vendor: 6,592 bytes, line 1
1(self.webpackChunk=self.webpackChunk||[]).push([["vendors-node_modules_vchasno_ui-kit_dist_components_OtpInput_OtpInput_js-node_modules_react-h-c1e1d8"],{619(e,t,r){"use strict";r.d(t,{A:()=>b});var n=r(4041),i=r(3373),a=r.n(i),s=r(1085),l=Object.defineProperty,o=Object.defineProperties,u=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=n.createContext({}),h=n.forwardRef((e,t)=>{let r;var i,a,s,l,h,{value:b,onChange:v,maxLength:w,textAlign:A="left",pattern:x,placeholder:_,inputMode:k="numeric",onComplete:S,pushPasswordManagerStrategy:C="increase-width",pasteTransformer:E,containerClassName:T,noScriptCSSFallback:O=g,render:D,children:F}=e,V=((e,t)=>{var r={};for(var n in e)d.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&c)for(var n of c(e))0>t.indexOf(n)&&f.call(e,n)&&(r[n]=e[n]);return r})(e,["value","onChange","maxLength","textAlign","pattern","placeholder","inputMode","onComplete","pushPasswordManagerStrategy","pasteTransformer","containerClassName","noScriptCSSFallback","render","children"]);let[j,M]=n.useState("string"==typeof V.defaultValue?V.defaultValue:""),L=null!=b?b:j,P=(r=n.useRef(),n.useEffect(()=>{r.current=L}),r.current),R=n.useCallback(e=>{null==v||v(e),M(e)},[v]),$=n.useMemo(()=>x?"string"==typeof x?new RegExp(x):x:null,[x]),I=n.useRef(null),N=n.useRef(null),H=n.useRef({value:L,onChange:R,isIOS:"u">typeof window&&(null==(a=null==(i=null==window?void 0:window.CSS)?void 0:i.supports)?void 0:a.call(i,"-webkit-touch-callout","none"))}),B=n.useRef({prev:[null==(s=I.current)?void 0:s.selectionStart,null==(l=I.current)?void 0:l.selectionEnd,null==(h=I.current)?void 0:h.selectionDirection]});n.useImperativeHandle(t,()=>I.current,[]),n.useEffect(()=>{let e=I.current,t=N.current;if(!e||!t)return;function r(){if(document.activeElement!==e){Y(null),Q(null);return}let t=e.selectionStart,r=e.selectionEnd,n=e.selectionDirection,i=e.maxLength,a=e.value,s=B.current.prev,l=-1,o=-1,u;if(0!==a.length&&null!==t&&null!==r){let e=t===r,n=t===a.length&&a.length<i;if(e&&!n){if(0===t)l=0,o=1,u="forward";else if(t===i)l=t-1,o=t,u="backward";else if(i>1&&a.length>1){let e=0;if(null!==s[0]&&null!==s[1]){u=t<s[1]?"backward":"forward";let r=s[0]===s[1]&&s[0]<i;"backward"!==u||r||(e=-1)}l=e+t,o=e+t+1}}-1!==l&&-1!==o&&l!==o&&I.current.setSelectionRange(l,o,u)}let c=-1!==l?l:t,d=-1!==o?o:r,f=null!=u?u:n;Y(c),Q(d),B.current.prev=[c,d,f]}if(H.current.value!==e.value&&H.current.onChange(e.value),B.current.prev=[e.selectionStart,e.selectionEnd,e.selectionDirection],document.addEventListener("selectionchange",r,{capture:!0}),r(),document.activeElement===e&&z(!0),!document.getElementById("input-otp-style")){let e=document.createElement("style");if(e.id="input-otp-style",document.head.appendChild(e),e.sheet){let t="background: transparent !important; color: transparent !important; border-color: transparent !important; opacity: 0 !important; box-shadow: none !important; -webkit-box-shadow: none !important; -webkit-text-fill-color: transparent !important;";y(e.sheet,"[data-input-otp]::selection { background: transparent !important; color: transparent !important; }"),y(e.sheet,`[data-input-otp]:autofill { ${t} }`),y(e.sheet,`[data-input-otp]:-webkit-autofill { ${t} }`),y(e.sheet,"@supports (-webkit-touch-callout: none) { [data-input-otp] { letter-spacing: -.6em !important; font-weight: 100 !important; font-stretch: ultra-condensed; font-optical-sizing: none !important; left: -1px !important; right: 1px !important; } }"),y(e.sheet,"[data-input-otp] + * { pointer-events: all !important; }")}}let n=()=>{t&&t.style.setProperty("--root-height",`${e.clientHeight}px`)};n();let i=new ResizeObserver(n);return i.observe(e),()=>{document.removeEventListener("selectionchange",r,{capture:!0}),i.disconnect()}},[]);let[U,W]=n.useState(!1),[q,z]=n.useState(!1),[G,Y]=n.useState(null),[K,Q]=n.useState(null);n.useEffect(()=>{var e;setTimeout(e=()=>{var e,t,r,n;null==(e=I.current)||e.dispatchEvent(new Event("input"));let i=null==(t=I.current)?void 0:t.selectionStart,a=null==(r=I.current)?void 0:r.selectionEnd,s=null==(n=I.current)?void 0:n.selectionDirection;null!==i&&null!==a&&(Y(i),Q(a),B.current.prev=[i,a,s])},0),setTimeout(e,10),setTimeout(e,50)},[L,q]),n.useEffect(()=>{void 0!==P&&L!==P&&P.length<w&&L.length===w&&(null==S||S(L))},[w,S,P,L]);let Z=function({containerRef:e,inputRef:t,pushPasswordManagerStrategy:r,isFocused:i}){let[a,s]=n.useState(!1),[l,o]=n.useState(!1),[u,c]=n.useState(!1),d=n.useMemo(()=>"none"!==r&&("increase-width"===r||"experimental-no-flickering"===r)&&a&&l,[a,l,r]),f=n.useCallback(()=>{let n=e.current,i=t.current;if(!n||!i||u||"none"===r)return;let a=n.getBoundingClientRect().left+n.offsetWidth,l=n.getBoundingClientRect().top+n.offsetHeight/2;0===document.querySelectorAll('[data-lastpass-icon-root],com-1password-button,[data-dashlanecreated],[style$="2147483647 !important;"]').length&&document.elementFromPoint(a-18,l)===n||(s(!0),c(!0))},[e,t,u,r]);return n.useEffect(()=>{let t=e.current;if(!t||"none"===r)return;function n(){o(window.innerWidth-t.getBoundingClientRect().right>=40)}n();let i=setInterval(n,1e3);return()=>{clearInterval(i)}},[e,r]),n.useEffect(()=>{let e=i||document.activeElement===t.current;if("none"===r||!e)return;let n=setTimeout(f,0),a=setTimeout(f,2e3),s=setTimeout(f,5e3),l=setTimeout(()=>{c(!0)},6e3);return()=>{clearTimeout(n),clearTimeout(a),clearTimeout(s),clearTimeout(l)}},[t,i,r,f]),{hasPWMBadge:a,willPushPWMBadge:d,PWM_BADGE_SPACE_WIDTH:"40px"}}({containerRef:N,inputRef:I,pushPasswordManagerStrategy:C,isFocused:q}),J=n.useCallback(e=>{let t=e.currentTarget.value.slice(0,w);t.length>0&&$&&!$.test(t)?e.preventDefault():("string"==typeof P&&t.length<P.length&&document.dispatchEvent(new Event("selectionchange")),R(t))},[w,R,P,$]),X=n.useCallback(()=>{var e;if(I.current){let t=Math.min(I.current.value.length,w-1),r=I.current.value.length;null==(e=I.current)||e.setSelectionRange(t,r),Y(t),Q(r)}z(!0)},[w]),ee=n.useCallback(e=>{var t,r;let n=I.current;if(!E&&(!H.current.isIOS||!e.clipboardData||!n))return;let i=e.clipboardData.getData("text/plain"),a=E?E(i):i;e.preventDefault();let s=null==(t=I.current)?void 0:t.selectionStart,l=null==(r=I.current)?void 0:r.selectionEnd,o=(s!==l?L.slice(0,s)+a+L.slice(l):L.slice(0,s)+a+L.slice(s)).slice(0,w);if(o.length>0&&$&&!$.test(o))return;n.value=o,R(o);let u=Math.min(o.length,w-1),c=o.length;n.setSelectionRange(u,c),Y(u),Q(c)},[w,R,$,L]),et=n.useMemo(()=>
1({position:"relative",cursor:V.disabled?"default":"text",userSelect:"none",WebkitUserSelect:"none",pointerEvents:"none"}),[V.disabled]),er=n.useMemo(()=>({position:"absolute",inset:0,width:Z.willPushPWMBadge?`calc(100% + ${Z.PWM_BADGE_SPACE_WIDTH})`:"100%",clipPath:Z.willPushPWMBadge?`inset(0 ${Z.PWM_BADGE_SPACE_WIDTH} 0 0)`:void 0,height:"100%",display:"flex",textAlign:A,opacity:"1",color:"transparent",pointerEvents:"all",background:"transparent",caretColor:"transparent",border:"0 solid transparent",outline:"0 solid transparent",boxShadow:"none",lineHeight:"1",letterSpacing:"-.5em",fontSize:"var(--root-height)",fontFamily:"monospace",fontVariantNumeric:"tabular-nums"}),[Z.PWM_BADGE_SPACE_WIDTH,Z.willPushPWMBadge,A]),en=n.useMemo(()=>n.createElement("input",o(((e,t)=>{for(var r in t||(t={}))d.call(t,r)&&p(e,r,t[r]);if(c)for(var r of c(t))f.call(t,r)&&p(e,r,t[r]);return e})({autoComplete:V.autoComplete||"one-time-code"},V),u({"data-input-otp":!0,"data-input-otp-placeholder-shown":0===L.length||void 0,"data-input-otp-mss":G,"data-input-otp-mse":K,inputMode:k,pattern:null==$?void 0:$.source,"aria-placeholder":_,style:er,maxLength:w,value:L,ref:I,onPaste:e=>{var t;ee(e),null==(t=V.onPaste)||t.call(V,e)},onChange:J,onMouseOver:e=>{var t;W(!0),null==(t=V.onMouseOver)||t.call(V,e)},onMouseLeave:e=>{var t;W(!1),null==(t=V.onMouseLeave)||t.call(V,e)},onFocus:e=>{var t;X(),null==(t=V.onFocus)||t.call(V,e)},onBlur:e=>{var t;z(!1),null==(t=V.onBlur)||t.call(V,e)}}))),[J,X,ee,k,er,w,K,G,V,null==$?void 0:$.source,L]),ei=n.useMemo(()=>({slots:Array.from({length:w}).map((e,t)=>{var r;let n=q&&null!==G&&null!==K&&(G===K&&t===G||t>=G&&t<K),i=void 0!==L[t]?L[t]:null;return{char:i,placeholderChar:void 0!==L[0]?null:null!=(r=null==_?void 0:_[t])?r:null,isActive:n,hasFakeCaret:n&&null===i}}),isFocused:q,isHovering:!V.disabled&&U}),[q,U,w,K,G,V.disabled,L]),ea=n.useMemo(()=>D?D(ei):n.createElement(m.Provider,{value:ei},F),[F,ei,D]);return n.createElement(n.Fragment,null,null!==O&&n.createElement("noscript",null,n.createElement("style",null,O)),n.createElement("div",{ref:N,"data-input-otp-container":!0,style:et,className:T},ea,n.createElement("div",{style:{position:"absolute",inset:0,pointerEvents:"none"}},en)))});function y(e,t){try{e.insertRule(t)}catch(e){console.error("input-otp could not insert CSS rule:",t)}}h.displayName="Input";var g=` 2[data-input-otp] { 3 --nojs-bg: white !important; 4 --nojs-fg: black !important; 5 6 background-color: var(--nojs-bg) !important; 7 color: var(--nojs-fg) !important; 8 caret-color: var(--nojs-fg) !important; 9 letter-spacing: .25em !important; 10 text-align: center !important; 11 border: 1px solid var(--nojs-fg) !important; 12 border-radius: 4px !important; 13 width: 100% !important; 14} 15@media (prefers-color-scheme: dark) { 16 [data-input-otp] { 17 --nojs-bg: black !important; 18 --nojs-fg: white !important; 19 } 20}`,b=(0,n.forwardRef)(({className:e,id:t,name:r,dataQa:i,length:l=6,autoFocus:o=!1,value:u,onChange:c,onComplete:d,error:f=null,mask:p=!0,size:m="md",pasteTransformer:y},g)=>{let b=(0,n.useRef)(null),w=(0,n.useMemo)(()=>y??(e=>{let t;return(t=e.match(RegExp(`(?<!\\d)\\d{${l}}(?!\\d)`)))?t[0]:(e.match(/\d/g)??[]).join("")}),[y,l]);(0,n.useImperativeHandle)(g,()=>({focus:()=>b.current?.querySelector("input")?.focus()}));let A=e=>{let t=e.replace(/\D/g,"").slice(0,l);c(t),t.length===l&&d(t)};return(0,s.jsxs)("div",{ref:b,className:a()("vchasno-ui-otp-input",`vchasno-ui-otp-input--${m}`,e),"data-qa":i,children:[(0,s.jsx)(h,{id:t,name:r,maxLength:l,value:u,onChange:A,onComplete:A,pattern:"^\\d+$",inputMode:"numeric",textAlign:"center",autoFocus:o,pasteTransformer:w,containerClassName:"vchasno-ui-otp-input__slots",render:({slots:e})=>(0,s.jsx)(s.Fragment,{children:e.map((e,t)=>(0,s.jsx)(v,{slot:e,errored:!!f,mask:p},t))})}),f&&(0,s.jsx)("div",{className:"vchasno-ui-otp-input__error",children:f})]})});b.displayName="OtpInput";var v=({slot:e,errored:t,mask:r})=>{let{char:n,placeholderChar:i,hasFakeCaret:l,isActive:o,...u}=e;return(0,s.jsxs)("div",{...u,"data-active":o||void 0,className:a()("vchasno-ui-otp-input__slot",{"vchasno-ui-otp-input__slot--error":t}),children:[(0,s.jsx)("span",{className:a()("vchasno-ui-otp-input__char",{"vchasno-ui-otp-input__char--masked":r&&null!==n}),children:null===n?i:r?"â":n}),l&&(0,s.jsx)("span",{className:"vchasno-ui-otp-input__caret"})]})}},2992(e,t){"use strict";t.match=function(e,t){return(function(e){return e.split(",").map(function(e){var t=(e=e.trim()).match(r),a=t[1],s=t[2],l=t[3]||"",o={};return o.inverse=!!a&&"not"===a.toLowerCase(),o.type=s?s.toLowerCase():"all",o.expressions=(l=l.match(/\([^\)]+\)/g)||[]).map(function(e){var t=e.match(n),r=t[1].toLowerCase().match(i);return{modifier:r[1],feature:r[2],value:t[2]}}),o})})(e).some(function(e){var r=e.inverse,n="all"===e.type||t.type===e.type;if(n&&r||!(n||r))return!1;var i=e.expressions.every(function(e){var r=e.feature,n=e.modifier,i=e.value,a=t[r];if(!a)return!1;switch(r){case"orientation":case"scan":return a.toLowerCase()===i.toLowerCase();case"width":case"height":case"device-width":case"device-height":i=u(i),a=u(a);break;case"resolution":i=o(i),a=o(a);break;case"aspect-ratio":case"device-aspect-ratio":case"device-pixel-ratio":i=l(i),a=l(a
20);break;case"grid":case"color":case"color-index":case"monochrome":i=parseInt(i,10)||1,a=parseInt(a,10)||0}switch(n){case"min":return a>=i;case"max":return a<=i;default:return a===i}});return i&&!r||!i&&r})};var r=/(?:(only|not)?\s*([^\s\(\)]+)(?:\s*and)?\s*)?(.+)?/i,n=/\(\s*([^\s\:\)]+)\s*(?:\:\s*([^\s\)]+))?\s*\)/,i=/^(?:(min|max)-)?(.+)/,a=/(em|rem|px|cm|mm|in|pt|pc)?$/,s=/(dpi|dpcm|dppx)?$/;function l(e){var t,r=Number(e);return r||(r=(t=e.match(/^(\d+)\s*\/\s*(\d+)$/))[1]/t[2]),r}function o(e){var t=parseFloat(e);switch(String(e).match(s)[1]){case"dpcm":return t/2.54;case"dppx":return 96*t;default:return t}}function u(e){var t=parseFloat(e);switch(String(e).match(a)[1]){case"em":case"rem":return 16*t;case"cm":return 96*t/2.54;case"mm":return 96*t/2.54/10;case"in":return 96*t;case"pt":return 72*t;case"pc":return 72*t/12;default:return t}}},3243(e,t,r){"use strict";var n=r(2992).match,i="u">typeof window?window.matchMedia:null;function a(e,t,r){var a,s=this;function l(e){s.matches=e.matches,s.media=e.media}i&&!r&&(a=i.call(window,e)),a?(this.matches=a.matches,this.media=a.media,a.addListener(l)):(this.matches=n(e,t),this.media=e),this.addListener=function(e){a&&a.addListener(e)},this.removeListener=function(e){a&&a.removeListener(e)},this.dispose=function(){a&&a.removeListener(l)}}e.exports=function(e,t,r){return new a(e,t,r)}},6999(e,t,r){"use strict";var n=r(6848);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,a,s){if(s!==n){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i}
20;return r.PropTypes=r,r}},9067(e,t,r){e.exports=r(6999)()},6848(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4685(e,t,r){"use strict";r.d(t,{mg:()=>K,vd:()=>R});var n,i=r(4041),a=r(9772),s=r.n(a),l=r(8958),o=r.n(l),u=r(2146),c=r.n(u),d=((n=d||{}).BASE="base",n.BODY="body",n.HEAD="head",n.HTML="html",n.LINK="link",n.META="meta",n.NOSCRIPT="noscript",n.SCRIPT="script",n.STYLE="style",n.TITLE="title",n.FRAGMENT="Symbol(react.fragment)",n),f={rel:["amphtml","canonical","alternate"]},p={type:["application/ld+json"]},m={charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},h=Object.values(d),y={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},g=Object.entries(y).reduce((e,[t,r])=>(e[r]=t,e),{}),b="data-rh",v=(e,t)=>{for(let r=e.length-1;r>=0;r-=1){let n=e[r];if(Object.prototype.hasOwnProperty.call(n,t))return n[t]}return null},w=(e,t)=>t.filter(t=>void 0!==t[e]).map(t=>t[e]).reduce((e,t)=>({...e,...t}),{}),A=(e,t,r)=>{let n={};return r.filter(t=>{let r;return!!Array.isArray(t[e])||(void 0!==t[e]&&(r=`Helmet: ${e} should be of type "Array". Instead found type "${typeof t[e]}"`,console&&"function"==typeof console.warn&&console.warn(r)),!1)}).map(t=>t[e]).reverse().reduce((e,r)=>{let i={};r.filter(e=>{let r,a=Object.keys(e);for(let n=0;n<a.length;n+=1){let i=a[n],s=i.toLowerCase();-1!==t.indexOf(s)&&("rel"!==r||"canonical"!==e[r].toLowerCase())&&("rel"!==s||"stylesheet"!==e[s].toLowerCase())&&(r=s),-1!==t.indexOf(i)&&("innerHTML"===i||"cssText"===i||"itemprop"===i)&&(r=i)}if(!r||!e[r])return!1;let s=e[r].toLowerCase();return n[r]||(n[r]={}),i[r]||(i[r]={}),!n[r][s]&&(i[r][s]=!0,!0)}).reverse().forEach(t=>e.push(t));let a=Object.keys(i);for(let e=0;e<a.length;e+=1){let t=a[e],r={...n[t],...i[t]};n[t]=r}return e},[]).reverse()},x=e=>Array.isArray(e)?e.join(""):e,_=(e,t)=>Array.isArray(e)?e.reduce((e,r)=>(((e,t)=>{let r=Object.keys(e);for(let n=0;n<r.length;n+=1)if(t[r[n]]&&t[r[n]].includes(e[r[n]]))return!0;return!1})(r,t)?e.priority.push(r):e.default.push(r),e),{priority:[],default:[]}):{default:e,priority:[]},k=(e,t)=>({...e,[t]:void 0}),S=["noscript","script","style"],C=(e,t=!0)=>!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),E=e=>Object.keys(e).reduce((t,r)=>{let n=void 0!==e[r]?`${r}="${e[r]}"`:`${r}`;return t?`${t} ${n}`:n},""),T=(e,t={})=>Object.keys(e).reduce((t,r)=>(t[y[r]||r]=e[r],t),t),O=(e,t)=>t.map((t,r)=>{let n={key:r,[b]:!0};return Object.keys(t).forEach(e=>{let r=y[e]||e;"innerHTML"===r||"cssText"===r?n.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:n[r]=t[e]}),i.createElement(e,n)}),D=(e,t,r=!0)=>{switch(e){case"title":return{toComponent:()=>{var e;let r;return e=t.title,r=T(t.titleAttributes,{key:e,[b]:!0}),[i.createElement("title",r,e)]},toString:()=>{var n,i;let a,s;return n=t.title,i=t.titleAttributes,a=E(i),s=x(n),a?`<${e} ${b}="true" ${a}>${C(s,r)}</${e}>`:`<${e} ${b}="true">${C(s,r)}</${e}>`}};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>T(t),toString:()=>E(t)};default:return{toComponent:()=>O(e,t),toString:()=>((e,t,r=!0)=>t.reduce((t,n)=>{let i=Object.keys(n).filter(e=>"innerHTML"!==e&&"cssText"!==e).reduce((e,t)=>{let i=void 0===n[t]?t:`${t}="${C(n[t],r)}"`;return e?`${e} ${i}`:i},""),a=n.innerHTML||n.cssText||"",s=-1===S.indexOf(e);return`${t}<${e} ${b}="true" ${i}${s?"/>":`>${a}</${e}>`}`},""))(e,t,r)}}},F=e=>{let{baseTag:t,bodyAttributes:r,encode:n=!0,htmlAttributes:i,noscriptTags:a,styleTags:s,title:l="",titleAttributes:o,prioritizeSeoTags:u}=e,{linkTags:c,metaTags:d,scriptTags:h}=e,y={toComponent:()=>[],toString:()=>""};return u&&({priorityMethods:y,linkTags:c,metaTags:d,scriptTags:h}=(({metaTags:e,linkTags:t,scriptTags:r,encode:n})=>{let i=_(e,m),a=_(t,f),s=_(r,p);return{priorityMethods:{toComponent:()=>[...O("meta",i.priority),...O("link",a.priority),...O("script",s.priority)],toString:()=>`${D("meta",i.priority,n)} ${D("link",a.priority,n)} ${D("script",s.priority,n)}`},metaTags:i.default,linkTags:a.default,scriptTags:s.default}})(e)),{priority:y,base:D("base",t,n),bodyAttributes:D("bodyAttributes",r,n),htmlAttributes:D("htmlAttributes",i,n),link:D("link",c,n),meta:D("meta",d,n),noscript:D("noscript",a,n),script:D("script",h,n),style:D("style",s,n),title:D("title",{title:l,titleAttributes:o},n)}},V=[],j=!!("u">typeof window&&window.document&&window.document.createElement),M=class{instances=[];canUseDOM=j;context;value={setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?V:this.instances,add:e=>{(this.canUseDOM?V:this.instances).push(e)},remove:e=>{let t=(this.canUseDOM?V:this.instances).indexOf(e);(this.canUseDOM?V:this.instances).splice(t,1)}}};constructor(e,t){this.context=e,this.canUseDOM=t||!1,t||(e.helmet=F({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},L=parseInt(i.version.split(".")[0],10)>=19,P=i.createContext({}),R=class e extends i.Component{static canUseDOM=j;helmetData;constructor(t){super(t),L?this.helmetData=null:this.helmetData=new M(this.props.context||{},e.canUseDOM)}render(){return L?i.createElement(i.Fragment,null,this.props.children):i.createElement(P.Provider,{value:this.helmetData.value},this.props.children)}},$=(e,t)=>{let r,n=document.head||document.querySelector("head"),i=n.querySelectorAll(`${e}[${b}]`),a=[].slice.call(i),s=[];return t&&t.length&&t.forEach(t=>{let n=document.createElement(e);for(let e in t)if(Object.prototype.hasOwnProperty.call(t,e))if("innerHTML"===e)n.innerHTML=t.innerHTML;else if("cssText"===e){let e=t.cssText;n.appendChild(document.createTextNode(e))}
20else{let r=void 0===t[e]?"":t[e];n.setAttribute(e,r)}n.setAttribute(b,"true"),a.some((e,t)=>(r=t,n.isEqualNode(e)))?a.splice(r,1):s.push(n)}),a.forEach(e=>e.parentNode?.removeChild(e)),s.forEach(e=>n.appendChild(e)),{oldTags:a,newTags:s}},I=(e,t)=>{let r=document.getElementsByTagName(e)[0];if(!r)return;let n=r.getAttribute(b),i=n?n.split(","):[],a=[...i],s=Object.keys(t);for(let e of s){let n=t[e]||"";r.getAttribute(e)!==n&&r.setAttribute(e,n),-1===i.indexOf(e)&&i.push(e);let s=a.indexOf(e);-1!==s&&a.splice(s,1)}for(let e=a.length-1;e>=0;e-=1)r.removeAttribute(a[e]);i.length===a.length?r.removeAttribute(b):r.getAttribute(b)!==s.join(",")&&r.setAttribute(b,s.join(","))},N=(e,t)=>{let{baseTag:r,bodyAttributes:n,htmlAttributes:i,linkTags:a,metaTags:s,noscriptTags:l,onChangeClientState:o,scriptTags:u,styleTags:c,title:d,titleAttributes:f}=e;I("body",n),I("html",i),void 0!==d&&document.title!==d&&(document.title=x(d)),I("title",f);let p={baseTag:$("base",r),linkTags:$("link",a),metaTags:$("meta",s),noscriptTags:$("noscript",l),scriptTags:$("script",u),styleTags:$("style",c)},m={},h={};Object.keys(p).forEach(e=>{let{newTags:t,oldTags:r}=p[e];t.length&&(m[e]=t),r.length&&(h[e]=p[e].oldTags)}),t&&t(),o(e,m,h)},H=null,B=class extends i.Component{rendered=!1;shouldComponentUpdate(e){return!c()(e,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){let{helmetInstances:e}=this.props.context;e.remove(this),this.emitChange()}emitChange(){var e;let t,{helmetInstances:r,setHelmet:n}=this.props.context,i=null,a={baseTag:(t=["href"],(e=r.get().map(e=>{let{context:t,...r}=e.props;return r})).filter(e=>void 0!==e.base).map(e=>e.base).reverse().reduce((e,r)=>{if(!e.length){let n=Object.keys(r);for(let i=0;i<n.length;i+=1){let a=n[i].toLowerCase();if(-1!==t.indexOf(a)&&r[a])return e.concat(r)}}return e},[])),bodyAttributes:w("bodyAttributes",e),defer:v(e,"defer"),encode:v(e,"encodeSpecialCharacters"),htmlAttributes:w("htmlAttributes",e),linkTags:A("link",["rel","href"],e),metaTags:A("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:A("noscript",["innerHTML"],e),onChangeClientState:v(e,"onChangeClientState")||(()=>{}),scriptTags:A("script",["src","innerHTML"],e),styleTags:A("style",["cssText"],e),title:(e=>{let t=v(e,"title"),r=v(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),r&&t)return r.replace(/%s/g,()=>t);let n=v(e,"defaultTitle");return t||n||void 0})(e),titleAttributes:w("titleAttributes",e),prioritizeSeoTags:((e,t)=>{if(Array.isArray(e)&&e.length){for(let r=0;r<e.length;r+=1)if(e[r][t])return!0}return!1})(e,"prioritizeSeoTags")};if(R.canUseDOM)H&&cancelAnimationFrame(H),a.defer?H=requestAnimationFrame(()=>{N(a,()=>{H=null})}):(N(a),H=null);else F&&(i=F(a));n(i)}init(){if(this.rendered)return;this.rendered=!0;let{helmetInstances:e}=this.props.context;e.add(this),this.emitChange()}render(){return this.init(),null}},U=[],W=e=>{let t={};for(let r of Object.keys(e))t[g[r]||r]=e[r];return t},q=e=>{let t={};for(let r of Object.keys(e))t[y[r]||r]=e[r];return t},z=(e,t)=>{if(!j)return;let r=document.getElementsByTagName(e)[0];if(!r)return;let n="data-rh-managed",i=r.getAttribute(n),a=i?i.split(","):[],s=Object.keys(t);for(let e of a)s.includes(e)||r.removeAttribute(e);for(let e of s){let n=t[e];null==n||!1===n?r.removeAttribute(e):!0===n?r.setAttribute(e,""):r.setAttribute(e,String(n))}s.length>0?r.setAttribute(n,s.join(",")):r.removeAttribute(n)},G=()=>{let e={},t={};for(let r of U){let{htmlAttributes:n,bodyAttributes:i}=r.props;n&&Object.assign(e,W(n)),i&&Object.assign(t,W(i))}z("html",e),z("body",t)},Y=class extends i.Component{componentDidMount(){U.push(this),G()}componentDidUpdate(){G()}componentWillUnmount(){let e=U.indexOf(this);-1!==e&&U.splice(e,1),G()}resolveTitle(){let{title:e,titleTemplate:t,defaultTitle:r}=this.props;return e&&t?t.replace(/%s/g,()=>Array.isArray(e)?e.join(""):e):e||r||void 0}renderTitle(){let e=this.resolveTitle();if(void 0===e)return null;let t=this.props.titleAttributes||{};return i.createElement("title",q(t),e)}renderBase(){let{base:e}=this.props;return e?i.createElement("base",q(e)):null}renderMeta(){let{meta:e}=this.props;return e&&Array.isArray(e)?e.map((e,t)=>i.createElement("meta",{key:t,...q(e)})):null}renderLink(){let{link:e}=this.props;return e&&Array.isArray(e)?e.map((e,t)=>i.createElement("link",{key:t,...q(e)})):null}renderScript(){let{script:e}=this.props;return e&&Array.isArray(e)?e.map((e,t)=>{let{innerHTML:r,...n}=e,a=q(n);return r&&(a.dangerouslySetInnerHTML={__html:r}),i.createElement("script",{key:t,...a})}):null}renderStyle(){let{style:e}=this.props;return e&&Array.isArray(e)?e.map((e,t)=>{let{cssText:r,...n}=e,a=q(n);return r&&(a.dangerouslySetInnerHTML={__html:r}),i.createElement("style",{key:t,...a})}):null}renderNoscript(){let{noscript:e}=this.props;return e&&Array.isArray(e)?e.map((e,t)=>{let{innerHTML:r,...n}=e,a=q(n);return r&&(a.dangerouslySetInnerHTML={__html:r}),i.createElement("noscript",{key:t,...a})}):null}render(){return i.createElement(i.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},K=class extends i.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(e){return!s()(k(this.props,"helmetData"),k(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,r,n){return{...t,[e.type]:[...t[e.type]||[],{...r,...this.mapNestedChildrenToProps(e,n)}]}}mapObjectTypeChildren(e,t,r,n){switch(e.type){case"title":return{...t,[e.type]:n,titleAttributes:{...r}};case"body":return{...t,bodyAttributes:{...r}};case"html":return{...t,htmlAttributes:{...r}};default:return{...t,[e.type]:{...r}}}}mapArrayTypeChildrenToProps(e,t){let r={...t};return Object.keys(e).forEach(t=>{r={...r,[t]:e[t]}}),r}
20warnOnInvalidChildren(e,t){return o()(h.some(t=>e.type===t),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${h.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),o()(!t||"string"==typeof t||Array.isArray(t)&&!t.some(e=>"string"!=typeof e),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let r={};return i.Children.forEach(e,e=>{if(!e||!e.props)return;let{children:n,...i}=e.props,a=Object.keys(i).reduce((e,t)=>(e[g[t]||t]=i[t],e),{}),{type:s}=e;switch("symbol"==typeof s?s=s.toString():this.warnOnInvalidChildren(e,n),s){case"Symbol(react.fragment)":t=this.mapChildrenToProps(n,t);break;case"link":case"meta":case"noscript":case"script":case"style":r=this.flattenArrayTypeChildren(e,r,a,n);break;default:t=this.mapObjectTypeChildren(e,t,a,n)}}),this.mapArrayTypeChildrenToProps(r,t)}render(){let{children:e,...t}=this.props,r={...t},{helmetData:n}=t;return(e&&(r=this.mapChildrenToProps(e,r)),!n||n instanceof M||(n=new M(n.context,!0),delete r.helmetData),L)?i.createElement(Y,{...r}):n?i.createElement(B,{...r,context:n.value}):i.createElement(P.Consumer,null,e=>i.createElement(B,{...r,context:e}))}}},1893(e,t,r){"use strict";r.d(t,{Ub:()=>x,Ay:()=>_});var n=r(4041),i=r(3243),a=r.n(i),s=/[A-Z]/g,l=/^ms-/,o={};function u(e){return"-"+e.toLowerCase()}let c=function(e){if(o.hasOwnProperty(e))return o[e];var t=e.replace(s,u);return o[e]=l.test(t)?"-"+t:t};var d=r(9067),f=r.n(d);let p=f().oneOfType([f().string,f().number]),m={all:f().bool,grid:f().bool,aural:f().bool,braille:f().bool,handheld:f().bool,print:f().bool,projection:f().bool,screen:f().bool,tty:f().bool,tv:f().bool,embossed:f().bool},{type:h,...y}={orientation:f().oneOf(["portrait","landscape"]),scan:f().oneOf(["progressive","interlace"]),aspectRatio:f().string,deviceAspectRatio:f().string,height:p,deviceHeight:p,width:p,deviceWidth:p,color:f().bool,colorIndex:f().bool,monochrome:f().bool,resolution:p,type:Object.keys(m)},g={minAspectRatio:f().string,maxAspectRatio:f().string,minDeviceAspectRatio:f().string,maxDeviceAspectRatio:f().string,minHeight:p,maxHeight:p,minDeviceHeight:p,maxDeviceHeight:p,minWidth:p,maxWidth:p,minDeviceWidth:p,maxDeviceWidth:p,minColor:f().number,maxColor:f().number,minColorIndex:f().number,maxColorIndex:f().number,minMonochrome:f().number,maxMonochrome:f().number,minResolution:p,maxResolution:p,...y};var b={...m,...g};let v=(0,n.createContext)(void 0),w=e=>{if(e)return Object.keys(e).reduce((t,r)=>(t[c(r)]=e[r],t),{})},A=()=>{let e=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{e.current=!0},[]),e.current},x=(e,t,r)=>{let i=(e=>{let t=(0,n.useContext)(v),r=()=>w(e)||w(t),[i,a]=(0,n.useState)(r);return(0,n.useEffect)(()=>{let e=r();!function(e,t){if(e===t)return!0;if(!e||!t)return!1;let r=Object.keys(e),n=Object.keys(t),i=r.length;if(n.length!==i)return!1;for(let n=0;n<i;n++){let i=r[n];if(e[i]!==t[i]||!Object.prototype.hasOwnProperty.call(t,i))return!1}return!0}(i,e)&&a(e)},[e,t]),i})(t),s=(e=>{let t=()=>{let t;return e.query||(t=[],Object.keys(b).forEach(r=>{let n=e[r];null!=n&&t.push(((e,t)=>{let r=c(e);if("number"==typeof t&&(t=`${t}px`),!0===t)return r;if(!1===t)return`not ${r}`;return`(${r}: ${t})`})(r,n))}),t.join(" and "))},[r,i]=(0,n.useState)(t);return(0,n.useEffect)(()=>{let e=t();r!==e&&i(e)},[e]),r})(e);if(!s)throw Error("Invalid or missing MediaQuery!");let l=((e,t)=>{let r=()=>a()(e,t||{},!!t),[i,s]=(0,n.useState)(r),l=A();return(0,n.useEffect)(()=>{if(l){let e=r();return s(e),()=>{e&&e.dispose()}}},[e,t]),i})(s,i),o=(e=>{let[t,r]=(0,n.useState)(e.matches);return(0,n.useEffect)(()=>{let t=e=>{r(e.matches)};return e.addListener(t),r(e.matches),()=>{e.removeListener(t)}},[e]),t})(l),u=A();return(0,n.useEffect)(()=>{u&&r&&r(o)},[o]),(0,n.useEffect)(()=>()=>{l&&l.dispose()},[]),o},_=({children:e,device:t,onChange:r,...n})=>{let i=x(n,t,r);return"function"==typeof e?e(i):i?e:null}},3478(e,t,r){"use strict";function n(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)"__proto__"!==n&&(e[n]=r[n])}return e}r.d(t,{A:()=>i});var i=function e(t,r){function i(e,i,a){if("u">typeof document){"number"==typeof(a=n({},r,a)).expires&&(a.expires=new Date(Date.now()+864e5*a.expires)),a.expires&&(a.expires=a.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decode
20URIComponent).replace(/[()]/g,escape);var s="";for(var l in a)a[l]&&(s+="; "+l,!0!==a[l]&&(s+="="+a[l].split(";")[0]));return document.cookie=e+"="+t.write(i,e)+s}}return Object.create({set:i,get:function(e){if("u">typeof document&&(!arguments.length||e)){for(var r=document.cookie?document.cookie.split("; "):[],n={},i=0;i<r.length;i++){var a=r[i].split("="),s=a.slice(1).join("=");try{var l=decodeURIComponent(a[0]);if(l in n||(n[l]=t.read(s,l)),e===l)break}catch{}}return e?n[e]:n}},remove:function(e,t){i(e,"",n({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,n({},this.attributes,t))},withConverter:function(t){return e(n({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(r)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})},824(e,t,r){"use strict";r.d(t,{FH:()=>C,Gb:()=>T,Jt:()=>p,hZ:()=>h,mN:()=>el,xI:()=>E});var n=r(4041),i=e=>e instanceof Date,a=e=>null==e,s=e=>!a(e)&&!Array.isArray(e)&&"object"==typeof e&&!i(e),l=e=>s(e)&&e.target?"checkbox"===e.target.type?e.target.checked:e.target.value:e,o=(e,t)=>e.has(t.substring(0,t.search(/\.\d+(\.|$)/))||t),u="u">typeof window&&void 0!==window.HTMLElement&&"u">typeof document;function c(e){let t,r=Array.isArray(e),n="u">typeof FileList&&e instanceof FileList;if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{let i;if(!(!(u&&(e instanceof Blob||n))&&(r||s(e))))return e;if(t=r?[]:{},r||s(i=e.constructor&&e.constructor.prototype)&&i.hasOwnProperty("isPrototypeOf"))for(let r in e)e.hasOwnProperty(r)&&(t[r]=c(e[r]));else t=e}return t}var d=e=>Array.isArray(e)?e.filter(Boolean):[],f=e=>void 0===e,p=(e,t,r)=>{if(!t||!s(e))return r;let n=d(t.split(/[,[\].]+?/)).reduce((e,t)=>a(e)?e:e[t],e);return f(n)||n===e?f(e[t])?r:e[t]:n},m=e=>d(e.replace(/["|']|\]/g,"").split(/\.|\[/)),h=(e,t,r)=>{let n=-1,i=/^\w*$/.test(t)?[t]:m(t),a=i.length,l=a-1;for(;++n<a;){let t=i[n],a=r;if(n!==l){let r=e[t];
20a=s(r)||Array.isArray(r)?r:isNaN(+i[n+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=a,e=e[t]}};let y="blur",g="onChange",b="onSubmit",v="maxLength",w="minLength",A="pattern",x="required",_=n.createContext(null);var k=(e,t,r,n=!0)=>{let i={defaultValues:t._defaultValues};for(let a in e)Object.defineProperty(i,a,{get:()=>("all"!==t._proxyFormState[a]&&(t._proxyFormState[a]=!n||"all"),r&&(r[a]=!0),e[a])});return i},S=(e,t,r,n,i)=>"string"==typeof e?(n&&t.watch.add(e),p(r,e,i)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),p(r,e))):(n&&(t.watchAll=!0),r);function C(e){let t=n.useContext(_),{control:r=t.control,name:i,defaultValue:a,disabled:s,exact:l}=e||{},o=n.useRef(i),u=n.useRef(a);o.current=i,n.useEffect(()=>r._subscribe({name:o.current,formState:{values:!0},exact:l,callback:e=>!s&&d(S(o.current,r._names,e.values||r._formValues,!1,u.current))}),[r,s,l]);let[c,d]=n.useState(r._getWatch(i,a));return n.useEffect(()=>r._removeUnmounted()),c}let E=e=>e.render(function(e){let t=n.useContext(_),{name:r,disabled:i,control:a=t.control,shouldUnregister:s}=e,u=o(a._names.array,r),d=C({control:a,name:r,defaultValue:p(a._formValues,r,p(a._defaultValues,r,e.defaultValue)),exact:!0}),m=function(e){let t=n.useContext(_),{control:r=t.control,disabled:i,name:a,exact:s}=e||{},[l,o]=n.useState(r._formState),u=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),c=n.useRef(a);return c.current=a,n.useEffect(()=>r._subscribe({name:c.current,formState:u.current,exact:s,callback:e=>{i||o({...r._formState,...e})}}),[r,i,s]),n.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),n.useMemo(()=>k(l,r,u.current,!1),[l,r])}({control:a,name:r,exact:!0}),g=n.useRef(e),b=n.useRef(a.register(r,{...e.rules,value:d,..."boolean"==typeof e.disabled?{disabled:e.disabled}:{}})),v=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!p(m.errors,r)},isDirty:{enumerable:!0,get:()=>!!p(m.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!p(m.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!p(m.validatingFields,r)},error:{enumerable:!0,get:()=>p(m.errors,r)}}),[m,r]),w=n.useCallback(e=>b.current.onChange({target:{value:l(e),name:r},type:"change"}),[r]),A=n.useCallback(()=>b.current.onBlur({target:{value:p(a._formValues,r),name:r},type:y}),[r,a._formValues]),x=n.useCallback(e=>{let t=p(a._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})},[a._fields,r]),S=n.useMemo(()=>({name:r,value:d,..."boolean"==typeof i||m.disabled?{disabled:m.disabled||i}:{},onChange:w,onBlur:A,ref:x}),[r,i,m.disabled,w,A,x,d]);return n.useEffect(()=>{let e=a._options.shouldUnregister||s;a.register(r,{...g.current.rules,..."boolean"==typeof g.current.disabled?{disabled:g.current.disabled}:{}});let t=(e,t)=>{let r=p(a._fields,e);r&&r._f&&(r._f.mount=t)};if(t(r,!0),e){let e=c(p(a._options.defaultValues,r));h(a._defaultValues,r,e),f(p(a._formValues,r))&&h(a._formValues,r,e)}return u||a.register(r),()=>{(u?e&&!a._state.action:e)?a.unregister(r):t(r,!1)}},[r,a,u,s]),n.useEffect(()=>{a._setDisabledField({disabled:i,name:r})},[i,r,a]),n.useMemo(()=>({field:S,formState:m,fieldState:v}),[S,m,v])}(e));var T=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{},O=e=>Array.isArray(e)?e:[e],D=()=>{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=[]}}},F=e=>a(e)||"object"!=typeof e;function V(e,t){if(F(e)||F(t))return e===t;if(i(e)&&i(t))return e.getTime()===t.getTime();let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let a of r){let r=e[a];if(!n.includes(a))return!1;if("ref"!==a){let e=t[a];if(i(r)&&i(e)||s(r)&&s(e)||Array.isArray(r)&&Array.isArray(e)?!V(r,e):r!==e)return!1}}return!0}var j=e=>s(e)&&!Object.keys(e).length,M=e=>"function"==typeof e,L=e=>{if(!u)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},P=e=>L(e)&&e.isConnected;function R(e,t){let r=Array.isArray(t)?t:/^\w*$/.test(t)?[t]:m(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n<r;)e=f(e)?n++:e[t[n++]];return e}(e,r),i=r.length-1,a=r[i];return n&&delete n[a],0!==i&&(s(n)&&j(n)||Array.isArray(n)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!f(e[t]))return!1;return!0}(n))&&R(e,r.slice(0,-1)),e}var $=e=>{for(let t in e)if(M(e[t]))return!0;return!1};function I(e,t={}){let r=Array.isArray(e);if(s(e)||r)for(let r in e)Array.isArray(e[r])||s(e[r])&&!$(e[r])?(t[r]=Array.isArray(e[r])?[]:{},I(e[r],t[r])):a(e[r])||(t[r]=!0);return t}var N=(e,t)=>(function e(t,r,n){let i=Array.isArray(t);if(s(t)||i)for(let i in t)Array.isArray(t[i])||s(t[i])&&!$(t[i])?f(r)||F(n[i])?n[i]=Array.isArray(t[i])?I(t[i],[]):{...I(t[i])}:e(t[i],a(r)?{}:r[i],n[i]):n[i]=!V(t[i],r[i]);return n})(e,t,I(t));let H={value:!1,isValid:!1},B={value:!0,isValid:!0};var U=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?B:{value:e[0].value,isValid:!0}:B:H}return H},W=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>f(e)?e:t?""===e?NaN:e?+e:e:r&&"string"==typeof e?new Date(e):n?n(e):e;let q={isValid:!1,value:null};var z=e=>Array.isArray(e)?e.reduce((e,t)=>
20t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,q):q;function G(e){let t=e.ref;return"file"===t.type?t.files:"radio"===t.type?z(e.refs).value:"select-multiple"===t.type?[...t.selectedOptions].map(({value:e})=>e):"checkbox"===t.type?U(e.refs).value:W(f(t.value)?e.ref.value:t.value,e)}var Y=e=>f(e)?e:e instanceof RegExp?e.source:s(e)?e.value instanceof RegExp?e.value.source:e.value:e,K=e=>({isOnSubmit:!e||e===b,isOnBlur:"onBlur"===e,isOnChange:e===g,isOnAll:"all"===e,isOnTouch:"onTouched"===e});let Q="AsyncFunction";var Z=e=>!!e&&!!e.validate&&!!(M(e.validate)&&e.validate.constructor.name===Q||s(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===Q)),J=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let X=(e,t,r,n)=>{for(let i of r||Object.keys(e)){let r=p(e,i);if(r){let{_f:e,...a}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!n)return!0;else if(e.ref&&t(e.ref,e.name)&&!n)return!0;else if(X(a,t))break}else if(s(a)&&X(a,t))break}}};function ee(e,t,r){let n=p(e,r);if(n||/^\w*$/.test(r))return{error:n,name:r};let i=r.split(".");for(;i.length;){let n=i.join("."),a=p(t,n),s=p(e,n);if(a&&!Array.isArray(a)&&r!==n)break;if(s&&s.type)return{name:n,error:s};i.pop()}return{name:r}}var et=(e,t,r)=>{let n=O(p(e,r));return h(n,"root",t[r]),h(e,r,n),e},er=e=>"string"==typeof e;function en(e,t,r="validate"){if(er(e)||Array.isArray(e)&&e.every(er)||"boolean"==typeof e&&!e)return{type:r,message:er(e)?e:"",ref:t}}var ei=e=>!s(e)||e instanceof RegExp?{value:e,message:""}:e,ea=async(e,t,r,n,i,l)=>{let{ref:o,refs:u,required:c,maxLength:d,minLength:m,min:h,max:y,pattern:g,validate:b,name:_,valueAsNumber:k,mount:S}=e._f,C=p(r,_);if(!S||t.has(_))return{};let E=u?u[0]:o,O=e=>{i&&E.reportValidity&&(E.setCustomValidity("boolean"==typeof e?"":e||""),E.reportValidity())},D={},F="radio"===o.type,V="checkbox"===o.type,P=(k||"file"===o.type)&&f(o.value)&&f(C)||L(o)&&""===o.value||""===C||Array.isArray(C)&&!C.length,R=T.bind(null,_,n,D),$=(e,t,r,n=v,i=w)=>{let a=e?t:r;D[_]={type:e?n:i,message:a,ref:o,...R(e?n:i,a)}};if(l?!Array.isArray(C)||!C.length:c&&(!(F||V)&&(P||a(C))||"boolean"==typeof C&&!C||V&&!U(u).isValid||F&&!z(u).isValid)){let{value:e,message:t}=er(c)?{value:!!c,message:c}:ei(c);if(e&&(D[_]={type:x,message:t,ref:E,...R(x,t)},!n))return O(t),D}if(!P&&(!a(h)||!a(y))){let e,t,r=ei(y),i=ei(h);if(a(C)||isNaN(C)){let n=o.valueAsDate||new Date(C),a=e=>new Date(new Date().toDateString()+" "+e),s="time"==o.type,l="week"==o.type;"string"==typeof r.value&&C&&(e=s?a(C)>a(r.value):l?C>r.value:n>new Date(r.value)),"string"==typeof i.value&&C&&(t=s?a(C)<a(i.value):l?C<i.value:n<new Date(i.value))}else{let n=o.valueAsNumber||(C?+C:C);a(r.value)||(e=n>r.value),a(i.value)||(t=n<i.value)}if((e||t)&&($(!!e,r.message,i.message,"max","min"),!n))return O(D[_].message),D}if((d||m)&&!P&&("string"==typeof C||l&&Array.isArray(C))){let e=ei(d),t=ei(m),r=!a(e.value)&&C.length>+e.value,i=!a(t.value)&&C.length<+t.value;if((r||i)&&($(r,e.message,t.message),!n))return O(D[_].message),D}if(g&&!P&&"string"==typeof C){let{value:e,message:t}=ei(g);if(e instanceof RegExp&&!C.match(e)&&(D[_]={type:A,message:t,ref:o,...R(A,t)},!n))return O(t),D}if(b){if(M(b)){let e=en(await b(C,r),E);if(e&&(D[_]={...e,...R("validate",e.message)},!n))return O(e.message),D}else if(s(b)){let e={};for(let t in b){if(!j(e)&&!n)break;let i=en(await b[t](C,r),E,t);i&&(e={...i,...R(t,i.message)},O(i.message),n&&(D[_]=e))}if(!j(e)&&(D[_]={ref:E,...e},!n))return D}}return O(!0),D};let es={mode:b,reValidateMode:g,shouldFocusError:!0};function el(e={}){let t=n.useRef(void 0),r=n.useRef(void 0),[m,g]=n.useState({isDirty:!1,isValidating:!1,isLoading:M(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:M(e.defaultValues)?void 0:e.defaultValues});!t.current&&(t.current={...e.formControl?e.formControl:function(e={}){let t,r={...es,...e},n={submitCount:0,isDirty:!1,isLoading:M(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},m={},g=(s(r.defaultValues)||s(r.values))&&c(r.values||r.defaultValues)||{},b=r.shouldUnregister?{}:c(g),v={action:!1,mount:!1,watch:!1},w={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},A=0,x={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},_={...x},k={array:D(),state:D()},C=K(r.mode),E=K(r.reValidateMode),T="all"===r.criteriaMode,F=async e=>{if(!r.disabled&&(x.isValid||_.isValid||e)){let e=r.resolver?j((await B()).errors):await q(m,!0);e!==n.isValid&&k.state.next({isValid:e})}},$=(e,t)=>{!r.disabled&&(x.isValidating||x.validatingFields||_.isValidating||_.validatingFields)&&((e||Array.from(w.mount)).forEac
20h(e=>{e&&(t?h(n.validatingFields,e,t):R(n.validatingFields,e))}),k.state.next({validatingFields:n.validatingFields,isValidating:!j(n.validatingFields)}))},I=(e,t,r,n)=>{let i=p(m,e);if(i){let a=p(b,e,f(r)?p(g,e):r);f(a)||n&&n.defaultChecked||t?h(b,e,t?a:G(i._f)):er(e,a),v.mount&&F()}},H=(e,t,i,a,s)=>{let l=!1,o=!1,u={name:e};if(!r.disabled){if(!i||a){(x.isDirty||_.isDirty)&&(o=n.isDirty,n.isDirty=u.isDirty=z(),l=o!==u.isDirty);let r=V(p(g,e),t);o=!!p(n.dirtyFields,e),r?R(n.dirtyFields,e):h(n.dirtyFields,e,!0),u.dirtyFields=n.dirtyFields,l=l||(x.dirtyFields||_.dirtyFields)&&!r!==o}if(i){let t=p(n.touchedFields,e);t||(h(n.touchedFields,e,i),u.touchedFields=n.touchedFields,l=l||(x.touchedFields||_.touchedFields)&&t!==i)}l&&s&&k.state.next(u)}return l?u:{}},B=async e=>{$(e,!0);let t=await r.resolver(b,r.context,((e,t,r,n)=>{let i={};for(let r of e){let e=p(t,r);e&&h(i,r,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}})(e||w.mount,m,r.criteriaMode,r.shouldUseNativeValidation));return $(e),t},U=async e=>{let{errors:t}=await B(e);if(e)for(let r of e){let e=p(t,r);e?h(n.errors,r,e):R(n.errors,r)}else n.errors=t;return t},q=async(e,t,i={valid:!0})=>{for(let a in e){let s=e[a];if(s){let{_f:e,...l}=s;if(e){let l=w.array.has(e.name),o=s._f&&Z(s._f);o&&x.validatingFields&&$([a],!0);let u=await ea(s,w.disabled,b,T,r.shouldUseNativeValidation&&!t,l);if(o&&x.validatingFields&&$([a]),u[e.name]&&(i.valid=!1,t))break;t||(p(u,e.name)?l?et(n.errors,u,e.name):h(n.errors,e.name,u[e.name]):R(n.errors,e.name))}j(l)||await q(l,t,i)}}return i.valid},z=(e,t)=>!r.disabled&&(e&&t&&h(b,e,t),!V(ec(),g)),Q=(e,t,r)=>S(e,w,{...v.mount?b:f(t)?g:"string"==typeof e?{[e]:t}:t},r,t),er=(e,t,r={})=>{let n=p(m,e),i=t;if(n){let r=n._f;r&&(r.disabled||h(b,e,W(t,r)),i=L(r.ref)&&a(t)?"":t,"select-multiple"===r.ref.type?[...r.ref.options].forEach(e=>e.selected=i.includes(e.value)):r.refs?"checkbox"===r.ref.type?r.refs.length>1?r.refs.forEach(e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(i)?!!i.find(t=>t===e.value):i===e.value)):r.refs[0]&&(r.refs[0].checked=!!i):r.refs.forEach(e=>e.checked=e.value===i):"file"===r.ref.type?r.ref.value="":(r.ref.value=i,r.ref.type||k.state.next({name:e,values:c(b)})))}(r.shouldDirty||r.shouldTouch)&&H(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&eu(e)},en=(e,t,r)=>{for(let n in t){let a=t[n],l=`${e}.${n}`,o=p(m,l);(w.array.has(e)||s(a)||o&&!o._f)&&!i(a)?en(l,a,r):er(l,a,r)}},ei=(e,t,r={})=>{let i=p(m,e),s=w.array.has(e),l=c(t);h(b,e,l),s?(k.array.next({name:e,values:c(b)}),(x.isDirty||x.dirtyFields||_.isDirty||_.dirtyFields)&&r.shouldDirty&&k.state.next({name:e,dirtyFields:N(g,b),isDirty:z(e,l)})):!i||i._f||a(l)?er(e,l,r):en(e,l,r),J(e,w)&&k.state.next({...n}),k.state.next({name:v.mount?e:void 0,values:c(b)})},el=async e=>{v.mount=!0;let a=e.target,s=a.name,o=!0,u=p(m,s),d=e=>{o=Number.isNaN(e)||i(e)&&isNaN(e.getTime())||V(e,p(b,s,e))};if(u){var f,g,S,O,D;let i,v,I,N=a.type?G(u._f):l(e),U=e.type===y||"focusout"===e.type,W=!((I=u._f).mount&&(I.required||I.min||I.max||I.maxLength||I.minLength||I.pattern||I.validate))&&!r.resolver&&!p(n.errors,s)&&!u._f.deps||(f=U,g=p(n.touchedFields,s),S=n.isSubmitted,O=E,!(D=C).isOnAll&&(!S&&D.isOnTouch?!(g||f):(S?O.isOnBlur:D.isOnBlur)?!f:(S?!O.isOnChange:!D.isOnChange)||f)),z=J(s,w,U);h(b,s,N),U?(u._f.onBlur&&u._f.onBlur(e),t&&t(0)):u._f.onChange&&u._f.onChange(e);let Y=H(s,N,U),K=!j(Y)||z;if(U||k.state.next({name:s,type:e.type,values:c(b)}),W)return(x.isValid||_.isValid)&&("onBlur"===r.mode?U&&F():U||F()),K&&k.state.next({name:s,...z?{}:Y});if(!U&&z&&k.state.next({...n}),r.resolver){let{errors:e}=await B([s]);if(d(N),o){let t=ee(n.errors,m,s),r=ee(e,m,t.name||s);i=r.error,s=r.name,v=j(e)}}else $([s],!0),i=(await ea(u,w.disabled,b,T,r.shouldUseNativeValidation))[s],$([s]),d(N),o&&(i?v=!1:(x.isValid||_.isValid)&&(v=await q(m,!0)));if(o){u._f.deps&&eu(u._f.deps);var M=s,L=v,P=i;let e=p(n.errors,M),a=(x.isValid||_.isValid)&&"boolean"==typeof L&&n.isValid!==L;if(r.delayError&&P){let e;e=()=>{h(n.errors,M,P),k.state.next({errors:n.errors})},(t=t=>{clearTimeout(A),A=setTimeout(e,t)})(r.delayError)}else clearTimeout(A),t=null,P?h(n.errors,M,P):R(n.errors,M);if((P?!V(e,P):e)||!j(Y)||a){let e={...Y,...a&&"boolean"==typeof L?{isValid:L}:{},errors:n.errors,name:M};n={...n,...e},k.state.next(e)}}}},eo=(e,t)=>{if(p(n.errors,t)&&e.focus)return e.focus(),1},eu=async(e,t={})=>{let i,a,s=O(e);
20if(r.resolver){let t=await U(f(e)?e:s);i=j(t),a=e?!s.some(e=>p(t,e)):i}else e?((a=(await Promise.all(s.map(async e=>{let t=p(m,e);return await q(t&&t._f?{[e]:t}:t)}))).every(Boolean))||n.isValid)&&F():a=i=await q(m);return k.state.next({..."string"!=typeof e||(x.isValid||_.isValid)&&i!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:i}:{},errors:n.errors}),t.shouldFocus&&!a&&X(m,eo,e?s:w.mount),a},ec=e=>{let t={...v.mount?b:g};return f(e)?t:"string"==typeof e?p(t,e):e.map(e=>p(t,e))},ed=(e,t)=>({invalid:!!p((t||n).errors,e),isDirty:!!p((t||n).dirtyFields,e),error:p((t||n).errors,e),isValidating:!!p(n.validatingFields,e),isTouched:!!p((t||n).touchedFields,e)}),ef=(e,t,r)=>{let i=(p(m,e,{_f:{}})._f||{}).ref,{ref:a,message:s,type:l,...o}=p(n.errors,e)||{};h(n.errors,e,{...o,...t,ref:i}),k.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},ep=e=>k.state.subscribe({next:t=>{let r,i,a;r=e.name,i=t.name,a=e.exact,(!r||!i||r===i||O(r).some(e=>e&&(a?e===i:e.startsWith(i)||i.startsWith(e))))&&((e,t,r,n)=>{r(e);let{name:i,...a}=e;return j(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(e=>t[e]===(!n||"all"))})(t,e.formState||x,eA,e.reRenderRoot)&&e.callback({values:{...b},...n,...t})}}).unsubscribe,em=(e,t={})=>{for(let i of e?O(e):w.mount)w.mount.delete(i),w.array.delete(i),t.keepValue||(R(m,i),R(b,i)),t.keepError||R(n.errors,i),t.keepDirty||R(n.dirtyFields,i),t.keepTouched||R(n.touchedFields,i),t.keepIsValidating||R(n.validatingFields,i),r.shouldUnregister||t.keepDefaultValue||R(g,i);k.state.next({values:c(b)}),k.state.next({...n,...!t.keepDirty?{}:{isDirty:z()}}),t.keepIsValid||F()},eh=({disabled:e,name:t})=>{("boolean"==typeof e&&v.mount||e||w.disabled.has(t))&&(e?w.disabled.add(t):w.disabled.delete(t))},ey=(e,t={})=>{let n=p(m,e),i="boolean"==typeof t.disabled||"boolean"==typeof r.disabled;return(h(m,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),w.mount.add(e),n)?eh({disabled:"boolean"==typeof t.disabled?t.disabled:r.disabled,name:e}):I(e,!0,t.value),{...i?{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:el,onBlur:el,ref:i=>{if(i){let r;ey(e,t),n=p(m,e);let a=f(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,s="radio"===(r=a).type||"checkbox"===r.type,l=n._f.refs||[];(s?l.find(e=>e===a):a===n._f.ref)||(h(m,e,{_f:{...n._f,...s?{refs:[...l.filter(P),a,...Array.isArray(p(g,e))?[{}]:[]],ref:{type:a.type,name:e}}:{ref:a}}}),I(e,!1,void 0,a))}else(n=p(m,e,{}))._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&!(o(w.array,e)&&v.action)&&w.unMount.add(e)}}},eg=()=>r.shouldFocusError&&X(m,eo,w.mount),eb=(e,t)=>async i=>{let a;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let s=c(b);if(k.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await B();n.errors=e,s=t}else await q(m);if(w.disabled.size)for(let e of w.disabled)h(s,e,void 0);if(R(n.errors,"root"),j(n.errors)){k.state.next({errors:{}});try{await e(s,i)}catch(e){a=e}}else t&&await t({...n.errors},i),eg(),setTimeout(eg);if(k.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:j(n.errors)&&!a,submitCount:n.submitCount+1,errors:n.errors}),a)throw a},ev=(e,t={})=>{let i=e?c(e):g,a=c(i),s=j(e),l=s?g:a;if(t.keepDefaultValues||(g=i),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...w.mount,...Object.keys(N(g,b))])))p(n.dirtyFields,e)?h(l,e,p(b,e)):ei(e,p(l,e));else{if(u&&f(e))for(let e of w.mount){let t=p(m,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(L(e)){let t=e.closest("form");if(t){t.reset();break}}}}for(let e of w.mount)ei(e,p(l,e))}b=c(l),k.array.next({values:{...l}}),k.state.next({values:{...l}})}w={mount:t.keepDirtyValues?w.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},v.mount=!x.isValid||!!t.keepIsValid||!!t.keepDirtyValues,v.watch=!!r.shouldUnregister,k.state.next({submitCount:t.keepSubmitCount?n.submitCount:0,isDirty:!s&&(t.keepDirty?n.isDirty:!!(t.keepDefaultValues&&!V(e,g))),isSubmitted:!!t.keepIsSubmitted&&n.isSubmitted,dirtyFields:s?{}:t.keepDirtyValues?t.keepDefaultValues&&b?N(g,b):n.dirtyFields:t.keepDefaultValues&&e?N(g,e):t.keepDirty?n.dirtyFields:{},touchedFields:t.keepTouched?n.touchedFields:{},errors:t.keepErrors?n.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1})},ew=(e,t)=>ev(M(e)?e(b):e,t),eA=e=>{n={...n,...e}},ex={control:{register:ey,unregister:em,getFieldState:ed,handleSubmit:eb,setError:ef,_subscribe:ep,_runSchema:B,_getWatch:Q,_getDirty:z,_setValid:F,_setFieldArray:(e,t=[],i,a,s=!0,l=!0)=>
20{if(a&&i&&!r.disabled){if(v.action=!0,l&&Array.isArray(p(m,e))){let t=i(p(m,e),a.argA,a.argB);s&&h(m,e,t)}if(l&&Array.isArray(p(n.errors,e))){let t,r=i(p(n.errors,e),a.argA,a.argB);s&&h(n.errors,e,r),d(p(t=n.errors,e)).length||R(t,e)}if((x.touchedFields||_.touchedFields)&&l&&Array.isArray(p(n.touchedFields,e))){let t=i(p(n.touchedFields,e),a.argA,a.argB);s&&h(n.touchedFields,e,t)}(x.dirtyFields||_.dirtyFields)&&(n.dirtyFields=N(g,b)),k.state.next({name:e,isDirty:z(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else h(b,e,t)},_setDisabledField:eh,_setErrors:e=>{n.errors=e,k.state.next({errors:n.errors,isValid:!1})},_getFieldArray:e=>d(p(v.mount?b:g,e,r.shouldUnregister?p(g,e,[]):[])),_reset:ev,_resetDefaultValues:()=>M(r.defaultValues)&&r.defaultValues().then(e=>{ew(e,r.resetOptions),k.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of w.unMount){let t=p(m,e);t&&(t._f.refs?t._f.refs.every(e=>!P(e)):!P(t._f.ref))&&em(e)}w.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(k.state.next({disabled:e}),X(m,(t,r)=>{let n=p(m,r);n&&(t.disabled=n._f.disabled||e,Array.isArray(n._f.refs)&&n._f.refs.forEach(t=>{t.disabled=n._f.disabled||e}))},0,!1))},_subjects:k,_proxyFormState:x,get _fields(){return m},get _formValues(){return b},get _state(){return v},set _state(value){v=value},get _defaultValues(){return g},get _names(){return w},set _names(value){w=value},get _formState(){return n},get _options(){return r},set _options(value){r={...r,...value}}},subscribe:e=>(v.mount=!0,_={..._,...e.formState},ep({...e,formState:_})),trigger:eu,register:ey,handleSubmit:eb,watch:(e,t)=>M(e)?k.state.subscribe({next:r=>e(Q(void 0,t),r)}):Q(e,t,!0),setValue:ei,getValues:ec,reset:ew,resetField:(e,t={})=>{p(m,e)&&(f(t.defaultValue)?ei(e,c(p(g,e))):(ei(e,t.defaultValue),h(g,e,c(t.defaultValue))),t.keepTouched||R(n.touchedFields,e),t.keepDirty||(R(n.dirtyFields,e),n.isDirty=t.defaultValue?z(e,c(p(g,e))):z()),!t.keepError&&(R(n.errors,e),x.isValid&&F()),k.state.next({...n}))},clearErrors:e=>{e&&O(e).forEach(e=>R(n.errors,e)),k.state.next({errors:e?n.errors:{}})},unregister:em,setError:ef,setFocus:(e,t={})=>{let r=p(m,e),n=r&&r._f;if(n){let e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&M(e.select)&&e.select())}},getFieldState:ed};return{...ex,formControl:ex}}(e),formState:m},e.formControl&&e.defaultValues&&!M(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions));let b=t.current.control;return b._options=e,n.useLayoutEffect(()=>b._subscribe({formState:b._proxyFormState,callback:()=>g({...b._formState}),reRenderRoot:!0}),[b]),n.useEffect(()=>b._disableForm(e.disabled),[b,e.disabled]),n.useEffect(()=>{if(b._proxyFormState.isDirty){let e=b._getDirty();e!==m.isDirty&&b._subjects.state.next({isDirty:e})}},[b,m.isDirty]),n.useEffect(()=>{e.values&&!V(e.values,r.current)?(b._reset(e.values,b._options.resetOptions),r.current=e.values,g(e=>({...e}))):b._resetDefaultValues()},[e.values,b]),n.useEffect(()=>{e.errors&&!j(e.errors)&&b._setErrors(e.errors)},[e.errors,b]),n.useEffect(()=>{b._state.mount||(b._setValid(),b._state.mount=!0),b._state.watch&&(b._state.watch=!1,b._subjects.state.next({...b._formState})),b._removeUnmounted()}),n.useEffect(()=>{e.shouldUnregister&&b._subjects.state.next({values:b._getWatch()})},[e.shouldUnregister,b]),t.current.formState=k(m,b),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.