1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7414],{9321:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let n=r(14761)._(r(55729)),o=r(57827),l=[],a=[],i=!1;function u(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class s{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function c(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),l=null;function u(){if(!l){let t=new s(e,r);l={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return l.promise()}if(!i){let e=r.webpack&&1?r.webpack():r.modules;e&&a.push(t=>{for(let r of e)if(t.includes(r))return u()})}function c(e,t){u();let a=n.default.useContext(o.LoadableContext);a&&Array.isArray(r.modules)&&r.modules.forEach(e=>{a(e)});let i=n.default.useSyncExternalStore(l.subscribe,l.getCurrentValue,l.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:l.retry}),[]),n.default.useMemo(()=>{var t;return i.loading||i.error?n.default.createElement(r.loading,{isLoading:i.loading,pastDelay:i.pastDelay,timedOut:i.timedOut,error:i.error,retry:l.retry}):i.loaded?n.default.createElement((t=i.loaded)&&t.default?t.default:t,e):null},[e,i])}return c.preload=()=>u(),c.displayName="LoadableComponent",n.default.forwardRef(c)}(u,e)}function d(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return d(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{d(l).then(e,t)}),c.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let r=()=>(i=!0,t());d(a,e).then(r,r)})),window.__NEXT_PRELOADREADY=c.preloadReady;let f=c},12756:(e,t,r)=>{"use strict";r.d(t,{W:()=>a});var n=r(55729);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=function(e){var t=(0,n.useRef)(e);return t.current=e,t},a=function(e){var t=void 0===e?{}:e,r=t.root,a=t.rootMargin,i=t.threshold,u=void 0===i?0:i,s=t.trackVisibility,c=t.delay,d=t.unobserveOnEnter,f=t.onChange,p=t.onEnter,b=t.onLeave,y=(0,n.useState)({inView:!1,scrollDirection:{}}),h=y[0],m=y[1],v=(0,n.useRef)(!1),g=(0,n.useRef)({}),_=(0,n.useRef)(),O=(0,n.useRef)(!1),w=l(f),j=l(p),P=l(b),x=(0,n.useRef)(),C=(0,n.useCallback)(function(){_.current&&(_.current.disconnect(),g.current={})},[]),R=(0,n.useCallback)(function(e){e&&e!==x.current&&(C(),x.current=e),_.current&&x.current&&_.current.observe(x.current)},[C]),k=(0,n.useCallback)(function(){if(x.current){var e=x.current.getBoundingClientRect();g.current={x:e.x,y:e.y}}},[x]);return(0,n.useEffect)(function(){if(!("IntersectionObserver"in window)||!("IntersectionObserverEntry"in window))return console.error("\uD83D\uDCA1 react-cool-inview: the browser doesn't support Intersection Observer, please install polyfill: https://github.com/wellyshen/react-cool-inview#intersection-observer-polyfill"),function(){return null};var e=!0;
1return _.current=new IntersectionObserver(function(t){var r=t[0],n=r.intersectionRatio,l=r.isIntersecting,a=r.boundingClientRect,i=a.x,c=a.y,f=r.isVisible,p={},b=Array.isArray(u)?Math.min.apply(Math,u):u,y=void 0!==l?l:n>0;y=b>0?n>=b:y,i<g.current.x&&(p.horizontal="left"),i>g.current.x&&(p.horizontal="right"),g.current.x=i,c<g.current.y&&(p.vertical="up"),c>g.current.y&&(p.vertical="down"),g.current.y=c;var h={entry:r,scrollDirection:p,observe:R,unobserve:C};s&&(void 0!==f||O.current||(console.warn("\uD83D\uDCA1 react-cool-inview: the browser doesn't support Intersection Observer v2, fallback to v1 behavior"),O.current=!0),void 0!==f&&(y=f)),y&&!v.current&&(d&&C(),j.current&&j.current(h)),!y&&v.current&&P.current&&P.current(h),w.current&&w.current(o({},h,{inView:y})),e&&m({inView:y,scrollDirection:p,entry:r}),v.current=y},{root:r,rootMargin:a,threshold:u,trackVisibility:s,delay:c}),R(),function(){e=!1,C()}},[d,r,a,JSON.stringify(u),s,c,R,C]),o({},h,{observe:R,unobserve:C,updatePosition:k})}},48408:(e,t,r)=>{"use strict";r.d(t,{m:()=>h});var n=r(55729),o=r(92388),l=r(61946),a=r(38169),i=r(51690),u=(0,a.r)((e,{fluid:t,sizes:r},{size:n})=>({root:{paddingLeft:e.spacing.md,paddingRight:e.spacing.md,maxWidth:t?"100%":(0,i.Y)({size:n,sizes:r}),marginLeft:"auto",marginRight:"auto"}})),s=r(50433),c=Object.defineProperty,d=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,b=(e,t,r)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;let y={sizes:{xs:(0,o.D)(540),sm:(0,o.D)(720),md:(0,o.D)(960),lg:(0,o.D)(1140),xl:(0,o.D)(1320)}},h=(0,n.forwardRef)((e,t)=>{let r=(0,l.a1)("Container",y,e),{className:o,fluid:a,size:i,unstyled:c,sizes:h,variant:m}=r,v=((e,t)=>{var r={};for(var n in e)f.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&d)for(var n of d(e))0>t.indexOf(n)&&p.call(e,n)&&(r[n]=e[n]);return r})(r,["className","fluid","size","unstyled","sizes","variant"]),{classes:g,cx:_}=u({fluid:a,sizes:h},{unstyled:c,name:"Container",variant:m,size:i});return n.createElement(s.a,((e,t)=>{for(var r in t||(t={}))f.call(t,r)&&b(e,r,t[r]);if(d)for(var r of d(t))p.call(t,r)&&b(e,r,t[r]);return e})({className:_(g.root,o),ref:t},v))});h.displayName="@mantine/core/Container"},48574:(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 i},noSSR:function(){return a}});let n=r(14761);r(6029),r(55729);let o=n._(r(9321));function l(e){return{default:(null==e?void 0:e.default)||e}}function a(e,t){return delete t.webpack,delete t.modules,e(t)}function i(e,t){let r=o.default,n={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e});let i=(n={...n,...t}).loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=i?i().then(l):Promise.resolve(l(()=>null))}):(delete n.webpack,delete n.modules,a(r,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)},57827:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return n}});let n=r(14761)._(r(55729)).default.createContext(null)},71024:(e,t,r)=>{e.exports=r(48574)},80014:(e,t,r)=>{"use strict";r.d(t,{g:()=>_});var n=r(55729),o=r(61946),l=r(50433),a=r(38169),i=Object.defineProperty,u=Object.defineProperties,s=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(0,a.r)((e,{ratio:t})=>({root:{position:"relative",maxWidth:"100%","&::before":{content:'""',height:0,display:"block",paddingBottom:`${1/t*100}%`}
1,"&::after":{content:'""',display:"table",clear:"both"},"& > *:not(style)":u(((e,t)=>{for(var r in t||(t={}))d.call(t,r)&&p(e,r,t[r]);if(c)for(var r of c(t))f.call(t,r)&&p(e,r,t[r]);return e})({},e.fn.cover()),s({overflow:"hidden",display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%"})),"& > img, & > video":{objectFit:"cover"}}})),y=Object.defineProperty,h=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,g=(e,t,r)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;let _=(0,n.forwardRef)((e,t)=>{let r=(0,o.a1)("AspectRatio",{},e),{className:a,ratio:i,children:u,unstyled:s,variant:c}=r,d=((e,t)=>{var r={};for(var n in e)m.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&h)for(var n of h(e))0>t.indexOf(n)&&v.call(e,n)&&(r[n]=e[n]);return r})(r,["className","ratio","children","unstyled","variant"]),{classes:f,cx:p}=b({ratio:i},{name:"AspectRatio",unstyled:s,variant:c});return n.createElement(l.a,((e,t)=>{for(var r in t||(t={}))m.call(t,r)&&g(e,r,t[r]);if(h)for(var r of h(t))v.call(t,r)&&g(e,r,t[r]);return e})({ref:t,className:p(f.root,a)},d),u)});_.displayName="@mantine/core/AspectRatio"},99988:()=>{}}]);
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.