-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.eslintcache.orig
5 lines (5 loc) · 85.2 KB
/
.eslintcache.orig
1
2
3
4
5
<<<<<<< HEAD
[{"/Users/gigipan/Desktop/CSUG/official-csug-website/src/App.js":"1","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/ResourceComponent/index.jsx":"2","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/AboutUsComponent/index.jsx":"3","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/IntroSection/index.view.jsx":"4","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/NavigationBarComponent/index.view.jsx":"5","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/EBoardComponent/index.data.jsx":"6","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/FooterComponent/index.view.jsx":"7","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/TutoringComponent/index.jsx":"8","/Users/gigipan/Desktop/CSUG/official-csug-website/src/index.js":"9","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/HomePageComponent/index.view.jsx":"10","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/AboutUsComponent/index.view.jsx":"11","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/ResourceComponent/index.data.jsx":"12","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/ResourceComponent/index.view.jsx":"13","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/AboutUsComponent/index.data.jsx":"14","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/HomePageComponent/index.jsx":"15","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/FooterComponent/index.jsx":"16","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/NavigationBarComponent/index.jsx":"17","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/TutoringComponent/index.data.jsx":"18","/Users/gigipan/Desktop/CSUG/official-csug-website/src/reportWebVitals.js":"19","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/EBoardComponent/index.view.jsx":"20","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/TimeLineComponent/index.view.jsx":"21","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/TutoringComponent/index.view.jsx":"22","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/TimeLineComponent/index.data.jsx":"23"},{"size":907,"mtime":1695677010761,"results":"24","hashOfConfig":"25"},{"size":206,"mtime":1695702758282,"results":"26","hashOfConfig":"25"},{"size":159,"mtime":1695606197014,"results":"27","hashOfConfig":"25"},{"size":1504,"mtime":1695606197016,"results":"28","hashOfConfig":"25"},{"size":2373,"mtime":1695677010762,"results":"29","hashOfConfig":"25"},{"size":1903,"mtime":1695606197015,"results":"30","hashOfConfig":"25"},{"size":2410,"mtime":1695606197015,"results":"31","hashOfConfig":"25"},{"size":369,"mtime":1695677010764,"results":"32","hashOfConfig":"25"},{"size":607,"mtime":1695702758518,"results":"33","hashOfConfig":"25"},{"size":875,"mtime":1695606197015,"results":"34","hashOfConfig":"25"},{"size":2299,"mtime":1695702758280,"results":"35","hashOfConfig":"25"},{"size":2294,"mtime":1695606197016,"results":"36","hashOfConfig":"25"},{"size":5145,"mtime":1695677010763,"results":"37","hashOfConfig":"25"},{"size":1538,"mtime":1695606197014,"results":"38","hashOfConfig":"25"},{"size":62,"mtime":1695677010762,"results":"39","hashOfConfig":"25"},{"size":57,"mtime":1695702758281,"results":"40","hashOfConfig":"25"},{"size":72,"mtime":1695606197016,"results":"41","hashOfConfig":"25"},{"size":10324,"mtime":1695606389649,"results":"42","hashOfConfig":"25"},{"size":362,"mtime":1695606197246,"results":"43","hashOfConfig":"25"},{"size":4859,"mtime":1695702758280,"results":"44","hashOfConfig":"25"},{"size":2291,"mtime":1695606197017,"results":"45","hashOfConfig":"25"},{"size":14142,"mtime":1695606389649,"results":"46","hashOfConfig":"25"},{"size":1578,"mtime":1695606197016,"results":"47","hashOfConfig":"25"},{"filePath":"48","messages":"49","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1x5iiub",{"filePath":"50","messages":"51","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"52","messages":"53","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"54"},{"filePath":"55","messages":"56","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"57","messages":"58","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"59","messages":"60","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"61","messages":"62","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"63","usedDeprecatedRules":"54"},{"filePath":"64","messages":"65","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"66","messages":"67","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"68","messages":"69","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"70"},{"filePath":"71","messages":"72","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"73","messages":"74","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"75"},{"filePath":"76","messages":"77","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"78","messages":"79","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"80","messages":"81","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"82","messages":"83","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"84","messages":"85","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"86"},{"filePath":"87","messages":"88","errorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"89","messages":"90","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"70"},{"filePath":"91","messages":"92","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"93","messages":"94","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"95","messages":"96","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"97"},{"filePath":"98","messages":"99","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/gigipan/Desktop/CSUG/official-csug-website/src/App.js",["100"],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/ResourceComponent/index.jsx",[],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/AboutUsComponent/index.jsx",[],["101","102"],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/IntroSection/index.view.jsx",[],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/NavigationBarComponent/index.view.jsx",[],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/EBoardComponent/index.data.jsx",[],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/FooterComponent/index.view.jsx",["103"],"import React from 'react'\n\nimport { makeStyles } from '@material-ui/core/styles';\nimport logo from \"../../images/logo.png\";\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome'\n\nconst useStyles = makeStyles((theme) => ({\n aboutSection:{\n background: '#F5DD5A',\n padding: '32px 0',\n },\n imageLogo: {\n height: '180px'\n },\n title: {\n padding: theme.spacing(4),\n letterSpacing:'3px',\n textAlign: 'center',\n color: '#113F77',\n fontSize: '16px',\n fontWeight:'bold',\n },\n details: {\n color: '#113F77',\n letterSpacing:'2px',\n fontSize: '14px',\n textAlign:'center'\n },\n icons:{\n color: '#113F77',\n\n textAlign: 'center'\n }\n }));\n\nconst Footer = () => {\n\n const classes = useStyles();\n\n return (\n <div className={classes.aboutSection}>\n\n <div className=\"container-fluid\">\n <div className=\"row\">\n <div className=\"col-5\">\n <div className=\"float-left p-3 pl-2 ml-1\">\n <img src={logo} alt=\"logo\" className={classes.imageLogo} />\n </div>\n </div>\n <div className=\"col-3\">\n <div className={classes.title}>JOIN US!</div>\n <div className={classes.icons}>\n <a className=\"btn btn-lg btn-social-icon mr-1 ml-1\" style={{color: \"#113F77\"}} href=\"https://github.com/Computer-Science-Undergraduate-Council\"><i className=\"fa fa-github\"></i></a>\n <a className=\"btn btn-lg btn-social-icon mr-1\" style={{color: \"#113F77\"}} href=\"https://www.instagram.com/ur.csug/\"><i className=\"fa fa-instagram\"></i></a>\n <a className=\"btn btn-lg btn-social-icon mr-1\" style={{color: \"#113F77\"}} href=\"https://www.facebook.com/urcsug\"><i className=\"fa fa-facebook\"></i></a>\n\n </div>\n </div>\n <div className=\"col-3\">\n <div className={classes.title}>CONTACT US!</div>\n <div className={classes.details}>\n Email: [email protected]<br/>\n </div>\n </div>\n </div>\n </div>\n </div>\n )\n}\n\n\nexport default Footer;","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/TutoringComponent/index.jsx",[],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/index.js",[],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/HomePageComponent/index.view.jsx",[],["104","105"],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/AboutUsComponent/index.view.jsx",[],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/ResourceComponent/index.data.jsx",[],["106","107"],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/ResourceComponent/index.view.jsx",["108","109","110","111"],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/AboutUsComponent/index.data.jsx",[],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/HomePageComponent/index.jsx",[],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/FooterComponent/index.jsx",[],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/NavigationBarComponent/index.jsx",[],["112","113"],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/TutoringComponent/index.data.jsx",["114","115","116","117","118"],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/reportWebVitals.js",[],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/EBoardComponent/index.view.jsx",["119","120","121"],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/TimeLineComponent/index.view.jsx",[],"/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/TutoringComponent/index.view.jsx",["122","123","124"],"import React from \"react\";\nimport { makeStyles } from \"@material-ui/core/styles\";\nimport { Grid } from \"@material-ui/core\";\nimport { NavLink } from \"react-router-dom\";\nimport { FontAwesomeIcon } from \"@fortawesome/react-fontawesome\";\n\nimport { Col, Row } from \"react-bootstrap\";\nimport Card from \"react-bootstrap/Card\";\n\nimport { dataToSend, weeklySchedule } from \"./index.data\";\n\nconst useStyles = makeStyles((theme) => ({\n aboutSection: {\n padding: \"32px 0\",\n },\n title: {\n padding: theme.spacing(2),\n textAlign: \"center\",\n fontSize: \"2.5rem\",\n paddingBottom: \"4px\",\n fontWeight: \"bold\",\n color: \"#113F77\",\n },\n subTitle: {\n padding: theme.spacing(0.5),\n textAlign: \"center\",\n fontSize: \"2.2rem\",\n paddingBottom: \"0\",\n textDecorationLine: \"\",\n color: \"#b44750\",\n },\n announcement: {\n padding: theme.spacing(0.5),\n textAlign: \"center\",\n fontSize: \"1.5rem\",\n paddingBottom: \"0\",\n textDecorationLine: \"underline\",\n color: \"#b44750\",\n },\n aboutBody: {\n padding: theme.spacing(2),\n textAlign: \"center\",\n paddingTop: \"4px\",\n fontSize: \"1.5rem\",\n margin: \"0 auto\",\n width: \"75%\",\n },\n cardBorder: {\n paddingLeft: theme.spacing(2),\n textDecorationWidth: \"200%\",\n width: \"100%\",\n },\n cardBody: {\n paddingLeft: theme.spacing(2),\n background: \"inherit\",\n textAlign: \"left\",\n width: \"100%\",\n },\n tutorName: {\n fontSize: \"1rem\",\n },\n tutorDetails: {\n fontSize: \"1rem\",\n },\n eachDay: {\n background: \"#113F77\",\n color: \"#fff\",\n },\n eachDay2: {\n border: \"1px solid #000\",\n },\n dayTitle: {\n background: \"#F5DD5A\",\n color: \"#113F77\",\n },\n sideInfo: {\n fontSize: \"1rem\",\n textAlign: \"center\",\n },\n}));\n\nconst TutorTime = (eachTutor) => {\n let countSchedules = 0;\n\n return eachTutor.schedule.map((currentSchedule) => {\n if (countSchedules === eachTutor.schedule.length - 1) {\n return <>{currentSchedule[\"time\"]}</>;\n }\n countSchedules++;\n return <>{currentSchedule[\"time\"]}; </>;\n });\n};\n\nconst TutorTimeWithDay = (eachTutor) => {\n let countSchedules = 0;\n return eachTutor.schedule.map((currentSchedule) => {\n if (countSchedules === eachTutor.schedule.length - 1) {\n return (\n <>\n {currentSchedule[\"day\"]} - {currentSchedule[\"time\"]}\n </>\n );\n }\n countSchedules++;\n return (\n <>\n {currentSchedule[\"day\"]} - {currentSchedule[\"time\"]}\n </>\n );\n });\n};\n\nconst TutorDayView = (currentData) => {\n const classes = useStyles();\n const eachtutor = (currentData) => {\n return currentData.map((currentTutor) => {\n return (\n <div className=\"mt-2 pt-2\">\n <Card className={classes.cardBorder}>\n <Row className=\"p-2\">\n <Col md={12}>\n <Row>\n <h3 className=\"text-center\">{currentTutor.name}</h3>\n </Row>\n <Row className=\"text-left\">\n Location: {currentTutor.location}\n </Row>\n {currentTutor.password !== \"\" && (\n <Row className=\"text-left\">\n Password: {currentTutor.password}\n </Row>\n )}\n <Row className=\"text-left\">\n Subjects: {currentTutor.subjects}\n </Row>\n <Row className=\"text-left\">Time: {TutorTime(currentTutor)}</Row>\n\n {/* <Row className=\"text-left\">\n Time: {currentTutor.schedule[\"Wednesday\"]}\n </Row> */}\n </Col>\n </Row>\n </Card>\n </div>\n );\n });\n };\n\n const todayData = dataToSend();\n return (\n <div className={classes.aboutSection}>\n <div className={classes.title}>CSUG Tutoring</div>\n <div className={classes.aboutBody}>\n <p>\n CSUG Tutoring is proudly a student-run service that helps students\n succeed in their CS courses. Our volunteer tutors help with explaining\n concepts, approaching assignments, preparing for exams, and more!\n </p>\n </div>\n <div className={classes.subTitle}>\n <i class=\"fa fa-bullhorn\" aria-hidden=\"true\"></i> CSUG Tutoring is Open\n for Fall 2023!\n </div>\n <div className={`${classes.announcement} ${classes.aboutBody}`}>\n <p>\n See below for our new shiny schedule and special programs!\n </p>\n </div>\n <div className={classes.subTitle}>How to access tutoring</div>\n <div className={classes.aboutBody}>\n <p>\n Our drop-in tutoring schedule, including the time and location, is\n below! If you prefer appointments, head to<span> </span>\n <a href=\"https://calendly.com/csug/tutoring\">our Calendly page</a> to\n schedule one! In addition, join our <a\n href=\"https://discord.gg/78c6xaeKkp\" target=\"_blank\">CSUG Tutoring\n Discord server</a> to access computer science help outside the\n normal schedule.\n </p>\n </div>\n <div className={classes.subTitle}>Today's schedule</div>\n <div className={classes.aboutBody} >\n <a href=\"https://calendar.google.com/calendar/u/0?cid=Y18yY2EyNmFmZmQ0YmIzOThjM2MzZDM2MDgwZWIyMmE1N2ZlNmU3OWJiODk0MjkxMGRhMzBmMWYwMDcwOTYyODE5QGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20\">\n Subscribe to the CSUG Tutoring Google Calendar for notifications & latest changes <i class=\"fa fa-calendar fa-lg\" aria-hidden=\"true\" ></i>\n </a>\n </div>\n {todayData.length === 0 && <div className={classes.aboutBody}>\n All tutoring sessions for today have ended. Please come back tomorrow.\n </div>}\n\n {todayData.length !== 0 &&\n <div className={classes.aboutBody}>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {eachtutor(todayData)}\n </Grid>\n </Grid>\n\n </div>\n }\n <div className={classes.aboutBody} >\n <a href=\"https://calendar.google.com/calendar/u/0?cid=Y18yY2EyNmFmZmQ0YmIzOThjM2MzZDM2MDgwZWIyMmE1N2ZlNmU3OWJiODk0MjkxMGRhMzBmMWYwMDcwOTYyODE5QGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20\">\n Add the CSUG Tutoring schedule to your calendar <i class=\"fa fa-calendar fa-lg\" aria-hidden=\"true\" ></i>\n </a>\n </div>\n <div className={classes.subTitle}>Weekly schedule</div>\n <div className={classes.aboutBody} >\n <p>\n The below schedule is only for reference. For the most up-to-date\n schedule, please subscribe to our Google Calendar (link above).\n </p>\n </div>\n <TutorWeekView />\n <div className={classes.subTitle}>\n Programs we are planning this semester!\n </div>\n <div className={`${classes.aboutBody} programs-list`}>\n <ul style={{ textAlign: \"left\" }}>\n <li style={{ textAlign: \"left\" }}>\n <b>Discord server</b>: If you are a CS student who needs some help\n with intro courses, then you are missing out if you haven't joined\n our <a href=\"https://discord.gg/78c6xaeKkp\">Discord server</a>!\n Designed specifically for asking questions, getting feedback, and\n socializing online, many CSC 171 and CSC 172 students have used the\n server to happy results! Join more than 270 members today.\n </li>\n <li style={{ textAlign: \"left\" }}>\n <b>Mini hackathons</b> (NEW!): Based on the fact that you can get\n started with any framework in a day, mini hackathons are one-week\n coding challenges that centers around a library, framework, or\n topic. Our main focus is to have fun with code!{\" \"}\n <i>Subjected to change.</i>\n </li>\n <li style={{ textAlign: \"left\" }}>\n <b>Tutor of the Month</b>: This is a special designation to tutors\n who go out of their way to help their tutees and make CS on campus\n *ever better*. Awarded monthly.\n </li>\n <li style={{ textAlign: \"left\" }}>\n <b>Coordinated review sessions</b>: Computer science exams (or\n quizzes if you prefer to call them that) can be challenging! Make\n sure you are backed up at our review sessions, where the Tutoring\n Chair and tutors coordinate with professors to develop an optimized\n review plan and help you review important topics!\n </li>\n <li style={{ textAlign: \"left\" }}>\n <b>Leetcode Premium Sharing</b> (OPEN!): Are you preparing for\n coding interviews, or just craving for some challenging coding\n exercises? Either way, this program lets you borrow our Leetcode\n Premium account! Enjoy invested learning for free on one of the top\n programming websites. Join our{\" \"}\n <a href=\"https://discord.gg/78c6xaeKkp\">Discord server</a> to get\n access.\n </li>\n </ul>\n </div>\n <div className={classes.subTitle}>Contact</div>\n <div className={classes.aboutBody}>\n <p>\n Gigi, CSUG Tutoring Chair\n <br />\n Email: [email protected]\n </p>\n </div>\n </div >\n );\n};\n\n// The following returns the weekly schedule view\nconst TutorWeekView = (currentData) => {\n const classes = useStyles();\n\n const weekTutor = (currentData) => {\n return currentData.map((currentTutor) => {\n return (\n <div className=\"mt-2 pt-2\">\n <div className={classes.cardBody}>\n <Row className=\"p-2\">\n <Col md={7}>\n <Row>\n <h3 className={classes.tutorName}>{currentTutor.name}</h3>\n </Row>\n <Row className={classes.tutorDetails}>\n Location: {currentTutor.location}\n </Row>\n {currentTutor.password !== \"\" && (\n <Row className={classes.tutorDetails}>\n Password: {currentTutor.password}\n </Row>\n )}\n <Row className={classes.tutorDetails}>\n Subjects: {currentTutor.subjects}\n </Row>\n <Row className={classes.tutorDetails}>\n Times: {TutorTimeWithDay(currentTutor)}\n </Row>\n </Col>\n </Row>\n </div>\n <hr></hr>\n </div>\n );\n });\n };\n\n const weekData = weeklySchedule();\n return (\n <>\n {/* <div className={classes.aboutSection}> */}\n {/*<div className={classes.title}>Tutoring Schedule For The Week</div>\n <div className={classes.sideInfo}>\n <NavLink className={classes.navLink} to=\"/tutoring\">Find today's schedule</NavLink>\n </div>*/}\n {/*<div className={classes.title}>2022 Spring CSUG Tutoring Schedule for the Week</div>\n <div className={classes.aboutBody}>\n <NavLink className={classes.navLink} to=\"/tutoring\" > \n View Today's Schedule\n </NavLink>\n <text>\n <a href=\"https://calendar.google.com/calendar/u/0?cid=Y19udWxjYmZiMmcyOHM2OHZsMHRxdTVvdGJjMEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t\">\n <i class=\"fa fa-calendar fa-lg\" aria-hidden=\"true\" style={{color: \"#113F77\"}} ></i>\n </a> \n </div>*/}\n {/* <div className={classes.subTitle} >Announcement:<i class=\"fa fa-bullhorn\" aria-hidden=\"true\"></i></div>\n <div className={classes.announcement}>\n CSUG Tutoring will not be holding tutoring sessions during spring break(3/7-3/11). <br /> We will resume on 3/14/22(Mon)! </div> */}\n {/*<div className={classes.aboutBody}>\n <p>\n The weekly schedule is for reference only. Please see today's schedule\n for updated information about tutors' availability.\n </p>\n</div>*/}\n <div className={classes.aboutBody}>\n <div className={classes.eachDay}>\n <div className={classes.dayTitle}>Monday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Monday\"])}\n </Grid>\n </Grid>\n </div>\n <div className={classes.eachDay}>\n <div className={classes.dayTitle}>Tuesday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Tuesday\"])}\n </Grid>\n </Grid>\n </div>\n <div className={classes.eachDay}>\n <div className={classes.dayTitle}>Wednesday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Wednesday\"])}\n </Grid>\n </Grid>\n </div>\n <div className={classes.eachDay}>\n <div className={classes.dayTitle}>Thursday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Thursday\"])}\n </Grid>\n </Grid>\n </div>\n <div className={classes.eachDay}>\n <div className={classes.dayTitle}>Friday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Friday\"])}\n </Grid>\n </Grid>\n </div>\n <div className={classes.eachDay}>\n <div className={classes.dayTitle}>Saturday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Saturday\"])}\n </Grid>\n </Grid>\n </div>\n {/* No data available for Sunday. removed to avoid confusion */}\n {/* <div className={classes.eachDay}>\n <div className = {classes.dayTitle}>Sunday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Sunday\"])}\n </Grid>\n </Grid>\n </div> */}\n </div>\n {/* </div > */}\n </>\n );\n};\n\nexport { TutorDayView };\nexport { TutorWeekView };\n","/Users/gigipan/Desktop/CSUG/official-csug-website/src/assets/Components/TimeLineComponent/index.data.jsx",[],{"ruleId":"125","severity":1,"message":"126","line":12,"column":3,"nodeType":"127","messageId":"128","endLine":12,"endColumn":16},{"ruleId":"129","replacedBy":"130"},{"ruleId":"131","replacedBy":"132"},{"ruleId":"125","severity":1,"message":"133","line":5,"column":10,"nodeType":"127","messageId":"128","endLine":5,"endColumn":25},{"ruleId":"129","replacedBy":"134"},{"ruleId":"131","replacedBy":"135"},{"ruleId":"129","replacedBy":"136"},{"ruleId":"131","replacedBy":"137"},{"ruleId":"138","severity":1,"message":"139","line":61,"column":33,"nodeType":"140","messageId":"141","endLine":61,"endColumn":35},{"ruleId":"142","severity":1,"message":"143","line":62,"column":41,"nodeType":"144","endLine":62,"endColumn":56},{"ruleId":"138","severity":1,"message":"139","line":118,"column":33,"nodeType":"140","messageId":"141","endLine":118,"endColumn":35},{"ruleId":"142","severity":1,"message":"143","line":119,"column":41,"nodeType":"144","endLine":119,"endColumn":56},{"ruleId":"129","replacedBy":"145"},{"ruleId":"131","replacedBy":"146"},{"ruleId":"147","severity":1,"message":"148","line":254,"column":32,"nodeType":"149","messageId":"150","endLine":254,"endColumn":34},{"ruleId":"147","severity":1,"message":"148","line":255,"column":40,"nodeType":"149","messageId":"150","endLine":255,"endColumn":42},{"ruleId":"147","severity":1,"message":"148","line":267,"column":32,"nodeType":"149","messageId":"150","endLine":267,"endColumn":34},{"ruleId":"147","severity":1,"message":"148","line":276,"column":44,"nodeType":"149","messageId":"150","endLine":276,"endColumn":46},{"ruleId":"147","severity":1,"message":"148","line":290,"column":47,"nodeType":"149","messageId":"150","endLine":290,"endColumn":49},{"ruleId":"142","severity":1,"message":"143","line":120,"column":159,"nodeType":"144","endLine":120,"endColumn":174},{"ruleId":"142","severity":1,"message":"143","line":121,"column":164,"nodeType":"144","endLine":121,"endColumn":179},{"ruleId":"142","severity":1,"message":"143","line":122,"column":150,"nodeType":"144","endLine":122,"endColumn":165},{"ruleId":"125","severity":1,"message":"151","line":4,"column":10,"nodeType":"127","messageId":"128","endLine":4,"endColumn":17},{"ruleId":"125","severity":1,"message":"133","line":5,"column":10,"nodeType":"127","messageId":"128","endLine":5,"endColumn":25},{"ruleId":"142","severity":1,"message":"143","line":176,"column":50,"nodeType":"144","endLine":176,"endColumn":65},"no-unused-vars","'TutorWeekView' is defined but never used.","Identifier","unusedVar","no-native-reassign",["152"],"no-negated-in-lhs",["153"],"'FontAwesomeIcon' is defined but never used.",["152"],["153"],["152"],["153"],"eqeqeq","Expected '!==' and instead saw '!='.","BinaryExpression","unexpected","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","JSXAttribute",["152"],["153"],"array-callback-return","Array.prototype.map() expects a return value from arrow function.","ArrowFunctionExpression","expectedInside","'NavLink' is defined but never used.","no-global-assign","no-unsafe-negation"]
=======
[{"/Users/samfrank/Desktop/official-csug-website/src/reportWebVitals.js":"1","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/ResourceComponent/index.jsx":"2","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/FooterComponent/index.jsx":"3","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/ResourceComponent/index.data.jsx":"4","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/TutoringComponent/index.data.jsx":"5","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/TutoringComponent/index.view.jsx":"6","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/NavigationBarComponent/index.view.jsx":"7","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/EBoardComponent/index.jsx":"8","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/EBoardComponent/index.data.jsx":"9","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/IntroSection/index.view.jsx":"10","/Users/samfrank/Desktop/official-csug-website/src/index.js":"11","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/AboutUsComponent/index.jsx":"12","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/HomePageComponent/index.jsx":"13","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/AboutUsComponent/index.view.jsx":"14","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/HomePageComponent/index.view.jsx":"15","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/TimeLineComponent/index.jsx":"16","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/EBoardComponent/index.view.jsx":"17","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/ResourceComponent/index.view.jsx":"18","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/TimeLineComponent/index.data.jsx":"19","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/NavigationBarComponent/index.jsx":"20","/Users/samfrank/Desktop/official-csug-website/src/App.js":"21","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/AboutUsComponent/index.data.jsx":"22","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/TimeLineComponent/index.view.jsx":"23","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/FooterComponent/index.view.jsx":"24","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/TutoringComponent/index.jsx":"25","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/IntroSection/index.jsx":"26"},{"size":362,"mtime":1684980873733,"results":"27","hashOfConfig":"28"},{"size":206,"mtime":1684980873096,"results":"29","hashOfConfig":"28"},{"size":57,"mtime":1684980873094,"results":"30","hashOfConfig":"28"},{"size":2090,"mtime":1686870990925,"results":"31","hashOfConfig":"28"},{"size":10095,"mtime":1684980873097,"results":"32","hashOfConfig":"28"},{"size":14151,"mtime":1684980873098,"results":"33","hashOfConfig":"28"},{"size":2373,"mtime":1685934809903,"results":"34","hashOfConfig":"28"},{"size":210,"mtime":1684980873093,"results":"35","hashOfConfig":"28"},{"size":1903,"mtime":1684980873093,"results":"36","hashOfConfig":"28"},{"size":1504,"mtime":1685931008345,"results":"37","hashOfConfig":"28"},{"size":607,"mtime":1684980873732,"results":"38","hashOfConfig":"28"},{"size":159,"mtime":1684980873093,"results":"39","hashOfConfig":"28"},{"size":62,"mtime":1684980873095,"results":"40","hashOfConfig":"28"},{"size":2299,"mtime":1684980873093,"results":"41","hashOfConfig":"28"},{"size":883,"mtime":1686863040481,"results":"42","hashOfConfig":"28"},{"size":229,"mtime":1684980873097,"results":"43","hashOfConfig":"28"},{"size":4859,"mtime":1684980873094,"results":"44","hashOfConfig":"28"},{"size":6400,"mtime":1691780186600,"results":"45","hashOfConfig":"28"},{"size":1578,"mtime":1684980873097,"results":"46","hashOfConfig":"28"},{"size":72,"mtime":1685929859816,"results":"47","hashOfConfig":"28"},{"size":907,"mtime":1685929843893,"results":"48","hashOfConfig":"28"},{"size":1538,"mtime":1684980873093,"results":"49","hashOfConfig":"28"},{"size":2291,"mtime":1684980873097,"results":"50","hashOfConfig":"28"},{"size":2410,"mtime":1684980873094,"results":"51","hashOfConfig":"28"},{"size":369,"mtime":1684980873098,"results":"52","hashOfConfig":"28"},{"size":69,"mtime":1684980873095,"results":"53","hashOfConfig":"28"},{"filePath":"54","messages":"55","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},"1g6rpmv",{"filePath":"57","messages":"58","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"59"},{"filePath":"60","messages":"61","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"62"},{"filePath":"63","messages":"64","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"65","usedDeprecatedRules":"56"},{"filePath":"66","messages":"67","errorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"68","usedDeprecatedRules":"69"},{"filePath":"70","messages":"71","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"72","usedDeprecatedRules":"56"},{"filePath":"73","messages":"74","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"75","messages":"76","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"59"},{"filePath":"77","messages":"78","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"59"},{"filePath":"79","messages":"80","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"81","messages":"82","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"83"},{"filePath":"84","messages":"85","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"69"},{"filePath":"86","messages":"87","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"88","messages":"89","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"90"},{"filePath":"91","messages":"92","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"93","messages":"94","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"95"},{"filePath":"96","messages":"97","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"98","usedDeprecatedRules":"62"},{"filePath":"99","messages":"100","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"101"},{"filePath":"102","messages":"103","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"95"},{"filePath":"104","messages":"105","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"106","messages":"107","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"108","usedDeprecatedRules":"62"},{"filePath":"109","messages":"110","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"111","messages":"112","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"113","messages":"114","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"115","usedDeprecatedRules":"56"},{"filePath":"116","messages":"117","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"118","messages":"119","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/samfrank/Desktop/official-csug-website/src/reportWebVitals.js",[],["120","121"],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/ResourceComponent/index.jsx",[],["122","123"],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/FooterComponent/index.jsx",[],["124","125"],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/ResourceComponent/index.data.jsx",["126"],"import csugTutoring from '../../images/tutoring.png';\nimport dandyHacks from '../../images/flower.png';\nimport internship from '../../images/internship.jpg';\nimport academics from '../../images/books.png';\nimport project from '../../images/project.png';\nimport workshop from '../../images/workshop.png';\n\nconst resources = [\n {\n id: 0,\n title: 'DandyHacks',\n img: dandyHacks,\n descriptions: 'We organize a 36 hours hackathon, DandyHacks. This is an amazing event where you can learn and demonstrate your skills and network with peers and employers.',\n link: 'https://dandyhacks.net/'\n },\n {\n id: 1,\n title: 'Roclab',\n img: academics,\n descriptions: '',\n link: ''\n },\n {\n id: 2,\n title: 'CSUG Tutoring',\n img: csugTutoring,\n description: 'We run a special tutoring service for Computer Science subjects to help our students. This is a free drop-in tutoring service where we have selected the best tutors for you.',\n link: '/tutoring'\n },\n {\n id: 3,\n title: 'Academics',\n img: academics,\n description: 'We have compiled resources that you can use for your classes. These resources have been compiled with the help of students who have taken the courses. Please make sure that the use of these resources doesn\\'t violate any academic honesty policies.',\n link:'https://github.com/Computer-Science-Undergraduate-Council/CSUG-resources/tree/main/Academics'\n },\n {\n id: 4,\n title: 'Projects',\n img: project,\n description: 'Coming Soon',\n link: '#'\n },\n {\n id: 5,\n title: 'Internships',\n img: internship,\n description: 'We compile information about available internships with the help of the CS community and Alumni of UoR. You can use this information and find one that could be your next internship.',\n link: 'https://github.com/Computer-Science-Undergraduate-Council/CSUG-resources/tree/main/Jobs%20and%20Internship'\n }\n]\n\nexport default resources;","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/TutoringComponent/index.data.jsx",["127","128","129","130","131"],"const tutorDetails = [\n // MONDAY\n {\n name: \"Ahmed\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Monday\", time: \"11:15\" }],\n subjects: 'CSC 171, CSC 186, MTH 150'\n },\n {\n name: \"Natalie\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Monday\", time: \"15:30\" }],\n subjects: 'CSC 171, CSC 172, CSC 173, MTH 141/161, MTH 142/162'\n },\n {\n name: \"Michael\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Monday\", time: \"17:00\" }],\n subjects: 'CSC 171, MTH 150'\n },\n {\n name: \"Woody\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Monday\", time: \"17:00\" }],\n subjects: 'CSC 161, CSC 171, CSC 172, CSC 214, CSC 252, CSC 254, CSC 261, CSC 294, MTH 141/161, MTH 142/162, MTH 165'\n },\n {\n name: \"Emma Buller\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Monday\", time: \"17:00\" }],\n subjects: 'CSC 172, MTH 150'\n },\n {\n name: \"Michael\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Monday\", time: \"18:00\" }],\n subjects: 'CSC 171, MTH 150'\n },\n\n // TUESDAY\n\n {\n name: \"Dylan\",\n location: \"iZone\",\n password: \"\",\n schedule: [{ day: \"Tuesday\", time: \"12:00\" }],\n subjects: 'CSC 161, CSC 171, CSC 172, CSC 173, MTH 150, MTH 165, MTH/STT 201'\n },\n {\n name: \"Gigi\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Tuesday\", time: \"14:15\" }],\n subjects: 'CSC 171'\n },\n {\n name: \"Dominic\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Tuesday\", time: \"15:30\" }],\n subjects: 'CSC 161, CSC 171, CSC 172, MTH 150, MTH 141/161, MTH 142/162, MTH 165, MTH/STT 201'\n },\n {\n name: \"Lucy\",\n location: \"iZone\",\n password: \"\",\n schedule: [{ day: \"Tuesday\", time: \"22:00\" }],\n subjects: 'CSC 171, MTH 165'\n },\n\n // WEDNESDAY\n {\n name: \"Colby\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Wednesday\", time: \"13:00\" }],\n subjects: 'CSC 161, CSC 171, CSC 172'\n },\n {\n name: \"Kestor Brown\",\n location: \"Hylan 301\",\n password: \"\",\n schedule: [{ day: \"Wednesday\", time: \"13:00\" }],\n subjects: 'CSC 161, CSC 171, CSC 172, CSC 242'\n },\n {\n name: \"Colby\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Wednesday\", time: \"14:00\" }],\n subjects: 'CSC 161, CSC 171, CSC 172'\n },\n {\n name: \"Ahmed\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Wednesday\", time: \"15:30\" }],\n subjects: 'CSC 171, CSC 186, MTH 150'\n },\n {\n name: \"Dominic\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Wednesday\", time: \"16:00\" }],\n subjects: 'CSC 161, CSC 171, CSC 172, MTH 150, MTH 141/161, MTH 142/162, MTH 165, MTH/STT 201'\n },\n {\n name: \"Ester\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Wednesday\", time: \"16:00\" }],\n subjects: 'CSC 171, MTH 150, MTH 141/161, MTH 142/162, MTH 165'\n },\n {\n name: \"Woody\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Wednesday\", time: \"17:00\" }],\n subjects: 'CSC 161, CSC 171, CSC 172, CSC 214, CSC 252, CSC 254, CSC 261, CSC 294, MTH 141/161, MTH 142/162, MTH 165'\n },\n {\n name: \"Emma Buller\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Wednesday\", time: \"17:00\" }],\n subjects: 'CSC 172, MTH 150'\n },\n {\n name: \"Lucy\",\n location: \"iZone\",\n password: \"\",\n schedule: [{ day: \"Wednesday\", time: \"22:00\" }],\n subjects: 'CSC 171, MTH 165'\n },\n\n // THURSDAY\n\n {\n name: \"Gigi\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Thursday\", time: \"14:15\" }],\n subjects: 'CSC 171'\n },\n {\n name: \"Lam\",\n location: \"iZone\",\n password: \"\",\n schedule: [{ day: \"Thursday\", time: \"16:00\" }],\n subjects: 'CSC 171, CSC 172, MTH 150, MTH 141/161'\n },\n {\n name: \"Bohan\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Thursday\", time: \"16:30\" }],\n subjects: 'CSC 171, CSC 172, CSC 242, CSC 261, MTH 150'\n },\n {\n name: \"Raghav\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Thursday\", time: \"20:00\" }],\n subjects: 'CSC 171, CSC 172, CSC 173, MTH 141/161, MTH 142/162'\n },\n\n // FRIDAY\n {\n name: \"Ahmed\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Friday\", time: \"10:00\" }],\n subjects: 'CSC 161, CSC 171, CSC 172, CSC 262, MTH 141/161'\n },\n {\n name: \"Ester\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Friday\", time: \"10:30\" }],\n subjects: 'CSC 171, MTH 150, MTH 141/161, MTH 142/162, MTH 165'\n },\n {\n name: \"Ahmed\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Friday\", time: \"11:00\" }],\n subjects: 'CSC 161, CSC 171, CSC 172, CSC 262, MTH 141/161'\n },\n {\n name: \"Ahmed\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Friday\", time: \"12:00\" }],\n subjects: 'CSC 161, CSC 171, CSC 172, CSC 262, MTH 141/161'\n },\n {\n name: \"Chris\",\n location: \"iZone\",\n password: \"\",\n schedule: [{ day: \"Friday\", time: \"13:00\" }],\n subjects: 'CSC 171, CSC 214'\n },\n {\n name: \"Kestor Brown\",\n location: \"Hylan 301\",\n password: \"\",\n schedule: [{ day: \"Friday\", time: \"13:00\" }],\n subjects: 'CSC 161, CSC 171, CSC 172, CSC 242'\n },\n {\n name: \"Welle Zheng\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Friday\", time: \"13:30\" }],\n subjects: 'CSC 161, CSC 171, MTH 150, MTH 141/161, MTH 165'\n },\n {\n name: \"Todd\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Friday\", time: \"14:00\" }],\n subjects: 'CSC 161, CIS 191, MTH 150, MTH 141/161, MTH 165'\n },\n {\n name: \"Dylan\",\n location: \"Hylan 9 Lounge (Math Lounge)\",\n password: \"\",\n schedule: [{ day: \"Friday\", time: \"14:00\" }],\n subjects: 'CSC 161, CSC 171, CSC 172, CSC 173, MTH 150, MTH 165, MTH/STT 201'\n },\n {\n name: \"Welle Zheng\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Friday\", time: \"14:30\" }],\n subjects: 'CSC 161, CSC 171, MTH 150, MTH 141/161, MTH 165'\n },\n {\n name: \"Natalie\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Friday\", time: \"14:30\" }],\n subjects: 'CSC 171, CSC 172, CSC 173, MTH 141/161, MTH 142/162'\n },\n {\n name: \"Natalie\",\n location: \"Wegmans 2007\",\n password: \"\",\n schedule: [{ day: \"Friday\", time: \"15:30\" }],\n subjects: 'CSC 171, CSC 172, CSC 173, MTH 141/161, MTH 142/162'\n }\n]\n// This function checks the tutoring schedule for the week\nconst weeklySchedule = () => {\n var weekMap = {\n Sunday: [],\n Monday: [],\n Tuesday: [],\n Wednesday: [],\n Thursday: [],\n Friday: [],\n Saturday: [],\n };\n tutorDetails.map(eachTutor => {\n eachTutor.schedule.map(eachDay => {\n var dayForTutor = eachDay.day;\n weekMap[dayForTutor].push(eachTutor);\n })\n })\n return weekMap;\n}\n\n// This function checks the tutoring schedule for a particular day\nconst dataToSend = () => {\n const dateRightNow = new Date();\n var currentData = []\n tutorDetails.map(eachTutor => {\n if (checkDay(eachTutor)) {\n //Makes a copy of the object so that only today's times are shown\n var toAppend = {};\n toAppend.name = eachTutor.name;\n toAppend.location = eachTutor.location;\n toAppend.password = eachTutor.password;\n toAppend.subjects = eachTutor.subjects;\n toAppend.schedule = [];\n eachTutor.schedule.map(eachDay => {\n if (dateRightNow.getDay() === convertDay(eachDay.day)) {\n toAppend.schedule.push({ \"day\": eachDay.day, \"time\": eachDay.time })\n }\n })\n currentData.push(toAppend);\n }\n })\n return currentData;\n}\n\nconst checkDay = (specificTutor) => {\n const currentDate = new Date();\n var toSend = false;\n specificTutor.schedule.map(scheduleDetail => {\n var scheduleHour = parseInt(scheduleDetail.time.split(\":\")[0]);\n var scheduleMinute = parseInt(scheduleDetail.time.split(\":\")[1]);\n var scheduleTime = scheduleHour * 60 + scheduleMinute;\n var currentHour = currentDate.getHours();\n var currentMinute = currentDate.getMinutes();\n var currentTimeinMinutes = currentHour * 60 + currentMinute;\n if (currentDate.getDay() === convertDay(scheduleDetail.day)) {\n if (currentTimeinMinutes < scheduleTime + 60) {\n toSend = true;\n }\n }\n })\n\n return toSend;\n}\n\nconst convertDay = (dateofInterest) => {\n if (dateofInterest === \"Sunday\") return 0;\n else if (dateofInterest === \"Monday\") return 1;\n else if (dateofInterest === \"Tuesday\") return 2;\n else if (dateofInterest === \"Wednesday\") return 3;\n else if (dateofInterest === \"Thursday\") return 4;\n else if (dateofInterest === \"Friday\") return 5;\n else if (dateofInterest === \"Saturday\") return 6;\n}\n\n\n\nexport default tutorDetails;\nexport { dataToSend };\nexport { weeklySchedule };\n",["132","133"],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/TutoringComponent/index.view.jsx",["134","135","136"],"import React from \"react\";\nimport { makeStyles } from \"@material-ui/core/styles\";\nimport { Grid } from \"@material-ui/core\";\nimport { NavLink } from \"react-router-dom\";\nimport { FontAwesomeIcon } from \"@fortawesome/react-fontawesome\";\n\nimport { Col, Row } from \"react-bootstrap\";\nimport Card from \"react-bootstrap/Card\";\n\nimport { dataToSend, weeklySchedule } from \"./index.data\";\n\nconst useStyles = makeStyles((theme) => ({\n aboutSection: {\n padding: \"32px 0\",\n },\n title: {\n padding: theme.spacing(2),\n textAlign: \"center\",\n fontSize: \"2.5rem\",\n paddingBottom: \"4px\",\n fontWeight: \"bold\",\n color: \"#113F77\",\n },\n subTitle: {\n padding: theme.spacing(0.5),\n textAlign: \"center\",\n fontSize: \"2.2rem\",\n paddingBottom: \"0\",\n textDecorationLine: \"\",\n color: \"#b44750\",\n },\n announcement: {\n padding: theme.spacing(0.5),\n textAlign: \"center\",\n fontSize: \"1.5rem\",\n paddingBottom: \"0\",\n textDecorationLine: \"underline\",\n color: \"#b44750\",\n },\n aboutBody: {\n padding: theme.spacing(2),\n textAlign: \"center\",\n paddingTop: \"4px\",\n fontSize: \"1.5rem\",\n margin: \"0 auto\",\n width: \"75%\",\n },\n cardBorder: {\n paddingLeft: theme.spacing(2),\n textDecorationWidth: \"200%\",\n width: \"100%\",\n },\n cardBody: {\n paddingLeft: theme.spacing(2),\n background: \"inherit\",\n textAlign: \"left\",\n width: \"100%\",\n },\n tutorName: {\n fontSize: \"1rem\",\n },\n tutorDetails: {\n fontSize: \"1rem\",\n },\n eachDay: {\n background: \"#113F77\",\n color: \"#fff\",\n },\n eachDay2: {\n border: \"1px solid #000\",\n },\n dayTitle: {\n background: \"#F5DD5A\",\n color: \"#113F77\",\n },\n sideInfo: {\n fontSize: \"1rem\",\n textAlign: \"center\",\n },\n}));\n\nconst TutorTime = (eachTutor) => {\n let countSchedules = 0;\n\n return eachTutor.schedule.map((currentSchedule) => {\n if (countSchedules === eachTutor.schedule.length - 1) {\n return <>{currentSchedule[\"time\"]}</>;\n }\n countSchedules++;\n return <>{currentSchedule[\"time\"]}; </>;\n });\n};\n\nconst TutorTimeWithDay = (eachTutor) => {\n let countSchedules = 0;\n return eachTutor.schedule.map((currentSchedule) => {\n if (countSchedules === eachTutor.schedule.length - 1) {\n return (\n <>\n {currentSchedule[\"day\"]} - {currentSchedule[\"time\"]}\n </>\n );\n }\n countSchedules++;\n return (\n <>\n {currentSchedule[\"day\"]} - {currentSchedule[\"time\"]}\n </>\n );\n });\n};\n\nconst TutorDayView = (currentData) => {\n const classes = useStyles();\n const eachtutor = (currentData) => {\n return currentData.map((currentTutor) => {\n return (\n <div className=\"mt-2 pt-2\">\n <Card className={classes.cardBorder}>\n <Row className=\"p-2\">\n <Col md={12}>\n <Row>\n <h3 className=\"text-center\">{currentTutor.name}</h3>\n </Row>\n <Row className=\"text-left\">\n Location: {currentTutor.location}\n </Row>\n {currentTutor.password !== \"\" && (\n <Row className=\"text-left\">\n Password: {currentTutor.password}\n </Row>\n )}\n <Row className=\"text-left\">\n Subjects: {currentTutor.subjects}\n </Row>\n <Row className=\"text-left\">Time: {TutorTime(currentTutor)}</Row>\n\n {/* <Row className=\"text-left\">\n Time: {currentTutor.schedule[\"Wednesday\"]}\n </Row> */}\n </Col>\n </Row>\n </Card>\n </div>\n );\n });\n };\n\n const todayData = dataToSend();\n return (\n <div className={classes.aboutSection}>\n <div className={classes.title}>CSUG Tutoring</div>\n <div className={classes.aboutBody}>\n <p>\n CSUG Tutoring is proudly a student-run service that helps students\n succeed in their CS courses. Our volunteer tutors help with explaining\n concepts, approaching assignments, preparing for exams, and more!\n </p>\n </div>\n <div className={classes.subTitle}>\n <i class=\"fa fa-bullhorn\" aria-hidden=\"true\"></i> CSUG Tutoring is Open\n for Spring 2023!\n </div>\n <div className={`${classes.announcement} ${classes.aboutBody}`}>\n <p>\n See below for our new shiny schedule and special programs!\n </p>\n </div>\n <div className={classes.subTitle}>How to access tutoring</div>\n <div className={classes.aboutBody}>\n <p>\n Our drop-in tutoring schedule, including the time and location, is\n below! If you prefer appointments, head to<span> </span>\n <a href=\"https://calendly.com/csug/tutoring\">our Calendly page</a> to\n schedule one! In addition, join our <a\n href=\"https://discord.gg/78c6xaeKkp\" target=\"_blank\">CSUG Tutoring\n Discord server</a> to access computer science help outside the\n normal schedule.\n </p>\n </div>\n <div className={classes.subTitle}>Today's schedule</div>\n <div className={classes.aboutBody} >\n <a href=\"https://calendar.google.com/calendar/u/0?cid=Y18yY2EyNmFmZmQ0YmIzOThjM2MzZDM2MDgwZWIyMmE1N2ZlNmU3OWJiODk0MjkxMGRhMzBmMWYwMDcwOTYyODE5QGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20\">\n Subscribe to the CSUG Tutoring Google Calendar for notifications & latest changes <i class=\"fa fa-calendar fa-lg\" aria-hidden=\"true\" ></i>\n </a>\n </div>\n {todayData.length === 0 && <div className={classes.aboutBody}>\n All tutoring sessions for today have ended. Please come back tomorrow.\n </div>}\n\n {todayData.length !== 0 &&\n <div className={classes.aboutBody}>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {eachtutor(todayData)}\n </Grid>\n </Grid>\n\n </div>\n }\n <div className={classes.aboutBody} >\n <a href=\"https://calendar.google.com/calendar/u/0?cid=Y18yY2EyNmFmZmQ0YmIzOThjM2MzZDM2MDgwZWIyMmE1N2ZlNmU3OWJiODk0MjkxMGRhMzBmMWYwMDcwOTYyODE5QGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20\">\n Add the CSUG Tutoring schedule to your calendar <i class=\"fa fa-calendar fa-lg\" aria-hidden=\"true\" ></i>\n </a>\n </div>\n <div className={classes.subTitle}>Weekly schedule</div>\n <div className={classes.aboutBody} >\n <p>\n The below schedule is only for reference. For the most up-to-date\n schedule, please subscribe to our Google Calendar (link above).\n </p>\n </div>\n <TutorWeekView />\n <div className={classes.subTitle}>\n Programs we are planning this semester!\n </div>\n <div className={`${classes.aboutBody} programs-list`}>\n <ul style={{ textAlign: \"left\" }}>\n <li style={{ textAlign: \"left\" }}>\n <b>Discord server</b>: If you are a CS student who needs some help\n with intro courses, then you are missing out if you haven't joined\n our <a href=\"https://discord.gg/78c6xaeKkp\">Discord server</a>!\n Designed specifically for asking questions, getting feedback, and\n socializing online, many CSC 171 and CSC 172 students have used the\n server to happy results! Join more than 270 members today.\n </li>\n <li style={{ textAlign: \"left\" }}>\n <b>Mini hackathons</b> (NEW!): Based on the fact that you can get\n started with any framework in a day, mini hackathons are one-week\n coding challenges that centers around a library, framework, or\n topic. Our main focus is to have fun with code!{\" \"}\n <i>Subjected to change.</i>\n </li>\n <li style={{ textAlign: \"left\" }}>\n <b>Tutor of the Month</b>: This is a special designation to tutors\n who go out of their way to help their tutees and make CS on campus\n *ever better*. Awarded monthly.\n </li>\n <li style={{ textAlign: \"left\" }}>\n <b>Coordinated review sessions</b>: Computer science exams (or\n quizzes if you prefer to call them that) can be challenging! Make\n sure you are backed up at our review sessions, where the Tutoring\n Chair and tutors coordinate with professors to develop an optimized\n review plan and help you review important topics!\n </li>\n <li style={{ textAlign: \"left\" }}>\n <b>Leetcode Premium Sharing</b> (OPEN!): Are you preparing for\n coding interviews, or just craving for some challenging coding\n exercises? Either way, this program lets you borrow our Leetcode\n Premium account! Enjoy invested learning for free on one of the top\n programming websites. Join our{\" \"}\n <a href=\"https://discord.gg/78c6xaeKkp\">Discord server</a> to get\n access.\n </li>\n </ul>\n </div>\n <div className={classes.subTitle}>Contact</div>\n <div className={classes.aboutBody}>\n <p>\n Zach, CSUG Tutoring Chair\n <br />\n Email: duong.nguyen at rochester.edu\n </p>\n </div>\n </div >\n );\n};\n\n// The following returns the weekly schedule view\nconst TutorWeekView = (currentData) => {\n const classes = useStyles();\n\n const weekTutor = (currentData) => {\n return currentData.map((currentTutor) => {\n return (\n <div className=\"mt-2 pt-2\">\n <div className={classes.cardBody}>\n <Row className=\"p-2\">\n <Col md={7}>\n <Row>\n <h3 className={classes.tutorName}>{currentTutor.name}</h3>\n </Row>\n <Row className={classes.tutorDetails}>\n Location: {currentTutor.location}\n </Row>\n {currentTutor.password !== \"\" && (\n <Row className={classes.tutorDetails}>\n Password: {currentTutor.password}\n </Row>\n )}\n <Row className={classes.tutorDetails}>\n Subjects: {currentTutor.subjects}\n </Row>\n <Row className={classes.tutorDetails}>\n Times: {TutorTimeWithDay(currentTutor)}\n </Row>\n </Col>\n </Row>\n </div>\n <hr></hr>\n </div>\n );\n });\n };\n\n const weekData = weeklySchedule();\n return (\n <>\n {/* <div className={classes.aboutSection}> */}\n {/*<div className={classes.title}>Tutoring Schedule For The Week</div>\n <div className={classes.sideInfo}>\n <NavLink className={classes.navLink} to=\"/tutoring\">Find today's schedule</NavLink>\n </div>*/}\n {/*<div className={classes.title}>2022 Spring CSUG Tutoring Schedule for the Week</div>\n <div className={classes.aboutBody}>\n <NavLink className={classes.navLink} to=\"/tutoring\" > \n View Today's Schedule\n </NavLink>\n <text>\n <a href=\"https://calendar.google.com/calendar/u/0?cid=Y19udWxjYmZiMmcyOHM2OHZsMHRxdTVvdGJjMEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t\">\n <i class=\"fa fa-calendar fa-lg\" aria-hidden=\"true\" style={{color: \"#113F77\"}} ></i>\n </a> \n </div>*/}\n {/* <div className={classes.subTitle} >Announcement:<i class=\"fa fa-bullhorn\" aria-hidden=\"true\"></i></div>\n <div className={classes.announcement}>\n CSUG Tutoring will not be holding tutoring sessions during spring break(3/7-3/11). <br /> We will resume on 3/14/22(Mon)! </div> */}\n {/*<div className={classes.aboutBody}>\n <p>\n The weekly schedule is for reference only. Please see today's schedule\n for updated information about tutors' availability.\n </p>\n</div>*/}\n <div className={classes.aboutBody}>\n <div className={classes.eachDay}>\n <div className={classes.dayTitle}>Monday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Monday\"])}\n </Grid>\n </Grid>\n </div>\n <div className={classes.eachDay}>\n <div className={classes.dayTitle}>Tuesday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Tuesday\"])}\n </Grid>\n </Grid>\n </div>\n <div className={classes.eachDay}>\n <div className={classes.dayTitle}>Wednesday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Wednesday\"])}\n </Grid>\n </Grid>\n </div>\n <div className={classes.eachDay}>\n <div className={classes.dayTitle}>Thursday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Thursday\"])}\n </Grid>\n </Grid>\n </div>\n <div className={classes.eachDay}>\n <div className={classes.dayTitle}>Friday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Friday\"])}\n </Grid>\n </Grid>\n </div>\n <div className={classes.eachDay}>\n <div className={classes.dayTitle}>Saturday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Saturday\"])}\n </Grid>\n </Grid>\n </div>\n {/* No data available for Sunday. removed to avoid confusion */}\n {/* <div className={classes.eachDay}>\n <div className = {classes.dayTitle}>Sunday</div>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {weekTutor(weekData[\"Sunday\"])}\n </Grid>\n </Grid>\n </div> */}\n </div>\n {/* </div > */}\n </>\n );\n};\n\nexport { TutorDayView };\nexport { TutorWeekView };\n","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/NavigationBarComponent/index.view.jsx",[],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/EBoardComponent/index.jsx",[],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/EBoardComponent/index.data.jsx",[],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/IntroSection/index.view.jsx",[],"/Users/samfrank/Desktop/official-csug-website/src/index.js",[],["137","138"],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/AboutUsComponent/index.jsx",[],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/HomePageComponent/index.jsx",[],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/AboutUsComponent/index.view.jsx",[],["139","140"],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/HomePageComponent/index.view.jsx",["141"],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/TimeLineComponent/index.jsx",[],["142","143"],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/EBoardComponent/index.view.jsx",["144","145","146"],"import React from 'react'\n\nimport { makeStyles } from '@material-ui/core/styles';\nimport Avatar from \"@material-ui/core/Avatar\";\nimport Card from \"react-bootstrap/Card\";\n\nimport eboardmembers from './index.data'\n\nconst useStyles = makeStyles((theme) => ({\n eboardSection:{\n background: '#113F77',\n padding: '32px 0',\n },\n title: {\n padding: theme.spacing(2),\n textAlign: 'center',\n color: 'white',\n fontSize: '3rem',\n paddingBottom:'0',\n fontWeight:'bold',\n },\n eboardBody: {\n padding: theme.spacing(2),\n textAlign: 'center',\n color: 'white',\n paddingTop:'4px',\n fontSize: '1.5rem',\n margin: '0 auto',\n width:'75%',\n },\n avatarSize:{\n width: '256px',\n height:'256px',\n border: '5px solid #113f77',\n boxShadow: '-15px 15px 5px rgba(0, 0, 0, 0.5)',\n margin: '24px auto',\n overflow:'hidden'\n },\n /* Centered text */\n centered: {\n position: 'absolute',\n color:'white',\n top: '75%',\n left: '50%',\n fontWeight:'bold',\n fontSize:'16px',\n transform: 'translate(-50%, -50%)',\n textShadow: '0px 4px 3px rgb(0 0 0 / 40%), 0px 8px 13px rgb(0 0 0 / 10%), 0px 18px 23px rgb(0 0 0 / 10%)',\n },\n // The following is styling for the Eboard section in about us page\n aboutSection:{\n padding: '32px 0',\n },\n secondAvatarSize:{\n width: '200px',\n height:'200px',\n border: '5px solid #113f77',\n boxShadow: '-5px 5px 5px rgba(0, 0, 0, 0.5)'\n },\n secondTitle: {\n padding: theme.spacing(2),\n textAlign: 'center',\n color: '#F5DD5A',\n fontSize: '3em',\n paddingBottom:'1.5rem',\n fontWeight:'bold',\n },\n name:{\n color: '#F5DD5A',\n fontSize: '1.5rem',\n paddingBottom:'0.5rem',\n fontWeight:'bold',\n paddingLeft:'1rem'\n },\n subtitle:{\n color: 'white',\n fontSize: '1.2rem',\n paddingBottom:'0.5rem',\n fontWeight:'bold',\n paddingLeft:'1rem'\n }\n }));\n\n// This is used for the HomePage\nconst EboardHomePage = () => { \n const classes = useStyles();\n const eboard = (eboard) => {\n return eboard.map(eboardmem => {\n return ( \n <div className=\"col-lg-4 d-flex container\">\n <Avatar alt={eboardmem.name} src={eboardmem.img} className={classes.avatarSize}>\n </Avatar>\n <div className={classes.centered}>{eboardmem.name} <br />{eboardmem.title}</div>\n </div>)\n })\n }\n return (\n <div className={classes.eboardSection}>\n <div className={classes.title}>E-Board</div>\n <div className=\"container text-center\">\n <div className=\"row\">\n {eboard(eboardmembers)}\n </div>\n </div>\n </div>\n )\n}\n\n// This is used for the About Us page\nconst EboardAboutUs = () => {\n const classes = useStyles();\n const eboardSecond = (eboard) => {\n return eboard.map(eboardmem => {\n return <div className=\"col-lg-6 d-flex p-3\">\n <Avatar alt={eboardmem.name} src={eboardmem.img} className={classes.secondAvatarSize}/>\n <Card className=\"bg-transparent border-0 text-left pl-1\">\n <Card.Title className={classes.name}>{eboardmem.name}</Card.Title>\n <Card.Subtitle className={classes.subtitle}>{eboardmem.title}</Card.Subtitle>\n <Card.Subtitle>\n {eboardmem.gitlink !== \"#\" && <a className=\"btn btn-lg btn-social-icon mr-1 ml-1\" style={{color: '#F5DD5A'}} href={eboardmem.gitlink} target=\"_blank\"><i className=\"fa fa-github\"></i></a>}\n {eboardmem.linkedInlink !== \"#\" && <a className=\"btn btn-lg btn-social-icon mr-1\" style={{color: '#F5DD5A'}} href={eboardmem.linkedInlink} target=\"_blank\"><i className=\"fa fa-linkedin\"></i></a>}\n {eboardmem.email !== \"#\" && <a className=\"btn btn-lg btn-social-icon mr-1\" style={{color: '#F5DD5A'}} href={eboardmem.email} target=\"_blank\"><i className=\"fa fa-envelope-o\"></i></a>} \n </Card.Subtitle>\n <Card.Body className=\"text-white\">\n {eboardmem.description}\n </Card.Body>\n </Card>\n </div>\n })\n }\n\n return (\n <div className={classes.eboardSection}>\n <div className={classes.secondTitle}>E-Board</div>\n <div className=\"container text-center\">\n <div className=\"row\">\n {eboardSecond(eboardmembers)}\n </div>\n </div>\n </div>\n )\n}\nexport {EboardHomePage};\nexport {EboardAboutUs};\n\n","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/ResourceComponent/index.view.jsx",["147","148","149"],"import React from 'react'\nimport resources from './index.data'\nimport { makeStyles } from '@material-ui/core/styles';\nimport { Grid } from '@material-ui/core';\nimport {Col, Container, Row} from \"react-bootstrap\";\nimport Card from \"react-bootstrap/Card\";\nimport CardContent from \"@material-ui/core/CardContent\";\nimport { NavLink } from 'react-router-dom';\n\n\nconst useStyles = makeStyles(() => ({\n resourceBackground: {\n background: '#212E60',\n },\n title: {\n paddingLeft: '6rem',\n color: '#F2DC10',\n fontSize: '4vw',\n },\n infoSection: {\n marginLeft: '6rem',\n marginRight: '6rem',\n borderRadius: '10px',\n color: '#eee',\n fontSize: '1.75vw',\n // fontSize: '1.5rem'\n },\n aboutBody: {\n textAlign: 'center',\n paddingTop:'1rem',\n fontSize: '1.5rem',\n padding: '0 6rem',\n display: 'flex',\n flexWrap: 'wrap',\n justifyContent: 'center',\n alignItems: 'center',\n paddingBottom: '10rem',\n },\n buttonStyling:{\n flexBasis: '33.3333%',\n },\n button:{\n textAlign: 'center',\n background:'#FBF5AA',\n width: '25rem',\n height: '5rem',\n borderRadius: '15px',\n margin: '15px',\n border: 'none',\n fontSize: '1.75rem',\n },\n eachResource:{\n backgroundColor: '#113f77',\n border:'5px solid #DCC10C',\n color:'white',\n margin:'16px 0',\n fontSize:'15px'\n },\n resourceDisplayInHome:{\n backgroundColor: '#113f77',\n border:'5px solid #DCC10C',\n color:'white',\n margin:'16px 0'\n },\n\n resourcesImg:{\n height:'200px',\n display: 'flex',\n flex: '1 1 auto'\n }\n }));\n\nconst ResourcesMain = () => {\n const classes = useStyles();\n const res = (resources) => {\n return resources.map(resource => {\n return <div>\n \n\n {/* The following is a hack that must be solved in future iterations */}\n\n {/* Using normal anchor tags for others */}\n {resource.title !=\"CSUG Tutoring\" && \n <a href={resource.link} target=\"_blank\">\n <Container className={classes.eachResource}>\n <Row className=\"p-2\">\n <Col md={3}>\n <Card.Img className={classes.resourcesImg} variant=\"left\" src={resource.img}></Card.Img>\n </Col>\n <Col md={6}>\n <Row><h3 className=\"text-center mt-2\">{resource.title}</h3></Row>\n <Row className=\"text-left mt-2\">{resource.description}</Row>\n </Col>\n </Row>\n </Container>\n </a>\n }\n\n {/* Use NavLink for CSUG tutoring */}\n {resource.title ===\"CSUG Tutoring\" && \n <NavLink className={classes.navLink} to={resource.link}>\n <Container className={classes.eachResource}>\n <Row className=\"p-2\">\n <Col md={3}>\n <Card.Img className={classes.resourcesImg} variant=\"left\" src={resource.img}></Card.Img>\n </Col>\n <Col md={6}>\n <Row><h3 className=\"text-center mt-2\">{resource.title}</h3></Row>\n <Row className=\"text-left mt-2\">{resource.description}</Row>\n </Col>\n </Row>\n </Container>\n </NavLink>\n }\n </div>\n })\n }\n\n return (\n <div className={classes.aboutSection}>\n <div className={classes.title}>Resources</div>\n <div className={classes.aboutBody}>\n <Grid container spacing={0}>\n <Grid item xs={12}>\n {res(resources)}\n </Grid>\n </Grid>\n </div>\n </div>\n )\n}\n\n\nconst ResourcesHomePage = () => {\n const classes = useStyles();\n // The following is a hacked solution to differ between anchor tags and navlinks\n const resHome = (resources) => {\n return resources.map(resource => {\n return <div>\n {resource.title !==\"\" && \n <a href={resource.link} target=\"_blank\" rel=\"noreferrer\">\n {/* <Card className={classes.resourceDisplayInHome}>\n <CardContent>\n {resource.title}\n </CardContent>\n </Card> */}\n <div className={classes.buttonStyling}>\n <button className={classes.button}>{resource.title}</button>\n </div>\n </a>\n }\n\n {/* {resource.title ===\"CSUG Tutoring\" && \n <NavLink className={classes.navLink} to={resource.link}>\n <Card className={classes.resourceDisplayInHome}>\n <CardContent>\n {resource.title}\n </CardContent>\n </Card>\n </NavLink>\n } */}\n </div>\n })\n }\n\n return (\n <div className={classes.resourceBackground}>\n <div className={classes.title}>What We Do</div>\n <div className={classes.infoSection}>\n We host a plethora of events and services to assist students. Such resources include a \n tutoring service for CS courses, semester-long projects, networking nights, info sessions \n on industry, grad school, research, and many more. We also organize the biggest hackathon \n at U of R — DandyHacks! See more information by clicking on the links below.\n </div> \n <div className={classes.aboutBody}>\n {resHome(resources)}\n {/* <Grid container spacing={0}>\n <Grid item xs={12}>\n {resHome(resources)}\n </Grid>\n </Grid> */}\n </div>\n </div>\n )\n}\n\nexport {ResourcesMain};\nexport {ResourcesHomePage};\n","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/TimeLineComponent/index.data.jsx",[],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/NavigationBarComponent/index.jsx",[],"/Users/samfrank/Desktop/official-csug-website/src/App.js",["150"],"import React from 'react'\nimport { Route, HashRouter } from 'react-router-dom'\nimport NavigationBar from './assets/Components/NavigationBarComponent'\n\nimport './assets/css/style.css'\nimport AboutUs from './assets/Components/AboutUsComponent'\nimport { ResourcesMain } from './assets/Components/ResourceComponent'\nimport Footer from './assets/Components/FooterComponent'\nimport HomePage from './assets/Components/HomePageComponent'\nimport {\n TutorDayView,\n TutorWeekView,\n} from './assets/Components/TutoringComponent'\n\nexport default function App() {\n return (\n <HashRouter basename='/'>\n <NavigationBar />\n <Route exact path='/' render={() => <HomePage />} />\n <Route path='/about' render={() => <AboutUs />} />\n <Route path='/resources' render={() => <ResourcesMain />} />\n <Route path='/tutoring' render={() => <TutorDayView />} />\n\n <Footer />\n </HashRouter>\n )\n}\n","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/AboutUsComponent/index.data.jsx",[],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/TimeLineComponent/index.view.jsx",[],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/FooterComponent/index.view.jsx",["151"],"import React from 'react'\n\nimport { makeStyles } from '@material-ui/core/styles';\nimport logo from \"../../images/logo.png\";\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome'\n\nconst useStyles = makeStyles((theme) => ({\n aboutSection:{\n background: '#F5DD5A',\n padding: '32px 0',\n },\n imageLogo: {\n height: '180px'\n },\n title: {\n padding: theme.spacing(4),\n letterSpacing:'3px',\n textAlign: 'center',\n color: '#113F77',\n fontSize: '16px',\n fontWeight:'bold',\n },\n details: {\n color: '#113F77',\n letterSpacing:'2px',\n fontSize: '14px',\n textAlign:'center'\n },\n icons:{\n color: '#113F77',\n\n textAlign: 'center'\n }\n }));\n\nconst Footer = () => {\n\n const classes = useStyles();\n\n return (\n <div className={classes.aboutSection}>\n\n <div className=\"container-fluid\">\n <div className=\"row\">\n <div className=\"col-5\">\n <div className=\"float-left p-3 pl-2 ml-1\">\n <img src={logo} alt=\"logo\" className={classes.imageLogo} />\n </div>\n </div>\n <div className=\"col-3\">\n <div className={classes.title}>JOIN US!</div>\n <div className={classes.icons}>\n <a className=\"btn btn-lg btn-social-icon mr-1 ml-1\" style={{color: \"#113F77\"}} href=\"https://github.com/Computer-Science-Undergraduate-Council\"><i className=\"fa fa-github\"></i></a>\n <a className=\"btn btn-lg btn-social-icon mr-1\" style={{color: \"#113F77\"}} href=\"https://www.instagram.com/ur.csug/\"><i className=\"fa fa-instagram\"></i></a>\n <a className=\"btn btn-lg btn-social-icon mr-1\" style={{color: \"#113F77\"}} href=\"https://www.facebook.com/urcsug\"><i className=\"fa fa-facebook\"></i></a>\n\n </div>\n </div>\n <div className=\"col-3\">\n <div className={classes.title}>CONTACT US!</div>\n <div className={classes.details}>\n Email: [email protected]<br/>\n </div>\n </div>\n </div>\n </div>\n </div>\n )\n}\n\n\nexport default Footer;","/Users/samfrank/Desktop/official-csug-website/src/assets/Components/TutoringComponent/index.jsx",[],"/Users/samfrank/Desktop/official-csug-website/src/assets/Components/IntroSection/index.jsx",[],{"ruleId":"152","replacedBy":"153"},{"ruleId":"154","replacedBy":"155"},{"ruleId":"152","replacedBy":"156"},{"ruleId":"154","replacedBy":"157"},{"ruleId":"152","replacedBy":"158"},{"ruleId":"154","replacedBy":"159"},{"ruleId":"160","severity":1,"message":"161","line":6,"column":8,"nodeType":"162","messageId":"163","endLine":6,"endColumn":16},{"ruleId":"164","severity":1,"message":"165","line":270,"column":32,"nodeType":"166","messageId":"167","endLine":270,"endColumn":34},{"ruleId":"164","severity":1,"message":"165","line":271,"column":40,"nodeType":"166","messageId":"167","endLine":271,"endColumn":42},{"ruleId":"164","severity":1,"message":"165","line":283,"column":32,"nodeType":"166","messageId":"167","endLine":283,"endColumn":34},{"ruleId":"164","severity":1,"message":"165","line":292,"column":44,"nodeType":"166","messageId":"167","endLine":292,"endColumn":46},{"ruleId":"164","severity":1,"message":"165","line":306,"column":47,"nodeType":"166","messageId":"167","endLine":306,"endColumn":49},{"ruleId":"152","replacedBy":"168"},{"ruleId":"154","replacedBy":"169"},{"ruleId":"160","severity":1,"message":"170","line":4,"column":10,"nodeType":"162","messageId":"163","endLine":4,"endColumn":17},{"ruleId":"160","severity":1,"message":"171","line":5,"column":10,"nodeType":"162","messageId":"163","endLine":5,"endColumn":25},{"ruleId":"172","severity":1,"message":"173","line":176,"column":50,"nodeType":"174","endLine":176,"endColumn":65},{"ruleId":"152","replacedBy":"175"},{"ruleId":"154","replacedBy":"176"},{"ruleId":"152","replacedBy":"177"},{"ruleId":"154","replacedBy":"178"},{"ruleId":"160","severity":1,"message":"179","line":10,"column":9,"nodeType":"162","messageId":"163","endLine":10,"endColumn":29},{"ruleId":"152","replacedBy":"180"},{"ruleId":"154","replacedBy":"181"},{"ruleId":"172","severity":1,"message":"173","line":120,"column":159,"nodeType":"174","endLine":120,"endColumn":174},{"ruleId":"172","severity":1,"message":"173","line":121,"column":164,"nodeType":"174","endLine":121,"endColumn":179},{"ruleId":"172","severity":1,"message":"173","line":122,"column":150,"nodeType":"174","endLine":122,"endColumn":165},{"ruleId":"160","severity":1,"message":"182","line":7,"column":8,"nodeType":"162","messageId":"163","endLine":7,"endColumn":19},{"ruleId":"183","severity":1,"message":"184","line":83,"column":33,"nodeType":"185","messageId":"186","endLine":83,"endColumn":35},{"ruleId":"172","severity":1,"message":"173","line":84,"column":41,"nodeType":"174","endLine":84,"endColumn":56},{"ruleId":"160","severity":1,"message":"187","line":12,"column":3,"nodeType":"162","messageId":"163","endLine":12,"endColumn":16},{"ruleId":"160","severity":1,"message":"171","line":5,"column":10,"nodeType":"162","messageId":"163","endLine":5,"endColumn":25},"no-native-reassign",["188"],"no-negated-in-lhs",["189"],["188"],["189"],["188"],["189"],"no-unused-vars","'workshop' is defined but never used.","Identifier","unusedVar","array-callback-return","Array.prototype.map() expects a return value from arrow function.","ArrowFunctionExpression","expectedInside",["188"],["189"],"'NavLink' is defined but never used.","'FontAwesomeIcon' 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","JSXAttribute",["188"],["189"],["188"],["189"],"'AboutUsHomeComponent' is defined but never used.",["188"],["189"],"'CardContent' is defined but never used.","eqeqeq","Expected '!==' and instead saw '!='.","BinaryExpression","unexpected","'TutorWeekView' is defined but never used.","no-global-assign","no-unsafe-negation"]
>>>>>>> 84659a9 (Updated Landing section and about section)