From 61402c68632b2d79c76542f1ee2cea0883366c94 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen Date: Tue, 21 May 2024 18:46:47 +0600 Subject: [PATCH 01/88] added nothing --- src/components/Home/banner.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Home/banner.jsx b/src/components/Home/banner.jsx index 6fb13dd..b66ecb2 100644 --- a/src/components/Home/banner.jsx +++ b/src/components/Home/banner.jsx @@ -2,7 +2,7 @@ import { Link } from "react-router-dom"; const Banner = () => { return ( -
+

From 983ae9bea739f03a2b5cbcb99746aa7f80d26857 Mon Sep 17 00:00:00 2001 From: rasel-chowdhury1 Date: Fri, 31 May 2024 20:48:08 +0600 Subject: [PATCH 02/88] updated plan component --- src/components/Pages/Board/Board.jsx | 65 ++++++++++++++++++++++++---- src/components/Pages/Plans/Plans.jsx | 26 ++++++----- 2 files changed, 71 insertions(+), 20 deletions(-) diff --git a/src/components/Pages/Board/Board.jsx b/src/components/Pages/Board/Board.jsx index 0a0098c..4b63c42 100644 --- a/src/components/Pages/Board/Board.jsx +++ b/src/components/Pages/Board/Board.jsx @@ -3,26 +3,33 @@ import { AuthContext } from "../../../Providers/AuthProviders/AuthProviders"; import CreateTask from "./CreateTask"; import DragNDrop from "../Tasks/DragNDrop"; import EditDeleteTask from "../Tasks/EditDeleteTask"; -import { useLocation } from "react-router-dom"; +import { useLocation, useParams } from "react-router-dom"; import CreateBoard from "./CreateBoard"; +import axios from "axios"; const Board = () => { + const {id} = useParams() const location = useLocation(); const timelineData = location.state; console.log('timeline data recive in board from location state -> ',timelineData); const { user } = useContext(AuthContext); const [tasks, setTasks] = useState([]); - const [currentTask, setCurrentTask] = useState(null); + // const [currentTask, setCurrentTask] = useState(null); + + const getBoard = async () => { + const result = await axios.get(`https://projectsyncifyapi.onrender.com/workspace/timeline/scrum/${id}/`); + console.log(result.data) + } useEffect(() => { - fetch(`https://projectsyncifyapi.onrender.com/workspace/tasks/${timelineData?._id}`) - .then(res => res.json()) - .then(data => { - const filteredTasks = data.filter(task => task.email === user?.email); - setTasks(filteredTasks); - }) - .catch(error => console.log(error)); + const fetch = async () => { + const result = await axios.get(`https://projectsyncifyapi.onrender.com/workspace/tasks/${timelineData?._id}`) + console.log('task result -> ',result) + } + + getBoard() + fetch() }, [user?.email]); const updateTasks = () => { @@ -41,6 +48,46 @@ const Board = () => {
+ {/*
+
+ {workspaces.map((workspace) => ( +
+

{workspace.name.slice(0, 20)}

+
+

Manager: {workspace.workspace_manager_name }

+

Email: {workspace.workspace_manager_email}

+

Members: {workspace.workspace_total_members}

+

Date: {workspace.created_at}

+
+ +
+
+ + + + + Visit + + +
+
+ + + + +
+ +
+ +
+ ))} + +
+
*/}
Timeline Details: {timelineData?.name}
diff --git a/src/components/Pages/Plans/Plans.jsx b/src/components/Pages/Plans/Plans.jsx index d048d37..27700e0 100644 --- a/src/components/Pages/Plans/Plans.jsx +++ b/src/components/Pages/Plans/Plans.jsx @@ -213,15 +213,13 @@ const Plans = () => { `, {"email": email}) console.log('result -> ', result) toast.success("Assign Successfully"); - setChange(!change); + setReload(!reload); handleCloseModelButton("assign") } catch (error) { console.log('error -> ', error) } } - - } {/** end handle assign button */} @@ -231,23 +229,26 @@ const Plans = () => { e.preventDefault(); const timelineId = Number(e.target.timelineId.value); + console.log('data type of timeline id -> ',typeof timelineId) const boardName = e.target.name.value; const boardDetails = e.target.details.value; - console.log({timelineId, boardName, boardDetails}) + const newBoard = { + "timeline_Name": timelineId, + "name": boardName, + "details": boardDetails + } + + console.log('form data before post api hit -> ', newBoard) if(timelineId && boardName && boardDetails){ try { const result = await axios.post(`https://projectsyncifyapi.onrender.com/workspace/scrum/create/ - `, { - "timeline_name": timelineId, - "name": "boardName", - "details": "boardDetails" - }) - console.log('result -> ', result) + `, newBoard) + console.log('this result show after post in create boared api -> ', result) toast.success("Board Created Successfully"); handleCloseModelButton("board") - navigate(`/workspace/${id}/boards`) + navigate(`/workspace/${id}/boards`, { state: { timelineId } }) } catch (error) { console.log('error -> ', error) } @@ -262,6 +263,8 @@ const Plans = () => { setLoading(true) setError('') console.log({ id }) + + try { const response = await axios.get(`https://projectsyncifyapi.onrender.com/workspace/singleworkspace/${id}/timelines/list/`); setData(response.data); // Update state with the fetched data @@ -276,6 +279,7 @@ const Plans = () => { }; const getSpecificMembers = async () => { + try { const result = await axios.get(`https://projectsyncifyapi.onrender.com/api/v2/workspace/${id}/members/`) console.log("get member -> ", result.data) From 353a73261abf83ec17b2f70bfea8f4e5b0e30a32 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen Date: Sat, 1 Jun 2024 11:59:26 +0600 Subject: [PATCH 03/88] Feature page last section added --- src/components/Pages/Features/Features.jsx | 78 +++++++++++++++++++++- 1 file changed, 77 insertions(+), 1 deletion(-) diff --git a/src/components/Pages/Features/Features.jsx b/src/components/Pages/Features/Features.jsx index 6379087..9469776 100644 --- a/src/components/Pages/Features/Features.jsx +++ b/src/components/Pages/Features/Features.jsx @@ -10,7 +10,10 @@ import { FaUserCheck } from "react-icons/fa"; import { FaChalkboardUser } from "react-icons/fa6"; import { MdAddTask } from "react-icons/md"; import { GrStatusUnknown } from "react-icons/gr"; - +import { FaFolderPlus } from "react-icons/fa"; +import { CiSquareMore } from "react-icons/ci"; +import { LuClipboardSignature } from "react-icons/lu"; +import { MdOutlineTask } from "react-icons/md"; const Features = () => { return (
@@ -176,6 +179,79 @@ const Features = () => {

Task status

+ {/* cards */} +
+
+
+ +
+
+

Project Title

+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut, + adipisci! +

+
+
+
+
+ +
+
+

Project Details

+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut, + adipisci! +

+
+
+
+
+ +
+
+

Plans Create

+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut, + adipisci! +

+
+
+
+
+ +
+
+

Task Assign

+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut, + adipisci! +

+
+
+ +
+ +
+
+ +
+
+ +
+
); }; From 75e9256ede9477982c4eef1da4931feaf841339e Mon Sep 17 00:00:00 2001 From: TechBuilderTeam Date: Sat, 1 Jun 2024 12:49:21 +0600 Subject: [PATCH 04/88] editworkspace some changes --- src/Route/Route.jsx | 4 ++ src/components/Home/banner.jsx | 2 +- .../Pages/DynamicDashboard/Member.jsx | 3 +- .../Pages/Workspace/EditWorkspace.jsx | 37 +++++++++---------- src/components/Pages/Workspace/Workspace.jsx | 8 ++-- src/pages/shared/Navbar.jsx | 6 +-- 6 files changed, 32 insertions(+), 28 deletions(-) diff --git a/src/Route/Route.jsx b/src/Route/Route.jsx index 8dfcb34..96ff346 100644 --- a/src/Route/Route.jsx +++ b/src/Route/Route.jsx @@ -28,6 +28,10 @@ const router = createBrowserRouter([ path: "/", element: , }, + { + path: "/features", + element: , + }, { path: "/login", element: , diff --git a/src/components/Home/banner.jsx b/src/components/Home/banner.jsx index 9957955..18ba08a 100644 --- a/src/components/Home/banner.jsx +++ b/src/components/Home/banner.jsx @@ -2,7 +2,7 @@ import { Link } from "react-router-dom"; const Banner = () => { return ( -
+

diff --git a/src/components/Pages/DynamicDashboard/Member.jsx b/src/components/Pages/DynamicDashboard/Member.jsx index f83698c..820e9b8 100644 --- a/src/components/Pages/DynamicDashboard/Member.jsx +++ b/src/components/Pages/DynamicDashboard/Member.jsx @@ -86,6 +86,7 @@ const Member = () => { } catch (error) { console.log("delete member error -> ", error); } + }; function getBackgroundColor(role) { switch (role) { case 'Associate Manager': @@ -98,7 +99,7 @@ const Member = () => { return 'bg-gray-400 text-black'; } } - + useEffect(() => { const getSpecificMembers = async () => { diff --git a/src/components/Pages/Workspace/EditWorkspace.jsx b/src/components/Pages/Workspace/EditWorkspace.jsx index ed4c9d3..37cfc3a 100644 --- a/src/components/Pages/Workspace/EditWorkspace.jsx +++ b/src/components/Pages/Workspace/EditWorkspace.jsx @@ -1,6 +1,7 @@ import React, { useState, useEffect } from "react"; import axios from "axios"; -import { useParams } from "react-router-dom"; +import { useNavigate, useParams } from "react-router-dom"; +import { toast } from "react-toastify"; const EditWorkspace = () => { const { workspaceId } = useParams(); @@ -9,6 +10,7 @@ const EditWorkspace = () => { const [success, setSuccess] = useState(""); const user = JSON.parse(localStorage.getItem("user")); + const navigate = useNavigate(); useEffect(() => { fetchWorkspaceDetails(); }, [workspaceId]); @@ -51,15 +53,17 @@ const EditWorkspace = () => { ); if (response.status === 200) { - setSuccess("Workspace updated successfully!"); + setSuccess("Project updated successfully!"); + toast.success("Project updated successfully!"); + navigate("/workspace"); setError(""); } else { - setError("Failed to update the workspace."); + setError("Failed to update the Project."); setSuccess(""); } } catch (error) { - console.error("There was an error updating the workspace!", error); - setError("There was an error updating the workspace!"); + console.error("There was an error updating the Project!", error); + setError("There was an error updating the Project!"); setSuccess(""); } }; @@ -68,7 +72,7 @@ const EditWorkspace = () => {

- Edit Workspace + Edit Project

{error &&

{error}

} @@ -76,22 +80,22 @@ const EditWorkspace = () => {
-
-
+
+
setWorkspaceName(e.target.value)} required placeholder="Enter Workspace Name" />
-
- + {/*
+
{ readOnly className="border-2 p-4 w-96 mt-3" /> -
- +
*/} +
diff --git a/src/components/Pages/Workspace/Workspace.jsx b/src/components/Pages/Workspace/Workspace.jsx index 31734b6..d7109df 100644 --- a/src/components/Pages/Workspace/Workspace.jsx +++ b/src/components/Pages/Workspace/Workspace.jsx @@ -96,25 +96,25 @@ const Workspace = () => {

Manager:{" "} - + {workspace.workspace_manager_name} {" "}

Email:{" "} - + {workspace.workspace_manager_email}

Members:{" "} - + {workspace.workspace_total_members} {" "}

Date:{" "} - {workspace.created_at}{" "} + {workspace.created_at}{" "}

diff --git a/src/pages/shared/Navbar.jsx b/src/pages/shared/Navbar.jsx index 3517502..8357fa0 100644 --- a/src/pages/shared/Navbar.jsx +++ b/src/pages/shared/Navbar.jsx @@ -14,7 +14,7 @@ const Navbar = ({ handleThemeChange }) => { to="/" className={({ isActive }) => isActive - ? "text-[#8401A1] dark:text-[#73e9fe] font-bold" + ? "text-[#8401A1] dark:text-[#73e9fe] font-bold underline underline-offset-3 " : "text-[#8401A1] dark:text-[#73e9fe]" } > @@ -24,7 +24,7 @@ const Navbar = ({ handleThemeChange }) => { to="/features" className={({ isActive }) => isActive - ? "text-[#8401A1] dark:text-[#73e9fe] font-bold" + ? "text-[#8401A1] dark:text-[#73e9fe] font-bold underline underline-offset-3" : "text-[#8401A1] dark:text-[#73e9fe]" } > @@ -34,7 +34,7 @@ const Navbar = ({ handleThemeChange }) => { to="/solutions" className={({ isActive }) => isActive - ? "text-[#8401A1] dark:text-[#73e9fe] font-bold" + ? "text-[#8401A1] dark:text-[#73e9fe] font-bold underline underline-offset-3" : "text-[#8401A1] dark:text-[#73e9fe]" } > From e3e87ad47142f9b0911a6d70a2918d4323e2f976 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam Date: Sat, 1 Jun 2024 23:08:22 +0600 Subject: [PATCH 05/88] pdf export feature done --- public/dnd.json | 1 + public/document.pdf | Bin 0 -> 4714 bytes public/pdf.json | 1 + public/pdf2.json | 1 + public/pdft.json | 1 + public/workspace_8.pdf | Bin 0 -> 4720 bytes src/Route/Route.jsx | 7 +- src/components/Pages/Dashboard/Navbar.jsx | 6 +- .../DynamicDashboard/DynamicDashboard.jsx | 2 +- .../Pages/DynamicDashboard/DynamicSidebar.jsx | 6 +- .../Pages/DynamicDashboard/Member.jsx | 306 +++++++++--------- src/components/Pages/Export/Export.jsx | 76 +++++ .../Pages/Workspace/CreateWorkspace.jsx | 19 +- src/components/Pages/Workspace/Workspace.jsx | 4 +- 14 files changed, 257 insertions(+), 173 deletions(-) create mode 100644 public/dnd.json create mode 100644 public/document.pdf create mode 100644 public/pdf.json create mode 100644 public/pdf2.json create mode 100644 public/pdft.json create mode 100644 public/workspace_8.pdf create mode 100644 src/components/Pages/Export/Export.jsx diff --git a/public/dnd.json b/public/dnd.json new file mode 100644 index 0000000..0f7f7c6 --- /dev/null +++ b/public/dnd.json @@ -0,0 +1 @@ +{"v":"4.8.0","meta":{"g":"LottieFiles AE 3.4.4","a":"","k":"","d":"","tc":""},"fr":24,"ip":0,"op":43,"w":800,"h":584,"nm":"Main","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Tick","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[197.5,422,0],"ix":2},"a":{"a":0,"k":[-206.5,21,0],"ix":1},"s":{"a":0,"k":[90,90,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-236,21],[-217,41],[-177,1]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":13,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Text 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[362.254,437.21,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[59.428,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[352.758,22.038],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.503109382181,0.636268466127,0.882567401961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.627445774452,0.738332830691,0.901639093137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.377,1],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Text 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[409.414,391.21,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[352.758,22.038],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":8,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.503109382181,0.636268466127,0.882567401961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.627445774452,0.738332830691,0.901639093137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.377,1],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Tick Circle","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[199.174,419.598,0],"ix":2},"a":{"a":0,"k":[-200.367,21.598,0],"ix":1},"s":{"a":0,"k":[105,105,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[94.063,94.063],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.392156862745,0.670588235294,0.372549019608,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.392156862745,0.670588235294,0.372549019608,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-200.367,21.598],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Card","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[401.403,416.956,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[578.312,172.85],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":30,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.503109382181,0.636268466127,0.882567401961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-0.239,1.228],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":2,"ty":4,"nm":"Text 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[362.254,437.21,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[59.428,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[352.758,22.038],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.503109382181,0.636268466127,0.882567401961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.627445774452,0.738332830691,0.901639093137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.377,1],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Text 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[409.414,391.21,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[352.758,22.038],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":8,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.503109382181,0.636268466127,0.882567401961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.627445774452,0.738332830691,0.901639093137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.377,1],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Tick Circle","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[199.174,419.598,0],"ix":2},"a":{"a":0,"k":[-200.367,21.598,0],"ix":1},"s":{"a":0,"k":[105,105,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[94.063,94.063],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.527291271733,0.729595588235,0.512527525659,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-200.367,21.598],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Card","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[401.403,416.956,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[578.312,172.85],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":30,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.503109382181,0.636268466127,0.882567401961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-0.985,1.532],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0}]},{"id":"comp_2","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Tick 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[197.5,422,0],"ix":2},"a":{"a":0,"k":[-206.5,21,0],"ix":1},"s":{"a":0,"k":[90,90,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-236,21],[-217,41],[-177,1]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":13,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":16,"op":256,"st":16,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Tick","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[197.5,422,0],"ix":2},"a":{"a":0,"k":[-206.5,21,0],"ix":1},"s":{"a":0,"k":[90,90,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-236,21],[-217,41],[-177,1]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.392274415259,0.671829044118,0.371873025333,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":13,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.768],"y":[1]},"o":{"x":[0.707],"y":[0]},"t":9,"s":[0]},{"t":15,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":9,"op":249,"st":9,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Text 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[362.254,437.21,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[59.428,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[352.758,22.038],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.503109382181,0.636268466127,0.882567401961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.627445774452,0.738332830691,0.901639093137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.377,1],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Text 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[409.414,391.21,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[352.758,22.038],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":8,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.503109382181,0.636268466127,0.882567401961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.627445774452,0.738332830691,0.901639093137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.377,1],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Tick Circle 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[199.174,419.598,0],"ix":2},"a":{"a":0,"k":[-200.367,21.598,0],"ix":1},"s":{"a":0,"k":[105,105,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[94.063,94.063],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.392156862745,0.670588235294,0.372549019608,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.392156862745,0.670588235294,0.372549019608,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-200.367,21.598],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":16,"op":256,"st":16,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Tick Circle","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[199.174,419.598,0],"ix":2},"a":{"a":0,"k":[-200.367,21.598,0],"ix":1},"s":{"a":0,"k":[105,105,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[94.063,94.063],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.527291271733,0.729595588235,0.512527525659,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-200.367,21.598],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Card","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[401.403,416.956,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[578.312,172.85],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":30,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.503109382181,0.636268466127,0.882567401961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-1.403,0.876],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0}]},{"id":"comp_3","layers":[{"ddd":0,"ind":2,"ty":4,"nm":"Text 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[362.254,437.21,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[59.428,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[352.758,22.038],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.503109382181,0.636268466127,0.882567401961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.627445774452,0.738332830691,0.901639093137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.377,1],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Text 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[409.414,391.21,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[352.758,22.038],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":8,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.503109382181,0.636268466127,0.882567401961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.627445774452,0.738332830691,0.901639093137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.377,1],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Tick Circle","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[199.174,419.598,0],"ix":2},"a":{"a":0,"k":[-200.367,21.598,0],"ix":1},"s":{"a":0,"k":[105,105,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[94.063,94.063],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.527291271733,0.729595588235,0.512527525659,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":9,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-200.367,21.598],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Card","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[401.403,416.956,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[578.312,172.85],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":30,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.503109382181,0.636268466127,0.882567401961,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-1.145,1.603],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Mask Top","parent":2,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":13.421,"s":[396.359,331.018,0],"to":[0,3.176,0],"ti":[0,-7.856,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":15.789,"s":[396.359,413.355,0],"to":[0,10.281,0],"ti":[0,-4.157,0]},{"t":17.6845703125,"s":[396.359,375.018,0]}],"ix":2},"a":{"a":0,"k":[-2.148,-199.699,0],"ix":1},"s":{"a":0,"k":[169.492,169.492,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[439.703,124.602],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.527291271733,0.729595588235,0.512527525659,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.120797923967,0.445023211311,0.922518382353,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-2.148,-199.699],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Card","tt":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":12,"s":[100]},{"t":17.6845703125,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":12,"s":[400,241,0],"to":[0,-8.167,0],"ti":[0,8.167,0]},{"t":17.6845703125,"s":[400,192,0]}],"ix":2},"a":{"a":0,"k":[400,400,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":12,"s":[59,59,100]},{"t":17.6845703125,"s":[21,21,100]}],"ix":6}},"ao":0,"w":800,"h":800,"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Mask Bottom","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":0.64},"o":{"x":0.333,"y":0},"t":15.737,"s":[397.852,478.301,0],"to":[0,-12.35,0],"ti":[0,30.774,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0.88},"t":18,"s":[397.852,376.931,0],"to":[0,-26.537,0],"ti":[0,10.65,0]},{"t":20,"s":[397.852,340.301,0]}],"ix":2},"a":{"a":0,"k":[-2.148,-199.699,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":15.737,"s":[100,100,100]},{"t":20,"s":[119,119,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[439.703,124.602],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.527291271733,0.729595588235,0.512527525659,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.120797923967,0.445023211311,0.922518382353,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-2.148,-199.699],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":0,"nm":"Card 3","tt":1,"refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":15.737,"s":[400,401,0],"to":[0,-12.667,0],"ti":[0,12.667,0]},{"t":20,"s":[400,325,0]}],"ix":2},"a":{"a":0,"k":[400,400,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":15.737,"s":[61,61,100]},{"t":20,"s":[77,77,100]}],"ix":6}},"ao":0,"w":800,"h":800,"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Mask Middle","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":13.895,"s":[400,400,0],"to":[0,-25.667,0],"ti":[0,25.667,0]},{"t":20,"s":[400,246,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[488.445,157.34],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.527291271733,0.729595588235,0.512527525659,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.323881740196,0.371607701919,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[2.223,-62.33],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":0,"nm":"Card 2","tt":1,"refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":13.895,"s":[400,326,0],"to":[0,-14,0],"ti":[0,14,0]},{"t":19.5791015625,"s":[400,242,0]}],"ix":2},"a":{"a":0,"k":[400,400,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":13.895,"s":[78,78,100]},{"t":19.5791015625,"s":[59,59,100]}],"ix":6}},"ao":0,"w":800,"h":800,"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Mask4","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[400,404,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[457,129.281],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.527291271733,0.729595588235,0.512527525659,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.323881740196,0.371607701919,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-0.5,74.641],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":240,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"Card 4","tt":1,"refId":"comp_3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":18,"s":[0]},{"t":22,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":18,"s":[400,554,0],"to":[0,-25.333,0],"ti":[0,25.333,0]},{"t":22,"s":[400,402,0]}],"ix":2},"a":{"a":0,"k":[400,400,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":18,"s":[48,48,100]},{"t":22,"s":[60,60,100]}],"ix":6}},"ao":0,"w":800,"h":800,"ip":0,"op":240,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/public/document.pdf b/public/document.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ef4d7e385ff28026ef4ce6346c27e8e7fa6334ad GIT binary patch literal 4714 zcmdT|$J*;Sa^3$=L1ij12T2qan3Qvll$b?{K@6Ji_QEe<@4WZ3n!4S$`%cf;GxpB> z^btU@Pz9VSKsdLpA{Gaqk{@_nYhLQjl0rk)P0c2w6w!-^A1E-{o0#u!X@hU|F zH4=kswR#P>0LWYkKN#13?Xff>{~c;Z1boBv1JeiO#MV6YwUrSkrjSo?khSr10^z__ zEQ9~86n-lQz$F0$K$d=-1T*Q5tV6~7X7VHd0=`2xPdfhq9hInlhwk^OV4soy|C?E^#d-138O%f`v zSF$%CUB!uh%$rZ{{*gCHk7Or6Ms_mx6YyCcOW>1P%TKod3iUVie*pTkT)rFV+D@Fz zB1v;@B@6~NN;HzK;j_-21m@owiKVgOS@9jfNu2svisB>~?pIHV-DdN4Yi{z)p4-Wm zZO_(m7VhDN{7NUTEiEf_%tLCfotkDttCMVmtse6XgWepM71SK-O_~+E{>-V%>D7ph zo^28tXPb+tMH$n%6}J`HGFTVHm!{gI$7(n#F1=Kn)di|u@b}>a@@qk7GA%zlVm&l! z7jR`@RyC3rmyR&uUefgOpdrbtcYETU8yE0qcjE-5<8EUphe69MXKikG8d&f2@Hshe zOqRDmyxRzzn<&J-9zXBuqh3ZfpW`$_E{YmEhv$%cvT$=3 zge1ySxQB`hCWsCbq~Z)TnXagZ0k@mi?wdtpWWrnVNSo6zSeF^9wuiuq4_$NwyWb#o z?=WoTUS_jX8HApP?RKxc%G&uc;W+nvNawCLco0Zp$~(#q&QC78N@jh0mlt(=XkQBW^crnwgy(J@%(&-rn>eed-TO zMvE#C=?dWtdRI&{&g7I>@G^qXt;S?+>?;yC3CpGP?!t7h_pnUoq?*}`gH+g-pLO+x zYhDeP$z~PvMi>@mCRnZfuBL984sq^{nu}A6wGA=GHdnD46V~?hY&m5C{2JO^Lef7MNDYkh7#~X4w%(v-bYkGK8VlO~IMc~G*=OW-%i}N(qFfzyWL6UKP zm15c>hL!SLvc;`aZJlqZymC68C;46P$f7+rn_@E!4cm+^EXD3C+tYYe37nePtCyZ> z%R*sv(Kv!DwC9*pLV+4XQ?BVwvda|*&&NO*r)aO-Z_OLC7{5@N;w!sFj9qS4i?%LO zSuoPLBZdsDO)m!jH2iT3?6~P(0hy)b%h^1t&!F2Y4rje>ERDALqXjNmaNv{c{N|9U ztMc2LWa*ni_qA!@kR4-Wz)_}n@~^rRyp6J*I{4C~_UzmDc0}*`nF-UfH}%2$eK0B@ zoX+uF*i6rsl>tlMtMEl|s;?q3T8cOHcB+TN_e!pv7po=}SjAO-;UZ^Zn^)~ZtczQa zEASMev(_~&udOM;4~Zd~PiMsRl+ts`aa@rq^&P)LDq_jrAZgi}*uW(a|U+>{-aFE@?^L$vq^LE$3783EirF-h~RtM3Ay0HQcWp5?}E4b?}~?KQacTcBDL8b$tgIm2d;gAe7&xQfrNXXUnG z#FgD$2y3`yOv?D^mFxAFcmGfkIx`7=gs2R)xFrFT`N|qCG0pu6Eo0*GI62Y8AZot* zDl>YzwJY2>Wm`jkV0!iZ(z0^3DD}qqty=WednBv6AZ&x#`#8PBBFv^TQOYBSE84iL z=>nIMO13(59Ez!IryWn!6bLAa@k^wE37}uw^HN&i-z8%vsSvyoQ!aRuKapf zfTlzAFc3>!dC$6A9vwg4w|5!4qq}`>Ti-vLuEK0H>snjwgj=hmN-C6+&dbAWj1@aH zY3uRkn#xh9im}4d!(e3Z%4LPk&h!OUsAz$&vCmD95UJ8ETsID(kir)+#qojId92yx zVn;5sWN&pD2qIUx56PzUu9B2d3gO4HEex@Tf`!zu!&I)-;_-Hm2O7tNd7{$_gJ(I< z+1Fh^*on1a4R3oBF6tNf^j7xjymI^Q+g=0_*)DDWq5#qZ?!GG7E-8b!+aJ zHus+B?{NuV1bqi=WX*zh5a4Khz;R95XmWU|*f&V3H|wLUAMM_k*)o$i0GUG*YJXri8(zgW(Hm_pO5mfFN~`_tvbe`s~@SkD>*I-9TxBVR4xFI94{4VfZ%xplpQ z3X?t9TZSthk6NBtNG}%T+pBpsKhBS)fhex8ku}KN$Z$drj&t9A?4rjOJuRr*j?mh+ zt~|EQ8|QAo7c%A5W&b?ooTsi_Y!@=B<{&B~IA(i%Dcs$2_`a0>*H%LG zemjEwM)|(+hX3QCj;v!pp6S#ylCRtOd?)C%lg?DCHml4z(BWbN)$zvkf<+s%MoVs>Vfm&Un* z2l$lG+mCfybz?%BPSFU-rP=(x>rw0I(^PQq-@x5 za_5}%)M4=jrtaqg1<_735-&N@ola$RqKq2{-`HBYX|YiE~_S_|MLLe?=lQan8%-FIG%9nKgkHkGNoHXlx{TCwXO~e2I literal 0 HcmV?d00001 diff --git a/public/pdf.json b/public/pdf.json new file mode 100644 index 0000000..ecd4918 --- /dev/null +++ b/public/pdf.json @@ -0,0 +1 @@ +{"v":"4.8.0","meta":{"g":"LottieFiles AE 3.5.3","a":"","k":"","d":"","tc":""},"fr":30,"ip":0,"op":150,"w":500,"h":500,"nm":"Comp 2","ddd":0,"assets":[{"id":"image_0","w":512,"h":512,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nOzdeXxd9X3n/9e595x7td2rfbFkJHnBFpYtbBYnQEhsSIA0aYAsZAFCyLSdKaRtMtPfpLidGZtfZ9JMF6CTSdJOp7FJm61twhogLLHZbDCLMRgMeJEDtmVb+3Klu5xz5o9z77XMasmSzl3ez8fjPiRh6fp7DPj7Pp/z/X6+BrPM7ehoh+AabM7EcNvBaMegCmif7d9bREQkD3TjMghuN7AD3BcIhHcYu3d0z+ZvaszGm7ody9dgu5cT4Ao00YuIiExHNy6bCdibjN27N8/0m89YAHDbV1ZRkvo6Ln8EbtVMva+IiIjQjct6AtaWmaoMnHIA0MQvIiIyV4xBcDdiWLedahA4pQDgntH5dRzjv2niFxERmVPduKw3Xtu1abpvMK0A4HasbMdN/gBYM93fWERERE5ZN4a1djrVgMBUf8A9o/PruKnn0eQvIiLit3ac5PPu0jO+PtUfnFIFwF26/FZw/2iqv4mIiIjMMsPdYOx+ef1Jf/vJfqPb0bkRl+umNSgRERGZfS4bjdd2XX8y33pSAcBd0vk8BitPbVQiIiIy61x2GK/tWvV+3/a+awDcjs6NmvxFRETyhMFKd0nnD97v294zALgdy9er7C8iIpJnDL7iLu285b2/5V14e/x5zx8WERGRXOZ8w3j1lVvf6VfeMQB4+/xTz6vBj4iISB5zGSRgrXqnPgHv/AjATf5ak7+IiEieM6hKN+57m7cFALej8yvoBD8REZFCseadGgWd8Agg3eL31ygAiIiIFA6XQRLWAqN7x2DmH51YAXBTX0eTv4iISGExqCKU+KMT/1Fa+u7/eUDP/kVERArNW6oAkyoAyTVo8hcRESlMb6kCHA8ALv/NlwGJiIjIHDGyiwEDAG7H8jXo2b+IiEhhM6hyOzrWQKYC4Lhq9ysiIlIM7ODlkAkABmv8HIuIiIjMkYB7BYCRXv2/3+/xiIiIyBxJOO0BHFtH/YqIiBQTK7AmAPaZfo9DRERE5pDLygAEVAEQEREpJobbHsBw2/0eh4iIiMwhg/YA6v4nIiJSbKoCqAGQiIhIkTHaA+/7PSIiIlJwFABERESKkAKAiIhIEVIAEBERKUIKACIiIkVIAUBERKQIKQCIiIgUIQUAERGRIqQAICIiUoQUAERERIqQAoCIiEgRUgAQEREpQgoAIiIiRUgBQEREpAgpAIiIiBQhBQAREZEipAAgIiJShBQAREREipACgIiISBFSABARESlCCgAiIiJFSAFARESkCCkAiIiIFCEFABERkSKkACAiIlKEFABERESKkAKAiIhIEVIAEBERKUIKACIiIkVIAUBERKQIKQCIiIgUIQUAERGRIqQAICIiUoQUAERERIqQAoCIiEgRUgAQEREpQgoAIiIiRUgBQEREpAgpAIiIiBQhBQAREZEipAAgIiJShBQAREREipACgIiISBFSABARESlCpt8DEMkplgXVVVA16RUKQVmZ3yOTYpVMwuAgDAzAoUNw9JjfI5ICYbhLO12/ByHiK8uChnpYssSb8C3L7xGJvLvBQXh6u/dR5BQoAEjxsixv0l9yuiZ9yT+7XoZdu/weheQxPQKQ4qOJXwpB5zLv0dT27X6PRPKUAoAUl+Zm+MBqTfxSGBa0ex8VAmQaFACkOFgWdHZ6d/0ihWRBu7dQcMcOv0cieUYBQApfeTmcf763ul+kEC053QsBWhMgU6AAIIWtvBzWrIFybeOTAte5zPuoECAnSY2ApHBp8pdi07nMe9QlchIUAKQwafKXYqUQICdJAUAKj2Vp8pfiphAgJ0EBQApPZ6cmf5HOZdDW5vcoJIcpAEhhaW/XVj+RjA+sVgiQd6UAIIWjvFxlT5G3UgiQd6EAIIWjvV2lf5F3smqVd9CVyCQKAFIYysuP74MWkROF0gtjFQJkEgUAKQya/EXem0KAvIUCgBSG+ga/RyCS+0IWXHC+d4qgFD0FAMl/evYvcvLKy2HtGoUAUQCQAtDS7PcIRPKLQoCgACCFoEHlf5EpUwgoegoAkt8a6r3WvyIydQoBRU0BQPKbVjSLnJrycrjgAgXpIqQAIPmtvt7vEYjkv+oqb4ugQkBRMdylna7fgxA5aeGwV/avr/Mm//Z2CIXBDPo9MilWrguJJCQTMBGHeNzvEU3fwCBs3gzJpN8jkTmgACC5LxyG0+bDqpXepB8O+z0ikXeXSMLgACRTfo9keg4ehCee9HsUMgcUACR3hcNw1ipv4tekL/lmZASGR/wexfTs74bt2/0ehcwy0+8BiLyNJn4pBJEIBINeWT3fLGj3PioEFDQFAMktixbBpR/TxC+FIbO9Ll9DQCwGu3b5PRKZJQoAkhvCYTjvg95dv0ghKSsDx4GhYb9HMnWZQ7YUAgqSAoD4LxqFT31SW/qkcFVUeLsF8nFNgEJAwVIAEH9Fo/C5z3gfRQpZJOJ9VAiQHKFGQOIfTf5SbCIRiEb8HsX0dC6Dzk6/RyEzSAFA/KHJX4pVvoeA00/3exQyQxQAZO6Fw5r8pbjlcwhYtRLa2vwehcwABQCZe+d9UJO/SCQCZaV+j2J6PrBaIaAAKADI3Opcpq1+IhnV1fkdArRzJ68pAMjciUbhgx/wexQiuSWfQ8AFF+hI7jymACBzp3OZSv8i76SyEqw83JUdsrxjhBUC8pICgMwN3f2LvLtAAOrq8jsEZNoeS95QAJC5cZ4mf5H3lO8hYO0ahYA8owAgc2P+fL9HIJL7AgGorQUz6PdIpq68XCEgzygAyOzTs3+RkxcMepUAhQCZZQoAMvsWLfR7BCL5RSFA5oACgMw+lf9Fpk4hQGaZAoDMrtPme61/RWTq8j0EXHABWJbfI5F3oQAgs6u+zu8RiOS3YNBrFmQYfo9k6qqrvC2CCgE5yXCXdrp+D0LyXCQCZ3R4r46l0NHhLfprafZ7ZFKs4gno64W+ftjfDYcP+z2iU5dIQG8fuHn4V/bAIDz4oN+jkLdQAJDpiUTgA+fCl6/1Jv5Inp5sJsWhrw9+vcX7mM/yOQTs74bt2/0ehUyiACBTE4nAddd6L036km+eeRaefc7vUZya8XHoH/B7FNOjEJBT8rDllPhCE78UgnPO9v773bzF75FMX2kpVLteWT3fLGj3PioE5AQFAHl/F18Ef/HfNfFLYVi6xPuYzyEgs70uX0NALAa7dvk9kqKnACDvLhKBP7jBe84vUkiWLoF4HLZu83sk01dWBrYNwyN+j2TqOpd5HxUCfKUAIO+spQW+c5u3wE+kEHWt8BbV5fOagExVTiFApkEBQN6upQVu/4G28UnhO+ds76NCgD8UAnylRkByIk3+UmzOORvOPsvvUZyaSASiebpGp3MZdHb6PYqipAAgx2nyl2KlEOCvzmXQ1ub3KIqOAoB4IhFN/lLcCiUElJf7PYrp+cBqhYA5pgAgnj+4QZO/yDlnH98mmK+qKqGs1O9RTI9CwJxSABC48gpt9RPJWPOR/A8B1dX5GwJWrYKqKr9HURQUAIpdSwt87Qa/RyGSWwolBIRDfo9i6kKWd4KgQsCsUwAodldertK/yDs57zyorfV7FKempgasPNztrRAwJxQAipnu/kXeXTgEv/3J/A4BgQDU1eVvCLjg/ONtj2XGKQAUM03+Iu+tkEKAGfR7JFNXXg5r1ygEzBIFgGK2+ly/RyCS+8IhuPSS/D4MSyFA3oECQLG68go9+xc5WZEKrxKQzyEgGFQIkBMoABSrj17k9whE8otCgL8UAmacAkCxUvlfZOoUAvyVCQGW5fdICoICQDFafW5+/wUm4ieFAH+Vl3tbBBUCTpkCQDE6o8PvEYjkt0gFXPqx/Gy0kxEMes2CDMPvkUxddZVCwAxQAChGKv+LnLraWq8SkM8hIBSCutr8DQEXXOD3KPKaAkAxyufSpUguKaQQkI8a6uFc3dBMlwJAMWpp8XsEIoWjthY+8hG/R3FqQiHvjjofLWiHlSv9HkVeUgAoRtr/LzKzFrR7Bwjls7Ky/A0BS06H+nq/R5F3FABERGbC0iUKAX7q7PR7BHlHAUBEZKYsXQJnn+X3KE5NWRlE83CdUEO9qgBTpAAgIjKTzjk7/0NAJJKfIUCPN6dEAUBEZKYpBPijocHvEeQVBQARkdmgEDD3ysr9HkFeUQAQEZktCgFzK6TOgFOhACAiMpvOORtWLPd7FKcmEoGyUr9HITNMAUBEZLadf563QyCfVVcrBBQYBQARkbmw5iMKAZJTFABERObKmo/AvHl+j+LUVFaCZfo9CpkBCgAiInPp0ku88wPyVSAAdXUKAQVAAUBEZC6FQ94JggoB4jMFABGRuZYJAfl8NHcg4IUYM+j3SGSaFABERPxQCCEgGPQqAQoBeUkBQETEL5EKhQDxjQKAiIifFALEJwoAIiJ+UwgQHygAiIjkgkIKAYbh90jkJCgAiIjkikgFXPoxb4FgvgoGoa5WISAPKACIiOSS2lqvEpDPISAUUgjIAwoAIiK5JhMC8lkoBLU1fo9C3oMCgIhILqqt9c4OyGfhMFRX+T0KeRcKACIiuWrpkvwPAWVlUBn1exTyDhQARERyWSGEgIqK/F7TUKAUAEREct3SJXD2WX6P4tTk8/bGAqWjnCS/XHwJHDw08+8bicD8Fu/jGR2w+lzvdSp/af3iDrjpz2ZujAAtzRCNeh9bWrwxdiz1Pp8Ns/XnPVW7X/J7BP4752zv47PP+TuO6QqHvSpAPOH3SCRNAUAEYGQEXtntff70dtj0Q+/zKy+HK6/wJtpccPCQ98qMNTPOTGj58jWzFwbEf3kfAkoUAHKIHgGIvJdf3Alfvt57HTzo92je3Su7vTBw8aXeWJ/e7veIZLacc3b+Pg7QOoCcogAgcjKe3u5Nrt/5rt8jeX9Pb/dCwE1/mtuhRaYvX0OAqaJzLlEAEJmK73wXvvUXfo/i5PziTrjys3D7D/0eicyGc872Fgfmk4CmnFyifxsiU7Xpn2Z+cd9sGR6B//Ht/KhcyNSt+Uj+hQDJGQoAItPxizvy6876O9/Nn9AiU6MQINOkACAyXf/j2/m12O4Xd+TP4wuZmvPO81oHi0yBAoDIqci30vqmf8qvyoWcnHDIOzxIIUCmQAFA5FQ8vT2/qgDghRbtDig8CgEyRdqTIYXvumvfuaNfpvnPqU7g3/ku3P6DU3uPuTQ84q0HmK0xX3mF16lQ5l44BJdeAnff4/33LfIeFACk8H352veekA4e8ibxX9wxvfffvdv7y3Ymep1/9CK46U/e+dcOHvQm7+3b4aFHTu0uPlO5mI0Oh1denjudE4tRpMKrBCgEyPvQIwCRlmb41p/D126Y3s8PT2ojfKoimT7/7/BafW46IHwTHn4AfvGv3t32dOXb+gU5eZkQoAN45D0oAIhkfO2G6d+57p6hADAVZ3ScWnDJx/ULcvIUAuR9KACITDbdyfSVV2d2HFPxtRumP+6HH5nZsUhuUQiQ96AAIDJZR8f0fm5keGbHMVVfu2F6Y5/uugfJH5kQoIN45C0UAEQmi0amt4J9OAcWW6375tR/ZnhEjwGKgUKAvAMFAJFCsfrc6ZV6/Vi/IHOvtlYhQE6gbYAib3XwkN8jmL6PXuSdAjgVM71+4eChmfszVD+BmVVbC5d8DO6+1++RSA5QABCZbLrl8JaWmR3HdHV0AFMMADNdAbjpT2fuvXa/NHPvJZ7mZu8Aoc1b/B6J+EyPAEQmm+6iuFy5U51OEMmF9Qsyt5YugfM+6PcoxGcKACIZ3/nu1MvnGbnS+e6MpVP/GZ0LUJy6VsC8eX6PQnykACAyMuId7XsqnfHOmOb2wVyhlrHF6Zyz/B6B+EhrAKTw7d799rvckRF48yDsfhUeevjUJsArr8j/RivDM3SWgeSX5mavCnD4sN8jER8oAEjhu/EPZ/f9r7x8dt9fZDYtaFcAKFJ6BCByKlafmzvP/09FVHf/RWtek98jEJ8oAIicim/9d79HcKLpruhX+b94RaJ+j0B8okcAItP1tRtyZ/tfxnTWMujuv7gVUWfAezsjGCuX8MvHXyGy9xj/gTBtZvFOg8V75SKn4lRO4JtNr0yjqU+uNDESmUUvNFokL+xg9bldLD27kaP9MTbuSpG881F+N+EUZRAovisWOVW5OvnD9Lr6zXQVIxcrI1K09pYH6K8vp7urkZXLTsdJjDAeG2Hhigv55iVn8MJH1/Cnf/9jlj32HOuilX4Pd04pAIicrEgE1v1Jbq/6n04r4+kegfxuCmVhpOS9gbDBUx+ez/K1q1lhwrGjByk1XaqaFhJpWAzAmSuW8g//az2/vvefOe/PfshPSquLphqgRYAiJ+O6a+GRX+X+5D+dQ3g0WUuB2nZ6hMYVi5jXUEXImKCy1KCi7TyS5acTTzgYhoFhGNijh6i3jtLWUcHvNDj8j+Ehv4c+JxQARN5NS7NXzt6+FW76Zu6vlJ/uOQYKAFKAdjRaDK9ewOkL24iPDxMb6Sc6bxnzF5xBa1sb4xMT9PUP4tpxjr72a+579BWWLG7mn779caJfWcAN8UGGXMfvy5hVxVHnkOJ2Ms+jI1Hv++a3QMdSWL06v55j/+KO6Z1j8NGLZn4sIj4bCBvsWtVE59JFhC2XgaPHCEUaqZrfSSBo8sbLW4g2L8cKlbB3+928uPNlXtw3xJ//x9VMxIZZszIC8Sou+3EPPymrK9hHAoV5VSKT3b4xvybzqXplt3eWwXRcfPHMjkUkBzy3vIHGFYtobqxhdKCHlOPS1LqKUGklIwd3UlnXwh9//Wtcedl5NEUm+LeHXuGyi1ZQUeowMjTC2OgwQ4NxfuviWv7LS6P8/yMVBRkCCu+KRIrFyAhs+uH0DzFqacntNQ0i07BxaIB1Dx3mwpEk/6mqijJnkMqW5ZTXtZIcHyIcNrHKIjQ1tfCjf72f01urqa6q4JNrF3Ho0CESsUF2vT5AMm7QUhXmzE/U8MudcX7/tYTflzbjtAZAJJ8cPOSV+7/1bbjoklM7wTBXtzKKTFP34CAb+no5fLSfn939GOdd9RdseizBeMlCDCNIfGA/ZkkVBEOcf8EHCJsB+gfGaChN8Pxzr1IWshkaGeONQ3FqyixqykO0tc9j9WfP4Lm2Er8vb8apAiCSSx56GJ5++u3/fHhkZo/s1d2/FKD1j26mO5nAMAxc16W6sY37th9ld88v+OMvreSsjloMM4QRDPPhiy7l4Xt/TtCJY7gOO57by+E3K6iuchmN2ZTg0NRQTTgaZah/jHmu6/flzTgFAJFcMjLDE/270d2/FJiNL+zg9hdewABc1yVcFqG+ZTEh08JNjtIQtTFLqyEQgmCIo/u28oXPfYpdL+9mfLCXmuooJdY4dnKY6vIQVWUmQwkom0hSsq2H038T9/sSZ5weAYgUm+uu1d2/FJTuwUE2bNmMi3eXHggEaGrrJBQqwbQsrrlkEe0LFmEEQxjBEKODR9n/4maOvfECnV0rMCtKiY0eoMIc5OCxFNVlFo3RMA3VZQz0jHDGC4XZF0ABQKSYnNHh9TQQKSDrt2yme2gQAwMXqGpoJVJZh2WZXLyyik+sXQHpyT9l27z46E9IJm3CZVXs27efxPCb1EZNBkZd7IkUVWUWdXVVRGuriTZWsK+xMA9MUgAQKRYtLfCdv/V7FCIzauMLO7h95wvZr8Ol5TS0LMGyTKJlFl/+5Aqs0iqMYBgCFnuee4DYSD+24zA0EeCN15+hNmpiBoK8cThJZZlFTXmYupYmEimXoX0DLDxSeDsAQAFApDic0QF3/Gth90OQotM9OMjNj27Jlv4Nw6CxrZNQSQmmafGFtc20L1yYvfs/cuAlDu19jmQqRUllC2++uZ+aaJBImUl3b5hIKEh1mUVDSyNuIEjvwBht244RGS/MjoAKACKF7rpr4fYf5H4rY5Ep2vDoZroHvdK/gZEu/ddjBU2aqiy++NurMQJhb/L/zcvs3nYntu0QCIY5dGyAQGKAukiQJ15J8v37+zkcK6eutpKyqipiE0nKnj7C4gMTfl/mrNEuAJFC1dIC3/pz9fqXgnTH7t1sfGFH+rm/S6ikjPqWJViWhWVZ/Pff6/JK/2aI+ESMAy9tIWXbJFM2h4/1MzDUT2t9iIFYgDu2jdA3HOdv/u0IE8Fzua7VYGj/AOcW6OK/DAUAkUITiXh3/dddq7t+KUiDExN848H7s5N/wAjQ2LqMcEkJlmXymQuqWLx0OQTDGIEQT/z6Tna+GuOsBRX0D/XQNzBIQ2WQilKTnzw4xsBoilR8AnD53r9sZyxu85/6xgu29J+hACBSKFafCxdfBJ++QhO/FLQNj27mwOBQ9tl/Zf18ojWNWJZJU3WIf//FtRjBMEbQoufALq7/z99leCzO1Vf9NkvKB6gogdqoxZO7Ezz16jipZBzHsQFwHQf7od0srK718xLnhAKASD5qafZK/Gd0eKcXfvRiTfpSFDYf6ObWp7Z5T/0NAytUSv38JVimhWlafP2zHVilVRC0iE+M8+1b/4Gh0TjhcCkdrVEmDo/TWG8xGDO4Y1sM13FIJY6v8m+zLNZFK328wrmjACD55faNU/8Zv1a+f/Ri71jhmTaX1zOdP++ogojMjsGJCa6/6w4Mw8C7+TdoaFtGSUkZlmVyUVclHzh3BQQsjGCYJzffzU/vf45AwODzV16MO/watVGTSKnFX905zMBIkmRiHFwHDAOAddFKWoPFMTUWx1VK4cinbWyRSP7flefTn7cUvPWPbubA0BCu62JgUFnbTGVNI6Zl0lQV4tpPriAYqsAIhjnym5f5s7+6ndh4ko5ly1jZZjB+bIjaKos7np7gtYNJ7FQSx7azk/815RVcXVbu81XOHW0DFBGRnLejp4fbntoGrrff3wyFaWjtwDJNLNPiS5cspH3RYoygRXwixl//r3/kpb3HCIVK+NRFy+k7+Ap1lSZHRwL88pkxHNsmmTze378qEGBdNOrjFc49BQAREcl5V/7LT7xT/tIL/xrbOgmHS7FMi7VnVvKJtV0YgRAEwzyx+QH++Z7tBAMBPnPFJVSkuqmLmkTKTG67y6sgJBMT4LrpRwlwUxGV/jMUAEREJKetTzf8cV0XwzCI1jRTWduEZVlEyy2+/IlMu98QPd27+C9/uYnYRJKlSzs4sy1AIDFIbSTIv2yNMzBqYyfjOHbKe3MDLgyHubEizx/XTYMCgIiI5KzuwUFu3rIl2+3PNMM0tnVgmRYhy+KLF7eyYOFijGCY+ESMv//Hf2LX/j4sK8yVHzuT4UMvURsNcnQkwIPPjeLYNqnk8VX/VYEAf1dT+Fv+3okCgIiI5KyLfrgJDLKvhvZlhMPeqv+GKpOrPn42BEMQDPHkll/xo3ufIWDA5z99KSXxfdRGTSwzyG13DXul//g4rut65X+Ks/SfoQAgIiI5af2jm9k/OAAuuK5LtKaJqpp52Xa/f/47XVhlXun/8IFdfG/TzznSP8bSpR2sbAsSSA5SGw3wr1sT9I8ksZOJSaV/gwvDJUVZ+s9QABARkZzTPTjIhi2bAXBxsawSGlvPwLRMLNPk0+dVsrhjRbb0/4ON/8yvtnVjmWE++/FV9L/5IrWRIM/scXh81xiu45yw6h/g72pqfLiy3KEAICIiOWdtugmVYXjP/htaOwiXlGNZFo3VFr/3Ba/dL0GLJzY/wKY7nyZgwFWfvgQrtpfaaJB4yuCOp8ZxXJdUIu6V/bMNf6qKtvSfoQAgIiI5JdPwx8CbrCPVjVTVtXil/6DFn17XhVVW7ZX+97/E9zb+nKMDMZYsXcrKdpNAcpBomcWdTycYyJT+nVT2/dtMs+j2/L8TBQAREckZk0v/GBAMWjS1d6af+5us7aqkq2sFBL1jfv/x9h/z4NMHsMwQn7tsUul/b4rtr4/jOA6pZNxb+AfgutxX3+Db9eUSBQAREckZa3+40fvE8Bb+1bd2EC4pwzRNmqosrrv8LAiECARDPLH5fjbd+RQBAz535SWYsb3URoKMJoLc+4y32v+EyR9YV6nSf4YCgIiI5IQN6dI/eJN/pKqBmvr53t2/afHFjy2itb0NIxjm0P6X+O4Pfs7RgXFOX7KEVQssAslBKissfrRlzFv1n/JeGV7pvzhO+jsZCgAiIuI7r/S/Jfu1aYWPl/5NkzVdUX5rbZe36j8e4/9u+jEPbv8NlmnxuctW0ffGTmojJg++EGfP4aR3959p95t2X32jH5eWsxQARETEd2t/uDFb9jcwqJ+/hJLSCkzTorHK4tpPdmGVVkEgxOOP3M+mO58maMDnrrgEa3w/tRGTsUSQXz4T8577xydOLP1HK2kNBv27wBykACAiIr5av2UzBwaPH/NbUVlPTcNp2Xa/V65ZmG736636/+7Gn3NsIMbppy9m1QILIzlAZYXFd+8bxnVcnFQKO5Vp92vQFgyq9P8OFABERMQ33YODbHh0M+Dt+Q+YFo3tyzDTq/7n1ZbymUvPxAiGiE+M8w+bfsRD2w9gWRafvexs+t54kbqoyQM7khwbstMn/Y17+/1dFwy4r6HJ34vMUQoAIiLim7U/3IhB+phfF+rnL6G0LIJlmpimxYZ/5530hxnmsUfuY9Od2wkaBp+7/GNE7Deoi5oMjZs88OxYevKP4zqO9+aGodL/e1AAEBERX2SO+c0or6yjprEVyzSxTIsrz4uwaMkyjGCYw/u80n/vYIy201o4r7OKRKyXUCjolf5dF8dOl/7Td/9a9f/eFABERGTOZRr+GOnWvKZp0dS2DMv0DvpprLL4vS9djBHwev3/n40/4uFn3sCyLL7w6Yvp2bud2kiQ+563GRhJ4bgOyfj48VX/hqGGP+9D3RBERGTOXfGzn2Q/d3GpbTmd0vJI9qS/P/nyCqzSagiGePSRO7j9Lm/V/9qPfIgaZx+UB9h5IH3QT7rXv3tCr//iPeb3ZKkCICIic+rWp7ax8+gR79m/61IeraO2sd27+zdNPu2Xi9IAACAASURBVLI8ypldXRjBEL957Rm++4Of0zs0TkNjC1d8uIXY8BHA4L7nJk5c9Z+++Vfp/+QoAIiIyJzpHhzk5kc347ouLi5B0/RK/+k7/4Yqk6985oPZY37/YeOPeOTZN7CCJl/5/EX07NlOXSTIL5+3GRixvdJ/Ytx7c+/mXw1/TpLqIyIiMmeuv+sOBiYmsif91TYvprQiml31/6WPLWL+/BYIhtj68E/40S9fJGjAmo9cQL3RjV0CO34Dz7w+juM62G/t9a9V/ydNFQAREZkTtz7yMFsOHMhO/qWRauqaFmQX/q3pivLxNd6e/zdff57/+9OH6B2KUV1dzVUfO53RgR5sN8gDmdK/nSKVTGTfvy1aqdL/FCgAiIjIrOvu6+Xme+/x9vsDAdOkqa0TKxTKlv6v+cQKQmXVTEzEuPeeO7jr8X1YpsX1136aN15+jKqIxU+fmGBgdNKq/0nuu+oqPy4tb+kRgIiIzLpv/Mu/MBiLHS/9Ny2kvKLS2/NvmXzpkkW0LzwdgiGe3fxT/nLTkwQM6OxaxTzjdewSeOyVJHsPJXBc5/iq/7Qbzzqb1mjUr8vLS6oAiIjIrNq49Unu2PF8epselESqqJ23wGv3a1osnl/Jb605E8MM8+ae5/jePz9I7/A4ZRXV3HjVCkYHDpOwTR54bhyXSQ1/0tqilaw77zwfrzA/KQCIiMis6e7rY8M9dwNer/9g0KKprZNQKIxlWpimyf/3hQ7M0mriEzHuuesO7n5iH2bQ5Pevv5LfvPw4VRGLf3hwFNcFx3VJxieO/wYufP+yy6gMh326wvylRwAiIjJrNtx7Nwf6+7Md/6ob26mIVGVL/1d8IJpu9xvi9Wfv4C9v3+qV/lesZF7gdewwPPZykr4RG9d1SCUmcF0n+/43nnUWF86f79fl5TVVAEREZFZs3PokG598MvusvqS8krp5CzBNCzO98O93v/RRDDPE4b3PM9zfw+9f81GWLFnKjVd1Mdx/mIRj8qsdEziOg2Pb2JlV/y60VVay7vzzfbzC/KYKgIiIzLhM6T8QCOC6LkYg6JX+w+H03b/FhutXYJVVEZ8Yp/vlxxiPjdLZmOKsGz7I8888QXmJyfceGMN1vAAxedW/YRh8/9JLVfo/BaoAiIjIjNtwj1f6d9JH89Y0LaA8UoVpWlghi0tWVXD6spUYwTAvPfpj4hMxbMfGtm127XyOihJ49GWH/sxBP4m4V/pPL/y/unMZF84/zccrzH+qAIiIyIzatPVJNm3bmv06XBalrnkhlmURsiwaoibXftYr/b/x6jbGRgaxbYdUymFwZBw7OcFvRk0ee3kkfcyvjZ2Ie61+jcyqf5X+T5UqACIiMmO6+3pZf8892ef+gaCZXfVvplf9X33ZUhrrq4lPjHNg16PYtk0ymSKeSNFzrA/XMLjnmXFv8ncm9fpP3/2vO+887fmfAaoASN6Ix+Ps2bOHWCxGKpXyezgyDTU1NbS3txPWc9uCteGeezjQ3weA67rUNrZREa3O3v1/eHmUSy7sxLZdtj78b5SURImNHyNlOxw61k9Ficv9O1z6R7z/x+1kAtd2sgf9XNPZydWdnX5dXkFRBUDyQjweZ+fOnQwPD2vyz2P9/f3s3LmTeDzu91BkFmzc+iQbtx5f9e+V/hd5J/2ZJg2VJlen2/3ueHoz13xzI//+Lx4mUL2YwZEx4hMxXjtk8NyeCVzXxU6le/2nJ3+V/meWAoDkhf3792viLxCpVIo9e/b4PQyZYZle/xmBQJCmtmWEwiXeYT+mxRc+togFi5fy7FNb+NIf/g1j4ynePNjDj3/5An1DMQzD4OEXE96WP8dNl/4nnfR3vkr/M0kBQPLCwMCA30OQGRSLxfwegsywDffeQ3dfX/br6sY2IpW13jG/lsnyBVE+vqaLI90v8aff+j7HBscxMDCMABd21REOTHDndpv+kSQurnfMr3284c81nZ1cvUyl/5mkACB5wTS1XKWQqJpTWDZtfZJNW7d6+/0Ng3BZhPqWxV7pP93v/w8/30U8kWLD//we2148hIGLYcB/+MrljB7ZzY5ul309CVzXxXUcUsm4Sv+zTAFA8kJZWZnfQ5AZVFNT4/cQZIZ09/WxPt3r32PQ2Hpi6f8zFzbSPK+Rb/3lrfzogVe8O38M2tvms2phmETK4JfPjuM63uT/1mN+tep/digASF5YvHixqgAFwjRN2tvb/R6GzJD16YY/mYV/NY1tRKrq0qV/i/pogGs/dQ53/Gwj//vHTxAwDAwDjIDBZy9dyZHu59m0Ob3lz3VIJRM4ju29uQvXdC7Xqv9ZogAgeSEcDtPV1aU7xzxmmibRaJSuri5tAywQG7c+ye0nNPypoK7l9Emlf5P/9tUuHn/0Edb9rwe9A4EMr43v4sWLaa8a4enXbQZG7XTDn3TpP62tUsf8zibdUkneCIfDLF261O9hiAhe6f/me+/JPvc3DK/0Hy4pSR/za/GxlRXYiTF+779son9kggAGAcPAssL84ZfXcOjVx3lkp7flz3VdUolxb9F/OiSo9D+7VAEQEZEp6Z8Y5sGBraxY0Zw95reqoZVIVT2maXrtfiuDfPzsKtb/1Q/oH5nAwCAQ8ILClZ9cS2pgN7dvjmW7/aWS8eOlf+DqZctU+p9lCgAiIjIlfUzQurSN7//59fzLX3+ZxvpqGuYvya74N02TT62u5Fvf/QkPPHXAm/wNA3AprajhY+fU8ssnD2ZL/67jkEqkj/lVr/85owAgIiJTMt+sZKx3BNcI0tFaxoP/9w+4/KKu9Kp/k65Wg8DwK9z12D4ge4YPplXCV75wGU9ve4Ynd3sNf1zXJRkfz+z4A1cNf+aKAoCIiEzJk8deIlpfjkmK0sp5tHR8kA1/fDW3rPssNZXl7Dxg8/pAJbf8x0toO21eeuW/wRnLVtBaNcF9z3vP/XHJlv7ddMe/a5YvV8OfOaIAICIiJ2U8FeeZnlfpCQ+yZHE7E2MDjA8dwUklMIIW55y5hE1/eT2XntfKo7sdfro1yV9+47f4nS9eRGlFFddcvppf/non/SOp9LN/2+v1n+aV/rXqf64oAIiIyEl58uiLdEf6WLBwAVYgxchgL5HGJZRVNYOTgoBFaWkJX11bxmdWjrD39df4g/+5Gccx+N9/+ine3Pcyz+2ZAJd06X8C3Em9/rXqf05pG6CIiLyv/cOHOWgNcOHKswk4E7y862XqmuZR3XomgWB6KnGS2GNHGRm3efPYBDd+dimjSYOfPrifh7ftJxZP4bgOjutgJxM4zvGW0Drmd+4pAIiIyPva3P88K84+g/ISk/4jfbS2t1O54EKO9k8wv6USANdJ0b93C8+9eICrv/rvaTB2koz1cdZC+JufHKB32Dne7jdxvOFPVTisVf8+0CMAERF5T6/3HuWV3gSnndbM6NAxbNelunUV0eo65rc0cvBQD7HxCeJHXuCVV17hH368mZKRbTjJUWwsFs0z+Npvl7JyvkNpyCWZmGDyMb83nX++Sv8+UAVARETe0yW33MKB/n7eODLE73xqGUuWraSsZn7211uamxg9uoftjz/ILx55lU9//EyiZS6jw32MDB3jUL/FgSMh1naWc/7pBr9+yeWZvSMAXHjaady46iy/Lq2oqQIgIiLvKnPYD8BP7n6CP/7+i2zdFyQYDAHeYj43FWf0jW3s6T7EnjdH+OTaxUyMjzARG+HwkUGe3LaHiOHS2tzMyvYq/uJ3z+KPrlpOW22Ev7v0Mj8vr6ipAiAiIu+ou6+XDffcjWEYuK5LWbSWpFnDt//Pr9j9myG+8ukLaKwtZ+zgdnbv2ce/PbyHW//rFSTiMX7z5lFKjBGefWmYaNikMuxwWrVB7fzlhEpMPhON8oHqebSWq/TvFwUAERF5R2v/5q+zvf6Dpsm89uWY6ZP+HnliFy+/9iZf/HgnC4wXueOR3Xzy4uU01liMDg9RU+7y1I4BxsddmupC1EVKqJ/fTDw1wcieIKVmNReVRXy+wuKmRwAiIvI2G+65m+6+vuxJfbXNiykrjxKyLEKWhWEYHDzcy7f//kGOVKzl/Is/xdWXr/BK/+MjjI6OcOhInBIzSCLp0ji/EdcI0Hs0RufQPLr666kwSvy+zKKmCoCIiJygu6+X9ffcnf26LFpD3byF2cN+gqaJYydxnBS2neTLv/cnfGj1CvqOVPCJc4NMxEZ58dUBnGSA5qow8yrD9I3amKkYLQN1mvhzhAKAiIicYO0tfwOAYRgEgibz2jq9yT/9wrFxbBvbTtHX8wZBDLY9+wpPbnd48Mlarr44woGDCRoqwlSVmjQ111PZUMuhY6NU2xHNPDlC/xpERCRr/T13093bm332XztvIaUVlViTSv+pVJJUKslEbJTRoWOEwiXeyX7As68c46U9/Xz0rCaWzbepjZpU1tcxnkgxOuDQaOq5f67QGgAREQGgu6+Pm++9J7vqv6S8irp5CwmFQoRMC9MM4jgpHNt7HX3zdcLhEm+dAN6WQIDYRIJfPLaf9T97A7N+MSkXDh0dYW31h/29QDmBAoCIiACw9pa/zn4eCJrMa+/ECoWwTBPLsnBdFzvlTf59R94gYJBdJJh5OY6D4zikEuP09I3wyT/+OX9/32FOYzEVZrmPVydvpQAgIiKsv+cuDqRX/YNX+i+PVGOZ3nP/gGFg2ykcJ8XE+Bijg0cJBk0cwHFdHOd4CLBTCRzbzr5342gVK8o7fLoyeTcKACIiRa67r5eb7703+3VJeSX1zQuzz/0t08JxbJxUCjuV4sgbewiFwziZO3/HxXUdXNfBtm1SiUT2vdpqalh3ySV+XJa8DwUAEZEid9Etf5O9ew8ETZraO7FCYSwrU/p3sO0ktp2i/+hBAji4LrikJ34y5X+X1FsO+rnvhhv8uzB5TwoAIiJFbP369ezv7c1+Xdu0gIpIjVf6Ny0MA2w7hW3bxMfHGB7oIWCauJAu++PtAHBdUskEjp3Kvte6Sy+ltbrah6uSk6EAICJSpLq7u7n55psBb89/SVkldc0L03f+3st1HOyUd/d/5OAewuFwuuzvZBf9ua6LY9ukkvHse6v0n/sUAEREitTatWuzi/6MQJCmBZ2EQiVYVgjLtHAdN333n2Lg6EFwvLv7ydv+Mq9UcgJclf7ziQKAiEgR2rBhAwcOHMh+XdPYTkW0JnvnHwwEsB1v0V9iIsbwwGFv1b9z4nY/x3FIJRPYKS8cGIah0n+eUCdAEZEi093dza233orruhiGQbgsSl3zIm/Fv2VhBk0cx/ZK/06Ko2/uJRQKewv/XBcnfafv3f07J5T+W6urVfrPE6oAiIgUmeuvv57BwUEMw8AwAjS1LSNcUuId9WumG/7YKRzHZvDYYVwnCZMmf+/XbVzXJRlX6T9fKQCIiBSRW2+9lS1btmS/rm5sJ1JZi2WahEyLYCCAk37un5iIMdR3kKBpHd/z7x5v+atV//lNAUBEpEh0d3ezYcOGbOk/VFpBfcsizHS3P9NKl/7Tz/6PZEv/7qS7//Szf636z3sKACIiReL6669naGgI8BbrNbUtIxwuJWRZhKwQpFf9O3aKof4enFQcDMNr9fuWnv9a9Z//FABERIrArbfeyubNm7N3/17pvz7b7c9I9/rPlP4Hj76BaYVwHAfctzf8yaz6B5X+85V2AUjeiMfj7Nmzh1gsRmrSXz4is6mmpob29nbC4bDfQ5m27u5u/vZv/zb7dai0nPrmxd7kb2Z6/ae80r+d4sjBvYQyx/xOKv1ntv/ZqUT2yGCV/vOXKgCSF+LxODt37mR4eFiTv8yp/v5+du7cSTwef/9vzlEbNmxg//79GIZBIBCgqbWTcEmp1/An2+t/Uuk//Wz/rUf9um6613/6c1DpP58pAEhe2L9/vyZ+8U0qlWLPnj1+D2NaNm7cyKZNmzAMA4CqhlYiVfXZhj+BTMMfO0UiPs7AkTe90n/27v946d9OJbFTyezkf+OHP6zSfx5TAJC8MDAw4PcQpMjFYjG/hzBlmVX/GWa4lPqWJVjphj9eu18bO+Xd/R89uPd4r394W+nfO+nP01ZTw7pLL/XhqmSmKABIXjBNLVcRf+VjBWr9+vUcOHAge8c+r305JSUl2Wf/uMd7/Q8NHCEVHwc44bCfyaV/d9Kq/+9/4QtUlpT4cl0yMxQAJC+UlZX5PQQpcjU1NX4PYUo2btzI7bffnv26sv40olUNXrc/yyIYPF76TybG6e95Ayu959/JVADeUvrPuPHDH+bCRYt8uCqZSQoAkhcWL16sKoD4xjRN2tvb/R7GSXtr6d8KldJw2lIsyyKUWfVv2zjphX/HDu0nHA6d0OrXcd659N9eW6vSf4FQAJC8EA6H6erqyru7MMlvpmkSjUbp6urKq22A69evp7u7O7vnv6m9k5KS0uyefzhe+h8ePEZyYgwX452P+U3ETyj9f+/zn1fpv0DolkryRjgcZunSpX4PQySnZVb9Z0Rrm6msaUqf9BfyjvnNNPxJTNDX8xtKwmHstzzzdxwHJ5XEsY+X/q8591yV/guIKgAiIgUiU/rPbPmzQqU0tHZMavhj4rg2KTuJY9te6T9knbDq33Gc7GOA5KSFf1r1X3gUAERECsSGDRuyq/6NQIDG9mWUhsuy2/7ATW/5sxkZPEYiNgoYb+vz7zrO20r/6y65RHv+C4wCgIhIAdi4cSMbN27Mfh2tmUdlTdMJq/4d206v+p+gt+cA4ZLw2xb9ua7rHQecbvcLcM3q1Vx97rk+XZnMFgUAEZE8N7n077ouphWmsbWDkBUiZFmYpun18E+X/nsPdxMKWbgukxr+HA8CyUn9ANTrv3ApAIiI5LlM6R+8Y34b25dRUlKGaaZP+nNJL/yzGRnqJR4bxjDeXvp3HIdUUqX/YqEAICKSxzKl/8ykHalpoqq2GSt99x8MBnAcb89/MjFBX093uuEPb+v259gp7GQi+97XnHuuSv8FTNsARUTyVHd3NzfffHP2WX3QDNHUusxr9mNZmJaVfe5v2yl6Dx/ItgB2Mi8n83JIqtd/UVEFQEQkT2Ua/oD3vL6xbRklpeVYIW/Ln4GL49jYdpLRoT7iY0MYgQCO66aP9CV92E+69O842fded+mlKv0XOAUAEZE8lOn1ny39VzemS/9eq18zGPTu/lNJkomEt/Avc9Kf62I7k076e6fS/znn+HRlMlcUAERE8kxm1X9m8jfNME3tnelWvyamaeG4jlf6d2z6eg5gmWa217932M/kVf8q/RcjBQARkTxz2223ceDAgeyz//rWpV7p3woRskIYBth2EttOMTbcz8To4NtX/acXAHqr/r3Sv2EYWvVfRBQARETyyObNm7n11luPl/6rGqiun5/u9W8RDATSjXxsksk4vYf3e6V/eNtBP/ZbSv9Xn3OOVv0XEQUAEZE8MTg4yFe/+tXsnX8gaNHUvhzL9Mr+Icsr/Tt2CsdJ0Xf4QLr/v/uOe/6TE7Hse6v0X3wUAERE8sTkY34BGk5bSklZOZblTf7gNfxJ2SnGhgeYGBuEdHfA7Al/6cN+3tbwR6v+i44CgIhIHti8eTO33XZb9utIVQM1ja3Z0r9pmth2Kr2iP07v4X1YobC3x/+td/+p5Imr/lev1qr/IqQAICKS4wYHB7n++uuzvf6DZojGtk7viN/0tr9Mtz/bTtHb8xvMoOnt9YcTKgCZY34z2tra1Ou/SCkAiIjkuFtvvTVb+jcMg/r5Sygtr/C2/ZkWhoH33N9OERsZZHx04G2r/p10k59k4i0Nf9bdpNJ/kVIAEBHJYZk9/+Bt0yuP1lHb2Ord+Vuh9El/XrvfVCrBsUNe6T975++8tdd/PPve11xzNVdf/SWfrkz8prMARERy2Nq1ayf1+jfTDX9C6Wf/6ck/Nan0Hwic0Os/2/DHdbPH/AJUVVWybt1Nfl2W5ABVAEREctT69euzx/y6rktt8+mUlkeyi/4MjOyWv9joELGRfoyg1+s/0+gns/LfTsSzjwEAbrrpJlpbW/26NMkBCgAiIjlocunfdV3KK+uoa2pPl/7N7MI/206RSiY4dnAv4VD4+HP/9M8BuI6NnTq+6v/CCy/kxhtv8OOyJIcoAIiI5KBM6d91XUzToqmt09vvb3qr/r1J3Wv329fzBmb6lD/X5S0r/22S8YlsGKiqquLv/u57/l6c5AQFABGRHLNhw4Zs6d8wDGqaF1FWHvEW/VkWhmFk9/yPjw4zNtyLEQy+rdOf47gkEwkcx86+9003/YlK/wIoAIiI5JTJJ/25rktppIa6eQuwQiHvpL9gEMfxFv3ZdpKjB/cQDpe8bfL3dgDYJzT8UelfJtMuABGRHLJ27VrAu/MPBE2aWpdhmSGv6Y9p4brOCav+gwEjveLfOSEEuK5LMh7DeyDgUelfJlMFQEQkR2zYsIHu7u7s1zXzFlIerSKU7vVvGAaObeM4KSZio4wN9RIIBr1n/o6L45Jd9Z9Knrjqf926dSr9ywkUAEREckCm9J9Z+FdSXkX9vIVYppne9hf0Svp2EjuV5Mibr3vH/KYnfW/hX6b075BKHC/9t7W1sm7dn/h3cZKT9AhARCQHXHTRRdmV+kHTYl664Y+VPuzHdVxsO4nj2PQdeZMgAAaOa3uNfyZ1/Esmxplc+r/vvl/6cUmS41QBEBHxWeaYX0iv+m9aQFmkilDISvf6N9J3/ikmxkYYHTxKwDTTEz44rnf3ny3928dX/a9bp4Y/8s5UARAR8VF3dzc333xz9u6/pLySunkLvVa/poVpmelT/rymP0cO7iEUCh9f6e+6J5b+k5NL/21q9yvvShUAEREfZVb9A96q//blhMLhSaV/Jz35J+k/+iaGe7y077x11X9iHNzJpf975/RaJL8oAIiI+CSz6j9zzG9t0wLKK6q8yd+ctOrfTpIYjzE8cISgab7tmF8nfeev0r9MhR4BSN6Ix+Ps2bOHWCxGKpXyezhSJGpqamhvbyccDs/o+3Z3d7N+/XrAe+4fLo1Q27yQUOh4u1/H8Vr92qkUPW++TjgUzvb5P+Hu33FOOOZXpX85GaoASF6Ix+Ps3LmT4eFhTf4yp/r7+9m5cyfxePz9v3kKJjf8MQJB5i1YTjhUcrz079rZdr8DvYcwXPt4j3/HeUvp/3ivf1DpX06OAoDkhf3792viF9+kUin27NkzY++XWfVvGAYANY3tlEdrsqf8BQwD27GxbZv4xBjD/YcJmhYubrrr3/HDfuxkAsc+/v+GSv9yshQAJC8MDAz4PQQpcrFYbEbeZ6D3EG+8+Ktsw59waYS65kVeq1/LwjRNHMfGSXm9/o+8uZdQpvSfnfid9LN/m5RK/zJNCgCSF0xTy1XEXzNVgXr4Z7fw7z5zPn/1nz9LpKKUpvZOwuGS7J5/cLHtFCk7ycCxHrCTgPG2Pv9er//jpX/DMFT6lynR36qSF8rKyhgeHvZ7GFLEampqTvk9nnrop5ipAdpblzGvNsSi5s9z631jjE44Xuk/EPAa/tgpkhPjjPQdxAqXeHf76W5/3st5W+lfx/zKVKkCIHlh8eLFqgKIb0zTpL29/ZTeY6D3EC9vu5OFC1qxUxMMDw6yrGsV3/vzr7LyjDYsy/R6/ae8hX9HDu5N9/qffNfv4OJ9PLH036rSv0yZAoDkhXA4TFdX14zchYmcLNM0iUajdHV1nfI2wId/dgtLF82nrqaC8aFjlEZrqJ3fSftpjdz2X6/myo92TVr1fxgnFU+3+T1xz7930M9bV/2r179MnW6pJG+Ew2GWLl3q9zBEpmzbQz/DTPWyoHUFY0PHsB2H+tazsEoj6UN+Unz5yvM4p7mfdX/3LEPHDhIqCWcP+HHSL9d1sVMJ7JRW/cupUwVARGQWDfQeovuFh+hYcjpOcoKR4T5CNYsJRZtxHBfbcQiFQhgj+3BG9lOV2M2ac+Z5K/45vt0vs/c/ldCqf5kZCgAiIrNo+0M/Yl59BWWlIcaGeymvbKT2tOWES0ooKUk/408M07NnK/c9/hpdy07jtm+exz/+2UouXBE5YQ1AKq6GPzJzFABERGbJi9vuZ/TwS5y+aD7J2ADJZJzq1lUEw+XZ73Edm/69j/HsS/vY3zPBVZ9YQXw8RlOVy9cuL+eyLoOKMNipJLadzP7cjTfeoNK/nBKtARARmQUDvYd4eesddHUswnDijA73U9ncgRVpIpWyMYyUd1ffv4c3ul/l5w+/ymc+voqaCIwODzE+NsCu14dZUGux+uMV7Dvq8vOnjnF0cFylf5kRCgAiIrPgqV/9EzVRi8poOQPH3gQrSlVLFyXhUpKppLftLzHCwX3buO/RV1myaB4fWd3MRGyY8bFhDvUMcrDHpr6ilNpImNWr2vjq51dz15Y9XHTtX1BZWen3JUqe0yMAkRzT09PD/fffz+joqN9DkWnaufU+xo68zJLFbSRjQ7h2nIaFqygprwLDIBg0cWyb4QNP8MIre3jlwDBf+u0VTIyPMzQ8yujoOC+9HiMSNqkqDdBYXUZ5ZQVjsQku+e0vsvqD5/t9iVIAVAEQySE9PT184xvfoKenh4qKCj70oQ/5PSSZooFjh3hl252sWLoQy0jRN9hLZdMSqpoWk0x5bX0B4n2v8fqru7hrSzef+fhKaqNBRob7ScWHeem1Y6TiDg3VQaorQjS2tTCRchiYKOEjH7nW3wuUgqEKgEiOmDz5NzU1afLPU089+E80VJdQVx1hqK8HxywnMq+TVMrBth3vxD8jQe/+p3noyVc4raWGD509j4nxISZiwxzpHab7zQTRUovKsjCNzc3YgRC9/eOceenXCZdW+H2JUiAUAERywOTJH+Cb3/ymzyOS6Xj+8XsZPvQSba3zGRnsw3EcGhasojRaixXyTvozgOEDT/DS7r3s3DvEdZ9ZxcT4MCOjYwyPjvH8yyPURMppqCynrrKUyvpqJuJxKk47l8YFXX5fohQQDgC8NQAAIABJREFUBQCRHPCd73wnO/lfdtllrFy50ucRyVQN9B7m1afvorNjMaFginhsgIr6BZTXtGEYXtnfdV0mevew99UXuHvLXj7/ybOpKIH4+BipxBgvv9pLIpagqtSkssSg8bQmEikYjJey/MMq/cvMUgAQ8dnGjRt54oknAGhqauK6667zeUQyHU/et4nm+grq66KMDBwhUFJJZcsKHAwS8QSJeAI3GePIvq088vQ+qqsrWPOBFlKJYZITQxw+MkT3mwlqKkJESkwamurADHG4b4y2s68iUtPk9yVKgVEAEPFRT08PmzZtyn593XXX0dSkv+jzzY7H72Xo4E7mz29iZKiPRCJBRWMn4fIaSkpKwIBwOES85xl27nqd7S8d5fev/gBjoyNMxEYYGx3h2V1DREpLqCovoaYqSnVjE/GUS2T+ak4/+1K/L1EKkAKAiI++8Y1vZD9vamrisssu83E0Ml0HXn6cruUdWAGbidF+KhsXEm1YQCDo/RUbMAIkh/bT/foOfvn4Xq64dDllYZdYbIxYbIyX946CbVJTFqC2LEjT/AYSqRSD4yE6P3y1z1cnhUoBQMQn999/f/a5P8Att9zi42jkVHSedR4NdVHGhnoJhsqpbl1JwLSwbZtUyiY5Mcqh3Y/x8FP7iEQr+eTaJdjJURLjQxzrG2TfgREqLKguCzOvuQEjaNI7GOO0sz9HpFoVIZkdCgAiPnhr6f+yyy5T6T9PDRw7xPNP3E9sPM7Y6AiR5hUEQhFSyRSGEcA0g8R7nmH3a/t4YschfveqVcTHR9Id/wZ5/uUxykMW0ZIg1dVRSmvqGI2nKD/twyxR6V9mkRoBifhg8t2/Fv7lt20P/JDm+jLCVpDq+cupaV6KEbQwDAPDgNRwNwde38FdW/bw2d86k+oIjAwPMTwyxu79oyQTJk3RII1VJTSdNg8Ml7FkKavP/6zflyYFThUAkTnW09PDAw88kP1aC//yV/erzzF2ZBcL2poZGzpCcuQwthMAI4BpmiQnRunZ/Shbnt1HuCzCJR9aSHwiRnwixtDgIHv3jxINQ1VJgMamGrBC9A78v/buPbqp684X+Ffy2z5+4ZfA5hEsAoSABU3zAKVpk0zxdPpIaqctaRI7vWXSDJlO3JkpN5PQJNdZWbDu7XWyCl3TIZ2xm95Lb8fcpGl7I9omQCsnJCQghRhMkLDANsgvLEtHsiXZ0v3D7BPZGD9kybKt72ctFjZYOvuItfj99m//9j4eLP/MA8hctDjWt0cLHBMAollmNBqV2b9Wq2Xj3zw14HGh6Y19WH/zagR8MnyDA8hfeRvUCSoMDQfh9w/D1fYBWqwXcPTEZTz+4Gcw7HfBN9gPj9uJ46f6kJGSiJy0ZCzKSkP6ojy4B/xIK94MLUv/NAuYABDNsoMHDypf19bWxnAkNBPHDL/AssXZyJFS4OzrQubitUhfVIKEhAQkJQCqwCD6ejtx4pwHX9+6HrmZagx6ZAx4XDhjvYLBATXypHRkZyRDs2IFoE6EPJSGtZ97MNa3RnGCCQDRLApd+6+srGTpf56ynT2BnvPHULqiBHJ/FxJSMpG7dANUqgQEg0EAgLfThIuXuvDQY0/iq1+6Ex6PC263B929brRe9KEgMxU5qYCmMBtJaano7XNh+aYKZOYUxfjuKF4wASCaRQaDAcBI419FRUWMR0Phsn38Z6y/+UYE/DK8A27k33ArElMkqFSASqXCkKsD50+/h5/9r7cxaHsDnr7z8PmG4Pd78eGpXqSqA8hOT0JedjpyNPlweXxIXXI7tJtY+qfZwwSAaJbY7XaYzWYAbPybz/p77bjScRo5WZlwObogadYgPW+p8vfBYS+6zh7G/33rY3xhy2osylJj0N0DT38b/vzeJSQk5qAgJxPpyQkoWFqCoWAiHN50rL3zoRjeFcUjJgBEs6S+vh4AT/yb737783/BzauXw+NxIyE1B7lLy6BSJSgP/PFcOoEPTKdxrk3Gg1++CQOefgx4nGg+dwUuxyDykrxYuTgH2pvXIyU7D/JAAMs/cz8yc1n6p9nFcwCIZkHo1r+tW1nmna/eMTRg+ZIcZGUk4UqnDdKyzUhMzcLV2I8h12Wcb34HvzKcwY9qtsLrlTHg7kdvTx/OtQ5gcWYq8jOTsbikAEMqL+TEtdj0zf+ClPSc2N7YQuF2x3oE8worAESzYO/evcrXnP3PT/29drSf+iNWriiB7OhEslSI/GItvF4fhoNqBId96P7kbbz+1mnob1sFzaJEeOSRLX/vn3IgKyUReVISlhQXQp2cDKc/Hav132bwjyQmANPCBIAoygwGg/K4X51Ox7X/eeqNV/4FG9avQcDngtfvR97K25CQlIq01GQgMAx393mcOteBs21ObPvyOnjc/Rjw9OP0uV4MuoPIk1JQkJuBrIJ89DkHsaSsguf8R5rfH+sRzCtcAiCKorFn/rP8Pz91XbJh5fIi5GSm4IrdhpwSHdKyPl2zV/muwHXFhnu3/RBlt7+LIecJDLj7caXXgXOtAyiUUpAvJUOzvBhefwApS25H6cYvxvCOFqiu7liPYF5hBYAoihobG0ed+R9v5X9ZlmG320f9kmU51sOaFpvNBt2mWyH71HA7upGUkY+c4pshFv6DgSH0nDuM+lcb8d7h15A03AmnBxgYHMLxjxyQkhORJ6VgSXEhElPS4BxKx+rN22J8VwuUwxHrEcwrrAAQRYndbh916p9Op4vhaKJLlmVYLBaYTCZYLBZYLBa43e4Jg70kSSgtLYUkSdBqtcqvubZE8uZ/PA3Z5cQjP/gJfvb8t3HXF7+AxJQ05e+9XR/j+IcmnLE58bjGCc+VbvicnTjxcS/UyYUozFWhUAoguzAffa5BLN70ICSW/iPP5we6WQGYDiYARFFSU1Mz6vuFWP43mUxKj4MI9hqNBhs3boQkSSgqKoIkSaNeIyoiVqsVsizDbDYrPRLi9WVlZdDr9dDpdNe8fjYd+W0D1q4sQO2T9+HJF/8Pvvf8r/DamruxKVeFYCCA4GAfWpv/gsY/tuCH37sbPq8THrcDl+x9uHjBiZJcP/LTcrD4xpvgCSZBnb+epf9o6e6K9QjmHSYARFEQeuQvMBLUFlIFwGQyob6+HmazGZIkQa/XY+vWrdBqtdMO2EajEfv27Ru1VGI2m0dtm9Tr9dDr9RG/j4nYbDY01P87XnjyqyjJS8JAzd/gqbrf44v3VaP26SfxnYfvQ7/lMH779ils2nADiguS4HT0QXb148OP+5ErpSBPSkbx0kIEAoNwDufirm/+06zeQ1zp6Ij1COYdJgBEERba+CdJEmRZRlVVVYxHFTn19fXK/VVXV6OiomJGs3QR+PV6PYxGI8rKylBXVweTyYSmpiYYjUYcOnQIGo0GVVVVs9ZHkZOTg9f+9CEe/OptWJI5iL997HHc/eWH8I3qH6DmqRdx5MhR1FR/Dr2Dqfjht2/CgLsXHtkB85krUA2rkZ+dhCVL8pGSKcHeN4xbvlEz+UUpPG43YLsQ61HMO2wCJIqw+vp62O126HQ6pSy+UGb/IvhrNBrs378fVVVVYQd/k8kEk8mEyspKHDhwALW1tZAkSTkuWafTYceOHThw4ADq6uqg0WiwZ88ebNu2TXmmQjTl5OTg0e9sx7ee/Fdc9i9Bes5ibLh5Nf7w+iu4c/Mm/OZQE963+vGP//wP8PkD8Hj6Ye/sQ1uHF/lSCgpz0rGoqAD9sheaDV/nun80sfs/LEwAiCIodLZaVlYGYOHs/bdYLGhoaIAkSairq4NWq53R+9XU1FzTJ6HRaGCxWK75WZ1Oh7q6Ohw4cACSJCmJQOgySzQ8++yzWKwpwAOP7ca/NrwGlUqNZSVF+N8vfBlf0S/HUz/6MZZtqMTfPf8mPjrvw6nzKuSmJyNfSoKmWIMhqOFNWY41d3w9quOMe83NsR7BvMQEgCiC9u3bB2DkYT8L7ejfxsZGACMnGc40oRFBfmwSkZGRAVmWr7t7QFQedu7cCVmWsX37dmVcUdHfgl+8/E/IzspAzc4X8MKPX4GvpwUnT5qQkZaCIw0Po+LelXjTaMWDO/+AXxps6OhPQkHxcmQUaNDjCmDTl1j6j6qPmwGPJ9ajmJeYABBFiCj9i+1sdrt9Qe39t1qtACKT0IQ2/I1nsrMCysvLsX//fkiShH379ikPWookd88nGOg5i9XrynD0zVfx8Le+ghf27MW6e74Pf44OO6ruwnJNEv7bY+tQ/8wGbLghEx9Ze/A/Gz/CN543YNe/f4Q7H/05S//R5HYDNlusRzFvsQmQKAJCG/9qa2uVgLRQ1v6BT4PyTEv/wKcVgNLS0rDfQ1QDampqRjUlRoJ/0In+1iZI+csQVCUhPy8V//bjH2JFlhN1v3wHNc+9gi26xfhehRapAQfaOjx45O4SpCao8Z7NjzNtDhSvXI+EpJSIjIeuo5mz/5lgAkAUAc888wyAkQAktrEBWFDd/xqNRjnNL1pLAJ2dnQAw5cZC0Y+wfft2NDQ0QKfTzTjpCvgHcenkQWTm5iE5PRduzyAyMhLgOv8X3HtLIQqyt+Cd5m4c+O2H+MtxKzZvXIpVBRKWZgWxsiQP99xTgot2J7Y88tyMxkGTOPsJO/9niEsARDNkMBhgtVqVbWriDICF0vwniKZGo9E44/cS1YSxgf56fz4RSZKwc+dOAMCePXtmfNRwu/kNpEkZSM0qwqDXh9S0VPi7m9Fma4G1rQd337kW/73mDvzHj25HRrIPv37zFF75/Xn86piMi4M56HKpsLjsAWTkFE1+MQqP2w2cPh3rUcx7TACIZiC09L9jxw4AUI7/XSjNf0JlZSUAjDq1L1xiph9aARDNf+EkTTqdDuXl5bDb7TNqCuw9dxgBvwtp2RqoE5MxHADUviuwW95F68UuSNk5KMhNwoCnH6uXJqC6fBX2Pb4Jf/+3j2AwbSme+fkJPPvLC1h/14Nhj4Em4XYDh4/wyX8RwASAaAZE4195eTn0er1yFv5sNv+ZTKaob4cDRmba5eXlyv79mRDjDZ3pT9YYOBmRcInll+ly2ZvRe+E4MvNKkJQqwev1ITUZ6LMcwYV2O1ovu6D/7A0YcPdjwN2PZosHi9KScfvtm/H0iz/B4cOH0draisOHD4d1fZoCEfy57h8RTACIwmQwGEadUCf+DJi9tX+DwYCamhrs2bNnVq4nDv6ZSak99JkBoUQCUFQUXulcPDfAZDJNe2x+zxX0tBiQkbcC6Vl5UKnUCEIFn/0k2i624qNPLuPWW1YBwx543A509njgGUiHJkMF7d3bwxovTRODf8QxASAKgyzLSum/qqpKaZATCcFszP7tdrty7sBsLTeIZCf02tN1vZm+aAycSd+E6FOYTkUkMORF2/v1SEzPgZRXAnVCIga9PiR57bh8/gTOXbAjkJiGm1bmwuPph+x04Mx5P7IgY/Xm+5BVsiHs8dIU9TkY/KOAuwCIwiBK/3q9Xgn2YutfRUVF1K8vyzJqamqUNfPZPGugsrISVqsVBoMBRUVF0956d73Z+fV2BkyHWFKYTgXgwge/RlJyMhIyipCSmo6hoSEEhzzosRxFa5sdx5u7seM7d2HQ44TH1Q+bPQF+lxPFS3Ox4s7vhD1WmqKzn4w0/HHNP+KYABBNk91ux8GDByFJktL4Fzr7n42n1u3evVuZ5cZiq+GOHTuUo4GB6e2/F8F5bKlfNAbOpAIw3V0El079DsMDPUgvWI607EIAwOCgFwH7+7jY3o5jH7XjjltvRHY60N/XjyuuAM6d64I2Lw2ld9yPlCx2+keN2w2cNAGXLsV6JAsWlwCIpkmcX19ZWakEKzH7F8sB0VRfX6904sfqpEFJklBbWwuNRoOGhoZpncQ3XpCWZTkiFYDpJBH97SfRd+EYsvKKkZSej+TkZAwPDyHYb0V762k0Wy6jz6PC529bjgFPP/ocMk6fvYzcFKAwNxMldzwS9jhpAn7/yPG+f/gjg3+UMQEgmgZR+g9t/JvNtf/QR/ECsT1pUKPRKE/pm04SMN4OgEgEf7vdDovFAq1WO2kFwCf3wG5uRMaiFUjLLkJCUipUKsDvvgJH24dobe/E0Q8v4cH7NiHgd8Pl8qDPFYCjZxDFuekoubUCyZmFYY+VxiEC/+9+z5L/LGECQDRFoXv+6+rqlD8XFYFol+JF8JckSZnhxvqsgXCTAGD8BGAm1ROx/3+yz2TY78H5oy8hIT0HmflLEVCnIDU1BX7vAOT247jQ3o4jxy9i3eqluHFZJmTZgUGvDyazDZqsVOQtLsGKO7jPPyxDw6O/9/uBri7A2MTAHwPsASCaIhHoq6urIUkS9u7dC1mWI/7Qn/EOxNm7d6/Sd1BXV6eMJRLn8s+UOJN/165daGhogFarnbAPYrwKgDhXQHTxT5fdbleWRSbrwRh0tCMxOQVJ0hKkZ+XDNzQMIAjX5WZcunAGJ8904GLXIH7wmA4Dnn7IA0DL2YtICiagpHgpbtj0V0hMzwtrnHFvYABobQX6+0c6+x0OBvwYYgJANAWhpf+tW7di+/bto7aahVYEwiXLMhobG3Hw4EHIsoz9+/dDo9HgmWeegdlsVmbbkiRBluUplbpni0hMpvKcgPG2AY53MuB07N27F3a7XXkWw0QC/gFk5JYgJbcE/qFhJCYkwn3lInovmmC5YMef3uvAY9/egtQkH7q7B+B2XIbtggfrVt6AkhVLUairDGuMBKCrEzj+QaxHQVcxASCaxNjjfmtqakYF/6kEnYmMDfzASIOheN69eMSwaLoTs+W5+JyB6YwpdMueWAIIp6dBNEWG9mVMRJ2QhISMQqRnZsPr8yEBg+g9/z7a2i/C8M4FlK4owuZNS+Do68Ww34OTzV1YUpCPxTlqFK67F4np+dMeI13V3h7rEVAIJgBEkxDldr1ef80JeKIiYLFYJt17rtFoRgXI8QK/TqfD1q1bYTAYlDXtyspKZbuheB0Q/ol50WKxWEb1J1zP2Cf+zST4i6URUR2ZCnWCGqqULAwODiIpKQlXrEfRZbfhXXMb2jo9+PH2u+EdcMHn86GtrR2yS401K5OQV3IDsld+btpjpBBd3bEeAYVgAkB0lVh7F4+8FTNTMdsf74hZu92Obdu2Tfka+/fvhyzLMBqNOHTo0KjAX1ZWBpPJpBzrq9PpUFVVdU1gDOeJedcj7nksSZKm9f6iWgEAW7ZsgV6vv+7TEMcuAYinC5aWlk75ena7Hbt374bZbB5VHZmKIFRIT8uAz++Dv7cFl9ssaD53EUc/uIz7ysuwpCAVvVec8PRfwkdnPSgtyEZ2djoW3fw1zv5nwusF2jtiPQoKwQSA5q3Q0vFEPyMCnPg6NNCLr8WsdLL3EsTRv5IkKefjA+MHTrvdrgR1ESRD3wcYmQWL0v71Av9445gK8TmJX+L7qdxzUVERNBoNJEmCVquFVquFRqO5Zq1e9AAcOnQIJpNJacgrKyuDXq+HVquFTqcb9zkA06kAWCwWGI1GZTdEdXX1tHdfeL1eJKsDSAq4ceHccbRftsPQdBH5eVl44EvrIHs8CPp60WyRsUiSUJCdioIbb0H+moX1dMdZx/L/nMMEgOatvXv34tChQ2G9VgRqSZKwatUqbNy4EZIkoaioSClj79q1a9xgK8rNIpiLx+QKdrtdeSqg0WicMNCGzobLy8uxZcuWSQPhZDNzcX3xa7zrixMLQ+95vCfzdXZ2wm63o7Ozc9RjgCVJQmlpqTLTFwFejF0kNE1NTWhoaFA+RzHLFw/t0Wg0ytP7xrtvkayIezGbzUrgr6ioCKsKkqQOwu/zwn3+CHr6nDh8zIpL3QP40ff18Pm8GBrsR1ePAy53GkrS/ChcugwFaxn8Z8xijfUIaAwmADRvPfHEE9Dr9TCbzUrADSVJEvR6PcrKykZ1zE+lVFxfXz9u8Nfr9di5c6eSJIggL4Ku2Wwe9brQa9bW1mLfvn3K9cXs+nql8qkSSwrjJRziM9BoNMrnMJNriSqC2WyGxWJRHggk3j80IdBqtUpyJF7X1NQEq9UKu92u9FYI3/3ud5XKCgC43W5lO6RWq8XGjRtRXV0948OPVBjGUE8z2i9dxslTn+DYx13Q37ISurWFGBgcgNvVg5ZWP5KHBlCyrBS5y9Yic3n0j3de0JxO4PSZWI+CxmACQPOWCG5i37csy0oQFgmBwWCAwWBQZqwiOImGvLEzSDHjDD1tDxgJcDt27IBer4fdbofBYFAC/a5du5TxiMAngq14YE9VVRW0Wm1EtgsKTU1Nyv2Gfibl5eUoKyuLSGIh7lEEZfF9WVkZysrKlNP3mpqalBMRASiVjNBKiyRJyvtUVFSguroau3btgtFoRGVlJbZs2TLq+uLfJ5JbHYPDPnj7O3DZehwXOrrxptGGtJRkPPz1TRj0DkHuuwhbxwBcV9y4bf1qrLr3cSy68e6IXT9usfw/JzEBoAVjvIRABKfQmet4r8vIyBi3VC4e+KPX69HY2IjGxsZr3kOs2Y/dly/2ppeXl0f0iGCx/i667nU6ndJ4N1HAH6/JMbQXQvwuZt4z0dTUNGrJYKyGhgYcPHhQ+d5isSAjI0NJoqaymyAcfk8fnBffRXvPIP7f0dPodgzi8Yc2I39RJuS+NjjdQZy1OPClb/0AN9/5ABJTMyM+hrj07nuxHgGNQxVcvS4Y60HQLGv5ONYjiBnR1W+xWOB2u5WgB3y6Lh0a/LZu3Qq73a4EfZFkbN26FRqNBtu2bYNGo8GBAwdGXcdkMqGmpmbUUbmRZDQaRwVLQdybCPLiV2dn54RBXcy2Q2fdIiCPXTqZ6qw89BkJZWVlaGpqUrY2VlRUwGq1wmQyXVMdCFVaWqosAYQ2IYbL2fYeTH/4Cf78QStef/sT3HhDAWr/sRwJASf6HC6096qw4Z5/xvLVnwn7GvPSz/ZH773fPQYcYwIwF7ECQHFFBJHxjos1GAzKljRBlLSvN8vX6XQwmUyjTsAL7fqPxtMBZVlWAqboP7heV78IrqIcL/oOQpdAonWaoOhvEMQuB0mS8MQTT2D37t0ARj4j0SsQmrSIXoHQY37F68VyTmjj4VTYW0/g3MVe/Ond80hOTEB15a1IS06A44qMorVfwcYND0Xi1kng2v+cxgSACKNP+wtVXl6OioqK6x5RK/buGwwGVFdXA4hs6T90R8H1Ar2YuW/cuFEJ8NEso4dLVCDEZymqKqHJ2NjDkkJfK5ZxrFar0qch/s3GNiBez4VWC/74znl4vEO4+45VuElbiIEhNUrv/R9IySyJ2L3SVe8eG0kCaE5iAkCEkdl/aAlap9Nhx44dk55NX15ejoaGBjQ1NaG6unrUsbShp/dNRWiwF4Fu7I4CEehDS+NzKchPRNzLli1blM97qo2KoooROtsP7fEwmUyjdiTU1tZe82/nHXDhiPEDnLtwBQWLMvBQxWZkltwBzbIvIjE5I4J3SgCAkyc5+5/jmAAQAcr2Mqt1ZK9yRUXFlF4nytwmk+maJ/ZNZb++2L43dr9+6I6C0tJS5ev5TKvVwu12Q6/XK+X/mTzOeGxSIBIoq9U67md//uwpvP1uC7IzU/DAV2/Hqs3fRUrumrCvTxNwOtn4Nw+wCTAexXETYDQ0NjYqs08A2Llz57il/9CA39TUdM3JgjqdbtRWxYXMaDTCbDZPu0oyE8//17/HO0d/h+XLlqPu336NjOzCWbv2nBfJJkCnE/jPgyz9zwNMAOIRE4CIkmUZ27ZtgyzLo46mFSVqo9F4zQE94iQ+cZreXHms70LV23UJD/z1bShaXIKX9/8nChdzvX+USCUADP7zChOAeMQEIOLEur1er4fRaITBYBi1hh96KiED/uw7YXgJ5o9bUL7taSwuXhrr4cw9kUgAGPznHfYAEM2QOIHQaDQq2/8AKOvT4lQ+ip0kaTH0f6Vj8I+W7m7gjd8x+M8zTACIwiDK+/X19aNOBhSn8pWXl3OWP4es138z1kNYuE6eHGn483pjPRKaJiYARNMgZvqHDh1SyvsM+hSXnE7gyJ8BK5/yN18xASCahCzLyimBoUcCz+SRtETzltcLnDgJnDRx1j/PMQGIRx2XgOIlsR7FnCfLMhobG3Hw4EHl+F29Xo+Kigqu6dPC4XJN7ecY+BccJgDxyOUEwARgIqF7+znbpwVtogTA6x1p8DtxEmjvYOBfYJgAxKMzZ4E1PAFtInq9HlarVXnMLtGC5fWN/O50fhrwu7uBrm6gu4dBfwHjOQDxqOph4KmdsR4FEc0FL+4BfvFqrEdBMaCO9QAoBs60xHoERDRXtPD/g3jFBCAetbRMvfGHiBYupwt4/3isR0ExwgQgHjldrAIQEYN/nGMCEK+45kdEb70V6xFQDDEBiFfvH+cyAFE86+gAXvtNrEdBMcQEIF45XUADqwBEcYvl/7jHBCCe/eJVVgGI4tXen8Z6BBRjTADiGasARPFp709HjgSnuMYEIN6xCkAUXzo6gNdej/UoaA5gAhDvnC7gqadjPQoimi2c/dNVTAAI+NPb3BZIFA8aXmXnPymYANCIvT/lkaBEC1lHBxv/aBQmADTC6QJ2fH/kPwkiWlg6OoBHHmW/D43CBIA+1XFp5D8JJgFEC4cI/lz3pzGYANBoTAKIFg4Gf5oAEwC6FpMAovnvTAuDP02ICQCNr+MScH8ldwcQzUcNrzL406RUwdXrgrEeBM1x938NeOLvgOLiWI+EiCbS0QG8uAd46+1Yj4TmASYANDXFS4D77xtJBIhobnFdPda7gSd70tQxAaDpKV4ykgTc+llWBIhijYGfZoAJAIXv/q8B994zkgxkZsZ6NETxweUaafBreHXkkb4M/BQmJgAUGbd+Fli75tNkoLh4pFpAROHruAS4nCMBv+XsyO9nWhj0KSKYABAREcUhbgMkIiKKQ0wAiIiI4hATACIiojjEBICIiCgOMQEgIiKKQ0wAiIhsf7hZAAADeUlEQVSI4hATACIiojjEBICIiCgOMQEgIiKKQ0wAiIiI4hATACIiojjEBICIiCgOMQEgIiKKQ0wAiIiI4hATACIiojjEBICIiCgOMQEgIiKKQ0wAiIiI4hATACIiojjEBICIiCgOMQEgIiKKQ0wAiIiI4hATACIiojjEBICIiCgOMQEgIiKKQ0wAiIiI4hATACIiojjEBICIiCgOMQEgIiKKQ0wAiIiI4hATACIiojjEBICIiCgOMQEgIiKKQ0wAiIiI4hATACIiojjEBICIiCgOqQHYYj0IIiIimk1BmxqAI9bDICIiolnlUCOossV6FERERDSLgrCpoQraYj0OIiIimlUmNVQwx3oURERENItUMKmB4SOxHgcRERHNIlXArFa1tNjAnQBERERxImhTtbTYxDkAr8d0LERERDQ7gjgCiIOAVKrfxHIsRERENEsCgXoAUInvg6vX9QHIidV4iIiIKNqCNtXZ0zcAoUcBB1UvxWw8REREFH1B1XPiy08TgPTEl8FTAYmIiBamIBxQDx8V3yoJgMpkcrAKQEREtEAFUX915x+AsU8DZBWAiIhoAQrakDD8cuifjEoAVCaTA8DzszomIiIiiq6g6rnQ2T8Qsgtg1M+tXncYwOdnYUhEREQUVZ92/odSj/ejUA0/Ci4FEBERzXcOqAJfGO8vxk0ArpYJuBRAREQ0rwWuKf0L41cAAKjONr8EgLsCiIiI5qNg8DnV2TMvX++vx+0BGPX6NevqEURVZEdFREREURNEveqT5kcn+pFJEwAACK5edxKALiKDIiIiougJBk2qT05vnOzHrrsEEEp1tnkjVGiY+aiIiIgoaoKon0rwB6aYAACAqqW5OvQMYSIiIppDAnhpsrJ/qCknAACg+uTj5wHUgFsEiYiI5goHEHhSda65ZjovmlIPwFjBNWtWIKg+DKhWhPN6IiIiiogjUA0/er2tfhMJKwEQgmvWVSMYfJaJABER0axyAIEJt/lNZkYJACCqAQn/AKAaQM5M34+IiIiuy4Fg8CX4PC+rbLYZLcfPOAEQgmvWrAASPs+KABERUcRFLPALEUsAQgW16++CergaKnyeyQAREVFYbAgEXkcw+LrK0nI00m8elQQg1NWGwTIEoYMKuqsJQQ6AFdG+NhER0TxgA+AAgjYEgjao1Cb4A0dUrWcuRPOi/x/2L3G8YMAtsAAAAABJRU5ErkJggg==","e":1},{"id":"image_1","w":123,"h":123,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_2","w":123,"h":123,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_3","w":123,"h":123,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_4","w":123,"h":123,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_5","w":26,"h":26,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAA+klEQVRIie2UTWoCQRCF3+ueheAi3sA+Qo4wIug2IMN4jZzAeBLdySxEd4GEwBwhN8h4A0/gyyIYA2kX1f4sxG/dr79quqqAW4OWw4vFa/A+W0m7uiyHz5ass9Xlc0mPAJ9sObMonbtoz/YqIunCIufYtQqSRKfwO7Cz2arTarWj8+G9e5DUIZVLyAE1gJsDAKkQvZhqimI4/SeqqrcvANFQKlnmw2jU3wBA9qeGtaTIi9gcqtwFgIHEVmIt6WhTkKr3EsC466rqfQLoRUI9Hg96lmxqMzTWgEkkxT/+7KJTuIuuLTo+P2cRkT/DS+LTKjKzXH4kb/Db4htN1kgMdBPcBAAAAABJRU5ErkJggg==","e":1},{"id":"image_6","w":58,"h":58,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAYAAADhu0ooAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAABW0lEQVRoge3aMU7DQBAF0D8OAdH5CKa0KNjcIDkJ4gaUEQ3QQKgSjsAJgBOQG8QKRSQafANSWhHsUCAgnVdOMqDNf5W1Gvn7y7YsWwaIiIiIaohl2Jl7cR/6fi6QOQSXgyIvrbJ3rIIu3Gta+epeIBkAwCMD0LPKT6yCKlQOQPazIEvbBsyK/jUWjQ2LxoZFY8OisWHR2LBobLamaPCL96mbpG3sZi0kaZOgxMuRh46WlkokOGmyr2+DIh+HzgYV7btZJl4mCm1UcoPKKqk6o6IzrxsMunRFZfgPSwJAtuf3j0MGw+5RRbnK0WxSAq09m19zAXSht1CMVzqiNRPIXFVH19P8LmzeSN/NuvB4WloqB9P8wCp/ax4vLBobFo0Ni8aGRWPDorFh0diw6PqDfNAL8ubyjVwVhwXw+6VCVR+ssgHDv1IAAAv00PZdRevt5jl/NM0mIiIiqvMJ07pQx3UjUe4AAAAASUVORK5CYII=","e":1},{"id":"image_7","w":29,"h":29,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAACAklEQVRIie2WP27UQBSHv9/sJqTLcoL4CLFEAzSYC5ADIGSJJkJCu5wAtkfCiAI6khOQE5BNgSgdCpQy3hNkCwqUXc+j8Gj/IJS1rSgFypNsP9nz3je/5zejgVtbY5bv9drGdlsBz54+Cu7oxqB09ATfHupaQWfao1RqedqqxI2h9jNNMbcD2maTfhuoGgHP0oipjpEiMBAFU4sVH0ya5GmmdNb5jCnCA17gtYNzjdXWVmr58wzRr0LMFvGaYN1Y8afi2qCWD3rwKwOeYdI8yuYjQDqHzuO64Cuhlu9HlP4LYjeMtsARmGFSyGDAmEuX6P568D+hlg96zH4PwPeR62GAQklNQmYYqiahMAHAGOPcG937eFgbat/3I5xLkfUxetVXC4lX3UrccriFmwScYwyRfrCxWSjOVrp7tXu3tiY45eCOQGAyzIXn3Afvqstc1cUmC++E1wSvE3DQ1UXt8laqBxFMX4NS5jLRFepAlnFnY/i3strQedpvL1PgHWKbRSsFFuHfqgBSPfhwsi5fLWgFfrEL3a8Yd4GlJkJAwfQyUXKN63QBHuxSki9FGmaiVKwkO62bBxpsg3qYnVLyClNoJglT1hTYCAqgJMvwbkRJ2Ht53xTYGBrQQ+iA50BJVtwIVMnbEV4jvDtqA4S2xxXPIVON20JbmR0PWp8Eb+3/tD8dYsyksED0BwAAAABJRU5ErkJggg==","e":1},{"id":"image_8","w":32,"h":32,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAACAUlEQVRYheWXP3KbQBSHf48/PUcgN/AVKOKYSUUjhF1EOYJPIHSC+AZSCg+DGlUZxknBFXQEjkAf774UljzatYFlIU3yKoa3+75vdncWHvC/B50f9vtqBXjfmLl9fv6d3N19Ps4F2e9/XgFUM3MLcJ6mn76fc875gdldM3MAIPQ8v358/HE1MzwAEAL0cJl/FSBCcPE+mENCg5+C23cFhBD32vzA8/xDUVShDbwoqpAZBxUOAMjfFciyeMcsdYnQcdx6rERRVKHjuDUAbZ66/4oAACyXNw8AKYZjJQbgG3086S8AoCx/rQHWRRopRZRlcTMXvFPARsIG3iswRsIWDmhnQI80/bjpOhPb7SGYCgcGVuAcHStxlFIkjuMeAGj3hRncWOBF4mkH0JehcczYLZfXX03rGguYSIyFjxbok7CBAwOHcFQhy0qzbgERdovFX9oC00M4VsJo4cryKX8L56OU4gMRlB8XZqzKsspnEzjB1xq8kVImWRY3vu9HADdq3l2bSvQK9MBfr+IkiVoppbVEz8doGH4ZL1eyUwMUqhmxSdO4U6TjczwOPkXijYAt3FZCEZgKH5IQQt7f3t4of8VKX8DsbqfChyQAXnX2BYoZoSWixAYOAFkWN0SUEKFVMwZ9wWlStFhcT+qOTvMjVaK3L+BmLrgucVE7n6PuvxN/AIZHYixFY3S4AAAAAElFTkSuQmCC","e":1},{"id":"image_9","w":81,"h":81,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAELElEQVR4nO2aXXLiRhRGvysrU5maEYEV0N7BZAXBO/AObH7yME9DVmC8gjhPqRoPFt5BZgVmVuDZgRtvAGJIOWWDvjzElAXIBjdWI1F93iRk7vXhtvp2S4DD4XA4HA6Hw+FwOBwOh8PhcDgceUJsBbppq0MP+IWA9u9w/vaj1rZip40VicMzdQLy02xg6ezc4XgbZKYucfRZfeAOL58Irgme+3deJ88yU5c4PFUVeLxYkkSuZXqbTgAACChAjiZveDH6og42nc9LsS+R+E5IlQK9+BEUhZ1Ru3yVJ5mpSxz7s7IoKBbqulOo9XYBaW2DzI0O56Cujycie3mXmfrE0g9V0Y/Yj50aBPVeKeE65Uc4ANh66rsE0KC03jf0eRq5mmKnT2yXGT8O6r0n4/ZDpXai6Eggh09dkzWZmZM4ZVWZItJ8V9NfXyFNY6xIvDkrXwmhpsc+PfW2cdVb5W9XkQlBFxM5Dn7V3XVzNSETfeJzlKpaF+rX1bEnuwQ7iRcRFXi8GJ6VL0af1Qe7GeZA4pRVZXKHl6O2Cm//VMpWblYkCkTHj8celel3rSKT4OH4Da9sycxNJc4TlwlKN+kaWzLtVCJnG2mJHieZdSlVtQ4aeg8ilU3JzG0lzhPU9Legofc8kf2k1Q+QnsytkTjlXU1/LdR6u09tcgCvL9OKRGJhE0KlHXO6ybGCzMt11+VbV4nzrCCzSOFJP1RF0xi2JpbB7JnIOGFT4jKB+XxQxL356LAiMRL8HT8WetYlAsBtqJQIDgAsxp8siF2ZrR/OU4Zt1RpHvARZWfyUJ6U1nu345mm9AGIQ3+ogzFcsL2V4qiqyw99JLqypCQw8svW+cf3HOjGsSJQ5iTZgqIojogXyE5l0AbqTe6kWPvb0urGsSZz7P1K9Jw5PVeUfMgQXJwsCA1CqhYb+67XiWZF4/wMGfvR4TElH4tLqA08mnndcqmrjSSQJO/dEC9x8UfujiCESqpz/74AfBrXetzRi25I488vLKw7n21CpMREmz7pAWtUXx9rt3uQ5yzJGbdUkeISkH0XwHZBmUNOpVF+cjQ3nfqiKptUxrT4mVB+BgYAnQe36eO0kV8Rasz2/bv1xIj+ZfM+zTTPRndzJz0HdnkAgRxOLjabZFGsSZW5y+TdiCcDSx6Y2m2ZTLFaiDIBHC76PpcPZdtNsSiaH86aaZlPsDWdCx308PKxaaD822TSbkplKzELTbIo1iUzaTX5g1FbNcZTcNGe1+uLYrMQZiRQUn2uaH65qFSz3fCZsbDiLcH8coYmkJRvRHd9LtbTBtuUl2BzOM4tlEplrmk3JzMSShabZFGu7OAnvbgOYVp80s/LqsAnWNiBKVT2IIL/FzxHsTDzZzbNAwGIlTumHSvlE2Y9Er/rKscPhcDgcDofD4XA4HA6Hw+FwbAv/AQBwbvBbuLZyAAAAAElFTkSuQmCC","e":1},{"id":"image_10","w":29,"h":29,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAACvUlEQVRIicWWX27aQBDGv9mFSsGqxA3qI7gniFHVVKgPURQpkcUDzgmaGxBOEG4AeYgsLEXwUqHSVjgnKDlB3RvkBZBS29OHsGYD5k8SUL8nz+7s/jyz3vEQNlCz2SkaxtsqM9sAWwBMbXoIUAhQN0n+3jpOOVy3H62a9LzvtpSoPcI2ExFacRzXV8EzoY+RGRfM+LIpbFHcGI/H9bOzo/u1UM/rmULIAZ6mEMwIiEQrl6Pg+PjDHzXu+30rjmOLSO4TwZ3bLkySuDQf9RNoFpAZLebV6dLXE8naHHwBnEKbzU6xUDB+KSAR7pn5/PT009U6WAbclVJeMqOowOPx6L1KtVCOhmFc6EAApZcAAcBxyi0Apek+AGAWCoWamqfpm5lCyN+zZey+FKjL83quELKp7GmaAwEAUsr0LZjR2gYQeIyYGS1lK47wvJ7JPDt45ri+DWDWfsywm81OUQDS1gZbm3ylz5HjlEMiCpS9t2dUhZR0qAaIOMha+FrFMWvHxbaAdiejKLrbBRSIA/VERJZgZksNVCqfh7tAzh2ZKZY57lL/DRoq4+bm57tdQHy/b2nmUBBReo5RtPl/8zmKY6RQZg4FMLsmRIm7C6iU2J8x0BX5fD69Q8ywPa9nbhM4X/GSJLkVR0ele71i6HV4G5qv645TDgUAxDH0+ui229+q2wB6Xt/NqusCABznYwBQY+ZOjevrrxZeId/vW1LS5QzIDVUk0nv65k2uDnA4NYu5XH7Qbv94UcS+33MBGjDztHPgcDIZp9nM6JHEACAzddigpdTXSylrekoBDpMkye6RVoGnrl2AulGU3FUqB0PdH5C2lFRd7I8XgZlQAOh0BsWHh6gG8Pm66JaJmRuTyYZ9r64lLeUaGAIhcHFycnC7zGclVIcDsIXIHQJsAnpZQ0hEQyIORqPRVVZk8/oHKa9Y05X+kB4AAAAASUVORK5CYII=","e":1},{"id":"image_11","w":500,"h":500,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nO3df2xja37f9w91RIrSGXEoccSRRjNa3Z2913OTXbtpbNduYDu2i7p2nBjrur9cF/AfRRH0B5oWzT9xE6Qo4CJAgQJp0hRFsEmABHECx/nhtbFFajt23GJbpxuju3fv7Mi64pWWGg4pimfIOeTROTpk/6CoHyPNjGZE8jx8+H4Bg9FvfTVD8XOe5zzP90n1er2eAADARJtJugAAAHBzBDoAABYg0AEAsACBDgCABQh0AAAsQKADAGABAh0AAAsQ6AAAWIBABwDAAgQ6AAAWINABALAAgQ4AgAUIdAAALECgAwBgAQIdAAALEOgAAFiAQAcAwAIEOgAAFiDQAQCwAIEOAIAFCHQAACxAoAMAYAECHQAACxDoAABYgEAHAMACBDoAABYg0AEAsACBDgCABQh0AAAsQKADAGABAh0AAAsQ6AAAWIBABwDAAgQ6AAAWINABALAAgQ4AgAUIdAAALECgAwBgAQIdAAALEOgAAFiAQAcAwAIEOgAAFiDQAQCwAIEOAIAFCHQAACxAoAMAYAECHQAACxDoAABYgEAHAMACBDoAABYg0AEAsACBDgCABQh0AAAsQKADAGABAh0AAAsQ6AAAWIBABwDAAgQ6AAAWINABALAAgQ4AgAUIdAAALECgAwBgAQIdAAALEOgAAFiAQAcAwAIEOgAAFiDQAQCwAIEOAIAFCHQAACxAoAMAYAECHQAACxDoAABYgEAHAMACBDoAABYg0AEAsACBDgCABQh0AAAsQKADAGABAh0AAAsQ6AAAWIBABwDAAgQ6AAAWINABALDAbNIFALgsDEN5nqdut6s4jiVJxWJR6XT6wseUSqULn7e6uqpcLnfhbeVyWZLkOI5mZmbkuq5c1x3tDwBg7Ah0YMx835fneQqCQHEcK4oiPXz4UNls9vRjBm+XdCHEz3McRysrKxfeNj8/f+H1OI5PPz+Kogtf97yPPvpIMzMzmp+f18zMjBYXF7W0tHSjnxPAeKV6vV4v6SIAW8RxLN/3FQSBoiiS7/t67733LoRyEARqNptKp9PKZDLKZDKno+ekRFGkMAwVx7GCILhyFL+zs6NUKqVsNquFhQVls1llMpmEKgbwMgIdeEdRFGlmZkaO45y+rdlsqlKpyHVdpdNppdNp3b59O9GwHpbBhYrv+4rjWK7rqlgsXviYKIpeOaMAYLQIdOCawjBUs9lUu92W7/vqdruXpsqnWRzHevz48enU/cLCgvL5PKN4YEwIdOCawjDU/v6+FhcXlc1mT+8346LBKN73fS0tLWlxcTHpkoCpQKADJ+I4Ph2BN5tNFYtFFQqFpMuySqfTUalUkuu6WlxclOu6jOCBISHQAZ1NF6fTaeVyOS0uLjICH5HBvfjBxRO3LYDhINAxdQYrul9exc2CrvG76t88DENFUcReeeAtsQ8dUyGOYzUaDbVaLbXbbRUKhUuBQZiP31X/5u12W5VKRTMzM8rlclpeXmZaHrgGRuiYCuVyWVEUnTZMYSrdfJ7nqdls6ujoSO+//37S5QDGI9BhnSAILt2T7Xa7hLhFrvo/BqYdU+6wwqBDW71e19HRkTY3Ny884RPm9ojjWHt7e+r1elpZWWGlPHCCETomXhiG2t7eViqVUqFQUKFQIMCngOd5qtfrCoJAm5ubLKLD1CPQYQWmYKeX7/vKZDIsasTUI9AxUQZ7mGn4gtdpNpuK45gT4zBVuIeOieD7vqrVqo6OjghzXMvBwYFqtZpWVlYIdkwFRugwXqPR0LNnz7g/jrfmeZ5qtZoWFxe1urqadDnASBHoMF4cx0qlUgQ53hnbFjENeITDKL7vq9FoXHib4zg8GeNGXn78hGF46XEGTDqeJWGEMAxVLpdVKpV0fHycdDmwXKvV0sHBgUqlksIwTLocYCiYckfiGo2GKpWK5ufntb6+zvYjjEUURapWq/I8T8ViUSsrK0mXBNwIgY7Ever0M2AcePzBFgQ6ALwkjmM5jpN0GcBb4R46xiaOY1WrVZVKpaRLAV6rUqmoXC5zfx0ThUDHWPi+r+3tbbXbbe5VwnjFYlGSVCqVWA2PicGUO0au0+no008/VbFY1PLyctLlANc2aEyzsrKifD6fdDnAaxHoGAsaexju+EA6+lSK/f7rjivNbUizzKZEUcTOC0wEAh1Dx4KiCdFtS95XpOY/7wf6qZ6kVP/F9B1p+YvS/IeEO2A4Ah1D5fu+yuWyNjY2OM7UZN5XpMN/2A/1C86FuST1elK3J6VXpOWflvI/OM4qjRTHsUqlkvL5PAcFwSgEOobm6dOnOjw81NraGvfKTfbsf5Na/7z/ckr9DH9Zryd1T/7unXxMtyet/LR092fGVqqpBvfWFxYWtLKyokwmk3RJAIGO4djd3dXR0ZEePHjAyNxkB3+7Pzo/Pwqf/1By/1Xp1ndLs3f6bzv6VAp2peo/kI6qZ+He7UmrPyOtEepRFOnp06cKgkAffPBB0uUABDqGI4oiDlExnfcV6eDvnL0+s3Ayjf5jr/+8Z/9AevrL50Jd0uf+G2npu0dZ7cTwfZ8uczACgQ5Mg6gm7f2C1O30X59ZkNb/nDT3met9fv23pZ2/1h+hd9VfBf9H/oo0uzCykgG8HYZTeGthGKperyddBt7G+QVwKUkrP3f9MJekwg9J6/+RFPf6f45aUvnLIyl10nmeR4c5JIJAx1vxfV+lUklBECRdylSI41hRFCkIAsVxfOl9jUbjwp+rgsT3fanzsaRUf3Hb3CNp8Qfevpi1P9HfujYI9cZH7/ZDWS6OY21tbXHRi7GbTboATI56va5KpcIq9iEZhHWn01Eul7uwd7/T6eiTTz45fd1xHK2vr2txcfHC53ued+Frzs3NXVhxHYahat/+F3Jnaqf3wOOFP6aXuwQ0m005jqNsNvv6HgIrPyTt/P3+hUH9I+m4zbT7SwqFgtLptJ49e6YoirS6upp0SZgSBDquJY5jNZtNbW5usgDohjqdjkqlkrrdrhzHUTqd1tzcnBYWzoIxk8mcrpx+VZeyTCaj995777XfK5PJaPPeLams0y1ozuLnL3zM4BbK0dGR4jjWzMyM1tfXlcvlLn/BwvdI23/vZBubpMNvSMXvfZsffyrkcjnNz8+rXC7TaQ5jQ6DjWhzHeWN4oC8IAr148UJHR0fyfV/FYvFCH/BBEGcymVfuCnAcZ3jd9oKSFHelXuqkScydC+8+f2HQ7XbV6XQ0Pz9/4WM6nY729vaUdWJtxD2pm+pfIIT+cGq0UDqd1ubmZtJlYIoQ6MAQDbqIZbNZZbNZraysXBrpDjWsr6MnKZbU6/ZH1a8xMzNz5QzM/Py81tfX5XvVk691sif9yq40AJJAoONKnU5Hh4eHWl9fT7oU4wxuP7TbbWWz2QvtPx3H0aNHjxKs7gqzKyfbzU66vh3VpLm378vuuq7cY/UXxA06x2WLp+/3fV+1Wk23b9+W67p0T7tCtVqV4zi0jMVIsModl3iep1KpxBPyFXZ3d/X48WMdHh7KcZzJWE+Q3ThbmR73pOY33/1rHXyjP0I/PvlaC2eBnslktLi4KM/ztLW1pe3t7ZvXbplsNqtaraZarZZ0KbAQI3RcMFjJvr6+zvnPVygUCrp///5kdcRb2JQ0L8Xt/lT5s9/qr1Z/F9u/enI/XtLt9y4EejqdVqFQUKFQULfb7W+Xe8m0n8Q3WCxXKpUkSSsrnGCH4ZmgZyWMQxiG2tzcnNowj+NYBwcH2tnZ0ePHjy/t/XZdd7LCfKD4E2cj9MOPpIPfe/uvsfVPpNaz/gg97kmf+5Ov/NCZmZkLW+wGdnd39eTJk1fumZ8Gg8Vyvu8riqKky4FFaP0KnPB9X7u7u5qfn5fruioUCpMZ3lc59qXf+0/7q9J7qX7r1z/y30mLm9f7fG9H+qf/5dnJawtF6Ud+UXKLb/rMC7rdrprNphqNhtrttorFIqNUYEgIdOBEHMcKgmAy7ou/i2//mvTkSycNZtTvx/4dPy+t/8jrP+/JP5F+/69fPE71+/6M9NkfvVE5URQpDEN7/72BMSPQp1ylUtHKyspU3deM41j1el3pdFpLS0tJlzNeH/0VqfxbZyvee5KW/rB0/4el3Hv9++KS1K5K3/6qVP6qVP3G2cd3e9J3/mz/zwgMdldM4xnj1WpVhUJhqn4XMVwE+hQrl8tqt9va3Nycik5WYRiqVqup2Wxqfn5eq6ur03l2+8dfknZ+9Wykfj6sBx3gei+/7eSUte/62f6fEYmiSNVqVZ7naXFxUYVCYSpG8IP+BZK0ublJqOOdEOhTatrCXOr/zJKUz+enIiRe61u/1F+xfvTibKR+ftT+crin3X6Qf/hTYylvEOxRFE1NtzVCHTdFoE+hZrOpZ8+eTVWY4wrtqvTNvytVvy69qL40Mj95OeNKj36qH+SZKb8IGoPznQZp6oS3RaBPqW63a88K7pcMptYZib+Fxo7kP5NePOuPxiVp9TvfehX7qIVhqP39fd27d8/ae+xxHCuVSln7+4nRIdBhjcFit3q9Ltd1tba2xgyEZc7fY8/n81O5eA54FQJ9SkxDh67d3V11u12trKwwMrfcINjb7bY++9nPWv3YnobfXQwHgT4F6vW6PM/Tw4cPky5lpGy+jYDptbu7q0wmo9XV1aRLgeF49rNcs9lUpVKx7skgjuNLrUMJc0iyrqXs2tqaWq0WB7rgjXgGtFin01G5XNba2ppVU9D1el1PnjzR4eFh0qXAML7va2try6rwS6fTevDgwen6EOBVmHK3WL1eP72nbIMwDFUul3V0dKT19fUrD/8AoihSqVRSr9fT5uamNYvmfN9Xq9WybrYNw0OgY2J4nqcgCFQsFplexxtVq1V1u10CEFODQAcAwAIMcyzz8vndkywIgqRLgGVsWjBn0+86hoNAt0i9Xj/tBT3pnj59qlKppCiKki4FFimXy9rb27Mi2Hd3d1WpVJIuAwYh0C3R6XRUqVRULJrVqvNthWGo7e1tvXjxQg8fPqTTG4bq/v376vV6KpVKEz8DdP/+fXmex8p3nCLQLRCGofb29lQsFid+5ffe3p5c1yXMMRLpdFobGxvK5/MqlUoTPW092M5WqVQm/uIEw8GiOAvYtJ2Fbm8YF1sea/V6XalUSsvLy0mXgoQR6AAAWGDyL08xsQbHnAImqNfrTF1johHoSESn01GpVLJitTHsEMexSqWSPM9LuhTgnRDoE2pnZ0eNRiPpMt6J7/sqlUpaWlrS+vp60uUAkqRisajV1VWVy+WJnTkKgkDb29sTvdgP745An0DValXHx8e6fft20qW8k2q1qrt371rTYx72yOfzevjwoXzfn8hQzGazmpmZ0d7eXtKlIAEsipswYRhqa2tLH3zwAdu6AFwSx7E++eQTLS8vq1AoJF0OxogR+oQpl8sqFouEOYArOY6je/fucbzwFGKEPmGiKJq4MG80GsrlcnIcJ+lSgHdycHCgpaWliXoM27LPHtfH//aEmbQwr1arOjg4ULfbTboU4J3Ecaznz59PXGc5wnz68D+OkalWq3r+/Lk2Nzcn7kIEGHAcR5ubm5I0caGO6UKgT4BmszlxTyK+7xPmsMb5UJ/EE86azWbSJWAMuIduuEle1c49PNgmjmOlUqmJelyz6n16TM6jckqVSqWJXdU+SU96wHU4jjNxj+vBqvdarUZnRstN1iNzylSrVaVSqYlpwDJptwWAm5qUx7zrulpYWND+/n7SpWCECHSDxXGsu3fvJl3GtXQ6HW1vbyddBjBWu7u7E9Mmdm1tTTMzMxNzEYK3xz103FgYhtre3tadO3cmZjYBGIYgCFQqlbS6uqp8Pp90OZhyjNBxI2EYqlQqEeaYStlsVqurq6pUKhy9isTNJl0AJlsQBHJdlzDH1Mrn8wrDUO12W9lsNulyMMWYcjfMYL9oLpdLuBIAtup0Omq322xjswxT7gYJw1CVSoU2qQBGanZ2VrVaTb7vJ10KhohAN0itVlMmk2FxDYCRSqfTWl5enpgV+rgeAt0QYRjK8zytr68nXcprhWGoJ0+ecGUPvEIcx/r444+N/x0pFAoKgsD4OnF9BLohUqnURHSE29vbk+u6cl036VIAIzmOo2KxqHK5bPSeb8dxtLq6OlFHwuL1WBSHaxucnvbw4cOJa38JjNvu7q663e7poS7AqPGsjGsZnAm9ublJmAPXsL6+rjiO2Z+OsWGEjmvj9DQAMBfPzglrNBoTcwISYQ7YKY5jVSoVo+/54814hk5QGIba399XKpVKuhQAU8xxHLVaLXmel3QpuAECPUG1Wk35fN7Yle2DRjdctQM3V6/Xjd4itrKyonq9nnQZuAECPSGDfefFYjHpUl6pVqspjmO2tQBDEMex0VvZ8vm8ut2uGo1G0qXgHRHoCYmiyOh9541GQ+122+gLDmCSFItFOY6jw8PDpEt5pZWVFW4BTjBWueOSwZGoxWKRNrTAEPm+r1KppIcPH3IyG4aOQMeVPM8jzIERaDabunXrFrtGMHQEOgAAFuAScczCMJyYfecAplMcx2o2m0mXgbdEoI9ZqVRSu91OugwABjB1xXsQBNrf3ze2PlyNQB8j3/eVSqWMvTe9s7Nj9D5ZwCZxHGt7e9vIGTvXdTU3N2f0inxcRqCPked5WlhYSLqMK1WrVR0fH3MsKjAmjuPIdV3t7+8nXcqVCoUCjWYmDIE+JnEcG9tIZtDk5u7du0mXAkyV1dVVBUFg5MzY4OKe0+ImB6vcx8jU08rK5bKiKOLcZiAB1WpV7Xab3z/cGIEORVEkScZ2rQNsNjgzndtduCkCHQAAC5g3/wsAAN4agT4G29vbp9PaADBpdnd3jVy4h4sI9BFrNBrqdrvG3Z8Ow1BPnjxJugwA55gcnK1WK+kS8AYE+oi1Wi0tLi4mXcYltVpNmUwm6TIAnJPNZlWr1ZIu45JCoSDP85IuA29AoI9QHMdqtVoqFApJl3JBGIbyfV8rKytJlwLgnEKhYOS+9MFRr6bVhYsI9BErFovGTbcPWtCyTQYwi+M4un37tnEtVx3H0erqqhzHSboUvAbb1qZQFEUKw5BABwzE7yfeFYEOAIAFmHIHAMACBPqIcKABABvx3GYuAn1ESqWScStCq9Wqms1m0mUAuIYwDI07vjSOY5VKJRplGYpAH4FBkJu2qMXzPKVSqaTLAHANjuOoUqkojuOkSznlOI7m5uYYGBiKQB+BZrNpXJg3m02lUikjm9wAuMxxHC0sLBi3hS2Xy9E1zlAE+gj4vm9ccLZaLS0sLCRdBoC3UCgU1Gg0ki7jgsXFRQVBYNTMAfoI9BG4f/++cSP0MAyN61gH4PVc11U2mzXqnnUmk9GDBw9oMmMg9qEDAGABRugAAFiAQAcAwAIE+hCFYch2DgBTwfd9mswYhkAfoiAIjDvLeHd3V9VqNekyANxAp9PRkydPki7jAs/zOCPdMAT6EPm+f3pusCna7bZxK+4BvJ1MJqNut2vUiHhhYcG4bpjTjkAfIt/3jQpP3/flOI5RNQF4e4MObSY1dHFdl/3ohiHQh+jo6MioEXqz2aSZDGCJXC5n1Ig4k8nIcRyjZg2mHfvQh6jb7WpmxpxrJFN7ygN4e3Ecq9lsamlpKelSTkVRpHQ6nXQZOEGgAwBgAXOGkwAA4J0R6AAAWIBAH5JqtWrUak8WqgB28n3fqOeaRqNh1OEx04xAH4JOp6PDw0NjTh+K41jb29v8kgEWKpfLRl2we55Hh0xDEOhDEEWRUdvVgiBQJpNh9SlgIdd1jdqPbtrxrtOMQB+CQQMXU5jYsQ7AcGSzWaNG6JlMxqh6phmBPgRRFBnVwMX3faPqATA8pgW6afVMM/ahD4lJTWUGU+6m1ANgeOI4Nu42H8xAoAMAYAGGcAAAXOXoU6nbTrqKayPQAQC4SvtjKfg06SqujUC/Id/3jdqD2Ww2FYZh0mUAGKHBQS2m6HQ6RtUzNK2vSS++lnQV10ag35Dv+0btCa3X6zo6Okq6DAAjFMex9vb2ki7jVBAEev78edJlDFd0IPnfkrzfnZhpdwL9hoIgMKqBy9HREavbActlMhlJMqahi+M46nQ6SZcxXNV/JPVmpOOgH+oTgGf+G4rj+PSXK2lxHCuOY7azAFMgnU4bs/87nU6r2+0mXcbw+I8l7/+Suimpl5IO/o+kK7oWAv2G4jg2ZoQeBIEcxzGqax2A0chms8asl3Ec53RAMfHCA2nvS1JX/TDvpqSjA+ngnyZd2RuxD30ITGoqE0WRMRcYAEYniiI5jmPMc49Jz4M3UvqrUvNfnr3ek5SSNDMvffAXpUwhocLezIJ//eSZ9CAmzIHpkE6njXruMamWd7b7Jen57/dH5YM/g1H6cSDt/o2kK3wtRugAgOkWt6VP/hfpxZOTN6TUH5qfk0pJvZ608m9I9//dcVd4LbNJFwAAQGJaT6RP/6YU1tWftB4E+eDlk3Dvqf9y9TelmQXp3k8mUu7rMEK/gTAMFQSBcrlc0qVI6jeVyWazxqy6BzA6g+YyS0tLSZciSXrx4oVSqZRc1026lOs5bktPvyw9+83+6Fs6y+/zr/QkpXrn3nTytsyy9B3/tTRnzj11Rug34Pu+nj9/bkygV6tVra2tEejAFIjjWPv7+8rlckbsbHn+/LkcxzE/0Nvflhq/L1V/SzruSJq5OLt++vJg2v3kPvrL7z9qSP/fn5fufJ905/ulxffHUPzrEegWOT4+TroEAGMyuHDvdrtGBHo6nTam0c0rxR2ptSU1/0CKAp0bjr/Cm94vqfH1fsi3vy0tfVd/5J4QAv0GBttGTBHHsVH1ABitwf5vdrdckzMv3f3h/p+jQ6n861Ltq7p4n1wXc/zcbfQLbr8v3f8JI0bmAwT6DZm2VYNAB6bHzMyMMc1c0um02u3J6HkuSZpblj77c9L6T0jf/MtScKjT1H45xAcL4tSTZhekBz8urf7x8df8BiyKu4FBq0NTQj0IAtq+AlPEpOYy3W53smcLdn5FevrPdDHJX3p5bll69B9L7noSFb4RgQ4AgCR98g+l/d++nOmSNDsv/St/th/qhkr+sg4AABN89ovS8hfOOsQNusR1U9J7XzQ6zCUCHQCAMx/8bD+4e+dC/e73SsXvTbqyNyLQb+DFixfGnAEchqGazWbSZQAYo06nw3PQsM3O90P9fC/3jR9LuqprIdBv4Pnz52q1WkmXIam/OKZSqSRdBoAxOjw85DloFPIPpfzn+mFe+IKUNXuqfYBABwDgZZ/5N08C/fNJV3JtBDoAAC9beijdftj/e0IQ6AAAXOXe90hZMw6/uQ72od9AEARyHMeIRgpxHCuKIhrLAFOE56AROw6k2cn5eQh0AAAswJQ7AAAWINABALAAgX4DYRgqCIKkyzjl+37SJQAYoyAIjDltLY5jo54PpxGBfgOe56leryddxqlSqaQoipIuA8CY7O7uGhOinufZ01hmQhHoN+A4zukRqgAwbiZdwMdxLMdxki5jqhHoNzAzM2PMdJckpdNphWGYdBkAxiiTySRdwikTzmWfZvzr35BJgS6JGQNgSgwu3k3Ygy71ZwtMqWVasQ/9BgaLQFzXTboUSf0FMplMhqtkYAqY+Pwjya7GMhOGQAcAwAIM5QAAsACBDgCABQj0GzJt2wjNZYDpEIahUbtaTNkPP80I9Bva2dlRq9VKugxJ/V/wvb29pMsAMAblctmY5544jrW9vW3crp9pQ6DfUDqdNuZBnMlkTo8wBGA3k44qHRzjSmOZZBHoN5TJZIyZ9hr8QplygQFgdKIoMiZA4zhmD7oBCPQbSqfTRo2IZ2dnuZcFWK7T6UgyZ8+3SRcX04x96DcURZE6nY5yuVzSpUiiuQwwDQa31kwJ9MGpb6Y0uZlWBDoAABZgGAcAgAUIdAAALECgD0Ecx0atLPd935iV9wCGy8QGUiY9/00zAn0IyuWyPM9LuoxT9XrdmIYTAIYrCAKjGkj5vq+tra2ky4AI9KFIp9NGbRVzXVftdjvpMgCMQBAExqxul8yrZ5oR6EOQzWaNCvRsNnu6TxWAXXzf18LCQtJlnArDkEA3BIE+BNls1qjmMoN6TKoJwHAEQWDUfu8gCOgSZwj2oQ9Jo9HQ0tJS0mWciqKIXzLAQqb9bjebTc3PzxtV07Qi0AEAsABT7gAAWIBABwDAAgT6EJm2CK3ZbBrXgALAuwnDUAcHB0mXcYFJu3tAoA9NHMfa3t42KtSDIDCq4Q2Ad9dqtfTixYuky7igVCoxaDAIgT4kjuNobm7OqAe367p0jAMs0Ww2tbi4mHQZpzqdDkemGoZAH6JsNmtcoEsyqiYAby+OY7XbbeVyuaRLOWXafngQ6EPluq5x4ZnP57nPBUy4QXtVk/Z6t1otOsQZhn3oQxTHMVetAKZCEARyHMeoi4xpR6ADAGABptwBALAAgQ4AgAUI9BHwfV9xHCddxgV/8Ad/YNyCPQCvF8exnjx5YlR/C6m/hc605zgQ6CNRrVaNa+jCnnRg8jSbTaVSKaMWnnU6He3t7clxnKRLwUsI9BFwXVftdjvpMi7I5XLyPI+ramCCeJ6nlZWVpMu4oN1us5PHUAT6CAz2o5sUnjSZASZLGIZGhmez2VQ+n0+6DFyBQB+BwS+gafe97t27p0wmk3QZAK4hlUppfX3dqOn2Qcc60y4y0Mc+9BHpdruameF6CYBdeG4zF4EOAIAFuMwCAMACBPoU6nQ6ajabSZcB4AphGKrRaCRdBiYQgT5CYRiqXC4nXcYl7XZbtVot6TIAXKFWqxm37VXq99dgl4zZCPQRchxHrVbLuF+CfD6vKIqMqwuYdmEYyvM8FYvFpEu55PDwMOkS8AYE+gg5jqOFhQXjOrQ5jqPl5WVG6YBharWa8vm8UVvVJKnRaMhxHLarGY5AH7FCoWBcG1ipX9fMzIxRzW8AyMimLa1WS4uLi0mXgWvOgoMAABdFSURBVDeYTboA22WzWS0sLCiOY6N6HzuOo42NjaTLAHDO+vp60iW8UqFQSLoEvAH70AEAsABT7gAAWIBAh8IwVBAESZcBTKUwDNlxgqEg0MfI1AVonuepUqkkXQYwlWq1mrFbwkw7YAqvR6CPSRzH2traMvJKvFAoKAgCI2sDbDbYd766upp0KVfa2dlh9m6CEOhj4jiOFhcXjduTLp3tSzexqx1gM1P3nUv9veepVErZbDbpUnBNBPoY5fN5eZ5n5NR7sViU4zhcjQNj1G63jewKJ0n1el0rKytJl4G3QKCPkeu6mpubM/Z+2cOHD7kaB8bo/fffN3J07vu+jo+P6Qw3YdiHPmZBECiTyWhmhmspAObyfZ9AnzAEOgAAFmCYiEviONbBwUHSZQBWajQaCsMw6TJgIQIdV2o0GqrX60mXAVjF933t7+8rlUolXQosRKAnxPd97e3tJV3GlRzH0b1791Sr1RhJAENULpdVLBaNXAgn9S/kOVZ5chHoCclkMmo2m8ZuE3NdV7dv39b+/n7SpQBWqFarSqVSRm8Fq9Vqxl5s4M0I9ISk02nl83mjp7WLxSKrXIEhyWQy2tzcTLqMVxo0kjHxPHZcD4GeoGKxKM/zjJ3WdhzH6NEEMElM7Qg3UKvV+H2fcAR6gtLptNbX11kgAyBRcRyrUCgwOp9w7EPHtcVxLMdxki4DAHAFRui4tidPnnAiG3BNYRjyO4OxItBxbcViUeVy2cjDZQDTlMtlua7LwlKMDYFuiDAMValUki7jtQqFgtLptLH75wFTVKtVHR8fa21tLelSXqter6vZbCZdBoaEQDeE4zjyPM/46bmNjQ3FcWzs/nnABM+fP9fm5qbRhzCFYah6vc66GIuwKM4g1WpV7Xbb6L2qAN6s2+0aHeZS/5aAJK2vrydcCYbF7EfclCkUCgqCQI1GI+lSANyA6WEehqE8z1OxWEy6FAwRI3TDtFotpdNpZbPZpEsBYKkoiuT7PvvOLUOg40bq9bparRa3CTDVJqFPO+xn9rwQjJfP5xVFkfEr9IFRqdfrOjw8ZLSLxBHouBHHcbS5ualWq8Wxi5g6zWZTlUpFDx48MLpPO6YDgW6wp0+fGr+NTer3pH/w4IFarRZNZzBVPM/T2traRDSPGXSug724h26wer2uer2uhw8fslcUwI2wTc1+jNANNujMxlQ2gJtoNBpqt9tsU7McgW64tbU11ev1iZh6f5mp57wD7yoMw4m7rRTH8elZ59zntxtT7hPA9/2JuEd3XrPZ1P7+vjY3N6dvT323Lc0sJF0FhiwMQ5VKJS0tLU3c9rRJfA7B2yPQMTLValWHh4fTFertj/t/L3yYbB0YqkGYu67LPWgYiyl3jEyxWNTy8rJKpdL0HOby4mv9P7BGHMeEOSbCbNIF4O2EYSjHcSZm1XuxWJTjOMpkMkmXMh7Nr/Wn3O98kWl3SziOo9XVVeVyuaRLeStxHE/M8wSGgxH6hCmXyxO36r1QKBh/WMVQeL8rhXXpuNMPdlhj0sK80Wjok08+mbgFfLiZKXiWtcv9+/cn4tz017H2Sab6j6XejNRLSd7/mXQ1mFJhGJ6uameEPl0I9AmTTqe1srKicrk8scG4u7s7cbMMb1T9x/3ReVf9QG99S/K/lXRVeAee52l7e3tif7/29vbkui695acQgT6BCoWCXNdVq9VKupR3sra2Js/z7DnQpfkvpcqvSt1UP8y7qf5Ife9LUtxOujq8hXq9rnK5rEKhMJGj28Eam7W1taRLQQLYtoZERFGkUql02gd+Ep88JUmdPWn7f7wiuHuSUtLKj0r3/v0kKsNbevr0qZ4/f64HDx6wZxsTiUBHYqIoku/7kzs12PqWVPpr0vFJmKfOva937vWNn5eW//Xx1oa35nmeXNelmxomFoEOvIvqb0jf/vsX35ZSP8hfflmSPvPzUuH7x1IagOlEoFug2WyedmSbdGEYmr1n/aguffq3pNbrjqF8Oc1PrP2kdO8nR1UZ3pLxj7VrqlarchxHhUIh6VKQMALdAnEc65NPPtHi4qJWV1eTLudGdnZ2NDs7q7t375r1ZHtUl/a/LB189eLU+gWDd/Reelvv7M1zBenen5DuMFpP0uB++cOHDyd6ir3RaOjZs2cT/3NgOAh0S0RRpO3tba2urk7uPWn1f46nT58qCAJtbGwk3wM+PJQqvylVfkunwXzVADyVki79KqVOPrZ38n7p9Ob63LK09J39YF+4P9qfAafCMNTe3p663a42NzcnOgTDMNT29rbW1tYm+ncew0OgW8TzPNXrdT18+DDpUm6sWq2qVqvp0aNHZqyAPzrsT7N/+9f7L7/R+VVxg5d7Uu59aeX7pPx3SbPzIysXV9ve3pbruioWixPfvXBnZ0e3bt2auJPfMDoEumW63e7EP1ENGPuzfPvX+396JyGdOgnu8xn+srll6eHP9QMdiTH2MfUO6NWOlxHowLs4OpS+8ZdfP1ofTM3f++PS/R9nRA5gpAh0TIxGo6F2u62VlRUzFswdHUrf/OtSu/zqj9n4cenBvzW+miCpP3qtVquanZ1lShpTw465J1ypXq9b1TP91q1bkqRPPvlE9Xo94WrUn0b/wn8hZe6cHMpy8mfQ+nX5OwnzBPi+r+3tbR0dHVm1WGzQlhZ4FQLdYrlczqpQT6fTWl9f1+rqqg4PD83oBT87L33hP5OchbODWQar2D/7xaSrmzqNRkN7e3u6c+fOxK9iP6/T6ahSqUzcMa4YL6bcLRcEgUql0sRvZ3tZHMdKpVLmLHD69u9I2/9IpzfOH/0H0t3vSbqqqRRFkTVBLp1tT7tz5w63D/BahjwbYlSy2axWV1dVq9Um9jjIqziOcynMwzBMqBpJ939Quv1+f7p9rkCYj8lV/+c2hbnUn2onzHEdjNBhjZ2dHUVRpJWVFS0tLY2/gMa29Pv/q7T63dKH/974v/8U8X1f1WpVx8fHev99tgICkjSbdAHAsLz33nuqVqs6ODjQ8+fPde/evfGuhl96KN1+KN35/Pi+55QJw1C1Wk2e56lQKKhYLCZdEmAMAn1K2XIwxcuKxaKWlpZ0cHCgKIrG/zPe+Xw/2DESg0YqH3zwgXVT6wODW2M0jcHbYsp9CjWbTVUqFW1ubloZ6onqNKT5BKb7YYU4jlUqleS67sQftITxY1HcFMrlcsrn8yqVSskuJBuzcrmsUqkk3/dH900I86HwfV/lclmPHz9OupSxGYR5KpXiVgLeCSP0KVatVuV53tSM1KMoUrVaVbvdVq/X0+rqKvt6DTPYb91ut5XP55XP5+W6btJljcX29rZSqZQ2NzfN2Y6JiUKgT7l6va6lpaWpegLpdrtqNptyHEeLi4tJl4NzfN9Xu91WoVCYqsek1L8VduvWran7uTE8BDpwIgxDBUHAqH1MfN+X4zjJn3kPWIJAB054nqdaraZeryfXdVUoFAibIYvjWPV6Xc1mU8fHx9Z1MASSRKDjgu3tbRUKhal+km02m2q1Wmq32zQtGbKdnR2lUiktLi5O3a2e8wZrBTY2NtiehqEh0HGB53kql8sqFotT32qy2+1eCpxGo6FMJjM1C7XeVRRFevHiRTId+wzn+752d3dp54qho7EMLsjn88pms9rb25OkqX7CuWr02G639ezZM83MzMh13alahf0mnU5Hz58/V7PZVBRFcl1XuVyOEeg5gwvmtbU1LS8vJ10OLMMIHVeKokie5011oL+O7/vyPE+5XO7SSvk4jq0Psat+xsG/ycLCgm7fvj210+mvU61WNT8/z+4KjASBDgxRGIba2tpSNptVNpvV3NyccrncxO/zj+NYzWZTR0dH8n1fQRBoY2ODYAIMQqADQxZFkTqdjtrttjqdju7cuXMh+OI4lu/7ymQySqfTRo3mB7Vns9kLFyFhGGpvb0+u62pubk63bt2ytpc6MKkIdFzLoC3l8vIyC51uqNPpaH9/X0EQSOrfq9/Y2Lh0L36wT9txnBuHZxRFkvrBnE6nL4R1HMfa3t4+/Zh0Oq21tTVG3zc0+H/e2Njg4gdjQaDj2jzPU6VSUaFQ4N76kERRdHry3fkn/U6no729vdOQlXRpijsMQ5VKpQtf7+V2toNbAAPpdFrFYvHStsRms6n5+XmCZ0g8z9PTp09ZyY6xItDxVqIoUqlUUjqd1ubmZtLlTI0oiuQ4zoWFZoOp+8Fxm5KuXIx21edidKrVqg4PD7W+vs4sB8aKQMdbi6JIvu9PdfMZ4FXOr48AxolABwDAAszBYSh835+qs9WBgWazmXQJgCQ6xWFIBv3P19fX6ZyGqTDYytftduW6rlHbDzGdmHLH0FSrVdVqNfrAw3r1el3ValVLS0sqFossOIQRCHQM1WAV/ObmJouCYKU4jrW3t6eVlRVmo2AUAh0AAAswT4SxYMEcJlUYhhf2+gOmItAxcr7va2trS7VajSdGTJR6va7t7W21Wq2kSwHeiCl3jMXg3nqv19PKygr94GG0TqejSqWi4+Nj3bt3j3vlmAgEOsaqXq8riiKtrq4mXQrwStVqVd1ulxXsmCgEOgAAFuDSE4kLw1CNRiPpMjClfN+n2xusQKc4U3Xb0ot/IQWPpaNdKfal44P++2bvSOk70txnpPkPJfePJlvrDUVRpIODg9MTqrLZbNIlYQqEYahKpaJ2u61isZh0OcCNMeVums7HkvcVqfO4H+qXDP67Uiev9vrhnv1QKvy0lJ7MDm1RFKnRaNBpDmPRaDRUqVSUy+VULBZpggQrEOim6Lalw1+RvP/97G0pneX3y3q9/vt6516ecaXlH5NW/u2RlzsqURQpDENWFWOkgiBQHMc8zmAVAt0ER59KT/8n6bj+0jt6/ZCe/7A/Cp9Z6L+525aCT6VOSTpun4X+INwXPpTu/2kpY8cod9CUJpPJJFwJJlEcx4rjmMcPrEegJ+3oU6n8i5en1+c/lJa/2P/7dbzfkepfkTqfSt2TIXtP/an3z/15K0Ld932VSiXl83mtrKzwxIxrieNY9Xpd9XpdS0tLbJWE9Qj0JEU1ae+/vRjmc5+R7vyHbw7yl3m/Iz39Zeno4GwKPnNH+vAvSc7CUMtOQhRFqlar8jxP+Xxe6+vrSZcEgw3ukc/Pz3OICqYGgZ6UqNYfmQ9WrkvS4g9IKz93NrX+tsKatPXfS0G1/3pP0uIfkr7jL9y4XFNEUSTf95XP55MuBQZrtVqamZkhyDFV2IeelMNfkY5rZ68v/oB09z959zCX+tPrj/6H/t9xT+pK8j6SKr9+43JNkU6nrwxz9rFPL9/3L50RsLi4SJhj6hDoSTj6VGr9rk6Xsafv9MN8GBxX+uAv9KfZuyehvvvL/cVzlgrDUAcHB3ry5InK5TInu02BOI5VrVb18ccfa29vT0dHR0mXBCSOQE/Cwd8+e7knaf0Xhvv151ake//OSaB3pbAl7f/acL+HQTKZjN5///3T++pbW1uKoijhqjAqcRxra2tL7XZb6+vrevTokRYWJn+dCHBT3EMft6gmffpfSb1Uf/Ha7R8c3uj8ZV//i/0p9576I/c/9jdH830M0+12Lx2oEcexHMdJqCLcxFX/d1EU0QwGeAkj9HF78f/2p8EH0+HLPz2677X83WfNZ6IX/XCfAledjlWpVPTkyRNVKhWm5CdAHMc6ODjQzs6Otra2Lr2fMAcuI9DHbRDovZ6U2ejfPx+Vuz98sjiuJ8WSWqXRfS/Dra+vq1gsKgxDbW1tqVwuJ10SXuHg4ECPHz/WixcvlMvl9MEHHyRdEjAROJxl3DqlkwYw6nd0G6VZV3I3pdZOf4q/uTPa72e4fD6vfD7/yvvrQRBwMMyYRVGkmZmZC1Pqt2/f1vLyMueQA2+JQB+36GS1ea/XPzVt1NxN6flO//s1S6P/fhPgqunaOI5VKpVO9y4vLCzIdV260g1ZHMcKgkCtVkvNZlPdblebm5sXAp3pdODdEOjjFNYuHqrijGGf7OzC2RT/0YvRf78J5TiOHj16JN/31Wq1dHh4qFQqRaAPWRzH2tvbUz6f1+rqqm7dusVIHBgSAn3cujp3QtoYNhgMFuBJ4/l+E8513Vc2JOl0Otrf3z8dwWezWQL/JXEcy/d9tdttdTod5fN5LS0tnb4/k8no0aNHCVYI2ItAH6dBs5fTY0/H8D3b1bNAn6Vz1k3Mzs6qUCjI933VajUFQaDNzU06kp2I41iPHz9WOp2W67rK5XK6detW0mUBU4NAHyfHlVILUtyW1JPan0qFEX/P8EV/lC5J2ck/eS1Jg7azg9azV+13bzabKpfLmp+fVzab1ezsrJaWlqzYA99oNHR0dKQwDBUEgXK53IUTzBzH0YcffsgUOpAQAn3c5j8jNb/ZH503R7wvPPKlg4/ORuiL7432+02Zq4Lr1q1b2tjYUBAEiqJIrVZLt27duhDoQRDI8zzNzMwom83KcZzTv5MSBIE6nY7iONbx8bEWFhaUy+UufIznecpkMnJdV/l8/srRN2EOJIdAH7fb3y01ToK8VZL8Un8l+ig8/b8v3rO/8/nRfB+cGqySv840fBAE8n1fURRpY2PjUuhXKpULW7qKxeKFFeBxHKvZbF74mi+vzI/jWJVK5fT1KIp0+/btC/e1JalUKimdTiudTr/ywuK997ggBExGoI9b/nuk7t/qv9zrSfXfG12gP/6lfi/3nqSFuwS6IbLZ7IWp6quk02ndvn37dM98t9tVHMeXAt3zvAufNzc3dyHQHceR4zinI+eFhQXNz89f+n4sVAMmH4E+bnMrUu4PnfVYL/+adPeHpLnicL/P7m9KL6pni+82fmS4Xx8j5TjOpVH0yzKZzLVGzW+6eABgB254JeH+z5xtJwt96eO/Otyv71elj/7u2Yr6haK0SaADgM0I9CTc/sPS8h89CXX176k/+RvD+dqRL/32L/RH592TPu6f+5P9UAcAWItAT8p3/Of96ffeyalru1+WvvWlm31Nv3oS5s/ORud3Pi998KeGUTEAwGAEelJmXenzf1aamT87SrX0Zem3/7TUqb7916t+Xfpnf046/KQf5N1ef1T+r/2ZYVcOADBQqtejH2iiqv+P9I3/uX8v/XwHufs/LL33k1LuDYueql+XvvlL/b8HQS5J7l3pR39RcplqB4BpQKCboLkjfe0vSf6zs3awg/3jCyv9UM+91x9x93r9dq7ejvTs6/175ufbyUrS0melH/wFwhwApgiBbopOVXry96RPf0NS6typbC/1fr/0tsHBK5LSrvToT0lf+NlEfgQAQHIIdNO0q/2GMJ/+xuUgV+9s5C6dBXvalT77o9Kjn2JUDgBTikA3lV+VDr4hlb/af7nxydmIPO32O7/d/YJ0e1Pa+P7+2wAAU4tABwDAAmxbAwDAAgQ6AAAWINABALAAgQ4AgAUIdAAALECgAwBgAQIdAAALEOgAAFiAQAcAwAIEOgAAFiDQAQCwAIEOAIAFCHQAACxAoAMAYAECHQAACxDoAABYgEAHAMACBDoAABYg0AEAsACBDgCABQh0AAAsQKADAGABAh0AAAsQ6AAAWIBABwDAAgQ6AAAWINABALAAgQ4AgAUIdAAALECgAwBgAQIdAAALEOgAAFiAQAcAwAIEOgAAFiDQAQCwAIEOAIAFCHQAACxAoAMAYAECHQAACxDoAABYgEAHAMACBDoAABYg0AEAsACBDgCABQh0AAAsQKADAGABAh0AAAsQ6AAAWIBABwDAAgQ6AAAWINABALAAgQ4AgAUIdAAALECgAwBgAQIdAAALEOgAAFiAQAcAwAIEOgAAFiDQAQCwAIEOAIAFCHQAACxAoAMAYAECHQAACxDoAABYgEAHAMACBDoAABYg0AEAsACBDgCABQh0AAAsQKADAGABAh0AAAsQ6AAAWIBABwDAAgQ6AAAWINABALAAgQ4AgAUIdAAALECgAwBgAQIdAAAL/P+Ihqw5Ao0IagAAAABJRU5ErkJggg==","e":1}],"layers":[{"ddd":0,"ind":1,"ty":2,"nm":"Icon.png","cl":"png","refId":"image_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[249.644,247.994,0],"ix":2},"a":{"a":0,"k":[256,256,0],"ix":1},"s":{"a":0,"k":[20,20,100],"ix":6}},"ao":0,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":2,"nm":"0.1.png","cl":"1 png","refId":"image_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":60,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[135.288,163.146,0],"to":[8.641,-8.004,0],"ti":[-25.71,9.053,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":66,"s":[187.132,115.124,0],"to":[25.71,-9.053,0],"ti":[-29.075,-13.183,0]},{"t":149,"s":[289.548,108.83,0]}],"ix":2},"a":{"a":0,"k":[61.5,61.5,0],"ix":1},"s":{"a":0,"k":[85,85,100],"ix":6}},"ao":0,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"0.2.png","cl":"2 png","refId":"image_2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":60,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[361.582,119.35,0],"to":[8.004,6.827,0],"ti":[-11.535,-19.774,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[409.605,160.311,0],"to":[11.535,19.774,0],"ti":[-3.531,-12.947,0]},{"t":152,"s":[430.791,237.994,0]}],"ix":2},"a":{"a":0,"k":[61.5,61.5,0],"ix":1},"s":{"a":0,"k":[85.072,85.072,100],"ix":6}},"ao":0,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":2,"nm":"0.3.png","cl":"3 png","refId":"image_3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":60,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[363.701,392.655,0],"to":[-8.239,5.179,0],"ti":[18.832,-7.415,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[314.266,423.729,0],"to":[-18.832,7.415,0],"ti":[10.593,-2.236,0]},{"t":149,"s":[250.706,437.147,0]}],"ix":2},"a":{"a":0,"k":[61.5,61.5,0],"ix":1},"s":{"a":0,"k":[79.33,79.33,100],"ix":6}},"ao":0,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":2,"nm":"0.4.png","cl":"4 png","refId":"image_4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":60,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[134.887,382.768,0],"to":[-5.179,-5.65,0],"ti":[11.4,12.782,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[103.814,348.87,0],"to":[-30.014,-33.653,0],"ti":[4.355,7.523,0]},{"t":149,"s":[77.684,303.732,0]}],"ix":2},"a":{"a":0,"k":[61.5,61.5,0],"ix":1},"s":{"a":0,"k":[88.517,88.517,100],"ix":6}},"ao":0,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":2,"nm":"1.png","cl":"png","refId":"image_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[250.706,247.881,0],"to":[16.008,-30.838,0],"ti":[-14.36,27.66,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[346.751,62.853,0],"to":[14.36,-27.66,0],"ti":[1.648,-3.178,0]},{"t":92,"s":[336.864,81.921,0]}],"ix":2},"a":{"a":0,"k":[13,13,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[50,50,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":50,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":75,"s":[50,50,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":91,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":106,"s":[50,50,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":120,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":135,"s":[50,50,100]},{"t":149,"s":[100,100,100]}],"ix":6}},"ao":0,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":2,"nm":"3.png","cl":"png","refId":"image_6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[250.706,249.294,0],"to":[-34.84,-7.298,0],"ti":[27.895,6.003,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40,"s":[41.667,205.508,0],"to":[-27.895,-6.003,0],"ti":[-6.944,-1.295,0]},{"t":62,"s":[83.333,213.277,0]}],"ix":2},"a":{"a":0,"k":[29,29,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[20,20,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":40,"s":[80,80,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":75,"s":[30,30,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":90,"s":[80,80,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":105,"s":[30,30,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":120,"s":[80,80,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":135,"s":[30,30,100]},{"t":148,"s":[80,80,100]}],"ix":6}},"ao":0,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":2,"nm":"4.png","cl":"png","refId":"image_7","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[250.706,249.294,0],"to":[-25.188,6.709,0],"ti":[33.192,-7.062,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[99.576,289.548,0],"to":[-33.192,7.062,0],"ti":[8.004,-0.353,0]},{"t":102,"s":[51.554,291.667,0]}],"ix":2},"a":{"a":0,"k":[14.5,14.5,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[0,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":60,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":75,"s":[70,70,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":90,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":105,"s":[80,80,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":120,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":135,"s":[80,80,100]},{"t":148,"s":[100,100,100]}],"ix":6}},"ao":0,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":2,"nm":"5.png","cl":"png","refId":"image_8","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[250.706,249.294,0],"to":[29.872,17.368,0],"ti":[-28.695,-16.544,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[429.938,353.503,0],"to":[28.695,16.544,0],"ti":[1.412,2.001,0]},{"t":107,"s":[422.876,348.559,0]}],"ix":2},"a":{"a":0,"k":[16,16,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[20,20,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":60,"s":[90,90,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":75,"s":[50,50,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":90,"s":[90,90,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":105,"s":[50,50,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":120,"s":[80,80,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":135,"s":[50,50,100]},{"t":148,"s":[80,80,100]}],"ix":6}},"ao":0,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":2,"nm":"7.png","cl":"png","refId":"image_9","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[250.706,249.294,0],"to":[-17.25,-32.167,0],"ti":[14.779,27.694,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":21,"s":[147.203,56.294,0],"to":[-14.779,-27.694,0],"ti":[-2.472,-4.473,0]},{"t":72,"s":[162.034,83.13,0]}],"ix":2},"a":{"a":0,"k":[40.5,40.5,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[0,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":21,"s":[40,40,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":75,"s":[70,70,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":90,"s":[40,40,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":105,"s":[70,70,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":120,"s":[40,40,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":135,"s":[70,70,100]},{"t":147,"s":[40,40,100]}],"ix":6}},"ao":0,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":2,"nm":"8.png","cl":"png","refId":"image_10","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[248.706,249.294,0],"to":[-29.038,10.617,0],"ti":[42.927,-16.737,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[74.48,312.994,0],"to":[-32.297,12.593,0],"ti":[0,0,0]},{"t":93,"s":[95.667,304.52,0]}],"ix":2},"a":{"a":0,"k":[14.5,14.5,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[40,40,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":60,"s":[70,70,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":75,"s":[40,40,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":90,"s":[70,70,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":105,"s":[40,40,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":120,"s":[70,70,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":135,"s":[40,40,100]},{"t":148,"s":[70,70,100]}],"ix":6}},"ao":0,"ip":0,"op":150,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":2,"nm":"BG","refId":"image_11","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[250,250,0],"ix":2},"a":{"a":0,"k":[250,250,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":150,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/public/pdf2.json b/public/pdf2.json new file mode 100644 index 0000000..d11f614 --- /dev/null +++ b/public/pdf2.json @@ -0,0 +1 @@ +{"v":"5.6.6","ip":0,"op":160,"fr":60,"w":1857,"h":1319,"layers":[{"ind":2336,"nm":"surface12299","ao":0,"ip":0,"op":264,"st":0,"ty":4,"ks":{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[133.37,133.31]},"sk":{"k":0},"sa":{"k":0}},"shapes":[{"ty":"gr","hd":false,"nm":"surface12299","it":[{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[717.62,872.05],[917.56,872.05],[917.56,427.57],[1215.67,427.57],[1215.67,872.05],[1415.6,872.05],[1066.61,1266.56]],"c":true}}},{"ty":"st","lc":3,"lj":2,"ml":10,"o":{"k":100},"w":{"k":8},"c":{"k":[0.4,0,0,1]},"hd":false},{"ty":"gf","s":{"k":[717.62,427.57]},"e":{"k":[717.62,1266.56]},"t":1,"h":{"k":0},"a":{"k":0},"g":{"p":2,"k":{"k":[0,0.86,0,0,1,0.33,0.01,0.01,0,1,1,1]}},"hd":false,"o":{"a":1,"k":[{"i":{"x":[0.67],"y":[1]},"o":{"x":[0.33],"y":[0]},"t":59,"s":[0]},{"t":109,"s":[100]}],"ix":5}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[75,75]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[483.77,1080.19],[1106.76,1076.6]],"c":false}}},{"ty":"st","lc":3,"lj":2,"ml":10,"o":{"k":100},"w":{"k":4},"c":{"k":[0.4,0.4,0.4,1]},"hd":false},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[75,75]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[483.77,979.31],[1106.76,975.72]],"c":false}}},{"ty":"st","lc":3,"lj":2,"ml":10,"o":{"k":100},"w":{"k":4},"c":{"k":[0.4,0.4,0.4,1]},"hd":false},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[75,75]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[483.77,871.27],[1106.76,867.68]],"c":false}}},{"ty":"st","lc":3,"lj":2,"ml":10,"o":{"k":100},"w":{"k":4},"c":{"k":[0.4,0.4,0.4,1]},"hd":false},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[75,75]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[483.77,662.34],[1106.76,658.76]],"c":false}}},{"ty":"st","lc":3,"lj":2,"ml":10,"o":{"k":100},"w":{"k":4},"c":{"k":[0.4,0.4,0.4,1]},"hd":false},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[75,75]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[483.77,766.81],[1106.76,763.22]],"c":false}}},{"ty":"st","lc":3,"lj":2,"ml":10,"o":{"k":100},"w":{"k":4},"c":{"k":[0.4,0.4,0.4,1]},"hd":false},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[75,75]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[483.77,557.88],[1106.76,554.29]],"c":false}}},{"ty":"st","lc":3,"lj":2,"ml":10,"o":{"k":100},"w":{"k":4},"c":{"k":[0.4,0.4,0.4,1]},"hd":false},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[75,75]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[483.77,453.42],[1106.76,449.83]],"c":false}}},{"ty":"st","lc":3,"lj":2,"ml":10,"o":{"k":100},"w":{"k":4},"c":{"k":[0.4,0.4,0.4,1]},"hd":false},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[75,75]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[483.77,348.96],[1106.76,345.37]],"c":false}}},{"ty":"st","lc":3,"lj":2,"ml":10,"o":{"k":100},"w":{"k":4},"c":{"k":[0.4,0.4,0.4,1]},"hd":false},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[75,75]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[933.17,244.49],[1106.77,244.49]],"c":false}}},{"ty":"st","lc":3,"lj":2,"ml":10,"o":{"k":100},"w":{"k":4},"c":{"k":[0.4,0.4,0.4,1]},"hd":false},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[75,75]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[933.17,147.31],[1106.77,147.31]],"c":false}}},{"ty":"st","lc":3,"lj":2,"ml":10,"o":{"k":100},"w":{"k":4},"c":{"k":[0.4,0.4,0.4,1]},"hd":false},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[75,75]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[-7.09,-5.98],[0,-10.45],[7.09,-5.93],[12.5,0],[0,0],[0,0],[0,0],[0,0]],"o":[[12.5,0],[7.09,5.97],[0,10.45],[-7.09,5.92],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[407.49,109.46],[436.88,118.42],[447.52,143.05],[436.88,167.63],[407.49,176.51],[381.17,176.51],[381.17,207.45],[370.81,207.45],[370.81,109.46]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[-5.13,4.24],[0,7.74],[5.13,4.24],[9.7,0],[0,0],[0,0]],"o":[[9.7,0],[5.13,-4.25],[0,-7.94],[-5.13,-4.25],[0,0],[0,0],[0,0]],"v":[[407.21,167.41],[429.46,161.04],[437.16,143.05],[429.46,124.79],[407.21,118.41],[381.17,118.41],[381.17,167.41]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[-7.93,-4.16],[-4.38,-7.42],[0,-9.52],[4.39,-7.42],[7.94,-4.16],[10.36,0],[0,0]],"o":[[0,0],[10.36,0],[7.94,4.15],[4.39,7.41],[0,9.52],[-4.38,7.42],[-7.93,4.15],[0,0],[0,0]],"v":[[471.32,109.46],[511.21,109.46],[538.65,115.69],[557.13,133.05],[563.71,158.45],[557.13,183.86],[538.65,201.23],[511.21,207.45],[471.32,207.45]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[-6.44,3.41],[-3.55,6.02],[0,7.84],[3.55,6.02],[6.44,3.41],[8.59,0],[0,0],[0,0]],"o":[[8.59,0],[6.44,-3.41],[3.55,-6.02],[0,-7.84],[-3.55,-6.02],[-6.44,-3.41],[0,0],[0,0],[0,0]],"v":[[510.66,198.48],[533.2,193.38],[548.18,179.24],[553.5,158.45],[548.18,137.66],[533.2,123.52],[510.66,118.41],[481.68,118.41],[481.68,198.48]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[597.32,118.41],[597.32,156.91],[647.99,156.91],[647.99,165.87],[597.32,165.87],[597.32,207.45],[586.96,207.45],[586.96,109.46],[654.15,109.46],[654.15,118.41]],"c":true}}},{"ty":"fl","o":{"a":1,"k":[{"i":{"x":[0.67],"y":[1]},"o":{"x":[0.33],"y":[0]},"t":59,"s":[0]},{"t":109,"s":[100]}],"ix":5},"c":{"k":[0.4,0.4,0.4,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[-27.6,0],[0,0],[-9.38,-9.37],[0,-13.26],[0,0],[27.6,0],[0,0],[0,27.6]],"o":[[0,-27.6],[0,0],[13.26,0],[9.37,9.37],[0,0],[0,27.6],[0,0],[-27.6,0],[0,0]],"v":[[424.86,107.99],[474.83,58.02],[1130.01,58.02],[1165.34,72.65],[1179.98,107.99],[1179.98,1110.34],[1130.01,1160.32],[474.83,1160.32],[424.86,1110.34]],"c":true}}},{"ty":"st","lc":3,"lj":2,"ml":10,"o":{"k":100},"w":{"k":8},"c":{"k":[0.4,0.4,0.4,1]},"hd":false},{"ty":"fl","o":{"a":1,"k":[{"i":{"x":[0.67],"y":[1]},"o":{"x":[0.33],"y":[0]},"t":59,"s":[0]},{"t":109,"s":[100]}],"ix":5},"c":{"k":[0.95,0.95,0.95,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[75,75]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.27],"y":[1]},"o":{"x":[0.5],"y":[0]},"t":0,"s":[0]},{"t":66,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"hd":false}]}],"meta":{"g":"LF SVG to Lottie"},"assets":[]} \ No newline at end of file diff --git a/public/pdft.json b/public/pdft.json new file mode 100644 index 0000000..ff5b994 --- /dev/null +++ b/public/pdft.json @@ -0,0 +1 @@ +{"nm":"Comp 1","ddd":0,"h":300,"w":300,"meta":{"g":"LottieFiles AE "},"layers":[{"ty":4,"nm":"Cloud","sr":1,"st":0,"op":150.000006109625,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[25.5,17.5,0],"ix":1},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[104.543,104.543,100],"t":0},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[104.543,104.543,100],"t":20},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[104.543,104.543,100],"t":52},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[122.724,122.724,100],"t":62},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[118.481,118.481,100],"t":66},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[118.481,118.481,100],"t":92},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[130.602,130.602,100],"t":105},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[121.511,121.511,100],"t":110},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[121.511,121.511,100],"t":121},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[139.693,139.693,100],"t":131},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[131.206,131.206,100],"t":135},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[131.206,131.206,100],"t":138},{"s":[104.543,104.543,100],"t":149.000006068894}],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[150.538,150,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,4.953],[-3.791,1.047],[0,0.477],[-4.556,0],[-1.271,-0.8],[-4.877,0],[0,-6.735],[0.296,-1.052],[0,-3.984],[4.953,0],[0,0]],"o":[[-4.953,0],[0,-4.124],[-0.078,-0.454],[0,-4.556],[1.612,0],[1.951,-4.138],[6.735,0],[0,1.146],[3.595,1.168],[0,4.953],[0,0],[0,0]],"v":[[-14.065,16.5],[-24.033,7.533],[-17.458,-1.112],[-17.576,-2.511],[-9.326,-10.761],[-4.939,-9.499],[6.098,-16.5],[18.293,-4.304],[17.84,-0.997],[24.033,7.533],[15.065,16.5],[-9.326,16.5]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"c":{"a":0,"k":[0.2863,0.3412,0.5843],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[25.033,17.5],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,4.953],[-3.791,1.047],[0,0.477],[-4.556,0],[-1.271,-0.8],[-4.877,0],[0,-6.735],[0.296,-1.052],[0,-3.984],[4.953,0],[0,0]],"o":[[-4.953,0],[0,-4.124],[-0.078,-0.454],[0,-4.556],[1.612,0],[1.951,-4.138],[6.735,0],[0,1.146],[3.595,1.168],[0,4.953],[0,0],[0,0]],"v":[[-14.065,16.5],[-24.033,7.533],[-17.458,-1.112],[-17.576,-2.511],[-9.326,-10.761],[-4.939,-9.499],[6.098,-16.5],[18.293,-4.304],[17.84,-0.997],[24.033,7.533],[15.065,16.5],[-9.326,16.5]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.098,0.7059,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[25.033,17.5],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":1},{"ty":4,"nm":"File 4","sr":1,"st":141.000005743048,"op":280.000011404634,"ip":141.000005743048,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[10,13,0],"ix":1},"s":{"a":0,"k":[114.696,114.696,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[175.5,84.5,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0],"t":142},{"s":[100],"t":148.000006028164}],"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[-0.947,0],[0,0]],"o":[[0,0],[0,0.947],[0,0],[0,0]],"v":[[-2.571,-2.571],[-2.571,0.857],[-0.857,2.571],[2.571,2.571]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"c":{"a":0,"k":[0.098,0.7059,1],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[14.536,5.714],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-1.894,0],[0,0],[-0.964,-0.964],[0,0],[0,-1.364],[0,0],[1.894,0],[0,0],[0,1.894],[0,0]],"o":[[0,0],[1.364,0],[0,0],[0.964,0.964],[0,0],[0,1.894],[0,0],[-1.894,0],[0,0],[0,-1.894]],"v":[[-5.571,-12],[0.87,-12],[4.506,-10.494],[7.494,-7.506],[9,-3.87],[9,8.571],[5.571,12],[-5.571,12],[-9,8.571],[-9,-8.571]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"c":{"a":0,"k":[0.2863,0.3412,0.5843],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[10.25,13],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":2},{"ty":4,"nm":"File 3","sr":1,"st":0,"op":139.000005661586,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[10,13,0],"ix":1},"s":{"a":0,"k":[114.696,114.696,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[175.5,84.5,0],"t":0,"ti":[-0.214,-46.316,0],"to":[32.86,0,0]},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[222,155.5,0],"t":33,"ti":[23.393,43.894,0],"to":[-2.863,64.962,0]},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[115.86,191.597,0],"t":83,"ti":[0,-13.408,0],"to":[-12.695,-15.221,0]},{"s":[142.794,153,0],"t":107.000004358199}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[-0.947,0],[0,0]],"o":[[0,0],[0,0.947],[0,0],[0,0]],"v":[[-2.571,-2.571],[-2.571,0.857],[-0.857,2.571],[2.571,2.571]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"c":{"a":0,"k":[0.098,0.7059,1],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[14.536,5.714],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-1.894,0],[0,0],[-0.964,-0.964],[0,0],[0,-1.364],[0,0],[1.894,0],[0,0],[0,1.894],[0,0]],"o":[[0,0],[1.364,0],[0,0],[0.964,0.964],[0,0],[0,1.894],[0,0],[-1.894,0],[0,0],[0,-1.894]],"v":[[-5.571,-12],[0.87,-12],[4.506,-10.494],[7.494,-7.506],[9,-3.87],[9,8.571],[5.571,12],[-5.571,12],[-9,8.571],[-9,-8.571]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"c":{"a":0,"k":[0.2863,0.3412,0.5843],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[10.25,13],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":3},{"ty":4,"nm":"File 5","sr":1,"st":139.000005661586,"op":278.000011323172,"ip":139.000005661586,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[10,13,0],"ix":1},"s":{"a":0,"k":[97.297,97.297,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[183,221.5,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0],"t":139},{"s":[100],"t":149.000006068894}],"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[-0.947,0],[0,0]],"o":[[0,0],[0,0.947],[0,0],[0,0]],"v":[[-2.571,-2.571],[-2.571,0.857],[-0.857,2.571],[2.571,2.571]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"c":{"a":0,"k":[0.098,0.7059,1],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[14.536,5.714],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-1.894,0],[0,0],[-0.964,-0.964],[0,0],[0,-1.364],[0,0],[1.894,0],[0,0],[0,1.894],[0,0]],"o":[[0,0],[1.364,0],[0,0],[0.964,0.964],[0,0],[0,1.894],[0,0],[-1.894,0],[0,0],[0,-1.894]],"v":[[-5.571,-12],[0.87,-12],[4.506,-10.494],[7.494,-7.506],[9,-3.87],[9,8.571],[5.571,12],[-5.571,12],[-9,8.571],[-9,-8.571]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"c":{"a":0,"k":[0.2863,0.3412,0.5843],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[10.25,13],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":4},{"ty":4,"nm":"File 2","sr":1,"st":0,"op":139.000005661586,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[10,13,0],"ix":1},"s":{"a":0,"k":[97.297,97.297,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[183,221.5,0],"t":0,"ti":[22,26,0],"to":[0,0,0]},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[116.5,205.5,0],"t":22.319,"ti":[-13,7,0],"to":[-30,-42,0]},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[112.5,136.5,0],"t":46.868,"ti":[0,0,0],"to":[13,-7,0]},{"s":[151.5,147,0],"t":59.9400024414062}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[-0.947,0],[0,0]],"o":[[0,0],[0,0.947],[0,0],[0,0]],"v":[[-2.571,-2.571],[-2.571,0.857],[-0.857,2.571],[2.571,2.571]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"c":{"a":0,"k":[0.098,0.7059,1],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[14.536,5.714],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-1.894,0],[0,0],[-0.964,-0.964],[0,0],[0,-1.364],[0,0],[1.894,0],[0,0],[0,1.894],[0,0]],"o":[[0,0],[1.364,0],[0,0],[0.964,0.964],[0,0],[0,1.894],[0,0],[-1.894,0],[0,0],[0,-1.894]],"v":[[-5.571,-12],[0.87,-12],[4.506,-10.494],[7.494,-7.506],[9,-3.87],[9,8.571],[5.571,12],[-5.571,12],[-9,8.571],[-9,-8.571]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"c":{"a":0,"k":[0.2863,0.3412,0.5843],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[10.25,13],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":5},{"ty":4,"nm":"File 6","sr":1,"st":145.000005905971,"op":284.000011567557,"ip":145.000005905971,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[10,13,0],"ix":1},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[145.946,145.946,100],"t":274},{"s":[94.946,94.946,100],"t":283.000011526826}],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[91,127,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0],"t":145},{"s":[100],"t":149.000006068894}],"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[-0.947,0],[0,0]],"o":[[0,0],[0,0.947],[0,0],[0,0]],"v":[[-2.571,-2.571],[-2.571,0.857],[-0.857,2.571],[2.571,2.571]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"c":{"a":0,"k":[0.098,0.7059,1],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[14.536,5.714],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-1.894,0],[0,0],[-0.964,-0.964],[0,0],[0,-1.364],[0,0],[1.894,0],[0,0],[0,1.894],[0,0]],"o":[[0,0],[1.364,0],[0,0],[0.964,0.964],[0,0],[0,1.894],[0,0],[-1.894,0],[0,0],[0,-1.894]],"v":[[-5.571,-12],[0.87,-12],[4.506,-10.494],[7.494,-7.506],[9,-3.87],[9,8.571],[5.571,12],[-5.571,12],[-9,8.571],[-9,-8.571]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"c":{"a":0,"k":[0.2863,0.3412,0.5843],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[10.25,13],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":6},{"ty":4,"nm":"File","sr":1,"st":0,"op":139.000005661586,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[10,13,0],"ix":1},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[145.946,145.946,100],"t":129},{"s":[94.946,94.946,100],"t":138.000005620855}],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[91,127,0],"t":0,"ti":[-27.5,13,0],"to":[0,0,0]},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[129,86,0],"t":25,"ti":[-9.326,-17,0],"to":[38,-14.5,0]},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.881},"s":[215,128.5,0],"t":70,"ti":[20.827,-9.947,0],"to":[10.837,26.295,0]},{"o":{"x":0.167,"y":0.084},"i":{"x":0.833,"y":0.833},"s":[192.5,193.5,0],"t":105.078,"ti":[0.5,22.541,0],"to":[-23.502,11.225,0]},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[141,158.5,0],"t":129,"ti":[0,0,0],"to":[0,0,0]},{"s":[151.5,152,0],"t":138.000005620855}],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[-0.947,0],[0,0]],"o":[[0,0],[0,0.947],[0,0],[0,0]],"v":[[-2.571,-2.571],[-2.571,0.857],[-0.857,2.571],[2.571,2.571]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"c":{"a":0,"k":[0.098,0.7059,1],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[14.536,5.714],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-1.894,0],[0,0],[-0.964,-0.964],[0,0],[0,-1.364],[0,0],[1.894,0],[0,0],[0,1.894],[0,0]],"o":[[0,0],[1.364,0],[0,0],[0.964,0.964],[0,0],[0,1.894],[0,0],[-1.894,0],[0,0],[0,-1.894]],"v":[[-5.571,-12],[0.87,-12],[4.506,-10.494],[7.494,-7.506],[9,-3.87],[9,8.571],[5.571,12],[-5.571,12],[-9,8.571],[-9,-8.571]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"c":{"a":0,"k":[0.2863,0.3412,0.5843],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[10.25,13],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":7},{"ty":4,"nm":"Circle","sr":1,"st":0,"op":150.000006109625,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[101,101,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[150,150,0],"ix":2},"r":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0],"t":0},{"s":[160],"t":149.000006068894}],"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-55.228,0],[0,55.229],[55.229,0],[0,-55.228]],"o":[[55.229,0],[0,-55.228],[-55.228,0],[0,55.229]],"v":[[0,100],[100,0],[0,-100],[-100,0]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"d":[{"nm":"dash","n":"d","v":{"a":0,"k":5,"ix":1}},{"nm":"gap","n":"g","v":{"a":0,"k":5,"ix":2}},{"nm":"offset","n":"o","v":{"a":0,"k":0,"ix":7}}],"c":{"a":0,"k":[0.098,0.7059,1],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[101,101],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":8}],"v":"4.8.0","fr":29.9700012207031,"op":150.000006109625,"ip":0,"assets":[]} \ No newline at end of file diff --git a/public/workspace_8.pdf b/public/workspace_8.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3a732dc3cbab1ada0c542122b9529822462f2a8e GIT binary patch literal 4720 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 cmHThjJ2~HIm>$L7(nV8T=_8ZrE&3n-1?ziJ!T + element: , + }, + { + path: "/workspace/:id/export", + element: , }, { path: "/workspace/:id/calendar", diff --git a/src/components/Pages/Dashboard/Navbar.jsx b/src/components/Pages/Dashboard/Navbar.jsx index 4511ed8..bf345bf 100644 --- a/src/components/Pages/Dashboard/Navbar.jsx +++ b/src/components/Pages/Dashboard/Navbar.jsx @@ -37,7 +37,7 @@ const Navbar = ({ sidebarToggle, setSidebarToggle, handleThemeChange }) => { logo -

Project Syncify

+

Project Syncify

@@ -56,10 +56,10 @@ const Navbar = ({ sidebarToggle, setSidebarToggle, handleThemeChange }) => { - + {/* moon icon */} - +

diff --git a/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx b/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx index 46c4336..cbdfae2 100644 --- a/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx +++ b/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx @@ -27,7 +27,7 @@ const DynamicDashboard = () => { return ( -
+
{/* */} diff --git a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx index c6f6cee..e94cba3 100644 --- a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx +++ b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx @@ -19,7 +19,7 @@ const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { const getLinkClass = (path) => { return location.pathname === path - ? "bg-blue-500 text-white dark:text-[#8401A1] dark:bg-white" + ? "bg-[#2c01a1] text-white dark:text-[#2c01a1] dark:bg-[#73e9fe]" : "text-black dark:text-white"; }; @@ -62,7 +62,7 @@ const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { className="absolute cursor-pointer rounded-full -right-3 top-9 w-5 h-5 border-2 text-xs" /> )} -
+

{open ? workspaceDetails?.name.slice(0, 20) : workspaceDetails?.name}

@@ -87,7 +87,7 @@ const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { {!open && Members} -
  • +
  • {!open && Plans} diff --git a/src/components/Pages/DynamicDashboard/Member.jsx b/src/components/Pages/DynamicDashboard/Member.jsx index 820e9b8..bb76fe5 100644 --- a/src/components/Pages/DynamicDashboard/Member.jsx +++ b/src/components/Pages/DynamicDashboard/Member.jsx @@ -87,19 +87,19 @@ const Member = () => { console.log("delete member error -> ", error); } }; - function getBackgroundColor(role) { - switch (role) { - case 'Associate Manager': - return 'bg-[#8401A1] text-white'; - case 'Member': - return 'bg-[#007BFF] text-white'; - case 'Team Leader': - return 'bg-[#28A745] text-white'; - default: - return 'bg-gray-400 text-black'; - } + function getBackgroundColor(role) { + switch (role) { + case 'Associate Manager': + return 'bg-[#AF47D2] text-white'; + case 'Member': + return 'bg-[#007BFF] text-white'; + case 'Team Leader': + return 'bg-[#006769] text-white'; + default: + return 'bg-gray-400 text-black'; } - + } + useEffect(() => { const getSpecificMembers = async () => { @@ -119,17 +119,17 @@ const Member = () => { const memberLength = members.length; - return ( -
    + return ( +
    - {/*
    + {/*
    -
    +

    Wanna Add New
    Member?

    -

    For maintain your project progress.
    Add your member and track your progress...
    Click below ↓↓ and explore more.

    - +

    For maintain your project progress.
    Add your member and track your progress...
    Click below ↓↓ and explore more.

    +
    */} @@ -138,17 +138,17 @@ const Member = () => {
    -

    +

    Create New Member

    @@ -162,7 +162,7 @@ const Member = () => {
    @@ -177,149 +177,149 @@ const Member = () => {
    -
    - -
    +
    + +
    -
    -
    + +
    - -
    -
    -
    -

    - Member -

    - -
    - -
    -

    - To ensure seamless progress tracking and maintenance of your project, incorporate team members into your project structure. Assign distinct roles to each member to streamline collaboration and enhance accountability throughout the project lifecycle. Add member and explore more. -

    -
    - {/* */} -
    -
    -
    - {memberLength === 0 && <>
    - -

    No Member Found, Add Member!

    -
    } -
    -
    - - -
    - {/*
    - + +
    +
    +
    +

    + Member +

    + +
    + +
    +

    + To ensure seamless progress tracking and maintenance of your project, incorporate team members into your project structure. Assign distinct roles to each member to streamline collaboration and enhance accountability throughout the project lifecycle. Add member and explore more. +

    +
    + {/* */} +
    +
    +
    + {memberLength === 0 && <>
    + +

    No Member Found, Add Member!

    +
    } +
    +
    + + +
    + {/*
    +
    */} -
    - {/*

    User List

    */} - - { - memberLength > 0 && ( -
    - - {/* head */} - - + + {/*

    User List

    */} - - - - - + { + memberLength > 0 && ( +
    +
    NameEmailRoleEdit MemberDelete Member
    + {/* head */} + + - - - - {/* row 1 */} - { - members?.map(member => - - - + + + + + + + + + {/* row 1 */} + { + members?.map(member => + + + - {/* + {/* */} - + - - - - ) - } + +
    + + +
    +
    + +
    + + + + + + + ) + } - - {/* foot */} - {/* + + {/* foot */} + {/* @@ -328,9 +328,9 @@ const Member = () => { */} -
    -
    -
    -
    - member image -
    -
    -
    -
    {member.user_name}
    -
    -
    -
    - {member.user_email} - {/*
    +
    NameEmailRoleEdit MemberDelete Member
    +
    +
    +
    + member image +
    +
    +
    +
    {member.user_name}
    +
    +
    +
    + {member.user_email} + {/*
    {user.phone} {user.email} */} -
    {user.roll === 'admin' ? + {user.roll === 'admin' ? : } -

    - {member.role} -

    -
    +

    + {member.role} +

    +
    - {/* details */} - {/* */} + + {/* details */} + {/* */} - {/** Member edit button and model start */} - - {/* You can open the modal using document.getElementById('ID').showModal() method */} - - -
    -
    - -

    Update Member Role

    + {/** Member edit button and model start */} + + {/* You can open the modal using document.getElementById('ID').showModal() method */} + + +
    + + +

    Update Member Role

    -
    - - -
    -
    - - +
    + + +
    +
    + + -
    -
    - - -
    -
    - -
    - -
    -
    -
    - {/** Member edit button and model end */} - -
    + {/** Member edit button and model end */} + +
    NameAction
    -
    - )} + +
    + )}
    ); }; diff --git a/src/components/Pages/Export/Export.jsx b/src/components/Pages/Export/Export.jsx new file mode 100644 index 0000000..2edc79b --- /dev/null +++ b/src/components/Pages/Export/Export.jsx @@ -0,0 +1,76 @@ +import Lottie from "lottie-react"; +import { useEffect } from "react"; +import { useState } from "react"; +import { useParams } from "react-router-dom"; +import pdfani from "../../../../public/pdf.json"; +import pdfani2 from "../../../../public/pdf2.json"; +import pdfanimation from "../../../../public/pdft.json"; +const Export = () => { + const [file, setFile] = useState(null); + const { id } = useParams(); + console.log({ id }); + + useEffect(() => { + fetch(`https://projectsyncifyapi.onrender.com/workspace/pdf/${id}/`) + .then((res) => res.blob()) + .then((data) => { + setFile(data); + console.log(data); + }); + }, [id]); + + const handleDownload = () => { + const link = document.createElement("a"); + link.href = URL.createObjectURL(file); + link.download = "document.pdf"; + link.click(); + }; + + + return ( +
    +
    +
    +

    + Export Project Documentation +

    + +
    + +
    +

    + Export all the data associated with your project. To keep a Documentation + of your project. With the workflow of your project. Thank you for + using our Project Syncify . +

    +
    +
    + +
    +
    + + +
    +
    + +
    +
    + +
    + +
    + + + +
    + +
    + ); +}; + +export default Export; \ No newline at end of file diff --git a/src/components/Pages/Workspace/CreateWorkspace.jsx b/src/components/Pages/Workspace/CreateWorkspace.jsx index 94891e0..30ed784 100644 --- a/src/components/Pages/Workspace/CreateWorkspace.jsx +++ b/src/components/Pages/Workspace/CreateWorkspace.jsx @@ -55,8 +55,8 @@ const CreateWorkspace = () => { console.log({response}) if (response.status === 201) { - toast.success("Workspace created successfully!"); - setSuccess("Workspace created successfully!"); + toast.success("Project created successfully!"); + setSuccess("Project created successfully!"); handleCloseModelButton(); setError(""); @@ -65,13 +65,13 @@ const CreateWorkspace = () => { setLoading(false) navigate('/workspace') } else { - setError("Failed to create the workspace."); + setError("Failed to create the project."); setSuccess(""); setLoading(false); } } catch (error) { - console.error("There was an error creating the workspace!", error); - setError("There was an error creating the workspace!"); + console.error("There was an error creating the project!", error); + setError("There was an error creating the project!"); setSuccess(""); setLoading(false); if(error?.response?.data?.workSpace_manager[0]){ @@ -92,7 +92,6 @@ const CreateWorkspace = () => { {success &&

    {success}

    }
    */} -

    Create a new project or select an existing project to track your progress.

    -

    Create New Workspace

    +

    Create New Project

    - + { value={workspaceName} onChange={(e) => setWorkspaceName(e.target.value)} required - placeholder="Enter Workspace Name" + placeholder="Enter Project Name" />
    - +
    diff --git a/src/components/Pages/Workspace/Workspace.jsx b/src/components/Pages/Workspace/Workspace.jsx index d7109df..ecb3013 100644 --- a/src/components/Pages/Workspace/Workspace.jsx +++ b/src/components/Pages/Workspace/Workspace.jsx @@ -59,7 +59,7 @@ const Workspace = () => {
    {loading && (
    - Workspace + Project Loading....
    )} @@ -69,7 +69,7 @@ const Workspace = () => { return (

    - No workspaces available for your account.
    + No project available for your account.
    {/*
    From bf4b215f0048c8bba41c654c15f1e2b432413ba1 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam Date: Sun, 2 Jun 2024 00:46:55 +0600 Subject: [PATCH 06/88] board redesign done --- public/document (1).pdf | Bin 0 -> 6236 bytes src/components/Pages/Board/Board.jsx | 36 ++++-- .../Pages/Board/NewBoard/NewBoard.jsx | 107 ++++++++++++++++++ 3 files changed, 134 insertions(+), 9 deletions(-) create mode 100644 public/document (1).pdf create mode 100644 src/components/Pages/Board/NewBoard/NewBoard.jsx diff --git a/public/document (1).pdf b/public/document (1).pdf new file mode 100644 index 0000000000000000000000000000000000000000..7def912ed22fb15d01286f262722380d287c9a2e GIT binary patch literal 6236 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 o@>j|uNAJuxp_-Q0?ms) { const location = useLocation(); const timelineData = location.state; - console.log('timeline data recive in board from location state -> ',timelineData); + console.log('timeline data recive in board from location state -> ', timelineData); const { user } = useContext(AuthContext); const [tasks, setTasks] = useState([]); const [currentTask, setCurrentTask] = useState(null); @@ -34,17 +35,34 @@ const Board = () => { }) .catch(error => console.log(error)); }; - + return (
    - {/** timeline all data exist in timelineData variable */} -
    - + +
    +
    +

    + Board +

    + +
    + +
    +

    + To ensure seamless progress tracking and maintenance of your project, check out the boards into your project structure. Assign task and distinct roles to each member to streamline collaboration and enhance accountability throughout the project lifecycle. Also chat with your team members. +

    -
    Timeline Details: {timelineData?.name}
    - - -
    + + + {/** timeline all data exist in timelineData variable */ } + {/*
    + +
    */} + {/*
    Timeline Details: {timelineData?.name}
    + */} + + +
    ); }; diff --git a/src/components/Pages/Board/NewBoard/NewBoard.jsx b/src/components/Pages/Board/NewBoard/NewBoard.jsx new file mode 100644 index 0000000..396ab46 --- /dev/null +++ b/src/components/Pages/Board/NewBoard/NewBoard.jsx @@ -0,0 +1,107 @@ +import React, { useState } from "react"; +import { BiCollapseVertical, BiDownArrowCircle, BiUpArrowCircle } from "react-icons/bi"; +import { FaRegEdit } from "react-icons/fa"; +import { HiMiniChevronUpDown } from "react-icons/hi2"; +import { IoChatbubblesOutline } from "react-icons/io5"; +import { MdAddTask, MdDeleteForever } from "react-icons/md"; + +const NewBoard = () => { + const [showTasks, setShowTasks] = useState(false); + + const handleToggle = () => { + setShowTasks(!showTasks); + }; + + return ( +
    + + + + + + + + + + + + {/* */} + + + + + + + {/* */} + + + + + + + + + {showTasks && ( + + + + )} + +
    Plans Name Board NameAssigned DeleteAdd TaskChatAll Tasks
    Plan NameBoard Namestatusassigned person + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + {/* Add more tasks as needed */} + +
    Task NameAssigned ToStatusTypePriorityEditDelete
    Task Nameassigned personStatusI don't know what type it is, ask nazim vaiPriority + + + +
    +
    +
    +
    + ); +}; + +export default NewBoard; From 580c1679da8961d4b7e7c99a38d6b59c92ccc659 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam Date: Sun, 2 Jun 2024 12:06:13 +0600 Subject: [PATCH 07/88] board task add option done and task edit delete done --- src/components/Pages/Board/Board.jsx | 46 +----- src/components/Pages/Board/CreateTask.jsx | 40 ++--- .../Pages/Board/NewBoard/NewBoard.jsx | 24 +-- src/components/Pages/Tasks/DragNDrop.jsx | 42 +----- src/components/Pages/Tasks/EditDeleteTask.jsx | 137 +++++++++--------- 5 files changed, 111 insertions(+), 178 deletions(-) diff --git a/src/components/Pages/Board/Board.jsx b/src/components/Pages/Board/Board.jsx index 766cffa..ed9f0d8 100644 --- a/src/components/Pages/Board/Board.jsx +++ b/src/components/Pages/Board/Board.jsx @@ -1,40 +1,8 @@ -import { useContext, useEffect, useState } from "react"; -import { AuthContext } from "../../../Providers/AuthProviders/AuthProviders"; -import CreateTask from "./CreateTask"; -import DragNDrop from "../Tasks/DragNDrop"; -import EditDeleteTask from "../Tasks/EditDeleteTask"; -import { useLocation } from "react-router-dom"; -import CreateBoard from "./CreateBoard"; + import NewBoard from "./NewBoard/NewBoard"; const Board = () => { - const location = useLocation(); - - const timelineData = location.state; - console.log('timeline data recive in board from location state -> ', timelineData); - const { user } = useContext(AuthContext); - const [tasks, setTasks] = useState([]); - const [currentTask, setCurrentTask] = useState(null); - - useEffect(() => { - fetch(`https://projectsyncifyapi.onrender.com/workspace/tasks/${timelineData?._id}`) - .then(res => res.json()) - .then(data => { - const filteredTasks = data.filter(task => task.email === user?.email); - setTasks(filteredTasks); - }) - .catch(error => console.log(error)); - }, [user?.email]); - - const updateTasks = () => { - fetch(`https://task-backend-azure.vercel.app/tasks`) - .then(res => res.json()) - .then(data => { - const filteredTasks = data.filter(task => task.email === user?.email); - setTasks(filteredTasks); - }) - .catch(error => console.log(error)); - }; + return (
    @@ -51,15 +19,7 @@ const Board = () => {

    To ensure seamless progress tracking and maintenance of your project, check out the boards into your project structure. Assign task and distinct roles to each member to streamline collaboration and enhance accountability throughout the project lifecycle. Also chat with your team members.

    -
    - - - {/** timeline all data exist in timelineData variable */ } - {/*
    - -
    */} - {/*
    Timeline Details: {timelineData?.name}
    - */} +

    diff --git a/src/components/Pages/Board/CreateTask.jsx b/src/components/Pages/Board/CreateTask.jsx index 606b8ca..03cf410 100644 --- a/src/components/Pages/Board/CreateTask.jsx +++ b/src/components/Pages/Board/CreateTask.jsx @@ -3,6 +3,7 @@ import { AuthContext } from "../../../Providers/AuthProviders/AuthProviders"; import { toast } from "react-toastify"; import TaskAni from "../../../../public/tasks.json"; import Lottie from "lottie-react"; +import { MdAddTask } from "react-icons/md"; const CreateTask = ({ updateTasks }) => { const { user } = useContext(AuthContext); @@ -55,51 +56,54 @@ const CreateTask = ({ updateTasks }) => { return (
    -
    -
    + + {/*
    */} + {/*
    -
    +

    Wanna Create Task?

    -

    For maintain your project progress.
    Create your task and track your progress...
    Click below ↓↓ and explore more

    - +

    For maintain your project progress.
    Create your task and track your progress...
    Click below ↓↓ and explore more

    +
    -
    +
    */}
    - -

    Create Task

    + +

    Create Task

    - +
    - +
    - +
    - +
    -
    + {/*
    */}
    ); }; diff --git a/src/components/Pages/Board/NewBoard/NewBoard.jsx b/src/components/Pages/Board/NewBoard/NewBoard.jsx index 396ab46..3b9ae0f 100644 --- a/src/components/Pages/Board/NewBoard/NewBoard.jsx +++ b/src/components/Pages/Board/NewBoard/NewBoard.jsx @@ -4,6 +4,8 @@ import { FaRegEdit } from "react-icons/fa"; import { HiMiniChevronUpDown } from "react-icons/hi2"; import { IoChatbubblesOutline } from "react-icons/io5"; import { MdAddTask, MdDeleteForever } from "react-icons/md"; +import CreateTask from "../CreateTask"; +import EditDeleteTask from "../../Tasks/EditDeleteTask"; const NewBoard = () => { const [showTasks, setShowTasks] = useState(false); @@ -41,9 +43,10 @@ const NewBoard = () => { - + */} - - - + */} + {/* Add more tasks as needed */} diff --git a/src/components/Pages/Tasks/DragNDrop.jsx b/src/components/Pages/Tasks/DragNDrop.jsx index 9812564..78b0174 100644 --- a/src/components/Pages/Tasks/DragNDrop.jsx +++ b/src/components/Pages/Tasks/DragNDrop.jsx @@ -31,32 +31,7 @@ const DragNDrop = ({ tasks, setTasks, handleShowModal }) => { } }; - const handleDelete = (taskId) => { - Swal.fire({ - title: 'Are you sure?', - text: "You won't be able to revert this!", - icon: 'warning', - showCancelButton: true, - confirmButtonColor: '#3085d6', - cancelButtonColor: '#d33', - confirmButtonText: 'Yes, delete it!' - }).then((result) => { - if (result.isConfirmed) { - fetch(`https://task-backend-azure.vercel.app/tasks/${taskId}`, { - method: 'DELETE' - }) - .then(res => res.json()) - .then(data => { - if (data.deletedCount > 0) { - toast.success('Task deleted successfully'); - const remainingTasks = tasks.filter(task => task._id !== taskId); - setTasks(remainingTasks); - } - }) - .catch(error => console.log(error)); - } - }); - }; + return (
    @@ -78,20 +53,7 @@ const DragNDrop = ({ tasks, setTasks, handleShowModal }) => { >

    {task.title}

    -
    - - -
    +
    ))} diff --git a/src/components/Pages/Tasks/EditDeleteTask.jsx b/src/components/Pages/Tasks/EditDeleteTask.jsx index d6e9832..daebf4d 100644 --- a/src/components/Pages/Tasks/EditDeleteTask.jsx +++ b/src/components/Pages/Tasks/EditDeleteTask.jsx @@ -2,100 +2,105 @@ import { useContext, useState, useEffect } from "react"; import { AuthContext } from "../../../Providers/AuthProviders/AuthProviders"; import Swal from "sweetalert2"; import { toast } from "react-toastify"; +import { FaRegEdit, FaRegTrashAlt } from "react-icons/fa"; +import { MdDeleteForever } from "react-icons/md"; -const EditDeleteTask = ({ currentTask, handleUpdateTask }) => { +const EditDeleteTask = () => { const { user } = useContext(AuthContext); - const [task, setTask] = useState(currentTask); + const [task, setTask] = useState(); - useEffect(() => { - setTask(currentTask); - }, [currentTask]); - const handleUpdate = (event) => { - event.preventDefault(); - const form = event.target; - const title = form.title.value; - const description = form.description.value; - const deadline = form.deadline.value; - const priority = form.priority.value; - const status = form.status.value; - const email = user.email; + const handleUpdate = () => { - const updatedTask = { ...task, title, description, deadline, priority, email, status }; + }; - fetch(`https://task-backend-azure.vercel.app/tasks/${task._id}`, { - method: 'PUT', - headers: { - 'Content-Type': 'application/json' - }, - body: JSON.stringify(updatedTask) - }) - .then(res => res.json()) - .then(data => { - if (data.modifiedCount > 0) { - Swal.fire('Task updated successfully!', '', 'success'); - handleUpdateTask(updatedTask); - form.reset(); - document.getElementById("my_modal_5").close(); - } - }) - .catch(error => console.log(error)); + const handleDelete = () => { + Swal.fire({ + title: 'Are you sure?', + text: "You won't be able to revert this task!", + icon: 'warning', + showCancelButton: true, + confirmButtonColor: '#3085d6', + cancelButtonColor: '#d33', + confirmButtonText: 'Yes, delete it!' + }).then((result) => { + // if (result.isConfirmed) { + // fetch(`https://projectsyncifyapi.onrender.com/workspace/tasks/delete/${taskId}/`, { + // method: 'DELETE' + // }) + // .then(res => res.json()) + // .then(data => { + // if (data.deletedCount > 0) { + // toast.success('Task deleted successfully'); + // const remainingTasks = task.filter(task => task._id !== taskId); + // setTask(remainingTasks); + // } + // }) + // .catch(error => console.log(error)); + // } + }); }; return ( -
    - {task && ( - +
    +
    + +
    - -

    Update Task

    + +

    Update Task

    - -
    - - -
    - -
    - - -
    + +
    + + +
    + +
    + + +
    -
    +
    - l
    -
    - - -
    -
    + +
    - +
    - +
    - +
    - )} + +
    +
    + +
    +
    ); }; From 8c4f3051121ebcc4375a7aa005738ec038f72a65 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam Date: Sun, 2 Jun 2024 12:10:34 +0600 Subject: [PATCH 08/88] board delete done --- .../Pages/Board/NewBoard/BoardDelete.jsx | 31 +++++++++++++++++++ .../Pages/Board/NewBoard/NewBoard.jsx | 6 ++-- 2 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 src/components/Pages/Board/NewBoard/BoardDelete.jsx diff --git a/src/components/Pages/Board/NewBoard/BoardDelete.jsx b/src/components/Pages/Board/NewBoard/BoardDelete.jsx new file mode 100644 index 0000000..091a337 --- /dev/null +++ b/src/components/Pages/Board/NewBoard/BoardDelete.jsx @@ -0,0 +1,31 @@ +import { MdDeleteForever } from "react-icons/md"; +import Swal from "sweetalert2"; + +const BoardDelete = () => { + const handleBoardDelete = () => { + Swal.fire({ + title: 'Are you sure?', + text: "You won't be able to revert this board!", + icon: 'warning', + showCancelButton: true, + confirmButtonColor: '#3085d6', + cancelButtonColor: '#d33', + confirmButtonText: 'Yes, delete it!' + }).then((result) => { + if (result.isConfirmed) { + Swal.fire( + 'Deleted!', + 'Your board has been deleted.', + 'success' + ) + } + }); + } + return ( +
    + +
    + ); +}; + +export default BoardDelete; \ No newline at end of file diff --git a/src/components/Pages/Board/NewBoard/NewBoard.jsx b/src/components/Pages/Board/NewBoard/NewBoard.jsx index 3b9ae0f..899dc3d 100644 --- a/src/components/Pages/Board/NewBoard/NewBoard.jsx +++ b/src/components/Pages/Board/NewBoard/NewBoard.jsx @@ -6,6 +6,7 @@ import { IoChatbubblesOutline } from "react-icons/io5"; import { MdAddTask, MdDeleteForever } from "react-icons/md"; import CreateTask from "../CreateTask"; import EditDeleteTask from "../../Tasks/EditDeleteTask"; +import BoardDelete from "./BoardDelete"; const NewBoard = () => { const [showTasks, setShowTasks] = useState(false); @@ -38,9 +39,10 @@ const NewBoard = () => { assigned person - + */} From 758167182ea3c9726b61f2ee3776536ae242e416 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam Date: Sun, 2 Jun 2024 13:01:35 +0600 Subject: [PATCH 09/88] chat ui done --- .../Authentication/Register/Register.jsx | 12 ++--- .../Pages/Board/NewBoard/NewBoard.jsx | 6 +-- src/components/Pages/Chat/ChatUI.jsx | 49 +++++++++++++++++++ 3 files changed, 58 insertions(+), 9 deletions(-) create mode 100644 src/components/Pages/Chat/ChatUI.jsx diff --git a/src/components/Pages/Authentication/Register/Register.jsx b/src/components/Pages/Authentication/Register/Register.jsx index 9b3738e..3e29ced 100644 --- a/src/components/Pages/Authentication/Register/Register.jsx +++ b/src/components/Pages/Authentication/Register/Register.jsx @@ -79,7 +79,7 @@ const Register = () => { localStorage.setItem('user', JSON.stringify(user)) localStorage.setItem('access', JSON.stringify(server_res.data.access_token)) localStorage.setItem('refresh', JSON.stringify(server_res.data.refresh_token)) - navigate("/dashboard"); + navigate("/workspace"); toast.success("login successfull") } } @@ -93,9 +93,9 @@ const Register = () => { }; - const handleSignInWithGithub = async (response) => { - window.location.assign(`https://github.com/login/oauth/authorize/?client_id=${import.meta.env.VITE_GITHU_ID}`) - } + // const handleSignInWithGithub = async (response) => { + // window.location.assign(`https://github.com/login/oauth/authorize/?client_id=${import.meta.env.VITE_GITHU_ID}`) + // } const send_code_to_backend = async () => { if(searchparams){ @@ -187,9 +187,9 @@ useEffect(() => { */}
    - + */}
    diff --git a/src/components/Pages/Board/NewBoard/NewBoard.jsx b/src/components/Pages/Board/NewBoard/NewBoard.jsx index 899dc3d..5a3a96e 100644 --- a/src/components/Pages/Board/NewBoard/NewBoard.jsx +++ b/src/components/Pages/Board/NewBoard/NewBoard.jsx @@ -7,6 +7,7 @@ import { MdAddTask, MdDeleteForever } from "react-icons/md"; import CreateTask from "../CreateTask"; import EditDeleteTask from "../../Tasks/EditDeleteTask"; import BoardDelete from "./BoardDelete"; +import ChatUI from "../../Chat/ChatUI"; const NewBoard = () => { const [showTasks, setShowTasks] = useState(false); @@ -51,9 +52,8 @@ const NewBoard = () => { */} - + + + {showChat && ( +
    +
    +

    Chat

    + +
    +
    +
    + {/* Chat messages will go here */} +
    + Hello! How can I help you? +
    +
    + I have a question about your services. +
    +
    +
    +
    + +
    +
    + )} +
    + ); +}; + +export default ChatUI; From 6a71a7dc688d9c8ed75b03cd25e5487b1f52ae08 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam Date: Sun, 2 Jun 2024 13:13:17 +0600 Subject: [PATCH 10/88] chat ui done --- src/components/Pages/Chat/ChatUI.jsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/Pages/Chat/ChatUI.jsx b/src/components/Pages/Chat/ChatUI.jsx index 9fcb8af..c0c1c51 100644 --- a/src/components/Pages/Chat/ChatUI.jsx +++ b/src/components/Pages/Chat/ChatUI.jsx @@ -33,12 +33,13 @@ const ChatUI = () => {
  • -
    +
    +
    )} From 1694e8d192916be7dc81ae069c29c44435329d81 Mon Sep 17 00:00:00 2001 From: rasel-chowdhury1 Date: Sun, 2 Jun 2024 14:01:51 +0600 Subject: [PATCH 11/88] working member form --- src/components/Pages/Board/Board.jsx | 63 ++++- .../Pages/DynamicDashboard/Member.jsx | 239 +++++++++++------- src/components/Pages/Plans/Plans.jsx | 13 +- 3 files changed, 216 insertions(+), 99 deletions(-) diff --git a/src/components/Pages/Board/Board.jsx b/src/components/Pages/Board/Board.jsx index 4b63c42..8f6165d 100644 --- a/src/components/Pages/Board/Board.jsx +++ b/src/components/Pages/Board/Board.jsx @@ -6,6 +6,8 @@ import EditDeleteTask from "../Tasks/EditDeleteTask"; import { useLocation, useParams } from "react-router-dom"; import CreateBoard from "./CreateBoard"; import axios from "axios"; +import { IoIosCreate } from "react-icons/io"; +import { FaRegEdit} from 'react-icons/fa'; const Board = () => { const {id} = useParams() @@ -15,11 +17,13 @@ const Board = () => { console.log('timeline data recive in board from location state -> ',timelineData); const { user } = useContext(AuthContext); const [tasks, setTasks] = useState([]); + const [boards, setBoards] = useState(null) // const [currentTask, setCurrentTask] = useState(null); const getBoard = async () => { - const result = await axios.get(`https://projectsyncifyapi.onrender.com/workspace/timeline/scrum/${id}/`); + const result = await axios.get(`https://projectsyncifyapi.onrender.com/workspace/timeline/scrum/${timelineData.timelineId}/`); console.log(result.data) + setBoards(result.data) } useEffect(() => { @@ -48,19 +52,56 @@ const Board = () => {
    - {/*
    +
    - {workspaces.map((workspace) => ( -
    -

    {workspace.name.slice(0, 20)}

    + {boards?.map((workspace) => ( +
    +

    {workspace.name}

    -

    Manager: {workspace.workspace_manager_name }

    -

    Email: {workspace.workspace_manager_email}

    +

    Details: {workspace.details }

    + {/*

    Email: {workspace.workspace_manager_email}

    Members: {workspace.workspace_total_members}

    -

    Date: {workspace.created_at}

    +

    Date: {workspace.created_at}

    */}
    -
    +{/** Member edit button and model start */} + +{/* You can open the modal using document.getElementById('ID').showModal() method */} + + +
    + +

    Create task

    +
    +
    + + +
    +
    + + + +
    +
    + + +
    +
    + +
    +
    +
    +
    +{/** Member edit button and model end */} + + {/*
    { />
    -
    +
    */}
    ))}
    -
    */} +
    Timeline Details: {timelineData?.name}
    diff --git a/src/components/Pages/DynamicDashboard/Member.jsx b/src/components/Pages/DynamicDashboard/Member.jsx index 4a18a44..1881114 100644 --- a/src/components/Pages/DynamicDashboard/Member.jsx +++ b/src/components/Pages/DynamicDashboard/Member.jsx @@ -45,6 +45,71 @@ const Member = () => { } + {/** start update member form functionlity */ } + const [formData, setFormData] = useState({ + workspace_id: '', + user_email: '', + new_role: '', + user_id: '' +}); + + const [selectedTimeline, setSelectedTimeline] = useState(null); + + const handleOpenDialog = (member, modalName) => { + setSelectedTimeline(member); + setFormData({ + workspace_id: id, + user_email: member.user_email || '', + new_role: member.role || '', + user_id: member.user_id || '' + }); + document.getElementById(modalName).showModal(); + }; + + const handleChange = (e) => { + const { name, value } = e.target; + console.log('event list -> ',e.target) + setFormData(prevState => ({ + + ...prevState, + [name]: value + })); + console.log({formData}) + }; + +// const handleEditTimelineButton = async (e) => { +// e.preventDefault() + +// const updateTimeline = { +// workspace_Name: '', +// name: '', +// details: '', +// start_Date: '', +// end_Date: '' +// } + +// updateTimeline.workspace_Name = id; +// updateTimeline.name = e.target.name.value; +// updateTimeline.details = e.target.details.value; +// updateTimeline.start_Date = e.target.startDate.value; +// updateTimeline.end_Date = e.target.endDate.value; + +// console.log({ updateTimeline }) + +// const result = await axios.put(`https://projectsyncifyapi.onrender.com/workspace/timelines/update/${formData.timelineId}/`, updateTimeline) + +// if (result) { +// toast.success('Successfully Updated timeline'); + +// setReload(!reload); +// handleCloseModelButton('edit') +// } +// else { +// console.log('timeline post result -> ', result) +// } +// } + {/** end update timeline form functionlity */ } + const handleUpdateButton = async (e) => { e.preventDefault() const updateMember = { @@ -53,6 +118,8 @@ const Member = () => { "user_id": e.target.user_id.value } + console.log({updateMember}) + try { const result = await axios.patch(`https://projectsyncifyapi.onrender.com/api/v2/workspace/members/change-role/`, updateMember ) @@ -197,92 +264,92 @@ const Member = () => { - {/* row 1 */} - { - members?.map(member => - - {/* - - */} - - {/*
    - -
    -
    {user.firstName} {user.lastName}
    -
    {user.gender}
    -
    {user.birthDate}
    -
    -
    */} -
    -
    -
    - Avatar Tailwind CSS Component -
    -
    -
    -
    {member.user_name}
    -
    -
    - - - {member.user_email} - {/*
    - {user.phone} - {user.email} */} - - {/* {user.roll === 'admin' ? - : } */} - - {member.role} - - {/* details */} - {/* */} - - {/** Member edit button and model start */} - - {/* You can open the modal using document.getElementById('ID').showModal() method */} - - -
    -
    - -

    Update Member Role

    - -
    - - -
    -
    - - - -
    -
    - - -
    -
    - -
    -
    -
    -
    - {/** Member edit button and model end */} - - - - ) - } + {/* row 1 */} + { + members?.map(member => + + {/* + + */} + + {/*
    + +
    +
    {user.firstName} {user.lastName}
    +
    {user.gender}
    +
    {user.birthDate}
    +
    +
    */} +
    +
    +
    + Avatar Tailwind CSS Component +
    +
    +
    +
    {member.user_name}
    +
    +
    + + + {member.user_email} + {/*
    + {user.phone} + {user.email} */} + + {/* {user.roll === 'admin' ? + : } */} + + {member.role} + + {/* details */} + {/* */} + + {/** Member edit button and model start */} + + {/* You can open the modal using document.getElementById('ID').showModal() method */} + + +
    + + +

    Update Member Role

    +
    +
    + + +
    +
    + + + +
    +
    + + +
    +
    + +
    +
    +
    +
    + {/** Member edit button and model end */} + + + + ) + } {/* foot */} diff --git a/src/components/Pages/Plans/Plans.jsx b/src/components/Pages/Plans/Plans.jsx index 27700e0..f669550 100644 --- a/src/components/Pages/Plans/Plans.jsx +++ b/src/components/Pages/Plans/Plans.jsx @@ -1,5 +1,5 @@ import axios from 'axios'; -import React, { useEffect, useState } from 'react'; +import React, { useContext, useEffect, useState } from 'react'; import { FaCaretDown, FaCaretSquareDown, FaRegEdit } from 'react-icons/fa'; import { GiGameConsole } from 'react-icons/gi'; import { MdDeleteForever } from 'react-icons/md'; @@ -8,9 +8,11 @@ import { ToastContainer, toast } from 'react-toastify'; import { TbListDetails } from "react-icons/tb"; import { CiSquarePlus } from "react-icons/ci"; import { MdDeveloperBoard } from "react-icons/md"; +import { AuthContext } from '../../../Providers/AuthProviders/AuthProviders'; const Plans = () => { const { id } = useParams(); + const {user} = useContext(AuthContext); const [data, setData] = useState(null); // State to store fetched data const [loading, setLoading] = useState(false); // State for loading status const [error, setError] = useState(null); // State for error status @@ -250,7 +252,12 @@ const Plans = () => { handleCloseModelButton("board") navigate(`/workspace/${id}/boards`, { state: { timelineId } }) } catch (error) { - console.log('error -> ', error) + console.log('error -> ', error); + + console.log(error?.response?.data?.timeline_Name[0]); + + toast.warning(error?.response?.data?.timeline_Name[0]); + handleCloseModelButton("board") } } @@ -499,6 +506,8 @@ const Plans = () => { {timeline.assign && handleOpenDialog(timeline, 'board')} />} + {/* {(timeline?.assign?.id == user.userId) && handleOpenDialog(timeline, 'board')} />} */} + {/** start create board modal for specefic timeline */}
    From dc804868f4c051139a7d56bbe8c2d986b1beb0fa Mon Sep 17 00:00:00 2001 From: Md Akther Hosen Date: Sun, 2 Jun 2024 16:04:44 +0600 Subject: [PATCH 12/88] contact section added to the system with email js functionality. --- package-lock.json | 9 ++ package.json | 1 + src/Route/Route.jsx | 5 + src/components/Pages/Contact/Contact.jsx | 134 +++++++++++++++++++++++ 4 files changed, 149 insertions(+) create mode 100644 src/components/Pages/Contact/Contact.jsx diff --git a/package-lock.json b/package-lock.json index 944c209..2fe575a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "project-management", "version": "0.0.0", "dependencies": { + "@emailjs/browser": "^4.3.3", "axios": "^1.6.8", "dayjs": "^1.11.11", "firebase": "^10.12.0", @@ -404,6 +405,14 @@ "node": ">=6.9.0" } }, + "node_modules/@emailjs/browser": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@emailjs/browser/-/browser-4.3.3.tgz", + "integrity": "sha512-ltpt2S/WVREIBXptxYAVYBvXb2O6yTUYiRUWF8OLikMxlmiGsIgKpgHppikNd4Df0uAav7jCsQKcOJ3TJFUx5g==", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@esbuild/win32-x64": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", diff --git a/package.json b/package.json index 96381db..d7c6a1c 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "preview": "vite preview" }, "dependencies": { + "@emailjs/browser": "^4.3.3", "axios": "^1.6.8", "dayjs": "^1.11.11", "firebase": "^10.12.0", diff --git a/src/Route/Route.jsx b/src/Route/Route.jsx index 7c0c123..54e6dc6 100644 --- a/src/Route/Route.jsx +++ b/src/Route/Route.jsx @@ -19,6 +19,7 @@ import Board from "../components/Pages/Board/Board"; import Plans from "../components/Pages/Plans/Plans"; import Tasks from "../components/Pages/Tasks/Tasks"; import Features from "../components/Pages/Features/Features"; +import Contact from "../components/Pages/Contact/Contact"; const router = createBrowserRouter([ { path: "/", @@ -40,6 +41,10 @@ const router = createBrowserRouter([ path: "/register", element: , }, + { + path: "/contact", + element: , + }, { path: "/otp/verify", element: , diff --git a/src/components/Pages/Contact/Contact.jsx b/src/components/Pages/Contact/Contact.jsx new file mode 100644 index 0000000..ed57518 --- /dev/null +++ b/src/components/Pages/Contact/Contact.jsx @@ -0,0 +1,134 @@ +import { FiSend } from "react-icons/fi"; +import { MdOutlineContactSupport } from "react-icons/md"; +import { ToastContainer, toast } from "react-toastify"; +import emailjs from "@emailjs/browser"; +import { useState } from "react"; +const Contact = () => { + const [name, setName] = useState(""); + const [email, setEmail] = useState(""); + const [message, setMessage] = useState(""); + const handleSubmit = (e) => { + e.preventDefault(); + const serviceId = "service_paazs8s"; + const templateId = "template_wtff4y4"; + const publicKey = "-JYW9yU44lnGatpYW"; + + const templateParams = { + from_name: name, + from_email: email, + to_name: "Project Syncify", + message: message, + }; + emailjs + .send(serviceId, templateId, templateParams, publicKey) + .then((response) => { + console.log("Email sent successfully", response); + toast.success("Email sent successfully!"); + setName(""); + setEmail(""); + setMessage(""); + }) + .catch((error) => { + console.log("Error sending email", error); + toast.error("Error sending email. Please try again."); + }); + }; + return ( +
    +
    +

    Contact Us

    +

    + Have any question? We would love to hear from you. +

    +
    +
    +
    +

    User Guide

    +

    + Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ducimus + vitae non nesciunt sequi neque! Neque. +

    +
    +
    +

    Help & Support

    +

    + Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ducimus + vitae non nesciunt sequi neque! Neque. +

    + +
    +
    +

    Premium Account?

    +

    + Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ducimus + vitae non nesciunt sequi neque! Neque. +

    +
    +
    + +
    +
    +
    + +
    +
    +

    + Get in touch +

    +
    + setName(e.target.value)} + placeholder="Enter your name" + className="px-4 py-3 outline-none rounded-lg text-lg border-2 bg-gray-50 dark:bg-black" + /> + setEmail(e.target.value)} + placeholder="Enter your email" + className="px-4 py-3 outline-none rounded-lg text-lg border-2 bg-gray-50 dark:bg-black" + /> + + +
    + +
    +
    +
    +
    +
    +
    + ); +}; + +export default Contact; From 5d7c84e20ea19ae5f36240b089567c2ec034615d Mon Sep 17 00:00:00 2001 From: Md Akther Hosen Date: Sun, 2 Jun 2024 16:07:28 +0600 Subject: [PATCH 13/88] update route issues --- src/Route/Route.jsx | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/src/Route/Route.jsx b/src/Route/Route.jsx index 54e6dc6..88f61a5 100644 --- a/src/Route/Route.jsx +++ b/src/Route/Route.jsx @@ -19,6 +19,7 @@ import Board from "../components/Pages/Board/Board"; import Plans from "../components/Pages/Plans/Plans"; import Tasks from "../components/Pages/Tasks/Tasks"; import Features from "../components/Pages/Features/Features"; +import Export from "../components/Pages/Export/Export"; import Contact from "../components/Pages/Contact/Contact"; const router = createBrowserRouter([ { @@ -33,6 +34,10 @@ const router = createBrowserRouter([ path: "/features", element: , }, + { + path: "/contact", + element: , + }, { path: "/login", element: , @@ -41,10 +46,6 @@ const router = createBrowserRouter([ path: "/register", element: , }, - { - path: "/contact", - element: , - }, { path: "/otp/verify", element: , @@ -139,7 +140,25 @@ const router = createBrowserRouter([ }, { path: "/workspace/:id/plans", - element: , + element: ( + + {" "} + {" "} + + ), + }, + { + path: "/workspace/:id/export", + element: ( + + {" "} + {" "} + + ), + }, + { + path: "/workspace/:id/calendar", + element: , }, ], }, @@ -155,10 +174,6 @@ const router = createBrowserRouter([ path: "/dashboard/profile", element: , }, - { - path: "/dashboard/calendar", - element: , - }, ], }, ]); From e8c2b4b432c6429ab232100098a6fbbb0dfffc92 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen Date: Sun, 2 Jun 2024 18:43:32 +0600 Subject: [PATCH 14/88] Home email section updated --- src/components/Pages/Contact/Contact.jsx | 4 +-- .../HomeEmailSection/HomeEmailSection.jsx | 26 +++++++++---------- 2 files changed, 14 insertions(+), 16 deletions(-) diff --git a/src/components/Pages/Contact/Contact.jsx b/src/components/Pages/Contact/Contact.jsx index ed57518..bb3ec47 100644 --- a/src/components/Pages/Contact/Contact.jsx +++ b/src/components/Pages/Contact/Contact.jsx @@ -58,7 +58,7 @@ const Contact = () => {
    Contact @@ -73,7 +73,7 @@ const Contact = () => {
    -
    +
    { return ( -
    -
    -
    +
    +
    +
    -

    +

    Nice to meet you!

    Get started with Synify today. And explore some excited features for keeping your team on track.

    -
    - - +
    + + +
    From d224c6323d0615b44333fda2d6dc1ea1aeba9ef9 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen Date: Sun, 2 Jun 2024 18:45:30 +0600 Subject: [PATCH 15/88] update --- src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx index 015efdb..1d6681d 100644 --- a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx +++ b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx @@ -5,7 +5,7 @@ import { Link } from "react-router-dom"; const HomeEmailSection = () => { return (
    -
    +

    From 845a2c92e7b789cbfd67ab42ec1279b3c9a45996 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam Date: Mon, 3 Jun 2024 00:03:07 +0600 Subject: [PATCH 16/88] registration is taking user image and convert it into url --- src/Providers/AuthProviders/AuthProviders.jsx | 2 +- src/Route/Route.jsx | 5 +- .../Pages/Authentication/Login/Login.jsx | 8 +- .../Authentication/Register/Register.jsx | 254 ++++++++---------- .../Pages/DynamicDashboard/DynamicSidebar.jsx | 4 +- src/components/User/Profile.jsx | 81 ++---- src/pages/shared/Navbar.jsx | 4 +- 7 files changed, 150 insertions(+), 208 deletions(-) diff --git a/src/Providers/AuthProviders/AuthProviders.jsx b/src/Providers/AuthProviders/AuthProviders.jsx index 79ea4fa..5e7cbb0 100644 --- a/src/Providers/AuthProviders/AuthProviders.jsx +++ b/src/Providers/AuthProviders/AuthProviders.jsx @@ -2,7 +2,7 @@ import { createContext, useEffect, useState } from "react"; -import axiosInstance from "../../Utils/axiosInstance"; + import { useNavigate } from "react-router-dom"; import { toast } from "react-toastify"; diff --git a/src/Route/Route.jsx b/src/Route/Route.jsx index 5ff8266..d82a93d 100644 --- a/src/Route/Route.jsx +++ b/src/Route/Route.jsx @@ -90,10 +90,7 @@ const router = createBrowserRouter([ path: "/workspace/:id", element: , }, - { - path: "/workspace/:id/profile", - element: , - }, + { path: "/workspace/:id/boards", element: , diff --git a/src/components/Pages/Authentication/Login/Login.jsx b/src/components/Pages/Authentication/Login/Login.jsx index 5901063..bac78e2 100644 --- a/src/components/Pages/Authentication/Login/Login.jsx +++ b/src/components/Pages/Authentication/Login/Login.jsx @@ -48,7 +48,8 @@ const Login = () => { const user = { "email": server_res.data.email, "name": server_res.data.full_name, - "userId": server_res.data.user_id + "userId": server_res.data.user_id, + } if(server_res.status === 200){ @@ -83,11 +84,14 @@ const Login = () => { const response = res.data console.log('response from login -> ',response) setLoading(false) + console.log({response}) const user = { "email" : response.email, "names" : response.full_name, - "userId" : response.user_id + "userId" : response.user_id, + } + console.log({user}) if(res.status === 200){ localStorage.setItem("user",JSON.stringify(user)) localStorage.setItem('access',JSON.stringify(response.access_token)) diff --git a/src/components/Pages/Authentication/Register/Register.jsx b/src/components/Pages/Authentication/Register/Register.jsx index 3e29ced..73fbdf0 100644 --- a/src/components/Pages/Authentication/Register/Register.jsx +++ b/src/components/Pages/Authentication/Register/Register.jsx @@ -5,157 +5,127 @@ import { useEffect, useState } from "react"; import useAxios from "../../../../hooks/useAxios"; import { Link, useNavigate, useSearchParams } from "react-router-dom"; import { toast } from "react-toastify"; -import { FcGoogle } from "react-icons/fc"; -import { FaGithub } from "react-icons/fa"; import axios from "axios"; // import SocialLogin from "../../../../pages/shared/SocialLogin"; +const image_hosting_key = import.meta.env.VITE_IMAGE_HOSTING_KEY; +const image_upload_api = `https://api.imgbb.com/1/upload?key=${image_hosting_key}`; + const Register = () => { const navigate = useNavigate(); - const [searchparams] = useSearchParams() + const [searchparams] = useSearchParams(); const axiosData = useAxios(); + const [imageUrl, setImageUrl] = useState(""); const [formdata, setFormdata] = useState({ email: "", first_name: "", last_name: "", password: "", password2: "", - - }) - + image: "", + }); const handleChange = (e) => { setFormdata({ ...formdata, - [e.target.name]: e.target.value - }) - } + [e.target.name]: e.target.value, + }); + }; + + const { email, first_name, last_name, password, password2, image } = formdata; + + const handleImageUpload = async (e) => { + const imageFile = new FormData(); + imageFile.append("image", e.target.files[0]); + + try { + const imageRes = await axios.post(image_upload_api, imageFile); + const image_url = imageRes.data.data.url; + setImageUrl(image_url); + setFormdata({ + ...formdata, + image: image_url, + }); + } catch (error) { + console.error("Image upload failed:", error); + toast.error("Image upload failed"); + } + }; - const { email, first_name, last_name, password, password2 } = formdata const handleSubmit = async (e) => { - e.preventDefault() - console.log('Fromdata -> ',formdata) - if (!email || !first_name || !last_name || !password || !password2) { - alert("All fields are required") + e.preventDefault(); + + if (!email || !first_name || !last_name || !password || !password2 || !imageUrl) { + alert("All fields are required"); + return; } - else if (password !== password2) { - alert("Password does not match") + + if (password !== password2) { + alert("Passwords do not match"); + return; } - else { - try { - console.log('formdata->',formdata) - const res = await axiosData.post("/auth/register/", formdata) - const response = res.data - console.log(response) - console.log(response) - if (res.status === 201) { - toast.success("please check email and provide otp!!!") - navigate("/otp/verify") - } - } catch (error) { - console.log('error -> ',error.response.data.email[0]) - toast.warning(error.response.data.email[0]) + try { + const res = await axiosData.post("/auth/register/", formdata); + const response = res.data; + if (res.status === 201) { + toast.success("Please check email and provide OTP!!!"); + navigate("/otp/verify"); } + } catch (error) { + console.log("Error -> ", error.response.data.email[0]); + toast.warning(error.response.data.email[0]); } - } + }; const handleSignInWithGoogle = async (response) => { - - try{ - // console.log(response); // Logging the response for debugging - console.log(response); - const payload = response.credential - console.log('payload', typeof payload) - const server_res = await axios.post("https://projectsyncifyapi.onrender.com/api/v1/auth/google/", {"access_token": payload}) - console.log('server -> ',server_res) - + try { + const payload = response.credential; + const server_res = await axios.post("https://projectsyncifyapi.onrender.com/api/v1/auth/google/", { "access_token": payload }); const user = { - "email": server_res.data.email, - "name": server_res.data.full_name - } - - if(server_res.status === 200){ - localStorage.setItem('user', JSON.stringify(user)) - localStorage.setItem('access', JSON.stringify(server_res.data.access_token)) - localStorage.setItem('refresh', JSON.stringify(server_res.data.refresh_token)) + email: server_res.data.email, + name: server_res.data.full_name, + image: server_res.data.image, + }; + + if (server_res.status === 200) { + localStorage.setItem("user", JSON.stringify(user)); + localStorage.setItem("access", JSON.stringify(server_res.data.access_token)); + localStorage.setItem("refresh", JSON.stringify(server_res.data.refresh_token)); navigate("/workspace"); - toast.success("login successfull") - } - } - catch(err){ - console.log('error from google -> ',err.response.status) - if(err.response.status === 500){ - toast.warning("Server side facing error") - } + toast.success("Login successful"); + } + } catch (err) { + console.log("Error from Google -> ", err.response.status); + if (err.response.status === 500) { + toast.warning("Server side facing error"); + } } - - }; - // const handleSignInWithGithub = async (response) => { - // window.location.assign(`https://github.com/login/oauth/authorize/?client_id=${import.meta.env.VITE_GITHU_ID}`) - // } - - const send_code_to_backend = async () => { - if(searchparams){ - try { - const qcode = searchparams.get('code'); - const response = await axiosInstance.post('/auth/github/', {"code": qcode}) - const result = response.data - - console.log('result -> ',result) - - if(response.status === 200){ - - const user = { - "email": result.email, - "name": result.full_name - } - - localStorage.setItem('user', JSON.stringify(user)) - localStorage.setItem('access', JSON.stringify(result.access_token)) - localStorage.setItem('refresh', JSON.stringify(result.refresh_token)) - navigate("/workspace"); - toast.success("login successfull") - } - } catch (error) { - console.log(error) + let code = searchparams.get('code'); + useEffect(() => { + console.log(import.meta.env.VITE_GOOGLE_CLIENT_ID); + + const userData = localStorage.getItem("user"); + console.log({ userData }); + + google.accounts.id.initialize({ + client_id: import.meta.env.VITE_GOOGLE_CLIENT_ID, + callback: handleSignInWithGoogle, + }); + + google.accounts.id.renderButton( + document.getElementById("signInDiv"), + { + theme: "outline", + size: "large", + text: "continue_with", + shape: "circle", + width: 200, } - } - } - - -let code = searchparams.get('code') -useEffect(() => { - console.log(import.meta.env.VITE_GOOGLE_CLIENT_ID) - - const userData = localStorage.getItem("user"); - console.log({userData}) - - - if(code){ - send_code_to_backend() - } - - //global google - google.accounts.id.initialize({ - client_id: import.meta.env.VITE_GOOGLE_CLIENT_ID, // Using client ID from environment variable - callback: handleSignInWithGoogle // Callback function when sign-in completes - }); - - // Render the sign-in button - google.accounts.id.renderButton( - document.getElementById("signInDiv"), // Assuming there's an element with id 'signInDiv' - { - theme: "outline", - size: "large", - text: "continue_with", - shape: "circle", - width: 200 // Width should be a number, not a string - } - ); -},[code]) + ); + }, [code]); return (
    @@ -180,32 +150,22 @@ useEffect(() => {

    Register

    -
    +

    Login with your social account

    -
    - {/* */} +
    - {/* */} -
    - - +
    __________________________________or__________________________________
    -
    - -
    -
    + +
    { { { { + -

    Already have an account? Please{" "} diff --git a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx index e94cba3..24ce9f0 100644 --- a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx +++ b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx @@ -75,12 +75,12 @@ const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { {!open && Home} -
  • + {/*
  • {!open && Profile} -
  • + */}
  • diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index ba94cf6..aeb1437 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -1,63 +1,40 @@ -import { useEffect } from "react"; -import { useNavigate } from "react-router-dom"; -import { toast } from "react-toastify"; -import axiosInstance from "../../Utils/axiosInstance"; -import axios from "axios"; +import { useContext, useEffect, useState } from "react"; +import { AuthContext } from "../../Providers/AuthProviders/AuthProviders"; const Profile = () => { - const navigate = useNavigate(); - const user = JSON.parse(localStorage.getItem("user")); - const jwt_access = localStorage.getItem("access"); + const { user } = useContext(AuthContext); + const [profile, setProfile] = useState(null); useEffect(() => { - if (jwt_access === null && !user) { - navigate("/login"); - } else { - getSomeData(); + if (user && user.userId) { + fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${user.userId}/`) + .then((res) => { + if (!res.ok) { + throw new Error('Network response was not ok'); + } + return res.json(); + }) + .then((data) => { + console.log(data); + setProfile(data); + }) + .catch((error) => { + console.error('Error fetching profile:', error); + }); } - }, [jwt_access, user]); - - const refresh = JSON.parse(localStorage.getItem("refresh")); - - const getSomeData = () => { - axios - .get( - `https://projectsyncifyapi.onrender.com/api/v1/user/details/${user.email}/` - ) - .then(function (response) { - // handle success - console.log(response); - }) - .catch(function (error) { - // handle error - console.log(error); - }) - .finally(function () { - // always executed - }); - }; - - const handleLogout = async () => { - const res = await axiosInstance.post("/auth/logout/", { - refresh_token: refresh, - }); - if (res.status === 200) { - localStorage.removeItem("access"); - localStorage.removeItem("refresh"); - localStorage.removeItem("user"); - - toast.success(res.data.message); - navigate("/login"); - } - }; + }, [user]); return ( -
    -

    hi {user && user?.names}

    +
    +

    hi {user && user.names}

    email: {user && user.email}

    - {/* */} + {profile && ( + <> + {user.names} +

    Username: {profile.username}

    + {/* Add other profile details here */} + + )}
    ); }; diff --git a/src/pages/shared/Navbar.jsx b/src/pages/shared/Navbar.jsx index 8357fa0..0ef85ea 100644 --- a/src/pages/shared/Navbar.jsx +++ b/src/pages/shared/Navbar.jsx @@ -31,14 +31,14 @@ const Navbar = ({ handleThemeChange }) => { Features isActive ? "text-[#8401A1] dark:text-[#73e9fe] font-bold underline underline-offset-3" : "text-[#8401A1] dark:text-[#73e9fe]" } > - Solutions + Profile {/* Date: Mon, 3 Jun 2024 00:07:35 +0600 Subject: [PATCH 17/88] profile route added --- src/Route/Route.jsx | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/Route/Route.jsx b/src/Route/Route.jsx index 88f61a5..c1065b3 100644 --- a/src/Route/Route.jsx +++ b/src/Route/Route.jsx @@ -111,15 +111,7 @@ const router = createBrowserRouter([ ), }, - { - path: "/workspace/:id/profile", - element: ( - - {" "} - {" "} - - ), - }, + { path: "/workspace/:id/boards", element: ( From cc45535243c66c61fc51639b3ecca44c83ec6650 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen Date: Mon, 3 Jun 2024 01:07:11 +0600 Subject: [PATCH 18/88] Dynamic tab details page added --- src/Route/Route.jsx | 25 ++++ .../DifferentTypeOfTabSection/Company.jsx | 50 +++++--- .../DifferentTypeOfTabSection.jsx | 108 +++++++++++++----- .../Home/DifferentTypeOfTabSection/IT.jsx | 52 ++++++--- .../DifferentTypeOfTabSection/Marketing.jsx | 50 +++++--- .../DifferentTypeOfTabSection/Operations.jsx | 51 ++++++--- .../DifferentTypeOfTabSection/Product.jsx | 52 ++++++--- .../TabPages/CompanyDetails.jsx | 7 ++ .../TabPages/ItDetials.jsx | 81 +++++++++++++ .../TabPages/MarketingDetails.jsx | 49 ++++++++ .../TabPages/OperationDetails.jsx | 49 ++++++++ .../TabPages/ProductDetails.jsx | 96 ++++++++++++++++ 12 files changed, 558 insertions(+), 112 deletions(-) create mode 100644 src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/CompanyDetails.jsx create mode 100644 src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ItDetials.jsx create mode 100644 src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/MarketingDetails.jsx create mode 100644 src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/OperationDetails.jsx create mode 100644 src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ProductDetails.jsx diff --git a/src/Route/Route.jsx b/src/Route/Route.jsx index 88f61a5..0a02216 100644 --- a/src/Route/Route.jsx +++ b/src/Route/Route.jsx @@ -21,6 +21,11 @@ import Tasks from "../components/Pages/Tasks/Tasks"; import Features from "../components/Pages/Features/Features"; import Export from "../components/Pages/Export/Export"; import Contact from "../components/Pages/Contact/Contact"; +import MarketingDetails from "../components/Pages/Home/DifferentTypeOfTabSection/TabPages/MarketingDetails"; +import OperationDetails from "../components/Pages/Home/DifferentTypeOfTabSection/TabPages/OperationDetails"; +import ItDetials from "../components/Pages/Home/DifferentTypeOfTabSection/TabPages/ItDetials"; +import ProductDetails from "../components/Pages/Home/DifferentTypeOfTabSection/TabPages/ProductDetails"; +import CompanyDetails from "../components/Pages/Home/DifferentTypeOfTabSection/TabPages/CompanyDetails"; const router = createBrowserRouter([ { path: "/", @@ -66,6 +71,26 @@ const router = createBrowserRouter([ path: "/password-reset-confirm/:uid/:token", element: , }, + { + path: "/marketingDetails", + element: , + }, + { + path: "/operationDetails", + element: , + }, + { + path: "/itDetails", + element: , + }, + { + path: "/productDetails", + element: , + }, + { + path: "/companyDetails", + element: , + }, { path: "/workspace", element: ( diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/Company.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/Company.jsx index b7c5a38..d303c14 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/Company.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/Company.jsx @@ -1,22 +1,38 @@ -import React from 'react'; +import React from "react"; import { FaArrowCircleRight } from "react-icons/fa"; - +import { Link } from "react-router-dom"; const Company = () => { - return ( -
    -
    - -
    + return ( +
    +
    + +
    -
    -

    Operationalize goals

    -

    Connect work to company goals

    -

    Automate workflows across departments

    -

    Report on progress and address bottlenecks

    - -
    -
    - ); +
    +

    Operationalize goals

    +

    + + Connect work to company goals{" "} +

    +

    + + Automate workflows across departments{" "} +

    +

    + + Report on progress and address bottlenecks{" "} +

    + + + +
    +
    + ); }; -export default Company; \ No newline at end of file +export default Company; diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/DifferentTypeOfTabSection.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/DifferentTypeOfTabSection.jsx index c256cf1..2e28f27 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/DifferentTypeOfTabSection.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/DifferentTypeOfTabSection.jsx @@ -1,33 +1,87 @@ -import React, { useState } from 'react'; - -import Marketing from './Marketing'; -import Operations from './Operations'; -import IT from './IT'; -import Product from './Product'; -import Company from './Company'; -import Title from '../../../../pages/shared/Title'; +import React, { useState } from "react"; +import { Link } from "react-router-dom"; +import Marketing from "./Marketing"; +import Operations from "./Operations"; +import IT from "./IT"; +import Product from "./Product"; +import Company from "./Company"; +import Title from "../../../../pages/shared/Title"; const DifferentTypeOfTabSection = () => { - const [showComponent, setShowComponent] = useState("Marketing"); + const [showComponent, setShowComponent] = useState("Marketing"); - return ( -
    - {/*

    See how different departments use Synify

    */} - - <div className="flex flex-wrap gap-2 sm:items-center"> - <button onClick={() => setShowComponent("Marketing")} className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${showComponent === "Marketing" ? "bg-[#8401A1] text-white dark:bg-cyan-600" : ""}`}>Marketing</button> - <button onClick={() => setShowComponent("Operations")} className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${showComponent === "Operations" ? "bg-[#8401A1] text-white dark:bg-cyan-600" : ""}`}>Operations</button> - <button onClick={() => setShowComponent("IT")} className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${showComponent === "IT" ? "bg-[#8401A1] text-white dark:bg-cyan-600" : ""}`}>IT</button> - <button onClick={() => setShowComponent("Product")} className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${showComponent === "Product" ? "bg-[#8401A1] text-white dark:bg-cyan-600" : ""}`}>Product</button> - <button onClick={() => setShowComponent("Company")} className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${showComponent === "Company" ? "bg-[#8401A1] text-white dark:bg-cyan-600" : ""}`}>Company-wide</button> - </div> + return ( + <div className="w-full px-4 md:px-10 py-6 md:py-10 my-6"> + {/* <h1 className='w-[70%] text-5xl mt-[50px] mb-[50px] '>See how different departments use Synify</h1> */} + <Title title="See how different departments use Syncify" /> + <div className="flex flex-wrap gap-2 sm:items-center"> + <button + onClick={() => setShowComponent("Marketing")} + className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${ + showComponent === "Marketing" + ? "bg-[#8401A1] text-white dark:bg-cyan-600" + : "" + }`} + > + Marketing + </button> + <button + onClick={() => setShowComponent("Operations")} + className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${ + showComponent === "Operations" + ? "bg-[#8401A1] text-white dark:bg-cyan-600" + : "" + }`} + > + Operations + </button> + <button + onClick={() => setShowComponent("IT")} + className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${ + showComponent === "IT" + ? "bg-[#8401A1] text-white dark:bg-cyan-600" + : "" + }`} + > + IT + </button> + <button + onClick={() => setShowComponent("Product")} + className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${ + showComponent === "Product" + ? "bg-[#8401A1] text-white dark:bg-cyan-600" + : "" + }`} + > + Product + </button> + <button + onClick={() => setShowComponent("Company")} + className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${ + showComponent === "Company" + ? "bg-[#8401A1] text-white dark:bg-cyan-600" + : "" + }`} + > + Company-wide + </button> + </div> - { - showComponent === "Marketing" ? <Marketing /> - : showComponent === "Operations" ? <Operations /> : showComponent === "IT" ? <IT /> : showComponent === "Product" ? <Product /> : showComponent === "Company" ? <Company /> : "no component seleted" - } - </div> - ); + {showComponent === "Marketing" ? ( + <Marketing /> + ) : showComponent === "Operations" ? ( + <Operations /> + ) : showComponent === "IT" ? ( + <IT /> + ) : showComponent === "Product" ? ( + <Product /> + ) : showComponent === "Company" ? ( + <Company /> + ) : ( + "no component seleted" + )} + </div> + ); }; -export default DifferentTypeOfTabSection; \ No newline at end of file +export default DifferentTypeOfTabSection; diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/IT.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/IT.jsx index 2fef437..4ab214c 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/IT.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/IT.jsx @@ -1,22 +1,40 @@ -import React from 'react'; +import React from "react"; import { FaArrowCircleRight } from "react-icons/fa"; - +import { Link } from "react-router-dom"; const IT = () => { - return ( - <div className='flex flex-wrap md:flex-nowrap gap-4 my-10'> - <div className='w-full md:w-1/2 mx-2'> - <img src="https://assets.asana.biz/transform/9462b0f2-6173-42e0-ba08-bb731ea3d24d/home24-it-team-ui?io=transform:fill" alt="" /> - </div> + return ( + <div className="flex flex-wrap md:flex-nowrap gap-4 my-10"> + <div className="w-full md:w-1/2 mx-2"> + <img + src="https://assets.asana.biz/transform/9462b0f2-6173-42e0-ba08-bb731ea3d24d/home24-it-team-ui?io=transform:fill" + alt="" + /> + </div> - <div className='w-full md:w-auto mx-4'> - <h2 className='text-2xl font-semibold'>Onboard and offboard employees</h2> - <p className='flex items-center gap-2 my-2 text-lg'><FaArrowCircleRight />Allocate resources more effectively </p> - <p className='flex items-center gap-2 my-2 text-lg'><FaArrowCircleRight />Automate and scale your workflows </p> - <p className='flex items-center gap-2 my-2 text-lg'><FaArrowCircleRight />Onboard and offboard employees </p> - <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#8401A1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#8401A1] dark:hover:text-white">Explore IT</button> - </div> - </div> - ); + <div className="w-full md:w-auto mx-4"> + <h2 className="text-2xl font-semibold"> + Onboard and offboard employees + </h2> + <p className="flex items-center gap-2 my-2 text-lg"> + <FaArrowCircleRight /> + Allocate resources more effectively{" "} + </p> + <p className="flex items-center gap-2 my-2 text-lg"> + <FaArrowCircleRight /> + Automate and scale your workflows{" "} + </p> + <p className="flex items-center gap-2 my-2 text-lg"> + <FaArrowCircleRight /> + Onboard and offboard employees{" "} + </p> + <Link to="/itDetails"> + <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#8401A1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#8401A1] dark:hover:text-white"> + Explore IT + </button> + </Link> + </div> + </div> + ); }; -export default IT; \ No newline at end of file +export default IT; diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/Marketing.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/Marketing.jsx index 1fdaae8..35e8977 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/Marketing.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/Marketing.jsx @@ -1,22 +1,38 @@ -import React from 'react'; +import React from "react"; import { FaArrowCircleRight } from "react-icons/fa"; - +import { Link } from "react-router-dom"; const Marketing = () => { - return ( - <div className='flex flex-wrap md:flex-nowrap gap-4 my-10'> - <div className='w-full md:w-1/2 mx-2'> - <img src="https://assets.asana.biz/transform/fb6b5fb5-8a08-4232-aa6c-0f1515e78d57/home24-marketing-team-en-ui?io=transform:fill" alt="" /> - </div> + return ( + <div className="flex flex-wrap md:flex-nowrap gap-4 my-10"> + <div className="w-full md:w-1/2 mx-2"> + <img + src="https://assets.asana.biz/transform/fb6b5fb5-8a08-4232-aa6c-0f1515e78d57/home24-marketing-team-en-ui?io=transform:fill" + alt="" + /> + </div> - <div className='w-full md:w-auto mx-4'> - <h2 className='text-2xl font-semibold'>Meet campaign goals</h2> - <p className='flex items-center gap-2 my-2 text-lg'><FaArrowCircleRight />Manage events and editorial calendars </p> - <p className='flex items-center gap-2 my-2 text-lg'><FaArrowCircleRight />Manage events and editorial calendars </p> - <p className='flex items-center gap-2 my-2 text-lg'><FaArrowCircleRight />Manage events and editorial calendars </p> - <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#8401A1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#8401A1] dark:hover:text-white">Explore Marketing</button> - </div> - </div> - ); + <div className="w-full md:w-auto mx-4"> + <h2 className="text-2xl font-semibold">Meet campaign goals</h2> + <p className="flex items-center gap-2 my-2 text-lg"> + <FaArrowCircleRight /> + Manage events and editorial calendars{" "} + </p> + <p className="flex items-center gap-2 my-2 text-lg"> + <FaArrowCircleRight /> + Manage events and editorial calendars{" "} + </p> + <p className="flex items-center gap-2 my-2 text-lg"> + <FaArrowCircleRight /> + Manage events and editorial calendars{" "} + </p> + <Link to="/marketingDetails"> + <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#8401A1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#8401A1] dark:hover:text-white"> + Explore Marketing + </button> + </Link> + </div> + </div> + ); }; -export default Marketing; \ No newline at end of file +export default Marketing; diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/Operations.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/Operations.jsx index 9d0ddcc..fdbab25 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/Operations.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/Operations.jsx @@ -1,22 +1,39 @@ -import React from 'react'; +import React from "react"; import { FaArrowCircleRight } from "react-icons/fa"; - +import { Link } from "react-router-dom"; const Operations = () => { - return ( - <div className='flex flex-wrap md:flex-nowrap gap-4 my-10'> - <div className='w-full md:w-1/2 mx-2'> - <img src="https://assets.asana.biz/transform/d06c5984-1ba8-478f-af99-b71be0f7fd61/home24-operations-team-ui?io=transform:fill" alt="" /> - </div> + return ( + <div className="flex flex-wrap md:flex-nowrap gap-4 my-10"> + <div className="w-full md:w-1/2 mx-2"> + <img + src="https://assets.asana.biz/transform/d06c5984-1ba8-478f-af99-b71be0f7fd61/home24-operations-team-ui?io=transform:fill" + alt="" + /> + </div> + + <div className="w-full md:w-auto mx-4"> + <h2 className="text-2xl font-semibold">Drive operational efficiency</h2> + <p className="flex items-center gap-2 my-2 text-lg"> + <FaArrowCircleRight /> + Standardize and automate processes{" "} + </p> + <p className="flex items-center gap-2 my-2 text-lg"> + <FaArrowCircleRight /> + Track work and see progress in real time{" "} + </p> + <p className="flex items-center gap-2 my-2 text-lg"> + <FaArrowCircleRight /> + Unblock teams to hit revenue goals{" "} + </p> - <div className='w-full md:w-auto mx-4'> - <h2 className='text-2xl font-semibold'>Drive operational efficiency</h2> - <p className='flex items-center gap-2 my-2 text-lg'><FaArrowCircleRight />Standardize and automate processes </p> - <p className='flex items-center gap-2 my-2 text-lg'><FaArrowCircleRight />Track work and see progress in real time </p> - <p className='flex items-center gap-2 my-2 text-lg'><FaArrowCircleRight />Unblock teams to hit revenue goals </p> - <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#8401A1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#8401A1] dark:hover:text-white">Explore Operations</button> - </div> - </div> - ); + <Link to="/operationDetails"> + <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#8401A1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#8401A1] dark:hover:text-white"> + Explore Operations + </button> + </Link> + </div> + </div> + ); }; -export default Operations; \ No newline at end of file +export default Operations; diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/Product.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/Product.jsx index 2d6b9d4..c8c39cd 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/Product.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/Product.jsx @@ -1,22 +1,40 @@ -import React from 'react'; +import React from "react"; import { FaArrowCircleRight } from "react-icons/fa"; - +import { Link } from "react-router-dom"; const Product = () => { - return ( - <div className='flex flex-wrap md:flex-nowrap gap-4 my-10'> - <div className='w-full md:w-1/2 mx-2'> - <img src="https://assets.asana.biz/transform/070f1abb-5a90-477c-8b90-b5eb6ba3a3f9/home24-product-team-ui?io=transform:fill" alt="" /> - </div> + return ( + <div className="flex flex-wrap md:flex-nowrap gap-4 my-10"> + <div className="w-full md:w-1/2 mx-2"> + <img + src="https://assets.asana.biz/transform/070f1abb-5a90-477c-8b90-b5eb6ba3a3f9/home24-product-team-ui?io=transform:fill" + alt="" + /> + </div> - <div className='w-full md:w-auto mx-4'> - <h2 className='text-2xl font-semibold'>Launch better products faster</h2> - <p className='flex items-center gap-2 my-2 text-lg'><FaArrowCircleRight />Keep product development on track </p> - <p className='flex items-center gap-2 my-2 text-lg'><FaArrowCircleRight />Centralize launch information </p> - <p className='flex items-center gap-2 my-2 text-lg'><FaArrowCircleRight />Tie your product roadmap to your strategy </p> - <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#8401A1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#8401A1] dark:hover:text-white">Explore Product</button> - </div> - </div> - ); + <div className="w-full md:w-auto mx-4"> + <h2 className="text-2xl font-semibold"> + Launch better products faster + </h2> + <p className="flex items-center gap-2 my-2 text-lg"> + <FaArrowCircleRight /> + Keep product development on track{" "} + </p> + <p className="flex items-center gap-2 my-2 text-lg"> + <FaArrowCircleRight /> + Centralize launch information{" "} + </p> + <p className="flex items-center gap-2 my-2 text-lg"> + <FaArrowCircleRight /> + Tie your product roadmap to your strategy{" "} + </p> + <Link to="/productDetails"> + <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#8401A1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#8401A1] dark:hover:text-white"> + Explore Product + </button> + </Link> + </div> + </div> + ); }; -export default Product; \ No newline at end of file +export default Product; diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/CompanyDetails.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/CompanyDetails.jsx new file mode 100644 index 0000000..3ecfe32 --- /dev/null +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/CompanyDetails.jsx @@ -0,0 +1,7 @@ +import React from "react"; +import { Link } from "react-router-dom"; +const CompanyDetails = () => { + return <div className="p-10"></div>; +}; + +export default CompanyDetails; diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ItDetials.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ItDetials.jsx new file mode 100644 index 0000000..7a5a6b7 --- /dev/null +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ItDetials.jsx @@ -0,0 +1,81 @@ +import React from "react"; +import { Link } from "react-router-dom"; +const ItDetials = () => { + return ( + <div className="p-10 mt-10 md:mt-0 md:p-20"> + <div className="flex flex-col justify-center items-center md:flex-row gap-3"> + <div className="w-full md:w-1/2 space-y-3"> + <h1 className="uppercase text-sm font-semibold">IT TEAMS</h1> + <h1 className="text-5xl font-bold"> + Where IT connects work to strategy + </h1> + <p> + Project Syncify solves many use cases and integrates with existing + tools—so there’s no extra work for IT. Connect teams and tools, + without compromising security. + </p> + <Link to="/login"> + <button className=" bg-purple-800 text-white font-bold px-4 py-3 rounded-sm"> + Get Started + </button> + </Link> + </div> + <div className="w-full md:w-1/2 flex justify-end"> + <img + src="https://i.ibb.co/StTc1jg/it-1.jpg" + className=" h-[400px]" + alt="" + /> + </div> + </div> + <div className="w-full md:w-1/2 space-y-3 mt-10"> + <h1 className="text-4xl font-bold">Automate IT workflows with ease</h1> + <p className="mb-4"> + Spend less time triaging requests and more time on critical IT work. + With Project Syncify, it’s easy to streamline workflows within and + across teams—like IT requests, onboarding, and more. + </p> + </div> + <div className="flex flex-col md:flex-row gap-5 mt-5"> + <div className="shadow-sm rounded-sm space-y-2 py-8 "> + <img + src="https://i.ibb.co/CJhHwKc/printer.png" + className="h-[50px]" + alt="" + /> + <h1 className="text-2xl font-bold">Standardize IT requests</h1> + <p> + Create a streamlined intake process—so you get all of the + information you need when a request is submitted. + </p> + </div> + <div className="shadow-sm rounded-sm space-y-2 py-8 "> + <img + src="https://i.ibb.co/YdyLG2g/distance.png" + className="h-[50px]" + alt="" + /> + <h1 className="text-2xl font-bold">Route work to the right person</h1> + <p> + Set up automations to instantly assign, route, and organize requests + as soon as they’re submitted. + </p> + </div> + <div className="shadow-sm rounded-sm space-y-2 py-8"> + <img + src="https://i.ibb.co/Pmy1QnP/processing.png" + className="h-[50px]" + alt="" + /> + <h1 className="text-2xl font-bold">Update seamlessly across tools</h1> + <p> + When a request is complete, automatically notify stakeholders via + email, Slack, or another communication tool. + </p> + </div> + </div> + </div> + ); +}; + +export default ItDetials; diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/MarketingDetails.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/MarketingDetails.jsx new file mode 100644 index 0000000..8d341c3 --- /dev/null +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/MarketingDetails.jsx @@ -0,0 +1,49 @@ +import React from "react"; +import { Link } from "react-router-dom"; +const MarketingDetails = () => { + return ( + <div className="p-10 mt-10 md:mt-0 md:p-20"> + <div className="flex flex-col justify-center items-center md:flex-row gap-3"> + <div className="w-full md:w-1/2 space-y-3"> + <h1 className="uppercase text-sm font-semibold"> + Project Syncify for marketing + </h1> + <h1 className="text-5xl font-bold"> + Where marketing connects work to revenue + </h1> + <p> + Mobilize around clear goals, get more impact from your resources, + and confidently scale any campaign workflow. + </p> + <Link to="/login"> + <button className=" bg-purple-800 text-white font-bold px-4 py-3 rounded-sm"> + Get Started + </button> + </Link> + </div> + <div className="w-full md:w-1/2 flex justify-end"> + <img + src="https://i.ibb.co/Y0RjcBJ/marketting-1.jpg" + className=" h-[400px]" + alt="" + /> + </div> + </div> + <div className="flex mt-10 justify-center items-center"> + <div className="w-[600px] text-center space-y-3"> + <h3 className="uppercase text-sm font-semibold"> + THE VALUE OF ProjectSyncify + </h3> + <h1 className="text-4xl font-bold">Make every campaign count</h1> + <p> + Align marketers in a single tool, so everyone has the full picture. + With clear priorities and processes, teams can work together to hit + revenue targets and meet changing market conditions. + </p> + </div> + </div> + </div> + ); +}; + +export default MarketingDetails; diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/OperationDetails.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/OperationDetails.jsx new file mode 100644 index 0000000..fa1c120 --- /dev/null +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/OperationDetails.jsx @@ -0,0 +1,49 @@ +import React from "react"; +import { Link } from "react-router-dom"; +const OperationDetails = () => { + return ( + <div className="p-10 mt-10 md:mt-0 md:p-20"> + <div className="flex flex-col justify-center items-center md:flex-row gap-3"> + <div className="w-full md:w-1/2 flex justify-start"> + <img + src="https://i.ibb.co/vYpGS7B/operation-1.jpg" + className=" h-[400px]" + alt="" + /> + </div> + <div className="w-full md:w-1/2 text-end space-y-3"> + <h1 className="uppercase text-sm font-semibold"> + Project Syncify for OPERATIONS + </h1> + <h1 className="text-5xl font-bold"> + Where operations connects work to outcomes + </h1> + <p> + Align work to goals, spend resources efficiently, and automate + processes across your organization—no matter how large. + </p> + <Link to="/login"> + <button className=" bg-purple-800 text-white font-bold px-4 py-3 rounded-sm"> + Get Started + </button> + </Link> + </div> + </div> + <div className="flex mt-10 justify-center items-center"> + <div className="w-[600px] text-center space-y-3"> + <h3 className="uppercase text-sm font-semibold"> + THE VALUE OF ProjectSyncify + </h3> + <h1 className="text-4xl font-bold">Transform your operations</h1> + <p> + Total visibility, for leaders and teams. See the full picture of + resources, work, and outcomes so it’s clear how to pivot and make + the most impact. + </p> + </div> + </div> + </div> + ); +}; + +export default OperationDetails; diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ProductDetails.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ProductDetails.jsx new file mode 100644 index 0000000..8fde162 --- /dev/null +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ProductDetails.jsx @@ -0,0 +1,96 @@ +import React from "react"; +import { Link } from "react-router-dom"; +const ProductDetails = () => { + return ( + <div className="p-10 mt-10 md:mt-0 md:p-20"> + <div className="flex flex-col justify-center items-center md:flex-row gap-3"> + <div className="w-full md:w-1/2 space-y-3"> + <h1 className="uppercase text-sm font-semibold"> + PRODUCT AND PRODUCT MANAGEMENT TEAMS + </h1> + <h1 className="text-5xl font-bold"> + Launch better <br /> products—faster + </h1> + <p> + Project Syncify simplifies your product development process and + helps you speed up your time to market. + </p> + <Link to="/login"> + <button className="mt-3 bg-purple-800 text-white font-bold px-4 py-3 rounded-sm"> + Get Started + </button> + </Link> + </div> + <div className="w-full md:w-1/2 flex justify-end"> + <img + src="https://i.ibb.co/qm89CzH/web.jpg" + className=" h-[400px]" + alt="" + /> + </div> + </div> + <div className="mt-10 flex flex-col md:flex-row gap-5 md:gap-3"> + <div className="w-full md:w-1/2 flex flex-col justify-center space-y-3"> + <h1 className="text-5xl font-semibold">Make your way to market</h1> + <p className="text-lg"> + Easily manage all stages of product development and launch faster. + </p> + </div> + <div className="w-full md:w-1/2"> + <div className="w-full join join-vertical "> + <div className="collapse collapse-arrow join-item border border-base-300"> + <input type="radio" name="my-accordion-4" defaultChecked /> + <div className="collapse-title text-xl font-medium"> + Keep product development on track + </div> + <div className="collapse-content"> + <p> + Organize initiatives by priority, so you can be sure you’re + focusing on the most high-impact work. + </p> + </div> + </div> + <div className="collapse collapse-arrow join-item border border-base-300"> + <input type="radio" name="my-accordion-4" /> + <div className="collapse-title text-xl font-medium"> + Centralize launch information + </div> + <div className="collapse-content"> + <p> + Monitor project status, send updates, and understand next + steps. + </p> + </div> + </div> + <div className="collapse collapse-arrow join-item border border-base-300"> + <input type="radio" name="my-accordion-4" /> + <div className="collapse-title text-xl font-medium"> + Move faster with automation + </div> + <div className="collapse-content"> + <p> + Monitor project status, send updates, and understand next + steps. + </p> + </div> + </div> + <div className="collapse collapse-arrow join-item border border-base-300"> + <input type="radio" name="my-accordion-4" /> + <div className="collapse-title text-xl font-medium"> + Tie your product roadmap to your strategy + </div> + <div className="collapse-content"> + <p> + Deliver on your company’s larger goals by connecting + individual responsibilities to top business priorities. + </p> + </div> + </div> + </div> + </div> + </div> + </div> + ); +}; + +export default ProductDetails; From ce84c2449f324d1ccbc2f4ed16831069964f974c Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Mon, 3 Jun 2024 12:49:01 +0600 Subject: [PATCH 19/88] Tab section completeed --- .../TabPages/CompanyDetails.jsx | 81 ++++++++++++++++++- .../TabPages/ItDetials.jsx | 2 +- .../TabPages/MarketingDetails.jsx | 2 +- .../TabPages/OperationDetails.jsx | 2 +- .../TabPages/ProductDetails.jsx | 2 +- 5 files changed, 84 insertions(+), 5 deletions(-) diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/CompanyDetails.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/CompanyDetails.jsx index 3ecfe32..3060ee3 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/CompanyDetails.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/CompanyDetails.jsx @@ -1,7 +1,86 @@ import React from "react"; import { Link } from "react-router-dom"; const CompanyDetails = () => { - return <div className="p-10"></div>; + return ( + <div className="p-10 mt-10 md:mt-0 md:p-20"> + <div className="flex flex-col justify-center md:flex-row gap-3"> + <div className="w-full md:w-1/2 space-y-5 px-0 py-14"> + <h1 className="text-5xl font-bold "> + The only work management <br /> platform built for scale + </h1> + <p> + With Project Syncify, syou can set company-wide goals, manage + strategic plans, and get work done on a single platform. + </p> + <Link to="/login"> + <button className="mt-5 dark:bg-cyan-600 bg-purple-800 text-white font-bold px-4 py-3 rounded-sm"> + Get Started + </button> + </Link> + </div> + <div className="w-full md:w-1/2 flex justify-end"> + <img + src="https://i.ibb.co/QDZH4v2/world-1.jpg" + className=" h-[350px]" + alt="" + /> + </div> + </div> + <div className="mt-10"> + <h1 className="text-center text-4xl font-semibold"> + A smarter way to work + </h1> + <div className="flex flex-col md:flex-row gap-10 mt-5"> + <div className="shadow-md rounded-sm space-y-2 px-3 py-8 "> + <div className="flex flex-col-reverse md:flex-row justify-between items-start md:items-center"> + <h1 className="text-2xl font-bold">Maximize impact</h1> + <img + src="https://i.ibb.co/m5Bqk4r/business.png" + className="h-[40px]" + alt="" + /> + </div> + + <p> + Increase efficiency across departments and tools on a single + platform and automate workflows to get more done in less time. + </p> + </div> + <div className="shadow-md rounded-sm space-y-2 px-3 py-8 "> + <div className="flex flex-col-reverse md:flex-row justify-between items-start md:items-center"> + <h1 className="text-2xl font-bold"> + Drive clarity and accountability + </h1> + <img + src="https://i.ibb.co/YNJsbVP/desktop-computer.png" + className="h-[40px]" + alt="" + /> + </div> + <p> + Connect work to company-wide goals to keep everyone focused on the + work that matters and make better decisions faster with real-time + data. + </p> + </div> + <div className="shadow-md rounded-sm space-y-2 px-3 py-8"> + <div className="flex flex-col-reverse md:flex-row justify-between items-start md:items-center"> + <h1 className="text-2xl font-bold">Scale with confidence</h1> + <img + src="https://i.ibb.co/1fPgjw3/locked.png" + className="h-[40px]" + alt="" + /> + </div> + <p> + Connect teams and tools across your organization with + enterprise-grade security, governance, and control. + </p> + </div> + </div> + </div> + </div> + ); }; export default CompanyDetails; diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ItDetials.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ItDetials.jsx index 7a5a6b7..7555e5c 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ItDetials.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ItDetials.jsx @@ -15,7 +15,7 @@ const ItDetials = () => { without compromising security. </p> <Link to="/login"> - <button className=" bg-purple-800 text-white font-bold px-4 py-3 rounded-sm"> + <button className="mt-5 dark:bg-cyan-600 bg-purple-800 text-white font-bold px-4 py-3 rounded-sm"> Get Started </button> </Link> diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/MarketingDetails.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/MarketingDetails.jsx index 8d341c3..be9dbcd 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/MarketingDetails.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/MarketingDetails.jsx @@ -16,7 +16,7 @@ const MarketingDetails = () => { and confidently scale any campaign workflow. </p> <Link to="/login"> - <button className=" bg-purple-800 text-white font-bold px-4 py-3 rounded-sm"> + <button className="mt-5 dark:bg-cyan-600 bg-purple-800 text-white font-bold px-4 py-3 rounded-sm"> Get Started </button> </Link> diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/OperationDetails.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/OperationDetails.jsx index fa1c120..d949784 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/OperationDetails.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/OperationDetails.jsx @@ -23,7 +23,7 @@ const OperationDetails = () => { processes across your organization—no matter how large. </p> <Link to="/login"> - <button className=" bg-purple-800 text-white font-bold px-4 py-3 rounded-sm"> + <button className="mt-5 dark:bg-cyan-600 bg-purple-800 text-white font-bold px-4 py-3 rounded-sm"> Get Started </button> </Link> diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ProductDetails.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ProductDetails.jsx index 8fde162..e64e898 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ProductDetails.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/TabPages/ProductDetails.jsx @@ -16,7 +16,7 @@ const ProductDetails = () => { helps you speed up your time to market. </p> <Link to="/login"> - <button className="mt-3 bg-purple-800 text-white font-bold px-4 py-3 rounded-sm"> + <button className="mt-5 dark:bg-cyan-600 bg-purple-800 text-white font-bold px-4 py-3 rounded-sm"> Get Started </button> </Link> From 2348c38f15cdb9fc5ef923aed5b730ba8ff529a4 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Mon, 3 Jun 2024 13:12:05 +0600 Subject: [PATCH 20/88] update footer, sponsor, slider cards text and title font-size --- src/components/Home/Sponsors.jsx | 57 ++++---- .../Pages/Home/Features/Features.jsx | 10 +- .../HomeEmailSection/HomeEmailSection.jsx | 2 +- .../Home/TopCampanySliderSection/Card.jsx | 38 +----- .../TopCompanySlider.jsx | 125 ++++++++++-------- src/pages/shared/Footer.jsx | 40 +++--- src/pages/shared/Title.jsx | 4 +- 7 files changed, 128 insertions(+), 148 deletions(-) diff --git a/src/components/Home/Sponsors.jsx b/src/components/Home/Sponsors.jsx index 78b4a1d..4847b5f 100644 --- a/src/components/Home/Sponsors.jsx +++ b/src/components/Home/Sponsors.jsx @@ -1,39 +1,36 @@ import Title from "../../pages/shared/Title"; - const Sponsors = () => { - const data = [ - { - url: "https://i.ibb.co/MfVRkVv/5.png" - }, - - { - url: "https://i.ibb.co/b5hkbyc/6.png" - }, - { - url: "https://i.ibb.co/jhJ2MtC/9.png" - }, - ]; + const data = [ + { + url: "https://i.ibb.co/MfVRkVv/5.png", + }, + + { + url: "https://i.ibb.co/b5hkbyc/6.png", + }, + { + url: "https://i.ibb.co/jhJ2MtC/9.png", + }, + ]; - return ( - <div className="w-full h-fit px-10 py-10 my-6"> - {/* <h1 className="w-[70%] text-5xl mt-[50px] mb-[50px]">Our Clients Who Uses Syncify Most</h1> */} - <Title title="Our Clients Who Uses Syncify Most"/> - <div className="flex items-center justify-center"> - <div className="grid grid-cols-1 md:grid-cols-3 gap-4 pt-10"> - {data.map((item, index) => ( - <div key={index} className="w-72 bg-opacity-50 p-10 rounded dark:shadow-slate-600 shadow-2xl"> - <img - src={item.url} - alt="Sponsor" - className="w-60 h-40 " - /> - </div> - ))} + return ( + <div className="w-full h-fit px-10 py-8 my-3"> + <Title title="Our Clients Who Uses Syncify Most" /> + <div className="flex items-center justify-center"> + <div className="grid grid-cols-1 md:grid-cols-3 gap-4 pt-5"> + {data.map((item, index) => ( + <div + key={index} + className="bg-opacity-50 p-10 rounded-md dark:shadow-slate-600 shadow-md" + > + <img src={item.url} alt="Sponsor" className="w-60 h-40 " /> </div> - </div> + ))} </div> - ); + </div> + </div> + ); }; export default Sponsors; diff --git a/src/components/Pages/Home/Features/Features.jsx b/src/components/Pages/Home/Features/Features.jsx index c1ad4fe..a6fc48f 100644 --- a/src/components/Pages/Home/Features/Features.jsx +++ b/src/components/Pages/Home/Features/Features.jsx @@ -5,13 +5,13 @@ import Title from "../../../../pages/shared/Title"; const Features = () => { return ( - <div className="px-10 py-5"> + <div className="px-10 py-0"> <div className="flex justify-start text-start mb-5 gap-2"> <Title title="See how Syncify can improve your systems productivity" /> </div> {/* card */} - <div className="flex flex-col md:flex-row flex-wrap justify-between md:justify-center gap-6 "> - <div className="w-full md:w-[400px] border shadow-md p-16 rounded-xl "> + <div className="flex flex-col md:flex-row justify-between md:justify-center gap-6 "> + <div className="border shadow-md p-16 rounded-xl "> <div className="flex gap-5"> <div className="space-y-2"> <h1 className="text-xl font-semibold">Task Management</h1> @@ -20,7 +20,7 @@ const Features = () => { <BiBarChartSquare className="text-7xl" /> </div> </div> - <div className="w-full md:w-[400px] border shadow-md p-16 rounded-xl"> + <div className=" border shadow-md p-16 rounded-xl"> <div className="flex gap-5"> <div className="space-y-2"> <h1 className="text-xl font-semibold">Team Collaboration</h1> @@ -29,7 +29,7 @@ const Features = () => { <MdOutlineMarkChatUnread className="text-7xl" /> </div> </div> - <div className="w-full md:w-[400px] border shadow-md p-16 rounded-xl"> + <div className=" border shadow-md p-16 rounded-xl"> <div className="flex gap-5"> <div className="space-y-2"> <h1 className="text-xl font-semibold">Project Planning</h1> diff --git a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx index 1d6681d..378bf2a 100644 --- a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx +++ b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx @@ -4,7 +4,7 @@ import Animate from "../../../../../public/emailanimate.json"; import { Link } from "react-router-dom"; const HomeEmailSection = () => { return ( - <div className="w-full h-fit px-4 md:px-40 py-4 my-4"> + <div className="w-full h-fit px-4 md:px-40 py-4 mb-10 my-4"> <div className="bg-gradient-to-b from-[#9d11bd] to-[#73e9fe] md:bg-gradient-to-r md:from-[#73e9fe] md:to-[#8401A1] dark:md:from-[#8401A1] dark:md:to-[#73e9fe] w-full rounded-2xl dark:text-[#8401A1] dark:md:text-[#73e9fe]"> <div className="flex flex-col-reverse md:flex-row justify-center items-center pb-15 md:pb-10"> <div className="w-full md:w-1/2 flex flex-col justify-center items-start md:pl-20 pl-10 md:px-0"> diff --git a/src/components/Pages/Home/TopCampanySliderSection/Card.jsx b/src/components/Pages/Home/TopCampanySliderSection/Card.jsx index 0f66ea2..5a84e5a 100644 --- a/src/components/Pages/Home/TopCampanySliderSection/Card.jsx +++ b/src/components/Pages/Home/TopCampanySliderSection/Card.jsx @@ -2,32 +2,10 @@ import React, { useState } from "react"; import { FaArrowRight } from "react-icons/fa"; const Card = ({ data }) => { - const { image, title, label } = data; + const { image, title, paragraph } = data; const [isHovered, setIsHovered] = useState(false); return ( - // <div className='w-[100%] bg-white shadow-xl border-solid border-2 border-gray-300'> - // <div> - // <img className='h-[250px] w-[100%] object-cover' src={image} alt="images" /> - // <div className='flex flex-col gap-4 p-[20px]'> - - // <div> - // <h2 className='font-bold'>{title}</h2> - // </div> - - // <div> - // <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio eaque placeat blanditiis.</p> - // </div> - - // {/** this div section show.when user hover card */} - // <div className='items-center gap-2 hidden'> - // <p className='text-black' href="#">{label} </p> <span><FaArrowRight /></span> - // </div> - - // </div> - // </div> - // </div> - <div className="relative border rounded-lg overflow-hidden shadow-lg transition duration-300 delay-150 ease-in-out transform hover:scale-80" onMouseEnter={() => setIsHovered(true)} @@ -45,20 +23,8 @@ const Card = ({ data }) => { isHovered ? "block" : "h-20 overflow-hidden mb-2" } dark:text-white`} > - Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio - eaque placeat blanditiis. + {paragraph} </p> - {isHovered && ( - // <button className="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 mt-2"> - // {label} - // </button> - <div className="flex gap-2 items-center hover:text-cyan-600 dark:hover:text-[#8401A1] font-bold py-2 px-4 mt-2"> - <p className="">{label} </p>{" "} - <span> - <FaArrowRight /> - </span> - </div> - )} </div> </div> ); diff --git a/src/components/Pages/Home/TopCampanySliderSection/TopCompanySlider.jsx b/src/components/Pages/Home/TopCampanySliderSection/TopCompanySlider.jsx index 33ae816..0408092 100644 --- a/src/components/Pages/Home/TopCampanySliderSection/TopCompanySlider.jsx +++ b/src/components/Pages/Home/TopCampanySliderSection/TopCompanySlider.jsx @@ -1,113 +1,122 @@ -import { useEffect, useState } from 'react'; +import { useEffect, useState } from "react"; import Slider from "react-slick"; -import Card from './Card'; -import NextArrow from './NextArrow'; -import PrevArrow from './PrevArrow'; +import Card from "./Card"; +import NextArrow from "./NextArrow"; +import PrevArrow from "./PrevArrow"; import { FaArrowRight } from "react-icons/fa"; -import Title from '../../../../pages/shared/Title'; +import Title from "../../../../pages/shared/Title"; const TopCompanySlider = () => { - const [progress, setProgress] = useState(0); - const [slideToShow, setSlideToShow] = useState(4) + const [slideToShow, setSlideToShow] = useState(4); const setSlides = () => { if (window.innerWidth <= 1280 && window.innerWidth > 1000) { setSlideToShow(3); - } - else if (window.innerWidth <= 1000 && window.innerWidth > 650) { + } else if (window.innerWidth <= 1000 && window.innerWidth > 650) { setSlideToShow(2); - } - else if (window.innerWidth <= 650) { + } else if (window.innerWidth <= 650) { setSlideToShow(1); } - } + }; useEffect(() => { setSlides(); setProgress(100 / (data.length - slideToShow + 1)); - window.addEventListener('resize', () => { setSlides() }) - }, []) + window.addEventListener("resize", () => { + setSlides(); + }); + }, []); const data = [ { id: 1, - image: "https://assets.asana.biz/transform/f55aec7c-911f-4002-90cf-fa911835ac7b/card-overstock-asana-customer?io=transform:fill,width:1440&format=webp", + image: + "https://assets.asana.biz/transform/f55aec7c-911f-4002-90cf-fa911835ac7b/card-overstock-asana-customer?io=transform:fill,width:1440&format=webp", title: "Overstock", - paragraph: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla convallis libero quis magna bibendum, at mollis quam vehicula.", - label: "Read Case Study" + paragraph: + "Overstock, an online retailer specializing in furniture and home decor, leverages project management to streamline its operations and enhance customer satisfaction.", }, { id: 2, - image: "https://assets.asana.biz/transform/5162af5c-dc51-40b1-a6c5-762ac5893b0e/card-hubspot?io=transform:fill,width:1440&format=webp", + image: + "https://assets.asana.biz/transform/5162af5c-dc51-40b1-a6c5-762ac5893b0e/card-hubspot?io=transform:fill,width:1440&format=webp", title: "Hubspot", - paragraph: "Pellentesque ac bibendum ipsum. Proin consectetur aliquet tortor, at tristique arcu tempor a. Nullam blandit turpis nec felis tincidunt.", - label: "Read Case Study" + paragraph: + "HubSpot is a leading provider of customer relationship management (CRM) software and marketing automation solutions, designed to help businesses grow.", }, { id: 3, - image: "https://assets.asana.biz/transform/df2510ec-14de-4e4e-80a1-cfe041bd142b/card-figma-asana-customer?io=transform:fill,width:1440&format=webp", + image: + "https://assets.asana.biz/transform/df2510ec-14de-4e4e-80a1-cfe041bd142b/card-figma-asana-customer?io=transform:fill,width:1440&format=webp", title: "Figma", - paragraph: "Fusce vehicula eget ligula nec faucibus. Duis nec tempor ipsum, eget dictum enim. Donec at tellus purus.", - label: "Read Case Study" + paragraph: + "Figma is a powerful, cloud-based design tool that has revolutionized the way designers and teams collaborate on digital projects.", }, { id: 4, - image: "https://assets.asana.biz/transform/cc2baf08-d92c-4470-acbf-8859e5aa423a/card-sony-music-asana-customer?io=transform:fill,width:1440&format=webp", + image: + "https://assets.asana.biz/transform/cc2baf08-d92c-4470-acbf-8859e5aa423a/card-sony-music-asana-customer?io=transform:fill,width:1440&format=webp", title: "Sony Music", - paragraph: "Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut vitae sem sed quam ultrices rhoncus. Donec ac quam euismod, lobortis odio vel, molestie metus.", - label: "Read Case Study" + paragraph: + "Sony Music Entertainment is a global music conglomerate and one of the record labels, alongside Universal Music Group and Warner Music Group.", }, { id: 5, - image: "https://assets.asana.biz/transform/2fb67d4b-da8f-4720-a97e-194a511f4503/card-zoom-1x?io=transform:fill,width:1440&format=webp", + image: + "https://assets.asana.biz/transform/2fb67d4b-da8f-4720-a97e-194a511f4503/card-zoom-1x?io=transform:fill,width:1440&format=webp", title: "Zoom", - paragraph: "Mauris id augue odio. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed feugiat justo et leo dictum, a eleifend tortor ultrices.", - label: "Read Case Study" + paragraph: + "Mauris id augue odio. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed feugiat justo et leo dictum, a eleifend tortor ultrices.", }, { id: 6, - image: "https://assets.asana.biz/transform/f55aec7c-911f-4002-90cf-fa911835ac7b/card-overstock-asana-customer?io=transform:fill,width:1440&format=webp", + image: + "https://assets.asana.biz/transform/f55aec7c-911f-4002-90cf-fa911835ac7b/card-overstock-asana-customer?io=transform:fill,width:1440&format=webp", title: "Overstock", - paragraph: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla convallis libero quis magna bibendum, at mollis quam vehicula.", - label: "Read Case Study" + paragraph: + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla convallis libero quis magna bibendum, at mollis quam vehicula.", }, { id: 7, - image: "https://assets.asana.biz/transform/5162af5c-dc51-40b1-a6c5-762ac5893b0e/card-hubspot?io=transform:fill,width:1440&format=webp", + image: + "https://assets.asana.biz/transform/5162af5c-dc51-40b1-a6c5-762ac5893b0e/card-hubspot?io=transform:fill,width:1440&format=webp", title: "Hubspot", - paragraph: "Pellentesque ac bibendum ipsum. Proin consectetur aliquet tortor, at tristique arcu tempor a. Nullam blandit turpis nec felis tincidunt.", - label: "Read Case Study" + paragraph: + "Pellentesque ac bibendum ipsum. Proin consectetur aliquet tortor, at tristique arcu tempor a. Nullam blandit turpis nec felis tincidunt.", }, { id: 8, - image: "https://assets.asana.biz/transform/df2510ec-14de-4e4e-80a1-cfe041bd142b/card-figma-asana-customer?io=transform:fill,width:1440&format=webp", + image: + "https://assets.asana.biz/transform/df2510ec-14de-4e4e-80a1-cfe041bd142b/card-figma-asana-customer?io=transform:fill,width:1440&format=webp", title: "Figma", - paragraph: "Fusce vehicula eget ligula nec faucibus. Duis nec tempor ipsum, eget dictum enim. Donec at tellus purus.", - label: "Read Case Study" + paragraph: + "Fusce vehicula eget ligula nec faucibus. Duis nec tempor ipsum, eget dictum enim. Donec at tellus purus.", }, { id: 9, - image: "https://assets.asana.biz/transform/cc2baf08-d92c-4470-acbf-8859e5aa423a/card-sony-music-asana-customer?io=transform:fill,width:1440&format=webp", + image: + "https://assets.asana.biz/transform/cc2baf08-d92c-4470-acbf-8859e5aa423a/card-sony-music-asana-customer?io=transform:fill,width:1440&format=webp", title: "Sony Music", - paragraph: "Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut vitae sem sed quam ultrices rhoncus. Donec ac quam euismod, lobortis odio vel, molestie metus.", - label: "Read Case Study" + paragraph: + "Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut vitae sem sed quam ultrices rhoncus. Donec ac quam euismod, lobortis odio vel, molestie metus.", }, { id: 10, - image: "https://assets.asana.biz/transform/2fb67d4b-da8f-4720-a97e-194a511f4503/card-zoom-1x?io=transform:fill,width:1440&format=webp", + image: + "https://assets.asana.biz/transform/2fb67d4b-da8f-4720-a97e-194a511f4503/card-zoom-1x?io=transform:fill,width:1440&format=webp", title: "Zoom", - paragraph: "Mauris id augue odio. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed feugiat justo et leo dictum, a eleifend tortor ultrices.", - label: "Read Case Study" + paragraph: + "Mauris id augue odio. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed feugiat justo et leo dictum, a eleifend tortor ultrices.", }, ]; @@ -124,36 +133,39 @@ const TopCompanySlider = () => { breakpoint: 1280, settings: { slidesToShow: 3, - } + }, }, { breakpoint: 1000, settings: { slidesToShow: 2, - } + }, }, { breakpoint: 650, settings: { slidesToShow: 1, - } + }, }, ], - afterChange: current => { - setProgress(100 / (data.length - slideToShow + 1) * (current + 1)) - console.log(slideToShow) - } + afterChange: (current) => { + setProgress((100 / (data.length - slideToShow + 1)) * (current + 1)); + console.log(slideToShow); + }, }; return ( - <div className='w-full h-fit px-10 py-10 my-6'> + <div className="w-full h-fit px-10 py-10 my-6"> {/* <h1 className='text-5xl mt-[50px] mb-[50px] '>The world’s top companies trust Synify</h1> */} <Title title="The world’s top companies trust Synify" /> - <div className='flex gap-2 items-center dark:hover:text-[#8401A1] hover:text-cyan-600 font-semibold py-2 px-4 mt-2'> - <p className='my-2' >See all case studies </p> <span><FaArrowRight /></span> + <div className="flex gap-2 items-center dark:hover:text-[#8401A1] hover:text-cyan-600 font-semibold py-2 px-4 mt-2"> + <p className="my-2">See all case studies </p>{" "} + <span> + <FaArrowRight /> + </span> </div> - <div className='relative mb-20'> + <div className="relative mb-20"> <Slider {...settings}> {data.map((item, index) => ( <Card key={index} data={item} /> @@ -164,10 +176,9 @@ const TopCompanySlider = () => { {/* <div className='h-[2px] bg-gray-300 w-[250px] absolute top-[520px] left-0'> <div className='bg-[#fab1a0] absolute h-[100%] transition-all' style={{ width: `${progress}%`}}></div> </div> */} - </div> </div> ); }; -export default TopCompanySlider; \ No newline at end of file +export default TopCompanySlider; diff --git a/src/pages/shared/Footer.jsx b/src/pages/shared/Footer.jsx index 8261681..86790e7 100644 --- a/src/pages/shared/Footer.jsx +++ b/src/pages/shared/Footer.jsx @@ -1,33 +1,40 @@ const Footer = () => { return ( <div className="relative mt-40 text-purple-950 dark:text-cyan-100 font-bold"> - <div className=" relative z-10 bottom-0"> - <footer className="footer px-10 py-5 "> + <div className="relative z-10 bottom-0"> + <footer className="footer px-10 py-10 "> <aside className=""> <div className="flex flex-col justify-center items-center h-[100px]"> - <img src={"https://i.ibb.co/T4FSNsb/Justlogo.png"} alt="" className="h-24" /> - <p className="text-2xl font-extrabold ">Providing reliable workflow</p> + <img + src={"https://i.ibb.co/T4FSNsb/Justlogo.png"} + alt="" + className="h-24" + /> + <p className="text-2xl font-extrabold "> + Providing reliable workflow + </p> </div> </aside> <nav> <h6 className="text-2xl font-extrabold">Services</h6> <a className="link link-hover">Branding</a> - <a className="link link-hover">Design</a> - <a className="link link-hover">Marketing</a> - <a className="link link-hover">Advertisement</a> + <a href="/marketingDetails" className="link link-hover"> + Marketing + </a> </nav> <nav> <h6 className="text-2xl font-extrabold">Company</h6> - <a className="link link-hover">About us</a> - <a className="link link-hover">Contact</a> - <a className="link link-hover">Jobs</a> - <a className="link link-hover">Press kit</a> + <a href="/features" className="link link-hover"> + Features + </a> + <a href="/contact" className="link link-hover"> + Contact + </a> </nav> <nav> <h6 className="text-2xl font-extrabold">Legal</h6> <a className="link link-hover">Terms of use</a> <a className="link link-hover">Privacy policy</a> - <a className="link link-hover">Cookie policy</a> </nav> </footer> <div className="px-10"> @@ -76,7 +83,7 @@ const Footer = () => { <div className="absolute bottom-0 w-full z-0 "> <svg id="wave" - style={{ transform: 'rotate(0deg)', transition: '0.3s' }} + style={{ transform: "rotate(0deg)", transition: "0.3s" }} viewBox="0 0 1440 490" xmlns="http://www.w3.org/2000/svg" > @@ -87,7 +94,7 @@ const Footer = () => { </linearGradient> </defs> <path - style={{ transform: 'translate(0, 0px)', opacity: 1 }} + style={{ transform: "translate(0, 0px)", opacity: 1 }} fill="url(#sw-gradient-0)" d="M0,245L30,245C60,245,120,245,180,220.5C240,196,300,147,360,122.5C420,98,480,98,540,122.5C600,147,660,196,720,187.8C780,180,840,114,900,106.2C960,98,1020,147,1080,187.8C1140,229,1200,261,1260,302.2C1320,343,1380,392,1440,375.7C1500,359,1560,278,1620,277.7C1680,278,1740,359,1800,326.7C1860,294,1920,147,1980,130.7C2040,114,2100,229,2160,285.8C2220,343,2280,343,2340,310.3C2400,278,2460,212,2520,163.3C2580,114,2640,82,2700,89.8C2760,98,2820,147,2880,212.3C2940,278,3000,359,3060,367.5C3120,376,3180,310,3240,261.3C3300,212,3360,180,3420,147C3480,114,3540,82,3600,81.7C3660,82,3720,114,3780,163.3C3840,212,3900,278,3960,326.7C4020,376,4080,408,4140,367.5C4200,327,4260,212,4290,155.2L4320,98L4320,490L4290,490C4260,490,4200,490,4140,490C4080,490,4020,490,3960,490C3900,490,3840,490,3780,490C3720,490,3660,490,3600,490C3540,490,3480,490,3420,490C3360,490,3300,490,3240,490C3180,490,3120,490,3060,490C3000,490,2940,490,2880,490C2820,490,2760,490,2700,490C2640,490,2580,490,2520,490C2460,490,2400,490,2340,490C2280,490,2220,490,2160,490C2100,490,2040,490,1980,490C1920,490,1860,490,1800,490C1740,490,1680,490,1620,490C1560,490,1500,490,1440,490C1380,490,1320,490,1260,490C1200,490,1140,490,1080,490C1020,490,960,490,900,490C840,490,780,490,720,490C660,490,600,490,540,490C480,490,420,490,360,490C300,490,240,490,180,490C120,490,60,490,30,490L0,490Z" /> @@ -98,15 +105,14 @@ const Footer = () => { </linearGradient> </defs> <path - style={{ transform: 'translate(0, 50px)', opacity: 0.9 }} + style={{ transform: "translate(0, 50px)", opacity: 0.9 }} fill="url(#sw-gradient-1)" d="M0,147L30,147C60,147,120,147,180,163.3C240,180,300,212,360,228.7C420,245,480,245,540,245C600,245,660,245,720,261.3C780,278,840,310,900,310.3C960,310,1020,278,1080,277.7C1140,278,1200,310,1260,302.2C1320,294,1380,245,1440,245C1500,245,1560,294,1620,294C1680,294,1740,245,1800,228.7C1860,212,1920,229,1980,253.2C2040,278,2100,310,2160,302.2C2220,294,2280,245,2340,204.2C2400,163,2460,131,2520,138.8C2580,147,2640,196,2700,220.5C2760,245,2820,245,2880,228.7C2940,212,3000,180,3060,187.8C3120,196,3180,245,3240,236.8C3300,229,3360,163,3420,114.3C3480,65,3540,33,3600,73.5C3660,114,3720,229,3780,245C3840,261,3900,180,3960,130.7C4020,82,4080,65,4140,57.2C4200,49,4260,49,4290,49L4320,49L4320,490L4290,490C4260,490,4200,490,4140,490C4080,490,4020,490,3960,490C3900,490,3840,490,3780,490C3720,490,3660,490,3600,490C3540,490,3480,490,3420,490C3360,490,3300,490,3240,490C3180,490,3120,490,3060,490C3000,490,2940,490,2880,490C2820,490,2760,490,2700,490C2640,490,2580,490,2520,490C2460,490,2400,490,2340,490C2280,490,2220,490,2160,490C2100,490,2040,490,1980,490C1920,490,1860,490,1800,490C1740,490,1680,490,1620,490C1560,490,1500,490,1440,490C1380,490,1320,490,1260,490C1200,490,1140,490,1080,490C1020,490,960,490,900,490C840,490,780,490,720,490C660,490,600,490,540,490C480,490,420,490,360,490C300,490,240,490,180,490C120,490,60,490,30,490L0,490Z" /> </svg> - </div> </div> ); }; -export default Footer; \ No newline at end of file +export default Footer; diff --git a/src/pages/shared/Title.jsx b/src/pages/shared/Title.jsx index c5c67ae..32b3f23 100644 --- a/src/pages/shared/Title.jsx +++ b/src/pages/shared/Title.jsx @@ -1,10 +1,10 @@ const Title = ({ title, subTitle }) => { return ( <div> - <h1 className="text-3xl md:text-5xl py-10 md:py-10 font-bold "> + <h1 className="text-3xl md:text-4xl py-10 md:py-10 font-bold "> {title} </h1> - {/* <hr className="w-[70%]"/> */} + {/* <hr className="w-[70%]/> */} </div> ); }; From 79f9be6d103764fc339265b8f386eb8120db578b Mon Sep 17 00:00:00 2001 From: rasel-chowdhury1 <rasel.chowdhury0001@gmail.com> Date: Mon, 3 Jun 2024 17:12:06 +0800 Subject: [PATCH 21/88] create task functionlity and delete board done --- src/Providers/AuthProviders/AuthProviders.jsx | 5 +- src/components/Pages/Board/Board.jsx | 295 +++++++++++++++++- src/components/Pages/Board/CreateTask.jsx | 176 +++++++---- .../Pages/Board/NewBoard/NewBoard.jsx | 245 ++++++++++++--- .../Pages/Board/NewBoard/singleShowTask.jsx | 46 +++ src/components/Pages/Chat/ChatUI.jsx | 4 +- .../DynamicDashboard/DynamicDashboard.jsx | 2 +- .../Pages/DynamicDashboard/Member.jsx | 150 ++++++--- src/components/Pages/Workspace/Workspace.jsx | 3 +- 9 files changed, 780 insertions(+), 146 deletions(-) create mode 100644 src/components/Pages/Board/NewBoard/singleShowTask.jsx diff --git a/src/Providers/AuthProviders/AuthProviders.jsx b/src/Providers/AuthProviders/AuthProviders.jsx index 79ea4fa..8ded4e2 100644 --- a/src/Providers/AuthProviders/AuthProviders.jsx +++ b/src/Providers/AuthProviders/AuthProviders.jsx @@ -10,8 +10,9 @@ import { toast } from "react-toastify"; export const AuthContext = createContext(null); -const AuthProviders = ({children}) => { +const AuthProviders = ({children, workspaceId }) => { const [user, setUser] = useState(null); + const [workspaceDetails, setWorkspaceDetails] = useState(null); const [loading, setLoading] = useState(false); const navigate = useNavigate(); @@ -54,6 +55,7 @@ const AuthProviders = ({children}) => { } } + unsubscribe() // console.log("user data show from authproviders -> ", user) },[]) @@ -63,6 +65,7 @@ const AuthProviders = ({children}) => { handleLogout, loading, setLoading, + workspaceDetails, } return ( diff --git a/src/components/Pages/Board/Board.jsx b/src/components/Pages/Board/Board.jsx index a1d3900..b0293b8 100644 --- a/src/components/Pages/Board/Board.jsx +++ b/src/components/Pages/Board/Board.jsx @@ -8,12 +8,148 @@ import CreateBoard from "./CreateBoard"; import axios from "axios"; import { IoIosCreate } from "react-icons/io"; import { FaRegEdit} from 'react-icons/fa'; +import { BiCollapseVertical, BiDownArrowCircle, BiUpArrowCircle } from "react-icons/bi"; +import { HiMiniChevronUpDown } from "react-icons/hi2"; +import { MdAddTask, MdDeleteForever } from "react-icons/md"; +import ChatUI from './../Chat/ChatUI'; +import { toast } from "react-toastify"; -import NewBoard from "./NewBoard/NewBoard"; const Board = () => { + const { user } = useContext(AuthContext); + + console.log({user}) + const {id} = useParams() + const [loading, setLoading] = useState(true) + + const [boards, setBoards] = useState(null); + const [reload,setReload] = useState(false); + const [members,setMembers] = useState(null); + + const getSpecificMembers = async () => { + + try { + const result = await axios.get(`https://projectsyncifyapi.onrender.com/api/v2/workspace/${id}/members/`) + console.log("get member -> ", result.data) + setMembers(result.data) + } catch (error) { + console.log("get member error -> ", error) + } + } + + const [formData, setFormData] = useState({ + id: "", + scrum_Name: "", + name: "", + details: "", + assign: "", + + } + ); + + const [selectedTimeline, setSelectedTimeline] = useState(null); + + const handleOpenDialog = (board, modalName) => { + if(!members){ + getSpecificMembers() + } + console.log({board}) + setSelectedTimeline(board); + console.log(board.name) + setFormData({ + id: board.id, + scrum_Name: board.name, + name: "", + details: "", + assign: "" + }); + document.getElementById("createTask").showModal(); + }; + + const handleChange = (e) => { + const { name, value } = e.target; + console.log({name,value}) + setFormData(prevState => ({ + ...prevState, + [name]: value + })); + }; + + const handleCreateTaskButton = async (e) => { + e.preventDefault() + + const newTask = { + scrum_Name: formData.id, + name: "", + details: "", + assign: "", + which_Type: "" + } + + newTask.scrum_Name = Number(formData.id); + newTask.name = e.target.taskName.value; + newTask.details = e.target.details.value; + newTask.assign = e.target.assign.value; + newTask.which_Type = e.target.which_type.value; + + + console.log({ newTask }) + + const result = await axios.post(`https://projectsyncifyapi.onrender.com/workspace/tasks/create/`, newTask) + + if (result) { + toast.success('Successfully Create successfully.'); + + setReload(!reload); + handleCloseModelButton('createTask') + } + else { + console.log('timeline post result -> ', result) + } + } + {/** end update timeline form functionlity */ } + + const handleCloseModelButton = () => { + document.getElementById("createTask").close() + } + + const [showTasks, setShowTasks] = useState(false); + + const handleToggle = () => { + setShowTasks(!showTasks); + }; + + const handleDeleteButton = async (boardId) => { + const result = await axios.delete(`https://projectsyncifyapi.onrender.com/workspace/scrum/delete/${boardId}/`); + if(result){ + toast.success("Successfully deleted board."); + setReload(!reload) + } + } + useEffect(()=> { + const getBoard = async () => { + try { + const result = await axios.get(`https://projectsyncifyapi.onrender.com/workspace/user/${user?.userId}/workspace/${id}/scrums/`); + console.log({ result }); + setBoards(result.data); + + + } catch (error) { + console.error("Error fetching boards:", error); + } finally { + setLoading(false); + } + }; + + if (user) { + setLoading(true); + getBoard(); + } else { + setLoading(false); + } + }, [reload]) return ( <div className="h-screen"> @@ -31,9 +167,162 @@ const Board = () => { <p className="text-sm font-semibold mt-2 text-black dark:text-white mb-10"> To ensure seamless progress tracking and maintenance of your project, check out the boards into your project structure. Assign task and distinct roles to each member to streamline collaboration and enhance accountability throughout the project lifecycle. Also chat with your team members. </p> - </div> + </div> + + {loading && <h3>Loading .... </h3>} + + +{!loading && boards?.map((board, idx) => ( + <div key={idx} className="overflow-x-auto shadow-xl rounded w-full"> + <table className="table w-full"> + <thead> + <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe]"> + <th> Plans Name </th> + <th>Board Name</th> + + <th>Assigned </th> + + <th>Delete</th> + <th>Add Task</th> + <th>Chat</th> + {/* <th>All Tasks</th> */} + </tr> + </thead> + <tbody> + <tr className="text-center text-sm text-black dark:text-white"> + <td>{board?.timeline_name}</td> + <td>{board?.name}</td> + {/* <td>status</td> */} + <td>{board?.assign?.first_name}</td> + + <td> + <button className="mx-4" onClick={() => handleDeleteButton(board.id)}> + <MdDeleteForever className="text-xl" /> + </button> + </td> + <td> +<div> + <button className=" font-bold px-4 py-2 rounded-md" onClick={() => handleOpenDialog(board,"crateTask")}> + <MdAddTask className="text-xl" /> + </button> + + <dialog id="createTask" className="modal"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("createTask")}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#2c01a1]">Create Task</h3> + <form onSubmit={handleCreateTaskButton} > + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Board Name</span> + </label> + <input type="text" name="scrum_Name" value={formData.scrum_Name} + onChange={handleChange} + placeholder="Board Name" className="input input-bordered bg-slate-200 dark:bg-black" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Name</span> + </label> + <input type="text" name="taskName" placeholder="Task Name" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Details</span> + </label> + <input type="text" name="details" placeholder="Text Details" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Assign Member</span> + </label> + <select name="assign" className="select select-bordered bg-slate-200 dark:bg-black"> + <option disabled selected>Assign</option> + {members?.map((member, idx) => <option key={idx} value={member.user_email}>{member.user_email}</option>)} + </select> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Which Type</span> + </label> + <select name="which_type" className="select select-bordered bg-slate-200 dark:bg-black"> + <option disabled selected>Which_type</option> + <option value="Feature">Feature</option> + <option value="Bug Fix">Bug Fix</option> + <option value="Code Test">Code Test</option> + <option value="Task">Task</option> + </select> + </div> + + <div className="flex justify-center mt-6"> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> + </div> + </form> + </div> + </dialog> +</div> + </td> + + <td className="absolute"> + <ChatUI /> + + </td> + + <td> + <button onClick={handleToggle} className="mx-4 px-2 py-1 rounded"> + {showTasks ? <BiCollapseVertical classname="text-xl" /> : <HiMiniChevronUpDown className="text-xl" />} + </button> + </td> + + </tr> + + {showTasks && <tr className="text-center text-sm text-black dark:text-white w-full"> + <td colSpan="8" className="w-full px-10"> + <div className="overflow-x-auto w-full shadow-xl rounded"> + <table className="table w-full"> + <thead> + <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe] bg-cyan-50 dark:bg-gray-900"> + <th>Task Name</th> + <th>Assigned To</th> + <th>Status</th> + <th>Type</th> + <th>Priority</th> + {/* <th>Actions</th> */} + </tr> + </thead> + <tbody> + + {showTasks && +board.tasks.map((task, idx) => ( +<tr className="text-center text-sm text-black dark:text-white"> + <td>{task.name}</td> + <td>{task.assign?.email}</td> + <td>{task.status}</td> + <td>{task.which_Type}</td> + <td>{task.priority}</td> + <td> + {/* <button className="mx-4"> + <FaRegEdit className="text-xl" /> + </button> */} + {/* <EditDeleteTask /> */} + </td> + </tr> +)) +} + + </tbody> + </table> + </div> + </td> + </tr>} + + + </tbody> + </table> + </div> +))} - <NewBoard /> </div > ); diff --git a/src/components/Pages/Board/CreateTask.jsx b/src/components/Pages/Board/CreateTask.jsx index 03cf410..b9fd9ca 100644 --- a/src/components/Pages/Board/CreateTask.jsx +++ b/src/components/Pages/Board/CreateTask.jsx @@ -1,62 +1,131 @@ -import { useContext } from "react"; +import { useContext, useState } from "react"; import { AuthContext } from "../../../Providers/AuthProviders/AuthProviders"; import { toast } from "react-toastify"; import TaskAni from "../../../../public/tasks.json"; import Lottie from "lottie-react"; import { MdAddTask } from "react-icons/md"; -const CreateTask = ({ updateTasks }) => { - const { user } = useContext(AuthContext); +const CreateTask = ({ data }) => { + const boardData = data.board; + + const {id, name} = data.board; + + const [formData, setFormData] = useState({ + id: "", + scrum_Name: "", + name: "", + details: "", + assign: "", + + } + ); + + const [selectedTimeline, setSelectedTimeline] = useState(null); + + const handleOpenDialog = (board, modalName) => { + console.log({board}) + setSelectedTimeline(board); + console.log(board.name) + setFormData({ + id: board.id, + scrum_Name: board.name, + name: "", + details: "", + assign: "" + }); + document.getElementById("createTask").showModal(); + }; + + const handleChange = (e) => { + const { name, value } = e.target; + console.log({name,value}) + setFormData(prevState => ({ + ...prevState, + [name]: value + })); + }; + + const handleCreateTaskButton = async (e) => { + e.preventDefault() + + const newTask = { + scrum_Name: id, + name: "", + details: "", + assign: "" + } + + newTask.scrum_Name = id; + newTask.name = e.target.name.value; + newTask.details = e.target.details.value; + newTask.assign = e.target.assign.value + + + console.log({ newTask }) + + const result = await axios.put(`https://projectsyncifyapi.onrender.com/workspace/timelines/update/${formData.timelineId}/`, updateTimeline) + + if (result) { + toast.success('Successfully Updated timeline'); + + setReload(!reload); + handleCloseModelButton('createTask') + } + else { + console.log('timeline post result -> ', result) + } + } + {/** end update timeline form functionlity */ } const handleCloseModelButton = () => { - document.getElementById('my_modal_5').close() + document.getElementById("createTask").close() } - const handleCreateTask = (event) => { - event.preventDefault(); + // const handleCreateTask = (event) => { + // event.preventDefault(); - const form = event.target; - const scrum_Name = form.scrum_Name.value; - const name = form.name.value; - const details = form.details.value; - const assign = form.assign.value; - const priority = form.priority.value; + // const form = event.target; + // const scrum_Name = form.scrum_Name.value; + // const name = form.name.value; + // const details = form.details.value; + // const assign = form.assign.value; + // const priority = form.priority.value; - if (!scrum_Name || !name || !details || !priority) { - toast.error('Please fill in all required fields'); - return; - } + // if (!scrum_Name || !name || !details || !priority) { + // toast.error('Please fill in all required fields'); + // return; + // } - const status = 'To-Do'; - const newTask = { scrum_Name , name , details, assign,status,priority }; + // const status = 'To-Do'; + // const newTask = { scrum_Name , name , details, assign,status,priority }; - fetch('https://projectsyncifyapi.onrender.com/workspace/tasks/create/', { - method: 'POST', - headers: { - 'content-type': 'application/json' - }, - body: JSON.stringify(newTask) - }) - .then(res => res.json()) - .then(data => { - if (data.insertedId) { - toast.success('Task Added Successfully'); - handleCloseModelButton(); - updateTasks(); - } - }) - .catch(error => { - console.error('Error creating task:', error); - toast.error('Failed to create task'); - }); + // fetch('https://projectsyncifyapi.onrender.com/workspace/tasks/create/', { + // method: 'POST', + // headers: { + // 'content-type': 'application/json' + // }, + // body: JSON.stringify(newTask) + // }) + // .then(res => res.json()) + // .then(data => { + // if (data.insertedId) { + // toast.success('Task Added Successfully'); + // handleCloseModelButton(); + // updateTasks(); + // } + // }) + // .catch(error => { + // console.error('Error creating task:', error); + // toast.error('Failed to create task'); + // }); - form.reset(); - }; + // form.reset(); + // }; return ( <div> - <button className=" font-bold px-4 py-2 rounded-md" onClick={() => document.getElementById('my_modal_5').showModal()}> + <button className=" font-bold px-4 py-2 rounded-md" onClick={() => handleOpenDialog(boardData,"crateTask")}> <MdAddTask className="text-xl" /> </button> {/* <div className="flex justify-center"> */} @@ -72,22 +141,25 @@ const CreateTask = ({ updateTasks }) => { </div> </div> */} - <dialog id="my_modal_5" className="modal"> + <dialog id="createTask" className="modal"> <div className="modal-box bg-white dark:bg-black"> - <form onSubmit={handleCreateTask} > - <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={handleCloseModelButton}>✕</button> + <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("createTask")}>✕</button> <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#2c01a1]">Create Task</h3> + <form onSubmit={handleCreateTaskButton} > + <div className="form-control"> <label className="label"> <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Board Name</span> </label> - <input type="text" name="scrum_Name" placeholder="Board Name" className="input input-bordered bg-slate-200 dark:bg-black" /> + <input type="text" name="scrum_Name" value={formData.scrum_Name} + onChange={handleChange} + placeholder="Board Name" className="input input-bordered bg-slate-200 dark:bg-black" /> </div> <div className="form-control"> <label className="label"> <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Name</span> </label> - <input type="text" name="name" placeholder="Name" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + <input type="text" name="taskName" placeholder="Task Name" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> </div> <div className="form-control"> <label className="label"> @@ -95,21 +167,15 @@ const CreateTask = ({ updateTasks }) => { </label> <input type="text" name="details" placeholder="Text Details" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> </div> - <div className="form-control"> - <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Assign</span> - </label> - <input type="text" name="assign" placeholder="Assign Task" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> - </div> <div className="form-control"> <label className="label"> <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Priority</span> </label> <select name="priority" className="select select-bordered bg-slate-200 dark:bg-black"> - <option disabled selected>Priority</option> - <option>Low</option> - <option>Medium</option> - <option>High</option> + <option disabled selected>Assign</option> + <option>chowdhuryrasel040@gmail.com</option> + <option>rasel@gmail.com</option> + <option>rahul@gmail.com</option> </select> </div> <div className="flex justify-center mt-6"> diff --git a/src/components/Pages/Board/NewBoard/NewBoard.jsx b/src/components/Pages/Board/NewBoard/NewBoard.jsx index 5a3a96e..cb6dad6 100644 --- a/src/components/Pages/Board/NewBoard/NewBoard.jsx +++ b/src/components/Pages/Board/NewBoard/NewBoard.jsx @@ -8,13 +8,102 @@ import CreateTask from "../CreateTask"; import EditDeleteTask from "../../Tasks/EditDeleteTask"; import BoardDelete from "./BoardDelete"; import ChatUI from "../../Chat/ChatUI"; +import axios from "axios"; +import { toast } from "react-toastify"; -const NewBoard = () => { +const NewBoard = ({board,reload,setReload}) => { + console.log({board,reload, setReload}) + const [formData, setFormData] = useState({ + id: "", + scrum_Name: "", + name: "", + details: "", + assign: "", + + } + ); + + const {tasks} = board; + const allData = { + board, + reload, + setReload, + tasks + } const [showTasks, setShowTasks] = useState(false); const handleToggle = () => { setShowTasks(!showTasks); }; + + const handleDeleteButton = async (boardId) => { + const result = await axios.delete(`https://projectsyncifyapi.onrender.com/workspace/scrum/delete/${boardId}`); + if(result){ + toast.success("Successfully deleted board."); + setReload(!reload) + } + } + + const [selectedTimeline, setSelectedTimeline] = useState(null); + + const handleOpenDialog = (board, modalName) => { + console.log({board}) + setSelectedTimeline(board); + console.log(board.name) + setFormData({ + id: board.id, + scrum_Name: board.name, + name: "", + details: "", + assign: "" + }); + document.getElementById("createTask").showModal(); + }; + + const handleChange = (e) => { + const { name, value } = e.target; + console.log({name,value}) + setFormData(prevState => ({ + ...prevState, + [name]: value + })); + }; + + const handleCreateTaskButton = async (e) => { + e.preventDefault() + + const newTask = { + scrum_Name: id, + name: "", + details: "", + assign: "" + } + + newTask.scrum_Name = id; + newTask.name = e.target.name.value; + newTask.details = e.target.details.value; + newTask.assign = e.target.assign.value + + + console.log({ newTask }) + + const result = await axios.put(`https://projectsyncifyapi.onrender.com/workspace/timelines/update/${formData.timelineId}/`, updateTimeline) + + if (result) { + toast.success('Successfully Updated timeline'); + + setReload(!reload); + handleCloseModelButton('createTask') + } + else { + console.log('timeline post result -> ', result) + } + } + {/** end update timeline form functionlity */ } + + const handleCloseModelButton = () => { + document.getElementById("createTask").close() + } return ( <div className="overflow-x-auto shadow-xl rounded w-full"> @@ -34,22 +123,86 @@ const NewBoard = () => { </thead> <tbody> <tr className="text-center text-sm text-black dark:text-white"> - <td>Plan Name</td> - <td>Board Name</td> + <td>{board?.timeline_name}</td> + <td>{board?.name}</td> {/* <td>status</td> */} - <td>assigned person</td> + <td>{board?.assign?.first_name}</td> <td> - <BoardDelete /> + <BoardDelete onClick={() => handleDeleteButton(board.id) } /> {/* <button className="mx-4"> <MdDeleteForever className="text-xl" /> </button> */} </td> <td> - <CreateTask /> + {/* <CreateTask data={allData}/> */} {/* <button className="mx-4"> <MdAddTask className="text-xl" /> </button> */} + {/** start create task button with modal */} + <div> + <button className=" font-bold px-4 py-2 rounded-md" onClick={() => handleOpenDialog(board,"crateTask")}> + <MdAddTask className="text-xl" /> + </button> + {/* <div className="flex justify-center"> */} + {/* <div className="flex items-center gap-6"> + + <div className=" dark:text-[#73e9fe] text-[#2c01a1] mt-6"> + <p className="text-3xl font-bold mb-1">Wanna Create Task?</p> + <p className="text-sm mb-4 text-black dark:text-white">For maintain your project progress. <br />Create your task and track your progress... <br />Click below<span className="font-extrabold font-2xl text-[#2c01a1] dark:text-[#73e9fe]"> ↓↓ </span> and explore more</p> + <button className="bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white font-bold px-4 py-2 rounded-md" onClick={() => document.getElementById('my_modal_5').showModal()}>Add Task</button> + </div> + <div className="w-80 h-80"> + <Lottie animationData={TaskAni} loop={true} /> + </div> + </div> */} + + <dialog id="createTask" className="modal"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("createTask")}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#2c01a1]">Create Task</h3> + <form onSubmit={handleCreateTaskButton} > + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Board Name</span> + </label> + <input type="text" name="scrum_Name" value={formData.scrum_Name} + onChange={handleChange} + placeholder="Board Name" className="input input-bordered bg-slate-200 dark:bg-black" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Name</span> + </label> + <input type="text" name="taskName" placeholder="Task Name" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Details</span> + </label> + <input type="text" name="details" placeholder="Text Details" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Priority</span> + </label> + <select name="priority" className="select select-bordered bg-slate-200 dark:bg-black"> + <option disabled selected>Assign</option> + <option>chowdhuryrasel040@gmail.com</option> + <option>rasel@gmail.com</option> + <option>rahul@gmail.com</option> + </select> + </div> + <div className="flex justify-center mt-6"> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> + </div> + </form> + </div> + </dialog> + {/* </div> */} + </div> + {/** end create task button with modal */} </td> <td> <ChatUI /> @@ -62,46 +215,46 @@ const NewBoard = () => { </td> </tr> - {showTasks && ( - <tr className="text-center text-sm text-black dark:text-white w-full "> - <td colSpan="8" className="w-full px-10"> - <div className="overflow-x-auto w-full shadow-xl rounded"> - <table className="table w-full"> - <thead> - <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe] bg-cyan-50 dark:bg-gray-900"> - <th>Task Name</th> - <th>Assigned To</th> - <th>Status</th> - <th>Type</th> - <th>Priority</th> - <th> - - - </th> - - </tr> - </thead> - <tbody> - <tr className="text-center text-sm text-black dark:text-white"> - <td>Task Name</td> - <td>assigned person</td> - <td>Status</td> - <td>I don't know what type it is, ask nazim vai</td> - <td>Priority</td> - <td> - {/* <button className="mx-4"> - <FaRegEdit className="text-xl" /> - </button> */} - <EditDeleteTask /> - </td> - </tr> - {/* Add more tasks as needed */} - </tbody> - </table> - </div> - </td> - </tr> - )} + {showTasks && + tasks.map((task, idx) => ( + <tr key={idx} className="text-center text-sm text-black dark:text-white w-full"> + <td colSpan="8" className="w-full px-10"> + <div className="overflow-x-auto w-full shadow-xl rounded"> + <table className="table w-full"> + <thead> + <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe] bg-cyan-50 dark:bg-gray-900"> + <th>Task Name</th> + <th>Assigned To</th> + <th>Status</th> + <th>Type</th> + <th>Priority</th> + <th>Actions</th> + </tr> + </thead> + <tbody> + <tr className="text-center text-sm text-black dark:text-white"> + <td>{task.name}</td> + <td>{task.assignedTo}</td> + <td>{task.status}</td> + <td>{task.type}</td> + <td>{task.priority}</td> + <td> + {/* <button className="mx-4"> + <FaRegEdit className="text-xl" /> + </button> */} + <EditDeleteTask /> + </td> + </tr> + </tbody> + </table> + </div> + </td> + </tr> + )) +} + + + </tbody> </table> </div> diff --git a/src/components/Pages/Board/NewBoard/singleShowTask.jsx b/src/components/Pages/Board/NewBoard/singleShowTask.jsx new file mode 100644 index 0000000..fc5e941 --- /dev/null +++ b/src/components/Pages/Board/NewBoard/singleShowTask.jsx @@ -0,0 +1,46 @@ +import React from 'react'; + +const singleShowTask = () => { + return ( +<tr className="text-center text-sm text-black dark:text-white w-full "> + <td colSpan="8" className="w-full px-10"> + <div className="overflow-x-auto w-full shadow-xl rounded"> + <table className="table w-full"> + <thead> + <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe] bg-cyan-50 dark:bg-gray-900"> + <th>Task Name</th> + <th>Assigned To</th> + <th>Status</th> + <th>Type</th> + <th>Priority</th> + <th> + + + </th> + + </tr> + </thead> + <tbody> + <tr className="text-center text-sm text-black dark:text-white"> + <td>Task Name</td> + <td>assigned person</td> + <td>Status</td> + <td>I don't know what type it is, ask nazim vai</td> + <td>Priority</td> + <td> + {/* <button className="mx-4"> + <FaRegEdit className="text-xl" /> + </button> */} + <EditDeleteTask /> + </td> + </tr> + {/* Add more tasks as needed */} + </tbody> + </table> + </div> + </td> +</tr> + ); +}; + +export default singleShowTask; \ No newline at end of file diff --git a/src/components/Pages/Chat/ChatUI.jsx b/src/components/Pages/Chat/ChatUI.jsx index c0c1c51..3450493 100644 --- a/src/components/Pages/Chat/ChatUI.jsx +++ b/src/components/Pages/Chat/ChatUI.jsx @@ -22,7 +22,7 @@ const ChatUI = () => { <IoClose className="text-2xl" /> </button> </div> - <div className="flex-1 p-4 overflow-y-auto"> + <div className="flex-1 p-4 overflow-y-auto bg-red-500"> <div className="flex flex-col space-y-2"> {/* Chat messages will go here */} <div className="self-start bg-gray-200 p-2 rounded-md dark:bg-gray-800"> @@ -33,7 +33,7 @@ const ChatUI = () => { </div> </div> </div> - <div className="p-4 flex items-center justify-center"> + <div className="p-4 flex items-center justify-center bg-red-500"> <input type="text" placeholder="Type a message..." diff --git a/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx b/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx index cbdfae2..3040ba6 100644 --- a/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx +++ b/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx @@ -26,7 +26,7 @@ const DynamicDashboard = () => { return ( - <AuthProviders> + <AuthProviders workspaceId={id}> <div className="bg-white dark:bg-gray-950 text-[#2c01a1] dark:text-[#73e9fe]"> <div className="flex flex-col"> <Navbar handleThemeChange={handleThemeChange} sidebarToggle={sidebarToggle} setSidebarToggle={setSidebarToggle}/> diff --git a/src/components/Pages/DynamicDashboard/Member.jsx b/src/components/Pages/DynamicDashboard/Member.jsx index bb76fe5..e04bd73 100644 --- a/src/components/Pages/DynamicDashboard/Member.jsx +++ b/src/components/Pages/DynamicDashboard/Member.jsx @@ -46,14 +46,88 @@ const Member = () => { } }; + const [formData, setFormData] = useState({ + workspace_id: id, + userId: "", + user_email: "", + new_role: "", + } +); + +const [selectedTimeline, setSelectedTimeline] = useState(null); + +const handleOpenDialog = (member, modalName) => { + + console.log({member}) + setSelectedTimeline(member); + console.log(member.user_id) + setFormData({ + workspace_id: id, + userId: member.user_id, + user_email: member.user_email, + new_role: "", + user_id: "", + }); + + console.log({formData}) + document.getElementById("edit").showModal(); + }; + + const handleChange = (e) => { + const { name, value } = e.target; + console.log({name,value}) + setFormData(prevState => ({ + ...prevState, + [name]: value + })); + }; + + const handleCreateTaskButton = async (e) => { + e.preventDefault() + + const newTask = { + scrum_Name: formData.id, + name: "", + details: "", + assign: "", + which_Type: "" + } + + newTask.scrum_Name = Number(formData.id); + newTask.name = e.target.taskName.value; + newTask.details = e.target.details.value; + newTask.assign = e.target.assign.value; + newTask.which_Type = e.target.which_type.value; + + + console.log({ newTask }) + + const result = await axios.post(`https://projectsyncifyapi.onrender.com/workspace/tasks/create/`, newTask) + + if (result) { + toast.success('Successfully Create successfully.'); + + setReload(!reload); + handleCloseModelButton('createTask') + } + else { + console.log('timeline post result -> ', result) + } + } + {/** end update timeline form functionlity */ } + + + const handleUpdateButton = async (e) => { e.preventDefault(); const updateMember = { - workspace_id: id, + workspace_id: Number(id), new_role: e.target.userType.value, - user_id: e.target.user_id.value, + user_id: formData.userId, }; + console.log({updateMember}) + try { const result = await axios.patch( `https://projectsyncifyapi.onrender.com/api/v2/workspace/members/change-role/`, @@ -271,41 +345,43 @@ const Member = () => { {/* <Link to= {`/admin/admin/userDetails`} state={user} className="btn btn-accent p-2 m-2">details</Link> */} {/* <button className="btn btn-neutral px-4 py-2">Edit</button> */} - {/** Member edit button and model start */} - <button className='btn-ghost'> </button> - {/* You can open the modal using document.getElementById('ID').showModal() method */} - <button className="mx-4" onClick={() => document.getElementById('edit').showModal()}> - <FaRegEdit className="text-xl" /> - </button> - <dialog id="edit" className="modal"> - <div className="modal-box bg-white dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]"> - <form onSubmit={handleUpdateButton}> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={() => document.getElementById('edit').close()}>✕</button> - <h2 className="text-2xl font-bold mb-4 text-center">Update Member Role</h2> - - <div className='form-control'> - <label htmlFor="email" className="label">Email</label> - <input type="email" id="email" name="email" value={member.user_email} className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Email" /> - </div> - <div className="form-control mb-4"> - <label htmlFor="email" className="label">User Id</label> - <input type="text" id="user_id" name="user_id" value={member.user_id} readOnly className="input input-bordered bg-slate-200 dark:bg-black" /> - - </div> - <div className="form-control mb-4"> - <label htmlFor="userType" className="label">Role</label> - <select id="userType" name="userType" className="select select-bordered bg-slate-200 dark:bg-black"> - <option value="Associate Manager">Associate Manager</option> - <option value="Team Leader">Team Leader</option> - <option value="Member">Member</option> - </select> - </div> - <div className="flex justify-between my-4"> - <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-3">Update Member</button> - </div> - </form> - </div> - </dialog> + {/** Member edit button and model start */} + <button className='btn-ghost'> </button> + {/* You can open the modal using document.getElementById('ID').showModal() method */} + <button className="mx-4" onClick={() => handleOpenDialog(member,"edit")}> + <FaRegEdit className="text-xl" /> + </button> + <dialog id="edit" className="modal"> + <div className="modal-box bg-white dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]"> + + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={() => document.getElementById('edit').close()}>✕</button> + <h2 className="text-2xl font-bold mb-4 text-center">Update Member Role</h2> + + <form onSubmit={handleUpdateButton}> + + <div className='form-control'> + <label htmlFor="email" className="label">Email</label> + <input type="email" id="email" name="email" value={formData.user_email} className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Email" /> + </div> + <div className="form-control mb-4"> + <label htmlFor="email" className="label">User Id</label> + <input type="text" id="user_id" name="user_id" value={formData.userId} className="input input-bordered bg-slate-200 dark:bg-black" /> + + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">Role</label> + <select id="userType" name="userType" className="select select-bordered bg-slate-200 dark:bg-black"> + <option value="Associate Manager">Associate Manager</option> + <option value="Team Leader">Team Leader</option> + <option value="Member">Member</option> + </select> + </div> + <div className="flex justify-between my-4"> + <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-3">Update Member</button> + </div> + </form> + </div> + </dialog> </th> <th> {/** Member edit button and model end */} diff --git a/src/components/Pages/Workspace/Workspace.jsx b/src/components/Pages/Workspace/Workspace.jsx index ecb3013..03a5933 100644 --- a/src/components/Pages/Workspace/Workspace.jsx +++ b/src/components/Pages/Workspace/Workspace.jsx @@ -20,6 +20,7 @@ const Workspace = () => { useEffect(() => { const fetchWorkspaces = async () => { + console.log('loading data ') setLoading(true); setError(null); @@ -43,7 +44,7 @@ const Workspace = () => { //sabrina setted setLoading(false) here setLoading(false); console.log("workspace data -> ", workspaces); - }, []); + }, [user?.userId]); const handleDeleteWorkspace = (workspaceId) => { setWorkspaces((prevWorkspaces) => From c8f344d871bf54e2bb573d2d5b0a6e4a67b0f439 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Mon, 3 Jun 2024 17:21:16 +0600 Subject: [PATCH 22/88] drag and drop of the task feature done --- src/components/Pages/Tasks/DragNDrop.jsx | 64 +++++++------ src/components/Pages/Tasks/Tasks.jsx | 113 ++++++++++++++++------- 2 files changed, 116 insertions(+), 61 deletions(-) diff --git a/src/components/Pages/Tasks/DragNDrop.jsx b/src/components/Pages/Tasks/DragNDrop.jsx index 78b0174..c33923f 100644 --- a/src/components/Pages/Tasks/DragNDrop.jsx +++ b/src/components/Pages/Tasks/DragNDrop.jsx @@ -1,59 +1,67 @@ -import { CiEdit } from "react-icons/ci"; -import { MdDelete } from "react-icons/md"; -import Swal from "sweetalert2"; -import { toast } from "react-toastify"; import axios from "axios"; +import { useState } from "react"; -const DragNDrop = ({ tasks, setTasks, handleShowModal }) => { - const handleDragStart = (e, taskId) => { - e.dataTransfer.setData('text/plain', taskId); +const DragNDrop = ({ tasks, setTasks , reload ,load }) => { + + + const handleDragStart = (e, id) => { + e.dataTransfer.setData('text/plain', id); }; const handleDragOver = (e) => { e.preventDefault(); }; - const handleUpdateStatus = async (taskId, newStatus) => { - await axios.patch(`https://projectsyncifyapi.onrender.com/workspace/tasks/update/${taskId}/`, { status: newStatus }); - }; - const handleDrop = async (e, newStatus) => { e.preventDefault(); const taskId = e.dataTransfer.getData('text/plain'); + handleUpdateStatus(taskId, newStatus); + }; + + const handleUpdateStatus = async (id, newStatus) => { + + const updatedTasks = tasks.map((task) => + task.id === id ? { ...task, status: newStatus } : task + ); + setTasks(updatedTasks); + try { - await handleUpdateStatus(taskId, newStatus); - const updatedTasks = tasks.map((task) => - task._id === taskId ? { ...task, status: newStatus } : task - ); - setTasks(updatedTasks); + + const payload = { status: newStatus }; + await axios.patch(`https://projectsyncifyapi.onrender.com/workspace/task/update/status/${id}/`, payload); + reload(!load); } catch (error) { - console.error(error); + console.error("Error updating task status:", error.response?.data || error.message); + + + const revertedTasks = tasks.map((task) => + task.id === id ? { ...task, status: tasks.find(t => t.id === id).status } : task + ); + setTasks(revertedTasks); } }; - - + return ( <div className="task-dashboard"> - <div className="task-lists grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 p-4"> - {['To-Do', 'Ongoing', 'Completed'].map((status) => ( + <div className="task-lists grid grid-cols-1 md:grid-cols-3 gap-4 p-4"> + {['To Do', 'In Progress', 'Done'].map((status) => ( <div key={status} - className="task-list border-2 border-purple-600 dark:border-cyan-500 p-4 rounded-lg" + className="task-list border-2 border-gray-200 dark:border-cyan-500 p-4 rounded-lg" onDrop={(e) => handleDrop(e, status)} onDragOver={handleDragOver} > <h3 className="text-xl text-center font-semibold mb-4">{status}</h3> - {tasks?.filter(task => task.status === status).map((task) => ( + {tasks.filter(task => task.status === status).map((task) => ( <div - key={task._id} + key={task.id} draggable - onDragStart={(e) => handleDragStart(e, task._id)} - className="task-item border-2 border-purple-600 dark:border-sky-200 p-2 rounded-md mb-2" + onDragStart={(e) => handleDragStart(e, task.id)} + className="task-item border-2 border-gray-300 dark:border-sky-200 p-2 rounded-md mb-2" > <div className="flex justify-between items-center"> - <div><p>{task.title}</p></div> - + <div><p>{task.name}</p></div> </div> </div> ))} diff --git a/src/components/Pages/Tasks/Tasks.jsx b/src/components/Pages/Tasks/Tasks.jsx index c65bcdf..3220f2d 100644 --- a/src/components/Pages/Tasks/Tasks.jsx +++ b/src/components/Pages/Tasks/Tasks.jsx @@ -1,50 +1,97 @@ import { useContext, useEffect, useState } from "react"; import { AuthContext } from "../../../Providers/AuthProviders/AuthProviders"; -// import CreateTask from "./CreateTask"; import DragNDrop from "./DragNDrop"; -import EditDeleteTask from "./EditDeleteTask"; +import { useParams } from "react-router-dom"; +import axios from "axios"; const Tasks = () => { - const { user } = useContext(AuthContext); const [tasks, setTasks] = useState([]); - const [currentTask, setCurrentTask] = useState(null); + const { id } = useParams(); + const [load, setLoad] = useState(false); - useEffect(() => { - fetch(`https://projectsyncifyapi.onrender.com/workspace/tasks/list/${tasks.id}`) - .then(res => res.json()) - .then(data => { - const filteredTasks = data.filter(task => task.email === user?.email); - setTasks(filteredTasks); - }) - .catch(error => console.log(error)); - }, [user?.email]); - - - const handleShowModal = (task) => { - setCurrentTask(task); - document.getElementById("my_modal_5").showModal(); + + const handleDragStart = (e, id) => { + e.dataTransfer.setData('text/plain', id); + }; + + const handleDragOver = (e) => { + e.preventDefault(); }; - const handleUpdateTask = (updatedTask) => { - setTasks(prevTasks => prevTasks.map(task => - task._id === updatedTask._id ? { ...task, ...updatedTask } : task - )); + const handleDrop = async (e, newStatus) => { + e.preventDefault(); + const taskId = e.dataTransfer.getData('text/plain'); + handleUpdateStatus(taskId, newStatus); }; + + const handleUpdateStatus = async (id, newStatus) => { + + const updatedTasks = tasks.map((task) => + task.id === id ? { ...task, status: newStatus } : task + ); + setTasks(updatedTasks); + + try { + + const payload = { status: newStatus }; + await axios.patch(`https://projectsyncifyapi.onrender.com/workspace/task/update/status/${id}/`, payload); + setLoad(!load); + } catch (error) { + console.error("Error updating task status:", error.response?.data || error.message); + + const revertedTasks = tasks.map((task) => + task.id === id ? { ...task, status: tasks.find(t => t.id === id).status } : task + ); + setTasks(revertedTasks); + } + }; + + useEffect(() => { + if (user && user.userId) { + fetch(`https://projectsyncifyapi.onrender.com/workspace/user/${user.userId}/workspace/${id}/tasks/`) + .then(res => res.json()) + .then(data => { + setTasks(data); + + }) + .catch(error => console.error(error)); + } + }, [user, id ,load]); + + + return ( <div className="h-screen"> - {/* <CreateTask updateTasks={updateTasks} /> */} - <DragNDrop - tasks={tasks} - setTasks={setTasks} - handleShowModal={handleShowModal} - /> - <EditDeleteTask - currentTask={currentTask} - - handleUpdateTask={handleUpdateTask} - /> + <div className="task-dashboard"> + <div className="task-lists grid grid-cols-1 md:grid-cols-3 gap-4 p-4"> + {['To Do', 'In Progress', 'Done'].map((status) => ( + <div + key={status} + className="task-list border-2 border-gray-200 dark:border-cyan-500 p-4 rounded-lg" + onDrop={(e) => handleDrop(e, status)} + onDragOver={handleDragOver} + > + <h3 className="text-xl text-center font-semibold mb-4">{status}</h3> + {tasks.filter(task => task.status === status).map((task) => ( + <div + key={task.id} + draggable + onDragStart={(e) => handleDragStart(e, task.id)} + className="task-item border-2 border-gray-300 dark:border-sky-200 p-2 rounded-md mb-2" + > + <div className="flex justify-between items-center"> + <div><p>{task.name}</p></div> + </div> + </div> + ))} + </div> + ))} + </div> + </div> + + {/* <DragNDrop reload={setLoad} load={load} tasks={tasks} setTasks={setTasks} /> */} </div> ); }; From 5b25dab740964c509403abd3ec499916ea9aaab6 Mon Sep 17 00:00:00 2001 From: rasel-chowdhury1 <rasel.chowdhury0001@gmail.com> Date: Tue, 4 Jun 2024 00:07:16 +0800 Subject: [PATCH 23/88] working chat in dashboard --- src/components/Pages/Board/Board.jsx | 2 +- src/components/Pages/Chat/ChatUI.jsx | 117 ++++++++++++++++++++------- 2 files changed, 89 insertions(+), 30 deletions(-) diff --git a/src/components/Pages/Board/Board.jsx b/src/components/Pages/Board/Board.jsx index b0293b8..5286b28 100644 --- a/src/components/Pages/Board/Board.jsx +++ b/src/components/Pages/Board/Board.jsx @@ -265,7 +265,7 @@ const Board = () => { </td> <td className="absolute"> - <ChatUI /> + <ChatUI boardId={board.id} User={user}/> </td> diff --git a/src/components/Pages/Chat/ChatUI.jsx b/src/components/Pages/Chat/ChatUI.jsx index 3450493..9dece5d 100644 --- a/src/components/Pages/Chat/ChatUI.jsx +++ b/src/components/Pages/Chat/ChatUI.jsx @@ -1,47 +1,106 @@ -import { useState } from "react"; -import { IoChatbubblesOutline } from "react-icons/io5"; -import { IoClose } from "react-icons/io5"; +import { useState, useEffect, useRef } from "react"; +import { IoChatbubblesOutline, IoClose } from "react-icons/io5"; -const ChatUI = () => { +const ChatUI = ({ boardId, User }) => { + console.log({ boardId, User }); const [showChat, setShowChat] = useState(false); + const [userName, setUserName] = useState(null); + const [userGroup, setUserGroup] = useState(null); + const [messages, setMessages] = useState([]); + const [newMessage, setNewMessage] = useState(''); + const ws = useRef(null); - const handleToggleChat = () => { + const handleChat = (groupId, userName) => { + localStorage.setItem('userName', userName); + localStorage.setItem('userGroup', groupId); + setUserName(userName); + setUserGroup(groupId); + }; + + console.log({messages}) + const handleToggleChat = (groupId, userName) => { setShowChat(!showChat); + handleChat(groupId, userName); + }; + + const loadMessage=()=>{ + fetch(` https://projectsyncifyapi.onrender.com/api/v1/chat/${userGroup}/`) + .then((res) =>res.json()) + .then((data) =>setMessages(data)) + .catch((err) =>console.log(err)); + }; + + + + + useEffect(() => { + if (userName && userGroup) { + ws.current = new WebSocket(`wss://projectsyncifyapi.onrender.com/ws/v1/chat/${userGroup}/`); + ws.current.onopen = () => console.log('WebSocket connected...'); + loadMessage() + console.log(messages) + ws.current.onmessage = (event) => { + const data = JSON.parse(event.data); + console.log({data}) + setMessages((prevMessages) => [...prevMessages, data]); + }; + ws.current.onerror = (event) => console.log('WebSocket error', event); + ws.current.onclose = (event) => console.log('WebSocket closed', event); + + return () => { + if (ws.current) { + ws.current.close(); + } + }; + } + }, [userName, userGroup]); + + const handleMessageSend = () => { + console.log({ userName, userGroup }); + + ws.current.send(JSON.stringify({ + 'user': userName, + 'message': newMessage + })); + setNewMessage(''); }; return ( <div className=""> - <button onClick={handleToggleChat} className="font-bold px-4 py-2 rounded-md "> + <button onClick={() => handleToggleChat(boardId, User?.userId)} className="font-bold px-4 py-2 rounded-md"> <IoChatbubblesOutline className="text-2xl" /> </button> {showChat && ( <div className="fixed bottom-10 right-4 w-96 h-96 bg-white dark:bg-gray-950 shadow-lg rounded-lg flex flex-col"> - <div className="flex items-center justify-between p-4 bg-[#0154a1] text-white rounded-t-lg"> - <h3 className="text-lg font-semibold">Chat</h3> - <button onClick={handleToggleChat}> - <IoClose className="text-2xl" /> - </button> - </div> - <div className="flex-1 p-4 overflow-y-auto bg-red-500"> - <div className="flex flex-col space-y-2"> - {/* Chat messages will go here */} - <div className="self-start bg-gray-200 p-2 rounded-md dark:bg-gray-800"> - Hello! How can I help you? - </div> - <div className="self-end bg-[#0154a1] text-white p-2 rounded-md"> - I have a question about your services. + <div className="flex items-center justify-between p-4 bg-[#0154a1] text-white rounded-t-lg"> + <h3 className="text-lg font-semibold">Chat</h3> + <button onClick={() => setShowChat(false)}> + <IoClose className="text-2xl" /> + </button> + </div> + <div className="flex-1 p-4 overflow-y-auto"> + <div className="flex flex-col space-y-2"> + {messages.map((message, index) => ( + <div + key={index} + className={`p-2 rounded-md ${message.user === userName ? 'self-end bg-[#0154a1] text-white' : 'self-start bg-gray-200'}`} + > + <span style={{ color: message.user === userName ? 'green' : 'red' }}>{message.user}</span>{message.message} </div> - </div> - </div> - <div className="p-4 flex items-center justify-center bg-red-500"> - <input - type="text" - placeholder="Type a message..." - className="w-full p-2 border rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 bg-gray-100 dark:bg-gray-800" - /> - <button className="ml-2 bg-[#0154a1] text-white px-4 py-2 rounded-md">Send</button> + ))} </div> </div> + <div className="p-4 flex items-center justify-center"> + <input + type="text" + value={newMessage} + onChange={(e) => setNewMessage(e.target.value)} + placeholder="Type a message..." + className="w-full p-2 border rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 bg-gray-100 dark:bg-gray-800" + /> + <button onClick={handleMessageSend} className="ml-2 bg-[#0154a1] text-white px-4 py-2 rounded-md">Send</button> + </div> + </div> )} </div> ); From 442227ba49c36226fdf63c238a256b92593df747 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Mon, 3 Jun 2024 23:26:26 +0600 Subject: [PATCH 24/88] All task Drag and drop funtionality done --- src/components/Pages/Board/Board.jsx | 2 +- src/components/Pages/Board/CreateTask.jsx | 28 +++---- .../Pages/Board/NewBoard/NewBoard.jsx | 4 +- src/components/Pages/Dashboard/Navbar.jsx | 4 +- .../DynamicDashboard/DynamicDashboard.jsx | 2 +- .../Pages/DynamicDashboard/DynamicSidebar.jsx | 2 +- .../Pages/DynamicDashboard/Member.jsx | 40 ++++------ src/components/Pages/Export/Export.jsx | 4 +- src/components/Pages/Tasks/DragNDrop.jsx | 75 ------------------ src/components/Pages/Tasks/EditDeleteTask.jsx | 14 ++-- src/components/Pages/Tasks/Tasks.jsx | 77 +++++++++++-------- 11 files changed, 91 insertions(+), 161 deletions(-) delete mode 100644 src/components/Pages/Tasks/DragNDrop.jsx diff --git a/src/components/Pages/Board/Board.jsx b/src/components/Pages/Board/Board.jsx index fcd635c..792a80b 100644 --- a/src/components/Pages/Board/Board.jsx +++ b/src/components/Pages/Board/Board.jsx @@ -17,7 +17,7 @@ const Board = () => { </div> - <hr className="w-full h-1 bg-gradient-to-r from-[#2c01a1] to-[#73e9fe] " /> + <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe] " /> <p className="text-sm font-semibold mt-2 text-black dark:text-white mb-10"> To ensure seamless progress tracking and maintenance of your project, check out the boards into your project structure. Assign task and distinct roles to each member to streamline collaboration and enhance accountability throughout the project lifecycle. Also chat with your team members. </p> diff --git a/src/components/Pages/Board/CreateTask.jsx b/src/components/Pages/Board/CreateTask.jsx index 03cf410..d15ac5b 100644 --- a/src/components/Pages/Board/CreateTask.jsx +++ b/src/components/Pages/Board/CreateTask.jsx @@ -62,10 +62,10 @@ const CreateTask = ({ updateTasks }) => { {/* <div className="flex justify-center"> */} {/* <div className="flex items-center gap-6"> - <div className=" dark:text-[#73e9fe] text-[#2c01a1] mt-6"> + <div className=" dark:text-[#73e9fe] text-[#0c01a1] mt-6"> <p className="text-3xl font-bold mb-1">Wanna Create Task?</p> - <p className="text-sm mb-4 text-black dark:text-white">For maintain your project progress. <br />Create your task and track your progress... <br />Click below<span className="font-extrabold font-2xl text-[#2c01a1] dark:text-[#73e9fe]"> ↓↓ </span> and explore more</p> - <button className="bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white font-bold px-4 py-2 rounded-md" onClick={() => document.getElementById('my_modal_5').showModal()}>Add Task</button> + <p className="text-sm mb-4 text-black dark:text-white">For maintain your project progress. <br />Create your task and track your progress... <br />Click below<span className="font-extrabold font-2xl text-[#0c01a1] dark:text-[#73e9fe]"> ↓↓ </span> and explore more</p> + <button className="bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold px-4 py-2 rounded-md" onClick={() => document.getElementById('my_modal_5').showModal()}>Add Task</button> </div> <div className="w-80 h-80"> <Lottie animationData={TaskAni} loop={true} /> @@ -75,35 +75,35 @@ const CreateTask = ({ updateTasks }) => { <dialog id="my_modal_5" className="modal"> <div className="modal-box bg-white dark:bg-black"> <form onSubmit={handleCreateTask} > - <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={handleCloseModelButton}>✕</button> - <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#2c01a1]">Create Task</h3> + <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={handleCloseModelButton}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1]">Create Task</h3> <div className="form-control"> <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Board Name</span> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Board Name</span> </label> <input type="text" name="scrum_Name" placeholder="Board Name" className="input input-bordered bg-slate-200 dark:bg-black" /> </div> <div className="form-control"> <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Name</span> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Task Name</span> </label> - <input type="text" name="name" placeholder="Name" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + <input type="text" name="name" placeholder="Name" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#0c01a1]" /> </div> <div className="form-control"> <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Details</span> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Task Details</span> </label> - <input type="text" name="details" placeholder="Text Details" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + <input type="text" name="details" placeholder="Text Details" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#0c01a1]" /> </div> <div className="form-control"> <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Assign</span> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Assign</span> </label> - <input type="text" name="assign" placeholder="Assign Task" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + <input type="text" name="assign" placeholder="Assign Task" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#0c01a1]" /> </div> <div className="form-control"> <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Priority</span> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Priority</span> </label> <select name="priority" className="select select-bordered bg-slate-200 dark:bg-black"> <option disabled selected>Priority</option> @@ -113,7 +113,7 @@ const CreateTask = ({ updateTasks }) => { </select> </div> <div className="flex justify-center mt-6"> - <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> </div> </form> </div> diff --git a/src/components/Pages/Board/NewBoard/NewBoard.jsx b/src/components/Pages/Board/NewBoard/NewBoard.jsx index 5a3a96e..d1ec70c 100644 --- a/src/components/Pages/Board/NewBoard/NewBoard.jsx +++ b/src/components/Pages/Board/NewBoard/NewBoard.jsx @@ -20,7 +20,7 @@ const NewBoard = () => { <div className="overflow-x-auto shadow-xl rounded w-full"> <table className="table w-full"> <thead> - <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe]"> + <tr className="text-center text-sm text-[#0c01a1] dark:text-[#73e9fe]"> <th> Plans Name </th> <th>Board Name</th> @@ -68,7 +68,7 @@ const NewBoard = () => { <div className="overflow-x-auto w-full shadow-xl rounded"> <table className="table w-full"> <thead> - <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe] bg-cyan-50 dark:bg-gray-900"> + <tr className="text-center text-sm text-[#0c01a1] dark:text-[#73e9fe] bg-cyan-50 dark:bg-gray-900"> <th>Task Name</th> <th>Assigned To</th> <th>Status</th> diff --git a/src/components/Pages/Dashboard/Navbar.jsx b/src/components/Pages/Dashboard/Navbar.jsx index bf345bf..826d219 100644 --- a/src/components/Pages/Dashboard/Navbar.jsx +++ b/src/components/Pages/Dashboard/Navbar.jsx @@ -56,10 +56,10 @@ const Navbar = ({ sidebarToggle, setSidebarToggle, handleThemeChange }) => { <input type="checkbox" onChange={handleThemeChange} /> - <svg className="swap-on fill-current w-6 h-6 md:w-8 md:h-8 text-[#2c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12Zm7-7a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5ZM5.64,7.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34Zm12,.29a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-9,8a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5Z" /></svg> + <svg className="swap-on fill-current w-6 h-6 md:w-8 md:h-8 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12Zm7-7a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5ZM5.64,7.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34Zm12,.29a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-9,8a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5Z" /></svg> {/* moon icon */} - <svg className="swap-off fill-current w-6 h-6 md:w-8 md:h-8 text-[#2c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21.64,13a1,1,0,0,0-1.05-.14,8.05,8.05,0,0,1-3.37.73A8.15,8.15,0,0,1,9.08,5.49a8.59,8.59,0,0,1,.25-2A1,1,0,0,0,8,2.36,10.14,10.14,0,1,0,22,14.05,1,1,0,0,0,21.64,13Zm-9.5,6.69A8.14,8.14,0,0,1,7.08,5.22v.27A10.15,10.15,0,0,0,17.22,15.63a9.79,9.79,0,0,0,2.1-.22A8.11,8.11,0,0,1,12.14,19.73Z" /></svg> + <svg className="swap-off fill-current w-6 h-6 md:w-8 md:h-8 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21.64,13a1,1,0,0,0-1.05-.14,8.05,8.05,0,0,1-3.37.73A8.15,8.15,0,0,1,9.08,5.49a8.59,8.59,0,0,1,.25-2A1,1,0,0,0,8,2.36,10.14,10.14,0,1,0,22,14.05,1,1,0,0,0,21.64,13Zm-9.5,6.69A8.14,8.14,0,0,1,7.08,5.22v.27A10.15,10.15,0,0,0,17.22,15.63a9.79,9.79,0,0,0,2.1-.22A8.11,8.11,0,0,1,12.14,19.73Z" /></svg> </label> </div> diff --git a/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx b/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx index cbdfae2..1c49f09 100644 --- a/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx +++ b/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx @@ -27,7 +27,7 @@ const DynamicDashboard = () => { return ( <AuthProviders> - <div className="bg-white dark:bg-gray-950 text-[#2c01a1] dark:text-[#73e9fe]"> + <div className="bg-white dark:bg-gray-950 text-[#0c01a1] dark:text-[#73e9fe]"> <div className="flex flex-col"> <Navbar handleThemeChange={handleThemeChange} sidebarToggle={sidebarToggle} setSidebarToggle={setSidebarToggle}/> {/* <Navbar/> */} diff --git a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx index 24ce9f0..d2b9848 100644 --- a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx +++ b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx @@ -19,7 +19,7 @@ const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { const getLinkClass = (path) => { return location.pathname === path - ? "bg-[#2c01a1] text-white dark:text-[#2c01a1] dark:bg-[#73e9fe]" + ? "bg-[#0c01a1] text-white dark:text-[#0c01a1] dark:bg-[#73e9fe]" : "text-black dark:text-white"; }; diff --git a/src/components/Pages/DynamicDashboard/Member.jsx b/src/components/Pages/DynamicDashboard/Member.jsx index bb76fe5..acd01b6 100644 --- a/src/components/Pages/DynamicDashboard/Member.jsx +++ b/src/components/Pages/DynamicDashboard/Member.jsx @@ -122,33 +122,23 @@ const Member = () => { return ( <div className="h-screen text-black dark:text-white"> - {/* <div className=" flex justify-center items-center gap-6"> - <div className="w-80 h-80"> - <Lottie animationData={MemberAni} loop={true} /> - </div> - <div className=" dark:text-[#73e9fe] text-[#2c01a1] mt-6"> - <p className="text-3xl font-bold mb-1">Wanna Add New <br />Member?</p> - <p className="text-sm mb-4 text-black dark:text-white">For maintain your project progress. <br />Add your member and track your progress... <br />Click below<span className="font-extrabold font-2xl text-[#2c01a1] dark:text-[#73e9fe]"> ↓↓ </span> and explore more.</p> - <button className="bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white font-bold px-4 py-2 rounded-md" onClick={() => document.getElementById('my_modal_3').showModal()}>Add Member</button> - </div> - - </div> */} + <dialog id="my_modal_3" className="modal"> <div className="modal-box bg-white dark:bg-black"> <form onSubmit={handleAddUserButton}> <button id="closeBtn" - className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" + className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => document.getElementById("my_modal_3").close()} > ✕ </button> - <h2 className="font-bold text-2xl text-center my-3 dark:text-[#73e9fe] text-[#2c01a1]"> + <h2 className="font-bold text-2xl text-center my-3 dark:text-[#73e9fe] text-[#0c01a1]"> Create New Member </h2> <div className="form-control"> <label className="label" htmlFor="email"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]"> Email </span> </label> @@ -162,7 +152,7 @@ const Member = () => { </div> <div className="form-control"> <label className="label" htmlFor="userType"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]"> Role </span> </label> @@ -178,7 +168,7 @@ const Member = () => { </div> <div className="flex justify-center mt-6"> - <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-2" type="submit">Add Member</button> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-2" type="submit">Add Member</button> </div> @@ -186,16 +176,16 @@ const Member = () => { </div> </dialog> - <div className='dark:text-[#73e9fe] text-[#2c01a1] '> + <div className='dark:text-[#73e9fe] text-[#010ca1] '> <div className=" py-2"> <div className="flex justify-between items-center pb-2"> <h1 className="text-3xl pb-2 font-semibold "> Member </h1> - <button className="bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white font-bold px-4 py-2 rounded-md" onClick={() => document.getElementById('my_modal_3').showModal()}>Add Member</button> + <button className="bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold px-4 py-2 rounded-md" onClick={() => document.getElementById('my_modal_3').showModal()}>Add Member</button> </div> - <hr className="w-full h-1 bg-gradient-to-r from-[#2c01a1] to-[#73e9fe] " /> + <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe] " /> <p className="text-sm font-semibold mt-2 text-black dark:text-white "> To ensure seamless progress tracking and maintenance of your project, incorporate team members into your project structure. Assign distinct roles to each member to streamline collaboration and enhance accountability throughout the project lifecycle. Add member and explore more. </p> @@ -205,7 +195,7 @@ const Member = () => { <div className='flex flex-col md:flex-row justify-between items-center my-6 gap-2 '> <div> {memberLength === 0 && <><div className='flex justify-center items-center gap-2'> - <IoPeopleSharp className='text-3xl text-[#2c01a1] dark:text-[#73e9fe]' /> + <IoPeopleSharp className='text-3xl text-[#0c01a1] dark:text-[#73e9fe]' /> <h2 className='text-xl font-bold '> No Member Found, Add Member!</h2> </div></>} </div> @@ -214,7 +204,7 @@ const Member = () => { <button className='p-1 m-2 focus:outline-none '><FaSearch /></button> </div> {/* <div> - <button className="bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white font-bold px-4 py-2 rounded-md" onClick={() => document.getElementById('my_modal_3').showModal()}>Add Member</button> + <button className="bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold px-4 py-2 rounded-md" onClick={() => document.getElementById('my_modal_3').showModal()}>Add Member</button> </div> */} </div> {/* <h2 className='m-4 text-5xl text-center '>User List </h2> */} @@ -224,7 +214,7 @@ const Member = () => { <div className="overflow-x-auto shadow-xl rounded w-full "> <table className="table"> {/* head */} - <thead className=' text-sm text-[#2c01a1] dark:text-[#73e9fe]'> + <thead className=' text-sm text-[#0c01a1] dark:text-[#73e9fe]'> <tr className='text-center'> <th>Name</th> @@ -278,9 +268,9 @@ const Member = () => { <FaRegEdit className="text-xl" /> </button> <dialog id="edit" className="modal"> - <div className="modal-box bg-white dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]"> + <div className="modal-box bg-white dark:bg-black dark:text-[#73e9fe] text-[#0c01a1]"> <form onSubmit={handleUpdateButton}> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={() => document.getElementById('edit').close()}>✕</button> + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => document.getElementById('edit').close()}>✕</button> <h2 className="text-2xl font-bold mb-4 text-center">Update Member Role</h2> <div className='form-control'> @@ -301,7 +291,7 @@ const Member = () => { </select> </div> <div className="flex justify-between my-4"> - <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-3">Update Member</button> + <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3">Update Member</button> </div> </form> </div> diff --git a/src/components/Pages/Export/Export.jsx b/src/components/Pages/Export/Export.jsx index 2edc79b..dbd79e7 100644 --- a/src/components/Pages/Export/Export.jsx +++ b/src/components/Pages/Export/Export.jsx @@ -35,14 +35,14 @@ const Export = () => { Export Project Documentation </h1> <button - className="bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white font-bold px-4 py-2 rounded-md" + className="bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold px-4 py-2 rounded-md" onClick={handleDownload} > Download </button> </div> - <hr className="w-full h-1 bg-gradient-to-r from-[#2c01a1] to-[#73e9fe]" /> + <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe]" /> <p className="text-sm font-semibold mt-2 text-black dark:text-white"> Export all the data associated with your project. To keep a Documentation of your project. With the workflow of your project. Thank you for diff --git a/src/components/Pages/Tasks/DragNDrop.jsx b/src/components/Pages/Tasks/DragNDrop.jsx deleted file mode 100644 index c33923f..0000000 --- a/src/components/Pages/Tasks/DragNDrop.jsx +++ /dev/null @@ -1,75 +0,0 @@ -import axios from "axios"; -import { useState } from "react"; - -const DragNDrop = ({ tasks, setTasks , reload ,load }) => { - - - const handleDragStart = (e, id) => { - e.dataTransfer.setData('text/plain', id); - }; - - const handleDragOver = (e) => { - e.preventDefault(); - }; - - const handleDrop = async (e, newStatus) => { - e.preventDefault(); - const taskId = e.dataTransfer.getData('text/plain'); - handleUpdateStatus(taskId, newStatus); - }; - - const handleUpdateStatus = async (id, newStatus) => { - - const updatedTasks = tasks.map((task) => - task.id === id ? { ...task, status: newStatus } : task - ); - setTasks(updatedTasks); - - try { - - const payload = { status: newStatus }; - await axios.patch(`https://projectsyncifyapi.onrender.com/workspace/task/update/status/${id}/`, payload); - reload(!load); - } catch (error) { - console.error("Error updating task status:", error.response?.data || error.message); - - - const revertedTasks = tasks.map((task) => - task.id === id ? { ...task, status: tasks.find(t => t.id === id).status } : task - ); - setTasks(revertedTasks); - } - }; - - - return ( - <div className="task-dashboard"> - <div className="task-lists grid grid-cols-1 md:grid-cols-3 gap-4 p-4"> - {['To Do', 'In Progress', 'Done'].map((status) => ( - <div - key={status} - className="task-list border-2 border-gray-200 dark:border-cyan-500 p-4 rounded-lg" - onDrop={(e) => handleDrop(e, status)} - onDragOver={handleDragOver} - > - <h3 className="text-xl text-center font-semibold mb-4">{status}</h3> - {tasks.filter(task => task.status === status).map((task) => ( - <div - key={task.id} - draggable - onDragStart={(e) => handleDragStart(e, task.id)} - className="task-item border-2 border-gray-300 dark:border-sky-200 p-2 rounded-md mb-2" - > - <div className="flex justify-between items-center"> - <div><p>{task.name}</p></div> - </div> - </div> - ))} - </div> - ))} - </div> - </div> - ); -}; - -export default DragNDrop; diff --git a/src/components/Pages/Tasks/EditDeleteTask.jsx b/src/components/Pages/Tasks/EditDeleteTask.jsx index daebf4d..c6108ce 100644 --- a/src/components/Pages/Tasks/EditDeleteTask.jsx +++ b/src/components/Pages/Tasks/EditDeleteTask.jsx @@ -42,32 +42,32 @@ const EditDeleteTask = () => { }; return ( - <div className="flex justify-center items-center gap-4"> + <div className=""> <div> <button className=" font-bold px-4 py-2 rounded-md" onClick={() => document.getElementById('my_modal_2').showModal()}> <FaRegEdit className="text-xl" /></button> <dialog id="my_modal_2" className="modal modal-bottom sm:modal-middle"> <div className="modal-box bg-white dark:bg-black"> <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("my_modal_2").close()}>✕</button> - <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#2c01a1] ">Update Task</h3> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">Update Task</h3> <form onSubmit={handleUpdate}> <div className="form-control"> <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Name</span> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Task Name</span> </label> <input type="text" name="name" className="input input-bordered bg-slate-200 dark:bg-black" required /> </div> <div className="form-control"> <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Details</span> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Details</span> </label> <textarea name="details" className="textarea textarea-bordered bg-slate-200 dark:bg-black" required></textarea> </div> <div className="flex gap-2"> <div className="form-control w-1/2"> <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Priority</span> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Priority</span> </label> <select name="priority" className="select select-bordered w-full max-w-xs bg-slate-200 dark:bg-black" required>l <option value="Low">Low</option> @@ -78,7 +78,7 @@ const EditDeleteTask = () => { <div className="form-control w-1/2"> <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Status </span> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Status </span> </label> <select name="status" className="select select-bordered w-full max-w-xs bg-slate-200 dark:bg-black" required> <option value="To-Do">To-Do</option> @@ -90,7 +90,7 @@ const EditDeleteTask = () => { </div> <div className="modal-action"> - <button type="submit" className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white font-bold rounded w-full ">Update Task</button> + <button type="submit" className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded w-full ">Update Task</button> </div> </form> </div> diff --git a/src/components/Pages/Tasks/Tasks.jsx b/src/components/Pages/Tasks/Tasks.jsx index 3220f2d..7ca53e1 100644 --- a/src/components/Pages/Tasks/Tasks.jsx +++ b/src/components/Pages/Tasks/Tasks.jsx @@ -1,6 +1,5 @@ import { useContext, useEffect, useState } from "react"; import { AuthContext } from "../../../Providers/AuthProviders/AuthProviders"; -import DragNDrop from "./DragNDrop"; import { useParams } from "react-router-dom"; import axios from "axios"; @@ -26,12 +25,12 @@ const Tasks = () => { }; const handleUpdateStatus = async (id, newStatus) => { - + const updatedTasks = tasks.map((task) => task.id === id ? { ...task, status: newStatus } : task ); setTasks(updatedTasks); - + try { const payload = { status: newStatus }; @@ -39,8 +38,8 @@ const Tasks = () => { setLoad(!load); } catch (error) { console.error("Error updating task status:", error.response?.data || error.message); - - + + const revertedTasks = tasks.map((task) => task.id === id ? { ...task, status: tasks.find(t => t.id === id).status } : task ); @@ -48,48 +47,64 @@ const Tasks = () => { } }; + useEffect(() => { if (user && user.userId) { fetch(`https://projectsyncifyapi.onrender.com/workspace/user/${user.userId}/workspace/${id}/tasks/`) .then(res => res.json()) .then(data => { setTasks(data); - + }) .catch(error => console.error(error)); } - }, [user, id ,load]); + }, [user, id, load]); + return ( <div className="h-screen"> - <div className="task-dashboard"> - <div className="task-lists grid grid-cols-1 md:grid-cols-3 gap-4 p-4"> - {['To Do', 'In Progress', 'Done'].map((status) => ( - <div - key={status} - className="task-list border-2 border-gray-200 dark:border-cyan-500 p-4 rounded-lg" - onDrop={(e) => handleDrop(e, status)} - onDragOver={handleDragOver} - > - <h3 className="text-xl text-center font-semibold mb-4">{status}</h3> - {tasks.filter(task => task.status === status).map((task) => ( - <div - key={task.id} - draggable - onDragStart={(e) => handleDragStart(e, task.id)} - className="task-item border-2 border-gray-300 dark:border-sky-200 p-2 rounded-md mb-2" - > - <div className="flex justify-between items-center"> - <div><p>{task.name}</p></div> - </div> - </div> - ))} + <div className=""> + <div className=" py-2"> + <div className="flex justify-between items-center pb-2"> + <h1 className="text-3xl pb-2 font-semibold "> + All Tasks + </h1> + </div> - ))} + + <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe] " /> + <p className="text-sm font-semibold my-2 text-black dark:text-white "> + To ensure seamless progress tracking and maintenance of your project, incorporate team members into your project structure. Keep the tasks organized by status, just like in a Kanban board. So you can easily find the tasks you need to complete. Just grab them and start working on them with the team. Ensure to use the drag and drop functionality to move tasks between statuses. + </p> + </div> + <div className=" grid grid-cols-1 md:grid-cols-3 gap-4 p-4"> + {['To Do', 'In Progress', 'Done'].map((status) => ( + <div + key={status} + className=" border-2 border-gray-200 dark:border-cyan-500 p-4 rounded-sm" + onDrop={(e) => handleDrop(e, status)} + onDragOver={handleDragOver} + > + <h3 className="text-xl text-center font-semibold mb-2">{status}</h3> + <hr className="h-1 mb-4" /> + {tasks.filter(task => task.status === status).map((task) => ( + <div + key={task.id} + draggable + onDragStart={(e) => handleDragStart(e, task.id)} + className="task-item border-2 border-gray-300 dark:border-sky-200 p-2 hover:p-3 rounded mb-2 font-medium hover:border-2 hover:border-sky-800 hover:cursor-grabbing hover:shadow-lg hover:shadow-sky-800 hover:bg-[#0c01a1] hover:text-white" + > + <div className="flex justify-between items-center"> + <div className="hover:font-bold"><p className="">{task.name}</p></div> + </div> + </div> + ))} + </div> + ))} + </div> </div> - </div> {/* <DragNDrop reload={setLoad} load={load} tasks={tasks} setTasks={setTasks} /> */} </div> From 27280bade8d4de11b255998d6dbfa095923788d5 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Tue, 4 Jun 2024 00:15:37 +0600 Subject: [PATCH 25/88] All task Drag and drop design done --- src/components/Pages/Tasks/Tasks.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Pages/Tasks/Tasks.jsx b/src/components/Pages/Tasks/Tasks.jsx index 7ca53e1..b19565e 100644 --- a/src/components/Pages/Tasks/Tasks.jsx +++ b/src/components/Pages/Tasks/Tasks.jsx @@ -87,14 +87,14 @@ const Tasks = () => { onDrop={(e) => handleDrop(e, status)} onDragOver={handleDragOver} > - <h3 className="text-xl text-center font-semibold mb-2">{status}</h3> + <h3 className="text-xl text-center font-semibold mb-2 hover:font-extrabold ">{status}</h3> <hr className="h-1 mb-4" /> {tasks.filter(task => task.status === status).map((task) => ( <div key={task.id} draggable onDragStart={(e) => handleDragStart(e, task.id)} - className="task-item border-2 border-gray-300 dark:border-sky-200 p-2 hover:p-3 rounded mb-2 font-medium hover:border-2 hover:border-sky-800 hover:cursor-grabbing hover:shadow-lg hover:shadow-sky-800 hover:bg-[#0c01a1] hover:text-white" + className="task-item border-2 border-gray-300 dark:border-sky-200 p-2 hover:p-3 rounded mb-2 font-medium hover:border-2 hover:border-sky-800 hover:cursor-grabbing hover:shadow-lg hover:shadow-sky-800 hover:bg-[#0c01a1] dark:hover:bg-[#73e9fe] dark:hover:text-[#0c01a1] hover:text-white" > <div className="flex justify-between items-center"> <div className="hover:font-bold"><p className="">{task.name}</p></div> From 0eb731be4be4f2c54977cfaa4a66064d1411e1cb Mon Sep 17 00:00:00 2001 From: rasel-chowdhury1 <rasel.chowdhury0001@gmail.com> Date: Tue, 4 Jun 2024 09:54:37 +0600 Subject: [PATCH 26/88] working on chat api code up to date --- src/assets/nophoto.png | Bin 0 -> 2700 bytes src/assets/user1.png | Bin 0 -> 10316 bytes src/assets/user2.png | Bin 0 -> 9904 bytes .../Authentication/Register/Register.jsx | 1 + src/components/Pages/Chat/ChatUI.jsx | 31 ++++++++++++++---- 5 files changed, 26 insertions(+), 6 deletions(-) create mode 100644 src/assets/nophoto.png create mode 100644 src/assets/user1.png create mode 100644 src/assets/user2.png diff --git a/src/assets/nophoto.png b/src/assets/nophoto.png new file mode 100644 index 0000000000000000000000000000000000000000..3a2bbe0df6b156c9e0b70500a3a891e19e1860b2 GIT binary patch literal 2700 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 GLSTZx$yMe6 literal 0 HcmV?d00001 diff --git a/src/assets/user1.png b/src/assets/user1.png new file mode 100644 index 0000000000000000000000000000000000000000..19f85923becb51c42d034d7167e4a31bfe0131d4 GIT binary patch literal 10316 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 literal 0 HcmV?d00001 diff --git a/src/assets/user2.png b/src/assets/user2.png new file mode 100644 index 0000000000000000000000000000000000000000..bc274378630d6851767741e9df2b19ff3e562460 GIT binary patch literal 9904 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 literal 0 HcmV?d00001 diff --git a/src/components/Pages/Authentication/Register/Register.jsx b/src/components/Pages/Authentication/Register/Register.jsx index 3e29ced..a2fcaa2 100644 --- a/src/components/Pages/Authentication/Register/Register.jsx +++ b/src/components/Pages/Authentication/Register/Register.jsx @@ -54,6 +54,7 @@ const Register = () => { } } catch (error) { + console.log("error -> ", error) console.log('error -> ',error.response.data.email[0]) toast.warning(error.response.data.email[0]) } diff --git a/src/components/Pages/Chat/ChatUI.jsx b/src/components/Pages/Chat/ChatUI.jsx index 9dece5d..0237775 100644 --- a/src/components/Pages/Chat/ChatUI.jsx +++ b/src/components/Pages/Chat/ChatUI.jsx @@ -81,12 +81,31 @@ const ChatUI = ({ boardId, User }) => { <div className="flex-1 p-4 overflow-y-auto"> <div className="flex flex-col space-y-2"> {messages.map((message, index) => ( - <div - key={index} - className={`p-2 rounded-md ${message.user === userName ? 'self-end bg-[#0154a1] text-white' : 'self-start bg-gray-200'}`} - > - <span style={{ color: message.user === userName ? 'green' : 'red' }}>{message.user}</span>{message.message} - </div> + // <div + // key={index} + // className={`p-2 rounded-md ${message.user.id === userName ? 'self-end bg-[#0154a1] text-white' : 'self-start bg-gray-200'}`} + // > + // <span style={{ color: message.user.id === userName ? 'green' : 'red' }}>{message.user.first_name}</span>{message.message} + // </div> + +<div + key={index} + className={`p-2 rounded-md ${message.user.id === userName ? 'self-end bg-[#0154a1] text-white' : 'self-start bg-gray-200'}`} +> + {/* {message.user.id !== userName && */} + <div className="flex items-center"> + <img + src={message.user_image ? `${message.user_image}` : `https://img.freepik.com/free-vector/blue-circle-with-white-user_78370-4707.jpg`} + alt={message.user_first_name} + className="w-4 h-4 rounded-full mr-2" + /> + <span style={{ color: message.user.id == userName ? 'green' : 'red' }}> + {message.user_first_name} + </span> + </div> + <div>{message.message}</div> +</div> + ))} </div> </div> From 4224ac460c9d1d5a4ffc6f2a3102039f0985a356 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Tue, 4 Jun 2024 12:45:00 +0600 Subject: [PATCH 27/88] some property removed from login --- src/components/Pages/Authentication/Login/Login.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Pages/Authentication/Login/Login.jsx b/src/components/Pages/Authentication/Login/Login.jsx index bac78e2..b103f10 100644 --- a/src/components/Pages/Authentication/Login/Login.jsx +++ b/src/components/Pages/Authentication/Login/Login.jsx @@ -156,9 +156,9 @@ const Login = () => { <FcGoogle className="w-8 h-8" /> </button> */} <div id='signInDiv'></div> - <button> + {/* <button> <FaGithub className="w-8 h-8" /> - </button> + </button> */} </div> <span className="my-5 hidden md:flex"> __________________________________or__________________________________ From 5c5f8409fe4f44e5d01810d2c0bffb120a91d698 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Tue, 4 Jun 2024 12:48:23 +0600 Subject: [PATCH 28/88] color changed of the project --- src/components/Home/banner.jsx | 6 +- .../Pages/Authentication/Login/Login.jsx | 4 +- .../Authentication/Register/Register.jsx | 2 +- src/components/Pages/Board/CreateBoard.jsx | 2 +- src/components/Pages/Dashboard/Dashboard.jsx | 2 +- src/components/Pages/Dashboard/Sidebar.jsx | 2 +- .../DifferentTypeOfTabSection/Company.jsx | 2 +- .../DifferentTypeOfTabSection.jsx | 10 ++-- .../Home/DifferentTypeOfTabSection/IT.jsx | 2 +- .../DifferentTypeOfTabSection/Marketing.jsx | 2 +- .../DifferentTypeOfTabSection/Operations.jsx | 2 +- .../DifferentTypeOfTabSection/Product.jsx | 2 +- .../HomeEmailSection/HomeEmailSection.jsx | 2 +- .../TopCampanySliderSection/NextArrow.jsx | 2 +- .../TopCampanySliderSection/PrevArrow.jsx | 2 +- .../TopCompanySlider.jsx | 2 +- src/components/Pages/Plans/Plans.jsx | 34 +++++------ .../Pages/Workspace/CreateWorkspace.jsx | 6 +- .../Pages/Workspace/EditWorkspace.jsx | 2 +- src/layouts/Root.jsx | 2 +- src/pages/shared/Navbar.jsx | 60 +++++++++---------- 21 files changed, 75 insertions(+), 75 deletions(-) diff --git a/src/components/Home/banner.jsx b/src/components/Home/banner.jsx index 18ba08a..e761798 100644 --- a/src/components/Home/banner.jsx +++ b/src/components/Home/banner.jsx @@ -2,7 +2,7 @@ import { Link } from "react-router-dom"; const Banner = () => { return ( - <div className="relative bg-gradient-to-b from-[#73e9fe] to-[#78118f] text-[#8401A1]"> + <div className="relative bg-gradient-to-b from-[#73e9fe] to-[#78118f] text-[#0c01a1]"> <div className="h-[85vh] flex flex-col justify-center items-center space-y-4 space-x-4 md:space-x-0"> <div> <h1 className="text-center text-5xl font-bold "> @@ -18,12 +18,12 @@ const Banner = () => { <div className="flex gap-5"> <Link to="/login"> - <button className="btn bg-[#8401A1] hover:bg-gradient-to-r from-[#30acc2] to-[#8401A1] text-white rounded-sm"> + <button className="btn bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> Get Started </button> </Link> - <button className="px-4 py-2 border border-[#73e9fe] dark:border-[#8401A1] text-[#73e9fe] dark:text-white hover:bg-[#73e9fe] hover:text-[#8401A1] hover:dark:text-[#8401A1] font-bold rounded-sm"> + <button className="px-4 py-2 border border-[#73e9fe] dark:border-[#0c01a1] text-[#73e9fe] dark:text-white hover:bg-[#73e9fe] hover:text-[#0c01a1] hover:dark:text-[#0c01a1] font-bold rounded-sm"> See how it works </button> </div> diff --git a/src/components/Pages/Authentication/Login/Login.jsx b/src/components/Pages/Authentication/Login/Login.jsx index b103f10..fee9ed3 100644 --- a/src/components/Pages/Authentication/Login/Login.jsx +++ b/src/components/Pages/Authentication/Login/Login.jsx @@ -135,7 +135,7 @@ const Login = () => { },[]) return ( - <div className="py-10 px-10 text-[#8401A1] dark:text-[#73e9fe]"> + <div className="py-10 px-10 text-[#0c01a1] dark:text-[#73e9fe]"> {loading && <div className="flex justify-center items-center"><span className="loading loading-ring loading-md"></span>Loging Processing....</div>} <div className="flex gap-3 justify-center md:justify-normal items-center"> <Link to={'/'} className="text-2xl font-bold"> @@ -147,7 +147,7 @@ const Login = () => { </div> <div className="min-h-[600px] md:min-h-[600px] flex flex-col md:flex-row justify-between gap-3 md:gap-5"> <div className="w-full md:w-[60%] flex flex-col items-center justify-center md:p-0"> - <h1 className="text-3xl md:text-5xl font-bold text-transparent bg-gradient-to-r from-[#8401A1] to-[#73e9fe] bg-clip-text py-3"> + <h1 className="text-3xl md:text-5xl font-bold text-transparent bg-gradient-to-r from-[#0c01a1] to-[#73e9fe] bg-clip-text py-3"> Login </h1> <p className="mt-6 text-lg">Login with your social account</p> diff --git a/src/components/Pages/Authentication/Register/Register.jsx b/src/components/Pages/Authentication/Register/Register.jsx index 73fbdf0..cca427a 100644 --- a/src/components/Pages/Authentication/Register/Register.jsx +++ b/src/components/Pages/Authentication/Register/Register.jsx @@ -147,7 +147,7 @@ const Register = () => { /> </div> <div className="w-full md:w-1/2 rounded-lg"> - <h1 className="text-center text-3xl md:text-5xl font-bold text-transparent bg-gradient-to-r from-[#8401A1] to-[#73e9fe] bg-clip-text py-3"> + <h1 className="text-center text-3xl md:text-5xl font-bold text-transparent bg-gradient-to-r from-[#0c01a1] to-[#73e9fe] bg-clip-text py-3"> Register </h1> <div className="text-center flex flex-col items-center"> diff --git a/src/components/Pages/Board/CreateBoard.jsx b/src/components/Pages/Board/CreateBoard.jsx index b7e071e..f7e5840 100644 --- a/src/components/Pages/Board/CreateBoard.jsx +++ b/src/components/Pages/Board/CreateBoard.jsx @@ -54,7 +54,7 @@ const CreateBoard = ({ timelineData }) => { <div className="modal-box"> <button id="closeBtn" - className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#8401A1] dark:text-[#73e9fe]" + className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={handleCloseModal} > ✕ diff --git a/src/components/Pages/Dashboard/Dashboard.jsx b/src/components/Pages/Dashboard/Dashboard.jsx index 46d43c7..1d8f4af 100644 --- a/src/components/Pages/Dashboard/Dashboard.jsx +++ b/src/components/Pages/Dashboard/Dashboard.jsx @@ -32,7 +32,7 @@ const Dashboard = ({ sidebarToggle, setSidebarToggle }) => { // </div> <AuthProviders> - <div className="bg-white dark:bg-black text-[#8401A1] dark:text-[#73e9fe] "> + <div className="bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe] "> <div className="flex flex-col"> <Navbar handleThemeChange={handleThemeChange} /> <div className="w-1/4 "> diff --git a/src/components/Pages/Dashboard/Sidebar.jsx b/src/components/Pages/Dashboard/Sidebar.jsx index c3d640b..ee4a084 100644 --- a/src/components/Pages/Dashboard/Sidebar.jsx +++ b/src/components/Pages/Dashboard/Sidebar.jsx @@ -12,7 +12,7 @@ const Sidebar = ({ sidebarToggle }) => { <div className={`${ sidebarToggle ? "hidden" : "block" - } w-40 md:w-60 bg-gradient-to-b from-[#73e9fe] dark:from-[#8401A1] to-[#78118f] dark:to-[#73e9fe] absolute top-20 left-0 h-full px-4 py-2`} + } w-40 md:w-60 bg-gradient-to-b from-[#73e9fe] dark:from-[#0c01a1] to-[#78118f] dark:to-[#73e9fe] absolute top-20 left-0 h-full px-4 py-2`} > <img src="../../../assets/control.png" className="absolute cursor-pointer rounded-full -right-3 top-9 w-7 border-2 "/> <div className="my-2 mb-4"> diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/Company.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/Company.jsx index d303c14..19cd993 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/Company.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/Company.jsx @@ -26,7 +26,7 @@ const Company = () => { Report on progress and address bottlenecks{" "} </p> <Link to="/companyDetails"> - <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#8401A1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#8401A1] dark:hover:text-white"> + <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#0c01a1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#0c01a1] dark:hover:text-white"> See how it works </button> </Link> diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/DifferentTypeOfTabSection.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/DifferentTypeOfTabSection.jsx index 2e28f27..bfae450 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/DifferentTypeOfTabSection.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/DifferentTypeOfTabSection.jsx @@ -19,7 +19,7 @@ const DifferentTypeOfTabSection = () => { onClick={() => setShowComponent("Marketing")} className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${ showComponent === "Marketing" - ? "bg-[#8401A1] text-white dark:bg-cyan-600" + ? "bg-[#0c01a1] text-white dark:bg-cyan-600" : "" }`} > @@ -29,7 +29,7 @@ const DifferentTypeOfTabSection = () => { onClick={() => setShowComponent("Operations")} className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${ showComponent === "Operations" - ? "bg-[#8401A1] text-white dark:bg-cyan-600" + ? "bg-[#0c01a1] text-white dark:bg-cyan-600" : "" }`} > @@ -39,7 +39,7 @@ const DifferentTypeOfTabSection = () => { onClick={() => setShowComponent("IT")} className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${ showComponent === "IT" - ? "bg-[#8401A1] text-white dark:bg-cyan-600" + ? "bg-[#0c01a1] text-white dark:bg-cyan-600" : "" }`} > @@ -49,7 +49,7 @@ const DifferentTypeOfTabSection = () => { onClick={() => setShowComponent("Product")} className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${ showComponent === "Product" - ? "bg-[#8401A1] text-white dark:bg-cyan-600" + ? "bg-[#0c01a1] text-white dark:bg-cyan-600" : "" }`} > @@ -59,7 +59,7 @@ const DifferentTypeOfTabSection = () => { onClick={() => setShowComponent("Company")} className={`border-solid border border-slate-400 rounded-full py-4 px-6 mx-2 text-sm hover:text-base ${ showComponent === "Company" - ? "bg-[#8401A1] text-white dark:bg-cyan-600" + ? "bg-[#0c01a1] text-white dark:bg-cyan-600" : "" }`} > diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/IT.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/IT.jsx index 4ab214c..eebe7a1 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/IT.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/IT.jsx @@ -28,7 +28,7 @@ const IT = () => { Onboard and offboard employees{" "} </p> <Link to="/itDetails"> - <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#8401A1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#8401A1] dark:hover:text-white"> + <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#0c01a1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#0c01a1] dark:hover:text-white"> Explore IT </button> </Link> diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/Marketing.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/Marketing.jsx index 35e8977..93f0135 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/Marketing.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/Marketing.jsx @@ -26,7 +26,7 @@ const Marketing = () => { Manage events and editorial calendars{" "} </p> <Link to="/marketingDetails"> - <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#8401A1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#8401A1] dark:hover:text-white"> + <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#0c01a1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#0c01a1] dark:hover:text-white"> Explore Marketing </button> </Link> diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/Operations.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/Operations.jsx index fdbab25..42b5a69 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/Operations.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/Operations.jsx @@ -27,7 +27,7 @@ const Operations = () => { </p> <Link to="/operationDetails"> - <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#8401A1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#8401A1] dark:hover:text-white"> + <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#0c01a1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#0c01a1] dark:hover:text-white"> Explore Operations </button> </Link> diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/Product.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/Product.jsx index c8c39cd..579757e 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/Product.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/Product.jsx @@ -28,7 +28,7 @@ const Product = () => { Tie your product roadmap to your strategy{" "} </p> <Link to="/productDetails"> - <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#8401A1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#8401A1] dark:hover:text-white"> + <button className="border-solid border border-slate-400 rounded py-2 px-8 my-4 bg-[#0c01a1] dark:bg-[#73e9fe] text-white dark:text-black font-semibold hover:bg-cyan-600 hover:text-black dark:hover:bg-[#0c01a1] dark:hover:text-white"> Explore Product </button> </Link> diff --git a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx index 378bf2a..6a0808e 100644 --- a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx +++ b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx @@ -5,7 +5,7 @@ import { Link } from "react-router-dom"; const HomeEmailSection = () => { return ( <div className="w-full h-fit px-4 md:px-40 py-4 mb-10 my-4"> - <div className="bg-gradient-to-b from-[#9d11bd] to-[#73e9fe] md:bg-gradient-to-r md:from-[#73e9fe] md:to-[#8401A1] dark:md:from-[#8401A1] dark:md:to-[#73e9fe] w-full rounded-2xl dark:text-[#8401A1] dark:md:text-[#73e9fe]"> + <div className="bg-gradient-to-b from-[#9d11bd] to-[#73e9fe] md:bg-gradient-to-r md:from-[#73e9fe] md:to-[#0c01a1] dark:md:from-[#0c01a1] dark:md:to-[#73e9fe] w-full rounded-2xl dark:text-[#0c01a1] dark:md:text-[#73e9fe]"> <div className="flex flex-col-reverse md:flex-row justify-center items-center pb-15 md:pb-10"> <div className="w-full md:w-1/2 flex flex-col justify-center items-start md:pl-20 pl-10 md:px-0"> <h1 className="text-3xl md:text-6xl font-bold "> diff --git a/src/components/Pages/Home/TopCampanySliderSection/NextArrow.jsx b/src/components/Pages/Home/TopCampanySliderSection/NextArrow.jsx index 0d7a06f..724ed89 100644 --- a/src/components/Pages/Home/TopCampanySliderSection/NextArrow.jsx +++ b/src/components/Pages/Home/TopCampanySliderSection/NextArrow.jsx @@ -4,7 +4,7 @@ import { FaArrowRight } from "react-icons/fa"; const NextArrow = ({onClick}) => { return ( <div className='absolute left-20 top-[434px]' onClick={onClick} > - <div className=' outline outline-1 outline-offset-1 hover:outline-2 hover:outline-cyan-600 dark:hover:outline-[#8401A1] hover:text-cyan-600 dark:hover:text-[#8401A1] h-[30px] w-[30px] rounded-full grid place-items-center cursor-pointer'> + <div className=' outline outline-1 outline-offset-1 hover:outline-2 hover:outline-cyan-600 dark:hover:outline-[#0c01a1] hover:text-cyan-600 dark:hover:text-[#0c01a1] h-[30px] w-[30px] rounded-full grid place-items-center cursor-pointer'> <FaArrowRight /> </div> </div> diff --git a/src/components/Pages/Home/TopCampanySliderSection/PrevArrow.jsx b/src/components/Pages/Home/TopCampanySliderSection/PrevArrow.jsx index c5a6209..81163ae 100644 --- a/src/components/Pages/Home/TopCampanySliderSection/PrevArrow.jsx +++ b/src/components/Pages/Home/TopCampanySliderSection/PrevArrow.jsx @@ -3,7 +3,7 @@ import { FaArrowLeft } from "react-icons/fa"; const PrevArrow = ({onClick}) => { return ( <div className='absolute left-0 top-[434px] ' onClick={onClick}> - <div className=' outline outline-1 outline-offset-1 hover:outline-2 hover:outline-cyan-600 dark:hover:outline-[#8401A1] hover:text-cyan-600 dark:hover:text-[#8401A1] h-[30px] w-[30px] rounded-full grid place-items-center cursor-pointer'> + <div className=' outline outline-1 outline-offset-1 hover:outline-2 hover:outline-cyan-600 dark:hover:outline-[#0c01a1] hover:text-cyan-600 dark:hover:text-[#0c01a1] h-[30px] w-[30px] rounded-full grid place-items-center cursor-pointer'> <FaArrowLeft /> </div> </div> diff --git a/src/components/Pages/Home/TopCampanySliderSection/TopCompanySlider.jsx b/src/components/Pages/Home/TopCampanySliderSection/TopCompanySlider.jsx index 0408092..4c689bc 100644 --- a/src/components/Pages/Home/TopCampanySliderSection/TopCompanySlider.jsx +++ b/src/components/Pages/Home/TopCampanySliderSection/TopCompanySlider.jsx @@ -158,7 +158,7 @@ const TopCompanySlider = () => { <div className="w-full h-fit px-10 py-10 my-6"> {/* <h1 className='text-5xl mt-[50px] mb-[50px] '>The world’s top companies trust Synify</h1> */} <Title title="The world’s top companies trust Synify" /> - <div className="flex gap-2 items-center dark:hover:text-[#8401A1] hover:text-cyan-600 font-semibold py-2 px-4 mt-2"> + <div className="flex gap-2 items-center dark:hover:text-[#0c01a1] hover:text-cyan-600 font-semibold py-2 px-4 mt-2"> <p className="my-2">See all case studies </p>{" "} <span> <FaArrowRight /> diff --git a/src/components/Pages/Plans/Plans.jsx b/src/components/Pages/Plans/Plans.jsx index ca21ee6..f044ab2 100644 --- a/src/components/Pages/Plans/Plans.jsx +++ b/src/components/Pages/Plans/Plans.jsx @@ -312,13 +312,13 @@ const Plans = () => { {error && <div>Error...</div>} <div> - <button className="mx-4 my-4 text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#8401A1] text-white rounded px-4 py-3" onClick={() => document.getElementById('add').showModal()}> + <button className="mx-4 my-4 text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded px-4 py-3" onClick={() => document.getElementById('add').showModal()}> Add timeline </button> <dialog id="add" className="modal"> <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#8401A1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('add')}>✕</button> + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('add')}>✕</button> <h2 className="text-2xl font-bold mb-4 text-center">Create Timeline</h2> <form onSubmit={handleAddTimelineButton}> @@ -345,7 +345,7 @@ const Plans = () => { <input type="date" name="endDate" id="endDate" className="input input-bordered bg-slate-200 dark:bg-black" /> </div> <div className="flex justify-between my-4"> - <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#8401A1] text-white rounded w-full px-4 py-3">Add Timeline</button> + <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3">Add Timeline</button> </div> </form> </div> @@ -360,7 +360,7 @@ const Plans = () => { <div className="overflow-x-auto shadow-xl rounded w-6/7 m-4"> <table className="table"> {/* head */} - <thead className=' text-lg text-[#8401A1] dark:text-[#73e9fe]'> + <thead className=' text-lg text-[#0c01a1] dark:text-[#73e9fe]'> <tr className='text-center'> <th>Timeline Name</th> <th>Timeline</th> @@ -466,7 +466,7 @@ const Plans = () => { </button> <dialog id="edit" className="modal"> <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#8401A1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('edit')}>✕</button> + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('edit')}>✕</button> <h2 className="text-2xl font-bold mb-4 text-center">Update Timeline</h2> <form onSubmit={handleEditTimelineButton}> <div className='form-control'> @@ -496,7 +496,7 @@ const Plans = () => { onChange={handleChange} /> </div> <div className="flex justify-between my-4"> - <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#8401A1] text-white rounded w-full px-4 py-3">Update</button> + <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3">Update</button> </div> </form> </div> @@ -513,7 +513,7 @@ const Plans = () => { {/** start create board modal for specefic timeline */} <dialog id="board" className="modal"> <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#8401A1] dark:text-[#73e9fe]" onClick={() => document.getElementById('board').close()}>✕</button> + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => document.getElementById('board').close()}>✕</button> <h2 className="font-bold text-2xl text-center my-3">Create Board</h2> <form onSubmit={handleCreateBoardButton}> @@ -547,7 +547,7 @@ const Plans = () => { </div> <div className="flex justify-center mt-6"> - <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#8401A1] text-white rounded w-full px-4 py-2" type="submit">Create</button> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> </div> @@ -564,7 +564,7 @@ const Plans = () => { {/** start modal layout for assign */} <dialog id="assign" className="modal"> <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#8401A1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("assign")}>✕</button> + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("assign")}>✕</button> <h2 className="font-bold text-2xl text-center my-3">Assign Member</h2> <form onSubmit={handleAssignButton}> @@ -576,7 +576,7 @@ const Plans = () => { <div className="form-control"> <label className="label" htmlFor="email"> - <span className="label-text dark:text-[#73e9fe] text-[#8401A1]">Email</span> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Email</span> </label> <select id="leaderEmail" name="leaderEmail" className="select select-bordered bg-slate-200 dark:bg-black"> {members?.filter(member => member.role === 'Team Leader').map((member,idx) => <option value={member.user_email} key={idx}>{member.user_email}</option>)} @@ -584,7 +584,7 @@ const Plans = () => { </div> <div className="flex justify-center mt-6"> - <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#8401A1] text-white rounded w-full px-4 py-2" type="submit">Assign Member</button> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-2" type="submit">Assign Member</button> </div> @@ -607,7 +607,7 @@ const Plans = () => { <div className="overflow-x-auto shadow-xl rounded w-6/7 m-4"> <table className="table"> {/* head */} - <thead className=' text-lg text-[#8401A1] dark:text-[#73e9fe]'> + <thead className=' text-lg text-[#0c01a1] dark:text-[#73e9fe]'> <tr className='text-center'> <th>Timeline Name</th> <th>Timeline</th> @@ -705,7 +705,7 @@ const Plans = () => { </button> <dialog id="edit" className="modal"> <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#8401A1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('edit')}>✕</button> + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('edit')}>✕</button> <h2 className="text-2xl font-bold mb-4 text-center">Update Timeline</h2> <form onSubmit={handleEditTimelineButton}> <div className='form-control'> @@ -735,7 +735,7 @@ const Plans = () => { onChange={handleChange} /> </div> <div className="flex justify-between my-4"> - <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#8401A1] text-white rounded w-full px-4 py-3">Update</button> + <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3">Update</button> </div> </form> </div> @@ -765,7 +765,7 @@ const Plans = () => { <div className="overflow-x-auto shadow-xl rounded w-6/7 m-4"> <table className="table"> {/* table headline for Completed component */} - <thead className=' text-lg text-[#8401A1] dark:text-[#73e9fe]'> + <thead className=' text-lg text-[#0c01a1] dark:text-[#73e9fe]'> <tr className='text-center'> <th>Timeline Name</th> <th>Timeline</th> @@ -864,7 +864,7 @@ const Plans = () => { </button> <dialog id="edit" className="modal"> <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#8401A1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('edit')}>✕</button> + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('edit')}>✕</button> <h2 className="text-2xl font-bold mb-4 text-center">Update Timeline</h2> <form onSubmit={handleEditTimelineButton}> <div className='form-control'> @@ -894,7 +894,7 @@ const Plans = () => { onChange={handleChange} /> </div> <div className="flex justify-between my-4"> - <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#8401A1] text-white rounded w-full px-4 py-3">Update</button> + <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3">Update</button> </div> </form> </div> diff --git a/src/components/Pages/Workspace/CreateWorkspace.jsx b/src/components/Pages/Workspace/CreateWorkspace.jsx index 30ed784..9e77cc3 100644 --- a/src/components/Pages/Workspace/CreateWorkspace.jsx +++ b/src/components/Pages/Workspace/CreateWorkspace.jsx @@ -94,7 +94,7 @@ const CreateWorkspace = () => { <div className="flex items-center justify-left gap-5" > <h1 className="text-xl md:text-2xl font-bold ">Create a new project or select an existing project to track your progress.</h1> - <button className="bg-gradient-to-r from-cyan-500 to-[#8401A1] text-white font-bold rounded-md px-4 py-2" onClick={() => document.getElementById('my_modal_3').showModal()}> + <button className="bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded-md px-4 py-2" onClick={() => document.getElementById('my_modal_3').showModal()}> {/* <FaCirclePlus className="text-7xl" /> */} Create </button> </div> @@ -103,7 +103,7 @@ const CreateWorkspace = () => { <dialog id="my_modal_3" className="modal"> <div className="modal-box bg-white dark:bg-black"> <form onSubmit={handleSubmit} > - <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#8401A1] dark:text-[#73e9fe]" onClick={handleCloseModelButton}>✕</button> + <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={handleCloseModelButton}>✕</button> <h3 className="font-bold text-2xl text-center mb-5">Create New Project</h3> <div className="form-control"> <label className="label">Project Name </label> @@ -119,7 +119,7 @@ const CreateWorkspace = () => { </div> <div className="flex justify-center mt-6"> - <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#8401A1] text-white rounded w-full px-4 py-2" type="submit">Create Project</button> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-2" type="submit">Create Project</button> </div> </form> </div> diff --git a/src/components/Pages/Workspace/EditWorkspace.jsx b/src/components/Pages/Workspace/EditWorkspace.jsx index 37cfc3a..a588f29 100644 --- a/src/components/Pages/Workspace/EditWorkspace.jsx +++ b/src/components/Pages/Workspace/EditWorkspace.jsx @@ -105,7 +105,7 @@ const EditWorkspace = () => { className="border-2 p-4 w-96 mt-3" /> </div> */} - <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#8401A1] text-white rounded w-96 px-4 py-2" type="submit">Update Project</button> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-96 px-4 py-2" type="submit">Update Project</button> </form> </div> </div> diff --git a/src/layouts/Root.jsx b/src/layouts/Root.jsx index ebf62a1..9dea02f 100644 --- a/src/layouts/Root.jsx +++ b/src/layouts/Root.jsx @@ -24,7 +24,7 @@ const Root = () => { } return ( <AuthProviders> - <div className="bg-white dark:bg-black text-[#8401A1] dark:text-[#73e9fe]"> + <div className="bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]"> {noHeaderFooter || <Navbar handleThemeChange={handleThemeChange} /> } <Outlet /> {noHeaderFooter || <Footer />} diff --git a/src/pages/shared/Navbar.jsx b/src/pages/shared/Navbar.jsx index 0ef85ea..3863639 100644 --- a/src/pages/shared/Navbar.jsx +++ b/src/pages/shared/Navbar.jsx @@ -14,8 +14,8 @@ const Navbar = ({ handleThemeChange }) => { to="/" className={({ isActive }) => isActive - ? "text-[#8401A1] dark:text-[#73e9fe] font-bold underline underline-offset-3 " - : "text-[#8401A1] dark:text-[#73e9fe]" + ? "text-[#0c01a1] dark:text-[#73e9fe] font-bold underline underline-offset-3 " + : "text-[#0c01a1] dark:text-[#73e9fe]" } > Home @@ -24,8 +24,8 @@ const Navbar = ({ handleThemeChange }) => { to="/features" className={({ isActive }) => isActive - ? "text-[#8401A1] dark:text-[#73e9fe] font-bold underline underline-offset-3" - : "text-[#8401A1] dark:text-[#73e9fe]" + ? "text-[#0c01a1] dark:text-[#73e9fe] font-bold underline underline-offset-3" + : "text-[#0c01a1] dark:text-[#73e9fe]" } > Features @@ -34,8 +34,8 @@ const Navbar = ({ handleThemeChange }) => { to="/profile" className={({ isActive }) => isActive - ? "text-[#8401A1] dark:text-[#73e9fe] font-bold underline underline-offset-3" - : "text-[#8401A1] dark:text-[#73e9fe]" + ? "text-[#0c01a1] dark:text-[#73e9fe] font-bold underline underline-offset-3" + : "text-[#0c01a1] dark:text-[#73e9fe]" } > Profile @@ -45,8 +45,8 @@ const Navbar = ({ handleThemeChange }) => { to="/login" className={({ isActive }) => isActive - ? "text-[#8401A1] dark:text-[#73e9fe] font-bold" - : "text-[#8401A1] dark:text-[#73e9fe]" + ? "text-[#0c01a1] dark:text-[#73e9fe] font-bold" + : "text-[#0c01a1] dark:text-[#73e9fe]" } > Login @@ -55,8 +55,8 @@ const Navbar = ({ handleThemeChange }) => { to="/register" className={({ isActive }) => isActive - ? "text-[#8401A1] dark:text-[#73e9fe] font-bold" - : "text-[#8401A1] dark:text-[#73e9fe]" + ? "text-[#0c01a1] dark:text-[#73e9fe] font-bold" + : "text-[#0c01a1] dark:text-[#73e9fe]" } > Register @@ -71,8 +71,8 @@ const Navbar = ({ handleThemeChange }) => { role="button" className={({ isActive }) => isActive - ? "text-[#8401A1] dark:text-[#73e9fe] font-bold underline underline-offset-3" - : "text-[#8401A1] underline-offset-0 dark:text-[#73e9fe]" + ? "text-[#0c01a1] dark:text-[#73e9fe] font-bold underline underline-offset-3" + : "text-[#0c01a1] underline-offset-0 dark:text-[#73e9fe]" } > Projects @@ -94,8 +94,8 @@ const Navbar = ({ handleThemeChange }) => { to="/workspace" className={({ isActive }) => isActive - ? "text-[#8401A1] dark:text-[#73e9fe] font-bold underline underline-offset-3" - : "text-[#8401A1] dark:text-[#73e9fe]" + ? "text-[#0c01a1] dark:text-[#73e9fe] font-bold underline underline-offset-3" + : "text-[#0c01a1] dark:text-[#73e9fe]" } > Projects @@ -110,8 +110,8 @@ const Navbar = ({ handleThemeChange }) => { role="button" className={({ isActive }) => isActive - ? "text-[#8401A1] dark:text-[#73e9fe] font-bold underline underline-offset-3" - : "text-[#8401A1] underline-offset-0 dark:text-[#73e9fe]" + ? "text-[#0c01a1] dark:text-[#73e9fe] font-bold underline underline-offset-3" + : "text-[#0c01a1] underline-offset-0 dark:text-[#73e9fe]" } > Project @@ -142,11 +142,11 @@ const Navbar = ({ handleThemeChange }) => { <div className="flex justify-between items-center gap-10 backdrop-filter backdrop-blur-3xl mb-10 fixed top-0 left-0 z-50 w-full h-20 px-6"> <div className="hidden lg:flex justify-between items-center w-full"> {/** logo and name section */} - <div className="w-1/4 flex justify-start items-center text-[#8401A1] dark:text-[#73e9fe]"> + <div className="w-1/4 flex justify-start items-center text-[#0c01a1] dark:text-[#73e9fe]"> <a href="/"> <img src={"https://i.ibb.co/T4FSNsb/Justlogo.png"} - className="w-14 h-12 text-[#8401A1] dark:text-[#73e9fe]" + className="w-14 h-12 text-[#0c01a1] dark:text-[#73e9fe]" alt="logo" /> </a> @@ -156,17 +156,17 @@ const Navbar = ({ handleThemeChange }) => { </div> {/** nav list section */} - <div className="w-2/4 flex justify-start items-center gap-4 font-semibold text-lg text-[#8401A1] dark:text-[#73e9fe]"> + <div className="w-2/4 flex justify-start items-center gap-4 font-semibold text-lg text-[#0c01a1] dark:text-[#73e9fe]"> {navlinks} </div> {/** toggle section */} - <div className="w-1/4 flex justify-between items-center gap-1 text-[#8401A1] dark:text-[#73e9fe] font-semibold text-lg"> + <div className="w-1/4 flex justify-between items-center gap-1 text-[#0c01a1] dark:text-[#73e9fe] font-semibold text-lg"> <label className="swap swap-rotate "> <input type="checkbox" onChange={handleThemeChange} /> <svg - className="swap-on fill-current w-6 h-6 md:w-8 md:h-8 text-[#8401A1] dark:text-[#73e9fe]" + className="swap-on fill-current w-6 h-6 md:w-8 md:h-8 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" > @@ -175,14 +175,14 @@ const Navbar = ({ handleThemeChange }) => { {/* moon icon */} <svg - className="swap-off fill-current w-6 h-6 md:w-8 md:h-8 text-[#8401A1] dark:text-[#73e9fe]" + className="swap-off fill-current w-6 h-6 md:w-8 md:h-8 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" > <path d="M21.64,13a1,1,0,0,0-1.05-.14,8.05,8.05,0,0,1-3.37.73A8.15,8.15,0,0,1,9.08,5.49a8.59,8.59,0,0,1,.25-2A1,1,0,0,0,8,2.36,10.14,10.14,0,1,0,22,14.05,1,1,0,0,0,21.64,13Zm-9.5,6.69A8.14,8.14,0,0,1,7.08,5.22v.27A10.15,10.15,0,0,0,17.22,15.63a9.79,9.79,0,0,0,2.1-.22A8.11,8.11,0,0,1,12.14,19.73Z" /> </svg> </label> - <hr className="w-[3px] h-[36px] bg-[#8401A1] dark:bg-[#73e9fe]" /> + <hr className="w-[3px] h-[36px] bg-[#0c01a1] dark:bg-[#73e9fe]" /> <a href="contact">Contact</a> {user ? ( @@ -195,7 +195,7 @@ const Navbar = ({ handleThemeChange }) => { <Link to="/login">Log In</Link> )} <Link to="/register"> - <button className="px-3 py-1 hidden md:flex bg-[#8401A1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#8401A1] rounded text-white"> + <button className="px-3 py-1 hidden md:flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white"> Get Started </button> </Link> @@ -205,11 +205,11 @@ const Navbar = ({ handleThemeChange }) => { {/** toggle bar button */} <div className="flex lg:hidden w-full"> <div className="flex justify-between items-center w-full"> - <div className=" flex text-[#8401A1] dark:text-[#73e9fe]"> + <div className=" flex text-[#0c01a1] dark:text-[#73e9fe]"> <a href="/"> <img src={"https://i.ibb.co/T4FSNsb/Justlogo.png"} - className="w-14 h-12 text-[#8401A1] dark:text-[#73e9fe]" + className="w-14 h-12 text-[#0c01a1] dark:text-[#73e9fe]" alt="logo" /> </a> @@ -223,7 +223,7 @@ const Navbar = ({ handleThemeChange }) => { <input type="checkbox" onChange={handleThemeChange} /> <svg - className="swap-on fill-current w-8 h-8 text-[#8401A1] dark:text-[#73e9fe]" + className="swap-on fill-current w-8 h-8 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" > @@ -232,7 +232,7 @@ const Navbar = ({ handleThemeChange }) => { {/* moon icon */} <svg - className="swap-off fill-current w-8 h-8 text-[#8401A1] dark:text-[#73e9fe]" + className="swap-off fill-current w-8 h-8 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" > @@ -240,7 +240,7 @@ const Navbar = ({ handleThemeChange }) => { </svg> </label> </div> - <hr className="w-[3px] h-[36px] bg-[#8401A1] dark:bg-[#73e9fe]" /> + <hr className="w-[3px] h-[36px] bg-[#0c01a1] dark:bg-[#73e9fe]" /> <div onClick={toggleMenu}> {open ? ( <FaXmark className=" text-3xl cursor-pointer" /> @@ -258,7 +258,7 @@ const Navbar = ({ handleThemeChange }) => { {navlinks} <a href="contact">Contact</a> <Link to="/login">Log In</Link> - {/* <button className="px-4 py-2 flex bg-[#8401A1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#8401A1] rounded text-white">Get Started</button> */} + {/* <button className="px-4 py-2 flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white">Get Started</button> */} </div> </div> </div> From 5ee588307e78bc47f50447768670116529a17445 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Tue, 4 Jun 2024 13:26:30 +0600 Subject: [PATCH 29/88] navbar and banner changes --- src/components/Home/banner.jsx | 13 +++++---- .../Pages/DynamicDashboard/Member.jsx | 1 + src/pages/shared/Navbar.jsx | 29 +++++++++++-------- 3 files changed, 25 insertions(+), 18 deletions(-) diff --git a/src/components/Home/banner.jsx b/src/components/Home/banner.jsx index e761798..ee4d6a3 100644 --- a/src/components/Home/banner.jsx +++ b/src/components/Home/banner.jsx @@ -2,7 +2,7 @@ import { Link } from "react-router-dom"; const Banner = () => { return ( - <div className="relative bg-gradient-to-b from-[#73e9fe] to-[#78118f] text-[#0c01a1]"> + <div className="relative bg-gradient-to-b from-[#73e9fe] to-[#78118f] text-[#0c01a1]"> <div className="h-[85vh] flex flex-col justify-center items-center space-y-4 space-x-4 md:space-x-0"> <div> <h1 className="text-center text-5xl font-bold "> @@ -18,14 +18,15 @@ const Banner = () => { <div className="flex gap-5"> <Link to="/login"> - <button className="btn bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> + <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> Get Started </button> </Link> - - <button className="px-4 py-2 border border-[#73e9fe] dark:border-[#0c01a1] text-[#73e9fe] dark:text-white hover:bg-[#73e9fe] hover:text-[#0c01a1] hover:dark:text-[#0c01a1] font-bold rounded-sm"> - See how it works - </button> + <Link to="/workspace"> + <button className="px-4 py-2 border border-[#73e9fe] dark:border-[#0c01a1] text-[#73e9fe] dark:text-white hover:bg-[#73e9fe] hover:text-[#0c01a1] hover:dark:text-[#0c01a1] font-bold rounded-sm"> + See how it works + </button> + </Link> </div> </div> diff --git a/src/components/Pages/DynamicDashboard/Member.jsx b/src/components/Pages/DynamicDashboard/Member.jsx index 86df218..88e3132 100644 --- a/src/components/Pages/DynamicDashboard/Member.jsx +++ b/src/components/Pages/DynamicDashboard/Member.jsx @@ -256,6 +256,7 @@ const handleOpenDialog = (member, modalName) => { <h1 className="text-3xl pb-2 font-semibold "> Member </h1> + <button className="bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold px-4 py-2 rounded-md" onClick={() => document.getElementById('my_modal_3').showModal()}>Add Member</button> </div> diff --git a/src/pages/shared/Navbar.jsx b/src/pages/shared/Navbar.jsx index 3863639..c6028d1 100644 --- a/src/pages/shared/Navbar.jsx +++ b/src/pages/shared/Navbar.jsx @@ -38,7 +38,7 @@ const Navbar = ({ handleThemeChange }) => { : "text-[#0c01a1] dark:text-[#73e9fe]" } > - Profile + Profile </NavLink> {/* <NavLink {/* <NavLink @@ -139,7 +139,7 @@ const Navbar = ({ handleThemeChange }) => { return ( <div className=" mx-auto sm:max-w-xl md:max-w-full lg:max-w-screen-xl p-4 "> - <div className="flex justify-between items-center gap-10 backdrop-filter backdrop-blur-3xl mb-10 fixed top-0 left-0 z-50 w-full h-20 px-6"> + <div className="flex justify-between items-center gap-10 backdrop-filter backdrop-blur-3xl mb-10 fixed top-0 left-0 z-50 w-full h-20 px-6 bg-gradient-to-r from-blue-200 dark:from-blue-900 to-blue-50 dark:to-blue-950"> <div className="hidden lg:flex justify-between items-center w-full"> {/** logo and name section */} <div className="w-1/4 flex justify-start items-center text-[#0c01a1] dark:text-[#73e9fe]"> @@ -192,13 +192,19 @@ const Navbar = ({ handleThemeChange }) => { </div> </> ) : ( - <Link to="/login">Log In</Link> + <> + <div> + <Link to="/register"> + <button className="px-3 py-1 hidden md:flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white"> + Get Started + </button> + </Link> + <Link to="/login">Log In</Link> + </div> + </> + )} - <Link to="/register"> - <button className="px-3 py-1 hidden md:flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white"> - Get Started - </button> - </Link> + </div> </div> @@ -250,13 +256,12 @@ const Navbar = ({ handleThemeChange }) => { </div> {/** conditional show navlist items */} <div - className={`${ - open ? "flex" : "hidden" - } w-full h-fit bg-cyan-50 dark:bg-slate-800 bg-opacity-50 dark:bg-opacity-50 p-4 absolute top-[80px] left-0`} + className={`${open ? "flex" : "hidden" + } w-full h-fit bg-cyan-50 dark:bg-slate-800 bg-opacity-50 dark:bg-opacity-50 p-4 absolute top-[80px] left-0`} > <div className="flex flex-col justify-center items-center gap-4 w-full font-semibold "> {navlinks} - <a href="contact">Contact</a> + <Link to="/contact">Contact</Link> <Link to="/login">Log In</Link> {/* <button className="px-4 py-2 flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white">Get Started</button> */} </div> From 1abb499aac955eb623372823994bc1f825f227a5 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Tue, 4 Jun 2024 13:57:00 +0600 Subject: [PATCH 30/88] home page design changes --- package-lock.json | 10 +++++++++ package.json | 1 + src/components/Home/Home.jsx | 7 +++++-- src/components/Home/Sponsors.jsx | 21 +++++++++++++------ .../HomeEmailSection/HomeEmailSection.jsx | 14 ++++++------- 5 files changed, 38 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2fe575a..7f54bf3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,6 +19,7 @@ "react": "^18.2.0", "react-calendar": "^5.0.0", "react-dom": "^18.2.0", + "react-fast-marquee": "^1.6.4", "react-icons": "^5.2.1", "react-router-dom": "^6.23.0", "react-slick": "^0.30.2", @@ -4755,6 +4756,15 @@ "react": "^18.3.1" } }, + "node_modules/react-fast-marquee": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/react-fast-marquee/-/react-fast-marquee-1.6.4.tgz", + "integrity": "sha512-LAgvhRmHdqaUQ8R5jCUwzEGFUIjnCCt3T3W8X7j7wF6DWe0SATlpP0JX1V0pp2qX3DYUezmn1Iz5AtRFdL2EWQ==", + "peerDependencies": { + "react": ">= 16.8.0 || 18.0.0", + "react-dom": ">= 16.8.0 || 18.0.0" + } + }, "node_modules/react-icons": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.2.1.tgz", diff --git a/package.json b/package.json index d7c6a1c..b3a5737 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "react": "^18.2.0", "react-calendar": "^5.0.0", "react-dom": "^18.2.0", + "react-fast-marquee": "^1.6.4", "react-icons": "^5.2.1", "react-router-dom": "^6.23.0", "react-slick": "^0.30.2", diff --git a/src/components/Home/Home.jsx b/src/components/Home/Home.jsx index 506d202..82f686c 100644 --- a/src/components/Home/Home.jsx +++ b/src/components/Home/Home.jsx @@ -13,11 +13,14 @@ const Home = () => { return ( <div> <Banner /> - <Sponsors /> + <DifferentTypeOfTabSection /> - <Features /> + <Sponsors /> <CustomerSection /> + <Features /> <TopCompanySlider /> + + <HomeEmailSection /> </div> ); diff --git a/src/components/Home/Sponsors.jsx b/src/components/Home/Sponsors.jsx index 4847b5f..e3e8bc6 100644 --- a/src/components/Home/Sponsors.jsx +++ b/src/components/Home/Sponsors.jsx @@ -1,9 +1,10 @@ +import Marquee from "react-fast-marquee"; import Title from "../../pages/shared/Title"; const Sponsors = () => { const data = [ { - url: "https://i.ibb.co/MfVRkVv/5.png", + url: "https://i.ibb.co/WsDJzHR/11.png", }, { @@ -12,22 +13,30 @@ const Sponsors = () => { { url: "https://i.ibb.co/jhJ2MtC/9.png", }, + { + url: "https://i.ibb.co/WD4gsDc/hp.png", + }, + { + url: "https://i.ibb.co/W6JKz3S/8.png", + }, ]; return ( <div className="w-full h-fit px-10 py-8 my-3"> <Title title="Our Clients Who Uses Syncify Most" /> - <div className="flex items-center justify-center"> - <div className="grid grid-cols-1 md:grid-cols-3 gap-4 pt-5"> + <div className="flex items-center justify-center pt-10"> + <Marquee gradient={false} speed={100}> + {data.map((item, index) => ( <div key={index} - className="bg-opacity-50 p-10 rounded-md dark:shadow-slate-600 shadow-md" + className="bg-opacity-50 p-10 rounded-md dark:shadow-slate-600 shadow-md mx-4" > - <img src={item.url} alt="Sponsor" className="w-60 h-40 " /> + <img src={item.url} alt="Sponsor" className="w-52 h-40 " /> </div> ))} - </div> + + </Marquee> </div> </div> ); diff --git a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx index 6a0808e..ec8e2e0 100644 --- a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx +++ b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx @@ -4,26 +4,26 @@ import Animate from "../../../../../public/emailanimate.json"; import { Link } from "react-router-dom"; const HomeEmailSection = () => { return ( - <div className="w-full h-fit px-4 md:px-40 py-4 mb-10 my-4"> + <div className="w-full h-screen px-4 md:px-40 py-2 mb-10"> <div className="bg-gradient-to-b from-[#9d11bd] to-[#73e9fe] md:bg-gradient-to-r md:from-[#73e9fe] md:to-[#0c01a1] dark:md:from-[#0c01a1] dark:md:to-[#73e9fe] w-full rounded-2xl dark:text-[#0c01a1] dark:md:text-[#73e9fe]"> - <div className="flex flex-col-reverse md:flex-row justify-center items-center pb-15 md:pb-10"> - <div className="w-full md:w-1/2 flex flex-col justify-center items-start md:pl-20 pl-10 md:px-0"> - <h1 className="text-3xl md:text-6xl font-bold "> + <div className="flex flex-col-reverse md:flex-row justify-center items-center pb-10 md:pb-4"> + <div className="w-full md:w-1/2 flex flex-col justify-center items-start md:pl-20 pl-10 md:px-10"> + <h1 className="text-4xl md:text-6xl font-bold "> Nice to meet you! </h1> <p className="text-lg my-4 pr-10"> Get started with Synify today. And explore some excited features for keeping your team on track. </p> - <div className="mt-6 w-[90%] md:w-full flex justify-center bg-white rounded-lg"> + <div className="my-6 md:mt-6 md:mb-0 w-[80%] flex justify-center bg-white rounded-lg"> <Link to="/contact"> - <button className="flex justify-between items-center gap-3 px-5 py-3 text-lg bg-white dark:text-cyan-600 font-bold"> + <button className="flex justify-between items-center gap-3 px-2 py-3 text-lg bg-white dark:text-sky-900 font-bold"> Contact Us <FiSend /> </button> </Link> </div> </div> - <div className="w-full md:w-1/2 "> + <div className="w-full md:w-1/2 "> <Lottie animationData={Animate} loop={true} /> </div> </div> From b3a3fa616cbe5d9385a5ed4dc532b98c95964cb1 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Tue, 4 Jun 2024 13:59:44 +0600 Subject: [PATCH 31/88] Customer section design has been improved --- .../Pages/Home/CustomerSection/CustomerSection.jsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/Pages/Home/CustomerSection/CustomerSection.jsx b/src/components/Pages/Home/CustomerSection/CustomerSection.jsx index 0612166..1362632 100644 --- a/src/components/Pages/Home/CustomerSection/CustomerSection.jsx +++ b/src/components/Pages/Home/CustomerSection/CustomerSection.jsx @@ -1,11 +1,11 @@ -import React from 'react'; + import logo1 from "../../../../assets/logo1.png"; import logo2 from "../../../../assets/logo.jpg"; const CustomerSection = () => { return ( - <div className='bg-gradient-to-b from-[#73e9fe] to-[#78118f] w-full' > - <div className='flex sm:flex-col md:flex-row flex-wrap m-6 py-6 relative' > - {/** left side */} + <div className='bg-gradient-to-b from-[#3fe2ff] to-[#13118f] w-full' > + <div className='flex sm:flex-col md:flex-row flex-wrap m-10 py-10 px-6 relative' > + <div className="w-full md:w-4/6 p-8 flex flex-col justify-around"> <div> <h2 className="text-white text-4xl font-bold mb-4">We love our customers and they love us too.</h2> From b83eac76f3e0065dc28fdc5da7381bc6dbffcc3a Mon Sep 17 00:00:00 2001 From: rasel-chowdhury1 <rasel.chowdhury0001@gmail.com> Date: Tue, 4 Jun 2024 17:07:56 +0600 Subject: [PATCH 32/88] working on chat --- .../Pages/Authentication/Login/Login.jsx | 4 ++-- src/components/Pages/Board/Board.jsx | 2 +- src/components/Pages/Chat/ChatUI.jsx | 17 +++++++++-------- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/components/Pages/Authentication/Login/Login.jsx b/src/components/Pages/Authentication/Login/Login.jsx index 5901063..9aabe45 100644 --- a/src/components/Pages/Authentication/Login/Login.jsx +++ b/src/components/Pages/Authentication/Login/Login.jsx @@ -262,12 +262,12 @@ const Login = () => { <div className="w-full md:w-[40%] text-white flex flex-col justify-center items-center text-center gap-y-2 md:gap-y-3 px-10 py-24 rounded md:p-0" style={{ - background: "linear-gradient(135deg, #5AA6E1, #D939F5)", + background: "lineadient(135deg, #5AA6E1, #D939F5)", }} > <h1 className="text-3xl md:text-5xl font-bold">New Here ?</h1> <h3 className="text-lg md:text-xl md:px-16"> - Sign up and discover a grea amount of opportunities + Sir-gragn up and discover a grea amount of opportunities </h3> <Link to="/register"> <button className="hover:bg-gradient-to-r from-[#9d11bd] to-[#73e9fe] text-white font-bold px-10 py-2 rounded-full border-2"> diff --git a/src/components/Pages/Board/Board.jsx b/src/components/Pages/Board/Board.jsx index 5286b28..cd22ef2 100644 --- a/src/components/Pages/Board/Board.jsx +++ b/src/components/Pages/Board/Board.jsx @@ -265,7 +265,7 @@ const Board = () => { </td> <td className="absolute"> - <ChatUI boardId={board.id} User={user}/> + <ChatUI boardId={board.id} User={user} board={board}/> </td> diff --git a/src/components/Pages/Chat/ChatUI.jsx b/src/components/Pages/Chat/ChatUI.jsx index 0237775..7726ff9 100644 --- a/src/components/Pages/Chat/ChatUI.jsx +++ b/src/components/Pages/Chat/ChatUI.jsx @@ -1,8 +1,8 @@ import { useState, useEffect, useRef } from "react"; import { IoChatbubblesOutline, IoClose } from "react-icons/io5"; -const ChatUI = ({ boardId, User }) => { - console.log({ boardId, User }); +const ChatUI = ({ boardId, User, board }) => { + console.log({ boardId, User, board }); const [showChat, setShowChat] = useState(false); const [userName, setUserName] = useState(null); const [userGroup, setUserGroup] = useState(null); @@ -23,6 +23,7 @@ const ChatUI = ({ boardId, User }) => { handleChat(groupId, userName); }; + const loadMessage=()=>{ fetch(` https://projectsyncifyapi.onrender.com/api/v1/chat/${userGroup}/`) .then((res) =>res.json()) @@ -73,7 +74,7 @@ const ChatUI = ({ boardId, User }) => { {showChat && ( <div className="fixed bottom-10 right-4 w-96 h-96 bg-white dark:bg-gray-950 shadow-lg rounded-lg flex flex-col"> <div className="flex items-center justify-between p-4 bg-[#0154a1] text-white rounded-t-lg"> - <h3 className="text-lg font-semibold">Chat</h3> + <h3 className="text-lg font-semibold">{board.name}</h3> <button onClick={() => setShowChat(false)}> <IoClose className="text-2xl" /> </button> @@ -90,17 +91,17 @@ const ChatUI = ({ boardId, User }) => { <div key={index} - className={`p-2 rounded-md ${message.user.id === userName ? 'self-end bg-[#0154a1] text-white' : 'self-start bg-gray-200'}`} + className={`p-2 rounded-md ${message.user?.id === userName ? 'self-end bg-[#0154a1] text-white' : (message.user === userName) ? 'self-end bg-[#0154a1] text-white' : 'self-start bg-gray-200'}`} > - {/* {message.user.id !== userName && */} + <div className="flex items-center"> <img - src={message.user_image ? `${message.user_image}` : `https://img.freepik.com/free-vector/blue-circle-with-white-user_78370-4707.jpg`} + src={message.user.image ? `${message.user.image}` : `${message.user_image}`} alt={message.user_first_name} className="w-4 h-4 rounded-full mr-2" /> - <span style={{ color: message.user.id == userName ? 'green' : 'red' }}> - {message.user_first_name} + <span style={{ color: message.user.id == userName ? 'green' : {color: message.user === userName ? "green" :'red' }}}> + {message.user_first_name ? message.user_first_name : message.user.first_name } </span> </div> <div>{message.message}</div> From 89216c9c4356372c96dbb32749023c744bcc2bd7 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Tue, 4 Jun 2024 17:10:51 +0600 Subject: [PATCH 33/88] profile page banner and info section done --- src/Route/Route.jsx | 42 ++++---- src/components/Pages/Dashboard/Navbar.jsx | 114 +++++++++++++--------- src/components/User/Profile.jsx | 62 ++++++++++-- src/pages/shared/Navbar.jsx | 71 +++++++++++--- 4 files changed, 202 insertions(+), 87 deletions(-) diff --git a/src/Route/Route.jsx b/src/Route/Route.jsx index 7697799..0dd39a6 100644 --- a/src/Route/Route.jsx +++ b/src/Route/Route.jsx @@ -12,7 +12,7 @@ import CreateWorkspace from "../components/Pages/Workspace/CreateWorkspace"; import EditWorkspace from "../components/Pages/Workspace/EditWorkspace"; import DynamicDashboard from "../components/Pages/DynamicDashboard/DynamicDashboard"; import Member from "../components/Pages/DynamicDashboard/Member"; -import Dashboard from "../components/Pages/Dashboard/Dashboard"; +// import Dashboard from "../components/Pages/Dashboard/Dashboard"; import Calendarui from "../components/Pages/Dashboard/Calendarui/Calendarui"; import PrivateRoute from "../PrivateRoute/PrivateRoute"; import Board from "../components/Pages/Board/Board"; @@ -141,8 +141,8 @@ const router = createBrowserRouter([ path: "/workspace/:id/boards", element: ( <PrivateRoute> - {" "} - <Board />{" "} + + <Board /> </PrivateRoute> ), }, @@ -150,8 +150,8 @@ const router = createBrowserRouter([ path: "/workspace/:id/tasks", element: ( <PrivateRoute> - {" "} - <Tasks />{" "} + + <Tasks /> </PrivateRoute> ), }, @@ -159,8 +159,8 @@ const router = createBrowserRouter([ path: "/workspace/:id/plans", element: ( <PrivateRoute> - {" "} - <Plans />{" "} + + <Plans /> </PrivateRoute> ), }, @@ -179,20 +179,20 @@ const router = createBrowserRouter([ }, ], }, - { - path: "/dashboard", - element: ( - <PrivateRoute> - <Dashboard /> - </PrivateRoute> - ), - children: [ - { - path: "/dashboard/profile", - element: <Profile />, - }, - ], - }, + // { + // path: "/dashboard", + // element: ( + // <PrivateRoute> + // <Dashboard /> + // </PrivateRoute> + // ), + // children: [ + // { + // path: "/dashboard/profile", + // element: <Profile />, + // }, + // ], + // }, ]); export default router; diff --git a/src/components/Pages/Dashboard/Navbar.jsx b/src/components/Pages/Dashboard/Navbar.jsx index 826d219..c55b5d2 100644 --- a/src/components/Pages/Dashboard/Navbar.jsx +++ b/src/components/Pages/Dashboard/Navbar.jsx @@ -1,4 +1,4 @@ -import React, { useContext } from 'react'; +import React, { useContext, useEffect, useState } from 'react'; // import { FaBars, FaBell, FaSearch, FaUserCircle } from 'react-icons/fa'; import { FaBars } from 'react-icons/fa'; import axiosInstance from './../../../Utils/axiosInstance'; @@ -13,6 +13,7 @@ const Navbar = ({ sidebarToggle, setSidebarToggle, handleThemeChange }) => { const { user } = useContext(AuthContext); console.log({ user }) + const [profile, setProfile] = useState(null); const handleLogout = async () => { const refresh = JSON.parse(localStorage.getItem('refresh')) @@ -28,61 +29,84 @@ const Navbar = ({ sidebarToggle, setSidebarToggle, handleThemeChange }) => { } } + useEffect(() => { + if (user && user.userId) { + fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${user.userId}/`) + .then((res) => { + if (!res.ok) { + throw new Error('Network response was not ok'); + } + return res.json(); + }) + .then((data) => { + console.log(data); + setProfile(data); + }) + .catch((error) => { + console.error('Error fetching profile:', error); + }); + } + }, [user]); + return ( - <div className ="mx-auto sm:max-w-xl md:max-w-full lg:max-w-screen-xl p-4" > - <nav className='flex justify-between items-center gap-10 backdrop-filter backdrop-blur-3xl mb-10 fixed top-0 left-0 z-50 w-full h-20 px-3'> - <div className='flex items-center text-xl'> - - <a href="/"> - <img src={"https://i.ibb.co/T4FSNsb/Justlogo.png"} className="w-14 h-12 " alt="logo" /> - </a> - <a href="/"> - <h1 className="text-2xl font-bold italic ">Project Syncify</h1> - </a> + <div className="mx-auto sm:max-w-xl md:max-w-full lg:max-w-screen-xl p-4" > + <nav className='flex justify-between items-center gap-10 backdrop-filter backdrop-blur-3xl mb-10 fixed top-0 left-0 z-50 w-full h-20 px-3'> + <div className='flex items-center text-xl'> - </div> + <Link to="/"> + <img src={"https://i.ibb.co/T4FSNsb/Justlogo.png"} className="w-14 h-12 " alt="logo" /> + </Link> + <Link to="/"> + <h1 className="text-2xl font-bold italic ">Project Syncify</h1> + </Link> + </div> - <div className='flex items-center gap-x-5'> - {/* <div className='relative md:w-65'> + + <div className='flex items-center gap-x-5'> + {/* <div className='relative md:w-65'> <span className='relative md:absolute inset-y-0 left-0 flex items-center pl-2'> <button className='p-1 focus:outline-none md:text-black'><FaSearch /></button> </span> <input type="text" className='w-full px-4 py-1 pl-12 rounded shadow outline-none hidden md:block' placeholder='Search' /> </div> */} - <div className='mt-1'> - <label className="swap swap-rotate "> - - <input type="checkbox" onChange={handleThemeChange} /> - - <svg className="swap-on fill-current w-6 h-6 md:w-8 md:h-8 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12Zm7-7a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5ZM5.64,7.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34Zm12,.29a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-9,8a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5Z" /></svg> - - {/* moon icon */} - <svg className="swap-off fill-current w-6 h-6 md:w-8 md:h-8 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21.64,13a1,1,0,0,0-1.05-.14,8.05,8.05,0,0,1-3.37.73A8.15,8.15,0,0,1,9.08,5.49a8.59,8.59,0,0,1,.25-2A1,1,0,0,0,8,2.36,10.14,10.14,0,1,0,22,14.05,1,1,0,0,0,21.64,13Zm-9.5,6.69A8.14,8.14,0,0,1,7.08,5.22v.27A10.15,10.15,0,0,0,17.22,15.63a9.79,9.79,0,0,0,2.1-.22A8.11,8.11,0,0,1,12.14,19.73Z" /></svg> - - </label> - </div> - - {/* <div className=''><FaBell className='w-6 h-6 ' /></div> */} - - <div className='relative'> - { - user ? <> <button className=' group '> - <FaUserCircle className='w-6 h-6 mt-1' /> - <div className='z-10 absolute hidden bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-32 group-focus:block top-full right-0'> - <ul className='py-2 text-sm'> - <li><a href="">Profile</a></li> - <li><a href="">Setting</a></li> - <li onClick={handleLogout}>Logout</li> - </ul> - </div> - </button></> - : <><Link to={'/login'} className='text-white'><FaUserCircle className='w-6 h-6 mt-1' /></Link></> - } + <div className='mt-1'> + <label className="swap swap-rotate "> + + <input type="checkbox" onChange={handleThemeChange} /> + + <svg className="swap-on fill-current w-6 h-6 md:w-8 md:h-8 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12Zm7-7a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5ZM5.64,7.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34Zm12,.29a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-9,8a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5Z" /></svg> + + {/* moon icon */} + <svg className="swap-off fill-current w-6 h-6 md:w-8 md:h-8 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21.64,13a1,1,0,0,0-1.05-.14,8.05,8.05,0,0,1-3.37.73A8.15,8.15,0,0,1,9.08,5.49a8.59,8.59,0,0,1,.25-2A1,1,0,0,0,8,2.36,10.14,10.14,0,1,0,22,14.05,1,1,0,0,0,21.64,13Zm-9.5,6.69A8.14,8.14,0,0,1,7.08,5.22v.27A10.15,10.15,0,0,0,17.22,15.63a9.79,9.79,0,0,0,2.1-.22A8.11,8.11,0,0,1,12.14,19.73Z" /></svg> + + </label> + </div> + + {/* <div className=''><FaBell className='w-6 h-6 ' /></div> */} + + <div className='relative'> + { + user ? <> <button className=' group '> + + <img src={profile?.image} alt="image" className='w-10 h-10 rounded-full'/> + {/* <FaUserCircle /> */} + <div className='z-10 absolute hidden bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-32 group-focus:block top-full right-0'> + <ul className='py-2 text-sm'> + <li> + <Link to='/profile'>Profile</Link> + </li> + + <li onClick={handleLogout}>Logout</li> + </ul> + </div> + </button></> + : <><Link to='/login' className='text-white'><FaUserCircle className='w-6 h-6 mt-1' /></Link></> + } + </div> </div> - </div> - </nav> + </nav> </div> ); }; diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index aeb1437..530668a 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -1,5 +1,8 @@ import { useContext, useEffect, useState } from "react"; import { AuthContext } from "../../Providers/AuthProviders/AuthProviders"; +import { LuMessagesSquare } from "react-icons/lu"; +import { CiEdit } from "react-icons/ci"; +import { AiFillProject, AiOutlineProject, AiOutlineTeam } from "react-icons/ai"; const Profile = () => { const { user } = useContext(AuthContext); @@ -24,17 +27,56 @@ const Profile = () => { } }, [user]); + console.log({ profile }) return ( - <div className="h-screen px-10 py-10"> - <h1 className="text-3xl text-center">hi {user && user.names}</h1> - <p>email: {user && user.email}</p> - {profile && ( - <> - <img src={profile.image} alt={user.names} /> - <p>Username: {profile.username}</p> - {/* Add other profile details here */} - </> - )} + <div className="h-screen py-10"> + + {/* profile banner */} + <div className="py-28 bg-gradient-to-r from-sky-100 dark:from-sky-900 to-sky-500 dark:to-bg-sky-500 "> + <div className="flex justify-between items-center gap-10"> + <div className="flex items-center gap-6 w-1/2"> + <div className="pl-40"> + <img src={user && profile?.image} alt={user && user.name} className="w-40 h-40 rounded-full border-4 border-sky-900" /> + </div> + <div className="flex flex-col justify-start"> + <h1 className="text-3xl text-center"> {user && user.name}</h1> + <p className=""> {user && user.email}</p> + </div> + </div> + <div className="flex items-center justify-center gap-6 text-4xl w-1/2 mt-28"> + + <div title="Edit"> + <CiEdit /> + </div> + <div title="Messages"> + <LuMessagesSquare /> + </div> + <div title="Projects"> + <AiOutlineProject /> + </div> + <div title="Members"> + <AiOutlineTeam /> + </div> + </div> + </div> + </div> + + {/* profile banner end */} + + {/* profile info */} + <div className="py-20 px-40"> + <h1 className="text-3xl font-bold">Info</h1> + + <div className="mt-4 text-lg font-bold "> + <h1 className="my-2">Name: + <span className="font-normal"> {user && user.name}</span> + </h1> + <h1 className="my-2">Email: <span className="font-normal"> {user && user.email}</span></h1> + <h1 className="my-2">Joinded: <span className="font-normal"> {user && profile?.date_joined }</span></h1> + </div> + </div> + {/* profile info end */} + </div> ); }; diff --git a/src/pages/shared/Navbar.jsx b/src/pages/shared/Navbar.jsx index c6028d1..c9bc165 100644 --- a/src/pages/shared/Navbar.jsx +++ b/src/pages/shared/Navbar.jsx @@ -1,13 +1,17 @@ // import { VscGraph } from "react-icons/vsc"; -import { useContext, useState } from "react"; -import { Link, NavLink } from "react-router-dom"; +import { useContext, useEffect, useState } from "react"; +import { Link, NavLink, useNavigate } from "react-router-dom"; import { HiMenuAlt2 } from "react-icons/hi"; import { FaXmark } from "react-icons/fa6"; import { AuthContext } from "../../Providers/AuthProviders/AuthProviders"; const Navbar = ({ handleThemeChange }) => { const { user, handleLogout } = useContext(AuthContext); + const [profile, setProfile] = useState(null); console.log({ user }); + const navigate = useNavigate(); + + const navlinks = ( <> <NavLink @@ -30,7 +34,7 @@ const Navbar = ({ handleThemeChange }) => { > Features </NavLink> - <NavLink + {/* <NavLink to="/profile" className={({ isActive }) => isActive @@ -39,7 +43,7 @@ const Navbar = ({ handleThemeChange }) => { } > Profile - </NavLink> + </NavLink> */} {/* <NavLink {/* <NavLink to="/login" @@ -137,6 +141,30 @@ const Navbar = ({ handleThemeChange }) => { setOpen(!open); }; + + const handleProfile = () => { + console.log("profile button clicked"); + navigate("/profile"); + }; + + useEffect(() => { + if (user && user.userId) { + fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${user.userId}/`) + .then((res) => { + if (!res.ok) { + throw new Error('Network response was not ok'); + } + return res.json(); + }) + .then((data) => { + console.log(data); + setProfile(data); + }) + .catch((error) => { + console.error('Error fetching profile:', error); + }); + } + }, [user]); return ( <div className=" mx-auto sm:max-w-xl md:max-w-full lg:max-w-screen-xl p-4 "> <div className="flex justify-between items-center gap-10 backdrop-filter backdrop-blur-3xl mb-10 fixed top-0 left-0 z-50 w-full h-20 px-6 bg-gradient-to-r from-blue-200 dark:from-blue-900 to-blue-50 dark:to-blue-950"> @@ -161,7 +189,7 @@ const Navbar = ({ handleThemeChange }) => { </div> {/** toggle section */} - <div className="w-1/4 flex justify-between items-center gap-1 text-[#0c01a1] dark:text-[#73e9fe] font-semibold text-lg"> + <div className="w-1/4 flex justify-end items-center gap-4 text-[#0c01a1] dark:text-[#73e9fe] font-semibold text-lg"> <label className="swap swap-rotate "> <input type="checkbox" onChange={handleThemeChange} /> @@ -184,22 +212,43 @@ const Navbar = ({ handleThemeChange }) => { </label> <hr className="w-[3px] h-[36px] bg-[#0c01a1] dark:bg-[#73e9fe]" /> - <a href="contact">Contact</a> + <Link to="/contact">Contact</Link> {user ? ( <> - <div onClick={handleLogout} className="cursor-pointer"> + <button className=' group '> + + <img src={user && profile?.image} alt="" className='w-10 h-10 rounded-full' /> + {/* <FaUserCircle /> */} + <div className='z-10 absolute hidden bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-24 group-focus:block top-full right-0'> + <ul className='py-4 text-sm'> + + {/* <li> + + <button> + <a href="/profile">Profile</a> + </button> + + </li> */} + + <li onClick={handleProfile}>Profile</li> + <li onClick={handleLogout}>Logout</li> + </ul> + </div> + </button> + {/* <div onClick={handleLogout} className="cursor-pointer"> LogOut - </div> + </div> */} </> ) : ( <> - <div> + <div className="flex gap-3 justify-center items-center"> + <Link to="/login">Log In</Link> <Link to="/register"> - <button className="px-3 py-1 hidden md:flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white"> + <button className="px-2 py-1 hidden md:flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white"> Get Started </button> </Link> - <Link to="/login">Log In</Link> + </div> </> From adf0e12d978ba49cc25a45bf7f7360067e31c842 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Tue, 4 Jun 2024 18:36:50 +0600 Subject: [PATCH 34/88] dummy text removed --- src/components/Pages/Features/Features.jsx | 99 ++++++++++--------- .../TopCompanySlider.jsx | 46 +-------- 2 files changed, 51 insertions(+), 94 deletions(-) diff --git a/src/components/Pages/Features/Features.jsx b/src/components/Pages/Features/Features.jsx index 9469776..4285a42 100644 --- a/src/components/Pages/Features/Features.jsx +++ b/src/components/Pages/Features/Features.jsx @@ -2,7 +2,7 @@ import { LuLayoutDashboard } from "react-icons/lu"; import { TbClockCancel } from "react-icons/tb"; import { LuClipboardList } from "react-icons/lu"; import { CiViewBoard } from "react-icons/ci"; -import { AiOutlinePieChart } from "react-icons/ai"; +import { FaRegCalendarCheck } from "react-icons/fa"; import { GoProjectRoadmap } from "react-icons/go"; import { FaRegUser } from "react-icons/fa"; import { FaChalkboard } from "react-icons/fa"; @@ -14,6 +14,7 @@ import { FaFolderPlus } from "react-icons/fa"; import { CiSquareMore } from "react-icons/ci"; import { LuClipboardSignature } from "react-icons/lu"; import { MdOutlineTask } from "react-icons/md"; +import { IoChatbubbleEllipsesOutline } from "react-icons/io5"; const Features = () => { return ( <div className="px-10 py-20"> @@ -30,9 +31,8 @@ const Features = () => { <span className="text-red-600 font-extrabold text-xl"> .</span> </h3> <p> - Lorem ipsum dolor sit amet consectetur adipisicing elit. Cum - beatae dolor debitis iste ipsa ea iusto sequi culpa architecto - accusantium. + Create a focus framework for setting and tracking goals, + fostering alignment, and driving impactful outcomes. </p> </div> <div> @@ -41,9 +41,8 @@ const Features = () => { <span className="text-red-600 font-extrabold text-xl"> .</span> </h3> <p> - Lorem ipsum dolor sit amet consectetur adipisicing elit. Cum - beatae dolor debitis iste ipsa ea iusto sequi culpa architecto - accusantium. + Enables teams to manage complex project efficiently, streamline + workflows, and achieve higher productivity level. </p> </div> </div> @@ -61,20 +60,18 @@ const Features = () => { <span className="text-red-600 font-extrabold text-xl"> .</span> </h3> <p> - Lorem ipsum dolor sit amet consectetur adipisicing elit. Cum - beatae dolor debitis iste ipsa ea iusto sequi culpa architecto - accusantium. + Gain deep insights, make data driven decisions, and drive + performance improvements through advanced reporting. </p> </div> <div> <h3 className="text-xl font-semibold dark:text-white"> - Advanced Emails + Advanced Chats <span className="text-red-600 font-extrabold text-xl"> .</span> </h3> <p> - Lorem ipsum dolor sit amet consectetur adipisicing elit. Cum - beatae dolor debitis iste ipsa ea iusto sequi culpa architecto - accusantium. + Now you can chats with specific members in a board to make user + friendly product. </p> </div> </div> @@ -83,35 +80,35 @@ const Features = () => { {/* features section */} <div> <div className="flex mt-10 mb-10 sm:mb-5 md:md-2 justify-center items-center"> - <div className="w-[300px] text-center flex justify-center flex-col items-center gap-y-3"> + <div className="w-[300px] text-start md:text-center flex justify-center flex-col items-center gap-y-3"> <div className="text-center"> <LuLayoutDashboard className="text-2xl" /> </div> - <h2 className="font-bold text-xl">Widgetized Dashboard</h2> + <h2 className="font-bold text-xl">Unique Dashboard</h2> <p> - Utilize 10+ custom, updated, and fully maintainded widgets for - your dashboard with the impresive widgetized footer. + Utilize unique dashboard to updated, and fully maintainded for + your workflows </p> </div> </div> <div className="flex flex-col md:flex-row justify-between items-center gap-2 h-auto md:h-[400px]"> <div className="w-full md:w-2/5 flex flex-col gap-14 text-center md:text-right"> <div className="flex flex-col-reverse md:flex-row gap-3 justify-center items-center sm:items-start"> - <div className="w-80 md:w-[300px] space-y-2"> - <h3 className="font-bold text-xl">Time Tracking Widget</h3> + <div className="w-80 md:w-[300px] text-start md:text-center space-y-2"> + <h3 className="font-bold text-xl">Time Tracking</h3> <p> - Lorem ipsum dolor, sit amet consectetur adipisicing elit. - Maxime, saepe? + Now, you can track your workflows time through our system. </p> </div> <TbClockCancel className="text-3xl" /> </div> <div className="flex flex-col-reverse md:flex-row gap-3 justify-center items-center sm:items-start"> - <div className="w-80 md:w-[300px] space-y-2"> + <div className="w-80 md:w-[300px] text-start md:text-center space-y-2"> <h3 className="font-bold text-xl">Fun Facts</h3> <p> - Lorem ipsum dolor, sit amet consectetur adipisicing elit. - Maxime, saepe? + Project Syncify is an innovative project management tool + designed to streamline team collaboration and enhance + productivity. </p> </div> <CiViewBoard className="text-3xl" /> @@ -126,22 +123,22 @@ const Features = () => { </div> <div className="w-full md:w-2/5 flex flex-col gap-14"> <div className="flex flex-col md:flex-row gap-3 justify-center items-center sm:items-start "> - <LuClipboardList className="text-3xl" /> + <FaRegCalendarCheck className="text-3xl" /> <div className="w-80 md:w-[300px] space-y-2"> - <h3 className="font-bold text-xl">Elementor Widgetst</h3> + <h3 className="font-bold text-xl">Timeline Widget</h3> <p> - Lorem ipsum dolor, sit amet consectetur adipisicing elit. - Maxime, saepe? + Get Up to date with your work duration with our timeline + feature where you see every work update. </p> </div> </div> - <div className="flex flex-col md:flex-row gap-3 justify-center items-center sm:text-start"> - <AiOutlinePieChart className="text-3xl" /> + <div className="flex flex-col md:flex-row gap-3 justify-center items-center sm:items-start "> + <IoChatbubbleEllipsesOutline className="text-3xl" /> <div className="w-80 md:w-[300px] space-y-2"> - <h3 className="font-bold text-xl">Poll Widget</h3> + <h3 className="font-bold text-xl">Chat Widget</h3> <p> - Lorem ipsum dolor, sit amet consectetur adipisicing elit. - Maxime, saepe? + Make easier interaction with member of your workspace with + specific workspaces chat features. </p> </div> </div> @@ -181,51 +178,55 @@ const Features = () => { </div> {/* cards */} <div className="my-10 grid grid-cols-1 sm:grid-cols-2 md:grid-cols-4 gap-4"> - <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[300px]"> + <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> <div className="flex justify-end"> <FaFolderPlus className=" text-4xl font-bold" /> </div> - <div className="flex flex-col justify-end items-start space-y-2 h-[120px]"> - <h1 className="text-xl font-semibold">Project Title</h1> + <div className="flex flex-col justify-center items-start space-y-2 h-[120px]"> + <h1 className="text-xl font-semibold">Project Title</h1> <p> - Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut, - adipisci! + Project title is more than just a label; it is the first + impression of your project and a concise summary of its purpose + and goals. </p> </div> </div> - <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[300px]"> + <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> <div className="flex justify-end"> - <CiSquareMore className=" text-4xl font-bold" /> + <CiSquareMore className="text-4xl font-bold" /> </div> <div className="flex flex-col justify-end items-start space-y-2 h-[120px]"> <h1 className="text-xl font-semibold">Project Details</h1> <p> - Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut, - adipisci! + Project details are the comprehensive information and + specifications that define the scope, objectives, deliverables, + timelines, in a project. </p> </div> </div> - <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[300px]"> + <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> <div className="flex justify-end"> <LuClipboardSignature className=" text-4xl font-bold" /> </div> <div className="flex flex-col justify-end items-start space-y-2 h-[120px]"> <h1 className="text-xl font-semibold">Plans Create</h1> <p> - Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut, - adipisci! + Creating plans is an essential step in achieving goals, whether in + personal, professional, or organizational contexts. Plans serve as + roadmaps. </p> </div> </div> - <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[300px]"> + <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> <div className="flex justify-end"> <MdOutlineTask className=" text-4xl font-bold" /> </div> <div className="flex flex-col justify-end items-start space-y-2 h-[120px]"> <h1 className="text-xl font-semibold">Task Assign</h1> <p> - Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut, - adipisci! + Task assign is a crucial aspect, ensuring that work is distribute + among team members in a way that efficiency,and achieves goals + effectively. </p> </div> </div> diff --git a/src/components/Pages/Home/TopCampanySliderSection/TopCompanySlider.jsx b/src/components/Pages/Home/TopCampanySliderSection/TopCompanySlider.jsx index 0408092..b309eb0 100644 --- a/src/components/Pages/Home/TopCampanySliderSection/TopCompanySlider.jsx +++ b/src/components/Pages/Home/TopCampanySliderSection/TopCompanySlider.jsx @@ -72,51 +72,7 @@ const TopCompanySlider = () => { "https://assets.asana.biz/transform/2fb67d4b-da8f-4720-a97e-194a511f4503/card-zoom-1x?io=transform:fill,width:1440&format=webp", title: "Zoom", paragraph: - "Mauris id augue odio. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed feugiat justo et leo dictum, a eleifend tortor ultrices.", - }, - { - id: 6, - image: - "https://assets.asana.biz/transform/f55aec7c-911f-4002-90cf-fa911835ac7b/card-overstock-asana-customer?io=transform:fill,width:1440&format=webp", - title: "Overstock", - paragraph: - "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla convallis libero quis magna bibendum, at mollis quam vehicula.", - }, - { - id: 7, - - image: - "https://assets.asana.biz/transform/5162af5c-dc51-40b1-a6c5-762ac5893b0e/card-hubspot?io=transform:fill,width:1440&format=webp", - title: "Hubspot", - paragraph: - "Pellentesque ac bibendum ipsum. Proin consectetur aliquet tortor, at tristique arcu tempor a. Nullam blandit turpis nec felis tincidunt.", - }, - { - id: 8, - - image: - "https://assets.asana.biz/transform/df2510ec-14de-4e4e-80a1-cfe041bd142b/card-figma-asana-customer?io=transform:fill,width:1440&format=webp", - title: "Figma", - paragraph: - "Fusce vehicula eget ligula nec faucibus. Duis nec tempor ipsum, eget dictum enim. Donec at tellus purus.", - }, - { - id: 9, - - image: - "https://assets.asana.biz/transform/cc2baf08-d92c-4470-acbf-8859e5aa423a/card-sony-music-asana-customer?io=transform:fill,width:1440&format=webp", - title: "Sony Music", - paragraph: - "Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut vitae sem sed quam ultrices rhoncus. Donec ac quam euismod, lobortis odio vel, molestie metus.", - }, - { - id: 10, - - image: - "https://assets.asana.biz/transform/2fb67d4b-da8f-4720-a97e-194a511f4503/card-zoom-1x?io=transform:fill,width:1440&format=webp", - title: "Zoom", - paragraph: - "Mauris id augue odio. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed feugiat justo et leo dictum, a eleifend tortor ultrices.", + "Zoom, the popular video conferencing platform, integrates project management systems to enhance collaboration and productivity for its users. ", }, ]; From 54f403d9d308997ad817360d9cc68bef18c9b266 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Tue, 4 Jun 2024 18:47:58 +0600 Subject: [PATCH 35/88] navbar responsive done --- src/components/Pages/Dashboard/Navbar.jsx | 59 +++-- .../Pages/Workspace/CreateWorkspace.jsx | 2 +- src/components/Pages/Workspace/Workspace.jsx | 2 +- src/pages/shared/Navbar.jsx | 229 +++++++----------- 4 files changed, 124 insertions(+), 168 deletions(-) diff --git a/src/components/Pages/Dashboard/Navbar.jsx b/src/components/Pages/Dashboard/Navbar.jsx index c55b5d2..b5b875f 100644 --- a/src/components/Pages/Dashboard/Navbar.jsx +++ b/src/components/Pages/Dashboard/Navbar.jsx @@ -1,12 +1,10 @@ -import React, { useContext, useEffect, useState } from 'react'; -// import { FaBars, FaBell, FaSearch, FaUserCircle } from 'react-icons/fa'; -import { FaBars } from 'react-icons/fa'; +import { useContext, useEffect, useState } from 'react'; import axiosInstance from './../../../Utils/axiosInstance'; import { Link, useNavigate } from 'react-router-dom'; import { AuthContext } from '../../../Providers/AuthProviders/AuthProviders'; import { toast } from 'react-toastify'; -import { FaBell, FaSearch, FaUserCircle } from 'react-icons/fa'; +import { FaUserCircle } from 'react-icons/fa'; const Navbar = ({ sidebarToggle, setSidebarToggle, handleThemeChange }) => { const navigate = useNavigate(); @@ -28,25 +26,29 @@ const Navbar = ({ sidebarToggle, setSidebarToggle, handleThemeChange }) => { toast.warning("logout successful") } } + const handleProfile = () => { + console.log("profile button clicked"); + navigate("/profile"); + }; useEffect(() => { if (user && user.userId) { - fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${user.userId}/`) - .then((res) => { - if (!res.ok) { - throw new Error('Network response was not ok'); - } - return res.json(); - }) - .then((data) => { - console.log(data); - setProfile(data); - }) - .catch((error) => { - console.error('Error fetching profile:', error); - }); + fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${user.userId}/`) + .then((res) => { + if (!res.ok) { + throw new Error('Network response was not ok'); + } + return res.json(); + }) + .then((data) => { + console.log(data); + setProfile(data); + }) + .catch((error) => { + console.error('Error fetching profile:', error); + }); } - }, [user]); + }, [user]); return ( <div className="mx-auto sm:max-w-xl md:max-w-full lg:max-w-screen-xl p-4" > @@ -64,7 +66,7 @@ const Navbar = ({ sidebarToggle, setSidebarToggle, handleThemeChange }) => { - <div className='flex items-center gap-x-5'> + <div className='flex items-center gap-2 md:gap-x-3 mr-4'> {/* <div className='relative md:w-65'> <span className='relative md:absolute inset-y-0 left-0 flex items-center pl-2'> <button className='p-1 focus:outline-none md:text-black'><FaSearch /></button> @@ -76,10 +78,10 @@ const Navbar = ({ sidebarToggle, setSidebarToggle, handleThemeChange }) => { <input type="checkbox" onChange={handleThemeChange} /> - <svg className="swap-on fill-current w-6 h-6 md:w-8 md:h-8 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12Zm7-7a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5ZM5.64,7.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34Zm12,.29a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-9,8a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5Z" /></svg> + <svg className="swap-on fill-current w-8 h-8 md:w-10 md:h-10 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12Zm7-7a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5ZM5.64,7.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34Zm12,.29a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-9,8a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5Z" /></svg> {/* moon icon */} - <svg className="swap-off fill-current w-6 h-6 md:w-8 md:h-8 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21.64,13a1,1,0,0,0-1.05-.14,8.05,8.05,0,0,1-3.37.73A8.15,8.15,0,0,1,9.08,5.49a8.59,8.59,0,0,1,.25-2A1,1,0,0,0,8,2.36,10.14,10.14,0,1,0,22,14.05,1,1,0,0,0,21.64,13Zm-9.5,6.69A8.14,8.14,0,0,1,7.08,5.22v.27A10.15,10.15,0,0,0,17.22,15.63a9.79,9.79,0,0,0,2.1-.22A8.11,8.11,0,0,1,12.14,19.73Z" /></svg> + <svg className="swap-off fill-current w-8 h-8 md:w-10 md:h-10 text-[#0c01a1] dark:text-[#73e9fe]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21.64,13a1,1,0,0,0-1.05-.14,8.05,8.05,0,0,1-3.37.73A8.15,8.15,0,0,1,9.08,5.49a8.59,8.59,0,0,1,.25-2A1,1,0,0,0,8,2.36,10.14,10.14,0,1,0,22,14.05,1,1,0,0,0,21.64,13Zm-9.5,6.69A8.14,8.14,0,0,1,7.08,5.22v.27A10.15,10.15,0,0,0,17.22,15.63a9.79,9.79,0,0,0,2.1-.22A8.11,8.11,0,0,1,12.14,19.73Z" /></svg> </label> </div> @@ -90,15 +92,12 @@ const Navbar = ({ sidebarToggle, setSidebarToggle, handleThemeChange }) => { { user ? <> <button className=' group '> - <img src={profile?.image} alt="image" className='w-10 h-10 rounded-full'/> + <img src={profile?.image} alt="image" className='w-8 md:w-10 h-8 md:h-10 rounded-full' /> {/* <FaUserCircle /> */} - <div className='z-10 absolute hidden bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-32 group-focus:block top-full right-0'> - <ul className='py-2 text-sm'> - <li> - <Link to='/profile'>Profile</Link> - </li> - - <li onClick={handleLogout}>Logout</li> + <div className='z-10 absolute hidden bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-20 group-focus:block top-full right-0'> + <ul className='py-2 text-sm text-left px-4'> + <li onClick={handleProfile} className='hover:font-bold'>Profile</li> + <li onClick={handleLogout} className='hover:font-bold'>Logout</li> </ul> </div> </button></> diff --git a/src/components/Pages/Workspace/CreateWorkspace.jsx b/src/components/Pages/Workspace/CreateWorkspace.jsx index 9e77cc3..839f719 100644 --- a/src/components/Pages/Workspace/CreateWorkspace.jsx +++ b/src/components/Pages/Workspace/CreateWorkspace.jsx @@ -80,7 +80,7 @@ const CreateWorkspace = () => { } }; return ( - <div className=""> + <div className="pt-10 md:pt-0"> <TitlePages title="Projects" subTitle="Maintain your project with our project manager website.Start by creating a new project or select an existing project to track your progress. Easily assign tasks to team members and set deadlines to stay on schedule. Monitor real-time updates and generate comprehensive reports with just a few clicks. Collaborate seamlessly with your team through integrated messaging and file sharing. Customize your workflow with flexible tools designed to fit your unique project needs. " /> <div className="px-10"> diff --git a/src/components/Pages/Workspace/Workspace.jsx b/src/components/Pages/Workspace/Workspace.jsx index 03a5933..971646b 100644 --- a/src/components/Pages/Workspace/Workspace.jsx +++ b/src/components/Pages/Workspace/Workspace.jsx @@ -84,7 +84,7 @@ const Workspace = () => { ); } return ( - <div className="px-10 py-10"> + <div className="px-10 py-16 md:py-10 "> <div className="grid grid-cols-1 md:grid-cols-3 lg:grid-cols-4 gap-4"> {workspaces.map((workspace) => ( <div diff --git a/src/pages/shared/Navbar.jsx b/src/pages/shared/Navbar.jsx index c9bc165..375d5c8 100644 --- a/src/pages/shared/Navbar.jsx +++ b/src/pages/shared/Navbar.jsx @@ -68,31 +68,6 @@ const Navbar = ({ handleThemeChange }) => { {user?.email && ( <> - {/* workspace dropdown */} - {/* <div className="dropdown dropdown-bottom"> - <div - tabIndex={0} - role="button" - className={({ isActive }) => - isActive - ? "text-[#0c01a1] dark:text-[#73e9fe] font-bold underline underline-offset-3" - : "text-[#0c01a1] underline-offset-0 dark:text-[#73e9fe]" - } - > - Projects - </div> - <ul - tabIndex={0} - className="dropdown-content z-[1] menu p-2 shadow-2xl rounded-box w-52" - > - <li> - <Link to="/workspace">View All</Link> - </li> - <li> - <a href="/createworkspace">Create New</a> - </li> - </ul> - </div> */} <NavLink to="/workspace" @@ -107,31 +82,7 @@ const Navbar = ({ handleThemeChange }) => { </> )} - {/* dropdown - <div className="dropdown dropdown-bottom"> - <div - tabIndex={0} - role="button" - className={({ isActive }) => - isActive - ? "text-[#0c01a1] dark:text-[#73e9fe] font-bold underline underline-offset-3" - : "text-[#0c01a1] underline-offset-0 dark:text-[#73e9fe]" - } - > - Project - </div> - <ul - tabIndex={0} - className="dropdown-content z-[1] menu p-2 shadow-2xl rounded-box w-52" - > - <li> - <Link to="/workspace">View All</Link> - </li> - <li> - <a href="/createworkspace">Create New</a> - </li> - </ul> - </div> */} + </> ); @@ -217,111 +168,117 @@ const Navbar = ({ handleThemeChange }) => { <> <button className=' group '> - <img src={user && profile?.image} alt="" className='w-10 h-10 rounded-full' /> + <img src={profile?.image} alt="image" className='w-10 h-10 rounded-full' /> {/* <FaUserCircle /> */} - <div className='z-10 absolute hidden bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-24 group-focus:block top-full right-0'> - <ul className='py-4 text-sm'> - - {/* <li> - - <button> - <a href="/profile">Profile</a> - </button> - - </li> */} - - <li onClick={handleProfile}>Profile</li> - <li onClick={handleLogout}>Logout</li> + <div className='z-10 absolute hidden bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-20 group-focus:block top-full right-0 mr-2 '> + <ul className='py-2 text-sm text-left px-4'> + <li onClick={handleProfile} className='hover:font-bold'>Profile</li> + <li onClick={handleLogout} className='hover:font-bold'>Logout</li> </ul> </div> </button> - {/* <div onClick={handleLogout} className="cursor-pointer"> - LogOut - </div> */} - </> - ) : ( - <> - <div className="flex gap-3 justify-center items-center"> - <Link to="/login">Log In</Link> - <Link to="/register"> - <button className="px-2 py-1 hidden md:flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white"> - Get Started - </button> - </Link> - </div> </> + ) : ( + <> + <div className="flex gap-3 justify-center items-center"> + <Link to="/login">Log In</Link> + <Link to="/register"> + <button className="px-2 py-1 hidden md:flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white"> + Get Started + </button> + </Link> + + </div> + </> )} - </div> </div> + </div> - {/** toggle bar button */} - <div className="flex lg:hidden w-full"> - <div className="flex justify-between items-center w-full"> - <div className=" flex text-[#0c01a1] dark:text-[#73e9fe]"> - <a href="/"> - <img - src={"https://i.ibb.co/T4FSNsb/Justlogo.png"} - className="w-14 h-12 text-[#0c01a1] dark:text-[#73e9fe]" - alt="logo" - /> - </a> - <a href="/"> - <h1 className="text-2xl font-bold italic ">Project Syncify</h1> - </a> - </div> - <div className="flex gap-2"> - <div className="font-extrabold"> - <label className="swap swap-rotate "> - <input type="checkbox" onChange={handleThemeChange} /> + {/** toggle bar button */} + <div className="flex lg:hidden w-full "> + <div className="flex justify-between items-center w-full"> + <div className=" flex text-[#0c01a1] dark:text-[#73e9fe]"> + <a href="/"> + <img + src={"https://i.ibb.co/T4FSNsb/Justlogo.png"} + className="w-14 h-12 text-[#0c01a1] dark:text-[#73e9fe]" + alt="logo" + /> + </a> + <a href="/"> + <h1 className="text-2xl font-bold italic ">Project Syncify</h1> + </a> + </div> + <div className="flex gap-2"> + <div className="font-extrabold"> + <label className="swap swap-rotate "> + <input type="checkbox" onChange={handleThemeChange} /> - <svg - className="swap-on fill-current w-8 h-8 text-[#0c01a1] dark:text-[#73e9fe]" - xmlns="http://www.w3.org/2000/svg" - viewBox="0 0 24 24" - > - <path d="M5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12Zm7-7a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5ZM5.64,7.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34Zm12,.29a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-9,8a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5Z" /> - </svg> + <svg + className="swap-on fill-current w-8 h-8 text-[#0c01a1] dark:text-[#73e9fe]" + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 24 24" + > + <path d="M5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12Zm7-7a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5ZM5.64,7.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34Zm12,.29a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-9,8a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5Z" /> + </svg> - {/* moon icon */} - <svg - className="swap-off fill-current w-8 h-8 text-[#0c01a1] dark:text-[#73e9fe]" - xmlns="http://www.w3.org/2000/svg" - viewBox="0 0 24 24" - > - <path d="M21.64,13a1,1,0,0,0-1.05-.14,8.05,8.05,0,0,1-3.37.73A8.15,8.15,0,0,1,9.08,5.49a8.59,8.59,0,0,1,.25-2A1,1,0,0,0,8,2.36,10.14,10.14,0,1,0,22,14.05,1,1,0,0,0,21.64,13Zm-9.5,6.69A8.14,8.14,0,0,1,7.08,5.22v.27A10.15,10.15,0,0,0,17.22,15.63a9.79,9.79,0,0,0,2.1-.22A8.11,8.11,0,0,1,12.14,19.73Z" /> - </svg> - </label> - </div> - <hr className="w-[3px] h-[36px] bg-[#0c01a1] dark:bg-[#73e9fe]" /> - <div onClick={toggleMenu}> - {open ? ( - <FaXmark className=" text-3xl cursor-pointer" /> - ) : ( - <HiMenuAlt2 className=" text-3xl cursor-pointer" /> - )} - </div> - {/** conditional show navlist items */} - <div - className={`${open ? "flex" : "hidden" - } w-full h-fit bg-cyan-50 dark:bg-slate-800 bg-opacity-50 dark:bg-opacity-50 p-4 absolute top-[80px] left-0`} - > - <div className="flex flex-col justify-center items-center gap-4 w-full font-semibold "> - {navlinks} - <Link to="/contact">Contact</Link> - <Link to="/login">Log In</Link> - {/* <button className="px-4 py-2 flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white">Get Started</button> */} - </div> + {/* moon icon */} + <svg + className="swap-off fill-current w-8 h-8 text-[#0c01a1] dark:text-[#73e9fe]" + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 24 24" + > + <path d="M21.64,13a1,1,0,0,0-1.05-.14,8.05,8.05,0,0,1-3.37.73A8.15,8.15,0,0,1,9.08,5.49a8.59,8.59,0,0,1,.25-2A1,1,0,0,0,8,2.36,10.14,10.14,0,1,0,22,14.05,1,1,0,0,0,21.64,13Zm-9.5,6.69A8.14,8.14,0,0,1,7.08,5.22v.27A10.15,10.15,0,0,0,17.22,15.63a9.79,9.79,0,0,0,2.1-.22A8.11,8.11,0,0,1,12.14,19.73Z" /> + </svg> + </label> + </div> + <hr className="w-[3px] h-[36px] bg-[#0c01a1] dark:bg-[#73e9fe]" /> + <div> + <button className="group"> + <img src={user && profile?.image} alt={user && user.name} className="w-8 h-8 rounded-full " /> + <div className='z-10 absolute hidden bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-20 group-focus:block top-full right-0 mr-2 '> + <ul className='py-2 text-sm text-left px-4'> + <li onClick={handleProfile} className='hover:font-bold'>Profile</li> + + </ul> + </div> + </button> + </div> + + <div onClick={toggleMenu}> + {open ? ( + <FaXmark className=" text-3xl cursor-pointer" /> + ) : ( + <HiMenuAlt2 className=" text-3xl cursor-pointer" /> + )} + </div> + {/** conditional show navlist items */} + <div + className={`${open ? "flex" : "hidden" + } w-full h-fit bg-cyan-50 dark:bg-slate-800 bg-opacity-50 dark:bg-opacity-50 p-4 absolute top-[80px] left-0`} + > + <div className="flex flex-col justify-center items-center gap-4 w-full font-semibold "> + {navlinks} + <Link to="/contact">Contact</Link> + { + user ? <> + <h1 onClick={handleLogout}>Log Out</h1> + </>: + <Link to="/login">Log In</Link> + } + {/* <button className="px-4 py-2 flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white">Get Started</button> */} </div> </div> - - {/** end toggle section and navlist for mobile device */} </div> + + {/** end toggle section and navlist for mobile device */} </div> </div> </div> + </div > ); }; From fdcf04fb3eb14ed0d37fa8006d91c438718449d3 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Tue, 4 Jun 2024 19:44:09 +0600 Subject: [PATCH 36/88] counter added to customer section --- package-lock.json | 96 ++++++++++-- package.json | 4 +- .../Home/CustomerSection/CustomerSection.jsx | 142 ++++++++++++------ 3 files changed, 178 insertions(+), 64 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7f54bf3..7ab9a73 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,12 +18,14 @@ "match-sorter": "^6.3.4", "react": "^18.2.0", "react-calendar": "^5.0.0", + "react-countup": "^6.5.3", "react-dom": "^18.2.0", "react-fast-marquee": "^1.6.4", "react-icons": "^5.2.1", "react-router-dom": "^6.23.0", + "react-scroll-trigger": "^0.6.14", "react-slick": "^0.30.2", - "react-sweetalert2": "^0.6.0", + "react-sweetalert2": "^0.5.2", "react-toastify": "^10.0.5", "sort-by": "^0.0.2" }, @@ -1345,8 +1347,7 @@ "node_modules/@types/prop-types": { "version": "15.7.12", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "devOptional": true + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" }, "node_modules/@types/react": { "version": "18.3.1", @@ -1367,6 +1368,11 @@ "@types/react": "*" } }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", @@ -1878,6 +1884,11 @@ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, + "node_modules/clean-react-props": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/clean-react-props/-/clean-react-props-0.4.0.tgz", + "integrity": "sha512-8KKm9sC/cUax4SBWwSY5a3W44aJKOUQg39Bo3fRErp3/mF8D1kMN9xc1lvQGmvkK/AmpH2Xh/UYVZOJMcxoy9w==" + }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -2010,6 +2021,11 @@ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true }, + "node_modules/countup.js": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/countup.js/-/countup.js-2.8.0.tgz", + "integrity": "sha512-f7xEhX0awl4NOElHulrl4XRfKoNH3rB+qfNSZZyjSZhaAoUk6elvhH+MNxMmlmuUJ2/QNTWPSA7U4mNtIAKljQ==" + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -2049,8 +2065,7 @@ "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "devOptional": true + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/culori": { "version": "3.3.0", @@ -3955,6 +3970,11 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, "node_modules/long": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", @@ -4171,7 +4191,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4645,7 +4664,6 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -4744,6 +4762,17 @@ } } }, + "node_modules/react-countup": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/react-countup/-/react-countup-6.5.3.tgz", + "integrity": "sha512-udnqVQitxC7QWADSPDOxVWULkLvKUWrDapn5i53HE4DPRVgs+Y5rr4bo25qEl8jSh+0l2cToJgGMx+clxPM3+w==", + "dependencies": { + "countup.js": "^2.8.0" + }, + "peerDependencies": { + "react": ">= 16.3.0" + } + }, "node_modules/react-dom": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", @@ -4776,8 +4805,7 @@ "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/react-refresh": { "version": "0.14.2", @@ -4818,6 +4846,44 @@ "react-dom": ">=16.8" } }, + "node_modules/react-scroll-trigger": { + "version": "0.6.14", + "resolved": "https://registry.npmjs.org/react-scroll-trigger/-/react-scroll-trigger-0.6.14.tgz", + "integrity": "sha512-Z7l9CMJTU4uPArv/3XaJzCtSej+JeLpbev1X7JxAmZwGf16ya5mxqjeeQ/5O4thvOVK0ZWhgyQf52tH1hg1O7Q==", + "dependencies": { + "@types/react": "^16.14.23", + "@types/react-dom": "^16.9.14", + "clean-react-props": "^0.4.0", + "lodash.throttle": "^4.1.1", + "prop-types": "^15.8.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ryanhefner" + }, + "peerDependencies": { + "react": ">=15", + "react-dom": ">=15" + } + }, + "node_modules/react-scroll-trigger/node_modules/@types/react": { + "version": "16.14.60", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.60.tgz", + "integrity": "sha512-wIFmnczGsTcgwCBeIYOuy2mdXEiKZ5znU/jNOnMZPQyCcIxauMGWlX0TNG4lZ7NxRKj7YUIZRneJQSSdB2jKgg==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "^0.16", + "csstype": "^3.0.2" + } + }, + "node_modules/react-scroll-trigger/node_modules/@types/react-dom": { + "version": "16.9.24", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.24.tgz", + "integrity": "sha512-Gcmq2JTDheyWn/1eteqyzzWKSqDjYU6KYsIvH7thb7CR5OYInAWOX+7WnKf6PaU/cbdOc4szJItcDEJO7UGmfA==", + "dependencies": { + "@types/react": "^16" + } + }, "node_modules/react-slick": { "version": "0.30.2", "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.30.2.tgz", @@ -4835,15 +4901,15 @@ } }, "node_modules/react-sweetalert2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-sweetalert2/-/react-sweetalert2-0.6.0.tgz", - "integrity": "sha512-4MEWGAJamSfoj56m7MUs7IfBnev9wJYs0RayvoHvxshSQeH62iK0N/EkDiHr3VuZ3vTy34kOpzL1Yg3b3VYF8w==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/react-sweetalert2/-/react-sweetalert2-0.5.2.tgz", + "integrity": "sha512-6BxyApbQT1prCG5KUBTkc3+64CWpKAJCjd0Bvv+pmwEGYI9QeaDoH/sP8NeM4cMZgEplFsq6B/8noHoF1w/nzA==", "dependencies": { - "sweetalert2": "^11.7.5" + "sweetalert2": "^11.3.5" }, "peerDependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0" + "react": "^17.0.2", + "react-dom": "^17.0.2" } }, "node_modules/react-toastify": { diff --git a/package.json b/package.json index b3a5737..fe93f6c 100644 --- a/package.json +++ b/package.json @@ -20,12 +20,14 @@ "match-sorter": "^6.3.4", "react": "^18.2.0", "react-calendar": "^5.0.0", + "react-countup": "^6.5.3", "react-dom": "^18.2.0", "react-fast-marquee": "^1.6.4", "react-icons": "^5.2.1", "react-router-dom": "^6.23.0", + "react-scroll-trigger": "^0.6.14", "react-slick": "^0.30.2", - "react-sweetalert2": "^0.6.0", + "react-sweetalert2": "^0.5.2", "react-toastify": "^10.0.5", "sort-by": "^0.0.2" }, diff --git a/src/components/Pages/Home/CustomerSection/CustomerSection.jsx b/src/components/Pages/Home/CustomerSection/CustomerSection.jsx index 1362632..e964b99 100644 --- a/src/components/Pages/Home/CustomerSection/CustomerSection.jsx +++ b/src/components/Pages/Home/CustomerSection/CustomerSection.jsx @@ -1,61 +1,107 @@ - import logo1 from "../../../../assets/logo1.png"; import logo2 from "../../../../assets/logo.jpg"; +import ScrollTrigger from "react-scroll-trigger"; +import CountUp from "react-countup"; +import { useState } from "react"; const CustomerSection = () => { - return ( - <div className='bg-gradient-to-b from-[#3fe2ff] to-[#13118f] w-full' > - <div className='flex sm:flex-col md:flex-row flex-wrap m-10 py-10 px-6 relative' > - - <div className="w-full md:w-4/6 p-8 flex flex-col justify-around"> - <div> - <h2 className="text-white text-4xl font-bold mb-4">We love our customers and they love us too.</h2> - <p className="text-white ">We love our customers and they love us too. It is a long established fact that a reader will be distracted. It is a long established fact that a reader will be distracted.</p> - <div className="flex items-center my-2"> - <img src={logo2} alt="Logo 1" className="w-6 h-6 rounded-full" /> - <img src={logo1} alt="Logo 1" className="w-6 h-6 rounded-full" /> - <img src={logo2} alt="Logo 1" className="w-6 h-6 rounded-full" /> - <img src={logo1} alt="Logo 1" className="w-6 h-6 rounded-full" /> - <span className='ml-4 text-white font-semibold'>+334 members</span> - - </div> - </div> - - <div className='my-2'> - <button className='border-solid border rounded-full py-2 px-6 mx-2 text-sm text-white hover:bg-gradient-to-b from-[#11528f] to-[#73e9fe]'>Learn More</button> - </div> + const [counterOn, setCounterOn] = useState(false); + return ( + <div className="bg-gradient-to-b from-[#3fe2ff] to-[#13118f] w-full"> + <ScrollTrigger + onEnter={() => setCounterOn(true)} + onExit={() => setCounterOn(false)} + > + <div className="flex sm:flex-col md:flex-row flex-wrap m-10 py-10 px-6 relative"> + <div className="w-full md:w-4/6 p-8 flex flex-col justify-around"> + <div> + <h2 className="text-white text-4xl font-bold mb-4"> + We love our customers and they love us too. + </h2> + <p className="text-white "> + We love our customers and they love us too. It is a long + established fact that a reader will be distracted. It is a long + established fact that a reader will be distracted. + </p> + <div className="flex items-center my-2"> + <img + src={logo2} + alt="Logo 1" + className="w-6 h-6 rounded-full" + /> + <img + src={logo1} + alt="Logo 1" + className="w-6 h-6 rounded-full" + /> + <img + src={logo2} + alt="Logo 1" + className="w-6 h-6 rounded-full" + /> + <img + src={logo1} + alt="Logo 1" + className="w-6 h-6 rounded-full" + /> + <span className="ml-4 text-white font-semibold"> + {counterOn && ( + <CountUp start={320} end={334} duration={5} delay={0} /> + )} +   members + </span> + </div> + </div> + <div className="my-2"> + <button className="border-solid border rounded-full py-2 px-6 mx-2 text-sm text-white hover:bg-gradient-to-b from-[#11528f] to-[#73e9fe]"> + Learn More + </button> </div> - - {/** right side */} - <div className='w-full md:w-2/6 p-4 relative'> + </div> - <div className='flex w-full text-center '> - {/* Card 1 */} - <div className="bg-white bg-opacity-20 m-4 p-8 rounded-lg shadow-lg w-1/2"> - <h3 className="text-white text-xl font-bold mb-2">300</h3> - <p className='text-white font-semibold text-xl'>Tasks</p> - </div> - - {/* Card 2 */} - <div className="bg-white bg-opacity-20 m-4 p-8 rounded-lg shadow-lg w-1/2"> - <h3 className="text-white text-xl font-bold mb-2">80</h3> - <p className='text-white text-xl font-semibold'>Projects</p> - </div> - </div> + {/** right side */} + <div className="w-full md:w-2/6 p-4 relative"> + <div className="flex w-full text-center "> + {/* Card 1 */} + <div className="bg-white bg-opacity-20 m-4 p-8 rounded-lg shadow-lg w-1/2"> + <h3 className="text-white text-3xl font-bold mb-2"> + {counterOn && ( + <CountUp start={310} end={320} duration={5} delay={0} /> + )} + + + </h3> + <p className="text-white font-semibold text-xl">Tasks</p> + </div> - <div className='w-full '> - {/* Card 3 */} - <div className="text-center bg-white bg-opacity-20 m-4 p-8 rounded-lg shadow-lg"> - <h3 className="text-white text-xl font-bold mb-2">120</h3> - <p className='text-white text-xl font-semibold'>Members</p> - </div> - </div> + {/* Card 2 */} + <div className="bg-white bg-opacity-20 m-4 p-8 rounded-lg shadow-lg w-1/2"> + <h3 className="text-white text-3xl font-bold mb-2"> + {counterOn && ( + <CountUp start={70} end={80} duration={5} delay={0} /> + )} + + + </h3> + <p className="text-white text-xl font-semibold">Projects</p> + </div> + </div> + <div className="w-full "> + {/* Card 3 */} + <div className="text-center bg-white bg-opacity-20 m-4 p-8 rounded-lg shadow-lg"> + <h3 className="text-white text-3xl font-bold mb-2"> + {counterOn && ( + <CountUp start={110} end={120} duration={5} delay={0} /> + )} + + + </h3> + <p className="text-white text-xl font-semibold">Members</p> + </div> </div> + </div> </div> + </ScrollTrigger> </div> - - ); + ); }; -export default CustomerSection; \ No newline at end of file +export default CustomerSection; From cdabff23a31e5a2b4e89bdd93338c771890924a6 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Tue, 4 Jun 2024 22:38:46 +0600 Subject: [PATCH 37/88] one to one chat from profile done --- package-lock.json | 24 ++- package.json | 1 + .../Pages/Authentication/Login/Login.jsx | 7 +- src/components/Pages/Chat/ChatOnetoOne.jsx | 50 ++++++ .../DifferentTypeOfTabSection.jsx | 3 +- src/components/User/Education.jsx | 21 +++ src/components/User/Info.jsx | 32 ++++ src/components/User/Profile.jsx | 166 +++++++++++++++--- src/components/User/Work.jsx | 11 ++ src/layouts/Root.jsx | 10 +- src/pages/shared/Footer.jsx | 2 +- 11 files changed, 282 insertions(+), 45 deletions(-) create mode 100644 src/components/Pages/Chat/ChatOnetoOne.jsx create mode 100644 src/components/User/Education.jsx create mode 100644 src/components/User/Info.jsx create mode 100644 src/components/User/Work.jsx diff --git a/package-lock.json b/package-lock.json index 7f54bf3..e3d5ac7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "react-fast-marquee": "^1.6.4", "react-icons": "^5.2.1", "react-router-dom": "^6.23.0", + "react-scroll": "^1.9.0", "react-slick": "^0.30.2", "react-sweetalert2": "^0.6.0", "react-toastify": "^10.0.5", @@ -3955,6 +3956,11 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, "node_modules/long": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", @@ -4171,7 +4177,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4645,7 +4650,6 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -4776,8 +4780,7 @@ "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/react-refresh": { "version": "0.14.2", @@ -4818,6 +4821,19 @@ "react-dom": ">=16.8" } }, + "node_modules/react-scroll": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.9.0.tgz", + "integrity": "sha512-mamNcaX9Ng+JeSbBu97nWwRhYvL2oba+xR2GxvyXsbDeGP+gkYIKZ+aDMMj/n20TbV9SCWm/H7nyuNTSiXA6yA==", + "dependencies": { + "lodash.throttle": "^4.1.1", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "^15.5.4 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.5.4 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/react-slick": { "version": "0.30.2", "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.30.2.tgz", diff --git a/package.json b/package.json index b3a5737..6a9f50a 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "react-fast-marquee": "^1.6.4", "react-icons": "^5.2.1", "react-router-dom": "^6.23.0", + "react-scroll": "^1.9.0", "react-slick": "^0.30.2", "react-sweetalert2": "^0.6.0", "react-toastify": "^10.0.5", diff --git a/src/components/Pages/Authentication/Login/Login.jsx b/src/components/Pages/Authentication/Login/Login.jsx index 92b61bf..9ce019e 100644 --- a/src/components/Pages/Authentication/Login/Login.jsx +++ b/src/components/Pages/Authentication/Login/Login.jsx @@ -264,10 +264,8 @@ const Login = () => { <p className="text-start"><NavLink to='/forget'>Forget Password</NavLink></p> </div> <div - className="w-full md:w-[40%] text-white flex flex-col justify-center items-center text-center gap-y-2 md:gap-y-3 px-10 py-24 rounded md:p-0" - style={{ - background: "lineadient(135deg, #5AA6E1, #D939F5)", - }} + className="w-full md:w-[40%] text-white flex flex-col justify-center items-center text-center gap-y-2 md:gap-y-3 px-10 py-24 rounded md:p-0 bg-gradient-to-r from-[#1711bd] to-[#73e9fe] dark:from-[#1133bd] dark:to-[#73e9fe] dark:bg-gradient-to-r" + > <h1 className="text-3xl md:text-5xl font-bold">New Here ?</h1> <h3 className="text-lg md:text-xl md:px-16"> @@ -281,6 +279,7 @@ const Login = () => { </div> </div> </div> + ); }; diff --git a/src/components/Pages/Chat/ChatOnetoOne.jsx b/src/components/Pages/Chat/ChatOnetoOne.jsx new file mode 100644 index 0000000..6f167f7 --- /dev/null +++ b/src/components/Pages/Chat/ChatOnetoOne.jsx @@ -0,0 +1,50 @@ +import { useState } from "react"; +import { IoClose } from "react-icons/io5"; +import { RiChatSmile3Line } from "react-icons/ri"; + +const ChatOnetoOne = () => { + const [showChat, setShowChat] = useState(false); + + const handleToggleChat = () => { + setShowChat(!showChat); + }; + + return ( + <div className=""> + <button onClick={handleToggleChat} className="font-bold px-4 py-4 rounded-full bg-[#0154a1] text-white "> + <RiChatSmile3Line className="text-4xl rounded-full " /> + </button> + {showChat && ( + <div className="fixed bottom-10 right-4 w-96 h-96 bg-white dark:bg-gray-950 shadow-lg rounded-lg flex flex-col"> + <div className="flex items-center justify-between p-4 bg-[#0154a1] text-white rounded-t-lg"> + <h3 className="text-lg font-semibold">Chat</h3> + <button onClick={handleToggleChat}> + <IoClose className="text-2xl" /> + </button> + </div> + <div className="flex-1 p-4 overflow-y-auto"> + <div className="flex flex-col space-y-2"> + {/* Chat messages will go here */} + <div className="self-start bg-gray-200 p-2 rounded-md dark:bg-gray-800"> + Hello! How can I help you? + </div> + <div className="self-end bg-[#0154a1] text-white p-2 rounded-md"> + I have a question about your services. + </div> + </div> + </div> + <div className="p-4 flex items-center justify-center"> + <input + type="text" + placeholder="Type a message..." + className="w-full p-2 border rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 bg-gray-100 dark:bg-gray-800" + /> + <button className="ml-2 bg-[#0154a1] text-white px-4 py-2 rounded-md">Send</button> + </div> + </div> + )} + </div> + ); +}; + +export default ChatOnetoOne; \ No newline at end of file diff --git a/src/components/Pages/Home/DifferentTypeOfTabSection/DifferentTypeOfTabSection.jsx b/src/components/Pages/Home/DifferentTypeOfTabSection/DifferentTypeOfTabSection.jsx index bfae450..1bfaf1c 100644 --- a/src/components/Pages/Home/DifferentTypeOfTabSection/DifferentTypeOfTabSection.jsx +++ b/src/components/Pages/Home/DifferentTypeOfTabSection/DifferentTypeOfTabSection.jsx @@ -1,5 +1,4 @@ -import React, { useState } from "react"; -import { Link } from "react-router-dom"; +import { useState } from "react"; import Marketing from "./Marketing"; import Operations from "./Operations"; import IT from "./IT"; diff --git a/src/components/User/Education.jsx b/src/components/User/Education.jsx new file mode 100644 index 0000000..7eeb666 --- /dev/null +++ b/src/components/User/Education.jsx @@ -0,0 +1,21 @@ + + +const Education = () => { + return ( + <div> + <div className="py-10 px-10 md:px-40"> + <h1 className="text-3xl font-bold">Education</h1> + + <div className="mt-4 text-lg font-bold"> + <h1 className="my-2">Name: + {/* <span className="font-normal"> {user && user.name}</span> */} + </h1> + {/* <h1 className="my-2">Email: <span className="font-normal"> {user && user.email}</span></h1> + <h1 className="my-2">Joined: <span className="font-normal"> {user && formatDate(profile?.date_joined)}</span></h1> */} + </div> + </div> + </div> + ); +}; + +export default Education; \ No newline at end of file diff --git a/src/components/User/Info.jsx b/src/components/User/Info.jsx new file mode 100644 index 0000000..1e516e9 --- /dev/null +++ b/src/components/User/Info.jsx @@ -0,0 +1,32 @@ + + +const Info = ({ user, profile }) => { + + // for formating date design + const formatDate = (dateString) => { + if (!dateString) return ""; + const date = new Date(dateString); + return date.toLocaleDateString('en-GB', { + day: '2-digit', + month: '2-digit', + year: 'numeric', + }); + }; + return ( + <div> + <div className=" py-10 px-10 md:px-20 "> + <h1 className="text-3xl font-bold">Info</h1> + + <div className="mt-4 text-lg font-bold"> + <h1 className="my-2">Name: + <span className="font-normal"> {user && user.name}</span> + </h1> + <h1 className="my-2">Email: <span className="font-normal"> {user && user.email}</span></h1> + <h1 className="my-2">Joined: <span className="font-normal"> {user && formatDate(profile?.date_joined)}</span></h1> + </div> + </div> + </div> + ); +}; + +export default Info; \ No newline at end of file diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index 530668a..5aa77d1 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -1,13 +1,16 @@ import { useContext, useEffect, useState } from "react"; import { AuthContext } from "../../Providers/AuthProviders/AuthProviders"; -import { LuMessagesSquare } from "react-icons/lu"; import { CiEdit } from "react-icons/ci"; -import { AiFillProject, AiOutlineProject, AiOutlineTeam } from "react-icons/ai"; +import { AiOutlineProject, AiOutlineTeam } from "react-icons/ai"; +import { RiChatSmile3Line } from "react-icons/ri"; +import { Link as ScrollLink, Element } from 'react-scroll'; +import Info from "./Info"; +import ChatOnetoOne from "../Pages/Chat/ChatOnetoOne"; const Profile = () => { const { user } = useContext(AuthContext); const [profile, setProfile] = useState(null); - + const [showComponent, setShowComponent] = useState("Info"); useEffect(() => { if (user && user.userId) { fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${user.userId}/`) @@ -27,29 +30,120 @@ const Profile = () => { } }, [user]); - console.log({ profile }) + // for formating date design + const formatDate = (dateString) => { + if (!dateString) return ""; + const date = new Date(dateString); + return date.toLocaleDateString('en-GB', { + day: '2-digit', + month: '2-digit', + year: 'numeric', + }); + }; + + console.log({ profile }); return ( - <div className="h-screen py-10"> + <div className=" py-10"> {/* profile banner */} - <div className="py-28 bg-gradient-to-r from-sky-100 dark:from-sky-900 to-sky-500 dark:to-bg-sky-500 "> - <div className="flex justify-between items-center gap-10"> - <div className="flex items-center gap-6 w-1/2"> - <div className="pl-40"> - <img src={user && profile?.image} alt={user && user.name} className="w-40 h-40 rounded-full border-4 border-sky-900" /> + <div className="py-16 md:py-20 bg-gradient-to-r from-sky-50 dark:from-sky-900 to-sky-500 dark:to-black relative "> + <div className="flex flex-col md:flex-row justify-between items-center gap-10"> + <div className="w-full md:w-1/2"> + <div className="flex items-center gap-6"> + <div className="pl-10 md:pl-40"> + <img src={user && profile?.image} alt={user && user.name} className="w-28 md:w-40 h-28 md:h-40 rounded-full border-4 border-sky-900 dark:border-sky-300" /> + </div> + <div className="flex flex-col justify-start"> + <h1 className="text-xl md:text-3xl md:text-center"> {user && user.name}</h1> + <p className=""> {user && user.email}</p> + </div> </div> - <div className="flex flex-col justify-start"> - <h1 className="text-3xl text-center"> {user && user.name}</h1> - <p className=""> {user && user.email}</p> + + {/* <div> + <div className="flex gap-2 md:gap-5 mt-8 md:mt-16 ml-10 md:ml-40"> + <ScrollLink to="info" smooth={true} duration={1000}> + <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> + Info + </button> + </ScrollLink> + <ScrollLink to="education" smooth={true} duration={1000}> + <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> + Education + </button> + </ScrollLink> + <ScrollLink to="work" smooth={true} duration={1000}> + <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> + Work + </button> + </ScrollLink> + <ScrollLink to="contact" smooth={true} duration={1000}> + <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> + Contact + </button> + </ScrollLink> + <ScrollLink to="projects" smooth={true} duration={1000}> + <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> + Projects + </button> + </ScrollLink> + </div> + </div> */} + + <div className="flex flex-wrap gap-2 sm:items-center mt-10 ml-40"> + <button + onClick={() => setShowComponent("Info")} + className={`bg-sky-50 dark:bg-sky-950 rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 ${showComponent === "Info" + ? "bg-[#0c01a1] dark:bg-cyan-600" + : "" + }`} + > + Info + </button> + <button + onClick={() => setShowComponent("Operations")} + className={`bg-sky-50 dark:bg-sky-950 rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 ${showComponent === "Operations" + ? "bg-[#0c01a1] text-white dark:bg-cyan-600" + : "" + }`} + > + Operations + </button> + <button + onClick={() => setShowComponent("IT")} + className={`bg-sky-50 dark:bg-sky-950 rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 ${showComponent === "IT" + ? "bg-[#0c01a1] text-white dark:bg-cyan-600" + : "" + }`} + > + IT + </button> + <button + onClick={() => setShowComponent("Product")} + className={`bg-sky-50 dark:bg-sky-950 rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 ${showComponent === "Product" + ? "bg-[#0c01a1] text-white dark:bg-cyan-600" + : "" + }`} + > + Product + </button> + <button + onClick={() => setShowComponent("Company")} + className={`bg-sky-50 dark:bg-sky-950 rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 ${showComponent === "Company" + ? "bg-[#0c01a1] text-white dark:bg-cyan-600" + : "" + }`} + > + Company-wide + </button> </div> - </div> - <div className="flex items-center justify-center gap-6 text-4xl w-1/2 mt-28"> + </div> + <div className="flex items-center justify-end md:justify-center gap-6 text-2xl md:text-4xl w-full md:w-1/2 md:mt-28 mr-10 md:mr-0"> <div title="Edit"> <CiEdit /> </div> <div title="Messages"> - <LuMessagesSquare /> + <RiChatSmile3Line /> </div> <div title="Projects"> <AiOutlineProject /> @@ -60,23 +154,37 @@ const Profile = () => { </div> </div> </div> - + <div className=" absolute bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white bottom-0 w-[80%] left-1/2 -translate-x-1/2 rounded"> + {showComponent === "Info" ? ( + <Info user={user} profile={profile} /> + ) : showComponent === "Operations" ? ( + <Operations /> + ) : showComponent === "IT" ? ( + <IT /> + ) : showComponent === "Product" ? ( + <Product /> + ) : showComponent === "Company" ? ( + <Company /> + ) : null} + </div> {/* profile banner end */} + - {/* profile info */} - <div className="py-20 px-40"> - <h1 className="text-3xl font-bold">Info</h1> - - <div className="mt-4 text-lg font-bold "> - <h1 className="my-2">Name: - <span className="font-normal"> {user && user.name}</span> - </h1> - <h1 className="my-2">Email: <span className="font-normal"> {user && user.email}</span></h1> - <h1 className="my-2">Joinded: <span className="font-normal"> {user && profile?.date_joined }</span></h1> - </div> + {/* add the chatting component here */} + <div className="fixed bottom-10 right-4"> + <ChatOnetoOne /> </div> - {/* profile info end */} + {/* portfolio section start */} + + + {/* skill section start */} + + {/* about section start */} + + {/* project in slider start */} + + </div> ); }; diff --git a/src/components/User/Work.jsx b/src/components/User/Work.jsx new file mode 100644 index 0000000..cafbdeb --- /dev/null +++ b/src/components/User/Work.jsx @@ -0,0 +1,11 @@ + + +const Work = () => { + return ( + <div> + <h1>This is work</h1> + </div> + ); +}; + +export default Work; \ No newline at end of file diff --git a/src/layouts/Root.jsx b/src/layouts/Root.jsx index 9dea02f..4d93e91 100644 --- a/src/layouts/Root.jsx +++ b/src/layouts/Root.jsx @@ -23,14 +23,14 @@ const Root = () => { setTheme(theme === "dark" ? "light" : "dark"); } return ( - <AuthProviders> + <AuthProviders> <div className="bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]"> - {noHeaderFooter || <Navbar handleThemeChange={handleThemeChange} /> } + {noHeaderFooter || <Navbar handleThemeChange={handleThemeChange} />} <Outlet /> - {noHeaderFooter || <Footer />} + {/* {noHeaderFooter || <Footer />} */} </div> - </AuthProviders> - + </AuthProviders> + ); }; diff --git a/src/pages/shared/Footer.jsx b/src/pages/shared/Footer.jsx index 86790e7..b90ac67 100644 --- a/src/pages/shared/Footer.jsx +++ b/src/pages/shared/Footer.jsx @@ -1,6 +1,6 @@ const Footer = () => { return ( - <div className="relative mt-40 text-purple-950 dark:text-cyan-100 font-bold"> + <div className="relative mt-60 text-purple-950 dark:text-cyan-100 font-bold"> <div className="relative z-10 bottom-0"> <footer className="footer px-10 py-10 "> <aside className=""> From ce477629acee1a93f79fd1d6379798aa2b09ae80 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Wed, 5 Jun 2024 01:13:50 +0600 Subject: [PATCH 38/88] profile nav items done with add modal --- src/components/User/Education.jsx | 79 ++++++++++++++++++++++--- src/components/User/Profile.jsx | 90 ++++++++++++++-------------- src/components/User/UserAbout.jsx | 11 ++++ src/components/User/UserContact.jsx | 92 +++++++++++++++++++++++++++++ src/components/User/Work.jsx | 84 +++++++++++++++++++++++++- 5 files changed, 301 insertions(+), 55 deletions(-) create mode 100644 src/components/User/UserAbout.jsx create mode 100644 src/components/User/UserContact.jsx diff --git a/src/components/User/Education.jsx b/src/components/User/Education.jsx index 7eeb666..1a5d131 100644 --- a/src/components/User/Education.jsx +++ b/src/components/User/Education.jsx @@ -1,20 +1,83 @@ +import { useState } from "react"; +import { FaPlus } from "react-icons/fa6"; const Education = () => { + const [ educationAdd , setEducationAdd ] = useState() + + + + const handleModalClose = () => { + document.getElementById('my_modal_2').close(); + } + + const handleAddEducation = () => { + handleModalClose() + setEducationAdd(true) + } return ( <div> - <div className="py-10 px-10 md:px-40"> + <div className=" py-10 px-10 md:px-20 md:py-12 "> + <div className="flex justify-between mb-4"> <h1 className="text-3xl font-bold">Education</h1> - <div className="mt-4 text-lg font-bold"> - <h1 className="my-2">Name: - {/* <span className="font-normal"> {user && user.name}</span> */} - </h1> - {/* <h1 className="my-2">Email: <span className="font-normal"> {user && user.email}</span></h1> - <h1 className="my-2">Joined: <span className="font-normal"> {user && formatDate(profile?.date_joined)}</span></h1> */} - </div> + <button className=" text-4xl font-bold rounded" onClick={() => document.getElementById('my_modal_2').showModal()}> + <FaPlus /> + </button> + <dialog id="my_modal_2" className="modal modal-bottom sm:modal-middle"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("my_modal_2").close()}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">Add Contact</h3> + <form onSubmit={handleAddEducation}> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Institution Name</span> + </label> + <input type="text" name="institution_name" className="input input-bordered bg-slate-200 dark:bg-black " placeholder="Enter institution name" required /> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Degree</span> + </label> + <input type="text" name="position" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter your degree" required /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Result</span> + </label> + <input type="text" name="position" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter your result" required /> + </div> + + + + + + + + + + <div className="modal-action"> + <button type="submit" className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded w-full ">Add</button> + </div> + </form> + </div> + </dialog> + </div> + <div className="mt-4 text-lg font-bold"> + <h1>Institution Name:</h1> + <h1>Degree:</h1> + <h1>Result:</h1> + {/* <h1>Duration:</h1> */} + </div> + + + </div> + + </div> ); }; diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index 5aa77d1..f77a784 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -6,6 +6,10 @@ import { RiChatSmile3Line } from "react-icons/ri"; import { Link as ScrollLink, Element } from 'react-scroll'; import Info from "./Info"; import ChatOnetoOne from "../Pages/Chat/ChatOnetoOne"; +import Work from "./Work"; +import Education from "./Education"; +import UserContact from "./UserContact"; +import UserAbout from "./UserAbout"; const Profile = () => { const { user } = useContext(AuthContext); @@ -46,7 +50,7 @@ const Profile = () => { <div className=" py-10"> {/* profile banner */} - <div className="py-16 md:py-20 bg-gradient-to-r from-sky-50 dark:from-sky-900 to-sky-500 dark:to-black relative "> + <div className="py-16 md:py-28 mb-60 bg-gradient-to-r from-sky-50 dark:from-sky-900 to-sky-500 dark:to-black relative "> <div className="flex flex-col md:flex-row justify-between items-center gap-10"> <div className="w-full md:w-1/2"> <div className="flex items-center gap-6"> @@ -89,62 +93,51 @@ const Profile = () => { </div> </div> */} - <div className="flex flex-wrap gap-2 sm:items-center mt-10 ml-40"> + <div className="flex flex-wrap gap-2 sm:items-center mt-10 md:mt-6 ml-10 md:ml-36 font-semibold "> <button onClick={() => setShowComponent("Info")} - className={`bg-sky-50 dark:bg-sky-950 rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 ${showComponent === "Info" - ? "bg-[#0c01a1] dark:bg-cyan-600" + className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Info" + ? "bg-sky-50 dark:bg-sky-950 " : "" }`} > Info </button> <button - onClick={() => setShowComponent("Operations")} - className={`bg-sky-50 dark:bg-sky-950 rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 ${showComponent === "Operations" - ? "bg-[#0c01a1] text-white dark:bg-cyan-600" + onClick={() => setShowComponent("Work")} + className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Work" + ? "bg-sky-50 dark:bg-sky-950 " : "" }`} > - Operations + Work </button> <button - onClick={() => setShowComponent("IT")} - className={`bg-sky-50 dark:bg-sky-950 rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 ${showComponent === "IT" - ? "bg-[#0c01a1] text-white dark:bg-cyan-600" + onClick={() => setShowComponent("Education")} + className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Education" + ? "bg-sky-50 dark:bg-sky-950" : "" }`} > - IT + Education </button> <button - onClick={() => setShowComponent("Product")} - className={`bg-sky-50 dark:bg-sky-950 rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 ${showComponent === "Product" - ? "bg-[#0c01a1] text-white dark:bg-cyan-600" + onClick={() => setShowComponent("Contact")} + className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Contact" + ? "bg-sky-50 dark:bg-sky-950" : "" }`} > - Product - </button> - <button - onClick={() => setShowComponent("Company")} - className={`bg-sky-50 dark:bg-sky-950 rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 ${showComponent === "Company" - ? "bg-[#0c01a1] text-white dark:bg-cyan-600" - : "" - }`} - > - Company-wide + Contact </button> + </div> </div> - <div className="flex items-center justify-end md:justify-center gap-6 text-2xl md:text-4xl w-full md:w-1/2 md:mt-28 mr-10 md:mr-0"> + <div className="flex items-center justify-end md:justify-center gap-6 text-2xl md:text-4xl w-full md:w-1/2 md:mt-28 mr-10 md:mr-0 mb-10 "> <div title="Edit"> <CiEdit /> </div> - <div title="Messages"> - <RiChatSmile3Line /> - </div> <div title="Projects"> <AiOutlineProject /> </div> @@ -154,37 +147,42 @@ const Profile = () => { </div> </div> </div> - <div className=" absolute bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white bottom-0 w-[80%] left-1/2 -translate-x-1/2 rounded"> + <div className=" absolute bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white -bottom-4 md:bottom-0 w-[80%] left-1/2 -translate-x-1/2 rounded "> {showComponent === "Info" ? ( <Info user={user} profile={profile} /> - ) : showComponent === "Operations" ? ( - <Operations /> - ) : showComponent === "IT" ? ( - <IT /> - ) : showComponent === "Product" ? ( - <Product /> - ) : showComponent === "Company" ? ( - <Company /> - ) : null} + ) : showComponent === "Work" ? ( + <Work /> + ) : showComponent === "Education" ? ( + <Education /> + ) : showComponent === "Contact" ? ( + <UserContact /> + ) + : null} </div> {/* profile banner end */} - + {/* add the chatting component here */} <div className="fixed bottom-10 right-4"> <ChatOnetoOne /> </div> - {/* portfolio section start */} + + + {/* portfolio section start */} + + + {/* skill section start */} + {/* about section start */} + <UserAbout /> + {/* project in slider start */} + + + - {/* skill section start */} - {/* about section start */} - {/* project in slider start */} - - </div> ); }; diff --git a/src/components/User/UserAbout.jsx b/src/components/User/UserAbout.jsx new file mode 100644 index 0000000..6ee80da --- /dev/null +++ b/src/components/User/UserAbout.jsx @@ -0,0 +1,11 @@ + + +const UserAbout = () => { + return ( + <div> + about + </div> + ); +}; + +export default UserAbout; \ No newline at end of file diff --git a/src/components/User/UserContact.jsx b/src/components/User/UserContact.jsx new file mode 100644 index 0000000..08c83ba --- /dev/null +++ b/src/components/User/UserContact.jsx @@ -0,0 +1,92 @@ +import React, { useState } from 'react'; +import { FaPlus } from 'react-icons/fa6'; + +const UserContact = () => { + const [contactAdd, setContactAdd] = useState() + const [countryCode, setCountryCode] = useState('+88'); + + const handleModalClose = () => { + document.getElementById('my_modal_2').close(); + } + + const handleAddContact = () => { + + handleModalClose() + setContactAdd(true) + } + return ( + <div> + <div className=" py-10 px-10 md:px-20 md:py-12"> + <div className="flex justify-between mb-4"> + <h1 className="text-3xl font-bold">Contact</h1> + + <button className=" text-4xl font-bold rounded" onClick={() => document.getElementById('my_modal_2').showModal()} > + <FaPlus /> + </button> + <dialog id="my_modal_2" className="modal modal-bottom sm:modal-middle"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("my_modal_2").close()}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">Add Contact</h3> + <form onSubmit={handleAddContact}> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Email</span> + </label> + <input type="email" name="email" className="input input-bordered bg-slate-200 dark:bg-black" required /> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Phone Number</span> + </label> + <div className="flex"> + <select + value={countryCode} + onChange={(e) => setCountryCode(e.target.value)} + className="input input-bordered bg-slate-200 dark:bg-black mr-2" + > + <option value="+88">+880 (BAN)</option> + <option value="+1">+1 (US)</option> + <option value="+44">+44 (UK)</option> + <option value="+91">+91 (India)</option> + <option value="+61">+61 (Australia)</option> + <option value="+81">+81 (Japan)</option> + + </select> + <input + type="tel" + name="phone" + className="input input-bordered bg-slate-200 dark:bg-black flex-1" + pattern="^\d{1,14}$" + placeholder="100 000 0000" + required + /> + </div> + </div> + + + + <div className="modal-action"> + <button type="submit" className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded w-full ">Add Contact</button> + </div> + </form> + </div> + </dialog> + + </div> + <div className="mt-4 text-lg font-bold"> + <h1>Email: </h1> + <h1>Phone Number:</h1> + + </div> + + + + </div> + + </div> + ); +}; + +export default UserContact; \ No newline at end of file diff --git a/src/components/User/Work.jsx b/src/components/User/Work.jsx index cafbdeb..5d90dc8 100644 --- a/src/components/User/Work.jsx +++ b/src/components/User/Work.jsx @@ -1,9 +1,91 @@ +import { useState } from "react"; +import { FaPlus } from "react-icons/fa6"; const Work = () => { + + const [workAdd, setWorkAdd] = useState(); + const [isPresentEnd, setIsPresentEnd] = useState(false); + + const handleModalClose = () => { + document.getElementById('my_modal_2').close(); + } + + const handleAddWork = () => { + handleModalClose() + setWorkAdd(true) + } return ( <div> - <h1>This is work</h1> + <div className=" py-10 px-10 md:px-20 md:py-12"> + <div className="flex justify-between mb-4"> + <h1 className="text-3xl font-bold">Work</h1> + + <button className=" text-4xl font-bold rounded" onClick={() => document.getElementById('my_modal_2').showModal()}> + <FaPlus /> + </button> + <dialog id="my_modal_2" className="modal modal-bottom sm:modal-middle"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("my_modal_2").close()}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">Add Contact</h3> + <form onSubmit={handleAddWork}> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Company Name</span> + </label> + <input type="text" name="company_name" className="input input-bordered bg-slate-200 dark:bg-black" required /> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Position</span> + </label> + <input type="text" name="position" className="input input-bordered bg-slate-200 dark:bg-black" required /> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Start Date</span> + </label> + <input type="date" name="startDate" className="input input-bordered bg-slate-200 dark:bg-black" required /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">End Date</span> + </label> + {!isPresentEnd && ( + <input type="date" name="endDate" className="input input-bordered bg-slate-200 dark:bg-black" required /> + )} + <label className="flex items-center mt-2"> + <input type="checkbox" className="checkbox" checked={isPresentEnd} onChange={() => setIsPresentEnd(!isPresentEnd)} /> + <span className="ml-2 dark:text-[#73e9fe] text-[#0c01a1]">Present</span> + </label> + </div> + + + + + + + <div className="modal-action"> + <button type="submit" className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded w-full ">Add</button> + </div> + </form> + </div> + </dialog> + </div> + <div className="mt-4 text-lg font-bold"> + <h1>Company Name:</h1> + <h1>Position:</h1> + <h1>Duration:</h1> + + </div> + + + + </div> + </div> ); }; From 9f84ef41f0248c54903dfdc87d5c08aa0a62a37b Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Wed, 5 Jun 2024 02:26:37 +0600 Subject: [PATCH 39/88] porfile page with protfolio, about and edit design done --- package-lock.json | 10 +-- src/components/User/Education.jsx | 2 +- src/components/User/Profile.jsx | 75 +++++++++++++++------ src/components/User/UserAbout.jsx | 56 +++++++++++++++- src/components/User/UserProtfolio.jsx | 94 +++++++++++++++++++++++++++ src/components/User/Work.jsx | 10 +-- 6 files changed, 210 insertions(+), 37 deletions(-) create mode 100644 src/components/User/UserProtfolio.jsx diff --git a/package-lock.json b/package-lock.json index 974a536..03c4080 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,11 +23,8 @@ "react-fast-marquee": "^1.6.4", "react-icons": "^5.2.1", "react-router-dom": "^6.23.0", - "react-scroll": "^1.9.0", - "react-scroll-trigger": "^0.6.14", - "react-slick": "^0.30.2", "react-sweetalert2": "^0.5.2", "react-toastify": "^10.0.5", @@ -1357,7 +1354,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", - "devOptional": true, + "dev": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -4850,7 +4847,6 @@ "react-dom": ">=16.8" } }, - "node_modules/react-scroll": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.9.0.tgz", @@ -4862,7 +4858,8 @@ "peerDependencies": { "react": "^15.5.4 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom": "^15.5.4 || ^16.0.0 || ^17.0.0 || ^18.0.0" - + } + }, "node_modules/react-scroll-trigger": { "version": "0.6.14", "resolved": "https://registry.npmjs.org/react-scroll-trigger/-/react-scroll-trigger-0.6.14.tgz", @@ -4899,7 +4896,6 @@ "integrity": "sha512-Gcmq2JTDheyWn/1eteqyzzWKSqDjYU6KYsIvH7thb7CR5OYInAWOX+7WnKf6PaU/cbdOc4szJItcDEJO7UGmfA==", "dependencies": { "@types/react": "^16" - } }, "node_modules/react-slick": { diff --git a/src/components/User/Education.jsx b/src/components/User/Education.jsx index 1a5d131..53cd03b 100644 --- a/src/components/User/Education.jsx +++ b/src/components/User/Education.jsx @@ -27,7 +27,7 @@ const Education = () => { <dialog id="my_modal_2" className="modal modal-bottom sm:modal-middle"> <div className="modal-box bg-white dark:bg-black"> <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("my_modal_2").close()}>✕</button> - <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">Add Contact</h3> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">Add Education</h3> <form onSubmit={handleAddEducation}> <div className="form-control"> diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index f77a784..b324779 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -2,19 +2,28 @@ import { useContext, useEffect, useState } from "react"; import { AuthContext } from "../../Providers/AuthProviders/AuthProviders"; import { CiEdit } from "react-icons/ci"; import { AiOutlineProject, AiOutlineTeam } from "react-icons/ai"; -import { RiChatSmile3Line } from "react-icons/ri"; -import { Link as ScrollLink, Element } from 'react-scroll'; import Info from "./Info"; import ChatOnetoOne from "../Pages/Chat/ChatOnetoOne"; import Work from "./Work"; import Education from "./Education"; import UserContact from "./UserContact"; import UserAbout from "./UserAbout"; +import UserPortfolio from "./UserProtfolio"; const Profile = () => { const { user } = useContext(AuthContext); const [profile, setProfile] = useState(null); const [showComponent, setShowComponent] = useState("Info"); + const [edit , setEdit] = useState(false); + + const handleCloseModal = () => { + document.getElementById("UserEdit").close(); + } + + const handleAddUserEdit = () => { + handleCloseModal(); + setEdit(true); + } useEffect(() => { if (user && user.userId) { fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${user.userId}/`) @@ -34,23 +43,16 @@ const Profile = () => { } }, [user]); - // for formating date design - const formatDate = (dateString) => { - if (!dateString) return ""; - const date = new Date(dateString); - return date.toLocaleDateString('en-GB', { - day: '2-digit', - month: '2-digit', - year: 'numeric', - }); - }; + + + console.log({ profile }); return ( <div className=" py-10"> {/* profile banner */} - <div className="py-16 md:py-28 mb-60 bg-gradient-to-r from-sky-50 dark:from-sky-900 to-sky-500 dark:to-black relative "> + <div className="py-16 md:py-28 mb-40 bg-gradient-to-r from-sky-50 dark:from-sky-900 to-sky-500 dark:to-black relative "> <div className="flex flex-col md:flex-row justify-between items-center gap-10"> <div className="w-full md:w-1/2"> <div className="flex items-center gap-6"> @@ -135,8 +137,35 @@ const Profile = () => { </div> <div className="flex items-center justify-end md:justify-center gap-6 text-2xl md:text-4xl w-full md:w-1/2 md:mt-28 mr-10 md:mr-0 mb-10 "> + <div title="Edit"> - <CiEdit /> + + <button onClick={() => document.getElementById('UserEdit').showModal()}><CiEdit /></button> + <dialog id="UserEdit" className="modal modal-bottom sm:modal-middle"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("UserEdit").close()}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">Edit</h3> + <form onSubmit={handleAddUserEdit}> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Name</span> + </label> + <input type="text" name="name" className="input input-bordered bg-slate-200 dark:bg-black" required /> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Position</span> + </label> + <input type="text" name="position" className="input input-bordered bg-slate-200 dark:bg-black" required /> + </div> + <div className="modal-action"> + <button type="submit" className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded w-full text-lg">Update</button> + </div> + </form> + </div> + </dialog> </div> <div title="Projects"> <AiOutlineProject /> @@ -167,19 +196,23 @@ const Profile = () => { <ChatOnetoOne /> </div> - - {/* portfolio section start */} + + {/* portfolio section start */} + <UserPortfolio /> + + {/* skill section start */} + + + {/* about section start */} + <UserAbout /> + - {/* skill section start */} + {/* project in slider start */} - {/* about section start */} - <UserAbout /> - {/* project in slider start */} - diff --git a/src/components/User/UserAbout.jsx b/src/components/User/UserAbout.jsx index 6ee80da..348ec73 100644 --- a/src/components/User/UserAbout.jsx +++ b/src/components/User/UserAbout.jsx @@ -1,10 +1,60 @@ +import { useState } from "react"; +import { FaPlus } from "react-icons/fa6"; const UserAbout = () => { + + const [aboutAdd, setAboutAdd] = useState(); + + const handleModalClose = () => { + document.getElementById('UserAbout').close(); + } + + const handleAddAbout = () => { + handleModalClose() + setAboutAdd(true) + } + + return ( - <div> - about - </div> + <div className=" px-10 md:px-32 py-10 "> + <div className="flex justify-between mb-4"> + <div> + <h1 className="text-xl md:text-3xl font-bold">About</h1> + <hr className="w-full border-2 border-[#0c01a1]" /> + </div> + <button className=" text-4xl font-bold rounded" title="Add About" onClick={() => document.getElementById('UserAbout').showModal()}> + <FaPlus /> + </button> + </div> + <dialog id="UserAbout" className="modal modal-bottom sm:modal-middle"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("UserAbout").close()}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">About</h3> + <form onSubmit={handleAddAbout}> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Write Details about yourself</span> + </label> + <textarea name="about" className="textarea textarea-bordered bg-slate-200 dark:bg-black" required></textarea> + </div> + <div className="modal-action"> + <button type="submit" className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded w-full ">Add</button> + </div> + </form> + </div> + </dialog> + + + + + + <p className="mt-5"> + Lorem ipsum dolor sit amet consectetur adipisicing elit. Dicta a consequatur omnis molestiae, perspiciatis unde sed aperiam ipsum accusamus velit, commodi doloribus libero odit maiores consectetur. Eveniet distinctio debitis sequi? + Lorem ipsum dolor, sit amet consectetur adipisicing elit. Totam culpa quam sint harum, aliquid sunt pariatur dolores assumenda error nihil eius fugit consectetur, dolorum saepe dolor sit quisquam impedit! Adipisci. + </p> + </div > ); }; diff --git a/src/components/User/UserProtfolio.jsx b/src/components/User/UserProtfolio.jsx new file mode 100644 index 0000000..8284ec6 --- /dev/null +++ b/src/components/User/UserProtfolio.jsx @@ -0,0 +1,94 @@ +import { useState } from "react"; +import { FaLinkedin } from "react-icons/fa"; +import { FaGithub, FaPlus } from "react-icons/fa6"; +import { MdEmail } from "react-icons/md"; +import { Link } from "react-router-dom"; + + +const UserProtfolio = () => { + + const [protfolioAdd, setProtfolioAdd] = useState(); + + const handleModalClose = () => { + document.getElementById('UserProtfolio').close(); + } + + const handleAddProtfolio = () => { + handleModalClose() + setProtfolioAdd(true) + } + return ( + <div className=" px-10 md:px-32 py-10 "> + <div className="flex justify-between mb-4"> + <div> + <h1 className="text-xl md:text-3xl font-bold">Protfolio</h1> + <hr className="w-full border-2 border-[#0c01a1]" /> + </div> + <button className=" text-4xl font-bold rounded" title="Add Protfolio" onClick={() => document.getElementById('UserProtfolio').showModal()}> + <FaPlus /> + </button> + </div> + <dialog id="UserProtfolio" className="modal modal-bottom sm:modal-middle"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("UserProtfolio").close()}>✕</button> + <h3 className="font-bold text-2xl mb-4 text-center dark:text-[#73e9fe] text-[#0c01a1] ">Add Protfolio</h3> + <form onSubmit={handleAddProtfolio}> + + <div className="from-control"> + <div className="flex gap-2"> + <label className="label mb-2"> + <FaGithub className="w-8 h-8" /></label> + <input + type="url" + name="github" + + placeholder="GitHub URL" + className="input w-full bg-white dark:bg-black" + /> + </div> + </div> + <div className="from-control"> + <div className="flex gap-2"> + <label className="label mb-2"> + <FaLinkedin className="w-8 h-8" /></label> + <input + type="url" + name="linkedin" + + placeholder="LinkedIn URL" + className="input w-full bg-white dark:bg-black" + /> + </div> + </div> + <div className="from-control"> + <div className="flex gap-2"> + <label className="label mb-2"> + <MdEmail className="w-8 h-8" /></label> + <input + type="url" + name="mail" + + placeholder="Email URL" + className="input w-full bg-white dark:bg-black" + /> + </div> + </div> + + <div className="modal-action"> + <button type="submit" className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded w-full ">Add</button> + </div> + </form> + </div> + </dialog> + + <div className="flex gap-4"> + <Link to={`https://github.com/sabrinara`} target="_blank" > + <FaGithub className="w-8 h-8" /></Link> + <FaLinkedin className="w-8 h-8" /> + <MdEmail className="w-8 h-8" /> + </div> + </div> + ); +}; + +export default UserProtfolio; \ No newline at end of file diff --git a/src/components/User/Work.jsx b/src/components/User/Work.jsx index 5d90dc8..b040beb 100644 --- a/src/components/User/Work.jsx +++ b/src/components/User/Work.jsx @@ -8,7 +8,7 @@ const Work = () => { const [isPresentEnd, setIsPresentEnd] = useState(false); const handleModalClose = () => { - document.getElementById('my_modal_2').close(); + document.getElementById('work').close(); } const handleAddWork = () => { @@ -21,13 +21,13 @@ const Work = () => { <div className="flex justify-between mb-4"> <h1 className="text-3xl font-bold">Work</h1> - <button className=" text-4xl font-bold rounded" onClick={() => document.getElementById('my_modal_2').showModal()}> + <button className=" text-4xl font-bold rounded" onClick={() => document.getElementById('work').showModal()}> <FaPlus /> </button> - <dialog id="my_modal_2" className="modal modal-bottom sm:modal-middle"> + <dialog id="work" className="modal modal-bottom sm:modal-middle"> <div className="modal-box bg-white dark:bg-black"> - <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("my_modal_2").close()}>✕</button> - <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">Add Contact</h3> + <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("work").close()}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">Add Work</h3> <form onSubmit={handleAddWork}> <div className="form-control"> From df9c94f21bd417d12fceda3f79ccb97a1de88159 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Wed, 5 Jun 2024 02:39:13 +0600 Subject: [PATCH 40/88] porfile page with skill design done --- src/components/User/Profile.jsx | 5 +- src/components/User/UserSkills.jsx | 112 +++++++++++++++++++++++++++++ 2 files changed, 115 insertions(+), 2 deletions(-) create mode 100644 src/components/User/UserSkills.jsx diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index b324779..8f1b8ad 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -9,12 +9,13 @@ import Education from "./Education"; import UserContact from "./UserContact"; import UserAbout from "./UserAbout"; import UserPortfolio from "./UserProtfolio"; +import UserSkills from "./UserSkills"; const Profile = () => { const { user } = useContext(AuthContext); const [profile, setProfile] = useState(null); const [showComponent, setShowComponent] = useState("Info"); - const [edit , setEdit] = useState(false); + const [edit, setEdit] = useState(false); const handleCloseModal = () => { document.getElementById("UserEdit").close(); @@ -202,7 +203,7 @@ const Profile = () => { <UserPortfolio /> {/* skill section start */} - + <UserSkills /> {/* about section start */} <UserAbout /> diff --git a/src/components/User/UserSkills.jsx b/src/components/User/UserSkills.jsx new file mode 100644 index 0000000..de7a8d2 --- /dev/null +++ b/src/components/User/UserSkills.jsx @@ -0,0 +1,112 @@ +import { useState } from "react"; +import { FaPlus } from "react-icons/fa6"; + + +const UserSkillls = () => { + const [skillAdd, setskillAdd] = useState(); + + const dummydata = [ + { + id: 1, + name: "HTML", + }, + { + id: 2, + name: "CSS", + }, + { + id: 3, + name: "JavaScript", + }, + { + id: 4, + name: "React", + }, + { + id: 5, + name: "Redux", + }, + + ] + + const handleModalClose = () => { + document.getElementById('Userskill').close(); + } + + const handleAddskill = () => { + handleModalClose() + setskillAdd(true) + } + return ( + <div className=" px-10 md:px-32 py-10 "> + <div className="flex justify-between mb-4"> + <div> + <h1 className="text-xl md:text-3xl font-bold">Skills</h1> + <hr className="w-full border-2 border-[#0c01a1]" /> + </div> + <button className=" text-4xl font-bold rounded" title="Add skill" onClick={() => document.getElementById('Userskill').showModal()}> + <FaPlus /> + </button> + </div> + <dialog id="Userskill" className="modal modal-bottom sm:modal-middle"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("Userskill").close()}>✕</button> + <h3 className="font-bold text-2xl mb-4 text-center dark:text-[#73e9fe] text-[#0c01a1] ">Add skill</h3> + <form onSubmit={handleAddskill}> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Skill</span> + </label> + <select name="skill" id="" className="select select-bordered w-full bg-white dark:bg-black"> + <option value="HTML">HTML</option> + <option value="CSS">CSS</option> + <option value="Javascript">Javascript</option> + <option value="React js">React js</option> + <option value="Next js">Next js</option> + <option value="Tailwind">Tailwind</option> + <option value="Bootstrap">Bootstrap</option> + <option value="Node js">Node js</option> + <option value="Express js">Express js</option> + <option value="MongoDB">MongoDB</option> + <option value="Firebase">Firebase</option> + <option value="Git">Git</option> + <option value="Github">Github</option> + <option value="Django">Django</option> + <option value="Flask">Flask</option> + <option value="Python">Python</option> + <option value="Java">Java</option> + <option value="C++">C++</option> + <option value="C#">C#</option> + <option value="PHP">PHP</option> + <option value="SQL">SQL</option> + <option value="MySQL">MySQL</option> + </select> + + </div> + + + <div className="modal-action"> + <button type="submit" className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded w-full ">Add</button> + </div> + </form> + </div> + </dialog> + + <div className="flex gap-4"> + + <div className="flex flex-wrap gap-4"> + + {dummydata?.map((data) => ( + < div key={data.id} className="border-2 rounded-lg p-2 shadow-lg bg-white dark:bg-black"> + <p>{data.name}</p> + </div> + ))} + </div> + + </div> + </div> + ); +}; + +export default UserSkillls; \ No newline at end of file From c527508ab7a3549ed9f6f162101b94cb9ac69e6d Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Wed, 5 Jun 2024 04:47:43 +0600 Subject: [PATCH 41/88] porfile page design done --- .../TopCampanySliderSection/PrevArrow.jsx | 2 +- src/components/User/Arrow/Backarrow.jsx | 16 ++++ src/components/User/Arrow/ForwardArrow.jsx | 15 ++++ src/components/User/Profile.jsx | 10 ++- src/components/User/ProjectSlider.jsx | 77 +++++++++++++++++++ src/components/User/UserAbout.jsx | 2 +- src/components/User/UserProtfolio.jsx | 2 +- src/components/User/UserSkills.jsx | 4 +- 8 files changed, 119 insertions(+), 9 deletions(-) create mode 100644 src/components/User/Arrow/Backarrow.jsx create mode 100644 src/components/User/Arrow/ForwardArrow.jsx create mode 100644 src/components/User/ProjectSlider.jsx diff --git a/src/components/Pages/Home/TopCampanySliderSection/PrevArrow.jsx b/src/components/Pages/Home/TopCampanySliderSection/PrevArrow.jsx index 81163ae..c5a6209 100644 --- a/src/components/Pages/Home/TopCampanySliderSection/PrevArrow.jsx +++ b/src/components/Pages/Home/TopCampanySliderSection/PrevArrow.jsx @@ -3,7 +3,7 @@ import { FaArrowLeft } from "react-icons/fa"; const PrevArrow = ({onClick}) => { return ( <div className='absolute left-0 top-[434px] ' onClick={onClick}> - <div className=' outline outline-1 outline-offset-1 hover:outline-2 hover:outline-cyan-600 dark:hover:outline-[#0c01a1] hover:text-cyan-600 dark:hover:text-[#0c01a1] h-[30px] w-[30px] rounded-full grid place-items-center cursor-pointer'> + <div className=' outline outline-1 outline-offset-1 hover:outline-2 hover:outline-cyan-600 dark:hover:outline-[#8401A1] hover:text-cyan-600 dark:hover:text-[#8401A1] h-[30px] w-[30px] rounded-full grid place-items-center cursor-pointer'> <FaArrowLeft /> </div> </div> diff --git a/src/components/User/Arrow/Backarrow.jsx b/src/components/User/Arrow/Backarrow.jsx new file mode 100644 index 0000000..ebbc686 --- /dev/null +++ b/src/components/User/Arrow/Backarrow.jsx @@ -0,0 +1,16 @@ +import React from 'react'; +import { FaArrowRight } from 'react-icons/fa6'; + +const Backarrow = ({onClick}) => { + return ( + + + <div className='absolute left-20 top-[184px]' onClick={onClick} > + <div className=' outline outline-1 outline-offset-1 hover:outline-2 hover:outline-cyan-600 dark:hover:outline-[#0c01a1] hover:text-cyan-600 dark:hover:text-[#0141a1] h-[30px] w-[30px] rounded-full grid place-items-center cursor-pointer'> + <FaArrowRight /> + </div> + </div> + ); +}; + +export default Backarrow; \ No newline at end of file diff --git a/src/components/User/Arrow/ForwardArrow.jsx b/src/components/User/Arrow/ForwardArrow.jsx new file mode 100644 index 0000000..c467805 --- /dev/null +++ b/src/components/User/Arrow/ForwardArrow.jsx @@ -0,0 +1,15 @@ +import React from 'react'; +import { FaArrowLeft } from 'react-icons/fa6'; + +const ForwardArrow = ({onClick}) => { + return ( + <div className='absolute left-4 top-[184px]' onClick={onClick}> + <div className=' outline outline-1 outline-offset-1 hover:outline-2 hover:outline-cyan-600 dark:hover:outline-[#0134a1] hover:text-cyan-600 dark:hover:text-[#0401a1] h-[30px] w-[30px] rounded-full grid place-items-center cursor-pointer'> + <FaArrowLeft /> + </div> + + </div> + ); +}; + +export default ForwardArrow; \ No newline at end of file diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index 8f1b8ad..596ac41 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -10,6 +10,8 @@ import UserContact from "./UserContact"; import UserAbout from "./UserAbout"; import UserPortfolio from "./UserProtfolio"; import UserSkills from "./UserSkills"; +import ProjectSlider from "./ProjectSlider"; +import { Element, ScrollLink } from "react-scroll"; const Profile = () => { const { user } = useContext(AuthContext); @@ -168,9 +170,8 @@ const Profile = () => { </div> </dialog> </div> - <div title="Projects"> + <AiOutlineProject /> - </div> <div title="Members"> <AiOutlineTeam /> </div> @@ -211,8 +212,9 @@ const Profile = () => { {/* project in slider start */} - - + + <ProjectSlider user={user} profile={profile} /> + diff --git a/src/components/User/ProjectSlider.jsx b/src/components/User/ProjectSlider.jsx new file mode 100644 index 0000000..5eb66fb --- /dev/null +++ b/src/components/User/ProjectSlider.jsx @@ -0,0 +1,77 @@ +import { useContext, useEffect, useState } from "react"; +import { AuthContext } from "../../Providers/AuthProviders/AuthProviders"; +import Slider from "react-slick"; +import NextArrow from "../Pages/Home/TopCampanySliderSection/NextArrow"; +import PrevArrow from "../Pages/Home/TopCampanySliderSection/PrevArrow"; +import Backarrow from "./Arrow/Backarrow"; +import ForwardArrow from "./Arrow/ForwardArrow"; + +const ProjectSlider = () => { + const [projects, setProjects] = useState([]); + const { user } = useContext(AuthContext); + + useEffect(() => { + fetch(`https://projectsyncifyapi.onrender.com/workspace/user/${user?.userId}/workspaces/`) + .then(res => res.json()) + .then(data => setProjects(data)) + .catch(error => console.log(error)); + }, [user?.userId]); + + const settings = { + arrows: true, + infinite: false, + speed: 500, + nextArrow:<Backarrow />, + prevArrow: <ForwardArrow />, + slidesToShow: 4, + slidesToScroll: 1, + + responsive: [ + { + breakpoint: 1280, + settings: { + slidesToShow: 3, + }, + }, + { + breakpoint: 1000, + settings: { + slidesToShow: 2, + }, + }, + { + breakpoint: 650, + settings: { + slidesToShow: 1, + }, + }, + ], + }; + + return ( + <div className="px-10 md:px-32 py-10 "> + <div className="mb-10"> + <h1 className="text-3xl font-bold">Projects</h1> + <hr className="w-[110px] border-2 border-[#0c01a1]" /> + </div> + + + <div className="relative mb-10"> + <Slider {...settings}> + {projects?.map(project => ( + <div key={project?.id} className="w-[300px] mx-4 border-2 border-gray-300 dark:border-gray-900 rounded-lg py-6 px-8"> + <h3 className="text-lg font-semibold">{project?.name}</h3> + <p className="text-sm text-gray-600 dark:text-white"> <span className="font-semibold text-[#0c01a1] dark:text-sky-400 ">Manager : </span> {project?.workspace_manager_name}</p> + <p className="text-sm text-gray-600 dark:text-white"><span className="font-semibold text-[#0c01a1] dark:text-sky-400 ">Manager Email : </span>{project?.workspace_manager_email}</p> + <p className="text-sm text-gray-600 dark:text-white"><span className="font-semibold text-[#0c01a1] dark:text-sky-400 ">Member : </span>{project?.workspace_total_members}</p> + </div> + ))} + </Slider> + + </div> + + </div> + ); +}; + +export default ProjectSlider; diff --git a/src/components/User/UserAbout.jsx b/src/components/User/UserAbout.jsx index 348ec73..acc05da 100644 --- a/src/components/User/UserAbout.jsx +++ b/src/components/User/UserAbout.jsx @@ -20,7 +20,7 @@ const UserAbout = () => { <div className=" px-10 md:px-32 py-10 "> <div className="flex justify-between mb-4"> <div> - <h1 className="text-xl md:text-3xl font-bold">About</h1> + <h1 className="text-3xl font-bold">About</h1> <hr className="w-full border-2 border-[#0c01a1]" /> </div> <button className=" text-4xl font-bold rounded" title="Add About" onClick={() => document.getElementById('UserAbout').showModal()}> diff --git a/src/components/User/UserProtfolio.jsx b/src/components/User/UserProtfolio.jsx index 8284ec6..96da9c9 100644 --- a/src/components/User/UserProtfolio.jsx +++ b/src/components/User/UserProtfolio.jsx @@ -21,7 +21,7 @@ const UserProtfolio = () => { <div className=" px-10 md:px-32 py-10 "> <div className="flex justify-between mb-4"> <div> - <h1 className="text-xl md:text-3xl font-bold">Protfolio</h1> + <h1 className="text-3xl font-bold">Protfolio</h1> <hr className="w-full border-2 border-[#0c01a1]" /> </div> <button className=" text-4xl font-bold rounded" title="Add Protfolio" onClick={() => document.getElementById('UserProtfolio').showModal()}> diff --git a/src/components/User/UserSkills.jsx b/src/components/User/UserSkills.jsx index de7a8d2..e8b2d55 100644 --- a/src/components/User/UserSkills.jsx +++ b/src/components/User/UserSkills.jsx @@ -41,7 +41,7 @@ const UserSkillls = () => { <div className=" px-10 md:px-32 py-10 "> <div className="flex justify-between mb-4"> <div> - <h1 className="text-xl md:text-3xl font-bold">Skills</h1> + <h1 className="text-3xl font-bold">Skills</h1> <hr className="w-full border-2 border-[#0c01a1]" /> </div> <button className=" text-4xl font-bold rounded" title="Add skill" onClick={() => document.getElementById('Userskill').showModal()}> @@ -98,7 +98,7 @@ const UserSkillls = () => { <div className="flex flex-wrap gap-4"> {dummydata?.map((data) => ( - < div key={data.id} className="border-2 rounded-lg p-2 shadow-lg bg-white dark:bg-black"> + < div key={data.id} className="border rounded-sm px-2 py-1 text-sm shadow-lg dark:shadow-sky-900 bg-white dark:bg-black"> <p>{data.name}</p> </div> ))} From 91baabfda1c9b11bda92355f9b9591d4712a670f Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Wed, 5 Jun 2024 05:00:42 +0600 Subject: [PATCH 42/88] private routing done --- src/Route/Route.jsx | 2 +- src/components/User/Profile.jsx | 2 +- src/layouts/Root.jsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Route/Route.jsx b/src/Route/Route.jsx index 0dd39a6..b0036ff 100644 --- a/src/Route/Route.jsx +++ b/src/Route/Route.jsx @@ -61,7 +61,7 @@ const router = createBrowserRouter([ }, { path: "/profile", - element: <Profile />, + element: <PrivateRoute> <Profile /> </PrivateRoute>, }, { path: "/forget", diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index 596ac41..7b30009 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -29,7 +29,7 @@ const Profile = () => { } useEffect(() => { if (user && user.userId) { - fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${user.userId}/`) + fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${user?.userId}/`) .then((res) => { if (!res.ok) { throw new Error('Network response was not ok'); diff --git a/src/layouts/Root.jsx b/src/layouts/Root.jsx index 4d93e91..622ee97 100644 --- a/src/layouts/Root.jsx +++ b/src/layouts/Root.jsx @@ -24,7 +24,7 @@ const Root = () => { } return ( <AuthProviders> - <div className="bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]"> + <div className="bg-white dark:bg-gray-950 text-[#0c01a1] dark:text-[#73e9fe]"> {noHeaderFooter || <Navbar handleThemeChange={handleThemeChange} />} <Outlet /> {/* {noHeaderFooter || <Footer />} */} From cd82aca4b7829a6ac9000da2160ea787e422d497 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Wed, 5 Jun 2024 10:42:48 +0600 Subject: [PATCH 43/88] calendar added --- src/Utils/Util.js | 16 + .../Pages/Authentication/Login/Login.jsx | 276 +++++++++--------- .../Dashboard/Calendarui/CalendarHeader.jsx | 36 +++ .../Pages/Dashboard/Calendarui/Calendarui.jsx | 27 +- .../Pages/Dashboard/Calendarui/Day.jsx | 25 ++ .../Pages/Dashboard/Calendarui/Month.jsx | 18 ++ .../Pages/Dashboard/Calendarui/Sidebar.jsx | 7 + .../Pages/Workspace/UserWorkspace.jsx | 9 +- src/components/Pages/Workspace/Workspace.jsx | 6 +- src/context/ContextWrapper.jsx | 13 + src/context/GlobalContext.js | 7 + src/main.jsx | 11 +- src/pages/shared/Footer.jsx | 4 +- ....timestamp-1717514206721-86f0cd149d132.mjs | 10 + 14 files changed, 304 insertions(+), 161 deletions(-) create mode 100644 src/Utils/Util.js create mode 100644 src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx create mode 100644 src/components/Pages/Dashboard/Calendarui/Day.jsx create mode 100644 src/components/Pages/Dashboard/Calendarui/Month.jsx create mode 100644 src/components/Pages/Dashboard/Calendarui/Sidebar.jsx create mode 100644 src/context/ContextWrapper.jsx create mode 100644 src/context/GlobalContext.js create mode 100644 vite.config.js.timestamp-1717514206721-86f0cd149d132.mjs diff --git a/src/Utils/Util.js b/src/Utils/Util.js new file mode 100644 index 0000000..dfdc814 --- /dev/null +++ b/src/Utils/Util.js @@ -0,0 +1,16 @@ +import dayjs from "dayjs"; + +export function getMonth(month = dayjs().month()) { + const year = dayjs().year(); + const firstDayOfMonth = dayjs(new Date(year, month, -1)).day(); + let currentMonthCount = 0 - firstDayOfMonth; + const dayMatrix = new Array(5).fill([]).map(() => { + return new Array(7).fill(null).map(() => { + currentMonthCount++; + return dayjs(new Date(year, month, currentMonthCount)); + }); + }); + return dayMatrix; +} + +export default getMonth(); diff --git a/src/components/Pages/Authentication/Login/Login.jsx b/src/components/Pages/Authentication/Login/Login.jsx index 92b61bf..41f355b 100644 --- a/src/components/Pages/Authentication/Login/Login.jsx +++ b/src/components/Pages/Authentication/Login/Login.jsx @@ -10,14 +10,14 @@ import { AuthContext } from "../../../../Providers/AuthProviders/AuthProviders"; const Login = () => { const axiosData = useAxios(); const navigate = useNavigate(); - const [logindata , setLogindata] = useState({ - email : "", - password : "" - }) - const [error, setError] = useState("") - const {loading,setLoading} = useContext(AuthContext) + const [logindata, setLogindata] = useState({ + email: "", + password: "", + }); + const [error, setError] = useState(""); + const { loading, setLoading } = useContext(AuthContext); - console.log({loading, setLoading}) + console.log({ loading, setLoading }); const [passwordVisible, setPasswordVisible] = useState(false); @@ -28,120 +28,128 @@ const Login = () => { const handleChange = (e) => { setLogindata({ ...logindata, - [e.target.name] : e.target.value - }) - } + [e.target.name]: e.target.value, + }); + }; const handleSignInWithGoogle = async (response) => { - - try{ - // console.log(response); // Logging the response for debugging + try { + // console.log(response); // Logging the response for debugging console.log(response); - const payload = response.credential - console.log('payload', typeof payload) + const payload = response.credential; + console.log("payload", typeof payload); setLoading(true); - const server_res = await axios.post("https://projectsyncifyapi.onrender.com/api/v1/auth/google/", {"access_token": payload}) + const server_res = await axios.post( + "https://projectsyncifyapi.onrender.com/api/v1/auth/google/", + { access_token: payload } + ); setLoading(false); - console.log('server -> ',server_res) - + console.log("server -> ", server_res); const user = { - "email": server_res.data.email, - "name": server_res.data.full_name, - "userId": server_res.data.user_id, - - } + email: server_res.data.email, + name: server_res.data.full_name, + userId: server_res.data.user_id, + }; - if(server_res.status === 200){ - localStorage.setItem('user', JSON.stringify(user)) - localStorage.setItem('access', JSON.stringify(server_res.data.access_token)) - localStorage.setItem('refresh', JSON.stringify(server_res.data.refresh_token)) + if (server_res.status === 200) { + localStorage.setItem("user", JSON.stringify(user)); + localStorage.setItem( + "access", + JSON.stringify(server_res.data.access_token) + ); + localStorage.setItem( + "refresh", + JSON.stringify(server_res.data.refresh_token) + ); navigate("/workspace"); - toast.success("login successfull") - } - } - catch(err){ - setLoading(false) - console.log('error from google -> ',err.response.status) - if(err.response.status === 500){ - toast.warning("Server Error!!!") - } + toast.success("login successfull"); + } + } catch (err) { + setLoading(false); + console.log("error from google -> ", err.response.status); + if (err.response.status === 500) { + toast.warning("Server Error!!!"); + } } - - }; - const handleSubmit = async(e) => { - e.preventDefault() - const {email , password} = logindata - if(!email || !password){ - setError("All fields are required") - } - else{ + const handleSubmit = async (e) => { + e.preventDefault(); + const { email, password } = logindata; + if (!email || !password) { + setError("All fields are required"); + } else { try { - setLoading(true) - const res = await axiosData.post("/auth/login/",logindata) - const response = res.data - console.log('response from login -> ',response) - setLoading(false) - console.log({response}) + setLoading(true); + const res = await axiosData.post("/auth/login/", logindata); + const response = res.data; + console.log("response from login -> ", response); + setLoading(false); + console.log({ response }); const user = { - "email" : response.email, - "names" : response.full_name, - "userId" : response.user_id, - - } - console.log({user}) - if(res.status === 200){ - localStorage.setItem("user",JSON.stringify(user)) - localStorage.setItem('access',JSON.stringify(response.access_token)) - localStorage.setItem('refresh',JSON.stringify(response.refresh_token)) - setLoading(false) - navigate("/workspace") - toast.success(response.message) + email: response.email, + names: response.full_name, + userId: response.user_id, + }; + console.log({ user }); + if (res.status === 200) { + localStorage.setItem("user", JSON.stringify(user)); + localStorage.setItem("access", JSON.stringify(response.access_token)); + localStorage.setItem( + "refresh", + JSON.stringify(response.refresh_token) + ); + setLoading(false); + navigate("/workspace"); + toast.success(response.message); } - console.log(response) - } - catch (error) { - setLoading(false) - if(error.response.status === 500){ - toast.warning("Server Error!") + console.log(response); + } catch (error) { + setLoading(false); + if (error.response.status === 500) { + toast.warning("Server Error!"); } - - console.log(error) - console.log(error.response.status) + + console.log(error); + console.log(error.response.status); } } - } + }; useEffect(() => { - //global google - google.accounts.id.initialize({ - client_id: import.meta.env.VITE_GOOGLE_CLIENT_ID, // Using client ID from environment variable - callback: handleSignInWithGoogle // Callback function when sign-in completes - }); + //global google + google.accounts.id.initialize({ + client_id: import.meta.env.VITE_GOOGLE_CLIENT_ID, // Using client ID from environment variable + callback: handleSignInWithGoogle, // Callback function when sign-in completes + }); - // Render the sign-in button - google.accounts.id.renderButton( - document.getElementById("signInDiv"), // Assuming there's an element with id 'signInDiv' - { - theme: "outline", - size: "large", - text: "continue_with", - shape: "circle", - width: 200 // Width should be a number, not a string - } - ); - },[]) + // Render the sign-in button + google.accounts.id.renderButton( + document.getElementById("signInDiv"), // Assuming there's an element with id 'signInDiv' + { + theme: "outline", + size: "large", + text: "continue_with", + shape: "circle", + width: 200, // Width should be a number, not a string + } + ); + }, []); return ( <div className="py-10 px-10 text-[#0c01a1] dark:text-[#73e9fe]"> - {loading && <div className="flex justify-center items-center"><span className="loading loading-ring loading-md"></span>Loging Processing....</div>} + {loading && ( + <div className="flex justify-center items-center"> + <span className="loading loading-ring loading-md"></span>Loging + Processing.... + </div> + )} <div className="flex gap-3 justify-center md:justify-normal items-center"> - <Link to={'/'} className="text-2xl font-bold"> + <Link to={"/"} className="text-2xl font-bold"> <TiArrowBackOutline /> </Link> - <Link to={'/'} className="text-lg font-bold"> + <Link to={"/"} className="text-lg font-bold"> Back to home </Link> </div> @@ -152,11 +160,11 @@ const Login = () => { </h1> <p className="mt-6 text-lg">Login with your social account</p> <div className="flex gap-4 mt-3"> - {/* <button > + {/* <button > <FcGoogle className="w-8 h-8" /> </button> */} - <div id='signInDiv'></div> - {/* <button> + <div id="signInDiv"></div> + {/* <button> <FaGithub className="w-8 h-8" /> </button> */} </div> @@ -164,30 +172,27 @@ const Login = () => { __________________________________or__________________________________ </span> <hr /> - <form - onSubmit={handleSubmit} - className="w-full md:w-1/2"> - - <div className="flex flex-col mt-5 "> - <input - type="text" - placeholder="Email" - name="email" - className=" outline-none border-2 w-full mt-4 px-8 py-4 bg-[#EEF5F3] rounded-full" - value={logindata.email} - onChange={handleChange} - /> - <br /> - <input - type="password" - placeholder="Password" - name="password" - className="w-full px-8 py-4 bg-[#EEF5F3] rounded-full" - value={logindata.password} - onChange={handleChange} - /> + <form onSubmit={handleSubmit} className="w-full md:w-1/2"> + <div className="flex flex-col mt-5 "> + <input + type="text" + placeholder="Email" + name="email" + className=" outline-none border-2 w-full mt-4 px-8 py-4 bg-[#EEF5F3] rounded-full" + value={logindata.email} + onChange={handleChange} + /> + <br /> + <input + type="password" + placeholder="Password" + name="password" + className="w-full px-8 py-4 bg-[#EEF5F3] rounded-full" + value={logindata.password} + onChange={handleChange} + /> -{/* <div className="relative"> + {/* <div className="relative"> <input type={passwordVisible ? 'text' : 'password'} className=" outline-none border-2 w-full mt-4 px-8 py-4 bg-[#EEF5F3] rounded-full" @@ -246,22 +251,23 @@ const Login = () => { </div> </div> */} - - <button - className="mt-5 w-full text-white py-3 rounded-full bg-gradient-to-r from-[#9d11bd] to-[#73e9fe] hover:from-[#73e9fe] hover:to-[#9d11bd]" - style={{ - // background: "linear-gradient(135deg, #5AA6E1, #D939F5)", - color: "white", - fontSize: "20px", - fontWeight: "bold", - cursor: "pointer", - }} - > - Sign in - </button> - </div> + <button + className="mt-5 w-full text-white py-3 rounded-full bg-gradient-to-r from-[#9d11bd] to-[#73e9fe] hover:from-[#73e9fe] hover:to-[#9d11bd]" + style={{ + // background: "linear-gradient(135deg, #5AA6E1, #D939F5)", + color: "white", + fontSize: "20px", + fontWeight: "bold", + cursor: "pointer", + }} + > + Sign in + </button> + </div> </form> - <p className="text-start"><NavLink to='/forget'>Forget Password</NavLink></p> + <p className="text-start"> + <NavLink to="/forget">Forget Password</NavLink> + </p> </div> <div className="w-full md:w-[40%] text-white flex flex-col justify-center items-center text-center gap-y-2 md:gap-y-3 px-10 py-24 rounded md:p-0" diff --git a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx new file mode 100644 index 0000000..2b0086d --- /dev/null +++ b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx @@ -0,0 +1,36 @@ +import React, { useContext } from "react"; +import { FaRegCalendarAlt, FaArrowLeft, FaArrowRight } from "react-icons/fa"; +import GlobalContext from "../../../../context/GlobalContext"; + +const CalendarHeader = () => { + const { monthIndex, setMonthIndex } = useContext(GlobalContext); + function handlePrevMonth() { + setMonthIndex(monthIndex - 1); + } + function handleNextMonth() { + setMonthIndex(monthIndex + 1); + } + return ( + <div> + <header className="px-4 py-2 flex items-center"> + <FaRegCalendarAlt className="w-12 h-10" /> + <h1 className="mr-10 text-xl text-gray-500 font-bold">Calendar</h1> + <button className="border rounded py-2 px-4 mr-5">Today</button> + <div className="flex items-center"> + <button onClick={handlePrevMonth}> + <span className="cursor-pointer "> + <FaArrowLeft /> + </span> + </button> + <button className="mx-2" onClick={handleNextMonth}> + <span className="cursor-pointer"> + <FaArrowRight /> + </span> + </button> + </div> + </header> + </div> + ); +}; + +export default CalendarHeader; diff --git a/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx b/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx index 4d729a6..8a73df9 100644 --- a/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx +++ b/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx @@ -1,14 +1,23 @@ -import React, { useState } from "react"; -import Calendar from "react-calendar"; - +import React, { useState, useContext, useEffect } from "react"; +import Sidebar from "./Sidebar"; +import CalendarHeader from "./CalendarHeader"; +import Month from "./Month"; +import { getMonth } from "../../../../Utils/Util"; +import GlobalContext from "../../../../context/GlobalContext"; const Calendarui = () => { - const [date, setDate] = useState(new Date()); - const onChange = (date) => { - setDate(date); - }; + console.log("getmonth", getMonth(3)); + const [currentMonth, setCurrentMonth] = useState(getMonth()); + const { monthIndex } = useContext(GlobalContext); + useEffect(() => { + setCurrentMonth(getMonth(monthIndex)); + }, [monthIndex]); return ( - <div className="flex justify-center items-center mt-10 h-screen"> - <Calendar onChange={onChange} value={date} /> + <div className="h-screen flex flex-col"> + <CalendarHeader /> + <flex className="flex-1"> + <Sidebar /> + <Month month={currentMonth} /> + </flex> </div> ); }; diff --git a/src/components/Pages/Dashboard/Calendarui/Day.jsx b/src/components/Pages/Dashboard/Calendarui/Day.jsx new file mode 100644 index 0000000..431eddd --- /dev/null +++ b/src/components/Pages/Dashboard/Calendarui/Day.jsx @@ -0,0 +1,25 @@ +import dayjs from "dayjs"; +import React from "react"; + +const Day = ({ day, rowIdx }) => { + function getCurrentDateClass() { + return day.format("DD-MM-YY") === dayjs().format("DD-MM-YY") + ? "bg-blue-600 text-white rounded-full w-7" + : ""; + } + return ( + <div className="border border-gray-200 flex flex-col"> + <header className="flex flex-col justify-center items-center"> + {rowIdx === 0 && ( + <p className="text-sm mt-1">{day.format("ddd").toUpperCase()}</p> + )} + + <p className={`text-sm p-1 my-1 text-center ${getCurrentDateClass()}`}> + {day.format("DD")} + </p> + </header> + </div> + ); +}; + +export default Day; diff --git a/src/components/Pages/Dashboard/Calendarui/Month.jsx b/src/components/Pages/Dashboard/Calendarui/Month.jsx new file mode 100644 index 0000000..c5e94c7 --- /dev/null +++ b/src/components/Pages/Dashboard/Calendarui/Month.jsx @@ -0,0 +1,18 @@ +import React from "react"; +import Day from "./Day"; + +const Month = ({ month }) => { + return ( + <div className="flex-1 grid grid-cols-7 grid-rows-5"> + {month.map((row, i) => ( + <React.Fragment key={i}> + {row.map((day, idx) => ( + <Day day={day} key={idx} rowIdx={i} /> + ))} + </React.Fragment> + ))} + </div> + ); +}; + +export default Month; diff --git a/src/components/Pages/Dashboard/Calendarui/Sidebar.jsx b/src/components/Pages/Dashboard/Calendarui/Sidebar.jsx new file mode 100644 index 0000000..55683fc --- /dev/null +++ b/src/components/Pages/Dashboard/Calendarui/Sidebar.jsx @@ -0,0 +1,7 @@ +import React from "react"; + +const Sidebar = () => { + return <div></div>; +}; + +export default Sidebar; diff --git a/src/components/Pages/Workspace/UserWorkspace.jsx b/src/components/Pages/Workspace/UserWorkspace.jsx index 2ed2340..87d2eb4 100644 --- a/src/components/Pages/Workspace/UserWorkspace.jsx +++ b/src/components/Pages/Workspace/UserWorkspace.jsx @@ -1,16 +1,11 @@ - import Workspace from "./Workspace"; import CreateWorkspace from "./CreateWorkspace"; const UserWorkspace = () => { return ( <div className=""> - - - <CreateWorkspace className=""/> + <CreateWorkspace className="" /> <Workspace /> - </div> - - + </div> ); }; diff --git a/src/components/Pages/Workspace/Workspace.jsx b/src/components/Pages/Workspace/Workspace.jsx index 971646b..0044220 100644 --- a/src/components/Pages/Workspace/Workspace.jsx +++ b/src/components/Pages/Workspace/Workspace.jsx @@ -20,7 +20,7 @@ const Workspace = () => { useEffect(() => { const fetchWorkspaces = async () => { - console.log('loading data ') + console.log("loading data "); setLoading(true); setError(null); @@ -115,7 +115,9 @@ const Workspace = () => { </p> <p> Date:{" "} - <span className="text-gray-800 dark:text-gray-100">{workspace.created_at}</span>{" "} + <span className="text-gray-800 dark:text-gray-100"> + {workspace.created_at} + </span>{" "} </p> </div> diff --git a/src/context/ContextWrapper.jsx b/src/context/ContextWrapper.jsx new file mode 100644 index 0000000..2947d86 --- /dev/null +++ b/src/context/ContextWrapper.jsx @@ -0,0 +1,13 @@ +import React, { useState } from "react"; +import GlobalContext from "./GlobalContext"; +import dayjs from "dayjs"; +const ContextWrapper = (props) => { + const [monthIndex, setMonthIndex] = useState(dayjs().month()); + return ( + <GlobalContext.Provider value={{ monthIndex, setMonthIndex }}> + {props.children} + </GlobalContext.Provider> + ); +}; + +export default ContextWrapper; diff --git a/src/context/GlobalContext.js b/src/context/GlobalContext.js new file mode 100644 index 0000000..b45aad2 --- /dev/null +++ b/src/context/GlobalContext.js @@ -0,0 +1,7 @@ +import React from "react"; +const GlobalContext = React.createContext({ + monthIndex: 0, + setMonthIndex: (index) => {}, +}); + +export default GlobalContext; diff --git a/src/main.jsx b/src/main.jsx index 782e42d..2701ee7 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -3,17 +3,16 @@ import ReactDOM from "react-dom/client"; import "./index.css"; import { RouterProvider } from "react-router-dom"; import { ToastContainer } from "react-toastify"; -import 'react-toastify/dist/ReactToastify.css'; +import "react-toastify/dist/ReactToastify.css"; import "react-calendar/dist/Calendar.css"; import router from "./Route/Route"; - - +import ContextWrapper from "./context/ContextWrapper"; ReactDOM.createRoot(document.getElementById("root")).render( <React.StrictMode> - - <ToastContainer /> + <ContextWrapper> + <ToastContainer /> <RouterProvider router={router} /> - + </ContextWrapper> </React.StrictMode> ); diff --git a/src/pages/shared/Footer.jsx b/src/pages/shared/Footer.jsx index 86790e7..71c2b93 100644 --- a/src/pages/shared/Footer.jsx +++ b/src/pages/shared/Footer.jsx @@ -1,7 +1,7 @@ const Footer = () => { return ( <div className="relative mt-40 text-purple-950 dark:text-cyan-100 font-bold"> - <div className="relative z-10 bottom-0"> + {/* <div className="relative z-10 bottom-0"> <footer className="footer px-10 py-10 "> <aside className=""> <div className="flex flex-col justify-center items-center h-[100px]"> @@ -110,7 +110,7 @@ const Footer = () => { d="M0,147L30,147C60,147,120,147,180,163.3C240,180,300,212,360,228.7C420,245,480,245,540,245C600,245,660,245,720,261.3C780,278,840,310,900,310.3C960,310,1020,278,1080,277.7C1140,278,1200,310,1260,302.2C1320,294,1380,245,1440,245C1500,245,1560,294,1620,294C1680,294,1740,245,1800,228.7C1860,212,1920,229,1980,253.2C2040,278,2100,310,2160,302.2C2220,294,2280,245,2340,204.2C2400,163,2460,131,2520,138.8C2580,147,2640,196,2700,220.5C2760,245,2820,245,2880,228.7C2940,212,3000,180,3060,187.8C3120,196,3180,245,3240,236.8C3300,229,3360,163,3420,114.3C3480,65,3540,33,3600,73.5C3660,114,3720,229,3780,245C3840,261,3900,180,3960,130.7C4020,82,4080,65,4140,57.2C4200,49,4260,49,4290,49L4320,49L4320,490L4290,490C4260,490,4200,490,4140,490C4080,490,4020,490,3960,490C3900,490,3840,490,3780,490C3720,490,3660,490,3600,490C3540,490,3480,490,3420,490C3360,490,3300,490,3240,490C3180,490,3120,490,3060,490C3000,490,2940,490,2880,490C2820,490,2760,490,2700,490C2640,490,2580,490,2520,490C2460,490,2400,490,2340,490C2280,490,2220,490,2160,490C2100,490,2040,490,1980,490C1920,490,1860,490,1800,490C1740,490,1680,490,1620,490C1560,490,1500,490,1440,490C1380,490,1320,490,1260,490C1200,490,1140,490,1080,490C1020,490,960,490,900,490C840,490,780,490,720,490C660,490,600,490,540,490C480,490,420,490,360,490C300,490,240,490,180,490C120,490,60,490,30,490L0,490Z" /> </svg> - </div> + </div> */} </div> ); }; diff --git a/vite.config.js.timestamp-1717514206721-86f0cd149d132.mjs b/vite.config.js.timestamp-1717514206721-86f0cd149d132.mjs new file mode 100644 index 0000000..6f9fb7b --- /dev/null +++ b/vite.config.js.timestamp-1717514206721-86f0cd149d132.mjs @@ -0,0 +1,10 @@ +// vite.config.js +import { defineConfig } from "file:///D:/TP%20Again/Project-Syncify/node_modules/vite/dist/node/index.js"; +import react from "file:///D:/TP%20Again/Project-Syncify/node_modules/@vitejs/plugin-react/dist/index.mjs"; +var vite_config_default = defineConfig({ + plugins: [react()] +}); +export { + vite_config_default as default +}; +//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxUUCBBZ2FpblxcXFxQcm9qZWN0LVN5bmNpZnlcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkQ6XFxcXFRQIEFnYWluXFxcXFByb2plY3QtU3luY2lmeVxcXFx2aXRlLmNvbmZpZy5qc1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vRDovVFAlMjBBZ2Fpbi9Qcm9qZWN0LVN5bmNpZnkvdml0ZS5jb25maWcuanNcIjtpbXBvcnQgeyBkZWZpbmVDb25maWcgfSBmcm9tICd2aXRlJ1xyXG5pbXBvcnQgcmVhY3QgZnJvbSAnQHZpdGVqcy9wbHVnaW4tcmVhY3QnXHJcblxyXG4vLyBodHRwczovL3ZpdGVqcy5kZXYvY29uZmlnL1xyXG5leHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoe1xyXG4gIHBsdWdpbnM6IFtyZWFjdCgpXSxcclxufSlcclxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUEyUSxTQUFTLG9CQUFvQjtBQUN4UyxPQUFPLFdBQVc7QUFHbEIsSUFBTyxzQkFBUSxhQUFhO0FBQUEsRUFDMUIsU0FBUyxDQUFDLE1BQU0sQ0FBQztBQUNuQixDQUFDOyIsCiAgIm5hbWVzIjogW10KfQo= From 240b810a4c0603509c9af69467bda6231cba7e23 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Wed, 5 Jun 2024 16:44:42 +0600 Subject: [PATCH 44/88] worksapace create modal fixing --- src/components/Pages/Workspace/CreateWorkspace.jsx | 3 ++- src/components/User/ProjectSlider.jsx | 2 +- src/main.jsx | 12 +++++++++++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/components/Pages/Workspace/CreateWorkspace.jsx b/src/components/Pages/Workspace/CreateWorkspace.jsx index 839f719..bad0d28 100644 --- a/src/components/Pages/Workspace/CreateWorkspace.jsx +++ b/src/components/Pages/Workspace/CreateWorkspace.jsx @@ -102,8 +102,9 @@ const CreateWorkspace = () => { {/* modal open */} <dialog id="my_modal_3" className="modal"> <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={handleCloseModelButton}>✕</button> <form onSubmit={handleSubmit} > - <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={handleCloseModelButton}>✕</button> + <h3 className="font-bold text-2xl text-center mb-5">Create New Project</h3> <div className="form-control"> <label className="label">Project Name </label> diff --git a/src/components/User/ProjectSlider.jsx b/src/components/User/ProjectSlider.jsx index 5eb66fb..6f3e1af 100644 --- a/src/components/User/ProjectSlider.jsx +++ b/src/components/User/ProjectSlider.jsx @@ -60,7 +60,7 @@ const ProjectSlider = () => { <Slider {...settings}> {projects?.map(project => ( <div key={project?.id} className="w-[300px] mx-4 border-2 border-gray-300 dark:border-gray-900 rounded-lg py-6 px-8"> - <h3 className="text-lg font-semibold">{project?.name}</h3> + <h3 className="text-lg font-semibold">{project?.name.slice(0, 20)}</h3> <p className="text-sm text-gray-600 dark:text-white"> <span className="font-semibold text-[#0c01a1] dark:text-sky-400 ">Manager : </span> {project?.workspace_manager_name}</p> <p className="text-sm text-gray-600 dark:text-white"><span className="font-semibold text-[#0c01a1] dark:text-sky-400 ">Manager Email : </span>{project?.workspace_manager_email}</p> <p className="text-sm text-gray-600 dark:text-white"><span className="font-semibold text-[#0c01a1] dark:text-sky-400 ">Member : </span>{project?.workspace_total_members}</p> diff --git a/src/main.jsx b/src/main.jsx index 782e42d..4c351f7 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -12,7 +12,17 @@ import router from "./Route/Route"; ReactDOM.createRoot(document.getElementById("root")).render( <React.StrictMode> - <ToastContainer /> + <ToastContainer + position="top-right" + autoClose={200} + hideProgressBar={false} + newestOnTop={false} + closeOnClick + rtl={false} + pauseOnFocusLoss + draggable + pauseOnHover + /> <RouterProvider router={router} /> </React.StrictMode> From f8fd3bfc1e58808c1005e698375cdeb28025825a Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Wed, 5 Jun 2024 17:20:48 +0600 Subject: [PATCH 45/88] profile fixed --- src/components/User/Education.jsx | 7 +++-- src/components/User/Profile.jsx | 49 ++++++++++++++++--------------- src/components/User/UserAbout.jsx | 2 +- src/components/User/Work.jsx | 7 +++-- 4 files changed, 37 insertions(+), 28 deletions(-) diff --git a/src/components/User/Education.jsx b/src/components/User/Education.jsx index 53cd03b..7625bf8 100644 --- a/src/components/User/Education.jsx +++ b/src/components/User/Education.jsx @@ -17,9 +17,12 @@ const Education = () => { } return ( <div> - <div className=" py-10 px-10 md:px-20 md:py-12 "> + <div className=" py-10 px-10 md:px-32 md:py-12 "> <div className="flex justify-between mb-4"> - <h1 className="text-3xl font-bold">Education</h1> + <div> + <h1 className="text-3xl font-bold">Education</h1> + <hr className="w-full border-2 border-[#0c01a1]" /> + </div> <button className=" text-4xl font-bold rounded" onClick={() => document.getElementById('my_modal_2').showModal()}> <FaPlus /> diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index 7b30009..37c8ad6 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -63,8 +63,8 @@ const Profile = () => { <img src={user && profile?.image} alt={user && user.name} className="w-28 md:w-40 h-28 md:h-40 rounded-full border-4 border-sky-900 dark:border-sky-300" /> </div> <div className="flex flex-col justify-start"> - <h1 className="text-xl md:text-3xl md:text-center"> {user && user.name}</h1> - <p className=""> {user && user.email}</p> + <h1 className="text-xl md:text-3xl font-bold"> {user && user.name.toUpperCase()}</h1> + {/* <p className=""> {user && user.email}</p> */} </div> </div> @@ -108,7 +108,7 @@ const Profile = () => { > Info </button> - <button + {/* <button onClick={() => setShowComponent("Work")} className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Work" ? "bg-sky-50 dark:bg-sky-950 " @@ -116,8 +116,8 @@ const Profile = () => { }`} > Work - </button> - <button + </button> */} + {/* <button onClick={() => setShowComponent("Education")} className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Education" ? "bg-sky-50 dark:bg-sky-950" @@ -125,7 +125,7 @@ const Profile = () => { }`} > Education - </button> + </button> */} <button onClick={() => setShowComponent("Contact")} className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Contact" @@ -139,11 +139,11 @@ const Profile = () => { </div> </div> - <div className="flex items-center justify-end md:justify-center gap-6 text-2xl md:text-4xl w-full md:w-1/2 md:mt-28 mr-10 md:mr-0 mb-10 "> + <div className="flex items-center justify-end text-4xl w-full md:w-1/3 mt-0 md:mt-28 mr-10 md:mr-40 mb-10"> <div title="Edit"> - <button onClick={() => document.getElementById('UserEdit').showModal()}><CiEdit /></button> + <button onClick={() => document.getElementById('UserEdit').showModal()}><CiEdit className=""/></button> <dialog id="UserEdit" className="modal modal-bottom sm:modal-middle"> <div className="modal-box bg-white dark:bg-black"> <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("UserEdit").close()}>✕</button> @@ -170,21 +170,19 @@ const Profile = () => { </div> </dialog> </div> - - <AiOutlineProject /> - <div title="Members"> - <AiOutlineTeam /> - </div> + + + </div> </div> </div> - <div className=" absolute bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white -bottom-4 md:bottom-0 w-[80%] left-1/2 -translate-x-1/2 rounded "> + <div className=" absolute bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white -bottom-4 md:bottom-0 w-[80%] left-1/2 -translate-x-1/2 translate-y-10 rounded"> {showComponent === "Info" ? ( <Info user={user} profile={profile} /> - ) : showComponent === "Work" ? ( - <Work /> - ) : showComponent === "Education" ? ( - <Education /> + // ) : showComponent === "Work" ? ( + // <Work /> + // ) : showComponent === "Education" ? ( + // <Education /> ) : showComponent === "Contact" ? ( <UserContact /> ) @@ -198,6 +196,8 @@ const Profile = () => { <ChatOnetoOne /> </div> + {/* about section start */} + <UserAbout /> {/* portfolio section start */} @@ -206,15 +206,18 @@ const Profile = () => { {/* skill section start */} <UserSkills /> - {/* about section start */} - <UserAbout /> + {/* education section start */} + <Education /> + + {/* work section start */} + <Work /> {/* project in slider start */} - - <ProjectSlider user={user} profile={profile} /> - + + <ProjectSlider user={user} profile={profile} /> + diff --git a/src/components/User/UserAbout.jsx b/src/components/User/UserAbout.jsx index acc05da..b3a647d 100644 --- a/src/components/User/UserAbout.jsx +++ b/src/components/User/UserAbout.jsx @@ -17,7 +17,7 @@ const UserAbout = () => { return ( - <div className=" px-10 md:px-32 py-10 "> + <div className=" px-10 md:px-32 py-10 md:pt-16"> <div className="flex justify-between mb-4"> <div> <h1 className="text-3xl font-bold">About</h1> diff --git a/src/components/User/Work.jsx b/src/components/User/Work.jsx index b040beb..85e9fbf 100644 --- a/src/components/User/Work.jsx +++ b/src/components/User/Work.jsx @@ -17,9 +17,12 @@ const Work = () => { } return ( <div> - <div className=" py-10 px-10 md:px-20 md:py-12"> + <div className=" py-10 px-10 md:px-32 md:py-12"> <div className="flex justify-between mb-4"> - <h1 className="text-3xl font-bold">Work</h1> + <div> + <h1 className="text-3xl font-bold">Work</h1> + <hr className="w-full border-2 border-[#0c01a1]" /> + </div> <button className=" text-4xl font-bold rounded" onClick={() => document.getElementById('work').showModal()}> <FaPlus /> From b1b8bfd206d89af7e39e5127f5060b357279112e Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Wed, 5 Jun 2024 17:56:24 +0600 Subject: [PATCH 46/88] calender ui improved --- .../Dashboard/Calendarui/CalendarHeader.jsx | 57 +++++++++++++------ .../Pages/Dashboard/Calendarui/Day.jsx | 6 +- .../Pages/Dashboard/Calendarui/Month.jsx | 2 +- .../Pages/DynamicDashboard/DynamicSidebar.jsx | 3 +- 4 files changed, 49 insertions(+), 19 deletions(-) diff --git a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx index 2b0086d..58842c7 100644 --- a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx +++ b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx @@ -1,6 +1,7 @@ import React, { useContext } from "react"; -import { FaRegCalendarAlt, FaArrowLeft, FaArrowRight } from "react-icons/fa"; +import { FaArrowLeft, FaArrowRight } from "react-icons/fa"; import GlobalContext from "../../../../context/GlobalContext"; +import { RiCalendarTodoFill } from "react-icons/ri"; const CalendarHeader = () => { const { monthIndex, setMonthIndex } = useContext(GlobalContext); @@ -10,25 +11,49 @@ const CalendarHeader = () => { function handleNextMonth() { setMonthIndex(monthIndex + 1); } + + const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; return ( <div> - <header className="px-4 py-2 flex items-center"> - <FaRegCalendarAlt className="w-12 h-10" /> - <h1 className="mr-10 text-xl text-gray-500 font-bold">Calendar</h1> - <button className="border rounded py-2 px-4 mr-5">Today</button> + <div className='dark:text-[#73e9fe] text-[#010ca1] '> + <div className=" py-2"> + <div className="flex justify-between items-center pb-2"> + <h1 className="text-3xl pb-2 font-semibold "> + Check Out Plans + </h1> + </div> + + <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe] " /> + + </div> + {/* <TitleDynamic title="Member" subTitle="To ensure seamless progress tracking and maintenance of your project, incorporate team members into your project structure. Assign distinct roles to each member to streamline collaboration and enhance accountability throughout the project lifecycle. Add member and explore more. " /> */} + </div> + <div className="px-4 py-2 flex justify-between items-center"> + < div className="flex items-center"> + <RiCalendarTodoFill className="w-12 h-10" /> + {/* <h1 className="mr-10 text-xl text-gray-500 font-bold">Calendar</h1> */} + + <h2 className="text-xl font-bold mx-2"> + {months[monthIndex]} {new Date().getFullYear()} + </h2> + </div> <div className="flex items-center"> - <button onClick={handlePrevMonth}> - <span className="cursor-pointer "> - <FaArrowLeft /> - </span> - </button> - <button className="mx-2" onClick={handleNextMonth}> - <span className="cursor-pointer"> - <FaArrowRight /> - </span> - </button> + <button className="border border-slate-400 rounded py-2 px-4 mr-5">Today</button> + <div className="flex items-center"> + <button onClick={handlePrevMonth}> + <span className="cursor-pointer "> + <FaArrowLeft /> + </span> + </button> + <button className="mx-2" onClick={handleNextMonth}> + <span className="cursor-pointer"> + <FaArrowRight /> + </span> + </button> + </div> </div> - </header> + + </div> </div> ); }; diff --git a/src/components/Pages/Dashboard/Calendarui/Day.jsx b/src/components/Pages/Dashboard/Calendarui/Day.jsx index 431eddd..b88dec0 100644 --- a/src/components/Pages/Dashboard/Calendarui/Day.jsx +++ b/src/components/Pages/Dashboard/Calendarui/Day.jsx @@ -11,9 +11,13 @@ const Day = ({ day, rowIdx }) => { <div className="border border-gray-200 flex flex-col"> <header className="flex flex-col justify-center items-center"> {rowIdx === 0 && ( - <p className="text-sm mt-1">{day.format("ddd").toUpperCase()}</p> + <div className="w-full text-center"> + <p className="text-sm mt-1 border-b border-gray-300">{day.format("ddd").toUpperCase()}</p> + </div> )} + + <p className={`text-sm p-1 my-1 text-center ${getCurrentDateClass()}`}> {day.format("DD")} </p> diff --git a/src/components/Pages/Dashboard/Calendarui/Month.jsx b/src/components/Pages/Dashboard/Calendarui/Month.jsx index c5e94c7..937e94f 100644 --- a/src/components/Pages/Dashboard/Calendarui/Month.jsx +++ b/src/components/Pages/Dashboard/Calendarui/Month.jsx @@ -3,7 +3,7 @@ import Day from "./Day"; const Month = ({ month }) => { return ( - <div className="flex-1 grid grid-cols-7 grid-rows-5"> + <div className="flex-1 grid grid-cols-7 grid-rows-5 h-5/6 "> {month.map((row, i) => ( <React.Fragment key={i}> {row.map((day, idx) => ( diff --git a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx index d2b9848..81fb984 100644 --- a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx +++ b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx @@ -9,6 +9,7 @@ import { useEffect, useState } from "react"; import axios from "axios"; import { AiFillPrinter } from "react-icons/ai"; import { GoTasklist } from "react-icons/go"; +import { RiCalendarTodoFill } from "react-icons/ri"; const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { const [open, setOpen] = useState(false); @@ -113,7 +114,7 @@ const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { </li> <li className={`mb-2 rounded hover:shadow py-2 ${getLinkClass(`/workspace/${id}/calendar`)}`}> <Link to={`/workspace/${id}/calendar`} className="px-3"> - <SlCalender className="inline-block w-6 h-6 mr-2 -mt-2" /> + <RiCalendarTodoFill className="inline-block w-6 h-6 mr-2 -mt-2" /> {!open && <span className="hidden md:inline">Calendar</span>} </Link> </li> From 5a541de60e4de25b2543fb93331f98d19c908117 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Wed, 5 Jun 2024 18:00:45 +0600 Subject: [PATCH 47/88] dynamic navbar changes done --- src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx | 1 - src/components/Pages/Dashboard/Navbar.jsx | 2 +- src/pages/shared/Navbar.jsx | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx index 58842c7..1338b57 100644 --- a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx +++ b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx @@ -26,7 +26,6 @@ const CalendarHeader = () => { <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe] " /> </div> - {/* <TitleDynamic title="Member" subTitle="To ensure seamless progress tracking and maintenance of your project, incorporate team members into your project structure. Assign distinct roles to each member to streamline collaboration and enhance accountability throughout the project lifecycle. Add member and explore more. " /> */} </div> <div className="px-4 py-2 flex justify-between items-center"> < div className="flex items-center"> diff --git a/src/components/Pages/Dashboard/Navbar.jsx b/src/components/Pages/Dashboard/Navbar.jsx index b5b875f..1b6b08f 100644 --- a/src/components/Pages/Dashboard/Navbar.jsx +++ b/src/components/Pages/Dashboard/Navbar.jsx @@ -52,7 +52,7 @@ const Navbar = ({ sidebarToggle, setSidebarToggle, handleThemeChange }) => { return ( <div className="mx-auto sm:max-w-xl md:max-w-full lg:max-w-screen-xl p-4" > - <nav className='flex justify-between items-center gap-10 backdrop-filter backdrop-blur-3xl mb-10 fixed top-0 left-0 z-50 w-full h-20 px-3'> + <nav className='flex justify-between items-center gap-10 backdrop-filter backdrop-blur-3xl mb-10 fixed top-0 left-0 z-50 w-full h-20 px-3 bg-gradient-to-r from-blue-200 dark:from-blue-900 to-blue-50 dark:to-black'> <div className='flex items-center text-xl'> <Link to="/"> diff --git a/src/pages/shared/Navbar.jsx b/src/pages/shared/Navbar.jsx index 375d5c8..3c60a18 100644 --- a/src/pages/shared/Navbar.jsx +++ b/src/pages/shared/Navbar.jsx @@ -118,7 +118,7 @@ const Navbar = ({ handleThemeChange }) => { }, [user]); return ( <div className=" mx-auto sm:max-w-xl md:max-w-full lg:max-w-screen-xl p-4 "> - <div className="flex justify-between items-center gap-10 backdrop-filter backdrop-blur-3xl mb-10 fixed top-0 left-0 z-50 w-full h-20 px-6 bg-gradient-to-r from-blue-200 dark:from-blue-900 to-blue-50 dark:to-blue-950"> + <div className="flex justify-between items-center gap-10 backdrop-filter backdrop-blur-3xl mb-10 fixed top-0 left-0 z-50 w-full h-20 px-6 bg-gradient-to-r from-blue-200 dark:from-blue-900 to-blue-50 dark:to-black"> <div className="hidden lg:flex justify-between items-center w-full"> {/** logo and name section */} <div className="w-1/4 flex justify-start items-center text-[#0c01a1] dark:text-[#73e9fe]"> From 9bec1fc9d6f7a6f720683b1e7d8795f8bb0ebce7 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Wed, 5 Jun 2024 18:13:28 +0600 Subject: [PATCH 48/88] navbar toggle issues fixed --- src/components/Pages/Dashboard/Navbar.jsx | 35 +++- src/pages/shared/Navbar.jsx | 217 ++++++++++++---------- 2 files changed, 149 insertions(+), 103 deletions(-) diff --git a/src/components/Pages/Dashboard/Navbar.jsx b/src/components/Pages/Dashboard/Navbar.jsx index 1b6b08f..04c01b1 100644 --- a/src/components/Pages/Dashboard/Navbar.jsx +++ b/src/components/Pages/Dashboard/Navbar.jsx @@ -31,6 +31,20 @@ const Navbar = ({ sidebarToggle, setSidebarToggle, handleThemeChange }) => { navigate("/profile"); }; + + const [menuVisible, setMenuVisible] = useState(false); + + const handleToggleMenu = () => { + setMenuVisible(!menuVisible); + }; + + + const handleMenuClick = (action) => { + action(); + setMenuVisible(false); + }; + + useEffect(() => { if (user && user.userId) { fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${user.userId}/`) @@ -90,16 +104,23 @@ const Navbar = ({ sidebarToggle, setSidebarToggle, handleThemeChange }) => { <div className='relative'> { - user ? <> <button className=' group '> + user ? <> <button className=' group ' onClick={handleToggleMenu}> <img src={profile?.image} alt="image" className='w-8 md:w-10 h-8 md:h-10 rounded-full' /> {/* <FaUserCircle /> */} - <div className='z-10 absolute hidden bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-20 group-focus:block top-full right-0'> - <ul className='py-2 text-sm text-left px-4'> - <li onClick={handleProfile} className='hover:font-bold'>Profile</li> - <li onClick={handleLogout} className='hover:font-bold'>Logout</li> - </ul> - </div> + {menuVisible && ( + <div className='z-10 absolute bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-20 top-full right-0'> + <ul className='py-2 text-sm text-left px-4'> + <li onClick={() => handleMenuClick(handleProfile)} className='hover:font-bold'> + Profile + </li> + <li onClick={() => handleMenuClick(handleLogout)} className='hover:font-bold'> + Logout + </li> + </ul> + </div> + )} + </button></> : <><Link to='/login' className='text-white'><FaUserCircle className='w-6 h-6 mt-1' /></Link></> } diff --git a/src/pages/shared/Navbar.jsx b/src/pages/shared/Navbar.jsx index 3c60a18..3307c00 100644 --- a/src/pages/shared/Navbar.jsx +++ b/src/pages/shared/Navbar.jsx @@ -97,6 +97,18 @@ const Navbar = ({ handleThemeChange }) => { console.log("profile button clicked"); navigate("/profile"); }; + const [menuVisible, setMenuVisible] = useState(false); + + const handleToggleMenu = () => { + setMenuVisible(!menuVisible); + }; + + + const handleMenuClick = (action) => { + action(); + setMenuVisible(false); + }; + useEffect(() => { if (user && user.userId) { @@ -166,118 +178,131 @@ const Navbar = ({ handleThemeChange }) => { <Link to="/contact">Contact</Link> {user ? ( <> - <button className=' group '> + <button className=' group ' onClick={handleToggleMenu}> + + <img src={profile?.image} alt="image" className='w-8 md:w-10 h-8 md:h-10 rounded-full' /> + + {menuVisible && ( + <div className='z-10 absolute bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-20 top-full right-0'> + <ul className='py-2 text-sm text-left px-4'> + <li onClick={() => handleMenuClick(handleProfile)} className='hover:font-bold'> + Profile + </li> + <li onClick={() => handleMenuClick(handleLogout)} className='hover:font-bold'> + Logout + </li> + </ul> + </div> + )} - <img src={profile?.image} alt="image" className='w-10 h-10 rounded-full' /> - {/* <FaUserCircle /> */} - <div className='z-10 absolute hidden bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-20 group-focus:block top-full right-0 mr-2 '> - <ul className='py-2 text-sm text-left px-4'> - <li onClick={handleProfile} className='hover:font-bold'>Profile</li> - <li onClick={handleLogout} className='hover:font-bold'>Logout</li> - </ul> - </div> </button> </> - ) : ( - <> - <div className="flex gap-3 justify-center items-center"> - <Link to="/login">Log In</Link> - <Link to="/register"> - <button className="px-2 py-1 hidden md:flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white"> - Get Started - </button> - </Link> + ) : ( + <> + <div className="flex gap-3 justify-center items-center"> + <Link to="/login">Log In</Link> + <Link to="/register"> + <button className="px-2 py-1 hidden md:flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white"> + Get Started + </button> + </Link> - </div> - </> + </div> + </> )} + </div> </div> - </div> - {/** toggle bar button */} - <div className="flex lg:hidden w-full "> - <div className="flex justify-between items-center w-full"> - <div className=" flex text-[#0c01a1] dark:text-[#73e9fe]"> - <a href="/"> - <img - src={"https://i.ibb.co/T4FSNsb/Justlogo.png"} - className="w-14 h-12 text-[#0c01a1] dark:text-[#73e9fe]" - alt="logo" - /> - </a> - <a href="/"> - <h1 className="text-2xl font-bold italic ">Project Syncify</h1> - </a> - </div> - <div className="flex gap-2"> - <div className="font-extrabold"> - <label className="swap swap-rotate "> - <input type="checkbox" onChange={handleThemeChange} /> - - <svg - className="swap-on fill-current w-8 h-8 text-[#0c01a1] dark:text-[#73e9fe]" - xmlns="http://www.w3.org/2000/svg" - viewBox="0 0 24 24" - > - <path d="M5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12Zm7-7a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5ZM5.64,7.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34Zm12,.29a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-9,8a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5Z" /> - </svg> - - {/* moon icon */} - <svg - className="swap-off fill-current w-8 h-8 text-[#0c01a1] dark:text-[#73e9fe]" - xmlns="http://www.w3.org/2000/svg" - viewBox="0 0 24 24" - > - <path d="M21.64,13a1,1,0,0,0-1.05-.14,8.05,8.05,0,0,1-3.37.73A8.15,8.15,0,0,1,9.08,5.49a8.59,8.59,0,0,1,.25-2A1,1,0,0,0,8,2.36,10.14,10.14,0,1,0,22,14.05,1,1,0,0,0,21.64,13Zm-9.5,6.69A8.14,8.14,0,0,1,7.08,5.22v.27A10.15,10.15,0,0,0,17.22,15.63a9.79,9.79,0,0,0,2.1-.22A8.11,8.11,0,0,1,12.14,19.73Z" /> - </svg> - </label> - </div> - <hr className="w-[3px] h-[36px] bg-[#0c01a1] dark:bg-[#73e9fe]" /> - <div> - <button className="group"> - <img src={user && profile?.image} alt={user && user.name} className="w-8 h-8 rounded-full " /> - <div className='z-10 absolute hidden bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-20 group-focus:block top-full right-0 mr-2 '> - <ul className='py-2 text-sm text-left px-4'> - <li onClick={handleProfile} className='hover:font-bold'>Profile</li> - - </ul> - </div> - </button> + {/** toggle bar button */} + <div className="flex lg:hidden w-full "> + <div className="flex justify-between items-center w-full"> + <div className=" flex text-[#0c01a1] dark:text-[#73e9fe]"> + <a href="/"> + <img + src={"https://i.ibb.co/T4FSNsb/Justlogo.png"} + className="w-14 h-12 text-[#0c01a1] dark:text-[#73e9fe]" + alt="logo" + /> + </a> + <a href="/"> + <h1 className="text-2xl font-bold italic ">Project Syncify</h1> + </a> </div> - - <div onClick={toggleMenu}> - {open ? ( - <FaXmark className=" text-3xl cursor-pointer" /> - ) : ( - <HiMenuAlt2 className=" text-3xl cursor-pointer" /> - )} - </div> - {/** conditional show navlist items */} - <div - className={`${open ? "flex" : "hidden" - } w-full h-fit bg-cyan-50 dark:bg-slate-800 bg-opacity-50 dark:bg-opacity-50 p-4 absolute top-[80px] left-0`} - > - <div className="flex flex-col justify-center items-center gap-4 w-full font-semibold "> - {navlinks} - <Link to="/contact">Contact</Link> - { - user ? <> - <h1 onClick={handleLogout}>Log Out</h1> - </>: - <Link to="/login">Log In</Link> - } - {/* <button className="px-4 py-2 flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white">Get Started</button> */} + <div className="flex gap-2"> + <div className="font-extrabold"> + <label className="swap swap-rotate "> + <input type="checkbox" onChange={handleThemeChange} /> + + <svg + className="swap-on fill-current w-8 h-8 text-[#0c01a1] dark:text-[#73e9fe]" + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 24 24" + > + <path d="M5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12Zm7-7a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5ZM5.64,7.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34Zm12,.29a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-9,8a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5Z" /> + </svg> + + {/* moon icon */} + <svg + className="swap-off fill-current w-8 h-8 text-[#0c01a1] dark:text-[#73e9fe]" + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 24 24" + > + <path d="M21.64,13a1,1,0,0,0-1.05-.14,8.05,8.05,0,0,1-3.37.73A8.15,8.15,0,0,1,9.08,5.49a8.59,8.59,0,0,1,.25-2A1,1,0,0,0,8,2.36,10.14,10.14,0,1,0,22,14.05,1,1,0,0,0,21.64,13Zm-9.5,6.69A8.14,8.14,0,0,1,7.08,5.22v.27A10.15,10.15,0,0,0,17.22,15.63a9.79,9.79,0,0,0,2.1-.22A8.11,8.11,0,0,1,12.14,19.73Z" /> + </svg> + </label> + </div> + <hr className="w-[3px] h-[36px] bg-[#0c01a1] dark:bg-[#73e9fe]" /> + <div> + <button className=' group ' onClick={handleToggleMenu}> + + <img src={profile?.image} alt="image" className='w-8 md:w-10 h-8 md:h-10 rounded-full' title = "profile" /> + {/* <FaUserCircle /> */} + {menuVisible && ( + <div className='z-10 absolute bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-20 top-full right-0'> + <ul className='py-2 text-sm text-left px-4'> + <li onClick={() => handleMenuClick(handleProfile)} className='hover:font-bold'> + Profile + </li> + </ul> + </div> + )} + + </button> + </div> + + <div onClick={toggleMenu}> + {open ? ( + <FaXmark className=" text-3xl cursor-pointer" /> + ) : ( + <HiMenuAlt2 className=" text-3xl cursor-pointer" /> + )} + </div> + {/** conditional show navlist items */} + <div + className={`${open ? "flex" : "hidden" + } w-full h-fit bg-cyan-100 dark:bg-sky-950 bg-opacity-80 dark:bg-opacity-90 p-4 absolute top-[80px] left-0`} + > + <div className="flex flex-col justify-center items-center gap-4 w-full font-semibold "> + {navlinks} + <Link to="/contact">Contact</Link> + { + user ? <> + <h1 onClick={handleLogout}>Log Out</h1> + </> : + <Link to="/login">Log In</Link> + } + {/* <button className="px-4 py-2 flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white">Get Started</button> */} + </div> </div> </div> - </div> - {/** end toggle section and navlist for mobile device */} + {/** end toggle section and navlist for mobile device */} + </div> </div> </div> - </div> </div > ); }; From 6b8d279b952b086cd4a676d926773a3d74267c41 Mon Sep 17 00:00:00 2001 From: rasel-chowdhury1 <rasel.chowdhury0001@gmail.com> Date: Wed, 5 Jun 2024 18:13:50 +0600 Subject: [PATCH 49/88] board, member and dynamic profile create component and functionlity done --- src/Route/Route.jsx | 10 + src/components/Pages/Board/Board.jsx | 263 +++++++++--------- .../Board/previousShowMultipleBoardCode.jsx | 150 ++++++++++ .../Pages/DynamicDashboard/DynamicSidebar.jsx | 6 + .../Pages/DynamicDashboard/Member.jsx | 71 ++--- src/components/Pages/Inside/Inside.jsx | 166 +++++++++++ src/components/User/DynamicProfile.jsx | 87 ++++++ 7 files changed, 577 insertions(+), 176 deletions(-) create mode 100644 src/components/Pages/Board/previousShowMultipleBoardCode.jsx create mode 100644 src/components/Pages/Inside/Inside.jsx create mode 100644 src/components/User/DynamicProfile.jsx diff --git a/src/Route/Route.jsx b/src/Route/Route.jsx index 0dd39a6..fd06693 100644 --- a/src/Route/Route.jsx +++ b/src/Route/Route.jsx @@ -26,6 +26,8 @@ import OperationDetails from "../components/Pages/Home/DifferentTypeOfTabSection import ItDetials from "../components/Pages/Home/DifferentTypeOfTabSection/TabPages/ItDetials"; import ProductDetails from "../components/Pages/Home/DifferentTypeOfTabSection/TabPages/ProductDetails"; import CompanyDetails from "../components/Pages/Home/DifferentTypeOfTabSection/TabPages/CompanyDetails"; +import Inside from './../components/Pages/Inside/Inside'; +import DynamicProfile from "../components/User/DynamicProfile"; const router = createBrowserRouter([ { path: "/", @@ -63,6 +65,10 @@ const router = createBrowserRouter([ path: "/profile", element: <Profile />, }, + { + path: "/profile/:pId", + element: <DynamicProfile/>, + }, { path: "/forget", element: <ForgetPassword />, @@ -177,6 +183,10 @@ const router = createBrowserRouter([ path: "/workspace/:id/calendar", element: <Calendarui />, }, + { + path: "/workspace/:id/inside", + element: <Inside/>, + }, ], }, // { diff --git a/src/components/Pages/Board/Board.jsx b/src/components/Pages/Board/Board.jsx index 4a5e30f..9c3a3b4 100644 --- a/src/components/Pages/Board/Board.jsx +++ b/src/components/Pages/Board/Board.jsx @@ -26,6 +26,7 @@ const Board = () => { const [boards, setBoards] = useState(null); const [reload,setReload] = useState(false); const [members,setMembers] = useState(null); + const [expandedBoardId, setExpandedBoardId] = useState(null); const getSpecificMembers = async () => { @@ -114,10 +115,15 @@ const Board = () => { document.getElementById("createTask").close() } - const [showTasks, setShowTasks] = useState(false); + // const [showTasks, setShowTasks] = useState(false); - const handleToggle = () => { - setShowTasks(!showTasks); + const handleToggle = (boardId) => { + // console.log("toggle button clicked", boardId) + // console.log("before expant board id -> ", expandedBoardId); + // console.log((null === 27)) + setExpandedBoardId(expandedBoardId === boardId ? null : boardId); + // setShowTasks(!showTasks); + }; const handleDeleteButton = async (boardId) => { @@ -127,6 +133,8 @@ const Board = () => { setReload(!reload) } } + + console.log('after expant board id -> ',expandedBoardId) useEffect(()=> { const getBoard = async () => { @@ -172,156 +180,139 @@ const Board = () => { {loading && <h3>Loading .... </h3>} -{!loading && boards?.map((board, idx) => ( - <div key={idx} className="overflow-x-auto shadow-xl rounded w-full"> + <div className="overflow-x-auto shadow-xl rounded w-full"> <table className="table w-full"> <thead> <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe]"> <th> Plans Name </th> <th>Board Name</th> - - <th>Assigned </th> - + <th>Assigned</th> <th>Delete</th> <th>Add Task</th> <th>Chat</th> - {/* <th>All Tasks</th> */} + <th>Toggle Tasks</th> </tr> </thead> <tbody> - <tr className="text-center text-sm text-black dark:text-white"> - <td>{board?.timeline_name}</td> - <td>{board?.name}</td> - {/* <td>status</td> */} - <td>{board?.assign?.first_name}</td> - - <td> - <button className="mx-4" onClick={() => handleDeleteButton(board.id)}> - <MdDeleteForever className="text-xl" /> - </button> - </td> - <td> -<div> - <button className=" font-bold px-4 py-2 rounded-md" onClick={() => handleOpenDialog(board,"crateTask")}> - <MdAddTask className="text-xl" /> - </button> - - <dialog id="createTask" className="modal"> - <div className="modal-box bg-white dark:bg-black"> - <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("createTask")}>✕</button> - <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#2c01a1]">Create Task</h3> - <form onSubmit={handleCreateTaskButton} > - - <div className="form-control"> - <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Board Name</span> - </label> - <input type="text" name="scrum_Name" value={formData.scrum_Name} - onChange={handleChange} - placeholder="Board Name" className="input input-bordered bg-slate-200 dark:bg-black" /> - </div> - <div className="form-control"> - <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Name</span> - </label> - <input type="text" name="taskName" placeholder="Task Name" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> - </div> - <div className="form-control"> - <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Details</span> - </label> - <input type="text" name="details" placeholder="Text Details" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> - </div> - <div className="form-control"> - <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Assign Member</span> - </label> - <select name="assign" className="select select-bordered bg-slate-200 dark:bg-black"> - <option disabled selected>Assign</option> - {members?.map((member, idx) => <option key={idx} value={member.user_email}>{member.user_email}</option>)} - </select> - </div> - - <div className="form-control"> - <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Which Type</span> - </label> - <select name="which_type" className="select select-bordered bg-slate-200 dark:bg-black"> - <option disabled selected>Which_type</option> - <option value="Feature">Feature</option> - <option value="Bug Fix">Bug Fix</option> - <option value="Code Test">Code Test</option> - <option value="Task">Task</option> - </select> - </div> - - <div className="flex justify-center mt-6"> - <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> - </div> - </form> - </div> - </dialog> -</div> - </td> - - <td className="absolute"> - <ChatUI boardId={board.id} User={user} board={board}/> - - </td> + {!loading && boards?.map((board, idx) => ( + <> + <tr key={idx} className="text-center text-sm text-black dark:text-white"> + <td>{board?.timeline_name}</td> + <td>{board?.name}</td> + <td>{board?.assign?.first_name}</td> + <td> + <button className="mx-4" onClick={() => handleDeleteButton(board.id)}> + <MdDeleteForever className="text-xl" /> + </button> + </td> + <td> + <button className="font-bold px-4 py-2 rounded-md" onClick={() => handleOpenDialog(board, "createTask")}> + <MdAddTask className="text-xl" /> + </button> + + <dialog id="createTask" className="modal"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("createTask")}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#2c01a1]">Create Task</h3> + <form onSubmit={handleCreateTaskButton}> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Board Name</span> + </label> + <input type="text" name="scrum_Name" value={formData.scrum_Name} + onChange={handleChange} + placeholder="Board Name" className="input input-bordered bg-slate-200 dark:bg-black" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Name</span> + </label> + <input type="text" name="taskName" placeholder="Task Name" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Details</span> + </label> + <input type="text" name="details" placeholder="Text Details" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Assign Member</span> + </label> + <select name="assign" className="select select-bordered bg-slate-200 dark:bg-black"> + <option disabled selected>Assign</option> + {members?.map((member, idx) => <option key={idx} value={member.user_email}>{member.user_email}</option>)} + </select> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Which Type</span> + </label> + <select name="which_type" className="select select-bordered bg-slate-200 dark:bg-black"> + <option disabled selected>Which_type</option> + <option value="Feature">Feature</option> + <option value="Bug Fix">Bug Fix</option> + <option value="Code Test">Code Test</option> + <option value="Task">Task</option> + </select> + </div> + + <div className="flex justify-center mt-6"> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> + </div> + </form> + </div> + </dialog> + </td> - <td> - <button onClick={handleToggle} className="mx-4 px-2 py-1 rounded"> - {showTasks ? <BiCollapseVertical classname="text-xl" /> : <HiMiniChevronUpDown className="text-xl" />} - </button> - </td> - - </tr> + <td> + <ChatUI boardId={board.id} User={user} board={board} /> + </td> - {showTasks && <tr className="text-center text-sm text-black dark:text-white w-full"> - <td colSpan="8" className="w-full px-10"> - <div className="overflow-x-auto w-full shadow-xl rounded"> - <table className="table w-full"> - <thead> - <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe] bg-cyan-50 dark:bg-gray-900"> - <th>Task Name</th> - <th>Assigned To</th> - <th>Status</th> - <th>Type</th> - <th>Priority</th> - {/* <th>Actions</th> */} - </tr> - </thead> - <tbody> - - {showTasks && -board.tasks.map((task, idx) => ( -<tr className="text-center text-sm text-black dark:text-white"> - <td>{task.name}</td> - <td>{task.assign?.email}</td> - <td>{task.status}</td> - <td>{task.which_Type}</td> - <td>{task.priority}</td> <td> - {/* <button className="mx-4"> - <FaRegEdit className="text-xl" /> - </button> */} - {/* <EditDeleteTask /> */} + <button onClick={() => handleToggle(board.id)} className="mx-4 px-2 py-1 rounded"> + {expandedBoardId === board.id ? <BiCollapseVertical className="text-xl" /> : <HiMiniChevronUpDown className="text-xl" />} + </button> </td> </tr> -)) -} - - </tbody> - </table> - </div> - </td> - </tr>} - - + + {expandedBoardId === board.id && ( + <tr className="text-center text-sm text-black dark:text-white w-full"> + <td colSpan="7" className="w-full px-10"> + <div className="overflow-x-auto w-full shadow-xl rounded"> + <table className="table w-full"> + <thead> + <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe] bg-cyan-50 dark:bg-gray-900"> + <th>Task Name</th> + <th>Assigned To</th> + <th>Status</th> + <th>Type</th> + <th>Priority</th> + </tr> + </thead> + <tbody> + {board.tasks.map((task, taskIdx) => ( + <tr key={taskIdx} className="text-center text-sm text-black dark:text-white"> + <td>{task.name}</td> + <td>{task.assign?.email}</td> + <td>{task.status}</td> + <td>{task.which_Type}</td> + <td>{task.priority}</td> + </tr> + ))} + </tbody> + </table> + </div> + </td> + </tr> + )} + </> + ))} </tbody> </table> - </div> -))} +</div> + </div > @@ -329,3 +320,5 @@ board.tasks.map((task, idx) => ( }; export default Board; + + diff --git a/src/components/Pages/Board/previousShowMultipleBoardCode.jsx b/src/components/Pages/Board/previousShowMultipleBoardCode.jsx new file mode 100644 index 0000000..f1c05d8 --- /dev/null +++ b/src/components/Pages/Board/previousShowMultipleBoardCode.jsx @@ -0,0 +1,150 @@ +{!loading && boards?.map((board, idx) => ( + <div key={idx} className="overflow-x-auto shadow-xl rounded w-full"> + <table className="table w-full"> + <thead> + <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe]"> + <th> Plans Name </th> + <th>Board Name</th> + + <th>Assigned </th> + + <th>Delete</th> + <th>Add Task</th> + <th>Chat</th> + {/* <th>All Tasks</th> */} + </tr> + </thead> + <tbody> + <tr className="text-center text-sm text-black dark:text-white"> + <td>{board?.timeline_name}</td> + <td>{board?.name}</td> + {/* <td>status</td> */} + <td>{board?.assign?.first_name}</td> + + <td> + <button className="mx-4" onClick={() => handleDeleteButton(board.id)}> + <MdDeleteForever className="text-xl" /> + </button> + </td> + <td> +<div> + <button className=" font-bold px-4 py-2 rounded-md" onClick={() => handleOpenDialog(board,"crateTask")}> + <MdAddTask className="text-xl" /> + </button> + + <dialog id="createTask" className="modal"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("createTask")}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#2c01a1]">Create Task</h3> + <form onSubmit={handleCreateTaskButton} > + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Board Name</span> + </label> + <input type="text" name="scrum_Name" value={formData.scrum_Name} + onChange={handleChange} + placeholder="Board Name" className="input input-bordered bg-slate-200 dark:bg-black" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Name</span> + </label> + <input type="text" name="taskName" placeholder="Task Name" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Details</span> + </label> + <input type="text" name="details" placeholder="Text Details" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Assign Member</span> + </label> + <select name="assign" className="select select-bordered bg-slate-200 dark:bg-black"> + <option disabled selected>Assign</option> + {members?.map((member, idx) => <option key={idx} value={member.user_email}>{member.user_email}</option>)} + </select> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Which Type</span> + </label> + <select name="which_type" className="select select-bordered bg-slate-200 dark:bg-black"> + <option disabled selected>Which_type</option> + <option value="Feature">Feature</option> + <option value="Bug Fix">Bug Fix</option> + <option value="Code Test">Code Test</option> + <option value="Task">Task</option> + </select> + </div> + + <div className="flex justify-center mt-6"> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> + </div> + </form> + </div> + </dialog> +</div> + </td> + + <td className="absolute"> + <ChatUI boardId={board.id} User={user} board={board}/> + + </td> + + <td> + <button onClick={handleToggle} className="mx-4 px-2 py-1 rounded"> + {showTasks ? <BiCollapseVertical classname="text-xl" /> : <HiMiniChevronUpDown className="text-xl" />} + </button> + </td> + + </tr> + + {showTasks && <tr className="text-center text-sm text-black dark:text-white w-full"> + <td colSpan="8" className="w-full px-10"> + <div className="overflow-x-auto w-full shadow-xl rounded"> + <table className="table w-full"> + <thead> + <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe] bg-cyan-50 dark:bg-gray-900"> + <th>Task Name</th> + <th>Assigned To</th> + <th>Status</th> + <th>Type</th> + <th>Priority</th> + {/* <th>Actions</th> */} + </tr> + </thead> + <tbody> + + {showTasks && +board.tasks.map((task, idx) => ( +<tr className="text-center text-sm text-black dark:text-white"> + <td>{task.name}</td> + <td>{task.assign?.email}</td> + <td>{task.status}</td> + <td>{task.which_Type}</td> + <td>{task.priority}</td> + <td> + {/* <button className="mx-4"> + <FaRegEdit className="text-xl" /> + </button> */} + {/* <EditDeleteTask /> */} + </td> + </tr> +)) +} + + </tbody> + </table> + </div> + </td> + </tr>} + + + </tbody> + </table> + </div> +))} \ No newline at end of file diff --git a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx index d2b9848..6588ebc 100644 --- a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx +++ b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx @@ -117,6 +117,12 @@ const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { {!open && <span className="hidden md:inline">Calendar</span>} </Link> </li> + <li className={`mb-2 rounded hover:shadow py-2 ${getLinkClass(`/workspace/${id}/calendar`)}`}> + <Link to={`/workspace/${id}/inside`} className="px-3"> + <SlCalender className="inline-block w-6 h-6 mr-2 -mt-2" /> + {!open && <span className="hidden md:inline">Inside</span>} + </Link> + </li> </ul> </div> ); diff --git a/src/components/Pages/DynamicDashboard/Member.jsx b/src/components/Pages/DynamicDashboard/Member.jsx index 88e3132..9e0c65a 100644 --- a/src/components/Pages/DynamicDashboard/Member.jsx +++ b/src/components/Pages/DynamicDashboard/Member.jsx @@ -1,7 +1,7 @@ import axios from "axios"; import Lottie from "lottie-react"; import { useEffect, useState } from "react"; -import { useParams } from "react-router-dom"; +import { Link, useParams } from "react-router-dom"; import { toast } from "react-toastify"; import MemberAni from "../../../../public/member.json"; import { MdDeleteForever } from 'react-icons/md'; @@ -13,7 +13,7 @@ const Member = () => { const [members, setMembers] = useState([]); const [change, setChange] = useState(false); const { id } = useParams(); - console.log({ id }); + // console.log({ id }); const newMember = { workspace_Name: "", @@ -32,17 +32,37 @@ const Member = () => { newMember.role = e.target.userType.value; newMember.email = e.target.email.value; + if(!newMember.workspace_Name){ + toast.warning("not found workspace id,please reload page..."); + return + } + else if(!newMember.role){ + toast.warning("Please select role for this user..."); + return; + } + else if(!newMember.email){ + toast.warning("Write user email"); + return + } + try { const result = await axios.post( `https://projectsyncifyapi.onrender.com/api/v2/workspace/members/add/`, newMember ); - console.log("result -> ", result); + // console.log("result -> ", result); toast.success("Member Successfully Added"); setChange(!change); handleCloseModelButton("my_modal_3"); } catch (error) { - console.log("error -> ", error); + if(error?.message === "Network Error"){ + toast.warning("Network connection failed.Check this network"); + } + // console.log("error -> ", error); + let err = error?.response?.data?.non_field_errors[0] + if(err){ + toast.warning(err) + } } }; @@ -82,39 +102,7 @@ const handleOpenDialog = (member, modalName) => { })); }; - const handleCreateTaskButton = async (e) => { - e.preventDefault() - const newTask = { - scrum_Name: formData.id, - name: "", - details: "", - assign: "", - which_Type: "" - } - - newTask.scrum_Name = Number(formData.id); - newTask.name = e.target.taskName.value; - newTask.details = e.target.details.value; - newTask.assign = e.target.assign.value; - newTask.which_Type = e.target.which_type.value; - - - console.log({ newTask }) - - const result = await axios.post(`https://projectsyncifyapi.onrender.com/workspace/tasks/create/`, newTask) - - if (result) { - toast.success('Successfully Create successfully.'); - - setReload(!reload); - handleCloseModelButton('createTask') - } - else { - console.log('timeline post result -> ', result) - } - } - {/** end update timeline form functionlity */ } @@ -126,7 +114,7 @@ const handleOpenDialog = (member, modalName) => { user_id: formData.userId, }; - console.log({updateMember}) + // console.log({updateMember}) try { const result = await axios.patch( @@ -181,7 +169,7 @@ const handleOpenDialog = (member, modalName) => { const result = await axios.get( `https://projectsyncifyapi.onrender.com/api/v2/workspace/${id}/members/` ); - console.log("get member -> ", result.data); + // console.log("get member -> ", result.data); setMembers(result.data); } catch (error) { console.log("get member error -> ", error); @@ -199,8 +187,7 @@ const handleOpenDialog = (member, modalName) => { <dialog id="my_modal_3" className="modal"> <div className="modal-box bg-white dark:bg-black"> - <form onSubmit={handleAddUserButton}> - <button + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => document.getElementById("my_modal_3").close()} @@ -210,6 +197,8 @@ const handleOpenDialog = (member, modalName) => { <h2 className="font-bold text-2xl text-center my-3 dark:text-[#73e9fe] text-[#0c01a1]"> Create New Member </h2> + <form onSubmit={handleAddUserButton}> + <div className="form-control"> <label className="label" htmlFor="email"> <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]"> @@ -313,7 +302,7 @@ const handleOpenDialog = (member, modalName) => { </div> </div> <div> - <div className="">{member.user_name}</div> + <Link to={`/profile/${member.user_id}`}>{member.user_name}</Link> </div> </div> </td> diff --git a/src/components/Pages/Inside/Inside.jsx b/src/components/Pages/Inside/Inside.jsx new file mode 100644 index 0000000..e55a9c5 --- /dev/null +++ b/src/components/Pages/Inside/Inside.jsx @@ -0,0 +1,166 @@ +import React, { useContext, useEffect, useState } from 'react'; +import { AuthContext } from '../../../Providers/AuthProviders/AuthProviders'; +import { BarChart, Bar, Cell, XAxis, YAxis, CartesianGrid, PieChart, Pie, Legend } from 'recharts'; + +import { FaBook, FaDollarSign, FaUsers } from 'react-icons/fa'; + + +const colors = ['#0088FE', '#00C49F', '#FFBB28', '#FF8042', 'red', 'pink']; +const COLORS = ['#0088FE', '#00C49F', '#FFBB28', '#FF8042']; + +const Inside = () => { + const { user } = useContext(AuthContext); + const [stats,setStats] = useState({}); + const [chartData,setChartData] = useState([]) + + useEffect(() =>{ + fetch('https://bistro-boss-restaurant-server-lovat.vercel.app/admin-stats') + .then(res => res.json()) + .then(data => { + console.log(data) + setStats(data) + }) + },[]) + + useEffect(() =>{ + + fetch('https://bistro-boss-restaurant-server-lovat.vercel.app/order-stats') + .then(res => res.json()) + .then(data => { + console.log(data) + setChartData(data) + }) + },[]) + + const getPath = (x, y, width, height) => { + return `M${x},${y + height}C${x + width / 3},${y + height} ${x + width / 2},${y + height / 3} + ${x + width / 2}, ${y} + C${x + width / 2},${y + height / 3} ${x + (2 * width) / 3},${y + height} ${x + width}, ${y + height} + Z`; + }; + + const TriangleBar = (props) => { + const { fill, x, y, width, height } = props; + + return <path d={getPath(x, y, width, height)} stroke="none" fill={fill} />; + }; + + // custom shape for the pie chart + const RADIAN = Math.PI / 180; + const renderCustomizedLabel = ({ cx, cy, midAngle, innerRadius, outerRadius, percent }) => { + const radius = innerRadius + (outerRadius - innerRadius) * 0.5; + const x = cx + radius * Math.cos(-midAngle * RADIAN); + const y = cy + radius * Math.sin(-midAngle * RADIAN); + + return ( + <text x={x} y={y} fill="white" textAnchor={x > cx ? 'start' : 'end'} dominantBaseline="central"> + {`${(percent * 100).toFixed(0)}%`} + </text> + ); + }; + + const pieChartData = chartData.map(data => { + return {name: data.category, value: data.revenue} + }) + + + return ( + <div className='m-8'> + <h2 className="text-3xl my-6"> + <span>Hi, Welcome </span> + <span className='font-bold text-orange-400'> + { + user?.displayName ? user.displayName : 'Back' + } + </span> + </h2> + <div className="stats shadow mx-auto"> + + <div className="stat"> + <div className="stat-figure text-secondary"> + <FaDollarSign className='text-3xl'></FaDollarSign> + </div> + <div className="stat-title">Revenue</div> + <div className="stat-value">${stats.revenue}</div> + <div className="stat-desc">Jan 1st - Feb 1st</div> + </div> + + <div className="stat"> + <div className="stat-figure text-secondary"> + <FaUsers className='text-3xl'></FaUsers> + </div> + <div className="stat-title">Users</div> + <div className="stat-value">{stats.users}</div> + <div className="stat-desc">↗︎ 400 (22%)</div> + </div> + + + <div className="stat"> + <div className="stat-figure text-secondary"> + <FaBook className='text-3xl'></FaBook> + </div> + <div className="stat-title">Menu Items</div> + <div className="stat-value">{stats.products}</div> + <div className="stat-desc">↗︎ 400 (22%)</div> + </div> + + <div className="stat"> + <div className="stat-figure text-secondary"> + <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" className="inline-block w-8 h-8 stroke-current"><path strokeLinecap="round" strokeLinejoin="round" strokeWidth="2" d="M5 8h14M5 8a2 2 0 110-4h14a2 2 0 110 4M5 8v10a2 2 0 002 2h10a2 2 0 002-2V8m-9 4h4"></path></svg> + </div> + <div className="stat-title">Orders</div> + <div className="stat-value">{stats.orders}</div> + <div className="stat-desc">↘︎ 90 (14%)</div> + </div> + + </div> + + <div className='flex flex-col md:flex-row mt-6'> + <div > + <BarChart + width={500} + height={300} + data={chartData} + margin={{ + top: 20, + right: 30, + left: 20, + bottom: 5, + }} + > + <CartesianGrid strokeDasharray="3 3" /> + <XAxis dataKey="category" /> + <YAxis /> + <Bar dataKey="quantity" fill="#8884d8" shape={<TriangleBar />} label={{ position: 'top' }}> + {chartData.map((entry, index) => ( + <Cell key={`cell-${index}`} fill={colors[index % 6]} /> + ))} + </Bar> + </BarChart> + </div> + <div > + <PieChart width={500} height={400}> + <Pie + data={pieChartData} + cx="50%" + cy="50%" + labelLine={false} + label={renderCustomizedLabel} + outerRadius={80} + fill="#8884d8" + dataKey="value" + > + {pieChartData.map((entry, index) => ( + <Cell key={`cell-${index}`} fill={COLORS[index % COLORS.length]} /> + ))} + </Pie> + <Legend></Legend> + </PieChart> + </div> + </div> + + </div> + ); +}; + +export default Inside; \ No newline at end of file diff --git a/src/components/User/DynamicProfile.jsx b/src/components/User/DynamicProfile.jsx new file mode 100644 index 0000000..d53bd53 --- /dev/null +++ b/src/components/User/DynamicProfile.jsx @@ -0,0 +1,87 @@ +import { useContext, useEffect, useState } from "react"; +import { AuthContext } from "../../Providers/AuthProviders/AuthProviders"; +import { LuMessagesSquare } from "react-icons/lu"; +import { CiEdit } from "react-icons/ci"; +import { AiFillProject, AiOutlineProject, AiOutlineTeam } from "react-icons/ai"; +import { useParams } from "react-router-dom"; + +const DynamicProfile = () => { + const { user } = useContext(AuthContext); + const {pId} = useParams(); + console.log("profile id -> ",pId) + const [profile, setProfile] = useState(null); + + useEffect(() => { + if (user && user.userId && pId) { + fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${pId}/`) + .then((res) => { + if (!res.ok) { + throw new Error('Network response was not ok'); + } + return res.json(); + }) + .then((data) => { + console.log('profile data -> ',data); + setProfile(data); + }) + .catch((error) => { + console.error('Error fetching profile:', error); + }); + } + }, [user]); + + console.log({ profile }) + return ( + <div className="h-screen py-10"> + + {/* profile banner */} + <div className="py-28 bg-gradient-to-r from-sky-100 dark:from-sky-900 to-sky-500 dark:to-bg-sky-500 "> + <div className="flex justify-between items-center gap-10"> + <div className="flex items-center gap-6 w-1/2"> + <div className="pl-40"> + <img src={profile?.image} alt={profile?.first_name} className="w-40 h-40 rounded-full border-4 border-sky-900" /> + </div> + <div className="flex flex-col justify-start"> + <h1 className="text-3xl text-center"> {profile?.first_name}</h1> + <p className=""> {profile?.email}</p> + </div> + </div> + <div className="flex items-center justify-center gap-6 text-4xl w-1/2 mt-28"> + + <div title="Edit"> + <CiEdit /> + </div> + <div title="Messages"> + <LuMessagesSquare /> + </div> + <div title="Projects"> + <AiOutlineProject /> + </div> + <div title="Members"> + <AiOutlineTeam /> + </div> + </div> + </div> + </div> + + {/* profile banner end */} + + {/* profile info */} + <div className="py-20 px-40"> + <h1 className="text-3xl font-bold">Info</h1> + + <div className="mt-4 text-lg font-bold "> + <h1 className="my-2">Name: + <span className="font-normal"> {profile?.first_name}</span> + </h1> + <h1 className="my-2">Email: <span className="font-normal"> {profile?.email}</span></h1> + <h1 className="my-2">Joinded: <span className="font-normal"> {profile?.date_joined }</span></h1> + </div> + </div> + {/* profile info end */} + + </div> + ); +}; + +export default DynamicProfile; From 87b421cc0f017a698da53e76da2e780d33d0ab78 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Wed, 5 Jun 2024 20:04:31 +0600 Subject: [PATCH 50/88] profile page again improvement --- src/components/User/Profile.jsx | 2 +- src/pages/shared/Footer.jsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index 37c8ad6..8be6a69 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -176,7 +176,7 @@ const Profile = () => { </div> </div> </div> - <div className=" absolute bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white -bottom-4 md:bottom-0 w-[80%] left-1/2 -translate-x-1/2 translate-y-10 rounded"> + <div className=" absolute bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white -bottom-4 md:bottom-0 w-[80%] left-1/2 -translate-x-1/2 translate-y-20 rounded"> {showComponent === "Info" ? ( <Info user={user} profile={profile} /> // ) : showComponent === "Work" ? ( diff --git a/src/pages/shared/Footer.jsx b/src/pages/shared/Footer.jsx index 1d625f1..93570cd 100644 --- a/src/pages/shared/Footer.jsx +++ b/src/pages/shared/Footer.jsx @@ -112,7 +112,7 @@ const Footer = () => { d="M0,147L30,147C60,147,120,147,180,163.3C240,180,300,212,360,228.7C420,245,480,245,540,245C600,245,660,245,720,261.3C780,278,840,310,900,310.3C960,310,1020,278,1080,277.7C1140,278,1200,310,1260,302.2C1320,294,1380,245,1440,245C1500,245,1560,294,1620,294C1680,294,1740,245,1800,228.7C1860,212,1920,229,1980,253.2C2040,278,2100,310,2160,302.2C2220,294,2280,245,2340,204.2C2400,163,2460,131,2520,138.8C2580,147,2640,196,2700,220.5C2760,245,2820,245,2880,228.7C2940,212,3000,180,3060,187.8C3120,196,3180,245,3240,236.8C3300,229,3360,163,3420,114.3C3480,65,3540,33,3600,73.5C3660,114,3720,229,3780,245C3840,261,3900,180,3960,130.7C4020,82,4080,65,4140,57.2C4200,49,4260,49,4290,49L4320,49L4320,490L4290,490C4260,490,4200,490,4140,490C4080,490,4020,490,3960,490C3900,490,3840,490,3780,490C3720,490,3660,490,3600,490C3540,490,3480,490,3420,490C3360,490,3300,490,3240,490C3180,490,3120,490,3060,490C3000,490,2940,490,2880,490C2820,490,2760,490,2700,490C2640,490,2580,490,2520,490C2460,490,2400,490,2340,490C2280,490,2220,490,2160,490C2100,490,2040,490,1980,490C1920,490,1860,490,1800,490C1740,490,1680,490,1620,490C1560,490,1500,490,1440,490C1380,490,1320,490,1260,490C1200,490,1140,490,1080,490C1020,490,960,490,900,490C840,490,780,490,720,490C660,490,600,490,540,490C480,490,420,490,360,490C300,490,240,490,180,490C120,490,60,490,30,490L0,490Z" /> </svg> - </div> */} + </div> </div> ); }; From a0b864f6aecc9e6112756fcc6096af5fe7df80b4 Mon Sep 17 00:00:00 2001 From: rasel-chowdhury1 <rasel.chowdhury0001@gmail.com> Date: Wed, 5 Jun 2024 21:39:41 +0600 Subject: [PATCH 51/88] board, member and create dynamic profile/chat functionlity done --- src/components/Pages/Chat/ChatOnetoOne.jsx | 136 +++++++++-- .../Pages/DynamicDashboard/Member.jsx | 2 +- src/components/User/DynamicProfile.jsx | 220 +++++++++++++++--- src/components/User/Info.jsx | 4 +- 4 files changed, 299 insertions(+), 63 deletions(-) diff --git a/src/components/Pages/Chat/ChatOnetoOne.jsx b/src/components/Pages/Chat/ChatOnetoOne.jsx index 6f167f7..df76eb8 100644 --- a/src/components/Pages/Chat/ChatOnetoOne.jsx +++ b/src/components/Pages/Chat/ChatOnetoOne.jsx @@ -1,45 +1,137 @@ -import { useState } from "react"; +import { useEffect, useRef, useState } from "react"; import { IoClose } from "react-icons/io5"; import { RiChatSmile3Line } from "react-icons/ri"; -const ChatOnetoOne = () => { +const ChatOnetoOne = ({user, profile}) => { + console.log({user, profile}) const [showChat, setShowChat] = useState(false); + const [userId, setUserId] = useState(null); + const [userGroup, setUserGroup] = useState(null); + const [messages, setMessages] = useState([]); + const [newMessage, setNewMessage] = useState(''); + const ws = useRef(null); - const handleToggleChat = () => { + const handleChat = (userId, otherId) => { + let groupId; + + if (userId > otherId) { + // Concatenating the user IDs in ascending order to form a group ID + groupId = otherId.toString() + "oto" + userId.toString(); + } else { + // Concatenating the user IDs in descending order to form a group ID + groupId = userId.toString() + "oto" + otherId.toString(); + } + + setUserId(userId) + setUserGroup(groupId) + }; + + console.log({messages}) + const handleToggleChat = (groupId, userId) => { setShowChat(!showChat); + handleChat(groupId, userId); + }; + + + const loadMessage=()=>{ + fetch(` https://projectsyncifyapi.onrender.com/api/v1/chat/${userGroup}/`) + .then((res) =>res.json()) + .then((data) =>setMessages(data)) + .catch((err) =>console.log(err)); + }; + + + + + useEffect(() => { + if (userId && userGroup) { + ws.current = new WebSocket(`wss://projectsyncifyapi.onrender.com/ws/v1/chat/${userGroup}/`); + ws.current.onopen = () => console.log('WebSocket connected...'); + loadMessage() + console.log(messages) + ws.current.onmessage = (event) => { + const data = JSON.parse(event.data); + console.log({data}) + setMessages((prevMessages) => [...prevMessages, data]); + }; + ws.current.onerror = (event) => console.log('WebSocket error', event); + ws.current.onclose = (event) => console.log('WebSocket closed', event); + + return () => { + if (ws.current) { + ws.current.close(); + } + }; + } + }, [userId, userGroup]); + + const handleMessageSend = () => { + console.log({ userId, userGroup }); + + ws.current.send(JSON.stringify({ + 'user': userId, + 'message': newMessage + })); + setNewMessage(''); }; return ( <div className=""> - <button onClick={handleToggleChat} className="font-bold px-4 py-4 rounded-full bg-[#0154a1] text-white "> + <button onClick={() => handleToggleChat(user.userId, profile.id)} className="font-bold px-4 py-4 rounded-full bg-[#0154a1] text-white "> <RiChatSmile3Line className="text-4xl rounded-full " /> </button> {showChat && ( <div className="fixed bottom-10 right-4 w-96 h-96 bg-white dark:bg-gray-950 shadow-lg rounded-lg flex flex-col"> <div className="flex items-center justify-between p-4 bg-[#0154a1] text-white rounded-t-lg"> - <h3 className="text-lg font-semibold">Chat</h3> + <div className="flex items-center"> + <img + src={profile.image ? `${profile.image}` : `${profile.image}`} + alt={profile.first_name} + className="w-6 h-6 rounded-full mr-2" + /> + <span className="text-lg font-semibold"> + {profile.first_name} + </span> + </div> <button onClick={handleToggleChat}> <IoClose className="text-2xl" /> </button> </div> - <div className="flex-1 p-4 overflow-y-auto"> - <div className="flex flex-col space-y-2"> - {/* Chat messages will go here */} - <div className="self-start bg-gray-200 p-2 rounded-md dark:bg-gray-800"> - Hello! How can I help you? - </div> - <div className="self-end bg-[#0154a1] text-white p-2 rounded-md"> - I have a question about your services. - </div> - </div> - </div> +<div className="flex-1 p-4 overflow-y-auto"> + <div className="flex flex-col space-y-2"> + {/* Chat messages will go here */} + <div className="flex flex-col space-y-2"> + {messages.map((message, index) => ( + <div + key={index} + className={`p-2 rounded-md ${message.user?.id === userId ? 'self-end bg-[#0154a1] text-white' : (message.user === userId) ? 'self-end bg-[#0154a1] text-white' : 'self-start bg-gray-200'}`} + > + + <div className="flex items-center"> + <img + src={message.user.image ? `${message.user.image}` : `${message.user_image}`} + alt={message.user_first_name} + className="w-4 h-4 rounded-full mr-2" + /> + <span style={{ color: message.user.id == userId ? 'green' : {color: message.user === userId ? "green" :'red' }}}> + {message.user_first_name ? message.user_first_name : message.user.first_name } + </span> + </div> + <div>{message.message}</div> + </div> + ))} + </div> + </div> +</div> <div className="p-4 flex items-center justify-center"> - <input - type="text" - placeholder="Type a message..." - className="w-full p-2 border rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 bg-gray-100 dark:bg-gray-800" - /> - <button className="ml-2 bg-[#0154a1] text-white px-4 py-2 rounded-md">Send</button> + <input + type="text" + value={newMessage} + onChange={(e) => setNewMessage(e.target.value)} + placeholder="Type a message..." + className="w-full p-2 border rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 bg-gray-100 dark:bg-gray-800" + /> + <button onClick={handleMessageSend} className="ml-2 bg-[#0154a1] text-white px-4 py-2 rounded-md">Send</button> </div> </div> )} diff --git a/src/components/Pages/DynamicDashboard/Member.jsx b/src/components/Pages/DynamicDashboard/Member.jsx index 9e0c65a..20bb3ea 100644 --- a/src/components/Pages/DynamicDashboard/Member.jsx +++ b/src/components/Pages/DynamicDashboard/Member.jsx @@ -298,7 +298,7 @@ const handleOpenDialog = (member, modalName) => { <div className="flex items-center gap-3 "> <div className="avatar"> <div className="rounded-full w-8 h-8"> - <img src="https://img.daisyui.com/tailwind-css-component-profile-2@56w.png" alt="member image" /> + <img src={member.user_image} alt="member image" /> </div> </div> <div> diff --git a/src/components/User/DynamicProfile.jsx b/src/components/User/DynamicProfile.jsx index d53bd53..950cae9 100644 --- a/src/components/User/DynamicProfile.jsx +++ b/src/components/User/DynamicProfile.jsx @@ -1,16 +1,34 @@ import { useContext, useEffect, useState } from "react"; import { AuthContext } from "../../Providers/AuthProviders/AuthProviders"; -import { LuMessagesSquare } from "react-icons/lu"; import { CiEdit } from "react-icons/ci"; -import { AiFillProject, AiOutlineProject, AiOutlineTeam } from "react-icons/ai"; +import { AiOutlineProject, AiOutlineTeam } from "react-icons/ai"; +import Info from "./Info"; +import ChatOnetoOne from "../Pages/Chat/ChatOnetoOne"; +import Work from "./Work"; +import Education from "./Education"; +import UserContact from "./UserContact"; +import UserAbout from "./UserAbout"; +import UserPortfolio from "./UserProtfolio"; +import UserSkills from "./UserSkills"; +import ProjectSlider from "./ProjectSlider"; +import { Element, ScrollLink } from "react-scroll"; import { useParams } from "react-router-dom"; const DynamicProfile = () => { const { user } = useContext(AuthContext); - const {pId} = useParams(); - console.log("profile id -> ",pId) + const {pId} = useParams() const [profile, setProfile] = useState(null); + const [showComponent, setShowComponent] = useState("Info"); + const [edit, setEdit] = useState(false); + const handleCloseModal = () => { + document.getElementById("UserEdit").close(); + } + + const handleAddUserEdit = () => { + handleCloseModal(); + setEdit(true); + } useEffect(() => { if (user && user.userId && pId) { fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${pId}/`) @@ -21,7 +39,7 @@ const DynamicProfile = () => { return res.json(); }) .then((data) => { - console.log('profile data -> ',data); + console.log(data); setProfile(data); }) .catch((error) => { @@ -30,55 +48,181 @@ const DynamicProfile = () => { } }, [user]); - console.log({ profile }) + + + + + console.log({ profile }); return ( - <div className="h-screen py-10"> + <div className=" py-10"> {/* profile banner */} - <div className="py-28 bg-gradient-to-r from-sky-100 dark:from-sky-900 to-sky-500 dark:to-bg-sky-500 "> - <div className="flex justify-between items-center gap-10"> - <div className="flex items-center gap-6 w-1/2"> - <div className="pl-40"> - <img src={profile?.image} alt={profile?.first_name} className="w-40 h-40 rounded-full border-4 border-sky-900" /> + <div className="py-16 md:py-28 mb-40 bg-gradient-to-r from-sky-50 dark:from-sky-900 to-sky-500 dark:to-black relative "> + <div className="flex flex-col md:flex-row justify-between items-center gap-10"> + <div className="w-full md:w-1/2"> + <div className="flex items-center gap-6"> + <div className="pl-10 md:pl-40"> + <img src={user && profile?.image} alt={user && user.name} className="w-28 md:w-40 h-28 md:h-40 rounded-full border-4 border-sky-900 dark:border-sky-300" /> + </div> + <div className="flex flex-col justify-start"> + <h1 className="text-xl md:text-3xl font-bold"> {user && profile?.first_name.toUpperCase()}</h1> + {/* <p className=""> {user && user.email}</p> */} + </div> </div> - <div className="flex flex-col justify-start"> - <h1 className="text-3xl text-center"> {profile?.first_name}</h1> - <p className=""> {profile?.email}</p> + + {/* <div> + <div className="flex gap-2 md:gap-5 mt-8 md:mt-16 ml-10 md:ml-40"> + <ScrollLink to="info" smooth={true} duration={1000}> + <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> + Info + </button> + </ScrollLink> + <ScrollLink to="education" smooth={true} duration={1000}> + <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> + Education + </button> + </ScrollLink> + <ScrollLink to="work" smooth={true} duration={1000}> + <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> + Work + </button> + </ScrollLink> + <ScrollLink to="contact" smooth={true} duration={1000}> + <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> + Contact + </button> + </ScrollLink> + <ScrollLink to="projects" smooth={true} duration={1000}> + <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> + Projects + </button> + </ScrollLink> + </div> + </div> */} + + <div className="flex flex-wrap gap-2 sm:items-center mt-10 md:mt-6 ml-10 md:ml-36 font-semibold "> + <button + onClick={() => setShowComponent("Info")} + className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Info" + ? "bg-sky-50 dark:bg-sky-950 " + : "" + }`} + > + Info + </button> + {/* <button + onClick={() => setShowComponent("Work")} + className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Work" + ? "bg-sky-50 dark:bg-sky-950 " + : "" + }`} + > + Work + </button> */} + {/* <button + onClick={() => setShowComponent("Education")} + className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Education" + ? "bg-sky-50 dark:bg-sky-950" + : "" + }`} + > + Education + </button> */} + <button + onClick={() => setShowComponent("Contact")} + className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Contact" + ? "bg-sky-50 dark:bg-sky-950" + : "" + }`} + > + Contact + </button> + </div> + </div> - <div className="flex items-center justify-center gap-6 text-4xl w-1/2 mt-28"> + <div className="flex items-center justify-end text-4xl w-full md:w-1/3 mt-0 md:mt-28 mr-10 md:mr-40 mb-10"> <div title="Edit"> - <CiEdit /> - </div> - <div title="Messages"> - <LuMessagesSquare /> - </div> - <div title="Projects"> - <AiOutlineProject /> - </div> - <div title="Members"> - <AiOutlineTeam /> + + <button onClick={() => document.getElementById('UserEdit').showModal()}><CiEdit className=""/></button> + <dialog id="UserEdit" className="modal modal-bottom sm:modal-middle"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("UserEdit").close()}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">Edit</h3> + <form onSubmit={handleAddUserEdit}> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Name</span> + </label> + <input type="text" name="name" className="input input-bordered bg-slate-200 dark:bg-black" required /> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Position</span> + </label> + <input type="text" name="position" className="input input-bordered bg-slate-200 dark:bg-black" required /> + </div> + <div className="modal-action"> + <button type="submit" className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded w-full text-lg">Update</button> + </div> + </form> + </div> + </dialog> </div> + + + </div> </div> </div> - + <div className=" absolute bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white -bottom-4 md:bottom-0 w-[80%] left-1/2 -translate-x-1/2 translate-y-20 rounded"> + {showComponent === "Info" ? ( + <Info user={user} profile={profile} /> + // ) : showComponent === "Work" ? ( + // <Work /> + // ) : showComponent === "Education" ? ( + // <Education /> + ) : showComponent === "Contact" ? ( + <UserContact /> + ) + : null} + </div> {/* profile banner end */} - {/* profile info */} - <div className="py-20 px-40"> - <h1 className="text-3xl font-bold">Info</h1> - <div className="mt-4 text-lg font-bold "> - <h1 className="my-2">Name: - <span className="font-normal"> {profile?.first_name}</span> - </h1> - <h1 className="my-2">Email: <span className="font-normal"> {profile?.email}</span></h1> - <h1 className="my-2">Joinded: <span className="font-normal"> {profile?.date_joined }</span></h1> - </div> + {/* add the chatting component here */} + <div className="fixed bottom-10 right-4"> + <ChatOnetoOne user={user} profile={profile} /> </div> - {/* profile info end */} + + {/* about section start */} + <UserAbout /> + + + {/* portfolio section start */} + <UserPortfolio /> + + {/* skill section start */} + <UserSkills /> + + {/* education section start */} + + <Education /> + + {/* work section start */} + <Work /> + + + {/* project in slider start */} + + <ProjectSlider user={user} profile={profile} /> + + + + </div> ); diff --git a/src/components/User/Info.jsx b/src/components/User/Info.jsx index 1e516e9..84f85d6 100644 --- a/src/components/User/Info.jsx +++ b/src/components/User/Info.jsx @@ -19,9 +19,9 @@ const Info = ({ user, profile }) => { <div className="mt-4 text-lg font-bold"> <h1 className="my-2">Name: - <span className="font-normal"> {user && user.name}</span> + <span className="font-normal"> {user && profile?.first_name}</span> </h1> - <h1 className="my-2">Email: <span className="font-normal"> {user && user.email}</span></h1> + <h1 className="my-2">Email: <span className="font-normal"> {user && profile?.email}</span></h1> <h1 className="my-2">Joined: <span className="font-normal"> {user && formatDate(profile?.date_joined)}</span></h1> </div> </div> From 371d868df51d57dd90d46fe9fde3c4659e1b4bca Mon Sep 17 00:00:00 2001 From: rasel-chowdhury1 <rasel.chowdhury0001@gmail.com> Date: Wed, 5 Jun 2024 23:08:04 +0600 Subject: [PATCH 52/88] login hard reload bug done --- .../Pages/Authentication/Login/Login.jsx | 4 +- .../Pages/DynamicDashboard/Member.jsx | 18 +-- src/components/Pages/Inside/Inside.jsx | 127 +++++++++--------- 3 files changed, 73 insertions(+), 76 deletions(-) diff --git a/src/components/Pages/Authentication/Login/Login.jsx b/src/components/Pages/Authentication/Login/Login.jsx index 15b50d2..fa78941 100644 --- a/src/components/Pages/Authentication/Login/Login.jsx +++ b/src/components/Pages/Authentication/Login/Login.jsx @@ -10,6 +10,7 @@ import { AuthContext } from "../../../../Providers/AuthProviders/AuthProviders"; const Login = () => { const axiosData = useAxios(); const navigate = useNavigate(); + const [reload, setReload] = useState(false); const [logindata, setLogindata] = useState({ email: "", password: "", @@ -103,6 +104,7 @@ const Login = () => { setLoading(false); navigate("/workspace"); toast.success(response.message); + setReload(!reload) } console.log(response); } catch (error) { @@ -135,7 +137,7 @@ const Login = () => { width: 200, // Width should be a number, not a string } ); - }, []); + }, [reload]); return ( <div className="py-10 px-10 text-[#0c01a1] dark:text-[#73e9fe]"> diff --git a/src/components/Pages/DynamicDashboard/Member.jsx b/src/components/Pages/DynamicDashboard/Member.jsx index 20bb3ea..6c58446 100644 --- a/src/components/Pages/DynamicDashboard/Member.jsx +++ b/src/components/Pages/DynamicDashboard/Member.jsx @@ -78,9 +78,9 @@ const [selectedTimeline, setSelectedTimeline] = useState(null); const handleOpenDialog = (member, modalName) => { - console.log({member}) + // console.log({member}) setSelectedTimeline(member); - console.log(member.user_id) + // console.log(member.user_id) setFormData({ workspace_id: id, userId: member.user_id, @@ -89,13 +89,13 @@ const handleOpenDialog = (member, modalName) => { user_id: "", }); - console.log({formData}) + // console.log({formData}) document.getElementById("edit").showModal(); }; const handleChange = (e) => { const { name, value } = e.target; - console.log({name,value}) + // console.log({name,value}) setFormData(prevState => ({ ...prevState, [name]: value @@ -122,7 +122,7 @@ const handleOpenDialog = (member, modalName) => { updateMember ); - console.log("result -> ", result); + // console.log("result -> ", result); toast.success("Member Successfully Updated"); setChange(!change); handleCloseModelButton("edit"); @@ -132,17 +132,17 @@ const handleOpenDialog = (member, modalName) => { }; const handleDeleteMember = async (user_id) => { - console.log("user id -> ", user_id); + // console.log("user id -> ", user_id); const convertIdToSring = id.toString(); - console.log(typeof convertIdToSring); + // console.log(typeof convertIdToSring); const data = { workspace_id: convertIdToSring, user_id: user_id }; - console.log("data -> ", data); + // console.log("data -> ", data); try { const result = await axios.delete( "https://projectsyncifyapi.onrender.com/api/v2/workspace/members/remove/", { data } ); - console.log("delete member -> ", result); + // console.log("delete member -> ", result); toast.success("Successfully deleted member"); setChange(!change); } catch (error) { diff --git a/src/components/Pages/Inside/Inside.jsx b/src/components/Pages/Inside/Inside.jsx index e55a9c5..e13ae7d 100644 --- a/src/components/Pages/Inside/Inside.jsx +++ b/src/components/Pages/Inside/Inside.jsx @@ -3,18 +3,22 @@ import { AuthContext } from '../../../Providers/AuthProviders/AuthProviders'; import { BarChart, Bar, Cell, XAxis, YAxis, CartesianGrid, PieChart, Pie, Legend } from 'recharts'; import { FaBook, FaDollarSign, FaUsers } from 'react-icons/fa'; - +import { useParams } from 'react-router-dom'; +import { FaTimeline } from "react-icons/fa6"; const colors = ['#0088FE', '#00C49F', '#FFBB28', '#FF8042', 'red', 'pink']; const COLORS = ['#0088FE', '#00C49F', '#FFBB28', '#FF8042']; const Inside = () => { const { user } = useContext(AuthContext); + const {id} = useParams() const [stats,setStats] = useState({}); const [chartData,setChartData] = useState([]) + + useEffect(() =>{ - fetch('https://bistro-boss-restaurant-server-lovat.vercel.app/admin-stats') + fetch(`https://projectsyncifyapi.onrender.com/api/v2/workspace/insights/${id}/`) .then(res => res.json()) .then(data => { console.log(data) @@ -68,96 +72,87 @@ const Inside = () => { <div className='m-8'> <h2 className="text-3xl my-6"> <span>Hi, Welcome </span> - <span className='font-bold text-orange-400'> + <span className='font-bold '> { - user?.displayName ? user.displayName : 'Back' + user?.name ? user.name : 'Back' } </span> </h2> - <div className="stats shadow mx-auto"> + <div className="flex justify-between mx-auto gap-5 "> - <div className="stat"> + <div className="stat border-2 border-blue-300"> <div className="stat-figure text-secondary"> - <FaDollarSign className='text-3xl'></FaDollarSign> + <FaUsers className='text-3xl'></FaUsers> </div> - <div className="stat-title">Revenue</div> - <div className="stat-value">${stats.revenue}</div> + <div className="stat-title">Members</div> + <div className="stat-value">{stats.totaMembers} +</div> <div className="stat-desc">Jan 1st - Feb 1st</div> </div> - <div className="stat"> + <div className="stat border-2 border-blue-300"> <div className="stat-figure text-secondary"> - <FaUsers className='text-3xl'></FaUsers> + <FaTimeline className='text-3xl'/> </div> - <div className="stat-title">Users</div> - <div className="stat-value">{stats.users}</div> + <div className="stat-title">Plans</div> + <div className="stat-value">{stats.totalTimelines} + </div> <div className="stat-desc">↗︎ 400 (22%)</div> </div> - <div className="stat"> + <div className="stat border-2 border-blue-300"> <div className="stat-figure text-secondary"> <FaBook className='text-3xl'></FaBook> </div> - <div className="stat-title">Menu Items</div> - <div className="stat-value">{stats.products}</div> + <div className="stat-title">Tasks</div> + <div className="stat-value">{stats.totalTasks} +</div> <div className="stat-desc">↗︎ 400 (22%)</div> </div> - <div className="stat"> - <div className="stat-figure text-secondary"> - <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" className="inline-block w-8 h-8 stroke-current"><path strokeLinecap="round" strokeLinejoin="round" strokeWidth="2" d="M5 8h14M5 8a2 2 0 110-4h14a2 2 0 110 4M5 8v10a2 2 0 002 2h10a2 2 0 002-2V8m-9 4h4"></path></svg> - </div> - <div className="stat-title">Orders</div> - <div className="stat-value">{stats.orders}</div> - <div className="stat-desc">↘︎ 90 (14%)</div> - </div> - </div> - <div className='flex flex-col md:flex-row mt-6'> - <div > - <BarChart - width={500} - height={300} - data={chartData} - margin={{ - top: 20, - right: 30, - left: 20, - bottom: 5, - }} + <div className='flex flex-col md:flex-row mt-6'> + <div> + <BarChart + width={500} + height={300} + data={chartData} + margin={{ + top: 20, + right: 30, + left: 20, + bottom: 5, + }} + > + <CartesianGrid strokeDasharray="3 3" /> + <XAxis dataKey="category" /> + <YAxis /> + <Bar dataKey="quantity" fill="#8884d8" label={{ position: 'top' }}> + {chartData.map((entry, index) => ( + <Cell key={`cell-${index}`} fill={COLORS[index % COLORS.length]} /> + ))} + </Bar> + </BarChart> + </div> + <div> + <PieChart width={500} height={400}> + <Pie + data={pieChartData} + cx="50%" + cy="50%" + labelLine={false} + label={renderCustomizedLabel} + outerRadius={80} + fill="#8884d8" + dataKey="value" > - <CartesianGrid strokeDasharray="3 3" /> - <XAxis dataKey="category" /> - <YAxis /> - <Bar dataKey="quantity" fill="#8884d8" shape={<TriangleBar />} label={{ position: 'top' }}> - {chartData.map((entry, index) => ( - <Cell key={`cell-${index}`} fill={colors[index % 6]} /> - ))} - </Bar> - </BarChart> - </div> - <div > - <PieChart width={500} height={400}> - <Pie - data={pieChartData} - cx="50%" - cy="50%" - labelLine={false} - label={renderCustomizedLabel} - outerRadius={80} - fill="#8884d8" - dataKey="value" - > - {pieChartData.map((entry, index) => ( - <Cell key={`cell-${index}`} fill={COLORS[index % COLORS.length]} /> - ))} - </Pie> - <Legend></Legend> - </PieChart> - </div> + {pieChartData.map((entry, index) => ( + <Cell key={`cell-${index}`} fill={COLORS[index % COLORS.length]} /> + ))} + </Pie> + <Legend /> + </PieChart> </div> + </div> </div> ); From e5cf24b4910696f1200d9d3b2eb1073dd58e7737 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Thu, 6 Jun 2024 02:12:56 +0600 Subject: [PATCH 53/88] plans redesign --- src/Route/Route.jsx | 53 +-- .../Pages/DynamicDashboard/Member.jsx | 110 +++--- src/components/Pages/Plans/Plans.jsx | 313 ++++++++++-------- src/components/Pages/Tasks/Tasks.jsx | 47 ++- src/main.jsx | 2 +- 5 files changed, 256 insertions(+), 269 deletions(-) diff --git a/src/Route/Route.jsx b/src/Route/Route.jsx index b0036ff..f389360 100644 --- a/src/Route/Route.jsx +++ b/src/Route/Route.jsx @@ -93,27 +93,16 @@ const router = createBrowserRouter([ }, { path: "/workspace", - element: ( - <PrivateRoute> - <UserWorkspace /> - </PrivateRoute> - ), + element: <PrivateRoute> <UserWorkspace /></PrivateRoute> }, { path: "/createworkspace", - element: ( - <PrivateRoute> - <CreateWorkspace /> - </PrivateRoute> - ), + element: <PrivateRoute><CreateWorkspace /></PrivateRoute> }, { path: "/editworkspace/:workspaceId", - element: ( - <PrivateRoute> - <EditWorkspace /> - </PrivateRoute> - ), + element: <PrivateRoute> <EditWorkspace /></PrivateRoute> + }, // { // path: "workspace/:id", @@ -130,48 +119,24 @@ const router = createBrowserRouter([ children: [ { path: "/workspace/:id", - element: ( - <PrivateRoute> - <Member /> - </PrivateRoute> - ), + element: <PrivateRoute> <Member /> </PrivateRoute>, }, { path: "/workspace/:id/boards", - element: ( - <PrivateRoute> - - <Board /> - </PrivateRoute> - ), + element: <PrivateRoute> <Board /> </PrivateRoute> , }, { path: "/workspace/:id/tasks", - element: ( - <PrivateRoute> - - <Tasks /> - </PrivateRoute> - ), + element: <PrivateRoute> <Tasks /> </PrivateRoute>, }, { path: "/workspace/:id/plans", - element: ( - <PrivateRoute> - - <Plans /> - </PrivateRoute> - ), + element: <PrivateRoute> <Plans /> </PrivateRoute>, }, { path: "/workspace/:id/export", - element: ( - <PrivateRoute> - {" "} - <Export />{" "} - </PrivateRoute> - ), + element: <PrivateRoute> <Export /> </PrivateRoute> }, { path: "/workspace/:id/calendar", diff --git a/src/components/Pages/DynamicDashboard/Member.jsx b/src/components/Pages/DynamicDashboard/Member.jsx index 88e3132..099cdae 100644 --- a/src/components/Pages/DynamicDashboard/Member.jsx +++ b/src/components/Pages/DynamicDashboard/Member.jsx @@ -52,15 +52,15 @@ const Member = () => { user_email: "", new_role: "", } -); + ); + + const [selectedTimeline, setSelectedTimeline] = useState(null); -const [selectedTimeline, setSelectedTimeline] = useState(null); + const handleOpenDialog = (member, modalName) => { -const handleOpenDialog = (member, modalName) => { - - console.log({member}) + console.log({ member }) setSelectedTimeline(member); - console.log(member.user_id) + console.log(member.user_id) setFormData({ workspace_id: id, userId: member.user_id, @@ -69,13 +69,13 @@ const handleOpenDialog = (member, modalName) => { user_id: "", }); - console.log({formData}) + console.log({ formData }) document.getElementById("edit").showModal(); }; const handleChange = (e) => { const { name, value } = e.target; - console.log({name,value}) + console.log({ name, value }) setFormData(prevState => ({ ...prevState, [name]: value @@ -86,11 +86,11 @@ const handleOpenDialog = (member, modalName) => { e.preventDefault() const newTask = { - scrum_Name: formData.id, - name: "", - details: "", - assign: "", - which_Type: "" + scrum_Name: formData.id, + name: "", + details: "", + assign: "", + which_Type: "" } newTask.scrum_Name = Number(formData.id); @@ -99,7 +99,7 @@ const handleOpenDialog = (member, modalName) => { newTask.assign = e.target.assign.value; newTask.which_Type = e.target.which_type.value; - + console.log({ newTask }) const result = await axios.post(`https://projectsyncifyapi.onrender.com/workspace/tasks/create/`, newTask) @@ -126,7 +126,7 @@ const handleOpenDialog = (member, modalName) => { user_id: formData.userId, }; - console.log({updateMember}) + console.log({ updateMember }) try { const result = await axios.patch( @@ -196,7 +196,7 @@ const handleOpenDialog = (member, modalName) => { return ( <div className="h-screen text-black dark:text-white"> - + <dialog id="my_modal_3" className="modal"> <div className="modal-box bg-white dark:bg-black"> <form onSubmit={handleAddUserButton}> @@ -251,12 +251,12 @@ const handleOpenDialog = (member, modalName) => { </dialog> <div className='dark:text-[#73e9fe] text-[#010ca1] '> - <div className=" py-2"> + <div className=" py-2 mt-4 "> <div className="flex justify-between items-center pb-2"> <h1 className="text-3xl pb-2 font-semibold "> Member </h1> - + <button className="bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold px-4 py-2 rounded-md" onClick={() => document.getElementById('my_modal_3').showModal()}>Add Member</button> </div> @@ -336,43 +336,43 @@ const handleOpenDialog = (member, modalName) => { {/* <Link to= {`/admin/admin/userDetails`} state={user} className="btn btn-accent p-2 m-2">details</Link> */} {/* <button className="btn btn-neutral px-4 py-2">Edit</button> */} - {/** Member edit button and model start */} - <button className='btn-ghost'> </button> - {/* You can open the modal using document.getElementById('ID').showModal() method */} - <button className="mx-4" onClick={() => handleOpenDialog(member,"edit")}> - <FaRegEdit className="text-xl" /> - </button> - <dialog id="edit" className="modal"> - <div className="modal-box bg-white dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]"> - - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={() => document.getElementById('edit').close()}>✕</button> - <h2 className="text-2xl font-bold mb-4 text-center">Update Member Role</h2> - - <form onSubmit={handleUpdateButton}> - - <div className='form-control'> - <label htmlFor="email" className="label">Email</label> - <input type="email" id="email" name="email" value={formData.user_email} className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Email" /> - </div> - <div className="form-control mb-4"> - <label htmlFor="email" className="label">User Id</label> - <input type="text" id="user_id" name="user_id" value={formData.userId} className="input input-bordered bg-slate-200 dark:bg-black" /> - - </div> - <div className="form-control mb-4"> - <label htmlFor="userType" className="label">Role</label> - <select id="userType" name="userType" className="select select-bordered bg-slate-200 dark:bg-black"> - <option value="Associate Manager">Associate Manager</option> - <option value="Team Leader">Team Leader</option> - <option value="Member">Member</option> - </select> - </div> - <div className="flex justify-between my-4"> - <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-3">Update Member</button> - </div> - </form> - </div> - </dialog> + {/** Member edit button and model start */} + <button className='btn-ghost'> </button> + {/* You can open the modal using document.getElementById('ID').showModal() method */} + <button className="mx-4" onClick={() => handleOpenDialog(member, "edit")}> + <FaRegEdit className="text-xl" /> + </button> + <dialog id="edit" className="modal"> + <div className="modal-box bg-white dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]"> + + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={() => document.getElementById('edit').close()}>✕</button> + <h2 className="text-2xl font-bold mb-4 text-center">Update Member Role</h2> + + <form onSubmit={handleUpdateButton}> + + <div className='form-control'> + <label htmlFor="email" className="label">Email</label> + <input type="email" id="email" name="email" value={formData.user_email} className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Email" /> + </div> + <div className="form-control mb-4"> + <label htmlFor="email" className="label">User Id</label> + <input type="text" id="user_id" name="user_id" value={formData.userId} className="input input-bordered bg-slate-200 dark:bg-black" /> + + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">Role</label> + <select id="userType" name="userType" className="select select-bordered bg-slate-200 dark:bg-black"> + <option value="Associate Manager">Associate Manager</option> + <option value="Team Leader">Team Leader</option> + <option value="Member">Member</option> + </select> + </div> + <div className="flex justify-between my-4"> + <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-3">Update Member</button> + </div> + </form> + </div> + </dialog> </th> <th> {/** Member edit button and model end */} diff --git a/src/components/Pages/Plans/Plans.jsx b/src/components/Pages/Plans/Plans.jsx index f044ab2..4e096f2 100644 --- a/src/components/Pages/Plans/Plans.jsx +++ b/src/components/Pages/Plans/Plans.jsx @@ -4,15 +4,16 @@ import { FaCaretDown, FaCaretSquareDown, FaRegEdit } from 'react-icons/fa'; import { GiGameConsole } from 'react-icons/gi'; import { MdDeleteForever } from 'react-icons/md'; import { Link, useNavigate, useParams } from 'react-router-dom'; -import { toast } from 'react-toastify'; +import { toast } from 'react-toastify'; import { TbListDetails } from "react-icons/tb"; import { CiSquarePlus } from "react-icons/ci"; import { MdDeveloperBoard } from "react-icons/md"; import { AuthContext } from '../../../Providers/AuthProviders/AuthProviders'; +import { IoPersonAddOutline } from 'react-icons/io5'; const Plans = () => { const { id } = useParams(); - const {user} = useContext(AuthContext); + const { user } = useContext(AuthContext); const [data, setData] = useState(null); // State to store fetched data const [loading, setLoading] = useState(false); // State for loading status const [error, setError] = useState(null); // State for error status @@ -201,39 +202,41 @@ const Plans = () => { document.getElementById(value).close() } - {/** start handle assign button */} + {/** start handle assign button */ } const handleAssignButton = async (e) => { e.preventDefault() - + const timelineId = Number(e.target.timelineId.value); const email = e.target.leaderEmail.value; - console.log({timelineId, email}) + console.log({ timelineId, email }) - if(timelineId && email){ + if (timelineId && email) { try { const result = await axios.patch(`https://projectsyncifyapi.onrender.com/workspace/timelines/update/assign/${timelineId}/ - `, {"email": email}) + `, { "email": email }) console.log('result -> ', result) toast.success("Assign Successfully"); setReload(!reload) handleCloseModelButton("assign") - } catch (error) { + } catch (error) { console.log('error -> ', error) - } + } } -} + } + + {/** end handle assign button */ } + + {/** start handle create board button */ } - {/** end handle assign button */} - {/** start handle create board button */} const handleCreateBoardButton = async (e) => { e.preventDefault(); - + const timelineId = Number(e.target.timelineId.value); - console.log('data type of timeline id -> ',typeof timelineId) + console.log('data type of timeline id -> ', typeof timelineId) const boardName = e.target.name.value; const boardDetails = e.target.details.value; @@ -245,27 +248,25 @@ const Plans = () => { console.log('form data before post api hit -> ', newBoard) - if(timelineId && boardName && boardDetails){ + if (timelineId && boardName && boardDetails) { try { const result = await axios.post(`https://projectsyncifyapi.onrender.com/workspace/scrum/create/ `, newBoard) console.log('this result show after post in create boared api -> ', result) toast.success("Board Created Successfully"); handleCloseModelButton("board") - navigate(`/workspace/${id}/boards`, { state: { timelineId } }) - } catch (error) { + navigate(`/workspace/${id}/boards`, { state: { timelineId } }) + } catch (error) { console.log('error -> ', error); - console.log(error?.response?.data?.timeline_Name[0]); - - toast.warning(error?.response?.data?.timeline_Name[0]); + toast.warning("Already board is created"); handleCloseModelButton("board") - } + } } } - {/** end handle create board button */} + {/** end handle create board button */ } useEffect(() => { const fetchData = async () => { @@ -290,14 +291,14 @@ const Plans = () => { const getSpecificMembers = async () => { try { - const result = await axios.get(`https://projectsyncifyapi.onrender.com/api/v2/workspace/${id}/members/`) - console.log("get member -> ", result.data) - setMembers(result.data) + const result = await axios.get(`https://projectsyncifyapi.onrender.com/api/v2/workspace/${id}/members/`) + console.log("get member -> ", result.data) + setMembers(result.data) } catch (error) { - console.log("get member error -> ", error) + console.log("get member error -> ", error) } - } - + } + getSpecificMembers() fetchData(); // Call the function to fetch data @@ -307,28 +308,41 @@ const Plans = () => { return ( <div className=''> + <div className=" py-2 mt-4 "> + <div className="flex justify-between items-center pb-2"> + <h1 className="text-3xl pb-2 font-semibold "> + Plans + </h1> + + <button className="bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold px-4 py-2 rounded-md" onClick={() => document.getElementById('add').showModal()}> + Add Plan + </button> + </div> - {loading && <div>Loading...</div>} - {error && <div>Error...</div>} + <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe] " /> + <p className="text-sm font-semibold mt-2 text-black dark:text-white "> + To ensure seamless progress tracking and maintenance of your project, incorporate team members into your project structure. Assign distinct roles to each member to streamline collaboration and enhance accountability throughout the project lifecycle. Add member and explore more. + </p> + </div> + {/* {loading && <div>Loading...</div>} + {error && <div>Error...</div>} */} <div> - <button className="mx-4 my-4 text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded px-4 py-3" onClick={() => document.getElementById('add').showModal()}> - Add timeline - </button> + <dialog id="add" className="modal"> <div className="modal-box bg-white dark:bg-black"> <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('add')}>✕</button> - <h2 className="text-2xl font-bold mb-4 text-center">Create Timeline</h2> + <h2 className="text-2xl font-bold mb-4 text-center">Create Plans</h2> <form onSubmit={handleAddTimelineButton}> <div className='form-control'> - <label htmlFor="text" className="label">Workspace Name</label> + <label htmlFor="text" className="label">Project Name</label> <input type="text" id="WorkspaceName" name="WorkspaceName" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Workspace Name" /> </div> <div className="form-control mb-4"> - <label htmlFor="name" className="label">Timeline Name</label> + <label htmlFor="name" className="label">Plan Name</label> <input type="text" id="name" name="name" className="input input-bordered bg-slate-200 dark:bg-black" /> </div> @@ -337,11 +351,11 @@ const Plans = () => { <textarea name="details" id="details" className="input input-bordered bg-slate-200 dark:bg-black" ></textarea> </div> <div className="form-control mb-4"> - <label htmlFor="userType" className="label">StartDate</label> + <label htmlFor="userType" className="label">Start Date</label> <input type="date" name="startDate" id="startDate" className="input input-bordered bg-slate-200 dark:bg-black" /> </div> <div className="form-control mb-4"> - <label htmlFor="userType" className="label">EndDate</label> + <label htmlFor="userType" className="label">End Date</label> <input type="date" name="endDate" id="endDate" className="input input-bordered bg-slate-200 dark:bg-black" /> </div> <div className="flex justify-between my-4"> @@ -353,20 +367,22 @@ const Plans = () => { </div> {/** Start To do component*/} - <div className='overflow-x-auto shadow-xl rounded w-full m-4'> + <div className='overflow-x-auto shadow-xl rounded-sm w-full mt-4'> <div> - <button className='font-bold text-4xl rounded bg-slate-400'>To Do</button> + <button className='font-bold text-md px-2 py-1 rounded-sm bg-sky-300 text-[#0c01a1]'>To Do</button> - <div className="overflow-x-auto shadow-xl rounded w-6/7 m-4"> + <div className="overflow-x-auto shadow-xl rounded-sm w-6/7"> <table className="table"> {/* head */} - <thead className=' text-lg text-[#0c01a1] dark:text-[#73e9fe]'> + <thead className=' text-sm text-[#0c01a1] dark:text-[#73e9fe]'> <tr className='text-center'> - <th>Timeline Name</th> - <th>Timeline</th> - <th>Status</th> + + <th>Plans</th> <th>Assign</th> - <th>Action</th> + <th>Status</th> + <th>Edit</th> + <th>Delete</th> + <th>Board</th> <th> <button className='btn-ghost'> </button> {/* You can open the modal using document.getElementById('ID').showModal() method */} @@ -380,20 +396,26 @@ const Plans = () => { <tr key={index} className="text-center"> <td> <div className="flex items-center gap-3"> + <div className="avatar"> - <div className="mask mask-squircle w-12 h-12"> + <div className="rounded-full w-10 h-10"> <img src="https://img.daisyui.com/tailwind-css-component-profile-2@56w.png" alt="Avatar Tailwind CSS Component" /> </div> </div> <div> - <div className="font-bold">{timeline.name}</div> + <div className="font-bold">{timeline.name.slice(0, 16)}</div> </div> </div> </td> + <td> - {timeline.name} - </td> + {(timeline.assign) == null && <button onClick={() => handleOpenDialog(timeline, "assign")} className='rounded-full border border-[#0c01a1] px-1 py-1 '><IoPersonAddOutline className='text-lg cursor-pointer ' title="Assign" /></button>} + + {timeline.assign && ( + <p className="font-semibold">{timeline.assign.first_name + " " + timeline.assign.last_name}</p> + )} + </td> <td> <div className="relative inline-block text-left"> <div> @@ -445,25 +467,15 @@ const Plans = () => { )} </div> </td> - - <td> - {(timeline.assign) == null && <button onClick={() => handleOpenDialog(timeline, "assign")}><CiSquarePlus className='text-4xl cursor-pointer' /></button>} - - - </td> <th> - - <Link to={`/workspace/${id}/boards`} state={timeline} className="btn btn-info px-4 py-2 text-xl" > - <TbListDetails /> - </Link> - - {/** Member edit button and model start */} - <button className='btn-ghost'> </button> - {/* You can open the modal using document.getElementById('ID').showModal() method */} - <button className="btn btn-success px-4 py-2" onClick={() => handleOpenDialog(timeline, "edit")}> + <button className=" px-4 py-2" onClick={() => handleOpenDialog(timeline, "edit")}> <FaRegEdit className="text-xl" /> </button> + {/** Member edit button and model start */} + + {/* You can open the modal using document.getElementById('ID').showModal() method */} + <dialog id="edit" className="modal"> <div className="modal-box bg-white dark:bg-black"> <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('edit')}>✕</button> @@ -502,96 +514,112 @@ const Plans = () => { </div> </dialog> {/** Member edit button and model end */} - <button className="btn btn-warning p-2 m-2" > + </th> + <th> + <button className=" p-2 m-2" > <MdDeleteForever className="text-xl cursor-pointer " onClick={() => handleDeleteTimeline(timeline.id)} /> </button> </th> + <th> + + <button className='px-4 py-2'> + <Link to={`/workspace/${id}/boards`} state={timeline} className=" text-xl cursor-pointer" title='Let's see the board' > + <TbListDetails /> + </Link> + </button> + </th> - <td>{timeline.assign && <MdDeveloperBoard className='text-4xl cursor-pointer' onClick={() => handleOpenDialog(timeline, 'board')} />}</td> + + + <td> + {timeline.assign && <MdDeveloperBoard className='text-xl cursor-pointer' title='Create Board' onClick={() => handleOpenDialog(timeline, 'board')} />} + + + </td> {/* <td>{(timeline?.assign?.id == user.userId) && <MdDeveloperBoard className='text-4xl cursor-pointer' onClick={() => handleOpenDialog(timeline, 'board')} />}</td> */} -{/** start create board modal for specefic timeline */} -<dialog id="board" className="modal"> - <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => document.getElementById('board').close()}>✕</button> - <h2 className="font-bold text-2xl text-center my-3">Create Board</h2> - - <form onSubmit={handleCreateBoardButton}> - - <div className='form-control'> - <label htmlFor="email" className="label">Timeline Id</label> - <input type="text" id="timelineId" name="timelineId" value={formData.timelineId} className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Email" /> - </div> + {/** start create board modal for specefic timeline */} + <dialog id="board" className="modal"> + <div className="modal-box bg-white dark:bg-black"> + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => document.getElementById('board').close()}>✕</button> + <h2 className="font-bold text-2xl text-center my-3">Create Board</h2> - <div className="form-control"> - <label className="label"> - <span className="label-text">Board Name</span> - </label> - <input - type="text" - placeholder="Enter Board Name" - className="input input-bordered" - name="name" - /> - </div> - <div className="form-control"> - <label className="label"> - <span className="label-text">Board Details</span> - </label> - <input - type="text" - name="details" - placeholder="Write Board Details" - className="input input-bordered" - /> - </div> + <form onSubmit={handleCreateBoardButton}> - <div className="flex justify-center mt-6"> - <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> - </div> + <div className='form-control'> + <label htmlFor="email" className="label">Timeline Id</label> + <input type="text" id="timelineId" name="timelineId" value={formData.timelineId} className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Email" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text">Board Name</span> + </label> + <input + type="text" + placeholder="Enter Board Name" + className="input input-bordered bg-white dark:bg-gray-950" + name="name" + /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text">Board Details</span> + </label> + <input + type="text" + name="details" + placeholder="Write Board Details" + className="input input-bordered bg-white dark:bg-gray-950" + /> + </div> - </form> - </div> -</dialog> -{/** end create board modal for specefic timeline */} + <div className="flex justify-center mt-6"> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> + </div> + + + </form> + </div> + </dialog> + {/** end create board modal for specefic timeline */} </tr> ))} </tbody> </table> -{/** start modal layout for assign */} -<dialog id="assign" className="modal"> - <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("assign")}>✕</button> - <h2 className="font-bold text-2xl text-center my-3">Assign Member</h2> - - <form onSubmit={handleAssignButton}> - - <div className='form-control'> - <label htmlFor="email" className="label">Timeline Id</label> - <input type="text" id="timelineId" name="timelineId" value={formData.timelineId} className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Email" /> - </div> - - <div className="form-control"> - <label className="label" htmlFor="email"> - <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Email</span> - </label> - <select id="leaderEmail" name="leaderEmail" className="select select-bordered bg-slate-200 dark:bg-black"> - {members?.filter(member => member.role === 'Team Leader').map((member,idx) => <option value={member.user_email} key={idx}>{member.user_email}</option>)} - </select> - </div> - - <div className="flex justify-center mt-6"> - <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-2" type="submit">Assign Member</button> - </div> - - - </form> - </div> -</dialog> -{/** end modal layout for assign */} + {/** start modal layout for assign */} + <dialog id="assign" className="modal"> + <div className="modal-box bg-white dark:bg-black"> + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("assign")}>✕</button> + <h2 className="font-bold text-2xl text-center my-3">Assign Member</h2> + + <form onSubmit={handleAssignButton}> + + <div className='form-control'> + <label htmlFor="email" className="label">Timeline Id</label> + <input type="text" id="timelineId" name="timelineId" value={formData.timelineId} className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Email" /> + </div> + + <div className="form-control"> + <label className="label" htmlFor="email"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Email</span> + </label> + <select id="leaderEmail" name="leaderEmail" className="select select-bordered bg-slate-200 dark:bg-black"> + {members?.filter(member => member.role === 'Team Leader').map((member, idx) => <option value={member.user_email} key={idx}>{member.user_email}</option>)} + </select> + </div> + + <div className="flex justify-center mt-6"> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-2" type="submit">Assign Member</button> + </div> + + + </form> + </div> + </dialog> + {/** end modal layout for assign */} </div> </div> @@ -693,14 +721,13 @@ const Plans = () => { </td> <th> - <Link to={`/workspace/${id}/boards`} state={timeline} className="btn btn-info px-4 py-2 text-xl" > + <Link to={`/workspace/${id}/boards`} state={timeline} title='Let&s check the board' className=" px-4 py-2 text-xl" > <TbListDetails /> </Link> {/** Member edit button and model start */} - <button className='btn-ghost'> </button> {/* You can open the modal using document.getElementById('ID').showModal() method */} - <button className="btn btn-success px-4 py-2" onClick={() => handleOpenDialog(timeline)}> + <button className="px-4 py-2" onClick={() => handleOpenDialog(timeline)}> <FaRegEdit className="text-xl" /> </button> <dialog id="edit" className="modal"> @@ -741,7 +768,7 @@ const Plans = () => { </div> </dialog> {/** Member edit button and model end */} - <button className="btn btn-warning p-2 m-2" > + <button className=" p-2 m-2" > <MdDeleteForever className="text-xl cursor-pointer " onClick={() => handleDeleteTimeline(timeline.id)} /> </button> </th> diff --git a/src/components/Pages/Tasks/Tasks.jsx b/src/components/Pages/Tasks/Tasks.jsx index b19565e..83523fa 100644 --- a/src/components/Pages/Tasks/Tasks.jsx +++ b/src/components/Pages/Tasks/Tasks.jsx @@ -5,11 +5,10 @@ import axios from "axios"; const Tasks = () => { const { user } = useContext(AuthContext); - const [tasks, setTasks] = useState([]); + const [tasks, setTasks] = useState([]); // Ensure tasks is initialized as an array const { id } = useParams(); const [load, setLoad] = useState(false); - const handleDragStart = (e, id) => { e.dataTransfer.setData('text/plain', id); }; @@ -25,79 +24,75 @@ const Tasks = () => { }; const handleUpdateStatus = async (id, newStatus) => { - - const updatedTasks = tasks.map((task) => + const updatedTasks = tasks?.map((task) => task.id === id ? { ...task, status: newStatus } : task ); setTasks(updatedTasks); try { - const payload = { status: newStatus }; await axios.patch(`https://projectsyncifyapi.onrender.com/workspace/task/update/status/${id}/`, payload); setLoad(!load); } catch (error) { console.error("Error updating task status:", error.response?.data || error.message); - - - const revertedTasks = tasks.map((task) => - task.id === id ? { ...task, status: tasks.find(t => t.id === id).status } : task + + const revertedTasks = tasks?.map((task) => + task.id === id ? { ...task, status: tasks?.find(t => t.id === id).status } : task ); setTasks(revertedTasks); } }; - useEffect(() => { if (user && user.userId) { fetch(`https://projectsyncifyapi.onrender.com/workspace/user/${user.userId}/workspace/${id}/tasks/`) .then(res => res.json()) .then(data => { - setTasks(data); - + console.log("Fetched tasks data:", data); // Add console log + if (Array.isArray(data)) { // Check if data is an array + setTasks(data); + } else { + console.error("Fetched data is not an array:", data); + } }) .catch(error => console.error(error)); } }, [user, id, load]); - - - return ( <div className="h-screen"> <div className=""> - <div className=" py-2"> + <div className="py-2"> <div className="flex justify-between items-center pb-2"> - <h1 className="text-3xl pb-2 font-semibold "> + <h1 className="text-3xl pb-2 font-semibold"> All Tasks </h1> - </div> - <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe] " /> - <p className="text-sm font-semibold my-2 text-black dark:text-white "> + <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe]" /> + <p className="text-sm font-semibold my-2 text-black dark:text-white"> To ensure seamless progress tracking and maintenance of your project, incorporate team members into your project structure. Keep the tasks organized by status, just like in a Kanban board. So you can easily find the tasks you need to complete. Just grab them and start working on them with the team. Ensure to use the drag and drop functionality to move tasks between statuses. </p> </div> - <div className=" grid grid-cols-1 md:grid-cols-3 gap-4 p-4"> + <div className="grid grid-cols-1 md:grid-cols-3 gap-4 p-4"> {['To Do', 'In Progress', 'Done'].map((status) => ( <div key={status} - className=" border-2 border-gray-200 dark:border-cyan-500 p-4 rounded-sm" + className="border-2 border-gray-200 dark:border-cyan-500 p-4 rounded-sm" onDrop={(e) => handleDrop(e, status)} onDragOver={handleDragOver} > - <h3 className="text-xl text-center font-semibold mb-2 hover:font-extrabold ">{status}</h3> + <h3 className="text-xl text-center font-semibold mb-2 hover:font-extrabold">{status}</h3> <hr className="h-1 mb-4" /> - {tasks.filter(task => task.status === status).map((task) => ( + {tasks?.filter(task => task?.status === status)?.map((task) => ( <div key={task.id} draggable onDragStart={(e) => handleDragStart(e, task.id)} - className="task-item border-2 border-gray-300 dark:border-sky-200 p-2 hover:p-3 rounded mb-2 font-medium hover:border-2 hover:border-sky-800 hover:cursor-grabbing hover:shadow-lg hover:shadow-sky-800 hover:bg-[#0c01a1] dark:hover:bg-[#73e9fe] dark:hover:text-[#0c01a1] hover:text-white" + className="task-item border-2 border-gray-300 dark:border-sky-200 p-2 hover:p-3 rounded mb-2 font-medium hover:border-2 hover:border-sky-800 hover:cursor-grabbing hover:shadow-lg hover:shadow-sky-800 hover:bg-[#0c01a1] dark:hover:bg-[#73e9fe] dark:hover:text-[#0c01a1] hover:text-white" > <div className="flex justify-between items-center"> - <div className="hover:font-bold"><p className="">{task.name}</p></div> + <div className="hover:font-bold"><p>{task.name}</p></div> </div> </div> ))} diff --git a/src/main.jsx b/src/main.jsx index c727c49..65d996e 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -15,7 +15,7 @@ ReactDOM.createRoot(document.getElementById("root")).render( <ToastContainer position="top-right" - autoClose={200} + autoClose={1000} hideProgressBar={false} newestOnTop={false} closeOnClick From 93d52d344231f5b09f415b78533fb1949aec272b Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Thu, 6 Jun 2024 04:36:42 +0600 Subject: [PATCH 54/88] final dashboard design done --- src/components/Pages/Board/Board.jsx | 9 +- .../Pages/Board/NewBoard/NewBoard.jsx | 3 +- .../Dashboard/Calendarui/CalendarHeader.jsx | 2 +- src/components/Pages/Export/Export.jsx | 2 +- src/components/Pages/Plans/Plans.jsx | 1426 ++++++++++------- src/components/Pages/Tasks/Tasks.jsx | 11 +- 6 files changed, 899 insertions(+), 554 deletions(-) diff --git a/src/components/Pages/Board/Board.jsx b/src/components/Pages/Board/Board.jsx index 4a5e30f..c4765fa 100644 --- a/src/components/Pages/Board/Board.jsx +++ b/src/components/Pages/Board/Board.jsx @@ -151,11 +151,14 @@ const Board = () => { } }, [reload]) + + + return ( <div className="h-screen"> - <div className=" py-2"> + <div className=" py-2 mt-4"> <div className="flex justify-between items-center pb-2"> <h1 className="text-3xl pb-2 font-semibold "> Board @@ -169,8 +172,8 @@ const Board = () => { </p> </div> - {loading && <h3>Loading .... </h3>} - + {/* {loading && <h3>Loading .... </h3>} */} +{ !loading && boards?.length === 0 && <h3 className="text-center text-2xl font-bold">No Board Found, Go to Plan and Create New Board after assigning Team Leader</h3>} {!loading && boards?.map((board, idx) => ( <div key={idx} className="overflow-x-auto shadow-xl rounded w-full"> diff --git a/src/components/Pages/Board/NewBoard/NewBoard.jsx b/src/components/Pages/Board/NewBoard/NewBoard.jsx index 910bcb4..39719ee 100644 --- a/src/components/Pages/Board/NewBoard/NewBoard.jsx +++ b/src/components/Pages/Board/NewBoard/NewBoard.jsx @@ -215,8 +215,7 @@ const NewBoard = ({board,reload,setReload}) => { </td> </tr> - {showTasks && - tasks.map((task, idx) => ( + {showTasks && tasks?.map((task, idx) => ( <tr key={idx} className="text-center text-sm text-black dark:text-white w-full"> <td colSpan="8" className="w-full px-10"> <div className="overflow-x-auto w-full shadow-xl rounded"> diff --git a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx index 1338b57..22b344f 100644 --- a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx +++ b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx @@ -16,7 +16,7 @@ const CalendarHeader = () => { return ( <div> <div className='dark:text-[#73e9fe] text-[#010ca1] '> - <div className=" py-2"> + <div className=" py-2 mt-4"> <div className="flex justify-between items-center pb-2"> <h1 className="text-3xl pb-2 font-semibold "> Check Out Plans diff --git a/src/components/Pages/Export/Export.jsx b/src/components/Pages/Export/Export.jsx index dbd79e7..c39927b 100644 --- a/src/components/Pages/Export/Export.jsx +++ b/src/components/Pages/Export/Export.jsx @@ -29,7 +29,7 @@ const Export = () => { return ( <div className="h-screen"> - <div className="py-2"> + <div className="py-2 mt-4"> <div className="flex justify-between items-center pb-2"> <h1 className="text-3xl pb-2 font-semibold"> Export Project Documentation diff --git a/src/components/Pages/Plans/Plans.jsx b/src/components/Pages/Plans/Plans.jsx index 4e096f2..198573b 100644 --- a/src/components/Pages/Plans/Plans.jsx +++ b/src/components/Pages/Plans/Plans.jsx @@ -107,7 +107,7 @@ const Plans = () => { const result = await axios.post('https://projectsyncifyapi.onrender.com/workspace/timelines/create/', newTimeline) if (result) { - toast.success('Successfully created timeline') + toast.success('Successfully created Plan'); setReload(!reload); handleCloseModelButton("add") console.log('result data show after add timeline -> ', result) @@ -172,7 +172,7 @@ const Plans = () => { const result = await axios.put(`https://projectsyncifyapi.onrender.com/workspace/timelines/update/${formData.timelineId}/`, updateTimeline) if (result) { - toast.success('Successfully Updated timeline'); + toast.success('Successfully Updated Plan'); setReload(!reload); handleCloseModelButton('edit') @@ -190,7 +190,7 @@ const Plans = () => { try { const result = await axios.delete(`https://projectsyncifyapi.onrender.com/workspace/timelines/delete/${timeline_id}/`); - toast.success("Successfully deleted timeline..."); + toast.success("Successfully deleted Plan"); setReload(!reload) } catch (error) { console.log("delete timeline error -> ", error) @@ -215,7 +215,7 @@ const Plans = () => { const result = await axios.patch(`https://projectsyncifyapi.onrender.com/workspace/timelines/update/assign/${timelineId}/ `, { "email": email }) console.log('result -> ', result) - toast.success("Assign Successfully"); + toast.success("Member Assign Successfully"); setReload(!reload) @@ -288,6 +288,11 @@ const Plans = () => { }; + + + + + const getSpecificMembers = async () => { try { @@ -300,14 +305,18 @@ const Plans = () => { } getSpecificMembers() - fetchData(); // Call the function to fetch data + fetchData(); - }, [reload]); // Empty dependency array means this effect runs once when the component mounts + }, [reload]); + // Count the length of timelines + const timelinesLength = data?.timelines?.length || 0; + + console.log({ timelinesLength }) return ( - <div className=''> + <div className='h-fit'> <div className=" py-2 mt-4 "> <div className="flex justify-between items-center pb-2"> <h1 className="text-3xl pb-2 font-semibold "> @@ -365,582 +374,911 @@ const Plans = () => { </div> </dialog> </div> - - {/** Start To do component*/} - <div className='overflow-x-auto shadow-xl rounded-sm w-full mt-4'> + { timelinesLength === 0 ? ( + <div className="text-center mt-10 h-screen"> + <h1 className="text-3xl font-bold">No Plans add yet... add some plans and explore more</h1> + </div> + ) : ( <div> - <button className='font-bold text-md px-2 py-1 rounded-sm bg-sky-300 text-[#0c01a1]'>To Do</button> - - <div className="overflow-x-auto shadow-xl rounded-sm w-6/7"> - <table className="table"> - {/* head */} - <thead className=' text-sm text-[#0c01a1] dark:text-[#73e9fe]'> - <tr className='text-center'> - - <th>Plans</th> - <th>Assign</th> - <th>Status</th> - <th>Edit</th> - <th>Delete</th> - <th>Board</th> - <th> <button className='btn-ghost'> </button> - {/* You can open the modal using document.getElementById('ID').showModal() method */} - - - </th> - </tr> - </thead> - <tbody> - {/* Table data of To do status */} - {data?.timelines?.filter(timeline => timeline.status === "To Do").map((timeline, index) => ( - <tr key={index} className="text-center"> - <td> - <div className="flex items-center gap-3"> - - <div className="avatar"> - <div className="rounded-full w-10 h-10"> - <img src="https://img.daisyui.com/tailwind-css-component-profile-2@56w.png" alt="Avatar Tailwind CSS Component" /> - </div> - </div> - <div> - <div className="font-bold">{timeline.name.slice(0, 16)}</div> - </div> - </div> - </td> - - <td> - {(timeline.assign) == null && <button onClick={() => handleOpenDialog(timeline, "assign")} className='rounded-full border border-[#0c01a1] px-1 py-1 '><IoPersonAddOutline className='text-lg cursor-pointer ' title="Assign" /></button>} - - {timeline.assign && ( - <p className="font-semibold">{timeline.assign.first_name + " " + timeline.assign.last_name}</p> - )} - - </td> - <td> - <div className="relative inline-block text-left"> - <div> - <button - type="button" - onClick={() => toggleDropdown(timeline.id)} - className="inline-flex justify-center w-full rounded-md border border-gray-300 shadow-sm px-4 py-2 bg-white text-sm font-medium text-gray-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-indigo-500" - id={`options-menu-${timeline.id}`} - aria-haspopup="true" - aria-expanded="true" - > - {selectedStatus[timeline.id] || 'To Do'} - <FaCaretSquareDown className="-mr-1 ml-2 h-5 w-5" /> - </button> - </div> - - {isOpen[timeline.id] && ( - <div - className="origin-top-right absolute right-0 mt-2 w-56 rounded-md shadow-lg bg-white ring-1 ring-black ring-opacity-5 focus:outline-none" - role="menu" - aria-orientation="vertical" - aria-labelledby={`options-menu-${timeline.id}`} - > - <div className="py-1" role="none"> + {/** Start To do component*/} + <div className='overflow-x-auto shadow-xl rounded-sm w-full mt-4'> + <div> + <button className='font-bold text-md px-2 py-1 rounded-sm bg-sky-300 text-[#0c01a1]'>To Do</button> + + <div className="overflow-x-auto shadow-xl rounded-sm w-6/7"> + <table className="table"> + {/* head */} + <thead className=' text-sm text-[#0c01a1] dark:text-[#73e9fe]'> + <tr className='text-center'> + + <th>Plans</th> + <th>Assign</th> + <th>Status</th> + <th>Edit</th> + <th>Delete</th> + <th>Board</th> + <th> <button className='btn-ghost'> </button> + {/* You can open the modal using document.getElementById('ID').showModal() method */} + + + </th> + </tr> + </thead> + <tbody> + {/* Table data of To do status */} + {data?.timelines?.filter(timeline => timeline.status === "To Do").map((timeline, index) => ( + <tr key={index} className="text-center"> + <td> + + <div className="font-bold text-center">{timeline.name.slice(0, 16)}</div> + + </td> + + <td> + {(timeline.assign) == null && <button onClick={() => handleOpenDialog(timeline, "assign")} className='rounded-full border border-[#0c01a1] px-1 py-1 '><IoPersonAddOutline className='text-lg cursor-pointer ' title="Assign" /></button>} + + {timeline.assign && ( + <div className='flex items-center justify-center gap-6' > + <img src={timeline.assign.image} alt="image" className='w-8 h-8 rounded-full' /> + {/* <p className="font-semibold">{timeline.assign.first_name + " " + timeline.assign.last_name}</p> */} + </div> + )} + </td> + <td> + <div className="relative inline-block text-left"> + <div > <button - onClick={() => handleStatusUpdateButton(timeline.id, 'In Progress')} - className="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900" - role="menuitem" + type="button" + onClick={() => toggleDropdown(timeline.id)} + className="inline-flex justify-center w-full rounded-sm border border-gray-300 shadow-sm px-4 py-2 bg-white dark:bg-gray-950 text-sm font-medium focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-indigo-500" + id={`options-menu-${timeline.id}`} + aria-haspopup="true" + aria-expanded="true" > - In Progress - </button> - <button - onClick={() => handleStatusUpdateButton(timeline.id, 'Testing')} - className="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900" - role="menuitem" - > - Testing - </button> - <button - onClick={() => handleStatusUpdateButton(timeline.id, 'Done')} - className="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900" - role="menuitem" - > - Completed + {selectedStatus[timeline.id] || 'To Do'} + <FaCaretSquareDown className="-mr-1 ml-2 h-3 w-3" /> </button> </div> + + {isOpen[timeline.id] && ( + <div + className="absolute right-6 bottom-0 w-44 rounded-sm shadow-lg bg-white dark:bg-gray-950 ring-1 ring-black ring-opacity-5 focus:outline-none" + role="menu" + aria-orientation="vertical" + aria-labelledby={`options-menu-${timeline.id}`} + > + <div className="py-1 ml-6" role="none"> + + <button + onClick={() => handleStatusUpdateButton(timeline.id, 'In Progress')} + className="block px-2 py-1 text-sm " + role="menuitem" + > + In Progress + </button> + <button + onClick={() => handleStatusUpdateButton(timeline.id, 'Testing')} + className="block px-2 py-1 text-sm " + role="menuitem" + > + Testing + </button> + <button + onClick={() => handleStatusUpdateButton(timeline.id, 'Done')} + className="block px-2 py-1 text-sm " + role="menuitem" + > + Done + </button> + </div> + </div> + )} </div> - )} - </div> - </td> - - <th> - <button className=" px-4 py-2" onClick={() => handleOpenDialog(timeline, "edit")}> - <FaRegEdit className="text-xl" /> - </button> - {/** Member edit button and model start */} - - {/* You can open the modal using document.getElementById('ID').showModal() method */} - - <dialog id="edit" className="modal"> - <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('edit')}>✕</button> - <h2 className="text-2xl font-bold mb-4 text-center">Update Timeline</h2> - <form onSubmit={handleEditTimelineButton}> - <div className='form-control'> - <label htmlFor="text" className="label">Workspace Name</label> - <input type="text" id="WorkspaceName" name="WorkspaceName" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Workspace Name" value={formData.workspace_Name} - onChange={handleChange} /> - </div> - <div className="form-control mb-4"> - <label htmlFor="name" className="label">Timeline Name</label> - <input type="text" id="name" name="name" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.name} - onChange={handleChange} /> + </td> + <th> + <button className=" px-4 py-2" onClick={() => handleOpenDialog(timeline, "edit")}> + <FaRegEdit className="text-xl" /> + </button> + {/** Member edit button and model start */} + + {/* You can open the modal using document.getElementById('ID').showModal() method */} + + <dialog id="edit" className="modal"> + <div className="modal-box bg-white dark:bg-black"> + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('edit')}>✕</button> + <h2 className="text-2xl font-bold mb-4 text-center">Update Plan</h2> + <form onSubmit={handleEditTimelineButton}> + <div className='form-control'> + <label htmlFor="text" className="label">Project Name</label> + <input type="text" id="WorkspaceName" name="WorkspaceName" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Workspace Name" value={formData.workspace_Name} + onChange={handleChange} /> + </div> + <div className="form-control mb-4"> + <label htmlFor="name" className="label"> Name</label> + <input type="text" id="name" name="name" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.name} + onChange={handleChange} /> + + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">Details</label> + <textarea name="details" id="details" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.details} + onChange={handleChange}></textarea> + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">Start Date</label> + <input type="date" name="startDate" id="startDate" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.start_Date} + onChange={handleChange} /> + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">End Date</label> + <input type="date" name="endDate" id="endDate" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.end_Date} + onChange={handleChange} /> + </div> + <div className="flex justify-between my-4"> + <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3">Update</button> + </div> + </form> </div> - <div className="form-control mb-4"> - <label htmlFor="userType" className="label">Details</label> - <textarea name="details" id="details" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.details} - onChange={handleChange}></textarea> - </div> - <div className="form-control mb-4"> - <label htmlFor="userType" className="label">StartDate</label> - <input type="date" name="startDate" id="startDate" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.start_Date} - onChange={handleChange} /> - </div> - <div className="form-control mb-4"> - <label htmlFor="userType" className="label">EndDate</label> - <input type="date" name="endDate" id="endDate" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.end_Date} - onChange={handleChange} /> - </div> - <div className="flex justify-between my-4"> - <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3">Update</button> - </div> - </form> - </div> - </dialog> - {/** Member edit button and model end */} - </th> - <th> - <button className=" p-2 m-2" > - <MdDeleteForever className="text-xl cursor-pointer " onClick={() => handleDeleteTimeline(timeline.id)} /> - </button> - </th> - <th> - - <button className='px-4 py-2'> - <Link to={`/workspace/${id}/boards`} state={timeline} className=" text-xl cursor-pointer" title='Let's see the board' > - <TbListDetails /> - </Link> - </button> - </th> - - - - <td> - {timeline.assign && <MdDeveloperBoard className='text-xl cursor-pointer' title='Create Board' onClick={() => handleOpenDialog(timeline, 'board')} />} - - - </td> - {/* <td>{(timeline?.assign?.id == user.userId) && <MdDeveloperBoard className='text-4xl cursor-pointer' onClick={() => handleOpenDialog(timeline, 'board')} />}</td> */} - - {/** start create board modal for specefic timeline */} - <dialog id="board" className="modal"> - <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => document.getElementById('board').close()}>✕</button> - <h2 className="font-bold text-2xl text-center my-3">Create Board</h2> - - <form onSubmit={handleCreateBoardButton}> + </dialog> + {/** Member edit button and model end */} + </th> + <th> + <button className=" p-2 m-2" > + <MdDeleteForever className="text-xl cursor-pointer " onClick={() => handleDeleteTimeline(timeline.id)} /> + </button> + </th> + <th> - <div className='form-control'> - <label htmlFor="email" className="label">Timeline Id</label> - <input type="text" id="timelineId" name="timelineId" value={formData.timelineId} className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Email" /> + <button className='px-4 py-2'> + <Link to={`/workspace/${id}/boards`} state={timeline} className=" text-xl cursor-pointer" title='Let's see the board' > + <TbListDetails /> + </Link> + </button> + </th> + + + + <td> + {!timeline?.scrum_id && <MdDeveloperBoard className='text-xl cursor-pointer' title='Create Board' onClick={() => handleOpenDialog(timeline, 'board')} />} + + + </td> + {/* <td>{(timeline?.assign?.id == user.userId) && <MdDeveloperBoard className='text-4xl cursor-pointer' onClick={() => handleOpenDialog(timeline, 'board')} />}</td> */} + + {/** start create board modal for specefic timeline */} + <dialog id="board" className="modal"> + <div className="modal-box bg-white dark:bg-black"> + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => document.getElementById('board').close()}>✕</button> + <h2 className="font-bold text-2xl text-center my-3">Create Board</h2> + + <form onSubmit={handleCreateBoardButton}> + + <div className='form-control'> + <label htmlFor="email" className="label">Timeline Id</label> + <input type="text" id="timelineId" name="timelineId" value={formData.timelineId} className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Email" /> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text">Board Name</span> + </label> + <input + type="text" + placeholder="Enter Board Name" + className="input input-bordered bg-white dark:bg-gray-950" + name="name" + /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text">Board Details</span> + </label> + <input + type="text" + name="details" + placeholder="Write Board Details" + className="input input-bordered bg-white dark:bg-gray-950" + /> + </div> + + <div className="flex justify-center mt-6"> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> + </div> + + + </form> </div> + </dialog> + {/** end create board modal for specefic timeline */} + </tr> + ))} - <div className="form-control"> - <label className="label"> - <span className="label-text">Board Name</span> - </label> - <input - type="text" - placeholder="Enter Board Name" - className="input input-bordered bg-white dark:bg-gray-950" - name="name" - /> - </div> - <div className="form-control"> - <label className="label"> - <span className="label-text">Board Details</span> - </label> - <input - type="text" - name="details" - placeholder="Write Board Details" - className="input input-bordered bg-white dark:bg-gray-950" - /> - </div> + </tbody> + </table> - <div className="flex justify-center mt-6"> - <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> - </div> + {/** start modal layout for assign */} + <dialog id="assign" className="modal"> + <div className="modal-box bg-white dark:bg-black"> + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("assign")}>✕</button> + <h2 className="font-bold text-2xl text-center my-3">Assign Member</h2> + <form onSubmit={handleAssignButton}> - </form> + <div className='form-control'> + <label htmlFor="email" className="label">Timeline Id</label> + <input type="text" id="timelineId" name="timelineId" value={formData.timelineId} className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Email" /> </div> - </dialog> - {/** end create board modal for specefic timeline */} - </tr> - ))} - </tbody> - </table> - - {/** start modal layout for assign */} - <dialog id="assign" className="modal"> - <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("assign")}>✕</button> - <h2 className="font-bold text-2xl text-center my-3">Assign Member</h2> - - <form onSubmit={handleAssignButton}> + <div className="form-control"> + <label className="label" htmlFor="email"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Email</span> + </label> + <select id="leaderEmail" name="leaderEmail" className="select select-bordered bg-slate-200 dark:bg-black"> + {members?.filter(member => member.role === 'Team Leader').map((member, idx) => <option value={member.user_email} key={idx}>{member.user_email}</option>)} + </select> + </div> - <div className='form-control'> - <label htmlFor="email" className="label">Timeline Id</label> - <input type="text" id="timelineId" name="timelineId" value={formData.timelineId} className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Email" /> - </div> + <div className="flex justify-center mt-6"> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-2" type="submit">Assign Member</button> + </div> - <div className="form-control"> - <label className="label" htmlFor="email"> - <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Email</span> - </label> - <select id="leaderEmail" name="leaderEmail" className="select select-bordered bg-slate-200 dark:bg-black"> - {members?.filter(member => member.role === 'Team Leader').map((member, idx) => <option value={member.user_email} key={idx}>{member.user_email}</option>)} - </select> - </div> - <div className="flex justify-center mt-6"> - <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-2" type="submit">Assign Member</button> + </form> </div> + </dialog> + {/** end modal layout for assign */} - - </form> </div> - </dialog> - {/** end modal layout for assign */} - + </div> </div> - </div> - </div> - {/** End To do component*/} - - - {/** Start Progress component */} - <div className='w-8/10 mx-auto h-[200px] bg-green-400 text-white my-2 rounded-md'> - <div> - <button className='font-bold text-4xl rounded bg-slate-400'>Progress</button> - - <div className="overflow-x-auto shadow-xl rounded w-6/7 m-4"> - <table className="table"> - {/* head */} - <thead className=' text-lg text-[#0c01a1] dark:text-[#73e9fe]'> - <tr className='text-center'> - <th>Timeline Name</th> - <th>Timeline</th> - <th>Status</th> - <th>Action</th> - <th> <button className='btn-ghost'> </button> - {/* You can open the modal using document.getElementById('ID').showModal() method */} - - - </th> - </tr> - </thead> - <tbody> - {/* row 1 */} - {data?.timelines?.filter(timeline => timeline.status === 'In Progress').map((timeline, index) => ( - <tr key={index} className="text-center"> - <td> - <div className="flex items-center gap-3"> - <div className="avatar"> - <div className="mask mask-squircle w-12 h-12"> - <img src="https://img.daisyui.com/tailwind-css-component-profile-2@56w.png" alt="Avatar Tailwind CSS Component" /> - </div> - </div> - <div> - <div className="font-bold">{timeline.name}</div> - </div> - </div> - </td> - <td> - {timeline.name} - </td> - - <td> - <div className="relative inline-block text-left"> - <div> - <button - type="button" - onClick={() => toggleDropdown(timeline.id)} - className="inline-flex justify-center w-full rounded-md border border-gray-300 shadow-sm px-4 py-2 bg-white text-sm font-medium text-gray-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-indigo-500" - id={`options-menu-${timeline.id}`} - aria-haspopup="true" - aria-expanded="true" - > - {selectedStatus[timeline.id] || 'To Do'} - <FaCaretSquareDown className="-mr-1 ml-2 h-5 w-5" /> - </button> - </div> + {/** End To do component*/} + + + {/** Start Progress component */} + <div className='overflow-x-auto shadow-xl rounded-sm w-full mt-10'> + <div> + <button className='font-bold text-md px-2 py-1 rounded-sm bg-green-200 text-green-900'>In Progress</button> + + <div className="overflow-x-auto shadow-xl rounded-sm w-6/7"> + <table className="table"> + {/* head */} + <thead className=' text-sm text-[#0c01a1] dark:text-[#73e9fe]'> + <tr className='text-center'> + + <th>Plans</th> + <th>Assign</th> + <th>Status</th> + <th>Edit</th> + <th>Delete</th> + <th>Board</th> + <th> <button className='btn-ghost'> </button> + {/* You can open the modal using document.getElementById('ID').showModal() method */} + + + </th> + </tr> + </thead> + <tbody> + {/* Table data of in progress status */} + + {data?.timelines ? ( + data.timelines.filter(timeline => timeline.status === "In Progress").length > 0 ? ( + data?.timelines?.filter(timeline => timeline.status === "In Progress").map((timeline, index) => ( + <tr key={index} className="text-center"> + <td> + + <div className="font-bold text-center">{timeline.name.slice(0, 16)}</div> + + </td> + + <td> + {(timeline.assign) == null && <button onClick={() => handleOpenDialog(timeline, "assign")} className='rounded-full border border-[#0c01a1] px-1 py-1 '><IoPersonAddOutline className='text-lg cursor-pointer ' title="Assign" /></button>} + + {timeline.assign && ( + <div className='flex items-center justify-center gap-6' > + <img src={timeline.assign.image} alt="image" className='w-8 h-8 rounded-full' /> + {/* <p className="font-semibold">{timeline.assign.first_name + " " + timeline.assign.last_name}</p> */} + </div> + )} + + </td> + <td> + <div className="relative inline-block text-left"> + <div > + <button + type="button" + onClick={() => toggleDropdown(timeline.id)} + className="inline-flex justify-center w-full rounded-md border border-gray-300 shadow-sm px-4 py-2 bg-white dark:bg-gray-950 text-sm font-medium focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-indigo-500" + id={`options-menu-${timeline.id}`} + aria-haspopup="true" + aria-expanded="true" + > + {selectedStatus[timeline.id] || 'In Progress'} + <FaCaretSquareDown className="-mr-1 ml-2 h-3 w-3" /> + </button> + </div> + + {isOpen[timeline.id] && ( + <div + className="absolute right-6 bottom-0 w-44 rounded-sm shadow-lg bg-white dark:bg-gray-950 ring-1 ring-black ring-opacity-5 focus:outline-none" + role="menu" + aria-orientation="vertical" + aria-labelledby={`options-menu-${timeline.id}`} + > + <div className="py-1 ml-6" role="none"> + + <button + onClick={() => handleStatusUpdateButton(timeline.id, 'To Do')} + className="block px-2 py-1 text-sm " + role="menuitem" + > + To Do + </button> + <button + onClick={() => handleStatusUpdateButton(timeline.id, 'Testing')} + className="block px-2 py-1 text-sm " + role="menuitem" + > + Testing + </button> + <button + onClick={() => handleStatusUpdateButton(timeline.id, 'Done')} + className="block px-2 py-1 text-sm " + role="menuitem" + > + Done + </button> + </div> + </div> + )} + </div> + </td> + + <th> + <button className=" px-4 py-2" onClick={() => handleOpenDialog(timeline, "edit")}> + <FaRegEdit className="text-xl" /> + </button> + {/** Member edit button and model start */} + + {/* You can open the modal using document.getElementById('ID').showModal() method */} + + <dialog id="edit" className="modal"> + <div className="modal-box bg-white dark:bg-black"> + <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('edit')}>✕</button> + <h2 className="text-2xl font-bold mb-4 text-center">Update Plan</h2> + <form onSubmit={handleEditTimelineButton}> + <div className='form-control'> + <label htmlFor="text" className="label">Project Name</label> + <input type="text" id="WorkspaceName" name="WorkspaceName" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Workspace Name" value={formData.workspace_Name} + onChange={handleChange} /> + </div> + <div className="form-control mb-4"> + <label htmlFor="name" className="label"> Name</label> + <input type="text" id="name" name="name" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.name} + onChange={handleChange} /> + + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">Details</label> + <textarea name="details" id="details" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.details} + onChange={handleChange}></textarea> + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">Start Date</label> + <input type="date" name="startDate" id="startDate" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.start_Date} + onChange={handleChange} /> + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">End Date</label> + <input type="date" name="endDate" id="endDate" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.end_Date} + onChange={handleChange} /> + </div> + <div className="flex justify-between my-4"> + <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3">Update</button> + </div> + </form> + </div> + </dialog> + {/** Member edit button and model end */} + </th> + <th> + <button className=" p-2 m-2" > + <MdDeleteForever className="text-xl cursor-pointer " onClick={() => handleDeleteTimeline(timeline.id)} /> + </button> + </th> + <th> - {isOpen[timeline.id] && ( - <div - className="origin-top-right absolute right-0 mt-2 w-56 rounded-md shadow-lg bg-white ring-1 ring-black ring-opacity-5 focus:outline-none" - role="menu" - aria-orientation="vertical" - aria-labelledby={`options-menu-${timeline.id}`} - > - <div className="py-1" role="none"> + <button className='px-4 py-2'> + <Link to={`/workspace/${id}/boards`} state={timeline} className=" text-xl cursor-pointer" title='Let's see the board' > + <TbListDetails /> + </Link> + </button> + </th> + + + + </tr> + )) + ) : ( + <tr> + <td colSpan="6" className="text-center py-4 font-bold"> + No timelines available with status "In Progress".Change the status !!! + </td> + </tr> + ) + ) : ( + <tr> + <td colSpan="6" className="text-center py-4"> + Loading timelines... + </td> + </tr> + )} + + </tbody> + </table> - <button - onClick={() => handleStatusUpdateButton(timeline.id, "To Do")} - className="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900" - role="menuitem" - > - To Do + </div> + </div> + </div> + {/** End Progress component */} + + {/** Start Testing component */} + <div className='overflow-x-auto shadow-xl rounded-sm w-full mt-10'> + <div> + <button className='font-bold text-md px-2 py-1 rounded-sm bg-red-200 text-red-900'>Testing</button> + + <div className="overflow-x-auto shadow-xl rounded-sm w-6/7"> + <table className="table"> + {/* head */} + <thead className=' text-sm text-[#0c01a1] dark:text-[#73e9fe]'> + <tr className='text-center'> + + <th>Plans</th> + <th>Assign</th> + <th>Status</th> + <th>Edit</th> + <th>Delete</th> + <th>Board</th> + <th> <button className='btn-ghost'> </button> + {/* You can open the modal using document.getElementById('ID').showModal() method */} + + + </th> + </tr> + </thead> + <tbody> + {/* Table data of testing status */} + {data?.timelines ? ( + data.timelines.filter(timeline => timeline.status === "Testing").length > 0 ? ( + data.timelines.filter(timeline => timeline.status === "Testing").map((timeline, index) => ( + <tr key={index} className="text-center"> + <td> + <div className="font-bold text-center">{timeline.name.slice(0, 16)}</div> + </td> + + <td> + {timeline.assign == null ? ( + <button + onClick={() => handleOpenDialog(timeline, "assign")} + className='rounded-full border border-[#0c01a1] px-1 py-1' + > + <IoPersonAddOutline className='text-lg cursor-pointer' title="Assign" /> + </button> + ) : ( + <div className='flex items-center justify-center gap-6'> + <img src={timeline.assign.image} alt="image" className='w-8 h-8 rounded-full' /> + </div> + )} + </td> + + <td> + <div className="relative inline-block text-left"> + <button + type="button" + onClick={() => toggleDropdown(timeline.id)} + className="inline-flex justify-center w-full rounded-md border border-gray-300 shadow-sm px-4 py-2 bg-white dark:bg-gray-950 text-sm font-medium focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-indigo-500" + id={`options-menu-${timeline.id}`} + aria-haspopup="true" + aria-expanded="true" + > + {selectedStatus[timeline.id] || 'Testing'} + <FaCaretSquareDown className="-mr-1 ml-2 h-3 w-3" /> + </button> + + {isOpen[timeline.id] && ( + <div + className="absolute right-6 bottom-0 w-44 rounded-sm shadow-lg bg-white dark:bg-gray-950 ring-1 ring-black ring-opacity-5 focus:outline-none" + role="menu" + aria-orientation="vertical" + aria-labelledby={`options-menu-${timeline.id}`} + > + <div className="py-1 ml-6" role="none"> + <button + onClick={() => handleStatusUpdateButton(timeline.id, 'To Do')} + className="block px-2 py-1 text-sm" + role="menuitem" + > + To Do + </button> + <button + onClick={() => handleStatusUpdateButton(timeline.id, 'In Progress')} + className="block px-2 py-1 text-sm" + role="menuitem" + > + In Progress + </button> + <button + onClick={() => handleStatusUpdateButton(timeline.id, 'Done')} + className="block px-2 py-1 text-sm" + role="menuitem" + > + Done + </button> + </div> + </div> + )} + </div> + </td> + + <th> + <button className="px-4 py-2" onClick={() => handleOpenDialog(timeline, "edit")}> + <FaRegEdit className="text-xl" /> </button> - <button - onClick={() => handleStatusUpdateButton(timeline.id, 'Testing')} - className="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900" - role="menuitem" - > - Testing + <dialog id="edit" className="modal"> + <div className="modal-box bg-white dark:bg-black"> + <button + id="closeBtn" + className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" + onClick={() => handleCloseModelButton('edit')} + > + ✕ + </button> + <h2 className="text-2xl font-bold mb-4 text-center">Update Plan</h2> + <form onSubmit={handleEditTimelineButton}> + <div className='form-control'> + <label htmlFor="text" className="label">Project Name</label> + <input + type="text" + id="WorkspaceName" + name="WorkspaceName" + className="input input-bordered bg-slate-200 dark:bg-black" + placeholder="Enter Workspace Name" + value={formData.workspace_Name} + onChange={handleChange} + /> + </div> + <div className="form-control mb-4"> + <label htmlFor="name" className="label"> Name</label> + <input + type="text" + id="name" + name="name" + className="input input-bordered bg-slate-200 dark:bg-black" + value={formData.name} + onChange={handleChange} + /> + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">Details</label> + <textarea + name="details" + id="details" + className="input input-bordered bg-slate-200 dark:bg-black" + value={formData.details} + onChange={handleChange} + ></textarea> + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">Start Date</label> + <input + type="date" + name="startDate" + id="startDate" + className="input input-bordered bg-slate-200 dark:bg-black" + value={formData.start_Date} + onChange={handleChange} + /> + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">End Date</label> + <input + type="date" + name="endDate" + id="endDate" + className="input input-bordered bg-slate-200 dark:bg-black" + value={formData.end_Date} + onChange={handleChange} + /> + </div> + <div className="flex justify-between my-4"> + <button + type="submit" + className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3" + > + Update + </button> + </div> + </form> + </div> + </dialog> + </th> + <th> + <button className="p-2 m-2"> + <MdDeleteForever + className="text-xl cursor-pointer" + onClick={() => handleDeleteTimeline(timeline.id)} + /> </button> - <button - onClick={() => handleStatusUpdateButton(timeline.id, 'Done')} - className="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900" - role="menuitem" - > - Completed + </th> + <th> + <button className='px-4 py-2'> + <Link + to={`/workspace/${id}/boards`} + state={timeline} + className="text-xl cursor-pointer" + title="Let's see the board" + > + <TbListDetails /> + </Link> </button> - </div> - </div> - )} - </div> - </td> - <th> - - <Link to={`/workspace/${id}/boards`} state={timeline} title='Let&s check the board' className=" px-4 py-2 text-xl" > - <TbListDetails /> - </Link> - - {/** Member edit button and model start */} - {/* You can open the modal using document.getElementById('ID').showModal() method */} - <button className="px-4 py-2" onClick={() => handleOpenDialog(timeline)}> - <FaRegEdit className="text-xl" /> - </button> - <dialog id="edit" className="modal"> - <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('edit')}>✕</button> - <h2 className="text-2xl font-bold mb-4 text-center">Update Timeline</h2> - <form onSubmit={handleEditTimelineButton}> - <div className='form-control'> - <label htmlFor="text" className="label">Workspace Name</label> - <input type="text" id="WorkspaceName" name="WorkspaceName" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Workspace Name" value={formData.workspace_Name} - onChange={handleChange} /> - </div> - <div className="form-control mb-4"> - <label htmlFor="name" className="label">Timeline Name</label> - <input type="text" id="name" name="name" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.name} - onChange={handleChange} /> + </th> + </tr> + )) + ) : ( + <tr> + <td colSpan="6" className="text-center py-4 font-bold"> + No timelines available with status "Testing". Change the status !!! + </td> + </tr> + ) + ) : ( + <tr> + <td colSpan="6" className="text-center py-4"> + Loading timelines... + </td> + </tr> + )} + + + </tbody> + </table> - </div> - <div className="form-control mb-4"> - <label htmlFor="userType" className="label">Details</label> - <textarea name="details" id="details" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.details} - onChange={handleChange}></textarea> - </div> - <div className="form-control mb-4"> - <label htmlFor="userType" className="label">StartDate</label> - <input type="date" name="startDate" id="startDate" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.start_Date} - onChange={handleChange} /> - </div> - <div className="form-control mb-4"> - <label htmlFor="userType" className="label">EndDate</label> - <input type="date" name="endDate" id="endDate" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.end_Date} - onChange={handleChange} /> - </div> - <div className="flex justify-between my-4"> - <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3">Update</button> - </div> - </form> - </div> - </dialog> - {/** Member edit button and model end */} - <button className=" p-2 m-2" > - <MdDeleteForever className="text-xl cursor-pointer " onClick={() => handleDeleteTimeline(timeline.id)} /> - </button> - </th> - </tr> - ))} - - </tbody> - </table> + </div> + </div> </div> - </div> - </div> - - {/** End Progress component */} - {/** Start Completed component*/} - <div className='w-8/10 mx-auto h-[200px] bg-green-700 text-white my-2 rounded-md'> - <div> - <button className='font-bold text-4xl rounded bg-slate-400'>Completed</button> - - <div className="overflow-x-auto shadow-xl rounded w-6/7 m-4"> - <table className="table"> - {/* table headline for Completed component */} - <thead className=' text-lg text-[#0c01a1] dark:text-[#73e9fe]'> - <tr className='text-center'> - <th>Timeline Name</th> - <th>Timeline</th> - <th>Status</th> - <th>Action</th> - <th> <button className='btn-ghost'> </button> - {/* You can open the modal using document.getElementById('ID').showModal() method */} - - - </th> - </tr> - </thead> - <tbody> - - {/* table data of completed status */} - {data?.timelines?.filter(timeline => timeline.status === "Done").map((timeline, index) => ( - <tr key={index} className="text-center"> - <td> - <div className="flex items-center gap-3"> - <div className="avatar"> - <div className="mask mask-squircle w-12 h-12"> - <img src="https://img.daisyui.com/tailwind-css-component-profile-2@56w.png" alt="Avatar Tailwind CSS Component" /> - </div> - </div> - <div> - <div className="font-bold">{timeline.name}</div> - </div> - </div> - </td> - <td> - {timeline.name} - </td> - - <td> - <div className="relative inline-block text-left"> - <div> - <button - type="button" - onClick={() => toggleDropdown(timeline.id)} - className="inline-flex justify-center w-full rounded-md border border-gray-300 shadow-sm px-4 py-2 bg-white text-sm font-medium text-gray-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-indigo-500" - id={`options-menu-${timeline.id}`} - aria-haspopup="true" - aria-expanded="true" - > - {selectedStatus[timeline.id] || 'To Do'} - <FaCaretSquareDown className="-mr-1 ml-2 h-5 w-5" /> - </button> - </div> - - {isOpen[timeline.id] && ( - <div - className="origin-top-right absolute right-0 mt-2 w-56 rounded-md shadow-lg bg-white ring-1 ring-black ring-opacity-5 focus:outline-none" - role="menu" - aria-orientation="vertical" - aria-labelledby={`options-menu-${timeline.id}`} - > - <div className="py-1" role="none"> - - <button - onClick={() => handleStatusUpdateButton(timeline.id, "To Do")} - className="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900" - role="menuitem" - > - To Do + {/** Start Done component*/} + <div className='overflow-x-auto shadow-xl rounded-sm w-full mt-10'> + <div> + <button className='font-bold text-md px-2 py-1 rounded-sm bg-gray-200 text-gray-900'>Done</button> + + <div className="overflow-x-auto shadow-xl rounded-sm w-6/7"> + <table className="table"> + {/* head */} + <thead className=' text-sm text-[#0c01a1] dark:text-[#73e9fe]'> + <tr className='text-center'> + + <th>Plans</th> + <th>Assign</th> + <th>Status</th> + <th>Edit</th> + <th>Delete</th> + <th>Board</th> + <th> <button className='btn-ghost'> </button> + {/* You can open the modal using document.getElementById('ID').showModal() method */} + + + </th> + </tr> + </thead> + <tbody> + {/* Table data of Done status */} + {data?.timelines ? ( + data.timelines.filter(timeline => timeline.status === "Done").length > 0 ? ( + data.timelines.filter(timeline => timeline.status === "Done").map((timeline, index) => ( + <tr key={index} className="text-center"> + <td> + <div className="font-bold text-center">{timeline.name.slice(0, 16)}</div> + </td> + + <td> + {(timeline.assign == null) ? ( + <button + onClick={() => handleOpenDialog(timeline, "assign")} + className='rounded-full border border-[#0c01a1] px-1 py-1' + > + <IoPersonAddOutline className='text-lg cursor-pointer' title="Assign" /> + </button> + ) : ( + <div className='flex items-center justify-center gap-6'> + <img src={timeline.assign.image} alt="image" className='w-8 h-8 rounded-full' /> + </div> + )} + </td> + + <td> + <div className="relative inline-block text-left"> + <button + type="button" + onClick={() => toggleDropdown(timeline.id)} + className="inline-flex justify-center w-full rounded-md border border-gray-300 shadow-sm px-4 py-2 bg-white dark:bg-gray-950 text-sm font-medium focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-indigo-500" + id={`options-menu-${timeline.id}`} + aria-haspopup="true" + aria-expanded="true" + > + {selectedStatus[timeline.id] || 'Done'} + <FaCaretSquareDown className="-mr-1 ml-2 h-3 w-3" /> + </button> + + {isOpen[timeline.id] && ( + <div + className="absolute right-6 bottom-0 w-44 rounded-sm shadow-lg bg-white dark:bg-gray-950 ring-1 ring-black ring-opacity-5 focus:outline-none" + role="menu" + aria-orientation="vertical" + aria-labelledby={`options-menu-${timeline.id}`} + > + <div className="py-1 ml-6" role="none"> + <button + onClick={() => handleStatusUpdateButton(timeline.id, 'To Do')} + className="block px-2 py-1 text-sm" + role="menuitem" + > + To Do + </button> + <button + onClick={() => handleStatusUpdateButton(timeline.id, 'In Progress')} + className="block px-2 py-1 text-sm" + role="menuitem" + > + In Progress + </button> + <button + onClick={() => handleStatusUpdateButton(timeline.id, 'Testing')} + className="block px-2 py-1 text-sm" + role="menuitem" + > + Testing + </button> + </div> + </div> + )} + </div> + </td> + + <th> + <button className="px-4 py-2" onClick={() => handleOpenDialog(timeline, "edit")}> + <FaRegEdit className="text-xl" /> </button> - <button - onClick={() => handleStatusUpdateButton(timeline.id, 'In Progress')} - className="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900" - role="menuitem" - > - In Progress + <dialog id="edit" className="modal"> + <div className="modal-box bg-white dark:bg-black"> + <button + id="closeBtn" + className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" + onClick={() => handleCloseModelButton('edit')} + > + ✕ + </button> + <h2 className="text-2xl font-bold mb-4 text-center">Update Plan</h2> + <form onSubmit={handleEditTimelineButton}> + <div className='form-control'> + <label htmlFor="text" className="label">Project Name</label> + <input + type="text" + id="WorkspaceName" + name="WorkspaceName" + className="input input-bordered bg-slate-200 dark:bg-black" + placeholder="Enter Workspace Name" + value={formData.workspace_Name} + onChange={handleChange} + /> + </div> + <div className="form-control mb-4"> + <label htmlFor="name" className="label"> Name</label> + <input + type="text" + id="name" + name="name" + className="input input-bordered bg-slate-200 dark:bg-black" + value={formData.name} + onChange={handleChange} + /> + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">Details</label> + <textarea + name="details" + id="details" + className="input input-bordered bg-slate-200 dark:bg-black" + value={formData.details} + onChange={handleChange} + ></textarea> + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">Start Date</label> + <input + type="date" + name="startDate" + id="startDate" + className="input input-bordered bg-slate-200 dark:bg-black" + value={formData.start_Date} + onChange={handleChange} + /> + </div> + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">End Date</label> + <input + type="date" + name="endDate" + id="endDate" + className="input input-bordered bg-slate-200 dark:bg-black" + value={formData.end_Date} + onChange={handleChange} + /> + </div> + <div className="flex justify-between my-4"> + <button + type="submit" + className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3" + > + Update + </button> + </div> + </form> + </div> + </dialog> + </th> + <th> + <button className="p-2 m-2"> + <MdDeleteForever + className="text-xl cursor-pointer" + onClick={() => handleDeleteTimeline(timeline.id)} + /> </button> - <button - onClick={() => handleStatusUpdateButton(timeline.id, 'Testing')} - className="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900" - role="menuitem" - > - Testing + </th> + <th> + <button className='px-4 py-2'> + <Link + to={`/workspace/${id}/boards`} + state={timeline} + className="text-xl cursor-pointer" + title="Let's see the board" + > + <TbListDetails /> + </Link> </button> - </div> - </div> - )} - </div> - </td> - <th> - - <Link to={`/workspace/${id}/boards`} state={timeline} className="btn btn-info px-4 py-2 text-xl" > - <TbListDetails /> - </Link> - - {/** Member edit button and model start */} - <button className='btn-ghost'> </button> - {/* You can open the modal using document.getElementById('ID').showModal() method */} - <button className="btn btn-success px-4 py-2" onClick={() => handleOpenDialog(timeline)}> - <FaRegEdit className="text-xl" /> - </button> - <dialog id="edit" className="modal"> - <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('edit')}>✕</button> - <h2 className="text-2xl font-bold mb-4 text-center">Update Timeline</h2> - <form onSubmit={handleEditTimelineButton}> - <div className='form-control'> - <label htmlFor="text" className="label">Workspace Name</label> - <input type="text" id="WorkspaceName" name="WorkspaceName" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Workspace Name" value={formData.workspace_Name} - onChange={handleChange} /> - </div> - <div className="form-control mb-4"> - <label htmlFor="name" className="label">Timeline Name</label> - <input type="text" id="name" name="name" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.name} - onChange={handleChange} /> + </th> + </tr> + )) + ) : ( + <tr> + <td colSpan="6" className="text-center py-4 font-bold"> + No plans available with status "Done". Change the status !!! + </td> + </tr> + ) + ) : ( + <tr> + <td colSpan="6" className="text-center py-4"> + Loading timelines... + </td> + </tr> + )} + + + </tbody> + </table> - </div> - <div className="form-control mb-4"> - <label htmlFor="userType" className="label">Details</label> - <textarea name="details" id="details" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.details} - onChange={handleChange}></textarea> - </div> - <div className="form-control mb-4"> - <label htmlFor="userType" className="label">StartDate</label> - <input type="date" name="startDate" id="startDate" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.start_Date} - onChange={handleChange} /> - </div> - <div className="form-control mb-4"> - <label htmlFor="userType" className="label">EndDate</label> - <input type="date" name="endDate" id="endDate" className="input input-bordered bg-slate-200 dark:bg-black" value={formData.end_Date} - onChange={handleChange} /> - </div> - <div className="flex justify-between my-4"> - <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3">Update</button> - </div> - </form> - </div> - </dialog> - {/** Member edit button and model end */} - <button className="btn btn-warning p-2 m-2" > - <MdDeleteForever className="text-xl cursor-pointer " onClick={() => handleDeleteTimeline(timeline.id)} /> - </button> - </th> - </tr> - ))} - - </tbody> - </table> + </div> + </div> </div> - + {/** End Done component*/} </div> - </div> - {/** End Completed component*/} + ) + } + </div> ); diff --git a/src/components/Pages/Tasks/Tasks.jsx b/src/components/Pages/Tasks/Tasks.jsx index 83523fa..5c678cc 100644 --- a/src/components/Pages/Tasks/Tasks.jsx +++ b/src/components/Pages/Tasks/Tasks.jsx @@ -61,7 +61,7 @@ const Tasks = () => { return ( <div className="h-screen"> - <div className=""> + <div className="py-2 mt-4"> <div className="py-2"> <div className="flex justify-between items-center pb-2"> <h1 className="text-3xl pb-2 font-semibold"> @@ -74,6 +74,11 @@ const Tasks = () => { To ensure seamless progress tracking and maintenance of your project, incorporate team members into your project structure. Keep the tasks organized by status, just like in a Kanban board. So you can easily find the tasks you need to complete. Just grab them and start working on them with the team. Ensure to use the drag and drop functionality to move tasks between statuses. </p> </div> + {tasks.length === 0 ? ( + <p className="text-2xl text-center font-bold mt-10"> + You don't have any tasks assigned yet . + </p> + ) :( <div className="grid grid-cols-1 md:grid-cols-3 gap-4 p-4"> {['To Do', 'In Progress', 'Done'].map((status) => ( <div @@ -98,9 +103,9 @@ const Tasks = () => { ))} </div> ))} - </div> + </div>) + } </div> - {/* <DragNDrop reload={setLoad} load={load} tasks={tasks} setTasks={setTasks} /> */} </div> ); From b1cefdc72e5232b84f21813cb5177e08791c0d2e Mon Sep 17 00:00:00 2001 From: rasel-chowdhury1 <rasel.chowdhury0001@gmail.com> Date: Thu, 6 Jun 2024 10:49:37 +0600 Subject: [PATCH 55/88] =?UTF-8?q?=C3=ADnsights=20component=20create=20and?= =?UTF-8?q?=20functionlity=20done?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Pages/DynamicDashboard/DynamicSidebar.jsx | 6 +- src/components/Pages/Inside/Inside.jsx | 293 +++++++++++++----- src/components/Pages/Workspace/Workspace.jsx | 3 +- tailwind.config.js | 8 +- 4 files changed, 225 insertions(+), 85 deletions(-) diff --git a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx index 938a7d2..cd5f10e 100644 --- a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx +++ b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx @@ -10,6 +10,8 @@ import axios from "axios"; import { AiFillPrinter } from "react-icons/ai"; import { GoTasklist } from "react-icons/go"; import { RiCalendarTodoFill } from "react-icons/ri"; +import { MdInsights } from "react-icons/md"; + const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { const [open, setOpen] = useState(false); @@ -120,8 +122,8 @@ const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { </li> <li className={`mb-2 rounded hover:shadow py-2 ${getLinkClass(`/workspace/${id}/calendar`)}`}> <Link to={`/workspace/${id}/inside`} className="px-3"> - <SlCalender className="inline-block w-6 h-6 mr-2 -mt-2" /> - {!open && <span className="hidden md:inline">Inside</span>} + <MdInsights className="inline-block w-6 h-6 mr-2 -mt-2" /> + {!open && <span className="hidden md:inline">Insights</span>} </Link> </li> </ul> diff --git a/src/components/Pages/Inside/Inside.jsx b/src/components/Pages/Inside/Inside.jsx index e13ae7d..b916fe3 100644 --- a/src/components/Pages/Inside/Inside.jsx +++ b/src/components/Pages/Inside/Inside.jsx @@ -1,76 +1,128 @@ import React, { useContext, useEffect, useState } from 'react'; import { AuthContext } from '../../../Providers/AuthProviders/AuthProviders'; -import { BarChart, Bar, Cell, XAxis, YAxis, CartesianGrid, PieChart, Pie, Legend } from 'recharts'; +import { BarChart, Bar, Cell, XAxis, YAxis, CartesianGrid, PieChart, Pie, Legend, ResponsiveContainer, Tooltip, LineChart, Line } from 'recharts'; import { FaBook, FaDollarSign, FaUsers } from 'react-icons/fa'; import { useParams } from 'react-router-dom'; import { FaTimeline } from "react-icons/fa6"; +import ScrollTrigger from "react-scroll-trigger"; +import CountUp from "react-countup"; const colors = ['#0088FE', '#00C49F', '#FFBB28', '#FF8042', 'red', 'pink']; const COLORS = ['#0088FE', '#00C49F', '#FFBB28', '#FF8042']; +const workspaceData = { + "workspaceName": "milestone-4", + "totaMembers": 5, + "members": { + "Associate Manager": 0, + "Team Leader": 4, + "Member": 1 + }, + "totalTimelines": 13, + "timelines": { + "In Progress": 0, + "To Do": 11, + "Testing": 1, + "Done": 1 + }, + "totalTasks": 3, + "tasks": { + "In Progress": 0, + "To Do": 3, + "Done": 0 + } +}; + const Inside = () => { const { user } = useContext(AuthContext); const {id} = useParams() const [stats,setStats] = useState({}); + const [timelineData, setTimelineData] = useState({}); + const [taskData, setTaskData] = useState({}); const [chartData,setChartData] = useState([]) + const [counterOn, setCounterOn] = useState(false); - + const pieChartData = [ + { name: 'Total Members', value: stats?.totaMembers }, + { name: 'Total Timelines', value: stats?.totalTimelines }, + { name: 'Total Tasks', value: stats?.totalTasks } + ]; useEffect(() =>{ fetch(`https://projectsyncifyapi.onrender.com/api/v2/workspace/insights/${id}/`) .then(res => res.json()) .then(data => { - console.log(data) + console.log({data}) setStats(data) + setTimelineData(data.timelines); + setTaskData(data.tasks) }) },[]) - useEffect(() =>{ +const renderCustomizedLabel = ({ cx, cy, midAngle, innerRadius, outerRadius, percent, index }) => { + const radius = innerRadius + (outerRadius - innerRadius) * 0.5; + const x = cx + radius * Math.cos(-midAngle * (Math.PI / 180)); + const y = cy + radius * Math.sin(-midAngle * (Math.PI / 180)); - fetch('https://bistro-boss-restaurant-server-lovat.vercel.app/order-stats') - .then(res => res.json()) - .then(data => { - console.log(data) - setChartData(data) - }) - },[]) + return ( + <text x={x} y={y} fill="white" textAnchor={x > cx ? 'start' : 'end'} dominantBaseline="central"> + {`${(percent * 100).toFixed(0)}%`} + </text> + ); +}; + + // Convert data to format expected by Recharts BarChart component +const taskChartData = Object.entries(taskData).map(([stage, count], index) => ({ stage, count, fill: COLORS[index] })); +const barChartData = Object.entries(timelineData).map(([stage, count], index) => ({ stage, count, fill: COLORS[index] })); - const getPath = (x, y, width, height) => { - return `M${x},${y + height}C${x + width / 3},${y + height} ${x + width / 2},${y + height / 3} - ${x + width / 2}, ${y} - C${x + width / 2},${y + height / 3} ${x + (2 * width) / 3},${y + height} ${x + width}, ${y + height} - Z`; - }; +console.log({barChartData}) +console.log({taskChartData}) - const TriangleBar = (props) => { - const { fill, x, y, width, height } = props; +const { members, timelines, tasks } = workspaceData; +// Combine data from members, timelines, and tasks +const combinedData = [ + { category: 'Members', count: members["Associate Manager"] + members["Team Leader"] + members["Member"] }, + { category: 'Timelines', count: timelines["In Progress"] + timelines["To Do"] + timelines["Testing"] + timelines["Done"] }, + { category: 'Tasks', count: tasks["In Progress"] + tasks["To Do"] + tasks["Done"] } + ]; - return <path d={getPath(x, y, width, height)} stroke="none" fill={fill} />; - }; + // custom shape for the bar chart + const getPath = (x, y, width, height) => { + return `M${x},${y + height}C${x + width / 3},${y + height} ${x + width / 2},${y + height / 3} + ${x + width / 2}, ${y} + C${x + width / 2},${y + height / 3} ${x + (2 * width) / 3},${y + height} ${x + width}, ${y + height} + Z`; +}; - // custom shape for the pie chart - const RADIAN = Math.PI / 180; - const renderCustomizedLabel = ({ cx, cy, midAngle, innerRadius, outerRadius, percent }) => { - const radius = innerRadius + (outerRadius - innerRadius) * 0.5; - const x = cx + radius * Math.cos(-midAngle * RADIAN); - const y = cy + radius * Math.sin(-midAngle * RADIAN); + const TriangleBar = (props) => { + const { fill, x, y, width, height } = props; - return ( - <text x={x} y={y} fill="white" textAnchor={x > cx ? 'start' : 'end'} dominantBaseline="central"> - {`${(percent * 100).toFixed(0)}%`} - </text> - ); - }; + return <path d={getPath(x, y, width, height)} stroke="none" fill={fill} />; +}; - const pieChartData = chartData.map(data => { - return {name: data.category, value: data.revenue} - }) +// custom shape for the pie chart +const RADIAN = Math.PI / 180; +const renderCustomizedLabel1 = ({ cx, cy, midAngle, innerRadius, outerRadius, percent }) => { + const radius = innerRadius + (outerRadius - innerRadius) * 0.5; + const x = cx + radius * Math.cos(-midAngle * RADIAN); + const y = cy + radius * Math.sin(-midAngle * RADIAN); + return ( + <text x={x} y={y} fill="white" textAnchor={x > cx ? 'start' : 'end'} dominantBaseline="central"> + {`${(percent * 100).toFixed(0)}%`} + </text> + ); +}; + console.log({combinedData}) return ( - <div className='m-8'> - <h2 className="text-3xl my-6"> + <div className='m-8 '> + <ScrollTrigger + onEnter={() => setCounterOn(true)} + onExit={() => setCounterOn(false)} + > + <h2 className="text-3xl my-6 "> <span>Hi, Welcome </span> <span className='font-bold '> { @@ -78,63 +130,50 @@ const Inside = () => { } </span> </h2> - <div className="flex justify-between mx-auto gap-5 "> + <div className="flex mb-20 flex-col md:flex-row justify-between mx-auto gap-5 "> - <div className="stat border-2 border-blue-300"> + <div className="stat rounded-md px-6 py-5 shadow-light-shadow1 border-2 border-blue-300"> <div className="stat-figure text-secondary"> - <FaUsers className='text-3xl'></FaUsers> + <FaUsers className='text-3xl text-blue-400'></FaUsers> </div> - <div className="stat-title">Members</div> - <div className="stat-value">{stats.totaMembers} +</div> - <div className="stat-desc">Jan 1st - Feb 1st</div> + <div className="text-[#0c01a1] dark:text-[#73e9fe]">Members</div> + <div className="stat-value">{counterOn && ( + <CountUp start={0} end={stats.totaMembers} duration={5} delay={0} /> + )}+</div> + <div className="text-[#0c01a1] dark:text-[#73e9fe]">↗︎ 400 (22%)</div> </div> - <div className="stat border-2 border-blue-300"> - <div className="stat-figure text-secondary"> - <FaTimeline className='text-3xl'/> + <div className="stat rounded-md px-6 py-5 shadow-light-shadow1 border-2 border-blue-300"> + <div className="stat-figure text-secondary "> + <FaTimeline className='text-3xl text-green-400'/> </div> - <div className="stat-title">Plans</div> - <div className="stat-value">{stats.totalTimelines} + </div> - <div className="stat-desc">↗︎ 400 (22%)</div> + <div className="text-[#0c01a1] dark:text-[#73e9fe]">Plans</div> + <div className="stat-value text-green-400"> {counterOn && ( + <CountUp start={1} end={stats.totalTimelines} duration={5} delay={0} /> + )} + </div> + <div className="text-[#0c01a1] dark:text-[#73e9fe]">↗︎ 400 (22%)</div> </div> - <div className="stat border-2 border-blue-300"> + <div className="stat rounded-md px-6 py-5 shadow-light-shadow1 border-2 border-blue-300"> <div className="stat-figure text-secondary"> - <FaBook className='text-3xl'></FaBook> + <FaBook className='text-3xl text-yellow-400'></FaBook> </div> - <div className="stat-title">Tasks</div> - <div className="stat-value">{stats.totalTasks} +</div> - <div className="stat-desc">↗︎ 400 (22%)</div> + <div className="text-[#0c01a1] dark:text-[#73e9fe]">Tasks</div> + <div className="stat-value text-yellow-400"> {counterOn && ( + <CountUp start={2} end={stats.totalTasks} duration={5} delay={0} /> + )} +</div> + <div className="text-[#0c01a1] dark:text-[#73e9fe]">↗︎ 400 (22%)</div> </div> </div> - <div className='flex flex-col md:flex-row mt-6'> - <div> - <BarChart - width={500} - height={300} - data={chartData} - margin={{ - top: 20, - right: 30, - left: 20, - bottom: 5, - }} - > - <CartesianGrid strokeDasharray="3 3" /> - <XAxis dataKey="category" /> - <YAxis /> - <Bar dataKey="quantity" fill="#8884d8" label={{ position: 'top' }}> - {chartData.map((entry, index) => ( - <Cell key={`cell-${index}`} fill={COLORS[index % COLORS.length]} /> - ))} - </Bar> - </BarChart> - </div> - <div> - <PieChart width={500} height={400}> + <div className='flex flex-col md:flex-row mb-20'> + + {/** all total using pichart */} + <div style={{width:'100%', height: 400}}> + <ResponsiveContainer> + <PieChart> <Pie data={pieChartData} cx="50%" @@ -151,9 +190,101 @@ const Inside = () => { </Pie> <Legend /> </PieChart> + </ResponsiveContainer> + </div> - </div> + + {/** timeline data using custom chart */} + <div style={{ width: '100%', height: 400 }} > + <ResponsiveContainer> + <BarChart + data={barChartData} + > + <CartesianGrid strokeDasharray="3 3" /> + <XAxis dataKey="stage" /> + <YAxis /> + <Bar dataKey="count" fill="#8884d8" shape={<TriangleBar />} label={{ position: 'top' }}> + {barChartData.map((entry, index) => ( + <Cell key={`cell-${index}`} fill={colors[index % 6]} /> + ))} + </Bar> + </BarChart> + <h1 className='text-center text-2xl my-2'>Tasks Chart</h1> + </ResponsiveContainer> + </div> + + {/* <div style={{ width: '100%', height: 400 }}> + <ResponsiveContainer> + <BarChart data={barChartData}> + <CartesianGrid strokeDasharray="3 3" /> + <XAxis dataKey="stage" /> + <YAxis /> + <Tooltip /> + <Bar dataKey="count" fill="#8884d8"> + {barChartData.map((entry, index) => ( + <Cell key={`cell-${index}`} fill={entry.fill} /> + ))} + </Bar> + </BarChart> + <h1 className='text-center'>Timeline</h1> + </ResponsiveContainer> + </div> */} + + + +{/* <div style={{ width: '100%', height: 400 }}> + <ResponsiveContainer> + <BarChart> + <CartesianGrid strokeDasharray="3 3" /> + <XAxis dataKey="category" /> + <YAxis /> + <Tooltip /> + <Legend /> + {combinedData.map((data, index) => ( + <Bar key={index} dataKey="count" name={data.category} fill={COLORS[index]} /> + ))} + </BarChart> + </ResponsiveContainer> + </div> */} + +{/* <div style={{ width: '100%', height: 400 }}> + <ResponsiveContainer> + <LineChart data={lineChartData}> + <CartesianGrid strokeDasharray="3 3" /> + <XAxis dataKey="stage" /> + <YAxis /> + <Tooltip /> + {lineChartData.map((entry, index) => ( + <Line key={`line-${index}`} type="monotone" dataKey="count" stroke={COLORS[index]} /> + ))} + </LineChart> + <h1 className='text-center'>Tasks</h1> + </ResponsiveContainer> + </div> */} + + + + </div> + <div> + <div style={{ width: '100%', height: 400 }}> + <ResponsiveContainer> + <BarChart data={taskChartData}> + <CartesianGrid strokeDasharray="3 3" /> + <XAxis dataKey="stage" /> + <YAxis /> + <Tooltip /> + <Bar dataKey="count" fill="#8884d8"> + {taskChartData.map((entry, index) => ( + <Cell key={`cell-${index}`} fill={entry.fill} /> + ))} + </Bar> + </BarChart> + <h1 className='text-center text-2xl my-2'>Timeline Chart</h1> + </ResponsiveContainer> + </div> + </div> + </ScrollTrigger> </div> ); }; diff --git a/src/components/Pages/Workspace/Workspace.jsx b/src/components/Pages/Workspace/Workspace.jsx index 0044220..cbbf041 100644 --- a/src/components/Pages/Workspace/Workspace.jsx +++ b/src/components/Pages/Workspace/Workspace.jsx @@ -11,6 +11,7 @@ import { MdOutlineFileOpen } from "react-icons/md"; const Workspace = () => { const [workspaces, setWorkspaces] = useState([]); const [loading, setLoading] = useState(true); + const [reload, setReload] = useState(false) const { user } = useContext(AuthContext); const [error, setError] = useState(null); @@ -44,7 +45,7 @@ const Workspace = () => { //sabrina setted setLoading(false) here setLoading(false); console.log("workspace data -> ", workspaces); - }, [user?.userId]); + }, [user?.userId, reload]); const handleDeleteWorkspace = (workspaceId) => { setWorkspaces((prevWorkspaces) => diff --git a/tailwind.config.js b/tailwind.config.js index 1f4ebec..3b1dbe3 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -8,7 +8,13 @@ export default { extend: { container: { center: true - } + }, + colors: { + 'secondary-color': '#fff', // Custom color value for --secondary-color + }, + boxShadow: { + 'light-shadow1': '0px 4px 12px rgba(0, 0, 0, 0.02)', // Custom box-shadow value for --light-shadow1 + }, }, }, darkMode: 'class', From 5e6f085e5f6839e2af7f2c90d71df0be152d67ac Mon Sep 17 00:00:00 2001 From: rasel-chowdhury1 <rasel.chowdhury0001@gmail.com> Date: Thu, 6 Jun 2024 11:06:07 +0600 Subject: [PATCH 56/88] conflict solved in member component --- src/components/Pages/DynamicDashboard/Member.jsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/components/Pages/DynamicDashboard/Member.jsx b/src/components/Pages/DynamicDashboard/Member.jsx index 63eb4ca..e4cafef 100644 --- a/src/components/Pages/DynamicDashboard/Member.jsx +++ b/src/components/Pages/DynamicDashboard/Member.jsx @@ -9,6 +9,8 @@ import { IoPeopleSharp } from "react-icons/io5"; import { FaRegEdit, FaSearch } from 'react-icons/fa'; import TitlePages from '../../../pages/shared/TitlePages'; import TitleDynamic from '../../../pages/shared/TitleDynamic'; + + const Member = () => { const [members, setMembers] = useState([]); const [change, setChange] = useState(false); @@ -76,7 +78,6 @@ const Member = () => { const [selectedTimeline, setSelectedTimeline] = useState(null); - const handleOpenDialog = (member, modalName) => { const handleOpenDialog = (member, modalName) => { @@ -395,6 +396,11 @@ const handleOpenDialog = (member, modalName) => { )} </div> ); -}; +} export default Member; + + + + + From c3178057060450e0bd4e8e1943e4af8091a05694 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Thu, 6 Jun 2024 11:34:38 +0600 Subject: [PATCH 57/88] Timeline features completed --- package-lock.json | 306 +++++++++++++++++- package.json | 6 +- .../Dashboard/Calendarui/CalendarHeader.jsx | 56 ++-- .../Pages/Dashboard/Calendarui/Calendarui.jsx | 22 +- .../Pages/Dashboard/Calendarui/Day.jsx | 54 +++- .../Pages/Dashboard/Calendarui/Month.jsx | 44 ++- src/components/Pages/Workspace/Workspace.jsx | 3 +- src/context/ContextWrapper.jsx | 19 +- src/context/GlobalContext.js | 2 + 9 files changed, 447 insertions(+), 65 deletions(-) diff --git a/package-lock.json b/package-lock.json index 03c4080..70c854b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,8 +26,9 @@ "react-scroll": "^1.9.0", "react-scroll-trigger": "^0.6.14", "react-slick": "^0.30.2", - "react-sweetalert2": "^0.5.2", + "react-sweetalert2": "^0.6.0", "react-toastify": "^10.0.5", + "recharts": "^2.12.7", "sort-by": "^0.0.2" }, "devDependencies": { @@ -1331,6 +1332,60 @@ "@babel/types": "^7.20.7" } }, + "node_modules/@types/d3-array": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", + "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-shape": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz", + "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", + "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" + }, "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", @@ -1354,7 +1409,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", - "dev": true, + "devOptional": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -2077,6 +2132,116 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, "node_modules/daisyui": { "version": "4.11.1", "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-4.11.1.tgz", @@ -2169,6 +2334,11 @@ } } }, + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -2241,6 +2411,15 @@ "node": ">=6.0.0" } }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -2781,12 +2960,25 @@ "node": ">=0.10.0" } }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "node_modules/fast-equals": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", + "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", @@ -3379,6 +3571,14 @@ "node": ">= 0.4" } }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, "node_modules/is-array-buffer": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", @@ -3955,6 +4155,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -4914,16 +5119,30 @@ "react-dom": "^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/react-smooth": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.1.tgz", + "integrity": "sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==", + "dependencies": { + "fast-equals": "^5.0.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/react-sweetalert2": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/react-sweetalert2/-/react-sweetalert2-0.5.2.tgz", - "integrity": "sha512-6BxyApbQT1prCG5KUBTkc3+64CWpKAJCjd0Bvv+pmwEGYI9QeaDoH/sP8NeM4cMZgEplFsq6B/8noHoF1w/nzA==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/react-sweetalert2/-/react-sweetalert2-0.6.0.tgz", + "integrity": "sha512-4MEWGAJamSfoj56m7MUs7IfBnev9wJYs0RayvoHvxshSQeH62iK0N/EkDiHr3VuZ3vTy34kOpzL1Yg3b3VYF8w==", "dependencies": { - "sweetalert2": "^11.3.5" + "sweetalert2": "^11.7.5" }, "peerDependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.2.0", + "react-dom": "^18.2.0" } }, "node_modules/react-toastify": { @@ -4938,6 +5157,21 @@ "react-dom": ">=18" } }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -4959,6 +5193,36 @@ "node": ">=8.10.0" } }, + "node_modules/recharts": { + "version": "2.12.7", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.12.7.tgz", + "integrity": "sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==", + "dependencies": { + "clsx": "^2.0.0", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.21", + "react-is": "^16.10.2", + "react-smooth": "^4.0.0", + "recharts-scale": "^0.4.4", + "tiny-invariant": "^1.3.1", + "victory-vendor": "^36.6.8" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "dependencies": { + "decimal.js-light": "^2.4.1" + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", @@ -5661,6 +5925,11 @@ "node": ">=0.8" } }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -5866,6 +6135,27 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, + "node_modules/victory-vendor": { + "version": "36.9.2", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz", + "integrity": "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==", + "dependencies": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, "node_modules/vite": { "version": "5.2.11", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", diff --git a/package.json b/package.json index 03b5189..c3bfc0e 100644 --- a/package.json +++ b/package.json @@ -25,14 +25,12 @@ "react-fast-marquee": "^1.6.4", "react-icons": "^5.2.1", "react-router-dom": "^6.23.0", - "react-scroll": "^1.9.0", - "react-scroll-trigger": "^0.6.14", - "react-slick": "^0.30.2", - "react-sweetalert2": "^0.5.2", + "react-sweetalert2": "^0.6.0", "react-toastify": "^10.0.5", + "recharts": "^2.12.7", "sort-by": "^0.0.2" }, "devDependencies": { diff --git a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx index 1338b57..2927174 100644 --- a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx +++ b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx @@ -2,45 +2,66 @@ import React, { useContext } from "react"; import { FaArrowLeft, FaArrowRight } from "react-icons/fa"; import GlobalContext from "../../../../context/GlobalContext"; import { RiCalendarTodoFill } from "react-icons/ri"; +import dayjs from "dayjs"; const CalendarHeader = () => { - const { monthIndex, setMonthIndex } = useContext(GlobalContext); + const { year, monthIndex, setMonthIndex } = useContext(GlobalContext); + function handlePrevMonth() { setMonthIndex(monthIndex - 1); } + function handleNextMonth() { setMonthIndex(monthIndex + 1); } - const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; + function handleReset() { + const currentDate = dayjs(); + setMonthIndex(currentDate.month()); + } + + const months = [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December", + ]; + return ( <div> - <div className='dark:text-[#73e9fe] text-[#010ca1] '> + <div className="dark:text-[#73e9fe] text-[#010ca1] "> <div className=" py-2"> <div className="flex justify-between items-center pb-2"> - <h1 className="text-3xl pb-2 font-semibold "> - Check Out Plans - </h1> + <h1 className="text-3xl pb-2 font-semibold">Check Out Plans</h1> </div> - - <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe] " /> - + <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe]" /> </div> </div> <div className="px-4 py-2 flex justify-between items-center"> - < div className="flex items-center"> + <div className="flex items-center"> <RiCalendarTodoFill className="w-12 h-10" /> - {/* <h1 className="mr-10 text-xl text-gray-500 font-bold">Calendar</h1> */} - - <h2 className="text-xl font-bold mx-2"> - {months[monthIndex]} {new Date().getFullYear()} + <h2 className="text-xl font-bold mx-2"> + {months[monthIndex]} {year} </h2> </div> <div className="flex items-center"> - <button className="border border-slate-400 rounded py-2 px-4 mr-5">Today</button> - <div className="flex items-center"> + <button + onClick={handleReset} + className="border border-slate-400 rounded py-2 px-4 mr-5" + > + Today + </button> + <div className="flex items-center"> <button onClick={handlePrevMonth}> - <span className="cursor-pointer "> + <span className="cursor-pointer"> <FaArrowLeft /> </span> </button> @@ -51,7 +72,6 @@ const CalendarHeader = () => { </button> </div> </div> - </div> </div> ); diff --git a/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx b/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx index 8a73df9..7d0751f 100644 --- a/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx +++ b/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx @@ -1,23 +1,35 @@ -import React, { useState, useContext, useEffect } from "react"; +import React, { useState, useEffect, useContext } from "react"; import Sidebar from "./Sidebar"; import CalendarHeader from "./CalendarHeader"; import Month from "./Month"; import { getMonth } from "../../../../Utils/Util"; import GlobalContext from "../../../../context/GlobalContext"; + const Calendarui = () => { - console.log("getmonth", getMonth(3)); const [currentMonth, setCurrentMonth] = useState(getMonth()); + const [timelineEvents, setTimelineEvents] = useState([]); const { monthIndex } = useContext(GlobalContext); + useEffect(() => { setCurrentMonth(getMonth(monthIndex)); }, [monthIndex]); + + useEffect(() => { + fetch( + "https://projectsyncifyapi.onrender.com/workspace/get-timeline-dates/8/" + ) + .then((response) => response.json()) + .then((data) => setTimelineEvents(data)) + .catch((error) => console.error("Error fetching timeline data:", error)); + }, []); + return ( <div className="h-screen flex flex-col"> <CalendarHeader /> - <flex className="flex-1"> + <div className="flex flex-1"> <Sidebar /> - <Month month={currentMonth} /> - </flex> + <Month month={currentMonth} timelineEvents={timelineEvents} /> + </div> </div> ); }; diff --git a/src/components/Pages/Dashboard/Calendarui/Day.jsx b/src/components/Pages/Dashboard/Calendarui/Day.jsx index b88dec0..61c043d 100644 --- a/src/components/Pages/Dashboard/Calendarui/Day.jsx +++ b/src/components/Pages/Dashboard/Calendarui/Day.jsx @@ -1,27 +1,49 @@ -import dayjs from "dayjs"; import React from "react"; +import dayjs from "dayjs"; +import isBetween from "dayjs/plugin/isBetween"; + +dayjs.extend(isBetween); + +const Day = ({ day, rowIdx, timelineEvents }) => { + const eventsOnDay = timelineEvents.filter((event) => + dayjs(day).isBetween( + dayjs(event.start_Date), + dayjs(event.end_Date), + null, + "[]" + ) + ); + + const colors = ["#0c01a1", "#73e9fe"]; -const Day = ({ day, rowIdx }) => { - function getCurrentDateClass() { - return day.format("DD-MM-YY") === dayjs().format("DD-MM-YY") - ? "bg-blue-600 text-white rounded-full w-7" - : ""; - } return ( - <div className="border border-gray-200 flex flex-col"> - <header className="flex flex-col justify-center items-center"> + <div className="relative border border-gray-200 flex flex-col h-32"> + <header className="flex flex-col justify-center items-center relative"> {rowIdx === 0 && ( <div className="w-full text-center"> - <p className="text-sm mt-1 border-b border-gray-300">{day.format("ddd").toUpperCase()}</p> + <p className="text-sm mt-1 border-b border-gray-300"> + {day.format("ddd").toUpperCase()} + </p> </div> )} - - - - <p className={`text-sm p-1 my-1 text-center ${getCurrentDateClass()}`}> - {day.format("DD")} - </p> + <p className="text-sm p-2 my-1 text-center">{day.format("DD")}</p> </header> + <div className="relative flex flex-col items-center mt-1 flex-grow"> + {eventsOnDay.map((event, index) => ( + <div + key={index} + className="w-[70%] h-2 opacity-80" + style={{ + top: `${index * 10}px`, + backgroundColor: colors[index % colors.length], + margin: "1px 0", + borderRadius: "4px", + zIndex: 10, + }} + title={event.name} + ></div> + ))} + </div> </div> ); }; diff --git a/src/components/Pages/Dashboard/Calendarui/Month.jsx b/src/components/Pages/Dashboard/Calendarui/Month.jsx index 937e94f..bcc2425 100644 --- a/src/components/Pages/Dashboard/Calendarui/Month.jsx +++ b/src/components/Pages/Dashboard/Calendarui/Month.jsx @@ -1,18 +1,40 @@ -import React from "react"; -import Day from "./Day"; +import React, { useContext } from "react"; +import dayjs from "dayjs"; +import GlobalContext from "../../../../context/GlobalContext"; +import Day from "./Day"; // Adjust the path as needed + +const Calendar = ({ timelineEvents }) => { + const { year, monthIndex } = useContext(GlobalContext); + + const generateMonth = (monthIndex, year) => { + const firstDayOfMonth = dayjs(new Date(year, monthIndex, 1)); + const lastDayOfMonth = dayjs(new Date(year, monthIndex + 1, 0)); + const daysInMonth = []; + + let currentDay = firstDayOfMonth.startOf("week"); + + while (currentDay.isBefore(lastDayOfMonth.endOf("week"))) { + daysInMonth.push(currentDay); + currentDay = currentDay.add(1, "day"); + } + + return daysInMonth; + }; + + const daysInMonth = generateMonth(monthIndex, year); -const Month = ({ month }) => { return ( - <div className="flex-1 grid grid-cols-7 grid-rows-5 h-5/6 "> - {month.map((row, i) => ( - <React.Fragment key={i}> - {row.map((day, idx) => ( - <Day day={day} key={idx} rowIdx={i} /> - ))} - </React.Fragment> + <div className="grid grid-cols-7 w-full h-[650px] gap-1"> + {daysInMonth.map((day, i) => ( + <Day + key={i} + day={day} + rowIdx={Math.floor(i / 7)} + timelineEvents={timelineEvents} + /> ))} </div> ); }; -export default Month; +export default Calendar; diff --git a/src/components/Pages/Workspace/Workspace.jsx b/src/components/Pages/Workspace/Workspace.jsx index 0044220..cafac7b 100644 --- a/src/components/Pages/Workspace/Workspace.jsx +++ b/src/components/Pages/Workspace/Workspace.jsx @@ -9,6 +9,7 @@ import { IoIosOpen } from "react-icons/io"; import { MdOutlineFileOpen } from "react-icons/md"; const Workspace = () => { + const [reload, setReload] = useState(false); const [workspaces, setWorkspaces] = useState([]); const [loading, setLoading] = useState(true); const { user } = useContext(AuthContext); @@ -23,7 +24,6 @@ const Workspace = () => { console.log("loading data "); setLoading(true); setError(null); - try { console.log("currently in try block"); const response = await axios.get( @@ -33,6 +33,7 @@ const Workspace = () => { setWorkspaces(response.data); setLoading(false); console.log("out try block"); + setReload(!reload); setError(""); } catch (err) { setError("error"); diff --git a/src/context/ContextWrapper.jsx b/src/context/ContextWrapper.jsx index 2947d86..a92ce1e 100644 --- a/src/context/ContextWrapper.jsx +++ b/src/context/ContextWrapper.jsx @@ -1,10 +1,25 @@ import React, { useState } from "react"; import GlobalContext from "./GlobalContext"; import dayjs from "dayjs"; + const ContextWrapper = (props) => { - const [monthIndex, setMonthIndex] = useState(dayjs().month()); + const [state, setState] = useState({ + year: dayjs().year(), + monthIndex: dayjs().month(), + }); + + const setMonthIndex = (index) => { + if (index > 11) { + setState((prevState) => ({ year: prevState.year + 1, monthIndex: 0 })); + } else if (index < 0) { + setState((prevState) => ({ year: prevState.year - 1, monthIndex: 11 })); + } else { + setState((prevState) => ({ ...prevState, monthIndex: index })); + } + }; + return ( - <GlobalContext.Provider value={{ monthIndex, setMonthIndex }}> + <GlobalContext.Provider value={{ ...state, setMonthIndex }}> {props.children} </GlobalContext.Provider> ); diff --git a/src/context/GlobalContext.js b/src/context/GlobalContext.js index b45aad2..7c8abf3 100644 --- a/src/context/GlobalContext.js +++ b/src/context/GlobalContext.js @@ -1,5 +1,7 @@ import React from "react"; + const GlobalContext = React.createContext({ + year: 2024, monthIndex: 0, setMonthIndex: (index) => {}, }); From 06e35d96b9f2a12863a47103d8ade6342880ff8e Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Thu, 6 Jun 2024 11:40:29 +0600 Subject: [PATCH 58/88] profile bug fixed --- src/components/User/Profile.jsx | 125 ++++++++++++++++++-------------- 1 file changed, 72 insertions(+), 53 deletions(-) diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index 8be6a69..f63ffe2 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -21,18 +21,20 @@ const Profile = () => { const handleCloseModal = () => { document.getElementById("UserEdit").close(); - } + }; const handleAddUserEdit = () => { handleCloseModal(); setEdit(true); - } + }; useEffect(() => { if (user && user.userId) { - fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${user?.userId}/`) + fetch( + `https://projectsyncifyapi.onrender.com/api/v1/user/details/${user?.userId}/` + ) .then((res) => { if (!res.ok) { - throw new Error('Network response was not ok'); + throw new Error("Network response was not ok"); } return res.json(); }) @@ -41,29 +43,31 @@ const Profile = () => { setProfile(data); }) .catch((error) => { - console.error('Error fetching profile:', error); + console.error("Error fetching profile:", error); }); } }, [user]); - - - - console.log({ profile }); return ( <div className=" py-10"> - {/* profile banner */} <div className="py-16 md:py-28 mb-40 bg-gradient-to-r from-sky-50 dark:from-sky-900 to-sky-500 dark:to-black relative "> <div className="flex flex-col md:flex-row justify-between items-center gap-10"> <div className="w-full md:w-1/2"> <div className="flex items-center gap-6"> <div className="pl-10 md:pl-40"> - <img src={user && profile?.image} alt={user && user.name} className="w-28 md:w-40 h-28 md:h-40 rounded-full border-4 border-sky-900 dark:border-sky-300" /> + <img + src={user && profile?.image} + alt={user && user.name} + className="w-28 md:w-40 h-28 md:h-40 rounded-full border-4 border-sky-900 dark:border-sky-300" + /> </div> <div className="flex flex-col justify-start"> - <h1 className="text-xl md:text-3xl font-bold"> {user && user.name.toUpperCase()}</h1> + <h1 className="text-xl md:text-3xl font-bold"> + {" "} + {user && user.name.toUpperCase()} + </h1> {/* <p className=""> {user && user.email}</p> */} </div> </div> @@ -101,10 +105,9 @@ const Profile = () => { <div className="flex flex-wrap gap-2 sm:items-center mt-10 md:mt-6 ml-10 md:ml-36 font-semibold "> <button onClick={() => setShowComponent("Info")} - className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Info" - ? "bg-sky-50 dark:bg-sky-950 " - : "" - }`} + className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${ + showComponent === "Info" ? "bg-sky-50 dark:bg-sky-950 " : "" + }`} > Info </button> @@ -128,69 +131,92 @@ const Profile = () => { </button> */} <button onClick={() => setShowComponent("Contact")} - className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Contact" - ? "bg-sky-50 dark:bg-sky-950" - : "" - }`} + className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${ + showComponent === "Contact" ? "bg-sky-50 dark:bg-sky-950" : "" + }`} > Contact </button> - </div> - </div> <div className="flex items-center justify-end text-4xl w-full md:w-1/3 mt-0 md:mt-28 mr-10 md:mr-40 mb-10"> - <div title="Edit"> - - <button onClick={() => document.getElementById('UserEdit').showModal()}><CiEdit className=""/></button> - <dialog id="UserEdit" className="modal modal-bottom sm:modal-middle"> + <button + onClick={() => document.getElementById("UserEdit").showModal()} + > + <CiEdit className="" /> + </button> + <dialog + id="UserEdit" + className="modal modal-bottom sm:modal-middle" + > <div className="modal-box bg-white dark:bg-black"> - <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("UserEdit").close()}>✕</button> - <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">Edit</h3> + <button + className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" + onClick={() => document.getElementById("UserEdit").close()} + > + ✕ + </button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] "> + Edit + </h3> <form onSubmit={handleAddUserEdit}> - <div className="form-control"> <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Name</span> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]"> + Name + </span> </label> - <input type="text" name="name" className="input input-bordered bg-slate-200 dark:bg-black" required /> + <input + type="text" + name="name" + className="input input-bordered bg-slate-200 dark:bg-black" + required + /> </div> <div className="form-control"> <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Position</span> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]"> + Position + </span> </label> - <input type="text" name="position" className="input input-bordered bg-slate-200 dark:bg-black" required /> + <input + type="text" + name="position" + className="input input-bordered bg-slate-200 dark:bg-black" + required + /> </div> <div className="modal-action"> - <button type="submit" className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded w-full text-lg">Update</button> + <button + type="submit" + className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded w-full text-lg" + > + Update + </button> </div> </form> </div> </dialog> </div> - - - </div> </div> </div> - <div className=" absolute bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white -bottom-4 md:bottom-0 w-[80%] left-1/2 -translate-x-1/2 translate-y-20 rounded"> + {/* info */} + <div className="translate-y-[-250px] bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white -bottom-4 md:bottom-0 rounded "> {showComponent === "Info" ? ( <Info user={user} profile={profile} /> - // ) : showComponent === "Work" ? ( - // <Work /> - // ) : showComponent === "Education" ? ( - // <Education /> - ) : showComponent === "Contact" ? ( + ) : // ) : showComponent === "Work" ? ( + // <Work /> + // ) : showComponent === "Education" ? ( + // <Education /> + showComponent === "Contact" ? ( <UserContact /> - ) - : null} + ) : null} </div> {/* profile banner end */} - {/* add the chatting component here */} <div className="fixed bottom-10 right-4"> <ChatOnetoOne /> @@ -199,7 +225,6 @@ const Profile = () => { {/* about section start */} <UserAbout /> - {/* portfolio section start */} <UserPortfolio /> @@ -213,15 +238,9 @@ const Profile = () => { {/* work section start */} <Work /> - {/* project in slider start */} <ProjectSlider user={user} profile={profile} /> - - - - - </div> ); }; From 9cf5d9a55696063c13e82ecfdffad8beec0b76b1 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Thu, 6 Jun 2024 12:54:30 +0600 Subject: [PATCH 59/88] conflict solved --- package-lock.json | 292 +++++++++++++++++- package.json | 4 +- .../Pages/DynamicDashboard/Member.jsx | 2 +- 3 files changed, 293 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 03c4080..5deaee0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,6 +28,7 @@ "react-slick": "^0.30.2", "react-sweetalert2": "^0.5.2", "react-toastify": "^10.0.5", + "recharts": "^2.12.7", "sort-by": "^0.0.2" }, "devDependencies": { @@ -1331,6 +1332,60 @@ "@babel/types": "^7.20.7" } }, + "node_modules/@types/d3-array": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", + "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-shape": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz", + "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", + "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" + }, "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", @@ -1354,7 +1409,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", - "dev": true, + "devOptional": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -2077,6 +2132,116 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, "node_modules/daisyui": { "version": "4.11.1", "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-4.11.1.tgz", @@ -2169,6 +2334,11 @@ } } }, + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -2241,6 +2411,15 @@ "node": ">=6.0.0" } }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -2781,12 +2960,25 @@ "node": ">=0.10.0" } }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "node_modules/fast-equals": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", + "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", @@ -3379,6 +3571,14 @@ "node": ">= 0.4" } }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, "node_modules/is-array-buffer": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", @@ -3955,6 +4155,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -4914,6 +5119,20 @@ "react-dom": "^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/react-smooth": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.1.tgz", + "integrity": "sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==", + "dependencies": { + "fast-equals": "^5.0.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/react-sweetalert2": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/react-sweetalert2/-/react-sweetalert2-0.5.2.tgz", @@ -4938,6 +5157,21 @@ "react-dom": ">=18" } }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -4959,6 +5193,36 @@ "node": ">=8.10.0" } }, + "node_modules/recharts": { + "version": "2.12.7", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.12.7.tgz", + "integrity": "sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==", + "dependencies": { + "clsx": "^2.0.0", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.21", + "react-is": "^16.10.2", + "react-smooth": "^4.0.0", + "recharts-scale": "^0.4.4", + "tiny-invariant": "^1.3.1", + "victory-vendor": "^36.6.8" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "dependencies": { + "decimal.js-light": "^2.4.1" + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", @@ -5661,6 +5925,11 @@ "node": ">=0.8" } }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -5866,6 +6135,27 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, + "node_modules/victory-vendor": { + "version": "36.9.2", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz", + "integrity": "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==", + "dependencies": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, "node_modules/vite": { "version": "5.2.11", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", diff --git a/package.json b/package.json index 03b5189..2dda16e 100644 --- a/package.json +++ b/package.json @@ -25,14 +25,12 @@ "react-fast-marquee": "^1.6.4", "react-icons": "^5.2.1", "react-router-dom": "^6.23.0", - "react-scroll": "^1.9.0", - "react-scroll-trigger": "^0.6.14", - "react-slick": "^0.30.2", "react-sweetalert2": "^0.5.2", "react-toastify": "^10.0.5", + "recharts": "^2.12.7", "sort-by": "^0.0.2" }, "devDependencies": { diff --git a/src/components/Pages/DynamicDashboard/Member.jsx b/src/components/Pages/DynamicDashboard/Member.jsx index 63eb4ca..497113e 100644 --- a/src/components/Pages/DynamicDashboard/Member.jsx +++ b/src/components/Pages/DynamicDashboard/Member.jsx @@ -76,7 +76,7 @@ const Member = () => { const [selectedTimeline, setSelectedTimeline] = useState(null); - const handleOpenDialog = (member, modalName) => { + const handleOpenDialog = (member, modalName) => { From 19d5b2649472f7fd345ab35ef4493d03f72b27c7 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Thu, 6 Jun 2024 14:01:17 +0600 Subject: [PATCH 60/88] dynamic user timeline in calendar added --- src/components/Pages/Dashboard/Calendarui/Calendarui.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx b/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx index 7d0751f..0c7b6a7 100644 --- a/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx +++ b/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx @@ -4,19 +4,19 @@ import CalendarHeader from "./CalendarHeader"; import Month from "./Month"; import { getMonth } from "../../../../Utils/Util"; import GlobalContext from "../../../../context/GlobalContext"; - +import { AuthContext } from "../../../../Providers/AuthProviders/AuthProviders"; const Calendarui = () => { const [currentMonth, setCurrentMonth] = useState(getMonth()); const [timelineEvents, setTimelineEvents] = useState([]); const { monthIndex } = useContext(GlobalContext); - + const { user } = useContext(AuthContext); useEffect(() => { setCurrentMonth(getMonth(monthIndex)); }, [monthIndex]); useEffect(() => { fetch( - "https://projectsyncifyapi.onrender.com/workspace/get-timeline-dates/8/" + `https://projectsyncifyapi.onrender.com/workspace/get-timeline-dates/${user.userId}/` ) .then((response) => response.json()) .then((data) => setTimelineEvents(data)) From 3361b2a3d76828be1a448c3bdd3fc96459baeef8 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Thu, 6 Jun 2024 14:03:46 +0600 Subject: [PATCH 61/88] design issues on board --- src/components/Pages/Board/Board.jsx | 4 +--- .../Pages/Dashboard/Calendarui/CalendarHeader.jsx | 3 +++ .../Pages/Dashboard/Calendarui/Calendarui.jsx | 5 ++--- src/components/Pages/Dashboard/Calendarui/Day.jsx | 6 +++--- src/components/Pages/Dashboard/Calendarui/Month.jsx | 2 +- .../Pages/DynamicDashboard/DynamicDashboard.jsx | 6 +++--- .../Pages/DynamicDashboard/DynamicSidebar.jsx | 10 ++++++---- src/components/Pages/Workspace/UserWorkspace.jsx | 2 +- src/components/Pages/Workspace/Workspace.jsx | 1 - src/pages/shared/TitlePages.jsx | 2 +- 10 files changed, 21 insertions(+), 20 deletions(-) diff --git a/src/components/Pages/Board/Board.jsx b/src/components/Pages/Board/Board.jsx index 7db8ca0..064c70a 100644 --- a/src/components/Pages/Board/Board.jsx +++ b/src/components/Pages/Board/Board.jsx @@ -163,9 +163,7 @@ const Board = () => { return ( - <div className="h-screen"> - - + <div className=""> <div className=" py-2 mt-4"> <div className="flex justify-between items-center pb-2"> <h1 className="text-3xl pb-2 font-semibold "> diff --git a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx index ad1a699..2efd6d9 100644 --- a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx +++ b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx @@ -76,6 +76,9 @@ const CalendarHeader = () => { </div> </div> </div> + + </div> + </div> ); }; diff --git a/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx b/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx index 7d0751f..6c41b28 100644 --- a/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx +++ b/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx @@ -24,10 +24,9 @@ const Calendarui = () => { }, []); return ( - <div className="h-screen flex flex-col"> + <div className="h-full flex flex-col"> <CalendarHeader /> - <div className="flex flex-1"> - <Sidebar /> + <div className="flex "> <Month month={currentMonth} timelineEvents={timelineEvents} /> </div> </div> diff --git a/src/components/Pages/Dashboard/Calendarui/Day.jsx b/src/components/Pages/Dashboard/Calendarui/Day.jsx index 61c043d..6e7d457 100644 --- a/src/components/Pages/Dashboard/Calendarui/Day.jsx +++ b/src/components/Pages/Dashboard/Calendarui/Day.jsx @@ -22,11 +22,11 @@ const Day = ({ day, rowIdx, timelineEvents }) => { {rowIdx === 0 && ( <div className="w-full text-center"> <p className="text-sm mt-1 border-b border-gray-300"> - {day.format("ddd").toUpperCase()} + {day?.format("ddd").toUpperCase()} </p> </div> )} - <p className="text-sm p-2 my-1 text-center">{day.format("DD")}</p> + <p className="text-sm px-2 pt-1 text-center">{day?.format("DD")}</p> </header> <div className="relative flex flex-col items-center mt-1 flex-grow"> {eventsOnDay.map((event, index) => ( @@ -37,7 +37,7 @@ const Day = ({ day, rowIdx, timelineEvents }) => { top: `${index * 10}px`, backgroundColor: colors[index % colors.length], margin: "1px 0", - borderRadius: "4px", + borderRadius: "2px", zIndex: 10, }} title={event.name} diff --git a/src/components/Pages/Dashboard/Calendarui/Month.jsx b/src/components/Pages/Dashboard/Calendarui/Month.jsx index bcc2425..728cf10 100644 --- a/src/components/Pages/Dashboard/Calendarui/Month.jsx +++ b/src/components/Pages/Dashboard/Calendarui/Month.jsx @@ -24,7 +24,7 @@ const Calendar = ({ timelineEvents }) => { const daysInMonth = generateMonth(monthIndex, year); return ( - <div className="grid grid-cols-7 w-full h-[650px] gap-1"> + <div className="grid grid-cols-7 w-full gap-1"> {daysInMonth.map((day, i) => ( <Day key={i} diff --git a/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx b/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx index 1c49f09..a774dee 100644 --- a/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx +++ b/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx @@ -27,14 +27,14 @@ const DynamicDashboard = () => { return ( <AuthProviders> - <div className="bg-white dark:bg-gray-950 text-[#0c01a1] dark:text-[#73e9fe]"> + <div className="bg-white dark:bg-gray-950 text-[#0c01a1] dark:text-[#73e9fe] "> <div className="flex flex-col"> <Navbar handleThemeChange={handleThemeChange} sidebarToggle={sidebarToggle} setSidebarToggle={setSidebarToggle}/> {/* <Navbar/> */} - <div className={`${sidebarToggle ? "w-20" : "w-1/4"}`}> + <div className={`${sidebarToggle ? "w-20" : "w-1/4"} h-full`}> <DynamicSidebar id={id} sidebarToggle={sidebarToggle} setSidebarToggle={setSidebarToggle}/> </div> - <div className={`${sidebarToggle ? "w-10/12 md:w-11/12 px-4 ml-20 md:ml-24 " : "w-9/12 md:w-3/4 ml-24 md:ml-64"} relative pt-10` }> + <div className={`${sidebarToggle ? "w-10/12 md:w-11/12 px-4 ml-20 md:ml-24 " : "w-9/12 md:w-3/4 ml-24 md:ml-64"} relative pt-10 ` }> <Outlet /> </div> </div> diff --git a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx index cd5f10e..375a6c7 100644 --- a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx +++ b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx @@ -50,9 +50,10 @@ const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { console.log('sidebar toggle from dynamic sidebar -> ', sidebarToggle); return ( - <div + <div className=""> + <div className={`${open ? "w-20" : "block w-20 md:w-56" - } absolute top-20 left-0 h-full px-4 py-2 border-r border-gray-300`} + } absolute top-20 left-0 h-[100%] px-4 py-2 border-r border-gray-300`} > {open ? ( <FaArrowRight @@ -65,7 +66,7 @@ const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { className="absolute cursor-pointer rounded-full -right-3 top-9 w-5 h-5 border-2 text-xs" /> )} - <div className="my-2 mb-2"> + <div className="my-2 mt-8 mb-2"> <h1 className={`${open? "text-xs font-semibold " : "text-xs md:text-lg font-bold text-center"}`}> {open ? workspaceDetails?.name.slice(0, 20) : workspaceDetails?.name} </h1> @@ -120,7 +121,7 @@ const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { {!open && <span className="hidden md:inline">Calendar</span>} </Link> </li> - <li className={`mb-2 rounded hover:shadow py-2 ${getLinkClass(`/workspace/${id}/calendar`)}`}> + <li className={`mb-2 rounded hover:shadow py-2 ${getLinkClass(`/workspace/${id}/inside`)}`}> <Link to={`/workspace/${id}/inside`} className="px-3"> <MdInsights className="inline-block w-6 h-6 mr-2 -mt-2" /> {!open && <span className="hidden md:inline">Insights</span>} @@ -128,6 +129,7 @@ const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { </li> </ul> </div> + </div> ); }; diff --git a/src/components/Pages/Workspace/UserWorkspace.jsx b/src/components/Pages/Workspace/UserWorkspace.jsx index 87d2eb4..c671fe6 100644 --- a/src/components/Pages/Workspace/UserWorkspace.jsx +++ b/src/components/Pages/Workspace/UserWorkspace.jsx @@ -2,7 +2,7 @@ import Workspace from "./Workspace"; import CreateWorkspace from "./CreateWorkspace"; const UserWorkspace = () => { return ( - <div className=""> + <div className="h-screen"> <CreateWorkspace className="" /> <Workspace /> </div> diff --git a/src/components/Pages/Workspace/Workspace.jsx b/src/components/Pages/Workspace/Workspace.jsx index d830b0a..9166a4a 100644 --- a/src/components/Pages/Workspace/Workspace.jsx +++ b/src/components/Pages/Workspace/Workspace.jsx @@ -12,7 +12,6 @@ const Workspace = () => { const [reload, setReload] = useState(false); const [workspaces, setWorkspaces] = useState([]); const [loading, setLoading] = useState(true); - const [reload, setReload] = useState(false) const { user } = useContext(AuthContext); const [error, setError] = useState(null); diff --git a/src/pages/shared/TitlePages.jsx b/src/pages/shared/TitlePages.jsx index 2270a2f..87e524f 100644 --- a/src/pages/shared/TitlePages.jsx +++ b/src/pages/shared/TitlePages.jsx @@ -1,7 +1,7 @@ const TitlePages = ({ title, subTitle }) => { return ( <div className="px-10 pt-10 md:pt-14 pb-4"> - <h1 className="text-3xl pb-2 font-semibold "> + <h1 className="text-3xl pb-2 font-bold "> {title} </h1> <hr className="w-full h-1 bg-gradient-to-r from-[#9d11bd] to-[#73e9fe] "/> From 06d71ec7df3778278dff798de51afd52e0b4c097 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Thu, 6 Jun 2024 14:06:07 +0600 Subject: [PATCH 62/88] dynamic api added in calendar component --- .../Pages/Dashboard/Calendarui/CalendarHeader.jsx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx index ad1a699..e1c5c69 100644 --- a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx +++ b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx @@ -1,18 +1,18 @@ import React, { useContext } from "react"; import { FaArrowLeft, FaArrowRight } from "react-icons/fa"; -import GlobalContext from "../../../../context/GlobalContext"; import { RiCalendarTodoFill } from "react-icons/ri"; import dayjs from "dayjs"; +import GlobalContext from "../../../../context/GlobalContext"; const CalendarHeader = () => { const { year, monthIndex, setMonthIndex } = useContext(GlobalContext); function handlePrevMonth() { - setMonthIndex(monthIndex - 1); + setMonthIndex((prevMonthIndex) => prevMonthIndex - 1); } function handleNextMonth() { - setMonthIndex(monthIndex + 1); + setMonthIndex((prevMonthIndex) => prevMonthIndex + 1); } function handleReset() { @@ -37,10 +37,8 @@ const CalendarHeader = () => { return ( <div> - <div className="dark:text-[#73e9fe] text-[#010ca1] "> - <div className=" py-2"> - <div className='dark:text-[#73e9fe] text-[#010ca1] '> - <div className=" py-2 mt-4"> + <div className="dark:text-[#73e9fe] text-[#010ca1]"> + <div className="py-2 mt-4"> <div className="flex justify-between items-center pb-2"> <h1 className="text-3xl pb-2 font-semibold">Check Out Plans</h1> </div> From d9b1dd8fe19ffdb4d1cc4522711a5d90153dc66c Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Thu, 6 Jun 2024 14:15:14 +0600 Subject: [PATCH 63/88] calender api fixed and has some board issues --- src/components/Pages/Dashboard/Calendarui/Calendarui.jsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx b/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx index 6c41b28..1977145 100644 --- a/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx +++ b/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx @@ -4,11 +4,13 @@ import CalendarHeader from "./CalendarHeader"; import Month from "./Month"; import { getMonth } from "../../../../Utils/Util"; import GlobalContext from "../../../../context/GlobalContext"; +import { useParams } from "react-router-dom"; const Calendarui = () => { const [currentMonth, setCurrentMonth] = useState(getMonth()); const [timelineEvents, setTimelineEvents] = useState([]); const { monthIndex } = useContext(GlobalContext); + const { id } = useParams(); useEffect(() => { setCurrentMonth(getMonth(monthIndex)); @@ -16,7 +18,7 @@ const Calendarui = () => { useEffect(() => { fetch( - "https://projectsyncifyapi.onrender.com/workspace/get-timeline-dates/8/" + `https://projectsyncifyapi.onrender.com/workspace/get-timeline-dates/${id}/` ) .then((response) => response.json()) .then((data) => setTimelineEvents(data)) From c28a76353f43dba99a9653edd869b39f8b72546a Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Thu, 6 Jun 2024 14:21:46 +0600 Subject: [PATCH 64/88] error --- src/components/Pages/Dashboard/Calendarui/Calendarui.jsx | 9 +++++---- src/components/Pages/Workspace/Workspace.jsx | 1 - 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx b/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx index 0c7b6a7..e48852e 100644 --- a/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx +++ b/src/components/Pages/Dashboard/Calendarui/Calendarui.jsx @@ -1,22 +1,23 @@ -import React, { useState, useEffect, useContext } from "react"; +import { useState, useEffect, useContext } from "react"; import Sidebar from "./Sidebar"; import CalendarHeader from "./CalendarHeader"; import Month from "./Month"; import { getMonth } from "../../../../Utils/Util"; import GlobalContext from "../../../../context/GlobalContext"; -import { AuthContext } from "../../../../Providers/AuthProviders/AuthProviders"; +import { useParams } from "react-router-dom"; const Calendarui = () => { const [currentMonth, setCurrentMonth] = useState(getMonth()); const [timelineEvents, setTimelineEvents] = useState([]); const { monthIndex } = useContext(GlobalContext); - const { user } = useContext(AuthContext); + + const { id } = useParams(); useEffect(() => { setCurrentMonth(getMonth(monthIndex)); }, [monthIndex]); useEffect(() => { fetch( - `https://projectsyncifyapi.onrender.com/workspace/get-timeline-dates/${user.userId}/` + `https://projectsyncifyapi.onrender.com/workspace/get-timeline-dates/${id}/` ) .then((response) => response.json()) .then((data) => setTimelineEvents(data)) diff --git a/src/components/Pages/Workspace/Workspace.jsx b/src/components/Pages/Workspace/Workspace.jsx index d830b0a..9166a4a 100644 --- a/src/components/Pages/Workspace/Workspace.jsx +++ b/src/components/Pages/Workspace/Workspace.jsx @@ -12,7 +12,6 @@ const Workspace = () => { const [reload, setReload] = useState(false); const [workspaces, setWorkspaces] = useState([]); const [loading, setLoading] = useState(true); - const [reload, setReload] = useState(false) const { user } = useContext(AuthContext); const [error, setError] = useState(null); From 8aa50ef025b15bc064b9fb2398d6507bdbd07df4 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Thu, 6 Jun 2024 14:52:24 +0600 Subject: [PATCH 65/88] fixed responsive issues on features page --- .../Dashboard/Calendarui/CalendarHeader.jsx | 78 +++++++++---------- src/components/Pages/Features/Features.jsx | 2 +- 2 files changed, 40 insertions(+), 40 deletions(-) diff --git a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx index 0b4ab2c..91dc24f 100644 --- a/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx +++ b/src/components/Pages/Dashboard/Calendarui/CalendarHeader.jsx @@ -1,18 +1,18 @@ import React, { useContext } from "react"; import { FaArrowLeft, FaArrowRight } from "react-icons/fa"; +import GlobalContext from "../../../../context/GlobalContext"; import { RiCalendarTodoFill } from "react-icons/ri"; import dayjs from "dayjs"; -import GlobalContext from "../../../../context/GlobalContext"; const CalendarHeader = () => { const { year, monthIndex, setMonthIndex } = useContext(GlobalContext); function handlePrevMonth() { - setMonthIndex((prevMonthIndex) => prevMonthIndex - 1); + setMonthIndex(monthIndex - 1); } function handleNextMonth() { - setMonthIndex((prevMonthIndex) => prevMonthIndex + 1); + setMonthIndex(monthIndex + 1); } function handleReset() { @@ -34,49 +34,49 @@ const CalendarHeader = () => { "November", "December", ]; - return ( <div> - <div className="dark:text-[#73e9fe] text-[#010ca1]"> - <div className="py-2 mt-4"> - <div className="flex justify-between items-center pb-2"> - <h1 className="text-3xl pb-2 font-semibold">Check Out Plans</h1> + <div className="dark:text-[#73e9fe] text-[#010ca1] "> + <div className=" py-2"> + <div className="dark:text-[#73e9fe] text-[#010ca1] "> + <div className=" py-2 mt-4"> + <div className="flex justify-between items-center pb-2"> + <h1 className="text-3xl pb-2 font-semibold">Check Out Plans</h1> + </div> + <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe]" /> + </div> </div> - <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe]" /> - </div> - </div> - <div className="px-4 py-2 flex justify-between items-center"> - <div className="flex items-center"> - <RiCalendarTodoFill className="w-12 h-10" /> - <h2 className="text-xl font-bold mx-2"> - {months[monthIndex]} {year} - </h2> - </div> - <div className="flex items-center"> - <button - onClick={handleReset} - className="border border-slate-400 rounded py-2 px-4 mr-5" - > - Today - </button> - <div className="flex items-center"> - <button onClick={handlePrevMonth}> - <span className="cursor-pointer"> - <FaArrowLeft /> - </span> - </button> - <button className="mx-2" onClick={handleNextMonth}> - <span className="cursor-pointer"> - <FaArrowRight /> - </span> - </button> + <div className="px-4 py-2 flex justify-between items-center"> + <div className="flex items-center"> + <RiCalendarTodoFill className="w-12 h-10" /> + <h2 className="text-xl font-bold mx-2"> + {months[monthIndex]} {year} + </h2> + </div> + <div className="flex items-center"> + <button + onClick={handleReset} + className="border border-slate-400 rounded py-2 px-4 mr-5" + > + Today + </button> + <div className="flex items-center"> + <button onClick={handlePrevMonth}> + <span className="cursor-pointer"> + <FaArrowLeft /> + </span> + </button> + <button className="mx-2" onClick={handleNextMonth}> + <span className="cursor-pointer"> + <FaArrowRight /> + </span> + </button> + </div> + </div> </div> </div> </div> </div> - - </div> - </div> ); }; diff --git a/src/components/Pages/Features/Features.jsx b/src/components/Pages/Features/Features.jsx index 4285a42..42703ae 100644 --- a/src/components/Pages/Features/Features.jsx +++ b/src/components/Pages/Features/Features.jsx @@ -147,7 +147,7 @@ const Features = () => { </div> {/* actions */} <div className="mt-10 grid grid-cols-1 md:grid-cols-4 gap-4"> - <div className="card col-span-2 flex justify-center gap-y-3 items-center rounded-lg shadow-md p-10 bg-gray-100 dark:bg-black"> + <div className="card col-span-none md:col-span-2 flex justify-center gap-y-3 items-center rounded-lg shadow-md p-10 bg-gray-100 dark:bg-black"> <GoProjectRoadmap className="font-bold text-3xl" /> <h1 className="text-lg">Project create</h1> </div> From 746b315d047ce1a65498603834bac4912b0f91c3 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Thu, 6 Jun 2024 15:22:07 +0600 Subject: [PATCH 66/88] contact page dummy text removed --- src/components/Pages/Contact/Contact.jsx | 26 ++++++++++-------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/src/components/Pages/Contact/Contact.jsx b/src/components/Pages/Contact/Contact.jsx index bb3ec47..099937d 100644 --- a/src/components/Pages/Contact/Contact.jsx +++ b/src/components/Pages/Contact/Contact.jsx @@ -41,34 +41,30 @@ const Contact = () => { Have any question? We would love to hear from you. </h3> </div> - <div className="flex flex-col md:flex-row gap-y-8 md:gap-y-0 justify-between items-center gap-x-10"> + <div className="flex flex-col md:flex-row gap-y-8 md:gap-y-0 justify-center items-center gap-x-10"> <div className="h-auto md:h-[300px] lg:h-[200px] shadow-md px-10 py-8 space-y-3 rounded-lg border-t-4 border-t-purple-700"> <h1 className="text-lg font-semibold">User Guide</h1> <p> - Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ducimus - vitae non nesciunt sequi neque! Neque. + Whether it's for a piece of software, hardware, or any other + product, the user guide is designed to help users understand and + effectively utilize the functionalities of what they have purchased. </p> </div> <div className="h-auto md:h-[350px] lg:h-[250px] shadow-md px-10 py-8 space-y-3 rounded-lg border-t-4 border-t-cyan-500"> <h1 className="text-lg font-semibold">Help & Support</h1> <p className="mb-10"> - Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ducimus - vitae non nesciunt sequi neque! Neque. + Providing comprehensive help and support for project management + involves offering resources, tools, and assistance to team members + and stakeholders. </p> - <div className="flex justify-center items-center"> - <a - href="#contact" - className="px-3 py-2 flex justify-between items-center gap-3 dark:bg-white dark:text-black rounded-md hover:bg-black hover:text-white outline-none border-2 " - > - Contact <MdOutlineContactSupport className="text-lg" /> - </a> - </div> </div> <div className="h-auto md:h-[300px] lg:h-[200px] shadow-md px-10 py-8 space-y-3 rounded-lg border-t-4 border-t-purple-700"> <h1 className="text-lg font-semibold">Premium Account?</h1> <p> - Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ducimus - vitae non nesciunt sequi neque! Neque. + Premium account is often associated with subscription-based + services, providing exclusive access, advanced functionalities, and + improved user experience. Below is an overview of what a Premium + Account typically includes and its potential advantages. </p> </div> </div> From 4227d41c5a86bf855ee5a32f2024a09470f38a54 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Thu, 6 Jun 2024 16:28:46 +0600 Subject: [PATCH 67/88] temrs & condition page added --- src/Route/Route.jsx | 80 +++++++++--- src/components/Home/Home.jsx | 7 +- .../Pages/TermsCondition/TermsCondition.jsx | 119 ++++++++++++++++++ src/index.css | 23 ++-- src/pages/shared/Footer.jsx | 14 +-- 5 files changed, 209 insertions(+), 34 deletions(-) create mode 100644 src/components/Pages/TermsCondition/TermsCondition.jsx diff --git a/src/Route/Route.jsx b/src/Route/Route.jsx index 77fa147..cd0730f 100644 --- a/src/Route/Route.jsx +++ b/src/Route/Route.jsx @@ -26,8 +26,9 @@ import OperationDetails from "../components/Pages/Home/DifferentTypeOfTabSection import ItDetials from "../components/Pages/Home/DifferentTypeOfTabSection/TabPages/ItDetials"; import ProductDetails from "../components/Pages/Home/DifferentTypeOfTabSection/TabPages/ProductDetails"; import CompanyDetails from "../components/Pages/Home/DifferentTypeOfTabSection/TabPages/CompanyDetails"; -import Inside from './../components/Pages/Inside/Inside'; +import Inside from "./../components/Pages/Inside/Inside"; import DynamicProfile from "../components/User/DynamicProfile"; +import TermsCondition from "../components/Pages/TermsCondition/TermsCondition"; const router = createBrowserRouter([ { path: "/", @@ -41,6 +42,7 @@ const router = createBrowserRouter([ path: "/features", element: <Features />, }, + { path: "/contact", element: <Contact />, @@ -63,11 +65,23 @@ const router = createBrowserRouter([ }, { path: "/profile", - element: <PrivateRoute> <Profile /> </PrivateRoute>, + element: ( + <PrivateRoute> + <Profile /> + </PrivateRoute> + ), + }, + { + path: "/terms&condition", + element: ( + <PrivateRoute> + <TermsCondition /> + </PrivateRoute> + ), }, { path: "/profile/:pId", - element: <DynamicProfile/>, + element: <DynamicProfile />, }, { path: "/forget", @@ -99,16 +113,29 @@ const router = createBrowserRouter([ }, { path: "/workspace", - element: <PrivateRoute> <UserWorkspace /></PrivateRoute> + element: ( + <PrivateRoute> + {" "} + <UserWorkspace /> + </PrivateRoute> + ), }, { path: "/createworkspace", - element: <PrivateRoute><CreateWorkspace /></PrivateRoute> + element: ( + <PrivateRoute> + <CreateWorkspace /> + </PrivateRoute> + ), }, { path: "/editworkspace/:workspaceId", - element: <PrivateRoute> <EditWorkspace /></PrivateRoute> - + element: ( + <PrivateRoute> + {" "} + <EditWorkspace /> + </PrivateRoute> + ), }, // { // path: "workspace/:id", @@ -125,24 +152,49 @@ const router = createBrowserRouter([ children: [ { path: "/workspace/:id", - element: <PrivateRoute> <Member /> </PrivateRoute>, + element: ( + <PrivateRoute> + {" "} + <Member />{" "} + </PrivateRoute> + ), }, - + { path: "/workspace/:id/boards", - element: <PrivateRoute> <Board /> </PrivateRoute> , + element: ( + <PrivateRoute> + {" "} + <Board />{" "} + </PrivateRoute> + ), }, { path: "/workspace/:id/tasks", - element: <PrivateRoute> <Tasks /> </PrivateRoute>, + element: ( + <PrivateRoute> + {" "} + <Tasks />{" "} + </PrivateRoute> + ), }, { path: "/workspace/:id/plans", - element: <PrivateRoute> <Plans /> </PrivateRoute>, + element: ( + <PrivateRoute> + {" "} + <Plans />{" "} + </PrivateRoute> + ), }, { path: "/workspace/:id/export", - element: <PrivateRoute> <Export /> </PrivateRoute> + element: ( + <PrivateRoute> + {" "} + <Export />{" "} + </PrivateRoute> + ), }, { path: "/workspace/:id/calendar", @@ -150,7 +202,7 @@ const router = createBrowserRouter([ }, { path: "/workspace/:id/inside", - element: <Inside/>, + element: <Inside />, }, ], }, diff --git a/src/components/Home/Home.jsx b/src/components/Home/Home.jsx index 82f686c..245734b 100644 --- a/src/components/Home/Home.jsx +++ b/src/components/Home/Home.jsx @@ -9,19 +9,20 @@ import CustomerSection from "../Pages/Home/CustomerSection/CustomerSection"; import Banner from "./Banner"; import Features from "../Pages/Home/Features/Features"; +import Footer from "../../pages/shared/Footer"; const Home = () => { return ( <div> <Banner /> - + <DifferentTypeOfTabSection /> <Sponsors /> <CustomerSection /> <Features /> <TopCompanySlider /> - - + <HomeEmailSection /> + <Footer /> </div> ); }; diff --git a/src/components/Pages/TermsCondition/TermsCondition.jsx b/src/components/Pages/TermsCondition/TermsCondition.jsx new file mode 100644 index 0000000..3129938 --- /dev/null +++ b/src/components/Pages/TermsCondition/TermsCondition.jsx @@ -0,0 +1,119 @@ +import { Link } from "react-router-dom"; +const TermsCondition = () => { + return ( + <div className="p-10 md:p-20"> + <div className=""> + <div className="flex flex-col justify-center items-center bg-blue-100 dark:bg-blue-950 clip-path-wave relative py-6"> + <h1 className="text-xl font-semibold">Term & Conditions</h1> + <p className="text-lg">Last update: 06 June, 2024</p> + </div> + </div> + <div className="p-6"> + <h2 className="text-xl font-semibold mb-4"> + Welcome to Project Syncify! + </h2> + <p> + These terms and conditions outline the rules and regulations for the + use of Velzon Project Management's services, located at + ProjectSyncify.com. + </p> + <p className="mt-4"> + By accessing this website and our project management services, we + assume you accept these terms and conditions. Do not continue to use + Project Syncify if you do not agree to take all of the terms and + conditions stated on this page. + </p> + <p className="mt-4"> + Most interactive websites use cookies to let us retrieve the user's + details for each visit. Cookies are used by our website to enable the + functionality of certain areas to make it easier for people visiting + our website. Some of our affiliate/advertising partners may also use + cookies. + </p> + <h3 className="text-lg font-semibold mt-6">License</h3> + <p> + Unless otherwise stated, Project Syncify and/or its licensors own the + intellectual property rights for all material on Project Syncify. All + intellectual property rights are reserved. You may access this from + Project Syncify for your own personal use subject to restrictions set + in these terms and conditions. + </p> + <ul className="list-disc list-inside mt-4"> + <li>Republish material from Project Syncify</li> + <li>Sell, rent, or sub-license material from Project Syncify</li> + <li>Reproduce, duplicate, or copy material from Project Syncify</li> + <li>Redistribute content from Project Syncify</li> + </ul> + <p className="mt-4">This Agreement shall begin on the date hereof.</p> + <p className="mt-4"> + Parts of this website offer an opportunity for users to post and + exchange opinions and information in certain areas of the website. + Project Syncify does not filter, edit, publish, or review Comments + prior to their presence on the website. Comments do not reflect the + views and opinions of Project Syncify, its agents, and/or affiliates. + </p> + <p className="mt-4"> + Project Syncify reserves the right to monitor all Comments and to + remove any Comments which can be considered inappropriate, offensive, + or cause breach of these Terms and Conditions. + </p> + + <h3 className="text-lg font-semibold mt-6"> + You warrant and represent that: + </h3> + <ul className="list-disc list-inside mt-4"> + <li> + You are entitled to post the Comments on our website and have all + necessary licenses and consents to do so; + </li> + <li> + The Comments do not invade any intellectual property right, + including without limitation copyright, patent, or trademark of any + third party; + </li> + <li> + The Comments do not contain any defamatory, libelous, offensive, + indecent, or otherwise unlawful material which is an invasion of + privacy; + </li> + <li> + The Comments will not be used to solicit or promote business or + custom or present commercial activities or unlawful activity. + </li> + </ul> + <p className="mt-4"> + You hereby grant Project Syncifyt a non-exclusive license to use, + reproduce, edit, and authorize others to use, reproduce and edit any + of your Comments in any and all forms, formats, or media. + </p> + + <h3 className="text-lg font-semibold mt-6"> + Approved organizations may hyperlink to our Website as follows: + </h3> + <ul className="list-disc list-inside mt-4"> + <li>By use of our corporate name.</li> + <li>By use of the uniform resource locator being linked to.</li> + <li> + By use of any other description of our Website being linked to that + makes sense within the context and format of content on the linking + party's site. + </li> + </ul> + <p className="mt-4"> + No use of Project Syncify's logo or other artwork will be allowed for + linking absent a trademark license agreement. + </p> + + <div className="flex justify-end mt-6"> + <Link to="/"> + <button className="bg-blue-500 text-white px-4 py-2 rounded mr-2"> + Accept + </button> + </Link> + </div> + </div> + </div> + ); +}; + +export default TermsCondition; diff --git a/src/index.css b/src/index.css index b957292..c5ee248 100644 --- a/src/index.css +++ b/src/index.css @@ -2,23 +2,26 @@ @tailwind components; @tailwind utilities; -body{ - overflow-x: hidden; +body { + overflow-x: hidden; } -main{ - padding: 0 60px; +main { + padding: 0 60px; } -.slick-slide>div{ - margin: 0 30px; +.slick-slide > div { + margin: 0 30px; } -.slick-slide>div:nth-child(1){ - margin-left: 0; +.slick-slide > div:nth-child(1) { + margin-left: 0; } -.slick-list{ - margin-right: -30px; +.slick-list { + margin-right: -30px; } +.clip-path-wave { + clip-path: ellipse(100% 100% at 50% 0%); +} diff --git a/src/pages/shared/Footer.jsx b/src/pages/shared/Footer.jsx index 93570cd..a366d75 100644 --- a/src/pages/shared/Footer.jsx +++ b/src/pages/shared/Footer.jsx @@ -1,9 +1,7 @@ const Footer = () => { return ( - <div className="relative mt-60 text-purple-950 dark:text-cyan-100 font-bold"> <div className="relative z-10 bottom-0"> - <footer className="footer px-10 py-10 "> <aside className=""> <div className="flex flex-col justify-center items-center h-[100px]"> @@ -35,7 +33,9 @@ const Footer = () => { </nav> <nav> <h6 className="text-2xl font-extrabold">Legal</h6> - <a className="link link-hover">Terms of use</a> + <a href="/terms&condition" className="link link-hover"> + Terms of use + </a> <a className="link link-hover">Privacy policy</a> </nav> </footer> @@ -44,7 +44,7 @@ const Footer = () => { <h3>© 2024 Project Syncify, Inc.</h3> <h3>English</h3> <h3>Terms & Privacy</h3> - <div className="grid grid-flow-col gap-4"> + {/* <div className="grid grid-flow-col gap-4"> <a> <svg xmlns="http://www.w3.org/2000/svg" @@ -78,11 +78,11 @@ const Footer = () => { <path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"></path> </svg> </a> - </div> + </div> */} </div> </div> </div> - <div className="absolute bottom-0 w-full z-0 "> + {/* <div className="absolute bottom-0 w-full z-0 "> <svg id="wave" style={{ transform: "rotate(0deg)", transition: "0.3s" }} @@ -112,7 +112,7 @@ const Footer = () => { d="M0,147L30,147C60,147,120,147,180,163.3C240,180,300,212,360,228.7C420,245,480,245,540,245C600,245,660,245,720,261.3C780,278,840,310,900,310.3C960,310,1020,278,1080,277.7C1140,278,1200,310,1260,302.2C1320,294,1380,245,1440,245C1500,245,1560,294,1620,294C1680,294,1740,245,1800,228.7C1860,212,1920,229,1980,253.2C2040,278,2100,310,2160,302.2C2220,294,2280,245,2340,204.2C2400,163,2460,131,2520,138.8C2580,147,2640,196,2700,220.5C2760,245,2820,245,2880,228.7C2940,212,3000,180,3060,187.8C3120,196,3180,245,3240,236.8C3300,229,3360,163,3420,114.3C3480,65,3540,33,3600,73.5C3660,114,3720,229,3780,245C3840,261,3900,180,3960,130.7C4020,82,4080,65,4140,57.2C4200,49,4260,49,4290,49L4320,49L4320,490L4290,490C4260,490,4200,490,4140,490C4080,490,4020,490,3960,490C3900,490,3840,490,3780,490C3720,490,3660,490,3600,490C3540,490,3480,490,3420,490C3360,490,3300,490,3240,490C3180,490,3120,490,3060,490C3000,490,2940,490,2880,490C2820,490,2760,490,2700,490C2640,490,2580,490,2520,490C2460,490,2400,490,2340,490C2280,490,2220,490,2160,490C2100,490,2040,490,1980,490C1920,490,1860,490,1800,490C1740,490,1680,490,1620,490C1560,490,1500,490,1440,490C1380,490,1320,490,1260,490C1200,490,1140,490,1080,490C1020,490,960,490,900,490C840,490,780,490,720,490C660,490,600,490,540,490C480,490,420,490,360,490C300,490,240,490,180,490C120,490,60,490,30,490L0,490Z" /> </svg> - </div> + </div> */} </div> ); }; From a43e9e84d9e049c6a49a1ead888783cd29d93233 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Thu, 6 Jun 2024 16:57:22 +0600 Subject: [PATCH 68/88] privacy page added --- src/Route/Route.jsx | 9 +++ .../Pages/PrivacyPolicy/PrivacyPolicy.jsx | 69 +++++++++++++++++++ .../Pages/TermsCondition/TermsCondition.jsx | 40 +---------- src/pages/shared/Footer.jsx | 8 ++- 4 files changed, 86 insertions(+), 40 deletions(-) create mode 100644 src/components/Pages/PrivacyPolicy/PrivacyPolicy.jsx diff --git a/src/Route/Route.jsx b/src/Route/Route.jsx index cd0730f..a141c53 100644 --- a/src/Route/Route.jsx +++ b/src/Route/Route.jsx @@ -29,6 +29,7 @@ import CompanyDetails from "../components/Pages/Home/DifferentTypeOfTabSection/T import Inside from "./../components/Pages/Inside/Inside"; import DynamicProfile from "../components/User/DynamicProfile"; import TermsCondition from "../components/Pages/TermsCondition/TermsCondition"; +import PrivacyPolicy from "../components/Pages/PrivacyPolicy/PrivacyPolicy"; const router = createBrowserRouter([ { path: "/", @@ -79,6 +80,14 @@ const router = createBrowserRouter([ </PrivateRoute> ), }, + { + path: "/privacypolicy", + element: ( + <PrivateRoute> + <PrivacyPolicy /> + </PrivateRoute> + ), + }, { path: "/profile/:pId", element: <DynamicProfile />, diff --git a/src/components/Pages/PrivacyPolicy/PrivacyPolicy.jsx b/src/components/Pages/PrivacyPolicy/PrivacyPolicy.jsx new file mode 100644 index 0000000..eebeb15 --- /dev/null +++ b/src/components/Pages/PrivacyPolicy/PrivacyPolicy.jsx @@ -0,0 +1,69 @@ +import React from "react"; +import { Link } from "react-router-dom"; +import { RiArrowRightUpFill } from "react-icons/ri"; +const PrivacyPolicy = () => { + return ( + <div> + <div className="p-10 md:p-20"> + <div className=""> + <div className="flex flex-col justify-center items-center bg-blue-100 dark:bg-blue-950 clip-path-wave relative py-6"> + <h1 className="text-xl font-semibold">Privacy Policy</h1> + <p className="text-lg">Last update: 06 June, 2024</p> + </div> + </div> + <div className="p-3 md:p-6"> + <h2 className="text-xl font-semibold mb-4 flex items-center gap-2"> + Privacy Policy for Project Syncify! + </h2> + + <p> + At Project Syncify, accessible at ProjectSyncify.com, one of our + main priorities is the privacy of our visitors. This Privacy Policy + document contains types of information that is collected and + recorded by Project Management Pro and how we use it. + </p> + <p className="mt-4"> + If you have additional questions or require more information about + our Privacy Policy, do not hesitate to contact us through email at + privacy@ProjectSyncify.com. + </p> + <p className="mt-4"> + This privacy policy applies only to our online activities and is + valid for visitors to our website with regards to the information + that they shared and/or collect in Project Syncify. This policy is + not applicable to any information collected offline or via channels + other than this website. + </p> + <p>How we use your information:</p> + <ul className="pl-5 list-disc list-inside mt-4"> + <li>Providing and maintaining our service</li> + <li>Notifying you about changes to our service</li> + <li> + Allowing you to participate in interactive features of our service + when you choose to do so + </li> + <li>Providing customer support</li> + </ul> + </div> + <div className="p-3 md:p-6"> + <p className=" font-normal flex items-center "> + Some of advertisers on our site may use cookies and web beacons. Our + advertising partners are listed below. Each of our advertising + partners has their own Privacy Policy for their policies on user + data. For easier access, we hyperlinked to their Privacy Policies + below. + </p> + </div> + <div className="flex justify-end "> + <Link to="/"> + <button className="bg-orange-600 text-white px-4 py-2 rounded mr-2"> + I'm Understand + </button> + </Link> + </div> + </div> + </div> + ); +}; + +export default PrivacyPolicy; diff --git a/src/components/Pages/TermsCondition/TermsCondition.jsx b/src/components/Pages/TermsCondition/TermsCondition.jsx index 3129938..28e39fd 100644 --- a/src/components/Pages/TermsCondition/TermsCondition.jsx +++ b/src/components/Pages/TermsCondition/TermsCondition.jsx @@ -14,8 +14,7 @@ const TermsCondition = () => { </h2> <p> These terms and conditions outline the rules and regulations for the - use of Velzon Project Management's services, located at - ProjectSyncify.com. + use of Project Syncify services, located at ProjectSyncify.com. </p> <p className="mt-4"> By accessing this website and our project management services, we @@ -38,7 +37,7 @@ const TermsCondition = () => { Project Syncify for your own personal use subject to restrictions set in these terms and conditions. </p> - <ul className="list-disc list-inside mt-4"> + <ul className="pl-5 list-disc list-inside mt-4"> <li>Republish material from Project Syncify</li> <li>Sell, rent, or sub-license material from Project Syncify</li> <li>Reproduce, duplicate, or copy material from Project Syncify</li> @@ -58,47 +57,12 @@ const TermsCondition = () => { or cause breach of these Terms and Conditions. </p> - <h3 className="text-lg font-semibold mt-6"> - You warrant and represent that: - </h3> - <ul className="list-disc list-inside mt-4"> - <li> - You are entitled to post the Comments on our website and have all - necessary licenses and consents to do so; - </li> - <li> - The Comments do not invade any intellectual property right, - including without limitation copyright, patent, or trademark of any - third party; - </li> - <li> - The Comments do not contain any defamatory, libelous, offensive, - indecent, or otherwise unlawful material which is an invasion of - privacy; - </li> - <li> - The Comments will not be used to solicit or promote business or - custom or present commercial activities or unlawful activity. - </li> - </ul> <p className="mt-4"> You hereby grant Project Syncifyt a non-exclusive license to use, reproduce, edit, and authorize others to use, reproduce and edit any of your Comments in any and all forms, formats, or media. </p> - <h3 className="text-lg font-semibold mt-6"> - Approved organizations may hyperlink to our Website as follows: - </h3> - <ul className="list-disc list-inside mt-4"> - <li>By use of our corporate name.</li> - <li>By use of the uniform resource locator being linked to.</li> - <li> - By use of any other description of our Website being linked to that - makes sense within the context and format of content on the linking - party's site. - </li> - </ul> <p className="mt-4"> No use of Project Syncify's logo or other artwork will be allowed for linking absent a trademark license agreement. diff --git a/src/pages/shared/Footer.jsx b/src/pages/shared/Footer.jsx index a366d75..8160743 100644 --- a/src/pages/shared/Footer.jsx +++ b/src/pages/shared/Footer.jsx @@ -36,14 +36,18 @@ const Footer = () => { <a href="/terms&condition" className="link link-hover"> Terms of use </a> - <a className="link link-hover">Privacy policy</a> + <a href="/privacypolicy" className="link link-hover"> + Privacy policy + </a> </nav> </footer> <div className="px-10"> <div className="flex flex-col md:flex-row justify-center items-center gap-3 md:gap-10 py-8"> <h3>© 2024 Project Syncify, Inc.</h3> <h3>English</h3> - <h3>Terms & Privacy</h3> + <h3> + <a href="/privacypolicy">Terms & Privacy</a> + </h3> {/* <div className="grid grid-flow-col gap-4"> <a> <svg From 7637a2f480da631e5598bfd5b1cb136bb8e1c0aa Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Thu, 6 Jun 2024 16:59:52 +0600 Subject: [PATCH 69/88] update --- src/components/Home/Home.jsx | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/components/Home/Home.jsx b/src/components/Home/Home.jsx index 245734b..fd78c55 100644 --- a/src/components/Home/Home.jsx +++ b/src/components/Home/Home.jsx @@ -1,28 +1,21 @@ import Sponsors from "./Sponsors"; import TopCompanySlider from "../Pages/Home/TopCampanySliderSection/TopCompanySlider"; import DifferentTypeOfTabSection from "../Pages/Home/DifferentTypeOfTabSection/DifferentTypeOfTabSection"; - import HomeEmailSection from "../Pages/Home/HomeEmailSection/HomeEmailSection"; - import CustomerSection from "../Pages/Home/CustomerSection/CustomerSection"; -// import Login from "../Pages/Login/login"; import Banner from "./Banner"; - import Features from "../Pages/Home/Features/Features"; -import Footer from "../../pages/shared/Footer"; + const Home = () => { return ( <div> <Banner /> - <DifferentTypeOfTabSection /> <Sponsors /> <CustomerSection /> <Features /> <TopCompanySlider /> - <HomeEmailSection /> - <Footer /> </div> ); }; From c02656bc14243f864f44802fbed16e62340e4ace Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Thu, 6 Jun 2024 18:01:13 +0600 Subject: [PATCH 70/88] Footer issues fixed --- .../Pages/Dashboard/Calendarui/Day.jsx | 40 +++-- .../DynamicDashboard/DynamicDashboard.jsx | 2 +- .../Pages/DynamicDashboard/DynamicSidebar.jsx | 2 +- .../Pages/Workspace/UserWorkspace.jsx | 2 +- src/components/Pages/Workspace/Workspace.jsx | 2 +- src/layouts/Root.jsx | 4 +- src/pages/shared/Footer.jsx | 139 ++++++------------ 7 files changed, 82 insertions(+), 109 deletions(-) diff --git a/src/components/Pages/Dashboard/Calendarui/Day.jsx b/src/components/Pages/Dashboard/Calendarui/Day.jsx index 6e7d457..951f414 100644 --- a/src/components/Pages/Dashboard/Calendarui/Day.jsx +++ b/src/components/Pages/Dashboard/Calendarui/Day.jsx @@ -5,23 +5,23 @@ import isBetween from "dayjs/plugin/isBetween"; dayjs.extend(isBetween); const Day = ({ day, rowIdx, timelineEvents }) => { - const eventsOnDay = timelineEvents.filter((event) => - dayjs(day).isBetween( - dayjs(event.start_Date), - dayjs(event.end_Date), - null, - "[]" - ) + const startEventsOnDay = timelineEvents.filter((event) => + dayjs(day).isSame(dayjs(event.start_Date), 'day') ); - const colors = ["#0c01a1", "#73e9fe"]; + const endEventsOnDay = timelineEvents.filter((event) => + dayjs(day).isSame(dayjs(event.end_Date), 'day') + ); + + const colors1 = ["#4CAF50"]; + const colors = ["#FF5733"]; return ( <div className="relative border border-gray-200 flex flex-col h-32"> <header className="flex flex-col justify-center items-center relative"> {rowIdx === 0 && ( <div className="w-full text-center"> - <p className="text-sm mt-1 border-b border-gray-300"> + <p className="text-sm bg-[#e9fcff] dark:bg-[#1d2a42] border-2 border-gray-300 font-bold opacity-80"> {day?.format("ddd").toUpperCase()} </p> </div> @@ -29,18 +29,34 @@ const Day = ({ day, rowIdx, timelineEvents }) => { <p className="text-sm px-2 pt-1 text-center">{day?.format("DD")}</p> </header> <div className="relative flex flex-col items-center mt-1 flex-grow"> - {eventsOnDay.map((event, index) => ( + {startEventsOnDay.map((event, index) => ( <div key={index} - className="w-[70%] h-2 opacity-80" + className="w-[25%] h-1 opacity-80" style={{ top: `${index * 10}px`, + backgroundColor: colors1[index % colors1.length], + margin: "1px 0", + borderRadius: "2px", + zIndex: 10, + }} + title={`Start: ${event.name}`} + > + + </div> + ))} + {endEventsOnDay.map((event, index) => ( + <div + key={index} + className="w-[25%] h-1 opacity-80" + style={{ + top: `${(startEventsOnDay.length + index) * 10}px`, backgroundColor: colors[index % colors.length], margin: "1px 0", borderRadius: "2px", zIndex: 10, }} - title={event.name} + title={`End: ${event.name}`} ></div> ))} </div> diff --git a/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx b/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx index a774dee..6d10b8a 100644 --- a/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx +++ b/src/components/Pages/DynamicDashboard/DynamicDashboard.jsx @@ -27,7 +27,7 @@ const DynamicDashboard = () => { return ( <AuthProviders> - <div className="bg-white dark:bg-gray-950 text-[#0c01a1] dark:text-[#73e9fe] "> + <div className="bg-white dark:bg-gray-950 text-[#0c01a1] dark:text-[#73e9fe] min-h-screen"> <div className="flex flex-col"> <Navbar handleThemeChange={handleThemeChange} sidebarToggle={sidebarToggle} setSidebarToggle={setSidebarToggle}/> {/* <Navbar/> */} diff --git a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx index 375a6c7..1b25494 100644 --- a/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx +++ b/src/components/Pages/DynamicDashboard/DynamicSidebar.jsx @@ -53,7 +53,7 @@ const DynamicSidebar = ({ sidebarToggle, setSidebarToggle, id }) => { <div className=""> <div className={`${open ? "w-20" : "block w-20 md:w-56" - } absolute top-20 left-0 h-[100%] px-4 py-2 border-r border-gray-300`} + } absolute top-20 left-0 px-4 py-2 border-r border-gray-300`} > {open ? ( <FaArrowRight diff --git a/src/components/Pages/Workspace/UserWorkspace.jsx b/src/components/Pages/Workspace/UserWorkspace.jsx index c671fe6..87d2eb4 100644 --- a/src/components/Pages/Workspace/UserWorkspace.jsx +++ b/src/components/Pages/Workspace/UserWorkspace.jsx @@ -2,7 +2,7 @@ import Workspace from "./Workspace"; import CreateWorkspace from "./CreateWorkspace"; const UserWorkspace = () => { return ( - <div className="h-screen"> + <div className=""> <CreateWorkspace className="" /> <Workspace /> </div> diff --git a/src/components/Pages/Workspace/Workspace.jsx b/src/components/Pages/Workspace/Workspace.jsx index 9166a4a..cafac7b 100644 --- a/src/components/Pages/Workspace/Workspace.jsx +++ b/src/components/Pages/Workspace/Workspace.jsx @@ -45,7 +45,7 @@ const Workspace = () => { //sabrina setted setLoading(false) here setLoading(false); console.log("workspace data -> ", workspaces); - }, [user?.userId, reload]); + }, [user?.userId]); const handleDeleteWorkspace = (workspaceId) => { setWorkspaces((prevWorkspaces) => diff --git a/src/layouts/Root.jsx b/src/layouts/Root.jsx index 622ee97..6949f67 100644 --- a/src/layouts/Root.jsx +++ b/src/layouts/Root.jsx @@ -24,10 +24,10 @@ const Root = () => { } return ( <AuthProviders> - <div className="bg-white dark:bg-gray-950 text-[#0c01a1] dark:text-[#73e9fe]"> + <div className="bg-white dark:bg-gray-950 text-[#0c01a1] dark:text-[#73e9fe] min-h-screen"> {noHeaderFooter || <Navbar handleThemeChange={handleThemeChange} />} <Outlet /> - {/* {noHeaderFooter || <Footer />} */} + {noHeaderFooter || <Footer />} </div> </AuthProviders> diff --git a/src/pages/shared/Footer.jsx b/src/pages/shared/Footer.jsx index 8160743..2e3ef04 100644 --- a/src/pages/shared/Footer.jsx +++ b/src/pages/shared/Footer.jsx @@ -1,122 +1,79 @@ +import { IoMailUnreadOutline } from "react-icons/io5"; + const Footer = () => { return ( - <div className="relative mt-60 text-purple-950 dark:text-cyan-100 font-bold"> - <div className="relative z-10 bottom-0"> - <footer className="footer px-10 py-10 "> + <div className="pt-10 bg-gradient-to-r from-sky-200 dark:from-[#12195a] to-sky-100 dark:to-black font-bold"> + <div className=""> + <div className="flex flex-col md:flex-row justify-between items-center px-10 md:px-16 py-10 "> <aside className=""> - <div className="flex flex-col justify-center items-center h-[100px]"> + <div className="flex flex-col justify-center items-center "> <img src={"https://i.ibb.co/T4FSNsb/Justlogo.png"} alt="" - className="h-24" + className="h-20" /> - <p className="text-2xl font-extrabold "> - Providing reliable workflow + <p className="text-xl font-bold text-center "> + Project Syncify + + </p> + <p className="text-md font-semibold text-center mt-4"> + Providing reliable workflow services + </p> + <div className="text-sm font-semibold flex items-center gap-2" target="_blank"> + <IoMailUnreadOutline /> <a href="mailto:techbuildersteam@gmail.com">techbuildersteam@gmail.com</a> + </div> </div> </aside> - <nav> + <div className="mt-10 md:mt-0"> <h6 className="text-2xl font-extrabold">Services</h6> - <a className="link link-hover">Branding</a> - <a href="/marketingDetails" className="link link-hover"> - Marketing + <div className="flex flex-col gap-2 md:gap-0 text-center mt-2 md:text-start"> + + <a href="/workspace" className="link link-hover"> + Manage Projects + </a> + <a href="/profile" className="link link-hover"> + User Profile </a> - </nav> - <nav> - <h6 className="text-2xl font-extrabold">Company</h6> - <a href="/features" className="link link-hover"> + + </div> + </div> + <div className=" mt-10 md:mt-0"> + <h6 className="text-2xl font-extrabold">About us</h6> + <div className="flex flex-col gap-2 md:gap-0 text-center mt-2 md:text-start"> + <a href="/features" className="link link-hover"> Features </a> <a href="/contact" className="link link-hover"> - Contact - </a> - </nav> - <nav> + Contact </a> + </div> + + </div> + <div className="mt-10 md:mt-0 text-center md:text-start"> <h6 className="text-2xl font-extrabold">Legal</h6> + <div className="flex flex-col gap-2 md:gap-0 text-center mt-2 md:text-start"> <a href="/terms&condition" className="link link-hover"> Terms of use </a> <a href="/privacypolicy" className="link link-hover"> Privacy policy </a> - </nav> - </footer> + </div> + + </div> + </div> <div className="px-10"> - <div className="flex flex-col md:flex-row justify-center items-center gap-3 md:gap-10 py-8"> + <div className="flex flex-col justify-center items-center gap-2 pb-8 md:pt-2"> <h3>© 2024 Project Syncify, Inc.</h3> - <h3>English</h3> - <h3> - <a href="/privacypolicy">Terms & Privacy</a> + {/* <h3>English</h3> */} + <h3 className="text-sm font-semibold"> + A project management website by TECH BUILDERS Team. </h3> - {/* <div className="grid grid-flow-col gap-4"> - <a> - <svg - xmlns="http://www.w3.org/2000/svg" - width="24" - height="24" - viewBox="0 0 24 24" - className="fill-current" - > - <path d="M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z"></path> - </svg> - </a> - <a> - <svg - xmlns="http://www.w3.org/2000/svg" - width="24" - height="24" - viewBox="0 0 24 24" - className="fill-current" - > - <path d="M19.615 3.184c-3.604-.246-11.631-.245-15.23 0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23 0 3.897-.266 4.356-2.62 4.385-8.816-.029-6.185-.484-8.549-4.385-8.816zm-10.615 12.816v-8l8 3.993-8 4.007z"></path> - </svg> - </a> - <a> - <svg - xmlns="http://www.w3.org/2000/svg" - width="24" - height="24" - viewBox="0 0 24 24" - className="fill-current" - > - <path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"></path> - </svg> - </a> - </div> */} + </div> </div> + </div> - {/* <div className="absolute bottom-0 w-full z-0 "> - <svg - id="wave" - style={{ transform: "rotate(0deg)", transition: "0.3s" }} - viewBox="0 0 1440 490" - xmlns="http://www.w3.org/2000/svg" - > - <defs> - <linearGradient id="sw-gradient-0" x1="0" x2="0" y1="1" y2="0"> - <stop stopColor="rgba(29.615, 72.394, 80.008, 1)" offset="0%" /> - <stop stopColor="rgba(115, 233, 254, 1)" offset="100%" /> - </linearGradient> - </defs> - <path - style={{ transform: "translate(0, 0px)", opacity: 1 }} - fill="url(#sw-gradient-0)" - d="M0,245L30,245C60,245,120,245,180,220.5C240,196,300,147,360,122.5C420,98,480,98,540,122.5C600,147,660,196,720,187.8C780,180,840,114,900,106.2C960,98,1020,147,1080,187.8C1140,229,1200,261,1260,302.2C1320,343,1380,392,1440,375.7C1500,359,1560,278,1620,277.7C1680,278,1740,359,1800,326.7C1860,294,1920,147,1980,130.7C2040,114,2100,229,2160,285.8C2220,343,2280,343,2340,310.3C2400,278,2460,212,2520,163.3C2580,114,2640,82,2700,89.8C2760,98,2820,147,2880,212.3C2940,278,3000,359,3060,367.5C3120,376,3180,310,3240,261.3C3300,212,3360,180,3420,147C3480,114,3540,82,3600,81.7C3660,82,3720,114,3780,163.3C3840,212,3900,278,3960,326.7C4020,376,4080,408,4140,367.5C4200,327,4260,212,4290,155.2L4320,98L4320,490L4290,490C4260,490,4200,490,4140,490C4080,490,4020,490,3960,490C3900,490,3840,490,3780,490C3720,490,3660,490,3600,490C3540,490,3480,490,3420,490C3360,490,3300,490,3240,490C3180,490,3120,490,3060,490C3000,490,2940,490,2880,490C2820,490,2760,490,2700,490C2640,490,2580,490,2520,490C2460,490,2400,490,2340,490C2280,490,2220,490,2160,490C2100,490,2040,490,1980,490C1920,490,1860,490,1800,490C1740,490,1680,490,1620,490C1560,490,1500,490,1440,490C1380,490,1320,490,1260,490C1200,490,1140,490,1080,490C1020,490,960,490,900,490C840,490,780,490,720,490C660,490,600,490,540,490C480,490,420,490,360,490C300,490,240,490,180,490C120,490,60,490,30,490L0,490Z" - /> - <defs> - <linearGradient id="sw-gradient-1" x1="0" x2="0" y1="1" y2="0"> - <stop stopColor="rgba(210.184, 98.854, 234.829, 1)" offset="0%" /> - <stop stopColor="rgba(106.349, 0, 130.097, 1)" offset="100%" /> - </linearGradient> - </defs> - <path - style={{ transform: "translate(0, 50px)", opacity: 0.9 }} - fill="url(#sw-gradient-1)" - d="M0,147L30,147C60,147,120,147,180,163.3C240,180,300,212,360,228.7C420,245,480,245,540,245C600,245,660,245,720,261.3C780,278,840,310,900,310.3C960,310,1020,278,1080,277.7C1140,278,1200,310,1260,302.2C1320,294,1380,245,1440,245C1500,245,1560,294,1620,294C1680,294,1740,245,1800,228.7C1860,212,1920,229,1980,253.2C2040,278,2100,310,2160,302.2C2220,294,2280,245,2340,204.2C2400,163,2460,131,2520,138.8C2580,147,2640,196,2700,220.5C2760,245,2820,245,2880,228.7C2940,212,3000,180,3060,187.8C3120,196,3180,245,3240,236.8C3300,229,3360,163,3420,114.3C3480,65,3540,33,3600,73.5C3660,114,3720,229,3780,245C3840,261,3900,180,3960,130.7C4020,82,4080,65,4140,57.2C4200,49,4260,49,4290,49L4320,49L4320,490L4290,490C4260,490,4200,490,4140,490C4080,490,4020,490,3960,490C3900,490,3840,490,3780,490C3720,490,3660,490,3600,490C3540,490,3480,490,3420,490C3360,490,3300,490,3240,490C3180,490,3120,490,3060,490C3000,490,2940,490,2880,490C2820,490,2760,490,2700,490C2640,490,2580,490,2520,490C2460,490,2400,490,2340,490C2280,490,2220,490,2160,490C2100,490,2040,490,1980,490C1920,490,1860,490,1800,490C1740,490,1680,490,1620,490C1560,490,1500,490,1440,490C1380,490,1320,490,1260,490C1200,490,1140,490,1080,490C1020,490,960,490,900,490C840,490,780,490,720,490C660,490,600,490,540,490C480,490,420,490,360,490C300,490,240,490,180,490C120,490,60,490,30,490L0,490Z" - /> - </svg> - </div> */} </div> ); }; From e95860512c091543c4725efd66f3c2a8c24ecda1 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Thu, 6 Jun 2024 18:56:24 +0600 Subject: [PATCH 71/88] changes made on home page --- .../Home/CustomerSection/CustomerSection.jsx | 25 +++--- src/pages/shared/Navbar.jsx | 81 ++++++++++--------- 2 files changed, 58 insertions(+), 48 deletions(-) diff --git a/src/components/Pages/Home/CustomerSection/CustomerSection.jsx b/src/components/Pages/Home/CustomerSection/CustomerSection.jsx index e964b99..852a93c 100644 --- a/src/components/Pages/Home/CustomerSection/CustomerSection.jsx +++ b/src/components/Pages/Home/CustomerSection/CustomerSection.jsx @@ -2,6 +2,7 @@ import logo1 from "../../../../assets/logo1.png"; import logo2 from "../../../../assets/logo.jpg"; import ScrollTrigger from "react-scroll-trigger"; import CountUp from "react-countup"; +import { Link } from "react-router-dom"; import { useState } from "react"; const CustomerSection = () => { const [counterOn, setCounterOn] = useState(false); @@ -11,10 +12,10 @@ const CustomerSection = () => { onEnter={() => setCounterOn(true)} onExit={() => setCounterOn(false)} > - <div className="flex sm:flex-col md:flex-row flex-wrap m-10 py-10 px-6 relative"> - <div className="w-full md:w-4/6 p-8 flex flex-col justify-around"> + <div className="flex sm:flex-col md:flex-row flex-wrap m-10 py-10 px-2 md:px-6 relative"> + <div className="w-full md:w-4/6 p-2 md:p-8 flex flex-col justify-around"> <div> - <h2 className="text-white text-4xl font-bold mb-4"> + <h2 className="text-white text-4xl font-bold mb-4"> We love our customers and they love us too. </h2> <p className="text-white "> @@ -52,18 +53,20 @@ const CustomerSection = () => { </div> </div> - <div className="my-2"> - <button className="border-solid border rounded-full py-2 px-6 mx-2 text-sm text-white hover:bg-gradient-to-b from-[#11528f] to-[#73e9fe]"> - Learn More - </button> + <div className="my-1"> + <Link to="/features"> + <button className="border-solid border rounded-md py-2 px-5 text-sm text-white hover:bg-gradient-to-b from-[#11528f] to-[#73e9fe]"> + Learn More + </button> + </Link> </div> </div> {/** right side */} - <div className="w-full md:w-2/6 p-4 relative"> + <div className="w-full md:w-2/6 p-2 relative"> <div className="flex w-full text-center "> {/* Card 1 */} - <div className="bg-white bg-opacity-20 m-4 p-8 rounded-lg shadow-lg w-1/2"> + <div className="bg-white bg-opacity-20 mr-2 p-8 rounded-lg shadow-lg w-1/2"> <h3 className="text-white text-3xl font-bold mb-2"> {counterOn && ( <CountUp start={310} end={320} duration={5} delay={0} /> @@ -74,7 +77,7 @@ const CustomerSection = () => { </div> {/* Card 2 */} - <div className="bg-white bg-opacity-20 m-4 p-8 rounded-lg shadow-lg w-1/2"> + <div className="bg-white bg-opacity-20 ml-2 p-8 rounded-lg shadow-lg w-1/2"> <h3 className="text-white text-3xl font-bold mb-2"> {counterOn && ( <CountUp start={70} end={80} duration={5} delay={0} /> @@ -87,7 +90,7 @@ const CustomerSection = () => { <div className="w-full "> {/* Card 3 */} - <div className="text-center bg-white bg-opacity-20 m-4 p-8 rounded-lg shadow-lg"> + <div className="text-center bg-white bg-opacity-20 my-2 p-8 rounded-lg shadow-lg"> <h3 className="text-white text-3xl font-bold mb-2"> {counterOn && ( <CountUp start={110} end={120} duration={5} delay={0} /> diff --git a/src/pages/shared/Navbar.jsx b/src/pages/shared/Navbar.jsx index 3307c00..cb71aad 100644 --- a/src/pages/shared/Navbar.jsx +++ b/src/pages/shared/Navbar.jsx @@ -11,7 +11,6 @@ const Navbar = ({ handleThemeChange }) => { console.log({ user }); const navigate = useNavigate(); - const navlinks = ( <> <NavLink @@ -68,7 +67,6 @@ const Navbar = ({ handleThemeChange }) => { {user?.email && ( <> - <NavLink to="/workspace" className={({ isActive }) => @@ -81,8 +79,6 @@ const Navbar = ({ handleThemeChange }) => { </NavLink> </> )} - - </> ); @@ -92,7 +88,6 @@ const Navbar = ({ handleThemeChange }) => { setOpen(!open); }; - const handleProfile = () => { console.log("profile button clicked"); navigate("/profile"); @@ -103,19 +98,19 @@ const Navbar = ({ handleThemeChange }) => { setMenuVisible(!menuVisible); }; - const handleMenuClick = (action) => { action(); setMenuVisible(false); }; - useEffect(() => { if (user && user.userId) { - fetch(`https://projectsyncifyapi.onrender.com/api/v1/user/details/${user.userId}/`) + fetch( + `https://projectsyncifyapi.onrender.com/api/v1/user/details/${user.userId}/` + ) .then((res) => { if (!res.ok) { - throw new Error('Network response was not ok'); + throw new Error("Network response was not ok"); } return res.json(); }) @@ -124,7 +119,7 @@ const Navbar = ({ handleThemeChange }) => { setProfile(data); }) .catch((error) => { - console.error('Error fetching profile:', error); + console.error("Error fetching profile:", error); }); } }, [user]); @@ -178,25 +173,32 @@ const Navbar = ({ handleThemeChange }) => { <Link to="/contact">Contact</Link> {user ? ( <> - <button className=' group ' onClick={handleToggleMenu}> - - <img src={profile?.image} alt="image" className='w-8 md:w-10 h-8 md:h-10 rounded-full' /> + <button className=" group " onClick={handleToggleMenu}> + <img + src={profile?.image} + alt="image" + className="w-8 md:w-10 h-8 md:h-10 rounded-full" + /> {menuVisible && ( - <div className='z-10 absolute bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-20 top-full right-0'> - <ul className='py-2 text-sm text-left px-4'> - <li onClick={() => handleMenuClick(handleProfile)} className='hover:font-bold'> + <div className="z-10 absolute bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-20 top-full right-0"> + <ul className="py-2 text-sm text-left px-4"> + <li + onClick={() => handleMenuClick(handleProfile)} + className="hover:font-bold" + > Profile </li> - <li onClick={() => handleMenuClick(handleLogout)} className='hover:font-bold'> + <li + onClick={() => handleMenuClick(handleLogout)} + className="hover:font-bold" + > Logout </li> </ul> </div> )} - </button> - </> ) : ( <> @@ -207,12 +209,9 @@ const Navbar = ({ handleThemeChange }) => { Get Started </button> </Link> - </div> </> - )} - </div> </div> @@ -256,20 +255,26 @@ const Navbar = ({ handleThemeChange }) => { </div> <hr className="w-[3px] h-[36px] bg-[#0c01a1] dark:bg-[#73e9fe]" /> <div> - <button className=' group ' onClick={handleToggleMenu}> - - <img src={profile?.image} alt="image" className='w-8 md:w-10 h-8 md:h-10 rounded-full' title = "profile" /> + <button className=" group " onClick={handleToggleMenu}> + <img + src={profile?.image} + alt="image" + className="w-8 md:w-10 h-8 md:h-10 rounded-full" + title="profile" + /> {/* <FaUserCircle /> */} {menuVisible && ( - <div className='z-10 absolute bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-20 top-full right-0'> - <ul className='py-2 text-sm text-left px-4'> - <li onClick={() => handleMenuClick(handleProfile)} className='hover:font-bold'> + <div className="z-10 absolute bg-slate-100 dark:bg-slate-900 rounded-lg shadow w-20 top-full right-0"> + <ul className="py-2 text-sm text-left px-4"> + <li + onClick={() => handleMenuClick(handleProfile)} + className="hover:font-bold" + > Profile </li> </ul> </div> )} - </button> </div> @@ -282,18 +287,20 @@ const Navbar = ({ handleThemeChange }) => { </div> {/** conditional show navlist items */} <div - className={`${open ? "flex" : "hidden" - } w-full h-fit bg-cyan-100 dark:bg-sky-950 bg-opacity-80 dark:bg-opacity-90 p-4 absolute top-[80px] left-0`} + className={`${ + open ? "flex" : "hidden" + } w-full h-fit bg-cyan-100 dark:bg-sky-950 bg-opacity-80 dark:bg-opacity-90 p-4 absolute top-[80px] left-0`} > <div className="flex flex-col justify-center items-center gap-4 w-full font-semibold "> {navlinks} <Link to="/contact">Contact</Link> - { - user ? <> + {user ? ( + <> <h1 onClick={handleLogout}>Log Out</h1> - </> : - <Link to="/login">Log In</Link> - } + </> + ) : ( + <Link to="/login">Log In</Link> + )} {/* <button className="px-4 py-2 flex bg-[#0c01a1] dark:bg-cyan-600 hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] rounded text-white">Get Started</button> */} </div> </div> @@ -303,7 +310,7 @@ const Navbar = ({ handleThemeChange }) => { </div> </div> </div> - </div > + </div> ); }; From 03b8e3b1adf6d006cdd79e0297cd1d826a5d47e5 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Thu, 6 Jun 2024 18:57:00 +0600 Subject: [PATCH 72/88] Board issues fixed --- src/Route/Route.jsx | 7 +- src/components/Pages/Board/Board.jsx | 364 +++++++++++---------- src/components/Pages/Chat/ChatOnetoOne.jsx | 2 +- src/components/Pages/Chat/ChatUI.jsx | 2 +- src/components/Pages/Export/Export.jsx | 4 +- src/components/Pages/Inside/Inside.jsx | 44 +-- src/components/Pages/Plans/Plans.jsx | 16 +- src/components/Pages/Tasks/Tasks.jsx | 4 +- 8 files changed, 214 insertions(+), 229 deletions(-) diff --git a/src/Route/Route.jsx b/src/Route/Route.jsx index a141c53..fd9cd86 100644 --- a/src/Route/Route.jsx +++ b/src/Route/Route.jsx @@ -146,18 +146,13 @@ const router = createBrowserRouter([ </PrivateRoute> ), }, - // { - // path: "workspace/:id", - // element: <DynamicDashboard></DynamicDashboard>, - // // loader: ({params}) => fetch(`https://projectsyncifyapi.onrender.com/workspace/list/${params.id}`) - // }, + ], }, { path: "/workspace/:id", element: <DynamicDashboard />, - // loader: ({params}) => fetch(`https://projectsyncifyapi.onrender.com/workspace/list/${params.id}`), children: [ { path: "/workspace/:id", diff --git a/src/components/Pages/Board/Board.jsx b/src/components/Pages/Board/Board.jsx index 064c70a..890cdd6 100644 --- a/src/components/Pages/Board/Board.jsx +++ b/src/components/Pages/Board/Board.jsx @@ -7,7 +7,7 @@ import { useLocation, useParams } from "react-router-dom"; import CreateBoard from "./CreateBoard"; import axios from "axios"; import { IoIosCreate } from "react-icons/io"; -import { FaRegEdit} from 'react-icons/fa'; +import { FaRegEdit } from 'react-icons/fa'; import { BiCollapseVertical, BiDownArrowCircle, BiUpArrowCircle } from "react-icons/bi"; import { HiMiniChevronUpDown } from "react-icons/hi2"; import { MdAddTask, MdDeleteForever } from "react-icons/md"; @@ -18,14 +18,14 @@ import { toast } from "react-toastify"; const Board = () => { const { user } = useContext(AuthContext); - - console.log({user}) - const {id} = useParams() + + console.log({ user }) + const { id } = useParams() const [loading, setLoading] = useState(true) - + const [boards, setBoards] = useState(null); - const [reload,setReload] = useState(false); - const [members,setMembers] = useState(null); + const [reload, setReload] = useState(false); + const [members, setMembers] = useState(null); const [expandedBoardId, setExpandedBoardId] = useState(null); const getSpecificMembers = async () => { @@ -38,24 +38,24 @@ const Board = () => { console.log("get member error -> ", error) } } - + const [formData, setFormData] = useState({ id: "", scrum_Name: "", name: "", details: "", assign: "", - + } ); const [selectedTimeline, setSelectedTimeline] = useState(null); const handleOpenDialog = (board, modalName) => { - if(!members){ + if (!members) { getSpecificMembers() } - console.log({board}) + console.log({ board }) setSelectedTimeline(board); console.log(board.name) setFormData({ @@ -66,20 +66,20 @@ const Board = () => { assign: "" }); document.getElementById("createTask").showModal(); - }; - - const handleChange = (e) => { + }; + + const handleChange = (e) => { const { name, value } = e.target; - console.log({name,value}) + console.log({ name, value }) setFormData(prevState => ({ - ...prevState, - [name]: value + ...prevState, + [name]: value })); - }; - - const handleCreateTaskButton = async (e) => { + }; + + const handleCreateTaskButton = async (e) => { e.preventDefault() - + const newTask = { scrum_Name: formData.id, name: "", @@ -93,23 +93,23 @@ const Board = () => { newTask.details = e.target.details.value; newTask.assign = e.target.assign.value; newTask.which_Type = e.target.which_type.value; - - + + console.log({ newTask }) - + const result = await axios.post(`https://projectsyncifyapi.onrender.com/workspace/tasks/create/`, newTask) - + if (result) { - toast.success('Successfully Create successfully.'); - - setReload(!reload); - handleCloseModelButton('createTask') + toast.success('Successfully Create successfully.'); + + setReload(!reload); + handleCloseModelButton('createTask') } else { - console.log('timeline post result -> ', result) + console.log('timeline post result -> ', result) } - } - {/** end update timeline form functionlity */ } + } + {/** end update timeline form functionlity */ } const handleCloseModelButton = () => { document.getElementById("createTask").close() @@ -123,27 +123,27 @@ const Board = () => { // console.log((null === 27)) setExpandedBoardId(expandedBoardId === boardId ? null : boardId); // setShowTasks(!showTasks); - + }; - + const handleDeleteButton = async (boardId) => { const result = await axios.delete(`https://projectsyncifyapi.onrender.com/workspace/scrum/delete/${boardId}/`); - if(result){ + if (result) { toast.success("Successfully deleted board."); setReload(!reload) } } - console.log('after expant board id -> ',expandedBoardId) - - useEffect(()=> { + console.log('after expant board id -> ', expandedBoardId) + + useEffect(() => { const getBoard = async () => { try { const result = await axios.get(`https://projectsyncifyapi.onrender.com/workspace/user/${user?.userId}/workspace/${id}/scrums/`); console.log({ result }); setBoards(result.data); - + } catch (error) { console.error("Error fetching boards:", error); } finally { @@ -159,7 +159,7 @@ const Board = () => { } }, [reload]) - + return ( @@ -169,150 +169,162 @@ const Board = () => { <h1 className="text-3xl pb-2 font-semibold "> Board </h1> - + </div> <hr className="w-full h-1 bg-gradient-to-r from-[#0c01a1] to-[#73e9fe] " /> <p className="text-sm font-semibold mt-2 text-black dark:text-white mb-10"> To ensure seamless progress tracking and maintenance of your project, check out the boards into your project structure. Assign task and distinct roles to each member to streamline collaboration and enhance accountability throughout the project lifecycle. Also chat with your team members. </p> - </div> + </div> {/* {loading && <h3>Loading .... </h3>} */} -{ !loading && boards?.length === 0 && <h3 className="text-center text-2xl font-bold">No Board Found, Go to Plan and Create New Board after assigning Team Leader</h3>} - - <div className="overflow-x-auto shadow-xl rounded w-full"> - <table className="table w-full"> - <thead> - <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe]"> - <th> Plans Name </th> - <th>Board Name</th> - <th>Assigned</th> - <th>Delete</th> - <th>Add Task</th> - <th>Chat</th> - <th>Toggle Tasks</th> - </tr> - </thead> - <tbody> - {!loading && boards?.map((board, idx) => ( - <> - <tr key={idx} className="text-center text-sm text-black dark:text-white"> - <td>{board?.timeline_name}</td> - <td>{board?.name}</td> - <td>{board?.assign?.first_name}</td> - <td> - <button className="mx-4" onClick={() => handleDeleteButton(board.id)}> - <MdDeleteForever className="text-xl" /> - </button> - </td> - <td> - <button className="font-bold px-4 py-2 rounded-md" onClick={() => handleOpenDialog(board, "createTask")}> - <MdAddTask className="text-xl" /> - </button> - - <dialog id="createTask" className="modal"> - <div className="modal-box bg-white dark:bg-black"> - <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("createTask")}>✕</button> - <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#2c01a1]">Create Task</h3> - <form onSubmit={handleCreateTaskButton}> - <div className="form-control"> - <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Board Name</span> - </label> - <input type="text" name="scrum_Name" value={formData.scrum_Name} - onChange={handleChange} - placeholder="Board Name" className="input input-bordered bg-slate-200 dark:bg-black" /> - </div> - <div className="form-control"> - <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Name</span> - </label> - <input type="text" name="taskName" placeholder="Task Name" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> - </div> - <div className="form-control"> - <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Details</span> - </label> - <input type="text" name="details" placeholder="Text Details" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> - </div> - <div className="form-control"> - <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Assign Member</span> - </label> - <select name="assign" className="select select-bordered bg-slate-200 dark:bg-black"> - <option disabled selected>Assign</option> - {members?.map((member, idx) => <option key={idx} value={member.user_email}>{member.user_email}</option>)} - </select> - </div> - - <div className="form-control"> - <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Which Type</span> - </label> - <select name="which_type" className="select select-bordered bg-slate-200 dark:bg-black"> - <option disabled selected>Which_type</option> - <option value="Feature">Feature</option> - <option value="Bug Fix">Bug Fix</option> - <option value="Code Test">Code Test</option> - <option value="Task">Task</option> - </select> - </div> - - <div className="flex justify-center mt-6"> - <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> - </div> - </form> - </div> - </dialog> - </td> - - <td> - <ChatUI boardId={board.id} User={user} board={board} /> - </td> - - <td> - <button onClick={() => handleToggle(board.id)} className="mx-4 px-2 py-1 rounded"> - {expandedBoardId === board.id ? <BiCollapseVertical className="text-xl" /> : <HiMiniChevronUpDown className="text-xl" />} - </button> - </td> - </tr> - - {expandedBoardId === board.id && ( - <tr className="text-center text-sm text-black dark:text-white w-full"> - <td colSpan="7" className="w-full px-10"> - <div className="overflow-x-auto w-full shadow-xl rounded"> - <table className="table w-full"> - <thead> - <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe] bg-cyan-50 dark:bg-gray-900"> - <th>Task Name</th> - <th>Assigned To</th> - <th>Status</th> - <th>Type</th> - <th>Priority</th> - </tr> - </thead> - <tbody> - {board.tasks.map((task, taskIdx) => ( - <tr key={taskIdx} className="text-center text-sm text-black dark:text-white"> - <td>{task.name}</td> - <td>{task.assign?.email}</td> - <td>{task.status}</td> - <td>{task.which_Type}</td> - <td>{task.priority}</td> - </tr> - ))} - </tbody> - </table> - </div> - </td> - </tr> - )} - </> - ))} - </tbody> - </table> -</div> + {!loading && boards?.length === 0 ? <h3 className="text-center text-xl font-semibold">No Board Found, Go to Plan and Create New Board after assigning Team Leader</h3> + + : + <div className="overflow-x-auto shadow-xl rounded w-full"> + <table className="table w-full"> + <thead> + <tr className=" text-sm text-[#2c01a1] dark:text-[#73e9fe]"> + <th> Plans Name </th> + <th>Board Name</th> + + <th className="text-center">Assigned </th> + <th> Name</th> + <th>Delete</th> + <th>Add Task</th> + <th>Chat</th> + <th>Toggle Tasks</th> + </tr> + </thead> + <tbody> + {!loading && boards?.map((board, idx) => ( + <> + <tr key={idx} className=" text-sm text-black dark:text-white"> + <td>{board?.timeline_name}</td> + <td>{board?.name}</td> + <td className="text-center"> + <div className="flex items-center"> + <img src={board?.assign?.image} alt="" className="w-8 h-8 rounded-full" /> + </div> + </td> + <td className="font-semibold"> + {board?.assign?.first_name + " " + board?.assign?.last_name} + </td> + <td> + <button className="mx-4" onClick={() => handleDeleteButton(board.id)}> + <MdDeleteForever className="text-xl" title="Delete" /> + </button> + </td> + <td> + <button className="font-bold px-4 py-2 rounded-md" onClick={() => handleOpenDialog(board, "createTask")}> + <MdAddTask className="text-xl" title="Add Task" /> + </button> + + <dialog id="createTask" className="modal"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#2c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton("createTask")}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#2c01a1]">Create Task</h3> + <form onSubmit={handleCreateTaskButton}> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Board Name</span> + </label> + <input type="text" name="scrum_Name" value={formData.scrum_Name} + onChange={handleChange} + placeholder="Board Name" className="input input-bordered bg-slate-200 dark:bg-black" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Name</span> + </label> + <input type="text" name="taskName" placeholder="Task Name" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Task Details</span> + </label> + <input type="text" name="details" placeholder="Text Details" className="input input-bordered bg-slate-200 dark:bg-black dark:text-[#73e9fe] text-[#2c01a1]" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Assign Member</span> + </label> + <select name="assign" className="select select-bordered bg-slate-200 dark:bg-black"> + <option disabled selected>Assign</option> + {members?.map((member, idx) => <option key={idx} value={member.user_email}>{member.user_email}</option>)} + </select> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#2c01a1]">Which Type</span> + </label> + <select name="which_type" className="select select-bordered bg-slate-200 dark:bg-black"> + <option disabled selected>Which_type</option> + <option value="Feature">Feature</option> + <option value="Bug Fix">Bug Fix</option> + <option value="Code Test">Code Test</option> + <option value="Task">Task</option> + </select> + </div> + + <div className="flex justify-center mt-6"> + <button className="border-none outline-none bg-gradient-to-r from-cyan-500 to-[#2c01a1] text-white rounded w-full px-4 py-2" type="submit">Create</button> + </div> + </form> + </div> + </dialog> + </td> + + <td> + <ChatUI boardId={board.id} User={user} board={board} /> + </td> + + <td> + <button onClick={() => handleToggle(board.id)} className="mx-4 px-2 py-1 rounded"> + {expandedBoardId === board.id ? <BiCollapseVertical className="text-xl" title="show Less" /> : <HiMiniChevronUpDown className="text-xl" title="click to show more" />} + </button> + </td> + </tr> + + {expandedBoardId === board.id && ( + <tr className="text-center text-sm text-black dark:text-white w-full"> + <td colSpan="10" className="w-full px-10"> + <div className="overflow-x-auto w-full shadow-xl rounded"> + <table className="table w-full"> + <thead> + <tr className="text-center text-sm text-[#2c01a1] dark:text-[#73e9fe] bg-cyan-50 dark:bg-gray-900"> + <th>Task Name</th> + <th>Assigned To</th> + <th>Status</th> + <th>Type</th> + <th>Priority</th> + </tr> + </thead> + <tbody> + {board.tasks.map((task, taskIdx) => ( + <tr key={taskIdx} className="text-center text-sm text-black dark:text-white"> + <td>{task.name}</td> + <td>{task.assign?.email}</td> + <td>{task.status}</td> + <td>{task.which_Type}</td> + <td>{task.priority}</td> + </tr> + ))} + </tbody> + </table> + </div> + </td> + </tr> + )} + </> + ))} + </tbody> + </table> + </div>} + + </div > diff --git a/src/components/Pages/Chat/ChatOnetoOne.jsx b/src/components/Pages/Chat/ChatOnetoOne.jsx index df76eb8..bff1c4c 100644 --- a/src/components/Pages/Chat/ChatOnetoOne.jsx +++ b/src/components/Pages/Chat/ChatOnetoOne.jsx @@ -78,7 +78,7 @@ const ChatOnetoOne = ({user, profile}) => { return ( <div className=""> <button onClick={() => handleToggleChat(user.userId, profile.id)} className="font-bold px-4 py-4 rounded-full bg-[#0154a1] text-white "> - <RiChatSmile3Line className="text-4xl rounded-full " /> + <RiChatSmile3Line className="text-4xl rounded-full " title="Chat Now"/> </button> {showChat && ( <div className="fixed bottom-10 right-4 w-96 h-96 bg-white dark:bg-gray-950 shadow-lg rounded-lg flex flex-col"> diff --git a/src/components/Pages/Chat/ChatUI.jsx b/src/components/Pages/Chat/ChatUI.jsx index 7726ff9..d4df58c 100644 --- a/src/components/Pages/Chat/ChatUI.jsx +++ b/src/components/Pages/Chat/ChatUI.jsx @@ -69,7 +69,7 @@ const ChatUI = ({ boardId, User, board }) => { return ( <div className=""> <button onClick={() => handleToggleChat(boardId, User?.userId)} className="font-bold px-4 py-2 rounded-md"> - <IoChatbubblesOutline className="text-2xl" /> + <IoChatbubblesOutline className="text-2xl" title="Chat" /> </button> {showChat && ( <div className="fixed bottom-10 right-4 w-96 h-96 bg-white dark:bg-gray-950 shadow-lg rounded-lg flex flex-col"> diff --git a/src/components/Pages/Export/Export.jsx b/src/components/Pages/Export/Export.jsx index c39927b..7a7e1f8 100644 --- a/src/components/Pages/Export/Export.jsx +++ b/src/components/Pages/Export/Export.jsx @@ -29,14 +29,14 @@ const Export = () => { return ( <div className="h-screen"> - <div className="py-2 mt-4"> + <div className="py-2 mt-6"> <div className="flex justify-between items-center pb-2"> <h1 className="text-3xl pb-2 font-semibold"> Export Project Documentation </h1> <button className="bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold px-4 py-2 rounded-md" - onClick={handleDownload} + onClick={handleDownload} title={"Download"} > Download </button> diff --git a/src/components/Pages/Inside/Inside.jsx b/src/components/Pages/Inside/Inside.jsx index b916fe3..39eb524 100644 --- a/src/components/Pages/Inside/Inside.jsx +++ b/src/components/Pages/Inside/Inside.jsx @@ -11,28 +11,6 @@ import CountUp from "react-countup"; const colors = ['#0088FE', '#00C49F', '#FFBB28', '#FF8042', 'red', 'pink']; const COLORS = ['#0088FE', '#00C49F', '#FFBB28', '#FF8042']; -const workspaceData = { - "workspaceName": "milestone-4", - "totaMembers": 5, - "members": { - "Associate Manager": 0, - "Team Leader": 4, - "Member": 1 - }, - "totalTimelines": 13, - "timelines": { - "In Progress": 0, - "To Do": 11, - "Testing": 1, - "Done": 1 - }, - "totalTasks": 3, - "tasks": { - "In Progress": 0, - "To Do": 3, - "Done": 0 - } -}; const Inside = () => { const { user } = useContext(AuthContext); @@ -79,13 +57,13 @@ const barChartData = Object.entries(timelineData).map(([stage, count], index) => console.log({barChartData}) console.log({taskChartData}) -const { members, timelines, tasks } = workspaceData; -// Combine data from members, timelines, and tasks -const combinedData = [ - { category: 'Members', count: members["Associate Manager"] + members["Team Leader"] + members["Member"] }, - { category: 'Timelines', count: timelines["In Progress"] + timelines["To Do"] + timelines["Testing"] + timelines["Done"] }, - { category: 'Tasks', count: tasks["In Progress"] + tasks["To Do"] + tasks["Done"] } - ]; +// const { members, timelines, tasks } = workspaceData; +// // Combine data from members, timelines, and tasks +// const combinedData = [ +// { category: 'Members', count: members["Associate Manager"] + members["Team Leader"] + members["Member"] }, +// { category: 'Timelines', count: timelines["In Progress"] + timelines["To Do"] + timelines["Testing"] + timelines["Done"] }, +// { category: 'Tasks', count: tasks["In Progress"] + tasks["To Do"] + tasks["Done"] } +// ]; // custom shape for the bar chart const getPath = (x, y, width, height) => { @@ -115,7 +93,7 @@ const renderCustomizedLabel1 = ({ cx, cy, midAngle, innerRadius, outerRadius, pe ); }; - console.log({combinedData}) + // console.log({combinedData}) return ( <div className='m-8 '> <ScrollTrigger @@ -209,7 +187,7 @@ const renderCustomizedLabel1 = ({ cx, cy, midAngle, innerRadius, outerRadius, pe ))} </Bar> </BarChart> - <h1 className='text-center text-2xl my-2'>Tasks Chart</h1> + <h1 className='text-center text-xl font-bold my-2'>Plans Chart</h1> </ResponsiveContainer> </div> @@ -266,7 +244,7 @@ const renderCustomizedLabel1 = ({ cx, cy, midAngle, innerRadius, outerRadius, pe </div> - <div> + <div className='flex flex-col md:flex-row mb-20'> <div style={{ width: '100%', height: 400 }}> <ResponsiveContainer> <BarChart data={taskChartData}> @@ -280,7 +258,7 @@ const renderCustomizedLabel1 = ({ cx, cy, midAngle, innerRadius, outerRadius, pe ))} </Bar> </BarChart> - <h1 className='text-center text-2xl my-2'>Timeline Chart</h1> + <h1 className='text-center text-xl my-2 font-bold'>Task Chart</h1> </ResponsiveContainer> </div> </div> diff --git a/src/components/Pages/Plans/Plans.jsx b/src/components/Pages/Plans/Plans.jsx index 198573b..a2faf3e 100644 --- a/src/components/Pages/Plans/Plans.jsx +++ b/src/components/Pages/Plans/Plans.jsx @@ -215,7 +215,7 @@ const Plans = () => { const result = await axios.patch(`https://projectsyncifyapi.onrender.com/workspace/timelines/update/assign/${timelineId}/ `, { "email": email }) console.log('result -> ', result) - toast.success("Member Assign Successfully"); + toast.success("Member is Assigned Successfully"); setReload(!reload) @@ -341,23 +341,23 @@ const Plans = () => { <dialog id="add" className="modal"> <div className="modal-box bg-white dark:bg-black"> - <button id="closeBtn" className="btn btn-sm btn-circle absolute right-2 top-2 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe]" onClick={() => handleCloseModelButton('add')}>✕</button> + <button id="closeBtn" className=" absolute right-3 top-3 bg-white dark:bg-black text-[#0c01a1] dark:text-[#73e9fe] rounded-full border w-6 h-6" onClick={() => handleCloseModelButton('add')}>✕</button> <h2 className="text-2xl font-bold mb-4 text-center">Create Plans</h2> <form onSubmit={handleAddTimelineButton}> - <div className='form-control'> + {/* <div className='form-control'> <label htmlFor="text" className="label">Project Name</label> <input type="text" id="WorkspaceName" name="WorkspaceName" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter Workspace Name" /> - </div> + </div> */} <div className="form-control mb-4"> <label htmlFor="name" className="label">Plan Name</label> - <input type="text" id="name" name="name" className="input input-bordered bg-slate-200 dark:bg-black" /> + <input type="text" id="name" name="name" className="input input-bordered bg-slate-200 dark:bg-black " placeholder="Enter Plan Name" /> </div> <div className="form-control mb-4"> <label htmlFor="userType" className="label">Details</label> - <textarea name="details" id="details" className="input input-bordered bg-slate-200 dark:bg-black" ></textarea> + <textarea name="details" id="details" className="textarea textarea-bordered bg-slate-200 dark:bg-black" placeholder='Enter Details'></textarea> </div> <div className="form-control mb-4"> <label htmlFor="userType" className="label">Start Date</label> @@ -368,7 +368,7 @@ const Plans = () => { <input type="date" name="endDate" id="endDate" className="input input-bordered bg-slate-200 dark:bg-black" /> </div> <div className="flex justify-between my-4"> - <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3">Add Timeline</button> + <button type="submit" className="text-lg border-none outline-none bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white rounded w-full px-4 py-3">Add Plan</button> </div> </form> </div> @@ -376,7 +376,7 @@ const Plans = () => { </div> { timelinesLength === 0 ? ( <div className="text-center mt-10 h-screen"> - <h1 className="text-3xl font-bold">No Plans add yet... add some plans and explore more</h1> + <h1 className="text-xl font-bold">No Plans add yet... add some plans and explore more</h1> </div> ) : ( <div> diff --git a/src/components/Pages/Tasks/Tasks.jsx b/src/components/Pages/Tasks/Tasks.jsx index 5c678cc..a47c8ae 100644 --- a/src/components/Pages/Tasks/Tasks.jsx +++ b/src/components/Pages/Tasks/Tasks.jsx @@ -65,7 +65,7 @@ const Tasks = () => { <div className="py-2"> <div className="flex justify-between items-center pb-2"> <h1 className="text-3xl pb-2 font-semibold"> - All Tasks + Assigned Tasks </h1> </div> @@ -76,7 +76,7 @@ const Tasks = () => { </div> {tasks.length === 0 ? ( <p className="text-2xl text-center font-bold mt-10"> - You don't have any tasks assigned yet . + You don't have any tasks assigned yet . </p> ) :( <div className="grid grid-cols-1 md:grid-cols-3 gap-4 p-4"> From c6f0ebf829b2e6d2081fcae6cb841775a0658ce0 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Thu, 6 Jun 2024 19:01:00 +0600 Subject: [PATCH 73/88] toast issues fixed --- src/components/Pages/Board/Board.jsx | 2 +- src/components/Pages/DynamicDashboard/Member.jsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Pages/Board/Board.jsx b/src/components/Pages/Board/Board.jsx index 890cdd6..7f939d3 100644 --- a/src/components/Pages/Board/Board.jsx +++ b/src/components/Pages/Board/Board.jsx @@ -100,7 +100,7 @@ const Board = () => { const result = await axios.post(`https://projectsyncifyapi.onrender.com/workspace/tasks/create/`, newTask) if (result) { - toast.success('Successfully Create successfully.'); + toast.success('Task Successfully Created.'); setReload(!reload); handleCloseModelButton('createTask') diff --git a/src/components/Pages/DynamicDashboard/Member.jsx b/src/components/Pages/DynamicDashboard/Member.jsx index 68dbb52..6da00c4 100644 --- a/src/components/Pages/DynamicDashboard/Member.jsx +++ b/src/components/Pages/DynamicDashboard/Member.jsx @@ -35,7 +35,7 @@ const Member = () => { newMember.email = e.target.email.value; if(!newMember.workspace_Name){ - toast.warning("not found workspace id,please reload page..."); + toast.warning("Please reload page..."); return } else if(!newMember.role){ From c10fa001fcdd401bd61c0926349b020383d0786a Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Thu, 6 Jun 2024 19:06:35 +0600 Subject: [PATCH 74/88] insights issues fixed --- src/components/Pages/Inside/Inside.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Pages/Inside/Inside.jsx b/src/components/Pages/Inside/Inside.jsx index 39eb524..e886402 100644 --- a/src/components/Pages/Inside/Inside.jsx +++ b/src/components/Pages/Inside/Inside.jsx @@ -100,7 +100,7 @@ const renderCustomizedLabel1 = ({ cx, cy, midAngle, innerRadius, outerRadius, pe onEnter={() => setCounterOn(true)} onExit={() => setCounterOn(false)} > - <h2 className="text-3xl my-6 "> + <h2 className="text-xl md:text-3xl my-6 "> <span>Hi, Welcome </span> <span className='font-bold '> { From 00248469757a248947b61b3ba475ad2972c5799c Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Thu, 6 Jun 2024 19:08:35 +0600 Subject: [PATCH 75/88] feature section updated for responsive layout --- src/components/Pages/Home/Features/Features.jsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/Pages/Home/Features/Features.jsx b/src/components/Pages/Home/Features/Features.jsx index a6fc48f..c74c797 100644 --- a/src/components/Pages/Home/Features/Features.jsx +++ b/src/components/Pages/Home/Features/Features.jsx @@ -10,8 +10,8 @@ const Features = () => { <Title title="See how Syncify can improve your systems productivity" /> </div> {/* card */} - <div className="flex flex-col md:flex-row justify-between md:justify-center gap-6 "> - <div className="border shadow-md p-16 rounded-xl "> + <div className="flex flex-col md:flex-row justify-between md:justify-center gap-6 "> + <div className="border shadow-md p-8 md:p-16 rounded-xl "> <div className="flex gap-5"> <div className="space-y-2"> <h1 className="text-xl font-semibold">Task Management</h1> @@ -20,7 +20,7 @@ const Features = () => { <BiBarChartSquare className="text-7xl" /> </div> </div> - <div className=" border shadow-md p-16 rounded-xl"> + <div className=" border shadow-md p-8 md:p-16 rounded-xl"> <div className="flex gap-5"> <div className="space-y-2"> <h1 className="text-xl font-semibold">Team Collaboration</h1> @@ -29,7 +29,7 @@ const Features = () => { <MdOutlineMarkChatUnread className="text-7xl" /> </div> </div> - <div className=" border shadow-md p-16 rounded-xl"> + <div className=" border shadow-md p-8 md:p-16 rounded-xl"> <div className="flex gap-5"> <div className="space-y-2"> <h1 className="text-xl font-semibold">Project Planning</h1> From 135a4a8e8d0b637d3d53860f45edc2ac92a460a6 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Thu, 6 Jun 2024 19:21:17 +0600 Subject: [PATCH 76/88] some changes made on features page --- src/components/Pages/Features/Features.jsx | 10 +++++----- .../Pages/Home/HomeEmailSection/HomeEmailSection.jsx | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/Pages/Features/Features.jsx b/src/components/Pages/Features/Features.jsx index 42703ae..2b37f53 100644 --- a/src/components/Pages/Features/Features.jsx +++ b/src/components/Pages/Features/Features.jsx @@ -80,7 +80,7 @@ const Features = () => { {/* features section */} <div> <div className="flex mt-10 mb-10 sm:mb-5 md:md-2 justify-center items-center"> - <div className="w-[300px] text-start md:text-center flex justify-center flex-col items-center gap-y-3"> + <div className="w-full md:w-[300px] text-center md:text-center flex justify-center flex-col items-center gap-y-3"> <div className="text-center"> <LuLayoutDashboard className="text-2xl" /> </div> @@ -94,7 +94,7 @@ const Features = () => { <div className="flex flex-col md:flex-row justify-between items-center gap-2 h-auto md:h-[400px]"> <div className="w-full md:w-2/5 flex flex-col gap-14 text-center md:text-right"> <div className="flex flex-col-reverse md:flex-row gap-3 justify-center items-center sm:items-start"> - <div className="w-80 md:w-[300px] text-start md:text-center space-y-2"> + <div className="w-full md:w-[300px] text-center md:text-end space-y-2"> <h3 className="font-bold text-xl">Time Tracking</h3> <p> Now, you can track your workflows time through our system. @@ -103,7 +103,7 @@ const Features = () => { <TbClockCancel className="text-3xl" /> </div> <div className="flex flex-col-reverse md:flex-row gap-3 justify-center items-center sm:items-start"> - <div className="w-80 md:w-[300px] text-start md:text-center space-y-2"> + <div className="w-80 md:w-[300px] text-center md:text-end space-y-2"> <h3 className="font-bold text-xl">Fun Facts</h3> <p> Project Syncify is an innovative project management tool @@ -124,7 +124,7 @@ const Features = () => { <div className="w-full md:w-2/5 flex flex-col gap-14"> <div className="flex flex-col md:flex-row gap-3 justify-center items-center sm:items-start "> <FaRegCalendarCheck className="text-3xl" /> - <div className="w-80 md:w-[300px] space-y-2"> + <div className="w-full md:w-[300px] text-center md:text-start space-y-2"> <h3 className="font-bold text-xl">Timeline Widget</h3> <p> Get Up to date with your work duration with our timeline @@ -134,7 +134,7 @@ const Features = () => { </div> <div className="flex flex-col md:flex-row gap-3 justify-center items-center sm:items-start "> <IoChatbubbleEllipsesOutline className="text-3xl" /> - <div className="w-80 md:w-[300px] space-y-2"> + <div className="w-full md:w-[300px] text-center md:text-start space-y-2"> <h3 className="font-bold text-xl">Chat Widget</h3> <p> Make easier interaction with member of your workspace with diff --git a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx index ec8e2e0..abed73a 100644 --- a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx +++ b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx @@ -4,7 +4,7 @@ import Animate from "../../../../../public/emailanimate.json"; import { Link } from "react-router-dom"; const HomeEmailSection = () => { return ( - <div className="w-full h-screen px-4 md:px-40 py-2 mb-10"> + <div className="w-full h-screen px-4 md:px-20 py-2 mb-10"> <div className="bg-gradient-to-b from-[#9d11bd] to-[#73e9fe] md:bg-gradient-to-r md:from-[#73e9fe] md:to-[#0c01a1] dark:md:from-[#0c01a1] dark:md:to-[#73e9fe] w-full rounded-2xl dark:text-[#0c01a1] dark:md:text-[#73e9fe]"> <div className="flex flex-col-reverse md:flex-row justify-center items-center pb-10 md:pb-4"> <div className="w-full md:w-1/2 flex flex-col justify-center items-start md:pl-20 pl-10 md:px-10"> From 578fa3fa2717f091405247cebd15236ff7d58731 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Thu, 6 Jun 2024 19:40:20 +0600 Subject: [PATCH 77/88] contact page redesign --- src/components/Pages/Contact/Contact.jsx | 92 ++++++++++++++---------- 1 file changed, 56 insertions(+), 36 deletions(-) diff --git a/src/components/Pages/Contact/Contact.jsx b/src/components/Pages/Contact/Contact.jsx index 099937d..183205b 100644 --- a/src/components/Pages/Contact/Contact.jsx +++ b/src/components/Pages/Contact/Contact.jsx @@ -3,6 +3,8 @@ import { MdOutlineContactSupport } from "react-icons/md"; import { ToastContainer, toast } from "react-toastify"; import emailjs from "@emailjs/browser"; import { useState } from "react"; +import Con from "../../../../public/contact.json"; +import Lottie from "lottie-react"; const Contact = () => { const [name, setName] = useState(""); const [email, setEmail] = useState(""); @@ -36,41 +38,61 @@ const Contact = () => { return ( <div className="px-10 py-20"> <div className="text-center mt-3 mb-5"> - <h1 className="text-2xl font-bold">Contact Us</h1> - <h3 className="text-lg font-semibold my-4"> - Have any question? We would love to hear from you. - </h3> - </div> - <div className="flex flex-col md:flex-row gap-y-8 md:gap-y-0 justify-center items-center gap-x-10"> - <div className="h-auto md:h-[300px] lg:h-[200px] shadow-md px-10 py-8 space-y-3 rounded-lg border-t-4 border-t-purple-700"> - <h1 className="text-lg font-semibold">User Guide</h1> - <p> - Whether it's for a piece of software, hardware, or any other - product, the user guide is designed to help users understand and - effectively utilize the functionalities of what they have purchased. - </p> + <div className="flex flex-col md:flex-row-reverse items-center justify-between mt-0 mb-10"> + <div className="w-full md:w-1/3 mx-10 text-center md:text-start"> + <h1 className="text-4xl md:text-5xl font-bold ">Contact Us</h1> + <p className="text-sm my-2 ">Get in touch with us. We will respond as soon as possible.</p> + <p className="text-sm my-2 ">Reach Out for any type of Inquiries, or Just to Say Hi!</p> + <p className="text-sm my-2 ">Send us a message!</p> + </div> + <div className="w-full md:w-1/2 ml-10"> + <Lottie animationData={Con} loop={true} /> + </div> + </div> </div> - <div className="h-auto md:h-[350px] lg:h-[250px] shadow-md px-10 py-8 space-y-3 rounded-lg border-t-4 border-t-cyan-500"> - <h1 className="text-lg font-semibold">Help & Support</h1> - <p className="mb-10"> - Providing comprehensive help and support for project management - involves offering resources, tools, and assistance to team members - and stakeholders. - </p> + <div className="py-10 md:mb-16"> + <h1 className="text-3xl md:text-4xl pt-10 md:pt-10 font-bold "> + Have any question? We would love to hear from you. + </h1> + <hr className="hidden md:flex md:w-[70%] h-1 bg-gradient-to-r from-[#141679] to-[#73e9fe] mt-1" /> + + <div className="grid grid-cols-1 md:grid-cols-3 gap-y-8 md:gap-y-0 justify-center items-center gap-x-10 mt-10 md:mt-20"> + <div className="h-auto md:h-[320px] lg:h-[200px] shadow-md px-10 py-8 space-y-3 rounded-lg border-t-4 border-t-blue-700"> + <h1 className="text-lg font-semibold">User Guide</h1> + <p> + User guide provides detailed information on how to use project + management tools, including how to set goals, track progress, and + communicate with team members. + </p> + </div> + <div className="h-auto md:h-[350px] lg:h-[250px] shadow-md px-10 py-8 space-y-3 rounded-lg border-t-4 border-t-cyan-500"> + <h1 className="text-lg font-semibold">Help & Support</h1> + <p className="mb-10"> + Providing comprehensive help and support for project management + involves offering resources, tools, and assistance to team members + and stakeholders. + </p> + </div> + <div className="h-auto md:h-[320px] lg:h-[200px] shadow-md px-10 py-8 space-y-3 rounded-lg border-t-4 border-t-blue-700"> + <h1 className="text-lg font-semibold">Exclusive Services</h1> + <ul className="list-disc list-inside ml-10" > + <li>Project Management</li> + <li>Task Management</li> + <li>Team Collaboration</li> + <li>Project Planning</li> + </ul> + </div> </div> - <div className="h-auto md:h-[300px] lg:h-[200px] shadow-md px-10 py-8 space-y-3 rounded-lg border-t-4 border-t-purple-700"> - <h1 className="text-lg font-semibold">Premium Account?</h1> - <p> - Premium account is often associated with subscription-based - services, providing exclusive access, advanced functionalities, and - improved user experience. Below is an overview of what a Premium - Account typically includes and its potential advantages. - </p> + </div> - </div> <section> - <div className="flex flex-col md:flex-row justify-center items-center mt-10"> + <h1 className="text-3xl md:text-4xl pt-10 md:pt-10 font-bold "> + Get in Touch + </h1> + <hr className="w-[44%] md:w-[18%] h-1 bg-gradient-to-r from-[#141679] to-[#73e9fe] " /> + <div className="flex flex-col md:flex-row justify-center items-center mt-6"> + <div className="w-full md:w-1/2 h-[300px] md:h-[350px] flex justify-center "> <img src="https://i.ibb.co/m6VC4xg/Online-report-bro.png" @@ -79,9 +101,7 @@ const Contact = () => { /> </div> <div className="w-full md:w-1/2"> - <h1 className="text-2xl font-bold mt-10 text-center md:text-start md:mt-0"> - Get in touch - </h1> + <form onSubmit={handleSubmit} className=" flex flex-col justify-center gap-4 h-[500px]" @@ -93,7 +113,7 @@ const Contact = () => { value={name} onChange={(e) => setName(e.target.value)} placeholder="Enter your name" - className="px-4 py-3 outline-none rounded-lg text-lg border-2 bg-gray-50 dark:bg-black" + className="px-4 py-3 outline-none rounded-lg text-lg border-2 bg-gray-50 dark:bg-slate-950" /> <input required @@ -102,7 +122,7 @@ const Contact = () => { value={email} onChange={(e) => setEmail(e.target.value)} placeholder="Enter your email" - className="px-4 py-3 outline-none rounded-lg text-lg border-2 bg-gray-50 dark:bg-black" + className="px-4 py-3 outline-none rounded-lg text-lg border-2 bg-gray-50 dark:bg-slate-950" /> <textarea required @@ -111,7 +131,7 @@ const Contact = () => { rows="6" value={message} onChange={(e) => setMessage(e.target.value)} - className="px-4 py-3 outline-none rounded-lg text-lg border-2 bg-gray-50 dark:bg-black" + className="px-4 py-3 outline-none rounded-lg text-lg border-2 bg-gray-50 dark:bg-slate-950" ></textarea> <div className="flex w-full justify-end p-2"> From b9b8c3bd8a2a8d6eb9ae71c78302a2696144bfef Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Thu, 6 Jun 2024 19:55:53 +0600 Subject: [PATCH 78/88] again some issues fixed --- .../Pages/Home/HomeEmailSection/HomeEmailSection.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx index abed73a..4b1d87a 100644 --- a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx +++ b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx @@ -4,8 +4,8 @@ import Animate from "../../../../../public/emailanimate.json"; import { Link } from "react-router-dom"; const HomeEmailSection = () => { return ( - <div className="w-full h-screen px-4 md:px-20 py-2 mb-10"> - <div className="bg-gradient-to-b from-[#9d11bd] to-[#73e9fe] md:bg-gradient-to-r md:from-[#73e9fe] md:to-[#0c01a1] dark:md:from-[#0c01a1] dark:md:to-[#73e9fe] w-full rounded-2xl dark:text-[#0c01a1] dark:md:text-[#73e9fe]"> + <div className="w-full px-4 md:px-48 py-2 mb-40 md:mb-10"> + <div className="bg-gradient-to-b from-[#0c01a1] to-[#73e9fe] md:bg-gradient-to-r md:from-[#73e9fe] md:to-[#0c01a1] dark:md:from-[#0c01a1] dark:md:to-[#73e9fe] w-full rounded-2xl dark:text-[#0c01a1] dark:md:text-[#73e9fe]"> <div className="flex flex-col-reverse md:flex-row justify-center items-center pb-10 md:pb-4"> <div className="w-full md:w-1/2 flex flex-col justify-center items-start md:pl-20 pl-10 md:px-10"> <h1 className="text-4xl md:text-6xl font-bold "> @@ -15,7 +15,7 @@ const HomeEmailSection = () => { Get started with Synify today. And explore some excited features for keeping your team on track. </p> - <div className="my-6 md:mt-6 md:mb-0 w-[80%] flex justify-center bg-white rounded-lg"> + <div className="my-6 md:mt-6 md:mb-0 w-[85%] md:w-full flex justify-center bg-white rounded-lg"> <Link to="/contact"> <button className="flex justify-between items-center gap-3 px-2 py-3 text-lg bg-white dark:text-sky-900 font-bold"> Contact Us <FiSend /> From d5c316571752b53cc4e991cbf6512eea71ea7aea Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Thu, 6 Jun 2024 20:38:39 +0600 Subject: [PATCH 79/88] workspace delete issues fixed --- .../Pages/Workspace/CreateWorkspace.jsx | 3 ++- .../Pages/Workspace/DeleteWorkspace.jsx | 19 +++++++++++++++---- .../Pages/Workspace/UserWorkspace.jsx | 6 ++++-- src/components/Pages/Workspace/Workspace.jsx | 4 ++-- 4 files changed, 23 insertions(+), 9 deletions(-) diff --git a/src/components/Pages/Workspace/CreateWorkspace.jsx b/src/components/Pages/Workspace/CreateWorkspace.jsx index bad0d28..7230816 100644 --- a/src/components/Pages/Workspace/CreateWorkspace.jsx +++ b/src/components/Pages/Workspace/CreateWorkspace.jsx @@ -7,7 +7,7 @@ import { FaCirclePlus } from "react-icons/fa6"; import TitlePages from "../../../pages/shared/TitlePages"; import Lottie from "lottie-react"; import AniTask from "../../../../public/tasks.json" -const CreateWorkspace = () => { +const CreateWorkspace = ({ load, setLoad}) => { const [workspaceName, setWorkspaceName] = useState(""); const [error, setError] = useState(""); const [success, setSuccess] = useState(""); @@ -57,6 +57,7 @@ const CreateWorkspace = () => { if (response.status === 201) { toast.success("Project created successfully!"); setSuccess("Project created successfully!"); + setLoad(!load); handleCloseModelButton(); setError(""); diff --git a/src/components/Pages/Workspace/DeleteWorkspace.jsx b/src/components/Pages/Workspace/DeleteWorkspace.jsx index 9f287c8..bba8c59 100644 --- a/src/components/Pages/Workspace/DeleteWorkspace.jsx +++ b/src/components/Pages/Workspace/DeleteWorkspace.jsx @@ -1,18 +1,28 @@ -import { useState } from "react"; +import { useContext, useState } from "react"; import axios from "axios"; import { MdDeleteForever } from "react-icons/md"; +import { AuthContext } from "../../../Providers/AuthProviders/AuthProviders"; +import { toast } from "react-toastify"; + const DeleteWorkspace = ({ workspaceId, onDelete }) => { const [loading, setLoading] = useState(false); const [error, setError] = useState(null); + const { user } = useContext(AuthContext); const handleDelete = async () => { setLoading(true); setError(null); + const deleteUser = { user_id: user?.userId }; + // console.log({ deleteUser }); try { - const response = await axios.delete( - `https://projectsyncifyapi.onrender.com/workspace/list/${workspaceId}/` - ); + const response = await axios.request({ + method: 'delete', + url: `https://projectsyncifyapi.onrender.com/workspace/list/${workspaceId}/`, + data: deleteUser + }); + // console.log(response); + toast.success("Workspace deleted successfully!"); if (response.status === 204) { onDelete(workspaceId); @@ -21,6 +31,7 @@ const DeleteWorkspace = ({ workspaceId, onDelete }) => { } } catch (error) { setError("Failed to delete the workspace."); + console.log(error); } finally { setLoading(false); } diff --git a/src/components/Pages/Workspace/UserWorkspace.jsx b/src/components/Pages/Workspace/UserWorkspace.jsx index 87d2eb4..b69a3a7 100644 --- a/src/components/Pages/Workspace/UserWorkspace.jsx +++ b/src/components/Pages/Workspace/UserWorkspace.jsx @@ -1,10 +1,12 @@ import Workspace from "./Workspace"; import CreateWorkspace from "./CreateWorkspace"; +import { useState } from "react"; const UserWorkspace = () => { + const [load, setLoad] = useState(false); return ( <div className=""> - <CreateWorkspace className="" /> - <Workspace /> + <CreateWorkspace className="" load={load} setLoad={setLoad} /> + <Workspace load={load} setLoad={setLoad}/> </div> ); }; diff --git a/src/components/Pages/Workspace/Workspace.jsx b/src/components/Pages/Workspace/Workspace.jsx index cafac7b..ceb41ae 100644 --- a/src/components/Pages/Workspace/Workspace.jsx +++ b/src/components/Pages/Workspace/Workspace.jsx @@ -8,7 +8,7 @@ import { FaCirclePlus } from "react-icons/fa6"; import { IoIosOpen } from "react-icons/io"; import { MdOutlineFileOpen } from "react-icons/md"; -const Workspace = () => { +const Workspace = ({ load, setLoad}) => { const [reload, setReload] = useState(false); const [workspaces, setWorkspaces] = useState([]); const [loading, setLoading] = useState(true); @@ -45,7 +45,7 @@ const Workspace = () => { //sabrina setted setLoading(false) here setLoading(false); console.log("workspace data -> ", workspaces); - }, [user?.userId]); + }, [user?.userId, load]); const handleDeleteWorkspace = (workspaceId) => { setWorkspaces((prevWorkspaces) => From dd08363d3104969307805f9305b30b7238974780 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Fri, 7 Jun 2024 00:04:58 +0600 Subject: [PATCH 80/88] update --- src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx index abed73a..a8c7103 100644 --- a/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx +++ b/src/components/Pages/Home/HomeEmailSection/HomeEmailSection.jsx @@ -4,7 +4,7 @@ import Animate from "../../../../../public/emailanimate.json"; import { Link } from "react-router-dom"; const HomeEmailSection = () => { return ( - <div className="w-full h-screen px-4 md:px-20 py-2 mb-10"> + <div className="w-full h-screen px-6 md:px-20 py-2 mb-10"> <div className="bg-gradient-to-b from-[#9d11bd] to-[#73e9fe] md:bg-gradient-to-r md:from-[#73e9fe] md:to-[#0c01a1] dark:md:from-[#0c01a1] dark:md:to-[#73e9fe] w-full rounded-2xl dark:text-[#0c01a1] dark:md:text-[#73e9fe]"> <div className="flex flex-col-reverse md:flex-row justify-center items-center pb-10 md:pb-4"> <div className="w-full md:w-1/2 flex flex-col justify-center items-start md:pl-20 pl-10 md:px-10"> From b8b3210f97c7ea7c2f0ee9ee4f089aa388c40021 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Fri, 7 Jun 2024 00:50:58 +0600 Subject: [PATCH 81/88] Featured page redesign --- public/tasks.json | 2 +- src/components/Home/Home.jsx | 4 +- src/components/Pages/Contact/Contact.jsx | 18 +- src/components/Pages/Features/Features.jsx | 346 ++++++++++-------- .../{Features.jsx => FeaturesHome.jsx} | 4 +- src/components/User/Profile.jsx | 6 +- src/components/User/UserAbout.jsx | 2 +- 7 files changed, 217 insertions(+), 165 deletions(-) rename src/components/Pages/Home/Features/{Features.jsx => FeaturesHome.jsx} (96%) diff --git a/public/tasks.json b/public/tasks.json index 553de46..e1a080a 100644 --- a/public/tasks.json +++ b/public/tasks.json @@ -1 +1 @@ -{"v":"5.5.7","meta":{"g":"LottieFiles AE 0.1.20","a":"","k":"","d":"","tc":"#FFFFFF"},"fr":60,"ip":0,"op":241,"w":512,"h":512,"nm":"MAN WITH TASK LIST","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Layer 2 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[262.23,405.216,0],"ix":2},"a":{"a":0,"k":[245.449,4,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[4,4],[486.897,4]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.063000002094,0.125,0.282000014361,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Layer 3 Outlines","parent":32,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-73.411,71.937,0],"ix":2},"a":{"a":0,"k":[2.091,5.267,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.852,0.971],[0,0],[0,0]],"o":[[0,0],[0,0],[2.155,-0.469]],"v":[[2.092,-5.267],[-1.376,5.267],[-2.092,-2.965]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.435000011968,0.204000001795,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[2.091,5.267],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Layer 4 Outlines","parent":32,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-5.165,-3.649,0],"ix":2},"a":{"a":0,"k":[1.77,1.157,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.434,0.21],[0.179,-0.016],[0.234,-0.166],[0,0],[-0.393,0.13],[-0.294,-0.152],[-0.247,-0.573]],"o":[[-0.476,-0.323],[-0.215,-0.106],[-0.18,0.013],[0,0],[0.102,-0.298],[0.391,-0.135],[0.595,0.324],[0,0]],"v":[[1.288,0.906],[-0.059,0.02],[-0.653,-0.134],[-1.275,0.151],[-1.52,-0.008],[-0.81,-0.771],[0.271,-0.646],[1.52,0.73]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.885999971278,0.545000023935,0.426999978458,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.77,1.156],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"R DIMPLE Outlines","parent":32,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[3.597,-0.671,0],"ix":2},"a":{"a":0,"k":[2.409,2.409,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-1.331],[1.33,0],[0,1.331],[-1.33,0]],"o":[[0,1.331],[-1.33,0],[0,-1.331],[1.33,0]],"v":[[2.409,0],[0,2.409],[-2.409,0],[0,-2.409]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.987999949736,0.532999973671,0.475,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[2.409,2.409],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"L DIMPLE Outlines","parent":32,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[14.819,-2.296,0],"ix":2},"a":{"a":0,"k":[0.966,2.434,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.068,0.172],[0.239,-1.434],[0,1.008]],"o":[[-0.007,1.435],[-0.904,-0.291],[0,-1.128]],"v":[[0.966,-2.434],[0.595,2.434],[-0.966,0.29]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.987999949736,0.532999973671,0.475,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.966,2.434],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"MOUTH Outlines","parent":32,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[8.973,2.759,0],"ix":2},"a":{"a":0,"k":[2.442,1.382,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[-0.835,0.058],[-0.61,0.977]],"o":[[0.711,1.113],[0.696,-0.048],[0,0]],"v":[[-2.192,-1.132],[0.194,0.496],[2.192,-1.017]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[{"i":[[0,0],[-0.835,0.058],[-0.61,0.977]],"o":[[0.711,1.113],[0.696,-0.048],[0,0]],"v":[[-2.505,-1.127],[0.188,0.683],[2.848,-1.022]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":120,"s":[{"i":[[0,0],[-0.835,0.058],[-0.61,0.977]],"o":[[0.711,1.113],[0.696,-0.048],[0,0]],"v":[[-2.192,-1.132],[0.194,0.496],[2.192,-1.017]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":180,"s":[{"i":[[0,0],[-0.835,0.058],[-0.61,0.977]],"o":[[0.711,1.113],[0.696,-0.048],[0,0]],"v":[[-2.505,-1.127],[0.188,0.683],[2.848,-1.022]],"c":true}]},{"t":240,"s":[{"i":[[0,0],[-0.835,0.058],[-0.61,0.977]],"o":[[0.711,1.113],[0.696,-0.048],[0,0]],"v":[[-2.192,-1.132],[0.194,0.496],[2.192,-1.017]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[2.442,1.382],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"L EYEBROW Outlines","parent":32,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[12.726,-8.861,0],"to":[0,0.067,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":15,"s":[12.726,-8.461,0],"to":[0,0,0],"ti":[0,0.067,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":30,"s":[12.726,-8.861,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":120,"s":[12.726,-8.861,0],"to":[0,0.067,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":135,"s":[12.726,-8.461,0],"to":[0,0,0],"ti":[0,0.067,0]},{"t":150,"s":[12.726,-8.861,0]}],"ix":2},"a":{"a":0,"k":[2.063,1.124,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.281,0.27],[-0.399,0.065],[-0.316,-0.713],[0,0],[0.54,-0.074],[0.253,-0.148],[0.249,-0.228]],"o":[[0.11,-0.346],[0.276,-0.277],[0.803,-0.133],[0,0],[-0.526,-0.353],[-0.27,0.036],[-0.249,0.156],[0,0]],"v":[[-1.814,0.726],[-1.228,-0.217],[-0.168,-0.742],[1.814,0.247],[1.581,0.421],[-0.058,-0.006],[-0.838,0.278],[-1.563,0.874]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.063000002094,0.125,0.282000014361,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[2.063,1.124],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"R EYEBROW Outlines","parent":32,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[5.439,-8.023,0],"to":[0,0.067,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":15,"s":[5.439,-7.623,0],"to":[0,0,0],"ti":[0,0.067,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":30,"s":[5.439,-8.023,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":120,"s":[5.439,-8.023,0],"to":[0,0.067,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":135,"s":[5.439,-7.623,0],"to":[0,0,0],"ti":[0,0.067,0]},{"t":150,"s":[5.439,-8.023,0]}],"ix":2},"a":{"a":0,"k":[2.486,1.178,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.382,0.303],[-0.487,0.025],[-0.404,-0.825],[0,0],[0.728,-0.026],[0.496,-0.658]],"o":[[0.11,-0.443],[0.376,-0.312],[0.981,-0.06],[0,0],[-0.649,-0.509],[-0.73,0.02],[0,0]],"v":[[-2.236,0.803],[-1.474,-0.361],[-0.12,-0.868],[2.236,0.455],[2.007,0.636],[-0.084,-0.126],[-1.972,0.928]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.063000002094,0.125,0.282000014361,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[2.486,1.178],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Layer 10 Outlines","parent":32,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[11.203,-2.657,0],"ix":2},"a":{"a":0,"k":[1.749,3.2,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.165,-0.506],[-0.161,-0.14],[-0.309,-0.119],[-0.231,-0.325],[0.222,-0.359],[0.246,-0.182],[0.267,-0.161],[0,0],[-0.206,0.231],[-0.075,0.198],[0.491,0.195],[0.294,0.3],[0.056,0.337],[0.067,0.575]],"o":[[0.256,0.617],[0.084,0.256],[0.15,0.136],[0.317,0.123],[0.244,0.317],[-0.198,0.358],[-0.256,0.173],[0,0],[0.195,-0.242],[0.212,-0.218],[0.158,-0.345],[-0.252,-0.115],[-0.283,-0.289],[-0.124,-0.692],[0,0]],"v":[[-1.143,-2.95],[-0.762,-1.161],[-0.4,-0.54],[0.301,-0.196],[1.187,0.471],[1.277,1.694],[0.547,2.432],[-0.223,2.95],[-0.414,2.73],[0.203,2.038],[0.686,1.409],[0.015,0.491],[-0.896,-0.026],[-1.375,-1.014],[-1.425,-2.873]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.885999971278,0.545000023935,0.426999978458,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.748,3.2],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"L EYE Outlines","parent":32,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[13.35,-5.364,0],"ix":2},"a":{"a":0,"k":[1.33,2.453,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":15,"s":[180,20,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":30,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":120,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":135,"s":[180,20,100]},{"t":150,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.03,-0.721],[0.529,0.022],[-0.03,0.721],[-0.528,-0.022]],"o":[[-0.031,0.721],[-0.528,-0.023],[0.031,-0.721],[0.528,0.023]],"v":[[0.957,0.04],[-0.056,1.307],[-0.957,-0.041],[0.056,-1.307]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.063000002094,0.125,0.282000014361,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.236,1.579],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"R EYE Outlines","parent":32,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6.052,-4.244,0],"ix":2},"a":{"a":0,"k":[1.56,2.516,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":15,"s":[180,20,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":30,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":120,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":135,"s":[180,20,100]},{"t":150,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.158,-0.705],[0.516,-0.116],[0.158,0.705],[-0.515,0.115]],"o":[[0.158,0.705],[-0.516,0.116],[-0.157,-0.704],[0.516,-0.116]],"v":[[0.934,-0.21],[0.286,1.275],[-0.935,0.209],[-0.286,-1.275]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.063000002094,0.125,0.282000014361,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.341,1.642],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Layer 13 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[131.252,233.684,0],"ix":2},"a":{"a":0,"k":[0.959,12.116,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.059,-1.978],[0.073,-1.977],[0,0],[0.192,-1.972],[0,0],[-0.054,1.979],[0,0],[-0.136,1.975],[-0.182,1.972]],"o":[[-0.004,1.98],[-0.05,1.979],[0,0],[-0.132,1.975],[0,0],[-0.005,-1.981],[0,0],[0.114,-1.976],[0.128,-1.974],[0,0]],"v":[[0.709,-11.852],[0.598,-5.915],[0.372,0.018],[0.049,5.945],[-0.412,11.865],[-0.704,11.851],[-0.604,5.913],[-0.368,-0.018],[-0.033,-5.945],[0.417,-11.865]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.122000002394,0.234999997008,0.532999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.959,12.116],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Layer 14 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[183.295,232.782,0],"ix":2},"a":{"a":0,"k":[1.64,10.911,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.243,-1.77],[-0.227,-1.771],[0,0],[-0.11,-1.786],[0,0],[0.247,1.77],[0,0],[0.165,1.78],[0.119,1.784]],"o":[[0.296,1.764],[0.25,1.769],[0,0],[0.169,1.778],[0,0],[-0.306,-1.763],[0,0],[-0.188,-1.776],[-0.173,-1.777],[0,0]],"v":[[-1.1,-10.662],[-0.309,-5.36],[0.367,-0.044],[0.946,5.285],[1.39,10.627],[1.1,10.662],[0.298,5.36],[-0.368,0.042],[-0.936,-5.287],[-1.39,-10.627]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.122000002394,0.234999997008,0.532999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.64,10.911],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"R hand Outlines","parent":23,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-14.575,52.924,0],"ix":2},"a":{"a":0,"k":[5.798,9.047,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.932,2.924],[1.785,-0.616],[0.375,-2.771],[-5.636,-1.035],[0,0],[-0.691,1.496]],"o":[[-0.573,-1.799],[-2.78,0.96],[-0.342,2.522],[0,0],[0,0],[0.482,-1.047]],"v":[[4.616,-5.988],[0.372,-8.181],[-5.206,-2.82],[1.35,8.797],[0.891,4.656],[5.033,2.355]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.976000019148,0.702000038297,0.517999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[5.798,9.047],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Layer 16 Outlines","parent":32,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-4.579,-2.349,0],"ix":2},"a":{"a":0,"k":[4.415,4.364,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.003,0.014],[0.401,0.111],[0.606,-0.274],[-1.143,-1.66],[-1.102,-0.315],[0.166,0.61]],"o":[[-0.11,-0.401],[-0.622,-0.171],[-2.206,0.996],[0.647,0.94],[0.401,0.115],[-0.001,-0.002]],"v":[[2.281,-2.794],[-0.054,-3.858],[-1.959,-3.84],[-2.727,1.975],[-0.03,3.954],[3.999,3.504]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.976000019148,0.702000038297,0.517999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[4.415,4.364],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"PENCIL","parent":23,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-3.794,51.042,0],"ix":2},"a":{"a":0,"k":[14.672,78.479,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-2.843,1.756],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-12.221,13.961],[-5.432,-13.246],[-0.246,-13.961],[12.221,11.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.933000033509,0.435000011968,0.340999977261,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12.471,23.337],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[12.441,1.393],[-11.993,3.589],[-12.441,-1.393],[11.993,-3.589]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.984000052658,0.764999988032,0.263000009574,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[27.595,204.501],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[13.453,12.636],[-10.981,14.831],[-11.623,7.66],[-12.071,2.678],[-13.453,-12.635],[10.988,-14.831],[12.362,0.483],[12.81,5.465]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.063000002094,0.125,0.282000014361,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[27.226,200.429],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":4,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[11.347,77.605],[2.667,78.384],[-11.347,-77.604],[-2.668,-78.384]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.435000011968,0.204000001795,0.156999999402,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[19.158,110.625],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.226,-90.079],[20.214,87.882],[-4.225,90.079],[-20.214,-87.882]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.984000052658,0.764999988032,0.263000009574,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[20.467,125.18],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":4,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[6.488,-0.583],[0,0],[0.583,6.487],[0,0]],"o":[[0,0],[0.582,6.487],[0,0],[-6.487,0.583],[0,0],[0,0]],"v":[[11.763,-8.573],[12.094,-4.897],[1.401,7.906],[0.456,7.99],[-12.346,-2.702],[-12.676,-6.377]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.933000033509,0.435000011968,0.340999977261,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.919,221.635],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":4,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-1.136,-0.527],[0,0],[0,0]],"o":[[0,0],[1.136,0.527],[0,0],[0,0]],"v":[[-2.609,3.818],[-0.807,-6.822],[2.609,3.415],[0.173,7.349]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.435000011968,0.204000001795,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[9.76,7.599],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":4,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"L arm Outlines 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":120,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":180,"s":[5]},{"t":240,"s":[0]}],"ix":10},"p":{"a":0,"k":[174.212,217.988,0],"ix":2},"a":{"a":0,"k":[12.347,15.367,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":0,"k":{"i":[[13.773,0],[0,-12.564],[-5.33,-3.268],[-4.48,0],[0,12.564]],"o":[[-22.438,0],[0,9.592],[1.295,2.357],[13.773,0],[0,-12.564]],"v":[[31.072,-0.997],[4.385,21.753],[21.715,35.522],[31.072,44.503],[56.01,21.753]],"c":true},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[6.536,-0.56],[0,0],[0,0],[6.671,1.18],[0.44,27.698],[-3.4,-2.186],[0,0],[0,0]],"o":[[0,0],[-6.336,0.543],[0,0],[-5.266,2.466],[-5.924,-19.235],[4.795,0.298],[6.101,3.922],[0,0],[0,0]],"v":[[24.347,-19.592],[6.793,4.312],[-2.545,-1.29],[1.938,32.824],[-15.744,35.311],[-24.347,-36.492],[-6.654,-33.597],[6.979,-15.669],[15.757,-27.622]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[24.597,36.742],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"L arm Outlines 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.212,217.988,0],"ix":2},"a":{"a":0,"k":[12.347,15.367,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"s","pt":{"a":0,"k":{"i":[[13.773,0],[0,-12.564],[-5.33,-3.268],[-4.48,0],[0,12.564]],"o":[[-22.438,0],[0,9.592],[1.295,2.357],[13.773,0],[0,-12.564]],"v":[[34.572,-1.372],[7.885,21.378],[25.215,35.147],[34.572,44.128],[59.51,21.378]],"c":true},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[6.536,-0.56],[0,0],[0,0],[6.671,1.18],[0.44,27.698],[-3.4,-2.186],[0,0],[0,0]],"o":[[0,0],[-6.336,0.543],[0,0],[-5.266,2.466],[-5.924,-19.235],[4.795,0.298],[6.101,3.922],[0,0],[0,0]],"v":[[24.347,-19.592],[6.793,4.312],[-2.545,-1.29],[1.938,32.824],[-15.744,35.311],[-24.347,-36.492],[-6.654,-33.597],[6.979,-15.669],[15.757,-27.622]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[24.597,36.742],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":"hand shadow","parent":34,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[7.58,30.9,0],"ix":2},"a":{"a":0,"k":[5.233,5.448,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.023,-0.082],[4.363,0.688],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[-0.022,0.09],[-1.277,5.236],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[5.233,-2.027],[5.173,-1.773],[-0.699,5.338],[-5.188,0.229],[-5.233,0.177],[-4.65,-2.886],[-4.531,-3.237],[-3.858,-5.194],[-3.776,-5.448]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.885999971278,0.545000023935,0.426999978458,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[5.233,5.448],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":21,"ty":4,"nm":"Layer 20 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[169.301,239.465,0],"ix":2},"a":{"a":0,"k":[7.34,23.99,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[4.505,-0.874],[-2.009,10.509]],"o":[[-3.712,1.509],[-2.472,-14.178],[0,0]],"v":[[7.34,20.284],[-5.105,23.989],[-6.113,-23.989]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.122000002394,0.234999997008,0.532999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[7.34,23.99],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":23,"ty":4,"nm":"R ARM","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":120,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":180,"s":[5]},{"t":240,"s":[0]}],"ix":10},"p":{"a":0,"k":[137.289,216.057,0],"ix":2},"a":{"a":0,"k":[49.67,13.156,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":0,"k":{"i":[[9.375,-2.375],[0,-16.914],[-17.19,0],[-8.041,6.102],[0.875,5.875]],"o":[[-16.663,4.221],[0,16.914],[7.791,0],[6.339,-4.81],[-2.492,-16.729]],"v":[[27.382,4.724],[-4.993,41.849],[24.882,63.224],[40.418,30.284],[58.007,11.724]],"c":true},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-18.748,0.924],[8.152,-26.844],[7.043,2.024],[0,0],[0,0],[0,0]],"o":[[5.533,23.493],[-6.046,2.3],[0,0],[0,0],[0,0],[15.769,-15.078]],"v":[[26.986,-38.406],[26.643,36.105],[6.973,36.355],[8.715,-12.447],[-32.307,15.751],[-34.796,0.376]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[35.045,38.656],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":24,"ty":4,"nm":"SHIRT","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[137.289,216.057,0],"ix":2},"a":{"a":0,"k":[49.67,13.156,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"s","pt":{"a":0,"k":{"i":[[9.375,-2.375],[0,-16.914],[-17.19,0],[-7.336,6.934],[0.875,5.875]],"o":[[-16.663,4.221],[0,16.914],[7.791,0],[5.089,-4.81],[-2.492,-16.729]],"v":[[27.382,4.724],[-4.993,41.849],[24.882,63.224],[39.043,30.284],[55.132,12.599]],"c":true},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-18.748,0.924],[8.152,-26.844],[7.043,2.024],[0,0],[0,0],[0,0]],"o":[[5.533,23.493],[-6.046,2.3],[0,0],[0,0],[0,0],[15.769,-15.078]],"v":[[26.986,-38.406],[26.643,36.105],[6.973,36.355],[8.715,-12.447],[-32.307,15.751],[-34.796,0.376]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[35.045,38.656],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":25,"ty":4,"nm":"Layer 22 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150.143,236.604,0],"ix":2},"a":{"a":0,"k":[7.391,27.943,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.385,-17.45],[4.377,0.994],[0,0],[0,0]],"o":[[-4.303,0.217],[0,0],[0,0],[4.907,11.937]],"v":[[5.71,27.875],[-7.392,26.814],[-1.827,-25.071],[0.16,-27.943]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.122000002394,0.234999997008,0.532999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[7.391,27.944],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":26,"ty":4,"nm":"Layer 23 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[160.189,234.484,0],"ix":2},"a":{"a":0,"k":[17.688,30.462,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.336,-0.127],[4.505,-0.874],[2.853,-0.135],[4.377,0.993],[0,0],[0,0],[-8.031,9.898]],"o":[[-0.321,0.134],[-3.712,1.509],[-2.689,0.531],[-4.303,0.217],[0,0],[0,0],[0,0],[0,0]],"v":[[17.438,24.863],[16.452,25.266],[4.007,28.971],[-4.336,29.995],[-17.438,28.934],[-11.874,-22.951],[-11.194,-29.278],[4.12,-30.212]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[17.688,30.462],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":27,"ty":4,"nm":"Layer 24 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[157.646,260.977,0],"ix":2},"a":{"a":0,"k":[20.875,6.848,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-4.837,4.964],[0,0],[0,0]],"o":[[9.928,3.563],[0,0],[0,0],[0,0]],"v":[[-17.184,5.499],[20.875,0.025],[17.438,-6.848],[-20.875,-1.757]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.063000002094,0.125,0.282000014361,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[20.875,6.848],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":28,"ty":4,"nm":"Layer 25 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.162,323.228,0],"ix":2},"a":{"a":0,"k":[28.262,65.237,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-16.309,-57.019],[-28.012,64.987],[-9.835,64.987],[7.47,-36.353],[27.14,-42.329],[28.012,-63.991],[-15.811,-64.987]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.122000002394,0.234999997008,0.532999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.262,65.237],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":29,"ty":4,"nm":"Layer 26 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[169.414,334.554,0],"ix":2},"a":{"a":0,"k":[12.14,53.911,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[11.89,-53.661],[4.793,53.661],[-11.89,53.661],[-7.719,-50.479],[-5.167,-51.662]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.063000002094,0.125,0.282000014361,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12.14,53.911],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":30,"ty":4,"nm":"HAIRS","parent":32,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":59.016,"s":[5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":120,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":180,"s":[5]},{"t":240,"s":[0]}],"ix":10},"p":{"a":0,"k":[-6.573,-9.201,0],"ix":2},"a":{"a":0,"k":[11.355,16.999,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.441,6.656],[-2.669,3.07],[-2.154,6.159],[6.256,-4.016],[2.677,-7.598],[-9.85,-9.444]],"o":[[0,0],[4.61,1.544],[2.278,3.008],[1.556,-4.451],[-6.131,-3.098],[0,0],[0.198,0.189]],"v":[[-7.054,11.499],[-4.034,4.725],[6.615,1.791],[17.424,-0.419],[8.429,-7.483],[-9.678,-2.771],[-9.13,10.963]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.063000002094,0.125,0.282000014361,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[19.23,11.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":31,"ty":4,"nm":"Layer 28 Outlines","parent":32,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[5.035,-4.684,0],"ix":2},"a":{"a":0,"k":[11.002,12.736,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.037,-4.093],[0.239,-1.434],[3.824,-0.104],[1.703,4.228],[0,0],[0,0],[0,0]],"o":[[-0.007,1.434],[-0.627,3.914],[-9.039,0.262],[-1.703,-4.236],[0,0],[0,0],[0,0]],"v":[[10.716,0.452],[10.38,4.822],[4.27,12.224],[-9.049,3.089],[-7.99,-11.328],[3.709,-12.486],[10.133,-7.219]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.976000019148,0.702000038297,0.517999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[11.002,12.736],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":32,"ty":4,"nm":"NECK","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":120,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":180,"s":[5]},{"t":240,"s":[0]}],"ix":10},"p":{"a":0,"k":[156.066,205.845,0],"ix":2},"a":{"a":0,"k":[6.671,14.336,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[2.54,2.675],[0,0]],"o":[[-2.308,2.428],[0,0],[0,0]],"v":[[5.435,1.863],[-5.435,-1.124],[5.374,-4.292]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.885999971278,0.545000023935,0.426999978458,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[7.335,6.663],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6.421,9.621],[-6.421,9.711],[-6.421,-9.711],[6.031,-9.711],[6.039,-8.523],[6.099,-2.367],[6.189,7.516]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.976000019148,0.702000038297,0.517999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[6.671,9.961],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":33,"ty":4,"nm":"Layer 31 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[149.805,394.16,0],"ix":2},"a":{"a":0,"k":[34.362,11.237,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[8.777,1.12],[0,0],[4.506,1.436],[0,0]],"o":[[-0.293,-3.44],[0,0],[-2.33,0.728],[0,0],[0,0]],"v":[[12.139,6.538],[-0.934,-2.736],[-0.665,-6.393],[-11.226,-6.538],[-12.139,6.538]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.122000002394,0.234999997008,0.532999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[56.336,15.685],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.33,0.728],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[4.506,1.436]],"v":[[4.948,3.876],[5.613,-5.167],[-5.031,-4.605],[-5.613,3.73]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.976000019148,0.702000038297,0.517999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[50.723,5.416],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-4.589,1.12],[0,0]],"o":[[0,0],[2.367,0.918],[0,0],[0,0]],"v":[[-3.061,-5.288],[-5.902,3.59],[4.73,4.167],[5.902,-3.544]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.976000019148,0.702000038297,0.517999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[19.994,6.098],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":4,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.367,0.918],[0,0],[0.293,-3.44],[0,0],[0,0]],"o":[[0,0],[-7.836,2.575],[0,0],[0,0],[-4.589,1.12]],"v":[[1.605,-6.268],[0.462,-2.697],[-12.238,6.268],[10.421,6.268],[12.238,-5.691]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.122000002394,0.234999997008,0.532999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12.487,15.956],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":4,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":34,"ty":4,"nm":"L hand Outlines","parent":17,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":120,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":180,"s":[5]},{"t":240,"s":[0]}],"ix":10},"p":{"a":0,"k":[43.787,15.044,0],"ix":2},"a":{"a":0,"k":[6.88,31.525,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.089,-0.672],[0,0],[0.434,-1.83],[0.023,-0.082],[4.363,0.688],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[-0.075,0.717],[0,0],[-0.299,2.391],[-0.023,0.09],[-1.277,5.236],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6.073,-8.251],[5.827,-6.166],[5.827,-6.16],[4.721,0.198],[4.661,0.452],[-1.21,7.563],[-5.699,2.454],[-5.744,2.402],[-6.073,2.028],[-5.161,-0.661],[-5.042,-1.012],[-4.369,-2.969],[-4.287,-3.223],[-3.137,-6.592],[-2.674,-7.958]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.976000019148,0.702000038297,0.517999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[8.091,28.675],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.822,1.621],[-0.082,0.438],[0,0],[0.18,-3.095],[-0.115,-0.3],[0,0],[0,0],[0,0],[0.998,0.318],[-0.848,0.17],[-0.848,-1.442],[0,0],[0.636,7.211],[-0.229,-0.232],[-0.058,-6.436],[-1.286,0.771],[0.748,-6.225],[-0.99,0.01],[4.202,-4.295]],"o":[[-2.53,-0.479],[-0.201,-0.398],[0,0],[0,0],[-0.019,0.32],[0,0],[0,0],[0,0],[0,0],[-2.045,-0.653],[0.848,-0.169],[0.848,1.442],[0,0],[-0.029,-0.324],[0.683,0.695],[0,0],[1.06,-0.636],[0,0],[1.672,-0.016],[0,0]],"v":[[-3.211,10.498],[-8.928,4.171],[-9.11,2.885],[-8.103,-2.453],[-5.959,1.037],[-5.797,1.978],[-4.907,4.306],[-2.278,2.269],[-3.72,-1.802],[-6.647,-1.59],[-5.162,-4.008],[-1.599,-3.414],[-0.242,-1.124],[0.055,-11.558],[1.068,-11.643],[2.897,-2.396],[4.297,-10.667],[5.145,-1.408],[7.52,-6.807],[3.34,11.882]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.976000019148,0.702000038297,0.517999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[9.442,12.132],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":35,"ty":4,"nm":"Layer 33 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[341.716,139.837,0],"ix":2},"a":{"a":0,"k":[41.707,25.087,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[0,0,100]},{"t":20,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-3.321],[3.494,0],[0,3.321],[-3.494,0]],"o":[[0,3.321],[-3.494,0],[0,-3.321],[3.494,0]],"v":[[6.327,0],[0,6.014],[-6.327,0],[0,-6.014]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.708,10.894],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[41.457,-6.6],[41.457,6.6],[-41.457,6.6],[-41.457,-6.6],[-35.668,-6.6],[-35.668,2.118],[35.668,2.118],[35.668,-6.6]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.894000004787,0.894000004787,0.894000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.707,43.325],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-3.182],[0,0],[0,0],[0,0],[-1.853,1.859],[-0.254,0.201],[-2.481,0],[-1.599,0.769],[-0.62,0.455],[-0.777,2.555],[-2.098,1.516],[-2.607,0],[0,0],[-2.018,-1.449],[-0.792,-2.607],[-2.039,-1.509],[-0.694,-0.337],[-1.86,0],[-1.769,-1.472]],"o":[[0,0],[0,0],[0,0],[0,-2.831],[0.231,-0.232],[1.769,-1.472],[1.859,0],[0.694,-0.337],[2.039,-1.509],[0.792,-2.607],[2.018,-1.449],[0,0],[2.607,0],[2.098,1.516],[0.777,2.555],[0.62,0.455],[1.599,0.769],[2.481,0],[2.279,1.875]],"v":[[35.668,4.841],[35.668,22.596],[-35.668,22.596],[-35.668,4.841],[-32.665,-2.412],[-31.94,-3.062],[-25.412,-5.415],[-20.168,-6.61],[-18.196,-7.798],[-13.819,-14.006],[-9.308,-20.31],[-2.226,-22.596],[2.226,-22.596],[9.308,-20.31],[13.819,-14.006],[18.196,-7.798],[20.168,-6.61],[25.412,-5.415],[31.94,-3.062]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.933000033509,0.435000011968,0.340999977261,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.707,22.846],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":4,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":36,"ty":4,"nm":"T5 Outlines 5","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[294.753,208.207,0],"ix":2},"a":{"a":0,"k":[11.27,11.333,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"s","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":31,"s":[{"i":[[2.188,-1.062],[0,0],[5.688,-1.5],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-5.688,1.5],[6.312,-3.062],[0,0]],"v":[[17.767,-1.687],[5.954,13.813],[-0.421,10.125],[6.579,22.625],[24.954,1.813]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":41,"s":[{"i":[[2.188,-1.062],[0,0],[3.208,-3.427],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-3.604,2.448],[6.312,-3.062],[0,0]],"v":[[17.767,-1.687],[5.662,12.208],[2.308,17.49],[6.725,21.271],[24.954,1.813]],"c":true}]},{"t":91,"s":[{"i":[[2.188,-1.062],[0,0],[3.946,-4.362],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-2.375,2.625],[6.312,-3.062],[0,0]],"v":[[15.767,-2.562],[22.142,-8.062],[19.642,-3],[28.454,2.5],[24.954,1.813]],"c":true}]}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.415,-1.59],[-4.411,2.464],[-0.76,0.863],[-1.368,1.554],[-2.736,3.107],[0.88,-0.999],[0,0],[1.216,-1.381],[1.252,-0.274],[-0.681,-0.22],[0.019,0.076],[0.34,1.299]],"o":[[0.55,2.103],[1.017,-0.567],[1.367,-1.553],[2.735,-3.105],[0.701,-0.796],[0,0],[-1.215,1.381],[-0.844,0.958],[0.681,0.22],[0.481,0.395],[-0.34,-1.3],[-0.28,-1.073]],"v":[[-10.605,0.171],[-4.63,8.618],[-1.991,5.687],[2.113,1.027],[10.319,-8.29],[7.044,-10.083],[-0.251,-1.801],[-3.898,2.34],[-7.945,6.661],[-5.902,7.322],[-6.334,4.842],[-7.353,0.945]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.933000033509,0.435000011968,0.340999977261,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[11.27,11.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":31,"op":1238,"st":31,"bm":0},{"ddd":0,"ind":37,"ty":4,"nm":"T5 Outlines 4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[293.753,240.957,0],"ix":2},"a":{"a":0,"k":[11.27,11.333,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"s","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":41,"s":[{"i":[[2.188,-1.062],[0,0],[5.688,-1.5],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-5.688,1.5],[6.312,-3.062],[0,0]],"v":[[17.767,-1.687],[5.954,13.813],[-0.421,10.125],[6.579,22.625],[24.954,1.813]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[2.188,-1.062],[0,0],[3.208,-3.427],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-3.604,2.448],[6.312,-3.062],[0,0]],"v":[[17.767,-1.687],[5.662,12.208],[2.308,17.49],[6.725,21.271],[24.954,1.813]],"c":true}]},{"t":101,"s":[{"i":[[2.188,-1.062],[0,0],[3.946,-4.362],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-2.375,2.625],[6.312,-3.062],[0,0]],"v":[[15.767,-2.562],[22.142,-8.062],[19.642,-3],[28.454,2.5],[24.954,1.813]],"c":true}]}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.415,-1.59],[-4.411,2.464],[-0.76,0.863],[-1.368,1.554],[-2.736,3.107],[0.88,-0.999],[0,0],[1.216,-1.381],[1.252,-0.274],[-0.681,-0.22],[0.019,0.076],[0.34,1.299]],"o":[[0.55,2.103],[1.017,-0.567],[1.367,-1.553],[2.735,-3.105],[0.701,-0.796],[0,0],[-1.215,1.381],[-0.844,0.958],[0.681,0.22],[0.481,0.395],[-0.34,-1.3],[-0.28,-1.073]],"v":[[-10.605,0.171],[-4.63,8.618],[-1.991,5.687],[2.113,1.027],[10.319,-8.29],[7.044,-10.083],[-0.251,-1.801],[-3.898,2.34],[-7.945,6.661],[-5.902,7.322],[-6.334,4.842],[-7.353,0.945]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.933000033509,0.435000011968,0.340999977261,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[11.27,11.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":41,"op":1248,"st":41,"bm":0},{"ddd":0,"ind":38,"ty":4,"nm":"T5 Outlines 3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[293.378,273.332,0],"ix":2},"a":{"a":0,"k":[11.27,11.333,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"s","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":51,"s":[{"i":[[2.188,-1.062],[0,0],[5.688,-1.5],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-5.688,1.5],[6.312,-3.062],[0,0]],"v":[[17.767,-1.687],[5.954,13.813],[-0.421,10.125],[6.579,22.625],[24.954,1.813]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":61,"s":[{"i":[[2.188,-1.062],[0,0],[3.208,-3.427],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-3.604,2.448],[6.312,-3.062],[0,0]],"v":[[17.767,-1.687],[5.662,12.208],[2.308,17.49],[6.725,21.271],[24.954,1.813]],"c":true}]},{"t":111,"s":[{"i":[[2.188,-1.062],[0,0],[3.946,-4.362],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-2.375,2.625],[6.312,-3.062],[0,0]],"v":[[15.767,-2.562],[22.142,-8.062],[19.642,-3],[28.454,2.5],[24.954,1.813]],"c":true}]}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.415,-1.59],[-4.411,2.464],[-0.76,0.863],[-1.368,1.554],[-2.736,3.107],[0.88,-0.999],[0,0],[1.216,-1.381],[1.252,-0.274],[-0.681,-0.22],[0.019,0.076],[0.34,1.299]],"o":[[0.55,2.103],[1.017,-0.567],[1.367,-1.553],[2.735,-3.105],[0.701,-0.796],[0,0],[-1.215,1.381],[-0.844,0.958],[0.681,0.22],[0.481,0.395],[-0.34,-1.3],[-0.28,-1.073]],"v":[[-10.605,0.171],[-4.63,8.618],[-1.991,5.687],[2.113,1.027],[10.319,-8.29],[7.044,-10.083],[-0.251,-1.801],[-3.898,2.34],[-7.945,6.661],[-5.902,7.322],[-6.334,4.842],[-7.353,0.945]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.933000033509,0.435000011968,0.340999977261,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[11.27,11.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":51,"op":1258,"st":51,"bm":0},{"ddd":0,"ind":39,"ty":4,"nm":"T5 Outlines 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[293.003,305.332,0],"ix":2},"a":{"a":0,"k":[11.27,11.333,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"s","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":61,"s":[{"i":[[2.188,-1.062],[0,0],[5.688,-1.5],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-5.688,1.5],[6.312,-3.062],[0,0]],"v":[[17.767,-1.687],[5.954,13.813],[-0.421,10.125],[6.579,22.625],[24.954,1.813]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":71,"s":[{"i":[[2.188,-1.062],[0,0],[3.208,-3.427],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-3.604,2.448],[6.312,-3.062],[0,0]],"v":[[17.767,-1.687],[5.662,12.208],[2.308,17.49],[6.725,21.271],[24.954,1.813]],"c":true}]},{"t":121,"s":[{"i":[[2.188,-1.062],[0,0],[3.946,-4.362],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-2.375,2.625],[6.312,-3.062],[0,0]],"v":[[15.767,-2.562],[22.142,-8.062],[19.642,-3],[28.454,2.5],[24.954,1.813]],"c":true}]}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.415,-1.59],[-4.411,2.464],[-0.76,0.863],[-1.368,1.554],[-2.736,3.107],[0.88,-0.999],[0,0],[1.216,-1.381],[1.252,-0.274],[-0.681,-0.22],[0.019,0.076],[0.34,1.299]],"o":[[0.55,2.103],[1.017,-0.567],[1.367,-1.553],[2.735,-3.105],[0.701,-0.796],[0,0],[-1.215,1.381],[-0.844,0.958],[0.681,0.22],[0.481,0.395],[-0.34,-1.3],[-0.28,-1.073]],"v":[[-10.605,0.171],[-4.63,8.618],[-1.991,5.687],[2.113,1.027],[10.319,-8.29],[7.044,-10.083],[-0.251,-1.801],[-3.898,2.34],[-7.945,6.661],[-5.902,7.322],[-6.334,4.842],[-7.353,0.945]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.933000033509,0.435000011968,0.340999977261,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[11.27,11.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":61,"op":1268,"st":61,"bm":0},{"ddd":0,"ind":40,"ty":4,"nm":"T5 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[292.753,337.207,0],"ix":2},"a":{"a":0,"k":[11.27,11.333,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"s","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":71,"s":[{"i":[[2.188,-1.062],[0,0],[5.688,-1.5],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-5.688,1.5],[6.312,-3.062],[0,0]],"v":[[17.767,-1.687],[5.954,13.813],[-0.421,10.125],[6.579,22.625],[24.954,1.813]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":81,"s":[{"i":[[2.188,-1.062],[0,0],[3.208,-3.427],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-3.604,2.448],[6.312,-3.062],[0,0]],"v":[[17.767,-1.687],[5.662,12.208],[2.308,17.49],[6.725,21.271],[24.954,1.813]],"c":true}]},{"t":131,"s":[{"i":[[2.188,-1.062],[0,0],[3.946,-4.362],[-6.312,3.062],[0,0]],"o":[[-2.188,1.062],[0,0],[-2.375,2.625],[6.312,-3.062],[0,0]],"v":[[15.767,-2.562],[22.142,-8.062],[19.642,-3],[28.454,2.5],[24.954,1.813]],"c":true}]}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.415,-1.59],[-4.411,2.464],[-0.76,0.863],[-1.368,1.554],[-2.736,3.107],[0.88,-0.999],[0,0],[1.216,-1.381],[1.252,-0.274],[-0.681,-0.22],[0.019,0.076],[0.34,1.299]],"o":[[0.55,2.103],[1.017,-0.567],[1.367,-1.553],[2.735,-3.105],[0.701,-0.796],[0,0],[-1.215,1.381],[-0.844,0.958],[0.681,0.22],[0.481,0.395],[-0.34,-1.3],[-0.28,-1.073]],"v":[[-10.605,0.171],[-4.63,8.618],[-1.991,5.687],[2.113,1.027],[10.319,-8.29],[7.044,-10.083],[-0.251,-1.801],[-3.898,2.34],[-7.945,6.661],[-5.902,7.322],[-6.334,4.842],[-7.353,0.945]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.933000033509,0.435000011968,0.340999977261,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[11.27,11.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":71,"op":1278,"st":71,"bm":0},{"ddd":0,"ind":41,"ty":4,"nm":"Layer 35 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[287.943,341.538,0],"ix":2},"a":{"a":0,"k":[24.104,24.104,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":20,"s":[0,0,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":40,"s":[120,120,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":50,"s":[90,90,100]},{"t":55,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.686,9.104],[-9.104,8.685],[-8.685,-9.104],[9.104,-8.685]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[24.104,24.104],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":20,"op":1227,"st":20,"bm":0},{"ddd":0,"ind":42,"ty":4,"nm":"Layer 36 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[320.043,349.298,0],"ix":2},"a":{"a":0,"k":[0.25,3.822,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":18,"s":[0,100,100]},{"t":78,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.126,2.021],[0,0],[0,0],[-7.552,1.159]],"o":[[0,0],[0,0],[29.072,0.683],[1.147,-1.304]],"v":[[37.578,-2.158],[-37.568,-3.927],[-37.704,1.882],[35.939,2.768]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.827000038297,0.875,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[37.954,4.177],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":18,"op":1225,"st":18,"bm":0},{"ddd":0,"ind":43,"ty":4,"nm":"Layer 37 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[320.341,336.317,0],"ix":2},"a":{"a":0,"k":[0.25,3.505,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":15,"s":[0,100,100]},{"t":75,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[14.962,-2.554],[-14.825,-3.255],[-14.962,2.553],[14.825,3.255]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[15.212,3.505],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":15,"op":1222,"st":15,"bm":0},{"ddd":0,"ind":44,"ty":4,"nm":"Layer 39 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[288.45,309.434,0],"ix":2},"a":{"a":0,"k":[24.104,24.104,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":15,"s":[0,0,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":35,"s":[120,120,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":45,"s":[90,90,100]},{"t":50,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.686,9.104],[-9.104,8.685],[-8.685,-9.104],[9.104,-8.686]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[24.104,24.104],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":15,"op":1222,"st":15,"bm":0},{"ddd":0,"ind":45,"ty":4,"nm":"Layer 40 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[320.798,317.231,0],"ix":2},"a":{"a":0,"k":[0.25,3.853,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":13,"s":[0,100,100]},{"t":73,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[29.75,-2.206],[-29.612,-3.603],[-29.75,2.205],[29.612,3.603]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.827000038297,0.875,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[29.999,3.853],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":13,"op":1220,"st":13,"bm":0},{"ddd":0,"ind":46,"ty":4,"nm":"Layer 41 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.096,304.752,0],"ix":2},"a":{"a":0,"k":[0.25,4.039,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":10,"s":[0,100,100]},{"t":70,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[37.642,-2.02],[-37.505,-3.789],[-37.642,2.02],[37.504,3.789]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[37.891,4.039],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":10,"op":1217,"st":10,"bm":0},{"ddd":0,"ind":47,"ty":4,"nm":"Layer 43 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[289.212,277.091,0],"ix":2},"a":{"a":0,"k":[24.104,24.104,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":10,"s":[0,0,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":30,"s":[120,120,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":40,"s":[90,90,100]},{"t":45,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.685,9.104],[-9.104,8.686],[-8.686,-9.104],[9.104,-8.685]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[24.104,24.104],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":10,"op":1217,"st":10,"bm":0},{"ddd":0,"ind":48,"ty":4,"nm":"Layer 44 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.56,284.586,0],"ix":2},"a":{"a":0,"k":[0.25,3.55,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":8,"s":[0,100,100]},{"t":68,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[16.872,-2.509],[-16.735,-3.299],[-16.872,2.509],[16.734,3.299]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.827000038297,0.875,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[17.122,3.55],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":8,"op":1215,"st":8,"bm":0},{"ddd":0,"ind":49,"ty":4,"nm":"Layer 45 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.858,272.41,0],"ix":2},"a":{"a":0,"k":[0.25,4.039,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":5,"s":[0,100,100]},{"t":65,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[37.641,-2.02],[-37.505,-3.789],[-37.641,2.02],[37.504,3.789]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[37.891,4.039],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":1212,"st":5,"bm":0},{"ddd":0,"ind":50,"ty":4,"nm":"Layer 47 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[289.972,244.749,0],"ix":2},"a":{"a":0,"k":[24.104,24.104,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":5,"s":[0,0,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":25,"s":[120,120,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":35,"s":[90,90,100]},{"t":40,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.686,9.104],[-9.104,8.686],[-8.685,-9.104],[9.104,-8.686]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[24.104,24.104],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":1212,"st":5,"bm":0},{"ddd":0,"ind":51,"ty":4,"nm":"Layer 48 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[322.32,252.729,0],"ix":2},"a":{"a":0,"k":[0.25,4.039,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[0,100,100]},{"t":60,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[37.641,-2.02],[-37.505,-3.789],[-37.641,2.02],[37.504,3.789]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.827000038297,0.875,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[37.891,4.039],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":52,"ty":4,"nm":"Layer 49 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[322.618,239.907,0],"ix":2},"a":{"a":0,"k":[0.25,3.883,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[0,100,100]},{"t":60,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[31.01,-2.176],[-30.873,-3.632],[-31.01,2.176],[30.872,3.632]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[31.259,3.883],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":53,"ty":4,"nm":"Layer 59 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[290.733,212.407,0],"ix":2},"a":{"a":0,"k":[24.104,24.104,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[0,0,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":20,"s":[120,120,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":30,"s":[90,90,100]},{"t":35,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.686,9.104],[-9.104,8.685],[-8.685,-9.104],[9.104,-8.686]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[24.104,24.104],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":54,"ty":4,"nm":"Layer 51 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[323.081,220.106,0],"ix":2},"a":{"a":0,"k":[0.25,3.755,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":3,"s":[0,100,100]},{"t":63,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[25.608,-2.303],[-25.47,-3.505],[-25.608,2.303],[25.47,3.505]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.827000038297,0.875,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[25.857,3.755],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":3,"op":1210,"st":3,"bm":0},{"ddd":0,"ind":55,"ty":4,"nm":"Layer 52 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":210,"s":[100]},{"t":230,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[323.38,207.725,0],"ix":2},"a":{"a":0,"k":[0.25,4.039,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[0,100,100]},{"t":60,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[37.641,-2.02],[-37.505,-3.788],[-37.641,2.02],[37.504,3.788]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[37.891,4.039],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":56,"ty":4,"nm":"Layer 53 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[340.797,180.016,0],"ix":2},"a":{"a":0,"k":[42.055,7.575,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[41.506,7.325],[-41.805,5.365],[-41.506,-7.325],[41.805,-5.365]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.438999998803,0.54900004069,0.834999952129,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[42.055,7.575],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":57,"ty":4,"nm":"Layer 54 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[339.473,266.499,0],"ix":2},"a":{"a":0,"k":[85.29,115.273,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[15.881,-38.121],[37.499,2.784],[-1.959,85.797],[0,0],[0,0]],"o":[[-69.178,11.071],[4.859,-51.729],[0,0],[0,0],[1.1,89.049]],"v":[[68.515,101.467],[-84.396,110.338],[-75.63,-113.122],[7.731,-112.938],[83.176,-107.958]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[84.646,113.385],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[10.076,-23.954],[54.887,-0.258],[0,0]],"o":[[0.05,89.706],[-44.384,4.324],[0,0],[0,0]],"v":[[77.712,-113.91],[70.581,107.94],[-80.657,113.91],[-59.794,-113.217]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.894000004787,0.894000004787,0.894000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.674,114.162],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[79.184,115.023],[-79.184,115.023],[-79.184,-115.023],[79.184,-115.023]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.964999988032,0.961000031116,0.961000031116,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[88.202,115.273],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":58,"ty":4,"nm":"Layer 55 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[341.717,272.807,0],"ix":2},"a":{"a":0,"k":[96.454,132.219,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[41.048,0],[0,0],[0,41.049],[0,0],[-41.048,0],[0,0],[0,-41.049],[0,0]],"o":[[0,0],[-41.048,0],[0,0],[0,-41.049],[0,0],[41.048,0],[0,0],[0,41.049]],"v":[[21.88,131.969],[-21.88,131.969],[-96.204,57.644],[-96.204,-57.643],[-21.88,-131.968],[21.88,-131.968],[96.204,-57.643],[96.204,57.644]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.663000009574,0.728999956916,0.902000038297,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[96.454,132.219],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":59,"ty":4,"nm":"Layer 56 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[262.23,315.912,0],"ix":2},"a":{"a":0,"k":[219.122,90.003,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.7,-101.215],[0,0],[-112.413,0]],"o":[[0,0],[13.7,-101.215],[112.405,0]],"v":[[218.873,89.753],[-218.872,89.753],[-0.001,-89.753]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.964999988032,0.961000031116,0.961000031116,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[219.122,90.003],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0},{"ddd":0,"ind":60,"ty":4,"nm":"Layer 57 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[259.854,291.357,0],"ix":2},"a":{"a":0,"k":[255.875,156.159,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-42.578,-76.192],[214.689,57.082],[16.569,45.002],[-87.646,-84.657]],"o":[[23.394,41.862],[-107.642,-28.62],[-38.594,-104.827],[80.113,77.382]],"v":[[222.481,22.16],[-2.666,89.076],[-207.281,79.927],[-0.617,-61.502]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.894000004787,0.894000004787,0.894000004787,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"d":[{"n":"d","nm":"dash","v":{"a":0,"k":32.088,"ix":1}},{"n":"g","nm":"gap","v":{"a":0,"k":32.088,"ix":2}},{"n":"o","nm":"offset","v":{"a":0,"k":0,"ix":7}}],"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[255.875,156.159],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1207,"st":0,"bm":0}],"markers":[]} \ No newline at end of file +{"v":"4.8.0","meta":{"g":"LottieFiles AE 3.0.2","a":"","k":"","d":"","tc":""},"fr":30,"ip":0,"op":180,"w":1472,"h":1080,"nm":"Comp 1","ddd":0,"assets":[{"id":"image_0","w":362,"h":614,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_1","w":642,"h":504,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_2","w":126,"h":148,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_3","w":223,"h":139,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN8AAACLCAYAAADh5kzNAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAFTUlEQVR4nO3dT0ikdRjA8ef3zjSjrO3uSFpEYaEGMbN1cBCXZXcN9VJEwgYFe5GMboG3GoLQU9dpj1sHoSiChcyoMLRc1sMe3NCIrUNrCrJ7MBjTHTa39X27KAyu89d5f887M9/PScd33vdB+OLrq7/3NZtjH80LUGdCzzzZ4vTEl46dTb6tPUs+YSNyXnsIoOocR5xkvCc7NXf92PDAp9rjHMbRHgDwk9OfvLw9u/CG9hyHIT7Ut2jEhJOnvgxigMSH+hfQAIkPjWEvwOxXP7ysPco+4kPjiEaM6Xvh63vfzXVojyJCfGgwpr014p16/vcgBEh8aDimLdYchACJDw0pCAESHxqWaYs1u+3tv2TGxk9qHJ/40NCcRFdr5K03F1WOrXFQIEic7o7O7K9//Gn9uLYPCASRRoDEB+xxujs6s9cWl6wdz9aBgFrgJOMv3v3+6o9WjmXjIEAtCb3UO5S9tuj7MiTiAw7hJOOjfgdIfEAeTjI+mp1ZuOTb/v3aMVAPnN7Eu9ufT3/oy7792ClQN5qiEn7l3ER2aq7q94IhPqCYpqj4cTsK4gNK4cNqeOIDShWNmFDiuS+2Ln12thq7Iz6gDObEo0741f6fqxEg8QFlMk88FgoPD8wcdS0g8QEVqMZiXOIDKmTaYs1ed+dvlS7GJT7gCMzTj7dELl64VUmAxAcckZPoao1cvHCr7Pf5MQzQaJxEV2u5i3GJD6iSclfDEx9QRU53R2d2+qeFkrb1exig0ThDp8+UEiDxAT5whk6f2Z5ZmCq4ja1hgEYTPtfzWqHV8GGbw9gSGuyT0ECf9hiw6MEnV8RdWdce4yFOMj56d2r275bhwfcf+prGQEAjCZ1PvnfYanjiA/y2txr+YIDEB9iwH2DOYlziA2xpikruo6mJD7ApGjGmNzGdyWRO1uXVTvfGTfECeOUL/nFvbxTdxtvcEslsFd8usyVeiduVsj/39obIvzu5L4Vi6dRmXcZX6jcP9ctdWZf7qbT2GAVx2gkoIT5ACfEBSogPUEJ8gBLiA5QQH6CE+AAlxAcoIT5ACfEBSogPUEJ8gBLiA5QQH6CE+AAlxAcoIT5ACfEBSogPUBKYGyiFBnm2Airn3rhZczfNCk58PNgER+CtrNdcfJx2AkqID1BCfIAS4gOUBOaCi/cXz1ZA5bx7O8U3CpjAxPff5SvaIwBWcdoJKCE+QAnxAUqID1BCfIAS4gOUEB+ghPgAJcQHKCE+QAnxAUqID1BCfIAS4gOUEB+ghPgAJcQHKCE+QAnxAUqID1BCfICSwNy97JF3XtceATXswbdXxbuzoT1GWQITn3n2Ke0RUMNMc1Q87SHKxGknoIT4ACXEByghPkBJYC647M5d1x4BNazWnkorEqT4ZokPjYXTTkAJ8QFKiA9QQnyAEuIDlBAfoIT4ACXEByghPkAJ8QFKiA9QQnyAEuID7FsTIT7AOk9kVYT4AOuMyJII8QHWER+gZFdkXoT4ANvWYunUqgjxAbZN7X9AfIBFrriT+x8TH2CJEVmOpT9Y2v+c+AB70rmfEB9gx9rxdGoy9wXiAywwIuMHXyM+wGdGZPngTz0R4gN8tyvuyGGvEx/gr4ncK5y5iA/wzzcn0qnxfF8kPsAHRmTZlZ2RQtsQH1BlRmR5V3b6Y+nxzULbER9QRaWGJ0J8QNWUE55IgB6OCdS4j4+nU2PlvIH4gKNZc0VGYunUfLlvJD6gMv+ISLrQnxKKIT6gPGsiXtqV+5Ol/m6XD/EBRRiRZU9k3hV3Mt9/q1QiLCIT1doZUC+MyOquyKrIztJRf8Ll8z83UUYWe8a9VQAAAABJRU5ErkJggg==","e":1},{"id":"image_4","w":268,"h":269,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQwAAAENCAYAAAD60Fs2AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAIbUlEQVR4nO3dT1LcdhbA8SfRO6fAvUqx8w2GnCDkBHGHeM/cwOupTFVPpeO15wbMelKF5wbkAilyA7KivMKZsleDpVk0JIbw5wFN/6TW57PMwrxKlb5IekKq/rZ/slU31esAuEZTty9fTcaHo3ksqi9LDwR0V93UexGxVYsFcLv2LxERdekxgP4QDCBNMIA0wQDSBANIEwwgTTCANMEA0gQDSBMMIE0wgDTBANIEA0gTDCBNMIA0wQDSBANIEwwgTTCANMEA0gQDSBMMIE0wgDTBANIEA0gTDCBNMIA0wQDSBANIEwwgbVR6gHObnzWx+aQpPQZERMTxhzqO3/t9ell3gvGkiS8+Py09Bsy9HQnGFfwfAdIEA0gTDCBNMIA0wQDSOrMlOf5QR7ztzDgM3PEHv0uv0pkj9Pi9vTd0nSMUSBMMIE0wgDTBANIEA0gTDCBNMIA0wQDSBANIEwwgTTCANMEA0gQDSBMMIE0wgDTBANIEA0gTDCBNMIA0wQDSBANIEwwgTTCANMEA0gQDSBMMIE0wgDTBANIEA0gTDCBNMIA0wQDSBANIEwwgTTCANMEA0gQDSBMMIE0wgDTBANIEA0gTDCBNMIC0UekBzm1+1sTmk6b0GNAJP7/tzKF5QWem2nzSxBefn5YeAzqhq8FwSQKkCQaQJhhAmmAAaYIBpHXmVuzxhzqio3eGgbnOHKHH7+s4fu+EB7rMEQqkCQaQJhhAmmAAaYIBpAkGkCYYQJpgAGmCAaQJBpAmGECaYABpggGkCQaQJhhAmmAAaYIBpAkGkCYYQJpgAGmCAaQJBpAmGECaYABpggGkCQaQJhhAmmAAaYIBpAkGkCYYQJpgAGmCAaQJBpAmGECaYABpggGkCQaQJhhAmmAAaYIBpAkGkCYYQNqo9ADnNj9rYvNJU3oM6ISf33bm0LygM1NtPmnii89PS48BndDVYLgkAdIEA0gTDCCtjmh/Kj0E0A/OMIC0ztyKPf5QR3T0zjAw15kj9Ph9HcfvnfBAlzlCgbQ6quqo9BBAP9TRxlHpIYB+cEkCpNXRNAelhwD6oW5G8a70EEA/1K8m48PSQwD9cHYPo/ql7BhAH9QREVXbHhWeA+iBOiKiqeKg8BxAD8zPMJrGfQzgVnVExOzF+KDwHEAPfPLglvdiADf7JBjVQbEpgF74PRhN3bwpOQjQfb8H4+wBrl8LzgJ03MU/PqvCWQZwrQvBaKpmr9AcQA9cCIbLEuAmV70PY2/ZQwD98KdgjGqXJcDV/hSM6WR8VLXxnxLDAN125Sv62rZ5vexBgO67Mhhnf1vi5idwwbUvAa6imi5xDqAHrg3G9zvre+EsA/jEjZ8ZcJYBfOrGYMzPMrzvE5i7/UNGzceXS5gD6IFbgzF7MT7wXAYQkfxU4tpa8zIifnvkWYCOSwVjOhkftRHTR54F6Lj0x5h/2Nl47b2fMGx3+nr7qG53w6UJDNadgjGdjI+qqGxNYKDuFIyIs2czqvjXYwwDdNudgxERMftmY9cDXTA89wpGRMSo/rgd7mfAoNw7GNPJ+F1TN9shGjAY9w5GxNlLg5vm+aKGAbrtQcGIOHt0PKq/LmIYoNseHIyI+eZENGD1LSQYEaIBQ7CwYEScPaPRNF+FG6GwkhYajIj5PQ3bE1hNCw9GxHx7MqqbZx7ugtXyKMGImD+nMdtZ3/IYOayORwvGudk3G7vRVpNwiQK99+jBiIiYfbv+ZlQ3W96nAf22lGBEzP80frbzdPts9epsA3poacE49/3O+t6obp65twH9U5X84dP9k2enTbUXUX1Zcg7gdrOdjWrpZxifOr9Miab5yqcMoPuKnmFcNt0/eXba1tNo43lEbJSeB/jDbGej6lQwzk33T55+bNaet9HsulyBbuhsMD413T959r+mfl63sd1W8XXpeWCoehGMy77798l21PV2RLsdUW2FSxdYguqX2c76Vu+Ccdl0/+Tp6WlsVfXaszbaZ/P/2m6XnIlFWIlfBr9FtIelh3ioqq3efVxrpq8m48PeB4PV9N2P/30eVbtfeo6HaX+a7TzdLj3FIhVdq8J1Zt+uv/FwX/cIBp01qpqXEfFr6Tn4g2DQWWefsvBW+g4RDDrt1WR8GBH/KD0Hc4JB5812NqZejdANgkEvjOp2N7wWoTjBoBemk/FRtNVu6TmGTjDoDavW8gSDXunXqrU6KD3BogkGvWLVWpZg0DtWreUIBr1k1VqGYNBbVq3LJxj0llXr8gkGvWbVulyCQe/1a9Xab4JB71m1Lo9gsBKsWpdDMFgZVq2PTzBYKVatj0swWCnTyfioiupl6TlWlWCwcr7fWd/zrd7HIRispLW1ZjesWhdOMFhJ08n4XTTNbuk5Vo1gsLJmL8YHUXDV2ka8K/WzH4tgsNLmq9bqlxI/u2qa3n8m8TLBYOWN6o/Pw6p1IQSDlWfVujiCwSBYtS6GYDAYVq0PJxgMhlXrwwkGg1J61dp3gsHglFy19p1gMEhWrfcjGAySVev9CAaDZdV6d4LBoFm13o1gMGhWrXcjGAyeVWueYEBYtWYJBpyxar2dYMCZRa9aR6M4WtS/1RVV6QGga/7+429v2iq+fui/M9vZWLnjyxkGXHK2anVpcgXBgEvOVq2+1XoFwYArzF6MD6KKf5aeo2sEA64x+2bjpVXrRYIBN2jqj7vhfsbvBANu8GoyPmwjpqXn6ArBgFv8sLPx2l+1zgkGJFi1zgkGJFi1zgkGJFm1CgbcydBXrYIBdzTkVatgwB0NedUqGHAPQ121Cgbc0xBXrYIB93TzqnU1b4wKBjzA9avW5t3yp3l8ggEPNKRVq2DAAvxp1drWr4sN84hW7p2DUMp0/+Tp6WlsjUZxOJ2MV/KSBCDt/zGbveUkR/r9AAAAAElFTkSuQmCC","e":1},{"id":"image_5","w":431,"h":588,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_6","w":555,"h":719,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_7","w":289,"h":213,"u":"","p":"data:image/png;base64,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","e":1}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[736,540,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-48.182,10.172],[-92.931,6.987],[-23.986,28.925]],"o":[[0,0],[90,-19],[133,-10],[34,-41]],"v":[[99,-13],[180,-93],[413,7],[593,-140]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.4,0.8,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"d":[{"n":"d","nm":"dash","v":{"a":0,"k":15,"ix":1}},{"n":"o","nm":"offset","v":{"a":0,"k":0,"ix":7}}],"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":102,"s":[0]},{"t":115,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":355,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":2,"nm":"Слой 11","refId":"image_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":115,"s":[-50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":128,"s":[20]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.256],"y":[0]},"t":141,"s":[-16]},{"t":154,"s":[3]}],"ix":10},"p":{"a":0,"k":[1260.125,1089.046,0],"ix":2},"a":{"a":0,"k":[214.593,579.774,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":115,"s":[0.238,0.238,100]},{"t":128,"s":[85.238,85.238,100]}],"ix":6}},"ao":0,"ip":115,"op":470,"st":115,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"hand","parent":2,"refId":"image_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":115,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":128.448,"s":[21]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":141.896,"s":[-7]},{"t":154,"s":[8]}],"ix":10},"p":{"a":0,"k":[240.721,173.843,0],"ix":2},"a":{"a":0,"k":[616.925,464.077,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":115,"s":[0,0,100]},{"i":{"x":[0.628,0.628,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":128.448,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.154,0.154,0.333],"y":[0,0,0]},"t":141.896,"s":[110,110,100]},{"t":154,"s":[100,100,100]}],"ix":6}},"ao":0,"ip":115,"op":470,"st":115,"bm":0},{"ddd":0,"ind":4,"ty":2,"nm":"Слой 9","refId":"image_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":74.2,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":94,"s":[835,527,0],"to":[0,0,0],"ti":[-48.182,10.172,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":97.94,"s":[916,447,0],"to":[90,-19,0],"ti":[-92.931,6.987,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":106.737,"s":[1149,547,0],"to":[133,-10,0],"ti":[-23.986,28.925,0]},{"t":115,"s":[1329,400,0]}],"ix":2},"a":{"a":0,"k":[69.82,94.658,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":94,"s":[0,0,100]},{"t":97.849609375,"s":[100,100,100]}],"ix":6}},"ao":1,"ip":0,"op":355,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":2,"nm":"Слой 7","refId":"image_3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[1],"y":[0]},"t":81,"s":[-11]},{"t":91,"s":[0]}],"ix":10},"p":{"a":0,"k":[277.746,275.202,0],"ix":2},"a":{"a":0,"k":[4.162,141.356,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.973,0.973,0.333],"y":[0,0,0]},"t":81,"s":[0,0,100]},{"t":91,"s":[100,100,100]}],"ix":6}},"ao":0,"ip":0,"op":355,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":2,"nm":"Слой 6","refId":"image_4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.816],"y":[0]},"t":67,"s":[-45]},{"i":{"x":[0.185],"y":[1]},"o":{"x":[0.327],"y":[0]},"t":81,"s":[17.421]},{"t":87,"s":[0]}],"ix":10},"p":{"a":0,"k":[260.342,502.825,0],"ix":2},"a":{"a":0,"k":[213.522,272.061,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.377,0.377,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":67,"s":[0,0,100]},{"i":{"x":[0.367,0.367,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":81,"s":[105.263,105.263,100]},{"t":87,"s":[100,100,100]}],"ix":6}},"ao":0,"ip":56,"op":411,"st":56,"bm":0},{"ddd":0,"ind":7,"ty":2,"nm":"card 3","refId":"image_5","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":65,"s":[0]},{"t":68,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[332.78,728.457,0],"ix":2},"a":{"a":0,"k":[215.058,293.51,0],"ix":1},"s":{"a":0,"k":[89.097,89.097,100],"ix":6}},"ao":0,"ip":56,"op":411,"st":56,"bm":0},{"ddd":0,"ind":8,"ty":2,"nm":"card main","refId":"image_6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[17]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":12,"s":[17]},{"t":25,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[735.875,1469.939,0],"to":[0,-50.37,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":12,"s":[735.875,329.939,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":25,"s":[735.875,683.939,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":38,"s":[735.875,420.939,0],"to":[0,0,0],"ti":[0,0,0]},{"t":51,"s":[735.875,564.939,0]}],"ix":2},"a":{"a":0,"k":[277.375,359.439,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[35,35,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":12,"s":[87,87,100]},{"t":51,"s":[87,87,100]}],"ix":6}},"ao":0,"ip":0,"op":355,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":2,"nm":"card 2","refId":"image_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":54,"s":[-23]},{"t":70,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.333,"y":0},"t":54,"s":[676.78,616.457,0],"to":[-57.333,18.667,0],"ti":[57.333,-18.667,0]},{"t":70,"s":[332.78,728.457,0]}],"ix":2},"a":{"a":0,"k":[215.058,293.51,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":54,"s":[40.097,40.097,100]},{"t":70,"s":[89.097,89.097,100]}],"ix":6}},"ao":0,"ip":52,"op":407,"st":52,"bm":0},{"ddd":0,"ind":10,"ty":2,"nm":"Слой 8","refId":"image_7","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":59,"s":[28]},{"t":76,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.333,"y":0},"t":59,"s":[806.006,736.464,0],"to":[68.667,0,0],"ti":[-68.667,0,0]},{"t":76,"s":[1218.006,736.464,0]}],"ix":2},"a":{"a":0,"k":[144.416,106.146,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":59,"s":[51,51,100]},{"t":76,"s":[100,100,100]}],"ix":6}},"ao":0,"ip":57,"op":412,"st":57,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[735.765,539.765,0],"ix":2},"a":{"a":0,"k":[395.765,-8.235,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.878,0.878,0.667],"y":[1,1,1]},"o":{"x":[1,1,0.333],"y":[0,0,0]},"t":0,"s":[-2.632,-2.632,100]},{"i":{"x":[0,0,0.667],"y":[3.775,3.775,1]},"o":{"x":[0.191,0.191,0.333],"y":[0,0,0]},"t":17,"s":[107.868,107.868,100]},{"t":28,"s":[91.368,91.368,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[984,984],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.835,0.9217,0.965,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[396,-8],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":355,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/src/components/Home/Home.jsx b/src/components/Home/Home.jsx index fd78c55..f46ee5a 100644 --- a/src/components/Home/Home.jsx +++ b/src/components/Home/Home.jsx @@ -4,7 +4,7 @@ import DifferentTypeOfTabSection from "../Pages/Home/DifferentTypeOfTabSection/D import HomeEmailSection from "../Pages/Home/HomeEmailSection/HomeEmailSection"; import CustomerSection from "../Pages/Home/CustomerSection/CustomerSection"; import Banner from "./Banner"; -import Features from "../Pages/Home/Features/Features"; +import FeaturesHome from "../Pages/Home/Features/FeaturesHome"; const Home = () => { return ( @@ -13,7 +13,7 @@ const Home = () => { <DifferentTypeOfTabSection /> <Sponsors /> <CustomerSection /> - <Features /> + <FeaturesHome /> <TopCompanySlider /> <HomeEmailSection /> </div> diff --git a/src/components/Pages/Contact/Contact.jsx b/src/components/Pages/Contact/Contact.jsx index 183205b..4f9282b 100644 --- a/src/components/Pages/Contact/Contact.jsx +++ b/src/components/Pages/Contact/Contact.jsx @@ -48,14 +48,14 @@ const Contact = () => { <div className="w-full md:w-1/2 ml-10"> <Lottie animationData={Con} loop={true} /> </div> - </div> </div> - <div className="py-10 md:mb-16"> - <h1 className="text-3xl md:text-4xl pt-10 md:pt-10 font-bold "> - Have any question? We would love to hear from you. - </h1> - <hr className="hidden md:flex md:w-[70%] h-1 bg-gradient-to-r from-[#141679] to-[#73e9fe] mt-1" /> - + </div> + <div className="py-10 md:mb-16"> + <h1 className="text-3xl md:text-4xl pt-10 md:pt-10 font-bold "> + Have any question? We would love to hear from you. + </h1> + <hr className="hidden md:flex md:w-[70%] h-1 bg-gradient-to-r from-[#141679] to-[#73e9fe] mt-1" /> + <div className="grid grid-cols-1 md:grid-cols-3 gap-y-8 md:gap-y-0 justify-center items-center gap-x-10 mt-10 md:mt-20"> <div className="h-auto md:h-[320px] lg:h-[200px] shadow-md px-10 py-8 space-y-3 rounded-lg border-t-4 border-t-blue-700"> <h1 className="text-lg font-semibold">User Guide</h1> @@ -83,8 +83,8 @@ const Contact = () => { </ul> </div> </div> - - </div> + + </div> <section> <h1 className="text-3xl md:text-4xl pt-10 md:pt-10 font-bold "> diff --git a/src/components/Pages/Features/Features.jsx b/src/components/Pages/Features/Features.jsx index 2b37f53..1b925ae 100644 --- a/src/components/Pages/Features/Features.jsx +++ b/src/components/Pages/Features/Features.jsx @@ -1,6 +1,5 @@ import { LuLayoutDashboard } from "react-icons/lu"; import { TbClockCancel } from "react-icons/tb"; -import { LuClipboardList } from "react-icons/lu"; import { CiViewBoard } from "react-icons/ci"; import { FaRegCalendarCheck } from "react-icons/fa"; import { GoProjectRoadmap } from "react-icons/go"; @@ -8,86 +7,247 @@ import { FaRegUser } from "react-icons/fa"; import { FaChalkboard } from "react-icons/fa"; import { FaUserCheck } from "react-icons/fa"; import { FaChalkboardUser } from "react-icons/fa6"; -import { MdAddTask } from "react-icons/md"; +import { MdAddTask, MdLeaderboard } from "react-icons/md"; import { GrStatusUnknown } from "react-icons/gr"; import { FaFolderPlus } from "react-icons/fa"; import { CiSquareMore } from "react-icons/ci"; import { LuClipboardSignature } from "react-icons/lu"; import { MdOutlineTask } from "react-icons/md"; -import { IoChatbubbleEllipsesOutline } from "react-icons/io5"; +import { IoChatbubbleEllipsesOutline, IoChatbubblesOutline, IoPersonAddOutline } from "react-icons/io5"; +import Lottie from "lottie-react"; +import Fea from "../../../../public/tasks.json"; +import { Link } from "react-router-dom"; // Correct import for page navigation + const Features = () => { return ( <div className="px-10 py-20"> + <div className="text-center mt-3 mb-5"> + <div className="flex flex-col md:flex-row-reverse items-center justify-between mt-0 mb-10"> + <div className="w-full md:w-1/3 mx-10 text-center md:text-start"> + <h1 className="text-4xl text-blue-800 dark:text-[#73e9fe] font-bold">Project Syncify</h1> + <p className="text-sm my-2">Scroll down and learn more about us.</p> + <p className="text-sm my-2">Reach Out for any type of Inquiries, or Just to Say Hi!</p> + <p className="text-sm my-2">Thank you for visiting.</p> + </div> + <div className="w-full md:w-1/2 ml-10"> + <Lottie animationData={Fea} loop={true} /> + </div> + </div> + </div> + + {/* actions */} + <div className="my-10 grid grid-cols-1 md:grid-cols-4 gap-4"> + <div className="card col-span-2 flex justify-center gap-y-3 items-center rounded-lg shadow-md p-10 bg-gray-100 dark:bg-black text-center"> + <Link to="/workspace" > + <div className="flex flex-col items-center" title="Create a new project"> + <GoProjectRoadmap className="font-bold text-3xl" /> + <h1 className="text-lg">Project Create</h1> + </div> + </Link> + </div> + <div className="card flex justify-center gap-y-3 items-center rounded-lg shadow-md md:p-14 bg-gray-100 dark:bg-black"> + <FaRegUser className="font-bold text-3xl" /> + <h1 className="text-lg">Member add</h1> + </div> + <div className="card flex justify-center gap-y-3 items-center rounded-lg shadow-md py-10 md:py-14 px-6 md:px-10 bg-gray-100 dark:bg-black"> + <FaChalkboard className="font-bold text-3xl" /> + <h1 className="text-lg">Plans for board</h1> + </div> + <div className="card flex justify-center gap-y-3 items-center rounded-lg shadow-md py-10 md:py-14 px-6 md:px-10 bg-gray-100 dark:bg-black"> + <FaUserCheck className="font-bold text-3xl" /> + <h1 className="text-lg">Assign team lead</h1> + </div> + <div className="card flex justify-center gap-y-3 items-center rounded-lg shadow-md py-10 md:py-14 px-6 md:px-10 bg-gray-100 dark:bg-black"> + <FaChalkboardUser className="font-bold text-3xl" /> + <h1 className="text-lg">Board create</h1> + </div> + <div className="card flex justify-center gap-y-3 items-center rounded-lg shadow-md py-10 md:py-14 px-6 md:px-10 bg-gray-100 dark:bg-black"> + <MdAddTask className="font-bold text-3xl" /> + <h1 className="text-lg">Task assign</h1> + </div> + <div className="card flex justify-center gap-y-3 items-center rounded-lg shadow-md py-10 md:py-14 px-6 md:px-10 bg-gray-100 dark:bg-black"> + <GrStatusUnknown className="font-bold text-3xl" /> + <h1 className="text-lg">Task status</h1> + </div> + </div> + {/* project management */} - <div> - <h1 className="text-2xl mb-4 text-center font-bold dark:text-white"> - Project Management - </h1> + <div className="my-20"> <div className="flex flex-col md:flex-row justify-between items-center gap-2"> - <div className="w-full md:w-1/3 flex flex-col gap-3 text-right"> - <div className=""> + <div className="w-full md:w-1/3 flex flex-col gap-3 text-left md:text-right"> + <div> <h3 className="text-xl font-semibold dark:text-white"> - OKRs - <span className="text-red-600 font-extrabold text-xl"> .</span> + <span className=" md:hidden text-red-600 font-extrabold text-xl mr-2">.</span> + Role Based + <span className="hidden md:inline ml-2 text-red-600 font-extrabold text-xl">.</span> </h3> <p> - Create a focus framework for setting and tracking goals, - fostering alignment, and driving impactful outcomes. + Advance project management with role-based access control. + Create a focus framework for setting and tracks workflow. </p> </div> <div> <h3 className="text-xl font-semibold dark:text-white"> - Advanced Task - <span className="text-red-600 font-extrabold text-xl"> .</span> + <span className=" md:hidden text-red-600 font-extrabold text-xl mr-2">.</span> + Drag & Drop + <span className="hidden md:inline ml-2 text-red-600 font-extrabold text-xl">.</span> </h3> <p> - Enables teams to manage complex project efficiently, streamline - workflows, and achieve higher productivity level. + Just drag and drop tasks to mark your progress. Easy to use. + </p> + </div> + <div> + <h3 className="text-xl font-semibold dark:text-white"> + <span className=" md:hidden text-red-600 font-extrabold text-xl mr-2">.</span> + Member Assign + <span className="hidden md:inline ml-2 text-red-600 font-extrabold text-xl">.</span> + </h3> + <p> + Assign member to the plans and explore more functionality. </p> </div> </div> - <div className="h-[300px] w-full md:w-1/3 flex justify-center items-center"> + <div className="md:h-[480px] w-full md:w-1/3 flex justify-center items-center"> <img src="https://i.ibb.co/SRMthdr/Project-Management.png" className="h-full" - alt="" + alt="Project Management" /> </div> <div className="flex flex-col gap-3 w-full md:w-1/3 text-left"> <div> <h3 className="text-xl font-semibold dark:text-white"> - Advanced Reporting - <span className="text-red-600 font-extrabold text-xl"> .</span> + <span className="text-red-600 font-extrabold text-xl mr-2">.</span> + Calendar Plans View </h3> <p> - Gain deep insights, make data driven decisions, and drive + Gain deep insights, make data-driven decisions, and drive performance improvements through advanced reporting. </p> </div> - <div> + <div className="mt-1"> <h3 className="text-xl font-semibold dark:text-white"> + <span className="text-red-600 font-extrabold text-xl mr-2">.</span> Advanced Chats - <span className="text-red-600 font-extrabold text-xl"> .</span> </h3> <p> - Now you can chats with specific members in a board to make user - friendly product. + Now you can chat with specific members in a board like group chat. Also can be used for private messaging. + </p> + </div> + <div className="mt-1"> + <h3 className="text-xl font-semibold dark:text-white"> + <span className="text-red-600 font-extrabold text-xl mr-2">.</span> + Export Document + </h3> + <p> + Download your project details pdf. </p> </div> </div> </div> </div> - {/* features section */} + + {/* cards */} + <div className="my-10 grid grid-cols-1 sm:grid-cols-2 md:grid-cols-4 gap-4"> + <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> + <div className="flex justify-end"> + <FaFolderPlus className="text-4xl font-bold" /> + </div> + <div className="flex flex-col justify-center items-start space-y-2 h-[120px]"> + <h1 className="text-xl font-semibold">Project Title</h1> + <p> + Project title is more than just a label; it is the first + impression of your project and a concise summary of its purpose + and goals. + </p> + </div> + </div> + <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> + <div className="flex justify-end"> + <CiSquareMore className="text-4xl font-bold" /> + </div> + <div className="flex flex-col justify-end items-start space-y-2 h-[120px]"> + <h1 className="text-xl font-semibold">Project Details</h1> + <p> + Project details are the comprehensive information and + specifications that define the scope, objectives in a project. + </p> + </div> + </div> + <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> + <div className="flex justify-end"> + <LuClipboardSignature className="text-4xl font-bold" /> + </div> + <div className="flex flex-col justify-end items-start space-y-2 h-[120px]"> + <h1 className="text-xl font-semibold">Plans Create</h1> + <p> + Creating plans is an essential step in achieving goals, whether in professional, or organizational contexts. It serve as + roadmaps. + </p> + </div> + </div> + <div className="px-8 py-5 border-2 rounded-md space-y-3 h-[250px]"> + <div className="flex justify-end"> + <IoPersonAddOutline className="text-3xl font-bold" /> + </div> + <div className="flex flex-col justify-end items-start space-y-2 h-[120px]"> + <h1 className="text-xl font-semibold">Team Lead Assign</h1> + <p> + User whose role is team leader. Assign the user into the plan. + Team lead can create board and assign tasks to the other user. + </p> + </div> + </div> + <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> + <div className="flex justify-end"> + <MdLeaderboard className="text-4xl font-bold" /> + </div> + <div className="flex flex-col justify-end items-start space-y-2 h-[120px]"> + <h1 className="text-xl font-semibold">Project Insights</h1> + <p> + User can see a project overview by different type of recharts. + They can see the total member, plans & tasks. + </p> + </div> + </div> + <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> + <div className="flex justify-end"> + <MdOutlineTask className="text-4xl font-bold" /> + </div> + <div className="flex flex-col justify-end items-start space-y-2 h-[120px]"> + <h1 className="text-xl font-semibold">Task Assign</h1> + <p> + It is a crucial aspect, ensuring that work is distributed + among team members efficiently, and achieves goals + effectively. + </p> + </div> + </div> + <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> + <div className="flex justify-end"> + <IoChatbubblesOutline className="text-4xl font-bold" /> + </div> + <div className="flex flex-col justify-end items-start space-y-2 h-[120px]"> + <h1 className="text-xl font-semibold">Team Chat</h1> + <p> + Members of one board can easily connected to each other via our chatting features. They can discuss about task details. + </p> + </div> + </div> + + </div> + + {/* features section */} <div> - <div className="flex mt-10 mb-10 sm:mb-5 md:md-2 justify-center items-center"> + <div className="flex my-20 sm:mb-5 md:md-2 justify-center items-center"> <div className="w-full md:w-[300px] text-center md:text-center flex justify-center flex-col items-center gap-y-3"> <div className="text-center"> <LuLayoutDashboard className="text-2xl" /> </div> <h2 className="font-bold text-xl">Unique Dashboard</h2> <p> - Utilize unique dashboard to updated, and fully maintainded for - your workflows + Utilize unique dashboard to stay updated, and fully maintained for + your workflows. </p> </div> </div> @@ -97,12 +257,12 @@ const Features = () => { <div className="w-full md:w-[300px] text-center md:text-end space-y-2"> <h3 className="font-bold text-xl">Time Tracking</h3> <p> - Now, you can track your workflows time through our system. + Now, you can track your workflow's time through our system. </p> </div> <TbClockCancel className="text-3xl" /> </div> - <div className="flex flex-col-reverse md:flex-row gap-3 justify-center items-center sm:items-start"> + <div className="flex flex-col-reverse md:flex-row gap-3 justify-center items-center sm:items-start"> <div className="w-80 md:w-[300px] text-center md:text-end space-y-2"> <h3 className="font-bold text-xl">Fun Facts</h3> <p> @@ -117,27 +277,27 @@ const Features = () => { <div className="w-full md:w-2/5 flex justify-center items-center my-10 md:mt-[-50px]"> <img src="https://i.ibb.co/6WFpG4s/feature-center-arrow.webp" - className="h-[180px]" - alt="" + className="h-[280px]" + alt="Feature Center Arrow" /> </div> <div className="w-full md:w-2/5 flex flex-col gap-14"> - <div className="flex flex-col md:flex-row gap-3 justify-center items-center sm:items-start "> + <div className="flex flex-col md:flex-row gap-3 justify-center items-center sm:items-start"> <FaRegCalendarCheck className="text-3xl" /> <div className="w-full md:w-[300px] text-center md:text-start space-y-2"> <h3 className="font-bold text-xl">Timeline Widget</h3> <p> - Get Up to date with your work duration with our timeline - feature where you see every work update. + Stay up to date with your work duration using our timeline + feature where you can see every work update. </p> </div> </div> - <div className="flex flex-col md:flex-row gap-3 justify-center items-center sm:items-start "> + <div className="flex flex-col md:flex-row gap-3 justify-center items-center sm:items-start"> <IoChatbubbleEllipsesOutline className="text-3xl" /> <div className="w-full md:w-[300px] text-center md:text-start space-y-2"> <h3 className="font-bold text-xl">Chat Widget</h3> <p> - Make easier interaction with member of your workspace with + Make it easier to interact with members of your workspace with specific workspaces chat features. </p> </div> @@ -145,114 +305,6 @@ const Features = () => { </div> </div> </div> - {/* actions */} - <div className="mt-10 grid grid-cols-1 md:grid-cols-4 gap-4"> - <div className="card col-span-none md:col-span-2 flex justify-center gap-y-3 items-center rounded-lg shadow-md p-10 bg-gray-100 dark:bg-black"> - <GoProjectRoadmap className="font-bold text-3xl" /> - <h1 className="text-lg">Project create</h1> - </div> - <div className="card flex justify-center gap-y-3 items-center rounded-lg shadow-md p-14 bg-gray-100 dark:bg-black"> - <FaRegUser className="font-bold text-3xl" /> - <h1 className="text-lg">Member add</h1> - </div> - <div className="card flex justify-center gap-y-3 items-center rounded-lg shadow-md py-14 px-10 bg-gray-100 dark:bg-black"> - <FaChalkboard className="font-bold text-3xl" /> - <h1 className="text-lg">Plans for board</h1> - </div> - <div className="card flex justify-center gap-y-3 items-center rounded-lg shadow-md py-14 px-10 bg-gray-100 dark:bg-black"> - <FaUserCheck className="font-bold text-3xl" /> - <h1 className="text-lg">Assign team lead</h1> - </div> - <div className="card flex justify-center gap-y-3 items-center rounded-lg shadow-md py-14 px-10 bg-gray-100 dark:bg-black"> - <FaChalkboardUser className="font-bold text-3xl" /> - <h1 className="text-lg">Board create</h1> - </div> - <div className="card flex justify-center gap-y-3 items-center rounded-lg shadow-md py-14 px-10 bg-gray-100 dark:bg-black"> - <MdAddTask className="font-bold text-3xl" /> - <h1 className="text-lg">Task assign</h1> - </div> - <div className="card flex justify-center gap-y-3 items-center rounded-lg shadow-md py-14 px-10 bg-gray-100 dark:bg-black"> - <GrStatusUnknown className="font-bold text-3xl" /> - <h1 className="text-lg">Task status</h1> - </div> - </div> - {/* cards */} - <div className="my-10 grid grid-cols-1 sm:grid-cols-2 md:grid-cols-4 gap-4"> - <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> - <div className="flex justify-end"> - <FaFolderPlus className=" text-4xl font-bold" /> - </div> - <div className="flex flex-col justify-center items-start space-y-2 h-[120px]"> - <h1 className="text-xl font-semibold">Project Title</h1> - <p> - Project title is more than just a label; it is the first - impression of your project and a concise summary of its purpose - and goals. - </p> - </div> - </div> - <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> - <div className="flex justify-end"> - <CiSquareMore className="text-4xl font-bold" /> - </div> - <div className="flex flex-col justify-end items-start space-y-2 h-[120px]"> - <h1 className="text-xl font-semibold">Project Details</h1> - <p> - Project details are the comprehensive information and - specifications that define the scope, objectives, deliverables, - timelines, in a project. - </p> - </div> - </div> - <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> - <div className="flex justify-end"> - <LuClipboardSignature className=" text-4xl font-bold" /> - </div> - <div className="flex flex-col justify-end items-start space-y-2 h-[120px]"> - <h1 className="text-xl font-semibold">Plans Create</h1> - <p> - Creating plans is an essential step in achieving goals, whether in - personal, professional, or organizational contexts. Plans serve as - roadmaps. - </p> - </div> - </div> - <div className="px-8 py-5 border-2 rounded-md space-y-2 h-[250px]"> - <div className="flex justify-end"> - <MdOutlineTask className=" text-4xl font-bold" /> - </div> - <div className="flex flex-col justify-end items-start space-y-2 h-[120px]"> - <h1 className="text-xl font-semibold">Task Assign</h1> - <p> - Task assign is a crucial aspect, ensuring that work is distribute - among team members in a way that efficiency,and achieves goals - effectively. - </p> - </div> - </div> - - <div className="flex justify-center items-center border-gray-100 border-4 rounded-md space-y-2 h-[300px]"> - <img - src="https://i.ibb.co/FxVSWKN/report-line-black-icon-vector.jpg" - className="w-full h-full" - alt="" - /> - </div> - <div className="flex justify-center items-center border-gray-100 border-4 rounded-md space-y-2 h-[300px]"> - <img - src="https://i.ibb.co/LpBM4Fv/Screenshot-7.png" - className="w-full h-full" - alt="" - /> - </div> - <div className="flex justify-center items-center border-gray-100 border-4 rounded-md space-y-2 h-[300px]"> - <img - src="https://i.ibb.co/N3tnhZ6/Screenshot-8.png" - className="w-full h-full" - alt="" - /> - </div> - </div> </div> ); }; diff --git a/src/components/Pages/Home/Features/Features.jsx b/src/components/Pages/Home/Features/FeaturesHome.jsx similarity index 96% rename from src/components/Pages/Home/Features/Features.jsx rename to src/components/Pages/Home/Features/FeaturesHome.jsx index c74c797..ea97de0 100644 --- a/src/components/Pages/Home/Features/Features.jsx +++ b/src/components/Pages/Home/Features/FeaturesHome.jsx @@ -3,7 +3,7 @@ import { MdOutlineMarkChatUnread } from "react-icons/md"; import { VscGraphLine } from "react-icons/vsc"; import Title from "../../../../pages/shared/Title"; -const Features = () => { +const FeaturesHome = () => { return ( <div className="px-10 py-0"> <div className="flex justify-start text-start mb-5 gap-2"> @@ -43,4 +43,4 @@ const Features = () => { ); }; -export default Features; +export default FeaturesHome; diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index f63ffe2..ee52f40 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -52,7 +52,7 @@ const Profile = () => { return ( <div className=" py-10"> {/* profile banner */} - <div className="py-16 md:py-28 mb-40 bg-gradient-to-r from-sky-50 dark:from-sky-900 to-sky-500 dark:to-black relative "> + <div className="py-16 md:py-28 mb-32 bg-gradient-to-r from-sky-50 dark:from-sky-900 to-sky-500 dark:to-black relative "> <div className="flex flex-col md:flex-row justify-between items-center gap-10"> <div className="w-full md:w-1/2"> <div className="flex items-center gap-6"> @@ -66,7 +66,7 @@ const Profile = () => { <div className="flex flex-col justify-start"> <h1 className="text-xl md:text-3xl font-bold"> {" "} - {user && user.name.toUpperCase()} + {user && user?.name} </h1> {/* <p className=""> {user && user.email}</p> */} </div> @@ -204,7 +204,7 @@ const Profile = () => { </div> </div> {/* info */} - <div className="translate-y-[-250px] bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white -bottom-4 md:bottom-0 rounded "> + <div className="translate-y-[-200px] bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white -bottom-4 md:bottom-0 rounded mx-10 md:mx-28"> {showComponent === "Info" ? ( <Info user={user} profile={profile} /> ) : // ) : showComponent === "Work" ? ( diff --git a/src/components/User/UserAbout.jsx b/src/components/User/UserAbout.jsx index b3a647d..c532156 100644 --- a/src/components/User/UserAbout.jsx +++ b/src/components/User/UserAbout.jsx @@ -17,7 +17,7 @@ const UserAbout = () => { return ( - <div className=" px-10 md:px-32 py-10 md:pt-16"> + <div className="mt-[-130px] px-10 md:px-32 "> <div className="flex justify-between mb-4"> <div> <h1 className="text-3xl font-bold">About</h1> From d65f8d3e879e4e4ddca4dc47cbc36cb57c7d48b0 Mon Sep 17 00:00:00 2001 From: rasel-chowdhury1 <rasel.chowdhury0001@gmail.com> Date: Fri, 7 Jun 2024 02:15:13 +0600 Subject: [PATCH 82/88] updated --- src/components/Pages/Chat/ChatOnetoOne.jsx | 7 +- src/components/Pages/Workspace/Workspace.jsx | 2 +- src/components/User/Education.jsx | 90 +++++++++++--- src/components/User/Info.jsx | 5 +- src/components/User/Profile.jsx | 60 ++++++---- src/components/User/ProjectSlider.jsx | 7 +- src/components/User/UserAbout.jsx | 32 ++++- src/components/User/UserContact.jsx | 47 ++++++-- src/components/User/UserProtfolio.jsx | 119 ++++++++++++++++--- src/components/User/UserSkills.jsx | 53 ++++++++- src/components/User/Work.jsx | 60 ++++++++-- 11 files changed, 387 insertions(+), 95 deletions(-) diff --git a/src/components/Pages/Chat/ChatOnetoOne.jsx b/src/components/Pages/Chat/ChatOnetoOne.jsx index df76eb8..cecb290 100644 --- a/src/components/Pages/Chat/ChatOnetoOne.jsx +++ b/src/components/Pages/Chat/ChatOnetoOne.jsx @@ -34,9 +34,12 @@ const ChatOnetoOne = ({user, profile}) => { const loadMessage=()=>{ - fetch(` https://projectsyncifyapi.onrender.com/api/v1/chat/${userGroup}/`) + fetch(`https://projectsyncifyapi.onrender.com/api/v1/chat/${userGroup}/`) .then((res) =>res.json()) - .then((data) =>setMessages(data)) + .then((data) =>{ + + console.log({data}) + setMessages(data)}) .catch((err) =>console.log(err)); }; diff --git a/src/components/Pages/Workspace/Workspace.jsx b/src/components/Pages/Workspace/Workspace.jsx index 9166a4a..cafac7b 100644 --- a/src/components/Pages/Workspace/Workspace.jsx +++ b/src/components/Pages/Workspace/Workspace.jsx @@ -45,7 +45,7 @@ const Workspace = () => { //sabrina setted setLoading(false) here setLoading(false); console.log("workspace data -> ", workspaces); - }, [user?.userId, reload]); + }, [user?.userId]); const handleDeleteWorkspace = (workspaceId) => { setWorkspaces((prevWorkspaces) => diff --git a/src/components/User/Education.jsx b/src/components/User/Education.jsx index 7625bf8..afb1fc9 100644 --- a/src/components/User/Education.jsx +++ b/src/components/User/Education.jsx @@ -1,19 +1,59 @@ +import axios from "axios"; import { useState } from "react"; import { FaPlus } from "react-icons/fa6"; +import { toast } from "react-toastify"; -const Education = () => { - const [ educationAdd , setEducationAdd ] = useState() +const Education = ({user,education,reload,setReload}) => { + console.log({user,education,reload, setReload}) + const [ educationAdd , setEducationAdd ] = useState() + const [isPresentEnd, setIsPresentEnd] = useState(false); const handleModalClose = () => { document.getElementById('my_modal_2').close(); } - const handleAddEducation = () => { - handleModalClose() - setEducationAdd(true) + const handleAddEducation = async (e) => { + e.preventDefault() + + let endDate; + let currentlyStudying; + + if(isPresentEnd){ + currentlyStudying = true; + } + else{ + endDate = e.target.endDate.value; + currentlyStudying = false; + } + + const userEducation = { + user: user?.userId, + institution: e.target.institution_name.value, + degree: e.target.degree.value, + start_date: e.target.startDate.value, + end_date: endDate, + description: e.target.description.value, + currently_studying: currentlyStudying + } + + console.log({userEducation}) + + try { + const result = await axios.post(`https://projectsyncifyapi.onrender.com/api/v1/profile/education/create/`, userEducation) + console.log({result}); + + toast.success("Create successfully") + setReload(!reload) + handleModalClose() + } catch (error) { + console.log('error from designation -> ', error) + } + + // handleModalClose() + // setEducationAdd(true) } return ( <div> @@ -44,21 +84,39 @@ const Education = () => { <label className="label"> <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Degree</span> </label> - <input type="text" name="position" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter your degree" required /> + <input type="text" name="degree" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter your degree" required /> </div> + <div className="form-control"> <label className="label"> - <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Result</span> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Description</span> </label> - <input type="text" name="position" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter your result" required /> + <input type="text" name="description" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter your degree" required /> </div> - - - - - + {/* <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Result</span> + </label> + <input type="text" name="position" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter your result" required /> + </div> */} + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">Start Date</label> + <input type="date" name="startDate" id="startDate" className="input input-bordered bg-slate-200 dark:bg-black" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">End Date</span> + </label> + {!isPresentEnd && ( + <input type="date" name="endDate" className="input input-bordered bg-slate-200 dark:bg-black" required /> + )} + <label className="flex items-center mt-2"> + <input type="checkbox" className="checkbox" checked={isPresentEnd} onChange={() => setIsPresentEnd(!isPresentEnd)} /> + <span className="ml-2 dark:text-[#73e9fe] text-[#0c01a1]">Present</span> + </label> + </div> <div className="modal-action"> @@ -69,9 +127,9 @@ const Education = () => { </dialog> </div> <div className="mt-4 text-lg font-bold"> - <h1>Institution Name:</h1> - <h1>Degree:</h1> - <h1>Result:</h1> + <h1>Institution Name: {education[0]?.institution}</h1> + <h1>Degree: {education[0]?.degree}</h1> + <h1>Descriptionn: {education[0]?.description}</h1> {/* <h1>Duration:</h1> */} </div> diff --git a/src/components/User/Info.jsx b/src/components/User/Info.jsx index 84f85d6..8acaf8e 100644 --- a/src/components/User/Info.jsx +++ b/src/components/User/Info.jsx @@ -19,10 +19,11 @@ const Info = ({ user, profile }) => { <div className="mt-4 text-lg font-bold"> <h1 className="my-2">Name: - <span className="font-normal"> {user && profile?.first_name}</span> + <span className="font-normal"> {user && profile?.get_full_name}</span> </h1> <h1 className="my-2">Email: <span className="font-normal"> {user && profile?.email}</span></h1> - <h1 className="my-2">Joined: <span className="font-normal"> {user && formatDate(profile?.date_joined)}</span></h1> + <h1 className="my-2">Designation: <span className="font-normal"> {user && profile?.designation?.designation}</span></h1> + {/* <h1 className="my-2">Joined: <span className="font-normal"> {user && formatDate(profile?.date_joined)}</span></h1> */} </div> </div> </div> diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index f63ffe2..4f0d08d 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -12,12 +12,14 @@ import UserPortfolio from "./UserProtfolio"; import UserSkills from "./UserSkills"; import ProjectSlider from "./ProjectSlider"; import { Element, ScrollLink } from "react-scroll"; +import axios from "axios"; const Profile = () => { const { user } = useContext(AuthContext); const [profile, setProfile] = useState(null); + const [loading, setLoading ] = useState(true); + const [reload, setReload] = useState(false); const [showComponent, setShowComponent] = useState("Info"); - const [edit, setEdit] = useState(false); const handleCloseModal = () => { document.getElementById("UserEdit").close(); @@ -28,23 +30,23 @@ const Profile = () => { setEdit(true); }; useEffect(() => { - if (user && user.userId) { - fetch( - `https://projectsyncifyapi.onrender.com/api/v1/user/details/${user?.userId}/` - ) - .then((res) => { - if (!res.ok) { - throw new Error("Network response was not ok"); - } - return res.json(); - }) - .then((data) => { - console.log(data); - setProfile(data); - }) - .catch((error) => { - console.error("Error fetching profile:", error); - }); + + const getProfileData = async() => { + setLoading(true) + try{ + const result = await axios.get(`https://projectsyncifyapi.onrender.com/api/v1/profile/${user?.userId}/`) + console.log({result}) + setProfile(result.data) + setLoading(false) + } + catch(error){ + console.log(error) + setLoading(false) + } + } + + if(user && user.userId){ + getProfileData(); } }, [user]); @@ -212,7 +214,7 @@ const Profile = () => { // ) : showComponent === "Education" ? ( // <Education /> showComponent === "Contact" ? ( - <UserContact /> + <UserContact user={user} contact={profile.contact} reload={reload} setReload={setReload} /> ) : null} </div> {/* profile banner end */} @@ -221,22 +223,30 @@ const Profile = () => { <div className="fixed bottom-10 right-4"> <ChatOnetoOne /> </div> + + <div> + {loading && <>data loading....</>} + </div> - {/* about section start */} - <UserAbout /> + {profile && <> + + {/* about section start */} + <UserAbout user={user} about={profile.about} reload={reload} setReload={setReload}/> {/* portfolio section start */} - <UserPortfolio /> + <UserPortfolio user={user} portfolio={profile.portfolio} reload={reload} setReload={setReload} /> {/* skill section start */} - <UserSkills /> + <UserSkills user={user} skills={profile.skills} reload={reload} setReload={setReload}/> {/* education section start */} - <Education /> + <Education user={user} education={profile.education} reload={reload} setReload={setReload}/> {/* work section start */} - <Work /> + <Work user={user} work={profile.work} reload={reload} setReload={setReload}/> + + </>} {/* project in slider start */} diff --git a/src/components/User/ProjectSlider.jsx b/src/components/User/ProjectSlider.jsx index 6f3e1af..965b187 100644 --- a/src/components/User/ProjectSlider.jsx +++ b/src/components/User/ProjectSlider.jsx @@ -11,10 +11,13 @@ const ProjectSlider = () => { const { user } = useContext(AuthContext); useEffect(() => { - fetch(`https://projectsyncifyapi.onrender.com/workspace/user/${user?.userId}/workspaces/`) + if(user){ + fetch(`https://projectsyncifyapi.onrender.com/workspace/user/${user?.userId}/workspaces/`) .then(res => res.json()) .then(data => setProjects(data)) - .catch(error => console.log(error)); + .catch(error => console.log(error)); + } + }, [user?.userId]); const settings = { diff --git a/src/components/User/UserAbout.jsx b/src/components/User/UserAbout.jsx index b3a647d..734cde0 100644 --- a/src/components/User/UserAbout.jsx +++ b/src/components/User/UserAbout.jsx @@ -1,18 +1,39 @@ +import axios from "axios"; import { useState } from "react"; import { FaPlus } from "react-icons/fa6"; +import { toast } from "react-toastify"; -const UserAbout = () => { +const UserAbout = ({user,about,reload,setReload}) => { + + console.log({user,about,reload,setReload}) const [aboutAdd, setAboutAdd] = useState(); + const handleModalClose = () => { document.getElementById('UserAbout').close(); } - const handleAddAbout = () => { - handleModalClose() - setAboutAdd(true) + + const handleAddAbout = async (e) => { + e.preventDefault(); + + const addAbout = { + about: e.target.about.value, + user: user?.userId + } + + console.log({addAbout}) + + try { + const result = await axios.post(`https://projectsyncifyapi.onrender.com/api/v1/profile/about/`, addAbout) +toast.success("Updated About section") +setReload(!reload) +handleModalClose() + } catch (error) { + console.log(error) + } } @@ -51,8 +72,7 @@ const UserAbout = () => { <p className="mt-5"> - Lorem ipsum dolor sit amet consectetur adipisicing elit. Dicta a consequatur omnis molestiae, perspiciatis unde sed aperiam ipsum accusamus velit, commodi doloribus libero odit maiores consectetur. Eveniet distinctio debitis sequi? - Lorem ipsum dolor, sit amet consectetur adipisicing elit. Totam culpa quam sint harum, aliquid sunt pariatur dolores assumenda error nihil eius fugit consectetur, dolorum saepe dolor sit quisquam impedit! Adipisci. + {about?.about} </p> </div > ); diff --git a/src/components/User/UserContact.jsx b/src/components/User/UserContact.jsx index 08c83ba..e255eeb 100644 --- a/src/components/User/UserContact.jsx +++ b/src/components/User/UserContact.jsx @@ -1,7 +1,11 @@ -import React, { useState } from 'react'; +import React, { useContext, useState } from 'react'; import { FaPlus } from 'react-icons/fa6'; +import { AuthContext } from '../../Providers/AuthProviders/AuthProviders'; +import axios from 'axios'; +import { toast } from 'react-toastify'; -const UserContact = () => { +const UserContact = ({user,contact,reload, setReload}) => { + console.log({user,contact,reload, setReload}) const [contactAdd, setContactAdd] = useState() const [countryCode, setCountryCode] = useState('+88'); @@ -9,11 +13,36 @@ const UserContact = () => { document.getElementById('my_modal_2').close(); } - const handleAddContact = () => { + + + const handleAddContact= async (e) => { + + e.preventDefault(); + + const userContactInfo = { + phone: e.target.phone.value, + email: e.target.email.value, + user: user?.userId + } + + + console.log({userContactInfo}) + + + + try { + const result = await axios.post(`https://projectsyncifyapi.onrender.com/api/v1/profile/contact/`, userContactInfo) + console.log({result}); + + toast.success("update successfully") + setReload(!reload) + handleModalClose() + } catch (error) { + console.log('error from designation -> ', error) + } + + }; - handleModalClose() - setContactAdd(true) - } return ( <div> <div className=" py-10 px-10 md:px-20 md:py-12"> @@ -33,7 +62,7 @@ const UserContact = () => { <label className="label"> <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Email</span> </label> - <input type="email" name="email" className="input input-bordered bg-slate-200 dark:bg-black" required /> + <input type="email" value={user?.email} name="email" className="input input-bordered bg-slate-200 dark:bg-black" required /> </div> <div className="form-control"> @@ -76,8 +105,8 @@ const UserContact = () => { </div> <div className="mt-4 text-lg font-bold"> - <h1>Email: </h1> - <h1>Phone Number:</h1> + <h1>Email: {contact?.email}</h1> + <h1>Phone Number: {contact?.phone}</h1> </div> diff --git a/src/components/User/UserProtfolio.jsx b/src/components/User/UserProtfolio.jsx index 96da9c9..f66537d 100644 --- a/src/components/User/UserProtfolio.jsx +++ b/src/components/User/UserProtfolio.jsx @@ -1,22 +1,69 @@ +import axios from "axios"; import { useState } from "react"; import { FaLinkedin } from "react-icons/fa"; import { FaGithub, FaPlus } from "react-icons/fa6"; import { MdEmail } from "react-icons/md"; import { Link } from "react-router-dom"; +import { toast } from "react-toastify"; +import { AiFillTwitterCircle } from "react-icons/ai" +import { ImProfile } from "react-icons/im"; +const UserProtfolio = ({user, portfolio, reload, setReload}) => { + console.log({user,portfolio}) + const [protfolioAdd, setProtfolioAdd] = useState(); -const UserProtfolio = () => { + const [formData, setFormData] = useState({ + github: '', + linkedin: '', + portfolio: '', + twitter: '', + }); - const [protfolioAdd, setProtfolioAdd] = useState(); + const handleInputChange = (e) => { + const { name, value } = e.target; + setFormData({ + ...formData, + [name]: value, + }); + }; const handleModalClose = () => { document.getElementById('UserProtfolio').close(); } - const handleAddProtfolio = () => { - handleModalClose() - setProtfolioAdd(true) - } + const handleAddPortfolio = async (e) => { + + e.preventDefault(); + + + const userPortfolio = { + github: formData.github || portfolio[0]?.github, + linkedin: formData.linkedin || portfolio[0]?.linkedin, + portfolio: formData.portfolio || portfolio[0]?.portfolio, + twitter: formData.twitter || portfolio[0]?.twitter, + user: user?.userId + } + + + + console.log({userPortfolio}) + + + + try { + const result = await axios.post(`https://projectsyncifyapi.onrender.com/api/v1/profile/portfolio/`, userPortfolio) + console.log({result}); + + toast.success("update successfully") + setReload(!reload) + handleModalClose() + } catch (error) { + console.log('error from designation -> ', error) + } + + }; + + return ( <div className=" px-10 md:px-32 py-10 "> <div className="flex justify-between mb-4"> @@ -32,7 +79,7 @@ const UserProtfolio = () => { <div className="modal-box bg-white dark:bg-black"> <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("UserProtfolio").close()}>✕</button> <h3 className="font-bold text-2xl mb-4 text-center dark:text-[#73e9fe] text-[#0c01a1] ">Add Protfolio</h3> - <form onSubmit={handleAddProtfolio}> + <form onSubmit={handleAddPortfolio}> <div className="from-control"> <div className="flex gap-2"> @@ -41,8 +88,9 @@ const UserProtfolio = () => { <input type="url" name="github" - - placeholder="GitHub URL" + value={formData.github} + onChange={handleInputChange} + placeholder="github url" className="input w-full bg-white dark:bg-black" /> </div> @@ -54,8 +102,9 @@ const UserProtfolio = () => { <input type="url" name="linkedin" - - placeholder="LinkedIn URL" + value={formData.linkedin} + onChange={handleInputChange} + placeholder="Linkedin Url" className="input w-full bg-white dark:bg-black" /> </div> @@ -63,12 +112,27 @@ const UserProtfolio = () => { <div className="from-control"> <div className="flex gap-2"> <label className="label mb-2"> - <MdEmail className="w-8 h-8" /></label> + <ImProfile className="w-8 h-8" /></label> <input type="url" - name="mail" - - placeholder="Email URL" + name="portfolio" + value={formData.portfolio} + onChange={handleInputChange} + placeholder="Portfolio URL" + className="input w-full bg-white dark:bg-black" + /> + </div> + </div> + <div className="from-control"> + <div className="flex gap-2"> + <label className="label mb-2"> + <AiFillTwitterCircle className="w-8 h-8" /></label> + <input + type="url" + name="twitter" + value={formData.twitter} + onChange={handleInputChange} + placeholder="Twitter URL" className="input w-full bg-white dark:bg-black" /> </div> @@ -82,10 +146,27 @@ const UserProtfolio = () => { </dialog> <div className="flex gap-4"> - <Link to={`https://github.com/sabrinara`} target="_blank" > - <FaGithub className="w-8 h-8" /></Link> - <FaLinkedin className="w-8 h-8" /> - <MdEmail className="w-8 h-8" /> + {portfolio[0]?.github && ( + <Link to={portfolio[0].github} target="_blank"> + <FaGithub className="w-8 h-8" /> + </Link> + )} + {portfolio[0]?.linkedin && ( + <Link to={portfolio[0].linkedin} target="_blank"> + <FaLinkedin className="w-8 h-8" /> + </Link> + )} + {portfolio[0]?.portfolio && ( + <Link to={portfolio[0].portfolio} target="_blank"> + <ImProfile className="w-8 h-8" /> + </Link> + )} + {portfolio[0]?.twitter && ( + <Link to={portfolio[0].twitter} target="_blank"> + <ImProfile className="w-8 h-8" /> + </Link> + )} + </div> </div> ); diff --git a/src/components/User/UserSkills.jsx b/src/components/User/UserSkills.jsx index e8b2d55..2808327 100644 --- a/src/components/User/UserSkills.jsx +++ b/src/components/User/UserSkills.jsx @@ -1,9 +1,14 @@ -import { useState } from "react"; +import axios from "axios"; +import { useContext, useEffect, useState } from "react"; import { FaPlus } from "react-icons/fa6"; +import { AuthContext } from './../../Providers/AuthProviders/AuthProviders'; +import { toast } from "react-toastify"; -const UserSkillls = () => { +const UserSkillls = ({user, skills, reload, setReload}) => { const [skillAdd, setskillAdd] = useState(); + const [skillList, setSkillList] = useState(null) + // const [reload, setReload] = useState(false) const dummydata = [ { @@ -33,10 +38,46 @@ const UserSkillls = () => { document.getElementById('Userskill').close(); } - const handleAddskill = () => { - handleModalClose() - setskillAdd(true) + const handleAddskill = async (e) => { + e.preventDefault(); + + const addSkill = { + name: e.target.skill.value, + user: user?.userId + } + + console.log(addSkill) + + console.log(e.target.skill.value) + + try { + const result = await axios.post(`https://projectsyncifyapi.onrender.com/api/v1/profile/skills/add/ + `, addSkill) + toast.success("Successfully created skill") + handleModalClose() + setReload(!reload) + } catch (error) { + console.log(error) + } } + + + + // useEffect(()=> { + // const getSkills = async () => { + // try { + // const result = await axios.get(`https://projectsyncifyapi.onrender.com/api/v1/profile/skills/${user?.userId}/`) + // setSkillList(result.data) + // console.log("get skills -> ", result) + // } catch (error) { + // console.log("get error -> ", error) + // } + // } + + // if(user){ + // getSkills() + // } + // },[user,reload]) return ( <div className=" px-10 md:px-32 py-10 "> <div className="flex justify-between mb-4"> @@ -97,7 +138,7 @@ const UserSkillls = () => { <div className="flex flex-wrap gap-4"> - {dummydata?.map((data) => ( + {skills?.map((data) => ( < div key={data.id} className="border rounded-sm px-2 py-1 text-sm shadow-lg dark:shadow-sky-900 bg-white dark:bg-black"> <p>{data.name}</p> </div> diff --git a/src/components/User/Work.jsx b/src/components/User/Work.jsx index 85e9fbf..3e9a7ee 100644 --- a/src/components/User/Work.jsx +++ b/src/components/User/Work.jsx @@ -1,8 +1,10 @@ +import axios from "axios"; import { useState } from "react"; import { FaPlus } from "react-icons/fa6"; +import { toast } from "react-toastify"; -const Work = () => { +const Work = ({user, work, reload, setReload}) => { const [workAdd, setWorkAdd] = useState(); const [isPresentEnd, setIsPresentEnd] = useState(false); @@ -11,10 +13,48 @@ const Work = () => { document.getElementById('work').close(); } - const handleAddWork = () => { + const handleAddWork = async (e) => { + e.preventDefault(); + let working; + let end; + if(e.target.endDate?.value === undefined){ + if(isPresentEnd){ + working = true + end = "" + } + } + else{ + working = false; + end = e.target.endDate?.value + } + const newWork = + { + user: user?.userId, + company: e.target.company_name?.value, + position: e.target.position?.value, + start_date: e.target.startDate?.value, + end_date: end, + description: e.target.description?.value, + currently_working: working + } + + console.log(newWork) + + try { + console.log("try bloack") + const result = await axios.post("https://projectsyncifyapi.onrender.com/api/v1/profile/work/create/", newWork) + console.log("after try block") + console.log({result}); + toast.success("Work Created Successfully. "); + setReload(!reload) + } catch (error) { + console.log("error form work -> ", error) + } handleModalClose() setWorkAdd(true) } + + return ( <div> <div className=" py-10 px-10 md:px-32 md:py-12"> @@ -37,14 +77,20 @@ const Work = () => { <label className="label"> <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Company Name</span> </label> - <input type="text" name="company_name" className="input input-bordered bg-slate-200 dark:bg-black" required /> + <input type="text" name="company_name" placeholder="Company Name" className="input input-bordered bg-slate-200 dark:bg-black" required /> </div> <div className="form-control"> <label className="label"> <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Position</span> </label> - <input type="text" name="position" className="input input-bordered bg-slate-200 dark:bg-black" required /> + <input type="text" name="position" placeholder="position" className="input input-bordered bg-slate-200 dark:bg-black" required /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Description</span> + </label> + <input type="text" name="description" placeholder="Write description..." className="input input-bordered bg-slate-200 dark:bg-black" required /> </div> <div className="form-control"> @@ -79,9 +125,9 @@ const Work = () => { </dialog> </div> <div className="mt-4 text-lg font-bold"> - <h1>Company Name:</h1> - <h1>Position:</h1> - <h1>Duration:</h1> + <h1>Company Name: {work[0]?.company}</h1> + <h1>Position: {work[0]?.position}</h1> + <h1>Duration: {work[0]?.duration}</h1> </div> From 83e5c3883cfea74219dd0a3ba8eec77e49e1c734 Mon Sep 17 00:00:00 2001 From: rasel-chowdhury1 <rasel.chowdhury0001@gmail.com> Date: Fri, 7 Jun 2024 04:34:53 +0600 Subject: [PATCH 83/88] Profile all functionlity done --- .../Home/CustomerSection/CustomerSection.jsx | 28 ++- src/components/User/Education.jsx | 172 +++++++++++++++++- src/components/User/Profile.jsx | 4 +- src/components/User/Work.jsx | 166 ++++++++++++++++- 4 files changed, 354 insertions(+), 16 deletions(-) diff --git a/src/components/Pages/Home/CustomerSection/CustomerSection.jsx b/src/components/Pages/Home/CustomerSection/CustomerSection.jsx index 852a93c..a8015df 100644 --- a/src/components/Pages/Home/CustomerSection/CustomerSection.jsx +++ b/src/components/Pages/Home/CustomerSection/CustomerSection.jsx @@ -3,9 +3,29 @@ import logo2 from "../../../../assets/logo.jpg"; import ScrollTrigger from "react-scroll-trigger"; import CountUp from "react-countup"; import { Link } from "react-router-dom"; -import { useState } from "react"; +import { useEffect, useState } from "react"; +import axios from "axios"; + const CustomerSection = () => { const [counterOn, setCounterOn] = useState(false); + const [totalTask, setTotalTask] = useState(80); + const [totalPlans, setTotalPlan] = useState(320); + const [totalMember, setTotalMember] = useState(120); + + useEffect(() => { + const getProjectData = async () => { + try { + const result = await axios.get("https://projectsyncifyapi.onrender.com/api/v1/insights/") + setTotalTask(result.data?.totalTasks); + setTotalPlan(result.data?.totalWorkspaces) + setTotalMember(result.data?.totalMembers) + } catch (error) { + + } + } + + getProjectData() + },[]) return ( <div className="bg-gradient-to-b from-[#3fe2ff] to-[#13118f] w-full"> <ScrollTrigger @@ -69,7 +89,7 @@ const CustomerSection = () => { <div className="bg-white bg-opacity-20 mr-2 p-8 rounded-lg shadow-lg w-1/2"> <h3 className="text-white text-3xl font-bold mb-2"> {counterOn && ( - <CountUp start={310} end={320} duration={5} delay={0} /> + <CountUp start={totalTask-20} end={totalTask} duration={5} delay={0} /> )} + </h3> @@ -80,7 +100,7 @@ const CustomerSection = () => { <div className="bg-white bg-opacity-20 ml-2 p-8 rounded-lg shadow-lg w-1/2"> <h3 className="text-white text-3xl font-bold mb-2"> {counterOn && ( - <CountUp start={70} end={80} duration={5} delay={0} /> + <CountUp start={totalPlans-10} end={totalPlans} duration={5} delay={0} /> )} + </h3> @@ -93,7 +113,7 @@ const CustomerSection = () => { <div className="text-center bg-white bg-opacity-20 my-2 p-8 rounded-lg shadow-lg"> <h3 className="text-white text-3xl font-bold mb-2"> {counterOn && ( - <CountUp start={110} end={120} duration={5} delay={0} /> + <CountUp start={totalMember-10} end={totalMember} duration={5} delay={0} /> )} + </h3> diff --git a/src/components/User/Education.jsx b/src/components/User/Education.jsx index afb1fc9..ff46970 100644 --- a/src/components/User/Education.jsx +++ b/src/components/User/Education.jsx @@ -1,6 +1,8 @@ import axios from "axios"; import { useState } from "react"; +import { FaRegEdit } from "react-icons/fa"; import { FaPlus } from "react-icons/fa6"; +import { RiDeleteBin5Fill } from "react-icons/ri"; import { toast } from "react-toastify"; @@ -9,6 +11,94 @@ const Education = ({user,education,reload,setReload}) => { console.log({user,education,reload, setReload}) const [ educationAdd , setEducationAdd ] = useState() const [isPresentEnd, setIsPresentEnd] = useState(false); + + const [formData, setFormData] = useState({ + eduId: "", + user: user?.userId, + institution: "", + degree: "", + start_date: "", + end_date: "", + description: "", + currently_studying: false + } + ); + + const [selectedTimeline, setSelectedTimeline] = useState(null); + + + + + const handleOpenDialog = (id, edu, modalName) => { + + // console.log({member}) + setSelectedTimeline(edu); + // console.log(member.user_id) + + setFormData({ + eduId: id, + user: user?.userId, + institution: edu.institution, + degree: edu.degree, + start_date: edu.start_date, + end_date: edu.end_date, + description: edu.description, + currently_studying: edu.currently_studying + }); + + + document.getElementById(modalName).showModal(); + }; + + const handleChange = (e) => { + const { name, value } = e.target; + // console.log({name,value}) + + setFormData(prevState => ({ + ...prevState, + [name]: value + })); + }; + + + const handleUpadateEducation = async (e) => { + e.preventDefault(); + + const updateEducation = { + user: user?.userId, + institution: e.target.institution_name.value, + degree: e.target.degree.value, + start_date: e.target.startDate.value, + end_date: formData.end_date, + description: e.target.description.value, + currently_studying: formData.currently_studying + } + + console.log({updateEducation}); + + try { + const result = await axios.put(`https://projectsyncifyapi.onrender.com/api/v1/profile/education/edit/${formData.eduId}/`,updateEducation) + + toast.success('Successfully Updated Course'); + setReload(!reload); + document.getElementById("EditEducation").close() + } catch (error) { + toast.warning(error.response.data) + console.log("error from update education -> ", error) + } + } + + {/** handle Delete education functionlity */ } + const handleDeleteEducation = async (education_id) => { + try { + const result = await axios.delete(`https://projectsyncifyapi.onrender.com/api/v1/profile/education/delete/${education_id}/`); + + toast.success("Successfully deleted Education"); + setReload(!reload) + } catch (error) { + console.log("delete timeline error -> ", error) + } + } const handleModalClose = () => { @@ -126,12 +216,82 @@ const Education = ({user,education,reload,setReload}) => { </div> </dialog> </div> - <div className="mt-4 text-lg font-bold"> - <h1>Institution Name: {education[0]?.institution}</h1> - <h1>Degree: {education[0]?.degree}</h1> - <h1>Descriptionn: {education[0]?.description}</h1> - {/* <h1>Duration:</h1> */} - + <div> + {education?.length > 0 && education.map((ele, idx) => ( + <div key={idx} className="mt-4 text-lg font-bold"> + <h1>Institution Name: {ele?.institution}</h1> + <h1>Degree: {ele?.degree}</h1> + <h1>Description: {ele?.description}</h1> + <div className="flex items-center gap-5 p-4"> + <button className="px-6 py-2 bg-blue-300 hover:bg-blue-400 rounded-md" onClick={()=> handleOpenDialog(ele.id, ele, "EditEducation")}> + <FaRegEdit className="text-xl cursor-pointer" title="Edit education" /> + </button> + <button className="px-6 py-2 bg-yellow-200 hover:bg-yellow-300 rounded-md" onClick={() => handleDeleteEducation(ele.id)}> + <RiDeleteBin5Fill className="text-xl cursor-pointer" title="Delete education" /> + </button> + + </div> + <dialog id="EditEducation" className="modal modal-bottom sm:modal-middle"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("EditEducation").close()}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">Update Education</h3> + <form onSubmit={handleUpadateEducation}> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Institution Name</span> + </label> + <input value={formData.institution} onChange={handleChange} type="text" name="institution_name" className="input input-bordered bg-slate-200 dark:bg-black " placeholder="Enter institution name" required /> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Degree</span> + </label> + <input value={formData.degree} onChange={handleChange} type="text" name="degree" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter your degree" required /> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Description</span> + </label> + <input value={formData.description} onChange={handleChange} type="text" name="description" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter your degree" required /> + </div> + + {/* <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Result</span> + </label> + <input type="text" name="position" className="input input-bordered bg-slate-200 dark:bg-black" placeholder="Enter your result" required /> + </div> */} + + <div className="form-control mb-4"> + <label htmlFor="userType" className="label">Start Date</label> + <input value={formData.start_date} onChange={handleChange} type="date" name="startDate" id="startDate" className="input input-bordered bg-slate-200 dark:bg-black" /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">End Date</span> + </label> + {!formData.currently_studying && ( + <input type="date" value={formData.end_date} onChange={handleChange} name="endDate" className="input input-bordered bg-slate-200 dark:bg-black" required /> + )} + <label className="flex items-center mt-2"> + <input type="checkbox" className="checkbox" checked={formData.currently_studying}/> + <span className="ml-2 dark:text-[#73e9fe] text-[#0c01a1]">Present</span> + </label> + </div> + + + <div className="modal-action"> + <button type="submit" className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded w-full ">Update</button> + </div> + </form> + </div> + </dialog> + {/* <h1>Duration:</h1> */} + </div> + ))} </div> diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index 4f0d08d..c99e157 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -206,7 +206,7 @@ const Profile = () => { </div> </div> {/* info */} - <div className="translate-y-[-250px] bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white -bottom-4 md:bottom-0 rounded "> + <div className="translate-y-[-250px] w-4/5 mx-auto bg-gradient-to-r from-sky-200 dark:from-sky-700 to-sky-600 dark:to-black text-[#0c01a1] dark:text-white -bottom-4 md:bottom-0 rounded "> {showComponent === "Info" ? ( <Info user={user} profile={profile} /> ) : // ) : showComponent === "Work" ? ( @@ -225,7 +225,7 @@ const Profile = () => { </div> <div> - {loading && <>data loading....</>} + {loading && <div className="flex items-center justify-center"><span className="loading loading-dots loading-lg"> </span>Profile loading ...</div>} </div> {profile && <> diff --git a/src/components/User/Work.jsx b/src/components/User/Work.jsx index 3e9a7ee..6b44f0a 100644 --- a/src/components/User/Work.jsx +++ b/src/components/User/Work.jsx @@ -1,6 +1,8 @@ import axios from "axios"; import { useState } from "react"; +import { FaRegEdit } from "react-icons/fa"; import { FaPlus } from "react-icons/fa6"; +import { RiDeleteBin5Fill } from "react-icons/ri"; import { toast } from "react-toastify"; @@ -9,6 +11,94 @@ const Work = ({user, work, reload, setReload}) => { const [workAdd, setWorkAdd] = useState(); const [isPresentEnd, setIsPresentEnd] = useState(false); + const [formData, setFormData] = useState({ + workId: "", + user: user?.userId, + company: "", + position: "", + start_date: "", + end_date: "", + description: "", + currently_working: "" + } + ); + + const [selectedTimeline, setSelectedTimeline] = useState(null); + + + + + const handleOpenDialog = (id, work, modalName) => { + + // console.log({member}) + setSelectedTimeline(work); + // console.log(member.user_id) + + setFormData({ + workId: id, + user: user?.userId, + company: work?.company, + position: work?.position, + start_date: work?.start_date, + end_date: work?.end_date, + description: work.description, + currently_working: work.currently_working + }); + + + document.getElementById("EditWork").showModal(); + }; + + const handleChange = (e) => { + const { name, value } = e.target; + // console.log({name,value}) + + setFormData(prevState => ({ + ...prevState, + [name]: value + })); + }; + + + const handleUpadateWork = async (e) => { + e.preventDefault(); + + const updateWork = { + user: user?.userId, + company: e.target.company_name?.value, + position: e.target.position?.value, + start_date: e.target.startDate?.value, + end_date: formData.end_date, + description: e.target.description?.value, + currently_working: formData.currently_working + } + + console.log({updateWork}); + + try { + const result = await axios.put(`https://projectsyncifyapi.onrender.com/api/v1/profile/work/edit/${formData.workId}/`,updateWork) + + toast.success('Successfully Updated Course'); + setReload(!reload); + document.getElementById("EditWork").close() + } catch (error) { + toast.warning(error.response.data) + console.log("error from update education -> ", error) + } + } + + {/** handle Delete education functionlity */ } + const handleDeleteWork = async (work_id) => { + try { + const result = await axios.delete(`https://projectsyncifyapi.onrender.com/api/v1/profile/work/delete/${work_id}/`); + + toast.success("Successfully deleted work"); + setReload(!reload) + } catch (error) { + console.log("delete timeline error -> ", error) + } + } + const handleModalClose = () => { document.getElementById('work').close(); } @@ -124,15 +214,83 @@ const Work = ({user, work, reload, setReload}) => { </div> </dialog> </div> - <div className="mt-4 text-lg font-bold"> - <h1>Company Name: {work[0]?.company}</h1> - <h1>Position: {work[0]?.position}</h1> - <h1>Duration: {work[0]?.duration}</h1> + + <div> + {work?.length > 0 && work.map((ele,idx) => ( + <div className="mt-4 text-lg font-bold"> + <h1>Company Name: {ele?.company}</h1> + <h1>Position: {ele?.position}</h1> + <h1>Duration: {ele?.duration}</h1> + <div className="flex items-center gap-5 p-4"> + <button className="px-6 py-2 bg-blue-300 hover:bg-blue-400 rounded-md" onClick={()=> handleOpenDialog(ele.id, ele, "EditWork")}> + <FaRegEdit className="text-xl cursor-pointer" title="Edit work" /> + </button> + <button className="px-6 py-2 bg-yellow-200 hover:bg-yellow-300 rounded-md" onClick={() => handleDeleteWork(ele.id)}> + <RiDeleteBin5Fill className="text-xl cursor-pointer" title="Delete Work" /> + </button> + <dialog id="EditWork" className="modal modal-bottom sm:modal-middle"> + <div className="modal-box bg-white dark:bg-black"> + <button className="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onClick={() => document.getElementById("EditWork").close()}>✕</button> + <h3 className="font-bold text-2xl text-center dark:text-[#73e9fe] text-[#0c01a1] ">Update Work</h3> + <form onSubmit={handleUpadateWork}> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Company Name</span> + </label> + <input type="text" value={formData.company} onChange={handleChange} name="company_name" placeholder="Company Name" className="input input-bordered bg-slate-200 dark:bg-black" required /> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Position</span> + </label> + <input value={formData.position} onChange={handleChange} type="text" name="position" placeholder="position" className="input input-bordered bg-slate-200 dark:bg-black" required /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Description</span> + </label> + <input value={formData.description} onChange={handleChange} type="text" name="description" placeholder="Write description..." className="input input-bordered bg-slate-200 dark:bg-black" required /> + </div> + + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">Start Date</span> + </label> + <input value={formData.start_date} onChange={handleChange} type="date" name="startDate" className="input input-bordered bg-slate-200 dark:bg-black" required /> + </div> + <div className="form-control"> + <label className="label"> + <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]">End Date</span> + </label> + {!formData.currently_working && ( + <input type="date" name="endDate" className="input input-bordered bg-slate-200 dark:bg-black" required /> + )} + <label className="flex items-center mt-2"> + <input type="checkbox" className="checkbox" checked={formData.currently_working} /> + <span className="ml-2 dark:text-[#73e9fe] text-[#0c01a1]">Present</span> + </label> </div> + + + + <div className="modal-action"> + <button type="submit" className="px-4 py-2 bg-gradient-to-r from-cyan-500 to-[#0c01a1] text-white font-bold rounded w-full ">Update</button> + </div> + </form> + </div> + </dialog> + + </div> + </div> + ))} + </div> + </div> </div> From 03a432d3058fa39e7a0f34448fa8d5534f1f2fe9 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Fri, 7 Jun 2024 10:44:21 +0600 Subject: [PATCH 84/88] local change --- public/banner.png | Bin 0 -> 550789 bytes src/components/User/Profile.jsx | 2 -- 2 files changed, 2 deletions(-) create mode 100644 public/banner.png diff --git a/public/banner.png b/public/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..4a422ed7cfea2d11963ce05918eadc650415739a GIT binary patch literal 550789 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≈8wzO1) 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%0AZP|ma12%oZu>F_wp|*(*ot&zBkSpT!uJ0$ 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͠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 literal 0 HcmV?d00001 diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index ee52f40..dad1a82 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -1,7 +1,6 @@ import { useContext, useEffect, useState } from "react"; import { AuthContext } from "../../Providers/AuthProviders/AuthProviders"; import { CiEdit } from "react-icons/ci"; -import { AiOutlineProject, AiOutlineTeam } from "react-icons/ai"; import Info from "./Info"; import ChatOnetoOne from "../Pages/Chat/ChatOnetoOne"; import Work from "./Work"; @@ -11,7 +10,6 @@ import UserAbout from "./UserAbout"; import UserPortfolio from "./UserProtfolio"; import UserSkills from "./UserSkills"; import ProjectSlider from "./ProjectSlider"; -import { Element, ScrollLink } from "react-scroll"; const Profile = () => { const { user } = useContext(AuthContext); From 8cb6a781401970fdaf252434227d9e92af3db99b Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Fri, 7 Jun 2024 12:24:46 +0600 Subject: [PATCH 85/88] New banner on desktop device added --- src/assets/bannerDark.png | Bin 0 -> 552586 bytes src/assets/bannerLight.png | Bin 0 -> 585318 bytes src/components/Home/banner.jsx | 107 ++++++++++++++++++++++----------- src/layouts/Root.jsx | 47 +++++++-------- tailwind.config.js | 30 ++++----- 5 files changed, 108 insertions(+), 76 deletions(-) create mode 100644 src/assets/bannerDark.png create mode 100644 src/assets/bannerLight.png diff --git a/src/assets/bannerDark.png b/src/assets/bannerDark.png new file mode 100644 index 0000000000000000000000000000000000000000..79f110b8f02ad2f1665ccb363cfb6ebac4443de5 GIT binary patch literal 552586 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 Nu~^^=&|79^!>qCwt}DxhbV~6 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 QV;Eemkjo&R|; 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ⅇ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,C> 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%0A5>o(Yvq7V{&TAV3a zQHG-<E=>YRy-CywPyYFh`m1pn@QO3*=GhkZ!r95_d|toC^tP)`MlgNof%i&VtgxZT z4Yd)Q!PODNm*+x^vjtCsTpkMHz2z33jI+j4s-XE{Xw)|E%WQ%f>Fd8+fg<Ogp%a@? z2!lan-dF@dH;9akEaenZCu-3lpnO1|g;Q^XM-a4+gdRO`MM148lXjz|&S*Hf(2-N# zi8PT>Mkaj!Y}y6_>8w8F^@gf5D~rg7j*)XPj#H+%Q$%}cWt?G!O@f~MIXqN3fcB>j zk2*p6FZeLk-qlLrn@Iah!^%&bJUDOtPlzyyI}A(iij{fCRPBB7br%ATy<SzRTf@+a zm?E;T+PHeXKWg!GU7YBHR|q6a;>5Qoj}NDMvUxOLDfwu(%l@Y^U<@cCW8zsV?-*r? zV;xS4ppd!YPCL~|*eQz@EWmA*>6rapS#Idl<%&GLYfmr?alw}bI#x|Htj%rx=e1_D zh1Kp_^{z2L?3{2od98uGGRe;`OIhFv^KpCVnNsZJGlU+D;oz1>>PKU3V<UYR?ix!X znu)L)28=1X1`YN>{hzua;!kw{h~PevhpE_cnDrn5XO(a6t^wR=H^;I#cR%<O6@&M< zN9DvX3Bi8SFPVjTtRJ5NtM^CQ!izB{O3otM=524UN%yAIZ&`6}#L>&2`_1o+*!*n7 zpgA6M&M=keb~VszpWdkubWV$*tw?&%?M>lmliic|jM{-OKOG~i^?D@7qxn!39pd?( zon2PJju|^gh_B)x3RoRYw-cQldCQ=?-^i3}Z^YxT2I{A!?tY!vFYi^zs7UUCW%c>K z&O`PKkg?6|1awX<hS!||qM^vt?eP!KjWtW#mHHj<d?puY2=KqOt!hZW&qpU1KZGMJ za~;~@J_u!2v(uMB@<e=(F)l=ZqKj*NWG=jL-ok`LWZEJf&@H&U&BqNJmlQB&jO9}4 z67x*SOY7Mg8{_cWN1cHBcakKu@gX(Da}G=AV{Z_kXT9viiU6};|NK;a^Owy4I!-6O zAns-a^VoM7|6W(Ry0pHBp4TG6W@LwwZ+JXQ!B6Z+nc8CFdzXFGGsJm_WAh?bGQ*Zw zTnsJW0;HgbKJoPI%jKd!vP}yy<xc`afct4<?DfTW$r8-%xDJQNvP%Vn+*YAnd9g7m z@pcWf4Ni#3zQ}cjt4?&054m2FP(-+vL%3*_Mu{B4ANq@%h9i75cZcXKZA?Qb-UGTb zb^2Jxz+;Q}-k0qW+D{B=E|I(5#wO*(yb-?CO&R9Z(6~^VH++@A;D6-Pd3z-Qu#hQz z4tG)Xs|=$A5`6pIerYH41zOt2GTX=Uig{Ia?^x^UHUGAGeVDRVd;)MikTqAPU!RWf z9bPeuHwhu*n-cgfi~dLW%fC+yfyTFk59`<NA3kV=KA+Wc-rg~KHGsAuYN}gUi57aU zFdU!*WiV=XcumvCl7p~;GaJBGa{XpAn~?czIiB)V{o?VNE%y&ARr-h4VT*`Qa7G{d zpp<TiEq1J;4&Er&GRTj3KWGxDxUq>9+lBV8r1OV5@G7+*;}B{e8hCv0<2*Zq9g^gu zd{q1!hmW#bk9}`pwPV`}o>+y{*6VFaO%FRoc*3RzmetK`KV1#a8spAcSd`yfnr6Z0 z#>2T0&wK&yg-9cMdv2jaB81-~*)bvIbQuMA<NA&L&hJ!F5t`qUQ96&-M)$f2fxG`M zkM9^@_SPdx4(;;~Nppc+2A|VXjbGnb2l`+CYFUkJ6r~Kp=^#VNpmV`5<QULpz=i<2 zqyMWrRac>_)a5&7<H74d5$V$FXrfiB#Z&MN0_i5DR2NgfwUKC#y1x673_JcHi%40n zj9QhzPh0cTb2^@eEcsxMGyd@2Rs**npo+GLr6xbp$N}u@sPW+bA(~Lto#Mk%MvH~M zz4yDGI&akBkL)OvP7&%W9indW2!)41uZtAQs4F6?er0pgW8jH)UgUOuI-lYELlu2k z@zB``DfCV_9HtcVM{sOAs%U?y$m=@e(J@45W%WhOH<Ws4wic(h)|?5>www?z`qub{ zQ%_=stleWp@Qa9X$x{<M0Mu-8AVnH*?KFQSqtbiV|Iw;_%}R``nVO1ptaV<O7|9lC zH9?wCX?cR`YO4`mxUvWmW($=gF~rCEsZ-CA0OvRGmuQv}p8-<-k>I^a&1WVc?2Xg& z*bFeZ?O*XGT^gTHq}ShmN0{(ogb8(j>Mml)3{>=!ov1=Yo!Df!hPx+2hk%&tqnGwe z@S0O9D?dpj4`X*y_uG7HulQqOv1xVt=>~NDY@oQdV}Eo{c^x#pdUAeZ;4g}rm>@{n zc?-gW-~WpPW$AzN6qRj7yNC7#mK<h1baWRtv!1iW29M&p;S62kA~WGq)`Z~{y}w{8 zwucF1vMRu>R7ye8d&Xz_vKiHZXXSwBJYt-%oGf(2pK(!LDDb)e(NOrIlh*!k?TM!= z31?qa%-CwwbV7Ned$SteIR0Ws-v#}a)|<Eb&xjjRDKSS%+_MU->z5(7ddr@aDr_Z` zCil4)->)ye@)Psn@###xd*32;s53LMsj!q-v-v}Q_0E^y*tdwlJ?>nYtBb^3Wc}Z% z6O7U|5+Tex|3hy+O7Y1tg0N))<<Bbae}t;|Yqr$jL_RckZ_kOm`Euw7LilTZA};d{ z{V$!jiZ?3b=4ulwT8>tfL!}fEe*@;3`4r(ya7CQGeSA3XGUXtx6;{zeG1`f?8baf3 zGWd(bH{>K&t7%@|@&n#NNXAb5Pom42alrx#;D3?KZyQJE3G$r{#LU6qGw~$!I9gzP zaJ3rA4q>k7FurfD&V|=8@#jn@BmZnN{#++WY3z03mpZc3RKbu|XG@4YS+A<Gxi7Zn z(F*KE1nc7yNP$af3(4h#1Y(U48W0F5Ks^Ts)&~34;Hjy}-|R2}Rj3I9?1JyOhxDe6 z_JB);=}+HwEjnjDN6S1`*ea&Q9);c@LFqFQFy+q8h4;r0OIGqtT=QcHdMhOm0>vd; z0oSrt;9OZ-e#4%Zmdvv3yw#a!Y*i<^aEHs=!1C3f2pY0v+Zum0luy-7bAh&J6;V$( zpUsaQ&~)T7BDkG`$NG}NPPDP^WBirg%ItjN!1wm7UIj9oWK$!ZCINd>iqgGvTIn#v zg3el`X5B)}i8{fAM1ecHL`#xM1E2m;PEV|sPt{r1g8)f~TfNvMbV-9F@c8<@+PdcE z>aIeScZ~ELNQ8YUg!#D&5hRjJByT&e!g!Vm>BO4($-a2GUi1`I=in|gh%X&F*T03* zO_L=hW|Z02rhUm@j3ru(X}q|bnmMmcjeG{Zv**taD8+PWK(l)I99vD|{O`kNSdze> zxW`^f=h>3#hu*qkNmw`nsJ>(gQayn;`wBNN1V77X#(B<mt+4um@%LdZbHT6>fUWj^ za)nzP!rRz~ivvvWWs#IyLp`q))`p+Z*GcW&?kYX+V)yn06N-RURdLj|DM|I4{8y|8 z-j3QM8OPFl0?M|}QND_E`?$W2f(vQ!#G@38jSqD$aVXm_`vPTj1L|MCQ|{z~RUJue zkkLt|5?^$$`7oS@AiEe)r`Y}sv>d2ElrUA)PNF8_HJ|5-D_w*ABIAQ=g6J`lq4SwZ z@nplRd1Du*eOtTFCWArBqDPp9*YkE89od?uGd8Akc8vC19IF^)8R=F2E8ahnlJX!a zRbXL<#X3^bv@`;-afL;aEqeVGa`Frguk*L5iiK74c<`43ZaWiFQYGyoNzdCS*4Fs1 z#O~roW;U%X{@(U4*vAe<x0TmWSrRB_W~tv81pw=cU%!3<>GjN<pMR?=rgL)^J|rW; z&hYKv{95gJMD4sCPdbm3&~HWBp~oX~#HJo+duo+@WE~LHmqqY9ec_`V3v7ymyILm+ zn`_LyT`j0z@UBxEZe#l$-FZZO>=()$zehx>fK#X|_QO{`OKU{qm-z%$DSiQy%DxIN zhIT4xy*i3KT-PemM^VbKe$;niQJe9{(WdRd(|HP}McRAT*_!+udiEuQAa_^4MMc`& zBN}<4k?l`6@o??wej{>~d#oIrWj;0WlO^$(NItsYee3HUNi#QF?v!Uo^lS#f6Dq6# zF(n4VU~c%}FDyv}GCJh#s(YW)Q)wlXQ^+cP`Oz!=b!neQNX*ZA{tE?{T(S_+4XT$1 z0nVAwXBRSrV_5tlfteYe^*9A^65#ENc<d*`h9mt2&j}l=%OiHWF=w;Wvmfco@D2C4 znXKQay-L*YzG=L^gB~}8PiW(Rrza|Yq*3yY#rYx99g)k>T>R8_A}i5&m}fCP$_*ZI z)Hj1RW|TXTtBJ7thNPr&KyJazV7-+D1t&Eck?1R`{p96rY)?1a#vfdB(2`=a`*_p} ziivf%^`KVA!Tb7B3zK6TkO+R!<5p4A^U$zreXIKQcErUpAg}#$`ZctSnJ`kdFiZkQ z8!M`+sfy@j<VP8%%+PC(O`RNHq?Ez?hK`P|<jw7u(}ySBTFY`kFnIZE)(E7+rdx#@ zL7BV=fBCR_2an^&!T#oeEX$#*&o_}ko?5(!QvfCQ&kC{VQck-m%beq?ve{lYiJ-l% z#K3%pH6pB~nJ!nzG4>HLdg}h_pt}4Md7)BHI3OV|PVR=kytM&%-Yh^yb(S@wt@38d zxI>@3<jqUNrg4mS`{XZI`yOTk$FKg^3rrz4D>vSE!%W2HGV5|v<0rx%LPY+LC{$0D z8aeZ4ldaITv_az}i?*_rk`E1=9TD17V{B<ej14L{BG-N+(GiSQ<OJoLdD(Yx=#p?l zzUbBrVpVDhUqv|KbzO9#aGTKP2V*3bizpLy3nk#%bCp88$fr32G{{6vzLKYO-nE$= z4oL4FN~H^oy|JDA$}X`>kg6Sd;g8FI5{H)m@I)YAgsLb0#=rhAVqDbXzKxJvsCFq4 zdz(@CJSg7R_4NSB0mgp=ZJOaUGFi}?8|W$#;d_vLNX}xP`8VFhkdar8C8Q!mv>XnV zGarN8Cc$hGc%Xc^`|1)v^d|*pgf!`s{}Tkt&>u+J?+EjeYE7@@LFyC=opVLBC)Bs8 z3B3G9V3~6m!pYu(&gSAAa1np)a=<c^_k&y-7U{^QKS4h4fz?Th;m0W0kCN1}`yeej zh+&1bPUCLE+Af4uao<;;3|K1h)-Mc>J1}c;a=stt_N_pvn~0fH*pvL4t)9<Wd>^ie z7n;pm4~MaL0hc$=Gx(3iD?OcGYSY*0mJ<@CR3s-DL1J)r+LhuQBz;><i8$yAgBm_? zS!5F!KvdqC6yRe}uf2qbhp4Kn*8oWY7(}XYPgOs#Abk2+Bmw=Kr}z0~SxG^9r9E}x zmbS(XYniW_8EaH;6|F*l*;iaX7zugix!yP`X7c0h?d{2t7vZ|YJrz$*F(uvlin8d} zp|Pc407CKO3qK*JRbdJjB;dWx9knfh^Ol@xgdXcl!(Rq~n-9B8Jw5$J?^IH?!1^-> z@pC>xR9!oB(r6QGukn&kz~@c1E+bX7KXa&WH%mBDr=9x~ouumH=U*;3js2fR1j2^} zmwm6_KkiRCoU>_$W@mw^<QVxNVvux%5wJh567G9+Wl7Q(u+#5f;#C5VTS2ZEQ*2aW zXtSl8m!47m(Gxe%X6J8FCNdbm_}_fUKiiHjyM1i`d>^X4>^Dn~NwlQU*2I*``pjl~ zkV5u?%AaE*nZvs0B_2?-xDn2~f>pr#d;}wGopL@fpRV?jbp^3=4WLl{mx6PQYk@Q? zOw6BXe!7XUIprRtl6npAIqXb5Lf1C2t179;J_=jaCNw1A_B@>Gsx}~ZC-+eq$lR1% zr4SSp35)#NRL_QH!Z#TFelPbUySjuz(1GT9k-6Q{uf;}k^JIkZSXeTCp3<km7tDnx zp4s9=7Td{jp=G>D2X{+ku4wfShd+h@xh#t8Xcrn8S8}w}t?#kg^mmci&@boTP^-ab z5`R-lCv8<tbQm67d;bixce$~5Ae6Il=B8^FOc(#8X^|J;p!dKt+nXhj8Xp?#Nv){~ zEpwY5Q2ISGBJ~XSzYpBC!xE?Eq3+hs4lq+TyDf#xl)%n+Um{+fs|5e{!Zv<<SIqRh zl*)9z?D*;wY3cb|>B6{@Si|}pDX#DUNhxY$Nf&W`iTU2QRTJ>r*g856e1E6#)l#l^ zMDGJ#hm$}c70AH>Se2&m1+vk9#P4>T3}3~MnT*Xy@OroJE?e5K5wpu{$nvzTt>AD( z*(wuHec_hLvEk`lSHHHHIIuZ$QQ5agY)pRTZG68g^yMN+<ueKA!R1gn$aLdu(y7uc zY7i>@z~wzus=nE5ElP|9Lsbh~?A_hJW$=?EV8otlJgJO&Xi>aG8rwIQ_N8XhuUFR< z*87hnHRmNYrc&EtJ)&Oi_+yMJFY>Ze+ZSeKfnUbYVG4221cJmjX=qtEfyo!vcg3Ve zp_7R6$lNwFvDrJp^2AV%`{9#>9(?wMgabhm^9Z8<R!3NOC4>W?1e;tz;*|(mIl60Q z$$Ymo>5cVz@U~~i-k(2B6a^N^g{d}aGo)pCuh3wURmvo`5;<hcAPFTrD#IHK`Y%X3 zY&+ULJmnXf8%h6OOqCnmWlAQ#R+m}Uo)=YC$VSk2vmds5KM!%|<B`Hncr-Ov5MALT zr4TzQE$}Spo#o&F%B>(BgB^qldbx`FLnYHA{BWDE%l{(#H|4;2p#ayCR`_;7gG9*x zlf>LC_5TQ;emK+~mo6^q+b=iaZ4Sgq0?7`B^Yz~lV0sZ^fKS=WOQ4K^mT-JFKVJ0x z-`-bt7uhlt9=&er96W?^EWdklR5F90R6L|I-p8+$i(>R2b?8_{lolNmyG<tHZc?_< zcx6OwblwAclBhy2PR@UJnk1l(n~6DL^iR}yyEGo}_W}L_sGXO`z<-dxwvCnD$%)CX z@(VNl4mIi3eg2i!EQaptDTrU6z=t76=zn)fX6v$*o3lQZ-Lo%`aC8h~kv1YK!jD{{ zPp1zHs3X_+8)@UJ9HKQ*=l7x4VdC}}W~)WP?gXMIXndaHd}`RP65_eAFZk;>rdY_u zn~$PouOHCdtW9w1TLu#euy2@guoDLb0*}v_s+}bT8+h%`W(*|PiCJ%5Ja(dZn$|ba zQ{%W$b3?d2GRV+dtp%w`pu}5SS2k<cQy!8_v226z<zd-tE-e|?Go&sU^|_UQQz>%@ zIRMksf1&kPhCn?*BT>gyouwI862psq+?4NzW`;#bIGOPE?tK~eU=u_tBIzscrzky8 zR2E?!a>|UQ8Giy-!TPT;Rla2iV8b#1+^=7+COB%V$uRh&zD6HYlO0jPvfCcdnA8_X zMgK7H*>j&%b~D=U<?Er@+Zj-fKf*=Fi}v;QqCGFVB{++Mfy&=!6`B8`F=Eb~=+(Qh zan_k|#|iAr8w@-NCtKU(^a3S%jYps|^nQ;gI8BKB^Q`#3Jl)JZW{2%f7rpc0N4@(a zQfb;fU<4Fj<y4%vq5nOFq4zlpOeotE3oEWp$)PI}k51LlF!NR%dGEtrw9%<=XBxuS z_D(9mYtllKzM}(};(x8Qa@t+n6A%!9eT=XngDQvcmq|c{SS>*Rk`bU?*8JJ|xx2R5 zo0H)EH0gTh@Wp=RWG%Ou(s1rtY9lR?t?O`O`fNn2v$vss`1DkV+&mkJo&<Aa$BwFh z$YPr-HvN^n1sXNz`du``(w0fn%v+^|JAbz`<P3K-y<Qcxl97DX+U490XY1hKVm!zd zoBV2TliCnxrm!>~U#O77I@cjL3(jV)fDrH4RwUU$PLfi@e}{!V+s~Zw{Vyz+mj}V^ zDZ!I=OFHa~MV6CbCaFru+FkCd2NhF*7%TGRQ{Ap!%26QOwD<%2rrTiqsWxf0pM#=d z@+gTA_`i&R?#$+8<j8|y=+@_zU(!d7mPq&$6NzZkPE|dcBoG8LbRC<e5E#9ZAVmi+ zQ>5cX!$kEDUv3L0inzRz_NU!4GqBST2@<h`b43F#Wh%7<hx6%4y$tdchDIf!Xp)zH zlJ3I~(lPIjX_A--QaAdIv4_f^^F2Xl#-t^H)(5lW;a=fyid}uf8(g#t6q<axcu}Hx z=tu<c!OPXvIkZu+vT%_6J5A8D-|r!YqUDupo_8=fLcaQVXkWh}6eA{L(G3I~6Xx5| zNxw&jrT=3<dwZAbi#pbJ(h1Z`&Q@WX^Q;QaAa#6N4PT_OT6J9d<NwdQGx#df`X1kz zVYCf<%I97lUjmCXhDq*DK!1K;f!CGUyAzs~8vH*~TYFDEf(dsR&exce?|EizvX=)L z@jg_0Et$oGxaBWL-Uy|(onh_OezBct{_o^jr=3^iHaYJA5c8a+GF(H|_|I4mW_a(Z zHC!V+cibD%*;AFqO>QC_dG3_X%_fDlD2`{3Eh%T_AT5ZTwHcRQ9#TKkrHlo0F~4p^ zZ6|!S@Iv1+T~C>4H$)*;nKwLl%t0p=x4XpT`+V3cx$$xXHdjw0R9UGe(%a)w-rCl# zM;+hGyfWe_{t*l_?nFsfB)$~zV4OV<7&mGZz~B?%LY%#NXi)oqKxW51w<nV8gKQkg z6?duXRS9xO!*f8_y4g*=g!#UAV5xRNN-!*~MObi$FH+l6L?5<=b*v-a-%>Rf`ZMG~ z`qU6<VzXZbN1UVT<V@X$K>a}=CNp0qtX?H!y&gLj?u~g#;pa<L;qwutiM<|FX_Oir zV_zyDl_TnK*ul;&X;Emiz<z{(`Q?ToR~siY{N&4PaoreWj9Iue({9Upv)TPwb=9`I zI?aY{N8kpufPld7VWCR|nA`4Hl79s-djslOPX9-wtsQ#Nh33wj)ra>x4v+~j=q=eK zyRZuio1hnc%?OH(M0~y7yj<MHCjgSrpHYXCH)tY2b;NWIFdrWNVUymb@1(Hl1>1Wc zM-#m~L5Z<v;k;>|kG}v?3p<f8D<3A!Z0^rQ{vX!E|EYwPYuC1#Z71ten*f#e^J3Ym zgNW_haif5KFHhm9G=?X`26rCby0t0LD!LuHR>cRsNY{J5<9i|t*`Z~&l{ZpKuplBH zg7Qnjlf9M~C9^Z}w5(J=&2B;T98Yea;V}ZSkD)NFSLwIan<uK=*SPcvG=aw)NE|Oq zzV`XN7nB5JDn)<b8jiWl{ub8tJyN#cj*@EKE)^JT8_=vcp-=WukISK9zj^cPfmj^e zsDh!CP9AQEo@cl1@azeM*0|%0^=!;W%z5Gsqzdx~j{V>4H|K!2rnk!nf_92W(#!X% zPf4WLSx-Wyo-_EYE6>VuHnx+&$tA;KYUV-HR<fl<-;}X5Z;7GwbI*nDo@nrb^g2p| zn}x(!v0{s2Gc|G{=K*QB5X8Tv=I6uAzXvqfm*eZeZZ#3#37p#QxkT?y{r;vbEiOu+ z?hP{h;Ih9(TYiBhau~3<=sk<QTa{J>Rv>%a>bJHuxMq8-8I7hreNi=`1p<K`<BRSG zj4-Eys!L6hxbV;fo6#|S3bzZ4S0<Iqv6sF=FSj;L8+E;36D@z}x6V&&z1kz)BN6hj zml#x6F<al+A^K7LVg0#=qI;ksXzrN|urjKt1^uHe<nyPHmzV!J%ntz5Gi->DO*WF1 z-MEuB89;~T+<MHINA_zRutVmyEJLj;vK~}?hyyyebQZKa&~f~#sq{nIj_M6~kNRd) zRweOuf0KiSXPyqiy;A*cv&x1s?-+d@m)H*#;K59h%J8Ph^>)k{*1gJIR#m38*l+NJ zlQYn=i_}gHvmk2%c)1t2VS~B399}r^U}B!|lV4R`GI2X`4rEBMXYJCETQe8zhFOxT zb{U*qczlGP=x5E3$-@mBWz)a5^dM;2(|$Din`w^{mv67X)H{1!su~D$>=;;J<)Mb4 zFW=vC`(F2&{!RWvBE<b)9*!$(82h3rW8`6A<Bk@}4Ev882uzA|2bE*fX)dy&RBiuj z$+#p+*yOA{R@tg$3F*r5K{M;K>SSH}6U40iRn->G*SCvswYxr)?^la<Z8zdiEDyha zYDhip135{Xo#hhpu0S80I)iRjy(O==8|wOsv}&q~NpM8YFsG(JYyjE+LDu4pBy|%S z&Q1{A(J5^^@<L@ovppDSvjKI&jVUmj8M<~K<O~n)-aIqi9!i?nyG-S_q1F7=huk>k ze~abY+(K)15X0B59S6$cK-78O;`po%<gFa7Hn||mBv8c#2M347=5};Yjk1<AG8cUH z;y^mtI656!l6Po7g1&hGVv~U2is6(>$Q<lHvL)c6{1%*dW*y-FQMAP^FCW{!t!dts zqc3xx30@thaJ5o;!YITR6y0}`I(XREIoodW-1A9)J+J6b!S`ZMWSI%3fBrJ4;i3oi zwbktemS3AShmwEGcguR%*;eTl7=;NSr_D(So$DQ~KyZfAy2IHbxzn2rl<u)PCjmyA zkr@gqdHh;pddI=g;qso%@q|80^rT&NyEeeA>r-5Bhznw0$wYAiVe2wmpDPxqW3?*> zp;ns2<y*}Tbf_+(5E68q*vDF(5&oPHC|ZK6G-0jJJ#e%BL>=Zk{%zNoI%F5hlIY+S zTOE{u2>Uk;Ntx_jgwR)kKa^)zD{;1(0cPQi^#PQrsUl+$XT<If2Qi^Qt{n2Dw2(K= zR>bTyQbr@-WiCI*si8(wANyHQ^VIbb(c(5%k3vl4U7nm1aOP@;tuQ2l)Z8UkyY%!_ zgD=m1`S)j>cP0N>W~FFwko>gNyn~utV4%pYUzC;E|4s2@oSJf@i3^6=YQ12c9F7Bb zXpxas>IEt3Rk8`RbX(ed5qV17;GV=rM@MyK<6uC1sZU11rVVR-4z&o};&?A!98Blw z(%H~m=HaQ`Yub{Vmq%`??2lBfL_d&kDx$A1gaD(Iz{U}VI)r=9I>O>9W={a)#34YH zvFpdGGKS(S3%~i>E7$alD^_`}wf58!;nNnsM6WCophB6f6Rcn<OmM}YS3liA#Lm)= zMHU9H(WpFN#V!&*O!dG%FeWPKc;I^krCtZUc!L1vl;+b}U)*gcIiFZ=^c#M8J}g}= z0zg<Pv>2*oGqcK?%&slYx(9jfa>>;!q1g*rbE&Ej`ALa?R)?SKMt8(NH7$nU)><5& zKE~c;#^s@TH6Hb$cMmhuGrO-d&Ks27<o>2G)*;#t*+ak3TBPXOK3P|^69qd39^H0_ zkFZ|M0`iCK^Lh8Yq|3a9hJ^u@xxMLs(exguEn4HCtH2C6gg&Bn@UrmcS(J;4hD3+t z(TOnL6@1uVV&0=s!IMy#wp3#j$zppY7YE~YiUFUaZVRb$B;8q8AlSJ-z|ZX%B7>8+ z;u&81Cy@N}X6P=d6a}&)bt(iYja$lf&g)7{kOZre?=2GqiwdDRc;li7@@*lTvc>n} zt-7qaF{(bdkvc4)Dt}-#FM$D;%5Js6QNX$L{kU`-l*=)FQNyOeJrT`oE3mz_vu=i- z6XQnDj>z*NMh0B)$rMQ&aKMbF*OLHuPrj@9VJM`eq-fj<=SaW=&PWZT_gVi}^SjW1 zrBSGu8%47S3h3_@NN9^<*LH|oI@b_)@en-b-{sE~@L_rM@2nd|&$BTuj~}-Z!xM7? z2(djN3rIOgkXfRftytk=v*!5o-Sv`F!Gl|0Bpzeoe5ho9n-_r?h_)UPChvW6r?Wll zeBb)gMnk`CTY7ZYE~m%{9+x|j5{b9I3o%|k>(%=`N1S_{jXX0$)rXi<9`)c&-E={H zdtBP@Vltk)(`O@ewuZ>eC`KlYW)wQ^ARqd;-l&xn*0Y<=F<fwDfS#{0U?AAfDCMx$ z4TK>@<UI;Aq>o*Rhf1w2GfM16*$F|R_pCOz!w&cpjOlF;%=e1rnvsxZbacU}970sz zF<!N%m%l<g=F7#&3v<#zZqjrsI@!-W%`h?iyxpu`ho9R1SeMPbi>PuRihqAzJx4IS z=_>PIxg94_!2B<i2bIkS1QHiVutPqTtz_lXB$AHOKB}>7&UPQ9`G-_;lynAsEj_+X zi=y=p{U%@R1z%R@+p;Me8u@7pI@rV~9Siq|PE;nwrmSVotG8lq2>j_1&h?bOaCNo% zAwxIQwEFSM*pFk`Fv(|b_9=zW{5?Y0`n)z(ds>3lvqPxKTtq6nMz<K5PyZiZZ~Yc! zz_snt9ZE@~BHi6xN|zwrAl(cd(vphOFf=G2-3`(;bayj!4KT#MefP0{_}=e%_WcKN z95ZvX;#$`_SIZOtuKRIz{R+IX^Xlmhlv^%!(mLr>%;QBJy95A1YP=JTmu2iLo9mQ4 z9zhNV*0&e*LzuLRUo(hQI~Mx~2=N`idd;v0S)6@~n}cosC7REEu6xVN;&A#GL}RNp zb5<RG$Aw(`D4NOD+tdhaVAw1<2S9LwmA=>Hwtj4EEI$K`#84sVzsKm$zJ7HqDKGB| z!z4`1W~YBcF;74!=?uvF7Sj!L`&T7>UafV<W7HLU4j((0h9BHJz&>n!JJclCzyZd! zhqbOoz0lF|ppc~T79<-(|A6JW0~or?@ea&l3s}FXfU5KOy3jsd?jw<2!1<ZXI;A$; z)ovjTlSE;fucQ(U4Cy3?U%2l^&%iuSM4KIR(igjXx!=+u?KQ`D3T4UA5}XfS?=tk9 zpJ7{_K`cXaU&qBU@5q?be<h+%A6b&wCE_nmA`&hh_RX6@J9`kjG{*;Pz1EwM1ozwn znlF26AaR+Om>V}`HS74!gc3vC0`k<l^&<av+JKpy58j_vKfKI8(`(MaEA!vfR^zxQ zcOJfIxgZyVC2J~j60(hA<j-0&KS~|mQ;>kqDvce#$R)iApNvbtQFMtMpM5Fs44n({ z;HhhinFUQe{mDZ%Z_w7sDXMR)`cvz`NZ$5ykjhkGx&FnXaQb48t#Q7>qrVn7g=KLf zCc#xH?*3QarV;JU!)xcL7%s2M1$Tz68~8KFLeG0Lpn<_O_R&~H^8k;dw-{y5HhiPY zcY%clMbfcV56XXX&{jm9#1Y=-Mb4MwBEmA88T$CoD9djlj00Gz=UyRReUS=H%%bY> zI@O;3*N+xYg%b~_(8gtF5dNxzcUq5semppUov-G(=_SvAA1vj`sD)20w+l0v7>!~8 z5~1nU{sdzV=F4qOU4uxVC{na-iu^hTNFelTp8$YC7QAqfkT*SqXQMBKfZ%^Zk_>?4 zk<mv307B&U>FtL%zJVO3&PR9Gg|#lCV_-MkX^ZGtLZ#;~5e&NdP3Esoe1kBnvAz;i z8@G&xbYupJh!y8|JnMO5DSqkj+Jlk$d1%Sb;Wz*CTwYMQHKh46NowV-e}t54ZU2kT zC{y;eQD!$={GV54T<>xB&7$euCpuLT0at`BC~S0Q&{hy%A<WL%&z!v7NSk!G;SGvN z_rBE2_pc;kM81e`ML+-bF`U?=I0t*EcDWT|WS-(?#K2om!9mn*wp{V)dW1`jnY<C! zi$O$t5<xix87iI@<jl~?ml(`uT)v#uC1lpfZ3lk`_H=trxTSJ2J4Fk~n5m9?PL`Gb z7EQah!|oP#)>aG?jux%^#yKQHvhhVX5G+_l|4XDY#ue{T#AOMvw-;6)sF1w06HC`2 ze{of~D&?pkx=gM$Ag;NYqnW>mltdrby>IKWO8p+B`Fdps)Jf%151wKoCY#=Evk;j2 z@F3<@L0q1VHs3n>xfIqj^$l0lZkKXen0aE~&RJHCIPb32)o&c#VJ^@{9vZPPvlOxX zS}|}#c6NR~TcE1)MAKp_NZEz2;N&lUEG|)auaEbAuZUSrFq=KBx0q&YCgq6^%H3w1 zFuhGt8V%5hW?N{2+fyK%NnqeCShI#w$W_Ss>UL562|&2&vg9@!`oXjkQ8=fC5by#W z0+$Ud6mVJ&dr2#A3S4&Nipy_a_<F7@`f`f<zJ@m+PtC*wO*Lb7HLyL`ANil($8(Vv z=(<u<BodMLa}(pT=Z@FrZW@9BY@2tGev=y=cTF{C;Bq5M9B0+N0>TQg+3#`t#Ywc| z+^yDUi9rFoUtbMziF!AOhaBf0Of8REsW$ue_N_znUJxnI<$J@Yzfepg(9W2hp;y=O zRT_)Wng!vT{OL#?yEL`hHOdyuxm9)c@PQV>3r%RF*u&mC)Z-e>w5{po6`^;o)OlRB zzYD6~7l`scN<V02TH2Y!7qf{>xn8%`Xc(#Co@fvd;zf%TT(&;$1%Pz?)B~PHD#TV; zP=`gHR-Ps*AL9wZgi8`EUQfp2LE`p=?BX^S%ERillkVO8XY?B9x6>|wXToP@ay+nu z;7JnBB)inCPaLLC6&x{EM|3i4|2R3A16_ievhZa)uO*=t@2$f*Ifmmmdf9kCsK7JE z+DA=0_GX@P&qD*}s(L59#he!RB%fz@MGop@M_#{dL6sm{ulB<S9C|<@9{FDiaa|#v ztbw$R?^b$<DFkuDxSEZ+VUt=RToS=#K}yEhJ~lZ^k}3yiKcn${rxjCL9*@mD)H+d} zA;>1dsval!eb1&YKQ(dVG|}6JUh_3lFnP0&$*nJ|DICP?dSx^a^P8~L-5*gT{M7Fa za1y50!;K})N_cyTaa8S81O-@$Bj4QW!%Rz0?}872jJsYI|Jb=y#w8y6(4@53N6@=c z_BTEOr^IBTor<e(Qz>6#>mcQ%Gck7~{Tj~*?0+S`>b+y7mvV64SlD;)>HkBt?vTBR zN!KV2(W}TEC;oM=$Ekx$lx$dMS4h-JCG0RS)nU>QD29bj?1mtQMZxbN>!^bJZw!8Q zbybq=3Wb_%{Zb?8=Zz0pA9IiIw<;b@4!pVZ*R*f=49ymFMbc*eI6Yimh|oM^S7?2$ z!5zmN;!kaNS2%vqe1<5OvgL!d`Gioj<5e<E=f{En3a}Z8`*h0#%M0?eMR(c|Fw(ws zVSw0E%k{2P1+;3)!r}NXU_V=HHB3Kk{`4cr#E1L$tBM}*=_5lCrJug^9Gm~+9g?X3 zIG{;5=k0TcGK$W|QJu>FgTT2uQ5d(|Ai53VJt?!?d_#5kaf4UWA}uw#3G5k<6P`_c zKv{=HjKgzvB`Cu?I(Wr_#FI)}G`Crm@v65LM~<g$Oz5-1DuS8&q57J+v`py-taJq# zsSuZ#!O&RVSKO0E?`ymZhHq5+ATLQ^_uBLAwCK2TyVNPgdBO1YH*Ac|cDc#$eFj$y z4Xvhr8ThpA%eP^FxCd%F&hPg6*3)491J$g3^PT_2)-lU65eN*vcZkjyA=Ro0$unpN zdzQ?p$5IE*=Ge7^9}3mA=9d`j;$qy(HSwuXyFL!xn7-#E0))!;U|p<y_!nao>A(XU ziAUBtPC3c2LAe1#O7)5ZQH@(8L;AqEUpyG67fVduPCt>(S8RXbd|-1UXa1?eqMg&p zi=uar<lt<;!Nx#5Pa)&Nd+ks2vGoULhgQ4StdzSbsedMVMC&c;M4JvBbH}8`IR0|y z2;fn<j<|H4v^~eQxK^NPy(C!;&{~~UPZ^ero0?FG%GW79-&5k~x3$S+f~J1D`XAG| z9BDw#JYciE(LU}fU`qO?!Zwg4i_jMJZ@TpfA>io&Rq)|#9_fF`YXC+v5X+3b&MOAu zQLt<*A#ZZec;w_fvPFuK-Fn6#2pjm|_q+m_);yuJ8tT3;6cy#=>y%$M*6TY0UU5~k zOLYS=X|_5HAIe(Srdtgp+tW)<v6`(7DQ`Xy$ZPl)uxzyyj1MhfUu?IG#A8R?v! zhuW#i^mot6@Ah9IdH_`<8=SuM_VZpoqw^itk>`Ou-=dx0>Z^0W>tQCpF{qJHT#;_) zwKWSKm$D9gbK(zr^W*n6iZo5zsmbld)ZGU?km$i=D5-li?vgQ2mrmMp<uP6HpMEgM z8q&{S`4gGag@N~~37n{V=CD}ixEs2GhL}79sdQfM{X_7^<&YiEiN77Qj^lvpjXFUQ z<64LS^)rclfM1OlFOdq7IH<_`wzcMsf5$q=#^QFB-}N436pGqn&%N$8{QM}5GEh@Z zH85C3%QE~Xd;oMhCcE>;0p;M1f~jpaa)Xw<a7R{&H`i}Pe^H_=j6Xqozi*%BSrrkC zv}fqcTd!l?*ZTkew$^I<YPcIFQ(-ZhuH?x<<;4v728GtEt_1L~a*G2Q<-)q<NR3eX z>X_SzNOf8Gj8r$P+g~{DcBuy=9eEsL)Wo>7q%6+1NeP7aQE9G=X{szO;UmoGA-Fri z5mRMY3#ZSVx`03Bhoqg5ZTZ%pU3wpV(jJE>ET7)Dkj!Ld30PE)k-yrs5FKDms_0!c zF6=&WzAiBti`$E(TdZOj>+)<cOg%CyC}=PVBBp7B#g`2e9q;9#wpCPDSG!J8f${;N zT(7@pJ6DJ4n|01O|KUDGs@8|sFLElcu<TTB%====AO{|roed==sr9`wED)}sCx5IQ z8uq0NpxwQ@*clif@4r3&#+T84HsfXpyV%<ZV){*s{vJEXq%~-(NziWjj6LP!$B$;f zt%~VIF_NYxp#Xhj6%{sz`f0qJ$RjokzSD2rd%z4`vdh@&oRpEf*_mnWm85gA_O2$z zqc5w04zQC&>t|GvDr&Yf^wC3vt_bp%$ejDfQ<(%B#3+y=d&z}s88O}EHI5%`c%a`r zG3Os|=0J&q<dXg=U4RiGw%hj19OyUIBX|_+PEfy!?9(RxFa4J+>t)q)4X7MllDYjR zJkdd&6>oN?_)z3ggUzv8jX+nU|Le|B4&L8w7`<AgZ7ap7Jt07^pjew7b94FBx2L<g z1C!qfZx|{7<I_2do#V>mMF)1P>-FqSD*TR5^xpfmwdN<`<QXx5{{Z56bGbS_TaaJP z9n;Q2e-fZme5ueTo<9-ex>Z`p={wCBcH*T)C>*|4Nbf-=y<hhcEz`Ga@T!E$7o0$5 zvGQMZlb8XBNqtu$4ZO=i?7Z$5q*)3bszc>p|Cf^YH-O>V+U2+F{`%b28vXXmp<=jQ zhZa15te`R+BOU!s_wI#6GNQ0kwI>Mv_<2OT6Y{N!07_%dl+O=B=F3gdY7}dF<I(VM zV@Q#-&RRIF0Me93aA{Xa&JHH@^wY0ePutIkdTTa-nRn)rFx_6ke-p6eF2FR=C?6BS zNB#*k;2vDwNAzX93q6gS<kuS+?DH!nkUF9BGhR~fa4E+lwu%3JRoSqI;E`rY1IJKb zd=DFFCGzSDN3XwoySRAod-xaN3`?gs2jD;=(lm;|S-kl{RL#LoJ%Z?wcC^@(w7A<~ zdem6u(Ln<86Z^&i_PU;$*ISz$CI0-qFn)Y6^1E^k;^k?}i%@Rcz7pggDJeaR*1ZLT zNlcVhQJ;M@5mub~_ciFa6L`Je`0+@4E&&S5D}AvaJ;jo_0x)klGN8<fX6FvjTw(Ao z3cZYzQO^E%)n$8U2iQjCo!ltSd?J;6HOm_ir^W)t@(aKZICj@-30fOe9q#i~Xnk?* zec!#h7?u&pjcdE$^TAQ#RNLrdLWiLXh2hw?+S^yyGEOggf;OdhKUMH<bY_poPJ#}! zxh)*T*q^u1Vktb&;6I7Pi$A>CV%si0Yx-<@YSW&o8*B3<Lh`Y$2oN$i0%0}fjTf!g z6C9mI5#5R^8=GdQlk}@982%ka=j_iXI9UuK!-ZW%aiOLS(C<9K;sk7mG7-G_C5=B% zp!49l+#CXGJLy-jjz18@aQX{O*_O*23R;&_r6dbuJOD?s{+~_cG4D?(8LEq$3F^f` z`Q-6g<nvy38-J2uo%Sle2t{utSm~%gMcgGCOg`gPtH_Bjik9&mqpN?tai93I`im#* zj~2A5&9iN~Hk)-Qkvu%xR<ovM3L3m(5x(M>G=@wx3DUN$1PsMtasAwX6KY=~79^a> zfQb{44#<V0-CttBCZ*Q1b?7K(m<5>xo!81E0uox;s$|r>dX|bLNAsRsA?y}|MN{_Y zM@pdFN<oeVnGbs75|{4+A5JLrQfwQR3iub^Qvq;@#*1_cODg0Tj&DX>hkU$Tu@TZ_ z$h1+$Mn<8)RL^v1n`wY!K<&nb!0t&Dh<9&-5R5Q1n*G^OeKQQwx!iY^Q<c%t$J-5! zLTYFN^WotrOa(Hd(~)@#g`wvMY(W@sk#pe|yBWLBb^3sZw`y)L4<iQvNQpCtBkgzH zXJPQ^Oww!}++*LX<_%Dw(Pc5NEJ59x0X*>Jfm)&bRR)tfKX0CEbkQB){j}%~!<^n; zdlr`&fdeiWg+77cRcXX4v^3=X?wE`}(pmO!sgxLLe|sa?Qln~VR~ADnG4TFvmMb{* z!JIq7+?{<f+{bTKq-Pg0<SunL;wixIZ#eIj3vu7re8<1zX&Yd@ej|B#x<EmM;j38; z$VwL0x?7X(0;YdWGp?Nf9WJ?Q_-nujc`1IXaLLVXn3hm%OcpsRq6s^XEna425WnBk zo$h8s>PJWE6FCMgtj350<zS*iCOa53?MoUUes)sTkuR$<DMjRyc_Di&J`5<hw;#`Z zYt`*SA$ZmOq7C22^Z$P65W{4f9iV?}9*gV$UrZ@4xp1$|&JJb^%0%`*c1{(1X_3NJ z!>0PAz~H*>(pmZ=@RduXgsEW?NpK%QfxECC66dx?XNvyv$NK<<8M`<vOFU{)#A3@! z2-oCI#0{Lk9PpVxgB}BHFpNqk%@mf<uySc$V0?J35QpYve|sH+_H@YM=OjbP80&-h z<8f8$%`F0nAsDeE28<mmx9JReL{*>^69cMfTQ%{E*U9Y0j8JYzewK%)Rs4C~U)r~q zg}Uok;A|%7z1}9{FVq!jLNU_XM-kE~rWY8dJrQw4FV3}Ut_lzd|D39{l0#s70Q|<| zKoiUK;9ntDG6Szq1Ft=kx0?jHtb1^L6D4NKlG#2Ngb){xcOBc%%pIS~*~1p=?71w@ zOmV2>Lyn!Mr-A8z+;hI7CNSX5!z`??$TMB(N-|<nCR4{FQ!_!J#n-+jk#u&BDV$^8 z0-N!gNJ+q+sHB1TmJJku8R=XB_qCNt3<bZRC?(gn=3}27n#7MB%dUx(Pj<J$y?q*= zr(yZjY6axKy*A@bXrhn0yBd$nX$}I^S26p$tM1a*&+59VTp%F#6y6V+02HgeIL4jJ zEJOZR&zI9#)0xdtjHm$4+EY2@@4Gb(YCn>hYY(J8p`jO?HURt=tSor$bnR(IV)x#( zziJSkSDUjm)Y{Hp)s=xpBOJ=EAA0l#GZp3gNlNfXx)q7XuEV$m?@fuV%7`(1;J91^ zh61%N;YwVu#ft2BXdn<;LlzftJ~h;*u4*NTeP2De7XK0ZTfw@B#|e7o!*>RsR!{SX z?Djr2pFiq`-$Hw8ENFn+Ig<Y^`b7zPgRa0CE%gUD2z|;}f;+gC63ibm+1@njF9wZK z<^^*rTPwc_hbZ*q@LMp1Lsmj=se%^>6KKO`f1fG*t}mO)Kk0uWM2W_7ya-M3w3xSL zKXA4CRM;Dlf_A$$lB%rwyuj6XbhrlaO_)xzm!2Y2D2A+ziZEo*<V<VPlWTdG{rlTU z1<dlwpw@%A8bH-H{b3I|<a4rdhm+WdZSph*v`_CXz^#!r^}Ig(NGj@$F*KxDRoMKp zro!*f9tG7VqQ}NDbgT<lQN8ib`sdHBb`$7}qlqjlD+>+e(0`&D+eU}T)YGGY${p1* zykzvaWw7!Tn7<?3w@3510bnEFeO#O9pljd9u|dLGeX1fAsIZUp?{t9#AT<3I30_qk z-zzF{UNb^4x^>y3oriFr<_sG-@@{11!>x=(VX8ResV}Zm-=5<H)EjoJQy4z1$E131 zf2d|_Sgj+hn|?4pT@3NvQ=JbOb-7)V*>g+m-sh)l<;N;$VA`-P1T&?c<ifQxV>+9` zs##s0LIt?jJ>0SMq$9YJDP&>4Bp)cn#f}SCa5vA1-+Xk=$D%N)9N><SZQ8DNdpH3t znKFxdYvSrb9tm>#Io>T+YAyFUlHK-0EjXQho^4y>Q(9Tk#RIOD(mhy)uJ}|05kSw6 z4#(#uRpxi<>FZ3_&k^0-I=`+(Po%LLjf8#6wImJJgNGoOpxspzB&^JvB|?q45jZB9 z#ea!l0h~v3j*z{ZRnbLo!48Y*!28EgN4Vm)?L+np;E<mLh%%;p7D>29dT8N6!ViYH zXKnP1_>k1*RAIaX^*j{|A(2hSCbA60KtigPm3{H@mPbyiBu80;h=`cT<#iNJ?vF_+ znA7PZ)M&}xdHiVm`H`;e=1<$V^KG{e63(~_<Cpf|m9n?5{R6?W>c@M(QH=&^W-cw5 zX*(e!69e3P<~EnswSM@^zrZu6Se;8MT<XW%B6cYXtFfte+!6O&HxFKxaiUiZttV+X z)6SH)DlW2v{B|RpqSxI4fNe^#@wf<D1sZo!Nm-bme_<DYJQx<8<l5hc|6cN9-$_<k z;WwrcUtX#8l}8S})_k=UwtPHgcz5?dyt3InPw?u$Mj^LnZFuo4g)YOl!<8|Zz2cXw zBV}=LH!Hf1s4o?_W3sVx@v7h4;5O#ijn_!35bd<!niMKzY3G8=!WX}qL9?=+AY>&2 z-kLR*jQZGU@z&Uh7vMU`Z@shJ5k(Dkb&zd11-gmtfo~V2ct^m22C?8j<Q+kEPeZiq zu%?|B2cvN?N3mKP3YbNVVVCRL>heO)d$SLl%es&2_KByWx0Q0nu)Wk1*{iNhMh@zG z<hWL}@|us}O!4&!8E{C?*SUO2Ug<?q*=yEGCu+93<r{gu$Or1Y5*yI98ZFr0Jm>CW z+3jKd_b4MNN3<`lK=?yBfjA83$gvc6$?g0I%wT$MgOd%q-8lxY-zNRGXsLO?%`;n9 z^PbG8J`S%w{ze`&PG9rz#P3COaaoskl`jwoMx<^a6ShD|&MkL!UJX1`{Z^YZj<51g zQC2|!4H6yoe?E-na+gcr1Zpz=I$;e{mxc1#o1VH*;DVIYy=rw-OvF&Gw!wC;`|AT! zT?MXv&9-WSXHJQf?qikhG*fTlzYWyjN?Q%{^EO%Fll@ivNjrOtL0L7`Vke=?wtvvK zjbT1Lm&quuN<fn3U2yI&n9zc6`$9vv!{_b|4prZojLFSM-K|-G$8Y~hlmr*JA!H0% zl}lN#W~rF<2;i+O$*k-#PYz{r#42TBDOGQ)AWvdYiCD=FOj>(K8~lg2zTRRJH=*Yk zn*Yd^L%;RyRg!VKWP<q~N9tFbKVm$2OTTANW=eH>tQ&xV8Pi2WiIOjZ*ryuo5HW+d z?QMbEIQ!LDw9SqN(EQKN0j!5yR+g*C8C$<gPV(thOG-*QYi*~{kNy%p0yB<81YbvU zr2QekmY^6b`18aLcU{wDZNnaZ@|}fhZ`xKxf{${*U5EQ_zBLFn@Cx3*<>2q30-ZUw zVzht45z*JlulBSsM@u#L*Cbgrt`HG?3HHrcy9V9GgV6~8#L?))h_u%sPQ_P*u95_B zcGLuGaYTkRN$t2%oSiVpoX<w~oE;qIS>oGB4i0*3g?6-)!I2KPPhYpY9TgZnoRi+c zXHV*&E{z)M^H`<53?Z&y2WaZLM|y$Aa#%8neTl1>acCs(px5NnE&39A!Z3kdgurg2 z+0gO*k_l_P(4%*4OSPq2))hSNN7UPX1mTze>yaA~pN^TVNly~PQL)1RhTyx~xqQG+ z{`=Vf6ir|R@0U<QBCSbeEYk7QF>cG3T*?HjdYccG5(IbkU5xek3R(8}zn8ph`IFx_ zEq(c1c1WIB_5?<bqnNbc8|uPdCcXa15PL)0lk@S^K;uUKK72K*_6EpJ{Y|d|gcf>8 z&xVHUH~uU+eJiqa%$U?pHR1z=2Nn^EhBZ%`qS4e}2lt=Xx!+^^7LDSRGSw|nh!}L3 zh5m4bbNO6YlHwc?MyTo_JRUTpZ1e|t7oSoLMcAu<k8aKv4gS;W39}NkUapLCHZd_t zz=aCr)OwIA)7OM0Ws>qVKO^sVH8Z39zW>}T5z7wZyeias+w2&G1|jZf#rMBiP;A^j z&*ZT=3C>7;ONF#wzUnL5w84z>#fUJqyl!%ct!w8*nLRCBsd$a}GS&C8FG-?HghMP^ z$V3oZcNu0W3tO0ML|IBt{&40`w-}&;Nv6xJsdD3F`|<R%*eOKcNqT`Lz95!Kqd<gu zF1sCZFH0+=m1{zcfXoBB?o8ob-bceu5epKh{)#V7h13uU9$mQ`OUrN__2g3J-}t`Q zDpW_KON?ex?@>TM%uR{}uyi=wE*JgUj4bl0T1wq4ml)b%-(qnD=v5c7OJ^wN+<XZW z&zcOR_k{yqB%86hHso;lJMd=1;Vx+|0|+$>)WY<6`S{5Dvj6KL5*j2*X!%X;n^YfH zH24D#(F4p9b<yhxA-f`Yh-VipN7`qO`V-!KaR%-F&NR#x>z{_FMG|2ZA38k8?znHT zf&ZI-=xNIiPjPD{ch2J)oj`Iel^XFXvr0TxyoHKP#_vy~{!<cbt*$$RX5MNnl?0O7 z!~Kc+6w9^4=<lD6&nGlp(DT<UrF&<(tVo&`3)9o{JJovbyBoVpCy5Zr>>_C1v?)J% zBAt{+zQc0?@(gR6*Re2Q;x^qLcsWQNPyhX;q^?R|jk6Dd2#iL^toJ3-6J(o2SOz$< z@uIX!=A!Cq!#=-#Z7fTq%A#M@_J%SRbF1H8qS6?};P3^bNujD7NFkprVvs@JW9kVn zhsMy^fC8XV#gB|A14v(sPG#k9z_+rq){^}<z4_UzX=I@+w51NdltL2!_xds~i0aDf zG``&XjG|akQauuV^;5*r7b&sT`aZpokDkw6_xI0T$ERYfKD8Pl?z%B3zgq@9(8Pqx z0+g2=Cqs%Di&0a+ni1n*?YOS39nc%4)6;0F3Q-+4WSb@1!QWE3kUO|iL{6R9wZS3b z@l5!s*+>B?L-yyyV=A8~Ej{~E)KZ;fyXvw*t((^z6>OVJ0{n}X)pgQ$vGspjRf&DU zygnRmZUiv#6EA%k-18!&v@mX-_DcBdHJRY$y$||0MI67--=|ZCyy?IHA$C~pr|2gN zHAmW268+FC2o)2k19dLn*@`SeA1f_Mzi~0%Qz2ePK&=!WZ~Jo6$3G%B=TWN}IC;PX z4n`SA$?@~Y!i)%{LHEA%a0#i*I4Ry!?1Z3GIN9gLAB!T|!V$Mzn&jh`46ybZTl=4g zV6n^@iO{!-8rC(K<L$QyX!vZ3H|l7$R8~u_TYS1<su{}kw%$n#?|HXjaLDp9rLbfD zCzl<*xs9ue0HY~Sb-QW<OL)Isgt!WQR7rWM%-s!l?05cyFJB&j(u92wBd4RrSA_lH z4ouqu6eZM&2*SwDLjkX{zEY@4@E^jDSKH9-=gPi8JV|y(Gmv9i6&Um(GXR0fDtC{Q zBm(o&YPPIBLph09@>Jc(h>cLIthYoXpVN9IwK3&Yg}@VBAk%YE2-8R*2n9m1JmYP> z1!^`dk{)rqUI~gP+QI2&!_JQOQ5N&rpXA7MgZlb!WXx@qK~MK@_<>MjKG;52+2R<p z3stlFUA_vP?xNjUyWn4CtJAC8NYOj1$IGnr47%+;qH0{PWsc37jyl@V#9lkFqPkML zZPlYrcsIt>R49tBr1Q$`Zc(~yITas2V~jRA>7Wl@(Mo1eTBl}=as5kTBYwQN|GS#J zeRUb3cmrDz@UgQ(zh>QCJo4Val5M9-6SLTyO)=Lm$*rUX39oh$SY@{0jvpPZN1rC6 zT|DnaW}tBw0VZ|1G)AZ8vI;!^p)_G$AY3N(SA32LB^=Dom)Xsk#%1+c{4)P!c6(Q8 zowm-%tI&pHP>-kAdoG4%7x}m=w$YZ#^KROCFe;Gjw_fACIFiq-)ck3gv?JVUfus5P zCRXP;qDTx;yNwO;YV;SGq;A*cOB1g=Q(sFqg(c%Ui}AeahX#V{6nm#u3=@fG>_O_j z;D+t3gtK)qP=spfS?<azsFH)+xI&lwRKFlD5Gl}mPmGaTRCa1d%T8<Q1)0tQUUh*Q zp!tqr0qys{19guC`zm3UD3Ffxc@}T`o!J4WGNgSs$Ol^fK@d`!i`6KHldM#-*l+kR zgyyLQywVxw@`6%M|GyZ@S;BNzptKhknRgBTZ%x81x5VV{HEME(kNmzwS^_&u4)c{S z0X;pH&z=Me8=Kd_srCupB_eoS@Yjj(S^>f6ZYdsYZogHGK3<w=blHAlQqz>y)cEM$ z5$B`4;&XYYuyaPr?T+noY9bLaGvT?JUA;SA`S}!F*$~iD1U-(vhoR5pW>l;(Taezn zC--zsJ-$aB`PkAVd|S}Az>s#BExkuIO$ut?mE20cT40Zw!PEk6WD?$(Z~j1Qj1$IT zJM2JvtoNe*{hO!q7b~T(Nqy0a(ej6pxEZ-(#~w$CPp_7;4Co}6v#CQic7_!?cVeHN z{l=ED<{he3Di6IVs(iGnloPFE4xW4iUT77as48QKm4w!ai4K<(77+Vt(Kx3D+^*s? zY)F7fKuyZw<D=G*l<r8FdHIO{Awv;|@<mnY&H~+ZI+uvY0NcTySP9>BwM6g`v19I3 zy&>U|&&277ePRnyY^<|_c7x@*0W1=xGftitQ>r00oSE=_M8gGcSmLmPmLPHC@}YJb z59UXbQT0gd7@8EF%-0<`Ib}EiCf7SN#2grdE1ir)sHJa3mG~tU#dhVZt$b^IVMMN1 zZ^?Di0#(SJ;?Gd|5><5^yGEGMA6k(Wz~1hv*JzbhB7)XNz2L<&(szX+bNd)rX3~L( z7K)g}pr+Ua%L5Y2TwSfjgD3XOeRin@Dl|xf%f|WC*)*t~WF|nHb8*WnQXl^F8akKX z>W^MDo*KVVSeTx`Rq2lVMFqa4AJMLjbkP(FZ(WhZ%we&6o4hle5*fcYmc>BW_8Bfj z5e<;cHURVK`+ea<x?p1pz*yl>*Td}i5U{XXi&T*;0okc8vNLMv+Ew;LI}tr7Ozrn* zG|HIUw9(CEhhnXNg@d~@r^ZCRjmqs`J!##sdeu2W90Cs6G{PH1q<0Z*yYRA-gGz;U zB0v91$PYEULhiqKN!hOa<>#TGhp~7(ezy1#Lu5Rc2j%vLpo@MVXuXykWMX!C(x-D> zk6Tx&>3)&?#3?JiFB7w*F5E~==O*glLV@LGG%$Acnx!W+vur@R$;no3wPh`S#SMe% z)ZKKv{p{RH$a>z;K;rpHGxMT%rD{d54qQrd#apSh*v|sm>21s0=z*#Wi?**dfPTCh z@KSeDhVhXjrwZAp_&dixfLh--8IkxT%=G*?{leAVv6ubuSl89~cpj}_{KmQ7I*E2V zN>%nC4$<T7|9ZYIMqQ?xvR%*t@0_}b)T{W3NKmG#)bA=k*r5x;O15(Z8^b-xYhsdd ziop5RbqzOu#Wc+T!J{M|WptTLD_QGMVmdMlQ@+KjiZ%kzv9@zIPQ`3`F|UWEuZMKV ze#O^$Lew~Er}8(c`_I%cHXe&h8cmkZYSZA6Nfh|QFn;c5^)=jI3M~;4z7OXhj`d@K zXTay>BDj4%b@S*xo9WYd7YX{@tgL84l7yJX&lAgho{YA*l=Z2>i46^(?8~HC&v&uR zsA~|yV{{N(msn6B$A!rIZZ6WZ50aYvhFaIdl1Qx}fTJN~_x^7~MOhh6c%DKWx#t<T zXW+u5)n`ZNo~nLI7F=)u`WM=lWox05Ru5f<k7u@!9h}2UFJyoTo%`z-CW}s)q^hcF z$;&nghNAbt{SNgf*x%-1$ceqUx1POGqY>PN-xk)f_d}vrv}mlAT7bHBTl;A3V?5KP zTAyb^c<3>E5X<V?qhHxCxU=E#>1QmM5`_1Ka6Fr7_HXHp%Z8&8qtSKuR!T3LYD(tB z6S)W@W96(>JMA<71e7r-1^Ue?-N7zctt0fi1~=TIcKRJ&-MK&nK9O++BA8vMcJw6+ zF#=e`xtOvaM&INI!W$aKvS@aek1(J=`h~-nXFmw#>e}P$UO($%B~<-uF}0|i8L+iX zT_KQm#H~lN<{mu>Y~%f}idmMZZi8W;^L8G=(AZ`_@zAZHYUz7gdTvsEGXisR1oD2o zG<KQZguuAqh35cc)alxq4n-KWvmJg%`;kiDFh+!NTtC*lpVL+fl>fU9hu!3MZPCQ= z+E=@cL&^iw9&SYbn7{dhZ!!`X2{WeegmjU^RezU~Sm*hmXMBzFb$c95SueE#NC9Rz z-W`GWA6Osm#uL-NMR#|*e3AfYUS8XC{M#<OLVH`w*c`JSX+NGQNeH>iihkJRoen-d z!Zmbs;xP&PXaxl7>wBN3*MQA!32!W`84X@N#d0V0$u!|m2Yf2yQ9q &5(cro9WG z!)mgB)hccRI1<r`lZ~q_F{`WHIYDC%m`uGl3+rA&FPC-kw6?NSPl5y=Z?|%4tgn1T zY?dk}76}5T-_k;j=a1In%`CrZjb1`$%X<KPJeU99sIWh!GQy~kpZGTq)Zi1p$8{gw z7*#xl)iLX;^=z$Y%F9$?ICKlP{wVQCP9H-Id-CLR!-}aYw<TL$ye3-o=PorM(pGB3 z8i6l2hjv}&r`?yVo!g<M*I$aT7Z!hf_F=0R8S+C(pM;*i&E7p9L&LZ2PUV7c8IS$> zDypq5E8v>7aHJq5g{`PaZdzq0GFZB16Ws5Z?6~~8tZ>D@QZ846o<r~?b5#OPCe5Je zjFUt7zglaJ=?jI_^Fk=z@%G72JGPE6f$1uRn_!(>kA`v723<V2Bbwl!254<Bt@Fv~ z7o^70nM5YHsqMs-=)Pxk-8|QIL$ThvC!+4g?t3wR)XVsy0m!oFarsTc7!^MbOLn&L zfM3#TGK1@#1rhhCPzmU`zrEh*3?1GOvUWQ0fufm=Z?a%kd-hr6Wbx|*={v{0&|M$X zQLXEb=eBD$ofqhJwt4Rq75=3$3$<rKpc{t_)jRfF>zahbQOrh;QN+prW7BvDi-;KL zFK<4W3XSxp7{zmdU5ko_3-Uva32ezGBb)?^)y}Mkli2{OVQ;Oi7F{d1OAqxUnWRa3 zIhIK)3^cLA#7H&3T*Y*%D;&30qq%}DkR8gCfZ0(DD{MgUjr<C9Ue?F@vD7>yN%;Oc zvUbCZ9~+;Vq37WiMO(>A<MD^>VqD5enAUGIJvxtlu^ri9!?2aFQ7Pa7w5zc%7v#nO z(%8=K#^UB^VPJSzY5#tbE!g;UHPlAH7<AV9;2%<dPunpp?BKN=a6w~1trc0#H+;6w zXM&&AzF!YEA4@ao7x_7EZqbt$b;6+r>*{P0);ZoK+I60?xV$7g6B0_pC@faC&41pn z3+nZ<xdu&qH(nA73C3edP6%G2dcJwAwf#6S79Hd^bG#H&2~zW_Xy8hF7#Me!)6j^a zhaP?4%!wSf#muV5bB_1RE{tZ#Ufy$5rjHDROcmRLqwvfSvi?u)E-K2Ld*edKa!1dM zXUU9P-}HxMgNE~W$p%cFB$aOQ$Q!3iRR7%9&1yG^I$dTRYaA&)FB7k7P5x*hUY~7r z9<1k1eba>Ulj3mhZ@)$)Am+rU>E0Vf!?aOaUuL!VSS*q-eqgWAW<mR<Ipo!k1X+VD z8sg!_Zyy~180Cs;p^!}BqZsW|r?<sNb?L<m(SfJ9h3XMmKsmN>>2ujPlZ>mu^89nC zzMt1|mnl5$%o*OjAGZ{nd#TTp8ahA?U@G2mxb?$LX$p?*-Qgz3^N$+dHrj86Cu1s} zDCK%5_)@7<wD%vnYdRwOA|lvR)WG6wSM8ZeNu@qpS2J@#uNeH>PpQ_Tea(6IzX6SX z4VM^_pg88kAEOpLol-gapwu5n8y=++$op#nPbRlL&pHYL9XV?JraOL8C8$|=<Px<A z;D;-bT=|XmqwfgKCdLW0en4GBWp)4zN=DN8uw^3g4z6zy@7Qmb^YORNZGu?VXdiP2 z-#uNN9j6NOx7Rxx>Abn3wUPA%n?jIn;LecM`^L<ZmJhWZz=F@RlRz?u0kyCgXw~pj zL6ykMd!VLT3tnu#Pd#-`u59F^y@;;QUb`}yZuAOQEd|r0!>I1^#yu?8$HqH|E>npr z`s4h@B@nM?TDYvbm;{ecD9%oeI;2}FV9{sOlw{1LG+0@~OT?aqtNDkz29;1YgX&1> zAL>15d|Nae?G#H{R$tI+>4M;M4CTwd0g`x&5AnJtr=1bkZO%%v-45r2@7RgCbM+sR z#QqqI;joR)vZr{4jbX>=@Ay@ZEHB`Hk)kp@-f;b-q@T;v3v(7ZiQSr*pM(|YTGz;A zn?yjOCvpEnUQ6n>So|hYyjM>$!|KGPhmSJVW9E_{HpRw_z>Xfn<!_YNR7gGo1@+J# zd`>v3I{s-<L0NivSZn8?dn6=m`$A3GrCFl(=yGuEf*FBYuRM;qaFDz#h3cwKFX$1^ zHt|Qmdn=QkF!6ZbG}D{`<1hYDQ`=>jX%L*9x7nVszWsge5qF+zDdoG^)y9>mV1eeK z4j~Z)gFpl_x<E^u%Qx<+H1ThuGjOEhoCmWOFfqpn3qzg#q00W3Lp1=~1hLfmIWW_= z+x7EjL2gQZyXp6q*47b7`}*)zM~UvErvA_EhQjxsROBrcU##S)C5(3^?~*voHzM{Z zDspP$A%6%$g{&CU^cllR^^GQqd3q2%vQQvo$wJG{&Y~1HR8z2RG~hfb%3p<eO0o&J zkDq+cH`Sz*lGsuuXz(KaLj;u}3pi_I*MhJ<k;*DoN<1BTJgP8(AWvt;SZbF4H!uG6 zSd+}rS%lCe>rAA~F#5F`1p)ow^xT{UP<Am=8?q*KE6@3Jr^>~MCnNZpKNrCP_~689 zN>$_i&(J*z80B5+j`i;5&G;k#E*DeK_d!CEwi|+KY_yFZ;d2%~Pzk@*a;!{0qh?6e z$by0xM&s4|y*b+QwS!pk73`<aPw%s*Gg(><`=4h%er`{y4}oHbhm`Xj97^pHi(F;3 z)U@)`w)GELA{SQX8Lf>eNf}G=Oj@A+w#<5dY@I-z^dFGBjZDW48h^IXrJRO77{wND zgKDqeFcxiNp(@fNS?-!sG-Ci~u<HLVnz*=Z;9Q5_`x;a7r4MqG-LkNLDYVO2N=}YR zEl?Qn9iYAxbP@MYGbFbgiP7m|JeXD8IEtPlmW4jO78M)EeqqPhuy<%W{GAHQH$+>K zwFw19Ad}8IbbhOt_~K{AHP1Pq!Cb!I#61{HI71-oeD2}6sX}5?PCZ7Bym&+Un(Qug zn+`9D79(E;@8&hD5aOrHg2%z>4z`mSrP29|e%erRS(NRay>(cH_*;?K8q5ZUwfjC) z@8^zF02X0p_C`@L;w_7kI1aDZ+#|l(a#(aaM@qb^ol>tEUzZt|!t_}t7LcA|fHMoq zX`+~Edfy^B2tS0!zG6)UpItv(CtWw*{}M27shP$uJ$)f;u~r_hkiivtd4ABdcEEGg zreq9yl6<`hWXtq)eO7~d<!(K>R6h3z-h>DVzem6Np`XOLQ&u1STxVg_iI{)=(NAHW zxG9^<TCZeb2||(rpNXz|^MTUVW;po~aZCQ0%=q-TQ-zuiLR-(x@luu5C5dtxH(8Iu z-#OAXJz+Emtlqijw0_z5tkq6Z;-NTfbGfS#&=a{5Y!5n~zpkx;wDzygVTKW3r6>{_ z<8*g>FY9SAvS1h2>I_N6B^@6E_CIm-PcpLh8zs{b+TU7gMoH!bb=cfw1mnR;^fcPu zaj87ZB2S<)9Csc!fS%K)iUaX-(6^nn>yqZCE%WMk2QW>n$A1N{P(Kz(i7ix`VI0zJ zQ*)GepR=c6>XZtc?EEdI4R&I83hg2>L3m8*Adf3HrlMYm+u<2BA4@#_lt~%JX!M`n zGYTImLRQqsZiHWB$>lOSu7|~m?-Y>LTEfnDerbqQl#WDU&1RGdzvpV()sFU`IyoCV zX7>Lhz5ghOI)UvVlW4&dJT>>V&5=0Q;&9=2c-rUHE*CZpkW&lPF7qLL>tCFKPN|V> zJ=BctpZnG<P-3-MS=-SBJ|0-8neJC=j;1In2oSFiSErlt6_4+2_Tf@&cnHZH_fv(e zTHaX>7N-U+S7Dlr-z7X?p8jEqIUbwrE~l@=;>#)CbU?AAFF`@`&%V7OYuvu%@ofXn z&R^kK?d%XxF9kE@N9JqKA!QZYYwc@Qv_>-+KcPGDQ_!nsV$@6o?>V*MSZjIkL>^#8 zNJ)4|D_e*z=gGxLOF1+^ack>E8AEp3jQ*&3AsA_tUzO^VC+{u@k7S9U`}mv-{4KHo zM5mp57RVuPMNOR!`k*t2EAKNeu)}_t+NagzDMsCNQF`VhMjANFiqh^~LaehIxNbWY zPM@e1G<3)_Xf_<&lNs$`AnsNc&N#*>r_tvUJ9zwfTFKyf+@i6!9D_C|E_9?&Q%YT) zO<&tgv2j)3#TE@p@Xv+aJ+z^%p`&2d&9c^+jz`W~CWMu&1za~OE`!u!arYgovmnX0 z@`v#dAER>GY5&!vSmjsNV`bA0ZFWYby0|iaeh(7fs%g~}O+JIRtaIAx=r(@0ZIj%x z<Pf%VR0xfcAli7x%R7*3mU6uLw{h;biunJbkRQ3Q7S`aE!1Wq|z6&a#W|fSMABw8g z{wE_*7K936?kvi;VFDAeff^hji=$pwhdxT$%F?{oXO8`J#|T2AI~?1uD)hc+fYJMr zA}_-JJmVSrU30Xp%7-Jz6pZTFcle*6Zg20}wHv<ewS>?PJ7H24BLe~wuod{0hZdQT z{xe}?TyH;3Q0!KMn!~5M`X(yEKPFL<WrH7n3F8e(*(6p5GV}BOPAk^-7MF_HwlaGp zTsywz|LtQ^H;@ojXKQc*U1%e2Ui|8`G`m90F_uVjHP!Bh7I?KK@~#%zA0YAc@}&K? zb|9H!ygYCKpqNMW@wYpLA@4I#lD2E<%Y)_pmb7xGh9og^K%bpK=7ZnWOuu(Nx%N}N z5|01aj0SmbgX(_Lf;sJb7=+d)MuPi7=~G7j7EYbU`?8kDd3v9H*P767p-J0{Npw%D z?H^JytjmNKzM0DdnX2!q#|~tLVWRe%e%?(jnaiak);4K)w$SEvkj<|FXjLS&&HCHU zs*~p*@>U5%<Is-oI=}XfM*CIJlJAR4w2@=eJiV(I5wU_7(QzSO70FZFL`v_Go%zz5 z0R0;az3QQ`kCLdNYLarZCUcVQ-v%}tUNlZWFVvCb>1+o+MnbQ~%ngL*I$3%cSFb?N zz$1QK|FE+{1C<r8z6|<X#eo0xM#PdK#x}9GNw>?#pg<#`TGa?#dWNIb`GJn!Hho6~ zMw-YEzL<DBpS~6l2UKQGg{Q9`uD}a_YIF;Q#c{l+onaoUl$_2o5%qgTuT1_E=+-|0 zoV+c?89)2e2waK?jr`gmN)z8}+|iT|9)cOXxi*Tl&A=g7bO2~HUu&E6pb{_Z>gw82 z(IJ7fuhvmVB=NKrWMLA_3qnUG;Qn4DKQo(Z_eFCibN}Whk^@fA9<Z26U6H^LeBx~X zrNf*GCz2r$|8iaF`R|HE(B}GGax#gaZb!^RS#0*HWp$YJp0BO=+&#A99?;Xzd|92n zPef@qPC~eU#!UsX5O5~G%&>`|u&}3a!_!T9`28G0GZwh?Mf0Y^Y}d--^*v!<0IE%F z+{xV)+~51^kf+Lh%P!UZnDOD<d%g^n)BzmKgo@2sR|19Fyk1(;kB{R6o0~w{j~xFb zMoZib8rW<ePR=Z)HOM9GmeXsuTPV%@MrjUCzf|!)Uw{F5Qt7EA-71eN4)xu3tN9&9 z<4P5q-#$b>mfR?R!P|}wrNh=@ZA};cJ!LKe7=8Vf$a#l_a^)hjgYINTwMq%2RBCwe zW`25fHJgU<7;x`^7N?im>GS@ON;3Q}sV}ebNA?1a-v{4tzvCuhOOir`vl5BgIrI$& z9Pk)LE(Pb#x3pbD%sl*%mDCVxwSW@hwow+_yZj$59}?6~$C3*)s}-bq&;I2Gmn9=z zK&3`rtY<TD8N%$p@oD)+tDx9eu07?M!AA11i{B<tL1-(7y2kx3%&8$&Tf<R*o(XZI z%@6kPz=Mk*<zxNo6Gmy^lft;UqZQ=_9i}S!$CyTk&Io;oRvdYYZy~+QQK%bt<?bti zZigdrN$o0ko6ncriwMnjV*S81$$dD`;0!h&rv}_uRW2RpUOIPNlPHSKkV@ojL*iKR z_TA71wU~z8x25(Hk5^F+*n?NQphk2_<h+A6b9;pKPu>ozt*BO3R{u^*DJlw!1-{%* z=r|C@%$d6e&Y+Ba4Bz8lc_GXezUH=ne-gAhV$WqW@G4J#7fjtw6=Uqjbmc3$(Z#|U zu$aQh_1svJ%$4|)udJ`W`RBZG1D>ZN9CC6LKoGrJqOf%Oz0$Ic`r3XJkoYjCqVNQM z)shAI9~z|@(nW~Cchp}EQ^9BFP5YZYC-^KtMV=S|!@K53YhW^%TaoHgTxRCYE&7jl z;uSBA6EJ<<0nbe2=<iA31BarkM#c-Xp9<bU&qCove~Bb@lSK4J&LwDMe;EFU|8v9Y zz9z2iT52zAB{QMPZAaGvr6a~F{TuX+Zz;i84m)v_-U(?l`;xgR6E$piF7T`p_Y)Za zvG<fyYeX$KWZaN@h-_aSDaE^<sx1HTG^3E10!}*0#rYibDj+ImOsI5xDUL?M__AmR zP%1>9Mx1$#=rv4mCck7`)pVLGCd`V@sJA&C3*SCGsh>@ozJKT_ZAkn>Qtz-9vUPH2 zu{^B7w#kh2i-(>*^QU?sShOJ|tRY9jt5^4|Jjuq>FAFP&rH2+L2R)O`C8a!KaPP+( z1@T=2un)0G#~DTL+107>EtP7P5Vb_}#RJ4s*pL4z-+G9~=~*-~I?$0JU2U-`h0P#h zHd%+#{fKK|ES|Lt{0Gs)YGYAp{h}daar`5;ug%)?0|(~-m*}Qd!2NEi_xaOlxGEU- z2zQyh)0G#?*4CP9r})UWq_NUWNHH{Ls=M=teGc9xj3O$0o8{&L-Ef@AZCec9y&%fG z4Q0gCMtH<e=->c@Lgq=-S-=Tgt92YAL)hvce^OjNqT@Str&huF$YS~}IxnnfWsZ-| zT?Cg?`C6dxPaRr_XX_zB3jGIT8)r^q!@Gg+Tc+3vH&ac=93wpwN6IFRDn&KLshl1U zwo{SzzfM?&PP}lk_|LQLUO5{K^N}4~&QFu2Itx>uWhcCuCWk*jsMBo=Y(X!?8@9y? zN|aGy=**$3VGi!%Zmg)49~j$amcryQ^BUfZ_)2~eIT$&eH5)Wqm}C`j0n_AJHf?{c zaT(mP`Bwz2LW2T`1&roEN)JDnv=TW&T-k70sN%t*_l-rv@4o)93mB_TqZ6C}DY-Md zG#LU!U^X{5_kXLgVSiXA-mG-S&)iNiP@E^peVkwVExlcZdEc75_o=Q&SD<MAuRdZ& zts|UnfURO2r9LNxWY=`ZVoqjF#ne9%1v0bK6A2@R;C8q9iF|<%nSI?j{bgsurrNgK zk3PP)XSuQUiaJ8P^u_(RDH*n#N2_xNrApJl!v;M8K0dR9Nh_E4H4m*8yMqOyZRodC zLcvdV3&``Utw<;Qm^lJezFAN!?(dQ95Bh(H7n<EL16@~|a;Iukg^<?*&lXDhzaM@H zdEFi`NHuSymvxl;qA*S!`F{L~fycd9@SAy!vgo$r^4@mDwT!ySY1G|QcsLuWh*O7h zBGI$6dj>zQyrYWz@^BhY0}{Uh%2Em!N^eh+%(d&1AaAYZ@P((#58lqq<5*`iYB8q( zZ%ts8giq?bofN)fDS?Kf`Ts4nZSwECI}T(WD&BDNZrIOQteK<h*Jqfq;F!*`jdCtd zu^3j=MSRT}YVWj6k$>2n#t_W7BH8|g{Vvv+RCtB;jmON_)lJ*?HxL48K5!|T$J;~2 zy6n;$_n9xMZSa0*#YTkvz0+BykUM>Kbsm1;wRLyF;O%)EzFo6&-sc52ddp8LD`+lS z8o;^~zw;`9aG+P*FMj<7`rZ;jY~M}}XlVhk&e}wj!E*~?OS+{_!RHS#w;X@&nV(vU zD4hfA<yxd}A|)levo|=?#~5p*=pfEcf)pkaUXw3VPJaM_pBuQ~_eX!+$g0%zLYNLh z;fHXrNh22fGh+xZJLq~rfolufB*Dk0N)b@+BY*#9E;Ftpr<ITY5p78i^KS9L%jsx< zqp~hNgS;0Dh3d~CaQ}#vkQUW@8QJ0aIv+L?V?XxgF@B<-@!eD%&uX7V74mnKW;g#V zkpM5btS#+ya3HK7f*W(*pvy;Q=Dyi}dH?8pM@bfOb2Hx{$4Wv&uUwXV`u!ZW2y{Fo z(>r#{AWNaAnectH2wCdfSb7&ZcHCLk-9RuH%#*86AAkI2dhJ{Tv@Yo3aki!Q<Vy9t zOhW4v;9-7*=wZgGZ_0fk@F7pT_y4x4^p5JU_e5c*0}WbZ-H(haSQ`$CXr!0mIQd3T zY=*vNWZQO}y<}1V0n{rD)?7Oj_!N)iD5Ljh_x0jof!U+vL89?Z%FM948Lv`k{E?dN zAf(sG>+?^3;P=mV9E_w!!_1!xPoG$79d%6zlKg+z`pU2<yRL0YLK+05RV1WQLOP{W z>F#cZ?v@roy1Tnmx?$)psUe1jq4_SK=X>AdJ&yaHU-N%od#|<5b;ggvz3JB4O<Tid zoXJg}(=EHL85Sl$kny!Ul(H?<P8Y}a@@TBh{UYy!{Brup-Y732*Q!VB-+LeYa?w;8 zRVR3Ix^K>AS&_wH!eY9h%Xa?Sjw=@aQfQV2>98ca=^^IO@)VpSePneZ-d5&r6!HfO zWLb9mGWI`KdSz|W-TUX|1U#K~suXhmoP8@ylkm#$Oretd&-of6WXhwX5Tk>CS$|f) zCQ-2c@$IqquF327y*^haL|eP9$C%}<ozyL>f*NyW8i4>{@fR-z(p@C9*ID2}?t)+6 zUaI$z2<d6ua{`NC4C82|Iu0@qIZPI^;KN=1rM*Yk3H<<-nl~n(upVT79klEVQ-$1^ zU-zU^^r!qv{mGA!Q-||1YrO@jh0W$%gK|s6(&V1wDd3F4y&btskLy)=c|uddCy+Un zcw|wWROa>o<CRk`PZ2xFwU9Uc1U1~Ql&-g<<%Sd-;ke9dt8TM0G8uVi{xxQ(YdUm1 zlrva_Qb+jns_G2_a*|Ve)vMt$`qiK@Dw@t16yrYuT14{S8T=|#t*ecxO;V%2|M?e2 zq=jJ~5|{~3OhM&d0F-6WUJuB225wn*QdA*wh;?f;VajXy)gK?47A`<lJLZknvjX#q zi?Fq7)6g<5t$=Mj@fZ)Y;hu%}kr@WVv7(&T1sI>bZOmZ}lCRs*${i)Y+$W?~-%?Bb zrzv<vu(t*Cbr(bMbm(v(qXyWJTNeXk&<htJMAmPz$fk8Ij5agePR}#&@5d23nI(}h zhEdDrV6grKaGa>!S~zE9`GHW;CXy0f8FfiDPN7Fq!I$;Eu7$H(0}6yHoAV5%RGKR_ z5*2+(UAJzoV=igWgP9y;=Fg}uqciXERs)_wQzr)0Ok)lm7o*8}Mf^{vdJrJ+YNTn) zs@)KqxK3i5C)E_K<+B~qC+rxO2ksi=M8o^Ja$t#0BOQV@YkV6k4K)9MTw2fe3uQK4 znyWT$Uf6%e@{W;=f@=}&ATkyA?mXZ9btALreJb5-ul1O1)3Y_;gR4glOV>SFuCl|X z=s3q<pFIww;w5T)x}(fSzRX=6KVQ8WH*x*X8<I`s7i~xc(s)`RoMK*fEhn*UrNG5V zoba&_S#NXx(H1iRBaQE4#7`&W%3+m2fGL?<*Bg2_bH@2@n>8B!IZc6_EZ}0Cklh{Q zy*hbn=@H#QnQ*nFI+0OKS=51Ut~ZoZe@q4<tBg<%qfn7SBuL<$`#AP2(tNb^?_d9g z6PXv5CdK?J^VMp!KcYV{p_KTVbm^?$%O{nfc^}l5vo5_BIg#b)<v76<q#^#Ysp?qH zt|sH8@NGM$(Ndz(<WPTN*5d0^QKF@DDAJ^;Kgfww)}t0FB_;1|I|b7k@(tn#*3AGu zuMvvDklGOFo>*w>S%QqiodzvHH~3)E{XN^<P7s_k7l^OGr*v`UvtwnpnPcZ8bFqWh zH)8lP2oP0zrD82DEmgTdH8Dt(Bb9Q+``g>Zf<b}z!?;DvhZioTrOWnPS|$tH45VfJ zO^<2#4$JdBMk_k=k;Pp6*|V(oa^OM|Fg8*u-b#Rgw-}p%+s3jEGx`fKwZ5*VrpM{W zS&!r5C4|yNy5*TAxyzi|VI-x%{;t?KN}iLeyDHG)*U#zlqp7?^i;Eu_R0Jh~Au{yt z&Vx~}f$VQC?I$xAbH`+$w9L1{HWs7iyQu7lpnxBJCEvAt<Vfb~)}!*)?L@_A^7>W= z{f4DeM6}Gr$n;ku;OQwuSAnn?LG9Qh1DyP}KzL9oWy{y(4^&^t1&fP~(C~7_HNn(* zUZ*vI^OUGRDciJ(Y+s#t>9{sRyBbQoj!I*mQA9##14S&}v5Z<ILXR_i11}`+@77vm zm5=9bdG#S#G?65_^B)-3<m}s84}T8+F9AS%<{ow}iNsKb%JYzd1a>|rEwvN|I>(-W zmKqBYTJBJ`M2_G3hpp8fS*N^LMK@Z6d~&hD>_>e*vT-;q)LhO_QDM8bu?YDorx}Hd zq99fmy?2yxKw1O2@@~J<8{tbb8`zUF{H3f@M$lBPK9|Yxc$2@PXp0Q_!$A}I+V5=S zVSoMSm!CM>2d|xSdQ42rHg@KTy3MB=ig{PPx7uo}AwAe0ZMwnJ%7`s<%s2h{pSQ|t zIrNxgRsXZ@r$JN2@Y@bUE-5Xo2J-0tn)knWv6*GZh(|DWWp{%EnYmj{ycaC##g~DR zIou8kH{Tph9=2+$I_^w>k5&DTU;TjvH^}sWrUIBZYmn}ynTR$bJ`GUtb>_B_A-g}T z!Cz*zlG`i`1g<T<gXS+qizX&xKYq8^)F{N7UYLnA!Alq)wAZf)%9ktX6+o5{g=+_j zf4X|R2WG#*>zI_3r8>+k2JCVkbc&(FdajW5kt+{!io0_w{<XE)weW$8Tb_~zn|K=_ zw#)57;WgJ`Q_@^|MT6~<|B0@*9`LlrpJO3|e;J&Mo5ZgV^N<YoWmnx841`*-iOieJ zFMQ@LwE*dRs$|Hn6^)6>aYhg&V{w%w*yHFt;;&LrY1>kz<lkyr0o*ikTib`X$4@ya z!#eWrWbZNT$d_oKduNX><nimHN*1E56S-1wI&7(*c4|2s@TqZ?4F3gnP8rJF5!-Yq zu6EJ|7xs*In)c`rtw!6?NZ@>{v=ZKB^)*CJFiiW2X>NylvY4VpKek0;%026-bv>~5 z*{%*QIq(us1Z*pto_tA&mTT5+8y^@nRW45IH5Kkd_v1KdnNk2LK+3JX>M^ZIV!h+o zE6sB<@vlAEMXFh5f4l4I<kl5uD(1y55a8XOsOQZD#NI>z3kpe@k{#}EOJJL+n>1!l zo0Xv5U4W~~ElPrJ(nBvDhPsbz#eloe&V6wI=&6Os>}h0`I3jR2q>}WNr)b1vVC9;< z0UFydqKtPc1A%}W3dY}53R@)0#w+2i=-mxEPd!j#wL2q$BgTB1Tx<gRib9o0ChPMU zNYEZP*u2*&YAm_t%5<Xu48-t!ySHAE<;fV0a8$4*pr1k2E2N=8HO=i$7@CekITH9V z?v;=)Xe`*=#v!}?!^6_}$Z!v~!i`*G<5i1}+n-jVZ0oTa@NFrD2i7MA9{z%>g4X3u z7^<po1KVQH8)*w21V}Rl(kBmF#FJn22NemFL)%<Ra^#b!6atkgLnHL)iu3yOF5YOS zweGB*^1-sqzm8(X#<yyIpCsB;k#Wg39|H{DvY)J;t-{lAElQ?LDgZ3V^iQ}T*7UOA zO~3XU4i5#SL~u}Os~-}`9)1UtYsw=J{)D2s?EJCl?`%-99W&)JA*-^jUdwM^H1t8d z!5S@yK#J5jz-hrFeN*TSKRRbF5@n>z>#NP{FLuAt8`<+*k)~#aISTFr*^b%C;2Qvq zJ_}V(bfT`OtP6b%^wWm9s!B8Zg_*+1+1+1mdJ2ck#nqbIh)t5~kr%Lah({F<1PF-e zvW{t3UILV=<(dR9vlP;KI7$*=Vo2b}R3e#G6Kj0kM+Y6u4w#EO<Px)xGUA?@=j!`% z+C^>RSy#)c&DRiXMwG`;&1KPv*tgY~8!W3{6!Mw;0w9mQYo<Z#CCpmu<t4`5B3&x) zj~ZE&0+>7!^1ZHT!&}v+s~$%sMZepcod6&9vQ;-M^%@X&G_PsJ?g%;LF87u{8UB)% z%Zrrbs@|S6RIjHtgyr{(Z$9?DQ01G4Gg4-u+ZKZCi^R2hoPi7<pHU-u*HTsM-WXe- z_y2RicmmkFgD0_*UMntGA+49-S!XXItk8aJACPO%AhzJT&0yQ~zAih*VwJ_Tz8in> zv=_g(ICV{pHXv#1MespfVO~W3gk<o+BJ3VEktLC_kiIE}Scj2ynD@ByjtL?bulY}O z@SR*SGH5nP;D>wa6`kh?U@sM)w%uLyDIE=)6We&qGw^hHy8J)9_qnBm0Q2%FUlBx( zjxs}X#^|SVmXD-mRU}7MudTC%S}f(%5{a>u`|k70r$|o+yT}EuDL*G%WPtZyYeg*h z$j{_PbY5|2d+f~rz1S+6GZ%Yi^72>(3MbrI6s5~29oTV&^3z_;VqwO=Xf9<-Z}nwB zC03S}-7U_Cikg}vJYph;RhCudxc<<Qtw9SEhkerJs&bW3Y|6HmE+esTp`@Ajv`;sa zDWAoY$%OUh!>U2_ei^@)#>pohg=jRZx@+x-mR!nyLACiuX>3GKTFOKqGKG>!0&S~g zOob!CJ0ohp53e>BjH3N}vR8X$Go|4k)seyY?~dVGfZG?n&}}necgO4ktqf}A@Os+C zC(8M3B$l{LMj;@0v9x^FH)0#<-X;-Y)#=RT60h>N@%wQ29nPZwn<rJ!tK*x{!v?MI z9@xz_g&Kod_)^TVS$085*KcVlGN?krYODXGCrfzj?@0pOh86jU2MoGScfv+tJO0y_ z?`FxfrtVQejfViVgc2k7TPtD<JBvZps^Ni)zk?E&oax^Vme?9Tvi;pPdH=oWG$HzR zN9h>WkHuW?Bu8h4$OixQyA0H*U&2M*UvgC_BHp4c_$yM(-RZ!)anMr?(}BBU1zBA{ zbwDq+tN3O$FZ#;S`iEaj(2N}N;^GAy!B-f{BdVlUi=`}f=E-N^sHJ*5_BgLr84%Pj zQhPb|@bcf)ve$Mz^mi+w^YrZ|5yt^?%M9Df5x|Kh{sSK2%mN~|V8|wwghhvTj@UOX zGAy)g-uIBS-;DO1f0M=jHuAoQ&CTr!kUVE~4#jH1u6}Q}^>ygkpSTiLj8xZ;{n$)^ zs=&4VfjQ#=R>)RKWnmns{o;rhGJ~PPhTM4XczvVIchMfPQL%#I>qK65zGw-yA~l@G zra;$Gn%}T1J2*HL6$V{-r1M+RME2iM5&>sT3*2Er>sCaq63(t^<`K43`)7+vQ1cqp zx`(CH^Q`Oic8EwP*vZcD6)j$bfO<5_i4PF&@kUzXn*{qGSR*55rV>1eyU0dH$CS)q zOB^lRvkp7^-V1m*1_zE;xl>qpCuw9?BD%W~Yk%Y+5C|mhUI+=%Akc%lf4mh0_wyIW zKA6Qk3?9DZnzJGo;!6FLCCK`L7B?UHpArN~r{Do;^t&Vf<$&WAE3rPS5(jFRU2Vad zf#z6h6eoGO<S#r6HPi1kUIn+1<AGwIwcbx;zKs!ncVn_QaF-4*d8~<F@`B&9N<QUn zy@qZM2x%IVCpXArJ1ZKS*JdVFWKYg<Ws$-4L}=`~LM}-RDb0D!;wBm?l+J}H-HDKp z<*sV^Fg!e*)!~oW*nIP8v0iSLVk-Gs*iYg5EVHH2s+1{O>uLb^wMcR?1R|(eufSgA z7V0W;EwxX+CA(||t)-sz^}Gh7Od&?yZ4`E}1wq0se>H*cHjzW`Nr$_7I1}(^1D=-L zw^(x}<?`~dgD0FdD|*aBe0o6;vZc^Dm!q=ZcUOmO7JrZ;DfoFROvu~eFJpG>?rwrA zsDN`+8=?4}LY^r#!p-V4sI1L)(GfV`yrg-06GfC`xOD)&HBu0y1fFBoT?Yyq0MKLZ zJPj>c(*mGvocz3@p48JRY%JLy)3`#F)k0ifO-H|Th*oe$lNc}06prmREr~6+a!GXW zxu1HV++f>=4o%qgLD)E|)Uo7_l3wyLqXW#7NN(FC$DJMq-I@=?_J`S}zogiBUx4j= zjNh%@*4+=K=9qk3G=Q-0)8Jxy{Yxd@1uC()-W*(@$wouKiMJr4Tq>i|sziOOS@h*Q z&!6ZG!V<^v<~362Zq*bLBR(MdttmxZpJ<z(xYc{q%zl-c5RwvvO>*O{4c7yu+e%q= zleTa9&AN6JO_h`C&?j&J)Yqu>)8r-wGQaNKa_-=WLOV@^|8@qiZ_v5`Otx{JfQZQG z;pQx*@}ikYFJ!DA#v$!(nhURiC&o2=uf${Dx~kr8$w5X;JoR1R_WNNy0Mh@r-P*nP zZ0i8Ob?TP_FB|XXQM8?|nKkVMHyY|HOi3Ov&@n;M_mvr%`!VCtLrgZK&}qB(U?Yd> z%l664wQzTv-?kB3@6j;pa8Qw|EU!q8)*G>%cE^Pcgslze|L2n0b)r~}%mvX1wOT$s z8^|6<f_I=ya&8YH=!(rII*^Anmb74oW6zJfY!u~dcYC3351Z@2^eOhi!rUMK`JpqW z+l&VRGCTD(oqC|p0V!t3jFWwE&o&KTprJmw+G0!pb9(jj8_Rl+O-E{5(k$M^MfrHF zN(uSs2S}13pKYy|F0uaT<!|MUDdXfWdMi46A2+zi70S`x0&;#kL5Uvyy5Gj}l;AKr zlYi-^(PFt)gLAf)0Vq$G!|sy|>S}nyFqNyl@}|2?2X+F2VA%_Sg^(Nl@o4Lq(MSYx zvfKUjkmERS?Npag#1&NwU)OC~7w?RQHzYH6hNF?5Bp5{xW`u1_n_#tTbIO8s@W+i* zaPFq-Vbx`ZwcGO4^OeM_au%;0H?L<2HJ~tkIH^~A4mi<yPPeTj<pI$F23ooMcgnTL z5tVHf`ya!8j+t_XkW5~onHS230AsJUdM7-UM3k76)KJ&R-(zm@3D2sf-o0;>zHctB zdUegVDP*Cb`(%!3>vo*UR!N&2AfS+Vfld=GWEz6_tWhsl>+E$?UYw*{^ceJ}ML0K$ zCA#t#9|;r+Rd2E8p3&O?kVO4P38ElFIDQ99t3$<g@av05COo0W-q%9D4u{y)4)>}_ zW2P&v2YMoj^&A}fo6dWN3L0(*kwzU}%*^+l14b0<lgBxqIzvP50PCSZx}AklA4Z?c z)zjp0VB1qAL*o!eC0wC|>iygyd$gbg7em`JWT$-NIRnxBOlDhGr>>-v9-Q)+oNam{ zHZ)?@Q#IvbY+`}Ga%@Mw=_DFLv@23bGlEgV>18pCo$xsZHA{i_+09*`?shHb?+%Fv zHy;?+{vlz13#!T7fY@>VPRhPECc9}HL%vyZW>pVlT|#u=GAjMkF)GZnc+1Zp@MYDZ zQ98-Y_r~GnLBJqoc4C&k;e4?OB+4^ylWjOr<q+%B^#d0oyxlxJ;rONg)DEI&PLO&0 zb5F>yEA~;4teDQj`R#Mh!Wk9tQN^oOJE6!Yag{C~;^7KSj1G5y>vUI|Ho?P0vUCi_ zC`H4PdFJG&nTkFqUuZYuDo{uzyjz}S^gDL$>U2;Vb;WMX^o-@WM+YZ+uFHEoPDeGJ zs{w`r6?rcu-^h`4@Q#x3zp`6*{e^V!?5{>t8RL0IB>$n8rIU~Tcn7qb*oioOx(_xX zvTRwAgjN>!otuoXx((`&CJB&x%#u*T|NlE|#<lYOJRO+DK9a7d`Ov0V!VEU+_w;>t zqQO__;}6Kp9gk+&FuU-vQkG}ZPWQXnzsE}LeRJyh(LeTN5U%Ad>Z+v0X*6wRIVa_T zNh<qzradA&xeI{8=ab$2v3D~*&mq~~by*kC)jJU~3M7}4<E(4Y{6muXveC?>Riw*_ zz-|6;>wb(YxeahOC_Zf#?cV#s7Ba#6d@;+HY3qKb974Or&F8mfil%>@KhVbok-t0- zY+l?3Tf2+JyZ!UYR_Zp6y3!vcGPI+YMM=OQ{}}OpAwys>Cot_Nx_Kq`Nj(Ji!e9jL zSqp!R_Qe;>Rz!Lu{MZy~mznaT=2`n04S5V+ZVs&&o(uNF>dUn<Dv@h3q{!DQ0cJkF zzBQq-oVybl(Ivw=656_efBP9A@@=W;5)JvYIgmL6N)|%|bhV-hV+au+$j&95yYz8N zRVzdEMAo75wDNpsPG>B&)g=Dm&TQ+QWBUOXr*sP;3da`>&zjXQ5})3E>4`mGKzRf> z=d>71y+0-FFw#5rZ@JE<o>lwmZ|djAdp9u9-dp6!k}T`lb8L0p5{YDP3!OC7I9e~Z z5l>SG36vR|XEr_?58;gp%D1wrmPo?j?z$%`e(bIyuXz0td2Ni^+4RK6ezc6=a(uC; z<9}hd*<jqZw3OBavEq^vJ<o>GzY8C=v(pVH&fOl{KZR=vDpoQ7%pPmX2kfZ)*4{HM zbleEW=`hF1$|}D(*(a9JHsic!H54O9Cg752<I7Z_w3Kk=ma}i(c{2j@XtCujRcxMo z?bihfoy76$`y(n|fKE(&JcE%I8p1dc%!5S^vJdUv6MtR1!b(JjdhGfz-4Zn1Gm&jg za_yBW4{F`v`j*U>)e7hFB^6iiY0aAH>C0P>b|qazi4NxP<{SUAio>&9NFK9~x8F0A z=)j8R(<ver(5X8@m!@*Rshc2Oi(vEojx{&hiz2Cf)21W>`TBj4YEOXbx+4)@LG;9* z`6_L+C7+nMXJ)OT*y=(C>qx6YhweLFy0-5H_07Rz;d{^57F%7O$NjYmkLTY<050a= z=1Xp#!{g}l!_69sXnEbi?>QxDHK0f@y3`^~O&b|ix37lHma0i@8HWUU6!z7ZxdD22 zoJs^p@+SrVwI$c(Kcq5Tf5P<&%n@5q?`B{Xr!Kcu0c2&5voLI3*R9IuU_qZIo`Rh< z*RLNc(m$yO;)Xm{w8K~Oriv6+lDIRDlX0umnhXr@!M18ARI{6#(SU@aFY+#`F^xKH zH~5U|tewxuTta!CaF4W^+H|uus@go;oO}*j01{G$uJhC<WA{6G{*i8%O-T)V{h4gd z*G%d!_~m%qq)#=@-%)c9cc+MkIiH$M`UlG-!Ki@qZORT8`|S5}|6Nnk1{<cIP?5#{ zUy5!+Rmk!2?0Ked+PF{<{^-cNVtKndJt=-}`!?8iaVw7?%&)mje){6l9>XGto3?-V zqK6zcJrv-=mkKiaJ)O+D-*m+p)oWye5A)$yN0C7}%H972MycaJF!)WbTLX(QWF!Jm zgUP=B#4qv7R}*L`h(eF!qMl+dNMIFaR=Xw&ahc~xQI4v{xuNlfj~Q4c@NK)_cuD3c z7KphJqTl+AHuIlf=ld7rcYpsC(@$9UM%tAo4%hc~55I~R3#u%4rqO81AukBcqhe-Z zWbDn8ieuNAkGJ?_jNng6##bo<q0cJi0(M^dsOhxQv@Q{7#H!z>NVDr}e4l;F0F?ng zO=RM4B`It4SjBqZEs0G`@N2g=yy0;Me;eg>;Tu8UHo|%Si<qRjPj8SO&RK(LRfgjx z+H2OyUXCHZ-v>cI`3{su%uCb{PGC-SuaD20JK{!=H_jgQ5}x?a$;VpNY&Kr71W2t- zqXg_Gs50txkg29(I+;!U{4o=&w<7R#V?^fbWf-`Cs02vGt={{s{Ro0<5rp*dQ>Mj8 zF@356ZOWWBb#Hc5dhdnaOf`0pUbsOd84~S&ldnI!|K|gc&um12`F^9>-v8j&q1JJd zf&l(CC>wQVE8Z~VTE+<#NQ9kCh}qh<dT~+0;R{+45T2|kW(Wy%;xge0%uD$R=GIXl zr;5k54R?N-Hy2@DUbcdJ+%@a}Bbd2kQ7fO#B?-3*I07iq|BHA9kJ&c?KX`!rCGn3s zZJzhvGpKk6&GJl}imK^RGwD^o-fIqzC-|&q^E0b73HSzC7DF?uZ}KtQ-7D*=8&M|P z`U1Qopr^dK*zd=iieD_|nizZ#H>p;AU`L0}B2v|fvV#G+=WWx~cqve=>zvNd2K0fA zlnyfk9o_Hkp*RkmiMB1mjq}n<=$Xfrh7s#)17&|uZY<`0JfZT9b}(4wHNOr(WFiJ^ zhz25wr(@I8$*&#}XH8I#8DiWYOJ1z9LB(Dl@i%HRbb9(ycRVlq4zy+Xzkytk@vWZj z-A6a+KHkrCe!`=2D!-Yaj*GS8=;vqFSyP0_&}>|tbKJ=Fg)`6Va63|T2snDI9DeUT z<efKg7{k*3Y)G^F3hVI9#j_L!IGz4_&1wC*Kt6e8=OP&XvR4YAW6#y2$1t`bG5NCa zx-AAbJ|SiD?$sm>;C-lEM~qn~5V)DC<^^fE7K;b2p+-z%l}-}!H00}lXQ2~(<8_gy zrKr^t_A)FdHg2=)9@`u23Aaj{se;wXo^6FA0vklo+;*k$Z9@+iRW>*~-8T;DtKS7_ zi2~y;?@?e%_NRVM;%VHxTWvLlPoW3f^>HWr9DV}NyNl-5QNFxYfx@PY97ATW|Fu;s z(u-`X!cBO92ZKKSmOMkZ<_5-R=P87^qe-y>K(J=^4M+T&8?7RN-}Qa#ai7K5%v(>% z=i|I3WmB<RQciXmQa8qs3`l>H(^tEkpme)M#WU4yn-ejKR0$tv-U4~bOu*unAhQmw z^L#JS;ht&z(9vC2m!d#Ey=1@TFP#1P<d2;=Nb9ONS93Co20s!{oL1TyKs+@#0m=2N zMaiSUi9Pfe9*F*LfN7fiYTY91=o6CGp^<gWWslX6Q2+K?Pc8a$^=nw?yUhyax#Ab? z#|ki)<$~uy(uh;Ap5T!)8#f-0@AK4$*9lDU`EG+m6yC*1O|>tvbuY(abVUM@Y<P`H z%Wt;!-g#EW%+{pnxY;h_DYvFz>$>a|8J%6>w)@(aYt$m|?Cd1*x*m5CKId}yJyj!t zV<=DIFEP-v%*4Dq^#sq!%kGv1u`@a^EA%!NrY9oY$<m=#<-HjN<V6<cB5|!0<;UW6 zO{CjRXmS-TO^KN{V-nHjidZiOYq0}X<KK2&o_5*(oHOvmb=<l0-*%mN#Ps#q*Bhch zRvNxtg(U(^!X<zN@b2@%i*}?*+{cwjiLdy44Z{uQdYjO3{}X`;*Ow8lSfP{@p9Q7e z+i2=qZNO5w?cU~8kqx48=zVe&^I)q1+KEz?24X-{<=gg_RPEU?z~zuoJWj4-tGC%k zO6)QGpOWbVqFpjU@w9cM_I<jwz$)xH#@X<Sz@rGRH^pQ!TgPy1<EOXLa2`Sk5Px9* zEG_Pj75(sJCtb2`-aYQS46b2lsZxD<#ZsWXnvx_;EqU*Q2#D4_<7g)*%ghx8bRP~U z09>>V=LeT(CDMe7pE8FUy;+(I9<WfSY?D(}B{UsRE8h2*_<U%c=Ciw~w64H0oAQ38 zq#NSVPB?^~vt6AMIT#NNSDC%Y(wO!2^#*<66N-vIVu1We2_K0}q9>-zK?m!%WQ8M` zBT31uJJ`@OPS@vsori-l1tZNTA-wnjY3j(~%x7Fjz+K4kYyewrt99b}Q1P2Ntp*{Y zZm0gc0?hDA9gRd4xJOp^=qNnngYBrAS+@>D_rwuqN;aas$Q0c9yO!G0diV)jodAxg z*4Fl?$we~*FPD=|?Z)LO1woyci6db~G5mypOx6gFU-*vKucE<1*JH!f3n1QQUw8!K z0`5caP17C4We@FOb^4yGJV#~g-&f^K7FOFtmqu6Fm}IQJ5L0JowY<#d9Zepr*)>o! zwSb&^c{+4Po1A2jX!~^8c(0AKjfVQEp_n;)$o7i7s;r!-?AB2$-{<wy-42nLKXf$q z6dHp~H*>UY6<zE-8_ZMkc<V2JtIy&Z30T6CrRc446S+Y|u4}bEeQ{MKwbe|mwk7ou z*r>f2adt*&7`a2udcFx(a(l$Lp=AYjXWRF;{`0uF`AGkq0gKj+73_^pKNJ(3LhT51 zUl5IUzJj;notyEBe1!fQqWJo~l=^$ZqcD=!=0%C*q&^>xP~vIx%WPL#vm&g7$W!QD z>dPFp4zn*?4TCP$vVF*xDlsNG?zFBe?+=C=D|spRbT4;|v8nQl^%GuZc(!LyiG-iD zJ=%Glv{+$fG%i{vaoGVTL!BExM^10Q$w%Bi0lLc|@T_n;jkL<atW{&m4+E*p`ST0_ z3pD6K2E088`ubvnDFbaVQLXiGr|%HXX?Ek`ROXH{*1y?$9cSKbNmv<bKKZ?Sp37Q~ zn4oCI%?-IEBlB=R^U%JyB-LRaVJAIJ37Rl_HGnIS7$$fr+Ao?&X^SD4=E2OYbs1X0 z1fgN@Y1|-XwP3f9j2j4Ex6_Muh1sB$SJKux%Gj@u4mJ=R93EB!9;50^s%fBesg%f1 zzw(UW9=Qacumn6$6fbU_W7>lNk$v>d6TP;sYNM{mo>g_b3)3~{Nu+5LVz}kki7MmJ zZV2_F5$k(T<sudS0Zr7n?8EnXnoYM$DAg8^*<q24&G2a2cLogCLtQbE297+u-+u{? z1vLJOL&N=`T1)wSKg-LyBW>PP3D+XSkw_{EZ$!X87xc28E7`aK^9d_IUr2~0YESi6 zmaR(@{8Gk;0d(GGDUGm`9flNCAy5N%w?ev?CAX>|s%mwe9ftXxj{0A)phwF=i}FDd zE>@D?$SFVDaBrT7j=O%O8KAI~+AfCyQm=LO##aPmsrTNpCHgfg0ei;{6}$om#)7JW zZ`*pZ)@gZLudDR(T6EUzA2;(uA4}?o{n|6tMT9S}y;n~@7rWSIy4ax05*L44t~=~h zJ-XS0D<7dHfdf##r%TvC>@RY6)UcMX*-kM7o>gaUylOrdhKw3*bRbQRs7(8Aw3O&g zpbzN-`jOstGJ*w;)UoV0K+`lW16Z2PVx)3=2M8X{S4sd`PNoydn4!5RV5h1A1i;45 zNHbA_W(JH+f;m!kwyNv9tMKIah4dSj(9)ORF=i~>6k9Uk@3#f>2g1<TbZW`hANoq| zJs<J-I5siSG8O2)dy{@M`(-+UJFSA(G{5|q>xG%I+*~$dl8BWVbs;ek?!Fo>`1<#{ zOGV$hOSy1r=ShQCJ0G*1*V8cAA@Ava+}EI56PS<Qzak{;Wm}q=Vu8OT0oa{10szd> zdU}Li+1s!1OvGdNQ426)ICHvN+g(^yjxOgYt*Uq77^e2}VXsOi!&77ts$efFCA{JT z>Jc>XhZ%#2ztMNuJfc-kak)d=w#T()H@p4TD(tH+wqES^Tkv&(6rtJ3%N)~sv{c^- z8~2>?jOR1jB<@_A8aNN9n^uJ?MW4`F`k)H8tIanp-<IvqCu!cu?a8BMczV&OpD&4Q zI;Cfa5({kMcvNiH<HU!dD_`>hzNRNn8UdktA7)+1JP;XoW#tm3#KQiC`gO(7{^9%P z9_LWBGs*Ey5|CW;z@hElEyu5Wa&b>B`bWZjIz$ntz084pPK_masKOgR$(U0lYHysz zqTSiWmsCZz2nb!Rcx@~=@PJ$6bO1-k1fUTB$44QKB14tjIvCzK=DaH{{}C%AY^Gt} zj{w``FRY5V6o7BGRe@srmm>I60U?DVrf|N00Shor{Ct1OVxV`m26mtIt4IOYJNAq< z8lJPGeY6w{-d4d`HJ8miWhPIT{Wv6^u!_eckD}|ou2F6H1!Cs}@b^B3NuKx@_#s6G z%H11ks-;c`k7^W(m<gP>TV69M7!GuVBqi|Tv;$TjuQQDLLas<z9cLut<3a0^9VK4a zw!WKkd>6rQ>Bhpncj<Jl-vArGpiV}yjhdJzKc4k$7BUTS23>V~Hb!s0Xa3vuHK<#) zHSx9QQclado*;}#Jt|f~u|_grfmRa76WZczZeiO$np~^jSoqwlxQ{2~+R(6($fXmM zPO2I_uC*h;#rGr;nZi@Jcki}bm2=L|SnP)G44q|*VbNKnR#exg#K`r!oj=5wO3{5| zbHHtGe=GsWgOJh4J-m*=x10)2F(Z>ByUF~tuTy@@k5N|Ngf^p|7gFUgn?{xn*ion> zt#%9|LIzLYChh-P4za5wj(M1y&moy47K;h7<a2drw7(zC-e|Vun<vG;Xw9oo%AmX= z3zI~IWVEY#=`KyAF4aAbTgOBBoZsZk{L6fM#cL!EM>TF0Fqxs5y)IUjO5Svxx6JBl zJWqa$=nv;5phxF+oY=Dot*sy9Xxb$r8o>(ZNptwKpTuta?qGGc$U!xGyd9;!f*&`g zi{(DcBOQ;^m7M1|!cy=AHU7TM`=rg%1@c1+&%N}`m2ICwEw~|+_Xh83cO0c+;EeW~ z?0wF0F;39{RGhs!h$)rx51_C|Zd|dODN+I^jU>~pX6U#ltK;SCv4p~+pIW7TFA+r{ z@yN>fEtX<xW03u<>}=dpwaWe<U4d*qA~2?%w^PT^^_Exm5=88(BFpo{w^cEzp1scQ ziF`O$=g2i&$4y9?sqF7S9%f%&l+ZKeV|vrq)Yi7Pdn<MrA-R-Ad+-aRrIAPj1&oWm z1R#;@dGM)p<N=RR{CIz`QI3@`i(N&}w^SknCo4H+*tY_+S6f}~dQk@g<nW*`-q+=T z#7MOi^OLFUNwtLlx!1$rZdm~Y*RF~HkpqCZN;nU#Z-^O9XClhBm|TgxHIApNdQZeX z{R+_QYtK~IKU?I_z2PM=BMSU0xyJ_mF^pj+S4d5{Z?(~hq0Cgj82gWQdzhgti#29u z7`xx`sj!+^?C<Kj>{N~?{yCOT+=f9{1_E`gypuiswl)DHIyZ_RP!|~=(ot^c`BUL$ z5L|lm&TXQUzOyrMP{F=}k?ej?yQ!k~%a#2W0`F^ORdW*2q`uSD|4ZSLG8lpx-Ehlg zi(lr>HVMbsPg}TB3Ffkbbc07#P8G->@Ptm}RG`c&movYzrxVj%FgsjUnk82Hp>~OZ z=*NC_^Ec@WHNNC?P~9-O*7>&^5q3w&XdR{2!NYx}$d{7pwV*+YQF5g%l_zXc`gIc{ z93{QAo0Cs?$VTSWB=lm10)d9r=e0Xc$IFSi?d41}x@9Wpcl_9oWP#xk92%--2h)S^ z<sc=P>2$NjHXlR#7*W1KKs*ceRzwZfi|_o`lIa*3Ay48Ig+X9J71CTKmh}%Ou5*Ar zc#^aEVrr=+>+`jl5!u=A%m4CADPQ6ghn3G&=n#2SW^y|r%N9^+bp}Gm@I(?#%`=1I z-+>LQdg8e7zKDj1@e5o%?uGaHipUlApJN0PcM3lJ{H_UD=0V+jM)16pTSaN)!;W~R zP$H1BIylYWF~^6YGKN5C-tUtE&U=5|K1n&VlxYlz1>TX}DR3222-#IE$LMLhQj{<> zgpQl-5d85}cqZuUiAjT)T8&wHDL)}M%vOZCGtO{bC7TTW*l6Z6Nf+!)aUrP!5-jqf zBFwW$)AoAxY@d;cITw+`Y5dkEQ!;kGu<|yXc(;G0>?;?CEbTa{EKN$;96~nEQZ}!L zU0V212+`70KT;*#eu~}`nt#9UU?SoNK72O}*V4HV9LK_s#euoxqcArlOGSvjJ|FfK z_n)Q<@$AtCx)}GGK<;(ytG)4NS**kmdDozE6;h+T;cM$Yn+ZLj_r6l=h+r8HYpbtZ zoernoq1>p|$<+58D=6w;?K0=7`eyYC9@Lle;qB$y^lQe#BKBXT)puv3r}FJ$Gr7$J zay^gO>uJDzjX?khYJNYsA5)1|`4u78^%=rhrd3N11Zj)mP#ld=b$XEy6Q6e^z7fwA zb_r@Ma5iEh=f{{TNV53UV<{cu;(N7L2gFm>H8kj7A8}VL$D}R1TUhcFx;5L3nxadD z2GtEre7@Z<sq}5ZReL(9cMIju;`4-Re75U~r((7PRHaeuV`e612It#D5^GA`d;aGt zs63vx6*Sp4-b3%Li*1E$Z7Gm3>BB7|?M{}y>)Gh7?9@brj`j8#?OnQ2#;|WZ=UY>+ zEwt;>EQi}7AS8>U({5u8G}4YsWYm9Kb$s<VeW7Tf8K2ih^{<5=U>6f%af_%TjRdCt zEAkGtDp?K9)bl1hxITKBuC{rRn)yVEj7hn=<HF$jj7@3%OnTj@+Q)}{kV^lXV|ix- zRhrax{_x@Jc-!`K&8D51+pi)nGjg@yR+cp!Ex6S;FycQLjmBE+wxTC*$|2@lWWNk9 zg%nw`o$%Xy(6*MnSxuVthwZ5=pltx{(4D+!K(`l9=y`SEi`xy1ii0w7(j1fgJKfd4 zy&u20hXb?qY^8vdhp``NU$s4_%3ptDS8@@*?A|&HLSUU-Qm@8xeSEslp61GMCKV8b z)+G%ntJV_l)N6?h+-qKEO=`q&x}Ho(0gi$M^(YUkF@p0MF~S<6Y>ci*;lRtF|6bZr zraIS|Uw7$JQTF*bH+iDC=NzSW!$P3NWraGtPp;7$UGM22?5`&{YA|cMyu08$v)k#z zCxt(a6a0b2-wLIR=sI9!g?cxEoPh_y!u{s8GB3mF<dRGbgBj6sNHO=T$2J_Bs|@=9 zZ@_CsE7;}<Lsy6;l1q7nN3*5YisDDy-9Pq&y8yA_x6w0%BuL&Fz4GQIGq1a9%zSCp zNr4<Go8=5$JkYVUe-&Btf8@n2`}O<Sfa!uqg88zCdcn5FaC&!aFoMdD!Up}$v$gS0 z-}z3_MT10p1==-&Hm?D^_+BsP99H`aFu^Q)CtyR=v{PS7V_dDy=umE#1&M*X^KqBs zv?LR%EM5u=o==bHfAkdHs|5@-?kCzpx_{b#0~o6ni>;_9ww^CI%3F<eVVikJ9A1hB zg4{)wo!Nobj>SEb;{3=oL!VP@gkO8!#;M<fkV!bnQOEF<Dl_hn9Y=}vh@9Z~L6o&Y zKb-O~b(m#d6MT0WHfur3cBaQj4-rJUdvASwMZB4amMxNff#FIAT4UKho0YooQcQt5 ztAuvUi<1iJ)qEgT6W|oSKN~{v<CyUoms<b+uMY|+IhQ)<DgP2HJJkf+YS!avc7Lyj zDcgyFFJ@pEI&!)(B8ZjVan;u9aMX*>{@O&XzWg4%ZH>xN(CWq9)IJV&u+icWpucy8 zaBf8u7%ly9AN)a%R$I1cpY$o#U`!+$I@lmM%WTD&tk0QxHk842Has`LLFvS!1(QWS z;Bu7k%IPSArF1@ApjkNc*F64=-Uc-cta|x0&Fem*A3tnj|42>_3&W?CHoqL4`y&Z? zUw<`Yr#Az#=4T^`s?uB>6yNW&WgB)$Ccb00xT!2J?J4<H%Ia}hq^RFgyV2o@R5FsI zYuY*x6PZjaYR0}5iK5#}o7w{%-2d|wq0o1w$K5coY_qN#a&XX|9VYs>VbR^ccvt0` zS~oT?W4Vs@_~Q&rkU-JqF<l@xb;*RU(DzzMZLN4ElD2{Az;W?KkLgCL(H=l`Zg!x| zSgAwh-M*KqLrx~UnJa4kYyeqE8d%WK1AG}uEPSp?RP2q7gGeT4Ii=}k`rz)?$hFRH zFp097ZG9naFEiKAj}GZx^YDQ>%52GX^`5O~x}0V=Y<^UliaW7_R;aBhHdiQ7dLZc{ z`z2t(H^L&$WxL)#+~0gn@nDq2<K&WpXz!LnzV)?=A3aEzb`N}sXFji8al0Dt8>E<j z1!T~#O33|GVvK^&2dz<3s+8dB1m{r4SIA7dfI8Q4EI-4jR^HjgS2ZgEdT%4aan_s+ z<}0$sL1DS~igXj6k?@zQ?#%L?Ry>v|b<eA@fEJ<nU)&H$aBBKn*tXHjfp<WJ?9+kM z&0GK}Kw0l!ar0?Xp!PZ&EQJNjue+ZqusV%q+l%LvuRVUq(0Zr^@0ad9<9w37!>R`n zzRZz9^>!cgJw2GC#bfQh{C4F}U{X0ixbdE6Nj8a(q|<G89KdO)i&PCVE3Hb)33c6` zxcScG?y)min3(zoV>d%KCF|?z-gMgIQ25?)M@h_oij)2MlbNYrjC{sLEo2rcl-ir7 zda=QVl%9cs&8Qy(O@K1xl1{N1x9bifk|$tMg0+p|FSXPb>V0pJY%g^W>ovaHT+Bo# zf0wP<s#dNU<@a7!1wed~woq*?J~V!A(auAF+}_^O(T4-^0v(h(^*0km31O8y3zsx) zZV!FtXC9{y2?|wt9q$ghl|vb~R<ggHT}^({R}M3X5+e~h$x7Ls2SirYM&d>{-|Y`w z=%wr7?lNk|)ZL)m=2o^C=@SghvAY+Y!O_cnV{T5<C#M>-D7Z{&(zn#sfaOx1D<x_g z423`%CZ!8z+3AHx3kwn1cLZ<H1_z<OxR~8C{;B`uKfw6)e*U29K&^(~)aCaZ-&V0# z$rEzxF~KnAXcj+;mKd31DyAh5_pR7vm<&#Ppjv-P0HlO^l`8uZp7U1xO%Xar+C3sN zQq(yzW0y_t7-FtY_wpn0=aVb}M6YwVp)JCfNel@$2!I)vCE1$JuhK{LMIZV2^M8^m zbKrXfdLy#+Ec}IC4&+e+Yh~;g0}k0t1{pt7Zx?<!ZR?RZT<Zb0rtF}*rxA*tyv=VM zS}uBPiw`7g>i1tEm+5+5WTG|L9B;%$U*xFHbw<n&XUy1x_6yxZaZ57?#q9l{elqNe zIzD5~O&dS|CUnCqyqHjd<HyAU2%jY{ypI;D2gjh^g)Wuz5jw3d*(D_}Y12JOGQ5r( zfjAG>8Rj!p;=-;h9m!bpELO<XAfN>0EEqWCeU*^F32GdO;&$34OXGW2WyBFM#-YSC zvVW~#?#w>!c2kM=+QM<w?arYImh&yAML|o8RJBq!5CQF1OeSl`#4-@Y`T|dgCDI|@ z;CZzkH^%O7=YmEYys$#Dda<}E6Kv$Lcw-c6G1uX6VT6`NN%;k^=Gh(7s&bv6kWJ&H z=zAf`PN|lY{}ryiqva*G-tBDQ*k16Io6p6k%D078uSXcx`#QNgzq=^N#Ed8jTgGjF zlsjJzdifQ*?%ZQG(x-}Ar#m<M0tJh{F2kJOkMd>e2p<750cT>Ql?1*QqxSvS&8fW9 zA|)z==4i6xtF7+u(IN_~)kp(aaj<bWM2P%tuC0>qf}^*;mS%k%PQ`JS$i5GGfGvS^ z;xxTI`H$-1AKPE$wnqK4bk}%y+An|qoVA=W%K9`!J;hiNXWzK?O5nXtDlU)32W-<J zPt!eCcQSxu_{>fQYkRdC<PiHY`RM$SCwx)zyZP^b*(f5v`eq8(Gj1Ki?Fn}@LzD}2 zDfY){GS&K{AMnD@g1SMPp02Z6Zg-h6!SaHjKK$2eAC)egFSoHre1jES+K6}_dz&jI zQ}w-|#-)ePq4UGOA9&ph26_=S9cK^E7JD>K>#drtn3Oy`kFl|HKyC-YEqC7(e@a22 z@^ZA|`$rSLUTCmYXNku7<S|nK66>~Y43&3fKPqAM5*0<Xw6e<g<{|@qw(UZ@8Ixh5 zHIC$;lz|M<7=4S&!^x+L81j=%eSk{6;U_Pux-?@D5LI<)V9!xVL{fr#vdJ7y4QF?j zkZdPfJKF@RN*lccqTElrbUySLowHv_$67i%QRP~VhAT}Dbj-}hXD+0G+gz3~;K*}5 z;CnC?KoOCg+}C8<jSz24VL33rG(gFc@a8%o>9~}}?{@wCxtn6Nf2G-pI_VdW+(a>+ zkXp=Hu3BdBLHe>tB0)mr?=gjEOxsi<U#<IB^dy|Fp6k)z=0y^$^g{Z2cURWPifEHs z=@$&V@)FWEFN+7n3b8|?d9iq$!S<hq-ua>jTaEv=%iyUSD~u!17%dsn?IFO;Zw_VF z3uGBD!Ag$?HWbDoCy4cAp>6(yo?U)a@K=hGI^Fxim2KR`uolF(&XQKmJVBl3!`1Q# zI|rF1Pvi%0V&L=IwK<XwF*mp1Wgb&!Zb-L#q=1YLT!V9Uz+*epgWLCkYme4=f#>#j zmHJ2g8tZolg8w8GP5R{~BA4gfLI;z7CYjEO4LQB~leU<+ae?2#$jgV!VaI=RRKDXo zaAEgI54wvj&FC)bGQzLPIOe;1BBv`|4dU~BOYwP&TP~qF+W<|MNe|Um(Zx0&r&A_$ zf?_D3mWCg}Q0&n_(E;A)`GD%LrFdcY8hzR?x@Y%8xfQQRS9Xm#j`{WPskY5>aVB4e ztvQF@t`x||SNzv;wJzCOI5>a4Tq_hHBjtkZaUZl2rL&|(IB`=RW~7horhTT0jCt+4 zUj3bs9GHwE>RjgMW`hx)utK-K9|ED<boddkhO*yOT+y9Cmm-6giTXh6*?9JM;|sS* z8p<TF&v$qVaP5I9d<K2z1cNMezvDl|)f1}+T*<(BcOrpP4Y9KhF_0hrgrHY7ddWcA z_&<?0K3>bkzu?@8x{~m5RiR!sCE#hycY*M!6rbL@7Chm3y3TD4N7x-Zrdy7xj5UkB zYF_vD{ZJ5PJ;Us0D`-#Y94E^Xu(;n?&YmTO-d3TKfsK}qf--WEj{q6Z=-Hk`1}EB# z^fFCEebF&8r0HQB5qszH=s%B-o6iXBejv|_t=Km$!*?-T>nrK0i!`hI%&Q=~kfW%q zk4TFF7#c6>zdsNlnV{CdUWpYXP-~gGrXC9ut;)r*mo8pBr==okwm8N)9k)vf*zvEp zXY3`?H1Dmojl*u?;r{oBQyaivGV@qu=#FR9gdSz!%qM6uL(Jm=8OmNJARx#d-;?*S z>Ob^&${i4$KWTlCx;mN}n7nmy>Cqx8DQXiEZHb;z3Dqp5Tr`44_ucIsbe7Z<I5Y8W z#0O))FV^RvwM5wb3@zJoJ|i#_YmH1&)%un@Rr65-@Mbu-N_SjQYKU^(8uOiMCVE<F zIJ+JgRzs2-tSLuw@^7!^d7@3Rg$U~{yLTD{XE)j`7dZ4Fe@LodvAl0x_ujQ$%f{E$ z-1Tx$vhQB-_c&8y5@gnlNMO`%q62vYc^Bty9rwu^EuiEU(0<P4WgX#!5n3a<NBDAO ztw+>Un74#jnOY4w{H1s*r_Iz${Bue^w;vxrezYc@{t%0nwFfx+DAmF;pRPwd4#Q3e zsao!0)#||<YRRdB_s3GZD1BDv@v4v&t8%WMO#%9^+Qco^y@<Q&%AFfa7PJrA&D`#- zd;^Datim9(fLI}|_*Z)6p}yQ|J^g0Oq(bZNnE-40F`P?hax?NJ{%hFm5eZG>6VwJH z%eVf$N~f1wRtZVRv&)4WLN=z*p#&WH|DG7|hiz=9_}c)R$-(CqJ`jHb22|iHZS-e3 zqdQs7y_3G+mh{AAMZJ177&kPEMQ=(bQ-HMP>Gan`snx)-r?;(&MQjO!w6cz^P5y3K z_GkA8VRr<yY#BS&=AjE!)x^Uk-%NrQpBs4EgUd;xM#$k!$5Bm`hwV;gT`v9loP$;z z&&5_PL<wI&Z_$2=#gC?S>uKF`Ch6@YGgSfi>SNnvEQ-R^98;<d>B+8^-Mq$Ln%T13 z{nnMo4s7}bIW%wp`n3iv=brCsGk$K|BPx~GHG`*#p5u4tb8wW;#Uz)9t#HFd@RzP^ z(R=fQlZk2@zEUe#zzg(W83_f#G^{onHO9q&j;ElmF1lg#Y`?$Kd7^~n`kpUyq&%(_ zb5`SVfPN#)TBx2H{<7s<`$AN+q^Vbjx1L3#MY);Ai{E3^JU=gQK{5ZaKrXc)5UYmP zt&@uhGt2ihCiHUO>MAqN*JlDhMHN=eNmPNh+Tb|u-^+6=OXWM46jmYNf5u}qDA&3I zgYi<%r&e}$9^#L24WGz-B)WR*40pc=n}e*wd`fJkcKN|rC<qX(Q2`E9%Eac?zELH! z3eV91!M2Kq$Xl+cTAo;~bws^#w7ArhP*M0xY=NT!Jwbur)hvAn9=6VcC}2(;A(a1f z>O!UZ&cY{r&B{ZF3^_XCSS0pA@)XVmcX__9H5mi~EFYLuY;25M>N_76FFc?TM56O{ z8IBDrFBa*C7PCrzir{mylw+r+g5Bj*rk~nZ1g4XBmlZt%xIYN0gz4O|TYLX9=F~Gp zDPMi6f4UyR%=R89@l3|r_br3!X(^dx=&F0C)=1AU3b>TjcJIk#NGh*6wzR=-hCB7` zkHt`M(ehl}*K*BOm&^pAP*tam^uX4w8akJGb}649h|+IsoovXR?8@{tMG$Dma=p>q z_zRp06l^a%mI#mNma?HEW~FBOCnpo7mWS-y+3xgZ=BYY-1D7WiF?P*^*ABHcHFaLM zj+m4_S^J+eO%NcfHt1Pe%&FJmoGM4$LDr8Td3k8D3^HY&eAoNsT?~l`U>1>4xq8Ch zq426+>8bq4km2Q8R$Njtb+lM3N}fFsMM<QIL7gD>&aYz(35>3VBjo#hi^2gd_uU_8 zTq&3+6;zZmQGz5Lb3Knf1+^%ml200~g<Fa&S@4v=j?s-q(>N8lv^|$?VFP{5V>v=| zCsNCwIpJeB!b_)XxyHf%t1dI^n__UQO9M#YE$Oif8QI^9AhAlBl8*!R3z~fFrW((( zG_NVt4ph_E+tfG)3Ki8?3~hM<q+7lC3qu@eE-E+ezGc+E!Dkakx7NQQ0FLMXd<}4# z1g>7?Uqe;soXwltq+-!LTjll=V)+Lw!qGBf4nOq;IgJh_@P>)q@VU;CK^JN?c^k@A z9Ok(0-or?lPG>UtpQpP;`ch9Lr_1E`7rj5RQ#A|V*q>!xaF}ivM~|v#XjQ1qujN*v z?{a_iDXZz;TTbj%1tXa=A!8hshi2@82ED5TYzPQqH3q5eJS(CF&rxXLmL6~xf!u)2 z0npJI?Gn%5gg{dVLIqJcM047*B1w_orAVEXQ6N-KbUVh>x4tSv6qMd378Ml_cHXYr z4d#k5ps}Wlj|2UUEiPs@t0kK~A*EK06%A4Mw*{5Xu;JC#ELhA*76USQnJ_stwUk?v zOvo431ioq#YFWwkp;deSbO3}h13>2V!|lavzKk01s+&p-G5tTXzC0f4wtahugir}( zt-Dax%9fpkJNv$jt&;478T(d|N~mPtvoB+3GPWXQAM0S4DPo4P#8}7nUj6Rp_rA~F z`=>vAKJ&e<^E#K~IL`BY9I}w16!L;TTi*+onRpV7m!N{}P!*@nrSPKM$IXl{Ipe>O zKSAS~yj1x=$zSWh+_QNW^5Lg;{2<Q_D+4OOVB+xFEAu9KRr;1u#n_s5k-S8kYE^76 z@>;8cc4UIAP_dAKGdxGgMcc&Gyd0YHq(JyqSl3J0Ix(I!ugFfAtV<k=xrxcru3DJO zQF-+~UfSBDBG{G;Eboz$Ct?-l^pu$=b1oQihz%(*aePMfQpZsY;Gac)*`os5D{ZHQ z`o9#lMSSVsxpH1W<_8(ARxF_7Q7*@$a_n#Uy8LMWKA}Z}{3Ayxc)&$m#p=$#!v(@D z80o^lRcc^#tc7hShU%+4Z{#WJK4cl$ZJ|p!Gk|L(S^glWat1XDBzoXKE<4y=588vd z+bQ}X^%i{Q=IU;LXR%Q(%{HJaO|YOTBW8T8n;{*G#-=u^tD37Uo)9b|zrDVsuz88r zNDeEVBwJ_7=NW2f=XMz9Zr@pw+H+ep^r~T`E0^9B?U{PMqo04<c&)6?oL|q_*zh(r zH`jD)(N{W9F}LxpTA6F1EHrY4em{lnI#enpm*MTg%4ny!k`|w3a{s#i-Sxzpu1kq& zjY}f^!H3mtbY3C5i*9JZPuJIP-_)KLMd4wSzUcQI+O-~sa`}aYuCrfX)x(>n8yEvo zGDYP5H)B5(c~0v_ekq3p=6+&Un@{nNnjO|$^FF4)Nt;_3VJX;zfy1Lml1OVS3#!eO zn#Zmid9PvzMux#6xZ$`h+itFnl;B5~8U|>R`~uN5*>iJ7W7pA|A@Q2mt^`yDrigOZ zpRX8S;3@rJx)HO{BU4%=WbRO>E-+#_F2EHcSQ0(Jx6Q$ycK^7=`pJS66zSW}%STSd zP$3&HJJDx%4=68j*^p}--Z5o6$}G>_+=of*|D>2Y(hlkVJ;h*-WE{_OMpQOzt+~<; z$gEz`;e86BoG_NyoM==`-w*8HSI&|d3Vt!M_n9$U^inwUf4Pfr=`WZZjdhz+wq@IV zl|q-jkv7H%7NWx4Lpc_cW4-5N$Pucgu`18_ZDC<y;{@FYEgNmz?wLC+lQ`p{MAQA? zRc=-lyWuk`%2?1HeU>46kSD!-nYn<~8jgrft#Lqh83(bLcTUWWhV)f!@Gmz=Sbt(C zgykOxli!xO^miw?8^A5o*_D#>W_8o^=xe_+g*BN(@km{ta`;+1Jp5kKHvu->dmOBa z#2o}#buCZa)UD77(NyGSo@<y9C}KaJp+8Uw`YF{)*R2{xtTq)EFJ{TXgzjAYLEeg# zTNz^;D!ooEC(!A-Wsi}S>zeI|9?K14nV%;(FTT&`l=QDW$-+B2>(x5lq{UK3(NbQL z)+yw>VTQZFAUVmSQo$i;j_2!Eq@3)aZCp8bkeMZGw@15|D(U?G+_{e<v~uTFvShX6 z1?Bf`OY^BV2kQ?sqlJ{-Iwy<jyBjzk*)FBrzMCt@m!tP3bDM1`TUTAUuKvkWX^x7~ z?bo_O#n%no(=D&%N}U{W1$w=sD?CGu&e3;gyn3Gp9%me{%o~naVnj~=?Pzl;xJw^b zrhMex61=z2F?4PbLU~-HzoNHq!PC&+lw*JjXp!<Q9iNz)o@!cnvDeCmV!3H&Pjrnn zf+)Je--nVvt2m@;3+@G*?Kb@&KvdHHa0Kp&;`thxUo+%L$*d69{(JA?rd}m=((zn; zQV)wVLzl)M$Jkj~7H_<^k&l<@Drh(!>$LPt(Ib#kn+Dy${ZE}yIZmO^-v8^o%CVb{ zc>+aIOSlaE)j@VY*rV`E{Fu)y%UH;$p=hQ|t4pb^rB8({eVA@^*K2+@S~1bU+lKkr zhk^ztYR!)QS3H-d;dmQ1Y~%acS#-ntyZTE$nI0|cGSC_qd~|6<uH7*e1=ET*GJ5YL zIBdm}{rn4&<}loX)l)7<FeR2a4%R@Mnt#%*Be91B?N1+<jqaC{bIlECKIzExOmld6 z!(t5}&6+PP!9ZFU7Z=H}BWm{<R7XU<V5xE8CVNbVCp$Co%*$rX14n8ilft?;OY^i_ zQe?S|kf`Vgzz1|8m<q4~@7vrfw{NBO_2V>XN0*)t*Z;>AQ2L%BO^wV;)B-aLHvQ@3 zn>D_?_&5(W|74M-b3?K9Va;pT4P9eDR-HI?xYrU#dXWSj{>-?Cv0a${&dlCdTRvo4 zjM=xdD!YMsNlTq0Nv=KUX(An3yN?{rwS7-|KlwA<I)}b1NcY#&(pwKyUDU$MvHK`C z>I(1c0|)L6Vs%<xv;s7?Qx^m(Zo$(k9D_Db5J@_hj>_;cW)J3C>(qi<Xvmc5%1>0` z(oz3T8m8(r`C9MA7rr?iq)ehYn0^2L@t~EZQPI{29*wH7HCBHoyC<Pj^K2dZxQ#CH zZ(6jg&UfPTS6hPXJCo3|91=rntzD(P%$Dp=ovl<@iGt{<w=~aHn_G_pLTZof`gyM; zo=1?Ky60Y%2st;aid{0hT6lG7%#Zht@5P%H6Ex^t=hbCP)DM(voda3Gsx$3&!0XII zf^hwtI>GT$pF4kD7R-LveM@*K0{uMHv()XYYw=9e9e4v*U4UkOr-G7Q-OW_jYU6Pq znI3|dM^$b|v<^fuS1BC#jX@i%P3Vt!H=R>Hqe`C47xj`1$9-OUw#rKmYM`VKKe=0y z1U4$rGA@)l4rUgN9DIK~hUP}_hx7jZ_xp+rQQn%{`;3U|=@sq{_@ZnfVN}j0H0jo? zCh=!ztBFgt@kFDz9ZD<7?iV&hsf#2PE%}M-Sq7xdcjK!lYJg@a{^a=%Gl*j0kDWk5 zNZ&*D9D_iV<-y33m`6Y9mM5-kU~!?KOiB}>O=?MW;l`rMq@P2#0?PuH&YM4K8xwfq z!4s=?tS2AUjes)R3y0gfWs)&TK_umo_Anmi=)EW3$<QC<7i;|C(y#uwP(*ow@oEsC z(!+ryM&&!kMo`YBUmWGt2O@~0T}xJ_W50?0RW|~JA}bKS8lwVH6rZd}X<yQ}Rd}M? z68JcZ<FnuXtnR79^IOWZ3baOT%JjqY-q&wlR^{?58;<T>GcxN&Rd&5(!!GRB&PHyt zy@8~|ez9~evLFv{{dV1QKIzw-zqDQV4On>9wTYDXK)N^CS$idvH;3X?^ArER8qU1j z>CVot6}!{B1{WJ$&YLo=fnn*i;rKq$Au;~H#+5>wjaWIK-DkFVL`}SiXUvxA>FF5; zBLYVeR(>(Oiaik;R)oR69reG$ao5B`Y8B=@=xtWrwwA_n+<}y5!N(o*c<daraJZ7| zf=G=&_K_yxa=1qvE%vC8ZLj8oDGKTU57>^7*!g0WR%GbhMJ!Sx)H$UuEphTVvRBlI z?erWRcK)v4%$Clp_~hlA5a%0}jiE6C?l0#dfpbbW{YvB9<Do%QT@1xmgOd;YUGuB^ zmCP<Qer;O2hI~J>P(NlmL(@Y#fi?4k*XR>o#QtCsf4B9(n^hXwB0%ze4GO%fIq#jb z0&!IkN|dn#4BJX^YGh0GGrAU>c>(HnN(HO&?|f}#yrM$coRAUbJ+Tk+qte<kk+Klq zM<Mpl2!l?&2P~$JdN|MG$@O(8=Sw%bO}GtfU74o~k@BHqQcF}?P+nRsT~@YgKiOXL z`!~jf(K=6yeTps-w^pj$uyF_%C(dn&mzLBA!0)Pom~7U}Zn8c7g7q%d#4LyTk%_Vr zdBQ2_ELls3ZqrF-UsP1|cRg?PK=rA+eao*NE>8K-XYO-S-YM}*&maF_g#<l@kLktk zbkBJ>T>f0*&2xa&tQ9GgoJzR+_2Yhpkp}d2F4bnHqQq!U`zpX%z%Uy`g?Sme@<+Sm z{m+mtmscOaNWaDG=YO%Pc>d(|jhxQ)oSs)A`7AaCq~zF>zzoO_-@o4!1`!xkeepcZ z*`5+qn;+R}(5$);#Z3F19fYuT34eo~lTSBBsH8_az?e+oIFbwA>Px%lXVWws+$?zm z-qZ<K)LR#ba7waE_iHv2v#S{-Sj_l_D6!L1LtUO|yz{ti-=MK6>cmC0smo+DvQs(e z@nFMq#~J*M5O{KgmRH=&(r;Wo<nmy3r8<)({>A#765Z4ZYT|$8SP&=V(av6cfwA50 zgVVyn9vRE{^HK>8(4+0=P?;5Y>7m<%&q}{Fh@;aWkLsmCpE!FeTYMF-$|aA<>I+*g z>t6`&NgPbMd32RYaUQyNE_FM^Y55thsPbVW&UU|c;ZexwEHu47<dwOw9dk)_Q9@*G zxY_rXuA}TP?G#M_t~tV0ka9Vi*#AwWu$?5_6*bS0Uscbf{S@kAWxss)6FfXIQIm}? z{TeP)>!jvtU}Rg2OPWSZUGP_Y6LHbcwm?;Jn1?HD=%YH&^?)Bq;wYKoB9TYRENc>y zk{sKx#(jj!*x0e3wN9X}Md`fXA!4?7li|Txib1}_WGUZeivR^CDn+ib(a~htg=7fj zDz*y;c*aSA@Rr=keQ?bvsXfNpTVdt(3FW5u;4M9_+I^&lA%ykYWM%zyecL3w+xlxi z!4mDt3QA$D*)el2H-dzd=N+-~46eiz0-9ADW<-`xPW)JI$B<CH>}OOwK~lD_iy?R6 zSE>frs%)k`e5`*-!&2$cVt-&Ljibn{MF#Q$z8yEnP;x$vxmx!fc}qw10D}+`@1qaO zJWS!>Lw{5`q|b0<XTR>GX1;Z}=W>^WjXycu&^dwG=2L&Ym*Uf}2B(@adB&-m2if%a zFlCb}1nfBuO3qtck{+o?EgQAW<c}RQyX-&oIVTL!Y&xE=84}Aey@q5rxJgxQ@nmUT z({&yr?8deBre<&`%VWRPea^DUHtyi)#V?xhkk=AF$X8kKAlryltGTqL@CCeWtnbCM z<aJRFXP`WZjcIktq0io#3WGEoK6sGxyO~4fl5M<zu4F|G6BWX&4f@T2vUxG*Oh_46 ztqKNIN6LNNS;Ol;2lIl>LW1l?FWqn)u%;$HnGVBK?)n|><s2#xar+&#{6w$Qsr1HN zcw528hceV;>X%+4^f_u!6RW@gk-C11^pZ3_-Xa8(4VuTn)-?o2Q}ee~`wm2<QS}c8 zHoWM_jY#uoxw?D^*kw~&!>U1oNfL)^ck9|vf$W-O4eGELY^aZ9qS}-IA^gh^NMMYx z9-rRwSvf(8D}{Hjm=Ul_nv~D<oFM~Q^ZHYMGIuL5rMoXG4)@175NJ)(aeha`h<k;& zwG^Az)UKBbN%>OKsoTXt8jgzO3i(_cjnex(?Pa3uI{O=pHr_{rZam~F$4pF46wd>! z|I={1i2u3$2hdB2{?lUoUHd=Dqfzz`hh~ghNA2v66{Z~S_Ko7Ra@C@?z1$8W!8;Is z0}4jnH0kSLWn2hlbL1%<v#ZqQVJBL&%}m&(!L#Dhiw)X|B12$Sy=3SC4Sea5{?0xa zAIs{I<;c$TL^?bZI4^Y?G`6m;6hr!0Q|><OW8>j@?F{{ArS306Hi2!N8Sr6FYT`{! zmE&tQxtabIX^G|9Zav7_jxr3iLU6(bS4vgMK?VD7e^aX+)-WfO@nrV$gEey(c%0M> ze!D<KSzCg)#Uvk#tj$IpTHU9fAnTr*@lK`B7L?^y8Pwi(U8vN{A+@($H&`nxfInqP z60dqLa4;L1zs+5ZA$+nH;}=-oze-*n)}_GaNU4o0_MlxO=nJHA%&fziObB(q@q@f% zq&Gm5F74a)WF~YFJ|vcFS|ru=dU$x)DQO+i=+SCAsCby?KDV`q)jvM`+G5~*<HBhk zA4tUD8a(P5arMFh4{GTZa%)hWU8C{M%Yb!rM`A?P2_7yyL-x+<j8$>*_5P`_$!a!e z&Eo`(I9|jXkg!JkgtMt+-L!vEp!4bpL~-sy0CNzkdk{%I=d;j9Zv$1`ypN99fMzR& zXI@-_u3e=jR&q-pY3hcSV`$Jb0^IbUZKGnkhxwJE`In2CviRt;H5J2^e4v6ed%<>y z>4TZW*jrD1Dg<#&of_Hga^cD9e;T#V@otSq4Db2vQ2E!<YB|ppuMgNdwh@v_KVCyd zj;-L0MiSt@!67fdoA^8njY{RzBv@e;?+FKDqO_Qy>4*;x335bKb7)NScV;+m;4j;( z_z%ewc?0rnQu(P3TPH#q7Io)8xYt+p%p?#RYUj0E>-Ba@QE$G>p1H1k(EScIJLU5c zShnF~YN8agIP_d>R(fz#qPWdNtiRv1Pgdw|ZdR>7Hxi53eK98zzM%apDB;4dPLr;$ z#>X2UTP*6uejD~&QdY?b3+L*@E+dB+c!Ns)%-L3DPiokf#3Z6aEP3jUjZ&2pN6I>^ zfnS+CfCPFJl;D*4mk-;RvSoxsL`Fd%7_G8TrQeHV;K8TnR#zL5B?zt$`{>Z|AR^!S zqHud*I_toQOGeVmP}wJ#em5Q=td~erYc(U6xVYRtPD)<4N>IuRhXjIs8uJNahvYDu z&4n@;0(brGs$^0xOmSy;iyQKXsT&^$kk^*56`B_N7GHdX!&?N^t<0Pkt|XOK=b>LL zZLhhu>W}C;n)SYte?1n!XEV9-R`!~%CC}V^31Y;nCY{OKYE}o?caw0aKBK|g(ACA- zhvD_`f2h3<wFzv8Yb}`<k3Kcs5Lgbl{Pf9rPw&$E3Fdpk3O!bO7^zE~VvQ8Hj6li| zu=KIYJE4FW8xotd;*xPg>+8vxbp*+_yeK`Uq9d-b9ARd?sGo)_WWESL5zg+F@?Gow z;tSrj=oox)6-Kelvwj`~>X%^2Ei3HHS$l4-upiGNmqrTXjG!QleMm~;V9*v6<acfR zN-wZ`K4`6ibb?r;0}1gaZ{wxa#`rSMZin`Ri-5LzWF(4MmZ(0bbN(Do^<YgO!t)Mx zm=HERZONE+5RAln+KOA;KJ{d3FxIa0fsG&WZBB#MDHB!|zZ>D1_Tz8%d)1zAcFdY2 zn0{(Iek{ddGe{N8^2eELAMYRB8=)0zdK<weeNF88<jPT-uCU}>j<%_dp^GtmA307K zA<%CLiu2mv2~sRc2PBGQOJj+G7+j<TotG~gJ5X2S#evH&zru`PIr3*c?WT8We%C&% z7-6+UV(~3E><I_BWSL=Q^dxHhTiPdrL7?fqbglYNrcINGVG*QOeQLjTMR6YMnKSOl z=>UX)-o=Y6x1b5b!{>Z-T=)Ls_DzwpPZc|u)CXMCm<)dG*9lF@ps*xM8vcpOZ;X(A z;NJ6TbpJ+MYZzzQO(Q-IPguTecMen9zjnA0aSsI2`(LQHRz@&jeb^OYk><}d*nJja z#gFz35)Q|WkP7#xVmImS>l>|i$NuBjKj40b0J3IJAYADkL@wQLXC;m}Q_L4x7l((b z#zjZ3uG2c{>&g4)hQho5>agMyrq9NnQ?YBjtu7uirOww!Dr(|6Ya7u;GpP9ZCQDpb zNm?tMdYAdngU<@vdShgCu6@c;pK7ybHaH}7XR_p4PhA!25bM;2;S&^yDCaY@{)j8c zMHs(+ZX0s5TALVn+%GTbr1l8aWChS=0lTeFa+^v|lJ-x8wgwAC@Res}uFE4Vj$(Aj zs9w_Qx9oCkEzgKfIn)Y`jg1M3i^ut1Z1g7}iYY5~=99MoRexxfbX2`(-_d2ogI{Wg zK$bafWT4}zl^Se@=#enlWAT!bo9_JBSNOwSG<x9!z*{_($&*5p<6d0t!)ekUk~T=e zVpmLgeJtL3-0@DS_WsZAe#Y$5zx2myJdIW;er;3zV`Phf&|fCxg@erD;c7JIKL09M z(e#MjW-^RG1QWpwkU^yq&GFUM;0@4GZEmkd7TS%B#5JEER~pAN2jeKM?;tNv$6Jp7 z$gP%iK>PA2-Lm3AC7e-VkqB>bQ+qbf5wKMkaPTT@$8BgQH(>VX_O8yZ!u^&knn9}N z*gtCNd?c>HuDR{B2=wwxo&xOdK*3DdyA6zJeN}Zq_qzY4o>55nQTDJAQ`wCfZ|>?G z?PrObq%$a`Q1x=Tc}?kBB9j0KO|mlyj#_K6>t6{E-Jmyjp6hg%Hlw>Vb+o@Xk`p_2 zN<Y9d1&kv6XwxZ%3)$B_Tu2qRQW)?O%q$Dy3(m9L4{YWgQLVXrgX;55vnKv85op!} zoPqy!BbWaDy-gp_xao+SpO->C;HrMFjX^zSW)TQlxJ#tE%DM|k{&()cP83KL#5Ry` zNqM#H+N@TTVjqMi#-}Ri&D5uqWWsZoUYp4*?)k!0j$6{xt@~3XtTN>NhKNJC+YP%6 zRIt0lQOAcmVS96j57r1|{?tKQCMr|NS-*py{c?n_QcGNR&g|T`vZUy<*SxZfjE_q_ z9f%z}jn3M0<d2_Mq`&yYu_+MNu0yu}zq56g$ddUHdFU6o-;$yK!tU3w=#->j(*WFe z@<Cf-g-nD(=Z6H>yyqEi1Qwl<@mfk)slB6TVq?LNzP?jhD^ezOHsm+6)?0$Glh0L0 zG6WA+YY7=X@$9134nA<m$9x}*<l$Uht9s)bvu>zKexJzwhmkk!yWgub!p9tvoUF#j zAIEw1tqU%-MDZ~ODJLy<a-SZSWqo<Ilrhk#NuR1_SMBNtGn4Cc1V4>O<rZE)-r2(k zBfI3KkDh_YjvH+F9}l63g{|mm>tjB7+3VgHlDj+tR{xBogtQ0*i-+5q{9^RsUMz{o z!>3*{KfLn*)b5B>w!xCeL(N8G<%}62S*+l~Kugj1Fu%4G*tod0I^q~NcsV@wZ)kFZ z3C5ZdRk>4hWcz(bD&+Dh$iS}@^!CKj9_JKN#qs!2z7Udjl)oYLN8k1Zl?vSow5I0{ zx};w<r2dA~=$3*@UynX7Qu(}+pg(i=^;6j={wq<;wxN8V(*$%FbYh<^=|d41CfguP za9YSUpRluFHBDhXX{V!0Z^QSn4HB>8s3K@Va1Z_M$7jUy*-V{ghq*NuoL^rSv_l+e zrgNb(o#gnW3+L9q7>gOK#~P&xpEx6$+sQn}vvVi_yb08d!@QI=&`llP|Cg|U|8`+o zXyFbnpwV(4?@!Kxtwt)dxMtn<v5tw0D@;>5!><%))h+OH_2!yvhKZqRt_R1_*pTeQ z{zW<_3`kX$CU(Ib2)pA@Ej?f9a9q(%5k<G%8%!5&T>8srwXCE>iwt0jd+`FR-eC`p z)Jw{CKXYr!rJSLxoqwr3GL5axA^-`%*dtu|6hJ|c+q>L?Cy4CA7Rr9B3T)?prad{N zfiF*ZC3OLx4)S~tULPZ~acNc+yx)Z|yHnXnCQGZDtr0%ksj`q}-2H17^q1;SFIpCz z2>eM}HXiSBP0cM#yYFX&wsw9_wRy+qaL+u*d1}}MF~fO-@ls@Kc)^Udm_D)Y9Yz!K z<F9`cGQNu`1ka)5n`&*iifI^Ug=Eh2ilfk{4ALTXt(7;L?t_7H0yi*))ml+$_nTNZ z-XEsQmKhT%*-Vj3tqprKL}(A|-)O_IU~}B=U4DM)s?zUzB|1e94~R7@;-^(c(|@(M z!?rvJfLBLAb#?3LbCSBOPtClS^^E2HMDXa(l+EqlKh1a3s6sD9uq>c2XEb8)dBot; z3uo5I5po|J%j|TbU<w53uFhC>!8bfb9AWSm_H%<WGoSa<F8O<V|3oocF&0@oSe#Dh z9(fn^Q4X#ZH!%$`P*5SU_BYA9p3aup@P8q6bI&XwBtA{S*Jd@?RR6dR_@A}y<Pq=? z_!oTU`z}i8zQmNi5_q(>gNa%#8~hT@AwIsl-sl^O#F~M7P=z$l)P#1$r3RyxmQvT5 z$6%XGyH{#1oeW<nMj(vfy7|mRvm%MO?%|hTBDJI*kXN1A5MtrBk27n6@4d$Dekx@z z*BzY_F;*+Pu~s-ERx!=n8sN!uct#<7{7)z~pA;69IUu`}2VS9EJEHgCZcWyw&ZCcQ zl4B7H8#5koNkPXfqn|oAg4Nf~BUWtr1Y}{ViRXGtcv1?BPx1y;y~qg8pFQ!ka;Lw$ z8#AOSSrN?{J^>quEF`8!r<0bZY$N1ylG5~uRmpc`>fLa8#hy*&vNexghT8UoghglO z*O__bT*?-|1&-eAT8vVr+_SK^${0MckUT5hWelnMLTT1H?Vs>nhUyZX1rHjbM_lRn zk4DDJEx43xH(T{Y!o(ZekI)_l?ZIRvH8C=$lJoFY+UEmNEuajS!oxzcZhK+$zDMpU zO8^?nH>gGV$+N|mM|3{vi!-(KOMqFOwHy;cVe)2L86Rp20mM~USi8n?5U6*XCB1)s zGoafX=T#9e#pOKf5t%oCR9tz>YF?_Nqy%ALs@qVqRHj{%g5_l$CpXN^`=s<+Q*7w9 zeidB%5?^xHQ?mwc@VdgM#`W$<y4Ns&4=xc~7NVHxUn51MLG@L{_1&w~DJ^n9tr5IV ziXpjj=esRG<;&L<ty{7ixQw28@_6y!+dFWE<Q)$~hHTG0IZN02uddOHFr25#JEfzt zXfsdx7pOExj<2?wUP)|nei+Y%40vrX6}so_zjZW?u!$dYF#L&D_wkms<N3lKtH#f` zXQ@9%B4`lg0EaDCMe)|p+r|tCviPw~d74m@2Y-Uu;@e29Tju3p-2H037P2wzENdH1 zM#85-Ob#z+!=Pg2)h#|asvjC?UEAx#3M8<mW{)G$_L7k;@hc4t0&hP!03Dy?_wc9v zyj}A^OtB7AqI>uOdk`zowLdSjroJ+|Hr!gAoi{yx(|$7fXl4swJ+jg*Y%0G+Y3KSJ z<DIJ7hC!Wci1e6|3f#P=$-y>h1!=ytCTVIqFfpg(<)zd?CvJFS-NmQbS@rP$IlTxa zFuOGz=hXe49|~k|FHUonv^~4Ss=`Mg2K&;YwM#bYa{N=qS1gLks-*;AEv9Tzjbisl zjLa@It7WIj?V^On@TNR{i3@{ZD0r9^!MUOw^>YW>bU%RXE6td)8`7Oas|%@RhQsS} zE(KnD<59lWot>GlMQ<jIu+M)c@U~?rqU}V1@ZQtI*YMq(Nugf)qWXfPot8E9oq2c0 zq9;Ki-xX#edJiAt`(2kfCO5k<5zkh93iDmJ7P2iPuIham73#N3Ec?h~JD++fPzNr7 zkGq|OZ8~00*%?%_-G@xP{xgev(7sRN6UU90J!#u?46A^T9Jz-XK1ltI>%GwXt}G^G zq}89Pk9Gt6HB~=PIxkAeNiB!s>08hnc>CZU4}8fct7nC&HEmM)c&~i5WiDVpn)-~C zxm{R`-tGBHr=+3B7MC|)Z+MSH4&dhQiB!iPn-P5U2IwAU4bDkFxFT#|Klt#heMOK3 z-mMquP&R)5|H)dYiE04uy3hg8BsSreag4B;(`eDVrJ2IGD?XBffXA9&dW6b39uO&j z7r;yJk;mo-%(u$8&L_P+n*c%OgLqf-xL>+Ux3x1SdIdr$>1jwc{bg3v9#HGAvpdL; z<9PM7;m&s|z(<>?>T8WIIU|l>b2F6Xxy61Q-d!#`NLLUBLFl`?Z~0keEC%Bk*zZN( zCd-b`Z$wBV7yWrTx<0x<(*H#BjF29SltFBm`Deb+x3Xa)TFpC!d{cHN$<qGKl&e)r z#P#RzjkY8noRaV7`cUA`L(-p6dWbWl73#m2WhhN4lyUxMNO;j~2W(`ug)G~=u@SY+ zL3_!?V|OlJZn@|lsH*#`+Tf;-U84*4th{`(WVeI*Z=P2no!k74VDyZ&MP7+LnyX1g zKCV$zucN-`d>slqHjRx@_QNSK@!Y!m<vzMfw(UXl8nSIzT|H9Zs*)j(yl*Z104(eg zwf<zl3d$eAF07w6eb{5OU?GWej!)IAga<^QPm&hub6GJqGb_l~PU-~uo0@|#7w7Jz zZMH}8%tszeNea-Ac#Ts1;ins@C64#)xS5dsD}jDXnxdTTYe-Z!YYz>yacU~{#f`v_ zYt4!$hY^_S&d&{X>r*E$8U2}sRm)|CQs!B;v~=9ec1A7^;_^HTnjeHccu;f$-ueNG zzlUh0XW(_YL-f7A6|^~-T%JQ(jATo#6zQt3N)uM9tI=y9hj}+BK3KDQEJrz7rR;BZ z5K^`|PJ*LsAVYQ2ZvjrO_MUqc7Ye?-llH5jw?M21^4B0kmepmL@Ee@9@*%dD^5l!l z{_EFXJm==>7OF@9fmj8U1Rtk72+5I=k*Tsi1&dQW6(Fa2VSBt{z^7sdc)2;h2IX`} zVDs$}`ok_Qofa_YUbi}5TJWq2(tPmigB+DWaUW;6R@W-;(SA+fN<I=QdC~^`w7z&i zq;GhFr+I*(5LqX-m{Zw+ZCZn;m5%4L-S(WM)`6g{Y0&?rMuwn0n%5T;mnLgUgZqik zpoT_ye#dK96F44Y?JO?fbo7ie=|}haUL`6EU#oSW&JQuJYjJ%@q!gJ3EM>adeQIv# z%<@ZPzP(vnxl>wPY}i2m+WN`rvGZ6D)BhaPYUr<%Jhxp8fRhHYH)4Wm0au`~QWjp$ z5>FrxZE-uPDR?Bkp9|Rtn0~Mp)Nj1D6gjwnwKF;08???68^coy4hg7*jUGQP2;5mk zyt`u6;uI4?wHe4Wtn{HvzN`Z-i%<%0>7zk+$;l0lBLu>2r?*cK@faEB5A^vgOtd47 zbS!VX=A(V@8SX649S@WBo2S|gXE}i-P18)F<XG>pz_nN+hh5c>i0r_!XvWAs-R}q3 z%7%u#M%nNSf9N?@#?|6**+cdxg)i{o%UItd5$UDJGa<I6w{xoMdN25tF*na1JzjBz zD<kFhc!NgSgm7mMFDXLy6?RAY;GeUVe!sj@iA5jbm$s&+`Qsndkg+R3(>!&Gm&)Dv zGs*Bh{l`Wd-D93slCs@Wtc;RhdC`RrThlT93?!LI5S*mlie~#AODyW2{J4X#YqhoS zd}FAgp;6Q2JV>?a06-Gy&J)C}h1Mbme!EF?gAXvKZFA&z2&)EP(JDRNHAS@W6u<hk zuy{+c=2}>J$DF^yQ}oGf#S+Ft#T)1KJWu6C9ldZ>!b6XvzX`c6_&BBOWKW}N<<im+ zN=_bPx)a=xhhR9uf0a6rTC1?#)@b;_E4p5HxtDYYM~`EwmY+M;eXo;W5k1}b_u@^1 zu9?k}>6TymoE7EeW|8!|>>Npp6IaBMt+yeDTbtTprg51zfI(<H%kVMnOduSdAp1_4 zT970Y-wS(NbBDki7xi5h&1}&+|0Ue~)lq?{^m>Ij$6``k>%6~B)uVoUOtIQW399u5 zA3`dGQkl#G;MHHdVA6+)t!)8#R@cG$u;rUQ{j+BO<hm<>?}tK5=6jP|mq9<r(3!P+ zMjCBz(U0L;YwvDco8p%(za(x~$QxwXOLwa)GJNrwZCEWNd`-e|(}sF6$CU}g#fzV> z4-ln4Y+aXfz+ku5)De{dhy0LQFhKI(kL&Q@y)k^Kqwq!fen^Xf0Ydh1E3DD%c#W1z zSnZ1E4a=_MbzS}fxa;^)et~fo{IA6&Q!e<CtPIwQJG>~!c?myuQ&bB07;PyjDG=`A zbz}F$C=XysvS0A-v2){9(@=|(D*JP{Y<}ZJ9sApdnW0k~TXK8b+grGh^+WSg%~ZC} zwRphpO9lIrP64hTNHqbV{2~2A89l3D1iPqn2?atq2OJWz_mBp?GPD7qFakU3Z+Z6c z17==Eb@Rbe#%=410&g?l-MBr)KUrRsZJ?|`p|<MW@SmIalJOi;g+Ri$-~5pjAXxR} zEM#Vay@;r>6oE6RBB<T^ZyrwKU1w^;uogT`>-XfA&Gk!-ThI1S;g^Cv0Fm04+F;Sz zvcSt#dg2V@5&4I`z%PyDt5an+P<3O_q`JDZ^m$fY?#M-$M`S<Zd&3yOtVL{*+Q0Q_ z-ul%WeojQw9nJcpYiV8t2hPzeGw-Ub>><rVKxtTe|H~bw+utE09U)Hf+t(!+twk-X zYeP<=0WUsr)1EuSv3FdAjU!1i=y>~_3O-(J{ZPko^QjigrU~?t8qdK@!Yt|hN_8s2 zzl%8o_BCMpG&{kC_zdX%!k_%fcS;5J-B;WsGU0LcZLWX;$5~5cHd^9?w^ErBE?-tu zi%R<y;GKj6U(Jwd1-#o@^L~Oy<JR@Gk`rfyamO2zPD$a4MN*eH(c@?Su0YhG@?^rA zIx8D`BktLV`4RnfzjJ>+vdBOqVu@ysn`@+ibsM4U$E(c`t#<yGu6*N8i)K-H;_q~` zV*DFak{?uvR`qT-b2iqOrs_z*`+A%p^7BL2x3pp|N=yv}KmiA4ccfg~^avF~Tj#B0 zuF@ROEIBi*TL>HBZ`KaB3$Si+N*cSG&z~>%qcUq!IupYs$;eR`TLGFRE}8v#0%Hg( zlx-FTX|qaB)+-4OBR4LJB~!8!o5@cYg<bJRLCiz%Fv@~qceHA@k$2+2{&=A7?=v>u z+Ke}LFJe{^xg3rQl=M|cilq%-o?*zavYLZKoR~@TSH7%Cq{+aVhrEyqg_EVy>WK2c zgUCAs0JVp3Ukt)E^%?B^8s}8;G=V}3QY0K-u<NHNI8>iIcW!%E0WcU~Bv}j>riGfw z518>`8nh;$#<%2B2Z-Z|#Fe6}c3^^+bB^9(_v4z?IJS9*dAU_|jT@Kv08I6F9|ibS zkw2ezgYLw^h<Mg1o7FzjR*z%-0#xEqw?AY(uB3QciYDfeB)jUbySK;V9h8PV70%{T z+eW~%$l#6$g`0T4mg<~4kg5pqaI&vY7yN^YRS3fN+xBh8(|pV|kwvFKkIg?s-9`CP zs*tZw8EWsJt+03xgjJI@kFPfy3$otgYs5NsfG1pywwD*~Yc)t<<9nfK7quA&vM=|0 z-DeHKz8h0v^A3<|%}s|nIS;|e0qE(XI?#NK_%Zx5PL0tpLfXfMDXDRqj#Xogn<3ZA z)i;lVN+xBrhPYV`Y0yr;l5_q%AB!;rN=18Sxsmak%`G%O3QkA(KoAI~xc<;&U~v9q zUieCCJ@!zPDTl)oUsAz)oUk!2=A;T=iIRC+G~_swM@4s7G-<yq8tl=qu^}(1?4!;o zL~|zkcLLY;gZwGM?HN%&OhI3!<(F!0@2li4ab?p&KFR5KRX|LZ3syEI545>o0aX@I zB|%Y-ieE7C6;Pcx860$sqb7m?A|xCF&F|PrBgv;K=({cgsIXSeb-ZkxI0T6Gu%H#? z+G{cgdYduUkDIBGdlKPTD?z0GLXg^x=6a11AqlXB@HUx~6P*=%V19Q2QFeoB^Z5!> zcB3`#Uhu2>Sb7Kqo%m;syZuu_#+6uk6cpUYkZq;9`B*}gn9rwB+F`tA><)JzcRA0= zZSxeXReZAh!fcbKsNwF8=n)p$zMzCm_g&hWLP;Sf=T5xT{cU3XRsM%&838-Jpu^|k zYBQ0>=E>I!nw=h{R4{Fj(=QBU6oMi*^@i7P6v*7!xj0eOss&W1hVJg=TE5fy8@Gh> zT%n$8nk4#cjuZ$53f%iVQNgMnv{>EKrX~)iK`1)=47aQS0v9=q=$y>Ck19O!wQ_*J zK^_Gg+MIQiE-pYF9qp>9w94(O=I@SNG16?Xv|jzBHc%a6-KsnZYw{$NGJxxsJo`sF z;OaLWQpYR{TYK<^JqjK3tiM!h<rT@~(;kUEW`vz-|Hl~TUb`?<QX_^w%Y6Atu&uFi zZad4KI`Nze_II|0=AJhl<0O~TfsEkm!QOK2W-qIN?5%CkMWPD{d6WiVE}@%Gi5Ev4 zlUFBJ4JMA#;3P?p<;)Yrn3B?@;!nSjB_*k?gM>OjF+F(jZoE9^5JIs64}M|+G`D~4 zNI8QVyF6p=SWh91halc<-JD`bHBZ3M4Ip9(c#b!5n5`&<k2IbxUzda=q7}K1pJz=f zm3P6skka65m-+tuTFe0;D!mqN?gz(WX_%-*nM{&vP?$b{ZEakj0e?dpRN73K!x8#z zEA>gW#_>-~0VyDfJ;njfUsg2j=eJi@wnFK?j;V9vg;Xsz4`wkp7eF9q%G*8sEhanm zL-{7n4pzIOUPudqg<4j*8g(n6kVRP4NP6O|`2_?PE89cS5sFJDhDxR#@*XldI7Cpe zhATsMm_0Qy_f+<pX~?B!r4JtPdwwaR;}$<QQcEc13w5Smcw2nZK(P&MMm0`7uO%bl zJO}A(`(Ry&b?JV?*l$+{+5e*hZe=P(Sy99Mcxm}iY0!Z>)~u+_LCvaWp071~eoe7> zqivZzZfpw1<&{jIX;(4IdjhJE$fkg#Chkip`$U#E9mKK^(p}na+MhJeQNII$oWh8& z?iaQ|XOwVpb^)_jX9C9!V}A!OMEQhL);(PPiTna#GDzZTbBq3Nf59>mPPKn*ZES8{ zQ2k!h6uR*@kum@UvrM^uo3<Myq=r7*iieO!LevccgBRInaJeiT;n8ebCuXxM*U&VM zXD?Hq<dmjE6<G1~yY_eeH29`ao01*S4kuL=RJ(BDcjzeHZ(Uc!tLc5uub{g%GYQ`& zl<Yq4DSiFU@H?lw`QncZr%o;GhDKO3X-Pm)W+45kJFT#SbOaAchg4N3fgkG8w>3DT z@Qd<_CpLtvFDWiYaR&B9YOPKccFc{X)GYK03z=A1Ve<&BJFDiXmGMHTf_V4@d7x1L z+uY52ybws+=3rdG;`VW0rBTk1Scg{^^I`#AsMl-o;*lZC+w3aHwxQqJKHv<UR;L4| zGSf;yLMOe5A76TAYjj|qkaUQhF43n(ra}T$b6PB0^>Q_0VgEGaSd+^V-Ll;6RL@pg zU7B%|w}bA07R0L+5`0l=*Z~Ze2h!w*k}XGUvt_f<i`wAI$JL<=da@L1%}(Dm-z{5D z^t&o>Bva@9^!&^hCbS2epSS|az>M#q!2Jib!z-2U^9qQ)B_?;vU1ih6^Aoooix4OL z@@{o<Bc3YXR%^LmEoyI;5=%%ZAP3ye3~(vQ4D~J%C7*aH>KV52scGfvual5U%=SUB zE@dcgepOMmJg<C6tjiFD18dB|{kIGZ40m|So`3Pjc4kVsCW37!_HF4a_NvLVvk$=p zx1QksTu|CoZoXNR___T_%Ax1{-r><<tf8rt9lyFvl$d-$n8)@^7{`{A@QnxG;b-Zy z)82;ObFSI(jG@}JkPxx29pDM5>28%rXDXhi4cL?0nuzA+RMdMKz9sXT7#agiqv}uY zt?p}Hw$kqIyT>aeiOY<Q&)H>N*_}q(^y}c=NkS8qedARb3-niu$lvcR$x@sg-YDoC zeKo;$)}u1alfMTTH)gIaZ!0V3AGeSb-0L7Oc|1c7ih_?+YI`A&TB8%psoW@7J}jwm z|5QgL^(*(mV%Dgol+w^Lmzrc_P$(~cT4ADnWn)H~XLs=g(#?-NK-E*XNU;Tw%!h=8 z{K*<ez=`2<R*Cy|Wn}}fJ7JSeak4$Zd~&j86*dfj_&ua-<y7?F1M=}g9~X{8|J{V8 zv|9>O`4K<oJuq=`trJ!22tWe>XbZT+KkGrjs%{jWV@<=*q8Z#R9x%o&zV<+Fd|VND zbCgmqa&!l4)@J}ZVpn`>U(%cAZC)tyXlFKzJF9F!IMI1+z+tUb&Bn&2h!kLIYFg9v z>7VQ%GDMx~<weiX&6fvM`>0RUkg22-aSC@F<{j`jUq8+>3?F;vU)dT;Gg6u<n}Zyr z@Kt9#&fLPHNIjapSTl}y2~%Mg-3bQ26?De(U}J$a4BGe@0i;EBU0q2cmLH``G0A%5 zD`SoNS>M<R+0=jt0esMvhYI0G4%=90ZO99u(jF62V?=5yXU$8?j1by-Ri5{9#IE+x z;-}8`xi&pw-Zeh3saLH}+=7z=GIsXP@o@1$Apc)iknh?a$8i}I-KN{n1+z0VOD|V_ zFTM0AE-f`ZDoE(DRJ3a-(57sAvX|TrYTgRJLSA{*#b*+QYfl*W{2;f*$HtJ3otzJL zH2XEZgm$7Gw4$(O{*ydlVyhuvlZ*Kj%2aM#Sh)p(AVx1M%b8l$AXmKY(giR1bzW<b z+kCBOC>^wjaa{UzlWuvv3JB~X+lGO6H4mitQEffx1MJvbS6oupi0_^KeIpBtJkRk} zMIg#hYVXUGvXb{*M*qAXpYZ<uxdv*U_gQw?F<dfEUtdlzXLkt}_K;YXeUA%1CQu6Q zziP0~FZ;+ObZw@5<MnHHlPL=SS33A~wvS{^*ZPo{L!5WL18Fl}3=U%k$wXNx!5j9w zm>U1Hifoo&ZGlE{%XKDJO`B=LvczE*>D4VsCh1xE)lDJ^7D=>Nlhjt-dD_W^!1^A> znl#B+HZhhwU$fxXlX5V_N;UJ2G%WqXEhi7bJh)6;zWjcNq|>s$M<jaX$?oN(qU!2B zo>8i=<zcPI+0W=<Vl)uR!B>Qg+zL$D<ea_NdhwR(=GTFDqCFbO<7FqC(1WjsN}fY) z>O$8=0h9Rn>Gf9SGTAZ+1&F4(tzHU`M}RRjK!97+Oo#Scl~lH;oCer~Gtd?xP};$+ zEZJ-QGPKcK@KtUHkE1*CTG3O%$jwhcMcI`phdQ3*9CkLU?VT(v>$ln(F|K$5V~(?Y z@^uP4vP#E4DvwngGN}gMnbI{OS1@*V#uWvrPtpq)b@)$ZJYD|1A^+1Soi5&h2KPBC z;7gl!!q1(H|7dd(lAR!TIIJxh*8LuIRwRsCu9ml-Pnx)XOMUX^3uD1WWFgPkPl9=} z2RbDsh2iA$oVQ--2`28;K=1E0`xQ;d+P(yU$=of{xbqjFq*BgqeUautMi_=bLUQ*e zZ=;6-q|?w|_nd!%qd+S7CEh|F>67X!PSFm#A2@NE-urTwXCkCJcF`|$wi#i+UJyeX zCryu3089A4xku2S@_bwaA*-mj{5B}*5#KfJ&omcbj@{0yua_QOX+jlrzFRl1m?|O< zHcW!JbQe!r!xeu0`N1iP3gVP6_Gz0lM9R@OK9eiyt;aK>+E1<31vf+KCj>D}s!XPV z_nkWv`wR2)&N+)Oajjv>prCMV9nA8O3)W8^1&)F?66#1j5B6uBc2#zLCrZMPE&ZkR zpzSVvaTp~>A`l3!U`&_Xug~?MGqk0_N_qHoy6lwoCyhvc+LGepI(Ik0j)vI}sc%bK zc%qiR;|fbOhr^wc&ezuoo0C3f9d@n<ltEBzcR}Cz=hZ*p>lyhUdC%b^{T%X2aoCl_ zF1K-qAm&`F93SB)w)WB_RD8?9U&b;A3sjl}$Qi|o7I@ryc^GK?frOhaZE%GZ#<lGJ zRTeUP@X8x5r?Sf2%pW(H(w16UV6>Xvq4lzK6cvYaA2M*ogt9VdTg{;5VZ=%dK{rcj zh6W9AX3xJ$M-G02Xr`9M-NpjKITxd8?yA|^w$Mi*TOpJk2eyilrKUZod8PHFymU#W zh~4}`5U2Zi7RUSN-AhAXV3TVKmiCQ2JS*>^ZXLt(sO4vP@F87Xo=19fe!(Ea2_Jv? zM@rQUkX2HSrsqpy`ikhABX?pG3R+jNZ<p6Z>4`!e<C6Z8<_rHu!Gx_EMQ!R0iJgF; zwQT%IqJiY+J88|W!o|_nJV9xQxDa(IV{6OIX>3x;nZN{!!zQ{f>@c^(9%|DlK^Qd8 zr=I{TD$SJet55eqA|(#WyDif1;(|;~jPdsNmI@jd$<Hrzo&Hp{;jd6XO85X8vt&{r zfzGGt&^wQv2VjVPyE242$;2SDboli{Qxnso`p%ZY77wJhQiVPhYqH*E;Wd6GU7oqd z)YXMU$r94p`hHf%vR1xecWPpi-6mZZ!Mj0Wp-yyYJpep!=#@V*sT~wt8$&WaX0O{r zRKCDY>0Fp`pdHRNdlgdlHo#piiOlJ<@rlj$)eE|#qxZG}d+kMiOrHb9TaGyL{TA8( zasRr0xEym_V9orAhGy@yGbmw1#q6xHm6Gj+*%Gb!9y?GXG~jVE9WX*B<$H5|zaaok z`uYO2?%kUd4R@nO3+iW1i?NSYp9fCu_vu84&LM1@q1s6zWB=(TvFe1~xfb5yP{Yiv zG!5RpJMJ7Mz_lERw0HOmVYv)K-X<n3HtK8vLggZ$w?C(+<aIw`VahX$5G$eTq_0Ay z|Lhr#rXwi+!%ux<%val`%nOamTzW<2CBr3b!dJioIU4Hg3#}`2Ql|m<!u_WUwEVKB z-x~ZE>>?w82-)s>o-RPXxDhp$)5nk+C8kSMfIcO!HLfFBh|z-*xxn#7S%8J@Cs0@( ztc@BKD7O-W)`l28n><L#UM(~YMnTua@*AyRWw`SMVPXl`d7*A2>wDWCafifj?OVH9 z%Pby`9UWb}XZbmAJ7t5hC3ki}__Q%DsLg@|hK4?scAK~lW^O(V2~7p_HN1ViCA~JT z<`?EqO4r+L)DxV0#}S+!&o=a2qN!jJ6(5_dUCj}%EFd$k)W;q*Z%+X$@cl#oeB&P= zg)>NyVpVoS^V$cG$RUKb4;CfPd6}iOCcs8b(?{41cR?Y}lp}pV3|i-{1~SC&XN1Eu z)29rTT9v2rfobKmDs5(G9$~a&W7hPwZeHGmjqMrtC32%aG^TWwEip9okk6ZE@-bwU z)(2MTH_w(yY!(WOx#JXcf6v8q$JXoSYQzk`=hudzRq14<&C9B&iCn+U0i?$oAiAYW zxyC9eRdmL2mF}u6(-b2Cwg3hszkGX(+*s+cf_h1dp7F?{&!M|=ivt2tas7i)xxpK_ zc`}Aq;`Wq7gy?xK&(nEnSiCK=ZINlmlCynDK5Cq+@xxlMvkjw-wA+I6Rt~uni|DJ; zw8@#}$p;=FT&)Ze_|T}D`U~haqJ}s{u7=EdDQ+D2{Qg{>MC?xU=LY(0%-%UuN4eD= z8eWounT2m*Wd4$i&Zj0VFM%iJsSF*a3CaCUS%_k{jV7dZK#G_$8D`b;qPa?mt1nX# zOB0VIeY+C(p*2I~Br8xt01fxqZ935BLHOyi+7z&aYi`uwy{#aC>LtvB+A|Ts3F6mT zgQi>qE{ywYaK#ktz0c4~G~kLG|J@`Gx$wW-iDu*JiK2f3cEImTyd)gX>)A%27l>en zsC?oL+`c%oGa3)RN&D~jf(#EP1U(xp3%R{4?k)&jyM_jxTUy%M5<Eki8jl8?dIkq& zKv$JOcxd(<SP>MM55y$D%fu2#4VEqfmIEN64@iMAoYDaLJ(b;VWb(GKp9`r0CMfOp zwOtZR5`0Jo)m`n$f4?`#93d&aBw9=f&=H@3sLp+Kk1)**T+Quo4B7iSU1L8-V~50O zA!r80qgh7O{*Wd&7oJ1sgW#F9iQORbcKeR&?8_f#GkkgzMWMA$RWH(*Cof*Scs4`+ z{l>;dowG4uJrhexTpR|nDn5SvD~3<mw)pyxB}`Dpud)8I=h#!VjKc;OXNaN`plmEQ zskVFYnYm@6lV_Q-gMO1(AfBxK8;ORz`CksAwl_THKf&@TNDDrznn7k(wu{sP3;(g1 z%)rGg)ZC9K@Qb;!?$>AA&#m>Ro7<YKt<L<VRN=5b+tJhAJv32e|2y?f;7or6!T~Vz zr=TrgMrg{g49w-brle#$*A)|w;hNOzmz8bk85kI^e4xgY;W#3|sv-`s%1og8bq?}P z^sXlV#i<hK(=floukNPwI}V2bI}YA|!z*FIq8JFCb9jtx$h_K2*qZilTYnC61pvsy z?)ZX#TA4Jr9a>?TCIH3W?leP=CUiR~>u&Hs1}L1I!2o3Mjt=L8i1mWfCy&~P^%(y1 zlfk3|nW@w|UGhS|@iEm2$w%nVFZ<InGVD>=1Sg^a=ut8Q#3TclQL7N{K~H0JMGllP zDrHyxrKN*hm_g-}wu-}|eJ@rH*~c{%aAbzbOgTWF7y!ma4Jz1xHTc8?Idf6GX&vR! zu*2KcxpQ)Mo=HGX`Y1C`fZusOtWX0s(A+&JZU72a6l~=qm^`B1$Zhr0eQ;z!)C$y~ z{-Z9Ha(Bfo>+f)lSBxazv>)w1*q1|W(V*p%At-#yvol@}`TRnYhUbA$V-Tj|m!kK( zH?Zgr-0DWKQiamtMmM;2u9^Sf?yo_P#65aJMPEnH@G~rh7Q_~D-NU$}wbe#o0U$26 zoT5Y1Z7m|i?feBk`m7FuE~8qvN$(g=DI+kpF~(O`^c*AbehCQ)sS@JG^8%HM0kd~$ zS<{2WKV)PerdP01uy1F&7AoC<tEf(-K^yBpW;7wqQdmQa?AIIBMKtJUoPWd2!2$Te zlK++|LL_&;$7?1eU*KE0bw6HMyj6`XVScyqG=$mZbhgzGAK~8);kIoM!F^^IL$QCw zs&Et@O#fS1FBlcem5VtJ^}9=OV*mr34rm!oOe~7Pa5v%0moHE8OZEDKvet!~*lvFb z2s^VY|CVqZFbND4jNz2M!y9+Vla6%n9p6>}CScpLSZil&%mYpqyCQKJ#$HDafjHg$ zcYBW0uY>5Y@$eIY8o+n`tTnE{j3XNU$4WU*5Iy2Fd4}cGkryB;rR2^q{MedDYk$>x z?pYOOQp6nWIHvU#G5yCiad8ZwCg*qdB|#S>>u#;G$V#38B&3u+n<Xv-R2iP*2+VN4 zwv^Ma`#k8@EQCE^%$k}Mm@eL$824)RoGa)Dgg<WikUksfF@A>)TT^ofgCs1Fh8aCx z6A!$^kOwW_S{?&w?$=xY&ahOT|EID93fj*n0l6x7@YXIujH=cKOqkV%63SmkM@QS< z1gSKkp9P13BXP46yB@3&TY>^Wp`2+Q_N9TcGAIrb)&6&lA&s{P{l-~JA(BtNe|Ab5 zdDPH=O-QJNS5R#>xMEyl#;!MMoAXRaY(%GxjgPwwz0aR|h^p03zhUdlBR_SkoK5Ao z!~Q~p{*hhM!@#ych%6@%*cRWD{|{YX84%^VwLOR!sDOc}w17x&Nr?djmF@-s>FypH z0}){;L1_?%?id+LMY=nO&Y@voXuccwIqx}}_x<?AFL<8kUUgmTTI;s`;C{nj^y5B9 z5)-hLbKNJuOaJDc!AIw9Y8lB-ig(mKOCE&@_=`-G0xdF=S0E(s-9+{^2ahJ&Lqn)T zAP3d8mGTSm&SJnwg4A-<Ezl^J2RxRgXKGSc{=?64kvTTQquka*g=nf)cGe!N;CWxq zN)<1~K+3-)6I31^a=m8aN|-n6h^55*CE_!tS%3Kg+XFkD0p2;XS*yaO{5ARui>o>o zQbp3iZg2C+NbjDZ9NuZ3J+B~8@!m`VH2}@sfA&rw590TGjhuH1I>69n;m@NsQWRi) z&Y)`GDupQVqeo0%!tPZY0!pLfFv&Zc#qOZmXhwq0@8lOHa%t$zBMIk@Xn?hzpu4!_ z%u%v4jS7lhUah}+<UtI6qTA)f?Y!89rqU^~i5u6iFhm|6X1MmH;9q81#Jx!VrE3!R z<LFhdMU5wJ?ZFeTFINXpu{`q8pl?DV8d&$Sty9zF#WBuTLMez{=#cMb!Oxi>K5`Lp za2$8fThzb#;ImLu^)FWU-*182KbGdj<A6Y7F_8r|ed)DM`E~iD%aI~X^+lVw**Zq* z?#!QW9tvdWN=r*~yLA9|pTPpVsMJm*Bgk||bRsb)Mg0BBuI4j~pc8((H7eY8Y=MdK zpl$4suU{SM+Hf|H)y~dG(g*yGX)sgl70=TH2+aR#vfyC}*yQTn+B%FF85!x?0W}k9 zGIyCy?@jCK=gv5iO%IUi4bQc3l7HgidoERw*@m1Q2bY3ef3Jc(_#Hw~4i<%XT&(O7 za0&Y38yReuy2wrrNnMtssJi)AqXD`2?i!ipM)EVDuu}k3#tT>1@~g>q6Gjm97G{jU zg^2~dd=fNoHcfI{Y<(~*Qk-;6w`_@9#BSURjCjS$Z_j*=?ZK`c4FFAWq2il1+;1sz zK0sjegGrRkh9j@}1yf*-X=$<xNgletmp=qMHLu$ptb^n)s&kGsFc153r|&Yg$Sn{@ z-;ACfMS)v|G|s|Pohz8X6G(H59$gKU2OfTEwk|yRExV)^o+MkL!Wk)F&{O319ACW< z7eF{|`0S429mOL54=6(eQiuA0U=#+0G8|Ux(^b;A>Fjn@E^0iE<VqT2+QL41xb~1H zP1bZRL9p3t{4h4*O9d`oT=Exv!TxyftXG+N%9y~CPcKI2rsxE6G3n;28G^@ZpeYgU znWhgDk&==sg2nr-oR0d9SAv`9T%Y-SZOjlW>#C^OC8&?P-|zdDQK~pPPL~G)HyA{F z2qG+}yd;@i?*k#w6U`O1N3TE*h)6{_z>1AXX&LFhf$gKyV>c<OtTFqY=Q5@am65DV z*Fba0=ASeJB=E~==kWBlM=lk<!2>>5RIX-C2j&Un%L=%}SLBJ*E8Chtd`Q6d+^=_> zuEidB&T(~2Yj2wf?(3wdH}m<z#BT}3nupFiJd18=ktU7S%PyzWkUl**enTh|XQ99A z)7;#wG&=0r=h22ji?oXH*%4;z!J}09t0jmXa)L>pk0j<+7lTc6OMO`-6rQrH{xAR@ zq5`TYm^fGtCw!@eG#?ETSGPuJVQ(xRJOYffpXRv~|MYj9Z{i~~%B>J~{jEjQq^GK+ zVQs$=<gei=Jm;9vJh8>*f$R7XbH{n#N>N+i*Toh)bd;j&-+uk{P26;zv_baL`j9?H zj!r)un2>!(@UGZ+>6VlV?V+&ufhKR`c=aJY2ZsVd(K1o;^6u<>3m-Y3q^(w+fn`Sf zBX1q#XFT1?2iztzx!Tq0<#rQ~mX?-!fRt1l-i^Qb?j1po_`A9G=Md=2{=TM@m1_S( z{ix5;t!3hCrN$I;+d=K~g=u`idbw%;Szu8Z&O5oa`bCD8fOi6WqNO{8yk#e;M7Let zAy9U9d1al<$tcuiNHT2_$KJ~ZIgcNu2jN7?N#0w{TPw8wuw#Akf>9>n7_JRFW2Zu^ zL3XV&%Q6bjl_xzl-iIG>6FKGY7iQ<A*Y&Cc1Wp21M@^PG1=CqSB*}TnXIux9$f1_Q zoNY|x1yxnAqFHs=(=QWCzkK<ge$TrW=GB=9W%koc11kaL65c>y);)Yl%j8|Y$2Ela zeflY*+h&|$^|phoOE-YA$(=Vg_l*=K$Eo@ZE$F3RVUa2{F?vsb0&9Ez1DutvnDR$+ z_5cZp-+S+q_Ce0IpG=5;BtHeSU!t}4ah<NyX8qQWJR}8w;7Gulo7Hr8Z0E~~&n&)C z_?LHO8iE)<iqO&;dhbAB`CzJ<kkc=pB_}g%ozFIEhyO7BAnZn`i^c8r$Y++l?%AEx z4QVOOtsG$tGSQM^VyW?A;|df+o|DIwZtLNxsgf7F+_E4rt)>Of+bXJ%gh_i971b{s z=?o0DF#Q)V(vRi|t$gy`o{ssG{~y&c#q@mln>mEin>^rBL!}NGpT65>1B3kFH*x_~ zMjBqs+yoF&apC<fnTqA`K-nC-k{k$Xq=|y*c7CniOI>JbM`MC(9KE})|KYso#7M%| zuUWjLqxd?Nl*}7;<*cAyurh`mlU2N^FMi#7X;@dYYqE&9tf<CQIy-*6I`Dg+DOPf{ zV%bcqcu!=yM5EQ?O<)URXF09GG-eHbHM!26fA}yBg~Dj8=j7%_SY3i6jj6m3D{B6T zTn5f%XCjAghK%N@tZ!!lLbKGqLKfu~{qMKoB@LCf=;qu4(~7b2aN*OyF|JjmUW|l* z-^oydTZ@TVQvaj_a9eLWRL%Wr{-);U@VQnE$<cC~xy5guaU)>)nT*ZV&KNzY=fJ_9 zgh*~!lG+a;IbD*4sBfVWL|GOR6eTvNKKtqf-NE3k-kW1Q<Y1$&jse-E7HXeAZ%yeG zG}o+Hp9PQ7r6DbOp?z)@&s(B!=)r>4n*R#jguWU>9Xk@}97_0~_j*NRL8|!h=%2{e zPaG?=&cM-@XuNapN}Z=uZP<cojnU3M$iw7v2#TGFL5||C^)&(rHygFrZk8-;+TqU& z3Y(2^^DphyJfqCHYb{eHqrzu4xjO&)u-vBD_87J_iYzF#MUO;*m2t2{V2=Wvel=1y z5=pfV=z{S<rYBMzi`^<-wzz_EP-)YB)!}Vz$%QH_>7rjxTqMmFu9o3j8cTigbS99V z(X+s7BV#aa;fc3#7eUOIkzfdHg<ta(YyArXiK^P~d&!^fxw_3>R-T@=o_1u=>;X1O z6MGH|6LllxV!bxHuje$1-ZO<BhPHX*uH`gBNbp<;x~eyYHxG`&DK9~~X4?{QMY8*7 z=f4lJTZThAhKTZkOQ^2RGn^;4gCOPnby5RZq38bA9B2?d1`z%hHMO1jG1Rj-Ety6i zHc*V`9Z8tcIr07E15VJImml$hg}*|FZ)dao7*iBc?6~h*Comiv!@~0nYnPEYaUC<R z65-u&Qt@DGCgN05N-8LxJ97%?M23pQ3A$Q;T}fulf}kQHFqMcTPf_NUR=E3VIa}py z;?**dLHI?aU~};}sK&a_ZR@nZQi*1tV2!=~U80wJzecNgV{}d(jz@C=Lzp~DNhBp7 za`aviBHFvPJ8{BH-042@Cw`t<tyNBM!^8zNoQ4>l5p+}T>R(Qa%Z`Y6Q*7LPYZC^I zNKCXH>U7&7=(;9N+@d4Hxhyoe?A#(nDJZjEZUc9>w)08!sy3*ejf&=d`bI7<cRf9E zAwKoOD!UrjEi43<PKe9Ei46A%U+gjp_WAh%|FGE7+Zr9)zBTFH`P?;G{QIjQ%iFMc zlVebrrQ-clZ8G^6wa?L~QriSeV5r?8gCg|gd@CU7L2hnrk*m}%Z1){#I%><XKe_<P z9E@A9W$g7i%>~KszNlN}tBC!dhX#Y2D2iz(EB`Pjr?7--eVga{k91Ma;cMv1KwZ1P z<GP|1L>ITzLTy}0m^qkXQl)UoW%Uu;?c3np`tuVaDvSata<i@N@5aCqoy10WdkUNu zl1+&lrAbARl|qizNi~Sw;rt7WCg25MF8#d4ls&U-GWW5J(+0C0PPs@DJ5LrDlEeU_ zru8{afnxsMa3m;&IDmzI=nz@pWnyM6`tx!tGC1kr=(5X))5lk*Hyb2eX&|DJTO<18 z;f(r!aZH*!WkO(LfIgBav*V!d^l1*$J{ZtX8fDtdZ?YZ?eY>+f*t)wq+Rux<P0z-L z4Gtl=05Wq=i3D7mnuCcW#x2@ZT1!o>+64=D-~%_W43z|aC%z`Dk?mAFQK~dxydG&; zMvI~iij}#PWwS`B+#7J>#63{FUQ6n$ZMCE%u`&J_ysV5~2VPe0<AR-{w$t3G45~wM z<I4hX5&NnTw1Ji{C|k@$|B0WUw!I+^iMYlg+>Uud5|Enu#_?p>2xJV=w?e{3RnC|( z#6TkjQ3n0jd%rJ0xV=kGu?V5<z!<q4>SoA+Uyb+N=SIYR?OxjwsZ@>I?cGA<5RI(Y zxSsS@)gKkAoSX;2jWf2+A?Qk6W)eSPx&&y`>z0p%oit}B1&kQxXR*y6kCcAC9g2Av zxE|lh!4ytFKG2%~D<Ii)IhnnND^o&Y$8G)wX0JhWdxp^A@D_gDZ2KKs2vm=tYZWYS zzj(a-#O<_3fLgzlMkO(B^X2R%fln&I8WZ?&oiCmOhZH+E)bg~g{oCbMxo?+rpqIo7 zEoS8JJD^q10uZeV6(w6WTsXU<F;cmw@2+eB9mH>>9k#0Wb*FI<Bu5o8aR)~Fuj;3Y zF^L`sA>mDS70b$a*G&+OGDTrdimzU=f>vcj)ED|joS<-Fh>#`-xenpj#qsL#nHFYd z<Ei&Iij{2K^Oa7mz@=SJsE5*XoNc?OKQxw`n6>_Dk4q~ImFo^H&JmGWzsok)XN#^+ z`L+6T7?`@Ms;YEM{>3hXPq$oX18?n=sm2t{`*LuIoVuR9Z|@RmWkM$~W|GnKb<TaS zxv!4v$8;cR(*AeS3=4|14a45{?BD-BIzy^2W;lBZoG#PBu9NpQl-9%hqO~4PBo#)# zZy<I*xbfF7xbiX=QntIUkF$xK>_uYN`c(u#`*@6BWIZ}HV)_#PVr>&UYn0tULFCFC zhG&!$Ka(=czu=x423JrS=$E?$=MEj0L}_U7X*SxpNxnQJ>d7!_Og`YHClM`B#dGfE zOI}yS!@hsB>jFf#&a=SQF_>%t>Qn4Y!CZ)j@P{$cK!>ML%tIpf)&oGJJjeeh=>1`E ziAXwzF)8*nh)6&GJ9Qebyv>>G^KTs7|4tPqW6_;Gd~pr}X@E`dYi%{Uof>L;SN1Zo z`vR{e9)ktH0;L@SSCr+e;%!Ne(s24R&Z4ZIr_JVBQcQpR)>%qkJ|8#KaH-3;Nbeo` zwAwrFj)pq7yS2AY+fF-XB43{)&Jp}_L&mkjBssfRm?2$ho60tjFj+%gJqvQ6WYBMM z1rIx<sHFF3zk+{<YI|y|bB@EVJ-AJ@%>G|R9P9aTgz$uiZZ+t@wSm3<wLI)*yjH2N z3BBZZ<^B^4CqFJA5(8~W`a;i+WaPxhgTzJ!nhCMlovs!j`Ul?>vX^xW+)DJc2i@S; zqR(MV6rh~Tq(RN^xrm~&vK4=>F?^LtLm{*eaO)hg>Yg9=%>Z&!!o#kGTu)xk?wjAL zkK=1q@GMDF-m&-~Vbe8;{6amLQg;*1<5~jCc>A3Hn;A#hPvKJ0)tCLPOIwl)9SLFr zBAOr$i5vJNMt!Er#eH!*;Z`^~7+(m#p9!|NfqZh#MkO}(t2s||V$MwTi`N9J*50b) zABPmr=hwJI%wIBY6wmxN>Py6ful^8-T+1vYbqr4AxDRB?>&dlT+xPi--zqwPACnK< z12@6i1_!&_am_9)w1Q##^cOkNJqzDwLfyfI*cvH-M@NA@bKgr<?^<hejH+JYyO%{( z5TA8otCJOsp|D+DOPUiIMaoEp#r4B2x~1j81<o~E)wEVVukK%QbHlhB-x~)dd0Z`! z-!wOmlYcMhj3+yNsDEUnWc)t+9ePb!M8f_i%m3krWq*U)O~V<4X<K`*@lJO8Srs70 zeqTs2zhW)m5?n^!hSoK(?&!}eCJ>9zC;9B8TkNdH%Dk$%*o&dYB-z!_vMDP+>{+&l zVTHz5qugU2G0%*#g3ElwL1%@{`w$ymzB+Qeeq8Cg8lg-|vwrs_D9$|{o#x^~$mx-} zr9X{!h^=B~@7y1%&T#K<+_#^|5jZg2$-X33El>cHckb?P?0aBd(27zM3F3RACE#jK zjpa`ns?i1Y54iN$EFE)!=mo+44JzDkI*#V8^qe;8Od{7x#Dzt@|I;f)*~X8yxt9je zW2?4*jfefjH6=n1|74bU5Bc|FUdyC6s1}0YF?&}CAb1eD#=OY2n1Z`(+<86#)HyKk z9M?5c6RhPKtLSvy9*g~6Ht*0)<}JS6Lai<>ZyRbH@1DAM`<5{<IpvfKJ-R4Yp4?7p zQdfPHRbZ658jpK!uW3w8o{r2ZyDoh1ko__A@wLH%nAK-*Jt=wPuCIDlrR^O(YyWQB z&b)aLDNCGer-FywD!j0m#q77nZA){HU1Y&eRh9e5&1+#u!ep?6b^CJmoA$Lk?f32e z&qSJ8kIi6gTEg!IuNb13eu3O9QTUNPF%2(vX;6GE&e7;i<FINIbNUOG?aODemT%l6 z&<jc5TY5m$&ZZrPH(_5YEBCoz+#QV-{^>Yk6EW#Ruom~GxR|rKtxa__jK>0<ovxbm z8WzK@dwo?Y#pnILZQUg;HyT03T3R0$hc~@&%tMJXYmeVXm5z?aQ;3iow(1HX6uF<` zJ!?nWmJufBge*~x-WHWu1XJM*3f`fYjrKmfWp=(Jbh?}!*gj7px2-h*`YbdL&Q<M} z4voL39Cr%0fsclSeRdJeM;+Oo`RKDe?Ti*Kj*B>#q_8N~SVC<)$VPAq@>4Wvj`~;i ziIfv`_jEgPGWF=Uz^d)G>%E8E(GoUdxSWv115@n$>r;RHV#9qxDQW2_u<1($HhY(} zHQ>gwv73XEVk2^gvFV2`n!YUh8s$-;cO~nwM@Ce?lYjm;3KzDPH_AO^wwj&vJ0|KO z<p}bcWxgU1i;NR)Z>P!HVC*EH`Gk)-uX@iDs}ldo73Z*)_KnJUp|AFX_Mpn615}fI zLr8+{8P<}Vus&(1gkM@CpYG$9l9lK2eGIBRhs_&<%?Isqayjev9-x#ug3Rz|#ItfS zD)3e-Je~%NG&95&^<q?F#jjVtv|-e*bWN~Eqtp&|SLs&eMy}MjObBazH;KHX#$AOs zf)H+k_G&j}=~f0U7jC$G6*xT%Avf{vIML?I!AZ+SmcWG(KdG!Vav-pWph=&vt$T&m z?6f916kY02DT`Wmn<wgn#I<K#Slo>6042_Ao_}UTQMUhNL-V)3Ub_iGyNfwz@#fbb z@(TN!9+CF3H|wh)2_(7ssZo<!u~nySFGg?-SU!)4-$|Sddvr5$%n+7jKh%F0dl4=} zkhZE0H~hd%iqOq3PXThHR=<<`(+ZM*RRvPHc8(RlP&ZwT{)oX`g1ZS)ID&fI(JMn< zLdZ2aQ}M3tko|Adoo}}yXH$i}$#bh;v`>M=6G|y?5$gN6+-4#LEMg8^TNZ;rVWgz< zG8R%&ij60Sm2+Ed&Q`wV$YC`ITI#H1{mpy+HBq?5$97danf*q|H&6C35?doI)PT_O zyHaV_64H~Q4^Iwtv1BhJfYy(lh1CW>8TJVLiV8%(8>|Xr>f^T=dXulIUHtu*@y08$ zb@>5{u}@ccb0nTTcW@{&HZ}dIqian=H}l*fljM81bW4kxyH|pBbL(e1w=dL8Qth0Q zHsW?kj<ZgQa$25qhc<DiNUh`ed~~|mX!(tSv2vTZ5mUQJ`2+!8$AgBef_{m)7Z!;? z(-@(xD@t2<TouiBRJOlY$1#^Tcxt+)c%yKX$7PDSAe{>wsb<JOTd|7Qk|tQTYhlfp zCtX+I3Z7~wCrfUBPW0uNS5~~|RP!_Hq^O9yLz7n_Kc1KoMHGWEb<FaV6ZEZZIpZVw zD47nSI;`-^EmZuplVJT_GP9k>?}w0fNvygkS(G!sG;9ZBA`P$J_t@HbzZ0RN{h)6% zAyU~`5x0h!SrMKtT0O+&<YCLT#W7`oP~;^QU6+JV(mqxq-;*I4t<g`?Fs)_T7SS;u z7kySZstfF>$Qe)^keqWQ4yN#RcaEh_{wDd#>re-yjMk5H%OIwRzD@AmWO6)ik_iyj zbE;sVWg4zJJF$S8aAf0BM(jx4(oT?y%{SiB9Jt7%<3sF|YIygw>fTs^*dpv+b%kb$ zYu?IGx$Z%FhD?q+o7_^7<)D1?ScN!|x;n3WuK2q)xXrM(JZ6N4<SB9gK%R~o%^*7^ zxN<{crY|#Zfq&Q&ANLbB9Uf!6-=j8vgY;r0!2FbFA>)6+!@j9HcvAR4o(hQa&mM5@ zQ2`nA8O!^jaHiL@1xozMypO**i%m82?X^!3QPx(q(KIf0R97FBc9jAJ`!@ckq$(jD zfif#I7<CD-HmMEsRQ{DS-;yT1u3u~%1eDQIrziNomw8T{l8dvYPs%L5<u;Eqsy(~t zIg=0@pZ05}dgT4C2hgvi2>eaHga|Bz>QH}9ax?kLr5Hv*<TeRDJxS}iGRwu?V3)qE zB0r|zh~|nKv!BEKlF<bm#876r+=A0+;P=af8OO?cpgVSkd@vDoJ7qN^qBOK5W*aZK zusDDD9+!x_{uq1Al6Tv@;|TsUtUa%bL?qZKp%wp?2{a8N62}#+A01T?N)xr5MQ}3% zd%THgOzIUg=XF}Pqm!3A!zh#Bp#=G*p%n2eDwpg=fejUa2C((wXeaKh+{Yv<baRN> zud2E6S{kA5Q&=8Wh}%2^g2WF1!{Y&4`uC5YfY4so<BE;xUSK)Tnpy;CG<1EC;0Ox+ zsOArPJ>fhDRkPe>1n7>lS5dR#wGL~28TwaQphoRbQ1j^k{hrqrT7UdWnM7KB<(WG$ zu(Nkyl&%*6dU}7ekvd(YKo2x~$y8t~LWTNwGeZ^$=H_ltS*cJDa#gy<=-G^1)YT_W z7E}e7iZz2Z!GMGY+iHd%Lp2|Q>L^6O>|Zp>7cND*rwLR$B^S=<lm7+HT)ul?UsqW4 zy#^VGM4eTiai&2Y33!IPUr$yjduqgU&JM)0?=F_!2|%;w)$5#Ots!n`3rqNHbY6OH zaZ4W+RKP8oI5Ek@l9*+Y)}nUg{TiU6>kY9aFm?6lc=zd`h=>S7X}F0Fvc<6sU0a1Z z=@f*H_$sX%r8#M9E4m;vAt;2!85O?~m<zV7%`<4&h!kX7j^TbNh@5DTyU*b}U9!BG z(VKH&F&2Da5SPv^-B1h+X6Khf$WodB;Pp$S_7y8J^yw%d(lw3yhFIo4l_*$aJ(w)m z>P?a4A|wzRO#9(9SRSHtoQ|Eh7%qQv=W}%Ih>_yU_d=&#sw$qE%?3!R)IkP$mkElf zoEvjrgSpaQ9@~LMhyIGlZfTYllkky^TG|EC>P8PWMbFvhjEicK5P=8FuceCaklp1z zs9G?sVh_H{`ot&srK9DhA#$?<=$#D7|4Cpa6CL+>HeV}Y1j!;`V|<Kbw&LqLz*Lan zcn8<_gem&ni`zqBthQ)bfx3zVE-cvFN0le&91$>mOU3hg_2h-GutOUFj4#=iT}7`C zsM4rTpwZa5`T1sGH)$q0>ODvWY899<+1(Z-U^DbcFXp%Y=+K@04j9Z_umRt+`xX0z z#VgWsE@iWss|%p*A0q5Fwiw7@rBJ>p&J%&yuQ#0$Qv-!q`T6+S^&k3_<iF_C*WtUA zI?dRxZf~7!l`UhRUSY-)ZTrf<K)lrxXZK~~o7$ngvZkRe#CyzTu;q(Eo$TsOHteED z6=6zaW&Eu{A;-mH?@?Z@YSR#`60LK|FZ8nOdi1IF#H0Gp5|=7H)6$wN8Yy~Thsc4* z?og4gd+7Q|cJCAvTvXWhg@a4j1_4cF=0SaE_nyDlq$5N2I#>HFIcU6yemEb63P)GB z+Ee-cJ)a|+aqSWBCfNTNeRmygLG|&65!Io+AK`UNQS_uW7a+f*n-zp<*L@FyvY^VN zr7>?zOc1;7D;<J!#U-7bWfG;`$mBz4?DqsBkhI^{Fu(vA91#=4c+AE5J1Ok7bds;# z*kh5k_K22P%xQH&28yJUUxJT9bmF^3q&qtC%Ec}usIg3%7Qom5XtQkZRhegl<-H7U zzUJg@8u^+my$E5u6;axt+epD~3@xyK)^k0-%*H@!5xP8`41mrb*w5?`H#gi61YybV z-6IjN5(=kRgJB&&s}UsgE*s3}7y+`oX>h{V&Jw=Y7wvCf^i|LM$YE(>;i-z}bC!04 zn2V&(-G*$=vO!OevR0LQ5h^)UhLcnNPT<vNn1}sFQ}1_*c|;T_9C#~=74$7`KA-gd zMp)okt!FU^W`8gmVKH=bw0iC{brngi`s1-?;MqR}m*m`7^Z~^>kndBR^8+f-ZJ-Cf z0Q}&A{Rux(O35JTERc3}O~kXr=)0IoE{s^aO37Q@97-dCe7GUr@F|*Fy@0d8|A4PP z=U1WW;USAtn)mVm0vBXT)qZp6gRRx0(@-<Bbq(_F7^%ik%5=B&adr6ZLW}LYo8Qr3 zvD84HunsaC0t1({A+l4eWVf80#K3I@@M>0>lkIN~`0tubowBbz`wi$hKvvG3GoKxI zY*CTpZUsL0#ygLh1s*RXK?lylP42|i>e;nszPDaAg9~JKRh{2K{h+kkmLhJvu$BbK zO0$w6MyCGKgWA2#+sjA-3H;-SoWe+zX<d0>J8eK&WgJZCgOgE+0ep|PK&vTFAm2EP zjcm=(&$}Q|U8nO~Q^9ivain#2trO@2yG~DD64fdYUi<io{PA<wN||_h_}>xo+z^%` zT<{T5Oio~e+0MPpMns69$#0jl+QF~hOBh~t^m1|H8g??ahCp}XJrTtG1a?CJnwxAT z4y1`p^=dqT#7SphY#sE4fe<7Yg1*aml`7_YeEZDAHZWAJa_6s66s+MV$Cp10TFE_j zt!oIGRw2V!jFyLFd4nwrx}a02tons|YyWVUDs0p?G&E_Mk_e8f0G|&i{T<IGR@n9b zfFdZ^u*e>{mH+}fB=rXu#~2-edf@A}uHN)DjBo%{Q>r>rMS-`>XFajn*mD<8#gk&R zy0QxJF)E(iYO!_fL3(mv*y7BX!3dmI)l-!tpW3txoC<j?9eLp(vS_(_v=r<>qyzin zB|A>Ml~r^p9YZ=rj@9+NJ@OsI-~C+rq@iyl|NpUE{LAUBkqUC4?a((<U7_FP#5Hlo z(ko34Y>Lm7K0E%E9Uc|&h=|euHpIMRcVV_kDn`%R5<XrHYuyFwH&-1xm@=B$nj>Xb zyZbzJ<u@x541<G9V0XlgO-!0U&atGK6(oXa9`j*`!7uaxB$uY25z~d1LMKhZ#fD3k zMwbX9&%$)@$_p?;07*TsU7<pII!E!1!}>5!6yaK(HFQoB$G^@R%>H<c)QmIhCvuuR z*o_J*vC9x{eL<fStqv6ILlzVu8U~SdJ~#Y>ofv&~TqtU|kE-3DN_bHG?>e^{R<?5D zfsD7GzIvA1VYNG;DcyDF!Xk!0zFi&yjbLVBrsrU+3btAFT^PLa_1?flb@;3N=RsDF z$nwB*Ub%ce0tnY?%=_*{00>1DxgN)GtycF82B-QV0!*C7y(B3@H+b(J+`3i2y7_?X z4oKj+N(Li;%BjX~32K(n;@#MhnUn5sb0e+nJY^D2(}kn-KfeXto!@?Io)YN7#l>~D zyb92Z1!5)ay|A-gF<=kEmE@U0OG|p(51$?WdwTX>!x3s*vv%KRaqP_QYwCX<@f-v3 zfcrG51hkewmd5;7oE44w{x7IkXt_vE9NDY=vE7u*6hL-Wt=$<or}YXOV)to&=Vr0T zU?<2OyZ+6NyUmPoBj5NP1u3UBo;g?Md00Q~=<JLE9e8Q5j)lVaXcK|$!e0yu3hF_* zSgBx610b+oWo6aJ4D~Mz20cu6D>+X~-c1o30}Rd-d)E$pE)Z(`{|VT-{P<3V<WMf_ zfRWCu0}|y&FWxbn0XFG)?{Ua|{`sxKWpm45b1`M<y)$3xsEuL!yv+ECudK1i`=B{m zw^DX>bFGAHZqXJEO!U=Kx6|K33j3+A^RHtLybhN#l4b$383|fS<l2X|cvyN;Q9BcJ zbe+vGN{*l_M@$$D1k9?ct4k)1_}IRE!Y3OYAMYh@`L1=!{<1B2<Z~KuZu5iQ+p}2z zC3U#Jc2tZ;6Vq`Z0dG`&{cs-DWzjp5@={?73$mPP(fR~=uWaG8WuVz<)ID9#={TK$ z*j;qM78SEt6=Xs0)*PEjNlX3(jKK^rcgMDJLfYF`*-kg=h#e<?;PG$%zKyTb8d4}v z&=uLgovMDZYtz?}*jPsG-YCYm$f=R40ss>5bxDrht{s319+b}iSmOtI;QSvls%)r) zQHQ<abt#NNHU4RWUeUIg1Ei&N0?jVrVngPd@H9?NSy|`e8rWsfs1ba(1yGE9WfFnx z=s8inM2j6XdyKKqMvcXeQAn?C<i!FOdr)@*0A@OW%VB6WqFY4V#+isCs@fJUASEx& zE8<u40({vk$r9l9s)tNW%-m@MjnqC&cGV|*;+FS+t`2aFkbpS<f7*k=U_9gPwFkhv zGV6=eb4=RWRZegdM1g|#_#~r%=2m(C$|;|=?3FEY<ZYt0BpXE3`OE3*g^FYUX2h<f z)#x*6X&Jeki5eHHeUNlzbEtE$a*GEqoxQnWPGOOebU@D@>AE`74BV2^F#+88!|+18 z%-UkizHA5(4{8PkT{@uLM}POXe+xXa?AWVTQZ9schbk7Eo2ymU9i~0?F}NhC^)oQo zv*&+v-k$y6^vpG9JOU1Axw%wTFgKM|;<F<hhh~c98jtmdJb$-Ksojh<TmLIp?@T{q z*~<z^_Sp0K$;WBif)DgFIgnhIC-tQVC?Xr}Rx_t7$#JyuCY>|7u_%6gJHE?cGt6f& z#wj^b<DFiHa(`yDgonKYELsWz1!Hk5F)ben#Vsj?G?@p96U-&q=r$@rVehAZu3N%A z`NgQRC4LYA>M_eF3v+IB#3d8Z>0{nF*wpuiYmNSzyMK3a8?4!p!`2b;1Iq8ZVx<Ug zKn%wgCcM~YsNxN^kIR`S<20yXA9(NS3c5zsR__I5K@AiBM|p6T(jJr*!G??HlvP## zB|SLml(ABSKtDrZZGxK0to82*-uE9`p5V5&w(ZE(IbIP3N}#_l-T_&c<6KR1!@T#A zobaCcdk}-~!iBhHg!lKBwW&*nDNf1682=*tooXfVik?gl7HhBr9B=P-<n^4(kiyVm zJnT%Uur{xmNu0XA8|LZ~=iyC5NO&^;N<?zNB2i^Kz_d!rj*8K&&36j;^m=*^33zw; zj8{j>BBEon+1JD&P@u6_lOFd!_P=)j-kiUuY14Zbo$EPd>~h-#K5$?Key8VE;iA6J zPWXc7FYf&EdOq+ajylRjMg#N^+w*x-1c%=e{Z0){7;U=E)j+Pz^@RUL`~#hvc*$9Z z)1!8C<(D6QRrj52W^C=*iIdGKAcy@V;N00A1yVcx?LTq=!(b~avhO2+mCDsD5(8>{ zW^|=X4sHn8GMgMIhzu~YU=&<q&EGmJJC{3myr%l{Y<XP91NF`;wr;5hr}LXT0CK#( zc#b9{5kA_xZ-Ex*$2_tBBEvyJ2eef=xO;)U-^xjE-6JsUHc|+Q?9d$nf5)^$N;#X5 zH_H<!GIstb4Y!UF{k5}I+jGn5t#Ua9arSjLI4u`RR6Hjo9hkk=0C_MzR|>mRm#b4L zU%oy>%NTDTK=^g=glpXwf00cU0&VZp0`Vdv^_LeD8`G20c|qS;MqlrBCvmIybRDK- zG4p5e2jZ7`ZXW5%F91)aYO#7C8jCOfd>hG?PsE&@Y#~f~&*h8A9luP+j(z;uhVB@0 z?cS+AdZu^RA|RqFrmhh0JvH&!Z+102c{R2NP`B0>Z!Ucu!FMUi3GSwc@pMzP)2+P9 z;??2MLCLnTw50o<o=iI)A6(G00(1re9`=i>o;ovuN5%Vr+^no{otHv1{QUdx2W|wS zr*37`ovD#PY<Tz2*g*33GW7!nGCeQA5loVJ?i#l;kbNS;41IqZN2o;qMUccVbH>qP zYm1!tW3R;u!DFFu_aNLhlmHT&4ca|XI*eb*M5#SzBt4wQGeE&xeXuvvQ`_l)*cGjN zC11G*jeV+0Q_cUFojtm(O&0VDqG#ai<U@P;IwhtdrPkfbJ!j1uH9RaPtdr5tmi5>W z;&Hhc-`{~Q?^TgHLe6`<D|Tu+)df7c#5r@mIQ1WeT%cyTbJ?c~59zK(L5j5>H$<%~ zT#gj^Z4^c7mJe=6)`PK9LJ0Q@ec#iBPZjHWy%>c=`wSu60`kl(a9h?(WBCbLP?9S5 z7$B!wIK40`hX#5Ulew19j%`mGB>@&P*}?GiWUH}A$;j}Ot<Sdu;s{)vp*>4ER8T&n zaZe9dalfE7l|bft0XgT6%d#tjHuy#m(Y|w<%!^a0GV+m3DiQ#-5&b(917+0T7=p$X zyMoq2$denn>q1{gN5wvJ6^y$DoN#|$f1-8KbNxx)$xLKM(~R#IBW-VV?R*W3aKT_7 zl{rNm%yv>`w5wWs+rxIFS3#s1@Iv%YXq5!q_@#T4uO>Hsoc?uzUsKuI9bMexSmCf& zt*m70RR~q(tyJMQtNMd}o>QK8zJqjJ1evKqG3+{pVMptF3$<zOXr|MOYYd>q0I@|< zmIzy8w;0WTH|4TQ6iA<*#uI0g0U=?z%cjRl$2e}GeY}w5uDq7?1oX+MkUDp3PeI<k zNfn5Gbd~u-K7XtP2`V*J3@jdEhr*m=qN47oc-klfTd@Dr$g{PgqIP5X9P?S~nO-PU zS#9iTb=A?)D58((bMKN`ElbxQAVh;XS7HSGhi3Ufo9MM-vOjs;N$wUw7=+RdLbT!2 zz;wO#m$u@TIk?lyW!^!KgPIY2mmpte4jE*Oe<$3Q%{d*|=4fFfj>FwL{yX2bp$kJd zDiVk`b7)ZLhIf_$FCb`Gf4^EprEhIt-`f+MViFUsBW%YC`9)b!m3>F>0{dfd`u6na zKj?~UrB{i${3KQP)LLa?6oEd6E!M-D58qHhOsuL3+X%F(a2(?YFyO514e=|wTcF84 z7+Q%gJ)o}LWZZB6T?vW^qy~q_@=}Iu4)M%l_<;Kv4370-W99aPpmw$#cV*H?V0P~* zM_pTgJHWq!$8o@H*Qf6T)C#Ib=5v%(0Jd4g6nJF-aQ@TlwFm54wLVtgI!lJ*Q!OsO z@Yi%&s2*$y!Vi6t=VK_Hjru`AhJ^SbUJt`XS_+HKUUq!>Gfv+_?)@h|ySf7{#svD> zq%A*-9Rs1bk$}X>f!}%jxl|0<VB@H|gOWc5D?4xAi4)g&*o$kN0M-)*)=_>3?C>P$ z%m0HUrm5avu;|J2yqwec<CK4<)GEF3ueW54IsI>JHBzUxAs=k3LxrWOyqrrdc5Ha# z=n2FWczeMju}?*g?Uogm*vBfCNSl6Xy}14OS3EvdOgk>(9N$F|<34fV(Wo+j`RQp) zQb`c<`K@Vm)?-5k%&Urf-Y9=bGSfa@@#c3NZC6Q0AR0=kQo8zfo!GTO^idQ%ca~uY z5$H2{>Mx)sRQ&i++PEvLPFz^uDU0lD<K{yrngOAsy}X`kGYQa|qv-hY2>a9}<r+j3 zt6l9={mQ2|1kopqFjMfDpPFd-Jkxe9c>>nX<2YKDB0}~a+zW6U1$1?TeBWkHuZj4L zD-(2G#qp_|yr`I+qxh?=F^8k`Gr-ydeN-V0^-JL4Fz2Rzuk=vf4s7kO>j28{$2z?0 zQ7IblsW1)#)rLr`h8q`?rJm;7xmEaLBvm}k*<<MG)4z=1Lr4;LfL^4Y@0FSKYA@$O zYhUGhIE!s1I_dx=Wz^8LA;a+`PxzsDtzL-2yRK^X3=;8Ejth(78ft3yuOtn=-E^>% zG<X*Nsb&gD*mAk^Bp!n}ae($~1i%?!?7RQOt~8Q^X#1j1)!v~0C%SJ?uU)a<&`g`O zZvP#h4^p&Hl+hryz-}YAIu(SIs_L|}B!-AC^4d+XFA&!@M2*D6JLQk@&)=<B87M;Z z4a(In*jAW#(ez^IidQVJ!2%i?*fY==B|!K=i?LlEdL2HbVg;OKoq$$jr0zH#>jMYN zT{~p$g$8EVcRnMgwO%5QI%J#xQeMTA9W>{C-^0?d&Ov0-vQ8J???mjUan8+?Wx4ek z1=(9MaUmZeBq6S=!)#{PD_WvP2K9NKzdSMh{wh^$(bQwVd!mKu_~5HL^*|SeE9vvW z-v)3rWT!z+Ck=skG`kIy8KE`%RmG{`k<!ymI58+G|3mXzWM*VB!Pj1%J>0pwU`f(^ z7_m`W9P%J0Kla_<7W&FRvlG^d98O5(p9vwqA{u#<jEqsCBc5heu#~e}Ls>feX?*OG zHv|$AS!S0M?^-{H=&P~$9pczN$ub)dC-GHTpAU!YlwQx*mCGTv`WKs`(y3(#u6b)> zYU_*yo`JyqPp=b})ZqA32s01<|5@d8ZeZq$vZG^w*U@kZK+7hWsEO7iUsl3>uS!@- zg-Z1#g{bud`xXaIpJ_YU^>3GxBb0l7+alw}uR%zvKx>zCG9p+u3+gfEUV#NgTRgc$ ztg=3?e%Uu_z`_F2AGm|PHovEKMVI(nBiI@huB7~mp5eti1P+*6R5zax%{zh@2%IHr z49k-Zmoxqmbw1do)jsw3=~l4uaPIM6u5IGQ)=Qx3_#?pg8%pz~_Js{Rw?IGY$LhIO z(iL7!`0EbjIs8}Z!zH(q3Phie<JKMi?LL*cT=JJ+l=YE&$GG1!^A*;t_CrAJ(f!=% zcSF5307eD5xvGTQj&wcCIr|f>t(~=$;d&tkCHyaXr~i(@m~)TyVCuLQ%8;l1m0I)p zG0<kX4p(ro%x)*h7ZAR)JoDD(vpNRUGhH9Bj!(-(uTVlrD5YClW`{~T{z~7KQIL%} zSz6+>-z!7(xd~7duh{wWr1Pf6v|12f>|SjbdL;)zzxqr{3Z&08xo`)gPvpmi#;eVt zk_8R+0yF*V`0?Pd08rmK2W>(&e)NSq{(J|<EMCgCwz7n6cRaYSexrSkOy`xg_05Zl zf|VnW58AHbB(;OnK46_Zgr*ff$Z|kL>re@>VkVafpQ#u82r~|TlOY~NpIvywLvXM7 z4HZkega7W_$v%Uih1AqOM<h9kX6NM4^{kh8Of)S!jl(4iUMlGef`H$z0s;v4)pI%G z<x}sj&8@x2nLH{wgg589)z{so;1seCC0S(gjQ4nn{SeE2z3`YKw^x)!KI865?%pRK zcJLv6d4tKl>BYr88>nqPUlo+=8tZ+H8&9gr^F0^jx2Co`<CMwe-pCP{9|IAggp(%p z;}kg5Zvb__>%>X0dg;AVeTWS8QY4~c4Uw#E0R3`HeAM4DF7`Zlq5Iy~P@y1_l)lE3 zBN3zpC_38HBg_PCk{!|tL$IJXbLm1?8gv)?bjeF~^utas{vwQo67o7vcp;vF;WF_9 zJzN}4B#g*rR4Pe^g9|*OZ<6p9W(H(+a=G9-+sNkyguU5^^8palX13a%5Qm11um&!C zt5Kwi(f8E&+3y3M_h&R`$samiH1eEw*gUOrot!;}SQxbY43#_lg(_C2b<(S<9?m|H zXVY8Z&2SLMGw(s|EYiS*p75qZXZ{vWmoh>o2RYeMijLdc*9$7K>q#=ohN%{KSSNXY zEmQeKYiS#9xxagBeVtDo)Zw?v3-K2%nEj|EfTHc7!O45Oq6QDDTnwPbTOA+rBAexq zn;8KM?4)N*k*NK7E9}d1V)0l`V9ceWdj#b<Cf%Q`?iA-p{&mGxBfwxAVoqgSY4j!D z5jOE*7n?<biX#z#XwG9<F103ld)_FhTsri<yvCLP;2~HM`+l%?Ys_gb{OZh&f?x#O ze=!(p7rR1KzFnB~;J>W8SH+p?o#Z~tpjG3n_T2MQ>k{@OIv>>Q;OQdI36ih;{O##O z_ohGySb$**z_i92=|<_roY+;HGtS^u!wrIDtuyxRE64aZF{aQDy9{9VdVn7nYf$X6 zKqPJjgHr8p<`m!qElN9&vg#{Cb8mEr#w*&}b`LDvb-9TFiB>Cd+wE;q?>&>chIWGl z1;}wNmc+M)FbU{VpO>z;kXo6H^exbhaGAgQ1omGgcc1%!v>OdpTLYtTnc!$9a2Q-v z-m?Vz&f|P3WLK&t#|ml<`XnK-;W_UU=rpcFS*E?cuLe!;y3>u5K@8ChbontZalH4n zOH3?dkF3TS{gIb--KuBj7s$2s`A!a&jj{b2<a%W7!SjVO0fec7D{?HK04(zI-|)x> zPxzeIOD~T%U*Y>4GNO!8FxC6boPBn1_i)8MAPEvRI#;-h^&Kt}ae8*t8LH^azs~2V z-P1$J#)6O|7p&o{A#Vh{WyPF5LumU5?QgRf{t^VjhwIth-;C#C``-_&jATW&`7WS; zj4p&$N$svp*nv+ORfKFQ3})x7Vvl8n&tI{Aj;!YiNz$q#PDTQpf!H+Td80PvgkDHu zi_$PV#U1MRDJ9)LMf*@yCV>GMNXj{y^=<A;_S$LZio@}6b>f~}o3TPU+Xqjyz}?s4 z`36X<Y3EyO7Zq!JFYQF?G!mDkA^(g%!WpXZXzuC?uDNPe8CIn598!6gdhNAX`6D@~ zxL&%hHFK8!58A&EzGVzm({4q=tpfJ)+pE8T>`%ljfH1j{8S146I)tQiDW_u;*>5h( z%ngJSOFJk@{r0?E_b*b|oZ?)KdM`VNWe#+ujrYo8w4u@^s$u%{gL+QL6*PInZqw7a z5!ZRM(ffYMvYr@M{%jdR8Q5*H%YIGw(*wq?og8zBTO~$!>yPgpJNY9EzI(@8j~CT- z9iYglV3L<i<IRD6`ntvuntQ&Qb{xs0N|&Fy*aggfFQWGoIU=aJv%hY^BpU1E-Ep`z zTxG|)gr;#ZxDYeqL)Ewrun6SAIhhm*qNRni!mj5EkiA!^!+Ub?+`ZfSy{PtcnbohM zfDH3k1#8~GCm<&6{wpR86ra59!lU5?lZ&Fl`me2DZv}95Mvzf?3T^Bb3a&?##npLI z>BR9R9VB3v(W4uv50wAa*>ZdfP^SFOQS*!fx9yilzgpTCP;%tu&9jwBL~S=iR)}Jr zQVJn~(_bO@XX*L_LQ2X2Wchq8pT#?nuqac5!F<-Q_M@dgyr0HvR}rc|4Y^M!+IEj; zSDJsudbzyy;OOe~Zi5aGXBz%Q!%x(O6HkE|1itbLlJ$KpJ-JH0R;l2lS=j+TZEej) zmGg36Gk8`gP$YWUW(@VcUo^id4?)L;u@c3!em98qi^W)$?H~D}9_ytu9PiY)g(f`G z@+@XsqP`x(qQv$Lp4jOCsvpGJQt1Esc})U+>oX%4)5>O4Py~y5WP=`QcRU=DNH0u& zoGT!op|RrH{v`$S`%b|in?h&o;~**FR?`hI6;nl+iVtafGUwK7vQ`DZk;iYi*w3kE zBRm-5W1r2cSJ4BW8wg)@wGoI1dSpdX#7WDv&d^U(H^govkFF4Hrl;K(l#R;C&sLt= zrpU@Je&m&Z*s8NVTUXJb*HkBYu#S(N05io98t#8)cnJOyE!L@noJIu^N{SRLFE6-n za3XTIxpboD@!TA#K|ie*5zVV(`9%gdg_@r|_y49>SrdScKF6ZgSAE>;6e?~t?lU7< zVTJwjV|0c(;n4)U)>(wDorq)Eq=HYm+#Ed<)w^?dQ@F}3T;cJfN{VN8m2iH$NS7jQ zLp8{kqyhTx>cizGF=K8E&N61^A6h>rmnV(>VIGp3&oNT>a*K;ql~ugAh9cdhCT2iq zUOrM$RrR5Qg71ryP29UFQf2a^cp|75mEaUUWPaaw1%26FXKuJ*Q=+H4+?tUVU-B1W z4z1|DcZE!8Cgr6JxlzOLTfbNh>{=evSu5|3EAEc_lkAQgi|*=C70-v);Gm(s*9FVd zj3}i}PGMOQCi_qYF)!Brp5t*k1%6G}A&+YkW*Y}b%DSU+3FEIqJMbW%O|dq}78_#W z*UPbH3HGTJo<sJ_yO}Hn5qu4Bq>J}z99bgLTQ2#<4=c&%1l>?uvqZO93Q>(txLALg zVdjF2?hAp>#j%|wS_=Ua0?s}oK{2hLEJ`TjQlM0DeH+<EQxMuA@6H8I=L@~ESv0Un z3dhA7$6w99x0B$aU_H|Qff@foZa1gzcxu3aLxm7#onN-@K4et&g&5}nqBqxy@xER` zU!N;kOx!j(WXJ?aFj{up#toKZPX%UV`B(fzbda5uCzm{?R*^Qkwaj-Sh^c(r26+5G zFD-gJp8U*Qi(Dk1oV_JF*cmL=kN*8Fk<o=T%UBr`v$)|g(9NF+J5uw&{=7AQUHrIm z=g|3(pZqB(h3}l31MHIG)KZCP&djY`({>yt&1iW^Ua)|bWLOw@0&l8z6H(g`u<dtW z+s61kw)^Yy>w;C+d-RM6u9>|?nRg|`Em1BS3xe?8ZxGQJ-xrD`=03*R6}z-saa2j3 zU<0djM`J?w;X?bEobvn$&k&y35YP1@7rA6M+x`Hmt9$f|Tpt~UD6<ovF2(FpXV%rH zFuPoJJCIGM|N0?kW8W~NF^s=tp*5>fKbv<<Mi43;cbzViT{nXiNWqg!&ShAEaG%@W z%%p0Ah@%r?!4?NP;?IC5d<u>J#`*PA6?R&)!lvyTr>~De-a_n@njJfCW8M*xVAjVk z(KMOI=K#A-deJF|1V+4hul{NPo+tyj@5XE{z$zcSj?Ss~=j&(_vgO@=H#7q=)XYwN z<I?eAE0>Y&+1o(%;5ymjKFcUB7ka<7&1_MxG(@XS(``79l#zEruaV|yNXLDb5ZTzj z>X(#8W*sZ)*9%<#K+KQl%GSrgl%$y{d)J4e@rg%dLWSoGdP+3hG8&mtZjC+<jck21 z5k~^wCP6a}-Va-IbjjPm^PA4e%8RhF6_684@$3DjnG%b!MgPvZpb7Cig5pMUI5GM$ zL#X*Td}vnj^6>_g_x2m&<^%;HgXIGqTU3yc{Z4;*{#EBFTd~2AMb!Ojt}h6tNM8%+ z&`M9<g4)eZ0<i?g73G0DHc^O%OBs!YRU0chj;Fc`{LltV4{w9b@73~W5KHmqx!UYS z>gcZ?=C}EEi&XtX<qKW3j!g!K%|F_ConfW&q`?fc^<?AGjZ{8L2!$k-y#Qvf*Z1(W zJMr%H%U2Rb-(<Yu1p8!?ZB-f6x$Z?n1!?JDUaw)H>x7OD@FbzO*@vh3@bgC9gigMX zZFSX^=hxOv{&b9MPw}83!=!&v-S@slG(^22M<2oIGJ;iG<Llc_c&%18;+N}0J|v@L zbbPDdC!e>N1+T=cJyMBLkG<Kr<?L)+$)~r~_@S2+RmlgjVY;xL$dH^$nXbQnr=JY| zQmqZlRbVhStTXg58Yti_$>QcMfk2}Emht~jHWCdtDY;Mj9Io@s*=C!KH~RQ=PjJ`; zHz93fQ&v(pyck#D8;zVeP)yWdvj_>1d&iOaW`Wsx?a2{KRmxq+$GMejq2cZ2_a?FT zTHmVPHh(PJbP2MxdBRBDs&p#UKft4}<iCAmP-g<=eah9@QidBdT0RhW8&k@M9<u5T zUfh~eVp|MPR=A*7SI)Cc{=m2+-lJ7`z~6~dXb=yZ|0u3m5*_g(LjLp1p;6g5PRuNe zaYN~_JiJ)j$M^a1$d4K9J<*J7_x1Q~zx^zJfgHcJk-1%XK&qvkz}NOEE5Dt$mObyn zQZ4sDbEJxIgud!yN^rT!Iaj1eeY42a{~__oDGuR?eqS>quancNUc6+-Yj68q==nFf ztxbuErXe@sXyOK6+8vjW^1M9ph4+lf;69}d3O^@H%beMd-HbYe>A$G2NT#96D<bYd zx(t$hw?inrjvUJK_t#W9n?}I;31pJ{J}F?zbZm4_JH>HPGV;R1AViAoU5BdzK6{F( zD#2^5YF}AHW1`BIhTf;FTVBKK*bLFDz9(c<PWh0nT+q&2R?l+@n$f7q25)54vuj#< z;wSI6@=~X{t8CylJZE(~Kg(z0o&p2IXDQ@?hqrA)ci&^alf5if+1~;d$`Db8bNS$D zZpBS#O6*5fI+P`yWp|!V+4W%u7M4#nXjdIc7rCX2RAsrbF26ceatrqZXKJJDYWB4_ zvmKgwG3}-AVYe$J$`ak`C-MAxN~c~P&mGB}rgX@?yPUUT=w1zSo$gpR6ZjZUMC4;1 zA5wd~&9m~^-O5qcQ87aMtmPqR1ITSlU5=-G$Mib{b~S-PtdMMxE0b;n33d+J9F)za zHP`YY6D2Hv&+H5fzWyrtXu3xc`TOATF=<k^+<ZO?VB<zj=+1h_dd@uVQl_~$Y)36` zK}Uu@aN9`zm?K<XN+{1~Vu%n-g&1}VRqSVUTF2gkC|aEJeg--g3$CmOoww8<dwYPj zp9A`}wbtePFFBh~)~w69CF)8OuhDlxnsE~f5q4@_N27L(nuD(8@ksj$D3ID9AGAS| z@2pmz%5xqydB;;35!kw{<t`2A3ca7gK87gXMRa_j^`sC2`Ox>?Vd7pNf@WlS9UjwL zfNB}oId$0h={P;{eiZfSH5r)VWuE+8SiA2@L$*!E8ijbSeUws2`e^NAY-&hP-w<## zmM?s6DW3#39fRtp&phG%%|doj1`K6x#5V7Q)Bw?oEj_w#yk+LH4Sg=laW4^l3mp3g z-d`z8PTjm9ep}~w!pG0P%4*9}zU)j>H-DiInhxG+8tYUbjuS7L=%V<1$5eE4;GWrV zL9xKrg?4@V?S-XQv9CGf=EC~kxfAxn3TQqBG}3(PR@{kmj$>B26SC3jT?d+7A%pTV zWW{kSvu+kC&I`gL>EfhD8baO6=fYD+SE9!?vL>Qzr7?Ef{xKngu{{%N_~8l{|5SwU zaCwa@CS0QB$>kFeKkzE=V?1eZZ3Rs%4lSb^%vCW)77lLRa?Z}96}Hg9)rIum++2<W zSsE=-`esj|EtVC1>%>PVM{g=bnFMVncZ<afd<+N6DNt9d^LU+CcZ2j>8LycRJ9GbU zPl$R-DK==}Oew9ed#`#WGdZoXn%jA8E!F@ZGS`|h0zLI!ZSJX5AkL7`dXdTeFvb3J zuMtF4syAhj&9^qgW?4-`t(mN#x@cua;s3Gq-r;P%;rnn@TSd`QMXe6hsJ*w++Ot;e zs#PmWV#L;=L+veQ)n2v5Zq**KBDR`A5G3|`pMHPG@xJfZ=jX5d;o!ORT=zB3^SaKf z<;>_ja0^ybQkLd@dPCADBf!OiX7!02tpZh%G68jMC{g4YJNT|!?u%GKtpc+O)xIjA zr|b1r3ziEuKT(^?l5HVJE9XEXZIIG5HmeYE?`Mt=DwM@bBiZpw?&R$DLh>5Tayvt; zi##7FQ|1zi*`vzgZ2FXtpdoo}xFi8WE8>P&jU>uUEkV^LntP#0jp&<3fo7>M253__ zfJPhH75>F^G;G*T`8N6O$L%2HS~eDOkF{fzbfo)h_NsezPVzQdPPYDqU9nnUKI(0T zg#+K>yH>)n@dlG|FNJuQ@lIobYX&`J84kh>z_-($m~nAG(Fz(iVpG*CaJo(n^}X3D zhBZR<OuYAsOApb_W9jTm8jku_eRR~Bd&=h4cV4aU0K_JeOGPt7uW1P30+{We7>42N zHL9Z!GslVmcD;PO8P&hEr1wcuR=MbAnK2M}iy#6RE6|(%)*0{kXF`s>rdVJUw@m){ zup%-jS<Zrz9`=scxwh_n8e$vyKnZvo3Onozf{yuRJlzz_K#%6b3no~>vuxK-`WhkU zXYb~$HVO2>yfW)^cmy2BY37B~ud-1dQLAQ9okE6`9-rGJ>$c>-!Gl2RH2=FM&3v~C zst2o~d7Y$EOXa}`=-smpH)b*Kg5YeF2RNXZ7*n-%W%XVtYjxR1(_Dmh<Pdk$ZB<WK zaUK9OdO1{cvcVgMO&G5ja}%3XO>a3kw_`=7%Uhkl?VEEoX=r!7sDI`~FEb9@j625J zWa*tYTEL$uEGGMt0hvSzIW8FFsW>Jg>B`eFSC+T_?p^P(LQni5%c3(gb$v52u1w>r ze#YYdN2QF``#wma`w}M(WiY`~ENi&&x|)p~h|X0mxF(WCVW-wFMk&tZdn=}T16V-! z>CE@3CVXN&(^#@S*FP|qepMB?<K;^Y;^b;zJ~U1i^h@A%cC9?RyE|S|%X{LZru2Tp zWBjez7<i`@W!#$p2fxOqfWEeA=H)a438_UPOXC3pY^y;0pVhOp@moGx1%mohG3<ny zwmcz{dY$GrX}%T{UFY+a_CK;EdTf@B_-E6a>M|%_8bI2EJumRse#o8(6vy(vtp`YP z0L||3F4}CJ7idH6$YG8Q`TNl+rtvBc_*<aCed*n|N5FPpv$4se+No}4W2;ByFEw+| zrA+MmQ`j9&F<$?k_|G1?TNztcW*QVW7ejVGh}6^ajZ3~+%>#2TUtF5bQm!)&aBW@) z1C6S=vMUWPp`V1R^;$%ize6JKWTTzLNPuqV1MjduXFI9i`|fCUu*W;f63&k|3U&|U zSicGZicf?~*$B{H{`A80xU2m_&Jqy29LcWgUffarQ3Iz}UK_XpY8Tq5vsv!NHCNh| z%;mp2Y?W)W9sZD!ICB8$_-VI!_o8V>*`&x=hqm<&t>VE;3^bA~y8$H%4+G_>kPI+l z6ICCUri5#Zf5-@oCLd_FtgeIuUkzVInR?pAhHUMX_T4h!$hh!Y=E0pan$dLH(&X?3 z*jC~IlLo8u`a&VBDI9q=_o)oJzC#4c3H#r;1^{(vU3Y8xlIpcTpTm6BpwiIrIomB$ zEi4NNN~CgzH-KHlM!K35HOxK6J~NUj(+0E(zVQ}``>pLy{V?<NEXo+MhL)j=#ONO+ zk;YvSPD?mu5BnpcAw3Gn3CT#FR28vLjxP~7H+Oyf*JbEDd~e=&@Y_IyGX)Tu7xpkm z!jpYpPx>7f(hVH2=DivYnvR+srf1WCLfbu-y;(gcfh{Nhmq!lYmwrVjx#Z>tIFknd z^WbMrP8!lrs6c6}A0WtR^enS;uc_>*<r-^&>3nlH&?j7Dw`cD*<6U<3>>MShoH5eG z{Q;aWP;XY9P0ZQsQ>^x#V$X=!mun;oFRXo3+XrtL1aftZhej*wka%kP)zzOw#A69T z5mL{_R!y9HeM^(|c4W#X2Zhrh;4d7DF+Ih{eb0l?7KDDEWR?<K+~O6GI^F;FF@R~q z!)2CVO;}@i|J|B;LGc$;TB0kyX)M=3U$-`R_!2Lg3Ez30QTfoZW7+zWw{v9-k!-Fv zH3GL+A2A0O%N2GGmaNKQ&8af+YppP)8EQ2SAeR{C6L#&n=3vE76Zpb<Oz1D(us}<6 z*Cq1$*C*7Z-D?gMiCSW7ZWjyXRrFLBPhtdItxP*7u?yiPfnZ<#Z1dASiK$3Z5U1-U z^auoU$!!b7Sos#a)agC`K)I1S=}}Zz$bO4VQkE2S2W2Ndd;dUo$LAMz^`|#ZQ{Cy& zZPM%S#{#52OFbtUG;}UwhT;)m1>`3c(Ja3Jx$21<^IDmeKSsD5Usk--968s0<51^L zXc7W%<N?0$!T;n#1&{)?VP2|~W(|{!Ld&0uIuuqh(wFb=&g7x6MEvc=FJB&NQ16!@ z42Ct;^qo+i7VAL{fr3VN*-~8OIY61vOEDD$TD>~|R+q0~<=NVVbG!2Ni)B0s+Y5c? zYmY&hJazl~Q%hqcTl_w0U=w}CiEmCA&ms!hLbhmCRiWg#<8_u8BZ?)j{F2gyL{#I) zL3s9|VUz`uv{kM=H~$&qI^ap$(gPO^VM`$x;Ik4GivY`$sLv!ju;$)Fo>U`9KL&>9 zh`-w*xw3!CG+^6~@3VF9FPFd7{3HA>fu9Z;YZiDsy}wBGf3cKc?O}(07LV@uM<oKj zl7sVqxB<T~c_-;=@C&c0_f%c0Q()dV;h)LU|IJA|-vfFtm+^E}fnlORE|3SVFaPUF zxcev+U34W)PK=3&EKcv~Na!(p%nL^CxUk5MATG2eEYY^o1c*8rQYuFQsMI3e;p;bF zY7EGE`)JSUTkb)|6Yl$(ie}B7z4vs@`;lzKySihzrBfik_&L(DdJic4hcBh109-=j zTBjEzc`<BL^41%1<HK+2(yzA;iFAjy0++0h4wB4v&yP_bk=1X0z}e3BT@)%T=bCr7 zMU88Z5hlV8U5yBc-E8WFP|z=b?0z4^$Z{uZvz5Cg>U(p4%~W@UG>%((v!dv#!C^RF zCMv_HxZ6pVKkWX&i`d87@pxpT(Tjqrk!<K^upF9VRe|g4GewWzY9w9P8H?l5XlzD{ z)Q3{>4_qIL__)$P1#-U$AFD#W3tXYIv9o??f3gDt<$Ss97Zn~)!D>sE>S(B-zTZ+` zx~`%MDVkb!uY%&fYjQk7%A8c0i}+Uk!QZgP{zXt`mT6ZN8pVX@rqh(Z`5R2+fyudu z0lG|H2A-ZvCkqCo^kv9f0XfUy3i`*0V?kM2ZK-h$YHX@!+1SeY;~+Ws)wTL44;NXq zeSd1+Z%lShbLpP0V}aneU{50T@W7t8qeFh(QOwsTE53wT(^KELPJV2%kz(*T9i4ku zrgxXxUj22!AMS$|VefhwLa%oX3pq%){!+yRKy$yWC@0(M<KPMcZ1bw3ya*6?C}l?H zYeCpaKiZBEpZISb=8o!jVhkb*<(sY-32xb|<1&Br<<)rTm*@2)#1%#ySt()qk^yPw zm3-!PZ{rhIX1rz$DJ4%i*IKrYsh<cOUWd{ykNcMPr&YE($yqh#53K1)J*!Q}?n5$1 zH)^I5JO&>$d_g<A3AdaxFx~uEOwqb)xfoxtaNgdGa}P)_(s*W!2(mBM<2!Xqb?pRl zgiEvUfFpe_v@w{qo7b|nMWC026bU^0AO-~i1ZZJON=mUavqH;$Ax}cUz@0=|Wu1I% zT)lRYGjs2lH3U#jG$eVC;eDO;`46g{vf1Fp*d9Wvk>T?>o}HTXOXp&Yc|if}(*vcY zV{B<`xA2OpmaDjXk*Mc(c(`)#n4M7JUSp|tb$Z$4b@TPRPhLL3WXMg{^O3L1EFF~Z z+*a=mCUWj}e{{}SJtO62bM?&4^5V%@_$o}z;ZNPnto?4NZETX$Blt4=Xy+sO!2YpC zAQk;jm<WC-MflugHz&WfL7<0aQ7|hY!V0!w8cFMC2OT{v{F|w@!|1WG9((CcZhn74 z0WbC=<6SlJwny`Cr^45zprvgqyjl1$)0B(j#Fj2vV3vlzdAHC-=*@P;i6^!YtVr_n zyN9bR8oGD{bNH43gV0IIs((82w?<vx^aPTA>MvK98_6T%ngjey%7O^bGsuP3Vb3~5 z*weJlYB#^5sjgmuxg9U33~{Do0?S>~t0w)k1sTki&s%~Hzq$gmcK^2*=Cw3;keKC1 z<?j2fv2F&qNV&?_9-V4OUI9s}749$C3RQ0`0+LRe1M(+Ov&h?Do-Jisw=Essezde! z+tI^-p4Ht>nYA@9T&FYnRR#2xnpy8GvwMyp>Q_7PHHsBd=B4j3CmT(*-!A?tt(6;H z7@8WLac?KMty1KREKmEEii$m3PSrzqZJ6LwS#sKBLaiFFGg@bgoMLw`V#CEY9`n^U z^mo3rhSEOMDY##MZsPJu5k4r(uS1J2^Q`Hk*2rUvw%kMhYZR*ogbe;)DDMA!pyb5d zs$ZeHnp0?6n^nu)0}6hT#i;Iia<sd%QJ|mO)nyY|VRzPK`12(41jpYp6>wm85Dwe6 zMl416k(r`xa@i|vL+UE}DT)GHtei$U09eVKWWaL@=GWhc;=U7vobm3>eENQ=$$gP+ zI6Ly$=#iftpXX4P_<_@JF9qYM&z(QYn@gXVA**xWX!1#5r930xYXnZ_6)(oZv&Nn^ zLC^&FB*bHwi{vXBZU&k*cnW1!)X6!o9nxwhAm?=@Qs<D1Z`8k?1U~Tzy{oYhUNkMf zj`z0xGRZ^&(mnc*8<AMTJvx8VfJ2mw*eq#%diXo~9<4H!ge)1TIDyhB&roS?7pl8~ zJUM%S6Fu3(K5nCu);#xbC3<0I)&R_K;a9r7<+Y*!-J#`T=dymk03Lr!z~^zxw8#W( zp+b%$#$77=m+FVI?b1BQqS2N?7QbhF)iXrVPWT<Ex0nNnwhH<O{F~>tj7e?@##AOf ziX7Q&8JH~654f7X<=uRI1Z4)+RRH8b*f8O7NQ2Z7uyZ^(Q9>^5F(Pz!J6D$l70hDv zfZ$&@m&~=rdiSo(`@0(KY}Tdpg)OVt9ii-k*@QhH@w`N_0=cr1IbR|ZWSYnhfE^m; zGMtpkZbv?@%~b$#US}QyJ3YE7w!Rd-I}#}m^(hG<CNbs3_-&Mba;fj;;PL0X7vAGw z<<H(Uwv{&!7MLs(P|p;&Vgl>mP|Gto^q;R-!JDt;5~4d<`5#3{4;&wUOtg&g6q`0s z%-U~rd0;v?bglh+c%futxeM^7pFQMCO!dyzJX|x*Q(2SPGatu=<?{?kz6}kO6??rz zRDlJ*FPZWhgq!?9afq*7nHt=4E`BADbVApmCAf9ooM}_5>M+{D)IDAiIkS#iB_L;` zKlaX$fbuV`rw2@&>BoD@&NQFQjVkP`JQc2&y4M($45gkud(R#`oHg|=wtGzJ)kVPR zZNx#TwCPzYSOVQYZw4;^c=Mi!YR#k*PeH^pBba$WK$HK@p7=1NKX8Gnc%0>YR9L4s zoJ#(QV_Az*<$4YNRq@kPciJSR@Qns6Uqe?5AL7|DVeQc#1;y?p+^rXo3C3-sPYnNR zeVPp}y&tb`T7t=S;^lMT@{DL8{Dv=o!f{B-s#BT+0DA!izl=83J3gm|O_H82nu~`a z!DsS#g8khuKIXC)s&}ijRjV@@3n^rcx4aF>kG((EW;%>!WXs*Q*e}m&wu)rBc>N1| z1=K@)If)OZ7FhUUO?z7rU4ocbttPWx85$!2rQOe+L~7A)fcsBjkmY$lT-CdkfRlY! z%CrNVn?-G2X{mPe>9N@ws<wqpuZBe+h>%6Hly!o;J+iI-@K#J5|NUg6-w9x0-jJ6D z{$DtN&}+5bn47E2CxMfh2)Z~ciEKIAH%k_CPInP{TbVkx<0Eq<T6)EfEqj1;sKZz7 z4|jI^0id{_P}Xufv?l1Wu=lZjabHUIdVOZPtn+d)gvwYR>*u-d4!t2;kTOWK9>ae& zSy&j~?>31_qFy}zjU+YMYpM5v082SM!jk*D=Hz|!TqQa>Zi5DC|5NO8-tNrsh}x*b zCum1nleb~xRXt05cHe9egQTBl>+xJ2OE?nF>xtS7oSNU`&`N(Y;xLdP7l3xG<vNWf z!Nq=Jt#kW$q8SOSru4iulcpAym6GTQYPzMu6j=97VoPFeDEkvF^aMA8?8=1~b$HRL zBjcwwV{|#q2W1qv!a7sfCI>SI$V=Qb^|TjuKA5}j1R3Cup5>`@f3dz=Os=cRm#8ry zeNtP|R<rI<rc(Rfk1c+Uzk8!TrmuL8tFuaRweXrnZ5F0CFWvd-?l^si&-UZ!<KOqj ztJ!yyY3004Y8gk=jyg|}U+0Vsx9fpi_tNA$kn28M)%|n3bK|kn0m}k`vxfA8A~mJT zpPb1PP%CM8czDs7zsThM>Zchf|7NL-fb)-kMi|yAy-qe)dDDFe)`*LAY3b8Lb7tSw zEFq6SH`Y)^i1xjrvX%q}$V$-|{wb`i;F0}2_dC0MnKh{TJuH?jO<hv<EAPE~-#vyT z(Y;k%m8mT3k69vh8fT+MY%;?n5583|A4uyMK3%VQ_m_`W5y#_M(4uZSR=zhb^?@a_ zoh=@RP-#*wej%Ue$>^(XC5F%jiurzAQZG<&7q39hFo)IF<*64FMPmm)&n>Tm4E~#T zvD@R$ykpuT#;3@B7++zQqcVPO0AaO$1ZqcHf-J(?zYqU>+r07f%&T{6L~B7mPdnZO zf>G0oOs57|ouhGnAZ4BwTggprDV1&5st8Mktt11&@D#<7biAf)tbx19E{zj+ua#+m znB$c{alr2}vW?yG^u06n<mJzod~%rU$-;ikBiT!THpL9!!Wg<cIxW@09tT>XSN->x z&r=L?BcEuqmMEh8;SJ-zq^O=}zfQ5Yv~u%lqJF{XxBSdC#b)~4!m`sW9jxHCGrm-| z{LxW9A6)?6IVmEyWCZC>{wL1GWj>Gw^F7j*Qx)ws)P~eq`{WeXcaQ<1wdK!%q6<4% z-q~~#VGf&MuPM%9oIIHEw!#im%ly-_Y25FCR}2Je*@mafx=Kb&ZN7L=`;*t1NLzz# zff}GYk~KTl^jw4?9ZZPBX-2!9?^1yMszF|fRzTt8nLsz_!^8~6*at2B`9bbSGURX7 zY<x)^1*ocAbH9;gc-!iy))+j0C|R57$CANWdab-MvVfOW;bLmMvsj>MWiJ#pCtQXF zWybucB<9q6Uo)<I4jY>@(6_Z~Dz_5P`eg9Px0Hws)TL5fpr-lhcOFgPx!O5w;q$vO ziN88QG1hIN-C|~LO~22)=OB@Xzfn$YF=^zcL3S+hljPUm0~qrixMQy2cB5rX_lJ?} zai`%ATpnxJ#5F`rUuIUVn)B_PJT$t&yy_Cfm=I$_sgd7bMrPI9XVm-d4_A!4C%?ZS zd%U^{Qe$`C5bkpg;_}oxpg}<f*WZKn;WfRoDv#<<)M)X6Oq_vhvn=zBXsg6PnN|Ni zm^I_gRUU^_?>MK%US1d7b#v~|cMK>Re!Y$NWCTftQD$<)a;Ze5Y3D5m2LzT)DniIx zarM1?6=+Mp?m^juxX(^97PAew=Ew5dsZXSF=h7$+rl0PU_JJ8Xjq6w99?d{!N5}8) zybL5lzSy4;r&;<M)+ym7*9)hWLn99i*hL4w)G*ohv^#X<__@l3V~Q3NK7O%b<05u7 z;k_HC#+}@Ub%wY;_2&H+hAAh7F>8#tVm!a(d-{#4@b{#?Y$MA!I4PQVc?HBx|KFg4 z1~?4KgN2J&7Uxk3*{_@C+zPi}Jb*GQlLQaEy7mI^!dTrlk(a?e7kFj}&!GC$CgijI zYQlf;{)D=PTf=4z^^M|tPlE9MwYHNRk`*(Q(w^$ujn7r9i&m(?#OfiGY8^mkVItu) zQ!2t5v>k8my*KkZR|_!7aIy?+sIB-s1p0k4rP$ol+FWcVU${lyyh1|Kd|{%5+)_=R z-_hlzVAl+=@2mxdx#6k~R6A!4jS;BR<y;XCo1&_W+HGH@g`J;{6d(ic|0K_LnKfnr z*j-lbr2`}~cUU4-6oH-ql6OFHka?xufU&}HWlRyASUcx$0dOr|Yv`610v4@vytm17 zhT1$|uW7cl2^Tdw*>h_=0$LXWLT^quij!WKK45aphq!0PMiPzlmWn04`6~7@Ye1c_ z;=H)LZ^pva@~Vk4!_V+=TI-N04U?+Bxcg}?2gO0sE@^4uWaZeiVX`e%V4&`r6n(NH z;rpI`=3P4Z;+UJ^x@-$xMW36GRG9tIY>??a{i2$h23gC!fC1&#Al-uh`j9WW68G~m zAU|BHx}^ZP&Jo}~en&f@a#dnkKqmke0F<2(%<>!ET`A6`6Z4(ej(zvVPK_syJ@#fd zw;F#LeJ9@XRl1eQ#5Q^W)wgMyH2>ab`U|qXl+E9}NYw)1?y$jrj5Te7Xe!H9+Vz8m zyk!E-0`)fC#dw%LiH1yNz*FZ{3U(;DuN<Ss2gL_iQGFGL$kXCb?InLESrdy!z0wP> zRR5Y+%2+B71S;tLdMf(*e`p;b3A9@o6%Oqco1y^V5bb6B3A?!=FU$MC)F3~AJfZw9 zZM{-uWrt>-q$&cI@@dJPENHAXc?GRCt(d0Ck9#y)DxIDy=tYt)J<2il$)?x?(6!(3 zE`1bKUD9rWOTa01j-Yr+<ov6aJ#>E;EvDVJMD9q`mu|fQC%n7B<0$zzDmy0^BX+GM zCnHwmdA4Lwn(;^Ed+rajdRyq+FMh)@sgbcFBfA@MZp-JS872GffkEMQ=FbZ=NkDgK z|8t{+pno4IEe8{OdjqGTyAjG}kfWq2vU`Q|8<-)yz<x)Q#WmY2NpjD40-8<n!x))f z<PV-c!S#NdfY`-`zyamhL#^)s>s+1j=|)u6k7Vv*23MCT+lN~O&a}d;2i%EPK4F?E z5~wx3-Qj8f*&Q$Y%twTD17i#NSXUBw1XIxLX|c?{t$JX3RJoj`4MpwgSzPZQEH>dF z<){W&r^ZsPXKeV16?g7aS|<;OLr#v0MuOtZn*Ca4IxFU{f(!r^rAt+)om0bu_e+QR zlrKWQ^-wxs6>RU{NzkqP`j##DovjeVm-ZBc@m>T2^p<Rq>GQoCfu3M2Dz8op!!v?G zy%Na(Z39-pfF@(QlK{$^(|xbWY%NzSjosK>L>YiOHVB-sox*Lzr)^1>{m8ahk1ng& zg+ChUK8j21D4+AKx~e1|yE&3`j{8A!yT|XwbaGydtw>1f$=4P^#)~`7P*>a|Gf?xL z@QH7<GC=_yNM>J|xdV_c;=dQBe2;_>KZ2B0EOeHdeP>*1&dtQ|!di=2`SEAU`&PN? zQSFO6z;p}G?RiL?kaOGTH<0Z{9{-lW;~{a6HqisshtW{qxJDlU;$MI8f$YSkMay(R zp7#OjwnOtpXSn$C$HWop@S1?rfPLosW}8CXIGa_7nNmQ&fEC@%kD~|Xoy~K7R1RM* z!mcs<x`@Qb>9NW^9?8~_k_kgIzL+~{rj%y^>B{~0xe?%*qUB<IWJ2?qAJ9prS7#0; z4Q=E0d3uXkArSgglqF0pm;8h2)Ph$7+pYWl5yK;>cbH@3;lG<q6WIumB(O)pWYT-< z$<aLgpL>J%ga9+?8T}@+`%K+_z~$o9hW_E>G+5{d=P~4o&zEP4)J`_3=7*<&d%`k< zS)KKBseD@*bY=U3j-Imt-ut$Q^C@qL9B%iF3Kahz)<@wQAU*8yyMUy3Z0a0HMZR`8 zZBZDTPy|cGQGyVIL`6O_x%Y<BNb4j4D(mGhQL!BbuI{AVKPlfWIDAUiY9KSdrBldW z+Iju)c3m9|Qj(X?Z!5+~KI3c9Y5j4r%$bX++{y30HEhke4Ce_|3m<MVcf`^0t1{&H z-b`Sr6|v`soz}>Q6a`}P^3~SS=DSB&A@Q-Ok(;T+pv>L>MECsrBrHM(loD@&PBl($ zp3kL|gC)w)6n~;6&Vm$`*n*n(Ch;8@ya`>V!RlYw$Z!X~)b`iAc8~VwHnx+aCfboP z;s9MX4K^gAxU;I`m$&r8hGqeO_hOv;0$9u(pMXZOC-=F9XJ3@p7B~H3#UGnC%_{>o zp>1W8zrLp{F?~+lUrb*cFtwg{?*(bm&gmjTA0oBi<KO&Kib`Uel@c_#_8*HdNZJg& z8MCM(sd|k@MmzF_fz)S~m-n7|(>x=IBG$k53aEbi48V-_VA+F{vs6|+A;N)0G5K|5 zwHi%c&obTYLkbE+HA~{nz0_U|3R!z2BU=FOk`%3h{Gx_SH&KbWI7-ZwIq^5W%geWM z*yIOW8rQ2`I@>#zRFz@DZ7=R232zMzPpHi4=@!dLd8Xryke)2?(;OM8wJ@eUm$W%n zy}S>ld-XJ+db0mG6WTXtL;=eLNJP|n3guNA?r*fus6yH3$4XMK@)AMK)kU)&8=e(_ zAC=qzGvC=e8O>#@iv2E<Wbf;^Ewe)4jG!0ar(uA!DHVE}p!gCWd1~(ztw65iaXyRZ z#x<WdCf#JQmGU^9fK==r2I&jA#{@7UPdD>tY-hBn2C&Y1N10rc<rG{5XXZ$-0@cUK zfMQGz*FwthbZKeE#5cICN$JrsbNBe6%;Q`6)vkbGh~p(z9B3EJs`o5Q7#WZ<ADepR zny2D^^(ho|G&m1oeuhr;p!^P?_VasRkr;^Yoz~Z;M7_#te;Vw!%^L#xvUfXp7E@Us zx$z~MrRhTtQ!$2Jb84L&OZ+D}e->Niv)||&S^7)z;(}g%<-Ssj3Z`iE=#mHbV4bx_ z;@;TUG(-v;Y@5rE<ycM`RHK7gG{W4GRAc=NL+l<y4rM*5xuK0K&SAZqdW<ig0bLCs zU8(<?jzHUXSC+~KZ_u~{3GnO&0(Xp_5`L0>9~mRfT!eP<q-hs~ncTI8HtmE`=B<Tw zwjELCg#1Nx6*EAVQ+T$b)<*0BA2bVHgh39cmkFGl`qHk633wHDwmVPGk^0PHta*wU z{(@};WtMkBbRK2mmh)B|9=(R4r`YS)S}qxqAK9}J($L4(6Ui1^P8CO-v|F(s^*%)G zOu6r-JIUd0{-f+b!9AB&5(2d``MA@Rmfcb}NrCd)mXU0U9@ZPCPoZtwQnF;hLa}2d ztK8qfDPqRCcU4uMdJ1UOreXg|>T<v6{y>(lQi3gY*)U@@>BkiOYnR;3HH#?OMtF7* zc~tJFFd){y*Ac9yk~1=B9@{PLT;$sBrw&jxyESOVpIVQL!U9Ub3TVc;C&-eNfxTQR zo;jSMJpO%_F5KBpK83eTPS$Aabmx&^W!k~P)`3cKKd{m-{=d8r-B6{mxa9J;`HC%H zXQ1j{Y?N#HU~tRAidcaUN?bts&Q2(oRvDQ;)xP0@T5bc=UPom?m^DYxBGlP&tGW0j zCmEfh6@2NFXw{x1MwU3LjsPGlxaQtK0aOZFy{QgSj7^Vwo;!5dC2o$4AxmGIRdMp@ z$ifrKnoR^7XOa#0%m?b0uDknr1cl!QDtDmQt9B3Rc_tjV{1-+ZbU*X=TnUqstV;6f zg1E=*43+AWnMNZA_l717Bn2o~{n9Y=zZW8SGxDaq2P;GU!7Tv3BdzC^pf9aR86vuG zm8@y+$SIp$VZ|Mn-fdb-o>l3~M=J+uFuc*9Q--p0TxH@E^|c8F81mOzdd~WxrQqYL z2@h0GZFlMfK8+>kJ~&dxf40UfA*6;0s-PYrE%d;WR*_#UZ9Z@_ysA-DjJLpGCo<?T zx+UH-5CR>r%4@^?qv8@A1LcPH_r;>u*A2xo9Fq_)2P7`8C(8!u4Rj8CLK@q->Jt6m zkjVPXlA0L<<#hk3tM5dDoux(@Zhl0~seI<J2GtDBmoF==86|02K!0e?jbRuAdh{;b z4B^<fFbymh=3yN18BV%X5hF+|hrC<2rkLZi81L?ZWY#JC>kJcbWel~l7|$d@O!#MV zT}bip%`~iKK-&-2F#qFY6GkN={;pH5zjr@bXG6}Vm=$z5s5il{vWeH{3k&U7J71F` z_T(db8*u(9ctL#5dyEvYPAuQ$GOf<eRWvDA$?X%bmso5_Fj2jsajkLm1Zly2xIAXf z?@6Hmh_8V?dKlX5X7<KBeB)xWrb2-vmqphaY8pxedXwgu%YHXp{UM8)tA?8~b>!ov z+@XW+$E*RHfQjJ?#~_hT@+4A)H5@z_a`Jq{;)2YQ=Y7d0u%$0?n#t>@%Jd<@UHM^P zqcR?;G0NFtFK|jO3RsN$N`TWc135Xqf-;^>oN^2J-ueZy<PkPUXPwOiTD@}FKS_mC zMmr=}LX-SW^8Irn;W+(BtF7jN71Mjq(7&Lyo=t>d4?mNaO-JS6z1+80_YY`2>zi$l zf~1|SCLm>-fZ_aDRrn}>EACZYj}rr+X7q5)K>f8=IJXarH*jX5Wi*4wo?UHkBZ3_G zU4iwZNTgYg*!(<#N=g}rhEDE~PT&r>uwLb&%9Xp*<c>$%Hu@jy!h%lYQKNNB!DkdE zLHJm<_?frWk*F;EH?lOpZ!4L;iq#pl-eAunG`nHp*(so270tufpudh~+`QM+=Fjav zAbAB;fBjM@3~scQ0Slto7u`+J{nn5@ca2r^8RLR!dkB3KdsJ!L8cRS%0l3IHfRR&t z3M{UB?!FLGsE5Q6IN4Q5hKLJkEyO9V04VC3uC2`7cmpATmtn`WJIp1VY#o=4*xc#M zxsoI2_R?;U=fIO`WA9{U#N(LMom66b_i5ABMDJOx-rlmDoICq%gABW}UgEZ8S)pWa zieCBqssM113w~z}Iyt%IbadB!CNSN+U(!f^Y*TP)od*|R)_mGMup`}vr6@qaw620I zE)8OV6yTbGI<%p51!WRHt6166TZBc*`&Es$HAiM`w`Q^7+>vY|*L74w1C#e~NW~5Z z7T^ihcJo_R?%#<CCi~Hln(uQJl=)c`)d&A9TA*tiOXgScYq;kw-^+)<SiVZ&Avk6v z`%d2`P&U9+XO6At@4o4+KNH%;kuLz!c>}3*K<yLVnXcL0c*L#?D|Hd<dPH(Q5w$gQ zac~yfM~MAcFk%ENmMb%Tx@%;qAtEMH1uI3B$u=MP#*k&q*-T9%+yP!RYFiQn6})`S zV)hH85R`CiCW11RzbSkmi*eYKzUgSvrMaZkB4_6u26dOZRgSTo>U|J&^8WDb>P^#} z^N7=PP{}GN_-mYIehogC1N8^~7O=*+etTdM%Ut3KE>K;xEivd(<3E^rkY#2!pdBVS z5y<EuW@z?PfJa9zJ_Z-a8BQVSd*Icb)z(-sA8Z)p{o3By)^az<y{VWi!C@4kRGVI_ zOo9XeZ_)6fy40Y7{))HOX}l0j&+`6f^o_#7#$#ZRclE`kE2lsgW0<AJ%!dxaS5c<; zp<F$~hX;qFz(1gz7FG@hoM{G9ssG~EQ736oycS96Kl=+ef&v}0nVXF^|F~*#E58>1 zi_NP*1W5ID%{N2NfXhZ=GjE;-_`C>ZO#)!?_PfS@){VPPrn4~qk^#eZ`STvd2Z<XE zi4Ph!mh|T2OXNA=d%dYk@nf#SX?JVM(y`&qlQEhcs3Y;3-vQ(+{0V|K>2W~vIw9(- zZO&I)EqSd30~++al+6c|<+QEzKZT&|XQ?HOYxOKmO@WtVK{Dd0FcbeEE@I(mW^k^@ zT4keTviS^1n<w8qCjrG}{TZ&o-*Lrk`r@m1Jb*qvqi0wIWx}z)wP(M*?aL<D8j<Cg z$_45I?sI3|Cb}t=jHKP^Fh|EXZ_h=4Qo?Z(e;%FSoK;_b9Grqx^}VS#on9AJR1qr} z-o)_2gV<uZV1Li)mS@T{=;Wa306$!vPBL1uf1V0N)XS|d+^rQq5uT1<QKZiexG{Gv zSq@`8Z-C?d8P!5vDXq2DXR>4Y(ZGC3Hbv9>|9N(y8Lv|Kfajtl@c3p``PyK_R^ZV} zQAR3D`(1GD1IseX44Nm;r+lHvE<?HwyKIV7NfpiHlxUT7)$YFJoE<6ev%P7L@n4oE zl{%fxZWRmBl3#{^;?z|1hxqes?zb872b}?2-m^R3Jf}$eF`uHU)d2mROLrnubL}Ur z$3etu)b(pYy%@9d0mq02f9}X)rs8Hzr<l-begL~Fqwl99!y9S;42Mg#um(@>ijjn! zgi|feN}uzTznlgz>!E2UCZIVuPN0eZ7c8&cZne}AaKtE-!}0`XWETjRsNgMtqPN(^ z$lt3#C9He%Nv^&DS&;N+hldL}4vQeb1f>_o=p@XKk3%7lGVy$1hl)xB6^K*oKM$M~ zdJ+@@$>?;FB{9vO8uYwj@oC6Y8tBv|0Vaq1s+qhOLMkR!hyg~wxNe4Jhs2QH;@Yq* z(7!JM3g&wluL*?7N<MAT^@MD7XIZq`>kKDR4)d?53GX-R+RV|nT8K|L3aH-#<MCCE z$I7Ooj=k=_xcn?XdLe>${cV|pGUQjQYlCGj;{I|D1Hd3csLIj_E~wj0myzB{pG?VB zn+Vj}bNQZr>8ZCc8ka$cyiMP!OJga}U;SC7VP{RK_D%G{cOKJd;Lr!6L5ed)Tb1t) zcqjZkPl5zf5~R&WD(rhN3d+omw-fe+e0lf0Ex$}NFsmB(uYOqxg`NrO=BIfvKLK_z zwtV<a1l(ci(D~|=p|fAXw3;NKR_$DMj}FgOnY*!?q2ZrB_O_;2do60^ECow2e0%0? z7z#6rP6g-d#Tn5-8FaC;O{uW7!@b(ve`WgJCr`rB1!h$HT~_C|s;;i*Ev%{zeqE<a zN3Mah2Jk<!$6dX<OEhJefNzQjSxdm1OJc4A%YH8(oOI|ZJ|O{LReP%VMQVIwz&7D} zQ+z^HZF82=EcaiF_5MvGkmZ>qA+A?(=lCMwM0gFk4)Pn@tU1?Q?#Q0qC}kWD&>&t@ zXm)CNzO<cv5DUx!0+@(hZ_zq!i9mgQo%-qN4G^b=)SGnO5XTv4x^`YFOWqS+^PkVa z4Mz`-cJZvheG+3qITaJ<DmeePj_yT<cN@W_EA`r^5hgG~cbsPGkHAm5SH?CLW7;V9 zdycWREL~uAsst(gXJCM<|68N{7CB&^XV+LCSxLR!+PjWYehD*ZAO_U~GPC~+ZTl<0 zETVI@F~%U#<A$)=1IS+PTEg2J+AgCkHCex$nyRu0up>IlkJ;3XvIzUi7n1EOc^a^a zIQtTJxbR^px<xCfGX3=IuthaP)K5ZIePVbXk}>CYZ73knbeRaW*;|NNlzLmrUtl}D z=H8P4ei*owEWX^WVr3K*NlQJ8M)DY75mT-bvZU&xT{hH08<AW)5<hWilRQd5Vakqc zax3f?29TI|Lqmk^MF21z^jRecJO29V`W-d9F^l<TTuTO<v1MTGC|Z0H5@lW>pE?`$ zdvOQIaX|_bmrH3%RYn$C3Gw2;Fs{%z&wSHbTkKDSdd*8WgBryZmc%3t3@U@?Q)}ah zj8t(MBg*Xe@p_NQH2cKWvJ3d}0@qGaShPp(HLB&_>;VeD&4%n#*f@^u7C~B8+XRA` zSulP84HC$oBqjX}0wrXp!ym_z@<7uy*@|yT?H=GGTe^}MS>sHESEOXWx<Xf{i+*E# zA&jr={->VR)=-r&IE8$YvuL^q;o@&hO?WeU1WEMm;ceJ*=?dibXZg9atiiz;gXr!} z43Ke~eTZ29+F(2UV{M<AO+^X{rY9;oV*&+7T$)7&J^%iG<=-2S3N}}Vs!qDDiw9$M z5mRI-wRBNqS?f=T2#qE|7!9)#�EsbFI|`KLA#s)2YAew5BUo=v-)f7=6+e(cl84 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 literal 0 HcmV?d00001 diff --git a/src/assets/bannerLight.png b/src/assets/bannerLight.png new file mode 100644 index 0000000000000000000000000000000000000000..651952509ec9c80f99d373ab4c5d7ed4fb7e26c3 GIT binary patch literal 585318 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%0Agh~y(G(HW&% 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≪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� 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 GA>O(#OtQ#t}WveJR+NvR>p&9mX0jU-=b7XWD(+ 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 Q*^;hVwP9sCdHeDI2lbOFr2qf` literal 0 HcmV?d00001 diff --git a/src/components/Home/banner.jsx b/src/components/Home/banner.jsx index ee4d6a3..2f58444 100644 --- a/src/components/Home/banner.jsx +++ b/src/components/Home/banner.jsx @@ -1,47 +1,86 @@ import { Link } from "react-router-dom"; - +import bannerDark from "../../assets/bannerDark.png"; +import bannerLight from "../../assets/bannerLight.png"; const Banner = () => { return ( - <div className="relative bg-gradient-to-b from-[#73e9fe] to-[#78118f] text-[#0c01a1]"> - <div className="h-[85vh] flex flex-col justify-center items-center space-y-4 space-x-4 md:space-x-0"> - <div> - <h1 className="text-center text-5xl font-bold "> - A smarter way to work - </h1> + <div> + <div className="md:hidden relative bg-gradient-to-b from-[#73e9fe] to-[#78118f] text-[#0c01a1]"> + <div className="h-[85vh] flex flex-col justify-center items-center space-y-4 space-x-4 md:space-x-0"> + <div> + <h1 className="text-center text-5xl font-bold "> + A smarter way to work + </h1> + </div> + <div> + <p className="text-sm md:text-lg text-center text-black font-semibold"> + With ProjectSyncify, you can drive clarity and impact at scale by + connecting work and <br /> workflows to company-wide goals. + </p> + </div> + + <div className="flex gap-5"> + <Link to="/login"> + <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> + Get Started + </button> + </Link> + <Link to="/workspace"> + <button className="px-4 py-2 border border-[#73e9fe] dark:border-[#0c01a1] text-[#1a1737] dark:text-white hover:bg-[#73e9fe] hover:dark:text-[#0c01a1] rounded-sm font-bold dark:font-normal"> + See how it works + </button> + </Link> + </div> </div> + <div> - <p className="text-sm md:text-lg text-center text-black font-semibold"> - With ProjectSyncify, you can drive clarity and impact at scale by - connecting work and <br /> workflows to company-wide goals. - </p> + <svg + className="absolute bottom-0 " + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 1440 220" + > + <path + className="fill-[#fff] dark:fill-[#000]" + fillOpacity={1} + d="M0,0L34.3,21.3C68.6,43,137,85,206,101.3C274.3,117,343,107,411,96C480,85,549,75,617,101.3C685.7,128,754,192,823,192C891.4,192,960,128,1029,112C1097.1,96,1166,128,1234,128C1302.9,128,1371,96,1406,80L1440,64L1440,320L1405.7,320C1371.4,320,1303,320,1234,320C1165.7,320,1097,320,1029,320C960,320,891,320,823,320C754.3,320,686,320,617,320C548.6,320,480,320,411,320C342.9,320,274,320,206,320C137.1,320,69,320,34,320L0,320Z" + ></path> + </svg> </div> - - <div className="flex gap-5"> - <Link to="/login"> + </div> + <div className="hidden md:block mt-12"> + <div + className="pl-28 hidden dark:flex justify-start items-center min-h-screen bg-cover bg-center " + style={{ backgroundImage: `url(${bannerDark})` }} + > + <div className=" p-10 rounded-lg max-w-lg text-left"> + <h1 className="text-4xl font-bold mb-4"> + Syncify Project Management + </h1> + <p className="mb-6"> + With ProjectSyncify, you can drive clarity and impact at scale by + connecting work and workflows to company-wide goals. + </p> <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> - Get Started + Learn More </button> - </Link> - <Link to="/workspace"> - <button className="px-4 py-2 border border-[#73e9fe] dark:border-[#0c01a1] text-[#73e9fe] dark:text-white hover:bg-[#73e9fe] hover:text-[#0c01a1] hover:dark:text-[#0c01a1] font-bold rounded-sm"> - See how it works - </button> - </Link> + </div> </div> - </div> - - <div> - <svg - className="absolute bottom-0 " - xmlns="http://www.w3.org/2000/svg" - viewBox="0 0 1440 220" + <div + className="pl-28 flex dark:hidden justify-start items-center min-h-screen bg-cover bg-center " + style={{ backgroundImage: `url(${bannerLight})` }} > - <path - className="fill-[#fff] dark:fill-[#000]" - fillOpacity={1} - d="M0,0L34.3,21.3C68.6,43,137,85,206,101.3C274.3,117,343,107,411,96C480,85,549,75,617,101.3C685.7,128,754,192,823,192C891.4,192,960,128,1029,112C1097.1,96,1166,128,1234,128C1302.9,128,1371,96,1406,80L1440,64L1440,320L1405.7,320C1371.4,320,1303,320,1234,320C1165.7,320,1097,320,1029,320C960,320,891,320,823,320C754.3,320,686,320,617,320C548.6,320,480,320,411,320C342.9,320,274,320,206,320C137.1,320,69,320,34,320L0,320Z" - ></path> - </svg> + <div className=" p-10 rounded-lg max-w-lg text-left"> + <h1 className="text-4xl font-bold mb-4"> + Syncify Project Management + </h1> + <p className="mb-6"> + With ProjectSyncify, you can drive clarity and impact at scale by + connecting work and workflows to company-wide goals. + </p> + <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> + Learn More + </button> + </div> + </div> </div> </div> ); diff --git a/src/layouts/Root.jsx b/src/layouts/Root.jsx index 6949f67..efa85e2 100644 --- a/src/layouts/Root.jsx +++ b/src/layouts/Root.jsx @@ -5,33 +5,32 @@ import { useEffect, useState } from "react"; import AuthProviders from "../Providers/AuthProviders/AuthProviders"; // import AuthProviders from "../Providers/AuthProviders/AuthProviders"; - const Root = () => { - const location = useLocation(); - const [theme, setTheme] = useState("light"); - const noHeaderFooter = location.pathname.includes('login') || location.pathname.includes('register'); - + const location = useLocation(); + const [theme, setTheme] = useState("light"); + const noHeaderFooter = + location.pathname.includes("login") || + location.pathname.includes("register"); - useEffect(() => { - if (theme === "dark") { - document.documentElement.classList.add("dark"); - } else { - document.documentElement.classList.remove("dark"); - } - }, [theme]); - const handleThemeChange = () => { - setTheme(theme === "dark" ? "light" : "dark"); + useEffect(() => { + if (theme === "dark") { + document.documentElement.classList.add("dark"); + } else { + document.documentElement.classList.remove("dark"); } - return ( - <AuthProviders> - <div className="bg-white dark:bg-gray-950 text-[#0c01a1] dark:text-[#73e9fe] min-h-screen"> - {noHeaderFooter || <Navbar handleThemeChange={handleThemeChange} />} - <Outlet /> - {noHeaderFooter || <Footer />} - </div> - </AuthProviders> - - ); + }, [theme]); + const handleThemeChange = () => { + setTheme(theme === "dark" ? "light" : "dark"); + }; + return ( + <AuthProviders> + <div className="bg-white dark:bg-gray-950 text-[#2e2b54] dark:text-[#73e9fe] min-h-screen"> + {noHeaderFooter || <Navbar handleThemeChange={handleThemeChange} />} + <Outlet /> + {noHeaderFooter || <Footer />} + </div> + </AuthProviders> + ); }; export default Root; diff --git a/tailwind.config.js b/tailwind.config.js index 3b1dbe3..2b1f5d8 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,31 +1,25 @@ /** @type {import('tailwindcss').Config} */ export default { - content: [ - "./index.html", - "./src/**/*.{js,ts,jsx,tsx}", - ], - theme:{ + content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"], + theme: { extend: { container: { - center: true + center: true, }, colors: { - 'secondary-color': '#fff', // Custom color value for --secondary-color + "secondary-color": "#fff", // Custom color value for --secondary-color }, boxShadow: { - 'light-shadow1': '0px 4px 12px rgba(0, 0, 0, 0.02)', // Custom box-shadow value for --light-shadow1 + "light-shadow1": "0px 4px 12px rgba(0, 0, 0, 0.02)", // Custom box-shadow value for --light-shadow1 }, }, }, - darkMode: 'class', - - plugins: [ - require('daisyui'), - ], + darkMode: "class", + + plugins: [require("daisyui")], variants: { extend: { - display: ["focus-group"] - } - } -} - + display: ["focus-group"], + }, + }, +}; From f86e14658d571fc122ec860929bfa908ab933111 Mon Sep 17 00:00:00 2001 From: Md Akther Hosen <dev.aktherhosen@gmail.com> Date: Fri, 7 Jun 2024 12:38:21 +0600 Subject: [PATCH 86/88] new banner added on desktop devices --- src/components/Home/banner.jsx | 36 ++++++++++++++++++++++++++++------ 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/src/components/Home/banner.jsx b/src/components/Home/banner.jsx index 2f58444..37c33c5 100644 --- a/src/components/Home/banner.jsx +++ b/src/components/Home/banner.jsx @@ -1,7 +1,11 @@ import { Link } from "react-router-dom"; import bannerDark from "../../assets/bannerDark.png"; import bannerLight from "../../assets/bannerLight.png"; +import { AuthContext } from "../../Providers/AuthProviders/AuthProviders"; +import { useContext } from "react"; + const Banner = () => { + const { user } = useContext(AuthContext); return ( <div> <div className="md:hidden relative bg-gradient-to-b from-[#73e9fe] to-[#78118f] text-[#0c01a1]"> @@ -59,9 +63,19 @@ const Banner = () => { With ProjectSyncify, you can drive clarity and impact at scale by connecting work and workflows to company-wide goals. </p> - <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> - Learn More - </button> + {!user ? ( + <Link to="/login"> + <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> + Learn More + </button> + </Link> + ) : ( + <Link to="/workspace"> + <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> + Learn More + </button> + </Link> + )} </div> </div> <div @@ -76,9 +90,19 @@ const Banner = () => { With ProjectSyncify, you can drive clarity and impact at scale by connecting work and workflows to company-wide goals. </p> - <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> - Learn More - </button> + {!user ? ( + <Link to="/login"> + <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> + Learn More + </button> + </Link> + ) : ( + <Link to="/workspace"> + <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> + Learn More + </button> + </Link> + )} </div> </div> </div> From f03f77133dec194198b12b4ac04edae77cc0371c Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Fri, 7 Jun 2024 14:01:12 +0600 Subject: [PATCH 87/88] update --- src/components/Home/banner.jsx | 16 ++-- src/components/Pages/Home/Developer.jsx | 108 +++++++++++++++++++++++- src/components/User/DynamicProfile.jsx | 53 +----------- src/layouts/Root.jsx | 2 +- 4 files changed, 117 insertions(+), 62 deletions(-) diff --git a/src/components/Home/banner.jsx b/src/components/Home/banner.jsx index 37c33c5..63d4bd8 100644 --- a/src/components/Home/banner.jsx +++ b/src/components/Home/banner.jsx @@ -59,20 +59,20 @@ const Banner = () => { <h1 className="text-4xl font-bold mb-4"> Syncify Project Management </h1> - <p className="mb-6"> + <p className="mb-6 "> With ProjectSyncify, you can drive clarity and impact at scale by connecting work and workflows to company-wide goals. </p> {!user ? ( <Link to="/login"> - <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> - Learn More + <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> + Get Started </button> </Link> ) : ( <Link to="/workspace"> - <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> - Learn More + <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> + Get Started </button> </Link> )} @@ -86,20 +86,20 @@ const Banner = () => { <h1 className="text-4xl font-bold mb-4"> Syncify Project Management </h1> - <p className="mb-6"> + <p className="mb-6 font-medium"> With ProjectSyncify, you can drive clarity and impact at scale by connecting work and workflows to company-wide goals. </p> {!user ? ( <Link to="/login"> <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> - Learn More + Get Started </button> </Link> ) : ( <Link to="/workspace"> <button className="px-4 py-2 bg-[#0c01a1] hover:bg-gradient-to-r from-[#30acc2] to-[#0c01a1] text-white rounded-sm"> - Learn More + Get Started </button> </Link> )} diff --git a/src/components/Pages/Home/Developer.jsx b/src/components/Pages/Home/Developer.jsx index 6c3d324..696e508 100644 --- a/src/components/Pages/Home/Developer.jsx +++ b/src/components/Pages/Home/Developer.jsx @@ -1,9 +1,113 @@ -import React from 'react'; +import { MdOutlineMail } from "react-icons/md"; +import Title from "../../../pages/shared/Title"; +import { IoLogoGithub } from "react-icons/io5"; +import { FaLinkedin } from "react-icons/fa"; +import { toast } from "react-toastify"; + const Developer = () => { + const teamMembers = [ + { + name: "Sabrina Rashid", + position: "Team Leader", + role: "Frontend Developer", + email: "sabrina.rashid.sara@gmail.com", + linkedin: "https://www.linkedin.com/in/sabrina--rashid", + github: "https://github.com/sabrinara", + imageSrc: "https://i.ibb.co/RvJtjZD/429823336-448305350855105-1214185624739971414-n.png", + }, + { + name: "Nazmul Islam", + position: "Co-Leader", + role: "Backend Developer", + email: "najmulislamru@gmail.com", + linkedin: "https://www.linkedin.com/in/najmulislamnajimofficial", + github: "https://github.com/najmulislamnajim", + imageSrc: "https://avatars.githubusercontent.com/u/78375634?v=4", + }, + { + name: "Rasel Chowdhury", + position: "Member", + role: "Frontend Developer", + email: "chowdhuryrasel040@gmail.com", + linkedin: "https://www.linkedin.com/in/rasel-chowdhury-4a27a220a/", + github: "https://github.com/rasel-chowdhury1", + imageSrc: "https://avatars.githubusercontent.com/u/87080744?v=4", + }, + { + name: "Md Akther Hosen", + position: "Member", + role: "Frontend Developer", + email: "dev.aktherhosen@gmail.com", + linkedin: "https://www.linkedin.com/in/md-akther-hosen/", + github: "https://github.com/AktherHosen", + imageSrc: "https://avatars.githubusercontent.com/u/79582560?v=4", + }, + { + name: "Sifath Islam", + position: "Member", + role: "Backend Developer", + email: "sifathislam790@gmail.com", + linkedin: "https://www.linkedin.com/in/mohaimenulislam1/", + github: "https://github.com/Sifathislam", + imageSrc: "https://avatars.githubusercontent.com/u/105329974?v=4", + }, + + + ]; + + const copyToClipboard = (text, label) => { + navigator.clipboard.writeText(text).then(() => { + toast.success(`${label} copied to clipboard!`); + // alert(`${label} copied to clipboard!`); + }).catch(err => { + console.error(`Failed to copy ${label}: `, err); + }); + }; return ( <div> - developer + <div className=" px-10 py-8 mb-20"> + <Title title="Developers of Project Syncify " /> + + <div className="grid grid-cols-1 md:grid-cols-3 xl:grid-cols-5 p-5 gap-3 justify-center mx-auto rounded-md"> + + {teamMembers.map((member, index) => ( + <div key={index} className="text-center space-y-1"> + <img + className="mx-auto rounded-full object-cover h-32 w-32" + src={member.imageSrc} + alt={`${member.name}'s image`} + width={300} + height={300} + /> + <h2 className="text-xl font-semibold mt-2">{member.name}</h2> + <h2 className="text-md font-semibold">{member.position} <span className="text-xs">({member.role})</span></h2> + {/* <h2 className="text-sm font-semibold">({member.role})</h2> */} + <div className="flex justify-center items-center mt-1"> + <div onClick={() => copyToClipboard(member.email, 'Email address')} style={{ cursor: 'pointer', display: 'flex', alignItems: 'center', marginBottom: '5px' }}> + <MdOutlineMail style={{ marginRight: '5px' }} /> + {/* {member.email} */} + </div> + <div onClick={() => copyToClipboard(member.github, 'GitHub username')} style={{ cursor: 'pointer', display: 'flex', alignItems: 'center', marginBottom: '5px' }}> + <IoLogoGithub style={{ marginRight: '5px' }} /> + {/* {member.github} */} + </div> + <div onClick={() => copyToClipboard(member.linkedin, 'LinkedIn profile URL')} style={{ cursor: 'pointer', display: 'flex', alignItems: 'center', marginBottom: '5px' }}> + <FaLinkedin style={{ marginRight: '5px' }} /> + {/* {member.linkedin} */} + </div> + </div> + + </div> + ))} + + + <div> + + </div> + </div> + + </div> </div> ); }; diff --git a/src/components/User/DynamicProfile.jsx b/src/components/User/DynamicProfile.jsx index 878d80e..49a2fa7 100644 --- a/src/components/User/DynamicProfile.jsx +++ b/src/components/User/DynamicProfile.jsx @@ -264,10 +264,7 @@ const DynamicProfile = () => { document.getElementById("UserEdit").close(); }; - const handleAddUserEdit = () => { - handleCloseModal(); - setEdit(true); - }; + useEffect(() => { const getProfileData = async() => { @@ -318,35 +315,6 @@ const DynamicProfile = () => { </div> </div> - {/* <div> - <div className="flex gap-2 md:gap-5 mt-8 md:mt-16 ml-10 md:ml-40"> - <ScrollLink to="info" smooth={true} duration={1000}> - <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> - Info - </button> - </ScrollLink> - <ScrollLink to="education" smooth={true} duration={1000}> - <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> - Education - </button> - </ScrollLink> - <ScrollLink to="work" smooth={true} duration={1000}> - <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> - Work - </button> - </ScrollLink> - <ScrollLink to="contact" smooth={true} duration={1000}> - <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> - Contact - </button> - </ScrollLink> - <ScrollLink to="projects" smooth={true} duration={1000}> - <button className="flex justify-between items-center gap-3 px-2 py-1 text-sm bg-sky-200 dark:bg-sky-900 dark:text-sky-50 font-bold rounded"> - Projects - </button> - </ScrollLink> - </div> - </div> */} <div className="flex flex-wrap gap-2 sm:items-center mt-10 md:mt-6 ml-10 md:ml-36 font-semibold "> <button @@ -357,24 +325,7 @@ const DynamicProfile = () => { > Info </button> - {/* <button - onClick={() => setShowComponent("Work")} - className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Work" - ? "bg-sky-50 dark:bg-sky-950 " - : "" - }`} - > - Work - </button> */} - {/* <button - onClick={() => setShowComponent("Education")} - className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Education" - ? "bg-sky-50 dark:bg-sky-950" - : "" - }`} - > - Education - </button> */} + <button onClick={() => setShowComponent("Contact")} className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${ diff --git a/src/layouts/Root.jsx b/src/layouts/Root.jsx index efa85e2..4fb0a45 100644 --- a/src/layouts/Root.jsx +++ b/src/layouts/Root.jsx @@ -24,7 +24,7 @@ const Root = () => { }; return ( <AuthProviders> - <div className="bg-white dark:bg-gray-950 text-[#2e2b54] dark:text-[#73e9fe] min-h-screen"> + <div className="bg-white dark:bg-gray-950 text-[#0c01a1] dark:text-[#73e9fe] min-h-screen"> {noHeaderFooter || <Navbar handleThemeChange={handleThemeChange} />} <Outlet /> {noHeaderFooter || <Footer />} From ecfecee208872de4a67181c7940b431f55c7d0a1 Mon Sep 17 00:00:00 2001 From: TechBuilderTeam <saashid18@gmail.com> Date: Fri, 7 Jun 2024 17:45:29 +0600 Subject: [PATCH 88/88] one to one chat bug fixed --- public/document (2).pdf | Bin 0 -> 8564 bytes src/components/Home/banner.jsx | 2 +- src/components/Pages/Chat/ChatOnetoOne.jsx | 8 +- src/components/User/DynamicProfile.jsx | 111 +++++++++++++-------- src/components/User/Profile.jsx | 1 + src/pages/shared/Navbar.jsx | 2 +- 6 files changed, 74 insertions(+), 50 deletions(-) create mode 100644 public/document (2).pdf diff --git a/public/document (2).pdf b/public/document (2).pdf new file mode 100644 index 0000000000000000000000000000000000000000..ae97d28e38daf88e80e9bd572e5d4badeb118166 GIT binary patch literal 8564 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 E-_V<-ssI20 literal 0 HcmV?d00001 diff --git a/src/components/Home/banner.jsx b/src/components/Home/banner.jsx index 63d4bd8..e6b926c 100644 --- a/src/components/Home/banner.jsx +++ b/src/components/Home/banner.jsx @@ -8,7 +8,7 @@ const Banner = () => { const { user } = useContext(AuthContext); return ( <div> - <div className="md:hidden relative bg-gradient-to-b from-[#73e9fe] to-[#78118f] text-[#0c01a1]"> + <div className="md:hidden relative bg-gradient-to-b from-[#73e9fe] to-[#1d02b8] text-[#0c01a1]"> <div className="h-[85vh] flex flex-col justify-center items-center space-y-4 space-x-4 md:space-x-0"> <div> <h1 className="text-center text-5xl font-bold "> diff --git a/src/components/Pages/Chat/ChatOnetoOne.jsx b/src/components/Pages/Chat/ChatOnetoOne.jsx index 3d95294..bac0f1c 100644 --- a/src/components/Pages/Chat/ChatOnetoOne.jsx +++ b/src/components/Pages/Chat/ChatOnetoOne.jsx @@ -80,7 +80,7 @@ const ChatOnetoOne = ({user, profile}) => { return ( <div className=""> - <button onClick={() => handleToggleChat(user.userId, profile.id)} className="font-bold px-4 py-4 rounded-full bg-[#0154a1] text-white "> + <button onClick={() => handleToggleChat(user?.userId, profile?.id)} className="font-bold px-4 py-4 rounded-full bg-[#0154a1] text-white "> <RiChatSmile3Line className="text-4xl rounded-full " title="Chat Now"/> </button> {showChat && ( @@ -88,12 +88,12 @@ const ChatOnetoOne = ({user, profile}) => { <div className="flex items-center justify-between p-4 bg-[#0154a1] text-white rounded-t-lg"> <div className="flex items-center"> <img - src={profile.image ? `${profile.image}` : `${profile.image}`} - alt={profile.first_name} + src={profile?.image ? `${profile?.image}` : `${profile?.image}`} + alt={profile?.get_full_name} className="w-6 h-6 rounded-full mr-2" /> <span className="text-lg font-semibold"> - {profile.first_name} + {profile?.get_full_name} </span> </div> <button onClick={handleToggleChat}> diff --git a/src/components/User/DynamicProfile.jsx b/src/components/User/DynamicProfile.jsx index 49a2fa7..66869b7 100644 --- a/src/components/User/DynamicProfile.jsx +++ b/src/components/User/DynamicProfile.jsx @@ -173,8 +173,8 @@ // </dialog> // </div> - - + + // </div> // </div> // </div> @@ -249,12 +249,13 @@ import ProjectSlider from "./ProjectSlider"; import { Element, ScrollLink } from "react-scroll"; import axios from "axios"; import { useParams } from "react-router-dom"; +import { toast } from "react-toastify"; const DynamicProfile = () => { const { user } = useContext(AuthContext); const { pId } = useParams(); const [profile, setProfile] = useState(null); - const [loading, setLoading ] = useState(true); + const [loading, setLoading] = useState(true); const [reload, setReload] = useState(false); const [showComponent, setShowComponent] = useState("Info"); @@ -264,24 +265,46 @@ const DynamicProfile = () => { document.getElementById("UserEdit").close(); }; - + const handleAddUserEdit = async (e) => { + + e.preventDefault(); + const updateDesignation = { + designation: e.target.designation.value, + user: user?.userId + } + console.log({ updateDesignation }); + + try { + const result = await axios.post(`https://projectsyncifyapi.onrender.com/api/v1/profile/designation/`, updateDesignation) + console.log({ result }) + handleCloseModal(); + toast.success("Designation updated successfully") + + setReload(!reload) + } + catch (error) { + console.log(error) + } + + + }; useEffect(() => { - - const getProfileData = async() => { + + const getProfileData = async () => { setLoading(true) - try{ + try { const result = await axios.get(`https://projectsyncifyapi.onrender.com/api/v1/profile/${pId}/`) - console.log({result}) + console.log({ result }) setProfile(result.data) setLoading(false) } - catch(error){ + catch (error) { console.log(error) setLoading(false) } } - if(user && user.userId){ + if (user && user.userId) { getProfileData(); } }, [user, reload]); @@ -300,7 +323,7 @@ const DynamicProfile = () => { alt={profile && profile.get_full_name} className="w-28 md:w-40 h-28 md:h-40 rounded-full border-4 border-sky-900 dark:border-sky-300" /> - + </div> <div className="flex flex-col justify-start"> <h1 className="text-xl md:text-3xl font-bold"> @@ -309,7 +332,7 @@ const DynamicProfile = () => { </h1> <h1 className="text-lg md:text-xl font-bold mt-2"> {" "} - {profile && profile?.designation?.designation } + {profile && profile?.designation?.designation} </h1> {/* <p className=""> {user && user.email}</p> */} </div> @@ -319,18 +342,16 @@ const DynamicProfile = () => { <div className="flex flex-wrap gap-2 sm:items-center mt-10 md:mt-6 ml-10 md:ml-36 font-semibold "> <button onClick={() => setShowComponent("Info")} - className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${ - showComponent === "Info" ? "bg-sky-50 dark:bg-sky-950 " : "" - }`} + className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Info" ? "bg-sky-50 dark:bg-sky-950 " : "" + }`} > Info </button> - + <button onClick={() => setShowComponent("Contact")} - className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${ - showComponent === "Contact" ? "bg-sky-50 dark:bg-sky-950" : "" - }`} + className={`rounded py-1 px-2 text-sm hover:bg-sky-200 dark:hover:bg-sky-300 hover:text-sky-900 ${showComponent === "Contact" ? "bg-sky-50 dark:bg-sky-950" : "" + }`} > Contact </button> @@ -358,7 +379,7 @@ const DynamicProfile = () => { Edit </h3> <form onSubmit={handleAddUserEdit}> - <div className="form-control"> + {/* <div className="form-control"> <label className="label"> <span className="label-text dark:text-[#73e9fe] text-[#0c01a1]"> Name @@ -370,7 +391,7 @@ const DynamicProfile = () => { className="input input-bordered bg-slate-200 dark:bg-black" required /> - </div> + </div> */} <div className="form-control"> <label className="label"> @@ -380,7 +401,7 @@ const DynamicProfile = () => { </label> <input type="text" - name="position" + name="designation" className="input input-bordered bg-slate-200 dark:bg-black" required /> @@ -405,42 +426,44 @@ const DynamicProfile = () => { {showComponent === "Info" ? ( <Info user={user} profile={profile} /> ) : // ) : showComponent === "Work" ? ( - // <Work /> - // ) : showComponent === "Education" ? ( - // <Education /> - showComponent === "Contact" ? ( - <UserContact user={user} contact={profile.contact} reload={reload} setReload={setReload} /> - ) : null} + // <Work /> + // ) : showComponent === "Education" ? ( + // <Education /> + showComponent === "Contact" ? ( + <UserContact user={user} contact={profile.contact} reload={reload} setReload={setReload} /> + ) : null} </div> {/* profile banner end */} {/* add the chatting component here */} - <div className="fixed bottom-10 right-4"> - <ChatOnetoOne /> - </div> - + + <div> - {loading && <div className="flex items-center justify-center"><span className="loading loading-dots loading-lg"> </span>Profile loading ...</div>} + {loading && <div className="flex items-center justify-center"><span className="loading loading-dots loading-lg"> </span>Profile loading ...</div>} </div> {profile && <> - + + <div className="fixed bottom-10 right-4"> + <ChatOnetoOne user={user} profile={profile} /> + </div> + {/* about section start */} - <UserAbout user={user} about={profile.about} reload={reload} setReload={setReload}/> + <UserAbout user={user} about={profile.about} reload={reload} setReload={setReload} /> + + {/* portfolio section start */} + <UserPortfolio user={user} portfolio={profile.portfolio} reload={reload} setReload={setReload} /> - {/* portfolio section start */} - <UserPortfolio user={user} portfolio={profile.portfolio} reload={reload} setReload={setReload} /> + {/* skill section start */} + <UserSkills user={user} skills={profile.skills} reload={reload} setReload={setReload} /> - {/* skill section start */} - <UserSkills user={user} skills={profile.skills} reload={reload} setReload={setReload}/> + {/* education section start */} - {/* education section start */} + <Education user={user} education={profile.education} reload={reload} setReload={setReload} /> - <Education user={user} education={profile.education} reload={reload} setReload={setReload}/> + {/* work section start */} + <Work user={user} work={profile.work} reload={reload} setReload={setReload} /> - {/* work section start */} - <Work user={user} work={profile.work} reload={reload} setReload={setReload}/> - </>} {/* project in slider start */} diff --git a/src/components/User/Profile.jsx b/src/components/User/Profile.jsx index e159ae5..8ba6561 100644 --- a/src/components/User/Profile.jsx +++ b/src/components/User/Profile.jsx @@ -70,6 +70,7 @@ const Profile = () => { <h1 className="text-xl md:text-3xl font-bold"> {" "} {user && user?.name} + {} </h1> {/* <p className=""> {user && user.email}</p> */} </div> diff --git a/src/pages/shared/Navbar.jsx b/src/pages/shared/Navbar.jsx index cb71aad..d2c4583 100644 --- a/src/pages/shared/Navbar.jsx +++ b/src/pages/shared/Navbar.jsx @@ -90,7 +90,7 @@ const Navbar = ({ handleThemeChange }) => { const handleProfile = () => { console.log("profile button clicked"); - navigate("/profile"); + navigate(`/profile/${user?.userId}`); }; const [menuVisible, setMenuVisible] = useState(false);