"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1527],{65225:function(a,b,c){c.d(b,{n:function(){return s}});var d=c(67294),e=Object.defineProperty,f=(a,b,c)=>b in a?e(a,b,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[b]=c,g=(a,b,c)=>(f(a,"symbol"!=typeof b?b+"":b,c),c);function h(a){return a.sort((a,b)=>{let c=a.compareDocumentPosition(b);if(c&Node.DOCUMENT_POSITION_FOLLOWING||c&Node.DOCUMENT_POSITION_CONTAINED_BY)return -1;if(c&Node.DOCUMENT_POSITION_PRECEDING||c&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(!(c&Node.DOCUMENT_POSITION_DISCONNECTED)&&!(c&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC))return 0;throw Error("Cannot sort the given nodes.")})}var i=a=>"object"==typeof a&&"nodeType"in a&&a.nodeType===Node.ELEMENT_NODE;function j(a,b,c){let d=a+1;return c&&d>=b&&(d=0),d}function k(a,b,c){let d=a-1;return c&&d<0&&(d=b),d}var l="undefined"!=typeof window?d.useLayoutEffect:d.useEffect,m=a=>a,n=class{constructor(){g(this,"descendants",new Map),g(this,"register",a=>{if(null!=a)return i(a)?this.registerNode(a):b=>{this.registerNode(b,a)}}),g(this,"unregister",a=>{this.descendants.delete(a);let b=h(Array.from(this.descendants.keys()));this.assignIndex(b)}),g(this,"destroy",()=>{this.descendants.clear()}),g(this,"assignIndex",a=>{this.descendants.forEach(b=>{let c=a.indexOf(b.node);b.index=c,b.node.dataset.index=b.index.toString()})}),g(this,"count",()=>this.descendants.size),g(this,"enabledCount",()=>this.enabledValues().length),g(this,"values",()=>{let a=Array.from(this.descendants.values());return a.sort((a,b)=>a.index-b.index)}),g(this,"enabledValues",()=>this.values().filter(a=>!a.disabled)),g(this,"item",a=>{if(0!==this.count())return this.values()[a]}),g(this,"enabledItem",a=>{if(0!==this.enabledCount())return this.enabledValues()[a]}),g(this,"first",()=>this.item(0)),g(this,"firstEnabled",()=>this.enabledItem(0)),g(this,"last",()=>this.item(this.descendants.size-1)),g(this,"lastEnabled",()=>{let a=this.enabledValues().length-1;return this.enabledItem(a)}),g(this,"indexOf",a=>{var b,c;return a&&null!=(c=null==(b=this.descendants.get(a))?void 0:b.index)?c:-1}),g(this,"enabledIndexOf",a=>null==a?-1:this.enabledValues().findIndex(b=>b.node.isSameNode(a))),g(this,"next",(a,b=!0)=>{let c=j(a,this.count(),b);return this.item(c)}),g(this,"nextEnabled",(a,b=!0)=>{let c=this.item(a);if(!c)return;let d=this.enabledIndexOf(c.node),e=j(d,this.enabledCount(),b);return this.enabledItem(e)}),g(this,"prev",(a,b=!0)=>{let c=k(a,this.count()-1,b);return this.item(c)}),g(this,"prevEnabled",(a,b=!0)=>{let c=this.item(a);if(!c)return;let d=this.enabledIndexOf(c.node),e=k(d,this.enabledCount()-1,b);return this.enabledItem(e)}),g(this,"registerNode",(a,b)=>{if(!a||this.descendants.has(a))return;let c=Array.from(this.descendants.keys()).concat(a),d=h(c);(null==b?void 0:b.disabled)&&(b.disabled=!!b.disabled);let e={node:a,index:-1,...b};this.descendants.set(a,e),this.assignIndex(d)})}},o=c(55227),p=c(81103),[q,r]=(0,o.k)({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function s(){let a=m(q),b=()=>m(r()),c=a=>(function(a){let b=r(),[c,e]=(0,d.useState)(-1),f=(0,d.useRef)(null);l(()=>()=>{f.current&&b.unregister(f.current)},[]),l(()=>{if(!f.current)return;let a=Number(f.current.dataset.index);c==a||Number.isNaN(a)||e(a)});let g=a?m(b.register(a)):m(b.register);return{descendants:b,index:c,enabledIndex:b.enabledIndexOf(f.current),register:(0,p.lq)(g,f)}})(a),e=()=>(function(){let a=(0,d.useRef)(new n);return l(()=>()=>a.current.destroy()),a.current})();return[a,b,e,c]}},61942:function(a,b,c){c.d(b,{T:function(){return f}});var d=c(67294),e=c(35155);function f(a){let{value:b,defaultValue:c,onChange:f,shouldUpdate:g=(a,b)=>a!==b}=a,h=(0,e.W)(f),i=(0,e.W)(g),[j,k]=(0,d.useState)(c),l=void 0!==b,m=l?b:j,n=(0,e.W)(a=>{let b="function"==typeof a?a(m):a;i(m,b)&&(l||k(b),h(b))},[l,h,m,i]);return[m,n]}},84028:function(a,b,c){c.d(b,{n:function(){return j}});var d=c(70959),e=c(95209),f=c(25432),g=c(16554),h=c(22548),i=c(85893),j=(0,g.G)(function(a,b){let c=(0,e.bt)(a),g=(0,d.s)();return(0,i.jsx)(h.m.div,{...c,width:"100%",ref:b,className:(0,f.cx)("chakra-tabs__tab-panels",a.className),__css:g.tabpanels})});j.displayName="TabPanels"},44461:function(a,b,c){c.d(b,{t:function(){return j}});var d=c(70959),e=c(95209),f=c(25432),g=c(16554),h=c(22548),i=c(85893),j=(0,g.G)(function(a,b){let c=(0,e.hp)({...a,ref:b}),g=(0,d.s)(),j={display:"flex",...g.tablist};return(0,i.jsx)(h.m.div,{...c,className:(0,f.cx)("chakra-tabs__tablist",a.className),__css:j})});j.displayName="TabList"},70959:function(a,b,c){c.d(b,{m:function(){return o},s:function(){return n}});var d=c(95209),e=c(55227),f=c(16554),g=c(77030),h=c(33179),i=c(22548),j=c(25432),k=c(67294),l=c(85893),[m,n]=(0,e.k)({name:"TabsStylesContext",errorMessage:"useTabsStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Tabs />\" "}),o=(0,f.G)(function(a,b){let c=(0,g.jC)("Tabs",a),{children:e,className:f,...n}=(0,h.Lr)(a),{htmlProps:o,descendants:p,...q}=(0,d.YE)(n),r=(0,k.useMemo)(()=>q,[q]),{isFitted:s,...t}=o,u={position:"relative",...c.root};return(0,l.jsx)(d.mE,{value:p,children:(0,l.jsx)(d.X,{value:r,children:(0,l.jsx)(m,{value:c,children:(0,l.jsx)(i.m.div,{className:(0,j.cx)("chakra-tabs",f),ref:b,...t,__css:u,children:e})})})})});o.displayName="Tabs"},24124:function(a,b,c){c.d(b,{O:function(){return j}});var d=c(70959),e=c(95209),f=c(25432),g=c(16554),h=c(22548),i=c(85893),j=(0,g.G)(function(a,b){let c=(0,d.s)(),g=(0,e.xD)({...a,ref:b}),j={outline:"0",display:"flex",alignItems:"center",justifyContent:"center",...c.tab};return(0,i.jsx)(h.m.button,{...g,className:(0,f.cx)("chakra-tabs__tab",a.className),__css:j})});j.displayName="Tab"},90889:function(a,b,c){c.d(b,{x:function(){return j}});var d=c(70959),e=c(95209),f=c(25432),g=c(16554),h=c(22548),i=c(85893),j=(0,g.G)(function(a,b){let c=(0,e.WE)({...a,ref:b}),g=(0,d.s)();return(0,i.jsx)(h.m.div,{outline:"0",...c,className:(0,f.cx)("chakra-tabs__tab-panel",a.className),__css:g.tabpanel})});j.displayName="TabPanel"},95209:function(a,b,c){c.d(b,{mE:function(){return m},X:function(){return r},xD:function(){return u},hp:function(){return t},WE:function(){return y},bt:function(){return x},YE:function(){return q}});var d=c(67294),e=c(25432),f=c(81103);function g(a){let b=a.target,{tagName:c,isContentEditable:d}=b;return"INPUT"!==c&&"TEXTAREA"!==c&& !0!==d}var h=c(65225),i=c(55227),j=c(61942),k=c(92495),l=c(92625),[m,n,o,p]=(0,h.n)();function q(a){var b;let{defaultIndex:c,onChange:e,index:f,isManual:g,isLazy:h,lazyBehavior:i="unmount",orientation:k="horizontal",direction:l="ltr",...m}=a,[n,p]=(0,d.useState)(null!=c?c:0),[q,r]=(0,j.T)({defaultValue:null!=c?c:0,value:f,onChange:e});(0,d.useEffect)(()=>{null!=f&&p(f)},[f]);let s=o(),t=(0,d.useId)(),u=null!=(b=a.id)?b:t,v=`tabs-${u}`;return{id:v,selectedIndex:q,focusedIndex:n,setSelectedIndex:r,setFocusedIndex:p,isManual:g,isLazy:h,lazyBehavior:i,orientation:k,descendants:s,direction:l,htmlProps:m}}var[r,s]=(0,i.k)({name:"TabsContext",errorMessage:"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within <Tabs />"});function t(a){let{focusedIndex:b,orientation:c,direction:f}=s(),g=n(),h=(0,d.useCallback)(a=>{let d=()=>{var a;let c=g.nextEnabled(b);c&&(null==(a=c.node)||a.focus())},e=()=>{var a;let c=g.prevEnabled(b);c&&(null==(a=c.node)||a.focus())},h=()=>{var a;let b=g.firstEnabled();b&&(null==(a=b.node)||a.focus())},i=()=>{var a;let b=g.lastEnabled();b&&(null==(a=b.node)||a.focus())},j="horizontal"===c,k="vertical"===c,l=a.key,m={["ltr"===f?"ArrowLeft":"ArrowRight"]:()=>j&&e(),["ltr"===f?"ArrowRight":"ArrowLeft"]:()=>j&&d(),ArrowDown:()=>k&&d(),ArrowUp:()=>k&&e(),Home:h,End:i}[l];m&&(a.preventDefault(),m(a))},[g,b,c,f]);return{...a,role:"tablist","aria-orientation":c,onKeyDown:(0,e.v0)(a.onKeyDown,h)}}function u(a){let{isDisabled:b=!1,isFocusable:c=!1,...h}=a,{setSelectedIndex:i,isManual:j,id:k,setFocusedIndex:l,selectedIndex:m}=s(),{index:n,register:o}=p({disabled:b&&!c}),q=n===m,r=()=>{i(n)},t=()=>{l(n),j||b&&c||i(n)},u=function(a={}){let{ref:b,isDisabled:c,isFocusable:h,clickOnEnter:i=!0,clickOnSpace:j=!0,onMouseDown:k,onMouseUp:l,onClick:m,onKeyDown:n,onKeyUp:o,tabIndex:p,onMouseOver:q,onMouseLeave:r,...s}=a,[t,u]=(0,d.useState)(!0),[v,w]=(0,d.useState)(!1),x=function(){let a=(0,d.useRef)(new Map),b=a.current,c=(0,d.useCallback)((b,c,d,e)=>{a.current.set(d,{type:c,el:b,options:e}),b.addEventListener(c,d,e)},[]),e=(0,d.useCallback)((b,c,d,e)=>{b.removeEventListener(c,d,e),a.current.delete(d)},[]);return(0,d.useEffect)(()=>()=>{b.forEach((a,b)=>{e(a.el,a.type,b,a.options)})},[e,b]),{add:c,remove:e}}(),y=a=>{a&&"BUTTON"!==a.tagName&&u(!1)},z=c&&!h,A=(0,d.useCallback)(a=>{if(c){a.stopPropagation(),a.preventDefault();return}let b=a.currentTarget;b.focus(),null==m||m(a)},[c,m]),B=(0,d.useCallback)(a=>{v&&g(a)&&(a.preventDefault(),a.stopPropagation(),w(!1),x.remove(document,"keyup",B,!1))},[v,x]),C=(0,d.useCallback)(a=>{if(null==n||n(a),c||a.defaultPrevented||a.metaKey||!g(a.nativeEvent)||t)return;let b=i&&"Enter"===a.key,d=j&&" "===a.key;if(d&&(a.preventDefault(),w(!0)),b){a.preventDefault();let e=a.currentTarget;e.click()}x.add(document,"keyup",B,!1)},[c,t,n,i,j,x,B]),D=(0,d.useCallback)(a=>{if(null==o||o(a),c||a.defaultPrevented||a.metaKey||!g(a.nativeEvent)||t)return;let b=j&&" "===a.key;if(b){a.preventDefault(),w(!1);let d=a.currentTarget;d.click()}},[j,t,c,o]),E=(0,d.useCallback)(a=>{0===a.button&&(w(!1),x.remove(document,"mouseup",E,!1))},[x]),F=(0,d.useCallback)(a=>{if(0!==a.button)return;if(c){a.stopPropagation(),a.preventDefault();return}t||w(!0);let b=a.currentTarget;b.focus({preventScroll:!0}),x.add(document,"mouseup",E,!1),null==k||k(a)},[c,t,k,x,E]),G=(0,d.useCallback)(a=>{0===a.button&&(t||w(!1),null==l||l(a))},[l,t]),H=(0,d.useCallback)(a=>{if(c){a.preventDefault();return}null==q||q(a)},[c,q]),I=(0,d.useCallback)(a=>{v&&(a.preventDefault(),w(!1)),null==r||r(a)},[v,r]),J=(0,f.lq)(b,y);return t?{...s,ref:J,type:"button","aria-disabled":z?void 0:c,disabled:z,onClick:A,onMouseDown:k,onMouseUp:l,onKeyUp:o,onKeyDown:n,onMouseOver:q,onMouseLeave:r}:{...s,ref:J,role:"button","data-active":(0,e.PB)(v),"aria-disabled":c?"true":void 0,tabIndex:z?void 0:t?p:p||0,onClick:A,onMouseDown:F,onMouseUp:G,onKeyUp:D,onKeyDown:C,onMouseOver:H,onMouseLeave:I}}({...h,ref:(0,f.lq)(o,a.ref),isDisabled:b,isFocusable:c,onClick:(0,e.v0)(a.onClick,r)});return{...u,id:z(k,n),role:"tab",tabIndex:q?0:-1,type:"button","aria-selected":q,"aria-controls":A(k,n),onFocus:b?void 0:(0,e.v0)(a.onFocus,t)}}var[v,w]=(0,i.k)({});function x(a){let b=s(),{id:c,selectedIndex:e}=b,f=(0,k.W)(a.children),g=f.map((a,b)=>(0,d.createElement)(v,{key:b,value:{isSelected:b===e,id:A(c,b),tabId:z(c,b),selectedIndex:e}},a));return{...a,children:g}}function y(a){let{children:b,...c}=a,{isLazy:e,lazyBehavior:f}=s(),{isSelected:g,id:h,tabId:i}=w(),j=(0,d.useRef)(!1);g&&(j.current=!0);let k=(0,l.k)({wasSelected:j.current,isSelected:g,enabled:e,mode:f});return{tabIndex:0,...c,children:k?b:null,role:"tabpanel","aria-labelledby":i,hidden:!g,id:h}}function z(a,b){return`${a}--tab-${b}`}function A(a,b){return`${a}--tabpanel-${b}`}}}])