PageSourceSearch

https://samokatus.ru/_next/static/chunks/76048-2347216688bfdeb8.js

js samokatus.ru collected 2026-10-02 17:53:09 UTC 26,002 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[76048],{76048:(e,t,r)=>{r.d(t,{FH:()=>R,Gb:()=>T,Jt:()=>m,Op:()=>A,as:()=>M,hZ:()=>b,mN:()=>ef,xI:()=>j,xW:()=>w});var s=r(17262),a=e=>e instanceof Date,i=e=>null==e,l=e=>!i(e)&&!Array.isArray(e)&&"object"==typeof e&&!a(e),u=e=>l(e)&&e.target?"checkbox"===e.target.type?e.target.checked:e.target.value:e,n=(e,t)=>e.has(t.substring(0,t.search(/\.\d+(\.|$)/))||t),o="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function d(e){let t,r=Array.isArray(e),s="undefined"!=typeof FileList&&e instanceof FileList;if(e instanceof Date)t=new Date(e);else{let a;if(!(!(o&&(e instanceof Blob||s))&&(r||l(e))))return e;if(t=r?[]:Object.create(Object.getPrototypeOf(e)),r||l(a=e.constructor&&e.constructor.prototype)&&a.hasOwnProperty("isPrototypeOf"))for(let r in e)e.hasOwnProperty(r)&&(t[r]=d(e[r]));else t=e}return t}var f=e=>void 0===e,c=e=>Array.isArray(e)?e.filter(Boolean):[],y=e=>c(e.replace(/["|']|\]/g,"").split(/\.|\[/)),m=(e,t,r)=>{if(!t||!l(e))return r;let s=(/^\w*$/.test(t)?[t]:y(t)).reduce((e,t)=>i(e)?e:e[t],e);return f(s)||s===e?f(e[t])?r:e[t]:s},b=(e,t,r)=>{let s=-1,a=/^\w*$/.test(t)?[t]:y(t),i=a.length,u=i-1;for(;++s<i;){let t=a[s],i=r;if(s!==u){let 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]}};let p="blur",h="onChange",v="onSubmit",g="maxLength",_="minLength",V="pattern",F="required",k=s.createContext(null);k.displayName="HookFormContext";let w=()=>s.useContext(k),A=e=>{let{children:t,...r}=e;return s.createElement(k.Provider,{value:r},t)};var x=(e,t,r,s=!0)=>{let a={defaultValues:t._defaultValues};for(let i in e)Object.defineProperty(a,i,{get:()=>("all"!==t._proxyFormState[i]&&(t._proxyFormState[i]=!s||"all"),r&&(r[i]=!0),e[i])});return a};let S="undefined"!=typeof window?s.useLayoutEffect:s.useEffect;var D=e=>"string"==typeof e,E=(e,t,r,s,a)=>D(e)?(s&&t.watch.add(e),m(r,e,a)):Array.isArray(e)?e.map(e=>(s&&t.watch.add(e),m(r,e))):(s&&(t.watchAll=!0),r),O=e=>i(e)||"object"!=typeof e;function C(e,t,r=new WeakSet){if(O(e)||O(t))return Object.is(e,t);if(a(e)&&a(t))return e.getTime()===t.getTime();let s=Object.keys(e),i=Object.keys(t);if(s.length!==i.length)return!1;if(r.has(e)||r.has(t))return!0;for(let u of(r.add(e),r.add(t),s)){let s=e[u];if(!i.includes(u))return!1;if("ref"!==u){let e=t[u];if(a(s)&&a(e)||l(s)&&l(e)||Array.isArray(s)&&Array.isArray(e)?!C(s,e,r):!Object.is(s,e))return!1}}return!0}function R(e){let t=w(),{control:r=t.control,name:a,defaultValue:i,disabled:l,exact:u,compute:n}=e||{},o=s.useRef(i),d=s.useRef(n),f=s.useRef(void 0),c=s.useRef(r),y=s.useRef(a);d.current=n;let[m,b]=s.useState(()=>{let e=r._getWatch(a,o.current);return d.current?d.current(e):e}),p=s.useCallback(e=>{let t=E(a,r._names,e||r._formValues,!1,o.current);return d.current?d.current(t):t},[r._formValues,r._names,a]),h=s.useCallback(e=>{if(!l){let t=E(a,r._names,e||r._formValues,!1,o.current);if(d.current){let e=d.current(t);C(e,f.current)||(b(e),f.current=e)}else b(t)}},[r._formValues,r._names,l,a]);S(()=>(c.current===r&&C(y.current,a)||(c.current=r,y.current=a,h()),r._subscribe({name:a,formState:{values:!0},exact:u,callback:e=>{h(e.values)}})),[r,u,a,h]),s.useEffect(()=>r._removeUnmounted());let v=c.current!==r,g=y.current,_=s.useMemo(()=>{if(l)return null;let e=!v&&!C(g,a);return v||e?p():null},[l,v,a,g,p]);return null!==_?_:m}function M(e){let t=w(),{name:r,disabled:a,control:i=t.control,shouldUnregister:l,defaultValue:o}=e,c=n(i._names.array,r),y=s.useMemo(()=>m(i._formValues,r,m(i._defaultValues,r,o)),[i,r,o]),h=R({control:i,name:r,defaultValue:y,exact:!0}),v=function(e){let t=w(),{control:r=t.control,disabled:a,name:i,exact:l}=e||{},[u,n]=s.useState(r._formState),o=s.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return S(()=>r._subscribe({name:i,formState:o.current,exact:l,callback:e=>{a||n({...r._formState,...e})}}),[i,a,l]),s.useEffect(()=>{o.current.isValid&&r._setValid(!0)},[r]),s.useMemo(()=>x(u,r,o.current,!1),[u,r])}({control:i,name:r,exact:!0}),g=s.useRef(e),_=s.useRef(void 0),V=s.useRef(i.register(r,{...e.rules,value:h,..."boolean"==typeof e.disabled?{disabled:e.disabled}:{}}));g.current=e;let F=s.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!m(v.errors,r)},isDirty:{enumerable:!0,get:()=>!!m(v.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!m(v.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!m(v.validatingFields,r)},error:{enumerable:!0,get:()=>m(v.errors,r)}}),[v,r]),k=s.useCallback(e=>V.current.onChange({target:{value:u(e),name:r},type:"change"}),[r]),A=s.useCallback(()=>V.current.onBlur({target:{value:m(i._formValues,r),name:r},type:p}),[r,i._formValues]),D=s.useCallback(e=>{let t=m(i._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus&&e.focus(),select:()=>e.select&&e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})},[i._fields,r]),E=s.useMemo(()=>({name:r,value:h,..."boolean"==typeof a||v.disabled?{disabled:v.disabled||a}:{},onChange:k,onBlur:A,ref:D}),[r,a,v.disabled,k,A,D,h]);return s.useEffect(()=>{let e=i._options.shouldUnregister||l,t=_.current;t&&t!==r&&!c&&i.unregister(t),i.register(r,{...g.current.rules,..."boolean"==typeof g.current.disabled?{disabled:g.current.disabled}:{}});let s=(e,t)=>{let r=m(i._fields,e);r&&r._f&&(r._f.mount=t)};if(s(r,!0),e){let e=d(m(i._options.defaultValues,r,g.current.defaultValue));b(i._defaultValues,r,e),f(m(i._formValues,r))&&b(i._formValues,r,e)}return c||i.register(r),_.current=r,()=>{(c?e&&!i._state.action:e)?i.unregister(r):s(r,!1)}},[r,i,c,l]),s.useEffect(()=>{i._setDisabledField({disabled:a,name:r})},[a,r,i]),s.useMemo(()=>({field:E,formState:v,fieldState:F}),[E,v,F])}let j=e=>e.render(M(e));var T=(e,t,r,s,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[s]:a||!0}}:{},N=e=>Array.isArray(e)?e:[e],L=()=>{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=>l(e)&&!Object.keys(e).length,B=e=>"function"==typeof e,P=e=>{if(!o)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},I=e=>P(e)&&e.isConnected;function W(e,t){let r=Array.isArray(t)?t:/^\w*$/.test(t)?[t]:y(t),s=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,s=0;for(;s<r;)e=f(e)?s++:e[t[s++]];return e}(e,r),a=r.length-1,i=r[a];return s&&delete s[i],0!==a&&(l(s)&&U(s)||Array.isArray(s)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!f(e[t]))return!1;return!0}(s))&&W(e,r.slice(0,-1)),e}function q(e){return Array.isArray(e)||l(e)&&!(e=>{for(let t in e)if(B(e[t]))return!0;return!1})(e)}function $(e,t={}){for(let r in e){let s=e[r];q(s)?(t[r]=Array.isArray(s)?[]:{},$(s,t[r])):f(s)||(t[r]=!0)}return t}function H(e,t,r){for(let s in r||(r=$(t)),e){let a=e[s];if(q(a))f(t)||O(r[s])?r[s]=$(a,Array.isArray(a)?[]:{}):H(a,i(t)?{}:t[s],r[s]);else{let e=t[s];r[s]=!C(a,e)}}return r}let z={value:!1,isValid:!1},G={value:!0,isValid:!0};var J=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&&!f(e[0].attributes.value)?f(e[0].value)||""===e[0].value?G:{value:e[0].value,isValid:!0}:G:z}return z},Z=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:s})=>f(e)?e:t?""===e?NaN:e?+e:e:r&&D(e)?new Date(e):s?s(e):e;let K={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,K):K;function X(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?J(e.refs).value:Z(f(t.value)?e.ref.value:t.value,e)}var Y=e=>f(e)?e:e instanceof RegExp?e.source:l(e)?e.value instanceof RegExp?e.value.source:e.value:e,ee=e=>({isOnSubmit:!e||e===v,isOnBlur:"onBlur"===e,isOnChange:e===h,isOnAll:"all"===e,isOnTouch:"onTouched"===e});let et="AsyncFunction";var er=e=>!!e&&!!e.validate&&!!(B(e.validate)&&e.validate.constructor.name===et||l(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===et)),es=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let ea=(e,t,r,s)=>{for(let a of r||Object.keys(e)){let r=m(e,a);if(r){let{_f:e,...i}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],a)&&!s)return!0;else if(e.ref&&t(e.ref,e.name)&&!s)return!0;else if(ea(i,t))break}else if(l(i)&&ea(i,t))break}}};function ei(e,t,r){let s=m(e,r);if(s||/^\w*$/.test(r))return{error:s,name:r};let a=r.split(".");for(;a.length;){let s=a.join("."),i=m(t,s),l=m(e,s);if(i&&!Array.isArray(i)&&r!==s)break;if(l&&l.type)return{name:s,error:l};if(l&&l.root&&l.root.type)return{name:`${s}.root`,error:l.root};a.pop()}return{name:r}}var el=(e,t,r)=>{let s=N(m(e,r));return b(s,"root",t[r]),b(e,r,s),e};function eu(e,t,r="validate"){if(D(e)||Array.isArray(e)&&e.every(D)||"boolean"==typeof e&&!e)return{type:r,message:D(e)?e:"",ref:t}}var en=e=>!l(e)||e instanceof RegExp?{value:e,message:""}:e,eo=async(e,t,r,s,a,u)=>{let{ref:n,refs:o,required:d,maxLength:c,minLength:y,min:b,max:p,pattern:h,validate:v,name:k,valueAsNumber:w,mount:A}=e._f,x=m(r,k);if(!A||t.has(k))return{};let S=o?o[0]:n,E=e=>{a&&S.reportValidity&&(S.setCustomValidity("boolean"==typeof e?"":e||""),S.reportValidity())},O={},C="radio"===n.type,R="checkbox"===n.type,M=(w||"file"===n.type)&&f(n.value)&&f(x)||P(n)&&""===n.value||""===x||Array.isArray(x)&&!x.length,j=T.bind(null,k,s,O),N=(e,t,r,s=g,a=_)=>{let i=e?t:r;O[k]={type:e?s:a,message:i,ref:n,...j(e?s:a,i)}};if(u?!Array.isArray(x)||!x.length:d&&(!(C||R)&&(M||i(x))||"boolean"==typeof x&&!x||R&&!J(o).isValid||C&&!Q(o).isValid)){let{value:e,message:t}=D(d)?{value:!!d,message:d}:en(d);if(e&&(O[k]={type:F,message:t,ref:S,...j(F,t)},!s))return E(t),O}if(!M&&(!i(b)||!i(p))){let e,t,r=en(p),a=en(b);if(i(x)||isNaN(x)){let s=n.valueAsDate||new Date(x),i=e=>new Date(new Date().toDateString()+" "+e),l="time"==n.type,u="week"==n.type;D(r.value)&&x&&(e=l?i(x)>i(r.value):u?x>r.value:s>new Date(r.value)),D(a.value)&&x&&(t=l?i(x)<i(a.value):u?x<a.value:s<new Date(a.value))}else{let s=n.valueAsNumber||(x?+x:x);i(r.value)||(e=s>r.value),i(a.value)||(t=s<a.value)}if((e||t)&&(N(!!e,r.message,a.message,"max","min"),!s))return E(O[k].message),O}if((c||y)&&!M&&(D(x)||u&&Array.isArray(x))){let e=en(c),t=en(y),r=!i(e.value)&&x.length>+e.value,a=!i(t.value)&&x.length<+t.value;if((r||a)&&(N(r,e.message,t.message),!s))return E(O[k].message),O}if(h&&!M&&D(x)){let{value:e,message:t}=en(h);if(e instanceof RegExp&&!x.match(e)&&(O[k]={type:V,message:t,ref:n,...j(V,t)},!s))return E(t),O}if(v){if(B(v)){let e=eu(await v(x,r),S);if(e&&(O[k]={...e,...j("validate",e.message)},!s))return E(e.message),O}else if(l(v)){let e={};for(let t in v){if(!U(e)&&!s)break;let a=eu(await v[t](x,r),S,t);a&&(e={...a,...j(t,a.message)},E(a.message),s&&(O[k]=e))}if(!U(e)&&(O[k]={ref:S,...e},!s))return O}}return E(!0),O};let ed={mode:v,reValidateMode:h,shouldFocusError:!0};function ef(e={}){let t=s.useRef(void 0),r=s.useRef(void 0),[y,h]=s.useState({isDirty:!1,isValidating:!1,isLoading:B(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:B(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:y},e.defaultValues&&!B(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:r,...s}=function(e={}){let t,r={...ed,...e},s={submitCount:0,isDirty:!1,isReady:!1,isLoading:B(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},y={},h=(l(r.defaultValues)||l(r.values))&&d(r.defaultValues||r.values)||{},v=r.shouldUnregister?{}:d(h),g={action:!1,mount:!1,watch:!1},_={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},V=0,F={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},k={...F},w={array:L(),state:L()},A="all"===r.criteriaMode,x=async e=>{if(!r.disabled&&(F.isValid||k.isValid||e)){let e=r.resolver?U((await M()).errors):await T(y,!0);e!==s.isValid&&w.state.next({isValid:e})}},S=(e,t)=>{!r.disabled&&(F.isValidating||F.validatingFields||k.isValidating||k.validatingFields)&&((e||Array.from(_.mount)).forEac
1h(e=>{e&&(t?b(s.validatingFields,e,t):W(s.validatingFields,e))}),w.state.next({validatingFields:s.validatingFields,isValidating:!U(s.validatingFields)}))},O=(e,t,r,s)=>{let a=m(y,e);if(a){let i=m(v,e,f(r)?m(h,e):r);f(i)||s&&s.defaultChecked||t?b(v,e,t?i:X(a._f)):z(e,i),g.mount&&!g.action&&x()}},R=(e,t,a,i,l)=>{let u=!1,n=!1,o={name:e};if(!r.disabled){if(!a||i){(F.isDirty||k.isDirty)&&(n=s.isDirty,s.isDirty=o.isDirty=q(),u=n!==o.isDirty);let r=C(m(h,e),t);n=!!m(s.dirtyFields,e),r?W(s.dirtyFields,e):b(s.dirtyFields,e,!0),o.dirtyFields=s.dirtyFields,u=u||(F.dirtyFields||k.dirtyFields)&&!r!==n}if(a){let t=m(s.touchedFields,e);t||(b(s.touchedFields,e,a),o.touchedFields=s.touchedFields,u=u||(F.touchedFields||k.touchedFields)&&t!==a)}u&&l&&w.state.next(o)}return u?o:{}},M=async e=>{S(e,!0);let t=await r.resolver(v,r.context,((e,t,r,s)=>{let a={};for(let r of e){let e=m(t,r);e&&b(a,r,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:s}})(e||_.mount,y,r.criteriaMode,r.shouldUseNativeValidation));return S(e),t},j=async e=>{let{errors:t}=await M(e);if(e)for(let r of e){let e=m(t,r);e?b(s.errors,r,e):W(s.errors,r)}else s.errors=t;return t},T=async(e,t,a={valid:!0})=>{for(let i in e){let l=e[i];if(l){let{_f:e,...i}=l;if(e){let i=_.array.has(e.name),u=l._f&&er(l._f);u&&F.validatingFields&&S([e.name],!0);let n=await eo(l,_.disabled,v,A,r.shouldUseNativeValidation&&!t,i);if(u&&F.validatingFields&&S([e.name]),n[e.name]&&(a.valid=!1,t))break;t||(m(n,e.name)?i?el(s.errors,n,e.name):b(s.errors,e.name,n[e.name]):W(s.errors,e.name))}U(i)||await T(i,t,a)}}return a.valid},q=(e,t)=>!r.disabled&&(e&&t&&b(v,e,t),!C(eu(),h)),$=(e,t,r)=>E(e,_,{...g.mount?v:f(t)?h:D(e)?{[e]:t}:t},r,t),z=(e,t,r={})=>{let s=m(y,e),a=t;if(s){let r=s._f;r&&(r.disabled||b(v,e,Z(t,r)),a=P(r.ref)&&i(t)?"":t,"select-multiple"===r.ref.type?[...r.ref.options].forEach(e=>e.selected=a.includes(e.value)):r.refs?"checkbox"===r.ref.type?r.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(a)?e.checked=!!a.find(t=>t===e.value):e.checked=a===e.value||!!a)}):r.refs.forEach(e=>e.checked=e.value===a):"file"===r.ref.type?r.ref.value="":(r.ref.value=a,r.ref.type||w.state.next({name:e,values:d(v)})))}(r.shouldDirty||r.shouldTouch)&&R(e,a,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&et(e)},G=(e,t,r)=>{for(let s in t){if(!t.hasOwnProperty(s))return;let i=t[s],u=e+"."+s,n=m(y,u);(_.array.has(e)||l(i)||n&&!n._f)&&!a(i)?G(u,i,r):z(u,i,r)}},J=(e,t,r={})=>{let a=m(y,e),l=_.array.has(e),u=d(t);b(v,e,u),l?(w.array.next({name:e,values:d(v)}),(F.isDirty||F.dirtyFields||k.isDirty||k.dirtyFields)&&r.shouldDirty&&w.state.next({name:e,dirtyFields:H(h,v),isDirty:q(e,u)})):!a||a._f||i(u)?z(e,u,r):G(e,u,r),es(e,_)&&w.state.next({...s,name:e}),w.state.next({name:g.mount?e:void 0,values:d(v)})},K=async e=>{g.mount=!0;let i=e.target,l=i.name,n=!0,o=m(y,l),f=e=>{n=Number.isNaN(e)||a(e)&&isNaN(e.getTime())||C(e,m(v,l,e))},c=ee(r.mode),h=ee(r.reValidateMode);if(o){var D,E,O,j,N;let a,g,I,q=i.type?X(o._f):u(e),$=e.type===p||"focusout"===e.type,H=!((I=o._f).mount&&(I.required||I.min||I.max||I.maxLength||I.minLength||I.pattern||I.validate))&&!r.resolver&&!m(s.errors,l)&&!o._f.deps||(D=$,E=m(s.touchedFields,l),O=s.isSubmitted,j=h,!(N=c).isOnAll&&(!O&&N.isOnTouch?!(E||D):(O?j.isOnBlur:N.isOnBlur)?!D:(O?!j.isOnChange:!N.isOnChange)||D)),z=es(l,_,$);b(v,l,q),$?i&&i.readOnly||(o._f.onBlur&&o._f.onBlur(e),t&&t(0)):o._f.onChange&&o._f.onChange(e);let G=R(l,q,$),J=!U(G)||z;if($||w.state.next({name:l,type:e.type,values:d(v)}),H)return(F.isValid||k.isValid)&&("onBlur"===r.mode?$&&x():$||x()),J&&w.state.next({name:l,...z?{}:G});if(!$&&z&&w.state.next({...s}),r.resolver){let{errors:e}=await M([l]);if(f(q),n){let t=ei(s.errors,y,l),r=ei(e,y,t.name||l);a=r.error,l=r.name,g=U(e)}}else S([l],!0),a=(await eo(o,_.disabled,v,A,r.shouldUseNativeValidation))[l],S([l]),f(q),n&&(a?g=!1:(F.isValid||k.isValid)&&(g=await T(y,!0)));if(n){o._f.deps&&(!Array.isArray(o._f.deps)||o._f.deps.length>0)&&et(o._f.deps);var L=l,B=g,P=a;let e=m(s.errors,L),i=(F.isValid||k.isValid)&&"boolean"==typeof B&&s.isValid!==B;if(r.delayError&&P){let e;e=()=>{b(s.errors,L,P),w.state.next({errors:s.errors})},(t=t=>{clearTimeout(V),V=setTimeout(e,t)})(r.delayError)}else clearTimeout(V),t=null,P?b(s.errors,L,P):W(s.errors,L);if((P?!C(e,P):e)||!U(G)||i){let e={...G,...i&&"boolean"==typeof B?{isValid:B}:{},errors:s.errors,name:L};s={...s,...e},w.state.next(e)}}}},Q=(e,t)=>{if(m(s.errors,t)&&e.focus)return e.focus(),1},et=async(e,t={})=>{let a,i,l=N(e);if(r.resolver){let t=await j(f(e)?e:l);a=U(t),i=e?!l.some(e=>m(t,e)):a}else e?((i=(await Promise.all(l.map(async e=>{let t=m(y,e);return await T(t&&t._f?{[e]:t}:t)}))).every(Boolean))||s.isValid)&&x():i=a=await T(y);return w.state.next({...!D(e)||(F.isValid||k.isValid)&&a!==s.isValid?{}:{name:e},...r.resolver||!e?{isValid:a}:{},errors:s.errors}),t.shouldFocus&&!i&&ea(y,Q,e?l:_.mount),i},eu=(e,t)=>
1{let r={...g.mount?v:h};return t&&(r=function e(t,r){let s={};for(let a in t)if(t.hasOwnProperty(a)){let i=t[a],u=r[a];if(i&&l(i)&&u){let t=e(i,u);l(t)&&(s[a]=t)}else t[a]&&(s[a]=u)}return s}(t.dirtyFields?s.dirtyFields:s.touchedFields,r)),f(e)?r:D(e)?m(r,e):e.map(e=>m(r,e))},en=(e,t)=>({invalid:!!m((t||s).errors,e),isDirty:!!m((t||s).dirtyFields,e),error:m((t||s).errors,e),isValidating:!!m(s.validatingFields,e),isTouched:!!m((t||s).touchedFields,e)}),ef=(e,t,r)=>{let a=(m(y,e,{_f:{}})._f||{}).ref,{ref:i,message:l,type:u,...n}=m(s.errors,e)||{};b(s.errors,e,{...n,...t,ref:a}),w.state.next({name:e,errors:s.errors,isValid:!1}),r&&r.shouldFocus&&a&&a.focus&&a.focus()},ec=e=>w.state.subscribe({next:t=>{let r,a,i;r=e.name,a=t.name,i=e.exact,(!r||!a||r===a||N(r).some(e=>e&&(i?e===a:e.startsWith(a)||a.startsWith(e))))&&((e,t,r,s)=>{r(e);let{name:a,...i}=e;return U(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(e=>t[e]===(!s||"all"))})(t,e.formState||F,e_,e.reRenderRoot)&&e.callback({values:{...v},...s,...t,defaultValues:h})}}).unsubscribe,ey=(e,t={})=>{for(let a of e?N(e):_.mount)_.mount.delete(a),_.array.delete(a),t.keepValue||(W(y,a),W(v,a)),t.keepError||W(s.errors,a),t.keepDirty||W(s.dirtyFields,a),t.keepTouched||W(s.touchedFields,a),t.keepIsValidating||W(s.validatingFields,a),r.shouldUnregister||t.keepDefaultValue||W(h,a);w.state.next({values:d(v)}),w.state.next({...s,...!t.keepDirty?{}:{isDirty:q()}}),t.keepIsValid||x()},em=({disabled:e,name:t})=>{("boolean"==typeof e&&g.mount||e||_.disabled.has(t))&&(e?_.disabled.add(t):_.disabled.delete(t))},eb=(e,t={})=>{let s=m(y,e),a="boolean"==typeof t.disabled||"boolean"==typeof r.disabled;return(b(y,e,{...s||{},_f:{...s&&s._f?s._f:{ref:{name:e}},name:e,mount:!0,...t}}),_.mount.add(e),s)?em({disabled:"boolean"==typeof t.disabled?t.disabled:r.disabled,name:e}):O(e,!0,t.value),{...a?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:Y(t.min),max:Y(t.max),minLength:Y(t.minLength),maxLength:Y(t.maxLength),pattern:Y(t.pattern)}:{},name:e,onChange:K,onBlur:K,ref:a=>{if(a){let r;eb(e,t),s=m(y,e);let i=f(a.value)&&a.querySelectorAll&&a.querySelectorAll("input,select,textarea")[0]||a,l="radio"===(r=i).type||"checkbox"===r.type,u=s._f.refs||[];(l?u.find(e=>e===i):i===s._f.ref)||(b(y,e,{_f:{...s._f,...l?{refs:[...u.filter(I),i,...Array.isArray(m(h,e))?[{}]:[]],ref:{type:i.type,name:e}}:{ref:i}}}),O(e,!1,void 0,i))}else(s=m(y,e,{}))._f&&(s._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&!(n(_.array,e)&&g.action)&&_.unMount.add(e)}}},ep=()=>r.shouldFocusError&&ea(y,Q,_.mount),eh=(e,t)=>async a=>{let i;a&&(a.preventDefault&&a.preventDefault(),a.persist&&a.persist());let l=d(v);if(w.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await M();s.errors=e,l=d(t)}else await T(y);if(_.disabled.size)for(let e of _.disabled)W(l,e);if(W(s.errors,"root"),U(s.errors)){w.state.next({errors:{}});try{await e(l,a)}catch(e){i=e}}else t&&await t({...s.errors},a),ep(),setTimeout(ep);if(w.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:U(s.errors)&&!i,submitCount:s.submitCount+1,errors:s.errors}),i)throw i},ev=(e,t={})=>{let a=e?d(e):h,i=d(a),l=U(e),u=l?h:i;if(t.keepDefaultValues||(h=a),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([..._.mount,...Object.keys(H(h,v))])))m(s.dirtyFields,e)?b(u,e,m(v,e)):J(e,m(u,e));else{if(o&&f(e))for(let e of _.mount){let t=m(y,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(P(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of _.mount)J(e,m(u,e));else y={}}v=r.shouldUnregister?t.keepDefaultValues?d(h):{}:d(u),w.array.next({values:{...u}}),w.state.next({values:{...u}})}_={mount:t.keepDirtyValues?_.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},g.mount=!F.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!U(u),g.watch=!!r.shouldUnregister,w.state.next({submitCount:t.keepSubmitCount?s.submitCount:0,isDirty:!l&&(t.keepDirty?s.isDirty:!!(t.keepDefaultValues&&!C(e,h))),isSubmitted:!!t.keepIsSubmitted&&s.isSubmitted,dirtyFields:l?{}:t.keepDirtyValues?t.keepDefaultValues&&v?H(h,v):s.dirtyFields:t.keepDefaultValues&&e?H(h,e):t.keepDirty?s.dirtyFields:{},touchedFields:t.keepTouched?s.touchedFields:{},errors:t.keepErrors?s.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&s.isSubmitSuccessful,isSubmitting:!1,defaultValues:h})},eg=(e,t)=>ev(B(e)?e(v):e,t),e_=e=>{s={...s,...e}},eV={control:{register:eb,unregister:ey,getFieldState:en,handleSubmit:eh,setError:ef,_subscribe:ec,_runSchema:M,_focusError:ep,_getWatch:$,_getDirty:q,_setValid:x,_setFieldArray:(e,t=[],a,i,l=!0,u=!0)=>
1{if(i&&a&&!r.disabled){if(g.action=!0,u&&Array.isArray(m(y,e))){let t=a(m(y,e),i.argA,i.argB);l&&b(y,e,t)}if(u&&Array.isArray(m(s.errors,e))){let t,r=a(m(s.errors,e),i.argA,i.argB);l&&b(s.errors,e,r),c(m(t=s.errors,e)).length||W(t,e)}if((F.touchedFields||k.touchedFields)&&u&&Array.isArray(m(s.touchedFields,e))){let t=a(m(s.touchedFields,e),i.argA,i.argB);l&&b(s.touchedFields,e,t)}(F.dirtyFields||k.dirtyFields)&&(s.dirtyFields=H(h,v)),w.state.next({name:e,isDirty:q(e,t),dirtyFields:s.dirtyFields,errors:s.errors,isValid:s.isValid})}else b(v,e,t)},_setDisabledField:em,_setErrors:e=>{s.errors=e,w.state.next({errors:s.errors,isValid:!1})},_getFieldArray:e=>c(m(g.mount?v:h,e,r.shouldUnregister?m(h,e,[]):[])),_reset:ev,_resetDefaultValues:()=>B(r.defaultValues)&&r.defaultValues().then(e=>{eg(e,r.resetOptions),w.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of _.unMount){let t=m(y,e);t&&(t._f.refs?t._f.refs.every(e=>!I(e)):!I(t._f.ref))&&ey(e)}_.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(w.state.next({disabled:e}),ea(y,(t,r)=>{let s=m(y,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:w,_proxyFormState:F,get _fields(){return y},get _formValues(){return v},get _state(){return g},set _state(value){g=value},get _defaultValues(){return h},get _names(){return _},set _names(value){_=value},get _formState(){return s},get _options(){return r},set _options(value){r={...r,...value}}},subscribe:e=>(g.mount=!0,k={...k,...e.formState},ec({...e,formState:k})),trigger:et,register:eb,handleSubmit:eh,watch:(e,t)=>B(e)?w.state.subscribe({next:r=>"values"in r&&e($(void 0,t),r)}):$(e,t,!0),setValue:J,getValues:eu,reset:eg,resetField:(e,t={})=>{m(y,e)&&(f(t.defaultValue)?J(e,d(m(h,e))):(J(e,t.defaultValue),b(h,e,d(t.defaultValue))),t.keepTouched||W(s.touchedFields,e),t.keepDirty||(W(s.dirtyFields,e),s.isDirty=t.defaultValue?q(e,d(m(h,e))):q()),!t.keepError&&(W(s.errors,e),F.isValid&&x()),w.state.next({...s}))},clearErrors:e=>{e&&N(e).forEach(e=>W(s.errors,e)),w.state.next({errors:e?s.errors:{}})},unregister:ey,setError:ef,setFocus:(e,t={})=>{let r=m(y,e),s=r&&r._f;if(s){let e=s.refs?s.refs[0]:s.ref;e.focus&&(e.focus(),t.shouldSelect&&B(e.select)&&e.select())}},getFieldState:en};return{...eV,formControl:eV}}(e);t.current={...s,formState:y}}let v=t.current.control;return v._options=e,S(()=>{let e=v._subscribe({formState:v._proxyFormState,callback:()=>h({...v._formState}),reRenderRoot:!0});return h(e=>({...e,isReady:!0})),v._formState.isReady=!0,e},[v]),s.useEffect(()=>v._disableForm(e.disabled),[v,e.disabled]),s.useEffect(()=>{e.mode&&(v._options.mode=e.mode),e.reValidateMode&&(v._options.reValidateMode=e.reValidateMode)},[v,e.mode,e.reValidateMode]),s.useEffect(()=>{e.errors&&(v._setErrors(e.errors),v._focusError())},[v,e.errors]),s.useEffect(()=>{e.shouldUnregister&&v._subjects.state.next({values:v._getWatch()})},[v,e.shouldUnregister]),s.useEffect(()=>{if(v._proxyFormState.isDirty){let e=v._getDirty();e!==y.isDirty&&v._subjects.state.next({isDirty:e})}},[v,y.isDirty]),s.useEffect(()=>{var t;e.values&&!C(e.values,r.current)?(v._reset(e.values,{keepFieldsRef:!0,...v._options.resetOptions}),(null==(t=v._options.resetOptions)?void 0:t.keepIsValid)||v._setValid(),r.current=e.values,h(e=>({...e}))):v._resetDefaultValues()},[v,e.values]),s.useEffect(()=>{v._state.mount||(v._setValid(),v._state.mount=!0),v._state.watch&&(v._state.watch=!1,v._subjects.state.next({...v._formState})),v._removeUnmounted()}),t.current.formState=x(y,v),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.