-
Notifications
You must be signed in to change notification settings - Fork 0
/
.eslintcache
1 lines (1 loc) · 52.3 KB
/
.eslintcache
1
[{"/Users/an-dev/project/sampleapp/src/index.js":"1","/Users/an-dev/project/sampleapp/src/App.js":"2","/Users/an-dev/project/sampleapp/src/reportWebVitals.js":"3","/Users/an-dev/project/sampleapp/src/reducers/index.js":"4","/Users/an-dev/project/sampleapp/src/reducers/user.js":"5","/Users/an-dev/project/sampleapp/src/routes/index.js":"6","/Users/an-dev/project/sampleapp/src/routes/appRoutes.js":"7","/Users/an-dev/project/sampleapp/src/routes/authRoutes.js":"8","/Users/an-dev/project/sampleapp/src/actions/index.js":"9","/Users/an-dev/project/sampleapp/src/actions/actionTypes.js":"10","/Users/an-dev/project/sampleapp/src/actions/userActions.js":"11","/Users/an-dev/project/sampleapp/src/utils/firebase.js":"12","/Users/an-dev/project/sampleapp/src/pages/Login/index.js":"13","/Users/an-dev/project/sampleapp/src/pages/Signup/index.js":"14","/Users/an-dev/project/sampleapp/src/pages/Home/index.js":"15","/Users/an-dev/project/sampleapp/src/components/Home/List.js":"16","/Users/an-dev/project/sampleapp/src/reducers/homes.js":"17","/Users/an-dev/project/sampleapp/src/reducers/homesMisc.js":"18","/Users/an-dev/project/sampleapp/src/actions/homeActions.js":"19","/Users/an-dev/project/sampleapp/src/utils/data.js":"20","/Users/an-dev/project/sampleapp/src/pages/PropertyDetails/index.js":"21","/Users/an-dev/project/sampleapp/src/components/Home/Filter.js":"22","/Users/an-dev/project/sampleapp/src/layout-components/Header/index.js":"23"},{"size":500,"mtime":1607842907050,"results":"24","hashOfConfig":"25"},{"size":4089,"mtime":1607954900688,"results":"26","hashOfConfig":"25"},{"size":362,"mtime":1607842907051,"results":"27","hashOfConfig":"25"},{"size":160,"mtime":1607938526732,"results":"28","hashOfConfig":"25"},{"size":767,"mtime":1607911399100,"results":"29","hashOfConfig":"25"},{"size":1780,"mtime":1607987098989,"results":"30","hashOfConfig":"25"},{"size":937,"mtime":1607987045302,"results":"31","hashOfConfig":"25"},{"size":955,"mtime":1607987047595,"results":"32","hashOfConfig":"25"},{"size":134,"mtime":1607939294199,"results":"33","hashOfConfig":"25"},{"size":232,"mtime":1607935292545,"results":"34","hashOfConfig":"25"},{"size":2414,"mtime":1607929277686,"results":"35","hashOfConfig":"25"},{"size":743,"mtime":1607929695312,"results":"36","hashOfConfig":"25"},{"size":4456,"mtime":1607925600905,"results":"37","hashOfConfig":"25"},{"size":4325,"mtime":1607911255448,"results":"38","hashOfConfig":"25"},{"size":486,"mtime":1607957819685,"results":"39","hashOfConfig":"25"},{"size":2834,"mtime":1607988140812,"results":"40","hashOfConfig":"25"},{"size":405,"mtime":1607939766537,"results":"41","hashOfConfig":"25"},{"size":379,"mtime":1607939758562,"results":"42","hashOfConfig":"25"},{"size":582,"mtime":1607983452436,"results":"43","hashOfConfig":"25"},{"size":16996,"mtime":1607985021501,"results":"44","hashOfConfig":"25"},{"size":3033,"mtime":1607979647814,"results":"45","hashOfConfig":"25"},{"size":3598,"mtime":1607988422220,"results":"46","hashOfConfig":"25"},{"size":2495,"mtime":1607986463828,"results":"47","hashOfConfig":"25"},{"filePath":"48","messages":"49","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"50"},"1v1utq1",{"filePath":"51","messages":"52","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"53","usedDeprecatedRules":"50"},{"filePath":"54","messages":"55","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"50"},{"filePath":"56","messages":"57","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"50"},{"filePath":"58","messages":"59","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"50"},{"filePath":"60","messages":"61","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"62","usedDeprecatedRules":"50"},{"filePath":"63","messages":"64","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"65","usedDeprecatedRules":"50"},{"filePath":"66","messages":"67","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"68","usedDeprecatedRules":"50"},{"filePath":"69","messages":"70","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"50"},{"filePath":"71","messages":"72","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"50"},{"filePath":"73","messages":"74","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"75","usedDeprecatedRules":"50"},{"filePath":"76","messages":"77","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"50"},{"filePath":"78","messages":"79","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"50"},{"filePath":"80","messages":"81","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"50"},{"filePath":"82","messages":"83","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"84","usedDeprecatedRules":"50"},{"filePath":"85","messages":"86","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"87"},{"filePath":"88","messages":"89","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"90","usedDeprecatedRules":"50"},{"filePath":"91","messages":"92","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"93","usedDeprecatedRules":"50"},{"filePath":"94","messages":"95","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"50"},{"filePath":"96","messages":"97","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"98","usedDeprecatedRules":"50"},{"filePath":"99","messages":"100","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"101","usedDeprecatedRules":"50"},{"filePath":"102","messages":"103","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"50"},{"filePath":"104","messages":"105","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"50"},"/Users/an-dev/project/sampleapp/src/index.js",[],["106","107"],"/Users/an-dev/project/sampleapp/src/App.js",["108","109","110"],"import React from 'react';\nimport thunk from 'redux-thunk'\nimport { applyMiddleware, combineReducers, createStore } from 'redux';\nimport reducers from './reducers'\nimport Routes from './routes/index.js'\nimport { Provider } from 'react-redux';\nimport { BrowserRouter } from 'react-router-dom';\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport './assets/base.scss'\n\nimport { library } from '@fortawesome/fontawesome-svg-core';\nimport {\n\tfab,\n\tfaFacebook,\n\tfaTwitter,\n\tfaVuejs,\n\tfaReact,\n\tfaHtml5,\n\tfaGoogle,\n\tfaInstagram,\n\tfaPinterest,\n\tfaYoutube,\n\tfaDiscord,\n\tfaSlack,\n\tfaDribbble,\n\tfaGithub\n} from '@fortawesome/free-brands-svg-icons';\nimport {\n\tfar,\n\tfaBell as faBellO,\n\tfaSquare,\n\tfaLifeRing,\n\tfaCheckCircle,\n\tfaTimesCircle,\n\tfaDotCircle,\n\tfaThumbsUp,\n\tfaComments,\n\tfaFolderOpen,\n\tfaTrashAlt,\n\tfaFileImage,\n\tfaFileArchive,\n\tfaCommentDots,\n\tfaFolder,\n\tfaKeyboard,\n\tfaCalendarAlt,\n\tfaEnvelope,\n\tfaAddressCard,\n\tfaMap,\n\tfaObjectGroup,\n\tfaImages,\n\tfaUser,\n\tfaLightbulb,\n\tfaGem,\n\tfaClock,\n\tfaUserCircle,\n\tfaQuestionCircle,\n\tfaBuilding,\n\tfaBell,\n\tfaFileExcel,\n\tfaFileAudio,\n\tfaFileVideo,\n\tfaFileWord,\n\tfaFilePdf,\n\tfaFileCode,\n\tfaFileAlt,\n\tfaEye,\n\tfaChartBar\n} from '@fortawesome/free-regular-svg-icons';\nimport {\n\tfas,\n\tfaMapMarker,\n\tfaAngleDoubleRight,\n\tfaAngleDoubleLeft,\n\tfaSmile,\n\tfaHeart,\n\tfaBatteryEmpty,\n\tfaBatteryFull,\n\tfaChevronRight,\n\tfaSitemap,\n\tfaPrint,\n\tfaMapMarkedAlt,\n\tfaTachometerAlt,\n\tfaAlignCenter,\n\tfaExternalLinkAlt,\n\tfaShareSquare,\n\tfaInfoCircle,\n\tfaSync,\n\tfaQuoteRight,\n\tfaStarHalfAlt,\n\tfaShapes,\n\tfaCarBattery,\n\tfaTable,\n\tfaCubes,\n\tfaPager,\n\tfaCameraRetro,\n\tfaBomb,\n\tfaNetworkWired,\n\tfaBusAlt,\n\tfaBirthdayCake,\n\tfaEyeDropper,\n\tfaUnlockAlt,\n\tfaDownload,\n\tfaAward,\n\tfaPlayCircle,\n\tfaReply,\n\tfaUpload,\n\tfaBars,\n\tfaEllipsisV,\n\tfaSave,\n\tfaSlidersH,\n\tfaCaretRight,\n\tfaChevronUp,\n\tfaPlus,\n\tfaLemon,\n\tfaChevronLeft,\n\tfaTimes,\n\tfaChevronDown,\n\tfaFilm,\n\tfaSearch,\n\tfaEllipsisH,\n\tfaCog,\n\tfaArrowsAltH,\n\tfaPlusCircle,\n\tfaAngleRight,\n\tfaAngleUp,\n\tfaAngleLeft,\n\tfaAngleDown,\n\tfaArrowUp,\n\tfaArrowDown,\n\tfaArrowRight,\n\tfaArrowLeft,\n\tfaStar,\n\tfaSignOutAlt,\n\tfaLink,\n\tfaThList,\n\tfaMoneyBillWave,\n\tfaCoins,\n\tfaStore,\n\tfaStoreAlt,\n\tfaBed,\n\tfaBath,\n\tfaArrowsAlt\n} from '@fortawesome/free-solid-svg-icons';\nlibrary.add(\n\tfar,\n\tfaArrowsAlt,\n\tfaBellO,\n\tfaSquare,\n\tfaLifeRing,\n\tfaCheckCircle,\n\tfaTimesCircle,\n\tfaDotCircle,\n\tfaThumbsUp,\n\tfaComments,\n\tfaFolderOpen,\n\tfaTrashAlt,\n\tfaFileImage,\n\tfaFileArchive,\n\tfaCommentDots,\n\tfaFolder,\n\tfaKeyboard,\n\tfaCalendarAlt,\n\tfaEnvelope,\n\tfaAddressCard,\n\tfaMap,\n\tfaObjectGroup,\n\tfaImages,\n\tfaUser,\n\tfaLightbulb,\n\tfaGem,\n\tfaClock,\n\tfaUserCircle,\n\tfaQuestionCircle,\n\tfaBuilding,\n\tfaBell,\n\tfaFileExcel,\n\tfaFileAudio,\n\tfaFileVideo,\n\tfaFileWord,\n\tfaFilePdf,\n\tfaFileCode,\n\tfaFileAlt,\n\tfaEye,\n\tfaChartBar\n);\nlibrary.add(\n\tfab,\n\tfaFacebook,\n\tfaTwitter,\n\tfaVuejs,\n\tfaReact,\n\tfaHtml5,\n\tfaGoogle,\n\tfaInstagram,\n\tfaPinterest,\n\tfaYoutube,\n\tfaDiscord,\n\tfaSlack,\n\tfaDribbble,\n\tfaGithub\n);\nlibrary.add(\n\tfas,\n\tfaBed,\n\tfaBath,\n\tfaMapMarker,\n\tfaMapMarkedAlt,\n\tfaStore,\n\tfaThList,\n\tfaCoins,\n\tfaAngleDoubleRight,\n\tfaAngleDoubleLeft,\n\tfaSmile,\n\tfaHeart,\n\tfaBatteryEmpty,\n\tfaBatteryFull,\n\tfaChevronRight,\n\tfaSitemap,\n\tfaPrint,\n\tfaMapMarkedAlt,\n\tfaTachometerAlt,\n\tfaAlignCenter,\n\tfaExternalLinkAlt,\n\tfaShareSquare,\n\tfaInfoCircle,\n\tfaSync,\n\tfaQuoteRight,\n\tfaStarHalfAlt,\n\tfaShapes,\n\tfaCarBattery,\n\tfaTable,\n\tfaCubes,\n\tfaPager,\n\tfaCameraRetro,\n\tfaBomb,\n\tfaNetworkWired,\n\tfaBusAlt,\n\tfaBirthdayCake,\n\tfaEyeDropper,\n\tfaUnlockAlt,\n\tfaDownload,\n\tfaAward,\n\tfaPlayCircle,\n\tfaReply,\n\tfaUpload,\n\tfaBars,\n\tfaEllipsisV,\n\tfaSave,\n\tfaSlidersH,\n\tfaCaretRight,\n\tfaChevronUp,\n\tfaPlus,\n\tfaLemon,\n\tfaChevronLeft,\n\tfaTimes,\n\tfaChevronDown,\n\tfaFilm,\n\tfaSearch,\n\tfaEllipsisH,\n\tfaCog,\n\tfaArrowsAltH,\n\tfaPlusCircle,\n\tfaAngleRight,\n\tfaAngleUp,\n\tfaAngleLeft,\n\tfaAngleDown,\n\tfaArrowUp,\n\tfaArrowDown,\n\tfaArrowRight,\n\tfaArrowLeft,\n\tfaStar,\n\tfaSignOutAlt,\n\tfaLink\n);\n\nconst store = createStore(\n\tcombineReducers({\n\t\t...reducers\n\t}),\n\tapplyMiddleware(thunk),\n)\n\n\n\nexport default () => {\n\treturn (\n\t\t<Provider store={store}>\n\t\t<BrowserRouter basename=\"/\">\n\t\t\t<Routes />\n\t\t\t</BrowserRouter>\n\t\t</Provider>\n\t)\n}","/Users/an-dev/project/sampleapp/src/reportWebVitals.js",[],"/Users/an-dev/project/sampleapp/src/reducers/index.js",[],"/Users/an-dev/project/sampleapp/src/reducers/user.js",[],"/Users/an-dev/project/sampleapp/src/routes/index.js",["111"],"import React, { Suspense, useEffect } from 'react'\nimport { AnimatePresence } from 'framer-motion'\nimport AppRoutes from './appRoutes'\nimport AuthRoutes from './authRoutes'\nimport { connect } from 'react-redux'\nimport { auth } from '../utils/firebase'\nimport { userActions } from '../actions'\nimport { Spinner } from 'reactstrap'\nimport Header from '../layout-components/Header'\nimport { Redirect, Route, Switch } from 'react-router-dom'\n\nconst Routes = (props) => {\n\tuseEffect(() => {\n\t\tauth.onAuthStateChanged(props.authStateChanged)\n\t}, [])\n\treturn (\n\t\t<AnimatePresence>\n\t\t\t<Suspense fallback={\n\t\t\t\t<div className=\"text-center d-flex justify-content-center\">\n\t\t\t\t\tLoading.. Please wait<br/>\n\t\t\t\t\t<Spinner />\n\t\t\t\t</div>\n\t\t\t}>\n\t\t\t\t{/* <div style={{overflow: \"hidden\", height: \"100vh\"}}>\n\t\t\t\t<Header />\n\t\t\t\t<div style={{height: \"100vh\", overflow: \"hidden\", display: \"flex\", flexDirection: \"column\", paddingBottom: \"5em\"}}>\n\t\t\t\t\t<div style={{overflow: \"hidden\", borderWidth: 2, flexGrow: 1}}>\n\t\t\t\t\t\t{props.user?.data? <AppRoutes /> : <AuthRoutes />}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div> */}\n\t\t\t\t<div className=\"app-main\">\n <Header />\n <div className=\"app-content\">\n <div className=\"app-content--inner\">\n <div className=\"app-content--inner__wrapper\">\n\t\t\t\t\t\t\t\t<Switch>\n\t\t\t\t\t\t\t\t\t<Route path={['/Home', '/PropertyDetails']} component={AppRoutes} />\n\t\t\t\t\t\t\t\t\t{props.user?.data? null : <Route path={['/Login', '/Signup']} component={AuthRoutes} />}\n\t\t\t\t\t\t\t\t\t<Redirect from=\"/\" to=\"/Home\" />\n\t\t\t\t\t\t\t\t</Switch>\n\t\t\t\t\t\t\t</div>\n </div>\n {/* <Footer /> */}\n </div>\n </div>\n\t\t\t</Suspense>\n\t\t</AnimatePresence>\n\t)\n}\n\nconst mapStateToProps = state => state\n\nexport default connect(mapStateToProps, userActions)(Routes);","/Users/an-dev/project/sampleapp/src/routes/appRoutes.js",["112"],"import { motion } from 'framer-motion';\nimport React from 'react'\nimport { Switch, Route, Redirect } from 'react-router-dom'\nimport Home from '../pages/Home';\nimport PropertyDetails from '../pages/PropertyDetails';\n\nconst AppRoutes = () => {\n\n const pageVariants = {\n initial: {\n opacity: 0,\n scale: 0.99\n },\n in: {\n opacity: 1,\n scale: 1\n },\n out: {\n opacity: 0,\n scale: 1.01\n }\n };\n\n const pageTransition = {\n type: 'tween',\n ease: 'anticipate',\n duration: 0.4\n };\n\n return (\n <div>\n <Switch>\n <motion.div\n initial=\"initial\"\n animate=\"in\"\n exit=\"out\"\n variants={pageVariants}\n transition={pageTransition}>\n <Route path=\"/Home\" component={Home} />\n <Route path=\"/PropertyDetails/:id\" component={PropertyDetails} />\n </motion.div>\n </Switch>\n </div>\n );\n}\n\nexport default AppRoutes","/Users/an-dev/project/sampleapp/src/routes/authRoutes.js",["113"],"import React, { lazy } from 'react';\nimport { Switch, Route, Redirect, } from 'react-router-dom';\nimport { motion } from 'framer-motion';\n\nconst Login = lazy(() => import('../pages/Login'));\nconst Signup = lazy(() => import('../pages/Signup'));\n\nconst LoginRoutes = () => {\n\n const pageVariants = {\n initial: {\n opacity: 0,\n scale: 0.99\n },\n in: {\n opacity: 1,\n scale: 1\n },\n out: {\n opacity: 0,\n scale: 1.01\n }\n };\n\n const pageTransition = {\n type: 'tween',\n ease: 'anticipate',\n duration: 0.4\n };\n\n return (\n <div>\n <Switch>\n <motion.div\n initial=\"initial\"\n animate=\"in\"\n exit=\"out\"\n variants={pageVariants}\n transition={pageTransition}>\n <Route path=\"/Login\" component={Login} />\n <Route path=\"/Signup\" component={Signup} />\n </motion.div>\n </Switch>\n </div>\n );\n};\n\nexport default LoginRoutes;\n","/Users/an-dev/project/sampleapp/src/actions/index.js",[],"/Users/an-dev/project/sampleapp/src/actions/actionTypes.js",[],"/Users/an-dev/project/sampleapp/src/actions/userActions.js",["114","115","116"],"import { auth, facebookAuthProvider, googleAuthProvider, twitterAuthProvider } from \"../utils/firebase\";\nimport { actionTypes } from \"./actionTypes\"\nimport firebase from 'firebase'\n\nconst authStateChanged = (user) => {\n\treturn async dispatch => {\n\t\tif(user){\n\t\t\tdispatch({ type: actionTypes.USER_LOGIN, payload: user })\n\t\t} else {\n\t\t\tdispatch({ type: actionTypes.USER_LOGOUT });\n\t\t}\n\t}\n}\n\nconst login = ({ email, password, persistence }) => {\n\treturn async dispatch => {\n\t\ttry {\n\t\t\tdispatch({type: actionTypes.USER_LOADING})\n\t\t\tawait auth.setPersistence(persistence ? firebase.auth.Auth.Persistence.LOCAL : firebase.auth.Auth.Persistence.SESSION)\n\t\t\tawait auth.signInWithEmailAndPassword(email, password);\n\t\t} catch (e) {\n\t\t\tdispatch({type: actionTypes.USER_ERROR, error: e.message});\n\t\t}\n\t}\n}\n\nconst signup = ({ name, email, password, verify, persistence }) => {\n\treturn async dispatch => {\n\t\ttry {\n\t\t\tif(password.length<6) return dispatch({type: actionTypes.USER_ERROR, error: \"Password should contain atleast 6 digits\"})\n\t\t\tif(verify!==password) return dispatch({type: actionTypes.USER_ERROR, error: \"Given passwords are different\"})\n\t\t\tif(!name) return dispatch({type: actionTypes.USER_ERROR, error: \"Please enter your full name\"})\n\t\t\t// alert(name, password, email);\n\t\t\tdispatch({type: actionTypes.USER_LOADING})\n\t\t\tawait auth.setPersistence(persistence ? firebase.auth.Auth.Persistence.LOCAL : firebase.auth.Auth.Persistence.SESSION)\n\t\t\t// await auth.signInWithEmailAndPassword(email, password);\n\t\t\tawait auth.createUserWithEmailAndPassword(email, password);\n\t\t\tawait auth.currentUser?.updateProfile({displayName: name});\n\t\t} catch (e) {\n\t\t\tdispatch({type: actionTypes.USER_ERROR, error: e.message});\n\t\t}\n\t}\n}\n\nconst socialSignIn = () => {\n\treturn async dispatch => {\n\t\tdispatch({type: actionTypes.USER_ERROR, error: \"Social Media Signin not setup, please try using email and password\"})\n\t}\n}\n\nconst logout = () => {\n\treturn async dispatch => {\n\t\ttry {\n\t\t\tdispatch({type: actionTypes.USER_LOADING})\n\t\t\tawait auth.signOut();\n\t\t} catch (e) {\n\t\t\tdispatch({type: actionTypes.USER_ERROR, error: e.message})\n\t\t}\n\t}\n}\nconst cancelError = () => {\n\treturn async dispatch => {\n\t\tdispatch({type: actionTypes.USER_ERROR, error: null});\n\t}\n}\n\nexport const userActions = {\n\tauthStateChanged,\n\tlogin,\n\tsignup,\n\tgoogleSignIn: socialSignIn,\n\tfacebookSignIn: socialSignIn,\n\ttwitterSignIn: socialSignIn,\n\tlogout,\n\tcancelError\n}","/Users/an-dev/project/sampleapp/src/utils/firebase.js",[],"/Users/an-dev/project/sampleapp/src/pages/Login/index.js",[],"/Users/an-dev/project/sampleapp/src/pages/Signup/index.js",[],"/Users/an-dev/project/sampleapp/src/pages/Home/index.js",["117"],"import React, { useEffect } from 'react'\nimport { connect } from 'react-redux'\nimport {} from 'reactstrap'\n\nimport List from '../../components/Home/List'\nimport Filter from '../../components/Home/Filter'\nimport {homeActions} from '../../actions'\n\nconst HomePage = (props) => {\n\tuseEffect(() => {\n\t\tprops.refreshHomes();\n\t}, [])\n\treturn (\n\t\t<div>\n\t\t\t<Filter />\n\t\t\t<List />\n\t\t</div>\n\t)\n}\n\nconst mapStateToProps = () => ({})\n\nexport default connect(mapStateToProps, homeActions)(HomePage);","/Users/an-dev/project/sampleapp/src/components/Home/List.js",["118","119","120"],"import { faListAlt } from '@fortawesome/free-regular-svg-icons';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport React from 'react'\nimport { connect } from 'react-redux'\nimport { useHistory } from 'react-router-dom';\nimport { Button, Card, Col, Row, Spinner } from 'reactstrap'\n\nconst formatNumber = (num) => {\n\treturn num.toString().replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\");\n}\n\nconst propertyType = {\n\tSingleFamilyHome: \"Single Family Home\"\n}\n\nconst List = (props) => {\n\tconst history = useHistory();\n\tconst { list } = props\n\treturn (\n\t\t<div className=\"py-3 px-5\">\n\t\t\t{props.loading && <Spinner />}\n\t\t\t<div className=\"d-flex flex-row flex-wrap justify-content-center\">\n\t\t\t\t{list.map((i, j) => (\n\t\t\t\t\t<Button key={j} color=\"\" className=\"\" onClick={() => history.push(\"/PropertyDetails/\"+i.id)}>\n\t\t\t\t\t\t<Card className=\"card-box align-self-center overflow-hidden d-flex flex-column\" style={{minWidth: \"10em\", width: \"24vw\"}}>\n\t\t\t\t\t\t\t<div style={{height: (195/430*27)+\"vw\", minHeight: (195/430*20)+\"em\", display: 'flex', overflow: 'hidden', alignItems: 'center', minWidth: '20em', width: '27vw'}} className=\"bg-warning\">\n\t\t\t\t\t\t\t\t<img alt=\"...\" src={i.property.primaryImageUrl} style={{minHeight: \"100%\", width: \"100%\", minWidth: '100%'}} />\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div className=\"p-3 text-left\">\n\t\t\t\t\t\t\t\t<div className=\"d-flex justify-content-between\">\n\t\t\t\t\t\t\t\t\t<div className=\"text-danger font-weight-bold\">{formatNumber(i.price)} $</div>\n\t\t\t\t\t\t\t\t\t<div className=\"text-dark font-size-sm\">{propertyType[i.property.propertyType]}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div className=\"font-size-lg mt-1 font-weight-bold\">{i.property.description}</div>\n\t\t\t\t\t\t\t\t<div className=\"text-dark\"><FontAwesomeIcon icon={['fas', 'map-marker-alt']} />{' '}{i.property.address.city}, {i.property.address.state}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div className=\"d-flex justify-content-between font-weight-bold py-2 px-4 bg-primary text-secondary\">\n\t\t\t\t\t\t\t\t<div><FontAwesomeIcon icon={['fas', 'arrows-alt']} />{' '}{i.property.squareFeet} sqft</div>\n\t\t\t\t\t\t\t\t<div><FontAwesomeIcon icon={['fas', 'bath']} />{' '}{i.property.numberBaths}</div>\n\t\t\t\t\t\t\t\t<div><FontAwesomeIcon icon={['fas', 'bed']} />{' '}{i.property.numberBedrooms}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</Card>\n\t\t\t\t\t</Button>\n\t\t\t\t))}\n\t\t\t\t{!list.length && \n\t\t\t\t\t<div className=\"font-size-xxl text-center text-dark opacity-5 font-weight-bold mt-5\">\n\t\t\t\t\t\t<FontAwesomeIcon icon={['fas', 'exclamation-triangle']} /><br />\n\t\t\t\t\t\tNo Items Found<br /><span className=\"font-size-lg font-weight-normal\">Try a different filter combination.</span>\n\t\t\t\t\t</div>\n\t\t\t\t}\n\t\t\t</div>\n\t\t</div>\n\t)\n}\n\nconst mapStateToProps = ({homes, homesMisc}) => {\n\tlet list = [];\n\tfor(let i of homesMisc.filtered){\n\t\tlist.push(homes[i]);\n\t}\n\treturn {list, loading: homesMisc.loading}\n}\n\nexport default connect(mapStateToProps)(List);","/Users/an-dev/project/sampleapp/src/reducers/homes.js",["121"],"import { actionTypes } from '../actions'\n\nconst initialState = {}\n\nexport default (state=initialState, action) => {\n\tlet obj = {};\n\tswitch(action.type){\n\t\tcase actionTypes.HOME_LIST:\n\t\t\tfor(let i of action.payload){\n\t\t\t\tobj[i.id] = i;\n\t\t\t}\n\t\t\treturn obj;\n\t\tcase actionTypes.HOME_DETAILS:\n\t\t\tobj[action.payload.id] = action.payload;\n\t\t\treturn Object.assign({}, state, obj);\n\t\tdefault:\n\t\t\treturn state;\n\t}\n}","/Users/an-dev/project/sampleapp/src/reducers/homesMisc.js",["122"],"import { actionTypes } from '../actions'\n\nconst initialState = {\n\tloading: true,\n\tfiltered: [],\n}\n\nexport default (state=initialState, action) => {\n\tlet filtered = [];\n\tswitch(action.type){\n\t\tcase actionTypes.HOME_LIST:\n\t\t\tfor(let i of action.payload){\n\t\t\t\tfiltered.push(i.id);\n\t\t\t}\n\t\t\treturn Object.assign({}, state, {filtered, loading: false});\n\t\tdefault:\n\t\t\treturn state;\n\t}\n}","/Users/an-dev/project/sampleapp/src/actions/homeActions.js",[],"/Users/an-dev/project/sampleapp/src/utils/data.js",["123"],"const data = [\n\t{\n\t\t\"id\": 1,\n\t\t\"property\": {\n\t\t\t\"id\": 1,\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 1,\n\t\t\t\t\"addressLine1\": \"1234 7 St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"San Diego\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"92103\"\n\t\t\t},\n\t\t\t\"propertyType\": \"SingleFamilyHome\",\n\t\t\t\"squareFeet\": 2000,\n\t\t\t\"numberBedrooms\": 4,\n\t\t\t\"numberBaths\": 3,\n\t\t\t\"description\": \"Beautiful country home\",\n\t\t\t\"primaryOwner\": {\n\t\t\t\t\"id\": 1,\n\t\t\t\t\"user\": {\n\t\t\t\t\t\"id\": 1,\n\t\t\t\t\t\"firstName\": \"Lokesh\",\n\t\t\t\t\t\"lastName\": \"Gupta\",\n\t\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\t\"phone\": null,\n\t\t\t\t\t\"status\": \"Active\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"ownerType\": \"Individual\",\n\t\t\t\"primaryImageUrl\": \"https://dhp.dreeshomes.com/cms/images/EYrud-a6KJ-Ayt63GXIVxF\"\n\t\t\t// \"primaryImageUrl\": \"https://www.luxxu.net/blog/wp-content/uploads/2017/08/5-Waterfront-Homes-That-Will-Blow-Your-Mind-Away-Seaberg-House.jpg\",\n\t\t},\n\t\t\"state\": \"Pending\",\n\t\t\"price\": 649999,\n\t\t\"escrowCompany\": {\n\t\t\t\"id\": 1,\n\t\t\t\"name\": \"Escrow America\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"John Doe\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 4,\n\t\t\t\t\"addressLine1\": \"500 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Escrow\"\n\t\t},\n\t\t\"titleCompany\": {\n\t\t\t\"id\": 2,\n\t\t\t\"name\": \"First American Title\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"George Washington\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 5,\n\t\t\t\t\"addressLine1\": \"503 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Title\"\n\t\t},\n\t\t\"listingAgent\": {\n\t\t\t\"id\": 1,\n\t\t\t\"licenseNumber\": \"123456789\",\n\t\t\t\"licenseState\": \"California\",\n\t\t\t\"user\": {\n\t\t\t\t\"id\": 2,\n\t\t\t\t\"firstName\": \"Deja\",\n\t\t\t\t\"lastName\": \"Vu\",\n\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\"phone\": null,\n\t\t\t\t\"status\": \"Active\"\n\t\t\t},\n\t\t\t\"status\": \"Active\"\n\t\t},\n\t\t\"includedItems\": [\n\t\t\t{\n\t\t\t\t\"id\": 1,\n\t\t\t\t\"name\": \"dishwasher\",\n\t\t\t\t\"listing\": null\n\t\t\t}\n\t\t],\n\t\t\"excludedItems\": []\n\t},\n\t{\n\t\t\"id\": 2,\n\t\t\"property\": {\n\t\t\t\"id\": 2,\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 2,\n\t\t\t\t\"addressLine1\": \"555 Highland Ave\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"National City\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91950\"\n\t\t\t},\n\t\t\t\"propertyType\": \"SingleFamilyHome\",\n\t\t\t\"squareFeet\": 1200,\n\t\t\t\"numberBedrooms\": 3,\n\t\t\t\"numberBaths\": 2,\n\t\t\t\"description\": \"Beautiful city home\",\n\t\t\t\"primaryOwner\": {\n\t\t\t\t\"id\": 2,\n\t\t\t\t\"user\": {\n\t\t\t\t\t\"id\": 3,\n\t\t\t\t\t\"firstName\": \"Captain\",\n\t\t\t\t\t\"lastName\": \"America\",\n\t\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\t\"phone\": null,\n\t\t\t\t\t\"status\": \"Active\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"ownerType\": \"Individual\",\n\t\t\t\"primaryImageUrl\": \"https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcTGeBf46BD6I3jGBo-tI613n2l5QI6RFPUhjw&usqp=CAU\"\n\t\t\t// \"primaryImageUrl\": \"https://www.luxxu.net/blog/wp-content/uploads/2017/08/5-Waterfront-Homes-That-Will-Blow-Your-Mind-Away-Modern-Lodge-House.jpg\",\n\t\t},\n\t\t\"state\": \"Active\",\n\t\t\"price\": 520000,\n\t\t\"escrowCompany\": {\n\t\t\t\"id\": 1,\n\t\t\t\"name\": \"Escrow America\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"John Doe\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 4,\n\t\t\t\t\"addressLine1\": \"500 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Escrow\"\n\t\t},\n\t\t\"titleCompany\": {\n\t\t\t\"id\": 2,\n\t\t\t\"name\": \"First American Title\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"George Washington\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 5,\n\t\t\t\t\"addressLine1\": \"503 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Title\"\n\t\t},\n\t\t\"listingAgent\": {\n\t\t\t\"id\": 1,\n\t\t\t\"licenseNumber\": \"123456789\",\n\t\t\t\"licenseState\": \"California\",\n\t\t\t\"user\": {\n\t\t\t\t\"id\": 2,\n\t\t\t\t\"firstName\": \"Deja\",\n\t\t\t\t\"lastName\": \"Vu\",\n\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\"phone\": null,\n\t\t\t\t\"status\": \"Active\"\n\t\t\t},\n\t\t\t\"status\": \"Active\"\n\t\t},\n\t\t\"includedItems\": [\n\t\t\t{\n\t\t\t\t\"id\": 2,\n\t\t\t\t\"name\": \"dryer\",\n\t\t\t\t\"listing\": null\n\t\t\t}\n\t\t],\n\t\t\"excludedItems\": [\n\t\t\t{\n\t\t\t\t\"id\": 3,\n\t\t\t\t\"name\": \"washer\",\n\t\t\t\t\"listing\": null\n\t\t\t}\n\t\t]\n\t},\n\t{\n\t\t\"id\": 3,\n\t\t\"property\": {\n\t\t\t\"id\": 3,\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 3,\n\t\t\t\t\"addressLine1\": \"123 E St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"propertyType\": \"SingleFamilyHome\",\n\t\t\t\"squareFeet\": 3500,\n\t\t\t\"numberBedrooms\": 6,\n\t\t\t\"numberBaths\": 5,\n\t\t\t\"description\": \"Big home with great views\",\n\t\t\t\"primaryOwner\": {\n\t\t\t\t\"id\": 3,\n\t\t\t\t\"user\": {\n\t\t\t\t\t\"id\": 4,\n\t\t\t\t\t\"firstName\": \"Tony\",\n\t\t\t\t\t\"lastName\": \"Stark\",\n\t\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\t\"phone\": null,\n\t\t\t\t\t\"status\": \"Pending\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"ownerType\": \"Individual\",\n\t\t\t\"primaryImageUrl\": \"https://dhp.dreeshomes.com/cms/images/EYrud-a6KJ-Ayt63GXIVxF\"\n\t\t\t// \"primaryImageUrl\": \"https://www.luxxu.net/blog/wp-content/uploads/2017/08/5-Waterfront-Homes-That-Will-Blow-Your-Mind-Away-Tavern-Island-Norwalk.jpg\",\n\t\t},\n\t\t\"state\": \"PreSale\",\n\t\t\"price\": 1250000,\n\t\t\"escrowCompany\": {\n\t\t\t\"id\": 1,\n\t\t\t\"name\": \"Escrow America\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"John Doe\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 4,\n\t\t\t\t\"addressLine1\": \"500 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Escrow\"\n\t\t},\n\t\t\"titleCompany\": {\n\t\t\t\"id\": 2,\n\t\t\t\"name\": \"First American Title\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"George Washington\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 5,\n\t\t\t\t\"addressLine1\": \"503 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Title\"\n\t\t},\n\t\t\"listingAgent\": {\n\t\t\t\"id\": 1,\n\t\t\t\"licenseNumber\": \"123456789\",\n\t\t\t\"licenseState\": \"California\",\n\t\t\t\"user\": {\n\t\t\t\t\"id\": 2,\n\t\t\t\t\"firstName\": \"Deja\",\n\t\t\t\t\"lastName\": \"Vu\",\n\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\"phone\": null,\n\t\t\t\t\"status\": \"Active\"\n\t\t\t},\n\t\t\t\"status\": \"Active\"\n\t\t},\n\t\t\"includedItems\": [],\n\t\t\"excludedItems\": []\n\t},\n\t{\n\t\t\"id\": 4,\n\t\t\"property\": {\n\t\t\t\"id\": 4,\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 4,\n\t\t\t\t\"addressLine1\": \"1234 7 St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"San Diego\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"92103\"\n\t\t\t},\n\t\t\t\"propertyType\": \"SingleFamilyHome\",\n\t\t\t\"squareFeet\": 2000,\n\t\t\t\"numberBedrooms\": 4,\n\t\t\t\"numberBaths\": 3,\n\t\t\t\"description\": \"Beautiful country home\",\n\t\t\t\"primaryOwner\": {\n\t\t\t\t\"id\": 1,\n\t\t\t\t\"user\": {\n\t\t\t\t\t\"id\": 1,\n\t\t\t\t\t\"firstName\": \"Lokesh\",\n\t\t\t\t\t\"lastName\": \"Gupta\",\n\t\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\t\"phone\": null,\n\t\t\t\t\t\"status\": \"Active\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"ownerType\": \"Individual\",\n\t\t\t\"primaryImageUrl\": \"https://dhp.dreeshomes.com/cms/images/EYrud-a6KJ-Ayt63GXIVxF\"\n\t\t\t// \"primaryImageUrl\": \"https://www.luxxu.net/blog/wp-content/uploads/2017/08/5-Waterfront-Homes-That-Will-Blow-Your-Mind-Away-Seaberg-House.jpg\",\n\t\t},\n\t\t\"state\": \"Pending\",\n\t\t\"price\": 649999,\n\t\t\"escrowCompany\": {\n\t\t\t\"id\": 1,\n\t\t\t\"name\": \"Escrow America\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"John Doe\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 4,\n\t\t\t\t\"addressLine1\": \"500 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Escrow\"\n\t\t},\n\t\t\"titleCompany\": {\n\t\t\t\"id\": 2,\n\t\t\t\"name\": \"First American Title\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"George Washington\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 5,\n\t\t\t\t\"addressLine1\": \"503 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Title\"\n\t\t},\n\t\t\"listingAgent\": {\n\t\t\t\"id\": 1,\n\t\t\t\"licenseNumber\": \"123456789\",\n\t\t\t\"licenseState\": \"California\",\n\t\t\t\"user\": {\n\t\t\t\t\"id\": 2,\n\t\t\t\t\"firstName\": \"Deja\",\n\t\t\t\t\"lastName\": \"Vu\",\n\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\"phone\": null,\n\t\t\t\t\"status\": \"Active\"\n\t\t\t},\n\t\t\t\"status\": \"Active\"\n\t\t},\n\t\t\"includedItems\": [\n\t\t\t{\n\t\t\t\t\"id\": 1,\n\t\t\t\t\"name\": \"dishwasher\",\n\t\t\t\t\"listing\": null\n\t\t\t}\n\t\t],\n\t\t\"excludedItems\": []\n\t},\n\t{\n\t\t\"id\": 5,\n\t\t\"property\": {\n\t\t\t\"id\": 5,\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 5,\n\t\t\t\t\"addressLine1\": \"123 E St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"propertyType\": \"SingleFamilyHome\",\n\t\t\t\"squareFeet\": 3500,\n\t\t\t\"numberBedrooms\": 6,\n\t\t\t\"numberBaths\": 5,\n\t\t\t\"description\": \"Big home with great views\",\n\t\t\t\"primaryOwner\": {\n\t\t\t\t\"id\": 5,\n\t\t\t\t\"user\": {\n\t\t\t\t\t\"id\": 4,\n\t\t\t\t\t\"firstName\": \"Tony\",\n\t\t\t\t\t\"lastName\": \"Stark\",\n\t\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\t\"phone\": null,\n\t\t\t\t\t\"status\": \"Pending\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"ownerType\": \"Individual\",\n\t\t\t\"primaryImageUrl\": \"https://dhp.dreeshomes.com/cms/images/EYrud-a6KJ-Ayt63GXIVxF\"\n\t\t\t// \"primaryImageUrl\": \"https://www.luxxu.net/blog/wp-content/uploads/2017/08/5-Waterfront-Homes-That-Will-Blow-Your-Mind-Away-Tavern-Island-Norwalk.jpg\",\n\t\t},\n\t\t\"state\": \"PreSale\",\n\t\t\"price\": 1250000,\n\t\t\"escrowCompany\": {\n\t\t\t\"id\": 4,\n\t\t\t\"name\": \"Escrow America\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"John Doe\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 4,\n\t\t\t\t\"addressLine1\": \"500 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Escrow\"\n\t\t},\n\t\t\"titleCompany\": {\n\t\t\t\"id\": 2,\n\t\t\t\"name\": \"First American Title\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"George Washington\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 5,\n\t\t\t\t\"addressLine1\": \"503 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Title\"\n\t\t},\n\t\t\"listingAgent\": {\n\t\t\t\"id\": 1,\n\t\t\t\"licenseNumber\": \"123456789\",\n\t\t\t\"licenseState\": \"California\",\n\t\t\t\"user\": {\n\t\t\t\t\"id\": 2,\n\t\t\t\t\"firstName\": \"Deja\",\n\t\t\t\t\"lastName\": \"Vu\",\n\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\"phone\": null,\n\t\t\t\t\"status\": \"Active\"\n\t\t\t},\n\t\t\t\"status\": \"Active\"\n\t\t},\n\t\t\"includedItems\": [],\n\t\t\"excludedItems\": []\n\t},\n\t{\n\t\t\"id\": 6,\n\t\t\"property\": {\n\t\t\t\"id\": 6,\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 6,\n\t\t\t\t\"addressLine1\": \"555 Highland Ave\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"National City\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91950\"\n\t\t\t},\n\t\t\t\"propertyType\": \"SingleFamilyHome\",\n\t\t\t\"squareFeet\": 1200,\n\t\t\t\"numberBedrooms\": 3,\n\t\t\t\"numberBaths\": 2,\n\t\t\t\"description\": \"Beautiful city home\",\n\t\t\t\"primaryOwner\": {\n\t\t\t\t\"id\": 6,\n\t\t\t\t\"user\": {\n\t\t\t\t\t\"id\": 3,\n\t\t\t\t\t\"firstName\": \"Captain\",\n\t\t\t\t\t\"lastName\": \"America\",\n\t\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\t\"phone\": null,\n\t\t\t\t\t\"status\": \"Active\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"ownerType\": \"Individual\",\n\t\t\t\"primaryImageUrl\": \"https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcTGeBf46BD6I3jGBo-tI613n2l5QI6RFPUhjw&usqp=CAU\"\n\t\t\t// \"primaryImageUrl\": \"https://www.luxxu.net/blog/wp-content/uploads/2017/08/5-Waterfront-Homes-That-Will-Blow-Your-Mind-Away-Modern-Lodge-House.jpg\",\n\t\t},\n\t\t\"state\": \"Active\",\n\t\t\"price\": 520000,\n\t\t\"escrowCompany\": {\n\t\t\t\"id\": 1,\n\t\t\t\"name\": \"Escrow America\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"John Doe\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 4,\n\t\t\t\t\"addressLine1\": \"500 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Escrow\"\n\t\t},\n\t\t\"titleCompany\": {\n\t\t\t\"id\": 6,\n\t\t\t\"name\": \"First American Title\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"George Washington\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 5,\n\t\t\t\t\"addressLine1\": \"503 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Title\"\n\t\t},\n\t\t\"listingAgent\": {\n\t\t\t\"id\": 1,\n\t\t\t\"licenseNumber\": \"123456789\",\n\t\t\t\"licenseState\": \"California\",\n\t\t\t\"user\": {\n\t\t\t\t\"id\": 2,\n\t\t\t\t\"firstName\": \"Deja\",\n\t\t\t\t\"lastName\": \"Vu\",\n\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\"phone\": null,\n\t\t\t\t\"status\": \"Active\"\n\t\t\t},\n\t\t\t\"status\": \"Active\"\n\t\t},\n\t\t\"includedItems\": [\n\t\t\t{\n\t\t\t\t\"id\": 2,\n\t\t\t\t\"name\": \"dryer\",\n\t\t\t\t\"listing\": null\n\t\t\t}\n\t\t],\n\t\t\"excludedItems\": [\n\t\t\t{\n\t\t\t\t\"id\": 3,\n\t\t\t\t\"name\": \"washer\",\n\t\t\t\t\"listing\": null\n\t\t\t}\n\t\t]\n\t},\n\t{\n\t\t\"id\": 7,\n\t\t\"property\": {\n\t\t\t\"id\": 7,\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 7,\n\t\t\t\t\"addressLine1\": \"123 E St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"propertyType\": \"SingleFamilyHome\",\n\t\t\t\"squareFeet\": 3500,\n\t\t\t\"numberBedrooms\": 6,\n\t\t\t\"numberBaths\": 5,\n\t\t\t\"description\": \"Big home with great views\",\n\t\t\t\"primaryOwner\": {\n\t\t\t\t\"id\": 7,\n\t\t\t\t\"user\": {\n\t\t\t\t\t\"id\": 4,\n\t\t\t\t\t\"firstName\": \"Tony\",\n\t\t\t\t\t\"lastName\": \"Stark\",\n\t\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\t\"phone\": null,\n\t\t\t\t\t\"status\": \"Pending\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"ownerType\": \"Individual\",\n\t\t\t\"primaryImageUrl\": \"https://dhp.dreeshomes.com/cms/images/EYrud-a6KJ-Ayt63GXIVxF\"\n\t\t\t// \"primaryImageUrl\": \"https://www.luxxu.net/blog/wp-content/uploads/2017/08/5-Waterfront-Homes-That-Will-Blow-Your-Mind-Away-Tavern-Island-Norwalk.jpg\",\n\t\t},\n\t\t\"state\": \"PreSale\",\n\t\t\"price\": 1250000,\n\t\t\"escrowCompany\": {\n\t\t\t\"id\": 4,\n\t\t\t\"name\": \"Escrow America\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"John Doe\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 4,\n\t\t\t\t\"addressLine1\": \"500 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Escrow\"\n\t\t},\n\t\t\"titleCompany\": {\n\t\t\t\"id\": 2,\n\t\t\t\"name\": \"First American Title\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"George Washington\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 5,\n\t\t\t\t\"addressLine1\": \"503 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Title\"\n\t\t},\n\t\t\"listingAgent\": {\n\t\t\t\"id\": 1,\n\t\t\t\"licenseNumber\": \"123456789\",\n\t\t\t\"licenseState\": \"California\",\n\t\t\t\"user\": {\n\t\t\t\t\"id\": 2,\n\t\t\t\t\"firstName\": \"Deja\",\n\t\t\t\t\"lastName\": \"Vu\",\n\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\"phone\": null,\n\t\t\t\t\"status\": \"Active\"\n\t\t\t},\n\t\t\t\"status\": \"Active\"\n\t\t},\n\t\t\"includedItems\": [],\n\t\t\"excludedItems\": []\n\t},\n\t{\n\t\t\"id\": 8,\n\t\t\"property\": {\n\t\t\t\"id\": 8,\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 8,\n\t\t\t\t\"addressLine1\": \"555 Highland Ave\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"National City\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91950\"\n\t\t\t},\n\t\t\t\"propertyType\": \"SingleFamilyHome\",\n\t\t\t\"squareFeet\": 1200,\n\t\t\t\"numberBedrooms\": 3,\n\t\t\t\"numberBaths\": 2,\n\t\t\t\"description\": \"Beautiful city home\",\n\t\t\t\"primaryOwner\": {\n\t\t\t\t\"id\": 6,\n\t\t\t\t\"user\": {\n\t\t\t\t\t\"id\": 3,\n\t\t\t\t\t\"firstName\": \"Captain\",\n\t\t\t\t\t\"lastName\": \"America\",\n\t\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\t\"phone\": null,\n\t\t\t\t\t\"status\": \"Active\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"ownerType\": \"Individual\",\n\t\t\t\"primaryImageUrl\": \"https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcTGeBf46BD6I3jGBo-tI613n2l5QI6RFPUhjw&usqp=CAU\"\n\t\t\t// \"primaryImageUrl\": \"https://www.luxxu.net/blog/wp-content/uploads/2017/08/5-Waterfront-Homes-That-Will-Blow-Your-Mind-Away-Modern-Lodge-House.jpg\",\n\t\t},\n\t\t\"state\": \"Active\",\n\t\t\"price\": 520000,\n\t\t\"escrowCompany\": {\n\t\t\t\"id\": 1,\n\t\t\t\"name\": \"Escrow America\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"John Doe\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 4,\n\t\t\t\t\"addressLine1\": \"500 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Escrow\"\n\t\t},\n\t\t\"titleCompany\": {\n\t\t\t\"id\": 8,\n\t\t\t\"name\": \"First American Title\",\n\t\t\t\"phone\": null,\n\t\t\t\"email\": null,\n\t\t\t\"officerName\": \"George Washington\",\n\t\t\t\"address\": {\n\t\t\t\t\"id\": 5,\n\t\t\t\t\"addressLine1\": \"503 1st St\",\n\t\t\t\t\"addressLine2\": null,\n\t\t\t\t\"city\": \"Chula Vista\",\n\t\t\t\t\"state\": \"California\",\n\t\t\t\t\"zip\": \"91910\"\n\t\t\t},\n\t\t\t\"type\": \"Title\"\n\t\t},\n\t\t\"listingAgent\": {\n\t\t\t\"id\": 1,\n\t\t\t\"licenseNumber\": \"123456789\",\n\t\t\t\"licenseState\": \"California\",\n\t\t\t\"user\": {\n\t\t\t\t\"id\": 2,\n\t\t\t\t\"firstName\": \"Deja\",\n\t\t\t\t\"lastName\": \"Vu\",\n\t\t\t\t\"email\": \"[email protected]\",\n\t\t\t\t\"phone\": null,\n\t\t\t\t\"status\": \"Active\"\n\t\t\t},\n\t\t\t\"status\": \"Active\"\n\t\t},\n\t\t\"includedItems\": [\n\t\t\t{\n\t\t\t\t\"id\": 2,\n\t\t\t\t\"name\": \"dryer\",\n\t\t\t\t\"listing\": null\n\t\t\t}\n\t\t],\n\t\t\"excludedItems\": [\n\t\t\t{\n\t\t\t\t\"id\": 3,\n\t\t\t\t\"name\": \"washer\",\n\t\t\t\t\"listing\": null\n\t\t\t}\n\t\t]\n\t},\n]\n\nexport const dataList = async({priceRange, sizeRange, numberBaths, numberBedrooms, type}) => {\n\tlet finalData = [];\n\tnumberBaths = parseInt(numberBaths);\n\tnumberBedrooms = parseInt(numberBedrooms);\n\t\n\tfor(let i of data){\n\t\tif(sizeRange && (i.property.squareFeet > sizeRange.max || i.property.squareFeet < sizeRange.min)) {\n\t\t\t// console.log('exiting size')\n\t\t\tcontinue;\n\t\t}\n\n\t\tif(priceRange && (i.price > priceRange.max || i.price < priceRange.min)) {\n\t\t\t// console.log('exiting price', i.price, priceRange)\n\t\t\tcontinue;\n\t\t}\n\n\t\tif(numberBaths && i.property.numberBaths!==numberBaths) {\n\t\t\tconsole.log('exiting numBaths', typeof i.property.numberBaths, typeof numberBaths)\n\t\t\tcontinue;\n\t\t}\n\n\t\tif(numberBedrooms && i.property.numberBedrooms!==numberBedrooms) continue;\n\t\t\n\t\tif(type && i.property.propertyType!==type) continue;\n\t\t\n\t\t\n\t\tfinalData.push({\n\t\t\tid: i.id,\n\t\t\tproperty: {\n\t\t\t\tdescription: i.property.description,\n\t\t\t\tpropertyType: i.property.propertyType,\n\t\t\t\taddress: {\n\t\t\t\t\tcity: i.property.address.city,\n\t\t\t\t\tstate: i.property.address.state,\n\t\t\t\t},\n\t\t\t\tnumberBaths: i.property.numberBaths,\n\t\t\t\tnumberBedrooms: i.property.numberBedrooms,\n\t\t\t\tsquareFeet: i.property.squareFeet,\n\t\t\t\tprimaryImageUrl: i.property.primaryImageUrl,\n\t\t\t},\n\t\t\tprice: i.price,\n\t\t\tstate: i.state,\n\t\t});\n\t}\n\n\treturn finalData;\n}\n\nexport const details = async(id) => {\n\tfor (let i of data){\n\t\tif(i.id==id) {\n\t\t\treturn i;\n\t\t}\n\t}\n}","/Users/an-dev/project/sampleapp/src/pages/PropertyDetails/index.js",["124","125"],"import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport React, { useEffect } from 'react'\nimport { connect } from 'react-redux'\nimport { useParams } from 'react-router-dom'\nimport { Spinner } from 'reactstrap';\nimport { homeActions } from '../../actions';\n\nconst formatNumber = (num) => {\n\treturn num.toString().replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\");\n}\n\nconst propertyType = {\n\tSingleFamilyHome: \"Single family home\"\n}\n\nconst PropertyDetails = (props) => {\n\tconst {id} = useParams();\n\tconst details = props.homes[id];\n\tuseEffect(() => {\n\t\tif(!details?.details)\n\t\t\tprops.homeDetails(id);\n\t}, [details])\n\tif(!details?.details) {\n\t\treturn (\n\t\t\t<div className=\"justify-content-center d-flex align-items-center\" style={{marginTop: \"30vh\"}}><Spinner /></div>\n\t\t)\n\t}\n\treturn (\n\t\t<div className=\"p-2 d-flex align-items-center flex-column\">\n\t\t\t<div className=\"d-flex align-items-start\">\n\t\t\t\t<div className=\"bg-white px-5 py-4 rounded-lg mr-5\">\n\t\t\t\t\t<div className=\"font-size-lg text-danger font-weight-bold\">{formatNumber(details.price)}$</div>\n\t\t\t\t\t<div className=\"font-size-xl font-weight-bold\">{details.property.description}</div>\n\t\t\t\t\t<div className=\"mb-3 mt-2 d-flex\">\n\t\t\t\t\t\t<div className=\"mr-2 flex-grow-1\"><FontAwesomeIcon icon={[\"fas\", \"map-marker-alt\"]} className=\"mr-3\" />{\" \"}{details.property.address.addressLine1}, {details.property.address.addressLine2 && details.property.address.addressLine2+\", \"}{details.property.address.city}, {details.property.address.state}</div>\n\t\t\t\t\t\t<div className=\" flex-grow-1\"><FontAwesomeIcon icon={[\"far\", \"envelope\"]} className=\"mr-3\" />{details.listingAgent.user.email}</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t{/* </div> */}\n\t\t\t\t\t<div style={{width: \"50vw\"}}>\n\t\t\t\t\t\t<img src={details.property.primaryImageUrl} style={{height: \"100%\", width: \"100%\"}} />\n\t\t\t\t\t</div>\n\t\t\t\t\t<div className=\"rounded-lg border-1 mt-3 font-weight-bold border-primary text-primary d-flex\">\n\t\t\t\t\t\t<div className=\"flex-grow-1 text-center py-2\"><FontAwesomeIcon icon={[\"fas\", \"bath\"]} className=\"mr-2\" />Bathrooms: {details.property.numberBaths}</div>\n\t\t\t\t\t\t<div className=\"flex-grow-1 text-center py-2\"><FontAwesomeIcon icon={[\"fas\", \"bed\"]} className=\"mr-2\" />Bedrooms: {details.property.numberBedrooms}</div>\n\t\t\t\t\t\t<div className=\"flex-grow-1 text-center py-2\"><FontAwesomeIcon icon={[\"fas\", \"arrows-alt\"]} className=\"mr-2\" />Sqft: {details.property.squareFeet}</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div className=\"mt-4\">\n\t\t\t\t\t\t<div className=\"font-weight-bold font-size-lg mb-3 mt-5\">KEY DETAILS</div>\n\t\t\t\t\t\t<div>{propertyType[details.property.propertyType]}</div>\n\t\t\t\t\t\t<div>Owned by {details.property.primaryOwner.user.firstName} {details.property.primaryOwner.user.lastName}</div>\n\t\t\t\t\t\t<div>Show other details here.</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div className=\"text-dark mt-4\">\n\t\t\t\t\tOther included items: {details.includedItems?.map(i => i.name).join(\", \") || \"none\"}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t)\n}\n\nconst mapStateToProps = ({homes}) => ({homes})\n\nexport default connect(mapStateToProps, homeActions)(PropertyDetails)","/Users/an-dev/project/sampleapp/src/components/Home/Filter.js",[],"/Users/an-dev/project/sampleapp/src/layout-components/Header/index.js",[],{"ruleId":"126","replacedBy":"127"},{"ruleId":"128","replacedBy":"129"},{"ruleId":"130","severity":1,"message":"131","line":136,"column":2,"nodeType":"132","messageId":"133","endLine":136,"endColumn":17},{"ruleId":"130","severity":1,"message":"134","line":139,"column":2,"nodeType":"132","messageId":"133","endLine":139,"endColumn":12},{"ruleId":"135","severity":1,"message":"136","line":285,"column":1,"nodeType":"137","endLine":293,"endColumn":2},{"ruleId":"138","severity":1,"message":"139","line":15,"column":5,"nodeType":"140","endLine":15,"endColumn":7,"suggestions":"141"},{"ruleId":"130","severity":1,"message":"142","line":3,"column":25,"nodeType":"132","messageId":"133","endLine":3,"endColumn":33},{"ruleId":"130","severity":1,"message":"142","line":2,"column":25,"nodeType":"132","messageId":"133","endLine":2,"endColumn":33},{"ruleId":"130","severity":1,"message":"143","line":1,"column":16,"nodeType":"132","messageId":"133","endLine":1,"endColumn":36},{"ruleId":"130","severity":1,"message":"144","line":1,"column":38,"nodeType":"132","messageId":"133","endLine":1,"endColumn":56},{"ruleId":"130","severity":1,"message":"145","line":1,"column":58,"nodeType":"132","messageId":"133","endLine":1,"endColumn":77},{"ruleId":"138","severity":1,"message":"146","line":12,"column":5,"nodeType":"140","endLine":12,"endColumn":7,"suggestions":"147"},{"ruleId":"130","severity":1,"message":"148","line":1,"column":10,"nodeType":"132","messageId":"133","endLine":1,"endColumn":19},{"ruleId":"130","severity":1,"message":"149","line":6,"column":24,"nodeType":"132","messageId":"133","endLine":6,"endColumn":27},{"ruleId":"130","severity":1,"message":"150","line":6,"column":29,"nodeType":"132","messageId":"133","endLine":6,"endColumn":32},{"ruleId":"135","severity":1,"message":"136","line":5,"column":1,"nodeType":"137","endLine":19,"endColumn":2},{"ruleId":"135","severity":1,"message":"136","line":8,"column":1,"nodeType":"137","endLine":19,"endColumn":2},{"ruleId":"151","severity":1,"message":"152","line":766,"column":10,"nodeType":"153","messageId":"154","endLine":766,"endColumn":12},{"ruleId":"138","severity":1,"message":"155","line":22,"column":5,"nodeType":"140","endLine":22,"endColumn":14,"suggestions":"156"},{"ruleId":"157","severity":1,"message":"158","line":40,"column":7,"nodeType":"159","endLine":40,"endColumn":93},"no-native-reassign",["160"],"no-negated-in-lhs",["161"],"no-unused-vars","'faMoneyBillWave' is defined but never used.","Identifier","unusedVar","'faStoreAlt' is defined but never used.","import/no-anonymous-default-export","Assign arrow function to a variable before exporting as module default","ExportDefaultDeclaration","react-hooks/exhaustive-deps","React Hook useEffect has a missing dependency: 'props.authStateChanged'. Either include it or remove the dependency array.","ArrayExpression",["162"],"'Redirect' is defined but never used.","'facebookAuthProvider' is defined but never used.","'googleAuthProvider' is defined but never used.","'twitterAuthProvider' is defined but never used.","React Hook useEffect has a missing dependency: 'props'. Either include it or remove the dependency array. However, 'props' will change when *any* prop changes, so the preferred fix is to destructure the 'props' object outside of the useEffect call and refer to those specific props inside useEffect.",["163"],"'faListAlt' is defined but never used.","'Col' is defined but never used.","'Row' is defined but never used.","eqeqeq","Expected '===' and instead saw '=='.","BinaryExpression","unexpected","React Hook useEffect has missing dependencies: 'id' and 'props'. Either include them or remove the dependency array. However, 'props' will change when *any* prop changes, so the preferred fix is to destructure the 'props' object outside of the useEffect call and refer to those specific props inside useEffect.",["164"],"jsx-a11y/alt-text","img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.","JSXOpeningElement","no-global-assign","no-unsafe-negation",{"desc":"165","fix":"166"},{"desc":"167","fix":"168"},{"desc":"169","fix":"170"},"Update the dependencies array to be: [props.authStateChanged]",{"range":"171","text":"172"},"Update the dependencies array to be: [props]",{"range":"173","text":"174"},"Update the dependencies array to be: [details, id, props]",{"range":"175","text":"176"},[540,542],"[props.authStateChanged]",[324,326],"[props]",[608,617],"[details, id, props]"]