diff --git a/client/package.json b/client/package.json index 25f76820b..856e5babf 100644 --- a/client/package.json +++ b/client/package.json @@ -4,21 +4,21 @@ "private": true, "proxy": "http://localhost:4000", "dependencies": { - "@apollo/client": "^3.5.5", + "@apollo/client": "^3.4.17", "@asseinfo/react-kanban": "^2.2.0", - "@craco/craco": "^6.4.2", + "@craco/craco": "^6.4.0", "@fingerprintjs/fingerprintjs": "^3.3.0", - "@openreplay/tracker": "^3.4.10", - "@openreplay/tracker-assist": "^3.4.9", + "@openreplay/tracker": "^3.4.7", + "@openreplay/tracker-assist": "^3.4.4", "@openreplay/tracker-graphql": "^3.0.0", - "@openreplay/tracker-redux": "^3.4.8", - "@sentry/react": "^6.15.0", - "@sentry/tracing": "^6.15.0", + "@openreplay/tracker-redux": "^3.0.0", + "@sentry/react": "^6.14.3", + "@sentry/tracing": "^6.14.3", "@splitsoftware/splitio-react": "^1.3.0", "@stripe/react-stripe-js": "^1.6.0", - "@stripe/stripe-js": "^1.21.2", + "@stripe/stripe-js": "^1.21.1", "@tanem/react-nprogress": "^3.0.82", - "antd": "^4.17.3", + "antd": "^4.16.13", "apollo-link-logger": "^2.0.0", "axios": "^0.24.0", "craco-less": "^1.20.0", @@ -27,17 +27,17 @@ "enquire-js": "^0.2.1", "env-cmd": "^10.1.0", "exifr": "^7.1.3", - "firebase": "^9.6.0", + "firebase": "^9.4.1", "graphql": "^16.0.1", - "i18next": "^21.5.4", + "i18next": "^21.4.2", "i18next-browser-languagedetector": "^6.1.2", "jsoneditor": "^9.5.7", "jsreport-browser-client-dist": "^1.3.0", - "libphonenumber-js": "^1.9.44", - "logrocket": "^2.1.2", - "markerjs2": "^2.17.2", + "libphonenumber-js": "^1.9.42", + "logrocket": "^2.1.1", + "markerjs2": "^2.17.0", "moment-business-days": "^1.2.0", - "phone": "^3.1.10", + "phone": "^3.1.9", "preval.macro": "^5.0.0", "prop-types": "^15.7.2", "query-string": "^7.0.1", @@ -51,7 +51,7 @@ "react-drag-listview": "^0.1.8", "react-grid-gallery": "^0.5.5", "react-grid-layout": "^1.3.0", - "react-i18next": "^11.14.3", + "react-i18next": "^11.14.2", "react-icons": "^4.3.1", "react-number-format": "^4.8.0", "react-redux": "^7.2.6", @@ -65,24 +65,24 @@ "redux-persist": "^6.0.0", "redux-saga": "^1.1.3", "redux-state-sync": "^3.1.2", - "reselect": "^4.1.5", - "sass": "^1.44.0", - "socket.io-client": "^4.4.0", + "reselect": "^4.1.2", + "sass": "^1.43.4", + "socket.io-client": "^4.3.2", "styled-components": "^5.3.3", "subscriptions-transport-ws": "^0.11.0", "web-vitals": "^2.1.2", - "workbox-background-sync": "^6.4.2", - "workbox-broadcast-update": "^6.4.2", - "workbox-cacheable-response": "^6.4.2", - "workbox-core": "^6.4.2", - "workbox-expiration": "^6.4.2", - "workbox-google-analytics": "^6.4.2", - "workbox-navigation-preload": "^6.4.2", - "workbox-precaching": "^6.4.2", - "workbox-range-requests": "^6.4.2", - "workbox-routing": "^6.4.2", - "workbox-strategies": "^6.4.2", - "workbox-streams": "^6.4.2" + "workbox-background-sync": "^6.3.0", + "workbox-broadcast-update": "^6.3.0", + "workbox-cacheable-response": "^6.3.0", + "workbox-core": "^6.3.0", + "workbox-expiration": "^6.3.0", + "workbox-google-analytics": "^6.3.0", + "workbox-navigation-preload": "^6.3.0", + "workbox-precaching": "^6.3.0", + "workbox-range-requests": "^6.3.0", + "workbox-routing": "^6.3.0", + "workbox-strategies": "^6.3.0", + "workbox-streams": "^6.3.0" }, "scripts": { "postinstall": "patch-package", diff --git a/client/src/App/App.container.jsx b/client/src/App/App.container.jsx index a5616a726..fb1dcd800 100644 --- a/client/src/App/App.container.jsx +++ b/client/src/App/App.container.jsx @@ -1,7 +1,4 @@ import { ApolloProvider } from "@apollo/client"; -//import trackerRedux from "@openreplay/tracker-redux"; -import Tracker from "@openreplay/tracker"; -import trackerGraphQL from "@openreplay/tracker-graphql"; import { SplitFactory, SplitSdk } from "@splitsoftware/splitio-react"; import { ConfigProvider } from "antd"; import enLocale from "antd/es/locale/en_US"; @@ -10,30 +7,13 @@ import moment from "moment"; import React from "react"; import { useTranslation } from "react-i18next"; import GlobalLoadingBar from "../components/global-loading-bar/global-loading-bar.component"; -//import trackerAssist from "@openreplay/tracker-assist"; -import { getCurrentUser } from "../firebase/firebase.utils"; import client from "../utils/GraphQLClient"; import App from "./App"; + moment.locale("en-US"); -export const tracker = new Tracker({ - projectKey: "trDmOZlEXUpjGsMtHroA", - ingestPoint: "https://replay.imex.online/ingest", - ...(process.env.NODE_ENV === null || process.env.NODE_ENV === "development" - ? { __DISABLE_SECURE_MODE: true } - : {}), - // beaconSize: 10485760, - onStart: async ({ sessionID }) => { - const user = await getCurrentUser(); - if (user) tracker.setUserID(user.email); - }, -}); -// tracker.use( -// trackerAssist({ confirmText: "Technical support is about to assist you." }) -// ); // check the list of available options below -export const recordGraphQL = tracker.use(trackerGraphQL()); //tracker.start(); if (process.env.NODE_ENV === "production") LogRocket.init("gvfvfw/bodyshopapp"); diff --git a/client/src/components/error-boundary/error-boundary.component.jsx b/client/src/components/error-boundary/error-boundary.component.jsx index b317df75a..3f6643e1e 100644 --- a/client/src/components/error-boundary/error-boundary.component.jsx +++ b/client/src/components/error-boundary/error-boundary.component.jsx @@ -9,7 +9,6 @@ import { selectBodyshop, selectCurrentUser, } from "../../redux/user/user.selectors"; -import { tracker } from "../../App/App.container"; const mapStateToProps = createStructuredSelector({ currentUser: selectCurrentUser, @@ -37,7 +36,6 @@ class ErrorBoundary extends React.Component { componentDidCatch(error, info) { console.log("Exception Caught by Error Boundary.", error, info); this.setState({ ...this.state, error, info }); - tracker.event("error_boundary", error, true); } handleErrorSubmit = () => { diff --git a/client/src/components/jobs-close-export-button/jobs-close-export-button.component.jsx b/client/src/components/jobs-close-export-button/jobs-close-export-button.component.jsx index ea1b6c870..8d783557e 100644 --- a/client/src/components/jobs-close-export-button/jobs-close-export-button.component.jsx +++ b/client/src/components/jobs-close-export-button/jobs-close-export-button.component.jsx @@ -15,6 +15,7 @@ import { logImEXEvent } from "../../firebase/firebase.utils"; import { INSERT_EXPORT_LOG } from "../../graphql/accounting.queries"; import { useHistory } from "react-router-dom"; + const mapStateToProps = createStructuredSelector({ bodyshop: selectBodyshop, currentUser: selectCurrentUser, @@ -29,7 +30,7 @@ export function JobsCloseExportButton({ }) { const history = useHistory(); const { t } = useTranslation(); - const [updateJob] = useMutation(UPDATE_JOB, {}); + const [updateJob] = useMutation(UPDATE_JOB); const [insertExportLog] = useMutation(INSERT_EXPORT_LOG); const [loading, setLoading] = useState(false); @@ -45,9 +46,13 @@ export function JobsCloseExportButton({ //Check if it's a QBO Setup. let PartnerResponse; if (bodyshop.accountingconfig && bodyshop.accountingconfig.qbo) { - PartnerResponse = await axios.post(`/qbo/receivables`, { - jobIds: [jobId], - }); + PartnerResponse = await axios.post( + `/qbo/receivables`, + { + jobIds: [jobId], + }, + + ); } else { //Default is QBD @@ -150,7 +155,6 @@ export function JobsCloseExportButton({ date_exported: new Date(), }, }, - refetchQueries: ["QUERY_JOBS_FOR_EXPORT "], }); if (!jobUpdateResponse.errors) { diff --git a/client/src/components/jobs-export-all-button/jobs-export-all-button.component.jsx b/client/src/components/jobs-export-all-button/jobs-export-all-button.component.jsx index 074b312cc..80aa92f7f 100644 --- a/client/src/components/jobs-export-all-button/jobs-export-all-button.component.jsx +++ b/client/src/components/jobs-export-all-button/jobs-export-all-button.component.jsx @@ -28,9 +28,7 @@ export function JobsExportAllButton({ completedCallback, }) { const { t } = useTranslation(); - const [updateJob] = useMutation(UPDATE_JOBS, { - refetchQueries: ["QUERY_JOBS_FOR_EXPORT "], - }); + const [updateJob] = useMutation(UPDATE_JOBS); const [insertExportLog] = useMutation(INSERT_EXPORT_LOG); const [loading, setLoading] = useState(false); diff --git a/client/src/components/payable-export-all-button/payable-export-all-button.component.jsx b/client/src/components/payable-export-all-button/payable-export-all-button.component.jsx index cb0593ec4..0cfe607df 100644 --- a/client/src/components/payable-export-all-button/payable-export-all-button.component.jsx +++ b/client/src/components/payable-export-all-button/payable-export-all-button.component.jsx @@ -29,9 +29,7 @@ export function PayableExportAll({ completedCallback, }) { const { t } = useTranslation(); - const [updateBill] = useMutation(UPDATE_BILLS, { - refetchQueries: ["QUERY_BILLS_FOR_EXPORT "], - }); + const [updateBill] = useMutation(UPDATE_BILLS); const [loading, setLoading] = useState(false); const [insertExportLog] = useMutation(INSERT_EXPORT_LOG); diff --git a/client/src/components/payable-export-button/payable-export-button.component.jsx b/client/src/components/payable-export-button/payable-export-button.component.jsx index 4b3135a26..17a2acedb 100644 --- a/client/src/components/payable-export-button/payable-export-button.component.jsx +++ b/client/src/components/payable-export-button/payable-export-button.component.jsx @@ -28,9 +28,7 @@ export function PayableExportButton({ setSelectedBills, }) { const { t } = useTranslation(); - const [updateBill] = useMutation(UPDATE_BILLS, { - refetchQueries: ["QUERY_BILLS_FOR_EXPORT "], - }); + const [updateBill] = useMutation(UPDATE_BILLS); const [loading, setLoading] = useState(false); const [insertExportLog] = useMutation(INSERT_EXPORT_LOG); diff --git a/client/src/components/payment-export-button/payment-export-button.component.jsx b/client/src/components/payment-export-button/payment-export-button.component.jsx index 4927ca3d9..0d50032c4 100644 --- a/client/src/components/payment-export-button/payment-export-button.component.jsx +++ b/client/src/components/payment-export-button/payment-export-button.component.jsx @@ -28,9 +28,7 @@ export function PaymentExportButton({ setSelectedPayments, }) { const { t } = useTranslation(); - const [updatePayment] = useMutation(UPDATE_PAYMENTS, { - refetchQueries: ["QUERY_PAYMENTS_FOR_EXPORT "], - }); + const [updatePayment] = useMutation(UPDATE_PAYMENTS); const [loading, setLoading] = useState(false); const [insertExportLog] = useMutation(INSERT_EXPORT_LOG); diff --git a/client/src/components/payments-export-all-button/payments-export-all-button.component.jsx b/client/src/components/payments-export-all-button/payments-export-all-button.component.jsx index c8f769ec4..b24536210 100644 --- a/client/src/components/payments-export-all-button/payments-export-all-button.component.jsx +++ b/client/src/components/payments-export-all-button/payments-export-all-button.component.jsx @@ -27,9 +27,7 @@ export function PaymentsExportAllButton({ completedCallback, }) { const { t } = useTranslation(); - const [updatePayments] = useMutation(UPDATE_PAYMENTS, { - refetchQueries: ["QUERY_PAYMENTS_FOR_EXPORT "], - }); + const [updatePayments] = useMutation(UPDATE_PAYMENTS); const [loading, setLoading] = useState(false); const [insertExportLog] = useMutation(INSERT_EXPORT_LOG); diff --git a/client/src/redux/user/user.sagas.js b/client/src/redux/user/user.sagas.js index 486765fd3..232d455c7 100644 --- a/client/src/redux/user/user.sagas.js +++ b/client/src/redux/user/user.sagas.js @@ -1,7 +1,6 @@ import Fingerprint2 from "@fingerprintjs/fingerprintjs"; import * as Sentry from "@sentry/browser"; import { notification } from "antd"; -import { auth, analytics, firestore } from "../../firebase/firebase.utils"; import { setUserId, setUserProperties } from "firebase/analytics"; import { checkActionCode, @@ -13,8 +12,11 @@ import { doc } from "firebase/firestore"; import i18next from "i18next"; import LogRocket from "logrocket"; import { all, call, delay, put, select, takeLatest } from "redux-saga/effects"; -import { factory, tracker } from "../../App/App.container"; +import { factory } from "../../App/App.container"; import { + analytics, + auth, + firestore, getCurrentUser, logImEXEvent, updateCurrentUser, @@ -75,7 +77,7 @@ export function* isUserAuthenticated() { } LogRocket.identify(user.email); - tracker.setUserID(user.email); + yield put( signInSuccess({ uid: user.uid, @@ -174,7 +176,6 @@ export function* onSignInSuccess() { export function* signInSuccessSaga({ payload }) { LogRocket.identify(payload.email); - tracker.setUserID(payload.email); try { // window.$crisp.push(["set", "user:email", [payload.email]]); diff --git a/client/yarn.lock b/client/yarn.lock index 1f8912e79..d0b3e4e5b 100644 --- a/client/yarn.lock +++ b/client/yarn.lock @@ -14,7 +14,7 @@ resolved "https://registry.yarnpkg.com/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz#8630da8eb4471a4aabdaed7d1ff6a97dcb2cf05a" integrity sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw== -"@ant-design/icons@^4.7.0": +"@ant-design/icons@^4.6.3": version "4.7.0" resolved "https://registry.yarnpkg.com/@ant-design/icons/-/icons-4.7.0.tgz#8c3cbe0a556ba92af5dc7d1e70c0b25b5179af0f" integrity sha512-aoB4Z7JA431rt6d4u+8xcNPPCrdufSRMUOpxa1ab6mz1JCQZOEVolj2WVs/tDFmN62zzK30mNelEsprLYsSF3g== @@ -36,10 +36,10 @@ lodash "^4.17.21" resize-observer-polyfill "^1.5.0" -"@apollo/client@^3.5.5": - version "3.5.5" - resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.5.5.tgz#ce331403ee5f099e595430890f9b510c8435c932" - integrity sha512-EiQstc8VjeqosS2h21bwY9fhL3MCRRmACtRrRh2KYpp9vkDyx5pUfMnN3swgiBVYw1twdXg9jHmyZa1gZlvlog== +"@apollo/client@^3.4.17": + version "3.4.17" + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.4.17.tgz#4972e19a49809e16d17c5adc67f45623a6dac135" + integrity sha512-MDt2rwMX1GqodiVEKJqmDmAz8xr0qJmq5PdWeIt0yDaT4GOkKYWZiWkyfhfv3raTk8PyJvbsNG9q2CqmUrlGfg== dependencies: "@graphql-typed-document-node/core" "^3.0.0" "@wry/context" "^0.6.0" @@ -52,7 +52,7 @@ symbol-observable "^4.0.0" ts-invariant "^0.9.0" tslib "^2.3.0" - zen-observable-ts "^1.2.0" + zen-observable-ts "~1.1.0" "@asseinfo/react-kanban@^2.2.0": version "2.2.0" @@ -1276,11 +1276,12 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@craco/craco@^6.4.2": - version "6.4.2" - resolved "https://registry.yarnpkg.com/@craco/craco/-/craco-6.4.2.tgz#11cf0fce1d38be6599bf4bb09e340a9ed821f29c" - integrity sha512-egIooyvuzKM5dsvWe/U5ISyFpZwLnG9uuTF1fU4s/6b/hE8MvoxyaxKymQKgbtpfOZeH0ebtEP4cbH7xZ4XRbw== +"@craco/craco@^6.4.0": + version "6.4.0" + resolved "https://registry.yarnpkg.com/@craco/craco/-/craco-6.4.0.tgz#449ca141c4af5751999e8c91764c0e1d3576b420" + integrity sha512-puLp+pSL5B2tpoIPUYlWjKd0VDBPNF16BJIKEKrwg0x/9XC/4h8XPcVGNr6pd27pj8sahiH5QUdoBxB5AE9++g== dependencies: + "@endemolshinegroup/cosmiconfig-typescript-loader" "^3.0.2" cosmiconfig "^7.0.1" cross-spawn "^7.0.0" lodash "^4.17.15" @@ -1324,6 +1325,16 @@ resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== +"@endemolshinegroup/cosmiconfig-typescript-loader@^3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz#eea4635828dde372838b0909693ebd9aafeec22d" + integrity sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== + dependencies: + lodash.get "^4" + make-error "^1" + ts-node "^9" + tslib "^2" + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -1373,12 +1384,12 @@ "@firebase/util" "1.4.2" tslib "^2.1.0" -"@firebase/app-check-compat@0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.2.2.tgz#7d6c04464a78cbc6a717cb4f33871e2f980cdb02" - integrity sha512-nX2Ou8Rwo+TMMNDecQOGH78kFw6sORLrsGyu0eC95M853JjisVxTngN1TU/RL5h83ElJ0HhNlz6C3FYAuGNqqA== +"@firebase/app-check-compat@0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.2.1.tgz#0833ed9836f89c09183d5aa57bf7fe0fedda2ca9" + integrity sha512-nB34OoU0icJM0iVrSf7oRVVzrceSvKYdcwlqitrN9JaB+36KwQ0FiQ4saI/rE4DLjcNsviV2ojJ/PRPdv+P0QQ== dependencies: - "@firebase/app-check" "0.5.2" + "@firebase/app-check" "0.5.1" "@firebase/component" "0.5.9" "@firebase/logger" "0.3.2" "@firebase/util" "1.4.2" @@ -1389,22 +1400,22 @@ resolved "https://registry.yarnpkg.com/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz#83afd9d41f99166c2bdb2d824e5032e9edd8fe53" integrity sha512-uZfn9s4uuRsaX5Lwx+gFP3B6YsyOKUE+Rqa6z9ojT4VSRAsZFko9FRn6OxQUA1z5t5d08fY4pf+/+Dkd5wbdbA== -"@firebase/app-check@0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.5.2.tgz#5166aeed767efb8e5f0c719b83439e58abbee0fd" - integrity sha512-DJrvxcn5QPO5dU735GA9kYpf+GwmCmnd/oQdWVExrRG+yjaLnP0rSJ2HKQ4bZKGo8qig3P7fwQpdMOgP2BXFjQ== +"@firebase/app-check@0.5.1": + version "0.5.1" + resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.5.1.tgz#84a9118c90aaf204987f81c0ec90a4a88c1e61ad" + integrity sha512-5TYzIM7lhvxt8kB98iULOCrRgI8/qu7LEdsJNm8jEymk3x4DBL3lK0oRw5nHbyUy+lK7cq9D1NmZZnLA3Snt4w== dependencies: "@firebase/component" "0.5.9" "@firebase/logger" "0.3.2" "@firebase/util" "1.4.2" tslib "^2.1.0" -"@firebase/app-compat@0.1.11": - version "0.1.11" - resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.1.11.tgz#22705fa65f2408ce6e2b43747b7bdcf1bdfcea7a" - integrity sha512-I6L6hHoAxylFg39w1I0w7zJ4cDq41FdUHUPhhNzDcPUJMJUQNzZXXBxUvDCj8ChFXDjVb/YTbLKzitqQXvkWBg== +"@firebase/app-compat@0.1.9": + version "0.1.9" + resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.1.9.tgz#638343bd991d0a1002a7611299c9fda26009d2b0" + integrity sha512-2rtLejwuOS6g6Nv41vJzgSt8x1B8o+z+z6VQ7XBpS17yqOw/Ho7Rrju9mIgWLUeg5a/TC9UIhW2+OFDd5vA/Kw== dependencies: - "@firebase/app" "0.7.10" + "@firebase/app" "0.7.8" "@firebase/component" "0.5.9" "@firebase/logger" "0.3.2" "@firebase/util" "1.4.2" @@ -1415,10 +1426,10 @@ resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.7.0.tgz#c9e16d1b8bed1a991840b8d2a725fb58d0b5899f" integrity sha512-6fbHQwDv2jp/v6bXhBw2eSRbNBpxHcd1NBF864UksSMVIqIyri9qpJB1Mn6sGZE+bnDsSQBC5j2TbMxYsJQkQg== -"@firebase/app@0.7.10": - version "0.7.10" - resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.7.10.tgz#1771f47dc704402219d1fb6a574db6989f533fb0" - integrity sha512-u3dawOIj5EOK8OOJy0QypS51pdR2tJMD/DnrQy0U2vau3nLDZalXmcknA23HPX67pIbjg5AkUv9RhulM4qUK7g== +"@firebase/app@0.7.8": + version "0.7.8" + resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.7.8.tgz#3ea30155cac7f26726f0d28fe3783a910e8ab83f" + integrity sha512-jUoGu25aS1C+07VFHizFC/fw6ICkH0NCcRxwvBvD61fJwoTHMUw/mgXixMTTwBNGb5zAg5TAouZJE4DXmto7pQ== dependencies: "@firebase/component" "0.5.9" "@firebase/logger" "0.3.2" @@ -1500,13 +1511,13 @@ faye-websocket "0.11.4" tslib "^2.1.0" -"@firebase/firestore-compat@0.1.9": - version "0.1.9" - resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.1.9.tgz#31c0e8154fcbc457d4413465bbdfeb4fea60ac84" - integrity sha512-OvWx3uzv9KzVJQPOyugz8RLbGVitjdRX+Wb845GtLbnFzApILHbjhd2zIKbvDQfnZsAD0eXPXLFIyCBCAEVz9g== +"@firebase/firestore-compat@0.1.7": + version "0.1.7" + resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.1.7.tgz#425101f61b1042278545374085e49e07900b0fea" + integrity sha512-34n9PxdenKRNqZRrr+SfjAcrPUvbfggLnRrADz7iVFYlDo9X1Jj6+fimzo0xC/p+2KZkPAiRYbT60WhjBLYUcg== dependencies: "@firebase/component" "0.5.9" - "@firebase/firestore" "3.4.0" + "@firebase/firestore" "3.3.0" "@firebase/firestore-types" "2.5.0" "@firebase/util" "1.4.2" tslib "^2.1.0" @@ -1516,10 +1527,10 @@ resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-2.5.0.tgz#16fca40b6980fdb000de86042d7a96635f2bcdd7" integrity sha512-I6c2m1zUhZ5SH0cWPmINabDyH5w0PPFHk2UHsjBpKdZllzJZ2TwTkXbDtpHUZNmnc/zAa0WNMNMvcvbb/xJLKA== -"@firebase/firestore@3.4.0": - version "3.4.0" - resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-3.4.0.tgz#1ead32ae912545f12ccf9203a55e6e8e27786851" - integrity sha512-AiK4ol0U1Ul2oWegHgtAL47MRN7pkEo4XMtMY6ysVpopkVsiZzHFQIIgq5nFi/dQczWUvwX/ntOIELGJyQEZXQ== +"@firebase/firestore@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-3.3.0.tgz#5c77739f7f7c6f7b68a236575ca30d6c900f971e" + integrity sha512-QMCwmBlUUFldszKtVqIlqwjZYY0eODI2R7F9lkPxiANw8F853bSyBY6wqN85657vfDS7Ij6i6s+1qWMCqFvHHA== dependencies: "@firebase/component" "0.5.9" "@firebase/logger" "0.3.2" @@ -1668,13 +1679,13 @@ "@firebase/util" "1.4.2" tslib "^2.1.0" -"@firebase/storage-compat@0.1.8": - version "0.1.8" - resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.1.8.tgz#edbd9e2d8178c5695817e75f1da5c570c11f44dd" - integrity sha512-L5R0DQoHCDKIgcBbqTx+6+RQ2533WFKeV3cfLAZCTGjyMUustj0eYDsr7fLhGexwsnpT3DaxhlbzT3icUWoDaA== +"@firebase/storage-compat@0.1.7": + version "0.1.7" + resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.1.7.tgz#adc768ebfd9d5c9f57ac15d1a1d78b956c271d0c" + integrity sha512-Rwl2XXGu4z46b6kQORZKQFNiTAx7kGtpZWLwKYZQlgBhtD+amGhAzXTBQmu5wOv7qwbdPy8CCP9/JoTdjdoJJg== dependencies: "@firebase/component" "0.5.9" - "@firebase/storage" "0.9.0" + "@firebase/storage" "0.8.7" "@firebase/storage-types" "0.6.0" "@firebase/util" "1.4.2" tslib "^2.1.0" @@ -1684,10 +1695,10 @@ resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.6.0.tgz#0b1af64a2965af46fca138e5b70700e9b7e6312a" integrity sha512-1LpWhcCb1ftpkP/akhzjzeFxgVefs6eMD2QeKiJJUGH1qOiows2w5o0sKCUSQrvrRQS1lz3SFGvNR1Ck/gqxeA== -"@firebase/storage@0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.9.0.tgz#e33d2dea4c056d70d801a20521aa96fa2e4fbfb8" - integrity sha512-1gSYdrwP9kECmugH9L3tvNMvSjnNJGamj91rrESOFk2ZHDO93qKR90awc68NnhmzFAJOT/eJzVm35LKU6SqUNg== +"@firebase/storage@0.8.7": + version "0.8.7" + resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.8.7.tgz#cbb5a02a4c73b72ccf1d37ba5090c100b020c82a" + integrity sha512-FSdON9y5Bnef/uWe8xsraicAa8Du297H7hYyQAtH3Qlysa/Xr30vvulpYctMXcgYxP8PMLWQjEsPWbRFiNQd3w== dependencies: "@firebase/component" "0.5.9" "@firebase/util" "1.4.2" @@ -2010,10 +2021,10 @@ mkdirp "^1.0.4" rimraf "^3.0.2" -"@openreplay/tracker-assist@^3.4.9": - version "3.4.9" - resolved "https://registry.yarnpkg.com/@openreplay/tracker-assist/-/tracker-assist-3.4.9.tgz#5605a3ff389bcb276108eafb36550709f36130c2" - integrity sha512-Prxw67SLpPEOdtfgHc0PlacJeNePcqH1hvTShZnIsh7BsdpjhJGf8BIQoHMZzVRrZ5x4Gfe+LjIXID3eWn3dWA== +"@openreplay/tracker-assist@^3.4.4": + version "3.4.4" + resolved "https://registry.yarnpkg.com/@openreplay/tracker-assist/-/tracker-assist-3.4.4.tgz#e23241e726b51b39b6c93b95b6a5d642a2407715" + integrity sha512-I48arYok/e3p468fWzePUSNj0VZ5DoVjU+oBAHfDv2x5wG9puZoQFZcW3lUEDohODfrovwyhX6zDFxB+7yzmhA== dependencies: npm-dragndrop "^1.2.0" peerjs "^1.3.2" @@ -2023,15 +2034,15 @@ resolved "https://registry.yarnpkg.com/@openreplay/tracker-graphql/-/tracker-graphql-3.0.0.tgz#0941fd01d49c6de75a49357fbfd2251bbfdcd071" integrity sha512-5FIKHVFLjzbLsgJxEG298uF6rUAgKf80M13jimp5y2So9iEG19mIaApz0oyRDaKMKLSMWkWtQIe2SmRTC29gmw== -"@openreplay/tracker-redux@^3.4.8": - version "3.4.8" - resolved "https://registry.yarnpkg.com/@openreplay/tracker-redux/-/tracker-redux-3.4.8.tgz#6fadbfc2f2f8859abc8a41bf23cf33576931e2b7" - integrity sha512-Jn/hgXA0xv3/+IwcyKoFb3idlZvCNu34gqN/BEJ3dKR1FEykGO4mYBkAwYics4OxPmWXF+jWQJ6ZyABnzKrXDQ== +"@openreplay/tracker-redux@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@openreplay/tracker-redux/-/tracker-redux-3.0.0.tgz#7d71c8d2b58b08229e6af2c677d53980cee0b9ef" + integrity sha512-ctybOquoDj8QNj82pETftgXjEoAzwEoKSxIhwstJaUv5xUkBVv0rDIjMBgCSys8cB/vbRkI/QhvksDaFr9hY0g== -"@openreplay/tracker@^3.4.10": - version "3.4.10" - resolved "https://registry.yarnpkg.com/@openreplay/tracker/-/tracker-3.4.10.tgz#f9e46af12f9e2c543198ccae5d6443db3d663c58" - integrity sha512-JPXr//j0Vj8Vy+v0fZsR2y/lq22Ac0gB2bpsgRcdSn0LwBUkrDMPKRr3JQc1irkyL10xlwKXQ/+Zeo3SJx6LbQ== +"@openreplay/tracker@^3.4.7": + version "3.4.7" + resolved "https://registry.yarnpkg.com/@openreplay/tracker/-/tracker-3.4.7.tgz#99b7f62bb5e71cdad2d07802324ec3ac10ea04b4" + integrity sha512-E9ZwjPwo9WbThV9nAQbK8EKLwJcLBgQG51ND3LB+p21xaz0WcMETIaJDFFmHhhwvkCQ1Vi43gK3cjoOoHF4XFg== dependencies: error-stack-parser "^2.0.6" @@ -2184,14 +2195,14 @@ estree-walker "^1.0.1" picomatch "^2.2.2" -"@sentry/browser@6.15.0": - version "6.15.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-6.15.0.tgz#7a1d316dd31cedee446e359a21774bf93d1e553d" - integrity sha512-ZiqfHK5DMVgDsgMTuSwxilWIqEnZzy4yuJ9Sr6Iap1yZddPSiKHYjbBieSHn57UsWHViRB3ojbwu44LfvXKJdQ== +"@sentry/browser@6.14.3": + version "6.14.3" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-6.14.3.tgz#4e3b67a48b12a70c381cab326d053ee5dfc087d6" + integrity sha512-qp4K+XNYNWQxO1U6gvf6VgOMmI0JKCsvx1pKu7X4ZK7sGHmMgfwj7lukpxsqXZvDop8RxUI8/1KJ0azUsHlpAQ== dependencies: - "@sentry/core" "6.15.0" - "@sentry/types" "6.15.0" - "@sentry/utils" "6.15.0" + "@sentry/core" "6.14.3" + "@sentry/types" "6.14.3" + "@sentry/utils" "6.14.3" tslib "^1.9.3" "@sentry/cli@^1.70.1": @@ -2206,69 +2217,69 @@ progress "^2.0.3" proxy-from-env "^1.1.0" -"@sentry/core@6.15.0": - version "6.15.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.15.0.tgz#5e877042fe18452f2273247126b32e139d5f907c" - integrity sha512-mCbKyqvD1G3Re6gv6N8tRkBz84gvVWDfLtC6d1WBArIopzter6ktEbvq0cMT6EOvGI2OLXuJ6mtHA93/Q0gGpw== +"@sentry/core@6.14.3": + version "6.14.3" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.14.3.tgz#42d255c1a8838e8f9d122b823ba5ff5c27803537" + integrity sha512-3yHmYZzkXlOqPi/CGlNhb2RzXFvYAryBhrMJV26KJ9ULJF8r4OJ7TcWlupDooGk6Knmq8GQML58OApUvYi8IKg== dependencies: - "@sentry/hub" "6.15.0" - "@sentry/minimal" "6.15.0" - "@sentry/types" "6.15.0" - "@sentry/utils" "6.15.0" + "@sentry/hub" "6.14.3" + "@sentry/minimal" "6.14.3" + "@sentry/types" "6.14.3" + "@sentry/utils" "6.14.3" tslib "^1.9.3" -"@sentry/hub@6.15.0": - version "6.15.0" - resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.15.0.tgz#fb8a91d12fdd2726a884374ea7242f6bbd081d69" - integrity sha512-cUbHPeG6kKpGBaEMgbTWeU03Y1Up5T3urGF+cgtrn80PmPYYSUPvVvWlZQWPb8CJZ1yQ0gySWo5RUTatBFrEHA== +"@sentry/hub@6.14.3": + version "6.14.3" + resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.14.3.tgz#f6e84e561a4aff1a4447927356fea541465364c1" + integrity sha512-ZRWLHcAcv4oZAbpSwvCkXlaa1rVFDxcb9lxo5/5v5n6qJq2IG5Z+bXuT2DZlIHQmuCuqRnFSwuBjmBXY7OTHaw== dependencies: - "@sentry/types" "6.15.0" - "@sentry/utils" "6.15.0" + "@sentry/types" "6.14.3" + "@sentry/utils" "6.14.3" tslib "^1.9.3" -"@sentry/minimal@6.15.0": - version "6.15.0" - resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.15.0.tgz#fcc083ba901cfe57d25303d0b5fa8cd13e164466" - integrity sha512-7RJIvZsjBa1qFUfMrAzQsWdfZT6Gm4t6ZTYfkpsXPBA35hkzglKbBrhhsUvkxGIhUGw/PiCUqxBUjcmzQP0vfg== +"@sentry/minimal@6.14.3": + version "6.14.3" + resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.14.3.tgz#f3a5b062bdc578000689fd0b31abbb994e6b81f3" + integrity sha512-2KNOJuhBpMICoOgdxX56UcO9vGdxCw5mNGYdWvJdKrMwRQr7mC+Fc9lTuTbrYTj6zkfklj2lbdDc3j44Rg787A== dependencies: - "@sentry/hub" "6.15.0" - "@sentry/types" "6.15.0" + "@sentry/hub" "6.14.3" + "@sentry/types" "6.14.3" tslib "^1.9.3" -"@sentry/react@^6.15.0": - version "6.15.0" - resolved "https://registry.yarnpkg.com/@sentry/react/-/react-6.15.0.tgz#4a1a3f39f61c03a675b90a114ff79a9163bcbe3b" - integrity sha512-vrrFF/KtPJQ41tmDCWpaR+bN+/TqPwqncsGLfbClE2irY3x3eCJjT2qPstlB7NQ6rTYtScyekbB0fOoNkq9FFg== +"@sentry/react@^6.14.3": + version "6.14.3" + resolved "https://registry.yarnpkg.com/@sentry/react/-/react-6.14.3.tgz#b0fec4266d851d703fc21e79c1290bd77892d356" + integrity sha512-kHadqr7o2CmqYWByXWNlPZRn30K0HzlkODvML21ztRz4QPZVq/6jvTbFhfdTz6rKa2J/bBgcIE1101Ie5ZErOg== dependencies: - "@sentry/browser" "6.15.0" - "@sentry/minimal" "6.15.0" - "@sentry/types" "6.15.0" - "@sentry/utils" "6.15.0" + "@sentry/browser" "6.14.3" + "@sentry/minimal" "6.14.3" + "@sentry/types" "6.14.3" + "@sentry/utils" "6.14.3" hoist-non-react-statics "^3.3.2" tslib "^1.9.3" -"@sentry/tracing@^6.15.0": - version "6.15.0" - resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-6.15.0.tgz#5a5f08ee6b9cc1189227536fca053cd23488600d" - integrity sha512-V5unvX8qNEfdawX+m2n0jKgmH/YR2ItWZLH+3UevBTptO+xyfvRtpgGXYWUCo3iGvFgWb1C+iIC7LViR9rTvBg== +"@sentry/tracing@^6.14.3": + version "6.14.3" + resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-6.14.3.tgz#0223d365ea0c7d3f7c90cb17ea84c4874bc9ef52" + integrity sha512-laFayAxpO/dQL3K3ZcSjtaqJkSf70DH1hHJ8Oiiic0c/xBxh38WSx8yu3TMrbfka5MVIuMNlkq1Gi+SC+moe4w== dependencies: - "@sentry/hub" "6.15.0" - "@sentry/minimal" "6.15.0" - "@sentry/types" "6.15.0" - "@sentry/utils" "6.15.0" + "@sentry/hub" "6.14.3" + "@sentry/minimal" "6.14.3" + "@sentry/types" "6.14.3" + "@sentry/utils" "6.14.3" tslib "^1.9.3" -"@sentry/types@6.15.0": - version "6.15.0" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.15.0.tgz#a2917f8aed91471bdfd6651384ffcd47b95c43ad" - integrity sha512-zBw5gPUsofXUSpS3ZAXqRNedLRBvirl3sqkj2Lez7X2EkKRgn5D8m9fQIrig/X3TsKcXUpijDW5Buk5zeCVzJA== +"@sentry/types@6.14.3": + version "6.14.3" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.14.3.tgz#4af799df7ddfa2702a46bffabc3f1b6eb195de23" + integrity sha512-GuyqvjQ/N0hIgAjGD1Rn0aQ8kpLBBsImk+Aoh7YFhnvXRhCNkp9N8BuXTfC/uMdMshcWa1OFik/udyjdQM3EJA== -"@sentry/utils@6.15.0": - version "6.15.0" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.15.0.tgz#0c247cb092b1796d39c3d16d8e6977b9cdab9ca2" - integrity sha512-gnhKKyFtnNmKWjDizo7VKD0/Vx8cgW1lCusM6WI7jy2jlO3bQA0+Dzgmr4mIReZ74mq4VpOd2Vfrx7ZldW1DMw== +"@sentry/utils@6.14.3": + version "6.14.3" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.14.3.tgz#4ae907054152882fbd376906695ac326934669d1" + integrity sha512-jsCnclEsR2sV9aHMuaLA5gvxSa0xV4Sc6IJCJ81NTTdb/A5fFbteFBbhuISGF9YoFW1pwbpjuTA6+efXwvLwNQ== dependencies: - "@sentry/types" "6.15.0" + "@sentry/types" "6.14.3" tslib "^1.9.3" "@sentry/webpack-plugin@^1.18.3": @@ -2322,10 +2333,10 @@ dependencies: prop-types "^15.7.2" -"@stripe/stripe-js@^1.21.2": - version "1.21.2" - resolved "https://registry.yarnpkg.com/@stripe/stripe-js/-/stripe-js-1.21.2.tgz#3501100a1dcd34bbf6d97c5d3e97b18eaa43c242" - integrity sha512-iIXe+XF9XdyO4/1i+TPRdsjy4rFOkYLeCsmB/uuSrCVs+Y0nxCdaRK3oD6n7c7lEi1sxDbAQX615wlt9E4EqWQ== +"@stripe/stripe-js@^1.21.1": + version "1.21.1" + resolved "https://registry.yarnpkg.com/@stripe/stripe-js/-/stripe-js-1.21.1.tgz#e56cd01f889dc06af4a68ebf61d2492a87e80da1" + integrity sha512-/HhRol0Bia/6L7JstXUOpg3m0U3nBW8c2tvaBE6QdonN+OMusYT9AIqCMR/PyzoF3ROifFJ2kbWT7xQjbKN3tw== "@surma/rollup-plugin-off-main-thread@^1.1.1": version "1.4.2" @@ -2753,6 +2764,11 @@ dependencies: "@types/yargs-parser" "*" +"@types/zen-observable@0.8.3": + version "0.8.3" + resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.3.tgz#781d360c282436494b32fe7d9f7f8e64b3118aa3" + integrity sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw== + "@typescript-eslint/eslint-plugin@^4.5.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz#c24dc7c8069c7706bc40d99f6fa87edcb2005276" @@ -3211,53 +3227,51 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -antd@^4.17.3: - version "4.17.3" - resolved "https://registry.yarnpkg.com/antd/-/antd-4.17.3.tgz#48e2cfaec75cb414782a16918c0f322af1f2d509" - integrity sha512-enA6rsOAGtw0uN+khzvPoCui9j6m1ZvtAHY2IWC/mOUIwfycC8iuToND9ptAqeNF5yX8RZhFubmcc7Xeqk6wWg== +antd@^4.16.13: + version "4.16.13" + resolved "https://registry.yarnpkg.com/antd/-/antd-4.16.13.tgz#e9b9b4a590db28747aae1cab98981649a35880af" + integrity sha512-EMPD3fzKe7oayx9keD/GA1oKatcx7j5CGlkJj5eLS0/eEDDEkxVj3DFmKOPuHYt4BK7ltTzMFS+quSTmqUXPiw== dependencies: "@ant-design/colors" "^6.0.0" - "@ant-design/icons" "^4.7.0" + "@ant-design/icons" "^4.6.3" "@ant-design/react-slick" "~0.28.1" "@babel/runtime" "^7.12.5" - "@ctrl/tinycolor" "^3.4.0" array-tree-filter "^2.1.0" classnames "^2.2.6" copy-to-clipboard "^3.2.0" lodash "^4.17.21" - memoize-one "^6.0.0" moment "^2.25.3" - rc-cascader "~2.3.0" + rc-cascader "~1.4.0" rc-checkbox "~2.3.0" rc-collapse "~3.1.0" rc-dialog "~8.6.0" - rc-drawer "~4.4.2" + rc-drawer "~4.3.0" rc-dropdown "~3.2.0" - rc-field-form "~1.21.0" + rc-field-form "~1.20.0" rc-image "~5.2.5" - rc-input-number "~7.3.0" + rc-input-number "~7.1.0" rc-mentions "~1.6.1" rc-menu "~9.0.12" - rc-motion "^2.4.4" + rc-motion "^2.4.0" rc-notification "~4.5.7" rc-pagination "~3.1.9" - rc-picker "~2.5.17" + rc-picker "~2.5.10" rc-progress "~3.1.0" rc-rate "~2.9.0" - rc-resize-observer "^1.1.0" - rc-select "~13.2.1" - rc-slider "~9.7.4" + rc-resize-observer "^1.0.0" + rc-select "~12.1.6" + rc-slider "~9.7.1" rc-steps "~4.1.0" rc-switch "~3.2.0" - rc-table "~7.19.0" + rc-table "~7.15.1" rc-tabs "~11.10.0" rc-textarea "~0.3.0" rc-tooltip "~5.1.1" - rc-tree "~5.3.0" - rc-tree-select "~4.8.0" + rc-tree "~4.2.1" + rc-tree-select "~4.3.0" rc-trigger "^5.2.10" rc-upload "~4.3.0" - rc-util "^5.14.0" + rc-util "^5.13.1" scroll-into-view-if-needed "^2.2.25" anymatch@^2.0.0: @@ -3302,6 +3316,11 @@ are-we-there-yet@~1.1.2: delegates "^1.0.0" readable-stream "^2.0.6" +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -3456,10 +3475,10 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -async-validator@^4.0.2: - version "4.0.7" - resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-4.0.7.tgz#034a0fd2103a6b2ebf010da75183bec299247afe" - integrity sha512-Pj2IR7u8hmUEDOwB++su6baaRi+QvsgajuFB9j95foM1N2gy5HM4z60hfusIO0fBPG5uLAEl6yCJr1jNSVugEQ== +async-validator@^3.0.3: + version "3.5.2" + resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-3.5.2.tgz#68e866a96824e8b2694ff7a831c1a25c44d5e500" + integrity sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ== async@0.9.x: version "0.9.2" @@ -4297,7 +4316,7 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -classnames@2.3.1, classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1: +classnames@2.3.1, classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6: version "2.3.1" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== @@ -4703,6 +4722,11 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" +create-require@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -5305,6 +5329,11 @@ diff-sequences@^26.6.2: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -5577,10 +5606,10 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" -engine.io-client@~6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.1.1.tgz#800d4b9db5487d169686729e5bd887afa78d36b0" - integrity sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g== +engine.io-client@~6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.0.2.tgz#ccfc059051e65ca63845e65929184757754cc34e" + integrity sha512-cAep9lhZV6Q8jMXx3TNSU5cydMzMed8/O7Tz5uzyqZvpNPtQ3WQXrLYGADxlsuaFmOLN7wZLmT7ImiFhUOku8g== dependencies: "@socket.io/component-emitter" "~3.0.0" debug "~4.3.1" @@ -6383,24 +6412,24 @@ find-yarn-workspace-root@^2.0.0: dependencies: micromatch "^4.0.2" -firebase@^9.6.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/firebase/-/firebase-9.6.0.tgz#3f2c3e3cc33d51285bcb40738d1b5318c9c8aaa0" - integrity sha512-ZpChU8JIwetXxcOwoJV/IKabMyW/oLsq9l+qf3aFB7LPcxcq0yxCFQzpHnYeQeWGrn9lcqfuhS1kXpIv5Ky7EQ== +firebase@^9.4.1: + version "9.4.1" + resolved "https://registry.yarnpkg.com/firebase/-/firebase-9.4.1.tgz#0b5ea1ec24ade58855b3badde312b62c2864b970" + integrity sha512-lR41PGWqXYH5vZFpZGeFJ0d7EOzHeb+leL7ba3mg1qILSrqZytVOPuxc2FVq5l7YDWP2plT6tgVguyNO7Oxwnw== dependencies: "@firebase/analytics" "0.7.4" "@firebase/analytics-compat" "0.1.5" - "@firebase/app" "0.7.10" - "@firebase/app-check" "0.5.2" - "@firebase/app-check-compat" "0.2.2" - "@firebase/app-compat" "0.1.11" + "@firebase/app" "0.7.8" + "@firebase/app-check" "0.5.1" + "@firebase/app-check-compat" "0.2.1" + "@firebase/app-compat" "0.1.9" "@firebase/app-types" "0.7.0" "@firebase/auth" "0.19.3" "@firebase/auth-compat" "0.2.3" "@firebase/database" "0.12.4" "@firebase/database-compat" "0.1.4" - "@firebase/firestore" "3.4.0" - "@firebase/firestore-compat" "0.1.9" + "@firebase/firestore" "3.3.0" + "@firebase/firestore-compat" "0.1.7" "@firebase/functions" "0.7.6" "@firebase/functions-compat" "0.1.7" "@firebase/installations" "0.5.4" @@ -6411,8 +6440,8 @@ firebase@^9.6.0: "@firebase/polyfill" "0.3.36" "@firebase/remote-config" "0.3.3" "@firebase/remote-config-compat" "0.1.4" - "@firebase/storage" "0.9.0" - "@firebase/storage-compat" "0.1.8" + "@firebase/storage" "0.8.7" + "@firebase/storage-compat" "0.1.7" "@firebase/util" "1.4.2" flat-cache@^3.0.4: @@ -7112,10 +7141,10 @@ i18next-browser-languagedetector@^6.1.2: dependencies: "@babel/runtime" "^7.14.6" -i18next@^21.5.4: - version "21.5.4" - resolved "https://registry.yarnpkg.com/i18next/-/i18next-21.5.4.tgz#55ab39c31cc0b4f9f58c3a599db50c4515698284" - integrity sha512-ukwRJpLhYg4EUfCOtbaKjlwF71qyel1XMXQN78OkQMcaQG68UzlYgLC6g2fhoTNBvoH2tJkaaqzDumhC9skAhA== +i18next@^21.4.2: + version "21.4.2" + resolved "https://registry.yarnpkg.com/i18next/-/i18next-21.4.2.tgz#10d10e07c9d1d589d71ac031f8ae755a37fcd0fc" + integrity sha512-vVWsmTnZNdYHPLt01MvT5YNM2lxec2R6r5T72J89eaazp8XQnGSqA66O+a918qqmjHZGB6HHRSs02xp753he9g== dependencies: "@babel/runtime" "^7.12.0" @@ -7138,7 +7167,7 @@ idb@3.0.2: resolved "https://registry.yarnpkg.com/idb/-/idb-3.0.2.tgz#c8e9122d5ddd40f13b60ae665e4862f8b13fa384" integrity sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw== -idb@^6.1.4: +idb@^6.0.0: version "6.1.5" resolved "https://registry.yarnpkg.com/idb/-/idb-6.1.5.tgz#dbc53e7adf1ac7c59f9b2bf56e00b4ea4fce8c7b" integrity sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw== @@ -7185,11 +7214,6 @@ immer@8.0.1: resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== -immutable@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.0.0.tgz#b86f78de6adef3608395efb269a91462797e2c23" - integrity sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw== - import-cwd@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" @@ -8546,10 +8570,10 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -libphonenumber-js@^1.9.44: - version "1.9.44" - resolved "https://registry.yarnpkg.com/libphonenumber-js/-/libphonenumber-js-1.9.44.tgz#d036364fe4c1e27205d1d283c7bf8fc25625200b" - integrity sha512-zhw8nUMJuQf7jG1dZfEOKKOS6M3QYIv3HnvB/vGohNd0QfxIQcObH3a6Y6s350H+9xgBeOXClOJkS0hJ0yvS3g== +libphonenumber-js@^1.9.42: + version "1.9.42" + resolved "https://registry.yarnpkg.com/libphonenumber-js/-/libphonenumber-js-1.9.42.tgz#41f41d540f89b6e3fd36de7120ddb57b3a468c77" + integrity sha512-UBtU0ylpZPKPT8NLIyQJWj/DToMFxmo3Fm5m6qDc0LATvf0SY0qUhaurCEvukAB9Fo+Ia2Anjzqwoupaa64fXg== lie@~3.3.0: version "3.3.0" @@ -8647,6 +8671,11 @@ lodash.debounce@^4.0.8: resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= +lodash.get@^4: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + lodash.isequal@^4.0.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" @@ -8702,10 +8731,10 @@ loglevel@^1.6.8: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== -logrocket@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/logrocket/-/logrocket-2.1.2.tgz#5f6360c81c01797d67905de4851d54534deb9d0a" - integrity sha512-voHZcZYtXIh0oIT6I/9szdDSauKR98uGlVxovD6oIggm7nqdic5d1/dqRUhokXiXXtLkF7pr6QUrtwIwTETjIw== +logrocket@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/logrocket/-/logrocket-2.1.1.tgz#1ac44eb7811b4ebb5a4edbcd8af35b9782bfa093" + integrity sha512-wFxpQKf+ON/ZywTBVqqORmnJmW4293706bhyBAmzLnwJJrdcpI/ZicT81itbSpfw9ELEmdVT6e8D9Kx19u4uLQ== long@^4.0.0: version "4.0.0" @@ -8762,6 +8791,11 @@ make-dir@^3.0.0, make-dir@^3.0.2: dependencies: semver "^6.0.0" +make-error@^1, make-error@^1.1.1: + version "1.3.6" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + makeerror@1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" @@ -8781,10 +8815,10 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" -markerjs2@^2.17.2: - version "2.17.2" - resolved "https://registry.yarnpkg.com/markerjs2/-/markerjs2-2.17.2.tgz#d9a94483afd41e5bb219b514221757de381036ca" - integrity sha512-Kfa0xDDdGCAWRTjCLIX/fQLYqAY4xKa8om5wHqQCQkdNkX9Yr9WvfRb7VpZe2459K7+Rfbg/ivOYZ4PLFBoB4Q== +markerjs2@^2.17.0: + version "2.17.0" + resolved "https://registry.yarnpkg.com/markerjs2/-/markerjs2-2.17.0.tgz#d6483a7777fff30bb6cd98694f4703c5f3acf51e" + integrity sha512-78bP0TyBM5kFy+WqZ1/oTTKiB94CVPVB+38xVVs6MSkLd0kbv8VYo/EviyrVZbpLRRMzIRhYz1cexPMRY/wGHA== material-colors@^1.2.1: version "1.2.6" @@ -8820,11 +8854,6 @@ memoize-one@^5.1.1: resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== -memoize-one@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" - integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== - memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" @@ -9879,10 +9908,10 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -phone@^3.1.10: - version "3.1.10" - resolved "https://registry.yarnpkg.com/phone/-/phone-3.1.10.tgz#7e9954b1cf8dcac2cf4f45bfd1e4f55e3833dcaf" - integrity sha512-YhUCaFzvp2nGuAL/KkYZ1qDm8E51PkQswDFSzAmQ8jgNt6TU6iHMxp4KEQ2J/mFk9zco84iq6D2j5z7fm7W9Vw== +phone@^3.1.9: + version "3.1.9" + resolved "https://registry.yarnpkg.com/phone/-/phone-3.1.9.tgz#692d70061c0d7391ebcd67f30bee4364b52264e5" + integrity sha512-u5jPSlbB4lq9W2ptznEb4eBBKnr3y8xAL4Dsn4uFzUl2gWZE6QiQgxMUMelHq3VUUzFq1QM579SkTxJ+k++igg== picocolors@^0.2.1: version "0.2.1" @@ -10951,17 +10980,15 @@ rc-align@^4.0.0: rc-util "^5.3.0" resize-observer-polyfill "^1.5.1" -rc-cascader@~2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-2.3.1.tgz#2c72f76fc948ed58874d1beac66d2904d95f9123" - integrity sha512-TY3c4ous8Y5zOrcMPq4jwXUITkmQrNyoGCfda1MRiEOFnfR0e4JSYRyZUylb9CohVPmktZ3Ptz82KmQ7qHNK6Q== +rc-cascader@~1.4.0: + version "1.4.3" + resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-1.4.3.tgz#d91b0dcf8157b60ebe9ec3e58b4db054d5299464" + integrity sha512-Q4l9Mv8aaISJ+giVnM9IaXxDeMqHUGLvi4F+LksS6pHlaKlN4awop/L+IMjIXpL+ug/ojaCyv/ixcVopJYYCVA== dependencies: "@babel/runtime" "^7.12.5" array-tree-filter "^2.1.0" - classnames "^2.3.1" - rc-tree-select "~4.8.0" rc-trigger "^5.0.4" - rc-util "^5.6.1" + rc-util "^5.0.1" warning "^4.0.1" rc-checkbox@~2.3.0: @@ -10993,10 +11020,10 @@ rc-dialog@~8.6.0: rc-motion "^2.3.0" rc-util "^5.6.1" -rc-drawer@~4.4.2: - version "4.4.3" - resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-4.4.3.tgz#2094937a844e55dc9644236a2d9fba79c344e321" - integrity sha512-FYztwRs3uXnFOIf1hLvFxIQP9MiZJA+0w+Os8dfDh/90X7z/HqP/Yg+noLCIeHEbKln1Tqelv8ymCAN24zPcfQ== +rc-drawer@~4.3.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-4.3.1.tgz#356333a7af01b777abd685c96c2ce62efb44f3f3" + integrity sha512-GMfFy4maqxS9faYXEhQ+0cA1xtkddEQzraf6SAdzWbn444DrrLogwYPk1NXSpdXjLCLxgxOj9MYtyYG42JsfXg== dependencies: "@babel/runtime" "^7.10.1" classnames "^2.2.6" @@ -11011,13 +11038,13 @@ rc-dropdown@^3.2.0, rc-dropdown@~3.2.0: classnames "^2.2.6" rc-trigger "^5.0.4" -rc-field-form@~1.21.0: - version "1.21.2" - resolved "https://registry.yarnpkg.com/rc-field-form/-/rc-field-form-1.21.2.tgz#85bda1ee006ae9f1d146e1000337c69b4bb6d101" - integrity sha512-LR/bURt/Tf5g39mb0wtMtQuWn42d/7kEzpzlC5fNC7yaRVmLTtlPP4sBBlaViETM9uZQKLoaB0Pt9Mubhm9gow== +rc-field-form@~1.20.0: + version "1.20.1" + resolved "https://registry.yarnpkg.com/rc-field-form/-/rc-field-form-1.20.1.tgz#d1c51888107cf075b42704b7b575bef84c359291" + integrity sha512-f64KEZop7zSlrG4ef/PLlH12SLn6iHDQ3sTG+RfKBM45hikwV1i8qMf53xoX12NvXXWg1VwchggX/FSso4bWaA== dependencies: "@babel/runtime" "^7.8.4" - async-validator "^4.0.2" + async-validator "^3.0.3" rc-util "^5.8.0" rc-image@~5.2.5: @@ -11030,10 +11057,10 @@ rc-image@~5.2.5: rc-dialog "~8.6.0" rc-util "^5.0.6" -rc-input-number@~7.3.0: - version "7.3.4" - resolved "https://registry.yarnpkg.com/rc-input-number/-/rc-input-number-7.3.4.tgz#674aea98260250287d36e330a7e065b174486e9d" - integrity sha512-W9uqSzuvJUnz8H8vsVY4kx+yK51SsAxNTwr8SNH4G3XqQNocLVmKIibKFRjocnYX1RDHMND9FFbgj2h7E7nvGA== +rc-input-number@~7.1.0: + version "7.1.4" + resolved "https://registry.yarnpkg.com/rc-input-number/-/rc-input-number-7.1.4.tgz#9d7410c91ff8dc6384d0233c20df278982989f9a" + integrity sha512-EG4iqkqyqzLRu/Dq+fw2od7nlgvXLEatE+J6uhi3HXE1qlM3C7L6a7o/hL9Ly9nimkES2IeQoj3Qda3I0izj3Q== dependencies: "@babel/runtime" "^7.10.1" classnames "^2.2.5" @@ -11064,7 +11091,7 @@ rc-menu@^9.0.0, rc-menu@~9.0.12: rc-util "^5.12.0" shallowequal "^1.1.0" -rc-motion@^2.0.0, rc-motion@^2.0.1, rc-motion@^2.2.0, rc-motion@^2.3.0, rc-motion@^2.3.4, rc-motion@^2.4.3, rc-motion@^2.4.4: +rc-motion@^2.0.0, rc-motion@^2.0.1, rc-motion@^2.2.0, rc-motion@^2.3.0, rc-motion@^2.3.4, rc-motion@^2.4.0, rc-motion@^2.4.3: version "2.4.4" resolved "https://registry.yarnpkg.com/rc-motion/-/rc-motion-2.4.4.tgz#e995d5fa24fc93065c24f714857cf2677d655bb0" integrity sha512-ms7n1+/TZQBS0Ydd2Q5P4+wJTSOrhIrwNxLXCZpR7Fa3/oac7Yi803HDALc2hLAKaCTQtw9LmQeB58zcwOsqlQ== @@ -11101,7 +11128,7 @@ rc-pagination@~3.1.9: "@babel/runtime" "^7.10.1" classnames "^2.2.1" -rc-picker@~2.5.17: +rc-picker@~2.5.10: version "2.5.19" resolved "https://registry.yarnpkg.com/rc-picker/-/rc-picker-2.5.19.tgz#73d07546fac3992f0bfabf2789654acada39e46f" integrity sha512-u6myoCu/qiQ0vLbNzSzNrzTQhs7mldArCpPHrEI6OUiifs+IPXmbesqSm0zilJjfzrZJLgYeyyOMSznSlh0GKA== @@ -11150,16 +11177,6 @@ rc-resize-observer@^1.0.0: rc-util "^5.0.0" resize-observer-polyfill "^1.5.1" -rc-resize-observer@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/rc-resize-observer/-/rc-resize-observer-1.1.1.tgz#ef666e38065f550730176404bae2ce8ca5fb1ac4" - integrity sha512-5A3B9ha297ItltzXl812WFE36SyRDTNclfrXE3FL1pEwXkBh7iSEzxjzfwsPeMcF9ahy3ZoxLgLuRksXBGGD6A== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.2.1" - rc-util "^5.15.0" - resize-observer-polyfill "^1.5.1" - rc-scroll-anim@^2.7.6: version "2.7.6" resolved "https://registry.yarnpkg.com/rc-scroll-anim/-/rc-scroll-anim-2.7.6.tgz#f7e6622f2930ca3e1e258f7275bc2e1c26ce791c" @@ -11172,10 +11189,10 @@ rc-scroll-anim@^2.7.6: react-lifecycles-compat "^3.0.4" tween-functions "1.x" -rc-select@~13.2.1: - version "13.2.1" - resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-13.2.1.tgz#d69675f8bc72622a8f3bc024fa21bfee8d56257d" - integrity sha512-L2cJFAjVEeDiNVa/dlOVKE79OUb0J7sUBvWN3Viav3XHcjvv9Ovn4D8J9QhBSlDXeGuczZ81CZI3BbdHD25+Gg== +rc-select@^12.0.0, rc-select@~12.1.6: + version "12.1.13" + resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-12.1.13.tgz#c33560ccb9339d30695b52458f55efc35af35273" + integrity sha512-cPI+aesP6dgCAaey4t4upDbEukJe+XN0DK6oO/6flcCX5o28o7KNZD7JAiVtC/6fCwqwI/kSs7S/43dvHmBl+A== dependencies: "@babel/runtime" "^7.10.1" classnames "2.x" @@ -11185,15 +11202,15 @@ rc-select@~13.2.1: rc-util "^5.9.8" rc-virtual-list "^3.2.0" -rc-slider@~9.7.4: - version "9.7.5" - resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-9.7.5.tgz#193141c68e99b1dc3b746daeb6bf852946f5b7f4" - integrity sha512-LV/MWcXFjco1epPbdw1JlLXlTgmWpB9/Y/P2yinf8Pg3wElHxA9uajN21lJiWtZjf5SCUekfSP6QMJfDo4t1hg== +rc-slider@~9.7.1: + version "9.7.4" + resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-9.7.4.tgz#430c860723bf6445ebf53517b550417a2f25eed1" + integrity sha512-pjLKLiDKiaL7/pNywfIBD+lDo5TtVo05KuIBSWEIoqu6FHh6IMWvthCiaODuYaVs3RLeF2nXOP5AjkD2Lt2Rwg== dependencies: "@babel/runtime" "^7.10.1" classnames "^2.2.5" rc-tooltip "^5.0.1" - rc-util "^5.16.1" + rc-util "^5.0.0" shallowequal "^1.1.0" rc-steps@~4.1.0: @@ -11214,15 +11231,15 @@ rc-switch@~3.2.0: classnames "^2.2.1" rc-util "^5.0.1" -rc-table@~7.19.0: - version "7.19.2" - resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-7.19.2.tgz#976337a5dace3b8e04bea9554d72bc83aa5ab301" - integrity sha512-NdpnoM50MK02H5/hGOsObfxCvGFUG5cHB9turE5BKJ81T5Ycbq193w5tLhnpILXe//Oanzr47MdMxkUnVGP+qg== +rc-table@~7.15.1: + version "7.15.2" + resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-7.15.2.tgz#f6ab73b2cfb1c76f3cf9682c855561423c6b5b22" + integrity sha512-TAs7kCpIZwc2mtvD8CMrXSM6TqJDUsy0rUEV1YgRru33T8bjtAtc+9xW/KC1VWROJlHSpU0R0kXjFs9h/6+IzQ== dependencies: "@babel/runtime" "^7.10.1" classnames "^2.2.5" rc-resize-observer "^1.0.0" - rc-util "^5.14.0" + rc-util "^5.13.0" shallowequal "^1.1.0" rc-tabs@~11.10.0: @@ -11255,27 +11272,27 @@ rc-tooltip@^5.0.1, rc-tooltip@~5.1.1: "@babel/runtime" "^7.11.2" rc-trigger "^5.0.0" -rc-tree-select@~4.8.0: - version "4.8.0" - resolved "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-4.8.0.tgz#bcbcfb45553f84a878e4ff037ff00b526a4afa62" - integrity sha512-evuVIF7GHCGDdvISdBWl4ZYmG/8foof/RDtzCu/WFLA1tFKZD77RRC3khEsjh4WgsB0vllLe7j+ODJ7jHRcDRQ== +rc-tree-select@~4.3.0: + version "4.3.3" + resolved "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-4.3.3.tgz#28eba4d8a8dc8c0f9b61d83ce465842a6915eca4" + integrity sha512-0tilOHLJA6p+TNg4kD559XnDX3PTEYuoSF7m7ryzFLAYvdEEPtjn0QZc5z6L0sMKBiBlj8a2kf0auw8XyHU3lA== dependencies: "@babel/runtime" "^7.10.1" classnames "2.x" - rc-select "~13.2.1" - rc-tree "~5.3.0" - rc-util "^5.7.0" + rc-select "^12.0.0" + rc-tree "^4.0.0" + rc-util "^5.0.5" -rc-tree@~5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-5.3.0.tgz#766195ffbd65741000d4caf66980bd474d8ac9a2" - integrity sha512-A9GpRalG9sCsC+D3Dw9AB3a2gggf7KUT1FoCGGrbmCH1vsBYfTm3Z4RqEUrWtC7793HRccUTxqnENymkKS99lw== +rc-tree@^4.0.0, rc-tree@~4.2.1: + version "4.2.2" + resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-4.2.2.tgz#4429187cbbfbecbe989714a607e3de8b3ab7763f" + integrity sha512-V1hkJt092VrOVjNyfj5IYbZKRMHxWihZarvA5hPL/eqm7o2+0SNkeidFYm7LVVBrAKBpOpa0l8xt04uiqOd+6w== dependencies: "@babel/runtime" "^7.10.1" classnames "2.x" rc-motion "^2.0.1" rc-util "^5.0.0" - rc-virtual-list "^3.4.1" + rc-virtual-list "^3.0.1" rc-trigger@^5.0.0, rc-trigger@^5.0.4, rc-trigger@^5.1.2, rc-trigger@^5.2.10: version "5.2.10" @@ -11321,7 +11338,7 @@ rc-upload@~4.3.0: classnames "^2.2.5" rc-util "^5.2.0" -rc-util@^5.0.0, rc-util@^5.0.1, rc-util@^5.0.6, rc-util@^5.0.7, rc-util@^5.12.0, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.3.0, rc-util@^5.4.0, rc-util@^5.5.0, rc-util@^5.5.1, rc-util@^5.6.1, rc-util@^5.7.0, rc-util@^5.8.0, rc-util@^5.9.4, rc-util@^5.9.8: +rc-util@^5.0.0, rc-util@^5.0.1, rc-util@^5.0.5, rc-util@^5.0.6, rc-util@^5.0.7, rc-util@^5.12.0, rc-util@^5.13.0, rc-util@^5.13.1, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.3.0, rc-util@^5.4.0, rc-util@^5.5.0, rc-util@^5.5.1, rc-util@^5.6.1, rc-util@^5.7.0, rc-util@^5.8.0, rc-util@^5.9.4, rc-util@^5.9.8: version "5.14.0" resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.14.0.tgz#52c650e27570c2c47f7936c7d32eaec5212492a8" integrity sha512-2vy6/Z1BJUcwLjm/UEJb/htjUTQPigITUIemCcFEo1fQevAumc9sA32x2z5qyWoa9uhrXbiAjSDpPIUqyg65sA== @@ -11330,16 +11347,7 @@ rc-util@^5.0.0, rc-util@^5.0.1, rc-util@^5.0.6, rc-util@^5.0.7, rc-util@^5.12.0, react-is "^16.12.0" shallowequal "^1.1.0" -rc-util@^5.14.0, rc-util@^5.15.0, rc-util@^5.16.1: - version "5.16.1" - resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.16.1.tgz#374db7cb735512f05165ddc3d6b2c61c21b8b4e3" - integrity sha512-kSCyytvdb3aRxQacS/71ta6c+kBWvM1v8/2h9d/HaNWauc3qB8pLnF20PJ8NajkNN8gb+rR1l0eWO+D4Pz+LLQ== - dependencies: - "@babel/runtime" "^7.12.5" - react-is "^16.12.0" - shallowequal "^1.1.0" - -rc-virtual-list@^3.2.0, rc-virtual-list@^3.4.1: +rc-virtual-list@^3.0.1, rc-virtual-list@^3.2.0: version "3.4.2" resolved "https://registry.yarnpkg.com/rc-virtual-list/-/rc-virtual-list-3.4.2.tgz#1078327aa7230b5e456d679ed2ce99f3c036ebd1" integrity sha512-OyVrrPvvFcHvV0ssz5EDZ+7Rf5qLat/+mmujjchNw5FfbJWNDwkpQ99EcVE6+FtNRmX9wFa1LGNpZLUTvp/4GQ== @@ -11491,10 +11499,10 @@ react-grid-layout@^1.3.0: react-draggable "^4.0.0" react-resizable "^3.0.4" -react-i18next@^11.14.3: - version "11.14.3" - resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-11.14.3.tgz#b44b5c4d1aadac5211be011827a2830be60f2522" - integrity sha512-Hf2aanbKgYxPjG8ZdKr+PBz9sY6sxXuZWizxCYyJD2YzvJ0W9JTQcddVEjDaKyBoCyd3+5HTerdhc9ehFugc6g== +react-i18next@^11.14.2: + version "11.14.2" + resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-11.14.2.tgz#2ff28f6a0ddf06eaf79435ed6c70c441d709cf34" + integrity sha512-fmDhwNA0zDmSEL3BBT5qwNMvxrKu25oXDDAZyHprfB0AHZmWXfBmRLf8MX8i1iBd2I2C2vsA2D9wxYBIwzooEQ== dependencies: "@babel/runtime" "^7.14.5" html-parse-stringify "^3.0.1" @@ -12034,10 +12042,10 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= -reselect@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.5.tgz#852c361247198da6756d07d9296c2b51eddb79f6" - integrity sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ== +reselect@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.2.tgz#7bf642992d143d4f3b0f2dca8aa52018808a1d51" + integrity sha512-wg60ebcPOtxcptIUfrr7Jt3h4BR86cCW3R7y4qt65lnNb4yz4QgrXcbSioVsIOYguyz42+XTHIyJ5TEruzkFgQ== resize-observer-polyfill@^1.5.0, resize-observer-polyfill@^1.5.1: version "1.5.1" @@ -12311,13 +12319,12 @@ sass-loader@^10.0.5: schema-utils "^3.0.0" semver "^7.3.2" -sass@^1.44.0: - version "1.44.0" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.44.0.tgz#619aa0a2275c097f9af5e6b8fe8a95e3056430fb" - integrity sha512-0hLREbHFXGQqls/K8X+koeP+ogFRPF4ZqetVB19b7Cst9Er8cOR0rc6RU7MaI4W1JmUShd1BPgPoeqmmgMMYFw== +sass@^1.43.4: + version "1.43.4" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.43.4.tgz#68c7d6a1b004bef49af0d9caf750e9b252105d1f" + integrity sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg== dependencies: chokidar ">=3.0.0 <4.0.0" - immutable "^4.0.0" sax@^1.2.4, sax@~1.2.4: version "1.2.4" @@ -12660,15 +12667,15 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -socket.io-client@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.4.0.tgz#d6568ebd79ac12e2d6b628e7e90e60f1d48d99ff" - integrity sha512-g7riSEJXi7qCFImPow98oT8X++MSsHz6MMFRXkWNJ6uEROSHOa3kxdrsYWMq85dO+09CFMkcqlpjvbVXQl4z6g== +socket.io-client@^4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.3.2.tgz#9cfdb8fecac8a24d5723daf8c8749e70c8fdeb25" + integrity sha512-2B9LqSunN60yV8F7S84CCEEcgbYNfrn7ejIInZtLZ7ppWtiX8rGZAjvdCvbnC8bqo/9RlCNOUsORLyskxSFP1g== dependencies: "@socket.io/component-emitter" "~3.0.0" backo2 "~1.0.2" debug "~4.3.2" - engine.io-client "~6.1.1" + engine.io-client "~6.0.1" parseuri "0.0.6" socket.io-parser "~4.1.1" @@ -12747,7 +12754,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.20: +source-map-support@^0.5.17, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.20: version "0.5.20" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== @@ -13553,6 +13560,18 @@ ts-invariant@^0.9.0: dependencies: tslib "^2.1.0" +ts-node@^9: + version "9.1.1" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" + integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== + dependencies: + arg "^4.1.0" + create-require "^1.1.0" + diff "^4.0.1" + make-error "^1.1.1" + source-map-support "^0.5.17" + yn "3.1.1" + ts-pnp@1.2.0, ts-pnp@^1.1.6: version "1.2.0" resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" @@ -13573,7 +13592,7 @@ tslib@^1.8.1, tslib@^1.9.3: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0: +tslib@^2, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== @@ -14284,13 +14303,13 @@ word-wrap@^1.2.3, word-wrap@~1.2.3: resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -workbox-background-sync@6.4.2, workbox-background-sync@^6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz#bb31b95928d376abcb9bde0de3a0cef9bae46cf7" - integrity sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g== +workbox-background-sync@6.3.0, workbox-background-sync@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.3.0.tgz#d661296b4662e40a7589f0308affc2c9096da001" + integrity sha512-79Wznt6oO8xMmLiErRS4zENUEldFHj1/5IiuHsY3NgGRN5rJdvGW6hz+RERhWzoB7rd/vXyAQdKYahGdsiYG1A== dependencies: - idb "^6.1.4" - workbox-core "6.4.2" + idb "^6.0.0" + workbox-core "6.3.0" workbox-background-sync@^5.1.4: version "5.1.4" @@ -14306,12 +14325,12 @@ workbox-broadcast-update@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-broadcast-update@^6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz#5094c4767dfb590532ac03ee07e9e82b2ac206bc" - integrity sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA== +workbox-broadcast-update@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.3.0.tgz#9dd87bb0642c892f8f88dcc9b32d48804fdc198f" + integrity sha512-hp7Du6GJzK99wak5cQFhcSBxvcS+2fkFcxiMmz/RsQ5GQNxVcbiovq74w5aNCzuv3muQvICyC1XELZhZ4GYRTQ== dependencies: - workbox-core "6.4.2" + workbox-core "6.3.0" workbox-build@^5.1.4: version "5.1.4" @@ -14362,17 +14381,17 @@ workbox-cacheable-response@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-cacheable-response@^6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz#ebcabb3667019da232e986a9927af97871e37ccb" - integrity sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA== +workbox-cacheable-response@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.3.0.tgz#9900980035ab8f70f2582711299d3c0ce09d9419" + integrity sha512-oYCRGF6PFEmJJkktdxYw/tcrU8N5u/2ihxVSHd+9sNqjNMDiXLqsewcEG544f1yx7gq5/u6VcvUA5N62KzN1GQ== dependencies: - workbox-core "6.4.2" + workbox-core "6.3.0" -workbox-core@6.4.2, workbox-core@^6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.4.2.tgz#f99fd36a211cc01dce90aa7d5f2c255e8fe9d6bc" - integrity sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw== +workbox-core@6.3.0, workbox-core@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.3.0.tgz#a7d82bae6f623f342e04028a0a2cef39af71af55" + integrity sha512-SufToEV3SOLwwz3j+P4pgkfpzLRUlR17sX3p/LrMHP/brYKvJQqjTwtSvaCkkAX0RPHX2TFHmN8xhPP1bpmomg== workbox-core@^5.1.4: version "5.1.4" @@ -14386,13 +14405,13 @@ workbox-expiration@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-expiration@^6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.4.2.tgz#61613459fd6ddd1362730767618d444c6b9c9139" - integrity sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw== +workbox-expiration@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.3.0.tgz#1d36c456f9282c39cda6b59a32b99732da7c3535" + integrity sha512-teYuYfM3HFbwAD/nlZDw/dCMOrCKjsAiMRhz0uOy9IkfBb7vBynO3xf118lY62X6BfqjZdeahiHh10N0/aYICg== dependencies: - idb "^6.1.4" - workbox-core "6.4.2" + idb "^6.0.0" + workbox-core "6.3.0" workbox-google-analytics@^5.1.4: version "5.1.4" @@ -14404,15 +14423,15 @@ workbox-google-analytics@^5.1.4: workbox-routing "^5.1.4" workbox-strategies "^5.1.4" -workbox-google-analytics@^6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz#eea7d511b3078665a726dc2ee9f11c6b7a897530" - integrity sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw== +workbox-google-analytics@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.3.0.tgz#76eb44010d9059915b49fdded927429757907c29" + integrity sha512-6u0y21rtimnrCKpvayTkwh9y4Y5Xdn6X87x895WzwcOcWA2j/Nl7nmCpB0wjjhqU9pMj7B2lChqfypP+xUs5IA== dependencies: - workbox-background-sync "6.4.2" - workbox-core "6.4.2" - workbox-routing "6.4.2" - workbox-strategies "6.4.2" + workbox-background-sync "6.3.0" + workbox-core "6.3.0" + workbox-routing "6.3.0" + workbox-strategies "6.3.0" workbox-navigation-preload@^5.1.4: version "5.1.4" @@ -14421,12 +14440,12 @@ workbox-navigation-preload@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-navigation-preload@^6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz#35cd4ba416a530796af135410ca07db5bee11668" - integrity sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g== +workbox-navigation-preload@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.3.0.tgz#a2ae618a53e4941ec09146b94bb9947ac0bca2ff" + integrity sha512-D7bomh9SCn1u6n32FqAWfyHe2dkK6mWbwcTsoeBnFSD0p8Gr9Zq1Mpt/DitEfGIQHck90Zd024xcTFLkjczS/Q== dependencies: - workbox-core "6.4.2" + workbox-core "6.3.0" workbox-precaching@^5.1.4: version "5.1.4" @@ -14435,14 +14454,14 @@ workbox-precaching@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-precaching@^6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.4.2.tgz#8d87c05d54f32ac140f549faebf3b4d42d63621e" - integrity sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA== +workbox-precaching@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.3.0.tgz#5dc34161ef03ef3cc23af6d78f0b1583f3d180d0" + integrity sha512-bND3rUxiuzFmDfeKywdvOqK0LQ5LLbOPk0eX22PlMQNOOduHRxzglMpgHo/MR6h+8cPJ3GpxT8hZ895/7bHMqQ== dependencies: - workbox-core "6.4.2" - workbox-routing "6.4.2" - workbox-strategies "6.4.2" + workbox-core "6.3.0" + workbox-routing "6.3.0" + workbox-strategies "6.3.0" workbox-range-requests@^5.1.4: version "5.1.4" @@ -14451,19 +14470,19 @@ workbox-range-requests@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-range-requests@^6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz#050f0dfbb61cd1231e609ed91298b6c2442ae41b" - integrity sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q== +workbox-range-requests@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.3.0.tgz#3202e8af6c8832db7788d482ab1d8db3d5b62fe7" + integrity sha512-AHnGtfSvc/fBt+8NCVT6jVcshv7oFkiuS94YsedQu2sIN1jKHkxLaj7qMBl818FoY6x7r0jw1WLmG/QDmI1/oA== dependencies: - workbox-core "6.4.2" + workbox-core "6.3.0" -workbox-routing@6.4.2, workbox-routing@^6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.4.2.tgz#65b1c61e8ca79bb9152f93263c26b1f248d09dcc" - integrity sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw== +workbox-routing@6.3.0, workbox-routing@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.3.0.tgz#d21d39883baf66594fd8365af5c72aff44fc98b5" + integrity sha512-asajX5UPkaoU4PB9pEpxKWKkcpA+KJQUEeYU6NlK0rXTCpdWQ6iieMRDoBTZBjTzUdL3j3s1Zo2qCOSvtXSYGg== dependencies: - workbox-core "6.4.2" + workbox-core "6.3.0" workbox-routing@^5.1.4: version "5.1.4" @@ -14472,12 +14491,12 @@ workbox-routing@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-strategies@6.4.2, workbox-strategies@^6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.4.2.tgz#50c02bf2d116918e1a8052df5f2c1e4103c62d5d" - integrity sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q== +workbox-strategies@6.3.0, workbox-strategies@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.3.0.tgz#1d004f42b309cbfa48812c6cc7a8da6458b928c6" + integrity sha512-SYZt40y+Iu5nA+UEPQOrAuAMMNTxtUBPLCIaMMb4lcADpBYrNP1CD+/s2QsrxzS651a8hfi06REKt+uTp1tqfw== dependencies: - workbox-core "6.4.2" + workbox-core "6.3.0" workbox-strategies@^5.1.4: version "5.1.4" @@ -14495,13 +14514,13 @@ workbox-streams@^5.1.4: workbox-core "^5.1.4" workbox-routing "^5.1.4" -workbox-streams@^6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.4.2.tgz#3bc615cccebfd62dedf28315afb7d9ee177912a5" - integrity sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog== +workbox-streams@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.3.0.tgz#8a9db8016c2933edc8b6559207896da31b13a8dc" + integrity sha512-CiRsuoXJOytA7IQriRu6kVCa0L4OdNi0DdniiSageu/EZuxTswNXpgVzkGE4IDArU/5jlzgRtwqrqIWCJX+OMA== dependencies: - workbox-core "6.4.2" - workbox-routing "6.4.2" + workbox-core "6.3.0" + workbox-routing "6.3.0" workbox-sw@^5.1.4: version "5.1.4" @@ -14717,16 +14736,22 @@ yeast@0.1.2: resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" integrity sha1-AI4G2AlDIMNy28L47XagymyKxBk= +yn@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -zen-observable-ts@^1.2.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-1.2.3.tgz#c2f5ccebe812faf0cfcde547e6004f65b1a6d769" - integrity sha512-hc/TGiPkAWpByykMwDcem3SdUgA4We+0Qb36bItSuJC9xD0XVBZoFHYoadAomDSNf64CG8Ydj0Qb8Od8BUWz5g== +zen-observable-ts@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-1.1.0.tgz#2d1aa9d79b87058e9b75698b92791c1838551f83" + integrity sha512-1h4zlLSqI2cRLPJUHJFL8bCWHhkpuXkF+dbGkRaWjgDIG26DmzyshUMrdV/rL3UnR+mhaX4fRq8LPouq0MYYIA== dependencies: + "@types/zen-observable" "0.8.3" zen-observable "0.8.15" zen-observable@0.8.15: diff --git a/server/data/autohouse.js b/server/data/autohouse.js index 093ea0fea..45fdf5f5c 100644 --- a/server/data/autohouse.js +++ b/server/data/autohouse.js @@ -74,7 +74,7 @@ exports.default = async (req, res) => { { version: "1.0", encoding: "UTF-8", - keepNullNodes: true, + //keepNullNodes: true, }, autoHouseObject ) @@ -110,7 +110,8 @@ exports.default = async (req, res) => { }); } } - + res.json(allxmlsToUpload); + return; if (process.env.NODE_ENV !== "production") { res.sendStatus(200); return; @@ -184,31 +185,31 @@ const CreateRepairOrderTag = (job, errorCallback) => { }${job.est_ct_fn ? job.est_ct_fn : ""}`, }, CustomerInformation: { - FirstName: job.ownr_fn, - LastName: job.ownr_ln, - Street: job.ownr_addr1, - City: job.ownr_city, - State: job.ownr_st, - Zip: job.ownr_zip, - Phone1: job.ownr_ph1, + FirstName: job.ownr_fn || "", + LastName: job.ownr_ln || "", + Street: job.ownr_addr1 || "", + City: job.ownr_city || "", + State: job.ownr_st || "", + Zip: job.ownr_zip || "", + Phone1: job.ownr_ph1 || "", Phone2: null, Phone2Extension: null, Phone3: null, Phone3Extension: null, FileComments: null, Source: null, - Email: job.ownr_ea, + Email: job.ownr_ea || "", RetWhsl: null, Cat: null, InsuredorClaimantFlag: null, }, VehicleInformation: { - Year: job.v_model_yr, - Make: job.v_make_desc, - Model: job.v_model_desc, - VIN: job.v_vin, + Year: job.v_model_yr || "", + Make: job.v_make_desc || "", + Model: job.v_model_desc || "", + VIN: job.v_vin || "", License: job.plate_no, - MileageIn: job.kmin, + MileageIn: job.kmin || 0, Vehiclecolor: job.v_color, VehicleProductionDate: null, VehiclePaintCode: null, @@ -218,18 +219,18 @@ const CreateRepairOrderTag = (job, errorCallback) => { }, InsuranceInformation: { - InsuranceCo: job.ins_co_nm, - CompanyName: job.ins_co_nm, - Address: job.ins_addr1, - City: job.ins_addr1, - State: job.ins_city, - Zip: job.ins_zip, - Phone: job.ins_ph1, - Fax: null, + InsuranceCo: job.ins_co_nm || "", + CompanyName: job.ins_co_nm || "", + Address: job.ins_addr1 || "", + City: job.ins_addr1 || "", + State: job.ins_city || "", + Zip: job.ins_zip || "", + Phone: job.ins_ph1 || "", + Fax: job.ins_fax || "", ClaimType: null, - LossType: null, - Policy: null, - Claim: job.clm_no, + LossType: job.loss_type || "", + Policy: job.policy_no || "", + Claim: job.clm_no || "", InsuredLastName: null, InsuredFirstName: null, ClaimantLastName: null, @@ -242,23 +243,28 @@ const CreateRepairOrderTag = (job, errorCallback) => { OutsideAdjuster: null, }, Dates: { - DateofLoss: job.loss_date && moment(job.loss_date).format(AhDateFormat), + DateofLoss: + (job.loss_date && moment(job.loss_date).format(AhDateFormat)) || "", InitialCustomerContactDate: null, FirstFollowUpDate: null, ReferralDate: null, EstimateAppointmentDate: null, SecondFollowUpDate: null, AssignedDate: - job.asgn_date && moment(job.asgn_date).format(AhDateFormat), + (job.asgn_date && moment(job.asgn_date).format(AhDateFormat)) || "", EstComplete: null, CustomerAuthorizationDate: null, InsuranceAuthorizationDate: null, - DateOpened: job.date_open && moment(job.date_open).format(AhDateFormat), + DateOpened: + (job.date_open && moment(job.date_open).format(AhDateFormat)) || "", ScheduledArrivalDate: - job.scheduled_in && moment(job.scheduled_in).format(AhDateFormat), - CarinShop: job.actual_in && moment(job.actual_in).format(AhDateFormat), + (job.scheduled_in && moment(job.scheduled_in).format(AhDateFormat)) || + "", + CarinShop: + (job.actual_in && moment(job.actual_in).format(AhDateFormat)) || "", InsInspDate: null, - StartDate: job.actual_in && moment(job.actual_in).format(AhDateFormat), + StartDate: + (job.actual_in && moment(job.actual_in).format(AhDateFormat)) || "", PartsOrder: null, TeardownHold: null, SupplementSubmittedDate: null, @@ -268,22 +274,28 @@ const CreateRepairOrderTag = (job, errorCallback) => { AssntoPaint: null, AssntoDetail: null, PromiseDate: - job.scheduled_completion && - moment(job.scheduled_completion).format(AhDateFormat), - InsuranceTargetOut: null, + (job.scheduled_completion && + moment(job.scheduled_completion).format(AhDateFormat)) || + "", + //InsuranceTargetOut: null, CarComplete: - job.actual_completion && - moment(job.actual_completion).format(AhDateFormat), + (job.actual_completion && + moment(job.actual_completion).format(AhDateFormat)) || + "", DeliveryAppointmentDate: - job.scheduled_delivery && - moment(job.scheduled_delivery).format(AhDateFormat), + (job.scheduled_delivery && + moment(job.scheduled_delivery).format(AhDateFormat)) || + "", DateClosed: - job.date_invoiced && moment(job.date_invoiced).format(AhDateFormat), + (job.date_invoiced && + moment(job.date_invoiced).format(AhDateFormat)) || + "", CustomerPaidInFullDate: null, InsurancePaidInFullDate: null, CustPickup: - job.actual_delivery && - moment(job.actual_delivery).format(AhDateFormat), + (job.actual_delivery && + moment(job.actual_delivery).format(AhDateFormat)) || + "", AccountPostedDate: job.date_exported && moment(job.date_exported).format(AhDateFormat), CSIProcessedDate: null, @@ -291,85 +303,86 @@ const CreateRepairOrderTag = (job, errorCallback) => { AdditionalFollowUpDate: null, }, Rates: { - BodyRate: job.rate_lab, - RefinishRate: job.rate_lar, - MechanicalRate: job.rate_lam, - StructuralRate: job.rate_las, - PMRate: job.rate_mapa, - BMRate: job.rate_mash, + BodyRate: job.rate_lab || 0, + RefinishRate: job.rate_lar || 0, + MechanicalRate: job.rate_lam || 0, + StructuralRate: job.rate_las || 0, + PMRate: job.rate_mapa || 0, + BMRate: job.rate_mash || 0, TaxRate: - job.parts_tax_rates && - job.parts_tax_rates.PAN && - job.parts_tax_rates.PAN.prt_tax_rt, - StorageRateperDay: null, - DaysStored: null, - }, - EstimateTotals: { - BodyHours: null, - RefinishHours: null, - MechanicalHours: null, - StructuralHours: null, - PartsTotal: null, - PartsOEM: null, - PartsAM: null, - PartsReconditioned: null, - PartsRecycled: null, - PartsOther: null, - SubletTotal: null, - BodyLaborTotal: null, - RefinishLaborTotal: null, - MechanicalLaborTotal: null, - StructuralLaborTotal: null, - MiscellaneousChargeTotal: null, - PMTotal: null, - BMTotal: null, - MiscTotal: null, - TowingTotal: null, - StorageTotal: null, - DetailTotal: null, - SalesTaxTotal: null, - GrossTotal: null, - DeductibleTotal: null, - DepreciationTotal: null, - Discount: null, - CustomerPay: null, - InsurancePay: null, - Deposit: null, - AmountDue: null, - }, - SupplementTotals: { - BodyHours: null, - RefinishHours: null, - MechanicalHours: null, - StructuralHours: null, - PartsTotal: null, - PartsOEM: null, - PartsAM: null, - PartsReconditioned: null, - PartsRecycled: null, - PartsOther: null, - SubletTotal: null, - BodyLaborTotal: null, - RefinishLaborTotal: null, - MechanicalLaborTotal: null, - StructuralLaborTotal: null, - MiscellaneousChargeTotal: null, - PMTotal: null, - BMTotal: null, - MiscTotal: null, - TowingTotal: null, - StorageTotal: null, - DetailTotal: null, - SalesTaxTotal: null, - GrossTotal: null, - DeductibleTotal: null, - DepreciationTotal: null, - Discount: null, - CustomerPay: null, - InsurancePay: null, - Deposit: null, - AmountDue: null, + (job.parts_tax_rates && + job.parts_tax_rates.PAN && + job.parts_tax_rates.PAN.prt_tax_rt) || + 0, + StorageRateperDay: 0, + DaysStored: 0, }, + // EstimateTotals: { + // BodyHours: null, + // RefinishHours: null, + // MechanicalHours: null, + // StructuralHours: null, + // PartsTotal: null, + // PartsOEM: null, + // PartsAM: null, + // PartsReconditioned: null, + // PartsRecycled: null, + // PartsOther: null, + // SubletTotal: null, + // BodyLaborTotal: null, + // RefinishLaborTotal: null, + // MechanicalLaborTotal: null, + // StructuralLaborTotal: null, + // MiscellaneousChargeTotal: null, + // PMTotal: null, + // BMTotal: null, + // MiscTotal: null, + // TowingTotal: null, + // StorageTotal: null, + // DetailTotal: null, + // SalesTaxTotal: null, + // GrossTotal: null, + // DeductibleTotal: null, + // DepreciationTotal: null, + // Discount: null, + // CustomerPay: null, + // InsurancePay: null, + // Deposit: null, + // AmountDue: null, + // }, + // SupplementTotals: { + // BodyHours: null, + // RefinishHours: null, + // MechanicalHours: null, + // StructuralHours: null, + // PartsTotal: null, + // PartsOEM: null, + // PartsAM: null, + // PartsReconditioned: null, + // PartsRecycled: null, + // PartsOther: null, + // SubletTotal: null, + // BodyLaborTotal: null, + // RefinishLaborTotal: null, + // MechanicalLaborTotal: null, + // StructuralLaborTotal: null, + // MiscellaneousChargeTotal: null, + // PMTotal: null, + // BMTotal: null, + // MiscTotal: null, + // TowingTotal: null, + // StorageTotal: null, + // DetailTotal: null, + // SalesTaxTotal: null, + // GrossTotal: null, + // DeductibleTotal: null, + // DepreciationTotal: null, + // Discount: null, + // CustomerPay: null, + // InsurancePay: null, + // Deposit: null, + // AmountDue: null, + // }, RevisedTotals: { BodyHours: job.job_totals.rates.lab.hours, BodyRepairHours: job.joblines @@ -441,8 +454,8 @@ const CreateRepairOrderTag = (job, errorCallback) => { ), StructuralLaborTotalCost: repairCosts.StructuralLaborTotalCost.toFormat(AHDineroFormat), - MiscellaneousChargeTotal: null, - MiscellaneousChargeTotalCost: null, + MiscellaneousChargeTotal: 0, + MiscellaneousChargeTotalCost: 0, PMTotal: Dinero(job.job_totals.rates.mapa.total).toFormat( AHDineroFormat ), @@ -461,17 +474,17 @@ const CreateRepairOrderTag = (job, errorCallback) => { AHDineroFormat ), StorageTotalCost: repairCosts.StorageTotalCost.toFormat(AHDineroFormat), - DetailTotal: null, - DetailTotalCost: null, + DetailTotal: 0, + DetailTotalCost: 0, SalesTaxTotal: Dinero(job.job_totals.totals.local_tax) .add(Dinero(job.job_totals.totals.state_tax)) .add(Dinero(job.job_totals.totals.federal_tax)) .toFormat(AHDineroFormat), - SalesTaxTotalCost: null, + SalesTaxTotalCost: 0, GrossTotal: Dinero(job.job_totals.totals.net_repairs).toFormat( AHDineroFormat ), - DeductibleTotal: job.ded_amt, + DeductibleTotal: job.ded_amt || 0, DepreciationTotal: Dinero( job.job_totals.totals.custPayable.dep_taxes ).toFormat(AHDineroFormat), @@ -496,8 +509,10 @@ const CreateRepairOrderTag = (job, errorCallback) => { InsScreenCommentsLine2: null, AssignmentCaller: null, AssignmentDivision: null, - LocationofPrimaryImpact: "12", - LocationofSecondaryImpact: null, + LocationofPrimaryImpact: + (job.area_of_damage && job.area_of_damage.impact1) || 0, + LocationofSecondaryImpact: + (job.area_of_damage && job.area_of_damage.impact2) || 0, PaintTechID: null, PaintTechName: null, ImportType: null, @@ -517,7 +532,7 @@ const CreateRepairOrderTag = (job, errorCallback) => { RentalDueDate: null, RentalActRetDate: null, RentalCompanyID: null, - CSIID: null, + // CSIID: null, InsGroupCode: null, }, @@ -669,36 +684,39 @@ const GenerateDetailLines = (line, statuses) => { const ret = { BackOrdered: line.status === statuses.default_bo ? "1" : "0", Cost: - line.billlines[0] && - (line.billlines[0].actual_cost * line.billlines[0].quantity).toFixed(2), - Critical: null, - Description: line.line_desc, - DiscountMarkup: null, + (line.billlines[0] && + (line.billlines[0].actual_cost * line.billlines[0].quantity).toFixed( + 2 + )) || + 0, + //Critical: null, + Description: line.line_desc || "", + DiscountMarkup: line.prt_dsmk_m || "", InvoiceNumber: line.billlines[0] && line.billlines[0].bill.invoice_number, - IOUPart: null, - LineNumber: line.line_no, + IOUPart: 0, + LineNumber: line.line_no || 0, MarkUp: null, OrderedOn: null, OriginalCost: null, OriginalInvoiceNumber: null, - PriceEach: line.billlines[0] && line.billlines[0].actual_cost, + PriceEach: (line.billlines[0] && line.billlines[0].actual_cost) || 0, PartNumber: _.escape(line.oem_partno), ProfitPercent: null, PurchaseOrderNumber: null, - Qty: line.part_qty, - Status: line.status, - SupplementNumber: null, - Type: line.part_type, - Vendor: line.billlines[0] && line.billlines[0].bill.vendor.name, + Qty: line.part_qty || 0, + Status: line.status || "", + SupplementNumber: line.line_ind || "", + Type: line.part_type || "", + Vendor: (line.billlines[0] && line.billlines[0].bill.vendor.name) || "", VendorPaid: null, - VendorPrice: line.billlines[0] && line.billlines[0].actual_price, + VendorPrice: (line.billlines[0] && line.billlines[0].actual_price) || 0, Deleted: null, ExpectedOn: null, ReceivedOn: null, OrderedBy: null, ShipVia: null, VendorContact: null, - EstimateAmount: line.act_price, + EstimateAmount: line.act_price || 0, }; return ret; }; @@ -709,9 +727,9 @@ const generateNullDetailLine = () => { Cost: 0, Critical: null, Description: "No Lines on Estimate", - DiscountMarkup: null, + DiscountMarkup: 0, InvoiceNumber: null, - IOUPart: null, + IOUPart: 0, LineNumber: 0, MarkUp: null, OrderedOn: null, @@ -722,12 +740,12 @@ const generateNullDetailLine = () => { ProfitPercent: null, PurchaseOrderNumber: null, Qty: 0, - Status: null, - SupplementNumber: null, - Type: null, - Vendor: null, + Status: "", + SupplementNumber: 0, + Type: "", + Vendor: "", VendorPaid: null, - VendorPrice: null, + VendorPrice: 0, Deleted: null, ExpectedOn: null, ReceivedOn: null, diff --git a/server/graphql-client/queries.js b/server/graphql-client/queries.js index c91fe3656..f0b94763b 100644 --- a/server/graphql-client/queries.js +++ b/server/graphql-client/queries.js @@ -525,7 +525,7 @@ exports.QUERY_EMPLOYEE_PIN = `query QUERY_EMPLOYEE_PIN($shopId: uuid!, $employee }`; exports.AUTOHOUSE_QUERY = `query AUTOHOUSE_EXPORT($start: timestamptz, $bodyshopid: uuid!) { - jobs(where: {_and: [{converted :{_eq: true}},{updated_at: {_gt: $start}}, {shopid: {_eq: $bodyshopid}}]}) { + jobs(where: {_and: [{converted: {_eq: true}}, {updated_at: {_gt: $start}}, {shopid: {_eq: $bodyshopid}}]}, limit: 50) { id ro_number status @@ -533,6 +533,7 @@ exports.AUTOHOUSE_QUERY = `query AUTOHOUSE_EXPORT($start: timestamptz, $bodyshop est_ct_ln ownr_zip referral_source + loss_type v_model_yr v_model_desc v_make_desc @@ -607,6 +608,7 @@ exports.AUTOHOUSE_QUERY = `query AUTOHOUSE_EXPORT($start: timestamptz, $bodyshop joblines(where: {removed: {_eq: false}}) { id line_no + line_ind status line_ind db_price @@ -676,6 +678,7 @@ exports.AUTOHOUSE_QUERY = `query AUTOHOUSE_EXPORT($start: timestamptz, $bodyshop } } + `; exports.ENTEGRAL_EXPORT = `