1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6163],{24209:function(e,t,n){function r(e){return"".concat("data-rr-ui-").concat(e)}function o(e){return"".concat("rrUi").concat(e)}n.d(t,{$F:function(){return o},PB:function(){return r}})},5450:function(e,t,n){n.d(t,{h:function(){return o}});let r=n(64090).createContext(null),o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null!=e?String(e):t||null};t.Z=r},26411:function(e,t,n){var r=n(64090);t.Z=function(e){let t=(0,r.useRef)(e);return(0,r.useEffect)(()=>{t.current=e},[e]),t}},12524:function(e,t,n){n.d(t,{Z:function(){return a}});var r=n(64090),o=n(26411);function a(e){let t=(0,o.Z)(e);return(0,r.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current&&t.current(...n)},[t])}},7452:function(e,t,n){var r=n(64090);let o=void 0!==n.g&&n.g.navigator&&"ReactNative"===n.g.navigator.product,a="undefined"!=typeof document;t.Z=a||o?r.useLayoutEffect:r.useEffect},24595:function(e,t,n){var r=n(64090);let o=e=>e&&"function"!=typeof e?t=>{e.current=t}:e;t.Z=function(e,t){return(0,r.useMemo)(()=>(function(e,t){let n=o(e),r=o(t);return e=>{n&&n(e),r&&r(e)}})(e,t),[e,t])}},50726:function(e,t,n){n.d(t,{Z:function(){return o}});var r=n(64090);function o(){let e=(0,r.useRef)(!0),t=(0,r.useRef)(()=>e.current);return(0,r.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}},24820:function(e,t,n){n.d(t,{Z:function(){return o}});var r=n(64090);function o(e){let t=(0,r.useRef)(null);return(0,r.useEffect)(()=>{t.current=e}),t.current}},96623:function(e,t,n){n.d(t,{Z:function(){return o}});var r=Function.prototype.bind.call(Function.prototype.call,[].slice);function o(e,t){return r(e.querySelectorAll(t))}},81939:function(e){e.exports=function(e,t,n,r,o,a,l,i){if(!e){var u;if(void 0===t)u=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,a,l,i],c=0;(u=Error(t.replace(/%s/g,function(){return s[c++]}))).name="Invariant Violation"}throw u.framesToPop=1,u}}},47907:function(e,t,n){var r=n(15313);n.o(r,"permanentRedirect")&&n.d(t,{permanentRedirect:function(){return r.permanentRedirect}}),n.o(r,"redirect")&&n.d(t,{redirect:function(){return r.redirect}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},12956:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return r}}),n(82139);let r=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];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)},66406:function(e,t,n){function r(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return r}}),n(82139),("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)},25250:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return x}});let r=n(86921),o=n(3827),a=r._(n(64090)),l=n(14542),i=n(17434),u=n(11030),s=n(36874),c=n(12956),f=n(46993),d=n(38599),p=n(45291),h=n(66406),m=n(45786),g=n(91414),v=new Set;function y(e,t,n,r,o,a){if(a||(0,i.isLocalURL)(t)){if(!r.bypassPrefetchedCheck){let o=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(v.has(o))return;v.add(o)}Promise.resolve(a?e.prefetch(t,o):e.prefetch(t,n,r)).catch(e=>{})}}function b(e){return"string"==typeof e?e:(0,u.formatUrl)(e)}let x=a.default.forwardRef(function(e,t){let n,r;let{href:u,as:v,children:x,prefetch:E=null,passHref:O,replace:w,shallow:j,scroll:R,locale:C,onClick:N,onMouseEnter:P,onTouchStart:k,legacyBehavior:S=!1,..._}=e;n=x,S&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let T=a.default.useContext(f.RouterContext),M=a.default.useContext(d.AppRouterContext),L=null!=T?T:M,A=!T,I=!1!==E,Z=null===E?g.PrefetchKind.AUTO:g.PrefetchKind.FULL,{href:D,as:B}=a.default.useMemo(()=>
1{if(!T){let e=b(u);return{href:e,as:v?b(v):e}}let[e,t]=(0,l.resolveHref)(T,u,!0);return{href:e,as:v?(0,l.resolveHref)(T,v):t||e}},[T,u,v]),U=a.default.useRef(D),W=a.default.useRef(B);S&&(r=a.default.Children.only(n));let F=S?r&&"object"==typeof r&&r.ref:t,[K,z,V]=(0,p.useIntersection)({rootMargin:"200px"}),$=a.default.useCallback(e=>{(W.current!==B||U.current!==D)&&(V(),W.current=B,U.current=D),K(e),F&&("function"==typeof F?F(e):"object"==typeof F&&(F.current=e))},[B,F,D,V,K]);a.default.useEffect(()=>{L&&z&&I&&y(L,D,B,{locale:C},{kind:Z},A)},[B,D,z,C,I,null==T?void 0:T.locale,L,A,Z]);let H={ref:$,onClick(e){S||"function"!=typeof N||N(e),S&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),L&&!e.defaultPrevented&&function(e,t,n,r,o,l,u,s,c){let{nodeName:f}=e.currentTarget;if("A"===f.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,i.isLocalURL)(n)))return;e.preventDefault();let d=()=>{let e=null==u||u;"beforePopState"in t?t[o?"replace":"push"](n,r,{shallow:l,locale:s,scroll:e}):t[o?"replace":"push"](r||n,{scroll:e})};c?a.default.startTransition(d):d()}(e,L,D,B,w,j,R,C,A)},onMouseEnter(e){S||"function"!=typeof P||P(e),S&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),L&&(I||!A)&&y(L,D,B,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:Z},A)},onTouchStart(e){S||"function"!=typeof k||k(e),S&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),L&&(I||!A)&&y(L,D,B,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:Z},A)}};if((0,s.isAbsoluteUrl)(B))H.href=B;else if(!S||O||"a"===r.type&&!("href"in r.props)){let e=void 0!==C?C:null==T?void 0:T.locale,t=(null==T?void 0:T.isLocaleDomain)&&(0,h.getDomainLocale)(B,e,null==T?void 0:T.locales,null==T?void 0:T.domainLocales);H.href=t||(0,m.addBasePath)((0,c.addLocale)(B,e,null==T?void 0:T.defaultLocale))}return S?a.default.cloneElement(r,H):(0,o.jsx)("a",{..._,...H,children:n})});("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)},52185:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{requestIdleCallback:function(){return n},cancelIdleCallback:function(){return r}});let n="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)},r="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)},14542:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return f}});let r=n(95770),o=n(11030),a=n(24544),l=n(36874),i=n(82139),u=n(17434),s=n(22360),c=n(96735);function f(e,t,n){let f;let d="string"==typeof t?t:(0,o.formatWithValidation)(t),p=d.match(/^[a-zA-Z]{1,}:\/\//),h=p?d.slice(p[0].length):d;if((h.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+d+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,l.normalizeRepeatedSlashes)(h);d=(p?p[0]:"")+t}if(!(0,u.isLocalURL)(d))return n?[d]:d;try{f=new URL(d.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){f=new URL("/","http://n")}try{let e=new URL(d,f);e.pathname=(0,i.normalizePathTrailingSlash)(e.pathname);let t="";if((0,s.isDynamicRoute)(e.pathname)&&e.searchParams&&n){let n=(0,r.searchParamsToUrlQuery)(e.searchParams),{result:l,params:i}=(0,c.interpolateAs)(e.pathname,e.pathname,n);l&&(t=(0,o.formatWithValidation)({pathname:l,hash:e.hash,query:(0,a.omit)(n,i)}))}let l=e.origin===f.origin?e.href.slice(e.origin.length):e.href;return n?[l,t||l]:l}catch(e){return n?[d]:d}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},45291:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return u}});let r=n(64090),o=n(52185),a="function"==typeof IntersectionObserver,l=new Map,i=[];function u(e){let{rootRef:t,rootMargin:n,disabled:u}=e,s=u||!a,[c,f]=(0,r.useState)(!1),d=(0,r.useRef)(null),p=(0,r.useCallback)(e=>{d.current=e},[]);return(0,r.useEffect)(()=>{if(a){if(s||c)return;let e=d.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:o,elements:a}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=i.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=l.get(r)))return t;let o=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:o},i.push(n),l.set(n,t),t}(n);return a.set(e,t),o.observe(e),function(){if(a.delete(e),o.unobserve(e),0===a.size){o.disconnect(),l.delete(r);let e=i.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&i.splice(e,1)}}}(e,e=>e&&f(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!c){let e=(0,o.requestIdleCallback)(()=>f(!0));return()=>(0,o.cancelIdleCallback)(e)}},[s,n,t,c,d.current]),[p,c,(0,r.useCallback)(()=>{f(!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)},22202:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return o}});let n=/[|\\{}()[\]^$+*?.-]/,r=/[|\\{}()[\]^$+*?.-]/g;function o(e){return n.test(e)?e.replace(r,"\\$&"):e}},46993:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return r}});let r=n(86921)._(n(64090)).default.createContext(null)},11030:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{formatUrl:function(){return a},urlObjectKeys:function(){return l},formatWithValidation:function(){return i}});let r=n(91884)._(n(95770)),o=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:n}=e,a=e.protocol||"",l=e.pathname||"",i=e.hash||"",u=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:n&&(s=t+(~n.indexOf(":")?"["+n+"]":n),e.port&&(s+=":"+e.port)),u&&"object"==typeof u&&(u=String(r.urlQueryToSearchParams(u)));let c=e.search||u&&"?"+u||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||o.test(a))&&!1!==s?(s="//"+(s||""),l&&"/"!==l[0]&&(l="/"+l)):s||(s=""),i&&"#"!==i[0]&&(i="#"+i),c&&"?"!==c[0]&&(c="?"+c),""+a+s+(l=l.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+i}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function i(e){return a(e)}},22360:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getSortedRoutes:function(){return r.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}});let r=n(97409),o=n(11305)},96735:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return a}});let r=n(2395),o=n(19935);function a(e,t,n){let a="",l=(0,o.getRouteRegex)(e),i=l.groups,u=(t!==e?(0,r.getRouteMatcher)(l)(t):"")||n;a=e;let s=Object.keys(i);return s.every(e=>{let t=u[e]||"",{repeat:n,optional:r}=i[e],o="["+(n?"...":"")+e+"]";return r&&(o=(t?"":"/")+"["+o+"]"),n&&!Array.isArray(t)&&(t=[t]),(r||e in u)&&(a=a.replace(o,n?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(a=""),{params:s,result:a}}},11305:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return a}});let r=n(94749),o=/\/\[[^/]+?\](?=\/|$)/;function a(e){return(0,r.isInterceptionRouteAppPath)(e)&&(e=(0,r.extractInterceptionRouteInformation)(e).interceptedRoute),o.test(e)}}
1,17434:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return a}});let r=n(36874),o=n(87379);function a(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,o.hasBasePath)(n.pathname)}catch(e){return!1}}},24544:function(e,t){function n(e,t){let n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return n}})},95770:function(e,t){function n(e){let t={};return e.forEach((e,n)=>{void 0===t[n]?t[n]=e:Array.isArray(t[n])?t[n].push(e):t[n]=[t[n],e]}),t}function r(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[n,o]=e;Array.isArray(o)?o.forEach(e=>t.append(n,r(e))):t.set(n,r(o))}),t}function a(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.forEach(t=>{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,n)=>e.append(n,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return o},assign:function(){return a}})},2395:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let r=n(36874);function o(e){let{re:t,groups:n}=e;return e=>{let o=t.exec(e);if(!o)return!1;let a=e=>{try{return decodeURIComponent(e)}catch(e){throw new r.DecodeError("failed to decode param")}},l={};return Object.keys(n).forEach(e=>{let t=n[e],r=o[t.pos];void 0!==r&&(l[e]=~r.indexOf("/")?r.split("/").map(e=>a(e)):t.repeat?[a(r)]:a(r))}),l}}},19935:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getRouteRegex:function(){return u},getNamedRouteRegex:function(){return f},getNamedMiddlewareRegex:function(){return d}});let r=n(94749),o=n(22202),a=n(95868);function l(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let n=e.startsWith("...");return n&&(e=e.slice(3)),{key:e,repeat:n,optional:t}}function i(e){let t=(0,a.removeTrailingSlash)(e).slice(1).split("/"),n={},i=1;return{parameterizedRoute:t.map(e=>{let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),a=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&a){let{key:e,optional:r,repeat:u}=l(a[1]);return n[e]={pos:i++,repeat:u,optional:r},"/"+(0,o.escapeStringRegexp)(t)+"([^/]+?)"}if(!a)return"/"+(0,o.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:r}=l(a[1]);return n[e]={pos:i++,repeat:t,optional:r},t?r?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:n}}function u(e){let{parameterizedRoute:t,groups:n}=i(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:n}}function s(e){let{interceptionMarker:t,getSafeRouteKey:n,segment:r,routeKeys:a,keyPrefix:i}=e,{key:u,optional:s,repeat:c}=l(r),f=u.replace(/\W/g,"");i&&(f=""+i+f);let d=!1;(0===f.length||f.length>30)&&(d=!0),isNaN(parseInt(f.slice(0,1)))||(d=!0),d&&(f=n()),i?a[f]=""+i+u:a[f]=u;let p=t?(0,o.escapeStringRegexp)(t):"";return c?s?"(?:/"+p+"(?<"+f+">.+?))?":"/"+p+"(?<"+f+">.+?)":"/"+p+"(?<"+f+">[^/]+?)"}function c(e,t){let n;let l=(0,a.removeTrailingSlash)(e).slice(1).split("/"),i=(n=0,()=>{let e="",t=++n;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),u={};return{namedParameterizedRoute:l.map(e=>{let n=r.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),a=e.match(/\[((?:\[.*\])|.+)\]/);if(n&&a){let[n]=e.split(a[0]);return s({getSafeRouteKey:i,interceptionMarker:n,segment:a[1],routeKeys:u,keyPrefix:t?"nxtI":void 0})}return a?s({getSafeRouteKey:i,segment:a[1],routeKeys:u,keyPrefix:t?"nxtP":void 0}):"/"+(0,o.escapeStringRegexp)(e)}).join(""),routeKeys:u}}function f(e,t){let n=c(e,t);return{...u(e),namedRegex:"^"+n.namedParameterizedRoute+"(?:/)?$",routeKeys:n.routeKeys}}function d(e,t){let{parameterizedRoute:n}=i(e),{catchAll:r=!0}=t;if("/"===n)return{namedRegex:"^/"+(r?".*":"")+"$"};let{namedParameterizedRoute:o}=c(e,!1);return{namedRegex:"^"+o+(r?"(?:(/.*)?)":"")+"$"}}}
1,97409:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return r}});class n{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 n=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&n.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+']]").');n.unshift(t)}return null!==this.restSlugName&&n.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&n.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),n}_insert(e,t,r){if(0===e.length){this.placeholder=!1;return}if(r)throw Error("Catch-all must be the last part of the URL.");let o=e[0];if(o.startsWith("[")&&o.endsWith("]")){let n=o.slice(1,-1),l=!1;if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1),l=!0),n.startsWith("...")&&(n=n.substring(3),r=!0),n.startsWith("[")||n.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+n+"').");if(n.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+n+"').");function a(e,n){if(null!==e&&e!==n)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+n+"').");t.forEach(e=>{if(e===n)throw Error('You cannot have the same slug name "'+n+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===o.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+n+'" differ only by non-word symbols within a single dynamic path')}),t.push(n)}if(r){if(l){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,n),this.optionalRestSlugName=n,o="[[...]]"}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,n),this.restSlugName=n,o="[...]"}}else{if(l)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');a(this.slugName,n),this.slugName=n,o="[]"}}this.children.has(o)||this.children.set(o,new n),this.children.get(o)._insert(e.slice(1),t,r)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function r(e){let t=new n;return e.forEach(e=>t.insert(e)),t.smoosh()}},36874:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{WEB_VITALS:function(){return n},execOnce:function(){return r},isAbsoluteUrl:function(){return a},getLocationOrigin:function(){return l},getURL:function(){return i},getDisplayName:function(){return u},isResSent:function(){return s},normalizeRepeatedSlashes:function(){return c},loadGetInitialProps:function(){return f},SP:function(){return d},ST:function(){return p},DecodeError:function(){return h},NormalizeError:function(){return m},PageNotFoundError:function(){return g},MissingStaticPage:function(){return v},MiddlewareNotFoundError:function(){return y},stringifyError:function(){return b}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,o=Array(r),a=0;a<r;a++)o[a]=arguments[a];return n||(n=!0,t=e(...o)),t}}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=e=>o.test(e);function l(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function i(){let{href:e}=window.location,t=l();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(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 f(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&s(n))return r;if(!r)throw Error('"'+u(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.');return r}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);
1class h extends Error{}class m extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class v extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y 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})}},26434:function(e,t,n){n.d(t,{Z:function(){return L}});var r=n(16480),o=n.n(r),a=n(64090),l=n(84127),i=n(96623),u=n(24595);let s=a.createContext(null);s.displayName="NavContext";var c=n(5450);let f=a.createContext(null);var d=n(24209),p=n(12524),h=n(3827);let m=["as","disabled"];function g(e){let{tagName:t,disabled:n,href:r,target:o,rel:a,role:l,onClick:i,tabIndex:u=0,type:s}=e;t||(t=null!=r||null!=o||null!=a?"a":"button");let c={tagName:t};if("button"===t)return[{type:s||"button",disabled:n},c];let f=e=>{var o;if(!n&&("a"!==t||(o=r)&&"#"!==o.trim())||e.preventDefault(),n){e.stopPropagation();return}null==i||i(e)};return"a"===t&&(r||(r="#"),n&&(r=void 0)),[{role:null!=l?l:"button",disabled:void 0,tabIndex:n?void 0:u,href:r,target:"a"===t?o:void 0,"aria-disabled":n||void 0,rel:"a"===t?a:void 0,onClick:f,onKeyDown:e=>{" "===e.key&&(e.preventDefault(),f(e))}},c]}let v=a.forwardRef((e,t)=>{let{as:n,disabled:r}=e,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,m),[a,{tagName:l}]=g(Object.assign({tagName:n,disabled:r},o));return(0,h.jsx)(l,Object.assign({},o,a,{ref:t}))});v.displayName="Button";let y=["as","active","eventKey"];function b(e){let{key:t,onClick:n,active:r,id:o,role:l,disabled:i}=e,u=(0,a.useContext)(c.Z),h=(0,a.useContext)(s),m=(0,a.useContext)(f),g=r,v={role:l};if(h){l||"tablist"!==h.role||(v.role="tab");let e=h.getControllerId(null!=t?t:null),n=h.getControlledId(null!=t?t:null);v[(0,d.PB)("event-key")]=t,v.id=e||o,((g=null==r&&null!=t?h.activeKey===t:r)||!(null!=m&&m.unmountOnExit)&&!(null!=m&&m.mountOnEnter))&&(v["aria-controls"]=n)}return"tab"===v.role&&(v["aria-selected"]=g,g||(v.tabIndex=-1),i&&(v.tabIndex=-1,v["aria-disabled"]=!0)),v.onClick=(0,p.Z)(e=>{i||(null==n||n(e),null!=t&&u&&!e.isPropagationStopped()&&u(t,e))}),[v,{isActive:g}]}let x=a.forwardRef((e,t)=>{let{as:n=v,active:r,eventKey:o}=e,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,y),[l,i]=b(Object.assign({key:(0,c.h)(o,a.href),active:r},a));return l[(0,d.PB)("active")]=i.isActive,(0,h.jsx)(n,Object.assign({},a,l,{ref:t}))});x.displayName="NavItem";let E=["as","onSelect","activeKey","role","onKeyDown"],O=()=>{},w=(0,d.PB)("event-key"),j=a.forwardRef((e,t)=>{let n,r,{as:o="div",onSelect:l,activeKey:p,role:m,onKeyDown:g}=e,v=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,E),y=function(){let[,e]=(0,a.useReducer)(e=>e+1,0);return e}(),b=(0,a.useRef)(!1),x=(0,a.useContext)(c.Z),j=(0,a.useContext)(f);j&&(m=m||"tablist",p=j.activeKey,n=j.getControlledId,r=j.getControllerId);let R=(0,a.useRef)(null),C=e=>{let t=R.current;if(!t)return null;let n=(0,i.Z)(t,"[".concat(w,"]:not([aria-disabled=true])")),r=t.querySelector("[aria-selected=true]");if(!r||r!==document.activeElement)return null;let o=n.indexOf(r);if(-1===o)return null;let a=o+e;return a>=n.length&&(a=0),a<0&&(a=n.length-1),n[a]},N=(e,t)=>{null!=e&&(null==l||l(e,t),null==x||x(e,t))};(0,a.useEffect)(()=>{if(R.current&&b.current){let e=R.current.querySelector("[".concat(w,"][aria-selected=true]"));null==e||e.focus()}b.current=!1});let P=(0,u.Z)(t,R);return(0,h.jsx)(c.Z.Provider,{value:N,children:(0,h.jsx)(s.Provider,{value:{role:m,activeKey:(0,c.h)(p),getControlledId:n||O,getControllerId:r||O},children:(0,h.jsx)(o,Object.assign({},v,{onKeyDown:e=>{let t;if(null==g||g(e),j){switch(e.key){case"ArrowLeft":case"ArrowUp":t=C(-1);break;case"ArrowRight":case"ArrowDown":t=C(1);break;default:return}t&&(e.preventDefault(),N(t.dataset[(0,d.$F)("EventKey")]||null,e),b.current=!0,y())}},ref:P,role:m}))})})});j.displayName="Nav";var R=Object.assign(j,{Item:x}),C=n(12865),N=n(97061);let P=a.createContext(null);
1P.displayName="CardHeaderContext";let k=a.forwardRef((e,t)=>{let{className:n,bsPrefix:r,as:a="div",...l}=e;return r=(0,C.vE)(r,"nav-item"),(0,h.jsx)(a,{ref:t,className:o()(n,r),...l})});k.displayName="NavItem",n(26411),n(50726),n(24820),n(7452),new WeakMap;let S=["onKeyDown"],_=a.forwardRef((e,t)=>{var n;let{onKeyDown:r}=e,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,S),[a]=g(Object.assign({tagName:"a"},o)),l=(0,p.Z)(e=>{a.onKeyDown(e),null==r||r(e)});return(n=o.href)&&"#"!==n.trim()&&"button"!==o.role?(0,h.jsx)("a",Object.assign({ref:t},o,{onKeyDown:r})):(0,h.jsx)("a",Object.assign({ref:t},o,a,{onKeyDown:l}))});_.displayName="Anchor";let T=a.forwardRef((e,t)=>{let{bsPrefix:n,className:r,as:a=_,active:l,eventKey:i,disabled:u=!1,...s}=e;n=(0,C.vE)(n,"nav-link");let[f,d]=b({key:(0,c.h)(i,s.href),active:l,disabled:u,...s});return(0,h.jsx)(a,{...s,...f,ref:t,disabled:u,className:o()(r,n,u&&"disabled",d.isActive&&"active")})});T.displayName="NavLink";let M=a.forwardRef((e,t)=>{let n,r;let{as:i="div",bsPrefix:u,variant:s,fill:c=!1,justify:f=!1,navbar:d,navbarScroll:p,className:m,activeKey:g,...v}=(0,l.Ch)(e,{activeKey:"onSelect"}),y=(0,C.vE)(u,"nav"),b=!1,x=(0,a.useContext)(N.Z),E=(0,a.useContext)(P);return x?(n=x.bsPrefix,b=null==d||d):E&&({cardHeaderBsPrefix:r}=E),(0,h.jsx)(R,{as:i,ref:t,activeKey:g,className:o()(m,{[y]:!b,["".concat(n,"-nav")]:b,["".concat(n,"-nav-scroll")]:b&&p,["".concat(r,"-").concat(s)]:!!r,["".concat(y,"-").concat(s)]:!!s,["".concat(y,"-fill")]:c,["".concat(y,"-justified")]:f}),...v})});M.displayName="Nav";var L=Object.assign(M,{Item:k,Link:T})},86690:function(e,t,n){let r,o;n.d(t,{Z:function(){return eF}});var a=n(16480),l=n.n(a),i=n(64090),u=n(5450),s=n(84127),c=n(12865),f=n(3827);let d=i.forwardRef((e,t)=>{let{bsPrefix:n,className:r,as:o,...a}=e;n=(0,c.vE)(n,"navbar-brand");let i=o||(a.href?"a":"span");return(0,f.jsx)(i,{...a,ref:t,className:l()(r,n)})});function p(e){return e&&e.ownerDocument||document}d.displayName="NavbarBrand";var h=/([A-Z])/g,m=/^ms-/;function g(e){return e.replace(h,"-$1").toLowerCase().replace(m,"-ms-")}var v=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i,y=function(e,t){var n,r="",o="";if("string"==typeof t)return e.style.getPropertyValue(g(t))||((n=p(e))&&n.defaultView||window).getComputedStyle(e,void 0).getPropertyValue(g(t));Object.keys(t).forEach(function(n){var a=t[n];a||0===a?n&&v.test(n)?o+=n+"("+a+") ":r+=g(n)+": "+a+";":e.style.removeProperty(g(n))}),o&&(r+="transform: "+o+";"),e.style.cssText+=";"+r},b=n(73968);function x(e){if(!e||"function"==typeof e)return null;let{major:t}=function(){let e=i.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}();return t>=19?e.props.ref:e.ref}var E=!!window.document&&!!window.document.createElement,O=!1,w=!1;try{var j={get passive(){return O=!0},get once(){return w=O=!0}};E&&(window.addEventListener("test",j,j),window.removeEventListener("test",j,!0))}catch(e){}var R=function(e,t,n,r){if(r&&"boolean"!=typeof r&&!w){var o=r.once,a=r.capture,l=n;!w&&o&&(l=n.__once||function e(r){this.removeEventListener(t,e,a),n.call(this,r)},n.__once=l),e.addEventListener(t,l,O?r:a)}e.addEventListener(t,n,r)},C=function(e,t,n,r){var o=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,o),n.__once&&e.removeEventListener(t,n.__once,o)},N=function(e,t,n,r){return R(e,t,n,r),function(){C(e,t,n,r)}};function P(e,t){let n=y(e,t)||"",r=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*r}function k(e,t){var n,r,o,a,l,i,u,s,c,f,d,p;let h=P(e,"transitionDuration"),m=P(e,"transitionDelay"),g=(n=e,r=n=>{n.target===e&&(g(),t(n))},null==(o=h+m)&&(i=-1===(l=y(n,"transitionDuration")||"").indexOf("ms")?1e3:1,o=parseFloat(l)*i||0),d=(s=!1,c=setTimeout(function(){s||function(e,t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),e){var o=document.createEvent("HTMLEvents");o.initEvent(t,n,r),e.dispatchEvent(o)}}(n,"transitionend",!0)},o+5),f=N(n,"transitionend",function(){s=!0},{once:!0}),function(){clearTimeout(c),f()}),p=N(n,"transitionend",r),function(){d(),p()})}var S=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(e=>null!=e).reduce((e,t)=>
1{if("function"!=typeof t)throw Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===e?t:function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];e.apply(this,r),t.apply(this,r)}},null)};function _(e){e.offsetHeight}let T=e=>e&&"function"!=typeof e?t=>{e.current=t}:e;var M=n(89542);let L=i.forwardRef((e,t)=>{let{onEnter:n,onEntering:r,onEntered:o,onExit:a,onExiting:l,onExited:u,addEndListener:s,children:c,childRef:d,...p}=e,h=(0,i.useRef)(null),m=(0,i.useMemo)(()=>(function(e,t){let n=T(e),r=T(t);return e=>{n&&n(e),r&&r(e)}})(h,d),[h,d]),g=e=>{m(e&&"setState"in e?M.findDOMNode(e):null!=e?e:null)},v=e=>t=>{e&&h.current&&e(h.current,t)},y=(0,i.useCallback)(v(n),[n]),x=(0,i.useCallback)(v(r),[r]),E=(0,i.useCallback)(v(o),[o]),O=(0,i.useCallback)(v(a),[a]),w=(0,i.useCallback)(v(l),[l]),j=(0,i.useCallback)(v(u),[u]),R=(0,i.useCallback)(v(s),[s]);return(0,f.jsx)(b.ZP,{ref:t,...p,onEnter:y,onEntered:E,onEntering:x,onExit:O,onExited:j,onExiting:w,addEndListener:R,nodeRef:h,children:"function"==typeof c?(e,t)=>c(e,{...t,ref:g}):i.cloneElement(c,{ref:g})})});L.displayName="TransitionWrapper";let A={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function I(e,t){let n=t["offset".concat(e[0].toUpperCase()).concat(e.slice(1))],r=A[e];return n+parseInt(y(t,r[0]),10)+parseInt(y(t,r[1]),10)}let Z={[b.Wj]:"collapse",[b.Ix]:"collapsing",[b.d0]:"collapsing",[b.cn]:"collapse show"},D=i.forwardRef((e,t)=>{let{onEnter:n,onEntering:r,onEntered:o,onExit:a,onExiting:u,className:s,children:c,dimension:d="height",in:p=!1,timeout:h=300,mountOnEnter:m=!1,unmountOnExit:g=!1,appear:v=!1,getDimensionValue:y=I,...b}=e,E="function"==typeof d?d():d,O=(0,i.useMemo)(()=>S(e=>{e.style[E]="0"},n),[E,n]),w=(0,i.useMemo)(()=>S(e=>{let t="scroll".concat(E[0].toUpperCase()).concat(E.slice(1));e.style[E]="".concat(e[t],"px")},r),[E,r]),j=(0,i.useMemo)(()=>S(e=>{e.style[E]=null},o),[E,o]),R=(0,i.useMemo)(()=>S(e=>{e.style[E]="".concat(y(E,e),"px"),_(e)},a),[a,y,E]),C=(0,i.useMemo)(()=>S(e=>{e.style[E]=null},u),[E,u]);return(0,f.jsx)(L,{ref:t,addEndListener:k,...b,"aria-expanded":b.role?p:null,onEnter:O,onEntering:w,onEntered:j,onExit:R,onExiting:C,childRef:x(c),in:p,timeout:h,mountOnEnter:m,unmountOnExit:g,appear:v,children:(e,t)=>i.cloneElement(c,{...t,className:l()(s,c.props.className,Z[e],"width"===E&&"collapse-horizontal")})})});D.displayName="Collapse";var B=n(97061);let U=i.forwardRef((e,t)=>{let{children:n,bsPrefix:r,...o}=e;r=(0,c.vE)(r,"navbar-collapse");let a=(0,i.useContext)(B.Z);return(0,f.jsx)(D,{in:!!(a&&a.expanded),...o,children:(0,f.jsx)("div",{ref:t,className:r,children:n})})});U.displayName="NavbarCollapse";var W=function(e){let t=(0,i.useRef)(e);return(0,i.useEffect)(()=>{t.current=e},[e]),t};function F(e){let t=W(e);return(0,i.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current&&t.current(...n)},[t])}let K=i.forwardRef((e,t)=>{let{bsPrefix:n,className:r,children:o,label:a="Toggle navigation",as:u="button",onClick:s,...d}=e;n=(0,c.vE)(n,"navbar-toggler");let{onToggle:p,expanded:h}=(0,i.useContext)(B.Z)||{},m=F(e=>{s&&s(e),p&&p()});return"button"===u&&(d.type="button"),(0,f.jsx)(u,{...d,ref:t,onClick:m,"aria-label":a,className:l()(r,n,!h&&"collapsed"),children:o||(0,f.jsx)("span",{className:"".concat(n,"-icon")})})});K.displayName="NavbarToggle";let z=void 0!==n.g&&n.g.navigator&&"ReactNative"===n.g.navigator.product;var V="undefined"!=typeof document||z?i.useLayoutEffect:i.useEffect;let $=new WeakMap,H=(e,t)=>{if(!e||!t)return;let n=$.get(t)||new Map;$.set(t,n);let r=n.get(e);return r||((r=t.matchMedia(e)).refCount=0,n.set(r.media,r)),r},q=function(e){let t=Object.keys(e);function n(e,t){return e===t?t:e?"".concat(e," and ").concat(t):t}return function(r,o,a){let l;return"object"==typeof r?(l=r,a=o,o=!0):l={[r]:o=o||!0},function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window,n=H(e,t),[r,o]=(0,i.useState)(()=>!!n&&n.matches);return V(()=>{let n=H(e,t);if(!n)return o(!1);let r=$.get(t),a=()=>{o(n.matches)};return n.refCount++,n.addListener(a),a(),()=>{n.removeListener(a),n.refCount--,n.refCount<=0&&(null==r||r.delete(n.media)),n=void 0}},[e]),r}((0,i.useMemo)(()=>Object.entries(l).reduce((r,o)=>{let[a,l]=o;if("up"===l||!0===l){let t;r=n(r,("number"==typeof(t=e[a])&&(t="".concat(t,"px")),"(min-width: ".concat(t,")")))}if("down"===l||!0===l){let o;r=n(r,(o="number"==typeof(o=e[t[Math.min(t.indexOf(a)+1,t.length-1)]])?"".concat(o-.2,"px"):"calc(".concat(o," - 0.2px)"),"(max-width: ".concat(o,")")))}return r},""),[JSON.stringify(l)]),a)}}({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400});function Y(e){void 0===e&&(e=p());try{var t=e.activeElement;if(!t||!t.nodeName)return null;return t}catch(t){return e.body}}function G(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):void 0}var X=n(50726),Q=n(24820),J=n(12524);let ee=(0,n(24209).PB)("modal-open");class et{getScrollbarWidth(){return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return Math.abs(e.defaultView.innerWidth-e.documentElement.clientWidth)}(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(e){}removeModalAttributes(e){}setContainerStyle(e){let t={overflow:"hidden"},n=this.isRTL?"paddingLeft":"paddingRight",r=this.getElement();e.style={overflow:r.style.overflow,[n]:r.style[n]},e.scrollBarWidth&&(t[n]="".concat(parseInt(y(r,n)||"0",10)+e.scrollBarWidth,"px")),r.setAttribute(ee,""),y(r,t)}
1reset(){[...this.modals].forEach(e=>this.remove(e))}removeContainerStyle(e){let t=this.getElement();t.removeAttribute(ee),Object.assign(t.style,e.style)}add(e){let t=this.modals.indexOf(e);return -1!==t||(t=this.modals.length,this.modals.push(e),this.setModalAttributes(e),0!==t||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state))),t}remove(e){let t=this.modals.indexOf(e);-1!==t&&(this.modals.splice(t,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(e))}isTopModal(e){return!!this.modals.length&&this.modals[this.modals.length-1]===e}constructor({ownerDocument:e,handleContainerOverflow:t=!0,isRTL:n=!1}={}){this.handleContainerOverflow=t,this.isRTL=n,this.modals=[],this.ownerDocument=e}}var en=et;let er=(0,i.createContext)(E?window:void 0);function eo(){return(0,i.useContext)(er)}er.Provider;let ea=(e,t)=>E?null==e?(t||p()).body:("function"==typeof e&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect))?e:null:null;var el=n(24595),ei=n(7452),eu=function(e){let{children:t,in:n,onExited:r,mountOnEnter:o,unmountOnExit:a}=e,l=(0,i.useRef)(null),u=(0,i.useRef)(n),s=(0,J.Z)(r);(0,i.useEffect)(()=>{n?u.current=!0:s(l.current)},[n,s]);let c=(0,el.Z)(l,x(t)),f=(0,i.cloneElement)(t,{ref:c});return n?f:a||!u.current&&o?null:f};let es=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"],ec=["component"],ef=i.forwardRef((e,t)=>{let{component:n}=e,r=function(e){let{onEnter:t,onEntering:n,onEntered:r,onExit:o,onExiting:a,onExited:l,addEndListener:u,children:s}=e,c=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,es),f=(0,i.useRef)(null),d=(0,el.Z)(f,x(s)),p=e=>t=>{e&&f.current&&e(f.current,t)},h=(0,i.useCallback)(p(t),[t]),m=(0,i.useCallback)(p(n),[n]),g=(0,i.useCallback)(p(r),[r]),v=(0,i.useCallback)(p(o),[o]),y=(0,i.useCallback)(p(a),[a]),b=(0,i.useCallback)(p(l),[l]),E=(0,i.useCallback)(p(u),[u]);return Object.assign({},c,{nodeRef:f},t&&{onEnter:h},n&&{onEntering:m},r&&{onEntered:g},o&&{onExit:v},a&&{onExiting:y},l&&{onExited:b},u&&{addEndListener:E},{children:"function"==typeof s?(e,t)=>s(e,Object.assign({},t,{ref:d})):(0,i.cloneElement)(s,{ref:d})})}(function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,ec));return(0,f.jsx)(n,Object.assign({ref:t},r))});function ed(e){let{children:t,in:n,onExited:r,onEntered:o,transition:a}=e,[l,u]=(0,i.useState)(!n);n&&l&&u(!1);let s=function(e){let{in:t,onTransition:n}=e,r=(0,i.useRef)(null),o=(0,i.useRef)(!0),a=(0,J.Z)(n);return(0,ei.Z)(()=>{if(!r.current)return;let e=!1;return a({in:t,element:r.current,initial:o.current,isStale:()=>e}),()=>{e=!0}},[t,a]),(0,ei.Z)(()=>(o.current=!1,()=>{o.current=!0}),[]),r}({in:!!n,onTransition:e=>{Promise.resolve(a(e)).then(()=>{e.isStale()||(e.in?null==o||o(e.element,e.initial):(u(!0),null==r||r(e.element)))},t=>{throw e.in||u(!0),t})}}),c=(0,el.Z)(s,x(t));return l&&!n?null:(0,i.cloneElement)(t,{ref:c})}function ep(e,t,n){return e?(0,f.jsx)(ef,Object.assign({},n,{component:e})):t?(0,f.jsx)(ed,Object.assign({},n,{transition:t})):(0,f.jsx)(eu,Object.assign({},n))}let eh=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"],em=(0,i.forwardRef)((e,t)=>{let{show:n=!1,role:o="dialog",className:a,style:l,children:u,backdrop:s=!0,keyboard:c=!0,onBackdropClick:d,onEscapeKeyDown:p,transition:h,runTransition:m,backdropTransition:g,runBackdropTransition:v,autoFocus:y=!0,enforceFocus:b=!0,restoreFocus:x=!0,restoreFocusOptions:O,renderDialog:w,renderBackdrop:j=e=>(0,f.jsx)("div",Object.assign({},e)),manager:R,container:C,onShow:P,onHide:k=()=>{},onExit:S,onExited:_,onExiting:T,onEnter:L,onEntering:A,onEntered:I}=e,Z=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,eh),D=eo(),B=function(e,t){let n=eo(),[r,o]=(0,i.useState)(()=>ea(e,null==n?void 0:n.document));if(!r){let t=ea(e);t&&o(t)}return(0,i.useEffect)(()=>{t&&r&&t(r)},[t,r]),(0,i.useEffect)(()=>{let t=ea(e);t!==r&&o(t)},[e,r]),r}(C),U=function(e){let t=eo(),n=e||(r||(r=new en({ownerDocument:null==t?void 0:t.document})),r),o=(0,i.useRef)({dialog:null,backdrop:null});return Object.assign(o.current,{add:()=>n.add(o.current),remove:()=>n.remove(o.current),isTopModal:()=>n.isTopModal(o.current),setDialogRef:(0,i.useCallback)(e=>{o.current.dialog=e},[]),setBackdropRef:(0,i.useCallback)(e=>{o.current.backdrop=e},[])})}(R),W=(0,X.Z)(),F=(0,Q.Z)(n),[K,z]=(0,i.useState)(!n),V=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,()=>U,[U]),E&&!F&&n&&(V.current=Y(null==D?void 0:D.document)),n&&K&&z(!1);let $=(0,J.Z)(()=>
1{if(U.add(),el.current=N(document,"keydown",et),er.current=N(document,"focus",()=>setTimeout(q),!0),P&&P(),y){var e,t;let n=Y(null!=(e=null==(t=U.dialog)?void 0:t.ownerDocument)?e:null==D?void 0:D.document);U.dialog&&n&&!G(U.dialog,n)&&(V.current=n,U.dialog.focus())}}),H=(0,J.Z)(()=>{if(U.remove(),null==el.current||el.current(),null==er.current||er.current(),x){var e;null==(e=V.current)||null==e.focus||e.focus(O),V.current=null}});(0,i.useEffect)(()=>{n&&B&&$()},[n,B,$]),(0,i.useEffect)(()=>{K&&H()},[K,H]),function(e){let t=function(e){let t=(0,i.useRef)(e);return t.current=e,t}(e);(0,i.useEffect)(()=>()=>t.current(),[])}(()=>{H()});let q=(0,J.Z)(()=>{if(!b||!W()||!U.isTopModal())return;let e=Y(null==D?void 0:D.document);U.dialog&&e&&!G(U.dialog,e)&&U.dialog.focus()}),ee=(0,J.Z)(e=>{e.target===e.currentTarget&&(null==d||d(e),!0===s&&k())}),et=(0,J.Z)(e=>{c&&("Escape"===e.code||27===e.keyCode)&&U.isTopModal()&&(null==p||p(e),e.defaultPrevented||k())}),er=(0,i.useRef)(),el=(0,i.useRef)();if(!B)return null;let ei=Object.assign({role:o,ref:U.setDialogRef,"aria-modal":"dialog"===o||void 0},Z,{style:l,className:a,tabIndex:-1}
1),eu=w?w(ei):(0,f.jsx)("div",Object.assign({},ei,{children:i.cloneElement(u,{role:"document"})}));eu=ep(h,m,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:S,onExiting:T,onExited:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];z(!0),null==_||_(...t)},onEnter:L,onEntering:A,onEntered:I,children:eu});let es=null;return s&&(es=ep(g,v,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:es=j({ref:U.setBackdropRef,onClick:ee})})),(0,f.jsx)(f.Fragment,{children:M.createPortal((0,f.jsxs)(f.Fragment,{children:[es,eu]}),B)})});em.displayName="Modal";var eg=Object.assign(em,{Manager:en});let ev={[b.d0]:"show",[b.cn]:"show"},ey=i.forwardRef((e,t)=>{let{className:n,children:r,transitionClasses:o={},onEnter:a,...u}=e,s={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...u},c=(0,i.useCallback)((e,t)=>{_(e),null==a||a(e,t)},[a]);return(0,f.jsx)(L,{ref:t,addEndListener:k,...s,onEnter:c,childRef:x(r),children:(e,t)=>i.cloneElement(r,{...t,className:l()("fade",n,r.props.className,ev[e],o[e])})})});ey.displayName="Fade";let eb=i.forwardRef((e,t)=>{let{className:n,bsPrefix:r,as:o="div",...a}=e;return r=(0,c.vE)(r,"offcanvas-body"),(0,f.jsx)(o,{ref:t,className:l()(n,r),...a})});eb.displayName="OffcanvasBody";let ex={[b.d0]:"show",[b.cn]:"show"},eE=i.forwardRef((e,t)=>{let{bsPrefix:n,className:r,children:o,in:a=!1,mountOnEnter:u=!1,unmountOnExit:s=!1,appear:d=!1,...p}=e;return n=(0,c.vE)(n,"offcanvas"),(0,f.jsx)(L,{ref:t,addEndListener:k,in:a,mountOnEnter:u,unmountOnExit:s,appear:d,...p,childRef:x(o),children:(e,t)=>i.cloneElement(o,{...t,className:l()(r,o.props.className,(e===b.d0||e===b.Ix)&&"".concat(n,"-toggling"),ex[e])})})});eE.displayName="OffcanvasToggling";let eO=i.createContext({onHide(){}});var ew=n(74404),ej=n.n(ew);let eR={"aria-label":ej().string,onClick:ej().func,variant:ej().oneOf(["white"])},eC=i.forwardRef((e,t)=>{let{className:n,variant:r,"aria-label":o="Close",...a}=e;return(0,f.jsx)("button",{ref:t,type:"button",className:l()("btn-close",r&&"btn-close-".concat(r),n),"aria-label":o,...a}
1)});eC.displayName="CloseButton",eC.propTypes=eR;let eN=i.forwardRef((e,t)=>{let{closeLabel:n="Close",closeVariant:r,closeButton:o=!1,onHide:a,children:l,...u}=e,s=(0,i.useContext)(eO),c=F(()=>{null==s||s.onHide(),null==a||a()});return(0,f.jsxs)("div",{ref:t,...u,children:[l,o&&(0,f.jsx)(eC,{"aria-label":n,variant:r,onClick:c})]})});eN.displayName="AbstractModalHeader";let eP=i.forwardRef((e,t)=>{let{bsPrefix:n,className:r,closeLabel:o="Close",closeButton:a=!1,...i}=e;return n=(0,c.vE)(n,"offcanvas-header"),(0,f.jsx)(eN,{ref:t,...i,className:l()(r,n),closeLabel:o,closeButton:a})});eP.displayName="OffcanvasHeader";let ek=i.forwardRef((e,t)=>(0,f.jsx)("div",{...e,ref:t,className:l()(e.className,"h5")})),eS=i.forwardRef((e,t)=>{let{className:n,bsPrefix:r,as:o=ek,...a}=e;return r=(0,c.vE)(r,"offcanvas-title"),(0,f.jsx)(o,{ref:t,className:l()(n,r),...a})});eS.displayName="OffcanvasTitle";var e_=n(96623);function eT(e,t){return e.replace(RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}let eM={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class eL extends en{adjustAndStore(e,t,n){let r=t.style[e];t.dataset[e]=r,y(t,{[e]:"".concat(parseFloat(y(t,e))+n,"px")})}restore(e,t){let n=t.dataset[e];void 0!==n&&(delete t.dataset[e],y(t,{[e]:n}))}setContainerStyle(e){var t,n;super.setContainerStyle(e);let r=this.getElement();if(n="modal-open",(t=r).classList?t.classList.add(n):(t.classList?n&&t.classList.contains(n):-1!==(" "+(t.className.baseVal||t.className)+" ").indexOf(" "+n+" "))||("string"==typeof t.className?t.className=t.className+" "+n:t.setAttribute("class",(t.className&&t.className.baseVal||"")+" "+n)),!e.scrollBarWidth)return;let o=this.isRTL?"paddingLeft":"paddingRight",a=this.isRTL?"marginLeft":"marginRight";(0,e_.Z)(r,eM.FIXED_CONTENT).forEach(t=>this.adjustAndStore(o,t,e.scrollBarWidth)),(0,e_.Z)(r,eM.STICKY_CONTENT).forEach(t=>this.adjustAndStore(a,t,-e.scrollBarWidth)),(0,e_.Z)(r,eM.NAVBAR_TOGGLER).forEach(t=>this.adjustAndStore(a,t,e.scrollBarWidth))}removeContainerStyle(e){var t;super.removeContainerStyle(e);let n=this.getElement();t="modal-open",n.classList?n.classList.remove(t):"string"==typeof n.className?n.className=eT(n.className,t):n.setAttribute("class",eT(n.className&&n.className.baseVal||"",t));let r=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";(0,e_.Z)(n,eM.FIXED_CONTENT).forEach(e=>this.restore(r,e)),(0,e_.Z)(n,eM.STICKY_CONTENT).forEach(e=>this.restore(o,e)),(0,e_.Z)(n,eM.NAVBAR_TOGGLER).forEach(e=>this.restore(o,e))}}function eA(e){return(0,f.jsx)(eE,{...e})}function eI(e){return(0,f.jsx)(ey,{...e})}let eZ=i.forwardRef((e,t)=>{let{bsPrefix:n,className:r,children:a,"aria-labelledby":u,placement:s="start",responsive:d,show:p=!1,backdrop:h=!0,keyboard:m=!0,scroll:g=!1,onEscapeKeyDown:v,onShow:y,onHide:b,container:x,autoFocus:E=!0,enforceFocus:O=!0,restoreFocus:w=!0,restoreFocusOptions:j,onEntered:R,onExit:C,onExiting:N,onEnter:P,onEntering:k,onExited:S,backdropClassName:_,manager:T,renderStaticNode:M=!1,...L}=e,A=(0,i.useRef)();n=(0,c.vE)(n,"offcanvas");let[I,Z]=(0,i.useState)(!1),D=F(b),B=q(d||"xs","up");(0,i.useEffect)(()=>{Z(d?p&&!B:p)},[p,d,B]);let U=(0,i.useMemo)(()=>({onHide:D}),[D]),W=(0,i.useCallback)(e=>(0,f.jsx)("div",{...e,className:l()("".concat(n,"-backdrop"),_)}),[_,n]),K=e=>(0,f.jsx)("div",{...e,...L,className:l()(r,d?"".concat(n,"-").concat(d):n,"".concat(n,"-").concat(s)),"aria-labelledby":u,children:a});return(0,f.jsxs)(f.Fragment,{children:[!I&&(d||M)&&K({}),(0,f.jsx)(eO.Provider,{value:U,children:(0,f.jsx)(eg,{show:I,ref:t,backdrop:h,container:x,keyboard:m,autoFocus:E,enforceFocus:O&&!g,restoreFocus:w,restoreFocusOptions:j,onEscapeKeyDown:v,onShow:y,onHide:D,onEnter:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e&&(e.style.visibility="visible"),null==P||P(e,...n)},onEntering:k,onEntered:R,onExit:C,onExiting:N,onExited:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e&&(e.style.visibility=""),null==S||S(...n)}
1,manager:T||(g?(A.current||(A.current=new eL({handleContainerOverflow:!1})),A.current):(o||(o=new eL(void 0)),o)),transition:eA,backdropTransition:eI,renderBackdrop:W,renderDialog:K})})]})});eZ.displayName="Offcanvas";var eD=Object.assign(eZ,{Body:eb,Header:eP,Title:eS});let eB=i.forwardRef((e,t)=>{let{onHide:n,...r}=e,o=(0,i.useContext)(B.Z),a=F(()=>{null==o||null==o.onToggle||o.onToggle(),null==n||n()});return(0,f.jsx)(eD,{ref:t,show:!!(null!=o&&o.expanded),...r,renderStaticNode:!0,onHide:a})});eB.displayName="NavbarOffcanvas";let eU=i.forwardRef((e,t)=>{let{className:n,bsPrefix:r,as:o="span",...a}=e;return r=(0,c.vE)(r,"navbar-text"),(0,f.jsx)(o,{ref:t,className:l()(n,r),...a})});eU.displayName="NavbarText";let eW=i.forwardRef((e,t)=>{let{bsPrefix:n,expand:r=!0,variant:o="light",bg:a,fixed:d,sticky:p,className:h,as:m="nav",expanded:g,onToggle:v,onSelect:y,collapseOnSelect:b=!1,...x}=(0,s.Ch)(e,{expanded:"onToggle"}),E=(0,c.vE)(n,"navbar"),O=(0,i.useCallback)(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];null==y||y(...t),b&&g&&(null==v||v(!1))},[y,b,g,v]);void 0===x.role&&"nav"!==m&&(x.role="navigation");let w="".concat(E,"-expand");"string"==typeof r&&(w="".concat(w,"-").concat(r));let j=(0,i.useMemo)(()=>({onToggle:()=>null==v?void 0:v(!g),bsPrefix:E,expanded:!!g,expand:r}),[E,g,r,v]);return(0,f.jsx)(B.Z.Provider,{value:j,children:(0,f.jsx)(u.Z.Provider,{value:O,children:(0,f.jsx)(m,{ref:t,...x,className:l()(h,E,r&&w,o&&"".concat(E,"-").concat(o),a&&"bg-".concat(a),p&&"sticky-".concat(p),d&&"fixed-".concat(d))})})})});eW.displayName="Navbar";var eF=Object.assign(eW,{Brand:d,Collapse:U,Offcanvas:eB,Text:eU,Toggle:K})},97061:function(e,t,n){let r=n(64090).createContext(null);r.displayName="NavbarContext",t.Z=r},12865:function(e,t,n){n.d(t,{vE:function(){return i}});var r=n(64090);n(3827);let o=r.createContext({prefixes:{},breakpoints:["xxl","xl","lg","md","sm","xs"],minBreakpoint:"xs"}),{Consumer:a,Provider:l}=o;function i(e,t){let{prefixes:n}=(0,r.useContext)(o);return e||n[t]||t}},96035:function(e,t,n){var r=n(64090),o=r&&"object"==typeof r&&"default"in r?r.default:r,a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}(".scroll-to-top {\n background-color: white;\n right: 40px;\n bottom: 40px;\n position: fixed;\n z-index: 2;\n cursor: pointer;\n border-radius: 7px;\n width: 40px;\n height: 40px;\n box-shadow: 0 9px 25px 0 rgba(132, 128, 177, 0.28);\n border: none;\n}\n\n.scroll-to-top:active {\n transform: matrix(0.95, 0, 0, 0.95, 0, 0);\n}\n"),e.exports=function(e){var t=e.top,n=void 0===t?20:t,l=e.className,i=e.color,u=e.smooth,s=void 0!==u&&u,c=e.component,f=e.viewBox,d=e.svgPath,p=e.width,h=e.height,m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}(e,["top","className","color","smooth","component","viewBox","svgPath","width","height"]),g=r.useState(!1),v=g[0],y=g[1];return r.useEffect(function(){var e=function(){y(document.documentElement.scrollTop>=n)};return e(),document.addEventListener("scroll",e),function(){return document.removeEventListener("scroll",e)}},[n]),o.createElement(o.Fragment,null,v&&o.createElement("button",a({className:"scroll-to-top "+(void 0===l?"":l),onClick:function(){var e;void 0===(e=s)&&(e=!1),e?window.scrollTo({top:0,behavior:"smooth"}):document.documentElement.scrollTop=0},"aria-label":"Scroll to top"},m),(void 0===c?"":c)||o.createElement("svg",{width:void 0===p?"28":p,height:void 0===h?"28":h,fill:void 0===i?"black":i,viewBox:void 0===f?"0 0 256 256":f},o.createElement("path",{d:void 0===d?"M222.138,91.475l-89.6-89.6c-2.5-2.5-6.551-2.5-9.051,0l-89.6,89.6c-2.5,2.5-2.5,6.551,0,9.051s6.744,2.5,9.244,0L122,21.85 V249.6c0,3.535,2.466,6.4,6,6.4s6-2.865,6-6.4V21.85l78.881,78.676c1.25,1.25,2.992,1.875,4.629,1.875s3.326-0.625,4.576-1.875 C224.586,98.025,224.638,93.975,222.138,91.475z":d}))))}},40356:function(e,t,n){var r=n(64090),o=n(74404),a=n.n(o),l=n(16480),i=n.n(l),u=n(57975),s=["className","cssModule","type","size","color","children","tag"];function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var f={tag:u.tagPropType,type:a().oneOf(["border","grow"]),size:a().oneOf(["sm"]),color:a().oneOf(["primary","secondary","success","danger","warning","info","light","dark"]),className:a().string,cssModule:a().object,children:a().string};function d(e){var t=e.className,n=e.cssModule,o=e.type,a=void 0===o?"border":o,l=e.size,f=e.color,d=e.children,p=void 0===d?"Loading...":d,h=e.tag,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,s),g=(0,u.mapToCssModules)(i()(t,!!l&&"spinner-".concat(a,"-").concat(l),"spinner-".concat(a),!!f&&"text-".concat(f)),n);return r.createElement(void 0===h?"div":h,c({role:"status"},m,{className:g}),p&&r.createElement("span",{className:(0,u.mapToCssModules)("visually-hidden",n)},p))}d.propTypes=f,t.Z=d},84127:function(e,t,n){n.d(t,{Ch:function(){return u}});var r=n(14749),o=n(70444),a=n(64090);function l(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function i(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function u(e,t){return Object.keys(t).reduce(function(n,u){var s,c,f,d,p,h,m,g,v=n[l(u)],y=n[u],b=(0,o.Z)(n,[l(u),u].map(i)),x=t[u],E=(s=e[x],c=(0,a.useRef)(void 0!==y),d=(f=(0,a.useState)(v))[0],p=f[1],h=void 0!==y,m=c.current,c.current=h,!h&&m&&d!==v&&p(v),[h?y:d,(0,a.useCallback)(function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];s&&s.apply(void 0,[e].concat(n)),p(e)},[s])]),O=E[0],w=E[1];return(0,r.Z)({},b,((g={})[u]=O,g[x]=w,g))},e)}n(81939)},14749:function(e,t,n){n.d(t,{Z:function(){return r}});function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}},25826:function(e,t,n){n.d(t,{Z:function(){return R}});var r=n(47907),o=n(64090),a=n.t(o,2),l=n(51027),i=a["use".trim()];function u(e){return("object"==typeof e?null==e.host&&null==e.hostname:!/^[a-z]+:/i.test(e))&&!function(e){let t="object"==typeof e?e.pathname:e;return null!=t&&!t.startsWith("/")}(e)}function s(e,t){return e.replace(new RegExp("^".concat(t)),"")||"/"}function c(e,t){return t===e||t.startsWith("".concat(e,"/"))}function f(e,t,n){return"string"==typeof e?e:e[t]||n}function d(e){let t=function(){try{return!0}catch(e){return!1}}(),[n,...r]=e.split("#"),o=r.join("#"),a=n;if("/"!==a){let e=a.endsWith("/");t&&!e?a+="/":!t&&e&&(a=a.slice(0,-1))}return o&&(a+="#"+o),a}function p(e,t){let n=d(e),r=d(t);return(function(e){let t=e.replace(/\/\[\[(\.\.\.[^\]]+)\]\]/g,"(?:/(.*))?").replace(/\[\[(\.\.\.[^\]]+)\]\]/g,"(?:/(.*))?").replace(/\[(\.\.\.[^\]]+)\]/g,"(.+)").replace(/\[([^\]]+)\]/g,"([^/]+)");return new RegExp("^".concat(t,"$"))})(n).test(r)}function h(e,t){var n;return"never"!==t.mode&&(null===(n=t.prefixes)||void 0===n?void 0:n[e])||"/"+e}function m(e){return e.includes("[[...")}function g(e){return e.includes("[...")}function v(e){return e.includes("[")}function y(e,t){let n=e.split("/"),r=t.split("/"),o=Math.max(n.length,r.length);for(let e=0;e<o;e++){let t=n[e],o=r[e];if(!t&&o)return -1;if(t&&!o)return 1;if(t||o){if(!v(t)&&v(o))return -1;if(v(t)&&!v(o))return 1;if(!g(t)&&g(o))return -1;if(g(t)&&!g(o))return 1;if(!m(t)&&m(o))return -1;if(m(t)&&!m(o))return 1}}return 0}var b=n(25250),x=n.n(b);function E(e){let t=new URLSearchParams;
1for(let[n,r]of Object.entries(e))Array.isArray(r)?r.forEach(e=>{t.append(n,String(e))}):t.set(n,String(r));return"?"+t.toString()}function O(e,t,n,r){if(!e||!(r!==n&&null!=r)||!t)return;let o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.location.pathname;return"/"===e?t:t.replace(e,"")}(t),{name:a,...l}=e;l.path||(l.path=""!==o?o:"/");let i="".concat(a,"=").concat(r,";");for(let[e,t]of Object.entries(l))i+="".concat("maxAge"===e?"max-age":e),"boolean"!=typeof t&&(i+="="+t),i+=";";document.cookie=i}var w=n(3827),j=(0,o.forwardRef)(function(e,t){let{href:n,locale:o,localeCookie:a,onClick:i,prefetch:u,...s}=e,c=(0,l.bU)(),f=null!=o&&o!==c,d=(0,r.usePathname)();return f&&(u=!1),(0,w.jsx)(x(),{ref:t,href:n,hrefLang:f?o:void 0,onClick:function(e){O(a,d,c,o),i&&i(e)},prefetch:u,...s})});function R(e){let{Link:t,config:n,getPathname:a,...m}=function(e,t){var n,a,l,s,c;let p={...n=t||{},localePrefix:"object"==typeof(l=n.localePrefix)?l:{mode:l||"always"},localeCookie:!!(null!=(a=n.localeCookie)?a:1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof a&&a},localeDetection:null===(s=n.localeDetection)||void 0===s||s,alternateLinks:null===(c=n.alternateLinks)||void 0===c||c},m=p.pathnames,g=(0,o.forwardRef)(function(t,n){let r,o,{href:a,locale:l,...s}=t;"object"==typeof a?(r=a.pathname,o=a.params):r=a;let c=u(a),f=e(),d="function"==typeof f.then?i(f):f,h=c?v({locale:l||d,href:null==m?r:{pathname:r,params:o},forcePrefix:null!=l||void 0}):r;return(0,w.jsx)(j,{ref:n,href:"object"==typeof a?{...a,pathname:h}:h,locale:l,localeCookie:p.localeCookie,...s})});function v(e){let t;let{forcePrefix:n,href:r,locale:o}=e;return null==m?"object"==typeof r?(t=r.pathname,r.query&&(t+=E(r.query))):t=r:t=function(e){let{pathname:t,locale:n,params:r,pathnames:o,query:a}=e;function l(e){let t;let l=o[e];if(l){var i;t=f(l,n,e),r&&Object.entries(r).forEach(e=>{let n,r,[o,a]=e;Array.isArray(a)?(n="(\\[)?\\[...".concat(o,"\\](\\])?"),r=a.map(e=>String(e)).join("/")):(n="\\[".concat(o,"\\]"),r=String(a)),t=t.replace(RegExp(n,"g"),r)}),i=t=t.replace(/\[\[\.\.\..+\]\]/g,""),t=new URL(i,"http://l").pathname}else t=e;return t=d(t),a&&(t+=E(a)),t}if("string"==typeof t)return l(t);{let{pathname:e,...n}=t;return{...n,pathname:l(e)}}}({locale:o,..."string"==typeof r?{pathname:r}:r,pathnames:p.pathnames}),function(e,t,n,r){var o,a,l;let i,s;let{mode:c}=n.localePrefix;if(void 0!==r)i=r;else if(u(e)){let e=null===(o=n.domains)||void 0===o?void 0:o.find(e=>e.locales.includes(t)),r=(null==e?void 0:e.localePrefix)||c;"always"===r?i=!0:"as-needed"===r&&(i=e?t!==e.defaultLocale:t!==n.defaultLocale)}return i?(a=h(t,n.localePrefix),l=e,s=a,/^\/(\?.*)?$/.test(l)&&(l=l.slice(1)),s+=l):e}(t,o,p,n)}function y(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return e(v(t),...r)}}return{config:p,Link:g,redirect:y(r.redirect),permanentRedirect:y(r.permanentRedirect),getPathname:v}}(l.bU,e);return{...m,Link:t,usePathname:function(){let e=function(e){let t=(0,r.usePathname)(),n=(0,l.bU)();return(0,o.useMemo)(()=>{if(!t)return t;let r=t,o=h(n,e.localePrefix);if(c(o,t))r=s(t,o);else if("never"!==e.localePrefix.mode&&e.localePrefix.prefixes){let e="/"+n;c(e,t)&&(r=s(t,e))}return r},[e.localePrefix,n,t])}(n),t=(0,l.bU)();return(0,o.useMemo)(()=>e&&n.pathnames?function(e,t,n){let r=Object.keys(n).sort(y),o=decodeURI(t);for(let t of r){let r=n[t];if("string"==typeof r){if(p(r,o))return t}else if(p(f(r,e,t),o))return t}return t}(t,e,n.pathnames):e,[t,e])},useRouter:function(){let e=(0,r.useRouter)(),t=(0,l.bU)(),i=(0,r.usePathname)();return(0,o.useMemo)(()=>{function r(e){return function(r,o){let{locale:l,...u}=o||{},s=[a({href:r,locale:l||t,forcePrefix:null!=l||void 0})];Object.keys(u).length>0&&s.push(u),O(n.localeCookie,i,t,l),e(...s)}}return{...e,push:r(e.push),replace:r(e.replace),prefetch:r(e.prefetch)}},[t,i,e])},getPathname:a}}},7980:function(e,t,n){n.d(t,{Z:function(){return r}});function r(e){return e}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.