1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8888],{2091:(e,t,r)=>{r.d(t,{b:()=>s});var a=r(14232),i=r(64072),l=r(21845);let s=(e,t,r)=>{let s=(0,a.useMemo)(()=>(0,i.oU)(e,t,r),[e,t,r]);return s===l.y.Transparent?"":s}},6962:(e,t,r)=>{r.d(t,{k:()=>g});var a=r(37876),i=r(14232),l=r(36877),s=r(88992),n=r(10406),o=r(5646),u=r(65107),d=r(38924),f=r(45031),c=r(21845),m=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,a=Object.getOwnPropertySymbols(e);i<a.length;i++)0>t.indexOf(a[i])&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(r[a[i]]=e[a[i]]);return r};let p=o.Ay.div.withConfig({displayName:"TextInput__Wrapper",componentId:"sc-1tp56vg-0"})(["width:100%;position:relative;overflow:hidden;",' &:before{content:"";'," height:calc(100% - 1px);background-color:",";pointer-events:none;z-index:0;}"],(0,d.Mc)(f.kM,f.dA),d.Pu,c.a.White),y=o.Ay.input.withConfig({displayName:"TextInput__Input",componentId:"sc-1tp56vg-1"})([""," "," position:relative;padding:",";background-color:transparent;color:",";height:3.5rem;width:100%;z-index:1;line-height:1;column-gap:0.5rem;font-size:1.125rem;border-bottom:1px solid ",";transition:border-color ",";&::placeholder{color:transparent;user-select:none;}&:-webkit-autofill,&:-webkit-autofill:hover,&:-webkit-autofill:focus,&:-webkit-autofill:active{-webkit-text-fill-color:",";transition:background-color 5000s ease-in-out 0s;}"],d.m1,(0,d.ez)(),({theme:e})=>e.showCustomLabel?"1.1rem 1rem 0":"0rem 1rem",c.a.Text,({theme:e})=>e.isError?c.a.Error:(0,l.B3)(c.a.Black,.5),f.xf,c.a.Text),b=o.Ay.div.withConfig({displayName:"TextInput__Line",componentId:"sc-1tp56vg-2"})(["position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:",";pointer-events:none;opacity:0;z-index:2;transition:height ",",opacity ",";",":focus:not(:disabled) ~ &{height:3px;opacity:1;}"],c.a.Outline,f.xf,f.xf,y),h=o.Ay.label.withConfig({displayName:"TextInput__Label",componentId:"sc-1tp56vg-3"})(["position:absolute;display:block;top:50%;left:1rem;transform:translate3d(0,-50%,0);pointer-events:none;transform-origin:0 0;font-size:1rem;z-index:2;color:",";transition:font-size ",",transform ",",top ",",color ",";",":focus:not(:disabled) + &{color:",";}",":focus:not(:disabled) + &,",":not(:placeholder-shown) + &,",":-webkit-autofill + &{transform:scale(0.75);top:0.45rem;}"],c.a.FieldLabel,f.xf,f.xf,f.xf,f.xf,y,c.a.Text,y,y,y),g=(0,i.forwardRef)((e,t)=>{var{label:r,name:l,ariaLabel:d,error:f,isRequired:c=!1,type:g="text",onBlur:v,wrapperClassName:_}=e,x=m(e,["label","name","ariaLabel","error","isRequired","type","onBlur","wrapperClassName"]);let V=r?c?`${r}*`:r:"",A=!!f,w=(0,i.useId)(),k=x.id||w,F=(0,i.useRef)(null),{setValue:S}=(0,s.xW)();return(0,u.B)(F.current),(0,a.jsx)(o.NP,{theme:{isError:A,showCustomLabel:!!V},children:(0,a.jsxs)(p,{className:_,children:[(0,a.jsx)(y,Object.assign({type:g,ref:(0,n.P)([F,t]),name:l,placeholder:V,onBlur:e=>{l&&S(l,e.target.value.trim()),null==v||v(e)},"aria-label":d||r,"aria-required":c,"aria-invalid":A,"aria-errormessage":f,id:k},x)),V&&(0,a.jsx)(h,{htmlFor:k,children:V}),(0,a.jsx)(b,{})]})})});g.displayName="TextInput"},11502:(e,t,r)=>{r.d(t,{o:()=>s});var a=r(37876),i=r(14232),l=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,a=Object.getOwnPropertySymbols(e);i<a.length;i++)0>t.indexOf(a[i])&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(r[a[i]]=e[a[i]]);return r};let s=e=>{var{children:t}=e,r=l(e,["children"]);return(0,a.jsx)(a.Fragment,{children:(0,i.isValidElement)(t)?(0,i.cloneElement)(t,Object.assign({},r)):t})}},20714:(e,t,r)=>{r.d(t,{X:()=>o});var a=r(37876),i=r(88992),l=r(35382),s=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,a=Object.getOwnPropertySymbols(e);i<a.length;i++)0>t.indexOf(a[i])&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(r[a[i]]=e[a[i]]);return r};let n=["Select"];function o(e){var t,r,{className:o,name:u,Component:d,label:f,input
1Label:c,rules:m,note:p,defaultValue:y,errorColor:b}=e,h=s(e,["className","name","Component","label","inputLabel","rules","note","defaultValue","errorColor"]);let{control:g}=(0,i.xW)(),{field:v,fieldState:_}=(0,i.as)({name:u,control:g,rules:m}),x=n.includes(d.displayName);return(0,a.jsx)(l.z,{label:f,error:null==(t=_.error)?void 0:t.message,errorColor:b,note:p,className:o,children:(0,a.jsx)(d,Object.assign({},h,v,{inputRef:x?v.ref:void 0,label:c,error:null==(r=_.error)?void 0:r.message,defaultValue:y}))})}},35382:(e,t,r)=>{r.d(t,{z:()=>y});var a=r(37876),i=r(14232),l=r(5646),s=r(21845),n=r(17370),o=r(11502),u=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,a=Object.getOwnPropertySymbols(e);i<a.length;i++)0>t.indexOf(a[i])&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(r[a[i]]=e[a[i]]);return r};let d=l.Ay.div.withConfig({displayName:"FormField__Container",componentId:"sc-tyz5by-0"})([""]),f=l.Ay.div.withConfig({displayName:"FormField__LabelContainer",componentId:"sc-tyz5by-1"})(["display:flex;justify-content:space-between;align-items:center;column-gap:1rem;margin-bottom:0.5rem;"]),c=l.Ay.label.withConfig({displayName:"FormField__Label",componentId:"sc-tyz5by-2"})(["display:block;color:",";font-size:0.875rem;line-height:1.3;@media ","{font-size:1rem;}"],s.a.Label,n.bp.t),m=l.Ay.span.withConfig({displayName:"FormField__Message",componentId:"sc-tyz5by-3"})(["display:block;color:",";font-size:0.75rem;line-height:1.3;word-break:break-word;margin:0.75rem 0 -0.75rem;"],s.a.Label),p=(0,l.Ay)(m).withConfig({displayName:"FormField__Error",componentId:"sc-tyz5by-4"})(["color:",";"],({$color:e})=>e||s.a.Error),y=e=>{var{error:t,errorColor:r,note:l,renderRightContent:s,label:n,children:y}=e,b=u(e,["error","errorColor","note","renderRightContent","label","children"]);let h="error-"+(0,i.useId)();return(0,a.jsxs)(d,Object.assign({},b,{children:[(n||s)&&(0,a.jsxs)(f,{children:[(0,a.jsx)(c,{children:n}),null==s?void 0:s()]}),(0,a.jsx)(o.o,{error:t,"aria-errormessage":h,ariaLabel:n,children:y}),l&&(0,a.jsx)(m,{children:l}),t&&(0,a.jsx)(p,{id:h,$color:r,children:t})]}))}},37850:(e,t,r)=>{r.d(t,{K:()=>i});var a=r(18847);let i=r.n(a)()(()=>Promise.all([r.e(5374),r.e(8581)]).then(r.bind(r,58581)),{loadableGenerated:{webpack:()=>[58581]}})},39194:(e,t,r)=>{r.d(t,{b:()=>a});let a=r(14232).createContext({captchaRef:null,siteKey:"",puzzleEndpoint:"",language:"en",setValid:()=>null,valid:!1})},44543:(e,t,r)=>{r.d(t,{P:()=>o,X:()=>n});var a=r(14232),i=r(39194),l=r(18847),s=r.n(l);let n=()=>{let{captchaRef:e,valid:t}=(0,a.useContext)(i.b);return{exist:!!e.current,valid:t,reset:()=>{var t;return null==(t=e.current)?void 0:t.reset()},start:()=>{var t;return null==(t=e.current)?void 0:t.start()}}},o=s()(()=>Promise.all([r.e(5374),r.e(909)]).then(r.bind(r,20909)),{loadableGenerated:{webpack:()=>[20909]}})},55952:(e,t,r)=>{r.d(t,{$4:()=>w,BY:()=>y,Jr:()=>F,cB:()=>h,fm:()=>p,j3:()=>x,jS:()=>_,o:()=>b,ou:()=>g,sn:()=>A,y$:()=>V});var a=r(37876),i=r(14232),l=r(5646),s=r(38924),n=r(45031),o=r(17370),u=r(32251),d=r(31562),f=r(98189),c=r(97144),m=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,a=Object.getOwnPropertySymbols(e);i<a.length;i++)0>t.indexOf(a[i])&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(r[a[i]]=e[a[i]]);return r};let p=(0,l.AH)(["*{margin:0;padding:0;}"," & > *{&:first-child{margin-top:0;}&:last-child{margin-bottom:0;}}a{display:inline;color:currentColor;border-bottom:0.05em solid ",";}p,ul,ol{margin-top:1em;margin-bottom:1em;line-height:",";}li{ul,ol{margin-top:0;margin-bottom:0;}}p{min-height:","em;}"],(0,s.ez)(),({theme:e})=>(0,s.EA)(e),n.RL.text,n.RL.text),y=(0,l.AH)(["",';ul{padding-left:1em;}ul > li{position:relative;list-style:none;p{margin:0;padding:0;line-height:normal;}& > span:first-child::before{content:"â¢";font-weight:400;font-style:normal;position:absolute;
1left:calc(-1em + 7px);top:0;z-index:2;font-size:inherit;line-height:1;font-size:1.5em;}}ul > li[data-marker-color-id]{list-style:initial;}ol{padding-left:1.5em;counter-reset:item;}ol > li{position:relative;counter-increment:item;list-style:none;p{margin:0;padding:0;line-height:normal;}& > span:first-child::before{position:absolute;top:0;content:counter(item) ".";width:1.5em;left:-1.5em;font-size:inherit;}}ol > li[data-marker-color-id]{list-style:auto;}li[data-marker-color-id]::marker{color:var(--marker-color);}'],p),b=(0,l.AH)(["font-size:0.875rem;line-height:",";@media ",",print{font-size:1rem;}"],n.RL.text,o.bp.p),h=(0,l.AH)(["font-size:1rem;line-height:",";"],n.RL.text),g=(0,l.AH)(["font-size:1rem;line-height:",";@media ","{font-size:1.125rem;}@media ",",print{font-size:1.125rem;}"],n.RL.text,o.bp.p,o.bp.t),v=(0,l.AH)(["font-size:1rem;line-height:",";@media ","{font-size:1.125rem;}@media ",",print{font-size:1.375rem;}"],n.RL.text,o.bp.p,o.bp.t),_=(0,l.AH)(["font-size:1.125rem;line-height:",";@media ","{font-size:1.5rem;}@media ",",print{font-size:1.75rem;}"],n.RL.text,o.bp.p,o.bp.t),x=(0,l.AH)(["font-size:1.125rem;line-height:",";@media ","{font-size:2rem;}@media ",",print{font-size:2.25rem;}"],n.RL.text,o.bp.p,o.bp.t),V=(0,l.AH)([""," ",""],y,h),A=(0,l.AH)([""," ",""],y,g);(0,l.AH)([""," ",""],y,v);let w=l.Ay.div.withConfig({displayName:"Copytext__TextXXS",componentId:"sc-dqkxy4-0"})([""," ",""],y,b);l.Ay.div.withConfig({displayName:"Copytext__TextXS",componentId:"sc-dqkxy4-1"})([""," ",""],y,h),l.Ay.div.withConfig({displayName:"Copytext__TextS",componentId:"sc-dqkxy4-2"})([""," ",""],y,g);let k=l.Ay.div.withConfig({displayName:"Copytext__TextM",componentId:"sc-dqkxy4-3"})([""," ",""],y,v),F=(0,i.forwardRef)((e,t)=>{var{children:r,disableLinks:i}=e,l=m(e,["children","disableLinks"]);let s=(e=>{let{isBuilderEnv:t}=(0,u.N)(),{triggerPageEvent:r}=(0,d.K)();return{transform:{a:i=>{var l=m(i,[]);return(0,a.jsx)("a",Object.assign({},l,{onClick:a=>((a,i)=>{var l;let s=null==(l=i.href)?void 0:l.includes("mailto:");e&&a.preventDefault();let n="_blank"===i.target;!t||n||s||(r(f.C.ExternalLinkClick,{}),a.preventDefault())})(a,l)}))}}}})(i);return(0,a.jsx)(k,Object.assign({ref:t},l,{children:(0,a.jsx)(c.E,{options:s,children:r})}))})},56458:(e,t,r)=>{r.d(t,{l:()=>i});var a=r(18847);let i=r.n(a)()(()=>r.e(6485).then(r.bind(r,56485)),{ssr:!1,loadableGenerated:{webpack:()=>[56485]}});i.displayName="Select"},65107:(e,t,r)=>{r.d(t,{B:()=>l});var a=r(25894),i=r(45270);let l=e=>{let{pageUiEnvironment:{document:t}}=(0,a.p)();(0,i._)("Enter",{onPressDown:r=>{(null==t?void 0:t.activeElement)===e&&r.preventDefault()}})}},88992:(e,t,r)=>{r.d(t,{Op:()=>T,as:()=>E,jz:()=>eV,mN:()=>eA,xI:()=>R,xW:()=>L});var a=r(14232),i=e=>e instanceof Date,l=e=>null==e,s=e=>!l(e)&&!Array.isArray(e)&&"object"==typeof e&&!i(e),n=e=>s(e)&&e.target?"checkbox"===e.target.type?e.target.checked:e.target.value:e,o=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,u=(e,t)=>e.has(o(t)),d="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function f(e){if(e instanceof Date)return new Date(e);let t="undefined"!=typeof FileList&&e instanceof FileList;if(d&&(e instanceof Blob||t))return e;let r=Array.isArray(e);if(!r&&!(s(e)&&(e=>{let t=e.constructor&&e.constructor.prototype;return s(t)&&t.hasOwnProperty("isPrototypeOf")})(e)))return e;let a=r?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(a[t]=f(e[t]));return a}var c=e=>/^\w*$/.test(e),m=e=>void 0===e,p=e=>Array.isArray(e)?e.filter(Boolean):[],y=e=>p(e.replace(/["|']|\]/g,"").split(/\.|\[/)),b=(e,t,r)=>{if(!t||!s(e))return r;let a=(c(t)?[t]:y(t)).reduce((e,t)=>l(e)?e:e[t],e);return m(a)||a===e?m(e[t])?r:e[t]:a},h=e=>"function"==typeof e,g=(e,t,r)=>{let a=-1,i=c(t)?[t]:y(t),l=i.length,n=l-1;for(;++a<l;){let t=i[a],l=r;if(a!==n){let r=e[t];l=s(r)||Array.isArray(r)?r:isNaN(+i[a+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=l,e=e[t]}};let v={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},_={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},x={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},V="form",A="root",w=a.createContext(null);w.displayName="HookFormControlContext";let k=()=>a.useContext(w);var F=(e,t,r,a=!0)=>{let i={defaultValues:t._defaultValues};for(let l in e)Object.defineProperty(i,l,{get:()=>(t._proxyFormState[l]!==_.all&&(t._proxyFormState[l]=!a||_.all),r&&(r[l]=!0),e[l])});return i};let S="undefined"!=typeof window?a.useLayoutEffect:a.useEffect;var O=e=>"string"==typeof e,C=(e,t,r,a,i)=>O(e)?(a&&t.watch.add(e),b(r,e,i)):Array.isArray(e)?e.map(e=>(a&&t.watch.add(e),b(r,e))):(a&&(t.watchAll=!0),r),j=e=>l(e)||"object"!=typeof e;function D(e,t,r=new WeakSet){if(j(e)||j(t))return Object.is(e,t);if(i(e)&&i(t))return Object.is(e.getTime(),t.getTime());let a=Object.keys(e),l=Object.keys(t);if(a.length!==l.length)return!1;if(r.has(e)||r.has(t))return!0;for(let n of(r.add(e),r.add(t),a)){let a=e[n];if(!l.includes(n))return!1;if("ref"!==n){let e=t[n];if(i(a)&&i(e)||s(a)&&s(e)||Array.isArray(a)&&Array.isArray(e)?!D(a,e,r):!Object.is(a,e))return!1}}return!0}function E(e){let t=k(),{name:r,disabled:i,control:l=t,shouldUnregister:s,defaultValue:o,exact:d=!0}=e,c=u(l._names.array,r),p=a.useMemo(()=>b(l._formValues,r,b(l._defaultValues,r,o)),[l,r,o]),y=function(e){let t=k(),{control:r=t,name:i,defaultValue:l,disabled:s,exact:n,compute:o}=e||{},u=a.useRef(l),d=a.useRef(o),f=a.useRef(void 0),c=a.useRef(r),m=a.useRef(i);d.current=o;let[p,y]=a.useState(()=>{let e=r._getWatch(i,u.current);return d.current?d.current(e):e}),b=a.useCallback(e=>{let t=C(i,r._names,e||r._formValues,!1,u.current);return d.current?d.current(t):t},[r._formValues,r._names,i]),h=a.useCallback(e=>{if(!s){let t=C(i,r._names,e||r._formValues,!1,u.current);if(d.current){let e=d.current(t);D(e,f.current)||(y(e),f.current=e)}else y(t)}},[r._formValues,r._names,s,i]);S(()=>(c.current===r&&D(m.current,i)||(c.current=r,m.current=i,h()),r._subscribe({name:i,formState:{values:!0},exact:n,callback:e=>{h(e.values)}})),[r,n,i,h]),a.useEffect(()=>r._removeUnmounted());let g=c.current!==r,v=m.current,_=a.useMemo(()=>
1{if(s)return null;let e=!g&&!D(v,i);return g||e?b():null},[s,g,i,v,b]);return null!==_?_:p}({control:l,name:r,defaultValue:p,exact:d}),_=function(e){let t=k(),{control:r=t,disabled:i,name:l,exact:s}=e||{},[n,o]=a.useState(r._formState),u=a.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return S(()=>r._subscribe({name:l,formState:u.current,exact:s,callback:e=>{i||o({...r._formState,...e})}}),[l,i,s]),a.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),a.useMemo(()=>F(n,r,u.current,!1),[n,r])}({control:l,name:r,exact:d}),x=a.useRef(e),V=a.useRef(void 0),A=a.useRef(l.register(r,{...e.rules,value:y,..."boolean"==typeof e.disabled?{disabled:e.disabled}:{}}));x.current=e;let w=a.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!b(_.errors,r)},isDirty:{enumerable:!0,get:()=>!!b(_.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!b(_.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!b(_.validatingFields,r)},error:{enumerable:!0,get:()=>b(_.errors,r)}}),[_,r]),O=a.useCallback(e=>A.current.onChange({target:{value:n(e),name:r},type:v.CHANGE}),[r]),j=a.useCallback(()=>A.current.onBlur({target:{value:b(l._formValues,r),name:r},type:v.BLUR}),[r,l._formValues]),E=a.useCallback(e=>{let t=b(l._fields,r);t&&t._f&&e&&(t._f.ref={focus:()=>h(e.focus)&&e.focus(),select:()=>h(e.select)&&e.select(),setCustomValidity:t=>h(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>h(e.reportValidity)&&e.reportValidity()})},[l._fields,r]),R=a.useMemo(()=>({name:r,value:y,..."boolean"==typeof i||_.disabled?{disabled:_.disabled||i}:{},onChange:O,onBlur:j,ref:E}),[r,i,_.disabled,O,j,E,y]);return a.useEffect(()=>{let e=l._options.shouldUnregister||s,t=V.current;t&&t!==r&&!c&&l.unregister(t),l.register(r,{...x.current.rules,..."boolean"==typeof x.current.disabled?{disabled:x.current.disabled}:{}});let a=(e,t)=>{let r=b(l._fields,e);r&&r._f&&(r._f.mount=t)};if(a(r,!0),e){let e=f(b(l._options.defaultValues,r,x.current.defaultValue));g(l._defaultValues,r,e),m(b(l._formValues,r))&&g(l._formValues,r,e)}return c||l.register(r),V.current=r,()=>{(c?e&&!l._state.action:e)?l.unregister(r):a(r,!1)}},[r,l,c,s]),a.useEffect(()=>{l._setDisabledField({disabled:i,name:r})},[i,r,l]),a.useMemo(()=>({field:R,formState:_,fieldState:w}),[R,_,w])}let R=e=>e.render(E(e)),I=a.createContext(null);I.displayName="HookFormContext";let L=()=>a.useContext(I),T=e=>{let{children:t,watch:r,getValues:i,getFieldState:l,setError:s,clearErrors:n,setValue:o,trigger:u,formState:d,resetField:f,reset:c,handleSubmit:m,unregister:p,control:y,register:b,setFocus:h,subscribe:g}=e;return a.createElement(I.Provider,{value:a.useMemo(()=>({watch:r,getValues:i,getFieldState:l,setError:s,clearErrors:n,setValue:o,trigger:u,formState:d,resetField:f,reset:c,handleSubmit:m,unregister:p,control:y,register:b,setFocus:h,subscribe:g}),[n,y,d,l,i,m,b,c,f,s,h,o,g,u,p,r])},a.createElement(w.Provider,{value:y},t))};var N=(e,t,r,a,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[a]:i||!0}}:{},z=e=>Array.isArray(e)?e:[e],M=()=>{let e=[];return{get observers(){return e},next:t=>{for(let r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},U=e=>s(e)&&!Object.keys(e).length,B=e=>{if(!d)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},P=e=>B(e)&&e.isConnected;function H(e,t){let r=Array.isArray(t)?t:c(t)?[t]:y(t),a=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,a=0;for(;a<r;)e=m(e)?a++:e[t[a++]];return e}(e,r),i=r.length-1,l=r[i];return a&&delete a[l],0!==i&&(s(a)&&U(a)||Array.isArray(a)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!m(e[t]))return!1;return!0}(a))&&H(e,r.slice(0,-1)),e}function q(e){return Array.isArray(e)||s(e)&&!(e=>{for(let t in e)if(h(e[t]))return!0;return!1})(e)}function W(e,t={}){for(let r in e){let a=e[r];q(a)?(t[r]=Array.isArray(a)?[]:{},W(a,t[r])):m(a)||(t[r]=!0)}return t}function G(e,t,r){for(let a in r||(r=W(t)),e){let i=e[a];if(q(i))m(t)||j(r[a])?r[a]=W(i,Array.isArray(i)?[]:{}):G(i,l(t)?{}:t[a],r[a]);else{let e=t[a];r[a]=!D(i,e)}}return r}let $={value:!1,isValid:!1},X={value:!0,isValid:!0};var K=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!m(e[0].attributes.value)?m(e[0].value)||""===e[0].value?X:{value:e[0].value,isValid:!0}:X:$}return $},J=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:a})=>m(e)?e:t?""===e?NaN:e?+e:e:r&&O(e)?new Date(e):a?a(e):e;let Y={isValid:!1,value:null};var Q=e=>Array.isArray(e)?e.reduce((e,t)=>
1t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,Y):Y;function Z(e){let t=e.ref;return"file"===t.type?t.files:"radio"===t.type?Q(e.refs).value:"select-multiple"===t.type?[...t.selectedOptions].map(({value:e})=>e):"checkbox"===t.type?K(e.refs).value:J(m(t.value)?e.ref.value:t.value,e)}var ee=e=>m(e)?e:e instanceof RegExp?e.source:s(e)?e.value instanceof RegExp?e.value.source:e.value:e,et=e=>({isOnSubmit:!e||e===_.onSubmit,isOnBlur:e===_.onBlur,isOnChange:e===_.onChange,isOnAll:e===_.all,isOnTouch:e===_.onTouched});let er="AsyncFunction";var ea=e=>!!e&&!!e.validate&&!!(h(e.validate)&&e.validate.constructor.name===er||s(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===er)),ei=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let el=(e,t,r,a)=>{for(let i of r||Object.keys(e)){let r=b(e,i);if(r){let{_f:e,...l}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!a)return!0;else if(e.ref&&t(e.ref,e.name)&&!a)return!0;else if(el(l,t))break}else if(s(l)&&el(l,t))break}}};function es(e,t,r){let a=b(e,r);if(a||c(r))return{error:a,name:r};let i=r.split(".");for(;i.length;){let a=i.join("."),l=b(t,a),s=b(e,a);if(l&&!Array.isArray(l)&&r!==a)break;if(s&&s.type)return{name:a,error:s};if(s&&s.root&&s.root.type)return{name:`${a}.root`,error:s.root};i.pop()}return{name:r}}var en=(e,t,r)=>{let a=z(b(e,r));return g(a,A,t[r]),g(e,r,a),e};function eo(e,t,r="validate"){if(O(e)||Array.isArray(e)&&e.every(O)||"boolean"==typeof e&&!e)return{type:r,message:O(e)?e:"",ref:t}}var eu=e=>!s(e)||e instanceof RegExp?{value:e,message:""}:e,ed=async(e,t,r,a,i,n)=>{let{ref:o,refs:u,required:d,maxLength:f,minLength:c,min:p,max:y,pattern:g,validate:v,name:_,valueAsNumber:V,mount:A}=e._f,w=b(r,_);if(!A||t.has(_))return{};let k=u?u[0]:o,F=e=>{i&&k.reportValidity&&(k.setCustomValidity("boolean"==typeof e?"":e||""),k.reportValidity())},S={},C="radio"===o.type,j="checkbox"===o.type,D=(V||"file"===o.type)&&m(o.value)&&m(w)||B(o)&&""===o.value||""===w||Array.isArray(w)&&!w.length,E=N.bind(null,_,a,S),R=(e,t,r,a=x.maxLength,i=x.minLength)=>{let l=e?t:r;S[_]={type:e?a:i,message:l,ref:o,...E(e?a:i,l)}};if(n?!Array.isArray(w)||!w.length:d&&(!(C||j)&&(D||l(w))||"boolean"==typeof w&&!w||j&&!K(u).isValid||C&&!Q(u).isValid)){let{value:e,message:t}=O(d)?{value:!!d,message:d}:eu(d);if(e&&(S[_]={type:x.required,message:t,ref:k,...E(x.required,t)},!a))return F(t),S}if(!D&&(!l(p)||!l(y))){let e,t,r=eu(y),i=eu(p);if(l(w)||isNaN(w)){let a=o.valueAsDate||new Date(w),l=e=>new Date(new Date().toDateString()+" "+e),s="time"==o.type,n="week"==o.type;O(r.value)&&w&&(e=s?l(w)>l(r.value):n?w>r.value:a>new Date(r.value)),O(i.value)&&w&&(t=s?l(w)<l(i.value):n?w<i.value:a<new Date(i.value))}else{let a=o.valueAsNumber||(w?+w:w);l(r.value)||(e=a>r.value),l(i.value)||(t=a<i.value)}if((e||t)&&(R(!!e,r.message,i.message,x.max,x.min),!a))return F(S[_].message),S}if((f||c)&&!D&&(O(w)||n&&Array.isArray(w))){let e=eu(f),t=eu(c),r=!l(e.value)&&w.length>+e.value,i=!l(t.value)&&w.length<+t.value;if((r||i)&&(R(r,e.message,t.message),!a))return F(S[_].message),S}if(g&&!D&&O(w)){let{value:e,message:t}=eu(g);if(e instanceof RegExp&&!w.match(e)&&(S[_]={type:x.pattern,message:t,ref:o,...E(x.pattern,t)},!a))return F(t),S}if(v){if(h(v)){let e=eo(await v(w,r),k);if(e&&(S[_]={...e,...E(x.validate,e.message)},!a))return F(e.message),S}else if(s(v)){let e={};for(let t in v){if(!U(e)&&!a)break;let i=eo(await v[t](w,r),k,t);i&&(e={...i,...E(t,i.message)},F(i.message),a&&(S[_]=e))}if(!U(e)&&(S[_]={ref:k,...e},!a))return S}}return F(!0),S};let ef={mode:_.onSubmit,reValidateMode:_.onChange,shouldFocusError:!0};var ec=()=>{if("undefined"!=typeof crypto&&crypto.randomUUID)return crypto.randomUUID();let e="undefined"==typeof performance?Date.now():1e3*performance.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{let r=(16*Math.random()+e)%16|0;return("x"==t?r:3&r|8).toString(16)})},em=(e,t,r={})=>r.shouldFocus||m(r.shouldFocus)?r.focusName||`${e}.${m(r.focusIndex)?t:r.focusIndex}.`:"",ep=(e,t)=>[...e,...z(t)],ey=e=>Array.isArray(e)?e.map(()=>void 0):void 0;function eb(e,t,r){return[...e.slice(0,t),...z(r),...e.slice(t)]}var eh=(e,t,r)=>Array.isArray(e)?(m(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[],eg=(e,t)=>[...z(t),...z(e)],ev=(e,t)=>
1m(t)?[]:function(e,t){let r=0,a=[...e];for(let e of t)a.splice(e-r,1),r++;return p(a).length?a:[]}(e,z(t).sort((e,t)=>e-t)),e_=(e,t,r)=>{[e[t],e[r]]=[e[r],e[t]]},ex=(e,t,r)=>(e[t]=r,e);function eV(e){let t=k(),{control:r=t,name:i,keyName:l="id",shouldUnregister:s,rules:n}=e,[o,u]=a.useState(r._getFieldArray(i)),d=a.useRef(r._getFieldArray(i).map(ec)),c=a.useRef(!1);r._names.array.add(i),a.useMemo(()=>n&&o.length>=0&&r.register(i,n),[r,i,o.length,n]),S(()=>r._subjects.array.subscribe({next:({values:e,name:t})=>{if(t===i||!t){let t=b(e,i);Array.isArray(t)&&(u(t),d.current=t.map(ec))}}}).unsubscribe,[r,i]);let m=a.useCallback(e=>{c.current=!0,r._setFieldArray(i,e)},[r,i]);return a.useEffect(()=>{if(r._state.action=!1,ei(i,r._names)&&r._subjects.state.next({...r._formState}),c.current&&(!et(r._options.mode).isOnSubmit||r._formState.isSubmitted)&&!et(r._options.reValidateMode).isOnSubmit)if(r._options.resolver)r._runSchema([i]).then(e=>{r._updateIsValidating([i]);let t=b(e.errors,i),a=b(r._formState.errors,i);(a?!t&&a.type||t&&(a.type!==t.type||a.message!==t.message):t&&t.type)&&(t?g(r._formState.errors,i,t):H(r._formState.errors,i),r._subjects.state.next({errors:r._formState.errors}))});else{let e=b(r._fields,i);e&&e._f&&!(et(r._options.reValidateMode).isOnSubmit&&et(r._options.mode).isOnSubmit)&&ed(e,r._names.disabled,r._formValues,r._options.criteriaMode===_.all,r._options.shouldUseNativeValidation,!0).then(e=>!U(e)&&r._subjects.state.next({errors:en(r._formState.errors,e,i)}))}r._subjects.state.next({name:i,values:f(r._formValues)}),r._names.focus&&el(r._fields,(e,t)=>{if(r._names.focus&&t.startsWith(r._names.focus)&&e.focus)return e.focus(),1}),r._names.focus="",r._setValid(),c.current=!1},[o,i,r]),a.useEffect(()=>(b(r._formValues,i)||r._setFieldArray(i),()=>{r._options.shouldUnregister||s?r.unregister(i):((e,t)=>{let a=b(r._fields,e);a&&a._f&&(a._f.mount=t)})(i,!1)}),[i,r,l,s]),{swap:a.useCallback((e,t)=>{let a=r._getFieldArray(i);e_(a,e,t),e_(d.current,e,t),m(a),u(a),r._setFieldArray(i,a,e_,{argA:e,argB:t},!1)},[m,i,r]),move:a.useCallback((e,t)=>{let a=r._getFieldArray(i);eh(a,e,t),eh(d.current,e,t),m(a),u(a),r._setFieldArray(i,a,eh,{argA:e,argB:t},!1)},[m,i,r]),prepend:a.useCallback((e,t)=>{let a=z(f(e)),l=eg(r._getFieldArray(i),a);r._names.focus=em(i,0,t),d.current=eg(d.current,a.map(ec)),m(l),u(l),r._setFieldArray(i,l,eg,{argA:ey(e)})},[m,i,r]),append:a.useCallback((e,t)=>{let a=z(f(e)),l=ep(r._getFieldArray(i),a);r._names.focus=em(i,l.length-1,t),d.current=ep(d.current,a.map(ec)),m(l),u(l),r._setFieldArray(i,l,ep,{argA:ey(e)})},[m,i,r]),remove:a.useCallback(e=>{let t=ev(r._getFieldArray(i),e);d.current=ev(d.current,e),m(t),u(t),Array.isArray(b(r._fields,i))||g(r._fields,i,void 0),r._setFieldArray(i,t,ev,{argA:e})},[m,i,r]),insert:a.useCallback((e,t,a)=>{let l=z(f(t)),s=eb(r._getFieldArray(i),e,l);r._names.focus=em(i,e,a),d.current=eb(d.current,e,l.map(ec)),m(s),u(s),r._setFieldArray(i,s,eb,{argA:e,argB:ey(t)})},[m,i,r]),update:a.useCallback((e,t)=>{let a=f(t),l=ex(r._getFieldArray(i),e,a);d.current=[...l].map((t,r)=>t&&r!==e?d.current[r]:ec()),m(l),u([...l]),r._setFieldArray(i,l,ex,{argA:e,argB:a},!0,!1)},[m,i,r]),replace:a.useCallback(e=>{let t=z(f(e));d.current=t.map(ec),m([...t]),u([...t]),r._setFieldArray(i,[...t],e=>e,{},!0,!1)},[m,i,r]),fields:a.useMemo(()=>o.map((e,t)=>({...e,[l]:d.current[t]||ec()})),[o,l])}}function eA(e={}){let t=a.useRef(void 0),r=a.useRef(void 0),[c,y]=a.useState({isDirty:!1,isValidating:!1,isLoading:h(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:h(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:c},e.defaultValues&&!h(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:r,...a}=function(e={}){let t,r={...ef,...e},a={submitCount:0,isDirty:!1,isReady:!1,isLoading:h(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},c={},y=(s(r.defaultValues)||s(r.values))&&f(r.defaultValues||r.values)||{},w=r.shouldUnregister?{}:f(y),k={action:!1,mount:!1,watch:!1,keepIsValid:!1},F={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},S=0,j={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},E={...j},R={...E},I={array:M(),state:M()},L=r.criteriaMode===_.all,T=async e=>{if(!k.keepIsValid&&!r.disabled&&(E.isValid||R.isValid||e)){let e;r.resolver?(e=U((await $()).errors),N()):e=await Y({fields:c,onlyCheckValid:!0,eventType:v.VALID}),e!==a.isValid&&I.state.next({isValid:e})}},N=(e,t)=>{!r.disabled&&(E.isValidating||E.validatingFields||R.isValidating||R.validatingFields)&&((e||Array.from(F.mount)).forEac
1h(e=>{e&&(t?g(a.validatingFields,e,t):H(a.validatingFields,e))}),I.state.next({validatingFields:a.validatingFields,isValidating:!U(a.validatingFields)}))},q=(e,t,r,a)=>{let i=b(c,e);if(i){let l=b(w,e,m(r)?b(y,e):r);m(l)||a&&a.defaultChecked||t?g(w,e,t?l:Z(i._f)):eo(e,l),k.mount&&!k.action&&T()}},W=(e,t,i,l,s)=>{let n=!1,o=!1,u={name:e};if(!r.disabled){if(!i||l){(E.isDirty||R.isDirty)&&(o=a.isDirty,a.isDirty=u.isDirty=Q(),n=o!==u.isDirty);let r=D(b(y,e),t);o=!!b(a.dirtyFields,e),r?H(a.dirtyFields,e):g(a.dirtyFields,e,!0),u.dirtyFields=a.dirtyFields,n=n||(E.dirtyFields||R.dirtyFields)&&!r!==o}if(i){let t=b(a.touchedFields,e);t||(g(a.touchedFields,e,i),u.touchedFields=a.touchedFields,n=n||(E.touchedFields||R.touchedFields)&&t!==i)}n&&s&&I.state.next(u)}return n?u:{}},$=async e=>(N(e,!0),await r.resolver(w,r.context,((e,t,r,a)=>{let i={};for(let r of e){let e=b(t,r);e&&g(i,r,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:a}})(e||F.mount,c,r.criteriaMode,r.shouldUseNativeValidation))),X=async e=>{let{errors:t}=await $(e);if(N(e),e)for(let r of e){let e=b(t,r);e?g(a.errors,r,e):H(a.errors,r)}else a.errors=t;return t},K=async({name:t,eventType:r})=>{if(e.validate){let i=await e.validate({formValues:w,formState:a,name:t,eventType:r});if(s(i))for(let e in i)i[e]&&ev(`${V}.${e}`,{message:O(i.message)?i.message:"",type:x.validate});else O(i)||!i?ev(V,{message:i||"",type:x.validate}):eg(V);return i}return!0},Y=async({fields:t,onlyCheckValid:i,name:l,eventType:s,context:n={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(n.runRootValidation=!0,!await K({name:l,eventType:s}))&&(n.valid=!1,i))return n.valid;for(let l in t){let o=t[l];if(o){let{_f:t,...u}=o;if(t){let l=F.array.has(t.name),s=o._f&&ea(o._f);s&&E.validatingFields&&N([t.name],!0);let u=await ed(o,F.disabled,w,L,r.shouldUseNativeValidation&&!i,l);if(s&&E.validatingFields&&N([t.name]),u[t.name]&&(n.valid=!1,i)||(i||(b(u,t.name)?l?en(a.errors,u,t.name):g(a.errors,t.name,u[t.name]):H(a.errors,t.name)),e.shouldUseNativeValidation&&u[t.name]))break}U(u)||await Y({context:n,onlyCheckValid:i,fields:u,name:l,eventType:s})}}return n.valid},Q=(e,t)=>!r.disabled&&(e&&t&&g(w,e,t),!D(eb(),y)),er=(e,t,r)=>C(e,F,{...k.mount?w:m(t)?y:O(e)?{[e]:t}:t},r,t),eo=(e,t,r={})=>{let a=b(c,e),i=t;if(a){let r=a._f;r&&(r.disabled||g(w,e,J(t,r)),i=B(r.ref)&&l(t)?"":t,"select-multiple"===r.ref.type?[...r.ref.options].forEach(e=>e.selected=i.includes(e.value)):r.refs?"checkbox"===r.ref.type?r.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(i)?e.checked=!!i.find(t=>t===e.value):e.checked=i===e.value||!!i)}):r.refs.forEach(e=>e.checked=e.value===i):"file"===r.ref.type?r.ref.value="":(r.ref.value=i,r.ref.type||I.state.next({name:e,values:f(w)})))}(r.shouldDirty||r.shouldTouch)&&W(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ey(e)},eu=(e,t,r)=>{for(let a in t){if(!t.hasOwnProperty(a))return;let l=t[a],n=e+"."+a,o=b(c,n);(F.array.has(e)||s(l)||o&&!o._f)&&!i(l)?eu(n,l,r):eo(n,l,r)}},ec=(e,t,r={})=>{let i=b(c,e),s=F.array.has(e),n=f(t);g(w,e,n),s?(I.array.next({name:e,values:f(w)}),(E.isDirty||E.dirtyFields||R.isDirty||R.dirtyFields)&&r.shouldDirty&&I.state.next({name:e,dirtyFields:G(y,w),isDirty:Q(e,n)})):!i||i._f||l(n)?eo(e,n,r):eu(e,n,r),ei(e,F)?I.state.next({...a,name:e,values:f(w)}):I.state.next({name:k.mount?e:void 0,values:f(w)})},em=async l=>{k.mount=!0;let s=l.target,o=s.name,u=!0,d=b(c,o),m=e=>{u=Number.isNaN(e)||i(e)&&isNaN(e.getTime())||D(e,b(w,o,e))},p=et(r.mode),y=et(r.reValidateMode);if(d){let i,k,z,M=s.type?Z(d._f):n(l),B=l.type===v.BLUR||l.type===v.FOCUS_OUT,P=!((z=d._f).mount&&(z.required||z.min||z.max||z.maxLength||z.minLength||z.pattern||z.validate))&&!e.validate&&!r.resolver&&!b(a.errors,o)&&!d._f.deps||(h=B,_=b(a.touchedFields,o),x=a.isSubmitted,V=y,!(A=p).isOnAll&&(!x&&A.isOnTouch?!(_||h):(x?V.isOnBlur:A.isOnBlur)?!h:(x?!V.isOnChange:!A.isOnChange)||h)),q=ei(o,F,B);g(w,o,M),B?s&&s.readOnly||(d._f.onBlur&&d._f.onBlur(l),t&&t(0)):d._f.onChange&&d._f.onChange(l);let G=W(o,M,B),X=!U(G)||q;if(B||I.state.next({name:o,type:l.type,values:f(w)}),P)return(E.isValid||R.isValid)&&("onBlur"===r.mode?B&&T():B||T()),X&&I.state.next({name:o,...q?{}:G});if(!r.resolver&&e.validate&&await K({name:o,eventType:l.type}),!B&&q&&I.state.next({...a}),r.resolver){let{errors:e}=await $([o]);if(N([o]),m(M),u){let t=es(a.errors,c,o),r=es(e,c,t.name||o);i=r.error,o=r.name,k=U(e)}}else N([o],!0),i=(await ed(d,F.disabled,w,L,r.shouldUseNativeValidation))[o],N([o]),m(M),u&&(i?k=!1:(E.isValid||R.isValid)&&(k=await Y({fields:c,onlyCheckValid:!0,name:o,eventType:l.type})));if(u){d._f.deps&&(!Array.isArray(d._f.deps)||d._f.deps.length>0)&&ey(d._f.deps);var h,_,x,V,A,O=o,C=k,j=i;let e=b(a.errors,O),l=(E.isValid||R.isValid)&&"boolean"==typeof C&&a.isValid!==C;if(r.delayError&&j){let e;e=()=>{g(a.errors,O,j),I.state.next({errors:a.errors})},(t=t=>{clearTimeout(S),S=setTimeout(e,t)})(r.delayError)}else clearTimeout(S),t=null,j?g(a.errors,O,j):H(a.errors,O);if((j?!D(e,j):e)||!U(G)||l){let e={...G,...l&&"boolean"==typeof C?{isValid:C}:{},errors:a.errors,name:O};a={...a,...e},I.state.next(e)}}}},ep=(e,t)=>{if(b(a.errors,t)&&e.focus)return e.focus(),1},ey=async(e,t={})=>{let i,l,s=z(e);if(r.resolver){let t=await X(m(e)?e:s);i=U(t),l=e?!s.some(e=>b(t,e)):i}else e?((l=(await Promise.all(s.map(async e=>{let t=b(c,e);return await Y({fields:t&&t._f?{[e]:t}:t,eventType:v.TRIGGER})}))).every(Boolean))||a.isValid)&&T():l=i=await Y({fields:c,name:e,eventType:v.TRIGGER});return I.state.next({...!O(e)||(E.isValid||R.isValid)&&i!==a.isValid?{}:{name:e},...r.resolver||!e?{isValid:i}:{},errors:a.errors}),t.shouldFocus&&!l&&el(c,ep,e?s:F.mount),l},eb=(e,t)=>{let r={...k.mount?w:y};return t&&(r=function e(t,r){let a={};for(let i in t)if(t.hasOwnProperty(i)){let l=t[i],n=r[i];if(l&&s(l)&&n){let t=e(l,n);s(t)&&(a[i]=t)}else t[i]&&(a[i]=n)}return a}(t.dirtyFields?a.dirtyFields:a.touchedFields,r)),m(e)?r:O(e)?b(r,e):e.map(e=>b(r,e))},eh=(e,t)=>({invalid:!!b((t||a).errors,e),isDirty:!!b((t||a).dirtyFields,e),error:b((t||a).errors,e),isValidating:!!b(a.validatingFields,e),isTouched:!!b((t||a).touchedFields,e)}),eg=e=>{let t=e?z(e):void 0;
1null==t||t.forEach(e=>H(a.errors,e)),t?t.forEach(e=>{I.state.next({name:e,errors:a.errors})}):I.state.next({errors:{}})},ev=(e,t,r)=>{let i=(b(c,e,{_f:{}})._f||{}).ref,{ref:l,message:s,type:n,...o}=b(a.errors,e)||{};g(a.errors,e,{...o,...t,ref:i}),I.state.next({name:e,errors:a.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},e_=e=>I.state.subscribe({next:t=>{let r,i,l;r=e.name,i=t.name,l=e.exact,(!r||!i||r===i||z(r).some(e=>e&&(l?e===i:e.startsWith(i)||i.startsWith(e))))&&((e,t,r,a)=>{r(e);let{name:i,...l}=e;return U(l)||Object.keys(l).length>=Object.keys(t).length||Object.keys(l).find(e=>t[e]===(!a||_.all))})(t,e.formState||E,eO,e.reRenderRoot)&&e.callback({values:{...w},...a,...t,defaultValues:y})}}).unsubscribe,ex=(e,t={})=>{for(let i of e?z(e):F.mount)F.mount.delete(i),F.array.delete(i),t.keepValue||(H(c,i),H(w,i)),t.keepError||H(a.errors,i),t.keepDirty||H(a.dirtyFields,i),t.keepTouched||H(a.touchedFields,i),t.keepIsValidating||H(a.validatingFields,i),r.shouldUnregister||t.keepDefaultValue||H(y,i);I.state.next({values:f(w)}),I.state.next({...a,...!t.keepDirty?{}:{isDirty:Q()}}),t.keepIsValid||T()},eV=({disabled:e,name:t})=>{if("boolean"==typeof e&&k.mount||e||F.disabled.has(t)){let r=F.disabled.has(t);e?F.disabled.add(t):F.disabled.delete(t),!!e!==r&&k.mount&&!k.action&&T()}},eA=(e,t={})=>{let a=b(c,e),i="boolean"==typeof t.disabled||"boolean"==typeof r.disabled;return(g(c,e,{...a||{},_f:{...a&&a._f?a._f:{ref:{name:e}},name:e,mount:!0,...t}}),F.mount.add(e),a)?eV({disabled:"boolean"==typeof t.disabled?t.disabled:r.disabled,name:e}):q(e,!0,t.value),{...i?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:ee(t.min),max:ee(t.max),minLength:ee(t.minLength),maxLength:ee(t.maxLength),pattern:ee(t.pattern)}:{},name:e,onChange:em,onBlur:em,ref:i=>{if(i){let r;eA(e,t),a=b(c,e);let l=m(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,s="radio"===(r=l).type||"checkbox"===r.type,n=a._f.refs||[];(s?n.find(e=>e===l):l===a._f.ref)||(g(c,e,{_f:{...a._f,...s?{refs:[...n.filter(P),l,...Array.isArray(b(y,e))?[{}]:[]],ref:{type:l.type,name:e}}:{ref:l}}}),q(e,!1,void 0,l))}else(a=b(c,e,{}))._f&&(a._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&!(u(F.array,e)&&k.action)&&F.unMount.add(e)}}},ew=()=>r.shouldFocusError&&el(c,ep,F.mount),ek=(e,t)=>async i=>{let l;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let s=f(w);if(I.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await $();N(),a.errors=e,s=f(t)}else await Y({fields:c,eventType:v.SUBMIT});if(F.disabled.size)for(let e of F.disabled)H(s,e);if(H(a.errors,A),U(a.errors)){I.state.next({errors:{}});try{await e(s,i)}catch(e){l=e}}else t&&await t({...a.errors},i),ew(),setTimeout(ew);if(I.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:U(a.errors)&&!l,submitCount:a.submitCount+1,errors:a.errors}),l)throw l},eF=(e,t={})=>{let i=e?f(e):y,l=f(i),s=U(e),n=s?y:l;if(t.keepDefaultValues||(y=i),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...F.mount,...Object.keys(G(y,w))]))){let t=b(a.dirtyFields,e),r=b(w,e),i=b(n,e);t&&!m(r)?g(n,e,r):t||m(i)||ec(e,i)}else{if(d&&m(e))for(let e of F.mount){let t=b(c,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(B(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of F.mount)ec(e,b(n,e));else c={}}w=r.shouldUnregister?t.keepDefaultValues?f(y):{}:f(n),I.array.next({values:{...n}}),I.state.next({values:{...n}})}F={mount:t.keepDirtyValues?F.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},k.mount=!E.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!U(n),k.watch=!!r.shouldUnregister,k.keepIsValid=!!t.keepIsValid,k.action=!1,t.keepErrors||(a.errors={}),I.state.next({submitCount:t.keepSubmitCount?a.submitCount:0,isDirty:!s&&(t.keepDirty?a.isDirty:!!(t.keepDefaultValues&&!D(e,y))),isSubmitted:!!t.keepIsSubmitted&&a.isSubmitted,dirtyFields:s?{}:t.keepDirtyValues?t.keepDefaultValues&&w?G(y,w):a.dirtyFields:t.keepDefaultValues&&e?G(y,e):t.keepDirty?a.dirtyFields:{},touchedFields:t.keepTouched?a.touchedFields:{},errors:t.keepErrors?a.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&a.isSubmitSuccessful,isSubmitting:!1,defaultValues:y})},eS=(e,t)=>eF(h(e)?e(w):e,{...r.resetOptions,...t}),eO=e=>{a={...a,...e}},eC={control:{register:eA,unregister:ex,getFieldState:eh,handleSubmit:ek,setError:ev,_subscribe:e_,_runSchema:$,_updateIsValidating:N,_focusError:ew,_getWatch:er,_getDirty:Q,_setValid:T,_setFieldArray:(e,t=[],i,l,s=!0,n=!0)=>
1{if(l&&i&&!r.disabled){if(k.action=!0,n&&Array.isArray(b(c,e))){let t=i(b(c,e),l.argA,l.argB);s&&g(c,e,t)}if(n&&Array.isArray(b(a.errors,e))){let t,r=i(b(a.errors,e),l.argA,l.argB);s&&g(a.errors,e,r),p(b(t=a.errors,e)).length||H(t,e)}if((E.touchedFields||R.touchedFields)&&n&&Array.isArray(b(a.touchedFields,e))){let t=i(b(a.touchedFields,e),l.argA,l.argB);s&&g(a.touchedFields,e,t)}if(E.dirtyFields||R.dirtyFields){let t=G(y,w),r=o(e);g(a.dirtyFields,r,b(t,r))}I.state.next({name:e,isDirty:Q(e,t),dirtyFields:a.dirtyFields,errors:a.errors,isValid:a.isValid})}else g(w,e,t)},_setDisabledField:eV,_setErrors:e=>{a.errors=e,I.state.next({errors:a.errors,isValid:!1})},_getFieldArray:e=>p(b(k.mount?w:y,e,r.shouldUnregister?b(y,e,[]):[])),_reset:eF,_resetDefaultValues:()=>h(r.defaultValues)&&r.defaultValues().then(e=>{eS(e,r.resetOptions),I.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of F.unMount){let t=b(c,e);t&&(t._f.refs?t._f.refs.every(e=>!P(e)):!P(t._f.ref))&&ex(e)}F.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(I.state.next({disabled:e}),el(c,(t,r)=>{let a=b(c,r);a&&(t.disabled=a._f.disabled||e,Array.isArray(a._f.refs)&&a._f.refs.forEach(t=>{t.disabled=a._f.disabled||e}))},0,!1))},_subjects:I,_proxyFormState:E,get _fields(){return c},get _formValues(){return w},get _state(){return k},set _state(value){k=value},get _defaultValues(){return y},get _names(){return F},set _names(value){F=value},get _formState(){return a},get _options(){return r},set _options(value){r={...r,...value}}},subscribe:e=>(k.mount=!0,R={...R,...e.formState},e_({...e,formState:{...j,...e.formState}})),trigger:ey,register:eA,handleSubmit:ek,watch:(e,t)=>h(e)?I.state.subscribe({next:r=>"values"in r&&e(er(void 0,t),r)}):er(e,t,!0),setValue:ec,getValues:eb,reset:eS,resetField:(e,t={})=>{b(c,e)&&(m(t.defaultValue)?ec(e,f(b(y,e))):(ec(e,t.defaultValue),g(y,e,f(t.defaultValue))),t.keepTouched||H(a.touchedFields,e),t.keepDirty||(H(a.dirtyFields,e),a.isDirty=t.defaultValue?Q(e,f(b(y,e))):Q()),!t.keepError&&(H(a.errors,e),E.isValid&&T()),I.state.next({...a}))},clearErrors:eg,unregister:ex,setError:ev,setFocus:(e,t={})=>{let r=b(c,e),a=r&&r._f;if(a){let e=a.refs?a.refs[0]:a.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&h(e.select)&&e.select()})}},getFieldState:eh};return{...eC,formControl:eC}}(e);t.current={...a,formState:c}}let w=t.current.control;return w._options=e,S(()=>{let e=w._subscribe({formState:w._proxyFormState,callback:()=>y({...w._formState}),reRenderRoot:!0});return y(e=>({...e,isReady:!0})),w._formState.isReady=!0,e},[w]),a.useEffect(()=>w._disableForm(e.disabled),[w,e.disabled]),a.useEffect(()=>{e.mode&&(w._options.mode=e.mode),e.reValidateMode&&(w._options.reValidateMode=e.reValidateMode)},[w,e.mode,e.reValidateMode]),a.useEffect(()=>{e.errors&&(w._setErrors(e.errors),w._focusError())},[w,e.errors]),a.useEffect(()=>{e.shouldUnregister&&w._subjects.state.next({values:w._getWatch()})},[w,e.shouldUnregister]),a.useEffect(()=>{if(w._proxyFormState.isDirty){let e=w._getDirty();e!==c.isDirty&&w._subjects.state.next({isDirty:e})}},[w,c.isDirty]),a.useEffect(()=>{var t;e.values&&!D(e.values,r.current)?(w._reset(e.values,{keepFieldsRef:!0,...w._options.resetOptions}),(null==(t=w._options.resetOptions)?void 0:t.keepIsValid)||w._setValid(),r.current=e.values,y(e=>({...e}))):w._resetDefaultValues()},[w,e.values]),a.useEffect(()=>{w._state.mount||(w._setValid(),w._state.mount=!0),w._state.watch&&(w._state.watch=!1,w._subjects.state.next({...w._formState})),w._removeUnmounted()}),t.current.formState=a.useMemo(()=>F(c,w),[w,c]),t.current}}}]);
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.