Sindbad~EG File Manager

Current Path : /home/infinitibizsol/public_html/auction-flow.com/static/js/
Upload File :
Current File : /home/infinitibizsol/public_html/auction-flow.com/static/js/288.bb1c409c.chunk.js.map

{"version":3,"file":"static/js/288.bb1c409c.chunk.js","mappings":"mXAaA,MAAMA,GAAmBC,EAAAA,EAAAA,IAAO,OAAPA,CAAcC,IAAAA,GAAAC,EAAAA,EAAAA,GAAA,kCAGjCC,GAAqCH,EAAAA,EAAAA,IAAO,MAAPA,CAAaI,IAAAA,GAAAF,EAAAA,EAAAA,GAAA,iDAKxDG,IAAAA,OAAaC,KAEb,MAAMC,GAAmBP,EAAAA,EAAAA,IAAOQ,EAAAA,EAAY,CAC1CC,kBAAoBC,GAAkB,eAATA,GAAkC,cAATA,GAD/BV,EAEtBW,IAAA,IAAC,MAAEC,EAAK,WAAEC,EAAU,UAAEC,EAAS,IAAEC,GAAKJ,EAAA,MAAM,CAC7CK,aAAc,KACVH,GAAc,CAChBI,gBAAiBL,EAAMM,QAAQC,QAAQC,KACvCC,MAAOT,EAAMM,QAAQC,QAAQG,aAC7B,mBAAoB,CAClBL,gBAAiBL,EAAMM,QAAQC,QAAQC,UAGvCN,GAAa,CACfG,gBAAiBL,EAAMM,QAAQC,QAAQP,EAAMM,QAAQK,MACrD,mBAAoB,CAClBN,gBAAiBL,EAAMM,QAAQC,QAAQP,EAAMM,QAAQK,WAGvC,IAAdR,EAAIA,OAAe,CACrBS,oBAAqB,MACrBC,uBAAwB,UAER,IAAdV,EAAIA,OAAe,CACrBW,qBAAsB,MACtBC,wBAAyB,OAE5B,IAEKC,EAAeA,CAACC,EAAMC,IACd,MAARA,GAIGD,EAAKE,OAAOD,EAAM,QAG3B,SAASE,EAAIC,GACX,MAAM,IAAElB,EAAG,YAAEmB,EAAW,WAAEC,KAAeC,GAAUH,EAEnD,OACEI,EAAAA,EAAAA,KAAC9B,EAAgB,IACX6B,EACJrB,IAAKA,EACLuB,GAAI,CAAEC,GAAI,KACVC,eAAa,EACbC,UAAU,EACV5B,WAAYe,EAAab,EAAKmB,GAC9BpB,UAAWc,EAAab,EAAKoB,IAGnC,CAEA,MAyEA,EAzEsBO,KACpB,MAAOC,EAAOC,IAAYC,EAAAA,EAAAA,UAAS,MAC7BC,GAAWC,EAAAA,EAAAA,MACXC,GAAWC,EAAAA,EAAAA,OACVd,EAAYe,IAAiBL,EAAAA,EAAAA,UAAS,MAqB7C,OACER,EAAAA,EAAAA,KAAAc,EAAAA,SAAA,CAAAC,UACEf,EAAAA,EAAAA,KAACgB,EAAAA,EAAS,CAACC,SAAS,KAAIF,UACtBG,EAAAA,EAAAA,MAACC,EAAAA,GAAI,CAACC,MAAI,EAACC,GAAI,GAAIC,GAAI,GAAIC,GAAI,GAAGR,SAAA,EAChCf,EAAAA,EAAAA,KAACwB,EAAAA,EAAK,CACJC,UAAU,MACVC,WAAW,SACXC,eAAe,gBACfZ,UAEAf,EAAAA,EAAAA,KAAC4B,EAAAA,EAAU,CAACC,QAAQ,KAAId,SAAC,mBAE3Bf,EAAAA,EAAAA,KAAA,OAAK8B,MAAO,CAAEC,MAAO,QAAShB,UAC5Bf,EAAAA,EAAAA,KAACgC,EAAAA,EAAoB,CACnBC,YAAaC,EAAAA,EACbC,WAAY,CACVC,8BACEpC,EAAAA,EAAAA,KAAClC,EAAkC,CAAAiD,SAAC,YAEtCsB,uBAAyBC,IACvBtC,EAAAA,EAAAA,KAACtC,EAAgB,CAAAqD,SAAEuB,KAGvBR,MAAO,CAAEC,MAAO,QAAShB,UAEzBf,EAAAA,EAAAA,KAACuC,EAAAA,EAAY,CACXtC,GAAI,CAAEuC,SAAU,oBAChBlC,MAAOA,EACPmC,SAAWC,GA9CGA,KAC1B,GAAIA,EAAU,CACZnC,EAASmC,GACT,MAAM,KAAEC,EAAI,UAAEC,EAAS,QAAEC,IAAYC,EAAAA,EAAAA,IAAmBJ,GACpDC,IACFhC,GAASoC,EAAAA,EAAAA,GAAc,eACvBtC,EAAS,iCAAkC,CACzCuC,MAAO,CACLL,KAAMA,EACNC,UAAWA,EACXC,QAASA,KAIjB,GAgCoCI,CAAmBP,GAC3CQ,6BAA2B,EAC3BC,mBAAiB,EACjBC,MAAO,CAAE1E,IAAKiB,GACd0D,UAAW,CACT3E,IAAM4E,IAAU,CACdzD,YAAaS,EACbR,4BASb,C,sFC5IP,SAASyD,EAAqBC,EAAGC,EAAGC,GAClC,OAAID,EAAEC,GAAWF,EAAEE,IACT,EAEND,EAAEC,GAAWF,EAAEE,GACV,EAEF,CACT,CAEO,SAASC,EAAcC,EAAOF,GACnC,MAAiB,SAAVE,EACH,CAACJ,EAAGC,IAAMF,EAAqBC,EAAGC,EAAGC,GACrC,CAACF,EAAGC,KAAOF,EAAqBC,EAAGC,EAAGC,EAC5C,CAEO,SAASG,EAAgBC,EAAOC,EAAYC,GACjD,MAAMC,EAAsB,OAALH,QAAK,IAALA,OAAK,EAALA,EAAOI,KAAI,CAACC,EAAIC,IAAU,CAACD,EAAIC,KAMtD,OALc,OAAdH,QAAc,IAAdA,GAAAA,EAAgBI,MAAK,CAACb,EAAGC,KACvB,MAAMG,EAAQG,EAAWP,EAAE,GAAIC,EAAE,IACjC,OAAc,IAAVG,EAAoBA,EACjBJ,EAAE,GAAKC,EAAE,EAAE,IAEhBO,GACKM,EAAAA,EAAAA,QACLR,GACCS,IAAK,IAAAC,EAAA,OAC8D,KAA7D,OAALD,QAAK,IAALA,GAAgB,QAAXC,EAALD,EAAOE,iBAAS,IAAAD,OAAX,EAALA,EAAkBE,cAAcC,QAAQX,EAAMU,eAAqB,IAGpD,OAAdT,QAAc,IAAdA,OAAc,EAAdA,EAAgBC,KAAKC,GAAOA,EAAG,IACxC,CAEA,MAAMS,EAAqBC,GAEZ,IAAXA,EACI,MACW,IAAXA,EACA,SACW,IAAXA,EACA,QACA,eAIFC,EAAiBC,IACA,IAAdA,EAAqB,OAAS,WAGhC,SAASC,EAAiBC,EAASC,EAAYC,EAAMC,GAC1D,IAAKH,IAAYA,EAAQI,OAAQ,MAAO,GACxC,IAAIC,EAAmB,EACnBC,EAAoB,EAEjB,OAAPN,QAAO,IAAPA,GAAAA,EAASO,SAASC,IAChB,MAAMC,EAAc,IAAU,OAAND,QAAM,IAANA,OAAM,EAANA,EAAQE,aAEhC,GAAID,EAAYL,OAAQ,CACtB,IAAIO,GAAmB,EACnBC,GAAoB,EAExBH,EAAYF,SAASM,IACnB,MAAMC,GAAqB,OAATD,QAAS,IAATA,OAAS,EAATA,EAAWE,WAAY,GAEzC,GAAGD,EAAUV,OAAO,CAClB,MAAMY,EAAUF,EAAUV,OAG1BU,EAAUV,OAAS,IAAc,OAATU,QAAS,IAATA,GAAAA,EAAW7B,KAAKgC,IACtC,MAAMC,EAAU,CACd,GACA,GACG,OAAHD,QAAG,IAAHA,OAAG,EAAHA,EAAKE,IAAI,GAADC,QACF,OAAHH,QAAG,IAAHA,OAAG,EAAHA,EAAKI,OAAQ,GAAE,KAAAD,QAAO,OAAHH,QAAG,IAAHA,OAAG,EAAHA,EAAKK,OAAQ,GAAE,KAAAF,QAAO,OAAHH,QAAG,IAAHA,OAAG,EAAHA,EAAKM,QAAS,GAAE,KAAAH,QACpD,OAAHH,QAAG,IAAHA,OAAG,EAAHA,EAAKO,OAAQ,IAEZ,OAAHP,QAAG,IAAHA,OAAG,EAAHA,EAAKQ,WACF,OAAHR,QAAG,IAAHA,OAAG,EAAHA,EAAKS,QACF,OAAHT,QAAG,IAAHA,OAAG,EAAHA,EAAKU,cACF,OAAHV,QAAG,IAAHA,OAAG,EAAHA,EAAKW,QACF,OAAHX,QAAG,IAAHA,OAAG,EAAHA,EAAKY,WACF,OAAHZ,QAAG,IAAHA,OAAG,EAAHA,EAAKa,kBACF,OAAHb,QAAG,IAAHA,OAAG,EAAHA,EAAKc,UACF,OAAHd,QAAG,IAAHA,OAAG,EAAHA,EAAKe,QAEY,eAAf/B,GACGU,IAAkBO,EAAQ,GAAW,OAANV,QAAM,IAANA,OAAM,EAANA,EAAQyB,0BAC5Cf,EAAQ,GAAQ,OAAHD,QAAG,IAAHA,OAAG,EAAHA,EAAKiB,aAClBhB,EAAQiB,OAAO,EAAG,EAChBxC,EAAqB,OAAHsB,QAAG,IAAHA,OAAG,EAAHA,EAAKmB,iBACvBvC,EAAiB,OAAHoB,QAAG,IAAHA,OAAG,EAAHA,EAAKoB,eAEG,YAAfpC,GACJU,IAAkBO,EAAQ,GAAW,OAANV,QAAM,IAANA,OAAM,EAANA,EAAQ0B,cACvCtB,IAAmBM,EAAQ,GAAc,OAATL,QAAS,IAATA,OAAS,EAATA,EAAWoB,0BAChDf,EAAQiB,OAAO,EAAG,EAChBxC,EAA2B,OAATkB,QAAS,IAATA,OAAS,EAATA,EAAWuB,iBAC7BvC,EAAuB,OAATgB,QAAS,IAATA,OAAS,EAATA,EAAWwB,aACnB,OAAN7B,QAAM,IAANA,OAAM,EAANA,EAAQ8B,gBAEc,oBAAfrC,GACJU,IAAkBO,EAAQ,GAAKvB,EAAwB,OAANa,QAAM,IAANA,OAAM,EAANA,EAAQ4B,kBACzDxB,IAAmBM,EAAQ,GAAc,OAATL,QAAS,IAATA,OAAS,EAATA,EAAWoB,0BAChDf,EAAQiB,OAAO,EAAG,EACb,OAAHlB,QAAG,IAAHA,OAAG,EAAHA,EAAKiB,aACLrC,EAAiB,OAAHoB,QAAG,IAAHA,OAAG,EAAHA,EAAKoB,eAEG,gBAAfpC,IACJU,IAAkBO,EAAQ,GAAKrB,EAAoB,OAANW,QAAM,IAANA,OAAM,EAANA,EAAQ6B,cACrDzB,IAAmBM,EAAQ,GAAc,OAATL,QAAS,IAATA,OAAS,EAATA,EAAWoB,0BAChDf,EAAQiB,OAAO,EAAG,EACb,OAAHlB,QAAG,IAAHA,OAAG,EAAHA,EAAKiB,aACLvC,EAAqB,OAAHsB,QAAG,IAAHA,OAAG,EAAHA,EAAKmB,mBAItBzB,IAAkBA,GAAmB,GACrCC,IAAmBA,GAAoB,GAI5CV,EAAKqC,KAAKrB,EAAQ,KAEF,eAAfjB,IACDE,EAAMoC,KAAK,CACTC,EAAG,CAAEC,EAAGnC,EAAmBoC,EAAG,GAC9BC,EAAG,CAAEF,EAAGnC,EAAoBU,EAAU,EAAG0B,EAAG,KAE9CpC,GAAqBU,EAEzB,KAKCd,EAAKE,OAAS,IACfD,EAAMoC,KACJ,CACEC,EAAG,CAAEC,EAAGpC,EAAkBqC,EAAG,GAC7BC,EAAG,CAAEF,EAAGvC,EAAKE,OAAS,EAAGsC,EAAG,KAGhCrC,EAAmBH,EAAKE,OAE5B,CACAwC,QAAQC,IAAI,wCAA+B3C,EAAK,GAIpD,CAGO,MAAMrC,EAAsBxC,IACjC,IAAKA,EAAO,OAAO,KAEnB,MAAMyH,EAASzH,EAAM0H,SAGfC,GAASC,EAAAA,EAAAA,IAAeH,GAE9B,IAAI,IAAErJ,EAAG,KAAEiE,EAAI,KAAE2D,GAAS2B,EAG1B,MAAME,EAAc,IAAIC,KAAK9B,EAAM,EAAG,GAGhC+B,EAAeF,EAAYG,SAIjC,IAAIC,EAAQ,EACA,IAAR7J,IACF6J,EAAQ,GAEV,MAAMC,EAAc,IAAIJ,KAPDD,EAA6B,GAAfE,EAAoB,GAAK,GAAK,IAOJ,GAAhB1F,EAAO4F,GAAa,GAAK,GAAK,GAAK,KAG5EE,EAAY,IAAIL,KAAKI,GAC3BC,EAAUC,QAAQF,EAAYG,UAAY,GAY1C,MAAO,CACLhG,KAAMA,EACNC,UAZyB4F,EAAYI,mBAAmB,QAAS,CACjEC,MAAO,QACPnK,IAAK,YAWLmE,QARuB4F,EAAUG,mBAAmB,QAAS,CAC7DC,MAAO,QACPnK,IAAK,YAON,C","sources":["pages/Opportunity/Opportunities.js","pages/Opportunity/utils.js"],"sourcesContent":["import { Container, Grid, Stack, Typography, styled } from '@mui/material';\r\nimport { LocalizationProvider } from '@mui/x-date-pickers';\r\nimport { PickersDay } from '@mui/x-date-pickers/PickersDay';\r\nimport isBetweenPlugin from 'dayjs/plugin/isBetween';\r\nimport { DateCalendar } from '@mui/x-date-pickers/DateCalendar';\r\nimport dayjs from 'dayjs';\r\nimport { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';\r\nimport React, { useState } from 'react';\r\nimport { useNavigate } from 'react-router-dom';\r\nimport { useDispatch } from 'react-redux';\r\nimport { setFilterType } from 'src/features/users/userSlice';\r\nimport { calculateWeekDates } from './utils';\r\n\r\nconst StyledWeekNumber = styled('span')`\r\n  padding-right: 12px;\r\n`;\r\nconst StyledCalendarWeekNumberHeaderText = styled('div')`\r\n  margin: 0 0 0 -10px;\r\n  flex: none;\r\n`;\r\n\r\ndayjs.extend(isBetweenPlugin);\r\n\r\nconst CustomPickersDay = styled(PickersDay, {\r\n  shouldForwardProp: (prop) => prop !== 'isSelected' && prop !== 'isHovered'\r\n})(({ theme, isSelected, isHovered, day }) => ({\r\n  borderRadius: 0,\r\n  ...(isSelected && {\r\n    backgroundColor: theme.palette.primary.main,\r\n    color: theme.palette.primary.contrastText,\r\n    '&:hover, &:focus': {\r\n      backgroundColor: theme.palette.primary.main\r\n    }\r\n  }),\r\n  ...(isHovered && {\r\n    backgroundColor: theme.palette.primary[theme.palette.mode],\r\n    '&:hover, &:focus': {\r\n      backgroundColor: theme.palette.primary[theme.palette.mode]\r\n    }\r\n  }),\r\n  ...(day.day() === 0 && {\r\n    borderTopLeftRadius: '50%',\r\n    borderBottomLeftRadius: '50%'\r\n  }),\r\n  ...(day.day() === 6 && {\r\n    borderTopRightRadius: '50%',\r\n    borderBottomRightRadius: '50%'\r\n  })\r\n}));\r\n\r\nconst isInSameWeek = (dayA, dayB) => {\r\n  if (dayB == null) {\r\n    return false;\r\n  }\r\n\r\n  return dayA.isSame(dayB, 'week');\r\n};\r\n\r\nfunction Day(props) {\r\n  const { day, selectedDay, hoveredDay, ...other } = props;\r\n\r\n  return (\r\n    <CustomPickersDay\r\n      {...other}\r\n      day={day}\r\n      sx={{ px: 2.5 }}\r\n      disableMargin\r\n      selected={false}\r\n      isSelected={isInSameWeek(day, selectedDay)}\r\n      isHovered={isInSameWeek(day, hoveredDay)}\r\n    />\r\n  );\r\n}\r\n\r\nconst Opportunities = () => {\r\n  const [value, setValue] = useState(null);\r\n  const navigate = useNavigate();\r\n  const dispatch = useDispatch();\r\n  const [hoveredDay, setHoveredDay] = useState(null);\r\n\r\n\r\n  const GetWeekAndNavigate = (newValue) =>{\r\n    if (newValue) {\r\n      setValue(newValue)\r\n      const { week, startDate, endDate } = calculateWeekDates(newValue);\r\n      if (week) {\r\n        dispatch(setFilterType('auctioneer'));\r\n        navigate(`/dashboard/opportunities/users`, {\r\n          state: {\r\n            week: week,\r\n            startDate: startDate,\r\n            endDate: endDate\r\n          }\r\n        });\r\n      }\r\n    }\r\n  }\r\n\r\n\r\n  return (\r\n    <>\r\n      <Container maxWidth=\"xl\">\r\n        <Grid item xs={12} md={12} lg={12}>\r\n          <Stack\r\n            direction=\"row\"\r\n            alignItems=\"center\"\r\n            justifyContent=\"space-between\"\r\n            //   mb={0}\r\n          >\r\n            <Typography variant=\"h4\">Opportunity</Typography>\r\n          </Stack>\r\n          <div style={{ width: '100%' }}>\r\n            <LocalizationProvider\r\n              dateAdapter={AdapterDayjs}\r\n              localeText={{\r\n                calendarWeekNumberHeaderText: (\r\n                  <StyledCalendarWeekNumberHeaderText>Week No</StyledCalendarWeekNumberHeaderText>\r\n                ),\r\n                calendarWeekNumberText: (weekNumber) => (\r\n                  <StyledWeekNumber>{weekNumber}</StyledWeekNumber>\r\n                )\r\n              }}\r\n              style={{ width: '100%' }}\r\n            >\r\n              <DateCalendar\r\n                sx={{ overflow: 'unset !important' }}\r\n                value={value}\r\n                onChange={(newValue) => GetWeekAndNavigate(newValue)}\r\n                showDaysOutsideCurrentMonth\r\n                displayWeekNumber\r\n                slots={{ day: Day }}\r\n                slotProps={{\r\n                  day: (ownerState) => ({\r\n                    selectedDay: value,\r\n                    hoveredDay\r\n                    // onClick: () => handleWeek(),\r\n                  })\r\n                }}\r\n              />\r\n            </LocalizationProvider>\r\n          </div>\r\n        </Grid>\r\n      </Container>\r\n    </>\r\n  );\r\n};\r\n\r\nexport default Opportunities;\r\n","import { filter } from \"lodash\";\r\nimport { weekNumberYear } from \"weeknumber\";\r\n\r\nfunction descendingComparator(a, b, orderBy) {\r\n  if (b[orderBy] < a[orderBy]) {\r\n    return -1;\r\n  }\r\n  if (b[orderBy] > a[orderBy]) {\r\n    return 1;\r\n  }\r\n  return 0;\r\n}\r\n\r\nexport function getComparator(order, orderBy) {\r\n  return order === \"desc\"\r\n    ? (a, b) => descendingComparator(a, b, orderBy)\r\n    : (a, b) => -descendingComparator(a, b, orderBy);\r\n}\r\n\r\nexport function applySortFilter(array, comparator, query) {\r\n  const stabilizedThis = array?.map((el, index) => [el, index]);\r\n  stabilizedThis?.sort((a, b) => {\r\n    const order = comparator(a[0], b[0]);\r\n    if (order !== 0) return order;\r\n    return a[1] - b[1];\r\n  });\r\n  if (query) {\r\n    return filter(\r\n      array,\r\n      (_user) =>\r\n        _user?.firstname?.toLowerCase().indexOf(query.toLowerCase()) !== -1\r\n    );\r\n  }\r\n  return stabilizedThis?.map((el) => el[0]);\r\n}\r\n\r\nconst getConditionLight = (number) => {\r\n  let light =\r\n    number === 1\r\n      ? \"Red\"\r\n      : number === 2\r\n      ? \"Yellow\"\r\n      : number === 3\r\n      ? \"Green\"\r\n      : \"Not Provided\";\r\n  return light;\r\n};\r\n\r\nconst getSaleStatus = (condition) => {\r\n  return condition === true ? \"SOLD\" : \"NOT SOLD\";\r\n};\r\n\r\nexport function extractExcelData(details, filterType, data, merge) {\r\n  if (!details || !details.length) return [];\r\n  let firstColStartRow = 1;\r\n  let secondColStartRow = 1;\r\n\r\n  details?.forEach((column) => {\r\n    const groupedList = [...column?.tblVehicles];\r\n\r\n    if (groupedList.length) {\r\n      let firstColumnAdded = false;\r\n      let secondColumnAdded = false;\r\n      // Iterate over each vehicle in the column's groupedList\r\n      groupedList.forEach((groupItem) => {\r\n        const _vehicles = groupItem?.vehicles || [];\r\n\r\n        if(_vehicles.length){\r\n          const rowSpan = _vehicles.length; // Calculate the length of vehicles\r\n  \r\n          // Create an array to hold the data for the column and the current groupItem\r\n          _vehicles.length > 0 && _vehicles?.map((car) => {\r\n            const rowData = [\r\n              \"\",\r\n              \"\",\r\n              car?.vin,\r\n              `${car?.year || \"\"} ${car?.make || \"\"} ${car?.model || \"\"} ${\r\n                car?.trim || \"\"\r\n              }`,\r\n              car?.color_name,\r\n              car?.mileage,\r\n              car?.announcements,\r\n              car?.reserve,\r\n              car?.sale_price,\r\n              car?.vehicle_total_fee,\r\n              car?.lane_name,\r\n              car?.run_no,\r\n            ];\r\n            if (filterType === \"auctioneer\") {\r\n              if (!firstColumnAdded) rowData[0] = column?.auctioneer_business_name;\r\n              rowData[1] = car?.auction_name;\r\n              rowData.splice(2, 0,\r\n                getConditionLight(car?.condition_light),\r\n                getSaleStatus(car?.sale_status)\r\n              );\r\n            } else if (filterType === \"auction\") {\r\n              if (!firstColumnAdded) rowData[0] = column?.auction_name;\r\n              if (!secondColumnAdded) rowData[1] = groupItem?.auctioneer_business_name;\r\n              rowData.splice(2, 0,\r\n                getConditionLight(groupItem?.condition_light),\r\n                getSaleStatus(groupItem?.sale_status),\r\n                column?.business_name\r\n              );\r\n            } else if (filterType === \"condition_light\") {\r\n              if (!firstColumnAdded) rowData[0] = getConditionLight(column?.condition_light);\r\n              if (!secondColumnAdded) rowData[1] = groupItem?.auctioneer_business_name;\r\n              rowData.splice(2, 0,\r\n                car?.auction_name,\r\n                getSaleStatus(car?.sale_status),\r\n              );\r\n            } else if (filterType === \"sale_status\") {\r\n              if (!firstColumnAdded) rowData[0] = getSaleStatus(column?.sale_status);\r\n              if (!secondColumnAdded) rowData[1] = groupItem?.auctioneer_business_name;\r\n              rowData.splice(2, 0,\r\n                car?.auction_name,\r\n                getConditionLight(car?.condition_light)\r\n              );\r\n            }\r\n            // Add column's First Column only for the first vehicle\r\n            if (!firstColumnAdded) firstColumnAdded = true;\r\n            if (!secondColumnAdded) secondColumnAdded = true;\r\n  \r\n            \r\n            // Add column data and corresponding groupItem data to the data array\r\n            data.push(rowData);\r\n          });\r\n          if(filterType !== \"auctioneer\"){\r\n            merge.push({\r\n              s: { r: secondColStartRow, c: 1 },\r\n              e: { r: secondColStartRow + rowSpan - 1, c: 1 },\r\n            });\r\n            secondColStartRow += rowSpan;\r\n          }\r\n        }\r\n\r\n        \r\n      });\r\n      \r\n      if(data.length > 1){\r\n        merge.push(\r\n          {\r\n            s: { r: firstColStartRow, c: 0 },\r\n            e: { r: data.length - 1, c: 0 },\r\n          }\r\n        );\r\n        firstColStartRow = data.length;\r\n      }\r\n    }\r\n    console.log(\"🚀 ~ _vehicles?.map ~ data:\", data)\r\n  });\r\n\r\n  return;\r\n}\r\n\r\n\r\nexport const calculateWeekDates = (value) => {\r\n  if (!value) return null;\r\n\r\n  const jsDate = value.toDate();\r\n\r\n  // Pass the JavaScript Date object to weekNumberYear\r\n  const result = weekNumberYear(jsDate);\r\n\r\n  let { day, week, year } = result;\r\n  // if(day===7) week++;\r\n\r\n  const firstOfYear = new Date(year, 0, 1);\r\n\r\n  // Calculate the first day of the first week\r\n  const firstWeekDay = firstOfYear.getDay();\r\n  const firstWeekStart = firstOfYear - firstWeekDay * 24 * 60 * 60 * 1000;\r\n\r\n  // Calculate the start date of the given week\r\n  let count = 1;\r\n  if (day === 7) {\r\n    count = 0;\r\n  }\r\n  const startOfWeek = new Date(firstWeekStart + (week - count) * 7 * 24 * 60 * 60 * 1000);\r\n\r\n  // Calculate the end date of the given week\r\n  const endOfWeek = new Date(startOfWeek);\r\n  endOfWeek.setDate(startOfWeek.getDate() + 6);\r\n\r\n  const formattedStartDate = startOfWeek.toLocaleDateString('en-US', {\r\n    month: 'short',\r\n    day: 'numeric'\r\n  });\r\n\r\n  const formattedEndDate = endOfWeek.toLocaleDateString('en-US', {\r\n    month: 'short',\r\n    day: 'numeric'\r\n  });\r\n\r\n  return {\r\n    week: week,\r\n    startDate: formattedStartDate,\r\n    endDate: formattedEndDate\r\n  };\r\n};\r\n"],"names":["StyledWeekNumber","styled","_templateObject","_taggedTemplateLiteral","StyledCalendarWeekNumberHeaderText","_templateObject2","dayjs","isBetweenPlugin","CustomPickersDay","PickersDay","shouldForwardProp","prop","_ref","theme","isSelected","isHovered","day","borderRadius","backgroundColor","palette","primary","main","color","contrastText","mode","borderTopLeftRadius","borderBottomLeftRadius","borderTopRightRadius","borderBottomRightRadius","isInSameWeek","dayA","dayB","isSame","Day","props","selectedDay","hoveredDay","other","_jsx","sx","px","disableMargin","selected","Opportunities","value","setValue","useState","navigate","useNavigate","dispatch","useDispatch","setHoveredDay","_Fragment","children","Container","maxWidth","_jsxs","Grid","item","xs","md","lg","Stack","direction","alignItems","justifyContent","Typography","variant","style","width","LocalizationProvider","dateAdapter","AdapterDayjs","localeText","calendarWeekNumberHeaderText","calendarWeekNumberText","weekNumber","DateCalendar","overflow","onChange","newValue","week","startDate","endDate","calculateWeekDates","setFilterType","state","GetWeekAndNavigate","showDaysOutsideCurrentMonth","displayWeekNumber","slots","slotProps","ownerState","descendingComparator","a","b","orderBy","getComparator","order","applySortFilter","array","comparator","query","stabilizedThis","map","el","index","sort","filter","_user","_user$firstname","firstname","toLowerCase","indexOf","getConditionLight","number","getSaleStatus","condition","extractExcelData","details","filterType","data","merge","length","firstColStartRow","secondColStartRow","forEach","column","groupedList","tblVehicles","firstColumnAdded","secondColumnAdded","groupItem","_vehicles","vehicles","rowSpan","car","rowData","vin","concat","year","make","model","trim","color_name","mileage","announcements","reserve","sale_price","vehicle_total_fee","lane_name","run_no","auctioneer_business_name","auction_name","splice","condition_light","sale_status","business_name","push","s","r","c","e","console","log","jsDate","toDate","result","weekNumberYear","firstOfYear","Date","firstWeekDay","getDay","count","startOfWeek","endOfWeek","setDate","getDate","toLocaleDateString","month"],"sourceRoot":""}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists