(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[112],{3145:function(e,t,r){"use strict";r.d(t,{default:function(){return i.a}});var n=r(8461),i=r.n(n)},7648:function(e,t,r){"use strict";r.d(t,{default:function(){return i.a}});var n=r(2972),i=r.n(n)},9376:function(e,t,r){"use strict";var n=r(5475);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}})},257:function(e,t,r){"use strict";var n,i;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(i=r.g.process)?void 0:i.env)?r.g.process:r(4227)},5449:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(8521);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6958:function(e,t,r){"use strict";function n(e,t,r,n){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),r(8521),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8221:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DOMAttributeNames:function(){return n},default:function(){return o},isEqualNode:function(){return a}});let n={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"};function i(e){let{type:t,props:r}=e,i=document.createElement(t);for(let e in r){if(!r.hasOwnProperty(e)||"children"===e||"dangerouslySetInnerHTML"===e||void 0===r[e])continue;let a=n[e]||e.toLowerCase();"script"===t&&("async"===a||"defer"===a||"noModule"===a)?i[a]=!!r[e]:i.setAttribute(a,r[e])}let{children:a,dangerouslySetInnerHTML:o}=r;return o?i.innerHTML=o.__html||"":a&&(i.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):""),i}function a(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let r=t.getAttribute("nonce");if(r&&!e.getAttribute("nonce")){let n=t.cloneNode(!0);return n.setAttribute("nonce",""),n.nonce=r,r===e.nonce&&e.isEqualNode(n)}}return e.isEqualNode(t)}function o(){return{mountedInstances:new Set,updateHead:e=>{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;e.props.href=e.props["data-href"],e.props["data-href"]=void 0}let r=t[e.type]||[];r.push(e),t[e.type]=r});let n=t.title?t.title[0]:null,i="";if(n){let{children:e}=n.props;i="string"==typeof e?e:Array.isArray(e)?e.join(""):""}i!==document.title&&(document.title=i),["meta","base","link","style","script"].forEach(e=>{r(e,t[e]||[])})}}}r=(e,t)=>{let r=document.getElementsByTagName("head")[0],n=r.querySelector("meta[name=next-head-count]"),o=Number(n.content),s=[];for(let t=0,r=n.previousElementSibling;t<o;t++,r=(null==r?void 0:r.previousElementSibling)||null){var l;(null==r?void 0:null==(l=r.tagName)?void 0:l.toLowerCase())===e&&s.push(r)}let u=t.map(i).filter(e=>{for(let t=0,r=s.length;t<r;t++)if(a(s[t],e))return s.splice(t,1),!1;return!0});s.forEach(e=>{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),u.forEach(e=>r.insertBefore(e,n)),n.content=(o-s.length+u.length).toString()},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5878:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return b}});let n=r(7043),i=r(3099),a=r(7437),o=i._(r(2265)),s=n._(r(4887)),l=n._(r(8293)),u=r(5346),c=r(128),d=r(2589);r(1765);let f=r(5523),p=n._(r(5084)),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function h(e,t,r,n,i,a,o){let s=null==e?void 0:e.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function g(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y=(0,o.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:i,height:s,width:l,decoding:u,className:c,style:d,fetchPriority:f,placeholder:p,loading:m,unoptimized:y,fill:_,onLoadRef:b,onLoadingCompleteRef:v,setBlurComplete:w,setShowAltText:x,sizesInput:S,onLoad:E,onError:j,...C}=e;return(0,a.jsx)("img",{...C,...g(f),loading:m,width:l,height:s,decoding:u,"data-nimg":_?"fill":"1",className:c,style:d,sizes:i,srcSet:n,src:r,ref:(0,o.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(j&&(e.src=e.src),e.complete&&h(e,p,b,v,w,y,S))},[r,p,b,v,w,j,y,S,t]),onLoad:e=>{h(e.currentTarget,p,b,v,w,y,S)},onError:e=>{x(!0),"empty"!==p&&w(!0),j&&j(e)}})});function _(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...g(r.fetchPriority)};return t&&s.default.preload?(s.default.preload(r.src,n),null):(0,a.jsx)(l.default,{children:(0,a.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let b=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(f.RouterContext),n=(0,o.useContext)(d.ImageConfigContext),i=(0,o.useMemo)(()=>{var e;let t=m||n||c.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),i=t.deviceSizes.sort((e,t)=>e-t),a=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:i,qualities:a}},[n]),{onLoad:s,onLoadingComplete:l}=e,h=(0,o.useRef)(s);(0,o.useEffect)(()=>{h.current=s},[s]);let g=(0,o.useRef)(l);(0,o.useEffect)(()=>{g.current=l},[l]);let[b,v]=(0,o.useState)(!1),[w,x]=(0,o.useState)(!1),{props:S,meta:E}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:b,showAltText:w});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y,{...S,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:h,onLoadingCompleteRef:g,setBlurComplete:v,setShowAltText:x,sizesInput:e.sizes,ref:t}),E.priority?(0,a.jsx)(_,{isAppRouter:!r,imgAttributes:S}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2972:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return v}});let n=r(7043),i=r(7437),a=n._(r(2265)),o=r(5246),s=r(3552),l=r(7497),u=r(3987),c=r(5449),d=r(5523),f=r(1956),p=r(6081),m=r(6958),h=r(1634),g=r(4673),y=new Set;function _(e,t,r,n,i,a){if("undefined"!=typeof window&&(a||(0,s.isLocalURL)(t))){if(!n.bypassPrefetchedCheck){let i=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(y.has(i))return;y.add(i)}(async()=>a?e.prefetch(t,i):e.prefetch(t,r,n))().catch(e=>{})}}function b(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let v=a.default.forwardRef(function(e,t){let r,n;let{href:l,as:y,children:v,prefetch:w=null,passHref:x,replace:S,shallow:E,scroll:j,locale:C,onClick:A,onMouseEnter:k,onTouchStart:O,legacyBehavior:I=!1,...R}=e;r=v,I&&("string"==typeof r||"number"==typeof r)&&(r=(0,i.jsx)("a",{children:r}));let T=a.default.useContext(d.RouterContext),N=a.default.useContext(f.AppRouterContext),P=null!=T?T:N,L=!T,M=!1!==w,$=null===w?g.PrefetchKind.AUTO:g.PrefetchKind.FULL,{href:D,as:F}=a.default.useMemo(()=>{if(!T){let e=b(l);return{href:e,as:y?b(y):e}}let[e,t]=(0,o.resolveHref)(T,l,!0);return{href:e,as:y?(0,o.resolveHref)(T,y):t||e}},[T,l,y]),V=a.default.useRef(D),U=a.default.useRef(F);I&&(n=a.default.Children.only(r));let z=I?n&&"object"==typeof n&&n.ref:t,[B,W,q]=(0,p.useIntersection)({rootMargin:"200px"}),H=a.default.useCallback(e=>{(U.current!==F||V.current!==D)&&(q(),U.current=F,V.current=D),B(e),z&&("function"==typeof z?z(e):"object"==typeof z&&(z.current=e))},[F,z,D,q,B]);a.default.useEffect(()=>{P&&W&&M&&_(P,D,F,{locale:C},{kind:$},L)},[F,D,W,C,M,null==T?void 0:T.locale,P,L,$]);let G={ref:H,onClick(e){I||"function"!=typeof A||A(e),I&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),P&&!e.defaultPrevented&&function(e,t,r,n,i,o,l,u,c){let{nodeName:d}=e.currentTarget;if("A"===d.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,s.isLocalURL)(r)))return;e.preventDefault();let f=()=>{let e=null==l||l;"beforePopState"in t?t[i?"replace":"push"](r,n,{shallow:o,locale:u,scroll:e}):t[i?"replace":"push"](n||r,{scroll:e})};c?a.default.startTransition(f):f()}(e,P,D,F,S,E,j,C,L)},onMouseEnter(e){I||"function"!=typeof k||k(e),I&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),P&&(M||!L)&&_(P,D,F,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:$},L)},onTouchStart:function(e){I||"function"!=typeof O||O(e),I&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),P&&(M||!L)&&_(P,D,F,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:$},L)}};if((0,u.isAbsoluteUrl)(F))G.href=F;else if(!I||x||"a"===n.type&&!("href"in n.props)){let e=void 0!==C?C:null==T?void 0:T.locale,t=(null==T?void 0:T.isLocaleDomain)&&(0,m.getDomainLocale)(F,e,null==T?void 0:T.locales,null==T?void 0:T.domainLocales);G.href=t||(0,h.addBasePath)((0,c.addLocale)(F,e,null==T?void 0:T.defaultLocale))}return I?a.default.cloneElement(n,G):(0,i.jsx)("a",{...R,...G,children:r})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3515:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5246:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return d}});let n=r(8637),i=r(7497),a=r(7053),o=r(3987),s=r(8521),l=r(3552),u=r(6279),c=r(7205);function d(e,t,r){let d;let f="string"==typeof t?t:(0,i.formatWithValidation)(t),p=f.match(/^[a-zA-Z]{1,}:\/\//),m=p?f.slice(p[0].length):f;if((m.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+f+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,o.normalizeRepeatedSlashes)(m);f=(p?p[0]:"")+t}if(!(0,l.isLocalURL)(f))return r?[f]:f;try{d=new URL(f.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){d=new URL("/","http://n")}try{let e=new URL(f,d);e.pathname=(0,s.normalizePathTrailingSlash)(e.pathname);let t="";if((0,u.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:o,params:s}=(0,c.interpolateAs)(e.pathname,e.pathname,r);o&&(t=(0,i.formatWithValidation)({pathname:o,hash:e.hash,query:(0,a.omit)(r,s)}))}let o=e.origin===d.origin?e.href.slice(e.origin.length):e.href;return r?[o,t||o]:o}catch(e){return r?[f]:f}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8003:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return b},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return y}});let n=r(7043),i=r(3099),a=r(7437),o=n._(r(4887)),s=i._(r(2265)),l=r(8701),u=r(8221),c=r(3515),d=new Map,f=new Set,p=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"],m=e=>{if(o.default.preinit){e.forEach(e=>{o.default.preinit(e,{as:"style"})});return}if("undefined"!=typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}},h=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:i=null,dangerouslySetInnerHTML:a,children:o="",strategy:s="afterInteractive",onError:l,stylesheets:c}=e,h=r||t;if(h&&f.has(h))return;if(d.has(t)){f.add(h),d.get(t).then(n,l);return}let g=()=>{i&&i(),f.add(h)},y=document.createElement("script"),_=new Promise((e,t)=>{y.addEventListener("load",function(t){e(),n&&n.call(this,t),g()}),y.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});for(let[r,n]of(a?(y.innerHTML=a.__html||"",g()):o?(y.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",g()):t&&(y.src=t,d.set(t,_)),Object.entries(e))){if(void 0===n||p.includes(r))continue;let e=u.DOMAttributeNames[r]||r.toLowerCase();y.setAttribute(e,n)}"worker"===s&&y.setAttribute("type","text/partytown"),y.setAttribute("data-nscript",s),c&&m(c),document.body.appendChild(y)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>h(e))}):h(e)}function y(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function _(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:i=null,strategy:u="afterInteractive",onError:d,stylesheets:p,...m}=e,{updateScripts:g,scripts:y,getIsSsr:_,appDir:b,nonce:v}=(0,s.useContext)(l.HeadManagerContext),w=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=t||r;w.current||(i&&e&&f.has(e)&&i(),w.current=!0)},[i,t,r]);let x=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{!x.current&&("afterInteractive"===u?h(e):"lazyOnload"===u&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>h(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>h(e))})),x.current=!0)},[e,u]),("beforeInteractive"===u||"worker"===u)&&(g?(y[u]=(y[u]||[]).concat([{id:t,src:r,onLoad:n,onReady:i,onError:d,...m}]),g(y)):_&&_()?f.add(t||r):_&&!_()&&h(e)),b){if(p&&p.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)return r?(o.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:v,crossOrigin:m.crossOrigin}:{as:"script",nonce:v,crossOrigin:m.crossOrigin}),(0,a.jsx)("script",{nonce:v,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{...m,id:t}])+")"}})):(m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:v,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...m,id:t}])+")"}}));"afterInteractive"===u&&r&&o.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:v,crossOrigin:m.crossOrigin}:{as:"script",nonce:v,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(_,"__nextScript",{value:!0});let b=_;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6081:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let n=r(2265),i=r(3515),a="function"==typeof IntersectionObserver,o=new Map,s=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}=e,u=l||!a,[c,d]=(0,n.useState)(!1),f=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{f.current=e},[]);return(0,n.useEffect)(()=>{if(a){if(u||c)return;let e=f.current;if(e&&e.tagName)return function(e,t,r){let{id:n,observer:i,elements:a}=function(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=s.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=o.get(n)))return t;let i=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:i},s.push(r),o.set(r,t),t}(r);return a.set(e,t),i.observe(e),function(){if(a.delete(e),i.unobserve(e),0===a.size){i.disconnect(),o.delete(n);let e=s.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!c){let e=(0,i.requestIdleCallback)(()=>d(!0));return()=>(0,i.cancelIdleCallback)(e)}},[u,r,t,c,f.current]),[p,c,(0,n.useCallback)(()=>{d(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4227:function(e){!function(){var t={229:function(e){var t,r,n,i=e.exports={};function a(){throw Error("setTimeout has not been defined")}function o(){throw Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var l=[],u=!1,c=-1;function d(){u&&n&&(u=!1,n.length?l=n.concat(l):c=-1,l.length&&f())}function f(){if(!u){var e=s(d);u=!0;for(var t=l.length;t;){for(n=l,l=[];++c<t;)n&&n[c].run();c=-1,t=l.length}n=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new p(e,t)),1!==l.length||u||s(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw Error("process.chdir is not supported")},i.umask=function(){return 0}}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var a=r[e]={exports:{}},o=!0;try{t[e](a,a.exports,n),o=!1}finally{o&&delete r[e]}return a.exports}n.ab="//";var i=n(229);e.exports=i}()},9259:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_SUFFIX:function(){return l},APP_DIR_ALIAS:function(){return A},CACHE_ONE_YEAR:function(){return v},DOT_NEXT_ALIAS:function(){return j},ESLINT_DEFAULT_DIRS:function(){return q},GSP_NO_RETURNED_VALUE:function(){return F},GSSP_COMPONENT_MEMBER_ERROR:function(){return z},GSSP_NO_RETURNED_VALUE:function(){return V},INSTRUMENTATION_HOOK_FILENAME:function(){return S},MIDDLEWARE_FILENAME:function(){return w},MIDDLEWARE_LOCATION_REGEXP:function(){return x},NEXT_BODY_SUFFIX:function(){return d},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return b},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return m},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return h},NEXT_CACHE_SOFT_TAGS_HEADER:function(){return p},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return _},NEXT_CACHE_TAGS_HEADER:function(){return f},NEXT_CACHE_TAG_MAX_ITEMS:function(){return g},NEXT_CACHE_TAG_MAX_LENGTH:function(){return y},NEXT_DATA_SUFFIX:function(){return u},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return n},NEXT_META_SUFFIX:function(){return c},NEXT_QUERY_PARAM_PREFIX:function(){return r},NON_STANDARD_NODE_ENV:function(){return B},PAGES_DIR_ALIAS:function(){return E},PRERENDER_REVALIDATE_HEADER:function(){return i},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return a},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return N},ROOT_DIR_ALIAS:function(){return C},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return T},RSC_ACTION_ENCRYPTION_ALIAS:function(){return R},RSC_ACTION_PROXY_ALIAS:function(){return I},RSC_ACTION_VALIDATE_ALIAS:function(){return O},RSC_MOD_REF_PROXY_ALIAS:function(){return k},RSC_PREFETCH_SUFFIX:function(){return o},RSC_SUFFIX:function(){return s},SERVER_PROPS_EXPORT_ERROR:function(){return D},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return L},SERVER_PROPS_SSG_CONFLICT:function(){return M},SERVER_RUNTIME:function(){return H},SSG_FALLBACK_EXPORT_ERROR:function(){return W},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return P},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return $},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return U},WEBPACK_LAYERS:function(){return X},WEBPACK_RESOURCE_QUERIES:function(){return Y}});let r="nxtP",n="nxtI",i="x-prerender-revalidate",a="x-prerender-revalidate-if-generated",o=".prefetch.rsc",s=".rsc",l=".action",u=".json",c=".meta",d=".body",f="x-next-cache-tags",p="x-next-cache-soft-tags",m="x-next-revalidated-tags",h="x-next-revalidate-tag-token",g=128,y=256,_=1024,b="_N_T_",v=31536e3,w="middleware",x=`(?:src/)?${w}`,S="instrumentation",E="private-next-pages",j="private-dot-next",C="private-next-root-dir",A="private-next-app-dir",k="private-next-rsc-mod-ref-proxy",O="private-next-rsc-action-validate",I="private-next-rsc-server-reference",R="private-next-rsc-action-encryption",T="private-next-rsc-action-client-wrapper",N="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",P="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",L="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",M="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",$="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",D="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",F="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",V="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",U="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",z="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",B='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',W="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",q=["app","pages","components","lib","src"],H={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},G={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",api:"api",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",appMetadataRoute:"app-metadata-route",appRouteHandler:"app-route-handler"},X={...G,GROUP:{serverOnly:[G.reactServerComponents,G.actionBrowser,G.appMetadataRoute,G.appRouteHandler,G.instrument],clientOnly:[G.serverSideRendering,G.appPagesBrowser],nonClientServerTarget:[G.middleware,G.api],app:[G.reactServerComponents,G.actionBrowser,G.appMetadataRoute,G.appRouteHandler,G.serverSideRendering,G.appPagesBrowser,G.shared,G.instrument]}},Y={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},1436:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(7043)._(r(2265)).default.createContext({})},3964:function(e,t){"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},42:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return i}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function i(e){return r.test(e)?e.replace(n,"\\$&"):e}},5346:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return s}}),r(1765);let n=r(6496),i=r(128);function a(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function s(e,t){var r,s;let l,u,c,{src:d,sizes:f,unoptimized:p=!1,priority:m=!1,loading:h,className:g,quality:y,width:_,height:b,fill:v=!1,style:w,overrideSrc:x,onLoad:S,onLoadingComplete:E,placeholder:j="empty",blurDataURL:C,fetchPriority:A,decoding:k="async",layout:O,objectFit:I,objectPosition:R,lazyBoundary:T,lazyRoot:N,...P}=e,{imgConf:L,showAltText:M,blurComplete:$,defaultLoader:D}=t,F=L||i.imageConfigDefault;if("allSizes"in F)l=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>e-t),t=F.deviceSizes.sort((e,t)=>e-t),n=null==(r=F.qualities)?void 0:r.sort((e,t)=>e-t);l={...F,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===D)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let V=P.loader||D;delete P.loader,delete P.srcSet;let U="__next_img_default"in V;if(U){if("custom"===l.loader)throw Error('Image with src "'+d+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=V;V=t=>{let{config:r,...n}=t;return e(n)}}if(O){"fill"===O&&(v=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[O];e&&(w={...w,...e});let t={responsive:"100vw",fill:"100vw"}[O];t&&!f&&(f=t)}let z="",B=o(_),W=o(b);if("object"==typeof(s=d)&&(a(s)||void 0!==s.src)){let e=a(d)?d.default:d;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(u=e.blurWidth,c=e.blurHeight,C=C||e.blurDataURL,z=e.src,!v){if(B||W){if(B&&!W){let t=B/e.width;W=Math.round(e.height*t)}else if(!B&&W){let t=W/e.height;B=Math.round(e.width*t)}}else B=e.width,W=e.height}}let q=!m&&("lazy"===h||void 0===h);(!(d="string"==typeof d?d:z)||d.startsWith("data:")||d.startsWith("blob:"))&&(p=!0,q=!1),l.unoptimized&&(p=!0),U&&d.endsWith(".svg")&&!l.dangerouslyAllowSVG&&(p=!0),m&&(A="high");let H=o(y),G=Object.assign(v?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:I,objectPosition:R}:{},M?{}:{color:"transparent"},w),X=$||"empty"===j?null:"blur"===j?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:B,heightInt:W,blurWidth:u,blurHeight:c,blurDataURL:C||"",objectFit:G.objectFit})+'")':'url("'+j+'")',Y=X?{backgroundSize:G.objectFit||"cover",backgroundPosition:G.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},Z=function(e){let{config:t,src:r,unoptimized:n,width:i,quality:a,sizes:o,loader:s}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,r){let{deviceSizes:n,allSizes:i}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,o),c=l.length-1;return{sizes:o||"w"!==u?o:"100vw",srcSet:l.map((e,n)=>s({config:t,src:r,quality:a,width:e})+" "+("w"===u?e:n+1)+u).join(", "),src:s({config:t,src:r,quality:a,width:l[c]})}}({config:l,src:d,unoptimized:p,width:B,quality:H,sizes:f,loader:V});return{props:{...P,loading:q?"lazy":h,fetchPriority:A,width:B,height:W,decoding:k,className:g,style:{...G,...Y},sizes:Z.sizes,srcSet:Z.srcSet,src:x||Z.src},meta:{unoptimized:p,priority:m,placeholder:j,fill:v}}}},8293:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return h},defaultHead:function(){return d}});let n=r(7043),i=r(3099),a=r(7437),o=i._(r(2265)),s=n._(r(7421)),l=r(1436),u=r(8701),c=r(3964);function d(e){void 0===e&&(e=!1);let t=[(0,a.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(1765);let p=["name","httpEquiv","charSet","itemProp"];function m(e,t){let{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return i=>{let a=!0,o=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){o=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?a=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?a=!1:t.add(i.type);break;case"meta":for(let e=0,t=p.length;e<t;e++){let t=p[e];if(i.props.hasOwnProperty(t)){if("charSet"===t)r.has(t)?a=!1:r.add(t);else{let e=i.props[t],r=n[t]||new Set;("name"!==t||!o)&&r.has(e)?a=!1:(r.add(e),n[t]=r)}}}}return a}}()).reverse().map((e,t)=>{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,o.default.cloneElement(e,t)}return o.default.cloneElement(e,{key:n})})}let h=function(e){let{children:t}=e,r=(0,o.useContext)(l.AmpStateContext),n=(0,o.useContext)(u.HeadManagerContext);return(0,a.jsx)(s.default,{reduceComponentsToState:m,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6496:function(e,t){"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:i,blurDataURL:a,objectFit:o}=e,s=n?40*n:t,l=i?40*i:r,u=s&&l?"viewBox='0 0 "+s+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+a+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},2589:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let n=r(7043)._(r(2265)),i=r(128),a=n.default.createContext(i.imageConfigDefault)},128:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},8461:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return l},getImageProps:function(){return s}});let n=r(7043),i=r(5346),a=r(5878),o=n._(r(5084));function s(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=a.Image},5084:function(e,t){"use strict";function r(e){var t;let{config:r,src:n,width:i,quality:a}=e,o=a||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return r.path+"?url="+encodeURIComponent(n)+"&w="+i+"&q="+o}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},5523:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});let n=r(7043)._(r(2265)).default.createContext(null)},7497:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return a},formatWithValidation:function(){return s},urlObjectKeys:function(){return o}});let n=r(3099)._(r(8637)),i=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,a=e.protocol||"",o=e.pathname||"",s=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(n.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||i.test(a))&&!1!==u?(u="//"+(u||""),o&&"/"!==o[0]&&(o="/"+o)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),""+a+u+(o=o.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+s}let o=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function s(e){return a(e)}},6279:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return i.isDynamicRoute}});let n=r(4777),i=r(8104)},7205:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return a}});let n=r(4199),i=r(9964);function a(e,t,r){let a="",o=(0,i.getRouteRegex)(e),s=o.groups,l=(t!==e?(0,n.getRouteMatcher)(o)(t):"")||r;a=e;let u=Object.keys(s);return u.every(e=>{let t=l[e]||"",{repeat:r,optional:n}=s[e],i="["+(r?"...":"")+e+"]";return n&&(i=(t?"":"/")+"["+i+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in l)&&(a=a.replace(i,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(a=""),{params:u,result:a}}},8104:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return a}});let n=r(1182),i=/\/\[[^/]+?\](?=\/|$)/;function a(e){return(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),i.test(e)}},3552:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return a}});let n=r(3987),i=r(1283);function a(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,i.hasBasePath)(r.pathname)}catch(e){return!1}}},7053:function(e,t){"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},8637:function(e,t){"use strict";function r(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t}function n(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function i(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,i]=e;Array.isArray(i)?i.forEach(e=>t.append(r,n(e))):t.set(r,n(i))}),t}function a(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return r.forEach(t=>{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{assign:function(){return a},searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return i}})},4199:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return i}});let n=r(3987);function i(e){let{re:t,groups:r}=e;return e=>{let i=t.exec(e);if(!i)return!1;let a=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},o={};return Object.keys(r).forEach(e=>{let t=r[e],n=i[t.pos];void 0!==n&&(o[e]=~n.indexOf("/")?n.split("/").map(e=>a(e)):t.repeat?[a(n)]:a(n))}),o}}},9964:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getNamedMiddlewareRegex:function(){return p},getNamedRouteRegex:function(){return f},getRouteRegex:function(){return u},parseParameter:function(){return s}});let n=r(9259),i=r(1182),a=r(42),o=r(6674);function s(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function l(e){let t=(0,o.removeTrailingSlash)(e).slice(1).split("/"),r={},n=1;return{parameterizedRoute:t.map(e=>{let t=i.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),o=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&o){let{key:e,optional:i,repeat:l}=s(o[1]);return r[e]={pos:n++,repeat:l,optional:i},"/"+(0,a.escapeStringRegexp)(t)+"([^/]+?)"}if(!o)return"/"+(0,a.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:i}=s(o[1]);return r[e]={pos:n++,repeat:t,optional:i},t?i?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function u(e){let{parameterizedRoute:t,groups:r}=l(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:r}}function c(e){let{interceptionMarker:t,getSafeRouteKey:r,segment:n,routeKeys:i,keyPrefix:o}=e,{key:l,optional:u,repeat:c}=s(n),d=l.replace(/\W/g,"");o&&(d=""+o+d);let f=!1;(0===d.length||d.length>30)&&(f=!0),isNaN(parseInt(d.slice(0,1)))||(f=!0),f&&(d=r()),o?i[d]=""+o+l:i[d]=l;let p=t?(0,a.escapeStringRegexp)(t):"";return c?u?"(?:/"+p+"(?<"+d+">.+?))?":"/"+p+"(?<"+d+">.+?)":"/"+p+"(?<"+d+">[^/]+?)"}function d(e,t){let r;let s=(0,o.removeTrailingSlash)(e).slice(1).split("/"),l=(r=0,()=>{let e="",t=++r;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),u={};return{namedParameterizedRoute:s.map(e=>{let r=i.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),o=e.match(/\[((?:\[.*\])|.+)\]/);if(r&&o){let[r]=e.split(o[0]);return c({getSafeRouteKey:l,interceptionMarker:r,segment:o[1],routeKeys:u,keyPrefix:t?n.NEXT_INTERCEPTION_MARKER_PREFIX:void 0})}return o?c({getSafeRouteKey:l,segment:o[1],routeKeys:u,keyPrefix:t?n.NEXT_QUERY_PARAM_PREFIX:void 0}):"/"+(0,a.escapeStringRegexp)(e)}).join(""),routeKeys:u}}function f(e,t){let r=d(e,t);return{...u(e),namedRegex:"^"+r.namedParameterizedRoute+"(?:/)?$",routeKeys:r.routeKeys}}function p(e,t){let{parameterizedRoute:r}=l(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:i}=d(e,!1);return{namedRegex:"^"+i+(n?"(?:(/.*)?)":"")+"$"}}},4777:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let i=e[0];if(i.startsWith("[")&&i.endsWith("]")){let r=i.slice(1,-1),o=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),o=!0),r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+r+"').");if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+r+"').");function a(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"').");t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===i.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path')}),t.push(r)}if(n){if(o){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');a(this.optionalRestSlugName,r),this.optionalRestSlugName=r,i="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');a(this.restSlugName,r),this.restSlugName=r,i="[...]"}}else{if(o)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');a(this.slugName,r),this.slugName=r,i="[]"}}this.children.has(i)||this.children.set(i,new r),this.children.get(i)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}},7421:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(2265),i="undefined"==typeof window,a=i?()=>{}:n.useLayoutEffect,o=i?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let i=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(i,e))}}if(i){var l;null==t||null==(l=t.mountedInstances)||l.add(e.children),s()}return a(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),a(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},3987:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return m},MiddlewareNotFoundError:function(){return _},MissingStaticPage:function(){return y},NormalizeError:function(){return h},PageNotFoundError:function(){return g},SP:function(){return f},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return l},getLocationOrigin:function(){return o},getURL:function(){return s},isAbsoluteUrl:function(){return a},isResSent:function(){return u},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return b}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,i=Array(n),a=0;a<n;a++)i[a]=arguments[a];return r||(r=!0,t=e(...i)),t}}let i=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=e=>i.test(e);function o(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function s(){let{href:e}=window.location,t=o();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&u(r))return n;if(!n)throw Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.');return n}let f="undefined"!=typeof performance,p=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class m extends Error{}class h extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class _ extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},8882:function(e,t,r){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=r(2265);t.TagManagerNoscript=function({gtmID:e,mtmURL:t,mtmID:r}){return n.createElement(n.Fragment,null,n.createElement("noscript",{id:"analytics-gtm-noscript",dangerouslySetInnerHTML:{__html:function({gtmID:e}){return`<iframe src="https://www.googletagmanager.com/ns.html?id=${e}" height="0" width="0" style="display:none;visibility:hidden"></iframe>`}({gtmID:e})}}),n.createElement("noscript",{id:"analytics-mtm-noscript",dangerouslySetInnerHTML:{__html:function({mtmURL:e,mtmID:t}){return`<img src="${e}/matomo.php?idsite=${t}&rec=1" alt="Matomo Tracker" style="display:none;visibility:hidden" />`}({mtmURL:t,mtmID:r})}}))},t.TagManagerScript=function({gtmID:e,mtmURL:t,mtmID:r,autoInit:i=!0}){return n.createElement(n.Fragment,null,n.createElement("script",{id:"analytics-session-script",dangerouslySetInnerHTML:{__html:`
    (function(w) {
  /*! js-cookie v3.0.5 | MIT */
  !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,(function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}var t=function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(e){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({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:"/"});return t}));
  function uuidv4(){return ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,function(a){return (a^Math.random()*16>>a/4).toString(16)})}
  function normalizeDomain(domain) {return '.'+domain.replace(/^http(s)?:\\/\\//gi, '').replace(/\\/$/, '').split('.').slice(-2).join('.')}
  var uuidv4re=/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;
  var browserId=Cookies.get('browserId')||w.browserId||(function(){
    try{return w.localStorage.getItem('browserId');}catch(e){return null;}
  })()||uuidv4();
  var sessionId=Cookies.get('browserSessionId')||w.browserSessionId||(function(){
    try{return w.sessionStorage.getItem('browserSessionId')||w.sessionStorage.getItem('browserId');}catch(e){return null;}
  })()||uuidv4();
  if(!browserId.match(uuidv4re)){browserId=uuidv4();}
  if(!sessionId.match(uuidv4re)){sessionId=uuidv4();}
  w.browserId=browserId;
  w.browserSessionId=sessionId;
  try{
    w.localStorage.setItem('browserId', browserId);
    w.sessionStorage.setItem('browserId', sessionId);
    w.sessionStorage.setItem('browserSessionId', sessionId);
  }catch(e){}
  var domain=normalizeDomain(w.location.hostname);
  var cookieOptions={path:'/',secure:true,domain:domain,sameSite:w.location.protocol==='https:'?'None':'Lax'};
  Cookies.set('browserId',browserId,Object.assign({},cookieOptions,{expires: 365}));
  Cookies.set('browserSessionId',sessionId,cookieOptions);
  w.dataLayer=w.dataLayer||[];w._mtm=w._mtm||[];
  w.dataLayer.push({browser_id:browserId,session_id:sessionId});
  w._mtm.push({event:'setBrowserSession',browser_id:browserId,session_id:sessionId});
})(window);
  `}}),n.createElement("script",{id:"analytics-gtm-script",dangerouslySetInnerHTML:{__html:function({gtmID:e}){return`
    (function(w,l,d){
      w._gtm_initialized=false;
      w[l]=w[l]||[];
      w[l].push({...(w._session||{})});
      w._init_gtm=function(){
        if(w._gtm_initialized)return;
        w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
        var g=d.createElement('script'),s=d.getElementsByTagName('script')[0];
        g.type='text/javascript';
        g.async=true;
        g.src='https://www.googletagmanager.com/gtm.js?id=${e}&l=dataLayer';
        s.parentNode.insertBefore(g,s);
        g.onload=function(){
          w._gtm_initialized=true;
        };
      }
    })(window,'dataLayer',document);
  `}({gtmID:e})}}),n.createElement("script",{id:"analytics-mtm-script",dangerouslySetInnerHTML:{__html:function({mtmURL:e,mtmID:t}){return`
    (function(w,l,d){
      w._mtm_initialized=false;
      w[l]=w[l]||[];
      w[l].push({...(w._session||{})});
      w._init_mtm=function(){
        if(w._mtm_initialized)return;
        w[l].push({'mtm.startTime':(new Date().getTime()),'event':'mtm.Start'});
        var g=d.createElement('script'),s=d.getElementsByTagName('script')[0];
        g.type='text/javascript';
        g.async=true;
        g.src='${e}/js/container_${t}.js';
        s.parentNode.insertBefore(g,s);
        g.onload=function(){
          w._mtm_initialized=true;
        };
      }
    })(window,'_mtm',document);
  `}({mtmURL:t,mtmID:r})}}),i&&n.createElement("script",{id:"analytics-auto-init-script",dangerouslySetInnerHTML:{__html:`
    (function(w,g,m){
      if(typeof w[g]==='function')w[g]();
      if(typeof w[m]==='function')w[m]();
    })(window,'_init_gtm','_init_mtm');
  `}}))}},6794:function(e,t,r){r(8882)},855:function(e,t,r){"use strict";r.d(t,{C:function(){return u}});var n=r(7437),i=r(684),a=r(5461),o=r(4365);let s=(0,r(2074).g)("check-all","sc"),l=Object.freeze({wrapper:`${s}__wrapper`,link:`${s}__link`,icon:`${s}__icon`,iconGray:`${s}__icon--gray`}),u=({children:e,className:t,linkClassName:r,iconGrayBackground:s,Link:u,event:c,href:d,dataLayerPush:f})=>{let p=u??a.rU;return(0,n.jsx)("div",{className:(0,o.Z)(l.wrapper,t),onClick:()=>{c&&f(c)},children:(0,n.jsxs)(p,{className:(0,o.Z)(l.link,r),href:d,children:[e,(0,n.jsx)("span",{className:(0,o.Z)(l.icon,{[l.iconGray]:s}),children:(0,n.jsx)(i.IconFdsArrowUpRightSmallO,{size:24})})]})})}},777:function(e,t,r){"use strict";let n;r.d(t,{MJ:function(){return z}});var i=r(7437),a=r(2265),o=r(5563),s=r(4365),l=r(855),u=r(5593),c=r(5461),d=r(684),f=r(2074),p=r(1620),m=r(7337),h=((n=h||{}).light="light",n.gray="gray",n);let g=e=>"kasko"===e||"osago"===e,y=(0,f.g)("best-offers-banner","sc"),_=Object.freeze({bestOffersBaner:y,wrapper:`${y}__wrapper`,wideWrapper:`${y}__wrapper--wide`,whiteWrapper:`${y}__wrapper--white`,content:`${y}__content`,header:`${y}__header`,title:`${y}__title`,subtitle:`${y}__subtitle`,icon:`${y}__icon`,iconBlack:`${y}__icon--black`,iconWhite:`${y}__icon--white`,image:`${y}__image`}),b=({title:e,image:t,url:r,description:n,backgroundColor:a,textColor:l,wide:u,theme:c,handleBannerDataLayerPush:f,className:p})=>{let m=c===h.gray,g={"--bg-base":(null==a?void 0:a.base)??(m?"var(--color-white)":"var(--color-gray-400)"),"--bg-hover":(null==a?void 0:a.hover)??"var(--color-gray-500)"};return(0,i.jsxs)("div",{className:(0,s.Z)(_.wrapper,p,{[_.wideWrapper]:u}),style:g,onClick:()=>{f(),window.open(r,"_blank")},children:[(0,i.jsxs)("div",{className:_.content,children:[(0,i.jsxs)("div",{className:_.header,children:[(0,i.jsx)(o.xv,{weight:"medium",size:"24",className:_.title,style:{color:l},children:e}),(0,i.jsx)("div",{className:(0,s.Z)(_.icon,{[_.iconBlack]:m&&!(null!=l&&l.includes("color-white")),[_.iconWhite]:m&&!!(null!=l&&l.includes("color-white"))}),children:(0,i.jsx)(d.IconFdsArrowUpRightSmallO,{size:32})})]}),n&&(0,i.jsx)(o.xv,{size:"16",style:{color:l},children:n})]}),(null==t?void 0:t.url)&&(0,i.jsx)("picture",{className:_.image,children:(0,i.jsx)("img",{src:t.url,width:t.width??150,height:t.height??"auto",alt:`Баннер ${e}`,loading:"lazy"})})]})},v=(0,f.g)("offer-card","sc"),w=Object.freeze({offerCard:v,wrapper:`${v}__wrapper`,whiteWrapper:`${v}__wrapper--white`,bankInfo:`${v}__bankInfo`,units:`${v}__units`,unitsColumn:`${v}__units--column`,unit:`${v}__unit`,unitRow:`${v}__unit--row`,unitTitleWrapper:`${v}__unitTitleWrapper`,unitTitle:`${v}__unitTitle`,tooltipIcon:`${v}__tooltipIcon`,unitValue:`${v}__unitValue`,bottomBlock:`${v}__bottomBlock`,tags:`${v}__tags`,tag:`${v}__tag`,button:`${v}__button`,buttonRounded:`${v}__button--rounded`,buttonAdditional:`${v}__button--additional`}),x=e=>{let t=e.split("₽");return t.map((e,r)=>(0,i.jsxs)(a.Fragment,{children:[e,r<t.length-1&&(0,i.jsx)(o.xv,{fontFamily:"primary",weight:"regular",children:"₽"})]},`${e}-${r}`))},S=({title:e,value:t,tooltip:r,textColor:n,unitsAsColumn:a,isTitleUnit:l})=>(0,i.jsxs)("div",{className:(0,s.Z)(w.unit,{[w.unitRow]:a}),children:[(0,i.jsxs)("div",{className:w.unitTitleWrapper,children:[(0,i.jsx)(o.xv,{size:"14",className:w.unitTitle,children:e}),r&&(0,i.jsx)(c.u,{text:r,children:(0,i.jsx)(d.IconFdsQuestionCircleO,{className:w.tooltipIcon})})]}),(0,i.jsx)(o.xv,{weight:"medium",size:l?"18":a?"16":"24",className:w.unitValue,style:{color:n},children:e.includes("Рейтинг")?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.IconFdsStarF,{size:16,style:{color:"var(--color-orange-400)"}}),t]}):x(t)})]}),E=({tags:e,isGrayTheme:t})=>{let r=t?"secondary":"primary";return(0,i.jsx)("div",{className:w.tags,children:e.sort((e,t)=>e.order-t.order).map(e=>(0,i.jsx)(c.Vp,{className:w.tag,label:e.label,variant:e.variant?e.variant:r,rounded:!0},e.label))})},j=({companyName:e,name:t,url:r,logo:n,units:a,tags:o,additionalButton:l,unitsAsColumn:u,dataLayerPush:d,eventCategory:f,productType:m,theme:g,buttonClassName:y,eventValueByUnitTitle:_})=>{let b=g===h.gray,v=r=>{let n={event:"data-event",eventCategory:f,eventAction:`click_button_${(0,p.t)(r)}_${m}`,eventLabel:(0,p.t)(`${e}_${t}`)};if(_){let e=a.find(e=>e.title.toLowerCase()===_.toLowerCase());e&&(n.eventValue=(0,p.t)(e.value))}d(n)};return(0,i.jsxs)("div",{className:(0,s.Z)(w.wrapper,{[w.whiteWrapper]:b}),children:[(0,i.jsxs)("div",{className:w.bankInfo,children:[n&&(0,i.jsx)("img",{src:n,width:56,height:56,alt:`${e} logo`}),(0,i.jsx)(S,{title:t,value:e,isTitleUnit:!0})]}),(0,i.jsx)("div",{className:(0,s.Z)(w.units,{[w.unitsColumn]:u}),children:a.map(e=>(0,i.jsx)(S,{title:e.title,value:e.value,tooltip:e.tooltip,textColor:e.textColor,unitsAsColumn:u},`${e.title}-${e.value}`))}),(0,i.jsxs)("div",{className:w.bottomBlock,children:[o&&(0,i.jsx)(E,{tags:o,isGrayTheme:b}),l&&l.text.trim().length>0&&(0,i.jsx)(c.zx,{as:"a",className:(0,s.Z)(w.button,w.buttonRounded,w.buttonAdditional),size:"xs",label:l.text,href:null==l?void 0:l.url,variant:b?"secondary":"white",onClick:()=>v(l.text)}),(0,i.jsx)(c.zx,{as:"a",className:(0,s.Z)(w.button,y),size:"xs",label:"Подробнее",href:r,onClick:()=>v("podrobnee_o_kartochke_iz")})]})]})},C=(0,f.g)("offers-list","sc"),A=Object.freeze({offersList:C,wrapper:`${C}__wrapper`,sliderWrapper:`${C}__sliderWrapper`,offerItem:`${C}__offerItem`,compact:`${C}__offerItem--compact`,bannerItem:`${C}__bannerItem`}),k=({offers:e,banner:t,dataLayerPush:r,eventCategory:n,productType:a,theme:o,singleProduct:l})=>{let u=e.length<=2;return(0,i.jsxs)(c.iR,{options:{slidesPerView:"auto",spaceBetween:0,autoplay:{delay:3e3,disableOnInteraction:!1}},breakpoints:{xl:{autoplay:!1}},className:A.sliderWrapper,pagination:!0,children:[e.slice(0,3).map(e=>(0,i.jsx)(c.wI,{className:(0,s.Z)(A.offerItem,{[A.compact]:l}),children:(0,i.jsx)(j,{...e,dataLayerPush:r,eventCategory:n,productType:a,theme:o})},e.id)),t&&(0,i.jsx)(c.wI,{className:A.bannerItem,children:(0,i.jsx)(b,{...t,handleBannerDataLayerPush:()=>{r({event:"data-event",eventCategory:n,eventAction:"click_bnr_banner_top_predlozheniy",eventLabel:a})},wide:u,theme:o})})]},a)},O=(0,f.g)("osago-tab","sc"),I=Object.freeze({osagoTab:O,wrapper:`${O}__wrapper`,card:`${O}__card`,whiteCard:`${O}__card--white`,image:`${O}__image`,content:`${O}__content`,inputWrapper:`${O}__inputWrapper`,select:`${O}__select`,input:`${O}__input`,buttonLinkWrapper:`${O}__buttonLinkWrapper`,button:`${O}__button`,banner:`${O}__banner`}),R={kasko:{title:"Рассчет Каско за минуту",description:"Выберите лучшие условия для оформления полиса",backgroundColor:{base:"#f1f5ff",hover:"#a3ceec"}},osago:{title:"ОСАГО с экономией до 78%",description:"Предварительная цена после ввода номера ТС",backgroundColor:{base:"#f1f5ff",hover:"#a3ceec"}}},T=[{label:"Мотоцикл",value:"moto"},{label:"Автомобиль",value:"auto"}],N=Object.fromEntries(T.map(e=>[e.value,e])),P={auto:{mask:"a 000 aa 00",placeholder:"A 000 AA 00"},moto:{mask:"0000 aa 00",placeholder:"0000 AA 00"}},L="АВЕКМНОРСТУХ",M=RegExp(`[${L}]`,"i"),$=RegExp(`[^0-9${L}]`,"gi"),D=({type:e,baseUrl:t,s3Assets:r,banner:n,dataLayerPush:l,eventCategory:u,theme:d})=>{let f="osago"===e,g=(0,m.xn)(t,"osago"),y=(0,m.xn)(g,"step-car"),_=(0,m.xn)(t,"kasko"),v=(0,m.xn)(_,"vehicle"),w=f?y:v,[x,S]=(0,a.useState)(""),[E,j]=(0,a.useState)("auto"),{mask:C,placeholder:A}=P[E],k=d===h.gray,O=`?${new URLSearchParams({type:f?E:"auto",license:x})}`,L=(0,m.xn)(w,O),D=n??{...R[e],url:f?g:_,image:r?{url:(0,m.xn)(r,`widgets/BestOffers/${f?"icon_osago":"icons_car"}.png`),width:204,height:160}:void 0},F=N[E].label,V=(t,r)=>{l({event:"data-event",eventCategory:u,eventAction:t,eventLabel:r??e})};return(0,i.jsxs)("div",{className:I.wrapper,children:[(0,i.jsxs)("div",{className:(0,s.Z)(I.card,{[I.whiteCard]:k}),children:[r&&(0,i.jsx)("picture",{children:(0,i.jsx)("img",{src:`${r}/widgets/BestOffers/auto_bg.png`,alt:"Автомобиль",loading:"lazy",className:I.image})}),(0,i.jsxs)("div",{className:I.content,children:[(0,i.jsxs)(o.X6,{as:"h3",type:"h3",children:["Онлайн калькулятор ",f?"ОСАГО":"Каско"]}),(0,i.jsxs)("div",{className:I.inputWrapper,children:[f&&(0,i.jsx)(c.Ph,{options:T,value:N[E],label:"Тип транспорта",variant:k?"primary":"secondary",className:I.select,onChange:e=>{S(""),j(e.value),V(`selector_item_${(0,p.t)(e.label)}`)}}),(0,i.jsx)(c.An,{label:"Госномер",variant:k?"primary":"secondary",maskOpts:{mask:C,definitions:{a:M}},maskPlaceholder:A,value:x,className:I.input,onChange:(e,t)=>{S(t.replace($,"").toUpperCase())},onClick:()=>V(`message_field_${(0,p.t)(F)}`),onBlur:()=>V(`on_message_field_${(0,p.t)(F)}`)}),(0,i.jsxs)(o.xv,{children:["У меня"," ",(0,i.jsx)(c.rU,{href:w,onClick:()=>{V("click_link_net_nomera",w)},children:"нет номера"})]})]}),(0,i.jsx)(c.zx,{as:"a",href:L,size:"s",className:I.button,onClick:()=>{V(`click_button_rasschitat_${(0,p.t)(F)}`,L)},children:"Рассчитать"})]})]}),(0,i.jsx)("div",{className:I.banner,children:(0,i.jsx)(b,{...D,theme:d,handleBannerDataLayerPush:()=>{V("click_bnr_banner_top_predlozheniy")}})})]})},F=(0,f.g)("best-offers","sc"),V=Object.freeze({bestOffers:F,graySection:`${F}--gray`,singleProduct:`${F}--singleProduct`,titleWrapper:`${F}__title-wrapper`,singleProductTitleWrapper:`${F}__title-wrapper--singleProduct`,title:`${F}__title`,singleProductTitle:`${F}__title--singleProduct`,chips:`${F}__chips`,warning:`${F}__warning`,allOffersLink:`${F}__allOffersLink`}),U={вклады:"вкладам",облигации:"облигациям",кредиты:"кредитам",займы:"займам","Кредитные карты":"кредитным картам",каско:"каско",осаго:"ОСАГО","дебетовые карты":"дебетовым картам",ипотека:"ипотеке",автокредиты:"автокредитам"},z=({tabs:e,baseUrl:t,s3Assets:r,eventCategory:n="best-offers",dataLayerPush:c,singleProduct:d=!1,theme:f=h.light,className:p,initialActiveChipId:m})=>{var y;let _=f===h.gray,b=e.map(e=>({url:e.productType,title:e.name})),v=(null==(y=b[0])?void 0:y.url)??"",[w,x]=(0,a.useState)(m??v),S=w&&e.some(e=>e.productType===w)?w:v,E=e.find(e=>e.productType===S)??e[0],j=U[E.name.toLowerCase()],C=j?`по ${j}`:E.name,A=g(null==E?void 0:E.productType)&&t?(0,i.jsx)(D,{type:E.productType,banner:E.banner,baseUrl:t,s3Assets:r,dataLayerPush:c,eventCategory:n,theme:f}):null;return(0,i.jsx)("section",{className:(0,s.Z)(V.bestOffers,p,{[V.singleProduct]:d,[V.graySection]:_}),children:(0,i.jsxs)(o.W2,{children:[(0,i.jsx)("div",{className:(0,s.Z)(V.titleWrapper,d&&V.singleProductTitleWrapper),children:(0,i.jsxs)(o.X6,{as:"h2",type:d?"h2":"display",className:(0,s.Z)(V.title,d&&V.singleProductTitle),children:["Лучшие предложения ",d?C:"сегодня"]})}),!d&&(0,i.jsx)(u.N,{items:b,maxNumberOfLines:2,activeChipId:S,variant:_?"white":"gray",className:V.chips,onClick:t=>{x(t);let r=e.find(e=>e.productType===t);c({event:"data-event",eventCategory:n,eventAction:"click_chip_top_predlozheniy_vybor",eventLabel:null==r?void 0:r.productType})}}),(0,i.jsxs)("div",{children:[A??(0,i.jsx)(k,{offers:E.offers,banner:E.banner,dataLayerPush:c,eventCategory:n,productType:E.productType,theme:f,singleProduct:d}),E.hasWarning&&(0,i.jsx)(o.xv,{as:"p",size:"16",className:V.warning,children:E.warningCustomText??"Оценивайте свои финансовые возможности и риски. Изучите все условия кредита (займа)"})]}),E.checkAllUrl&&(0,i.jsx)(l.C,{href:E.checkAllUrl,event:{event:"data-event",eventCategory:n,eventAction:"link",eventLabel:`Показать все предложения ${E.productType}`},dataLayerPush:c,iconGrayBackground:!_,className:V.allOffersLink,linkClassName:E.checkAllLinkClassName,children:"Показать все предложения"})]})})}},3514:function(e,t,r){"use strict";r.d(t,{C:function(){return b}});var n=r(7437),i=r(2265),a=r(5563),o=r(5461),s=r(4365),l=r(1620),u=r(855),c=r(2074);let d=e=>{e.data.forEach((t,r)=>{"header"===t.type&&(e.headerBlocksCount++,3===e.headerBlocksCount&&("banner"===e.data[r-1].type&&(e.banner=e.data.splice(r-1,1)),"banner"===e.data[r+1].type&&(e.banner=e.data.splice(r+1,1))),e.banner&&4===e.headerBlocksCount&&e.data.splice(r,0,e.banner[0]))})},f=(0,c.g)("faq-content-block","sc"),p=Object.freeze({contentBlocks:`${f}__content-blocks`,blockLink:`${f}__block-link`,keynoteWrapper:`${f}__keynote-wrapper`,keynote:`${f}__keynote`,annotation:`${f}__annotation`,contentTableWrapper:`${f}__content-table-wrapper`}),m=({className:e,data:t})=>{if(!Array.isArray(t))return null;let r=(()=>{let e=[],r=1,i={data:t,headerBlocksCount:0,banner:[]};d(i),d(i);let a={},o=e=>{var t,r,n,i;let o=(null==(t=e.data)?void 0:t.text)??(null==(r=e.data)?void 0:r.url)??(null==(n=e.data)?void 0:n.html)??(null!=(i=e.data)&&i.year?String(e.data.year):"");return a[e.type]=(a[e.type]??0)+1,`${e.type}-${String(o).slice(0,80)}-${a[e.type]}`};return t.forEach(t=>{let i=o(t);switch(t.type){case"header":e.push((0,n.jsx)("h2",{id:`content_header_${r}`,role:"header",children:t.data.text||""},i)),r++;break;case"sub_header":e.push((0,n.jsx)("h3",{role:"sub-header",children:t.data.text||""},i));break;case"paragraph":e.push((0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:t.data.text||""},role:"paragraph"},i));break;case"link":e.push((0,n.jsx)("div",{className:p.blockLink,children:(0,n.jsx)("a",{target:"_blank",href:t.data.url||"",role:"link",rel:"noreferrer",children:t.data.text||""})},i));break;case"dossier":e.push((0,n.jsxs)("div",{children:[(0,n.jsx)("span",{role:"dossier-year",children:t.data.year||""}),(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:t.data.text||""},role:"dossier-text"})]},i));break;case"html":e.push((0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:t.data.html||""},role:"html"},i));break;case"annotation":e.push((0,n.jsx)("div",{className:p.annotation,dangerouslySetInnerHTML:{__html:t.data.text||""},role:"annotation"},i));break;case"company-annotation":e.push((0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:t.data.text||""},role:"company-annotation"},i));break;case"keynote":e.push((0,n.jsx)("div",{className:p.keynoteWrapper,children:(0,n.jsx)("p",{className:p.keynote,dangerouslySetInnerHTML:{__html:t.data.text||""},role:"keynote"})},i));break;case"image":e.push((0,n.jsx)("img",{src:t.data.url||"",alt:"image"},i))}}),e})();return(0,n.jsx)("div",{className:(0,s.Z)(p.contentBlocks,e),role:"blocks",children:r})},h=(0,c.g)("faq-block","sc"),g=Object.freeze({faqBlock:h,titleWrapper:`${h}__title-wrapper`,title:`${h}__title`,accordionWrapper:`${h}__accordion-wrapper`,accordionItems:`${h}__accordion-items`,accordionItemGray:`${h}__accordion-item--gray`,accordionItemContent:`${h}__accordion-item-content`,accordionActiveItemContent:`${h}__accordion-item-content--active`,states:{primary:`${h}--primary`,secondary:`${h}--secondary`,gray:`${h}--gray`}}),y=({question:e,eventCategory:t,dataLayerPush:r,...i})=>(0,n.jsx)(o.Qd,{...i,title:e.question,children:(0,n.jsx)("div",{className:(0,s.Z)(g.accordionItemContent,{[g.accordionActiveItemContent]:i.isActive}),onClick:e=>{e.target instanceof HTMLAnchorElement&&r({event:"data-event",eventCategory:t,eventAction:"click_link",eventLabel:e.target.href})},children:"string"==typeof e.answer?(0,n.jsx)(m,{data:[{type:"html",data:{html:e.answer}}]}):e.answer})}),_=e=>{setTimeout(()=>{let{top:t}=e.getBoundingClientRect();t<80&&e.scrollIntoView({behavior:"smooth",block:"start"})},300)},b=({sectionTitle:e="Частые вопросы",innerTitle:t,questions:r=[],href:c,checkAllText:d,Link:f,className:p,eventCategory:m="cb-faq",multiple:h=!1,variant:b="secondary",dataLayerPush:v,tagTitle:w})=>{let x=h?r.map(e=>e.question):[],[S,E]=(0,i.useState)(x),j="gray"===b;return(0,n.jsx)("section",{className:(0,s.Z)(g.faqBlock,g.states[b],p),children:(0,n.jsxs)(a.W2,{children:[!t&&(0,n.jsx)("div",{className:g.titleWrapper,children:(0,n.jsx)(a.X6,{as:"h2",type:"display",className:g.title,children:e})}),(0,n.jsxs)("div",{className:g.accordionWrapper,children:[t&&(0,n.jsx)(a.X6,{as:"h3",type:"h1",style:{paddingBottom:"12px"},className:(0,s.Z)(g.title,`${g.title}--inner`),children:t}),(0,n.jsx)("div",{className:g.accordionItems,children:(0,n.jsx)(o.UQ,{activeIndex:S,variant:j?"primary":"secondary",withoutOutline:j,onTabToggle:e=>{let t=(null==e?void 0:e.length)>(null==S?void 0:S.length),r=e.filter(e=>!S.includes(e))[0]||S.filter(t=>!e.includes(t))[0];v({event:"data-event",eventCategory:m,eventAction:`click_togg_${t?"on":"off"}`,eventLabel:(0,l.t)(String(r))}),E(e);let n=`[data-accordion-index="${r}"]`,i=document.querySelector(n);i&&_(i)},multiple:h,children:r.map(e=>{let t=`faq-${e.question}`;return(0,n.jsx)(y,{id:t,question:e,dataLayerPush:v,eventCategory:m,className:j?g.accordionItemGray:void 0,tagTitle:w},t)})})}),c&&d&&(0,n.jsx)(u.C,{href:c,event:{event:"data-event",eventCategory:m,eventAction:"сlick_link_answer-link",eventLabel:c},dataLayerPush:v,...null!=f?{Link:f}:{},iconGrayBackground:!0,children:d||"Читать все вопросы"})]})]})})}},6295:function(e,t,r){"use strict";r.d(t,{S:function(){return s}}),r(7437),r(6794);var n=r(2778),i=r(2074),a=r(257);let o=(0,i.g)("root-layout","sc"),s=(Object.freeze({layout:`${o}__layout`,body:`${o}__body`}),()=>{if(typeof window>"u")return{...a.env};let e=(0,n.g)();if(!e)throw Error("getEnvValue() вызвана на клиенте до инициализации контекста. Убедитесь, что env передан в RootLayout (LayoutClientInitializer вызовет setEnvStore).");return e})},7730:function(e,t,r){"use strict";r.d(t,{B:function(){return v}});var n=r(7437),i=r(5563),a=r(4365),o=r(684),s=r(5461),l=r(8731),u=r(2074),c=r(2265);let d=(0,u.g)("support","sc"),f=Object.freeze({support:d,title:`${d}__title`,cardsContainer:`${d}__cards-container`}),p="cb-support",m=(0,u.g)("support-app-card","sc"),h=Object.freeze({supportAppCard:m,textWrapper:`${m}__text-wrapper`,imageContainer:`${m}__image-container`,title:`${m}__title`,description:`${m}__description`,button:`${m}__button`,imageWrapper:`${m}__image-wrapper`,image:`${m}__image`}),g=({title:e,linkUrl:t,s3Assets:r,description:i})=>{let a=(0,s.aF)("s");return(0,n.jsxs)("div",{className:h.supportAppCard,onClick:()=>{a&&((0,l.h)({eventCategory:p,eventActionType:l.D.banner,eventActionText:e,eventLabel:t}),window.open(t,"_blank","noreferrer"))},children:[(0,n.jsx)(s.zx,{className:h.button,iconLeft:(0,n.jsx)(o.IconFdsArrowUpRightSmallO,{size:24}),shape:"circle-icon",size:"xs"}),(0,n.jsxs)("div",{className:h.textWrapper,children:[(0,n.jsx)("div",{className:h.title,children:e}),!!i&&(0,n.jsx)("div",{className:h.description,children:i})]}),(0,n.jsx)("div",{className:h.imageContainer,children:(0,n.jsxs)("picture",{className:h.imageWrapper,children:[(0,n.jsx)("source",{media:"(max-width: 767px)",srcSet:`${r}/mp-assets/widgets/SupportBlock/mobile-app.png 1x, ${r}/mp-assets/widgets/SupportBlock/mobile-app@2x.png 2x`}),(0,n.jsx)("img",{className:h.image,loading:"lazy",src:`${r}/mp-assets/widgets/SupportBlock/qr-code-mobile-app.jpg`,srcSet:`${r}/mp-assets/widgets/SupportBlock/qr-code-mobile-app.jpg 1x, ${r}/mp-assets/widgets/SupportBlock/qr-code-mobile-app@2x.jpg 2x`})]})})]})},y=(0,u.g)("support-phone-card","sc"),_=Object.freeze({supportPhoneCard:y,contacts:`${y}__contacts`,contactsExtra:`${y}__contacts-extra`,phone:`${y}__phone`,phonesExtra:`${y}__phones-extra`,phoneExtra:`${y}__phone-extra`,chat:`${y}__chat`,text:`${y}__text`,image:`${y}__image`}),b=({phones:e,phonesExtra:t,description:r,s3Assets:i})=>{let a=(0,c.useCallback)(()=>{var e,t,r;null==(r=null==(t=null==(e=null==window?void 0:window.supportWidget)?void 0:e.craftTalk)?void 0:t.open)||r.call(t),(0,l.h)({eventCategory:p,eventActionType:l.D.button,eventActionText:"messenger",eventLabel:"chat"})},[]),o=e=>{let t=e.replace(/[\s-]/g,"");(0,l.h)({eventCategory:p,eventActionType:l.D.link,eventActionText:"phone",eventLabel:t})};return(0,n.jsxs)("div",{className:_.supportPhoneCard,children:[(0,n.jsxs)("div",{className:_.contacts,children:[e.map(e=>(0,n.jsx)("a",{className:_.phone,href:e.href,onClick:()=>o(e.label),children:e.label},e.label)),(0,n.jsx)("span",{className:_.chat,onClick:a,children:"Онлайн чат"})]}),(null==t?void 0:t.length)>0&&(0,n.jsxs)("div",{className:_.contactsExtra,children:[(0,n.jsx)("p",{className:_.text,children:"Дополнительные телефоны"}),(0,n.jsx)("div",{className:_.phonesExtra,children:t.map(e=>(0,n.jsx)("a",{className:_.phoneExtra,href:e.href,onClick:()=>o(e.label),children:e.label},e.label))})]}),(0,n.jsx)("p",{className:_.text,children:r}),(0,n.jsx)("img",{className:_.image,src:`${i}/mp-assets/widgets/SupportBlock/bannerSupportGirl.png`})]})},v=({className:e,phoneCard:t,appCard:r,s3Assets:o})=>(0,n.jsx)("section",{className:(0,a.Z)(f.support,e),children:(0,n.jsxs)(i.W2,{children:[(0,n.jsx)(i.X6,{as:"h2",type:"display",weight:"bold",className:f.title,children:"Поддержка"}),(0,n.jsxs)("div",{className:f.cardsContainer,children:[(0,n.jsx)(b,{s3Assets:o,...t}),(0,n.jsx)(g,{s3Assets:o,...r})]})]})});v.displayName="Support"},7490:function(e,t,r){"use strict";r.d(t,{Wg:function(){return M}});let n=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,i=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,a=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function o(e,t){if("__proto__"===e||"constructor"===e&&t&&"object"==typeof t&&"prototype"in t){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`);return}return t}function s(e,t={}){if("string"!=typeof e)return e;if('"'===e[0]&&'"'===e[e.length-1]&&-1===e.indexOf("\\"))return e.slice(1,-1);let r=e.trim();if(r.length<=9)switch(r.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!a.test(e)){if(t.strict)throw SyntaxError("[destr] Invalid JSON");return e}try{if(n.test(e)||i.test(e)){if(t.strict)throw Error("[destr] Possible prototype pollution");return JSON.parse(e,o)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}let l=/#/g,u=/&/g,c=/\//g,d=/=/g,f=/\+/g,p=/%5e/gi,m=/%60/gi,h=/%7c/gi,g=/%20/gi;function y(e){return encodeURI(""+("string"==typeof e?e:JSON.stringify(e))).replace(h,"|").replace(f,"%2B").replace(g,"+").replace(l,"%23").replace(u,"%26").replace(m,"`").replace(p,"^").replace(c,"%2F")}function _(e){return y(e).replace(d,"%3D")}function b(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}let v=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,w=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,x=/^([/\\]\s*){2,}[^/\\]/,S=/^\.?\//;function E(e,t={}){return("boolean"==typeof t&&(t={acceptRelative:t}),t.strict)?v.test(e):w.test(e)||!!t.acceptRelative&&x.test(e)}let j=Symbol.for("ufo:protocolRelative");function C(e=""){let[t="",r="",n=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:r,hash:n}}class A extends Error{constructor(e,t){super(e,t),this.name="FetchError",t?.cause&&!this.cause&&(this.cause=t.cause)}}let k=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function O(e="GET"){return k.has(e.toUpperCase())}let I=new Set(["image/svg","application/xml","application/xhtml","application/html"]),R=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;async function T(e,t){if(t){if(Array.isArray(t))for(let r of t)await r(e);else await t(e)}}let N=new Set([408,409,425,429,500,502,503,504]),P=new Set([101,204,205,304]),L=function(){if("undefined"!=typeof globalThis)return globalThis;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw Error("unable to locate global object")}(),M=function e(t={}){let{fetch:r=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:i=globalThis.AbortController}=t;async function a(e){let t=e.error&&"AbortError"===e.error.name&&!e.options.timeout||!1;if(!1!==e.options.retry&&!t){let t;t="number"==typeof e.options.retry?e.options.retry:O(e.options.method)?0:1;let r=e.response&&e.response.status||500;if(t>0&&(Array.isArray(e.options.retryStatusCodes)?e.options.retryStatusCodes.includes(r):N.has(r))){let r="function"==typeof e.options.retryDelay?e.options.retryDelay(e):e.options.retryDelay||0;return r>0&&await new Promise(e=>setTimeout(e,r)),o(e.request,{...e.options,retry:t-1})}}let r=function(e){let t=e.error?.message||e.error?.toString()||"",r=e.request?.method||e.options?.method||"GET",n=e.request?.url||String(e.request)||"/",i=`[${r}] ${JSON.stringify(n)}`,a=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",o=new A(`${i}: ${a}${t?` ${t}`:""}`,e.error?{cause:e.error}:void 0);for(let t of["request","options","response"])Object.defineProperty(o,t,{get:()=>e[t]});for(let[t,r]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(o,t,{get:()=>e.response&&e.response[r]});return o}(e);throw Error.captureStackTrace&&Error.captureStackTrace(r,o),r}let o=async function(e,o={}){let l;let u={request:e,options:function(e,t,r,n){let i;let a=function(e,t,r){if(!t)return new r(e);let n=new r(t);if(e)for(let[t,i]of Symbol.iterator in e||Array.isArray(e)?e:new r(e))n.set(t,i);return n}(t?.headers??e?.headers,r?.headers,n);return(r?.query||r?.params||t?.params||t?.query)&&(i={...r?.params,...r?.query,...t?.params,...t?.query}),{...r,...t,query:i,params:i,headers:a}}(e,o,t.defaults,n),response:void 0,error:void 0};if(u.options.method&&(u.options.method=u.options.method.toUpperCase()),!u.options.onRequest||(await T(u,u.options.onRequest),u.options.headers instanceof n||(u.options.headers=new n(u.options.headers||{}))),"string"==typeof u.request&&(u.options.baseURL&&(u.request=function(e,t){if(!t||"/"===t||E(e))return e;let r=function(e="",t){return(!function(e="",t){return e.endsWith("/")}(e)?e:e.slice(0,-1))||"/"}(t);if(e.startsWith(r)){let t=e[r.length];if(!t||"/"===t||"?"===t)return e}return function(e,...t){let r=e||"";for(let e of t.filter(e=>e&&"/"!==e))if(r){let t=e.replace(S,"");r=function(e="",t){return e.endsWith("/")?e:e+"/"}(r)+t}else r=e;return r}(r,e)}(u.request,u.options.baseURL)),u.options.query&&(u.request=function(e,t){let r=function e(t="",r){let n=t.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){let[,e,t=""]=n;return{protocol:e.toLowerCase(),pathname:t,href:e+t,auth:"",host:"",search:"",hash:""}}if(!E(t,{acceptRelative:!0}))return r?e(r+t):C(t);let[,i="",a,o=""]=t.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,s="",l=""]=o.match(/([^#/?]*)(.*)?/)||[];"file:"===i&&(l=l.replace(/\/(?=[A-Za-z]:)/,""));let{pathname:u,search:c,hash:d}=C(l);return{protocol:i.toLowerCase(),auth:a?a.slice(0,Math.max(0,a.length-1)):"",host:s,pathname:u,search:c,hash:d,[j]:!i}}(e),n={...function(e=""){let t=Object.create(null);for(let r of("?"===e[0]&&(e=e.slice(1)),e.split("&"))){let e=r.match(/([^=]+)=?(.*)/)||[];if(e.length<2)continue;let n=b(e[1].replace(f," "));if("__proto__"===n||"constructor"===n)continue;let i=b((e[2]||"").replace(f," "));void 0===t[n]?t[n]=i:Array.isArray(t[n])?t[n].push(i):t[n]=[t[n],i]}return t}(r.search),...t};return r.search=Object.keys(n).filter(e=>void 0!==n[e]).map(e=>{var t;return(("number"==typeof(t=n[e])||"boolean"==typeof t)&&(t=String(t)),t)?Array.isArray(t)?t.map(t=>`${_(e)}=${y(t)}`).join("&"):`${_(e)}=${y(t)}`:_(e)}).filter(Boolean).join("&"),function(e){let t=e.pathname||"",r=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",n=e.hash||"",i=e.auth?e.auth+"@":"",a=e.host||"";return(e.protocol||e[j]?(e.protocol||"")+"//":"")+i+a+t+r+n}(r)}(u.request,u.options.query),delete u.options.query),"query"in u.options&&delete u.options.query,"params"in u.options&&delete u.options.params),u.options.body&&O(u.options.method)){if(function(e){if(void 0===e)return!1;let t=typeof e;return"string"===t||"number"===t||"boolean"===t||null===t||"object"===t&&(!!Array.isArray(e)||!(e.buffer||e instanceof FormData||e instanceof URLSearchParams)&&(e.constructor&&"Object"===e.constructor.name||"function"==typeof e.toJSON))}(u.options.body)){let e=u.options.headers.get("content-type");"string"!=typeof u.options.body&&(u.options.body="application/x-www-form-urlencoded"===e?new URLSearchParams(u.options.body).toString():JSON.stringify(u.options.body)),e||u.options.headers.set("content-type","application/json"),u.options.headers.has("accept")||u.options.headers.set("accept","application/json")}else("pipeTo"in u.options.body&&"function"==typeof u.options.body.pipeTo||"function"==typeof u.options.body.pipe)&&!("duplex"in u.options)&&(u.options.duplex="half")}if(!u.options.signal&&u.options.timeout){let e=new i;l=setTimeout(()=>{let t=Error("[TimeoutError]: The operation was aborted due to timeout");t.name="TimeoutError",t.code=23,e.abort(t)},u.options.timeout),u.options.signal=e.signal}try{u.response=await r(u.request,u.options)}catch(e){return u.error=e,u.options.onRequestError&&await T(u,u.options.onRequestError),await a(u)}finally{l&&clearTimeout(l)}if((u.response.body||u.response._bodyInit)&&!P.has(u.response.status)&&"HEAD"!==u.options.method){let e=(u.options.parseResponse?"json":u.options.responseType)||function(e=""){if(!e)return"json";let t=e.split(";").shift()||"";return R.test(t)?"json":"text/event-stream"===t?"stream":I.has(t)||t.startsWith("text/")?"text":"blob"}(u.response.headers.get("content-type")||"");switch(e){case"json":{let e=await u.response.text(),t=u.options.parseResponse||s;u.response._data=t(e);break}case"stream":u.response._data=u.response.body||u.response._bodyInit;break;default:u.response._data=await u.response[e]()}}return(u.options.onResponse&&await T(u,u.options.onResponse),!u.options.ignoreResponseError&&u.response.status>=400&&u.response.status<600)?(u.options.onResponseError&&await T(u,u.options.onResponseError),await a(u)):u.response},l=async function(e,t){return(await o(e,t))._data};return l.raw=o,l.native=(...e)=>r(...e),l.create=(r={},n={})=>e({...t,...n,defaults:{...t.defaults,...n.defaults,...r}}),l}({fetch:L.fetch?(...e)=>L.fetch(...e):()=>Promise.reject(Error("[ofetch] global.fetch is not supported!")),Headers:L.Headers,AbortController:L.AbortController})},9501:function(e,t,r){"use strict";r.d(t,{Gc:function(){return M},Qr:function(){return P},RV:function(){return $},cI:function(){return ej}});var n=r(2265),i=e=>"checkbox"===e.type,a=e=>e instanceof Date,o=e=>null==e;let s=e=>"object"==typeof e;var l=e=>!o(e)&&!Array.isArray(e)&&s(e)&&!a(e),u=e=>l(e)&&e.target?i(e.target)?e.target.checked:e.target.value:e,c=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,d=(e,t)=>e.has(c(t)),f=e=>{let t=e.constructor&&e.constructor.prototype;return l(t)&&t.hasOwnProperty("isPrototypeOf")},p="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function m(e){if(e instanceof Date)return new Date(e);let t="undefined"!=typeof FileList&&e instanceof FileList;if(p&&(e instanceof Blob||t))return e;let r=Array.isArray(e);if(!r&&!(l(e)&&f(e)))return e;let n=r?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=m(e[t]));return n}var h=e=>/^\w*$/.test(e),g=e=>void 0===e,y=e=>Array.isArray(e)?e.filter(Boolean):[],_=e=>y(e.replace(/["|']|\]/g,"").split(/\.|\[/)),b=(e,t,r)=>{if(!t||!l(e))return r;let n=(h(t)?[t]:_(t)).reduce((e,t)=>o(e)?e:e[t],e);return g(n)||n===e?g(e[t])?r:e[t]:n},v=e=>"boolean"==typeof e,w=e=>"function"==typeof e,x=(e,t,r)=>{let n=-1,i=h(t)?[t]:_(t),a=i.length,o=a-1;for(;++n<a;){let t=i[n],a=r;if(n!==o){let r=e[t];a=l(r)||Array.isArray(r)?r:isNaN(+i[n+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=a,e=e[t]}};let S={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},E={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},j={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},C=n.createContext(null);C.displayName="HookFormControlContext";let A=()=>n.useContext(C);var k=(e,t,r,n=!0)=>{let i={defaultValues:t._defaultValues};for(let a in e)Object.defineProperty(i,a,{get:()=>(t._proxyFormState[a]!==E.all&&(t._proxyFormState[a]=!n||E.all),r&&(r[a]=!0),e[a])});return i};let O="undefined"!=typeof window?n.useLayoutEffect:n.useEffect;var I=e=>"string"==typeof e,R=(e,t,r,n,i)=>I(e)?(n&&t.watch.add(e),b(r,e,i)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),b(r,e))):(n&&(t.watchAll=!0),r),T=e=>o(e)||!s(e);function N(e,t,r=new WeakSet){if(T(e)||T(t))return Object.is(e,t);if(a(e)&&a(t))return Object.is(e.getTime(),t.getTime());let n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;if(r.has(e)||r.has(t))return!0;for(let o of(r.add(e),r.add(t),n)){let n=e[o];if(!i.includes(o))return!1;if("ref"!==o){let e=t[o];if(a(n)&&a(e)||l(n)&&l(e)||Array.isArray(n)&&Array.isArray(e)?!N(n,e,r):!Object.is(n,e))return!1}}return!0}let P=e=>e.render(function(e){let t=A(),{name:r,disabled:i,control:a=t,shouldUnregister:o,defaultValue:s,exact:l=!0}=e,c=d(a._names.array,r),f=n.useMemo(()=>b(a._formValues,r,b(a._defaultValues,r,s)),[a,r,s]),p=function(e){let t=A(),{control:r=t,name:i,defaultValue:a,disabled:o,exact:s,compute:l}=e||{},u=n.useRef(a),c=n.useRef(l),d=n.useRef(void 0),f=n.useRef(r),p=n.useRef(i);c.current=l;let[m,h]=n.useState(()=>{let e=r._getWatch(i,u.current);return c.current?c.current(e):e}),g=n.useCallback(e=>{let t=R(i,r._names,e||r._formValues,!1,u.current);return c.current?c.current(t):t},[r._formValues,r._names,i]),y=n.useCallback(e=>{if(!o){let t=R(i,r._names,e||r._formValues,!1,u.current);if(c.current){let e=c.current(t);N(e,d.current)||(h(e),d.current=e)}else h(t)}},[r._formValues,r._names,o,i]);O(()=>(f.current===r&&N(p.current,i)||(f.current=r,p.current=i,y()),r._subscribe({name:i,formState:{values:!0},exact:s,callback:e=>{y(e.values)}})),[r,s,i,y]),n.useEffect(()=>r._removeUnmounted());let _=f.current!==r,b=p.current,v=n.useMemo(()=>{if(o)return null;let e=!_&&!N(b,i);return _||e?g():null},[o,_,i,b,g]);return null!==v?v:m}({control:a,name:r,defaultValue:f,exact:l}),h=function(e){let t=A(),{control:r=t,disabled:i,name:a,exact:o}=e||{},[s,l]=n.useState(r._formState),u=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return O(()=>r._subscribe({name:a,formState:u.current,exact:o,callback:e=>{i||l({...r._formState,...e})}}),[a,i,o]),n.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),n.useMemo(()=>k(s,r,u.current,!1),[s,r])}({control:a,name:r,exact:l}),y=n.useRef(e),_=n.useRef(void 0),E=n.useRef(a.register(r,{...e.rules,value:p,...v(e.disabled)?{disabled:e.disabled}:{}}));y.current=e;let j=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!b(h.errors,r)},isDirty:{enumerable:!0,get:()=>!!b(h.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!b(h.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!b(h.validatingFields,r)},error:{enumerable:!0,get:()=>b(h.errors,r)}}),[h,r]),C=n.useCallback(e=>E.current.onChange({target:{value:u(e),name:r},type:S.CHANGE}),[r]),I=n.useCallback(()=>E.current.onBlur({target:{value:b(a._formValues,r),name:r},type:S.BLUR}),[r,a._formValues]),T=n.useCallback(e=>{let t=b(a._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()})},[a._fields,r]),P=n.useMemo(()=>({name:r,value:p,...v(i)||h.disabled?{disabled:h.disabled||i}:{},onChange:C,onBlur:I,ref:T}),[r,i,h.disabled,C,I,T,p]);return n.useEffect(()=>{let e=a._options.shouldUnregister||o,t=_.current;t&&t!==r&&!c&&a.unregister(t),a.register(r,{...y.current.rules,...v(y.current.disabled)?{disabled:y.current.disabled}:{}});let n=(e,t)=>{let r=b(a._fields,e);r&&r._f&&(r._f.mount=t)};if(n(r,!0),e){let e=m(b(a._options.defaultValues,r,y.current.defaultValue));x(a._defaultValues,r,e),g(b(a._formValues,r))&&x(a._formValues,r,e)}return c||a.register(r),_.current=r,()=>{(c?e&&!a._state.action:e)?a.unregister(r):n(r,!1)}},[r,a,c,o]),n.useEffect(()=>{a._setDisabledField({disabled:i,name:r})},[i,r,a]),n.useMemo(()=>({field:P,formState:h,fieldState:j}),[P,h,j])}(e)),L=n.createContext(null);L.displayName="HookFormContext";let M=()=>n.useContext(L),$=e=>{let{children:t,watch:r,getValues:i,getFieldState:a,setError:o,clearErrors:s,setValue:l,trigger:u,formState:c,resetField:d,reset:f,handleSubmit:p,unregister:m,control:h,register:g,setFocus:y,subscribe:_}=e;return n.createElement(L.Provider,{value:n.useMemo(()=>({watch:r,getValues:i,getFieldState:a,setError:o,clearErrors:s,setValue:l,trigger:u,formState:c,resetField:d,reset:f,handleSubmit:p,unregister:m,control:h,register:g,setFocus:y,subscribe:_}),[s,h,c,a,i,p,g,f,d,o,y,l,_,u,m,r])},n.createElement(C.Provider,{value:h},t))};var D=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{},F=e=>Array.isArray(e)?e:[e],V=()=>{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,z=e=>"file"===e.type,B=e=>{if(!p)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},W=e=>"select-multiple"===e.type,q=e=>"radio"===e.type,H=e=>q(e)||i(e),G=e=>B(e)&&e.isConnected;function X(e,t){let r=Array.isArray(t)?t:h(t)?[t]:_(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n<r;)e=g(e)?n++:e[t[n++]];return e}(e,r),i=r.length-1,a=r[i];return n&&delete n[a],0!==i&&(l(n)&&U(n)||Array.isArray(n)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!g(e[t]))return!1;return!0}(n))&&X(e,r.slice(0,-1)),e}var Y=e=>{for(let t in e)if(w(e[t]))return!0;return!1};function Z(e){return Array.isArray(e)||l(e)&&!Y(e)}function K(e,t={}){for(let r in e){let n=e[r];Z(n)?(t[r]=Array.isArray(n)?[]:{},K(n,t[r])):g(n)||(t[r]=!0)}return t}function J(e,t,r){for(let n in r||(r=K(t)),e){let i=e[n];if(Z(i))g(t)||T(r[n])?r[n]=K(i,Array.isArray(i)?[]:{}):J(i,o(t)?{}:t[n],r[n]);else{let e=t[n];r[n]=!N(i,e)}}return r}let Q={value:!1,isValid:!1},ee={value:!0,isValid:!0};var et=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&&!g(e[0].attributes.value)?g(e[0].value)||""===e[0].value?ee:{value:e[0].value,isValid:!0}:ee:Q}return Q},er=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>g(e)?e:t?""===e?NaN:e?+e:e:r&&I(e)?new Date(e):n?n(e):e;let en={isValid:!1,value:null};var ei=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,en):en;function ea(e){let t=e.ref;return z(t)?t.files:q(t)?ei(e.refs).value:W(t)?[...t.selectedOptions].map(({value:e})=>e):i(t)?et(e.refs).value:er(g(t.value)?e.ref.value:t.value,e)}var eo=(e,t,r,n)=>{let i={};for(let r of e){let e=b(t,r);e&&x(i,r,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}},es=e=>e instanceof RegExp,el=e=>g(e)?e:es(e)?e.source:l(e)?es(e.value)?e.value.source:e.value:e,eu=e=>({isOnSubmit:!e||e===E.onSubmit,isOnBlur:e===E.onBlur,isOnChange:e===E.onChange,isOnAll:e===E.all,isOnTouch:e===E.onTouched});let ec="AsyncFunction";var ed=e=>!!e&&!!e.validate&&!!(w(e.validate)&&e.validate.constructor.name===ec||l(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===ec)),ef=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),ep=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let em=(e,t,r,n)=>{for(let i of r||Object.keys(e)){let r=b(e,i);if(r){let{_f:e,...a}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!n||e.ref&&t(e.ref,e.name)&&!n)return!0;if(em(a,t))break}else if(l(a)&&em(a,t))break}}};function eh(e,t,r){let n=b(e,r);if(n||h(r))return{error:n,name:r};let i=r.split(".");for(;i.length;){let n=i.join("."),a=b(t,n),o=b(e,n);if(a&&!Array.isArray(a)&&r!==n)break;if(o&&o.type)return{name:n,error:o};if(o&&o.root&&o.root.type)return{name:`${n}.root`,error:o.root};i.pop()}return{name:r}}var eg=(e,t,r,n)=>{r(e);let{name:i,...a}=e;return U(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(e=>t[e]===(!n||E.all))},ey=(e,t,r)=>!e||!t||e===t||F(e).some(e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e))),e_=(e,t,r,n,i)=>!i.isOnAll&&(!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:(r?!n.isOnChange:!i.isOnChange)||e),eb=(e,t)=>!y(b(e,t)).length&&X(e,t),ev=(e,t,r)=>{let n=F(b(e,r));return x(n,"root",t[r]),x(e,r,n),e};function ew(e,t,r="validate"){if(I(e)||Array.isArray(e)&&e.every(I)||v(e)&&!e)return{type:r,message:I(e)?e:"",ref:t}}var ex=e=>l(e)&&!es(e)?e:{value:e,message:""},eS=async(e,t,r,n,a,s)=>{let{ref:u,refs:c,required:d,maxLength:f,minLength:p,min:m,max:h,pattern:y,validate:_,name:x,valueAsNumber:S,mount:E}=e._f,C=b(r,x);if(!E||t.has(x))return{};let A=c?c[0]:u,k=e=>{a&&A.reportValidity&&(A.setCustomValidity(v(e)?"":e||""),A.reportValidity())},O={},R=q(u),T=i(u),N=(S||z(u))&&g(u.value)&&g(C)||B(u)&&""===u.value||""===C||Array.isArray(C)&&!C.length,P=D.bind(null,x,n,O),L=(e,t,r,n=j.maxLength,i=j.minLength)=>{let a=e?t:r;O[x]={type:e?n:i,message:a,ref:u,...P(e?n:i,a)}};if(s?!Array.isArray(C)||!C.length:d&&(!(R||T)&&(N||o(C))||v(C)&&!C||T&&!et(c).isValid||R&&!ei(c).isValid)){let{value:e,message:t}=I(d)?{value:!!d,message:d}:ex(d);if(e&&(O[x]={type:j.required,message:t,ref:A,...P(j.required,t)},!n))return k(t),O}if(!N&&(!o(m)||!o(h))){let e,t;let r=ex(h),i=ex(m);if(o(C)||isNaN(C)){let n=u.valueAsDate||new Date(C),a=e=>new Date(new Date().toDateString()+" "+e),o="time"==u.type,s="week"==u.type;I(r.value)&&C&&(e=o?a(C)>a(r.value):s?C>r.value:n>new Date(r.value)),I(i.value)&&C&&(t=o?a(C)<a(i.value):s?C<i.value:n<new Date(i.value))}else{let n=u.valueAsNumber||(C?+C:C);o(r.value)||(e=n>r.value),o(i.value)||(t=n<i.value)}if((e||t)&&(L(!!e,r.message,i.message,j.max,j.min),!n))return k(O[x].message),O}if((f||p)&&!N&&(I(C)||s&&Array.isArray(C))){let e=ex(f),t=ex(p),r=!o(e.value)&&C.length>+e.value,i=!o(t.value)&&C.length<+t.value;if((r||i)&&(L(r,e.message,t.message),!n))return k(O[x].message),O}if(y&&!N&&I(C)){let{value:e,message:t}=ex(y);if(es(e)&&!C.match(e)&&(O[x]={type:j.pattern,message:t,ref:u,...P(j.pattern,t)},!n))return k(t),O}if(_){if(w(_)){let e=ew(await _(C,r),A);if(e&&(O[x]={...e,...P(j.validate,e.message)},!n))return k(e.message),O}else if(l(_)){let e={};for(let t in _){if(!U(e)&&!n)break;let i=ew(await _[t](C,r),A,t);i&&(e={...i,...P(t,i.message)},k(i.message),n&&(O[x]=e))}if(!U(e)&&(O[x]={ref:A,...e},!n))return O}}return k(!0),O};let eE={mode:E.onSubmit,reValidateMode:E.onChange,shouldFocusError:!0};function ej(e={}){let t=n.useRef(void 0),r=n.useRef(void 0),[s,c]=n.useState({isDirty:!1,isValidating:!1,isLoading:w(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:w(e.defaultValues)?void 0:e.defaultValues});if(!t.current){if(e.formControl)t.current={...e.formControl,formState:s},e.defaultValues&&!w(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:r,...n}=function(e={}){let t,r={...eE,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:w(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},s={},c=(l(r.defaultValues)||l(r.values))&&m(r.defaultValues||r.values)||{},f=r.shouldUnregister?{}:m(c),h={action:!1,mount:!1,watch:!1,keepIsValid:!1},_={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},j=0,C={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},A={...C},k={...A},O={array:V(),state:V()},T=r.criteriaMode===E.all,P=e=>t=>{clearTimeout(j),j=setTimeout(e,t)},L=async e=>{if(!h.keepIsValid&&!r.disabled&&(A.isValid||k.isValid||e)){let e;r.resolver?(e=U((await Z()).errors),M()):e=await Q(s,!0),e!==n.isValid&&O.state.next({isValid:e})}},M=(e,t)=>{!r.disabled&&(A.isValidating||A.validatingFields||k.isValidating||k.validatingFields)&&((e||Array.from(_.mount)).forEach(e=>{e&&(t?x(n.validatingFields,e,t):X(n.validatingFields,e))}),O.state.next({validatingFields:n.validatingFields,isValidating:!U(n.validatingFields)}))},$=(e,t)=>{x(n.errors,e,t),O.state.next({errors:n.errors})},D=(e,t,r,n)=>{let i=b(s,e);if(i){let a=b(f,e,g(r)?b(c,e):r);g(a)||n&&n.defaultChecked||t?x(f,e,t?a:ea(i._f)):en(e,a),h.mount&&!h.action&&L()}},q=(e,t,i,a,o)=>{let s=!1,l=!1,u={name:e};if(!r.disabled){if(!i||a){(A.isDirty||k.isDirty)&&(l=n.isDirty,n.isDirty=u.isDirty=ee(),s=l!==u.isDirty);let r=N(b(c,e),t);l=!!b(n.dirtyFields,e),r?X(n.dirtyFields,e):x(n.dirtyFields,e,!0),u.dirtyFields=n.dirtyFields,s=s||(A.dirtyFields||k.dirtyFields)&&!r!==l}if(i){let t=b(n.touchedFields,e);t||(x(n.touchedFields,e,i),u.touchedFields=n.touchedFields,s=s||(A.touchedFields||k.touchedFields)&&t!==i)}s&&o&&O.state.next(u)}return s?u:{}},Y=(e,i,a,o)=>{let s=b(n.errors,e),l=(A.isValid||k.isValid)&&v(i)&&n.isValid!==i;if(r.delayError&&a?(t=P(()=>$(e,a)))(r.delayError):(clearTimeout(j),t=null,a?x(n.errors,e,a):X(n.errors,e)),(a?!N(s,a):s)||!U(o)||l){let t={...o,...l&&v(i)?{isValid:i}:{},errors:n.errors,name:e};n={...n,...t},O.state.next(t)}},Z=async e=>(M(e,!0),await r.resolver(f,r.context,eo(e||_.mount,s,r.criteriaMode,r.shouldUseNativeValidation))),K=async e=>{let{errors:t}=await Z(e);if(M(e),e)for(let r of e){let e=b(t,r);e?x(n.errors,r,e):X(n.errors,r)}else n.errors=t;return t},Q=async(t,i,a={valid:!0})=>{for(let o in t){let s=t[o];if(s){let{_f:t,...o}=s;if(t){let o=_.array.has(t.name),l=s._f&&ed(s._f);l&&A.validatingFields&&M([t.name],!0);let u=await eS(s,_.disabled,f,T,r.shouldUseNativeValidation&&!i,o);if(l&&A.validatingFields&&M([t.name]),u[t.name]&&(a.valid=!1,i||e.shouldUseNativeValidation))break;i||(b(u,t.name)?o?ev(n.errors,u,t.name):x(n.errors,t.name,u[t.name]):X(n.errors,t.name))}U(o)||await Q(o,i,a)}}return a.valid},ee=(e,t)=>!r.disabled&&(e&&t&&x(f,e,t),!N(ej(),c)),et=(e,t,r)=>R(e,_,{...h.mount?f:g(t)?c:I(e)?{[e]:t}:t},r,t),en=(e,t,r={})=>{let n=b(s,e),a=t;if(n){let r=n._f;r&&(r.disabled||x(f,e,er(t,r)),a=B(r.ref)&&o(t)?"":t,W(r.ref)?[...r.ref.options].forEach(e=>e.selected=a.includes(e.value)):r.refs?i(r.ref)?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):z(r.ref)?r.ref.value="":(r.ref.value=a,r.ref.type||O.state.next({name:e,values:m(f)})))}(r.shouldDirty||r.shouldTouch)&&q(e,a,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ex(e)},ei=(e,t,r)=>{for(let n in t){if(!t.hasOwnProperty(n))return;let i=t[n],o=e+"."+n,u=b(s,o);(_.array.has(e)||l(i)||u&&!u._f)&&!a(i)?ei(o,i,r):en(o,i,r)}},es=(e,t,r={})=>{let i=b(s,e),a=_.array.has(e),l=m(t);x(f,e,l),a?(O.array.next({name:e,values:m(f)}),(A.isDirty||A.dirtyFields||k.isDirty||k.dirtyFields)&&r.shouldDirty&&O.state.next({name:e,dirtyFields:J(c,f),isDirty:ee(e,l)})):!i||i._f||o(l)?en(e,l,r):ei(e,l,r),ep(e,_)?O.state.next({...n,name:e,values:m(f)}):O.state.next({name:h.mount?e:void 0,values:m(f)})},ec=async e=>{h.mount=!0;let i=e.target,o=i.name,l=!0,c=b(s,o),d=e=>{l=Number.isNaN(e)||a(e)&&isNaN(e.getTime())||N(e,b(f,o,e))},p=eu(r.mode),g=eu(r.reValidateMode);if(c){let a,h;let y=i.type?ea(c._f):u(e),v=e.type===S.BLUR||e.type===S.FOCUS_OUT,w=!ef(c._f)&&!r.resolver&&!b(n.errors,o)&&!c._f.deps||e_(v,b(n.touchedFields,o),n.isSubmitted,g,p),E=ep(o,_,v);x(f,o,y),v?i&&i.readOnly||(c._f.onBlur&&c._f.onBlur(e),t&&t(0)):c._f.onChange&&c._f.onChange(e);let j=q(o,y,v),C=!U(j)||E;if(v||O.state.next({name:o,type:e.type,values:m(f)}),w)return(A.isValid||k.isValid)&&("onBlur"===r.mode?v&&L():v||L()),C&&O.state.next({name:o,...E?{}:j});if(!v&&E&&O.state.next({...n}),r.resolver){let{errors:e}=await Z([o]);if(M([o]),d(y),l){let t=eh(n.errors,s,o),r=eh(e,s,t.name||o);a=r.error,o=r.name,h=U(e)}}else M([o],!0),a=(await eS(c,_.disabled,f,T,r.shouldUseNativeValidation))[o],M([o]),d(y),l&&(a?h=!1:(A.isValid||k.isValid)&&(h=await Q(s,!0)));l&&(c._f.deps&&(!Array.isArray(c._f.deps)||c._f.deps.length>0)&&ex(c._f.deps),Y(o,h,a,j))}},ew=(e,t)=>{if(b(n.errors,t)&&e.focus)return e.focus(),1},ex=async(e,t={})=>{let i,a;let o=F(e);if(r.resolver){let t=await K(g(e)?e:o);i=U(t),a=e?!o.some(e=>b(t,e)):i}else e?((a=(await Promise.all(o.map(async e=>{let t=b(s,e);return await Q(t&&t._f?{[e]:t}:t)}))).every(Boolean))||n.isValid)&&L():a=i=await Q(s);return O.state.next({...!I(e)||(A.isValid||k.isValid)&&i!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:i}:{},errors:n.errors}),t.shouldFocus&&!a&&em(s,ew,e?o:_.mount),a},ej=(e,t)=>{let r={...h.mount?f:c};return t&&(r=function e(t,r){let n={};for(let i in t)if(t.hasOwnProperty(i)){let a=t[i],o=r[i];if(a&&l(a)&&o){let t=e(a,o);l(t)&&(n[i]=t)}else t[i]&&(n[i]=o)}return n}(t.dirtyFields?n.dirtyFields:n.touchedFields,r)),g(e)?r:I(e)?b(r,e):e.map(e=>b(r,e))},eC=(e,t)=>({invalid:!!b((t||n).errors,e),isDirty:!!b((t||n).dirtyFields,e),error:b((t||n).errors,e),isValidating:!!b(n.validatingFields,e),isTouched:!!b((t||n).touchedFields,e)}),eA=(e,t,r)=>{let i=(b(s,e,{_f:{}})._f||{}).ref,{ref:a,message:o,type:l,...u}=b(n.errors,e)||{};x(n.errors,e,{...u,...t,ref:i}),O.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},ek=e=>O.state.subscribe({next:t=>{ey(e.name,t.name,e.exact)&&eg(t,e.formState||A,eM,e.reRenderRoot)&&e.callback({values:{...f},...n,...t,defaultValues:c})}}).unsubscribe,eO=(e,t={})=>{for(let i of e?F(e):_.mount)_.mount.delete(i),_.array.delete(i),t.keepValue||(X(s,i),X(f,i)),t.keepError||X(n.errors,i),t.keepDirty||X(n.dirtyFields,i),t.keepTouched||X(n.touchedFields,i),t.keepIsValidating||X(n.validatingFields,i),r.shouldUnregister||t.keepDefaultValue||X(c,i);O.state.next({values:m(f)}),O.state.next({...n,...t.keepDirty?{isDirty:ee()}:{}}),t.keepIsValid||L()},eI=({disabled:e,name:t})=>{if(v(e)&&h.mount||e||_.disabled.has(t)){let r=_.disabled.has(t),n=!!e;e?_.disabled.add(t):_.disabled.delete(t),r!==n&&h.mount&&!h.action&&L()}},eR=(e,t={})=>{let n=b(s,e),i=v(t.disabled)||v(r.disabled);return x(s,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),_.mount.add(e),n?eI({disabled:v(t.disabled)?t.disabled:r.disabled,name:e}):D(e,!0,t.value),{...i?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:el(t.min),max:el(t.max),minLength:el(t.minLength),maxLength:el(t.maxLength),pattern:el(t.pattern)}:{},name:e,onChange:ec,onBlur:ec,ref:i=>{if(i){eR(e,t),n=b(s,e);let r=g(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,a=H(r),o=n._f.refs||[];(a?o.find(e=>e===r):r===n._f.ref)||(x(s,e,{_f:{...n._f,...a?{refs:[...o.filter(G),r,...Array.isArray(b(c,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),D(e,!1,void 0,r))}else(n=b(s,e,{}))._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&!(d(_.array,e)&&h.action)&&_.unMount.add(e)}}},eT=()=>r.shouldFocusError&&em(s,ew,_.mount),eN=(e,t)=>async i=>{let a;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let o=m(f);if(O.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await Z();M(),n.errors=e,o=m(t)}else await Q(s);if(_.disabled.size)for(let e of _.disabled)X(o,e);if(X(n.errors,"root"),U(n.errors)){O.state.next({errors:{}});try{await e(o,i)}catch(e){a=e}}else t&&await t({...n.errors},i),eT(),setTimeout(eT);if(O.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:U(n.errors)&&!a,submitCount:n.submitCount+1,errors:n.errors}),a)throw a},eP=(e,t={})=>{let i=e?m(e):c,a=m(i),o=U(e),l=o?c:a;if(t.keepDefaultValues||(c=i),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([..._.mount,...Object.keys(J(c,f))]))){let t=b(n.dirtyFields,e),r=b(f,e),i=b(l,e);t&&!g(r)?x(l,e,r):t||g(i)||es(e,i)}else{if(p&&g(e))for(let e of _.mount){let t=b(s,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(B(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of _.mount)es(e,b(l,e));else s={}}f=r.shouldUnregister?t.keepDefaultValues?m(c):{}:m(l),O.array.next({values:{...l}}),O.state.next({values:{...l}})}_={mount:t.keepDirtyValues?_.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},h.mount=!A.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!U(l),h.watch=!!r.shouldUnregister,h.keepIsValid=!!t.keepIsValid,h.action=!1,t.keepErrors||(n.errors={}),O.state.next({submitCount:t.keepSubmitCount?n.submitCount:0,isDirty:!o&&(t.keepDirty?n.isDirty:!!(t.keepDefaultValues&&!N(e,c))),isSubmitted:!!t.keepIsSubmitted&&n.isSubmitted,dirtyFields:o?{}:t.keepDirtyValues?t.keepDefaultValues&&f?J(c,f):n.dirtyFields:t.keepDefaultValues&&e?J(c,e):t.keepDirty?n.dirtyFields:{},touchedFields:t.keepTouched?n.touchedFields:{},errors:t.keepErrors?n.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1,defaultValues:c})},eL=(e,t)=>eP(w(e)?e(f):e,{...r.resetOptions,...t}),eM=e=>{n={...n,...e}},e$={control:{register:eR,unregister:eO,getFieldState:eC,handleSubmit:eN,setError:eA,_subscribe:ek,_runSchema:Z,_updateIsValidating:M,_focusError:eT,_getWatch:et,_getDirty:ee,_setValid:L,_setFieldArray:(e,t=[],i,a,o=!0,l=!0)=>{if(a&&i&&!r.disabled){if(h.action=!0,l&&Array.isArray(b(s,e))){let t=i(b(s,e),a.argA,a.argB);o&&x(s,e,t)}if(l&&Array.isArray(b(n.errors,e))){let t=i(b(n.errors,e),a.argA,a.argB);o&&x(n.errors,e,t),eb(n.errors,e)}if((A.touchedFields||k.touchedFields)&&l&&Array.isArray(b(n.touchedFields,e))){let t=i(b(n.touchedFields,e),a.argA,a.argB);o&&x(n.touchedFields,e,t)}(A.dirtyFields||k.dirtyFields)&&(n.dirtyFields=J(c,f)),O.state.next({name:e,isDirty:ee(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else x(f,e,t)},_setDisabledField:eI,_setErrors:e=>{n.errors=e,O.state.next({errors:n.errors,isValid:!1})},_getFieldArray:e=>y(b(h.mount?f:c,e,r.shouldUnregister?b(c,e,[]):[])),_reset:eP,_resetDefaultValues:()=>w(r.defaultValues)&&r.defaultValues().then(e=>{eL(e,r.resetOptions),O.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of _.unMount){let t=b(s,e);t&&(t._f.refs?t._f.refs.every(e=>!G(e)):!G(t._f.ref))&&eO(e)}_.unMount=new Set},_disableForm:e=>{v(e)&&(O.state.next({disabled:e}),em(s,(t,r)=>{let n=b(s,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:O,_proxyFormState:A,get _fields(){return s},get _formValues(){return f},get _state(){return h},set _state(value){h=value},get _defaultValues(){return c},get _names(){return _},set _names(value){_=value},get _formState(){return n},get _options(){return r},set _options(value){r={...r,...value}}},subscribe:e=>(h.mount=!0,k={...k,...e.formState},ek({...e,formState:{...C,...e.formState}})),trigger:ex,register:eR,handleSubmit:eN,watch:(e,t)=>w(e)?O.state.subscribe({next:r=>"values"in r&&e(et(void 0,t),r)}):et(e,t,!0),setValue:es,getValues:ej,reset:eL,resetField:(e,t={})=>{b(s,e)&&(g(t.defaultValue)?es(e,m(b(c,e))):(es(e,t.defaultValue),x(c,e,m(t.defaultValue))),t.keepTouched||X(n.touchedFields,e),t.keepDirty||(X(n.dirtyFields,e),n.isDirty=t.defaultValue?ee(e,m(b(c,e))):ee()),!t.keepError&&(X(n.errors,e),A.isValid&&L()),O.state.next({...n}))},clearErrors:e=>{e&&F(e).forEach(e=>X(n.errors,e)),O.state.next({errors:e?n.errors:{}})},unregister:eO,setError:eA,setFocus:(e,t={})=>{let r=b(s,e),n=r&&r._f;if(n){let e=n.refs?n.refs[0]:n.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&w(e.select)&&e.select()})}},getFieldState:eC};return{...e$,formControl:e$}}(e);t.current={...n,formState:s}}}let f=t.current.control;return f._options=e,O(()=>{let e=f._subscribe({formState:f._proxyFormState,callback:()=>c({...f._formState}),reRenderRoot:!0});return c(e=>({...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){let e=f._getDirty();e!==s.isDirty&&f._subjects.state.next({isDirty:e})}},[f,s.isDirty]),n.useEffect(()=>{var t;e.values&&!N(e.values,r.current)?(f._reset(e.values,{keepFieldsRef:!0,...f._options.resetOptions}),(null===(t=f._options.resetOptions)||void 0===t?void 0:t.keepIsValid)||f._setValid(),r.current=e.values,c(e=>({...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({...f._formState})),f._removeUnmounted()}),t.current.formState=n.useMemo(()=>k(s,f),[f,s]),t.current}}}]);