forked from chamiduu/BitPoint-Final
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.eslintcache
1 lines (1 loc) · 28.2 KB
/
.eslintcache
1
[{"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\index.js":"1","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\App.js":"2","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\theme.js":"3","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Navbar.js":"4","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\NotFound.js":"5","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Contact\\Contact.js":"6","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Footer\\Footer.js":"7","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Tasks\\TaskPage.js":"8","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\OnlineTest\\TestPage.js":"9","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Tasks\\TaskInfo\\TaskInfo.js":"10","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Home\\Home.js":"11","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Contact\\OC.js":"12","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Contact\\Groups.js":"13","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Footer\\FooterContact.js":"14","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Tasks\\TaskCard.js":"15","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\OnlineTest\\onlineTest.js":"16","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Home\\Header.js":"17","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Home\\Quotes.js":"18","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Home\\Details.js":"19","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Home\\Categories.js":"20","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Home\\Features.js":"21"},{"size":160,"mtime":1633077444323,"results":"22","hashOfConfig":"23"},{"size":1704,"mtime":1633077444314,"results":"24","hashOfConfig":"23"},{"size":541,"mtime":1633077444324,"results":"25","hashOfConfig":"23"},{"size":7137,"mtime":1633081857870,"results":"26","hashOfConfig":"23"},{"size":645,"mtime":1633077444319,"results":"27","hashOfConfig":"23"},{"size":196,"mtime":1633077444315,"results":"28","hashOfConfig":"23"},{"size":2543,"mtime":1633077444316,"results":"29","hashOfConfig":"23"},{"size":2701,"mtime":1633081933471,"results":"30","hashOfConfig":"23"},{"size":2695,"mtime":1633077444319,"results":"31","hashOfConfig":"23"},{"size":7683,"mtime":1633077917939,"results":"32","hashOfConfig":"23"},{"size":749,"mtime":1633077444318,"results":"33","hashOfConfig":"23"},{"size":3562,"mtime":1633077444316,"results":"34","hashOfConfig":"23"},{"size":2512,"mtime":1633077444315,"results":"35","hashOfConfig":"23"},{"size":903,"mtime":1633077444316,"results":"36","hashOfConfig":"23"},{"size":7602,"mtime":1633082683128,"results":"37","hashOfConfig":"23"},{"size":7992,"mtime":1633080653807,"results":"38","hashOfConfig":"23"},{"size":3756,"mtime":1633077444318,"results":"39","hashOfConfig":"23"},{"size":2209,"mtime":1633077444318,"results":"40","hashOfConfig":"23"},{"size":8017,"mtime":1633077444317,"results":"41","hashOfConfig":"23"},{"size":8696,"mtime":1633077444317,"results":"42","hashOfConfig":"23"},{"size":5912,"mtime":1633077444317,"results":"43","hashOfConfig":"23"},{"filePath":"44","messages":"45","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},"1klqju",{"filePath":"47","messages":"48","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"49","messages":"50","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"51","messages":"52","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"53","messages":"54","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"55","messages":"56","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"57","messages":"58","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"59","usedDeprecatedRules":"46"},{"filePath":"60","messages":"61","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"62","messages":"63","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"64","messages":"65","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"66","usedDeprecatedRules":"46"},{"filePath":"67","messages":"68","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"69","messages":"70","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"71","messages":"72","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"73","messages":"74","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"75","messages":"76","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"77","messages":"78","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"79","messages":"80","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"81","messages":"82","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"83","messages":"84","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"85","messages":"86","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"87","messages":"88","errorCount":0,"warningCount":8,"fixableErrorCount":0,"fixableWarningCount":0,"source":"89","usedDeprecatedRules":"46"},"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\index.js",[],["90","91"],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\App.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\theme.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Navbar.js",["92","93","94","95"],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\NotFound.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Contact\\Contact.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Footer\\Footer.js",["96","97"],"import React from \"react\";\r\nimport { useLocation } from \"react-router-dom\";\r\nimport FooterContact from \"./FooterContact\";\r\nimport { NavLink, useParams } from \"react-router-dom\";\r\nimport \"../../App.css\";\r\nimport { Info } from \"@material-ui/icons\";\r\n\r\nconst Footer = () => {\r\n const location = useLocation();\r\n return (\r\n location.pathname !== \"/tasks\" &&\r\n location.pathname !== \"/courses\" &&\r\n location.pathname !== \"/task/:id\" && (\r\n <footer>\r\n <div className=\"content\">\r\n <div className=\"about\">\r\n <p className=\"answer\">\r\n BitPoint is a website which helps students to enhance their ICT\r\n skills through hand-picked great courses and tasks. BitPoint is\r\n available for students of all levels, anywhere and everywhere.\r\n </p>\r\n </div>\r\n <div className=\"footer-nav\">\r\n <NavLink\r\n className=\"menuButton\"\r\n to=\"/\"\r\n exact\r\n activeStyle={{\r\n fontWeight: \"bold\",\r\n fontSize: \"20px\",\r\n color: \"#2b7cff\",\r\n }}\r\n >\r\n Home\r\n </NavLink>\r\n <NavLink\r\n className=\"menuButton\"\r\n to=\"/courses\"\r\n activeStyle={{\r\n fontWeight: \"bold\",\r\n fontSize: \"20px\",\r\n color: \"#2b7cff\",\r\n }}\r\n >\r\n Courses\r\n </NavLink>\r\n <NavLink\r\n className=\"menuButton\"\r\n to=\"/tasks\"\r\n activeStyle={{\r\n fontWeight: \"bold\",\r\n fontSize: \"20px\",\r\n color: \"#2b7cff\",\r\n }}\r\n >\r\n Tasks\r\n </NavLink>\r\n\r\n <NavLink\r\n className=\"menuButton\"\r\n to=\"/contact\"\r\n activeStyle={{\r\n fontWeight: \"bold\",\r\n fontSize: \"20px\",\r\n color: \"#2b7cff\",\r\n }}\r\n >\r\n Contact\r\n </NavLink>\r\n </div>\r\n <div className=\"footer-nav\">\r\n <Info color=\"secondary\" />\r\n <p>\r\n This website is made for YCS competition by Chamindu Jayanath,\r\n Manula Thejan and Gothira Mendis.\r\n </p>\r\n </div>\r\n <span id=\"copyrights\">Copyright Reserved. BitPoint© 2021 </span>\r\n </div>\r\n </footer>\r\n )\r\n );\r\n};\r\n\r\nexport default Footer;\r\n","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Tasks\\TaskPage.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\OnlineTest\\TestPage.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Tasks\\TaskInfo\\TaskInfo.js",["98"],"import { Button, Container } from \"@material-ui/core\";\r\nimport AppBar from \"@material-ui/core/AppBar\";\r\nimport Box from \"@material-ui/core/Box\";\r\nimport { makeStyles, useTheme } from \"@material-ui/core/styles\";\r\nimport Tab from \"@material-ui/core/Tab\";\r\nimport Tabs from \"@material-ui/core/Tabs\";\r\nimport Typography from \"@material-ui/core/Typography\";\r\nimport PropTypes from \"prop-types\";\r\nimport React from \"react\";\r\nimport { Link, useParams } from \"react-router-dom\";\r\nimport SwipeableViews from \"react-swipeable-views\";\r\nimport \"../../../App.css\";\r\nimport taskDetails from \"../../../Data/tasks.json\";\r\nimport Linkify from \"react-linkify\";\r\n\r\nfunction TabPanel(props) {\r\n const { children, value, index, ...other } = props;\r\n\r\n return (\r\n <div\r\n role=\"tabpanel\"\r\n hidden={value !== index}\r\n id={`full-width-tabpanel-${index}`}\r\n aria-labelledby={`full-width-tab-${index}`}\r\n {...other}\r\n >\r\n {value === index && (\r\n <Box p={3}>\r\n <Typography>{children}</Typography>\r\n </Box>\r\n )}\r\n </div>\r\n );\r\n}\r\n\r\nTabPanel.propTypes = {\r\n children: PropTypes.node,\r\n index: PropTypes.any.isRequired,\r\n value: PropTypes.any.isRequired,\r\n};\r\n\r\nfunction a11yProps(index) {\r\n return {\r\n id: `full-width-tab-${index}`,\r\n \"aria-controls\": `full-width-tabpanel-${index}`,\r\n };\r\n}\r\n\r\nconst useStyles = makeStyles((theme) => ({\r\n root: {\r\n marginBottom: \"400px\",\r\n },\r\n\r\n ss: {\r\n paddingTop: \"20px\",\r\n },\r\n\r\n container: {\r\n padding: \"0\",\r\n height: \"100vh\",\r\n color: \"#000\",\r\n marginBottom: \"600px\",\r\n },\r\n\r\n details: {\r\n background: \"#edf3fc\",\r\n maxWidth: \"800px\",\r\n borderRadius: \"20px\",\r\n width: \"70%\",\r\n padding: \"0\",\r\n height: \"min-content\",\r\n margin: \"auto\",\r\n marginTop: \"20px\",\r\n color: \"#000\",\r\n [theme.breakpoints.down(\"xs\")]: {\r\n position: \"relative\",\r\n width: \"95%\",\r\n margin: \"auto\",\r\n marginTop: \"20px\",\r\n },\r\n },\r\n appbar: {\r\n width: \"100%\",\r\n backgroundColor: \"#2b7cff\",\r\n color: \"#000\",\r\n borderTopLeftRadius: \"20px\",\r\n borderTopRightRadius: \"20px\",\r\n borderBottomLeftRadius: \"0px\",\r\n borderBottomRightRadius: \"0px\",\r\n },\r\n title: {\r\n width: \"85%\",\r\n margin: \"auto\",\r\n color: \"#fff\",\r\n fontStyle: \"bold\",\r\n marginTop: \"200px\",\r\n maxWidth: \"800px\",\r\n display: \"flex\",\r\n flexDirection: \"column\",\r\n [theme.breakpoints.down(\"xs\")]: {\r\n marginTop: \"100px\",\r\n },\r\n },\r\n\r\n text: {\r\n color: \"#000\",\r\n marginBottom: \"20px\",\r\n },\r\n switcher: {\r\n color: \"#fff\",\r\n },\r\n taskname: {\r\n width: \"70%\",\r\n },\r\n form: {\r\n borderRadius: \"10px\",\r\n width: \"80%\",\r\n marginLeft: \"10%\",\r\n marginBottom: \"50px\",\r\n color: \"#fff\",\r\n },\r\n}));\r\n\r\nexport default function FullWidthTabs() {\r\n const classes = useStyles();\r\n const theme = useTheme();\r\n const [value, setValue] = React.useState(0);\r\n\r\n const handleChange = (event, newValue) => {\r\n setValue(newValue);\r\n };\r\n\r\n const handleChangeIndex = (index) => {\r\n setValue(index);\r\n };\r\n\r\n const hrefDecorator = (href, text, key) => (\r\n <a href={href} key={key} target=\"_blank\" className=\"urlDecor\">\r\n {text}\r\n </a>\r\n );\r\n\r\n let { id } = useParams();\r\n\r\n var result = taskDetails.filter((obj) => {\r\n return obj.id === id;\r\n });\r\n const details = result[0];\r\n\r\n console.log(details.submit);\r\n\r\n return (\r\n <Container className={classes.container}>\r\n <div className={classes.ss}>\r\n <Container className=\"taskname\" color=\"primary\">\r\n <Typography variant=\"h4\" className={classes.title} color=\"#ffffff\">\r\n <Link to=\"/tasks\">\r\n <Button\r\n color=\"primary\"\r\n variant=\"outlined\"\r\n style={{ marginRight: \"50px\", width: \"100px\" }}\r\n >\r\n Go Back\r\n </Button>\r\n </Link>\r\n {details.taskName}\r\n </Typography>\r\n </Container>\r\n\r\n <Container fixed className={classes.details}>\r\n <AppBar\r\n position=\"static\"\r\n className={classes.appbar}\r\n color=\"#000\"\r\n elevation=\"0\"\r\n >\r\n <Tabs\r\n value={value}\r\n className={classes.switcher}\r\n onChange={handleChange}\r\n indicatorColor=\"primary\"\r\n variant=\"fullWidth\"\r\n aria-label=\"full width tabs example\"\r\n >\r\n <Tab label=\"Details\" {...a11yProps(0)} />\r\n\r\n <Tab label=\"Submit\" {...a11yProps(1)} />\r\n </Tabs>\r\n </AppBar>\r\n\r\n <SwipeableViews\r\n axis={theme.direction === \"rtl\" ? \"x-reverse\" : \"x\"}\r\n index={value}\r\n onChangeIndex={handleChangeIndex}\r\n >\r\n <TabPanel value={value} index={0} dir={theme.direction}>\r\n <Linkify componentDecorator={hrefDecorator}>\r\n <Typography className={classes.text}>\r\n {details.description}\r\n </Typography>\r\n <ul style={{ color: \"#202020\", marrginTop: \"90px\" }}>\r\n {details.point1 !== \"\" && <li>{details.point1}</li>}\r\n {details.point2 !== \"\" && <li>{details.point2}</li>}\r\n {details.point3 !== \"\" && <li>{details.point3}</li>}\r\n {details.point4 !== \"\" && <li>{details.point4}</li>}\r\n {details.point5 !== \"\" && <li>{details.point5}</li>}\r\n {details.point6 !== \"\" && <li>{details.point6}</li>}\r\n {details.point7 !== \"\" && <li>{details.point7}</li>}\r\n </ul>\r\n <br></br>\r\n </Linkify>\r\n </TabPanel>\r\n <TabPanel value={value} index={1} dir={theme.direction}>\r\n {\" \"}\r\n <Typography className={classes.text}>\r\n Complete the below form and hit the “SUBMIT” button and your\r\n task will be reviewed by the mentors in around 48 hours and you\r\n will get a confirmation email. DO NOT QUESTION ABOUT YOUR\r\n SUBMITTIONS UNTIL 24 HOURS HAVE PASSED.\r\n <ul>\r\n <li>\r\n {\" \"}\r\n <b>\r\n Plagiarism is strictly prohibited. If you cheat by using\r\n other people's work your task submission will be\r\n disqualified.\r\n </b>{\" \"}\r\n </li>\r\n <li>\r\n If you have any problems feel free to{\" \"}\r\n <Link to=\"/contact\">contact us</Link>\r\n </li>\r\n <li>You can use both Sinhala and English languages.</li>\r\n <li>\r\n Google is only a reference, do not copy other products and\r\n send us.\r\n </li>\r\n <li>\r\n Do not spam in Discord channel, WhatsApp group or via\r\n emails.\r\n </li>\r\n </ul>\r\n </Typography>\r\n <br></br>\r\n <br></br>\r\n <Button\r\n href=\"https://docs.google.com/forms/d/e/1FAIpQLSfHwPdUXnqzGp0TQaPl_a_Jub7fbAZ9AD71r-34LvTbTpVj5A/viewform?usp=sf_link\"\r\n className={classes.form}\r\n color=\"secondary\"\r\n target=\"_blank\"\r\n variant=\"contained\"\r\n >\r\n Submit Task\r\n </Button>\r\n </TabPanel>\r\n </SwipeableViews>\r\n </Container>\r\n </div>\r\n </Container>\r\n );\r\n}\r\n","C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Home\\Home.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Contact\\OC.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Contact\\Groups.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Footer\\FooterContact.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Tasks\\TaskCard.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\OnlineTest\\onlineTest.js",["99"],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Home\\Header.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Home\\Quotes.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Home\\Details.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Home\\Categories.js",[],"C:\\Users\\Janiru Semitha\\Downloads\\BitPoint-Final\\src\\Components\\Home\\Features.js",["100","101","102","103","104","105","106","107"],"import React, { useEffect } from \"react\";\r\nimport { makeStyles } from \"@material-ui/core/styles\";\r\nimport Card from \"@material-ui/core/Card\";\r\nimport CardHeader from \"@material-ui/core/CardHeader\";\r\nimport CardActions from \"@material-ui/core/CardActions\";\r\nimport IconButton from \"@material-ui/core/IconButton\";\r\nimport { Grid, Typography } from \"@material-ui/core\";\r\nimport { GitHub, Instagram, Phone } from \"@material-ui/icons\";\r\nimport theme from \"../../theme\";\r\nimport Aos from \"aos\";\r\nimport \"aos/dist/aos.css\";\r\n\r\nconst useStyles = makeStyles(() => ({\r\n fContainer: {\r\n backgroundImage: `url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1018%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='rgba(243%2c 249%2c 255%2c 1)'%3e%3c/rect%3e%3cpath d='M0%2c672.482C126.697%2c667.366%2c259.129%2c633.136%2c350.171%2c544.877C435.955%2c461.715%2c438.04%2c330.031%2c471.546%2c215.348C499.972%2c118.053%2c533.304%2c24.903%2c531.701%2c-76.447C529.919%2c-189.106%2c534.348%2c-313.944%2c461.81%2c-400.161C389.083%2c-486.603%2c260.009%2c-485.582%2c154.196%2c-525.142C38.53%2c-568.386%2c-75.303%2c-691.793%2c-188.935%2c-643.455C-306.157%2c-593.59%2c-274.44%2c-406.319%2c-355.717%2c-308.23C-434.058%2c-213.685%2c-624.18%2c-213.737%2c-645.236%2c-92.771C-666.089%2c27.029%2c-491.294%2c90.769%2c-444.722%2c203.098C-395.403%2c322.054%2c-457.399%2c480.431%2c-368.83%2c573.911C-279.495%2c668.2%2c-129.783%2c677.723%2c0%2c672.482' fill='%23daedff'%3e%3c/path%3e%3cpath d='M1440 1074.313C1550.125 1107.524 1684.595 1153.046 1777.888 1085.7640000000001 1871.978 1017.9069999999999 1844.203 870.7860000000001 1876.645 759.409 1903.613 666.826 1955.3139999999999 582.704 1952.495 486.31399999999996 1949.464 382.687 1933.37 269.332 1860.164 195.926 1787.941 123.505 1672.208 132.058 1573.286 106.06799999999998 1477.6779999999999 80.94900000000001 1384.723 21.04499999999996 1289.039 45.874000000000024 1192.641 70.88900000000001 1139.186 168.07999999999998 1067.58 237.296 988.0989999999999 314.124 854.355 364.341 845.576 474.53499999999997 836.696 585.998 955.352 662.704 1026.836 748.686 1080.95 813.774 1145.34 862.6600000000001 1211.82 915.0550000000001 1286.174 973.656 1349.361 1046.979 1440 1074.313' fill='white'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1018'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e\")`,\r\n\r\n backgroundSize: \"cover\",\r\n backgroundAttachment: \"fixed\",\r\n height: \"100vh\",\r\n margin: \"auto\",\r\n display: \"flex\",\r\n flexDirection: \"column\",\r\n alignItems: \"center\",\r\n [theme.breakpoints.down(\"xs\")]: {\r\n marginTop: \"80vh\",\r\n height: \"min-content\",\r\n },\r\n },\r\n root: {\r\n width: \"350px\",\r\n height: \"min-content\",\r\n marginBottom: \"50px\",\r\n marginLeft: \"50px\",\r\n marginRight: \"50px\",\r\n display: \"flex\",\r\n flexDirection: \"column\",\r\n alignItems: \"center\",\r\n justifyContent: \"center\",\r\n background: \"#f9fcff\",\r\n color: theme.palette.primary.contrastText,\r\n borderRadius: \"15px\",\r\n [theme.breakpoints.down(\"xs\")]: {\r\n marginLeft: \"10px\",\r\n marginRight: \"10px\",\r\n },\r\n },\r\n\r\n avatar: {\r\n width: \"50px\",\r\n height: \"50px\",\r\n },\r\n\r\n OCContainer: {\r\n marginTop: \"50px\",\r\n\r\n height: \"min-content\"\r\n },\r\n icons: {\r\n color: \"#2b7cff\",\r\n },\r\n\r\n OClist: {\r\n marginTop: \"50px\",\r\n },\r\n \r\n fTitle: {\r\n marginTop: \"10vw\",\r\n fontWeight: \"bold\"\r\n },\r\n \r\n image: {\r\n width: \"100px\",\r\n },\r\n features: {\r\n width: \"80%\",\r\n textAlign: \"center\",\r\n }\r\n}));\r\n\r\nexport default function Features() {\r\n const classes = useStyles();\r\n\r\n useEffect(() => {\r\n Aos.init({ duration: 200 });\r\n }, []);\r\n\r\n return (\r\n <div className={classes.fContainer}>\r\n <Typography variant=\"h3\" color=\"secondary\" className={classes.fTitle}>\r\n Features\r\n </Typography>\r\n <Grid\r\n xl={12}\r\n md={12}\r\n lg={12}\r\n container\r\n direction=\"row\"\r\n justify=\"space-around\"\r\n alignItems=\"center\"\r\n className={classes.OCContainer}\r\n >\r\n <Card className={classes.root} elevation=\"6\" data-aos=\"zoom-in-up\">\r\n <img\r\n src=\"https://img.icons8.com/color/96/000000/e-learning.png\"\r\n className={classes.image}\r\n />\r\n <CardHeader\r\n title=\"Hand-picked Courses\"\r\n subheader=\"We are very experienced in the area of learning and teaching computer related subjects. Hence we can help you with the best possible lessons for you.\"\r\n className={classes.features}\r\n />\r\n </Card>\r\n\r\n <Card className={classes.root} elevation=\"6\" data-aos=\"zoom-in-up\">\r\n <img\r\n src=\"https://img.icons8.com/color/96/000000/coach-.png\"\r\n className={classes.image}\r\n />\r\n <CardHeader\r\n title=\"Mentoring\"\r\n subheader=\"You can get in touch with our mentors by going to the contact tab. We will get back to you within 24 hours. You can clear out any problems or issues you have by talking to us.\"\r\n className={classes.features}\r\n />\r\n </Card>\r\n\r\n <Card className={classes.root} elevation=\"6\" data-aos=\"zoom-in-up\">\r\n <img\r\n src=\"https://img.icons8.com/color/96/000000/neighbour.png\"\r\n className={classes.image}\r\n />\r\n <CardHeader\r\n title=\"Great Community\"\r\n subheader=\"The small but growing community of BitPoint can help each other and share knowledge.\"\r\n className={classes.features}\r\n />\r\n </Card>\r\n </Grid>\r\n </div>\r\n );\r\n}\r\n",{"ruleId":"108","replacedBy":"109"},{"ruleId":"110","replacedBy":"111"},{"ruleId":"112","severity":1,"message":"113","line":262,"column":13,"nodeType":"114","messageId":"115","endLine":262,"endColumn":21},{"ruleId":"112","severity":1,"message":"113","line":275,"column":13,"nodeType":"114","messageId":"115","endLine":275,"endColumn":21},{"ruleId":"112","severity":1,"message":"113","line":288,"column":13,"nodeType":"114","messageId":"115","endLine":288,"endColumn":21},{"ruleId":"112","severity":1,"message":"113","line":301,"column":13,"nodeType":"114","messageId":"115","endLine":301,"endColumn":21},{"ruleId":"116","severity":1,"message":"117","line":3,"column":8,"nodeType":"118","messageId":"119","endLine":3,"endColumn":21},{"ruleId":"116","severity":1,"message":"120","line":4,"column":19,"nodeType":"118","messageId":"119","endLine":4,"endColumn":28},{"ruleId":"121","severity":1,"message":"122","line":138,"column":5,"nodeType":"123","endLine":138,"endColumn":67},{"ruleId":"116","severity":1,"message":"124","line":14,"column":10,"nodeType":"118","messageId":"119","endLine":14,"endColumn":14},{"ruleId":"116","severity":1,"message":"125","line":5,"column":8,"nodeType":"118","messageId":"119","endLine":5,"endColumn":19},{"ruleId":"116","severity":1,"message":"126","line":6,"column":8,"nodeType":"118","messageId":"119","endLine":6,"endColumn":18},{"ruleId":"116","severity":1,"message":"127","line":8,"column":10,"nodeType":"118","messageId":"119","endLine":8,"endColumn":16},{"ruleId":"116","severity":1,"message":"128","line":8,"column":18,"nodeType":"118","messageId":"119","endLine":8,"endColumn":27},{"ruleId":"116","severity":1,"message":"129","line":8,"column":29,"nodeType":"118","messageId":"119","endLine":8,"endColumn":34},{"ruleId":"130","severity":1,"message":"131","line":103,"column":11,"nodeType":"123","endLine":106,"endColumn":13},{"ruleId":"130","severity":1,"message":"131","line":115,"column":11,"nodeType":"123","endLine":118,"endColumn":13},{"ruleId":"130","severity":1,"message":"131","line":127,"column":11,"nodeType":"123","endLine":130,"endColumn":13},"no-native-reassign",["132"],"no-negated-in-lhs",["133"],"no-dupe-keys","Duplicate key 'fontSize'.","ObjectExpression","unexpected","no-unused-vars","'FooterContact' is defined but never used.","Identifier","unusedVar","'useParams' is defined but never used.","react/jsx-no-target-blank","Using target=\"_blank\" without rel=\"noreferrer\" is a security risk: see https://html.spec.whatwg.org/multipage/links.html#link-type-noopener","JSXOpeningElement","'Link' is defined but never used.","'CardActions' is defined but never used.","'IconButton' is defined but never used.","'GitHub' is defined but never used.","'Instagram' is defined but never used.","'Phone' is defined but never used.","jsx-a11y/alt-text","img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.","no-global-assign","no-unsafe-negation"]