{"ast":null,"code":"import PropTypes from 'prop-types';\nimport * as React from 'react';\nimport TabContainer from './TabContainer';\nimport TabContent from './TabContent';\nimport TabPane from './TabPane';\nimport { Fragment as _Fragment } from \"react/jsx-runtime\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\n\n/* eslint-disable react/no-unused-prop-types */\nconst propTypes = {\n eventKey: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),\n /**\n * Content for the tab title.\n */\n title: PropTypes.node.isRequired,\n /**\n * The disabled state of the tab.\n */\n disabled: PropTypes.bool,\n /**\n * Class to pass to the underlying nav link.\n */\n tabClassName: PropTypes.string,\n /**\n * Object containing attributes to pass to underlying nav link.\n */\n tabAttrs: PropTypes.object\n};\nconst Tab = () => {\n throw new Error('ReactBootstrap: The `Tab` component is not meant to be rendered! ' + \"It's an abstract component that is only valid as a direct Child of the `Tabs` Component. \" + 'For custom tabs components use TabPane and TabsContainer directly'); // Needed otherwise docs error out.\n\n return /*#__PURE__*/_jsx(_Fragment, {});\n};\nTab.propTypes = propTypes;\nexport default Object.assign(Tab, {\n Container: TabContainer,\n Content: TabContent,\n Pane: TabPane\n});","map":{"version":3,"names":["PropTypes","React","TabContainer","TabContent","TabPane","Fragment","_Fragment","jsx","_jsx","propTypes","eventKey","oneOfType","string","number","title","node","isRequired","disabled","bool","tabClassName","tabAttrs","object","Tab","Error","Object","assign","Container","Content","Pane"],"sources":["C:/Cours/SAE/SAE-3.01/Scripted/Scripted/website/node_modules/react-bootstrap/esm/Tab.js"],"sourcesContent":["import PropTypes from 'prop-types';\nimport * as React from 'react';\nimport TabContainer from './TabContainer';\nimport TabContent from './TabContent';\nimport TabPane from './TabPane';\nimport { Fragment as _Fragment } from \"react/jsx-runtime\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\n\n/* eslint-disable react/no-unused-prop-types */\nconst propTypes = {\n eventKey: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),\n\n /**\n * Content for the tab title.\n */\n title: PropTypes.node.isRequired,\n\n /**\n * The disabled state of the tab.\n */\n disabled: PropTypes.bool,\n\n /**\n * Class to pass to the underlying nav link.\n */\n tabClassName: PropTypes.string,\n\n /**\n * Object containing attributes to pass to underlying nav link.\n */\n tabAttrs: PropTypes.object\n};\n\nconst Tab = () => {\n throw new Error('ReactBootstrap: The `Tab` component is not meant to be rendered! ' + \"It's an abstract component that is only valid as a direct Child of the `Tabs` Component. \" + 'For custom tabs components use TabPane and TabsContainer directly'); // Needed otherwise docs error out.\n\n return /*#__PURE__*/_jsx(_Fragment, {});\n};\n\nTab.propTypes = propTypes;\nexport default Object.assign(Tab, {\n Container: TabContainer,\n Content: TabContent,\n Pane: TabPane\n});"],"mappings":"AAAA,OAAOA,SAAS,MAAM,YAAY;AAClC,OAAO,KAAKC,KAAK,MAAM,OAAO;AAC9B,OAAOC,YAAY,MAAM,gBAAgB;AACzC,OAAOC,UAAU,MAAM,cAAc;AACrC,OAAOC,OAAO,MAAM,WAAW;AAC/B,SAASC,QAAQ,IAAIC,SAAS,QAAQ,mBAAmB;AACzD,SAASC,GAAG,IAAIC,IAAI,QAAQ,mBAAmB;;AAE/C;AACA,MAAMC,SAAS,GAAG;EAChBC,QAAQ,EAAEV,SAAS,CAACW,SAAS,CAAC,CAACX,SAAS,CAACY,MAAM,EAAEZ,SAAS,CAACa,MAAM,CAAC,CAAC;EAEnE;AACF;AACA;EACEC,KAAK,EAAEd,SAAS,CAACe,IAAI,CAACC,UAAU;EAEhC;AACF;AACA;EACEC,QAAQ,EAAEjB,SAAS,CAACkB,IAAI;EAExB;AACF;AACA;EACEC,YAAY,EAAEnB,SAAS,CAACY,MAAM;EAE9B;AACF;AACA;EACEQ,QAAQ,EAAEpB,SAAS,CAACqB;AACtB,CAAC;AAED,MAAMC,GAAG,GAAG,MAAM;EAChB,MAAM,IAAIC,KAAK,CAAC,mEAAmE,GAAG,2FAA2F,GAAG,mEAAmE,CAAC,CAAC,CAAC;;EAE1P,OAAO,aAAaf,IAAI,CAACF,SAAS,EAAE,CAAC,CAAC,CAAC;AACzC,CAAC;AAEDgB,GAAG,CAACb,SAAS,GAAGA,SAAS;AACzB,eAAee,MAAM,CAACC,MAAM,CAACH,GAAG,EAAE;EAChCI,SAAS,EAAExB,YAAY;EACvByB,OAAO,EAAExB,UAAU;EACnByB,IAAI,EAAExB;AACR,CAAC,CAAC"},"metadata":{},"sourceType":"module"}