!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ff150e75-cbdd-4525-b52e-ad5ff6e0e137",e._sentryDebugIdIdentifier="sentry-dbid-ff150e75-cbdd-4525-b52e-ad5ff6e0e137")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3072],{9526:function(e,t,n){var r="Expected a function",o=0/0,i=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt,c="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,f="object"==typeof self&&self&&self.Object===Object&&self,d=c||f||Function("return this")(),p=Object.prototype.toString,m=Math.max,v=Math.min,h=function(){return d.Date.now()};function b(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==p.call(t))return o;if(b(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=b(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var r=u.test(e);return r||s.test(e)?l(e.slice(2),r?2:8):a.test(e)?o:+e}e.exports=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw TypeError(r);return b(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),function(e,t,n){var o,i,a,u,s,l,c=0,f=!1,d=!1,p=!0;if("function"!=typeof e)throw TypeError(r);function g(t){var n=o,r=i;return o=i=void 0,c=t,u=e.apply(r,n)}function w(e){var n=e-l,r=e-c;return void 0===l||n>=t||n<0||d&&r>=a}function O(){var e,n,r,o=h();if(w(o))return C(o);s=setTimeout(O,(e=o-l,n=o-c,r=t-e,d?v(r,a-n):r))}function C(e){return(s=void 0,p&&o)?g(e):(o=i=void 0,u)}function _(){var e,n=h(),r=w(n);if(o=arguments,i=this,l=n,r){if(void 0===s)return c=e=l,s=setTimeout(O,t),f?g(e):u;if(d)return s=setTimeout(O,t),g(l)}return void 0===s&&(s=setTimeout(O,t)),u}return t=y(t)||0,b(n)&&(f=!!n.leading,a=(d="maxWait"in n)?m(y(n.maxWait)||0,t):a,p="trailing"in n?!!n.trailing:p),_.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=l=i=s=void 0},_.flush=function(){return void 0===s?u:C(h())},_}(e,t,{leading:o,maxWait:t,trailing:i})}},50294:function(e,t,n){"use strict";n.d(t,{default:function(){return o.a}});var r=n(8177),o=n.n(r)},8177:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return s},getImageProps:function(){return u}});let r=n(11926),o=n(83574),i=n(83950),a=r._(n(66192));function u(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:a.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:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let s=i.Image},30924:function(e,t,n){"use strict";var r=n(15979);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},63074:function(e,t,n){e.exports=n(30924)()},15979:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},47848:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=a(n(7653)),i=a(n(40785));function a(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){return o.default.createElement("button",this.props,this.props.children)}}]),t}(o.default.Component);t.default=(0,i.default)(u)},93262:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||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},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=s(n(7653)),a=s(n(65086)),u=s(n(63074));function s(e){return e&&e.__esModule?e:{default:e}}var l=function(e){function t(){return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"render",value:function(){var e=this,t=r({},this.props);return delete t.name,t.parentBindings&&delete t.parentBindings,i.default.createElement("div",r({},t,{ref:function(t){e.props.parentBindings.domNode=t}}),this.props.children)}}]),t}(i.default.Component);l.propTypes={name:u.default.string,id:u.default.string},t.default=(0,a.default)(l)},81647:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(7653)),o=i(n(40785));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var u=function(e){function t(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);for(var e,n,o,i=arguments.length,u=Array(i),s=0;s<i;s++)u[s]=arguments[s];return n=o=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),o.render=function(){return r.default.createElement("a",o.props,o.props.children)},a(o,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(r.default.Component);t.default=(0,o.default)(u)},29318:function(e,t,n){"use strict";t.W_=t.rU=void 0;var r=p(n(81647)),o=p(n(47848)),i=p(n(93262)),a=p(n(73994)),u=p(n(67370)),s=p(n(23350)),l=p(n(8337)),c=p(n(40785)),f=p(n(65086)),d=p(n(59855));function p(e){return e&&e.__esModule?e:{default:e}}t.rU=r.default,o.default,t.W_=i.default,a.default,u.default,s.default,l.default,c.default,f.default,d.default,r.default,o.default,i.default,a.default,u.default,s.default,l.default,c.default,f.default,d.default},59855:function(e,t,n){"use strict";var r=Object.assign||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},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function i(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function u(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=n(7653);n(3458),n(26275);var l=n(23350),c=n(73994),f=n(63074),d=n(35457),p={to:f.string.isRequired,containerId:f.string,container:f.object,activeClass:f.string,spy:f.bool,smooth:f.oneOfType([f.bool,f.string]),offset:f.number,delay:f.number,isDynamic:f.bool,onClick:f.func,duration:f.oneOfType([f.number,f.func]),absolute:f.bool,onSetActive:f.func,onSetInactive:f.func,ignoreCancelEvents:f.bool,hashSpy:f.bool,spyThrottle:f.number};e.exports={Scroll:function(e,t){console.warn("Helpers.Scroll is deprecated since v1.7.0");var n=t||c,f=function(t){function c(e){i(this,c);var t=a(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,e));return m.call(t),t.state={active:!1},t}return u(c,t),o(c,[{key:"getScrollSpyContainer",value:function(){var e=this.props.containerId,t=this.props.container;return e?document.getElementById(e):t&&t.nodeType?t:document}},{key:"componentDidMount",value:function(){if(this.props.spy||this.props.hashSpy){var e=this.getScrollSpyContainer();l.isMounted(e)||l.mount(e,this.props.spyThrottle),this.props.hashSpy&&(d.isMounted()||d.mount(n),d.mapContainer(this.props.to,e)),this.props.spy&&l.addStateHandler(this.stateHandler),l.addSpyHandler(this.spyHandler,e),this.setState({container:e})}}},{key:"componentWillUnmount",value:function(){l.unmount(this.stateHandler,this.spyHandler)}},{key:"render",value:function(){var t="";t=this.state&&this.state.active?((this.props.className||"")+" "+(this.props.activeClass||"active")).trim():this.props.className;var n=r({},this.props);for(var o in p)n.hasOwnProperty(o)&&delete n[o];return n.className=t,n.onClick=this.handleClick,s.createElement(e,n)}}]),c}(s.Component),m=function(){var e=this;this.scrollTo=function(t,o){n.scrollTo(t,r({},e.state,o))},this.handleClick=function(t){e.props.onClick&&e.props.onClick(t),t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),e.scrollTo(e.props.to,e.props)},this.stateHandler=function(){n.getActiveLink()!==e.props.to&&(null!==e.state&&e.state.active&&e.props.onSetInactive&&e.props.onSetInactive(),e.setState({active:!1}))},this.spyHandler=function(t){var r=e.getScrollSpyContainer();if(!d.isMounted()||d.isInitialized()){var o=e.props.to,i=null,a=0,u=0,s=0;if(r.getBoundingClientRect&&(s=r.getBoundingClientRect().top),!i||e.props.isDynamic){if(!(i=n.get(o)))return;var c=i.getBoundingClientRect();u=(a=c.top-s+t)+c.height}var f=t-e.props.offset,p=f>=Math.floor(a)&&f<Math.floor(u),m=f<Math.floor(a)||f>=Math.floor(u),v=n.getActiveLink();return m?(o===v&&n.setActiveLink(void 0),e.props.hashSpy&&d.getHash()===o&&d.changeHash(),e.props.spy&&e.state.active&&(e.setState({active:!1}),e.props.onSetInactive&&e.props.onSetInactive()),l.updateStates()):p&&v!==o?(n.setActiveLink(o),e.props.hashSpy&&d.changeHash(o),e.props.spy&&(e.setState({active:!0}),e.props.onSetActive&&e.props.onSetActive(o)),l.updateStates()):void 0}}};return f.propTypes=p,f.defaultProps={offset:0},f},Element:function(e){console.warn("Helpers.Element is deprecated since v1.7.0");var t=function(t){function n(e){i(this,n);var t=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.childBindings={domNode:null},t}return u(n,t),o(n,[{key:"componentDidMount",value:function(){if("undefined"==typeof window)return!1;this.registerElems(this.props.name)}},{key:"componentDidUpdate",value:function(e){this.props.name!==e.name&&this.registerElems(this.props.name)}},{key:"componentWillUnmount",value:function(){if("undefined"==typeof window)return!1;c.unregister(this.props.name)}},{key:"registerElems",value:function(e){c.register(e,this.childBindings.domNode)}},{key:"render",value:function(){return s.createElement(e,r({},this.props,{parentBindings:this.childBindings}))}}]),n}(s.Component);return t.propTypes={name:f.string,id:f.string},t}}},8337:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||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};u(n(26275));var o=u(n(3984)),i=u(n(74320)),a=u(n(67370));function u(e){return e&&e.__esModule?e:{default:e}}var s=function(e){return o.default[e.smooth]||o.default.defaultEasing},l=function(){if("undefined"!=typeof window)return window.requestAnimationFrame||window.webkitRequestAnimationFrame}()||function(e,t,n){window.setTimeout(e,n||1e3/60,new Date().getTime())},c=function(){return{currentPosition:0,startPosition:0,targetPosition:0,progress:0,duration:0,cancel:!1,target:null,containerElement:null,to:null,start:null,delta:null,percent:null,delayTimeout:null}},f=function(e){var t=e.data.containerElement;if(t&&t!==document&&t!==document.body)return t.scrollLeft;var n=void 0!==window.pageXOffset,r="CSS1Compat"===(document.compatMode||"");return n?window.pageXOffset:r?document.documentElement.scrollLeft:document.body.scrollLeft},d=function(e){var t=e.data.containerElement;if(t&&t!==document&&t!==document.body)return t.scrollTop;var n=void 0!==window.pageXOffset,r="CSS1Compat"===(document.compatMode||"");return n?window.pageYOffset:r?document.documentElement.scrollTop:document.body.scrollTop},p=function(e){var t=e.data.containerElement;if(t&&t!==document&&t!==document.body)return t.scrollWidth-t.offsetWidth;var n=document.body,r=document.documentElement;return Math.max(n.scrollWidth,n.offsetWidth,r.clientWidth,r.scrollWidth,r.offsetWidth)},m=function(e){var t=e.data.containerElement;if(t&&t!==document&&t!==document.body)return t.scrollHeight-t.offsetHeight;var n=document.body,r=document.documentElement;return Math.max(n.scrollHeight,n.offsetHeight,r.clientHeight,r.scrollHeight,r.offsetHeight)},v=function e(t,n,r){var o=n.data;if(!n.ignoreCancelEvents&&o.cancel){a.default.registered.end&&a.default.registered.end(o.to,o.target,o.currentPositionY);return}if(o.delta=Math.round(o.targetPosition-o.startPosition),null===o.start&&(o.start=r),o.progress=r-o.start,o.percent=o.progress>=o.duration?1:t(o.progress/o.duration),o.currentPosition=o.startPosition+Math.ceil(o.delta*o.percent),o.containerElement&&o.containerElement!==document&&o.containerElement!==document.body?n.horizontal?o.containerElement.scrollLeft=o.currentPosition:o.containerElement.scrollTop=o.currentPosition:n.horizontal?window.scrollTo(o.currentPosition,0):window.scrollTo(0,o.currentPosition),o.percent<1){var i=e.bind(null,t,n);l.call(window,i);return}a.default.registered.end&&a.default.registered.end(o.to,o.target,o.currentPosition)},h=function(e){e.data.containerElement=e?e.containerId?document.getElementById(e.containerId):e.container&&e.container.nodeType?e.container:document:null},b=function(e,t,n,r){if(t.data=t.data||c(),window.clearTimeout(t.data.delayTimeout),i.default.subscribe(function(){t.data.cancel=!0}),h(t),t.data.start=null,t.data.cancel=!1,t.data.startPosition=t.horizontal?f(t):d(t),t.data.targetPosition=t.absolute?e:e+t.data.startPosition,t.data.startPosition===t.data.targetPosition){a.default.registered.end&&a.default.registered.end(t.data.to,t.data.target,t.data.currentPosition);return}t.data.delta=Math.round(t.data.targetPosition-t.data.startPosition),t.data.duration=("function"==typeof(o=t.duration)?o:function(){return o})(t.data.delta),t.data.duration=isNaN(parseFloat(t.data.duration))?1e3:parseFloat(t.data.duration),t.data.to=n,t.data.target=r;var o,u=s(t),p=v.bind(null,u,t);if(t&&t.delay>0){t.data.delayTimeout=window.setTimeout(function(){a.default.registered.begin&&a.default.registered.begin(t.data.to,t.data.target),l.call(window,p)},t.delay);return}a.default.registered.begin&&a.default.registered.begin(t.data.to,t.data.target),l.call(window,p)},y=function(e){return(e=r({},e)).data=e.data||c(),e.absolute=!0,e};t.default={animateTopScroll:b,getAnimationType:s,scrollToTop:function(e){b(0,y(e))},scrollToBottom:function(e){h(e=y(e)),b(e.horizontal?p(e):m(e),e)},scrollTo:function(e,t){b(e,y(t))},scrollMore:function(e,t){h(t=y(t)),b(e+(t.horizontal?f(t):d(t)),t)}}},74320:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(27947),o=["mousedown","mousewheel","touchmove","keydown"];t.default={subscribe:function(e){return"undefined"!=typeof document&&o.forEach(function(t){return(0,r.addPassiveEventListener)(document,t,e)})}}},27947:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPassiveEventListener=function(e,t,r){var o=r.name;o||(o=t,console.warn("Listener must be a named function.")),n.has(t)||n.set(t,new Set);var i=n.get(t);if(!i.has(o)){var a=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t)}catch(e){}return e}();e.addEventListener(t,r,!!a&&{passive:!0}),i.add(o)}},t.removePassiveEventListener=function(e,t,r){e.removeEventListener(t,r),n.get(t).delete(r.name||t)};var n=new Map},65086:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||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},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=s(n(7653));s(n(3458));var a=s(n(73994)),u=s(n(63074));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.childBindings={domNode:null},t}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),o(n,[{key:"componentDidMount",value:function(){if("undefined"==typeof window)return!1;this.registerElems(this.props.name)}},{key:"componentDidUpdate",value:function(e){this.props.name!==e.name&&this.registerElems(this.props.name)}},{key:"componentWillUnmount",value:function(){if("undefined"==typeof window)return!1;a.default.unregister(this.props.name)}},{key:"registerElems",value:function(e){a.default.register(e,this.childBindings.domNode)}},{key:"render",value:function(){return i.default.createElement(e,r({},this.props,{parentBindings:this.childBindings}))}}]),n}(i.default.Component);return t.propTypes={name:u.default.string,id:u.default.string},t}},67370:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={registered:{},scrollEvent:{register:function(e,t){n.registered[e]=t},remove:function(e){n.registered[e]=null}}};t.default=n},35457:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(27947);var r,o=(r=n(26275))&&r.__esModule?r:{default:r};t.default={mountFlag:!1,initialized:!1,scroller:null,containers:{},mount:function(e){this.scroller=e,this.handleHashChange=this.handleHashChange.bind(this),window.addEventListener("hashchange",this.handleHashChange),this.initStateFromHash(),this.mountFlag=!0},mapContainer:function(e,t){this.containers[e]=t},isMounted:function(){return this.mountFlag},isInitialized:function(){return this.initialized},initStateFromHash:function(){var e=this,t=this.getHash();t?window.setTimeout(function(){e.scrollTo(t,!0),e.initialized=!0},10):this.initialized=!0},scrollTo:function(e,t){var n=this.scroller;if(n.get(e)&&(t||e!==n.getActiveLink())){var r=this.containers[e]||document;n.scrollTo(e,{container:r})}},getHash:function(){return o.default.getHash()},changeHash:function(e,t){this.isInitialized()&&o.default.getHash()!==e&&o.default.updateHash(e,t)},handleHashChange:function(){this.scrollTo(this.getHash())},unmount:function(){this.scroller=null,this.containers=null,window.removeEventListener("hashchange",this.handleHashChange)}}},40785:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||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},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=c(n(7653)),a=c(n(23350)),u=c(n(73994)),s=c(n(63074)),l=c(n(35457));function c(e){return e&&e.__esModule?e:{default:e}}var f={to:s.default.string.isRequired,containerId:s.default.string,container:s.default.object,activeClass:s.default.string,activeStyle:s.default.object,spy:s.default.bool,horizontal:s.default.bool,smooth:s.default.oneOfType([s.default.bool,s.default.string]),offset:s.default.number,delay:s.default.number,isDynamic:s.default.bool,onClick:s.default.func,duration:s.default.oneOfType([s.default.number,s.default.func]),absolute:s.default.bool,onSetActive:s.default.func,onSetInactive:s.default.func,ignoreCancelEvents:s.default.bool,hashSpy:s.default.bool,saveHashHistory:s.default.bool,spyThrottle:s.default.number};t.default=function(e,t){var n=t||u.default,s=function(t){function u(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,u);var t=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(u.__proto__||Object.getPrototypeOf(u)).call(this,e));return c.call(t),t.state={active:!1},t}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(u,t),o(u,[{key:"getScrollSpyContainer",value:function(){var e=this.props.containerId,t=this.props.container;return e&&!t?document.getElementById(e):t&&t.nodeType?t:document}},{key:"componentDidMount",value:function(){if(this.props.spy||this.props.hashSpy){var e=this.getScrollSpyContainer();a.default.isMounted(e)||a.default.mount(e,this.props.spyThrottle),this.props.hashSpy&&(l.default.isMounted()||l.default.mount(n),l.default.mapContainer(this.props.to,e)),a.default.addSpyHandler(this.spyHandler,e),this.setState({container:e})}}},{key:"componentWillUnmount",value:function(){a.default.unmount(this.stateHandler,this.spyHandler)}},{key:"render",value:function(){var t="";t=this.state&&this.state.active?((this.props.className||"")+" "+(this.props.activeClass||"active")).trim():this.props.className;var n={};n=this.state&&this.state.active?r({},this.props.style,this.props.activeStyle):r({},this.props.style);var o=r({},this.props);for(var a in f)o.hasOwnProperty(a)&&delete o[a];return o.className=t,o.style=n,o.onClick=this.handleClick,i.default.createElement(e,o)}}]),u}(i.default.PureComponent),c=function(){var e=this;this.scrollTo=function(t,o){n.scrollTo(t,r({},e.state,o))},this.handleClick=function(t){e.props.onClick&&e.props.onClick(t),t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),e.scrollTo(e.props.to,e.props)},this.spyHandler=function(t,r){var o=e.getScrollSpyContainer();if(!l.default.isMounted()||l.default.isInitialized()){var i=e.props.horizontal,a=e.props.to,u=null,s=void 0,c=void 0;if(i){var f=0,d=0,p=0;if(o.getBoundingClientRect&&(p=o.getBoundingClientRect().left),!u||e.props.isDynamic){if(!(u=n.get(a)))return;var m=u.getBoundingClientRect();d=(f=m.left-p+t)+m.width}var v=t-e.props.offset;s=v>=Math.floor(f)&&v<Math.floor(d),c=v<Math.floor(f)||v>=Math.floor(d)}else{var h=0,b=0,y=0;if(o.getBoundingClientRect&&(y=o.getBoundingClientRect().top),!u||e.props.isDynamic){if(!(u=n.get(a)))return;var g=u.getBoundingClientRect();b=(h=g.top-y+r)+g.height}var w=r-e.props.offset;s=w>=Math.floor(h)&&w<Math.floor(b),c=w<Math.floor(h)||w>=Math.floor(b)}var O=n.getActiveLink();if(c){if(a===O&&n.setActiveLink(void 0),e.props.hashSpy&&l.default.getHash()===a){var C=e.props.saveHashHistory;l.default.changeHash("",void 0!==C&&C)}e.props.spy&&e.state.active&&(e.setState({active:!1}),e.props.onSetInactive&&e.props.onSetInactive(a,u))}if(s&&(O!==a||!1===e.state.active)){n.setActiveLink(a);var _=e.props.saveHashHistory;e.props.hashSpy&&l.default.changeHash(a,void 0!==_&&_),e.props.spy&&(e.setState({active:!0}),e.props.onSetActive&&e.props.onSetActive(a,u))}}}};return s.propTypes=f,s.defaultProps={offset:0},s}},23350:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(9526))&&r.__esModule?r:{default:r},i=n(27947),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:66;return(0,o.default)(e,t)},u={spyCallbacks:[],spySetState:[],scrollSpyContainers:[],mount:function(e,t){if(e){var n=a(function(t){u.scrollHandler(e)},t);u.scrollSpyContainers.push(e),(0,i.addPassiveEventListener)(e,"scroll",n)}},isMounted:function(e){return -1!==u.scrollSpyContainers.indexOf(e)},currentPositionX:function(e){if(e!==document)return e.scrollLeft;var t=void 0!==window.pageYOffset,n="CSS1Compat"===(document.compatMode||"");return t?window.pageXOffset:n?document.documentElement.scrollLeft:document.body.scrollLeft},currentPositionY:function(e){if(e!==document)return e.scrollTop;var t=void 0!==window.pageXOffset,n="CSS1Compat"===(document.compatMode||"");return t?window.pageYOffset:n?document.documentElement.scrollTop:document.body.scrollTop},scrollHandler:function(e){(u.scrollSpyContainers[u.scrollSpyContainers.indexOf(e)].spyCallbacks||[]).forEach(function(t){return t(u.currentPositionX(e),u.currentPositionY(e))})},addStateHandler:function(e){u.spySetState.push(e)},addSpyHandler:function(e,t){var n=u.scrollSpyContainers[u.scrollSpyContainers.indexOf(t)];n.spyCallbacks||(n.spyCallbacks=[]),n.spyCallbacks.push(e),e(u.currentPositionX(t),u.currentPositionY(t))},updateStates:function(){u.spySetState.forEach(function(e){return e()})},unmount:function(e,t){u.scrollSpyContainers.forEach(function(e){return e.spyCallbacks&&e.spyCallbacks.length&&e.spyCallbacks.indexOf(t)>-1&&e.spyCallbacks.splice(e.spyCallbacks.indexOf(t),1)}),u.spySetState&&u.spySetState.length&&u.spySetState.indexOf(e)>-1&&u.spySetState.splice(u.spySetState.indexOf(e),1),document.removeEventListener("scroll",u.scrollHandler)},update:function(){return u.scrollSpyContainers.forEach(function(e){return u.scrollHandler(e)})}};t.default=u},73994:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||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},o=u(n(26275)),i=u(n(8337)),a=u(n(67370));function u(e){return e&&e.__esModule?e:{default:e}}var s={},l=void 0;t.default={unmount:function(){s={}},register:function(e,t){s[e]=t},unregister:function(e){delete s[e]},get:function(e){return s[e]||document.getElementById(e)||document.getElementsByName(e)[0]||document.getElementsByClassName(e)[0]},setActiveLink:function(e){return l=e},getActiveLink:function(){return l},scrollTo:function(e,t){var n=this.get(e);if(!n){console.warn("target Element not found");return}var u=(t=r({},t,{absolute:!1})).containerId,s=t.container,l=void 0;l=u?document.getElementById(u):s&&s.nodeType?s:document,t.absolute=!0;var c=t.horizontal,f=o.default.scrollOffset(l,n,c)+(t.offset||0);if(!t.smooth){a.default.registered.begin&&a.default.registered.begin(e,n),l===document?t.horizontal?window.scrollTo(f,0):window.scrollTo(0,f):l.scrollTop=f,a.default.registered.end&&a.default.registered.end(e,n);return}i.default.animateTopScroll(f,t,e,n)}}},3984:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={defaultEasing:function(e){return e<.5?Math.pow(2*e,2)/2:1-Math.pow((1-e)*2,2)/2},linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:-1+(4-2*e)*e},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}}},26275:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){for(var n=e.offsetTop,r=e.offsetParent;r&&!t(r);)n+=r.offsetTop,r=r.offsetParent;return{offsetTop:n,offsetParent:r}};t.default={updateHash:function(e,t){var n=0===e.indexOf("#")?e.substring(1):e,r=n?"#"+n:"",o=window&&window.location,i=r?o.pathname+o.search+r:o.pathname+o.search;t?history.pushState(history.state,"",i):history.replaceState(history.state,"",i)},getHash:function(){return window.location.hash.replace(/^#/,"")},filterElementInContainer:function(e){return function(t){return e.contains?e!=t&&e.contains(t):!!(16&e.compareDocumentPosition(t))}},scrollOffset:function(e,t,r){if(r)return e===document?t.getBoundingClientRect().left+(window.scrollX||window.pageXOffset):"static"!==getComputedStyle(e).position?t.offsetLeft:t.offsetLeft-e.offsetLeft;if(e===document)return t.getBoundingClientRect().top+(window.scrollY||window.pageYOffset);if("static"!==getComputedStyle(e).position){if(t.offsetParent!==e){var o=n(t,function(t){return t===e||t===document}),i=o.offsetTop;if(o.offsetParent!==e)throw Error("Seems containerElement is not an ancestor of the Element");return i}return t.offsetTop}if(t.offsetParent===e.offsetParent)return t.offsetTop-e.offsetTop;var a=function(e){return e===document};return n(t,a).offsetTop-n(e,a).offsetTop}}},43855:function(e,t,n){"use strict";n.d(t,{G:function(){return l}});var r=n(42980),o=n(44058),i=n(7194),a=n(24203),u=n(27573),s=(0,o.Gp)((e,t)=>{var n;let{as:o,className:s,children:l,...c}=e,f=(0,i.gy)(t),{slots:d,classNames:p}=(0,r.R)(),m=(0,a.W)(null==p?void 0:p.body,s);return(0,u.jsx)(o||"div",{ref:f,className:null==(n=d.body)?void 0:n.call(d,{class:m}),...c,children:l})});s.displayName="NextUI.CardBody";var l=s},52435:function(e,t,n){"use strict";n.d(t,{w:function(){return l}});var r=n(42980),o=n(56819),i=n(44058),a=n(21618),u=n(27573),s=(0,i.Gp)((e,t)=>{let{children:n,context:i,Component:s,isPressable:l,disableAnimation:c,disableRipple:f,getCardProps:d,getRippleProps:p}=(0,o.n)({...e,ref:t});return(0,u.jsxs)(s,{...d(),children:[(0,u.jsx)(r.k,{value:i,children:n}),l&&!c&&!f&&(0,u.jsx)(a.L,{...p()})]})});s.displayName="NextUI.Card";var l=s},56819:function(e,t,n){"use strict";n.d(t,{n:function(){return w}});var r=n(32043),o=n(41502),i=(0,r.tv)({slots:{base:["flex","flex-col","relative","overflow-hidden","h-auto","outline-none","text-foreground","box-border","bg-content1",...o.Dh],header:["flex","p-3","z-10","w-full","justify-start","items-center","shrink-0","overflow-inherit","color-inherit","subpixel-antialiased"],body:["relative","flex","flex-1","w-full","p-3","flex-auto","flex-col","place-content-inherit","align-items-inherit","h-auto","break-words","text-left","overflow-y-auto","subpixel-antialiased"],footer:["p-3","h-auto","flex","w-full","items-center","overflow-hidden","color-inherit","subpixel-antialiased"]},variants:{shadow:{none:{base:"shadow-none"},sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}},radius:{none:{base:"rounded-none",header:"rounded-none",footer:"rounded-none"},sm:{base:"rounded-small",header:"rounded-t-small",footer:"rounded-b-small"},md:{base:"rounded-medium",header:"rounded-t-medium",footer:"rounded-b-medium"},lg:{base:"rounded-large",header:"rounded-t-large",footer:"rounded-b-large"}},fullWidth:{true:{base:"w-full"}},isHoverable:{true:{base:"data-[hover=true]:bg-content2 dark:data-[hover=true]:bg-content2"}},isPressable:{true:{base:"cursor-pointer"}},isBlurred:{true:{base:["bg-background/80","dark:bg-background/20","backdrop-blur-md","backdrop-saturate-150"]}},isFooterBlurred:{true:{footer:["bg-background/10","backdrop-blur","backdrop-saturate-150"]}},isDisabled:{true:{base:"opacity-disabled cursor-not-allowed"}},disableAnimation:{true:"",false:{base:"transition-transform-background motion-reduce:transition-none"}}},compoundVariants:[{isPressable:!0,class:"data-[pressed=true]:scale-[0.97] tap-highlight-transparent"}],defaultVariants:{radius:"lg",shadow:"md",fullWidth:!1,isHoverable:!1,isPressable:!1,isDisabled:!1,isFooterBlurred:!1}}),a=n(7653),u=n(86807),s=n(6233),l=n(52111),c=n(84989),f=n(78334),d=n(99426),p=n(44058),m=n(24203),v=n(39592),h=n(69221),b=n(57799),y=n(7194),g=n(69788);function w(e){var t,n,r,o;let w=(0,d.w)(),[O,C]=(0,p.oe)(e,i.variantKeys),{ref:_,as:P,children:S,onClick:E,onPress:T,autoFocus:j,className:M,classNames:x,allowTextSelectionOnPress:k=!0,...N}=O,I=(0,y.gy)(_),R=P||(e.isPressable?"button":"div"),H="string"==typeof R,D=null!=(n=null!=(t=e.disableAnimation)?t:null==w?void 0:w.disableAnimation)&&n,A=null!=(o=null!=(r=e.disableRipple)?r:null==w?void 0:w.disableRipple)&&o,L=(0,m.W)(null==x?void 0:x.base,M),{onClick:B,onClear:W,ripples:F}=(0,g.i)(),z=e=>{D||A||!I.current||B(e)},{buttonProps:U,isPressed:V}=(0,f.j)({onPress:T,elementType:P,isDisabled:!e.isPressable,onClick:(0,u.t)(E,z),allowTextSelectionOnPress:k,...N},I),{hoverProps:$,isHovered:X}=(0,c.X)({isDisabled:!e.isHoverable,...N}),{isFocusVisible:K,isFocused:Y,focusProps:G}=(0,l.F)({autoFocus:j}),Q=(0,a.useMemo)(()=>i({...C,disableAnimation:D}),[(0,v.Xx)(C),D]),q=(0,a.useMemo)(()=>({slots:Q,classNames:x,disableAnimation:D,isDisabled:e.isDisabled,isFooterBlurred:e.isFooterBlurred,fullWidth:e.fullWidth}),[Q,x,e.isDisabled,e.isFooterBlurred,D,e.fullWidth]),Z=(0,a.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ref:I,className:Q.base({class:L}),tabIndex:e.isPressable?0:-1,"data-hover":(0,h.PB)(X),"data-pressed":(0,h.PB)(V),"data-focus":(0,h.PB)(Y),"data-focus-visible":(0,h.PB)(K),"data-disabled":(0,h.PB)(e.isDisabled),...(0,s.d)(e.isPressable?{...U,...G,role:"button"}:{},e.isHoverable?$:{},(0,b.z)(N,{enabled:H}),(0,b.z)(t))}},[I,Q,L,H,e.isPressable,e.isHoverable,e.isDisabled,X,V,K,U,G,$,N]),J=(0,a.useCallback)(()=>({ripples:F,onClear:W}),[F,W]);return{context:q,domRef:I,Component:R,classNames:x,children:S,isHovered:X,isPressed:V,disableAnimation:D,isPressable:e.isPressable,isHoverable:e.isHoverable,disableRipple:A,handleClick:z,isFocusVisible:K,getCardProps:Z,getRippleProps:J}}},42980:function(e,t,n){"use strict";n.d(t,{R:function(){return o},k:function(){return r}});var[r,o]=(0,n(38512).k)({name:"CardContext",strict:!0,errorMessage:"useCardContext: `context` is undefined. Seems you forgot to wrap component within <Card />"})},8763:function(e,t,n){"use strict";n.d(t,{X:function(){return d}});var r=n(44058),o=(0,n(32043).tv)({slots:{base:["group","relative","overflow-hidden","bg-content3 dark:bg-content2","pointer-events-none","before:opacity-100","before:absolute","before:inset-0","before:-translate-x-full","before:animate-[shimmer_2s_infinite]","before:border-t","before:border-content4/30","before:bg-gradient-to-r","before:from-transparent","before:via-content4","dark:before:via-default-700/10","before:to-transparent","after:opacity-100","after:absolute","after:inset-0","after:-z-10","after:bg-content3","dark:after:bg-content2","data-[loaded=true]:pointer-events-auto","data-[loaded=true]:overflow-visible","data-[loaded=true]:!bg-transparent","data-[loaded=true]:before:opacity-0 data-[loaded=true]:before:-z-10 data-[loaded=true]:before:animate-none","data-[loaded=true]:after:opacity-0"],content:["opacity-0","group-data-[loaded=true]:opacity-100"]},variants:{disableAnimation:{true:{base:"before:animate-none before:transition-none after:transition-none",content:"transition-none"},false:{base:"transition-background !duration-300",content:"transition-opacity motion-reduce:transition-none !duration-300"}}},defaultVariants:{}}),i=n(39592),a=n(24203),u=n(69221),s=n(7653),l=n(99426),c=n(27573),f=(0,r.Gp)((e,t)=>{let{Component:n,children:f,getSkeletonProps:d,getContentProps:p}=function(e){var t,n;let c=(0,l.w)(),[f,d]=(0,r.oe)(e,o.variantKeys),{as:p,children:m,isLoaded:v=!1,className:h,classNames:b,...y}=f,g=null!=(n=null!=(t=e.disableAnimation)?t:null==c?void 0:c.disableAnimation)&&n,w=(0,s.useMemo)(()=>o({...d,disableAnimation:g}),[(0,i.Xx)(d),g,m]),O=(0,a.W)(null==b?void 0:b.base,h);return{Component:p||"div",children:m,slots:w,classNames:b,getSkeletonProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{"data-loaded":(0,u.PB)(v),className:w.base({class:(0,a.W)(O,null==e?void 0:e.className)}),...y}},getContentProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{className:w.content({class:(0,a.W)(null==b?void 0:b.content,null==e?void 0:e.className)})}}}}({...e});return(0,c.jsx)(n,{ref:t,...d(),children:(0,c.jsx)("div",{...p(),children:f})})});f.displayName="NextUI.Skeleton";var d=f},46196:function(e,t,n){"use strict";function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}n.d(t,{M:function(){return r}})},94492:function(e,t,n){"use strict";n.d(t,{F:function(){return o},e:function(){return i}});var r=n(7653);function o(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function i(...e){return r.useCallback(o(...e),e)}},99933:function(e,t,n){"use strict";n.d(t,{b:function(){return a},k:function(){return i}});var r=n(7653),o=n(27573);function i(e,t){let n=r.createContext(t),i=e=>{let{children:t,...i}=e,a=r.useMemo(()=>i,Object.values(i));return(0,o.jsx)(n.Provider,{value:a,children:t})};return i.displayName=e+"Provider",[i,function(o){let i=r.useContext(n);if(i)return i;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function a(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(t,i){let a=r.createContext(i),u=n.length;n=[...n,i];let s=t=>{let{scope:n,children:i,...s}=t,l=n?.[e]?.[u]||a,c=r.useMemo(()=>s,Object.values(s));return(0,o.jsx)(l.Provider,{value:c,children:i})};return s.displayName=t+"Provider",[s,function(n,o){let s=o?.[e]?.[u]||a,l=r.useContext(s);if(l)return l;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(i,...t)]}},17321:function(e,t,n){"use strict";n.d(t,{M:function(){return s}});var r,o=n(7653),i=n(81523),a=(r||(r=n.t(o,2)))["useId".toString()]||(()=>void 0),u=0;function s(e){let[t,n]=o.useState(a());return(0,i.b)(()=>{e||n(e=>e??String(u++))},[e]),e||(t?`radix-${t}`:"")}},65622:function(e,t,n){"use strict";n.d(t,{z:function(){return a}});var r=n(7653),o=n(94492),i=n(81523),a=e=>{var t,n;let a,s;let{present:l,children:c}=e,f=function(e){var t,n;let[o,a]=r.useState(),s=r.useRef({}),l=r.useRef(e),c=r.useRef("none"),[f,d]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=u(s.current);c.current="mounted"===f?e:"none"},[f]),(0,i.b)(()=>{let t=s.current,n=l.current;if(n!==e){let r=c.current,o=u(t);e?d("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):n&&r!==o?d("ANIMATION_OUT"):d("UNMOUNT"),l.current=e}},[e,d]),(0,i.b)(()=>{if(o){var e;let t;let n=null!==(e=o.ownerDocument.defaultView)&&void 0!==e?e:window,r=e=>{let r=u(s.current).includes(e.animationName);if(e.target===o&&r&&(d("ANIMATION_END"),!l.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},i=e=>{e.target===o&&(c.current=u(s.current))};return o.addEventListener("animationstart",i),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{n.clearTimeout(t),o.removeEventListener("animationstart",i),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}d("ANIMATION_END")},[o,d]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:r.useCallback(e=>{e&&(s.current=getComputedStyle(e)),a(e)},[])}}(l),d="function"==typeof c?c({present:f.isPresent}):r.Children.only(c),p=(0,o.e)(f.ref,(a=null===(t=Object.getOwnPropertyDescriptor(d.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in a&&a.isReactWarning?d.ref:(a=null===(n=Object.getOwnPropertyDescriptor(d,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in a&&a.isReactWarning?d.props.ref:d.props.ref||d.ref);return"function"==typeof c||f.isPresent?r.cloneElement(d,{ref:p}):null};function u(e){return(null==e?void 0:e.animationName)||"none"}a.displayName="Presence"},78378:function(e,t,n){"use strict";n.d(t,{WV:function(){return u},jH:function(){return s}});var r=n(7653),o=n(3458),i=n(8828),a=n(27573),u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...o}=e,u=r?i.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(u,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function s(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},8828:function(e,t,n){"use strict";n.d(t,{g7:function(){return a}});var r=n(7653),o=n(94492),i=n(27573),a=r.forwardRef((e,t)=>{let{children:n,...o}=e,a=r.Children.toArray(n),s=a.find(l);if(s){let e=s.props.children,n=a.map(t=>t!==s?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,i.jsx)(u,{...o,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,i.jsx)(u,{...o,ref:t,children:n})});a.displayName="Slot";var u=r.forwardRef((e,t)=>{let{children:n,...i}=e;if(r.isValidElement(n)){let e,a;let u=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref;return r.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(i,n.props),ref:t?(0,o.F)(t,u):u})}return r.Children.count(n)>1?r.Children.only(null):null});u.displayName="SlotClone";var s=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});function l(e){return r.isValidElement(e)&&e.type===s}},49506:function(e,t,n){"use strict";n.d(t,{VY:function(){return Q},aV:function(){return Y},fC:function(){return K},xz:function(){return G}});var r=n(7653),o=n(46196),i=n(99933),a=n(27573),u=n(94492),s=n(8828),l=n(17321),c=n(78378),f=n(523),d=n(47178),p=r.createContext(void 0);function m(e){let t=r.useContext(p);return e||t||"ltr"}var v="rovingFocusGroup.onEntryFocus",h={bubbles:!1,cancelable:!0},b="RovingFocusGroup",[y,g,w]=function(e){let t=e+"CollectionProvider",[n,o]=function(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(t,o){let i=r.createContext(o),u=n.length;function s(t){let{scope:n,children:o,...s}=t,l=n?.[e][u]||i,c=r.useMemo(()=>s,Object.values(s));return(0,a.jsx)(l.Provider,{value:c,children:o})}return n=[...n,o],s.displayName=t+"Provider",[s,function(n,a){let s=a?.[e][u]||i,l=r.useContext(s);if(l)return l;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(o,...t)]}(t),[i,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:n}=e,o=r.useRef(null),u=r.useRef(new Map).current;return(0,a.jsx)(i,{scope:t,itemMap:u,collectionRef:o,children:n})};c.displayName=t;let f=e+"CollectionSlot",d=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=l(f,n),i=(0,u.e)(t,o.collectionRef);return(0,a.jsx)(s.g7,{ref:i,children:r})});d.displayName=f;let p=e+"CollectionItemSlot",m="data-radix-collection-item",v=r.forwardRef((e,t)=>{let{scope:n,children:o,...i}=e,c=r.useRef(null),f=(0,u.e)(t,c),d=l(p,n);return r.useEffect(()=>(d.itemMap.set(c,{ref:c,...i}),()=>void d.itemMap.delete(c))),(0,a.jsx)(s.g7,{[m]:"",ref:f,children:o})});return v.displayName=p,[{Provider:c,Slot:d,ItemSlot:v},function(t){let n=l(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},o]}(b),[O,C]=function(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(t,o){let i=r.createContext(o),u=n.length;function s(t){let{scope:n,children:o,...s}=t,l=n?.[e][u]||i,c=r.useMemo(()=>s,Object.values(s));return(0,a.jsx)(l.Provider,{value:c,children:o})}return n=[...n,o],s.displayName=t+"Provider",[s,function(n,a){let s=a?.[e][u]||i,l=r.useContext(s);if(l)return l;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(o,...t)]}(b,[w]),[_,P]=O(b),S=r.forwardRef((e,t)=>(0,a.jsx)(y.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,a.jsx)(y.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,a.jsx)(E,{...e,ref:t})})}));S.displayName=b;var E=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:i,loop:s=!1,dir:l,currentTabStopId:p,defaultCurrentTabStopId:b,onCurrentTabStopIdChange:y,onEntryFocus:w,preventScrollOnEntryFocus:O=!1,...C}=e,P=r.useRef(null),S=(0,u.e)(t,P),E=m(l),[T=null,j]=(0,d.T)({prop:p,defaultProp:b,onChange:y}),[M,k]=r.useState(!1),N=(0,f.W)(w),I=g(n),R=r.useRef(!1),[H,D]=r.useState(0);return r.useEffect(()=>{let e=P.current;if(e)return e.addEventListener(v,N),()=>e.removeEventListener(v,N)},[N]),(0,a.jsx)(_,{scope:n,orientation:i,dir:E,loop:s,currentTabStopId:T,onItemFocus:r.useCallback(e=>j(e),[j]),onItemShiftTab:r.useCallback(()=>k(!0),[]),onFocusableItemAdd:r.useCallback(()=>D(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>D(e=>e-1),[]),children:(0,a.jsx)(c.WV.div,{tabIndex:M||0===H?-1:0,"data-orientation":i,...C,ref:S,style:{outline:"none",...e.style},onMouseDown:(0,o.M)(e.onMouseDown,()=>{R.current=!0}),onFocus:(0,o.M)(e.onFocus,e=>{let t=!R.current;if(e.target===e.currentTarget&&t&&!M){let t=new CustomEvent(v,h);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=I().filter(e=>e.focusable);x([e.find(e=>e.active),e.find(e=>e.id===T),...e].filter(Boolean).map(e=>e.ref.current),O)}}R.current=!1}),onBlur:(0,o.M)(e.onBlur,()=>k(!1))})})}),T="RovingFocusGroupItem",j=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:i=!0,active:u=!1,tabStopId:s,...f}=e,d=(0,l.M)(),p=s||d,m=P(T,n),v=m.currentTabStopId===p,h=g(n),{onFocusableItemAdd:b,onFocusableItemRemove:w}=m;return r.useEffect(()=>{if(i)return b(),()=>w()},[i,b,w]),(0,a.jsx)(y.ItemSlot,{scope:n,id:p,focusable:i,active:u,children:(0,a.jsx)(c.WV.span,{tabIndex:v?0:-1,"data-orientation":m.orientation,...f,ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{i?m.onItemFocus(p):e.preventDefault()}),onFocus:(0,o.M)(e.onFocus,()=>m.onItemFocus(p)),onKeyDown:(0,o.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){m.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return M[o]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&o.reverse();let i=o.indexOf(e.currentTarget);o=m.loop?(n=o,r=i+1,n.map((e,t)=>n[(r+t)%n.length])):o.slice(i+1)}setTimeout(()=>x(o))}})})})});j.displayName=T;var M={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function x(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var k=n(65622),N="Tabs",[I,R]=(0,i.b)(N,[C]),H=C(),[D,A]=I(N),L=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,onValueChange:o,defaultValue:i,orientation:u="horizontal",dir:s,activationMode:f="automatic",...p}=e,v=m(s),[h,b]=(0,d.T)({prop:r,onChange:o,defaultProp:i});return(0,a.jsx)(D,{scope:n,baseId:(0,l.M)(),value:h,onValueChange:b,orientation:u,dir:v,activationMode:f,children:(0,a.jsx)(c.WV.div,{dir:v,"data-orientation":u,...p,ref:t})})});L.displayName=N;var B="TabsList",W=r.forwardRef((e,t)=>{let{__scopeTabs:n,loop:r=!0,...o}=e,i=A(B,n),u=H(n);return(0,a.jsx)(S,{asChild:!0,...u,orientation:i.orientation,dir:i.dir,loop:r,children:(0,a.jsx)(c.WV.div,{role:"tablist","aria-orientation":i.orientation,...o,ref:t})})});W.displayName=B;var F="TabsTrigger",z=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,disabled:i=!1,...u}=e,s=A(F,n),l=H(n),f=$(s.baseId,r),d=X(s.baseId,r),p=r===s.value;return(0,a.jsx)(j,{asChild:!0,...l,focusable:!i,active:p,children:(0,a.jsx)(c.WV.button,{type:"button",role:"tab","aria-selected":p,"aria-controls":d,"data-state":p?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:f,...u,ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{i||0!==e.button||!1!==e.ctrlKey?e.preventDefault():s.onValueChange(r)}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&s.onValueChange(r)}),onFocus:(0,o.M)(e.onFocus,()=>{let e="manual"!==s.activationMode;p||i||!e||s.onValueChange(r)})})})});z.displayName=F;var U="TabsContent",V=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:o,forceMount:i,children:u,...s}=e,l=A(U,n),f=$(l.baseId,o),d=X(l.baseId,o),p=o===l.value,m=r.useRef(p);return r.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,a.jsx)(k.z,{present:i||p,children:n=>{let{present:r}=n;return(0,a.jsx)(c.WV.div,{"data-state":p?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":f,hidden:!r,id:d,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:r&&u})}})});function $(e,t){return"".concat(e,"-trigger-").concat(t)}function X(e,t){return"".concat(e,"-content-").concat(t)}V.displayName=U;var K=L,Y=W,G=z,Q=V},523:function(e,t,n){"use strict";n.d(t,{W:function(){return o}});var r=n(7653);function o(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},47178:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});var r=n(7653),o=n(523);function i({prop:e,defaultProp:t,onChange:n=()=>{}}){let[i,a]=function({defaultProp:e,onChange:t}){let n=r.useState(e),[i]=n,a=r.useRef(i),u=(0,o.W)(t);return r.useEffect(()=>{a.current!==i&&(u(i),a.current=i)},[i,a,u]),n}({defaultProp:t,onChange:n}),u=void 0!==e,s=u?e:i,l=(0,o.W)(n);return[s,r.useCallback(t=>{if(u){let n="function"==typeof t?t(e):t;n!==e&&l(n)}else a(t)},[u,e,a,l])]}},81523:function(e,t,n){"use strict";n.d(t,{b:function(){return o}});var r=n(7653),o=globalThis?.document?r.useLayoutEffect:()=>{}}}]);