PageSourceSearch

https://religiondatabase.org/static/js/4858.74bf921c.chunk.js

js religiondatabase.org collected 2026-10-02 05:19:57 UTC 36,622 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkdrh_web=self.webpackChunkdrh_web||[]).push([[4858],{24858(e,t,r){r.d(t,{FH:()=>ae,Gb:()=>de,Jt:()=>S,Op:()=>ue,as:()=>ie,hZ:()=>D,jz:()=>st,lN:()=>Y,mN:()=>at,xI:()=>ne,xW:()=>le});var s=r(80045),a=r(89379),i=r(3453),n=r(65043);const o=["_f"],l=["name"],u=["_f"],d=["ref","message","type"],c=["formControl"];var f=e=>"checkbox"===e.type,m=e=>e instanceof Date,y=e=>null==e;const g=e=>"object"===typeof e;var v=e=>!y(e)&&!Array.isArray(e)&&g(e)&&!m(e),A=e=>v(e)&&e.target?f(e.target)?e.target.checked:e.target.value:e,h=(e,t)=>t.split(".").some((t,r,s)=>!isNaN(Number(t))&&e.has(s.slice(0,r).join("."))),_="undefined"!==typeof window&&"undefined"!==typeof window.HTMLElement&&"undefined"!==typeof document;function p(e){if(e instanceof Date)return new Date(e);const t="undefined"!==typeof FileList&&e instanceof FileList;if(_&&(e instanceof Blob||t))return e;const r=Array.isArray(e);if(!r&&(!v(e)||!(e=>{const t=e.constructor&&e.constructor.prototype;return v(t)&&t.hasOwnProperty("isPrototypeOf")})(e)))return e;const s=r?[]:Object.create(Object.getPrototypeOf(e));for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(s[a]=p(e[a]));return s}var b=e=>/^\w*$/.test(e),V=e=>void 0===e,F=e=>Array.isArray(e)?e.filter(Boolean):[],x=e=>F(e.replace(/["|']|\]/g,"").split(/\.|\[/)),S=(e,t,r)=>{if(!t||!v(e))return r;const s=(b(t)?[t]:x(t)).reduce((e,t)=>y(e)?void 0:e[t],e);return V(s)||s===e?V(e[t])?r:e[t]:s},k=e=>"boolean"===typeof e,w=e=>"function"===typeof e,D=(e,t,r)=>{let s=-1;const a=b(t)?[t]:x(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=v(r)||Array.isArray(r)?r:isNaN(+a[s+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=i,e=e[t]}};const C="blur",O="focusout",E="change",N="submit",j="trigger",T="valid",M="onBlur",U="onChange",R="onSubmit",B="onTouched",L="all",I="max",P="min",W="maxLength",q="minLength",H="pattern",z="required",G="validate",J="form",Z="root",$=n.createContext(null);$.displayName="HookFormControlContext";const K=()=>n.useContext($);var Q=function(e,t,r){let s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];const a={};for(const i in e)Object.defineProperty(a,i,{get:()=>{const a=i;return t._proxyFormState[a]!==L&&(t._proxyFormState[a]=!s||L),r&&(r[a]=!0),e[a]}});return a};const X="undefined"!==typeof window?n.useLayoutEffect:n.useEffect;function Y(e){const t=K(),r=e||{},s=r.control,o=void 0===s?t:s,l=r.disabled,u=r.name,d=r.exact,c=n.useState(()=>(0,a.A)((0,a.A)({},o._formState),{},{defaultValues:o._defaultValues})),f=(0,i.A)(c,2),m=f[0],y=f[1],g=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return X(()=>o._subscribe({name:u,formState:g.current,exact:d,callback:e=>{!l&&y((0,a.A)((0,a.A)((0,a.A)({},o._formState),e),{},{defaultValues:o._defaultValues}))}}),[u,l,d]),n.useEffect(()=>{g.current.isValid&&o._setValid(!0)},[o]),n.useMemo(()=>Q(m,o,g.current,!1),[m,o])}var ee=e=>"string"===typeof e,te=(e,t,r,s,a)=>ee(e)?(s&&t.watch.add(e),S(r,e,a)):Array.isArray(e)?e.map(e=>(s&&t.watch.add(e),S(r,e))):(s&&(t.watchAll=!0),r),re=e=>y(e)||!g(e);function se(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new WeakSet;if(e===t)return!0;if(re(e)||re(t))return Object.is(e,t);if(m(e)&&m(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 i of s){const s=e[i];if(!(i in t))return!1;if("ref"!==i){const e=t[i];if(m(s)&&m(e)||(v(s)||Array.isArray(s))&&(v(e)||Array.isArray(e))?!se(s,e,r):!Object.is(s,e))return!1}}return!0}function ae(e){const t=K(),r=e||{},s=r.control,a=void 0===s?t:s,o=r.name,l=r.defaultValue,u=r.disabled,d=r.exact,c=r.compute,f=n.useRef(l),m=n.useRef(c),y=n.useRef(void 0),g=n.useRef(a),v=n.useRef(o);m.current=c;const A=n.useState(()=>{const e=a._getWatch(o,f.current);return m.current?m.current(e):e}),h=(0,i.A)(A,2),_=h[0],p=h[1],b=n.useCallback(e=>{const t=te(o,a._names,e||a._formValues,!1,f.current);return m.current?m.current(t):t},[a._formValues,a._names,o]),V=n.useCallback(e=>{if(!u){const t=te(o,a._names,e||a._formValues,!1,f.current);if(m.current){const e=m.current(t);se(e,y.current)||(p(e),y.current=e)}else p(t)}},[a._formValues,a._names,u,o]);X(()=>(g.current===a&&se(v.current,o)||(g.current=a,v.current=o,V()),a._subscribe({name:o,formState:{values:!0},exact:d,callback:e=>{V(e.values)}})),[a,d,o,V]),n.useEffect(()=>a._removeUnmounted());const F=g.current!==a,x=v.current,S=n.useMemo(()=>
1{if(u)return null;const e=!F&&!se(x,o);return F||e?b():null},[u,F,o,x,b]);return null!==S?S:_}function ie(e){const t=K(),r=e.name,s=e.disabled,i=e.control,o=void 0===i?t:i,l=e.shouldUnregister,u=e.defaultValue,d=e.exact,c=void 0===d||d,f=h(o._names.array,r),m=n.useMemo(()=>S(o._formValues,r,S(o._defaultValues,r,u)),[o,r,u]),y=ae({control:o,name:r,defaultValue:m,exact:c}),g=Y({control:o,name:r,exact:c}),v=n.useRef(e),_=n.useRef(o.register(r,(0,a.A)((0,a.A)({},e.rules),{},{value:y},k(e.disabled)?{disabled:e.disabled}:{})));v.current=e;const b=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!S(g.errors,r)},isDirty:{enumerable:!0,get:()=>!!S(g.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!S(g.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!S(g.validatingFields,r)},error:{enumerable:!0,get:()=>S(g.errors,r)}}),[g,r]),F=n.useCallback(e=>_.current.onChange({target:{value:A(e),name:r},type:E}),[r]),x=n.useCallback(()=>_.current.onBlur({target:{value:S(o._formValues,r),name:r},type:C}),[r,o._formValues]),O=n.useCallback(e=>{const t=S(o._fields,r);t&&t._f&&e&&(t._f.ref={focus:()=>w(e.focus)&&e.focus(),select:()=>w(e.select)&&e.select(),setCustomValidity:t=>w(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>w(e.reportValidity)&&e.reportValidity()})},[o._fields,r]),N=n.useMemo(()=>(0,a.A)((0,a.A)({name:r,value:y},k(s)||g.disabled?{disabled:g.disabled||s}:{}),{},{onChange:F,onBlur:x,ref:O}),[r,s,g.disabled,F,x,O,y]);return n.useEffect(()=>{const e=o._options.shouldUnregister||l;o.register(r,(0,a.A)((0,a.A)({},v.current.rules),k(v.current.disabled)?{disabled:v.current.disabled}:{}));const t=(e,t)=>{const r=S(o._fields,e);r&&r._f&&(r._f.mount=t)};if(t(r,!0),e){const e=p(S(o._defaultValues,r,S(o._options.defaultValues,r,v.current.defaultValue)));D(o._defaultValues,r,e),V(S(o._formValues,r))&&D(o._formValues,r,e)}return!f&&o.register(r),()=>{(f?e&&!o._state.action:e)?o.unregister(r):t(r,!1)}},[r,o,f,l]),n.useEffect(()=>{o._setDisabledField({disabled:s,name:r})},[s,r,o]),n.useMemo(()=>({field:N,formState:g,fieldState:b}),[N,g,b])}const ne=e=>e.render(ie(e)),oe=n.createContext(null);oe.displayName="HookFormContext";const le=()=>n.useContext(oe),ue=e=>{const t=e.children,r=e.watch,s=e.getValues,a=e.getFieldState,i=e.setError,o=e.clearErrors,l=e.setValue,u=e.setValues,d=e.trigger,c=e.formState,f=e.resetField,m=e.reset,y=e.handleSubmit,g=e.unregister,v=e.control,A=e.register,h=e.setFocus,_=e.subscribe,p=n.useMemo(()=>({watch:r,getValues:s,getFieldState:a,setError:i,clearErrors:o,setValue:l,setValues:u,trigger:d,formState:c,resetField:f,reset:m,handleSubmit:y,unregister:g,control:v,register:A,setFocus:h,subscribe:_}),[o,v,c,a,s,y,A,m,f,i,h,l,u,_,d,g,r]);return n.createElement(oe.Provider,{value:p},n.createElement($.Provider,{value:p.control},t))};var de=(e,t,r,s,i)=>t?(0,a.A)((0,a.A)({},r[e]),{},{types:(0,a.A)((0,a.A)({},r[e]&&r[e].types?r[e].types:{}),{},{[s]:i||!0})}):{},ce=e=>Array.isArray(e)?e:[e],fe=()=>{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 me(e,t){const r={};for(const s in e)if(e.hasOwnProperty(s)){const a=e[s],i=t[s];if(a&&v(a)&&i){const e=me(a,i);v(e)&&(r[s]=e)}else e[s]&&(r[s]=i)}return r}var ye=e=>v(e)&&!Object.keys(e).length,ge=e=>"file"===e.type,ve=e=>{if(!_)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Ae=e=>"select-multiple"===e.type,he=e=>"radio"===e.type,_e=e=>ve(e)&&e.isConnected;function pe(e,t){if(ee(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;const r=Array.isArray(t)?t:b(t)?[t]:x(t),s=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let s=0;for(;s<r;){if(y(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&&(v(s)&&ye(s)||Array.isArray(s)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!V(e[t]))return!1;return!0}(s))&&pe(e,r.slice(0,-1)),e}function be(e){return Array.isArray(e)||v(e)&&!(e=>{for(const t in e)if(w(e[t]))return!0;return!1})(e)}function Ve(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const r in e){const s=e[r];be(s)?(t[r]=Array.isArray(s)?[]:{},Ve(s,t[r])):V(s)||(t[r]=!0)}return t}function Fe(e){if(!1!==e){if(!0===e)return!0;
1if(Array.isArray(e)){const t=e.map(e=>Fe(e));return t.some(e=>void 0!==e)?t:void 0}if(v(e)){const t={};for(const r in e){const s=Fe(e[r]);V(s)||(t[r]=s)}return Object.keys(t).length?t:void 0}}}function xe(e,t,r){r||(r=Ve(t));for(const s in e){const a=e[s];if(be(a))V(t)||re(r[s])?r[s]=Ve(a,Array.isArray(a)?[]:{}):xe(a,y(t)?{}:t[s],r[s]);else{const e=t[s];r[s]=!se(a,e)}}return Fe(r)||{}}const Se={value:!1,isValid:!1},ke={value:!0,isValid:!0};var we=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&&!V(e[0].attributes.value)?V(e[0].value)||""===e[0].value?ke:{value:e[0].value,isValid:!0}:ke:Se}return Se},De=(e,t)=>{let r=t.valueAsNumber,s=t.valueAsDate,a=t.setValueAs;return V(e)?e:r?""===e?NaN:e?+e:e:s&&ee(e)?new Date(e):a?a(e):e};const Ce={isValid:!1,value:null};var Oe=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,Ce):Ce;function Ee(e){const t=e.ref;return ge(t)?t.files:he(t)?Oe(e.refs).value:Ae(t)?[...t.selectedOptions].map(e=>e.value):f(t)?we(e.refs).value:De(V(t.value)?e.ref.value:t.value,e)}var Ne=e=>e instanceof RegExp,je=e=>V(e)?e:Ne(e)?e.source:v(e)?Ne(e.value)?e.value.source:e.value:e,Te=e=>({isOnSubmit:!e||e===R,isOnBlur:e===M,isOnChange:e===U,isOnAll:e===L,isOnTouch:e===B});const Me="AsyncFunction";var Ue=e=>!!e&&!!e.validate&&!!(w(e.validate)&&e.validate.constructor.name===Me||v(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===Me)),Re=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));const Be=(e,t,r,a)=>{for(const i of r||Object.keys(e)){const r=S(e,i);if(r){const e=r._f,n=(0,s.A)(r,o);if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!a)return!0;if(e.ref&&t(e.ref,e.name)&&!a)return!0;if(Be(n,t))break}else if(v(n)&&Be(n,t))break}}};function Le(e,t,r){const s=S(e,r);if(s||b(r))return{error:s,name:r};const a=r.split(".");for(;a.length;){const s=a.join("."),i=S(t,s),n=S(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:"".concat(s,".root"),error:n.root};a.pop()}return{name:r}}var Ie=(e,t,r)=>{const s=ce(S(e,r));return D(s,Z,t[r]),D(e,r,s),e};function Pe(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"validate";if(ee(e)||Array.isArray(e)&&e.every(ee)||k(e)&&!e)return{type:r,message:ee(e)?e:"",ref:t}}var We=e=>v(e)&&!Ne(e)?e:{value:e,message:""},qe=async(e,t,r,s,i,n)=>{const o=e._f,l=o.ref,u=o.refs,d=o.required,c=o.maxLength,m=o.minLength,g=o.min,A=o.max,h=o.pattern,_=o.validate,p=o.name,b=o.valueAsNumber,F=o.mount,x=S(r,p);if(!F||t.has(p))return{};const D=u?u[0]:l,C=e=>{i&&D.reportValidity&&(D.setCustomValidity(k(e)?"":e||""),D.reportValidity())},O={},E=he(l),N=f(l),j=E||N,T=(b||ge(l))&&V(l.value)&&V(x)||ve(l)&&""===l.value||""===x||Array.isArray(x)&&!x.length,M=de.bind(null,p,s,O),U=function(e,t,r){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:W,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:q;const n=e?t:r;O[p]=(0,a.A)({type:e?s:i,message:n,ref:l},M(e?s:i,n))};if(n?!Array.isArray(x)||!x.length:d&&(!j&&(T||y(x))||k(x)&&!x||N&&!we(u).isValid||E&&!Oe(u).isValid)){const e=ee(d)?{value:!!d,message:d}:We(d),t=e.value,r=e.message;if(t&&(O[p]=(0,a.A)({type:z,message:r,ref:D},M(z,r)),!s))return C(r),O}if(!T&&(!y(g)||!y(A))){let e,t;const r=We(A),a=We(g);if(y(x)||isNaN(x)){const s=l.valueAsDate||new Date(x),i=e=>new Date((new Date).toDateString()+" "+e),n="time"==l.type,o="week"==l.type;ee(r.value)&&x&&(e=n?i(x)>i(r.value):o?x>r.value:s>new Date(r.value)),ee(a.value)&&x&&(t=n?i(x)<i(a.value):o?x<a.value:s<new Date(a.value))}else{const s=l.valueAsNumber||(x?+x:x);y(r.value)||(e=s>r.value),y(a.value)||(t=s<a.value)}if((e||t)&&(U(!!e,r.message,a.message,I,P),!s))return C(O[p].message),O}if((c||m)&&!T&&(ee(x)||n&&Array.isArray(x))){const e=We(c),t=We(m),r=!y(e.value)&&x.length>+e.value,a=!y(t.value)&&x.length<+t.value;if((r||a)&&(U(r,e.message,t.message),!s))return C(O[p].message),O}
1if(h&&!T&&ee(x)){const e=We(h),t=e.value,r=e.message;if(Ne(t)&&!x.match(t)&&(O[p]=(0,a.A)({type:H,message:r,ref:l},M(H,r)),!s))return C(r),O}if(_)if(w(_)){const e=Pe(await _(x,r),D);if(e&&(O[p]=(0,a.A)((0,a.A)({},e),M(G,e.message)),!s))return C(e.message),O}else if(v(_)){let e={};for(const t in _){if(!ye(e)&&!s)break;const i=Pe(await _[t](x,r),D,t);i&&(e=(0,a.A)((0,a.A)({},i),M(t,i.message)),C(i.message),s&&(O[p]=e))}if(!ye(e)&&(O[p]=(0,a.A)({ref:D},e),!s))return O}return C(!0),O};const He={mode:R,reValidateMode:U,shouldFocusError:!0},ze={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function Ge(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,a.A)((0,a.A)({},He),t),i=(0,a.A)((0,a.A)({},p(ze)),{},{isLoading:w(r.defaultValues),errors:r.errors||{},disabled:r.disabled||!1}),n={},o=(v(r.defaultValues)||v(r.values))&&p(r.defaultValues||r.values)||{},c=r.shouldUnregister?{}:p(o),g={action:!1,mount:!1,watch:!1,keepIsValid:!1},E={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},M=0;const U={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},R=(0,a.A)({},U);let B=(0,a.A)({},R);const I={array:fe(),state:fe()},P=r.criteriaMode===L,W=async e=>{if(!g.keepIsValid&&!r.disabled&&(R.isValid||B.isValid||e)){let e;r.resolver?(e=ye((await Q()).errors),q()):e=await Y({fields:n,onlyCheckValid:!0,eventType:T}),e!==i.isValid&&I.state.next({isValid:e})}},q=(e,t)=>{!r.disabled&&(R.isValidating||R.validatingFields||B.isValidating||B.validatingFields)&&((e||Array.from(E.mount)).forEach(e=>{e&&(t?D(i.validatingFields,e,t):pe(i.validatingFields,e))}),I.state.next({validatingFields:i.validatingFields,isValidating:!ye(i.validatingFields)}))},H=()=>{i.dirtyFields=xe(o,c)},z=(e,t,r,s)=>{const l=S(n,e);if(l){if((e=>{const t=b(e)?[e]:x(e);let r=c,s=o;for(let a=0;a<t.length-1;a++){const e=t[a];if(r=y(r)?r:r[e],s=y(s)?s:s[e],null===r&&null!==s)return!0}return!1})(e))return;const n=V(S(c,e)),u=S(c,e,V(r)?S(o,e):r);if(V(u)||s&&s.defaultChecked||t?D(c,e,t?u:Ee(l._f)):ie(e,u),g.mount&&!g.action&&(W(),n&&i.isDirty&&(R.isDirty||B.isDirty))){re()||(i.isDirty=!1,I.state.next((0,a.A)({},i)))}}},$=(e,t,s,a,n)=>{let l=!1,u=!1;const d={name:e};if(!r.disabled){if(!s||a){(R.isDirty||B.isDirty)&&(u=i.isDirty,i.isDirty=d.isDirty=re(),l=u!==d.isDirty);const r=se(S(o,e),t);u=!!S(i.dirtyFields,e),r!==i.isDirty?i.dirtyFields=xe(o,c):r?pe(i.dirtyFields,e):D(i.dirtyFields,e,!0),d.dirtyFields=i.dirtyFields,l=l||(R.dirtyFields||B.dirtyFields)&&u!==!r}if(s){const t=S(i.touchedFields,e);t||(D(i.touchedFields,e,s),d.touchedFields=i.touchedFields,l=l||(R.touchedFields||B.touchedFields)&&t!==s)}l&&n&&I.state.next(d)}return l?d:{}},K=(t,s,n,o)=>{const l=S(i.errors,t),u=(R.isValid||B.isValid)&&k(s)&&i.isValid!==s;var d;if(r.delayError&&n?(d=()=>((e,t)=>{D(i.errors,e,t),I.state.next({errors:i.errors})})(t,n),e=e=>{clearTimeout(M),M=setTimeout(d,e)},e(r.delayError)):(clearTimeout(M),e=null,n?D(i.errors,t,n):pe(i.errors,t)),(n?!se(l,n):l)||!ye(o)||u){const e=(0,a.A)((0,a.A)((0,a.A)({},o),u&&k(s)?{isValid:s}:{}),{},{errors:i.errors,name:t});i=(0,a.A)((0,a.A)({},i),e),I.state.next(e)}},Q=async e=>(q(e,!0),await r.resolver(c,r.context,((e,t,r,s)=>{const a={};for(const i of e){const e=S(t,i);e&&D(a,i,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:s}})(e||E.mount,n,r.criteriaMode,r.shouldUseNativeValidation))),X=async e=>{let r=e.name,s=e.eventType;if(t.validate){const e=await t.validate({formValues:c,formState:i,name:r,eventType:s});if(v(e))for(const t in e){const r=e[t];r&&ke("".concat(J,".").concat(t),{message:ee(r.message)?r.message:"",type:r.type||G})}else ee(e)||!e?ke(J,{message:e||"",type:G}):Se(J);return e}return!0},Y=async e=>{let a=e.fields,n=e.onlyCheckValid,o=e.name,l=e.eventType,d=e.context,f=void 0===d?{valid:!0,runRootValidation:!1}:d;if(t.validate){f.runRootValidation=!0;if(!await X({name:o,eventType:l})&&(f.valid=!1,n))return f.valid}for(const m in a){const e=a[m];if(e){const a=e._f,o=(0,s.A)(e,u);if(a){const s=E.array.has(a.name),o=e._f&&Ue(e._f),l=R.validatingFields||R.isValidating||B.validatingFields||B.isValidating;o&&l&&q([a.name],!0);const u=await qe(e,E.disabled,c,P,r.shouldUseNativeValidation&&!n,s);if(o&&l&&q([a.name]),u[a.name]&&(f.valid=!1,n))break;if(!n&&(S(u,a.name)?s?Ie(i.errors,u,a.name):D(i.errors,a.name,u[a.name]):pe(i.errors,a.name)),t.shouldUseNativeValidation&&u[a.name])break}!ye(o)&&await Y({context:f,onlyCheckValid:n,fields:o,name:m,eventType:l})}}return f.valid},re=(e,t)=>
1!r.disabled&&(e&&t&&D(c,e,t),!se(Ve(),o)),ae=(e,t,r)=>te(e,E,(0,a.A)({},g.mount?c:V(t)?o:ee(e)?{[e]:t}:t),r,t),ie=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const a=S(n,e);let i=t;if(a){const r=a._f;r&&(!r.disabled&&D(c,e,De(t,r)),i=ve(r.ref)&&y(t)?"":t,Ae(r.ref)?[...r.ref.options].forEach(e=>e.selected=i.includes(e.value)):r.refs?f(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):ge(r.ref)?r.ref.value="":(r.ref.value=i,r.ref.type||I.state.next({name:e,values:s?c:p(c)})))}(r.shouldDirty||r.shouldTouch)&&$(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&be(e)},ne=function(e,t,r){let s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];for(const a in t){if(!t.hasOwnProperty(a))return;const i=t[a],o=e+"."+a,l=S(n,o);(E.array.has(e)||v(i)||l&&!l._f)&&!m(i)?ne(o,i,r,s):ie(o,i,r,s)}},oe=(e,t,r,s)=>{const o=S(n,e),l=E.array.has(e),u=s?t:p(t),d=se(S(c,e),u);if(d||D(c,e,u),l)I.array.next({name:e,values:s?c:p(c)}),(R.isDirty||R.dirtyFields||B.isDirty||B.dirtyFields)&&r.shouldDirty&&(H(),I.state.next({name:e,dirtyFields:i.dirtyFields,isDirty:re(e,u)}));else{const t=Array.isArray(u)&&!u.length||ye(u);!o||o._f||y(u)||t?ie(e,u,r,s):ne(e,u,r,s)}if(!d){const t=Re(e,E),r=s?c:p(c);I.state.next((0,a.A)((0,a.A)({},t&&i),{},{name:g.mount||t?e:void 0,values:r}))}},le=function(e,t){return oe(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},!1)},ue=async s=>{g.mount=!0;const o=s.target;let l=o.name,u=!0;const d=S(n,l),f=e=>{u=Number.isNaN(e)||m(e)&&isNaN(e.getTime())||se(e,S(c,l,e))},y=Te(r.mode),v=Te(r.reValidateMode);if(d){let m,g;const _=o.type?Ee(d._f):A(s),b=s.type===C||s.type===O,V=!((h=d._f).mount&&(h.required||h.min||h.max||h.maxLength||h.minLength||h.pattern||h.validate))&&!t.validate&&!r.resolver&&!S(i.errors,l)&&!d._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))(b,S(i.touchedFields,l),i.isSubmitted,v,y),F=Re(l,E,b);D(c,l,_),b?o&&o.readOnly||(d._f.onBlur&&d._f.onBlur(s),e&&e(0)):d._f.onChange&&d._f.onChange(s);const x=$(l,_,b),k=!ye(x)||F;if(!b&&I.state.next({name:l,type:s.type,values:p(c)}),V)return(R.isValid||B.isValid)&&("onBlur"===r.mode?b&&W():b||W()),k&&I.state.next((0,a.A)({name:l},F?{}:x));if(!r.resolver&&t.validate&&await X({name:l,eventType:s.type}),!b&&F&&I.state.next((0,a.A)({},i)),r.resolver){const e=(await Q([l])).errors;if(q([l]),f(_),u){const t=Le(i.errors,n,l),r=Le(e,n,t.name||l);m=r.error,l=r.name,g=ye(e)}}else q([l],!0),m=(await qe(d,E.disabled,c,P,r.shouldUseNativeValidation))[l],q([l]),f(_),u&&(m?g=!1:(R.isValid||B.isValid)&&(g=await Y({fields:n,onlyCheckValid:!0,name:l,eventType:s.type})));u&&(d._f.deps&&(!Array.isArray(d._f.deps)||d._f.deps.length>0)&&be(d._f.deps),K(l,g,m,x))}var h},de=(e,t)=>{if(S(i.errors,t)&&e.focus)return e.focus(),1},be=async function(e){let t,s,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const l=ce(e);if(r.resolver){const r=await(async e=>{const t=(await Q(e)).errors;if(q(e),e)for(const r of e){const e=S(t,r);e?E.array.has(r)&&v(e)?Ie(i.errors,{[r]:e},r):D(i.errors,r,e):pe(i.errors,r)}else i.errors=t;return t})(V(e)?e:l);t=ye(r),s=e?!l.some(e=>S(r,e)):t}else e?(s=(await Promise.all(l.map(async e=>{const t=S(n,e);return await Y({fields:t&&t._f?{[e]:t}:t,eventType:j})}))).every(Boolean),(s||i.isValid)&&W()):s=t=await Y({fields:n,name:e,eventType:j});return I.state.next((0,a.A)((0,a.A)((0,a.A)({},!ee(e)||(R.isValid||B.isValid)&&t!==i.isValid?{}:{name:e}),r.resolver||!e?{isValid:t}:{}),{},{errors:i.errors})),o.shouldFocus&&!s&&Be(n,de,e?l:E.mount),s},Ve=(e,t)=>{let r=(0,a.A)({},g.mount?c:o);return t&&(r=me(t.dirtyFields?i.dirtyFields:i.touchedFields,r)),V(e)?r:ee(e)?S(r,e):e.map(e=>S(r,e))},Fe=(e,t)=>({invalid:!!S((t||i).errors,e),isDirty:!!S((t||i).dirtyFields,e),error:S((t||i).errors,e),isValidating:!!S(i.validatingFields,e),isTouched:!!S((t||i).touchedFields,e)}),Se=e=>{const t=e?ce(e):void 0;
1null===t||void 0===t||t.forEach(e=>pe(i.errors,e)),t?t.forEach(e=>{I.state.next({name:e,errors:i.errors})}):I.state.next({errors:{}})},ke=(e,t,r)=>{const o=(S(n,e,{_f:{}})._f||{}).ref,l=S(i.errors,e)||{},u=(l.ref,l.message,l.type,(0,s.A)(l,d));D(i.errors,e,(0,a.A)((0,a.A)((0,a.A)({},u),t),{},{ref:o})),I.state.next({name:e,errors:i.errors,isValid:!1}),r&&r.shouldFocus&&o&&o.focus&&o.focus()},we=e=>I.state.subscribe({next:t=>{if(r=e.name,n=t.name,u=e.exact,(!r||!n||r===n||ce(r).some(e=>e&&(u?e===n:e.startsWith(n)||n.startsWith(e))))&&((e,t,r,a)=>{r(e),e.name;const i=(0,s.A)(e,l);return ye(i)||a&&Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(e=>t[e]===(!a||L))})(t,e.formState||R,Je,e.reRenderRoot)){const r=(0,a.A)({},c);e.callback((0,a.A)((0,a.A)((0,a.A)({values:r},i),t),{},{defaultValues:o}))}var r,n,u}}).unsubscribe,Ce=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const s of e?ce(e):E.mount)E.mount.delete(s),E.array.delete(s),t.keepValue||(pe(n,s),pe(c,s)),!t.keepError&&pe(i.errors,s),!t.keepDirty&&pe(i.dirtyFields,s),!t.keepTouched&&pe(i.touchedFields,s),!t.keepIsValidating&&pe(i.validatingFields,s),!r.shouldUnregister&&!t.keepDefaultValue&&pe(o,s);I.state.next({values:p(c)}),I.state.next((0,a.A)((0,a.A)({},i),t.keepDirty?{isDirty:re()}:{})),!t.keepIsValid&&W()},Oe=e=>{let t=e.disabled,r=e.name;if(k(t)&&g.mount||t||E.disabled.has(r)){const e=E.disabled.has(r)!==!!t;t?E.disabled.add(r):E.disabled.delete(r),e&&g.mount&&!g.action&&W()}},Ne=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=S(n,e);const i=k(t.disabled)||k(r.disabled),l=!E.registerName.has(e)&&s&&s._f&&!s._f.mount;return D(n,e,(0,a.A)((0,a.A)({},s||{}),{},{_f:(0,a.A)((0,a.A)({},s&&s._f?s._f:{ref:{name:e}}),{},{name:e,mount:!0},t)})),E.mount.add(e),s&&!l?Oe({disabled:k(t.disabled)?t.disabled:r.disabled,name:e}):z(e,!0,t.value),(0,a.A)((0,a.A)((0,a.A)({},i?{disabled:t.disabled||r.disabled}:{}),r.progressive?{required:!!t.required,min:je(t.min),max:je(t.max),minLength:je(t.minLength),maxLength:je(t.maxLength),pattern:je(t.pattern)}:{}),{},{name:e,onChange:ue,onBlur:ue,ref:i=>{if(i){E.registerName.add(e),Ne(e,t),E.registerName.delete(e),s=S(n,e);const r=V(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,l=(e=>he(e)||f(e))(r),u=s._f.refs||[];if(l?u.find(e=>e===r):r===s._f.ref)return;D(n,e,{_f:(0,a.A)((0,a.A)({},s._f),l?{refs:[...u.filter(_e),r,...Array.isArray(S(o,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r})}),z(e,!1,void 0,r)}else s=S(n,e,{}),s._f&&(s._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!h(E.array,e)||!g.action)&&E.unMount.add(e)}})},Me=()=>r.shouldFocusError&&!r.shouldUseNativeValidation&&Be(n,de,E.mount),Pe=(e,t)=>async s=>{let o;s&&(s.preventDefault&&s.preventDefault(),s.persist&&s.persist());let l=p(c);if(I.state.next({isSubmitting:!0}),r.resolver){const e=await Q(),t=e.errors,r=e.values;q(),i.errors=t,l=p(r)}else await Y({fields:n,eventType:N});if(E.disabled.size)for(const e of E.disabled)pe(l,e);if(pe(i.errors,Z),ye(i.errors)){I.state.next({errors:{}});try{await e(l,s)}catch(u){o=u}}else t&&await t((0,a.A)({},i.errors),s),Me(),setTimeout(Me);if(I.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:ye(i.errors)&&!o,submitCount:i.submitCount+1,errors:i.errors}),o)throw o},We=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=e?p(e):o,l=p(s),u=ye(e),d=u?o:l;if(t.keepDefaultValues||(o=s),!t.keepValues){if(t.keepDirtyValues){const e=new Set([...E.mount,...Object.keys(xe(o,c))]);for(const t of Array.from(e)){const e=S(i.dirtyFields,t),r=S(c,t),s=S(d,t);e&&!V(r)?D(d,t,r):e||V(s)||le(t,s)}}else{if(_&&V(e))for(const e of E.mount){const t=S(n,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(ve(e)){const t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(const e of E.mount)le(e,S(d,e));else n={}}c=r.shouldUnregister?t.keepDefaultValues?p(o):{}:p(d),I.array.next({values:(0,a.A)({},d)}),I.state.next({values:(0,a.A)({},d)})}E={mount:t.keepDirtyValues?E.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},g.mount=!R.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!ye(d),g.watch=!!r.shouldUnregister,g.keepIsValid=!!t.keepIsValid,g.action=!1,t.keepErrors||(i.errors={}),I.state.next({submitCount:t.keepSubmitCount?i.submitCount:0,isDirty:!u&&(t.keepDirty?i.isDirty:!(!t.keepDefaultValues||se(e,o))),isSubmitted:!!t.keepIsSubmitted&&i.isSubmitted,dirtyFields:u?{}:t.keepDirtyValues?t.keepDefaultValues&&c?xe(o,c):i.dirtyFields:t.keepDefaultValues&&e?xe(o,e):t.keepDirty?i.dirtyFields:{},touchedFields:t.keepTouched?i.touchedFields:{},errors:t.keepErrors?i.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&i.isSubmitSuccessful,isSubmitting:!1,defaultValues:o})},Ge=(e,t)=>
1We(w(e)?e(c):e,(0,a.A)((0,a.A)({},r.resetOptions),t)),Je=e=>{i=(0,a.A)((0,a.A)({},i),e)},Ze={control:{register:Ne,unregister:Ce,getFieldState:Fe,handleSubmit:Pe,setError:ke,_subscribe:we,_runSchema:Q,_updateIsValidating:q,_focusError:Me,_getWatch:ae,_getDirty:re,_setValid:W,_setFieldArray:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],s=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],l=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];if(a&&s&&!r.disabled){if(g.action=!0,l&&Array.isArray(S(n,e))){const t=s(S(n,e),a.argA,a.argB);o&&D(n,e,t)}if(l&&Array.isArray(S(i.errors,e))){const t=s(S(i.errors,e),a.argA,a.argB);o&&D(i.errors,e,t),((e,t)=>{!F(S(e,t)).length&&pe(e,t)})(i.errors,e)}if((R.touchedFields||B.touchedFields)&&l&&Array.isArray(S(i.touchedFields,e))){const t=s(S(i.touchedFields,e),a.argA,a.argB);o&&D(i.touchedFields,e,t)}(R.dirtyFields||B.dirtyFields)&&H(),I.state.next({name:e,isDirty:re(e,t),dirtyFields:i.dirtyFields,errors:i.errors,isValid:i.isValid})}else D(c,e,t)},_setDisabledField:Oe,_setErrors:e=>{i.errors=e,I.state.next({errors:i.errors,isValid:!1})},_getFieldArray:e=>F(S(g.mount?c:o,e,r.shouldUnregister?S(o,e,[]):[])),_reset:We,_resetDefaultValues:()=>w(r.defaultValues)&&r.defaultValues().then(e=>{Ge(e,r.resetOptions),I.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(const e of E.unMount){const t=S(n,e);t&&(t._f.refs?t._f.refs.every(e=>!_e(e)):!_e(t._f.ref))&&Ce(e)}E.unMount=new Set},_disableForm:e=>{k(e)&&(I.state.next({disabled:e}),Be(n,(t,r)=>{const s=S(n,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:I,_proxyFormState:R,get _fields(){return n},get _formValues(){return c},get _state(){return g},set _state(e){g=e},get _defaultValues(){return o},get _names(){return E},set _names(e){E=e},get _formState(){return i},get _options(){return r},set _options(e){r=(0,a.A)((0,a.A)({},r),e)}},subscribe:e=>(g.mount=!0,B=(0,a.A)((0,a.A)({},B),e.formState),we((0,a.A)((0,a.A)({},e),{},{formState:(0,a.A)((0,a.A)({},U),e.formState)}))),trigger:be,register:Ne,handleSubmit:Pe,watch:(e,t)=>w(e)?I.state.subscribe({next:r=>"values"in r&&e(r.values||ae(void 0,t),r)}):ae(e,t,!0),setValue:le,setValues:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=w(e)?e(c):e;if(!se(c,r)){c=(0,a.A)((0,a.A)({},c),r);for(const e of E.mount)oe(e,S(r,e),t,!0);I.state.next((0,a.A)((0,a.A)({},i),{},{name:void 0,type:void 0,values:c})),t.shouldValidate&&W()}},getValues:Ve,reset:Ge,resetField:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};S(n,e)&&(V(t.defaultValue)?le(e,p(S(o,e))):(le(e,t.defaultValue),D(o,e,p(t.defaultValue))),t.keepTouched||pe(i.touchedFields,e),t.keepDirty||(pe(i.dirtyFields,e),i.isDirty=t.defaultValue?re(e,p(S(o,e))):re()),t.keepError||(pe(i.errors,e),R.isValid&&W()),I.state.next((0,a.A)({},i)))},clearErrors:Se,unregister:Ce,setError:ke,setFocus:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=S(n,e),s=r&&r._f;if(s){const e=s.refs?s.refs[0]:s.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&w(e.select)&&e.select()})}},getFieldState:Fe};return(0,a.A)((0,a.A)({},Ze),{},{formControl:Ze})}var Je=()=>{if("undefined"!==typeof crypto&&crypto.randomUUID)return crypto.randomUUID();const e="undefined"===typeof performance?Date.now():1e3*performance.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{const r=(16*Math.random()+e)%16|0;return("x"==t?r:3&r|8).toString(16)})},Ze=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r.shouldFocus||V(r.shouldFocus)?r.focusName||"".concat(e,".").concat(V(r.focusIndex)?t:r.focusIndex,"."):""},$e=(e,t)=>[...e,...ce(t)],Ke=e=>Array.isArray(e)?e.map(()=>{}):void 0;function Qe(e,t,r){return[...e.slice(0,t),...ce(r),...e.slice(t)]}var Xe=(e,t,r)=>Array.isArray(e)?(V(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[],Ye=(e,t)=>
1[...ce(t),...ce(e)];var et=(e,t)=>V(t)?[]:function(e,t){let r=0;const s=[...e];for(const a of t)s.splice(a-r,1),r++;return F(s).length?s:[]}(e,ce(t).sort((e,t)=>e-t)),tt=(e,t,r)=>{var s=[e[r],e[t]];e[t]=s[0],e[r]=s[1]},rt=(e,t,r)=>(e[t]=r,e);function st(e){const t=K(),r=e.control,s=void 0===r?t:r,o=e.name,l=e.keyName,u=void 0===l?"id":l,d=e.shouldUnregister,c=e.rules,f=n.useState(s._getFieldArray(o)),m=(0,i.A)(f,2),y=m[0],g=m[1],v=n.useRef(s._getFieldArray(o).map(Je)),A=n.useRef(!1);s._names.array.add(o),n.useMemo(()=>c&&y.length>=0&&s.register(o,c),[s,o,y.length,c]),X(()=>s._subjects.array.subscribe({next:e=>{let t=e.values,r=e.name;if(r===o||!r){const e=S(t,o);Array.isArray(e)&&(g(e),v.current=e.map(Je))}}}).unsubscribe,[s,o]);const h=n.useCallback(e=>{A.current=!0,s._setFieldArray(o,e)},[s,o]);return n.useEffect(()=>{s._state.action=!1,Re(o,s._names)&&s._subjects.state.next((0,a.A)({},s._formState));const e=Te(s._options.mode);if(A.current&&(!e.isOnSubmit||s._formState.isSubmitted)&&!Te(s._options.reValidateMode).isOnSubmit&&!e.isOnBlur)if(s._options.resolver)s._runSchema([o]).then(e=>{s._updateIsValidating([o]);const t=S(e.errors,o),r=S(s._formState.errors,o);(r?!t&&r.type||t&&(r.type!==t.type||r.message!==t.message):t&&t.type)&&(t?D(s._formState.errors,o,t):pe(s._formState.errors,o),s._subjects.state.next({errors:s._formState.errors}))});else{const e=S(s._fields,o);!e||!e._f||Te(s._options.reValidateMode).isOnSubmit&&Te(s._options.mode).isOnSubmit||qe(e,s._names.disabled,s._formValues,s._options.criteriaMode===L,s._options.shouldUseNativeValidation,!0).then(e=>!ye(e)&&s._subjects.state.next({errors:Ie(s._formState.errors,e,o)}))}s._subjects.state.next({name:o,values:p(s._formValues)}),s._names.focus&&Be(s._fields,(e,t)=>{if(s._names.focus&&t.startsWith(s._names.focus)&&e.focus)return e.focus(),1}),s._names.focus="",s._setValid(),A.current=!1},[y,o,s]),n.useEffect(()=>(!S(s._formValues,o)&&s._setFieldArray(o),()=>{const e=!(s._options.shouldUnregister||d);A.current&&e&&s._subjects.state.next({name:o,values:p(s._formValues)}),e?((e,t)=>{const r=S(s._fields,e);r&&r._f&&(r._f.mount=t)})(o,!1):s.unregister(o)}),[o,s,u,d]),{swap:n.useCallback((e,t)=>{const r=s._getFieldArray(o);tt(r,e,t),tt(v.current,e,t),h(r),g(r),s._setFieldArray(o,r,tt,{argA:e,argB:t},!1)},[h,o,s]),move:n.useCallback((e,t)=>{const r=s._getFieldArray(o);Xe(r,e,t),Xe(v.current,e,t),h(r),g(r),s._setFieldArray(o,r,Xe,{argA:e,argB:t},!1)},[h,o,s]),prepend:n.useCallback((e,t)=>{const r=ce(p(e)),a=Ye(s._getFieldArray(o),r);s._names.focus=Ze(o,0,t),v.current=Ye(v.current,r.map(Je)),h(a),g(a),s._setFieldArray(o,a,Ye,{argA:Ke(e)})},[h,o,s]),append:n.useCallback((e,t)=>{const r=ce(p(e)),a=$e(s._getFieldArray(o),r);s._names.focus=Ze(o,a.length-1,t),v.current=$e(v.current,r.map(Je)),h(a),g(a),s._setFieldArray(o,a,$e,{argA:Ke(e)})},[h,o,s]),remove:n.useCallback(e=>{const t=et(s._getFieldArray(o),e);v.current=et(v.current,e),h(t),g(t),!Array.isArray(S(s._fields,o))&&D(s._fields,o,void 0),s._setFieldArray(o,t,et,{argA:e})},[h,o,s]),insert:n.useCallback((e,t,r)=>{const a=ce(p(t)),i=Qe(s._getFieldArray(o),e,a);s._names.focus=Ze(o,e,r),v.current=Qe(v.current,e,a.map(Je)),h(i),g(i),s._setFieldArray(o,i,Qe,{argA:e,argB:Ke(t)})},[h,o,s]),update:n.useCallback((e,t)=>{const r=p(t),a=rt(s._getFieldArray(o),e,r);v.current=[...a].map((t,r)=>t&&r!==e?v.current[r]:Je()),h(a),g([...a]),s._setFieldArray(o,a,rt,{argA:e,argB:r},!0,!1)},[h,o,s]),replace:n.useCallback(e=>{const t=ce(p(e));v.current=t.map(Je),h([...t]),g([...t]),s._setFieldArray(o,[...t],e=>e,{},!0,!1)},[h,o,s]),fields:n.useMemo(()=>y.map((e,t)=>(0,a.A)((0,a.A)({},e),{},{[u]:v.current[t]||Je()})),[y,u])}}function at(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=n.useRef(void 0),r=n.useRef(void 0),o=n.useState(()=>(0,a.A)((0,a.A)({},p(ze)),{},{isLoading:w(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:w(e.defaultValues)?void 0:e.defaultValues})),l=(0,i.A)(o,2),u=l[0],d=l[1];if(!t.current)if(e.formControl)t.current=(0,a.A)((0,a.A)({},e.formControl),{},{formState:u}),e.defaultValues&&!w(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const r=Ge(e),i=(r.formControl,(0,s.A)(r,c));t.current=(0,a.A)((0,a.A)({},i),{},{formState:u})}const f=t.current.control;return f._options=e,X(()=>{const e=f._subscribe({formState:f._proxyFormState,callback:()=>d((0,a.A)((0,a.A)({},f._formState),{},{defaultValues:f._defaultValues})),reRenderRoot:!0});return d(e=>(0,a.A)((0,a.A)({},e),{},{isReady:!0})),f._formState.isReady=!0,e},[f]),n.useEffect(()=>f._disableForm(e.disabled),[f,e.disabled]),n.useEffect(()=>{e.mode&&(f._options.mode=e.mode),e.reValidateMode&&(f._options.reValidateMode=e.reValidateMode)},[f,e.mode,e.reValidateMode]),n.useEffect(()=>{e.errors&&(f._setErrors(e.errors),f._focusError())},[f,e.errors]),n.useEffect(()=>{e.shouldUnregister&&f._subjects.state.next({values:f._getWatch()})},[f,e.shouldUnregister]),n.useEffect(()=>{if(f._proxyFormState.isDirty){const e=f._getDirty();e!==u.isDirty&&f._subjects.state.next({isDirty:e})}},[f,u.isDirty]),n.useEffect(()=>{var t;e.values&&!se(e.values,r.current)?(f._reset(e.values,(0,a.A)({keepFieldsRef:!0},f._options.resetOptions)),(null===(t=f._options.resetOptions)||void 0===t?void 0:t.keepIsValid)||f._setValid(),r.current=e.values,d(e=>(0,a.A)({},e))):f._resetDefaultValues()},[f,e.values]),n.useEffect(()=>{f._state.mount||(f._setValid(),f._state.mount=!0),f._state.watch&&(f._state.watch=!1,f._subjects.state.next((0,a.A)({},f._formState))),f._removeUnmounted()}),t.current.formState=n.useMemo(()=>Q(u,f),[f,u]),t.current}}}]);
2//# sourceMappingURL=4858.74bf921c.chunk.js.map

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.