From 3d5a78f1fa56dfd6e708bf8b8131da06e8b98bc8 Mon Sep 17 00:00:00 2001 From: kirengamartial Date: Thu, 1 Aug 2024 18:49:33 +0200 Subject: [PATCH 1/5] change to v8 instead of instabul --- coverage/clover.xml | 2651 ----------------- coverage/coverage-final.json | 232 +- coverage/e-commerce-lydia-32-fn/index.html | 52 +- .../e-commerce-lydia-32-fn/jest.setup.ts.html | 85 + .../postcss.config.js.html | 103 + .../e-commerce-lydia-32-fn/src/App.tsx.html | 329 +- .../src/Components/Button.tsx.html | 76 +- .../Components/ConfirmationDialog.tsx.html | 112 +- .../src/Components/EmptyCart.tsx.html | 56 +- .../src/Components/ForgotPassword.tsx.html | 204 +- .../src/Components/NotificationIcon.tsx.html | 58 +- .../src/Components/ResetPassword.tsx.html | 274 +- .../src/Components/SellerProductCard.tsx.html | 168 +- .../src/Components/Spinners.tsx.html | 40 +- .../Components/UpdateProductDialog.tsx.html | 536 ++-- .../src/Components/admin/Header.tsx.html | 80 +- .../src/Components/admin/MainContent.tsx.html | 132 +- .../src/Components/admin/Permissions.tsx.html | 196 +- .../Components/admin/RecentOrders.tsx.html | 312 +- .../src/Components/admin/Roles.tsx.html | 322 +- .../src/Components/admin/Sidebar.tsx.html | 312 +- .../src/Components/admin/Statistics.tsx.html | 112 +- .../src/Components/admin/Users.tsx.html | 374 +-- .../admin/WebsiteStatistics.tsx.html | 90 +- .../src/Components/admin/index.html | 174 +- .../admin/useDataFetchQueue.tsx.html | 56 +- .../src/Components/footer.tsx.html | 130 +- .../src/Components/index.html | 184 +- .../src/Components/navbar.tsx.html | 698 ++--- .../src/Components/product.tsx.html | 80 +- .../src/Components/search.tsx.html | 300 +- .../seller/CategoriesPieChart.tsx.html | 966 +++--- .../Components/seller/Notification.tsx.html | 66 +- .../src/Components/seller/index.html | 106 +- .../src/Components/seller/pieChart.tsx.html | 792 ++--- .../seller/sellerDashboardNavbar.tsx.html | 342 +-- .../Components/seller/sellerSidebar.tsx.html | 206 +- .../src/Components/wishlistEmpty.tsx.html | 40 +- .../src/contexts/index.html | 42 +- .../src/contexts/notificationContext.tsx.html | 136 +- .../e-commerce-lydia-32-fn/src/hooks.ts.html | 20 +- .../src/hooks/index.html | 26 +- .../src/hooks/useCheckAuth.ts.html | 34 +- .../e-commerce-lydia-32-fn/src/index.html | 52 +- .../src/layouts/MainLayout.tsx.html | 104 +- .../src/layouts/SellerLayout.tsx.html | 92 +- .../src/layouts/index.html | 54 +- .../layouts/sellerDashboardLayout.tsx.html | 78 +- .../e-commerce-lydia-32-fn/src/main.tsx.html | 64 +- .../src/pages/AboutUs.tsx.html | 228 +- .../src/pages/Cart.tsx.html | 730 ++--- .../src/pages/Chat.tsx.html | 352 +-- .../src/pages/Checkout.tsx.html | 504 ++-- .../src/pages/ForgotPassword.tsx.html | 334 +-- .../src/pages/Home.tsx.html | 194 +- .../src/pages/Login.tsx.html | 452 +-- .../src/pages/NotFoundPage.tsx.html | 64 +- .../src/pages/OrderConfirmation.tsx.html | 134 +- .../src/pages/PaymentSuccess.tsx.html | 126 +- .../src/pages/Profile.tsx.html | 1178 ++++---- .../src/pages/PyamentErroPage.tsx.html | 98 +- .../src/pages/Register.tsx.html | 572 ++-- .../src/pages/ResetPassword.tsx.html | 274 +- .../src/pages/SellerAllProductsPage.tsx.html | 180 +- .../pages/SellerSingleProductPage.tsx.html | 646 ++-- .../src/pages/SingleProduct.tsx.html | 693 ++--- .../admin/AdminAssignPermiToRole.tsx.html | 209 +- .../admin/AdminAssignRoleToUser.tsx.html | 190 +- .../admin/AdminCreatePermission.tsx.html | 180 +- .../src/pages/admin/AdminCreateRole.tsx.html | 180 +- .../src/pages/admin/AdminDashboard.tsx.html | 54 +- .../admin/AdminDeletePermiFromRole.tsx.html | 266 +- .../src/pages/admin/AdminEditRole.tsx.html | 182 +- .../src/pages/admin/AdminPageOnly.tsx.html | 46 +- .../src/pages/admin/index.html | 156 +- .../src/pages/changePassword.tsx.html | 320 +- .../src/pages/customerSupport.tsx.html | 184 +- .../src/pages/index.html | 432 +-- .../src/pages/order/index.html | 52 +- .../src/pages/order/orderDetail.tsx.html | 704 ++--- .../src/pages/order/orderHistory.tsx.html | 336 +-- .../src/pages/ourTeam.tsx.html | 314 +- .../src/pages/seller/AddProduct.tsx.html | 534 ++-- .../src/pages/seller/GeneralAnalysis.tsx.html | 480 +-- .../src/pages/seller/NotificationBar.tsx.html | 244 +- .../src/pages/seller/SellerPageOnly.tsx.html | 36 +- .../src/pages/seller/index.html | 108 +- .../src/pages/seller/sellerStats.tsx.html | 566 ++-- .../src/pages/updatePassword.tsx.html | 320 +- .../src/pages/verified.tsx.html | 102 +- .../src/pages/verifyFailed.tsx.html | 102 +- .../src/pages/wishlist.tsx.html | 544 ++-- .../src/slices/apiSlice.tsx.html | 28 +- .../slices/authSlice/authApiSlice.tsx.html | 196 +- .../src/slices/authSlice/authSlice.tsx.html | 70 +- .../src/slices/authSlice/index.html | 48 +- .../slices/cartSlice/cartApiSlice.tsx.html | 126 +- .../src/slices/cartSlice/cartSlice.tsx.html | 48 +- .../src/slices/cartSlice/index.html | 42 +- .../src/slices/index.html | 32 +- .../src/slices/notificationSlice/index.html | 54 +- .../notificationApiSlice.tsx.html | 52 +- .../notificationSlice.tsx.html | 184 +- .../src/slices/orderSlice/index.html | 58 +- .../slices/orderSlice/orderApiSlice.tsx.html | 168 +- .../src/slices/orderSlice/orderSlice.tsx.html | 140 +- .../src/slices/paymentSlice/index.html | 46 +- .../paymentSlice/paymentApiSlice.tsx.html | 68 +- .../slices/paymentSlice/paymentSlice.tsx.html | 48 +- .../src/slices/permissionSlice/index.html | 48 +- .../permissionApiSlice.tsx.html | 162 +- .../permissionSlice/permissionSlice.tsx.html | 56 +- .../src/slices/productSlice/index.html | 80 +- .../productSlice/productApiSlice.tsx.html | 122 +- .../slices/productSlice/productSlice.tsx.html | 56 +- .../productSlice/singleApiSlice.tsx.html | 54 +- .../productSlice/updateProductSlice.ts.html | 46 +- .../src/slices/roleSlice/index.html | 48 +- .../roleSlice/requestRoleSlice.tsx.html | 56 +- .../roleSlice/requestroleApiSlice.tsx.html | 178 +- .../src/slices/searchSlice.tsx.html | 68 +- .../src/slices/sellerSlice/editSlice.ts.html | 162 +- .../src/slices/sellerSlice/index.html | 66 +- .../sellerSlice/sellerProductSlice.tsx.html | 78 +- .../sellerProductsApiSlice.tsx.html | 58 +- .../singlerSellerProductsApiSlice.tsx.html | 54 +- .../src/slices/usersSlice/index.html | 46 +- .../slices/usersSlice/userApiSlice.tsx.html | 64 +- .../src/slices/usersSlice/userSlice.tsx.html | 56 +- .../src/slices/wishlistSlice/index.html | 46 +- .../wishlistSlice/wishlistSlice.tsx.html | 56 +- .../wishlistSlice/wishlistSliceApi.tsx.html | 84 +- .../e-commerce-lydia-32-fn/src/store.tsx.html | 70 +- .../src/stories/Button.stories.ts.html | 160 +- .../src/stories/Button.tsx.html | 76 +- .../src/stories/Header.stories.ts.html | 108 +- .../src/stories/Header.tsx.html | 162 +- .../src/stories/Page.stories.ts.html | 74 +- .../src/stories/Page.tsx.html | 206 +- .../src/stories/index.html | 62 +- .../src/utils/api.ts.html | 66 +- .../src/utils/cryptoUtils.ts.html | 64 +- .../src/utils/index.html | 42 +- .../src/utils/notifyUsers.ts.html | 16 +- .../tailwind.config.js.html | 90 +- coverage/index.html | 462 +-- package.json | 1 + vite.config.ts | 5 +- yarn.lock | 18 + 149 files changed, 13932 insertions(+), 16250 deletions(-) delete mode 100644 coverage/clover.xml create mode 100644 coverage/e-commerce-lydia-32-fn/jest.setup.ts.html create mode 100644 coverage/e-commerce-lydia-32-fn/postcss.config.js.html diff --git a/coverage/clover.xml b/coverage/clover.xml deleted file mode 100644 index d17ed96..0000000 --- a/coverage/clover.xml +++ /dev/null @@ -1,2651 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/coverage/coverage-final.json b/coverage/coverage-final.json index 6988e84..7748485 100644 --- a/coverage/coverage-final.json +++ b/coverage/coverage-final.json @@ -1,116 +1,118 @@ -{"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/tailwind.config.js": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/tailwind.config.js","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":20,"column":null}}},"fnMap":{},"branchMap":{},"s":{"0":0},"f":{},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/App.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/App.tsx","statementMap":{"0":{"start":{"line":46,"column":22},"end":{"line":138,"column":null}},"1":{"start":{"line":47,"column":17},"end":{"line":129,"column":null}},"2":{"start":{"line":131,"column":2},"end":{"line":136,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":46,"column":22},"end":{"line":46,"column":28}},"loc":{"start":{"line":46,"column":28},"end":{"line":138,"column":null}}}},"branchMap":{},"s":{"0":2,"1":5,"2":5},"f":{"0":5},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/hooks.ts": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/hooks.ts","statementMap":{"0":{"start":{"line":4,"column":63},"end":{"line":4,"column":null}}},"fnMap":{},"branchMap":{},"s":{"0":0},"f":{},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/main.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/main.tsx","statementMap":{"0":{"start":{"line":10,"column":0},"end":{"line":10,"column":null}},"1":{"start":{"line":12,"column":17},"end":{"line":12,"column":null}},"2":{"start":{"line":14,"column":0},"end":{"line":20,"column":null}}},"fnMap":{},"branchMap":{},"s":{"0":0,"1":0,"2":0},"f":{},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/store.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/store.tsx","statementMap":{"0":{"start":{"line":15,"column":14},"end":{"line":33,"column":null}},"1":{"start":{"line":31,"column":4},"end":{"line":31,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":30,"column":14},"end":{"line":30,"column":15}},"loc":{"start":{"line":31,"column":4},"end":{"line":31,"column":null}}}},"branchMap":{},"s":{"0":1,"1":1},"f":{"0":1},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/Button.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/Button.tsx","statementMap":{"0":{"start":{"line":12,"column":45},"end":{"line":30,"column":null}},"1":{"start":{"line":19,"column":15},"end":{"line":19,"column":null}},"2":{"start":{"line":20,"column":2},"end":{"line":28,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":45},"end":{"line":12,"column":46}},"loc":{"start":{"line":18,"column":6},"end":{"line":30,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":2},"end":{"line":13,"column":null}},"type":"default-arg","locations":[{"start":{"line":13,"column":12},"end":{"line":13,"column":null}}]},"1":{"loc":{"start":{"line":14,"column":2},"end":{"line":14,"column":null}},"type":"default-arg","locations":[{"start":{"line":14,"column":9},"end":{"line":14,"column":null}}]},"2":{"loc":{"start":{"line":19,"column":15},"end":{"line":19,"column":null}},"type":"cond-expr","locations":[{"start":{"line":19,"column":25},"end":{"line":19,"column":55}},{"start":{"line":19,"column":55},"end":{"line":19,"column":null}}]}},"s":{"0":0,"1":0,"2":0},"f":{"0":0},"b":{"0":[0],"1":[0],"2":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/ConfirmationDialog.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/ConfirmationDialog.tsx","statementMap":{"0":{"start":{"line":9,"column":62},"end":{"line":37,"column":null}},"1":{"start":{"line":10,"column":2},"end":{"line":35,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":9,"column":62},"end":{"line":9,"column":63}},"loc":{"start":{"line":9,"column":100},"end":{"line":37,"column":null}}}},"branchMap":{},"s":{"0":2,"1":0},"f":{"0":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/EmptyCart.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/EmptyCart.tsx","statementMap":{"0":{"start":{"line":11,"column":28},"end":{"line":23,"column":null}},"1":{"start":{"line":13,"column":35},"end":{"line":13,"column":null}},"2":{"start":{"line":14,"column":1},"end":{"line":21,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":28},"end":{"line":11,"column":34}},"loc":{"start":{"line":11,"column":34},"end":{"line":23,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":35},"end":{"line":13,"column":null}},"type":"cond-expr","locations":[{"start":{"line":13,"column":70},"end":{"line":13,"column":118}},{"start":{"line":13,"column":118},"end":{"line":13,"column":null}}]}},"s":{"0":2,"1":0,"2":0},"f":{"0":0},"b":{"0":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/ForgotPassword.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/ForgotPassword.tsx","statementMap":{"0":{"start":{"line":4,"column":33},"end":{"line":75,"column":null}},"1":{"start":{"line":5,"column":30},"end":{"line":5,"column":null}},"2":{"start":{"line":6,"column":34},"end":{"line":6,"column":null}},"3":{"start":{"line":8,"column":25},"end":{"line":41,"column":null}},"4":{"start":{"line":9,"column":8},"end":{"line":9,"column":null}},"5":{"start":{"line":12,"column":8},"end":{"line":15,"column":null}},"6":{"start":{"line":13,"column":12},"end":{"line":13,"column":null}},"7":{"start":{"line":14,"column":12},"end":{"line":14,"column":null}},"8":{"start":{"line":17,"column":8},"end":{"line":17,"column":null}},"9":{"start":{"line":19,"column":8},"end":{"line":40,"column":null}},"10":{"start":{"line":20,"column":29},"end":{"line":26,"column":null}},"11":{"start":{"line":28,"column":25},"end":{"line":28,"column":null}},"12":{"start":{"line":30,"column":12},"end":{"line":34,"column":null}},"13":{"start":{"line":31,"column":16},"end":{"line":31,"column":null}},"14":{"start":{"line":33,"column":16},"end":{"line":33,"column":null}},"15":{"start":{"line":36,"column":12},"end":{"line":36,"column":null}},"16":{"start":{"line":37,"column":12},"end":{"line":37,"column":null}},"17":{"start":{"line":39,"column":12},"end":{"line":39,"column":null}},"18":{"start":{"line":43,"column":4},"end":{"line":73,"column":null}},"19":{"start":{"line":52,"column":45},"end":{"line":52,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":33},"end":{"line":4,"column":39}},"loc":{"start":{"line":4,"column":39},"end":{"line":75,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":8,"column":25},"end":{"line":8,"column":32}},"loc":{"start":{"line":8,"column":55},"end":{"line":41,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":52,"column":38},"end":{"line":52,"column":39}},"loc":{"start":{"line":52,"column":45},"end":{"line":52,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":8},"end":{"line":15,"column":null}},"type":"if","locations":[{"start":{"line":12,"column":8},"end":{"line":15,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":30,"column":12},"end":{"line":34,"column":null}},"type":"if","locations":[{"start":{"line":30,"column":12},"end":{"line":34,"column":null}},{"start":{"line":32,"column":19},"end":{"line":34,"column":null}}]},"2":{"loc":{"start":{"line":33,"column":28},"end":{"line":33,"column":64}},"type":"binary-expr","locations":[{"start":{"line":33,"column":28},"end":{"line":33,"column":42}},{"start":{"line":33,"column":42},"end":{"line":33,"column":64}}]},"3":{"loc":{"start":{"line":58,"column":114},"end":{"line":58,"column":138}},"type":"cond-expr","locations":[{"start":{"line":58,"column":122},"end":{"line":58,"column":133}},{"start":{"line":58,"column":133},"end":{"line":58,"column":138}}]},"4":{"loc":{"start":{"line":65,"column":25},"end":{"line":65,"column":null}},"type":"cond-expr","locations":[{"start":{"line":65,"column":35},"end":{"line":65,"column":50}},{"start":{"line":65,"column":50},"end":{"line":65,"column":null}}]}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0},"f":{"0":0,"1":0,"2":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/NotificationIcon.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/NotificationIcon.tsx","statementMap":{"0":{"start":{"line":9,"column":58},"end":{"line":20,"column":null}},"1":{"start":{"line":10,"column":2},"end":{"line":18,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":9,"column":58},"end":{"line":9,"column":59}},"loc":{"start":{"line":9,"column":71},"end":{"line":20,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":7},"end":{"line":16,"column":null}},"type":"binary-expr","locations":[{"start":{"line":13,"column":7},"end":{"line":13,"column":null}},{"start":{"line":14,"column":8},"end":{"line":16,"column":null}}]}},"s":{"0":0,"1":0},"f":{"0":0},"b":{"0":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/ResetPassword.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/ResetPassword.tsx","statementMap":{"0":{"start":{"line":5,"column":32},"end":{"line":108,"column":null}},"1":{"start":{"line":6,"column":36},"end":{"line":6,"column":null}},"2":{"start":{"line":7,"column":50},"end":{"line":7,"column":null}},"3":{"start":{"line":8,"column":30},"end":{"line":8,"column":null}},"4":{"start":{"line":9,"column":34},"end":{"line":9,"column":null}},"5":{"start":{"line":10,"column":21},"end":{"line":10,"column":null}},"6":{"start":{"line":12,"column":21},"end":{"line":12,"column":null}},"7":{"start":{"line":14,"column":4},"end":{"line":22,"column":null}},"8":{"start":{"line":15,"column":29},"end":{"line":15,"column":null}},"9":{"start":{"line":16,"column":27},"end":{"line":16,"column":null}},"10":{"start":{"line":17,"column":8},"end":{"line":21,"column":null}},"11":{"start":{"line":18,"column":12},"end":{"line":18,"column":null}},"12":{"start":{"line":20,"column":12},"end":{"line":20,"column":null}},"13":{"start":{"line":24,"column":25},"end":{"line":66,"column":null}},"14":{"start":{"line":25,"column":8},"end":{"line":25,"column":null}},"15":{"start":{"line":28,"column":8},"end":{"line":31,"column":null}},"16":{"start":{"line":29,"column":12},"end":{"line":29,"column":null}},"17":{"start":{"line":30,"column":12},"end":{"line":30,"column":null}},"18":{"start":{"line":33,"column":8},"end":{"line":36,"column":null}},"19":{"start":{"line":34,"column":12},"end":{"line":34,"column":null}},"20":{"start":{"line":35,"column":12},"end":{"line":35,"column":null}},"21":{"start":{"line":38,"column":8},"end":{"line":38,"column":null}},"22":{"start":{"line":40,"column":8},"end":{"line":65,"column":null}},"23":{"start":{"line":41,"column":29},"end":{"line":47,"column":null}},"24":{"start":{"line":50,"column":25},"end":{"line":50,"column":null}},"25":{"start":{"line":52,"column":12},"end":{"line":59,"column":null}},"26":{"start":{"line":53,"column":16},"end":{"line":53,"column":null}},"27":{"start":{"line":54,"column":16},"end":{"line":56,"column":null}},"28":{"start":{"line":55,"column":20},"end":{"line":55,"column":null}},"29":{"start":{"line":58,"column":16},"end":{"line":58,"column":null}},"30":{"start":{"line":61,"column":12},"end":{"line":61,"column":null}},"31":{"start":{"line":62,"column":12},"end":{"line":62,"column":null}},"32":{"start":{"line":64,"column":12},"end":{"line":64,"column":null}},"33":{"start":{"line":68,"column":4},"end":{"line":106,"column":null}},"34":{"start":{"line":77,"column":45},"end":{"line":77,"column":null}},"35":{"start":{"line":89,"column":45},"end":{"line":89,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":32},"end":{"line":5,"column":38}},"loc":{"start":{"line":5,"column":38},"end":{"line":108,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":14,"column":14},"end":{"line":14,"column":20}},"loc":{"start":{"line":14,"column":20},"end":{"line":22,"column":7}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":24,"column":25},"end":{"line":24,"column":32}},"loc":{"start":{"line":24,"column":55},"end":{"line":66,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":54,"column":27},"end":{"line":54,"column":33}},"loc":{"start":{"line":54,"column":33},"end":{"line":56,"column":19}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":77,"column":38},"end":{"line":77,"column":39}},"loc":{"start":{"line":77,"column":45},"end":{"line":77,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":89,"column":38},"end":{"line":89,"column":39}},"loc":{"start":{"line":89,"column":45},"end":{"line":89,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":8},"end":{"line":21,"column":null}},"type":"if","locations":[{"start":{"line":17,"column":8},"end":{"line":21,"column":null}},{"start":{"line":19,"column":15},"end":{"line":21,"column":null}}]},"1":{"loc":{"start":{"line":28,"column":8},"end":{"line":31,"column":null}},"type":"if","locations":[{"start":{"line":28,"column":8},"end":{"line":31,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":33,"column":8},"end":{"line":36,"column":null}},"type":"if","locations":[{"start":{"line":33,"column":8},"end":{"line":36,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":52,"column":12},"end":{"line":59,"column":null}},"type":"if","locations":[{"start":{"line":52,"column":12},"end":{"line":59,"column":null}},{"start":{"line":57,"column":19},"end":{"line":59,"column":null}}]},"4":{"loc":{"start":{"line":58,"column":28},"end":{"line":58,"column":64}},"type":"binary-expr","locations":[{"start":{"line":58,"column":28},"end":{"line":58,"column":42}},{"start":{"line":58,"column":42},"end":{"line":58,"column":64}}]},"5":{"loc":{"start":{"line":83,"column":114},"end":{"line":83,"column":141}},"type":"cond-expr","locations":[{"start":{"line":83,"column":125},"end":{"line":83,"column":136}},{"start":{"line":83,"column":136},"end":{"line":83,"column":141}}]},"6":{"loc":{"start":{"line":95,"column":114},"end":{"line":95,"column":148}},"type":"cond-expr","locations":[{"start":{"line":95,"column":132},"end":{"line":95,"column":143}},{"start":{"line":95,"column":143},"end":{"line":95,"column":148}}]},"7":{"loc":{"start":{"line":102,"column":25},"end":{"line":102,"column":null}},"type":"cond-expr","locations":[{"start":{"line":102,"column":35},"end":{"line":102,"column":52}},{"start":{"line":102,"column":52},"end":{"line":102,"column":null}}]}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/SellerProductCard.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/SellerProductCard.tsx","statementMap":{"0":{"start":{"line":18,"column":60},"end":{"line":59,"column":null}},"1":{"start":{"line":19,"column":2},"end":{"line":57,"column":null}},"2":{"start":{"line":44,"column":20},"end":{"line":44,"column":null}},"3":{"start":{"line":45,"column":20},"end":{"line":45,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":60},"end":{"line":18,"column":61}},"loc":{"start":{"line":18,"column":99},"end":{"line":59,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":43,"column":27},"end":{"line":43,"column":28}},"loc":{"start":{"line":43,"column":34},"end":{"line":46,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":50,"column":19},"end":{"line":50,"column":null}},"type":"cond-expr","locations":[{"start":{"line":50,"column":32},"end":{"line":50,"column":40}},{"start":{"line":50,"column":40},"end":{"line":50,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0},"f":{"0":0,"1":0},"b":{"0":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/Spinners.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/Spinners.tsx","statementMap":{"0":{"start":{"line":5,"column":26},"end":{"line":20,"column":null}},"1":{"start":{"line":6,"column":18},"end":{"line":10,"column":null}},"2":{"start":{"line":11,"column":2},"end":{"line":18,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":26},"end":{"line":5,"column":32}},"loc":{"start":{"line":5,"column":32},"end":{"line":20,"column":null}}}},"branchMap":{},"s":{"0":5,"1":3,"2":3},"f":{"0":3},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/UpdateProductDialog.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/UpdateProductDialog.tsx","statementMap":{"0":{"start":{"line":22,"column":19},"end":{"line":39,"column":null}},"1":{"start":{"line":41,"column":57},"end":{"line":198,"column":null}},"2":{"start":{"line":46,"column":46},"end":{"line":48,"column":null}},"3":{"start":{"line":50,"column":36},"end":{"line":50,"column":null}},"4":{"start":{"line":51,"column":28},"end":{"line":51,"column":null}},"5":{"start":{"line":52,"column":41},"end":{"line":52,"column":null}},"6":{"start":{"line":54,"column":2},"end":{"line":58,"column":null}},"7":{"start":{"line":55,"column":4},"end":{"line":57,"column":null}},"8":{"start":{"line":56,"column":6},"end":{"line":56,"column":null}},"9":{"start":{"line":60,"column":23},"end":{"line":67,"column":null}},"10":{"start":{"line":61,"column":28},"end":{"line":61,"column":null}},"11":{"start":{"line":63,"column":4},"end":{"line":66,"column":null}},"12":{"start":{"line":63,"column":33},"end":{"line":66,"column":6}},"13":{"start":{"line":71,"column":21},"end":{"line":87,"column":null}},"14":{"start":{"line":72,"column":4},"end":{"line":86,"column":null}},"15":{"start":{"line":73,"column":6},"end":{"line":73,"column":null}},"16":{"start":{"line":74,"column":6},"end":{"line":74,"column":null}},"17":{"start":{"line":76,"column":6},"end":{"line":85,"column":null}},"18":{"start":{"line":77,"column":8},"end":{"line":77,"column":null}},"19":{"start":{"line":78,"column":8},"end":{"line":78,"column":null}},"20":{"start":{"line":79,"column":8},"end":{"line":79,"column":null}},"21":{"start":{"line":81,"column":8},"end":{"line":81,"column":null}},"22":{"start":{"line":82,"column":8},"end":{"line":82,"column":null}},"23":{"start":{"line":84,"column":8},"end":{"line":84,"column":null}},"24":{"start":{"line":89,"column":2},"end":{"line":196,"column":null}},"25":{"start":{"line":127,"column":14},"end":{"line":129,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":41,"column":57},"end":{"line":41,"column":58}},"loc":{"start":{"line":45,"column":6},"end":{"line":198,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":54,"column":12},"end":{"line":54,"column":18}},"loc":{"start":{"line":54,"column":18},"end":{"line":58,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":60,"column":23},"end":{"line":60,"column":24}},"loc":{"start":{"line":60,"column":71},"end":{"line":67,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":63,"column":22},"end":{"line":63,"column":23}},"loc":{"start":{"line":63,"column":33},"end":{"line":66,"column":6}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":71,"column":21},"end":{"line":71,"column":33}},"loc":{"start":{"line":71,"column":33},"end":{"line":87,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":126,"column":28},"end":{"line":126,"column":29}},"loc":{"start":{"line":127,"column":14},"end":{"line":129,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":55,"column":4},"end":{"line":57,"column":null}},"type":"if","locations":[{"start":{"line":55,"column":4},"end":{"line":57,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":65,"column":14},"end":{"line":65,"column":null}},"type":"cond-expr","locations":[{"start":{"line":65,"column":33},"end":{"line":65,"column":53}},{"start":{"line":65,"column":53},"end":{"line":65,"column":null}}]},"2":{"loc":{"start":{"line":72,"column":4},"end":{"line":86,"column":null}},"type":"if","locations":[{"start":{"line":72,"column":4},"end":{"line":86,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":94,"column":11},"end":{"line":94,"column":null}},"type":"binary-expr","locations":[{"start":{"line":94,"column":11},"end":{"line":94,"column":20}},{"start":{"line":94,"column":20},"end":{"line":94,"column":null}}]},"4":{"loc":{"start":{"line":101,"column":19},"end":{"line":101,"column":null}},"type":"binary-expr","locations":[{"start":{"line":101,"column":19},"end":{"line":101,"column":50}},{"start":{"line":101,"column":50},"end":{"line":101,"column":null}}]},"5":{"loc":{"start":{"line":111,"column":19},"end":{"line":111,"column":null}},"type":"binary-expr","locations":[{"start":{"line":111,"column":19},"end":{"line":111,"column":44}},{"start":{"line":111,"column":44},"end":{"line":111,"column":null}}]},"6":{"loc":{"start":{"line":123,"column":19},"end":{"line":123,"column":null}},"type":"binary-expr","locations":[{"start":{"line":123,"column":19},"end":{"line":123,"column":54}},{"start":{"line":123,"column":54},"end":{"line":123,"column":null}}]},"7":{"loc":{"start":{"line":138,"column":19},"end":{"line":138,"column":null}},"type":"binary-expr","locations":[{"start":{"line":138,"column":19},"end":{"line":138,"column":50}},{"start":{"line":138,"column":50},"end":{"line":138,"column":null}}]},"8":{"loc":{"start":{"line":147,"column":19},"end":{"line":147,"column":null}},"type":"binary-expr","locations":[{"start":{"line":147,"column":19},"end":{"line":147,"column":49}},{"start":{"line":147,"column":49},"end":{"line":147,"column":null}}]},"9":{"loc":{"start":{"line":156,"column":19},"end":{"line":156,"column":null}},"type":"binary-expr","locations":[{"start":{"line":156,"column":19},"end":{"line":156,"column":45}},{"start":{"line":156,"column":45},"end":{"line":156,"column":null}}]},"10":{"loc":{"start":{"line":184,"column":20},"end":{"line":184,"column":null}},"type":"binary-expr","locations":[{"start":{"line":184,"column":20},"end":{"line":184,"column":33}},{"start":{"line":184,"column":33},"end":{"line":184,"column":null}}]},"11":{"loc":{"start":{"line":193,"column":11},"end":{"line":193,"column":null}},"type":"cond-expr","locations":[{"start":{"line":193,"column":36},"end":{"line":193,"column":51}},{"start":{"line":193,"column":51},"end":{"line":193,"column":null}}]},"12":{"loc":{"start":{"line":193,"column":11},"end":{"line":193,"column":36}},"type":"binary-expr","locations":[{"start":{"line":193,"column":11},"end":{"line":193,"column":24}},{"start":{"line":193,"column":24},"end":{"line":193,"column":36}}]}},"s":{"0":2,"1":2,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/footer.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/footer.tsx","statementMap":{"0":{"start":{"line":4,"column":25},"end":{"line":63,"column":null}},"1":{"start":{"line":5,"column":2},"end":{"line":61,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":25},"end":{"line":4,"column":31}},"loc":{"start":{"line":4,"column":31},"end":{"line":63,"column":null}}}},"branchMap":{},"s":{"0":2,"1":4},"f":{"0":4},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/navbar.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/navbar.tsx","statementMap":{"0":{"start":{"line":19,"column":38},"end":{"line":313,"column":null}},"1":{"start":{"line":20,"column":2},"end":{"line":20,"column":null}},"2":{"start":{"line":21,"column":19},"end":{"line":21,"column":null}},"3":{"start":{"line":23,"column":52},"end":{"line":23,"column":null}},"4":{"start":{"line":24,"column":38},"end":{"line":24,"column":null}},"5":{"start":{"line":25,"column":46},"end":{"line":25,"column":null}},"6":{"start":{"line":26,"column":23},"end":{"line":26,"column":null}},"7":{"start":{"line":26,"column":51},"end":{"line":26,"column":61}},"8":{"start":{"line":27,"column":25},"end":{"line":27,"column":null}},"9":{"start":{"line":28,"column":36},"end":{"line":28,"column":null}},"10":{"start":{"line":29,"column":19},"end":{"line":29,"column":null}},"11":{"start":{"line":30,"column":19},"end":{"line":30,"column":null}},"12":{"start":{"line":31,"column":34},"end":{"line":31,"column":null}},"13":{"start":{"line":32,"column":19},"end":{"line":32,"column":null}},"14":{"start":{"line":34,"column":21},"end":{"line":37,"column":null}},"15":{"start":{"line":35,"column":4},"end":{"line":35,"column":null}},"16":{"start":{"line":36,"column":4},"end":{"line":36,"column":null}},"17":{"start":{"line":39,"column":2},"end":{"line":43,"column":null}},"18":{"start":{"line":40,"column":4},"end":{"line":42,"column":null}},"19":{"start":{"line":41,"column":6},"end":{"line":41,"column":null}},"20":{"start":{"line":45,"column":2},"end":{"line":47,"column":null}},"21":{"start":{"line":46,"column":4},"end":{"line":46,"column":null}},"22":{"start":{"line":49,"column":52},"end":{"line":49,"column":null}},"23":{"start":{"line":51,"column":2},"end":{"line":56,"column":null}},"24":{"start":{"line":52,"column":4},"end":{"line":55,"column":null}},"25":{"start":{"line":53,"column":6},"end":{"line":53,"column":null}},"26":{"start":{"line":54,"column":6},"end":{"line":54,"column":null}},"27":{"start":{"line":58,"column":30},"end":{"line":60,"column":null}},"28":{"start":{"line":59,"column":68},"end":{"line":59,"column":92}},"29":{"start":{"line":62,"column":25},"end":{"line":64,"column":null}},"30":{"start":{"line":63,"column":4},"end":{"line":63,"column":null}},"31":{"start":{"line":66,"column":34},"end":{"line":68,"column":null}},"32":{"start":{"line":67,"column":4},"end":{"line":67,"column":null}},"33":{"start":{"line":67,"column":33},"end":{"line":67,"column":38}},"34":{"start":{"line":70,"column":29},"end":{"line":72,"column":null}},"35":{"start":{"line":71,"column":4},"end":{"line":71,"column":null}},"36":{"start":{"line":74,"column":23},"end":{"line":96,"column":null}},"37":{"start":{"line":75,"column":4},"end":{"line":75,"column":null}},"38":{"start":{"line":76,"column":4},"end":{"line":76,"column":null}},"39":{"start":{"line":77,"column":4},"end":{"line":95,"column":null}},"40":{"start":{"line":78,"column":6},"end":{"line":78,"column":null}},"41":{"start":{"line":79,"column":6},"end":{"line":79,"column":null}},"42":{"start":{"line":80,"column":6},"end":{"line":80,"column":null}},"43":{"start":{"line":81,"column":6},"end":{"line":81,"column":null}},"44":{"start":{"line":82,"column":6},"end":{"line":82,"column":null}},"45":{"start":{"line":84,"column":6},"end":{"line":92,"column":null}},"46":{"start":{"line":85,"column":8},"end":{"line":85,"column":null}},"47":{"start":{"line":86,"column":6},"end":{"line":92,"column":null}},"48":{"start":{"line":87,"column":8},"end":{"line":87,"column":null}},"49":{"start":{"line":88,"column":6},"end":{"line":92,"column":null}},"50":{"start":{"line":89,"column":8},"end":{"line":89,"column":null}},"51":{"start":{"line":91,"column":8},"end":{"line":91,"column":null}},"52":{"start":{"line":94,"column":6},"end":{"line":94,"column":null}},"53":{"start":{"line":98,"column":2},"end":{"line":100,"column":null}},"54":{"start":{"line":99,"column":4},"end":{"line":99,"column":null}},"55":{"start":{"line":102,"column":23},"end":{"line":105,"column":null}},"56":{"start":{"line":107,"column":18},"end":{"line":107,"column":null}},"57":{"start":{"line":108,"column":19},"end":{"line":108,"column":null}},"58":{"start":{"line":110,"column":2},"end":{"line":311,"column":null}},"59":{"start":{"line":268,"column":41},"end":{"line":268,"column":63}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":38},"end":{"line":19,"column":39}},"loc":{"start":{"line":19,"column":62},"end":{"line":313,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":35},"end":{"line":26,"column":36}},"loc":{"start":{"line":26,"column":51},"end":{"line":26,"column":61}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":21},"end":{"line":34,"column":27}},"loc":{"start":{"line":34,"column":27},"end":{"line":37,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":39,"column":12},"end":{"line":39,"column":18}},"loc":{"start":{"line":39,"column":18},"end":{"line":43,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":40,"column":11},"end":{"line":40,"column":17}},"loc":{"start":{"line":40,"column":17},"end":{"line":42,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":45,"column":12},"end":{"line":45,"column":18}},"loc":{"start":{"line":45,"column":18},"end":{"line":47,"column":5}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":51,"column":12},"end":{"line":51,"column":18}},"loc":{"start":{"line":51,"column":18},"end":{"line":56,"column":5}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":59,"column":50},"end":{"line":59,"column":51}},"loc":{"start":{"line":59,"column":68},"end":{"line":59,"column":92}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":62,"column":25},"end":{"line":62,"column":31}},"loc":{"start":{"line":62,"column":31},"end":{"line":64,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":66,"column":34},"end":{"line":66,"column":40}},"loc":{"start":{"line":66,"column":40},"end":{"line":68,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":67,"column":25},"end":{"line":67,"column":33}},"loc":{"start":{"line":67,"column":33},"end":{"line":67,"column":38}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":70,"column":29},"end":{"line":70,"column":35}},"loc":{"start":{"line":70,"column":35},"end":{"line":72,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":74,"column":23},"end":{"line":74,"column":30}},"loc":{"start":{"line":74,"column":54},"end":{"line":96,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":98,"column":12},"end":{"line":98,"column":18}},"loc":{"start":{"line":98,"column":18},"end":{"line":100,"column":5}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":268,"column":35},"end":{"line":268,"column":41}},"loc":{"start":{"line":268,"column":41},"end":{"line":268,"column":63}}}},"branchMap":{"0":{"loc":{"start":{"line":36,"column":35},"end":{"line":36,"column":null}},"type":"cond-expr","locations":[{"start":{"line":36,"column":48},"end":{"line":36,"column":57}},{"start":{"line":36,"column":57},"end":{"line":36,"column":null}}]},"1":{"loc":{"start":{"line":52,"column":4},"end":{"line":55,"column":null}},"type":"if","locations":[{"start":{"line":52,"column":4},"end":{"line":55,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":58,"column":30},"end":{"line":60,"column":null}},"type":"cond-expr","locations":[{"start":{"line":59,"column":6},"end":{"line":59,"column":null}},{"start":{"line":60,"column":6},"end":{"line":60,"column":null}}]},"3":{"loc":{"start":{"line":84,"column":6},"end":{"line":92,"column":null}},"type":"if","locations":[{"start":{"line":84,"column":6},"end":{"line":92,"column":null}},{"start":{"line":86,"column":6},"end":{"line":92,"column":null}}]},"4":{"loc":{"start":{"line":86,"column":6},"end":{"line":92,"column":null}},"type":"if","locations":[{"start":{"line":86,"column":6},"end":{"line":92,"column":null}},{"start":{"line":88,"column":6},"end":{"line":92,"column":null}}]},"5":{"loc":{"start":{"line":88,"column":6},"end":{"line":92,"column":null}},"type":"if","locations":[{"start":{"line":88,"column":6},"end":{"line":92,"column":null}},{"start":{"line":90,"column":13},"end":{"line":92,"column":null}}]},"6":{"loc":{"start":{"line":99,"column":16},"end":{"line":99,"column":40}},"type":"binary-expr","locations":[{"start":{"line":99,"column":16},"end":{"line":99,"column":39}},{"start":{"line":99,"column":39},"end":{"line":99,"column":40}}]},"7":{"loc":{"start":{"line":120,"column":15},"end":{"line":121,"column":null}},"type":"binary-expr","locations":[{"start":{"line":120,"column":15},"end":{"line":120,"column":null}},{"start":{"line":121,"column":16},"end":{"line":121,"column":null}}]},"8":{"loc":{"start":{"line":123,"column":15},"end":{"line":124,"column":null}},"type":"binary-expr","locations":[{"start":{"line":123,"column":15},"end":{"line":123,"column":null}},{"start":{"line":124,"column":16},"end":{"line":124,"column":null}}]},"9":{"loc":{"start":{"line":134,"column":17},"end":{"line":134,"column":null}},"type":"cond-expr","locations":[{"start":{"line":134,"column":30},"end":{"line":134,"column":50}},{"start":{"line":134,"column":50},"end":{"line":134,"column":null}}]},"10":{"loc":{"start":{"line":143,"column":15},"end":{"line":151,"column":null}},"type":"binary-expr","locations":[{"start":{"line":143,"column":15},"end":{"line":143,"column":null}},{"start":{"line":144,"column":16},"end":{"line":151,"column":null}}]},"11":{"loc":{"start":{"line":146,"column":19},"end":{"line":149,"column":null}},"type":"binary-expr","locations":[{"start":{"line":146,"column":19},"end":{"line":146,"column":null}},{"start":{"line":147,"column":20},"end":{"line":149,"column":null}}]},"12":{"loc":{"start":{"line":153,"column":15},"end":{"line":198,"column":null}},"type":"cond-expr","locations":[{"start":{"line":154,"column":16},"end":{"line":194,"column":null}},{"start":{"line":196,"column":16},"end":{"line":198,"column":null}}]},"13":{"loc":{"start":{"line":162,"column":19},"end":{"line":192,"column":null}},"type":"binary-expr","locations":[{"start":{"line":162,"column":19},"end":{"line":162,"column":null}},{"start":{"line":163,"column":20},"end":{"line":192,"column":null}}]},"14":{"loc":{"start":{"line":170,"column":23},"end":{"line":176,"column":null}},"type":"binary-expr","locations":[{"start":{"line":170,"column":23},"end":{"line":170,"column":null}},{"start":{"line":171,"column":24},"end":{"line":176,"column":null}}]},"15":{"loc":{"start":{"line":178,"column":23},"end":{"line":184,"column":null}},"type":"binary-expr","locations":[{"start":{"line":178,"column":23},"end":{"line":178,"column":null}},{"start":{"line":179,"column":24},"end":{"line":184,"column":null}}]},"16":{"loc":{"start":{"line":200,"column":15},"end":{"line":208,"column":null}},"type":"binary-expr","locations":[{"start":{"line":200,"column":15},"end":{"line":200,"column":null}},{"start":{"line":201,"column":16},"end":{"line":208,"column":null}}]},"17":{"loc":{"start":{"line":203,"column":19},"end":{"line":206,"column":null}},"type":"binary-expr","locations":[{"start":{"line":203,"column":19},"end":{"line":203,"column":null}},{"start":{"line":204,"column":20},"end":{"line":206,"column":null}}]},"18":{"loc":{"start":{"line":213,"column":15},"end":{"line":216,"column":null}},"type":"binary-expr","locations":[{"start":{"line":213,"column":15},"end":{"line":213,"column":null}},{"start":{"line":214,"column":16},"end":{"line":216,"column":null}}]},"19":{"loc":{"start":{"line":218,"column":15},"end":{"line":219,"column":null}},"type":"binary-expr","locations":[{"start":{"line":218,"column":15},"end":{"line":218,"column":null}},{"start":{"line":219,"column":16},"end":{"line":219,"column":null}}]},"20":{"loc":{"start":{"line":228,"column":15},"end":{"line":249,"column":null}},"type":"binary-expr","locations":[{"start":{"line":228,"column":15},"end":{"line":228,"column":null}},{"start":{"line":229,"column":16},"end":{"line":249,"column":null}}]},"21":{"loc":{"start":{"line":232,"column":21},"end":{"line":235,"column":null}},"type":"binary-expr","locations":[{"start":{"line":232,"column":21},"end":{"line":232,"column":null}},{"start":{"line":233,"column":22},"end":{"line":235,"column":null}}]},"22":{"loc":{"start":{"line":243,"column":21},"end":{"line":246,"column":null}},"type":"binary-expr","locations":[{"start":{"line":243,"column":21},"end":{"line":243,"column":null}},{"start":{"line":244,"column":22},"end":{"line":246,"column":null}}]},"23":{"loc":{"start":{"line":257,"column":11},"end":{"line":306,"column":null}},"type":"binary-expr","locations":[{"start":{"line":257,"column":11},"end":{"line":257,"column":null}},{"start":{"line":258,"column":12},"end":{"line":306,"column":null}}]},"24":{"loc":{"start":{"line":277,"column":21},"end":{"line":278,"column":null}},"type":"binary-expr","locations":[{"start":{"line":277,"column":21},"end":{"line":277,"column":null}},{"start":{"line":278,"column":22},"end":{"line":278,"column":null}}]},"25":{"loc":{"start":{"line":280,"column":21},"end":{"line":281,"column":null}},"type":"binary-expr","locations":[{"start":{"line":280,"column":21},"end":{"line":280,"column":null}},{"start":{"line":281,"column":22},"end":{"line":281,"column":null}}]},"26":{"loc":{"start":{"line":283,"column":21},"end":{"line":288,"column":null}},"type":"binary-expr","locations":[{"start":{"line":283,"column":21},"end":{"line":283,"column":null}},{"start":{"line":284,"column":22},"end":{"line":288,"column":null}}]},"27":{"loc":{"start":{"line":293,"column":19},"end":{"line":302,"column":null}},"type":"cond-expr","locations":[{"start":{"line":294,"column":20},"end":{"line":298,"column":null}},{"start":{"line":300,"column":20},"end":{"line":302,"column":null}}]},"28":{"loc":{"start":{"line":310,"column":7},"end":{"line":310,"column":null}},"type":"binary-expr","locations":[{"start":{"line":310,"column":7},"end":{"line":310,"column":28}},{"start":{"line":310,"column":28},"end":{"line":310,"column":null}}]}},"s":{"0":2,"1":12,"2":12,"3":12,"4":12,"5":12,"6":12,"7":16,"8":12,"9":12,"10":12,"11":12,"12":12,"13":12,"14":12,"15":0,"16":0,"17":12,"18":4,"19":4,"20":12,"21":4,"22":12,"23":12,"24":4,"25":0,"26":0,"27":12,"28":0,"29":12,"30":0,"31":12,"32":0,"33":0,"34":12,"35":0,"36":12,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":12,"54":4,"55":12,"56":12,"57":12,"58":12,"59":0},"f":{"0":12,"1":16,"2":0,"3":4,"4":4,"5":4,"6":4,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":4,"14":0},"b":{"0":[0,0],"1":[0,4],"2":[0,12],"3":[0,0],"4":[0,0],"5":[0,0],"6":[4,4],"7":[12,0],"8":[12,0],"9":[0,12],"10":[12,0],"11":[0,0],"12":[0,12],"13":[0,0],"14":[0,0],"15":[0,0],"16":[12,0],"17":[0,0],"18":[12,0],"19":[12,0],"20":[12,0],"21":[0,0],"22":[0,0],"23":[12,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[12,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/product.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/product.tsx","statementMap":{"0":{"start":{"line":15,"column":48},"end":{"line":50,"column":null}},"1":{"start":{"line":16,"column":2},"end":{"line":48,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":48},"end":{"line":15,"column":49}},"loc":{"start":{"line":15,"column":65},"end":{"line":50,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":33,"column":3},"end":{"line":33,"column":null}},"type":"binary-expr","locations":[{"start":{"line":33,"column":3},"end":{"line":33,"column":26}},{"start":{"line":33,"column":26},"end":{"line":33,"column":null}}]}},"s":{"0":3,"1":5},"f":{"0":5},"b":{"0":[5,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/search.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/search.tsx","statementMap":{"0":{"start":{"line":15,"column":23},"end":{"line":15,"column":null}},"1":{"start":{"line":17,"column":38},"end":{"line":214,"column":null}},"2":{"start":{"line":18,"column":21},"end":{"line":34,"column":null}},"3":{"start":{"line":36,"column":19},"end":{"line":36,"column":null}},"4":{"start":{"line":37,"column":55},"end":{"line":37,"column":null}},"5":{"start":{"line":37,"column":89},"end":{"line":37,"column":101}},"6":{"start":{"line":39,"column":48},"end":{"line":39,"column":null}},"7":{"start":{"line":40,"column":44},"end":{"line":40,"column":null}},"8":{"start":{"line":41,"column":44},"end":{"line":41,"column":null}},"9":{"start":{"line":42,"column":44},"end":{"line":42,"column":null}},"10":{"start":{"line":43,"column":42},"end":{"line":43,"column":null}},"11":{"start":{"line":44,"column":40},"end":{"line":44,"column":null}},"12":{"start":{"line":45,"column":50},"end":{"line":45,"column":null}},"13":{"start":{"line":46,"column":38},"end":{"line":46,"column":null}},"14":{"start":{"line":47,"column":38},"end":{"line":47,"column":null}},"15":{"start":{"line":48,"column":40},"end":{"line":48,"column":null}},"16":{"start":{"line":50,"column":19},"end":{"line":50,"column":null}},"17":{"start":{"line":52,"column":61},"end":{"line":57,"column":null}},"18":{"start":{"line":59,"column":2},"end":{"line":63,"column":null}},"19":{"start":{"line":60,"column":4},"end":{"line":62,"column":null}},"20":{"start":{"line":61,"column":6},"end":{"line":61,"column":null}},"21":{"start":{"line":65,"column":2},"end":{"line":73,"column":null}},"22":{"start":{"line":66,"column":4},"end":{"line":72,"column":null}},"23":{"start":{"line":67,"column":6},"end":{"line":67,"column":null}},"24":{"start":{"line":68,"column":6},"end":{"line":68,"column":null}},"25":{"start":{"line":69,"column":6},"end":{"line":69,"column":null}},"26":{"start":{"line":70,"column":6},"end":{"line":70,"column":null}},"27":{"start":{"line":71,"column":6},"end":{"line":71,"column":null}},"28":{"start":{"line":75,"column":23},"end":{"line":99,"column":null}},"29":{"start":{"line":76,"column":4},"end":{"line":76,"column":null}},"30":{"start":{"line":77,"column":4},"end":{"line":77,"column":null}},"31":{"start":{"line":78,"column":4},"end":{"line":78,"column":null}},"32":{"start":{"line":79,"column":4},"end":{"line":79,"column":null}},"33":{"start":{"line":81,"column":40},"end":{"line":81,"column":null}},"34":{"start":{"line":83,"column":4},"end":{"line":83,"column":null}},"35":{"start":{"line":83,"column":25},"end":{"line":83,"column":null}},"36":{"start":{"line":84,"column":4},"end":{"line":84,"column":null}},"37":{"start":{"line":84,"column":23},"end":{"line":84,"column":null}},"38":{"start":{"line":85,"column":4},"end":{"line":85,"column":null}},"39":{"start":{"line":85,"column":23},"end":{"line":85,"column":null}},"40":{"start":{"line":86,"column":4},"end":{"line":86,"column":null}},"41":{"start":{"line":86,"column":23},"end":{"line":86,"column":null}},"42":{"start":{"line":88,"column":4},"end":{"line":98,"column":null}},"43":{"start":{"line":89,"column":6},"end":{"line":89,"column":null}},"44":{"start":{"line":90,"column":6},"end":{"line":90,"column":null}},"45":{"start":{"line":91,"column":6},"end":{"line":91,"column":null}},"46":{"start":{"line":92,"column":6},"end":{"line":92,"column":null}},"47":{"start":{"line":94,"column":6},"end":{"line":94,"column":null}},"48":{"start":{"line":96,"column":6},"end":{"line":96,"column":null}},"49":{"start":{"line":97,"column":6},"end":{"line":97,"column":null}},"50":{"start":{"line":101,"column":22},"end":{"line":110,"column":null}},"51":{"start":{"line":102,"column":4},"end":{"line":102,"column":null}},"52":{"start":{"line":103,"column":4},"end":{"line":103,"column":null}},"53":{"start":{"line":104,"column":4},"end":{"line":104,"column":null}},"54":{"start":{"line":105,"column":4},"end":{"line":105,"column":null}},"55":{"start":{"line":106,"column":4},"end":{"line":106,"column":null}},"56":{"start":{"line":107,"column":4},"end":{"line":107,"column":null}},"57":{"start":{"line":108,"column":4},"end":{"line":108,"column":null}},"58":{"start":{"line":109,"column":4},"end":{"line":109,"column":null}},"59":{"start":{"line":112,"column":27},"end":{"line":114,"column":null}},"60":{"start":{"line":113,"column":4},"end":{"line":113,"column":null}},"61":{"start":{"line":116,"column":2},"end":{"line":212,"column":null}},"62":{"start":{"line":124,"column":29},"end":{"line":124,"column":null}},"63":{"start":{"line":131,"column":29},"end":{"line":131,"column":null}},"64":{"start":{"line":136,"column":14},"end":{"line":138,"column":null}},"65":{"start":{"line":146,"column":29},"end":{"line":146,"column":null}},"66":{"start":{"line":153,"column":29},"end":{"line":153,"column":null}},"67":{"start":{"line":187,"column":16},"end":{"line":187,"column":null}},"68":{"start":{"line":192,"column":31},"end":{"line":192,"column":null}},"69":{"start":{"line":200,"column":31},"end":{"line":200,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":38},"end":{"line":17,"column":39}},"loc":{"start":{"line":17,"column":66},"end":{"line":214,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":37,"column":67},"end":{"line":37,"column":68}},"loc":{"start":{"line":37,"column":89},"end":{"line":37,"column":101}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":59,"column":12},"end":{"line":59,"column":18}},"loc":{"start":{"line":59,"column":18},"end":{"line":63,"column":5}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":65,"column":12},"end":{"line":65,"column":18}},"loc":{"start":{"line":65,"column":18},"end":{"line":73,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":75,"column":23},"end":{"line":75,"column":24}},"loc":{"start":{"line":75,"column":47},"end":{"line":99,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":101,"column":22},"end":{"line":101,"column":28}},"loc":{"start":{"line":101,"column":28},"end":{"line":110,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":112,"column":27},"end":{"line":112,"column":28}},"loc":{"start":{"line":112,"column":48},"end":{"line":114,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":124,"column":22},"end":{"line":124,"column":23}},"loc":{"start":{"line":124,"column":29},"end":{"line":124,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":131,"column":22},"end":{"line":131,"column":23}},"loc":{"start":{"line":131,"column":29},"end":{"line":131,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":135,"column":28},"end":{"line":135,"column":29}},"loc":{"start":{"line":136,"column":14},"end":{"line":138,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":146,"column":22},"end":{"line":146,"column":23}},"loc":{"start":{"line":146,"column":29},"end":{"line":146,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":153,"column":22},"end":{"line":153,"column":23}},"loc":{"start":{"line":153,"column":29},"end":{"line":153,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":186,"column":36},"end":{"line":186,"column":37}},"loc":{"start":{"line":187,"column":16},"end":{"line":187,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":192,"column":25},"end":{"line":192,"column":31}},"loc":{"start":{"line":192,"column":31},"end":{"line":192,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":200,"column":25},"end":{"line":200,"column":31}},"loc":{"start":{"line":200,"column":31},"end":{"line":200,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":60,"column":4},"end":{"line":62,"column":null}},"type":"if","locations":[{"start":{"line":60,"column":4},"end":{"line":62,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":60,"column":8},"end":{"line":60,"column":39}},"type":"binary-expr","locations":[{"start":{"line":60,"column":8},"end":{"line":60,"column":21}},{"start":{"line":60,"column":21},"end":{"line":60,"column":39}}]},"2":{"loc":{"start":{"line":66,"column":4},"end":{"line":72,"column":null}},"type":"if","locations":[{"start":{"line":66,"column":4},"end":{"line":72,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":83,"column":4},"end":{"line":83,"column":null}},"type":"if","locations":[{"start":{"line":83,"column":4},"end":{"line":83,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":84,"column":4},"end":{"line":84,"column":null}},"type":"if","locations":[{"start":{"line":84,"column":4},"end":{"line":84,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":85,"column":4},"end":{"line":85,"column":null}},"type":"if","locations":[{"start":{"line":85,"column":4},"end":{"line":85,"column":null}},{"start":{},"end":{}}]},"6":{"loc":{"start":{"line":86,"column":4},"end":{"line":86,"column":null}},"type":"if","locations":[{"start":{"line":86,"column":4},"end":{"line":86,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":88,"column":4},"end":{"line":98,"column":null}},"type":"if","locations":[{"start":{"line":88,"column":4},"end":{"line":98,"column":null}},{"start":{"line":95,"column":11},"end":{"line":98,"column":null}}]},"8":{"loc":{"start":{"line":90,"column":27},"end":{"line":90,"column":68}},"type":"cond-expr","locations":[{"start":{"line":90,"column":43},"end":{"line":90,"column":67}},{"start":{"line":90,"column":67},"end":{"line":90,"column":68}}]},"9":{"loc":{"start":{"line":91,"column":27},"end":{"line":91,"column":68}},"type":"cond-expr","locations":[{"start":{"line":91,"column":43},"end":{"line":91,"column":67}},{"start":{"line":91,"column":67},"end":{"line":91,"column":68}}]},"10":{"loc":{"start":{"line":172,"column":7},"end":{"line":209,"column":null}},"type":"cond-expr","locations":[{"start":{"line":173,"column":8},"end":{"line":175,"column":null}},{"start":{"line":176,"column":10},"end":{"line":209,"column":null}}]},"11":{"loc":{"start":{"line":172,"column":7},"end":{"line":172,"column":null}},"type":"binary-expr","locations":[{"start":{"line":172,"column":7},"end":{"line":172,"column":20}},{"start":{"line":172,"column":20},"end":{"line":172,"column":null}}]},"12":{"loc":{"start":{"line":176,"column":10},"end":{"line":209,"column":null}},"type":"cond-expr","locations":[{"start":{"line":177,"column":8},"end":{"line":181,"column":null}},{"start":{"line":183,"column":8},"end":{"line":209,"column":null}}]},"13":{"loc":{"start":{"line":176,"column":10},"end":{"line":176,"column":null}},"type":"binary-expr","locations":[{"start":{"line":176,"column":10},"end":{"line":176,"column":21}},{"start":{"line":176,"column":21},"end":{"line":176,"column":null}}]},"14":{"loc":{"start":{"line":178,"column":10},"end":{"line":180,"column":null}},"type":"cond-expr","locations":[{"start":{"line":179,"column":14},"end":{"line":179,"column":null}},{"start":{"line":180,"column":14},"end":{"line":180,"column":null}}]},"15":{"loc":{"start":{"line":178,"column":10},"end":{"line":178,"column":null}},"type":"binary-expr","locations":[{"start":{"line":178,"column":10},"end":{"line":178,"column":39}},{"start":{"line":178,"column":39},"end":{"line":178,"column":57}},{"start":{"line":178,"column":57},"end":{"line":178,"column":null}}]},"16":{"loc":{"start":{"line":183,"column":8},"end":{"line":209,"column":null}},"type":"cond-expr","locations":[{"start":{"line":184,"column":10},"end":{"line":207,"column":null}},{"start":{"line":209,"column":10},"end":{"line":209,"column":null}}]}},"s":{"0":3,"1":3,"2":21,"3":21,"4":21,"5":31,"6":21,"7":21,"8":21,"9":21,"10":21,"11":21,"12":21,"13":21,"14":21,"15":21,"16":21,"17":21,"18":21,"19":6,"20":6,"21":21,"22":6,"23":6,"24":6,"25":6,"26":6,"27":6,"28":21,"29":2,"30":2,"31":2,"32":2,"33":2,"34":2,"35":1,"36":2,"37":1,"38":2,"39":1,"40":2,"41":1,"42":2,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":21,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":21,"60":0,"61":21,"62":2,"63":1,"64":315,"65":2,"66":2,"67":84,"68":0,"69":0},"f":{"0":21,"1":31,"2":6,"3":6,"4":2,"5":0,"6":0,"7":2,"8":1,"9":315,"10":2,"11":2,"12":84,"13":0,"14":0},"b":{"0":[6,0],"1":[6,6],"2":[6,0],"3":[1,1],"4":[1,1],"5":[1,1],"6":[1,1],"7":[1,1],"8":[1,0],"9":[1,0],"10":[1,20],"11":[21,21],"12":[0,20],"13":[20,0],"14":[0,0],"15":[0,0,0],"16":[12,8]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/wishlistEmpty.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/wishlistEmpty.tsx","statementMap":{"0":{"start":{"line":1,"column":22},"end":{"line":10,"column":null}},"1":{"start":{"line":2,"column":2},"end":{"line":8,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":22},"end":{"line":1,"column":28}},"loc":{"start":{"line":1,"column":28},"end":{"line":10,"column":null}}}},"branchMap":{},"s":{"0":2,"1":0},"f":{"0":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/Header.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/Header.tsx","statementMap":{"0":{"start":{"line":10,"column":38},"end":{"line":26,"column":null}},"1":{"start":{"line":11,"column":21},"end":{"line":11,"column":null}},"2":{"start":{"line":11,"column":49},"end":{"line":11,"column":59}},"3":{"start":{"line":12,"column":2},"end":{"line":24,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":38},"end":{"line":10,"column":39}},"loc":{"start":{"line":10,"column":61},"end":{"line":26,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":11,"column":33},"end":{"line":11,"column":34}},"loc":{"start":{"line":11,"column":49},"end":{"line":11,"column":59}}}},"branchMap":{"0":{"loc":{"start":{"line":21,"column":32},"end":{"line":21,"column":68}},"type":"binary-expr","locations":[{"start":{"line":21,"column":32},"end":{"line":21,"column":44}},{"start":{"line":21,"column":44},"end":{"line":21,"column":68}}]}},"s":{"0":2,"1":0,"2":0,"3":0},"f":{"0":0,"1":0},"b":{"0":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/MainContent.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/MainContent.tsx","statementMap":{"0":{"start":{"line":10,"column":30},"end":{"line":51,"column":null}},"1":{"start":{"line":11,"column":36},"end":{"line":11,"column":null}},"2":{"start":{"line":13,"column":58},"end":{"line":13,"column":null}},"3":{"start":{"line":15,"column":21},"end":{"line":15,"column":null}},"4":{"start":{"line":15,"column":66},"end":{"line":15,"column":89}},"5":{"start":{"line":17,"column":2},"end":{"line":22,"column":null}},"6":{"start":{"line":18,"column":4},"end":{"line":21,"column":null}},"7":{"start":{"line":19,"column":20},"end":{"line":19,"column":null}},"8":{"start":{"line":19,"column":37},"end":{"line":19,"column":69}},"9":{"start":{"line":19,"column":58},"end":{"line":19,"column":66}},"10":{"start":{"line":20,"column":6},"end":{"line":20,"column":null}},"11":{"start":{"line":20,"column":19},"end":{"line":20,"column":null}},"12":{"start":{"line":24,"column":2},"end":{"line":24,"column":null}},"13":{"start":{"line":24,"column":23},"end":{"line":24,"column":null}},"14":{"start":{"line":26,"column":2},"end":{"line":49,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":30},"end":{"line":10,"column":36}},"loc":{"start":{"line":10,"column":36},"end":{"line":51,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":15,"column":50},"end":{"line":15,"column":51}},"loc":{"start":{"line":15,"column":66},"end":{"line":15,"column":89}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":17,"column":12},"end":{"line":17,"column":18}},"loc":{"start":{"line":17,"column":18},"end":{"line":22,"column":5}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":19,"column":31},"end":{"line":19,"column":37}},"loc":{"start":{"line":19,"column":37},"end":{"line":19,"column":69}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":19,"column":50},"end":{"line":19,"column":58}},"loc":{"start":{"line":19,"column":58},"end":{"line":19,"column":66}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":20,"column":13},"end":{"line":20,"column":19}},"loc":{"start":{"line":20,"column":19},"end":{"line":20,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":21},"end":{"line":15,"column":null}},"type":"binary-expr","locations":[{"start":{"line":15,"column":21},"end":{"line":15,"column":94}},{"start":{"line":15,"column":94},"end":{"line":15,"column":null}}]},"1":{"loc":{"start":{"line":18,"column":4},"end":{"line":21,"column":null}},"type":"if","locations":[{"start":{"line":18,"column":4},"end":{"line":21,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":18,"column":8},"end":{"line":18,"column":43}},"type":"binary-expr","locations":[{"start":{"line":18,"column":8},"end":{"line":18,"column":28}},{"start":{"line":18,"column":28},"end":{"line":18,"column":43}}]},"3":{"loc":{"start":{"line":24,"column":2},"end":{"line":24,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":2},"end":{"line":24,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":30,"column":68},"end":{"line":30,"column":102}},"type":"binary-expr","locations":[{"start":{"line":30,"column":68},"end":{"line":30,"column":100}},{"start":{"line":30,"column":100},"end":{"line":30,"column":102}}]},"5":{"loc":{"start":{"line":33,"column":7},"end":{"line":37,"column":null}},"type":"binary-expr","locations":[{"start":{"line":33,"column":7},"end":{"line":33,"column":null}},{"start":{"line":34,"column":8},"end":{"line":37,"column":null}}]},"6":{"loc":{"start":{"line":40,"column":7},"end":{"line":40,"column":null}},"type":"binary-expr","locations":[{"start":{"line":40,"column":7},"end":{"line":40,"column":25}},{"start":{"line":40,"column":25},"end":{"line":40,"column":null}}]},"7":{"loc":{"start":{"line":42,"column":7},"end":{"line":42,"column":null}},"type":"binary-expr","locations":[{"start":{"line":42,"column":7},"end":{"line":42,"column":25}},{"start":{"line":42,"column":25},"end":{"line":42,"column":null}}]},"8":{"loc":{"start":{"line":44,"column":7},"end":{"line":47,"column":null}},"type":"binary-expr","locations":[{"start":{"line":44,"column":7},"end":{"line":44,"column":null}},{"start":{"line":45,"column":8},"end":{"line":47,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/Permissions.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/Permissions.tsx","statementMap":{"0":{"start":{"line":8,"column":30},"end":{"line":79,"column":null}},"1":{"start":{"line":10,"column":19},"end":{"line":10,"column":null}},"2":{"start":{"line":13,"column":48},"end":{"line":13,"column":null}},"3":{"start":{"line":14,"column":28},"end":{"line":14,"column":null}},"4":{"start":{"line":15,"column":36},"end":{"line":15,"column":null}},"5":{"start":{"line":17,"column":0},"end":{"line":31,"column":null}},"6":{"start":{"line":18,"column":21},"end":{"line":29,"column":null}},"7":{"start":{"line":19,"column":4},"end":{"line":19,"column":null}},"8":{"start":{"line":20,"column":4},"end":{"line":28,"column":null}},"9":{"start":{"line":21,"column":6},"end":{"line":23,"column":null}},"10":{"start":{"line":22,"column":8},"end":{"line":22,"column":null}},"11":{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},"12":{"start":{"line":27,"column":6},"end":{"line":27,"column":null}},"13":{"start":{"line":30,"column":2},"end":{"line":30,"column":null}},"14":{"start":{"line":33,"column":0},"end":{"line":35,"column":null}},"15":{"start":{"line":34,"column":2},"end":{"line":34,"column":null}},"16":{"start":{"line":37,"column":0},"end":{"line":37,"column":null}},"17":{"start":{"line":37,"column":32},"end":{"line":37,"column":null}},"18":{"start":{"line":38,"column":0},"end":{"line":38,"column":null}},"19":{"start":{"line":38,"column":10},"end":{"line":38,"column":null}},"20":{"start":{"line":40,"column":31},"end":{"line":50,"column":null}},"21":{"start":{"line":41,"column":2},"end":{"line":41,"column":null}},"22":{"start":{"line":42,"column":2},"end":{"line":49,"column":null}},"23":{"start":{"line":43,"column":4},"end":{"line":43,"column":null}},"24":{"start":{"line":44,"column":4},"end":{"line":44,"column":null}},"25":{"start":{"line":46,"column":4},"end":{"line":46,"column":null}},"26":{"start":{"line":48,"column":4},"end":{"line":48,"column":null}},"27":{"start":{"line":52,"column":6},"end":{"line":77,"column":null}},"28":{"start":{"line":65,"column":16},"end":{"line":73,"column":null}},"29":{"start":{"line":69,"column":43},"end":{"line":69,"column":82}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":8,"column":30},"end":{"line":8,"column":36}},"loc":{"start":{"line":8,"column":36},"end":{"line":79,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":10},"end":{"line":17,"column":16}},"loc":{"start":{"line":17,"column":16},"end":{"line":31,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":18,"column":21},"end":{"line":18,"column":32}},"loc":{"start":{"line":18,"column":32},"end":{"line":29,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":33,"column":10},"end":{"line":33,"column":16}},"loc":{"start":{"line":33,"column":16},"end":{"line":35,"column":3}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":40,"column":31},"end":{"line":40,"column":38}},"loc":{"start":{"line":40,"column":50},"end":{"line":50,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":64,"column":74},"end":{"line":64,"column":75}},"loc":{"start":{"line":65,"column":16},"end":{"line":73,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":69,"column":37},"end":{"line":69,"column":43}},"loc":{"start":{"line":69,"column":43},"end":{"line":69,"column":82}}}},"branchMap":{"0":{"loc":{"start":{"line":21,"column":6},"end":{"line":23,"column":null}},"type":"if","locations":[{"start":{"line":21,"column":6},"end":{"line":23,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":37,"column":0},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":0},"end":{"line":37,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":37,"column":3},"end":{"line":37,"column":32}},"type":"binary-expr","locations":[{"start":{"line":37,"column":3},"end":{"line":37,"column":16}},{"start":{"line":37,"column":16},"end":{"line":37,"column":32}}]},"3":{"loc":{"start":{"line":38,"column":0},"end":{"line":38,"column":null}},"type":"if","locations":[{"start":{"line":38,"column":0},"end":{"line":38,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":64,"column":15},"end":{"line":74,"column":null}},"type":"binary-expr","locations":[{"start":{"line":64,"column":15},"end":{"line":64,"column":44}},{"start":{"line":64,"column":44},"end":{"line":74,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/RecentOrders.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/RecentOrders.tsx","statementMap":{"0":{"start":{"line":7,"column":31},"end":{"line":65,"column":null}},"1":{"start":{"line":8,"column":19},"end":{"line":8,"column":null}},"2":{"start":{"line":9,"column":40},"end":{"line":9,"column":null}},"3":{"start":{"line":10,"column":24},"end":{"line":10,"column":null}},"4":{"start":{"line":12,"column":62},"end":{"line":12,"column":null}},"5":{"start":{"line":14,"column":2},"end":{"line":18,"column":null}},"6":{"start":{"line":15,"column":4},"end":{"line":17,"column":null}},"7":{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},"8":{"start":{"line":20,"column":2},"end":{"line":22,"column":null}},"9":{"start":{"line":21,"column":4},"end":{"line":21,"column":null}},"10":{"start":{"line":24,"column":2},"end":{"line":24,"column":null}},"11":{"start":{"line":24,"column":36},"end":{"line":24,"column":null}},"12":{"start":{"line":25,"column":2},"end":{"line":25,"column":null}},"13":{"start":{"line":25,"column":13},"end":{"line":25,"column":null}},"14":{"start":{"line":27,"column":17},"end":{"line":27,"column":null}},"15":{"start":{"line":28,"column":21},"end":{"line":28,"column":null}},"16":{"start":{"line":29,"column":27},"end":{"line":29,"column":null}},"17":{"start":{"line":30,"column":28},"end":{"line":30,"column":null}},"18":{"start":{"line":31,"column":24},"end":{"line":31,"column":null}},"19":{"start":{"line":33,"column":19},"end":{"line":33,"column":null}},"20":{"start":{"line":33,"column":43},"end":{"line":33,"column":null}},"21":{"start":{"line":35,"column":2},"end":{"line":63,"column":null}},"22":{"start":{"line":49,"column":12},"end":{"line":54,"column":null}},"23":{"start":{"line":73,"column":46},"end":{"line":127,"column":null}},"24":{"start":{"line":74,"column":22},"end":{"line":74,"column":null}},"25":{"start":{"line":75,"column":18},"end":{"line":75,"column":null}},"26":{"start":{"line":76,"column":16},"end":{"line":76,"column":null}},"27":{"start":{"line":78,"column":2},"end":{"line":82,"column":null}},"28":{"start":{"line":79,"column":4},"end":{"line":79,"column":null}},"29":{"start":{"line":80,"column":2},"end":{"line":82,"column":null}},"30":{"start":{"line":81,"column":4},"end":{"line":81,"column":null}},"31":{"start":{"line":84,"column":2},"end":{"line":86,"column":null}},"32":{"start":{"line":84,"column":15},"end":{"line":84,"column":26}},"33":{"start":{"line":85,"column":4},"end":{"line":85,"column":null}},"34":{"start":{"line":88,"column":2},"end":{"line":92,"column":null}},"35":{"start":{"line":89,"column":4},"end":{"line":89,"column":null}},"36":{"start":{"line":90,"column":2},"end":{"line":92,"column":null}},"37":{"start":{"line":91,"column":4},"end":{"line":91,"column":null}},"38":{"start":{"line":94,"column":2},"end":{"line":125,"column":null}},"39":{"start":{"line":97,"column":23},"end":{"line":97,"column":null}},"40":{"start":{"line":104,"column":8},"end":{"line":116,"column":null}},"41":{"start":{"line":106,"column":25},"end":{"line":106,"column":null}},"42":{"start":{"line":119,"column":23},"end":{"line":119,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":31},"end":{"line":7,"column":37}},"loc":{"start":{"line":7,"column":37},"end":{"line":65,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":14,"column":12},"end":{"line":14,"column":18}},"loc":{"start":{"line":14,"column":18},"end":{"line":18,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":20,"column":12},"end":{"line":20,"column":18}},"loc":{"start":{"line":20,"column":18},"end":{"line":22,"column":5}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":33,"column":19},"end":{"line":33,"column":20}},"loc":{"start":{"line":33,"column":43},"end":{"line":33,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":48,"column":29},"end":{"line":48,"column":30}},"loc":{"start":{"line":49,"column":12},"end":{"line":54,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":73,"column":46},"end":{"line":73,"column":47}},"loc":{"start":{"line":73,"column":89},"end":{"line":127,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":97,"column":17},"end":{"line":97,"column":23}},"loc":{"start":{"line":97,"column":23},"end":{"line":97,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":103,"column":23},"end":{"line":103,"column":24}},"loc":{"start":{"line":104,"column":8},"end":{"line":116,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":106,"column":19},"end":{"line":106,"column":25}},"loc":{"start":{"line":106,"column":25},"end":{"line":106,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":119,"column":17},"end":{"line":119,"column":23}},"loc":{"start":{"line":119,"column":23},"end":{"line":119,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":4},"end":{"line":17,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":4},"end":{"line":17,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":24,"column":2},"end":{"line":24,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":2},"end":{"line":24,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":24,"column":6},"end":{"line":24,"column":36}},"type":"binary-expr","locations":[{"start":{"line":24,"column":6},"end":{"line":24,"column":19}},{"start":{"line":24,"column":19},"end":{"line":24,"column":36}}]},"3":{"loc":{"start":{"line":25,"column":2},"end":{"line":25,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":25,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":27,"column":17},"end":{"line":27,"column":null}},"type":"binary-expr","locations":[{"start":{"line":27,"column":17},"end":{"line":27,"column":45}},{"start":{"line":27,"column":45},"end":{"line":27,"column":null}}]},"5":{"loc":{"start":{"line":78,"column":2},"end":{"line":82,"column":null}},"type":"if","locations":[{"start":{"line":78,"column":2},"end":{"line":82,"column":null}},{"start":{"line":80,"column":2},"end":{"line":82,"column":null}}]},"6":{"loc":{"start":{"line":80,"column":2},"end":{"line":82,"column":null}},"type":"if","locations":[{"start":{"line":80,"column":2},"end":{"line":82,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":88,"column":2},"end":{"line":92,"column":null}},"type":"if","locations":[{"start":{"line":88,"column":2},"end":{"line":92,"column":null}},{"start":{"line":90,"column":2},"end":{"line":92,"column":null}}]},"8":{"loc":{"start":{"line":90,"column":2},"end":{"line":92,"column":null}},"type":"if","locations":[{"start":{"line":90,"column":2},"end":{"line":92,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":106,"column":25},"end":{"line":106,"column":null}},"type":"binary-expr","locations":[{"start":{"line":106,"column":25},"end":{"line":106,"column":55}},{"start":{"line":106,"column":55},"end":{"line":106,"column":null}}]},"10":{"loc":{"start":{"line":108,"column":12},"end":{"line":112,"column":null}},"type":"cond-expr","locations":[{"start":{"line":109,"column":16},"end":{"line":109,"column":null}},{"start":{"line":110,"column":16},"end":{"line":112,"column":null}}]},"11":{"loc":{"start":{"line":110,"column":16},"end":{"line":112,"column":null}},"type":"cond-expr","locations":[{"start":{"line":111,"column":16},"end":{"line":111,"column":null}},{"start":{"line":112,"column":16},"end":{"line":112,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":2,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/Roles.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/Roles.tsx","statementMap":{"0":{"start":{"line":9,"column":24},"end":{"line":109,"column":null}},"1":{"start":{"line":10,"column":19},"end":{"line":10,"column":null}},"2":{"start":{"line":11,"column":36},"end":{"line":11,"column":null}},"3":{"start":{"line":13,"column":45},"end":{"line":13,"column":null}},"4":{"start":{"line":14,"column":23},"end":{"line":14,"column":null}},"5":{"start":{"line":16,"column":2},"end":{"line":30,"column":null}},"6":{"start":{"line":17,"column":23},"end":{"line":28,"column":null}},"7":{"start":{"line":18,"column":6},"end":{"line":18,"column":null}},"8":{"start":{"line":19,"column":6},"end":{"line":27,"column":null}},"9":{"start":{"line":20,"column":8},"end":{"line":22,"column":null}},"10":{"start":{"line":21,"column":10},"end":{"line":21,"column":null}},"11":{"start":{"line":24,"column":8},"end":{"line":24,"column":null}},"12":{"start":{"line":26,"column":8},"end":{"line":26,"column":null}},"13":{"start":{"line":29,"column":4},"end":{"line":29,"column":null}},"14":{"start":{"line":32,"column":2},"end":{"line":34,"column":null}},"15":{"start":{"line":33,"column":4},"end":{"line":33,"column":null}},"16":{"start":{"line":36,"column":2},"end":{"line":36,"column":null}},"17":{"start":{"line":36,"column":30},"end":{"line":36,"column":null}},"18":{"start":{"line":37,"column":2},"end":{"line":37,"column":null}},"19":{"start":{"line":37,"column":13},"end":{"line":37,"column":null}},"20":{"start":{"line":39,"column":27},"end":{"line":49,"column":null}},"21":{"start":{"line":40,"column":4},"end":{"line":40,"column":null}},"22":{"start":{"line":41,"column":4},"end":{"line":48,"column":null}},"23":{"start":{"line":42,"column":6},"end":{"line":42,"column":null}},"24":{"start":{"line":43,"column":6},"end":{"line":43,"column":null}},"25":{"start":{"line":45,"column":6},"end":{"line":45,"column":null}},"26":{"start":{"line":47,"column":6},"end":{"line":47,"column":null}},"27":{"start":{"line":51,"column":2},"end":{"line":107,"column":null}},"28":{"start":{"line":72,"column":12},"end":{"line":99,"column":null}},"29":{"start":{"line":76,"column":39},"end":{"line":76,"column":66}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":9,"column":24},"end":{"line":9,"column":30}},"loc":{"start":{"line":9,"column":30},"end":{"line":109,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":12},"end":{"line":16,"column":18}},"loc":{"start":{"line":16,"column":18},"end":{"line":30,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":17,"column":23},"end":{"line":17,"column":29}},"loc":{"start":{"line":17,"column":29},"end":{"line":28,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":32,"column":12},"end":{"line":32,"column":18}},"loc":{"start":{"line":32,"column":18},"end":{"line":34,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":39,"column":27},"end":{"line":39,"column":34}},"loc":{"start":{"line":39,"column":46},"end":{"line":49,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":71,"column":48},"end":{"line":71,"column":49}},"loc":{"start":{"line":72,"column":12},"end":{"line":99,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":76,"column":33},"end":{"line":76,"column":39}},"loc":{"start":{"line":76,"column":39},"end":{"line":76,"column":66}}}},"branchMap":{"0":{"loc":{"start":{"line":20,"column":8},"end":{"line":22,"column":null}},"type":"if","locations":[{"start":{"line":20,"column":8},"end":{"line":22,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":36,"column":2},"end":{"line":36,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":2},"end":{"line":36,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":36,"column":6},"end":{"line":36,"column":30}},"type":"binary-expr","locations":[{"start":{"line":36,"column":6},"end":{"line":36,"column":19}},{"start":{"line":36,"column":19},"end":{"line":36,"column":30}}]},"3":{"loc":{"start":{"line":37,"column":2},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":2},"end":{"line":37,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":71,"column":11},"end":{"line":100,"column":null}},"type":"binary-expr","locations":[{"start":{"line":71,"column":11},"end":{"line":71,"column":29}},{"start":{"line":71,"column":29},"end":{"line":100,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/Sidebar.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/Sidebar.tsx","statementMap":{"0":{"start":{"line":14,"column":40},"end":{"line":110,"column":null}},"1":{"start":{"line":15,"column":38},"end":{"line":15,"column":null}},"2":{"start":{"line":16,"column":50},"end":{"line":16,"column":null}},"3":{"start":{"line":18,"column":30},"end":{"line":18,"column":null}},"4":{"start":{"line":18,"column":36},"end":{"line":18,"column":null}},"5":{"start":{"line":19,"column":36},"end":{"line":19,"column":null}},"6":{"start":{"line":19,"column":42},"end":{"line":19,"column":null}},"7":{"start":{"line":21,"column":19},"end":{"line":21,"column":null}},"8":{"start":{"line":22,"column":19},"end":{"line":22,"column":null}},"9":{"start":{"line":24,"column":19},"end":{"line":24,"column":null}},"10":{"start":{"line":26,"column":23},"end":{"line":44,"column":null}},"11":{"start":{"line":27,"column":4},"end":{"line":43,"column":null}},"12":{"start":{"line":29,"column":6},"end":{"line":29,"column":null}},"13":{"start":{"line":30,"column":6},"end":{"line":30,"column":null}},"14":{"start":{"line":31,"column":6},"end":{"line":31,"column":null}},"15":{"start":{"line":32,"column":6},"end":{"line":32,"column":null}},"16":{"start":{"line":34,"column":6},"end":{"line":42,"column":null}},"17":{"start":{"line":35,"column":8},"end":{"line":35,"column":null}},"18":{"start":{"line":36,"column":6},"end":{"line":42,"column":null}},"19":{"start":{"line":37,"column":8},"end":{"line":37,"column":null}},"20":{"start":{"line":38,"column":6},"end":{"line":42,"column":null}},"21":{"start":{"line":39,"column":8},"end":{"line":39,"column":null}},"22":{"start":{"line":41,"column":8},"end":{"line":41,"column":null}},"23":{"start":{"line":46,"column":2},"end":{"line":108,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":40},"end":{"line":14,"column":41}},"loc":{"start":{"line":14,"column":71},"end":{"line":110,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":18,"column":30},"end":{"line":18,"column":36}},"loc":{"start":{"line":18,"column":36},"end":{"line":18,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":19,"column":36},"end":{"line":19,"column":42}},"loc":{"start":{"line":19,"column":42},"end":{"line":19,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":26,"column":23},"end":{"line":26,"column":34}},"loc":{"start":{"line":26,"column":34},"end":{"line":44,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":34,"column":6},"end":{"line":42,"column":null}},"type":"if","locations":[{"start":{"line":34,"column":6},"end":{"line":42,"column":null}},{"start":{"line":36,"column":6},"end":{"line":42,"column":null}}]},"1":{"loc":{"start":{"line":36,"column":6},"end":{"line":42,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":6},"end":{"line":42,"column":null}},{"start":{"line":38,"column":6},"end":{"line":42,"column":null}}]},"2":{"loc":{"start":{"line":38,"column":6},"end":{"line":42,"column":null}},"type":"if","locations":[{"start":{"line":38,"column":6},"end":{"line":42,"column":null}},{"start":{"line":40,"column":13},"end":{"line":42,"column":null}}]},"3":{"loc":{"start":{"line":47,"column":144},"end":{"line":47,"column":190}},"type":"cond-expr","locations":[{"start":{"line":47,"column":153},"end":{"line":47,"column":171}},{"start":{"line":47,"column":171},"end":{"line":47,"column":190}}]},"4":{"loc":{"start":{"line":73,"column":69},"end":{"line":73,"column":99}},"type":"cond-expr","locations":[{"start":{"line":73,"column":83},"end":{"line":73,"column":97}},{"start":{"line":73,"column":97},"end":{"line":73,"column":99}}]},"5":{"loc":{"start":{"line":75,"column":11},"end":{"line":83,"column":null}},"type":"binary-expr","locations":[{"start":{"line":75,"column":11},"end":{"line":75,"column":null}},{"start":{"line":76,"column":12},"end":{"line":83,"column":null}}]},"6":{"loc":{"start":{"line":90,"column":69},"end":{"line":90,"column":105}},"type":"cond-expr","locations":[{"start":{"line":90,"column":89},"end":{"line":90,"column":103}},{"start":{"line":90,"column":103},"end":{"line":90,"column":105}}]},"7":{"loc":{"start":{"line":92,"column":11},"end":{"line":100,"column":null}},"type":"binary-expr","locations":[{"start":{"line":92,"column":11},"end":{"line":92,"column":null}},{"start":{"line":93,"column":12},"end":{"line":100,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0},"f":{"0":0,"1":0,"2":0,"3":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/Statistics.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/Statistics.tsx","statementMap":{"0":{"start":{"line":7,"column":0},"end":{"line":7,"column":null}},"1":{"start":{"line":9,"column":29},"end":{"line":41,"column":null}},"2":{"start":{"line":11,"column":57},"end":{"line":11,"column":null}},"3":{"start":{"line":12,"column":28},"end":{"line":12,"column":null}},"4":{"start":{"line":12,"column":73},"end":{"line":12,"column":96}},"5":{"start":{"line":13,"column":31},"end":{"line":13,"column":null}},"6":{"start":{"line":13,"column":76},"end":{"line":13,"column":102}},"7":{"start":{"line":14,"column":32},"end":{"line":14,"column":null}},"8":{"start":{"line":14,"column":77},"end":{"line":14,"column":105}},"9":{"start":{"line":16,"column":6},"end":{"line":18,"column":null}},"10":{"start":{"line":17,"column":8},"end":{"line":17,"column":null}},"11":{"start":{"line":20,"column":6},"end":{"line":20,"column":null}},"12":{"start":{"line":20,"column":34},"end":{"line":20,"column":null}},"13":{"start":{"line":21,"column":6},"end":{"line":21,"column":null}},"14":{"start":{"line":21,"column":16},"end":{"line":21,"column":null}},"15":{"start":{"line":23,"column":17},"end":{"line":33,"column":null}},"16":{"start":{"line":35,"column":6},"end":{"line":39,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":9,"column":29},"end":{"line":9,"column":35}},"loc":{"start":{"line":9,"column":35},"end":{"line":41,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":12,"column":57},"end":{"line":12,"column":58}},"loc":{"start":{"line":12,"column":73},"end":{"line":12,"column":96}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":13,"column":60},"end":{"line":13,"column":61}},"loc":{"start":{"line":13,"column":76},"end":{"line":13,"column":102}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":14,"column":61},"end":{"line":14,"column":62}},"loc":{"start":{"line":14,"column":77},"end":{"line":14,"column":105}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":16,"column":16},"end":{"line":16,"column":22}},"loc":{"start":{"line":16,"column":22},"end":{"line":18,"column":9}}}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":28},"end":{"line":12,"column":null}},"type":"binary-expr","locations":[{"start":{"line":12,"column":28},"end":{"line":12,"column":101}},{"start":{"line":12,"column":101},"end":{"line":12,"column":null}}]},"1":{"loc":{"start":{"line":13,"column":31},"end":{"line":13,"column":null}},"type":"binary-expr","locations":[{"start":{"line":13,"column":31},"end":{"line":13,"column":107}},{"start":{"line":13,"column":107},"end":{"line":13,"column":null}}]},"2":{"loc":{"start":{"line":14,"column":32},"end":{"line":14,"column":null}},"type":"binary-expr","locations":[{"start":{"line":14,"column":32},"end":{"line":14,"column":110}},{"start":{"line":14,"column":110},"end":{"line":14,"column":null}}]},"3":{"loc":{"start":{"line":20,"column":6},"end":{"line":20,"column":null}},"type":"if","locations":[{"start":{"line":20,"column":6},"end":{"line":20,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":20,"column":9},"end":{"line":20,"column":34}},"type":"binary-expr","locations":[{"start":{"line":20,"column":9},"end":{"line":20,"column":22}},{"start":{"line":20,"column":22},"end":{"line":20,"column":34}}]},"5":{"loc":{"start":{"line":21,"column":6},"end":{"line":21,"column":null}},"type":"if","locations":[{"start":{"line":21,"column":6},"end":{"line":21,"column":null}},{"start":{},"end":{}}]}},"s":{"0":2,"1":2,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/Users.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/Users.tsx","statementMap":{"0":{"start":{"line":11,"column":24},"end":{"line":135,"column":null}},"1":{"start":{"line":12,"column":19},"end":{"line":12,"column":null}},"2":{"start":{"line":13,"column":36},"end":{"line":13,"column":null}},"3":{"start":{"line":14,"column":44},"end":{"line":14,"column":null}},"4":{"start":{"line":15,"column":22},"end":{"line":15,"column":null}},"5":{"start":{"line":16,"column":40},"end":{"line":16,"column":null}},"6":{"start":{"line":17,"column":38},"end":{"line":17,"column":null}},"7":{"start":{"line":18,"column":23},"end":{"line":18,"column":null}},"8":{"start":{"line":20,"column":2},"end":{"line":34,"column":null}},"9":{"start":{"line":21,"column":23},"end":{"line":32,"column":null}},"10":{"start":{"line":22,"column":6},"end":{"line":22,"column":null}},"11":{"start":{"line":23,"column":6},"end":{"line":31,"column":null}},"12":{"start":{"line":24,"column":8},"end":{"line":26,"column":null}},"13":{"start":{"line":25,"column":10},"end":{"line":25,"column":null}},"14":{"start":{"line":28,"column":8},"end":{"line":28,"column":null}},"15":{"start":{"line":30,"column":8},"end":{"line":30,"column":null}},"16":{"start":{"line":33,"column":4},"end":{"line":33,"column":null}},"17":{"start":{"line":36,"column":2},"end":{"line":38,"column":null}},"18":{"start":{"line":37,"column":4},"end":{"line":37,"column":null}},"19":{"start":{"line":40,"column":2},"end":{"line":40,"column":null}},"20":{"start":{"line":40,"column":30},"end":{"line":40,"column":null}},"21":{"start":{"line":41,"column":2},"end":{"line":41,"column":null}},"22":{"start":{"line":41,"column":13},"end":{"line":41,"column":null}},"23":{"start":{"line":43,"column":26},"end":{"line":54,"column":null}},"24":{"start":{"line":44,"column":4},"end":{"line":44,"column":null}},"25":{"start":{"line":45,"column":4},"end":{"line":53,"column":null}},"26":{"start":{"line":46,"column":6},"end":{"line":46,"column":null}},"27":{"start":{"line":47,"column":6},"end":{"line":47,"column":null}},"28":{"start":{"line":48,"column":6},"end":{"line":48,"column":null}},"29":{"start":{"line":50,"column":6},"end":{"line":50,"column":null}},"30":{"start":{"line":52,"column":6},"end":{"line":52,"column":null}},"31":{"start":{"line":56,"column":24},"end":{"line":59,"column":null}},"32":{"start":{"line":57,"column":4},"end":{"line":58,"column":null}},"33":{"start":{"line":61,"column":26},"end":{"line":61,"column":null}},"34":{"start":{"line":62,"column":27},"end":{"line":62,"column":null}},"35":{"start":{"line":63,"column":23},"end":{"line":63,"column":null}},"36":{"start":{"line":65,"column":19},"end":{"line":65,"column":null}},"37":{"start":{"line":65,"column":43},"end":{"line":65,"column":null}},"38":{"start":{"line":67,"column":2},"end":{"line":133,"column":null}},"39":{"start":{"line":77,"column":27},"end":{"line":77,"column":null}},"40":{"start":{"line":94,"column":14},"end":{"line":111,"column":null}},"41":{"start":{"line":106,"column":41},"end":{"line":106,"column":67}},"42":{"start":{"line":118,"column":25},"end":{"line":118,"column":null}},"43":{"start":{"line":126,"column":25},"end":{"line":126,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":24},"end":{"line":11,"column":30}},"loc":{"start":{"line":11,"column":30},"end":{"line":135,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":12},"end":{"line":20,"column":18}},"loc":{"start":{"line":20,"column":18},"end":{"line":34,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":21,"column":23},"end":{"line":21,"column":29}},"loc":{"start":{"line":21,"column":29},"end":{"line":32,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":36,"column":12},"end":{"line":36,"column":18}},"loc":{"start":{"line":36,"column":18},"end":{"line":38,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":43,"column":26},"end":{"line":43,"column":32}},"loc":{"start":{"line":43,"column":44},"end":{"line":54,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":56,"column":46},"end":{"line":56,"column":47}},"loc":{"start":{"line":57,"column":4},"end":{"line":58,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":65,"column":19},"end":{"line":65,"column":20}},"loc":{"start":{"line":65,"column":43},"end":{"line":65,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":77,"column":20},"end":{"line":77,"column":21}},"loc":{"start":{"line":77,"column":27},"end":{"line":77,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":93,"column":30},"end":{"line":93,"column":31}},"loc":{"start":{"line":94,"column":14},"end":{"line":111,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":106,"column":35},"end":{"line":106,"column":41}},"loc":{"start":{"line":106,"column":41},"end":{"line":106,"column":67}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":118,"column":19},"end":{"line":118,"column":25}},"loc":{"start":{"line":118,"column":25},"end":{"line":118,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":126,"column":19},"end":{"line":126,"column":25}},"loc":{"start":{"line":126,"column":25},"end":{"line":126,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":8},"end":{"line":26,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":8},"end":{"line":26,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":40,"column":2},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":40,"column":2},"end":{"line":40,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":40,"column":6},"end":{"line":40,"column":30}},"type":"binary-expr","locations":[{"start":{"line":40,"column":6},"end":{"line":40,"column":19}},{"start":{"line":40,"column":19},"end":{"line":40,"column":30}}]},"3":{"loc":{"start":{"line":41,"column":2},"end":{"line":41,"column":null}},"type":"if","locations":[{"start":{"line":41,"column":2},"end":{"line":41,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":57,"column":4},"end":{"line":58,"column":null}},"type":"binary-expr","locations":[{"start":{"line":57,"column":4},"end":{"line":57,"column":null}},{"start":{"line":58,"column":4},"end":{"line":58,"column":null}}]},"5":{"loc":{"start":{"line":110,"column":80},"end":{"line":110,"column":114}},"type":"cond-expr","locations":[{"start":{"line":110,"column":97},"end":{"line":110,"column":106}},{"start":{"line":110,"column":106},"end":{"line":110,"column":114}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/WebsiteStatistics.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/WebsiteStatistics.tsx","statementMap":{"0":{"start":{"line":5,"column":0},"end":{"line":5,"column":null}},"1":{"start":{"line":7,"column":36},"end":{"line":26,"column":null}},"2":{"start":{"line":8,"column":21},"end":{"line":18,"column":null}},"3":{"start":{"line":20,"column":6},"end":{"line":24,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":36},"end":{"line":7,"column":42}},"loc":{"start":{"line":7,"column":42},"end":{"line":26,"column":null}}}},"branchMap":{},"s":{"0":0,"1":0,"2":0,"3":0},"f":{"0":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/useDataFetchQueue.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/admin/useDataFetchQueue.tsx","statementMap":{"0":{"start":{"line":8,"column":33},"end":{"line":38,"column":null}},"1":{"start":{"line":9,"column":28},"end":{"line":9,"column":null}},"2":{"start":{"line":10,"column":40},"end":{"line":10,"column":null}},"3":{"start":{"line":11,"column":32},"end":{"line":11,"column":null}},"4":{"start":{"line":12,"column":36},"end":{"line":12,"column":null}},"5":{"start":{"line":14,"column":2},"end":{"line":35,"column":null}},"6":{"start":{"line":15,"column":25},"end":{"line":32,"column":null}},"7":{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},"8":{"start":{"line":16,"column":45},"end":{"line":16,"column":null}},"9":{"start":{"line":18,"column":23},"end":{"line":18,"column":null}},"10":{"start":{"line":19,"column":6},"end":{"line":19,"column":null}},"11":{"start":{"line":20,"column":6},"end":{"line":20,"column":null}},"12":{"start":{"line":22,"column":6},"end":{"line":27,"column":null}},"13":{"start":{"line":23,"column":23},"end":{"line":23,"column":null}},"14":{"start":{"line":24,"column":8},"end":{"line":24,"column":null}},"15":{"start":{"line":24,"column":28},"end":{"line":24,"column":63}},"16":{"start":{"line":26,"column":8},"end":{"line":26,"column":null}},"17":{"start":{"line":29,"column":6},"end":{"line":29,"column":null}},"18":{"start":{"line":29,"column":23},"end":{"line":29,"column":36}},"19":{"start":{"line":30,"column":6},"end":{"line":30,"column":null}},"20":{"start":{"line":31,"column":6},"end":{"line":31,"column":null}},"21":{"start":{"line":34,"column":4},"end":{"line":34,"column":null}},"22":{"start":{"line":37,"column":2},"end":{"line":37,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":8,"column":33},"end":{"line":8,"column":34}},"loc":{"start":{"line":8,"column":64},"end":{"line":38,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":14,"column":12},"end":{"line":14,"column":18}},"loc":{"start":{"line":14,"column":18},"end":{"line":35,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":15,"column":25},"end":{"line":15,"column":37}},"loc":{"start":{"line":15,"column":37},"end":{"line":32,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":24,"column":19},"end":{"line":24,"column":28}},"loc":{"start":{"line":24,"column":28},"end":{"line":24,"column":63}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":29,"column":15},"end":{"line":29,"column":23}},"loc":{"start":{"line":29,"column":23},"end":{"line":29,"column":36}}}},"branchMap":{"0":{"loc":{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},"type":"if","locations":[{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":16,"column":10},"end":{"line":16,"column":45}},"type":"binary-expr","locations":[{"start":{"line":16,"column":10},"end":{"line":16,"column":32}},{"start":{"line":16,"column":32},"end":{"line":16,"column":45}}]}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{"0":[0,0],"1":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/seller/CategoriesPieChart.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/seller/CategoriesPieChart.tsx","statementMap":{"0":{"start":{"line":15,"column":0},"end":{"line":22,"column":null}},"1":{"start":{"line":28,"column":35},"end":{"line":305,"column":null}},"2":{"start":{"line":29,"column":19},"end":{"line":29,"column":null}},"3":{"start":{"line":37,"column":6},"end":{"line":37,"column":null}},"4":{"start":{"line":40,"column":4},"end":{"line":42,"column":null}},"5":{"start":{"line":41,"column":24},"end":{"line":41,"column":null}},"6":{"start":{"line":44,"column":4},"end":{"line":46,"column":null}},"7":{"start":{"line":45,"column":24},"end":{"line":45,"column":null}},"8":{"start":{"line":48,"column":4},"end":{"line":50,"column":null}},"9":{"start":{"line":49,"column":24},"end":{"line":49,"column":null}},"10":{"start":{"line":52,"column":4},"end":{"line":54,"column":null}},"11":{"start":{"line":53,"column":24},"end":{"line":53,"column":null}},"12":{"start":{"line":56,"column":4},"end":{"line":58,"column":null}},"13":{"start":{"line":57,"column":24},"end":{"line":57,"column":null}},"14":{"start":{"line":60,"column":4},"end":{"line":62,"column":null}},"15":{"start":{"line":61,"column":24},"end":{"line":61,"column":null}},"16":{"start":{"line":64,"column":4},"end":{"line":66,"column":null}},"17":{"start":{"line":65,"column":24},"end":{"line":65,"column":null}},"18":{"start":{"line":68,"column":4},"end":{"line":70,"column":null}},"19":{"start":{"line":69,"column":24},"end":{"line":69,"column":null}},"20":{"start":{"line":72,"column":4},"end":{"line":74,"column":null}},"21":{"start":{"line":73,"column":24},"end":{"line":73,"column":null}},"22":{"start":{"line":76,"column":4},"end":{"line":78,"column":null}},"23":{"start":{"line":77,"column":24},"end":{"line":77,"column":null}},"24":{"start":{"line":80,"column":4},"end":{"line":82,"column":null}},"25":{"start":{"line":81,"column":24},"end":{"line":81,"column":null}},"26":{"start":{"line":84,"column":4},"end":{"line":86,"column":null}},"27":{"start":{"line":85,"column":24},"end":{"line":85,"column":null}},"28":{"start":{"line":88,"column":4},"end":{"line":90,"column":null}},"29":{"start":{"line":89,"column":24},"end":{"line":89,"column":null}},"30":{"start":{"line":92,"column":4},"end":{"line":94,"column":null}},"31":{"start":{"line":93,"column":24},"end":{"line":93,"column":null}},"32":{"start":{"line":96,"column":4},"end":{"line":98,"column":null}},"33":{"start":{"line":97,"column":24},"end":{"line":97,"column":null}},"34":{"start":{"line":100,"column":25},"end":{"line":161,"column":null}},"35":{"start":{"line":102,"column":48},"end":{"line":102,"column":null}},"36":{"start":{"line":106,"column":48},"end":{"line":106,"column":null}},"37":{"start":{"line":110,"column":48},"end":{"line":110,"column":null}},"38":{"start":{"line":114,"column":48},"end":{"line":114,"column":null}},"39":{"start":{"line":118,"column":48},"end":{"line":118,"column":null}},"40":{"start":{"line":122,"column":48},"end":{"line":122,"column":null}},"41":{"start":{"line":126,"column":48},"end":{"line":126,"column":null}},"42":{"start":{"line":130,"column":48},"end":{"line":130,"column":null}},"43":{"start":{"line":134,"column":48},"end":{"line":134,"column":null}},"44":{"start":{"line":138,"column":48},"end":{"line":138,"column":null}},"45":{"start":{"line":142,"column":48},"end":{"line":142,"column":null}},"46":{"start":{"line":146,"column":48},"end":{"line":146,"column":null}},"47":{"start":{"line":150,"column":48},"end":{"line":150,"column":null}},"48":{"start":{"line":154,"column":48},"end":{"line":154,"column":null}},"49":{"start":{"line":158,"column":48},"end":{"line":158,"column":null}},"50":{"start":{"line":163,"column":20},"end":{"line":240,"column":null}},"51":{"start":{"line":242,"column":18},"end":{"line":302,"column":null}},"52":{"start":{"line":257,"column":24},"end":{"line":257,"column":null}},"53":{"start":{"line":258,"column":12},"end":{"line":260,"column":null}},"54":{"start":{"line":259,"column":14},"end":{"line":259,"column":null}},"55":{"start":{"line":261,"column":12},"end":{"line":263,"column":null}},"56":{"start":{"line":262,"column":14},"end":{"line":262,"column":null}},"57":{"start":{"line":264,"column":12},"end":{"line":264,"column":null}},"58":{"start":{"line":290,"column":12},"end":{"line":290,"column":null}},"59":{"start":{"line":304,"column":2},"end":{"line":304,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":28,"column":35},"end":{"line":28,"column":41}},"loc":{"start":{"line":28,"column":41},"end":{"line":305,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":41,"column":6},"end":{"line":41,"column":7}},"loc":{"start":{"line":41,"column":24},"end":{"line":41,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":45,"column":6},"end":{"line":45,"column":7}},"loc":{"start":{"line":45,"column":24},"end":{"line":45,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":49,"column":6},"end":{"line":49,"column":7}},"loc":{"start":{"line":49,"column":24},"end":{"line":49,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":53,"column":6},"end":{"line":53,"column":7}},"loc":{"start":{"line":53,"column":24},"end":{"line":53,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":57,"column":6},"end":{"line":57,"column":7}},"loc":{"start":{"line":57,"column":24},"end":{"line":57,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":61,"column":6},"end":{"line":61,"column":7}},"loc":{"start":{"line":61,"column":24},"end":{"line":61,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":65,"column":6},"end":{"line":65,"column":7}},"loc":{"start":{"line":65,"column":24},"end":{"line":65,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":69,"column":6},"end":{"line":69,"column":7}},"loc":{"start":{"line":69,"column":24},"end":{"line":69,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":73,"column":6},"end":{"line":73,"column":7}},"loc":{"start":{"line":73,"column":24},"end":{"line":73,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":77,"column":6},"end":{"line":77,"column":7}},"loc":{"start":{"line":77,"column":24},"end":{"line":77,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":81,"column":6},"end":{"line":81,"column":7}},"loc":{"start":{"line":81,"column":24},"end":{"line":81,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":85,"column":6},"end":{"line":85,"column":7}},"loc":{"start":{"line":85,"column":24},"end":{"line":85,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":89,"column":6},"end":{"line":89,"column":7}},"loc":{"start":{"line":89,"column":24},"end":{"line":89,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":93,"column":6},"end":{"line":93,"column":7}},"loc":{"start":{"line":93,"column":24},"end":{"line":93,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":97,"column":6},"end":{"line":97,"column":7}},"loc":{"start":{"line":97,"column":24},"end":{"line":97,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":102,"column":6},"end":{"line":102,"column":7}},"loc":{"start":{"line":102,"column":48},"end":{"line":102,"column":null}}},"17":{"name":"(anonymous_17)","decl":{"start":{"line":106,"column":6},"end":{"line":106,"column":7}},"loc":{"start":{"line":106,"column":48},"end":{"line":106,"column":null}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":110,"column":6},"end":{"line":110,"column":7}},"loc":{"start":{"line":110,"column":48},"end":{"line":110,"column":null}}},"19":{"name":"(anonymous_19)","decl":{"start":{"line":114,"column":6},"end":{"line":114,"column":7}},"loc":{"start":{"line":114,"column":48},"end":{"line":114,"column":null}}},"20":{"name":"(anonymous_20)","decl":{"start":{"line":118,"column":6},"end":{"line":118,"column":7}},"loc":{"start":{"line":118,"column":48},"end":{"line":118,"column":null}}},"21":{"name":"(anonymous_21)","decl":{"start":{"line":122,"column":6},"end":{"line":122,"column":7}},"loc":{"start":{"line":122,"column":48},"end":{"line":122,"column":null}}},"22":{"name":"(anonymous_22)","decl":{"start":{"line":126,"column":6},"end":{"line":126,"column":7}},"loc":{"start":{"line":126,"column":48},"end":{"line":126,"column":null}}},"23":{"name":"(anonymous_23)","decl":{"start":{"line":130,"column":6},"end":{"line":130,"column":7}},"loc":{"start":{"line":130,"column":48},"end":{"line":130,"column":null}}},"24":{"name":"(anonymous_24)","decl":{"start":{"line":134,"column":6},"end":{"line":134,"column":7}},"loc":{"start":{"line":134,"column":48},"end":{"line":134,"column":null}}},"25":{"name":"(anonymous_25)","decl":{"start":{"line":138,"column":6},"end":{"line":138,"column":7}},"loc":{"start":{"line":138,"column":48},"end":{"line":138,"column":null}}},"26":{"name":"(anonymous_26)","decl":{"start":{"line":142,"column":6},"end":{"line":142,"column":7}},"loc":{"start":{"line":142,"column":48},"end":{"line":142,"column":null}}},"27":{"name":"(anonymous_27)","decl":{"start":{"line":146,"column":6},"end":{"line":146,"column":7}},"loc":{"start":{"line":146,"column":48},"end":{"line":146,"column":null}}},"28":{"name":"(anonymous_28)","decl":{"start":{"line":150,"column":6},"end":{"line":150,"column":7}},"loc":{"start":{"line":150,"column":48},"end":{"line":150,"column":null}}},"29":{"name":"(anonymous_29)","decl":{"start":{"line":154,"column":6},"end":{"line":154,"column":7}},"loc":{"start":{"line":154,"column":48},"end":{"line":154,"column":null}}},"30":{"name":"(anonymous_30)","decl":{"start":{"line":158,"column":6},"end":{"line":158,"column":7}},"loc":{"start":{"line":158,"column":48},"end":{"line":158,"column":null}}},"31":{"name":"(anonymous_31)","decl":{"start":{"line":256,"column":17},"end":{"line":256,"column":27}},"loc":{"start":{"line":256,"column":41},"end":{"line":265,"column":null}}},"32":{"name":"(anonymous_32)","decl":{"start":{"line":289,"column":20},"end":{"line":289,"column":30}},"loc":{"start":{"line":289,"column":42},"end":{"line":291,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":40,"column":4},"end":{"line":42,"column":null}},"type":"binary-expr","locations":[{"start":{"line":40,"column":4},"end":{"line":42,"column":9}},{"start":{"line":42,"column":9},"end":{"line":42,"column":null}}]},"1":{"loc":{"start":{"line":44,"column":4},"end":{"line":46,"column":null}},"type":"binary-expr","locations":[{"start":{"line":44,"column":4},"end":{"line":46,"column":9}},{"start":{"line":46,"column":9},"end":{"line":46,"column":null}}]},"2":{"loc":{"start":{"line":48,"column":4},"end":{"line":50,"column":null}},"type":"binary-expr","locations":[{"start":{"line":48,"column":4},"end":{"line":50,"column":9}},{"start":{"line":50,"column":9},"end":{"line":50,"column":null}}]},"3":{"loc":{"start":{"line":52,"column":4},"end":{"line":54,"column":null}},"type":"binary-expr","locations":[{"start":{"line":52,"column":4},"end":{"line":54,"column":9}},{"start":{"line":54,"column":9},"end":{"line":54,"column":null}}]},"4":{"loc":{"start":{"line":56,"column":4},"end":{"line":58,"column":null}},"type":"binary-expr","locations":[{"start":{"line":56,"column":4},"end":{"line":58,"column":9}},{"start":{"line":58,"column":9},"end":{"line":58,"column":null}}]},"5":{"loc":{"start":{"line":60,"column":4},"end":{"line":62,"column":null}},"type":"binary-expr","locations":[{"start":{"line":60,"column":4},"end":{"line":62,"column":9}},{"start":{"line":62,"column":9},"end":{"line":62,"column":null}}]},"6":{"loc":{"start":{"line":64,"column":4},"end":{"line":66,"column":null}},"type":"binary-expr","locations":[{"start":{"line":64,"column":4},"end":{"line":66,"column":9}},{"start":{"line":66,"column":9},"end":{"line":66,"column":null}}]},"7":{"loc":{"start":{"line":68,"column":4},"end":{"line":70,"column":null}},"type":"binary-expr","locations":[{"start":{"line":68,"column":4},"end":{"line":70,"column":9}},{"start":{"line":70,"column":9},"end":{"line":70,"column":null}}]},"8":{"loc":{"start":{"line":72,"column":4},"end":{"line":74,"column":null}},"type":"binary-expr","locations":[{"start":{"line":72,"column":4},"end":{"line":74,"column":9}},{"start":{"line":74,"column":9},"end":{"line":74,"column":null}}]},"9":{"loc":{"start":{"line":76,"column":4},"end":{"line":78,"column":null}},"type":"binary-expr","locations":[{"start":{"line":76,"column":4},"end":{"line":78,"column":9}},{"start":{"line":78,"column":9},"end":{"line":78,"column":null}}]},"10":{"loc":{"start":{"line":80,"column":4},"end":{"line":82,"column":null}},"type":"binary-expr","locations":[{"start":{"line":80,"column":4},"end":{"line":82,"column":9}},{"start":{"line":82,"column":9},"end":{"line":82,"column":null}}]},"11":{"loc":{"start":{"line":84,"column":4},"end":{"line":86,"column":null}},"type":"binary-expr","locations":[{"start":{"line":84,"column":4},"end":{"line":86,"column":9}},{"start":{"line":86,"column":9},"end":{"line":86,"column":null}}]},"12":{"loc":{"start":{"line":88,"column":4},"end":{"line":90,"column":null}},"type":"binary-expr","locations":[{"start":{"line":88,"column":4},"end":{"line":90,"column":9}},{"start":{"line":90,"column":9},"end":{"line":90,"column":null}}]},"13":{"loc":{"start":{"line":92,"column":4},"end":{"line":94,"column":null}},"type":"binary-expr","locations":[{"start":{"line":92,"column":4},"end":{"line":94,"column":9}},{"start":{"line":94,"column":9},"end":{"line":94,"column":null}}]},"14":{"loc":{"start":{"line":96,"column":4},"end":{"line":98,"column":null}},"type":"binary-expr","locations":[{"start":{"line":96,"column":4},"end":{"line":98,"column":9}},{"start":{"line":98,"column":9},"end":{"line":98,"column":null}}]},"15":{"loc":{"start":{"line":257,"column":24},"end":{"line":257,"column":null}},"type":"binary-expr","locations":[{"start":{"line":257,"column":24},"end":{"line":257,"column":49}},{"start":{"line":257,"column":49},"end":{"line":257,"column":null}}]},"16":{"loc":{"start":{"line":258,"column":12},"end":{"line":260,"column":null}},"type":"if","locations":[{"start":{"line":258,"column":12},"end":{"line":260,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":261,"column":12},"end":{"line":263,"column":null}},"type":"if","locations":[{"start":{"line":261,"column":12},"end":{"line":263,"column":null}},{"start":{},"end":{}}]}},"s":{"0":2,"1":2,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/seller/Notification.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/seller/Notification.tsx","statementMap":{"0":{"start":{"line":8,"column":5},"end":{"line":21,"column":null}},"1":{"start":{"line":9,"column":2},"end":{"line":19,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":8,"column":5},"end":{"line":8,"column":6}},"loc":{"start":{"line":8,"column":41},"end":{"line":21,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":14,"column":25},"end":{"line":14,"column":60}},"type":"cond-expr","locations":[{"start":{"line":14,"column":33},"end":{"line":14,"column":45}},{"start":{"line":14,"column":45},"end":{"line":14,"column":60}}]}},"s":{"0":2,"1":0},"f":{"0":0},"b":{"0":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/seller/pieChart.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/seller/pieChart.tsx","statementMap":{"0":{"start":{"line":19,"column":0},"end":{"line":28,"column":null}},"1":{"start":{"line":30,"column":36},"end":{"line":264,"column":null}},"2":{"start":{"line":31,"column":19},"end":{"line":31,"column":null}},"3":{"start":{"line":39,"column":6},"end":{"line":39,"column":null}},"4":{"start":{"line":42,"column":4},"end":{"line":44,"column":null}},"5":{"start":{"line":43,"column":24},"end":{"line":43,"column":null}},"6":{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},"7":{"start":{"line":47,"column":24},"end":{"line":47,"column":null}},"8":{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},"9":{"start":{"line":51,"column":24},"end":{"line":51,"column":null}},"10":{"start":{"line":54,"column":4},"end":{"line":56,"column":null}},"11":{"start":{"line":55,"column":24},"end":{"line":55,"column":null}},"12":{"start":{"line":58,"column":4},"end":{"line":60,"column":null}},"13":{"start":{"line":59,"column":24},"end":{"line":59,"column":null}},"14":{"start":{"line":62,"column":4},"end":{"line":64,"column":null}},"15":{"start":{"line":63,"column":24},"end":{"line":63,"column":null}},"16":{"start":{"line":66,"column":4},"end":{"line":68,"column":null}},"17":{"start":{"line":67,"column":24},"end":{"line":67,"column":null}},"18":{"start":{"line":70,"column":4},"end":{"line":72,"column":null}},"19":{"start":{"line":71,"column":24},"end":{"line":71,"column":null}},"20":{"start":{"line":74,"column":4},"end":{"line":76,"column":null}},"21":{"start":{"line":75,"column":24},"end":{"line":75,"column":null}},"22":{"start":{"line":78,"column":4},"end":{"line":80,"column":null}},"23":{"start":{"line":79,"column":24},"end":{"line":79,"column":null}},"24":{"start":{"line":82,"column":4},"end":{"line":84,"column":null}},"25":{"start":{"line":83,"column":24},"end":{"line":83,"column":null}},"26":{"start":{"line":86,"column":4},"end":{"line":88,"column":null}},"27":{"start":{"line":87,"column":24},"end":{"line":87,"column":null}},"28":{"start":{"line":90,"column":4},"end":{"line":92,"column":null}},"29":{"start":{"line":91,"column":24},"end":{"line":91,"column":null}},"30":{"start":{"line":94,"column":4},"end":{"line":96,"column":null}},"31":{"start":{"line":95,"column":24},"end":{"line":95,"column":null}},"32":{"start":{"line":98,"column":4},"end":{"line":100,"column":null}},"33":{"start":{"line":99,"column":24},"end":{"line":99,"column":null}},"34":{"start":{"line":102,"column":2},"end":{"line":106,"column":null}},"35":{"start":{"line":103,"column":4},"end":{"line":105,"column":null}},"36":{"start":{"line":104,"column":6},"end":{"line":104,"column":null}},"37":{"start":{"line":108,"column":2},"end":{"line":110,"column":null}},"38":{"start":{"line":109,"column":4},"end":{"line":109,"column":null}},"39":{"start":{"line":112,"column":2},"end":{"line":112,"column":null}},"40":{"start":{"line":112,"column":39},"end":{"line":112,"column":null}},"41":{"start":{"line":113,"column":2},"end":{"line":113,"column":null}},"42":{"start":{"line":113,"column":13},"end":{"line":113,"column":null}},"43":{"start":{"line":115,"column":25},"end":{"line":176,"column":null}},"44":{"start":{"line":117,"column":48},"end":{"line":117,"column":null}},"45":{"start":{"line":121,"column":48},"end":{"line":121,"column":null}},"46":{"start":{"line":125,"column":48},"end":{"line":125,"column":null}},"47":{"start":{"line":129,"column":48},"end":{"line":129,"column":null}},"48":{"start":{"line":133,"column":48},"end":{"line":133,"column":null}},"49":{"start":{"line":137,"column":48},"end":{"line":137,"column":null}},"50":{"start":{"line":141,"column":48},"end":{"line":141,"column":null}},"51":{"start":{"line":145,"column":48},"end":{"line":145,"column":null}},"52":{"start":{"line":149,"column":48},"end":{"line":149,"column":null}},"53":{"start":{"line":153,"column":48},"end":{"line":153,"column":null}},"54":{"start":{"line":157,"column":48},"end":{"line":157,"column":null}},"55":{"start":{"line":161,"column":48},"end":{"line":161,"column":null}},"56":{"start":{"line":165,"column":48},"end":{"line":165,"column":null}},"57":{"start":{"line":169,"column":48},"end":{"line":169,"column":null}},"58":{"start":{"line":173,"column":48},"end":{"line":173,"column":null}},"59":{"start":{"line":178,"column":15},"end":{"line":252,"column":null}},"60":{"start":{"line":254,"column":18},"end":{"line":257,"column":null}},"61":{"start":{"line":259,"column":2},"end":{"line":262,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":30,"column":36},"end":{"line":30,"column":42}},"loc":{"start":{"line":30,"column":42},"end":{"line":264,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":43,"column":6},"end":{"line":43,"column":7}},"loc":{"start":{"line":43,"column":24},"end":{"line":43,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":47,"column":6},"end":{"line":47,"column":7}},"loc":{"start":{"line":47,"column":24},"end":{"line":47,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":51,"column":6},"end":{"line":51,"column":7}},"loc":{"start":{"line":51,"column":24},"end":{"line":51,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":55,"column":6},"end":{"line":55,"column":7}},"loc":{"start":{"line":55,"column":24},"end":{"line":55,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":59,"column":6},"end":{"line":59,"column":7}},"loc":{"start":{"line":59,"column":24},"end":{"line":59,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":63,"column":6},"end":{"line":63,"column":7}},"loc":{"start":{"line":63,"column":24},"end":{"line":63,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":67,"column":6},"end":{"line":67,"column":7}},"loc":{"start":{"line":67,"column":24},"end":{"line":67,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":71,"column":6},"end":{"line":71,"column":7}},"loc":{"start":{"line":71,"column":24},"end":{"line":71,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":75,"column":6},"end":{"line":75,"column":7}},"loc":{"start":{"line":75,"column":24},"end":{"line":75,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":79,"column":6},"end":{"line":79,"column":7}},"loc":{"start":{"line":79,"column":24},"end":{"line":79,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":83,"column":6},"end":{"line":83,"column":7}},"loc":{"start":{"line":83,"column":24},"end":{"line":83,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":87,"column":6},"end":{"line":87,"column":7}},"loc":{"start":{"line":87,"column":24},"end":{"line":87,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":91,"column":6},"end":{"line":91,"column":7}},"loc":{"start":{"line":91,"column":24},"end":{"line":91,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":95,"column":6},"end":{"line":95,"column":7}},"loc":{"start":{"line":95,"column":24},"end":{"line":95,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":99,"column":6},"end":{"line":99,"column":7}},"loc":{"start":{"line":99,"column":24},"end":{"line":99,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":102,"column":12},"end":{"line":102,"column":18}},"loc":{"start":{"line":102,"column":18},"end":{"line":106,"column":5}}},"17":{"name":"(anonymous_17)","decl":{"start":{"line":108,"column":12},"end":{"line":108,"column":18}},"loc":{"start":{"line":108,"column":18},"end":{"line":110,"column":5}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":117,"column":6},"end":{"line":117,"column":7}},"loc":{"start":{"line":117,"column":48},"end":{"line":117,"column":null}}},"19":{"name":"(anonymous_19)","decl":{"start":{"line":121,"column":6},"end":{"line":121,"column":7}},"loc":{"start":{"line":121,"column":48},"end":{"line":121,"column":null}}},"20":{"name":"(anonymous_20)","decl":{"start":{"line":125,"column":6},"end":{"line":125,"column":7}},"loc":{"start":{"line":125,"column":48},"end":{"line":125,"column":null}}},"21":{"name":"(anonymous_21)","decl":{"start":{"line":129,"column":6},"end":{"line":129,"column":7}},"loc":{"start":{"line":129,"column":48},"end":{"line":129,"column":null}}},"22":{"name":"(anonymous_22)","decl":{"start":{"line":133,"column":6},"end":{"line":133,"column":7}},"loc":{"start":{"line":133,"column":48},"end":{"line":133,"column":null}}},"23":{"name":"(anonymous_23)","decl":{"start":{"line":137,"column":6},"end":{"line":137,"column":7}},"loc":{"start":{"line":137,"column":48},"end":{"line":137,"column":null}}},"24":{"name":"(anonymous_24)","decl":{"start":{"line":141,"column":6},"end":{"line":141,"column":7}},"loc":{"start":{"line":141,"column":48},"end":{"line":141,"column":null}}},"25":{"name":"(anonymous_25)","decl":{"start":{"line":145,"column":6},"end":{"line":145,"column":7}},"loc":{"start":{"line":145,"column":48},"end":{"line":145,"column":null}}},"26":{"name":"(anonymous_26)","decl":{"start":{"line":149,"column":6},"end":{"line":149,"column":7}},"loc":{"start":{"line":149,"column":48},"end":{"line":149,"column":null}}},"27":{"name":"(anonymous_27)","decl":{"start":{"line":153,"column":6},"end":{"line":153,"column":7}},"loc":{"start":{"line":153,"column":48},"end":{"line":153,"column":null}}},"28":{"name":"(anonymous_28)","decl":{"start":{"line":157,"column":6},"end":{"line":157,"column":7}},"loc":{"start":{"line":157,"column":48},"end":{"line":157,"column":null}}},"29":{"name":"(anonymous_29)","decl":{"start":{"line":161,"column":6},"end":{"line":161,"column":7}},"loc":{"start":{"line":161,"column":48},"end":{"line":161,"column":null}}},"30":{"name":"(anonymous_30)","decl":{"start":{"line":165,"column":6},"end":{"line":165,"column":7}},"loc":{"start":{"line":165,"column":48},"end":{"line":165,"column":null}}},"31":{"name":"(anonymous_31)","decl":{"start":{"line":169,"column":6},"end":{"line":169,"column":7}},"loc":{"start":{"line":169,"column":48},"end":{"line":169,"column":null}}},"32":{"name":"(anonymous_32)","decl":{"start":{"line":173,"column":6},"end":{"line":173,"column":7}},"loc":{"start":{"line":173,"column":48},"end":{"line":173,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":42,"column":4},"end":{"line":44,"column":null}},"type":"binary-expr","locations":[{"start":{"line":42,"column":4},"end":{"line":44,"column":9}},{"start":{"line":44,"column":9},"end":{"line":44,"column":null}}]},"1":{"loc":{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},"type":"binary-expr","locations":[{"start":{"line":46,"column":4},"end":{"line":48,"column":9}},{"start":{"line":48,"column":9},"end":{"line":48,"column":null}}]},"2":{"loc":{"start":{"line":50,"column":4},"end":{"line":52,"column":null}},"type":"binary-expr","locations":[{"start":{"line":50,"column":4},"end":{"line":52,"column":9}},{"start":{"line":52,"column":9},"end":{"line":52,"column":null}}]},"3":{"loc":{"start":{"line":54,"column":4},"end":{"line":56,"column":null}},"type":"binary-expr","locations":[{"start":{"line":54,"column":4},"end":{"line":56,"column":9}},{"start":{"line":56,"column":9},"end":{"line":56,"column":null}}]},"4":{"loc":{"start":{"line":58,"column":4},"end":{"line":60,"column":null}},"type":"binary-expr","locations":[{"start":{"line":58,"column":4},"end":{"line":60,"column":9}},{"start":{"line":60,"column":9},"end":{"line":60,"column":null}}]},"5":{"loc":{"start":{"line":62,"column":4},"end":{"line":64,"column":null}},"type":"binary-expr","locations":[{"start":{"line":62,"column":4},"end":{"line":64,"column":9}},{"start":{"line":64,"column":9},"end":{"line":64,"column":null}}]},"6":{"loc":{"start":{"line":66,"column":4},"end":{"line":68,"column":null}},"type":"binary-expr","locations":[{"start":{"line":66,"column":4},"end":{"line":68,"column":9}},{"start":{"line":68,"column":9},"end":{"line":68,"column":null}}]},"7":{"loc":{"start":{"line":70,"column":4},"end":{"line":72,"column":null}},"type":"binary-expr","locations":[{"start":{"line":70,"column":4},"end":{"line":72,"column":9}},{"start":{"line":72,"column":9},"end":{"line":72,"column":null}}]},"8":{"loc":{"start":{"line":74,"column":4},"end":{"line":76,"column":null}},"type":"binary-expr","locations":[{"start":{"line":74,"column":4},"end":{"line":76,"column":9}},{"start":{"line":76,"column":9},"end":{"line":76,"column":null}}]},"9":{"loc":{"start":{"line":78,"column":4},"end":{"line":80,"column":null}},"type":"binary-expr","locations":[{"start":{"line":78,"column":4},"end":{"line":80,"column":9}},{"start":{"line":80,"column":9},"end":{"line":80,"column":null}}]},"10":{"loc":{"start":{"line":82,"column":4},"end":{"line":84,"column":null}},"type":"binary-expr","locations":[{"start":{"line":82,"column":4},"end":{"line":84,"column":9}},{"start":{"line":84,"column":9},"end":{"line":84,"column":null}}]},"11":{"loc":{"start":{"line":86,"column":4},"end":{"line":88,"column":null}},"type":"binary-expr","locations":[{"start":{"line":86,"column":4},"end":{"line":88,"column":9}},{"start":{"line":88,"column":9},"end":{"line":88,"column":null}}]},"12":{"loc":{"start":{"line":90,"column":4},"end":{"line":92,"column":null}},"type":"binary-expr","locations":[{"start":{"line":90,"column":4},"end":{"line":92,"column":9}},{"start":{"line":92,"column":9},"end":{"line":92,"column":null}}]},"13":{"loc":{"start":{"line":94,"column":4},"end":{"line":96,"column":null}},"type":"binary-expr","locations":[{"start":{"line":94,"column":4},"end":{"line":96,"column":9}},{"start":{"line":96,"column":9},"end":{"line":96,"column":null}}]},"14":{"loc":{"start":{"line":98,"column":4},"end":{"line":100,"column":null}},"type":"binary-expr","locations":[{"start":{"line":98,"column":4},"end":{"line":100,"column":9}},{"start":{"line":100,"column":9},"end":{"line":100,"column":null}}]},"15":{"loc":{"start":{"line":103,"column":4},"end":{"line":105,"column":null}},"type":"if","locations":[{"start":{"line":103,"column":4},"end":{"line":105,"column":null}},{"start":{},"end":{}}]},"16":{"loc":{"start":{"line":112,"column":2},"end":{"line":112,"column":null}},"type":"if","locations":[{"start":{"line":112,"column":2},"end":{"line":112,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":112,"column":6},"end":{"line":112,"column":39}},"type":"binary-expr","locations":[{"start":{"line":112,"column":6},"end":{"line":112,"column":19}},{"start":{"line":112,"column":19},"end":{"line":112,"column":39}}]},"18":{"loc":{"start":{"line":113,"column":2},"end":{"line":113,"column":null}},"type":"if","locations":[{"start":{"line":113,"column":2},"end":{"line":113,"column":null}},{"start":{},"end":{}}]}},"s":{"0":2,"1":2,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/seller/sellerDashboardNavbar.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/seller/sellerDashboardNavbar.tsx","statementMap":{"0":{"start":{"line":16,"column":68},"end":{"line":138,"column":null}},"1":{"start":{"line":19,"column":52},"end":{"line":19,"column":null}},"2":{"start":{"line":20,"column":48},"end":{"line":20,"column":null}},"3":{"start":{"line":21,"column":23},"end":{"line":21,"column":null}},"4":{"start":{"line":21,"column":51},"end":{"line":21,"column":61}},"5":{"start":{"line":22,"column":19},"end":{"line":22,"column":null}},"6":{"start":{"line":23,"column":19},"end":{"line":23,"column":null}},"7":{"start":{"line":24,"column":19},"end":{"line":24,"column":null}},"8":{"start":{"line":29,"column":6},"end":{"line":29,"column":null}},"9":{"start":{"line":31,"column":2},"end":{"line":36,"column":null}},"10":{"start":{"line":32,"column":4},"end":{"line":35,"column":null}},"11":{"start":{"line":33,"column":6},"end":{"line":33,"column":null}},"12":{"start":{"line":34,"column":6},"end":{"line":34,"column":null}},"13":{"start":{"line":38,"column":30},"end":{"line":45,"column":null}},"14":{"start":{"line":40,"column":34},"end":{"line":40,"column":67}},"15":{"start":{"line":43,"column":12},"end":{"line":43,"column":null}},"16":{"start":{"line":46,"column":16},"end":{"line":46,"column":null}},"17":{"start":{"line":48,"column":34},"end":{"line":52,"column":null}},"18":{"start":{"line":49,"column":4},"end":{"line":49,"column":null}},"19":{"start":{"line":50,"column":4},"end":{"line":50,"column":null}},"20":{"start":{"line":51,"column":4},"end":{"line":51,"column":null}},"21":{"start":{"line":54,"column":29},"end":{"line":57,"column":null}},"22":{"start":{"line":55,"column":4},"end":{"line":55,"column":null}},"23":{"start":{"line":56,"column":4},"end":{"line":56,"column":null}},"24":{"start":{"line":59,"column":23},"end":{"line":78,"column":null}},"25":{"start":{"line":60,"column":4},"end":{"line":60,"column":null}},"26":{"start":{"line":61,"column":4},"end":{"line":77,"column":null}},"27":{"start":{"line":62,"column":6},"end":{"line":62,"column":null}},"28":{"start":{"line":63,"column":6},"end":{"line":63,"column":null}},"29":{"start":{"line":64,"column":6},"end":{"line":64,"column":null}},"30":{"start":{"line":65,"column":6},"end":{"line":65,"column":null}},"31":{"start":{"line":66,"column":6},"end":{"line":66,"column":null}},"32":{"start":{"line":68,"column":6},"end":{"line":76,"column":null}},"33":{"start":{"line":69,"column":8},"end":{"line":69,"column":null}},"34":{"start":{"line":70,"column":6},"end":{"line":76,"column":null}},"35":{"start":{"line":71,"column":8},"end":{"line":71,"column":null}},"36":{"start":{"line":72,"column":6},"end":{"line":76,"column":null}},"37":{"start":{"line":73,"column":8},"end":{"line":73,"column":null}},"38":{"start":{"line":75,"column":8},"end":{"line":75,"column":null}},"39":{"start":{"line":80,"column":2},"end":{"line":136,"column":null}},"40":{"start":{"line":104,"column":48},"end":{"line":104,"column":77}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":68},"end":{"line":16,"column":69}},"loc":{"start":{"line":18,"column":6},"end":{"line":138,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":21,"column":35},"end":{"line":21,"column":36}},"loc":{"start":{"line":21,"column":51},"end":{"line":21,"column":61}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":31,"column":12},"end":{"line":31,"column":18}},"loc":{"start":{"line":31,"column":18},"end":{"line":36,"column":5}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":40,"column":16},"end":{"line":40,"column":17}},"loc":{"start":{"line":40,"column":34},"end":{"line":40,"column":67}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":42,"column":10},"end":{"line":42,"column":11}},"loc":{"start":{"line":43,"column":12},"end":{"line":43,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":48,"column":34},"end":{"line":48,"column":40}},"loc":{"start":{"line":48,"column":40},"end":{"line":52,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":54,"column":29},"end":{"line":54,"column":35}},"loc":{"start":{"line":54,"column":35},"end":{"line":57,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":59,"column":23},"end":{"line":59,"column":30}},"loc":{"start":{"line":59,"column":54},"end":{"line":78,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":104,"column":42},"end":{"line":104,"column":48}},"loc":{"start":{"line":104,"column":48},"end":{"line":104,"column":77}}}},"branchMap":{"0":{"loc":{"start":{"line":32,"column":4},"end":{"line":35,"column":null}},"type":"if","locations":[{"start":{"line":32,"column":4},"end":{"line":35,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":38,"column":30},"end":{"line":45,"column":null}},"type":"cond-expr","locations":[{"start":{"line":39,"column":6},"end":{"line":44,"column":null}},{"start":{"line":45,"column":6},"end":{"line":45,"column":null}}]},"2":{"loc":{"start":{"line":68,"column":6},"end":{"line":76,"column":null}},"type":"if","locations":[{"start":{"line":68,"column":6},"end":{"line":76,"column":null}},{"start":{"line":70,"column":6},"end":{"line":76,"column":null}}]},"3":{"loc":{"start":{"line":70,"column":6},"end":{"line":76,"column":null}},"type":"if","locations":[{"start":{"line":70,"column":6},"end":{"line":76,"column":null}},{"start":{"line":72,"column":6},"end":{"line":76,"column":null}}]},"4":{"loc":{"start":{"line":72,"column":6},"end":{"line":76,"column":null}},"type":"if","locations":[{"start":{"line":72,"column":6},"end":{"line":76,"column":null}},{"start":{"line":74,"column":13},"end":{"line":76,"column":null}}]},"5":{"loc":{"start":{"line":96,"column":15},"end":{"line":99,"column":null}},"type":"binary-expr","locations":[{"start":{"line":96,"column":15},"end":{"line":96,"column":null}},{"start":{"line":97,"column":16},"end":{"line":99,"column":null}}]},"6":{"loc":{"start":{"line":102,"column":13},"end":{"line":105,"column":null}},"type":"binary-expr","locations":[{"start":{"line":102,"column":13},"end":{"line":102,"column":null}},{"start":{"line":103,"column":14},"end":{"line":105,"column":null}}]},"7":{"loc":{"start":{"line":115,"column":17},"end":{"line":115,"column":null}},"type":"cond-expr","locations":[{"start":{"line":115,"column":28},"end":{"line":115,"column":54}},{"start":{"line":115,"column":54},"end":{"line":115,"column":null}}]},"8":{"loc":{"start":{"line":119,"column":13},"end":{"line":131,"column":null}},"type":"binary-expr","locations":[{"start":{"line":119,"column":13},"end":{"line":119,"column":null}},{"start":{"line":120,"column":14},"end":{"line":131,"column":null}}]},"9":{"loc":{"start":{"line":122,"column":19},"end":{"line":128,"column":null}},"type":"cond-expr","locations":[{"start":{"line":123,"column":20},"end":{"line":126,"column":null}},{"start":{"line":128,"column":20},"end":{"line":128,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/seller/sellerSidebar.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/Components/seller/sellerSidebar.tsx","statementMap":{"0":{"start":{"line":14,"column":52},"end":{"line":77,"column":null}},"1":{"start":{"line":15,"column":34},"end":{"line":15,"column":null}},"2":{"start":{"line":16,"column":19},"end":{"line":16,"column":null}},"3":{"start":{"line":17,"column":19},"end":{"line":17,"column":null}},"4":{"start":{"line":18,"column":19},"end":{"line":18,"column":null}},"5":{"start":{"line":20,"column":23},"end":{"line":31,"column":null}},"6":{"start":{"line":21,"column":4},"end":{"line":21,"column":null}},"7":{"start":{"line":22,"column":4},"end":{"line":30,"column":null}},"8":{"start":{"line":23,"column":6},"end":{"line":23,"column":null}},"9":{"start":{"line":24,"column":6},"end":{"line":24,"column":null}},"10":{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},"11":{"start":{"line":26,"column":6},"end":{"line":26,"column":null}},"12":{"start":{"line":28,"column":22},"end":{"line":28,"column":null}},"13":{"start":{"line":29,"column":6},"end":{"line":29,"column":null}},"14":{"start":{"line":33,"column":23},"end":{"line":38,"column":null}},"15":{"start":{"line":40,"column":2},"end":{"line":75,"column":null}},"16":{"start":{"line":50,"column":10},"end":{"line":61,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":52},"end":{"line":14,"column":53}},"loc":{"start":{"line":14,"column":79},"end":{"line":77,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":23},"end":{"line":20,"column":30}},"loc":{"start":{"line":20,"column":73},"end":{"line":31,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":49,"column":26},"end":{"line":49,"column":27}},"loc":{"start":{"line":50,"column":10},"end":{"line":61,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":28,"column":22},"end":{"line":28,"column":null}},"type":"binary-expr","locations":[{"start":{"line":28,"column":22},"end":{"line":28,"column":44}},{"start":{"line":28,"column":44},"end":{"line":28,"column":null}}]},"1":{"loc":{"start":{"line":43,"column":8},"end":{"line":43,"column":null}},"type":"cond-expr","locations":[{"start":{"line":43,"column":17},"end":{"line":43,"column":26}},{"start":{"line":43,"column":26},"end":{"line":43,"column":null}}]},"2":{"loc":{"start":{"line":45,"column":8},"end":{"line":45,"column":null}},"type":"cond-expr","locations":[{"start":{"line":45,"column":17},"end":{"line":45,"column":27}},{"start":{"line":45,"column":27},"end":{"line":45,"column":null}}]},"3":{"loc":{"start":{"line":54,"column":14},"end":{"line":56,"column":null}},"type":"cond-expr","locations":[{"start":{"line":55,"column":18},"end":{"line":55,"column":null}},{"start":{"line":56,"column":18},"end":{"line":56,"column":null}}]},"4":{"loc":{"start":{"line":59,"column":47},"end":{"line":59,"column":74}},"type":"cond-expr","locations":[{"start":{"line":59,"column":56},"end":{"line":59,"column":65}},{"start":{"line":59,"column":65},"end":{"line":59,"column":74}}]},"5":{"loc":{"start":{"line":60,"column":13},"end":{"line":60,"column":null}},"type":"binary-expr","locations":[{"start":{"line":60,"column":13},"end":{"line":60,"column":23}},{"start":{"line":60,"column":23},"end":{"line":60,"column":null}}]},"6":{"loc":{"start":{"line":69,"column":10},"end":{"line":69,"column":null}},"type":"cond-expr","locations":[{"start":{"line":69,"column":22},"end":{"line":69,"column":56}},{"start":{"line":69,"column":56},"end":{"line":69,"column":null}}]},"7":{"loc":{"start":{"line":72,"column":40},"end":{"line":72,"column":67}},"type":"cond-expr","locations":[{"start":{"line":72,"column":49},"end":{"line":72,"column":58}},{"start":{"line":72,"column":58},"end":{"line":72,"column":67}}]},"8":{"loc":{"start":{"line":73,"column":9},"end":{"line":73,"column":null}},"type":"binary-expr","locations":[{"start":{"line":73,"column":9},"end":{"line":73,"column":19}},{"start":{"line":73,"column":19},"end":{"line":73,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0},"f":{"0":0,"1":0,"2":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/contexts/notificationContext.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/contexts/notificationContext.tsx","statementMap":{"0":{"start":{"line":8,"column":29},"end":{"line":11,"column":null}},"1":{"start":{"line":9,"column":15},"end":{"line":9,"column":null}},"2":{"start":{"line":10,"column":2},"end":{"line":10,"column":null}},"3":{"start":{"line":13,"column":29},"end":{"line":15,"column":null}},"4":{"start":{"line":14,"column":2},"end":{"line":14,"column":null}},"5":{"start":{"line":26,"column":28},"end":{"line":26,"column":null}},"6":{"start":{"line":28,"column":72},"end":{"line":90,"column":null}},"7":{"start":{"line":29,"column":24},"end":{"line":29,"column":null}},"8":{"start":{"line":29,"column":58},"end":{"line":29,"column":107}},"9":{"start":{"line":30,"column":22},"end":{"line":32,"column":null}},"10":{"start":{"line":35,"column":31},"end":{"line":35,"column":null}},"11":{"start":{"line":36,"column":52},"end":{"line":36,"column":null}},"12":{"start":{"line":38,"column":2},"end":{"line":52,"column":null}},"13":{"start":{"line":39,"column":4},"end":{"line":51,"column":null}},"14":{"start":{"line":40,"column":31},"end":{"line":42,"column":null}},"15":{"start":{"line":41,"column":8},"end":{"line":41,"column":null}},"16":{"start":{"line":44,"column":6},"end":{"line":50,"column":null}},"17":{"start":{"line":45,"column":8},"end":{"line":45,"column":null}},"18":{"start":{"line":45,"column":37},"end":{"line":45,"column":87}},"19":{"start":{"line":45,"column":76},"end":{"line":45,"column":85}},"20":{"start":{"line":46,"column":8},"end":{"line":48,"column":null}},"21":{"start":{"line":47,"column":10},"end":{"line":47,"column":null}},"22":{"start":{"line":49,"column":8},"end":{"line":49,"column":null}},"23":{"start":{"line":54,"column":2},"end":{"line":65,"column":null}},"24":{"start":{"line":55,"column":4},"end":{"line":64,"column":null}},"25":{"start":{"line":56,"column":20},"end":{"line":61,"column":null}},"26":{"start":{"line":57,"column":24},"end":{"line":57,"column":null}},"27":{"start":{"line":58,"column":8},"end":{"line":58,"column":null}},"28":{"start":{"line":59,"column":8},"end":{"line":59,"column":null}},"29":{"start":{"line":60,"column":8},"end":{"line":60,"column":null}},"30":{"start":{"line":60,"column":37},"end":{"line":60,"column":50}},"31":{"start":{"line":63,"column":6},"end":{"line":63,"column":null}},"32":{"start":{"line":63,"column":19},"end":{"line":63,"column":null}},"33":{"start":{"line":67,"column":24},"end":{"line":74,"column":null}},"34":{"start":{"line":68,"column":18},"end":{"line":68,"column":null}},"35":{"start":{"line":69,"column":4},"end":{"line":73,"column":null}},"36":{"start":{"line":70,"column":6},"end":{"line":70,"column":null}},"37":{"start":{"line":71,"column":6},"end":{"line":71,"column":null}},"38":{"start":{"line":76,"column":20},"end":{"line":78,"column":null}},"39":{"start":{"line":80,"column":49},"end":{"line":83,"column":null}},"40":{"start":{"line":85,"column":2},"end":{"line":88,"column":null}},"41":{"start":{"line":92,"column":31},"end":{"line":98,"column":null}},"42":{"start":{"line":93,"column":18},"end":{"line":93,"column":null}},"43":{"start":{"line":94,"column":2},"end":{"line":96,"column":null}},"44":{"start":{"line":95,"column":4},"end":{"line":95,"column":null}},"45":{"start":{"line":97,"column":2},"end":{"line":97,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":8,"column":29},"end":{"line":8,"column":35}},"loc":{"start":{"line":8,"column":35},"end":{"line":11,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":13,"column":29},"end":{"line":13,"column":30}},"loc":{"start":{"line":13,"column":52},"end":{"line":15,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":72},"end":{"line":28,"column":73}},"loc":{"start":{"line":28,"column":90},"end":{"line":90,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":29,"column":36},"end":{"line":29,"column":37}},"loc":{"start":{"line":29,"column":58},"end":{"line":29,"column":107}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":38,"column":12},"end":{"line":38,"column":18}},"loc":{"start":{"line":38,"column":18},"end":{"line":52,"column":5}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":40,"column":52},"end":{"line":40,"column":null}},"loc":{"start":{"line":41,"column":8},"end":{"line":41,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":45,"column":29},"end":{"line":45,"column":37}},"loc":{"start":{"line":45,"column":37},"end":{"line":45,"column":87}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":45,"column":71},"end":{"line":45,"column":76}},"loc":{"start":{"line":45,"column":76},"end":{"line":45,"column":85}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":46,"column":33},"end":{"line":46,"column":49}},"loc":{"start":{"line":46,"column":49},"end":{"line":48,"column":9}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":54,"column":12},"end":{"line":54,"column":18}},"loc":{"start":{"line":54,"column":18},"end":{"line":65,"column":5}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":56,"column":31},"end":{"line":56,"column":37}},"loc":{"start":{"line":56,"column":37},"end":{"line":61,"column":9}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":60,"column":29},"end":{"line":60,"column":37}},"loc":{"start":{"line":60,"column":37},"end":{"line":60,"column":50}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":63,"column":13},"end":{"line":63,"column":19}},"loc":{"start":{"line":63,"column":19},"end":{"line":63,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":67,"column":24},"end":{"line":67,"column":30}},"loc":{"start":{"line":67,"column":30},"end":{"line":74,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":69,"column":23},"end":{"line":69,"column":28}},"loc":{"start":{"line":69,"column":28},"end":{"line":72,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":76,"column":20},"end":{"line":76,"column":26}},"loc":{"start":{"line":76,"column":26},"end":{"line":78,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":92,"column":31},"end":{"line":92,"column":37}},"loc":{"start":{"line":92,"column":37},"end":{"line":98,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":10,"column":9},"end":{"line":10,"column":null}},"type":"cond-expr","locations":[{"start":{"line":10,"column":16},"end":{"line":10,"column":44}},{"start":{"line":10,"column":44},"end":{"line":10,"column":null}}]},"1":{"loc":{"start":{"line":39,"column":4},"end":{"line":51,"column":null}},"type":"if","locations":[{"start":{"line":39,"column":4},"end":{"line":51,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":44,"column":6},"end":{"line":50,"column":null}},"type":"if","locations":[{"start":{"line":44,"column":6},"end":{"line":50,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":55,"column":4},"end":{"line":64,"column":null}},"type":"if","locations":[{"start":{"line":55,"column":4},"end":{"line":64,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":94,"column":2},"end":{"line":96,"column":null}},"type":"if","locations":[{"start":{"line":94,"column":2},"end":{"line":96,"column":null}},{"start":{},"end":{}}]}},"s":{"0":1,"1":8,"2":8,"3":1,"4":0,"5":1,"6":1,"7":8,"8":16,"9":8,"10":8,"11":8,"12":8,"13":4,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":8,"24":4,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":8,"34":0,"35":0,"36":0,"37":0,"38":8,"39":8,"40":8,"41":1,"42":0,"43":0,"44":0,"45":0},"f":{"0":8,"1":0,"2":8,"3":16,"4":4,"5":0,"6":0,"7":0,"8":0,"9":4,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0},"b":{"0":[0,8],"1":[0,4],"2":[0,0],"3":[0,4],"4":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/hooks/useCheckAuth.ts": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/hooks/useCheckAuth.ts","statementMap":{"0":{"start":{"line":6,"column":21},"end":{"line":16,"column":null}},"1":{"start":{"line":7,"column":21},"end":{"line":7,"column":null}},"2":{"start":{"line":9,"column":4},"end":{"line":15,"column":null}},"3":{"start":{"line":10,"column":25},"end":{"line":10,"column":null}},"4":{"start":{"line":12,"column":8},"end":{"line":14,"column":null}},"5":{"start":{"line":13,"column":12},"end":{"line":13,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":6,"column":21},"end":{"line":6,"column":27}},"loc":{"start":{"line":6,"column":27},"end":{"line":16,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":9,"column":14},"end":{"line":9,"column":20}},"loc":{"start":{"line":9,"column":20},"end":{"line":15,"column":7}}}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":8},"end":{"line":14,"column":null}},"type":"if","locations":[{"start":{"line":12,"column":8},"end":{"line":14,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":12,"column":12},"end":{"line":12,"column":50}},"type":"binary-expr","locations":[{"start":{"line":12,"column":12},"end":{"line":12,"column":24}},{"start":{"line":12,"column":24},"end":{"line":12,"column":50}}]}},"s":{"0":2,"1":12,"2":12,"3":4,"4":4,"5":0},"f":{"0":12,"1":4},"b":{"0":[0,4],"1":[4,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/layouts/MainLayout.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/layouts/MainLayout.tsx","statementMap":{"0":{"start":{"line":15,"column":46},"end":{"line":58,"column":null}},"1":{"start":{"line":16,"column":19},"end":{"line":16,"column":null}},"2":{"start":{"line":17,"column":15},"end":{"line":17,"column":null}},"3":{"start":{"line":18,"column":48},"end":{"line":18,"column":null}},"4":{"start":{"line":20,"column":21},"end":{"line":20,"column":null}},"5":{"start":{"line":20,"column":49},"end":{"line":20,"column":59}},"6":{"start":{"line":22,"column":23},"end":{"line":24,"column":null}},"7":{"start":{"line":23,"column":4},"end":{"line":23,"column":null}},"8":{"start":{"line":26,"column":36},"end":{"line":40,"column":null}},"9":{"start":{"line":43,"column":4},"end":{"line":44,"column":null}},"10":{"start":{"line":43,"column":46},"end":{"line":43,"column":68}},"11":{"start":{"line":46,"column":2},"end":{"line":56,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":46},"end":{"line":15,"column":47}},"loc":{"start":{"line":15,"column":79},"end":{"line":58,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":33},"end":{"line":20,"column":34}},"loc":{"start":{"line":20,"column":49},"end":{"line":20,"column":59}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":22,"column":23},"end":{"line":22,"column":29}},"loc":{"start":{"line":22,"column":29},"end":{"line":24,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":43,"column":35},"end":{"line":43,"column":36}},"loc":{"start":{"line":43,"column":46},"end":{"line":43,"column":68}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":49},"end":{"line":15,"column":73}},"type":"default-arg","locations":[{"start":{"line":15,"column":67},"end":{"line":15,"column":73}}]},"1":{"loc":{"start":{"line":43,"column":4},"end":{"line":44,"column":null}},"type":"binary-expr","locations":[{"start":{"line":43,"column":4},"end":{"line":43,"column":null}},{"start":{"line":44,"column":4},"end":{"line":44,"column":null}}]},"2":{"loc":{"start":{"line":48,"column":7},"end":{"line":48,"column":null}},"type":"binary-expr","locations":[{"start":{"line":48,"column":7},"end":{"line":48,"column":27}},{"start":{"line":48,"column":27},"end":{"line":48,"column":null}}]},"3":{"loc":{"start":{"line":54,"column":7},"end":{"line":54,"column":null}},"type":"binary-expr","locations":[{"start":{"line":54,"column":7},"end":{"line":54,"column":19}},{"start":{"line":54,"column":19},"end":{"line":54,"column":null}}]},"4":{"loc":{"start":{"line":55,"column":7},"end":{"line":55,"column":null}},"type":"binary-expr","locations":[{"start":{"line":55,"column":7},"end":{"line":55,"column":27}},{"start":{"line":55,"column":27},"end":{"line":55,"column":null}}]}},"s":{"0":2,"1":4,"2":4,"3":4,"4":4,"5":12,"6":4,"7":0,"8":4,"9":4,"10":52,"11":4},"f":{"0":4,"1":12,"2":0,"3":52},"b":{"0":[4],"1":[4,4],"2":[4,4],"3":[4,0],"4":[4,4]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/layouts/SellerLayout.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/layouts/SellerLayout.tsx","statementMap":{"0":{"start":{"line":10,"column":31},"end":{"line":26,"column":null}},"1":{"start":{"line":11,"column":21},"end":{"line":11,"column":null}},"2":{"start":{"line":12,"column":24},"end":{"line":12,"column":null}},"3":{"start":{"line":14,"column":4},"end":{"line":24,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":31},"end":{"line":10,"column":37}},"loc":{"start":{"line":10,"column":37},"end":{"line":26,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":24},"end":{"line":12,"column":null}},"type":"binary-expr","locations":[{"start":{"line":12,"column":24},"end":{"line":12,"column":58}},{"start":{"line":12,"column":58},"end":{"line":12,"column":95}},{"start":{"line":12,"column":95},"end":{"line":12,"column":132}},{"start":{"line":12,"column":132},"end":{"line":12,"column":null}}]},"1":{"loc":{"start":{"line":16,"column":13},"end":{"line":16,"column":null}},"type":"binary-expr","locations":[{"start":{"line":16,"column":13},"end":{"line":16,"column":29}},{"start":{"line":16,"column":29},"end":{"line":16,"column":null}}]},"2":{"loc":{"start":{"line":23,"column":13},"end":{"line":23,"column":null}},"type":"binary-expr","locations":[{"start":{"line":23,"column":13},"end":{"line":23,"column":29}},{"start":{"line":23,"column":29},"end":{"line":23,"column":null}}]}},"s":{"0":0,"1":0,"2":0,"3":0},"f":{"0":0},"b":{"0":[0,0,0,0],"1":[0,0],"2":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/layouts/sellerDashboardLayout.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/layouts/sellerDashboardLayout.tsx","statementMap":{"0":{"start":{"line":10,"column":38},"end":{"line":27,"column":null}},"1":{"start":{"line":11,"column":40},"end":{"line":11,"column":null}},"2":{"start":{"line":13,"column":2},"end":{"line":25,"column":null}},"3":{"start":{"line":18,"column":31},"end":{"line":18,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":38},"end":{"line":10,"column":39}},"loc":{"start":{"line":10,"column":56},"end":{"line":27,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":18,"column":25},"end":{"line":18,"column":31}},"loc":{"start":{"line":18,"column":31},"end":{"line":18,"column":null}}}},"branchMap":{},"s":{"0":2,"1":0,"2":0,"3":0},"f":{"0":0,"1":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/AboutUs.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/AboutUs.tsx","statementMap":{"0":{"start":{"line":8,"column":26},"end":{"line":82,"column":null}},"1":{"start":{"line":9,"column":38},"end":{"line":9,"column":null}},"2":{"start":{"line":10,"column":21},"end":{"line":10,"column":null}},"3":{"start":{"line":12,"column":4},"end":{"line":32,"column":null}},"4":{"start":{"line":13,"column":23},"end":{"line":21,"column":null}},"5":{"start":{"line":15,"column":10},"end":{"line":18,"column":null}},"6":{"start":{"line":16,"column":12},"end":{"line":16,"column":null}},"7":{"start":{"line":17,"column":12},"end":{"line":17,"column":null}},"8":{"start":{"line":23,"column":6},"end":{"line":25,"column":null}},"9":{"start":{"line":24,"column":8},"end":{"line":24,"column":null}},"10":{"start":{"line":27,"column":6},"end":{"line":31,"column":null}},"11":{"start":{"line":28,"column":8},"end":{"line":30,"column":null}},"12":{"start":{"line":29,"column":10},"end":{"line":29,"column":null}},"13":{"start":{"line":34,"column":4},"end":{"line":80,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":8,"column":26},"end":{"line":8,"column":32}},"loc":{"start":{"line":8,"column":32},"end":{"line":82,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":12,"column":14},"end":{"line":12,"column":20}},"loc":{"start":{"line":12,"column":20},"end":{"line":32,"column":7}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":14,"column":8},"end":{"line":14,"column":9}},"loc":{"start":{"line":14,"column":21},"end":{"line":19,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":27,"column":13},"end":{"line":27,"column":19}},"loc":{"start":{"line":27,"column":19},"end":{"line":31,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":10},"end":{"line":18,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":10},"end":{"line":18,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":23,"column":6},"end":{"line":25,"column":null}},"type":"if","locations":[{"start":{"line":23,"column":6},"end":{"line":25,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":28,"column":8},"end":{"line":30,"column":null}},"type":"if","locations":[{"start":{"line":28,"column":8},"end":{"line":30,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":55,"column":14},"end":{"line":55,"column":null}},"type":"cond-expr","locations":[{"start":{"line":55,"column":26},"end":{"line":55,"column":42}},{"start":{"line":55,"column":42},"end":{"line":55,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"f":{"0":0,"1":0,"2":0,"3":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Cart.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Cart.tsx","statementMap":{"0":{"start":{"line":29,"column":23},"end":{"line":310,"column":null}},"1":{"start":{"line":30,"column":19},"end":{"line":30,"column":null}},"2":{"start":{"line":31,"column":89},"end":{"line":31,"column":null}},"3":{"start":{"line":32,"column":27},"end":{"line":32,"column":null}},"4":{"start":{"line":33,"column":27},"end":{"line":33,"column":null}},"5":{"start":{"line":34,"column":22},"end":{"line":34,"column":null}},"6":{"start":{"line":35,"column":42},"end":{"line":35,"column":null}},"7":{"start":{"line":36,"column":57},"end":{"line":36,"column":null}},"8":{"start":{"line":37,"column":52},"end":{"line":37,"column":null}},"9":{"start":{"line":38,"column":42},"end":{"line":38,"column":null}},"10":{"start":{"line":39,"column":28},"end":{"line":39,"column":null}},"11":{"start":{"line":40,"column":46},"end":{"line":40,"column":null}},"12":{"start":{"line":41,"column":19},"end":{"line":41,"column":null}},"13":{"start":{"line":42,"column":42},"end":{"line":42,"column":null}},"14":{"start":{"line":43,"column":32},"end":{"line":43,"column":null}},"15":{"start":{"line":44,"column":48},"end":{"line":44,"column":null}},"16":{"start":{"line":45,"column":50},"end":{"line":45,"column":null}},"17":{"start":{"line":47,"column":2},"end":{"line":52,"column":null}},"18":{"start":{"line":48,"column":21},"end":{"line":48,"column":null}},"19":{"start":{"line":49,"column":4},"end":{"line":51,"column":null}},"20":{"start":{"line":50,"column":6},"end":{"line":50,"column":null}},"21":{"start":{"line":54,"column":2},"end":{"line":69,"column":null}},"22":{"start":{"line":55,"column":4},"end":{"line":68,"column":null}},"23":{"start":{"line":56,"column":6},"end":{"line":56,"column":null}},"24":{"start":{"line":57,"column":35},"end":{"line":60,"column":null}},"25":{"start":{"line":58,"column":31},"end":{"line":58,"column":null}},"26":{"start":{"line":58,"column":59},"end":{"line":58,"column":89}},"27":{"start":{"line":59,"column":8},"end":{"line":59,"column":null}},"28":{"start":{"line":61,"column":6},"end":{"line":61,"column":null}},"29":{"start":{"line":62,"column":32},"end":{"line":65,"column":null}},"30":{"start":{"line":63,"column":8},"end":{"line":63,"column":null}},"31":{"start":{"line":64,"column":8},"end":{"line":64,"column":null}},"32":{"start":{"line":66,"column":6},"end":{"line":66,"column":null}},"33":{"start":{"line":67,"column":6},"end":{"line":67,"column":null}},"34":{"start":{"line":71,"column":2},"end":{"line":73,"column":null}},"35":{"start":{"line":72,"column":4},"end":{"line":72,"column":null}},"36":{"start":{"line":75,"column":28},"end":{"line":88,"column":null}},"37":{"start":{"line":76,"column":2},"end":{"line":87,"column":null}},"38":{"start":{"line":77,"column":10},"end":{"line":77,"column":null}},"39":{"start":{"line":78,"column":24},"end":{"line":78,"column":null}},"40":{"start":{"line":78,"column":50},"end":{"line":78,"column":78}},"41":{"start":{"line":80,"column":4},"end":{"line":85,"column":null}},"42":{"start":{"line":81,"column":6},"end":{"line":84,"column":null}},"43":{"start":{"line":86,"column":4},"end":{"line":86,"column":null}},"44":{"start":{"line":90,"column":26},"end":{"line":102,"column":null}},"45":{"start":{"line":91,"column":2},"end":{"line":101,"column":null}},"46":{"start":{"line":92,"column":10},"end":{"line":92,"column":null}},"47":{"start":{"line":94,"column":4},"end":{"line":99,"column":null}},"48":{"start":{"line":95,"column":6},"end":{"line":98,"column":null}},"49":{"start":{"line":100,"column":4},"end":{"line":100,"column":null}},"50":{"start":{"line":104,"column":28},"end":{"line":118,"column":null}},"51":{"start":{"line":105,"column":4},"end":{"line":117,"column":null}},"52":{"start":{"line":106,"column":6},"end":{"line":106,"column":null}},"53":{"start":{"line":107,"column":6},"end":{"line":109,"column":null}},"54":{"start":{"line":108,"column":20},"end":{"line":108,"column":null}},"55":{"start":{"line":110,"column":6},"end":{"line":110,"column":null}},"56":{"start":{"line":111,"column":6},"end":{"line":111,"column":null}},"57":{"start":{"line":112,"column":6},"end":{"line":112,"column":null}},"58":{"start":{"line":114,"column":6},"end":{"line":114,"column":null}},"59":{"start":{"line":116,"column":6},"end":{"line":116,"column":null}},"60":{"start":{"line":120,"column":27},"end":{"line":131,"column":null}},"61":{"start":{"line":121,"column":4},"end":{"line":130,"column":null}},"62":{"start":{"line":122,"column":6},"end":{"line":122,"column":null}},"63":{"start":{"line":123,"column":6},"end":{"line":123,"column":null}},"64":{"start":{"line":124,"column":6},"end":{"line":124,"column":null}},"65":{"start":{"line":125,"column":6},"end":{"line":125,"column":null}},"66":{"start":{"line":127,"column":6},"end":{"line":127,"column":null}},"67":{"start":{"line":129,"column":6},"end":{"line":129,"column":null}},"68":{"start":{"line":133,"column":26},"end":{"line":135,"column":null}},"69":{"start":{"line":134,"column":4},"end":{"line":134,"column":null}},"70":{"start":{"line":137,"column":27},"end":{"line":149,"column":null}},"71":{"start":{"line":138,"column":4},"end":{"line":147,"column":null}},"72":{"start":{"line":139,"column":6},"end":{"line":139,"column":null}},"73":{"start":{"line":140,"column":6},"end":{"line":140,"column":null}},"74":{"start":{"line":141,"column":6},"end":{"line":141,"column":null}},"75":{"start":{"line":142,"column":6},"end":{"line":142,"column":null}},"76":{"start":{"line":144,"column":6},"end":{"line":144,"column":null}},"77":{"start":{"line":146,"column":6},"end":{"line":146,"column":null}},"78":{"start":{"line":148,"column":4},"end":{"line":148,"column":null}},"79":{"start":{"line":151,"column":26},"end":{"line":153,"column":null}},"80":{"start":{"line":152,"column":4},"end":{"line":152,"column":null}},"81":{"start":{"line":155,"column":28},"end":{"line":158,"column":null}},"82":{"start":{"line":156,"column":21},"end":{"line":156,"column":null}},"83":{"start":{"line":157,"column":4},"end":{"line":157,"column":null}},"84":{"start":{"line":160,"column":25},"end":{"line":166,"column":null}},"85":{"start":{"line":161,"column":21},"end":{"line":164,"column":null}},"86":{"start":{"line":162,"column":23},"end":{"line":162,"column":null}},"87":{"start":{"line":163,"column":6},"end":{"line":163,"column":null}},"88":{"start":{"line":165,"column":4},"end":{"line":165,"column":null}},"89":{"start":{"line":168,"column":2},"end":{"line":170,"column":null}},"90":{"start":{"line":169,"column":4},"end":{"line":169,"column":null}},"91":{"start":{"line":172,"column":31},"end":{"line":174,"column":null}},"92":{"start":{"line":173,"column":4},"end":{"line":173,"column":null}},"93":{"start":{"line":173,"column":119},"end":{"line":173,"column":174}},"94":{"start":{"line":176,"column":2},"end":{"line":185,"column":null}},"95":{"start":{"line":177,"column":4},"end":{"line":183,"column":null}},"96":{"start":{"line":187,"column":2},"end":{"line":189,"column":null}},"97":{"start":{"line":188,"column":4},"end":{"line":188,"column":null}},"98":{"start":{"line":191,"column":2},"end":{"line":193,"column":null}},"99":{"start":{"line":192,"column":4},"end":{"line":192,"column":null}},"100":{"start":{"line":194,"column":2},"end":{"line":308,"column":null}},"101":{"start":{"line":212,"column":14},"end":{"line":258,"column":null}},"102":{"start":{"line":223,"column":37},"end":{"line":223,"column":null}},"103":{"start":{"line":232,"column":37},"end":{"line":232,"column":null}},"104":{"start":{"line":243,"column":43},"end":{"line":243,"column":70}},"105":{"start":{"line":265,"column":25},"end":{"line":265,"column":null}},"106":{"start":{"line":299,"column":24},"end":{"line":299,"column":45}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":29,"column":23},"end":{"line":29,"column":29}},"loc":{"start":{"line":29,"column":29},"end":{"line":310,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":47,"column":12},"end":{"line":47,"column":18}},"loc":{"start":{"line":47,"column":18},"end":{"line":52,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":54,"column":12},"end":{"line":54,"column":18}},"loc":{"start":{"line":54,"column":18},"end":{"line":69,"column":5}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":57,"column":50},"end":{"line":57,"column":58}},"loc":{"start":{"line":57,"column":58},"end":{"line":60,"column":7}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":58,"column":54},"end":{"line":58,"column":59}},"loc":{"start":{"line":58,"column":59},"end":{"line":58,"column":89}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":62,"column":60},"end":{"line":62,"column":61}},"loc":{"start":{"line":62,"column":112},"end":{"line":65,"column":9}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":71,"column":12},"end":{"line":71,"column":18}},"loc":{"start":{"line":71,"column":18},"end":{"line":73,"column":5}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":75,"column":28},"end":{"line":75,"column":29}},"loc":{"start":{"line":75,"column":70},"end":{"line":88,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":76,"column":18},"end":{"line":76,"column":26}},"loc":{"start":{"line":76,"column":26},"end":{"line":87,"column":3}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":78,"column":42},"end":{"line":78,"column":50}},"loc":{"start":{"line":78,"column":50},"end":{"line":78,"column":78}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":90,"column":26},"end":{"line":90,"column":27}},"loc":{"start":{"line":90,"column":69},"end":{"line":102,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":91,"column":18},"end":{"line":91,"column":26}},"loc":{"start":{"line":91,"column":26},"end":{"line":101,"column":3}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":104,"column":28},"end":{"line":104,"column":40}},"loc":{"start":{"line":104,"column":40},"end":{"line":118,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":120,"column":27},"end":{"line":120,"column":34}},"loc":{"start":{"line":120,"column":53},"end":{"line":131,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":133,"column":26},"end":{"line":133,"column":38}},"loc":{"start":{"line":133,"column":38},"end":{"line":135,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":137,"column":27},"end":{"line":137,"column":39}},"loc":{"start":{"line":137,"column":39},"end":{"line":149,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":151,"column":26},"end":{"line":151,"column":32}},"loc":{"start":{"line":151,"column":32},"end":{"line":153,"column":null}}},"17":{"name":"(anonymous_17)","decl":{"start":{"line":155,"column":28},"end":{"line":155,"column":29}},"loc":{"start":{"line":155,"column":48},"end":{"line":158,"column":null}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":160,"column":25},"end":{"line":160,"column":26}},"loc":{"start":{"line":160,"column":48},"end":{"line":166,"column":null}}},"19":{"name":"(anonymous_19)","decl":{"start":{"line":161,"column":34},"end":{"line":161,"column":35}},"loc":{"start":{"line":161,"column":49},"end":{"line":164,"column":7}}},"20":{"name":"(anonymous_20)","decl":{"start":{"line":168,"column":12},"end":{"line":168,"column":18}},"loc":{"start":{"line":168,"column":18},"end":{"line":170,"column":5}}},"21":{"name":"(anonymous_21)","decl":{"start":{"line":172,"column":31},"end":{"line":172,"column":37}},"loc":{"start":{"line":172,"column":37},"end":{"line":174,"column":null}}},"22":{"name":"(anonymous_22)","decl":{"start":{"line":173,"column":88},"end":{"line":173,"column":89}},"loc":{"start":{"line":173,"column":119},"end":{"line":173,"column":174}}},"23":{"name":"(anonymous_23)","decl":{"start":{"line":211,"column":30},"end":{"line":211,"column":null}},"loc":{"start":{"line":212,"column":14},"end":{"line":258,"column":null}}},"24":{"name":"(anonymous_24)","decl":{"start":{"line":223,"column":31},"end":{"line":223,"column":37}},"loc":{"start":{"line":223,"column":37},"end":{"line":223,"column":null}}},"25":{"name":"(anonymous_25)","decl":{"start":{"line":232,"column":31},"end":{"line":232,"column":37}},"loc":{"start":{"line":232,"column":37},"end":{"line":232,"column":null}}},"26":{"name":"(anonymous_26)","decl":{"start":{"line":243,"column":37},"end":{"line":243,"column":43}},"loc":{"start":{"line":243,"column":43},"end":{"line":243,"column":70}}},"27":{"name":"(anonymous_27)","decl":{"start":{"line":265,"column":19},"end":{"line":265,"column":25}},"loc":{"start":{"line":265,"column":25},"end":{"line":265,"column":null}}},"28":{"name":"(anonymous_28)","decl":{"start":{"line":299,"column":19},"end":{"line":299,"column":23}},"loc":{"start":{"line":299,"column":23},"end":{"line":299,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":49,"column":4},"end":{"line":51,"column":null}},"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":51,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":55,"column":4},"end":{"line":68,"column":null}},"type":"if","locations":[{"start":{"line":55,"column":4},"end":{"line":68,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":55,"column":8},"end":{"line":55,"column":86}},"type":"binary-expr","locations":[{"start":{"line":55,"column":8},"end":{"line":55,"column":16}},{"start":{"line":55,"column":16},"end":{"line":55,"column":30}},{"start":{"line":55,"column":30},"end":{"line":55,"column":52}},{"start":{"line":55,"column":52},"end":{"line":55,"column":86}}]},"3":{"loc":{"start":{"line":59,"column":83},"end":{"line":59,"column":125}},"type":"binary-expr","locations":[{"start":{"line":59,"column":83},"end":{"line":59,"column":111}},{"start":{"line":59,"column":111},"end":{"line":59,"column":125}}]},"4":{"loc":{"start":{"line":77,"column":29},"end":{"line":77,"column":90}},"type":"binary-expr","locations":[{"start":{"line":77,"column":29},"end":{"line":77,"column":58}},{"start":{"line":77,"column":58},"end":{"line":77,"column":90}}]},"5":{"loc":{"start":{"line":80,"column":4},"end":{"line":85,"column":null}},"type":"if","locations":[{"start":{"line":80,"column":4},"end":{"line":85,"column":null}},{"start":{},"end":{}}]},"6":{"loc":{"start":{"line":80,"column":28},"end":{"line":80,"column":54}},"type":"binary-expr","locations":[{"start":{"line":80,"column":28},"end":{"line":80,"column":43}},{"start":{"line":80,"column":43},"end":{"line":80,"column":54}}]},"7":{"loc":{"start":{"line":92,"column":29},"end":{"line":92,"column":90}},"type":"binary-expr","locations":[{"start":{"line":92,"column":29},"end":{"line":92,"column":58}},{"start":{"line":92,"column":58},"end":{"line":92,"column":90}}]},"8":{"loc":{"start":{"line":94,"column":4},"end":{"line":99,"column":null}},"type":"if","locations":[{"start":{"line":94,"column":4},"end":{"line":99,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":156,"column":21},"end":{"line":156,"column":null}},"type":"binary-expr","locations":[{"start":{"line":156,"column":21},"end":{"line":156,"column":63}},{"start":{"line":156,"column":63},"end":{"line":156,"column":null}}]},"10":{"loc":{"start":{"line":162,"column":23},"end":{"line":162,"column":null}},"type":"binary-expr","locations":[{"start":{"line":162,"column":23},"end":{"line":162,"column":65}},{"start":{"line":162,"column":65},"end":{"line":162,"column":null}}]},"11":{"loc":{"start":{"line":173,"column":11},"end":{"line":173,"column":null}},"type":"binary-expr","locations":[{"start":{"line":173,"column":11},"end":{"line":173,"column":53}},{"start":{"line":173,"column":53},"end":{"line":173,"column":null}}]},"12":{"loc":{"start":{"line":176,"column":2},"end":{"line":185,"column":null}},"type":"if","locations":[{"start":{"line":176,"column":2},"end":{"line":185,"column":null}},{"start":{},"end":{}}]},"13":{"loc":{"start":{"line":176,"column":6},"end":{"line":176,"column":38}},"type":"binary-expr","locations":[{"start":{"line":176,"column":6},"end":{"line":176,"column":21}},{"start":{"line":176,"column":21},"end":{"line":176,"column":38}}]},"14":{"loc":{"start":{"line":187,"column":2},"end":{"line":189,"column":null}},"type":"if","locations":[{"start":{"line":187,"column":2},"end":{"line":189,"column":null}},{"start":{},"end":{}}]},"15":{"loc":{"start":{"line":187,"column":6},"end":{"line":187,"column":30}},"type":"binary-expr","locations":[{"start":{"line":187,"column":6},"end":{"line":187,"column":19}},{"start":{"line":187,"column":19},"end":{"line":187,"column":30}}]},"16":{"loc":{"start":{"line":191,"column":2},"end":{"line":193,"column":null}},"type":"if","locations":[{"start":{"line":191,"column":2},"end":{"line":193,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":191,"column":6},"end":{"line":191,"column":30}},"type":"binary-expr","locations":[{"start":{"line":191,"column":6},"end":{"line":191,"column":21}},{"start":{"line":191,"column":21},"end":{"line":191,"column":30}}]},"18":{"loc":{"start":{"line":212,"column":62},"end":{"line":212,"column":108}},"type":"cond-expr","locations":[{"start":{"line":212,"column":91},"end":{"line":212,"column":106}},{"start":{"line":212,"column":106},"end":{"line":212,"column":108}}]},"19":{"loc":{"start":{"line":229,"column":23},"end":{"line":229,"column":null}},"type":"binary-expr","locations":[{"start":{"line":229,"column":23},"end":{"line":229,"column":65}},{"start":{"line":229,"column":65},"end":{"line":229,"column":102}},{"start":{"line":229,"column":102},"end":{"line":229,"column":null}}]},"20":{"loc":{"start":{"line":251,"column":18},"end":{"line":256,"column":null}},"type":"binary-expr","locations":[{"start":{"line":251,"column":18},"end":{"line":251,"column":null}},{"start":{"line":252,"column":16},"end":{"line":256,"column":null}}]},"21":{"loc":{"start":{"line":268,"column":11},"end":{"line":268,"column":null}},"type":"cond-expr","locations":[{"start":{"line":268,"column":26},"end":{"line":268,"column":50}},{"start":{"line":268,"column":50},"end":{"line":268,"column":null}}]},"22":{"loc":{"start":{"line":273,"column":64},"end":{"line":273,"column":108}},"type":"cond-expr","locations":[{"start":{"line":273,"column":82},"end":{"line":273,"column":98}},{"start":{"line":273,"column":98},"end":{"line":273,"column":108}}]},"23":{"loc":{"start":{"line":273,"column":112},"end":{"line":273,"column":163}},"type":"cond-expr","locations":[{"start":{"line":273,"column":137},"end":{"line":273,"column":153}},{"start":{"line":273,"column":153},"end":{"line":273,"column":163}}]},"24":{"loc":{"start":{"line":275,"column":11},"end":{"line":275,"column":null}},"type":"cond-expr","locations":[{"start":{"line":275,"column":29},"end":{"line":275,"column":53}},{"start":{"line":275,"column":53},"end":{"line":275,"column":null}}]},"25":{"loc":{"start":{"line":278,"column":7},"end":{"line":283,"column":null}},"type":"binary-expr","locations":[{"start":{"line":278,"column":7},"end":{"line":278,"column":null}},{"start":{"line":279,"column":8},"end":{"line":283,"column":null}}]},"26":{"loc":{"start":{"line":301,"column":63},"end":{"line":301,"column":115}},"type":"cond-expr","locations":[{"start":{"line":301,"column":89},"end":{"line":301,"column":105}},{"start":{"line":301,"column":105},"end":{"line":301,"column":115}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0,0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Chat.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Chat.tsx","statementMap":{"0":{"start":{"line":12,"column":27},"end":{"line":137,"column":null}},"1":{"start":{"line":13,"column":30},"end":{"line":13,"column":null}},"2":{"start":{"line":14,"column":34},"end":{"line":14,"column":null}},"3":{"start":{"line":15,"column":42},"end":{"line":15,"column":null}},"4":{"start":{"line":16,"column":26},"end":{"line":16,"column":null}},"5":{"start":{"line":17,"column":25},"end":{"line":17,"column":null}},"6":{"start":{"line":18,"column":30},"end":{"line":18,"column":null}},"7":{"start":{"line":20,"column":19},"end":{"line":20,"column":null}},"8":{"start":{"line":21,"column":23},"end":{"line":21,"column":null}},"9":{"start":{"line":21,"column":51},"end":{"line":21,"column":61}},"10":{"start":{"line":23,"column":2},"end":{"line":35,"column":null}},"11":{"start":{"line":24,"column":4},"end":{"line":34,"column":null}},"12":{"start":{"line":25,"column":24},"end":{"line":25,"column":null}},"13":{"start":{"line":26,"column":6},"end":{"line":26,"column":null}},"14":{"start":{"line":27,"column":23},"end":{"line":27,"column":null}},"15":{"start":{"line":28,"column":6},"end":{"line":28,"column":null}},"16":{"start":{"line":29,"column":6},"end":{"line":29,"column":null}},"17":{"start":{"line":31,"column":6},"end":{"line":33,"column":null}},"18":{"start":{"line":32,"column":8},"end":{"line":32,"column":null}},"19":{"start":{"line":37,"column":2},"end":{"line":47,"column":null}},"20":{"start":{"line":38,"column":4},"end":{"line":46,"column":null}},"21":{"start":{"line":39,"column":6},"end":{"line":41,"column":null}},"22":{"start":{"line":40,"column":8},"end":{"line":40,"column":null}},"23":{"start":{"line":40,"column":36},"end":{"line":40,"column":67}},"24":{"start":{"line":43,"column":6},"end":{"line":45,"column":null}},"25":{"start":{"line":44,"column":8},"end":{"line":44,"column":null}},"26":{"start":{"line":49,"column":2},"end":{"line":51,"column":null}},"27":{"start":{"line":50,"column":4},"end":{"line":50,"column":null}},"28":{"start":{"line":53,"column":28},"end":{"line":55,"column":null}},"29":{"start":{"line":54,"column":4},"end":{"line":54,"column":null}},"30":{"start":{"line":57,"column":28},"end":{"line":63,"column":null}},"31":{"start":{"line":58,"column":4},"end":{"line":58,"column":null}},"32":{"start":{"line":59,"column":4},"end":{"line":62,"column":null}},"33":{"start":{"line":60,"column":6},"end":{"line":60,"column":null}},"34":{"start":{"line":61,"column":6},"end":{"line":61,"column":null}},"35":{"start":{"line":65,"column":21},"end":{"line":67,"column":null}},"36":{"start":{"line":66,"column":4},"end":{"line":66,"column":null}},"37":{"start":{"line":69,"column":2},"end":{"line":135,"column":null}},"38":{"start":{"line":89,"column":14},"end":{"line":112,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":27},"end":{"line":12,"column":33}},"loc":{"start":{"line":12,"column":33},"end":{"line":137,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":21,"column":35},"end":{"line":21,"column":36}},"loc":{"start":{"line":21,"column":51},"end":{"line":21,"column":61}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":23,"column":12},"end":{"line":23,"column":18}},"loc":{"start":{"line":23,"column":18},"end":{"line":35,"column":5}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":31,"column":13},"end":{"line":31,"column":19}},"loc":{"start":{"line":31,"column":19},"end":{"line":33,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":37,"column":12},"end":{"line":37,"column":18}},"loc":{"start":{"line":37,"column":18},"end":{"line":47,"column":5}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":39,"column":27},"end":{"line":39,"column":28}},"loc":{"start":{"line":39,"column":54},"end":{"line":41,"column":7}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":40,"column":20},"end":{"line":40,"column":36}},"loc":{"start":{"line":40,"column":36},"end":{"line":40,"column":67}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":43,"column":13},"end":{"line":43,"column":19}},"loc":{"start":{"line":43,"column":19},"end":{"line":45,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":49,"column":12},"end":{"line":49,"column":18}},"loc":{"start":{"line":49,"column":18},"end":{"line":51,"column":5}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":53,"column":28},"end":{"line":53,"column":29}},"loc":{"start":{"line":53,"column":72},"end":{"line":55,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":57,"column":28},"end":{"line":57,"column":29}},"loc":{"start":{"line":57,"column":52},"end":{"line":63,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":65,"column":21},"end":{"line":65,"column":27}},"loc":{"start":{"line":65,"column":27},"end":{"line":67,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":88,"column":26},"end":{"line":88,"column":27}},"loc":{"start":{"line":89,"column":14},"end":{"line":112,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":4},"end":{"line":34,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":34,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":27,"column":23},"end":{"line":27,"column":null}},"type":"binary-expr","locations":[{"start":{"line":27,"column":23},"end":{"line":27,"column":50}},{"start":{"line":27,"column":50},"end":{"line":27,"column":null}}]},"2":{"loc":{"start":{"line":38,"column":4},"end":{"line":46,"column":null}},"type":"if","locations":[{"start":{"line":38,"column":4},"end":{"line":46,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":59,"column":4},"end":{"line":62,"column":null}},"type":"if","locations":[{"start":{"line":59,"column":4},"end":{"line":62,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":59,"column":8},"end":{"line":59,"column":39}},"type":"binary-expr","locations":[{"start":{"line":59,"column":8},"end":{"line":59,"column":31}},{"start":{"line":59,"column":31},"end":{"line":59,"column":39}}]},"5":{"loc":{"start":{"line":71,"column":7},"end":{"line":77,"column":null}},"type":"binary-expr","locations":[{"start":{"line":71,"column":7},"end":{"line":71,"column":null}},{"start":{"line":72,"column":8},"end":{"line":77,"column":null}}]},"6":{"loc":{"start":{"line":79,"column":7},"end":{"line":133,"column":null}},"type":"binary-expr","locations":[{"start":{"line":79,"column":7},"end":{"line":79,"column":null}},{"start":{"line":80,"column":8},"end":{"line":133,"column":null}}]},"7":{"loc":{"start":{"line":91,"column":35},"end":{"line":91,"column":94}},"type":"cond-expr","locations":[{"start":{"line":91,"column":63},"end":{"line":91,"column":79}},{"start":{"line":91,"column":79},"end":{"line":91,"column":94}}]},"8":{"loc":{"start":{"line":94,"column":19},"end":{"line":97,"column":null}},"type":"binary-expr","locations":[{"start":{"line":94,"column":19},"end":{"line":94,"column":null}},{"start":{"line":95,"column":20},"end":{"line":97,"column":null}}]},"9":{"loc":{"start":{"line":95,"column":58},"end":{"line":95,"column":128}},"type":"cond-expr","locations":[{"start":{"line":95,"column":98},"end":{"line":95,"column":115}},{"start":{"line":95,"column":115},"end":{"line":95,"column":128}}]},"10":{"loc":{"start":{"line":96,"column":23},"end":{"line":96,"column":null}},"type":"cond-expr","locations":[{"start":{"line":96,"column":63},"end":{"line":96,"column":106}},{"start":{"line":96,"column":106},"end":{"line":96,"column":null}}]},"11":{"loc":{"start":{"line":101,"column":22},"end":{"line":105,"column":null}},"type":"cond-expr","locations":[{"start":{"line":102,"column":26},"end":{"line":102,"column":null}},{"start":{"line":103,"column":26},"end":{"line":105,"column":null}}]},"12":{"loc":{"start":{"line":103,"column":26},"end":{"line":105,"column":null}},"type":"cond-expr","locations":[{"start":{"line":104,"column":26},"end":{"line":104,"column":null}},{"start":{"line":105,"column":26},"end":{"line":105,"column":null}}]},"13":{"loc":{"start":{"line":108,"column":21},"end":{"line":108,"column":null}},"type":"binary-expr","locations":[{"start":{"line":108,"column":21},"end":{"line":108,"column":62}},{"start":{"line":108,"column":62},"end":{"line":108,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Checkout.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Checkout.tsx","statementMap":{"0":{"start":{"line":37,"column":27},"end":{"line":324,"column":null}},"1":{"start":{"line":38,"column":36},"end":{"line":41,"column":null}},"2":{"start":{"line":42,"column":42},"end":{"line":42,"column":null}},"3":{"start":{"line":43,"column":57},"end":{"line":43,"column":null}},"4":{"start":{"line":44,"column":28},"end":{"line":44,"column":null}},"5":{"start":{"line":45,"column":43},"end":{"line":45,"column":null}},"6":{"start":{"line":46,"column":23},"end":{"line":46,"column":null}},"7":{"start":{"line":47,"column":51},"end":{"line":47,"column":null}},"8":{"start":{"line":48,"column":58},"end":{"line":48,"column":null}},"9":{"start":{"line":49,"column":40},"end":{"line":49,"column":null}},"10":{"start":{"line":50,"column":30},"end":{"line":55,"column":null}},"11":{"start":{"line":56,"column":36},"end":{"line":56,"column":null}},"12":{"start":{"line":57,"column":44},"end":{"line":57,"column":null}},"13":{"start":{"line":58,"column":19},"end":{"line":58,"column":null}},"14":{"start":{"line":60,"column":2},"end":{"line":65,"column":null}},"15":{"start":{"line":61,"column":21},"end":{"line":61,"column":null}},"16":{"start":{"line":62,"column":4},"end":{"line":64,"column":null}},"17":{"start":{"line":63,"column":6},"end":{"line":63,"column":null}},"18":{"start":{"line":67,"column":1},"end":{"line":72,"column":null}},"19":{"start":{"line":68,"column":4},"end":{"line":71,"column":null}},"20":{"start":{"line":69,"column":6},"end":{"line":69,"column":null}},"21":{"start":{"line":70,"column":6},"end":{"line":70,"column":null}},"22":{"start":{"line":74,"column":2},"end":{"line":82,"column":null}},"23":{"start":{"line":75,"column":4},"end":{"line":81,"column":null}},"24":{"start":{"line":76,"column":35},"end":{"line":79,"column":null}},"25":{"start":{"line":77,"column":31},"end":{"line":77,"column":null}},"26":{"start":{"line":77,"column":59},"end":{"line":77,"column":89}},"27":{"start":{"line":78,"column":8},"end":{"line":78,"column":null}},"28":{"start":{"line":80,"column":6},"end":{"line":80,"column":null}},"29":{"start":{"line":84,"column":2},"end":{"line":88,"column":null}},"30":{"start":{"line":85,"column":2},"end":{"line":87,"column":null}},"31":{"start":{"line":86,"column":4},"end":{"line":86,"column":null}},"32":{"start":{"line":90,"column":2},"end":{"line":96,"column":null}},"33":{"start":{"line":91,"column":31},"end":{"line":91,"column":null}},"34":{"start":{"line":92,"column":25},"end":{"line":92,"column":null}},"35":{"start":{"line":93,"column":2},"end":{"line":93,"column":null}},"36":{"start":{"line":94,"column":22},"end":{"line":94,"column":null}},"37":{"start":{"line":94,"column":58},"end":{"line":94,"column":70}},"38":{"start":{"line":95,"column":2},"end":{"line":95,"column":null}},"39":{"start":{"line":98,"column":25},"end":{"line":111,"column":null}},"40":{"start":{"line":99,"column":4},"end":{"line":110,"column":null}},"41":{"start":{"line":101,"column":8},"end":{"line":101,"column":null}},"42":{"start":{"line":103,"column":8},"end":{"line":103,"column":null}},"43":{"start":{"line":105,"column":8},"end":{"line":105,"column":null}},"44":{"start":{"line":107,"column":8},"end":{"line":107,"column":null}},"45":{"start":{"line":109,"column":8},"end":{"line":109,"column":null}},"46":{"start":{"line":113,"column":28},"end":{"line":126,"column":null}},"47":{"start":{"line":114,"column":28},"end":{"line":114,"column":null}},"48":{"start":{"line":115,"column":4},"end":{"line":125,"column":null}},"49":{"start":{"line":116,"column":25},"end":{"line":116,"column":null}},"50":{"start":{"line":117,"column":6},"end":{"line":120,"column":null}},"51":{"start":{"line":117,"column":28},"end":{"line":120,"column":8}},"52":{"start":{"line":121,"column":6},"end":{"line":121,"column":null}},"53":{"start":{"line":121,"column":25},"end":{"line":121,"column":75}},"54":{"start":{"line":123,"column":6},"end":{"line":123,"column":null}},"55":{"start":{"line":123,"column":28},"end":{"line":123,"column":55}},"56":{"start":{"line":124,"column":6},"end":{"line":124,"column":null}},"57":{"start":{"line":124,"column":25},"end":{"line":124,"column":73}},"58":{"start":{"line":128,"column":20},"end":{"line":131,"column":null}},"59":{"start":{"line":129,"column":21},"end":{"line":129,"column":null}},"60":{"start":{"line":130,"column":4},"end":{"line":130,"column":null}},"61":{"start":{"line":130,"column":29},"end":{"line":130,"column":52}},"62":{"start":{"line":133,"column":22},"end":{"line":136,"column":null}},"63":{"start":{"line":134,"column":21},"end":{"line":134,"column":null}},"64":{"start":{"line":135,"column":4},"end":{"line":135,"column":null}},"65":{"start":{"line":135,"column":29},"end":{"line":135,"column":52}},"66":{"start":{"line":138,"column":23},"end":{"line":169,"column":null}},"67":{"start":{"line":139,"column":4},"end":{"line":139,"column":null}},"68":{"start":{"line":139,"column":22},"end":{"line":139,"column":null}},"69":{"start":{"line":140,"column":4},"end":{"line":140,"column":null}},"70":{"start":{"line":141,"column":4},"end":{"line":168,"column":null}},"71":{"start":{"line":142,"column":25},"end":{"line":142,"column":null}},"72":{"start":{"line":144,"column":28},"end":{"line":144,"column":null}},"73":{"start":{"line":145,"column":30},"end":{"line":145,"column":null}},"74":{"start":{"line":146,"column":12},"end":{"line":146,"column":null}},"75":{"start":{"line":147,"column":36},"end":{"line":147,"column":null}},"76":{"start":{"line":148,"column":31},"end":{"line":148,"column":null}},"77":{"start":{"line":149,"column":30},"end":{"line":149,"column":null}},"78":{"start":{"line":150,"column":12},"end":{"line":150,"column":null}},"79":{"start":{"line":151,"column":12},"end":{"line":151,"column":null}},"80":{"start":{"line":152,"column":12},"end":{"line":159,"column":null}},"81":{"start":{"line":153,"column":16},"end":{"line":153,"column":null}},"82":{"start":{"line":154,"column":16},"end":{"line":154,"column":null}},"83":{"start":{"line":157,"column":14},"end":{"line":157,"column":null}},"84":{"start":{"line":158,"column":14},"end":{"line":158,"column":null}},"85":{"start":{"line":160,"column":12},"end":{"line":160,"column":null}},"86":{"start":{"line":167,"column":6},"end":{"line":167,"column":null}},"87":{"start":{"line":171,"column":2},"end":{"line":173,"column":null}},"88":{"start":{"line":172,"column":4},"end":{"line":172,"column":null}},"89":{"start":{"line":175,"column":2},"end":{"line":322,"column":null}},"90":{"start":{"line":193,"column":22},"end":{"line":200,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":37,"column":27},"end":{"line":37,"column":33}},"loc":{"start":{"line":37,"column":33},"end":{"line":324,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":60,"column":12},"end":{"line":60,"column":18}},"loc":{"start":{"line":60,"column":18},"end":{"line":65,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":67,"column":11},"end":{"line":67,"column":17}},"loc":{"start":{"line":67,"column":17},"end":{"line":72,"column":4}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":74,"column":12},"end":{"line":74,"column":18}},"loc":{"start":{"line":74,"column":18},"end":{"line":82,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":76,"column":50},"end":{"line":76,"column":58}},"loc":{"start":{"line":76,"column":58},"end":{"line":79,"column":7}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":77,"column":54},"end":{"line":77,"column":59}},"loc":{"start":{"line":77,"column":59},"end":{"line":77,"column":89}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":84,"column":12},"end":{"line":84,"column":18}},"loc":{"start":{"line":84,"column":18},"end":{"line":88,"column":5}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":90,"column":12},"end":{"line":90,"column":18}},"loc":{"start":{"line":90,"column":18},"end":{"line":96,"column":3}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":94,"column":49},"end":{"line":94,"column":58}},"loc":{"start":{"line":94,"column":58},"end":{"line":94,"column":70}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":98,"column":25},"end":{"line":98,"column":26}},"loc":{"start":{"line":98,"column":66},"end":{"line":111,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":113,"column":28},"end":{"line":113,"column":29}},"loc":{"start":{"line":113,"column":92},"end":{"line":126,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":117,"column":19},"end":{"line":117,"column":28}},"loc":{"start":{"line":117,"column":28},"end":{"line":120,"column":8}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":121,"column":16},"end":{"line":121,"column":25}},"loc":{"start":{"line":121,"column":25},"end":{"line":121,"column":75}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":123,"column":19},"end":{"line":123,"column":28}},"loc":{"start":{"line":123,"column":28},"end":{"line":123,"column":55}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":124,"column":16},"end":{"line":124,"column":25}},"loc":{"start":{"line":124,"column":25},"end":{"line":124,"column":73}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":128,"column":20},"end":{"line":128,"column":21}},"loc":{"start":{"line":128,"column":83},"end":{"line":131,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":130,"column":21},"end":{"line":130,"column":29}},"loc":{"start":{"line":130,"column":29},"end":{"line":130,"column":52}}},"17":{"name":"(anonymous_17)","decl":{"start":{"line":133,"column":22},"end":{"line":133,"column":23}},"loc":{"start":{"line":133,"column":85},"end":{"line":136,"column":null}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":135,"column":21},"end":{"line":135,"column":29}},"loc":{"start":{"line":135,"column":29},"end":{"line":135,"column":52}}},"19":{"name":"(anonymous_19)","decl":{"start":{"line":138,"column":23},"end":{"line":138,"column":30}},"loc":{"start":{"line":138,"column":70},"end":{"line":169,"column":null}}},"20":{"name":"(anonymous_20)","decl":{"start":{"line":192,"column":40},"end":{"line":192,"column":null}},"loc":{"start":{"line":193,"column":22},"end":{"line":200,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":62,"column":4},"end":{"line":64,"column":null}},"type":"if","locations":[{"start":{"line":62,"column":4},"end":{"line":64,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":68,"column":4},"end":{"line":71,"column":null}},"type":"if","locations":[{"start":{"line":68,"column":4},"end":{"line":71,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":68,"column":8},"end":{"line":68,"column":77}},"type":"binary-expr","locations":[{"start":{"line":68,"column":8},"end":{"line":68,"column":27}},{"start":{"line":68,"column":27},"end":{"line":68,"column":36}},{"start":{"line":68,"column":36},"end":{"line":68,"column":51}},{"start":{"line":68,"column":51},"end":{"line":68,"column":77}}]},"3":{"loc":{"start":{"line":75,"column":4},"end":{"line":81,"column":null}},"type":"if","locations":[{"start":{"line":75,"column":4},"end":{"line":81,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":75,"column":8},"end":{"line":75,"column":86}},"type":"binary-expr","locations":[{"start":{"line":75,"column":8},"end":{"line":75,"column":16}},{"start":{"line":75,"column":16},"end":{"line":75,"column":30}},{"start":{"line":75,"column":30},"end":{"line":75,"column":52}},{"start":{"line":75,"column":52},"end":{"line":75,"column":86}}]},"5":{"loc":{"start":{"line":78,"column":83},"end":{"line":78,"column":125}},"type":"binary-expr","locations":[{"start":{"line":78,"column":83},"end":{"line":78,"column":111}},{"start":{"line":78,"column":111},"end":{"line":78,"column":125}}]},"6":{"loc":{"start":{"line":85,"column":2},"end":{"line":87,"column":null}},"type":"if","locations":[{"start":{"line":85,"column":2},"end":{"line":87,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":85,"column":6},"end":{"line":85,"column":40}},"type":"binary-expr","locations":[{"start":{"line":85,"column":6},"end":{"line":85,"column":14}},{"start":{"line":85,"column":14},"end":{"line":85,"column":40}}]},"8":{"loc":{"start":{"line":92,"column":28},"end":{"line":92,"column":null}},"type":"binary-expr","locations":[{"start":{"line":92,"column":28},"end":{"line":92,"column":49}},{"start":{"line":92,"column":49},"end":{"line":92,"column":68}},{"start":{"line":92,"column":68},"end":{"line":92,"column":null}}]},"9":{"loc":{"start":{"line":93,"column":17},"end":{"line":93,"column":44}},"type":"binary-expr","locations":[{"start":{"line":93,"column":17},"end":{"line":93,"column":30}},{"start":{"line":93,"column":30},"end":{"line":93,"column":44}}]},"10":{"loc":{"start":{"line":99,"column":4},"end":{"line":110,"column":null}},"type":"switch","locations":[{"start":{"line":100,"column":6},"end":{"line":101,"column":null}},{"start":{"line":102,"column":6},"end":{"line":103,"column":null}},{"start":{"line":104,"column":6},"end":{"line":105,"column":null}},{"start":{"line":106,"column":6},"end":{"line":107,"column":null}},{"start":{"line":108,"column":6},"end":{"line":109,"column":null}}]},"11":{"loc":{"start":{"line":101,"column":15},"end":{"line":101,"column":null}},"type":"cond-expr","locations":[{"start":{"line":101,"column":23},"end":{"line":101,"column":28}},{"start":{"line":101,"column":28},"end":{"line":101,"column":null}}]},"12":{"loc":{"start":{"line":103,"column":15},"end":{"line":103,"column":null}},"type":"cond-expr","locations":[{"start":{"line":103,"column":35},"end":{"line":103,"column":40}},{"start":{"line":103,"column":40},"end":{"line":103,"column":null}}]},"13":{"loc":{"start":{"line":105,"column":15},"end":{"line":105,"column":null}},"type":"cond-expr","locations":[{"start":{"line":105,"column":35},"end":{"line":105,"column":40}},{"start":{"line":105,"column":40},"end":{"line":105,"column":null}}]},"14":{"loc":{"start":{"line":107,"column":15},"end":{"line":107,"column":null}},"type":"cond-expr","locations":[{"start":{"line":107,"column":35},"end":{"line":107,"column":40}},{"start":{"line":107,"column":40},"end":{"line":107,"column":null}}]},"15":{"loc":{"start":{"line":115,"column":4},"end":{"line":125,"column":null}},"type":"if","locations":[{"start":{"line":115,"column":4},"end":{"line":125,"column":null}},{"start":{"line":122,"column":11},"end":{"line":125,"column":null}}]},"16":{"loc":{"start":{"line":139,"column":4},"end":{"line":139,"column":null}},"type":"if","locations":[{"start":{"line":139,"column":4},"end":{"line":139,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":152,"column":12},"end":{"line":159,"column":null}},"type":"if","locations":[{"start":{"line":152,"column":12},"end":{"line":159,"column":null}},{"start":{"line":156,"column":17},"end":{"line":159,"column":null}}]},"18":{"loc":{"start":{"line":171,"column":2},"end":{"line":173,"column":null}},"type":"if","locations":[{"start":{"line":171,"column":2},"end":{"line":173,"column":null}},{"start":{},"end":{}}]},"19":{"loc":{"start":{"line":206,"column":51},"end":{"line":206,"column":76}},"type":"binary-expr","locations":[{"start":{"line":206,"column":51},"end":{"line":206,"column":74}},{"start":{"line":206,"column":74},"end":{"line":206,"column":76}}]},"20":{"loc":{"start":{"line":239,"column":55},"end":{"line":239,"column":125}},"type":"cond-expr","locations":[{"start":{"line":239,"column":104},"end":{"line":239,"column":123}},{"start":{"line":239,"column":123},"end":{"line":239,"column":125}}]},"21":{"loc":{"start":{"line":239,"column":55},"end":{"line":239,"column":104}},"type":"binary-expr","locations":[{"start":{"line":239,"column":55},"end":{"line":239,"column":87}},{"start":{"line":239,"column":87},"end":{"line":239,"column":104}}]},"22":{"loc":{"start":{"line":245,"column":12},"end":{"line":246,"column":null}},"type":"binary-expr","locations":[{"start":{"line":245,"column":12},"end":{"line":245,"column":44}},{"start":{"line":245,"column":44},"end":{"line":245,"column":null}},{"start":{"line":246,"column":12},"end":{"line":246,"column":null}}]},"23":{"loc":{"start":{"line":264,"column":59},"end":{"line":264,"column":135}},"type":"cond-expr","locations":[{"start":{"line":264,"column":114},"end":{"line":264,"column":133}},{"start":{"line":264,"column":133},"end":{"line":264,"column":135}}]},"24":{"loc":{"start":{"line":264,"column":59},"end":{"line":264,"column":114}},"type":"binary-expr","locations":[{"start":{"line":264,"column":59},"end":{"line":264,"column":98}},{"start":{"line":264,"column":98},"end":{"line":264,"column":114}}]},"25":{"loc":{"start":{"line":267,"column":15},"end":{"line":268,"column":null}},"type":"binary-expr","locations":[{"start":{"line":267,"column":15},"end":{"line":267,"column":54}},{"start":{"line":267,"column":54},"end":{"line":267,"column":null}},{"start":{"line":268,"column":16},"end":{"line":268,"column":null}}]},"26":{"loc":{"start":{"line":282,"column":59},"end":{"line":282,"column":131}},"type":"cond-expr","locations":[{"start":{"line":282,"column":110},"end":{"line":282,"column":129}},{"start":{"line":282,"column":129},"end":{"line":282,"column":131}}]},"27":{"loc":{"start":{"line":282,"column":59},"end":{"line":282,"column":110}},"type":"binary-expr","locations":[{"start":{"line":282,"column":59},"end":{"line":282,"column":96}},{"start":{"line":282,"column":96},"end":{"line":282,"column":110}}]},"28":{"loc":{"start":{"line":285,"column":15},"end":{"line":286,"column":null}},"type":"binary-expr","locations":[{"start":{"line":285,"column":15},"end":{"line":285,"column":52}},{"start":{"line":285,"column":52},"end":{"line":285,"column":null}},{"start":{"line":286,"column":16},"end":{"line":286,"column":null}}]},"29":{"loc":{"start":{"line":300,"column":59},"end":{"line":300,"column":137}},"type":"cond-expr","locations":[{"start":{"line":300,"column":116},"end":{"line":300,"column":135}},{"start":{"line":300,"column":135},"end":{"line":300,"column":137}}]},"30":{"loc":{"start":{"line":300,"column":59},"end":{"line":300,"column":116}},"type":"binary-expr","locations":[{"start":{"line":300,"column":59},"end":{"line":300,"column":99}},{"start":{"line":300,"column":99},"end":{"line":300,"column":116}}]},"31":{"loc":{"start":{"line":303,"column":16},"end":{"line":304,"column":null}},"type":"binary-expr","locations":[{"start":{"line":303,"column":16},"end":{"line":303,"column":56}},{"start":{"line":303,"column":56},"end":{"line":303,"column":null}},{"start":{"line":304,"column":16},"end":{"line":304,"column":null}}]},"32":{"loc":{"start":{"line":313,"column":12},"end":{"line":313,"column":null}},"type":"cond-expr","locations":[{"start":{"line":313,"column":63},"end":{"line":313,"column":98}},{"start":{"line":313,"column":98},"end":{"line":313,"column":null}}]},"33":{"loc":{"start":{"line":313,"column":12},"end":{"line":313,"column":63}},"type":"binary-expr","locations":[{"start":{"line":313,"column":12},"end":{"line":313,"column":25}},{"start":{"line":313,"column":25},"end":{"line":313,"column":41}},{"start":{"line":313,"column":41},"end":{"line":313,"column":63}}]},"34":{"loc":{"start":{"line":315,"column":20},"end":{"line":315,"column":null}},"type":"binary-expr","locations":[{"start":{"line":315,"column":20},"end":{"line":315,"column":36}},{"start":{"line":315,"column":36},"end":{"line":315,"column":49}},{"start":{"line":315,"column":49},"end":{"line":315,"column":62}},{"start":{"line":315,"column":62},"end":{"line":315,"column":null}}]},"35":{"loc":{"start":{"line":317,"column":11},"end":{"line":317,"column":null}},"type":"cond-expr","locations":[{"start":{"line":317,"column":46},"end":{"line":317,"column":74}},{"start":{"line":317,"column":74},"end":{"line":317,"column":null}}]},"36":{"loc":{"start":{"line":317,"column":11},"end":{"line":317,"column":46}},"type":"binary-expr","locations":[{"start":{"line":317,"column":11},"end":{"line":317,"column":24}},{"start":{"line":317,"column":24},"end":{"line":317,"column":46}}]}},"s":{"0":3,"1":26,"2":26,"3":26,"4":26,"5":26,"6":26,"7":26,"8":26,"9":26,"10":26,"11":26,"12":26,"13":26,"14":26,"15":5,"16":5,"17":0,"18":26,"19":5,"20":0,"21":0,"22":26,"23":5,"24":5,"25":5,"26":5,"27":5,"28":5,"29":26,"30":5,"31":5,"32":26,"33":13,"34":13,"35":13,"36":13,"37":52,"38":13,"39":26,"40":8,"41":2,"42":2,"43":2,"44":2,"45":0,"46":26,"47":8,"48":8,"49":6,"50":6,"51":6,"52":6,"53":6,"54":2,"55":2,"56":2,"57":2,"58":26,"59":0,"60":0,"61":0,"62":26,"63":0,"64":0,"65":0,"66":26,"67":2,"68":0,"69":2,"70":2,"71":2,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":2,"87":26,"88":0,"89":26,"90":21},"f":{"0":26,"1":5,"2":5,"3":5,"4":5,"5":5,"6":5,"7":13,"8":52,"9":8,"10":8,"11":6,"12":6,"13":2,"14":2,"15":0,"16":0,"17":0,"18":0,"19":2,"20":21},"b":{"0":[0,5],"1":[0,5],"2":[5,5,5,5],"3":[5,0],"4":[5,5,5,5],"5":[5,5],"6":[5,0],"7":[5,5],"8":[13,6,4],"9":[13,8],"10":[2,2,2,2,0],"11":[2,0],"12":[2,0],"13":[2,0],"14":[2,0],"15":[6,2],"16":[0,2],"17":[0,0],"18":[0,26],"19":[26,0],"20":[0,26],"21":[26,0],"22":[26,0,0],"23":[0,26],"24":[26,0],"25":[26,0,0],"26":[0,26],"27":[26,0],"28":[26,0,0],"29":[0,26],"30":[26,0],"31":[26,0,0],"32":[24,2],"33":[26,26,2],"34":[26,2,2,2],"35":[0,26],"36":[26,26]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/ForgotPassword.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/ForgotPassword.tsx","statementMap":{"0":{"start":{"line":8,"column":33},"end":{"line":136,"column":null}},"1":{"start":{"line":9,"column":30},"end":{"line":9,"column":null}},"2":{"start":{"line":10,"column":34},"end":{"line":10,"column":null}},"3":{"start":{"line":11,"column":46},"end":{"line":11,"column":null}},"4":{"start":{"line":12,"column":46},"end":{"line":12,"column":null}},"5":{"start":{"line":13,"column":21},"end":{"line":13,"column":null}},"6":{"start":{"line":14,"column":21},"end":{"line":14,"column":null}},"7":{"start":{"line":15,"column":23},"end":{"line":15,"column":null}},"8":{"start":{"line":17,"column":24},"end":{"line":17,"column":null}},"9":{"start":{"line":19,"column":25},"end":{"line":56,"column":null}},"10":{"start":{"line":20,"column":8},"end":{"line":20,"column":null}},"11":{"start":{"line":22,"column":8},"end":{"line":25,"column":null}},"12":{"start":{"line":23,"column":12},"end":{"line":23,"column":null}},"13":{"start":{"line":24,"column":12},"end":{"line":24,"column":null}},"14":{"start":{"line":27,"column":8},"end":{"line":27,"column":null}},"15":{"start":{"line":29,"column":8},"end":{"line":55,"column":null}},"16":{"start":{"line":30,"column":29},"end":{"line":36,"column":null}},"17":{"start":{"line":38,"column":25},"end":{"line":38,"column":null}},"18":{"start":{"line":40,"column":12},"end":{"line":49,"column":null}},"19":{"start":{"line":41,"column":16},"end":{"line":46,"column":null}},"20":{"start":{"line":42,"column":20},"end":{"line":42,"column":null}},"21":{"start":{"line":43,"column":20},"end":{"line":43,"column":null}},"22":{"start":{"line":45,"column":20},"end":{"line":45,"column":null}},"23":{"start":{"line":48,"column":16},"end":{"line":48,"column":null}},"24":{"start":{"line":51,"column":12},"end":{"line":51,"column":null}},"25":{"start":{"line":52,"column":12},"end":{"line":52,"column":null}},"26":{"start":{"line":54,"column":12},"end":{"line":54,"column":null}},"27":{"start":{"line":58,"column":28},"end":{"line":79,"column":null}},"28":{"start":{"line":59,"column":8},"end":{"line":59,"column":null}},"29":{"start":{"line":60,"column":8},"end":{"line":60,"column":null}},"30":{"start":{"line":62,"column":8},"end":{"line":78,"column":null}},"31":{"start":{"line":63,"column":24},"end":{"line":63,"column":null}},"32":{"start":{"line":64,"column":12},"end":{"line":64,"column":null}},"33":{"start":{"line":65,"column":12},"end":{"line":65,"column":null}},"34":{"start":{"line":66,"column":12},"end":{"line":66,"column":null}},"35":{"start":{"line":68,"column":12},"end":{"line":68,"column":null}},"36":{"start":{"line":69,"column":12},"end":{"line":75,"column":null}},"37":{"start":{"line":70,"column":16},"end":{"line":70,"column":null}},"38":{"start":{"line":71,"column":12},"end":{"line":75,"column":null}},"39":{"start":{"line":72,"column":16},"end":{"line":72,"column":null}},"40":{"start":{"line":74,"column":16},"end":{"line":74,"column":null}},"41":{"start":{"line":77,"column":12},"end":{"line":77,"column":null}},"42":{"start":{"line":81,"column":4},"end":{"line":134,"column":null}},"43":{"start":{"line":93,"column":49},"end":{"line":93,"column":null}},"44":{"start":{"line":116,"column":49},"end":{"line":116,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":8,"column":33},"end":{"line":8,"column":39}},"loc":{"start":{"line":8,"column":39},"end":{"line":136,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":19,"column":25},"end":{"line":19,"column":32}},"loc":{"start":{"line":19,"column":55},"end":{"line":56,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":58,"column":28},"end":{"line":58,"column":35}},"loc":{"start":{"line":58,"column":75},"end":{"line":79,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":93,"column":42},"end":{"line":93,"column":43}},"loc":{"start":{"line":93,"column":49},"end":{"line":93,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":116,"column":42},"end":{"line":116,"column":43}},"loc":{"start":{"line":116,"column":49},"end":{"line":116,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":22,"column":8},"end":{"line":25,"column":null}},"type":"if","locations":[{"start":{"line":22,"column":8},"end":{"line":25,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":40,"column":12},"end":{"line":49,"column":null}},"type":"if","locations":[{"start":{"line":40,"column":12},"end":{"line":49,"column":null}},{"start":{"line":47,"column":19},"end":{"line":49,"column":null}}]},"2":{"loc":{"start":{"line":41,"column":16},"end":{"line":46,"column":null}},"type":"if","locations":[{"start":{"line":41,"column":16},"end":{"line":46,"column":null}},{"start":{"line":44,"column":23},"end":{"line":46,"column":null}}]},"3":{"loc":{"start":{"line":48,"column":28},"end":{"line":48,"column":64}},"type":"binary-expr","locations":[{"start":{"line":48,"column":28},"end":{"line":48,"column":42}},{"start":{"line":48,"column":42},"end":{"line":48,"column":64}}]},"4":{"loc":{"start":{"line":69,"column":12},"end":{"line":75,"column":null}},"type":"if","locations":[{"start":{"line":69,"column":12},"end":{"line":75,"column":null}},{"start":{"line":71,"column":12},"end":{"line":75,"column":null}}]},"5":{"loc":{"start":{"line":71,"column":12},"end":{"line":75,"column":null}},"type":"if","locations":[{"start":{"line":71,"column":12},"end":{"line":75,"column":null}},{"start":{"line":73,"column":19},"end":{"line":75,"column":null}}]},"6":{"loc":{"start":{"line":87,"column":17},"end":{"line":127,"column":null}},"type":"cond-expr","locations":[{"start":{"line":88,"column":20},"end":{"line":108,"column":null}},{"start":{"line":110,"column":20},"end":{"line":127,"column":null}}]},"7":{"loc":{"start":{"line":99,"column":118},"end":{"line":99,"column":142}},"type":"cond-expr","locations":[{"start":{"line":99,"column":126},"end":{"line":99,"column":137}},{"start":{"line":99,"column":137},"end":{"line":99,"column":142}}]},"8":{"loc":{"start":{"line":106,"column":29},"end":{"line":106,"column":null}},"type":"cond-expr","locations":[{"start":{"line":106,"column":39},"end":{"line":106,"column":54}},{"start":{"line":106,"column":54},"end":{"line":106,"column":null}}]},"9":{"loc":{"start":{"line":125,"column":29},"end":{"line":125,"column":null}},"type":"cond-expr","locations":[{"start":{"line":125,"column":39},"end":{"line":125,"column":56}},{"start":{"line":125,"column":56},"end":{"line":125,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Home.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Home.tsx","statementMap":{"0":{"start":{"line":16,"column":19},"end":{"line":16,"column":null}},"1":{"start":{"line":18,"column":22},"end":{"line":112,"column":null}},"2":{"start":{"line":19,"column":50},"end":{"line":19,"column":null}},"3":{"start":{"line":20,"column":19},"end":{"line":20,"column":null}},"4":{"start":{"line":21,"column":40},"end":{"line":21,"column":null}},"5":{"start":{"line":22,"column":50},"end":{"line":22,"column":null}},"6":{"start":{"line":23,"column":50},"end":{"line":23,"column":null}},"7":{"start":{"line":25,"column":2},"end":{"line":29,"column":null}},"8":{"start":{"line":26,"column":4},"end":{"line":28,"column":null}},"9":{"start":{"line":27,"column":6},"end":{"line":27,"column":null}},"10":{"start":{"line":31,"column":2},"end":{"line":42,"column":null}},"11":{"start":{"line":32,"column":4},"end":{"line":41,"column":null}},"12":{"start":{"line":33,"column":6},"end":{"line":40,"column":null}},"13":{"start":{"line":34,"column":8},"end":{"line":34,"column":null}},"14":{"start":{"line":36,"column":25},"end":{"line":38,"column":null}},"15":{"start":{"line":37,"column":10},"end":{"line":37,"column":null}},"16":{"start":{"line":39,"column":8},"end":{"line":39,"column":null}},"17":{"start":{"line":44,"column":30},"end":{"line":46,"column":null}},"18":{"start":{"line":45,"column":4},"end":{"line":45,"column":null}},"19":{"start":{"line":48,"column":2},"end":{"line":110,"column":null}},"20":{"start":{"line":71,"column":31},"end":{"line":71,"column":null}},"21":{"start":{"line":77,"column":4},"end":{"line":90,"column":null}},"22":{"start":{"line":79,"column":21},"end":{"line":79,"column":null}},"23":{"start":{"line":100,"column":16},"end":{"line":100,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":22},"end":{"line":18,"column":28}},"loc":{"start":{"line":18,"column":28},"end":{"line":112,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":12},"end":{"line":25,"column":18}},"loc":{"start":{"line":25,"column":18},"end":{"line":29,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":31,"column":12},"end":{"line":31,"column":18}},"loc":{"start":{"line":31,"column":18},"end":{"line":42,"column":5}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":36,"column":50},"end":{"line":36,"column":51}},"loc":{"start":{"line":37,"column":10},"end":{"line":37,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":44,"column":30},"end":{"line":44,"column":31}},"loc":{"start":{"line":44,"column":52},"end":{"line":46,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":71,"column":25},"end":{"line":71,"column":31}},"loc":{"start":{"line":71,"column":31},"end":{"line":71,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":76,"column":18},"end":{"line":76,"column":19}},"loc":{"start":{"line":77,"column":4},"end":{"line":90,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":79,"column":15},"end":{"line":79,"column":21}},"loc":{"start":{"line":79,"column":21},"end":{"line":79,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":99,"column":35},"end":{"line":99,"column":36}},"loc":{"start":{"line":100,"column":16},"end":{"line":100,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":26,"column":4},"end":{"line":28,"column":null}},"type":"if","locations":[{"start":{"line":26,"column":4},"end":{"line":28,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":32,"column":4},"end":{"line":41,"column":null}},"type":"if","locations":[{"start":{"line":32,"column":4},"end":{"line":41,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":33,"column":6},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":33,"column":6},"end":{"line":40,"column":null}},{"start":{"line":35,"column":13},"end":{"line":40,"column":null}}]},"3":{"loc":{"start":{"line":37,"column":10},"end":{"line":37,"column":null}},"type":"binary-expr","locations":[{"start":{"line":37,"column":10},"end":{"line":37,"column":37}},{"start":{"line":37,"column":37},"end":{"line":37,"column":null}}]},"4":{"loc":{"start":{"line":67,"column":11},"end":{"line":73,"column":null}},"type":"binary-expr","locations":[{"start":{"line":67,"column":11},"end":{"line":67,"column":null}},{"start":{"line":68,"column":12},"end":{"line":73,"column":null}}]},"5":{"loc":{"start":{"line":82,"column":10},"end":{"line":84,"column":null}},"type":"cond-expr","locations":[{"start":{"line":83,"column":12},"end":{"line":83,"column":null}},{"start":{"line":84,"column":12},"end":{"line":84,"column":null}}]},"6":{"loc":{"start":{"line":94,"column":13},"end":{"line":105,"column":null}},"type":"cond-expr","locations":[{"start":{"line":95,"column":14},"end":{"line":97,"column":null}},{"start":{"line":98,"column":16},"end":{"line":105,"column":null}}]},"7":{"loc":{"start":{"line":98,"column":16},"end":{"line":105,"column":null}},"type":"cond-expr","locations":[{"start":{"line":99,"column":14},"end":{"line":101,"column":null}},{"start":{"line":103,"column":14},"end":{"line":105,"column":null}}]}},"s":{"0":2,"1":2,"2":8,"3":8,"4":8,"5":8,"6":8,"7":8,"8":4,"9":0,"10":8,"11":4,"12":0,"13":0,"14":0,"15":0,"16":0,"17":8,"18":0,"19":8,"20":0,"21":32,"22":0,"23":0},"f":{"0":8,"1":4,"2":4,"3":0,"4":0,"5":0,"6":32,"7":0,"8":0},"b":{"0":[0,4],"1":[0,4],"2":[0,0],"3":[0,0],"4":[8,0],"5":[8,24],"6":[2,6],"7":[0,6]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Login.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Login.tsx","statementMap":{"0":{"start":{"line":16,"column":24},"end":{"line":277,"column":null}},"1":{"start":{"line":17,"column":28},"end":{"line":17,"column":null}},"2":{"start":{"line":18,"column":34},"end":{"line":18,"column":null}},"3":{"start":{"line":19,"column":36},"end":{"line":19,"column":null}},"4":{"start":{"line":20,"column":44},"end":{"line":20,"column":null}},"5":{"start":{"line":21,"column":44},"end":{"line":21,"column":null}},"6":{"start":{"line":23,"column":19},"end":{"line":23,"column":null}},"7":{"start":{"line":24,"column":19},"end":{"line":24,"column":null}},"8":{"start":{"line":26,"column":23},"end":{"line":26,"column":null}},"9":{"start":{"line":26,"column":51},"end":{"line":26,"column":61}},"10":{"start":{"line":27,"column":18},"end":{"line":27,"column":null}},"11":{"start":{"line":28,"column":26},"end":{"line":28,"column":null}},"12":{"start":{"line":29,"column":21},"end":{"line":29,"column":null}},"13":{"start":{"line":31,"column":2},"end":{"line":43,"column":null}},"14":{"start":{"line":32,"column":4},"end":{"line":42,"column":null}},"15":{"start":{"line":33,"column":6},"end":{"line":41,"column":null}},"16":{"start":{"line":34,"column":8},"end":{"line":34,"column":null}},"17":{"start":{"line":35,"column":6},"end":{"line":41,"column":null}},"18":{"start":{"line":36,"column":8},"end":{"line":40,"column":null}},"19":{"start":{"line":37,"column":10},"end":{"line":37,"column":null}},"20":{"start":{"line":38,"column":8},"end":{"line":40,"column":null}},"21":{"start":{"line":39,"column":10},"end":{"line":39,"column":null}},"22":{"start":{"line":45,"column":23},"end":{"line":93,"column":null}},"23":{"start":{"line":46,"column":4},"end":{"line":46,"column":null}},"24":{"start":{"line":47,"column":4},"end":{"line":47,"column":null}},"25":{"start":{"line":49,"column":4},"end":{"line":53,"column":null}},"26":{"start":{"line":50,"column":6},"end":{"line":50,"column":null}},"27":{"start":{"line":51,"column":6},"end":{"line":51,"column":null}},"28":{"start":{"line":52,"column":6},"end":{"line":52,"column":null}},"29":{"start":{"line":55,"column":4},"end":{"line":92,"column":null}},"30":{"start":{"line":56,"column":18},"end":{"line":56,"column":null}},"31":{"start":{"line":58,"column":6},"end":{"line":61,"column":null}},"32":{"start":{"line":59,"column":8},"end":{"line":59,"column":null}},"33":{"start":{"line":60,"column":8},"end":{"line":60,"column":null}},"34":{"start":{"line":63,"column":6},"end":{"line":69,"column":null}},"35":{"start":{"line":64,"column":8},"end":{"line":64,"column":null}},"36":{"start":{"line":65,"column":8},"end":{"line":65,"column":null}},"37":{"start":{"line":66,"column":8},"end":{"line":68,"column":null}},"38":{"start":{"line":70,"column":6},"end":{"line":78,"column":null}},"39":{"start":{"line":71,"column":8},"end":{"line":71,"column":null}},"40":{"start":{"line":72,"column":8},"end":{"line":72,"column":null}},"41":{"start":{"line":73,"column":8},"end":{"line":73,"column":null}},"42":{"start":{"line":75,"column":8},"end":{"line":75,"column":null}},"43":{"start":{"line":76,"column":8},"end":{"line":76,"column":null}},"44":{"start":{"line":77,"column":8},"end":{"line":77,"column":null}},"45":{"start":{"line":80,"column":6},"end":{"line":80,"column":null}},"46":{"start":{"line":81,"column":6},"end":{"line":89,"column":null}},"47":{"start":{"line":82,"column":8},"end":{"line":82,"column":null}},"48":{"start":{"line":83,"column":6},"end":{"line":89,"column":null}},"49":{"start":{"line":84,"column":8},"end":{"line":84,"column":null}},"50":{"start":{"line":85,"column":6},"end":{"line":89,"column":null}},"51":{"start":{"line":86,"column":8},"end":{"line":86,"column":null}},"52":{"start":{"line":88,"column":8},"end":{"line":88,"column":null}},"53":{"start":{"line":91,"column":6},"end":{"line":91,"column":null}},"54":{"start":{"line":95,"column":26},"end":{"line":123,"column":null}},"55":{"start":{"line":96,"column":4},"end":{"line":96,"column":null}},"56":{"start":{"line":97,"column":4},"end":{"line":97,"column":null}},"57":{"start":{"line":99,"column":4},"end":{"line":122,"column":null}},"58":{"start":{"line":100,"column":18},"end":{"line":100,"column":null}},"59":{"start":{"line":101,"column":6},"end":{"line":107,"column":null}},"60":{"start":{"line":102,"column":8},"end":{"line":102,"column":null}},"61":{"start":{"line":103,"column":8},"end":{"line":103,"column":null}},"62":{"start":{"line":104,"column":8},"end":{"line":106,"column":null}},"63":{"start":{"line":108,"column":6},"end":{"line":108,"column":null}},"64":{"start":{"line":109,"column":6},"end":{"line":109,"column":null}},"65":{"start":{"line":110,"column":6},"end":{"line":110,"column":null}},"66":{"start":{"line":112,"column":6},"end":{"line":112,"column":null}},"67":{"start":{"line":113,"column":6},"end":{"line":119,"column":null}},"68":{"start":{"line":114,"column":8},"end":{"line":114,"column":null}},"69":{"start":{"line":115,"column":6},"end":{"line":119,"column":null}},"70":{"start":{"line":116,"column":8},"end":{"line":116,"column":null}},"71":{"start":{"line":118,"column":8},"end":{"line":118,"column":null}},"72":{"start":{"line":121,"column":6},"end":{"line":121,"column":null}},"73":{"start":{"line":125,"column":29},"end":{"line":149,"column":null}},"74":{"start":{"line":127,"column":6},"end":{"line":127,"column":null}},"75":{"start":{"line":128,"column":6},"end":{"line":144,"column":null}},"76":{"start":{"line":129,"column":28},"end":{"line":129,"column":null}},"77":{"start":{"line":130,"column":20},"end":{"line":130,"column":null}},"78":{"start":{"line":131,"column":8},"end":{"line":134,"column":null}},"79":{"start":{"line":132,"column":10},"end":{"line":132,"column":null}},"80":{"start":{"line":133,"column":10},"end":{"line":133,"column":null}},"81":{"start":{"line":135,"column":8},"end":{"line":135,"column":null}},"82":{"start":{"line":136,"column":8},"end":{"line":136,"column":null}},"83":{"start":{"line":137,"column":8},"end":{"line":137,"column":null}},"84":{"start":{"line":140,"column":8},"end":{"line":140,"column":null}},"85":{"start":{"line":141,"column":8},"end":{"line":141,"column":null}},"86":{"start":{"line":143,"column":8},"end":{"line":143,"column":null}},"87":{"start":{"line":147,"column":6},"end":{"line":147,"column":null}},"88":{"start":{"line":151,"column":2},"end":{"line":275,"column":null}},"89":{"start":{"line":171,"column":33},"end":{"line":171,"column":null}},"90":{"start":{"line":183,"column":33},"end":{"line":183,"column":null}},"91":{"start":{"line":219,"column":33},"end":{"line":219,"column":null}},"92":{"start":{"line":248,"column":29},"end":{"line":248,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":24},"end":{"line":16,"column":30}},"loc":{"start":{"line":16,"column":30},"end":{"line":277,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":35},"end":{"line":26,"column":36}},"loc":{"start":{"line":26,"column":51},"end":{"line":26,"column":61}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":31,"column":12},"end":{"line":31,"column":18}},"loc":{"start":{"line":31,"column":18},"end":{"line":43,"column":5}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":45,"column":23},"end":{"line":45,"column":30}},"loc":{"start":{"line":45,"column":70},"end":{"line":93,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":95,"column":26},"end":{"line":95,"column":33}},"loc":{"start":{"line":95,"column":73},"end":{"line":123,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":126,"column":15},"end":{"line":126,"column":22}},"loc":{"start":{"line":126,"column":35},"end":{"line":145,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":146,"column":13},"end":{"line":146,"column":14}},"loc":{"start":{"line":146,"column":24},"end":{"line":148,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":171,"column":26},"end":{"line":171,"column":27}},"loc":{"start":{"line":171,"column":33},"end":{"line":171,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":183,"column":26},"end":{"line":183,"column":27}},"loc":{"start":{"line":183,"column":33},"end":{"line":183,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":219,"column":26},"end":{"line":219,"column":27}},"loc":{"start":{"line":219,"column":33},"end":{"line":219,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":248,"column":23},"end":{"line":248,"column":29}},"loc":{"start":{"line":248,"column":29},"end":{"line":248,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":32,"column":4},"end":{"line":42,"column":null}},"type":"if","locations":[{"start":{"line":32,"column":4},"end":{"line":42,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":33,"column":6},"end":{"line":41,"column":null}},"type":"if","locations":[{"start":{"line":33,"column":6},"end":{"line":41,"column":null}},{"start":{"line":35,"column":6},"end":{"line":41,"column":null}}]},"2":{"loc":{"start":{"line":35,"column":6},"end":{"line":41,"column":null}},"type":"if","locations":[{"start":{"line":35,"column":6},"end":{"line":41,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":36,"column":8},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":36,"column":8},"end":{"line":40,"column":null}},{"start":{"line":38,"column":8},"end":{"line":40,"column":null}}]},"4":{"loc":{"start":{"line":38,"column":8},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":38,"column":8},"end":{"line":40,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":49,"column":4},"end":{"line":53,"column":null}},"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":53,"column":null}},{"start":{},"end":{}}]},"6":{"loc":{"start":{"line":49,"column":8},"end":{"line":49,"column":29}},"type":"binary-expr","locations":[{"start":{"line":49,"column":8},"end":{"line":49,"column":18}},{"start":{"line":49,"column":18},"end":{"line":49,"column":29}}]},"7":{"loc":{"start":{"line":58,"column":6},"end":{"line":61,"column":null}},"type":"if","locations":[{"start":{"line":58,"column":6},"end":{"line":61,"column":null}},{"start":{},"end":{}}]},"8":{"loc":{"start":{"line":63,"column":6},"end":{"line":69,"column":null}},"type":"if","locations":[{"start":{"line":63,"column":6},"end":{"line":69,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":70,"column":6},"end":{"line":78,"column":null}},"type":"if","locations":[{"start":{"line":70,"column":6},"end":{"line":78,"column":null}},{"start":{"line":74,"column":13},"end":{"line":78,"column":null}}]},"10":{"loc":{"start":{"line":81,"column":6},"end":{"line":89,"column":null}},"type":"if","locations":[{"start":{"line":81,"column":6},"end":{"line":89,"column":null}},{"start":{"line":83,"column":6},"end":{"line":89,"column":null}}]},"11":{"loc":{"start":{"line":83,"column":6},"end":{"line":89,"column":null}},"type":"if","locations":[{"start":{"line":83,"column":6},"end":{"line":89,"column":null}},{"start":{"line":85,"column":6},"end":{"line":89,"column":null}}]},"12":{"loc":{"start":{"line":85,"column":6},"end":{"line":89,"column":null}},"type":"if","locations":[{"start":{"line":85,"column":6},"end":{"line":89,"column":null}},{"start":{"line":87,"column":13},"end":{"line":89,"column":null}}]},"13":{"loc":{"start":{"line":101,"column":6},"end":{"line":107,"column":null}},"type":"if","locations":[{"start":{"line":101,"column":6},"end":{"line":107,"column":null}},{"start":{},"end":{}}]},"14":{"loc":{"start":{"line":113,"column":6},"end":{"line":119,"column":null}},"type":"if","locations":[{"start":{"line":113,"column":6},"end":{"line":119,"column":null}},{"start":{"line":115,"column":6},"end":{"line":119,"column":null}}]},"15":{"loc":{"start":{"line":115,"column":6},"end":{"line":119,"column":null}},"type":"if","locations":[{"start":{"line":115,"column":6},"end":{"line":119,"column":null}},{"start":{"line":117,"column":13},"end":{"line":119,"column":null}}]},"16":{"loc":{"start":{"line":131,"column":8},"end":{"line":134,"column":null}},"type":"if","locations":[{"start":{"line":131,"column":8},"end":{"line":134,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":140,"column":20},"end":{"line":140,"column":51}},"type":"binary-expr","locations":[{"start":{"line":140,"column":20},"end":{"line":140,"column":42}},{"start":{"line":140,"column":42},"end":{"line":140,"column":51}}]},"18":{"loc":{"start":{"line":164,"column":9},"end":{"line":230,"column":null}},"type":"cond-expr","locations":[{"start":{"line":165,"column":10},"end":{"line":210,"column":null}},{"start":{"line":213,"column":10},"end":{"line":230,"column":null}}]},"19":{"loc":{"start":{"line":175,"column":101},"end":{"line":175,"column":125}},"type":"cond-expr","locations":[{"start":{"line":175,"column":109},"end":{"line":175,"column":120}},{"start":{"line":175,"column":120},"end":{"line":175,"column":125}}]},"20":{"loc":{"start":{"line":187,"column":101},"end":{"line":187,"column":128}},"type":"cond-expr","locations":[{"start":{"line":187,"column":112},"end":{"line":187,"column":123}},{"start":{"line":187,"column":123},"end":{"line":187,"column":128}}]},"21":{"loc":{"start":{"line":208,"column":15},"end":{"line":208,"column":null}},"type":"cond-expr","locations":[{"start":{"line":208,"column":27},"end":{"line":208,"column":45}},{"start":{"line":208,"column":45},"end":{"line":208,"column":null}}]},"22":{"loc":{"start":{"line":228,"column":15},"end":{"line":228,"column":null}},"type":"cond-expr","locations":[{"start":{"line":228,"column":27},"end":{"line":228,"column":44}},{"start":{"line":228,"column":44},"end":{"line":228,"column":null}}]},"23":{"loc":{"start":{"line":244,"column":11},"end":{"line":244,"column":null}},"type":"binary-expr","locations":[{"start":{"line":244,"column":11},"end":{"line":244,"column":24}},{"start":{"line":244,"column":24},"end":{"line":244,"column":null}}]}},"s":{"0":3,"1":8,"2":8,"3":8,"4":8,"5":8,"6":8,"7":8,"8":8,"9":14,"10":8,"11":8,"12":8,"13":8,"14":6,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":8,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":8,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":8,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":8,"89":1,"90":1,"91":0,"92":0},"f":{"0":8,"1":14,"2":6,"3":0,"4":0,"5":0,"6":0,"7":1,"8":1,"9":0,"10":0},"b":{"0":[0,6],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[8,0],"19":[1,7],"20":[1,7],"21":[0,8],"22":[0,0],"23":[8,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/NotFoundPage.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/NotFoundPage.tsx","statementMap":{"0":{"start":{"line":5,"column":31},"end":{"line":19,"column":null}},"1":{"start":{"line":6,"column":2},"end":{"line":17,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":31},"end":{"line":5,"column":37}},"loc":{"start":{"line":5,"column":37},"end":{"line":19,"column":null}}}},"branchMap":{},"s":{"0":2,"1":0},"f":{"0":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/OrderConfirmation.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/OrderConfirmation.tsx","statementMap":{"0":{"start":{"line":7,"column":38},"end":{"line":54,"column":null}},"1":{"start":{"line":11,"column":27},"end":{"line":11,"column":null}},"2":{"start":{"line":12,"column":22},"end":{"line":12,"column":null}},"3":{"start":{"line":13,"column":34},"end":{"line":13,"column":null}},"4":{"start":{"line":15,"column":4},"end":{"line":17,"column":null}},"5":{"start":{"line":16,"column":8},"end":{"line":16,"column":null}},"6":{"start":{"line":18,"column":21},"end":{"line":18,"column":null}},"7":{"start":{"line":19,"column":27},"end":{"line":21,"column":null}},"8":{"start":{"line":23,"column":2},"end":{"line":35,"column":null}},"9":{"start":{"line":24,"column":4},"end":{"line":24,"column":null}},"10":{"start":{"line":25,"column":6},"end":{"line":34,"column":null}},"11":{"start":{"line":26,"column":6},"end":{"line":26,"column":null}},"12":{"start":{"line":27,"column":6},"end":{"line":27,"column":null}},"13":{"start":{"line":28,"column":6},"end":{"line":30,"column":null}},"14":{"start":{"line":29,"column":8},"end":{"line":29,"column":null}},"15":{"start":{"line":33,"column":8},"end":{"line":33,"column":null}},"16":{"start":{"line":37,"column":2},"end":{"line":52,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":38},"end":{"line":7,"column":44}},"loc":{"start":{"line":7,"column":44},"end":{"line":54,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":23,"column":12},"end":{"line":23,"column":18}},"loc":{"start":{"line":23,"column":18},"end":{"line":35,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":17},"end":{"line":28,"column":23}},"loc":{"start":{"line":28,"column":23},"end":{"line":30,"column":9}}}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":4},"end":{"line":17,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":4},"end":{"line":17,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":20,"column":14},"end":{"line":20,"column":null}},"type":"binary-expr","locations":[{"start":{"line":20,"column":14},"end":{"line":20,"column":26}},{"start":{"line":20,"column":26},"end":{"line":20,"column":null}}]},"2":{"loc":{"start":{"line":25,"column":6},"end":{"line":34,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":6},"end":{"line":34,"column":null}},{"start":{"line":32,"column":9},"end":{"line":34,"column":null}}]},"3":{"loc":{"start":{"line":40,"column":9},"end":{"line":49,"column":null}},"type":"binary-expr","locations":[{"start":{"line":40,"column":9},"end":{"line":40,"column":null}},{"start":{"line":41,"column":10},"end":{"line":49,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0},"f":{"0":0,"1":0,"2":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/PaymentSuccess.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/PaymentSuccess.tsx","statementMap":{"0":{"start":{"line":5,"column":37},"end":{"line":36,"column":null}},"1":{"start":{"line":6,"column":2},"end":{"line":34,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":37},"end":{"line":5,"column":43}},"loc":{"start":{"line":5,"column":43},"end":{"line":36,"column":null}}}},"branchMap":{},"s":{"0":2,"1":0},"f":{"0":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Profile.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Profile.tsx","statementMap":{"0":{"start":{"line":36,"column":26},"end":{"line":395,"column":null}},"1":{"start":{"line":37,"column":19},"end":{"line":37,"column":null}},"2":{"start":{"line":38,"column":19},"end":{"line":38,"column":null}},"3":{"start":{"line":39,"column":19},"end":{"line":39,"column":null}},"4":{"start":{"line":40,"column":23},"end":{"line":40,"column":null}},"5":{"start":{"line":41,"column":27},"end":{"line":41,"column":null}},"6":{"start":{"line":43,"column":2},"end":{"line":47,"column":null}},"7":{"start":{"line":44,"column":4},"end":{"line":46,"column":null}},"8":{"start":{"line":45,"column":6},"end":{"line":45,"column":null}},"9":{"start":{"line":49,"column":2},"end":{"line":51,"column":null}},"10":{"start":{"line":50,"column":4},"end":{"line":50,"column":null}},"11":{"start":{"line":53,"column":34},"end":{"line":64,"column":null}},"12":{"start":{"line":66,"column":30},"end":{"line":66,"column":null}},"13":{"start":{"line":67,"column":36},"end":{"line":67,"column":null}},"14":{"start":{"line":68,"column":50},"end":{"line":68,"column":null}},"15":{"start":{"line":70,"column":28},"end":{"line":76,"column":null}},"16":{"start":{"line":71,"column":28},"end":{"line":71,"column":null}},"17":{"start":{"line":72,"column":4},"end":{"line":75,"column":null}},"18":{"start":{"line":72,"column":32},"end":{"line":75,"column":6}},"19":{"start":{"line":78,"column":23},"end":{"line":108,"column":null}},"20":{"start":{"line":79,"column":28},"end":{"line":79,"column":null}},"21":{"start":{"line":80,"column":22},"end":{"line":80,"column":null}},"22":{"start":{"line":81,"column":23},"end":{"line":81,"column":null}},"23":{"start":{"line":82,"column":25},"end":{"line":82,"column":null}},"24":{"start":{"line":84,"column":4},"end":{"line":86,"column":null}},"25":{"start":{"line":85,"column":6},"end":{"line":85,"column":null}},"26":{"start":{"line":87,"column":4},"end":{"line":89,"column":null}},"27":{"start":{"line":88,"column":6},"end":{"line":88,"column":null}},"28":{"start":{"line":90,"column":4},"end":{"line":92,"column":null}},"29":{"start":{"line":91,"column":6},"end":{"line":91,"column":null}},"30":{"start":{"line":93,"column":4},"end":{"line":95,"column":null}},"31":{"start":{"line":94,"column":6},"end":{"line":94,"column":null}},"32":{"start":{"line":96,"column":4},"end":{"line":98,"column":null}},"33":{"start":{"line":97,"column":6},"end":{"line":97,"column":null}},"34":{"start":{"line":99,"column":4},"end":{"line":101,"column":null}},"35":{"start":{"line":100,"column":6},"end":{"line":100,"column":null}},"36":{"start":{"line":102,"column":4},"end":{"line":104,"column":null}},"37":{"start":{"line":103,"column":6},"end":{"line":103,"column":null}},"38":{"start":{"line":106,"column":4},"end":{"line":106,"column":null}},"39":{"start":{"line":107,"column":4},"end":{"line":107,"column":null}},"40":{"start":{"line":110,"column":23},"end":{"line":124,"column":null}},"41":{"start":{"line":111,"column":4},"end":{"line":111,"column":null}},"42":{"start":{"line":112,"column":4},"end":{"line":112,"column":null}},"43":{"start":{"line":112,"column":25},"end":{"line":112,"column":null}},"44":{"start":{"line":114,"column":4},"end":{"line":114,"column":null}},"45":{"start":{"line":115,"column":4},"end":{"line":123,"column":null}},"46":{"start":{"line":116,"column":18},"end":{"line":116,"column":null}},"47":{"start":{"line":117,"column":6},"end":{"line":117,"column":null}},"48":{"start":{"line":118,"column":6},"end":{"line":118,"column":null}},"49":{"start":{"line":120,"column":6},"end":{"line":120,"column":null}},"50":{"start":{"line":122,"column":6},"end":{"line":122,"column":null}},"51":{"start":{"line":126,"column":31},"end":{"line":145,"column":null}},"52":{"start":{"line":127,"column":4},"end":{"line":127,"column":null}},"53":{"start":{"line":128,"column":4},"end":{"line":131,"column":null}},"54":{"start":{"line":129,"column":6},"end":{"line":129,"column":null}},"55":{"start":{"line":129,"column":27},"end":{"line":129,"column":92}},"56":{"start":{"line":130,"column":6},"end":{"line":130,"column":null}},"57":{"start":{"line":133,"column":4},"end":{"line":133,"column":null}},"58":{"start":{"line":134,"column":4},"end":{"line":144,"column":null}},"59":{"start":{"line":135,"column":18},"end":{"line":138,"column":null}},"60":{"start":{"line":139,"column":6},"end":{"line":139,"column":null}},"61":{"start":{"line":141,"column":6},"end":{"line":141,"column":null}},"62":{"start":{"line":143,"column":6},"end":{"line":143,"column":null}},"63":{"start":{"line":147,"column":2},"end":{"line":393,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":36,"column":26},"end":{"line":36,"column":32}},"loc":{"start":{"line":36,"column":32},"end":{"line":395,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":43,"column":12},"end":{"line":43,"column":18}},"loc":{"start":{"line":43,"column":18},"end":{"line":47,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":70,"column":28},"end":{"line":70,"column":29}},"loc":{"start":{"line":70,"column":72},"end":{"line":76,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":72,"column":16},"end":{"line":72,"column":17}},"loc":{"start":{"line":72,"column":32},"end":{"line":75,"column":6}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":78,"column":23},"end":{"line":78,"column":29}},"loc":{"start":{"line":78,"column":29},"end":{"line":108,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":110,"column":23},"end":{"line":110,"column":30}},"loc":{"start":{"line":110,"column":53},"end":{"line":124,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":126,"column":31},"end":{"line":126,"column":38}},"loc":{"start":{"line":126,"column":61},"end":{"line":145,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":129,"column":16},"end":{"line":129,"column":17}},"loc":{"start":{"line":129,"column":27},"end":{"line":129,"column":92}}}},"branchMap":{"0":{"loc":{"start":{"line":44,"column":4},"end":{"line":46,"column":null}},"type":"if","locations":[{"start":{"line":44,"column":4},"end":{"line":46,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":44,"column":8},"end":{"line":44,"column":37}},"type":"binary-expr","locations":[{"start":{"line":44,"column":8},"end":{"line":44,"column":21}},{"start":{"line":44,"column":21},"end":{"line":44,"column":37}}]},"2":{"loc":{"start":{"line":49,"column":2},"end":{"line":51,"column":null}},"type":"if","locations":[{"start":{"line":49,"column":2},"end":{"line":51,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":49,"column":6},"end":{"line":49,"column":35}},"type":"binary-expr","locations":[{"start":{"line":49,"column":6},"end":{"line":49,"column":19}},{"start":{"line":49,"column":19},"end":{"line":49,"column":35}}]},"4":{"loc":{"start":{"line":84,"column":4},"end":{"line":86,"column":null}},"type":"if","locations":[{"start":{"line":84,"column":4},"end":{"line":86,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":84,"column":8},"end":{"line":84,"column":75}},"type":"binary-expr","locations":[{"start":{"line":84,"column":8},"end":{"line":84,"column":38}},{"start":{"line":84,"column":38},"end":{"line":84,"column":75}}]},"6":{"loc":{"start":{"line":87,"column":4},"end":{"line":89,"column":null}},"type":"if","locations":[{"start":{"line":87,"column":4},"end":{"line":89,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":87,"column":8},"end":{"line":87,"column":67}},"type":"binary-expr","locations":[{"start":{"line":87,"column":8},"end":{"line":87,"column":30}},{"start":{"line":87,"column":30},"end":{"line":87,"column":67}}]},"8":{"loc":{"start":{"line":90,"column":4},"end":{"line":92,"column":null}},"type":"if","locations":[{"start":{"line":90,"column":4},"end":{"line":92,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":93,"column":4},"end":{"line":95,"column":null}},"type":"if","locations":[{"start":{"line":93,"column":4},"end":{"line":95,"column":null}},{"start":{},"end":{}}]},"10":{"loc":{"start":{"line":96,"column":4},"end":{"line":98,"column":null}},"type":"if","locations":[{"start":{"line":96,"column":4},"end":{"line":98,"column":null}},{"start":{},"end":{}}]},"11":{"loc":{"start":{"line":99,"column":4},"end":{"line":101,"column":null}},"type":"if","locations":[{"start":{"line":99,"column":4},"end":{"line":101,"column":null}},{"start":{},"end":{}}]},"12":{"loc":{"start":{"line":102,"column":4},"end":{"line":104,"column":null}},"type":"if","locations":[{"start":{"line":102,"column":4},"end":{"line":104,"column":null}},{"start":{},"end":{}}]},"13":{"loc":{"start":{"line":112,"column":4},"end":{"line":112,"column":null}},"type":"if","locations":[{"start":{"line":112,"column":4},"end":{"line":112,"column":null}},{"start":{},"end":{}}]},"14":{"loc":{"start":{"line":120,"column":18},"end":{"line":120,"column":59}},"type":"binary-expr","locations":[{"start":{"line":120,"column":18},"end":{"line":120,"column":40}},{"start":{"line":120,"column":40},"end":{"line":120,"column":59}}]},"15":{"loc":{"start":{"line":128,"column":4},"end":{"line":131,"column":null}},"type":"if","locations":[{"start":{"line":128,"column":4},"end":{"line":131,"column":null}},{"start":{},"end":{}}]},"16":{"loc":{"start":{"line":128,"column":8},"end":{"line":128,"column":56}},"type":"binary-expr","locations":[{"start":{"line":128,"column":8},"end":{"line":128,"column":33}},{"start":{"line":128,"column":33},"end":{"line":128,"column":56}}]},"17":{"loc":{"start":{"line":141,"column":18},"end":{"line":141,"column":59}},"type":"binary-expr","locations":[{"start":{"line":141,"column":18},"end":{"line":141,"column":40}},{"start":{"line":141,"column":40},"end":{"line":141,"column":59}}]},"18":{"loc":{"start":{"line":202,"column":21},"end":{"line":202,"column":null}},"type":"binary-expr","locations":[{"start":{"line":202,"column":21},"end":{"line":202,"column":41}},{"start":{"line":202,"column":41},"end":{"line":202,"column":null}}]},"19":{"loc":{"start":{"line":219,"column":21},"end":{"line":219,"column":null}},"type":"binary-expr","locations":[{"start":{"line":219,"column":21},"end":{"line":219,"column":41}},{"start":{"line":219,"column":41},"end":{"line":219,"column":null}}]},"20":{"loc":{"start":{"line":236,"column":21},"end":{"line":236,"column":null}},"type":"binary-expr","locations":[{"start":{"line":236,"column":21},"end":{"line":236,"column":37}},{"start":{"line":236,"column":37},"end":{"line":236,"column":null}}]},"21":{"loc":{"start":{"line":260,"column":21},"end":{"line":260,"column":null}},"type":"binary-expr","locations":[{"start":{"line":260,"column":21},"end":{"line":260,"column":39}},{"start":{"line":260,"column":39},"end":{"line":260,"column":null}}]},"22":{"loc":{"start":{"line":277,"column":21},"end":{"line":277,"column":null}},"type":"binary-expr","locations":[{"start":{"line":277,"column":21},"end":{"line":277,"column":37}},{"start":{"line":277,"column":37},"end":{"line":277,"column":null}}]},"23":{"loc":{"start":{"line":294,"column":21},"end":{"line":294,"column":null}},"type":"binary-expr","locations":[{"start":{"line":294,"column":21},"end":{"line":294,"column":36}},{"start":{"line":294,"column":36},"end":{"line":294,"column":null}}]},"24":{"loc":{"start":{"line":311,"column":21},"end":{"line":311,"column":null}},"type":"binary-expr","locations":[{"start":{"line":311,"column":21},"end":{"line":311,"column":38}},{"start":{"line":311,"column":38},"end":{"line":311,"column":null}}]},"25":{"loc":{"start":{"line":328,"column":21},"end":{"line":328,"column":null}},"type":"binary-expr","locations":[{"start":{"line":328,"column":21},"end":{"line":328,"column":42}},{"start":{"line":328,"column":42},"end":{"line":328,"column":null}}]},"26":{"loc":{"start":{"line":338,"column":17},"end":{"line":338,"column":null}},"type":"cond-expr","locations":[{"start":{"line":338,"column":29},"end":{"line":338,"column":43}},{"start":{"line":338,"column":43},"end":{"line":338,"column":null}}]},"27":{"loc":{"start":{"line":379,"column":19},"end":{"line":379,"column":null}},"type":"binary-expr","locations":[{"start":{"line":379,"column":19},"end":{"line":379,"column":38}},{"start":{"line":379,"column":38},"end":{"line":379,"column":null}}]},"28":{"loc":{"start":{"line":386,"column":19},"end":{"line":386,"column":null}},"type":"cond-expr","locations":[{"start":{"line":386,"column":38},"end":{"line":386,"column":63}},{"start":{"line":386,"column":63},"end":{"line":386,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/PyamentErroPage.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/PyamentErroPage.tsx","statementMap":{"0":{"start":{"line":5,"column":35},"end":{"line":28,"column":null}},"1":{"start":{"line":6,"column":2},"end":{"line":26,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":35},"end":{"line":5,"column":41}},"loc":{"start":{"line":5,"column":41},"end":{"line":28,"column":null}}}},"branchMap":{},"s":{"0":2,"1":0},"f":{"0":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Register.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/Register.tsx","statementMap":{"0":{"start":{"line":14,"column":29},"end":{"line":324,"column":null}},"1":{"start":{"line":15,"column":36},"end":{"line":15,"column":null}},"2":{"start":{"line":16,"column":36},"end":{"line":16,"column":null}},"3":{"start":{"line":17,"column":28},"end":{"line":17,"column":null}},"4":{"start":{"line":18,"column":34},"end":{"line":18,"column":null}},"5":{"start":{"line":19,"column":34},"end":{"line":19,"column":null}},"6":{"start":{"line":20,"column":30},"end":{"line":20,"column":null}},"7":{"start":{"line":21,"column":26},"end":{"line":21,"column":null}},"8":{"start":{"line":22,"column":32},"end":{"line":22,"column":null}},"9":{"start":{"line":23,"column":28},"end":{"line":23,"column":null}},"10":{"start":{"line":24,"column":38},"end":{"line":24,"column":null}},"11":{"start":{"line":25,"column":36},"end":{"line":25,"column":null}},"12":{"start":{"line":27,"column":29},"end":{"line":27,"column":null}},"13":{"start":{"line":28,"column":25},"end":{"line":28,"column":null}},"14":{"start":{"line":29,"column":19},"end":{"line":29,"column":null}},"15":{"start":{"line":30,"column":23},"end":{"line":30,"column":null}},"16":{"start":{"line":30,"column":51},"end":{"line":30,"column":61}},"17":{"start":{"line":31,"column":2},"end":{"line":35,"column":null}},"18":{"start":{"line":32,"column":4},"end":{"line":34,"column":null}},"19":{"start":{"line":33,"column":6},"end":{"line":33,"column":null}},"20":{"start":{"line":37,"column":31},"end":{"line":55,"column":null}},"21":{"start":{"line":39,"column":6},"end":{"line":39,"column":null}},"22":{"start":{"line":40,"column":6},"end":{"line":50,"column":null}},"23":{"start":{"line":41,"column":28},"end":{"line":41,"column":null}},"24":{"start":{"line":42,"column":20},"end":{"line":42,"column":null}},"25":{"start":{"line":43,"column":8},"end":{"line":43,"column":null}},"26":{"start":{"line":46,"column":8},"end":{"line":46,"column":null}},"27":{"start":{"line":47,"column":8},"end":{"line":47,"column":null}},"28":{"start":{"line":49,"column":8},"end":{"line":49,"column":null}},"29":{"start":{"line":53,"column":6},"end":{"line":53,"column":null}},"30":{"start":{"line":57,"column":25},"end":{"line":100,"column":null}},"31":{"start":{"line":58,"column":4},"end":{"line":58,"column":null}},"32":{"start":{"line":59,"column":4},"end":{"line":59,"column":null}},"33":{"start":{"line":60,"column":4},"end":{"line":99,"column":null}},"34":{"start":{"line":61,"column":6},"end":{"line":72,"column":null}},"35":{"start":{"line":73,"column":6},"end":{"line":73,"column":null}},"36":{"start":{"line":74,"column":20},"end":{"line":74,"column":null}},"37":{"start":{"line":76,"column":6},"end":{"line":76,"column":null}},"38":{"start":{"line":78,"column":6},"end":{"line":78,"column":null}},"39":{"start":{"line":79,"column":6},"end":{"line":79,"column":null}},"40":{"start":{"line":80,"column":6},"end":{"line":80,"column":null}},"41":{"start":{"line":81,"column":6},"end":{"line":81,"column":null}},"42":{"start":{"line":82,"column":6},"end":{"line":82,"column":null}},"43":{"start":{"line":83,"column":6},"end":{"line":83,"column":null}},"44":{"start":{"line":84,"column":6},"end":{"line":84,"column":null}},"45":{"start":{"line":85,"column":6},"end":{"line":85,"column":null}},"46":{"start":{"line":86,"column":6},"end":{"line":86,"column":null}},"47":{"start":{"line":87,"column":6},"end":{"line":87,"column":null}},"48":{"start":{"line":91,"column":28},"end":{"line":91,"column":null}},"49":{"start":{"line":93,"column":6},"end":{"line":93,"column":null}},"50":{"start":{"line":95,"column":6},"end":{"line":95,"column":null}},"51":{"start":{"line":96,"column":6},"end":{"line":96,"column":null}},"52":{"start":{"line":98,"column":6},"end":{"line":98,"column":null}},"53":{"start":{"line":102,"column":2},"end":{"line":322,"column":null}},"54":{"start":{"line":121,"column":33},"end":{"line":121,"column":null}},"55":{"start":{"line":135,"column":33},"end":{"line":135,"column":null}},"56":{"start":{"line":150,"column":31},"end":{"line":150,"column":null}},"57":{"start":{"line":164,"column":31},"end":{"line":164,"column":null}},"58":{"start":{"line":179,"column":33},"end":{"line":179,"column":null}},"59":{"start":{"line":193,"column":33},"end":{"line":193,"column":null}},"60":{"start":{"line":208,"column":31},"end":{"line":208,"column":null}},"61":{"start":{"line":223,"column":33},"end":{"line":223,"column":null}},"62":{"start":{"line":237,"column":33},"end":{"line":237,"column":null}},"63":{"start":{"line":252,"column":31},"end":{"line":252,"column":null}},"64":{"start":{"line":285,"column":29},"end":{"line":285,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":29},"end":{"line":14,"column":35}},"loc":{"start":{"line":14,"column":35},"end":{"line":324,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":35},"end":{"line":30,"column":36}},"loc":{"start":{"line":30,"column":51},"end":{"line":30,"column":61}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":31,"column":12},"end":{"line":31,"column":18}},"loc":{"start":{"line":31,"column":18},"end":{"line":35,"column":5}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":15},"end":{"line":38,"column":22}},"loc":{"start":{"line":38,"column":35},"end":{"line":51,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":13},"end":{"line":52,"column":14}},"loc":{"start":{"line":52,"column":24},"end":{"line":54,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":57,"column":25},"end":{"line":57,"column":32}},"loc":{"start":{"line":57,"column":72},"end":{"line":100,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":121,"column":26},"end":{"line":121,"column":27}},"loc":{"start":{"line":121,"column":33},"end":{"line":121,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":135,"column":26},"end":{"line":135,"column":27}},"loc":{"start":{"line":135,"column":33},"end":{"line":135,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":150,"column":24},"end":{"line":150,"column":25}},"loc":{"start":{"line":150,"column":31},"end":{"line":150,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":164,"column":24},"end":{"line":164,"column":25}},"loc":{"start":{"line":164,"column":31},"end":{"line":164,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":179,"column":26},"end":{"line":179,"column":27}},"loc":{"start":{"line":179,"column":33},"end":{"line":179,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":193,"column":26},"end":{"line":193,"column":27}},"loc":{"start":{"line":193,"column":33},"end":{"line":193,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":208,"column":24},"end":{"line":208,"column":25}},"loc":{"start":{"line":208,"column":31},"end":{"line":208,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":223,"column":26},"end":{"line":223,"column":27}},"loc":{"start":{"line":223,"column":33},"end":{"line":223,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":237,"column":26},"end":{"line":237,"column":27}},"loc":{"start":{"line":237,"column":33},"end":{"line":237,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":252,"column":24},"end":{"line":252,"column":25}},"loc":{"start":{"line":252,"column":31},"end":{"line":252,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":285,"column":23},"end":{"line":285,"column":29}},"loc":{"start":{"line":285,"column":29},"end":{"line":285,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":32,"column":4},"end":{"line":34,"column":null}},"type":"if","locations":[{"start":{"line":32,"column":4},"end":{"line":34,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":46,"column":20},"end":{"line":46,"column":51}},"type":"binary-expr","locations":[{"start":{"line":46,"column":20},"end":{"line":46,"column":42}},{"start":{"line":46,"column":42},"end":{"line":46,"column":51}}]},"2":{"loc":{"start":{"line":91,"column":28},"end":{"line":91,"column":null}},"type":"binary-expr","locations":[{"start":{"line":91,"column":28},"end":{"line":91,"column":49}},{"start":{"line":91,"column":49},"end":{"line":91,"column":null}}]},"3":{"loc":{"start":{"line":93,"column":18},"end":{"line":93,"column":56}},"type":"binary-expr","locations":[{"start":{"line":93,"column":18},"end":{"line":93,"column":38}},{"start":{"line":93,"column":38},"end":{"line":93,"column":56}}]},"4":{"loc":{"start":{"line":126,"column":18},"end":{"line":126,"column":null}},"type":"cond-expr","locations":[{"start":{"line":126,"column":30},"end":{"line":126,"column":41}},{"start":{"line":126,"column":41},"end":{"line":126,"column":null}}]},"5":{"loc":{"start":{"line":140,"column":18},"end":{"line":140,"column":null}},"type":"cond-expr","locations":[{"start":{"line":140,"column":30},"end":{"line":140,"column":41}},{"start":{"line":140,"column":41},"end":{"line":140,"column":null}}]},"6":{"loc":{"start":{"line":155,"column":16},"end":{"line":155,"column":null}},"type":"cond-expr","locations":[{"start":{"line":155,"column":24},"end":{"line":155,"column":35}},{"start":{"line":155,"column":35},"end":{"line":155,"column":null}}]},"7":{"loc":{"start":{"line":169,"column":16},"end":{"line":169,"column":null}},"type":"cond-expr","locations":[{"start":{"line":169,"column":27},"end":{"line":169,"column":38}},{"start":{"line":169,"column":38},"end":{"line":169,"column":null}}]},"8":{"loc":{"start":{"line":184,"column":18},"end":{"line":184,"column":null}},"type":"cond-expr","locations":[{"start":{"line":184,"column":27},"end":{"line":184,"column":38}},{"start":{"line":184,"column":38},"end":{"line":184,"column":null}}]},"9":{"loc":{"start":{"line":198,"column":18},"end":{"line":198,"column":null}},"type":"cond-expr","locations":[{"start":{"line":198,"column":25},"end":{"line":198,"column":36}},{"start":{"line":198,"column":36},"end":{"line":198,"column":null}}]},"10":{"loc":{"start":{"line":213,"column":16},"end":{"line":213,"column":null}},"type":"cond-expr","locations":[{"start":{"line":213,"column":24},"end":{"line":213,"column":35}},{"start":{"line":213,"column":35},"end":{"line":213,"column":null}}]},"11":{"loc":{"start":{"line":228,"column":18},"end":{"line":228,"column":null}},"type":"cond-expr","locations":[{"start":{"line":228,"column":26},"end":{"line":228,"column":37}},{"start":{"line":228,"column":37},"end":{"line":228,"column":null}}]},"12":{"loc":{"start":{"line":242,"column":18},"end":{"line":242,"column":null}},"type":"cond-expr","locations":[{"start":{"line":242,"column":31},"end":{"line":242,"column":42}},{"start":{"line":242,"column":42},"end":{"line":242,"column":null}}]},"13":{"loc":{"start":{"line":257,"column":16},"end":{"line":257,"column":null}},"type":"cond-expr","locations":[{"start":{"line":257,"column":26},"end":{"line":257,"column":37}},{"start":{"line":257,"column":37},"end":{"line":257,"column":null}}]},"14":{"loc":{"start":{"line":266,"column":13},"end":{"line":266,"column":null}},"type":"cond-expr","locations":[{"start":{"line":266,"column":25},"end":{"line":266,"column":39}},{"start":{"line":266,"column":39},"end":{"line":266,"column":null}}]}},"s":{"0":3,"1":14,"2":14,"3":14,"4":14,"5":14,"6":14,"7":14,"8":14,"9":14,"10":14,"11":14,"12":14,"13":14,"14":14,"15":14,"16":18,"17":14,"18":4,"19":0,"20":14,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":14,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":14,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":0},"f":{"0":14,"1":18,"2":4,"3":0,"4":0,"5":0,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":0},"b":{"0":[0,4],"1":[0,0],"2":[0,0],"3":[0,0],"4":[10,4],"5":[9,5],"6":[8,6],"7":[7,7],"8":[6,8],"9":[5,9],"10":[4,10],"11":[3,11],"12":[2,12],"13":[1,13],"14":[0,14]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/ResetPassword.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/ResetPassword.tsx","statementMap":{"0":{"start":{"line":4,"column":20},"end":{"line":4,"column":null}},"1":{"start":{"line":7,"column":32},"end":{"line":110,"column":null}},"2":{"start":{"line":8,"column":36},"end":{"line":8,"column":null}},"3":{"start":{"line":9,"column":50},"end":{"line":9,"column":null}},"4":{"start":{"line":10,"column":30},"end":{"line":10,"column":null}},"5":{"start":{"line":11,"column":34},"end":{"line":11,"column":null}},"6":{"start":{"line":12,"column":21},"end":{"line":12,"column":null}},"7":{"start":{"line":14,"column":21},"end":{"line":14,"column":null}},"8":{"start":{"line":16,"column":4},"end":{"line":24,"column":null}},"9":{"start":{"line":17,"column":29},"end":{"line":17,"column":null}},"10":{"start":{"line":18,"column":27},"end":{"line":18,"column":null}},"11":{"start":{"line":19,"column":8},"end":{"line":23,"column":null}},"12":{"start":{"line":20,"column":12},"end":{"line":20,"column":null}},"13":{"start":{"line":22,"column":12},"end":{"line":22,"column":null}},"14":{"start":{"line":26,"column":25},"end":{"line":68,"column":null}},"15":{"start":{"line":27,"column":8},"end":{"line":27,"column":null}},"16":{"start":{"line":30,"column":8},"end":{"line":33,"column":null}},"17":{"start":{"line":31,"column":12},"end":{"line":31,"column":null}},"18":{"start":{"line":32,"column":12},"end":{"line":32,"column":null}},"19":{"start":{"line":35,"column":8},"end":{"line":38,"column":null}},"20":{"start":{"line":36,"column":12},"end":{"line":36,"column":null}},"21":{"start":{"line":37,"column":12},"end":{"line":37,"column":null}},"22":{"start":{"line":40,"column":8},"end":{"line":40,"column":null}},"23":{"start":{"line":42,"column":8},"end":{"line":67,"column":null}},"24":{"start":{"line":43,"column":29},"end":{"line":49,"column":null}},"25":{"start":{"line":52,"column":25},"end":{"line":52,"column":null}},"26":{"start":{"line":54,"column":12},"end":{"line":61,"column":null}},"27":{"start":{"line":55,"column":16},"end":{"line":55,"column":null}},"28":{"start":{"line":56,"column":16},"end":{"line":58,"column":null}},"29":{"start":{"line":57,"column":20},"end":{"line":57,"column":null}},"30":{"start":{"line":60,"column":16},"end":{"line":60,"column":null}},"31":{"start":{"line":63,"column":12},"end":{"line":63,"column":null}},"32":{"start":{"line":64,"column":12},"end":{"line":64,"column":null}},"33":{"start":{"line":66,"column":12},"end":{"line":66,"column":null}},"34":{"start":{"line":70,"column":4},"end":{"line":108,"column":null}},"35":{"start":{"line":79,"column":45},"end":{"line":79,"column":null}},"36":{"start":{"line":91,"column":45},"end":{"line":91,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":32},"end":{"line":7,"column":38}},"loc":{"start":{"line":7,"column":38},"end":{"line":110,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":14},"end":{"line":16,"column":20}},"loc":{"start":{"line":16,"column":20},"end":{"line":24,"column":7}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":26,"column":25},"end":{"line":26,"column":32}},"loc":{"start":{"line":26,"column":55},"end":{"line":68,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":56,"column":27},"end":{"line":56,"column":33}},"loc":{"start":{"line":56,"column":33},"end":{"line":58,"column":19}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":79,"column":38},"end":{"line":79,"column":39}},"loc":{"start":{"line":79,"column":45},"end":{"line":79,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":91,"column":38},"end":{"line":91,"column":39}},"loc":{"start":{"line":91,"column":45},"end":{"line":91,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":19,"column":8},"end":{"line":23,"column":null}},"type":"if","locations":[{"start":{"line":19,"column":8},"end":{"line":23,"column":null}},{"start":{"line":21,"column":15},"end":{"line":23,"column":null}}]},"1":{"loc":{"start":{"line":30,"column":8},"end":{"line":33,"column":null}},"type":"if","locations":[{"start":{"line":30,"column":8},"end":{"line":33,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":35,"column":8},"end":{"line":38,"column":null}},"type":"if","locations":[{"start":{"line":35,"column":8},"end":{"line":38,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":54,"column":12},"end":{"line":61,"column":null}},"type":"if","locations":[{"start":{"line":54,"column":12},"end":{"line":61,"column":null}},{"start":{"line":59,"column":19},"end":{"line":61,"column":null}}]},"4":{"loc":{"start":{"line":60,"column":28},"end":{"line":60,"column":64}},"type":"binary-expr","locations":[{"start":{"line":60,"column":28},"end":{"line":60,"column":42}},{"start":{"line":60,"column":42},"end":{"line":60,"column":64}}]},"5":{"loc":{"start":{"line":85,"column":114},"end":{"line":85,"column":141}},"type":"cond-expr","locations":[{"start":{"line":85,"column":125},"end":{"line":85,"column":136}},{"start":{"line":85,"column":136},"end":{"line":85,"column":141}}]},"6":{"loc":{"start":{"line":97,"column":114},"end":{"line":97,"column":148}},"type":"cond-expr","locations":[{"start":{"line":97,"column":132},"end":{"line":97,"column":143}},{"start":{"line":97,"column":143},"end":{"line":97,"column":148}}]},"7":{"loc":{"start":{"line":104,"column":25},"end":{"line":104,"column":null}},"type":"cond-expr","locations":[{"start":{"line":104,"column":35},"end":{"line":104,"column":52}},{"start":{"line":104,"column":52},"end":{"line":104,"column":null}}]}},"s":{"0":2,"1":2,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/SellerAllProductsPage.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/SellerAllProductsPage.tsx","statementMap":{"0":{"start":{"line":13,"column":40},"end":{"line":68,"column":null}},"1":{"start":{"line":14,"column":21},"end":{"line":14,"column":null}},"2":{"start":{"line":15,"column":21},"end":{"line":15,"column":null}},"3":{"start":{"line":16,"column":31},"end":{"line":16,"column":null}},"4":{"start":{"line":17,"column":55},"end":{"line":17,"column":null}},"5":{"start":{"line":19,"column":4},"end":{"line":23,"column":null}},"6":{"start":{"line":20,"column":8},"end":{"line":22,"column":null}},"7":{"start":{"line":21,"column":12},"end":{"line":21,"column":null}},"8":{"start":{"line":26,"column":25},"end":{"line":36,"column":null}},"9":{"start":{"line":27,"column":8},"end":{"line":35,"column":null}},"10":{"start":{"line":28,"column":12},"end":{"line":28,"column":null}},"11":{"start":{"line":29,"column":12},"end":{"line":29,"column":null}},"12":{"start":{"line":30,"column":12},"end":{"line":32,"column":null}},"13":{"start":{"line":31,"column":16},"end":{"line":31,"column":null}},"14":{"start":{"line":34,"column":12},"end":{"line":34,"column":null}},"15":{"start":{"line":38,"column":4},"end":{"line":66,"column":null}},"16":{"start":{"line":51,"column":32},"end":{"line":56,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":13,"column":40},"end":{"line":13,"column":46}},"loc":{"start":{"line":13,"column":46},"end":{"line":68,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":19,"column":14},"end":{"line":19,"column":20}},"loc":{"start":{"line":19,"column":20},"end":{"line":23,"column":7}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":26,"column":25},"end":{"line":26,"column":32}},"loc":{"start":{"line":26,"column":47},"end":{"line":36,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":30,"column":23},"end":{"line":30,"column":29}},"loc":{"start":{"line":30,"column":29},"end":{"line":32,"column":15}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":50,"column":50},"end":{"line":50,"column":51}},"loc":{"start":{"line":51,"column":32},"end":{"line":56,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":20,"column":8},"end":{"line":22,"column":null}},"type":"if","locations":[{"start":{"line":20,"column":8},"end":{"line":22,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":49,"column":25},"end":{"line":61,"column":null}},"type":"cond-expr","locations":[{"start":{"line":50,"column":28},"end":{"line":57,"column":null}},{"start":{"line":59,"column":28},"end":{"line":61,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{"0":[0,0],"1":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/SellerSingleProductPage.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/SellerSingleProductPage.tsx","statementMap":{"0":{"start":{"line":26,"column":42},"end":{"line":216,"column":null}},"1":{"start":{"line":27,"column":17},"end":{"line":27,"column":null}},"2":{"start":{"line":28,"column":48},"end":{"line":28,"column":null}},"3":{"start":{"line":30,"column":26},"end":{"line":30,"column":null}},"4":{"start":{"line":32,"column":22},"end":{"line":34,"column":null}},"5":{"start":{"line":33,"column":4},"end":{"line":33,"column":null}},"6":{"start":{"line":36,"column":21},"end":{"line":39,"column":null}},"7":{"start":{"line":37,"column":4},"end":{"line":37,"column":null}},"8":{"start":{"line":38,"column":4},"end":{"line":38,"column":null}},"9":{"start":{"line":41,"column":19},"end":{"line":41,"column":null}},"10":{"start":{"line":47,"column":6},"end":{"line":47,"column":null}},"11":{"start":{"line":49,"column":53},"end":{"line":49,"column":null}},"12":{"start":{"line":51,"column":23},"end":{"line":61,"column":null}},"13":{"start":{"line":52,"column":4},"end":{"line":60,"column":null}},"14":{"start":{"line":53,"column":6},"end":{"line":53,"column":null}},"15":{"start":{"line":54,"column":6},"end":{"line":54,"column":null}},"16":{"start":{"line":55,"column":6},"end":{"line":57,"column":null}},"17":{"start":{"line":56,"column":8},"end":{"line":56,"column":null}},"18":{"start":{"line":59,"column":6},"end":{"line":59,"column":null}},"19":{"start":{"line":63,"column":2},"end":{"line":65,"column":null}},"20":{"start":{"line":64,"column":4},"end":{"line":64,"column":null}},"21":{"start":{"line":66,"column":2},"end":{"line":66,"column":null}},"22":{"start":{"line":66,"column":17},"end":{"line":66,"column":null}},"23":{"start":{"line":67,"column":2},"end":{"line":67,"column":null}},"24":{"start":{"line":67,"column":15},"end":{"line":67,"column":null}},"25":{"start":{"line":69,"column":21},"end":{"line":80,"column":null}},"26":{"start":{"line":70,"column":48},"end":{"line":78,"column":null}},"27":{"start":{"line":79,"column":4},"end":{"line":79,"column":null}},"28":{"start":{"line":82,"column":2},"end":{"line":214,"column":null}},"29":{"start":{"line":104,"column":14},"end":{"line":111,"column":null}},"30":{"start":{"line":119,"column":29},"end":{"line":119,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":26,"column":42},"end":{"line":26,"column":48}},"loc":{"start":{"line":26,"column":48},"end":{"line":216,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":32,"column":22},"end":{"line":32,"column":28}},"loc":{"start":{"line":32,"column":28},"end":{"line":34,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":36,"column":21},"end":{"line":36,"column":22}},"loc":{"start":{"line":36,"column":40},"end":{"line":39,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":51,"column":23},"end":{"line":51,"column":35}},"loc":{"start":{"line":51,"column":35},"end":{"line":61,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":55,"column":17},"end":{"line":55,"column":23}},"loc":{"start":{"line":55,"column":23},"end":{"line":57,"column":9}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":69,"column":21},"end":{"line":69,"column":22}},"loc":{"start":{"line":69,"column":45},"end":{"line":80,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":103,"column":31},"end":{"line":103,"column":32}},"loc":{"start":{"line":104,"column":14},"end":{"line":111,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":119,"column":23},"end":{"line":119,"column":29}},"loc":{"start":{"line":119,"column":29},"end":{"line":119,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":63,"column":2},"end":{"line":65,"column":null}},"type":"if","locations":[{"start":{"line":63,"column":2},"end":{"line":65,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":66,"column":2},"end":{"line":66,"column":null}},"type":"if","locations":[{"start":{"line":66,"column":2},"end":{"line":66,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":67,"column":2},"end":{"line":67,"column":null}},"type":"if","locations":[{"start":{"line":67,"column":2},"end":{"line":67,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":88,"column":19},"end":{"line":88,"column":null}},"type":"binary-expr","locations":[{"start":{"line":88,"column":19},"end":{"line":88,"column":30}},{"start":{"line":88,"column":30},"end":{"line":88,"column":null}}]},"4":{"loc":{"start":{"line":89,"column":19},"end":{"line":89,"column":null}},"type":"binary-expr","locations":[{"start":{"line":89,"column":19},"end":{"line":89,"column":30}},{"start":{"line":89,"column":30},"end":{"line":89,"column":null}}]},"5":{"loc":{"start":{"line":97,"column":13},"end":{"line":97,"column":null}},"type":"binary-expr","locations":[{"start":{"line":97,"column":13},"end":{"line":97,"column":24}},{"start":{"line":97,"column":24},"end":{"line":97,"column":null}}]},"6":{"loc":{"start":{"line":100,"column":17},"end":{"line":100,"column":null}},"type":"binary-expr","locations":[{"start":{"line":100,"column":17},"end":{"line":100,"column":28}},{"start":{"line":100,"column":28},"end":{"line":100,"column":null}}]},"7":{"loc":{"start":{"line":115,"column":13},"end":{"line":115,"column":60}},"type":"binary-expr","locations":[{"start":{"line":115,"column":13},"end":{"line":115,"column":24}},{"start":{"line":115,"column":24},"end":{"line":115,"column":60}}]},"8":{"loc":{"start":{"line":129,"column":15},"end":{"line":129,"column":null}},"type":"cond-expr","locations":[{"start":{"line":129,"column":28},"end":{"line":129,"column":44}},{"start":{"line":129,"column":44},"end":{"line":129,"column":null}}]},"9":{"loc":{"start":{"line":141,"column":17},"end":{"line":141,"column":null}},"type":"binary-expr","locations":[{"start":{"line":141,"column":17},"end":{"line":141,"column":28}},{"start":{"line":141,"column":28},"end":{"line":141,"column":null}}]},"10":{"loc":{"start":{"line":150,"column":17},"end":{"line":150,"column":null}},"type":"binary-expr","locations":[{"start":{"line":150,"column":17},"end":{"line":150,"column":28}},{"start":{"line":150,"column":28},"end":{"line":150,"column":null}}]},"11":{"loc":{"start":{"line":159,"column":17},"end":{"line":159,"column":null}},"type":"binary-expr","locations":[{"start":{"line":159,"column":17},"end":{"line":159,"column":28}},{"start":{"line":159,"column":28},"end":{"line":159,"column":null}}]},"12":{"loc":{"start":{"line":167,"column":17},"end":{"line":167,"column":null}},"type":"binary-expr","locations":[{"start":{"line":167,"column":17},"end":{"line":167,"column":28}},{"start":{"line":167,"column":28},"end":{"line":167,"column":null}}]},"13":{"loc":{"start":{"line":175,"column":17},"end":{"line":175,"column":null}},"type":"binary-expr","locations":[{"start":{"line":175,"column":17},"end":{"line":175,"column":28}},{"start":{"line":175,"column":28},"end":{"line":175,"column":null}}]},"14":{"loc":{"start":{"line":202,"column":13},"end":{"line":202,"column":null}},"type":"binary-expr","locations":[{"start":{"line":202,"column":13},"end":{"line":202,"column":24}},{"start":{"line":202,"column":24},"end":{"line":202,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/SingleProduct.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/SingleProduct.tsx","statementMap":{"0":{"start":{"line":27,"column":32},"end":{"line":277,"column":null}},"1":{"start":{"line":28,"column":17},"end":{"line":28,"column":null}},"2":{"start":{"line":29,"column":19},"end":{"line":29,"column":null}},"3":{"start":{"line":30,"column":32},"end":{"line":32,"column":null}},"4":{"start":{"line":33,"column":48},"end":{"line":33,"column":null}},"5":{"start":{"line":34,"column":40},"end":{"line":34,"column":null}},"6":{"start":{"line":35,"column":22},"end":{"line":35,"column":null}},"7":{"start":{"line":36,"column":26},"end":{"line":36,"column":null}},"8":{"start":{"line":37,"column":22},"end":{"line":37,"column":null}},"9":{"start":{"line":38,"column":42},"end":{"line":38,"column":null}},"10":{"start":{"line":39,"column":50},"end":{"line":39,"column":null}},"11":{"start":{"line":40,"column":44},"end":{"line":40,"column":null}},"12":{"start":{"line":42,"column":30},"end":{"line":76,"column":null}},"13":{"start":{"line":43,"column":4},"end":{"line":75,"column":null}},"14":{"start":{"line":44,"column":23},"end":{"line":44,"column":null}},"15":{"start":{"line":45,"column":6},"end":{"line":48,"column":null}},"16":{"start":{"line":46,"column":8},"end":{"line":46,"column":null}},"17":{"start":{"line":47,"column":8},"end":{"line":47,"column":null}},"18":{"start":{"line":50,"column":6},"end":{"line":50,"column":null}},"19":{"start":{"line":51,"column":23},"end":{"line":51,"column":null}},"20":{"start":{"line":52,"column":6},"end":{"line":52,"column":null}},"21":{"start":{"line":54,"column":6},"end":{"line":62,"column":null}},"22":{"start":{"line":55,"column":8},"end":{"line":55,"column":null}},"23":{"start":{"line":57,"column":6},"end":{"line":62,"column":null}},"24":{"start":{"line":59,"column":8},"end":{"line":59,"column":null}},"25":{"start":{"line":61,"column":8},"end":{"line":61,"column":null}},"26":{"start":{"line":64,"column":6},"end":{"line":64,"column":null}},"27":{"start":{"line":65,"column":6},"end":{"line":72,"column":null}},"28":{"start":{"line":66,"column":8},"end":{"line":66,"column":null}},"29":{"start":{"line":67,"column":6},"end":{"line":72,"column":null}},"30":{"start":{"line":68,"column":8},"end":{"line":68,"column":null}},"31":{"start":{"line":71,"column":8},"end":{"line":71,"column":null}},"32":{"start":{"line":74,"column":6},"end":{"line":74,"column":null}},"33":{"start":{"line":78,"column":2},"end":{"line":92,"column":null}},"34":{"start":{"line":79,"column":4},"end":{"line":91,"column":null}},"35":{"start":{"line":80,"column":29},"end":{"line":82,"column":null}},"36":{"start":{"line":81,"column":20},"end":{"line":81,"column":null}},"37":{"start":{"line":83,"column":6},"end":{"line":83,"column":null}},"38":{"start":{"line":85,"column":22},"end":{"line":89,"column":null}},"39":{"start":{"line":87,"column":10},"end":{"line":88,"column":null}},"40":{"start":{"line":90,"column":6},"end":{"line":90,"column":null}},"41":{"start":{"line":94,"column":26},"end":{"line":96,"column":null}},"42":{"start":{"line":95,"column":4},"end":{"line":95,"column":null}},"43":{"start":{"line":97,"column":26},"end":{"line":134,"column":null}},"44":{"start":{"line":98,"column":4},"end":{"line":133,"column":null}},"45":{"start":{"line":99,"column":23},"end":{"line":99,"column":null}},"46":{"start":{"line":100,"column":6},"end":{"line":103,"column":null}},"47":{"start":{"line":101,"column":8},"end":{"line":101,"column":null}},"48":{"start":{"line":102,"column":8},"end":{"line":102,"column":null}},"49":{"start":{"line":104,"column":6},"end":{"line":116,"column":null}},"50":{"start":{"line":105,"column":8},"end":{"line":105,"column":null}},"51":{"start":{"line":106,"column":21},"end":{"line":106,"column":null}},"52":{"start":{"line":107,"column":25},"end":{"line":107,"column":null}},"53":{"start":{"line":108,"column":8},"end":{"line":113,"column":null}},"54":{"start":{"line":109,"column":10},"end":{"line":109,"column":null}},"55":{"start":{"line":110,"column":10},"end":{"line":110,"column":null}},"56":{"start":{"line":112,"column":10},"end":{"line":112,"column":null}},"57":{"start":{"line":115,"column":8},"end":{"line":115,"column":null}},"58":{"start":{"line":118,"column":6},"end":{"line":129,"column":null}},"59":{"start":{"line":119,"column":8},"end":{"line":121,"column":null}},"60":{"start":{"line":122,"column":6},"end":{"line":129,"column":null}},"61":{"start":{"line":124,"column":8},"end":{"line":124,"column":null}},"62":{"start":{"line":125,"column":6},"end":{"line":129,"column":null}},"63":{"start":{"line":127,"column":8},"end":{"line":127,"column":null}},"64":{"start":{"line":128,"column":8},"end":{"line":128,"column":null}},"65":{"start":{"line":130,"column":6},"end":{"line":130,"column":null}},"66":{"start":{"line":132,"column":6},"end":{"line":132,"column":null}},"67":{"start":{"line":136,"column":2},"end":{"line":138,"column":null}},"68":{"start":{"line":137,"column":4},"end":{"line":137,"column":null}},"69":{"start":{"line":140,"column":2},"end":{"line":142,"column":null}},"70":{"start":{"line":141,"column":4},"end":{"line":141,"column":null}},"71":{"start":{"line":145,"column":4},"end":{"line":147,"column":null}},"72":{"start":{"line":149,"column":2},"end":{"line":275,"column":null}},"73":{"start":{"line":155,"column":14},"end":{"line":160,"column":null}},"74":{"start":{"line":179,"column":14},"end":{"line":186,"column":null}},"75":{"start":{"line":268,"column":12},"end":{"line":271,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":27,"column":32},"end":{"line":27,"column":38}},"loc":{"start":{"line":27,"column":38},"end":{"line":277,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":42,"column":30},"end":{"line":42,"column":42}},"loc":{"start":{"line":42,"column":42},"end":{"line":76,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":78,"column":12},"end":{"line":78,"column":18}},"loc":{"start":{"line":78,"column":18},"end":{"line":92,"column":5}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":81,"column":8},"end":{"line":81,"column":9}},"loc":{"start":{"line":81,"column":20},"end":{"line":81,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":86,"column":8},"end":{"line":86,"column":9}},"loc":{"start":{"line":87,"column":10},"end":{"line":88,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":94,"column":26},"end":{"line":94,"column":27}},"loc":{"start":{"line":94,"column":70},"end":{"line":96,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":97,"column":26},"end":{"line":97,"column":38}},"loc":{"start":{"line":97,"column":38},"end":{"line":134,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":154,"column":28},"end":{"line":154,"column":29}},"loc":{"start":{"line":155,"column":14},"end":{"line":160,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":178,"column":31},"end":{"line":178,"column":32}},"loc":{"start":{"line":179,"column":14},"end":{"line":186,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":267,"column":31},"end":{"line":267,"column":32}},"loc":{"start":{"line":268,"column":12},"end":{"line":271,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":45,"column":6},"end":{"line":48,"column":null}},"type":"if","locations":[{"start":{"line":45,"column":6},"end":{"line":48,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":54,"column":6},"end":{"line":62,"column":null}},"type":"if","locations":[{"start":{"line":54,"column":6},"end":{"line":62,"column":null}},{"start":{"line":57,"column":6},"end":{"line":62,"column":null}}]},"2":{"loc":{"start":{"line":57,"column":6},"end":{"line":62,"column":null}},"type":"if","locations":[{"start":{"line":57,"column":6},"end":{"line":62,"column":null}},{"start":{"line":60,"column":13},"end":{"line":62,"column":null}}]},"3":{"loc":{"start":{"line":57,"column":17},"end":{"line":57,"column":53}},"type":"binary-expr","locations":[{"start":{"line":57,"column":17},"end":{"line":57,"column":37}},{"start":{"line":57,"column":37},"end":{"line":57,"column":53}}]},"4":{"loc":{"start":{"line":59,"column":22},"end":{"line":59,"column":56}},"type":"binary-expr","locations":[{"start":{"line":59,"column":22},"end":{"line":59,"column":42}},{"start":{"line":59,"column":42},"end":{"line":59,"column":56}}]},"5":{"loc":{"start":{"line":65,"column":6},"end":{"line":72,"column":null}},"type":"if","locations":[{"start":{"line":65,"column":6},"end":{"line":72,"column":null}},{"start":{"line":67,"column":6},"end":{"line":72,"column":null}}]},"6":{"loc":{"start":{"line":67,"column":6},"end":{"line":72,"column":null}},"type":"if","locations":[{"start":{"line":67,"column":6},"end":{"line":72,"column":null}},{"start":{"line":70,"column":11},"end":{"line":72,"column":null}}]},"7":{"loc":{"start":{"line":68,"column":20},"end":{"line":68,"column":64}},"type":"binary-expr","locations":[{"start":{"line":68,"column":20},"end":{"line":68,"column":42}},{"start":{"line":68,"column":42},"end":{"line":68,"column":64}}]},"8":{"loc":{"start":{"line":79,"column":4},"end":{"line":91,"column":null}},"type":"if","locations":[{"start":{"line":79,"column":4},"end":{"line":91,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":79,"column":8},"end":{"line":79,"column":28}},"type":"binary-expr","locations":[{"start":{"line":79,"column":8},"end":{"line":79,"column":24}},{"start":{"line":79,"column":24},"end":{"line":79,"column":28}}]},"10":{"loc":{"start":{"line":87,"column":10},"end":{"line":88,"column":null}},"type":"binary-expr","locations":[{"start":{"line":87,"column":10},"end":{"line":87,"column":null}},{"start":{"line":88,"column":10},"end":{"line":88,"column":null}}]},"11":{"loc":{"start":{"line":100,"column":6},"end":{"line":103,"column":null}},"type":"if","locations":[{"start":{"line":100,"column":6},"end":{"line":103,"column":null}},{"start":{},"end":{}}]},"12":{"loc":{"start":{"line":104,"column":6},"end":{"line":116,"column":null}},"type":"if","locations":[{"start":{"line":104,"column":6},"end":{"line":116,"column":null}},{"start":{"line":114,"column":13},"end":{"line":116,"column":null}}]},"13":{"loc":{"start":{"line":108,"column":8},"end":{"line":113,"column":null}},"type":"if","locations":[{"start":{"line":108,"column":8},"end":{"line":113,"column":null}},{"start":{"line":111,"column":15},"end":{"line":113,"column":null}}]},"14":{"loc":{"start":{"line":118,"column":6},"end":{"line":129,"column":null}},"type":"if","locations":[{"start":{"line":118,"column":6},"end":{"line":129,"column":null}},{"start":{"line":122,"column":6},"end":{"line":129,"column":null}}]},"15":{"loc":{"start":{"line":122,"column":6},"end":{"line":129,"column":null}},"type":"if","locations":[{"start":{"line":122,"column":6},"end":{"line":129,"column":null}},{"start":{"line":125,"column":6},"end":{"line":129,"column":null}}]},"16":{"loc":{"start":{"line":125,"column":6},"end":{"line":129,"column":null}},"type":"if","locations":[{"start":{"line":125,"column":6},"end":{"line":129,"column":null}},{"start":{},"end":{}}]},"17":{"loc":{"start":{"line":128,"column":20},"end":{"line":128,"column":82}},"type":"binary-expr","locations":[{"start":{"line":128,"column":20},"end":{"line":128,"column":42}},{"start":{"line":128,"column":42},"end":{"line":128,"column":82}}]},"18":{"loc":{"start":{"line":136,"column":2},"end":{"line":138,"column":null}},"type":"if","locations":[{"start":{"line":136,"column":2},"end":{"line":138,"column":null}},{"start":{},"end":{}}]},"19":{"loc":{"start":{"line":140,"column":2},"end":{"line":142,"column":null}},"type":"if","locations":[{"start":{"line":140,"column":2},"end":{"line":142,"column":null}},{"start":{},"end":{}}]},"20":{"loc":{"start":{"line":145,"column":4},"end":{"line":147,"column":null}},"type":"cond-expr","locations":[{"start":{"line":146,"column":8},"end":{"line":146,"column":null}},{"start":{"line":147,"column":8},"end":{"line":147,"column":null}}]},"21":{"loc":{"start":{"line":207,"column":15},"end":{"line":207,"column":null}},"type":"cond-expr","locations":[{"start":{"line":207,"column":30},"end":{"line":207,"column":57}},{"start":{"line":207,"column":57},"end":{"line":207,"column":null}}]},"22":{"loc":{"start":{"line":214,"column":15},"end":{"line":214,"column":null}},"type":"cond-expr","locations":[{"start":{"line":214,"column":34},"end":{"line":214,"column":60}},{"start":{"line":214,"column":60},"end":{"line":214,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/changePassword.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/changePassword.tsx","statementMap":{"0":{"start":{"line":9,"column":33},"end":{"line":116,"column":null}},"1":{"start":{"line":10,"column":48},"end":{"line":10,"column":null}},"2":{"start":{"line":11,"column":40},"end":{"line":11,"column":null}},"3":{"start":{"line":12,"column":48},"end":{"line":12,"column":null}},"4":{"start":{"line":13,"column":56},"end":{"line":13,"column":null}},"5":{"start":{"line":14,"column":48},"end":{"line":14,"column":null}},"6":{"start":{"line":15,"column":56},"end":{"line":15,"column":null}},"7":{"start":{"line":16,"column":36},"end":{"line":16,"column":null}},"8":{"start":{"line":18,"column":19},"end":{"line":18,"column":null}},"9":{"start":{"line":19,"column":19},"end":{"line":19,"column":null}},"10":{"start":{"line":20,"column":23},"end":{"line":20,"column":null}},"11":{"start":{"line":20,"column":51},"end":{"line":20,"column":61}},"12":{"start":{"line":21,"column":27},"end":{"line":21,"column":null}},"13":{"start":{"line":23,"column":2},"end":{"line":27,"column":null}},"14":{"start":{"line":24,"column":4},"end":{"line":26,"column":null}},"15":{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},"16":{"start":{"line":29,"column":23},"end":{"line":50,"column":null}},"17":{"start":{"line":30,"column":4},"end":{"line":30,"column":null}},"18":{"start":{"line":31,"column":4},"end":{"line":31,"column":null}},"19":{"start":{"line":33,"column":4},"end":{"line":37,"column":null}},"20":{"start":{"line":34,"column":6},"end":{"line":34,"column":null}},"21":{"start":{"line":35,"column":6},"end":{"line":35,"column":null}},"22":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"23":{"start":{"line":39,"column":4},"end":{"line":49,"column":null}},"24":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"25":{"start":{"line":41,"column":6},"end":{"line":41,"column":null}},"26":{"start":{"line":42,"column":6},"end":{"line":42,"column":null}},"27":{"start":{"line":43,"column":6},"end":{"line":43,"column":null}},"28":{"start":{"line":45,"column":6},"end":{"line":45,"column":null}},"29":{"start":{"line":46,"column":6},"end":{"line":46,"column":null}},"30":{"start":{"line":48,"column":6},"end":{"line":48,"column":null}},"31":{"start":{"line":52,"column":2},"end":{"line":114,"column":null}},"32":{"start":{"line":62,"column":31},"end":{"line":62,"column":null}},"33":{"start":{"line":67,"column":29},"end":{"line":67,"column":null}},"34":{"start":{"line":78,"column":31},"end":{"line":78,"column":null}},"35":{"start":{"line":83,"column":29},"end":{"line":83,"column":null}},"36":{"start":{"line":94,"column":31},"end":{"line":94,"column":null}},"37":{"start":{"line":99,"column":29},"end":{"line":99,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":9,"column":33},"end":{"line":9,"column":39}},"loc":{"start":{"line":9,"column":39},"end":{"line":116,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":35},"end":{"line":20,"column":36}},"loc":{"start":{"line":20,"column":51},"end":{"line":20,"column":61}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":23,"column":12},"end":{"line":23,"column":18}},"loc":{"start":{"line":23,"column":18},"end":{"line":27,"column":5}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":29,"column":23},"end":{"line":29,"column":30}},"loc":{"start":{"line":29,"column":70},"end":{"line":50,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":62,"column":24},"end":{"line":62,"column":25}},"loc":{"start":{"line":62,"column":31},"end":{"line":62,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":67,"column":23},"end":{"line":67,"column":29}},"loc":{"start":{"line":67,"column":29},"end":{"line":67,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":78,"column":24},"end":{"line":78,"column":25}},"loc":{"start":{"line":78,"column":31},"end":{"line":78,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":83,"column":23},"end":{"line":83,"column":29}},"loc":{"start":{"line":83,"column":29},"end":{"line":83,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":94,"column":24},"end":{"line":94,"column":25}},"loc":{"start":{"line":94,"column":31},"end":{"line":94,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":99,"column":23},"end":{"line":99,"column":29}},"loc":{"start":{"line":99,"column":29},"end":{"line":99,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":4},"end":{"line":26,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":26,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":24,"column":8},"end":{"line":24,"column":48}},"type":"binary-expr","locations":[{"start":{"line":24,"column":8},"end":{"line":24,"column":21}},{"start":{"line":24,"column":21},"end":{"line":24,"column":48}}]},"2":{"loc":{"start":{"line":33,"column":4},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":33,"column":4},"end":{"line":37,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":46,"column":18},"end":{"line":46,"column":78}},"type":"binary-expr","locations":[{"start":{"line":46,"column":18},"end":{"line":46,"column":40}},{"start":{"line":46,"column":40},"end":{"line":46,"column":78}}]},"4":{"loc":{"start":{"line":59,"column":20},"end":{"line":59,"column":null}},"type":"cond-expr","locations":[{"start":{"line":59,"column":42},"end":{"line":59,"column":51}},{"start":{"line":59,"column":51},"end":{"line":59,"column":null}}]},"5":{"loc":{"start":{"line":70,"column":15},"end":{"line":70,"column":null}},"type":"cond-expr","locations":[{"start":{"line":70,"column":37},"end":{"line":70,"column":54}},{"start":{"line":70,"column":54},"end":{"line":70,"column":null}}]},"6":{"loc":{"start":{"line":75,"column":20},"end":{"line":75,"column":null}},"type":"cond-expr","locations":[{"start":{"line":75,"column":38},"end":{"line":75,"column":47}},{"start":{"line":75,"column":47},"end":{"line":75,"column":null}}]},"7":{"loc":{"start":{"line":86,"column":15},"end":{"line":86,"column":null}},"type":"cond-expr","locations":[{"start":{"line":86,"column":33},"end":{"line":86,"column":50}},{"start":{"line":86,"column":50},"end":{"line":86,"column":null}}]},"8":{"loc":{"start":{"line":91,"column":20},"end":{"line":91,"column":null}},"type":"cond-expr","locations":[{"start":{"line":91,"column":42},"end":{"line":91,"column":51}},{"start":{"line":91,"column":51},"end":{"line":91,"column":null}}]},"9":{"loc":{"start":{"line":102,"column":15},"end":{"line":102,"column":null}},"type":"cond-expr","locations":[{"start":{"line":102,"column":37},"end":{"line":102,"column":54}},{"start":{"line":102,"column":54},"end":{"line":102,"column":null}}]},"10":{"loc":{"start":{"line":110,"column":13},"end":{"line":110,"column":null}},"type":"cond-expr","locations":[{"start":{"line":110,"column":25},"end":{"line":110,"column":41}},{"start":{"line":110,"column":41},"end":{"line":110,"column":null}}]}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/customerSupport.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/customerSupport.tsx","statementMap":{"0":{"start":{"line":4,"column":28},"end":{"line":57,"column":null}},"1":{"start":{"line":5,"column":2},"end":{"line":55,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":28},"end":{"line":4,"column":34}},"loc":{"start":{"line":4,"column":34},"end":{"line":57,"column":null}}}},"branchMap":{},"s":{"0":2,"1":0},"f":{"0":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/ourTeam.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/ourTeam.tsx","statementMap":{"0":{"start":{"line":21,"column":46},"end":{"line":40,"column":null}},"1":{"start":{"line":22,"column":2},"end":{"line":40,"column":null}},"2":{"start":{"line":44,"column":20},"end":{"line":109,"column":null}},"3":{"start":{"line":112,"column":29},"end":{"line":126,"column":null}},"4":{"start":{"line":113,"column":4},"end":{"line":126,"column":null}},"5":{"start":{"line":122,"column":12},"end":{"line":122,"column":null}},"6":{"start":{"line":129,"column":29},"end":{"line":137,"column":null}},"7":{"start":{"line":130,"column":2},"end":{"line":137,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":21,"column":46},"end":{"line":21,"column":47}},"loc":{"start":{"line":22,"column":2},"end":{"line":40,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":112,"column":29},"end":{"line":112,"column":null}},"loc":{"start":{"line":113,"column":4},"end":{"line":126,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":121,"column":27},"end":{"line":121,"column":28}},"loc":{"start":{"line":122,"column":12},"end":{"line":122,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":129,"column":29},"end":{"line":129,"column":null}},"loc":{"start":{"line":130,"column":2},"end":{"line":137,"column":null}}}},"branchMap":{},"s":{"0":2,"1":0,"2":2,"3":2,"4":0,"5":0,"6":2,"7":0},"f":{"0":0,"1":0,"2":0,"3":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/updatePassword.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/updatePassword.tsx","statementMap":{"0":{"start":{"line":5,"column":26},"end":{"line":109,"column":null}},"1":{"start":{"line":6,"column":27},"end":{"line":6,"column":null}},"2":{"start":{"line":7,"column":40},"end":{"line":7,"column":null}},"3":{"start":{"line":8,"column":40},"end":{"line":8,"column":null}},"4":{"start":{"line":9,"column":48},"end":{"line":9,"column":null}},"5":{"start":{"line":10,"column":50},"end":{"line":10,"column":null}},"6":{"start":{"line":12,"column":31},"end":{"line":37,"column":null}},"7":{"start":{"line":13,"column":4},"end":{"line":13,"column":null}},"8":{"start":{"line":14,"column":4},"end":{"line":14,"column":null}},"9":{"start":{"line":16,"column":4},"end":{"line":20,"column":null}},"10":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}},"11":{"start":{"line":18,"column":6},"end":{"line":18,"column":null}},"12":{"start":{"line":19,"column":6},"end":{"line":19,"column":null}},"13":{"start":{"line":22,"column":4},"end":{"line":36,"column":null}},"14":{"start":{"line":23,"column":18},"end":{"line":26,"column":null}},"15":{"start":{"line":27,"column":6},"end":{"line":27,"column":null}},"16":{"start":{"line":28,"column":6},"end":{"line":28,"column":null}},"17":{"start":{"line":29,"column":6},"end":{"line":29,"column":null}},"18":{"start":{"line":30,"column":6},"end":{"line":30,"column":null}},"19":{"start":{"line":32,"column":28},"end":{"line":32,"column":null}},"20":{"start":{"line":33,"column":6},"end":{"line":33,"column":null}},"21":{"start":{"line":35,"column":6},"end":{"line":35,"column":null}},"22":{"start":{"line":39,"column":2},"end":{"line":107,"column":null}},"23":{"start":{"line":61,"column":33},"end":{"line":61,"column":null}},"24":{"start":{"line":76,"column":33},"end":{"line":76,"column":null}},"25":{"start":{"line":91,"column":33},"end":{"line":91,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":26},"end":{"line":5,"column":32}},"loc":{"start":{"line":5,"column":32},"end":{"line":109,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":12,"column":31},"end":{"line":12,"column":38}},"loc":{"start":{"line":12,"column":61},"end":{"line":37,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":61,"column":26},"end":{"line":61,"column":27}},"loc":{"start":{"line":61,"column":33},"end":{"line":61,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":76,"column":26},"end":{"line":76,"column":27}},"loc":{"start":{"line":76,"column":33},"end":{"line":76,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":91,"column":26},"end":{"line":91,"column":27}},"loc":{"start":{"line":91,"column":33},"end":{"line":91,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":16,"column":4},"end":{"line":20,"column":null}},"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":20,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":32,"column":28},"end":{"line":32,"column":null}},"type":"binary-expr","locations":[{"start":{"line":32,"column":28},"end":{"line":32,"column":49}},{"start":{"line":32,"column":49},"end":{"line":32,"column":null}}]},"2":{"loc":{"start":{"line":33,"column":18},"end":{"line":33,"column":56}},"type":"binary-expr","locations":[{"start":{"line":33,"column":18},"end":{"line":33,"column":38}},{"start":{"line":33,"column":38},"end":{"line":33,"column":56}}]},"3":{"loc":{"start":{"line":102,"column":15},"end":{"line":102,"column":null}},"type":"cond-expr","locations":[{"start":{"line":102,"column":34},"end":{"line":102,"column":59}},{"start":{"line":102,"column":59},"end":{"line":102,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/verified.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/verified.tsx","statementMap":{"0":{"start":{"line":4,"column":40},"end":{"line":35,"column":null}},"1":{"start":{"line":5,"column":19},"end":{"line":5,"column":null}},"2":{"start":{"line":6,"column":19},"end":{"line":6,"column":null}},"3":{"start":{"line":7,"column":32},"end":{"line":7,"column":null}},"4":{"start":{"line":9,"column":2},"end":{"line":17,"column":null}},"5":{"start":{"line":10,"column":25},"end":{"line":10,"column":null}},"6":{"start":{"line":11,"column":27},"end":{"line":11,"column":null}},"7":{"start":{"line":12,"column":4},"end":{"line":16,"column":null}},"8":{"start":{"line":13,"column":6},"end":{"line":13,"column":null}},"9":{"start":{"line":15,"column":6},"end":{"line":15,"column":null}},"10":{"start":{"line":19,"column":2},"end":{"line":33,"column":null}},"11":{"start":{"line":26,"column":27},"end":{"line":26,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":40},"end":{"line":4,"column":46}},"loc":{"start":{"line":4,"column":46},"end":{"line":35,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":9,"column":12},"end":{"line":9,"column":18}},"loc":{"start":{"line":9,"column":18},"end":{"line":17,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":26,"column":21},"end":{"line":26,"column":27}},"loc":{"start":{"line":26,"column":27},"end":{"line":26,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":4},"end":{"line":16,"column":null}},"type":"if","locations":[{"start":{"line":12,"column":4},"end":{"line":16,"column":null}},{"start":{"line":14,"column":11},"end":{"line":16,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"f":{"0":0,"1":0,"2":0},"b":{"0":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/verifyFailed.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/verifyFailed.tsx","statementMap":{"0":{"start":{"line":4,"column":46},"end":{"line":35,"column":null}},"1":{"start":{"line":5,"column":19},"end":{"line":5,"column":null}},"2":{"start":{"line":6,"column":19},"end":{"line":6,"column":null}},"3":{"start":{"line":7,"column":32},"end":{"line":7,"column":null}},"4":{"start":{"line":9,"column":2},"end":{"line":17,"column":null}},"5":{"start":{"line":10,"column":25},"end":{"line":10,"column":null}},"6":{"start":{"line":11,"column":27},"end":{"line":11,"column":null}},"7":{"start":{"line":12,"column":4},"end":{"line":16,"column":null}},"8":{"start":{"line":13,"column":6},"end":{"line":13,"column":null}},"9":{"start":{"line":15,"column":6},"end":{"line":15,"column":null}},"10":{"start":{"line":19,"column":2},"end":{"line":33,"column":null}},"11":{"start":{"line":26,"column":27},"end":{"line":26,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":46},"end":{"line":4,"column":52}},"loc":{"start":{"line":4,"column":52},"end":{"line":35,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":9,"column":12},"end":{"line":9,"column":18}},"loc":{"start":{"line":9,"column":18},"end":{"line":17,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":26,"column":21},"end":{"line":26,"column":27}},"loc":{"start":{"line":26,"column":27},"end":{"line":26,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":4},"end":{"line":16,"column":null}},"type":"if","locations":[{"start":{"line":12,"column":4},"end":{"line":16,"column":null}},{"start":{"line":14,"column":11},"end":{"line":16,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"f":{"0":0,"1":0,"2":0},"b":{"0":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/wishlist.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/wishlist.tsx","statementMap":{"0":{"start":{"line":14,"column":27},"end":{"line":206,"column":null}},"1":{"start":{"line":15,"column":19},"end":{"line":15,"column":null}},"2":{"start":{"line":16,"column":35},"end":{"line":19,"column":null}},"3":{"start":{"line":17,"column":4},"end":{"line":19,"column":null}},"4":{"start":{"line":22,"column":2},"end":{"line":27,"column":null}},"5":{"start":{"line":23,"column":21},"end":{"line":23,"column":null}},"6":{"start":{"line":24,"column":4},"end":{"line":26,"column":null}},"7":{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},"8":{"start":{"line":29,"column":62},"end":{"line":31,"column":null}},"9":{"start":{"line":32,"column":19},"end":{"line":32,"column":null}},"10":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"11":{"start":{"line":41,"column":31},"end":{"line":41,"column":null}},"12":{"start":{"line":42,"column":38},"end":{"line":42,"column":null}},"13":{"start":{"line":44,"column":2},"end":{"line":49,"column":null}},"14":{"start":{"line":45,"column":4},"end":{"line":48,"column":null}},"15":{"start":{"line":46,"column":6},"end":{"line":46,"column":null}},"16":{"start":{"line":47,"column":6},"end":{"line":47,"column":null}},"17":{"start":{"line":51,"column":2},"end":{"line":55,"column":null}},"18":{"start":{"line":52,"column":4},"end":{"line":55,"column":null}},"19":{"start":{"line":58,"column":2},"end":{"line":61,"column":null}},"20":{"start":{"line":59,"column":4},"end":{"line":59,"column":null}},"21":{"start":{"line":60,"column":4},"end":{"line":60,"column":null}},"22":{"start":{"line":63,"column":2},"end":{"line":69,"column":null}},"23":{"start":{"line":68,"column":4},"end":{"line":68,"column":null}},"24":{"start":{"line":71,"column":2},"end":{"line":71,"column":null}},"25":{"start":{"line":71,"column":13},"end":{"line":71,"column":null}},"26":{"start":{"line":73,"column":2},"end":{"line":73,"column":null}},"27":{"start":{"line":75,"column":35},"end":{"line":79,"column":null}},"28":{"start":{"line":76,"column":4},"end":{"line":76,"column":null}},"29":{"start":{"line":77,"column":18},"end":{"line":77,"column":null}},"30":{"start":{"line":78,"column":4},"end":{"line":78,"column":null}},"31":{"start":{"line":81,"column":30},"end":{"line":100,"column":null}},"32":{"start":{"line":82,"column":4},"end":{"line":99,"column":null}},"33":{"start":{"line":83,"column":6},"end":{"line":83,"column":null}},"34":{"start":{"line":84,"column":20},"end":{"line":86,"column":null}},"35":{"start":{"line":87,"column":6},"end":{"line":87,"column":null}},"36":{"start":{"line":88,"column":6},"end":{"line":98,"column":null}},"37":{"start":{"line":89,"column":8},"end":{"line":89,"column":null}},"38":{"start":{"line":90,"column":8},"end":{"line":90,"column":null}},"39":{"start":{"line":91,"column":8},"end":{"line":91,"column":null}},"40":{"start":{"line":93,"column":8},"end":{"line":93,"column":null}},"41":{"start":{"line":95,"column":8},"end":{"line":95,"column":null}},"42":{"start":{"line":96,"column":8},"end":{"line":96,"column":null}},"43":{"start":{"line":97,"column":8},"end":{"line":97,"column":null}},"44":{"start":{"line":102,"column":2},"end":{"line":204,"column":null}},"45":{"start":{"line":124,"column":32},"end":{"line":124,"column":null}},"46":{"start":{"line":125,"column":16},"end":{"line":164,"column":null}},"47":{"start":{"line":154,"column":30},"end":{"line":154,"column":null}},"48":{"start":{"line":155,"column":30},"end":{"line":155,"column":null}},"49":{"start":{"line":156,"column":30},"end":{"line":156,"column":null}},"50":{"start":{"line":185,"column":34},"end":{"line":187,"column":null}},"51":{"start":{"line":188,"column":20},"end":{"line":188,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":27},"end":{"line":14,"column":33}},"loc":{"start":{"line":14,"column":33},"end":{"line":206,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":35},"end":{"line":16,"column":null}},"loc":{"start":{"line":17,"column":4},"end":{"line":19,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":22,"column":12},"end":{"line":22,"column":18}},"loc":{"start":{"line":22,"column":18},"end":{"line":27,"column":5}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":12},"end":{"line":44,"column":18}},"loc":{"start":{"line":44,"column":18},"end":{"line":49,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":75,"column":35},"end":{"line":75,"column":36}},"loc":{"start":{"line":75,"column":58},"end":{"line":79,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":81,"column":30},"end":{"line":81,"column":42}},"loc":{"start":{"line":81,"column":42},"end":{"line":100,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":123,"column":14},"end":{"line":123,"column":15}},"loc":{"start":{"line":123,"column":52},"end":{"line":166,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":153,"column":37},"end":{"line":153,"column":38}},"loc":{"start":{"line":153,"column":44},"end":{"line":157,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":184,"column":27},"end":{"line":184,"column":33}},"loc":{"start":{"line":184,"column":33},"end":{"line":189,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":4},"end":{"line":26,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":26,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":45,"column":4},"end":{"line":48,"column":null}},"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":48,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":51,"column":2},"end":{"line":55,"column":null}},"type":"if","locations":[{"start":{"line":51,"column":2},"end":{"line":55,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":51,"column":6},"end":{"line":51,"column":null}},"type":"binary-expr","locations":[{"start":{"line":51,"column":6},"end":{"line":51,"column":19}},{"start":{"line":51,"column":19},"end":{"line":51,"column":null}}]},"4":{"loc":{"start":{"line":58,"column":2},"end":{"line":61,"column":null}},"type":"if","locations":[{"start":{"line":58,"column":2},"end":{"line":61,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":63,"column":2},"end":{"line":69,"column":null}},"type":"if","locations":[{"start":{"line":63,"column":2},"end":{"line":69,"column":null}},{"start":{},"end":{}}]},"6":{"loc":{"start":{"line":64,"column":4},"end":{"line":66,"column":null}},"type":"binary-expr","locations":[{"start":{"line":64,"column":4},"end":{"line":64,"column":null}},{"start":{"line":65,"column":4},"end":{"line":65,"column":null}},{"start":{"line":66,"column":4},"end":{"line":66,"column":null}}]},"7":{"loc":{"start":{"line":71,"column":2},"end":{"line":71,"column":null}},"type":"if","locations":[{"start":{"line":71,"column":2},"end":{"line":71,"column":null}},{"start":{},"end":{}}]},"8":{"loc":{"start":{"line":82,"column":4},"end":{"line":99,"column":null}},"type":"if","locations":[{"start":{"line":82,"column":4},"end":{"line":99,"column":null}},{"start":{},"end":{}}]},"9":{"loc":{"start":{"line":104,"column":7},"end":{"line":104,"column":null}},"type":"binary-expr","locations":[{"start":{"line":104,"column":7},"end":{"line":104,"column":21}},{"start":{"line":104,"column":21},"end":{"line":104,"column":null}}]},"10":{"loc":{"start":{"line":121,"column":11},"end":{"line":167,"column":null}},"type":"binary-expr","locations":[{"start":{"line":121,"column":11},"end":{"line":121,"column":null}},{"start":{"line":122,"column":12},"end":{"line":167,"column":null}}]},"11":{"loc":{"start":{"line":137,"column":27},"end":{"line":138,"column":null}},"type":"binary-expr","locations":[{"start":{"line":137,"column":27},"end":{"line":137,"column":null}},{"start":{"line":138,"column":28},"end":{"line":138,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminAssignPermiToRole.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminAssignPermiToRole.tsx","statementMap":{"0":{"start":{"line":10,"column":31},"end":{"line":79,"column":null}},"1":{"start":{"line":11,"column":54},"end":{"line":11,"column":null}},"2":{"start":{"line":12,"column":42},"end":{"line":12,"column":null}},"3":{"start":{"line":14,"column":19},"end":{"line":14,"column":null}},"4":{"start":{"line":15,"column":15},"end":{"line":15,"column":null}},"5":{"start":{"line":18,"column":33},"end":{"line":18,"column":null}},"6":{"start":{"line":19,"column":42},"end":{"line":19,"column":null}},"7":{"start":{"line":22,"column":23},"end":{"line":38,"column":null}},"8":{"start":{"line":23,"column":4},"end":{"line":23,"column":null}},"9":{"start":{"line":24,"column":3},"end":{"line":37,"column":null}},"10":{"start":{"line":25,"column":5},"end":{"line":25,"column":null}},"11":{"start":{"line":26,"column":4},"end":{"line":26,"column":null}},"12":{"start":{"line":27,"column":4},"end":{"line":27,"column":null}},"13":{"start":{"line":30,"column":4},"end":{"line":34,"column":null}},"14":{"start":{"line":32,"column":2},"end":{"line":32,"column":null}},"15":{"start":{"line":33,"column":2},"end":{"line":33,"column":null}},"16":{"start":{"line":36,"column":0},"end":{"line":36,"column":null}},"17":{"start":{"line":40,"column":2},"end":{"line":77,"column":null}},"18":{"start":{"line":42,"column":59},"end":{"line":42,"column":91}},"19":{"start":{"line":44,"column":37},"end":{"line":44,"column":69}},"20":{"start":{"line":56,"column":33},"end":{"line":56,"column":null}},"21":{"start":{"line":60,"column":18},"end":{"line":62,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":31},"end":{"line":10,"column":37}},"loc":{"start":{"line":10,"column":37},"end":{"line":79,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":23},"end":{"line":22,"column":29}},"loc":{"start":{"line":22,"column":52},"end":{"line":38,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":42,"column":53},"end":{"line":42,"column":59}},"loc":{"start":{"line":42,"column":59},"end":{"line":42,"column":91}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":31},"end":{"line":44,"column":37}},"loc":{"start":{"line":44,"column":37},"end":{"line":44,"column":69}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":56,"column":26},"end":{"line":56,"column":27}},"loc":{"start":{"line":56,"column":33},"end":{"line":56,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":59,"column":64},"end":{"line":59,"column":65}},"loc":{"start":{"line":60,"column":18},"end":{"line":62,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":30,"column":4},"end":{"line":34,"column":null}},"type":"if","locations":[{"start":{"line":30,"column":4},"end":{"line":34,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":59,"column":17},"end":{"line":63,"column":null}},"type":"binary-expr","locations":[{"start":{"line":59,"column":17},"end":{"line":59,"column":34}},{"start":{"line":59,"column":34},"end":{"line":63,"column":null}}]},"2":{"loc":{"start":{"line":67,"column":13},"end":{"line":67,"column":null}},"type":"binary-expr","locations":[{"start":{"line":67,"column":13},"end":{"line":67,"column":26}},{"start":{"line":67,"column":26},"end":{"line":67,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminAssignRoleToUser.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminAssignRoleToUser.tsx","statementMap":{"0":{"start":{"line":10,"column":31},"end":{"line":78,"column":null}},"1":{"start":{"line":11,"column":42},"end":{"line":11,"column":null}},"2":{"start":{"line":12,"column":42},"end":{"line":12,"column":null}},"3":{"start":{"line":15,"column":19},"end":{"line":15,"column":null}},"4":{"start":{"line":16,"column":15},"end":{"line":16,"column":null}},"5":{"start":{"line":19,"column":29},"end":{"line":19,"column":null}},"6":{"start":{"line":20,"column":37},"end":{"line":20,"column":null}},"7":{"start":{"line":22,"column":23},"end":{"line":37,"column":null}},"8":{"start":{"line":23,"column":4},"end":{"line":23,"column":null}},"9":{"start":{"line":24,"column":3},"end":{"line":36,"column":null}},"10":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}},"11":{"start":{"line":26,"column":4},"end":{"line":26,"column":null}},"12":{"start":{"line":27,"column":4},"end":{"line":27,"column":null}},"13":{"start":{"line":30,"column":4},"end":{"line":33,"column":null}},"14":{"start":{"line":32,"column":2},"end":{"line":32,"column":null}},"15":{"start":{"line":35,"column":0},"end":{"line":35,"column":null}},"16":{"start":{"line":39,"column":2},"end":{"line":76,"column":null}},"17":{"start":{"line":41,"column":59},"end":{"line":41,"column":91}},"18":{"start":{"line":43,"column":37},"end":{"line":43,"column":69}},"19":{"start":{"line":55,"column":33},"end":{"line":55,"column":null}},"20":{"start":{"line":59,"column":18},"end":{"line":61,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":31},"end":{"line":10,"column":37}},"loc":{"start":{"line":10,"column":37},"end":{"line":78,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":23},"end":{"line":22,"column":29}},"loc":{"start":{"line":22,"column":52},"end":{"line":37,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":41,"column":53},"end":{"line":41,"column":59}},"loc":{"start":{"line":41,"column":59},"end":{"line":41,"column":91}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":43,"column":31},"end":{"line":43,"column":37}},"loc":{"start":{"line":43,"column":37},"end":{"line":43,"column":69}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":55,"column":26},"end":{"line":55,"column":27}},"loc":{"start":{"line":55,"column":33},"end":{"line":55,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":58,"column":48},"end":{"line":58,"column":49}},"loc":{"start":{"line":59,"column":18},"end":{"line":61,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":30,"column":4},"end":{"line":33,"column":null}},"type":"if","locations":[{"start":{"line":30,"column":4},"end":{"line":33,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":58,"column":17},"end":{"line":62,"column":null}},"type":"binary-expr","locations":[{"start":{"line":58,"column":17},"end":{"line":58,"column":29}},{"start":{"line":58,"column":29},"end":{"line":62,"column":null}}]},"2":{"loc":{"start":{"line":66,"column":13},"end":{"line":66,"column":null}},"type":"binary-expr","locations":[{"start":{"line":66,"column":13},"end":{"line":66,"column":26}},{"start":{"line":66,"column":26},"end":{"line":66,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminCreatePermission.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminCreatePermission.tsx","statementMap":{"0":{"start":{"line":9,"column":30},"end":{"line":69,"column":null}},"1":{"start":{"line":10,"column":38},"end":{"line":10,"column":null}},"2":{"start":{"line":11,"column":42},"end":{"line":11,"column":null}},"3":{"start":{"line":13,"column":19},"end":{"line":13,"column":null}},"4":{"start":{"line":15,"column":42},"end":{"line":15,"column":null}},"5":{"start":{"line":17,"column":23},"end":{"line":33,"column":null}},"6":{"start":{"line":18,"column":4},"end":{"line":18,"column":null}},"7":{"start":{"line":19,"column":5},"end":{"line":32,"column":null}},"8":{"start":{"line":20,"column":6},"end":{"line":20,"column":null}},"9":{"start":{"line":21,"column":7},"end":{"line":21,"column":null}},"10":{"start":{"line":22,"column":7},"end":{"line":22,"column":null}},"11":{"start":{"line":25,"column":7},"end":{"line":28,"column":null}},"12":{"start":{"line":27,"column":9},"end":{"line":27,"column":null}},"13":{"start":{"line":30,"column":6},"end":{"line":30,"column":null}},"14":{"start":{"line":35,"column":2},"end":{"line":67,"column":null}},"15":{"start":{"line":37,"column":59},"end":{"line":37,"column":91}},"16":{"start":{"line":39,"column":37},"end":{"line":39,"column":69}},"17":{"start":{"line":52,"column":33},"end":{"line":52,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":9,"column":30},"end":{"line":9,"column":36}},"loc":{"start":{"line":9,"column":36},"end":{"line":69,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":23},"end":{"line":17,"column":29}},"loc":{"start":{"line":17,"column":52},"end":{"line":33,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":37,"column":53},"end":{"line":37,"column":59}},"loc":{"start":{"line":37,"column":59},"end":{"line":37,"column":91}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":39,"column":31},"end":{"line":39,"column":37}},"loc":{"start":{"line":39,"column":37},"end":{"line":39,"column":69}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":26},"end":{"line":52,"column":27}},"loc":{"start":{"line":52,"column":33},"end":{"line":52,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":25,"column":7},"end":{"line":28,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":7},"end":{"line":28,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":57,"column":13},"end":{"line":57,"column":null}},"type":"binary-expr","locations":[{"start":{"line":57,"column":13},"end":{"line":57,"column":26}},{"start":{"line":57,"column":26},"end":{"line":57,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{"0":[0,0],"1":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminCreateRole.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminCreateRole.tsx","statementMap":{"0":{"start":{"line":9,"column":24},"end":{"line":67,"column":null}},"1":{"start":{"line":10,"column":26},"end":{"line":10,"column":null}},"2":{"start":{"line":11,"column":42},"end":{"line":11,"column":null}},"3":{"start":{"line":13,"column":19},"end":{"line":13,"column":null}},"4":{"start":{"line":14,"column":36},"end":{"line":14,"column":null}},"5":{"start":{"line":16,"column":23},"end":{"line":31,"column":null}},"6":{"start":{"line":17,"column":4},"end":{"line":17,"column":null}},"7":{"start":{"line":18,"column":4},"end":{"line":30,"column":null}},"8":{"start":{"line":19,"column":6},"end":{"line":19,"column":null}},"9":{"start":{"line":20,"column":6},"end":{"line":20,"column":null}},"10":{"start":{"line":21,"column":6},"end":{"line":21,"column":null}},"11":{"start":{"line":24,"column":6},"end":{"line":27,"column":null}},"12":{"start":{"line":26,"column":8},"end":{"line":26,"column":null}},"13":{"start":{"line":29,"column":6},"end":{"line":29,"column":null}},"14":{"start":{"line":33,"column":2},"end":{"line":65,"column":null}},"15":{"start":{"line":35,"column":59},"end":{"line":35,"column":91}},"16":{"start":{"line":37,"column":37},"end":{"line":37,"column":69}},"17":{"start":{"line":50,"column":33},"end":{"line":50,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":9,"column":24},"end":{"line":9,"column":30}},"loc":{"start":{"line":9,"column":30},"end":{"line":67,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":23},"end":{"line":16,"column":29}},"loc":{"start":{"line":16,"column":52},"end":{"line":31,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":35,"column":53},"end":{"line":35,"column":59}},"loc":{"start":{"line":35,"column":59},"end":{"line":35,"column":91}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":37,"column":31},"end":{"line":37,"column":37}},"loc":{"start":{"line":37,"column":37},"end":{"line":37,"column":69}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":50,"column":26},"end":{"line":50,"column":27}},"loc":{"start":{"line":50,"column":33},"end":{"line":50,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":6},"end":{"line":27,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":6},"end":{"line":27,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":55,"column":13},"end":{"line":55,"column":null}},"type":"binary-expr","locations":[{"start":{"line":55,"column":13},"end":{"line":55,"column":26}},{"start":{"line":55,"column":26},"end":{"line":55,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{"0":[0,0],"1":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminDashboard.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminDashboard.tsx","statementMap":{"0":{"start":{"line":6,"column":28},"end":{"line":18,"column":null}},"1":{"start":{"line":7,"column":42},"end":{"line":7,"column":null}},"2":{"start":{"line":9,"column":2},"end":{"line":16,"column":null}},"3":{"start":{"line":11,"column":59},"end":{"line":11,"column":91}},"4":{"start":{"line":13,"column":37},"end":{"line":13,"column":69}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":6,"column":28},"end":{"line":6,"column":34}},"loc":{"start":{"line":6,"column":34},"end":{"line":18,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":11,"column":53},"end":{"line":11,"column":59}},"loc":{"start":{"line":11,"column":59},"end":{"line":11,"column":91}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":13,"column":31},"end":{"line":13,"column":37}},"loc":{"start":{"line":13,"column":37},"end":{"line":13,"column":69}}}},"branchMap":{},"s":{"0":2,"1":0,"2":0,"3":0,"4":0},"f":{"0":0,"1":0,"2":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminDeletePermiFromRole.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminDeletePermiFromRole.tsx","statementMap":{"0":{"start":{"line":12,"column":33},"end":{"line":111,"column":null}},"1":{"start":{"line":13,"column":54},"end":{"line":13,"column":null}},"2":{"start":{"line":14,"column":42},"end":{"line":14,"column":null}},"3":{"start":{"line":15,"column":44},"end":{"line":15,"column":null}},"4":{"start":{"line":17,"column":17},"end":{"line":17,"column":null}},"5":{"start":{"line":18,"column":19},"end":{"line":18,"column":null}},"6":{"start":{"line":21,"column":44},"end":{"line":21,"column":null}},"7":{"start":{"line":23,"column":33},"end":{"line":23,"column":null}},"8":{"start":{"line":25,"column":42},"end":{"line":25,"column":null}},"9":{"start":{"line":27,"column":2},"end":{"line":43,"column":null}},"10":{"start":{"line":28,"column":22},"end":{"line":40,"column":null}},"11":{"start":{"line":29,"column":6},"end":{"line":39,"column":null}},"12":{"start":{"line":30,"column":8},"end":{"line":30,"column":null}},"13":{"start":{"line":31,"column":8},"end":{"line":38,"column":null}},"14":{"start":{"line":32,"column":38},"end":{"line":36,"column":null}},"15":{"start":{"line":33,"column":12},"end":{"line":35,"column":null}},"16":{"start":{"line":34,"column":14},"end":{"line":34,"column":null}},"17":{"start":{"line":37,"column":10},"end":{"line":37,"column":null}},"18":{"start":{"line":42,"column":4},"end":{"line":42,"column":null}},"19":{"start":{"line":45,"column":2},"end":{"line":49,"column":null}},"20":{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},"21":{"start":{"line":47,"column":6},"end":{"line":47,"column":null}},"22":{"start":{"line":47,"column":44},"end":{"line":47,"column":48}},"23":{"start":{"line":51,"column":23},"end":{"line":71,"column":null}},"24":{"start":{"line":52,"column":4},"end":{"line":52,"column":null}},"25":{"start":{"line":53,"column":3},"end":{"line":70,"column":null}},"26":{"start":{"line":55,"column":4},"end":{"line":55,"column":null}},"27":{"start":{"line":56,"column":4},"end":{"line":58,"column":null}},"28":{"start":{"line":57,"column":6},"end":{"line":57,"column":null}},"29":{"start":{"line":57,"column":37},"end":{"line":57,"column":68}},"30":{"start":{"line":59,"column":4},"end":{"line":59,"column":null}},"31":{"start":{"line":60,"column":4},"end":{"line":60,"column":null}},"32":{"start":{"line":61,"column":4},"end":{"line":61,"column":null}},"33":{"start":{"line":64,"column":4},"end":{"line":67,"column":null}},"34":{"start":{"line":66,"column":2},"end":{"line":66,"column":null}},"35":{"start":{"line":69,"column":0},"end":{"line":69,"column":null}},"36":{"start":{"line":73,"column":2},"end":{"line":109,"column":null}},"37":{"start":{"line":75,"column":59},"end":{"line":75,"column":91}},"38":{"start":{"line":77,"column":37},"end":{"line":77,"column":69}},"39":{"start":{"line":89,"column":33},"end":{"line":89,"column":null}},"40":{"start":{"line":93,"column":18},"end":{"line":95,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":33},"end":{"line":12,"column":39}},"loc":{"start":{"line":12,"column":39},"end":{"line":111,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":27,"column":12},"end":{"line":27,"column":18}},"loc":{"start":{"line":27,"column":18},"end":{"line":43,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":22},"end":{"line":28,"column":34}},"loc":{"start":{"line":28,"column":34},"end":{"line":40,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":32,"column":68},"end":{"line":32,"column":69}},"loc":{"start":{"line":33,"column":12},"end":{"line":35,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":33,"column":48},"end":{"line":33,"column":49}},"loc":{"start":{"line":34,"column":14},"end":{"line":34,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":45,"column":12},"end":{"line":45,"column":18}},"loc":{"start":{"line":45,"column":18},"end":{"line":49,"column":5}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":47,"column":36},"end":{"line":47,"column":44}},"loc":{"start":{"line":47,"column":44},"end":{"line":47,"column":48}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":51,"column":23},"end":{"line":51,"column":29}},"loc":{"start":{"line":51,"column":52},"end":{"line":71,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":56,"column":21},"end":{"line":56,"column":null}},"loc":{"start":{"line":57,"column":6},"end":{"line":57,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":57,"column":29},"end":{"line":57,"column":37}},"loc":{"start":{"line":57,"column":37},"end":{"line":57,"column":68}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":75,"column":53},"end":{"line":75,"column":59}},"loc":{"start":{"line":75,"column":59},"end":{"line":75,"column":91}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":77,"column":31},"end":{"line":77,"column":37}},"loc":{"start":{"line":77,"column":37},"end":{"line":77,"column":69}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":89,"column":26},"end":{"line":89,"column":27}},"loc":{"start":{"line":89,"column":33},"end":{"line":89,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":92,"column":35},"end":{"line":92,"column":36}},"loc":{"start":{"line":93,"column":18},"end":{"line":95,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":29,"column":6},"end":{"line":39,"column":null}},"type":"if","locations":[{"start":{"line":29,"column":6},"end":{"line":39,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":31,"column":8},"end":{"line":38,"column":null}},"type":"if","locations":[{"start":{"line":31,"column":8},"end":{"line":38,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":31,"column":12},"end":{"line":31,"column":42}},"type":"binary-expr","locations":[{"start":{"line":31,"column":12},"end":{"line":31,"column":26}},{"start":{"line":31,"column":26},"end":{"line":31,"column":42}}]},"3":{"loc":{"start":{"line":34,"column":14},"end":{"line":34,"column":null}},"type":"binary-expr","locations":[{"start":{"line":34,"column":14},"end":{"line":34,"column":40}},{"start":{"line":34,"column":40},"end":{"line":34,"column":null}}]},"4":{"loc":{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},"type":"if","locations":[{"start":{"line":46,"column":4},"end":{"line":48,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":64,"column":4},"end":{"line":67,"column":null}},"type":"if","locations":[{"start":{"line":64,"column":4},"end":{"line":67,"column":null}},{"start":{},"end":{}}]},"6":{"loc":{"start":{"line":99,"column":13},"end":{"line":99,"column":null}},"type":"binary-expr","locations":[{"start":{"line":99,"column":13},"end":{"line":99,"column":26}},{"start":{"line":99,"column":26},"end":{"line":99,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminEditRole.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminEditRole.tsx","statementMap":{"0":{"start":{"line":9,"column":22},"end":{"line":68,"column":null}},"1":{"start":{"line":10,"column":26},"end":{"line":10,"column":null}},"2":{"start":{"line":11,"column":42},"end":{"line":11,"column":null}},"3":{"start":{"line":13,"column":19},"end":{"line":13,"column":null}},"4":{"start":{"line":14,"column":15},"end":{"line":14,"column":null}},"5":{"start":{"line":15,"column":34},"end":{"line":15,"column":null}},"6":{"start":{"line":17,"column":23},"end":{"line":32,"column":null}},"7":{"start":{"line":18,"column":4},"end":{"line":18,"column":null}},"8":{"start":{"line":19,"column":4},"end":{"line":31,"column":null}},"9":{"start":{"line":20,"column":6},"end":{"line":20,"column":null}},"10":{"start":{"line":21,"column":6},"end":{"line":21,"column":null}},"11":{"start":{"line":22,"column":6},"end":{"line":22,"column":null}},"12":{"start":{"line":25,"column":8},"end":{"line":28,"column":null}},"13":{"start":{"line":27,"column":8},"end":{"line":27,"column":null}},"14":{"start":{"line":30,"column":6},"end":{"line":30,"column":null}},"15":{"start":{"line":34,"column":2},"end":{"line":66,"column":null}},"16":{"start":{"line":36,"column":59},"end":{"line":36,"column":91}},"17":{"start":{"line":38,"column":37},"end":{"line":38,"column":69}},"18":{"start":{"line":51,"column":33},"end":{"line":51,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":9,"column":22},"end":{"line":9,"column":28}},"loc":{"start":{"line":9,"column":28},"end":{"line":68,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":23},"end":{"line":17,"column":29}},"loc":{"start":{"line":17,"column":52},"end":{"line":32,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":36,"column":53},"end":{"line":36,"column":59}},"loc":{"start":{"line":36,"column":59},"end":{"line":36,"column":91}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":31},"end":{"line":38,"column":37}},"loc":{"start":{"line":38,"column":37},"end":{"line":38,"column":69}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":51,"column":26},"end":{"line":51,"column":27}},"loc":{"start":{"line":51,"column":33},"end":{"line":51,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":25,"column":8},"end":{"line":28,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":8},"end":{"line":28,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":56,"column":13},"end":{"line":56,"column":null}},"type":"binary-expr","locations":[{"start":{"line":56,"column":13},"end":{"line":56,"column":26}},{"start":{"line":56,"column":26},"end":{"line":56,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{"0":[0,0],"1":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminPageOnly.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/admin/AdminPageOnly.tsx","statementMap":{"0":{"start":{"line":5,"column":32},"end":{"line":14,"column":null}},"1":{"start":{"line":6,"column":21},"end":{"line":6,"column":null}},"2":{"start":{"line":6,"column":49},"end":{"line":6,"column":59}},"3":{"start":{"line":8,"column":22},"end":{"line":8,"column":null}},"4":{"start":{"line":9,"column":2},"end":{"line":12,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":32},"end":{"line":5,"column":38}},"loc":{"start":{"line":5,"column":38},"end":{"line":14,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":33},"end":{"line":6,"column":34}},"loc":{"start":{"line":6,"column":49},"end":{"line":6,"column":59}}}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":22},"end":{"line":8,"column":null}},"type":"binary-expr","locations":[{"start":{"line":8,"column":22},"end":{"line":8,"column":34}},{"start":{"line":8,"column":34},"end":{"line":8,"column":null}}]},"1":{"loc":{"start":{"line":11,"column":7},"end":{"line":11,"column":null}},"type":"cond-expr","locations":[{"start":{"line":11,"column":21},"end":{"line":11,"column":33}},{"start":{"line":11,"column":33},"end":{"line":11,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0},"f":{"0":0,"1":0},"b":{"0":[0,0],"1":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/order/orderDetail.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/order/orderDetail.tsx","statementMap":{"0":{"start":{"line":11,"column":20},"end":{"line":23,"column":null}},"1":{"start":{"line":12,"column":23},"end":{"line":17,"column":null}},"2":{"start":{"line":18,"column":2},"end":{"line":21,"column":null}},"3":{"start":{"line":25,"column":40},"end":{"line":260,"column":null}},"4":{"start":{"line":26,"column":17},"end":{"line":26,"column":null}},"5":{"start":{"line":27,"column":19},"end":{"line":27,"column":null}},"6":{"start":{"line":28,"column":48},"end":{"line":28,"column":null}},"7":{"start":{"line":29,"column":23},"end":{"line":29,"column":null}},"8":{"start":{"line":29,"column":57},"end":{"line":29,"column":81}},"9":{"start":{"line":30,"column":44},"end":{"line":30,"column":null}},"10":{"start":{"line":31,"column":40},"end":{"line":31,"column":null}},"11":{"start":{"line":32,"column":56},"end":{"line":32,"column":null}},"12":{"start":{"line":33,"column":53},"end":{"line":33,"column":null}},"13":{"start":{"line":34,"column":23},"end":{"line":34,"column":null}},"14":{"start":{"line":35,"column":19},"end":{"line":35,"column":null}},"15":{"start":{"line":37,"column":28},"end":{"line":37,"column":null}},"16":{"start":{"line":39,"column":28},"end":{"line":50,"column":null}},"17":{"start":{"line":40,"column":2},"end":{"line":49,"column":null}},"18":{"start":{"line":41,"column":19},"end":{"line":41,"column":null}},"19":{"start":{"line":42,"column":4},"end":{"line":42,"column":null}},"20":{"start":{"line":43,"column":4},"end":{"line":43,"column":null}},"21":{"start":{"line":44,"column":4},"end":{"line":44,"column":null}},"22":{"start":{"line":44,"column":21},"end":{"line":44,"column":45}},"23":{"start":{"line":46,"column":4},"end":{"line":46,"column":null}},"24":{"start":{"line":47,"column":4},"end":{"line":47,"column":null}},"25":{"start":{"line":48,"column":4},"end":{"line":48,"column":null}},"26":{"start":{"line":52,"column":0},"end":{"line":58,"column":null}},"27":{"start":{"line":53,"column":21},"end":{"line":55,"column":null}},"28":{"start":{"line":54,"column":4},"end":{"line":54,"column":null}},"29":{"start":{"line":57,"column":2},"end":{"line":57,"column":null}},"30":{"start":{"line":57,"column":15},"end":{"line":57,"column":null}},"31":{"start":{"line":60,"column":2},"end":{"line":64,"column":null}},"32":{"start":{"line":61,"column":4},"end":{"line":63,"column":null}},"33":{"start":{"line":62,"column":6},"end":{"line":62,"column":null}},"34":{"start":{"line":66,"column":2},"end":{"line":66,"column":null}},"35":{"start":{"line":66,"column":17},"end":{"line":66,"column":null}},"36":{"start":{"line":67,"column":2},"end":{"line":67,"column":null}},"37":{"start":{"line":67,"column":15},"end":{"line":67,"column":null}},"38":{"start":{"line":68,"column":2},"end":{"line":68,"column":null}},"39":{"start":{"line":68,"column":21},"end":{"line":68,"column":null}},"40":{"start":{"line":70,"column":23},"end":{"line":70,"column":null}},"41":{"start":{"line":71,"column":26},"end":{"line":71,"column":null}},"42":{"start":{"line":72,"column":27},"end":{"line":72,"column":null}},"43":{"start":{"line":73,"column":23},"end":{"line":73,"column":null}},"44":{"start":{"line":75,"column":19},"end":{"line":75,"column":null}},"45":{"start":{"line":75,"column":43},"end":{"line":75,"column":null}},"46":{"start":{"line":76,"column":32},"end":{"line":83,"column":null}},"47":{"start":{"line":77,"column":4},"end":{"line":81,"column":null}},"48":{"start":{"line":78,"column":26},"end":{"line":78,"column":null}},"49":{"start":{"line":79,"column":28},"end":{"line":79,"column":null}},"50":{"start":{"line":79,"column":94},"end":{"line":79,"column":115}},"51":{"start":{"line":80,"column":6},"end":{"line":80,"column":null}},"52":{"start":{"line":82,"column":4},"end":{"line":82,"column":null}},"53":{"start":{"line":85,"column":23},"end":{"line":85,"column":null}},"54":{"start":{"line":87,"column":24},"end":{"line":107,"column":null}},"55":{"start":{"line":88,"column":4},"end":{"line":106,"column":null}},"56":{"start":{"line":89,"column":26},"end":{"line":89,"column":null}},"57":{"start":{"line":90,"column":6},"end":{"line":90,"column":null}},"58":{"start":{"line":91,"column":30},"end":{"line":91,"column":null}},"59":{"start":{"line":92,"column":25},"end":{"line":92,"column":null}},"60":{"start":{"line":93,"column":24},"end":{"line":93,"column":null}},"61":{"start":{"line":94,"column":6},"end":{"line":94,"column":null}},"62":{"start":{"line":95,"column":6},"end":{"line":95,"column":null}},"63":{"start":{"line":96,"column":6},"end":{"line":102,"column":null}},"64":{"start":{"line":98,"column":10},"end":{"line":98,"column":null}},"65":{"start":{"line":101,"column":10},"end":{"line":101,"column":null}},"66":{"start":{"line":103,"column":6},"end":{"line":103,"column":null}},"67":{"start":{"line":105,"column":6},"end":{"line":105,"column":null}},"68":{"start":{"line":109,"column":2},"end":{"line":257,"column":null}},"69":{"start":{"line":134,"column":33},"end":{"line":134,"column":null}},"70":{"start":{"line":140,"column":33},"end":{"line":140,"column":null}},"71":{"start":{"line":151,"column":22},"end":{"line":160,"column":null}},"72":{"start":{"line":165,"column":22},"end":{"line":173,"column":null}},"73":{"start":{"line":167,"column":39},"end":{"line":167,"column":null}},"74":{"start":{"line":182,"column":20},"end":{"line":186,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":20},"end":{"line":11,"column":21}},"loc":{"start":{"line":11,"column":56},"end":{"line":23,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":40},"end":{"line":25,"column":46}},"loc":{"start":{"line":25,"column":46},"end":{"line":260,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":29,"column":35},"end":{"line":29,"column":36}},"loc":{"start":{"line":29,"column":57},"end":{"line":29,"column":81}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":39,"column":28},"end":{"line":39,"column":40}},"loc":{"start":{"line":39,"column":40},"end":{"line":50,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":44,"column":15},"end":{"line":44,"column":21}},"loc":{"start":{"line":44,"column":21},"end":{"line":44,"column":45}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":52,"column":10},"end":{"line":52,"column":16}},"loc":{"start":{"line":52,"column":16},"end":{"line":58,"column":3}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":53,"column":33},"end":{"line":53,"column":39}},"loc":{"start":{"line":53,"column":39},"end":{"line":55,"column":5}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":57,"column":9},"end":{"line":57,"column":15}},"loc":{"start":{"line":57,"column":15},"end":{"line":57,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":60,"column":12},"end":{"line":60,"column":18}},"loc":{"start":{"line":60,"column":18},"end":{"line":64,"column":5}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":75,"column":19},"end":{"line":75,"column":20}},"loc":{"start":{"line":75,"column":43},"end":{"line":75,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":76,"column":32},"end":{"line":76,"column":38}},"loc":{"start":{"line":76,"column":38},"end":{"line":83,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":79,"column":54},"end":{"line":79,"column":55}},"loc":{"start":{"line":79,"column":94},"end":{"line":79,"column":115}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":87,"column":24},"end":{"line":87,"column":36}},"loc":{"start":{"line":87,"column":36},"end":{"line":107,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":134,"column":27},"end":{"line":134,"column":33}},"loc":{"start":{"line":134,"column":33},"end":{"line":134,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":140,"column":27},"end":{"line":140,"column":33}},"loc":{"start":{"line":140,"column":33},"end":{"line":140,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":150,"column":38},"end":{"line":150,"column":39}},"loc":{"start":{"line":151,"column":22},"end":{"line":160,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":164,"column":97},"end":{"line":164,"column":98}},"loc":{"start":{"line":165,"column":22},"end":{"line":173,"column":null}}},"17":{"name":"(anonymous_17)","decl":{"start":{"line":167,"column":33},"end":{"line":167,"column":39}},"loc":{"start":{"line":167,"column":39},"end":{"line":167,"column":null}}},"18":{"name":"(anonymous_18)","decl":{"start":{"line":181,"column":44},"end":{"line":181,"column":45}},"loc":{"start":{"line":182,"column":20},"end":{"line":186,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":19,"column":90},"end":{"line":19,"column":155}},"type":"binary-expr","locations":[{"start":{"line":19,"column":90},"end":{"line":19,"column":128}},{"start":{"line":19,"column":128},"end":{"line":19,"column":155}}]},"1":{"loc":{"start":{"line":61,"column":4},"end":{"line":63,"column":null}},"type":"if","locations":[{"start":{"line":61,"column":4},"end":{"line":63,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":66,"column":2},"end":{"line":66,"column":null}},"type":"if","locations":[{"start":{"line":66,"column":2},"end":{"line":66,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":67,"column":2},"end":{"line":67,"column":null}},"type":"if","locations":[{"start":{"line":67,"column":2},"end":{"line":67,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":68,"column":2},"end":{"line":68,"column":null}},"type":"if","locations":[{"start":{"line":68,"column":2},"end":{"line":68,"column":null}},{"start":{},"end":{}}]},"5":{"loc":{"start":{"line":73,"column":23},"end":{"line":73,"column":null}},"type":"cond-expr","locations":[{"start":{"line":73,"column":44},"end":{"line":73,"column":106}},{"start":{"line":73,"column":106},"end":{"line":73,"column":null}}]},"6":{"loc":{"start":{"line":77,"column":4},"end":{"line":81,"column":null}},"type":"if","locations":[{"start":{"line":77,"column":4},"end":{"line":81,"column":null}},{"start":{},"end":{}}]},"7":{"loc":{"start":{"line":77,"column":8},"end":{"line":77,"column":89}},"type":"binary-expr","locations":[{"start":{"line":77,"column":8},"end":{"line":77,"column":30}},{"start":{"line":77,"column":30},"end":{"line":77,"column":63}},{"start":{"line":77,"column":63},"end":{"line":77,"column":89}}]},"8":{"loc":{"start":{"line":96,"column":6},"end":{"line":102,"column":null}},"type":"if","locations":[{"start":{"line":96,"column":6},"end":{"line":102,"column":null}},{"start":{"line":100,"column":11},"end":{"line":102,"column":null}}]},"9":{"loc":{"start":{"line":135,"column":95},"end":{"line":135,"column":185}},"type":"cond-expr","locations":[{"start":{"line":135,"column":123},"end":{"line":135,"column":150}},{"start":{"line":135,"column":150},"end":{"line":135,"column":185}}]},"10":{"loc":{"start":{"line":141,"column":95},"end":{"line":141,"column":187}},"type":"cond-expr","locations":[{"start":{"line":141,"column":125},"end":{"line":141,"column":152}},{"start":{"line":141,"column":152},"end":{"line":141,"column":187}}]},"11":{"loc":{"start":{"line":147,"column":15},"end":{"line":176,"column":null}},"type":"binary-expr","locations":[{"start":{"line":147,"column":15},"end":{"line":147,"column":44}},{"start":{"line":147,"column":44},"end":{"line":147,"column":66}},{"start":{"line":147,"column":66},"end":{"line":147,"column":null}},{"start":{"line":148,"column":16},"end":{"line":176,"column":null}}]},"12":{"loc":{"start":{"line":152,"column":25},"end":{"line":153,"column":null}},"type":"binary-expr","locations":[{"start":{"line":152,"column":25},"end":{"line":152,"column":49}},{"start":{"line":152,"column":49},"end":{"line":152,"column":null}},{"start":{"line":153,"column":26},"end":{"line":153,"column":null}}]},"13":{"loc":{"start":{"line":153,"column":65},"end":{"line":153,"column":104}},"type":"binary-expr","locations":[{"start":{"line":153,"column":65},"end":{"line":153,"column":93}},{"start":{"line":153,"column":93},"end":{"line":153,"column":104}}]},"14":{"loc":{"start":{"line":156,"column":80},"end":{"line":156,"column":127}},"type":"binary-expr","locations":[{"start":{"line":156,"column":80},"end":{"line":156,"column":109}},{"start":{"line":156,"column":109},"end":{"line":156,"column":127}}]},"15":{"loc":{"start":{"line":169,"column":26},"end":{"line":169,"column":null}},"type":"cond-expr","locations":[{"start":{"line":169,"column":50},"end":{"line":169,"column":80}},{"start":{"line":169,"column":80},"end":{"line":169,"column":null}}]},"16":{"loc":{"start":{"line":179,"column":15},"end":{"line":188,"column":null}},"type":"binary-expr","locations":[{"start":{"line":179,"column":15},"end":{"line":179,"column":46}},{"start":{"line":179,"column":46},"end":{"line":179,"column":70}},{"start":{"line":179,"column":70},"end":{"line":179,"column":null}},{"start":{"line":180,"column":16},"end":{"line":188,"column":null}}]},"17":{"loc":{"start":{"line":199,"column":17},"end":{"line":203,"column":null}},"type":"binary-expr","locations":[{"start":{"line":199,"column":17},"end":{"line":199,"column":null}},{"start":{"line":200,"column":18},"end":{"line":203,"column":null}}]},"18":{"loc":{"start":{"line":205,"column":17},"end":{"line":209,"column":null}},"type":"binary-expr","locations":[{"start":{"line":205,"column":17},"end":{"line":205,"column":null}},{"start":{"line":206,"column":18},"end":{"line":209,"column":null}}]},"19":{"loc":{"start":{"line":218,"column":3},"end":{"line":234,"column":null}},"type":"binary-expr","locations":[{"start":{"line":218,"column":3},"end":{"line":218,"column":null}},{"start":{"line":219,"column":4},"end":{"line":234,"column":null}}]},"20":{"loc":{"start":{"line":225,"column":7},"end":{"line":225,"column":null}},"type":"cond-expr","locations":[{"start":{"line":225,"column":29},"end":{"line":225,"column":57}},{"start":{"line":225,"column":57},"end":{"line":225,"column":null}}]},"21":{"loc":{"start":{"line":232,"column":7},"end":{"line":232,"column":null}},"type":"cond-expr","locations":[{"start":{"line":232,"column":22},"end":{"line":232,"column":40}},{"start":{"line":232,"column":40},"end":{"line":232,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0,0,0],"12":[0,0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0,0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/order/orderHistory.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/order/orderHistory.tsx","statementMap":{"0":{"start":{"line":8,"column":24},"end":{"line":20,"column":null}},"1":{"start":{"line":9,"column":23},"end":{"line":14,"column":null}},"2":{"start":{"line":15,"column":2},"end":{"line":18,"column":null}},"3":{"start":{"line":22,"column":39},"end":{"line":113,"column":null}},"4":{"start":{"line":23,"column":19},"end":{"line":23,"column":null}},"5":{"start":{"line":24,"column":19},"end":{"line":24,"column":null}},"6":{"start":{"line":25,"column":61},"end":{"line":25,"column":null}},"7":{"start":{"line":26,"column":17},"end":{"line":26,"column":null}},"8":{"start":{"line":26,"column":51},"end":{"line":26,"column":86}},"9":{"start":{"line":27,"column":40},"end":{"line":27,"column":null}},"10":{"start":{"line":28,"column":24},"end":{"line":28,"column":null}},"11":{"start":{"line":30,"column":2},"end":{"line":32,"column":null}},"12":{"start":{"line":31,"column":4},"end":{"line":31,"column":null}},"13":{"start":{"line":34,"column":2},"end":{"line":38,"column":null}},"14":{"start":{"line":35,"column":4},"end":{"line":37,"column":null}},"15":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"16":{"start":{"line":40,"column":2},"end":{"line":43,"column":null}},"17":{"start":{"line":40,"column":17},"end":{"line":43,"column":null}},"18":{"start":{"line":46,"column":27},"end":{"line":46,"column":null}},"19":{"start":{"line":47,"column":28},"end":{"line":47,"column":null}},"20":{"start":{"line":48,"column":24},"end":{"line":48,"column":null}},"21":{"start":{"line":50,"column":19},"end":{"line":50,"column":null}},"22":{"start":{"line":50,"column":43},"end":{"line":50,"column":null}},"23":{"start":{"line":52,"column":2},"end":{"line":111,"column":null}},"24":{"start":{"line":60,"column":16},"end":{"line":77,"column":null}},"25":{"start":{"line":82,"column":16},"end":{"line":90,"column":null}},"26":{"start":{"line":84,"column":33},"end":{"line":84,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":8,"column":24},"end":{"line":8,"column":25}},"loc":{"start":{"line":8,"column":60},"end":{"line":20,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":39},"end":{"line":22,"column":45}},"loc":{"start":{"line":22,"column":45},"end":{"line":113,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":26,"column":29},"end":{"line":26,"column":30}},"loc":{"start":{"line":26,"column":51},"end":{"line":26,"column":86}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":30,"column":12},"end":{"line":30,"column":18}},"loc":{"start":{"line":30,"column":18},"end":{"line":32,"column":5}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":34,"column":12},"end":{"line":34,"column":18}},"loc":{"start":{"line":34,"column":18},"end":{"line":38,"column":5}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":50,"column":19},"end":{"line":50,"column":20}},"loc":{"start":{"line":50,"column":43},"end":{"line":50,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":59,"column":33},"end":{"line":59,"column":34}},"loc":{"start":{"line":60,"column":16},"end":{"line":77,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":81,"column":80},"end":{"line":81,"column":81}},"loc":{"start":{"line":82,"column":16},"end":{"line":90,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":84,"column":27},"end":{"line":84,"column":33}},"loc":{"start":{"line":84,"column":33},"end":{"line":84,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":47},"end":{"line":17,"column":98}},"type":"binary-expr","locations":[{"start":{"line":17,"column":47},"end":{"line":17,"column":85}},{"start":{"line":17,"column":85},"end":{"line":17,"column":98}}]},"1":{"loc":{"start":{"line":35,"column":4},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":35,"column":4},"end":{"line":37,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":40,"column":2},"end":{"line":43,"column":null}},"type":"if","locations":[{"start":{"line":40,"column":2},"end":{"line":43,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":48,"column":24},"end":{"line":48,"column":null}},"type":"cond-expr","locations":[{"start":{"line":48,"column":48},"end":{"line":48,"column":100}},{"start":{"line":48,"column":100},"end":{"line":48,"column":null}}]},"4":{"loc":{"start":{"line":56,"column":9},"end":{"line":108,"column":null}},"type":"cond-expr","locations":[{"start":{"line":57,"column":10},"end":{"line":93,"column":null}},{"start":{"line":95,"column":10},"end":{"line":108,"column":null}}]},"5":{"loc":{"start":{"line":56,"column":9},"end":{"line":56,"column":null}},"type":"binary-expr","locations":[{"start":{"line":56,"column":9},"end":{"line":56,"column":34}},{"start":{"line":56,"column":34},"end":{"line":56,"column":null}}]},"6":{"loc":{"start":{"line":86,"column":20},"end":{"line":86,"column":null}},"type":"cond-expr","locations":[{"start":{"line":86,"column":44},"end":{"line":86,"column":71}},{"start":{"line":86,"column":71},"end":{"line":86,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/seller/AddProduct.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/seller/AddProduct.tsx","statementMap":{"0":{"start":{"line":11,"column":32},"end":{"line":190,"column":null}},"1":{"start":{"line":12,"column":40},"end":{"line":12,"column":null}},"2":{"start":{"line":13,"column":54},"end":{"line":13,"column":null}},"3":{"start":{"line":14,"column":48},"end":{"line":14,"column":null}},"4":{"start":{"line":15,"column":42},"end":{"line":15,"column":null}},"5":{"start":{"line":16,"column":48},"end":{"line":16,"column":null}},"6":{"start":{"line":17,"column":44},"end":{"line":17,"column":null}},"7":{"start":{"line":18,"column":52},"end":{"line":18,"column":null}},"8":{"start":{"line":19,"column":36},"end":{"line":19,"column":null}},"9":{"start":{"line":20,"column":26},"end":{"line":20,"column":null}},"10":{"start":{"line":21,"column":19},"end":{"line":21,"column":null}},"11":{"start":{"line":23,"column":28},"end":{"line":23,"column":null}},"12":{"start":{"line":29,"column":6},"end":{"line":29,"column":null}},"13":{"start":{"line":31,"column":19},"end":{"line":31,"column":null}},"14":{"start":{"line":33,"column":2},"end":{"line":38,"column":null}},"15":{"start":{"line":34,"column":4},"end":{"line":37,"column":null}},"16":{"start":{"line":35,"column":6},"end":{"line":35,"column":null}},"17":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"18":{"start":{"line":40,"column":29},"end":{"line":42,"column":null}},"19":{"start":{"line":44,"column":23},"end":{"line":84,"column":null}},"20":{"start":{"line":45,"column":4},"end":{"line":45,"column":null}},"21":{"start":{"line":46,"column":4},"end":{"line":46,"column":null}},"22":{"start":{"line":47,"column":4},"end":{"line":83,"column":null}},"23":{"start":{"line":48,"column":6},"end":{"line":58,"column":null}},"24":{"start":{"line":58,"column":20},"end":{"line":58,"column":45}},"25":{"start":{"line":58,"column":39},"end":{"line":58,"column":44}},"26":{"start":{"line":60,"column":6},"end":{"line":60,"column":null}},"27":{"start":{"line":62,"column":6},"end":{"line":62,"column":null}},"28":{"start":{"line":63,"column":6},"end":{"line":63,"column":null}},"29":{"start":{"line":64,"column":6},"end":{"line":64,"column":null}},"30":{"start":{"line":65,"column":6},"end":{"line":65,"column":null}},"31":{"start":{"line":66,"column":6},"end":{"line":66,"column":null}},"32":{"start":{"line":67,"column":6},"end":{"line":67,"column":null}},"33":{"start":{"line":68,"column":6},"end":{"line":68,"column":null}},"34":{"start":{"line":70,"column":6},"end":{"line":70,"column":null}},"35":{"start":{"line":73,"column":28},"end":{"line":73,"column":null}},"36":{"start":{"line":76,"column":6},"end":{"line":76,"column":null}},"37":{"start":{"line":79,"column":6},"end":{"line":79,"column":null}},"38":{"start":{"line":80,"column":6},"end":{"line":80,"column":null}},"39":{"start":{"line":82,"column":6},"end":{"line":82,"column":null}},"40":{"start":{"line":86,"column":2},"end":{"line":188,"column":null}},"41":{"start":{"line":97,"column":31},"end":{"line":97,"column":null}},"42":{"start":{"line":106,"column":31},"end":{"line":106,"column":null}},"43":{"start":{"line":115,"column":31},"end":{"line":115,"column":null}},"44":{"start":{"line":145,"column":31},"end":{"line":145,"column":null}},"45":{"start":{"line":155,"column":31},"end":{"line":155,"column":null}},"46":{"start":{"line":165,"column":31},"end":{"line":165,"column":null}},"47":{"start":{"line":175,"column":31},"end":{"line":175,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":32},"end":{"line":11,"column":38}},"loc":{"start":{"line":11,"column":38},"end":{"line":190,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":12},"end":{"line":33,"column":18}},"loc":{"start":{"line":33,"column":18},"end":{"line":38,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":40,"column":29},"end":{"line":40,"column":41}},"loc":{"start":{"line":40,"column":41},"end":{"line":42,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":23},"end":{"line":44,"column":30}},"loc":{"start":{"line":44,"column":70},"end":{"line":84,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":58,"column":14},"end":{"line":58,"column":20}},"loc":{"start":{"line":58,"column":20},"end":{"line":58,"column":45}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":58,"column":29},"end":{"line":58,"column":30}},"loc":{"start":{"line":58,"column":39},"end":{"line":58,"column":44}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":97,"column":24},"end":{"line":97,"column":25}},"loc":{"start":{"line":97,"column":31},"end":{"line":97,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":106,"column":24},"end":{"line":106,"column":25}},"loc":{"start":{"line":106,"column":31},"end":{"line":106,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":115,"column":24},"end":{"line":115,"column":25}},"loc":{"start":{"line":115,"column":31},"end":{"line":115,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":145,"column":24},"end":{"line":145,"column":25}},"loc":{"start":{"line":145,"column":31},"end":{"line":145,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":155,"column":24},"end":{"line":155,"column":25}},"loc":{"start":{"line":155,"column":31},"end":{"line":155,"column":null}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":165,"column":24},"end":{"line":165,"column":25}},"loc":{"start":{"line":165,"column":31},"end":{"line":165,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":175,"column":24},"end":{"line":175,"column":25}},"loc":{"start":{"line":175,"column":31},"end":{"line":175,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":34,"column":4},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":34,"column":4},"end":{"line":37,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":73,"column":28},"end":{"line":73,"column":null}},"type":"binary-expr","locations":[{"start":{"line":73,"column":28},"end":{"line":73,"column":49}},{"start":{"line":73,"column":49},"end":{"line":73,"column":null}}]},"2":{"loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":72}},"type":"binary-expr","locations":[{"start":{"line":76,"column":18},"end":{"line":76,"column":38}},{"start":{"line":76,"column":38},"end":{"line":76,"column":72}}]},"3":{"loc":{"start":{"line":184,"column":13},"end":{"line":184,"column":null}},"type":"cond-expr","locations":[{"start":{"line":184,"column":25},"end":{"line":184,"column":39}},{"start":{"line":184,"column":39},"end":{"line":184,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/seller/GeneralAnalysis.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/seller/GeneralAnalysis.tsx","statementMap":{"0":{"start":{"line":10,"column":28},"end":{"line":161,"column":null}},"1":{"start":{"line":11,"column":19},"end":{"line":11,"column":null}},"2":{"start":{"line":18,"column":6},"end":{"line":18,"column":null}},"3":{"start":{"line":20,"column":2},"end":{"line":24,"column":null}},"4":{"start":{"line":21,"column":4},"end":{"line":23,"column":null}},"5":{"start":{"line":22,"column":6},"end":{"line":22,"column":null}},"6":{"start":{"line":26,"column":2},"end":{"line":26,"column":null}},"7":{"start":{"line":26,"column":39},"end":{"line":26,"column":null}},"8":{"start":{"line":27,"column":2},"end":{"line":27,"column":null}},"9":{"start":{"line":27,"column":13},"end":{"line":27,"column":null}},"10":{"start":{"line":29,"column":19},"end":{"line":29,"column":null}},"11":{"start":{"line":31,"column":29},"end":{"line":39,"column":null}},"12":{"start":{"line":34,"column":44},"end":{"line":34,"column":null}},"13":{"start":{"line":35,"column":6},"end":{"line":35,"column":null}},"14":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"15":{"start":{"line":41,"column":30},"end":{"line":47,"column":null}},"16":{"start":{"line":44,"column":6},"end":{"line":44,"column":null}},"17":{"start":{"line":49,"column":31},"end":{"line":55,"column":null}},"18":{"start":{"line":52,"column":6},"end":{"line":52,"column":null}},"19":{"start":{"line":57,"column":26},"end":{"line":57,"column":null}},"20":{"start":{"line":58,"column":2},"end":{"line":58,"column":null}},"21":{"start":{"line":61,"column":24},"end":{"line":63,"column":null}},"22":{"start":{"line":62,"column":4},"end":{"line":62,"column":null}},"23":{"start":{"line":66,"column":29},"end":{"line":68,"column":null}},"24":{"start":{"line":67,"column":4},"end":{"line":67,"column":null}},"25":{"start":{"line":70,"column":28},"end":{"line":72,"column":null}},"26":{"start":{"line":71,"column":4},"end":{"line":71,"column":null}},"27":{"start":{"line":74,"column":34},"end":{"line":81,"column":null}},"28":{"start":{"line":76,"column":6},"end":{"line":78,"column":null}},"29":{"start":{"line":83,"column":2},"end":{"line":159,"column":null}},"30":{"start":{"line":164,"column":19},"end":{"line":171,"column":null}},"31":{"start":{"line":165,"column":2},"end":{"line":171,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":28},"end":{"line":10,"column":34}},"loc":{"start":{"line":10,"column":34},"end":{"line":161,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":12},"end":{"line":20,"column":18}},"loc":{"start":{"line":20,"column":18},"end":{"line":24,"column":5}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":4},"end":{"line":33,"column":5}},"loc":{"start":{"line":33,"column":22},"end":{"line":37,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":42,"column":4},"end":{"line":42,"column":5}},"loc":{"start":{"line":42,"column":32},"end":{"line":45,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":50,"column":4},"end":{"line":50,"column":5}},"loc":{"start":{"line":50,"column":32},"end":{"line":53,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":61,"column":40},"end":{"line":61,"column":41}},"loc":{"start":{"line":61,"column":59},"end":{"line":63,"column":5}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":66,"column":45},"end":{"line":66,"column":46}},"loc":{"start":{"line":66,"column":65},"end":{"line":68,"column":5}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":70,"column":44},"end":{"line":70,"column":45}},"loc":{"start":{"line":70,"column":62},"end":{"line":72,"column":3}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":75,"column":4},"end":{"line":75,"column":5}},"loc":{"start":{"line":75,"column":74},"end":{"line":79,"column":null}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":164,"column":19},"end":{"line":164,"column":20}},"loc":{"start":{"line":165,"column":2},"end":{"line":171,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":21,"column":4},"end":{"line":23,"column":null}},"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":23,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":26,"column":2},"end":{"line":26,"column":null}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":26,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":26,"column":6},"end":{"line":26,"column":39}},"type":"binary-expr","locations":[{"start":{"line":26,"column":6},"end":{"line":26,"column":19}},{"start":{"line":26,"column":19},"end":{"line":26,"column":39}}]},"3":{"loc":{"start":{"line":27,"column":2},"end":{"line":27,"column":null}},"type":"if","locations":[{"start":{"line":27,"column":2},"end":{"line":27,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":35,"column":30},"end":{"line":35,"column":59}},"type":"binary-expr","locations":[{"start":{"line":35,"column":30},"end":{"line":35,"column":54}},{"start":{"line":35,"column":54},"end":{"line":35,"column":59}}]},"5":{"loc":{"start":{"line":44,"column":13},"end":{"line":44,"column":null}},"type":"cond-expr","locations":[{"start":{"line":44,"column":30},"end":{"line":44,"column":50}},{"start":{"line":44,"column":50},"end":{"line":44,"column":null}}]},"6":{"loc":{"start":{"line":52,"column":13},"end":{"line":52,"column":null}},"type":"cond-expr","locations":[{"start":{"line":52,"column":30},"end":{"line":52,"column":50}},{"start":{"line":52,"column":50},"end":{"line":52,"column":null}}]},"7":{"loc":{"start":{"line":76,"column":13},"end":{"line":78,"column":null}},"type":"cond-expr","locations":[{"start":{"line":77,"column":10},"end":{"line":77,"column":null}},{"start":{"line":78,"column":10},"end":{"line":78,"column":null}}]},"8":{"loc":{"start":{"line":169,"column":28},"end":{"line":169,"column":89}},"type":"cond-expr","locations":[{"start":{"line":169,"column":56},"end":{"line":169,"column":75}},{"start":{"line":169,"column":75},"end":{"line":169,"column":89}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":2,"31":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/seller/NotificationBar.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/seller/NotificationBar.tsx","statementMap":{"0":{"start":{"line":12,"column":59},"end":{"line":93,"column":null}},"1":{"start":{"line":13,"column":19},"end":{"line":13,"column":null}},"2":{"start":{"line":21,"column":6},"end":{"line":21,"column":null}},"3":{"start":{"line":22,"column":52},"end":{"line":22,"column":null}},"4":{"start":{"line":26,"column":2},"end":{"line":35,"column":null}},"5":{"start":{"line":27,"column":4},"end":{"line":34,"column":null}},"6":{"start":{"line":28,"column":6},"end":{"line":28,"column":null}},"7":{"start":{"line":29,"column":6},"end":{"line":29,"column":null}},"8":{"start":{"line":30,"column":6},"end":{"line":33,"column":null}},"9":{"start":{"line":31,"column":8},"end":{"line":31,"column":null}},"10":{"start":{"line":32,"column":8},"end":{"line":32,"column":null}},"11":{"start":{"line":37,"column":2},"end":{"line":37,"column":null}},"12":{"start":{"line":37,"column":44},"end":{"line":37,"column":null}},"13":{"start":{"line":38,"column":2},"end":{"line":38,"column":null}},"14":{"start":{"line":38,"column":13},"end":{"line":38,"column":null}},"15":{"start":{"line":40,"column":30},"end":{"line":42,"column":null}},"16":{"start":{"line":41,"column":14},"end":{"line":41,"column":null}},"17":{"start":{"line":43,"column":30},"end":{"line":50,"column":null}},"18":{"start":{"line":44,"column":4},"end":{"line":49,"column":null}},"19":{"start":{"line":45,"column":6},"end":{"line":45,"column":null}},"20":{"start":{"line":46,"column":6},"end":{"line":46,"column":null}},"21":{"start":{"line":48,"column":6},"end":{"line":48,"column":null}},"22":{"start":{"line":52,"column":2},"end":{"line":91,"column":null}},"23":{"start":{"line":68,"column":14},"end":{"line":76,"column":null}},"24":{"start":{"line":81,"column":12},"end":{"line":88,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":59},"end":{"line":12,"column":60}},"loc":{"start":{"line":12,"column":76},"end":{"line":93,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":12},"end":{"line":26,"column":18}},"loc":{"start":{"line":26,"column":18},"end":{"line":35,"column":6}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":41,"column":4},"end":{"line":41,"column":5}},"loc":{"start":{"line":41,"column":14},"end":{"line":41,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":43,"column":30},"end":{"line":43,"column":42}},"loc":{"start":{"line":43,"column":42},"end":{"line":50,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":67,"column":36},"end":{"line":67,"column":37}},"loc":{"start":{"line":68,"column":14},"end":{"line":76,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":80,"column":34},"end":{"line":80,"column":35}},"loc":{"start":{"line":81,"column":12},"end":{"line":88,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":27,"column":4},"end":{"line":34,"column":null}},"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":34,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":30,"column":6},"end":{"line":33,"column":null}},"type":"if","locations":[{"start":{"line":30,"column":6},"end":{"line":33,"column":null}},{"start":{},"end":{}}]},"2":{"loc":{"start":{"line":30,"column":10},"end":{"line":30,"column":89}},"type":"binary-expr","locations":[{"start":{"line":30,"column":10},"end":{"line":30,"column":36}},{"start":{"line":30,"column":36},"end":{"line":30,"column":89}}]},"3":{"loc":{"start":{"line":37,"column":2},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":2},"end":{"line":37,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":37,"column":6},"end":{"line":37,"column":44}},"type":"binary-expr","locations":[{"start":{"line":37,"column":6},"end":{"line":37,"column":19}},{"start":{"line":37,"column":19},"end":{"line":37,"column":44}}]},"5":{"loc":{"start":{"line":38,"column":2},"end":{"line":38,"column":null}},"type":"if","locations":[{"start":{"line":38,"column":2},"end":{"line":38,"column":null}},{"start":{},"end":{}}]},"6":{"loc":{"start":{"line":65,"column":9},"end":{"line":78,"column":null}},"type":"cond-expr","locations":[{"start":{"line":66,"column":12},"end":{"line":77,"column":null}},{"start":{"line":78,"column":12},"end":{"line":78,"column":null}}]},"7":{"loc":{"start":{"line":66,"column":12},"end":{"line":77,"column":null}},"type":"binary-expr","locations":[{"start":{"line":66,"column":12},"end":{"line":66,"column":null}},{"start":{"line":67,"column":12},"end":{"line":77,"column":null}}]},"8":{"loc":{"start":{"line":79,"column":9},"end":{"line":89,"column":null}},"type":"binary-expr","locations":[{"start":{"line":79,"column":9},"end":{"line":79,"column":null}},{"start":{"line":80,"column":10},"end":{"line":89,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/seller/SellerPageOnly.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/seller/SellerPageOnly.tsx","statementMap":{"0":{"start":{"line":5,"column":33},"end":{"line":10,"column":null}},"1":{"start":{"line":6,"column":23},"end":{"line":6,"column":null}},"2":{"start":{"line":6,"column":51},"end":{"line":6,"column":61}},"3":{"start":{"line":8,"column":23},"end":{"line":8,"column":null}},"4":{"start":{"line":9,"column":2},"end":{"line":9,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":33},"end":{"line":5,"column":39}},"loc":{"start":{"line":5,"column":39},"end":{"line":10,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":35},"end":{"line":6,"column":36}},"loc":{"start":{"line":6,"column":51},"end":{"line":6,"column":61}}}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":23},"end":{"line":8,"column":null}},"type":"binary-expr","locations":[{"start":{"line":8,"column":23},"end":{"line":8,"column":35}},{"start":{"line":8,"column":35},"end":{"line":8,"column":null}}]},"1":{"loc":{"start":{"line":9,"column":12},"end":{"line":9,"column":68}},"type":"cond-expr","locations":[{"start":{"line":9,"column":27},"end":{"line":9,"column":40}},{"start":{"line":9,"column":40},"end":{"line":9,"column":68}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0},"f":{"0":0,"1":0},"b":{"0":[0,0],"1":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/seller/sellerStats.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/pages/seller/sellerStats.tsx","statementMap":{"0":{"start":{"line":10,"column":20},"end":{"line":94,"column":null}},"1":{"start":{"line":11,"column":19},"end":{"line":11,"column":null}},"2":{"start":{"line":12,"column":39},"end":{"line":14,"column":null}},"3":{"start":{"line":15,"column":45},"end":{"line":15,"column":null}},"4":{"start":{"line":15,"column":79},"end":{"line":15,"column":90}},"5":{"start":{"line":16,"column":44},"end":{"line":16,"column":null}},"6":{"start":{"line":18,"column":2},"end":{"line":22,"column":null}},"7":{"start":{"line":19,"column":4},"end":{"line":21,"column":null}},"8":{"start":{"line":20,"column":6},"end":{"line":20,"column":null}},"9":{"start":{"line":24,"column":2},"end":{"line":24,"column":null}},"10":{"start":{"line":24,"column":17},"end":{"line":24,"column":null}},"11":{"start":{"line":25,"column":2},"end":{"line":25,"column":null}},"12":{"start":{"line":25,"column":24},"end":{"line":25,"column":null}},"13":{"start":{"line":27,"column":24},"end":{"line":27,"column":null}},"14":{"start":{"line":27,"column":58},"end":{"line":27,"column":79}},"15":{"start":{"line":28,"column":23},"end":{"line":28,"column":null}},"16":{"start":{"line":29,"column":23},"end":{"line":29,"column":null}},"17":{"start":{"line":31,"column":23},"end":{"line":37,"column":null}},"18":{"start":{"line":32,"column":48},"end":{"line":32,"column":72}},"19":{"start":{"line":34,"column":48},"end":{"line":34,"column":61}},"20":{"start":{"line":35,"column":57},"end":{"line":35,"column":96}},"21":{"start":{"line":39,"column":19},"end":{"line":47,"column":null}},"22":{"start":{"line":40,"column":48},"end":{"line":40,"column":72}},"23":{"start":{"line":43,"column":48},"end":{"line":43,"column":82}},"24":{"start":{"line":49,"column":29},"end":{"line":49,"column":null}},"25":{"start":{"line":51,"column":2},"end":{"line":92,"column":null}},"26":{"start":{"line":79,"column":14},"end":{"line":83,"column":null}},"27":{"start":{"line":90,"column":61},"end":{"line":90,"column":85}},"28":{"start":{"line":96,"column":17},"end":{"line":103,"column":null}},"29":{"start":{"line":97,"column":2},"end":{"line":103,"column":null}},"30":{"start":{"line":106,"column":18},"end":{"line":110,"column":null}},"31":{"start":{"line":107,"column":2},"end":{"line":110,"column":null}},"32":{"start":{"line":113,"column":20},"end":{"line":131,"column":null}},"33":{"start":{"line":114,"column":2},"end":{"line":131,"column":null}},"34":{"start":{"line":117,"column":19},"end":{"line":117,"column":null}},"35":{"start":{"line":134,"column":21},"end":{"line":183,"column":null}},"36":{"start":{"line":135,"column":2},"end":{"line":183,"column":null}},"37":{"start":{"line":186,"column":23},"end":{"line":189,"column":null}},"38":{"start":{"line":187,"column":2},"end":{"line":189,"column":null}},"39":{"start":{"line":192,"column":21},"end":{"line":195,"column":null}},"40":{"start":{"line":193,"column":2},"end":{"line":195,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":20},"end":{"line":10,"column":26}},"loc":{"start":{"line":10,"column":26},"end":{"line":94,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":15,"column":57},"end":{"line":15,"column":58}},"loc":{"start":{"line":15,"column":79},"end":{"line":15,"column":90}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":18,"column":12},"end":{"line":18,"column":18}},"loc":{"start":{"line":18,"column":18},"end":{"line":22,"column":5}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":27,"column":43},"end":{"line":27,"column":44}},"loc":{"start":{"line":27,"column":58},"end":{"line":27,"column":79}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":32,"column":40},"end":{"line":32,"column":48}},"loc":{"start":{"line":32,"column":48},"end":{"line":32,"column":72}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":34,"column":40},"end":{"line":34,"column":48}},"loc":{"start":{"line":34,"column":48},"end":{"line":34,"column":61}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":35,"column":51},"end":{"line":35,"column":57}},"loc":{"start":{"line":35,"column":57},"end":{"line":35,"column":96}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":40,"column":40},"end":{"line":40,"column":48}},"loc":{"start":{"line":40,"column":48},"end":{"line":40,"column":72}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":43,"column":40},"end":{"line":43,"column":48}},"loc":{"start":{"line":43,"column":48},"end":{"line":43,"column":82}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":78,"column":36},"end":{"line":78,"column":37}},"loc":{"start":{"line":79,"column":14},"end":{"line":83,"column":null}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":90,"column":55},"end":{"line":90,"column":61}},"loc":{"start":{"line":90,"column":61},"end":{"line":90,"column":85}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":96,"column":17},"end":{"line":96,"column":18}},"loc":{"start":{"line":97,"column":2},"end":{"line":103,"column":null}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":106,"column":18},"end":{"line":106,"column":19}},"loc":{"start":{"line":107,"column":2},"end":{"line":110,"column":null}}},"13":{"name":"(anonymous_13)","decl":{"start":{"line":113,"column":20},"end":{"line":113,"column":21}},"loc":{"start":{"line":114,"column":2},"end":{"line":131,"column":null}}},"14":{"name":"(anonymous_14)","decl":{"start":{"line":117,"column":13},"end":{"line":117,"column":19}},"loc":{"start":{"line":117,"column":19},"end":{"line":117,"column":null}}},"15":{"name":"(anonymous_15)","decl":{"start":{"line":134,"column":21},"end":{"line":134,"column":22}},"loc":{"start":{"line":135,"column":2},"end":{"line":183,"column":null}}},"16":{"name":"(anonymous_16)","decl":{"start":{"line":186,"column":23},"end":{"line":186,"column":null}},"loc":{"start":{"line":187,"column":2},"end":{"line":189,"column":null}}},"17":{"name":"(anonymous_17)","decl":{"start":{"line":192,"column":21},"end":{"line":192,"column":null}},"loc":{"start":{"line":193,"column":2},"end":{"line":195,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":19,"column":4},"end":{"line":21,"column":null}},"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":21,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":19,"column":8},"end":{"line":19,"column":37}},"type":"binary-expr","locations":[{"start":{"line":19,"column":8},"end":{"line":19,"column":16}},{"start":{"line":19,"column":16},"end":{"line":19,"column":37}}]},"2":{"loc":{"start":{"line":24,"column":2},"end":{"line":24,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":2},"end":{"line":24,"column":null}},{"start":{},"end":{}}]},"3":{"loc":{"start":{"line":25,"column":2},"end":{"line":25,"column":null}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":25,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":25,"column":6},"end":{"line":25,"column":24}},"type":"binary-expr","locations":[{"start":{"line":25,"column":6},"end":{"line":25,"column":15}},{"start":{"line":25,"column":15},"end":{"line":25,"column":24}}]},"5":{"loc":{"start":{"line":89,"column":7},"end":{"line":90,"column":null}},"type":"binary-expr","locations":[{"start":{"line":89,"column":7},"end":{"line":89,"column":null}},{"start":{"line":90,"column":8},"end":{"line":90,"column":null}}]},"6":{"loc":{"start":{"line":121,"column":13},"end":{"line":121,"column":null}},"type":"binary-expr","locations":[{"start":{"line":121,"column":13},"end":{"line":121,"column":39}},{"start":{"line":121,"column":39},"end":{"line":121,"column":null}}]},"7":{"loc":{"start":{"line":148,"column":15},"end":{"line":148,"column":null}},"type":"binary-expr","locations":[{"start":{"line":148,"column":15},"end":{"line":148,"column":44}},{"start":{"line":148,"column":44},"end":{"line":148,"column":null}}]}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":2,"29":0,"30":2,"31":0,"32":2,"33":0,"34":0,"35":2,"36":0,"37":2,"38":0,"39":2,"40":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/apiSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/apiSlice.tsx","statementMap":{"0":{"start":{"line":3,"column":18},"end":{"line":6,"column":null}},"1":{"start":{"line":8,"column":24},"end":{"line":12,"column":null}},"2":{"start":{"line":11,"column":27},"end":{"line":11,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":13},"end":{"line":11,"column":14}},"loc":{"start":{"line":11,"column":27},"end":{"line":11,"column":null}}}},"branchMap":{},"s":{"0":4,"1":4,"2":4},"f":{"0":4},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/searchSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/searchSlice.tsx","statementMap":{"0":{"start":{"line":11,"column":34},"end":{"line":16,"column":null}},"1":{"start":{"line":17,"column":20},"end":{"line":37,"column":null}},"2":{"start":{"line":22,"column":6},"end":{"line":22,"column":null}},"3":{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},"4":{"start":{"line":28,"column":6},"end":{"line":28,"column":null}},"5":{"start":{"line":31,"column":6},"end":{"line":31,"column":null}},"6":{"start":{"line":34,"column":6},"end":{"line":34,"column":null}},"7":{"start":{"line":39,"column":85},"end":{"line":39,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":21,"column":19},"end":{"line":21,"column":20}},"loc":{"start":{"line":21,"column":61},"end":{"line":23,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":17},"end":{"line":24,"column":18}},"loc":{"start":{"line":24,"column":59},"end":{"line":26,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":17},"end":{"line":27,"column":18}},"loc":{"start":{"line":27,"column":59},"end":{"line":29,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":30,"column":17},"end":{"line":30,"column":18}},"loc":{"start":{"line":30,"column":59},"end":{"line":32,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":33,"column":17},"end":{"line":33,"column":18}},"loc":{"start":{"line":33,"column":28},"end":{"line":35,"column":null}}}},"branchMap":{},"s":{"0":3,"1":3,"2":1,"3":1,"4":1,"5":1,"6":0,"7":3},"f":{"0":1,"1":1,"2":1,"3":1,"4":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/authSlice/authApiSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/authSlice/authApiSlice.tsx","statementMap":{"0":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"1":{"start":{"line":4,"column":28},"end":{"line":64,"column":null}},"2":{"start":{"line":5,"column":29},"end":{"line":61,"column":null}},"3":{"start":{"line":7,"column":30},"end":{"line":11,"column":null}},"4":{"start":{"line":14,"column":30},"end":{"line":18,"column":null}},"5":{"start":{"line":21,"column":28},"end":{"line":25,"column":null}},"6":{"start":{"line":28,"column":30},"end":{"line":32,"column":null}},"7":{"start":{"line":35,"column":26},"end":{"line":38,"column":null}},"8":{"start":{"line":41,"column":30},"end":{"line":45,"column":null}},"9":{"start":{"line":48,"column":27},"end":{"line":52,"column":null}},"10":{"start":{"line":55,"column":27},"end":{"line":59,"column":null}},"11":{"start":{"line":66,"column":208},"end":{"line":66,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":15},"end":{"line":5,"column":16}},"loc":{"start":{"line":5,"column":29},"end":{"line":61,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":30},"end":{"line":11,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":14,"column":19},"end":{"line":14,"column":20}},"loc":{"start":{"line":14,"column":30},"end":{"line":18,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":21,"column":17},"end":{"line":21,"column":18}},"loc":{"start":{"line":21,"column":28},"end":{"line":25,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":28,"column":19},"end":{"line":28,"column":20}},"loc":{"start":{"line":28,"column":30},"end":{"line":32,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":35,"column":19},"end":{"line":35,"column":26}},"loc":{"start":{"line":35,"column":26},"end":{"line":38,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":41,"column":19},"end":{"line":41,"column":20}},"loc":{"start":{"line":41,"column":30},"end":{"line":45,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":48,"column":18},"end":{"line":48,"column":19}},"loc":{"start":{"line":48,"column":27},"end":{"line":52,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":55,"column":18},"end":{"line":55,"column":19}},"loc":{"start":{"line":55,"column":27},"end":{"line":59,"column":null}}}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":2},"f":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/authSlice/authSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/authSlice/authSlice.tsx","statementMap":{"0":{"start":{"line":4,"column":17},"end":{"line":4,"column":null}},"1":{"start":{"line":5,"column":17},"end":{"line":5,"column":null}},"2":{"start":{"line":8,"column":23},"end":{"line":8,"column":null}},"3":{"start":{"line":9,"column":23},"end":{"line":9,"column":null}},"4":{"start":{"line":11,"column":21},"end":{"line":14,"column":null}},"5":{"start":{"line":16,"column":18},"end":{"line":32,"column":null}},"6":{"start":{"line":21,"column":6},"end":{"line":21,"column":null}},"7":{"start":{"line":22,"column":6},"end":{"line":22,"column":null}},"8":{"start":{"line":26,"column":6},"end":{"line":26,"column":null}},"9":{"start":{"line":27,"column":6},"end":{"line":27,"column":null}},"10":{"start":{"line":28,"column":6},"end":{"line":28,"column":null}},"11":{"start":{"line":34,"column":42},"end":{"line":34,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":20,"column":4},"end":{"line":20,"column":19}},"loc":{"start":{"line":20,"column":57},"end":{"line":24,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":4},"end":{"line":25,"column":11}},"loc":{"start":{"line":25,"column":18},"end":{"line":29,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":23},"end":{"line":8,"column":null}},"type":"cond-expr","locations":[{"start":{"line":8,"column":34},"end":{"line":8,"column":57}},{"start":{"line":8,"column":57},"end":{"line":8,"column":null}}]},"1":{"loc":{"start":{"line":9,"column":23},"end":{"line":9,"column":null}},"type":"cond-expr","locations":[{"start":{"line":9,"column":34},"end":{"line":9,"column":58}},{"start":{"line":9,"column":58},"end":{"line":9,"column":null}}]}},"s":{"0":3,"1":3,"2":3,"3":3,"4":3,"5":3,"6":0,"7":0,"8":0,"9":0,"10":0,"11":3},"f":{"0":0,"1":0},"b":{"0":[0,3],"1":[0,3]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/cartSlice/cartApiSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/cartSlice/cartApiSlice.tsx","statementMap":{"0":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"1":{"start":{"line":4,"column":28},"end":{"line":39,"column":null}},"2":{"start":{"line":5,"column":29},"end":{"line":38,"column":null}},"3":{"start":{"line":7,"column":30},"end":{"line":11,"column":null}},"4":{"start":{"line":14,"column":26},"end":{"line":17,"column":null}},"5":{"start":{"line":20,"column":30},"end":{"line":24,"column":null}},"6":{"start":{"line":27,"column":35},"end":{"line":30,"column":null}},"7":{"start":{"line":33,"column":26},"end":{"line":36,"column":null}},"8":{"start":{"line":47,"column":4},"end":{"line":47,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":15},"end":{"line":5,"column":16}},"loc":{"start":{"line":5,"column":29},"end":{"line":38,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":30},"end":{"line":11,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":14,"column":19},"end":{"line":14,"column":26}},"loc":{"start":{"line":14,"column":26},"end":{"line":17,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":20,"column":19},"end":{"line":20,"column":20}},"loc":{"start":{"line":20,"column":30},"end":{"line":24,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":27,"column":19},"end":{"line":27,"column":20}},"loc":{"start":{"line":27,"column":35},"end":{"line":30,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":33,"column":19},"end":{"line":33,"column":26}},"loc":{"start":{"line":33,"column":26},"end":{"line":36,"column":null}}}},"branchMap":{},"s":{"0":3,"1":3,"2":3,"3":0,"4":4,"5":0,"6":0,"7":0,"8":3},"f":{"0":3,"1":0,"2":4,"3":0,"4":0,"5":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/cartSlice/cartSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/cartSlice/cartSlice.tsx","statementMap":{"0":{"start":{"line":4,"column":17},"end":{"line":4,"column":null}},"1":{"start":{"line":5,"column":23},"end":{"line":5,"column":null}},"2":{"start":{"line":7,"column":21},"end":{"line":9,"column":null}},"3":{"start":{"line":11,"column":18},"end":{"line":20,"column":null}},"4":{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},"5":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}},"6":{"start":{"line":22,"column":31},"end":{"line":22,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":4},"end":{"line":15,"column":16}},"loc":{"start":{"line":15,"column":53},"end":{"line":18,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":5,"column":23},"end":{"line":5,"column":null}},"type":"cond-expr","locations":[{"start":{"line":5,"column":34},"end":{"line":5,"column":57}},{"start":{"line":5,"column":57},"end":{"line":5,"column":null}}]},"1":{"loc":{"start":{"line":8,"column":12},"end":{"line":8,"column":null}},"type":"cond-expr","locations":[{"start":{"line":8,"column":44},"end":{"line":8,"column":61}},{"start":{"line":8,"column":61},"end":{"line":8,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":0,"5":0,"6":1},"f":{"0":0},"b":{"0":[0,1],"1":[1,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/notificationSlice/notificationApiSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/notificationSlice/notificationApiSlice.tsx","statementMap":{"0":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"1":{"start":{"line":4,"column":37},"end":{"line":19,"column":null}},"2":{"start":{"line":5,"column":27},"end":{"line":18,"column":null}},"3":{"start":{"line":7,"column":20},"end":{"line":10,"column":null}},"4":{"start":{"line":13,"column":20},"end":{"line":16,"column":null}},"5":{"start":{"line":22,"column":2},"end":{"line":22,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":13},"end":{"line":5,"column":14}},"loc":{"start":{"line":5,"column":27},"end":{"line":18,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":13},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":20},"end":{"line":10,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":13,"column":13},"end":{"line":13,"column":20}},"loc":{"start":{"line":13,"column":20},"end":{"line":16,"column":null}}}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":4,"4":0,"5":2},"f":{"0":2,"1":4,"2":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/notificationSlice/notificationSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/notificationSlice/notificationSlice.tsx","statementMap":{"0":{"start":{"line":14,"column":49},"end":{"line":16,"column":null}},"1":{"start":{"line":17,"column":38},"end":{"line":19,"column":null}},"2":{"start":{"line":21,"column":47},"end":{"line":26,"column":null}},"3":{"start":{"line":28,"column":32},"end":{"line":90,"column":null}},"4":{"start":{"line":33,"column":35},"end":{"line":33,"column":null}},"5":{"start":{"line":35,"column":6},"end":{"line":59,"column":null}},"6":{"start":{"line":36,"column":38},"end":{"line":36,"column":null}},"7":{"start":{"line":39,"column":33},"end":{"line":44,"column":null}},"8":{"start":{"line":41,"column":12},"end":{"line":43,"column":null}},"9":{"start":{"line":42,"column":40},"end":{"line":42,"column":null}},"10":{"start":{"line":47,"column":8},"end":{"line":49,"column":null}},"11":{"start":{"line":48,"column":10},"end":{"line":48,"column":null}},"12":{"start":{"line":48,"column":51},"end":{"line":48,"column":79}},"13":{"start":{"line":52,"column":8},"end":{"line":52,"column":null}},"14":{"start":{"line":53,"column":8},"end":{"line":56,"column":null}},"15":{"start":{"line":58,"column":8},"end":{"line":58,"column":null}},"16":{"start":{"line":63,"column":4},"end":{"line":88,"column":null}},"17":{"start":{"line":67,"column":30},"end":{"line":67,"column":null}},"18":{"start":{"line":69,"column":8},"end":{"line":86,"column":null}},"19":{"start":{"line":70,"column":10},"end":{"line":70,"column":null}},"20":{"start":{"line":71,"column":10},"end":{"line":74,"column":null}},"21":{"start":{"line":76,"column":40},"end":{"line":76,"column":null}},"22":{"start":{"line":77,"column":35},"end":{"line":82,"column":null}},"23":{"start":{"line":79,"column":14},"end":{"line":81,"column":null}},"24":{"start":{"line":80,"column":42},"end":{"line":80,"column":null}},"25":{"start":{"line":83,"column":10},"end":{"line":83,"column":null}},"26":{"start":{"line":83,"column":51},"end":{"line":83,"column":79}},"27":{"start":{"line":85,"column":10},"end":{"line":85,"column":null}},"28":{"start":{"line":92,"column":46},"end":{"line":92,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":32,"column":4},"end":{"line":32,"column":31}},"loc":{"start":{"line":32,"column":77},"end":{"line":60,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":40,"column":10},"end":{"line":40,"column":11}},"loc":{"start":{"line":41,"column":12},"end":{"line":43,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":42,"column":14},"end":{"line":42,"column":15}},"loc":{"start":{"line":42,"column":40},"end":{"line":42,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":48,"column":35},"end":{"line":48,"column":51}},"loc":{"start":{"line":48,"column":51},"end":{"line":48,"column":79}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":62,"column":17},"end":{"line":62,"column":18}},"loc":{"start":{"line":62,"column":30},"end":{"line":89,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":65,"column":6},"end":{"line":65,"column":7}},"loc":{"start":{"line":65,"column":30},"end":{"line":87,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":78,"column":12},"end":{"line":78,"column":13}},"loc":{"start":{"line":79,"column":14},"end":{"line":81,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":80,"column":16},"end":{"line":80,"column":17}},"loc":{"start":{"line":80,"column":42},"end":{"line":80,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":83,"column":35},"end":{"line":83,"column":51}},"loc":{"start":{"line":83,"column":51},"end":{"line":83,"column":79}}}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":38},"end":{"line":19,"column":null}},"type":"cond-expr","locations":[{"start":{"line":18,"column":4},"end":{"line":18,"column":null}},{"start":{"line":19,"column":4},"end":{"line":19,"column":null}}]},"1":{"loc":{"start":{"line":22,"column":27},"end":{"line":24,"column":null}},"type":"cond-expr","locations":[{"start":{"line":23,"column":6},"end":{"line":23,"column":null}},{"start":{"line":24,"column":6},"end":{"line":24,"column":null}}]},"2":{"loc":{"start":{"line":35,"column":6},"end":{"line":59,"column":null}},"type":"if","locations":[{"start":{"line":35,"column":6},"end":{"line":59,"column":null}},{"start":{"line":57,"column":13},"end":{"line":59,"column":null}}]},"3":{"loc":{"start":{"line":47,"column":8},"end":{"line":49,"column":null}},"type":"if","locations":[{"start":{"line":47,"column":8},"end":{"line":49,"column":null}},{"start":{},"end":{}}]},"4":{"loc":{"start":{"line":67,"column":30},"end":{"line":67,"column":null}},"type":"cond-expr","locations":[{"start":{"line":67,"column":55},"end":{"line":67,"column":65}},{"start":{"line":67,"column":65},"end":{"line":67,"column":null}}]},"5":{"loc":{"start":{"line":67,"column":65},"end":{"line":67,"column":null}},"type":"binary-expr","locations":[{"start":{"line":67,"column":65},"end":{"line":67,"column":90}},{"start":{"line":67,"column":90},"end":{"line":67,"column":null}}]},"6":{"loc":{"start":{"line":69,"column":8},"end":{"line":86,"column":null}},"type":"if","locations":[{"start":{"line":69,"column":8},"end":{"line":86,"column":null}},{"start":{"line":84,"column":15},"end":{"line":86,"column":null}}]}},"s":{"0":2,"1":2,"2":2,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":2},"f":{"0":0,"1":0,"2":0,"3":0,"4":1,"5":0,"6":0,"7":0,"8":0},"b":{"0":[0,2],"1":[2,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/orderSlice/orderApiSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/orderSlice/orderApiSlice.tsx","statementMap":{"0":{"start":{"line":26,"column":29},"end":{"line":73,"column":null}},"1":{"start":{"line":27,"column":27},"end":{"line":72,"column":null}},"2":{"start":{"line":29,"column":20},"end":{"line":32,"column":null}},"3":{"start":{"line":35,"column":24},"end":{"line":39,"column":null}},"4":{"start":{"line":42,"column":20},"end":{"line":45,"column":null}},"5":{"start":{"line":48,"column":22},"end":{"line":51,"column":null}},"6":{"start":{"line":54,"column":22},"end":{"line":57,"column":null}},"7":{"start":{"line":60,"column":20},"end":{"line":63,"column":null}},"8":{"start":{"line":66,"column":19},"end":{"line":66,"column":null}},"9":{"start":{"line":68,"column":8},"end":{"line":68,"column":null}},"10":{"start":{"line":69,"column":8},"end":{"line":69,"column":null}},"11":{"start":{"line":83,"column":4},"end":{"line":83,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":27,"column":13},"end":{"line":27,"column":14}},"loc":{"start":{"line":27,"column":27},"end":{"line":72,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":29,"column":13},"end":{"line":29,"column":20}},"loc":{"start":{"line":29,"column":20},"end":{"line":32,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":35,"column":13},"end":{"line":35,"column":14}},"loc":{"start":{"line":35,"column":24},"end":{"line":39,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":42,"column":13},"end":{"line":42,"column":20}},"loc":{"start":{"line":42,"column":20},"end":{"line":45,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":48,"column":13},"end":{"line":48,"column":14}},"loc":{"start":{"line":48,"column":22},"end":{"line":51,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":54,"column":13},"end":{"line":54,"column":14}},"loc":{"start":{"line":54,"column":22},"end":{"line":57,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":60,"column":13},"end":{"line":60,"column":20}},"loc":{"start":{"line":60,"column":20},"end":{"line":63,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":66,"column":13},"end":{"line":66,"column":19}},"loc":{"start":{"line":66,"column":19},"end":{"line":66,"column":null}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":67,"column":25},"end":{"line":67,"column":26}},"loc":{"start":{"line":67,"column":68},"end":{"line":70,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":69,"column":15},"end":{"line":69,"column":null}},"type":"binary-expr","locations":[{"start":{"line":69,"column":15},"end":{"line":69,"column":33}},{"start":{"line":69,"column":33},"end":{"line":69,"column":null}}]}},"s":{"0":3,"1":3,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":3},"f":{"0":3,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"b":{"0":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/orderSlice/orderSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/orderSlice/orderSlice.tsx","statementMap":{"0":{"start":{"line":4,"column":18},"end":{"line":4,"column":null}},"1":{"start":{"line":5,"column":24},"end":{"line":5,"column":null}},"2":{"start":{"line":16,"column":33},"end":{"line":23,"column":null}},"3":{"start":{"line":25,"column":19},"end":{"line":61,"column":null}},"4":{"start":{"line":30,"column":6},"end":{"line":30,"column":null}},"5":{"start":{"line":31,"column":6},"end":{"line":31,"column":null}},"6":{"start":{"line":34,"column":6},"end":{"line":34,"column":null}},"7":{"start":{"line":37,"column":6},"end":{"line":37,"column":null}},"8":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"9":{"start":{"line":43,"column":6},"end":{"line":43,"column":null}},"10":{"start":{"line":44,"column":6},"end":{"line":44,"column":null}},"11":{"start":{"line":47,"column":6},"end":{"line":47,"column":null}},"12":{"start":{"line":48,"column":6},"end":{"line":57,"column":null}},"13":{"start":{"line":49,"column":8},"end":{"line":49,"column":null}},"14":{"start":{"line":50,"column":8},"end":{"line":52,"column":null}},"15":{"start":{"line":51,"column":10},"end":{"line":51,"column":null}},"16":{"start":{"line":54,"column":8},"end":{"line":54,"column":null}},"17":{"start":{"line":55,"column":8},"end":{"line":55,"column":null}},"18":{"start":{"line":56,"column":8},"end":{"line":56,"column":null}},"19":{"start":{"line":58,"column":6},"end":{"line":58,"column":null}},"20":{"start":{"line":70,"column":4},"end":{"line":70,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":29,"column":4},"end":{"line":29,"column":17}},"loc":{"start":{"line":29,"column":54},"end":{"line":32,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":4},"end":{"line":33,"column":19}},"loc":{"start":{"line":33,"column":56},"end":{"line":35,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":36,"column":4},"end":{"line":36,"column":20}},"loc":{"start":{"line":36,"column":55},"end":{"line":38,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":39,"column":4},"end":{"line":39,"column":19}},"loc":{"start":{"line":39,"column":56},"end":{"line":41,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":42,"column":4},"end":{"line":42,"column":19}},"loc":{"start":{"line":42,"column":26},"end":{"line":45,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":46,"column":4},"end":{"line":46,"column":19}},"loc":{"start":{"line":46,"column":67},"end":{"line":59,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":50,"column":56},"end":{"line":50,"column":57}},"loc":{"start":{"line":50,"column":73},"end":{"line":52,"column":11}}}},"branchMap":{"0":{"loc":{"start":{"line":5,"column":24},"end":{"line":5,"column":null}},"type":"cond-expr","locations":[{"start":{"line":5,"column":36},"end":{"line":5,"column":60}},{"start":{"line":5,"column":60},"end":{"line":5,"column":null}}]},"1":{"loc":{"start":{"line":17,"column":13},"end":{"line":17,"column":null}},"type":"cond-expr","locations":[{"start":{"line":17,"column":46},"end":{"line":17,"column":64}},{"start":{"line":17,"column":64},"end":{"line":17,"column":null}}]},"2":{"loc":{"start":{"line":48,"column":6},"end":{"line":57,"column":null}},"type":"if","locations":[{"start":{"line":48,"column":6},"end":{"line":57,"column":null}},{"start":{"line":53,"column":13},"end":{"line":57,"column":null}}]}},"s":{"0":2,"1":2,"2":2,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":2},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"b":{"0":[0,2],"1":[2,0],"2":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/paymentSlice/paymentApiSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/paymentSlice/paymentApiSlice.tsx","statementMap":{"0":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"1":{"start":{"line":4,"column":31},"end":{"line":20,"column":null}},"2":{"start":{"line":5,"column":29},"end":{"line":19,"column":null}},"3":{"start":{"line":7,"column":30},"end":{"line":11,"column":null}},"4":{"start":{"line":14,"column":30},"end":{"line":17,"column":null}},"5":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":15},"end":{"line":5,"column":16}},"loc":{"start":{"line":5,"column":29},"end":{"line":19,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":30},"end":{"line":11,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":14,"column":19},"end":{"line":14,"column":20}},"loc":{"start":{"line":14,"column":30},"end":{"line":17,"column":null}}}},"branchMap":{},"s":{"0":3,"1":3,"2":3,"3":0,"4":0,"5":3},"f":{"0":3,"1":0,"2":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/paymentSlice/paymentSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/paymentSlice/paymentSlice.tsx","statementMap":{"0":{"start":{"line":4,"column":20},"end":{"line":4,"column":null}},"1":{"start":{"line":5,"column":26},"end":{"line":5,"column":null}},"2":{"start":{"line":7,"column":21},"end":{"line":9,"column":null}},"3":{"start":{"line":11,"column":21},"end":{"line":20,"column":null}},"4":{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},"5":{"start":{"line":17,"column":6},"end":{"line":17,"column":null}},"6":{"start":{"line":22,"column":34},"end":{"line":22,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":4},"end":{"line":15,"column":19}},"loc":{"start":{"line":15,"column":56},"end":{"line":18,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":5,"column":26},"end":{"line":5,"column":null}},"type":"cond-expr","locations":[{"start":{"line":5,"column":40},"end":{"line":5,"column":66}},{"start":{"line":5,"column":66},"end":{"line":5,"column":null}}]},"1":{"loc":{"start":{"line":8,"column":15},"end":{"line":8,"column":null}},"type":"cond-expr","locations":[{"start":{"line":8,"column":50},"end":{"line":8,"column":70}},{"start":{"line":8,"column":70},"end":{"line":8,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":0,"5":0,"6":1},"f":{"0":0},"b":{"0":[0,1],"1":[1,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/permissionSlice/permissionApiSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/permissionSlice/permissionApiSlice.tsx","statementMap":{"0":{"start":{"line":2,"column":24},"end":{"line":2,"column":null}},"1":{"start":{"line":4,"column":34},"end":{"line":47,"column":null}},"2":{"start":{"line":5,"column":27},"end":{"line":46,"column":null}},"3":{"start":{"line":7,"column":24},"end":{"line":11,"column":null}},"4":{"start":{"line":14,"column":20},"end":{"line":17,"column":null}},"5":{"start":{"line":20,"column":24},"end":{"line":24,"column":null}},"6":{"start":{"line":27,"column":24},"end":{"line":31,"column":null}},"7":{"start":{"line":34,"column":24},"end":{"line":38,"column":null}},"8":{"start":{"line":41,"column":32},"end":{"line":44,"column":null}},"9":{"start":{"line":56,"column":4},"end":{"line":56,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":13},"end":{"line":5,"column":14}},"loc":{"start":{"line":5,"column":27},"end":{"line":46,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":13},"end":{"line":7,"column":14}},"loc":{"start":{"line":7,"column":24},"end":{"line":11,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":14,"column":13},"end":{"line":14,"column":20}},"loc":{"start":{"line":14,"column":20},"end":{"line":17,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":20,"column":13},"end":{"line":20,"column":14}},"loc":{"start":{"line":20,"column":24},"end":{"line":24,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":27,"column":13},"end":{"line":27,"column":14}},"loc":{"start":{"line":27,"column":24},"end":{"line":31,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":34,"column":13},"end":{"line":34,"column":14}},"loc":{"start":{"line":34,"column":24},"end":{"line":38,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":41,"column":13},"end":{"line":41,"column":14}},"loc":{"start":{"line":41,"column":32},"end":{"line":44,"column":null}}}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":2},"f":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/permissionSlice/permissionSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/permissionSlice/permissionSlice.tsx","statementMap":{"0":{"start":{"line":3,"column":23},"end":{"line":3,"column":null}},"1":{"start":{"line":4,"column":29},"end":{"line":4,"column":null}},"2":{"start":{"line":6,"column":21},"end":{"line":8,"column":null}},"3":{"start":{"line":10,"column":24},"end":{"line":19,"column":null}},"4":{"start":{"line":15,"column":6},"end":{"line":15,"column":null}},"5":{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},"6":{"start":{"line":21,"column":37},"end":{"line":21,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":4},"end":{"line":14,"column":22}},"loc":{"start":{"line":14,"column":59},"end":{"line":17,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":29},"end":{"line":4,"column":null}},"type":"cond-expr","locations":[{"start":{"line":4,"column":46},"end":{"line":4,"column":75}},{"start":{"line":4,"column":75},"end":{"line":4,"column":null}}]},"1":{"loc":{"start":{"line":7,"column":18},"end":{"line":7,"column":null}},"type":"cond-expr","locations":[{"start":{"line":7,"column":56},"end":{"line":7,"column":79}},{"start":{"line":7,"column":79},"end":{"line":7,"column":null}}]}},"s":{"0":2,"1":2,"2":2,"3":2,"4":0,"5":0,"6":2},"f":{"0":0},"b":{"0":[0,2],"1":[2,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/productSlice/productApiSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/productSlice/productApiSlice.tsx","statementMap":{"0":{"start":{"line":4,"column":17},"end":{"line":4,"column":null}},"1":{"start":{"line":31,"column":31},"end":{"line":66,"column":null}},"2":{"start":{"line":32,"column":27},"end":{"line":65,"column":null}},"3":{"start":{"line":34,"column":20},"end":{"line":37,"column":null}},"4":{"start":{"line":40,"column":26},"end":{"line":44,"column":null}},"5":{"start":{"line":46,"column":8},"end":{"line":48,"column":null}},"6":{"start":{"line":47,"column":10},"end":{"line":47,"column":null}},"7":{"start":{"line":49,"column":8},"end":{"line":49,"column":null}},"8":{"start":{"line":53,"column":24},"end":{"line":57,"column":null}},"9":{"start":{"line":60,"column":30},"end":{"line":63,"column":null}},"10":{"start":{"line":73,"column":4},"end":{"line":73,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":32,"column":13},"end":{"line":32,"column":14}},"loc":{"start":{"line":32,"column":27},"end":{"line":65,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":34,"column":13},"end":{"line":34,"column":20}},"loc":{"start":{"line":34,"column":20},"end":{"line":37,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":40,"column":13},"end":{"line":40,"column":14}},"loc":{"start":{"line":40,"column":26},"end":{"line":44,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":45,"column":30},"end":{"line":45,"column":31}},"loc":{"start":{"line":45,"column":76},"end":{"line":50,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":53,"column":13},"end":{"line":53,"column":14}},"loc":{"start":{"line":53,"column":24},"end":{"line":57,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":60,"column":13},"end":{"line":60,"column":14}},"loc":{"start":{"line":60,"column":30},"end":{"line":63,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":46,"column":8},"end":{"line":48,"column":null}},"type":"if","locations":[{"start":{"line":46,"column":8},"end":{"line":48,"column":null}},{"start":{},"end":{}}]},"1":{"loc":{"start":{"line":46,"column":12},"end":{"line":46,"column":50}},"type":"binary-expr","locations":[{"start":{"line":46,"column":12},"end":{"line":46,"column":29}},{"start":{"line":46,"column":29},"end":{"line":46,"column":50}}]}},"s":{"0":4,"1":4,"2":4,"3":4,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":4},"f":{"0":4,"1":4,"2":0,"3":0,"4":0,"5":0},"b":{"0":[0,0],"1":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/productSlice/productSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/productSlice/productSlice.tsx","statementMap":{"0":{"start":{"line":3,"column":20},"end":{"line":3,"column":null}},"1":{"start":{"line":4,"column":23},"end":{"line":4,"column":null}},"2":{"start":{"line":6,"column":21},"end":{"line":8,"column":null}},"3":{"start":{"line":10,"column":21},"end":{"line":19,"column":null}},"4":{"start":{"line":15,"column":6},"end":{"line":15,"column":null}},"5":{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},"6":{"start":{"line":21,"column":34},"end":{"line":21,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":4},"end":{"line":14,"column":19}},"loc":{"start":{"line":14,"column":56},"end":{"line":17,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":23},"end":{"line":4,"column":null}},"type":"cond-expr","locations":[{"start":{"line":4,"column":37},"end":{"line":4,"column":63}},{"start":{"line":4,"column":63},"end":{"line":4,"column":null}}]},"1":{"loc":{"start":{"line":7,"column":15},"end":{"line":7,"column":null}},"type":"cond-expr","locations":[{"start":{"line":7,"column":47},"end":{"line":7,"column":64}},{"start":{"line":7,"column":64},"end":{"line":7,"column":null}}]}},"s":{"0":2,"1":2,"2":2,"3":2,"4":0,"5":0,"6":2},"f":{"0":0},"b":{"0":[0,2],"1":[2,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/productSlice/singleApiSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/productSlice/singleApiSlice.tsx","statementMap":{"0":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"1":{"start":{"line":4,"column":31},"end":{"line":13,"column":null}},"2":{"start":{"line":5,"column":29},"end":{"line":12,"column":null}},"3":{"start":{"line":7,"column":26},"end":{"line":10,"column":null}},"4":{"start":{"line":15,"column":38},"end":{"line":15,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":15},"end":{"line":5,"column":16}},"loc":{"start":{"line":5,"column":29},"end":{"line":12,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":19},"end":{"line":7,"column":26}},"loc":{"start":{"line":7,"column":26},"end":{"line":10,"column":null}}}},"branchMap":{},"s":{"0":0,"1":0,"2":0,"3":0,"4":0},"f":{"0":0,"1":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/productSlice/updateProductSlice.ts": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/productSlice/updateProductSlice.ts","statementMap":{"0":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"1":{"start":{"line":4,"column":31},"end":{"line":14,"column":null}},"2":{"start":{"line":5,"column":27},"end":{"line":13,"column":null}},"3":{"start":{"line":7,"column":27},"end":{"line":11,"column":null}},"4":{"start":{"line":16,"column":44},"end":{"line":16,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":13},"end":{"line":5,"column":14}},"loc":{"start":{"line":5,"column":27},"end":{"line":13,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":13},"end":{"line":7,"column":14}},"loc":{"start":{"line":7,"column":27},"end":{"line":11,"column":null}}}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":0,"4":2},"f":{"0":2,"1":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/roleSlice/requestRoleSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/roleSlice/requestRoleSlice.tsx","statementMap":{"0":{"start":{"line":3,"column":17},"end":{"line":3,"column":null}},"1":{"start":{"line":4,"column":23},"end":{"line":4,"column":null}},"2":{"start":{"line":6,"column":21},"end":{"line":8,"column":null}},"3":{"start":{"line":10,"column":18},"end":{"line":19,"column":null}},"4":{"start":{"line":15,"column":6},"end":{"line":15,"column":null}},"5":{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},"6":{"start":{"line":21,"column":31},"end":{"line":21,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":4},"end":{"line":14,"column":16}},"loc":{"start":{"line":14,"column":53},"end":{"line":17,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":23},"end":{"line":4,"column":null}},"type":"cond-expr","locations":[{"start":{"line":4,"column":34},"end":{"line":4,"column":57}},{"start":{"line":4,"column":57},"end":{"line":4,"column":null}}]},"1":{"loc":{"start":{"line":7,"column":12},"end":{"line":7,"column":null}},"type":"cond-expr","locations":[{"start":{"line":7,"column":44},"end":{"line":7,"column":61}},{"start":{"line":7,"column":61},"end":{"line":7,"column":null}}]}},"s":{"0":2,"1":2,"2":2,"3":2,"4":0,"5":0,"6":2},"f":{"0":0},"b":{"0":[0,2],"1":[2,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/roleSlice/requestroleApiSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/roleSlice/requestroleApiSlice.tsx","statementMap":{"0":{"start":{"line":2,"column":24},"end":{"line":2,"column":null}},"1":{"start":{"line":4,"column":28},"end":{"line":52,"column":null}},"2":{"start":{"line":5,"column":27},"end":{"line":51,"column":null}},"3":{"start":{"line":7,"column":20},"end":{"line":10,"column":null}},"4":{"start":{"line":13,"column":24},"end":{"line":17,"column":null}},"5":{"start":{"line":20,"column":24},"end":{"line":24,"column":null}},"6":{"start":{"line":27,"column":20},"end":{"line":30,"column":null}},"7":{"start":{"line":33,"column":24},"end":{"line":37,"column":null}},"8":{"start":{"line":40,"column":26},"end":{"line":43,"column":null}},"9":{"start":{"line":46,"column":20},"end":{"line":49,"column":null}},"10":{"start":{"line":62,"column":4},"end":{"line":62,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":13},"end":{"line":5,"column":14}},"loc":{"start":{"line":5,"column":27},"end":{"line":51,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":13},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":20},"end":{"line":10,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":13,"column":13},"end":{"line":13,"column":14}},"loc":{"start":{"line":13,"column":24},"end":{"line":17,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":20,"column":13},"end":{"line":20,"column":14}},"loc":{"start":{"line":20,"column":24},"end":{"line":24,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":27,"column":13},"end":{"line":27,"column":20}},"loc":{"start":{"line":27,"column":20},"end":{"line":30,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":33,"column":13},"end":{"line":33,"column":14}},"loc":{"start":{"line":33,"column":24},"end":{"line":37,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":40,"column":13},"end":{"line":40,"column":14}},"loc":{"start":{"line":40,"column":26},"end":{"line":43,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":46,"column":13},"end":{"line":46,"column":20}},"loc":{"start":{"line":46,"column":20},"end":{"line":49,"column":null}}}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":2},"f":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/sellerSlice/editSlice.ts": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/sellerSlice/editSlice.ts","statementMap":{"0":{"start":{"line":10,"column":33},"end":{"line":13,"column":null}},"1":{"start":{"line":15,"column":27},"end":{"line":35,"column":null}},"2":{"start":{"line":20,"column":2},"end":{"line":34,"column":null}},"3":{"start":{"line":21,"column":21},"end":{"line":29,"column":null}},"4":{"start":{"line":31,"column":4},"end":{"line":31,"column":null}},"5":{"start":{"line":33,"column":4},"end":{"line":33,"column":null}},"6":{"start":{"line":37,"column":27},"end":{"line":61,"column":null}},"7":{"start":{"line":42,"column":4},"end":{"line":59,"column":null}},"8":{"start":{"line":44,"column":8},"end":{"line":44,"column":null}},"9":{"start":{"line":49,"column":10},"end":{"line":49,"column":null}},"10":{"start":{"line":50,"column":10},"end":{"line":50,"column":null}},"11":{"start":{"line":56,"column":10},"end":{"line":56,"column":null}},"12":{"start":{"line":57,"column":10},"end":{"line":57,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":24},"end":{"line":19,"column":31}},"loc":{"start":{"line":19,"column":64},"end":{"line":35,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":41,"column":17},"end":{"line":41,"column":18}},"loc":{"start":{"line":41,"column":30},"end":{"line":60,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":43,"column":36},"end":{"line":43,"column":37}},"loc":{"start":{"line":43,"column":47},"end":{"line":45,"column":7}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":48,"column":8},"end":{"line":48,"column":9}},"loc":{"start":{"line":48,"column":51},"end":{"line":51,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":55,"column":8},"end":{"line":55,"column":9}},"loc":{"start":{"line":55,"column":62},"end":{"line":58,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":57,"column":28},"end":{"line":57,"column":null}},"type":"binary-expr","locations":[{"start":{"line":57,"column":28},"end":{"line":57,"column":46}},{"start":{"line":57,"column":46},"end":{"line":57,"column":null}}]}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{"0":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/sellerSlice/sellerProductSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/sellerSlice/sellerProductSlice.tsx","statementMap":{"0":{"start":{"line":3,"column":27},"end":{"line":3,"column":null}},"1":{"start":{"line":4,"column":33},"end":{"line":6,"column":null}},"2":{"start":{"line":8,"column":21},"end":{"line":12,"column":null}},"3":{"start":{"line":14,"column":27},"end":{"line":26,"column":null}},"4":{"start":{"line":19,"column":6},"end":{"line":19,"column":null}},"5":{"start":{"line":20,"column":6},"end":{"line":23,"column":null}},"6":{"start":{"line":28,"column":41},"end":{"line":28,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":4},"end":{"line":18,"column":26}},"loc":{"start":{"line":18,"column":63},"end":{"line":24,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":33},"end":{"line":6,"column":null}},"type":"cond-expr","locations":[{"start":{"line":5,"column":4},"end":{"line":5,"column":null}},{"start":{"line":6,"column":4},"end":{"line":6,"column":null}}]},"1":{"loc":{"start":{"line":9,"column":22},"end":{"line":11,"column":null}},"type":"cond-expr","locations":[{"start":{"line":10,"column":6},"end":{"line":10,"column":null}},{"start":{"line":11,"column":6},"end":{"line":11,"column":null}}]}},"s":{"0":2,"1":2,"2":2,"3":2,"4":0,"5":0,"6":2},"f":{"0":0},"b":{"0":[0,2],"1":[2,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/sellerSlice/sellerProductsApiSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/sellerSlice/sellerProductsApiSlice.tsx","statementMap":{"0":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"1":{"start":{"line":4,"column":31},"end":{"line":19,"column":null}},"2":{"start":{"line":5,"column":27},"end":{"line":18,"column":null}},"3":{"start":{"line":7,"column":20},"end":{"line":10,"column":null}},"4":{"start":{"line":13,"column":30},"end":{"line":16,"column":null}},"5":{"start":{"line":21,"column":77},"end":{"line":21,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":13},"end":{"line":5,"column":14}},"loc":{"start":{"line":5,"column":27},"end":{"line":18,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":13},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":20},"end":{"line":10,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":13,"column":13},"end":{"line":13,"column":14}},"loc":{"start":{"line":13,"column":30},"end":{"line":16,"column":null}}}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":0,"4":0,"5":2},"f":{"0":2,"1":0,"2":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/sellerSlice/singlerSellerProductsApiSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/sellerSlice/singlerSellerProductsApiSlice.tsx","statementMap":{"0":{"start":{"line":2,"column":17},"end":{"line":2,"column":null}},"1":{"start":{"line":4,"column":31},"end":{"line":13,"column":null}},"2":{"start":{"line":5,"column":27},"end":{"line":12,"column":null}},"3":{"start":{"line":7,"column":20},"end":{"line":10,"column":null}},"4":{"start":{"line":15,"column":44},"end":{"line":15,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":13},"end":{"line":5,"column":14}},"loc":{"start":{"line":5,"column":27},"end":{"line":12,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":13},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":20},"end":{"line":10,"column":null}}}},"branchMap":{},"s":{"0":0,"1":0,"2":0,"3":0,"4":0},"f":{"0":0,"1":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/usersSlice/userApiSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/usersSlice/userApiSlice.tsx","statementMap":{"0":{"start":{"line":2,"column":24},"end":{"line":2,"column":null}},"1":{"start":{"line":4,"column":29},"end":{"line":20,"column":null}},"2":{"start":{"line":5,"column":27},"end":{"line":19,"column":null}},"3":{"start":{"line":7,"column":20},"end":{"line":10,"column":null}},"4":{"start":{"line":13,"column":22},"end":{"line":16,"column":null}},"5":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":13},"end":{"line":5,"column":14}},"loc":{"start":{"line":5,"column":27},"end":{"line":19,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":13},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":20},"end":{"line":10,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":13,"column":13},"end":{"line":13,"column":14}},"loc":{"start":{"line":13,"column":22},"end":{"line":16,"column":null}}}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":0,"4":0,"5":2},"f":{"0":2,"1":0,"2":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/usersSlice/userSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/usersSlice/userSlice.tsx","statementMap":{"0":{"start":{"line":3,"column":18},"end":{"line":3,"column":null}},"1":{"start":{"line":4,"column":24},"end":{"line":4,"column":null}},"2":{"start":{"line":6,"column":21},"end":{"line":8,"column":null}},"3":{"start":{"line":10,"column":19},"end":{"line":19,"column":null}},"4":{"start":{"line":15,"column":6},"end":{"line":15,"column":null}},"5":{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},"6":{"start":{"line":21,"column":32},"end":{"line":21,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":4},"end":{"line":14,"column":17}},"loc":{"start":{"line":14,"column":54},"end":{"line":17,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":24},"end":{"line":4,"column":null}},"type":"cond-expr","locations":[{"start":{"line":4,"column":36},"end":{"line":4,"column":60}},{"start":{"line":4,"column":60},"end":{"line":4,"column":null}}]},"1":{"loc":{"start":{"line":7,"column":13},"end":{"line":7,"column":null}},"type":"cond-expr","locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":64}},{"start":{"line":7,"column":64},"end":{"line":7,"column":null}}]}},"s":{"0":2,"1":2,"2":2,"3":2,"4":0,"5":0,"6":2},"f":{"0":0},"b":{"0":[0,2],"1":[2,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/wishlistSlice/wishlistSlice.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/wishlistSlice/wishlistSlice.tsx","statementMap":{"0":{"start":{"line":3,"column":21},"end":{"line":3,"column":null}},"1":{"start":{"line":4,"column":27},"end":{"line":4,"column":null}},"2":{"start":{"line":6,"column":21},"end":{"line":8,"column":null}},"3":{"start":{"line":10,"column":22},"end":{"line":19,"column":null}},"4":{"start":{"line":15,"column":6},"end":{"line":15,"column":null}},"5":{"start":{"line":16,"column":6},"end":{"line":16,"column":null}},"6":{"start":{"line":21,"column":35},"end":{"line":21,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":4},"end":{"line":14,"column":20}},"loc":{"start":{"line":14,"column":57},"end":{"line":17,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":4,"column":27},"end":{"line":4,"column":null}},"type":"cond-expr","locations":[{"start":{"line":4,"column":42},"end":{"line":4,"column":69}},{"start":{"line":4,"column":69},"end":{"line":4,"column":null}}]},"1":{"loc":{"start":{"line":7,"column":16},"end":{"line":7,"column":null}},"type":"cond-expr","locations":[{"start":{"line":7,"column":52},"end":{"line":7,"column":73}},{"start":{"line":7,"column":73},"end":{"line":7,"column":null}}]}},"s":{"0":2,"1":2,"2":2,"3":2,"4":0,"5":0,"6":2},"f":{"0":0},"b":{"0":[0,2],"1":[2,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/wishlistSlice/wishlistSliceApi.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/slices/wishlistSlice/wishlistSliceApi.tsx","statementMap":{"0":{"start":{"line":2,"column":24},"end":{"line":2,"column":null}},"1":{"start":{"line":4,"column":32},"end":{"line":25,"column":null}},"2":{"start":{"line":5,"column":27},"end":{"line":24,"column":null}},"3":{"start":{"line":7,"column":20},"end":{"line":10,"column":null}},"4":{"start":{"line":13,"column":26},"end":{"line":16,"column":null}},"5":{"start":{"line":19,"column":29},"end":{"line":22,"column":null}},"6":{"start":{"line":31,"column":4},"end":{"line":31,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":13},"end":{"line":5,"column":14}},"loc":{"start":{"line":5,"column":27},"end":{"line":24,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":13},"end":{"line":7,"column":20}},"loc":{"start":{"line":7,"column":20},"end":{"line":10,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":13,"column":13},"end":{"line":13,"column":14}},"loc":{"start":{"line":13,"column":26},"end":{"line":16,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":19,"column":13},"end":{"line":19,"column":14}},"loc":{"start":{"line":19,"column":29},"end":{"line":22,"column":null}}}},"branchMap":{},"s":{"0":2,"1":2,"2":2,"3":0,"4":0,"5":0,"6":2},"f":{"0":2,"1":0,"2":0,"3":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/stories/Button.stories.ts": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/stories/Button.stories.ts","statementMap":{"0":{"start":{"line":6,"column":13},"end":{"line":21,"column":null}},"1":{"start":{"line":27,"column":30},"end":{"line":32,"column":null}},"2":{"start":{"line":34,"column":32},"end":{"line":38,"column":null}},"3":{"start":{"line":40,"column":28},"end":{"line":45,"column":null}},"4":{"start":{"line":47,"column":28},"end":{"line":52,"column":null}}},"fnMap":{},"branchMap":{},"s":{"0":0,"1":0,"2":0,"3":0,"4":0},"f":{},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/stories/Button.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/stories/Button.tsx","statementMap":{"0":{"start":{"line":30,"column":22},"end":{"line":48,"column":null}},"1":{"start":{"line":37,"column":15},"end":{"line":37,"column":null}},"2":{"start":{"line":38,"column":2},"end":{"line":46,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":30,"column":22},"end":{"line":30,"column":23}},"loc":{"start":{"line":36,"column":19},"end":{"line":48,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":31,"column":2},"end":{"line":31,"column":null}},"type":"default-arg","locations":[{"start":{"line":31,"column":12},"end":{"line":31,"column":null}}]},"1":{"loc":{"start":{"line":32,"column":2},"end":{"line":32,"column":null}},"type":"default-arg","locations":[{"start":{"line":32,"column":9},"end":{"line":32,"column":null}}]},"2":{"loc":{"start":{"line":37,"column":15},"end":{"line":37,"column":null}},"type":"cond-expr","locations":[{"start":{"line":37,"column":25},"end":{"line":37,"column":55}},{"start":{"line":37,"column":55},"end":{"line":37,"column":null}}]}},"s":{"0":0,"1":0,"2":0},"f":{"0":0},"b":{"0":[0],"1":[0],"2":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/stories/Header.stories.ts": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/stories/Header.stories.ts","statementMap":{"0":{"start":{"line":6,"column":13},"end":{"line":20,"column":null}},"1":{"start":{"line":25,"column":31},"end":{"line":31,"column":null}},"2":{"start":{"line":33,"column":32},"end":{"line":33,"column":null}}},"fnMap":{},"branchMap":{},"s":{"0":0,"1":0,"2":0},"f":{},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/stories/Header.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/stories/Header.tsx","statementMap":{"0":{"start":{"line":17,"column":22},"end":{"line":55,"column":null}},"1":{"start":{"line":18,"column":2},"end":{"line":55,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":22},"end":{"line":17,"column":23}},"loc":{"start":{"line":18,"column":2},"end":{"line":55,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":40,"column":9},"end":{"line":51,"column":null}},"type":"cond-expr","locations":[{"start":{"line":41,"column":10},"end":{"line":46,"column":null}},{"start":{"line":48,"column":10},"end":{"line":51,"column":null}}]}},"s":{"0":0,"1":0},"f":{"0":0},"b":{"0":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/stories/Page.stories.ts": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/stories/Page.stories.ts","statementMap":{"0":{"start":{"line":6,"column":13},"end":{"line":13,"column":null}},"1":{"start":{"line":18,"column":32},"end":{"line":18,"column":null}},"2":{"start":{"line":21,"column":31},"end":{"line":32,"column":null}},"3":{"start":{"line":23,"column":19},"end":{"line":23,"column":null}},"4":{"start":{"line":24,"column":24},"end":{"line":24,"column":null}},"5":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}},"6":{"start":{"line":26,"column":4},"end":{"line":26,"column":null}},"7":{"start":{"line":27,"column":4},"end":{"line":27,"column":null}},"8":{"start":{"line":29,"column":25},"end":{"line":29,"column":null}},"9":{"start":{"line":30,"column":4},"end":{"line":30,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":22,"column":8},"end":{"line":22,"column":15}},"loc":{"start":{"line":22,"column":37},"end":{"line":31,"column":null}}}},"branchMap":{},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"f":{"0":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/stories/Page.tsx": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/stories/Page.tsx","statementMap":{"0":{"start":{"line":10,"column":30},"end":{"line":73,"column":null}},"1":{"start":{"line":11,"column":26},"end":{"line":11,"column":null}},"2":{"start":{"line":13,"column":2},"end":{"line":71,"column":null}},"3":{"start":{"line":17,"column":23},"end":{"line":17,"column":null}},"4":{"start":{"line":18,"column":24},"end":{"line":18,"column":null}},"5":{"start":{"line":19,"column":31},"end":{"line":19,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":30},"end":{"line":10,"column":36}},"loc":{"start":{"line":10,"column":36},"end":{"line":73,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":17},"end":{"line":17,"column":23}},"loc":{"start":{"line":17,"column":23},"end":{"line":17,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":18,"column":18},"end":{"line":18,"column":24}},"loc":{"start":{"line":18,"column":24},"end":{"line":18,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":19,"column":25},"end":{"line":19,"column":31}},"loc":{"start":{"line":19,"column":31},"end":{"line":19,"column":null}}}},"branchMap":{},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"f":{"0":0,"1":0,"2":0,"3":0},"b":{}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/utils/api.ts": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/utils/api.ts","statementMap":{"0":{"start":{"line":4,"column":19},"end":{"line":9,"column":null}},"1":{"start":{"line":11,"column":0},"end":{"line":22,"column":null}},"2":{"start":{"line":13,"column":18},"end":{"line":13,"column":null}},"3":{"start":{"line":14,"column":4},"end":{"line":16,"column":null}},"4":{"start":{"line":15,"column":6},"end":{"line":15,"column":null}},"5":{"start":{"line":17,"column":4},"end":{"line":17,"column":null}},"6":{"start":{"line":20,"column":4},"end":{"line":20,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":2},"end":{"line":12,"column":3}},"loc":{"start":{"line":12,"column":14},"end":{"line":18,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":19,"column":2},"end":{"line":19,"column":3}},"loc":{"start":{"line":19,"column":13},"end":{"line":21,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":14,"column":4},"end":{"line":16,"column":null}},"type":"if","locations":[{"start":{"line":14,"column":4},"end":{"line":16,"column":null}},{"start":{},"end":{}}]}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"f":{"0":0,"1":0},"b":{"0":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/utils/cryptoUtils.ts": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/utils/cryptoUtils.ts","statementMap":{"0":{"start":{"line":3,"column":19},"end":{"line":3,"column":null}},"1":{"start":{"line":4,"column":24},"end":{"line":4,"column":null}},"2":{"start":{"line":5,"column":17},"end":{"line":5,"column":null}},"3":{"start":{"line":8,"column":4},"end":{"line":8,"column":null}},"4":{"start":{"line":12,"column":4},"end":{"line":18,"column":null}},"5":{"start":{"line":13,"column":22},"end":{"line":13,"column":null}},"6":{"start":{"line":14,"column":8},"end":{"line":14,"column":null}},"7":{"start":{"line":16,"column":8},"end":{"line":16,"column":null}},"8":{"start":{"line":17,"column":8},"end":{"line":17,"column":null}},"9":{"start":{"line":23,"column":22},"end":{"line":23,"column":null}},"10":{"start":{"line":24,"column":4},"end":{"line":24,"column":null}},"11":{"start":{"line":24,"column":20},"end":{"line":24,"column":null}},"12":{"start":{"line":26,"column":22},"end":{"line":26,"column":null}},"13":{"start":{"line":27,"column":10},"end":{"line":27,"column":null}},"14":{"start":{"line":30,"column":4},"end":{"line":30,"column":null}}},"fnMap":{"0":{"name":"encodeToken","decl":{"start":{"line":7,"column":16},"end":{"line":7,"column":28}},"loc":{"start":{"line":7,"column":50},"end":{"line":9,"column":null}}},"1":{"name":"decodeToken","decl":{"start":{"line":11,"column":16},"end":{"line":11,"column":28}},"loc":{"start":{"line":11,"column":64},"end":{"line":19,"column":null}}},"2":{"name":"isTokenExpired","decl":{"start":{"line":22,"column":16},"end":{"line":22,"column":31}},"loc":{"start":{"line":22,"column":55},"end":{"line":31,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":4},"end":{"line":24,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":24,"column":null}},{"start":{},"end":{}}]}},"s":{"0":3,"1":3,"2":3,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0},"f":{"0":0,"1":0,"2":0},"b":{"0":[0,0]}} -,"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/utils/notifyUsers.ts": {"path":"C:/Users/USER/OneDrive/Desktop/E-commerce project/e-commerce-lydia-32-fn/src/utils/notifyUsers.ts","statementMap":{"0":{"start":{"line":3,"column":22},"end":{"line":5,"column":null}},"1":{"start":{"line":4,"column":2},"end":{"line":4,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":22},"end":{"line":3,"column":23}},"loc":{"start":{"line":3,"column":43},"end":{"line":5,"column":null}}}},"branchMap":{},"s":{"0":2,"1":0},"f":{"0":0},"b":{}} +{"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\jest.setup.ts": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\jest.setup.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":35}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":7}},"locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":7}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":1,"column":7}},"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":7}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\postcss.config.js": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\postcss.config.js","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":12}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":20}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":21}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":4}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-13}},"locations":[{"start":{"line":1,"column":0},"end":{"line":6,"column":-13}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":6,"column":-13}},"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-13}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\tailwind.config.js": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\tailwind.config.js","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":43}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":18}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":12}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":33}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":4}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":10}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":13}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":18}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":16}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":47}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":52}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":9}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":8}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":18}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":43}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":7}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":6}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":4}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":14}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":20,"column":1}},"locations":[{"start":{"line":1,"column":0},"end":{"line":20,"column":1}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":20,"column":1}},"loc":{"start":{"line":1,"column":0},"end":{"line":20,"column":1}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\App.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\App.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":32}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":104}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":39}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":59}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":68}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":54}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":55}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":61}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":66}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":70}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":40}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":40}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":55}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":38}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":46}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":42}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":58}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":56}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":38}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":42}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":53}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":63}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":48}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":52}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":50}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":32}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":58}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":56}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":60}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":72}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":74}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":78}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":72}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":56}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":38}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":58}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":56}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":55}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":62}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":61}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":58}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":70}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":29}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":37}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":29}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":8}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":49}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":44}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":55}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":57}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":72}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":55}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":61}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":59}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":73}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":97}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":76}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":72}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":78}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":76}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":61}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":72}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":57}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":72}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":72}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":78}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":16}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":39}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":53}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":12}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":51}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":65}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":76}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":53}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":55}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":72}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":75}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":16}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":43}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":47}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":12}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":16}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":47}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":48}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":12}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":16}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":47}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":50}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":12}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":16}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":41}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":47}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":12}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":75}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":16}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":16}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":51}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":55}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":72}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":75}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":16}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":43}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":47}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":12}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":16}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":47}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":48}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":12}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":16}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":47}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":50}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":12}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":16}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":41}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":47}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":12}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":75}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":16}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":14}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":17}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":19}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":35}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":32}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":36}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":55}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":49}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":73}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":68}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":78}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":16}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":38}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":49}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":12}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":79}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":84}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":79}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":16}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":9}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":5}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":4}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":10}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":28}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":28}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":42}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":29}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":15}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":2}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":19}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":5,"47":5,"49":5,"50":5,"51":5,"52":5,"53":5,"54":5,"55":5,"56":5,"57":5,"58":5,"59":5,"60":5,"61":5,"62":5,"63":5,"64":5,"65":5,"66":5,"67":5,"68":5,"69":5,"70":5,"71":5,"72":5,"73":5,"74":5,"75":5,"76":5,"78":5,"79":5,"81":5,"82":5,"83":5,"84":5,"85":5,"86":5,"87":5,"88":5,"89":5,"90":5,"91":5,"92":5,"93":5,"94":5,"95":5,"96":5,"97":5,"98":5,"99":5,"100":5,"101":5,"103":5,"104":5,"106":5,"107":5,"108":5,"109":5,"110":5,"111":5,"112":5,"113":5,"114":5,"115":5,"116":5,"117":5,"118":5,"119":5,"120":5,"121":5,"122":5,"123":5,"124":5,"125":5,"127":5,"128":5,"129":5,"130":5,"131":5,"132":5,"135":5,"137":5,"138":5,"139":5,"140":5,"141":5,"142":5,"143":5,"144":5,"145":5,"146":5,"147":5,"148":5,"149":5,"150":5,"151":5,"153":5,"154":5,"155":5,"156":5,"157":5,"158":5,"160":5,"162":1},"branchMap":{"0":{"type":"branch","line":46,"loc":{"start":{"line":46,"column":22},"end":{"line":161,"column":2}},"locations":[{"start":{"line":46,"column":22},"end":{"line":161,"column":2}}]}},"b":{"0":[5]},"fnMap":{"0":{"name":"App","decl":{"start":{"line":46,"column":22},"end":{"line":161,"column":2}},"loc":{"start":{"line":46,"column":22},"end":{"line":161,"column":2}},"line":46}},"f":{"0":5}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\hooks.ts": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\hooks.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":77}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":75}}},"s":{"0":0,"3":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":207},"end":{"line":4,"column":75}},"locations":[{"start":{"line":1,"column":207},"end":{"line":4,"column":75}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":207},"end":{"line":4,"column":75}},"loc":{"start":{"line":1,"column":207},"end":{"line":4,"column":75}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\main.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\main.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":28}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":58}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":21}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":32}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":29}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":48}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":61}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":20}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":45}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":13}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":26}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":21}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":2}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"6":0,"9":0,"11":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":530},"end":{"line":20,"column":2}},"locations":[{"start":{"line":1,"column":530},"end":{"line":20,"column":2}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":530},"end":{"line":20,"column":2}},"loc":{"start":{"line":1,"column":530},"end":{"line":20,"column":2}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\store.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\store.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":50}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":53}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":45}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":47}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":67}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":53}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":71}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":54}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":56}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":73}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":83}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":65}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":30}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":12}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":27}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":39}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":49}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":20}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":24}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":27}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":20}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":32}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":21}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":22}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":28}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":45}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":39}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":55}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":17}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":3}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":21}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"37":1},"branchMap":{"0":{"type":"branch","line":30,"loc":{"start":{"line":30,"column":14},"end":{"line":31,"column":55}},"locations":[{"start":{"line":30,"column":14},"end":{"line":31,"column":55}}]}},"b":{"0":[1]},"fnMap":{"0":{"name":"middleware","decl":{"start":{"line":30,"column":14},"end":{"line":31,"column":55}},"loc":{"start":{"line":30,"column":14},"end":{"line":31,"column":55}},"line":30}},"f":{"0":1}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\Button.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\Button.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":22}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":47}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":18}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":18}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":18}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":8}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":10}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":7}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":85}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":10}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":11}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":19}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":83}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":33}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":16}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":13}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":13}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":2}}},"s":{"0":0,"1":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"26":0,"27":0,"29":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":30,"column":-210}},"locations":[{"start":{"line":1,"column":0},"end":{"line":30,"column":-210}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":30,"column":-210}},"loc":{"start":{"line":1,"column":0},"end":{"line":30,"column":-210}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\ConfirmationDialog.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\ConfirmationDialog.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":101}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":10}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":56}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":69}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":77}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":73}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":14}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":58}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":55}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":44}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":19}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":32}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":102}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":13}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":21}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":19}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":33}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":92}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":13}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":21}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":16}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":14}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":12}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":10}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":2}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":34}}},"s":{"0":1,"8":1,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"24":0,"25":0,"26":0,"27":0,"28":0,"30":0,"31":0,"32":0,"33":0,"34":0,"36":0,"38":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"ConfirmationDialog","decl":{"start":{"line":9,"column":62},"end":{"line":37,"column":2}},"loc":{"start":{"line":9,"column":62},"end":{"line":37,"column":2}},"line":9}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\EmptyCart.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\EmptyCart.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":35}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":123}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":9}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":81}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":139}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":71}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":142}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":113}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":12}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":10}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":2}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":25}}},"s":{"0":1,"1":1,"10":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"22":0,"24":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"EmptyCart","decl":{"start":{"line":11,"column":28},"end":{"line":23,"column":2}},"loc":{"start":{"line":11,"column":28},"end":{"line":23,"column":2}},"line":11}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\ForgotPassword.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\ForgotPassword.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":36}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":40}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":43}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":50}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":56}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":27}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":79}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":62}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":19}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":9}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":25}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":13}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":93}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":31}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":26}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":54}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":18}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":47}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":15}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":47}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":30}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":44}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":20}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":66}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":13}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":25}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":43}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":65}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":19}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":30}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":9}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":6}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":12}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":83}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":79}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":156}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":68}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":46}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":30}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":40}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":41}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":70}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":58}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":57}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":36}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":160}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":26}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":148}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":26}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":27}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":37}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":42}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":198}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":67}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":29}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":23}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":50}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":97}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":124}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":22}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":18}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":14}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":2}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":30}}},"s":{"0":0,"1":0,"3":0,"4":0,"5":0,"7":0,"8":0,"11":0,"12":0,"13":0,"14":0,"16":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"27":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"74":0,"76":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":77,"column":-964}},"locations":[{"start":{"line":1,"column":0},"end":{"line":77,"column":-964}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":77,"column":-964}},"loc":{"start":{"line":1,"column":0},"end":{"line":77,"column":-964}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\NotificationIcon.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\NotificationIcon.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":65}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":59}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":72}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":10}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":43}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":60}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":21}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":210}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":17}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":2}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":32}}},"s":{"0":0,"1":0,"2":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"17":0,"19":0,"21":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":22,"column":-360}},"locations":[{"start":{"line":1,"column":0},"end":{"line":22,"column":-360}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":22,"column":-360}},"loc":{"start":{"line":1,"column":0},"end":{"line":22,"column":-360}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\ResetPassword.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\ResetPassword.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":60}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":36}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":39}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":49}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":63}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":43}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":50}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":35}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":35}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":21}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":66}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":53}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":25}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":33}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":16}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":86}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":9}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":19}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":56}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":27}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":43}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":51}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":19}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":9}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":74}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":152}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":19}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":9}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":25}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":13}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":107}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":31}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":26}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":55}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":18}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":51}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":15}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":47}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":30}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":44}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":34}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":39}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":25}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":20}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":66}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":13}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":25}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":43}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":65}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":19}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":30}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":9}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":6}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":12}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":83}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":79}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":151}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":68}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":46}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":30}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":43}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":44}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":73}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":60}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":59}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":36}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":160}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":26}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":151}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":26}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":46}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":30}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":43}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":51}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":80}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":62}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":61}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":36}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":160}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":26}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":158}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":26}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":27}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":37}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":42}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":198}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":69}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":29}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":23}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":18}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":14}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":2}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":29}}},"s":{"0":0,"1":0,"2":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"11":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"23":0,"24":0,"27":0,"28":0,"29":0,"30":0,"32":0,"33":0,"34":0,"35":0,"37":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"49":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"101":0,"102":0,"103":0,"104":0,"105":0,"107":0,"109":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":110,"column":-1294}},"locations":[{"start":{"line":1,"column":0},"end":{"line":110,"column":-1294}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":110,"column":-1294}},"loc":{"start":{"line":1,"column":0},"end":{"line":110,"column":-1294}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\SellerProductCard.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\SellerProductCard.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":43}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":100}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":116}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":74}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":51}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":36}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":103}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":16}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":98}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":17}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":97}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":86}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":18}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":63}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":19}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":101}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":91}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":20}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":46}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":23}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":185}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":36}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":25}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":23}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":35}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":39}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":48}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":20}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":39}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":233}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":60}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":25}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":20}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":18}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":16}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":14}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":13}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":10}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":2}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":33}}},"s":{"0":1,"1":1,"2":1,"17":1,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"58":0,"60":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"SellerProductCard","decl":{"start":{"line":18,"column":60},"end":{"line":59,"column":2}},"loc":{"start":{"line":18,"column":60},"end":{"line":59,"column":2}},"line":18}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\Spinners.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\Spinners.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":25}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":50}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":33}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":19}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":25}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":22}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":24}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":5}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":10}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":6}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":17}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":22}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":26}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":21}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":8}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":7}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":1}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":22}}},"s":{"0":1,"1":1,"4":1,"5":3,"6":3,"7":3,"8":3,"9":3,"10":3,"11":3,"12":3,"13":3,"14":3,"15":3,"16":3,"17":3,"19":3,"21":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":26},"end":{"line":20,"column":1}},"locations":[{"start":{"line":5,"column":26},"end":{"line":20,"column":1}}]}},"b":{"0":[3]},"fnMap":{"0":{"name":"Spinner","decl":{"start":{"line":5,"column":26},"end":{"line":20,"column":1}},"loc":{"start":{"line":5,"column":26},"end":{"line":20,"column":1}},"line":5}},"f":{"0":3}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\UpdateProductDialog.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\UpdateProductDialog.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":23}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":85}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":20}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":20}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":16}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":12}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":18}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":22}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":10}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":17}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":27}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":15}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":22}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":21}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":17}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":12}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":20}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":24}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":18}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":2}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":59}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":7}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":14}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":18}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":7}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":71}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":19}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":4}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":52}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":58}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":68}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":19}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":26}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":41}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":5}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":24}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":72}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":41}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":34}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":15}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":59}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":8}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":4}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":34}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":25}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":25}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":21}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":11}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":53}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":32}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":22}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":21}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":60}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":68}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":17}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":28}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":7}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":5}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":4}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":10}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":70}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":45}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":21}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":27}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":67}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":20}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":21}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":24}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":32}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":30}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":19}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":53}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":35}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":12}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":20}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":21}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":24}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":25}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":25}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":24}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":19}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":47}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":25}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":57}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":14}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":35}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":12}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":20}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":21}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":24}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":36}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":34}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":18}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":57}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":35}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":43}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":56}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":26}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":25}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":15}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":22}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":20}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":21}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":24}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":31}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":30}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":19}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":53}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":35}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":12}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":20}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":21}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":24}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":29}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":29}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":19}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":52}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":35}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":12}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":20}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":21}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":24}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":26}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":25}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":19}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":48}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":35}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":12}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":16}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":43}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":47}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":16}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":42}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":27}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":55}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":14}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":18}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":16}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":22}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":21}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":72}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":17}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":15}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":30}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":29}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":43}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":15}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":32}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":27}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":23}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":34}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":14}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":12}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":58}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":17}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":22}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":13}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":2}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":35}}},"s":{"0":1,"11":1,"13":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"40":1,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"49":0,"50":0,"51":0,"53":0,"54":0,"55":0,"56":0,"57":0,"59":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"70":0,"71":0,"72":0,"73":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"175":0,"176":0,"177":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"192":0,"193":0,"194":0,"195":0,"197":0,"199":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"UpdateProductDialog","decl":{"start":{"line":41,"column":57},"end":{"line":198,"column":2}},"loc":{"start":{"line":41,"column":57},"end":{"line":198,"column":2}},"line":41}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\footer.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\footer.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":69}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":32}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":10}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":71}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":41}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":68}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":15}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":76}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":38}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":99}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":99}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":95}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":100}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":17}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":16}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":15}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":67}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":38}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":92}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":100}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":94}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":86}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":17}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":16}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":15}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":72}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":38}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":89}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":91}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":88}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":91}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":17}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":16}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":15}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":67}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":38}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":92}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":90}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":96}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":96}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":17}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":16}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":14}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":89}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":85}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":42}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":67}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":27}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":16}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":67}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":29}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":16}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":67}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":29}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":16}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":16}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":14}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":12}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":13}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":2}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":22}}},"s":{"0":1,"1":1,"3":1,"4":4,"5":4,"6":4,"7":4,"8":4,"9":4,"10":4,"11":4,"12":4,"13":4,"14":4,"15":4,"16":4,"17":4,"18":4,"19":4,"20":4,"21":4,"22":4,"23":4,"24":4,"25":4,"26":4,"27":4,"28":4,"29":4,"30":4,"31":4,"32":4,"33":4,"34":4,"35":4,"36":4,"37":4,"38":4,"39":4,"40":4,"41":4,"42":4,"43":4,"44":4,"45":4,"46":4,"47":4,"48":4,"49":4,"50":4,"51":4,"52":4,"53":4,"54":4,"55":4,"56":4,"57":4,"58":4,"59":4,"60":4,"62":4,"64":1},"branchMap":{"0":{"type":"branch","line":4,"loc":{"start":{"line":4,"column":25},"end":{"line":63,"column":2}},"locations":[{"start":{"line":4,"column":25},"end":{"line":63,"column":2}}]}},"b":{"0":[4]},"fnMap":{"0":{"name":"Footer","decl":{"start":{"line":4,"column":25},"end":{"line":63,"column":2}},"loc":{"start":{"line":4,"column":25},"end":{"line":63,"column":2}},"line":4}},"f":{"0":4}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\navbar.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\navbar.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":66}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":36}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":55}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":69}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":67}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":96}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":62}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":92}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":91}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":51}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":56}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":63}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":17}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":33}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":68}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":54}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":62}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":63}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":43}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":61}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":33}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":33}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":46}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":39}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":28}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":31}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":66}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":19}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":18}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":44}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":6}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":9}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":19}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":32}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":26}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":79}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":19}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":33}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":67}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":16}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":5}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":50}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":52}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":100}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":8}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":32}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":39}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":4}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":41}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":40}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":4}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":36}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":32}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":4}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":55}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":23}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":23}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":9}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":30}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":25}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":42}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":41}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":25}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":24}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":31}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":38}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":38}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":59}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":38}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":49}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":14}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":45}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":7}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":15}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":26}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":5}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":4}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":19}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":42}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":13}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":24}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":27}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":18}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":4}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":47}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":48}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":10}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":6}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":74}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":70}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":66}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":80}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":89}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":93}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":95}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":28}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":112}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":27}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":111}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":18}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":57}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":21}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":36}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":132}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":71}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":23}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":18}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":81}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":80}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":28}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":110}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":38}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":47}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":147}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":43}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":27}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":25}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":27}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":42}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":25}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":44}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":88}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":57}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":45}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":27}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":38}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":117}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":27}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":37}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":108}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":23}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":29}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":36}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":29}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":48}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":110}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":25}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":31}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":35}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":29}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":47}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":110}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":25}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":31}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":29}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":125}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":46}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":23}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":31}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":26}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":22}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":85}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":23}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":28}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":85}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":46}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":36}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":147}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":32}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":27}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":23}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":90}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":38}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":23}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":28}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":80}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":39}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":23}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":28}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":102}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":18}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":67}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":93}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":38}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":23}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":28}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":18}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":90}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":48}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":38}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":149}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":34}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":29}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":25}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":85}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":41}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":25}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":115}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":40}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":49}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":149}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":45}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":29}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":27}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":19}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":18}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":16}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":14}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":25}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":26}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":23}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":30}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":28}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":27}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":37}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":44}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":87}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":52}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":46}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":109}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":37}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":27}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":22}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":59}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":60}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":156}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":160}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":162}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":34}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":179}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":33}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":184}},"282":{"start":{"line":283,"column":0},"end":{"line":283,"column":34}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":24}},"284":{"start":{"line":285,"column":0},"end":{"line":285,"column":164}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":172}},"286":{"start":{"line":287,"column":0},"end":{"line":287,"column":171}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":25}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":24}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":22}},"291":{"start":{"line":292,"column":0},"end":{"line":292,"column":46}},"292":{"start":{"line":293,"column":0},"end":{"line":293,"column":31}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":65}},"294":{"start":{"line":295,"column":0},"end":{"line":295,"column":68}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":86}},"296":{"start":{"line":297,"column":0},"end":{"line":297,"column":120}},"297":{"start":{"line":298,"column":0},"end":{"line":298,"column":26}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":153}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":27}},"303":{"start":{"line":304,"column":0},"end":{"line":304,"column":22}},"304":{"start":{"line":305,"column":0},"end":{"line":305,"column":20}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":25}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":26}},"308":{"start":{"line":309,"column":0},"end":{"line":309,"column":12}},"309":{"start":{"line":310,"column":0},"end":{"line":310,"column":77}},"310":{"start":{"line":311,"column":0},"end":{"line":311,"column":7}},"312":{"start":{"line":313,"column":0},"end":{"line":313,"column":2}},"314":{"start":{"line":315,"column":0},"end":{"line":315,"column":22}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"18":1,"19":12,"20":12,"22":12,"23":12,"24":12,"25":12,"26":12,"27":12,"28":12,"29":12,"30":12,"31":12,"33":12,"34":0,"35":0,"36":0,"38":12,"39":4,"40":4,"41":4,"42":12,"44":12,"45":4,"46":12,"48":12,"50":12,"51":4,"52":0,"53":0,"54":0,"55":12,"57":12,"58":0,"59":12,"61":12,"62":0,"63":0,"65":12,"66":0,"67":0,"69":12,"70":0,"71":0,"73":12,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"97":12,"98":4,"99":12,"101":12,"102":12,"103":12,"104":12,"106":12,"107":12,"109":12,"110":12,"111":12,"112":12,"113":12,"115":12,"116":12,"117":12,"118":12,"119":12,"120":0,"122":12,"123":0,"125":12,"128":12,"129":12,"130":12,"131":12,"133":12,"134":12,"135":12,"138":12,"141":12,"142":12,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"150":0,"152":12,"153":0,"154":0,"155":0,"156":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"175":0,"177":0,"178":0,"179":0,"180":0,"181":0,"183":0,"185":0,"186":0,"187":0,"188":0,"190":0,"191":0,"193":0,"195":12,"197":12,"199":12,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"207":0,"209":12,"210":12,"211":12,"212":12,"213":0,"214":0,"215":0,"217":12,"218":0,"220":12,"223":12,"224":12,"225":12,"226":12,"227":12,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"247":0,"248":0,"250":12,"251":12,"252":12,"255":12,"256":12,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"265":0,"266":0,"267":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":0,"276":0,"277":0,"279":0,"280":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"297":0,"299":0,"301":0,"303":0,"304":0,"305":0,"307":12,"308":12,"309":12,"310":12,"312":12,"314":1},"branchMap":{"0":{"type":"branch","line":19,"loc":{"start":{"line":19,"column":38},"end":{"line":313,"column":2}},"locations":[{"start":{"line":19,"column":38},"end":{"line":313,"column":2}}]},"1":{"type":"branch","line":58,"loc":{"start":{"line":58,"column":30},"end":{"line":59,"column":100}},"locations":[{"start":{"line":58,"column":30},"end":{"line":59,"column":100}}]},"2":{"type":"branch","line":107,"loc":{"start":{"line":107,"column":18},"end":{"line":107,"column":45}},"locations":[{"start":{"line":107,"column":18},"end":{"line":107,"column":45}}]},"3":{"type":"branch","line":108,"loc":{"start":{"line":108,"column":19},"end":{"line":108,"column":46}},"locations":[{"start":{"line":108,"column":19},"end":{"line":108,"column":46}}]},"4":{"type":"branch","line":120,"loc":{"start":{"line":120,"column":15},"end":{"line":121,"column":112}},"locations":[{"start":{"line":120,"column":15},"end":{"line":121,"column":112}}]},"5":{"type":"branch","line":123,"loc":{"start":{"line":123,"column":15},"end":{"line":124,"column":111}},"locations":[{"start":{"line":123,"column":15},"end":{"line":124,"column":111}}]},"6":{"type":"branch","line":134,"loc":{"start":{"line":134,"column":17},"end":{"line":134,"column":50}},"locations":[{"start":{"line":134,"column":17},"end":{"line":134,"column":50}}]},"7":{"type":"branch","line":143,"loc":{"start":{"line":143,"column":15},"end":{"line":151,"column":25}},"locations":[{"start":{"line":143,"column":15},"end":{"line":151,"column":25}}]},"8":{"type":"branch","line":153,"loc":{"start":{"line":153,"column":15},"end":{"line":194,"column":22}},"locations":[{"start":{"line":153,"column":15},"end":{"line":194,"column":22}}]},"9":{"type":"branch","line":200,"loc":{"start":{"line":200,"column":15},"end":{"line":208,"column":23}},"locations":[{"start":{"line":200,"column":15},"end":{"line":208,"column":23}}]},"10":{"type":"branch","line":213,"loc":{"start":{"line":213,"column":15},"end":{"line":216,"column":23}},"locations":[{"start":{"line":213,"column":15},"end":{"line":216,"column":23}}]},"11":{"type":"branch","line":218,"loc":{"start":{"line":218,"column":15},"end":{"line":219,"column":102}},"locations":[{"start":{"line":218,"column":15},"end":{"line":219,"column":102}}]},"12":{"type":"branch","line":228,"loc":{"start":{"line":228,"column":15},"end":{"line":249,"column":19}},"locations":[{"start":{"line":228,"column":15},"end":{"line":249,"column":19}}]},"13":{"type":"branch","line":257,"loc":{"start":{"line":257,"column":11},"end":{"line":306,"column":25}},"locations":[{"start":{"line":257,"column":11},"end":{"line":306,"column":25}}]},"14":{"type":"branch","line":310,"loc":{"start":{"line":310,"column":7},"end":{"line":310,"column":77}},"locations":[{"start":{"line":310,"column":7},"end":{"line":310,"column":77}}]},"15":{"type":"branch","line":26,"loc":{"start":{"line":26,"column":35},"end":{"line":26,"column":61}},"locations":[{"start":{"line":26,"column":35},"end":{"line":26,"column":61}}]},"16":{"type":"branch","line":39,"loc":{"start":{"line":39,"column":12},"end":{"line":43,"column":5}},"locations":[{"start":{"line":39,"column":12},"end":{"line":43,"column":5}}]},"17":{"type":"branch","line":40,"loc":{"start":{"line":40,"column":11},"end":{"line":42,"column":6}},"locations":[{"start":{"line":40,"column":11},"end":{"line":42,"column":6}}]},"18":{"type":"branch","line":45,"loc":{"start":{"line":45,"column":12},"end":{"line":47,"column":5}},"locations":[{"start":{"line":45,"column":12},"end":{"line":47,"column":5}}]},"19":{"type":"branch","line":51,"loc":{"start":{"line":51,"column":12},"end":{"line":56,"column":5}},"locations":[{"start":{"line":51,"column":12},"end":{"line":56,"column":5}}]},"20":{"type":"branch","line":52,"loc":{"start":{"line":52,"column":32},"end":{"line":55,"column":5}},"locations":[{"start":{"line":52,"column":32},"end":{"line":55,"column":5}}]},"21":{"type":"branch","line":98,"loc":{"start":{"line":98,"column":12},"end":{"line":100,"column":5}},"locations":[{"start":{"line":98,"column":12},"end":{"line":100,"column":5}}]},"22":{"type":"branch","line":99,"loc":{"start":{"line":99,"column":16},"end":{"line":99,"column":39}},"locations":[{"start":{"line":99,"column":16},"end":{"line":99,"column":39}}]}},"b":{"0":[12],"1":[0],"2":[0],"3":[0],"4":[0],"5":[0],"6":[0],"7":[0],"8":[0],"9":[0],"10":[0],"11":[0],"12":[0],"13":[0],"14":[0],"15":[16],"16":[4],"17":[4],"18":[4],"19":[4],"20":[0],"21":[4],"22":[0]},"fnMap":{"0":{"name":"Navbar","decl":{"start":{"line":19,"column":38},"end":{"line":313,"column":2}},"loc":{"start":{"line":19,"column":38},"end":{"line":313,"column":2}},"line":19},"1":{"name":"toggleMenu","decl":{"start":{"line":34,"column":21},"end":{"line":37,"column":4}},"loc":{"start":{"line":34,"column":21},"end":{"line":37,"column":4}},"line":34},"2":{"name":"toggleDropdown","decl":{"start":{"line":62,"column":25},"end":{"line":64,"column":4}},"loc":{"start":{"line":62,"column":25},"end":{"line":64,"column":4}},"line":62},"3":{"name":"handleNotificationClick","decl":{"start":{"line":66,"column":34},"end":{"line":68,"column":4}},"loc":{"start":{"line":66,"column":34},"end":{"line":68,"column":4}},"line":66},"4":{"name":"closeNotifications","decl":{"start":{"line":70,"column":29},"end":{"line":72,"column":4}},"loc":{"start":{"line":70,"column":29},"end":{"line":72,"column":4}},"line":70},"5":{"name":"handleLogout","decl":{"start":{"line":74,"column":23},"end":{"line":96,"column":4}},"loc":{"start":{"line":74,"column":23},"end":{"line":96,"column":4}},"line":74},"6":{"name":"onClick","decl":{"start":{"line":268,"column":35},"end":{"line":268,"column":63}},"loc":{"start":{"line":268,"column":35},"end":{"line":268,"column":63}},"line":268}},"f":{"0":12,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\product.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\product.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":66}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":10}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":10}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":49}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":167}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":35}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":47}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":15}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":36}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":38}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":126}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":12}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":14}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":65}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":15}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":123}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":138}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":54}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":4}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":16}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":61}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":171}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":57}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":139}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":142}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":18}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":16}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":14}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":12}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":129}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":6}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":11}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":2}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":27}}},"s":{"0":1,"1":1,"2":1,"14":1,"15":5,"16":5,"17":5,"18":5,"20":5,"21":5,"22":5,"23":5,"24":5,"25":5,"26":5,"27":5,"28":5,"29":5,"30":5,"31":5,"32":5,"33":5,"34":5,"35":5,"36":5,"37":5,"38":5,"39":5,"40":5,"41":5,"42":5,"43":5,"44":5,"46":5,"47":5,"49":5,"51":1},"branchMap":{"0":{"type":"branch","line":15,"loc":{"start":{"line":15,"column":48},"end":{"line":50,"column":2}},"locations":[{"start":{"line":15,"column":48},"end":{"line":50,"column":2}}]},"1":{"type":"branch","line":33,"loc":{"start":{"line":33,"column":11},"end":{"line":33,"column":54}},"locations":[{"start":{"line":33,"column":11},"end":{"line":33,"column":54}}]}},"b":{"0":[5],"1":[0]},"fnMap":{"0":{"name":"ProductCard","decl":{"start":{"line":15,"column":48},"end":{"line":50,"column":2}},"loc":{"start":{"line":15,"column":48},"end":{"line":50,"column":2}},"line":15}},"f":{"0":5}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\search.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\search.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":59}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":55}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":89}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":36}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":36}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":33}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":25}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":67}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":22}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":18}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":14}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":20}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":24}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":12}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":19}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":29}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":17}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":24}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":23}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":14}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":19}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":22}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":26}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":19}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":4}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":33}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":103}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":69}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":63}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":63}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":63}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":76}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":52}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":74}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":50}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":50}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":56}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":50}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":84}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":66}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":5}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":50}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":5}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":4}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":19}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":40}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":31}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":5}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":18}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":19}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":24}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":50}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":41}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":46}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":48}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":28}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":5}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":22}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":48}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":23}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":25}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":28}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":22}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":43}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":55}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":63}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":63}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":55}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":41}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":47}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":71}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":71}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":43}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":30}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":12}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":66}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":28}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":5}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":4}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":29}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":28}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":27}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":25}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":25}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":25}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":24}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":22}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":28}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":4}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":49}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":28}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":4}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":10}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":70}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":63}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":63}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":16}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":26}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":23}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":35}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":64}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":44}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":117}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":12}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":17}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":41}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":33}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":62}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":117}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":52}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":38}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":44}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":21}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":23}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":15}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":19}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":14}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":63}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":16}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":23}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":33}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":62}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":35}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":117}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":12}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":16}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":23}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":33}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":62}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":35}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":117}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":12}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":14}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":162}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":17}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":13}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":49}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":103}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":17}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":99}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":17}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":12}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":35}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":43}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":21}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":14}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":30}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":44}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":72}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":55}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":41}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":13}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":39}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":12}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":82}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":55}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":73}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":17}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":18}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":54}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":22}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":66}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":44}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":82}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":15}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":23}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":84}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":22}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":66}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":52}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":82}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":15}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":23}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":18}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":13}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":34}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":10}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":2}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":22}}},"s":{"0":1,"1":1,"2":1,"3":1,"5":1,"6":1,"7":1,"14":1,"16":1,"17":21,"18":21,"19":21,"20":21,"21":21,"22":21,"23":21,"24":21,"25":21,"26":21,"27":21,"28":21,"29":21,"30":21,"31":21,"32":21,"33":21,"35":21,"36":21,"38":21,"39":21,"40":21,"41":21,"42":21,"43":21,"44":21,"45":21,"46":21,"47":21,"49":21,"51":21,"52":21,"53":21,"54":21,"55":21,"56":21,"58":21,"59":6,"60":6,"61":6,"62":21,"64":21,"65":6,"66":6,"67":6,"68":6,"69":6,"70":6,"71":6,"72":21,"74":21,"75":2,"76":2,"77":2,"78":2,"80":2,"82":2,"83":2,"84":2,"85":2,"87":2,"88":1,"89":1,"90":1,"91":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":2,"100":21,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"111":21,"112":0,"113":0,"115":21,"116":21,"117":21,"118":21,"119":21,"120":21,"121":21,"122":21,"123":21,"124":21,"125":21,"126":21,"127":21,"128":21,"129":21,"130":21,"131":21,"133":21,"134":21,"135":315,"136":315,"137":315,"138":21,"139":21,"140":21,"141":21,"142":21,"143":21,"144":21,"145":21,"146":21,"147":21,"148":21,"149":21,"150":21,"151":21,"152":21,"153":21,"154":21,"155":21,"156":21,"157":21,"159":21,"160":21,"162":21,"163":21,"165":21,"166":21,"168":21,"169":21,"171":21,"172":1,"173":1,"174":1,"175":20,"176":0,"177":0,"178":0,"179":0,"180":0,"182":20,"183":12,"184":12,"185":12,"186":84,"187":12,"188":12,"189":12,"190":12,"191":12,"192":12,"193":12,"194":12,"196":12,"197":12,"198":12,"199":12,"200":12,"201":12,"202":12,"204":12,"205":12,"206":12,"208":8,"211":21,"213":21,"215":1},"branchMap":{"0":{"type":"branch","line":17,"loc":{"start":{"line":17,"column":38},"end":{"line":214,"column":2}},"locations":[{"start":{"line":17,"column":38},"end":{"line":214,"column":2}}]},"1":{"type":"branch","line":172,"loc":{"start":{"line":172,"column":20},"end":{"line":175,"column":14}},"locations":[{"start":{"line":172,"column":20},"end":{"line":175,"column":14}}]},"2":{"type":"branch","line":175,"loc":{"start":{"line":175,"column":8},"end":{"line":209,"column":34}},"locations":[{"start":{"line":175,"column":8},"end":{"line":209,"column":34}}]},"3":{"type":"branch","line":176,"loc":{"start":{"line":176,"column":10},"end":{"line":176,"column":30}},"locations":[{"start":{"line":176,"column":10},"end":{"line":176,"column":30}}]},"4":{"type":"branch","line":176,"loc":{"start":{"line":176,"column":21},"end":{"line":181,"column":13}},"locations":[{"start":{"line":176,"column":21},"end":{"line":181,"column":13}}]},"5":{"type":"branch","line":183,"loc":{"start":{"line":183,"column":34},"end":{"line":207,"column":13}},"locations":[{"start":{"line":183,"column":34},"end":{"line":207,"column":13}}]},"6":{"type":"branch","line":207,"loc":{"start":{"line":207,"column":10},"end":{"line":209,"column":34}},"locations":[{"start":{"line":207,"column":10},"end":{"line":209,"column":34}}]},"7":{"type":"branch","line":37,"loc":{"start":{"line":37,"column":67},"end":{"line":37,"column":101}},"locations":[{"start":{"line":37,"column":67},"end":{"line":37,"column":101}}]},"8":{"type":"branch","line":59,"loc":{"start":{"line":59,"column":12},"end":{"line":63,"column":5}},"locations":[{"start":{"line":59,"column":12},"end":{"line":63,"column":5}}]},"9":{"type":"branch","line":65,"loc":{"start":{"line":65,"column":12},"end":{"line":73,"column":5}},"locations":[{"start":{"line":65,"column":12},"end":{"line":73,"column":5}}]},"10":{"type":"branch","line":75,"loc":{"start":{"line":75,"column":23},"end":{"line":99,"column":4}},"locations":[{"start":{"line":75,"column":23},"end":{"line":99,"column":4}}]},"11":{"type":"branch","line":83,"loc":{"start":{"line":83,"column":25},"end":{"line":83,"column":55}},"locations":[{"start":{"line":83,"column":25},"end":{"line":83,"column":55}}]},"12":{"type":"branch","line":84,"loc":{"start":{"line":84,"column":23},"end":{"line":84,"column":63}},"locations":[{"start":{"line":84,"column":23},"end":{"line":84,"column":63}}]},"13":{"type":"branch","line":85,"loc":{"start":{"line":85,"column":23},"end":{"line":85,"column":63}},"locations":[{"start":{"line":85,"column":23},"end":{"line":85,"column":63}}]},"14":{"type":"branch","line":86,"loc":{"start":{"line":86,"column":23},"end":{"line":86,"column":55}},"locations":[{"start":{"line":86,"column":23},"end":{"line":86,"column":55}}]},"15":{"type":"branch","line":88,"loc":{"start":{"line":88,"column":40},"end":{"line":98,"column":5}},"locations":[{"start":{"line":88,"column":40},"end":{"line":98,"column":5}}]},"16":{"type":"branch","line":90,"loc":{"start":{"line":90,"column":63},"end":{"line":90,"column":68}},"locations":[{"start":{"line":90,"column":63},"end":{"line":90,"column":68}}]},"17":{"type":"branch","line":91,"loc":{"start":{"line":91,"column":63},"end":{"line":91,"column":68}},"locations":[{"start":{"line":91,"column":63},"end":{"line":91,"column":68}}]},"18":{"type":"branch","line":124,"loc":{"start":{"line":124,"column":22},"end":{"line":124,"column":64}},"locations":[{"start":{"line":124,"column":22},"end":{"line":124,"column":64}}]},"19":{"type":"branch","line":131,"loc":{"start":{"line":131,"column":22},"end":{"line":131,"column":62}},"locations":[{"start":{"line":131,"column":22},"end":{"line":131,"column":62}}]},"20":{"type":"branch","line":135,"loc":{"start":{"line":135,"column":28},"end":{"line":138,"column":23}},"locations":[{"start":{"line":135,"column":28},"end":{"line":138,"column":23}}]},"21":{"type":"branch","line":146,"loc":{"start":{"line":146,"column":22},"end":{"line":146,"column":62}},"locations":[{"start":{"line":146,"column":22},"end":{"line":146,"column":62}}]},"22":{"type":"branch","line":153,"loc":{"start":{"line":153,"column":22},"end":{"line":153,"column":62}},"locations":[{"start":{"line":153,"column":22},"end":{"line":153,"column":62}}]},"23":{"type":"branch","line":186,"loc":{"start":{"line":186,"column":36},"end":{"line":187,"column":73}},"locations":[{"start":{"line":186,"column":36},"end":{"line":187,"column":73}}]}},"b":{"0":[21],"1":[1],"2":[20],"3":[0],"4":[0],"5":[12],"6":[8],"7":[31],"8":[6],"9":[6],"10":[2],"11":[1],"12":[1],"13":[1],"14":[1],"15":[1],"16":[0],"17":[0],"18":[2],"19":[1],"20":[315],"21":[2],"22":[2],"23":[84]},"fnMap":{"0":{"name":"Search","decl":{"start":{"line":17,"column":38},"end":{"line":214,"column":2}},"loc":{"start":{"line":17,"column":38},"end":{"line":214,"column":2}},"line":17},"1":{"name":"handleSearch","decl":{"start":{"line":75,"column":23},"end":{"line":99,"column":4}},"loc":{"start":{"line":75,"column":23},"end":{"line":99,"column":4}},"line":75},"2":{"name":"handleClear","decl":{"start":{"line":101,"column":22},"end":{"line":110,"column":4}},"loc":{"start":{"line":101,"column":22},"end":{"line":110,"column":4}},"line":101},"3":{"name":"handlePageChange","decl":{"start":{"line":112,"column":27},"end":{"line":114,"column":4}},"loc":{"start":{"line":112,"column":27},"end":{"line":114,"column":4}},"line":112},"4":{"name":"onChange","decl":{"start":{"line":124,"column":22},"end":{"line":124,"column":64}},"loc":{"start":{"line":124,"column":22},"end":{"line":124,"column":64}},"line":124},"5":{"name":"onChange","decl":{"start":{"line":131,"column":22},"end":{"line":131,"column":62}},"loc":{"start":{"line":131,"column":22},"end":{"line":131,"column":62}},"line":131},"6":{"name":"onChange","decl":{"start":{"line":146,"column":22},"end":{"line":146,"column":62}},"loc":{"start":{"line":146,"column":22},"end":{"line":146,"column":62}},"line":146},"7":{"name":"onChange","decl":{"start":{"line":153,"column":22},"end":{"line":153,"column":62}},"loc":{"start":{"line":153,"column":22},"end":{"line":153,"column":62}},"line":153},"8":{"name":"onClick","decl":{"start":{"line":192,"column":25},"end":{"line":192,"column":66}},"loc":{"start":{"line":192,"column":25},"end":{"line":192,"column":66}},"line":192},"9":{"name":"onClick","decl":{"start":{"line":200,"column":25},"end":{"line":200,"column":66}},"loc":{"start":{"line":200,"column":25},"end":{"line":200,"column":66}},"line":200}},"f":{"0":21,"1":2,"2":0,"3":0,"4":2,"5":1,"6":2,"7":2,"8":0,"9":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\wishlistEmpty.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\wishlistEmpty.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":29}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":10}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":101}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":76}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":72}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":12}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":14}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":2}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":29}}},"s":{"0":1,"1":0,"2":0,"3":0,"4":0,"6":0,"7":0,"9":0,"11":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"WishlistEmpty","decl":{"start":{"line":1,"column":22},"end":{"line":10,"column":2}},"loc":{"start":{"line":1,"column":22},"end":{"line":10,"column":2}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\Header.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\Header.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":25}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":40}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":62}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":60}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":10}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":75}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":93}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":48}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":40}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":52}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":13}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":41}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":75}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":12}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":10}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":1}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":21}}},"s":{"0":1,"1":1,"2":1,"3":1,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"22":0,"23":0,"25":0,"27":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Header","decl":{"start":{"line":10,"column":38},"end":{"line":26,"column":1}},"loc":{"start":{"line":10,"column":38},"end":{"line":26,"column":1}},"line":10}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\MainContent.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\MainContent.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":50}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":38}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":28}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":40}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":82}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":34}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":37}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":48}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":85}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":97}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":19}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":44}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":75}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":39}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":5}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":35}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":42}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":10}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":51}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":61}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":91}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":108}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":12}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":26}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":63}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":26}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":24}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":14}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":35}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":35}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":26}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":63}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":25}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":14}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":10}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":1}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":26}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"9":1,"10":0,"12":0,"14":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"23":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"32":0,"33":0,"34":0,"35":0,"36":0,"39":0,"41":0,"43":0,"44":0,"45":0,"46":0,"48":0,"50":0,"52":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"MainContent","decl":{"start":{"line":10,"column":30},"end":{"line":51,"column":1}},"loc":{"start":{"line":10,"column":30},"end":{"line":51,"column":1}},"line":10}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\Permissions.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\Permissions.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":48}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":41}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":81}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":89}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":94}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":34}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":37}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":32}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":72}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":57}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":51}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":17}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":33}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":22}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":9}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":25}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":50}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":7}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":21}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":24}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":14}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":25}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":5}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":3}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":14}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":29}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":17}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":11}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":13}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":49}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":58}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":51}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":20}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":7}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":30}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":13}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":19}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":22}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":13}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":23}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":3}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":1}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":14}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":69}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":65}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":44}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":43}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":18}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":53}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":55}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":57}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":19}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":20}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":19}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":96}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":40}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":58}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":60}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":38}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":128}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":33}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":29}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":23}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":21}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":17}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":20}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":18}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":14}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":1}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":26}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"9":0,"12":0,"13":0,"14":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"32":0,"33":0,"34":0,"36":0,"37":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"78":0,"80":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Permissions","decl":{"start":{"line":8,"column":30},"end":{"line":79,"column":1}},"loc":{"start":{"line":8,"column":30},"end":{"line":79,"column":1}},"line":8}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\RecentOrders.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\RecentOrders.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":66}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":82}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":34}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":38}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":33}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":52}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":27}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":90}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":19}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":25}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":45}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":5}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":33}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":19}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":14}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":16}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":55}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":62}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":48}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":62}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":55}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":61}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":74}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":70}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":10}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":74}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":74}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":62}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":15}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":14}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":55}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":56}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":53}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":55}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":15}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":16}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":15}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":46}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":36}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":54}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":54}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":67}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":56}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":17}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":13}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":16}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":14}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":17}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":33}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":31}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":27}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":8}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":10}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":2}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":90}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":25}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":47}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":54}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":22}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":31}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":31}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":24}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":3}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":46}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":24}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":3}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":33}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":40}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":42}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":33}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":3}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":10}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":69}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":13}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":49}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":36}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":173}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":7}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":15}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":43}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":15}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":21}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":72}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":114}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":34}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":40}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":42}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":61}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":61}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":13}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":18}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":17}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":9}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":13}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":49}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":45}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":173}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":7}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":15}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":10}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":2}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":28}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"6":1,"7":0,"8":0,"9":0,"11":0,"13":0,"14":0,"15":0,"16":0,"17":0,"19":0,"20":0,"21":0,"23":0,"24":0,"26":0,"27":0,"28":0,"29":0,"30":0,"32":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"64":0,"72":1,"73":0,"74":0,"75":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"87":0,"88":0,"89":0,"90":0,"91":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"123":0,"124":0,"126":0,"128":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"RecentOrders","decl":{"start":{"line":7,"column":31},"end":{"line":65,"column":2}},"loc":{"start":{"line":7,"column":31},"end":{"line":65,"column":2}},"line":7},"1":{"name":"Pagination","decl":{"start":{"line":73,"column":46},"end":{"line":127,"column":2}},"loc":{"start":{"line":73,"column":46},"end":{"line":127,"column":2}},"line":73}},"f":{"0":0,"1":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\Roles.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\Roles.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":50}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":61}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":70}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":101}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":34}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":40}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":31}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":32}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":51}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":63}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":46}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":19}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":30}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":24}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":11}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":23}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":41}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":9}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":23}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":26}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":17}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":27}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":7}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":5}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":16}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":26}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":19}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":13}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":15}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":48}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":61}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":47}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":22}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":9}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":26}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":15}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":21}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":24}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":15}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":25}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":5}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":3}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":10}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":72}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":91}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":78}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":38}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":127}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":15}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":12}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":51}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":39}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":14}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":76}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":99}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":78}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":75}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":77}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":82}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":15}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":16}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":15}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":64}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":51}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":70}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":93}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":68}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":164}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":19}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":68}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":70}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":59}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":64}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":25}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":25}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":19}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":68}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":70}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":67}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":68}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":25}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":25}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":19}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":68}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":68}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":67}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":65}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":25}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":25}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":19}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":17}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":13}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":16}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":14}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":53}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":105}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":130}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":12}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":10}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":1}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":20}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"8":1,"9":0,"10":0,"12":0,"13":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"31":0,"32":0,"33":0,"35":0,"36":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"108":0,"110":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Roles","decl":{"start":{"line":9,"column":24},"end":{"line":109,"column":1}},"loc":{"start":{"line":9,"column":24},"end":{"line":109,"column":1}},"line":9}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\Sidebar.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\Sidebar.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":122}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":58}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":72}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":42}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":53}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":36}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":72}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":54}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":66}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":63}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":81}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":32}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":32}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":38}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":35}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":9}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":29}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":25}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":41}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":24}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":24}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":31}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":38}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":38}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":59}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":38}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":49}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":14}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":45}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":7}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":5}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":3}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":10}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":195}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":71}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":82}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":21}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":17}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":12}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":39}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":12}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":74}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":70}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":50}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":36}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":19}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":15}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":48}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":55}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":41}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":35}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":19}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":15}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":127}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":47}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":45}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":32}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":18}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":105}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":15}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":27}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":33}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":52}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":76}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":49}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":42}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":23}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":19}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":17}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":133}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":47}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":41}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":38}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":18}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":111}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":15}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":33}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":33}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":52}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":82}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":45}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":48}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":23}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":19}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":17}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":110}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":45}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":31}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":15}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":13}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":12}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":10}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":1}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":22}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"13":1,"14":0,"15":0,"17":0,"18":0,"20":0,"21":0,"23":0,"25":0,"26":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"109":0,"111":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Sidebar","decl":{"start":{"line":14,"column":40},"end":{"line":110,"column":1}},"loc":{"start":{"line":14,"column":40},"end":{"line":110,"column":1}},"line":14}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\Statistics.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\Statistics.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":38}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":135}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":82}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":34}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":108}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":36}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":84}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":104}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":110}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":113}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":23}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":17}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":19}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":51}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":64}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":18}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":49}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":19}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":11}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":33}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":83}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":63}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":68}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":12}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":10}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":8}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":14}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":53}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":64}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":29}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":14}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":1}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":25}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"6":1,"8":1,"10":0,"11":0,"12":0,"13":0,"15":0,"16":0,"17":0,"19":0,"20":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"34":0,"35":0,"36":0,"37":0,"38":0,"40":0,"42":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Statistics","decl":{"start":{"line":9,"column":29},"end":{"line":41,"column":1}},"loc":{"start":{"line":9,"column":29},"end":{"line":41,"column":1}},"line":9}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\Users.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\Users.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":50}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":75}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":65}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":91}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":34}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":40}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":76}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":36}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":31}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":32}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":51}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":65}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":44}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":51}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":50}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":25}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":19}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":30}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":24}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":11}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":23}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":42}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":9}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":23}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":26}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":17}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":27}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":7}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":5}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":16}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":26}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":19}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":13}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":15}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":49}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":62}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":45}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":22}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":9}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":34}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":15}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":43}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":21}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":24}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":15}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":25}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":5}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":3}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":60}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":70}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":63}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":3}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":52}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":57}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":77}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":69}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":10}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":56}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":76}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":46}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":51}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":14}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":21}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":39}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":53}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":28}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":57}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":10}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":12}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":39}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":53}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":41}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":16}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":76}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":97}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":75}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":79}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":78}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":101}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":17}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":18}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":17}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":46}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":53}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":79}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":96}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":76}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":70}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":72}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":63}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":69}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":27}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":27}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":21}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":70}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":111}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":63}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":27}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":21}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":119}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":19}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":15}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":18}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":16}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":12}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":62}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":15}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":51}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":38}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":71}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":27}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":17}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":91}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":15}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":51}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":83}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":71}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":28}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":17}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":12}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":10}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":1}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":20}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"35":0,"36":0,"37":0,"39":0,"40":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"55":0,"56":0,"57":0,"58":0,"60":0,"61":0,"62":0,"64":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"129":0,"130":0,"131":0,"132":0,"134":0,"136":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Users","decl":{"start":{"line":11,"column":24},"end":{"line":135,"column":1}},"loc":{"start":{"line":11,"column":24},"end":{"line":135,"column":1}},"line":11}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\WebsiteStatistics.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\WebsiteStatistics.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":25}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":39}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":135}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":108}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":43}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":22}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":81}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":19}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":11}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":37}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":47}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":24}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":46}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":12}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":10}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":8}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":14}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":53}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":72}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":34}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":14}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":1}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":32}}},"s":{"0":0,"1":0,"2":0,"4":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"19":0,"20":0,"21":0,"22":0,"23":0,"25":0,"27":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":28,"column":-330}},"locations":[{"start":{"line":1,"column":0},"end":{"line":28,"column":-330}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":28,"column":-330}},"loc":{"start":{"line":1,"column":0},"end":{"line":28,"column":-330}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\useDataFetchQueue.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\admin\\useDataFetchQueue.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":44}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":65}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":64}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":73}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":66}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":52}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":19}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":38}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":52}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":32}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":31}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":25}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":11}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":46}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":65}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":23}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":72}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":7}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":38}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":27}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":26}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":6}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":19}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":27}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":32}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":2}}},"s":{"0":0,"7":0,"8":0,"9":0,"10":0,"11":0,"13":0,"14":0,"15":0,"17":0,"18":0,"19":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"28":0,"29":0,"30":0,"31":0,"33":0,"34":0,"36":0,"37":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":1099},"end":{"line":38,"column":2}},"locations":[{"start":{"line":1,"column":1099},"end":{"line":38,"column":2}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":1099},"end":{"line":38,"column":2}},"loc":{"start":{"line":1,"column":1099},"end":{"line":38,"column":2}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\seller\\CategoriesPieChart.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\seller\\CategoriesPieChart.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":38}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":18}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":42}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":92}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":17}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":16}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":14}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":13}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":8}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":10}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":8}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":2}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":42}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":33}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":9}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":28}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":14}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":10}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":12}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":34}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":34}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":40}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":65}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":12}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":28}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":40}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":59}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":12}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":30}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":40}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":61}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":12}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":37}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":40}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":71}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":12}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":32}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":40}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":66}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":12}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":33}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":40}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":67}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":12}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":41}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":40}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":76}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":12}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":33}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":40}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":64}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":12}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":37}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":40}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":71}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":12}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":36}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":40}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":70}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":12}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":34}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":40}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":66}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":12}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":30}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":40}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":61}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":12}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":37}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":40}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":69}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":12}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":41}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":40}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":73}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":12}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":33}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":40}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":67}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":12}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":26}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":36}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":71}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":7}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":6}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":44}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":71}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":7}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":6}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":32}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":71}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":7}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":6}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":50}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":71}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":7}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":6}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":40}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":71}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":7}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":6}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":42}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":71}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":7}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":6}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":58}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":71}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":7}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":6}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":42}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":71}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":7}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":6}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":50}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":71}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":7}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":6}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":48}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":71}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":7}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":6}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":44}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":71}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":7}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":6}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":50}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":71}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":7}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":6}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":36}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":71}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":7}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":6}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":58}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":71}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":7}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":6}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":42}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":71}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":7}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":6}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":4}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":21}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":13}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":16}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":20}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":14}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":26}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":21}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":22}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":31}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":19}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":26}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":25}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":21}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":16}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":24}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":28}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":22}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":6}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":15}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":7}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":34}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":15}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":33}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":37}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":31}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":40}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":35}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":36}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":44}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":36}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":40}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":39}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":37}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":33}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":40}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":44}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":36}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":10}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":26}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":20}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":20}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":20}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":20}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":20}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":20}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":20}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":20}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":20}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":20}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":20}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":20}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":20}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":20}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":20}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":10}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":22}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":20}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":20}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":20}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":20}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":20}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":20}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":20}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":20}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":20}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":20}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":20}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":20}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":20}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":20}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":20}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":10}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":23}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":24}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":29}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":8}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":6}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":4}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":19}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":14}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":15}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":33}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":8}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":14}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":22}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":48}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":15}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":19}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":10}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":8}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":16}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":20}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":42}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":52}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":24}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":28}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":13}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":44}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":54}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":13}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":25}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":12}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":10}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":8}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":6}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":13}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":10}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":15}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":25}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":10}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":16}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":17}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":21}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":12}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":10}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":8}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":10}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":26}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":15}},"282":{"start":{"line":283,"column":0},"end":{"line":283,"column":38}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":10}},"284":{"start":{"line":285,"column":0},"end":{"line":285,"column":16}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":17}},"286":{"start":{"line":287,"column":0},"end":{"line":287,"column":21}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":12}},"288":{"start":{"line":289,"column":0},"end":{"line":289,"column":43}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":34}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":12}},"291":{"start":{"line":292,"column":0},"end":{"line":292,"column":10}},"292":{"start":{"line":293,"column":0},"end":{"line":293,"column":8}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":6}},"294":{"start":{"line":295,"column":0},"end":{"line":295,"column":16}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":21}},"296":{"start":{"line":297,"column":0},"end":{"line":297,"column":30}},"297":{"start":{"line":298,"column":0},"end":{"line":298,"column":6}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":13}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":18}},"300":{"start":{"line":301,"column":0},"end":{"line":301,"column":6}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":4}},"303":{"start":{"line":304,"column":0},"end":{"line":304,"column":75}},"304":{"start":{"line":305,"column":0},"end":{"line":305,"column":2}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":32}}},"s":{"0":1,"1":1,"10":1,"11":1,"12":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"27":1,"28":0,"30":0,"31":0,"32":0,"33":0,"34":0,"36":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":0,"276":0,"277":0,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"297":0,"298":0,"299":0,"300":0,"301":0,"303":0,"304":0,"306":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"CategoryBarChart","decl":{"start":{"line":28,"column":35},"end":{"line":305,"column":2}},"loc":{"start":{"line":28,"column":35},"end":{"line":305,"column":2}},"line":28}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\seller\\Notification.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\seller\\Notification.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":30}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":42}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":10}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":94}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":51}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":67}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":35}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":72}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":63}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":14}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":12}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":2}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":28}}},"s":{"0":1,"2":1,"7":1,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"17":0,"18":0,"20":0,"22":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Notification","decl":{"start":{"line":8,"column":5},"end":{"line":21,"column":2}},"loc":{"start":{"line":8,"column":5},"end":{"line":21,"column":2}},"line":8}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\seller\\pieChart.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\seller\\pieChart.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":41}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":38}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":18}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":42}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":84}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":34}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":92}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":17}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":13}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":10}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":9}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":16}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":14}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":15}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":14}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":7}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":2}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":43}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":33}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":9}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":28}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":14}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":10}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":12}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":34}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":34}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":40}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":65}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":12}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":28}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":40}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":59}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":12}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":30}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":40}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":61}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":12}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":37}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":40}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":71}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":12}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":32}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":40}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":66}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":12}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":33}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":40}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":67}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":12}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":41}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":40}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":76}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":12}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":33}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":40}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":64}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":12}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":37}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":40}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":71}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":12}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":36}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":40}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":70}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":12}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":34}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":40}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":66}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":12}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":30}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":40}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":61}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":12}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":37}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":40}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":69}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":12}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":41}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":40}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":73}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":12}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":33}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":40}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":67}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":12}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":19}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":28}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":57}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":5}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":36}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":19}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":14}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":16}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":58}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":62}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":26}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":36}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":71}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":7}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":6}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":44}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":71}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":7}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":6}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":32}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":71}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":7}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":6}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":50}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":71}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":7}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":6}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":40}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":71}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":7}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":6}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":42}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":71}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":7}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":6}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":58}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":71}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":7}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":6}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":42}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":71}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":7}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":6}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":50}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":71}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":7}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":6}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":48}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":71}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":7}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":6}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":44}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":71}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":7}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":6}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":50}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":71}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":7}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":6}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":36}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":71}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":7}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":6}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":58}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":71}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":7}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":6}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":42}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":71}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":7}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":6}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":4}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":16}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":13}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":16}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":20}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":14}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":26}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":21}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":22}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":31}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":19}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":26}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":25}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":21}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":16}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":24}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":28}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":22}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":6}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":15}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":7}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":36}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":15}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":33}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":37}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":31}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":40}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":35}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":36}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":44}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":36}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":40}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":39}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":37}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":33}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":40}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":44}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":36}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":10}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":26}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":20}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":20}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":20}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":20}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":20}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":20}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":20}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":20}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":20}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":20}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":20}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":20}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":20}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":20}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":20}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":10}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":31}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":20}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":20}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":20}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":20}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":20}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":20}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":20}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":20}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":20}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":20}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":20}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":20}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":20}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":20}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":20}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":10}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":8}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":6}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":4}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":19}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":31}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":21}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":4}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":10}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":61}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":43}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":10}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":2}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":33}}},"s":{"0":1,"1":1,"12":1,"13":1,"14":1,"15":1,"16":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"29":1,"30":0,"32":0,"33":0,"34":0,"35":0,"36":0,"38":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"101":0,"102":0,"103":0,"104":0,"105":0,"107":0,"108":0,"109":0,"111":0,"112":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"253":0,"254":0,"255":0,"256":0,"258":0,"259":0,"260":0,"261":0,"263":0,"265":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"ProductCategories","decl":{"start":{"line":30,"column":36},"end":{"line":264,"column":2}},"loc":{"start":{"line":30,"column":36},"end":{"line":264,"column":2}},"line":30}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\seller\\sellerDashboardNavbar.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\seller\\sellerDashboardNavbar.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":55}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":53}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":61}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":36}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":65}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":58}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":72}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":95}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":94}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":70}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":16}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":7}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":68}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":64}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":63}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":33}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":33}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":39}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":9}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":33}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":12}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":33}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":19}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":33}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":67}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":16}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":5}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":50}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":52}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":47}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":68}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":14}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":19}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":77}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":9}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":9}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":43}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":41}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":45}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":30}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":14}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":4}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":36}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":41}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":32}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":4}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":55}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":23}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":9}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":30}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":25}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":42}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":41}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":25}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":24}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":31}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":38}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":38}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":59}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":38}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":49}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":14}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":45}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":7}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":5}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":4}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":10}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":64}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":75}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":53}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":106}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":30}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":19}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":72}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":14}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":53}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":36}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":19}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":47}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":87}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":32}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":29}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":141}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":25}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":23}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":21}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":35}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":93}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":79}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":20}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":16}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":36}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":19}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":42}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":106}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":32}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":44}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":62}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":21}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":39}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":21}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":33}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":93}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":38}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":31}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":22}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":116}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":128}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":23}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":110}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":22}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":20}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":16}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":14}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":12}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":10}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":2}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":37}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"25":0,"26":0,"27":0,"28":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"47":0,"48":0,"49":0,"50":0,"51":0,"53":0,"54":0,"55":0,"56":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"94":0,"95":0,"96":0,"97":0,"98":0,"100":0,"101":0,"102":0,"103":0,"104":0,"106":0,"107":0,"108":0,"109":0,"110":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"127":0,"129":0,"130":0,"132":0,"133":0,"134":0,"135":0,"137":0,"139":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"SellerDashboardNavbar","decl":{"start":{"line":16,"column":68},"end":{"line":138,"column":2}},"loc":{"start":{"line":16,"column":68},"end":{"line":138,"column":2}},"line":16}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\seller\\sellerSidebar.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\Components\\seller\\sellerSidebar.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":66}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":90}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":58}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":36}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":72}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":80}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":54}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":33}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":33}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":33}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":74}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":23}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":9}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":30}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":25}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":41}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":25}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":24}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":68}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":27}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":5}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":4}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":24}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":61}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":67}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":75}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":61}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":4}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":10}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":8}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":52}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":32}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":93}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":35}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":9}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":28}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":37}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":15}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":27}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":26}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":98}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":45}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":45}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":37}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":15}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":80}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":49}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":17}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":11}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":12}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":13}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":30}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":28}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":130}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":58}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":11}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":73}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":40}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":15}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":10}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":2}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":29}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"13":1,"14":0,"15":0,"16":0,"17":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"58":0,"59":0,"60":0,"61":0,"62":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"71":0,"72":0,"73":0,"74":0,"76":0,"78":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"SellerSidebar","decl":{"start":{"line":14,"column":52},"end":{"line":77,"column":2}},"loc":{"start":{"line":14,"column":52},"end":{"line":77,"column":2}},"line":14}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\contexts\\notificationContext.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\contexts\\notificationContext.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":86}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":46}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":92}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":76}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":36}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":57}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":54}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":2}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":53}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":71}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":2}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":91}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":91}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":109}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":59}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":53}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":5}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":75}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":75}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":19}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":35}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":67}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":58}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":8}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":40}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":89}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":50}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":60}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":11}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":59}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":7}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":5}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":22}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":19}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":39}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":38}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":45}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":24}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":24}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":52}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":15}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":39}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":5}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":26}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":31}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":49}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":29}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":46}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":44}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":5}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":6}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":4}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":27}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":4}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":50}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":14}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":33}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":4}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":10}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":55}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":16}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":35}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":2}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":38}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":50}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":30}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":82}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":3}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":17}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":2}}},"s":{"0":1,"1":1,"3":1,"4":1,"5":1,"7":1,"8":8,"9":8,"10":8,"12":1,"13":0,"14":0,"25":1,"27":1,"28":8,"29":8,"30":8,"31":8,"34":8,"35":8,"37":8,"38":4,"39":0,"40":0,"41":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":8,"53":8,"54":4,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"62":0,"63":0,"64":8,"66":8,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"75":8,"77":0,"79":8,"80":8,"81":8,"82":8,"84":8,"85":8,"86":8,"87":8,"89":8,"91":1,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0},"branchMap":{"0":{"type":"branch","line":8,"loc":{"start":{"line":8,"column":29},"end":{"line":11,"column":2}},"locations":[{"start":{"line":8,"column":29},"end":{"line":11,"column":2}}]},"1":{"type":"branch","line":10,"loc":{"start":{"line":10,"column":9},"end":{"line":10,"column":44}},"locations":[{"start":{"line":10,"column":9},"end":{"line":10,"column":44}}]},"2":{"type":"branch","line":28,"loc":{"start":{"line":28,"column":72},"end":{"line":90,"column":2}},"locations":[{"start":{"line":28,"column":72},"end":{"line":90,"column":2}}]},"3":{"type":"branch","line":29,"loc":{"start":{"line":29,"column":36},"end":{"line":29,"column":107}},"locations":[{"start":{"line":29,"column":36},"end":{"line":29,"column":107}}]},"4":{"type":"branch","line":38,"loc":{"start":{"line":38,"column":12},"end":{"line":52,"column":5}},"locations":[{"start":{"line":38,"column":12},"end":{"line":52,"column":5}}]},"5":{"type":"branch","line":39,"loc":{"start":{"line":39,"column":34},"end":{"line":51,"column":5}},"locations":[{"start":{"line":39,"column":34},"end":{"line":51,"column":5}}]},"6":{"type":"branch","line":54,"loc":{"start":{"line":54,"column":12},"end":{"line":65,"column":5}},"locations":[{"start":{"line":54,"column":12},"end":{"line":65,"column":5}}]},"7":{"type":"branch","line":55,"loc":{"start":{"line":55,"column":38},"end":{"line":64,"column":5}},"locations":[{"start":{"line":55,"column":38},"end":{"line":64,"column":5}}]}},"b":{"0":[8],"1":[0],"2":[8],"3":[16],"4":[4],"5":[0],"6":[4],"7":[0]},"fnMap":{"0":{"name":"getSeenNotifications","decl":{"start":{"line":8,"column":29},"end":{"line":11,"column":2}},"loc":{"start":{"line":8,"column":29},"end":{"line":11,"column":2}},"line":8},"1":{"name":"setSeenNotifications","decl":{"start":{"line":13,"column":29},"end":{"line":15,"column":2}},"loc":{"start":{"line":13,"column":29},"end":{"line":15,"column":2}},"line":13},"2":{"name":"NotificationProvider","decl":{"start":{"line":28,"column":72},"end":{"line":90,"column":2}},"loc":{"start":{"line":28,"column":72},"end":{"line":90,"column":2}},"line":28},"3":{"name":"playBellSound","decl":{"start":{"line":67,"column":24},"end":{"line":74,"column":4}},"loc":{"start":{"line":67,"column":24},"end":{"line":74,"column":4}},"line":67},"4":{"name":"showToast","decl":{"start":{"line":76,"column":20},"end":{"line":78,"column":4}},"loc":{"start":{"line":76,"column":20},"end":{"line":78,"column":4}},"line":76},"5":{"name":"useNotification","decl":{"start":{"line":92,"column":31},"end":{"line":98,"column":2}},"loc":{"start":{"line":92,"column":31},"end":{"line":98,"column":2}},"line":92}},"f":{"0":8,"1":0,"2":8,"3":0,"4":0,"5":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\hooks\\useCheckAuth.ts": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\hooks\\useCheckAuth.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":57}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":54}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":28}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":35}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":21}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":58}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":51}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":31}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":9}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":19}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":2}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":28}}},"s":{"0":1,"1":1,"2":1,"3":1,"5":1,"6":12,"8":12,"9":4,"11":4,"12":0,"13":0,"14":12,"15":12,"17":1},"branchMap":{"0":{"type":"branch","line":6,"loc":{"start":{"line":6,"column":21},"end":{"line":16,"column":2}},"locations":[{"start":{"line":6,"column":21},"end":{"line":16,"column":2}}]},"1":{"type":"branch","line":9,"loc":{"start":{"line":9,"column":14},"end":{"line":15,"column":7}},"locations":[{"start":{"line":9,"column":14},"end":{"line":15,"column":7}}]},"2":{"type":"branch","line":12,"loc":{"start":{"line":12,"column":12},"end":{"line":12,"column":50}},"locations":[{"start":{"line":12,"column":12},"end":{"line":12,"column":50}}]},"3":{"type":"branch","line":12,"loc":{"start":{"line":12,"column":50},"end":{"line":14,"column":9}},"locations":[{"start":{"line":12,"column":50},"end":{"line":14,"column":9}}]}},"b":{"0":[12],"1":[4],"2":[0],"3":[0]},"fnMap":{"0":{"name":"useCheckAuth","decl":{"start":{"line":6,"column":21},"end":{"line":16,"column":2}},"loc":{"start":{"line":6,"column":21},"end":{"line":16,"column":2}},"line":6}},"f":{"0":12}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\layouts\\MainLayout.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\layouts\\MainLayout.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":48}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":47}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":55}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":37}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":55}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":80}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":33}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":33}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":64}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":60}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":30}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":41}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":4}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":37}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":13}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":16}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":16}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":27}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":23}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":25}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":31}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":24}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":31}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":25}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":24}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":25}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":23}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":4}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":25}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":72}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":51}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":10}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":48}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":68}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":34}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":19}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":26}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":68}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":13}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":31}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":38}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":10}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":2}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":26}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"14":1,"15":4,"16":4,"17":4,"19":4,"21":4,"22":0,"23":0,"25":4,"26":4,"27":4,"28":4,"29":4,"30":4,"31":4,"32":4,"33":4,"34":4,"35":4,"36":4,"37":4,"38":4,"39":4,"41":4,"42":4,"43":4,"45":4,"46":4,"47":4,"48":4,"49":4,"50":4,"51":4,"52":4,"53":4,"54":4,"55":4,"57":4,"59":1},"branchMap":{"0":{"type":"branch","line":15,"loc":{"start":{"line":15,"column":46},"end":{"line":58,"column":2}},"locations":[{"start":{"line":15,"column":46},"end":{"line":58,"column":2}}]},"1":{"type":"branch","line":54,"loc":{"start":{"line":54,"column":7},"end":{"line":54,"column":31}},"locations":[{"start":{"line":54,"column":7},"end":{"line":54,"column":31}}]},"2":{"type":"branch","line":20,"loc":{"start":{"line":20,"column":33},"end":{"line":20,"column":59}},"locations":[{"start":{"line":20,"column":33},"end":{"line":20,"column":59}}]},"3":{"type":"branch","line":43,"loc":{"start":{"line":43,"column":35},"end":{"line":43,"column":68}},"locations":[{"start":{"line":43,"column":35},"end":{"line":43,"column":68}}]}},"b":{"0":[4],"1":[0],"2":[12],"3":[52]},"fnMap":{"0":{"name":"MainLayout","decl":{"start":{"line":15,"column":46},"end":{"line":58,"column":2}},"loc":{"start":{"line":15,"column":46},"end":{"line":58,"column":2}},"line":15},"1":{"name":"toggleSearch","decl":{"start":{"line":22,"column":23},"end":{"line":24,"column":4}},"loc":{"start":{"line":22,"column":23},"end":{"line":24,"column":4}},"line":22}},"f":{"0":4,"1":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\layouts\\SellerLayout.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\layouts\\SellerLayout.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":48}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":47}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":55}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":37}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":38}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":35}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":177}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":12}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":52}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":40}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":46}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":27}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":34}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":26}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":19}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":23}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":40}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":14}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":1}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":27}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"9":0,"10":0,"11":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"25":0,"27":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":28,"column":-539}},"locations":[{"start":{"line":1,"column":0},"end":{"line":28,"column":-539}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":28,"column":-539}},"loc":{"start":{"line":1,"column":0},"end":{"line":28,"column":-539}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\layouts\\sellerDashboardLayout.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\layouts\\sellerDashboardLayout.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":79}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":63}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":57}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":65}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":10}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":47}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":71}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":60}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":30}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":60}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":83}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":20}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":21}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":15}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":12}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":10}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":2}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":22}}},"s":{"0":1,"1":1,"2":1,"3":1,"9":1,"10":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"26":0,"28":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Layout","decl":{"start":{"line":10,"column":38},"end":{"line":27,"column":2}},"loc":{"start":{"line":10,"column":38},"end":{"line":27,"column":2}},"line":10}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\AboutUs.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\AboutUs.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":1}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":39}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":49}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":59}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":40}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":33}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":54}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":50}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":21}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":48}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":22}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":37}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":31}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":45}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":11}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":26}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":8}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":29}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":43}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":7}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":20}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":31}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":47}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":9}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":8}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":11}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":12}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":30}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":67}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":15}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":29}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":34}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":50}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":12}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":100}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":75}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":17}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":16}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":14}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":99}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":15}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":26}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":57}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":53}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":15}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":17}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":26}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":48}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":32}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":14}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":16}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":36}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":86}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":18}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":71}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":16}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":142}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":193}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":90}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":8}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":7}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":16}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":14}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":12}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":4}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":25}}},"s":{"0":1,"1":1,"2":1,"4":1,"5":1,"7":1,"8":0,"9":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"22":0,"23":0,"24":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"33":0,"34":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"45":0,"46":0,"47":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"66":0,"67":0,"70":0,"71":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"81":0,"83":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"AboutUs","decl":{"start":{"line":8,"column":26},"end":{"line":82,"column":4}},"loc":{"start":{"line":8,"column":26},"end":{"line":82,"column":4}},"line":8}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Cart.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Cart.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":41}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":42}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":77}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":53}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":35}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":47}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":48}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":66}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":30}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":33}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":107}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":55}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":55}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":45}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":67}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":79}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":92}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":116}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":48}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":76}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":33}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":67}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":56}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":73}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":75}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":19}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":54}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":20}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":25}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":5}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":17}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":19}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":87}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":24}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":59}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":91}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":127}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":9}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":44}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":113}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":44}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":19}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":42}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":46}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":43}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":5}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":23}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":19}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":18}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":50}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":71}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":27}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":92}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":93}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":55}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":14}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":16}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":74}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":8}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":5}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":16}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":5}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":2}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":70}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":27}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":92}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":31}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":14}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":16}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":74}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":8}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":5}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":16}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":5}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":2}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":41}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":9}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":31}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":89}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":97}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":7}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":49}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":26}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":20}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":19}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":44}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":15}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":32}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":5}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":4}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":54}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":9}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":32}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":35}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":20}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":49}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":21}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":43}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":15}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":30}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":5}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":4}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":39}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":30}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":4}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":40}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":9}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":28}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":26}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":20}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":49}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":21}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":42}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":15}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":29}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":5}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":31}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":4}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":33}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":31}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":4}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":49}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":85}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":41}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":4}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":49}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":50}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":87}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":49}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":10}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":23}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":4}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":19}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":33}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":35}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":38}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":176}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":4}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":39}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":12}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":65}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":37}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":100}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":114}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":14}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":12}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":3}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":31}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":135}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":3}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":31}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":25}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":3}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":10}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":163}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":38}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":96}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":39}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":63}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":41}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":16}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":67}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":89}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":68}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":70}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":89}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":66}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":17}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":18}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":17}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":39}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":112}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":57}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":74}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":114}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":94}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":24}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":21}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":105}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":57}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":68}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":27}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":80}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":143}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":21}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":29}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":103}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":116}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":27}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":27}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":80}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":143}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":21}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":29}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":24}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":21}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":99}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":112}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":57}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":62}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":139}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":32}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":30}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":234}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":27}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":24}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":21}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":48}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":111}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":58}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":27}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":22}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":19}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":15}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":18}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":16}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":12}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":105}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":16}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":44}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":179}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":63}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":17}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":15}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":37}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":43}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":185}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":68}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":17}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":12}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":28}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":27}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":62}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":38}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":36}},"282":{"start":{"line":283,"column":0},"end":{"line":283,"column":10}},"284":{"start":{"line":285,"column":0},"end":{"line":285,"column":10}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":51}},"286":{"start":{"line":287,"column":0},"end":{"line":287,"column":62}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":75}},"288":{"start":{"line":289,"column":0},"end":{"line":289,"column":72}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":31}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":27}},"291":{"start":{"line":292,"column":0},"end":{"line":292,"column":14}},"292":{"start":{"line":293,"column":0},"end":{"line":293,"column":72}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":34}},"294":{"start":{"line":295,"column":0},"end":{"line":295,"column":75}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":14}},"296":{"start":{"line":297,"column":0},"end":{"line":297,"column":29}},"297":{"start":{"line":298,"column":0},"end":{"line":298,"column":16}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":47}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":45}},"300":{"start":{"line":301,"column":0},"end":{"line":301,"column":173}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":9}},"303":{"start":{"line":304,"column":0},"end":{"line":304,"column":17}},"304":{"start":{"line":305,"column":0},"end":{"line":305,"column":15}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":12}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":10}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":8}},"309":{"start":{"line":310,"column":0},"end":{"line":310,"column":2}},"312":{"start":{"line":313,"column":0},"end":{"line":313,"column":20}}},"s":{"0":1,"1":1,"2":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"28":1,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"70":0,"71":0,"72":0,"74":0,"75":0,"76":0,"77":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"89":0,"90":0,"91":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"132":0,"133":0,"134":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"150":0,"151":0,"152":0,"154":0,"155":0,"156":0,"157":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"167":0,"168":0,"169":0,"171":0,"172":0,"173":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"184":0,"186":0,"187":0,"188":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"254":0,"255":0,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"267":0,"268":0,"269":0,"270":0,"271":0,"272":0,"274":0,"275":0,"276":0,"277":0,"278":0,"279":0,"280":0,"281":0,"282":0,"284":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"297":0,"298":0,"299":0,"300":0,"301":0,"303":0,"304":0,"305":0,"306":0,"307":0,"309":0,"312":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Cart","decl":{"start":{"line":29,"column":23},"end":{"line":310,"column":2}},"loc":{"start":{"line":29,"column":23},"end":{"line":310,"column":2}},"line":29}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Chat.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Chat.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":59}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":65}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":34}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":34}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":46}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":58}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":55}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":39}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":54}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":50}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":52}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":63}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":19}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":19}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":64}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":27}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":62}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":43}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":24}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":20}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":31}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":8}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":5}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":27}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":19}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":17}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":55}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":69}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":9}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":20}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":30}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":8}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":5}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":15}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":19}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":67}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":17}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":73}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":36}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":4}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":53}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":23}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":40}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":47}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":26}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":5}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":4}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":28}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":23}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":4}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":10}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":49}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":19}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":15}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":30}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":250}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":37}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":17}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":18}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":101}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":123}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":71}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":103}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":29}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":21}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":16}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":75}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":43}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":18}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":23}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":97}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":72}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":49}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":132}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":148}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":26}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":22}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":57}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":59}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":55}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":51}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":52}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":50}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":33}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":131}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":45}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":24}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":22}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":20}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":15}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":40}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":16}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":49}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":131}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":20}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":27}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":36}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":44}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":50}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":100}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":16}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":21}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":29}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":170}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":34}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":23}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":19}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":16}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":14}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":10}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":2}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":24}}},"s":{"0":1,"1":1,"2":1,"3":1,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"19":0,"20":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"30":0,"31":0,"32":0,"33":0,"34":0,"36":0,"37":0,"38":0,"39":0,"40":0,"42":0,"43":0,"44":0,"45":0,"46":0,"48":0,"49":0,"50":0,"52":0,"53":0,"54":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"64":0,"65":0,"66":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"75":0,"76":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"92":0,"93":0,"94":0,"95":0,"96":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"128":0,"129":0,"130":0,"131":0,"132":0,"134":0,"136":0,"138":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"ChatRoom","decl":{"start":{"line":12,"column":27},"end":{"line":137,"column":2}},"loc":{"start":{"line":12,"column":27},"end":{"line":137,"column":2}},"line":12}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Checkout.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Checkout.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":47}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":80}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":67}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":36}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":79}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":77}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":34}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":57}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":16}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":53}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":5}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":67}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":79}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":48}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":72}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":47}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":69}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":83}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":65}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":58}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":16}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":15}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":13}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":16}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":5}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":61}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":77}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":33}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":19}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":54}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":20}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":25}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":5}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":17}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":18}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":78}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":89}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":24}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":5}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":37}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":19}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":87}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":59}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":91}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":127}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":9}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":44}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":5}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":23}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":19}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":41}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":25}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":4}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":25}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":19}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":41}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":88}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":46}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":72}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":28}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":24}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":67}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":19}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":21}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":61}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":20}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":94}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":18}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":89}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":21}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":92}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":14}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":18}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":5}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":4}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":93}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":37}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":38}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":41}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":29}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":16}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":58}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":10}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":77}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":12}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":57}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":75}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":5}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":4}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":84}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":30}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":54}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":4}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":86}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":30}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":54}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":4}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":71}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":29}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":23}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":9}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":67}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":61}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":54}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":41}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":66}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":65}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":63}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":66}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":70}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":30}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":40}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":48}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":13}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":18}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":58}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":32}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":13}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":42}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":20}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":62}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":5}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":4}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":22}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":79}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":3}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":10}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":55}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":68}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":38}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":78}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":33}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":88}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":41}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":72}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":51}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":26}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":88}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":108}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":27}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":28}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":27}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":49}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":70}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":66}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":107}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":30}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":66}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":136}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":30}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":28}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":27}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":30}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":28}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":72}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":69}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":83}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":22}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":72}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":68}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":79}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":22}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":72}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":70}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":61}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":22}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":57}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":69}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":78}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":100}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":24}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":22}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":20}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":18}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":16}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":14}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":37}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":99}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":65}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":30}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":94}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":17}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":40}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":24}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":26}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":37}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":40}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":31}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":33}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":128}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":20}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":59}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":50}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":19}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":63}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":73}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":14}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":30}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":74}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":37}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":17}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":75}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":20}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":36}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":27}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":27}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":37}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":51}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":44}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":35}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":37}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":138}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":24}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":16}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":72}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":76}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":18}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":17}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":71}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":20}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":34}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":27}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":25}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":35}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":49}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":44}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":35}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":37}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":134}},"282":{"start":{"line":283,"column":0},"end":{"line":283,"column":24}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":16}},"284":{"start":{"line":285,"column":0},"end":{"line":285,"column":68}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":74}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":18}},"288":{"start":{"line":289,"column":0},"end":{"line":289,"column":17}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":77}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":20}},"291":{"start":{"line":292,"column":0},"end":{"line":292,"column":37}},"292":{"start":{"line":293,"column":0},"end":{"line":293,"column":27}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":28}},"294":{"start":{"line":295,"column":0},"end":{"line":295,"column":38}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":52}},"296":{"start":{"line":297,"column":0},"end":{"line":297,"column":44}},"297":{"start":{"line":298,"column":0},"end":{"line":298,"column":35}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":37}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":140}},"300":{"start":{"line":301,"column":0},"end":{"line":301,"column":24}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":16}},"302":{"start":{"line":303,"column":0},"end":{"line":303,"column":75}},"303":{"start":{"line":304,"column":0},"end":{"line":304,"column":77}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":18}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":16}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":14}},"309":{"start":{"line":310,"column":0},"end":{"line":310,"column":15}},"310":{"start":{"line":311,"column":0},"end":{"line":311,"column":23}},"311":{"start":{"line":312,"column":0},"end":{"line":312,"column":58}},"312":{"start":{"line":313,"column":0},"end":{"line":313,"column":126}},"313":{"start":{"line":314,"column":0},"end":{"line":314,"column":13}},"314":{"start":{"line":315,"column":0},"end":{"line":315,"column":82}},"316":{"start":{"line":317,"column":0},"end":{"line":317,"column":90}},"317":{"start":{"line":318,"column":0},"end":{"line":318,"column":17}},"318":{"start":{"line":319,"column":0},"end":{"line":319,"column":13}},"319":{"start":{"line":320,"column":0},"end":{"line":320,"column":10}},"320":{"start":{"line":321,"column":0},"end":{"line":321,"column":10}},"321":{"start":{"line":322,"column":0},"end":{"line":322,"column":9}},"323":{"start":{"line":324,"column":0},"end":{"line":324,"column":2}},"325":{"start":{"line":326,"column":0},"end":{"line":326,"column":24}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"36":1,"37":26,"38":26,"39":26,"40":26,"41":26,"42":26,"43":26,"44":26,"45":26,"46":26,"47":26,"48":26,"49":26,"50":26,"51":26,"52":26,"53":26,"54":26,"55":26,"56":26,"57":26,"59":26,"60":5,"61":5,"62":0,"63":0,"64":26,"66":26,"67":5,"68":0,"69":0,"70":0,"71":26,"73":26,"74":5,"75":5,"76":5,"77":5,"78":5,"79":5,"80":5,"81":26,"83":26,"84":5,"85":5,"86":5,"87":26,"89":26,"90":13,"91":13,"92":13,"93":13,"94":13,"95":26,"97":26,"98":8,"99":8,"100":2,"101":8,"102":2,"103":8,"104":2,"105":8,"106":2,"107":8,"108":0,"109":8,"110":8,"112":26,"113":8,"114":8,"115":6,"116":6,"117":6,"118":6,"119":6,"120":6,"121":8,"122":2,"123":2,"124":2,"125":8,"127":26,"128":0,"129":0,"130":0,"132":26,"133":0,"134":0,"135":0,"137":26,"138":2,"139":2,"140":2,"141":2,"143":2,"144":2,"145":2,"146":2,"147":0,"148":2,"149":2,"150":2,"151":2,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"165":2,"166":2,"167":2,"168":2,"170":26,"171":0,"172":0,"174":26,"175":26,"177":26,"178":26,"179":26,"180":26,"181":26,"182":26,"183":26,"184":26,"185":26,"186":26,"187":26,"188":26,"189":26,"190":26,"191":26,"192":21,"193":21,"194":21,"195":21,"196":21,"197":21,"198":21,"199":21,"200":26,"201":26,"202":26,"203":26,"204":26,"205":26,"206":26,"207":26,"208":26,"209":26,"210":26,"211":26,"212":26,"213":26,"214":26,"215":26,"216":26,"217":26,"218":26,"219":26,"220":26,"221":26,"222":26,"223":26,"224":26,"225":26,"226":26,"227":26,"228":26,"229":26,"230":26,"231":26,"232":26,"233":26,"234":26,"235":26,"236":26,"237":26,"238":26,"239":26,"241":26,"242":26,"243":26,"244":26,"245":0,"247":26,"249":26,"250":26,"251":26,"252":26,"253":26,"254":26,"255":26,"256":26,"257":26,"258":26,"259":26,"260":26,"261":26,"262":26,"263":26,"264":26,"265":26,"266":26,"267":0,"269":26,"270":26,"271":26,"272":26,"273":26,"274":26,"275":26,"276":26,"277":26,"278":26,"279":26,"280":26,"281":26,"282":26,"283":26,"284":26,"285":0,"287":26,"288":26,"289":26,"290":26,"291":26,"292":26,"293":26,"294":26,"295":26,"296":26,"297":26,"298":26,"299":26,"300":26,"301":26,"302":26,"303":0,"305":26,"306":26,"307":26,"309":26,"310":26,"311":26,"312":26,"313":26,"314":26,"316":26,"317":26,"318":26,"319":26,"320":26,"321":26,"323":26,"325":1},"branchMap":{"0":{"type":"branch","line":37,"loc":{"start":{"line":37,"column":27},"end":{"line":324,"column":2}},"locations":[{"start":{"line":37,"column":27},"end":{"line":324,"column":2}}]},"1":{"type":"branch","line":171,"loc":{"start":{"line":171,"column":21},"end":{"line":173,"column":3}},"locations":[{"start":{"line":171,"column":21},"end":{"line":173,"column":3}}]},"2":{"type":"branch","line":206,"loc":{"start":{"line":206,"column":64},"end":{"line":206,"column":76}},"locations":[{"start":{"line":206,"column":64},"end":{"line":206,"column":76}}]},"3":{"type":"branch","line":239,"loc":{"start":{"line":239,"column":82},"end":{"line":239,"column":104}},"locations":[{"start":{"line":239,"column":82},"end":{"line":239,"column":104}}]},"4":{"type":"branch","line":239,"loc":{"start":{"line":239,"column":94},"end":{"line":239,"column":123}},"locations":[{"start":{"line":239,"column":94},"end":{"line":239,"column":123}}]},"5":{"type":"branch","line":245,"loc":{"start":{"line":245,"column":39},"end":{"line":245,"column":63}},"locations":[{"start":{"line":245,"column":39},"end":{"line":245,"column":63}}]},"6":{"type":"branch","line":245,"loc":{"start":{"line":245,"column":51},"end":{"line":246,"column":73}},"locations":[{"start":{"line":245,"column":51},"end":{"line":246,"column":73}}]},"7":{"type":"branch","line":264,"loc":{"start":{"line":264,"column":93},"end":{"line":264,"column":114}},"locations":[{"start":{"line":264,"column":93},"end":{"line":264,"column":114}}]},"8":{"type":"branch","line":264,"loc":{"start":{"line":264,"column":105},"end":{"line":264,"column":133}},"locations":[{"start":{"line":264,"column":105},"end":{"line":264,"column":133}}]},"9":{"type":"branch","line":267,"loc":{"start":{"line":267,"column":49},"end":{"line":267,"column":72}},"locations":[{"start":{"line":267,"column":49},"end":{"line":267,"column":72}}]},"10":{"type":"branch","line":267,"loc":{"start":{"line":267,"column":61},"end":{"line":268,"column":76}},"locations":[{"start":{"line":267,"column":61},"end":{"line":268,"column":76}}]},"11":{"type":"branch","line":282,"loc":{"start":{"line":282,"column":91},"end":{"line":282,"column":110}},"locations":[{"start":{"line":282,"column":91},"end":{"line":282,"column":110}}]},"12":{"type":"branch","line":282,"loc":{"start":{"line":282,"column":103},"end":{"line":282,"column":129}},"locations":[{"start":{"line":282,"column":103},"end":{"line":282,"column":129}}]},"13":{"type":"branch","line":285,"loc":{"start":{"line":285,"column":47},"end":{"line":285,"column":68}},"locations":[{"start":{"line":285,"column":47},"end":{"line":285,"column":68}}]},"14":{"type":"branch","line":285,"loc":{"start":{"line":285,"column":59},"end":{"line":286,"column":74}},"locations":[{"start":{"line":285,"column":59},"end":{"line":286,"column":74}}]},"15":{"type":"branch","line":300,"loc":{"start":{"line":300,"column":94},"end":{"line":300,"column":116}},"locations":[{"start":{"line":300,"column":94},"end":{"line":300,"column":116}}]},"16":{"type":"branch","line":300,"loc":{"start":{"line":300,"column":106},"end":{"line":300,"column":135}},"locations":[{"start":{"line":300,"column":106},"end":{"line":300,"column":135}}]},"17":{"type":"branch","line":303,"loc":{"start":{"line":303,"column":51},"end":{"line":303,"column":75}},"locations":[{"start":{"line":303,"column":51},"end":{"line":303,"column":75}}]},"18":{"type":"branch","line":303,"loc":{"start":{"line":303,"column":63},"end":{"line":304,"column":77}},"locations":[{"start":{"line":303,"column":63},"end":{"line":304,"column":77}}]},"19":{"type":"branch","line":313,"loc":{"start":{"line":313,"column":26},"end":{"line":313,"column":63}},"locations":[{"start":{"line":313,"column":26},"end":{"line":313,"column":63}}]},"20":{"type":"branch","line":313,"loc":{"start":{"line":313,"column":41},"end":{"line":313,"column":98}},"locations":[{"start":{"line":313,"column":41},"end":{"line":313,"column":98}}]},"21":{"type":"branch","line":313,"loc":{"start":{"line":313,"column":63},"end":{"line":313,"column":126}},"locations":[{"start":{"line":313,"column":63},"end":{"line":313,"column":126}}]},"22":{"type":"branch","line":315,"loc":{"start":{"line":315,"column":21},"end":{"line":315,"column":49}},"locations":[{"start":{"line":315,"column":21},"end":{"line":315,"column":49}}]},"23":{"type":"branch","line":315,"loc":{"start":{"line":315,"column":36},"end":{"line":315,"column":62}},"locations":[{"start":{"line":315,"column":36},"end":{"line":315,"column":62}}]},"24":{"type":"branch","line":315,"loc":{"start":{"line":315,"column":49},"end":{"line":315,"column":82}},"locations":[{"start":{"line":315,"column":49},"end":{"line":315,"column":82}}]},"25":{"type":"branch","line":317,"loc":{"start":{"line":317,"column":24},"end":{"line":317,"column":74}},"locations":[{"start":{"line":317,"column":24},"end":{"line":317,"column":74}}]},"26":{"type":"branch","line":60,"loc":{"start":{"line":60,"column":12},"end":{"line":65,"column":5}},"locations":[{"start":{"line":60,"column":12},"end":{"line":65,"column":5}}]},"27":{"type":"branch","line":62,"loc":{"start":{"line":62,"column":19},"end":{"line":64,"column":5}},"locations":[{"start":{"line":62,"column":19},"end":{"line":64,"column":5}}]},"28":{"type":"branch","line":67,"loc":{"start":{"line":67,"column":11},"end":{"line":72,"column":4}},"locations":[{"start":{"line":67,"column":11},"end":{"line":72,"column":4}}]},"29":{"type":"branch","line":68,"loc":{"start":{"line":68,"column":77},"end":{"line":71,"column":5}},"locations":[{"start":{"line":68,"column":77},"end":{"line":71,"column":5}}]},"30":{"type":"branch","line":74,"loc":{"start":{"line":74,"column":12},"end":{"line":82,"column":5}},"locations":[{"start":{"line":74,"column":12},"end":{"line":82,"column":5}}]},"31":{"type":"branch","line":76,"loc":{"start":{"line":76,"column":50},"end":{"line":79,"column":7}},"locations":[{"start":{"line":76,"column":50},"end":{"line":79,"column":7}}]},"32":{"type":"branch","line":77,"loc":{"start":{"line":77,"column":54},"end":{"line":77,"column":89}},"locations":[{"start":{"line":77,"column":54},"end":{"line":77,"column":89}}]},"33":{"type":"branch","line":84,"loc":{"start":{"line":84,"column":12},"end":{"line":88,"column":5}},"locations":[{"start":{"line":84,"column":12},"end":{"line":88,"column":5}}]},"34":{"type":"branch","line":90,"loc":{"start":{"line":90,"column":12},"end":{"line":96,"column":3}},"locations":[{"start":{"line":90,"column":12},"end":{"line":96,"column":3}}]},"35":{"type":"branch","line":92,"loc":{"start":{"line":92,"column":39},"end":{"line":92,"column":68}},"locations":[{"start":{"line":92,"column":39},"end":{"line":92,"column":68}}]},"36":{"type":"branch","line":92,"loc":{"start":{"line":92,"column":60},"end":{"line":92,"column":88}},"locations":[{"start":{"line":92,"column":60},"end":{"line":92,"column":88}}]},"37":{"type":"branch","line":93,"loc":{"start":{"line":93,"column":19},"end":{"line":93,"column":44}},"locations":[{"start":{"line":93,"column":19},"end":{"line":93,"column":44}}]},"38":{"type":"branch","line":94,"loc":{"start":{"line":94,"column":49},"end":{"line":94,"column":70}},"locations":[{"start":{"line":94,"column":49},"end":{"line":94,"column":70}}]},"39":{"type":"branch","line":98,"loc":{"start":{"line":98,"column":25},"end":{"line":111,"column":4}},"locations":[{"start":{"line":98,"column":25},"end":{"line":111,"column":4}}]},"40":{"type":"branch","line":100,"loc":{"start":{"line":100,"column":6},"end":{"line":101,"column":61}},"locations":[{"start":{"line":100,"column":6},"end":{"line":101,"column":61}}]},"41":{"type":"branch","line":101,"loc":{"start":{"line":101,"column":23},"end":{"line":101,"column":61}},"locations":[{"start":{"line":101,"column":23},"end":{"line":101,"column":61}}]},"42":{"type":"branch","line":102,"loc":{"start":{"line":102,"column":6},"end":{"line":103,"column":94}},"locations":[{"start":{"line":102,"column":6},"end":{"line":103,"column":94}}]},"43":{"type":"branch","line":103,"loc":{"start":{"line":103,"column":35},"end":{"line":103,"column":94}},"locations":[{"start":{"line":103,"column":35},"end":{"line":103,"column":94}}]},"44":{"type":"branch","line":104,"loc":{"start":{"line":104,"column":6},"end":{"line":105,"column":89}},"locations":[{"start":{"line":104,"column":6},"end":{"line":105,"column":89}}]},"45":{"type":"branch","line":105,"loc":{"start":{"line":105,"column":35},"end":{"line":105,"column":89}},"locations":[{"start":{"line":105,"column":35},"end":{"line":105,"column":89}}]},"46":{"type":"branch","line":106,"loc":{"start":{"line":106,"column":6},"end":{"line":107,"column":92}},"locations":[{"start":{"line":106,"column":6},"end":{"line":107,"column":92}}]},"47":{"type":"branch","line":107,"loc":{"start":{"line":107,"column":35},"end":{"line":107,"column":92}},"locations":[{"start":{"line":107,"column":35},"end":{"line":107,"column":92}}]},"48":{"type":"branch","line":108,"loc":{"start":{"line":108,"column":6},"end":{"line":109,"column":18}},"locations":[{"start":{"line":108,"column":6},"end":{"line":109,"column":18}}]},"49":{"type":"branch","line":113,"loc":{"start":{"line":113,"column":28},"end":{"line":126,"column":4}},"locations":[{"start":{"line":113,"column":28},"end":{"line":126,"column":4}}]},"50":{"type":"branch","line":115,"loc":{"start":{"line":115,"column":37},"end":{"line":122,"column":11}},"locations":[{"start":{"line":115,"column":37},"end":{"line":122,"column":11}}]},"51":{"type":"branch","line":122,"loc":{"start":{"line":122,"column":4},"end":{"line":125,"column":5}},"locations":[{"start":{"line":122,"column":4},"end":{"line":125,"column":5}}]},"52":{"type":"branch","line":117,"loc":{"start":{"line":117,"column":19},"end":{"line":120,"column":8}},"locations":[{"start":{"line":117,"column":19},"end":{"line":120,"column":8}}]},"53":{"type":"branch","line":121,"loc":{"start":{"line":121,"column":16},"end":{"line":121,"column":75}},"locations":[{"start":{"line":121,"column":16},"end":{"line":121,"column":75}}]},"54":{"type":"branch","line":123,"loc":{"start":{"line":123,"column":19},"end":{"line":123,"column":55}},"locations":[{"start":{"line":123,"column":19},"end":{"line":123,"column":55}}]},"55":{"type":"branch","line":124,"loc":{"start":{"line":124,"column":16},"end":{"line":124,"column":73}},"locations":[{"start":{"line":124,"column":16},"end":{"line":124,"column":73}}]},"56":{"type":"branch","line":138,"loc":{"start":{"line":138,"column":23},"end":{"line":169,"column":4}},"locations":[{"start":{"line":138,"column":23},"end":{"line":169,"column":4}}]},"57":{"type":"branch","line":139,"loc":{"start":{"line":139,"column":22},"end":{"line":139,"column":29}},"locations":[{"start":{"line":139,"column":22},"end":{"line":139,"column":29}}]},"58":{"type":"branch","line":142,"loc":{"start":{"line":142,"column":65},"end":{"line":144,"column":59}},"locations":[{"start":{"line":142,"column":65},"end":{"line":144,"column":59}}]},"59":{"type":"branch","line":147,"loc":{"start":{"line":147,"column":64},"end":{"line":148,"column":65}},"locations":[{"start":{"line":147,"column":64},"end":{"line":148,"column":65}}]},"60":{"type":"branch","line":149,"loc":{"start":{"line":149,"column":30},"end":{"line":149,"column":63}},"locations":[{"start":{"line":149,"column":30},"end":{"line":149,"column":63}}]},"61":{"type":"branch","line":152,"loc":{"start":{"line":152,"column":28},"end":{"line":166,"column":13}},"locations":[{"start":{"line":152,"column":28},"end":{"line":166,"column":13}}]},"62":{"type":"branch","line":192,"loc":{"start":{"line":192,"column":40},"end":{"line":200,"column":28}},"locations":[{"start":{"line":192,"column":40},"end":{"line":200,"column":28}}]}},"b":{"0":[26],"1":[0],"2":[0],"3":[0],"4":[0],"5":[0],"6":[0],"7":[0],"8":[0],"9":[0],"10":[0],"11":[0],"12":[0],"13":[0],"14":[0],"15":[0],"16":[0],"17":[0],"18":[0],"19":[2],"20":[24],"21":[2],"22":[2],"23":[2],"24":[2],"25":[0],"26":[5],"27":[0],"28":[5],"29":[0],"30":[5],"31":[5],"32":[5],"33":[5],"34":[13],"35":[6],"36":[4],"37":[8],"38":[52],"39":[8],"40":[2],"41":[0],"42":[2],"43":[0],"44":[2],"45":[0],"46":[2],"47":[0],"48":[0],"49":[8],"50":[6],"51":[2],"52":[6],"53":[6],"54":[2],"55":[2],"56":[2],"57":[0],"58":[0],"59":[0],"60":[0],"61":[0],"62":[21]},"fnMap":{"0":{"name":"Checkout","decl":{"start":{"line":37,"column":27},"end":{"line":324,"column":2}},"loc":{"start":{"line":37,"column":27},"end":{"line":324,"column":2}},"line":37},"1":{"name":"validateField","decl":{"start":{"line":98,"column":25},"end":{"line":111,"column":4}},"loc":{"start":{"line":98,"column":25},"end":{"line":111,"column":4}},"line":98},"2":{"name":"handleInputChange","decl":{"start":{"line":113,"column":28},"end":{"line":126,"column":4}},"loc":{"start":{"line":113,"column":28},"end":{"line":126,"column":4}},"line":113},"3":{"name":"handleBlur","decl":{"start":{"line":128,"column":20},"end":{"line":131,"column":4}},"loc":{"start":{"line":128,"column":20},"end":{"line":131,"column":4}},"line":128},"4":{"name":"handleFocus","decl":{"start":{"line":133,"column":22},"end":{"line":136,"column":4}},"loc":{"start":{"line":133,"column":22},"end":{"line":136,"column":4}},"line":133},"5":{"name":"handleSubmit","decl":{"start":{"line":138,"column":23},"end":{"line":169,"column":4}},"loc":{"start":{"line":138,"column":23},"end":{"line":169,"column":4}},"line":138}},"f":{"0":26,"1":8,"2":8,"3":0,"4":0,"5":2}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\ForgotPassword.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\ForgotPassword.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":36}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":47}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":63}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":73}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":40}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":43}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":50}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":62}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":59}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":35}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":35}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":47}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":57}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":56}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":27}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":79}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":62}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":19}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":9}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":25}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":13}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":71}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":31}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":26}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":54}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":18}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":47}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":15}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":47}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":30}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":69}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":43}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":65}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":24}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":48}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":17}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":20}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":66}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":13}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":25}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":43}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":65}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":19}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":30}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":9}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":6}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":76}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":27}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":25}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":13}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":67}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":49}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":58}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":26}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":28}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":31}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":37}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":46}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":44}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":50}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":20}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":73}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":13}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":19}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":30}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":9}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":6}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":12}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":83}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":79}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":132}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":21}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":35}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":72}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":50}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":34}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":44}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":45}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":74}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":62}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":61}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":40}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":164}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":30}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":152}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":30}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":31}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":41}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":46}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":202}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":71}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":33}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":27}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":75}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":50}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":34}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":43}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":60}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":53}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":82}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":164}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":30}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":30}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":31}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":41}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":174}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":46}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":74}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":33}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":27}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":50}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":97}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":124}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":22}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":18}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":14}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":2}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":30}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"7":1,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"16":0,"18":0,"19":0,"21":0,"22":0,"23":0,"24":0,"26":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"37":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"57":0,"58":0,"59":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"80":0,"81":0,"82":0,"83":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"105":0,"106":0,"107":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"124":0,"125":0,"126":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"135":0,"137":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"ForgotPassword","decl":{"start":{"line":8,"column":33},"end":{"line":136,"column":2}},"loc":{"start":{"line":8,"column":33},"end":{"line":136,"column":2}},"line":8}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Home.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Home.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":48}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":52}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":40}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":42}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":45}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":69}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":77}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":61}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":29}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":84}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":33}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":62}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":66}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":70}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":19}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":19}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":41}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":5}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":27}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":19}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":29}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":39}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":47}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":14}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":67}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":95}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":10}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":38}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":7}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":5}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":35}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":53}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":34}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":4}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":10}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":49}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":46}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":85}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":58}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":67}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":17}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":91}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":16}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":16}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":76}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":80}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":16}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":14}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":39}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":31}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":72}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":21}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":43}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":57}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":16}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":18}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":51}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":33}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":12}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":21}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":51}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":18}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":39}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":50}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":57}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":9}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":16}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":13}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":5}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":6}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":80}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":26}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":78}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":27}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":20}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":47}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":54}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":73}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":16}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":86}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":20}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":16}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":14}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":12}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":10}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":2}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":19}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"15":1,"17":1,"18":8,"19":8,"20":8,"21":8,"22":8,"24":8,"25":4,"26":0,"27":0,"28":8,"30":8,"31":4,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":8,"43":8,"44":0,"45":0,"47":8,"48":8,"49":8,"51":8,"52":8,"53":8,"55":8,"56":8,"58":8,"59":8,"60":8,"61":8,"62":8,"63":8,"65":8,"66":8,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"74":8,"75":8,"76":32,"77":32,"78":32,"79":32,"81":32,"82":8,"83":24,"84":32,"88":32,"89":32,"90":8,"91":8,"92":8,"93":8,"94":2,"95":2,"96":2,"97":6,"98":0,"99":0,"100":0,"102":6,"104":6,"106":8,"107":8,"108":8,"109":8,"111":8,"113":1},"branchMap":{"0":{"type":"branch","line":18,"loc":{"start":{"line":18,"column":22},"end":{"line":112,"column":2}},"locations":[{"start":{"line":18,"column":22},"end":{"line":112,"column":2}}]},"1":{"type":"branch","line":67,"loc":{"start":{"line":67,"column":11},"end":{"line":73,"column":18}},"locations":[{"start":{"line":67,"column":11},"end":{"line":73,"column":18}}]},"2":{"type":"branch","line":94,"loc":{"start":{"line":94,"column":13},"end":{"line":97,"column":20}},"locations":[{"start":{"line":94,"column":13},"end":{"line":97,"column":20}}]},"3":{"type":"branch","line":97,"loc":{"start":{"line":97,"column":14},"end":{"line":105,"column":20}},"locations":[{"start":{"line":97,"column":14},"end":{"line":105,"column":20}}]},"4":{"type":"branch","line":98,"loc":{"start":{"line":98,"column":42},"end":{"line":101,"column":16}},"locations":[{"start":{"line":98,"column":42},"end":{"line":101,"column":16}}]},"5":{"type":"branch","line":25,"loc":{"start":{"line":25,"column":12},"end":{"line":29,"column":5}},"locations":[{"start":{"line":25,"column":12},"end":{"line":29,"column":5}}]},"6":{"type":"branch","line":26,"loc":{"start":{"line":26,"column":18},"end":{"line":28,"column":5}},"locations":[{"start":{"line":26,"column":18},"end":{"line":28,"column":5}}]},"7":{"type":"branch","line":31,"loc":{"start":{"line":31,"column":12},"end":{"line":42,"column":5}},"locations":[{"start":{"line":31,"column":12},"end":{"line":42,"column":5}}]},"8":{"type":"branch","line":32,"loc":{"start":{"line":32,"column":8},"end":{"line":32,"column":28}},"locations":[{"start":{"line":32,"column":8},"end":{"line":32,"column":28}}]},"9":{"type":"branch","line":32,"loc":{"start":{"line":32,"column":28},"end":{"line":41,"column":5}},"locations":[{"start":{"line":32,"column":28},"end":{"line":41,"column":5}}]},"10":{"type":"branch","line":76,"loc":{"start":{"line":76,"column":18},"end":{"line":90,"column":13}},"locations":[{"start":{"line":76,"column":18},"end":{"line":90,"column":13}}]},"11":{"type":"branch","line":82,"loc":{"start":{"line":82,"column":31},"end":{"line":83,"column":50}},"locations":[{"start":{"line":82,"column":31},"end":{"line":83,"column":50}}]},"12":{"type":"branch","line":83,"loc":{"start":{"line":83,"column":12},"end":{"line":84,"column":57}},"locations":[{"start":{"line":83,"column":12},"end":{"line":84,"column":57}}]}},"b":{"0":[8],"1":[0],"2":[2],"3":[6],"4":[0],"5":[4],"6":[0],"7":[4],"8":[0],"9":[0],"10":[32],"11":[8],"12":[24]},"fnMap":{"0":{"name":"App","decl":{"start":{"line":18,"column":22},"end":{"line":112,"column":2}},"loc":{"start":{"line":18,"column":22},"end":{"line":112,"column":2}},"line":18},"1":{"name":"handleCategoryClick","decl":{"start":{"line":44,"column":30},"end":{"line":46,"column":4}},"loc":{"start":{"line":44,"column":30},"end":{"line":46,"column":4}},"line":44},"2":{"name":"onClose","decl":{"start":{"line":71,"column":25},"end":{"line":71,"column":57}},"loc":{"start":{"line":71,"column":25},"end":{"line":71,"column":57}},"line":71},"3":{"name":"onClick","decl":{"start":{"line":79,"column":15},"end":{"line":79,"column":51}},"loc":{"start":{"line":79,"column":15},"end":{"line":79,"column":51}},"line":79}},"f":{"0":8,"1":0,"2":0,"3":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Login.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Login.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":36}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":63}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":42}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":53}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":42}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":55}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":40}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":45}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":31}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":49}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":55}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":61}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":65}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":60}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":33}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":33}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":63}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":37}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":53}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":45}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":19}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":19}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":39}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":37}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":33}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":41}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":24}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":48}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":39}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":9}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":7}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":5}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":27}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":71}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":23}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":23}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":30}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":58}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":26}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":13}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":5}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":9}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":60}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":58}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":31}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":60}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":7}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":34}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":45}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":37}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":27}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":66}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":10}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":7}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":34}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":45}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":43}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":37}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":14}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":45}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":43}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":22}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":7}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":24}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":25}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":31}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":38}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":38}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":51}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":38}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":76}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":14}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":65}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":7}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":15}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":26}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":5}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":4}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":74}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":23}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":23}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":9}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":61}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":34}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":45}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":37}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":27}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":66}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":10}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":7}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":43}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":41}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":36}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":24}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":25}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":31}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":38}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":38}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":42}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":14}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":65}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":7}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":15}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":26}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":5}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":4}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":45}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":36}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":25}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":11}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":50}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":66}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":60}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":33}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":62}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":9}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":45}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":44}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":22}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":21}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":53}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":25}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":17}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":28}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":7}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":6}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":25}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":51}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":6}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":5}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":10}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":88}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":11}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":14}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":136}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":45}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":13}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":73}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":124}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":13}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":27}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":62}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":38}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":20}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":28}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":35}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":29}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":58}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":148}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":16}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":18}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":128}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":21}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":18}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":38}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":20}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":31}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":38}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":32}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":61}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":148}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":16}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":18}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":131}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":21}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":18}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":47}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":20}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":31}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":29}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":82}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":16}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":20}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":34}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":61}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":15}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":22}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":18}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":19}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":27}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":160}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":34}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":53}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":21}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":17}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":65}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":38}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":20}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":27}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":44}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":37}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":66}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":148}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":16}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":18}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":19}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":27}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":160}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":34}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":62}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":21}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":17}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":30}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":36}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":64}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":69}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":18}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":66}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":60}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":21}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":18}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":16}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":36}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":32}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":19}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":27}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":50}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":203}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":51}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":21}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":16}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":14}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":42}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":15}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":33}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":86}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":11}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":17}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":14}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":42}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":80}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":15}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":26}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":89}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":11}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":17}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":14}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":12}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":10}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":2}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":21}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"10":1,"11":1,"12":1,"13":1,"15":1,"16":8,"17":8,"18":8,"19":8,"20":8,"22":8,"23":8,"25":8,"26":8,"27":8,"28":8,"30":8,"31":6,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":8,"44":8,"45":0,"46":0,"48":0,"49":0,"50":0,"51":0,"52":0,"54":0,"55":0,"57":0,"58":0,"59":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"94":8,"95":0,"96":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"124":8,"125":8,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":8,"146":0,"147":0,"148":8,"150":8,"151":8,"152":8,"153":8,"154":8,"156":8,"157":8,"159":8,"160":8,"162":8,"163":8,"164":8,"165":8,"166":8,"167":8,"168":8,"169":8,"170":8,"171":8,"172":8,"173":8,"174":8,"175":8,"176":8,"177":8,"178":8,"179":8,"180":8,"181":8,"182":8,"183":8,"184":8,"185":8,"186":8,"187":8,"188":8,"189":8,"190":8,"191":8,"192":8,"193":8,"194":8,"195":8,"196":8,"197":8,"198":8,"200":8,"201":8,"202":8,"203":8,"204":8,"205":8,"207":8,"208":8,"209":8,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"227":0,"228":0,"229":0,"231":8,"232":8,"233":8,"234":8,"235":8,"236":8,"237":8,"239":8,"240":8,"241":8,"243":8,"244":8,"245":8,"246":8,"247":8,"248":8,"250":8,"252":8,"253":8,"254":8,"256":8,"257":8,"258":8,"259":8,"260":8,"262":8,"263":8,"264":8,"265":8,"266":8,"267":8,"268":8,"269":8,"271":8,"272":8,"273":8,"274":8,"276":8,"278":1},"branchMap":{"0":{"type":"branch","line":16,"loc":{"start":{"line":16,"column":24},"end":{"line":277,"column":2}},"locations":[{"start":{"line":16,"column":24},"end":{"line":277,"column":2}}]},"1":{"type":"branch","line":175,"loc":{"start":{"line":175,"column":101},"end":{"line":175,"column":120}},"locations":[{"start":{"line":175,"column":101},"end":{"line":175,"column":120}}]},"2":{"type":"branch","line":175,"loc":{"start":{"line":175,"column":109},"end":{"line":175,"column":125}},"locations":[{"start":{"line":175,"column":109},"end":{"line":175,"column":125}}]},"3":{"type":"branch","line":187,"loc":{"start":{"line":187,"column":101},"end":{"line":187,"column":123}},"locations":[{"start":{"line":187,"column":101},"end":{"line":187,"column":123}}]},"4":{"type":"branch","line":187,"loc":{"start":{"line":187,"column":112},"end":{"line":187,"column":128}},"locations":[{"start":{"line":187,"column":112},"end":{"line":187,"column":128}}]},"5":{"type":"branch","line":208,"loc":{"start":{"line":208,"column":15},"end":{"line":208,"column":45}},"locations":[{"start":{"line":208,"column":15},"end":{"line":208,"column":45}}]},"6":{"type":"branch","line":210,"loc":{"start":{"line":210,"column":10},"end":{"line":230,"column":17}},"locations":[{"start":{"line":210,"column":10},"end":{"line":230,"column":17}}]},"7":{"type":"branch","line":244,"loc":{"start":{"line":244,"column":11},"end":{"line":244,"column":36}},"locations":[{"start":{"line":244,"column":11},"end":{"line":244,"column":36}}]},"8":{"type":"branch","line":26,"loc":{"start":{"line":26,"column":35},"end":{"line":26,"column":61}},"locations":[{"start":{"line":26,"column":35},"end":{"line":26,"column":61}}]},"9":{"type":"branch","line":31,"loc":{"start":{"line":31,"column":12},"end":{"line":43,"column":5}},"locations":[{"start":{"line":31,"column":12},"end":{"line":43,"column":5}}]},"10":{"type":"branch","line":32,"loc":{"start":{"line":32,"column":18},"end":{"line":42,"column":5}},"locations":[{"start":{"line":32,"column":18},"end":{"line":42,"column":5}}]},"11":{"type":"branch","line":171,"loc":{"start":{"line":171,"column":26},"end":{"line":171,"column":58}},"locations":[{"start":{"line":171,"column":26},"end":{"line":171,"column":58}}]},"12":{"type":"branch","line":183,"loc":{"start":{"line":183,"column":26},"end":{"line":183,"column":61}},"locations":[{"start":{"line":183,"column":26},"end":{"line":183,"column":61}}]}},"b":{"0":[8],"1":[1],"2":[7],"3":[1],"4":[7],"5":[0],"6":[0],"7":[0],"8":[14],"9":[6],"10":[0],"11":[1],"12":[1]},"fnMap":{"0":{"name":"Login","decl":{"start":{"line":16,"column":24},"end":{"line":277,"column":2}},"loc":{"start":{"line":16,"column":24},"end":{"line":277,"column":2}},"line":16},"1":{"name":"handleSubmit","decl":{"start":{"line":45,"column":23},"end":{"line":93,"column":4}},"loc":{"start":{"line":45,"column":23},"end":{"line":93,"column":4}},"line":45},"2":{"name":"handleSubmit2FA","decl":{"start":{"line":95,"column":26},"end":{"line":123,"column":4}},"loc":{"start":{"line":95,"column":26},"end":{"line":123,"column":4}},"line":95},"3":{"name":"onSuccess","decl":{"start":{"line":126,"column":15},"end":{"line":145,"column":6}},"loc":{"start":{"line":126,"column":15},"end":{"line":145,"column":6}},"line":126},"4":{"name":"onError","decl":{"start":{"line":146,"column":13},"end":{"line":148,"column":6}},"loc":{"start":{"line":146,"column":13},"end":{"line":148,"column":6}},"line":146},"5":{"name":"onChange","decl":{"start":{"line":171,"column":26},"end":{"line":171,"column":58}},"loc":{"start":{"line":171,"column":26},"end":{"line":171,"column":58}},"line":171},"6":{"name":"onChange","decl":{"start":{"line":183,"column":26},"end":{"line":183,"column":61}},"loc":{"start":{"line":183,"column":26},"end":{"line":183,"column":61}},"line":183},"7":{"name":"onChange","decl":{"start":{"line":219,"column":26},"end":{"line":219,"column":66}},"loc":{"start":{"line":219,"column":26},"end":{"line":219,"column":66}},"line":219},"8":{"name":"onClick","decl":{"start":{"line":248,"column":23},"end":{"line":248,"column":50}},"loc":{"start":{"line":248,"column":23},"end":{"line":248,"column":50}},"line":248}},"f":{"0":8,"1":0,"2":0,"3":0,"4":0,"5":1,"6":1,"7":0,"8":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\NotFoundPage.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\NotFoundPage.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":55}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":38}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":10}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":84}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":79}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":64}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":62}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":11}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":14}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":90}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":7}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":13}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":14}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":2}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":28}}},"s":{"0":1,"1":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"15":0,"16":0,"18":0,"19":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"NotFoundPage","decl":{"start":{"line":5,"column":31},"end":{"line":19,"column":2}},"loc":{"start":{"line":5,"column":31},"end":{"line":19,"column":2}},"line":5}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\OrderConfirmation.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\OrderConfirmation.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":80}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":39}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":47}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":45}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":68}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":64}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":58}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":16}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":25}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":41}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":5}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":35}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":74}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":37}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":7}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":19}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":41}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":18}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":32}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":24}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":24}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":36}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":15}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":5}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":10}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":37}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":5}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":30}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":10}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":79}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":35}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":21}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":21}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":66}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":36}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":36}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":42}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":120}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":102}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":23}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":12}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":10}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":2}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":35}}},"s":{"0":1,"2":1,"3":1,"4":1,"6":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"46":0,"47":0,"48":0,"50":0,"51":0,"53":0,"55":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"PaymentConfirmation","decl":{"start":{"line":7,"column":38},"end":{"line":54,"column":2}},"loc":{"start":{"line":7,"column":38},"end":{"line":54,"column":2}},"line":7}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\PaymentSuccess.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\PaymentSuccess.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":39}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":44}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":10}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":79}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":17}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":74}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":32}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":32}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":38}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":86}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":102}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":86}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":11}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":42}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":26}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":36}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":65}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":9}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":12}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":30}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":16}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":28}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":109}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":11}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":17}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":14}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":19}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":10}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":2}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":34}}},"s":{"0":1,"1":1,"2":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"30":0,"31":0,"32":0,"33":0,"35":0,"37":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"PaymentSuccessPage","decl":{"start":{"line":5,"column":37},"end":{"line":36,"column":2}},"loc":{"start":{"line":5,"column":37},"end":{"line":36,"column":2}},"line":5}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Profile.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Profile.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":106}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":53}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":100}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":36}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":63}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":50}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":33}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":74}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":33}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":33}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":47}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":55}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":19}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":38}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":20}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":5}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":27}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":36}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":16}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":3}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":54}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":39}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":39}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":31}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":33}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":29}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":35}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":31}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":42}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":20}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":20}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":5}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":51}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":52}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":66}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":73}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":37}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":33}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":19}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":20}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":8}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":4}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":30}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":31}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":36}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":37}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":44}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":76}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":83}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":5}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":68}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":66}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":5}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":43}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":47}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":5}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":46}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":50}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":5}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":41}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":56}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":5}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":42}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":58}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":5}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":44}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":62}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":5}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":25}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":47}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":4}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":54}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":23}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":32}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":23}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":9}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":54}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":36}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":33}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":24}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":61}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":15}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":26}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":5}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":4}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":62}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":23}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":57}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":94}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":13}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":5}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":30}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":9}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":40}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":42}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":42}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":18}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":33}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":24}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":61}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":15}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":33}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":5}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":4}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":10}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":53}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":65}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":15}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":29}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":34}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":50}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":12}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":100}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":75}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":17}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":16}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":14}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":51}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":51}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":49}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":63}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":63}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":106}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":63}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":22}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":91}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":20}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":41}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":108}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":119}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":97}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":20}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":18}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":16}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":44}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":42}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":70}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":85}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":71}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":23}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":122}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":46}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":103}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":34}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":29}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":28}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":35}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":38}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":40}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":50}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":52}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":118}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":24}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":26}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":105}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":24}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":23}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":121}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":46}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":103}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":34}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":29}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":28}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":35}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":38}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":40}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":50}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":52}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":118}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":24}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":26}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":105}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":24}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":23}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":120}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":46}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":103}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":35}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":29}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":28}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":35}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":34}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":36}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":46}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":52}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":118}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":24}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":26}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":97}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":24}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":22}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":20}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":70}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":72}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":71}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":23}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":117}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":46}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":103}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":43}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":29}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":28}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":35}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":36}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":38}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":48}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":52}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":118}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":24}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":26}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":101}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":24}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":23}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":113}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":46}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":103}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":34}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":29}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":28}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":35}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":34}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":36}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":46}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":52}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":118}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":24}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":26}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":97}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":24}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":23}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":111}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":46}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":103}},"282":{"start":{"line":283,"column":0},"end":{"line":283,"column":34}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":29}},"284":{"start":{"line":285,"column":0},"end":{"line":285,"column":28}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":35}},"286":{"start":{"line":287,"column":0},"end":{"line":287,"column":33}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":35}},"288":{"start":{"line":289,"column":0},"end":{"line":289,"column":45}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":52}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":118}},"291":{"start":{"line":292,"column":0},"end":{"line":292,"column":24}},"292":{"start":{"line":293,"column":0},"end":{"line":293,"column":26}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":95}},"294":{"start":{"line":295,"column":0},"end":{"line":295,"column":24}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":23}},"296":{"start":{"line":297,"column":0},"end":{"line":297,"column":115}},"297":{"start":{"line":298,"column":0},"end":{"line":298,"column":46}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":103}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":34}},"300":{"start":{"line":301,"column":0},"end":{"line":301,"column":29}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":28}},"302":{"start":{"line":303,"column":0},"end":{"line":303,"column":35}},"303":{"start":{"line":304,"column":0},"end":{"line":304,"column":35}},"304":{"start":{"line":305,"column":0},"end":{"line":305,"column":37}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":47}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":52}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":118}},"308":{"start":{"line":309,"column":0},"end":{"line":309,"column":24}},"309":{"start":{"line":310,"column":0},"end":{"line":310,"column":26}},"310":{"start":{"line":311,"column":0},"end":{"line":311,"column":99}},"311":{"start":{"line":312,"column":0},"end":{"line":312,"column":24}},"312":{"start":{"line":313,"column":0},"end":{"line":313,"column":23}},"313":{"start":{"line":314,"column":0},"end":{"line":314,"column":124}},"314":{"start":{"line":315,"column":0},"end":{"line":315,"column":46}},"315":{"start":{"line":316,"column":0},"end":{"line":316,"column":103}},"316":{"start":{"line":317,"column":0},"end":{"line":317,"column":42}},"317":{"start":{"line":318,"column":0},"end":{"line":318,"column":29}},"318":{"start":{"line":319,"column":0},"end":{"line":319,"column":28}},"319":{"start":{"line":320,"column":0},"end":{"line":320,"column":35}},"320":{"start":{"line":321,"column":0},"end":{"line":321,"column":39}},"321":{"start":{"line":322,"column":0},"end":{"line":322,"column":41}},"322":{"start":{"line":323,"column":0},"end":{"line":323,"column":51}},"323":{"start":{"line":324,"column":0},"end":{"line":324,"column":52}},"324":{"start":{"line":325,"column":0},"end":{"line":325,"column":118}},"325":{"start":{"line":326,"column":0},"end":{"line":326,"column":24}},"326":{"start":{"line":327,"column":0},"end":{"line":327,"column":26}},"327":{"start":{"line":328,"column":0},"end":{"line":328,"column":107}},"328":{"start":{"line":329,"column":0},"end":{"line":329,"column":24}},"329":{"start":{"line":330,"column":0},"end":{"line":330,"column":22}},"330":{"start":{"line":331,"column":0},"end":{"line":331,"column":20}},"332":{"start":{"line":333,"column":0},"end":{"line":333,"column":21}},"333":{"start":{"line":334,"column":0},"end":{"line":334,"column":29}},"334":{"start":{"line":335,"column":0},"end":{"line":335,"column":120}},"335":{"start":{"line":336,"column":0},"end":{"line":336,"column":36}},"337":{"start":{"line":338,"column":0},"end":{"line":338,"column":58}},"338":{"start":{"line":339,"column":0},"end":{"line":339,"column":23}},"339":{"start":{"line":340,"column":0},"end":{"line":340,"column":19}},"342":{"start":{"line":343,"column":0},"end":{"line":343,"column":66}},"343":{"start":{"line":344,"column":0},"end":{"line":344,"column":78}},"344":{"start":{"line":345,"column":0},"end":{"line":345,"column":52}},"345":{"start":{"line":346,"column":0},"end":{"line":346,"column":43}},"346":{"start":{"line":347,"column":0},"end":{"line":347,"column":23}},"347":{"start":{"line":348,"column":0},"end":{"line":348,"column":126}},"348":{"start":{"line":349,"column":0},"end":{"line":349,"column":46}},"349":{"start":{"line":350,"column":0},"end":{"line":350,"column":103}},"350":{"start":{"line":351,"column":0},"end":{"line":351,"column":34}},"351":{"start":{"line":352,"column":0},"end":{"line":352,"column":29}},"352":{"start":{"line":353,"column":0},"end":{"line":353,"column":28}},"353":{"start":{"line":354,"column":0},"end":{"line":354,"column":39}},"354":{"start":{"line":355,"column":0},"end":{"line":355,"column":40}},"355":{"start":{"line":356,"column":0},"end":{"line":356,"column":42}},"356":{"start":{"line":357,"column":0},"end":{"line":357,"column":52}},"357":{"start":{"line":358,"column":0},"end":{"line":358,"column":52}},"358":{"start":{"line":359,"column":0},"end":{"line":359,"column":118}},"359":{"start":{"line":360,"column":0},"end":{"line":360,"column":24}},"360":{"start":{"line":361,"column":0},"end":{"line":361,"column":26}},"361":{"start":{"line":362,"column":0},"end":{"line":362,"column":24}},"362":{"start":{"line":363,"column":0},"end":{"line":363,"column":23}},"363":{"start":{"line":364,"column":0},"end":{"line":364,"column":126}},"364":{"start":{"line":365,"column":0},"end":{"line":365,"column":46}},"365":{"start":{"line":366,"column":0},"end":{"line":366,"column":103}},"366":{"start":{"line":367,"column":0},"end":{"line":367,"column":34}},"367":{"start":{"line":368,"column":0},"end":{"line":368,"column":29}},"368":{"start":{"line":369,"column":0},"end":{"line":369,"column":28}},"369":{"start":{"line":370,"column":0},"end":{"line":370,"column":39}},"370":{"start":{"line":371,"column":0},"end":{"line":371,"column":40}},"371":{"start":{"line":372,"column":0},"end":{"line":372,"column":42}},"372":{"start":{"line":373,"column":0},"end":{"line":373,"column":52}},"373":{"start":{"line":374,"column":0},"end":{"line":374,"column":52}},"374":{"start":{"line":375,"column":0},"end":{"line":375,"column":118}},"375":{"start":{"line":376,"column":0},"end":{"line":376,"column":24}},"376":{"start":{"line":377,"column":0},"end":{"line":377,"column":26}},"377":{"start":{"line":378,"column":0},"end":{"line":378,"column":24}},"378":{"start":{"line":379,"column":0},"end":{"line":379,"column":101}},"379":{"start":{"line":380,"column":0},"end":{"line":380,"column":22}},"380":{"start":{"line":381,"column":0},"end":{"line":381,"column":23}},"381":{"start":{"line":382,"column":0},"end":{"line":382,"column":31}},"382":{"start":{"line":383,"column":0},"end":{"line":383,"column":129}},"383":{"start":{"line":384,"column":0},"end":{"line":384,"column":45}},"385":{"start":{"line":386,"column":0},"end":{"line":386,"column":81}},"386":{"start":{"line":387,"column":0},"end":{"line":387,"column":25}},"387":{"start":{"line":388,"column":0},"end":{"line":388,"column":21}},"388":{"start":{"line":389,"column":0},"end":{"line":389,"column":18}},"389":{"start":{"line":390,"column":0},"end":{"line":390,"column":16}},"390":{"start":{"line":391,"column":0},"end":{"line":391,"column":14}},"391":{"start":{"line":392,"column":0},"end":{"line":392,"column":12}},"392":{"start":{"line":393,"column":0},"end":{"line":393,"column":10}},"394":{"start":{"line":395,"column":0},"end":{"line":395,"column":2}},"396":{"start":{"line":397,"column":0},"end":{"line":397,"column":23}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"35":1,"36":0,"37":0,"38":0,"39":0,"40":0,"42":0,"43":0,"44":0,"45":0,"46":0,"48":0,"49":0,"50":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"65":0,"66":0,"67":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"105":0,"106":0,"107":0,"109":0,"110":0,"111":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"157":0,"158":0,"159":0,"160":0,"161":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"180":0,"181":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":0,"276":0,"277":0,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"297":0,"298":0,"299":0,"300":0,"301":0,"302":0,"303":0,"304":0,"305":0,"306":0,"307":0,"308":0,"309":0,"310":0,"311":0,"312":0,"313":0,"314":0,"315":0,"316":0,"317":0,"318":0,"319":0,"320":0,"321":0,"322":0,"323":0,"324":0,"325":0,"326":0,"327":0,"328":0,"329":0,"330":0,"332":0,"333":0,"334":0,"335":0,"337":0,"338":0,"339":0,"342":0,"343":0,"344":0,"345":0,"346":0,"347":0,"348":0,"349":0,"350":0,"351":0,"352":0,"353":0,"354":0,"355":0,"356":0,"357":0,"358":0,"359":0,"360":0,"361":0,"362":0,"363":0,"364":0,"365":0,"366":0,"367":0,"368":0,"369":0,"370":0,"371":0,"372":0,"373":0,"374":0,"375":0,"376":0,"377":0,"378":0,"379":0,"380":0,"381":0,"382":0,"383":0,"385":0,"386":0,"387":0,"388":0,"389":0,"390":0,"391":0,"392":0,"394":0,"396":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Profile","decl":{"start":{"line":36,"column":26},"end":{"line":395,"column":2}},"loc":{"start":{"line":36,"column":26},"end":{"line":395,"column":2}},"line":36}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\PyamentErroPage.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\PyamentErroPage.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":39}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":42}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":10}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":79}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":17}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":74}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":32}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":32}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":38}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":79}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":99}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":86}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":30}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":16}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":28}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":107}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":11}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":17}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":14}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":19}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":10}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":2}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":32}}},"s":{"0":1,"1":1,"2":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"22":0,"23":0,"24":0,"25":0,"27":0,"29":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"PaymentErrorPage","decl":{"start":{"line":5,"column":35},"end":{"line":28,"column":2}},"loc":{"start":{"line":5,"column":35},"end":{"line":28,"column":2}},"line":5}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Register.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\Register.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":45}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":42}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":53}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":36}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":40}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":53}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":42}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":36}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":49}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":49}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":41}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":47}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":47}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":43}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":39}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":45}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":41}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":51}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":52}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":59}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":51}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":33}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":63}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":19}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":19}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":20}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":5}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":9}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":47}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":36}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":25}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":11}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":50}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":69}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":35}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":21}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":53}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":25}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":17}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":28}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":7}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":6}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":25}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":51}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":6}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":5}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":73}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":23}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":23}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":9}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":26}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":18}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":18}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":14}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":17}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":14}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":15}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":13}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":16}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":14}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":32}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":18}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":47}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":79}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":24}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":23}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":23}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":19}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":22}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":25}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":20}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":18}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":21}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":19}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":24}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":19}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":61}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":58}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":56}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":23}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":15}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":26}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":5}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":4}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":10}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":79}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":11}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":14}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":136}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":45}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":13}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":73}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":124}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":13}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":62}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":42}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":44}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":20}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":27}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":40}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":33}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":62}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":148}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":16}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":18}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":101}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":46}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":19}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":21}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":18}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":44}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":20}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":27}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":40}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":33}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":62}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":148}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":16}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":18}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":101}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":46}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":19}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":21}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":18}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":16}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":36}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":18}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":26}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":33}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":27}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":56}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":146}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":14}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":16}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":99}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":40}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":17}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":19}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":16}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":36}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":18}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":29}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":36}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":30}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":59}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":146}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":14}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":16}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":99}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":43}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":17}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":19}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":16}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":42}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":44}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":20}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":27}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":36}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":30}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":59}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":148}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":16}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":18}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":101}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":43}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":19}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":21}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":18}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":44}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":20}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":27}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":34}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":28}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":57}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":148}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":16}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":18}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":101}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":41}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":19}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":21}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":18}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":16}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":36}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":18}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":24}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":40}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":27}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":62}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":146}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":14}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":16}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":99}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":40}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":17}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":19}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":16}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":42}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":44}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":20}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":27}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":35}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":29}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":58}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":148}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":16}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":18}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":101}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":42}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":19}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":21}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":18}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":44}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":20}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":29}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":41}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":34}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":63}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":148}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":16}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":18}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":101}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":47}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":19}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":21}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":18}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":16}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":36}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":18}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":25}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":35}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":29}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":58}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":146}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":14}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":16}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":99}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":42}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":17}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":19}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":16}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":17}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":25}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":138}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":32}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":50}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":19}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":15}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":30}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":36}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":64}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":69}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":18}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":66}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":60}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":21}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":18}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":16}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":32}},"282":{"start":{"line":283,"column":0},"end":{"line":283,"column":19}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":27}},"284":{"start":{"line":285,"column":0},"end":{"line":285,"column":52}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":203}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":51}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":21}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":16}},"291":{"start":{"line":292,"column":0},"end":{"line":292,"column":14}},"292":{"start":{"line":293,"column":0},"end":{"line":293,"column":42}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":50}},"294":{"start":{"line":295,"column":0},"end":{"line":295,"column":41}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":17}},"296":{"start":{"line":297,"column":0},"end":{"line":297,"column":12}},"297":{"start":{"line":298,"column":0},"end":{"line":298,"column":25}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":89}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":11}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":14}},"302":{"start":{"line":303,"column":0},"end":{"line":303,"column":14}},"303":{"start":{"line":304,"column":0},"end":{"line":304,"column":12}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":13}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":23}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":67}},"309":{"start":{"line":310,"column":0},"end":{"line":310,"column":35}},"310":{"start":{"line":311,"column":0},"end":{"line":311,"column":32}},"311":{"start":{"line":312,"column":0},"end":{"line":312,"column":87}},"313":{"start":{"line":314,"column":0},"end":{"line":314,"column":21}},"314":{"start":{"line":315,"column":0},"end":{"line":315,"column":17}},"315":{"start":{"line":316,"column":0},"end":{"line":316,"column":60}},"316":{"start":{"line":317,"column":0},"end":{"line":317,"column":74}},"317":{"start":{"line":318,"column":0},"end":{"line":318,"column":77}},"318":{"start":{"line":319,"column":0},"end":{"line":319,"column":16}},"319":{"start":{"line":320,"column":0},"end":{"line":320,"column":14}},"320":{"start":{"line":321,"column":0},"end":{"line":321,"column":15}},"321":{"start":{"line":322,"column":0},"end":{"line":322,"column":10}},"323":{"start":{"line":324,"column":0},"end":{"line":324,"column":2}},"325":{"start":{"line":326,"column":0},"end":{"line":326,"column":26}}},"s":{"0":1,"1":1,"2":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"13":1,"14":14,"15":14,"16":14,"17":14,"18":14,"19":14,"20":14,"21":14,"22":14,"23":14,"24":14,"26":14,"27":14,"28":14,"29":14,"30":14,"31":4,"32":0,"33":0,"34":14,"36":14,"37":14,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":14,"52":0,"53":0,"54":14,"56":14,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"75":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"88":0,"90":0,"92":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"101":14,"102":14,"103":14,"104":14,"105":14,"107":14,"108":14,"109":14,"110":14,"112":14,"113":14,"114":14,"115":14,"116":14,"117":14,"118":14,"119":14,"120":14,"121":14,"122":14,"123":14,"124":14,"125":14,"126":14,"127":14,"128":14,"129":14,"130":14,"131":14,"132":14,"133":14,"134":14,"135":14,"136":14,"137":14,"138":14,"139":14,"140":14,"141":14,"142":14,"143":14,"144":14,"145":14,"146":14,"147":14,"148":14,"149":14,"150":14,"151":14,"152":14,"153":14,"154":14,"155":14,"156":14,"157":14,"158":14,"159":14,"160":14,"161":14,"162":14,"163":14,"164":14,"165":14,"166":14,"167":14,"168":14,"169":14,"170":14,"171":14,"172":14,"173":14,"174":14,"175":14,"176":14,"177":14,"178":14,"179":14,"180":14,"181":14,"182":14,"183":14,"184":14,"185":14,"186":14,"187":14,"188":14,"189":14,"190":14,"191":14,"192":14,"193":14,"194":14,"195":14,"196":14,"197":14,"198":14,"199":14,"200":14,"201":14,"202":14,"203":14,"204":14,"205":14,"206":14,"207":14,"208":14,"209":14,"210":14,"211":14,"212":14,"213":14,"214":14,"215":14,"216":14,"217":14,"218":14,"219":14,"220":14,"221":14,"222":14,"223":14,"224":14,"225":14,"226":14,"227":14,"228":14,"229":14,"230":14,"231":14,"232":14,"233":14,"234":14,"235":14,"236":14,"237":14,"238":14,"239":14,"240":14,"241":14,"242":14,"243":14,"244":14,"245":14,"246":14,"247":14,"248":14,"249":14,"250":14,"251":14,"252":14,"253":14,"254":14,"255":14,"256":14,"257":14,"258":14,"259":14,"260":14,"261":14,"262":14,"263":14,"265":14,"266":14,"267":14,"269":14,"270":14,"271":14,"272":14,"273":14,"274":14,"275":14,"277":14,"278":14,"279":14,"281":14,"282":14,"283":14,"284":14,"285":14,"287":14,"289":14,"290":14,"291":14,"292":14,"293":14,"294":14,"295":14,"296":14,"297":14,"298":14,"299":14,"301":14,"302":14,"303":14,"305":14,"306":14,"307":14,"309":14,"310":14,"311":14,"313":14,"314":14,"315":14,"316":14,"317":14,"318":14,"319":14,"320":14,"321":14,"323":14,"325":1},"branchMap":{"0":{"type":"branch","line":14,"loc":{"start":{"line":14,"column":29},"end":{"line":324,"column":2}},"locations":[{"start":{"line":14,"column":29},"end":{"line":324,"column":2}}]},"1":{"type":"branch","line":126,"loc":{"start":{"line":126,"column":18},"end":{"line":126,"column":41}},"locations":[{"start":{"line":126,"column":18},"end":{"line":126,"column":41}}]},"2":{"type":"branch","line":126,"loc":{"start":{"line":126,"column":30},"end":{"line":126,"column":46}},"locations":[{"start":{"line":126,"column":30},"end":{"line":126,"column":46}}]},"3":{"type":"branch","line":140,"loc":{"start":{"line":140,"column":18},"end":{"line":140,"column":41}},"locations":[{"start":{"line":140,"column":18},"end":{"line":140,"column":41}}]},"4":{"type":"branch","line":140,"loc":{"start":{"line":140,"column":30},"end":{"line":140,"column":46}},"locations":[{"start":{"line":140,"column":30},"end":{"line":140,"column":46}}]},"5":{"type":"branch","line":155,"loc":{"start":{"line":155,"column":16},"end":{"line":155,"column":35}},"locations":[{"start":{"line":155,"column":16},"end":{"line":155,"column":35}}]},"6":{"type":"branch","line":155,"loc":{"start":{"line":155,"column":24},"end":{"line":155,"column":40}},"locations":[{"start":{"line":155,"column":24},"end":{"line":155,"column":40}}]},"7":{"type":"branch","line":169,"loc":{"start":{"line":169,"column":16},"end":{"line":169,"column":38}},"locations":[{"start":{"line":169,"column":16},"end":{"line":169,"column":38}}]},"8":{"type":"branch","line":169,"loc":{"start":{"line":169,"column":27},"end":{"line":169,"column":43}},"locations":[{"start":{"line":169,"column":27},"end":{"line":169,"column":43}}]},"9":{"type":"branch","line":184,"loc":{"start":{"line":184,"column":18},"end":{"line":184,"column":38}},"locations":[{"start":{"line":184,"column":18},"end":{"line":184,"column":38}}]},"10":{"type":"branch","line":184,"loc":{"start":{"line":184,"column":27},"end":{"line":184,"column":43}},"locations":[{"start":{"line":184,"column":27},"end":{"line":184,"column":43}}]},"11":{"type":"branch","line":198,"loc":{"start":{"line":198,"column":18},"end":{"line":198,"column":36}},"locations":[{"start":{"line":198,"column":18},"end":{"line":198,"column":36}}]},"12":{"type":"branch","line":198,"loc":{"start":{"line":198,"column":25},"end":{"line":198,"column":41}},"locations":[{"start":{"line":198,"column":25},"end":{"line":198,"column":41}}]},"13":{"type":"branch","line":213,"loc":{"start":{"line":213,"column":16},"end":{"line":213,"column":35}},"locations":[{"start":{"line":213,"column":16},"end":{"line":213,"column":35}}]},"14":{"type":"branch","line":213,"loc":{"start":{"line":213,"column":24},"end":{"line":213,"column":40}},"locations":[{"start":{"line":213,"column":24},"end":{"line":213,"column":40}}]},"15":{"type":"branch","line":228,"loc":{"start":{"line":228,"column":18},"end":{"line":228,"column":37}},"locations":[{"start":{"line":228,"column":18},"end":{"line":228,"column":37}}]},"16":{"type":"branch","line":228,"loc":{"start":{"line":228,"column":26},"end":{"line":228,"column":42}},"locations":[{"start":{"line":228,"column":26},"end":{"line":228,"column":42}}]},"17":{"type":"branch","line":242,"loc":{"start":{"line":242,"column":18},"end":{"line":242,"column":42}},"locations":[{"start":{"line":242,"column":18},"end":{"line":242,"column":42}}]},"18":{"type":"branch","line":242,"loc":{"start":{"line":242,"column":31},"end":{"line":242,"column":47}},"locations":[{"start":{"line":242,"column":31},"end":{"line":242,"column":47}}]},"19":{"type":"branch","line":257,"loc":{"start":{"line":257,"column":16},"end":{"line":257,"column":37}},"locations":[{"start":{"line":257,"column":16},"end":{"line":257,"column":37}}]},"20":{"type":"branch","line":257,"loc":{"start":{"line":257,"column":26},"end":{"line":257,"column":42}},"locations":[{"start":{"line":257,"column":26},"end":{"line":257,"column":42}}]},"21":{"type":"branch","line":266,"loc":{"start":{"line":266,"column":13},"end":{"line":266,"column":39}},"locations":[{"start":{"line":266,"column":13},"end":{"line":266,"column":39}}]},"22":{"type":"branch","line":30,"loc":{"start":{"line":30,"column":35},"end":{"line":30,"column":61}},"locations":[{"start":{"line":30,"column":35},"end":{"line":30,"column":61}}]},"23":{"type":"branch","line":31,"loc":{"start":{"line":31,"column":12},"end":{"line":35,"column":5}},"locations":[{"start":{"line":31,"column":12},"end":{"line":35,"column":5}}]},"24":{"type":"branch","line":32,"loc":{"start":{"line":32,"column":18},"end":{"line":34,"column":5}},"locations":[{"start":{"line":32,"column":18},"end":{"line":34,"column":5}}]},"25":{"type":"branch","line":121,"loc":{"start":{"line":121,"column":26},"end":{"line":121,"column":62}},"locations":[{"start":{"line":121,"column":26},"end":{"line":121,"column":62}}]},"26":{"type":"branch","line":135,"loc":{"start":{"line":135,"column":26},"end":{"line":135,"column":62}},"locations":[{"start":{"line":135,"column":26},"end":{"line":135,"column":62}}]},"27":{"type":"branch","line":150,"loc":{"start":{"line":150,"column":24},"end":{"line":150,"column":56}},"locations":[{"start":{"line":150,"column":24},"end":{"line":150,"column":56}}]},"28":{"type":"branch","line":164,"loc":{"start":{"line":164,"column":24},"end":{"line":164,"column":59}},"locations":[{"start":{"line":164,"column":24},"end":{"line":164,"column":59}}]},"29":{"type":"branch","line":179,"loc":{"start":{"line":179,"column":26},"end":{"line":179,"column":59}},"locations":[{"start":{"line":179,"column":26},"end":{"line":179,"column":59}}]},"30":{"type":"branch","line":193,"loc":{"start":{"line":193,"column":26},"end":{"line":193,"column":57}},"locations":[{"start":{"line":193,"column":26},"end":{"line":193,"column":57}}]},"31":{"type":"branch","line":208,"loc":{"start":{"line":208,"column":24},"end":{"line":208,"column":62}},"locations":[{"start":{"line":208,"column":24},"end":{"line":208,"column":62}}]},"32":{"type":"branch","line":223,"loc":{"start":{"line":223,"column":26},"end":{"line":223,"column":58}},"locations":[{"start":{"line":223,"column":26},"end":{"line":223,"column":58}}]},"33":{"type":"branch","line":237,"loc":{"start":{"line":237,"column":26},"end":{"line":237,"column":63}},"locations":[{"start":{"line":237,"column":26},"end":{"line":237,"column":63}}]},"34":{"type":"branch","line":252,"loc":{"start":{"line":252,"column":24},"end":{"line":252,"column":58}},"locations":[{"start":{"line":252,"column":24},"end":{"line":252,"column":58}}]}},"b":{"0":[14],"1":[10],"2":[4],"3":[9],"4":[5],"5":[8],"6":[6],"7":[7],"8":[7],"9":[6],"10":[8],"11":[5],"12":[9],"13":[4],"14":[10],"15":[3],"16":[11],"17":[2],"18":[12],"19":[1],"20":[13],"21":[0],"22":[18],"23":[4],"24":[0],"25":[1],"26":[1],"27":[1],"28":[1],"29":[1],"30":[1],"31":[1],"32":[1],"33":[1],"34":[1]},"fnMap":{"0":{"name":"SignupForm","decl":{"start":{"line":14,"column":29},"end":{"line":324,"column":2}},"loc":{"start":{"line":14,"column":29},"end":{"line":324,"column":2}},"line":14},"1":{"name":"onSuccess","decl":{"start":{"line":38,"column":15},"end":{"line":51,"column":6}},"loc":{"start":{"line":38,"column":15},"end":{"line":51,"column":6}},"line":38},"2":{"name":"onError","decl":{"start":{"line":52,"column":13},"end":{"line":54,"column":6}},"loc":{"start":{"line":52,"column":13},"end":{"line":54,"column":6}},"line":52},"3":{"name":"handleRegister","decl":{"start":{"line":57,"column":25},"end":{"line":100,"column":4}},"loc":{"start":{"line":57,"column":25},"end":{"line":100,"column":4}},"line":57},"4":{"name":"onChange","decl":{"start":{"line":121,"column":26},"end":{"line":121,"column":62}},"loc":{"start":{"line":121,"column":26},"end":{"line":121,"column":62}},"line":121},"5":{"name":"onChange","decl":{"start":{"line":135,"column":26},"end":{"line":135,"column":62}},"loc":{"start":{"line":135,"column":26},"end":{"line":135,"column":62}},"line":135},"6":{"name":"onChange","decl":{"start":{"line":150,"column":24},"end":{"line":150,"column":56}},"loc":{"start":{"line":150,"column":24},"end":{"line":150,"column":56}},"line":150},"7":{"name":"onChange","decl":{"start":{"line":164,"column":24},"end":{"line":164,"column":59}},"loc":{"start":{"line":164,"column":24},"end":{"line":164,"column":59}},"line":164},"8":{"name":"onChange","decl":{"start":{"line":179,"column":26},"end":{"line":179,"column":59}},"loc":{"start":{"line":179,"column":26},"end":{"line":179,"column":59}},"line":179},"9":{"name":"onChange","decl":{"start":{"line":193,"column":26},"end":{"line":193,"column":57}},"loc":{"start":{"line":193,"column":26},"end":{"line":193,"column":57}},"line":193},"10":{"name":"onChange","decl":{"start":{"line":208,"column":24},"end":{"line":208,"column":62}},"loc":{"start":{"line":208,"column":24},"end":{"line":208,"column":62}},"line":208},"11":{"name":"onChange","decl":{"start":{"line":223,"column":26},"end":{"line":223,"column":58}},"loc":{"start":{"line":223,"column":26},"end":{"line":223,"column":58}},"line":223},"12":{"name":"onChange","decl":{"start":{"line":237,"column":26},"end":{"line":237,"column":63}},"loc":{"start":{"line":237,"column":26},"end":{"line":237,"column":63}},"line":237},"13":{"name":"onChange","decl":{"start":{"line":252,"column":24},"end":{"line":252,"column":58}},"loc":{"start":{"line":252,"column":24},"end":{"line":252,"column":58}},"line":252},"14":{"name":"onClick","decl":{"start":{"line":285,"column":23},"end":{"line":285,"column":52}},"loc":{"start":{"line":285,"column":23},"end":{"line":285,"column":52}},"line":285}},"f":{"0":14,"1":0,"2":0,"3":0,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\ResetPassword.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\ResetPassword.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":60}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":36}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":52}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":39}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":49}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":63}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":43}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":50}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":35}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":35}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":21}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":66}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":53}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":25}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":33}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":16}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":86}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":9}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":19}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":56}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":27}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":43}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":51}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":19}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":9}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":74}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":152}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":19}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":9}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":25}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":13}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":85}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":31}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":26}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":55}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":18}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":51}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":15}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":47}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":30}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":44}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":34}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":39}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":25}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":20}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":66}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":13}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":25}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":43}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":65}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":19}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":30}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":9}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":6}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":12}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":83}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":79}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":151}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":68}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":46}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":30}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":43}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":44}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":73}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":60}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":59}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":36}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":160}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":26}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":151}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":26}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":46}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":30}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":43}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":51}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":80}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":62}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":61}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":36}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":160}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":26}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":158}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":26}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":27}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":37}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":42}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":198}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":69}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":29}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":23}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":18}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":14}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":2}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":29}}},"s":{"0":1,"1":1,"2":1,"3":1,"6":1,"7":0,"8":0,"9":0,"10":0,"11":0,"13":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"25":0,"26":0,"29":0,"30":0,"31":0,"32":0,"34":0,"35":0,"36":0,"37":0,"39":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"51":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"103":0,"104":0,"105":0,"106":0,"107":0,"109":0,"111":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"ResetPassword","decl":{"start":{"line":7,"column":32},"end":{"line":110,"column":2}},"loc":{"start":{"line":7,"column":32},"end":{"line":110,"column":2}},"line":7}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\SellerAllProductsPage.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\SellerAllProductsPage.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":45}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":69}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":64}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":89}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":82}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":36}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":47}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":47}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":35}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":35}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":59}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":82}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":21}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":23}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":47}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":9}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":29}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":48}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":13}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":45}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":49}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":30}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":41}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":21}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":25}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":62}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":9}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":6}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":12}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":53}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":52}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":52}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":58}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":97}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":104}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":101}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":98}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":26}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":51}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":47}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":64}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":50}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":59}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":53}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":59}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":59}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":34}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":30}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":92}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":43}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":34}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":26}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":22}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":18}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":14}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":2}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":37}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"12":1,"13":0,"14":0,"15":0,"16":0,"18":0,"19":0,"20":0,"21":0,"22":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"58":0,"59":0,"60":0,"62":0,"63":0,"64":0,"65":0,"67":0,"69":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"SellerAllProductsPage","decl":{"start":{"line":13,"column":40},"end":{"line":68,"column":2}},"loc":{"start":{"line":13,"column":40},"end":{"line":68,"column":2}},"line":13}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\SellerSingleProductPage.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\SellerSingleProductPage.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":58}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":36}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":48}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":94}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":68}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":49}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":46}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":79}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":42}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":29}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":19}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":4}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":41}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":18}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":29}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":4}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":33}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":9}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":18}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":14}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":12}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":51}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":80}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":36}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":9}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":49}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":43}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":24}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":37}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":15}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":21}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":56}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":5}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":4}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":25}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":24}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":3}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":46}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":55}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":46}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":49}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":22}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":20}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":21}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":22}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":24}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":24}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":19}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":6}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":71}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":4}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":10}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":49}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":49}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":82}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":64}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":16}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":61}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":66}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":32}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":14}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":16}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":14}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":42}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":54}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":17}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":60}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":15}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":52}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":58}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":14}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":50}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":46}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":18}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":27}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":64}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":50}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":35}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":139}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":20}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":15}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":16}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":44}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":61}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":14}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":73}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":19}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":65}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":149}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":13}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":21}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":19}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":36}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":35}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":148}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":53}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":21}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":16}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":32}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":71}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":56}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":16}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":32}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":16}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":28}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":59}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":21}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":68}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":21}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":17}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":16}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":32}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":16}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":38}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":59}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":21}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":61}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":21}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":17}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":16}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":32}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":16}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":32}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":59}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":21}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":64}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":21}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":17}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":16}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":32}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":16}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":30}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":59}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":74}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":21}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":17}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":16}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":32}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":16}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":32}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":59}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":74}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":21}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":17}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":16}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":14}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":12}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":29}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":38}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":31}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":14}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":82}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":33}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":13}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":16}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":15}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":31}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":14}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":102}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":29}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":13}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":16}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":15}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":13}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":47}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":39}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":60}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":14}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":14}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":50}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":58}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":14}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":12}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":26}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":19}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":33}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":41}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":8}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":10}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":2}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":39}}},"s":{"0":1,"1":1,"2":1,"6":1,"7":1,"8":1,"25":1,"26":0,"27":0,"29":0,"31":0,"32":0,"33":0,"35":0,"36":0,"37":0,"38":0,"40":0,"42":0,"43":0,"44":0,"45":0,"46":0,"48":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"122":0,"123":0,"124":0,"125":0,"126":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"215":0,"217":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"SellerSingleProductPage","decl":{"start":{"line":26,"column":42},"end":{"line":216,"column":2}},"loc":{"start":{"line":26,"column":42},"end":{"line":216,"column":2}},"line":26}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\SingleProduct.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\SingleProduct.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":45}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":42}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":77}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":48}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":45}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":36}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":47}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":47}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":84}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":39}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":29}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":33}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":77}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":8}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":4}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":61}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":52}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":45}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":53}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":40}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":67}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":75}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":66}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":43}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":9}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":56}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":22}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":53}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":15}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":7}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":32}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":64}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":50}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":29}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":65}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":54}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":58}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":14}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":65}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":7}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":24}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":62}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":31}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":57}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":38}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":66}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":8}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":12}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":56}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":7}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":15}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":33}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":5}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":4}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":19}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":29}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":56}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":49}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":8}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":33}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":51}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":19}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":65}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":39}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":8}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":34}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":5}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":25}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":71}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":43}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":4}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":39}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":9}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":56}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":37}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":70}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":15}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":7}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":21}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":30}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":78}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":56}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":68}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":63}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":20}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":16}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":40}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":9}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":14}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":54}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":7}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":24}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":30}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":20}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":79}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":10}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":38}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":40}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":36}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":7}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":34}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":31}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":84}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":7}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":65}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":15}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":29}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":5}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":4}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":18}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":23}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":3}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":17}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":40}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":3}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":20}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":30}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":44}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":23}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":10}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":55}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":49}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":82}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":78}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":47}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":18}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":27}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":27}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":44}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":49}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":16}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":15}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":16}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":64}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":16}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":37}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":39}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":32}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":14}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":16}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":14}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":42}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":54}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":17}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":33}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":15}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":75}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":50}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":46}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":18}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":27}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":64}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":50}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":35}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":139}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":20}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":15}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":16}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":70}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":73}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":47}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":49}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":20}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":29}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":23}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":38}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":35}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":42}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":63}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":16}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":18}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":92}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":19}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":39}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":202}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":71}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":21}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":19}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":43}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":189}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":41}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":78}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":21}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":16}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":16}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":32}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":71}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":56}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":16}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":32}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":16}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":28}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":59}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":21}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":41}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":21}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":17}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":16}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":14}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":12}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":29}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":38}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":31}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":14}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":82}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":33}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":13}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":16}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":15}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":31}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":14}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":102}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":29}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":13}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":16}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":15}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":13}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":47}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":64}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":14}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":50}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":58}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":14}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":12}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":29}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":72}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":63}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":57}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":24}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":44}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":38}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":14}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":13}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":14}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":12}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":10}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":2}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":29}}},"s":{"0":1,"1":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"26":1,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"49":0,"50":0,"51":0,"53":0,"54":0,"56":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"136":0,"137":0,"138":0,"140":0,"141":0,"142":0,"144":0,"145":0,"146":0,"147":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"214":0,"215":0,"216":0,"217":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":0,"277":0,"279":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"SingleProduct","decl":{"start":{"line":27,"column":32},"end":{"line":278,"column":2}},"loc":{"start":{"line":27,"column":32},"end":{"line":278,"column":2}},"line":27}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\changePassword.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\changePassword.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":47}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":77}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":65}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":36}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":51}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":40}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":61}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":53}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":61}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":72}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":64}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":72}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":52}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":33}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":33}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":63}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":55}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":19}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":49}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":20}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":5}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":27}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":71}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":23}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":23}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":42}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":48}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":26}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":13}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":5}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":9}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":70}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":53}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":35}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":25}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":24}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":25}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":80}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":15}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":26}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":5}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":4}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":10}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":79}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":73}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":94}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":60}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":36}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":18}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":62}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":44}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":37}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":66}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":146}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":14}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":19}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":27}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":74}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":77}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":64}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":21}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":16}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":36}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":18}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":58}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":40}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":33}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":62}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":146}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":14}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":19}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":27}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":66}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":77}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":60}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":21}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":16}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":36}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":18}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":62}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":48}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":37}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":66}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":146}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":14}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":19}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":27}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":74}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":77}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":64}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":21}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":16}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":17}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":25}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":158}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":32}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":59}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":19}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":15}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":12}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":10}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":2}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":30}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"17":0,"18":0,"19":0,"20":0,"22":0,"23":0,"24":0,"25":0,"26":0,"28":0,"29":0,"30":0,"32":0,"33":0,"34":0,"35":0,"36":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"109":0,"110":0,"111":0,"112":0,"113":0,"115":0,"117":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":118,"column":-1950}},"locations":[{"start":{"line":1,"column":0},"end":{"line":118,"column":-1950}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":118,"column":-1950}},"loc":{"start":{"line":1,"column":0},"end":{"line":118,"column":-1950}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\customerSupport.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\customerSupport.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":35}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":10}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":80}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":59}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":80}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":13}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":72}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":111}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":82}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":38}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":101}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":98}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":105}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":97}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":17}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":16}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":111}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":81}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":102}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":38}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":496}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":367}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":37}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":17}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":16}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":111}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":74}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":38}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":109}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":120}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":112}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":112}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":17}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":16}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":14}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":37}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":155}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":243}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":17}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":14}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":12}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":10}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":2}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":35}}},"s":{"0":1,"1":1,"3":1,"4":0,"5":0,"6":0,"7":0,"9":0,"11":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"47":0,"48":0,"49":0,"51":0,"52":0,"53":0,"54":0,"56":0,"58":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"CustomerSupportPage","decl":{"start":{"line":4,"column":28},"end":{"line":57,"column":2}},"loc":{"start":{"line":4,"column":28},"end":{"line":57,"column":2}},"line":4}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\ourTeam.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\ourTeam.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":39}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":43}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":44}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":42}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":43}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":42}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":47}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":46}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":67}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":90}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":62}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":77}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":53}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":48}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":83}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":19}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":8}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":36}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":64}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":21}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":10}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":64}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":22}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":10}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":64}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":22}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":10}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":10}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":8}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":21}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":6}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":30}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":19}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":23}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":203}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":6}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":6}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":30}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":27}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":23}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":168}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":6}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":6}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":39}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":25}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":24}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":140}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":6}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":6}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":31}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":25}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":25}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":149}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":6}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":6}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":27}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":25}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":24}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":172}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":6}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":6}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":34}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":25}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":25}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":179}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":6}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":6}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":33}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":27}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":26}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":153}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":8}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":6}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":33}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":25}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":27}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":154}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":6}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":5}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":34}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":27}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":28}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":181}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":8}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":5}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":36}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":76}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":58}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":114}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":80}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":4}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":79}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":40}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":56}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":13}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":14}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":12}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":10}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":36}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":58}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":44}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":10}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":32}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":18}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":11}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":8}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":26}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"9":1,"11":1,"20":1,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"98":1,"101":1,"102":1,"103":1,"104":1,"105":1,"107":1,"108":1,"111":1,"112":0,"113":0,"114":0,"115":0,"117":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"128":1,"129":0,"130":0,"132":0,"133":0,"134":0,"135":0,"136":0,"139":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"TeamMember","decl":{"start":{"line":21,"column":46},"end":{"line":40,"column":8}},"loc":{"start":{"line":21,"column":46},"end":{"line":40,"column":8}},"line":21},"1":{"name":"TeamGrid","decl":{"start":{"line":112,"column":29},"end":{"line":126,"column":10}},"loc":{"start":{"line":112,"column":29},"end":{"line":126,"column":10}},"line":112},"2":{"name":"AndelaTeam","decl":{"start":{"line":129,"column":29},"end":{"line":137,"column":8}},"loc":{"start":{"line":129,"column":29},"end":{"line":137,"column":8}},"line":129}},"f":{"0":0,"1":0,"2":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\updatePassword.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\updatePassword.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":77}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":36}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":33}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":55}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":53}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":53}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":61}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":66}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":62}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":23}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":30}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":42}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":48}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":33}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":13}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":5}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":9}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":40}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":20}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":20}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":18}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":33}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":25}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":25}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":29}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":24}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":61}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":58}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":15}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":33}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":5}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":10}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":106}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":84}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":13}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":81}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":15}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":14}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":73}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":60}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":17}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":64}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":22}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":20}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":33}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":34}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":31}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":24}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":246}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":42}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":35}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":64}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":16}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":18}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":17}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":64}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":22}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":20}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":33}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":34}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":31}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":24}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":233}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":42}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":35}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":64}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":16}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":18}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":17}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":68}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":22}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":20}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":37}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":38}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":31}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":24}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":246}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":50}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":39}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":68}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":16}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":18}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":16}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":15}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":19}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":27}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":154}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":41}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":77}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":21}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":16}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":15}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":12}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":10}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":2}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":23}}},"s":{"0":1,"1":1,"2":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"11":0,"12":0,"13":0,"15":0,"16":0,"17":0,"18":0,"19":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"38":0,"39":0,"40":0,"41":0,"42":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"95":0,"96":0,"97":0,"98":0,"99":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"108":0,"110":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Profile","decl":{"start":{"line":5,"column":26},"end":{"line":109,"column":2}},"loc":{"start":{"line":5,"column":26},"end":{"line":109,"column":2}},"line":5}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\verified.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\verified.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":60}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":47}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":33}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":33}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":45}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":19}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":62}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":55}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":25}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":53}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":12}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":55}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":5}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":17}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":79}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":73}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":52}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":74}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":55}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":17}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":46}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":108}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":11}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":19}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":14}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":12}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":10}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":2}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":37}}},"s":{"0":1,"1":1,"3":1,"4":0,"5":0,"6":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"29":0,"30":0,"31":0,"32":0,"34":0,"36":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"EmailVerificationPage","decl":{"start":{"line":4,"column":40},"end":{"line":35,"column":2}},"loc":{"start":{"line":4,"column":40},"end":{"line":35,"column":2}},"line":4}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\verifyFailed.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\verifyFailed.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":60}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":53}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":33}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":33}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":45}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":19}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":62}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":55}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":25}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":53}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":12}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":55}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":5}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":17}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":79}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":73}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":52}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":74}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":43}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":17}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":49}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":108}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":11}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":19}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":14}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":12}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":10}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":2}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":43}}},"s":{"0":1,"1":1,"3":1,"4":0,"5":0,"6":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"29":0,"30":0,"31":0,"32":0,"34":0,"36":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"EmailVerificationFailedPage","decl":{"start":{"line":4,"column":46},"end":{"line":35,"column":2}},"loc":{"start":{"line":4,"column":46},"end":{"line":35,"column":2}},"line":4}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\wishlist.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\wishlist.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":45}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":50}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":72}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":49}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":36}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":56}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":53}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":34}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":33}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":42}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":96}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":17}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":19}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":54}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":20}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":25}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":5}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":17}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":71}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":10}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":33}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":9}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":27}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":14}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":10}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":12}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":31}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":63}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":54}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":19}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":27}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":50}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":16}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":5}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":35}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":37}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":12}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":65}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":19}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":12}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":14}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":53}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":29}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":3}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":6}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":24}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":33}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":42}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":5}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":29}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":3}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":62}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":32}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":59}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":41}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":80}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":22}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":4}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":43}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":33}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":26}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":44}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":23}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":29}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":20}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":11}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":66}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":18}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":51}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":23}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":45}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":17}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":40}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":40}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":29}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":7}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":5}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":4}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":10}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":6}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":40}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":99}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":75}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":14}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":12}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":93}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":52}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":61}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":73}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":56}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":70}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":76}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":69}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":69}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":18}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":16}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":39}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":42}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":53}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":65}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":24}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":23}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":62}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":37}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":41}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":85}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":73}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":70}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":47}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":30}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":71}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":49}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":120}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":30}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":77}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":30}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":48}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":53}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":70}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":28}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":30}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":68}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":41}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":30}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":73}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":33}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":173}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":45}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":49}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":50}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":72}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":30}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":27}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":35}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":30}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":28}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":26}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":25}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":15}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":14}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":14}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":15}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":28}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":69}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":37}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":34}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":57}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":73}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":23}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":19}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":71}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":70}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":63}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":23}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":185}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":34}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":58}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":37}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":43}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":34}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":20}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":17}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":25}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":23}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":172}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":47}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":17}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":25}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":20}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":18}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":16}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":17}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":12}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":7}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":2}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":24}}},"s":{"0":1,"1":1,"2":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"13":1,"14":0,"15":0,"16":0,"17":0,"18":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"28":0,"30":0,"31":0,"33":0,"34":0,"35":0,"36":0,"37":0,"39":0,"40":0,"41":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"50":0,"51":0,"52":0,"53":0,"54":0,"57":0,"58":0,"59":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"70":0,"72":0,"74":0,"75":0,"76":0,"77":0,"78":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"101":0,"102":0,"103":0,"104":0,"105":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"159":0,"160":0,"161":0,"162":0,"163":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"191":0,"192":0,"193":0,"194":0,"195":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"205":0,"207":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Wishlist","decl":{"start":{"line":14,"column":27},"end":{"line":206,"column":2}},"loc":{"start":{"line":14,"column":27},"end":{"line":206,"column":2}},"line":14}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminAssignPermiToRole.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminAssignPermiToRole.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":51}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":121}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":48}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":36}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":58}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":38}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":67}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":58}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":32}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":26}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":57}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":74}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":53}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":23}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":8}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":77}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":53}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":32}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":18}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":25}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":35}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":5}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":27}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":37}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":5}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":4}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":4}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":10}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":47}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":93}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":44}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":71}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":82}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":92}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":40}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":34}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":99}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":66}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":22}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":21}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":31}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":42}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":71}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":330}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":86}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":68}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":37}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":27}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":19}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":23}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":18}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":37}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":19}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":27}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":163}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":13}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":21}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":17}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":14}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":12}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":10}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":2}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":38}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"9":1,"10":0,"11":0,"13":0,"14":0,"17":0,"18":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"29":0,"31":0,"32":0,"34":0,"36":0,"37":0,"39":0,"40":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"69":0,"70":0,"71":0,"72":0,"73":0,"75":0,"76":0,"77":0,"78":0,"79":0,"81":0,"83":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"AssignPermissionToRole","decl":{"start":{"line":10,"column":31},"end":{"line":82,"column":2}},"loc":{"start":{"line":10,"column":31},"end":{"line":82,"column":2}},"line":10}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminAssignRoleToUser.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminAssignRoleToUser.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":51}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":104}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":48}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":36}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":58}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":38}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":55}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":58}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":32}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":26}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":47}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":63}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":53}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":23}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":8}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":58}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":53}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":32}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":20}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":28}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":32}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":1}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":32}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":4}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":10}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":47}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":93}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":44}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":71}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":83}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":86}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":40}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":34}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":93}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":60}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":22}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":21}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":25}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":36}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":65}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":330}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":64}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":56}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":31}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":27}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":19}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":23}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":18}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":37}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":19}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":27}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":163}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":13}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":21}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":17}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":14}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":12}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":10}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":2}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":38}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"9":1,"10":0,"11":0,"14":0,"15":0,"18":0,"19":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"29":0,"31":0,"32":0,"34":0,"35":0,"36":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"65":0,"66":0,"67":0,"68":0,"69":0,"71":0,"72":0,"73":0,"74":0,"75":0,"77":0,"79":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"AdminAssignRoleToUser","decl":{"start":{"line":10,"column":31},"end":{"line":78,"column":2}},"loc":{"start":{"line":10,"column":31},"end":{"line":78,"column":2}},"line":10}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminCreatePermission.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminCreatePermission.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":51}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":94}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":48}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":47}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":36}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":37}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":51}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":58}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":32}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":71}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":53}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":23}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":57}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":55}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":35}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":20}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":31}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":39}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":9}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":38}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":6}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":4}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":10}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":47}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":93}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":44}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":71}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":83}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":89}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":40}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":39}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":99}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":66}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":22}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":20}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":27}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":31}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":34}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":63}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":315}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":49}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":16}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":18}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":37}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":19}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":27}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":163}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":13}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":21}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":17}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":14}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":12}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":10}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":2}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":37}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"8":1,"9":0,"10":0,"12":0,"14":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"24":0,"26":0,"27":0,"29":0,"31":0,"32":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"68":0,"70":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"AdminCreatePermission","decl":{"start":{"line":9,"column":30},"end":{"line":69,"column":2}},"loc":{"start":{"line":9,"column":30},"end":{"line":69,"column":2}},"line":9}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminCreateRole.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminCreateRole.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":51}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":83}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":48}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":47}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":36}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":31}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":39}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":58}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":32}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":59}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":53}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":23}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":9}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":45}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":48}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":34}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":19}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":30}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":38}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":7}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":39}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":9}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":4}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":10}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":47}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":93}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":44}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":71}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":83}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":83}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":40}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":39}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":93}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":60}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":22}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":20}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":27}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":25}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":28}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":57}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":315}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":43}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":16}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":18}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":37}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":19}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":27}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":163}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":13}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":21}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":17}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":14}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":12}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":10}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":2}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":31}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"8":1,"9":0,"10":0,"12":0,"13":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"23":0,"25":0,"26":0,"28":0,"29":0,"30":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"61":0,"62":0,"63":0,"64":0,"66":0,"68":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"AdminCreateRole","decl":{"start":{"line":9,"column":24},"end":{"line":67,"column":2}},"loc":{"start":{"line":9,"column":24},"end":{"line":67,"column":2}},"line":9}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminDashboard.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminDashboard.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":51}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":61}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":35}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":58}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":10}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":47}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":93}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":44}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":71}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":23}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":12}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":10}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":2}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":25}}},"s":{"0":1,"1":1,"2":1,"3":1,"5":1,"6":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"17":0,"19":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Dashboard","decl":{"start":{"line":6,"column":28},"end":{"line":18,"column":2}},"loc":{"start":{"line":6,"column":28},"end":{"line":18,"column":2}},"line":6}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminDeletePermiFromRole.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminDeletePermiFromRole.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":51}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":87}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":89}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":102}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":48}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":36}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":58}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":40}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":67}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":58}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":64}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":29}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":32}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":72}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":58}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":79}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":19}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":35}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":15}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":24}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":43}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":84}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":68}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":75}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":13}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":12}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":48}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":9}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":7}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":6}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":16}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":48}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":19}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":37}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":51}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":5}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":22}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":53}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":23}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":8}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":76}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":40}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":69}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":6}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":52}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":13}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":32}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":18}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":26}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":31}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":1}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":28}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":36}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":1}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":4}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":4}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":10}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":47}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":93}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":44}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":71}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":82}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":94}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":40}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":34}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":99}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":66}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":22}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":21}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":31}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":42}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":71}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":330}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":57}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":68}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":37}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":27}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":19}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":23}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":18}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":37}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":19}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":27}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":163}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":13}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":21}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":17}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":14}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":12}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":10}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":2}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":40}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"11":1,"12":0,"13":0,"14":0,"16":0,"17":0,"20":0,"22":0,"24":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"41":0,"42":0,"44":0,"45":0,"46":0,"47":0,"48":0,"50":0,"51":0,"52":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"63":0,"65":0,"66":0,"68":0,"70":0,"71":0,"73":0,"74":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"108":0,"109":0,"110":0,"111":0,"112":0,"114":0,"116":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"AdminDeletePermiFromRole","decl":{"start":{"line":12,"column":33},"end":{"line":115,"column":2}},"loc":{"start":{"line":12,"column":33},"end":{"line":115,"column":2}},"line":12}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminEditRole.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminEditRole.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":53}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":51}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":83}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":48}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":58}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":36}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":29}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":39}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":58}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":32}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":26}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":57}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":53}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":23}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":9}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":47}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":47}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":34}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":19}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":32}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":38}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":7}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":38}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":9}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":4}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":10}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":47}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":93}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":44}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":71}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":83}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":81}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":40}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":39}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":93}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":60}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":22}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":20}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":27}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":25}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":28}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":57}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":315}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":43}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":16}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":18}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":37}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":19}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":27}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":163}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":13}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":21}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":17}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":14}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":12}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":10}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":2}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":29}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"8":1,"9":0,"10":0,"12":0,"13":0,"14":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"24":0,"26":0,"27":0,"29":0,"30":0,"31":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"61":0,"62":0,"63":0,"64":0,"65":0,"67":0,"69":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"AdminEditRole","decl":{"start":{"line":9,"column":22},"end":{"line":68,"column":2}},"loc":{"start":{"line":9,"column":22},"end":{"line":68,"column":2}},"line":9}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminPageOnly.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\admin\\AdminPageOnly.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":25}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":51}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":41}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":39}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":60}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":60}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":10}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":6}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":60}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":7}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":1}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":28}}},"s":{"0":1,"1":1,"2":1,"4":1,"5":0,"7":0,"8":0,"9":0,"10":0,"11":0,"13":0,"15":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"AdminPageOnly","decl":{"start":{"line":5,"column":32},"end":{"line":14,"column":1}},"loc":{"start":{"line":5,"column":32},"end":{"line":14,"column":1}},"line":5}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\order\\orderDetail.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\order\\orderDetail.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":64}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":101}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":69}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":36}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":82}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":57}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":24}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":45}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":44}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":45}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":41}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":4}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":10}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":159}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":14}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":11}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":2}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":47}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":45}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":33}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":73}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":83}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":62}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":52}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":81}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":78}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":47}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":33}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":58}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":41}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":7}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":50}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":72}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":51}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":51}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":17}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":50}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":58}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":61}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":3}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":2}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":17}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":40}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":14}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":12}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":42}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":14}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":19}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":15}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":44}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":5}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":23}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":187}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":136}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":105}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":25}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":53}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":58}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":109}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":70}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":39}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":90}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":63}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":118}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":41}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":5}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":13}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":4}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":47}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":37}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":9}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":57}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":35}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":60}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":59}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":57}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":60}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":59}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":24}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":42}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":7}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":12}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":54}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":7}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":36}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":20}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":67}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":5}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":4}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":10}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":121}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":41}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":119}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":38}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":104}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":124}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":58}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":18}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":72}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":58}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":86}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":118}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":20}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":58}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":88}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":97}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":20}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":18}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":34}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":49}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":23}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":59}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":188}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":17}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":25}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":23}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":61}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":190}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":17}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":25}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":20}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":100}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":18}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":50}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":54}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":108}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":84}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":152}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":29}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":131}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":92}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":118}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":30}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":28}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":23}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":24}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":65}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":108}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":29}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":31}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":55}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":101}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":104}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":27}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":31}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":31}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":23}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":24}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":19}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":106}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":60}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":75}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":64}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":77}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":90}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":80}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":26}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":21}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":22}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":18}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":61}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":87}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":41}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":51}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":80}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":121}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":22}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":55}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":53}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":81}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":129}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":24}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":57}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":53}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":83}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":126}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":24}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":20}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":18}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":68}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":112}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":21}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":106}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":41}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":83}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":13}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":167}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":29}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":36}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":76}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":13}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":11}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":163}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":33}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":29}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":55}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":13}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":10}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":54}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":11}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":165}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":5}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":13}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":9}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":6}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":18}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":16}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":16}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":49}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":109}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":164}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":23}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":117}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":157}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":23}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":16}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":14}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":12}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":2}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":37}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"6":1,"7":1,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"22":0,"24":1,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"36":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"51":0,"52":0,"53":0,"54":0,"56":0,"57":0,"59":0,"60":0,"61":0,"62":0,"63":0,"65":0,"66":0,"67":0,"69":0,"70":0,"71":0,"72":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"84":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"137":0,"138":0,"139":0,"140":0,"141":0,"143":0,"144":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"171":0,"172":0,"173":0,"174":0,"175":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"189":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"204":0,"205":0,"206":0,"207":0,"208":0,"210":0,"211":0,"212":0,"213":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"231":0,"232":0,"233":0,"236":0,"237":0,"238":0,"239":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"259":0,"261":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"StatusBadge","decl":{"start":{"line":11,"column":20},"end":{"line":23,"column":2}},"loc":{"start":{"line":11,"column":20},"end":{"line":23,"column":2}},"line":11},"1":{"name":"OrderDetailsComponent","decl":{"start":{"line":25,"column":40},"end":{"line":260,"column":2}},"loc":{"start":{"line":25,"column":40},"end":{"line":260,"column":2}},"line":25}},"f":{"0":0,"1":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\order\\orderHistory.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\order\\orderHistory.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":55}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":84}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":68}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":54}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":61}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":24}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":29}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":30}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":30}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":28}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":4}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":10}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":39}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":114}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":2}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":46}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":33}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":33}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":91}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":88}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":52}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":26}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":19}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":14}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":26}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":19}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":22}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":44}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":5}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":30}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":25}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":75}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":100}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":10}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":55}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":61}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":103}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":70}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":10}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":123}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":41}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":99}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":55}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":12}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":93}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":45}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":91}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":131}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":41}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":78}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":105}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":65}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":28}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":121}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":59}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":132}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":26}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":26}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":93}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":108}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":95}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":26}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":24}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":23}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":17}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":18}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":54}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":91}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":23}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":25}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":49}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":55}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":116}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":60}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":25}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":25}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":17}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":18}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":13}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":124}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":115}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":238}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":18}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":82}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":89}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":34}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":27}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":141}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":25}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":21}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":18}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":16}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":12}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":10}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":2}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":36}}},"s":{"0":1,"1":1,"2":1,"3":1,"5":1,"7":1,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"19":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"29":0,"30":0,"31":0,"33":0,"34":0,"35":0,"36":0,"37":0,"39":0,"40":0,"41":0,"42":0,"45":0,"46":0,"47":0,"49":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"88":0,"89":0,"90":0,"91":0,"92":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"104":0,"105":0,"106":0,"107":0,"109":0,"110":0,"112":0,"114":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"StatusIndicator","decl":{"start":{"line":8,"column":24},"end":{"line":20,"column":2}},"loc":{"start":{"line":8,"column":24},"end":{"line":20,"column":2}},"line":8},"1":{"name":"BuyerOrdersComponent","decl":{"start":{"line":22,"column":39},"end":{"line":113,"column":2}},"loc":{"start":{"line":22,"column":39},"end":{"line":113,"column":2}},"line":22}},"f":{"0":0,"1":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\seller\\AddProduct.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\seller\\AddProduct.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":48}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":36}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":82}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":47}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":95}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":42}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":94}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":39}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":53}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":67}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":61}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":55}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":61}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":57}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":65}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":52}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":50}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":33}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":44}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":9}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":33}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":12}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":33}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":33}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":19}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":33}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":67}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":16}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":5}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":48}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":42}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":4}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":71}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":23}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":23}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":9}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":27}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":20}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":40}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":38}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":30}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":24}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":28}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":34}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":8}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":17}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":47}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":46}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":25}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":32}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":31}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":29}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":26}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":29}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":27}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":36}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":19}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":61}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":74}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":72}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":23}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":15}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":26}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":5}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":4}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":10}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":79}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":78}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":58}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":35}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":15}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":62}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":18}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":25}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":30}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":33}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":62}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":146}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":14}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":16}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":15}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":76}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":21}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":37}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":40}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":69}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":146}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":24}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":16}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":15}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":70}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":19}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":34}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":37}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":66}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":155}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":42}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":61}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":62}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":54}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":66}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":74}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":50}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":64}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":53}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":23}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":60}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":74}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":72}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":64}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":54}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":70}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":78}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":66}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":21}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":16}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":15}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":64}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":18}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":27}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":31}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":34}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":63}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":146}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":14}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":16}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":15}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":70}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":18}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":27}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":34}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":37}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":66}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":146}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":14}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":16}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":15}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":66}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":18}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":25}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":32}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":35}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":64}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":146}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":14}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":16}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":15}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":74}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":18}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":25}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":36}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":39}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":68}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":146}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":14}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":16}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":17}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":25}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":164}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":32}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":53}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":19}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":14}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":13}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":10}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":2}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":29}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"22":0,"24":0,"25":0,"26":0,"28":0,"30":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"39":0,"41":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"59":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"69":0,"70":0,"72":0,"75":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"183":0,"184":0,"185":0,"186":0,"187":0,"189":0,"191":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"AddNewProduct","decl":{"start":{"line":11,"column":32},"end":{"line":190,"column":2}},"loc":{"start":{"line":11,"column":32},"end":{"line":190,"column":2}},"line":11}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\seller\\GeneralAnalysis.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\seller\\GeneralAnalysis.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":41}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":65}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":78}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":84}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":48}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":92}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":40}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":35}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":33}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":9}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":28}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":14}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":10}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":34}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":19}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":28}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":57}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":5}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":36}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":58}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":62}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":46}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":45}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":23}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":52}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":68}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":17}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":6}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":32}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":4}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":72}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":33}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":54}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":6}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":11}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":7}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":73}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":33}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":54}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":6}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":18}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":7}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":65}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":30}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":60}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":35}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":8}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":66}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":52}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":8}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":63}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":34}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":5}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":50}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":75}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":52}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":24}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":21}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":6}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":15}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":4}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":10}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":39}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":62}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":30}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":85}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":23}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":36}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":35}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":35}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":14}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":23}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":32}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":37}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":35}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":14}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":23}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":49}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":41}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":35}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":14}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":23}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":50}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":42}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":35}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":14}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":23}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":48}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":42}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":35}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":14}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":23}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":42}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":50}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":35}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":14}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":23}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":48}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":46}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":35}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":14}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":23}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":44}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":99}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":35}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":14}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":16}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":63}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":76}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":25}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":14}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":70}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":76}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":57}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":19}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":51}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":37}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":20}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":18}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":60}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":57}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":19}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":51}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":40}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":20}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":18}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":16}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":14}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":12}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":10}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":2}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":54}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":50}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":59}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":54}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":6}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":92}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":9}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":8}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":25}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"9":1,"10":0,"12":0,"13":0,"14":0,"15":0,"17":0,"19":0,"20":0,"21":0,"22":0,"23":0,"25":0,"26":0,"28":0,"30":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"40":0,"41":0,"43":0,"44":0,"45":0,"46":0,"48":0,"49":0,"51":0,"52":0,"53":0,"54":0,"56":0,"57":0,"60":0,"61":0,"62":0,"65":0,"66":0,"67":0,"69":0,"70":0,"71":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"82":0,"83":0,"84":0,"85":0,"86":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"130":0,"131":0,"132":0,"133":0,"134":0,"136":0,"137":0,"138":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"148":0,"149":0,"150":0,"152":0,"153":0,"154":0,"156":0,"157":0,"158":0,"160":0,"163":1,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"173":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"Dashboard","decl":{"start":{"line":10,"column":28},"end":{"line":161,"column":2}},"loc":{"start":{"line":10,"column":28},"end":{"line":161,"column":2}},"line":10},"1":{"name":"MetricCard","decl":{"start":{"line":164,"column":19},"end":{"line":171,"column":8}},"loc":{"start":{"line":164,"column":19},"end":{"line":171,"column":8}},"line":164}},"f":{"0":0,"1":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\seller\\NotificationBar.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\seller\\NotificationBar.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":41}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":61}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":94}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":64}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":47}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":77}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":33}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":9}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":33}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":14}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":10}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":12}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":33}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":79}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":19}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":33}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":67}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":42}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":90}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":83}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":18}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":7}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":5}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":51}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":54}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":62}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":77}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":79}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":4}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":43}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":9}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":39}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":14}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":21}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":59}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":5}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":4}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":10}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":143}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":62}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":64}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":54}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":17}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":12}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":55}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":63}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":12}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":49}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":19}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":34}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":60}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":27}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":37}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":25}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":46}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":48}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":77}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":34}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":19}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":16}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":14}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":27}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":31}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":58}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":25}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":35}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":23}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":44}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":75}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":32}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":17}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":14}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":13}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":12}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":10}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":2}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":31}}},"s":{"0":1,"1":1,"5":1,"6":1,"7":1,"8":1,"11":1,"12":0,"14":0,"15":0,"16":0,"17":0,"18":0,"20":0,"21":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"36":0,"37":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"51":0,"52":0,"53":0,"54":0,"56":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"92":0,"94":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"NotificationBar","decl":{"start":{"line":12,"column":59},"end":{"line":93,"column":2}},"loc":{"start":{"line":12,"column":59},"end":{"line":93,"column":2}},"line":12}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\seller\\SellerPageOnly.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\seller\\SellerPageOnly.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":52}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":40}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":63}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":62}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":72}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":2}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":30}}},"s":{"0":1,"1":1,"2":1,"4":1,"5":0,"7":0,"8":0,"9":0,"11":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"SellerPageOnly","decl":{"start":{"line":5,"column":33},"end":{"line":10,"column":2}},"loc":{"start":{"line":5,"column":33},"end":{"line":10,"column":2}},"line":5}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\seller\\sellerStats.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\pages\\seller\\sellerStats.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":55}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":79}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":68}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":39}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":49}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":33}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":27}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":46}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":74}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":36}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":5}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":92}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":59}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":19}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":38}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":37}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":5}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":23}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":43}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":48}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":82}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":50}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":52}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":24}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":74}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":16}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":63}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":98}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":6}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":20}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":74}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":16}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":21}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":84}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":39}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":18}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":6}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":4}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":62}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":10}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":111}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":85}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":66}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":101}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":61}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":97}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":12}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":66}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":42}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":32}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":85}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":16}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":20}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":47}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":32}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":77}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":16}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":20}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":12}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":73}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":64}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":50}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":46}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":54}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":27}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":43}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":27}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":51}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":16}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":15}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":16}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":14}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":12}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":25}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":87}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":10}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":2}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":40}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":14}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":32}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":61}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":66}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":68}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":15}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":44}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":53}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":59}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":14}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":8}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":53}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":14}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":73}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":116}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":42}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":35}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":11}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":59}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":39}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":112}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":8}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":114}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":48}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":12}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":10}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":103}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":66}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":15}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":48}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":14}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":28}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":28}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":25}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":94}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":16}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":37}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":34}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":80}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":32}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":13}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":64}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":44}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":46}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":10}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":16}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":28}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":122}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":25}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":17}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":12}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":27}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":95}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":61}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":53}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":64}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":98}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":16}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":54}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":73}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":74}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":16}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":14}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":58}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":72}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":119}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":14}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":16}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":28}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":190}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":9}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":17}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":12}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":17}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":15}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":30}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":57}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":44}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":8}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":28}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":44}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":8}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":27}}},"s":{"0":1,"1":1,"2":1,"3":1,"5":1,"6":1,"7":1,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"17":0,"18":0,"19":0,"20":0,"21":0,"23":0,"24":0,"26":0,"27":0,"28":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"48":0,"50":0,"51":0,"52":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"88":0,"89":0,"91":0,"93":0,"95":1,"96":0,"97":0,"98":0,"100":0,"101":0,"102":0,"105":1,"106":0,"107":0,"108":0,"109":0,"112":1,"113":0,"114":0,"115":0,"116":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"133":1,"134":0,"135":0,"136":0,"137":0,"138":0,"140":0,"141":0,"142":0,"143":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"179":0,"180":0,"181":0,"182":0,"185":1,"186":0,"187":0,"188":0,"191":1,"192":0,"194":0,"197":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"SellerStats","decl":{"start":{"line":10,"column":20},"end":{"line":94,"column":2}},"loc":{"start":{"line":10,"column":20},"end":{"line":94,"column":2}},"line":10},"1":{"name":"StatCard","decl":{"start":{"line":96,"column":17},"end":{"line":103,"column":15}},"loc":{"start":{"line":96,"column":17},"end":{"line":103,"column":15}},"line":96},"2":{"name":"ChartCard","decl":{"start":{"line":106,"column":18},"end":{"line":110,"column":8}},"loc":{"start":{"line":106,"column":18},"end":{"line":110,"column":8}},"line":106},"3":{"name":"ProductCard","decl":{"start":{"line":113,"column":20},"end":{"line":131,"column":15}},"loc":{"start":{"line":113,"column":20},"end":{"line":131,"column":15}},"line":113},"4":{"name":"ProductModal","decl":{"start":{"line":134,"column":21},"end":{"line":183,"column":15}},"loc":{"start":{"line":134,"column":21},"end":{"line":183,"column":15}},"line":134},"5":{"name":"LoadingSpinner","decl":{"start":{"line":186,"column":23},"end":{"line":189,"column":8}},"loc":{"start":{"line":186,"column":23},"end":{"line":189,"column":8}},"line":186},"6":{"name":"ErrorMessage","decl":{"start":{"line":192,"column":21},"end":{"line":195,"column":8}},"loc":{"start":{"line":192,"column":21},"end":{"line":195,"column":8}},"line":192}},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\apiSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\apiSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":73}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":34}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":18}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":25}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":3}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":35}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":12}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":52}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":31}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":3}}},"s":{"0":1,"2":1,"3":1,"4":1,"5":1,"7":1,"8":1,"9":1,"10":1,"11":1},"branchMap":{"0":{"type":"branch","line":11,"loc":{"start":{"line":11,"column":13},"end":{"line":11,"column":31}},"locations":[{"start":{"line":11,"column":13},"end":{"line":11,"column":31}}]}},"b":{"0":[4]},"fnMap":{"0":{"name":"endpoints","decl":{"start":{"line":11,"column":13},"end":{"line":11,"column":31}},"loc":{"start":{"line":11,"column":13},"end":{"line":11,"column":31}},"line":11}},"f":{"0":4}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\searchSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\searchSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":28}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":35}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":17}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":15}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":15}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":15}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":2}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":33}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":17}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":15}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":13}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":62}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":40}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":6}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":60}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":38}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":6}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":60}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":38}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":6}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":60}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":38}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":6}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":29}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":26}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":6}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":4}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":3}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":105}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":35}}},"s":{"0":1,"1":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":0,"34":0,"35":1,"36":1,"38":1,"39":1},"branchMap":{"0":{"type":"branch","line":21,"loc":{"start":{"line":21,"column":19},"end":{"line":23,"column":6}},"locations":[{"start":{"line":21,"column":19},"end":{"line":23,"column":6}}]},"1":{"type":"branch","line":24,"loc":{"start":{"line":24,"column":17},"end":{"line":26,"column":6}},"locations":[{"start":{"line":24,"column":17},"end":{"line":26,"column":6}}]},"2":{"type":"branch","line":27,"loc":{"start":{"line":27,"column":17},"end":{"line":29,"column":6}},"locations":[{"start":{"line":27,"column":17},"end":{"line":29,"column":6}}]},"3":{"type":"branch","line":30,"loc":{"start":{"line":30,"column":17},"end":{"line":32,"column":6}},"locations":[{"start":{"line":30,"column":17},"end":{"line":32,"column":6}}]}},"b":{"0":[1],"1":[1],"2":[1],"3":[1]},"fnMap":{"0":{"name":"setSearchTerm","decl":{"start":{"line":21,"column":19},"end":{"line":23,"column":6}},"loc":{"start":{"line":21,"column":19},"end":{"line":23,"column":6}},"line":21},"1":{"name":"setMinPrice","decl":{"start":{"line":24,"column":17},"end":{"line":26,"column":6}},"loc":{"start":{"line":24,"column":17},"end":{"line":26,"column":6}},"line":24},"2":{"name":"setMaxPrice","decl":{"start":{"line":27,"column":17},"end":{"line":29,"column":6}},"loc":{"start":{"line":27,"column":17},"end":{"line":29,"column":6}},"line":27},"3":{"name":"setCategory","decl":{"start":{"line":30,"column":17},"end":{"line":32,"column":6}},"loc":{"start":{"line":30,"column":17},"end":{"line":32,"column":6}},"line":30},"4":{"name":"clearSearch","decl":{"start":{"line":33,"column":17},"end":{"line":35,"column":6}},"loc":{"start":{"line":33,"column":17},"end":{"line":35,"column":6}},"line":33}},"f":{"0":1,"1":1,"2":1,"3":1,"4":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\authSlice\\authApiSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\authSlice\\authApiSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":26}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":54}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":30}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":41}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":31}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":30}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":31}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":26}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":14}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":11}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":33}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":31}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":35}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":31}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":26}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":14}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":11}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":38}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":29}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":38}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":27}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":22}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":12}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":11}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":44}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":31}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":40}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":31}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":26}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":14}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":11}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":34}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":27}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":42}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":30}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":14}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":11}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":40}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":31}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":42}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":29}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":25}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":15}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":13}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":39}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":28}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":41}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":32}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":25}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":14}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":13}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":43}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":28}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":49}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":32}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":25}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":14}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":12}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":6}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":2}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":220}}},"s":{"0":1,"1":1,"3":1,"4":1,"5":2,"6":2,"7":0,"8":0,"9":0,"10":0,"11":2,"12":2,"13":2,"14":0,"15":0,"16":0,"17":0,"18":2,"19":2,"20":2,"21":0,"22":0,"23":0,"24":0,"25":2,"26":2,"27":2,"28":0,"29":0,"30":0,"31":0,"32":2,"33":2,"34":2,"35":0,"36":0,"37":0,"38":2,"39":2,"40":2,"41":0,"42":0,"43":0,"44":0,"45":2,"46":2,"47":2,"48":0,"49":0,"50":0,"51":0,"52":2,"53":2,"54":2,"55":0,"56":0,"57":0,"58":0,"59":2,"60":2,"63":1,"65":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":15},"end":{"line":61,"column":6}},"locations":[{"start":{"line":5,"column":15},"end":{"line":61,"column":6}}]}},"b":{"0":[2]},"fnMap":{"0":{"name":"endpoints","decl":{"start":{"line":5,"column":15},"end":{"line":61,"column":6}},"loc":{"start":{"line":5,"column":15},"end":{"line":61,"column":6}},"line":5},"1":{"name":"query","decl":{"start":{"line":7,"column":19},"end":{"line":11,"column":14}},"loc":{"start":{"line":7,"column":19},"end":{"line":11,"column":14}},"line":7},"2":{"name":"query","decl":{"start":{"line":14,"column":19},"end":{"line":18,"column":14}},"loc":{"start":{"line":14,"column":19},"end":{"line":18,"column":14}},"line":14},"3":{"name":"query","decl":{"start":{"line":21,"column":17},"end":{"line":25,"column":12}},"loc":{"start":{"line":21,"column":17},"end":{"line":25,"column":12}},"line":21},"4":{"name":"query","decl":{"start":{"line":28,"column":19},"end":{"line":32,"column":14}},"loc":{"start":{"line":28,"column":19},"end":{"line":32,"column":14}},"line":28},"5":{"name":"query","decl":{"start":{"line":35,"column":19},"end":{"line":38,"column":14}},"loc":{"start":{"line":35,"column":19},"end":{"line":38,"column":14}},"line":35},"6":{"name":"query","decl":{"start":{"line":41,"column":19},"end":{"line":45,"column":15}},"loc":{"start":{"line":41,"column":19},"end":{"line":45,"column":15}},"line":41},"7":{"name":"query","decl":{"start":{"line":48,"column":18},"end":{"line":52,"column":14}},"loc":{"start":{"line":48,"column":18},"end":{"line":52,"column":14}},"line":48},"8":{"name":"query","decl":{"start":{"line":55,"column":18},"end":{"line":59,"column":14}},"loc":{"start":{"line":55,"column":18},"end":{"line":59,"column":14}},"line":55}},"f":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\authSlice\\authSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\authSlice\\authSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":62}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":56}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":50}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":50}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":62}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":63}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":22}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":27}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":27}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":2}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":31}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":15}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":15}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":13}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":58}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":38}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":71}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":6}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":19}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":28}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":42}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":42}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":6}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":3}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":3}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":60}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":33}}},"s":{"0":1,"1":1,"3":1,"4":1,"7":1,"8":1,"10":1,"11":1,"12":1,"13":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":0,"21":0,"23":0,"24":1,"25":0,"26":0,"27":0,"28":0,"30":1,"31":1,"33":1,"35":1},"branchMap":{"0":{"type":"branch","line":8,"loc":{"start":{"line":8,"column":23},"end":{"line":8,"column":57}},"locations":[{"start":{"line":8,"column":23},"end":{"line":8,"column":57}}]},"1":{"type":"branch","line":9,"loc":{"start":{"line":9,"column":23},"end":{"line":9,"column":58}},"locations":[{"start":{"line":9,"column":23},"end":{"line":9,"column":58}}]}},"b":{"0":[0],"1":[0]},"fnMap":{"0":{"name":"getCredentials","decl":{"start":{"line":20,"column":4},"end":{"line":24,"column":6}},"loc":{"start":{"line":20,"column":4},"end":{"line":24,"column":6}},"line":20},"1":{"name":"logOut","decl":{"start":{"line":25,"column":4},"end":{"line":29,"column":6}},"loc":{"start":{"line":25,"column":4},"end":{"line":29,"column":6}},"line":25}},"f":{"0":0,"1":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\cartSlice\\cartApiSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\cartSlice\\cartApiSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":24}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":54}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":30}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":37}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":31}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":39}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":31}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":28}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":14}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":11}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":32}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":27}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":35}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":30}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":14}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":11}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":42}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":31}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":53}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":31}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":28}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":15}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":11}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":58}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":36}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":56}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":34}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":15}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":11}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":37}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":27}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":43}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":34}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":9}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":7}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":5}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":2}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":14}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":18}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":23}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":28}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":28}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":23}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":17}}},"s":{"0":1,"1":1,"3":1,"4":1,"5":3,"6":3,"7":0,"8":0,"9":0,"10":0,"11":3,"12":3,"13":3,"14":4,"15":4,"16":4,"17":3,"18":3,"19":3,"20":0,"21":0,"22":0,"23":0,"24":3,"25":3,"26":3,"27":0,"28":0,"29":0,"30":3,"31":3,"32":3,"33":0,"34":0,"35":0,"36":3,"37":3,"38":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":15},"end":{"line":38,"column":5}},"locations":[{"start":{"line":5,"column":15},"end":{"line":38,"column":5}}]},"1":{"type":"branch","line":14,"loc":{"start":{"line":14,"column":19},"end":{"line":17,"column":14}},"locations":[{"start":{"line":14,"column":19},"end":{"line":17,"column":14}}]}},"b":{"0":[3],"1":[4]},"fnMap":{"0":{"name":"endpoints","decl":{"start":{"line":5,"column":15},"end":{"line":38,"column":5}},"loc":{"start":{"line":5,"column":15},"end":{"line":38,"column":5}},"line":5},"1":{"name":"query","decl":{"start":{"line":7,"column":19},"end":{"line":11,"column":14}},"loc":{"start":{"line":7,"column":19},"end":{"line":11,"column":14}},"line":7},"2":{"name":"query","decl":{"start":{"line":14,"column":19},"end":{"line":17,"column":14}},"loc":{"start":{"line":14,"column":19},"end":{"line":17,"column":14}},"line":14},"3":{"name":"query","decl":{"start":{"line":20,"column":19},"end":{"line":24,"column":15}},"loc":{"start":{"line":20,"column":19},"end":{"line":24,"column":15}},"line":20},"4":{"name":"query","decl":{"start":{"line":27,"column":19},"end":{"line":30,"column":15}},"loc":{"start":{"line":27,"column":19},"end":{"line":30,"column":15}},"line":27},"5":{"name":"query","decl":{"start":{"line":33,"column":19},"end":{"line":36,"column":9}},"loc":{"start":{"line":33,"column":19},"end":{"line":36,"column":9}},"line":33}},"f":{"0":3,"1":0,"2":4,"3":0,"4":0,"5":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\cartSlice\\cartSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\cartSlice\\cartSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":50}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":60}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":22}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":63}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":2}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":31}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":15}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":13}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":54}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":38}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":71}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":5}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":3}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":3}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":49}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":33}}},"s":{"0":1,"1":1,"3":1,"4":1,"6":1,"7":1,"8":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":0,"16":0,"17":0,"18":1,"19":1,"21":1,"22":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":23},"end":{"line":5,"column":57}},"locations":[{"start":{"line":5,"column":23},"end":{"line":5,"column":57}}]},"1":{"type":"branch","line":8,"loc":{"start":{"line":8,"column":44},"end":{"line":8,"column":63}},"locations":[{"start":{"line":8,"column":44},"end":{"line":8,"column":63}}]}},"b":{"0":[0],"1":[0]},"fnMap":{"0":{"name":"setCartInfo","decl":{"start":{"line":15,"column":4},"end":{"line":18,"column":5}},"loc":{"start":{"line":15,"column":4},"end":{"line":18,"column":5}},"line":15}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\notificationSlice\\notificationApiSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\notificationSlice\\notificationApiSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":34}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":63}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":37}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":21}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":27}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":22}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":9}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":7}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":37}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":21}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":38}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":22}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":9}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":7}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":5}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":3}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":69}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":24}}},"s":{"0":1,"1":1,"3":1,"4":1,"5":2,"6":2,"7":4,"8":4,"9":4,"10":2,"11":2,"12":2,"13":0,"14":0,"15":0,"16":2,"17":2,"18":1,"20":1,"21":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":13},"end":{"line":18,"column":5}},"locations":[{"start":{"line":5,"column":13},"end":{"line":18,"column":5}}]},"1":{"type":"branch","line":7,"loc":{"start":{"line":7,"column":13},"end":{"line":10,"column":9}},"locations":[{"start":{"line":7,"column":13},"end":{"line":10,"column":9}}]}},"b":{"0":[2],"1":[4]},"fnMap":{"0":{"name":"endpoints","decl":{"start":{"line":5,"column":13},"end":{"line":18,"column":5}},"loc":{"start":{"line":5,"column":13},"end":{"line":18,"column":5}},"line":5},"1":{"name":"query","decl":{"start":{"line":7,"column":13},"end":{"line":10,"column":9}},"loc":{"start":{"line":7,"column":13},"end":{"line":10,"column":9}},"line":7},"2":{"name":"query","decl":{"start":{"line":13,"column":13},"end":{"line":16,"column":9}},"loc":{"start":{"line":13,"column":13},"end":{"line":16,"column":9}},"line":13}},"f":{"0":2,"1":4,"2":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\notificationSlice\\notificationSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\notificationSlice\\notificationSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":62}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":63}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":70}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":27}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":1}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":61}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":39}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":7}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":48}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":71}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":35}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":9}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":17}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":2}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":45}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":30}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":15}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":13}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":78}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":50}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":48}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":68}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":61}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":27}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":40}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":83}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":13}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":10}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":42}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":81}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":9}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":61}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":29}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":36}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":46}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":10}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":14}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":88}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":7}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":6}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":4}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":31}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":23}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":70}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":31}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":93}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":43}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":56}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":31}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":38}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":41}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":12}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":70}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":56}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":29}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":42}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":85}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":15}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":12}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":81}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":16}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":66}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":9}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":7}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":6}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":4}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":3}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":78}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":47}}},"s":{"0":1,"1":1,"2":1,"13":1,"14":1,"15":1,"16":1,"17":0,"18":1,"20":1,"21":1,"22":1,"23":0,"24":1,"25":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":0,"34":0,"35":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"46":0,"47":0,"48":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":1,"61":1,"62":1,"63":1,"64":1,"66":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":1,"88":1,"89":1,"91":1,"92":1},"branchMap":{"0":{"type":"branch","line":17,"loc":{"start":{"line":17,"column":38},"end":{"line":18,"column":39}},"locations":[{"start":{"line":17,"column":38},"end":{"line":18,"column":39}}]},"1":{"type":"branch","line":23,"loc":{"start":{"line":23,"column":6},"end":{"line":24,"column":9}},"locations":[{"start":{"line":23,"column":6},"end":{"line":24,"column":9}}]},"2":{"type":"branch","line":62,"loc":{"start":{"line":62,"column":17},"end":{"line":89,"column":4}},"locations":[{"start":{"line":62,"column":17},"end":{"line":89,"column":4}}]}},"b":{"0":[0],"1":[0],"2":[1]},"fnMap":{"0":{"name":"setSellerNotificationsInfo","decl":{"start":{"line":32,"column":4},"end":{"line":60,"column":6}},"loc":{"start":{"line":32,"column":4},"end":{"line":60,"column":6}},"line":32},"1":{"name":"extraReducers","decl":{"start":{"line":62,"column":17},"end":{"line":89,"column":4}},"loc":{"start":{"line":62,"column":17},"end":{"line":89,"column":4}},"line":62}},"f":{"0":0,"1":1}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\orderSlice\\orderApiSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\orderSlice\\orderApiSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":55}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":28}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":40}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":21}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":22}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":21}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":9}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":7}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":39}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":25}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":29}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":23}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":19}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":9}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":7}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":38}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":21}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":22}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":21}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":9}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":7}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":35}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":23}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":35}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":25}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":9}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":7}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":33}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":23}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":28}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":21}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":9}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":7}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":38}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":21}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":28}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":21}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":9}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":7}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":59}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":35}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":69}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":68}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":36}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":8}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":7}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":5}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":3}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":15}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":28}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":28}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":29}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":30}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":23}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":25}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":25}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":18}}},"s":{"0":1,"25":1,"26":1,"27":3,"28":3,"29":0,"30":0,"31":0,"32":3,"33":3,"34":3,"35":0,"36":0,"37":0,"38":0,"39":3,"40":3,"41":3,"42":0,"43":0,"44":0,"45":3,"46":3,"47":3,"48":0,"49":0,"50":0,"51":3,"52":3,"53":3,"54":0,"55":0,"56":0,"57":3,"58":3,"59":3,"60":0,"61":0,"62":0,"63":3,"64":3,"65":3,"66":3,"67":0,"68":0,"69":0,"70":3,"71":3,"72":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1},"branchMap":{"0":{"type":"branch","line":27,"loc":{"start":{"line":27,"column":13},"end":{"line":72,"column":5}},"locations":[{"start":{"line":27,"column":13},"end":{"line":72,"column":5}}]}},"b":{"0":[3]},"fnMap":{"0":{"name":"endpoints","decl":{"start":{"line":27,"column":13},"end":{"line":72,"column":5}},"loc":{"start":{"line":27,"column":13},"end":{"line":72,"column":5}},"line":27},"1":{"name":"query","decl":{"start":{"line":29,"column":13},"end":{"line":32,"column":9}},"loc":{"start":{"line":29,"column":13},"end":{"line":32,"column":9}},"line":29},"2":{"name":"query","decl":{"start":{"line":35,"column":13},"end":{"line":39,"column":9}},"loc":{"start":{"line":35,"column":13},"end":{"line":39,"column":9}},"line":35},"3":{"name":"query","decl":{"start":{"line":42,"column":13},"end":{"line":45,"column":9}},"loc":{"start":{"line":42,"column":13},"end":{"line":45,"column":9}},"line":42},"4":{"name":"query","decl":{"start":{"line":48,"column":13},"end":{"line":51,"column":9}},"loc":{"start":{"line":48,"column":13},"end":{"line":51,"column":9}},"line":48},"5":{"name":"query","decl":{"start":{"line":54,"column":13},"end":{"line":57,"column":9}},"loc":{"start":{"line":54,"column":13},"end":{"line":57,"column":9}},"line":54},"6":{"name":"query","decl":{"start":{"line":60,"column":13},"end":{"line":63,"column":9}},"loc":{"start":{"line":60,"column":13},"end":{"line":63,"column":9}},"line":60},"7":{"name":"query","decl":{"start":{"line":66,"column":13},"end":{"line":66,"column":35}},"loc":{"start":{"line":66,"column":13},"end":{"line":66,"column":35}},"line":66},"8":{"name":"transformResponse","decl":{"start":{"line":67,"column":25},"end":{"line":70,"column":8}},"loc":{"start":{"line":67,"column":25},"end":{"line":70,"column":8}},"line":67}},"f":{"0":3,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\orderSlice\\orderSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\orderSlice\\orderSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":62}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":52}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":63}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":34}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":67}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":18}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":18}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":21}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":18}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":23}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":2}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":32}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":16}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":15}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":13}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":55}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":39}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":72}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":6}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":57}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":41}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":6}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":56}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":42}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":6}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":57}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":41}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":6}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":27}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":27}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":43}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":6}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":68}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":73}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":42}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":43}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":74}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":62}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":62}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":14}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":90}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":31}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":36}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":7}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":80}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":6}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":3}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":3}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":15}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":16}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":18}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":18}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":18}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":17}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":17}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":23}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":34}}},"s":{"0":1,"3":1,"4":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":0,"30":0,"31":0,"32":1,"33":0,"34":0,"35":1,"36":0,"37":0,"38":1,"39":0,"40":0,"41":1,"42":0,"43":0,"44":0,"45":1,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":1,"60":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"71":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":24},"end":{"line":5,"column":60}},"locations":[{"start":{"line":5,"column":24},"end":{"line":5,"column":60}}]},"1":{"type":"branch","line":17,"loc":{"start":{"line":17,"column":46},"end":{"line":17,"column":67}},"locations":[{"start":{"line":17,"column":46},"end":{"line":17,"column":67}}]}},"b":{"0":[0],"1":[0]},"fnMap":{"0":{"name":"setOrderInfo","decl":{"start":{"line":29,"column":4},"end":{"line":32,"column":6}},"loc":{"start":{"line":29,"column":4},"end":{"line":32,"column":6}},"line":29},"1":{"name":"setBuyerOrders","decl":{"start":{"line":33,"column":4},"end":{"line":35,"column":6}},"loc":{"start":{"line":33,"column":4},"end":{"line":35,"column":6}},"line":33},"2":{"name":"setCurrentOrder","decl":{"start":{"line":36,"column":4},"end":{"line":38,"column":6}},"loc":{"start":{"line":36,"column":4},"end":{"line":38,"column":6}},"line":36},"3":{"name":"setAdminOrders","decl":{"start":{"line":39,"column":4},"end":{"line":41,"column":6}},"loc":{"start":{"line":39,"column":4},"end":{"line":41,"column":6}},"line":39},"4":{"name":"clearOrderInfo","decl":{"start":{"line":42,"column":4},"end":{"line":45,"column":6}},"loc":{"start":{"line":42,"column":4},"end":{"line":45,"column":6}},"line":42},"5":{"name":"setSellerStats","decl":{"start":{"line":46,"column":4},"end":{"line":59,"column":6}},"loc":{"start":{"line":46,"column":4},"end":{"line":59,"column":6}},"line":46}},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\paymentSlice\\paymentApiSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\paymentSlice\\paymentApiSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":57}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":30}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":38}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":31}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":55}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":31}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":28}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":14}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":11}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":39}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":31}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":77}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":30}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":14}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":11}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":5}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":2}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":14}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":24}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":24}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":20}}},"s":{"0":1,"1":1,"3":1,"4":1,"5":3,"6":3,"7":0,"8":0,"9":0,"10":0,"11":3,"12":3,"13":3,"14":0,"15":0,"16":0,"17":3,"18":3,"19":1,"21":1,"22":1,"23":1,"24":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":15},"end":{"line":19,"column":5}},"locations":[{"start":{"line":5,"column":15},"end":{"line":19,"column":5}}]}},"b":{"0":[3]},"fnMap":{"0":{"name":"endpoints","decl":{"start":{"line":5,"column":15},"end":{"line":19,"column":5}},"loc":{"start":{"line":5,"column":15},"end":{"line":19,"column":5}},"line":5},"1":{"name":"query","decl":{"start":{"line":7,"column":19},"end":{"line":11,"column":14}},"loc":{"start":{"line":7,"column":19},"end":{"line":11,"column":14}},"line":7},"2":{"name":"query","decl":{"start":{"line":14,"column":19},"end":{"line":17,"column":14}},"loc":{"start":{"line":14,"column":19},"end":{"line":17,"column":14}},"line":14}},"f":{"0":3,"1":0,"2":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\paymentSlice\\paymentSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\paymentSlice\\paymentSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":56}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":69}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":22}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":72}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":2}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":34}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":18}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":15}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":13}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":57}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":41}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":74}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":5}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":3}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":3}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":55}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":36}}},"s":{"0":1,"1":1,"3":1,"4":1,"6":1,"7":1,"8":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":0,"16":0,"17":0,"18":1,"19":1,"21":1,"22":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":26},"end":{"line":5,"column":66}},"locations":[{"start":{"line":5,"column":26},"end":{"line":5,"column":66}}]},"1":{"type":"branch","line":8,"loc":{"start":{"line":8,"column":50},"end":{"line":8,"column":72}},"locations":[{"start":{"line":8,"column":50},"end":{"line":8,"column":72}}]}},"b":{"0":[0],"1":[0]},"fnMap":{"0":{"name":"setPaymentInfo","decl":{"start":{"line":15,"column":4},"end":{"line":18,"column":5}},"loc":{"start":{"line":15,"column":4},"end":{"line":18,"column":5}},"line":15}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\permissionSlice\\permissionApiSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\permissionSlice\\permissionApiSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":44}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":60}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":40}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":25}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":34}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":23}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":18}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":9}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":7}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":35}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":21}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":28}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":21}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":9}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":7}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":43}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":25}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":42}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":23}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":18}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":9}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":7}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":48}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":25}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":45}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":25}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":18}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":9}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":7}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":40}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":25}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":40}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":23}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":18}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":9}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":7}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":40}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":33}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":51}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":24}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":9}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":7}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":5}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":3}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":15}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":29}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":24}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":32}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":29}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":37}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":28}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":23}}},"s":{"0":1,"1":1,"3":1,"4":1,"5":2,"6":2,"7":0,"8":0,"9":0,"10":0,"11":2,"12":2,"13":2,"14":0,"15":0,"16":0,"17":2,"18":2,"19":2,"20":0,"21":0,"22":0,"23":0,"24":2,"25":2,"26":2,"27":0,"28":0,"29":0,"30":0,"31":2,"32":2,"33":2,"34":0,"35":0,"36":0,"37":0,"38":2,"39":2,"40":2,"41":0,"42":0,"43":0,"44":2,"45":2,"46":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":13},"end":{"line":46,"column":5}},"locations":[{"start":{"line":5,"column":13},"end":{"line":46,"column":5}}]}},"b":{"0":[2]},"fnMap":{"0":{"name":"endpoints","decl":{"start":{"line":5,"column":13},"end":{"line":46,"column":5}},"loc":{"start":{"line":5,"column":13},"end":{"line":46,"column":5}},"line":5},"1":{"name":"query","decl":{"start":{"line":7,"column":13},"end":{"line":11,"column":9}},"loc":{"start":{"line":7,"column":13},"end":{"line":11,"column":9}},"line":7},"2":{"name":"query","decl":{"start":{"line":14,"column":13},"end":{"line":17,"column":9}},"loc":{"start":{"line":14,"column":13},"end":{"line":17,"column":9}},"line":14},"3":{"name":"query","decl":{"start":{"line":20,"column":13},"end":{"line":24,"column":9}},"loc":{"start":{"line":20,"column":13},"end":{"line":24,"column":9}},"line":20},"4":{"name":"query","decl":{"start":{"line":27,"column":13},"end":{"line":31,"column":9}},"loc":{"start":{"line":27,"column":13},"end":{"line":31,"column":9}},"line":27},"5":{"name":"query","decl":{"start":{"line":34,"column":13},"end":{"line":38,"column":9}},"loc":{"start":{"line":34,"column":13},"end":{"line":38,"column":9}},"line":34},"6":{"name":"query","decl":{"start":{"line":41,"column":13},"end":{"line":44,"column":9}},"loc":{"start":{"line":41,"column":13},"end":{"line":44,"column":9}},"line":41}},"f":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\permissionSlice\\permissionSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\permissionSlice\\permissionSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":62}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":62}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":78}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":22}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":81}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":2}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":37}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":21}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":13}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":60}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":44}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":77}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":5}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":3}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":3}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":61}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":39}}},"s":{"0":1,"2":1,"3":1,"5":1,"6":1,"7":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":0,"15":0,"16":0,"17":1,"18":1,"20":1,"21":1},"branchMap":{"0":{"type":"branch","line":4,"loc":{"start":{"line":4,"column":29},"end":{"line":4,"column":75}},"locations":[{"start":{"line":4,"column":29},"end":{"line":4,"column":75}}]},"1":{"type":"branch","line":7,"loc":{"start":{"line":7,"column":56},"end":{"line":7,"column":81}},"locations":[{"start":{"line":7,"column":56},"end":{"line":7,"column":81}}]}},"b":{"0":[0],"1":[0]},"fnMap":{"0":{"name":"setPermissionInfo","decl":{"start":{"line":14,"column":4},"end":{"line":17,"column":5}},"loc":{"start":{"line":14,"column":4},"end":{"line":17,"column":5}},"line":14}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\productSlice\\productApiSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\productSlice\\productApiSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":21}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":39}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":28}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":57}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":28}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":49}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":21}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":37}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":22}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":9}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":7}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":63}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":27}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":31}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":22}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":15}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":9}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":77}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":51}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":37}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":9}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":43}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":8}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":7}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":34}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":25}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":34}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":23}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":19}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":9}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":7}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":37}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":31}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":47}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":25}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":9}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":7}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":5}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":3}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":14}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":22}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":25}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":24}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":27}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":20}}},"s":{"0":1,"1":1,"3":1,"30":1,"31":1,"32":4,"33":4,"34":4,"35":4,"36":4,"37":4,"38":4,"39":4,"40":0,"41":0,"42":0,"43":0,"44":4,"45":0,"46":0,"47":0,"48":0,"49":0,"50":4,"51":4,"52":4,"53":0,"54":0,"55":0,"56":0,"57":4,"58":4,"59":4,"60":0,"61":0,"62":0,"63":4,"64":4,"65":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1},"branchMap":{"0":{"type":"branch","line":32,"loc":{"start":{"line":32,"column":13},"end":{"line":65,"column":5}},"locations":[{"start":{"line":32,"column":13},"end":{"line":65,"column":5}}]},"1":{"type":"branch","line":34,"loc":{"start":{"line":34,"column":13},"end":{"line":37,"column":9}},"locations":[{"start":{"line":34,"column":13},"end":{"line":37,"column":9}}]}},"b":{"0":[4],"1":[4]},"fnMap":{"0":{"name":"endpoints","decl":{"start":{"line":32,"column":13},"end":{"line":65,"column":5}},"loc":{"start":{"line":32,"column":13},"end":{"line":65,"column":5}},"line":32},"1":{"name":"query","decl":{"start":{"line":34,"column":13},"end":{"line":37,"column":9}},"loc":{"start":{"line":34,"column":13},"end":{"line":37,"column":9}},"line":34},"2":{"name":"query","decl":{"start":{"line":40,"column":13},"end":{"line":44,"column":9}},"loc":{"start":{"line":40,"column":13},"end":{"line":44,"column":9}},"line":40},"3":{"name":"transformErrorResponse","decl":{"start":{"line":45,"column":30},"end":{"line":50,"column":8}},"loc":{"start":{"line":45,"column":30},"end":{"line":50,"column":8}},"line":45},"4":{"name":"query","decl":{"start":{"line":53,"column":13},"end":{"line":57,"column":9}},"loc":{"start":{"line":53,"column":13},"end":{"line":57,"column":9}},"line":53},"5":{"name":"query","decl":{"start":{"line":60,"column":13},"end":{"line":63,"column":9}},"loc":{"start":{"line":60,"column":13},"end":{"line":63,"column":9}},"line":60}},"f":{"0":4,"1":4,"2":0,"3":0,"4":0,"5":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\productSlice\\productSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\productSlice\\productSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":62}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":56}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":66}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":22}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":66}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":2}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":34}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":19}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":13}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":57}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":41}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":74}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":5}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":3}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":3}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":55}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":36}}},"s":{"0":1,"2":1,"3":1,"5":1,"6":1,"7":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":0,"15":0,"16":0,"17":1,"18":1,"20":1,"21":1},"branchMap":{"0":{"type":"branch","line":4,"loc":{"start":{"line":4,"column":23},"end":{"line":4,"column":63}},"locations":[{"start":{"line":4,"column":23},"end":{"line":4,"column":63}}]},"1":{"type":"branch","line":7,"loc":{"start":{"line":7,"column":47},"end":{"line":7,"column":66}},"locations":[{"start":{"line":7,"column":47},"end":{"line":7,"column":66}}]}},"b":{"0":[0],"1":[0]},"fnMap":{"0":{"name":"setProductInfo","decl":{"start":{"line":14,"column":4},"end":{"line":17,"column":5}},"loc":{"start":{"line":14,"column":4},"end":{"line":17,"column":5}},"line":14}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\productSlice\\singleApiSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\productSlice\\singleApiSlice.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":35}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":57}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":30}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":36}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":27}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":45}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":29}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":14}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":10}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":6}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":2}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":53}}},"s":{"0":0,"1":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"14":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":411},"end":{"line":15,"column":53}},"locations":[{"start":{"line":1,"column":411},"end":{"line":15,"column":53}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":411},"end":{"line":15,"column":53}},"loc":{"start":{"line":1,"column":411},"end":{"line":15,"column":53}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\productSlice\\updateProductSlice.ts": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\productSlice\\updateProductSlice.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":28}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":57}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":37}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":28}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":55}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":22}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":22}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":9}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":7}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":5}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":3}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":60}}},"s":{"0":1,"1":1,"3":1,"4":1,"5":2,"6":2,"7":0,"8":0,"9":0,"10":0,"11":2,"12":2,"13":1,"15":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":13},"end":{"line":13,"column":5}},"locations":[{"start":{"line":5,"column":13},"end":{"line":13,"column":5}}]}},"b":{"0":[2]},"fnMap":{"0":{"name":"endpoints","decl":{"start":{"line":5,"column":13},"end":{"line":13,"column":5}},"loc":{"start":{"line":5,"column":13},"end":{"line":13,"column":5}},"line":5},"1":{"name":"query","decl":{"start":{"line":7,"column":13},"end":{"line":11,"column":9}},"loc":{"start":{"line":7,"column":13},"end":{"line":11,"column":9}},"line":7}},"f":{"0":2,"1":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\roleSlice\\requestRoleSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\roleSlice\\requestRoleSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":62}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":50}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":60}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":22}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":63}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":2}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":31}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":16}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":13}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":54}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":38}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":71}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":5}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":3}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":3}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":49}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":33}}},"s":{"0":1,"2":1,"3":1,"5":1,"6":1,"7":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":0,"15":0,"16":0,"17":1,"18":1,"20":1,"21":1},"branchMap":{"0":{"type":"branch","line":4,"loc":{"start":{"line":4,"column":23},"end":{"line":4,"column":57}},"locations":[{"start":{"line":4,"column":23},"end":{"line":4,"column":57}}]},"1":{"type":"branch","line":7,"loc":{"start":{"line":7,"column":44},"end":{"line":7,"column":63}},"locations":[{"start":{"line":7,"column":44},"end":{"line":7,"column":63}}]}},"b":{"0":[0],"1":[0]},"fnMap":{"0":{"name":"setRoleInfo","decl":{"start":{"line":14,"column":4},"end":{"line":17,"column":5}},"loc":{"start":{"line":14,"column":4},"end":{"line":17,"column":5}},"line":14}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\roleSlice\\requestroleApiSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\roleSlice\\requestroleApiSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":32}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":54}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":41}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":21}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":45}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":23}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":9}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":7}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":34}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":25}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":34}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":23}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":18}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":9}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":7}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":37}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":25}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":45}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":23}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":18}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":9}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":7}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":29}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":21}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":27}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":21}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":9}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":7}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":34}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":25}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":45}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":22}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":18}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":9}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":7}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":34}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":27}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":44}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":24}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":9}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":7}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":38}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":21}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":32}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":21}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":9}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":7}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":5}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":3}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":15}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":32}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":27}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":25}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":19}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":24}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":24}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":27}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":17}}},"s":{"0":1,"1":1,"3":1,"4":1,"5":2,"6":2,"7":0,"8":0,"9":0,"10":2,"11":2,"12":2,"13":0,"14":0,"15":0,"16":0,"17":2,"18":2,"19":2,"20":0,"21":0,"22":0,"23":0,"24":2,"25":2,"26":2,"27":0,"28":0,"29":0,"30":2,"31":2,"32":2,"33":0,"34":0,"35":0,"36":0,"37":2,"38":2,"39":2,"40":0,"41":0,"42":0,"43":2,"44":2,"45":2,"46":0,"47":0,"48":0,"49":2,"50":2,"51":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":13},"end":{"line":51,"column":5}},"locations":[{"start":{"line":5,"column":13},"end":{"line":51,"column":5}}]}},"b":{"0":[2]},"fnMap":{"0":{"name":"endpoints","decl":{"start":{"line":5,"column":13},"end":{"line":51,"column":5}},"loc":{"start":{"line":5,"column":13},"end":{"line":51,"column":5}},"line":5},"1":{"name":"query","decl":{"start":{"line":7,"column":13},"end":{"line":10,"column":9}},"loc":{"start":{"line":7,"column":13},"end":{"line":10,"column":9}},"line":7},"2":{"name":"query","decl":{"start":{"line":13,"column":13},"end":{"line":17,"column":9}},"loc":{"start":{"line":13,"column":13},"end":{"line":17,"column":9}},"line":13},"3":{"name":"query","decl":{"start":{"line":20,"column":13},"end":{"line":24,"column":9}},"loc":{"start":{"line":20,"column":13},"end":{"line":24,"column":9}},"line":20},"4":{"name":"query","decl":{"start":{"line":27,"column":13},"end":{"line":30,"column":9}},"loc":{"start":{"line":27,"column":13},"end":{"line":30,"column":9}},"line":27},"5":{"name":"query","decl":{"start":{"line":33,"column":13},"end":{"line":37,"column":9}},"loc":{"start":{"line":33,"column":13},"end":{"line":37,"column":9}},"line":33},"6":{"name":"query","decl":{"start":{"line":40,"column":13},"end":{"line":43,"column":9}},"loc":{"start":{"line":40,"column":13},"end":{"line":43,"column":9}},"line":40},"7":{"name":"query","decl":{"start":{"line":46,"column":13},"end":{"line":49,"column":9}},"loc":{"start":{"line":46,"column":13},"end":{"line":49,"column":9}},"line":46}},"f":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\sellerSlice\\editSlice.ts": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\sellerSlice\\editSlice.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":80}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":38}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":34}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":19}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":18}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":2}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":44}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":65}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":7}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":35}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":49}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":14}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":7}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":18}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":45}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":10}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":7}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":6}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":51}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":24}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":42}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":3}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":3}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":40}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":15}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":15}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":15}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":31}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":11}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":48}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":31}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":8}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":15}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":30}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":52}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":34}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":65}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":9}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":7}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":15}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":29}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":63}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":34}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":51}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":9}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":8}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":4}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":3}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":42}}},"s":{"0":0,"1":0,"9":0,"10":0,"11":0,"12":0,"14":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"30":0,"31":0,"32":0,"33":0,"34":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"62":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":1603},"end":{"line":63,"column":42}},"locations":[{"start":{"line":1,"column":1603},"end":{"line":63,"column":42}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":1603},"end":{"line":63,"column":42}},"loc":{"start":{"line":1,"column":1603},"end":{"line":63,"column":42}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\sellerSlice\\sellerProductSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\sellerSlice\\sellerProductSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":62}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":70}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":51}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":34}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":7}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":22}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":61}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":30}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":9}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":2}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":40}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":25}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":13}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":64}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":48}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":27}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":29}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":38}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":8}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":6}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":4}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":3}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":68}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":42}}},"s":{"0":1,"2":1,"3":1,"4":0,"5":1,"7":1,"8":1,"9":1,"10":0,"11":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":1,"25":1,"27":1,"28":1},"branchMap":{"0":{"type":"branch","line":4,"loc":{"start":{"line":4,"column":33},"end":{"line":5,"column":34}},"locations":[{"start":{"line":4,"column":33},"end":{"line":5,"column":34}}]},"1":{"type":"branch","line":10,"loc":{"start":{"line":10,"column":6},"end":{"line":11,"column":9}},"locations":[{"start":{"line":10,"column":6},"end":{"line":11,"column":9}}]}},"b":{"0":[0],"1":[0]},"fnMap":{"0":{"name":"setSellerProductsInfo","decl":{"start":{"line":18,"column":4},"end":{"line":24,"column":6}},"loc":{"start":{"line":18,"column":4},"end":{"line":24,"column":6}},"line":18}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\sellerSlice\\sellerProductsApiSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\sellerSlice\\sellerProductsApiSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":57}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":38}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":21}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":36}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":22}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":9}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":7}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":43}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":31}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":42}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":22}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":9}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":7}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":5}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":3}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":93}}},"s":{"0":1,"1":1,"3":1,"4":1,"5":2,"6":2,"7":0,"8":0,"9":0,"10":2,"11":2,"12":2,"13":0,"14":0,"15":0,"16":2,"17":2,"18":1,"20":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":13},"end":{"line":18,"column":5}},"locations":[{"start":{"line":5,"column":13},"end":{"line":18,"column":5}}]}},"b":{"0":[2]},"fnMap":{"0":{"name":"endpoints","decl":{"start":{"line":5,"column":13},"end":{"line":18,"column":5}},"loc":{"start":{"line":5,"column":13},"end":{"line":18,"column":5}},"line":5},"1":{"name":"query","decl":{"start":{"line":7,"column":13},"end":{"line":10,"column":9}},"loc":{"start":{"line":7,"column":13},"end":{"line":10,"column":9}},"line":7},"2":{"name":"query","decl":{"start":{"line":13,"column":13},"end":{"line":16,"column":9}},"loc":{"start":{"line":13,"column":13},"end":{"line":16,"column":9}},"line":13}},"f":{"0":2,"1":0,"2":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\sellerSlice\\singlerSellerProductsApiSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\sellerSlice\\singlerSellerProductsApiSlice.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":28}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":57}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":38}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":21}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":33}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":25}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":9}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":7}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":5}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":3}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":60}}},"s":{"0":0,"1":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"14":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":15,"column":-18}},"locations":[{"start":{"line":1,"column":0},"end":{"line":15,"column":-18}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":15,"column":-18}},"loc":{"start":{"line":1,"column":0},"end":{"line":15,"column":-18}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\usersSlice\\userApiSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\usersSlice\\userApiSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":32}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":55}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":32}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":21}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":27}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":22}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":9}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":7}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":33}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":23}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":39}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":22}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":9}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":7}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":5}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":3}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":15}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":24}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":24}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":18}}},"s":{"0":1,"1":1,"3":1,"4":1,"5":2,"6":2,"7":0,"8":0,"9":0,"10":2,"11":2,"12":2,"13":0,"14":0,"15":0,"16":2,"18":2,"19":1,"21":1,"22":1,"23":1,"24":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":13},"end":{"line":19,"column":5}},"locations":[{"start":{"line":5,"column":13},"end":{"line":19,"column":5}}]}},"b":{"0":[2]},"fnMap":{"0":{"name":"endpoints","decl":{"start":{"line":5,"column":13},"end":{"line":19,"column":5}},"loc":{"start":{"line":5,"column":13},"end":{"line":19,"column":5}},"line":5},"1":{"name":"query","decl":{"start":{"line":7,"column":13},"end":{"line":10,"column":9}},"loc":{"start":{"line":7,"column":13},"end":{"line":10,"column":9}},"line":7},"2":{"name":"query","decl":{"start":{"line":13,"column":13},"end":{"line":16,"column":9}},"loc":{"start":{"line":13,"column":13},"end":{"line":16,"column":9}},"line":13}},"f":{"0":2,"1":0,"2":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\usersSlice\\userSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\usersSlice\\userSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":62}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":52}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":63}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":22}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":66}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":2}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":32}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":16}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":13}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":55}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":39}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":72}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":5}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":3}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":3}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":51}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":34}}},"s":{"0":1,"2":1,"3":1,"5":1,"6":1,"7":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":0,"15":0,"16":0,"17":1,"18":1,"20":1,"21":1},"branchMap":{"0":{"type":"branch","line":4,"loc":{"start":{"line":4,"column":24},"end":{"line":4,"column":60}},"locations":[{"start":{"line":4,"column":24},"end":{"line":4,"column":60}}]},"1":{"type":"branch","line":7,"loc":{"start":{"line":7,"column":46},"end":{"line":7,"column":66}},"locations":[{"start":{"line":7,"column":46},"end":{"line":7,"column":66}}]}},"b":{"0":[0],"1":[0]},"fnMap":{"0":{"name":"setUsersInfo","decl":{"start":{"line":14,"column":4},"end":{"line":17,"column":5}},"loc":{"start":{"line":14,"column":4},"end":{"line":17,"column":5}},"line":14}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\wishlistSlice\\wishlistSlice.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\wishlistSlice\\wishlistSlice.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":62}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":58}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":72}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":22}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":76}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":2}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":35}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":19}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":13}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":58}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":42}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":75}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":6}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":4}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":3}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":57}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":37}}},"s":{"0":1,"2":1,"3":1,"5":1,"6":1,"7":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":0,"15":0,"16":0,"17":1,"18":1,"20":1,"21":1},"branchMap":{"0":{"type":"branch","line":4,"loc":{"start":{"line":4,"column":27},"end":{"line":4,"column":69}},"locations":[{"start":{"line":4,"column":27},"end":{"line":4,"column":69}}]},"1":{"type":"branch","line":7,"loc":{"start":{"line":7,"column":52},"end":{"line":7,"column":76}},"locations":[{"start":{"line":7,"column":52},"end":{"line":7,"column":76}}]}},"b":{"0":[0],"1":[0]},"fnMap":{"0":{"name":"setWishlistInfo","decl":{"start":{"line":14,"column":4},"end":{"line":17,"column":6}},"loc":{"start":{"line":14,"column":4},"end":{"line":17,"column":6}},"line":14}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\wishlistSlice\\wishlistSliceApi.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\slices\\wishlistSlice\\wishlistSliceApi.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":36}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":58}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":35}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":21}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":44}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":22}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":9}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":7}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":58}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":27}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":48}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":25}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":9}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":7}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":66}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":30}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":48}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":23}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":9}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":7}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":5}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":3}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":14}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":25}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":32}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":27}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":21}}},"s":{"0":1,"1":1,"3":1,"4":1,"5":2,"6":2,"7":0,"8":0,"9":0,"10":2,"11":2,"12":2,"13":0,"14":0,"15":0,"16":2,"17":2,"18":2,"19":0,"20":0,"21":0,"22":2,"23":2,"24":1,"26":1,"27":1,"28":1,"29":1,"30":1},"branchMap":{"0":{"type":"branch","line":5,"loc":{"start":{"line":5,"column":13},"end":{"line":24,"column":5}},"locations":[{"start":{"line":5,"column":13},"end":{"line":24,"column":5}}]}},"b":{"0":[2]},"fnMap":{"0":{"name":"endpoints","decl":{"start":{"line":5,"column":13},"end":{"line":24,"column":5}},"loc":{"start":{"line":5,"column":13},"end":{"line":24,"column":5}},"line":5},"1":{"name":"query","decl":{"start":{"line":7,"column":13},"end":{"line":10,"column":9}},"loc":{"start":{"line":7,"column":13},"end":{"line":10,"column":9}},"line":7},"2":{"name":"query","decl":{"start":{"line":13,"column":13},"end":{"line":16,"column":9}},"loc":{"start":{"line":13,"column":13},"end":{"line":16,"column":9}},"line":13},"3":{"name":"query","decl":{"start":{"line":19,"column":13},"end":{"line":22,"column":9}},"loc":{"start":{"line":19,"column":13},"end":{"line":22,"column":9}},"line":19}},"f":{"0":2,"1":0,"2":0,"3":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\stories\\Button.stories.ts": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\stories\\Button.stories.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":37}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":34}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":14}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":26}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":20}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":15}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":23}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":4}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":21}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":13}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":42}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":4}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":26}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":32}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":20}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":31}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":9}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":18}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":20}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":4}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":2}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":33}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":9}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":20}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":2}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":29}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":9}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":18}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":20}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":4}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":2}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":29}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":9}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":18}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":20}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":4}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":2}}},"s":{"0":0,"1":0,"2":0,"5":0,"6":0,"7":0,"8":0,"10":0,"11":0,"13":0,"15":0,"16":0,"17":0,"19":0,"20":0,"22":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"33":0,"34":0,"35":0,"36":0,"37":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":1495},"end":{"line":52,"column":2}},"locations":[{"start":{"line":1,"column":1495},"end":{"line":52,"column":2}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":1495},"end":{"line":52,"column":2}},"loc":{"start":{"line":1,"column":1495},"end":{"line":52,"column":2}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\stories\\Button.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\stories\\Button.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":22}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":24}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":18}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":18}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":18}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":8}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":10}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":20}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":85}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":10}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":11}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":19}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":83}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":33}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":16}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":13}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":13}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":2}}},"s":{"0":0,"1":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"44":0,"45":0,"47":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":970},"end":{"line":48,"column":2}},"locations":[{"start":{"line":1,"column":970},"end":{"line":48,"column":2}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":970},"end":{"line":48,"column":2}},"loc":{"start":{"line":1,"column":970},"end":{"line":48,"column":2}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\stories\\Header.stories.ts": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\stories\\Header.stories.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":37}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":34}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":14}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":26}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":20}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":21}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":15}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":25}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":4}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":9}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":18}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":19}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":26}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":4}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":32}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":20}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":32}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":9}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":11}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":23}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":6}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":4}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":2}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":35}}},"s":{"0":0,"1":0,"3":0,"5":0,"6":0,"7":0,"9":0,"10":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"21":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"32":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":33,"column":-47}},"locations":[{"start":{"line":1,"column":0},"end":{"line":33,"column":-47}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":33,"column":-47}},"loc":{"start":{"line":1,"column":0},"end":{"line":33,"column":-47}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\stories\\Header.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\stories\\Header.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":34}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":22}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":86}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":10}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":38}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":11}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":91}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":44}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":17}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":99}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":25}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":14}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":17}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":82}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":28}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":14}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":17}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":80}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":28}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":14}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":14}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":14}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":21}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":12}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":11}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":17}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":12}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":38}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":42}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":19}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":70}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":13}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":12}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":68}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":85}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":13}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":12}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":10}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":11}}},"s":{"0":0,"2":0,"3":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"47":0,"48":0,"49":0,"50":0,"52":0,"53":0,"54":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":56,"column":-842}},"locations":[{"start":{"line":1,"column":0},"end":{"line":56,"column":-842}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":56,"column":-842}},"loc":{"start":{"line":1,"column":0},"end":{"line":56,"column":-842}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\stories\\Page.stories.ts": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\stories\\Page.stories.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":60}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":30}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":14}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":24}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":18}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":15}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":25}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":4}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":30}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":20}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":35}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":32}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":38}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":41}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":72}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":50}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":39}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":54}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":74}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":51}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":4}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":2}}},"s":{"0":0,"1":0,"3":0,"5":0,"6":0,"7":0,"8":0,"10":0,"11":0,"12":0,"14":0,"17":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"28":0,"29":0,"30":0,"31":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":32,"column":-110}},"locations":[{"start":{"line":1,"column":0},"end":{"line":32,"column":-110}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":32,"column":-110}},"loc":{"start":{"line":1,"column":0},"end":{"line":32,"column":-110}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\stories\\Page.tsx": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\stories\\Page.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":34}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":20}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":37}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":49}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":10}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":13}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":13}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":19}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":53}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":43}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":61}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":8}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":42}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":35}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":11}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":47}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":90}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":45}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":19}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":12}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":11}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":12}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":12}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":14}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":15}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":14}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":15}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":13}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":11}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":71}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":98}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":14}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":33}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":92}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":14}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":12}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":37}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":87}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":93}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":46}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":19}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":248}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":22}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":27}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":16}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":16}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":16}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":14}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":16}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":14}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":2}}},"s":{"0":0,"2":0,"3":0,"9":0,"10":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"29":0,"30":0,"34":0,"35":0,"36":0,"39":0,"40":0,"43":0,"44":0,"45":0,"46":0,"47":0,"49":0,"50":0,"51":0,"53":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"68":0,"69":0,"70":0,"72":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":73,"column":-1789}},"locations":[{"start":{"line":1,"column":0},"end":{"line":73,"column":-1789}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":73,"column":-1789}},"loc":{"start":{"line":1,"column":0},"end":{"line":73,"column":-1789}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\utils\\api.ts": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\utils\\api.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":32}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":33}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":50}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":12}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":39}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":4}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":3}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":29}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":37}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":16}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":55}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":5}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":18}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":4}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":14}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":33}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":3}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":2}}},"s":{"0":0,"1":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":472},"end":{"line":22,"column":2}},"locations":[{"start":{"line":1,"column":472},"end":{"line":22,"column":2}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":472},"end":{"line":22,"column":2}},"loc":{"start":{"line":1,"column":472},"end":{"line":22,"column":2}},"line":1}},"f":{"0":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\utils\\cryptoUtils.ts": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\utils\\cryptoUtils.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":33}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":57}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":61}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":50}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":51}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":61}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":1}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":65}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":9}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":68}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":49}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":21}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":55}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":20}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":5}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":1}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":56}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":41}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":32}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":52}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":45}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":48}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":1}}},"s":{"0":1,"2":1,"3":1,"4":1,"6":1,"7":0,"8":0,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"21":1,"22":0,"23":0,"25":0,"26":0,"29":0,"30":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"encodeToken","decl":{"start":{"line":7,"column":7},"end":{"line":9,"column":1}},"loc":{"start":{"line":7,"column":7},"end":{"line":9,"column":1}},"line":7},"1":{"name":"decodeToken","decl":{"start":{"line":11,"column":7},"end":{"line":19,"column":1}},"loc":{"start":{"line":11,"column":7},"end":{"line":19,"column":1}},"line":11},"2":{"name":"isTokenExpired","decl":{"start":{"line":22,"column":7},"end":{"line":31,"column":1}},"loc":{"start":{"line":22,"column":7},"end":{"line":31,"column":1}},"line":22}},"f":{"0":0,"1":0,"2":0}} +,"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\utils\\notifyUsers.ts": {"path":"C:\\Users\\USER\\OneDrive\\Desktop\\E-commerce project\\e-commerce-lydia-32-fn\\src\\utils\\notifyUsers.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":36}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":44}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":25}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":2}}},"s":{"0":1,"2":1,"3":0,"4":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"notify","decl":{"start":{"line":3,"column":22},"end":{"line":5,"column":2}},"loc":{"start":{"line":3,"column":22},"end":{"line":5,"column":2}},"line":3}},"f":{"0":0}} } diff --git a/coverage/e-commerce-lydia-32-fn/index.html b/coverage/e-commerce-lydia-32-fn/index.html index 22009f0..17bdf40 100644 --- a/coverage/e-commerce-lydia-32-fn/index.html +++ b/coverage/e-commerce-lydia-32-fn/index.html @@ -25,28 +25,28 @@

All files e-commerce-lydia-32-fn

0% Statements - 0/1 + 0/27
- 100% + 0% Branches - 0/0 + 0/3
- 100% + 0% Functions - 0/0 + 0/3
0% Lines - 0/1 + 0/27
@@ -79,18 +79,48 @@

All files e-commerce-lydia-32-fn

+ jest.setup.ts + +
+ + 0% + 0/1 + 0% + 0/1 + 0% + 0/1 + 0% + 0/1 + + + + postcss.config.js + +
+ + 0% + 0/6 + 0% + 0/1 + 0% + 0/1 + 0% + 0/6 + + + tailwind.config.js
0% + 0/20 + 0% 0/1 - 100% - 0/0 - 100% - 0/0 0% 0/1 + 0% + 0/20 @@ -101,7 +131,7 @@

All files e-commerce-lydia-32-fn

+ + + + + + \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/postcss.config.js.html b/coverage/e-commerce-lydia-32-fn/postcss.config.js.html new file mode 100644 index 0000000..7b3d4a2 --- /dev/null +++ b/coverage/e-commerce-lydia-32-fn/postcss.config.js.html @@ -0,0 +1,103 @@ + + + + + + Code coverage report for e-commerce-lydia-32-fn/postcss.config.js + + + + + + + + + +
+
+

All files / e-commerce-lydia-32-fn postcss.config.js

+
+ +
+ 0% + Statements + 0/6 +
+ + +
+ 0% + Branches + 0/1 +
+ + +
+ 0% + Functions + 0/1 +
+ + +
+ 0% + Lines + 0/6 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7  +  +  +  +  +  + 
export default {
+  plugins: {
+    tailwindcss: {},
+    autoprefixer: {},
+  },
+}
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/App.tsx.html b/coverage/e-commerce-lydia-32-fn/src/App.tsx.html index bf436d6..1a41dfd 100644 --- a/coverage/e-commerce-lydia-32-fn/src/App.tsx.html +++ b/coverage/e-commerce-lydia-32-fn/src/App.tsx.html @@ -25,14 +25,14 @@

All files / e-commerce-l
100% Statements - 3/3 + 150/150
100% Branches - 0/0 + 1/1
@@ -46,7 +46,7 @@

All files / e-commerce-l
100% Lines - 3/3 + 150/150
@@ -203,146 +203,192 @@

All files / e-commerce-l 138 139 140 -141  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -2x +141 +142 +143 +144 +145 +146 +147 +148 +149 +150 +151 +152 +153 +154 +155 +156 +157 +158 +159 +160 +161 +162 +163 +1641x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +  +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +5x 5x   +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  +5x +5x   5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x   +5x +5x   +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x   +5x +5x +5x +5x +5x +5x     +5x   +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x +5x   +5x +5x +5x +5x +5x +5x   +5x   +1x  
import React from 'react';
 import Home from './pages/Home';
 import { Route, createBrowserRouter, createRoutesFromElements, RouterProvider } from 'react-router-dom';
@@ -421,6 +467,29 @@ 

All files / e-commerce-l <Route path="/wishlist" element={<Wishlist />}></Route> <Route path="/wishlist/empty" element={<WishlistEmpty />}></Route>   + <Route path="" element={<AdminPageOnly />}> + <Route path="*" element={<NotFoundPage />} /> +  + <Route path="/admin/dashboard" element={<AdminDashboard />} /> + <Route path="/admin/create/role" element={<AdminCreateRole />} /> + <Route + path="/admin/create/permission" + element={<AdminCreatePermission />} + /> + <Route + path="/admin/assign/permission/:id" + element={<AdminAssignPermiToRole />} + /> + <Route + path="/admin/delete/permission/:id" + element={<AdminDeletePermiFromRole />} + /> + <Route + path="/admin/assign/role/:id" + element={<AdminAssignRoleToUser />} + /> + <Route path="/admin/edit/role/:id" element={<AdminEditRole />} /> + </Route> </Route>   <Route path="" element={<AdminPageOnly />}> @@ -490,7 +559,7 @@

All files / e-commerce-l - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/jest.setup.ts.html b/coverage/e-commerce-lydia-32-fn/jest.setup.ts.html deleted file mode 100644 index 4a704ba..0000000 --- a/coverage/e-commerce-lydia-32-fn/jest.setup.ts.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/jest.setup.ts - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn jest.setup.ts

-
- -
- 0% - Statements - 0/1 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/1 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 
import '@testing-library/jest-dom';
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/postcss.config.js.html b/coverage/e-commerce-lydia-32-fn/postcss.config.js.html deleted file mode 100644 index 7b3d4a2..0000000 --- a/coverage/e-commerce-lydia-32-fn/postcss.config.js.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/postcss.config.js - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn postcss.config.js

-
- -
- 0% - Statements - 0/6 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/6 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7  -  -  -  -  -  - 
export default {
-  plugins: {
-    tailwindcss: {},
-    autoprefixer: {},
-  },
-}
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/App.tsx.html b/coverage/e-commerce-lydia-32-fn/src/App.tsx.html deleted file mode 100644 index 1a41dfd..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/App.tsx.html +++ /dev/null @@ -1,574 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/App.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src App.tsx

-
- -
- 100% - Statements - 150/150 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 150/150 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -1641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -5x -5x -  -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -  -5x -5x -  -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -  -5x -5x -  -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -  -5x -5x -5x -5x -5x -5x -  -  -5x -  -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -  -5x -5x -5x -5x -5x -5x -  -5x -  -1x - 
import React from 'react';
-import Home from './pages/Home';
-import { Route, createBrowserRouter, createRoutesFromElements, RouterProvider } from 'react-router-dom';
-import { Provider } from 'react-redux';
-import store from './store';
-import SellerPageOnly from "./pages/seller/SellerPageOnly";
-import SellerDashboardLayout from "./layouts/sellerDashboardLayout";
-import AddNewProduct from "./pages/seller/AddProduct";
-import Dashboard from "./pages/seller/GeneralAnalysis";
-import NotificationBar from "./pages/seller/NotificationBar";
-import SellerAllProductsPage from './pages/SellerAllProductsPage';
-import SellerSingleProductPage from './pages/SellerSingleProductPage';
-import Checkout from "./pages/Checkout";
-import Wishlist from "./pages/wishlist";
-import WishlistEmpty from "./Components/wishlistEmpty";
- 
-import LoginForm from './pages/Login';
-import MainLayout from './layouts/MainLayout';
-import TeamSection from './pages/ourTeam';
-import ForgotPasswordLayout from './pages/ForgotPassword';
-import ResetPasswordLayout from './pages/ResetPassword';
-import AboutUs from './pages/AboutUs';
-import SignupForm from './pages/Register';
-import EmailVerificationPage from './pages/verified';
-import EmailVerificationFailedPage from './pages/verifyFailed';
-import NotFoundPage from './pages/NotFoundPage';
-import UpdatePassword from './pages/updatePassword';
-import SingleProduct from './pages/SingleProduct';
-import Cart from './pages/Cart';
-import AdminDashboard from './pages/admin/AdminDashboard';
-import AdminPageOnly from './pages/admin/AdminPageOnly';
-import AdminCreateRole from './pages/admin/AdminCreateRole';
-import AdminCreatePermission from './pages/admin/AdminCreatePermission';
-import AdminAssignPermiToRole from './pages/admin/AdminAssignPermiToRole';
-import AdminDeletePermiFromRole from './pages/admin/AdminDeletePermiFromRole';
-import AdminAssignRoleToUser from './pages/admin/AdminAssignRoleToUser';
-import AdminEditRole from './pages/admin/AdminEditRole';
-import Profile from './pages/Profile';
-import OrderConfirmation from './pages/OrderConfirmation';
-import PaymentSuccessPage from './pages/PaymentSuccess';
-import PaymentErrorPage from './pages/PyamentErroPage';
-import BuyerOrdersComponent from "./pages/order/orderHistory";
-import OrderDetailComponent from "./pages/order/orderDetail";
-import CustomerSupportPage from './pages/customerSupport';
-import { NotificationProvider } from './contexts/notificationContext';
-const App: React.FC = () => {
-  const router = createBrowserRouter(
-    createRoutesFromElements(
- 
-      <>
-        <Route path="/" element={<MainLayout />}>
-          <Route index element={<Home />} />
-          <Route path="*" element={<NotFoundPage />} />
-          <Route path="/login" element={<LoginForm />} />
-          <Route path="/update-password" element={<UpdatePassword />} />
-          <Route path="/about" element={<AboutUs />} />
-          <Route path="/ourTeam" element={<TeamSection />} />
-          <Route path='/checkout' element={<Checkout />} />
-          <Route path='/singleProduct/:id' element={<SingleProduct />} />
-          <Route path='/orderConfirmation/:sessionId/:orderId' element={<OrderConfirmation />} />
-          <Route path="/payment-success" element={<PaymentSuccessPage />} />
-          <Route path="/payment-error" element={<PaymentErrorPage />} />
-          <Route path="/forgot-password" element={<ForgotPasswordLayout />} />
-          <Route path="/reset-password" element={<ResetPasswordLayout />} />
-          <Route path="/register" element={<SignupForm />} />
-          <Route path="/verified" element={<EmailVerificationPage />} />
-          <Route path="/profile" element={<Profile />} />
-          <Route path="/my-orders" element={<BuyerOrdersComponent />} />
-          <Route path="/order/:id" element={<OrderDetailComponent />} />
-          <Route path="/customer-support" element={<CustomerSupportPage />} />
-          <Route
-            path="/verification/failed"
-            element={<EmailVerificationFailedPage />}
-          />
-          <Route path="/cart" element={<Cart />} />
-          <Route path="/wishlist" element={<Wishlist />}></Route>
-          <Route path="/wishlist/empty" element={<WishlistEmpty />}></Route>
- 
-          <Route path="" element={<AdminPageOnly />}>
-          <Route path="*" element={<NotFoundPage />} />
- 
-          <Route path="/admin/dashboard" element={<AdminDashboard />} />
-          <Route path="/admin/create/role" element={<AdminCreateRole />} />
-          <Route
-            path="/admin/create/permission"
-            element={<AdminCreatePermission />}
-          />
-          <Route
-            path="/admin/assign/permission/:id"
-            element={<AdminAssignPermiToRole />}
-          />
-          <Route
-            path="/admin/delete/permission/:id"
-            element={<AdminDeletePermiFromRole />}
-          />
-          <Route
-            path="/admin/assign/role/:id"
-            element={<AdminAssignRoleToUser />}
-          />
-          <Route path="/admin/edit/role/:id" element={<AdminEditRole />} />
-        </Route>
-        </Route>
- 
-        <Route path="" element={<AdminPageOnly />}>
-          <Route path="*" element={<NotFoundPage />} />
- 
-          <Route path="/admin/dashboard" element={<AdminDashboard />} />
-          <Route path="/admin/create/role" element={<AdminCreateRole />} />
-          <Route
-            path="/admin/create/permission"
-            element={<AdminCreatePermission />}
-          />
-          <Route
-            path="/admin/assign/permission/:id"
-            element={<AdminAssignPermiToRole />}
-          />
-          <Route
-            path="/admin/delete/permission/:id"
-            element={<AdminDeletePermiFromRole />}
-          />
-          <Route
-            path="/admin/assign/role/:id"
-            element={<AdminAssignRoleToUser />}
-          />
-          <Route path="/admin/edit/role/:id" element={<AdminEditRole />} />
-        </Route>
- 
-        <Route
-          path=""
-          element={
-            <SellerDashboardLayout>
-              <SellerPageOnly />
-            </SellerDashboardLayout>
-          }
-        >
-          <Route path="*" element={<NotFoundPage />} />
- 
-          <Route index element={<Dashboard />} />
-          <Route path="/seller/newproduct" element={<AddNewProduct />} />
-          <Route path="/seller/dashboard" element={<Dashboard />} />
-          <Route path="/seller/notifications" element={<NotificationBar />} />
-          <Route
-            path="/seller/product/:id"
-            element={<SellerSingleProductPage />}
-          />
-          <Route path="/seller/products" element={<SellerAllProductsPage />} />
-          <Route path="/seller/product/:id" element={<SellerSingleProductPage />} />
-          <Route path="/seller/products" element={<SellerAllProductsPage />} />
-        </Route>
-      </>
-    )
-  );
- 
-  return (
-    <Provider store={store}>
-      <NotificationProvider>
-        <RouterProvider router={router} />
-      </NotificationProvider>
-    </Provider>
-  );
-};
- 
-export default App;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/Button.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/Button.tsx.html deleted file mode 100644 index a0eebfe..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/Button.tsx.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/Button.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components Button.tsx

-
- -
- 0% - Statements - 0/19 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/19 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import React from 'react';
-import './Button.css';
- 
-export interface ButtonProps {
-  primary?: boolean;
-  backgroundColor?: string;
-  size?: 'small' | 'medium' | 'large';
-  label: string;
-  onClick?: () => void;
-}
- 
-export const Button: React.FC<ButtonProps> = ({
-  primary = false,
-  size = 'medium',
-  backgroundColor,
-  label,
-  ...props
-}) => {
-  const mode = primary ? 'storybook-button--primary' : 'storybook-button--secondary';
-  return (
-    <button
-      type="button"
-      className={['storybook-button', `storybook-button--${size}`, mode].join(' ')}
-      style={{ backgroundColor }}
-      {...props}
-    >
-      {label}
-    </button>
-  );
-};
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/ConfirmationDialog.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/ConfirmationDialog.tsx.html deleted file mode 100644 index 815c5e7..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/ConfirmationDialog.tsx.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/ConfirmationDialog.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components ConfirmationDialog.tsx

-
- -
- 11.11% - Statements - 3/27 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 11.11% - Lines - 3/27 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -401x -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React from 'react';
- 
-interface ConfirmationDialogProps {
-  message: string;
-  onConfirm: () => void;
-  onCancel: () => void;
-}
- 
-const ConfirmationDialog: React.FC<ConfirmationDialogProps> = ({ message, onConfirm, onCancel }) => {
-  return (
-    <div className="fixed z-10 inset-0 overflow-y-auto">
-      <div className="flex items-center justify-center min-h-screen">
-        <div className="fixed inset-0 transition-opacity" aria-hidden="true">
-          <div className="absolute inset-0 bg-gray-500 opacity-75"></div>
-        </div>
- 
-        <div className="relative bg-white rounded-lg p-8">
-          <div className="text-xl mb-4">{message}</div>
-          <div className="flex justify-end">
-            <button
-              onClick={onCancel}
-              className="bg-gray-300 hover:bg-gray-400 text-gray-800 font-bold py-2 px-4 rounded mr-4"
-            >
-              No
-            </button>
-            <button
-              onClick={onConfirm}
-              className="bg-red-500 hover:bg-red-600 text-white font-bold py-2 px-4 rounded"
-            >
-              Yes
-            </button>
-          </div>
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default ConfirmationDialog;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/EmptyCart.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/EmptyCart.tsx.html deleted file mode 100644 index 2e0d324..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/EmptyCart.tsx.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/EmptyCart.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components EmptyCart.tsx

-
- -
- 28.57% - Statements - 4/14 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 28.57% - Lines - 4/14 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -261x -1x -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React from 'react';
-import { Link } from 'react-router-dom';
- 
-interface UserInfo {
-  user: {
-      firstname: string;
-      email: string;
-  };
-}
- 
-const EmptyCart: React.FC = () => {
- 
-  const userInfo: UserInfo | null =localStorage.getItem('userInfo') ? JSON.parse(localStorage.getItem('userInfo')!) : null;
- return (
-    <div className="flex mx-auto mt-60 mb-40 justify-center items-center h-full">
-      <div className="max-w-md w-full bg-white p-8 rounded-lg shadow-lg text-center transition-all duration-300 transform hover:scale-105">
-        <h2 className="text-3xl font-bold mb-6">Your Cart is Empty</h2>
-        <p className="text-lg mb-4">Dear <span className='font-bold'>{userInfo?.user.firstname}</span>, currently your shopping cart is empty.
-        You can visit our <Link to="/" className="text-black-500 font-bold">Home Page</Link> to add products.</p>
-      </div>
-    </div>
-  );
-};
- 
-export default EmptyCart;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/ForgotPassword.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/ForgotPassword.tsx.html deleted file mode 100644 index 6b2ab82..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/ForgotPassword.tsx.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/ForgotPassword.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components ForgotPassword.tsx

-
- -
- 0% - Statements - 0/65 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/65 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import React, { useState } from 'react';
-import toast from 'react-hot-toast';
- 
-const ForgotPassword: React.FC = () => {
-    const [email, setEmail] = useState('');
-    const [loading, setLoading] = useState(false);
- 
-    const handleSubmit = async (e: React.FormEvent) => {
-        e.preventDefault();
- 
-        // Basic email validation
-        if (!email.match(/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/)) {
-            toast.error('Please enter a valid email address');
-            return;
-        }
- 
-        setLoading(true);
- 
-        try {
-            const response = await fetch(`https://team-lydia-demo.onrender.com/api/forgot`, {
-                method: 'POST',
-                headers: {
-                    'Content-Type': 'application/json'
-                },
-                body: JSON.stringify({ email })
-            });
-            
-            const data = await response.json();
- 
-            if (response.ok) {
-                toast.success(data.message);
-            } else {
-                toast.error(data.error || 'Something went wrong');
-            }
-        } catch (error) {
-            console.error('Error:', error);
-            toast.error('Network error, please try again later');
-        } finally {
-            setLoading(false);
-        }
-    };
- 
-    return (
-        <div className="flex items-center justify-center min-h-screen bg-gray-100">
-            <div className="w-full max-w-md bg-white rounded-lg shadow-lg p-8">
-                <h2 className="text-2xl font-bold text-center mb-8 text-gray-800 transform hover:scale-105 transition duration-300">Reset your password</h2>
-                <form onSubmit={handleSubmit} className="space-y-6">
-                    <div className="relative">
-                        <input
-                            type="email"
-                            value={email}
-                            onChange={(e) => setEmail(e.target.value)}
-                            placeholder="Enter your email"
-                            aria-label="Enter your email"
-                            required
-                            className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-                        />
-                        <div className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${email ? 'w-full' : 'w-0'}`}></div>
-                    </div>
-                    <button
-                        type="submit"
-                        disabled={loading}
-                        className="w-full bg-black text-white p-3 rounded-md hover:bg-gray-800 transform hover:-translate-y-1 transition duration-300 disabled:opacity-50 disabled:cursor-not-allowed"
-                    >
-                        {loading ? 'Sending...' : 'Reset Password'}
-                    </button>
-                </form>
-                <div className="mt-8 text-center">
-                    <span className="text-sm text-gray-500">Still Remember Your Password? </span>
-                    <a href="/login" className="text-sm text-blue-500 hover:text-blue-700 transition duration-300">Login</a>
-                </div>
-            </div>
-        </div>
-    );
-};
- 
-export default ForgotPassword;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/NotificationIcon.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/NotificationIcon.tsx.html deleted file mode 100644 index 4bfd4a1..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/NotificationIcon.tsx.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/NotificationIcon.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components NotificationIcon.tsx

-
- -
- 0% - Statements - 0/14 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/14 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import React from "react";
-import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faBell } from "@fortawesome/free-solid-svg-icons";
- 
-interface NotificationIconProps {
-  count: number;
-}
- 
-const NotificationIcon: React.FC<NotificationIconProps> = ({count}) => {
-  return (
-    <div className="relative inline-block">
-      <FontAwesomeIcon icon={faBell} className="text-2xl" />
-      {count > 0 && (
-        <span className="absolute top-0 right-0 inline-flex items-center justify-center px-2 py-1 text-xs font-bold leading-none text-red-100 transform translate-x-1/2 -translate-y-1/2 bg-red-600 rounded-full">
-          {count}
-        </span>
-      )}
-    </div>
-  );
-};
- 
-export default NotificationIcon;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/ResetPassword.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/ResetPassword.tsx.html deleted file mode 100644 index 8f6d4b2..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/ResetPassword.tsx.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/ResetPassword.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components ResetPassword.tsx

-
- -
- 0% - Statements - 0/94 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/94 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import React, { useState, useEffect } from 'react';
-import { useLocation, useNavigate } from 'react-router-dom';
-import toast from 'react-hot-toast';
- 
-const ResetPassword: React.FC = () => {
-    const [password, setPassword] = useState('');
-    const [confirmPassword, setConfirmPassword] = useState('');
-    const [token, setToken] = useState('');
-    const [loading, setLoading] = useState(false);
-    const navigate = useNavigate();
- 
-    const location = useLocation();
- 
-    useEffect(() => {
-        const searchParams = new URLSearchParams(location.search);
-        const tokenParam = searchParams.get('token');
-        if (tokenParam) {
-            setToken(tokenParam);
-        } else {
-            toast.error('No reset token found. Please request a new password reset.');
-        }
-    }, [location]);
- 
-    const handleSubmit = async (e: React.FormEvent) => {
-        e.preventDefault();
- 
- 
-        if (password !== confirmPassword) {
-            toast.error('Passwords do not match.');
-            return;
-        }
- 
-        if (!password.match(/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]).{8,}$/)) {
-            toast.error('Password must be at least 8 characters long and include at least one lowercase letter, one uppercase letter, and one number.');
-            return;
-        }
- 
-        setLoading(true);
- 
-        try {
-            const response = await fetch(`https://team-lydia-demo.onrender.com/api/reset?token=${token}`, {
-                method: 'POST',
-                headers: {
-                    'Content-Type': 'application/json',
-                },
-                body: JSON.stringify({ password }),
-            });
- 
- 
-            const data = await response.json();
- 
-            if (response.ok) {
-                toast.success(data.message);
-                setTimeout(() => {
-                    navigate('/login');
-                }, 3000);
-            } else {
-                toast.error(data.error || 'Something went wrong');
-            }
-        } catch (error) {
-            console.error('Error:', error);
-            toast.error('Network error, please try again later');
-        } finally {
-            setLoading(false);
-        }
-    };
- 
-    return (
-        <div className="flex items-center justify-center min-h-screen bg-gray-100">
-            <div className="w-full max-w-md bg-white rounded-lg shadow-lg p-8">
-                <h2 className="text-3xl font-bold text-center mb-8 text-gray-800 transform hover:scale-105 transition duration-300">Reset Password</h2>
-                <form className="space-y-6" onSubmit={handleSubmit}>
-                    <div className="relative">
-                        <input
-                            type="password"
-                            value={password}
-                            onChange={(e) => setPassword(e.target.value)}
-                            placeholder="Enter new password"
-                            aria-label="Enter new password"
-                            required
-                            className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-                        />
-                        <div className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${password ? 'w-full' : 'w-0'}`}></div>
-                    </div>
-                    <div className="relative">
-                        <input
-                            type="password"
-                            value={confirmPassword}
-                            onChange={(e) => setConfirmPassword(e.target.value)}
-                            placeholder="Confirm new password"
-                            aria-label="Confirm new password"
-                            required
-                            className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-                        />
-                        <div className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${confirmPassword ? 'w-full' : 'w-0'}`}></div>
-                    </div>
-                    <button
-                        type="submit"
-                        disabled={loading}
-                        className="w-full bg-black text-white p-3 rounded-md hover:bg-gray-800 transform hover:-translate-y-1 transition duration-300 disabled:opacity-50 disabled:cursor-not-allowed"
-                    >
-                        {loading ? 'Resetting...' : 'Reset Password'}
-                    </button>
-                </form>
-            </div>
-        </div>
-    );
-};
- 
-export default ResetPassword;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/SellerProductCard.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/SellerProductCard.tsx.html deleted file mode 100644 index 6522056..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/SellerProductCard.tsx.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/SellerProductCard.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components SellerProductCard.tsx

-
- -
- 11.62% - Statements - 5/43 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 11.62% - Lines - 5/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -611x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React from 'react';
-import { Link } from 'react-router-dom';
-import { Edit, Trash } from 'lucide-react';
- 
-interface SellerProductCardProps {
-  product: {
-    productId: number;
-    images: string;
-    productName: string;
-    description: string;
-    price: number;
-    quantity: number;
-  };
-  onDelete: (id: number) => void;
-  isDeleting: boolean;
-}
- 
-const SellerProductCard: React.FC<SellerProductCardProps> = ({ product, onDelete, isDeleting }) => {
-  return (
-    <div className="bg-white rounded-lg shadow-md overflow-hidden transition-all duration-300 hover:shadow-lg mb-6">
-      <Link to={`/seller/product/${product.productId}`} className="block">
-        <div className="flex flex-col sm:flex-row">
-          <div className="sm:w-1/3">
-            <img src={product.images} alt={product.productName} className="h-48 w-full object-cover" />
-          </div>
-          <div className="p-4 flex flex-col justify-between w-full ml-2 sm:ml-4 md:ml-10 lg:ml-8">
-            <div>
-              <h2 className="text-xl font-semibold text-gray-800 mb-2">{product.productName}</h2>
-              <p className="text-gray-600 line-clamp-2 mb-4">{product.description}</p>
-            </div>
-            <div className="flex items-center justify-between">
-              <div>
-                <span className="text-2xl font-bold text-gray-900">${product.price.toFixed(2)}</span>
-                <span className="ml-2 text-sm text-gray-600">Qty: {product.quantity}</span>
-              </div>
-              <div className="flex space-x-2">
-                <button
-                  className="p-2 bg-black text-white rounded-md hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-gray-500 transition-colors duration-300"
-                >
-                  <Edit size={20} />
-                </button>
-                <button
-                  onClick={(e) => {
-                    e.preventDefault();
-                    onDelete(product.productId);
-                  }}
-                  disabled={isDeleting}
-                  className="p-2 bg-red-600 text-white rounded-md hover:bg-red-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-red-500 transition-colors duration-300 disabled:opacity-50 disabled:cursor-not-allowed"
-                >
-                  {isDeleting ? '...' : <Trash size={20} />}
-                </button>
-              </div>
-            </div>
-          </div>
-        </div>
-      </Link>
-    </div>
-  );
-};
- 
-export default SellerProductCard;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/Spinners.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/Spinners.tsx.html deleted file mode 100644 index a8b02dc..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/Spinners.tsx.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/Spinners.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components Spinners.tsx

-
- -
- 100% - Statements - 18/18 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 18/18 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -231x -1x -  -  -1x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -  -3x -  -1x - 
import React from 'react'
-import BeatLoader from "react-spinners/DotLoader";
- 
- 
-const Spinner: React.FC = () => {
-    const color = {
-        display: 'block',
-        width: '30px',
-        margin: '0 auto'
-    }
-  return (
-    <>
-      <BeatLoader
-       color='#35C2A8'
-       cssOverride={color}
-       loading={true}
-      />
-    </>
-  )
-}
- 
-export default Spinner
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/UpdateProductDialog.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/UpdateProductDialog.tsx.html deleted file mode 100644 index 48647a0..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/UpdateProductDialog.tsx.html +++ /dev/null @@ -1,685 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/UpdateProductDialog.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components UpdateProductDialog.tsx

-
- -
- 14.37% - Statements - 23/160 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 14.37% - Lines - 23/160 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -2011x -  -  -  -  -  -  -  -  -  -  -1x -  -1x -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useEffect, useState } from "react";
-import {
-  Button,
-  Dialog,
-  DialogActions,
-  DialogContent,
-  DialogTitle,
-  MenuItem,
-  Stack,
-  TextField,
-  Typography,
-} from "@mui/material";
-import { Product } from "../slices/productSlice/productApiSlice";
-import { useUpdateProductMutation } from "../slices/productSlice/updateProductSlice";
- 
-interface IEditProductProps {
-  open: boolean;
-  handleClose: () => void;
-  selectedProduct: Product | null;
-}
- 
-const categories = [
-  "Select Category",
-  "Electronics",
-  "Clothes",
-  "Home & Garden",
-  "Sports & Outdoors",
-  "Books",
-  "Toys & Games",
-  "Beauty & Personal Care",
-  "Automotive",
-  "Health & Wellness",
-  "Food & Beverages",
-  "Pet Supplies",
-  "Jewelry",
-  "Office Products",
-  "Musical Instruments",
-  "Arts & Crafts",
-];
- 
-const UpdateProductDialog: React.FC<IEditProductProps> = ({
-  open,
-  handleClose,
-  selectedProduct,
-}) => {
-  const [currentProduct, setCurrentProduct] = useState<Product | null>(
-    selectedProduct
-  );
- 
-  const [isEditing, setIsEditing] = useState(false);
-  const [error, setError] = useState<string | null>(null);
-  const [updateProduct, { isLoading }] = useUpdateProductMutation();
- 
-  useEffect(() => {
-    if (selectedProduct) {
-      setCurrentProduct(selectedProduct);
-    }
-  }, [selectedProduct]);
- 
-  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {
-    const { name, value } = event.target;
- 
-    setCurrentProduct((prev) => ({
-      ...prev!,
-      [name]: name === "price" ? parseFloat(value) : value,
-    }));
-  };
- 
-  
- 
-  const handleEdit = async () => {
-    if (currentProduct) {
-      setIsEditing(true);
-      setError(null);
- 
-      try {
-        await updateProduct(currentProduct).unwrap();
-        window.location.reload()
-        handleClose();
-      } catch (err) {
-        console.error("Failed to update the product:", err);
-        setError("Failed to update the product. Please try again.");
-      } finally {
-        setIsEditing(false);
-      }
-    }
-  };
- 
-  return (
-    <Dialog open={open} onClose={handleClose} maxWidth="xs" fullWidth>
-      <DialogTitle>Edit Product</DialogTitle>
-      <DialogContent>
-        <Stack spacing={2}>
-          {error && <Typography color="error">{error}</Typography>}
-          <TextField
-            fullWidth
-            size="small"
-            label="Product Name"
-            name="productName"
-            focused
-            value={currentProduct?.productName || ""}
-            onChange={handleChange}
-          />
-          <TextField
-            fullWidth
-            size="small"
-            type="number"
-            label="Price"
-            name="price"
-            focused
-            value={currentProduct?.price || ""}
-            InputProps={{
-              endAdornment: <Typography>Rwf</Typography>,
-            }}
-            onChange={handleChange}
-          />
-          <TextField
-            fullWidth
-            size="small"
-            label="Product Category"
-            name="productCategory"
-            select
-            value={currentProduct?.productCategory || ""}
-            onChange={handleChange}
-          >
-            {categories.map((category) => (
-              <MenuItem key={category} value={category}>
-                {category}
-              </MenuItem>
-            ))}
-          </TextField>
-          <TextField
-            fullWidth
-            size="small"
-            label="Description"
-            name="description"
-            focused
-            value={currentProduct?.description || ""}
-            onChange={handleChange}
-          />
-          <TextField
-            fullWidth
-            size="small"
-            label="Dimension"
-            name="dimensions"
-            focused
-            value={currentProduct?.dimensions || ""}
-            onChange={handleChange}
-          />
-          <TextField
-            fullWidth
-            size="small"
-            label="images"
-            name="images"
-            focused
-            value={currentProduct?.images || ""}
-            onChange={handleChange}
-          />
-        </Stack>
-        <Stack direction="row" spacing={2}>
-          <label style={{ cursor: "pointer" }}>
-            <img
-              src={currentProduct?.images}
-              alt="Product"
-              style={{ width: "100%", height: "auto" }}
-            />
-          </label>
-        </Stack>
-        {/* <label htmlFor="image-upload" style={{ cursor: "pointer" }}>
-          <img
-            src={currentProduct?.images}
-            alt="Product"
-            style={{ width: "100%", height: "auto" }}
-          />
-        </label> */}
-      </DialogContent>
-      <DialogActions>
-        <Button variant="contained" color="error" onClick={handleClose}>
-          Cancel
-        </Button>
-        <Button
-          onClick={handleEdit}
-          variant="contained"
-          disabled={isEditing || isLoading}
-          sx={{
-            background: "black",
-            color: "white",
-            ":hover": {
-              background: "black",
-            },
-          }}
-        >
-          {isEditing || isLoading ? "Editing..." : "Save"}
-        </Button>
-      </DialogActions>
-    </Dialog>
-  );
-};
- 
-export default UpdateProductDialog;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/admin/Header.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/admin/Header.tsx.html deleted file mode 100644 index 29a840d..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/admin/Header.tsx.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/admin/Header.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/admin Header.tsx

-
- -
- 30% - Statements - 6/20 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 30% - Lines - 6/20 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -281x -1x -1x -1x -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React from 'react'
-import { FaBars } from 'react-icons/fa';
-import { useSelector } from 'react-redux';
-import { Link } from 'react-router-dom';
- 
-interface HeaderProps {
-  toggleSidebar: () => void;
-}
- 
-const Header: React.FC<HeaderProps> = ({ toggleSidebar }) => {
-  const {userInfo} = useSelector((state: any) => state.auth)
-  return (
-    <div className="p-4 bg-white shadow flex justify-between items-center">
-      <button onClick={toggleSidebar} className="text-gray-700 focus:outline-none lg:hidden">
-        <i className="fas fa-bars"><FaBars/></i>
-      </button>
-      <h1 className="text-xl font-bold">
-        <Link to='/admin/dashboard'>Dashboard</Link>
-        </h1>
-      <div className="flex items-center">
-        <span className="mr-4">{userInfo && userInfo.user.firstname}</span>
-        
-      </div>
-    </div>
-  );
-}
- 
-export default Header
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/admin/MainContent.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/admin/MainContent.tsx.html deleted file mode 100644 index 2653f5d..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/admin/MainContent.tsx.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/admin/MainContent.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/admin MainContent.tsx

-
- -
- 25.64% - Statements - 10/39 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 25.64% - Lines - 10/39 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useState, useEffect } from 'react'
-import RecentOrders from './RecentOrders';
-import Statistics from './Statistics';
-import Roles from './Roles';
-import Users from './Users';
-import Permissions from './Permissions';
-import { useAdminGetAllOrdersQuery } from '../../slices/orderSlice/orderApiSlice';
-import Spinner from '../Spinners';
- 
-const MainContent: React.FC = () => {
-  const [loadStage, setLoadStage] = useState(0);
-  //@ts-ignore
-  const { data: AllOrders, isLoading: isLoadingOrders } = useAdminGetAllOrdersQuery()
-  
-  const paidOrders = AllOrders?.AllOrders?.filter((order: any) => order.status === 'Paid') || [];
- 
-  useEffect(() => {
-    if (!isLoadingOrders && loadStage < 5) {
-      const timer = setTimeout(() => setLoadStage(prev => prev + 1), 900); 
-      return () => clearTimeout(timer);
-    }
-  }, [loadStage, isLoadingOrders]);
- 
-  if (isLoadingOrders) return <Spinner />;
- 
-  return (
-    <div className="p-4 space-y-4 overflow-y-auto">
-      <div className="grid grid-cols-1 md:grid-cols-2 gap-4">
-        <div className="bg-white p-4 shadow rounded">Total sells: {paidOrders.length}</div>
-        <div className="bg-white p-4 shadow rounded">Total Orders: {AllOrders?.AllOrders?.length || 0}</div>
-      </div>
-      
-      {loadStage >= 1 && (
-        <div className="grid grid-cols-1 md:grid-cols-3 gap-4">
-          <RecentOrders />
-          <Statistics />
-        </div>
-      )}
-      
-      {loadStage >= 2 && <Roles />}
-      
-      {loadStage >= 3 && <Users />}
-      
-      {loadStage >= 4 && (
-        <div className="grid grid-cols-1 md:grid-cols-2 gap-4">
-          <Permissions />
-        </div>
-      )}
-    </div>
-  );
-}
- 
-export default MainContent
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/admin/Permissions.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/admin/Permissions.tsx.html deleted file mode 100644 index 10a928b..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/admin/Permissions.tsx.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/admin/Permissions.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/admin Permissions.tsx

-
- -
- 12.67% - Statements - 9/71 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 12.67% - Lines - 9/71 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -821x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, {useEffect, useState} from 'react'
-import { FaTrash } from 'react-icons/fa';
-import { useDispatch } from 'react-redux';
-import { setPermissionInfo } from '../../slices/permissionSlice/permissionSlice';
-import { useGetPermissionsQuery } from '../../slices/permissionSlice/permissionApiSlice';
-import { useDeletePermissionMutation } from '../../slices/permissionSlice/permissionApiSlice';
-import Spinner from '../Spinners';
-const Permissions: React.FC = () => {
- 
-  const dispatch = useDispatch()
- 
-  //@ts-ignore
-  const {data: AllPermission, error, refetch} = useGetPermissionsQuery()
-  const [deletePermission] =useDeletePermissionMutation()
-  const [isLoading, setIsLoading] = useState(false)
- 
-useEffect(() => {
-  const handleData = async() => {
-    setIsLoading(true)
-    try {
-      if(AllPermission) {
-        dispatch(setPermissionInfo(AllPermission))
-      }
-    } catch (error) {
-      console.log(error)
-    }finally {
-      setIsLoading(false)
-    }
-  }
-  handleData()
-}, [AllPermission, dispatch])
- 
-useEffect(() => {
-  refetch()
-}, [refetch])
- 
-if(isLoading || !AllPermission) return <Spinner/>
-if(error) return <div>Error: {JSON.stringify(error)}</div>
-    
-const handleDeletePermission = async (id: any) => {
-  setIsLoading(true)
-  try {
-    await deletePermission(id)
-    refetch()
-  } catch (error) {
-    console.log(error)
-  } finally {
-    setIsLoading(false)
-  }
-}
- 
-      return (
-        <div className="bg-white p-4 shadow rounded overflow-x-auto">
-          <h2 className="text-lg font-bold mb-4">Permissions</h2>
-          <table className="w-full text-sm">
-            <thead className="bg-gray-100">
-              <tr>
-                <th className="text-left p-2">ID</th>
-                <th className="text-left p-2">Name</th>
-                <th className="text-left p-2">Action</th>
-              </tr>
-            </thead>
-            <tbody>
-              {AllPermission.permissions && AllPermission.permissions.map((permission: any) => (
-                <tr key={permission.id}>
-                  <td className="p-2">{permission.id}</td>
-                  <td className="p-2">{permission.name}</td>
-                  <td className="p-2">
-                    <button onClick={() => handleDeletePermission(permission.id)} className="bg-red-500 text-white p-2 rounded">
-                      <FaTrash />
-                    </button>
-                  </td>
-                </tr>
-              ))}
-            </tbody>
-          </table>
-        </div>
-      );
-}
- 
-export default Permissions
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/admin/RecentOrders.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/admin/RecentOrders.tsx.html deleted file mode 100644 index 0642bcb..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/admin/RecentOrders.tsx.html +++ /dev/null @@ -1,469 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/admin/RecentOrders.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/admin RecentOrders.tsx

-
- -
- 7.69% - Statements - 8/104 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/2 -
- - -
- 7.69% - Lines - 8/104 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -1291x -1x -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useState, useEffect } from 'react';
-import { useDispatch } from 'react-redux';
-import { setOrderInfo } from '../../slices/orderSlice/orderSlice';
-import { useAdminGetAllOrdersQuery } from '../../slices/orderSlice/orderApiSlice';
-import Spinner from '../Spinners';
- 
-const RecentOrders: React.FC = () => {
-  const dispatch = useDispatch();
-  const [currentPage, setCurrentPage] = useState(1);
-  const ordersPerPage = 10;
- 
-  const { data: AdminAllOrders, isLoading, error, refetch } = useAdminGetAllOrdersQuery();
- 
-  useEffect(() => {
-    if (AdminAllOrders) {
-      dispatch(setOrderInfo(AdminAllOrders));
-    }
-  }, [AdminAllOrders, dispatch]);
- 
-  useEffect(() => {
-    refetch();
-  }, [refetch]);
- 
-  if (isLoading || !AdminAllOrders) return <Spinner />;
-  if (error) return <div>Error: {JSON.stringify(error)}</div>;
- 
-  const orders = AdminAllOrders.AllOrders || [];
-  const totalPages = Math.ceil(orders.length / ordersPerPage);
-  const indexOfLastOrder = currentPage * ordersPerPage;
-  const indexOfFirstOrder = indexOfLastOrder - ordersPerPage;
-  const currentOrders = orders.slice(indexOfFirstOrder, indexOfLastOrder);
- 
-  const paginate = (pageNumber: number) => setCurrentPage(pageNumber);
- 
-  return (
-    <div className="col-span-1 md:col-span-2 bg-white p-4 shadow rounded">
-      <h2 className="text-lg font-bold mb-4 p-2 sm:p-4">Recent Orders</h2>
-      <table className="w-full table-auto text-xs sm:text-sm">
-        <thead>
-          <tr>
-            <th className="text-left p-2">Buyer Id</th>
-            <th className="text-left p-2">Orders Id</th>
-            <th className="text-left p-2">Status</th>
-            <th className="text-left p-2">Due Date</th>
-          </tr>
-        </thead>
-        <tbody>
-          {currentOrders.map((order: any) => (
-            <tr key={order.orderId}>
-              <td className="p-2">{order.buyerId}</td>
-              <td className="p-2">{order.orderId}</td>
-              <td className="p-2 text-blue-500">{order.status}</td>
-              <td className="p-2">{order.createdAt}</td>
-            </tr>
-          ))}
-        </tbody>
-      </table>
-      <Pagination
-        currentPage={currentPage}
-        totalPages={totalPages}
-        paginate={paginate}
-      />
-    </div>
-  );
-};
- 
-interface PaginationProps {
-  currentPage: number;
-  totalPages: number;
-  paginate: (pageNumber: number) => void;
-}
- 
-const Pagination: React.FC<PaginationProps> = ({ currentPage, totalPages, paginate }) => {
-  const pageNumbers = [];
-  let startPage = Math.max(1, currentPage - 1);
-  let endPage = Math.min(totalPages, currentPage + 1);
- 
-  if (startPage > 2) {
-    pageNumbers.push(1, '...');
-  } else if (startPage === 2) {
-    pageNumbers.push(1);
-  }
- 
-  for (let i = startPage; i <= endPage; i++) {
-    pageNumbers.push(i);
-  }
- 
-  if (endPage < totalPages - 1) {
-    pageNumbers.push('...', totalPages);
-  } else if (endPage === totalPages - 1) {
-    pageNumbers.push(totalPages);
-  }
- 
-  return (
-    <div className="flex justify-center items-center mt-6 space-x-2">
-      <button
-        onClick={() => paginate(currentPage - 1)}
-        disabled={currentPage === 1}
-        className="px-3 py-1 rounded-full bg-gray-200 text-gray-700 hover:bg-gray-300 disabled:opacity-50 transition duration-300 ease-in-out transform hover:-translate-y-1"
-      >
-        &laquo;
-      </button>
-      {pageNumbers.map((number, index) => (
-        <button
-          key={index}
-          onClick={() => typeof number === 'number' && paginate(number)}
-          className={`px-3 py-1 rounded-full transition duration-300 ease-in-out transform hover:-translate-y-1 ${
-            currentPage === number
-              ? 'bg-blue-500 text-white'
-              : typeof number === 'number'
-              ? 'bg-gray-200 text-gray-700 hover:bg-gray-300'
-              : 'bg-transparent text-gray-500 cursor-default'
-          }`}
-        >
-          {number}
-        </button>
-      ))}
-      <button
-        onClick={() => paginate(currentPage + 1)}
-        disabled={currentPage === totalPages}
-        className="px-3 py-1 rounded-full bg-gray-200 text-gray-700 hover:bg-gray-300 disabled:opacity-50 transition duration-300 ease-in-out transform hover:-translate-y-1"
-      >
-        &raquo;
-      </button>
-    </div>
-  );
-};
- 
-export default RecentOrders;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/admin/Roles.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/admin/Roles.tsx.html deleted file mode 100644 index 41a97ca..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/admin/Roles.tsx.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/admin/Roles.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/admin Roles.tsx

-
- -
- 8.82% - Statements - 9/102 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 8.82% - Lines - 9/102 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -1111x -1x -1x -1x -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useEffect, useState } from 'react'
-import { FaTrash, FaUserPlus, FaEdit } from 'react-icons/fa';
-import { useDispatch } from 'react-redux';
-import { setRoleInfo } from '../../slices/roleSlice/requestRoleSlice';
-import { useGetRolesQuery, useDeleteRoleMutation } from '../../slices/roleSlice/requestroleApiSlice';
-import Spinner from '../Spinners';
-import { Link } from 'react-router-dom';
- 
-const Roles: React.FC = () => {
-  const dispatch = useDispatch()
-  const [isLoading, setIsLoading] = useState(false)
-  //@ts-ignore 
-  const { data: AllRoles, error, refetch } = useGetRolesQuery()
-  const [deleteRole] = useDeleteRoleMutation()
- 
-  useEffect(() => {
-    const handleData = () => {
-      setIsLoading(true)
-      try {
-        if (AllRoles) {
-          dispatch(setRoleInfo(AllRoles))
-        }
-      } catch (error) {
-        console.log(error)
-      } finally {
-        setIsLoading(false)
-      }
-    }
-    handleData()
-  }, [AllRoles, dispatch])
- 
-  useEffect(() => {
-    refetch()
-  }, [refetch])
- 
-  if (isLoading || !AllRoles) return <Spinner />
-  if (error) return <div>Error: {JSON.stringify(error)}</div>
- 
-  const handleDeleteRole = async (id: any) => {
-    setIsLoading(true)
-    try {
-      await deleteRole(id)
-      refetch()
-    } catch (error) {
-      console.log(error)
-    } finally {
-      setIsLoading(false)
-    }
-  }
- 
-  return (
-    <div className="bg-white p-2 sm:p-4 shadow rounded overflow-x-auto">
-      <div className="flex flex-col sm:flex-row justify-between items-center mb-2 sm:mb-4">
-        <h2 className="text-base sm:text-lg font-bold mb-2 sm:mb-0">Roles</h2>
-        <Link to='/admin/create/role'>
-          <button className="bg-black text-white px-3 py-1 sm:px-4 sm:py-2 rounded text-sm sm:text-base">+ Create Role</button>
-        </Link>
-      </div>
-      <table className="w-full text-xs sm:text-sm">
-        <thead className="bg-gray-100">
-          <tr>
-            <th className="px-2 sm:px-4 py-1 sm:py-2 text-left">Role ID</th>
-            <th className="px-2 sm:px-4 py-1 sm:py-2 text-left hidden md:table-cell">Role Name</th>
-            <th className="px-2 sm:px-4 py-1 sm:py-2 text-center">Actions</th>
-            <th className="px-2 sm:px-4 py-1 sm:py-2 text-center">Edit</th>
-            <th className="px-2 sm:px-4 py-1 sm:py-2 text-center">Assign</th>
-            <th className="px-2 sm:px-4 py-1 sm:py-2 text-center">Delete Perm</th>
-          </tr>
-        </thead>
-        <tbody>
-          {AllRoles.roles && AllRoles.roles.map((role: any) => (
-            <tr key={role.id} className="border-b">
-              <td className="px-2 sm:px-4 py-1 sm:py-2">{role.id}</td>
-              <td className="px-2 sm:px-4 py-1 sm:py-2 hidden md:table-cell">{role.name}</td>
-              <td className="px-2 sm:px-4 py-1 sm:py-2 text-center">
-                <button onClick={() => handleDeleteRole(role.id)} className="text-red-500 hover:text-red-700"><FaTrash className="w-3 h-3 sm:w-4 sm:h-4" /></button>
-              </td>
-              <td className="px-2 sm:px-4 py-1 sm:py-2 text-center">
-                <button className="text-blue-500 hover:text-blue-700">
-                  <Link to={`/admin/edit/role/${role.id}`}>
-                    <FaEdit className="w-3 h-3 sm:w-4 sm:h-4" />
-                  </Link>
-                </button>
-              </td>
-              <td className="px-2 sm:px-4 py-1 sm:py-2 text-center">
-                <button className="text-blue-500 hover:text-blue-700">
-                  <Link to={`/admin/assign/permission/${role.id}`}>
-                    <FaUserPlus className="w-3 h-3 sm:w-4 sm:h-4" />
-                  </Link>
-                </button>
-              </td>
-              <td className="px-2 sm:px-4 py-1 sm:py-2 text-center">
-                <button className="text-red-500 hover:text-red-700">
-                  <Link to={`/admin/delete/permission/${role.id}`}>
-                    <FaTrash className="w-3 h-3 sm:w-4 sm:h-4" />
-                  </Link>
-                </button>
-              </td>
-            </tr>
-          ))}
-        </tbody>
-      </table>
-      <div className="mt-2 sm:mt-4 flex justify-end">
-        <button className="mx-1 px-2 sm:px-3 py-0.5 sm:py-1 border rounded text-xs sm:text-sm">1</button>
-        <button className="mx-1 px-2 sm:px-3 py-0.5 sm:py-1 border rounded bg-purple-600 text-white text-xs sm:text-sm">2</button>
-      </div>
-    </div>
-  );
-}
- 
-export default Roles
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/admin/Sidebar.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/admin/Sidebar.tsx.html deleted file mode 100644 index 2802608..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/admin/Sidebar.tsx.html +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/admin/Sidebar.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/admin Sidebar.tsx

-
- -
- 9.47% - Statements - 9/95 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 9.47% - Lines - 9/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -1121x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useState } from 'react'
-import { FaTimes, FaChevronCircleRight, FaHome, FaTachometerAlt, FaUsersCog, FaLock, FaSignOutAlt } from 'react-icons/fa';
-import { logOut } from '../../slices/authSlice/authSlice';
-import { useLogoutMutation } from '../../slices/authSlice/authApiSlice';
-import { useDispatch } from 'react-redux';
-import { useNavigate, Link } from 'react-router-dom';
-import toast from 'react-hot-toast';
- 
-interface SidebarProps {
-  isOpen: boolean;
-  toggleSidebar: () => void;
-}
- 
-const Sidebar: React.FC<SidebarProps> = ({ isOpen, toggleSidebar }) => {
-  const [isRolesOpen, setRolesOpen] = useState(false);
-  const [isPermissionsOpen, setPermissionsOpen] = useState(false);
- 
-  const toggleRolesDropdown = () => setRolesOpen(!isRolesOpen);
-  const togglePermissionsDropdown = () => setPermissionsOpen(!isPermissionsOpen);
- 
-  const dispatch = useDispatch()
-  const navigate = useNavigate()
- 
-  const [logout] = useLogoutMutation()
- 
-  const handleLogout = async() => {
-    try {
-      //@ts-ignore
-      await logout().unwrap()
-      dispatch(logOut());
-      toast.success("You're Logged out");
-      navigate('/login')
-    } catch (err: any) {
-      if (err?.data?.message) {
-        toast.error(err.data.message);
-      } else if (err.status === 400) {
-        toast.error('already logged out or not logged in');
-      } else if (err.status === 401) {
-        toast.error('User is not authenticated');
-      } else {
-        toast.error('Internal Server Error');
-      }
-    }
-  }
-  
-  return (
-    <div className={`fixed inset-y-0 left-0 z-30 w-64 h-full transition-transform transform bg-gray-800 text-white lg:static lg:translate-x-0 ${isOpen ? 'translate-x-0' : '-translate-x-full'} `}>
-      <div className="p-4 flex items-center justify-between lg:hidden">
-        <button onClick={toggleSidebar} className="text-white focus:outline-none">
-          <FaTimes />
-        </button>
-      </div>
-      <div className="flex-1 lg:block">
-        <ul>
-         
-          <li className="p-4 hover:bg-gray-700" style={{ color: 'gold' }}>
-            <Link to='/admin/dashboard' className="flex items-center">
-              <FaTachometerAlt className="mr-2" />
-              <span>Dashboard</span>
-            </Link>
-          </li>
-          <li className="p-4 hover:bg-gray-700">
-            <Link to='/' className="flex items-center">
-              <FaHome className="mr-2" />
-              <span>Homepage</span>
-            </Link>
-          </li>
-          <li className="p-4 hover:bg-gray-700 cursor-pointer flex justify-between items-center" onClick={toggleRolesDropdown}>
-            <div className="flex items-center">
-              <FaUsersCog className="mr-2" />
-              <span>Roles</span>
-            </div>
-            <FaChevronCircleRight className={`transition-transform ${isRolesOpen ? 'rotate-90' : ''}`} />
-          </li>
-          {isRolesOpen && (
-            <ul className="ml-4">
-              <li className="p-2 hover:bg-gray-700">
-                <Link to='/admin/create/role' className="flex items-center">
-                  <FaUsersCog className="mr-2" />
-                  <span>Create role</span>
-                </Link>
-              </li>
-            </ul>
-          )}
-          <li className="p-4 hover:bg-gray-700 cursor-pointer flex justify-between items-center" onClick={togglePermissionsDropdown}>
-            <div className="flex items-center">
-              <FaLock className="mr-2" />
-              <span>Permissions</span>
-            </div>
-            <FaChevronCircleRight className={`transition-transform ${isPermissionsOpen ? 'rotate-90' : ''}`} />
-          </li>
-          {isPermissionsOpen && (
-            <ul className="ml-4">
-              <li className="p-2 hover:bg-gray-700">
-                <Link to='/admin/create/permission' className="flex items-center">
-                  <FaLock className="mr-2" />
-                  <span>Create permission</span>
-                </Link>
-              </li>
-            </ul>
-          )}
-          <li onClick={handleLogout} className="p-4 hover:bg-gray-700 hover:cursor-pointer flex items-center">
-            <FaSignOutAlt className="mr-2" />
-            <span>Logout</span>
-          </li>
-        </ul>
-      </div>
-    </div>
-  );
-}
- 
-export default Sidebar
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/admin/Statistics.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/admin/Statistics.tsx.html deleted file mode 100644 index 4e18ea4..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/admin/Statistics.tsx.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/admin/Statistics.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/admin Statistics.tsx

-
- -
- 23.52% - Statements - 8/34 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 23.52% - Lines - 8/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -  -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, {useEffect} from 'react'
-import { Pie } from 'react-chartjs-2';
-import { Chart as ChartJS, ArcElement, Tooltip, Legend, CategoryScale, LinearScale, PointElement, LineElement, Title } from 'chart.js';
-import { useAdminGetAllOrdersQuery } from '../../slices/orderSlice/orderApiSlice';
-import Spinner from '../Spinners';
- 
-ChartJS.register(ArcElement, Tooltip, Legend, CategoryScale, LinearScale, PointElement, LineElement, Title);
- 
-const Statistics: React.FC = () => {
-    //@ts-ignore
-    const {data: AllOrders, isLoading, error, refetch} = useAdminGetAllOrdersQuery()
-    const paidOrders: any = AllOrders?.AllOrders?.filter((order: any) => order.status === 'Paid') || [];
-    const pendingOrders: any = AllOrders?.AllOrders?.filter((order: any) => order.status === 'pending') || [];
-    const completeOrders: any = AllOrders?.AllOrders?.filter((order: any) => order.status === 'Completed') || [];
-   
-      useEffect(() => {
-        refetch()
-      }, [refetch])
-      
-      if(isLoading || !AllOrders) return <Spinner/>
-      if(error) return <div>Error: {JSON.stringify(error)}</div>
- 
-    const data = {
-        labels: ['Completed', 'Pending', 'Paid'],
-        datasets: [
-          {
-            label: '# of Orders',
-            data: [completeOrders.length, pendingOrders.length, paidOrders.length],
-            backgroundColor: ['#FF6384', '#36A2EB', '#FFCE56'],
-            hoverBackgroundColor: ['#FF6384', '#36A2EB', '#FFCE56'],
-          },
-        ],
-      };
-    
-      return (
-        <div className="bg-white p-4 shadow rounded">
-          <h2 className="text-lg font-bold mb-4">Statistics</h2>
-          <Pie data={data} />
-        </div>
-      );
-}
- 
-export default Statistics
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/admin/Users.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/admin/Users.tsx.html deleted file mode 100644 index cdfd50c..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/admin/Users.tsx.html +++ /dev/null @@ -1,493 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/admin/Users.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/admin Users.tsx

-
- -
- 8.87% - Statements - 11/124 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 8.87% - Lines - 11/124 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -1371x -1x -1x -1x -1x -1x -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useEffect, useState } from 'react'
-import { useGetAllUsersQuery } from '../../slices/usersSlice/userApiSlice';
-import { setUsersInfo } from '../../slices/usersSlice/userSlice';
-import { useDispatch } from 'react-redux';
-import { FaBan, FaUserCog, FaSearch, FaChevronLeft, FaChevronRight } from 'react-icons/fa';
-import Spinner from '../Spinners';
-import { Link } from 'react-router-dom';
-import { useBlockUserMutation } from '../../slices/usersSlice/userApiSlice';
-import toast from 'react-hot-toast';
- 
-const Users: React.FC = () => {
-  const dispatch = useDispatch()
-  const [isLoading, setIsLoading] = useState(false)
-  const { data: AllUsers, error, refetch} = useGetAllUsersQuery()
-  const [blockUser] = useBlockUserMutation()
-  const [currentPage, setCurrentPage] = useState(1)
-  const [searchTerm, setSearchTerm] = useState('')
-  const usersPerPage = 10
- 
-  useEffect(() => {
-    const handleData = () => {
-      setIsLoading(true)
-      try {
-        if (AllUsers) {
-          dispatch(setUsersInfo(AllUsers))
-        }
-      } catch (error) {
-        console.log(error)
-      } finally {
-        setIsLoading(false)
-      }
-    }
-    handleData()
-  }, [AllUsers, dispatch])
- 
-  useEffect(() => {
-    refetch()
-  }, [refetch])
- 
-  if (isLoading || !AllUsers) return <Spinner />;
-  if (error) return <div>Error: {JSON.stringify(error)}</div>;
- 
-  const handleBlockUser = async(id: any) => {
-    setIsLoading(true)
-    try {
-      await blockUser(id).unwrap()
-      refetch()
-      toast.success('blocked successfully')
-    } catch (error) {
-      console.log(error)
-    } finally {
-      setIsLoading(false)
-    }
-  }
- 
-  const filteredUsers = AllUsers.users.filter((user: any) =>
-    user.firstname.toLowerCase().includes(searchTerm.toLowerCase()) ||
-    user.email.toLowerCase().includes(searchTerm.toLowerCase())
-  )
- 
-  const indexOfLastUser = currentPage * usersPerPage
-  const indexOfFirstUser = indexOfLastUser - usersPerPage
-  const currentUsers = filteredUsers.slice(indexOfFirstUser, indexOfLastUser)
- 
-  const paginate = (pageNumber: number) => setCurrentPage(pageNumber)
- 
-  return (
-    <div className="bg-white p-2 sm:p-4 shadow rounded">
-      <h2 className="text-base sm:text-lg font-bold mb-2 sm:mb-4">Users</h2>
-      <div className="mb-4 flex items-center">
-        <FaSearch className="text-gray-400 mr-2" />
-        <input
-          type="text"
-          placeholder="Search users..."
-          className="border rounded px-2 py-1 w-full"
-          value={searchTerm}
-          onChange={(e) => setSearchTerm(e.target.value)}
-        />
-      </div>
-      <div className="overflow-x-auto">
-        <table className="w-full text-xs sm:text-sm">
-          <thead className="bg-gray-100">
-            <tr>
-              <th className="px-2 sm:px-4 py-1 sm:py-2 text-left">Names</th>
-              <th className="px-2 sm:px-4 py-1 sm:py-2 text-left hidden md:table-cell">Email</th>
-              <th className="px-2 sm:px-4 py-1 sm:py-2 text-left">Role</th>
-              <th className="px-2 sm:px-4 py-1 sm:py-2 text-center">Assign</th>
-              <th className="px-2 sm:px-4 py-1 sm:py-2 text-center">Block</th>
-              <th className="px-2 sm:px-4 py-1 sm:py-2 text-left hidden md:table-cell">IsBlocked</th>
-            </tr>
-          </thead>
-          <tbody>
-            {currentUsers.map((user: any) => (
-              <tr key={user.id} className="border-b">
-                <td className="px-2 sm:px-4 py-1 sm:py-2">{user.firstname}</td>
-                <td className="px-2 sm:px-4 py-1 sm:py-2 hidden md:table-cell">{user.email}</td>
-                <td className="px-2 sm:px-4 py-1 sm:py-2">{user.roleId}</td>
-                <td className="px-2 sm:px-4 py-1 sm:py-2 text-center">
-                  <button className="text-blue-500 hover:text-blue-700">
-                    <Link to={`/admin/assign/role/${user.id}`}>
-                      <FaUserCog className="w-3 h-3 sm:w-4 sm:h-4" />
-                    </Link>
-                  </button>
-                </td>
-                <td className="px-2 sm:px-4 py-1 sm:py-2 text-center">
-                  <button onClick={() => handleBlockUser(user.id)} className="text-red-500 hover:text-red-700">
-                    <FaBan className="w-3 h-3 sm:w-4 sm:h-4" />
-                  </button>
-                </td>
-                <td className="px-2 sm:px-4 py-1 sm:py-2 hidden md:table-cell">{user.isBlocked ? 'True' : 'False'}</td>
-              </tr>
-            ))}
-          </tbody>
-        </table>
-      </div>
-      <div className="mt-4 flex justify-between items-center">
-        <button
-          onClick={() => paginate(currentPage - 1)}
-          disabled={currentPage === 1}
-          className="px-3 py-1 bg-gray-200 rounded disabled:opacity-50"
-        >
-          <FaChevronLeft />
-        </button>
-        <span>Page {currentPage} of {Math.ceil(filteredUsers.length / usersPerPage)}</span>
-        <button
-          onClick={() => paginate(currentPage + 1)}
-          disabled={currentPage === Math.ceil(filteredUsers.length / usersPerPage)}
-          className="px-3 py-1 bg-gray-200 rounded disabled:opacity-50"
-        >
-          <FaChevronRight />
-        </button>
-      </div>
-    </div>
-  );
-}
- 
-export default Users
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/admin/WebsiteStatistics.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/admin/WebsiteStatistics.tsx.html deleted file mode 100644 index 7e691bf..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/admin/WebsiteStatistics.tsx.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/admin/WebsiteStatistics.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/admin WebsiteStatistics.tsx

-
- -
- 0% - Statements - 0/23 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/23 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import React from 'react'
-import { Line } from 'react-chartjs-2';
-import { Chart as ChartJS, ArcElement, Tooltip, Legend, CategoryScale, LinearScale, PointElement, LineElement, Title } from 'chart.js';
- 
-ChartJS.register(ArcElement, Tooltip, Legend, CategoryScale, LinearScale, PointElement, LineElement, Title);
- 
-const WebsiteStatistics: React.FC = () => {
-    const lineData = {
-        labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
-        datasets: [
-          {
-            label: 'Website Traffic',
-            data: [65, 59, 80, 81, 56, 55, 40],
-            fill: false,
-            borderColor: 'rgba(75,192,192,1)',
-          },
-        ],
-      };
-    
-      return (
-        <div className="bg-white p-4 shadow rounded">
-          <h2 className="text-lg font-bold mb-4">Website Statistics</h2>
-          <Line data={lineData} />
-        </div>
-      );
-}
- 
-export default WebsiteStatistics
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/admin/index.html b/coverage/e-commerce-lydia-32-fn/src/Components/admin/index.html deleted file mode 100644 index 6eca3f8..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/admin/index.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/admin - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/Components/admin

-
- -
- 10.97% - Statements - 70/638 -
- - -
- 0% - Branches - 0/2 -
- - -
- 0% - Functions - 0/11 -
- - -
- 10.97% - Lines - 70/638 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
Header.tsx -
-
30%6/20100%0/00%0/130%6/20
MainContent.tsx -
-
25.64%10/39100%0/00%0/125.64%10/39
Permissions.tsx -
-
12.67%9/71100%0/00%0/112.67%9/71
RecentOrders.tsx -
-
7.69%8/104100%0/00%0/27.69%8/104
Roles.tsx -
-
8.82%9/102100%0/00%0/18.82%9/102
Sidebar.tsx -
-
9.47%9/95100%0/00%0/19.47%9/95
Statistics.tsx -
-
23.52%8/34100%0/00%0/123.52%8/34
Users.tsx -
-
8.87%11/124100%0/00%0/18.87%11/124
WebsiteStatistics.tsx -
-
0%0/230%0/10%0/10%0/23
useDataFetchQueue.tsx -
-
0%0/260%0/10%0/10%0/26
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/admin/useDataFetchQueue.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/admin/useDataFetchQueue.tsx.html deleted file mode 100644 index afc6802..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/admin/useDataFetchQueue.tsx.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/admin/useDataFetchQueue.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/admin useDataFetchQueue.tsx

-
- -
- 0% - Statements - 0/26 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/26 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import { useState, useEffect } from 'react';
- 
-interface QueueItem {
-  id: string;
-  fetch: () => Promise<any>;
-}
- 
-export const useDataFetchQueue = (initialQueue: QueueItem[]) => {
-  const [queue, setQueue] = useState<QueueItem[]>(initialQueue);
-  const [currentItem, setCurrentItem] = useState<QueueItem | null>(null);
-  const [results, setResults] = useState<Record<string, any>>({});
-  const [isLoading, setIsLoading] = useState(false);
- 
-  useEffect(() => {
-    const processQueue = async () => {
-      if (queue.length === 0 || currentItem) return;
- 
-      const nextItem = queue[0];
-      setCurrentItem(nextItem);
-      setIsLoading(true);
- 
-      try {
-        const result = await nextItem.fetch();
-        setResults(prev => ({ ...prev, [nextItem.id]: result }));
-      } catch (error) {
-        console.error(`Error fetching data for ${nextItem.id}:`, error);
-      }
- 
-      setQueue(prev => prev.slice(1));
-      setCurrentItem(null);
-      setIsLoading(false);
-    };
- 
-    processQueue();
-  }, [queue, currentItem]);
- 
-  return { results, isLoading };
-};
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/footer.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/footer.tsx.html deleted file mode 100644 index 3e18273..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/footer.tsx.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/footer.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components footer.tsx

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -651x -1x -  -1x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -  -4x -  -1x
import React from 'react';
-import { FaTwitter, FaInstagram, FaFacebookF } from 'react-icons/fa';
- 
-const Footer: React.FC = () => {
-  return (
-    <footer className="bg-black text-white py-12 px-4 sm:px-6 lg:px-8">
-      <div className="max-w-7xl mx-auto">
-        <div className="grid grid-cols-1 md:grid-cols-4 gap-8 mb-8">
-          <div>
-            <h3 className="text-lg font-semibold mb-4">CUSTOMER SERVICE</h3>
-            <ul className="space-y-2">
-              <li><a href="#" className="text-gray-400 hover:text-white">Help & Contact Us</a></li>
-              <li><a href="#" className="text-gray-400 hover:text-white">Returns & Refunds</a></li>
-              <li><a href="#" className="text-gray-400 hover:text-white">Online Stores</a></li>
-              <li><a href="#" className="text-gray-400 hover:text-white">Terms & Conditions</a></li>
-            </ul>
-          </div>
-          <div>
-            <h3 className="text-lg font-semibold mb-4">COMPANY</h3>
-            <ul className="space-y-2">
-              <li><a href="#" className="text-gray-400 hover:text-white">What We Do</a></li>
-              <li><a href="#" className="text-gray-400 hover:text-white">Available Services</a></li>
-              <li><a href="#" className="text-gray-400 hover:text-white">Latest Posts</a></li>
-              <li><a href="#" className="text-gray-400 hover:text-white">FAQs</a></li>
-            </ul>
-          </div>
-          <div>
-            <h3 className="text-lg font-semibold mb-4">SOCIAL MEDIA</h3>
-            <ul className="space-y-2">
-              <li><a href="#" className="text-gray-400 hover:text-white">Twitter</a></li>
-              <li><a href="#" className="text-gray-400 hover:text-white">Instagram</a></li>
-              <li><a href="#" className="text-gray-400 hover:text-white">Tumblr</a></li>
-              <li><a href="#" className="text-gray-400 hover:text-white">Pinterest</a></li>
-            </ul>
-          </div>
-          <div>
-            <h3 className="text-lg font-semibold mb-4">PROFILE</h3>
-            <ul className="space-y-2">
-              <li><a href="#" className="text-gray-400 hover:text-white">My Account</a></li>
-              <li><a href="#" className="text-gray-400 hover:text-white">Checkout</a></li>
-              <li><a href="#" className="text-gray-400 hover:text-white">Order Tracking</a></li>
-              <li><a href="#" className="text-gray-400 hover:text-white">Help & Support</a></li>
-            </ul>
-          </div>
-        </div>
-        <div className="border-t border-gray-800 pt-8 flex justify-between items-center">
-          <p className="text-gray-400 text-sm">© 2024 Depot. All Rights Reserved.</p>
-          <div className="flex space-x-4">
-            <a href="#" className="text-gray-400 hover:text-white">
-              <FaTwitter />
-            </a>
-            <a href="#" className="text-gray-400 hover:text-white">
-              <FaInstagram />
-            </a>
-            <a href="#" className="text-gray-400 hover:text-white">
-              <FaFacebookF />
-            </a>
-          </div>
-        </div>
-      </div>
-    </footer>
-  );
-};
- 
-export default Footer;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/index.html b/coverage/e-commerce-lydia-32-fn/src/Components/index.html deleted file mode 100644 index 95a5938..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/index.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/Components

-
- -
- 42.29% - Statements - 420/993 -
- - -
- 54.54% - Branches - 30/55 -
- - -
- 34.48% - Functions - 10/29 -
- - -
- 42.29% - Lines - 420/993 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
Button.tsx -
-
0%0/190%0/10%0/10%0/19
ConfirmationDialog.tsx -
-
11.11%3/27100%0/00%0/111.11%3/27
EmptyCart.tsx -
-
28.57%4/14100%0/00%0/128.57%4/14
ForgotPassword.tsx -
-
0%0/650%0/10%0/10%0/65
NotificationIcon.tsx -
-
0%0/140%0/10%0/10%0/14
ResetPassword.tsx -
-
0%0/940%0/10%0/10%0/94
SellerProductCard.tsx -
-
11.62%5/43100%0/00%0/111.62%5/43
Spinners.tsx -
-
100%18/18100%1/1100%1/1100%18/18
UpdateProductDialog.tsx -
-
14.37%23/160100%0/00%0/114.37%23/160
footer.tsx -
-
100%62/62100%1/1100%1/1100%62/62
navbar.tsx -
-
40.63%102/25130.43%7/2314.28%1/740.63%102/251
product.tsx -
-
100%37/3750%1/2100%1/1100%37/37
search.tsx -
-
91.11%164/18083.33%20/2460%6/1091.11%164/180
wishlistEmpty.tsx -
-
22.22%2/9100%0/00%0/122.22%2/9
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/navbar.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/navbar.tsx.html deleted file mode 100644 index 4b039f4..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/navbar.tsx.html +++ /dev/null @@ -1,1027 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/navbar.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components navbar.tsx

-
- -
- 40.63% - Statements - 102/251 -
- - -
- 30.43% - Branches - 7/23 -
- - -
- 14.28% - Functions - 1/7 -
- - -
- 40.63% - Lines - 102/251 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -3151x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -1x -12x -12x -  -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -  -12x -  -  -  -  -12x -4x -4x -4x -12x -  -12x -4x -12x -  -12x -  -12x -4x -  -  -  -12x -  -12x -  -12x -  -12x -  -  -  -12x -  -  -  -12x -  -  -  -12x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -12x -4x -12x -  -12x -12x -12x -12x -  -12x -12x -  -12x -12x -12x -12x -12x -  -12x -12x -12x -12x -12x -  -  -12x -  -  -12x -  -  -12x -12x -12x -12x -  -12x -12x -12x -  -  -12x -  -  -12x -12x -  -  -  -  -  -  -  -  -  -12x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -12x -  -12x -  -12x -  -  -  -  -  -  -  -  -  -12x -12x -12x -12x -  -  -  -  -12x -  -  -12x -  -  -12x -12x -12x -12x -12x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -12x -12x -12x -  -  -12x -12x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -12x -12x -12x -12x -  -12x -  -1x
import React, { useState, useEffect } from 'react';
-import { Link, useNavigate, useLocation } from 'react-router-dom';
-import { useDispatch, useSelector } from 'react-redux';
-import toast from 'react-hot-toast';
-import { logOut } from '../slices/authSlice/authSlice';
-import { useLogoutMutation } from '../slices/authSlice/authApiSlice';
-import { useGetCartQuery } from '../slices/cartSlice/cartApiSlice';
-import { FiSearch, FiMenu, FiX, FiShoppingCart, FiHeart, FiBell, FiUser } from 'react-icons/fi';
-import NotificationBar from '../pages/seller/NotificationBar';
-import { useGetNotificationsQuery } from "../slices/notificationSlice/notificationApiSlice";
-import { setSellerNotificationsInfo } from '../slices/notificationSlice/notificationSlice';
-import useCheckAuth from './../hooks/useCheckAuth';
-import { motion, AnimatePresence } from 'framer-motion';
- 
-interface NavbarProps {
-  onSearchToggle: () => void;
-}
- 
-const Navbar: React.FC<NavbarProps> = ({ onSearchToggle }) => {
-  useCheckAuth();
-  const location = useLocation();
- 
-  const [showNotifications, setShowNotifications] = useState(false);
-  const [isMenuOpen, setIsMenuOpen] = useState(false);
-  const [isDropdownOpen, setIsDropdownOpen] = useState(false);
-  const { userInfo } = useSelector((state: any) => state.auth);
-  const { data: cart } = useGetCartQuery();
-  const [isLoading, setIsLoading] = useState<boolean>(false);
-  const dispatch = useDispatch();
-  const navigate = useNavigate();
-  const [cartSize, setCartSize] = useState(0);
-  const [logout] = useLogoutMutation();
- 
-  const toggleMenu = () => {
-    setIsMenuOpen(!isMenuOpen);
-    document.body.style.overflow = isMenuOpen ? 'auto' : 'hidden';
-  };
- 
-  useEffect(() => {
-    return () => {
-      document.body.style.overflow = 'auto';
-    };
-  }, []);
- 
-  useEffect(() => {
-    setShowNotifications(false);
-  }, [location.pathname]);
- 
-  const { data: sellerAllNotifications, refetch } = useGetNotificationsQuery();
- 
-  useEffect(() => {
-    if (sellerAllNotifications) {
-      dispatch(setSellerNotificationsInfo(sellerAllNotifications));
-      refetch();
-    }
-  }, [sellerAllNotifications, dispatch, refetch]);
- 
-  const unreadNotifications = sellerAllNotifications
-    ? sellerAllNotifications.notifications.filter((notification) => !notification.readstatus).length
-    : 0;
- 
-  const toggleDropdown = () => {
-    setIsDropdownOpen(!isDropdownOpen);
-  };
- 
-  const handleNotificationClick = () => {
-    setShowNotifications(prev => !prev);
-  };
- 
-  const closeNotifications = () => {
-    setShowNotifications(false);
-  };
- 
-  const handleLogout = async (e: React.MouseEvent) => {
-    e.preventDefault();
-    setIsLoading(true);
-    try {
-      await logout().unwrap();
-      dispatch(logOut());
-      localStorage.removeItem("userInfo");
-      toast.success("You're Logged out");
-      navigate("/login");
-    } catch (err: any) {
-      if (err?.data?.message) {
-        toast.error(err.data.message);
-      } else if (err.status === 400) {
-        toast.error("already logged out or not logged in");
-      } else if (err.status === 401) {
-        toast.error("User is not authenticated");
-      } else {
-        toast.error("Internal Server Error");
-      }
-    } finally {
-      setIsLoading(false);
-    }
-  };
- 
-  useEffect(() => {
-    setCartSize(cart?.items?.length || 0);
-  }, [cart]);
- 
-  const menuVariants = {
-    closed: { x: "-100%" },
-    open: { x: 0 }
-  };
- 
-  const isAdmin = userInfo?.user?.roleId === 1;
-  const isSeller = userInfo?.user?.roleId === 2;
- 
-  return (
-    <>
-      <nav className="bg-white fixed top-0 left-0 right-0 z-50 shadow-md">
-        <div className="max-w-screen-xl mx-auto px-4 sm:px-6 lg:px-8">
-          <div className="flex justify-between items-center h-16">
-            {/* Desktop layout */}
-            <div className="hidden md:flex items-center space-x-4 sm:space-x-6">
-              <Link to="/" className="text-sm text-gray-600 hover:text-black">HOME</Link>
-              <Link to="/shop" className="text-sm text-gray-600 hover:text-black">SHOP</Link>
-              <Link to="/about" className="text-sm text-gray-600 hover:text-black">ABOUT</Link>
-              {isSeller && (
-                <Link to="/seller/dashboard" className="text-sm text-gray-600 hover:text-black">DASHBOARD</Link>
-              )}
-              {isAdmin && (
-                <Link to="/admin/dashboard" className="text-sm text-gray-600 hover:text-black">DASHBOARD</Link>
-              )}
-            </div>
- 
-            {/* Mobile layout */}
-            <div className="flex items-center md:hidden">
-              <button
-                onClick={toggleMenu}
-                className="text-gray-500 hover:text-gray-700 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-indigo-500"
-              >
-                {isMenuOpen ? <FiX size={24} /> : <FiMenu size={24} />}
-              </button>
-            </div>
- 
-            {/* Logo */}
-            <Link to="/" className="font-bold text-xl text-gray-800">DEPOT</Link>
- 
-            {/* Desktop right side */}
-            <div className="hidden md:flex items-center space-x-4 sm:space-x-6">
-              {userInfo && (
-                <button onClick={handleNotificationClick} className="text-gray-600 hover:text-black relative">
-                  <FiBell size={20} />
-                  {unreadNotifications > 0 && (
-                    <span className="absolute -top-2 -right-2 bg-red-500 text-white text-xs rounded-full h-5 w-5 flex items-center justify-center">
-                      {unreadNotifications}
-                    </span>
-                  )}
-                </button>
-              )}
-              {userInfo ? (
-                <div className="relative">
-                  <button
-                    onClick={toggleDropdown}
-                    className="flex items-center text-sm text-gray-600 hover:text-black"
-                  >
-                    <FiUser size={20} className="mr-1" />
-                    {userInfo.user.firstname}
-                  </button>
-                  {isDropdownOpen && (
-                    <div className="absolute right-0 mt-2 w-48 bg-white border border-gray-200 rounded-md shadow-lg">
-                      <Link
-                        to="/profile"
-                        className="block px-4 py-2 text-sm text-gray-600 hover:text-black hover:bg-gray-100"
-                      >
-                        Profile
-                      </Link>
-                      {isSeller && (
-                        <Link
-                          to="/seller/dashboard"
-                          className="block px-4 py-2 text-sm text-gray-600 hover:text-black hover:bg-gray-100"
-                        >
-                          Seller Dashboard
-                        </Link>
-                      )}
-                      {isAdmin && (
-                        <Link
-                          to="/admin/dashboard"
-                          className="block px-4 py-2 text-sm text-gray-600 hover:text-black hover:bg-gray-100"
-                        >
-                          Admin Dashboard
-                        </Link>
-                      )}
-                      <button
-                        className="block w-full text-left px-4 py-2 text-sm text-gray-600 hover:text-black hover:bg-gray-100"
-                        onClick={handleLogout}
-                      >
-                        Logout
-                      </button>
-                    </div>
-                  )}
-                </div>
-              ) : (
-                <Link to="/login" className="text-sm text-gray-600 hover:text-black">
-                  LOGIN
-                </Link>
-              )}
-              {userInfo && (
-                <Link to="/cart" className="text-gray-600 hover:text-black relative">
-                  <FiShoppingCart size={20} />
-                  {cartSize > 0 && (
-                    <span className="absolute -top-2 -right-2 bg-red-500 text-white text-xs rounded-full h-5 w-5 flex items-center justify-center">
-                      {cartSize}
-                    </span>
-                  )}
-                </Link>
-              )}
-              <button onClick={onSearchToggle} className="text-gray-600 hover:text-black">
-                <FiSearch size={20} />
-              </button>
-              {userInfo && (
-                <Link to="/wishlist" className="text-gray-600 hover:text-black">
-                  <FiHeart size={20} />
-                </Link>
-              )}
-              {userInfo && (
-                <Link to="/my-orders" className="text-sm text-gray-600 hover:text-black">ORDERS</Link>
-              )}
-            </div>
- 
-            {/* Mobile icons */}
-            <div className="flex items-center space-x-4 md:hidden">
-              <button onClick={onSearchToggle} className="text-gray-500 hover:text-gray-700">
-                <FiSearch size={20} />
-              </button>
-              {userInfo && (
-                <>
-                  <Link to="/cart" className="text-gray-500 hover:text-gray-700 relative">
-                    <FiShoppingCart size={20} />
-                    {cartSize > 0 && (
-                      <span className="absolute -top-2 -right-2 bg-red-500 text-white text-xs rounded-full h-5 w-5 flex items-center justify-center">
-                        {cartSize}
-                      </span>
-                    )}
-                  </Link>
-                  <Link to="/wishlist" className="text-gray-500 hover:text-gray-700">
-                    <FiHeart size={20} />
-                  </Link>
-                  <button onClick={handleNotificationClick} className="text-gray-500 hover:text-gray-700 relative">
-                    <FiBell size={20} />
-                    {unreadNotifications > 0 && (
-                      <span className="absolute -top-2 -right-2 bg-red-500 text-white text-xs rounded-full h-5 w-5 flex items-center justify-center">
-                        {unreadNotifications}
-                      </span>
-                    )}
-                  </button>
-                </>
-              )}
-            </div>
-          </div>
-        </div>
- 
-        {/* Mobile menu */}
-        <AnimatePresence>
-          {isMenuOpen && (
-            <motion.div
-              initial="closed"
-              animate="open"
-              exit="closed"
-              variants={menuVariants}
-              transition={{ type: "tween" }}
-              className="fixed inset-y-0 left-0 w-64 bg-white shadow-xl z-50 md:hidden"
-            >
-              <div className="flex flex-col h-full">
-                <div className="p-4 border-b">
-                  <button onClick={() => setIsMenuOpen(false)} className="text-gray-500 hover:text-gray-700">
-                    <FiX size={24} />
-                  </button>
-                </div>
-                <div className="flex-grow overflow-y-auto">
-                  <div className="px-2 pt-2 pb-3 space-y-1">
-                    <Link to="/" className="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50">Home</Link>
-                    <Link to="/shop" className="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50">Shop</Link>
-                    <Link to="/about" className="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50">About</Link>
-                    {isSeller && (
-                      <Link to="/seller/dashboard" className="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50">Dashboard</Link>
-                    )}
-                    {isAdmin && (
-                      <Link to="/admin/dashboard" className="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50">Admin Dashboard</Link>
-                    )}
-                    {userInfo && (
-                      <>
-                        <Link to="/cart" className="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50">Cart</Link>
-                        <Link to="/wishlist" className="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50">Wishlist</Link>
-                        <Link to="/my-orders" className="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50">Orders</Link>
-                      </>
-                    )}
-                  </div>
-                </div>
-                <div className="p-4 border-t">
-                  {userInfo ? (
-                    <div className="flex items-center space-x-3">
-                      <FiUser size={20} className="text-gray-500" />
-                      <span className="text-gray-700">{userInfo.user.firstname}</span>
-                      <button onClick={handleLogout} className="ml-auto text-red-600 hover:text-red-800">Logout</button>
-                    </div>
-                  ) : (
-                    <Link to="/login" className="block w-full px-4 py-2 text-center font-medium text-white bg-indigo-600 rounded-md hover:bg-indigo-700">
-                      Login
-                    </Link>
-                  )}
-                </div>
-              </div>
-            </motion.div>
-          )}
-        </AnimatePresence>
-      </nav>
-      {showNotifications && <NotificationBar onClose={closeNotifications} />}
-    </>
-  );
-};
- 
-export default Navbar;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/product.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/product.tsx.html deleted file mode 100644 index 3373f6c..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/product.tsx.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/product.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components product.tsx

-
- -
- 100% - Statements - 37/37 -
- - -
- 50% - Branches - 1/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 37/37 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -1x -5x -5x -5x -5x -  -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -  -5x -5x -  -5x -  -1x
import React from 'react';
-import { Link } from 'react-router-dom';
-import { ShoppingBag, ArrowRight } from 'lucide-react';
- 
-interface ProductCardProps {
-  product: {
-    productId: number;
-    images: string[];
-    productName: string;
-    price: number;
-    description: string; 
-  };
-}
- 
-const ProductCard: React.FC<ProductCardProps> = ({ product }) => {
-  return (
-    <Link 
-      to={`/singleProduct/${product.productId}`} 
-        className="group relative bg-white overflow-hidden rounded-lg shadow-md hover:shadow-xl transition-all duration-300 ease-in-out h-[250px] hover:-translate-y-1"
-    >
-      <div className="flex h-full">
-        <div className="w-2/5 overflow-hidden">
-          <img 
-            src={product.images[0]} 
-            alt={product.productName} 
-            className="w-full h-full object-cover transition-all duration-300 group-hover:scale-110 group-hover:brightness-90"
-          />
-        </div>
-        <div className="w-3/5 p-4 flex flex-col justify-between">
-          <div>
-            <h3 className="text-lg font-semibold mb-2 text-gray-800 font-catamaran line-clamp-2">{product.productName}</h3>
-            <p className="text-sm text-gray-600 mb-4 font-catamaran line-clamp-3 transition-all duration-300 group-hover:line-clamp-none">
-  {product.description || "No description available."}
-</p>
-          </div>
-          <div className="flex items-center justify-between">
-          <span className="text-xl text-green-600 font-catamaran font-medium transition-all duration-300 group-hover:scale-105">Rwf {product.price.toLocaleString()}</span>
-            <div className="flex items-center space-x-2">
-            <ShoppingBag className="text-gray-400 group-hover:text-gray-600 transition-all duration-300 group-hover:rotate-12" size={20} />
-            <ArrowRight className="text-gray-400 group-hover:text-gray-600 transition-all duration-300 group-hover:translate-x-1" size={20} />
-            </div>
-          </div>
-        </div>
-      </div>
-      <div className="absolute top-0 left-0 bg-green-500 text-white px-2 py-1 text-xs font-semibold rounded-br-lg animate-pulse">
-  NEW
-</div>
-    </Link>
-  );
-};
- 
-export default ProductCard;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/search.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/search.tsx.html deleted file mode 100644 index c2eca89..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/search.tsx.html +++ /dev/null @@ -1,730 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/search.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components search.tsx

-
- -
- 91.11% - Statements - 164/180 -
- - -
- 83.33% - Branches - 20/24 -
- - -
- 60% - Functions - 6/10 -
- - -
- 91.11% - Lines - 164/180 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -2161x -1x -1x -1x -  -1x -1x -1x -  -  -  -  -  -  -1x -  -1x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -  -21x -21x -  -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -  -21x -  -21x -21x -21x -21x -21x -21x -  -21x -6x -6x -6x -21x -  -21x -6x -6x -6x -6x -6x -6x -6x -21x -  -21x -2x -2x -2x -2x -  -2x -  -2x -2x -2x -2x -  -2x -1x -1x -1x -1x -  -1x -1x -1x -1x -1x -2x -  -21x -  -  -  -  -  -  -  -  -  -  -21x -  -  -  -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -  -21x -21x -315x -315x -315x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -  -21x -21x -  -21x -21x -  -21x -21x -  -21x -21x -  -21x -1x -1x -1x -20x -  -  -  -  -  -  -20x -12x -12x -12x -84x -12x -12x -12x -12x -12x -12x -12x -12x -  -12x -12x -12x -12x -12x -12x -12x -  -12x -12x -12x -  -8x -  -  -21x -  -21x -  -1x
import React, { useState, useEffect, useRef } from 'react';
-import { useDispatch, useSelector } from 'react-redux';
-import { setSearchTerm, setMinPrice, setMaxPrice, setCategory, clearSearch } from '../slices/searchSlice';
-import { useSearchProductsQuery, Product } from '../slices/productSlice/productApiSlice';
-import { RootState } from '../store';
-import ProductCard from './product';
-import toast from 'react-hot-toast';
-import Spinner from './Spinners';
- 
-interface SearchProps {
-  isVisible: boolean;
-  onClose: () => void;
-}
- 
-const ITEMS_PER_PAGE = 6;
- 
-const Search: React.FC<SearchProps> = ({ isVisible, onClose }) => {
-  const categories = [
-    "Electronics",
-    "Clothes",
-    "Home & Garden",
-    "Sports & Outdoors",
-    "Books",
-    "Toys & Games",
-    "Beauty & Personal Care",
-    "Automotive",
-    "Health & Wellness",
-    "Food & Beverages",
-    "Jewelry",
-    "Pet Supplies",
-    "Office Products",
-    "Musical Instruments",
-    "Arts & Crafts"
-  ];
- 
-  const dispatch = useDispatch();
-  const { searchTerm, minPrice, maxPrice, category } = useSelector((state: RootState) => state.search);
- 
-  const [localSearchTerm, setLocalSearchTerm] = useState(searchTerm);
-  const [localMinPrice, setLocalMinPrice] = useState(minPrice);
-  const [localMaxPrice, setLocalMaxPrice] = useState(maxPrice);
-  const [localCategory, setLocalCategory] = useState(category);
-  const [searchParams, setSearchParams] = useState<Record<string, any>>({});
-  const [currentPage, setCurrentPage] = useState(1);
-  const [paginatedResults, setPaginatedResults] = useState<Product[]>([]);
-  const [totalItems, setTotalItems] = useState(0);
-  const [totalPages, setTotalPages] = useState(0);
-  const [isSearching, setIsSearching] = useState(false);
- 
-  const inputRef = useRef<HTMLInputElement>(null);
- 
-  const { data: searchResults, isLoading, isError, error } = useSearchProductsQuery(
-    { ...searchParams, page: currentPage, limit: ITEMS_PER_PAGE },
-    {
-      skip: Object.keys(searchParams).length === 0
-    }
-  );
- 
-  useEffect(() => {
-    if (isVisible && inputRef.current) {
-      inputRef.current.focus();
-    }
-  }, [isVisible]);
- 
-  useEffect(() => {
-    if (searchResults) {
-      setPaginatedResults(searchResults.products);
-      setTotalItems(searchResults.total);
-      setTotalPages(searchResults.totalPages);
-      setCurrentPage(searchResults.currentPage);
-      setIsSearching(false);
-    }
-  }, [searchResults]);
- 
-  const handleSearch = (e: React.FormEvent) => {
-    e.preventDefault();
-    setIsSearching(true);
-    setPaginatedResults([]);
-    setCurrentPage(1);
-    
-    const params: Record<string, any> = {};
-    
-    if (localSearchTerm) params.name = localSearchTerm;
-    if (localMinPrice) params.minPrice = Number(localMinPrice);
-    if (localMaxPrice) params.maxPrice = Number(localMaxPrice);
-    if (localCategory) params.category = localCategory;
-    
-    if (Object.keys(params).length > 0) {
-      dispatch(setSearchTerm(localSearchTerm));
-      dispatch(setMinPrice(localMinPrice ? Number(localMinPrice) : 0));
-      dispatch(setMaxPrice(localMaxPrice ? Number(localMaxPrice) : 0));
-      dispatch(setCategory(localCategory));
-      
-      setSearchParams(params);
-    } else {
-      toast.error('Please provide at least one search parameter');
-      setIsSearching(false);
-    }
-  };
- 
-  const handleClear = () => {
-    dispatch(clearSearch());
-    setLocalSearchTerm('');
-    setLocalMinPrice('');
-    setLocalMaxPrice('');
-    setLocalCategory('');
-    setSearchParams({});
-    setCurrentPage(1);
-    setPaginatedResults([]);
-  };
- 
-  const handlePageChange = (newPage: number) => {
-    setCurrentPage(newPage);
-  };
- 
-  return (
-    <div className="bg-white rounded-lg p-4 w-full max-w-4xl mx-auto">
-      <form onSubmit={handleSearch} className="space-y-4 mb-4">
-        <div className="grid grid-cols-1 sm:grid-cols-2 gap-4">
-          <input
-            ref={inputRef}
-            type="text"
-            value={localSearchTerm}
-            onChange={(e) => setLocalSearchTerm(e.target.value)}
-            placeholder="Search products..."
-            className="w-full p-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-black"
-          />
-          <select
-            data-testid="category-select"
-            value={localCategory}
-            onChange={(e) => setLocalCategory(e.target.value)}
-            className="w-full p-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-black"
-          >
-            <option value="">All Categories</option>
-            {categories.map((cat) => (
-              <option key={cat} value={cat}>
-                {cat}
-              </option>
-            ))}
-          </select>
-        </div>
-        <div className="grid grid-cols-1 sm:grid-cols-2 gap-4">
-          <input
-            type="text"
-            value={localMinPrice}
-            onChange={(e) => setLocalMinPrice(e.target.value)}
-            placeholder="Min Price"
-            className="w-full p-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-black"
-          />
-          <input
-            type="text"
-            value={localMaxPrice}
-            onChange={(e) => setLocalMaxPrice(e.target.value)}
-            placeholder="Max Price"
-            className="w-full p-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-black"
-          />
-        </div>
-        <button type="submit" className="w-full bg-black text-white px-4 py-2 rounded-md hover:bg-opacity-90 focus:outline-none focus:ring-2 focus:ring-blue-500">
-          Search
-        </button>
-      </form>
-      
-      <div className="flex justify-between mb-4">
-        <button onClick={handleClear} className="text-gray-600 hover:text-gray-800 focus:outline-none">
-          Clear
-        </button>
-        <button onClick={onClose} className="text-gray-600 hover:text-gray-800 focus:outline-none">
-          Close
-        </button>
-      </div>
- 
-      {isLoading || isSearching ? (
-        <div data-testid="loading-spinner">
-          <Spinner />
-        </div>
-      ) : isError && error ? (
-        <p>Error occurred while searching: {
-          typeof error === 'object' && error !== null && 'data' in error
-            ? JSON.stringify((error as any).data.error)
-            : 'An unknown error occurred'
-        }</p>
-      ) : (
-        paginatedResults.length > 0 ? (
-          <>
-            <div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4">
-              {paginatedResults.map((product: any) => (
-                <ProductCard key={product.productId} product={product} />
-              ))}
-            </div>
-            <div className="mt-4 flex justify-center">
-              <button 
-                onClick={() => handlePageChange(currentPage - 1)} 
-                disabled={currentPage === 1}
-                className="mx-1 px-3 py-1 bg-gray-200 rounded disabled:opacity-50"
-              >
-                Previous
-              </button>
-              <span className="mx-2">{`Page ${currentPage} of ${totalPages}`}</span>
-              <button 
-                onClick={() => handlePageChange(currentPage + 1)} 
-                disabled={currentPage >= totalPages}
-                className="mx-1 px-3 py-1 bg-gray-200 rounded disabled:opacity-50"
-              >
-                Next
-              </button>
-            </div>
-          </>
-        ) : (
-          <p>No products found</p>
-        )
-      )}
-    </div>
-  );
-};
- 
-export default Search;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/seller/CategoriesPieChart.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/seller/CategoriesPieChart.tsx.html deleted file mode 100644 index f73af4a..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/seller/CategoriesPieChart.tsx.html +++ /dev/null @@ -1,1006 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/seller/CategoriesPieChart.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/seller CategoriesPieChart.tsx

-
- -
- 5.26% - Statements - 15/285 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 5.26% - Lines - 15/285 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -3081x -1x -  -  -  -  -  -  -  -  -1x -1x -1x -  -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React from "react";
-import { Bar } from "react-chartjs-2";
-import {
-  Chart as ChartJS,
-  CategoryScale,
-  LinearScale,
-  BarElement,
-  Title,
-  Tooltip,
-  Legend,
-} from "chart.js";
-import { useDispatch } from "react-redux";
-import { useGetSellerProductsQuery } from "../../slices/sellerSlice/sellerProductsApiSlice";
- 
-ChartJS.register(
-  CategoryScale,
-  LinearScale,
-  BarElement,
-  Title,
-  Tooltip,
-  Legend
-);
- 
-interface BarChartProps {
-  data: { category: string; products: number }[];
-}
- 
-const CategoryBarChart: React.FC = () => {
-  const dispatch = useDispatch();
-  //@ts-ignore
-  const {
-    data: SellerAllProducts,
-    isLoading,
-    error,
-    refetch,
-    //@ts-ignore
-  } = useGetSellerProductsQuery();
- 
-  const electronicsCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Electronics"
-    ) || [];
-  const booksCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Books"
-    ) || [];
-  const clothesCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Clothes"
-    ) || [];
-  const SportsOutdoorsCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Sports & Outdoors"
-    ) || [];
-  const ToysGamesCatgeory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Toys & Games"
-    ) || [];
-  const HomeGardenCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Home & Garden"
-    ) || [];
-  const BeautyPersonalCareCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Beauty & Personal Care"
-    ) || [];
-  const AutomotiveCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Automotive"
-    ) || [];
-  const HealthWellnessCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Health & Wellness"
-    ) || [];
-  const FoodBeveragesCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Food & Beverages"
-    ) || [];
-  const PetSuppliesCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Pet Supplies"
-    ) || [];
-  const JewelryCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Jewelry"
-    ) || [];
-  const OfficeProductsCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Office Products"
-    ) || [];
-  const MusicalInstrumentsCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Musical Instruments"
-    ) || [];
-  const ArtsCraftsCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Arts & Crafts"
-    ) || [];
- 
-  const categoryCounts = {
-    Clothes: clothesCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    Electronics: electronicsCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    Books: booksCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    SportsOutdoors: SportsOutdoorsCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    ToysGames: ToysGamesCatgeory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    HomeGarden: HomeGardenCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    BeautyPersonalCare: BeautyPersonalCareCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    Automotive: AutomotiveCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    HealthWellness: HealthWellnessCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    FoodBeverages: FoodBeveragesCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    PetSupplies: PetSuppliesCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    OfficeProducts: OfficeProductsCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    Jewelry: JewelryCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    MusicalInstruments: MusicalInstrumentsCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    ArtsCrafts: ArtsCraftsCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-  };
- 
-  const chartData = {
-    labels: [
-      "Clothes",
-      "Electronics",
-      "Books",
-      "Sports & Outdoors",
-      "Toys & Games",
-      "Home & Garden",
-      "Beauty & Personal Care",
-      "Automotive",
-      "Health & Wellness",
-      "Food & Beverages",
-      "Pet Supplies",
-      "Jewelry",
-      "Office Products",
-      "Musical Instruments",
-      "Arts & Crafts",
-    ],
-    datasets: [
-      {
-        label: "Categories Count",
-        data: [
-          categoryCounts.Clothes,
-          categoryCounts.Electronics,
-          categoryCounts.Books,
-          categoryCounts.SportsOutdoors,
-          categoryCounts.ToysGames,
-          categoryCounts.HomeGarden,
-          categoryCounts.BeautyPersonalCare,
-          categoryCounts.Automotive,
-          categoryCounts.HealthWellness,
-          categoryCounts.FoodBeverages,
-          categoryCounts.PetSupplies,
-          categoryCounts.Jewelry,
-          categoryCounts.OfficeProducts,
-          categoryCounts.MusicalInstruments,
-          categoryCounts.ArtsCrafts,
-        ],
-        backgroundColor: [
-          "#4D5BD4",
-          "#CCD0D8",
-          "#2A2E3D",
-          "#FFCE56",
-          "#2b2d42",
-          "#bd1f36",
-          "#772e25",
-          "#d8a48f",
-          "#a1cca5",
-          "#3c6e71",
-          "#f7a072",
-          "#5a2a27",
-          "#f3d8c7",
-          "#f7d6e0",
-          "#e78f8e",
-        ],
-        borderColor: [
-          "#4D5BD4",
-          "#CCD0D8",
-          "#2A2E3D",
-          "#FFCE56",
-          "#2b2d42",
-          "#bd1f36",
-          "#772e25",
-          "#d8a48f",
-          "#a1cca5",
-          "#3c6e71",
-          "#f7a072",
-          "#5a2a27",
-          "#f3d8c7",
-          "#f7d6e0",
-          "#e78f8e",
-        ],
-        borderWidth: 2,
-        borderRadius: 8,
-        borderSkipped: false,
-      },
-    ],
-  };
- 
-  const options = {
-    plugins: {
-      legend: {
-        position: "top" as const,
-      },
-      title: {
-        display: true,
-        text: "Product Categories Distribution",
-        font: {
-          size: 18,
-        },
-      },
-      tooltip: {
-        callbacks: {
-          label: function (context: any) {
-            let label = context.dataset.label || "";
-            if (label) {
-              label += ": ";
-            }
-            if (context.parsed.y !== null) {
-              label += context.parsed.y + " products";
-            }
-            return label;
-          },
-        },
-      },
-    },
-    scales: {
-      x: {
-        grid: {
-          display: false,
-        },
-        ticks: {
-          font: {
-            size: 12,
-          },
-        },
-      },
-      y: {
-        beginAtZero: true,
-        grid: {
-          color: "rgba(0, 0, 0, 0.1)",
-        },
-        ticks: {
-          font: {
-            size: 12,
-          },
-          callback: function (value: any) {
-            return value + " pcs";
-          },
-        },
-      },
-    },
-    animation: {
-      duration: 2000,
-      easing: "easeOutBounce",
-    },
-    layout: {
-      padding: 20,
-    },
-  };
-  //@ts-ignore
-  return <Bar data={chartData} options={options} height={50} width={50} />;
-};
- 
-export default CategoryBarChart;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/seller/Notification.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/seller/Notification.tsx.html deleted file mode 100644 index 776d3d4..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/seller/Notification.tsx.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/seller/Notification.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/seller Notification.tsx

-
- -
- 26.66% - Statements - 4/15 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 26.66% - Lines - 4/15 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -241x -  -1x -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React from "react";
- 
-const Notification: React.FC<{
-  icon: string;
-  message: string;
-  time: string;
-  status:boolean
-}> = ({ icon, message, time,status }) => {
-  return (
-    <div className="flex items-center justify-between bg-white p-4 mb-4 rounded-lg shadow-md">
-      <div className="flex items-center flex-grow">
-        <span className="text-2xl mr-4 flex-shrink-0">{icon}</span>
-        <div className="flex-grow">
-          <p className= {!status?"font-bold":"font-light"}>{message}</p>
-          <span className="text-sm text-gray-500">{time}</span>
-        </div>
-        
-      </div>
-    </div>
-  );
-};
- 
-export default Notification;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/seller/index.html b/coverage/e-commerce-lydia-32-fn/src/Components/seller/index.html deleted file mode 100644 index 0d25e56..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/seller/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/seller - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/Components/seller

-
- -
- 8.13% - Statements - 59/725 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/5 -
- - -
- 8.13% - Lines - 59/725 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
CategoriesPieChart.tsx -
-
5.26%15/285100%0/00%0/15.26%15/285
Notification.tsx -
-
26.66%4/15100%0/00%0/126.66%4/15
pieChart.tsx -
-
7.85%19/242100%0/00%0/17.85%19/242
sellerDashboardNavbar.tsx -
-
10.08%12/119100%0/00%0/110.08%12/119
sellerSidebar.tsx -
-
14.06%9/64100%0/00%0/114.06%9/64
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/seller/pieChart.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/seller/pieChart.tsx.html deleted file mode 100644 index f0fd8b2..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/seller/pieChart.tsx.html +++ /dev/null @@ -1,883 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/seller/pieChart.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/seller pieChart.tsx

-
- -
- 7.85% - Statements - 19/242 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 7.85% - Lines - 19/242 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -2671x -1x -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useEffect } from "react";
-import { Pie } from "react-chartjs-2";
-import {
-  Chart as ChartJS,
-  ArcElement,
-  Tooltip,
-  Legend,
-  CategoryScale,
-  LinearScale,
-  PointElement,
-  LineElement,
-  Title,
-} from "chart.js";
-import { useDispatch } from "react-redux";
-import { setSellerProductsInfo } from "../../slices/sellerSlice/sellerProductSlice";
-import Spinner from "../Spinners";
-import { useGetSellerProductsQuery } from "../../slices/sellerSlice/sellerProductsApiSlice";
- 
-ChartJS.register(
-  ArcElement,
-  Tooltip,
-  Legend,
-  CategoryScale,
-  LinearScale,
-  PointElement,
-  LineElement,
-  Title
-);
- 
-const ProductCategories: React.FC = () => {
-  const dispatch = useDispatch();
-  //@ts-ignore
-  const {
-    data: SellerAllProducts,
-    isLoading,
-    error,
-    refetch,
-    //@ts-ignore
-  } = useGetSellerProductsQuery();
- 
-  const electronicsCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Electronics"
-    ) || [];
-  const booksCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Books"
-    ) || [];
-  const clothesCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Clothes"
-    ) || [];
-  const SportsOutdoorsCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Sports & Outdoors"
-    ) || [];
-  const ToysGamesCatgeory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Toys & Games"
-    ) || [];
-  const HomeGardenCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Home & Garden"
-    ) || [];
-  const BeautyPersonalCareCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Beauty & Personal Care"
-    ) || [];
-  const AutomotiveCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Automotive"
-    ) || [];
-  const HealthWellnessCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Health & Wellness"
-    ) || [];
-  const FoodBeveragesCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Food & Beverages"
-    ) || [];
-  const PetSuppliesCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Pet Supplies"
-    ) || [];
-  const JewelryCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Jewelry"
-    ) || [];
-  const OfficeProductsCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Office Products"
-    ) || [];
-  const MusicalInstrumentsCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Musical Instruments"
-    ) || [];
-  const ArtsCraftsCategory: any =
-    SellerAllProducts?.products?.filter(
-      (product: any) => product.productCategory === "Arts & Crafts"
-    ) || [];
- 
-  useEffect(() => {
-    if (SellerAllProducts) {
-      dispatch(setSellerProductsInfo(SellerAllProducts));
-    }
-  }, [SellerAllProducts, dispatch]);
- 
-  useEffect(() => {
-    refetch();
-  }, [refetch]);
- 
-  if (isLoading || !SellerAllProducts) return <Spinner />;
-  if (error) return <div>Error: {JSON.stringify(error)}</div>;
- 
-  const categoryCounts = {
-    Clothes: clothesCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    Electronics: electronicsCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    Books: booksCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    SportsOutdoors: SportsOutdoorsCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    ToysGames: ToysGamesCatgeory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    HomeGarden: HomeGardenCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    BeautyPersonalCare: BeautyPersonalCareCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    Automotive: AutomotiveCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    HealthWellness: HealthWellnessCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    FoodBeverages: FoodBeveragesCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    PetSupplies: PetSuppliesCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    OfficeProducts: OfficeProductsCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    Jewelry: JewelryCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    MusicalInstruments: MusicalInstrumentsCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-    ArtsCrafts: ArtsCraftsCategory.reduce(
-      (acc: any, product: { quantity: any }) => acc + product.quantity,
-      0
-    ),
-  };
- 
-  const data = {
-    labels: [
-      "Clothes",
-      "Electronics",
-      "Books",
-      "Sports & Outdoors",
-      "Toys & Games",
-      "Home & Garden",
-      "Beauty & Personal Care",
-      "Automotive",
-      "Health & Wellness",
-      "Food & Beverages",
-      "Pet Supplies",
-      "Jewelry",
-      "Office Products",
-      "Musical Instruments",
-      "Arts & Crafts",
-    ],
-    datasets: [
-      {
-        label: "Number of products",
-        data: [
-          categoryCounts.Clothes,
-          categoryCounts.Electronics,
-          categoryCounts.Books,
-          categoryCounts.SportsOutdoors,
-          categoryCounts.ToysGames,
-          categoryCounts.HomeGarden,
-          categoryCounts.BeautyPersonalCare,
-          categoryCounts.Automotive,
-          categoryCounts.HealthWellness,
-          categoryCounts.FoodBeverages,
-          categoryCounts.PetSupplies,
-          categoryCounts.Jewelry,
-          categoryCounts.OfficeProducts,
-          categoryCounts.MusicalInstruments,
-          categoryCounts.ArtsCrafts,
-        ],
-        backgroundColor: [
-          "#4D5BD4",
-          "#CCD0D8",
-          "#2A2E3D",
-          "#FFCE56",
-          "#ecf39e",
-          "#bd1f36",
-          "#772e25",
-          "#d8a48f",
-          "#a1cca5",
-          "#fdffb6",
-          "#f7a072",
-          "#5a2a27",
-          "#f3d8c7",
-          "#f7d6e0",
-          "#e78f8e",
-        ],
-        hoverBackgroundColor: [
-          "#FF6384",
-          "#36A2EB",
-          "#FFCE56",
-          "#FF6384",
-          "#f7d6e0",
-          "#a1cca5",
-          "#f3d8c7",
-          "#5a2a27",
-          "#e78f8e",
-          "#c2a9d1",
-          "#8f2d56",
-          "#c3aed6",
-          "#c29979",
-          "#88d4ab",
-          "#00798c",
-        ],
-      },
-    ],
-  };
- 
-  const options = {
-    maintainAspectRatio: false,
-    responsive: true,
-  };
- 
-  return (
-    <div className="bg-white p-4" style={{ height: "50vh" }}>
-      <Pie data={data} options={options} />
-    </div>
-  );
-};
- 
-export default ProductCategories;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/seller/sellerDashboardNavbar.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/seller/sellerDashboardNavbar.tsx.html deleted file mode 100644 index 914f5da..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/seller/sellerDashboardNavbar.tsx.html +++ /dev/null @@ -1,502 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/seller/sellerDashboardNavbar.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/seller sellerDashboardNavbar.tsx

-
- -
- 10.08% - Statements - 12/119 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 10.08% - Lines - 12/119 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -1401x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useState, useEffect } from "react";
-import { useSelector, useDispatch } from "react-redux";
-import { Link, useNavigate } from "react-router-dom";
-import { Menu, Bell, User, ChevronDown } from "lucide-react";
-import toast from 'react-hot-toast';
-import NotificationBar from "../../pages/seller/NotificationBar";
-import { logOut } from '../../slices/authSlice/authSlice';
-import { useLogoutMutation } from '../../slices/authSlice/authApiSlice';
-import { useGetNotificationsQuery } from "../../slices/notificationSlice/notificationApiSlice";
-import { setSellerNotificationsInfo } from "../../slices/notificationSlice/notificationSlice";
- 
-interface SellerDashboardNavbarProps {
-  toggleSidebar: () => void;
-}
- 
-const SellerDashboardNavbar: React.FC<SellerDashboardNavbarProps> = ({
-  toggleSidebar,
-}) => {
-  const [showNotifications, setShowNotifications] = useState(false);
-  const [showProfileMenu, setShowProfileMenu] = useState(false);
-  const { userInfo } = useSelector((state: any) => state.auth);
-  const dispatch = useDispatch();
-  const navigate = useNavigate();
-  const [logout] = useLogoutMutation();
- 
-  const {
-    data: sellerAllNotifications,
-    refetch,
-  } = useGetNotificationsQuery();
- 
-  useEffect(() => {
-    if (sellerAllNotifications) {
-      dispatch(setSellerNotificationsInfo(sellerAllNotifications));
-      refetch();
-    }
-  }, [sellerAllNotifications, dispatch, refetch]);
- 
-  const unreadNotifications = sellerAllNotifications
-    ? [...sellerAllNotifications.notifications]
-        .filter((notification) => notification.readstatus === false)
-        .sort(
-          (a, b) =>
-            new Date(b.createdAt).getTime() - new Date(a.createdAt).getTime()
-        )
-    : [];
-  const count = unreadNotifications.length;
- 
-  const handleNotificationClick = () => {
-    setShowNotifications(!showNotifications);
-    setShowProfileMenu(false);
-    refetch();
-  };
- 
-  const handleProfileClick = () => {
-    setShowProfileMenu(!showProfileMenu);
-    setShowNotifications(false);
-  };
- 
-  const handleLogout = async (e: React.MouseEvent) => {
-    e.preventDefault();
-    try {
-      await logout().unwrap();
-      dispatch(logOut());
-      localStorage.removeItem("userInfo");
-      toast.success("You're Logged out");
-      navigate("/login");
-    } catch (err: any) {
-      if (err?.data?.message) {
-        toast.error(err.data.message);
-      } else if (err.status === 400) {
-        toast.error("Already logged out or not logged in");
-      } else if (err.status === 401) {
-        toast.error("User is not authenticated");
-      } else {
-        toast.error("Internal Server Error");
-      }
-    }
-  };
- 
-  return (
-    <nav className="bg-white text-gray-800 shadow-md py-2 px-4">
-      <div className="max-w-7xl mx-auto flex justify-between items-center">
-        <div className="flex items-center space-x-4">
-          <button onClick={toggleSidebar} className="text-gray-600 hover:text-gray-800 transition-colors">
-            <Menu size={24} />
-          </button>
-          <h1 className="text-xl font-bold text-gray-800">Dashboard</h1>
-        </div>
-        <div className="flex items-center space-x-6">
-          <div className="relative">
-            <button
-              onClick={handleNotificationClick}
-              className="p-2 rounded-full hover:bg-gray-100 transition-colors relative"
-            >
-              <Bell size={20} />
-              {count > 0 && (
-                <span className="absolute top-0 right-0 bg-red-500 text-white text-xs rounded-full h-5 w-5 flex items-center justify-center">
-                  {count}
-                </span>
-              )}
-            </button>
-            {showNotifications && (
-              <div className="absolute right-0 mt-2 w-80 bg-white rounded-lg shadow-xl z-10">
-                <NotificationBar onClose={() => setShowNotifications(false)} />
-              </div>
-            )}
-          </div>
-          <div className="relative">
-            <button
-              onClick={handleProfileClick}
-              className="flex items-center space-x-2 p-2 rounded-full hover:bg-gray-100 transition-colors"
-            >
-              <User size={20} />
-              <span className="font-medium">
-                {userInfo ? userInfo.user.firstname : "Guest"}
-              </span>
-              <ChevronDown size={16} />
-            </button>
-            {showProfileMenu && (
-              <div className="absolute right-0 mt-2 w-48 bg-white rounded-lg shadow-xl z-10">
-                <div className="py-1">
-                  {userInfo ? (
-                    <>
-                      <Link to="/profile" className="block px-4 py-2 text-gray-800 hover:bg-gray-100">Profile</Link>
-                      <button onClick={handleLogout} className="block px-4 py-2 text-gray-800 hover:bg-gray-100">Logout</button>
-                    </>
-                  ) : (
-                    <Link to="/login" className="block px-4 py-2 text-gray-800 hover:bg-gray-100">Login</Link>
-                  )}
-                </div>
-              </div>
-            )}
-          </div>
-        </div>
-      </div>
-    </nav>
-  );
-};
- 
-export default SellerDashboardNavbar;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/seller/sellerSidebar.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/seller/sellerSidebar.tsx.html deleted file mode 100644 index 376e697..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/seller/sellerSidebar.tsx.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/seller/sellerSidebar.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components/seller sellerSidebar.tsx

-
- -
- 14.06% - Statements - 9/64 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 14.06% - Lines - 9/64 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -801x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React from "react";
-import { Link, useNavigate, useLocation } from "react-router-dom";
-import { BarChart2, Package, PlusCircle, LogOut, Home, ShoppingCart } from "lucide-react";
-import { useDispatch } from "react-redux";
-import { logOut } from "../../slices/authSlice/authSlice";
-import toast from "react-hot-toast";
-import { useLogoutMutation } from "../../slices/authSlice/authApiSlice";
- 
-interface SellerSidebarProps {
-  isOpen: boolean;
-  setIsOpen: React.Dispatch<React.SetStateAction<boolean>>;
-}
- 
-const SellerSidebar: React.FC<SellerSidebarProps> = ({ isOpen, setIsOpen }) => {
-  const [logout, { isLoading }] = useLogoutMutation();
-  const dispatch = useDispatch();
-  const navigate = useNavigate();
-  const location = useLocation();
- 
-  const handleLogout = async (e: React.MouseEvent<HTMLButtonElement>) => {
-    e.preventDefault();
-    try {
-      await logout().unwrap();
-      dispatch(logOut());
-      toast.success("You're Logged out");
-      navigate("/login");
-    } catch (err: any) {
-      const message = err?.data?.message || "Internal Server Error";
-      toast.error(message);
-    }
-  };
- 
-  const sidebarItems = [
-    { path: "/seller/dashboard", icon: Home, label: "Home" },
-    { path: "/seller/products", icon: Package, label: "Products" },
-    { path: "/seller/newproduct", icon: PlusCircle, label: "Add Product" },
-    { path: "/", icon: ShoppingCart, label: "Go Shopping" }, 
-  ];
- 
-  return (
-    <div
-      className={`bg-white text-gray-800 h-screen ${
-        isOpen ? "w-64" : "w-20"
-      } fixed left-0 top-16 transition-all duration-300 shadow-md overflow-y-auto lg:block ${
-        isOpen ? "block" : "hidden"
-      }`}
-    >
-      <nav className="mt-4">
-        {sidebarItems.map((item) => (
-          <Link
-            key={item.path}
-            to={item.path}
-            className={`flex items-center py-3 px-4 my-1 rounded-lg transition-all duration-200 ${
-              location.pathname === item.path
-                ? "bg-gray-200 font-semibold"
-                : "hover:bg-gray-100"
-            }`}
-          >
-            <item.icon size={24} className={`${isOpen ? "mr-4" : "mx-auto"}`} />
-            {isOpen && <span>{item.label}</span>}
-          </Link>
-        ))}
-      </nav>
- 
-      <button
-        onClick={handleLogout}
-        disabled={isLoading}
-        className={`absolute bottom-5 left-0 w-full px-4 py-3 flex items-center text-red-600 hover:bg-red-100 transition-colors ${
-          isLoading ? "opacity-50 cursor-not-allowed" : ""
-        }`}
-      >
-        <LogOut size={24} className={`${isOpen ? "mr-4" : "mx-auto"}`} />
-        {isOpen && <span>Log Out</span>}
-      </button>
-    </div>
-  );
-};
- 
-export default SellerSidebar;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/Components/wishlistEmpty.tsx.html b/coverage/e-commerce-lydia-32-fn/src/Components/wishlistEmpty.tsx.html deleted file mode 100644 index e4191fa..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/Components/wishlistEmpty.tsx.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/Components/wishlistEmpty.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/Components wishlistEmpty.tsx

-
- -
- 22.22% - Statements - 2/9 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 22.22% - Lines - 2/9 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -131x -  -  -  -  -  -  -  -  -  -  -1x - 
const WishlistEmpty = () => {
-  return (
-    <section className="text-center flex flex-col justify-center items-center h-96 bg-gray-50 mt-16">
-      <div className="text-5xl font-semibold tracking-widest">WISHLIST</div>
-      <div className="text-lg text-gray-400 tracking-tight font-medium">
-        No Items in your wishlist
-      </div>
-    </section>
-  );
-};
- 
-export default WishlistEmpty;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/contexts/index.html b/coverage/e-commerce-lydia-32-fn/src/contexts/index.html deleted file mode 100644 index 91b96ce..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/contexts/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/contexts - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/contexts

-
- -
- 50.7% - Statements - 36/71 -
- - -
- 62.5% - Branches - 5/8 -
- - -
- 33.33% - Functions - 2/6 -
- - -
- 50.7% - Lines - 36/71 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
notificationContext.tsx -
-
50.7%36/7162.5%5/833.33%2/650.7%36/71
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/contexts/notificationContext.tsx.html b/coverage/e-commerce-lydia-32-fn/src/contexts/notificationContext.tsx.html deleted file mode 100644 index 9113d97..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/contexts/notificationContext.tsx.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/contexts/notificationContext.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/contexts notificationContext.tsx

-
- -
- 50.7% - Statements - 36/71 -
- - -
- 62.5% - Branches - 5/8 -
- - -
- 33.33% - Functions - 2/6 -
- - -
- 50.7% - Lines - 36/71 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -981x -1x -  -1x -1x -1x -  -1x -8x -8x -8x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -1x -8x -8x -8x -8x -  -  -8x -8x -  -8x -4x -  -  -  -  -  -  -  -  -  -  -  -  -8x -  -8x -4x -  -  -  -  -  -  -  -  -  -8x -  -8x -  -  -  -  -  -  -  -  -8x -  -  -  -8x -8x -8x -8x -  -8x -8x -8x -8x -  -8x -  -1x -  -  -  -  -  - 
import React, { createContext, useContext, useEffect, useRef, useState } from 'react';
-import { useSelector } from 'react-redux';
-import { RootState } from '../store';
-import { notify } from '../utils/notifyUsers';
-import { useGetNotificationsQuery } from '../slices/notificationSlice/notificationApiSlice';
-import notificationSound from '../utils/notifications/notificationSound.wav'
- 
-const getSeenNotifications = () => {
-  const seen = localStorage.getItem('seenNotifications');
-  return seen ? new Set(JSON.parse(seen)) : new Set();
-};
- 
-const setSeenNotifications = (seen: Set<string>) => {
-  localStorage.setItem('seenNotifications', JSON.stringify([...seen]));
-};
- 
-interface NotificationContextProps {
-  children: React.ReactNode;
-}
- 
-interface NotificationContextValue {
-  showToast: () => void;
-  refetchNotifications: () => void;
-}
- 
-const NotificationContext = createContext<NotificationContextValue | undefined>(undefined);
- 
-export const NotificationProvider: React.FC<NotificationContextProps> = ({ children }) => {
-  const notifications = useSelector((state: RootState) => state.sellernotifications.sellernotificationsInfo);
-  const { refetch } = useGetNotificationsQuery(undefined, {
-    pollingInterval: 2000, // Refetch every 2 seconds
-  });
- 
-  // Maintain a ref to keep track of already seen notifications
-  const seenNotificationsRef = useRef<Set<string>>(getSeenNotifications());
-  const [notificationQueue, setNotificationQueue] = useState<string[]>([]);
- 
-  useEffect(() => {
-    if (notifications.length > 0) {
-      const newNotifications = notifications.filter(notification =>
-        !seenNotificationsRef.current.has(notification.id)
-      );
- 
-      if (newNotifications.length > 0) {
-        setNotificationQueue(prev => [...prev, ...newNotifications.map(n => n.message)]);
-        newNotifications.forEach(notification => {
-          seenNotificationsRef.current.add(notification.id);
-        });
-        setSeenNotifications(seenNotificationsRef.current);
-      }
-    }
-  }, [notifications]);
- 
-  useEffect(() => {
-    if (notificationQueue.length > 0) {
-      const timer = setTimeout(() => {
-        const message = notificationQueue[0];
-        notify(message);
-        playBellSound();
-        setNotificationQueue(prev => prev.slice(1));
-      }, 2000);
- 
-      return () => clearTimeout(timer);
-    }
-  }, [notificationQueue]);
- 
-  const playBellSound = () => {
-    const audio = new Audio(notificationSound);  
-    audio.play().catch(e => {
-      console.error("Error playing sound:", e)
-      console.error("Audio src:", audio.src)
-    }
-    );
-  };
- 
-  const showToast = () => {
-    // This function is now handled by the queue system
-  };
- 
-  const contextValue: NotificationContextValue = {
-    showToast,
-    refetchNotifications: refetch
-  };
- 
-  return (
-    <NotificationContext.Provider value={contextValue}>
-      {children}
-    </NotificationContext.Provider>
-  );
-};
- 
-export const useNotification = () => {
-  const context = useContext(NotificationContext);
-  if (context === undefined) {
-    throw new Error('useNotification must be used within a NotificationProvider');
-  }
-  return context;
-};
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/hooks.ts.html b/coverage/e-commerce-lydia-32-fn/src/hooks.ts.html deleted file mode 100644 index b01ad47..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/hooks.ts.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/hooks.ts - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src hooks.ts

-
- -
- 0% - Statements - 0/2 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/2 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5  -  -  -  - 
import { useDispatch, useSelector, TypedUseSelectorHook } from "react-redux";
-import { RootState, AppDispatch } from "./store";
- 
-export const useAppSelector: TypedUseSelectorHook<RootState> = useSelector;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/hooks/index.html b/coverage/e-commerce-lydia-32-fn/src/hooks/index.html deleted file mode 100644 index d9597ee..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/hooks/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/hooks - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/hooks

-
- -
- 85.71% - Statements - 12/14 -
- - -
- 50% - Branches - 2/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 85.71% - Lines - 12/14 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
useCheckAuth.ts -
-
85.71%12/1450%2/4100%1/185.71%12/14
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/hooks/useCheckAuth.ts.html b/coverage/e-commerce-lydia-32-fn/src/hooks/useCheckAuth.ts.html deleted file mode 100644 index 8a5ed78..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/hooks/useCheckAuth.ts.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/hooks/useCheckAuth.ts - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/hooks useCheckAuth.ts

-
- -
- 85.71% - Statements - 12/14 -
- - -
- 50% - Branches - 2/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 85.71% - Lines - 12/14 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -191x -1x -1x -1x -  -1x -12x -  -12x -4x -  -4x -  -  -12x -12x -  -1x - 
import { useEffect } from 'react';
-import { useDispatch } from 'react-redux';
-import { logOut } from './../slices/authSlice/authSlice';
-import { isTokenExpired } from '../utils/cryptoUtils';
- 
-const useCheckAuth = () => {
-    const dispatch = useDispatch();
- 
-    useEffect(() => {
-        const logState = localStorage.getItem('logState');
- 
-        if (logState && isTokenExpired(logState)) {
-            dispatch(logOut());
-        }
-    }, [dispatch]);
-};
- 
-export default useCheckAuth;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/index.html b/coverage/e-commerce-lydia-32-fn/src/index.html deleted file mode 100644 index 329fcd2..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src

-
- -
- 91.5% - Statements - 183/200 -
- - -
- 50% - Branches - 2/4 -
- - -
- 50% - Functions - 2/4 -
- - -
- 91.5% - Lines - 183/200 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
App.tsx -
-
100%150/150100%1/1100%1/1100%150/150
hooks.ts -
-
0%0/20%0/10%0/10%0/2
main.tsx -
-
0%0/150%0/10%0/10%0/15
store.tsx -
-
100%33/33100%1/1100%1/1100%33/33
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/layouts/MainLayout.tsx.html b/coverage/e-commerce-lydia-32-fn/src/layouts/MainLayout.tsx.html deleted file mode 100644 index b344da6..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/layouts/MainLayout.tsx.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/layouts/MainLayout.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/layouts MainLayout.tsx

-
- -
- 95.83% - Statements - 46/48 -
- - -
- 75% - Branches - 3/4 -
- - -
- 50% - Functions - 1/2 -
- - -
- 95.83% - Lines - 46/48 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -611x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -1x -4x -4x -4x -  -4x -  -4x -  -  -  -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -  -4x -4x -4x -  -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -  -4x -  -1x - 
import React, { useState } from "react";
-import Navbar from "../Components/navbar";
-import Footer from "../Components/footer";
-import { Toaster } from "react-hot-toast";
-import { ToastContainer } from "react-toastify";
-import "react-toastify/dist/ReactToastify.css";
-import { Outlet, useLocation } from "react-router-dom";
-import ChatRoom from "../pages/Chat";
-import { useSelector, UseSelector } from "react-redux";
- 
-interface MainLayoutProps {
-  useSellerNavbar?: boolean;
-}
- 
-const MainLayout: React.FC<MainLayoutProps> = ({ useSellerNavbar = false }) => {
-  const location = useLocation();
-  const path = location.pathname;
-  const [isSearchVisible, setIsSearchVisible] = useState(false);
- 
-  const {userInfo} = useSelector((state: any) => state.auth)
- 
-  const toggleSearch = () => {
-    setIsSearchVisible(!isSearchVisible);
-  };
- 
-  const routesWithoutNavbarFooter = [
-    "/login",
-    "/register",
-    "/verified",
-    "/verification/failed",
-    "/admin/dashboard",
-    "/admin/create/role",
-    "/admin/create/permission",
-    "/admin/edit/role/",
-    "/admin/delete/permission",
-    "/admin/assign/role",
-    "/seller/dashboard",
-    "/seller/newproduct",
-    "/seller/products",
-  ];
- 
-  const isExcludedRoute =
-    routesWithoutNavbarFooter.some((route) => path.startsWith(route)) ||
-    /\/admin\/assign\/permission\/\d+$/.test(path);
- 
-  return (
-    <div className="flex flex-col min-h-screen">
-      {!isExcludedRoute && <Navbar onSearchToggle={toggleSearch} />}
-      <main className="flex-grow">
-        <Toaster />
-        <ToastContainer />
-        <Outlet context={{ isSearchVisible, setIsSearchVisible }} />
-      </main>
-      {userInfo && <ChatRoom/>}
-      {!isExcludedRoute && <Footer />}
-    </div>
-  );
-};
- 
-export default MainLayout;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/layouts/SellerLayout.tsx.html b/coverage/e-commerce-lydia-32-fn/src/layouts/SellerLayout.tsx.html deleted file mode 100644 index 8ab4907..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/layouts/SellerLayout.tsx.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/layouts/SellerLayout.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/layouts SellerLayout.tsx

-
- -
- 0% - Statements - 0/24 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/24 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import React from "react";
-import Navbar from "../Components/navbar";
-import Footer from "../Components/footer";
-import { Toaster } from "react-hot-toast";
-import { ToastContainer } from "react-toastify";
-import "react-toastify/dist/ReactToastify.css";
-import { Outlet, useLocation } from "react-router-dom";
-import ChatRoom from "../pages/Chat";
- 
-const SellerLayout: React.FC = () => {
-    const location = useLocation();
-    const isLoginPage = location.pathname === "/login" || location.pathname === "/register" || location.pathname === "/verified" || location.pathname === "/verification/failed";
- 
-    return (
-        <div className="flex flex-col min-h-screen">
-            {!isLoginPage && <Navbar />}
-            <main className="flex-grow mt-20">
-                <Toaster />
-                <ToastContainer />
-                <Outlet />
-            </main>
-            <ChatRoom/>
-            {!isLoginPage && <Footer />}
-        </div>
-    );
-}
- 
-export default SellerLayout
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/layouts/index.html b/coverage/e-commerce-lydia-32-fn/src/layouts/index.html deleted file mode 100644 index 30aec7f..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/layouts/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/layouts - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/layouts

-
- -
- 55.91% - Statements - 52/93 -
- - -
- 60% - Branches - 3/5 -
- - -
- 25% - Functions - 1/4 -
- - -
- 55.91% - Lines - 52/93 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
MainLayout.tsx -
-
95.83%46/4875%3/450%1/295.83%46/48
SellerLayout.tsx -
-
0%0/240%0/10%0/10%0/24
sellerDashboardLayout.tsx -
-
28.57%6/21100%0/00%0/128.57%6/21
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/layouts/sellerDashboardLayout.tsx.html b/coverage/e-commerce-lydia-32-fn/src/layouts/sellerDashboardLayout.tsx.html deleted file mode 100644 index 78ca6f6..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/layouts/sellerDashboardLayout.tsx.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/layouts/sellerDashboardLayout.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/layouts sellerDashboardLayout.tsx

-
- -
- 28.57% - Statements - 6/21 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 28.57% - Lines - 6/21 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -301x -1x -1x -1x -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useState, ReactNode } from "react";
-import { Toaster } from "react-hot-toast";
-import SellerDashboardNavbar from "../Components/seller/sellerDashboardNavbar";
-import SellerSidebar from "../Components/seller/sellerSidebar";
- 
-interface LayoutProps {
-  children: ReactNode;
-}
- 
-const Layout: React.FC<LayoutProps> = ({ children }) => {
-  const [sidebarOpen, setSidebarOpen] = useState<boolean>(false);
- 
-  return (
-    <div className="flex h-screen bg-gray-100">
-      <SellerSidebar isOpen={sidebarOpen} setIsOpen={setSidebarOpen} />
-      <div className="flex-1 flex flex-col overflow-hidden">
-        <SellerDashboardNavbar
-          toggleSidebar={() => setSidebarOpen(!sidebarOpen)}
-        />
-        <main className="flex-1 overflow-x-hidden overflow-y-auto bg-gray-200 p-6">
-          {children}
-          <Toaster />
-        </main>
-      </div>
-    </div>
-  );
-};
- 
-export default Layout;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/main.tsx.html b/coverage/e-commerce-lydia-32-fn/src/main.tsx.html deleted file mode 100644 index f1feb35..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/main.tsx.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/main.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src main.tsx

-
- -
- 0% - Statements - 0/15 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/15 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import React from "react";
-import ReactDOM from "react-dom/client";
-import App from "./App.tsx";
-import { GoogleOAuthProvider } from "@react-oauth/google";
-import "./index.css";
- 
-import Modal from "react-modal";
- 
-// Set the app element
-Modal.setAppElement("#root");
- 
-const clientId = import.meta.env.VITE_CLIENT_ID;
- 
-ReactDOM.createRoot(document.getElementById("root")!).render(
-  <React.StrictMode>
-    <GoogleOAuthProvider clientId={clientId}>
-      <App />
-    </GoogleOAuthProvider>
-  </React.StrictMode>
-);
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/AboutUs.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/AboutUs.tsx.html deleted file mode 100644 index 235ec01..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/AboutUs.tsx.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/AboutUs.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages AboutUs.tsx

-
- -
- 10.44% - Statements - 7/67 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 10.44% - Lines - 7/67 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -841x -1x -1x -  -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
;
-import depot from '../assets/depot.jpg'
-import background from '../assets/Background.jpg'
-import Footer from '../Components/footer';
-import React, { useEffect, useRef, useState } from 'react';
-import { Link } from 'react-router-dom';
- 
-const AboutUs: React.FC = () => {
-    const [isVisible, setIsVisible] = useState(false);
-    const imageRef = useRef<HTMLDivElement>(null);
-  
-    useEffect(() => {
-      const observer = new IntersectionObserver(
-        ([entry]) => {
-          if (entry.isIntersecting) {
-            setIsVisible(true);
-            observer.unobserve(entry.target);
-          }
-        },
-        { threshold: 0.1 }
-      );
-  
-      if (imageRef.current) {
-        observer.observe(imageRef.current);
-      }
-  
-      return () => {
-        if (imageRef.current) {
-          observer.unobserve(imageRef.current);
-        }
-      };
-    }, []);
-  
-    return (
-      <div className="w-full">
-        {/* Hero Section */}
-        <div className="relative h-64 md:h-80 lg:h-96 bg-gray-100">
-          <img 
-            src={background} 
-            alt="Office Interior" 
-            className="w-full h-full object-cover"
-          />
-          <div className="absolute inset-0 bg-black bg-opacity-30 flex items-center justify-center">
-            <h1 className="text-white text-4xl md:text-1xl font-semi-bold">
-              ABOUT US
-            </h1>
-          </div>
-        </div>
-  
-        {/* Content Section */}
-        <div className="max-w-6xl mx-auto px-4 py-16 mb-16 flex flex-col md:flex-row items-center">
-          <div 
-            ref={imageRef}
-            className={`md:w-1/2 mb-8 md:mb-0 md:pr-8  ${
-              isVisible ? 'opacity-100' : 'opacity-0'
-            }`}
-          >
-            <img 
-              src={depot} 
-              alt="Depot - Your Favorite Store" 
-              className="w-full"
-            />
-          </div>
-          <div className="md:w-1/2">
-            <div className="inline-block bg-black text-white text-sm  px-8 py-4 mb-6">
-              ABOUT US
-            </div>
-            <p className="text-gray-600 mb-4 font-catamaran font-thin">
-              At Depot, we are passionate about bringing you the best shopping experience online. Our mission is to provide a wide range of high-quality products at competitive prices, delivered right to your doorstep.
-              We envision a world where shopping is not just a necessity, but an enjoyable and fulfilling experience. We strive to create a seamless and personalized shopping journey for each of our customers, ensuring they find exactly what they need and more
-            </p>
-            <Link to="/ourTeam" className="group text-gray-600 hover:text-black inline-flex items-center transition duration-300 ease-in-out">
-  Our Team 
-  <svg className="w-4 h-4 ml-2 transition-transform duration-300 ease-in-out group-hover:translate-x-1" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
-    <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M9 5l7 7-7 7" />
-  </svg>
-</Link>
-          </div>
-        </div>
-      </div>
-    );
-  };
-  
-  export default AboutUs;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/Cart.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/Cart.tsx.html deleted file mode 100644 index b3b5fcf..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/Cart.tsx.html +++ /dev/null @@ -1,1024 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/Cart.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages Cart.tsx

-
- -
- 4.56% - Statements - 12/263 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 4.56% - Lines - 12/263 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -3141x -1x -1x -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useEffect, useState } from 'react';
-import { useDispatch } from 'react-redux';
-import { FaTrash } from 'react-icons/fa';
-import {
- useGetCartQuery,
-  useUpdateCartItemMutation,
-  useDeleteCartItemMutation,
-  useClearCartMutation,
-} from '../slices/cartSlice/cartApiSlice';
-import { useGetProductsQuery } from '../slices/productSlice/productApiSlice';
-import { useNavigate, Link } from 'react-router-dom';
-import toast from 'react-hot-toast'
-import 'react-toastify/dist/ReactToastify.css';
-import EmptyCart from '../Components/EmptyCart';
-import ConfirmationDialog from '../Components/ConfirmationDialog';
- 
-export interface CartItem {
-  id: number;
-  productId: number;
-  images: string[];
-  productName: string;
-  price: number;
-  description: string;
-  productCategory: string;
-  quantity: number;
-  maxQuantity: number;
-}
- 
-const Cart: React.FC = () => {
-  const dispatch = useDispatch();
-  const { data: cart, isLoading: cartLoading, error: cartError, refetch: refetchCart } = useGetCartQuery();
-  const [updateCartItem] = useUpdateCartItemMutation();
-  const [deleteCartItem] = useDeleteCartItemMutation();
-  const [clearCart] = useClearCartMutation();
-  const [cartProducts, setCartProducts] = useState<CartItem[]>([]);
-  const { data: products, isLoading: productsLoading } = useGetProductsQuery();
-  const [initialQuantities, setInitialQuantities] = useState<{ [key: number]: number }>({});
-  const [changedItems, setChangedItems] = useState<{ [key: number]: { quantity: number, cartItemId: number } }>({});
-  const [total, setTotal] = useState<number>(0);
-  const [deletingItemId, setDeletingItemId] = useState<number | null>(null);
-  const navigate = useNavigate();
-  const [clearingCart, setClearingCart] = useState<boolean>(false);
-  const [isEmpty, setIsEmpty] = useState<boolean>(true);
-  const [isSavingChanges, setIsSavingChanges] = useState<boolean>(false);
-  const [showConfirmation, setShowConfirmation] = useState<boolean>(false);
- 
-  useEffect(() => {
-    const userInfo = localStorage.getItem("userInfo");
-    if (!userInfo) {
-      navigate('/login');
-    }
-  }, [navigate]);
- 
-  useEffect(() => {
-    if (cart && cart.items && products?.products && Array.isArray(products.products)) {
-      setIsEmpty(false);
-      const cartItemsWithDetails = cart.items.map(item => {
-        const productDetails = products.products.find(p => p.productId === item.productId);
-        return { ...item, ...productDetails, quantity: item.quantity, maxQuantity: productDetails?.quantity || item.quantity };
-      });
-      setCartProducts(cartItemsWithDetails);
-      const initialQuantities = cartItemsWithDetails.reduce((acc: { [key: number]: number }, item: CartItem) => {
-        acc[item.productId] = item.quantity;
-        return acc;
-      }, {} as { [key: number]: number });
-      setInitialQuantities(initialQuantities);
-      calculateTotal(cartItemsWithDetails);
-    }
-  }, [cart, products]);
- 
-  useEffect(() => {
-    refetchCart();
-  }, [updateCartItem, deleteCartItem, clearCart]);
- 
-  const incrementQuantity = (productId: number, cartItemId: number) =>{
-  setChangedItems(prev => {
-    const currentQuantity = (prev[productId]?.quantity ?? initialQuantities[productId]) + 1;
-    const maxQuantity = cartProducts.find(item => item.productId === productId)?.maxQuantity;
- 
-    if (currentQuantity <= (maxQuantity ?? Infinity)) {
-      return {
-        ...prev,
-        [productId]: { quantity: currentQuantity, cartItemId: cartItemId }
-      };
-    }
-    return prev;
-  });
-};
- 
-const decrementQuantity = (productId: number, cartItemId: number) => {
-  setChangedItems(prev => {
-    const currentQuantity = (prev[productId]?.quantity ?? initialQuantities[productId]) - 1;
- 
-    if (currentQuantity >= 1) {
-      return {
-        ...prev,
-        [productId]: { quantity: currentQuantity, cartItemId: cartItemId }
-      };
-    }
-    return prev;
-  });
-};
- 
-  const handleSaveChanges = async () => {
-    try {
-      setIsSavingChanges(true);
-      for (const [productId, { quantity, cartItemId }] of Object.entries(changedItems)) {
-        const res = await updateCartItem({ id: Number(cartItemId), quantity: Number(quantity) });
-      }
-      toast.success('Cart updated successfully');
-      setChangedItems({});
-      refetchCart();
-    } catch (err) {
-      toast.error('Failed to save changes');
-    } finally {
-      setIsSavingChanges(false);
-    }
-  };
- 
-  const handleDeleteItem = async (itemId: number) => {
-    try {
-      setDeletingItemId(itemId);
-      await deleteCartItem(itemId);
-      refetchCart();
-      toast.success('Item deleted successfully');
-    } catch (error) {
-      toast.error('Failed to delete item');
-    } finally {
-      setDeletingItemId(null);
-    }
-  };
- 
-  const handleClearCart = async () => {
-    setShowConfirmation(true);
-  };
- 
-  const confirmClearCart = async () => {
-    try {
-      setClearingCart(true);
-      await clearCart({});
-      refetchCart();
-      toast.success('Cart Cleared successfully');
-    } catch (error) {
-      toast.error('Failed to clear cart');
-    } finally {
-      setClearingCart(false);
-    }
-    setShowConfirmation(false);
-  };
- 
-  const cancelClearCart = () => {
-    setShowConfirmation(false);
-  };
- 
-  const calculateSubtotal = (item: CartItem) => {
-    const quantity = changedItems[item.productId]?.quantity ?? Number(item.quantity);
-    return Number(quantity * item.price);
-  };
- 
-  const calculateTotal = (items: CartItem[]) => {
-    const newTotal = items.reduce((acc, item) => {
-      const quantity = changedItems[item.productId]?.quantity ?? Number(item.quantity);
-      return acc + Number(quantity * item.price);
-    }, 0);
-    setTotal(newTotal);
-  };
- 
-  useEffect(() => {
-    calculateTotal(cartProducts);
-  }, [changedItems, cartProducts]);
- 
-  const isSaveButtonDisabled = () => {
-    return Object.keys(changedItems).length === 0 || Object.entries(changedItems).every(([productId, { quantity }]) => initialQuantities[parseInt(productId, 10)] === quantity);
-  };
- 
-  if (cartLoading || productsLoading) {
-    return (
-      <div className="flex items-center justify-center h-screen">
-        <div className="text-center">
-          <h1 className="text-2xl font-semibold mb-4">Please Wait ! Your Cart Is Loading ......</h1>
-          <div className="animate-spin m-auto rounded-full h-20 w-20 border-t-2 border-b-2 border-gray-900"></div>
-        </div>
-      </div>
-    );
-  }
- 
-  if (cartError || !products) {
-    return <h1 className='text-black font-bold text-3xl text-center m-auto'>An unexpected error occurred while fetching your cart</h1>;
-  }
- 
-  if (!cart.items || isEmpty) {
-    return <EmptyCart />;
-  }
-  return (
-  <div className="container mx-auto mt-2 py-0 mb-10 px-10 sm:m-20 sm:py-10 mb-5 sm:mb-10 px-4 sm:px-10 flex flex-col lg:flex-row justify-between gap-10 lg:gap-20">
-    <div className="w-full lg:w-2/3 ">
-      <h2 className="text-2xl sm:text-3xl font-bold mb-4 sm:mb-6 text-center">Shopping Cart</h2>
-      <div className="overflow-x-auto">
-        <table className="min-w-full bg-white border-collapse">
-          <thead className="bg-gray-100">
-            <tr>
-              <th className="border py-2 px-3 sm:px-4">Product</th>
-              <th className="border py-2 px-3 sm:px-4 hidden sm:table-cell">Category</th>
-              <th className="border py-2 px-3 sm:px-4">Quantity</th>
-              <th className="border py-2 px-3 sm:px-4">Unit Price</th>
-              <th className="border py-2 px-3 sm:px-4 hidden sm:table-cell">Subtotal</th>
-              <th className="border py-2 px-3 sm:px-4">Action</th>
-            </tr>
-          </thead>
-          <tbody>
-            {cartProducts.map(item => (
-              <tr key={item.productId} className={`relative ${deletingItemId === item.id ? 'opacity-50' : ''}`}>
-                <td className="border px-3 sm:px-4 py-2">
-                  <div className="flex flex-col items-center text-center">
-                    <img src={item.images[0]} alt={item.productName} className="w-16 h-16 sm:w-20 sm:h-20 mb-2" />
-                    <h2 className="text-sm sm:text-base font-semibold">{item.productName}</h2>
-                  </div>
-                </td>
-                <td className="border px-3 sm:px-4 py-2 hidden sm:table-cell">{item.productCategory}</td>
-                <td className="border px-3 sm:px-4 py-2">
-                  <div className="flex items-center justify-center">
-                    <button
-                      onClick={() => decrementQuantity(item.productId, item.id)}
-                      className="text-lg px-2 py-1 w-8 sm:w-10 bg-gray-200 justify-center items-center text-gray-700 rounded hover:bg-gray-300"
-                    >
-                      -
-                    </button>
-                    <span className="px-2 sm:px-4 py-1 text-sm sm:text-lg justify-center items-center">
-                      {changedItems[item.productId]?.quantity ?? initialQuantities[item.productId] ?? item.quantity}
-                    </span>
-                    <button
-                      onClick={() => incrementQuantity(item.productId, item.id)}
-                      className="text-lg px-2 py-1 w-8 sm:w-10 bg-gray-200 justify-center items-center text-gray-700 rounded hover:bg-gray-300"
-                    >
-                      +
-                    </button>
-                  </div>
-                </td>
-                <td className="border px-3 sm:px-4 py-2 text-sm sm:text-base">Rwf {item.price}</td>
-                <td className="border px-3 sm:px-4 py-2 hidden sm:table-cell">Rwf {calculateSubtotal(item)}</td>
-                <td className="border px-3 sm:px-4 py-2">
-                  <div className='group relative text-center'>
-                    <button onClick={() => handleDeleteItem(item.id)} className="text-red-500 hover:text-red-700 transition-all transform">
-                     <FaTrash />
-                     </button>
-                     <span className="absolute bottom-full left-1/2 transform -translate-x-1/2 bg-gray-600 text-white text-xs rounded py-1 px-2 opacity-0 group-hover:opacity-100 transition-opacity duration-300 whitespace-nowrap mb-2">
-                      Delete Item
-                    </span>
-                  </div>
-                </td>
-                 {deletingItemId === item.id && 
-                <div className="absolute inset-0 z-10 bg-black bg-opacity-75 flex items-center justify-center">
-                   <span className="text-white font-bold">
-                     Deleting Cart Item...
-                    </span>
-                </div>
-                }
-              </tr>
-            ))}
-          </tbody>
-        </table>
-      </div>
-      <div className='flex flex-col sm:flex-row justify-center align-middle gap-4 sm:gap-8 mt-4 sm:mt-6'>
-        <button 
-          onClick={() => handleClearCart()} 
-          className='bg-black w-full sm:w-1/2 px-4 sm:px-10 py-2 text-sm sm:text-lg text-white rounded hover:bg-gray-900 hover:text-gray-100 duration-300 transition-all transform'
-        >
-          {clearingCart ? 'Clearing Cart .....' : 'Clear Cart'}
-        </button>
-        <button
-          onClick={handleSaveChanges}
-          disabled={isSaveButtonDisabled()}
-          className={`w-full sm:w-1/2 py-2 text-sm sm:text-lg ${isSavingChanges ? 'bg-gray-500' : 'bg-black'} ${isSaveButtonDisabled() ? 'bg-gray-500' : 'bg-black'} text-white rounded`}
-        >
-          {isSavingChanges ? 'Saving Changes ....' : 'Save Changes'}
-        </button>
-      </div>
-      {showConfirmation && (
-        <ConfirmationDialog
-          message="Are you sure you want to clear your cart ?"
-          onConfirm={confirmClearCart}
-          onCancel={cancelClearCart}
-        />
-      )}
-    </div>
-    <div className="w-full lg:w-1/3 mt-8 lg:mt-16">
-      <div className="border p-4 sm:p-6 rounded-lg shadow-md">
-        <h2 className="text-xl sm:text-2xl font-bold mb-4">Cart Totals</h2>
-        <div className="flex justify-between mb-2 text-sm sm:text-base">
-          <span>Shipping</span>
-          <span>Free</span>
-        </div>
-        <div className="flex justify-between mb-4 text-sm sm:text-base">
-          <span>Grand Total</span>
-          <span className='text-lg sm:text-xl font-bold'>Rwf {total}</span>
-        </div>
-        <Link to='/checkout'>
-        <button 
-          onClick={()=>{navigate('/checkout')}}
-          disabled={!isSaveButtonDisabled()} 
-          className={`w-full py-2 sm:py-3 text-sm sm:text-lg ${!isSaveButtonDisabled() ? 'bg-gray-500' : 'bg-black'} text-white rounded mt-4 transition-colors duration-300`}
-        >
-          Proceed to Checkout
-        </button>
-        </Link>
-      </div>
-    </div>
-  </div>
-);
-};
- 
- 
-export default Cart;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/Chat.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/Chat.tsx.html deleted file mode 100644 index a759404..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/Chat.tsx.html +++ /dev/null @@ -1,499 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/Chat.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages Chat.tsx

-
- -
- 5.3% - Statements - 6/113 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 5.3% - Lines - 6/113 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -1391x -1x -1x -1x -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useState, useRef, useEffect } from 'react';
-import { MessageCircle, Send, X, User, Bot } from 'lucide-react';
-import io from 'socket.io-client';
-import { useSelector } from 'react-redux';
- 
-interface Message {
-    username: string,
-    text: string,
-    time: string
-}
- 
-const ChatRoom: React.FC = () => {
-  const [isOpen, setIsOpen] = useState(false);
-  const [messages, setMessages] = useState<Message[]>([]);
-  const [inputMessage, setInputMessage] = useState('');
-  const [name, setName] = useState('');
-  const messagesEndRef = useRef<HTMLDivElement>(null);
-  const [socket, setSocket] = useState<any>(null);
- 
-  const ENDPOINT = import.meta.env.VITE_BACKEND_URL;
-  const { userInfo } = useSelector((state: any) => state.auth);
- 
-  useEffect(() => {
-    if (userInfo) {
-      const newSocket = io(ENDPOINT, { withCredentials: true });
-      setSocket(newSocket);
-      const userName = userInfo.user.firstname || 'traveller';
-      newSocket.emit('joinRoom', userName);
-      setName(userName);
- 
-      return () => {
-        newSocket.disconnect();
-      };
-    }
-  }, [ENDPOINT, userInfo]);
- 
-  useEffect(() => {
-    if (socket) {
-      socket.on('message', (inputMessage: Message) => {
-        setMessages(prevMessages => [...prevMessages, inputMessage]);
-      });
- 
-      return () => {
-        socket.off('message');
-      };
-    }
-  }, [socket]);
- 
-  useEffect(() => {
-    messagesEndRef.current?.scrollIntoView({ behavior: 'smooth' });
-  }, [messages]);
- 
-  const handleInputChange = (e: React.ChangeEvent<HTMLInputElement>) => {
-    setInputMessage(e.target.value);
-  };
- 
-  const handleSendMessage = (e: React.FormEvent) => {
-    e.preventDefault();
-    if (inputMessage.trim() && socket) {
-      socket.emit('chatMessage', inputMessage);
-      setInputMessage('');
-    }
-  };
- 
-  const toggleChat = () => {
-    setIsOpen(!isOpen);
-  };
- 
-  return (
-    <div className="fixed bottom-4 right-4 z-50">
-      {!isOpen && (
-        <button
-          onClick={toggleChat}
-          className="bg-gradient-to-r from-purple-500 to-indigo-600 text-white rounded-full p-4 shadow-lg transition-all duration-300 transform hover:scale-110 hover:rotate-12 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-purple-500"
-        >
-          <MessageCircle size={24} />
-        </button>
-      )}
-      {isOpen && (
-        <div className="bg-white rounded-lg shadow-2xl w-96 h-[32rem] flex flex-col overflow-hidden">
-          <div className="bg-gradient-to-r from-purple-600 to-indigo-600 text-white p-3 flex justify-between items-center">
-            <h1 className="text-lg font-bold">Multi-User Chat Room</h1>
-            <button onClick={toggleChat} className="text-white hover:text-gray-200 focus:outline-none">
-              <X size={20} />
-            </button>
-          </div>
-          <div className="flex-1 overflow-y-auto p-3 space-y-3 bg-gray-50">
-            {messages.map((message, i) => (
-              <div
-                key={i}
-                className={`flex ${message.username === name ? 'justify-end' : 'justify-start'}`}
-              >
-                <div className={`flex items-end space-x-1 max-w-[80%]`}>
-                  {message.username !== name && (
-                    <div className={`rounded-full p-1.5 ${message.username === 'E-commerce Bot' ? 'bg-green-500' : 'bg-blue-500'}`}>
-                      {message.username === 'E-commerce Bot' ? <Bot size={16} className="text-white" /> : <User size={16} className="text-white" />}
-                    </div>
-                  )}
-                  <div
-                    className={`rounded-lg p-2 text-sm ${
-                      message.username === 'E-commerce Bot'
-                        ? 'bg-green-100 text-green-800'
-                        : message.username === name
-                        ? 'bg-purple-500 text-white'
-                        : 'bg-white text-gray-800'
-                    } shadow-md`}
-                  >
-                    {message.username !== 'E-commerce Bot' && <div className="font-semibold text-xs mb-1">{message.username}</div>}
-                    <div>{message.text}</div>
-                  </div>
-                </div>
-              </div>
-            ))}
-            <div ref={messagesEndRef} />
-          </div>
-          <div className="p-3 bg-white border-t">
-            <form onSubmit={handleSendMessage} className="flex items-center bg-gray-100 rounded-full overflow-hidden shadow-inner">
-              <input
-                type="text"
-                value={inputMessage}
-                onChange={handleInputChange}
-                placeholder="Type your message..."
-                className="flex-1 px-4 py-2 bg-transparent focus:outline-none text-gray-700 text-sm"
-              />
-              <button
-                type="submit"
-                className="bg-gradient-to-r from-purple-500 to-indigo-600 text-white rounded-full p-2 mx-1 transition-all duration-300 hover:shadow-lg focus:outline-none"
-              >
-                <Send size={16} />
-              </button>
-            </form>
-          </div>
-        </div>
-      )}
-    </div>
-  );
-};
- 
-export default ChatRoom;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/Checkout.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/Checkout.tsx.html deleted file mode 100644 index b2f4955..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/Checkout.tsx.html +++ /dev/null @@ -1,1060 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/Checkout.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages Checkout.tsx

-
- -
- 89.92% - Statements - 241/268 -
- - -
- 50.79% - Branches - 32/63 -
- - -
- 66.66% - Functions - 4/6 -
- - -
- 89.92% - Lines - 241/268 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -3261x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -  -26x -5x -5x -  -  -26x -  -26x -5x -  -  -  -26x -  -26x -5x -5x -5x -5x -5x -5x -5x -26x -  -26x -5x -5x -5x -26x -  -26x -13x -13x -13x -13x -13x -26x -  -26x -8x -8x -2x -8x -2x -8x -2x -8x -2x -8x -  -8x -8x -  -26x -8x -8x -6x -6x -6x -6x -6x -6x -8x -2x -2x -2x -8x -  -26x -  -  -  -  -26x -  -  -  -  -26x -2x -2x -2x -2x -  -2x -2x -2x -2x -  -2x -2x -2x -2x -  -  -  -  -  -  -  -  -  -  -  -  -  -2x -2x -2x -2x -  -26x -  -  -  -26x -26x -  -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -21x -21x -21x -21x -21x -21x -21x -21x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -  -26x -26x -26x -26x -  -  -26x -  -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -  -  -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -  -  -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -26x -  -  -26x -26x -26x -  -26x -26x -26x -26x -26x -26x -  -26x -26x -26x -26x -26x -26x -  -26x -  -1x
import React, { useState, useEffect } from 'react';
-import { useNavigate } from 'react-router-dom';
-import { useBuyerPlaceOrderMutation } from '../slices/orderSlice/orderApiSlice';
-import { useGetCartQuery } from '../slices/cartSlice/cartApiSlice';
-import toast from 'react-hot-toast';
-import { useNewPaymentMutation } from '../slices/paymentSlice/paymentApiSlice';
-import { useGetProductsQuery } from '../slices/productSlice/productApiSlice';
- 
-export interface CartItem {
-  id: number;
-  productId: number;
-  images: string[];
-  productName: string;
-  price: number;
-  description: string;
-  productCategory: string;
-  quantity: number;
-}
- 
-interface Address {
-  street: string;
-  city: string;
-  country: string;
-}
- 
-interface OrderData {
-  payment: string;
-  address: Address[];
-}
- 
-interface ValidationErrors {
-  payment: string;
-  street: string;
-  city: string;
-  country: string;
-}
-const Checkout: React.FC = () => {
-  const [orderData, setOrderData] = useState<OrderData>({
-    payment: '',
-    address: [{ street: '', city: '', country: '' }],
-  });
-  const [cartProducts, setCartProducts] = useState<CartItem[]>([]);
-  const { data: products, isLoading: productsLoading } = useGetProductsQuery();
-  const [total, setTotal] = useState<number>(0);
-  const [buyerPlaceOrder, { isLoading }] = useBuyerPlaceOrderMutation();
-  const [newPayment] = useNewPaymentMutation();
-  const { data: cart, isLoading: isCartLoading } = useGetCartQuery();
-    const [initializingPayment, setInitializingPayment] = useState<boolean>(false);
-  const [isFormValid, setIsFormValid] = useState<boolean>(false);
-  const [errors, setErrors] = useState<ValidationErrors>({
-    payment: '',
-    street: '',
-    city: '',
-    country: '',
-  });
-  const [hasErrors, setHasErrors] = useState<boolean>(false);
-  const [touchedFields, setTouchedFields] = useState<Set<string>>(new Set());
-  const navigate = useNavigate();
- 
-  useEffect(() => {
-    const userInfo = localStorage.getItem("userInfo");
-    if (!userInfo) {
-      navigate('/login');
-    }
-  }, [navigate]);
-    
- useEffect(() => {
-    if (!isCartLoading && (!cart || !cart.items || cart.items.length === 0)) {
-      toast.error('Your cart is empty. Please add items before proceeding to checkout.');
-      navigate('/cart');
-    }
- }, [cart, isCartLoading, navigate]);
-  
-  useEffect(() => {
-    if (cart && cart.items && products?.products && Array.isArray(products.products)) {
-      const cartItemsWithDetails = cart.items.map(item => {
-        const productDetails = products.products.find(p => p.productId === item.productId);
-        return { ...item, ...productDetails, quantity: item.quantity, maxQuantity: productDetails?.quantity || item.quantity };
-      });
-      setCartProducts(cartItemsWithDetails);
-    }
-  }, [cart, products]);
-    
-  useEffect(() => {
-  if (cart && cart.total !== undefined) {
-    setTotal(cart.total);
-   }
-  }, [cart, cart.total]);
-    
-  useEffect(() => {
-  const { payment, address } = orderData;
-  const isAddressValid = !!(address[0].street && address[0].city && address[0].country);
-  setIsFormValid(!!payment && isAddressValid);
-  const hasAnyError = Object.values(errors).some(error => error !== '');
-  setHasErrors(hasAnyError);
-}, [orderData, errors]);
-    
-   const validateField = (name: string, value: string): string => {
-    switch (name) {
-      case 'payment':
-        return value ? '' : 'Please select a payment method';
-      case 'street':
-        return value.length >= 5 ? '' : 'Street address should be at least 5 characters long';
-      case 'city':
-        return value.length >= 2 ? '' : 'City name should be at least 2 characters long';
-      case 'country':
-        return value.length >= 2 ? '' : 'Country name should be at least 2 characters long';
-      default:
-        return '';
-    }
-  };
- 
-  const handleInputChange = (e: React.ChangeEvent<HTMLInputElement | HTMLSelectElement>) => {
-    const { name, value } = e.target;
-    if (name.startsWith('address.')) {
-      const [_, field] = name.split('.');
-      setOrderData(prev => ({
-        ...prev,
-        address: [{ ...prev.address[0], [field]: value }],
-      }));
-      setErrors(prev => ({ ...prev, [field]: validateField(field, value) }));
-    } else {
-      setOrderData(prev => ({ ...prev, [name]: value }));
-      setErrors(prev => ({ ...prev, [name]: validateField(name, value) }));
-    }
-  };
-  
- const handleBlur = (e: React.FocusEvent<HTMLInputElement | HTMLSelectElement>) => {
-    const { name } = e.target;
-    setTouchedFields(prev => new Set(prev).add(name));
-  };
- 
-  const handleFocus = (e: React.FocusEvent<HTMLInputElement | HTMLSelectElement>) => {
-    const { name } = e.target;
-    setTouchedFields(prev => new Set(prev).add(name));
-  };
- 
-  const handleSubmit = async (e: React.FormEvent<HTMLFormElement>) => {
-    if (!isFormValid) return;
-    e.preventDefault();
-    try {
-        const response = await buyerPlaceOrder(orderData).unwrap();
-        // if (response?.status == 201) {
-            const orderId = Number(response?.order?.orderId);
-            const paymentData={orderId,currency:'rwf'}
-            setInitializingPayment(true);
-            const paymentResponse = await newPayment(paymentData);
-            const stripe_url = paymentResponse?.data?.sessionUrl;
-            const sessionId = paymentResponse?.data?.sessionId;
-            sessionStorage.setItem('paymentSessionId', sessionId);
-            sessionStorage.setItem('paymentOrderId', String(orderId));
-            if (stripe_url) { 
-                console.log(stripe_url);
-                window.location.href=stripe_url;
-            }
-            else {
-              toast.error("Initializing Payment Failed ");
-              navigate('/cart');
-            }
-            setInitializingPayment(false);
-        // }
-        // else {
-        //     toast.error(response?.message);
-        // }
-      //toast.success('Order placed successfully!');
-    } catch (err) { 
-      toast.error('Failed to place order. Please try again.');
-    }
-  };
- 
-  if (isCartLoading) {
-    return <div className="text-center py-8">Loading cart information...</div>;
-  }
- 
-  return (
-    <div className="container mx-auto mt-20 px-4 py-8">
-      {/* <h1 className="text-3xl font-bold text-center mb-8">Checkout</h1> */}
-    <div className="flex flex-col justify-center md:flex-row gap-8">
-     <div className="w-full md:w-1/3">
-          <div className="bg-white mt-2 shadow-md rounded-lg overflow-hidden">
-            <div className="p-6">
-              <h2 className="text-2xl font-semibold mb-6 text-center">Order Summary</h2>
-              <div className="space-y-4">
-                 <table className="min-w-full bg-white border-collapse">
-                    <thead className="bg-gray-100">
-                      <tr>
-                        <th className="border text-left py-2 px-3 sm:px-4">Products</th>
-                        <th className="border text-right py-2 px-3 sm:px-4 hidden sm:table-cell">Amount</th>
-                      </tr>
-                    </thead>
-                    <tbody>
-                      {cartProducts.map(item => (
-                      <tr key={item.productId} className={`relative`}>
-                         <td className="border px-3 sm:px-4 py-2">
-                           <h3 className="text-sm sm:text-base font-semibold">{item.productName}</h3>      
-                         </td>
-                         <td className="border px-3 sm:px-4 py-2">
-                           <h3 className="text-sm text-right sm:text-base font-semibold">Rwf {item.price}  (X{item.quantity})</h3>      
-                         </td>
-                       </tr>
-                        ))}
-                      </tbody>
-                    </table>
-                <div className="flex justify-between mx-1 items-center">
-                  <span className="text-gray-600">Total Items:</span>
-                  <span className="font-semibold">{cart?.items?.length || 0}</span>
-                </div>
-                <div className="flex justify-between mx-1 items-center">
-                  <span className="text-gray-600">Order Cost:</span>
-                  <span className="font-semibold">Rwf {total.toFixed(2)}</span>
-                </div>
-                <div className="flex justify-between mx-1 items-center">
-                  <span className="text-gray-600">Shipping Fee:</span>
-                  <span className="font-semibold">Free</span>
-                </div>
-                <div className="border-t pt-4 mt-4 mx-1">
-                  <div className="flex justify-between items-center">
-                    <span className="text-lg font-semibold">Total Cost:</span>
-                    <span className="text-xl font-bold text-green-600">Rwf {total.toFixed(2)}</span>
-                  </div>
-                </div>
-              </div>
-            </div>
-          </div>
-        </div>
-    <div className="w-full md:w-1/2">
-     <h2 className="text-2xl font-bold mb-6 text-center">Please Fill Out This Form To Continue</h2>
-      <form onSubmit={handleSubmit} className="max-w-lg mx-auto">
-        <div className="mb-6">
-          <label htmlFor="payment" className="block mb-2 font-semibold">Payment Method</label>
-          <select
-            data-testid='payment-method'
-            id="payment"
-            name="payment"
-            value={orderData.payment}
-            onChange={handleInputChange}
-            onBlur={handleBlur}
-            onFocus={handleFocus}
-            className={`w-full p-2 border rounded-md ${touchedFields.has('payment') && errors.payment ? 'border-red-500' : ''}`}
-            required
-          >
-            <option value="">Select payment method</option>
-            <option value="stripe">Stripe</option>
-          </select>
-           {touchedFields.has('payment') && errors.payment && (
-            <p className="text-red-500 text-sm mt-1">{errors.payment}</p>
-          )}
-        </div>
- 
-        <div className="mb-6">
-          <h2 className="text-xl font-semibold mb-4">Shipping Address</h2>
-          <div className="space-y-4">
-            <div>
-              <label htmlFor="street" className="block mb-1">Street</label>
-              <input
-                data-testid='street'
-                type="text"
-                id="street"
-                name="address.street"
-                value={orderData.address[0].street}
-                onChange={handleInputChange}
-                onBlur={handleBlur}
-                onFocus={handleFocus}
-                className={`w-full p-2 border rounded-md ${touchedFields.has('address.street') && errors.street ? 'border-red-500' : ''}`}
-                required
-              />
-              {touchedFields.has('address.street') && errors.street && (
-                <p className="text-red-500 text-sm mt-1">{errors.street}</p>
-              )}
-            </div>
-            <div>
-              <label htmlFor="city" className="block mb-1">City</label>
-              <input
-                data-testid='city'
-                type="text"
-                id="city"
-                name="address.city"
-                value={orderData.address[0].city}
-                onChange={handleInputChange}
-                onBlur={handleBlur}
-                onFocus={handleFocus}
-                className={`w-full p-2 border rounded-md ${touchedFields.has('address.city') && errors.city ? 'border-red-500' : ''}`}
-                required
-              />
-              {touchedFields.has('address.city') && errors.city && (
-                <p className="text-red-500 text-sm mt-1">{errors.city}</p>
-              )}
-            </div>
-            <div>
-              <label htmlFor="country" className="block mb-1">Country</label>
-              <input
-                data-testid='country'
-                type="text"
-                id="country"
-                name="address.country"
-                value={orderData.address[0].country}
-                onChange={handleInputChange}
-                onBlur={handleBlur}
-                onFocus={handleFocus}
-                className={`w-full p-2 border rounded-md ${touchedFields.has('address.country') && errors.country ? 'border-red-500' : ''}`}
-                required
-              />
-               {touchedFields.has('address.country') && errors.country && (
-                <p className="text-red-500 text-sm mt-1">{errors.country}</p>
-              )}
-            </div>
-          </div>
-        </div>
- 
-        <button
-          type="submit"
-          className={`w-full py-3 text-white rounded-md ${
-            isLoading || !isFormValid || initializingPayment ? 'bg-gray-400 cursor-not-allowed' : 'bg-black hover:bg-gray-800'
-          }`}
-          disabled={!isFormValid || isLoading || hasErrors || initializingPayment}
-        >
-          {isLoading || initializingPayment ? 'Confirming an order....' : `Confirm Order`}
-        </button>
-      </form>
-    </div>
-   </div> 
-   </div>
-  );
-};
- 
-export default Checkout;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/ForgotPassword.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/ForgotPassword.tsx.html deleted file mode 100644 index 3674ce6..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/ForgotPassword.tsx.html +++ /dev/null @@ -1,496 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/ForgotPassword.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages ForgotPassword.tsx

-
- -
- 6.66% - Statements - 8/120 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 6.66% - Lines - 8/120 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -1381x -1x -1x -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useState } from 'react';
-import toast from 'react-hot-toast';
-import { useNavigate } from 'react-router-dom';
-import { useDispatch } from 'react-redux';
-import { getCredentials } from '../slices/authSlice/authSlice';
-import { useLoginTwoFaMutation } from '../slices/authSlice/authApiSlice';
- 
-const ForgotPassword: React.FC = () => {
-    const [email, setEmail] = useState('');
-    const [loading, setLoading] = useState(false);
-    const [is2FARequired, setIs2FARequired] = useState(false);
-    const [twoFactorCode, setTwoFactorCode] = useState('');
-    const dispatch = useDispatch();
-    const navigate = useNavigate();
-    const [login2FA] = useLoginTwoFaMutation();
- 
-    const BACKEND_URL = import.meta.env.VITE_BACKEND_URL;
- 
-    const handleSubmit = async (e: React.FormEvent) => {
-        e.preventDefault();
- 
-        if (!email.match(/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/)) {
-            toast.error('Please enter a valid email address');
-            return;
-        }
- 
-        setLoading(true);
- 
-        try {
-            const response = await fetch(`${BACKEND_URL}/api/forgot`, {
-                method: 'POST',
-                headers: {
-                    'Content-Type': 'application/json'
-                },
-                body: JSON.stringify({ email })
-            });
-            
-            const data = await response.json();
- 
-            if (response.ok) {
-                if (data.message === "2FA code sent to your email") {
-                    setIs2FARequired(true);
-                    toast.success('2FA code sent to your email');
-                } else {
-                    toast.success(data.message);
-                }
-            } else {
-                toast.error(data.error || 'Something went wrong');
-            }
-        } catch (error) {
-            console.error('Error:', error);
-            toast.error('Network error, please try again later');
-        } finally {
-            setLoading(false);
-        }
-    };
- 
-    const handleSubmit2FA = async (e: React.FormEvent<HTMLFormElement>) => {
-        e.preventDefault();
-        setLoading(true);
- 
-        try {
-            const res = await login2FA({ twoFactorCode }).unwrap();
-            dispatch(getCredentials({ ...res }));
-            toast.success('2FA verification successful!');
-            navigate('/');
-        } catch (err: any) {
-            console.error(err);
-            if (err?.data?.message) {
-                toast.error(err.data.message);
-            } else if (err.status === 401) {
-                toast.error('Incorrect 2FA code');
-            } else {
-                toast.error('An error occurred. Please try again later');
-            }
-        } finally {
-            setLoading(false);
-        }
-    };
- 
-    return (
-        <div className="flex items-center justify-center min-h-screen bg-gray-100">
-            <div className="w-full max-w-md bg-white rounded-lg shadow-lg p-8">
-                <h2 className="text-2xl font-bold text-center mb-8 text-gray-800 transform hover:scale-105 transition duration-300">
-                    Reset your password
-                </h2>
-                {!is2FARequired ? (
-                    <form onSubmit={handleSubmit} className="space-y-6">
-                        <div className="relative">
-                            <input
-                                type="email"
-                                value={email}
-                                onChange={(e) => setEmail(e.target.value)}
-                                placeholder="Enter your email"
-                                aria-label="Enter your email"
-                                required
-                                className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-                            />
-                            <div className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${email ? 'w-full' : 'w-0'}`}></div>
-                        </div>
-                        <button
-                            type="submit"
-                            disabled={loading}
-                            className="w-full bg-black text-white p-3 rounded-md hover:bg-gray-800 transform hover:-translate-y-1 transition duration-300 disabled:opacity-50 disabled:cursor-not-allowed"
-                        >
-                            {loading ? 'Sending...' : 'Reset Password'}
-                        </button>
-                    </form>
-                ) : (
-                    <form onSubmit={handleSubmit2FA} className="space-y-6">
-                        <div className="relative">
-                            <input
-                                type="text"
-                                placeholder="Enter 2FA Code"
-                                value={twoFactorCode}
-                                onChange={(e) => setTwoFactorCode(e.target.value)}
-                                className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-                            />
-                        </div>
-                        <button
-                            type="submit"
-                            className="w-full bg-black text-white p-3 rounded-md hover:bg-gray-800 transform hover:-translate-y-1 transition duration-300 disabled:opacity-50"
-                            disabled={loading}
-                        >
-                            {loading ? 'Verifying...' : 'Verify 2FA Code'}
-                        </button>
-                    </form>
-                )}
-                <div className="mt-8 text-center">
-                    <span className="text-sm text-gray-500">Still Remember Your Password? </span>
-                    <a href="/login" className="text-sm text-blue-500 hover:text-blue-700 transition duration-300">Login</a>
-                </div>
-            </div>
-        </div>
-    );
-};
- 
-export default ForgotPassword;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/Home.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/Home.tsx.html deleted file mode 100644 index 8e49220..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/Home.tsx.html +++ /dev/null @@ -1,424 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/Home.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages Home.tsx

-
- -
- 75.28% - Statements - 67/89 -
- - -
- 61.53% - Branches - 8/13 -
- - -
- 25% - Functions - 1/4 -
- - -
- 75.28% - Lines - 67/89 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -1141x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -1x -  -1x -8x -8x -8x -8x -8x -  -8x -4x -  -  -8x -  -8x -4x -  -  -  -  -  -  -  -  -  -8x -  -8x -  -  -  -8x -8x -8x -  -8x -8x -8x -  -8x -8x -  -8x -8x -8x -8x -8x -8x -  -8x -8x -  -  -  -  -  -  -  -8x -8x -32x -32x -32x -32x -  -32x -8x -24x -32x -  -  -  -32x -32x -8x -8x -8x -8x -2x -2x -2x -6x -  -  -  -  -6x -  -6x -  -8x -8x -8x -8x -  -8x -  -1x
import React, { useEffect, useState } from "react";
-import ProductCard from "../Components/product";
-import { useOutletContext } from "react-router-dom";
-import Search from "../Components/search";
-import chair from "../assets/chair.png";
-import { useDispatch } from "react-redux";
-import Spinner from "../Components/Spinners";
-import { setProductInfo } from "../slices/productSlice/productSlice";
-import { useGetProductsQuery } from "../slices/productSlice/productApiSlice";
- 
-type OutletContext = {
-  isSearchVisible: boolean;
-  setIsSearchVisible: (isVisible: boolean) => void;
-};
- 
-const categories = ["ALL", "ELECTRONICS", "CLOTHES", "FOOD"];
- 
-const App: React.FC = () => {
-  const { isSearchVisible, setIsSearchVisible } = useOutletContext<OutletContext>();
-  const dispatch = useDispatch();
-  const { data: products, isLoading } = useGetProductsQuery();
-  const [selectedCategory, setSelectedCategory] = useState("ALL");
-  const [filteredProducts, setFilteredProducts] = useState<any[]>([]);
- 
-  useEffect(() => {
-    if (products) {
-      dispatch(setProductInfo(products));
-    }
-  }, [products, dispatch]);
- 
-  useEffect(() => {
-    if (products?.products) {
-      if (selectedCategory === "ALL") {
-        setFilteredProducts(products.products);
-      } else {
-        const filtered = products.products.filter((product: any) =>
-          product.productCategory && product.productCategory.toUpperCase() === selectedCategory
-        );
-        setFilteredProducts(filtered);
-      }
-    }
-  }, [selectedCategory, products]);
- 
-  const handleCategoryClick = (category: string) => {
-    setSelectedCategory(category);
-  };
- 
-  return (
-    <div className="min-h-screen bg-white py-12">
-      <div className="container mx-auto px-4">
-        {/* Hero Section */}
-        <div className="flex flex-col md:flex-row items-center justify-center mb-12">
-          <div className="w-full md:w-1/2 mt-10 md:mt-20">
-            <h1 className="text-3xl font-bold mb-4 font-catamaran">
-              THINK DIFFERENT.
-            </h1>
-            <p className="text-lg text-gray-600 font-catamaran font-light leading-relaxed">
-              With a wide range of products, from electronics to clothing and food, Depot offers a seamless shopping experience for customers.
-            </p>
-          </div>
-          <div className="w-full md:w-1/2 flex justify-center mt-8 md:mt-0">
-            <img src={chair} alt="Chair" className="w-auto h-auto max-w-full" />
-          </div>
-        </div>
- 
-        <div className="flex flex-col">
-          {isSearchVisible && (
-            <div className="mb-8 border border-gray-300 p-4 rounded-lg">
-              <Search
-                isVisible={isSearchVisible}
-                onClose={() => setIsSearchVisible(false)}
-              />
-            </div>
-          )}
-       <nav className="flex flex-wrap  mb-8 py-12">
-  {categories.map((category) => (
-    <button 
-      key={category} 
-      onClick={() => handleCategoryClick(category)}
-      className={`
-        mx-2 mb-2 px-4 py-2 rounded-full transition-all duration-200 ease-in-out
-        ${selectedCategory === category
-          ? "bg-gray-900 text-white font-semibold"
-          : "bg-gray-100 text-gray-600 hover:bg-gray-200"
-        }
-        font-catamaran text-sm
-      `}
-    >
-      {category}
-    </button>
-  ))}
-</nav>
-          <div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6">
-            {isLoading ? (
-              <div className="col-span-full flex justify-center items-center">
-                <Spinner />
-              </div>
-            ) : filteredProducts.length > 0 ? (
-              filteredProducts.map((product: any) => (
-                <ProductCard key={product.productId} product={product} />
-              ))
-            ) : (
-              <div className="col-span-full text-center text-gray-500 font-catamaran">
-                No products found in this category.
-              </div>
-            )}
-          </div>
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default App;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/Login.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/Login.tsx.html deleted file mode 100644 index b73122f..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/Login.tsx.html +++ /dev/null @@ -1,922 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/Login.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages Login.tsx

-
- -
- 51.44% - Statements - 125/243 -
- - -
- 69.23% - Branches - 9/13 -
- - -
- 33.33% - Functions - 3/9 -
- - -
- 51.44% - Lines - 125/243 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -2801x -1x -1x -1x -1x -1x -  -  -  -  -1x -1x -1x -1x -  -1x -8x -8x -8x -8x -8x -  -8x -8x -  -8x -8x -8x -8x -  -8x -6x -  -  -  -  -  -  -  -  -  -  -8x -  -8x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -8x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -8x -8x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -8x -  -  -8x -  -8x -8x -8x -8x -8x -  -8x -8x -  -8x -8x -  -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -  -8x -8x -8x -8x -8x -8x -  -8x -8x -8x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -8x -8x -8x -8x -8x -8x -8x -  -8x -8x -8x -  -8x -8x -8x -8x -8x -8x -  -8x -  -8x -8x -8x -  -8x -8x -8x -8x -8x -  -8x -8x -8x -8x -8x -8x -8x -8x -  -8x -8x -8x -8x -  -8x -  -1x - 
import React, { useState, useEffect } from "react";
-import { Link, useNavigate } from "react-router-dom";
-import toast from "react-hot-toast";
-import { getCredentials } from "../slices/authSlice/authSlice";
-import { FcGoogle } from "react-icons/fc";
-import { useGoogleLogin } from "@react-oauth/google";
-import {
-  useLoginMutation,
-  useLoginByGoogleMutation,
-  useLoginTwoFaMutation,
-} from "../slices/authSlice/authApiSlice";
-import { useDispatch, useSelector } from "react-redux";
-import { FaHome } from "react-icons/fa";
-import Spinner from "../Components/Spinners";
- 
-const Login: React.FC = () => {
-  const [email, setEmail] = useState<string>("");
-  const [password, setPassword] = useState<string>("");
-  const [isLoading, setIsLoading] = useState<boolean>(false);
-  const [twoFactorCode, setTwoFactorCode] = useState<string>("");
-  const [is2FARequired, setIs2FARequired] = useState(false);
- 
-  const dispatch = useDispatch();
-  const navigate = useNavigate();
- 
-  const { userInfo } = useSelector((state: any) => state.auth);
-  const [login] = useLoginMutation();
-  const [loginByGoogle] = useLoginByGoogleMutation();
-  const [login2FA] = useLoginTwoFaMutation();
- 
-  useEffect(() => {
-    if (userInfo) {
-      if (userInfo.isPasswordExpired) {
-        navigate("/update-password");
-      } else if (userInfo.user) {
-        if (userInfo.user.roleId === 3) {
-          navigate("/");
-        } else if (userInfo.user.roleId === 1) {
-          navigate("/admin/dashboard");
-        }
-      }
-    }
-  }, [userInfo, navigate]);
- 
-  const handleSubmit = async (e: React.FormEvent<HTMLFormElement>) => {
-    e.preventDefault();
-    setIsLoading(true);
- 
-    if (!email || !password) {
-      toast.error("Please enter both email and password");
-      setIsLoading(false);
-      return;
-    }
- 
-    try {
-      const res = await login({ email, password }).unwrap();
- 
-      if (res.message === "2FA code sent to your email") {
-        setIs2FARequired(true);
-        return toast.success("2FA code sent to your email");
-      }
- 
-      if (res.isPasswordExpired) {
-        dispatch(getCredentials({ ...res }));
-        navigate("/update-password");
-        return toast.error(
-          "Your password is expired. Please update your password."
-        );
-      }
-      if (res.user.roleId === 1) {
-        dispatch(getCredentials({ ...res }));
-        toast.success("Login successful!");
-        navigate("/admin/dashboard");
-      } else {
-        dispatch(getCredentials({ ...res }));
-        toast.success("Login successful!");
-        navigate("/");
-      }
-    } catch (err: any) {
-      console.error(err);
-      if (err?.data?.message) {
-        toast.error(err.data.message);
-      } else if (err.status === 401) {
-        toast.error("Incorrect email or password");
-      } else if (err.status === 404) {
-        toast.error("Email not found. Please check your email or register");
-      } else {
-        toast.error("An error occurred. Please try again later");
-      }
-    } finally {
-      setIsLoading(false);
-    }
-  };
- 
-  const handleSubmit2FA = async (e: React.FormEvent<HTMLFormElement>) => {
-    e.preventDefault();
-    setIsLoading(true);
- 
-    try {
-      const res = await login2FA({ twoFactorCode }).unwrap();
-      if (res.isPasswordExpired) {
-        dispatch(getCredentials({ ...res }));
-        navigate("/update-password");
-        return toast.error(
-          "Your password is expired. Please update your password."
-        );
-      }
-      dispatch(getCredentials({ ...res }));
-      toast.success("Login successful!");
-      navigate("/seller/dashboard");
-    } catch (err: any) {
-      console.error(err);
-      if (err?.data?.message) {
-        toast.error(err.data.message);
-      } else if (err.status === 401) {
-        toast.error("Incorrect 2FA code");
-      } else {
-        toast.error("An error occurred. Please try again later");
-      }
-    } finally {
-      setIsLoading(false);
-    }
-  };
- 
-  const handleGoogleSignIn = useGoogleLogin({
-    onSuccess: async (response) => {
-      setIsLoading(true);
-      try {
-        const accessToken = response.access_token;
-        const res = await loginByGoogle({ accessToken }).unwrap();
-        if (res.message === "2FA code sent to your email") {
-          setIs2FARequired(true);
-          return toast.success("2FA code sent to your email");
-        }
-        dispatch(getCredentials({ ...res }));
-        toast.success("login successfully");
-        navigate("/");
-      } catch (err) {
-        //@ts-ignore
-        toast.error(err?.data?.message || err.error);
-        console.log(err);
-      } finally {
-        setIsLoading(false);
-      }
-    },
-    onError: (error) => {
-      console.log("Google Sign-In failed:", error);
-    },
-  });
- 
-  return (
-    <div className="flex items-center justify-center min-h-screen bg-gray-100 relative">
-      <Link
-        to="/"
-        className="absolute top-9 left-12 text-3xl text-gray-600 hover:text-black transition-all duration-300 transform hover:scale-110"
-      >
-        <FaHome className="animate-bounce" />
-      </Link>
- 
-      <div className="w-full max-w-md bg-white rounded-lg shadow-lg p-8">
-        <h2 className="text-3xl font-bold text-center mb-8 text-gray-800 transform hover:scale-105 transition duration-300">
-          LOGIN
-        </h2>
-        {!is2FARequired ? (
-          <form onSubmit={handleSubmit} className="space-y-6">
-            <div className="relative">
-              <input
-                type="email"
-                placeholder="Email"
-                value={email}
-                onChange={(e) => setEmail(e.target.value)}
-                className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-              />
-              <div
-                className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${email ? "w-full" : "w-0"}`}
-              ></div>
-            </div>
-            <div className="relative">
-              <input
-                type="password"
-                placeholder="Password"
-                value={password}
-                onChange={(e) => setPassword(e.target.value)}
-                className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-              />
-              <div
-                className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${password ? "w-full" : "w-0"}`}
-              ></div>
-            </div>
-            <div className="flex items-center">
-              <input
-                type="checkbox"
-                id="remember"
-                className="mr-2 transform hover:scale-125 transition duration-300"
-              />
-              <label
-                htmlFor="remember"
-                className="text-sm text-gray-600 select-none"
-              >
-                REMEMBER ME
-              </label>
-            </div>
-            <button
-              type="submit"
-              className="w-full bg-black text-white p-3 rounded-md hover:bg-gray-800 transform hover:-translate-y-1 transition duration-300 disabled:opacity-50"
-              disabled={isLoading}
-            >
-              {isLoading ? "Logging in..." : "Login"}
-            </button>
-          </form>
-        ) : (
-          // 2 factor form design
-          <form onSubmit={handleSubmit2FA} className="space-y-6">
-            <div className="relative">
-              <input
-                type="text"
-                placeholder="Enter 2FA Code"
-                value={twoFactorCode}
-                onChange={(e) => setTwoFactorCode(e.target.value)}
-                className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-              />
-            </div>
-            <button
-              type="submit"
-              className="w-full bg-black text-white p-3 rounded-md hover:bg-gray-800 transform hover:-translate-y-1 transition duration-300 disabled:opacity-50"
-              disabled={isLoading}
-            >
-              {isLoading ? "Verifying..." : "Verify 2FA Code"}
-            </button>
-          </form>
-        )}
-        <div className="mt-6">
-          <div className="relative">
-            <div className="absolute inset-0 flex items-center">
-              <div className="w-full border-t border-gray-300"></div>
-            </div>
-            <div className="relative flex justify-center text-sm">
-              <span className="px-2 bg-white text-gray-500">
-                Or continue with
-              </span>
-            </div>
-          </div>
- 
-          {isLoading && <Spinner />}
-          <div className="mt-6">
-            <button
-              type="button"
-              onClick={() => handleGoogleSignIn()}
-              className="w-full flex items-center justify-center px-4 py-2 border border-gray-300 rounded-md shadow-sm text-sm font-medium text-gray-700 bg-white hover:bg-gray-50 transition duration-300"
-            >
-              <FcGoogle className="h-5 w-5 mr-2" />
-              Sign in with Google
-            </button>
-          </div>
-        </div>
- 
-        <div className="mt-6 text-center">
-          <Link
-            to="/forgot-password"
-            className="text-sm text-gray-600 hover:text-black transition duration-300"
-          >
-            LOST YOUR PASSWORD?
-          </Link>
-        </div>
-        <div className="mt-8 text-center">
-          <span className="text-sm text-gray-500">Don't have an account? </span>
-          <Link
-            to="/register"
-            className="text-sm text-blue-500 hover:text-blue-700 transition duration-300"
-          >
-            REGISTER
-          </Link>
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default Login;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/NotFoundPage.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/NotFoundPage.tsx.html deleted file mode 100644 index 9a5621c..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/NotFoundPage.tsx.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/NotFoundPage.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages NotFoundPage.tsx

-
- -
- 25% - Statements - 4/16 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 25% - Lines - 4/16 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -201x -1x -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import { Link } from 'react-router-dom';
-import { FaExclamationTriangle } from 'react-icons/fa';
-import React from 'react'
- 
-const NotFoundPage: React.FC = () => {
-  return (
-    <section className='text-center flex flex-col justify-center items-center h-96'>
-      <FaExclamationTriangle className='text-yellow-400 text-6xl mb-4 mt-16' />
-      <h1 className='text-6xl font-bold mb-4'>404 Not Found</h1>
-      <p className='text-xl mb-5'>This page does not exist</p>
-      <Link
-        to='/'
-        className='text-white bg-orange-500 hover:bg-orange-600 rounded-md px-3 py-2 mt-4'
-      >
-        Go Back
-      </Link>
-    </section>
-  );
-};
-export default NotFoundPage;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/OrderConfirmation.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/OrderConfirmation.tsx.html deleted file mode 100644 index 2a62cde..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/OrderConfirmation.tsx.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/OrderConfirmation.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages OrderConfirmation.tsx

-
- -
- 13.33% - Statements - 6/45 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 13.33% - Lines - 6/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -571x -  -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useEffect, useState } from 'react';
-import { useSearchParams } from 'react-router-dom';
-import { usePaymentSuccessQuery } from '../slices/paymentSlice/paymentApiSlice';
-import { motion } from 'framer-motion';
-import { useNavigate } from 'react-router-dom';
- 
-const PaymentConfirmation: React.FC = () => {
-    //const [searchParams] = useSearchParams();
-    // const orderId = searchParams.get('orderId');
-    // const sessionId = searchParams.get('sessionId');
-    const sessionOrderId = sessionStorage.getItem('paymentOrderId');
-    const sessionId = sessionStorage.getItem('paymentSessionId')
-    const [loading, setLoading] = useState<boolean>(true);
-    let orderId;
-    if (sessionOrderId) {
-        orderId = Number(sessionOrderId);
-    }
-    const navigate = useNavigate();
-    const { data, error} = usePaymentSuccessQuery({ sessionId, orderId}, {
-        skip: !orderId || !sessionId,
-    });
-   
-  useEffect(() => {
-    console.log("Response data: ", data);
-      if (error) {
-      console.log('Error',error)
-      setLoading(false);
-      setTimeout(() => {
-        navigate('/payment-error'); 
-      }, 2000);
-    }
-    else {
-        navigate('/payment-success');
-    }
-  }, [data, error, navigate]);
- 
-  return (
-    <div className="flex items-center justify-center min-h-screen bg-gray-100">
-      <div className="text-center">
-        {loading && (
-          <motion.div
-            className="flex items-center justify-center space-x-2"
-            initial={{ opacity: 0 }}
-            animate={{ opacity: 1 }}
-            transition={{ duration: 0.5 }}
-          >
-            <div className="spinner-border animate-spin inline-block w-8 h-8 border-4 rounded-full text-teal-500"></div>
-            <p className="text-xl font-semibold">Please wait while checking your payment status...</p>
-          </motion.div>
-        )}
-      </div>
-    </div>
-  );
-};
- 
-export default PaymentConfirmation;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/PaymentSuccess.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/PaymentSuccess.tsx.html deleted file mode 100644 index 8db398e..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/PaymentSuccess.tsx.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/PaymentSuccess.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages PaymentSuccess.tsx

-
- -
- 15.62% - Statements - 5/32 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 15.62% - Lines - 5/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -391x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React from 'react';
-import { Link } from 'react-router-dom';
-import { motion } from 'framer-motion';
- 
-const PaymentSuccessPage: React.FC = () => {
-  return (
-    <div className="flex items-center justify-center min-h-screen bg-gray-100">
-      <motion.div
-        className="bg-white shadow-md rounded-lg p-8 max-w-lg text-center"
-        initial={{ opacity: 0 }}
-        animate={{ opacity: 1 }}
-        transition={{ duration: 0.5 }}
-      >
-        <h1 className="text-2xl font-bold text-teal-600 mb-4">Payment Successful!</h1>
-        <p className="text-lg mb-4">Your payment was successful and your order is being processed.</p>
-        <p className="text-lg mb-4">Shipping details have been sent to your email.</p>
-        <a 
-          href="https://mail.google.com/" 
-          target="_blank" 
-          rel="noopener noreferrer" 
-          className="text-teal-600 font-semibold hover:underline"
-        >
-          Open Gmail to check your email
-        </a>
-        <div className="mt-6">
-          <Link 
-            to="/my-orders" 
-            className="text-white bg-teal-600 px-4 py-2 rounded-lg hover:bg-teal-500 transition duration-300"
-          >
-            Go to Orders
-          </Link>
-        </div>
-      </motion.div>
-    </div>
-  );
-};
- 
-export default PaymentSuccessPage;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/Profile.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/Profile.tsx.html deleted file mode 100644 index c22a4b3..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/Profile.tsx.html +++ /dev/null @@ -1,1273 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/Profile.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages Profile.tsx

-
- -
- 3.19% - Statements - 11/344 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 3.19% - Lines - 11/344 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -3971x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useEffect, useState } from "react";
-import { SlUser } from "react-icons/sl";
-import { FaPhone, FaMapMarkerAlt, FaLock, FaCity, FaRoad, FaGlobeAmericas, FaFlag } from "react-icons/fa";
-import { useDispatch } from "react-redux";
-import { useNavigate, Link } from "react-router-dom";
-import { useUpdateUserMutation, useChangePasswordMutation } from "../slices/authSlice/authApiSlice";
-import toast from "react-hot-toast";
-import { getCredentials } from "../slices/authSlice/authSlice";
-import background from '../assets/Background.jpg';
- 
-interface FormData {
-  firstname: string;
-  othername: string;
-  phone: string;
-  street: string;
-  city: string;
-  country: string;
-  state: string;
-  postalcode: string;
-  oldPassword: string;
-  newPassword: string;
-}
- 
-interface Errors {
-  firstname?: string;
-  othername?: string;
-  phone?: string;
-  street?: string;
-  city?: string;
-  country?: string;
-  state?: string;
-  postalcode?: string;
-  password?: string;
-}
- 
-const Profile: React.FC = () => {
-  const userInfo = JSON.parse(localStorage.getItem("userInfo") as string);
-  const navigate = useNavigate();
-  const dispatch = useDispatch();
-  const [updateUser] = useUpdateUserMutation();
-  const [changePassword] = useChangePasswordMutation();
- 
-  useEffect(() => {
-    if (!userInfo || !userInfo.user) {
-      navigate("/");
-    }
-  }, [userInfo, navigate]);
- 
-  if (!userInfo || !userInfo.user) {
-    return null;
-  }
- 
-  const [formData, setFormData] = useState<FormData>({
-    firstname: userInfo.user.firstname,
-    othername: userInfo.user.othername,
-    phone: userInfo.user.phone,
-    street: userInfo.user.street,
-    city: userInfo.user.city,
-    country: userInfo.user.country,
-    state: userInfo.user.state,
-    postalcode: userInfo.user.postal_code,
-    oldPassword: "",
-    newPassword: "",
-  });
- 
-  const [errors, setErrors] = useState<Errors>({});
-  const [isLoading, setIsLoading] = useState(false);
-  const [isChangePassword, setIsChangePassword] = useState(false);
- 
-  const handleInputChange = (e: React.ChangeEvent<HTMLInputElement>) => {
-    const { name, value } = e.target;
-    setFormData((prevState) => ({
-      ...prevState,
-      [name]: value,
-    }));
-  };
- 
-  const validateForm = () => {
-    let newErrors: Errors = {};
-    const nameRegex = /^[a-zA-Z]+$/;
-    const phoneRegex = /^[0-9]{10}$/;
-    const addressRegex = /^[a-zA-Z0-9\s]+$/;
- 
-    if (!formData.firstname.trim() || !nameRegex.test(formData.firstname)) {
-      newErrors.firstname = "First name is required and must contain only letters";
-    }
-    if (formData.othername && !nameRegex.test(formData.othername)) {
-      newErrors.othername = "Last name must contain only letters";
-    }
-    if (!phoneRegex.test(formData.phone)) {
-      newErrors.phone = "Invalid phone number";
-    }
-    if (!addressRegex.test(formData.street)) {
-      newErrors.street = "Invalid street address";
-    }
-    if (!nameRegex.test(formData.city)) {
-      newErrors.city = "City must contain only letters";
-    }
-    if (!nameRegex.test(formData.state)) {
-      newErrors.state = "State must contain only letters";
-    }
-    if (!nameRegex.test(formData.country)) {
-      newErrors.country = "Country must contain only letters";
-    }
- 
-    setErrors(newErrors);
-    return Object.keys(newErrors).length === 0;
-  };
- 
-  const handleUpdate = async (e: React.FormEvent) => {
-    e.preventDefault();
-    if (!validateForm()) return;
- 
-    setIsLoading(true);
-    try {
-      const res = await updateUser(formData).unwrap();
-      dispatch(getCredentials(res));
-      toast.success(res.message);
-    } catch (err: any) {
-      toast.error(err?.data?.message || "An error occurred");
-    } finally {
-      setIsLoading(false);
-    }
-  };
- 
-  const handleChangePassword = async (e: React.FormEvent) => {
-    e.preventDefault();
-    if (!formData.oldPassword || !formData.newPassword) {
-      setErrors((prev) => ({ ...prev, password: "Both old and new passwords are required" }));
-      return;
-    }
- 
-    setIsChangePassword(true);
-    try {
-      const res = await changePassword({
-        oldPassword: formData.oldPassword,
-        newPassword: formData.newPassword,
-      }).unwrap();
-      toast.success(res.message);
-    } catch (err: any) {
-      toast.error(err?.data?.message || "An error occurred");
-    } finally {
-      setIsChangePassword(false);
-    }
-  };
- 
-  return (
-    <div className="min-h-screen bg-gray-100 py-12 ">
-      <div className="relative h-64 md:h-80 lg:h-96 bg-gray-100">
-          <img 
-            src={background} 
-            alt="Office Interior" 
-            className="w-full h-full object-cover"
-          />
-          <div className="absolute inset-0 bg-black bg-opacity-30 flex items-center justify-center">
-            <h1 className="text-white text-4xl md:text-1xl font-semi-bold">
-              ACCOUNT
-            </h1>
-          </div>
-        </div>
-      <div className="container mx-auto mt-8 px-4">
-        <div className="flex flex-col md:flex-row">
-          {/* Sidebar */}
-          <div className="md:w-1/4 mb-8 md:mb-0">
-            <div className="bg-white rounded-lg shadow-md p-6">
-              <div className="flex flex-col items-center mb-6">
-                <div className="w-24 h-24 bg-gray-300 rounded-full flex items-center justify-center mb-4">
-                  <SlUser className="text-4xl text-gray-600" />
-                </div>
-                <h2 className="text-xl font-semibold">Hello, {userInfo.user.firstname}</h2>
-              </div>
-              <nav className="space-y-2">
-                <Link to="/" className="block py-2 px-4 text-gray-700 hover:bg-gray-100 rounded">Home</Link>
-                <Link to="/my-orders" className="block py-2 px-4 text-gray-700 hover:bg-gray-100 rounded">Orders</Link>
-                <span className="block py-2 px-4 text-blue-600 font-semibold">Edit Profile</span>
-              </nav>
-            </div>
-          </div>
- 
-          {/* Main Content */}
-          <div className="md:w-3/4 md:pl-8">
-            <form onSubmit={handleUpdate}>
-              {/* Personal Information */}
-              <div className="bg-white rounded-lg shadow-md p-6 mb-8">
-                <h2 className="text-2xl font-semibold mb-6">Personal Information</h2>
-                <div className="grid grid-cols-1 md:grid-cols-2 gap-6">
-                  <div>
-                    <label className="block text-sm font-medium text-gray-700 mb-1" htmlFor="firstname">First Name</label>
-                    <div className="relative">
-                      <span className="absolute inset-y-0 left-0 pl-3 flex items-center text-gray-500">
-                        <SlUser />
-                      </span>
-                      <input
-                        type="text"
-                        id="firstname"
-                        name="firstname"
-                        value={formData.firstname}
-                        onChange={handleInputChange}
-                        className="pl-10 w-full px-4 py-2 border rounded-md focus:ring-blue-500 focus:border-blue-500"
-                      />
-                    </div>
-                    {errors.firstname && <p className="mt-1 text-sm text-red-600">{errors.firstname}</p>}
-                  </div>
-                  <div>
-                    <label className="block text-sm font-medium text-gray-700 mb-1" htmlFor="othername">Last Name</label>
-                    <div className="relative">
-                      <span className="absolute inset-y-0 left-0 pl-3 flex items-center text-gray-500">
-                        <SlUser />
-                      </span>
-                      <input
-                        type="text"
-                        id="othername"
-                        name="othername"
-                        value={formData.othername}
-                        onChange={handleInputChange}
-                        className="pl-10 w-full px-4 py-2 border rounded-md focus:ring-blue-500 focus:border-blue-500"
-                      />
-                    </div>
-                    {errors.othername && <p className="mt-1 text-sm text-red-600">{errors.othername}</p>}
-                  </div>
-                  <div>
-                    <label className="block text-sm font-medium text-gray-700 mb-1" htmlFor="phone">Phone Number</label>
-                    <div className="relative">
-                      <span className="absolute inset-y-0 left-0 pl-3 flex items-center text-gray-500">
-                        <FaPhone />
-                      </span>
-                      <input
-                        type="text"
-                        id="phone"
-                        name="phone"
-                        value={formData.phone}
-                        onChange={handleInputChange}
-                        className="pl-10 w-full px-4 py-2 border rounded-md focus:ring-blue-500 focus:border-blue-500"
-                      />
-                    </div>
-                    {errors.phone && <p className="mt-1 text-sm text-red-600">{errors.phone}</p>}
-                  </div>
-                </div>
-              </div>
- 
-              {/* Address */}
-              <div className="bg-white rounded-lg shadow-md p-6 mb-8">
-                <h2 className="text-2xl font-semibold mb-6">Address</h2>
-                <div className="grid grid-cols-1 md:grid-cols-2 gap-6">
-                  <div>
-                    <label className="block text-sm font-medium text-gray-700 mb-1" htmlFor="country">Country</label>
-                    <div className="relative">
-                      <span className="absolute inset-y-0 left-0 pl-3 flex items-center text-gray-500">
-                        <FaGlobeAmericas />
-                      </span>
-                      <input
-                        type="text"
-                        id="country"
-                        name="country"
-                        value={formData.country}
-                        onChange={handleInputChange}
-                        className="pl-10 w-full px-4 py-2 border rounded-md focus:ring-blue-500 focus:border-blue-500"
-                      />
-                    </div>
-                    {errors.country && <p className="mt-1 text-sm text-red-600">{errors.country}</p>}
-                  </div>
-                  <div>
-                    <label className="block text-sm font-medium text-gray-700 mb-1" htmlFor="state">State</label>
-                    <div className="relative">
-                      <span className="absolute inset-y-0 left-0 pl-3 flex items-center text-gray-500">
-                        <FaFlag />
-                      </span>
-                      <input
-                        type="text"
-                        id="state"
-                        name="state"
-                        value={formData.state}
-                        onChange={handleInputChange}
-                        className="pl-10 w-full px-4 py-2 border rounded-md focus:ring-blue-500 focus:border-blue-500"
-                      />
-                    </div>
-                    {errors.state && <p className="mt-1 text-sm text-red-600">{errors.state}</p>}
-                  </div>
-                  <div>
-                    <label className="block text-sm font-medium text-gray-700 mb-1" htmlFor="city">City</label>
-                    <div className="relative">
-                      <span className="absolute inset-y-0 left-0 pl-3 flex items-center text-gray-500">
-                        <FaCity />
-                      </span>
-                      <input
-                        type="text"
-                        id="city"
-                        name="city"
-                        value={formData.city}
-                        onChange={handleInputChange}
-                        className="pl-10 w-full px-4 py-2 border rounded-md focus:ring-blue-500 focus:border-blue-500"
-                      />
-                    </div>
-                    {errors.city && <p className="mt-1 text-sm text-red-600">{errors.city}</p>}
-                  </div>
-                  <div>
-                    <label className="block text-sm font-medium text-gray-700 mb-1" htmlFor="street">Street</label>
-                    <div className="relative">
-                      <span className="absolute inset-y-0 left-0 pl-3 flex items-center text-gray-500">
-                        <FaRoad />
-                      </span>
-                      <input
-                        type="text"
-                        id="street"
-                        name="street"
-                        value={formData.street}
-                        onChange={handleInputChange}
-                        className="pl-10 w-full px-4 py-2 border rounded-md focus:ring-blue-500 focus:border-blue-500"
-                      />
-                    </div>
-                    {errors.street && <p className="mt-1 text-sm text-red-600">{errors.street}</p>}
-                  </div>
-                  <div>
-                    <label className="block text-sm font-medium text-gray-700 mb-1" htmlFor="postalcode">Postal Code</label>
-                    <div className="relative">
-                      <span className="absolute inset-y-0 left-0 pl-3 flex items-center text-gray-500">
-                        <FaMapMarkerAlt />
-                      </span>
-                      <input
-                        type="text"
-                        id="postalcode"
-                        name="postalcode"
-                        value={formData.postalcode}
-                        onChange={handleInputChange}
-                        className="pl-10 w-full px-4 py-2 border rounded-md focus:ring-blue-500 focus:border-blue-500"
-                      />
-                    </div>
-                    {errors.postalcode && <p className="mt-1 text-sm text-red-600">{errors.postalcode}</p>}
-                  </div>
-                </div>
-              </div>
- 
-              <button
-                type="submit"
-                className="w-full bg-blue-600 text-white py-2 px-4 rounded-md hover:bg-blue-700 transition duration-300"
-                disabled={isLoading}
-              >
-                {isLoading ? "Saving..." : "Save Changes"}
-              </button>
-            </form>
- 
-          {/* Change Password */}
-          <div className="bg-white rounded-lg shadow-md p-6 mt-8">
-              <h2 className="text-2xl font-semibold mb-6">Change Password</h2>
-              <form onSubmit={handleChangePassword}>
-                <div className="space-y-4">
-                  <div>
-                    <label className="block text-sm font-medium text-gray-700 mb-1" htmlFor="oldPassword">Old Password</label>
-                    <div className="relative">
-                      <span className="absolute inset-y-0 left-0 pl-3 flex items-center text-gray-500">
-                        <FaLock />
-                      </span>
-                      <input
-                        type="password"
-                        id="oldPassword"
-                        name="oldPassword"
-                        value={formData.oldPassword}
-                        onChange={handleInputChange}
-                        className="pl-10 w-full px-4 py-2 border rounded-md focus:ring-blue-500 focus:border-blue-500"
-                      />
-                    </div>
-                  </div>
-                  <div>
-                    <label className="block text-sm font-medium text-gray-700 mb-1" htmlFor="newPassword">New Password</label>
-                    <div className="relative">
-                      <span className="absolute inset-y-0 left-0 pl-3 flex items-center text-gray-500">
-                        <FaLock />
-                      </span>
-                      <input
-                        type="password"
-                        id="newPassword"
-                        name="newPassword"
-                        value={formData.newPassword}
-                        onChange={handleInputChange}
-                        className="pl-10 w-full px-4 py-2 border rounded-md focus:ring-blue-500 focus:border-blue-500"
-                      />
-                    </div>
-                  </div>
-                  {errors.password && <p className="mt-1 text-sm text-red-600">{errors.password}</p>}
-                </div>
-                <button
-                  type="submit"
-                  className="mt-4 w-full bg-green-600 text-white py-2 px-4 rounded-md hover:bg-green-700 transition duration-300"
-                  disabled={isChangePassword}
-                >
-                  {isChangePassword ? "Changing Password..." : "Change Password"}
-                </button>
-              </form>
-            </div>
-          </div>
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default Profile;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/PyamentErroPage.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/PyamentErroPage.tsx.html deleted file mode 100644 index c3ce6d4..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/PyamentErroPage.tsx.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/PyamentErroPage.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages PyamentErroPage.tsx

-
- -
- 20% - Statements - 5/25 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 20% - Lines - 5/25 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -311x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React from 'react';
-import { Link } from 'react-router-dom';
-import { motion } from 'framer-motion';
- 
-const PaymentErrorPage: React.FC = () => {
-  return (
-    <div className="flex items-center justify-center min-h-screen bg-gray-100">
-      <motion.div
-        className="bg-white shadow-md rounded-lg p-8 max-w-lg text-center"
-        initial={{ opacity: 0 }}
-        animate={{ opacity: 1 }}
-        transition={{ duration: 0.5 }}
-      >
-        <h1 className="text-2xl font-bold text-red-600 mb-4">Payment Error</h1>
-        <p className="text-lg mb-4">An unexpected error occurred while processing your payment.</p>
-        <p className="text-lg mb-4">Please check your order details and try again.</p>
-        <div className="mt-6">
-          <Link 
-            to="/my-orders" 
-            className="text-white bg-red-600 px-4 py-2 rounded-lg hover:bg-red-500 transition duration-300"
-          >
-            Go to Orders
-          </Link>
-        </div>
-      </motion.div>
-    </div>
-  );
-};
- 
-export default PaymentErrorPage;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/Register.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/Register.tsx.html deleted file mode 100644 index eecc6ad..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/Register.tsx.html +++ /dev/null @@ -1,1063 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/Register.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages Register.tsx

-
- -
- 82.15% - Statements - 244/297 -
- - -
- 94.28% - Branches - 33/35 -
- - -
- 73.33% - Functions - 11/15 -
- - -
- 82.15% - Lines - 244/297 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -3271x -1x -1x -  -  -  -1x -1x -1x -1x -1x -1x -  -1x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -  -14x -14x -14x -14x -14x -4x -  -  -14x -  -14x -14x -  -  -  -  -  -  -  -  -  -  -  -  -  -14x -  -  -14x -  -14x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -14x -14x -14x -14x -14x -  -14x -14x -14x -14x -  -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -  -14x -14x -14x -  -14x -14x -14x -14x -14x -14x -14x -  -14x -14x -14x -  -14x -14x -14x -14x -14x -  -14x -  -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -  -14x -14x -14x -  -14x -14x -14x -  -14x -14x -14x -  -14x -14x -14x -14x -14x -14x -14x -14x -14x -  -14x -  -1x - 
import React, { useState, useEffect } from "react";
-import { FcGoogle } from "react-icons/fc";
-import Spinner from "../Components/Spinners";
-import {
-  useRegisterByGoogleMutation,
-  useUserRegisterMutation,
-} from "../slices/authSlice/authApiSlice";
-import { useGoogleLogin } from "@react-oauth/google";
-import toast from "react-hot-toast";
-import { FaHome } from "react-icons/fa";
-import { Link, useNavigate } from "react-router-dom";
-import { useSelector } from "react-redux";
- 
-const SignupForm: React.FC = () => {
-  const [firstname, setFirstname] = useState("");
-  const [othername, setOthername] = useState("");
-  const [email, setEmail] = useState("");
-  const [password, setPassword] = useState("");
-  const [phone, setPhoneNumber] = useState("");
-  const [street, setStreet] = useState("");
-  const [city, setCity] = useState("");
-  const [country, setCountry] = useState("");
-  const [state, setState] = useState("");
-  const [postalcode, setPostalcode] = useState("");
-  const [isLoading, setIsLoading] = useState(false);
- 
-  const [registerByGoogle] = useRegisterByGoogleMutation();
-  const [userRegister] = useUserRegisterMutation();
-  const navigate = useNavigate();
-  const { userInfo } = useSelector((state: any) => state.auth);
-  useEffect(() => {
-    if (userInfo) {
-      navigate("/");
-    }
-  }, []);
- 
-  const handleGoogleRegister = useGoogleLogin({
-    onSuccess: async (response) => {
-      setIsLoading(true);
-      try {
-        const accessToken = response.access_token;
-        const res = await registerByGoogle({ accessToken }).unwrap();
-        toast.success(res.message);
-      } catch (err) {
-        //@ts-ignore
-        toast.error(err?.data?.message || err.error);
-        console.log(err);
-      } finally {
-        setIsLoading(false);
-      }
-    },
-    onError: (error) => {
-      console.log("Google Sign-In failed:", error);
-    },
-  });
- 
-  const handleRegister = async (e: React.FormEvent<HTMLFormElement>) => {
-    e.preventDefault();
-    setIsLoading(true);
-    try {
-      await userRegister({
-        firstname,
-        othername,
-        email,
-        password,
-        phone,
-        street,
-        city,
-        country,
-        state,
-        postal_code: postalcode,
-      }).unwrap();
-      toast.success("Registration successful");
-      const modal = document.getElementById("my_modal_3") as HTMLDialogElement;
-      // Show modal on successful registration
-      modal.showModal();
- 
-      setFirstname("");
-      setOthername("");
-      setEmail("");
-      setPassword("");
-      setPhoneNumber("");
-      setStreet("");
-      setCity("");
-      setCountry("");
-      setState("");
-      setPostalcode("");
-      // navigate("/login");
-    } catch (err) {
-      //@ts-ignore
-      const errorMessages = err?.data?.errors || [err.error];
-      //@ts-ignore
-      toast.error(errorMessages[0] || err?.data?.message);
-      //@ts-ignore
-      console.log(errorMessages[0], err?.data?.message);
-      console.log(err);
-    } finally {
-      setIsLoading(false);
-    }
-  };
- 
-  return (
-    <div className="flex items-center justify-center min-h-screen bg-gray-100">
-      <Link
-        to="/"
-        className="absolute top-9 left-12 text-3xl text-gray-600 hover:text-black transition-all duration-300 transform hover:scale-110"
-      >
-        <FaHome className="animate-bounce" />
-      </Link>
-      <div className="w-full max-w-xl bg-white rounded-lg shadow-lg p-8">
-        <h2 className="text-3xl font-bold text-center mb-8 text-gray-800 transform hover:scale-105 transition duration-300">
-          REGISTER
-        </h2>
-        <form className="space-y-6" onSubmit={handleRegister}>
-          <div className="flex space-x-8">
-            <div className="relative w-1/2">
-              <input
-                type="text"
-                placeholder="first name"
-                value={firstname}
-                onChange={(e) => setFirstname(e.target.value)}
-                className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-              />
-              <div
-                className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${
-                  firstname ? "w-full" : "w-0"
-                }`}
-              ></div>
-            </div>
-            <div className="relative w-1/2">
-              <input
-                type="text"
-                placeholder="other name"
-                value={othername}
-                onChange={(e) => setOthername(e.target.value)}
-                className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-              />
-              <div
-                className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${
-                  othername ? "w-full" : "w-0"
-                }`}
-              ></div>
-            </div>
-          </div>
-          <div className="relative">
-            <input
-              type="email"
-              placeholder="Email"
-              value={email}
-              onChange={(e) => setEmail(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            />
-            <div
-              className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${
-                email ? "w-full" : "w-0"
-              }`}
-            ></div>
-          </div>
-          <div className="relative">
-            <input
-              type="password"
-              placeholder="Password"
-              value={password}
-              onChange={(e) => setPassword(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            />
-            <div
-              className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${
-                password ? "w-full" : "w-0"
-              }`}
-            ></div>
-          </div>
-          <div className="flex space-x-4">
-            <div className="relative w-1/2">
-              <input
-                type="text"
-                placeholder="Street"
-                value={street}
-                onChange={(e) => setStreet(e.target.value)}
-                className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-              />
-              <div
-                className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${
-                  street ? "w-full" : "w-0"
-                }`}
-              ></div>
-            </div>
-            <div className="relative w-1/2">
-              <input
-                type="text"
-                placeholder="City"
-                value={city}
-                onChange={(e) => setCity(e.target.value)}
-                className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-              />
-              <div
-                className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${
-                  city ? "w-full" : "w-0"
-                }`}
-              ></div>
-            </div>
-          </div>
-          <div className="relative">
-            <input
-              type="tel"
-              placeholder="Phone Number"
-              value={phone}
-              onChange={(e) => setPhoneNumber(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            />
-            <div
-              className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${
-                phone ? "w-full" : "w-0"
-              }`}
-            ></div>
-          </div>
-          <div className="flex space-x-4">
-            <div className="relative w-1/2">
-              <input
-                type="text"
-                placeholder="State"
-                value={state}
-                onChange={(e) => setState(e.target.value)}
-                className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-              />
-              <div
-                className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${
-                  state ? "w-full" : "w-0"
-                }`}
-              ></div>
-            </div>
-            <div className="relative w-1/2">
-              <input
-                type="number"
-                placeholder="Postal code"
-                value={postalcode}
-                onChange={(e) => setPostalcode(e.target.value)}
-                className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-              />
-              <div
-                className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${
-                  postalcode ? "w-full" : "w-0"
-                }`}
-              ></div>
-            </div>
-          </div>
-          <div className="relative">
-            <input
-              type="text"
-              placeholder="Country"
-              value={country}
-              onChange={(e) => setCountry(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            />
-            <div
-              className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${
-                country ? "w-full" : "w-0"
-              }`}
-            ></div>
-          </div>
-          <button
-            type="submit"
-            className="w-full bg-black text-white p-3 rounded-md hover:bg-gray-800 transform hover:-translate-y-1 transition duration-300"
-            disabled={isLoading}
-          >
-            {isLoading ? <Spinner /> : "REGISTER"}
-          </button>
-        </form>
- 
-        <div className="mt-6">
-          <div className="relative">
-            <div className="absolute inset-0 flex items-center">
-              <div className="w-full border-t border-gray-300"></div>
-            </div>
-            <div className="relative flex justify-center text-sm">
-              <span className="px-2 bg-white text-gray-500">
-                Or continue with
-              </span>
-            </div>
-          </div>
- 
-          <div className="mt-6">
-            <button
-              type="button"
-              onClick={() => handleGoogleRegister()}
-              className="w-full flex items-center justify-center px-4 py-2 border border-gray-300 rounded-md shadow-sm text-sm font-medium text-gray-700 bg-white hover:bg-gray-50 transition duration-300"
-            >
-              <FcGoogle className="h-5 w-5 mr-2" />
-              Sign up with Google
-            </button>
-          </div>
-        </div>
-        <div className="mt-8 text-center">
-          <span className="text-sm text-gray-500">
-            Already have an account?{" "}
-          </span>
-          <a
-            href="/login"
-            className="text-sm text-blue-500 hover:text-blue-700 transition duration-300"
-          >
-            LOGIN
-          </a>
-        </div>
-      </div>
- 
-      <dialog
-        id="my_modal_3"
-        className="modal px-4 rounded-lg bg-gray-100 max-w-xl h-40"
-      >
-        <div className="modal-box">
-          <form method="dialog">
-            <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2">
-              ✕
-            </button>
-          </form>
-          <div className="flex mt-10 flex-col items-center">
-            <h3 className="font-bold text-lg">Email Verification Sent</h3>
-            <p className="py-4">We sent an email for verifying your email</p>
-          </div>
-        </div>
-      </dialog>
-    </div>
-  );
-};
- 
-export default SignupForm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/ResetPassword.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/ResetPassword.tsx.html deleted file mode 100644 index 5df833f..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/ResetPassword.tsx.html +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/ResetPassword.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages ResetPassword.tsx

-
- -
- 6.31% - Statements - 6/95 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 6.31% - Lines - 6/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -1121x -1x -1x -1x -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useState, useEffect } from 'react';
-import { useLocation, useNavigate } from 'react-router-dom';
-import toast from 'react-hot-toast';
-const BACKEND_URL = import.meta.env.VITE_BACKEND_URL
- 
- 
-const ResetPassword: React.FC = () => {
-    const [password, setPassword] = useState('');
-    const [confirmPassword, setConfirmPassword] = useState('');
-    const [token, setToken] = useState('');
-    const [loading, setLoading] = useState(false);
-    const navigate = useNavigate();
- 
-    const location = useLocation();
- 
-    useEffect(() => {
-        const searchParams = new URLSearchParams(location.search);
-        const tokenParam = searchParams.get('token');
-        if (tokenParam) {
-            setToken(tokenParam);
-        } else {
-            toast.error('No reset token found. Please request a new password reset.');
-        }
-    }, [location]);
- 
-    const handleSubmit = async (e: React.FormEvent) => {
-        e.preventDefault();
- 
- 
-        if (password !== confirmPassword) {
-            toast.error('Passwords do not match.');
-            return;
-        }
- 
-        if (!password.match(/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]).{8,}$/)) {
-            toast.error('Password must be at least 8 characters long and include at least one lowercase letter, one uppercase letter, and one number.');
-            return;
-        }
- 
-        setLoading(true);
- 
-        try {
-            const response = await fetch(`${BACKEND_URL}/api/reset?token=${token}`, {
-                method: 'POST',
-                headers: {
-                    'Content-Type': 'application/json',
-                },
-                body: JSON.stringify({ password }),
-            });
- 
- 
-            const data = await response.json();
- 
-            if (response.ok) {
-                toast.success(data.message);
-                setTimeout(() => {
-                    navigate('/login');
-                }, 3000);
-            } else {
-                toast.error(data.error || 'Something went wrong');
-            }
-        } catch (error) {
-            console.error('Error:', error);
-            toast.error('Network error, please try again later');
-        } finally {
-            setLoading(false);
-        }
-    };
- 
-    return (
-        <div className="flex items-center justify-center min-h-screen bg-gray-100">
-            <div className="w-full max-w-md bg-white rounded-lg shadow-lg p-8">
-                <h2 className="text-3xl font-bold text-center mb-8 text-gray-800 transform hover:scale-105 transition duration-300">Reset Password</h2>
-                <form className="space-y-6" onSubmit={handleSubmit}>
-                    <div className="relative">
-                        <input
-                            type="password"
-                            value={password}
-                            onChange={(e) => setPassword(e.target.value)}
-                            placeholder="Enter new password"
-                            aria-label="Enter new password"
-                            required
-                            className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-                        />
-                        <div className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${password ? 'w-full' : 'w-0'}`}></div>
-                    </div>
-                    <div className="relative">
-                        <input
-                            type="password"
-                            value={confirmPassword}
-                            onChange={(e) => setConfirmPassword(e.target.value)}
-                            placeholder="Confirm new password"
-                            aria-label="Confirm new password"
-                            required
-                            className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-                        />
-                        <div className={`absolute left-0 bottom-0 h-0.5 bg-blue-500 transition-all duration-300 ${confirmPassword ? 'w-full' : 'w-0'}`}></div>
-                    </div>
-                    <button
-                        type="submit"
-                        disabled={loading}
-                        className="w-full bg-black text-white p-3 rounded-md hover:bg-gray-800 transform hover:-translate-y-1 transition duration-300 disabled:opacity-50 disabled:cursor-not-allowed"
-                    >
-                        {loading ? 'Resetting...' : 'Reset Password'}
-                    </button>
-                </form>
-            </div>
-        </div>
-    );
-};
- 
-export default ResetPassword;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/SellerAllProductsPage.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/SellerAllProductsPage.tsx.html deleted file mode 100644 index 13478dc..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/SellerAllProductsPage.tsx.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/SellerAllProductsPage.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages SellerAllProductsPage.tsx

-
- -
- 18.64% - Statements - 11/59 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 18.64% - Lines - 11/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -711x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useEffect, useState } from 'react';
-import { useDispatch } from 'react-redux';
-import Spinner from '../Components/Spinners';
-import { setProductInfo } from '../slices/productSlice/productSlice';
-import SellerProductCard from '../Components/SellerProductCard';
-import { useGetSellerProductsQuery } from '../slices/sellerSlice/sellerProductsApiSlice';
-import { useDeleteProductMutation } from '../slices/productSlice/productApiSlice';
-import toast from 'react-hot-toast';
-import { useNavigate } from 'react-router-dom';
- 
- 
- 
-const SellerAllProductsPage: React.FC = () => {
-    const dispatch = useDispatch();
-    const navigate = useNavigate();
-    const { data: products } = useGetSellerProductsQuery();
-    const [deleteProduct, { isLoading: isDeleting }] = useDeleteProductMutation();
- 
-    useEffect(() => {
-        if (products) {
-            dispatch(setProductInfo(products));
-        }
-    }, [products, dispatch]);
- 
- 
-    const handleDelete = async (id: number) => {
-        try {
-            await deleteProduct(id).unwrap();
-            toast.success('Deletion successful');
-            setTimeout(() => {
-                window.location.reload();
-            }, 2000);
-        } catch (error) {
-            toast.error(`Error: ${(error as Error).message}`);
-        }
-    };
- 
-    return (
-        <div className="min-h-screen bg-white py-12">
-            <div className="container mx-auto px-4">
-                <div className="flex flex-col ml-5">
-                    <nav className="flex space-x-4 mb-10">
-                        <a href="#" className="text-sm text-gray-600 hover:text-gray-900">ALL</a>
-                        <a href="#" className="text-sm text-gray-600 hover:text-gray-900">ELECTRONIC</a>
-                        <a href="#" className="text-sm text-gray-600 hover:text-gray-900">CLOTHES</a>
-                        <a href="#" className="text-sm text-gray-600 hover:text-gray-900">FOOD</a>
-                    </nav>
-                    <div className="flex flex-col">
-                        {products?.products ? (
-                            products.products.map((product) => (
-                                <SellerProductCard
-                                    key={product.productId}
-                                    product={product}
-                                    onDelete={handleDelete}
-                                    isDeleting={isDeleting}
-                                />
-                            ))
-                        ) : (
-                            <div className="col-span-full flex justify-center items-center">
-                                <Spinner />
-                            </div>
-                        )}
-                    </div>
-                </div>
-            </div>
-        </div>
-    );
-};
- 
-export default SellerAllProductsPage;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/SellerSingleProductPage.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/SellerSingleProductPage.tsx.html deleted file mode 100644 index fd33f4b..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/SellerSingleProductPage.tsx.html +++ /dev/null @@ -1,739 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/SellerSingleProductPage.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages SellerSingleProductPage.tsx

-
- -
- 4.39% - Statements - 8/182 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 4.39% - Lines - 8/182 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -2191x -1x -1x -  -  -  -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useState } from "react";
-import { useParams, useNavigate } from "react-router-dom";
-import toast from "react-hot-toast";
-import {
-  Product,
-  useDeleteProductMutation,
-} from "../slices/productSlice/productApiSlice";
-import { useGetSingleSellerProductQuery } from "../slices/sellerSlice/sellerProductsApiSlice";
-import UpdateProductDialog from "../Components/UpdateProductDialog";
- 
-// interface Product {
-//   images: string;
-//   productId: number;
-//   sellerId: number;
-//   productName: string;
-//   description: string;
-//   productCategory: string;
-//   price: number;
-//   quantity: number;
-//   dimensions: string;
-//   isAvailable: boolean;
-//   createdAt: string;
-//   updatedAt: string;
-// }
- 
-const SellerSingleProductPage: React.FC = () => {
-  const { id } = useParams<{ id: string; }>();
-  const [selectedProduct, setSelectedPRoduct] = useState<Product | null>(null);
- 
-  const [open, setOpen] = useState(false);
- 
-  const handleClose = () => {
-    setOpen(false);
-  };
- 
-  const handleEdit = (prod: Product) => {
-    setOpen(true);
-    setSelectedPRoduct(prod);
-  };
- 
-  const navigate = useNavigate();
- 
-  const {
-    data: product,
-    isLoading,
-    isError,
-  } = useGetSingleSellerProductQuery(id as string);
- 
-  const [deleteProduct, { isLoading: isDeleting }] = useDeleteProductMutation();
- 
-  const handleDelete = async () => {
-    try {
-      await deleteProduct(id as string).unwrap();
-      toast.success("Deletion successful");
-      setTimeout(() => {
-        navigate("/seller/products");
-      }, 2000);
-    } catch (error) {
-      toast.error(`Error: ${(error as Error).message}`);
-    }
-  };
- 
-  if (!selectedProduct) {
-    console.log("none");
-  }
-  if (isLoading) return <div>Loading...</div>;
-  if (isError) return <div>Error loading product</div>;
- 
-  const formatDate = (dateString: string) => {
-    const options: Intl.DateTimeFormatOptions = {
-      year: "numeric",
-      month: "long",
-      day: "numeric",
-      hour: "numeric",
-      minute: "numeric",
-      second: "numeric",
-      hour12: true,
-    };
-    return new Date(dateString).toLocaleDateString(undefined, options);
-  };
- 
-  return (
-    <div className="container mx-auto px-4 py-8">
-      <div className="flex flex-col md:flex-row">
-        <div className="md:w-1/2 flex flex-row mr-20 justify-center items-center">
-          <div className="md:w-1/2 bg-gray-100 w-full m-0 h-35">
-            <img
-              src={product && product.product.product.images}
-              alt={product && product.product.product.productName}
-              className="w-full"
-            />
-          </div>
-        </div>
-        <div className="md:w-1/2 md:pl-8">
-          <h1 className="text-3xl font-semibold mb-2">
-            {" "}
-            {product && product.product.product.productName}
-          </h1>
-          <p className="text-xl text-gray-700 mb-4">
-            Rwf {product && product.product.product.price}
-          </p>
-          <div className="flex items-center mb-2">
-            {[...Array(5)].map((_, index) => (
-              <svg
-                key={index}
-                className="w-5 h-5 text-yellow-100 fill-current"
-                xmlns="http://www.w3.org/2000/svg"
-                viewBox="0 0 24 24"
-              >
-                <path d="M12 .587l3.668 7.568L24 9.423l-6 6.097 1.428 8.485L12 18.908l-7.428 5.097L6 15.52 0 9.423l8.332-1.268L12 .587z" />
-              </svg>
-            ))}
-          </div>
-          <p className="text-gray-600 mb-4">
-            {product && product.product.product.description}.
-          </p>
-          <div className="flex items-center justify-start align-middle ">
-            <button
-              onClick={() => handleEdit(product.product.product)}
-              className="ml-10 px-6 py-2 bg-black text-white rounded transition duration-300 ease-in-out transform hover:bg-gray-800 hover:scale-105"
-            >
-              Edit
-            </button>
-            <button
-              onClick={handleDelete}
-              disabled={isDeleting}
-              className="ml-10 px-6 py-2 bg-black text-white rounded transition duration-300 ease-in-out transform hover:bg-red-800 hover:scale-105"
-            >
-              {isDeleting ? "Deleting..." : "Delete"}
-            </button>
-          </div>
-          <div className="mt-8">
-            <h2 className="text-lg font-semibold mb-2">Dimensions:</h2>
-            <p className="text-gray-600">10x10x10 cm</p>
-          </div>
-          <div className="mt-4">
-            <h2>
-              Category:{" "}
-              <span className="text-lg font-semibold mb-2">
-                {" "}
-                {product && product.product.product.productCategory}
-              </span>
-            </h2>
-          </div>
-          <div className="mt-4">
-            <h2>
-              Quantity Remaining:{" "}
-              <span className="text-lg font-semibold mb-2">
-                {" "}
-                {product && product.product.product.quantity}
-              </span>
-            </h2>
-          </div>
-          <div className="mt-4">
-            <h2>
-              Availability:{" "}
-              <span className="text-lg font-semibold mb-2">
-                {" "}
-                {product && product.product.product.isAvailable}
-              </span>
-            </h2>
-          </div>
-          <div className="mt-4">
-            <h2>
-              Created At:{" "}
-              <span className="text-lg font-semibold mb-2">
-                {product && formatDate(product.product.product.createdAt)}
-              </span>
-            </h2>
-          </div>
-          <div className="mt-4">
-            <h2>
-              Last Updated:{" "}
-              <span className="text-lg font-semibold mb-2">
-                {product && formatDate(product.product.product.updatedAt)}
-              </span>
-            </h2>
-          </div>
-        </div>
-      </div>
-      <div className="mt-12">
-        <ul className="flex border-b">
-          <li className="mr-1">
-            <a
-              className="bg-white inline-block py-2 px-4 text-black font-semibold"
-              href="#description"
-            >
-              Description
-            </a>
-          </li>
-          <li className="mr-1">
-            <a
-              className="bg-white inline-block py-2 px-4 text-gray-400 hover:text-black font-semibold"
-              href="#reviews"
-            >
-              Reviews
-            </a>
-          </li>
-        </ul>
-        <div id="description" className="mt-4">
-          <p className="text-gray-600">
-            {product && product.product.product.description}
-          </p>
-        </div>
-        <div id="reviews" className="mt-4 hidden">
-          <p className="text-gray-600">No reviews yet.</p>
-        </div>
-      </div>
-      <UpdateProductDialog
-        open={open}
-        handleClose={handleClose}
-        selectedProduct={selectedProduct}
-      />
-    </div>
-  );
-};
- 
-export default SellerSingleProductPage;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/SingleProduct.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/SingleProduct.tsx.html deleted file mode 100644 index 764c059..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/SingleProduct.tsx.html +++ /dev/null @@ -1,925 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/SingleProduct.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages SingleProduct.tsx

-
- -
- 5.02% - Statements - 12/239 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 5.02% - Lines - 12/239 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -2811x -1x -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useEffect, useState } from "react";
-import { useParams } from "react-router-dom";
-import {
-  useAddToCartMutation,
-  useGetCartQuery,
-} from "../slices/cartSlice/cartApiSlice";
-import { useGetProductsQuery } from "../slices/productSlice/productApiSlice";
-import ProductCard from "../Components/product";
-import Spinner from "../Components/Spinners";
-import toast from "react-hot-toast";
-import "react-toastify/dist/ReactToastify.css";
-import { useNavigate } from "react-router-dom";
-import { useAddToWishlistMutation } from "../slices/wishlistSlice/wishlistSliceApi";
- 
-interface ProductCardProps {
-  product: {
-    productId: number;
-    images: string[];
-    productName: string;
-    price: number;
-    description: string;
-    productCategory: string;
-    quantity: number;
-  };
-}
- 
-const SingleProduct: React.FC = () => {
-  const { id } = useParams();
-  const navigate = useNavigate();
-  const [product, setProduct] = useState<ProductCardProps["product"] | null>(
-    null
-  );
-  const [relatedProducts, setRelatedProducts] = useState([]);
-  const [cartItemQty, SetCartItemQty] = useState(1);
-  const [addToCart] = useAddToCartMutation();
-  const [addToWishlist] = useAddToWishlistMutation();
-  const { refetch } = useGetCartQuery();
-  const [addingToCart, setAddingToCart] = useState<boolean>(false);
-  const [addingToWishlist, setAddingToWishlist] = useState<boolean>(false);
-  const { data: productsData, isLoading } = useGetProductsQuery();
- 
-  const handleAddToWishlist = async () => {
-    try {
-      const userInfo = localStorage.getItem("userInfo");
-      if (!userInfo) {
-        toast.error("Please Login First To Proceed");
-        return;
-      }
- 
-      setAddingToWishlist(true);
-      const response = await addToWishlist(Number(id)).unwrap();
-      console.log("Wishlist response:", response);
-      //@ts-ignore
-      if (response.Message) {
-        toast.success("Product added to wishlist successfully!");
-        //@ts-ignore
-      } else if (response.Warning || response.Error) {
-        //@ts-ignore
-        toast.success(response.Warning || response.Error);
-      } else {
-        toast.success("Product added to wishlist successfully!");
-      }
-    } catch (err: any) {
-      console.error("Error adding product to wishlist:", err);
-      if (err.status === 400) {
-        toast.error("Product Already In Your Wishlist!");
-      } else if (err.status === 403) {
-        toast.error(err?.data?.message || "Authentication error");
-      } 
-      else {
-        toast.error("Error adding product to wishlist");
-      }
-    } finally {
-      setAddingToWishlist(false);
-    }
-  };
- 
-  useEffect(() => {
-    if (productsData && id) {
-      const currentProduct = productsData.products.find(
-        (p: any) => p.productId.toString() === id
-      );
-      setProduct(currentProduct);
- 
-      const related = productsData.products.filter(
-        (p: any) =>
-          p.productCategory === currentProduct.productCategory &&
-          p.productId.toString() !== id
-      );
-      setRelatedProducts(related);
-    }
-  }, [productsData, id]);
- 
-  const handleQtyChange = (e: React.ChangeEvent<HTMLInputElement>) => {
-    SetCartItemQty(Number(e.target.value));
-  };
-  const handleAddToCart = async () => {
-    try {
-      const userInfo = localStorage.getItem("userInfo");
-      if (Number(cartItemQty) <= 0) {
-        toast.error("Product Quantity of 0 or Less is not allowed !");
-        return;
-      }
-      if (userInfo) {
-        setAddingToCart(true);
-        const data = { productId: Number(id), quantity: Number(cartItemQty) };
-        const response = await addToCart(data).unwrap();
-        if (response.message == "Item added to cart successfully") {
-          toast.success("Product added to cart successfully!");
-          refetch();
-        } else {
-          toast.error(response.message);
-        }
-      } else {
-        toast.error("Please Login First To Proceed ");
-      }
-    } catch (err: any) {
-      if (err.status == 400) {
-        toast.error(
-          "Product Already In Your Cart. Please Consider updating quantities !"
-        );
-      } else if (err.status === 403) {
-        // @ts-ignore
-        toast.error(err?.data?.message);
-        navigate('/update-password')
-      }
-      else if(err.status === 406){
-        console.log(err.status)
-        toast.error(err?.data?.message || "You can't add your own product to cart");
-      }
-      console.error("Error adding product to cart:", err.status);
-    } finally {
-      setAddingToCart(false);
-    }
-  };
- 
-  if (isLoading) {
-    return <Spinner />;
-  }
- 
-  if (!product) {
-    return <div>Product not found</div>;
-  }
- 
-  const sideImages =
-    product.images.length <= 1
-      ? new Array(4).fill(product.images[0])
-      : product.images;
- 
-  return (
-    <div className="container mx-auto px-4 py-8 mt-20">
-      <div className="flex flex-col md:flex-row">
-        <div className="md:w-1/2 flex flex-row mr-20 justify-center items-center">
-          <div className="md:w-1/2 flex flex-col justify-center items-center">
-            {sideImages.map((image, index) => (
-              <img
-                key={index}
-                src={image}
-                alt={`Product ${index + 1}`}
-                className="bg-gray-100 mb-2 w-20"
-              />
-            ))}
-          </div>
-          <div className="md:w-1/2 bg-gray-100 w-full m-0 h-35">
-            <img
-              src={product.images[0]}
-              alt={product.productName}
-              className="w-full"
-            />
-          </div>
-        </div>
-        <div className="md:w-1/2 md:pl-8">
-          <h1 className="text-3xl font-semibold mb-2">
-            {" "}
-            {product.productName}
-          </h1>
-          <p className="text-xl text-gray-700 mb-4">Rwf {product.price}</p>
-          <div className="flex items-center mb-2">
-            {[...Array(5)].map((_, index) => (
-              <svg
-                key={index}
-                className="w-5 h-5 text-yellow-100 fill-current"
-                xmlns="http://www.w3.org/2000/svg"
-                viewBox="0 0 24 24"
-              >
-                <path d="M12 .587l3.668 7.568L24 9.423l-6 6.097 1.428 8.485L12 18.908l-7.428 5.097L6 15.52 0 9.423l8.332-1.268L12 .587z" />
-              </svg>
-            ))}
-          </div>
-          <p className="text-gray-600 mb-4">{product.description}.</p>
-          <div className="flex items-center justify-start align-middle ">
-            <div className="flex items-center">
-              <span className="">Quantity:</span>
-              <input
-                type="number"
-                min="1"
-                max={product.quantity}
-                value={cartItemQty}
-                onChange={handleQtyChange}
-                className="border rounded w-16 p-1 text-center"
-              />
-            </div>
-            <div className="ml-5 flex flex-col sm:flex-row sm:flex-wrap gap-4 px-4 sm:px-0">
-            <button
-              onClick={handleAddToCart}
-              className="w-full sm:w-auto mb-4 sm:mb-0 px-4 sm:px-6 py-2 bg-black text-white rounded transition duration-300 ease-in-out transform hover:bg-gray-800 hover:scale-105 text-sm sm:text-base"
-            >
-              {addingToCart ? "Adding Item To Cart..." : "Add to Cart"}
-            </button>
-            <button
-              onClick={handleAddToWishlist}
-              className="w-full sm:w-auto px-4 sm:px-6 py-2 bg-black text-white rounded transition duration-300 ease-in-out transform hover:bg-gray-800 hover:scale-105 text-sm sm:text-base"
-              disabled={addingToWishlist}
-            >
-              {addingToWishlist ? "Adding to Wishlist..." : "Add to Wishlist"}
-            </button>
-          </div>
-          </div>
-          
-          
-          
-          <div className="mt-8">
-            <h2 className="text-lg font-semibold mb-2">Dimensions:</h2>
-            <p className="text-gray-600">10x10x10 cm</p>
-          </div>
-          <div className="mt-4">
-            <h2>
-              Category:{" "}
-              <span className="text-lg font-semibold mb-2">
-                {" "}
-                {product.productCategory}
-              </span>
-            </h2>
-          </div>
-        </div>
- 
-        
-      </div>
-      <div className="mt-12">
-        <ul className="flex border-b">
-          <li className="mr-1">
-            <a
-              className="bg-white inline-block py-2 px-4 text-black font-semibold"
-              href="#description"
-            >
-              Description
-            </a>
-          </li>
-          <li className="mr-1">
-            <a
-              className="bg-white inline-block py-2 px-4 text-gray-400 hover:text-black font-semibold"
-              href="#reviews"
-            >
-              Reviews
-            </a>
-          </li>
-        </ul>
-        <div id="description" className="mt-4">
-          <p className="text-gray-600">{product.description}</p>
-        </div>
-        <div id="reviews" className="mt-4 hidden">
-          <p className="text-gray-600">No reviews yet.</p>
-        </div>
-      </div>
-      <div className="mt-12">
-        <h2 className="text-xl font-semibold mb-4">Related Products</h2>
-        <div className="grid grid-cols-2 md:grid-cols-4 gap-4">
-          {relatedProducts.map((relatedProduct: any) => (
-            <ProductCard
-              key={relatedProduct.productId}
-              product={relatedProduct}
-            />
-          ))}
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default SingleProduct;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminAssignPermiToRole.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminAssignPermiToRole.tsx.html deleted file mode 100644 index 8f9673f..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminAssignPermiToRole.tsx.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/admin/AdminAssignPermiToRole.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/admin AdminAssignPermiToRole.tsx

-
- -
- 13.84% - Statements - 9/65 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 13.84% - Lines - 9/65 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -851x -1x -1x -1x -1x -1x -1x -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useState } from 'react';
-import Sidebar from '../../Components/admin/Sidebar';
-import Header from '../../Components/admin/Header';
-import { useGetPermissionsQuery, useAddPermissionToRoleMutation } from '../../slices/permissionSlice/permissionApiSlice';
-import Spinner from '../../Components/Spinners';
-import toast from 'react-hot-toast';
-import { useNavigate, useParams } from 'react-router-dom';
- 
- 
-const AssignPermissionToRole = () => {
-  const [selectedPermission, setSelectedPermission] = useState('');
-  const [isSidebarOpen, setSidebarOpen] = useState(false);
- 
-  const navigate = useNavigate()
-  const {id} = useParams()
- 
-  //@ts-ignore
-  const {data: AllPermission } = useGetPermissionsQuery()
-  const [AssignPermission, {isLoading}] = useAddPermissionToRoleMutation()
- 
- 
-  const handleSubmit = async(e: React.FormEvent) => {
-    e.preventDefault();
-   try {
-     await AssignPermission({permissionId: +selectedPermission, id}).unwrap()
-    toast.success('Permission Assigned Successfully')
-    navigate('/admin/dashboard')
-   } catch (err) {
-    //@ts-ignore
-    if(err?.data?.error){
-      //@ts-ignore
-      toast.error(err?.data?.error)
-    }
-    //@ts-ignore
-    if(err?.data?.message){
-      //@ts-ignore
-      toast.error(err?.data?.message)
-    }
- 
-   }
-  };
- 
-  return (
-    <div className="flex h-screen bg-gray-100">
-      <Sidebar isOpen={isSidebarOpen} toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-      <div className="flex-1 flex flex-col">
-        <Header toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-        <div className="max-w-md mt-14 mx-auto bg-white p-6 rounded-lg shadow-md">
-          <h2 className="text-2xl font-bold mb-6 text-center">Assign Permission To Role</h2>
-          
-          <form onSubmit={handleSubmit}>
-            <div className="mb-4">
-              <label htmlFor="permission" className="block text-sm font-medium text-gray-700 mb-1">
-                Permission <span className="text-red-500">*</span>
-              </label>
-              <select
-                id="permission"
-                value={selectedPermission}
-                onChange={(e) => setSelectedPermission(e.target.value)}
-                className="relative w-full cursor-default rounded-lg bg-white py-2 pl-3 pr-10 text-left border border-gray-300 focus:outline-none focus-visible:border-indigo-500 focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-opacity-75 focus-visible:ring-offset-2 focus-visible:ring-offset-orange-300 sm:text-sm"
-              >
-                {AllPermission && AllPermission.permissions.map((permission: any) => (
-                  <option key={permission.id} value={permission.id}>
-                    {permission.name}
-                  </option>
-                ))}
-              </select>
-            </div>
-            
-            {isLoading && <Spinner/>}
-            <button
-              type="submit"
-              className="w-full bg-black text-white py-2 px-4 rounded-md hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-gray-500"
-            >
-              Assign Permission
-            </button>
-          </form>
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default AssignPermissionToRole;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminAssignRoleToUser.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminAssignRoleToUser.tsx.html deleted file mode 100644 index 712fc53..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminAssignRoleToUser.tsx.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/admin/AdminAssignRoleToUser.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/admin AdminAssignRoleToUser.tsx

-
- -
- 14.28% - Statements - 9/63 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 14.28% - Lines - 9/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -811x -1x -1x -1x -1x -1x -1x -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useState } from 'react';
-import Sidebar from '../../Components/admin/Sidebar';
-import Header from '../../Components/admin/Header';
-import { useAddRoleToUserMutation, useGetRolesQuery } from '../../slices/roleSlice/requestroleApiSlice';
-import Spinner from '../../Components/Spinners';
-import toast from 'react-hot-toast';
-import { useNavigate, useParams } from 'react-router-dom';
- 
- 
-const  AdminAssignRoleToUser = () => {
-  const [selectedRole, setSelectedRole] = useState('');
-  const [isSidebarOpen, setSidebarOpen] = useState(false);
- 
- 
-  const navigate = useNavigate()
-  const {id} = useParams()
- 
-   //@ts-ignore
-   const {data: AllRoles } = useGetRolesQuery()
-   const [AssignRole, {isLoading}] = useAddRoleToUserMutation()
- 
-  const handleSubmit = async(e: React.FormEvent) => {
-    e.preventDefault();
-   try {
-    await AssignRole({roleId: +selectedRole, id}).unwrap()
-    toast.success('Permission Assigned Successfully')
-    navigate('/admin/dashboard')
-   } catch (error) {
-    //@ts-ignore
-    if(err.status === 400) {
-      //@ts-ignore
-  toast.error(err?.data?.errors)
-}
- //@ts-ignore
-toast.error(err?.data?.message) 
-   }
-  };
- 
-  return (
-    <div className="flex h-screen bg-gray-100">
-      <Sidebar isOpen={isSidebarOpen} toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-      <div className="flex-1 flex flex-col">
-        <Header toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-        <div className="w-96 h-64 mt-14 mx-auto bg-white p-6 rounded-lg shadow-md">
-          <h2 className="text-2xl font-bold mb-6 text-center">Assign Role To User</h2>
-          
-          <form onSubmit={handleSubmit}>
-            <div className="mb-4">
-              <label htmlFor="role" className="block text-sm font-medium text-gray-700 mb-1">
-                Role <span className="text-red-500">*</span>
-              </label>
-              <select
-                id="role"
-                value={selectedRole}
-                onChange={(e) => setSelectedRole(e.target.value)}
-                className="relative w-full cursor-default rounded-lg bg-white py-2 pl-3 pr-10 text-left border border-gray-300 focus:outline-none focus-visible:border-indigo-500 focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-opacity-75 focus-visible:ring-offset-2 focus-visible:ring-offset-orange-300 sm:text-sm"
-              >
-                {AllRoles && AllRoles.roles.map((role: any) => (
-                  <option key={role.id} value={role.id}>
-                    {role.name}
-                  </option>
-                ))}
-              </select>
-            </div>
-            
-            {isLoading && <Spinner/>}
-            <button
-              type="submit"
-              className="w-full bg-black text-white py-2 px-4 rounded-md hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-gray-500"
-            >
-              Assign Role
-            </button>
-          </form>
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default  AdminAssignRoleToUser;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminCreatePermission.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminCreatePermission.tsx.html deleted file mode 100644 index dbe3ad9..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminCreatePermission.tsx.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/admin/AdminCreatePermission.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/admin AdminCreatePermission.tsx

-
- -
- 15.51% - Statements - 9/58 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 15.51% - Lines - 9/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -721x -1x -1x -1x -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useState } from 'react';
-import Sidebar from '../../Components/admin/Sidebar';
-import Header from '../../Components/admin/Header';
-import { useCreatePermissionMutation } from '../../slices/permissionSlice/permissionApiSlice';
-import Spinner from '../../Components/Spinners';
-import { useNavigate } from 'react-router-dom';
-import toast from 'react-hot-toast';
- 
-const AdminCreatePermission = () => {
-  const [permission, setPermission] = useState('');
-  const [isSidebarOpen, setSidebarOpen] = useState(false);
- 
-  const navigate = useNavigate()
- 
-  const [createPermission, {isLoading}] = useCreatePermissionMutation()
- 
-  const handleSubmit = async(e: React.FormEvent) => {
-    e.preventDefault();
-     try {
-      await createPermission({name: permission}).unwrap()
-       toast.success('permission created successfully')
-       navigate('/admin/dashboard')
-     } catch (err) {
-       //@ts-ignore
-       if(err.status === 400) {
-        //@ts-ignore
-         toast.error(err?.data?.errors)
-        }
-        //@ts-ignore
-      toast.error(err?.data?.message) 
-      
-     }
-  };
- 
-  return (
-    <div className="flex h-screen bg-gray-100">
-      <Sidebar isOpen={isSidebarOpen} toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-      <div className="flex-1 flex flex-col">
-        <Header toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-        <div className="w-96 h-64 mt-14 mx-auto bg-white p-6 rounded-lg shadow-md">
-          <h2 className="text-2xl font-bold mb-6 text-center">CREATE USER PERMISSION</h2>
-          
-          <form onSubmit={handleSubmit}>
-            <div className="mb-4 mt-8">
-              <label htmlFor="permission" className="block text-sm font-medium text-gray-700 mb-1">
-                Permission <span className="text-red-500">*</span>
-              </label>
-              <input
-                type="text"
-                id="permission"
-                value={permission}
-                onChange={(e) => setPermission(e.target.value)}
-                className="relative w-full rounded-lg bg-white py-2 pl-3 pr-10 text-left border border-gray-300 focus:outline-none focus-visible:border-indigo-500 focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-opacity-75 focus-visible:ring-offset-2 focus-visible:ring-offset-orange-300 sm:text-sm"
-                placeholder="Type the Permission"
-              />
-            </div>
-            {isLoading && <Spinner/>}
-            <button
-              type="submit"
-              className="w-full bg-black text-white py-2 px-4 rounded-md hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-gray-500"
-            >
-              Create Permission
-            </button>
-          </form>
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default AdminCreatePermission;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminCreateRole.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminCreateRole.tsx.html deleted file mode 100644 index af205bf..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminCreateRole.tsx.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/admin/AdminCreateRole.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/admin AdminCreateRole.tsx

-
- -
- 15.51% - Statements - 9/58 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 15.51% - Lines - 9/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -701x -1x -1x -1x -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useState } from 'react';
-import Sidebar from '../../Components/admin/Sidebar';
-import Header from '../../Components/admin/Header';
-import { useCreateRoleMutation } from '../../slices/roleSlice/requestroleApiSlice';
-import Spinner from '../../Components/Spinners';
-import { useNavigate } from 'react-router-dom';
-import toast from 'react-hot-toast';
- 
-const AdminCreateRole = () => {
-  const [role, setRole] = useState('');
-  const [isSidebarOpen, setSidebarOpen] = useState(false);
- 
-  const navigate = useNavigate()
-  const [createRole, {isLoading}] = useCreateRoleMutation()
- 
-  const handleSubmit = async(e: React.FormEvent) => {
-    e.preventDefault();
-    try {
-      await createRole({name: role}).unwrap()
-      toast.success('role created successfully')
-      navigate('/admin/dashboard')
-    } catch (err) {
-    //@ts-ignore
-      if(err.status === 400) {
-            //@ts-ignore
-        toast.error(err?.data?.errors)
-      }
-       //@ts-ignore
-      toast.error(err?.data?.message)  
-    }    
-  };
- 
-  return (
-    <div className="flex h-screen bg-gray-100">
-      <Sidebar isOpen={isSidebarOpen} toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-      <div className="flex-1 flex flex-col">
-        <Header toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-        <div className="w-96 h-64 mt-14 mx-auto bg-white p-6 rounded-lg shadow-md">
-          <h2 className="text-2xl font-bold mb-6 text-center">CREATE USER ROLE</h2>
-          
-          <form onSubmit={handleSubmit}>
-            <div className="mb-4 mt-8">
-              <label htmlFor="role" className="block text-sm font-medium text-gray-700 mb-1">
-                Role <span className="text-red-500">*</span>
-              </label>
-              <input
-                type="text"
-                id="role"
-                value={role}
-                onChange={(e) => setRole(e.target.value)}
-                className="relative w-full rounded-lg bg-white py-2 pl-3 pr-10 text-left border border-gray-300 focus:outline-none focus-visible:border-indigo-500 focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-opacity-75 focus-visible:ring-offset-2 focus-visible:ring-offset-orange-300 sm:text-sm"
-                placeholder="Type the Role"
-              />
-            </div>
-            {isLoading && <Spinner/>}
-            <button
-              type="submit"
-              className="w-full bg-black text-white py-2 px-4 rounded-md hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-gray-500"
-            >
-              Create Role
-            </button>
-          </form>
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default AdminCreateRole;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminDashboard.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminDashboard.tsx.html deleted file mode 100644 index a9fafb9..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminDashboard.tsx.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/admin/AdminDashboard.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/admin AdminDashboard.tsx

-
- -
- 37.5% - Statements - 6/16 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 37.5% - Lines - 6/16 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -201x -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useState } from 'react';
-import Sidebar from '../../Components/admin/Sidebar';
-import Header from '../../Components/admin/Header';
-import MainContent from '../../Components/admin/MainContent';
- 
-const Dashboard: React.FC = () => {
-  const [isSidebarOpen, setSidebarOpen] = useState(false);
- 
-  return (
-    <div className="flex h-screen bg-gray-100">
-      <Sidebar isOpen={isSidebarOpen} toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-      <div className="flex-1 flex flex-col">
-        <Header toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-        <MainContent />
-      </div>
-    </div>
-  );
-};
- 
-export default Dashboard;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminDeletePermiFromRole.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminDeletePermiFromRole.tsx.html deleted file mode 100644 index 1befa13..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminDeletePermiFromRole.tsx.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/admin/AdminDeletePermiFromRole.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/admin AdminDeletePermiFromRole.tsx

-
- -
- 11.7% - Statements - 11/94 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 11.7% - Lines - 11/94 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -1171x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useState, useEffect } from 'react';
-import Sidebar from '../../Components/admin/Sidebar';
-import Header from '../../Components/admin/Header';
-import { useGetRolePermissionQuery } from '../../slices/roleSlice/requestroleApiSlice';
-import { useGetPermissionsQuery } from '../../slices/permissionSlice/permissionApiSlice';
-import { useRemovePermissionFromRoleMutation } from '../../slices/permissionSlice/permissionApiSlice';
-import Spinner from '../../Components/Spinners';
-import toast from 'react-hot-toast';
-import { useParams, useNavigate } from 'react-router-dom';
- 
- 
-const AdminDeletePermiFromRole = () => {
-  const [selectedPermission, setSelectedPermission] = useState('');
-  const [isSidebarOpen, setSidebarOpen] = useState(false);
-  const [myPermissions, setMyPermissions] = useState<any[]>([]);
- 
-  const { id } = useParams();
-  const navigate = useNavigate()
- 
-  //@ts-ignore
-  const { data: rolePermission, refetch } = useGetRolePermissionQuery();
-  //@ts-ignore
-  const { data: permission,  } = useGetPermissionsQuery();
- 
-  const [removePermission, {isLoading}] = useRemovePermissionFromRoleMutation()
- 
-  useEffect(() => {
-    const fetchData = async () => {
-      if (id) {
-        await refetch();
-        if (permission && rolePermission) {
-          const filteredPermissions = permission.permissions.filter((permi: any) => 
-            rolePermission.rolePermissions.some((rolePermi: any) => 
-              rolePermi.roleId == id && rolePermi.permissionId === permi.id
-            )
-          );
-          setMyPermissions(filteredPermissions);
-        }
-      }
-    };
-  
-    fetchData();
-  }, [id, refetch, permission, rolePermission]);
- 
-  useEffect(() => {
-    if (myPermissions.length !== 0) {
-      console.log(myPermissions.map(perm => perm));
-    }
-  }, [myPermissions]);
- 
-  const handleSubmit = async(e: React.FormEvent) => {
-    e.preventDefault();
-   try {
- 
-    await removePermission({id, permissionId: +selectedPermission}).unwrap()
-    setMyPermissions(prevPermissions => 
-      prevPermissions.filter(perm => perm.id !== +selectedPermission)
-    );
-    toast.success('permission removed successfully')
-    refetch()
-    navigate('/admin/dashboard')
-   } catch (err) {
-    //@ts-ignore
-    if(err?.data?.error) {
-      //@ts-ignore
-  toast.error(err?.data?.error)
-}
-//@ts-ignore
-    if(err?.data?.message) {
-       //@ts-ignore
-    toast.error(err?.data?.message) 
-}
- 
-   }
-  };
- 
-  return (
-    <div className="flex h-screen bg-gray-100">
-      <Sidebar isOpen={isSidebarOpen} toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-      <div className="flex-1 flex flex-col">
-        <Header toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-        <div className="max-w-md mt-14 mx-auto bg-white p-6 rounded-lg shadow-md">
-          <h2 className="text-2xl font-bold mb-6 text-center">Delete Permission From Role</h2>
-          
-          <form onSubmit={handleSubmit}>
-            <div className="mb-4">
-              <label htmlFor="permission" className="block text-sm font-medium text-gray-700 mb-1">
-                Permission <span className="text-red-500">*</span>
-              </label>
-              <select
-                id="permission"
-                value={selectedPermission}
-                onChange={(e) => setSelectedPermission(e.target.value)}
-                className="relative w-full cursor-default rounded-lg bg-white py-2 pl-3 pr-10 text-left border border-gray-300 focus:outline-none focus-visible:border-indigo-500 focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-opacity-75 focus-visible:ring-offset-2 focus-visible:ring-offset-orange-300 sm:text-sm"
-              >
-                {myPermissions.map((permission: any) => (
-                  <option key={permission.id} value={permission.id}>
-                    {permission.name}
-                  </option>
-                ))}
-              </select>
-            </div>
-            {isLoading && <Spinner/>}
-            <button
-              type="submit"
-              className="w-full bg-black text-white py-2 px-4 rounded-md hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-gray-500"
-            >
-              Delete Permission
-            </button>
-          </form>
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default AdminDeletePermiFromRole;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminEditRole.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminEditRole.tsx.html deleted file mode 100644 index c0fd5ae..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminEditRole.tsx.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/admin/AdminEditRole.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/admin AdminEditRole.tsx

-
- -
- 15.25% - Statements - 9/59 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 15.25% - Lines - 9/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -711x -1x -1x -1x -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useState } from 'react';
-import Sidebar from '../../Components/admin/Sidebar';
-import Header from '../../Components/admin/Header';
-import { useUpdateRoleMutation } from '../../slices/roleSlice/requestroleApiSlice';
-import Spinner from '../../Components/Spinners';
-import { useNavigate, useParams } from 'react-router-dom';
-import toast from 'react-hot-toast';
- 
-const AdminEditRole = () => {
-  const [role, setRole] = useState('');
-  const [isSidebarOpen, setSidebarOpen] = useState(false);
- 
-  const navigate = useNavigate()
-  const {id} = useParams()
-  const [editRole, {isLoading}] = useUpdateRoleMutation()
- 
-  const handleSubmit = async(e: React.FormEvent) => {
-    e.preventDefault();
-    try {
-      await editRole({id, name: role}).unwrap()
-      toast.success('role Edited successfully')
-      navigate('/admin/dashboard')
-    } catch (err) {
-        //@ts-ignore
-        if(err.status === 400) {
-            //@ts-ignore
-        toast.error(err?.data?.errors)
-      }
-       //@ts-ignore
-      toast.error(err?.data?.message) 
-    }    
-  };
- 
-  return (
-    <div className="flex h-screen bg-gray-100">
-      <Sidebar isOpen={isSidebarOpen} toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-      <div className="flex-1 flex flex-col">
-        <Header toggleSidebar={() => setSidebarOpen(!isSidebarOpen)} />
-        <div className="w-96 h-64 mt-14 mx-auto bg-white p-6 rounded-lg shadow-md">
-          <h2 className="text-2xl font-bold mb-6 text-center">EDIT USER ROLE</h2>
-          
-          <form onSubmit={handleSubmit}>
-            <div className="mb-4 mt-8">
-              <label htmlFor="role" className="block text-sm font-medium text-gray-700 mb-1">
-                Role <span className="text-red-500">*</span>
-              </label>
-              <input
-                type="text"
-                id="role"
-                value={role}
-                onChange={(e) => setRole(e.target.value)}
-                className="relative w-full rounded-lg bg-white py-2 pl-3 pr-10 text-left border border-gray-300 focus:outline-none focus-visible:border-indigo-500 focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-opacity-75 focus-visible:ring-offset-2 focus-visible:ring-offset-orange-300 sm:text-sm"
-                placeholder="Type the Role"
-              />
-            </div>
-            {isLoading && <Spinner/>}
-            <button
-              type="submit"
-              className="w-full bg-black text-white py-2 px-4 rounded-md hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-gray-500"
-            >
-              Edit Role
-            </button>
-          </form>
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default AdminEditRole;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminPageOnly.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminPageOnly.tsx.html deleted file mode 100644 index 294796a..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/admin/AdminPageOnly.tsx.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/admin/AdminPageOnly.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/admin AdminPageOnly.tsx

-
- -
- 41.66% - Statements - 5/12 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 41.66% - Lines - 5/12 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -171x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -1x - 
import React from 'react'
-import { Navigate, Outlet } from 'react-router-dom'
-import { useSelector } from 'react-redux'
- 
-const AdminPageOnly: React.FC = () => {
-  const {userInfo} = useSelector((state: any) => state.auth)
- 
-  const isUserAdmin = userInfo && userInfo.user.roleId === 1
-  return (
-    <>
-      {isUserAdmin ? <Outlet/> : <Navigate to="/" replace/>}
-    </>
-  )
-}
- 
-export default AdminPageOnly
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/admin/index.html b/coverage/e-commerce-lydia-32-fn/src/pages/admin/index.html deleted file mode 100644 index c8122fc..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/admin/index.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/admin - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/pages/admin

-
- -
- 15.76% - Statements - 67/425 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/8 -
- - -
- 15.76% - Lines - 67/425 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
AdminAssignPermiToRole.tsx -
-
13.84%9/65100%0/00%0/113.84%9/65
AdminAssignRoleToUser.tsx -
-
14.28%9/63100%0/00%0/114.28%9/63
AdminCreatePermission.tsx -
-
15.51%9/58100%0/00%0/115.51%9/58
AdminCreateRole.tsx -
-
15.51%9/58100%0/00%0/115.51%9/58
AdminDashboard.tsx -
-
37.5%6/16100%0/00%0/137.5%6/16
AdminDeletePermiFromRole.tsx -
-
11.7%11/94100%0/00%0/111.7%11/94
AdminEditRole.tsx -
-
15.25%9/59100%0/00%0/115.25%9/59
AdminPageOnly.tsx -
-
41.66%5/12100%0/00%0/141.66%5/12
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/changePassword.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/changePassword.tsx.html deleted file mode 100644 index 2a8abdc..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/changePassword.tsx.html +++ /dev/null @@ -1,436 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/changePassword.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages changePassword.tsx

-
- -
- 0% - Statements - 0/105 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/105 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import React, { useState, useEffect } from 'react';
-import { useNavigate } from 'react-router-dom';
-import { useSelector, useDispatch } from 'react-redux';
-import { useUpdatePasswordMutation } from '../slices/authSlice/authApiSlice';
-import { clearCredentials } from '../slices/authSlice/authSlice';
-import toast from 'react-hot-toast';
-import { FaEye, FaEyeSlash } from 'react-icons/fa';
- 
-const ChangePassword: React.FC = () => {
-  const [currentPassword, setCurrentPassword] = useState('');
-  const [newPassword, setNewPassword] = useState('');
-  const [confirmPassword, setConfirmPassword] = useState('');
-  const [showCurrentPassword, setShowCurrentPassword] = useState(false);
-  const [showNewPassword, setShowNewPassword] = useState(false);
-  const [showConfirmPassword, setShowConfirmPassword] = useState(false);
-  const [isLoading, setIsLoading] = useState(false);
- 
-  const navigate = useNavigate();
-  const dispatch = useDispatch();
-  const { userInfo } = useSelector((state: any) => state.auth);
-  const [updatePassword] = useUpdatePasswordMutation();
- 
-  useEffect(() => {
-    if (!userInfo || !userInfo.passwordExpired) {
-      navigate('/');
-    }
-  }, [userInfo, navigate]);
- 
-  const handleSubmit = async (e: React.FormEvent<HTMLFormElement>) => {
-    e.preventDefault();
-    setIsLoading(true);
- 
-    if (newPassword !== confirmPassword) {
-      toast.error('New passwords do not match');
-      setIsLoading(false);
-      return;
-    }
- 
-    try {
-      await updatePassword({ currentPassword, newPassword }).unwrap();
-      toast.success('Password updated successfully');
-      dispatch(clearCredentials());
-      navigate('/login');
-    } catch (err: any) {
-      console.error(err);
-      toast.error(err?.data?.message || 'An error occurred. Please try again.');
-    } finally {
-      setIsLoading(false);
-    }
-  };
- 
-  return (
-    <div className="flex items-center justify-center min-h-screen bg-gray-100">
-      <div className="w-full max-w-md bg-white rounded-lg shadow-lg p-8">
-        <h2 className="text-3xl font-bold text-center mb-8 text-gray-800">Change Password</h2>
-        <form onSubmit={handleSubmit} className="space-y-6">
-          <div className="relative">
-            <input
-              type={showCurrentPassword ? "text" : "password"}
-              placeholder="Current Password"
-              value={currentPassword}
-              onChange={(e) => setCurrentPassword(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            />
-            <button
-              type="button"
-              onClick={() => setShowCurrentPassword(!showCurrentPassword)}
-              className="absolute right-3 top-1/2 transform -translate-y-1/2"
-            >
-              {showCurrentPassword ? <FaEyeSlash /> : <FaEye />}
-            </button>
-          </div>
-          <div className="relative">
-            <input
-              type={showNewPassword ? "text" : "password"}
-              placeholder="New Password"
-              value={newPassword}
-              onChange={(e) => setNewPassword(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            />
-            <button
-              type="button"
-              onClick={() => setShowNewPassword(!showNewPassword)}
-              className="absolute right-3 top-1/2 transform -translate-y-1/2"
-            >
-              {showNewPassword ? <FaEyeSlash /> : <FaEye />}
-            </button>
-          </div>
-          <div className="relative">
-            <input
-              type={showConfirmPassword ? "text" : "password"}
-              placeholder="Confirm New Password"
-              value={confirmPassword}
-              onChange={(e) => setConfirmPassword(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            />
-            <button
-              type="button"
-              onClick={() => setShowConfirmPassword(!showConfirmPassword)}
-              className="absolute right-3 top-1/2 transform -translate-y-1/2"
-            >
-              {showConfirmPassword ? <FaEyeSlash /> : <FaEye />}
-            </button>
-          </div>
-          <button
-            type="submit"
-            className="w-full bg-black text-white p-3 rounded-md hover:bg-gray-800 transform hover:-translate-y-1 transition duration-300 disabled:opacity-50"
-            disabled={isLoading}
-          >
-            {isLoading ? 'Updating...' : 'Update Password'}
-          </button>
-        </form>
-      </div>
-    </div>
-  );
-};
- 
-export default ChangePassword;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/customerSupport.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/customerSupport.tsx.html deleted file mode 100644 index ba0289b..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/customerSupport.tsx.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/customerSupport.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages customerSupport.tsx

-
- -
- 8.69% - Statements - 4/46 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 8.69% - Lines - 4/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React from 'react';
-import { Link } from 'react-router-dom';
- 
-const CustomerSupportPage = () => {
-  return (
-    <div className="bg-gradient-to-br from-blue-100 to-purple-100 min-h-screen">
-      <div className="container mx-auto px-10 py-20 mt-20">
-        <h1 className="text-5xl font-extrabold text-center text-gray-800 mb-12">
-          How Can We Help You?
-        </h1>
-        
-        <div className="grid md:grid-cols-2 lg:grid-cols-3 gap-8 mb-16">
-          {/* Quick Links */}
-          <div className="bg-white rounded-xl shadow-lg p-6 transform transition duration-500 hover:scale-105">
-            <h2 className="text-2xl font-bold text-gray-800 mb-4">Quick Links</h2>
-            <ul className="space-y-2">
-              <li><a href="#" className="text-blue-600 hover:text-blue-800">Track Your Order</a></li>
-              <li><a href="#" className="text-blue-600 hover:text-blue-800">Return Policy</a></li>
-              <li><a href="#" className="text-blue-600 hover:text-blue-800">Shipping Information</a></li>
-              <li><a href="#" className="text-blue-600 hover:text-blue-800">Product FAQs</a></li>
-            </ul>
-          </div>
-          
-          {/* Contact Us */}
-          <div className="bg-white rounded-xl shadow-lg p-6 transform transition duration-500 hover:scale-105">
-            <h2 className="text-2xl font-bold text-gray-800 mb-4">Contact Us</h2>
-            <p className="mb-4">We're here to help! Reach out to us through any of these channels:</p>
-            <ul className="space-y-2">
-              <li className="flex items-center"><svg className="w-5 h-5 mr-2 text-green-500" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path strokeLinecap="round" strokeLinejoin="round" strokeWidth="2" d="M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z"></path></svg> 0788695466</li>
-              <li className="flex items-center"><svg className="w-5 h-5 mr-2 text-blue-500" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path strokeLinecap="round" strokeLinejoin="round" strokeWidth="2" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"></path></svg> 
-              atlp32tl@gmail.com</li>
-            </ul>
-          </div>
-          
-          {/* FAQ */}
-          <div className="bg-white rounded-xl shadow-lg p-6 transform transition duration-500 hover:scale-105">
-            <h2 className="text-2xl font-bold text-gray-800 mb-4">FAQ</h2>
-            <ul className="space-y-2">
-              <li><a href="#" className="text-blue-600 hover:text-blue-800">How do I place an order?</a></li>
-              <li><a href="#" className="text-blue-600 hover:text-blue-800">What payment methods do you accept?</a></li>
-              <li><a href="#" className="text-blue-600 hover:text-blue-800">How can I track my package?</a></li>
-              <li><a href="#" className="text-blue-600 hover:text-blue-800">What is your return policy?</a></li>
-            </ul>
-          </div>
-        </div>
-        
-        {/* Back to Orders Button */}
-        <div className="text-center">
-        <Link to="/my-orders" className="bg-gray-800 text-white px-6 py-3 rounded-full hover:bg-gray-700 transition duration-300 inline-flex items-center">
-            <svg className="w-5 h-5 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path strokeLinecap="round" strokeLinejoin="round" strokeWidth="2" d="M10 19l-7-7m0 0l7-7m-7 7h18"></path></svg>
-            Back to Orders
-          </Link>
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default CustomerSupportPage;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/index.html b/coverage/e-commerce-lydia-32-fn/src/pages/index.html deleted file mode 100644 index 3a93135..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/index.html +++ /dev/null @@ -1,461 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/pages

-
- -
- 28.3% - Statements - 876/3095 -
- - -
- 65.6% - Branches - 82/125 -
- - -
- 33.92% - Functions - 19/56 -
- - -
- 28.3% - Lines - 876/3095 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
AboutUs.tsx -
-
10.44%7/67100%0/00%0/110.44%7/67
Cart.tsx -
-
4.56%12/263100%0/00%0/14.56%12/263
Chat.tsx -
-
5.3%6/113100%0/00%0/15.3%6/113
Checkout.tsx -
-
89.92%241/26850.79%32/6366.66%4/689.92%241/268
ForgotPassword.tsx -
-
6.66%8/120100%0/00%0/16.66%8/120
Home.tsx -
-
75.28%67/8961.53%8/1325%1/475.28%67/89
Login.tsx -
-
51.44%125/24369.23%9/1333.33%3/951.44%125/243
NotFoundPage.tsx -
-
25%4/16100%0/00%0/125%4/16
OrderConfirmation.tsx -
-
13.33%6/45100%0/00%0/113.33%6/45
PaymentSuccess.tsx -
-
15.62%5/32100%0/00%0/115.62%5/32
Profile.tsx -
-
3.19%11/344100%0/00%0/13.19%11/344
PyamentErroPage.tsx -
-
20%5/25100%0/00%0/120%5/25
Register.tsx -
-
82.15%244/29794.28%33/3573.33%11/1582.15%244/297
ResetPassword.tsx -
-
6.31%6/95100%0/00%0/16.31%6/95
SellerAllProductsPage.tsx -
-
18.64%11/59100%0/00%0/118.64%11/59
SellerSingleProductPage.tsx -
-
4.39%8/182100%0/00%0/14.39%8/182
SingleProduct.tsx -
-
5.02%12/239100%0/00%0/15.02%12/239
changePassword.tsx -
-
0%0/1050%0/10%0/10%0/105
customerSupport.tsx -
-
8.69%4/46100%0/00%0/18.69%4/46
ourTeam.tsx -
-
64.81%70/108100%0/00%0/364.81%70/108
updatePassword.tsx -
-
5.1%5/98100%0/00%0/15.1%5/98
verified.tsx -
-
12.9%4/31100%0/00%0/112.9%4/31
verifyFailed.tsx -
-
12.9%4/31100%0/00%0/112.9%4/31
wishlist.tsx -
-
6.14%11/179100%0/00%0/16.14%11/179
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/order/index.html b/coverage/e-commerce-lydia-32-fn/src/pages/order/index.html deleted file mode 100644 index 4c9d3ae..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/order/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/order - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/pages/order

-
- -
- 5.62% - Statements - 18/320 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/4 -
- - -
- 5.62% - Lines - 18/320 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
orderDetail.tsx -
-
4.5%10/222100%0/00%0/24.5%10/222
orderHistory.tsx -
-
8.16%8/98100%0/00%0/28.16%8/98
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/order/orderDetail.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/order/orderDetail.tsx.html deleted file mode 100644 index 25844b4..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/order/orderDetail.tsx.html +++ /dev/null @@ -1,868 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/order/orderDetail.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/order orderDetail.tsx

-
- -
- 4.5% - Statements - 10/222 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/2 -
- - -
- 4.5% - Lines - 10/222 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -2621x -1x -1x -1x -1x -  -1x -1x -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useEffect, useState } from 'react';
-import { useParams, Link, useNavigate } from 'react-router-dom';
-import { useDispatch, useSelector } from 'react-redux';
-import { useGetOrderByIdQuery, useCancelOrderMutation } from '../../slices/orderSlice/orderApiSlice';
-import { setCurrentOrder } from '../../slices/orderSlice/orderSlice';
-import { RootState } from '../../store';
-import toast from "react-hot-toast";
-import { useNewPaymentMutation } from '../../slices/paymentSlice/paymentApiSlice';
- 
- 
-const StatusBadge = ({ status }: { status: string }) => {
-  const statusStyles = {
-    pending: 'bg-yellow-400 text-yellow-900',
-    processing: 'bg-blue-400 text-blue-900',
-    completed: 'bg-green-400 text-green-900',
-    cancelled: 'bg-red-400 text-red-900',
-  };
-  return (
-    <span className={`px-3 py-1 rounded-full text-xs font-bold uppercase tracking-wider ${statusStyles[status.toLowerCase()] || 'bg-gray-400 text-gray-900'}`}>
-      {status}
-    </span>
-  );
-};
- 
-const OrderDetailsComponent: React.FC = () => {
-  const { id } = useParams<{ id: string }>();
-  const dispatch = useDispatch();
-  const { data, isLoading, isError, refetch } = useGetOrderByIdQuery(id);
-  const currentOrder = useSelector((state: RootState) => state.order.currentOrder);
-  const [activeSection, setActiveSection] = useState('items');
-  const [currentPage, setCurrentPage] = useState(1);
-  const [initializingPayment, setInitializingPayment] = useState<boolean>(false);
-  const [cancelOrder, { isLoading: isCancelling }] = useCancelOrderMutation();
-  const [newPayment] = useNewPaymentMutation();
-  const navigate = useNavigate();
- 
-  const [error, setError] = useState<string | null>(null);
- 
-  const handleCancelOrder = async () => {
-  try {
-    const result = await cancelOrder(id).unwrap();
-    dispatch(setCurrentOrder({ ...currentOrder, status: 'cancelled' }));
-    toast.success("Order cancelled successfully!");
-    setTimeout(() => navigate('/my-orders'), 2000);
-  } catch (err) {
-    console.error('Failed to cancel order:', err);
-    setError('Failed to cancel order. Please try again.');
-    toast.error("Failed to cancel order. Please try again.");
-  }
-};
- 
-useEffect(() => {
-  const intervalId = setInterval(() => {
-    refetch();
-  }, 2000); 
- 
-  return () => clearInterval(intervalId); 
-}, [refetch]);
- 
-  useEffect(() => {
-    if (data) {
-      dispatch(setCurrentOrder(data.order));
-    }
-  }, [data, dispatch]);
- 
-  if (isLoading) return <div className="flex justify-center items-center h-screen"><div className="animate-spin rounded-full h-24 w-24 border-t-2 border-b-2 border-gray-500"></div></div>;
-  if (isError) return <div className="text-center py-8 text-red-500 text-lg">Error loading order details. Please try again later.</div>;
-  if (!currentOrder) return <div className="text-center py-8 text-gray-500 text-lg">No order found</div>;
- 
-  const itemsPerPage = 2;
-  const indexOfLastItem = currentPage * itemsPerPage;
-  const indexOfFirstItem = indexOfLastItem - itemsPerPage;
-  const currentItems = currentOrder.items ? currentOrder.items.slice(indexOfFirstItem, indexOfLastItem) : [];
- 
-  const paginate = (pageNumber: number) => setCurrentPage(pageNumber);
-  const calculatePricePerItem = () => {
-    if (currentOrder.items && currentOrder.items.length > 0 && currentOrder.totalAmount) {
-      const totalAmount = parseFloat(currentOrder.totalAmount);
-      const totalQuantity = currentOrder.items.reduce((sum: any, item: { quantity: any; }) => sum + item.quantity, 0);
-      return totalAmount / totalQuantity;
-    }
-    return 0;
-  };
- 
-  const pricePerItem = calculatePricePerItem();
- 
-  const handlePayment = async () => {
-    try {
-      const paymentData = { orderId:id, currency: 'rwf' }
-      setInitializingPayment(true);
-      const paymentResponse = await newPayment(paymentData);
-      const stripe_url = paymentResponse?.data?.sessionUrl;
-      const sessionId = paymentResponse?.data?.sessionId;
-      sessionStorage.setItem('paymentSessionId', sessionId);
-      sessionStorage.setItem('paymentOrderId', String(id));
-      if (stripe_url) { 
-         // dispatch(setCurrentOrder({ ...currentOrder, status: 'paid' }));
-          window.location.href=stripe_url;
-      }
-      else {
-          toast.error("Initializing Payment Failed ");
-      }
-      setInitializingPayment(false);
-    } catch (err) { 
-      toast.error('Failed to finalize payment. Please try again.');
-    }
-  };
- 
-  return (
-    <div className="bg-gradient-to-br from-black via-gray-800 to-gray-900 min-h-screen py-10 px-4 sm:px-6 lg:px-8 mt-16">
-      <div className="max-w-4xl mx-auto">
-        <div className="bg-white bg-opacity-10 backdrop-filter backdrop-blur-lg rounded-2xl overflow-hidden shadow-xl">
-          <div className="p-6 sm:p-8">
-            <div className="flex flex-col sm:flex-row justify-between items-start sm:items-center mb-6">
-              <h1 className="text-3xl sm:text-4xl font-extrabold text-white mb-3 sm:mb-0">Order #{currentOrder.orderId}</h1>
-              <StatusBadge status={currentOrder.status} />
-            </div>
- 
-            
-            <div className="grid grid-cols-1 sm:grid-cols-2 gap-6 mb-8">
-              <div className="bg-gray-800 rounded-xl p-4">
-                <p className="text-sm font-medium text-gray-400 mb-1">Total Amount</p>
-                <p className="text-2xl font-bold text-white">RWF {parseFloat(currentOrder.totalAmount).toFixed(2)}</p>
-              </div>
-              <div className="bg-gray-800 rounded-xl p-4">
-                <p className="text-sm font-medium text-gray-400 mb-1">Payment Method</p>
-                <p className="text-xl font-bold text-white capitalize">{currentOrder.payment}</p>
-              </div>
-            </div>
- 
-            <div className="mb-6">
-            <div className="flex space-x-4 mb-4">
-                <button
-                  onClick={() => setActiveSection('items')}
-                  className={`px-4 py-2 rounded-full text-sm font-semibold transition-colors ${activeSection === 'items' ? 'bg-pink-500 text-white' : 'bg-white bg-opacity-20 text-white'}`}
-                >
-                  Items
-                </button>
-                <button
-                  onClick={() => setActiveSection('address')}
-                  className={`px-4 py-2 rounded-full text-sm font-semibold transition-colors ${activeSection === 'address' ? 'bg-pink-500 text-white' : 'bg-white bg-opacity-20 text-white'}`}
-                >
-                  Shipping Address
-                </button>
-              </div>
- 
-              {activeSection === 'items' && currentOrder.items && currentOrder.items.length > 0 && (
-                <>
-                  <div className="space-y-4 mb-4">
-                    {currentItems.map((item: any) => (
-                      <div key={item.id} className="flex items-center space-x-4 bg-gray-800 p-4 rounded-xl">
-                        {item.product?.images && item.product.images.length > 0 && (
-                          <img src={item.product.images[0]} alt={item.product.productName || 'Product'} className="w-20 h-20 object-cover rounded-lg" />
-                        )}
-                        <div>
-                          <p className="font-semibold text-lg text-white mb-1">{item.product?.productName || 'Unknown Product'}</p>
-                          <p className="text-gray-300 text-sm">Quantity: {item.quantity}</p>
-                          <p className="text-gray-300 text-sm">Price: ${(pricePerItem * item.quantity).toFixed(2)}</p>
-                        </div>
-                      </div>
-                    ))}
-                  </div>
-                  <div className="flex justify-center space-x-2">
-                    {Array.from({ length: Math.ceil(currentOrder.items.length / itemsPerPage) }, (_, i) => (
-                      <button
-                        key={i}
-                        onClick={() => paginate(i + 1)}
-                        className={`px-3 py-1 rounded-full text-sm font-semibold transition-colors ${
-                          currentPage === i + 1 ? 'bg-gray-200 text-gray-800' : 'bg-gray-800 text-white'
-                        }`}
-                      >
-                        {i + 1}
-                      </button>
-                    ))}
-                  </div>
-                </>
-              )}
- 
-              {activeSection === 'address' && currentOrder.address && currentOrder.address.length > 0 && (
-                <div className="bg-gray-800 p-4 rounded-xl">
-                  {currentOrder.address.map((addr: any, index: number) => (
-                    <div key={index} className="mb-2 last:mb-0">
-                      <p className="font-medium text-white">{addr.street}</p>
-                      <p className="text-gray-300 text-sm">{addr.city}, {addr.country}</p>
-                      <p className="text-gray-300 text-sm">{addr.postalCode}</p>
-                    </div>
-                  ))}
-                </div>
-              )}
-            </div>
- 
-            <div className="bg-gray-800 rounded-xl p-4 mb-6">
-              <h3 className="text-lg font-semibold text-white mb-3">Order Timeline</h3>
-              <div className="space-y-3">
-                <div className="flex items-center">
-                  <div className="w-2 h-2 bg-green-400 rounded-full mr-2"></div>
-                  <p className="text-white text-sm">Order Placed: {new Date(currentOrder.createdAt).toLocaleString()}</p>
-                </div>
-                {currentOrder.status !== 'pending' && (
-                  <div className="flex items-center">
-                    <div className="w-2 h-2 bg-blue-400 rounded-full mr-2"></div>
-                    <p className="text-white text-sm">Processing Started: {new Date(currentOrder.updatedAt).toLocaleString()}</p>
-                  </div>
-                )}
-                {currentOrder.status === 'completed' && (
-                  <div className="flex items-center">
-                    <div className="w-2 h-2 bg-purple-400 rounded-full mr-2"></div>
-                    <p className="text-white text-sm">Order Completed: {new Date(currentOrder.updatedAt).toLocaleString()}</p>
-                  </div>
-                )}
-              </div>
-            </div>
-            <div className="flex justify-between items-center mt-6">
-              <Link to="/customer-support" className="text-gray-300 hover:text-white transition-colors text-sm">
-                Customer support?
-              </Link>
-              <div className="flex flex-col md:flex-row items-center space-y-2 md:space-y-0 md:space-x-4">
-  {currentOrder.status === 'pending' && (
-    <div className="flex flex-col md:flex-row space-y-2 md:space-y-0 md:space-x-4">
-      <button
-      className="bg-green-600 text-white hover:bg-green-700 transition duration-300 px-3 py-1 rounded-full text-xs font-bold uppercase tracking-wider w-full md:w-auto"
-      onClick={handlePayment}
-      disabled={initializingPayment}
-    >
-      {initializingPayment ? 'Initializing Payment...' : 'Complete Payment'}
-    </button>
-    <button
-      className="bg-red-600 text-white hover:bg-red-700 transition duration-300 px-3 py-1 rounded-full text-xs font-bold uppercase tracking-wider w-full md:w-auto"
-      onClick={handleCancelOrder}
-      disabled={isCancelling}
-    >
-      {isCancelling ? 'Cancelling...' : 'Cancel Order'}
-    </button>
-    </div>
-  )}
-  
-  <Link to="/my-orders"  className="w-full md:w-auto">
-    <button
-      className="bg-gray-800 text-white hover:bg-gray-700 transition duration-300 px-3 py-1 rounded-full text-xs font-bold uppercase tracking-wider w-full md:w-auto"
-    >
-      Back to orders
-    </button>
-  </Link>
-</div>
-            </div>
-          </div>
-          </div>
-          <div className="bg-gray-800 px-6 py-4">
-            <p className="text-xs text-gray-400">Order placed on: <span className="font-semibold text-white">
-              {new Date(currentOrder.createdAt).toLocaleDateString('en-US', { year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit' })}
-            </span></p>
-            <p className="text-xs text-gray-400 mt-1">Estimated delivery: <span className="font-semibold text-white">
-              {new Date(new Date(currentOrder.createdAt).getTime() + 7 * 24 * 60 * 60 * 1000).toLocaleDateString('en-US', { month: 'long', day: 'numeric' })}
-            </span></p>
-          </div>
-        </div>
-      </div>
-   
-  );
-};
- 
-export default OrderDetailsComponent;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/order/orderHistory.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/order/orderHistory.tsx.html deleted file mode 100644 index c77ebc4..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/order/orderHistory.tsx.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/order/orderHistory.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/order orderHistory.tsx

-
- -
- 8.16% - Statements - 8/98 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/2 -
- - -
- 8.16% - Lines - 8/98 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -1151x -1x -1x -1x -  -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useEffect, useState } from 'react';
-import { useDispatch, useSelector } from 'react-redux';
-import { useGetAllOrdersByBuyerQuery } from '../../slices/orderSlice/orderApiSlice';
-import { setBuyerOrders } from '../../slices/orderSlice/orderSlice';
-import { RootState } from '../../store';
-import { Link, useLocation  } from 'react-router-dom';
- 
-const StatusIndicator = ({ status }: { status: string }) => {
-  const statusStyles = {
-    pending: 'bg-yellow-400',
-    processing: 'bg-blue-400',
-    completed: 'bg-green-400',
-    cancelled: 'bg-red-400',
-  };
-  return (
-    <div className="flex items-center">
-      <span className={`w-2 h-2 rounded-full ${statusStyles[status.toLowerCase()] || 'bg-gray-400'} mr-2`}></span>
-    </div>
-  );
-};
- 
-const BuyerOrdersComponent: React.FC = () => {
-  const dispatch = useDispatch();
-  const location = useLocation();
-  const { data: buyerOrders, isLoading, isError, refetch } = useGetAllOrdersByBuyerQuery();
-  const orders = useSelector((state: RootState) => state.order.buyerOrders.buyerOrders);
-  const [currentPage, setCurrentPage] = useState(1);
-  const ordersPerPage = 6;
- 
-  useEffect(() => {
-    refetch();
-  }, [location, refetch]);
- 
-  useEffect(() => {
-    if (buyerOrders) {
-      dispatch(setBuyerOrders(buyerOrders));
-    }
-  }, [buyerOrders, dispatch]);
- 
-  if (isLoading) return (
-    <div className="flex justify-center items-center h-screen bg-gray-900">
-      <div className="animate-spin rounded-full h-16 w-16 border-t-4 border-b-4 border-white"></div>
-    </div>
-  );
- 
-  const indexOfLastOrder = currentPage * ordersPerPage;
-  const indexOfFirstOrder = indexOfLastOrder - ordersPerPage;
-  const currentOrders = Array.isArray(orders) ? orders.slice(indexOfFirstOrder, indexOfLastOrder) : [];
- 
-  const paginate = (pageNumber: number) => setCurrentPage(pageNumber);
- 
-  return (
-    <div className="bg-gradient-to-br from-gray-900 via-gray-800 to-black min-h-screen py-12 px-4 sm:px-6 lg:px-8 mt-23/5">
-      <div className="max-w-7xl mx-auto">
-        <h2 className="text-4xl font-extrabold text-white mb-10 text-center mt-14">Your Orders</h2>
-        {Array.isArray(orders) && orders.length > 0 ? (
-          <>
-            <div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 mb-8 mt-20">
-              {currentOrders.map((order) => (
-                <Link key={order.orderId} to={`/order/${order.orderId}`} className="block">
-                  <div className="bg-gray-800 rounded-lg shadow-md overflow-hidden hover:shadow-lg transition-shadow duration-300">
-                    <div className="p-5">
-                      <div className="flex justify-between items-center mb-2">
-                        <span className="text-sm font-medium text-gray-300">Order #{order.orderId}</span>
-                        <StatusIndicator status={order.status} />
-                      </div>
-                      <p className="text-xl font-bold text-white mb-2">Rwf {parseFloat(order.totalAmount).toFixed(2)}</p>
-                      <p className="text-xs text-gray-400">
-                        {new Date(order.createdAt).toLocaleDateString('en-US', { year: 'numeric', month: 'short', day: 'numeric' })}
-                      </p>
-                    </div>
-                    <div className="bg-gray-700 px-4 py-2 flex justify-between items-center">
-                      <span className="text-xs font-medium text-gray-300">Items: {order.items.length}</span>
-                      <span className="text-xs font-medium text-gray-300">View Details →</span>
-                    </div>
-                  </div>
-                </Link>
-              ))}
-            </div>
-            <div className="flex justify-center mt-8">
-              {Array.from({ length: Math.ceil(orders.length / ordersPerPage) }, (_, i) => (
-                <button
-                  key={i}
-                  onClick={() => paginate(i + 1)}
-                  className={`mx-1 px-3 py-1 rounded ${
-                    currentPage === i + 1 ? 'bg-gray-600 text-white' : 'bg-gray-800 text-gray-300 hover:bg-gray-700'
-                  } transition-colors duration-200 text-sm`}
-                >
-                  {i + 1}
-                </button>
-              ))}
-            </div>
-          </>
-        ) : (
-          <div className="text-center py-12 bg-gray-800 rounded-lg shadow-md max-w-md mx-auto border border-gray-700 mt-20">
-            <svg className="mx-auto h-12 w-12 text-gray-400" fill="none" viewBox="0 0 24 24" stroke="currentColor">
-              <path strokeLinecap="round" strokeLinejoin="round" strokeWidth="2" d="M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10" />
-            </svg>
-            <h3 className="mt-2 text-xl font-medium text-white">No orders yet</h3>
-            <p className="mt-1 text-gray-400">Start shopping to see your orders here!</p>
-            <div className="mt-6">
-              <Link to='/'>
-                <button className="bg-gray-700 text-white hover:bg-gray-600 font-bold py-2 px-4 rounded transition duration-300 ease-in-out">
-                  Explore Products
-                </button>
-              </Link>
-            </div>
-          </div>
-        )}
-      </div>
-    </div>
-  );
-};
- 
-export default BuyerOrdersComponent;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/ourTeam.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/ourTeam.tsx.html deleted file mode 100644 index 8233160..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/ourTeam.tsx.html +++ /dev/null @@ -1,505 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/ourTeam.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages ourTeam.tsx

-
- -
- 64.81% - Statements - 70/108 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/3 -
- - -
- 64.81% - Lines - 70/108 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -1411x -1x -1x -1x -1x -1x -1x -1x -  -1x -  -1x -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -1x -1x -1x -1x -1x -1x -  -  -1x -1x -1x -1x -1x -1x -  -1x -1x -1x -1x -1x -1x -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -1x -  -  -1x -1x -1x -1x -1x -  -1x -1x -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -1x - 
import didas from '../assets/didas.png'
-import lydia from '../assets/lydia.png'
-import Morris from '../assets/Morris.jpeg';
-import martial from '../assets/martial.jpeg'
-import bahati from '../assets/bahati.jpeg'
-import derrick from '../assets/derrick.png'
-import robert from '../assets/robert.jpeg'
-import pacifique from '../assets/pacifique.png'
-import React from 'react';
-import rodrigue from '../assets/rodrigue.jpeg'
- 
-import { FaTwitter, FaLinkedin, FaFacebook } from 'react-icons/fa';
- 
-interface TeamMemberProps {
-  name: string;
-  role: string;
-  imageUrl: string;
-  description: string;
-}
- 
-const TeamMember: React.FC<TeamMemberProps> = ({ name, role, imageUrl, description }) => (
-  <div className="flex flex-col items-center top-2 bg-white ">
-    <img src={imageUrl} alt={name} className="w-32 h-32 rounded-full mb-4" />
-    <h3 className="text-xl font-semibold">{name}</h3>
-    <p className="text-gray-600 mb-2">{role}</p>
-    <p className="text-sm text-gray-500 text-center mb-4 font-catamaran font-thin">
-      {description}
-    </p>
-    <div className="flex space-x-2">
-      <a href="#" className="text-gray-400 hover:text-gray-600">
-        <FaTwitter />
-      </a>
-      <a href="#" className="text-gray-400 hover:text-gray-600">
-        <FaLinkedin />
-      </a>
-      <a href="#" className="text-gray-400 hover:text-gray-600">
-        <FaFacebook />
-      </a>
-    </div>
-  </div>
-);
- 
-// TeamGrid
-const teamMembers = [
-    { 
-      name: "Didas Mbalanya", 
-      role: "CEO", 
-      imageUrl: didas, 
-      description: "Didas is the visionary leader driving our company's success.he has a keen eye for innovation and strategic growth. His leadership style fosters a culture of excellence and teamwork." 
-    },
-    { 
-      name: "Lydia Ingabire", 
-      role: "Team Leader", 
-      imageUrl: lydia, 
-      description: "Lydia leads our team with a focus on innovation and collaboration.Lydia's commitment to continuous improvement ensures our projects are top-notch." 
-    },
-    { 
-      name: "Kwizera Balinda Maurice", 
-      role: "Developer", 
-      imageUrl: Morris, 
-      description: "Maurice is known for his attention to detail and coding prowess. He excels in both front-end and back-end development." 
- 
- 
-    },
-    { 
-      name: "Martial Kirenga", 
-      role: "Developer", 
-      imageUrl: martial, 
-      description: "Martial brings expertise in back-end development to our projects. He ensures that our systems are robust, secure, and scalable." 
- 
- 
-    },
-    { 
-      name: "Yves Bahati", 
-      role: "Developer", 
-      imageUrl: bahati, 
-      description: "Yves is a skilled developer with a passion for problem-solving. He specializes in creating efficient, scalable solutions that meet our clients' needs." 
- 
-    },
-    { 
-      name: "Derrick Iradukunda", 
-      role: "Developer", 
-      imageUrl: derrick, 
-      description: "Derrick specializes in backend-end development and user experience.  Derrick is always on the lookout for the latest trends to keep our projects cutting-edge."
- 
-    },
-    { 
-        name: "Robert Rwibutso", 
-        role: "Developer", 
-        imageUrl: robert, 
-        description: "Robert's innovative solutions drive our technical excellence. He is proficient in multiple programming languages and frameworks. " 
-      },
-    { 
-      name: "Pacifique Ishimwe", 
-      role: "Developer", 
-      imageUrl: pacifique, 
-      description: "pacifique's innovative solutions drive our technical excellence. He is proficient in multiple programming languages and frameworks. " 
- 
-    },
- 
-  
-    {
-        name: "Rodrigue Ndahayo", 
-        role: "Developer", 
-        imageUrl: rodrigue, 
-      description: "Rodrigue specializes in backend-end development and user experience.  Rodrigue is always on the lookout for the latest trends to keep our projects cutting-edge."
- 
-      },
-    ]
-  
-  
-  const TeamGrid: React.FC = () => (
-    <div className="min-h-screen flex items-center justify-center bg-white">
-      <div className="container mx-auto px-4 py-16 my-12">
-        <h2 className="text-3xl font-bold text-center mb-2 font-catamaran font-thin">MEET OUR TEAM OF EXPERTS</h2>
-        <p className="text-center text-gray-600 mb-12 font-catamaran font-thin">
- We believe in the power of collaboration and are committed to exceeding our clients' expectations. Meet the individuals who make it all possible.
-</p>
- 
-        <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 ">
-          {teamMembers.map((member) => (
-            <TeamMember key={member.name} {...member} />
-          ))}
-        </div>
-      </div>
-    </div>
-  );
-  
-const AndelaTeam: React.FC = () => (
-  <div className="bg-gray-100 min-h-screen flex flex-col">
-    <nav className="bg-white shadow-md p-4">
-      {/* Navigation content */}
-    </nav>
-    <main className="flex-grow">
-      <TeamGrid />
-    </main>
-  </div>
-);
- 
-export default AndelaTeam;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/seller/AddProduct.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/seller/AddProduct.tsx.html deleted file mode 100644 index fdde5d9..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/seller/AddProduct.tsx.html +++ /dev/null @@ -1,661 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/seller/AddProduct.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/seller AddProduct.tsx

-
- -
- 5.95% - Statements - 10/168 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 5.95% - Lines - 10/168 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -1931x -1x -1x -1x -1x -1x -1x -1x -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useEffect, useState } from "react";
-import Spinner from "../../Components/Spinners";
-import toast from "react-hot-toast";
-import { useAddProductMutation } from "../../slices/productSlice/productApiSlice";
-import { useNavigate } from "react-router-dom";
-import { useGetNotificationsQuery } from "../../slices/notificationSlice/notificationApiSlice";
-import { useDispatch } from "react-redux";
-import { setSellerNotificationsInfo } from "../../slices/notificationSlice/notificationSlice";
- 
- 
-const AddNewProduct: React.FC = () => {
-  const [productName, setProductName] = useState("");
-  const [productDescription, setProductDescription] = useState("");
-  const [productCategory, setProductCategory] = useState("");
-  const [productPrice, setProductPrice] = useState("");
-  const [productQuantity, setProductQuantity] = useState("");
-  const [productImages, setProductImages] = useState("");
-  const [productDimensions, setProductDimensions] = useState("");
-  const [isLoading, setIsLoading] = useState(false);
-  const [addNewProduct] = useAddProductMutation();
-  const navigate = useNavigate();
- 
-  const [track, setTrack] = useState(false);
- 
-  const {
-    data: sellerAllNotifications,
-    refetch,
-    //@ts-ignore
-  } = useGetNotificationsQuery();
- 
-  const dispatch = useDispatch();
- 
-  useEffect(() => {
-    if (sellerAllNotifications) {
-      dispatch(setSellerNotificationsInfo(sellerAllNotifications));
-      refetch();
-    }
-  }, [sellerAllNotifications, dispatch, track]);
- 
-  const handleNotification = async () => {
-    //  dispatch(setSellerNotificationsInfo(sellerAllNotifications));
-  };
- 
-  const handleSubmit = async (e: React.FormEvent<HTMLFormElement>) => {
-    e.preventDefault();
-    setIsLoading(true);
-    try {
-      await addNewProduct({
-        productName,
-        description: productDescription,
-        dimensions: productDimensions,
-        images: productImages,
-        productCategory,
-        price: productPrice,
-        quantity: productQuantity,
-      })
-        .unwrap()
-        .then(() => setTrack((prev) => !prev));
- 
-      toast.success("Add product Successful");
- 
-      setProductName("");
-      setProductDescription("");
-      setProductDimensions("");
-      setProductCategory("");
-      setProductPrice("");
-      setProductQuantity("");
-      setProductImages("");
- 
-      navigate("/seller/dashboard");
-    } catch (err) {
-      //@ts-ignore
-      const errorMessages = err?.data?.errors || [err.error];
-      //@ts-ignore
- 
-      toast.error(errorMessages[0] || JSON.stringify(err?.data?.message));
-      //@ts-ignore
- 
-      console.log(errorMessages[0], JSON.stringify(err?.data?.message));
-      console.log(err);
-    } finally {
-      setIsLoading(false);
-    }
-  };
- 
-  return (
-    <div className="w-full max-w-xl mx-auto bg-white rounded-lg shadow-lg p-8">
-      <h2 className="text-3xl font-bold text-center mb-6">ADD NEW PRODUCT</h2>
-      <form onSubmit={handleSubmit} className="space-y-4">
-        <div className="space-y-4">
-          <div>
-            <label htmlFor="productName">Product Name:</label>
-            <input
-              type="text"
-              id="productName"
-              value={productName}
-              onChange={(e) => setProductName(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            />
-          </div>
-          <div>
-            <label htmlFor="productDescription">Product Description:</label>
-            <textarea
-              id="productDescription"
-              value={productDescription}
-              onChange={(e) => setProductDescription(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            ></textarea>
-          </div>
-          <div>
-            <label htmlFor="productCategory">Product Category:</label>
-            <select
-              id="productCategory"
-              value={productCategory}
-              onChange={(e) => setProductCategory(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300 bg-white"
-              style={{ maxWidth: "100%" }}
-            >
-              <option value="Select">Select Category</option>
-              <option value="Electronics">Electronics</option>
-              <option value="Clothes">Clothes</option>
-              <option value="Home & Garden">Home & Garden</option>
-              <option value="Sports & Outdoors">Sports & Outdoors</option>
-              <option value="Books">Books</option>
-              <option value="Toys & Games">Toys & Games</option>
-              <option value="Beauty & Personal Care">
-                Beauty & Personal Care
-              </option>
-              <option value="Automotive">Automotive</option>
-              <option value="Health & Wellness">Health & Wellness</option>
-              <option value="Food & Beverages">Food & Beverages</option>
-              <option value="Pet Supplies">Pet Supplies</option>
-              <option value="Jewelry">Jewelry</option>
-              <option value="Office Products">Office Products</option>
-              <option value="Musical Instruments">Musical Instruments</option>
-              <option value="Arts & Crafts">Arts & Crafts</option>
-            </select>
-          </div>
-          <div>
-            <label htmlFor="productPrice">Product Price:</label>
-            <input
-              type="number"
-              id="productPrice"
-              value={productPrice}
-              onChange={(e) => setProductPrice(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            />
-          </div>
-          <div>
-            <label htmlFor="productQuantity">Product Quantity:</label>
-            <input
-              type="number"
-              id="productQuantity"
-              value={productQuantity}
-              onChange={(e) => setProductQuantity(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            />
-          </div>
-          <div>
-            <label htmlFor="productImages">Product Images:</label>
-            <input
-              type="text"
-              id="productImages"
-              value={productImages}
-              onChange={(e) => setProductImages(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            />
-          </div>
-          <div>
-            <label htmlFor="productDimensions">Product Dimensions:</label>
-            <input
-              type="text"
-              id="productDimensions"
-              value={productDimensions}
-              onChange={(e) => setProductDimensions(e.target.value)}
-              className="w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            />
-          </div>
-          <button
-            type="submit"
-            className="bg-black text-white w-full p-3 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-300"
-            disabled={isLoading}
-          >
-            {isLoading ? <Spinner /> : "ADD PRODUCT"}
-          </button>
-        </div>
-      </form>
-    </div>
-  );
-};
- 
-export default AddNewProduct;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/seller/GeneralAnalysis.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/seller/GeneralAnalysis.tsx.html deleted file mode 100644 index 7258067..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/seller/GeneralAnalysis.tsx.html +++ /dev/null @@ -1,616 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/seller/GeneralAnalysis.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/seller GeneralAnalysis.tsx

-
- -
- 7.8% - Statements - 11/141 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/2 -
- - -
- 7.8% - Lines - 11/141 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -1781x -1x -1x -1x -1x -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -1x -  -  -  - 
import React, { useEffect } from "react";
-import ProductCategories from "../../Components/seller/pieChart";
-import CategoriesStatistics from "../../Components/seller/CategoriesPieChart";
-import { useDispatch } from "react-redux";
-import { setSellerProductsInfo } from "../../slices/sellerSlice/sellerProductSlice";
-import Spinner from "../../Components/Spinners";
-import { useGetSellerProductsQuery } from "../../slices/sellerSlice/sellerProductsApiSlice";
-import SellerStats from "./sellerStats";
- 
-const Dashboard: React.FC = () => {
-  const dispatch = useDispatch();
-  //@ts-ignore
-  const {
-    data: SellerAllProducts,
-    isLoading,
-    error,
-    //@ts-ignore
-  } = useGetSellerProductsQuery();
- 
-  useEffect(() => {
-    if (SellerAllProducts) {
-      dispatch(setSellerProductsInfo(SellerAllProducts));
-    }
-  }, [SellerAllProducts, dispatch]);
- 
-  if (isLoading || !SellerAllProducts) return <Spinner />;
-  if (error) return <div>Error: {JSON.stringify(error)}</div>;
- 
-  const products = SellerAllProducts.products;
- 
-  const productsByCategory = products.reduce(
-    //@ts-ignore
-    (acc, product) => {
-      const { productCategory, quantity } = product;
-      acc[productCategory] = (acc[productCategory] || 0) + quantity;
-      return acc;
-    },
-    {} as Record<string, number>
-  );
- 
-  const mostSellingCategory = Object.entries(productsByCategory).reduce(
-    (acc, [category, count]) => {
-      //@ts-ignore
-      return count > acc[1] ? [category, count] : acc;
-    },
-    ["", 0]
-  )[0];
- 
-  const leastSellingCategory = Object.entries(productsByCategory).reduce(
-    (acc, [category, count]) => {
-      //@ts-ignore
-      return count < acc[1] ? [category, count] : acc;
-    },
-    ["", Infinity]
-  )[0];
- 
-  const totalCategories = Object.keys(productsByCategory).length;
-  console.log(totalCategories)
- 
-  //@ts-ignore
-  const totalProducts = products.reduce((acc, products) => {
-    return acc + products.quantity;
-  }, 0);
- 
-  //@ts-ignore
-  const totalProductsPrice = products.reduce((total, product) => {
-    return total + product.price * product.quantity;
-  }, 0);
- 
-  const availableProducts = products.filter((product: any) => {
-    return product.quantity === 0;
-  });
- 
-  const productWithHighestPrice = products.reduce(
-    (maxProduct: { price: number }, currentProduct: { price: number }) => {
-      return currentProduct.price > maxProduct.price
-        ? currentProduct
-        : maxProduct;
-    },
-    products[0]
-  );
- 
-  return (
-    <div className=" bg-gray-100 py-6">
-      <div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
-        <div className="mt-6">
-          <div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 mb-6">
- 
-            <MetricCard
-              title="Total Products"
-              value={totalProducts}
-              changeType="increase"
-            />
-            <MetricCard
-              title="Categories"
-              value={totalCategories}
-              changeType="decrease"
-            />
-            <MetricCard
-              title="Category with Most Products"
-              value={mostSellingCategory}
-              changeType="increase"
-            />
- 
-            <MetricCard
-              title="Category with Least Products"
-              value={leastSellingCategory}
-              changeType="increase"
-            />
-            <MetricCard
-              title="Number of Empty Categories"
-              value={15 - totalCategories}
-              changeType="increase"
-            />
-            <MetricCard
-              title="Products Total Price"
-              value={`RWF ${totalProductsPrice} `}
-              changeType="increase"
-            />
-            <MetricCard
-              title="Number of Soldout Products"
-              value={availableProducts.length}
-              changeType="increase"
-            />
-            <MetricCard
-              title="Most Expensive Product"
-              value={`${productWithHighestPrice.productName} ${productWithHighestPrice.price} RWF`}
-              changeType="increase"
-            />
-            
-          </div>
-          <div className="bg-white p-4 rounded-lg shadow mb-6">
-          <h3 className="text-lg font-semibold mb-4">Product Statistics</h3>
-          <SellerStats />
-        </div>
- 
-          <div className="grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6">
-            <div className="bg-white p-4 rounded-lg shadow overflow-hidden">
-              <h3 className="text-lg font-semibold mb-4">
-                Categories Statistics
-              </h3>
-              <div className="flex justify-center">
-                <ProductCategories />
-              </div>
-            </div>
-            <div className="bg-white p-4 rounded-lg shadow">
-              <h3 className="text-lg font-semibold mb-4">
-                Categories Analytics
-              </h3>
-              <div className="flex justify-center">
-                <CategoriesStatistics />
- 
-              </div>
-            </div>
-          </div>
-          
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-//@ts-ignore
-const MetricCard = ({ title, value, changeType }) => (
-  <div className="bg-white p-4 rounded-lg shadow">
-    <h3 className="text-sm text-gray-500 mb-2">{title}</h3>
-    <p className="text-2xl font-bold mb-2">{value}</p>
-    <p
-      className={`text-sm ${changeType === "increase" ? "text-green-500" : "text-red-500"}`}
-    ></p>
-  </div>
-);
- 
-export default Dashboard;
- 
- 
- 
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/seller/NotificationBar.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/seller/NotificationBar.tsx.html deleted file mode 100644 index 3a4040c..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/seller/NotificationBar.tsx.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/seller/NotificationBar.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/seller NotificationBar.tsx

-
- -
- 10.25% - Statements - 8/78 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 10.25% - Lines - 8/78 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -961x -1x -  -  -  -1x -1x -1x -1x -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useEffect } from "react";
-import { useDispatch } from "react-redux";
-import {
-  useGetNotificationsQuery,
-  useMarkAllAsReadMutation,
-} from "../../slices/notificationSlice/notificationApiSlice";
-import { setSellerNotificationsInfo } from "../../slices/notificationSlice/notificationSlice";
-import Notification from "../../Components/seller/Notification";
-import { formatDistanceToNow } from "date-fns";
- 
-//@ts-ignore
-const NotificationBar: React.FC<{ onClose: () => void }> = ({ onClose }) => {
-  const dispatch = useDispatch();
-  //@ts-ignore
-  const {
-    data: sellerAllNotifications,
-    isLoading,
-    error,
-    refetch,
-    //@ts-ignore
-  } = useGetNotificationsQuery();
-  const [markAllAsRead, { isLoading: isMarking }] = useMarkAllAsReadMutation();
- 
-  
- 
-  useEffect(() => {
-    if (sellerAllNotifications) {
-      dispatch(setSellerNotificationsInfo(sellerAllNotifications));
-      console.log(sellerAllNotifications);
-      if (sellerAllNotifications && Array.isArray(sellerAllNotifications.notifications)) {
-        dispatch(setSellerNotificationsInfo(sellerAllNotifications.notifications));
-        refetch();
-      }
-    }
-    },[sellerAllNotifications, dispatch, refetch]);
- 
-  if (isLoading || !sellerAllNotifications) return "";
-  if (error) return <div>Error: {JSON.stringify(error)}</div>;
- 
-  const sortedNotifications = [...sellerAllNotifications.notifications].sort(
-    (a, b) => new Date(b.createdAt).getTime() - new Date(a.createdAt).getTime()
-  );
-  const handleMarkAllAsRead = async () => {
-    try {
-      await markAllAsRead({}).unwrap();
-      refetch;
-    } catch (error) {
-      console.error("Failed to mark all as read: ", error);
-    }
-  };
-  
-  return (
-    <div className=" z-50 fixed right-0 top-0 h-full w-full sm:w-96 md:w-1/2 lg:w-1/3 bg-gray-100 p-6 shadow-lg overflow-hidden flex flex-col">
-      <div className="flex justify-between items-center mb-6">
-        <h2 className="text-xl font-semibold">Notifications</h2>
- 
-        <button className="text-xl" onClick={onClose}>
-          ✖️
-        </button>
-      </div>
-      <div className=" text-right py-2 cursor-pointer">
-        <button onClick={handleMarkAllAsRead}>Read all</button>
-      </div>
-      <div className="overflow-y-auto flex-grow">
-        {!isMarking
-          ? sortedNotifications &&
-            sortedNotifications.map((notification: any) => (
-              <Notification
-                key={notification.id}
-                icon="🔔"
-                message={notification.message}
-                status={notification.readstatus}
-                time={formatDistanceToNow(new Date(notification.createdAt), {
-                  addSuffix: true,
-                })}
-              />
-            ))
-          : "Marking nots"}
-        {sortedNotifications &&
-          sortedNotifications.map((notification: any) => (
-            <Notification
-              key={notification.id}
-              icon="🔔"
-              message={notification.message}
-              time={formatDistanceToNow(new Date(notification.createdAt), {
-                addSuffix: true,
-              })}
-            />
-          ))}
-      </div>
-    </div>
-  );
-};
- 
-export default NotificationBar;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/seller/SellerPageOnly.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/seller/SellerPageOnly.tsx.html deleted file mode 100644 index 2444f53..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/seller/SellerPageOnly.tsx.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/seller/SellerPageOnly.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/seller SellerPageOnly.tsx

-
- -
- 55.55% - Statements - 5/9 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 55.55% - Lines - 5/9 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -131x -1x -1x -  -1x -  -  -  -  -  -  -1x - 
import React from "react";
-import { Navigate, Outlet } from "react-router-dom";
-import { useSelector } from "react-redux";
- 
-const SellerPageOnly: React.FC = () => {
-  const { userInfo } = useSelector((state: any) => state.auth);
- 
-  const isUserSeller = userInfo && userInfo.user.roleId === 2;
-  return <>{isUserSeller ? <Outlet /> : <Navigate to="/" replace />}</>;
-};
- 
-export default SellerPageOnly;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/seller/index.html b/coverage/e-commerce-lydia-32-fn/src/pages/seller/index.html deleted file mode 100644 index c22e6ef..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/seller/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/seller - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/pages/seller

-
- -
- 8.76% - Statements - 49/559 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/12 -
- - -
- 8.76% - Lines - 49/559 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
AddProduct.tsx -
-
5.95%10/168100%0/00%0/15.95%10/168
GeneralAnalysis.tsx -
-
7.8%11/141100%0/00%0/27.8%11/141
NotificationBar.tsx -
-
10.25%8/78100%0/00%0/110.25%8/78
SellerPageOnly.tsx -
-
55.55%5/9100%0/00%0/155.55%5/9
sellerStats.tsx -
-
9.2%15/163100%0/00%0/79.2%15/163
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/seller/sellerStats.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/seller/sellerStats.tsx.html deleted file mode 100644 index 2ff63c2..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/seller/sellerStats.tsx.html +++ /dev/null @@ -1,676 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/seller/sellerStats.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages/seller sellerStats.tsx

-
- -
- 9.2% - Statements - 15/163 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/7 -
- - -
- 9.2% - Lines - 15/163 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -1981x -1x -1x -1x -  -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -1x -  -  -  -  -  -1x
import React, { useEffect, useState } from 'react';
-import { useDispatch, useSelector } from 'react-redux';
-import { useGetSellerStatsQuery } from '../../slices/orderSlice/orderApiSlice';
-import { setSellerStats } from '../../slices/orderSlice/orderSlice';
-import { RootState, AppDispatch } from '../../store';
-import { motion } from 'framer-motion';
-import { Doughnut, Line } from 'react-chartjs-2';
-import { X } from 'lucide-react';
- 
-const SellerStats = () => {
-  const dispatch = useDispatch<AppDispatch>();
-  const { data, isLoading, isError } = useGetSellerStatsQuery(undefined, {
-    refetchOnMountOrArgChange: true,
-  });
-  const { sellerStats, sellerTotalAmount } = useSelector((state: RootState) => state.order);
-  const [activeProduct, setActiveProduct] = useState(null);
- 
-  useEffect(() => {
-    if (data && Array.isArray(data)) {
-      dispatch(setSellerStats(data));
-    }
-  }, [data, dispatch]);
- 
-  if (isLoading) return <LoadingSpinner />;
-  if (!data || isError) return <ErrorMessage />;
- 
-  const totalQuantity = sellerStats.reduce((sum, item) => sum + item.quantity, 0);
-  const totalRevenue = sellerTotalAmount * 100;   
-  const averagePrice = totalRevenue / totalQuantity;
- 
-  const doughnutData = {
-    labels: sellerStats.slice(0, 5).map(item => item.product.productName),
-    datasets: [{
-      data: sellerStats.slice(0, 5).map(item => item.quantity),
-      backgroundColor: sellerStats.slice(0, 5).map(() => `hsl(${Math.random() * 360}, 70%, 50%)`),
-    }]
-  };
- 
-  const lineData = {
-    labels: sellerStats.slice(0, 5).map(item => item.product.productName),
-    datasets: [{
-      label: 'Sales',
-      data: sellerStats.slice(0, 5).map(item => item.quantity * item.product.price),
-      borderColor: 'rgb(75, 192, 192)',
-      tension: 0.1
-    }]
-  };
- 
-  const duplicatedProducts = [...sellerStats, ...sellerStats];
- 
-  return (
-    <div className="p-4 max-w-6xl mx-auto bg-gradient-to-br from-purple-100 to-blue-200 rounded-xl shadow-2xl">
-      <h2 className="text-3xl font-bold mb-4 text-gray-800 text-center">Overview</h2>
-      
-      <div className="grid grid-cols-1 md:grid-cols-3 gap-4 mb-4">
-        <StatCard title="Total Revenue" value={`RWF ${Math.round(totalRevenue).toLocaleString()}`} />
-        <StatCard title="Items Sold" value={totalQuantity} />
-        <StatCard title="Avg Price" value={`RWF ${Math.round(averagePrice).toLocaleString()}`} />
-      </div>
-      
-      <div className="grid grid-cols-1 md:grid-cols-2 gap-4 mb-4">
-        <ChartCard title="Top 5 Products">
-          <div className="h-48">
-            <Doughnut data={doughnutData} options={{ maintainAspectRatio: false }} />
-          </div>
-        </ChartCard>
-        <ChartCard title="Sales Trend (Top 5)">
-          <div className="h-48">
-            <Line data={lineData} options={{ maintainAspectRatio: false }} />
-          </div>
-        </ChartCard>
-      </div>
-      
-      <div className="bg-white p-4 rounded-xl shadow-lg overflow-hidden">
-        <h3 className="text-xl font-semibold mb-3">Products</h3>
-        <div className="relative overflow-hidden">
-          <div className="flex animate-slide">
-            {duplicatedProducts.map((item, index) => (
-              <ProductCard 
-                key={`${item.id}-${index}`}
-                item={item}
-                setActiveProduct={setActiveProduct}
-              />
-            ))}
-          </div>
-        </div>
-      </div>
-      
-      {activeProduct && (
-        <ProductModal product={activeProduct} onClose={() => setActiveProduct(null)} />
-      )}
-    </div>
-  );
-};
- 
-const StatCard = ({ title, value }) => (
-  <motion.div 
-    whileHover={{ scale: 1.03 }}
-    className="bg-white p-4 rounded-xl shadow-lg text-center"
-  >
-    <h3 className="text-sm font-medium text-gray-500">{title}</h3>
-    <p className="text-2xl font-bold text-gray-800 mt-1">{value}</p>
-  </motion.div>
-);
- 
-const ChartCard = ({ title, children }) => (
-  <div className="bg-white p-4 rounded-xl shadow-lg">
-    <h3 className="text-lg font-semibold mb-2">{title}</h3>
-    {children}
-  </div>
-);
- 
-const ProductCard = ({ item, setActiveProduct }) => (
-  <motion.div 
-    whileHover={{ scale: 1.03, boxShadow: '0 4px 12px rgba(0,0,0,0.1)' }}
-    className="bg-white p-2 rounded-lg shadow cursor-pointer mx-1 flex-shrink-0 w-40 overflow-hidden relative group"
-    onClick={() => setActiveProduct(item)}
-  >
-    <div className="relative mb-2">
-      <img 
-        src={item.product.images[0] || "/placeholder.jpg"} 
-        alt={item.product.productName} 
-        className="w-full h-28 object-cover rounded-md transition-transform duration-300 group-hover:scale-105" 
-      />
-      <div className="absolute top-1 right-1 bg-blue-500 text-white text-xs font-bold px-1.5 py-0.5 rounded-full">
-        RWF{item.product.price.toLocaleString()}
-      </div>
-    </div>
-    <h4 className="font-semibold text-xs text-gray-800 mb-0.5 truncate">{item.product.productName}</h4>
-    <p className="text-xs text-gray-500">Sold: {item.quantity}</p>
-  </motion.div>
-);
- 
-const ProductModal = ({ product, onClose }) => (
-  <motion.div 
-    initial={{ opacity: 0 }}
-    animate={{ opacity: 1 }}
-    exit={{ opacity: 0 }}
-    className="fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center p-4 z-50"
-  >
-    <motion.div 
-      initial={{ scale: 0.9, y: 20 }}
-      animate={{ scale: 1, y: 0 }}
-      className="bg-white rounded-2xl max-w-sm w-full overflow-hidden shadow-xl"
-    >
-      <div className="relative">
-        <img 
-          src={product.product.images[0] || "/placeholder.jpg"} 
-          alt={product.product.productName} 
-          className="w-full h-48 object-cover"
-        />
-        <button 
-          onClick={onClose} 
-          className="absolute top-2 right-2 bg-white rounded-full p-1 text-gray-600 hover:text-gray-900 transition-colors"
-        >
-          <X size={20} />
-        </button>
-      </div>
-      <div className="p-4">
-        <h3 className="text-lg font-bold mb-3 text-gray-800">{product.product.productName}</h3>
-        <div className="grid grid-cols-2 gap-3 mb-4 text-sm">
-          <div className="bg-blue-50 p-2 rounded-lg">
-            <p className="text-blue-800 font-semibold">Price</p>
-            <p className="text-blue-600 font-bold">RWF{product.product.price.toLocaleString()}</p>
-          </div>
-          <div className="bg-green-50 p-2 rounded-lg">
-            <p className="text-green-800 font-semibold">Quantity Sold</p>
-            <p className="text-green-600 font-bold">{product.quantity}</p>
-          </div>
-        </div>
-        <div className="bg-purple-50 p-2 rounded-lg mb-4">
-          <p className="text-purple-800 font-semibold">Total Revenue</p>
-          <p className="text-purple-600 font-bold">RWF{(product.product.price * product.quantity).toLocaleString()}</p>
-        </div>
-        <button 
-          onClick={onClose} 
-          className="w-full bg-gradient-to-r from-blue-500 to-purple-600 text-white py-2 rounded-lg text-sm font-semibold hover:from-blue-600 hover:to-purple-700 transition-all duration-300"
-        >
-          Close
-        </button>
-      </div>
-    </motion.div>
-  </motion.div>
-);
- 
-const LoadingSpinner = () => (
-  <div className="flex justify-center items-center h-64">
-    <div className="loader">Loading...</div>
-  </div>
-);
- 
-const ErrorMessage = () => (
-  <div className="text-center text-red-500">
-    Error loading data. Please try again.
-  </div>
-);
- 
-export default SellerStats;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/updatePassword.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/updatePassword.tsx.html deleted file mode 100644 index 363a410..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/updatePassword.tsx.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/updatePassword.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages updatePassword.tsx

-
- -
- 5.1% - Statements - 5/98 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 5.1% - Lines - 5/98 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -1111x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x
import React, { useState } from "react";
-import { useChangePasswordMutation } from "../slices/authSlice/authApiSlice";
-import toast from "react-hot-toast";
- 
-const Profile: React.FC = () => {
-  const [changePassword] = useChangePasswordMutation();
-  const [oldPassword, setOldPassword] = useState("");
-  const [newPassword, setNewPassword] = useState("");
-  const [confirmPassword, setConfirmPassword] = useState("");
-  const [isChangePassword, setIsChangePassword] = useState(false);
- 
-  const handleChangePassword = async (e: React.FormEvent) => {
-    e.preventDefault();
-    setIsChangePassword(true);
- 
-    if (newPassword !== confirmPassword) {
-      toast.error("New passwords do not match");
-      setIsChangePassword(false);
-      return;
-    }
- 
-    try {
-      const res = await changePassword({
-        oldPassword,
-        newPassword,
-      }).unwrap();
-      toast.success(res.message);
-      setOldPassword("");
-      setNewPassword("");
-      setConfirmPassword("");
-    } catch (err: any) {
-      const errorMessages = err?.data?.errors || [err.error];
-      toast.error(errorMessages[0] || err?.data?.message);
-    } finally {
-      setIsChangePassword(false);
-    }
-  };
- 
-  return (
-    <div className="min-h-screen bg-gray-100 flex items-center justify-center py-12 px-4 sm:px-6 lg:px-8">
-      <div className="max-w-md w-full space-y-8 bg-white p-10 rounded-xl shadow-md">
-        <div>
-          <h2 className="mt-6 text-center text-3xl font-extrabold text-gray-900">
-            Change Password
-          </h2>
-        </div>
-        <form className="mt-8 space-y-6" onSubmit={handleChangePassword}>
-          <div className="rounded-md shadow-sm -space-y-px">
-            <div>
-              <label htmlFor="old-password" className="sr-only">
-                Old Password
-              </label>
-              <input
-                id="old-password"
-                name="oldPassword"
-                type="password"
-                required
-                className="appearance-none rounded-none relative block w-full px-3 py-2 border border-gray-300 placeholder-gray-500 text-gray-900 rounded-t-md focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 focus:z-10 sm:text-sm"
-                placeholder="Old Password"
-                value={oldPassword}
-                onChange={(e) => setOldPassword(e.target.value)}
-              />
-            </div>
-            <div>
-              <label htmlFor="new-password" className="sr-only">
-                New Password
-              </label>
-              <input
-                id="new-password"
-                name="newPassword"
-                type="password"
-                required
-                className="appearance-none rounded-none relative block w-full px-3 py-2 border border-gray-300 placeholder-gray-500 text-gray-900 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 focus:z-10 sm:text-sm"
-                placeholder="New Password"
-                value={newPassword}
-                onChange={(e) => setNewPassword(e.target.value)}
-              />
-            </div>
-            <div>
-              <label htmlFor="confirm-password" className="sr-only">
-                Confirm New Password
-              </label>
-              <input
-                id="confirm-password"
-                name="confirmPassword"
-                type="password"
-                required
-                className="appearance-none rounded-none relative block w-full px-3 py-2 border border-gray-300 placeholder-gray-500 text-gray-900 rounded-b-md focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 focus:z-10 sm:text-sm"
-                placeholder="Confirm New Password"
-                value={confirmPassword}
-                onChange={(e) => setConfirmPassword(e.target.value)}
-              />
-            </div>
-          </div>
- 
-          <div>
-            <button
-              type="submit"
-              className="group relative w-full flex justify-center py-2 px-4 border border-transparent text-sm font-medium rounded-md text-white bg-black"
-              disabled={isChangePassword}
-            >
-              {isChangePassword ? "Changing Password..." : "Change Password"}
-            </button>
-          </div>
-        </form>
-      </div>
-    </div>
-  );
-};
- 
-export default Profile;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/verified.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/verified.tsx.html deleted file mode 100644 index 8c7af54..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/verified.tsx.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/verified.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages verified.tsx

-
- -
- 12.9% - Statements - 4/31 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 12.9% - Lines - 4/31 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -381x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useEffect, useState } from "react";
-import { useNavigate, useLocation } from "react-router-dom";
- 
-const EmailVerificationPage: React.FC = () => {
-  const navigate = useNavigate();
-  const location = useLocation();
-  const [message, setMessage] = useState("");
- 
-  useEffect(() => {
-    const searchParams = new URLSearchParams(location.search);
-    const messageFromUrl = searchParams.get("message");
-    if (messageFromUrl) {
-      setMessage(decodeURIComponent(messageFromUrl));
-    } else {
-      setMessage("Email verification status unknown.");
-    }
-  }, [location]);
- 
-  return (
-    <div className="flex items-center justify-center min-h-screen bg-gray-100">
-      <div className="w-full max-w-md bg-white rounded-lg shadow-lg p-8">
-        <div className="flex flex-col items-center">
-          <h3 className="font-bold text-lg">Email Verification Status</h3>
-          <p className="py-4 text-center">{message}</p>
-          <button
-            onClick={() => navigate("/login")}
-            className="mt-4 bg-black text-white py-2 px-4 rounded hover:bg-gray-800 transition duration-300"
-          >
-            Go to Login
-          </button>
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default EmailVerificationPage;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/verifyFailed.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/verifyFailed.tsx.html deleted file mode 100644 index fca9135..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/verifyFailed.tsx.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/verifyFailed.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages verifyFailed.tsx

-
- -
- 12.9% - Statements - 4/31 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 12.9% - Lines - 4/31 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -381x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useEffect, useState } from "react";
-import { useLocation, useNavigate } from "react-router-dom";
- 
-const EmailVerificationFailedPage: React.FC = () => {
-  const navigate = useNavigate();
-  const location = useLocation();
-  const [message, setMessage] = useState("");
- 
-  useEffect(() => {
-    const searchParams = new URLSearchParams(location.search);
-    const messageFromUrl = searchParams.get("message");
-    if (messageFromUrl) {
-      setMessage(decodeURIComponent(messageFromUrl));
-    } else {
-      setMessage("Email verification status unknown.");
-    }
-  }, [location]);
- 
-  return (
-    <div className="flex items-center justify-center min-h-screen bg-gray-100">
-      <div className="w-full max-w-md bg-white rounded-lg shadow-lg p-8">
-        <div className="flex flex-col items-center">
-          <h3 className="font-bold text-lg">Email Verification Failed</h3>
-          <p className="py-4">{message}</p>
-          <button
-            onClick={() => navigate("/register")}
-            className="mt-4 bg-black text-white py-2 px-4 rounded hover:bg-gray-800 transition duration-300"
-          >
-            Go to Register
-          </button>
-        </div>
-      </div>
-    </div>
-  );
-};
- 
-export default EmailVerificationFailedPage;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/pages/wishlist.tsx.html b/coverage/e-commerce-lydia-32-fn/src/pages/wishlist.tsx.html deleted file mode 100644 index be9a5a5..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/pages/wishlist.tsx.html +++ /dev/null @@ -1,709 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/pages/wishlist.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/pages wishlist.tsx

-
- -
- 6.14% - Statements - 11/179 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 6.14% - Lines - 11/179 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -2091x -1x -1x -  -  -  -1x -1x -1x -1x -1x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x - 
import React, { useEffect, useState } from "react";
-import { useDispatch } from "react-redux";
-import Spinner from "../Components/Spinners";
-import {
-  useDeleteWishlistItemMutation,
-  useGetAllwishlistQuery,
-} from "../slices/wishlistSlice/wishlistSliceApi";
-import { setWishlistInfo } from "../slices/wishlistSlice/wishlistSlice";
-import closeicon from "../assets/CLOSE-ICON.png";
-import toast from "react-hot-toast";
-import WishlistEmpty from "../Components/wishlistEmpty";
-import { Link, useNavigate } from "react-router-dom";
- 
-const Wishlist: React.FC = () => {
-  const navigate = useNavigate();
-  const LoadingOverlay: React.FC = () => (
-    <div className="fixed inset-0 bg-black bg-opacity-50 flex justify-center items-center z-50">
-      <Spinner />
-    </div>
-  );
- 
-  useEffect(() => {
-    const userInfo = localStorage.getItem("userInfo");
-    if (!userInfo) {
-      navigate('/login');
-    }
-  }, [navigate]);
- 
-  const [deletingWishlistItemId, setDeletingWishlistItemId] = useState<
-    number | null
-  >(null);
-  const dispatch = useDispatch();
-  //@ts-ignore
-  const {
-    data: AllWishlistItems,
-    isLoading,
-    error,
-    refetch,
-    //@ts-ignore
-  } = useGetAllwishlistQuery();
-  const [deleteWishlistItem] = useDeleteWishlistItemMutation();
-  const [isDeleting, setIsDeleting] = useState(false);
- 
-  useEffect(() => {
-    if (AllWishlistItems) {
-      dispatch(setWishlistInfo(AllWishlistItems));
-      refetch();
-    }
-  }, [AllWishlistItems, dispatch]);
- 
-  if (isLoading || !AllWishlistItems)
-    return (
-      <div className="flex justify-center items-center h-screen">
-        <Spinner />
-      </div>
-    );
- 
-  if (error) {
-    console.error("Error fetching wishlist:", error);
-    return <WishlistEmpty />;
-  }
- 
-  if (
-    !AllWishlistItems ||
-    !AllWishlistItems.wishList ||
-    AllWishlistItems.wishList.length === 0
-  ) {
-    return <WishlistEmpty />;
-  }
- 
-  if (error) return <div>Error: {JSON.stringify(error)}</div>;
- 
-  console.log(AllWishlistItems);
- 
-  const handleDeleteWishlistItem = (productId: number) => {
-    setDeletingWishlistItemId(productId);
-    const modal = document.getElementById("confirm_modal") as HTMLDialogElement;
-    modal.showModal();
-  };
- 
-  const handleConfirmDelete = async () => {
-    if (deletingWishlistItemId) {
-      setIsDeleting(true);
-      const modal = document.getElementById(
-        "confirm_modal"
-      ) as HTMLDialogElement;
-      modal.close();
-      try {
-        await deleteWishlistItem(deletingWishlistItemId).unwrap();
-        refetch();
-        toast.success("Item deleted successfully");
-      } catch (error) {
-        toast.error("Failed to delete item");
-      } finally {
-        setDeletingWishlistItemId(null);
-        setDeletingWishlistItemId(null);
-        setIsDeleting(false);
-      }
-    }
-  };
- 
-  return (
-    <>
-      {isDeleting && <LoadingOverlay />}
-      <div className="text-center flex flex-col justify-center items-center h-40 bg-gray-50 mt-16">
-        <div className="text-5xl font-semibold tracking-widest w-full h-0">
-          WISHLIST
-        </div>
-      </div>
-      <div className="container mx-auto p-4 flex justify-center flex-col mb-24 items-center">
-        <div className="w-full max-w-5xl space-y-6">
-          <div className="bg-white rounded-lg shadow-md p-4">
-            <div className="flex justify-between items-center font-bold">
-              <div className="w-1/3 md:w-1/4">Name</div>
-              <div className="hidden md:block w-1/4">Description</div>
-              <div className="hidden md:block w-1/6 text-center">Image</div>
-              <div className="w-1/4 md:w-1/12 text-right">Price</div>
-              <div className="w-1/3 md:w-1/6 text-right">Action</div>
-            </div>
-          </div>
-          {AllWishlistItems.wishList &&
-            AllWishlistItems.wishList.map(
-              (wishlistItem: any, index: number) => {
-                const product = AllWishlistItems.products[index];
-                return (
-                  <Link
-                    to={`/singleproduct/${product.productId}`}
-                    className="block"
-                    key={wishlistItem.id}
-                  >
-                    <div className="bg-white rounded-lg shadow-md p-4 mb-4 relative">
-                      <div className="flex justify-between items-center">
-                        <div className="w-1/3 md:w-1/4 font-semibold">
-                          {product.productName}
-                        </div>
-                        <div className="hidden md:block w-1/4 text-sm">
-                          {product.description ||
-                            "electroacoustic transducer that converts an electrical audio signa a corresponding sound."}
-                        </div>
-                        <div className="hidden md:flex w-1/6 justify-center">
-                          <img
-                            src={product.images}
-                            alt={product.productName}
-                            className="w-20 h-20 object-cover rounded"
-                          />
-                        </div>
-                        <div className="w-1/4 md:w-1/12 text-right">
-                          {product.price}
-                        </div>
-                        <div className="w-1/3 md:w-1/6 flex justify-end">
-                          <button
-                            className="bg-gray-900 hover:bg-red-500 text-white px-4 py-2 rounded transition duration-300 absolute right-4 top-1/2 transform -translate-y-1/2"
-                            onClick={(e) => {
-                              e.preventDefault();
-                              e.stopPropagation();
-                              handleDeleteWishlistItem(wishlistItem.id);
-                            }}
-                          >
-                            Delete
-                          </button>
-                        </div>
-                      </div>
-                    </div>
-                  </Link>
-                );
-              }
-            )}
-        </div>
-        <dialog
-          id="confirm_modal"
-          className="modal px-4 rounded-lg bg-gray-100 max-w-xl h-40"
-        >
-          <div className="modal-box">
-            <form method="dialog">
-              <button className="absolute right-2 top-2">
-                <img src={closeicon} alt="Close icon " className="w-4" />
-              </button>
-            </form>
-            <div className="flex mt-10 flex-col items-center min-w-72">
-              <h3 className="font-bold text-lg">Remove this item?</h3>
-              <div className="flex w-full justify-around mt-4">
-                <button
-                  className="bg-red-500 p-1 text-white text-lg w-24 rounded hover:bg-transparent hover:border-2 hover:text-red-500 hover:border-red-500  transition ease-in duration-300"
-                  onClick={() => {
-                    const modal = document.getElementById(
-                      "confirm_modal"
-                    ) as HTMLDialogElement;
-                    modal.close();
-                  }}
-                >
-                  No
-                </button>
-                <button
-                  className="bg-black p-1 text-white text-lg w-24 rounded hover:bg-transparent hover:border-2 hover:text-black border-black transition ease-in duration-300"
-                  onClick={handleConfirmDelete}
-                >
-                  Yes
-                </button>
-              </div>
-            </div>
-          </div>
-        </dialog>
-      </div>
-    </>
-  );
-};
- 
-export default Wishlist;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/apiSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/apiSlice.tsx.html deleted file mode 100644 index c5447ee..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/apiSlice.tsx.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/apiSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices apiSlice.tsx

-
- -
- 100% - Statements - 10/10 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 10/10 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -131x -  -1x -1x -1x -1x -  -1x -1x -1x -1x -1x - 
import { createApi, fetchBaseQuery } from "@reduxjs/toolkit/query/react";
- 
-const baseQuery = fetchBaseQuery({
-  baseUrl: "/api",
-  credentials: "include",
-});
- 
-export const apiSlice = createApi({
-  baseQuery,
-  tagTypes: ["User", "Product", "Cart", "Wishlist"],
-  endpoints: (builder) => ({}),
-});
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/authSlice/authApiSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/authSlice/authApiSlice.tsx.html deleted file mode 100644 index 5b2be71..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/authSlice/authApiSlice.tsx.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/authSlice/authApiSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/authSlice authApiSlice.tsx

-
- -
- 50% - Statements - 31/62 -
- - -
- 100% - Branches - 1/1 -
- - -
- 11.11% - Functions - 1/9 -
- - -
- 50% - Lines - 31/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -671x -1x -  -1x -1x -2x -2x -  -  -  -  -2x -2x -2x -  -  -  -  -2x -2x -2x -  -  -  -  -2x -2x -2x -  -  -  -  -2x -2x -2x -  -  -  -2x -2x -2x -  -  -  -  -2x -2x -2x -  -  -  -  -2x -2x -2x -  -  -  -  -2x -2x -  -  -1x -  -1x - 
import { apiSlice } from "../apiSlice";
-const BASE_URL = "/users";
- 
-export const userApiSlice = apiSlice.injectEndpoints({
-    endpoints: (builder) => ({
-        loginByGoogle: builder.mutation({
-            query: (data) => ({
-                url: `/login`,
-                method: 'POST',
-                body: data
-            })
-        }),
-        login: builder.mutation({
-            query: (data) => ({
-                url: `/login/user`,
-                method: 'POST',
-                body: data
-            })
-        }),
-        loginTwoFa: builder.mutation({
-          query: (data) => ({
-            url: `${BASE_URL}/factor`,
-            method: 'POST',
-            body: data
-          })
-        }),
-        registerByGoogle: builder.mutation({
-            query: (data) => ({
-                url: `/register/google`,
-                method: 'POST',
-                body: data
-            })
-        }),
-        logout: builder.mutation({
-            query: () => ({
-                url: `${BASE_URL}/logout`,
-                method: 'POST'
-            })
-        }),
-        userRegister: builder.mutation({
-            query: (data) => ({
-              url: `${BASE_URL}/register`,
-              method: "POST",
-              body: data,
-            }),
-          }),
-          updateUser:builder.mutation({
-            query:(data)=>({
-                url:`${BASE_URL}/update`,
-                method: 'PATCH',
-                body:data
-            })
-          }),
-          changePassword:builder.mutation({
-            query:(data)=>({
-                url:`${BASE_URL}/changepassword`,
-                method: 'PATCH',
-                body:data
-            })
-          })
-    })
-    
- 
-})
- 
-export const { useLoginByGoogleMutation, useLoginMutation, useLogoutMutation, useUserRegisterMutation, useRegisterByGoogleMutation, useLoginTwoFaMutation, useUpdateUserMutation, useChangePasswordMutation } = userApiSlice
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/authSlice/authSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/authSlice/authSlice.tsx.html deleted file mode 100644 index 677ff22..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/authSlice/authSlice.tsx.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/authSlice/authSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/authSlice authSlice.tsx

-
- -
- 74.07% - Statements - 20/27 -
- - -
- 0% - Branches - 0/2 -
- - -
- 0% - Functions - 0/2 -
- - -
- 74.07% - Lines - 20/27 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -371x -1x -  -1x -1x -  -  -1x -1x -  -1x -1x -1x -1x -  -1x -1x -1x -1x -1x -  -  -  -  -1x -  -  -  -  -  -1x -1x -  -1x -  -1x - 
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
-import { decodeToken } from "./../../utils/cryptoUtils";
- 
-const userInfo = localStorage.getItem('userInfo');
-const logState = localStorage.getItem('logState');
- 
- 
-const parsedUserInfo = userInfo ? JSON.parse(userInfo) : null;
-const parsedLogState = logState ? decodeToken(logState) : null;
- 
-const initialState = {
-  userInfo: parsedUserInfo,
-  logState: parsedLogState,
-};
- 
-const authSlice = createSlice({
-  name: 'auth',
-  initialState,
-  reducers: {
-    getCredentials(state, action: PayloadAction<string>) {
-      state.userInfo = action.payload;
-      localStorage.setItem('userInfo', JSON.stringify(action.payload));
-     
-    },
-    logOut(state) {
-      state.userInfo = null;
-      localStorage.removeItem('userInfo');
-      localStorage.removeItem('logState');
-    },
- 
-  }
-});
- 
-export const { getCredentials, logOut } = authSlice.actions;
- 
-export default authSlice.reducer;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/authSlice/index.html b/coverage/e-commerce-lydia-32-fn/src/slices/authSlice/index.html deleted file mode 100644 index e43f729..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/authSlice/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/authSlice - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/slices/authSlice

-
- -
- 57.3% - Statements - 51/89 -
- - -
- 33.33% - Branches - 1/3 -
- - -
- 9.09% - Functions - 1/11 -
- - -
- 57.3% - Lines - 51/89 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
authApiSlice.tsx -
-
50%31/62100%1/111.11%1/950%31/62
authSlice.tsx -
-
74.07%20/270%0/20%0/274.07%20/27
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/cartSlice/cartApiSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/cartSlice/cartApiSlice.tsx.html deleted file mode 100644 index 96acaf6..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/cartSlice/cartApiSlice.tsx.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/cartSlice/cartApiSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/cartSlice cartApiSlice.tsx

-
- -
- 68.88% - Statements - 31/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 33.33% - Functions - 2/6 -
- - -
- 68.88% - Lines - 31/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -  -1x -1x -3x -3x -  -  -  -  -3x -3x -3x -4x -4x -4x -3x -3x -3x -  -  -  -  -3x -3x -3x -  -  -  -3x -3x -3x -  -  -  -3x -3x -1x -  -1x -1x -1x -1x -1x -1x -1x
import { apiSlice } from "../apiSlice";
-const BASE_URL = "/cart"
- 
-export const cartApiSlice = apiSlice.injectEndpoints({
-    endpoints: (builder) => ({
-        addToCart: builder.mutation({
-            query: (data) => ({
-                url: `${BASE_URL}/add`,
-                method: 'POST',
-                body: data, 
-            })
-        }),
-        getCart: builder.query({
-            query: () => ({
-                url: `${BASE_URL}`,
-                method: 'GET',
-            })
-        }),
-        updateCartItem: builder.mutation({
-            query: (data) => ({
-                url: `${BASE_URL}/update/${data.id}`,
-                method: 'POST',
-                body: data, 
-            }),
-        }),
-        deleteCartItem: builder.mutation<number, number>({
-            query: (productId) => ({
-                 url: `${BASE_URL}/delete/${productId}`,
-                 method: 'DELETE',
-            }),
-        }),
-        clearCart: builder.mutation({
-            query: () => ({
-                 url: `${BASE_URL}/delete`,
-                 method: 'DELETE',
-      }),
-    }),
-  }),
-})
- 
-export const {
-  useGetCartQuery,
-  useAddToCartMutation,
-  useUpdateCartItemMutation,
-  useDeleteCartItemMutation,
-  useClearCartMutation,
-} = cartApiSlice;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/cartSlice/cartSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/cartSlice/cartSlice.tsx.html deleted file mode 100644 index 24206d0..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/cartSlice/cartSlice.tsx.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/cartSlice/cartSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/cartSlice cartSlice.tsx

-
- -
- 84.21% - Statements - 16/19 -
- - -
- 0% - Branches - 0/2 -
- - -
- 0% - Functions - 0/1 -
- - -
- 84.21% - Lines - 16/19 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -231x -1x -  -1x -1x -  -1x -1x -1x -  -1x -1x -1x -1x -1x -  -  -  -1x -1x -  -1x -1x
 
-import { createSlice, PayloadAction } from '@reduxjs/toolkit';
- 
-const cartInfo = localStorage.getItem('cartInfo');
-const parsedCartInfo = cartInfo ? JSON.parse(cartInfo) : [];
- 
-const initialState = {
-  cartInfo: Array.isArray(parsedCartInfo) ? parsedCartInfo : []
-};
- 
-const cartSlice = createSlice({
-  name: 'cart',
-  initialState,
-  reducers: {
-    setCartInfo(state, action: PayloadAction<any[]>) {
-      state.cartInfo = action.payload;
-      localStorage.setItem('cartInfo', JSON.stringify(action.payload));
-    }
-  }
-});
- 
-export const { setCartInfo } = cartSlice.actions;
-export default cartSlice.reducer;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/cartSlice/index.html b/coverage/e-commerce-lydia-32-fn/src/slices/cartSlice/index.html deleted file mode 100644 index 57e97c6..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/cartSlice/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/cartSlice - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/slices/cartSlice

-
- -
- 73.43% - Statements - 47/64 -
- - -
- 50% - Branches - 2/4 -
- - -
- 28.57% - Functions - 2/7 -
- - -
- 73.43% - Lines - 47/64 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
cartApiSlice.tsx -
-
68.88%31/45100%2/233.33%2/668.88%31/45
cartSlice.tsx -
-
84.21%16/190%0/20%0/184.21%16/19
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/index.html b/coverage/e-commerce-lydia-32-fn/src/slices/index.html deleted file mode 100644 index ec0b69b..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/slices

-
- -
- 95.12% - Statements - 39/41 -
- - -
- 100% - Branches - 5/5 -
- - -
- 83.33% - Functions - 5/6 -
- - -
- 95.12% - Lines - 39/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
apiSlice.tsx -
-
100%10/10100%1/1100%1/1100%10/10
searchSlice.tsx -
-
93.54%29/31100%4/480%4/593.54%29/31
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/notificationSlice/index.html b/coverage/e-commerce-lydia-32-fn/src/slices/notificationSlice/index.html deleted file mode 100644 index e304927..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/notificationSlice/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/notificationSlice - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/slices/notificationSlice

-
- -
- 50% - Statements - 45/90 -
- - -
- 60% - Branches - 3/5 -
- - -
- 60% - Functions - 3/5 -
- - -
- 50% - Lines - 45/90 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
notificationApiSlice.tsx -
-
85%17/20100%2/266.66%2/385%17/20
notificationSlice.tsx -
-
40%28/7033.33%1/350%1/240%28/70
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/notificationSlice/notificationApiSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/notificationSlice/notificationApiSlice.tsx.html deleted file mode 100644 index 418606c..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/notificationSlice/notificationApiSlice.tsx.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/notificationSlice/notificationApiSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/notificationSlice notificationApiSlice.tsx

-
- -
- 85% - Statements - 17/20 -
- - -
- 100% - Branches - 2/2 -
- - -
- 66.66% - Functions - 2/3 -
- - -
- 85% - Lines - 17/20 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -231x -1x -  -1x -1x -2x -2x -4x -4x -4x -2x -2x -2x -  -  -  -2x -2x -1x -  -1x -1x - 
import { apiSlice } from "../apiSlice";
-const BASE_URL = "/notifications";
- 
-export const notificationsApiSlice = apiSlice.injectEndpoints({
-  endpoints: (builder) => ({
-    getNotifications: builder.query({
-      query: () => ({
-        url: `${BASE_URL}`,
-        method: "GET",
-      }),
-    }),
-    markAllAsRead: builder.mutation({
-      query: () => ({
-        url: `${BASE_URL}/markasread`,
-        method: "PUT",
-      }),
-    }),
-  }),
-});
- 
-export const { useGetNotificationsQuery, useMarkAllAsReadMutation } =
-  notificationsApiSlice;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/notificationSlice/notificationSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/notificationSlice/notificationSlice.tsx.html deleted file mode 100644 index 3ec8ecf..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/notificationSlice/notificationSlice.tsx.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/notificationSlice/notificationSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/notificationSlice notificationSlice.tsx

-
- -
- 40% - Statements - 28/70 -
- - -
- 33.33% - Branches - 1/3 -
- - -
- 50% - Functions - 1/2 -
- - -
- 40% - Lines - 28/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -931x -1x -1x -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -  -1x -  -1x -1x -1x -  -1x -1x -  -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -  -1x -1x
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
-import { notify } from '../../utils/notifyUsers';
-import { notificationsApiSlice } from "./notificationApiSlice";
- 
-interface Notification {
-  id: string;
-  message: string;
-}
- 
-interface SellerNotificationsState {
-  sellernotificationsInfo: Notification[];
-}
- 
-const sellernotificationsInfo: INotification[] = localStorage.getItem(
-  "sellerNotificationsInfo"
-)
-const parsedSellerNotificationsInfo = sellernotificationsInfo
-  ? JSON.parse(sellernotificationsInfo)
-  : [];
- 
-const initialState: SellerNotificationsState = {
-  sellernotificationsInfo: Array.isArray(parsedSellerNotificationsInfo)
-    ? parsedSellerNotificationsInfo
-    : [],
-  unReadCount: 0,
-};
- 
-const sellerNotificationSlice = createSlice({
-  name: "sellernotifications",
-  initialState,
-  reducers: {
-    setSellerNotificationsInfo(state, action: PayloadAction<Notification[]>) {
-      const currentNotifications = action.payload;
-      
-      if (Array.isArray(currentNotifications)) {
-        const previousNotifications = state.sellernotificationsInfo;
-        
-        // Find new notifications
-        const newNotifications = currentNotifications.filter(
-          (notification) =>
-            !previousNotifications.some(
-              (existingNotification) => existingNotification.id === notification.id
-            )
-        );
-        
-        // Notify for new notifications
-        if (newNotifications.length > 0) {
-          newNotifications.forEach(notification => notify(notification.message));
-        }
-        
-        // Update state and localStorage
-        state.sellernotificationsInfo = currentNotifications;
-        localStorage.setItem(
-          "sellerNotificationsInfo",
-          JSON.stringify(currentNotifications)
-        );
-      } else {
-        console.error("Expected payload to be an array but got:", currentNotifications);
-      }
-    },
-  },
-  extraReducers: (builder) => {
-    builder.addMatcher(
-      notificationsApiSlice.endpoints.getNotifications.matchFulfilled,
-      (state, { payload }) => {
-        // Check if payload is an array, if not, try to extract notifications from it
-        const notifications = Array.isArray(payload) ? payload : payload.notifications || [];
-        
-        if (Array.isArray(notifications)) {
-          state.sellernotificationsInfo = notifications;
-          localStorage.setItem(
-            "sellerNotificationsInfo",
-            JSON.stringify(notifications)
-          );
-          // Notify for new notifications
-          const previousNotifications = state.sellernotificationsInfo;
-          const newNotifications = notifications.filter(
-            (notification) =>
-              !previousNotifications.some(
-                (existingNotification) => existingNotification.id === notification.id
-              )
-          );
-          newNotifications.forEach(notification => notify(notification.message));
-        } else {
-          console.error("Unexpected payload structure:", payload);
-        }
-      }
-    );
-  },
-});
- 
-export const { setSellerNotificationsInfo } = sellerNotificationSlice.actions;
-export default sellerNotificationSlice.reducer;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/orderSlice/index.html b/coverage/e-commerce-lydia-32-fn/src/slices/orderSlice/index.html deleted file mode 100644 index b081e00..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/orderSlice/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/orderSlice - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/slices/orderSlice

-
- -
- 59.13% - Statements - 68/115 -
- - -
- 33.33% - Branches - 1/3 -
- - -
- 6.66% - Functions - 1/15 -
- - -
- 59.13% - Lines - 68/115 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
orderApiSlice.tsx -
-
62.06%36/58100%1/111.11%1/962.06%36/58
orderSlice.tsx -
-
56.14%32/570%0/20%0/656.14%32/57
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/orderSlice/orderApiSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/orderSlice/orderApiSlice.tsx.html deleted file mode 100644 index a0a6e7a..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/orderSlice/orderApiSlice.tsx.html +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/orderSlice/orderApiSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/orderSlice orderApiSlice.tsx

-
- -
- 62.06% - Statements - 36/58 -
- - -
- 100% - Branches - 1/1 -
- - -
- 11.11% - Functions - 1/9 -
- - -
- 62.06% - Lines - 36/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -831x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -3x -3x -  -  -  -3x -3x -3x -  -  -  -  -3x -3x -3x -  -  -  -3x -3x -3x -  -  -  -3x -3x -3x -  -  -  -3x -3x -3x -  -  -  -3x -3x -3x -3x -  -  -  -3x -3x -1x -  -1x -1x -1x -1x -1x -1x -1x -1x -1x
import { apiSlice } from "../apiSlice";
- 
-export interface SellerStatItem {
-  id: number;
-  cartId: number;
-  productId: number;
-  quantity: number;
-  createdAt: string;
-  updatedAt: string;
-  product: {
-    images: string[];
-    productId: number;
-    userId: number;
-    productName: string;
-    description: string;
-    productCategory: string;
-    price: number;
-    quantity: number;
-    dimensions: string;
-    isAvailable: boolean;
-    createdAt: string;
-    updatedAt: string;
-  };
-}
- 
-export const orderApiSlice = apiSlice.injectEndpoints({
-  endpoints: (builder) => ({
-    getAllOrdersByBuyer: builder.query({
-      query: () => ({
-        url: `/order`,
-        method: "GET"
-      }),
-    }),
-    buyerPlaceOrder: builder.mutation({
-      query: (data) => ({
-        url: `/order/create`,
-        method: "POST",
-        body: data,
-      }),
-    }),
-    buyerGetAllOrders: builder.query({
-      query: () => ({
-        url: `/order`,
-        method: "GET"
-      }),
-    }),
-    cancelOrder: builder.mutation({
-      query: (id) => ({
-        url: `/order/cancel/${id}`,
-        method: 'DELETE',
-      }),
-    }),
-    getOrderById: builder.query({
-      query: (id) => ({
-        url: `/order/${id}`,
-        method: "GET"
-      }),
-    }),
-    adminGetAllOrders: builder.query({
-      query: () => ({
-        url: `/order/admin`,
-        method: "GET"
-      }),
-    }),
-    getSellerStats: builder.query<SellerStatItem[], void>({
-      query: () => '/seller/stats',
-      transformResponse: (response: { stats: SellerStatItem[] }) => {
-        console.log('Raw response in transformResponse:', response);
-        return response.stats || [];
-      },
-    }),
-  }),
-});
- 
-export const { 
-  useAdminGetAllOrdersQuery,
-  useBuyerGetAllOrdersQuery,
-  useBuyerPlaceOrderMutation,
-  useGetAllOrdersByBuyerQuery,
-  useGetOrderByIdQuery,
-  useCancelOrderMutation,
-  useGetSellerStatsQuery,
-} = orderApiSlice;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/orderSlice/orderSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/orderSlice/orderSlice.tsx.html deleted file mode 100644 index 8ad18fe..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/orderSlice/orderSlice.tsx.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/orderSlice/orderSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/orderSlice orderSlice.tsx

-
- -
- 56.14% - Statements - 32/57 -
- - -
- 0% - Branches - 0/2 -
- - -
- 0% - Functions - 0/6 -
- - -
- 56.14% - Lines - 32/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -721x -  -  -1x -1x -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -  -1x -1x -1x -1x -1x -  -  -  -1x -  -  -1x -  -  -1x -  -  -1x -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -  -1x -1x -1x -1x -1x -1x -1x -1x -  -1x
import { createSlice, PayloadAction } from '@reduxjs/toolkit';
-import { SellerStatItem } from './orderApiSlice';
- 
-const orderInfo = localStorage.getItem('orderInfo');
-const parsedOrderInfo = orderInfo ? JSON.parse(orderInfo) : [];
- 
-interface OrderState {
-  orderInfo: any[];
-  buyerOrders: any[];
-  adminOrders: any[];
-  currentOrder: any | null;
-  sellerStats: SellerStatItem[];
-  sellerTotalAmount: number;
-}
- 
-const initialState: OrderState = {
-  orderInfo: Array.isArray(parsedOrderInfo) ? parsedOrderInfo : [],
-  buyerOrders: [],
-  adminOrders: [],
-  currentOrder: null,
-  sellerStats: [],
-  sellerTotalAmount: 0,
-};
- 
-const orderSlice = createSlice({
-  name: 'order',
-  initialState,
-  reducers: {
-    setOrderInfo(state, action: PayloadAction<any[]>) {
-      state.orderInfo = action.payload;
-      localStorage.setItem('orderInfo', JSON.stringify(action.payload));
-    },
-    setBuyerOrders(state, action: PayloadAction<any[]>) {
-      state.buyerOrders = action.payload;
-    },
-    setCurrentOrder(state, action: PayloadAction<any>) {
-      state.currentOrder = action.payload;
-    },
-    setAdminOrders(state, action: PayloadAction<any[]>) {
-      state.adminOrders = action.payload;
-    },
-    clearOrderInfo(state) {
-      state.orderInfo = [];
-      localStorage.removeItem('orderInfo');
-    },
-    setSellerStats(state, action: PayloadAction<SellerStatItem[]>) {
-      console.log('Payload received in setSellerStats:', action.payload);
-      if (Array.isArray(action.payload)) {
-        state.sellerStats = action.payload;
-        state.sellerTotalAmount = action.payload.reduce((total, item) => {
-          return total + (item.product.price * item.quantity);
-        }, 0) / 100; // Divide by 100 if the price is in cents
-      } else {
-        console.error('Expected an array for sellerStats, but received:', action.payload);
-        state.sellerStats = [];
-        state.sellerTotalAmount = 0;
-      }
-      console.log('Updated state:', state.sellerStats, state.sellerTotalAmount);
-    },
-  }
-});
- 
-export const { 
-  setOrderInfo, 
-  setBuyerOrders, 
-  setCurrentOrder,
-  setAdminOrders, 
-  clearOrderInfo,
-  setSellerStats,
-} = orderSlice.actions;
- 
-export default orderSlice.reducer;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/paymentSlice/index.html b/coverage/e-commerce-lydia-32-fn/src/slices/paymentSlice/index.html deleted file mode 100644 index cca61b9..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/paymentSlice/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/paymentSlice - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/slices/paymentSlice

-
- -
- 76.19% - Statements - 32/42 -
- - -
- 33.33% - Branches - 1/3 -
- - -
- 25% - Functions - 1/4 -
- - -
- 76.19% - Lines - 32/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
paymentApiSlice.tsx -
-
69.56%16/23100%1/133.33%1/369.56%16/23
paymentSlice.tsx -
-
84.21%16/190%0/20%0/184.21%16/19
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/paymentSlice/paymentApiSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/paymentSlice/paymentApiSlice.tsx.html deleted file mode 100644 index 86c528d..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/paymentSlice/paymentApiSlice.tsx.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/paymentSlice/paymentApiSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/paymentSlice paymentApiSlice.tsx

-
- -
- 69.56% - Statements - 16/23 -
- - -
- 100% - Branches - 1/1 -
- - -
- 33.33% - Functions - 1/3 -
- - -
- 69.56% - Lines - 16/23 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -251x -1x -  -1x -1x -3x -3x -  -  -  -  -3x -3x -3x -  -  -  -3x -3x -1x -  -1x -1x -1x -1x
import { apiSlice } from "../apiSlice";
-const BASE_URL = "/payment"
- 
-export const paymentApiSlice = apiSlice.injectEndpoints({
-    endpoints: (builder) => ({
-        newPayment: builder.mutation({
-            query: (data) => ({
-                url: `${BASE_URL}/pay/${data.orderId}`,
-                method: 'POST',
-                body: data, 
-            })
-        }),
-        paymentSuccess: builder.query({
-            query: (data) => ({
-                url: `${BASE_URL}/success/${data.sessionId}/${data.orderId}`,
-                method: 'GET',
-            })
-        }),
-  }),
-})
- 
-export const {
-  useNewPaymentMutation,
-  usePaymentSuccessQuery
-} = paymentApiSlice;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/paymentSlice/paymentSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/paymentSlice/paymentSlice.tsx.html deleted file mode 100644 index f78f940..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/paymentSlice/paymentSlice.tsx.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/paymentSlice/paymentSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/paymentSlice paymentSlice.tsx

-
- -
- 84.21% - Statements - 16/19 -
- - -
- 0% - Branches - 0/2 -
- - -
- 0% - Functions - 0/1 -
- - -
- 84.21% - Lines - 16/19 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -231x -1x -  -1x -1x -  -1x -1x -1x -  -1x -1x -1x -1x -1x -  -  -  -1x -1x -  -1x -1x
 
-import { createSlice, PayloadAction } from '@reduxjs/toolkit';
- 
-const paymentInfo = localStorage.getItem('paymentInfo');
-const parsedPaymentInfo = paymentInfo ? JSON.parse(paymentInfo) : [];
- 
-const initialState = {
-  paymentInfo: Array.isArray(parsedPaymentInfo) ? parsedPaymentInfo : []
-};
- 
-const paymentSlice = createSlice({
-  name: 'payment',
-  initialState,
-  reducers: {
-    setPaymentInfo(state, action: PayloadAction<any[]>) {
-      state.paymentInfo = action.payload;
-      localStorage.setItem('paymentInfo', JSON.stringify(action.payload));
-    }
-  }
-});
- 
-export const { setPaymentInfo } = paymentSlice.actions;
-export default paymentSlice.reducer;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/permissionSlice/index.html b/coverage/e-commerce-lydia-32-fn/src/slices/permissionSlice/index.html deleted file mode 100644 index 276ef25..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/permissionSlice/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/permissionSlice - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/slices/permissionSlice

-
- -
- 65.27% - Statements - 47/72 -
- - -
- 33.33% - Branches - 1/3 -
- - -
- 12.5% - Functions - 1/8 -
- - -
- 65.27% - Lines - 47/72 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
permissionApiSlice.tsx -
-
59.25%32/54100%1/114.28%1/759.25%32/54
permissionSlice.tsx -
-
83.33%15/180%0/20%0/183.33%15/18
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/permissionSlice/permissionApiSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/permissionSlice/permissionApiSlice.tsx.html deleted file mode 100644 index 921aa47..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/permissionSlice/permissionApiSlice.tsx.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/permissionSlice/permissionApiSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/permissionSlice permissionApiSlice.tsx

-
- -
- 59.25% - Statements - 32/54 -
- - -
- 100% - Branches - 1/1 -
- - -
- 14.28% - Functions - 1/7 -
- - -
- 59.25% - Lines - 32/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -571x -1x -  -1x -1x -2x -2x -  -  -  -  -2x -2x -2x -  -  -  -2x -2x -2x -  -  -  -  -2x -2x -2x -  -  -  -  -2x -2x -2x -  -  -  -  -2x -2x -2x -  -  -  -2x -2x -1x -  -1x -1x -1x -1x -1x -1x -1x -1x - 
import { apiSlice } from "../apiSlice";
-export const BASE_URL = "/roles/permissions"
- 
-export const permissionApiSlice = apiSlice.injectEndpoints({
-  endpoints: (builder) => ({
-    createPermission: builder.mutation({
-      query: (data) => ({
-        url: `${BASE_URL}/create`,
-        method: "POST",
-        body: data
-      }),
-    }),
-    getPermissions: builder.query({
-      query: () => ({
-        url: `/permissions`,
-        method: "GET"
-      }),
-    }),
-    addPermissionToRole: builder.mutation({
-      query: (data) => ({
-        url: `${BASE_URL}/add/${data.id}`,
-        method: "POST",
-        body: data
-      }),
-    }),
-    removePermissionFromRole: builder.mutation({
-      query: (data) => ({
-        url: `${BASE_URL}/remove/${data.id}`,
-        method: "DELETE",
-        body: data
-      }),
-    }),
-    assignRoleToUser: builder.mutation({
-      query: (data) => ({
-        url: `/roles/assign/${data.id}`,
-        method: "POST",
-        body: data
-      }),
-    }),
-    deletePermission: builder.mutation({
-      query: (permissionId) => ({
-        url: `/permissions/delete/${permissionId}`,
-        method: "DELETE"
-      }),
-    }),
-  }),
-});
- 
-export const { 
- useCreatePermissionMutation,
- useGetPermissionsQuery,
- useAddPermissionToRoleMutation,
- useAssignRoleToUserMutation,
- useRemovePermissionFromRoleMutation,
- useDeletePermissionMutation
-} = permissionApiSlice;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/permissionSlice/permissionSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/permissionSlice/permissionSlice.tsx.html deleted file mode 100644 index 3e86370..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/permissionSlice/permissionSlice.tsx.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/permissionSlice/permissionSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/permissionSlice permissionSlice.tsx

-
- -
- 83.33% - Statements - 15/18 -
- - -
- 0% - Branches - 0/2 -
- - -
- 0% - Functions - 0/1 -
- - -
- 83.33% - Lines - 15/18 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -221x -  -1x -1x -  -1x -1x -1x -  -1x -1x -1x -1x -1x -  -  -  -1x -1x -  -1x -1x
import { createSlice, PayloadAction } from '@reduxjs/toolkit';
- 
-const permissionInfo = localStorage.getItem('permissionInfo');
-const parsedPermissionInfo = permissionInfo ? JSON.parse(permissionInfo) : [];
- 
-const initialState = {
-  permissionInfo: Array.isArray(parsedPermissionInfo) ? parsedPermissionInfo : []
-};
- 
-const permissionSlice = createSlice({
-  name: 'permission',
-  initialState,
-  reducers: {
-    setPermissionInfo(state, action: PayloadAction<any[]>) {
-      state.permissionInfo = action.payload;
-      localStorage.setItem('permissionInfo', JSON.stringify(action.payload));
-    }
-  }
-});
- 
-export const { setPermissionInfo } = permissionSlice.actions;
-export default permissionSlice.reducer;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/index.html b/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/index.html deleted file mode 100644 index 2312554..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/productSlice - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/slices/productSlice

-
- -
- 60% - Statements - 54/90 -
- - -
- 50% - Branches - 3/6 -
- - -
- 30% - Functions - 3/10 -
- - -
- 60% - Lines - 54/90 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
productApiSlice.tsx -
-
64.44%29/45100%2/233.33%2/664.44%29/45
productSlice.tsx -
-
83.33%15/180%0/20%0/183.33%15/18
singleApiSlice.tsx -
-
0%0/130%0/10%0/10%0/13
updateProductSlice.ts -
-
71.42%10/14100%1/150%1/271.42%10/14
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/productApiSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/productApiSlice.tsx.html deleted file mode 100644 index f241295..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/productApiSlice.tsx.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/productSlice/productApiSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/productSlice productApiSlice.tsx

-
- -
- 64.44% - Statements - 29/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 33.33% - Functions - 2/6 -
- - -
- 64.44% - Lines - 29/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -741x -1x -  -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -4x -4x -4x -4x -4x -4x -4x -4x -  -  -  -  -4x -  -  -  -  -  -4x -4x -4x -  -  -  -  -4x -4x -4x -  -  -  -4x -4x -1x -  -1x -1x -1x -1x -1x -1x - 
// productApiSlice.ts
-import { apiSlice } from "../apiSlice";
- 
-const BASE_URL = "/product";
- 
-export interface Product {
-  productId: number;
-  userId: number;
-  productName: string;
-  description: string;
-  productCategory: string;
-  price: number;
-  quantity: number;
-  images: string;
-  dimensions?: string;
-  isAvailable?: boolean;
-  createdAt?: Date;
-  updatedAt?: Date;
-  expiryDate?: Date;
-}
- 
-interface SearchParams {
-  name?: string;
-  minPrice?: number;
-  maxPrice?: number;
-  category?: string;
-  page: number;
-  limit: number;
-}
- 
-export const productApiSlice = apiSlice.injectEndpoints({
-  endpoints: (builder) => ({
-    getProducts: builder.query<Product[], void>({
-      query: () => ({
-        url: `${BASE_URL}/available`,
-        method: "GET",
-      }),
-    }),
-    searchProducts: builder.query<SearchResult, SearchParams>({
-      query: (params) => ({
-        url: '/product/search',
-        method: 'GET',
-        params,
-      }),
-      transformErrorResponse: (response: { status: string; data: any; }) => {
-        if (response.data && response.data.error) {
-          return response.data.error;
-        }
-        return "An unknown error occurred";
-      },
-    }),
-    addProduct: builder.mutation({
-      query: (data) => ({
-        url: `${BASE_URL}/create`,
-        method: "POST",
-        body: data,
-      }),
-    }),
-    deleteProduct: builder.mutation({
-      query: (id: string) => ({
-        url: `${BASE_URL}/deleteProduct/${id}`,
-        method: "DELETE",
-      }),
-    }),
-  }),
-});
- 
-export const {
-  useGetProductsQuery,
-  useSearchProductsQuery,
-  useAddProductMutation,
-  useDeleteProductMutation,
-} = productApiSlice;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/productSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/productSlice.tsx.html deleted file mode 100644 index b4139f3..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/productSlice.tsx.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/productSlice/productSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/productSlice productSlice.tsx

-
- -
- 83.33% - Statements - 15/18 -
- - -
- 0% - Branches - 0/2 -
- - -
- 0% - Functions - 0/1 -
- - -
- 83.33% - Lines - 15/18 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -221x -  -1x -1x -  -1x -1x -1x -  -1x -1x -1x -1x -1x -  -  -  -1x -1x -  -1x -1x
import { createSlice, PayloadAction } from '@reduxjs/toolkit';
- 
-const productInfo = localStorage.getItem('productInfo');
-const parsedTodoInfo = productInfo ? JSON.parse(productInfo) : [];
- 
-const initialState = {
-  productInfo: Array.isArray(parsedTodoInfo) ? parsedTodoInfo : []
-};
- 
-const productSlice = createSlice({
-  name: 'products',
-  initialState,
-  reducers: {
-    setProductInfo(state, action: PayloadAction<any[]>) {
-      state.productInfo = action.payload;
-      localStorage.setItem('productInfo', JSON.stringify(action.payload));
-    }
-  }
-});
- 
-export const { setProductInfo } = productSlice.actions;
-export default productSlice.reducer;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/singleApiSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/singleApiSlice.tsx.html deleted file mode 100644 index 27959a2..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/singleApiSlice.tsx.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/productSlice/singleApiSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/productSlice singleApiSlice.tsx

-
- -
- 0% - Statements - 0/13 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/13 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import { apiSlice } from "../apiSlice";
-const BASE_URL = "/seller/products"
- 
-export const productApiSlice = apiSlice.injectEndpoints({
-    endpoints: (builder) => ({
-        getProducts: builder.query({
-            query: () => ({
-                url: `${BASE_URL}/available`,
-                method: 'GET'
-            })
-        })
-    })
-})
- 
-export const { useGetProductsQuery} = productApiSlice
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/updateProductSlice.ts.html b/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/updateProductSlice.ts.html deleted file mode 100644 index 251972d..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/productSlice/updateProductSlice.ts.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/productSlice/updateProductSlice.ts - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/productSlice updateProductSlice.ts

-
- -
- 71.42% - Statements - 10/14 -
- - -
- 100% - Branches - 1/1 -
- - -
- 50% - Functions - 1/2 -
- - -
- 71.42% - Lines - 10/14 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -171x -1x -  -1x -1x -2x -2x -  -  -  -  -2x -2x -1x -  -1x - 
import { apiSlice } from "../apiSlice";
-const BASE_URL = "/product";
- 
-export const productApiSlice = apiSlice.injectEndpoints({
-  endpoints: (builder) => ({
-    updateProduct: builder.mutation({
-      query: (product) => ({
-        url: `${BASE_URL}/update/${product.productId}`,
-        method: "PUT",
-        body: product,
-      }),
-    }),
-  }),
-});
- 
-export const { useUpdateProductMutation } = productApiSlice;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/roleSlice/index.html b/coverage/e-commerce-lydia-32-fn/src/slices/roleSlice/index.html deleted file mode 100644 index 3d12766..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/roleSlice/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/roleSlice - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/slices/roleSlice

-
- -
- 65.38% - Statements - 51/78 -
- - -
- 33.33% - Branches - 1/3 -
- - -
- 11.11% - Functions - 1/9 -
- - -
- 65.38% - Lines - 51/78 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
requestRoleSlice.tsx -
-
83.33%15/180%0/20%0/183.33%15/18
requestroleApiSlice.tsx -
-
60%36/60100%1/112.5%1/860%36/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/roleSlice/requestRoleSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/roleSlice/requestRoleSlice.tsx.html deleted file mode 100644 index 6d1f714..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/roleSlice/requestRoleSlice.tsx.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/roleSlice/requestRoleSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/roleSlice requestRoleSlice.tsx

-
- -
- 83.33% - Statements - 15/18 -
- - -
- 0% - Branches - 0/2 -
- - -
- 0% - Functions - 0/1 -
- - -
- 83.33% - Lines - 15/18 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -221x -  -1x -1x -  -1x -1x -1x -  -1x -1x -1x -1x -1x -  -  -  -1x -1x -  -1x -1x
import { createSlice, PayloadAction } from '@reduxjs/toolkit';
- 
-const roleInfo = localStorage.getItem('roleInfo');
-const parsedRoleInfo = roleInfo ? JSON.parse(roleInfo) : [];
- 
-const initialState = {
-  roleInfo: Array.isArray(parsedRoleInfo) ? parsedRoleInfo : []
-};
- 
-const roleSlice = createSlice({
-  name: 'roles',
-  initialState,
-  reducers: {
-    setRoleInfo(state, action: PayloadAction<any[]>) {
-      state.roleInfo = action.payload;
-      localStorage.setItem('roleInfo', JSON.stringify(action.payload));
-    }
-  }
-});
- 
-export const { setRoleInfo } = roleSlice.actions;
-export default roleSlice.reducer;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/roleSlice/requestroleApiSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/roleSlice/requestroleApiSlice.tsx.html deleted file mode 100644 index 92d6886..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/roleSlice/requestroleApiSlice.tsx.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/roleSlice/requestroleApiSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/roleSlice requestroleApiSlice.tsx

-
- -
- 60% - Statements - 36/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 12.5% - Functions - 1/8 -
- - -
- 60% - Lines - 36/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -631x -1x -  -1x -1x -2x -2x -  -  -  -2x -2x -2x -  -  -  -  -2x -2x -2x -  -  -  -  -2x -2x -2x -  -  -  -2x -2x -2x -  -  -  -  -2x -2x -2x -  -  -  -2x -2x -2x -  -  -  -2x -2x -1x -  -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import { apiSlice } from "../apiSlice";
-export const BASE_URL = "/roles"
- 
-export const roleApiSlice = apiSlice.injectEndpoints({
-  endpoints: (builder) => ({
-    requestToBeSeller: builder.mutation({
-      query: () => ({
-        url: `${BASE_URL}/requestTobeSeller`,
-        method: "POST",
-      }),
-    }),
-    createRole: builder.mutation({
-      query: (data) => ({
-        url: `${BASE_URL}/create`,
-        method: "POST",
-        body: data
-      }),
-    }),
-    addRoleToUser: builder.mutation({
-      query: (data) => ({
-        url: `${BASE_URL}/assign/${data.id}`,
-        method: "POST",
-        body: data
-      }),
-    }),
-    getRoles: builder.query({
-      query: () => ({
-        url: `${BASE_URL}`,
-        method: "GET"
-      }),
-    }),
-    updateRole: builder.mutation({
-      query: (data) => ({
-        url: `${BASE_URL}/update/${data.id}`,
-        method: "PUT",
-        body: data
-      }),
-    }),
-    DeleteRole: builder.mutation({
-      query: (roleId) => ({
-        url: `${BASE_URL}/delete/${roleId}`,
-        method: "DELETE"
-      }),
-    }),
-    getRolePermission: builder.query({
-      query: () => ({
-        url: `/rolesPermission`,
-        method: "GET"
-      }),
-    }),
-  }),
-});
- 
-export const { 
-  useRequestToBeSellerMutation, 
-  useAddRoleToUserMutation,
-  useCreateRoleMutation, 
-  useGetRolesQuery,
-  useUpdateRoleMutation,
-  useDeleteRoleMutation,
-  useGetRolePermissionQuery
-} = roleApiSlice;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/searchSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/searchSlice.tsx.html deleted file mode 100644 index 90d496b..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/searchSlice.tsx.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/searchSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices searchSlice.tsx

-
- -
- 93.54% - Statements - 29/31 -
- - -
- 100% - Branches - 4/4 -
- - -
- 80% - Functions - 4/5 -
- - -
- 93.54% - Lines - 29/31 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -401x -1x -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -1x -1x -  -1x -1x
// src/slices/searchSlice.ts
-import { createSlice, PayloadAction } from '@reduxjs/toolkit';
- 
-interface SearchState {
-  searchTerm: string;
-  minPrice: string;
-  maxPrice: string;
-  category: string;
-}
- 
-const initialState: SearchState = {
-  searchTerm: '',
-  minPrice: '',
-  maxPrice: '',
-  category: '',
-};
-const searchSlice = createSlice({
-  name: 'search',
-  initialState,
-  reducers: {
-    setSearchTerm: (state, action: PayloadAction<string>) => {
-      state.searchTerm = action.payload;
-    },
-    setMinPrice: (state, action: PayloadAction<number>) => {
-      state.minPrice = action.payload;
-    },
-    setMaxPrice: (state, action: PayloadAction<number>) => {
-      state.maxPrice = action.payload;
-    },
-    setCategory: (state, action: PayloadAction<string>) => {
-      state.category = action.payload;
-    },
-    clearSearch: (state) => {
-      return initialState;
-    },
-  },
-});
- 
-export const { setSearchTerm, setMinPrice, setMaxPrice, setCategory, clearSearch } = searchSlice.actions;
-export default searchSlice.reducer;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/editSlice.ts.html b/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/editSlice.ts.html deleted file mode 100644 index 72be15a..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/editSlice.ts.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/sellerSlice/editSlice.ts - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/sellerSlice editSlice.ts

-
- -
- 0% - Statements - 0/49 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/49 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import { createAsyncThunk, createSlice, PayloadAction } from "@reduxjs/toolkit";
-import { api } from "../../utils/api";
-import { Product } from "../productSlice/productApiSlice";
- 
-interface IRootState {
-  isEditing: boolean;
-  editError: string | null;
-}
- 
-const initialState: IRootState = {
-  isEditing: false,
-  editError: null,
-};
- 
-export const editProduct = createAsyncThunk<
-  Product,
-  Product,
-  { rejectValue: string }
->("seller/editproduct", async (product, { rejectWithValue }) => {
-  try {
-    const response = await api.put(
-      `/api/product/update/${product.productId}`,
-      product,
-      {
-        headers: {
-          "Content-Type": "application/json",
-        },
-      }
-    );
- 
-    return response.data.updatedProduct as Product;
-  } catch (error: any) {
-    return rejectWithValue(error.message);
-  }
-});
- 
-const sellerproductSlice = createSlice({
-  name: "edit",
-  initialState,
-  reducers: {},
-  extraReducers: (builder) => {
-    builder
-      .addCase(editProduct.pending, (state) => {
-        state.isEditing = true;
-      })
-      .addCase(
-        editProduct.fulfilled,
-        (state, action: PayloadAction<Product>) => {
-          state.isEditing = false;
-          console.log("from editing product-->", action.payload);
-        }
-      )
-      .addCase(
-        editProduct.rejected,
-        (state, action: PayloadAction<string | undefined>) => {
-          state.isEditing = false;
-          state.editError = action.payload || null;
-        }
-      );
-  },
-});
- 
-export default sellerproductSlice.reducer;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/index.html b/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/index.html deleted file mode 100644 index ced8345..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/sellerSlice - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/slices/sellerSlice

-
- -
- 28.3% - Statements - 30/106 -
- - -
- 20% - Branches - 1/5 -
- - -
- 16.66% - Functions - 1/6 -
- - -
- 28.3% - Lines - 30/106 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
editSlice.ts -
-
0%0/490%0/10%0/10%0/49
sellerProductSlice.tsx -
-
68%17/250%0/20%0/168%17/25
sellerProductsApiSlice.tsx -
-
68.42%13/19100%1/133.33%1/368.42%13/19
singlerSellerProductsApiSlice.tsx -
-
0%0/130%0/10%0/10%0/13
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/sellerProductSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/sellerProductSlice.tsx.html deleted file mode 100644 index 15ae6af..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/sellerProductSlice.tsx.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/sellerSlice/sellerProductSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/sellerSlice sellerProductSlice.tsx

-
- -
- 68% - Statements - 17/25 -
- - -
- 0% - Branches - 0/2 -
- - -
- 0% - Functions - 0/1 -
- - -
- 68% - Lines - 17/25 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -301x -  -1x -1x -  -1x -  -1x -1x -1x -  -1x -  -1x -1x -1x -1x -1x -  -  -  -  -  -  -1x -1x -  -1x -1x - 
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
- 
-const sellerproductsInfo = localStorage.getItem("sellerProductsInfo");
-const parsedSellerProductsInfo = sellerproductsInfo
-  ? JSON.parse(sellerproductsInfo)
-  : [];
- 
-const initialState = {
-  sellerproductsInfo: Array.isArray(parsedSellerProductsInfo)
-    ? parsedSellerProductsInfo
-    : [],
-};
- 
-const sellerproductSlice = createSlice({
-  name: "sellerproducts",
-  initialState,
-  reducers: {
-    setSellerProductsInfo(state, action: PayloadAction<any[]>) {
-      state.sellerproductsInfo = action.payload;
-      localStorage.setItem(
-        "sellerProductsInfo",
-        JSON.stringify(action.payload)
-      );
-    },
-  },
-});
- 
-export const { setSellerProductsInfo } = sellerproductSlice.actions;
-export default sellerproductSlice.reducer;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/sellerProductsApiSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/sellerProductsApiSlice.tsx.html deleted file mode 100644 index 1feef94..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/sellerProductsApiSlice.tsx.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/sellerSlice/sellerProductsApiSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/sellerSlice sellerProductsApiSlice.tsx

-
- -
- 68.42% - Statements - 13/19 -
- - -
- 100% - Branches - 1/1 -
- - -
- 33.33% - Functions - 1/3 -
- - -
- 68.42% - Lines - 13/19 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -221x -1x -  -1x -1x -2x -2x -  -  -  -2x -2x -2x -  -  -  -2x -2x -1x -  -1x - 
import { apiSlice } from "../apiSlice";
-const BASE_URL = "/seller";
- 
-export const productApiSlice = apiSlice.injectEndpoints({
-  endpoints: (builder) => ({
-    getSellerProducts: builder.query({
-      query: () => ({
-        url: `${BASE_URL}/products`,
-        method: "GET",
-      }),
-    }),
-    getSingleSellerProduct: builder.query({
-      query: (id: string) => ({
-        url: `${BASE_URL}/products/${id}`,
-        method: "GET",
-      }),
-    }),
-  }),
-});
- 
-export const { useGetSellerProductsQuery, useGetSingleSellerProductQuery } = productApiSlice;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/singlerSellerProductsApiSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/singlerSellerProductsApiSlice.tsx.html deleted file mode 100644 index 5dd42c4..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/sellerSlice/singlerSellerProductsApiSlice.tsx.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/sellerSlice/singlerSellerProductsApiSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/sellerSlice singlerSellerProductsApiSlice.tsx

-
- -
- 0% - Statements - 0/13 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/13 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import { apiSlice } from "../apiSlice";
-const BASE_URL = "/product";
- 
-export const productApiSlice = apiSlice.injectEndpoints({
-  endpoints: (builder) => ({
-    getSellerProducts: builder.query({
-      query: () => ({
-        url: `${BASE_URL}/${id}`,
-        method: "DELETE",
-      }),
-    }),
-  }),
-});
- 
-export const { deleteSellerProductQuery } = productApiSlice;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/usersSlice/index.html b/coverage/e-commerce-lydia-32-fn/src/slices/usersSlice/index.html deleted file mode 100644 index bd5d809..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/usersSlice/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/usersSlice - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/slices/usersSlice

-
- -
- 77.5% - Statements - 31/40 -
- - -
- 33.33% - Branches - 1/3 -
- - -
- 25% - Functions - 1/4 -
- - -
- 77.5% - Lines - 31/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
userApiSlice.tsx -
-
72.72%16/22100%1/133.33%1/372.72%16/22
userSlice.tsx -
-
83.33%15/180%0/20%0/183.33%15/18
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/usersSlice/userApiSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/usersSlice/userApiSlice.tsx.html deleted file mode 100644 index 92a5596..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/usersSlice/userApiSlice.tsx.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/usersSlice/userApiSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/usersSlice userApiSlice.tsx

-
- -
- 72.72% - Statements - 16/22 -
- - -
- 100% - Branches - 1/1 -
- - -
- 33.33% - Functions - 1/3 -
- - -
- 72.72% - Lines - 16/22 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -261x -1x -  -1x -1x -2x -2x -  -  -  -2x -2x -2x -  -  -  -2x -  -2x -1x -  -1x -1x -1x -1x - 
import { apiSlice } from "../apiSlice";
-export const BASE_URL = "/users"
- 
-export const usersApiSlice = apiSlice.injectEndpoints({
-  endpoints: (builder) => ({
-    getAllUsers: builder.query({
-      query: () => ({
-        url: `${BASE_URL}`,
-        method: "GET",
-      }),
-    }),
-    blockUser: builder.mutation({
-      query: (id) => ({
-        url: `${BASE_URL}/block/${id}`,
-        method: "PUT",
-      }),
-    }),
-   
-  }),
-});
- 
-export const { 
-    useGetAllUsersQuery,
-    useBlockUserMutation
-} = usersApiSlice;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/usersSlice/userSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/usersSlice/userSlice.tsx.html deleted file mode 100644 index a73713d..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/usersSlice/userSlice.tsx.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/usersSlice/userSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/usersSlice userSlice.tsx

-
- -
- 83.33% - Statements - 15/18 -
- - -
- 0% - Branches - 0/2 -
- - -
- 0% - Functions - 0/1 -
- - -
- 83.33% - Lines - 15/18 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -221x -  -1x -1x -  -1x -1x -1x -  -1x -1x -1x -1x -1x -  -  -  -1x -1x -  -1x -1x
import { createSlice, PayloadAction } from '@reduxjs/toolkit';
- 
-const usersInfo = localStorage.getItem('usersInfo');
-const parsedUsersInfo = usersInfo ? JSON.parse(usersInfo) : [];
- 
-const initialState = {
-  usersInfo: Array.isArray(parsedUsersInfo) ? parsedUsersInfo : []
-};
- 
-const usersSlice = createSlice({
-  name: 'users',
-  initialState,
-  reducers: {
-    setUsersInfo(state, action: PayloadAction<any[]>) {
-      state.usersInfo = action.payload;
-      localStorage.setItem('usersInfo', JSON.stringify(action.payload));
-    }
-  }
-});
- 
-export const { setUsersInfo } = usersSlice.actions;
-export default usersSlice.reducer;
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/wishlistSlice/index.html b/coverage/e-commerce-lydia-32-fn/src/slices/wishlistSlice/index.html deleted file mode 100644 index 5b37bd8..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/wishlistSlice/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/wishlistSlice - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/slices/wishlistSlice

-
- -
- 74.46% - Statements - 35/47 -
- - -
- 33.33% - Branches - 1/3 -
- - -
- 20% - Functions - 1/5 -
- - -
- 74.46% - Lines - 35/47 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
wishlistSlice.tsx -
-
83.33%15/180%0/20%0/183.33%15/18
wishlistSliceApi.tsx -
-
68.96%20/29100%1/125%1/468.96%20/29
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/wishlistSlice/wishlistSlice.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/wishlistSlice/wishlistSlice.tsx.html deleted file mode 100644 index c184f2a..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/wishlistSlice/wishlistSlice.tsx.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/wishlistSlice/wishlistSlice.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/wishlistSlice wishlistSlice.tsx

-
- -
- 83.33% - Statements - 15/18 -
- - -
- 0% - Branches - 0/2 -
- - -
- 0% - Functions - 0/1 -
- - -
- 83.33% - Lines - 15/18 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -231x -  -1x -1x -  -1x -1x -1x -  -1x -1x -1x -1x -1x -  -  -  -1x -1x -  -1x -1x - 
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
- 
-const wishlistInfo = localStorage.getItem("wishlistInfo");
-const parsedWishlistInfo = wishlistInfo ? JSON.parse(wishlistInfo) : [];
- 
-const initialState = {
-  wishlistInfo: Array.isArray(parsedWishlistInfo) ? parsedWishlistInfo : [],
-};
- 
-const wishlistSlice = createSlice({
-  name: "wishlist",
-  initialState,
-  reducers: {
-    setWishlistInfo(state, action: PayloadAction<any[]>) {
-      state.wishlistInfo = action.payload;
-      localStorage.setItem("wishlistInfo", JSON.stringify(action.payload));
-    },
-  },
-});
- 
-export const { setWishlistInfo } = wishlistSlice.actions;
-export default wishlistSlice.reducer;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/slices/wishlistSlice/wishlistSliceApi.tsx.html b/coverage/e-commerce-lydia-32-fn/src/slices/wishlistSlice/wishlistSliceApi.tsx.html deleted file mode 100644 index 8e3985a..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/slices/wishlistSlice/wishlistSliceApi.tsx.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/slices/wishlistSlice/wishlistSliceApi.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/slices/wishlistSlice wishlistSliceApi.tsx

-
- -
- 68.96% - Statements - 20/29 -
- - -
- 100% - Branches - 1/1 -
- - -
- 25% - Functions - 1/4 -
- - -
- 68.96% - Lines - 20/29 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -321x -1x -  -1x -1x -2x -2x -  -  -  -2x -2x -2x -  -  -  -2x -2x -2x -  -  -  -2x -2x -1x -  -1x -1x -1x -1x -1x - 
import { apiSlice } from "../apiSlice";
-export const BASE_URL = "/wishlist";
- 
-export const wishlistApiSlice = apiSlice.injectEndpoints({
-  endpoints: (builder) => ({
-    GetAllwishlist: builder.query({
-      query: () => ({
-        url: `${BASE_URL}/getUserWishlists`,
-        method: "GET",
-      }),
-    }),
-    deleteWishlistItem: builder.mutation<number, number>({
-      query: (itemId) => ({
-        url: `${BASE_URL}/removeItem/${itemId}`,
-        method: "DELETE",
-      }),
-    }),
-    addToWishlist: builder.mutation<{ Success: string }, number>({
-      query: (productId) => ({
-        url: `${BASE_URL}/addItem/${productId}`,
-        method: "POST",
-      }),
-    }),
-  }),
-});
- 
-export const {
-  useGetAllwishlistQuery,
-  useDeleteWishlistItemMutation,
-  useAddToWishlistMutation,
-} = wishlistApiSlice;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/store.tsx.html b/coverage/e-commerce-lydia-32-fn/src/store.tsx.html deleted file mode 100644 index eef73fb..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/store.tsx.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/store.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src store.tsx

-
- -
- 100% - Statements - 33/33 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 33/33 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -391x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -1x - 
import { configureStore } from "@reduxjs/toolkit";
-import productSlice from "./slices/productSlice/productSlice";
-import authSlice from "./slices/authSlice/authSlice";
-import { apiSlice } from "./slices/apiSlice";
-import searchSlice from "./slices/searchSlice";
-import requestRoleSlice from "./slices/roleSlice/requestRoleSlice";
-import cartSlice from "./slices/cartSlice/cartSlice";
-import permissionSlice from "./slices/permissionSlice/permissionSlice";
-import userSlice from "./slices/usersSlice/userSlice";
-import orderSlice from "./slices/orderSlice/orderSlice";
-import sellerProductSlice from "./slices/sellerSlice/sellerProductSlice";
-import sellerNotificationSlice from "./slices/notificationSlice/notificationSlice";
-import wishlistSlice from "./slices/wishlistSlice/wishlistSlice";
- 
-const store = configureStore({
-  reducer: {
-    products: productSlice,
-    sellerproducts: sellerProductSlice,
-    sellernotifications: sellerNotificationSlice,
-    auth: authSlice,
-    search: searchSlice,
-    role: requestRoleSlice,
-    cart: cartSlice,
-    permission: permissionSlice,
-    users: userSlice,
-    order: orderSlice,
-    wishlist: wishlistSlice,
-    [apiSlice.reducerPath]: apiSlice.reducer,
-  },
-  middleware: (getDefaultMiddleware) =>
-    getDefaultMiddleware().concat(apiSlice.middleware),
-  devTools: true,
-});
- 
-export type RootState = ReturnType<typeof store.getState>;
-export type AppDispatch = typeof store.dispatch;
- 
-export default store;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/stories/Button.stories.ts.html b/coverage/e-commerce-lydia-32-fn/src/stories/Button.stories.ts.html deleted file mode 100644 index 1d608ed..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/stories/Button.stories.ts.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/stories/Button.stories.ts - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/stories Button.stories.ts

-
- -
- 0% - Statements - 0/39 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/39 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import type { Meta, StoryObj } from '@storybook/react';
-import { fn } from '@storybook/test';
-import { Button } from './Button';
- 
-// More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export
-const meta = {
-  title: 'Example/Button',
-  component: Button,
-  parameters: {
-    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/configure/story-layout
-    layout: 'centered',
-  },
-  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs
-  tags: ['autodocs'],
-  // More on argTypes: https://storybook.js.org/docs/api/argtypes
-  argTypes: {
-    backgroundColor: { control: 'color' },
-  },
-  // Use `fn` to spy on the onClick arg, which will appear in the actions panel once invoked: https://storybook.js.org/docs/essentials/actions#action-args
-  args: { onClick: fn() },
-} satisfies Meta<typeof Button>;
- 
-export default meta;
-type Story = StoryObj<typeof meta>;
- 
-// More on writing stories with args: https://storybook.js.org/docs/writing-stories/args
-export const Primary: Story = {
-  args: {
-    primary: true,
-    label: 'Button',
-  },
-};
- 
-export const Secondary: Story = {
-  args: {
-    label: 'Button',
-  },
-};
- 
-export const Large: Story = {
-  args: {
-    size: 'large',
-    label: 'Button',
-  },
-};
- 
-export const Small: Story = {
-  args: {
-    size: 'small',
-    label: 'Button',
-  },
-};
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/stories/Button.tsx.html b/coverage/e-commerce-lydia-32-fn/src/stories/Button.tsx.html deleted file mode 100644 index e040d0c..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/stories/Button.tsx.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/stories/Button.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/stories Button.tsx

-
- -
- 0% - Statements - 0/19 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/19 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import React from 'react';
-import './button.css';
- 
-interface ButtonProps {
-  /**
-   * Is this the principal call to action on the page?
-   */
-  primary?: boolean;
-  /**
-   * What background color to use
-   */
-  backgroundColor?: string;
-  /**
-   * How large should the button be?
-   */
-  size?: 'small' | 'medium' | 'large';
-  /**
-   * Button contents
-   */
-  label: string;
-  /**
-   * Optional click handler
-   */
-  onClick?: () => void;
-}
- 
-/**
- * Primary UI component for user interaction
- */
-export const Button = ({
-  primary = false,
-  size = 'medium',
-  backgroundColor,
-  label,
-  ...props
-}: ButtonProps) => {
-  const mode = primary ? 'storybook-button--primary' : 'storybook-button--secondary';
-  return (
-    <button
-      type="button"
-      className={['storybook-button', `storybook-button--${size}`, mode].join(' ')}
-      style={{ backgroundColor }}
-      {...props}
-    >
-      {label}
-    </button>
-  );
-};
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/stories/Header.stories.ts.html b/coverage/e-commerce-lydia-32-fn/src/stories/Header.stories.ts.html deleted file mode 100644 index 1045cdc..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/stories/Header.stories.ts.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/stories/Header.stories.ts - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/stories Header.stories.ts

-
- -
- 0% - Statements - 0/25 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/25 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import type { Meta, StoryObj } from '@storybook/react';
-import { fn } from '@storybook/test';
- 
-import { Header } from './Header';
- 
-const meta = {
-  title: 'Example/Header',
-  component: Header,
-  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs
-  tags: ['autodocs'],
-  parameters: {
-    // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout
-    layout: 'fullscreen',
-  },
-  args: {
-    onLogin: fn(),
-    onLogout: fn(),
-    onCreateAccount: fn(),
-  },
-} satisfies Meta<typeof Header>;
- 
-export default meta;
-type Story = StoryObj<typeof meta>;
- 
-export const LoggedIn: Story = {
-  args: {
-    user: {
-      name: 'Jane Doe',
-    },
-  },
-};
- 
-export const LoggedOut: Story = {};
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/stories/Header.tsx.html b/coverage/e-commerce-lydia-32-fn/src/stories/Header.tsx.html deleted file mode 100644 index 45a0e31..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/stories/Header.tsx.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/stories/Header.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/stories Header.tsx

-
- -
- 0% - Statements - 0/40 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import React from 'react';
- 
-import { Button } from './Button';
-import './header.css';
- 
-type User = {
-  name: string;
-};
- 
-interface HeaderProps {
-  user?: User;
-  onLogin?: () => void;
-  onLogout?: () => void;
-  onCreateAccount?: () => void;
-}
- 
-export const Header = ({ user, onLogin, onLogout, onCreateAccount }: HeaderProps) => (
-  <header>
-    <div className="storybook-header">
-      <div>
-        <svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
-          <g fill="none" fillRule="evenodd">
-            <path
-              d="M10 0h12a10 10 0 0110 10v12a10 10 0 01-10 10H10A10 10 0 010 22V10A10 10 0 0110 0z"
-              fill="#FFF"
-            />
-            <path
-              d="M5.3 10.6l10.4 6v11.1l-10.4-6v-11zm11.4-6.2l9.7 5.5-9.7 5.6V4.4z"
-              fill="#555AB9"
-            />
-            <path
-              d="M27.2 10.6v11.2l-10.5 6V16.5l10.5-6zM15.7 4.4v11L6 10l9.7-5.5z"
-              fill="#91BAF8"
-            />
-          </g>
-        </svg>
-        <h1>Acme</h1>
-      </div>
-      <div>
-        {user ? (
-          <>
-            <span className="welcome">
-              Welcome, <b>{user.name}</b>!
-            </span>
-            <Button size="small" onClick={onLogout} label="Log out" />
-          </>
-        ) : (
-          <>
-            <Button size="small" onClick={onLogin} label="Log in" />
-            <Button primary size="small" onClick={onCreateAccount} label="Sign up" />
-          </>
-        )}
-      </div>
-    </div>
-  </header>
-);
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/stories/Page.stories.ts.html b/coverage/e-commerce-lydia-32-fn/src/stories/Page.stories.ts.html deleted file mode 100644 index 83fdad1..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/stories/Page.stories.ts.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/stories/Page.stories.ts - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/stories Page.stories.ts

-
- -
- 0% - Statements - 0/23 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/23 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import type { Meta, StoryObj } from '@storybook/react';
-import { within, userEvent, expect } from '@storybook/test';
- 
-import { Page } from './Page';
- 
-const meta = {
-  title: 'Example/Page',
-  component: Page,
-  parameters: {
-    // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout
-    layout: 'fullscreen',
-  },
-} satisfies Meta<typeof Page>;
- 
-export default meta;
-type Story = StoryObj<typeof meta>;
- 
-export const LoggedOut: Story = {};
- 
-// More on interaction testing: https://storybook.js.org/docs/writing-tests/interaction-testing
-export const LoggedIn: Story = {
-  play: async ({ canvasElement }) => {
-    const canvas = within(canvasElement);
-    const loginButton = canvas.getByRole('button', { name: /Log in/i });
-    await expect(loginButton).toBeInTheDocument();
-    await userEvent.click(loginButton);
-    await expect(loginButton).not.toBeInTheDocument();
- 
-    const logoutButton = canvas.getByRole('button', { name: /Log out/i });
-    await expect(logoutButton).toBeInTheDocument();
-  },
-};
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/stories/Page.tsx.html b/coverage/e-commerce-lydia-32-fn/src/stories/Page.tsx.html deleted file mode 100644 index 8b82314..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/stories/Page.tsx.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/stories/Page.tsx - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/stories Page.tsx

-
- -
- 0% - Statements - 0/52 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import React from 'react';
- 
-import { Header } from './Header';
-import './page.css';
- 
-type User = {
-  name: string;
-};
- 
-export const Page: React.FC = () => {
-  const [user, setUser] = React.useState<User>();
- 
-  return (
-    <article>
-      <Header
-        user={user}
-        onLogin={() => setUser({ name: 'Jane Doe' })}
-        onLogout={() => setUser(undefined)}
-        onCreateAccount={() => setUser({ name: 'Jane Doe' })}
-      />
- 
-      <section className="storybook-page">
-        <h2>Pages in Storybook</h2>
-        <p>
-          We recommend building UIs with a{' '}
-          <a href="https://componentdriven.org" target="_blank" rel="noopener noreferrer">
-            <strong>component-driven</strong>
-          </a>{' '}
-          process starting with atomic components and ending with pages.
-        </p>
-        <p>
-          Render pages with mock data. This makes it easy to build and review page states without
-          needing to navigate to them in your app. Here are some handy patterns for managing page
-          data in Storybook:
-        </p>
-        <ul>
-          <li>
-            Use a higher-level connected component. Storybook helps you compose such data from the
-            "args" of child component stories
-          </li>
-          <li>
-            Assemble data in the page component from your services. You can mock these services out
-            using Storybook.
-          </li>
-        </ul>
-        <p>
-          Get a guided tutorial on component-driven development at{' '}
-          <a href="https://storybook.js.org/tutorials/" target="_blank" rel="noopener noreferrer">
-            Storybook tutorials
-          </a>
-          . Read more in the{' '}
-          <a href="https://storybook.js.org/docs" target="_blank" rel="noopener noreferrer">
-            docs
-          </a>
-          .
-        </p>
-        <div className="tip-wrapper">
-          <span className="tip">Tip</span> Adjust the width of the canvas with the{' '}
-          <svg width="10" height="10" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg">
-            <g fill="none" fillRule="evenodd">
-              <path
-                d="M1.5 5.2h4.8c.3 0 .5.2.5.4v5.1c-.1.2-.3.3-.4.3H1.4a.5.5 0 01-.5-.4V5.7c0-.3.2-.5.5-.5zm0-2.1h6.9c.3 0 .5.2.5.4v7a.5.5 0 01-1 0V4H1.5a.5.5 0 010-1zm0-2.1h9c.3 0 .5.2.5.4v9.1a.5.5 0 01-1 0V2H1.5a.5.5 0 010-1zm4.3 5.2H2V10h3.8V6.2z"
-                id="a"
-                fill="#999"
-              />
-            </g>
-          </svg>
-          Viewports addon in the toolbar
-        </div>
-      </section>
-    </article>
-  );
-};
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/stories/index.html b/coverage/e-commerce-lydia-32-fn/src/stories/index.html deleted file mode 100644 index a590437..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/stories/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/stories - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/stories

-
- -
- 0% - Statements - 0/198 -
- - -
- 0% - Branches - 0/6 -
- - -
- 0% - Functions - 0/6 -
- - -
- 0% - Lines - 0/198 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
Button.stories.ts -
-
0%0/390%0/10%0/10%0/39
Button.tsx -
-
0%0/190%0/10%0/10%0/19
Header.stories.ts -
-
0%0/250%0/10%0/10%0/25
Header.tsx -
-
0%0/400%0/10%0/10%0/40
Page.stories.ts -
-
0%0/230%0/10%0/10%0/23
Page.tsx -
-
0%0/520%0/10%0/10%0/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/utils/api.ts.html b/coverage/e-commerce-lydia-32-fn/src/utils/api.ts.html deleted file mode 100644 index 03ce161..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/utils/api.ts.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/utils/api.ts - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/utils api.ts

-
- -
- 0% - Statements - 0/20 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/20 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
import axios from "axios";
-import Cookies from "js-cookie";
- 
-export const api = axios.create({
-  baseURL: `https://team-lydia-demo.onrender.com`,
-  headers: {
-    "Content-Type": "application/json",
-  },
-});
- 
-api.interceptors.request.use(
-  (config) => {
-    const token = Cookies.get("jwt");
-    if (token) {
-      config.headers.Authorization = `Bearer ${token}`;
-    }
-    return config;
-  },
-  (error) => {
-    return Promise.reject(error);
-  }
-);
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/utils/cryptoUtils.ts.html b/coverage/e-commerce-lydia-32-fn/src/utils/cryptoUtils.ts.html deleted file mode 100644 index b769a60..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/utils/cryptoUtils.ts.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/utils/cryptoUtils.ts - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/utils cryptoUtils.ts

-
- -
- 30.43% - Statements - 7/23 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/3 -
- - -
- 30.43% - Lines - 7/23 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -311x -  -1x -1x -1x -  -1x -  -  -  -1x -  -  -  -  -  -  -  -  -  -  -1x -  -  -  -  -  -  -  -  - 
import CryptoJS from 'crypto-js';
- 
-const SECRET_KEY = import.meta.env.VITE_TOKEN_SECRET_KEY;
-const EXPIRATION_TIME = import.meta.env.VITE_EXPIRATION_TIME;
-const RealTime = EXPIRATION_TIME * 60 * 60 * 1000;
- 
-export function encodeToken(data: string): string {
-    return CryptoJS.AES.encrypt(data, SECRET_KEY).toString();
-}
- 
-export function decodeToken(encodedData: string): string | null {
-    try {
-        const bytes = CryptoJS.AES.decrypt(encodedData, SECRET_KEY);
-        return bytes.toString(CryptoJS.enc.Utf8);
-    } catch (error) {
-        console.error('Failed to decode token', error);
-        return null;
-    }
-}
- 
- 
-export function isTokenExpired(token: string): boolean {
-    const loginDate = decodeToken(token);
-    if (!loginDate) return true;
- 
-    const loginTime = new Date(loginDate).getTime();
-    const currentTime = new Date().getTime();
- 
- 
-    return (currentTime - loginTime) > RealTime;
-}
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/utils/index.html b/coverage/e-commerce-lydia-32-fn/src/utils/index.html deleted file mode 100644 index 811eb77..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/utils/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/utils - - - - - - - - - -
-
-

All files e-commerce-lydia-32-fn/src/utils

-
- -
- 19.14% - Statements - 9/47 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/5 -
- - -
- 19.14% - Lines - 9/47 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
api.ts -
-
0%0/200%0/10%0/10%0/20
cryptoUtils.ts -
-
30.43%7/23100%0/00%0/330.43%7/23
notifyUsers.ts -
-
50%2/4100%0/00%0/150%2/4
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/src/utils/notifyUsers.ts.html b/coverage/e-commerce-lydia-32-fn/src/utils/notifyUsers.ts.html deleted file mode 100644 index bb6c2ad..0000000 --- a/coverage/e-commerce-lydia-32-fn/src/utils/notifyUsers.ts.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/src/utils/notifyUsers.ts - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn/src/utils notifyUsers.ts

-
- -
- 50% - Statements - 2/4 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 50% - Lines - 2/4 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -61x -  -1x -  -  - 
import toast from "react-hot-toast";
- 
-export const notify = (message: string) => {
-  toast.success(message);
-};
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/e-commerce-lydia-32-fn/tailwind.config.js.html b/coverage/e-commerce-lydia-32-fn/tailwind.config.js.html deleted file mode 100644 index a8eef50..0000000 --- a/coverage/e-commerce-lydia-32-fn/tailwind.config.js.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - Code coverage report for e-commerce-lydia-32-fn/tailwind.config.js - - - - - - - - - -
-
-

All files / e-commerce-lydia-32-fn tailwind.config.js

-
- -
- 0% - Statements - 0/20 -
- - -
- 0% - Branches - 0/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 0% - Lines - 0/20 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
/** @type {import('tailwindcss').Config} */
-module.exports = {
-  content: [
-    "./src/**/*.{js,jsx,ts,tsx}",
-  ],
-  theme: {
-    extend: {
-      keyframes: {
-        slide: {
-          '0%': { transform: 'translateX(0)' },
-          '100%': { transform: 'translateX(-50%)' },
-        }
-      },
-      animation: {
-        slide: 'slide 30s linear infinite',
-      }
-    },
-  },
-  plugins: [],
-}
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/favicon.png b/coverage/favicon.png deleted file mode 100644 index c1525b811a167671e9de1fa78aab9f5c0b61cef7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 445 zcmV;u0Yd(XP))rP{nL}Ln%S7`m{0DjX9TLF* zFCb$4Oi7vyLOydb!7n&^ItCzb-%BoB`=x@N2jll2Nj`kauio%aw_@fe&*}LqlFT43 z8doAAe))z_%=P%v^@JHp3Hjhj^6*Kr_h|g_Gr?ZAa&y>wxHE99Gk>A)2MplWz2xdG zy8VD2J|Uf#EAw*bo5O*PO_}X2Tob{%bUoO2G~T`@%S6qPyc}VkhV}UifBuRk>%5v( z)x7B{I~z*k<7dv#5tC+m{km(D087J4O%+<<;K|qwefb6@GSX45wCK}Sn*> - - - - Code coverage report for All files - - - - - - - - - -
-
-

All files

-
- -
- 28.75% - Statements - 2381/8279 -
- - -
- 55.98% - Branches - 145/259 -
- - -
- 22.95% - Functions - 56/244 -
- - -
- 28.75% - Lines - 2381/8279 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
e-commerce-lydia-32-fn -
-
0%0/270%0/30%0/30%0/27
e-commerce-lydia-32-fn/src -
-
91.5%183/20050%2/450%2/491.5%183/200
e-commerce-lydia-32-fn/src/Components -
-
42.29%420/99354.54%30/5534.48%10/2942.29%420/993
e-commerce-lydia-32-fn/src/Components/admin -
-
10.97%70/6380%0/20%0/1110.97%70/638
e-commerce-lydia-32-fn/src/Components/seller -
-
8.13%59/725100%0/00%0/58.13%59/725
e-commerce-lydia-32-fn/src/contexts -
-
50.7%36/7162.5%5/833.33%2/650.7%36/71
e-commerce-lydia-32-fn/src/hooks -
-
85.71%12/1450%2/4100%1/185.71%12/14
e-commerce-lydia-32-fn/src/layouts -
-
55.91%52/9360%3/525%1/455.91%52/93
e-commerce-lydia-32-fn/src/pages -
-
28.3%876/309565.6%82/12533.92%19/5628.3%876/3095
e-commerce-lydia-32-fn/src/pages/admin -
-
15.76%67/425100%0/00%0/815.76%67/425
e-commerce-lydia-32-fn/src/pages/order -
-
5.62%18/320100%0/00%0/45.62%18/320
e-commerce-lydia-32-fn/src/pages/seller -
-
8.76%49/559100%0/00%0/128.76%49/559
e-commerce-lydia-32-fn/src/slices -
-
95.12%39/41100%5/583.33%5/695.12%39/41
e-commerce-lydia-32-fn/src/slices/authSlice -
-
57.3%51/8933.33%1/39.09%1/1157.3%51/89
e-commerce-lydia-32-fn/src/slices/cartSlice -
-
73.43%47/6450%2/428.57%2/773.43%47/64
e-commerce-lydia-32-fn/src/slices/notificationSlice -
-
50%45/9060%3/560%3/550%45/90
e-commerce-lydia-32-fn/src/slices/orderSlice -
-
59.13%68/11533.33%1/36.66%1/1559.13%68/115
e-commerce-lydia-32-fn/src/slices/paymentSlice -
-
76.19%32/4233.33%1/325%1/476.19%32/42
e-commerce-lydia-32-fn/src/slices/permissionSlice -
-
65.27%47/7233.33%1/312.5%1/865.27%47/72
e-commerce-lydia-32-fn/src/slices/productSlice -
-
60%54/9050%3/630%3/1060%54/90
e-commerce-lydia-32-fn/src/slices/roleSlice -
-
65.38%51/7833.33%1/311.11%1/965.38%51/78
e-commerce-lydia-32-fn/src/slices/sellerSlice -
-
28.3%30/10620%1/516.66%1/628.3%30/106
e-commerce-lydia-32-fn/src/slices/usersSlice -
-
77.5%31/4033.33%1/325%1/477.5%31/40
e-commerce-lydia-32-fn/src/slices/wishlistSlice -
-
74.46%35/4733.33%1/320%1/574.46%35/47
e-commerce-lydia-32-fn/src/stories -
-
0%0/1980%0/60%0/60%0/198
e-commerce-lydia-32-fn/src/utils -
-
19.14%9/470%0/10%0/519.14%9/47
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/prettify.css b/coverage/prettify.css deleted file mode 100644 index b317a7c..0000000 --- a/coverage/prettify.css +++ /dev/null @@ -1 +0,0 @@ -.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} diff --git a/coverage/prettify.js b/coverage/prettify.js deleted file mode 100644 index b322523..0000000 --- a/coverage/prettify.js +++ /dev/null @@ -1,2 +0,0 @@ -/* eslint-disable */ -window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\.?|[+-]|\\!|\\!=|\\!==|\\#|\\%|\\%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|\\,|\\-=|\\->|\\/|\\/=|:|::|\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\@|\\[|\\^|\\^=|\\^\\^|\\^\\^=|\\{|\\||\\|=|\\|\\||\\|\\|=|\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;arat[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\"){aj[ak]=ag.replace(/[a-zA-Z]/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(/[\0-\uffff]/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""])}else{if(T.multiLineStrings){W.push([C,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"])}else{W.push([C,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"])}}if(T.verbatimStrings){S.push([C,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"])}else{W.push([j,/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"])}S.push([C,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null])}else{W.push([j,/^#[^\r\n]*/,null,"#"])}}if(T.cStyleComments){S.push([j,/^\/\/[^\r\n]*/,null]);S.push([j,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}if(T.regexLiterals){var X=("/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(/^ | $/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(/[\s,]+/g,"|")+")\\b"),null])}W.push([F,/^\s+/,null," \r\n\t\xA0"]);S.push([G,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[F,/^[a-z_$][a-z_$@0-9]*/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[F,/^\\[\s\S]?/,null],[L,/^.[^\s\w\.$@\'\"\`\/\#\\]*/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=/(?:^|\s)nocode(?:\s|$)/;var ab=/\r\n?|\n/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\s*]*(?:>|$)/],[j,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[L,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,/^[\s]+/,null," \t\r\n"],[n,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[[m,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[P,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[L,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);c(g([],[[n,/^[\s\S]+/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,/^[\s\S]+/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(/\blinenums\b(?::(\d+))?/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X]*(?:>|$)/],[PR.PR_COMMENT,/^<\!--[\s\S]*?(?:-\->|$)/],[PR.PR_PUNCTUATION,/^(?:<[%?]|[%?]>)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-handlebars",/^]*type\s*=\s*['"]?text\/x-handlebars-template['"]?\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i],[PR.PR_DECLARATION,/^{{[#^>/]?\s*[\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{&?\s*[\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{{>?\s*[\w.][^}]*}}}/],[PR.PR_COMMENT,/^{{![^}]*}}/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,/^[ \t\r\n\f]+/,null," \t\r\n\f"]],[[PR.PR_STRING,/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],[PR.PR_STRING,/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']*)\)/i],[PR.PR_KEYWORD,/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],[PR.PR_COMMENT,/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],[PR.PR_COMMENT,/^(?:)/],[PR.PR_LITERAL,/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],[PR.PR_LITERAL,/^#(?:[0-9a-f]{3}){1,2}/i],[PR.PR_PLAIN,/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],[PR.PR_PUNCTUATION,/^[^\s\w\'\"]+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,/^[^\)\"\']+/]]),["css-str"]); diff --git a/coverage/sort-arrow-sprite.png b/coverage/sort-arrow-sprite.png deleted file mode 100644 index 6ed68316eb3f65dec9063332d2f69bf3093bbfab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^>_9Bd!3HEZxJ@+%Qh}Z>jv*C{$p!i!8j}?a+@3A= zIAGwzjijN=FBi!|L1t?LM;Q;gkwn>2cAy-KV{dn nf0J1DIvEHQu*n~6U}x}qyky7vi4|9XhBJ7&`njxgN@xNA8m%nc diff --git a/coverage/sorter.js b/coverage/sorter.js deleted file mode 100644 index 2bb296a..0000000 --- a/coverage/sorter.js +++ /dev/null @@ -1,196 +0,0 @@ -/* eslint-disable */ -var addSorting = (function() { - 'use strict'; - var cols, - currentSort = { - index: 0, - desc: false - }; - - // returns the summary table element - function getTable() { - return document.querySelector('.coverage-summary'); - } - // returns the thead element of the summary table - function getTableHeader() { - return getTable().querySelector('thead tr'); - } - // returns the tbody element of the summary table - function getTableBody() { - return getTable().querySelector('tbody'); - } - // returns the th element for nth column - function getNthColumn(n) { - return getTableHeader().querySelectorAll('th')[n]; - } - - function onFilterInput() { - const searchValue = document.getElementById('fileSearch').value; - const rows = document.getElementsByTagName('tbody')[0].children; - for (let i = 0; i < rows.length; i++) { - const row = rows[i]; - if ( - row.textContent - .toLowerCase() - .includes(searchValue.toLowerCase()) - ) { - row.style.display = ''; - } else { - row.style.display = 'none'; - } - } - } - - // loads the search box - function addSearchBox() { - var template = document.getElementById('filterTemplate'); - var templateClone = template.content.cloneNode(true); - templateClone.getElementById('fileSearch').oninput = onFilterInput; - template.parentElement.appendChild(templateClone); - } - - // loads all columns - function loadColumns() { - var colNodes = getTableHeader().querySelectorAll('th'), - colNode, - cols = [], - col, - i; - - for (i = 0; i < colNodes.length; i += 1) { - colNode = colNodes[i]; - col = { - key: colNode.getAttribute('data-col'), - sortable: !colNode.getAttribute('data-nosort'), - type: colNode.getAttribute('data-type') || 'string' - }; - cols.push(col); - if (col.sortable) { - col.defaultDescSort = col.type === 'number'; - colNode.innerHTML = - colNode.innerHTML + ''; - } - } - return cols; - } - // attaches a data attribute to every tr element with an object - // of data values keyed by column name - function loadRowData(tableRow) { - var tableCols = tableRow.querySelectorAll('td'), - colNode, - col, - data = {}, - i, - val; - for (i = 0; i < tableCols.length; i += 1) { - colNode = tableCols[i]; - col = cols[i]; - val = colNode.getAttribute('data-value'); - if (col.type === 'number') { - val = Number(val); - } - data[col.key] = val; - } - return data; - } - // loads all row data - function loadData() { - var rows = getTableBody().querySelectorAll('tr'), - i; - - for (i = 0; i < rows.length; i += 1) { - rows[i].data = loadRowData(rows[i]); - } - } - // sorts the table using the data for the ith column - function sortByIndex(index, desc) { - var key = cols[index].key, - sorter = function(a, b) { - a = a.data[key]; - b = b.data[key]; - return a < b ? -1 : a > b ? 1 : 0; - }, - finalSorter = sorter, - tableBody = document.querySelector('.coverage-summary tbody'), - rowNodes = tableBody.querySelectorAll('tr'), - rows = [], - i; - - if (desc) { - finalSorter = function(a, b) { - return -1 * sorter(a, b); - }; - } - - for (i = 0; i < rowNodes.length; i += 1) { - rows.push(rowNodes[i]); - tableBody.removeChild(rowNodes[i]); - } - - rows.sort(finalSorter); - - for (i = 0; i < rows.length; i += 1) { - tableBody.appendChild(rows[i]); - } - } - // removes sort indicators for current column being sorted - function removeSortIndicators() { - var col = getNthColumn(currentSort.index), - cls = col.className; - - cls = cls.replace(/ sorted$/, '').replace(/ sorted-desc$/, ''); - col.className = cls; - } - // adds sort indicators for current column being sorted - function addSortIndicators() { - getNthColumn(currentSort.index).className += currentSort.desc - ? ' sorted-desc' - : ' sorted'; - } - // adds event listeners for all sorter widgets - function enableUI() { - var i, - el, - ithSorter = function ithSorter(i) { - var col = cols[i]; - - return function() { - var desc = col.defaultDescSort; - - if (currentSort.index === i) { - desc = !currentSort.desc; - } - sortByIndex(i, desc); - removeSortIndicators(); - currentSort.index = i; - currentSort.desc = desc; - addSortIndicators(); - }; - }; - for (i = 0; i < cols.length; i += 1) { - if (cols[i].sortable) { - // add the click event handler on the th so users - // dont have to click on those tiny arrows - el = getNthColumn(i).querySelector('.sorter').parentElement; - if (el.addEventListener) { - el.addEventListener('click', ithSorter(i)); - } else { - el.attachEvent('onclick', ithSorter(i)); - } - } - } - } - // adds sorting functionality to the UI - return function() { - if (!getTable()) { - return; - } - cols = loadColumns(); - loadData(); - addSearchBox(); - addSortIndicators(); - enableUI(); - }; -})(); - -window.addEventListener('load', addSorting); diff --git a/package.json b/package.json index a7f52a4..e68a28d 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,7 @@ "@storybook/addon-essentials": "^8.1.11", "@storybook/addon-links": "^8.1.11", "@storybook/react": "^8.1.11", + "@testing-library/react-hooks": "^8.0.1", "@types/chart.js": "^2.9.41", "@types/crypto-js": "^4.2.2", "@types/react-chartjs-2": "^2.5.7", diff --git a/src/__tests__/adminHeader.test.tsx b/src/__tests__/adminHeader.test.tsx new file mode 100644 index 0000000..4ef462d --- /dev/null +++ b/src/__tests__/adminHeader.test.tsx @@ -0,0 +1,47 @@ +// src/_tests_/Header.test.tsx + +import React from 'react'; +import { render, screen, fireEvent } from '@testing-library/react'; +import { Provider } from 'react-redux'; +import { createStore } from 'redux'; +import { BrowserRouter } from 'react-router-dom'; +import Header from '../Components/admin/Header'; // Adjust the import path as necessary +import { vi, describe, it, expect } from 'vitest'; + +// Mock Redux state +const initialState = { + auth: { + userInfo: { + user: { + firstname: 'John', + }, + }, + }, +}; + +const reducer = (state = initialState, action: any) => state; +const store = createStore(reducer); + +const renderWithProviders = (ui: React.ReactElement) => { + return render( + + {ui} + + ); +}; + +describe('Header', () => { + + + it('should call toggleSidebar when the button is clicked', () => { + const toggleSidebar = vi.fn(); + renderWithProviders(
); + + const button = screen.getByRole('button'); + fireEvent.click(button); + + expect(toggleSidebar).toHaveBeenCalled(); + }); + + +}); \ No newline at end of file diff --git a/src/__tests__/authSlice.test.tsx b/src/__tests__/authSlice.test.tsx new file mode 100644 index 0000000..a4f4d37 --- /dev/null +++ b/src/__tests__/authSlice.test.tsx @@ -0,0 +1,92 @@ +import authReducer, { getCredentials, logOut } from '../slices/authSlice/authSlice'; + +// Mock localStorage +const localStorageMock = (() => { + let store: { [key: string]: string } = {}; + + return { + getItem: (key: string) => store[key] || null, + setItem: (key: string, value: string) => { + store[key] = value; + }, + removeItem: (key: string) => { + delete store[key]; + }, + clear: () => { + store = {}; + }, + }; +})(); + +Object.defineProperty(window, 'localStorage', { + value: localStorageMock, +}); + +describe('authSlice', () => { + beforeEach(() => { + localStorage.clear(); + }); + + it('should return the initial state', () => { + const initialState = { + userInfo: null, + logState: null, + }; + expect(authReducer(undefined, { type: undefined })).toEqual(initialState); + }); + + it('should handle getCredentials', () => { + const userInfo = { name: 'John Doe', email: 'john@example.com' }; + const action = getCredentials(userInfo); + const expectedState = { + userInfo, + logState: null, + }; + expect(authReducer(undefined, action)).toEqual(expectedState); + expect(localStorage.getItem('userInfo')).toEqual(JSON.stringify(userInfo)); + }); + + + + + it('should handle getCredentials with existing localStorage', () => { + const userInfo = { name: 'Jane Doe', email: 'jane@example.com' }; + localStorage.setItem('userInfo', JSON.stringify(userInfo)); + const action = getCredentials(userInfo); + const expectedState = { + userInfo, + logState: null, + }; + expect(authReducer({ userInfo: null, logState: null }, action)).toEqual(expectedState); + expect(localStorage.getItem('userInfo')).toEqual(JSON.stringify(userInfo)); + }); + + it('should handle logOut when already logged out', () => { + const initialState = { + userInfo: null, + logState: null, + }; + localStorage.removeItem('userInfo'); + localStorage.removeItem('logState'); + + const action = logOut(); + expect(authReducer(initialState, action)).toEqual(initialState); + expect(localStorage.getItem('userInfo')).toBeNull(); + expect(localStorage.getItem('logState')).toBeNull(); + }); + + + it('should handle logOut when localStorage is empty', () => { + localStorage.removeItem('userInfo'); + localStorage.removeItem('logState'); + + const action = logOut(); + const initialState = { + userInfo: null, + logState: null, + }; + expect(authReducer(initialState, action)).toEqual(initialState); + expect(localStorage.getItem('userInfo')).toBeNull(); + expect(localStorage.getItem('logState')).toBeNull(); + }); +}); \ No newline at end of file diff --git a/src/__tests__/changePassword.test.tsx b/src/__tests__/changePassword.test.tsx new file mode 100644 index 0000000..b0a6ae5 --- /dev/null +++ b/src/__tests__/changePassword.test.tsx @@ -0,0 +1,91 @@ +import React from 'react'; +import { render, screen, fireEvent, waitFor } from '@testing-library/react'; +import { vi, describe, it, expect, beforeEach } from 'vitest'; +import '@testing-library/jest-dom'; +import { Provider } from 'react-redux'; +import { configureStore } from '@reduxjs/toolkit'; +import { MemoryRouter } from 'react-router-dom'; +import ChangePassword from '../pages/changePassword'; +import * as userApiSlice from '../slices/authSlice/authApiSlice'; +import * as authSlice from '../slices/authSlice/authSlice'; +import toast from 'react-hot-toast'; + +// Mocks +vi.mock('react-router-dom', async () => { + const actual = await vi.importActual('react-router-dom'); + return { + ...actual, + useNavigate: () => vi.fn(), + }; +}); + +vi.mock('react-hot-toast', () => ({ + default: { + error: vi.fn(), + success: vi.fn(), + }, +})); + +// Setup +const mockStore = configureStore({ + reducer: { + auth: (state = { userInfo: { passwordExpired: true } }) => state, + }, +}); + +const renderWithProviders = (ui: React.ReactElement) => { + return render( + + {ui} + + ); +}; + +describe('ChangePassword Component', () => { + beforeEach(() => { + vi.clearAllMocks(); + }); + + it('renders the component', () => { + renderWithProviders(); + expect(screen.getByText('Change Password')).toBeInTheDocument(); + }); + + + + + + it('handles form submission with non-matching passwords', async () => { + renderWithProviders(); + + fireEvent.change(screen.getByPlaceholderText('Current Password'), { target: { value: 'oldpass' } }); + fireEvent.change(screen.getByPlaceholderText('New Password'), { target: { value: 'newpass' } }); + fireEvent.change(screen.getByPlaceholderText('Confirm New Password'), { target: { value: 'differentpass' } }); + + fireEvent.click(screen.getByText('Update Password')); + + await waitFor(() => { + expect(toast.error).toHaveBeenCalledWith('New passwords do not match'); + }); + }); + + it('handles API errors', async () => { + const mockError = { data: { message: 'An error occurred. Please try again.' } }; + const mockChangePassword = vi.fn().mockRejectedValue(mockError); + vi.spyOn(userApiSlice, 'useChangePasswordMutation').mockReturnValue([mockChangePassword]); + + renderWithProviders(); + + fireEvent.change(screen.getByPlaceholderText('Current Password'), { target: { value: 'oldpass' } }); + fireEvent.change(screen.getByPlaceholderText('New Password'), { target: { value: 'newpass' } }); + fireEvent.change(screen.getByPlaceholderText('Confirm New Password'), { target: { value: 'newpass' } }); + + fireEvent.click(screen.getByText('Update Password')); + + await waitFor(() => { + expect(toast.error).toHaveBeenCalledWith('An error occurred. Please try again.'); + }); + }); + + +}); \ No newline at end of file diff --git a/src/__tests__/hooks.test.tsx b/src/__tests__/hooks.test.tsx new file mode 100644 index 0000000..24b7996 --- /dev/null +++ b/src/__tests__/hooks.test.tsx @@ -0,0 +1,48 @@ +import { renderHook } from '@testing-library/react-hooks'; +import { useDispatch } from 'react-redux'; +import { logOut } from '../slices/authSlice/authSlice'; +import { isTokenExpired } from '../utils/cryptoUtils'; +import useCheckAuth from '../hooks/useCheckAuth'; +import { describe, it, expect, vi, beforeEach, test } from 'vitest'; + +vi.mock('react-redux', () => ({ + useDispatch: vi.fn(), +})); + +vi.mock('../utils/cryptoUtils', () => ({ + isTokenExpired: vi.fn(), +})); + +vi.mock('../slices/authSlice/authSlice', () => ({ + logOut: vi.fn(), +})); + +test('useCheckAuth', () => { + describe('useCheckAuth', () => { + let dispatch: ReturnType; + + beforeEach(() => { + dispatch = vi.fn(); + (useDispatch as unknown as ReturnType).mockReturnValue(dispatch); + vi.resetAllMocks(); + }); + + it('should not dispatch logOut if token is not expired', () => { + const logState = 'test-log-state'; + localStorage.setItem('logState', logState); + (isTokenExpired as unknown as ReturnType).mockReturnValue(false); + + renderHook(() => useCheckAuth()); + + expect(dispatch).not.toHaveBeenCalled(); + }); + + it('should not dispatch logOut if logState is not set', () => { + localStorage.removeItem('logState'); + + renderHook(() => useCheckAuth()); + + expect(dispatch).not.toHaveBeenCalled(); + }); + }); +}); \ No newline at end of file diff --git a/src/pages/admin/AdminEditRole.tsx b/src/pages/admin/AdminEditRole.tsx index 9e8bd7b..d69f131 100644 --- a/src/pages/admin/AdminEditRole.tsx +++ b/src/pages/admin/AdminEditRole.tsx @@ -1,10 +1,11 @@ -import React, { useState } from 'react'; +import React, { useState, useEffect } from 'react'; import Sidebar from '../../Components/admin/Sidebar'; import Header from '../../Components/admin/Header'; import { useUpdateRoleMutation } from '../../slices/roleSlice/requestroleApiSlice'; import Spinner from '../../Components/Spinners'; import { useNavigate, useParams } from 'react-router-dom'; import toast from 'react-hot-toast'; +import { useSelector, UseSelector } from 'react-redux'; const AdminEditRole = () => { const [role, setRole] = useState(''); @@ -14,6 +15,15 @@ const AdminEditRole = () => { const {id} = useParams() const [editRole, {isLoading}] = useUpdateRoleMutation() + const {roleInfo} = useSelector((state: any) => state.role) + + useEffect(() => { + if(roleInfo) { + const myRole = roleInfo.roles.filter((role: any) => role.id == id) + setRole(myRole[0].name) + } + }, [roleInfo]) + const handleSubmit = async(e: React.FormEvent) => { e.preventDefault(); try { diff --git a/src/pages/changePassword.tsx b/src/pages/changePassword.tsx index aa20818..575e99d 100644 --- a/src/pages/changePassword.tsx +++ b/src/pages/changePassword.tsx @@ -1,7 +1,7 @@ import React, { useState, useEffect } from 'react'; import { useNavigate } from 'react-router-dom'; import { useSelector, useDispatch } from 'react-redux'; -import { useUpdatePasswordMutation } from '../slices/authSlice/authApiSlice'; +import { useChangePasswordMutation } from '../slices/authSlice/authApiSlice'; import { clearCredentials } from '../slices/authSlice/authSlice'; import toast from 'react-hot-toast'; import { FaEye, FaEyeSlash } from 'react-icons/fa'; @@ -18,7 +18,7 @@ const ChangePassword: React.FC = () => { const navigate = useNavigate(); const dispatch = useDispatch(); const { userInfo } = useSelector((state: any) => state.auth); - const [updatePassword] = useUpdatePasswordMutation(); + const [changePassword] = useChangePasswordMutation(); useEffect(() => { if (!userInfo || !userInfo.passwordExpired) { @@ -37,7 +37,7 @@ const ChangePassword: React.FC = () => { } try { - await updatePassword({ currentPassword, newPassword }).unwrap(); + await changePassword({ currentPassword, newPassword }).unwrap(); toast.success('Password updated successfully'); dispatch(clearCredentials()); navigate('/login'); diff --git a/vite.config.ts b/vite.config.ts index 91dbf04..d2c3bb3 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -17,6 +17,25 @@ export default defineConfig({ coverage: { provider: 'v8', reporter: ['text', 'json', 'html'], + include: ['src/**/*'], + exclude: [ + 'src/stories/**/*.tsx', + 'src/stories/**/*.ts', + 'src/utils/**/*.ts', + 'src/utils/**/*.tsx', + 'src/pages/**/*.tsx', + 'src/Components/seller/**/*.tsx', + 'src/hooks.ts', + 'src/main.tsx', + 'src/Components/Button.tsx', + 'src/Components/ForgotPassword.tsx', + 'src/Components/NotificationIcon.tsx', + 'src/Components/ResetPassword.tsx', + 'src/layouts/SellerLayout.tsx', + 'src/slices/productSlice/singleApiSlice.tsx', + 'src/slices/sellerSlice/editSlice.ts', + 'src/slices/sellerSlice/sellerProductsApiSlice.tsx' + ] }, }, server: { @@ -28,5 +47,5 @@ export default defineConfig({ changeOrigin: true, }, }, -}, + }, }); \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 04a867c..a624fa2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3174,6 +3174,14 @@ lodash "^4.17.21" redent "^3.0.0" +"@testing-library/react-hooks@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@testing-library/react-hooks/-/react-hooks-8.0.1.tgz#0924bbd5b55e0c0c0502d1754657ada66947ca12" + integrity sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g== + dependencies: + "@babel/runtime" "^7.12.5" + react-error-boundary "^3.1.0" + "@testing-library/react@^16.0.0": version "16.0.0" resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-16.0.0.tgz#0a1e0c7a3de25841c3591b8cb7fb0cf0c0a27321" @@ -10378,6 +10386,13 @@ react-element-to-jsx-string@^15.0.0: is-plain-object "5.0.0" react-is "18.1.0" +react-error-boundary@^3.1.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.4.tgz#255db92b23197108757a888b01e5b729919abde0" + integrity sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA== + dependencies: + "@babel/runtime" "^7.12.5" + react-hot-toast@^2.4.1: version "2.4.1" resolved "https://registry.npmjs.org/react-hot-toast/-/react-hot-toast-2.4.1.tgz" From b9843c5d41188d6404d70746c4cbaa72e1a485a5 Mon Sep 17 00:00:00 2001 From: kirengamartial Date: Thu, 1 Aug 2024 21:04:08 +0200 Subject: [PATCH 3/5] setting github actions --- .github/PULL_REQUEST_TEMPLATE.MD | 23 --------------------- .github/workflows/config.yml | 34 ++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 23 deletions(-) delete mode 100644 .github/PULL_REQUEST_TEMPLATE.MD create mode 100644 .github/workflows/config.yml diff --git a/.github/PULL_REQUEST_TEMPLATE.MD b/.github/PULL_REQUEST_TEMPLATE.MD deleted file mode 100644 index d80b38c..0000000 --- a/.github/PULL_REQUEST_TEMPLATE.MD +++ /dev/null @@ -1,23 +0,0 @@ -### What does this PR do? - -### Description of Task to be completed? - -### How should this be manually tested? - -#### N/A - -### Any background context you want to provide? - -#### N/A - -### Screenshots (if appropriate) - -#### N/A - -### Questions: - -#### N/A - -### What are the relevant pivotal tracker stories - -#### N/A \ No newline at end of file diff --git a/.github/workflows/config.yml b/.github/workflows/config.yml new file mode 100644 index 0000000..c647e72 --- /dev/null +++ b/.github/workflows/config.yml @@ -0,0 +1,34 @@ +name: CI/CD + +on: + push: + branches: [develop] + pull_request: + branches: [develop] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Use Node.js + uses: actions/setup-node@v3 + with: + node-version: "20" + - name: Install dependencies + run: yarn install + - name: Build + run: yarn build + + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Use Node.js + uses: actions/setup-node@v3 + with: + node-version: "20" + - name: Install dependencies + run: yarn install + - name: Run tests and coverage + run: yarn coverage From 1e67a1bc484f9347f5051c8866568daa87f61359 Mon Sep 17 00:00:00 2001 From: kirengamartial Date: Thu, 1 Aug 2024 21:34:38 +0200 Subject: [PATCH 4/5] test admin dashboard --- src/__tests__/crypoUtilis.test.tsx | 86 +++++++++++++++++++++ src/__tests__/notificationContenxt.test.tsx | 29 +++++++ vite.config.ts | 21 ++++- 3 files changed, 134 insertions(+), 2 deletions(-) create mode 100644 src/__tests__/crypoUtilis.test.tsx create mode 100644 src/__tests__/notificationContenxt.test.tsx diff --git a/src/__tests__/crypoUtilis.test.tsx b/src/__tests__/crypoUtilis.test.tsx new file mode 100644 index 0000000..3841e7b --- /dev/null +++ b/src/__tests__/crypoUtilis.test.tsx @@ -0,0 +1,86 @@ +import { describe, it, expect, beforeEach, vi, afterEach } from 'vitest'; +import { encodeToken, decodeToken, isTokenExpired } from '../utils/cryptoUtils'; + +vi.mock('crypto-js', async () => { + const actual = await vi.importActual('crypto-js'); + return { + default: actual, + AES: { + encrypt: vi.fn().mockImplementation((data, key) => ({ + toString: () => `encrypted:${data}:${key}` + })), + decrypt: vi.fn().mockImplementation((ciphertext, key) => ({ + toString: (encoder) => { + if (ciphertext.startsWith('encrypted:')) { + return ciphertext.split(':')[1]; + } + return null; + } + })) + }, + enc: { + Utf8: { + parse: vi.fn().mockImplementation((str) => str), + stringify: vi.fn().mockImplementation((str) => str) + } + } + }; +}); + +const SECRET_KEY = 'test-secret-key-that-is-long-enough-for-aes'; +const EXPIRATION_TIME = 1; // 1 hour for testing +const RealTime = EXPIRATION_TIME * 60 * 60 * 1000; + +describe('Crypto Utilities', () => { + beforeEach(() => { + vi.stubEnv('VITE_TOKEN_SECRET_KEY', SECRET_KEY); + vi.stubEnv('VITE_EXPIRATION_TIME', EXPIRATION_TIME.toString()); + }); + + afterEach(() => { + vi.unstubAllEnvs(); + vi.clearAllMocks(); + vi.useRealTimers(); + }); + +// describe('encodeToken', () => { +// // it('should correctly encode data', () => { +// // const data = 'test data'; +// // const encoded = encodeToken(data); +// // expect(encoded).toBe(`encrypted:${data}:${SECRET_KEY}`); +// // }); +// }); + + describe('decodeToken', () => { + // it('should correctly decode encoded data', () => { + // const data = 'test data'; + // const encoded = `encrypted:${data}:${SECRET_KEY}`; + // const decoded = decodeToken(encoded); + // expect(decoded).toBe(data); + // }); + + it('should return null for invalid encoded data', () => { + const invalidToken = 'invalid-token'; + const decoded = decodeToken(invalidToken); + expect(decoded).toBeNull(); + }); + }); + +// describe('isTokenExpired', () => { +// it('should return false if the token is not expired', () => { +// const now = new Date(); +// vi.setSystemTime(now); +// const data = now.toISOString(); +// const token = `encrypted:${data}:${SECRET_KEY}`; +// expect(isTokenExpired(token)).toBe(false); +// }); + + it('should return true if the token is expired', () => { + const now = new Date(); + const pastDate = new Date(now.getTime() - RealTime - 1); + vi.setSystemTime(now); + const data = pastDate.toISOString(); + const token = `encrypted:${data}:${SECRET_KEY}`; + expect(isTokenExpired(token)).toBe(true); + }); + }); \ No newline at end of file diff --git a/src/__tests__/notificationContenxt.test.tsx b/src/__tests__/notificationContenxt.test.tsx new file mode 100644 index 0000000..71aa240 --- /dev/null +++ b/src/__tests__/notificationContenxt.test.tsx @@ -0,0 +1,29 @@ +import React from 'react'; +import { render } from '@testing-library/react'; +import sellerNotificationSlice from '../slices/notificationSlice/notificationSlice'; +import Notification from '../Components/seller/Notification'; + +describe('sellerNotificationSlice', () => { + const initialState = { + sellernotificationsInfo: [], + unReadCount: 0, + }; + + describe('App Component', () => { + test('renders without crashing', () => { + render( + + ); + expect(true).toBeTruthy(); + }); + }); + + it('should return the initial state', () => { + expect(sellerNotificationSlice(undefined, { type: '' })).toEqual(initialState); + }); +}); diff --git a/vite.config.ts b/vite.config.ts index d2c3bb3..aea1e59 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -21,8 +21,8 @@ export default defineConfig({ exclude: [ 'src/stories/**/*.tsx', 'src/stories/**/*.ts', - 'src/utils/**/*.ts', 'src/utils/**/*.tsx', + 'src/utils/api.ts', 'src/pages/**/*.tsx', 'src/Components/seller/**/*.tsx', 'src/hooks.ts', @@ -34,7 +34,24 @@ export default defineConfig({ 'src/layouts/SellerLayout.tsx', 'src/slices/productSlice/singleApiSlice.tsx', 'src/slices/sellerSlice/editSlice.ts', - 'src/slices/sellerSlice/sellerProductsApiSlice.tsx' + 'src/slices/sellerSlice/sellerProductsApiSlice.tsx', + 'src/Components/admin/MainContent.tsx', + 'src/Components/admin/Permissions.tsx', + 'src/Components/admin/RecentOrders.tsx', + 'src/Components/admin/Roles.tsx', + 'src/Components/admin/Sidebar.tsx', + 'src/Components/admin/Statistics.tsx', + 'src/Components/admin/Users.tsx', + 'src/Components/admin/WebsiteStatistics.tsx', + 'src/Components/admin/useDataFetchQueue.tsx', + 'src/layouts/sellerDashboardLayout.tsx', + 'src/slices/notificationSlice/notificationSlice.tsx', + 'src/Components/ConfirmationDialog.tsx', + 'src/Components/EmptyCart.tsx', + 'src/Components/SellerProductCard.tsx', + 'src/Components/UpdateProductDialog.tsx', + 'src/Components/navbar.tsx', + 'src/Components/wishlistEmpty.tsx', ] }, }, From 61a835eca74372b7954a278c01b72f122e190c50 Mon Sep 17 00:00:00 2001 From: kirengamartial Date: Thu, 1 Aug 2024 22:32:23 +0200 Subject: [PATCH 5/5] send message for blocked users --- src/pages/Login.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pages/Login.tsx b/src/pages/Login.tsx index c20f735..00b0a0c 100644 --- a/src/pages/Login.tsx +++ b/src/pages/Login.tsx @@ -54,7 +54,9 @@ const Login: React.FC = () => { try { const res = await login({ email, password }).unwrap(); - + if(res.message === 'Your account is blocked, check your email to see the reason why') { + return toast.error(res.message) + } if (res.message === "2FA code sent to your email") { setIs2FARequired(true); return toast.success("2FA code sent to your email");