1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="689cb8ed-3b45-4a03-aced-11bb81234c03",e._sentryDebugIdIdentifier="sentry-dbid-689cb8ed-3b45-4a03-aced-11bb81234c03")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"2bdd9fcac2a75dce8f5707c88d0951fb2649529a"},(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[460],{49785(e,t,r){r.d(t,{Gb:()=>I,Jt:()=>g,hZ:()=>_,mN:()=>Ae,xI:()=>B});var s=r(77810),a=e=>"checkbox"===e.type,i=e=>e instanceof Date,n=e=>null==e;const o=e=>"object"==typeof e;var l=e=>!n(e)&&!Array.isArray(e)&&o(e)&&!i(e),u=e=>l(e)&&e.target?a(e.target)?e.target.checked:e.target.value:e,d=(e,t)=>t.split(".").some((t,r,s)=>!isNaN(Number(t))&&e.has(s.slice(0,r).join("."))),c="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function f(e){if(e instanceof Date)return new Date(e);const t="undefined"!=typeof FileList&&e instanceof FileList;if(c&&(e instanceof Blob||t))return e;const r=Array.isArray(e);if(!(r||l(e)&&(e=>{const t=e.constructor&&e.constructor.prototype;return l(t)&&t.hasOwnProperty("isPrototypeOf")})(e)))return e;const s=r?[]:Object.create(Object.getPrototypeOf(e));for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(s[t]=f(e[t]));return s}var m=e=>/^\w*$/.test(e),y=e=>void 0===e,b=e=>Array.isArray(e)?e.filter(Boolean):[],v=e=>b(e.replace(/["|']|\]/g,"").split(/\.|\[/)),g=(e,t,r)=>{if(!t||!l(e))return r;const s=(m(t)?[t]:v(t)).reduce((e,t)=>n(e)?void 0:e[t],e);return y(s)||s===e?y(e[t])?r:e[t]:s},p=e=>"boolean"==typeof e,h=e=>"function"==typeof e,_=(e,t,r)=>{let s=-1;const a=m(t)?[t]:v(t),i=a.length,n=i-1;for(;++s<i;){const t=a[s];let i=r;if(s!==n){const r=e[t];i=l(r)||Array.isArray(r)?r:isNaN(+a[s+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=i,e=e[t]}};const V="blur",F="trigger",A="onChange",w="onSubmit",k="all",S="pattern",D="required",x="validate",O="form",E="root",C=s.createContext(null);C.displayName="HookFormControlContext";const T=()=>s.useContext(C);var N=(e,t,r,s=!0)=>{const a={};for(const i in e)Object.defineProperty(a,i,{get:()=>{const a=i;return t._proxyFormState[a]!==k&&(t._proxyFormState[a]=!s||k),r&&(r[a]=!0),e[a]}});return a};const L="undefined"!=typeof window?s.useLayoutEffect:s.useEffect;var j=e=>"string"==typeof e,M=(e,t,r,s,a)=>j(e)?(s&&t.watch.add(e),g(r,e,a)):Array.isArray(e)?e.map(e=>(s&&t.watch.add(e),g(r,e))):(s&&(t.watchAll=!0),r),R=e=>n(e)||!o(e);function U(e,t,r=new WeakSet){if(e===t)return!0;if(R(e)||R(t))return Object.is(e,t);if(i(e)&&i(t))return Object.is(e.getTime(),t.getTime());const s=Object.keys(e),a=Object.keys(t);if(s.length!==a.length)return!1;if(r.has(e)||r.has(t))return!0;r.add(e),r.add(t);for(const a of s){const s=e[a];if(!(a in t))return!1;if("ref"!==a){const e=t[a];if(i(s)&&i(e)||(l(s)||Array.isArray(s))&&(l(e)||Array.isArray(e))?!U(s,e,r):!Object.is(s,e))return!1}}return!0}const B=e=>e.render(function(e){const t=T(),{name:r,disabled:a,control:i=t,shouldUnregister:n,defaultValue:o,exact:l=!0}=e,c=d(i._names.array,r),m=s.useMemo(()=>g(i._formValues,r,g(i._defaultValues,r,o)),[i,r,o]),b=function(e){const t=T(),{control:r=t,name:a,defaultValue:i,disabled:n,exact:o,compute:l}=e||{},u=s.useRef(i),d=s.useRef(l),c=s.useRef(void 0),f=s.useRef(r),m=s.useRef(a);d.current=l;const[y,b]=s.useState(()=>{const e=r._getWatch(a,u.current);return d.current?d.current(e):e}),v=s.useCallback(e=>{const t=M(a,r._names,e||r._formValues,!1,u.current);return d.current?d.current(t):t},[r._formValues,r._names,a]),g=s.useCallback(e=>{if(!n){const t=M(a,r._names,e||r._formValues,!1,u.current);if(d.current){const e=d.current(t);U(e,c.current)||(b(e),c.current=e)}else b(t)}},[r._formValues,r._names,n,a]);L(()=>(f.current===r&&U(m.current,a)||(f.current=r,m.current=a,g()),r._subscribe({name:a,formState:{values:!0},exact:o,callback:e=>{g(e.values)}})),[r,o,a,g]),s.useEffect(()=>r._removeUnmounted());const p=f.current!==r,h=m.current,_=s.useMemo(()=>
1{if(n)return null;const e=!p&&!U(h,a);return p||e?v():null},[n,p,a,h,v]);return null!==_?_:y}({control:i,name:r,defaultValue:m,exact:l}),v=function(e){const t=T(),{control:r=t,disabled:a,name:i,exact:n}=e||{},[o,l]=s.useState(()=>({...r._formState,defaultValues:r._defaultValues})),u=s.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return L(()=>r._subscribe({name:i,formState:u.current,exact:n,callback:e=>{!a&&l({...r._formState,...e,defaultValues:r._defaultValues})}}),[i,a,n]),s.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),s.useMemo(()=>N(o,r,u.current,!1),[o,r])}({control:i,name:r,exact:l}),F=s.useRef(e),A=s.useRef(i.register(r,{...e.rules,value:b,...p(e.disabled)?{disabled:e.disabled}:{}}));F.current=e;const w=s.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!g(v.errors,r)},isDirty:{enumerable:!0,get:()=>!!g(v.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!g(v.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!g(v.validatingFields,r)},error:{enumerable:!0,get:()=>g(v.errors,r)}}),[v,r]),k=s.useCallback(e=>A.current.onChange({target:{value:u(e),name:r},type:"change"}),[r]),S=s.useCallback(()=>A.current.onBlur({target:{value:g(i._formValues,r),name:r},type:V}),[r,i._formValues]),D=s.useCallback(e=>{const t=g(i._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()})},[i._fields,r]),x=s.useMemo(()=>({name:r,value:b,...p(a)||v.disabled?{disabled:v.disabled||a}:{},onChange:k,onBlur:S,ref:D}),[r,a,v.disabled,k,S,D,b]);return s.useEffect(()=>{const e=i._options.shouldUnregister||n;i.register(r,{...F.current.rules,...p(F.current.disabled)?{disabled:F.current.disabled}:{}});const t=(e,t)=>{const r=g(i._fields,e);r&&r._f&&(r._f.mount=t)};if(t(r,!0),e){const e=f(g(i._options.defaultValues,r,F.current.defaultValue));_(i._defaultValues,r,e),y(g(i._formValues,r))&&_(i._formValues,r,e)}return!c&&i.register(r),()=>{(c?e&&!i._state.action:e)?i.unregister(r):t(r,!1)}},[r,i,c,n]),s.useEffect(()=>{i._setDisabledField({disabled:a,name:r})},[a,r,i]),s.useMemo(()=>({field:x,formState:v,fieldState:w}),[x,v,w])}(e));s.createContext(null).displayName="HookFormContext";var I=(e,t,r,s,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[s]:a||!0}}:{},P=e=>Array.isArray(e)?e:[e],q=()=>{let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}};function H(e,t){const r={};for(const s in e)if(e.hasOwnProperty(s)){const a=e[s],i=t[s];if(a&&l(a)&&i){const e=H(a,i);l(e)&&(r[s]=e)}else e[s]&&(r[s]=i)}return r}var W=e=>l(e)&&!Object.keys(e).length,$=e=>"file"===e.type,K=e=>{if(!c)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},z=e=>"select-multiple"===e.type,G=e=>"radio"===e.type,J=e=>K(e)&&e.isConnected;function Y(e,t){if(j(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;const r=Array.isArray(t)?t:m(t)?[t]:v(t),s=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let s=0;for(;s<r;){if(n(e)){e=void 0;break}e=e[t[s]],s++}return e}(e,r),a=r.length-1,i=r[a];return s&&delete s[i],0!==a&&(l(s)&&W(s)||Array.isArray(s)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!y(e[t]))return!1;return!0}(s))&&Y(e,r.slice(0,-1)),e}function Z(e){return Array.isArray(e)||l(e)&&!(e=>{for(const t in e)if(h(e[t]))return!0;return!1})(e)}function Q(e,t={}){for(const r in e){const s=e[r];Z(s)?(t[r]=Array.isArray(s)?[]:{},Q(s,t[r])):y(s)||(t[r]=!0)}return t}function X(e){if(!1!==e){if(!0===e)return!0;if(Array.isArray(e)){const t=e.map(e=>X(e));return t.some(e=>void 0!==e)?t:void 0}if(l(e)){const t={};for(const r in e){const s=X(e[r]);y(s)||(t[r]=s)}return Object.keys(t).length?t:void 0}}}function ee(e,t,r){r||(r=Q(t));for(const s in e){const a=e[s];if(Z(a))y(t)||R(r[s])?r[s]=Q(a,Array.isArray(a)?[]:{}):ee(a,n(t)?{}:t[s],r[s]);else{const e=t[s];r[s]=!U(a,e)}}return X(r)||{}}const te={value:!1,isValid:!1},re={value:!0,isValid:!0};var se=e=>{if(Array.isArray(e)){if(e.length>1){const 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&&!y(e[0].attributes.value)?y(e[0].value)||""===e[0].value?re:{value:e[0].value,isValid:!0}:re:te}return te},ae=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:s})=>y(e)?e:t?""===e?NaN:e?+e:e:r&&j(e)?new Date(e):s?s(e):e;const ie={isValid:!1,value:null};var ne=e=>Array.isArray(e)?e.reduce((e,t)=>
vendor: 4,579 bytes, line 1
1t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,ie):ie;function oe(e){const t=e.ref;return $(t)?t.files:G(t)?ne(e.refs).value:z(t)?[...t.selectedOptions].map(({value:e})=>e):a(t)?se(e.refs).value:ae(y(t.value)?e.ref.value:t.value,e)}var le=e=>e instanceof RegExp,ue=e=>y(e)?e:le(e)?e.source:l(e)?le(e.value)?e.value.source:e.value:e,de=e=>({isOnSubmit:!e||e===w,isOnBlur:"onBlur"===e,isOnChange:e===A,isOnAll:e===k,isOnTouch:"onTouched"===e});const ce="AsyncFunction";var fe=e=>!!e&&!!e.validate&&!!(h(e.validate)&&e.validate.constructor.name===ce||l(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===ce)),me=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));const ye=(e,t,r,s)=>{for(const a of r||Object.keys(e)){const r=g(e,a);if(r){const{_f:e,...i}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],a)&&!s)return!0;if(e.ref&&t(e.ref,e.name)&&!s)return!0;if(ye(i,t))break}else if(l(i)&&ye(i,t))break}}};function be(e,t,r){const s=g(e,r);if(s||m(r))return{error:s,name:r};const a=r.split(".");for(;a.length;){const s=a.join("."),i=g(t,s),n=g(e,s);if(i&&!Array.isArray(i)&&r!==s)return{name:r};if(n&&n.type)return{name:s,error:n};if(n&&n.root&&n.root.type)return{name:`${s}.root`,error:n.root};a.pop()}return{name:r}}var ve=(e,t,r)=>{const s=P(g(e,r));return _(s,E,t[r]),_(e,r,s),e};function ge(e,t,r="validate"){if(j(e)||Array.isArray(e)&&e.every(j)||p(e)&&!e)return{type:r,message:j(e)?e:"",ref:t}}var pe=e=>l(e)&&!le(e)?e:{value:e,message:""},he=async(e,t,r,s,i,o)=>{const{ref:u,refs:d,required:c,maxLength:f,minLength:m,min:b,max:v,pattern:_,validate:V,name:F,valueAsNumber:A,mount:w}=e._f,k=g(r,F);if(!w||t.has(F))return{};const O=d?d[0]:u,E=e=>{i&&O.reportValidity&&(O.setCustomValidity(p(e)?"":e||""),O.reportValidity())},C={},T=G(u),N=a(u),L=T||N,M=(A||$(u))&&y(u.value)&&y(k)||K(u)&&""===u.value||""===k||Array.isArray(k)&&!k.length||A&&"number"==typeof k&&isNaN(k),R=I.bind(null,F,s,C),U=(e,t,r,s="maxLength",a="minLength")=>{const i=e?t:r;C[F]={type:e?s:a,message:i,ref:u,...R(e?s:a,i)}};if(o?!Array.isArray(k)||!k.length:c&&(!L&&(M||n(k))||p(k)&&!k||N&&!se(d).isValid||T&&!ne(d).isValid)){const{value:e,message:t}=j(c)?{value:!!c,message:c}:pe(c);if(e&&(C[F]={type:D,message:t,ref:O,...R(D,t)},!s))return E(t),C}if(!(M||n(b)&&n(v))){let e,t;const r=pe(v),a=pe(b);if(n(k)||isNaN(k)){const s=u.valueAsDate||new Date(k),i=e=>new Date((new Date).toDateString()+" "+e),n="time"==u.type,o="week"==u.type;j(r.value)&&k&&(e=n?i(k)>i(r.value):o?k>r.value:s>new Date(r.value)),j(a.value)&&k&&(t=n?i(k)<i(a.value):o?k<a.value:s<new Date(a.value))}else{const s=u.valueAsNumber||(k?+k:k);n(r.value)||(e=s>r.value),n(a.value)||(t=s<a.value)}if((e||t)&&(U(!!e,r.message,a.message,"max","min"),!s))return E(C[F].message),C}if((f||m)&&!M&&(j(k)||o&&Array.isArray(k))){const e=pe(f),t=pe(m),r=!n(e.value)&&k.length>+e.value,a=!n(t.value)&&k.length<+t.value;if((r||a)&&(U(r,e.message,t.message),!s))return E(C[F].message),C}if(_&&!M&&j(k)){const{value:e,message:t}=pe(_);if(le(e)&&!k.match(e)&&(C[F]={type:S,message:t,ref:u,...R(S,t)},!s))return E(t),C}if(V)if(h(V)){const e=ge(await V(k,r),O);if(e&&(C[F]={...e,...R(x,e.message)},!s))return E(e.message),C}else if(l(V)){let e={};for(const t in V){if(!W(e)&&!s)break;const a=ge(await V[t](k,r),O,t);a&&(e={...a,...R(t,a.message)},E(a.message),s&&(C[F]=e))}if(!W(e)&&(C[F]={ref:O,...e},!s))return C}return E(!0),C};const _e={mode:w,reValidateMode:A,shouldFocusError:!0},Ve={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function Fe(e={}){let t,r={..._e,...e},s={...f(Ve),isLoading:h(r.defaultValues),errors:r.errors||{},disabled:r.disabled||!1},o={},m=(l(r.defaultValues)||l(r.values))&&f(r.defaultValues||r.values)||{},v=r.shouldUnregister?{}:f(m),A={action:!1,mount:!1,watch:!1,keepIsValid:!1},w={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},S=0;const D={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},C={...D};let T={...C};const N={array:q(),state:q()},L=r.criteriaMode===k,R=async e=>{if(!A.keepIsValid&&!r.disabled&&(C.isValid||T.isValid||e)){let e;r.resolver?(e=W((await X()).errors),B()):e=await re({fields:o,onlyCheckValid:!0,eventType:"valid"}),e!==s.isValid&&N.state.next({isValid:e})}},B=(e,t)=>{!r.disabled&&(C.isValidating||C.validatingFields||T.isValidating||T.validatingFields)&&((e||Array.from(w.mount)).forEac
vendor: 5,885 bytes, line 1
1h(e=>{e&&(t?_(s.validatingFields,e,t):Y(s.validatingFields,e))}),N.state.next({validatingFields:s.validatingFields,isValidating:!W(s.validatingFields)}))},I=()=>{s.dirtyFields=ee(m,v)},Z=(e,t,r,a)=>{const i=g(o,e);if(i){const n=y(g(v,e)),o=g(v,e,y(r)?g(m,e):r);y(o)||a&&a.defaultChecked||t?_(v,e,t?o:oe(i._f)):ne(e,o),A.mount&&!A.action&&(R(),n&&s.isDirty&&(C.isDirty||T.isDirty))&&(se()||(s.isDirty=!1,N.state.next({...s})))}},Q=(e,t,a,i,n)=>{let o=!1,l=!1;const u={name:e};if(!r.disabled){if(!a||i){(C.isDirty||T.isDirty)&&(l=s.isDirty,s.isDirty=u.isDirty=se(),o=l!==u.isDirty);const r=U(g(m,e),t);l=!!g(s.dirtyFields,e),r?Y(s.dirtyFields,e):_(s.dirtyFields,e,!0),u.dirtyFields=s.dirtyFields,o=o||(C.dirtyFields||T.dirtyFields)&&l!==!r}if(a){const t=g(s.touchedFields,e);t||(_(s.touchedFields,e,a),u.touchedFields=s.touchedFields,o=o||(C.touchedFields||T.touchedFields)&&t!==a)}o&&n&&N.state.next(u)}return o?u:{}},X=async e=>(B(e,!0),await r.resolver(v,r.context,((e,t,r,s)=>{const a={};for(const r of e){const e=g(t,r);e&&_(a,r,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:s}})(e||w.mount,o,r.criteriaMode,r.shouldUseNativeValidation))),te=async({name:t,eventType:r})=>{if(e.validate){const a=await e.validate({formValues:v,formState:s,name:t,eventType:r});if(l(a))for(const e in a)a[e]&&Se(`${O}.${e}`,{message:j(a.message)?a.message:"",type:x});else j(a)||!a?Se(O,{message:a||"",type:x}):ke(O);return a}return!0},re=async({fields:t,onlyCheckValid:a,name:i,eventType:n,context:o={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(o.runRootValidation=!0,!await te({name:i,eventType:n})&&(o.valid=!1,a)))return o.valid;for(const i in t){const l=t[i];if(l){const{_f:t,...u}=l;if(t){const i=w.array.has(t.name),n=l._f&&fe(l._f);n&&C.validatingFields&&B([t.name],!0);const u=await he(l,w.disabled,v,L,r.shouldUseNativeValidation&&!a,i);if(n&&C.validatingFields&&B([t.name]),u[t.name]&&(o.valid=!1,a))break;if(!a&&(g(u,t.name)?i?ve(s.errors,u,t.name):_(s.errors,t.name,u[t.name]):Y(s.errors,t.name)),e.shouldUseNativeValidation&&u[t.name])break}!W(u)&&await re({context:o,onlyCheckValid:a,fields:u,name:i,eventType:n})}}return o.valid},se=(e,t)=>!r.disabled&&(e&&t&&_(v,e,t),!U(Ae(),m)),ie=(e,t,r)=>M(e,w,{...A.mount?v:y(t)?m:j(e)?{[e]:t}:t},r,t),ne=(e,t,r={})=>{const s=g(o,e);let i=t;if(s){const r=s._f;r&&(!r.disabled&&_(v,e,ae(t,r)),i=K(r.ref)&&n(t)?"":t,z(r.ref)?[...r.ref.options].forEach(e=>e.selected=i.includes(e.value)):r.refs?a(r.ref)?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):$(r.ref)?r.ref.value="":(r.ref.value=i,r.ref.type||N.state.next({name:e,values:f(v)})))}(r.shouldDirty||r.shouldTouch)&&Q(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&Fe(e)},le=(e,t,r)=>{for(const s in t){if(!t.hasOwnProperty(s))return;const a=t[s],n=e+"."+s,u=g(o,n);(w.array.has(e)||l(a)||u&&!u._f)&&!i(a)?le(n,a,r):ne(n,a,r)}},ce=(e,t,r={})=>{const a=g(o,e),i=w.array.has(e),l=f(t),u=U(g(v,e),l);if(_(v,e,l),i)N.array.next({name:e,values:f(v)}),(C.isDirty||C.dirtyFields||T.isDirty||T.dirtyFields)&&r.shouldDirty&&(I(),N.state.next({name:e,dirtyFields:s.dirtyFields,isDirty:se(e,l)}));else{const t=Array.isArray(l)&&!l.length||W(l);!a||a._f||n(l)||t?ne(e,l,r):le(e,l,r)}if(!u){const t=me(e,w);N.state.next({...t&&s,name:A.mount||t?e:void 0,values:f(v)})}},ge=async a=>{A.mount=!0;const n=a.target;let l=n.name,d=!0;const c=g(o,l),m=e=>{d=Number.isNaN(e)||i(e)&&isNaN(e.getTime())||U(e,g(v,l,e))},y=de(r.mode),b=de(r.reValidateMode);if(c){let i,F;const A=n.type?oe(c._f):u(a),k=a.type===V||"focusout"===a.type,D=!((h=c._f).mount&&(h.required||h.min||h.max||h.maxLength||h.minLength||h.pattern||h.validate)||e.validate||r.resolver||g(s.errors,l)||c._f.deps)||((e,t,r,s,a)=>!a.isOnAll&&(!r&&a.isOnTouch?!(t||e):(r?s.isOnBlur:a.isOnBlur)?!e:!(r?s.isOnChange:a.isOnChange)||e))(k,g(s.touchedFields,l),s.isSubmitted,b,y),x=me(l,w,k);_(v,l,A),k?n&&n.readOnly||(c._f.onBlur&&c._f.onBlur(a),t&&t(0)):c._f.onChange&&c._f.onChange(a);const O=Q(l,A,k),E=!W(O)||x;if(!k&&N.state.next({name:l,type:a.type,values:f(v)}),D)return(C.isValid||T.isValid)&&("onBlur"===r.mode?k&&R():k||R()),E&&N.state.next({name:l,...x?{}:O});if(!r.resolver&&e.validate&&await te({name:l,eventType:a.type}),!k&&x&&N.state.next({...s}),r.resolver){const{errors:e}=await X([l]);if(B([l]),m(A),d){const t=be(s.errors,o,l),r=be(e,o,t.name||l);i=r.error,l=r.name,F=W(e)}}else B([l],!0),i=(await he(c,w.disabled,v,L,r.shouldUseNativeValidation))[l],B([l]),m(A),d&&(i?F=!1:(C.isValid||T.isValid)&&(F=await re({fields:o,onlyCheckValid:!0,name:l,eventType:a.type})));d&&(c._f.deps&&(!Array.isArray(c._f.deps)||c._f.deps.length>0)&&Fe(c._f.deps),((e,a,i,n)=>{const o=g(s.errors,e),l=(C.isValid||T.isValid)&&p(a)&&s.isValid!==a;var u;if(r.delayError&&i?(u=()=>((e,t)=>{_(s.errors,e,t),N.state.next({errors:s.errors})})(e,i),t=e=>{clearTimeout(S),S=setTimeout(u,e)},t(r.delayError)):(clearTimeout(S),t=null,i?_(s.errors,e,i):Y(s.errors,e)),(i?!U(o,i):o)||!W(n)||l){const t={...n,...l&&p(a)?{isValid:a}:{},errors:s.errors,name:e};s={...s,...t},N.state.next(t)}})(l,F,i,O))}var h},pe=(e,t)=>{if(g(s.errors,t)&&e.focus)return e.focus(),1},Fe=async(e,t={})=>{let a,i;const n=P(e);if(r.resolver){const t=await(async e=>{const{errors:t}=await X(e);if(B(e),e)for(const r of e){const e=g(t,r);e?_(s.errors,r,e):Y(s.errors,r)}else s.errors=t;return t})(y(e)?e:n);a=W(t),i=e?!n.some(e=>g(t,e)):a}else e?(i=(await Promise.all(n.map(async e=>{const t=g(o,e);return await re({fields:t&&t._f?{[e]:t}:t,eventType:F})}))).every(Boolean),(i||s.isValid)&&R()):i=a=await re({fields:o,name:e,eventType:F});return N.state.next({...!j(e)||(C.isValid||T.isValid)&&a!==s.isValid?{}:{name:e},...r.resolver||!e?{isValid:a}:{},errors:s.errors}),t.shouldFocus&&!i&&ye(o,pe,e?n:w.mount),i},Ae=(e,t)=>
vendor: 5,078 bytes, line 1
1{let r={...A.mount?v:m};return t&&(r=H(t.dirtyFields?s.dirtyFields:s.touchedFields,r)),y(e)?r:j(e)?g(r,e):e.map(e=>g(r,e))},we=(e,t)=>({invalid:!!g((t||s).errors,e),isDirty:!!g((t||s).dirtyFields,e),error:g((t||s).errors,e),isValidating:!!g(s.validatingFields,e),isTouched:!!g((t||s).touchedFields,e)}),ke=e=>{const t=e?P(e):void 0;null==t||t.forEach(e=>Y(s.errors,e)),t?t.forEach(e=>{N.state.next({name:e,errors:s.errors})}):N.state.next({errors:{}})},Se=(e,t,r)=>{const a=(g(o,e,{_f:{}})._f||{}).ref,i=g(s.errors,e)||{},{ref:n,message:l,type:u,...d}=i;_(s.errors,e,{...d,...t,ref:a}),N.state.next({name:e,errors:s.errors,isValid:!1}),r&&r.shouldFocus&&a&&a.focus&&a.focus()},De=e=>N.state.subscribe({next:t=>{if(r=e.name,a=t.name,i=e.exact,(!r||!a||r===a||P(r).some(e=>e&&(i?e===a:e.startsWith(a)||a.startsWith(e))))&&((e,t,r,s)=>{r(e);const{name:a,...i}=e;return W(i)||s&&Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(e=>t[e]===(!s||k))})(t,e.formState||C,je,e.reRenderRoot)){const r={...v};e.callback({values:r,...s,...t,defaultValues:m})}var r,a,i}}).unsubscribe,xe=(e,t={})=>{for(const a of e?P(e):w.mount)w.mount.delete(a),w.array.delete(a),t.keepValue||(Y(o,a),Y(v,a)),!t.keepError&&Y(s.errors,a),!t.keepDirty&&Y(s.dirtyFields,a),!t.keepTouched&&Y(s.touchedFields,a),!t.keepIsValidating&&Y(s.validatingFields,a),!r.shouldUnregister&&!t.keepDefaultValue&&Y(m,a);N.state.next({values:f(v)}),N.state.next({...s,...t.keepDirty?{isDirty:se()}:{}}),!t.keepIsValid&&R()},Oe=({disabled:e,name:t})=>{if(p(e)&&A.mount||e||w.disabled.has(t)){const r=w.disabled.has(t)!==!!e;e?w.disabled.add(t):w.disabled.delete(t),r&&A.mount&&!A.action&&R()}},Ee=(e,t={})=>{let s=g(o,e);const i=p(t.disabled)||p(r.disabled),n=!w.registerName.has(e)&&s&&s._f&&!s._f.mount;return _(o,e,{...s||{},_f:{...s&&s._f?s._f:{ref:{name:e}},name:e,mount:!0,...t}}),w.mount.add(e),s&&!n?Oe({disabled:p(t.disabled)?t.disabled:r.disabled,name:e}):Z(e,!0,t.value),{...i?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:ue(t.min),max:ue(t.max),minLength:ue(t.minLength),maxLength:ue(t.maxLength),pattern:ue(t.pattern)}:{},name:e,onChange:ge,onBlur:ge,ref:i=>{if(i){w.registerName.add(e),Ee(e,t),w.registerName.delete(e),s=g(o,e);const r=y(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,n=(e=>G(e)||a(e))(r),l=s._f.refs||[];if(n?l.find(e=>e===r):r===s._f.ref)return;_(o,e,{_f:{...s._f,...n?{refs:[...l.filter(J),r,...Array.isArray(g(m,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),Z(e,!1,void 0,r)}else s=g(o,e,{}),s._f&&(s._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!d(w.array,e)||!A.action)&&w.unMount.add(e)}}},Ce=()=>r.shouldFocusError&&ye(o,pe,w.mount),Te=(e,t)=>async a=>{let i;a&&(a.preventDefault&&a.preventDefault(),a.persist&&a.persist());let n=f(v);if(N.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await X();B(),s.errors=e,n=f(t)}else await re({fields:o,eventType:"submit"});if(w.disabled.size)for(const e of w.disabled)Y(n,e);if(Y(s.errors,E),W(s.errors)){N.state.next({errors:{}});try{await e(n,a)}catch(e){i=e}}else t&&await t({...s.errors},a),Ce(),setTimeout(Ce);if(N.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:W(s.errors)&&!i,submitCount:s.submitCount+1,errors:s.errors}),i)throw i},Ne=(e,t={})=>{const a=e?f(e):m,i=f(a),n=W(e),l=n?m:i;if(t.keepDefaultValues||(m=a),!t.keepValues){if(t.keepDirtyValues){const e=new Set([...w.mount,...Object.keys(ee(m,v))]);for(const t of Array.from(e)){const e=g(s.dirtyFields,t),r=g(v,t),a=g(l,t);e&&!y(r)?_(l,t,r):e||y(a)||ce(t,a)}}else{if(c&&y(e))for(const e of w.mount){const t=g(o,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(K(e)){const t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(const e of w.mount)ce(e,g(l,e));else o={}}v=r.shouldUnregister?t.keepDefaultValues?f(m):{}:f(l),N.array.next({values:{...l}}),N.state.next({values:{...l}})}w={mount:t.keepDirtyValues?w.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},A.mount=!C.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!W(l),A.watch=!!r.shouldUnregister,A.keepIsValid=!!t.keepIsValid,A.action=!1,t.keepErrors||(s.errors={}),N.state.next({submitCount:t.keepSubmitCount?s.submitCount:0,isDirty:!n&&(t.keepDirty?s.isDirty:!(!t.keepDefaultValues||U(e,m))),isSubmitted:!!t.keepIsSubmitted&&s.isSubmitted,dirtyFields:n?{}:t.keepDirtyValues?t.keepDefaultValues&&v?ee(m,v):s.dirtyFields:t.keepDefaultValues&&e?ee(m,e):t.keepDirty?s.dirtyFields:{},touchedFields:t.keepTouched?s.touchedFields:{},errors:t.keepErrors?s.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&s.isSubmitSuccessful,isSubmitting:!1,defaultValues:m})},Le=(e,t)=>Ne(h(e)?e(v):e,{...r.resetOptions,...t}),je=e=>{s={...s,...e}},Me={control:{register:Ee,unregister:xe,getFieldState:we,handleSubmit:Te,setError:Se,_subscribe:De,_runSchema:X,_updateIsValidating:B,_focusError:Ce,_getWatch:ie,_getDirty:se,_setValid:R,_setFieldArray:(e,t=[],a,i,n=!0,l=!0)=>
vendor: 4,086 bytes, line 1
1{if(i&&a&&!r.disabled){if(A.action=!0,l&&Array.isArray(g(o,e))){const t=a(g(o,e),i.argA,i.argB);n&&_(o,e,t)}if(l&&Array.isArray(g(s.errors,e))){const t=a(g(s.errors,e),i.argA,i.argB);n&&_(s.errors,e,t),((e,t)=>{!b(g(e,t)).length&&Y(e,t)})(s.errors,e)}if((C.touchedFields||T.touchedFields)&&l&&Array.isArray(g(s.touchedFields,e))){const t=a(g(s.touchedFields,e),i.argA,i.argB);n&&_(s.touchedFields,e,t)}(C.dirtyFields||T.dirtyFields)&&I(),N.state.next({name:e,isDirty:se(e,t),dirtyFields:s.dirtyFields,errors:s.errors,isValid:s.isValid})}else _(v,e,t)},_setDisabledField:Oe,_setErrors:e=>{s.errors=e,N.state.next({errors:s.errors,isValid:!1})},_getFieldArray:e=>b(g(A.mount?v:m,e,r.shouldUnregister?g(m,e,[]):[])),_reset:Ne,_resetDefaultValues:()=>h(r.defaultValues)&&r.defaultValues().then(e=>{Le(e,r.resetOptions),N.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(const e of w.unMount){const t=g(o,e);t&&(t._f.refs?t._f.refs.every(e=>!J(e)):!J(t._f.ref))&&xe(e)}w.unMount=new Set},_disableForm:e=>{p(e)&&(N.state.next({disabled:e}),ye(o,(t,r)=>{const s=g(o,r);s&&(t.disabled=s._f.disabled||e,Array.isArray(s._f.refs)&&s._f.refs.forEach(t=>{t.disabled=s._f.disabled||e}))},0,!1))},_subjects:N,_proxyFormState:C,get _fields(){return o},get _formValues(){return v},get _state(){return A},set _state(e){A=e},get _defaultValues(){return m},get _names(){return w},set _names(e){w=e},get _formState(){return s},get _options(){return r},set _options(e){r={...r,...e}}},subscribe:e=>(A.mount=!0,T={...T,...e.formState},De({...e,formState:{...D,...e.formState}})),trigger:Fe,register:Ee,handleSubmit:Te,watch:(e,t)=>h(e)?N.state.subscribe({next:r=>"values"in r&&e(r.values||ie(void 0,t),r)}):ie(e,t,!0),setValue:ce,setValues:e=>{const t=h(e)?e(v):e;U(v,t)||(v={...v,...t},N.state.next({...s,values:v}))},getValues:Ae,reset:Le,resetField:(e,t={})=>{g(o,e)&&(y(t.defaultValue)?ce(e,f(g(m,e))):(ce(e,t.defaultValue),_(m,e,f(t.defaultValue))),t.keepTouched||Y(s.touchedFields,e),t.keepDirty||(Y(s.dirtyFields,e),s.isDirty=t.defaultValue?se(e,f(g(m,e))):se()),t.keepError||(Y(s.errors,e),C.isValid&&R()),N.state.next({...s}))},clearErrors:ke,unregister:xe,setError:Se,setFocus:(e,t={})=>{const r=g(o,e),s=r&&r._f;if(s){const e=s.refs?s.refs[0]:s.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&h(e.select)&&e.select()})}},getFieldState:we};return{...Me,formControl:Me}}function Ae(e={}){const t=s.useRef(void 0),r=s.useRef(void 0),[a,i]=s.useState(()=>({...f(Ve),isLoading:h(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:h(e.defaultValues)?void 0:e.defaultValues}));if(!t.current)if(e.formControl)t.current={...e.formControl,formState:a},e.defaultValues&&!h(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:r,...s}=Fe(e);t.current={...s,formState:a}}const n=t.current.control;return n._options=e,L(()=>{const e=n._subscribe({formState:n._proxyFormState,callback:()=>i({...n._formState}),reRenderRoot:!0});return i(e=>({...e,isReady:!0})),n._formState.isReady=!0,e},[n]),s.useEffect(()=>n._disableForm(e.disabled),[n,e.disabled]),s.useEffect(()=>{e.mode&&(n._options.mode=e.mode),e.reValidateMode&&(n._options.reValidateMode=e.reValidateMode)},[n,e.mode,e.reValidateMode]),s.useEffect(()=>{e.errors&&(n._setErrors(e.errors),n._focusError())},[n,e.errors]),s.useEffect(()=>{e.shouldUnregister&&n._subjects.state.next({values:n._getWatch()})},[n,e.shouldUnregister]),s.useEffect(()=>{if(n._proxyFormState.isDirty){const e=n._getDirty();e!==a.isDirty&&n._subjects.state.next({isDirty:e})}},[n,a.isDirty]),s.useEffect(()=>{var t;e.values&&!U(e.values,r.current)?(n._reset(e.values,{keepFieldsRef:!0,...n._options.resetOptions}),(null===(t=n._options.resetOptions)||void 0===t?void 0:t.keepIsValid)||n._setValid(),r.current=e.values,i(e=>({...e}))):n._resetDefaultValues()},[n,e.values]),s.useEffect(()=>{n._state.mount||(n._setValid(),n._state.mount=!0),n._state.watch&&(n._state.watch=!1,n._subjects.state.next({...n._formState})),n._removeUnmounted()}),t.current.formState=s.useMemo(()=>N(a,n),[n,a]),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.