{"id":"ayJO","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/tabs/dist/esm/use-tabs.js.map","includedInParent":true,"mtime":1616745790171},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/tabs/package.json","includedInParent":true,"mtime":1616745790171},{"name":"@chakra-ui/clickable","loc":{"line":5,"column":29},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/tabs/dist/esm/use-tabs.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/clickable/dist/esm/index.js"},{"name":"@chakra-ui/descendant","loc":{"line":6,"column":46},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/tabs/dist/esm/use-tabs.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/descendant/dist/esm/index.js"},{"name":"@chakra-ui/hooks","loc":{"line":7,"column":65},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/tabs/dist/esm/use-tabs.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/index.js"},{"name":"@chakra-ui/utils","loc":{"line":8,"column":108},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/tabs/dist/esm/use-tabs.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/index.js"},{"name":"react","loc":{"line":9,"column":23},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/tabs/dist/esm/use-tabs.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useTabs=u,exports.useTabList=f,exports.useTab=b,exports.useTabPanels=p,exports.useTabPanel=x,exports.useTabIndicator=v,exports.useTabsContext=exports.TabsProvider=void 0;var e=require(\"@chakra-ui/clickable\"),t=require(\"@chakra-ui/descendant\"),n=require(\"@chakra-ui/hooks\"),r=require(\"@chakra-ui/utils\"),a=i(require(\"react\"));function o(){if(\"function\"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function i(e){if(e&&e.__esModule)return e;if(null===e||\"object\"!=typeof e&&\"function\"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}function s(){return(s=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}).apply(this,arguments)}function l(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function u(e){var{defaultIndex:o,onChange:i,index:s,isManual:u,isLazy:d,orientation:c=\"horizontal\"}=e,f=l(e,[\"defaultIndex\",\"onChange\",\"index\",\"isManual\",\"isLazy\",\"orientation\"]),[b,p]=a.useState(null!=o?o:0),[x,v]=(0,n.useControllableState)({defaultValue:null!=o?o:0,value:s,onChange:i});a.useEffect(()=>{(0,r.isUndefined)(s)||p(s)},[s]);var h=(0,t.useDescendants)(),m=(0,t.useDescendants)();return{id:(0,n.useId)(e.id,\"tabs\"),selectedIndex:x,focusedIndex:b,setSelectedIndex:v,setFocusedIndex:p,isManual:u,isLazy:d,orientation:c,enabledDomContext:h,domContext:m,htmlProps:f}}var[d,c]=(0,r.createContext)({name:\"TabsContext\",errorMessage:\"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within <Tabs />\"});function f(e){var{setFocusedIndex:t,focusedIndex:n,orientation:o,enabledDomContext:i}=c(),l=i.descendants.length,u=a.useCallback(e=>{var n=i.descendants[e];null!=n&&n.element&&(n.element.focus(),t(e))},[i.descendants,t]),d=a.useCallback(e=>{var t=()=>u((n+1)%l),a=()=>u((n-1+l)%l),i=\"horizontal\"===o,s=\"vertical\"===o,d={ArrowRight:()=>i&&t(),ArrowLeft:()=>i&&a(),ArrowDown:()=>s&&t(),ArrowUp:()=>s&&a(),Home:()=>u(0),End:()=>u(l-1)}[(0,r.normalizeEventKey)(e)];d&&(e.preventDefault(),d(e))},[l,n,o,u]);return s({},e,{role:\"tablist\",\"aria-orientation\":o,onKeyDown:(0,r.callAllHandlers)(e.onKeyDown,d)})}function b(n){var{isDisabled:o,isFocusable:i}=n,u=l(n,[\"isDisabled\",\"isFocusable\"]),{setSelectedIndex:d,isManual:f,id:b,setFocusedIndex:p,enabledDomContext:x,domContext:v,selectedIndex:y}=c(),C=a.useRef(null),g=(0,t.useDescendant)({disabled:Boolean(o),focusable:Boolean(i),context:x,element:C.current}),w=(0,t.useDescendant)({context:v,element:C.current}),I=w===y,D=(0,e.useClickable)(s({},u,{ref:(0,r.mergeRefs)(C,n.ref),isDisabled:o,isFocusable:i,onClick:(0,r.callAllHandlers)(n.onClick,()=>{p(g),d(w)})}));return s({},D,{id:h(b,w),role:\"tab\",tabIndex:I?0:-1,type:\"button\",\"aria-selected\":I,\"aria-controls\":m(b,w),onFocus:o?void 0:(0,r.callAllHandlers)(n.onFocus,()=>{!f&&(!o||!i)&&d(w)})})}function p(e){var t=c(),{id:n,selectedIndex:o}=t;return s({},e,{children:(0,r.getValidChildren)(e.children).map((e,t)=>a.cloneElement(e,{isSelected:t===o,id:m(n,t),\"aria-labelledby\":h(n,t)}))})}function x(e){var{isSelected:t,id:n,children:r}=e,a=l(e,[\"isSelected\",\"id\",\"children\"]),{isLazy:o}=c();return s({tabIndex:0},a,{children:!o||t?r:null,role:\"tabpanel\",hidden:!t,id:n})}function v(){var e=c(),{selectedIndex:t,orientation:o,domContext:i}=e,l=\"horizontal\"===o,u=\"vertical\"===o,[d,f]=a.useState(()=>l?{left:0,width:0}:u?{top:0,height:0}:void 0),[b,p]=a.useState(!1);return(0,n.useSafeLayoutEffect)(()=>{var e;if(!(0,r.isUndefined)(t)){var n=i.descendants[t],a=null==n?void 0:null==(e=n.element)?void 0:e.getBoundingClientRect();if(l&&a){var{left:o,width:s}=a;f({left:o,width:s})}if(u&&a){var{top:d,height:c}=a;f({top:d,height:c})}var b=requestAnimationFrame(()=>{p(!0)});return()=>{b&&cancelAnimationFrame(b)}}},[t,l,u,i.descendants]),s({position:\"absolute\",transition:b?\"all 200ms cubic-bezier(0, 0, 0.2, 1)\":\"none\"},d)}function h(e,t){return e+\"--tab-\"+t}function m(e,t){return e+\"--tabpanel-\"+t}exports.useTabsContext=c,exports.TabsProvider=d;"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":84}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":86}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":94}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":105}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":107}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":115}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":122}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":124}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":132}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":145}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":147}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":155}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":167}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":169}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":177}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":193}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":195}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":203}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":218}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":226}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":244}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":246}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":250}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":252}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":260}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":284}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":286}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":294}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":319}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":321}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":329}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":8,"column":0},"generated":{"line":1,"column":349}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":8,"column":0},"generated":{"line":1,"column":351}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":8,"column":0},"generated":{"line":1,"column":359}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":18,"column":0},"generated":{"line":1,"column":379}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":18,"column":0},"generated":{"line":1,"column":381}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":18,"column":0},"generated":{"line":1,"column":383}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":18,"column":0},"generated":{"line":1,"column":391}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":401}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":410}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":414}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":417}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":436}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":444}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":451}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":456}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":460}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":462}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":466}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":474}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":481}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":483}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":494}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":501}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":504}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":506}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":515}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":517}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":520}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":523}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":526}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":528}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":539}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":546}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":548}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":551}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":558}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":561}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":578}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":581}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":600}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":602}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":608}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":609}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":617}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":620}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":624}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":626}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":630}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":633}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":636}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":638}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":642}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":645}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":652}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":654}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":658}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":661}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":665}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":667}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":670}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":672}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":679}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":695}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":702}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":727}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":731}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":735}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":740}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":742}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":745}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":752}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":762}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":777}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":782}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":784}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":787}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":788}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":792}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":794}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":796}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":803}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":828}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":830}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":833}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":838}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":842}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":844}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":849}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":851}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":856}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":863}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":878}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":880}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":882}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":885}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":887}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":890}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":892}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":895}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":902}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":904}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":912}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":914}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":917}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":919}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":923}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":925}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":928}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":930}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":939}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":943}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":950}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":952}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":959}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":967}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":976}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":979}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":983}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":987}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":989}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":991}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":993}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1003}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1010}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1014}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1015}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1019}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1021}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1031}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1034}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1038}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1042}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1047}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1049}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1056}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1066}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1081}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1086}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1088}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1093}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1095}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1098}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1100}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1104}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1111}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1115}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1121}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1126}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1137}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1146}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1148}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1150}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1153}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1156}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1162}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1164}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1170}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1173}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1177}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1179}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1181}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1183}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1186}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1188}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1195}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1200}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1203}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1207}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1209}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1211}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1213}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1215}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1222}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1226}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1228}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1230}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1233}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1235}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1243}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1247}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1251}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1253}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1256}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1258}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1262}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":1269}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":66,"column":7},"generated":{"line":1,"column":1271}},{"source":"../../src/use-tabs.ts","name":"useTabs","original":{"line":66,"column":16},"generated":{"line":1,"column":1280}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":66,"column":24},"generated":{"line":1,"column":1282}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":8},"generated":{"line":1,"column":1285}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":8},"generated":{"line":1,"column":1289}},{"source":"../../src/use-tabs.ts","name":"defaultIndex","original":{"line":68,"column":4},"generated":{"line":1,"column":1302}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":8},"generated":{"line":1,"column":1304}},{"source":"../../src/use-tabs.ts","name":"onChange","original":{"line":69,"column":4},"generated":{"line":1,"column":1313}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":8},"generated":{"line":1,"column":1315}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":70,"column":4},"generated":{"line":1,"column":1321}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":8},"generated":{"line":1,"column":1323}},{"source":"../../src/use-tabs.ts","name":"isManual","original":{"line":71,"column":4},"generated":{"line":1,"column":1332}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":8},"generated":{"line":1,"column":1334}},{"source":"../../src/use-tabs.ts","name":"isLazy","original":{"line":72,"column":4},"generated":{"line":1,"column":1341}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":8},"generated":{"line":1,"column":1343}},{"source":"../../src/use-tabs.ts","name":"orientation","original":{"line":73,"column":4},"generated":{"line":1,"column":1355}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":73,"column":18},"generated":{"line":1,"column":1357}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":75,"column":6},"generated":{"line":1,"column":1371}},{"source":"../../src/use-tabs.ts","name":"htmlProps","original":{"line":74,"column":7},"generated":{"line":1,"column":1373}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":2},"generated":{"line":1,"column":1375}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":75,"column":6},"generated":{"line":1,"column":1377}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":2},"generated":{"line":1,"column":1379}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":2},"generated":{"line":1,"column":1380}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":2},"generated":{"line":1,"column":1395}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":2},"generated":{"line":1,"column":1406}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":2},"generated":{"line":1,"column":1414}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":2},"generated":{"line":1,"column":1425}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":67,"column":2},"generated":{"line":1,"column":1434}},{"source":"../../src/use-tabs.ts","name":"focusedIndex","original":{"line":89,"column":9},"generated":{"line":1,"column":1451}},{"source":"../../src/use-tabs.ts","name":"setFocusedIndex","original":{"line":89,"column":23},"generated":{"line":1,"column":1453}},{"source":"../../src/use-tabs.ts","name":"React","original":{"line":89,"column":42},"generated":{"line":1,"column":1456}},{"source":"../../src/use-tabs.ts","name":"useState","original":{"line":89,"column":48},"generated":{"line":1,"column":1458}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":89,"column":42},"generated":{"line":1,"column":1467}},{"source":"../../src/use-tabs.ts","name":"defaultIndex","original":{"line":89,"column":57},"generated":{"line":1,"column":1473}},{"source":"../../src/use-tabs.ts","name":"defaultIndex","original":{"line":89,"column":57},"generated":{"line":1,"column":1475}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":89,"column":73},"generated":{"line":1,"column":1477}},{"source":"../../src/use-tabs.ts","name":"selectedIndex","original":{"line":91,"column":9},"generated":{"line":1,"column":1481}},{"source":"../../src/use-tabs.ts","name":"setSelectedIndex","original":{"line":91,"column":24},"generated":{"line":1,"column":1483}},{"source":"../../src/use-tabs.ts","name":"useControllableState","original":{"line":91,"column":44},"generated":{"line":1,"column":1487}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":91,"column":65},"generated":{"line":1,"column":1489}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":91,"column":65},"generated":{"line":1,"column":1491}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":91,"column":65},"generated":{"line":1,"column":1513}},{"source":"../../src/use-tabs.ts","name":"defaultValue","original":{"line":92,"column":4},"generated":{"line":1,"column":1514}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":92,"column":16},"generated":{"line":1,"column":1527}},{"source":"../../src/use-tabs.ts","name":"defaultIndex","original":{"line":92,"column":18},"generated":{"line":1,"column":1533}},{"source":"../../src/use-tabs.ts","name":"defaultIndex","original":{"line":92,"column":18},"generated":{"line":1,"column":1535}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":92,"column":34},"generated":{"line":1,"column":1537}},{"source":"../../src/use-tabs.ts","name":"value","original":{"line":93,"column":4},"generated":{"line":1,"column":1539}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":93,"column":11},"generated":{"line":1,"column":1545}},{"source":"../../src/use-tabs.ts","name":"onChange","original":{"line":94,"column":4},"generated":{"line":1,"column":1547}},{"source":"../../src/use-tabs.ts","name":"onChange","original":{"line":94,"column":4},"generated":{"line":1,"column":1556}},{"source":"../../src/use-tabs.ts","name":"React","original":{"line":100,"column":2},"generated":{"line":1,"column":1560}},{"source":"../../src/use-tabs.ts","name":"useEffect","original":{"line":100,"column":8},"generated":{"line":1,"column":1562}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":100,"column":18},"generated":{"line":1,"column":1572}},{"source":"../../src/use-tabs.ts","name":"isUndefined","original":{"line":101,"column":9},"generated":{"line":1,"column":1578}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":101,"column":21},"generated":{"line":1,"column":1580}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":101,"column":21},"generated":{"line":1,"column":1582}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":101,"column":21},"generated":{"line":1,"column":1595}},{"source":"../../src/use-tabs.ts","name":"setFocusedIndex","original":{"line":102,"column":6},"generated":{"line":1,"column":1599}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":102,"column":22},"generated":{"line":1,"column":1601}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":104,"column":5},"generated":{"line":1,"column":1605}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":104,"column":6},"generated":{"line":1,"column":1606}},{"source":"../../src/use-tabs.ts","name":"enabledDomContext","original":{"line":120,"column":8},"generated":{"line":1,"column":1610}},{"source":"../../src/use-tabs.ts","name":"enabledDomContext","original":{"line":120,"column":8},"generated":{"line":1,"column":1614}},{"source":"../../src/use-tabs.ts","name":"useDescendants","original":{"line":120,"column":28},"generated":{"line":1,"column":1617}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":120,"column":2},"generated":{"line":1,"column":1619}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":120,"column":2},"generated":{"line":1,"column":1621}},{"source":"../../src/use-tabs.ts","name":"domContext","original":{"line":136,"column":8},"generated":{"line":1,"column":1639}},{"source":"../../src/use-tabs.ts","name":"useDescendants","original":{"line":136,"column":21},"generated":{"line":1,"column":1642}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":136,"column":2},"generated":{"line":1,"column":1644}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":136,"column":2},"generated":{"line":1,"column":1646}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":144,"column":9},"generated":{"line":1,"column":1664}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":144,"column":9},"generated":{"line":1,"column":1670}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":145,"column":4},"generated":{"line":1,"column":1671}},{"source":"../../src/use-tabs.ts","name":"useId","original":{"line":142,"column":13},"generated":{"line":1,"column":1675}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":142,"column":19},"generated":{"line":1,"column":1677}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":142,"column":19},"generated":{"line":1,"column":1679}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":142,"column":19},"generated":{"line":1,"column":1686}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":142,"column":25},"generated":{"line":1,"column":1688}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":142,"column":18},"generated":{"line":1,"column":1691}},{"source":"../../src/use-tabs.ts","name":"selectedIndex","original":{"line":146,"column":4},"generated":{"line":1,"column":1699}},{"source":"../../src/use-tabs.ts","name":"selectedIndex","original":{"line":146,"column":4},"generated":{"line":1,"column":1713}},{"source":"../../src/use-tabs.ts","name":"focusedIndex","original":{"line":147,"column":4},"generated":{"line":1,"column":1715}},{"source":"../../src/use-tabs.ts","name":"focusedIndex","original":{"line":147,"column":4},"generated":{"line":1,"column":1728}},{"source":"../../src/use-tabs.ts","name":"setSelectedIndex","original":{"line":148,"column":4},"generated":{"line":1,"column":1730}},{"source":"../../src/use-tabs.ts","name":"setSelectedIndex","original":{"line":148,"column":4},"generated":{"line":1,"column":1747}},{"source":"../../src/use-tabs.ts","name":"setFocusedIndex","original":{"line":149,"column":4},"generated":{"line":1,"column":1749}},{"source":"../../src/use-tabs.ts","name":"setFocusedIndex","original":{"line":149,"column":4},"generated":{"line":1,"column":1765}},{"source":"../../src/use-tabs.ts","name":"isManual","original":{"line":150,"column":4},"generated":{"line":1,"column":1767}},{"source":"../../src/use-tabs.ts","name":"isManual","original":{"line":150,"column":4},"generated":{"line":1,"column":1776}},{"source":"../../src/use-tabs.ts","name":"isLazy","original":{"line":151,"column":4},"generated":{"line":1,"column":1778}},{"source":"../../src/use-tabs.ts","name":"isLazy","original":{"line":151,"column":4},"generated":{"line":1,"column":1785}},{"source":"../../src/use-tabs.ts","name":"orientation","original":{"line":152,"column":4},"generated":{"line":1,"column":1787}},{"source":"../../src/use-tabs.ts","name":"orientation","original":{"line":152,"column":4},"generated":{"line":1,"column":1799}},{"source":"../../src/use-tabs.ts","name":"enabledDomContext","original":{"line":153,"column":4},"generated":{"line":1,"column":1801}},{"source":"../../src/use-tabs.ts","name":"enabledDomContext","original":{"line":153,"column":4},"generated":{"line":1,"column":1819}},{"source":"../../src/use-tabs.ts","name":"domContext","original":{"line":154,"column":4},"generated":{"line":1,"column":1821}},{"source":"../../src/use-tabs.ts","name":"domContext","original":{"line":154,"column":4},"generated":{"line":1,"column":1832}},{"source":"../../src/use-tabs.ts","name":"htmlProps","original":{"line":155,"column":4},"generated":{"line":1,"column":1834}},{"source":"../../src/use-tabs.ts","name":"htmlProps","original":{"line":155,"column":4},"generated":{"line":1,"column":1844}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":161,"column":0},"generated":{"line":1,"column":1847}},{"source":"../../src/use-tabs.ts","name":"TabsProvider","original":{"line":161,"column":7},"generated":{"line":1,"column":1851}},{"source":"../../src/use-tabs.ts","name":"useTabsContext","original":{"line":161,"column":21},"generated":{"line":1,"column":1853}},{"source":"../../src/use-tabs.ts","name":"createContext","original":{"line":161,"column":39},"generated":{"line":1,"column":1857}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":161,"column":68},"generated":{"line":1,"column":1859}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":161,"column":68},"generated":{"line":1,"column":1861}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":161,"column":68},"generated":{"line":1,"column":1876}},{"source":"../../src/use-tabs.ts","name":"name","original":{"line":162,"column":2},"generated":{"line":1,"column":1877}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":162,"column":8},"generated":{"line":1,"column":1882}},{"source":"../../src/use-tabs.ts","name":"errorMessage","original":{"line":163,"column":2},"generated":{"line":1,"column":1896}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":164,"column":4},"generated":{"line":1,"column":1909}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":183,"column":7},"generated":{"line":1,"column":2014}},{"source":"../../src/use-tabs.ts","name":"useTabList","original":{"line":183,"column":16},"generated":{"line":1,"column":2023}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":183,"column":54},"generated":{"line":1,"column":2025}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":184,"column":8},"generated":{"line":1,"column":2028}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":184,"column":8},"generated":{"line":1,"column":2032}},{"source":"../../src/use-tabs.ts","name":"setFocusedIndex","original":{"line":185,"column":4},"generated":{"line":1,"column":2048}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":184,"column":8},"generated":{"line":1,"column":2050}},{"source":"../../src/use-tabs.ts","name":"focusedIndex","original":{"line":186,"column":4},"generated":{"line":1,"column":2063}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":184,"column":8},"generated":{"line":1,"column":2065}},{"source":"../../src/use-tabs.ts","name":"orientation","original":{"line":187,"column":4},"generated":{"line":1,"column":2077}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":184,"column":8},"generated":{"line":1,"column":2079}},{"source":"../../src/use-tabs.ts","name":"enabledDomContext","original":{"line":188,"column":4},"generated":{"line":1,"column":2097}},{"source":"../../src/use-tabs.ts","name":"useTabsContext","original":{"line":189,"column":6},"generated":{"line":1,"column":2100}},{"source":"../../src/use-tabs.ts","name":"count","original":{"line":191,"column":8},"generated":{"line":1,"column":2104}},{"source":"../../src/use-tabs.ts","name":"enabledDomContext","original":{"line":191,"column":16},"generated":{"line":1,"column":2106}},{"source":"../../src/use-tabs.ts","name":"descendants","original":{"line":191,"column":34},"generated":{"line":1,"column":2108}},{"source":"../../src/use-tabs.ts","name":"length","original":{"line":191,"column":46},"generated":{"line":1,"column":2120}},{"source":"../../src/use-tabs.ts","name":"setIndex","original":{"line":196,"column":8},"generated":{"line":1,"column":2127}},{"source":"../../src/use-tabs.ts","name":"React","original":{"line":196,"column":19},"generated":{"line":1,"column":2129}},{"source":"../../src/use-tabs.ts","name":"useCallback","original":{"line":196,"column":25},"generated":{"line":1,"column":2131}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":197,"column":5},"generated":{"line":1,"column":2143}},{"source":"../../src/use-tabs.ts","name":"tab","original":{"line":198,"column":12},"generated":{"line":1,"column":2147}},{"source":"../../src/use-tabs.ts","name":"tab","original":{"line":198,"column":12},"generated":{"line":1,"column":2151}},{"source":"../../src/use-tabs.ts","name":"enabledDomContext","original":{"line":198,"column":18},"generated":{"line":1,"column":2153}},{"source":"../../src/use-tabs.ts","name":"descendants","original":{"line":198,"column":36},"generated":{"line":1,"column":2155}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":198,"column":48},"generated":{"line":1,"column":2167}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":199,"column":6},"generated":{"line":1,"column":2170}},{"source":"../../src/use-tabs.ts","name":"tab","original":{"line":199,"column":10},"generated":{"line":1,"column":2176}},{"source":"../../src/use-tabs.ts","name":"tab","original":{"line":199,"column":10},"generated":{"line":1,"column":2179}},{"source":"../../src/use-tabs.ts","name":"element","original":{"line":199,"column":15},"generated":{"line":1,"column":2181}},{"source":"../../src/use-tabs.ts","name":"tab","original":{"line":200,"column":8},"generated":{"line":1,"column":2191}},{"source":"../../src/use-tabs.ts","name":"element","original":{"line":200,"column":12},"generated":{"line":1,"column":2193}},{"source":"../../src/use-tabs.ts","name":"focus","original":{"line":200,"column":20},"generated":{"line":1,"column":2201}},{"source":"../../src/use-tabs.ts","name":"setFocusedIndex","original":{"line":201,"column":8},"generated":{"line":1,"column":2209}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":201,"column":24},"generated":{"line":1,"column":2211}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":204,"column":4},"generated":{"line":1,"column":2216}},{"source":"../../src/use-tabs.ts","name":"enabledDomContext","original":{"line":204,"column":5},"generated":{"line":1,"column":2217}},{"source":"../../src/use-tabs.ts","name":"descendants","original":{"line":204,"column":23},"generated":{"line":1,"column":2219}},{"source":"../../src/use-tabs.ts","name":"setFocusedIndex","original":{"line":204,"column":36},"generated":{"line":1,"column":2231}},{"source":"../../src/use-tabs.ts","name":"onKeyDown","original":{"line":207,"column":8},"generated":{"line":1,"column":2235}},{"source":"../../src/use-tabs.ts","name":"React","original":{"line":207,"column":20},"generated":{"line":1,"column":2237}},{"source":"../../src/use-tabs.ts","name":"useCallback","original":{"line":207,"column":26},"generated":{"line":1,"column":2239}},{"source":"../../src/use-tabs.ts","name":"event","original":{"line":208,"column":5},"generated":{"line":1,"column":2251}},{"source":"../../src/use-tabs.ts","name":"nextTab","original":{"line":209,"column":12},"generated":{"line":1,"column":2255}},{"source":"../../src/use-tabs.ts","name":"nextTab","original":{"line":209,"column":12},"generated":{"line":1,"column":2259}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":209,"column":22},"generated":{"line":1,"column":2261}},{"source":"../../src/use-tabs.ts","name":"setIndex","original":{"line":209,"column":28},"generated":{"line":1,"column":2265}},{"source":"../../src/use-tabs.ts","name":"focusedIndex","original":{"line":209,"column":38},"generated":{"line":1,"column":2268}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":209,"column":53},"generated":{"line":1,"column":2270}},{"source":"../../src/use-tabs.ts","name":"count","original":{"line":209,"column":58},"generated":{"line":1,"column":2273}},{"source":"../../src/use-tabs.ts","name":"prevTab","original":{"line":210,"column":12},"generated":{"line":1,"column":2276}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":210,"column":22},"generated":{"line":1,"column":2278}},{"source":"../../src/use-tabs.ts","name":"setIndex","original":{"line":210,"column":28},"generated":{"line":1,"column":2282}},{"source":"../../src/use-tabs.ts","name":"focusedIndex","original":{"line":210,"column":38},"generated":{"line":1,"column":2285}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":210,"column":53},"generated":{"line":1,"column":2287}},{"source":"../../src/use-tabs.ts","name":"count","original":{"line":210,"column":57},"generated":{"line":1,"column":2289}},{"source":"../../src/use-tabs.ts","name":"count","original":{"line":210,"column":66},"generated":{"line":1,"column":2292}},{"source":"../../src/use-tabs.ts","name":"isHorizontal","original":{"line":214,"column":12},"generated":{"line":1,"column":2295}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":214,"column":43},"generated":{"line":1,"column":2297}},{"source":"../../src/use-tabs.ts","name":"orientation","original":{"line":214,"column":27},"generated":{"line":1,"column":2312}},{"source":"../../src/use-tabs.ts","name":"isVertical","original":{"line":215,"column":12},"generated":{"line":1,"column":2314}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":215,"column":41},"generated":{"line":1,"column":2316}},{"source":"../../src/use-tabs.ts","name":"orientation","original":{"line":215,"column":25},"generated":{"line":1,"column":2329}},{"source":"../../src/use-tabs.ts","name":"action","original":{"line":227,"column":12},"generated":{"line":1,"column":2331}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":218,"column":34},"generated":{"line":1,"column":2333}},{"source":"../../src/use-tabs.ts","name":"ArrowRight","original":{"line":219,"column":8},"generated":{"line":1,"column":2334}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":219,"column":20},"generated":{"line":1,"column":2345}},{"source":"../../src/use-tabs.ts","name":"isHorizontal","original":{"line":219,"column":26},"generated":{"line":1,"column":2349}},{"source":"../../src/use-tabs.ts","name":"nextTab","original":{"line":219,"column":42},"generated":{"line":1,"column":2352}},{"source":"../../src/use-tabs.ts","name":"ArrowLeft","original":{"line":220,"column":8},"generated":{"line":1,"column":2356}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":220,"column":19},"generated":{"line":1,"column":2366}},{"source":"../../src/use-tabs.ts","name":"isHorizontal","original":{"line":220,"column":25},"generated":{"line":1,"column":2370}},{"source":"../../src/use-tabs.ts","name":"prevTab","original":{"line":220,"column":41},"generated":{"line":1,"column":2373}},{"source":"../../src/use-tabs.ts","name":"ArrowDown","original":{"line":221,"column":8},"generated":{"line":1,"column":2377}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":221,"column":19},"generated":{"line":1,"column":2387}},{"source":"../../src/use-tabs.ts","name":"isVertical","original":{"line":221,"column":25},"generated":{"line":1,"column":2391}},{"source":"../../src/use-tabs.ts","name":"nextTab","original":{"line":221,"column":39},"generated":{"line":1,"column":2394}},{"source":"../../src/use-tabs.ts","name":"ArrowUp","original":{"line":222,"column":8},"generated":{"line":1,"column":2398}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":222,"column":17},"generated":{"line":1,"column":2406}},{"source":"../../src/use-tabs.ts","name":"isVertical","original":{"line":222,"column":23},"generated":{"line":1,"column":2410}},{"source":"../../src/use-tabs.ts","name":"prevTab","original":{"line":222,"column":37},"generated":{"line":1,"column":2413}},{"source":"../../src/use-tabs.ts","name":"Home","original":{"line":223,"column":8},"generated":{"line":1,"column":2417}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":211,"column":23},"generated":{"line":1,"column":2422}},{"source":"../../src/use-tabs.ts","name":"setIndex","original":{"line":211,"column":29},"generated":{"line":1,"column":2426}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":211,"column":38},"generated":{"line":1,"column":2428}},{"source":"../../src/use-tabs.ts","name":"End","original":{"line":224,"column":8},"generated":{"line":1,"column":2431}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":212,"column":22},"generated":{"line":1,"column":2435}},{"source":"../../src/use-tabs.ts","name":"setIndex","original":{"line":212,"column":28},"generated":{"line":1,"column":2439}},{"source":"../../src/use-tabs.ts","name":"count","original":{"line":212,"column":37},"generated":{"line":1,"column":2441}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":212,"column":45},"generated":{"line":1,"column":2443}},{"source":"../../src/use-tabs.ts","name":"normalizeEventKey","original":{"line":217,"column":23},"generated":{"line":1,"column":2448}},{"source":"../../src/use-tabs.ts","name":"event","original":{"line":217,"column":41},"generated":{"line":1,"column":2450}},{"source":"../../src/use-tabs.ts","name":"event","original":{"line":217,"column":41},"generated":{"line":1,"column":2452}},{"source":"../../src/use-tabs.ts","name":"event","original":{"line":217,"column":41},"generated":{"line":1,"column":2471}},{"source":"../../src/use-tabs.ts","name":"action","original":{"line":229,"column":10},"generated":{"line":1,"column":2475}},{"source":"../../src/use-tabs.ts","name":"event","original":{"line":230,"column":8},"generated":{"line":1,"column":2479}},{"source":"../../src/use-tabs.ts","name":"preventDefault","original":{"line":230,"column":14},"generated":{"line":1,"column":2481}},{"source":"../../src/use-tabs.ts","name":"action","original":{"line":231,"column":8},"generated":{"line":1,"column":2498}},{"source":"../../src/use-tabs.ts","name":"event","original":{"line":231,"column":15},"generated":{"line":1,"column":2500}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":234,"column":4},"generated":{"line":1,"column":2505}},{"source":"../../src/use-tabs.ts","name":"count","original":{"line":234,"column":5},"generated":{"line":1,"column":2506}},{"source":"../../src/use-tabs.ts","name":"focusedIndex","original":{"line":234,"column":12},"generated":{"line":1,"column":2508}},{"source":"../../src/use-tabs.ts","name":"orientation","original":{"line":234,"column":26},"generated":{"line":1,"column":2510}},{"source":"../../src/use-tabs.ts","name":"setIndex","original":{"line":234,"column":39},"generated":{"line":1,"column":2512}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":237,"column":2},"generated":{"line":1,"column":2516}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":237,"column":2},"generated":{"line":1,"column":2523}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":237,"column":2},"generated":{"line":1,"column":2525}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":238,"column":7},"generated":{"line":1,"column":2528}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":237,"column":2},"generated":{"line":1,"column":2530}},{"source":"../../src/use-tabs.ts","name":"role","original":{"line":239,"column":4},"generated":{"line":1,"column":2531}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":239,"column":10},"generated":{"line":1,"column":2536}},{"source":"../../src/use-tabs.ts","name":"orientation","original":{"line":240,"column":24},"generated":{"line":1,"column":2546}},{"source":"../../src/use-tabs.ts","name":"orientation","original":{"line":240,"column":24},"generated":{"line":1,"column":2565}},{"source":"../../src/use-tabs.ts","name":"onKeyDown","original":{"line":241,"column":4},"generated":{"line":1,"column":2567}},{"source":"../../src/use-tabs.ts","name":"callAllHandlers","original":{"line":241,"column":15},"generated":{"line":1,"column":2578}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":241,"column":31},"generated":{"line":1,"column":2580}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":241,"column":31},"generated":{"line":1,"column":2582}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":241,"column":31},"generated":{"line":1,"column":2599}},{"source":"../../src/use-tabs.ts","name":"onKeyDown","original":{"line":241,"column":37},"generated":{"line":1,"column":2601}},{"source":"../../src/use-tabs.ts","name":"onKeyDown","original":{"line":241,"column":48},"generated":{"line":1,"column":2611}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":267,"column":7},"generated":{"line":1,"column":2616}},{"source":"../../src/use-tabs.ts","name":"useTab","original":{"line":267,"column":16},"generated":{"line":1,"column":2625}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":267,"column":46},"generated":{"line":1,"column":2627}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":268,"column":8},"generated":{"line":1,"column":2630}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":268,"column":8},"generated":{"line":1,"column":2634}},{"source":"../../src/use-tabs.ts","name":"isDisabled","original":{"line":268,"column":10},"generated":{"line":1,"column":2645}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":268,"column":8},"generated":{"line":1,"column":2647}},{"source":"../../src/use-tabs.ts","name":"isFocusable","original":{"line":268,"column":22},"generated":{"line":1,"column":2659}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":268,"column":52},"generated":{"line":1,"column":2662}},{"source":"../../src/use-tabs.ts","name":"htmlProps","original":{"line":268,"column":38},"generated":{"line":1,"column":2664}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":268,"column":2},"generated":{"line":1,"column":2666}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":268,"column":52},"generated":{"line":1,"column":2668}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":268,"column":2},"generated":{"line":1,"column":2670}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":268,"column":2},"generated":{"line":1,"column":2671}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":268,"column":2},"generated":{"line":1,"column":2684}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":270,"column":8},"generated":{"line":1,"column":2701}},{"source":"../../src/use-tabs.ts","name":"setSelectedIndex","original":{"line":271,"column":4},"generated":{"line":1,"column":2718}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":270,"column":8},"generated":{"line":1,"column":2720}},{"source":"../../src/use-tabs.ts","name":"isManual","original":{"line":272,"column":4},"generated":{"line":1,"column":2729}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":270,"column":8},"generated":{"line":1,"column":2731}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":273,"column":4},"generated":{"line":1,"column":2734}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":270,"column":8},"generated":{"line":1,"column":2736}},{"source":"../../src/use-tabs.ts","name":"setFocusedIndex","original":{"line":274,"column":4},"generated":{"line":1,"column":2752}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":270,"column":8},"generated":{"line":1,"column":2754}},{"source":"../../src/use-tabs.ts","name":"enabledDomContext","original":{"line":275,"column":4},"generated":{"line":1,"column":2772}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":270,"column":8},"generated":{"line":1,"column":2774}},{"source":"../../src/use-tabs.ts","name":"domContext","original":{"line":276,"column":4},"generated":{"line":1,"column":2785}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":270,"column":8},"generated":{"line":1,"column":2787}},{"source":"../../src/use-tabs.ts","name":"selectedIndex","original":{"line":277,"column":4},"generated":{"line":1,"column":2801}},{"source":"../../src/use-tabs.ts","name":"useTabsContext","original":{"line":278,"column":6},"generated":{"line":1,"column":2804}},{"source":"../../src/use-tabs.ts","name":"ref","original":{"line":280,"column":8},"generated":{"line":1,"column":2808}},{"source":"../../src/use-tabs.ts","name":"React","original":{"line":280,"column":14},"generated":{"line":1,"column":2810}},{"source":"../../src/use-tabs.ts","name":"useRef","original":{"line":280,"column":20},"generated":{"line":1,"column":2812}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":280,"column":40},"generated":{"line":1,"column":2819}},{"source":"../../src/use-tabs.ts","name":"enabledIndex","original":{"line":288,"column":8},"generated":{"line":1,"column":2825}},{"source":"../../src/use-tabs.ts","name":"useDescendant","original":{"line":288,"column":23},"generated":{"line":1,"column":2828}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":288,"column":37},"generated":{"line":1,"column":2830}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":288,"column":37},"generated":{"line":1,"column":2832}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":288,"column":37},"generated":{"line":1,"column":2847}},{"source":"../../src/use-tabs.ts","name":"disabled","original":{"line":289,"column":4},"generated":{"line":1,"column":2848}},{"source":"../../src/use-tabs.ts","name":"Boolean","original":{"line":289,"column":14},"generated":{"line":1,"column":2857}},{"source":"../../src/use-tabs.ts","name":"isDisabled","original":{"line":289,"column":22},"generated":{"line":1,"column":2865}},{"source":"../../src/use-tabs.ts","name":"focusable","original":{"line":290,"column":4},"generated":{"line":1,"column":2868}},{"source":"../../src/use-tabs.ts","name":"Boolean","original":{"line":290,"column":15},"generated":{"line":1,"column":2878}},{"source":"../../src/use-tabs.ts","name":"isFocusable","original":{"line":290,"column":23},"generated":{"line":1,"column":2886}},{"source":"../../src/use-tabs.ts","name":"context","original":{"line":291,"column":4},"generated":{"line":1,"column":2889}},{"source":"../../src/use-tabs.ts","name":"enabledDomContext","original":{"line":291,"column":13},"generated":{"line":1,"column":2897}},{"source":"../../src/use-tabs.ts","name":"element","original":{"line":292,"column":4},"generated":{"line":1,"column":2899}},{"source":"../../src/use-tabs.ts","name":"ref","original":{"line":292,"column":13},"generated":{"line":1,"column":2907}},{"source":"../../src/use-tabs.ts","name":"current","original":{"line":292,"column":17},"generated":{"line":1,"column":2909}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":298,"column":8},"generated":{"line":1,"column":2919}},{"source":"../../src/use-tabs.ts","name":"useDescendant","original":{"line":298,"column":16},"generated":{"line":1,"column":2922}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":298,"column":30},"generated":{"line":1,"column":2924}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":298,"column":30},"generated":{"line":1,"column":2926}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":298,"column":30},"generated":{"line":1,"column":2941}},{"source":"../../src/use-tabs.ts","name":"context","original":{"line":299,"column":4},"generated":{"line":1,"column":2942}},{"source":"../../src/use-tabs.ts","name":"domContext","original":{"line":299,"column":13},"generated":{"line":1,"column":2950}},{"source":"../../src/use-tabs.ts","name":"element","original":{"line":300,"column":4},"generated":{"line":1,"column":2952}},{"source":"../../src/use-tabs.ts","name":"ref","original":{"line":300,"column":13},"generated":{"line":1,"column":2960}},{"source":"../../src/use-tabs.ts","name":"current","original":{"line":300,"column":17},"generated":{"line":1,"column":2962}},{"source":"../../src/use-tabs.ts","name":"isSelected","original":{"line":303,"column":8},"generated":{"line":1,"column":2972}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":303,"column":21},"generated":{"line":1,"column":2974}},{"source":"../../src/use-tabs.ts","name":"selectedIndex","original":{"line":303,"column":31},"generated":{"line":1,"column":2978}},{"source":"../../src/use-tabs.ts","name":"clickableProps","original":{"line":319,"column":8},"generated":{"line":1,"column":2980}},{"source":"../../src/use-tabs.ts","name":"useClickable","original":{"line":319,"column":25},"generated":{"line":1,"column":2983}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":319,"column":37},"generated":{"line":1,"column":2985}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":319,"column":37},"generated":{"line":1,"column":2987}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":319,"column":37},"generated":{"line":1,"column":3001}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":319,"column":37},"generated":{"line":1,"column":3003}},{"source":"../../src/use-tabs.ts","name":"htmlProps","original":{"line":320,"column":7},"generated":{"line":1,"column":3006}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":319,"column":37},"generated":{"line":1,"column":3008}},{"source":"../../src/use-tabs.ts","name":"ref","original":{"line":321,"column":4},"generated":{"line":1,"column":3009}},{"source":"../../src/use-tabs.ts","name":"mergeRefs","original":{"line":321,"column":9},"generated":{"line":1,"column":3014}},{"source":"../../src/use-tabs.ts","name":"ref","original":{"line":321,"column":19},"generated":{"line":1,"column":3016}},{"source":"../../src/use-tabs.ts","name":"ref","original":{"line":321,"column":19},"generated":{"line":1,"column":3018}},{"source":"../../src/use-tabs.ts","name":"ref","original":{"line":321,"column":19},"generated":{"line":1,"column":3029}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":321,"column":24},"generated":{"line":1,"column":3031}},{"source":"../../src/use-tabs.ts","name":"ref","original":{"line":321,"column":30},"generated":{"line":1,"column":3033}},{"source":"../../src/use-tabs.ts","name":"isDisabled","original":{"line":322,"column":4},"generated":{"line":1,"column":3038}},{"source":"../../src/use-tabs.ts","name":"isDisabled","original":{"line":322,"column":4},"generated":{"line":1,"column":3049}},{"source":"../../src/use-tabs.ts","name":"isFocusable","original":{"line":323,"column":4},"generated":{"line":1,"column":3051}},{"source":"../../src/use-tabs.ts","name":"isFocusable","original":{"line":323,"column":4},"generated":{"line":1,"column":3063}},{"source":"../../src/use-tabs.ts","name":"onClick","original":{"line":324,"column":4},"generated":{"line":1,"column":3065}},{"source":"../../src/use-tabs.ts","name":"callAllHandlers","original":{"line":324,"column":13},"generated":{"line":1,"column":3074}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":324,"column":29},"generated":{"line":1,"column":3076}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":324,"column":29},"generated":{"line":1,"column":3078}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":324,"column":29},"generated":{"line":1,"column":3095}},{"source":"../../src/use-tabs.ts","name":"onClick","original":{"line":324,"column":35},"generated":{"line":1,"column":3097}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":305,"column":18},"generated":{"line":1,"column":3105}},{"source":"../../src/use-tabs.ts","name":"setFocusedIndex","original":{"line":306,"column":4},"generated":{"line":1,"column":3110}},{"source":"../../src/use-tabs.ts","name":"enabledIndex","original":{"line":306,"column":20},"generated":{"line":1,"column":3112}},{"source":"../../src/use-tabs.ts","name":"setSelectedIndex","original":{"line":307,"column":4},"generated":{"line":1,"column":3115}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":307,"column":21},"generated":{"line":1,"column":3117}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":329,"column":2},"generated":{"line":1,"column":3125}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":329,"column":2},"generated":{"line":1,"column":3132}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":329,"column":2},"generated":{"line":1,"column":3134}},{"source":"../../src/use-tabs.ts","name":"clickableProps","original":{"line":330,"column":7},"generated":{"line":1,"column":3137}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":329,"column":2},"generated":{"line":1,"column":3139}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":331,"column":4},"generated":{"line":1,"column":3140}},{"source":"../../src/use-tabs.ts","name":"makeTabId","original":{"line":331,"column":8},"generated":{"line":1,"column":3143}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":331,"column":18},"generated":{"line":1,"column":3145}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":331,"column":22},"generated":{"line":1,"column":3147}},{"source":"../../src/use-tabs.ts","name":"role","original":{"line":332,"column":4},"generated":{"line":1,"column":3150}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":332,"column":10},"generated":{"line":1,"column":3155}},{"source":"../../src/use-tabs.ts","name":"tabIndex","original":{"line":333,"column":4},"generated":{"line":1,"column":3161}},{"source":"../../src/use-tabs.ts","name":"isSelected","original":{"line":333,"column":14},"generated":{"line":1,"column":3170}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":333,"column":27},"generated":{"line":1,"column":3172}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":333,"column":32},"generated":{"line":1,"column":3175}},{"source":"../../src/use-tabs.ts","name":"type","original":{"line":334,"column":4},"generated":{"line":1,"column":3177}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":327,"column":46},"generated":{"line":1,"column":3182}},{"source":"../../src/use-tabs.ts","name":"isSelected","original":{"line":335,"column":21},"generated":{"line":1,"column":3191}},{"source":"../../src/use-tabs.ts","name":"isSelected","original":{"line":335,"column":21},"generated":{"line":1,"column":3207}},{"source":"../../src/use-tabs.ts","name":"makeTabPanelId","original":{"line":336,"column":21},"generated":{"line":1,"column":3209}},{"source":"../../src/use-tabs.ts","name":"makeTabPanelId","original":{"line":336,"column":21},"generated":{"line":1,"column":3225}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":336,"column":36},"generated":{"line":1,"column":3227}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":336,"column":40},"generated":{"line":1,"column":3229}},{"source":"../../src/use-tabs.ts","name":"onFocus","original":{"line":337,"column":4},"generated":{"line":1,"column":3232}},{"source":"../../src/use-tabs.ts","name":"isDisabled","original":{"line":337,"column":13},"generated":{"line":1,"column":3240}},{"source":"../../src/use-tabs.ts","name":"undefined","original":{"line":337,"column":26},"generated":{"line":1,"column":3247}},{"source":"../../src/use-tabs.ts","name":"callAllHandlers","original":{"line":337,"column":38},"generated":{"line":1,"column":3250}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":337,"column":54},"generated":{"line":1,"column":3252}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":337,"column":54},"generated":{"line":1,"column":3254}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":337,"column":54},"generated":{"line":1,"column":3271}},{"source":"../../src/use-tabs.ts","name":"onFocus","original":{"line":337,"column":60},"generated":{"line":1,"column":3273}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":310,"column":18},"generated":{"line":1,"column":3281}},{"source":"../../src/use-tabs.ts","name":"isManual","original":{"line":312,"column":26},"generated":{"line":1,"column":3287}},{"source":"../../src/use-tabs.ts","name":"isDisabled","original":{"line":311,"column":35},"generated":{"line":1,"column":3292}},{"source":"../../src/use-tabs.ts","name":"isFocusable","original":{"line":311,"column":49},"generated":{"line":1,"column":3296}},{"source":"../../src/use-tabs.ts","name":"setSelectedIndex","original":{"line":315,"column":6},"generated":{"line":1,"column":3300}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":315,"column":23},"generated":{"line":1,"column":3302}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":354,"column":7},"generated":{"line":1,"column":3309}},{"source":"../../src/use-tabs.ts","name":"useTabPanels","original":{"line":354,"column":16},"generated":{"line":1,"column":3318}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":354,"column":58},"generated":{"line":1,"column":3320}},{"source":"../../src/use-tabs.ts","name":"context","original":{"line":355,"column":8},"generated":{"line":1,"column":3323}},{"source":"../../src/use-tabs.ts","name":"context","original":{"line":355,"column":8},"generated":{"line":1,"column":3327}},{"source":"../../src/use-tabs.ts","name":"useTabsContext","original":{"line":355,"column":18},"generated":{"line":1,"column":3329}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":357,"column":8},"generated":{"line":1,"column":3334}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":357,"column":10},"generated":{"line":1,"column":3337}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":357,"column":8},"generated":{"line":1,"column":3339}},{"source":"../../src/use-tabs.ts","name":"selectedIndex","original":{"line":357,"column":14},"generated":{"line":1,"column":3353}},{"source":"../../src/use-tabs.ts","name":"context","original":{"line":357,"column":32},"generated":{"line":1,"column":3356}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":372,"column":2},"generated":{"line":1,"column":3358}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":372,"column":2},"generated":{"line":1,"column":3365}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":372,"column":2},"generated":{"line":1,"column":3367}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":372,"column":14},"generated":{"line":1,"column":3370}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":372,"column":2},"generated":{"line":1,"column":3372}},{"source":"../../src/use-tabs.ts","name":"children","original":{"line":372,"column":21},"generated":{"line":1,"column":3373}},{"source":"../../src/use-tabs.ts","name":"getValidChildren","original":{"line":359,"column":24},"generated":{"line":1,"column":3383}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":359,"column":41},"generated":{"line":1,"column":3385}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":359,"column":41},"generated":{"line":1,"column":3387}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":359,"column":41},"generated":{"line":1,"column":3405}},{"source":"../../src/use-tabs.ts","name":"children","original":{"line":359,"column":47},"generated":{"line":1,"column":3407}},{"source":"../../src/use-tabs.ts","name":"map","original":{"line":361,"column":33},"generated":{"line":1,"column":3417}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":361,"column":37},"generated":{"line":1,"column":3421}},{"source":"../../src/use-tabs.ts","name":"child","original":{"line":361,"column":38},"generated":{"line":1,"column":3422}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":361,"column":45},"generated":{"line":1,"column":3424}},{"source":"../../src/use-tabs.ts","name":"React","original":{"line":362,"column":4},"generated":{"line":1,"column":3428}},{"source":"../../src/use-tabs.ts","name":"cloneElement","original":{"line":362,"column":10},"generated":{"line":1,"column":3430}},{"source":"../../src/use-tabs.ts","name":"child","original":{"line":362,"column":23},"generated":{"line":1,"column":3443}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":362,"column":39},"generated":{"line":1,"column":3445}},{"source":"../../src/use-tabs.ts","name":"isSelected","original":{"line":363,"column":6},"generated":{"line":1,"column":3446}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":363,"column":18},"generated":{"line":1,"column":3457}},{"source":"../../src/use-tabs.ts","name":"selectedIndex","original":{"line":363,"column":28},"generated":{"line":1,"column":3461}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":364,"column":6},"generated":{"line":1,"column":3463}},{"source":"../../src/use-tabs.ts","name":"makeTabPanelId","original":{"line":364,"column":10},"generated":{"line":1,"column":3466}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":364,"column":25},"generated":{"line":1,"column":3468}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":364,"column":29},"generated":{"line":1,"column":3470}},{"source":"../../src/use-tabs.ts","name":"makeTabId","original":{"line":368,"column":25},"generated":{"line":1,"column":3473}},{"source":"../../src/use-tabs.ts","name":"makeTabId","original":{"line":368,"column":25},"generated":{"line":1,"column":3491}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":368,"column":35},"generated":{"line":1,"column":3493}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":368,"column":39},"generated":{"line":1,"column":3495}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":381,"column":7},"generated":{"line":1,"column":3503}},{"source":"../../src/use-tabs.ts","name":"useTabPanel","original":{"line":381,"column":16},"generated":{"line":1,"column":3512}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":381,"column":28},"generated":{"line":1,"column":3514}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":382,"column":8},"generated":{"line":1,"column":3517}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":382,"column":8},"generated":{"line":1,"column":3521}},{"source":"../../src/use-tabs.ts","name":"isSelected","original":{"line":382,"column":10},"generated":{"line":1,"column":3532}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":382,"column":8},"generated":{"line":1,"column":3534}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":382,"column":22},"generated":{"line":1,"column":3537}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":382,"column":8},"generated":{"line":1,"column":3539}},{"source":"../../src/use-tabs.ts","name":"children","original":{"line":382,"column":26},"generated":{"line":1,"column":3548}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":382,"column":53},"generated":{"line":1,"column":3551}},{"source":"../../src/use-tabs.ts","name":"htmlProps","original":{"line":382,"column":39},"generated":{"line":1,"column":3553}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":382,"column":2},"generated":{"line":1,"column":3555}},{"source":"../../src/use-tabs.ts","name":"props","original":{"line":382,"column":53},"generated":{"line":1,"column":3557}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":382,"column":2},"generated":{"line":1,"column":3559}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":382,"column":2},"generated":{"line":1,"column":3560}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":382,"column":2},"generated":{"line":1,"column":3573}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":382,"column":2},"generated":{"line":1,"column":3578}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":383,"column":8},"generated":{"line":1,"column":3592}},{"source":"../../src/use-tabs.ts","name":"isLazy","original":{"line":383,"column":10},"generated":{"line":1,"column":3599}},{"source":"../../src/use-tabs.ts","name":"useTabsContext","original":{"line":383,"column":21},"generated":{"line":1,"column":3602}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":385,"column":2},"generated":{"line":1,"column":3606}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":385,"column":2},"generated":{"line":1,"column":3613}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":385,"column":2},"generated":{"line":1,"column":3615}},{"source":"../../src/use-tabs.ts","name":"tabIndex","original":{"line":389,"column":4},"generated":{"line":1,"column":3616}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":389,"column":14},"generated":{"line":1,"column":3625}},{"source":"../../src/use-tabs.ts","name":"htmlProps","original":{"line":390,"column":7},"generated":{"line":1,"column":3628}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":385,"column":2},"generated":{"line":1,"column":3630}},{"source":"../../src/use-tabs.ts","name":"children","original":{"line":391,"column":4},"generated":{"line":1,"column":3631}},{"source":"../../src/use-tabs.ts","name":"isLazy","original":{"line":391,"column":15},"generated":{"line":1,"column":3641}},{"source":"../../src/use-tabs.ts","name":"isSelected","original":{"line":391,"column":25},"generated":{"line":1,"column":3644}},{"source":"../../src/use-tabs.ts","name":"children","original":{"line":391,"column":38},"generated":{"line":1,"column":3646}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":391,"column":49},"generated":{"line":1,"column":3648}},{"source":"../../src/use-tabs.ts","name":"role","original":{"line":392,"column":4},"generated":{"line":1,"column":3653}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":392,"column":10},"generated":{"line":1,"column":3658}},{"source":"../../src/use-tabs.ts","name":"hidden","original":{"line":393,"column":4},"generated":{"line":1,"column":3669}},{"source":"../../src/use-tabs.ts","name":"isSelected","original":{"line":393,"column":13},"generated":{"line":1,"column":3677}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":394,"column":4},"generated":{"line":1,"column":3679}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":394,"column":4},"generated":{"line":1,"column":3682}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":406,"column":7},"generated":{"line":1,"column":3686}},{"source":"../../src/use-tabs.ts","name":"useTabIndicator","original":{"line":406,"column":16},"generated":{"line":1,"column":3695}},{"source":"../../src/use-tabs.ts","name":"context","original":{"line":407,"column":8},"generated":{"line":1,"column":3699}},{"source":"../../src/use-tabs.ts","name":"context","original":{"line":407,"column":8},"generated":{"line":1,"column":3703}},{"source":"../../src/use-tabs.ts","name":"useTabsContext","original":{"line":407,"column":18},"generated":{"line":1,"column":3705}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":409,"column":8},"generated":{"line":1,"column":3710}},{"source":"../../src/use-tabs.ts","name":"selectedIndex","original":{"line":409,"column":10},"generated":{"line":1,"column":3724}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":409,"column":8},"generated":{"line":1,"column":3726}},{"source":"../../src/use-tabs.ts","name":"orientation","original":{"line":409,"column":25},"generated":{"line":1,"column":3738}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":409,"column":8},"generated":{"line":1,"column":3740}},{"source":"../../src/use-tabs.ts","name":"domContext","original":{"line":409,"column":38},"generated":{"line":1,"column":3751}},{"source":"../../src/use-tabs.ts","name":"context","original":{"line":409,"column":53},"generated":{"line":1,"column":3754}},{"source":"../../src/use-tabs.ts","name":"isHorizontal","original":{"line":411,"column":8},"generated":{"line":1,"column":3756}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":411,"column":39},"generated":{"line":1,"column":3758}},{"source":"../../src/use-tabs.ts","name":"orientation","original":{"line":411,"column":23},"generated":{"line":1,"column":3773}},{"source":"../../src/use-tabs.ts","name":"isVertical","original":{"line":412,"column":8},"generated":{"line":1,"column":3775}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":412,"column":37},"generated":{"line":1,"column":3777}},{"source":"../../src/use-tabs.ts","name":"orientation","original":{"line":412,"column":21},"generated":{"line":1,"column":3790}},{"source":"../../src/use-tabs.ts","name":"rect","original":{"line":415,"column":9},"generated":{"line":1,"column":3793}},{"source":"../../src/use-tabs.ts","name":"setRect","original":{"line":415,"column":15},"generated":{"line":1,"column":3795}},{"source":"../../src/use-tabs.ts","name":"React","original":{"line":415,"column":26},"generated":{"line":1,"column":3798}},{"source":"../../src/use-tabs.ts","name":"useState","original":{"line":415,"column":32},"generated":{"line":1,"column":3800}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":415,"column":41},"generated":{"line":1,"column":3809}},{"source":"../../src/use-tabs.ts","name":"isHorizontal","original":{"line":416,"column":8},"generated":{"line":1,"column":3813}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":416,"column":29},"generated":{"line":1,"column":3815}},{"source":"../../src/use-tabs.ts","name":"left","original":{"line":416,"column":31},"generated":{"line":1,"column":3816}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":416,"column":37},"generated":{"line":1,"column":3821}},{"source":"../../src/use-tabs.ts","name":"width","original":{"line":416,"column":40},"generated":{"line":1,"column":3823}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":416,"column":47},"generated":{"line":1,"column":3829}},{"source":"../../src/use-tabs.ts","name":"isVertical","original":{"line":417,"column":8},"generated":{"line":1,"column":3832}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":417,"column":27},"generated":{"line":1,"column":3834}},{"source":"../../src/use-tabs.ts","name":"top","original":{"line":417,"column":29},"generated":{"line":1,"column":3835}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":417,"column":34},"generated":{"line":1,"column":3839}},{"source":"../../src/use-tabs.ts","name":"height","original":{"line":417,"column":37},"generated":{"line":1,"column":3841}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":417,"column":45},"generated":{"line":1,"column":3848}},{"source":"../../src/use-tabs.ts","name":"isVertical","original":{"line":417,"column":8},"generated":{"line":1,"column":3856}},{"source":"../../src/use-tabs.ts","name":"hasMeasured","original":{"line":421,"column":9},"generated":{"line":1,"column":3860}},{"source":"../../src/use-tabs.ts","name":"setHasMeasured","original":{"line":421,"column":22},"generated":{"line":1,"column":3862}},{"source":"../../src/use-tabs.ts","name":"React","original":{"line":421,"column":40},"generated":{"line":1,"column":3865}},{"source":"../../src/use-tabs.ts","name":"useState","original":{"line":421,"column":46},"generated":{"line":1,"column":3867}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":421,"column":55},"generated":{"line":1,"column":3877}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":455,"column":2},"generated":{"line":1,"column":3880}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":424,"column":22},"generated":{"line":1,"column":3887}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":424,"column":22},"generated":{"line":1,"column":3889}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":424,"column":22},"generated":{"line":1,"column":3891}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":424,"column":22},"generated":{"line":1,"column":3912}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":424,"column":28},"generated":{"line":1,"column":3917}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":424,"column":28},"generated":{"line":1,"column":3921}},{"source":"../../src/use-tabs.ts","name":"isUndefined","original":{"line":425,"column":8},"generated":{"line":1,"column":3923}},{"source":"../../src/use-tabs.ts","name":"isUndefined","original":{"line":425,"column":8},"generated":{"line":1,"column":3928}},{"source":"../../src/use-tabs.ts","name":"selectedIndex","original":{"line":425,"column":20},"generated":{"line":1,"column":3930}},{"source":"../../src/use-tabs.ts","name":"selectedIndex","original":{"line":425,"column":20},"generated":{"line":1,"column":3932}},{"source":"../../src/use-tabs.ts","name":"selectedIndex","original":{"line":425,"column":20},"generated":{"line":1,"column":3945}},{"source":"../../src/use-tabs.ts","name":"isUndefined","original":{"line":425,"column":8},"generated":{"line":1,"column":3948}},{"source":"../../src/use-tabs.ts","name":"tab","original":{"line":427,"column":10},"generated":{"line":1,"column":3949}},{"source":"../../src/use-tabs.ts","name":"tab","original":{"line":427,"column":10},"generated":{"line":1,"column":3953}},{"source":"../../src/use-tabs.ts","name":"domContext","original":{"line":427,"column":16},"generated":{"line":1,"column":3955}},{"source":"../../src/use-tabs.ts","name":"descendants","original":{"line":427,"column":27},"generated":{"line":1,"column":3957}},{"source":"../../src/use-tabs.ts","name":"selectedIndex","original":{"line":427,"column":39},"generated":{"line":1,"column":3969}},{"source":"../../src/use-tabs.ts","name":"tabRect","original":{"line":428,"column":10},"generated":{"line":1,"column":3972}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":428,"column":17},"generated":{"line":1,"column":3974}},{"source":"../../src/use-tabs.ts","name":"tab","original":{"line":428,"column":20},"generated":{"line":1,"column":3980}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":428,"column":17},"generated":{"line":1,"column":3987}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":428,"column":17},"generated":{"line":1,"column":3989}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":428,"column":17},"generated":{"line":1,"column":3996}},{"source":"../../src/use-tabs.ts","name":"tab","original":{"line":428,"column":20},"generated":{"line":1,"column":3998}},{"source":"../../src/use-tabs.ts","name":"element","original":{"line":428,"column":25},"generated":{"line":1,"column":4000}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":428,"column":17},"generated":{"line":1,"column":4014}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":428,"column":20},"generated":{"line":1,"column":4016}},{"source":"../../src/use-tabs.ts","name":"getBoundingClientRect","original":{"line":428,"column":34},"generated":{"line":1,"column":4018}},{"source":"../../src/use-tabs.ts","name":"isHorizontal","original":{"line":431,"column":8},"generated":{"line":1,"column":4042}},{"source":"../../src/use-tabs.ts","name":"isHorizontal","original":{"line":431,"column":8},"generated":{"line":1,"column":4045}},{"source":"../../src/use-tabs.ts","name":"tabRect","original":{"line":431,"column":24},"generated":{"line":1,"column":4048}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":431,"column":33},"generated":{"line":1,"column":4050}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":432,"column":12},"generated":{"line":1,"column":4051}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":432,"column":12},"generated":{"line":1,"column":4055}},{"source":"../../src/use-tabs.ts","name":"left","original":{"line":432,"column":14},"generated":{"line":1,"column":4060}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":432,"column":12},"generated":{"line":1,"column":4062}},{"source":"../../src/use-tabs.ts","name":"width","original":{"line":432,"column":20},"generated":{"line":1,"column":4068}},{"source":"../../src/use-tabs.ts","name":"tabRect","original":{"line":432,"column":30},"generated":{"line":1,"column":4071}},{"source":"../../src/use-tabs.ts","name":"setRect","original":{"line":433,"column":6},"generated":{"line":1,"column":4073}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":433,"column":14},"generated":{"line":1,"column":4075}},{"source":"../../src/use-tabs.ts","name":"left","original":{"line":433,"column":16},"generated":{"line":1,"column":4076}},{"source":"../../src/use-tabs.ts","name":"left","original":{"line":433,"column":16},"generated":{"line":1,"column":4081}},{"source":"../../src/use-tabs.ts","name":"width","original":{"line":433,"column":22},"generated":{"line":1,"column":4083}},{"source":"../../src/use-tabs.ts","name":"width","original":{"line":433,"column":22},"generated":{"line":1,"column":4089}},{"source":"../../src/use-tabs.ts","name":"isVertical","original":{"line":437,"column":8},"generated":{"line":1,"column":4093}},{"source":"../../src/use-tabs.ts","name":"isVertical","original":{"line":437,"column":8},"generated":{"line":1,"column":4096}},{"source":"../../src/use-tabs.ts","name":"tabRect","original":{"line":437,"column":22},"generated":{"line":1,"column":4099}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":437,"column":31},"generated":{"line":1,"column":4101}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":438,"column":12},"generated":{"line":1,"column":4102}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":438,"column":12},"generated":{"line":1,"column":4106}},{"source":"../../src/use-tabs.ts","name":"top","original":{"line":438,"column":14},"generated":{"line":1,"column":4110}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":438,"column":12},"generated":{"line":1,"column":4112}},{"source":"../../src/use-tabs.ts","name":"height","original":{"line":438,"column":19},"generated":{"line":1,"column":4119}},{"source":"../../src/use-tabs.ts","name":"tabRect","original":{"line":438,"column":30},"generated":{"line":1,"column":4122}},{"source":"../../src/use-tabs.ts","name":"setRect","original":{"line":439,"column":6},"generated":{"line":1,"column":4124}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":439,"column":14},"generated":{"line":1,"column":4126}},{"source":"../../src/use-tabs.ts","name":"top","original":{"line":439,"column":16},"generated":{"line":1,"column":4127}},{"source":"../../src/use-tabs.ts","name":"top","original":{"line":439,"column":16},"generated":{"line":1,"column":4131}},{"source":"../../src/use-tabs.ts","name":"height","original":{"line":439,"column":21},"generated":{"line":1,"column":4133}},{"source":"../../src/use-tabs.ts","name":"height","original":{"line":439,"column":21},"generated":{"line":1,"column":4140}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":444,"column":10},"generated":{"line":1,"column":4144}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":444,"column":10},"generated":{"line":1,"column":4148}},{"source":"../../src/use-tabs.ts","name":"requestAnimationFrame","original":{"line":444,"column":15},"generated":{"line":1,"column":4150}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":444,"column":37},"generated":{"line":1,"column":4172}},{"source":"../../src/use-tabs.ts","name":"setHasMeasured","original":{"line":445,"column":6},"generated":{"line":1,"column":4177}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":445,"column":21},"generated":{"line":1,"column":4180}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":448,"column":11},"generated":{"line":1,"column":4185}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":448,"column":11},"generated":{"line":1,"column":4191}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":449,"column":10},"generated":{"line":1,"column":4196}},{"source":"../../src/use-tabs.ts","name":"cancelAnimationFrame","original":{"line":450,"column":8},"generated":{"line":1,"column":4199}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":450,"column":29},"generated":{"line":1,"column":4220}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":453,"column":5},"generated":{"line":1,"column":4226}},{"source":"../../src/use-tabs.ts","name":"selectedIndex","original":{"line":453,"column":6},"generated":{"line":1,"column":4227}},{"source":"../../src/use-tabs.ts","name":"isHorizontal","original":{"line":453,"column":21},"generated":{"line":1,"column":4229}},{"source":"../../src/use-tabs.ts","name":"isVertical","original":{"line":453,"column":35},"generated":{"line":1,"column":4231}},{"source":"../../src/use-tabs.ts","name":"domContext","original":{"line":453,"column":47},"generated":{"line":1,"column":4233}},{"source":"../../src/use-tabs.ts","name":"descendants","original":{"line":453,"column":58},"generated":{"line":1,"column":4235}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":455,"column":2},"generated":{"line":1,"column":4249}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":455,"column":2},"generated":{"line":1,"column":4251}},{"source":"../../src/use-tabs.ts","name":"position","original":{"line":456,"column":4},"generated":{"line":1,"column":4252}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":456,"column":14},"generated":{"line":1,"column":4261}},{"source":"../../src/use-tabs.ts","name":"transition","original":{"line":457,"column":4},"generated":{"line":1,"column":4272}},{"source":"../../src/use-tabs.ts","name":"hasMeasured","original":{"line":457,"column":16},"generated":{"line":1,"column":4283}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":457,"column":30},"generated":{"line":1,"column":4285}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":457,"column":71},"generated":{"line":1,"column":4324}},{"source":"../../src/use-tabs.ts","name":"rect","original":{"line":458,"column":7},"generated":{"line":1,"column":4332}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":462,"column":0},"generated":{"line":1,"column":4335}},{"source":"../../src/use-tabs.ts","name":"makeTabId","original":{"line":462,"column":9},"generated":{"line":1,"column":4344}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":462,"column":19},"generated":{"line":1,"column":4346}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":462,"column":31},"generated":{"line":1,"column":4348}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":463,"column":12},"generated":{"line":1,"column":4351}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":463,"column":12},"generated":{"line":1,"column":4358}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":463,"column":2},"generated":{"line":1,"column":4360}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":463,"column":23},"generated":{"line":1,"column":4369}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":466,"column":0},"generated":{"line":1,"column":4371}},{"source":"../../src/use-tabs.ts","name":"makeTabPanelId","original":{"line":466,"column":9},"generated":{"line":1,"column":4380}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":466,"column":24},"generated":{"line":1,"column":4382}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":466,"column":36},"generated":{"line":1,"column":4384}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":467,"column":12},"generated":{"line":1,"column":4387}},{"source":"../../src/use-tabs.ts","name":"id","original":{"line":467,"column":12},"generated":{"line":1,"column":4394}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":467,"column":2},"generated":{"line":1,"column":4396}},{"source":"../../src/use-tabs.ts","name":"index","original":{"line":467,"column":28},"generated":{"line":1,"column":4410}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":4412}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":4420}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":4435}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":4437}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":4445}},{"source":"../../src/use-tabs.ts","name":null,"original":{"line":468,"column":1},"generated":{"line":1,"column":4458}}],"sources":{"../../src/use-tabs.ts":"import { useClickable, UseClickableProps } from \"@chakra-ui/clickable\"\nimport { useDescendant, useDescendants } from \"@chakra-ui/descendant\"\nimport {\n  useControllableState,\n  useId,\n  useSafeLayoutEffect,\n} from \"@chakra-ui/hooks\"\nimport {\n  callAllHandlers,\n  createContext,\n  Dict,\n  EventKeyMap,\n  getValidChildren,\n  isUndefined,\n  mergeRefs,\n  normalizeEventKey,\n} from \"@chakra-ui/utils\"\nimport * as React from \"react\"\n\nexport interface UseTabsProps {\n  /**\n   * The orientation of the tab list.\n   */\n  orientation?: \"vertical\" | \"horizontal\"\n  /**\n   * If `true`, the tabs will be manually activated and\n   * display its panel by pressing Space or Enter.\n   *\n   * If `false`, the tabs will be automatically activated\n   * and their panel is displayed when they receive focus.\n   */\n  isManual?: boolean\n  /**\n   * Callback when the index (controlled or un-controlled) changes.\n   */\n  onChange?: (index: number) => void\n  /**\n   * The index of the selected tab (in controlled mode)\n   */\n  index?: number\n  /**\n   * The initial index of the selected tab (in uncontrolled mode)\n   */\n  defaultIndex?: number\n  /**\n   * The id of the tab\n   */\n  id?: string\n  /**\n   * Performance 🚀:\n   * If `true`, the TabPanel rendering will be deferred\n   * until it is open.\n   */\n  isLazy?: boolean\n}\n\n/**\n * Tabs hooks that provides all the states, and accessibility\n * helpers to keep all things working properly.\n *\n * Its returned object will be passed unto a Context Provider\n * so all child components can read from it.\n * There is no document link yet\n * @see Docs https://chakra-ui.com/docs/components/useTabs\n */\nexport function useTabs(props: UseTabsProps) {\n  const {\n    defaultIndex,\n    onChange,\n    index,\n    isManual,\n    isLazy,\n    orientation = \"horizontal\",\n    ...htmlProps\n  } = props\n\n  /**\n   * We use this to keep track of the index of the focused tab.\n   *\n   * Tabs can be automatically activated, this means selection follows focus.\n   * When we navigate with the arrow keys, we move focus and selection to next/prev tab\n   *\n   * Tabs can also be manually activated, this means selection does not follow focus.\n   * When we navigate with the arrow keys, we only move focus NOT selection. The user\n   * will need not manually activate the tab using `Enter` or `Space`.\n   *\n   * This is why we need to keep track of the `focusedIndex` and `selectedIndex`\n   */\n  const [focusedIndex, setFocusedIndex] = React.useState(defaultIndex ?? 0)\n\n  const [selectedIndex, setSelectedIndex] = useControllableState({\n    defaultValue: defaultIndex ?? 0,\n    value: index,\n    onChange,\n  })\n\n  /**\n   * Sync focused `index` with controlled `selectedIndex` (which is the `props.index`)\n   */\n  React.useEffect(() => {\n    if (!isUndefined(index)) {\n      setFocusedIndex(index)\n    }\n  }, [index])\n\n  /**\n   * Think of `useDescendants` as a register for the tab nodes.\n   *\n   * This manager is used to store only the tab nodes that are not disabled, and focusable.\n   * If we have the following code\n   *\n   * ```jsx\n   * <Tab>Tab 1</Tab>\n   * <Tab isDisabled>Tab 2</Tab>\n   * <Tab>Tab 3</Tab>\n   * ```\n   *\n   * The manager will only hold references to \"Tab 1\" and \"Tab 3\", since `Tab 2` is disabled\n   */\n  const enabledDomContext = useDescendants()\n\n  /**\n   * This manager is used to store all tab nodes whether disabled or not.\n   * If we have the following code\n   *\n   * ```jsx\n   * <Tab>Tab 1</Tab>\n   * <Tab isDisabled>Tab 2</Tab>\n   * <Tab>Tab 3</Tab>\n   * ```\n   *\n   * The manager will only hold references to \"Tab 1\", \"Tab 2\" \"Tab 3\".\n   *\n   * We need this for correct indexing of tabs in event a tab is disabled\n   */\n  const domContext = useDescendants()\n\n  /**\n   * generate a unique id or use user-provided id for\n   * the tabs widget\n   */\n  const id = useId(props.id, `tabs`)\n\n  return {\n    id,\n    selectedIndex,\n    focusedIndex,\n    setSelectedIndex,\n    setFocusedIndex,\n    isManual,\n    isLazy,\n    orientation,\n    enabledDomContext,\n    domContext,\n    htmlProps,\n  }\n}\n\nexport type UseTabsReturn = Omit<ReturnType<typeof useTabs>, \"htmlProps\">\n\nconst [TabsProvider, useTabsContext] = createContext<UseTabsReturn>({\n  name: \"TabsContext\",\n  errorMessage:\n    \"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within <Tabs />\",\n})\n\nexport { TabsProvider, useTabsContext }\n\ntype Child = React.ReactElement<any>\n\nexport interface UseTabListProps {\n  children?: React.ReactNode\n  onKeyDown?: React.KeyboardEventHandler\n  ref?: React.Ref<any>\n}\n\n/**\n * Tabs hook to manage multiple tab buttons,\n * and ensures only one tab is selected per time.\n *\n * @param props props object for the tablist\n */\nexport function useTabList<P extends UseTabListProps>(props: P) {\n  const {\n    setFocusedIndex,\n    focusedIndex,\n    orientation,\n    enabledDomContext,\n  } = useTabsContext()\n\n  const count = enabledDomContext.descendants.length\n\n  /**\n   * Function to update the selected tab index\n   */\n  const setIndex = React.useCallback(\n    (index: number) => {\n      const tab = enabledDomContext.descendants[index]\n      if (tab?.element) {\n        tab.element.focus()\n        setFocusedIndex(index)\n      }\n    },\n    [enabledDomContext.descendants, setFocusedIndex],\n  )\n\n  const onKeyDown = React.useCallback(\n    (event: React.KeyboardEvent) => {\n      const nextTab = () => setIndex((focusedIndex + 1) % count)\n      const prevTab = () => setIndex((focusedIndex - 1 + count) % count)\n      const firstTab = () => setIndex(0)\n      const lastTab = () => setIndex(count - 1)\n\n      const isHorizontal = orientation === \"horizontal\"\n      const isVertical = orientation === \"vertical\"\n\n      const eventKey = normalizeEventKey(event)\n      const keyMap: EventKeyMap = {\n        ArrowRight: () => isHorizontal && nextTab(),\n        ArrowLeft: () => isHorizontal && prevTab(),\n        ArrowDown: () => isVertical && nextTab(),\n        ArrowUp: () => isVertical && prevTab(),\n        Home: firstTab,\n        End: lastTab,\n      }\n\n      const action = keyMap[eventKey]\n\n      if (action) {\n        event.preventDefault()\n        action(event)\n      }\n    },\n    [count, focusedIndex, orientation, setIndex],\n  )\n\n  return {\n    ...props,\n    role: \"tablist\",\n    \"aria-orientation\": orientation,\n    onKeyDown: callAllHandlers(props.onKeyDown, onKeyDown),\n  }\n}\n\nexport type UseTabListReturn = ReturnType<typeof useTabList>\n\nexport interface UseTabOptions {\n  id?: string\n  isSelected?: boolean\n  panelId?: string\n  /**\n   * If `true`, the `Tab` won't be toggleable\n   */\n  isDisabled?: boolean\n}\n\nexport interface UseTabProps\n  extends Omit<UseClickableProps, \"color\">,\n    UseTabOptions {}\n\n/**\n * Tabs hook to manage each tab button.\n *\n * A tab can be disabled and focusable, or both,\n * hence the use of `useClickable` to handle this scenario\n */\nexport function useTab<P extends UseTabProps>(props: P) {\n  const { isDisabled, isFocusable, ...htmlProps } = props\n\n  const {\n    setSelectedIndex,\n    isManual,\n    id,\n    setFocusedIndex,\n    enabledDomContext,\n    domContext,\n    selectedIndex,\n  } = useTabsContext()\n\n  const ref = React.useRef<HTMLElement>(null)\n\n  /**\n   * Think of `useDescendant` as the function that registers tab node\n   * to the `enabledDomContext`, and returns its index.\n   *\n   * Tab is registered if it is enabled or focusable\n   */\n  const enabledIndex = useDescendant({\n    disabled: Boolean(isDisabled),\n    focusable: Boolean(isFocusable),\n    context: enabledDomContext,\n    element: ref.current,\n  })\n\n  /**\n   * Registers all tabs (whether disabled or not)\n   */\n  const index = useDescendant({\n    context: domContext,\n    element: ref.current,\n  })\n\n  const isSelected = index === selectedIndex\n\n  const onClick = () => {\n    setFocusedIndex(enabledIndex)\n    setSelectedIndex(index)\n  }\n\n  const onFocus = () => {\n    const isDisabledButFocusable = isDisabled && isFocusable\n    const shouldSelect = !isManual && !isDisabledButFocusable\n\n    if (shouldSelect) {\n      setSelectedIndex(index)\n    }\n  }\n\n  const clickableProps = useClickable({\n    ...htmlProps,\n    ref: mergeRefs(ref, props.ref),\n    isDisabled,\n    isFocusable,\n    onClick: callAllHandlers(props.onClick, onClick),\n  })\n\n  const type: \"button\" | \"submit\" | \"reset\" = \"button\"\n\n  return {\n    ...clickableProps,\n    id: makeTabId(id, index),\n    role: \"tab\",\n    tabIndex: isSelected ? 0 : -1,\n    type,\n    \"aria-selected\": isSelected,\n    \"aria-controls\": makeTabPanelId(id, index),\n    onFocus: isDisabled ? undefined : callAllHandlers(props.onFocus, onFocus),\n  }\n}\n\nexport interface UseTabPanelsProps {\n  children?: React.ReactNode\n}\n\n/**\n * Tabs hook for managing the visibility of multiple tab panels.\n *\n * Since only one panel can be show at a time, we use `cloneElement`\n * to inject `selected` panel to each TabPanel.\n *\n * It returns a cloned version of its children with\n * all functionality included.\n */\nexport function useTabPanels<P extends UseTabPanelsProps>(props: P) {\n  const context = useTabsContext()\n\n  const { id, selectedIndex } = context\n\n  const validChildren = getValidChildren(props.children)\n\n  const children = validChildren.map((child, index) =>\n    React.cloneElement(child as Child, {\n      isSelected: index === selectedIndex,\n      id: makeTabPanelId(id, index),\n      /**\n       * Refers to the associated tab element, and also provides an accessible name to the tab panel.\n       */\n      \"aria-labelledby\": makeTabId(id, index),\n    }),\n  )\n\n  return { ...props, children }\n}\n\n/**\n * Tabs hook for managing the visible/hidden states\n * of the tab panel.\n *\n * @param props props object for the tab panel\n */\nexport function useTabPanel(props: Dict) {\n  const { isSelected, id, children, ...htmlProps } = props\n  const { isLazy } = useTabsContext()\n\n  return {\n    /**\n     * Puts the tabpanel in the page `Tab` sequence.\n     */\n    tabIndex: 0,\n    ...htmlProps,\n    children: !isLazy || isSelected ? children : null,\n    role: \"tabpanel\",\n    hidden: !isSelected,\n    id,\n  }\n}\n\n/**\n * Tabs hook to show an animated indicators that\n * follows the active tab.\n *\n * The way we do it is by measuring the DOM Rect (or dimensions)\n * of the active tab, and return that as CSS style for\n * the indicator.\n */\nexport function useTabIndicator(): React.CSSProperties {\n  const context = useTabsContext()\n\n  const { selectedIndex, orientation, domContext } = context\n\n  const isHorizontal = orientation === \"horizontal\"\n  const isVertical = orientation === \"vertical\"\n\n  // Get the clientRect of the selected tab\n  const [rect, setRect] = React.useState(() => {\n    if (isHorizontal) return { left: 0, width: 0 }\n    if (isVertical) return { top: 0, height: 0 }\n    return undefined\n  })\n\n  const [hasMeasured, setHasMeasured] = React.useState(false)\n\n  // Update the selected tab rect when the selectedIndex changes\n  useSafeLayoutEffect(() => {\n    if (isUndefined(selectedIndex)) return undefined\n\n    const tab = domContext.descendants[selectedIndex]\n    const tabRect = tab?.element?.getBoundingClientRect()\n\n    // Horizontal Tab: Calculate width and left distance\n    if (isHorizontal && tabRect) {\n      const { left, width } = tabRect\n      setRect({ left, width })\n    }\n\n    // Vertical Tab: Calculate height and top distance\n    if (isVertical && tabRect) {\n      const { top, height } = tabRect\n      setRect({ top, height })\n    }\n\n    // Prevent unwanted transition from 0 to measured rect\n    // by setting the measured state in the next tick\n    const id = requestAnimationFrame(() => {\n      setHasMeasured(true)\n    })\n\n    return () => {\n      if (id) {\n        cancelAnimationFrame(id)\n      }\n    }\n  }, [selectedIndex, isHorizontal, isVertical, domContext.descendants])\n\n  return {\n    position: \"absolute\",\n    transition: hasMeasured ? \"all 200ms cubic-bezier(0, 0, 0.2, 1)\" : \"none\",\n    ...rect,\n  }\n}\n\nfunction makeTabId(id: string, index: number) {\n  return `${id}--tab-${index}`\n}\n\nfunction makeTabPanelId(id: string, index: number) {\n  return `${id}--tabpanel-${index}`\n}\n"},"lineCount":null}},"error":null,"hash":"f407a63c21a224d5d7bc1bd5ac3848a7","cacheData":{"env":{}}}