From a73eb981f78c96ee756181bfe43e1ab43b88e7be Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Fri, 21 May 2021 13:39:59 +0400 Subject: [PATCH 01/14] Create New Team page --- config/dev.js | 2 +- src/assets/images/icon-list-quill.svg | 1 + .../images/icon-multiple-actions-check-2.svg | 1 + src/assets/images/icon-office-file-text.svg | 1 + src/components/Button/styles.module.scss | 11 ++++ src/constants/index.js | 1 + src/root.component.jsx | 2 + .../components/LandingBox/index.jsx | 52 +++++++++++++++++++ .../components/LandingBox/styles.module.scss | 52 +++++++++++++++++++ src/routes/CreateNewTeam/index.jsx | 41 +++++++++++++++ 10 files changed, 163 insertions(+), 1 deletion(-) create mode 100644 src/assets/images/icon-list-quill.svg create mode 100644 src/assets/images/icon-multiple-actions-check-2.svg create mode 100644 src/assets/images/icon-office-file-text.svg create mode 100644 src/routes/CreateNewTeam/components/LandingBox/index.jsx create mode 100644 src/routes/CreateNewTeam/components/LandingBox/styles.module.scss create mode 100644 src/routes/CreateNewTeam/index.jsx diff --git a/config/dev.js b/config/dev.js index 2cba0084..cdfcc1f7 100644 --- a/config/dev.js +++ b/config/dev.js @@ -10,7 +10,7 @@ module.exports = { CONNECT_WEBSITE_URL: "https://connect.topcoder-dev.com", API: { - V5: "https://api.topcoder-dev.com/v5", + V5: "https://api.topcoder-dev.com/v5", //"http://localhost:3131/api/v5", V3: "https://api.topcoder-dev.com/v3", }, }; diff --git a/src/assets/images/icon-list-quill.svg b/src/assets/images/icon-list-quill.svg new file mode 100644 index 00000000..04f5c5d1 --- /dev/null +++ b/src/assets/images/icon-list-quill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/icon-multiple-actions-check-2.svg b/src/assets/images/icon-multiple-actions-check-2.svg new file mode 100644 index 00000000..03c3955e --- /dev/null +++ b/src/assets/images/icon-multiple-actions-check-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/icon-office-file-text.svg b/src/assets/images/icon-office-file-text.svg new file mode 100644 index 00000000..5607ea2a --- /dev/null +++ b/src/assets/images/icon-office-file-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/Button/styles.module.scss b/src/components/Button/styles.module.scss index 7302f649..b77a2846 100644 --- a/src/components/Button/styles.module.scss +++ b/src/components/Button/styles.module.scss @@ -19,6 +19,17 @@ } } +.size-large { + border-radius: 25px; + font-size: 20px; + font-weight: 700; + line-height: 50px; + letter-spacing: 0.8px; + text-transform: uppercase; + height: 50px; + padding: 0 30px; +} + .size-medium { border-radius: 20px; font-size: 14px; diff --git a/src/constants/index.js b/src/constants/index.js index 19a875c5..886d207c 100644 --- a/src/constants/index.js +++ b/src/constants/index.js @@ -65,6 +65,7 @@ export const POSITION_STATUS_TO_TEXT = { export const BUTTON_SIZE = { SMALL: "small", MEDIUM: "medium", + LARGE: "large", }; /** diff --git a/src/root.component.jsx b/src/root.component.jsx index a5b6e07b..4d7c6315 100644 --- a/src/root.component.jsx +++ b/src/root.component.jsx @@ -9,6 +9,7 @@ import ResourceBookingForm from "./routes/ResourceBookingForm"; import JobDetails from "./routes/JobDetails"; import JobForm from "./routes/JobForm"; import TeamAccess from "./routes/TeamAccess"; +import CreateNewTeam from "./routes/CreateNewTeam"; import ReduxToastr from "react-redux-toastr"; import store from "./store"; import "./styles/main.vendor.scss"; @@ -29,6 +30,7 @@ export default function Root() { + {/* Global config for Toastr popups */} diff --git a/src/routes/CreateNewTeam/components/LandingBox/index.jsx b/src/routes/CreateNewTeam/components/LandingBox/index.jsx new file mode 100644 index 00000000..7bc35c34 --- /dev/null +++ b/src/routes/CreateNewTeam/components/LandingBox/index.jsx @@ -0,0 +1,52 @@ +import React from "react"; +import PT from "prop-types"; +import "./styles.module.scss"; +import Button from "components/Button"; + +function LandingBox({ + icon, + title, + description, + path, + isDisabled, + backgroundImage, +}) { + return ( +
+
+
+
{icon}
+
+

{title}

+

{description}

+
+
+ +
+
{icon}
+
+ ); +} + +LandingBox.propTypes = { + icon: PT.node, + title: PT.string, + description: PT.string, + path: PT.string, + isDisabled: PT.bool, + backgroundImage: PT.string, +}; + +export default LandingBox; diff --git a/src/routes/CreateNewTeam/components/LandingBox/styles.module.scss b/src/routes/CreateNewTeam/components/LandingBox/styles.module.scss new file mode 100644 index 00000000..fac43b11 --- /dev/null +++ b/src/routes/CreateNewTeam/components/LandingBox/styles.module.scss @@ -0,0 +1,52 @@ +@import "styles/include"; + +.landing-box { + @include rounded-card; + padding: 44px 50px; + color: #fff; + position: relative; + overflow: hidden; + margin-top: 20px; +} + +.flex-container { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + position: relative; + z-index: 10; +} + +.title { + @include font-barlow-condensed; + font-weight: normal; + font-size: 34px; + text-transform: uppercase; + margin-bottom: 10px; +} + +.bg-icon { + position: absolute; + right: 0; + top: 60px; + opacity: 10%; + svg { + width: 144px; + height: 144px; + } +} + +.icon-and-text { + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: stretch; + margin-right: 40px; +} + +.icon { + width: 72px; + height: 72px; + margin-right: 40px; +} diff --git a/src/routes/CreateNewTeam/index.jsx b/src/routes/CreateNewTeam/index.jsx new file mode 100644 index 00000000..a423f7ec --- /dev/null +++ b/src/routes/CreateNewTeam/index.jsx @@ -0,0 +1,41 @@ +import React from "react"; +import Page from "components/Page"; +import PageHeader from "components/PageHeader"; +import LandingBox from "./components/LandingBox"; +import IconMultipleActionsCheck from "../../assets/images/icon-multiple-actions-check-2.svg"; +import IconListQuill from "../../assets/images/icon-list-quill.svg"; +import IconOfficeFileText from "../../assets/images/icon-office-file-text.svg"; + +function CreateNewTeam() { + return ( + + +

+ Please select how you want to find members that match your requirements. +

+ } + backgroundImage="linear-gradient(101.95deg, #8B41B0 0%, #EF476F 100%)" + isDisabled + /> + } + backgroundImage="linear-gradient(221.5deg, #2C95D7 0%, #9D41C9 100%)" + path="/" + /> + } + backgroundImage="linear-gradient(135deg, #2984BD 0%, #0AB88A 100%)" + isDisabled + /> +
+ ); +} + +export default CreateNewTeam; From 4fbd75a0892efc482246139ab4b241a2029a6a72 Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Sun, 23 May 2021 13:44:38 +0400 Subject: [PATCH 02/14] Added styles for skills page and completeness tab --- src/root.component.jsx | 2 + .../components/LandingBox/index.jsx | 6 +-- src/routes/CreateNewTeam/index.jsx | 16 +++++++- .../components/CompleteProgress/index.jsx | 32 +++++++++++++++ .../CompleteProgress/styles.module.scss | 40 +++++++++++++++++++ .../components/Completeness/index.jsx | 22 ++++++++++ .../Completeness/styles.module.scss | 38 ++++++++++++++++++ .../components/SkillsList/index.jsx | 23 +++++++++++ .../components/SkillsList/styles.module.scss | 27 +++++++++++++ src/routes/InputSkills/index.jsx | 15 +++++++ src/routes/InputSkills/styles.module.scss | 7 ++++ src/services/teams.js | 29 ++++++++++++++ 12 files changed, 253 insertions(+), 4 deletions(-) create mode 100644 src/routes/InputSkills/components/CompleteProgress/index.jsx create mode 100644 src/routes/InputSkills/components/CompleteProgress/styles.module.scss create mode 100644 src/routes/InputSkills/components/Completeness/index.jsx create mode 100644 src/routes/InputSkills/components/Completeness/styles.module.scss create mode 100644 src/routes/InputSkills/components/SkillsList/index.jsx create mode 100644 src/routes/InputSkills/components/SkillsList/styles.module.scss create mode 100644 src/routes/InputSkills/index.jsx create mode 100644 src/routes/InputSkills/styles.module.scss diff --git a/src/root.component.jsx b/src/root.component.jsx index 4d7c6315..f4584afc 100644 --- a/src/root.component.jsx +++ b/src/root.component.jsx @@ -10,6 +10,7 @@ import JobDetails from "./routes/JobDetails"; import JobForm from "./routes/JobForm"; import TeamAccess from "./routes/TeamAccess"; import CreateNewTeam from "./routes/CreateNewTeam"; +import InputSkills from "./routes/InputSkills"; import ReduxToastr from "react-redux-toastr"; import store from "./store"; import "./styles/main.vendor.scss"; @@ -31,6 +32,7 @@ export default function Root() { + {/* Global config for Toastr popups */} diff --git a/src/routes/CreateNewTeam/components/LandingBox/index.jsx b/src/routes/CreateNewTeam/components/LandingBox/index.jsx index 7bc35c34..8bd3bc2d 100644 --- a/src/routes/CreateNewTeam/components/LandingBox/index.jsx +++ b/src/routes/CreateNewTeam/components/LandingBox/index.jsx @@ -7,7 +7,7 @@ function LandingBox({ icon, title, description, - path, + onClick, isDisabled, backgroundImage, }) { @@ -29,7 +29,7 @@ function LandingBox({ + + ); +} + +export default Completeness; diff --git a/src/routes/InputSkills/components/Completeness/styles.module.scss b/src/routes/InputSkills/components/Completeness/styles.module.scss new file mode 100644 index 00000000..a5ca08ba --- /dev/null +++ b/src/routes/InputSkills/components/Completeness/styles.module.scss @@ -0,0 +1,38 @@ +@import "styles/include"; + +.completeness { + @include rounded-card; + padding: 12px; + position: relative; + background-image: linear-gradient(221.5deg, #2c95d7 0%, #9d41c9 100%); + width: 250px; + color: #fff; +} + +.list { + margin-bottom: 40px; +} + +.list-item { + margin-bottom: 14px; + font-size: 14px; + line-height: 16px; + + &:before { + content: ""; + border: 1px solid #ffffff; + border-radius: 100%; + width: 16px; + height: 16px; + margin-right: 10px; + display: block; + float: left; + } + + &.done { + font-weight: 700; + &:before { + background-color: #fff; + } + } +} diff --git a/src/routes/InputSkills/components/SkillsList/index.jsx b/src/routes/InputSkills/components/SkillsList/index.jsx new file mode 100644 index 00000000..9ed4d79b --- /dev/null +++ b/src/routes/InputSkills/components/SkillsList/index.jsx @@ -0,0 +1,23 @@ +import Input from "components/Input"; +import PageHeader from "components/PageHeader"; +import React from "react"; +import "./styles.module.scss"; + +function SkillsList() { + return ( +
+ + } + /> +
+ ); +} + +export default SkillsList; diff --git a/src/routes/InputSkills/components/SkillsList/styles.module.scss b/src/routes/InputSkills/components/SkillsList/styles.module.scss new file mode 100644 index 00000000..8d6d2067 --- /dev/null +++ b/src/routes/InputSkills/components/SkillsList/styles.module.scss @@ -0,0 +1,27 @@ +@import "styles/include"; + +.skills-list { + @include rounded-card; + max-width: 746px; + margin-right: 30px; + padding: 0 30px; +} + +// adding "input:not([type="checkbox"])" to make sure that we override reset styles +input:not([type="checkbox"]).filter-input { + width: 300px; + background-color: #ffffff; + border: 1px solid #aaaaaa; + border-radius: 6px; + box-sizing: border-box; + color: #2a2a2a; + font-size: 14px; + height: 40px; + line-height: 38px; + outline: none; + padding: 0 15px; + + &::placeholder { + color: #aaaaaa; + } +} diff --git a/src/routes/InputSkills/index.jsx b/src/routes/InputSkills/index.jsx new file mode 100644 index 00000000..979b1fd0 --- /dev/null +++ b/src/routes/InputSkills/index.jsx @@ -0,0 +1,15 @@ +import React from "react"; +import SkillsList from "./components/SkillsList"; +import Completeness from "./components/Completeness"; +import "./styles.module.scss"; + +function InputSkills() { + return ( +
+ + +
+ ); +} + +export default InputSkills; diff --git a/src/routes/InputSkills/styles.module.scss b/src/routes/InputSkills/styles.module.scss new file mode 100644 index 00000000..b47da072 --- /dev/null +++ b/src/routes/InputSkills/styles.module.scss @@ -0,0 +1,7 @@ +.page { + display: flex; + flex-direction: row; + justify-content: center; + align-items: flex-start; + margin: 42px 35px; +} diff --git a/src/services/teams.js b/src/services/teams.js index 58ae0295..a5b505b5 100644 --- a/src/services/teams.js +++ b/src/services/teams.js @@ -170,3 +170,32 @@ export const postMembers = (teamId, handles, emails) => { return axios.post(url, bodyObj); }; + +/** + * Post new project + * + * @returns {Promise} project object + */ +export const postProject = () => { + const url = `${config.API.V5}/projects/`; + + const bodyObj = { + name: "Placeholder", + type: "talent-as-a-service", + }; + + return axios.post(url, bodyObj); +}; + +/** + * Get skills + * + * @param {string|number} page page number + * + * @returns {Promise} array of skill items + */ +export const getSkills = (page) => { + const query = `page=${page}&perPage=100`; + + return axios.get(`${config.API.V5}/taas-teams/skills?${query}`); +}; From f919b0742c7c6fe601452fc01dfdcc7958267280 Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Sun, 23 May 2021 19:44:32 +0400 Subject: [PATCH 03/14] Added skill icons, changed file loader in webpack, finished look for skills page --- package-lock.json | 58 +- package.json | 1 + ...d-002054d7-232b-4774-bf1a-79d6eb34495f.svg | 20 + ...d-0075bcc0-293f-4689-b49e-2f6fcd8cdbe1.svg | 10 + ...d-00f7d7e8-892d-4c5c-838c-6304bf27205e.svg | 9 + ...d-011b7d6f-3f75-4002-8573-4c15f9eded7b.svg | 9 + ...d-01a6b556-0de4-4938-90c0-6f891568089d.svg | 10 + ...d-0200bbe3-a41a-4494-9638-79d0ac22b31a.svg | 9 + ...d-02d27b9b-fcc7-46d4-ade0-24eefbb0144f.svg | 12 + ...d-03104889-2a74-4db0-aaad-b0bab462a603.svg | 13 + ...d-03b73137-e70a-4073-ae87-a1611a05fe8c.svg | 33 + ...d-042386df-1095-4e31-9f21-756cc9d65c17.svg | 25 + ...d-04937b8a-e074-4a73-8fe3-8dcb988affc1.svg | 9 + ...d-04ef98d5-11be-4bfb-bfc1-5e2c9ca5302c.svg | 47 + ...d-05b7bbdf-ea15-4625-aca9-b9f5bb3346e5.svg | 9 + ...d-05fa78d8-1877-435f-bb92-36b87ba6b3ba.svg | 14 + ...d-06070328-c68a-4051-8780-4c90f9a99810.svg | 20 + ...d-06613f16-b82a-4686-aa72-5a193191e976.svg | 14 + ...d-0661bcb5-6439-439d-82f9-fc6ae939f354.svg | 10 + ...d-06e8abc0-da94-44f2-ab17-9186987a5533.svg | 30 + ...d-071e6e81-4917-4f78-b7e3-40231935bc4c.svg | 12 + ...d-0729fe39-6bf6-401d-8d90-a9332f973584.svg | 52 ++ ...d-074ec71b-2e30-4815-ae86-721f65104140.svg | 20 + ...d-092b7089-c0e1-4d6f-b5a9-a3ed18e99adf.svg | 18 + ...d-0a474254-f053-4259-9852-3872376ca8aa.svg | 17 + ...d-0b337101-dfe9-495e-85b9-84fe06ab610e.svg | 12 + ...d-0d73016a-f0cc-4858-84d5-de81776fa92d.svg | 20 + ...d-0d7ece00-ee99-41a5-8eea-ddb2ded523c4.svg | 41 + ...d-0df5fa8f-1445-461e-b48c-38b1d4a81fcd.svg | 26 + ...d-0efb0a24-5aff-4629-9add-ce850a753adb.svg | 18 + ...d-0ffac831-8504-496f-9065-b2fde4a8fbb4.svg | 31 + ...d-11079108-74d9-467a-bf4d-62e154233aff.svg | 22 + ...d-11294362-4754-4271-a903-77152404d0fe.svg | 18 + ...d-114b4ec8-805e-4c60-b351-14a955a991a9.svg | 15 + ...d-11ba5d0a-dc8b-471f-b567-e9cdcf636703.svg | 18 + ...d-12008621-12c4-40f6-b4a8-75e9562a6d8a.svg | 9 + ...d-13074ef8-64ea-43cf-8a9d-334c4ed472df.svg | 54 ++ ...d-1423137d-e67b-4c8a-adc6-a975bebcef66.svg | 11 + ...d-14cec9da-ea6a-4b73-ae01-c95998cdde1a.svg | 14 + ...d-15482cac-6bd0-4595-9639-e9f13f45d202.svg | 24 + ...d-15b50d16-b628-4565-845a-14f7e86cfb8f.svg | 18 + ...d-16771142-e150-4b9e-88da-0fe54b29a726.svg | 20 + ...d-17253d26-1181-48cc-82c6-befc90b73b5d.svg | 33 + ...d-17b61c7a-98dc-498d-ba8d-c52b6677d73c.svg | 24 + ...d-183068c7-c2f1-41c8-b7b4-3369b6c5cdba.svg | 25 + ...d-188d06cd-0280-4e94-bf2b-77e0e5effda7.svg | 24 + ...d-1a22d9bf-d029-4f7c-aeff-e04855f39ee0.svg | 28 + ...d-1a38e8cc-ae3b-46db-8031-f53b0695be3c.svg | 16 + ...d-1a6c9051-23e6-43cf-b205-c150a9b7233c.svg | 98 +++ ...d-1adc7d66-5d8c-494f-87be-4cd11627dfbf.svg | 22 + ...d-1ca8a2a2-426b-45b5-bef3-0118f1c3c5fa.svg | 21 + ...d-1d538c0a-25a3-4113-a18e-f81dceae5e5f.svg | 98 +++ ...d-1d98b47f-9ac5-4f43-bd9f-ed942de1eea0.svg | 26 + ...d-1e375b22-0ba2-48ac-a2f4-7c05b78d7da3.svg | 26 + ...d-1f2df99e-9173-4deb-9c60-86fa3fc944f6.svg | 24 + ...d-21590b08-459b-40f8-9e13-2b59306ccb7a.svg | 13 + ...d-219da0c5-f738-4028-a11a-616f760c15c8.svg | 20 + ...d-21a75ed1-fe4b-4894-bfe0-671a51cfcae8.svg | 9 + ...d-235e701e-e9e3-4296-b8b5-81225eaa437f.svg | 18 + ...d-23839f38-6f19-4de9-9d28-f020056bca73.svg | 9 + ...d-23858979-a1c8-46ec-ade2-d41f88baddf9.svg | 9 + ...d-238f85e0-9074-4d92-a442-e07edf6ec7de.svg | 16 + ...d-239f6803-422b-4756-8052-36128ec6bcad.svg | 24 + ...d-2456563c-697a-4881-b3a5-3f7174d2d787.svg | 12 + ...d-2472520d-c737-4abe-bf38-93a3f5643e45.svg | 14 + ...d-24b8e393-edb5-4d49-899a-aa599ef8a0ed.svg | 25 + ...d-24fc2250-aec1-4c94-a17c-477962f81db6.svg | 22 + ...d-25579c64-315b-4f3c-b45b-1ee1a5da3462.svg | 15 + ...d-25d1ce26-df6e-4990-9356-ed71b58e5a54.svg | 31 + ...d-26b94346-9795-4ef7-9a67-75345c1419a4.svg | 9 + ...d-2742759c-d0f9-4456-9482-e558aa960969.svg | 26 + ...d-27431a86-1f71-4cbe-86b7-cce23eaff197.svg | 12 + ...d-2752d41b-1082-478b-9fd4-6396f510a130.svg | 26 + ...d-2775d51a-cdc8-467a-a1cb-6bd3a7825a3f.svg | 18 + ...d-27ca0ee6-66df-4fe6-a836-bae415fb5e6a.svg | 11 + ...d-27ea97f6-114c-44a0-acab-24926f50e896.svg | 9 + ...d-288b81ed-f51c-4ef4-bdee-352f843e4462.svg | 15 + ...d-28be1eaa-f4e7-424a-b614-6abad166fc24.svg | 36 + ...d-29b816f7-ce2d-45c1-bb1c-37702c561fa6.svg | 11 + ...d-29fd9501-20c0-4fdb-9f32-93c5a03f08fb.svg | 20 + ...d-2a3242cb-9362-4685-9ad1-c73ff8052b3a.svg | 14 + ...d-2b7834d5-a870-409e-b409-459e62ba5b9e.svg | 13 + ...d-2c0737fa-f7e6-43ff-a189-5191ac3ccaf6.svg | 17 + ...d-2cd7f58a-527d-47ea-83ee-69ecb0e322a3.svg | 31 + ...d-2d1c15eb-0993-4b87-84a5-96a7dc47d7cf.svg | 14 + ...d-2d80fd8b-ad6b-42dd-b7c8-50ca64aeb3a9.svg | 25 + ...d-2d8f1c6c-5f86-4858-b616-5cbdb965220b.svg | 9 + ...d-2e1e5ad2-b66d-4157-bc29-a52ef12d2a6a.svg | 27 + ...d-2e2741e8-6ab6-4efe-aa55-c42c20ee2149.svg | 20 + ...d-2ee1ef6b-52f2-40ed-b9a0-ae3e5d1ea56d.svg | 9 + ...d-2fbc7ef3-1e25-410c-aa5a-079f2929a7df.svg | 9 + ...d-3048b9f8-5e6c-4c5d-9d95-efc3c814593a.svg | 17 + ...d-30d01540-ebed-46b6-88e7-4c210de63862.svg | 22 + ...d-316db74e-f8d2-41d9-b9e3-b6ae1388dffc.svg | 24 + ...d-3256b978-c951-4bdc-9032-b4646ca5753a.svg | 9 + ...d-3461bda4-9ac4-46bf-a642-273929ca05a9.svg | 9 + ...d-3505ba5f-0c1e-4d56-b1b7-8e61343192af.svg | 9 + ...d-3542596f-8821-424b-bd22-6af6832bedc0.svg | 12 + ...d-362de2ec-8d3f-4c01-901d-035ffb9127d4.svg | 39 + ...d-3766b37d-39c1-4816-8f6a-a61d16b6b0da.svg | 31 + ...d-3997e30c-9c8a-48f0-b97f-2f09d926bf7f.svg | 24 + ...d-3a3eb157-d3db-416f-93c2-1b948bf24478.svg | 24 + ...d-3a66f3fd-9b4d-4092-a2d0-e2a4b17e208d.svg | 35 + ...d-3b160227-1c5c-4cc5-b41b-7a22bb49be2d.svg | 22 + ...d-3b1ee641-33ba-462c-80d0-a8ae8da36daa.svg | 52 ++ ...d-3bd86e20-78bd-4a7f-9eaa-61198815ea8f.svg | 10 + ...d-3c67f6db-c179-47dd-848b-66bf5728303b.svg | 16 + ...d-3c803a54-2bcf-4414-b016-5db8ca297106.svg | 13 + ...d-3d2171ec-575a-4f4d-b4ea-4d5f6cc3e96d.svg | 9 + ...d-3e40b5ce-0e2a-46d8-af90-e8b5d0adb9e5.svg | 22 + ...d-3f70c012-d054-48f7-b52b-7e286ea3744f.svg | 13 + ...d-3fc7b12f-dc7b-4ed1-b89a-5b54a5c1f8d1.svg | 11 + ...d-3feff138-47fe-4dc6-97df-cb1a7197c450.svg | 22 + ...d-40642de1-f8c0-4b14-9bdd-cf6d6b5bc002.svg | 36 + ...d-408d1073-c5f5-4438-a4ba-fdfa8f489254.svg | 14 + ...d-4096e3ca-1e9e-4e5d-9f12-60cc430602fa.svg | 22 + ...d-40d228d1-8d92-4ae9-bcf8-c30d0ae6205b.svg | 13 + ...d-40e34d2b-9a41-4464-b720-b09c1129e559.svg | 149 ++++ ...d-41820044-ab46-4f77-baba-cbbc1aeeede9.svg | 9 + ...d-41ba3f2f-f389-4f6e-9eb0-9d3be3c424f7.svg | 14 + ...d-434d22b5-5e8d-4281-9e5f-b0177918412f.svg | 38 + ...d-45277412-035e-4186-9f77-9d0dcab2bd91.svg | 10 + ...d-4595fa94-5610-443e-8906-4f77a914502b.svg | 54 ++ ...d-46859d26-6a90-42b9-9acb-31382310ab40.svg | 20 + ...d-478bc0d8-6e21-4825-964b-579d151af07c.svg | 9 + ...d-48b5e2ae-2dcc-4937-8cad-3a14aabfcf34.svg | 13 + ...d-490b59cb-e33f-46ae-b9fb-0f792c09916d.svg | 20 + ...d-496cc797-028d-4879-b653-e41cd2293b40.svg | 16 + ...d-49ce6999-4b93-4025-8ff7-e924c2cf0020.svg | 9 + ...d-4b577e81-4612-488b-bde2-1b56aa914a92.svg | 18 + ...d-4e993413-1a5e-4cfe-9b07-03211a0434d2.svg | 26 + ...d-4ec44592-8e55-4417-a64b-ebe850c40057.svg | 12 + ...d-4ecb2950-846f-4c99-9606-d645c7aaa425.svg | 15 + ...d-4f10b2fe-8b85-4899-8376-989645305e07.svg | 9 + ...d-4f1926b5-82d7-4eff-8316-34f6e56e047a.svg | 13 + ...d-4fce6ced-3610-443c-92eb-3f6d76b34f5c.svg | 148 ++++ ...d-516354ad-0f71-4281-8516-d617557b0367.svg | 9 + ...d-527872c8-221f-43fc-b302-0a435937cef4.svg | 21 + ...d-52a8b646-48aa-4690-b784-031b5c8725a4.svg | 12 + ...d-5318d1a3-9ed6-40f6-93f3-17531a691a46.svg | 19 + ...d-536865d3-e7c7-4675-b119-6df8bf411624.svg | 11 + ...d-541ea8c7-742e-46c5-ba72-faa9cc082af9.svg | 14 + ...d-54324af7-10b7-4036-bf2e-e822f0ae47f7.svg | 41 + ...d-54af4d13-4900-46f7-9d8d-64654d1be32d.svg | 9 + ...d-5519a45c-cf4d-43ae-b2f7-6cdfc5a21aea.svg | 10 + ...d-553f10c4-9a23-4c34-9d74-d7c8a46a0fe0.svg | 22 + ...d-55fc085f-dad5-42d6-a93b-05dbde0334b5.svg | 38 + ...d-56579288-8635-418f-962f-68369b7096d6.svg | 15 + ...d-56f46882-26f3-4c39-966d-912cccea0119.svg | 21 + ...d-5704dec6-2f8f-4b93-8ed3-3d88af5bdf38.svg | 12 + ...d-57604b6a-6ea7-4a82-8305-fd77214ef99e.svg | 19 + ...d-576e4811-ce3a-4fec-aaa0-a0a1773464c7.svg | 9 + ...d-5797f365-a959-4e35-bf14-f90ff2e5ad01.svg | 28 + ...d-57f39f35-72d5-45a6-b3c3-aa2ad4a06fec.svg | 35 + ...d-58a17b46-e407-4e26-b868-04c0d1353035.svg | 19 + ...d-58a8d263-ec30-485c-b3dc-a5857710e5cb.svg | 10 + ...d-595c0628-6e58-4009-8d95-31cf8ea88549.svg | 15 + ...d-5970cb3b-e50f-46dc-9b41-d11ca3e2ebee.svg | 20 + ...d-59822b0e-622b-4759-815e-681a9d8f308a.svg | 12 + ...d-5a05e488-9799-4b8e-8195-295c7eb58452.svg | 17 + ...d-5a32d088-7c6a-4cd5-9a35-4e2b2091315a.svg | 22 + ...d-5b35de13-c07d-4999-bf47-db65d249a679.svg | 19 + ...d-5cca6516-2855-4974-904a-be0594922765.svg | 52 ++ ...d-5f99f55c-d93a-46fd-bfbc-c0d61a35b1eb.svg | 22 + ...d-5ff4625c-ae57-4e45-9a57-d31b1c607576.svg | 16 + ...d-6007614c-e338-45b7-80a3-12ee4300d623.svg | 21 + ...d-601c3db2-8262-4be2-b7c4-b1df917fe7c1.svg | 39 + ...d-60a9cd10-9efe-4a34-b20b-4d58534e117b.svg | 55 ++ ...d-60b46fd4-3bb6-4b58-ac2b-d36647767e7a.svg | 15 + ...d-611d7ab5-6406-4008-8f9c-c5a0920e5b9d.svg | 15 + ...d-623e5e53-4001-4d58-b60e-9e32a22edb2b.svg | 9 + ...d-6282769a-b5ab-4d21-8308-9fe1df3b01e2.svg | 12 + ...d-62bd0c0d-3f65-49d2-b695-5c10085b58db.svg | 16 + ...d-63189fe0-94a9-4e2e-90f3-ef764e6a005b.svg | 21 + ...d-6334486a-f048-4e82-a4ea-9f745239cbf9.svg | 46 + ...d-638acfb6-5068-45bb-88c8-88126b01b54f.svg | 25 + ...d-63930dc7-54ec-44fb-a089-1f252bfa82cc.svg | 833 ++++++++++++++++++ ...d-63960b31-733f-4033-b675-c00add058506.svg | 35 + ...d-63b83be5-e398-417d-8666-8dac05ee3f4e.svg | 21 + ...d-642951a4-a933-4c5c-8571-aa8406cc1583.svg | 14 + ...d-6448d779-3bfa-41ee-b7ad-f43107a01c4a.svg | 14 + ...d-6484b0b7-b002-4c24-93f7-b0bc053c484f.svg | 47 + ...d-65699587-abf7-45a6-a39d-2bd3e92fd2d9.svg | 12 + ...d-664f49ac-f3b9-473c-a8d0-1acd908c227a.svg | 14 + ...d-67e49bdb-424c-40f2-88ab-41ae454fc63e.svg | 11 + ...d-69a7c7fd-e0f0-46f6-baef-f0dc43c69a47.svg | 19 + ...d-6b1709a9-3f10-44bb-84dd-58df913deae7.svg | 42 + ...d-6eb3e298-a668-4de9-8a70-b516738799ad.svg | 18 + ...d-6f7c43c7-d7c7-4bd6-8355-5436498eeac4.svg | 9 + ...d-70580f0d-8682-4720-9e30-d34034dbc562.svg | 11 + ...d-714cb9e8-4591-4843-96f0-9caf591a4443.svg | 54 ++ ...d-71ac4951-8201-4148-aa98-7cd95c291ea4.svg | 31 + ...d-7204c0b4-97cc-4d55-a9db-32bb8c7eda4f.svg | 20 + ...d-72798b0f-809b-4628-84b6-c7c1d7948b72.svg | 12 + ...d-735e7aed-42d1-448f-ade0-e7d38e5c0888.svg | 15 + ...d-74fc34b3-6f12-4e93-ab11-32b1c533538f.svg | 32 + ...d-75fa2335-e74e-452d-9734-b6465a7ba0d7.svg | 14 + ...d-763150c0-1fc2-4b15-b530-0d8bd99c642e.svg | 15 + ...d-7694c047-7eab-4da5-8bf3-c2cc2b1b15c0.svg | 41 + ...d-76bec79a-ef4b-46f7-a58e-19dad8b9ae53.svg | 33 + ...d-77361680-a992-4c33-85b1-2e6cae02bfcb.svg | 31 + ...d-773a596b-396c-4846-a3d9-aeace97a9956.svg | 42 + ...d-78f4e607-559d-4e8e-bc3d-dc2af018dd56.svg | 12 + ...d-78fae220-b4b7-4259-bb87-6ec242a803db.svg | 12 + ...d-798aa489-5c94-4ce0-8428-fa874825ee5d.svg | 15 + ...d-79926927-ffdf-46c5-bbb0-66dfd9c97ba6.svg | 16 + ...d-79b3cb1d-a5eb-450d-a12f-cac8fb9a16d5.svg | 34 + ...d-7a10453a-cc82-4151-b267-c2a7c03e656c.svg | 14 + ...d-7a410071-0360-4ce6-a394-54cb42987d7e.svg | 25 + ...d-7bad9fd5-960c-4793-9f09-e7809e83f42f.svg | 22 + ...d-7dafbb11-f47d-4b8c-8286-bbed0bade504.svg | 18 + ...d-7f21c888-7b65-48d4-9534-c431e89ab5fe.svg | 14 + ...d-7f8388a6-6141-424f-88f0-7b939a4de815.svg | 16 + ...d-8032a206-d22f-4876-9d49-c9f80d9fb022.svg | 30 + ...d-819d426d-80aa-41af-bcd8-7ed6d9f895e7.svg | 29 + ...d-841abfa6-d7b6-415d-bc3f-925b076015c1.svg | 11 + ...d-8456002e-fa2d-44f0-b0e7-86b1c02b6e4c.svg | 17 + ...d-8468eb01-c010-4566-bc53-e680fe62df16.svg | 9 + ...d-850ac0c8-7b53-4541-b851-aea7b372b62f.svg | 29 + ...d-854a0af2-31e6-4dae-b210-38b697ad6cc4.svg | 19 + ...d-8594140a-c7ac-4763-9c58-b0a4bf0cde27.svg | 11 + ...d-87a75a7e-e2db-4e5a-b146-74eb5d5bbdd6.svg | 11 + ...d-87a8dd0f-12ea-47cd-a80d-20f47f0b7b9a.svg | 146 +++ ...d-89139c80-d0a2-47c2-aa16-14589d5afd10.svg | 20 + ...d-89a8cf2e-a6c2-4b52-a196-46bed7287505.svg | 13 + ...d-89b53a3b-16b5-4817-b42d-d8f08c2b3403.svg | 15 + ...d-8a4e0b63-b820-4743-a4f7-f8660b8b0ed1.svg | 55 ++ ...d-8ae7032a-11ad-40a6-946e-e3b283098e9d.svg | 25 + ...d-8aede2cf-4d11-483e-b1c5-bbfb7d658bc1.svg | 13 + ...d-8b0803b0-9eeb-401c-af72-dbd4718108aa.svg | 31 + ...d-8bf4addb-a513-4197-b1bb-b52e4b1d3f61.svg | 10 + ...d-8e7338d1-3eee-4477-9279-0a174d4c0479.svg | 52 ++ ...d-8e975f43-1272-4dfa-a2ce-039b83bd7045.svg | 88 ++ ...d-8ea1f822-a02f-4f4a-8501-91cbaba7d2fc.svg | 13 + ...d-8f971be4-be7d-458c-be77-d314f21f0bc4.svg | 14 + ...d-900ca389-a567-489c-bdd2-9b38318bc204.svg | 10 + ...d-9133c0e9-a71f-45f7-acbf-1025bee06b0b.svg | 14 + ...d-9185be29-5b3c-4cd9-bc80-4b9bb05aa048.svg | 16 + ...d-92139dfa-55bf-4fac-a8ea-7de450941690.svg | 14 + ...d-92b5dc33-9358-4ff2-9065-73cf2fecf6f2.svg | 17 + ...d-92d9d476-3050-44e1-9f34-5a912cfa70c9.svg | 15 + ...d-943b5dd8-a55a-4d81-b161-fb158f89c39b.svg | 31 + ...d-94eae221-1158-4aa9-a6a4-50ecb0bbb8b6.svg | 24 + ...d-9515e7ee-83b6-49d1-ba5c-6c59c5a8ef1b.svg | 17 + ...d-958fe5c4-55e2-4cd3-baec-008da1fc729c.svg | 20 + ...d-961124d3-7c31-4687-8cf0-472e78359c2f.svg | 148 ++++ ...d-9873e7b6-9664-4554-91e7-205b5b824c6f.svg | 20 + ...d-9ad1ad8e-d036-4261-823d-e06172f45a0a.svg | 15 + ...d-9ae7ec4f-1248-400e-bb00-6f729f894aa2.svg | 31 + ...d-9af09228-8160-4b4d-8b36-5532c036b949.svg | 22 + ...d-9b71dc0f-0c20-4dd5-b158-9d232a0dd3f3.svg | 13 + ...d-9bb6a500-be5e-4a4b-8466-4d920a47081d.svg | 32 + ...d-9c064bb3-5c39-433b-9527-3212ce259c5a.svg | 12 + ...d-9deeb6ed-6d6d-4fd2-a8f8-123412886210.svg | 9 + ...d-9e3ed332-371c-4b65-8d65-1d75bd60f5a7.svg | 17 + ...d-9efd4735-757b-4e5c-b47b-61eede131858.svg | 21 + ...d-9f2d9127-6a2e-4506-ad76-c4ab63577b09.svg | 14 + ...d-9ff505f5-7ed7-4703-b1d2-ddbcb6c5d25d.svg | 14 + ...d-9ffc9004-7e9b-428f-b8f9-08f1eea68d9a.svg | 26 + ...d-a158feae-0245-42f2-99b4-37220bb4737a.svg | 15 + ...d-a1cd2f65-2afc-4067-b337-defe3466d6f2.svg | 9 + ...d-a2b4bc11-c641-4a19-9eb7-33980378f82e.svg | 98 +++ ...d-a2f800a5-8f1d-4d8b-9400-1d2e7cab67d5.svg | 16 + ...d-a372b606-b554-450f-8225-d3cddd564d2b.svg | 9 + ...d-a5c3ad9e-e09d-4fa9-a340-c73f8a7904b1.svg | 146 +++ ...d-a5ec4a6d-542e-41b1-9125-96fe12d4707d.svg | 12 + ...d-a673a02e-61d8-4e29-b0b4-ce1ce5246009.svg | 9 + ...d-a7091af0-1494-4445-871f-7eb7f6d89620.svg | 20 + ...d-a72c1483-3bbe-480c-909e-8b329dbf2b66.svg | 11 + ...d-a7cad6ea-ea60-47a9-b368-54c4a576bf8e.svg | 52 ++ ...d-a80e050c-d6bd-42bb-bbbb-5444ba802235.svg | 11 + ...d-a9a9de07-7ed6-4883-888f-12582c38429a.svg | 10 + ...d-aa71c210-5f4e-40b4-9f67-3d0cd857e340.svg | 85 ++ ...d-aaef5792-2db5-41d9-bc3f-9591b9987dd1.svg | 427 +++++++++ ...d-ab03bdd5-f64f-4c6a-8a1b-8717addcb982.svg | 12 + ...d-ab0aa61e-dea7-4889-8ad1-75aaabbca6ea.svg | 18 + ...d-ac77f38d-21d8-4bb0-b79c-a56aaff1b271.svg | 16 + ...d-ad43a3f3-413f-4bfe-9703-28afad49b116.svg | 14 + ...d-ad84cee8-8329-4084-abfc-d1b2f25e0327.svg | 19 + ...d-aeae62d0-da9f-4d9a-a940-daa031c7ad71.svg | 33 + ...d-afc39636-f7d7-4349-aef5-f9a76cc9e155.svg | 15 + ...d-b0d6a9f5-572b-45db-9238-8129be12c75d.svg | 14 + ...d-b24ce16a-6cf5-4043-bfa8-bcebcb51633f.svg | 20 + ...d-b2a6f7de-1e94-4699-8976-5747f8929dce.svg | 31 + ...d-b2dddefa-bc85-446c-9f9d-83c66375bf2d.svg | 16 + ...d-b3637407-3eee-408a-a080-e11d45cc9dd1.svg | 14 + ...d-b37a48db-f775-4e4e-b403-8ad1d234cdea.svg | 22 + ...d-b38f9238-e635-473d-9135-b7283bc391d3.svg | 12 + ...d-b4041248-47c5-47a2-a546-f343d0a458a2.svg | 98 +++ ...d-b507b87a-12a4-44ed-842f-4120fefb35f7.svg | 10 + ...d-b5580674-0b23-456b-9eb7-b445d1a93821.svg | 39 + ...d-b59bc4b4-b677-4e56-a146-833905f7b018.svg | 15 + ...d-b5bf0034-0aad-4543-8860-962932bcd3b3.svg | 13 + ...d-b63463a7-ffa0-408c-bb39-4b4782171fdd.svg | 26 + ...d-b678ed5c-9807-4f10-9e7b-3333cfa92e77.svg | 52 ++ ...d-b6c3f810-b03e-4843-a1d2-cf5def521451.svg | 17 + ...d-b6f8f1dc-b078-42f4-8ff4-30ea669fd469.svg | 38 + ...d-b87cf4e6-c1fe-45d1-a1d9-d03d37bd5cd5.svg | 143 +++ ...d-b90b7673-39de-4ccf-9c36-6f42fd76bdd7.svg | 12 + ...d-b999dda8-59ec-4442-afde-0acbd9b0fc67.svg | 9 + ...d-ba11f617-d4f4-4065-b221-a2704b114ef1.svg | 14 + ...d-ba3f1474-feec-4a2f-9727-003e2790f782.svg | 47 + ...d-baeaeac3-8f31-455f-ace9-db8d98977154.svg | 11 + ...d-bb4b0bed-35b2-4be7-b4df-1fe98508329f.svg | 14 + ...d-bb9687b9-26cb-48ab-8d32-1c0f8a2b9675.svg | 16 + ...d-bc375c34-1a7c-47d3-a0e7-29a3180fa6cd.svg | 14 + ...d-bd417c10-d81a-45b6-85a9-d79efe86b9bb.svg | 26 + ...d-be0325bc-aaff-44b4-813b-3158a0d3430d.svg | 15 + ...d-bf4740ea-4dc7-424c-bec5-c4217f88f28d.svg | 13 + ...d-bf79fe41-a692-40bc-b806-0235afaddbc3.svg | 18 + ...d-bfc796ee-0c25-4838-ab23-5b007dee7672.svg | 21 + ...d-bfdf1ade-9141-4669-bc02-56fed8391d77.svg | 15 + ...d-c010c1d4-b6dd-4a45-9dcd-4698f1e33bb4.svg | 38 + ...d-c019e9c5-496e-49e9-9a6e-501da5ea9627.svg | 17 + ...d-c0a5d2f9-913d-4bb1-a0bc-b54a74e048f6.svg | 12 + ...d-c11ff255-e7b3-4a70-b369-0cae44bf6d74.svg | 19 + ...d-c1cbf395-6619-42a2-9f7a-58997f1ace26.svg | 20 + ...d-c3335138-347a-4a71-963b-9ba5f9741ddf.svg | 22 + ...d-c3cb79a4-6f4f-4875-be86-25bf6b6d9b96.svg | 149 ++++ ...d-c3f85c6d-0536-4887-82fa-3bbcfc1626e0.svg | 30 + ...d-c3f89f42-d235-49ca-a23f-7fb15b58f70e.svg | 85 ++ ...d-c40afc95-882c-4b10-9471-0a1e497cbf10.svg | 20 + ...d-c452ae83-43e1-4924-8f0d-2c631b8c0967.svg | 143 +++ ...d-c4d34af5-65fe-4697-b8c7-26c38b488487.svg | 16 + ...d-c58cb039-8c20-44c2-ad42-95ae825eff7b.svg | 9 + ...d-c5ff88e7-4bc8-4e59-9acc-368959d1b712.svg | 9 + ...d-c6b87fab-73dd-4a2f-b999-c07062f2c0fa.svg | 14 + ...d-c76d7849-75ba-4999-a4fe-2b3f8fea2c9f.svg | 11 + ...d-c78bd236-8d7f-4f6b-97ce-b64113331492.svg | 20 + ...d-c7abc8aa-9814-4396-92bb-afb3194a6871.svg | 16 + ...d-c854ab55-5922-4be1-8ecc-b3bc1f8629af.svg | 13 + ...d-c9d9c422-cee9-4806-b924-7272dc15c14e.svg | 9 + ...d-caf219fd-503b-4830-8391-9244c4852a69.svg | 20 + ...d-cb7029f7-8441-462c-a040-9c32ab09a907.svg | 9 + ...d-cb9b9433-29bc-4013-ac1b-faa2f6e46d89.svg | 12 + ...d-cbac57a3-7180-4316-8769-73af64893158.svg | 14 + ...d-cf5451c2-05c3-4a7f-afc2-07c25a35fc5c.svg | 17 + ...d-cf5e1730-4026-43df-804a-d625b0d4d9c9.svg | 16 + ...d-cf8b20dc-1f45-4b40-93a5-3006cc1af9e3.svg | 12 + ...d-d09a1eee-e4b0-48be-98a1-839c659c070c.svg | 14 + ...d-d0affc8b-e649-47a0-863c-f461f1309f58.svg | 13 + ...d-d12313e3-c0fb-492c-a818-6b65ca4cdede.svg | 20 + ...d-d24c0de0-b380-43bc-926a-142969d749da.svg | 30 + ...d-d292fc83-9ed4-44d7-8bc3-588d7e4664c3.svg | 13 + ...d-d3ef5d22-98ce-4052-b0ca-6d0b167308d9.svg | 12 + ...d-d67f260c-df08-47dd-b386-60e9de4470b2.svg | 14 + ...d-d9ac9a54-2b8c-4a3c-adda-ad42375735f8.svg | 20 + ...d-da6658bb-e245-42e1-bc7f-ea1c431c6b00.svg | 9 + ...d-dad59a6f-47c7-4c0b-a1e5-fa2286a5fac0.svg | 18 + ...d-db7993b8-e111-4391-bed6-a36432958cd6.svg | 22 + ...d-dd4276ae-7c0e-441c-a57b-4f06e87372f3.svg | 13 + ...d-dee63155-6381-4c48-b435-c4cfaf9f7a19.svg | 13 + ...d-e00e87bd-389d-43f6-944a-3512c1723616.svg | 22 + ...d-e085d912-c598-4f2f-a939-bce08870c2ef.svg | 17 + ...d-e0b1ef0c-ee83-43a8-a157-5faaf6b76885.svg | 22 + ...d-e1db2932-8e66-4482-b99f-0c0ebce7ff8f.svg | 26 + ...d-e215ee34-83f7-46ef-8a8a-61225f6d442f.svg | 9 + ...d-e2b8acc2-881f-45a6-8321-489976b1db21.svg | 18 + ...d-e3d5ff67-ed1c-4114-a773-143b00f3adda.svg | 18 + ...d-e43c977e-544a-45dc-997f-81d39aa260cc.svg | 34 + ...d-e55675f8-cb16-4a01-a1b7-652739ba852e.svg | 16 + ...d-e63e9880-fd7b-4476-b21d-ab45f90e5aa3.svg | 12 + ...d-e70984c4-3902-4f2d-8859-4b59b8801fe4.svg | 25 + ...d-e7bd0439-4ae3-414b-b95c-9487674e5738.svg | 20 + ...d-e82290ed-9630-4621-a7ea-fe3a581bb446.svg | 12 + ...d-e883e99e-ac50-432b-a2cf-2a22a20cdc61.svg | 14 + ...d-e91e8218-2291-4a50-bdbd-386125aa5a93.svg | 20 + ...d-ea6ad509-d2d6-4b87-9495-46c6c4ad4f1f.svg | 12 + ...d-ea7741e8-0b00-44cb-9792-f53f08f8cb31.svg | 833 ++++++++++++++++++ ...d-ea84013d-2d5c-4104-a635-5752c83ffbdd.svg | 15 + ...d-eb11de89-9ec4-44be-a308-b48b051cddd3.svg | 13 + ...d-ec176f65-85b5-4874-a6ae-dff2c142d464.svg | 12 + ...d-ecc754d5-f4b0-467f-8b0e-d87fe8c758b7.svg | 26 + ...d-ee4aa5a2-e0bb-4bd7-86ab-8c6d0cbf72a1.svg | 15 + ...d-ee562839-9f92-40da-a26d-cba829236bcd.svg | 15 + ...d-eed1ac85-b0b2-4894-ae0f-b343e998e6c6.svg | 27 + ...d-ef6ce710-3b7c-4f1d-b6d9-db96241fb56c.svg | 15 + ...d-ef95209f-c45d-4388-a64e-1a4feeb14fb4.svg | 25 + ...d-eff432c7-8655-4060-80f5-15940d03e28d.svg | 149 ++++ ...d-f1480e60-731f-4c14-9681-c16a20cbbf34.svg | 14 + ...d-f316e19f-768a-4790-827a-7bcef4804b66.svg | 15 + ...d-f566b3cc-8d6f-4cce-883e-1080c78cff0e.svg | 33 + ...d-f567b573-83ad-4695-83e9-b0ecb1c09ce1.svg | 16 + ...d-f5867267-032f-44b8-a06d-ee0fd600c6fa.svg | 16 + ...d-f63c8efa-ec07-42ab-a024-4c60c64f25bc.svg | 18 + ...d-f6cb9dc3-0639-445a-b25c-52fbc1efa402.svg | 15 + ...d-f8689997-5a05-4ea3-ac5c-2ea16dd40ea5.svg | 15 + ...d-f8ce395f-6b0f-46e5-a25c-92bdfcf6a313.svg | 10 + ...d-f9276298-3722-4f80-b382-f9f0af5a819e.svg | 41 + ...d-f9c7256d-3542-4ae2-8620-eb0d64757057.svg | 35 + ...d-fbf60554-7f34-4097-a006-3d1b5b61cafd.svg | 54 ++ ...d-fc680896-d4b9-4730-9bb1-bcfcd8d68262.svg | 26 + ...d-fcb167d2-1a2e-4dbc-beec-2284c3c674b7.svg | 38 + ...d-fcc08a5d-af21-4544-bd3c-86eae04cfb18.svg | 21 + ...d-fce6f57f-3d12-4552-b554-e13752bff3fc.svg | 39 + ...d-fd27699b-ff94-4d11-8c90-590731500f3c.svg | 21 + ...d-fdb42280-52f7-4ca1-94f5-faa7120a3f1f.svg | 18 + ...d-fde42a95-c632-48ae-8807-62bd5574a1b1.svg | 9 + ...d-fe433ab2-8a48-4477-b013-5c9787f64a4f.svg | 12 + ...d-fe605776-b958-4bbe-897a-06c2a6c82405.svg | 18 + ...d-fecb6ffb-bf30-4ce9-a002-498abb2b5971.svg | 13 + ...d-fee327cf-d68f-43dd-8790-1691c7a9ebc3.svg | 13 + ...d-fefbd310-9721-43f7-b7c9-729923992b75.svg | 33 + ...d-ff603127-af7f-4f9a-8dc9-3c6302bf79e5.svg | 47 + src/assets/images/icon-question-circle.svg | 1 + .../Completeness/styles.module.scss | 2 +- .../components/SkillItem/index.jsx | 34 + .../components/SkillItem/styles.module.scss | 21 + .../components/SkillsList/index.jsx | 10 +- .../components/SkillsList/styles.module.scss | 9 + src/routes/InputSkills/index.jsx | 11 +- webpack.config.js | 4 +- 412 files changed, 11744 insertions(+), 26 deletions(-) create mode 100644 src/assets/images/all-skill-images/id-002054d7-232b-4774-bf1a-79d6eb34495f.svg create mode 100644 src/assets/images/all-skill-images/id-0075bcc0-293f-4689-b49e-2f6fcd8cdbe1.svg create mode 100644 src/assets/images/all-skill-images/id-00f7d7e8-892d-4c5c-838c-6304bf27205e.svg create mode 100644 src/assets/images/all-skill-images/id-011b7d6f-3f75-4002-8573-4c15f9eded7b.svg create mode 100644 src/assets/images/all-skill-images/id-01a6b556-0de4-4938-90c0-6f891568089d.svg create mode 100644 src/assets/images/all-skill-images/id-0200bbe3-a41a-4494-9638-79d0ac22b31a.svg create mode 100644 src/assets/images/all-skill-images/id-02d27b9b-fcc7-46d4-ade0-24eefbb0144f.svg create mode 100644 src/assets/images/all-skill-images/id-03104889-2a74-4db0-aaad-b0bab462a603.svg create mode 100644 src/assets/images/all-skill-images/id-03b73137-e70a-4073-ae87-a1611a05fe8c.svg create mode 100644 src/assets/images/all-skill-images/id-042386df-1095-4e31-9f21-756cc9d65c17.svg create mode 100644 src/assets/images/all-skill-images/id-04937b8a-e074-4a73-8fe3-8dcb988affc1.svg create mode 100644 src/assets/images/all-skill-images/id-04ef98d5-11be-4bfb-bfc1-5e2c9ca5302c.svg create mode 100644 src/assets/images/all-skill-images/id-05b7bbdf-ea15-4625-aca9-b9f5bb3346e5.svg create mode 100644 src/assets/images/all-skill-images/id-05fa78d8-1877-435f-bb92-36b87ba6b3ba.svg create mode 100644 src/assets/images/all-skill-images/id-06070328-c68a-4051-8780-4c90f9a99810.svg create mode 100644 src/assets/images/all-skill-images/id-06613f16-b82a-4686-aa72-5a193191e976.svg create mode 100644 src/assets/images/all-skill-images/id-0661bcb5-6439-439d-82f9-fc6ae939f354.svg create mode 100644 src/assets/images/all-skill-images/id-06e8abc0-da94-44f2-ab17-9186987a5533.svg create mode 100644 src/assets/images/all-skill-images/id-071e6e81-4917-4f78-b7e3-40231935bc4c.svg create mode 100644 src/assets/images/all-skill-images/id-0729fe39-6bf6-401d-8d90-a9332f973584.svg create mode 100644 src/assets/images/all-skill-images/id-074ec71b-2e30-4815-ae86-721f65104140.svg create mode 100644 src/assets/images/all-skill-images/id-092b7089-c0e1-4d6f-b5a9-a3ed18e99adf.svg create mode 100644 src/assets/images/all-skill-images/id-0a474254-f053-4259-9852-3872376ca8aa.svg create mode 100644 src/assets/images/all-skill-images/id-0b337101-dfe9-495e-85b9-84fe06ab610e.svg create mode 100644 src/assets/images/all-skill-images/id-0d73016a-f0cc-4858-84d5-de81776fa92d.svg create mode 100644 src/assets/images/all-skill-images/id-0d7ece00-ee99-41a5-8eea-ddb2ded523c4.svg create mode 100644 src/assets/images/all-skill-images/id-0df5fa8f-1445-461e-b48c-38b1d4a81fcd.svg create mode 100644 src/assets/images/all-skill-images/id-0efb0a24-5aff-4629-9add-ce850a753adb.svg create mode 100644 src/assets/images/all-skill-images/id-0ffac831-8504-496f-9065-b2fde4a8fbb4.svg create mode 100644 src/assets/images/all-skill-images/id-11079108-74d9-467a-bf4d-62e154233aff.svg create mode 100644 src/assets/images/all-skill-images/id-11294362-4754-4271-a903-77152404d0fe.svg create mode 100644 src/assets/images/all-skill-images/id-114b4ec8-805e-4c60-b351-14a955a991a9.svg create mode 100644 src/assets/images/all-skill-images/id-11ba5d0a-dc8b-471f-b567-e9cdcf636703.svg create mode 100644 src/assets/images/all-skill-images/id-12008621-12c4-40f6-b4a8-75e9562a6d8a.svg create mode 100644 src/assets/images/all-skill-images/id-13074ef8-64ea-43cf-8a9d-334c4ed472df.svg create mode 100644 src/assets/images/all-skill-images/id-1423137d-e67b-4c8a-adc6-a975bebcef66.svg create mode 100644 src/assets/images/all-skill-images/id-14cec9da-ea6a-4b73-ae01-c95998cdde1a.svg create mode 100644 src/assets/images/all-skill-images/id-15482cac-6bd0-4595-9639-e9f13f45d202.svg create mode 100644 src/assets/images/all-skill-images/id-15b50d16-b628-4565-845a-14f7e86cfb8f.svg create mode 100644 src/assets/images/all-skill-images/id-16771142-e150-4b9e-88da-0fe54b29a726.svg create mode 100644 src/assets/images/all-skill-images/id-17253d26-1181-48cc-82c6-befc90b73b5d.svg create mode 100644 src/assets/images/all-skill-images/id-17b61c7a-98dc-498d-ba8d-c52b6677d73c.svg create mode 100644 src/assets/images/all-skill-images/id-183068c7-c2f1-41c8-b7b4-3369b6c5cdba.svg create mode 100644 src/assets/images/all-skill-images/id-188d06cd-0280-4e94-bf2b-77e0e5effda7.svg create mode 100644 src/assets/images/all-skill-images/id-1a22d9bf-d029-4f7c-aeff-e04855f39ee0.svg create mode 100644 src/assets/images/all-skill-images/id-1a38e8cc-ae3b-46db-8031-f53b0695be3c.svg create mode 100644 src/assets/images/all-skill-images/id-1a6c9051-23e6-43cf-b205-c150a9b7233c.svg create mode 100644 src/assets/images/all-skill-images/id-1adc7d66-5d8c-494f-87be-4cd11627dfbf.svg create mode 100644 src/assets/images/all-skill-images/id-1ca8a2a2-426b-45b5-bef3-0118f1c3c5fa.svg create mode 100644 src/assets/images/all-skill-images/id-1d538c0a-25a3-4113-a18e-f81dceae5e5f.svg create mode 100644 src/assets/images/all-skill-images/id-1d98b47f-9ac5-4f43-bd9f-ed942de1eea0.svg create mode 100644 src/assets/images/all-skill-images/id-1e375b22-0ba2-48ac-a2f4-7c05b78d7da3.svg create mode 100644 src/assets/images/all-skill-images/id-1f2df99e-9173-4deb-9c60-86fa3fc944f6.svg create mode 100644 src/assets/images/all-skill-images/id-21590b08-459b-40f8-9e13-2b59306ccb7a.svg create mode 100644 src/assets/images/all-skill-images/id-219da0c5-f738-4028-a11a-616f760c15c8.svg create mode 100644 src/assets/images/all-skill-images/id-21a75ed1-fe4b-4894-bfe0-671a51cfcae8.svg create mode 100644 src/assets/images/all-skill-images/id-235e701e-e9e3-4296-b8b5-81225eaa437f.svg create mode 100644 src/assets/images/all-skill-images/id-23839f38-6f19-4de9-9d28-f020056bca73.svg create mode 100644 src/assets/images/all-skill-images/id-23858979-a1c8-46ec-ade2-d41f88baddf9.svg create mode 100644 src/assets/images/all-skill-images/id-238f85e0-9074-4d92-a442-e07edf6ec7de.svg create mode 100644 src/assets/images/all-skill-images/id-239f6803-422b-4756-8052-36128ec6bcad.svg create mode 100644 src/assets/images/all-skill-images/id-2456563c-697a-4881-b3a5-3f7174d2d787.svg create mode 100644 src/assets/images/all-skill-images/id-2472520d-c737-4abe-bf38-93a3f5643e45.svg create mode 100644 src/assets/images/all-skill-images/id-24b8e393-edb5-4d49-899a-aa599ef8a0ed.svg create mode 100644 src/assets/images/all-skill-images/id-24fc2250-aec1-4c94-a17c-477962f81db6.svg create mode 100644 src/assets/images/all-skill-images/id-25579c64-315b-4f3c-b45b-1ee1a5da3462.svg create mode 100644 src/assets/images/all-skill-images/id-25d1ce26-df6e-4990-9356-ed71b58e5a54.svg create mode 100644 src/assets/images/all-skill-images/id-26b94346-9795-4ef7-9a67-75345c1419a4.svg create mode 100644 src/assets/images/all-skill-images/id-2742759c-d0f9-4456-9482-e558aa960969.svg create mode 100644 src/assets/images/all-skill-images/id-27431a86-1f71-4cbe-86b7-cce23eaff197.svg create mode 100644 src/assets/images/all-skill-images/id-2752d41b-1082-478b-9fd4-6396f510a130.svg create mode 100644 src/assets/images/all-skill-images/id-2775d51a-cdc8-467a-a1cb-6bd3a7825a3f.svg create mode 100644 src/assets/images/all-skill-images/id-27ca0ee6-66df-4fe6-a836-bae415fb5e6a.svg create mode 100644 src/assets/images/all-skill-images/id-27ea97f6-114c-44a0-acab-24926f50e896.svg create mode 100644 src/assets/images/all-skill-images/id-288b81ed-f51c-4ef4-bdee-352f843e4462.svg create mode 100644 src/assets/images/all-skill-images/id-28be1eaa-f4e7-424a-b614-6abad166fc24.svg create mode 100644 src/assets/images/all-skill-images/id-29b816f7-ce2d-45c1-bb1c-37702c561fa6.svg create mode 100644 src/assets/images/all-skill-images/id-29fd9501-20c0-4fdb-9f32-93c5a03f08fb.svg create mode 100644 src/assets/images/all-skill-images/id-2a3242cb-9362-4685-9ad1-c73ff8052b3a.svg create mode 100644 src/assets/images/all-skill-images/id-2b7834d5-a870-409e-b409-459e62ba5b9e.svg create mode 100644 src/assets/images/all-skill-images/id-2c0737fa-f7e6-43ff-a189-5191ac3ccaf6.svg create mode 100644 src/assets/images/all-skill-images/id-2cd7f58a-527d-47ea-83ee-69ecb0e322a3.svg create mode 100644 src/assets/images/all-skill-images/id-2d1c15eb-0993-4b87-84a5-96a7dc47d7cf.svg create mode 100644 src/assets/images/all-skill-images/id-2d80fd8b-ad6b-42dd-b7c8-50ca64aeb3a9.svg create mode 100644 src/assets/images/all-skill-images/id-2d8f1c6c-5f86-4858-b616-5cbdb965220b.svg create mode 100644 src/assets/images/all-skill-images/id-2e1e5ad2-b66d-4157-bc29-a52ef12d2a6a.svg create mode 100644 src/assets/images/all-skill-images/id-2e2741e8-6ab6-4efe-aa55-c42c20ee2149.svg create mode 100644 src/assets/images/all-skill-images/id-2ee1ef6b-52f2-40ed-b9a0-ae3e5d1ea56d.svg create mode 100644 src/assets/images/all-skill-images/id-2fbc7ef3-1e25-410c-aa5a-079f2929a7df.svg create mode 100644 src/assets/images/all-skill-images/id-3048b9f8-5e6c-4c5d-9d95-efc3c814593a.svg create mode 100644 src/assets/images/all-skill-images/id-30d01540-ebed-46b6-88e7-4c210de63862.svg create mode 100644 src/assets/images/all-skill-images/id-316db74e-f8d2-41d9-b9e3-b6ae1388dffc.svg create mode 100644 src/assets/images/all-skill-images/id-3256b978-c951-4bdc-9032-b4646ca5753a.svg create mode 100644 src/assets/images/all-skill-images/id-3461bda4-9ac4-46bf-a642-273929ca05a9.svg create mode 100644 src/assets/images/all-skill-images/id-3505ba5f-0c1e-4d56-b1b7-8e61343192af.svg create mode 100644 src/assets/images/all-skill-images/id-3542596f-8821-424b-bd22-6af6832bedc0.svg create mode 100644 src/assets/images/all-skill-images/id-362de2ec-8d3f-4c01-901d-035ffb9127d4.svg create mode 100644 src/assets/images/all-skill-images/id-3766b37d-39c1-4816-8f6a-a61d16b6b0da.svg create mode 100644 src/assets/images/all-skill-images/id-3997e30c-9c8a-48f0-b97f-2f09d926bf7f.svg create mode 100644 src/assets/images/all-skill-images/id-3a3eb157-d3db-416f-93c2-1b948bf24478.svg create mode 100644 src/assets/images/all-skill-images/id-3a66f3fd-9b4d-4092-a2d0-e2a4b17e208d.svg create mode 100644 src/assets/images/all-skill-images/id-3b160227-1c5c-4cc5-b41b-7a22bb49be2d.svg create mode 100644 src/assets/images/all-skill-images/id-3b1ee641-33ba-462c-80d0-a8ae8da36daa.svg create mode 100644 src/assets/images/all-skill-images/id-3bd86e20-78bd-4a7f-9eaa-61198815ea8f.svg create mode 100644 src/assets/images/all-skill-images/id-3c67f6db-c179-47dd-848b-66bf5728303b.svg create mode 100644 src/assets/images/all-skill-images/id-3c803a54-2bcf-4414-b016-5db8ca297106.svg create mode 100644 src/assets/images/all-skill-images/id-3d2171ec-575a-4f4d-b4ea-4d5f6cc3e96d.svg create mode 100644 src/assets/images/all-skill-images/id-3e40b5ce-0e2a-46d8-af90-e8b5d0adb9e5.svg create mode 100644 src/assets/images/all-skill-images/id-3f70c012-d054-48f7-b52b-7e286ea3744f.svg create mode 100644 src/assets/images/all-skill-images/id-3fc7b12f-dc7b-4ed1-b89a-5b54a5c1f8d1.svg create mode 100644 src/assets/images/all-skill-images/id-3feff138-47fe-4dc6-97df-cb1a7197c450.svg create mode 100644 src/assets/images/all-skill-images/id-40642de1-f8c0-4b14-9bdd-cf6d6b5bc002.svg create mode 100644 src/assets/images/all-skill-images/id-408d1073-c5f5-4438-a4ba-fdfa8f489254.svg create mode 100644 src/assets/images/all-skill-images/id-4096e3ca-1e9e-4e5d-9f12-60cc430602fa.svg create mode 100644 src/assets/images/all-skill-images/id-40d228d1-8d92-4ae9-bcf8-c30d0ae6205b.svg create mode 100644 src/assets/images/all-skill-images/id-40e34d2b-9a41-4464-b720-b09c1129e559.svg create mode 100644 src/assets/images/all-skill-images/id-41820044-ab46-4f77-baba-cbbc1aeeede9.svg create mode 100644 src/assets/images/all-skill-images/id-41ba3f2f-f389-4f6e-9eb0-9d3be3c424f7.svg create mode 100644 src/assets/images/all-skill-images/id-434d22b5-5e8d-4281-9e5f-b0177918412f.svg create mode 100644 src/assets/images/all-skill-images/id-45277412-035e-4186-9f77-9d0dcab2bd91.svg create mode 100644 src/assets/images/all-skill-images/id-4595fa94-5610-443e-8906-4f77a914502b.svg create mode 100644 src/assets/images/all-skill-images/id-46859d26-6a90-42b9-9acb-31382310ab40.svg create mode 100644 src/assets/images/all-skill-images/id-478bc0d8-6e21-4825-964b-579d151af07c.svg create mode 100644 src/assets/images/all-skill-images/id-48b5e2ae-2dcc-4937-8cad-3a14aabfcf34.svg create mode 100644 src/assets/images/all-skill-images/id-490b59cb-e33f-46ae-b9fb-0f792c09916d.svg create mode 100644 src/assets/images/all-skill-images/id-496cc797-028d-4879-b653-e41cd2293b40.svg create mode 100644 src/assets/images/all-skill-images/id-49ce6999-4b93-4025-8ff7-e924c2cf0020.svg create mode 100644 src/assets/images/all-skill-images/id-4b577e81-4612-488b-bde2-1b56aa914a92.svg create mode 100644 src/assets/images/all-skill-images/id-4e993413-1a5e-4cfe-9b07-03211a0434d2.svg create mode 100644 src/assets/images/all-skill-images/id-4ec44592-8e55-4417-a64b-ebe850c40057.svg create mode 100644 src/assets/images/all-skill-images/id-4ecb2950-846f-4c99-9606-d645c7aaa425.svg create mode 100644 src/assets/images/all-skill-images/id-4f10b2fe-8b85-4899-8376-989645305e07.svg create mode 100644 src/assets/images/all-skill-images/id-4f1926b5-82d7-4eff-8316-34f6e56e047a.svg create mode 100644 src/assets/images/all-skill-images/id-4fce6ced-3610-443c-92eb-3f6d76b34f5c.svg create mode 100644 src/assets/images/all-skill-images/id-516354ad-0f71-4281-8516-d617557b0367.svg create mode 100644 src/assets/images/all-skill-images/id-527872c8-221f-43fc-b302-0a435937cef4.svg create mode 100644 src/assets/images/all-skill-images/id-52a8b646-48aa-4690-b784-031b5c8725a4.svg create mode 100644 src/assets/images/all-skill-images/id-5318d1a3-9ed6-40f6-93f3-17531a691a46.svg create mode 100644 src/assets/images/all-skill-images/id-536865d3-e7c7-4675-b119-6df8bf411624.svg create mode 100644 src/assets/images/all-skill-images/id-541ea8c7-742e-46c5-ba72-faa9cc082af9.svg create mode 100644 src/assets/images/all-skill-images/id-54324af7-10b7-4036-bf2e-e822f0ae47f7.svg create mode 100644 src/assets/images/all-skill-images/id-54af4d13-4900-46f7-9d8d-64654d1be32d.svg create mode 100644 src/assets/images/all-skill-images/id-5519a45c-cf4d-43ae-b2f7-6cdfc5a21aea.svg create mode 100644 src/assets/images/all-skill-images/id-553f10c4-9a23-4c34-9d74-d7c8a46a0fe0.svg create mode 100644 src/assets/images/all-skill-images/id-55fc085f-dad5-42d6-a93b-05dbde0334b5.svg create mode 100644 src/assets/images/all-skill-images/id-56579288-8635-418f-962f-68369b7096d6.svg create mode 100644 src/assets/images/all-skill-images/id-56f46882-26f3-4c39-966d-912cccea0119.svg create mode 100644 src/assets/images/all-skill-images/id-5704dec6-2f8f-4b93-8ed3-3d88af5bdf38.svg create mode 100644 src/assets/images/all-skill-images/id-57604b6a-6ea7-4a82-8305-fd77214ef99e.svg create mode 100644 src/assets/images/all-skill-images/id-576e4811-ce3a-4fec-aaa0-a0a1773464c7.svg create mode 100644 src/assets/images/all-skill-images/id-5797f365-a959-4e35-bf14-f90ff2e5ad01.svg create mode 100644 src/assets/images/all-skill-images/id-57f39f35-72d5-45a6-b3c3-aa2ad4a06fec.svg create mode 100644 src/assets/images/all-skill-images/id-58a17b46-e407-4e26-b868-04c0d1353035.svg create mode 100644 src/assets/images/all-skill-images/id-58a8d263-ec30-485c-b3dc-a5857710e5cb.svg create mode 100644 src/assets/images/all-skill-images/id-595c0628-6e58-4009-8d95-31cf8ea88549.svg create mode 100644 src/assets/images/all-skill-images/id-5970cb3b-e50f-46dc-9b41-d11ca3e2ebee.svg create mode 100644 src/assets/images/all-skill-images/id-59822b0e-622b-4759-815e-681a9d8f308a.svg create mode 100644 src/assets/images/all-skill-images/id-5a05e488-9799-4b8e-8195-295c7eb58452.svg create mode 100644 src/assets/images/all-skill-images/id-5a32d088-7c6a-4cd5-9a35-4e2b2091315a.svg create mode 100644 src/assets/images/all-skill-images/id-5b35de13-c07d-4999-bf47-db65d249a679.svg create mode 100644 src/assets/images/all-skill-images/id-5cca6516-2855-4974-904a-be0594922765.svg create mode 100644 src/assets/images/all-skill-images/id-5f99f55c-d93a-46fd-bfbc-c0d61a35b1eb.svg create mode 100644 src/assets/images/all-skill-images/id-5ff4625c-ae57-4e45-9a57-d31b1c607576.svg create mode 100644 src/assets/images/all-skill-images/id-6007614c-e338-45b7-80a3-12ee4300d623.svg create mode 100644 src/assets/images/all-skill-images/id-601c3db2-8262-4be2-b7c4-b1df917fe7c1.svg create mode 100644 src/assets/images/all-skill-images/id-60a9cd10-9efe-4a34-b20b-4d58534e117b.svg create mode 100644 src/assets/images/all-skill-images/id-60b46fd4-3bb6-4b58-ac2b-d36647767e7a.svg create mode 100644 src/assets/images/all-skill-images/id-611d7ab5-6406-4008-8f9c-c5a0920e5b9d.svg create mode 100644 src/assets/images/all-skill-images/id-623e5e53-4001-4d58-b60e-9e32a22edb2b.svg create mode 100644 src/assets/images/all-skill-images/id-6282769a-b5ab-4d21-8308-9fe1df3b01e2.svg create mode 100644 src/assets/images/all-skill-images/id-62bd0c0d-3f65-49d2-b695-5c10085b58db.svg create mode 100644 src/assets/images/all-skill-images/id-63189fe0-94a9-4e2e-90f3-ef764e6a005b.svg create mode 100644 src/assets/images/all-skill-images/id-6334486a-f048-4e82-a4ea-9f745239cbf9.svg create mode 100644 src/assets/images/all-skill-images/id-638acfb6-5068-45bb-88c8-88126b01b54f.svg create mode 100644 src/assets/images/all-skill-images/id-63930dc7-54ec-44fb-a089-1f252bfa82cc.svg create mode 100644 src/assets/images/all-skill-images/id-63960b31-733f-4033-b675-c00add058506.svg create mode 100644 src/assets/images/all-skill-images/id-63b83be5-e398-417d-8666-8dac05ee3f4e.svg create mode 100644 src/assets/images/all-skill-images/id-642951a4-a933-4c5c-8571-aa8406cc1583.svg create mode 100644 src/assets/images/all-skill-images/id-6448d779-3bfa-41ee-b7ad-f43107a01c4a.svg create mode 100644 src/assets/images/all-skill-images/id-6484b0b7-b002-4c24-93f7-b0bc053c484f.svg create mode 100644 src/assets/images/all-skill-images/id-65699587-abf7-45a6-a39d-2bd3e92fd2d9.svg create mode 100644 src/assets/images/all-skill-images/id-664f49ac-f3b9-473c-a8d0-1acd908c227a.svg create mode 100644 src/assets/images/all-skill-images/id-67e49bdb-424c-40f2-88ab-41ae454fc63e.svg create mode 100644 src/assets/images/all-skill-images/id-69a7c7fd-e0f0-46f6-baef-f0dc43c69a47.svg create mode 100644 src/assets/images/all-skill-images/id-6b1709a9-3f10-44bb-84dd-58df913deae7.svg create mode 100644 src/assets/images/all-skill-images/id-6eb3e298-a668-4de9-8a70-b516738799ad.svg create mode 100644 src/assets/images/all-skill-images/id-6f7c43c7-d7c7-4bd6-8355-5436498eeac4.svg create mode 100644 src/assets/images/all-skill-images/id-70580f0d-8682-4720-9e30-d34034dbc562.svg create mode 100644 src/assets/images/all-skill-images/id-714cb9e8-4591-4843-96f0-9caf591a4443.svg create mode 100644 src/assets/images/all-skill-images/id-71ac4951-8201-4148-aa98-7cd95c291ea4.svg create mode 100644 src/assets/images/all-skill-images/id-7204c0b4-97cc-4d55-a9db-32bb8c7eda4f.svg create mode 100644 src/assets/images/all-skill-images/id-72798b0f-809b-4628-84b6-c7c1d7948b72.svg create mode 100644 src/assets/images/all-skill-images/id-735e7aed-42d1-448f-ade0-e7d38e5c0888.svg create mode 100644 src/assets/images/all-skill-images/id-74fc34b3-6f12-4e93-ab11-32b1c533538f.svg create mode 100644 src/assets/images/all-skill-images/id-75fa2335-e74e-452d-9734-b6465a7ba0d7.svg create mode 100644 src/assets/images/all-skill-images/id-763150c0-1fc2-4b15-b530-0d8bd99c642e.svg create mode 100644 src/assets/images/all-skill-images/id-7694c047-7eab-4da5-8bf3-c2cc2b1b15c0.svg create mode 100644 src/assets/images/all-skill-images/id-76bec79a-ef4b-46f7-a58e-19dad8b9ae53.svg create mode 100644 src/assets/images/all-skill-images/id-77361680-a992-4c33-85b1-2e6cae02bfcb.svg create mode 100644 src/assets/images/all-skill-images/id-773a596b-396c-4846-a3d9-aeace97a9956.svg create mode 100644 src/assets/images/all-skill-images/id-78f4e607-559d-4e8e-bc3d-dc2af018dd56.svg create mode 100644 src/assets/images/all-skill-images/id-78fae220-b4b7-4259-bb87-6ec242a803db.svg create mode 100644 src/assets/images/all-skill-images/id-798aa489-5c94-4ce0-8428-fa874825ee5d.svg create mode 100644 src/assets/images/all-skill-images/id-79926927-ffdf-46c5-bbb0-66dfd9c97ba6.svg create mode 100644 src/assets/images/all-skill-images/id-79b3cb1d-a5eb-450d-a12f-cac8fb9a16d5.svg create mode 100644 src/assets/images/all-skill-images/id-7a10453a-cc82-4151-b267-c2a7c03e656c.svg create mode 100644 src/assets/images/all-skill-images/id-7a410071-0360-4ce6-a394-54cb42987d7e.svg create mode 100644 src/assets/images/all-skill-images/id-7bad9fd5-960c-4793-9f09-e7809e83f42f.svg create mode 100644 src/assets/images/all-skill-images/id-7dafbb11-f47d-4b8c-8286-bbed0bade504.svg create mode 100644 src/assets/images/all-skill-images/id-7f21c888-7b65-48d4-9534-c431e89ab5fe.svg create mode 100644 src/assets/images/all-skill-images/id-7f8388a6-6141-424f-88f0-7b939a4de815.svg create mode 100644 src/assets/images/all-skill-images/id-8032a206-d22f-4876-9d49-c9f80d9fb022.svg create mode 100644 src/assets/images/all-skill-images/id-819d426d-80aa-41af-bcd8-7ed6d9f895e7.svg create mode 100644 src/assets/images/all-skill-images/id-841abfa6-d7b6-415d-bc3f-925b076015c1.svg create mode 100644 src/assets/images/all-skill-images/id-8456002e-fa2d-44f0-b0e7-86b1c02b6e4c.svg create mode 100644 src/assets/images/all-skill-images/id-8468eb01-c010-4566-bc53-e680fe62df16.svg create mode 100644 src/assets/images/all-skill-images/id-850ac0c8-7b53-4541-b851-aea7b372b62f.svg create mode 100644 src/assets/images/all-skill-images/id-854a0af2-31e6-4dae-b210-38b697ad6cc4.svg create mode 100644 src/assets/images/all-skill-images/id-8594140a-c7ac-4763-9c58-b0a4bf0cde27.svg create mode 100644 src/assets/images/all-skill-images/id-87a75a7e-e2db-4e5a-b146-74eb5d5bbdd6.svg create mode 100644 src/assets/images/all-skill-images/id-87a8dd0f-12ea-47cd-a80d-20f47f0b7b9a.svg create mode 100644 src/assets/images/all-skill-images/id-89139c80-d0a2-47c2-aa16-14589d5afd10.svg create mode 100644 src/assets/images/all-skill-images/id-89a8cf2e-a6c2-4b52-a196-46bed7287505.svg create mode 100644 src/assets/images/all-skill-images/id-89b53a3b-16b5-4817-b42d-d8f08c2b3403.svg create mode 100644 src/assets/images/all-skill-images/id-8a4e0b63-b820-4743-a4f7-f8660b8b0ed1.svg create mode 100644 src/assets/images/all-skill-images/id-8ae7032a-11ad-40a6-946e-e3b283098e9d.svg create mode 100644 src/assets/images/all-skill-images/id-8aede2cf-4d11-483e-b1c5-bbfb7d658bc1.svg create mode 100644 src/assets/images/all-skill-images/id-8b0803b0-9eeb-401c-af72-dbd4718108aa.svg create mode 100644 src/assets/images/all-skill-images/id-8bf4addb-a513-4197-b1bb-b52e4b1d3f61.svg create mode 100644 src/assets/images/all-skill-images/id-8e7338d1-3eee-4477-9279-0a174d4c0479.svg create mode 100644 src/assets/images/all-skill-images/id-8e975f43-1272-4dfa-a2ce-039b83bd7045.svg create mode 100644 src/assets/images/all-skill-images/id-8ea1f822-a02f-4f4a-8501-91cbaba7d2fc.svg create mode 100644 src/assets/images/all-skill-images/id-8f971be4-be7d-458c-be77-d314f21f0bc4.svg create mode 100644 src/assets/images/all-skill-images/id-900ca389-a567-489c-bdd2-9b38318bc204.svg create mode 100644 src/assets/images/all-skill-images/id-9133c0e9-a71f-45f7-acbf-1025bee06b0b.svg create mode 100644 src/assets/images/all-skill-images/id-9185be29-5b3c-4cd9-bc80-4b9bb05aa048.svg create mode 100644 src/assets/images/all-skill-images/id-92139dfa-55bf-4fac-a8ea-7de450941690.svg create mode 100644 src/assets/images/all-skill-images/id-92b5dc33-9358-4ff2-9065-73cf2fecf6f2.svg create mode 100644 src/assets/images/all-skill-images/id-92d9d476-3050-44e1-9f34-5a912cfa70c9.svg create mode 100644 src/assets/images/all-skill-images/id-943b5dd8-a55a-4d81-b161-fb158f89c39b.svg create mode 100644 src/assets/images/all-skill-images/id-94eae221-1158-4aa9-a6a4-50ecb0bbb8b6.svg create mode 100644 src/assets/images/all-skill-images/id-9515e7ee-83b6-49d1-ba5c-6c59c5a8ef1b.svg create mode 100644 src/assets/images/all-skill-images/id-958fe5c4-55e2-4cd3-baec-008da1fc729c.svg create mode 100644 src/assets/images/all-skill-images/id-961124d3-7c31-4687-8cf0-472e78359c2f.svg create mode 100644 src/assets/images/all-skill-images/id-9873e7b6-9664-4554-91e7-205b5b824c6f.svg create mode 100644 src/assets/images/all-skill-images/id-9ad1ad8e-d036-4261-823d-e06172f45a0a.svg create mode 100644 src/assets/images/all-skill-images/id-9ae7ec4f-1248-400e-bb00-6f729f894aa2.svg create mode 100644 src/assets/images/all-skill-images/id-9af09228-8160-4b4d-8b36-5532c036b949.svg create mode 100644 src/assets/images/all-skill-images/id-9b71dc0f-0c20-4dd5-b158-9d232a0dd3f3.svg create mode 100644 src/assets/images/all-skill-images/id-9bb6a500-be5e-4a4b-8466-4d920a47081d.svg create mode 100644 src/assets/images/all-skill-images/id-9c064bb3-5c39-433b-9527-3212ce259c5a.svg create mode 100644 src/assets/images/all-skill-images/id-9deeb6ed-6d6d-4fd2-a8f8-123412886210.svg create mode 100644 src/assets/images/all-skill-images/id-9e3ed332-371c-4b65-8d65-1d75bd60f5a7.svg create mode 100644 src/assets/images/all-skill-images/id-9efd4735-757b-4e5c-b47b-61eede131858.svg create mode 100644 src/assets/images/all-skill-images/id-9f2d9127-6a2e-4506-ad76-c4ab63577b09.svg create mode 100644 src/assets/images/all-skill-images/id-9ff505f5-7ed7-4703-b1d2-ddbcb6c5d25d.svg create mode 100644 src/assets/images/all-skill-images/id-9ffc9004-7e9b-428f-b8f9-08f1eea68d9a.svg create mode 100644 src/assets/images/all-skill-images/id-a158feae-0245-42f2-99b4-37220bb4737a.svg create mode 100644 src/assets/images/all-skill-images/id-a1cd2f65-2afc-4067-b337-defe3466d6f2.svg create mode 100644 src/assets/images/all-skill-images/id-a2b4bc11-c641-4a19-9eb7-33980378f82e.svg create mode 100644 src/assets/images/all-skill-images/id-a2f800a5-8f1d-4d8b-9400-1d2e7cab67d5.svg create mode 100644 src/assets/images/all-skill-images/id-a372b606-b554-450f-8225-d3cddd564d2b.svg create mode 100644 src/assets/images/all-skill-images/id-a5c3ad9e-e09d-4fa9-a340-c73f8a7904b1.svg create mode 100644 src/assets/images/all-skill-images/id-a5ec4a6d-542e-41b1-9125-96fe12d4707d.svg create mode 100644 src/assets/images/all-skill-images/id-a673a02e-61d8-4e29-b0b4-ce1ce5246009.svg create mode 100644 src/assets/images/all-skill-images/id-a7091af0-1494-4445-871f-7eb7f6d89620.svg create mode 100644 src/assets/images/all-skill-images/id-a72c1483-3bbe-480c-909e-8b329dbf2b66.svg create mode 100644 src/assets/images/all-skill-images/id-a7cad6ea-ea60-47a9-b368-54c4a576bf8e.svg create mode 100644 src/assets/images/all-skill-images/id-a80e050c-d6bd-42bb-bbbb-5444ba802235.svg create mode 100644 src/assets/images/all-skill-images/id-a9a9de07-7ed6-4883-888f-12582c38429a.svg create mode 100644 src/assets/images/all-skill-images/id-aa71c210-5f4e-40b4-9f67-3d0cd857e340.svg create mode 100644 src/assets/images/all-skill-images/id-aaef5792-2db5-41d9-bc3f-9591b9987dd1.svg create mode 100644 src/assets/images/all-skill-images/id-ab03bdd5-f64f-4c6a-8a1b-8717addcb982.svg create mode 100644 src/assets/images/all-skill-images/id-ab0aa61e-dea7-4889-8ad1-75aaabbca6ea.svg create mode 100644 src/assets/images/all-skill-images/id-ac77f38d-21d8-4bb0-b79c-a56aaff1b271.svg create mode 100644 src/assets/images/all-skill-images/id-ad43a3f3-413f-4bfe-9703-28afad49b116.svg create mode 100644 src/assets/images/all-skill-images/id-ad84cee8-8329-4084-abfc-d1b2f25e0327.svg create mode 100644 src/assets/images/all-skill-images/id-aeae62d0-da9f-4d9a-a940-daa031c7ad71.svg create mode 100644 src/assets/images/all-skill-images/id-afc39636-f7d7-4349-aef5-f9a76cc9e155.svg create mode 100644 src/assets/images/all-skill-images/id-b0d6a9f5-572b-45db-9238-8129be12c75d.svg create mode 100644 src/assets/images/all-skill-images/id-b24ce16a-6cf5-4043-bfa8-bcebcb51633f.svg create mode 100644 src/assets/images/all-skill-images/id-b2a6f7de-1e94-4699-8976-5747f8929dce.svg create mode 100644 src/assets/images/all-skill-images/id-b2dddefa-bc85-446c-9f9d-83c66375bf2d.svg create mode 100644 src/assets/images/all-skill-images/id-b3637407-3eee-408a-a080-e11d45cc9dd1.svg create mode 100644 src/assets/images/all-skill-images/id-b37a48db-f775-4e4e-b403-8ad1d234cdea.svg create mode 100644 src/assets/images/all-skill-images/id-b38f9238-e635-473d-9135-b7283bc391d3.svg create mode 100644 src/assets/images/all-skill-images/id-b4041248-47c5-47a2-a546-f343d0a458a2.svg create mode 100644 src/assets/images/all-skill-images/id-b507b87a-12a4-44ed-842f-4120fefb35f7.svg create mode 100644 src/assets/images/all-skill-images/id-b5580674-0b23-456b-9eb7-b445d1a93821.svg create mode 100644 src/assets/images/all-skill-images/id-b59bc4b4-b677-4e56-a146-833905f7b018.svg create mode 100644 src/assets/images/all-skill-images/id-b5bf0034-0aad-4543-8860-962932bcd3b3.svg create mode 100644 src/assets/images/all-skill-images/id-b63463a7-ffa0-408c-bb39-4b4782171fdd.svg create mode 100644 src/assets/images/all-skill-images/id-b678ed5c-9807-4f10-9e7b-3333cfa92e77.svg create mode 100644 src/assets/images/all-skill-images/id-b6c3f810-b03e-4843-a1d2-cf5def521451.svg create mode 100644 src/assets/images/all-skill-images/id-b6f8f1dc-b078-42f4-8ff4-30ea669fd469.svg create mode 100644 src/assets/images/all-skill-images/id-b87cf4e6-c1fe-45d1-a1d9-d03d37bd5cd5.svg create mode 100644 src/assets/images/all-skill-images/id-b90b7673-39de-4ccf-9c36-6f42fd76bdd7.svg create mode 100644 src/assets/images/all-skill-images/id-b999dda8-59ec-4442-afde-0acbd9b0fc67.svg create mode 100644 src/assets/images/all-skill-images/id-ba11f617-d4f4-4065-b221-a2704b114ef1.svg create mode 100644 src/assets/images/all-skill-images/id-ba3f1474-feec-4a2f-9727-003e2790f782.svg create mode 100644 src/assets/images/all-skill-images/id-baeaeac3-8f31-455f-ace9-db8d98977154.svg create mode 100644 src/assets/images/all-skill-images/id-bb4b0bed-35b2-4be7-b4df-1fe98508329f.svg create mode 100644 src/assets/images/all-skill-images/id-bb9687b9-26cb-48ab-8d32-1c0f8a2b9675.svg create mode 100644 src/assets/images/all-skill-images/id-bc375c34-1a7c-47d3-a0e7-29a3180fa6cd.svg create mode 100644 src/assets/images/all-skill-images/id-bd417c10-d81a-45b6-85a9-d79efe86b9bb.svg create mode 100644 src/assets/images/all-skill-images/id-be0325bc-aaff-44b4-813b-3158a0d3430d.svg create mode 100644 src/assets/images/all-skill-images/id-bf4740ea-4dc7-424c-bec5-c4217f88f28d.svg create mode 100644 src/assets/images/all-skill-images/id-bf79fe41-a692-40bc-b806-0235afaddbc3.svg create mode 100644 src/assets/images/all-skill-images/id-bfc796ee-0c25-4838-ab23-5b007dee7672.svg create mode 100644 src/assets/images/all-skill-images/id-bfdf1ade-9141-4669-bc02-56fed8391d77.svg create mode 100644 src/assets/images/all-skill-images/id-c010c1d4-b6dd-4a45-9dcd-4698f1e33bb4.svg create mode 100644 src/assets/images/all-skill-images/id-c019e9c5-496e-49e9-9a6e-501da5ea9627.svg create mode 100644 src/assets/images/all-skill-images/id-c0a5d2f9-913d-4bb1-a0bc-b54a74e048f6.svg create mode 100644 src/assets/images/all-skill-images/id-c11ff255-e7b3-4a70-b369-0cae44bf6d74.svg create mode 100644 src/assets/images/all-skill-images/id-c1cbf395-6619-42a2-9f7a-58997f1ace26.svg create mode 100644 src/assets/images/all-skill-images/id-c3335138-347a-4a71-963b-9ba5f9741ddf.svg create mode 100644 src/assets/images/all-skill-images/id-c3cb79a4-6f4f-4875-be86-25bf6b6d9b96.svg create mode 100644 src/assets/images/all-skill-images/id-c3f85c6d-0536-4887-82fa-3bbcfc1626e0.svg create mode 100644 src/assets/images/all-skill-images/id-c3f89f42-d235-49ca-a23f-7fb15b58f70e.svg create mode 100644 src/assets/images/all-skill-images/id-c40afc95-882c-4b10-9471-0a1e497cbf10.svg create mode 100644 src/assets/images/all-skill-images/id-c452ae83-43e1-4924-8f0d-2c631b8c0967.svg create mode 100644 src/assets/images/all-skill-images/id-c4d34af5-65fe-4697-b8c7-26c38b488487.svg create mode 100644 src/assets/images/all-skill-images/id-c58cb039-8c20-44c2-ad42-95ae825eff7b.svg create mode 100644 src/assets/images/all-skill-images/id-c5ff88e7-4bc8-4e59-9acc-368959d1b712.svg create mode 100644 src/assets/images/all-skill-images/id-c6b87fab-73dd-4a2f-b999-c07062f2c0fa.svg create mode 100644 src/assets/images/all-skill-images/id-c76d7849-75ba-4999-a4fe-2b3f8fea2c9f.svg create mode 100644 src/assets/images/all-skill-images/id-c78bd236-8d7f-4f6b-97ce-b64113331492.svg create mode 100644 src/assets/images/all-skill-images/id-c7abc8aa-9814-4396-92bb-afb3194a6871.svg create mode 100644 src/assets/images/all-skill-images/id-c854ab55-5922-4be1-8ecc-b3bc1f8629af.svg create mode 100644 src/assets/images/all-skill-images/id-c9d9c422-cee9-4806-b924-7272dc15c14e.svg create mode 100644 src/assets/images/all-skill-images/id-caf219fd-503b-4830-8391-9244c4852a69.svg create mode 100644 src/assets/images/all-skill-images/id-cb7029f7-8441-462c-a040-9c32ab09a907.svg create mode 100644 src/assets/images/all-skill-images/id-cb9b9433-29bc-4013-ac1b-faa2f6e46d89.svg create mode 100644 src/assets/images/all-skill-images/id-cbac57a3-7180-4316-8769-73af64893158.svg create mode 100644 src/assets/images/all-skill-images/id-cf5451c2-05c3-4a7f-afc2-07c25a35fc5c.svg create mode 100644 src/assets/images/all-skill-images/id-cf5e1730-4026-43df-804a-d625b0d4d9c9.svg create mode 100644 src/assets/images/all-skill-images/id-cf8b20dc-1f45-4b40-93a5-3006cc1af9e3.svg create mode 100644 src/assets/images/all-skill-images/id-d09a1eee-e4b0-48be-98a1-839c659c070c.svg create mode 100644 src/assets/images/all-skill-images/id-d0affc8b-e649-47a0-863c-f461f1309f58.svg create mode 100644 src/assets/images/all-skill-images/id-d12313e3-c0fb-492c-a818-6b65ca4cdede.svg create mode 100644 src/assets/images/all-skill-images/id-d24c0de0-b380-43bc-926a-142969d749da.svg create mode 100644 src/assets/images/all-skill-images/id-d292fc83-9ed4-44d7-8bc3-588d7e4664c3.svg create mode 100644 src/assets/images/all-skill-images/id-d3ef5d22-98ce-4052-b0ca-6d0b167308d9.svg create mode 100644 src/assets/images/all-skill-images/id-d67f260c-df08-47dd-b386-60e9de4470b2.svg create mode 100644 src/assets/images/all-skill-images/id-d9ac9a54-2b8c-4a3c-adda-ad42375735f8.svg create mode 100644 src/assets/images/all-skill-images/id-da6658bb-e245-42e1-bc7f-ea1c431c6b00.svg create mode 100644 src/assets/images/all-skill-images/id-dad59a6f-47c7-4c0b-a1e5-fa2286a5fac0.svg create mode 100644 src/assets/images/all-skill-images/id-db7993b8-e111-4391-bed6-a36432958cd6.svg create mode 100644 src/assets/images/all-skill-images/id-dd4276ae-7c0e-441c-a57b-4f06e87372f3.svg create mode 100644 src/assets/images/all-skill-images/id-dee63155-6381-4c48-b435-c4cfaf9f7a19.svg create mode 100644 src/assets/images/all-skill-images/id-e00e87bd-389d-43f6-944a-3512c1723616.svg create mode 100644 src/assets/images/all-skill-images/id-e085d912-c598-4f2f-a939-bce08870c2ef.svg create mode 100644 src/assets/images/all-skill-images/id-e0b1ef0c-ee83-43a8-a157-5faaf6b76885.svg create mode 100644 src/assets/images/all-skill-images/id-e1db2932-8e66-4482-b99f-0c0ebce7ff8f.svg create mode 100644 src/assets/images/all-skill-images/id-e215ee34-83f7-46ef-8a8a-61225f6d442f.svg create mode 100644 src/assets/images/all-skill-images/id-e2b8acc2-881f-45a6-8321-489976b1db21.svg create mode 100644 src/assets/images/all-skill-images/id-e3d5ff67-ed1c-4114-a773-143b00f3adda.svg create mode 100644 src/assets/images/all-skill-images/id-e43c977e-544a-45dc-997f-81d39aa260cc.svg create mode 100644 src/assets/images/all-skill-images/id-e55675f8-cb16-4a01-a1b7-652739ba852e.svg create mode 100644 src/assets/images/all-skill-images/id-e63e9880-fd7b-4476-b21d-ab45f90e5aa3.svg create mode 100644 src/assets/images/all-skill-images/id-e70984c4-3902-4f2d-8859-4b59b8801fe4.svg create mode 100644 src/assets/images/all-skill-images/id-e7bd0439-4ae3-414b-b95c-9487674e5738.svg create mode 100644 src/assets/images/all-skill-images/id-e82290ed-9630-4621-a7ea-fe3a581bb446.svg create mode 100644 src/assets/images/all-skill-images/id-e883e99e-ac50-432b-a2cf-2a22a20cdc61.svg create mode 100644 src/assets/images/all-skill-images/id-e91e8218-2291-4a50-bdbd-386125aa5a93.svg create mode 100644 src/assets/images/all-skill-images/id-ea6ad509-d2d6-4b87-9495-46c6c4ad4f1f.svg create mode 100644 src/assets/images/all-skill-images/id-ea7741e8-0b00-44cb-9792-f53f08f8cb31.svg create mode 100644 src/assets/images/all-skill-images/id-ea84013d-2d5c-4104-a635-5752c83ffbdd.svg create mode 100644 src/assets/images/all-skill-images/id-eb11de89-9ec4-44be-a308-b48b051cddd3.svg create mode 100644 src/assets/images/all-skill-images/id-ec176f65-85b5-4874-a6ae-dff2c142d464.svg create mode 100644 src/assets/images/all-skill-images/id-ecc754d5-f4b0-467f-8b0e-d87fe8c758b7.svg create mode 100644 src/assets/images/all-skill-images/id-ee4aa5a2-e0bb-4bd7-86ab-8c6d0cbf72a1.svg create mode 100644 src/assets/images/all-skill-images/id-ee562839-9f92-40da-a26d-cba829236bcd.svg create mode 100644 src/assets/images/all-skill-images/id-eed1ac85-b0b2-4894-ae0f-b343e998e6c6.svg create mode 100644 src/assets/images/all-skill-images/id-ef6ce710-3b7c-4f1d-b6d9-db96241fb56c.svg create mode 100644 src/assets/images/all-skill-images/id-ef95209f-c45d-4388-a64e-1a4feeb14fb4.svg create mode 100644 src/assets/images/all-skill-images/id-eff432c7-8655-4060-80f5-15940d03e28d.svg create mode 100644 src/assets/images/all-skill-images/id-f1480e60-731f-4c14-9681-c16a20cbbf34.svg create mode 100644 src/assets/images/all-skill-images/id-f316e19f-768a-4790-827a-7bcef4804b66.svg create mode 100644 src/assets/images/all-skill-images/id-f566b3cc-8d6f-4cce-883e-1080c78cff0e.svg create mode 100644 src/assets/images/all-skill-images/id-f567b573-83ad-4695-83e9-b0ecb1c09ce1.svg create mode 100644 src/assets/images/all-skill-images/id-f5867267-032f-44b8-a06d-ee0fd600c6fa.svg create mode 100644 src/assets/images/all-skill-images/id-f63c8efa-ec07-42ab-a024-4c60c64f25bc.svg create mode 100644 src/assets/images/all-skill-images/id-f6cb9dc3-0639-445a-b25c-52fbc1efa402.svg create mode 100644 src/assets/images/all-skill-images/id-f8689997-5a05-4ea3-ac5c-2ea16dd40ea5.svg create mode 100644 src/assets/images/all-skill-images/id-f8ce395f-6b0f-46e5-a25c-92bdfcf6a313.svg create mode 100644 src/assets/images/all-skill-images/id-f9276298-3722-4f80-b382-f9f0af5a819e.svg create mode 100644 src/assets/images/all-skill-images/id-f9c7256d-3542-4ae2-8620-eb0d64757057.svg create mode 100644 src/assets/images/all-skill-images/id-fbf60554-7f34-4097-a006-3d1b5b61cafd.svg create mode 100644 src/assets/images/all-skill-images/id-fc680896-d4b9-4730-9bb1-bcfcd8d68262.svg create mode 100644 src/assets/images/all-skill-images/id-fcb167d2-1a2e-4dbc-beec-2284c3c674b7.svg create mode 100644 src/assets/images/all-skill-images/id-fcc08a5d-af21-4544-bd3c-86eae04cfb18.svg create mode 100644 src/assets/images/all-skill-images/id-fce6f57f-3d12-4552-b554-e13752bff3fc.svg create mode 100644 src/assets/images/all-skill-images/id-fd27699b-ff94-4d11-8c90-590731500f3c.svg create mode 100644 src/assets/images/all-skill-images/id-fdb42280-52f7-4ca1-94f5-faa7120a3f1f.svg create mode 100644 src/assets/images/all-skill-images/id-fde42a95-c632-48ae-8807-62bd5574a1b1.svg create mode 100644 src/assets/images/all-skill-images/id-fe433ab2-8a48-4477-b013-5c9787f64a4f.svg create mode 100644 src/assets/images/all-skill-images/id-fe605776-b958-4bbe-897a-06c2a6c82405.svg create mode 100644 src/assets/images/all-skill-images/id-fecb6ffb-bf30-4ce9-a002-498abb2b5971.svg create mode 100644 src/assets/images/all-skill-images/id-fee327cf-d68f-43dd-8790-1691c7a9ebc3.svg create mode 100644 src/assets/images/all-skill-images/id-fefbd310-9721-43f7-b7c9-729923992b75.svg create mode 100644 src/assets/images/all-skill-images/id-ff603127-af7f-4f9a-8dc9-3c6302bf79e5.svg create mode 100644 src/assets/images/icon-question-circle.svg create mode 100644 src/routes/InputSkills/components/SkillItem/index.jsx create mode 100644 src/routes/InputSkills/components/SkillItem/styles.module.scss diff --git a/package-lock.json b/package-lock.json index a32ecd62..c5832bbb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2931,8 +2931,7 @@ "@types/json-schema": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", - "dev": true + "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==" }, "@types/minimatch": { "version": "3.0.3", @@ -3455,7 +3454,6 @@ "version": "6.12.5", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -3472,8 +3470,7 @@ "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, "amdefine": { "version": "1.0.1", @@ -4275,8 +4272,7 @@ "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "binary-extensions": { "version": "2.1.0", @@ -6157,8 +6153,7 @@ "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "encodeurl": { "version": "1.0.2", @@ -7007,8 +7002,7 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-levenshtein": { "version": "2.0.6", @@ -7074,6 +7068,37 @@ "flat-cache": "^2.0.1" } }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -11898,8 +11923,7 @@ "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -11923,7 +11947,6 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, "requires": { "minimist": "^1.2.5" } @@ -12562,8 +12585,7 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "minipass": { "version": "3.1.3", @@ -14317,8 +14339,7 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "q": { "version": "1.5.1", @@ -16958,7 +16979,6 @@ "version": "4.4.0", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "dev": true, "requires": { "punycode": "^2.1.0" } diff --git a/package.json b/package.json index 31bd4caf..4215d91d 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,7 @@ "classnames": "^2.2.6", "express": "^4.17.1", "faker": "^5.5.3", + "file-loader": "^6.2.0", "final-form": "^4.20.1", "final-form-arrays": "^3.0.2", "immutability-helper": "^3.1.1", diff --git a/src/assets/images/all-skill-images/id-002054d7-232b-4774-bf1a-79d6eb34495f.svg b/src/assets/images/all-skill-images/id-002054d7-232b-4774-bf1a-79d6eb34495f.svg new file mode 100644 index 00000000..ad3d451d --- /dev/null +++ b/src/assets/images/all-skill-images/id-002054d7-232b-4774-bf1a-79d6eb34495f.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-0075bcc0-293f-4689-b49e-2f6fcd8cdbe1.svg b/src/assets/images/all-skill-images/id-0075bcc0-293f-4689-b49e-2f6fcd8cdbe1.svg new file mode 100644 index 00000000..f1c97f3f --- /dev/null +++ b/src/assets/images/all-skill-images/id-0075bcc0-293f-4689-b49e-2f6fcd8cdbe1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-00f7d7e8-892d-4c5c-838c-6304bf27205e.svg b/src/assets/images/all-skill-images/id-00f7d7e8-892d-4c5c-838c-6304bf27205e.svg new file mode 100644 index 00000000..13d76b16 --- /dev/null +++ b/src/assets/images/all-skill-images/id-00f7d7e8-892d-4c5c-838c-6304bf27205e.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-011b7d6f-3f75-4002-8573-4c15f9eded7b.svg b/src/assets/images/all-skill-images/id-011b7d6f-3f75-4002-8573-4c15f9eded7b.svg new file mode 100644 index 00000000..de00aa6d --- /dev/null +++ b/src/assets/images/all-skill-images/id-011b7d6f-3f75-4002-8573-4c15f9eded7b.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-01a6b556-0de4-4938-90c0-6f891568089d.svg b/src/assets/images/all-skill-images/id-01a6b556-0de4-4938-90c0-6f891568089d.svg new file mode 100644 index 00000000..9d6fc844 --- /dev/null +++ b/src/assets/images/all-skill-images/id-01a6b556-0de4-4938-90c0-6f891568089d.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-0200bbe3-a41a-4494-9638-79d0ac22b31a.svg b/src/assets/images/all-skill-images/id-0200bbe3-a41a-4494-9638-79d0ac22b31a.svg new file mode 100644 index 00000000..7b7d1ab3 --- /dev/null +++ b/src/assets/images/all-skill-images/id-0200bbe3-a41a-4494-9638-79d0ac22b31a.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-02d27b9b-fcc7-46d4-ade0-24eefbb0144f.svg b/src/assets/images/all-skill-images/id-02d27b9b-fcc7-46d4-ade0-24eefbb0144f.svg new file mode 100644 index 00000000..f2c66960 --- /dev/null +++ b/src/assets/images/all-skill-images/id-02d27b9b-fcc7-46d4-ade0-24eefbb0144f.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-68 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-03104889-2a74-4db0-aaad-b0bab462a603.svg b/src/assets/images/all-skill-images/id-03104889-2a74-4db0-aaad-b0bab462a603.svg new file mode 100644 index 00000000..a6db5f15 --- /dev/null +++ b/src/assets/images/all-skill-images/id-03104889-2a74-4db0-aaad-b0bab462a603.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-03b73137-e70a-4073-ae87-a1611a05fe8c.svg b/src/assets/images/all-skill-images/id-03b73137-e70a-4073-ae87-a1611a05fe8c.svg new file mode 100644 index 00000000..e45707dc --- /dev/null +++ b/src/assets/images/all-skill-images/id-03b73137-e70a-4073-ae87-a1611a05fe8c.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + XAML + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-042386df-1095-4e31-9f21-756cc9d65c17.svg b/src/assets/images/all-skill-images/id-042386df-1095-4e31-9f21-756cc9d65c17.svg new file mode 100644 index 00000000..d4555fe0 --- /dev/null +++ b/src/assets/images/all-skill-images/id-042386df-1095-4e31-9f21-756cc9d65c17.svg @@ -0,0 +1,25 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-04937b8a-e074-4a73-8fe3-8dcb988affc1.svg b/src/assets/images/all-skill-images/id-04937b8a-e074-4a73-8fe3-8dcb988affc1.svg new file mode 100644 index 00000000..3058d917 --- /dev/null +++ b/src/assets/images/all-skill-images/id-04937b8a-e074-4a73-8fe3-8dcb988affc1.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-04ef98d5-11be-4bfb-bfc1-5e2c9ca5302c.svg b/src/assets/images/all-skill-images/id-04ef98d5-11be-4bfb-bfc1-5e2c9ca5302c.svg new file mode 100644 index 00000000..95d2b715 --- /dev/null +++ b/src/assets/images/all-skill-images/id-04ef98d5-11be-4bfb-bfc1-5e2c9ca5302c.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-05b7bbdf-ea15-4625-aca9-b9f5bb3346e5.svg b/src/assets/images/all-skill-images/id-05b7bbdf-ea15-4625-aca9-b9f5bb3346e5.svg new file mode 100644 index 00000000..923fe708 --- /dev/null +++ b/src/assets/images/all-skill-images/id-05b7bbdf-ea15-4625-aca9-b9f5bb3346e5.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-05fa78d8-1877-435f-bb92-36b87ba6b3ba.svg b/src/assets/images/all-skill-images/id-05fa78d8-1877-435f-bb92-36b87ba6b3ba.svg new file mode 100644 index 00000000..b9b406c9 --- /dev/null +++ b/src/assets/images/all-skill-images/id-05fa78d8-1877-435f-bb92-36b87ba6b3ba.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-06070328-c68a-4051-8780-4c90f9a99810.svg b/src/assets/images/all-skill-images/id-06070328-c68a-4051-8780-4c90f9a99810.svg new file mode 100644 index 00000000..2b520ba7 --- /dev/null +++ b/src/assets/images/all-skill-images/id-06070328-c68a-4051-8780-4c90f9a99810.svg @@ -0,0 +1,20 @@ + + + + icons/skills/id-266 + Created with Sketch. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-06613f16-b82a-4686-aa72-5a193191e976.svg b/src/assets/images/all-skill-images/id-06613f16-b82a-4686-aa72-5a193191e976.svg new file mode 100644 index 00000000..6cf6f36b --- /dev/null +++ b/src/assets/images/all-skill-images/id-06613f16-b82a-4686-aa72-5a193191e976.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-0661bcb5-6439-439d-82f9-fc6ae939f354.svg b/src/assets/images/all-skill-images/id-0661bcb5-6439-439d-82f9-fc6ae939f354.svg new file mode 100644 index 00000000..77ce735c --- /dev/null +++ b/src/assets/images/all-skill-images/id-0661bcb5-6439-439d-82f9-fc6ae939f354.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-06e8abc0-da94-44f2-ab17-9186987a5533.svg b/src/assets/images/all-skill-images/id-06e8abc0-da94-44f2-ab17-9186987a5533.svg new file mode 100644 index 00000000..1704335b --- /dev/null +++ b/src/assets/images/all-skill-images/id-06e8abc0-da94-44f2-ab17-9186987a5533.svg @@ -0,0 +1,30 @@ + + + + icons/skills/id-122 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-071e6e81-4917-4f78-b7e3-40231935bc4c.svg b/src/assets/images/all-skill-images/id-071e6e81-4917-4f78-b7e3-40231935bc4c.svg new file mode 100644 index 00000000..1e62bd84 --- /dev/null +++ b/src/assets/images/all-skill-images/id-071e6e81-4917-4f78-b7e3-40231935bc4c.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-0729fe39-6bf6-401d-8d90-a9332f973584.svg b/src/assets/images/all-skill-images/id-0729fe39-6bf6-401d-8d90-a9332f973584.svg new file mode 100644 index 00000000..5626f5e1 --- /dev/null +++ b/src/assets/images/all-skill-images/id-0729fe39-6bf6-401d-8d90-a9332f973584.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-074ec71b-2e30-4815-ae86-721f65104140.svg b/src/assets/images/all-skill-images/id-074ec71b-2e30-4815-ae86-721f65104140.svg new file mode 100644 index 00000000..b832d426 --- /dev/null +++ b/src/assets/images/all-skill-images/id-074ec71b-2e30-4815-ae86-721f65104140.svg @@ -0,0 +1,20 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-092b7089-c0e1-4d6f-b5a9-a3ed18e99adf.svg b/src/assets/images/all-skill-images/id-092b7089-c0e1-4d6f-b5a9-a3ed18e99adf.svg new file mode 100644 index 00000000..3da7a638 --- /dev/null +++ b/src/assets/images/all-skill-images/id-092b7089-c0e1-4d6f-b5a9-a3ed18e99adf.svg @@ -0,0 +1,18 @@ + + + + icons/skills/id-263 + Created with Sketch. + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-0a474254-f053-4259-9852-3872376ca8aa.svg b/src/assets/images/all-skill-images/id-0a474254-f053-4259-9852-3872376ca8aa.svg new file mode 100644 index 00000000..2deb5de5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-0a474254-f053-4259-9852-3872376ca8aa.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-0b337101-dfe9-495e-85b9-84fe06ab610e.svg b/src/assets/images/all-skill-images/id-0b337101-dfe9-495e-85b9-84fe06ab610e.svg new file mode 100644 index 00000000..d090ffb0 --- /dev/null +++ b/src/assets/images/all-skill-images/id-0b337101-dfe9-495e-85b9-84fe06ab610e.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-65 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-0d73016a-f0cc-4858-84d5-de81776fa92d.svg b/src/assets/images/all-skill-images/id-0d73016a-f0cc-4858-84d5-de81776fa92d.svg new file mode 100644 index 00000000..17ff857c --- /dev/null +++ b/src/assets/images/all-skill-images/id-0d73016a-f0cc-4858-84d5-de81776fa92d.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-0d7ece00-ee99-41a5-8eea-ddb2ded523c4.svg b/src/assets/images/all-skill-images/id-0d7ece00-ee99-41a5-8eea-ddb2ded523c4.svg new file mode 100644 index 00000000..f20f8093 --- /dev/null +++ b/src/assets/images/all-skill-images/id-0d7ece00-ee99-41a5-8eea-ddb2ded523c4.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-0df5fa8f-1445-461e-b48c-38b1d4a81fcd.svg b/src/assets/images/all-skill-images/id-0df5fa8f-1445-461e-b48c-38b1d4a81fcd.svg new file mode 100644 index 00000000..fad14b15 --- /dev/null +++ b/src/assets/images/all-skill-images/id-0df5fa8f-1445-461e-b48c-38b1d4a81fcd.svg @@ -0,0 +1,26 @@ + + + + icons/skills/id-228 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-0efb0a24-5aff-4629-9add-ce850a753adb.svg b/src/assets/images/all-skill-images/id-0efb0a24-5aff-4629-9add-ce850a753adb.svg new file mode 100644 index 00000000..35cc10d1 --- /dev/null +++ b/src/assets/images/all-skill-images/id-0efb0a24-5aff-4629-9add-ce850a753adb.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-0ffac831-8504-496f-9065-b2fde4a8fbb4.svg b/src/assets/images/all-skill-images/id-0ffac831-8504-496f-9065-b2fde4a8fbb4.svg new file mode 100644 index 00000000..35c6a613 --- /dev/null +++ b/src/assets/images/all-skill-images/id-0ffac831-8504-496f-9065-b2fde4a8fbb4.svg @@ -0,0 +1,31 @@ + + + + icons/skills/id-334 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-11079108-74d9-467a-bf4d-62e154233aff.svg b/src/assets/images/all-skill-images/id-11079108-74d9-467a-bf4d-62e154233aff.svg new file mode 100644 index 00000000..12e8e73f --- /dev/null +++ b/src/assets/images/all-skill-images/id-11079108-74d9-467a-bf4d-62e154233aff.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-11294362-4754-4271-a903-77152404d0fe.svg b/src/assets/images/all-skill-images/id-11294362-4754-4271-a903-77152404d0fe.svg new file mode 100644 index 00000000..8aedbfc7 --- /dev/null +++ b/src/assets/images/all-skill-images/id-11294362-4754-4271-a903-77152404d0fe.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-114b4ec8-805e-4c60-b351-14a955a991a9.svg b/src/assets/images/all-skill-images/id-114b4ec8-805e-4c60-b351-14a955a991a9.svg new file mode 100644 index 00000000..03597132 --- /dev/null +++ b/src/assets/images/all-skill-images/id-114b4ec8-805e-4c60-b351-14a955a991a9.svg @@ -0,0 +1,15 @@ + + + + icons/skills/id-220 + Created with Sketch. + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-11ba5d0a-dc8b-471f-b567-e9cdcf636703.svg b/src/assets/images/all-skill-images/id-11ba5d0a-dc8b-471f-b567-e9cdcf636703.svg new file mode 100644 index 00000000..7788a51d --- /dev/null +++ b/src/assets/images/all-skill-images/id-11ba5d0a-dc8b-471f-b567-e9cdcf636703.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-12008621-12c4-40f6-b4a8-75e9562a6d8a.svg b/src/assets/images/all-skill-images/id-12008621-12c4-40f6-b4a8-75e9562a6d8a.svg new file mode 100644 index 00000000..e3873d72 --- /dev/null +++ b/src/assets/images/all-skill-images/id-12008621-12c4-40f6-b4a8-75e9562a6d8a.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-13074ef8-64ea-43cf-8a9d-334c4ed472df.svg b/src/assets/images/all-skill-images/id-13074ef8-64ea-43cf-8a9d-334c4ed472df.svg new file mode 100644 index 00000000..f149dcc5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-13074ef8-64ea-43cf-8a9d-334c4ed472df.svg @@ -0,0 +1,54 @@ + + + + icons/skills/id-270 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-1423137d-e67b-4c8a-adc6-a975bebcef66.svg b/src/assets/images/all-skill-images/id-1423137d-e67b-4c8a-adc6-a975bebcef66.svg new file mode 100644 index 00000000..fe1cc702 --- /dev/null +++ b/src/assets/images/all-skill-images/id-1423137d-e67b-4c8a-adc6-a975bebcef66.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-14cec9da-ea6a-4b73-ae01-c95998cdde1a.svg b/src/assets/images/all-skill-images/id-14cec9da-ea6a-4b73-ae01-c95998cdde1a.svg new file mode 100644 index 00000000..a96cef20 --- /dev/null +++ b/src/assets/images/all-skill-images/id-14cec9da-ea6a-4b73-ae01-c95998cdde1a.svg @@ -0,0 +1,14 @@ + + + + icons/skills/id-307 + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-15482cac-6bd0-4595-9639-e9f13f45d202.svg b/src/assets/images/all-skill-images/id-15482cac-6bd0-4595-9639-e9f13f45d202.svg new file mode 100644 index 00000000..de705078 --- /dev/null +++ b/src/assets/images/all-skill-images/id-15482cac-6bd0-4595-9639-e9f13f45d202.svg @@ -0,0 +1,24 @@ + + + + icons/skills/id-63 + Created with Sketch. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-15b50d16-b628-4565-845a-14f7e86cfb8f.svg b/src/assets/images/all-skill-images/id-15b50d16-b628-4565-845a-14f7e86cfb8f.svg new file mode 100644 index 00000000..7788a51d --- /dev/null +++ b/src/assets/images/all-skill-images/id-15b50d16-b628-4565-845a-14f7e86cfb8f.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-16771142-e150-4b9e-88da-0fe54b29a726.svg b/src/assets/images/all-skill-images/id-16771142-e150-4b9e-88da-0fe54b29a726.svg new file mode 100644 index 00000000..49e433b2 --- /dev/null +++ b/src/assets/images/all-skill-images/id-16771142-e150-4b9e-88da-0fe54b29a726.svg @@ -0,0 +1,20 @@ + + + + icons/skills/id-259 + Created with Sketch. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-17253d26-1181-48cc-82c6-befc90b73b5d.svg b/src/assets/images/all-skill-images/id-17253d26-1181-48cc-82c6-befc90b73b5d.svg new file mode 100644 index 00000000..e45707dc --- /dev/null +++ b/src/assets/images/all-skill-images/id-17253d26-1181-48cc-82c6-befc90b73b5d.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + XAML + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-17b61c7a-98dc-498d-ba8d-c52b6677d73c.svg b/src/assets/images/all-skill-images/id-17b61c7a-98dc-498d-ba8d-c52b6677d73c.svg new file mode 100644 index 00000000..6a3f4564 --- /dev/null +++ b/src/assets/images/all-skill-images/id-17b61c7a-98dc-498d-ba8d-c52b6677d73c.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-183068c7-c2f1-41c8-b7b4-3369b6c5cdba.svg b/src/assets/images/all-skill-images/id-183068c7-c2f1-41c8-b7b4-3369b6c5cdba.svg new file mode 100644 index 00000000..6a1c5412 --- /dev/null +++ b/src/assets/images/all-skill-images/id-183068c7-c2f1-41c8-b7b4-3369b6c5cdba.svg @@ -0,0 +1,25 @@ + + + + icons/skills/id-43 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-188d06cd-0280-4e94-bf2b-77e0e5effda7.svg b/src/assets/images/all-skill-images/id-188d06cd-0280-4e94-bf2b-77e0e5effda7.svg new file mode 100644 index 00000000..d7966ef6 --- /dev/null +++ b/src/assets/images/all-skill-images/id-188d06cd-0280-4e94-bf2b-77e0e5effda7.svg @@ -0,0 +1,24 @@ + + + + icons/skills/id 328 + Created with Sketch. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-1a22d9bf-d029-4f7c-aeff-e04855f39ee0.svg b/src/assets/images/all-skill-images/id-1a22d9bf-d029-4f7c-aeff-e04855f39ee0.svg new file mode 100644 index 00000000..740e0036 --- /dev/null +++ b/src/assets/images/all-skill-images/id-1a22d9bf-d029-4f7c-aeff-e04855f39ee0.svg @@ -0,0 +1,28 @@ + + + + icons/skills/id-363 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-1a38e8cc-ae3b-46db-8031-f53b0695be3c.svg b/src/assets/images/all-skill-images/id-1a38e8cc-ae3b-46db-8031-f53b0695be3c.svg new file mode 100644 index 00000000..d8ea1b41 --- /dev/null +++ b/src/assets/images/all-skill-images/id-1a38e8cc-ae3b-46db-8031-f53b0695be3c.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-1a6c9051-23e6-43cf-b205-c150a9b7233c.svg b/src/assets/images/all-skill-images/id-1a6c9051-23e6-43cf-b205-c150a9b7233c.svg new file mode 100644 index 00000000..2551a83f --- /dev/null +++ b/src/assets/images/all-skill-images/id-1a6c9051-23e6-43cf-b205-c150a9b7233c.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-1adc7d66-5d8c-494f-87be-4cd11627dfbf.svg b/src/assets/images/all-skill-images/id-1adc7d66-5d8c-494f-87be-4cd11627dfbf.svg new file mode 100644 index 00000000..3cf3b684 --- /dev/null +++ b/src/assets/images/all-skill-images/id-1adc7d66-5d8c-494f-87be-4cd11627dfbf.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-1ca8a2a2-426b-45b5-bef3-0118f1c3c5fa.svg b/src/assets/images/all-skill-images/id-1ca8a2a2-426b-45b5-bef3-0118f1c3c5fa.svg new file mode 100644 index 00000000..5dbdbe2d --- /dev/null +++ b/src/assets/images/all-skill-images/id-1ca8a2a2-426b-45b5-bef3-0118f1c3c5fa.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-1d538c0a-25a3-4113-a18e-f81dceae5e5f.svg b/src/assets/images/all-skill-images/id-1d538c0a-25a3-4113-a18e-f81dceae5e5f.svg new file mode 100644 index 00000000..a7fdc790 --- /dev/null +++ b/src/assets/images/all-skill-images/id-1d538c0a-25a3-4113-a18e-f81dceae5e5f.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-1d98b47f-9ac5-4f43-bd9f-ed942de1eea0.svg b/src/assets/images/all-skill-images/id-1d98b47f-9ac5-4f43-bd9f-ed942de1eea0.svg new file mode 100644 index 00000000..fad14b15 --- /dev/null +++ b/src/assets/images/all-skill-images/id-1d98b47f-9ac5-4f43-bd9f-ed942de1eea0.svg @@ -0,0 +1,26 @@ + + + + icons/skills/id-228 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-1e375b22-0ba2-48ac-a2f4-7c05b78d7da3.svg b/src/assets/images/all-skill-images/id-1e375b22-0ba2-48ac-a2f4-7c05b78d7da3.svg new file mode 100644 index 00000000..2a49e46b --- /dev/null +++ b/src/assets/images/all-skill-images/id-1e375b22-0ba2-48ac-a2f4-7c05b78d7da3.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-1f2df99e-9173-4deb-9c60-86fa3fc944f6.svg b/src/assets/images/all-skill-images/id-1f2df99e-9173-4deb-9c60-86fa3fc944f6.svg new file mode 100644 index 00000000..ebfa12a8 --- /dev/null +++ b/src/assets/images/all-skill-images/id-1f2df99e-9173-4deb-9c60-86fa3fc944f6.svg @@ -0,0 +1,24 @@ + + + + icons/skills/id-216 + Created with Sketch. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-21590b08-459b-40f8-9e13-2b59306ccb7a.svg b/src/assets/images/all-skill-images/id-21590b08-459b-40f8-9e13-2b59306ccb7a.svg new file mode 100644 index 00000000..cb3fcabc --- /dev/null +++ b/src/assets/images/all-skill-images/id-21590b08-459b-40f8-9e13-2b59306ccb7a.svg @@ -0,0 +1,13 @@ + + + + icons/skills/id-177 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-219da0c5-f738-4028-a11a-616f760c15c8.svg b/src/assets/images/all-skill-images/id-219da0c5-f738-4028-a11a-616f760c15c8.svg new file mode 100644 index 00000000..e7156cf3 --- /dev/null +++ b/src/assets/images/all-skill-images/id-219da0c5-f738-4028-a11a-616f760c15c8.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-21a75ed1-fe4b-4894-bfe0-671a51cfcae8.svg b/src/assets/images/all-skill-images/id-21a75ed1-fe4b-4894-bfe0-671a51cfcae8.svg new file mode 100644 index 00000000..e3873d72 --- /dev/null +++ b/src/assets/images/all-skill-images/id-21a75ed1-fe4b-4894-bfe0-671a51cfcae8.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-235e701e-e9e3-4296-b8b5-81225eaa437f.svg b/src/assets/images/all-skill-images/id-235e701e-e9e3-4296-b8b5-81225eaa437f.svg new file mode 100644 index 00000000..3cffdf38 --- /dev/null +++ b/src/assets/images/all-skill-images/id-235e701e-e9e3-4296-b8b5-81225eaa437f.svg @@ -0,0 +1,18 @@ + + + + icons/skills/id-208 + Created with Sketch. + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-23839f38-6f19-4de9-9d28-f020056bca73.svg b/src/assets/images/all-skill-images/id-23839f38-6f19-4de9-9d28-f020056bca73.svg new file mode 100644 index 00000000..13d76b16 --- /dev/null +++ b/src/assets/images/all-skill-images/id-23839f38-6f19-4de9-9d28-f020056bca73.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-23858979-a1c8-46ec-ade2-d41f88baddf9.svg b/src/assets/images/all-skill-images/id-23858979-a1c8-46ec-ade2-d41f88baddf9.svg new file mode 100644 index 00000000..e6d89265 --- /dev/null +++ b/src/assets/images/all-skill-images/id-23858979-a1c8-46ec-ade2-d41f88baddf9.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-238f85e0-9074-4d92-a442-e07edf6ec7de.svg b/src/assets/images/all-skill-images/id-238f85e0-9074-4d92-a442-e07edf6ec7de.svg new file mode 100644 index 00000000..2ec6a102 --- /dev/null +++ b/src/assets/images/all-skill-images/id-238f85e0-9074-4d92-a442-e07edf6ec7de.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-239f6803-422b-4756-8052-36128ec6bcad.svg b/src/assets/images/all-skill-images/id-239f6803-422b-4756-8052-36128ec6bcad.svg new file mode 100644 index 00000000..9936f7d8 --- /dev/null +++ b/src/assets/images/all-skill-images/id-239f6803-422b-4756-8052-36128ec6bcad.svg @@ -0,0 +1,24 @@ + + + + icons/skills/id-372 + Created with Sketch. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2456563c-697a-4881-b3a5-3f7174d2d787.svg b/src/assets/images/all-skill-images/id-2456563c-697a-4881-b3a5-3f7174d2d787.svg new file mode 100644 index 00000000..1e62bd84 --- /dev/null +++ b/src/assets/images/all-skill-images/id-2456563c-697a-4881-b3a5-3f7174d2d787.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2472520d-c737-4abe-bf38-93a3f5643e45.svg b/src/assets/images/all-skill-images/id-2472520d-c737-4abe-bf38-93a3f5643e45.svg new file mode 100644 index 00000000..376f8d2a --- /dev/null +++ b/src/assets/images/all-skill-images/id-2472520d-c737-4abe-bf38-93a3f5643e45.svg @@ -0,0 +1,14 @@ + + + + icons/skills/id-24 + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-24b8e393-edb5-4d49-899a-aa599ef8a0ed.svg b/src/assets/images/all-skill-images/id-24b8e393-edb5-4d49-899a-aa599ef8a0ed.svg new file mode 100644 index 00000000..d4555fe0 --- /dev/null +++ b/src/assets/images/all-skill-images/id-24b8e393-edb5-4d49-899a-aa599ef8a0ed.svg @@ -0,0 +1,25 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-24fc2250-aec1-4c94-a17c-477962f81db6.svg b/src/assets/images/all-skill-images/id-24fc2250-aec1-4c94-a17c-477962f81db6.svg new file mode 100644 index 00000000..5d0e72b0 --- /dev/null +++ b/src/assets/images/all-skill-images/id-24fc2250-aec1-4c94-a17c-477962f81db6.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-25579c64-315b-4f3c-b45b-1ee1a5da3462.svg b/src/assets/images/all-skill-images/id-25579c64-315b-4f3c-b45b-1ee1a5da3462.svg new file mode 100644 index 00000000..f1e1f0b5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-25579c64-315b-4f3c-b45b-1ee1a5da3462.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-25d1ce26-df6e-4990-9356-ed71b58e5a54.svg b/src/assets/images/all-skill-images/id-25d1ce26-df6e-4990-9356-ed71b58e5a54.svg new file mode 100644 index 00000000..0e8a4d81 --- /dev/null +++ b/src/assets/images/all-skill-images/id-25d1ce26-df6e-4990-9356-ed71b58e5a54.svg @@ -0,0 +1,31 @@ + + + + icons/skills/id-151 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-26b94346-9795-4ef7-9a67-75345c1419a4.svg b/src/assets/images/all-skill-images/id-26b94346-9795-4ef7-9a67-75345c1419a4.svg new file mode 100644 index 00000000..7b7d1ab3 --- /dev/null +++ b/src/assets/images/all-skill-images/id-26b94346-9795-4ef7-9a67-75345c1419a4.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2742759c-d0f9-4456-9482-e558aa960969.svg b/src/assets/images/all-skill-images/id-2742759c-d0f9-4456-9482-e558aa960969.svg new file mode 100644 index 00000000..87bdb0f3 --- /dev/null +++ b/src/assets/images/all-skill-images/id-2742759c-d0f9-4456-9482-e558aa960969.svg @@ -0,0 +1,26 @@ + + + + icons/skills/id-159 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-27431a86-1f71-4cbe-86b7-cce23eaff197.svg b/src/assets/images/all-skill-images/id-27431a86-1f71-4cbe-86b7-cce23eaff197.svg new file mode 100644 index 00000000..c27d3f6d --- /dev/null +++ b/src/assets/images/all-skill-images/id-27431a86-1f71-4cbe-86b7-cce23eaff197.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-31 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2752d41b-1082-478b-9fd4-6396f510a130.svg b/src/assets/images/all-skill-images/id-2752d41b-1082-478b-9fd4-6396f510a130.svg new file mode 100644 index 00000000..84f7e7a6 --- /dev/null +++ b/src/assets/images/all-skill-images/id-2752d41b-1082-478b-9fd4-6396f510a130.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2775d51a-cdc8-467a-a1cb-6bd3a7825a3f.svg b/src/assets/images/all-skill-images/id-2775d51a-cdc8-467a-a1cb-6bd3a7825a3f.svg new file mode 100644 index 00000000..69f273a8 --- /dev/null +++ b/src/assets/images/all-skill-images/id-2775d51a-cdc8-467a-a1cb-6bd3a7825a3f.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-27ca0ee6-66df-4fe6-a836-bae415fb5e6a.svg b/src/assets/images/all-skill-images/id-27ca0ee6-66df-4fe6-a836-bae415fb5e6a.svg new file mode 100644 index 00000000..c0ee3c17 --- /dev/null +++ b/src/assets/images/all-skill-images/id-27ca0ee6-66df-4fe6-a836-bae415fb5e6a.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-27ea97f6-114c-44a0-acab-24926f50e896.svg b/src/assets/images/all-skill-images/id-27ea97f6-114c-44a0-acab-24926f50e896.svg new file mode 100644 index 00000000..277641fc --- /dev/null +++ b/src/assets/images/all-skill-images/id-27ea97f6-114c-44a0-acab-24926f50e896.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-288b81ed-f51c-4ef4-bdee-352f843e4462.svg b/src/assets/images/all-skill-images/id-288b81ed-f51c-4ef4-bdee-352f843e4462.svg new file mode 100644 index 00000000..9c627a23 --- /dev/null +++ b/src/assets/images/all-skill-images/id-288b81ed-f51c-4ef4-bdee-352f843e4462.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-28be1eaa-f4e7-424a-b614-6abad166fc24.svg b/src/assets/images/all-skill-images/id-28be1eaa-f4e7-424a-b614-6abad166fc24.svg new file mode 100644 index 00000000..6db5c2fb --- /dev/null +++ b/src/assets/images/all-skill-images/id-28be1eaa-f4e7-424a-b614-6abad166fc24.svg @@ -0,0 +1,36 @@ + + + + icons/skills/id-189 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-29b816f7-ce2d-45c1-bb1c-37702c561fa6.svg b/src/assets/images/all-skill-images/id-29b816f7-ce2d-45c1-bb1c-37702c561fa6.svg new file mode 100644 index 00000000..39fca3b2 --- /dev/null +++ b/src/assets/images/all-skill-images/id-29b816f7-ce2d-45c1-bb1c-37702c561fa6.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-29fd9501-20c0-4fdb-9f32-93c5a03f08fb.svg b/src/assets/images/all-skill-images/id-29fd9501-20c0-4fdb-9f32-93c5a03f08fb.svg new file mode 100644 index 00000000..df81e3a6 --- /dev/null +++ b/src/assets/images/all-skill-images/id-29fd9501-20c0-4fdb-9f32-93c5a03f08fb.svg @@ -0,0 +1,20 @@ + + + + icons/skills/id-361 + Created with Sketch. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2a3242cb-9362-4685-9ad1-c73ff8052b3a.svg b/src/assets/images/all-skill-images/id-2a3242cb-9362-4685-9ad1-c73ff8052b3a.svg new file mode 100644 index 00000000..2d83266a --- /dev/null +++ b/src/assets/images/all-skill-images/id-2a3242cb-9362-4685-9ad1-c73ff8052b3a.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2b7834d5-a870-409e-b409-459e62ba5b9e.svg b/src/assets/images/all-skill-images/id-2b7834d5-a870-409e-b409-459e62ba5b9e.svg new file mode 100644 index 00000000..cb3fcabc --- /dev/null +++ b/src/assets/images/all-skill-images/id-2b7834d5-a870-409e-b409-459e62ba5b9e.svg @@ -0,0 +1,13 @@ + + + + icons/skills/id-177 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2c0737fa-f7e6-43ff-a189-5191ac3ccaf6.svg b/src/assets/images/all-skill-images/id-2c0737fa-f7e6-43ff-a189-5191ac3ccaf6.svg new file mode 100644 index 00000000..b01e26c1 --- /dev/null +++ b/src/assets/images/all-skill-images/id-2c0737fa-f7e6-43ff-a189-5191ac3ccaf6.svg @@ -0,0 +1,17 @@ + + + + icons/skills/id-196 + Created with Sketch. + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2cd7f58a-527d-47ea-83ee-69ecb0e322a3.svg b/src/assets/images/all-skill-images/id-2cd7f58a-527d-47ea-83ee-69ecb0e322a3.svg new file mode 100644 index 00000000..9863e3dc --- /dev/null +++ b/src/assets/images/all-skill-images/id-2cd7f58a-527d-47ea-83ee-69ecb0e322a3.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2d1c15eb-0993-4b87-84a5-96a7dc47d7cf.svg b/src/assets/images/all-skill-images/id-2d1c15eb-0993-4b87-84a5-96a7dc47d7cf.svg new file mode 100644 index 00000000..b9b406c9 --- /dev/null +++ b/src/assets/images/all-skill-images/id-2d1c15eb-0993-4b87-84a5-96a7dc47d7cf.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2d80fd8b-ad6b-42dd-b7c8-50ca64aeb3a9.svg b/src/assets/images/all-skill-images/id-2d80fd8b-ad6b-42dd-b7c8-50ca64aeb3a9.svg new file mode 100644 index 00000000..8425608e --- /dev/null +++ b/src/assets/images/all-skill-images/id-2d80fd8b-ad6b-42dd-b7c8-50ca64aeb3a9.svg @@ -0,0 +1,25 @@ + + + + icons/skills/id-319 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2d8f1c6c-5f86-4858-b616-5cbdb965220b.svg b/src/assets/images/all-skill-images/id-2d8f1c6c-5f86-4858-b616-5cbdb965220b.svg new file mode 100644 index 00000000..923fe708 --- /dev/null +++ b/src/assets/images/all-skill-images/id-2d8f1c6c-5f86-4858-b616-5cbdb965220b.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2e1e5ad2-b66d-4157-bc29-a52ef12d2a6a.svg b/src/assets/images/all-skill-images/id-2e1e5ad2-b66d-4157-bc29-a52ef12d2a6a.svg new file mode 100644 index 00000000..25d8710f --- /dev/null +++ b/src/assets/images/all-skill-images/id-2e1e5ad2-b66d-4157-bc29-a52ef12d2a6a.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2e2741e8-6ab6-4efe-aa55-c42c20ee2149.svg b/src/assets/images/all-skill-images/id-2e2741e8-6ab6-4efe-aa55-c42c20ee2149.svg new file mode 100644 index 00000000..49e433b2 --- /dev/null +++ b/src/assets/images/all-skill-images/id-2e2741e8-6ab6-4efe-aa55-c42c20ee2149.svg @@ -0,0 +1,20 @@ + + + + icons/skills/id-259 + Created with Sketch. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2ee1ef6b-52f2-40ed-b9a0-ae3e5d1ea56d.svg b/src/assets/images/all-skill-images/id-2ee1ef6b-52f2-40ed-b9a0-ae3e5d1ea56d.svg new file mode 100644 index 00000000..726e3f85 --- /dev/null +++ b/src/assets/images/all-skill-images/id-2ee1ef6b-52f2-40ed-b9a0-ae3e5d1ea56d.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-2fbc7ef3-1e25-410c-aa5a-079f2929a7df.svg b/src/assets/images/all-skill-images/id-2fbc7ef3-1e25-410c-aa5a-079f2929a7df.svg new file mode 100644 index 00000000..5ee53d0d --- /dev/null +++ b/src/assets/images/all-skill-images/id-2fbc7ef3-1e25-410c-aa5a-079f2929a7df.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3048b9f8-5e6c-4c5d-9d95-efc3c814593a.svg b/src/assets/images/all-skill-images/id-3048b9f8-5e6c-4c5d-9d95-efc3c814593a.svg new file mode 100644 index 00000000..63157b7b --- /dev/null +++ b/src/assets/images/all-skill-images/id-3048b9f8-5e6c-4c5d-9d95-efc3c814593a.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-30d01540-ebed-46b6-88e7-4c210de63862.svg b/src/assets/images/all-skill-images/id-30d01540-ebed-46b6-88e7-4c210de63862.svg new file mode 100644 index 00000000..dd49e876 --- /dev/null +++ b/src/assets/images/all-skill-images/id-30d01540-ebed-46b6-88e7-4c210de63862.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-316db74e-f8d2-41d9-b9e3-b6ae1388dffc.svg b/src/assets/images/all-skill-images/id-316db74e-f8d2-41d9-b9e3-b6ae1388dffc.svg new file mode 100644 index 00000000..6a3f4564 --- /dev/null +++ b/src/assets/images/all-skill-images/id-316db74e-f8d2-41d9-b9e3-b6ae1388dffc.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3256b978-c951-4bdc-9032-b4646ca5753a.svg b/src/assets/images/all-skill-images/id-3256b978-c951-4bdc-9032-b4646ca5753a.svg new file mode 100644 index 00000000..6fb9eab4 --- /dev/null +++ b/src/assets/images/all-skill-images/id-3256b978-c951-4bdc-9032-b4646ca5753a.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3461bda4-9ac4-46bf-a642-273929ca05a9.svg b/src/assets/images/all-skill-images/id-3461bda4-9ac4-46bf-a642-273929ca05a9.svg new file mode 100644 index 00000000..5ee53d0d --- /dev/null +++ b/src/assets/images/all-skill-images/id-3461bda4-9ac4-46bf-a642-273929ca05a9.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3505ba5f-0c1e-4d56-b1b7-8e61343192af.svg b/src/assets/images/all-skill-images/id-3505ba5f-0c1e-4d56-b1b7-8e61343192af.svg new file mode 100644 index 00000000..6b786fb4 --- /dev/null +++ b/src/assets/images/all-skill-images/id-3505ba5f-0c1e-4d56-b1b7-8e61343192af.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3542596f-8821-424b-bd22-6af6832bedc0.svg b/src/assets/images/all-skill-images/id-3542596f-8821-424b-bd22-6af6832bedc0.svg new file mode 100644 index 00000000..da594e90 --- /dev/null +++ b/src/assets/images/all-skill-images/id-3542596f-8821-424b-bd22-6af6832bedc0.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-112 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-362de2ec-8d3f-4c01-901d-035ffb9127d4.svg b/src/assets/images/all-skill-images/id-362de2ec-8d3f-4c01-901d-035ffb9127d4.svg new file mode 100644 index 00000000..b84794c0 --- /dev/null +++ b/src/assets/images/all-skill-images/id-362de2ec-8d3f-4c01-901d-035ffb9127d4.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3766b37d-39c1-4816-8f6a-a61d16b6b0da.svg b/src/assets/images/all-skill-images/id-3766b37d-39c1-4816-8f6a-a61d16b6b0da.svg new file mode 100644 index 00000000..d2578fe2 --- /dev/null +++ b/src/assets/images/all-skill-images/id-3766b37d-39c1-4816-8f6a-a61d16b6b0da.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3997e30c-9c8a-48f0-b97f-2f09d926bf7f.svg b/src/assets/images/all-skill-images/id-3997e30c-9c8a-48f0-b97f-2f09d926bf7f.svg new file mode 100644 index 00000000..ebfa12a8 --- /dev/null +++ b/src/assets/images/all-skill-images/id-3997e30c-9c8a-48f0-b97f-2f09d926bf7f.svg @@ -0,0 +1,24 @@ + + + + icons/skills/id-216 + Created with Sketch. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3a3eb157-d3db-416f-93c2-1b948bf24478.svg b/src/assets/images/all-skill-images/id-3a3eb157-d3db-416f-93c2-1b948bf24478.svg new file mode 100644 index 00000000..9936f7d8 --- /dev/null +++ b/src/assets/images/all-skill-images/id-3a3eb157-d3db-416f-93c2-1b948bf24478.svg @@ -0,0 +1,24 @@ + + + + icons/skills/id-372 + Created with Sketch. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3a66f3fd-9b4d-4092-a2d0-e2a4b17e208d.svg b/src/assets/images/all-skill-images/id-3a66f3fd-9b4d-4092-a2d0-e2a4b17e208d.svg new file mode 100644 index 00000000..7238a867 --- /dev/null +++ b/src/assets/images/all-skill-images/id-3a66f3fd-9b4d-4092-a2d0-e2a4b17e208d.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3b160227-1c5c-4cc5-b41b-7a22bb49be2d.svg b/src/assets/images/all-skill-images/id-3b160227-1c5c-4cc5-b41b-7a22bb49be2d.svg new file mode 100644 index 00000000..01d4da56 --- /dev/null +++ b/src/assets/images/all-skill-images/id-3b160227-1c5c-4cc5-b41b-7a22bb49be2d.svg @@ -0,0 +1,22 @@ + + + + icons/skills/id-337 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3b1ee641-33ba-462c-80d0-a8ae8da36daa.svg b/src/assets/images/all-skill-images/id-3b1ee641-33ba-462c-80d0-a8ae8da36daa.svg new file mode 100644 index 00000000..c26772eb --- /dev/null +++ b/src/assets/images/all-skill-images/id-3b1ee641-33ba-462c-80d0-a8ae8da36daa.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3bd86e20-78bd-4a7f-9eaa-61198815ea8f.svg b/src/assets/images/all-skill-images/id-3bd86e20-78bd-4a7f-9eaa-61198815ea8f.svg new file mode 100644 index 00000000..f1c97f3f --- /dev/null +++ b/src/assets/images/all-skill-images/id-3bd86e20-78bd-4a7f-9eaa-61198815ea8f.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3c67f6db-c179-47dd-848b-66bf5728303b.svg b/src/assets/images/all-skill-images/id-3c67f6db-c179-47dd-848b-66bf5728303b.svg new file mode 100644 index 00000000..055307ad --- /dev/null +++ b/src/assets/images/all-skill-images/id-3c67f6db-c179-47dd-848b-66bf5728303b.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3c803a54-2bcf-4414-b016-5db8ca297106.svg b/src/assets/images/all-skill-images/id-3c803a54-2bcf-4414-b016-5db8ca297106.svg new file mode 100644 index 00000000..05fb8940 --- /dev/null +++ b/src/assets/images/all-skill-images/id-3c803a54-2bcf-4414-b016-5db8ca297106.svg @@ -0,0 +1,13 @@ + + + + icons/skills/id-115 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3d2171ec-575a-4f4d-b4ea-4d5f6cc3e96d.svg b/src/assets/images/all-skill-images/id-3d2171ec-575a-4f4d-b4ea-4d5f6cc3e96d.svg new file mode 100644 index 00000000..c517bf47 --- /dev/null +++ b/src/assets/images/all-skill-images/id-3d2171ec-575a-4f4d-b4ea-4d5f6cc3e96d.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3e40b5ce-0e2a-46d8-af90-e8b5d0adb9e5.svg b/src/assets/images/all-skill-images/id-3e40b5ce-0e2a-46d8-af90-e8b5d0adb9e5.svg new file mode 100644 index 00000000..3cf3b684 --- /dev/null +++ b/src/assets/images/all-skill-images/id-3e40b5ce-0e2a-46d8-af90-e8b5d0adb9e5.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3f70c012-d054-48f7-b52b-7e286ea3744f.svg b/src/assets/images/all-skill-images/id-3f70c012-d054-48f7-b52b-7e286ea3744f.svg new file mode 100644 index 00000000..480a45d2 --- /dev/null +++ b/src/assets/images/all-skill-images/id-3f70c012-d054-48f7-b52b-7e286ea3744f.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3fc7b12f-dc7b-4ed1-b89a-5b54a5c1f8d1.svg b/src/assets/images/all-skill-images/id-3fc7b12f-dc7b-4ed1-b89a-5b54a5c1f8d1.svg new file mode 100644 index 00000000..39fca3b2 --- /dev/null +++ b/src/assets/images/all-skill-images/id-3fc7b12f-dc7b-4ed1-b89a-5b54a5c1f8d1.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-3feff138-47fe-4dc6-97df-cb1a7197c450.svg b/src/assets/images/all-skill-images/id-3feff138-47fe-4dc6-97df-cb1a7197c450.svg new file mode 100644 index 00000000..e691ffee --- /dev/null +++ b/src/assets/images/all-skill-images/id-3feff138-47fe-4dc6-97df-cb1a7197c450.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-40642de1-f8c0-4b14-9bdd-cf6d6b5bc002.svg b/src/assets/images/all-skill-images/id-40642de1-f8c0-4b14-9bdd-cf6d6b5bc002.svg new file mode 100644 index 00000000..6db5c2fb --- /dev/null +++ b/src/assets/images/all-skill-images/id-40642de1-f8c0-4b14-9bdd-cf6d6b5bc002.svg @@ -0,0 +1,36 @@ + + + + icons/skills/id-189 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-408d1073-c5f5-4438-a4ba-fdfa8f489254.svg b/src/assets/images/all-skill-images/id-408d1073-c5f5-4438-a4ba-fdfa8f489254.svg new file mode 100644 index 00000000..6cf6f36b --- /dev/null +++ b/src/assets/images/all-skill-images/id-408d1073-c5f5-4438-a4ba-fdfa8f489254.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-4096e3ca-1e9e-4e5d-9f12-60cc430602fa.svg b/src/assets/images/all-skill-images/id-4096e3ca-1e9e-4e5d-9f12-60cc430602fa.svg new file mode 100644 index 00000000..e691ffee --- /dev/null +++ b/src/assets/images/all-skill-images/id-4096e3ca-1e9e-4e5d-9f12-60cc430602fa.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-40d228d1-8d92-4ae9-bcf8-c30d0ae6205b.svg b/src/assets/images/all-skill-images/id-40d228d1-8d92-4ae9-bcf8-c30d0ae6205b.svg new file mode 100644 index 00000000..0644c47e --- /dev/null +++ b/src/assets/images/all-skill-images/id-40d228d1-8d92-4ae9-bcf8-c30d0ae6205b.svg @@ -0,0 +1,13 @@ + + + + icons/skills/id-405 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-40e34d2b-9a41-4464-b720-b09c1129e559.svg b/src/assets/images/all-skill-images/id-40e34d2b-9a41-4464-b720-b09c1129e559.svg new file mode 100644 index 00000000..cd15961e --- /dev/null +++ b/src/assets/images/all-skill-images/id-40e34d2b-9a41-4464-b720-b09c1129e559.svg @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-41820044-ab46-4f77-baba-cbbc1aeeede9.svg b/src/assets/images/all-skill-images/id-41820044-ab46-4f77-baba-cbbc1aeeede9.svg new file mode 100644 index 00000000..10e3893f --- /dev/null +++ b/src/assets/images/all-skill-images/id-41820044-ab46-4f77-baba-cbbc1aeeede9.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-41ba3f2f-f389-4f6e-9eb0-9d3be3c424f7.svg b/src/assets/images/all-skill-images/id-41ba3f2f-f389-4f6e-9eb0-9d3be3c424f7.svg new file mode 100644 index 00000000..8090dc70 --- /dev/null +++ b/src/assets/images/all-skill-images/id-41ba3f2f-f389-4f6e-9eb0-9d3be3c424f7.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-434d22b5-5e8d-4281-9e5f-b0177918412f.svg b/src/assets/images/all-skill-images/id-434d22b5-5e8d-4281-9e5f-b0177918412f.svg new file mode 100644 index 00000000..262bd3b8 --- /dev/null +++ b/src/assets/images/all-skill-images/id-434d22b5-5e8d-4281-9e5f-b0177918412f.svg @@ -0,0 +1,38 @@ + + + + icons/skills/id-114 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-45277412-035e-4186-9f77-9d0dcab2bd91.svg b/src/assets/images/all-skill-images/id-45277412-035e-4186-9f77-9d0dcab2bd91.svg new file mode 100644 index 00000000..fc2e9725 --- /dev/null +++ b/src/assets/images/all-skill-images/id-45277412-035e-4186-9f77-9d0dcab2bd91.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-4595fa94-5610-443e-8906-4f77a914502b.svg b/src/assets/images/all-skill-images/id-4595fa94-5610-443e-8906-4f77a914502b.svg new file mode 100644 index 00000000..eca59517 --- /dev/null +++ b/src/assets/images/all-skill-images/id-4595fa94-5610-443e-8906-4f77a914502b.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-46859d26-6a90-42b9-9acb-31382310ab40.svg b/src/assets/images/all-skill-images/id-46859d26-6a90-42b9-9acb-31382310ab40.svg new file mode 100644 index 00000000..31960e27 --- /dev/null +++ b/src/assets/images/all-skill-images/id-46859d26-6a90-42b9-9acb-31382310ab40.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-478bc0d8-6e21-4825-964b-579d151af07c.svg b/src/assets/images/all-skill-images/id-478bc0d8-6e21-4825-964b-579d151af07c.svg new file mode 100644 index 00000000..6fb9eab4 --- /dev/null +++ b/src/assets/images/all-skill-images/id-478bc0d8-6e21-4825-964b-579d151af07c.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-48b5e2ae-2dcc-4937-8cad-3a14aabfcf34.svg b/src/assets/images/all-skill-images/id-48b5e2ae-2dcc-4937-8cad-3a14aabfcf34.svg new file mode 100644 index 00000000..c5007a13 --- /dev/null +++ b/src/assets/images/all-skill-images/id-48b5e2ae-2dcc-4937-8cad-3a14aabfcf34.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-490b59cb-e33f-46ae-b9fb-0f792c09916d.svg b/src/assets/images/all-skill-images/id-490b59cb-e33f-46ae-b9fb-0f792c09916d.svg new file mode 100644 index 00000000..6af612fe --- /dev/null +++ b/src/assets/images/all-skill-images/id-490b59cb-e33f-46ae-b9fb-0f792c09916d.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-496cc797-028d-4879-b653-e41cd2293b40.svg b/src/assets/images/all-skill-images/id-496cc797-028d-4879-b653-e41cd2293b40.svg new file mode 100644 index 00000000..7361f7b9 --- /dev/null +++ b/src/assets/images/all-skill-images/id-496cc797-028d-4879-b653-e41cd2293b40.svg @@ -0,0 +1,16 @@ + + + + + + + + + ∫ + + + ∑ + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-49ce6999-4b93-4025-8ff7-e924c2cf0020.svg b/src/assets/images/all-skill-images/id-49ce6999-4b93-4025-8ff7-e924c2cf0020.svg new file mode 100644 index 00000000..6b786fb4 --- /dev/null +++ b/src/assets/images/all-skill-images/id-49ce6999-4b93-4025-8ff7-e924c2cf0020.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-4b577e81-4612-488b-bde2-1b56aa914a92.svg b/src/assets/images/all-skill-images/id-4b577e81-4612-488b-bde2-1b56aa914a92.svg new file mode 100644 index 00000000..3cffdf38 --- /dev/null +++ b/src/assets/images/all-skill-images/id-4b577e81-4612-488b-bde2-1b56aa914a92.svg @@ -0,0 +1,18 @@ + + + + icons/skills/id-208 + Created with Sketch. + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-4e993413-1a5e-4cfe-9b07-03211a0434d2.svg b/src/assets/images/all-skill-images/id-4e993413-1a5e-4cfe-9b07-03211a0434d2.svg new file mode 100644 index 00000000..3049eadb --- /dev/null +++ b/src/assets/images/all-skill-images/id-4e993413-1a5e-4cfe-9b07-03211a0434d2.svg @@ -0,0 +1,26 @@ + + + + icons/skills/id-120 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-4ec44592-8e55-4417-a64b-ebe850c40057.svg b/src/assets/images/all-skill-images/id-4ec44592-8e55-4417-a64b-ebe850c40057.svg new file mode 100644 index 00000000..e4971b42 --- /dev/null +++ b/src/assets/images/all-skill-images/id-4ec44592-8e55-4417-a64b-ebe850c40057.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-5 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-4ecb2950-846f-4c99-9606-d645c7aaa425.svg b/src/assets/images/all-skill-images/id-4ecb2950-846f-4c99-9606-d645c7aaa425.svg new file mode 100644 index 00000000..d1ef6efe --- /dev/null +++ b/src/assets/images/all-skill-images/id-4ecb2950-846f-4c99-9606-d645c7aaa425.svg @@ -0,0 +1,15 @@ + + + + icons/skills/id-214 + Created with Sketch. + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-4f10b2fe-8b85-4899-8376-989645305e07.svg b/src/assets/images/all-skill-images/id-4f10b2fe-8b85-4899-8376-989645305e07.svg new file mode 100644 index 00000000..bc4cd2b3 --- /dev/null +++ b/src/assets/images/all-skill-images/id-4f10b2fe-8b85-4899-8376-989645305e07.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-4f1926b5-82d7-4eff-8316-34f6e56e047a.svg b/src/assets/images/all-skill-images/id-4f1926b5-82d7-4eff-8316-34f6e56e047a.svg new file mode 100644 index 00000000..0644c47e --- /dev/null +++ b/src/assets/images/all-skill-images/id-4f1926b5-82d7-4eff-8316-34f6e56e047a.svg @@ -0,0 +1,13 @@ + + + + icons/skills/id-405 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-4fce6ced-3610-443c-92eb-3f6d76b34f5c.svg b/src/assets/images/all-skill-images/id-4fce6ced-3610-443c-92eb-3f6d76b34f5c.svg new file mode 100644 index 00000000..387ca1e9 --- /dev/null +++ b/src/assets/images/all-skill-images/id-4fce6ced-3610-443c-92eb-3f6d76b34f5c.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-516354ad-0f71-4281-8516-d617557b0367.svg b/src/assets/images/all-skill-images/id-516354ad-0f71-4281-8516-d617557b0367.svg new file mode 100644 index 00000000..c517bf47 --- /dev/null +++ b/src/assets/images/all-skill-images/id-516354ad-0f71-4281-8516-d617557b0367.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-527872c8-221f-43fc-b302-0a435937cef4.svg b/src/assets/images/all-skill-images/id-527872c8-221f-43fc-b302-0a435937cef4.svg new file mode 100644 index 00000000..8e0d1873 --- /dev/null +++ b/src/assets/images/all-skill-images/id-527872c8-221f-43fc-b302-0a435937cef4.svg @@ -0,0 +1,21 @@ + + + + icons/skills/id-158 + Created with Sketch. + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-52a8b646-48aa-4690-b784-031b5c8725a4.svg b/src/assets/images/all-skill-images/id-52a8b646-48aa-4690-b784-031b5c8725a4.svg new file mode 100644 index 00000000..4aef250c --- /dev/null +++ b/src/assets/images/all-skill-images/id-52a8b646-48aa-4690-b784-031b5c8725a4.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-5318d1a3-9ed6-40f6-93f3-17531a691a46.svg b/src/assets/images/all-skill-images/id-5318d1a3-9ed6-40f6-93f3-17531a691a46.svg new file mode 100644 index 00000000..319d48f5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-5318d1a3-9ed6-40f6-93f3-17531a691a46.svg @@ -0,0 +1,19 @@ + + + + icons/skills/id-322 + Created with Sketch. + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-536865d3-e7c7-4675-b119-6df8bf411624.svg b/src/assets/images/all-skill-images/id-536865d3-e7c7-4675-b119-6df8bf411624.svg new file mode 100644 index 00000000..c0ee3c17 --- /dev/null +++ b/src/assets/images/all-skill-images/id-536865d3-e7c7-4675-b119-6df8bf411624.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-541ea8c7-742e-46c5-ba72-faa9cc082af9.svg b/src/assets/images/all-skill-images/id-541ea8c7-742e-46c5-ba72-faa9cc082af9.svg new file mode 100644 index 00000000..c5bd3faa --- /dev/null +++ b/src/assets/images/all-skill-images/id-541ea8c7-742e-46c5-ba72-faa9cc082af9.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-54324af7-10b7-4036-bf2e-e822f0ae47f7.svg b/src/assets/images/all-skill-images/id-54324af7-10b7-4036-bf2e-e822f0ae47f7.svg new file mode 100644 index 00000000..adc34897 --- /dev/null +++ b/src/assets/images/all-skill-images/id-54324af7-10b7-4036-bf2e-e822f0ae47f7.svg @@ -0,0 +1,41 @@ + + + + icons/skills/id-384 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-54af4d13-4900-46f7-9d8d-64654d1be32d.svg b/src/assets/images/all-skill-images/id-54af4d13-4900-46f7-9d8d-64654d1be32d.svg new file mode 100644 index 00000000..69e3e96f --- /dev/null +++ b/src/assets/images/all-skill-images/id-54af4d13-4900-46f7-9d8d-64654d1be32d.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-5519a45c-cf4d-43ae-b2f7-6cdfc5a21aea.svg b/src/assets/images/all-skill-images/id-5519a45c-cf4d-43ae-b2f7-6cdfc5a21aea.svg new file mode 100644 index 00000000..9d6fc844 --- /dev/null +++ b/src/assets/images/all-skill-images/id-5519a45c-cf4d-43ae-b2f7-6cdfc5a21aea.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-553f10c4-9a23-4c34-9d74-d7c8a46a0fe0.svg b/src/assets/images/all-skill-images/id-553f10c4-9a23-4c34-9d74-d7c8a46a0fe0.svg new file mode 100644 index 00000000..1f3d42ee --- /dev/null +++ b/src/assets/images/all-skill-images/id-553f10c4-9a23-4c34-9d74-d7c8a46a0fe0.svg @@ -0,0 +1,22 @@ + + + + icons/skills/id-246 + Created with Sketch. + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-55fc085f-dad5-42d6-a93b-05dbde0334b5.svg b/src/assets/images/all-skill-images/id-55fc085f-dad5-42d6-a93b-05dbde0334b5.svg new file mode 100644 index 00000000..d64f91bc --- /dev/null +++ b/src/assets/images/all-skill-images/id-55fc085f-dad5-42d6-a93b-05dbde0334b5.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-56579288-8635-418f-962f-68369b7096d6.svg b/src/assets/images/all-skill-images/id-56579288-8635-418f-962f-68369b7096d6.svg new file mode 100644 index 00000000..6b708324 --- /dev/null +++ b/src/assets/images/all-skill-images/id-56579288-8635-418f-962f-68369b7096d6.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-56f46882-26f3-4c39-966d-912cccea0119.svg b/src/assets/images/all-skill-images/id-56f46882-26f3-4c39-966d-912cccea0119.svg new file mode 100644 index 00000000..5dbdbe2d --- /dev/null +++ b/src/assets/images/all-skill-images/id-56f46882-26f3-4c39-966d-912cccea0119.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-5704dec6-2f8f-4b93-8ed3-3d88af5bdf38.svg b/src/assets/images/all-skill-images/id-5704dec6-2f8f-4b93-8ed3-3d88af5bdf38.svg new file mode 100644 index 00000000..70a4782d --- /dev/null +++ b/src/assets/images/all-skill-images/id-5704dec6-2f8f-4b93-8ed3-3d88af5bdf38.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-57604b6a-6ea7-4a82-8305-fd77214ef99e.svg b/src/assets/images/all-skill-images/id-57604b6a-6ea7-4a82-8305-fd77214ef99e.svg new file mode 100644 index 00000000..609a8cb0 --- /dev/null +++ b/src/assets/images/all-skill-images/id-57604b6a-6ea7-4a82-8305-fd77214ef99e.svg @@ -0,0 +1,19 @@ + + + + icons/skills/id-142 + Created with Sketch. + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-576e4811-ce3a-4fec-aaa0-a0a1773464c7.svg b/src/assets/images/all-skill-images/id-576e4811-ce3a-4fec-aaa0-a0a1773464c7.svg new file mode 100644 index 00000000..277641fc --- /dev/null +++ b/src/assets/images/all-skill-images/id-576e4811-ce3a-4fec-aaa0-a0a1773464c7.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-5797f365-a959-4e35-bf14-f90ff2e5ad01.svg b/src/assets/images/all-skill-images/id-5797f365-a959-4e35-bf14-f90ff2e5ad01.svg new file mode 100644 index 00000000..740e0036 --- /dev/null +++ b/src/assets/images/all-skill-images/id-5797f365-a959-4e35-bf14-f90ff2e5ad01.svg @@ -0,0 +1,28 @@ + + + + icons/skills/id-363 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-57f39f35-72d5-45a6-b3c3-aa2ad4a06fec.svg b/src/assets/images/all-skill-images/id-57f39f35-72d5-45a6-b3c3-aa2ad4a06fec.svg new file mode 100644 index 00000000..4439f02d --- /dev/null +++ b/src/assets/images/all-skill-images/id-57f39f35-72d5-45a6-b3c3-aa2ad4a06fec.svg @@ -0,0 +1,35 @@ + + + + icons/skills/id-134 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-58a17b46-e407-4e26-b868-04c0d1353035.svg b/src/assets/images/all-skill-images/id-58a17b46-e407-4e26-b868-04c0d1353035.svg new file mode 100644 index 00000000..319d48f5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-58a17b46-e407-4e26-b868-04c0d1353035.svg @@ -0,0 +1,19 @@ + + + + icons/skills/id-322 + Created with Sketch. + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-58a8d263-ec30-485c-b3dc-a5857710e5cb.svg b/src/assets/images/all-skill-images/id-58a8d263-ec30-485c-b3dc-a5857710e5cb.svg new file mode 100644 index 00000000..4343d950 --- /dev/null +++ b/src/assets/images/all-skill-images/id-58a8d263-ec30-485c-b3dc-a5857710e5cb.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-595c0628-6e58-4009-8d95-31cf8ea88549.svg b/src/assets/images/all-skill-images/id-595c0628-6e58-4009-8d95-31cf8ea88549.svg new file mode 100644 index 00000000..45b79e67 --- /dev/null +++ b/src/assets/images/all-skill-images/id-595c0628-6e58-4009-8d95-31cf8ea88549.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-5970cb3b-e50f-46dc-9b41-d11ca3e2ebee.svg b/src/assets/images/all-skill-images/id-5970cb3b-e50f-46dc-9b41-d11ca3e2ebee.svg new file mode 100644 index 00000000..2b520ba7 --- /dev/null +++ b/src/assets/images/all-skill-images/id-5970cb3b-e50f-46dc-9b41-d11ca3e2ebee.svg @@ -0,0 +1,20 @@ + + + + icons/skills/id-266 + Created with Sketch. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-59822b0e-622b-4759-815e-681a9d8f308a.svg b/src/assets/images/all-skill-images/id-59822b0e-622b-4759-815e-681a9d8f308a.svg new file mode 100644 index 00000000..16da8ce1 --- /dev/null +++ b/src/assets/images/all-skill-images/id-59822b0e-622b-4759-815e-681a9d8f308a.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-67 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-5a05e488-9799-4b8e-8195-295c7eb58452.svg b/src/assets/images/all-skill-images/id-5a05e488-9799-4b8e-8195-295c7eb58452.svg new file mode 100644 index 00000000..9f2fc4ea --- /dev/null +++ b/src/assets/images/all-skill-images/id-5a05e488-9799-4b8e-8195-295c7eb58452.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-5a32d088-7c6a-4cd5-9a35-4e2b2091315a.svg b/src/assets/images/all-skill-images/id-5a32d088-7c6a-4cd5-9a35-4e2b2091315a.svg new file mode 100644 index 00000000..31cd686f --- /dev/null +++ b/src/assets/images/all-skill-images/id-5a32d088-7c6a-4cd5-9a35-4e2b2091315a.svg @@ -0,0 +1,22 @@ + + + + icons/skills/id-161 + Created with Sketch. + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-5b35de13-c07d-4999-bf47-db65d249a679.svg b/src/assets/images/all-skill-images/id-5b35de13-c07d-4999-bf47-db65d249a679.svg new file mode 100644 index 00000000..11ff317e --- /dev/null +++ b/src/assets/images/all-skill-images/id-5b35de13-c07d-4999-bf47-db65d249a679.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-5cca6516-2855-4974-904a-be0594922765.svg b/src/assets/images/all-skill-images/id-5cca6516-2855-4974-904a-be0594922765.svg new file mode 100644 index 00000000..162dc06e --- /dev/null +++ b/src/assets/images/all-skill-images/id-5cca6516-2855-4974-904a-be0594922765.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-5f99f55c-d93a-46fd-bfbc-c0d61a35b1eb.svg b/src/assets/images/all-skill-images/id-5f99f55c-d93a-46fd-bfbc-c0d61a35b1eb.svg new file mode 100644 index 00000000..01d4da56 --- /dev/null +++ b/src/assets/images/all-skill-images/id-5f99f55c-d93a-46fd-bfbc-c0d61a35b1eb.svg @@ -0,0 +1,22 @@ + + + + icons/skills/id-337 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-5ff4625c-ae57-4e45-9a57-d31b1c607576.svg b/src/assets/images/all-skill-images/id-5ff4625c-ae57-4e45-9a57-d31b1c607576.svg new file mode 100644 index 00000000..2d575d13 --- /dev/null +++ b/src/assets/images/all-skill-images/id-5ff4625c-ae57-4e45-9a57-d31b1c607576.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-6007614c-e338-45b7-80a3-12ee4300d623.svg b/src/assets/images/all-skill-images/id-6007614c-e338-45b7-80a3-12ee4300d623.svg new file mode 100644 index 00000000..46fc7fde --- /dev/null +++ b/src/assets/images/all-skill-images/id-6007614c-e338-45b7-80a3-12ee4300d623.svg @@ -0,0 +1,21 @@ + + + + icons/skills/id-349 + Created with Sketch. + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-601c3db2-8262-4be2-b7c4-b1df917fe7c1.svg b/src/assets/images/all-skill-images/id-601c3db2-8262-4be2-b7c4-b1df917fe7c1.svg new file mode 100644 index 00000000..b84794c0 --- /dev/null +++ b/src/assets/images/all-skill-images/id-601c3db2-8262-4be2-b7c4-b1df917fe7c1.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-60a9cd10-9efe-4a34-b20b-4d58534e117b.svg b/src/assets/images/all-skill-images/id-60a9cd10-9efe-4a34-b20b-4d58534e117b.svg new file mode 100644 index 00000000..637b8631 --- /dev/null +++ b/src/assets/images/all-skill-images/id-60a9cd10-9efe-4a34-b20b-4d58534e117b.svg @@ -0,0 +1,55 @@ + + + + icons/skills/id-12 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-60b46fd4-3bb6-4b58-ac2b-d36647767e7a.svg b/src/assets/images/all-skill-images/id-60b46fd4-3bb6-4b58-ac2b-d36647767e7a.svg new file mode 100644 index 00000000..4650e298 --- /dev/null +++ b/src/assets/images/all-skill-images/id-60b46fd4-3bb6-4b58-ac2b-d36647767e7a.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-611d7ab5-6406-4008-8f9c-c5a0920e5b9d.svg b/src/assets/images/all-skill-images/id-611d7ab5-6406-4008-8f9c-c5a0920e5b9d.svg new file mode 100644 index 00000000..1e337bee --- /dev/null +++ b/src/assets/images/all-skill-images/id-611d7ab5-6406-4008-8f9c-c5a0920e5b9d.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-623e5e53-4001-4d58-b60e-9e32a22edb2b.svg b/src/assets/images/all-skill-images/id-623e5e53-4001-4d58-b60e-9e32a22edb2b.svg new file mode 100644 index 00000000..e6d89265 --- /dev/null +++ b/src/assets/images/all-skill-images/id-623e5e53-4001-4d58-b60e-9e32a22edb2b.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-6282769a-b5ab-4d21-8308-9fe1df3b01e2.svg b/src/assets/images/all-skill-images/id-6282769a-b5ab-4d21-8308-9fe1df3b01e2.svg new file mode 100644 index 00000000..da594e90 --- /dev/null +++ b/src/assets/images/all-skill-images/id-6282769a-b5ab-4d21-8308-9fe1df3b01e2.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-112 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-62bd0c0d-3f65-49d2-b695-5c10085b58db.svg b/src/assets/images/all-skill-images/id-62bd0c0d-3f65-49d2-b695-5c10085b58db.svg new file mode 100644 index 00000000..c84d7e51 --- /dev/null +++ b/src/assets/images/all-skill-images/id-62bd0c0d-3f65-49d2-b695-5c10085b58db.svg @@ -0,0 +1,16 @@ + + + + icons/skills/id-353 + Created with Sketch. + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-63189fe0-94a9-4e2e-90f3-ef764e6a005b.svg b/src/assets/images/all-skill-images/id-63189fe0-94a9-4e2e-90f3-ef764e6a005b.svg new file mode 100644 index 00000000..d088bf30 --- /dev/null +++ b/src/assets/images/all-skill-images/id-63189fe0-94a9-4e2e-90f3-ef764e6a005b.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-6334486a-f048-4e82-a4ea-9f745239cbf9.svg b/src/assets/images/all-skill-images/id-6334486a-f048-4e82-a4ea-9f745239cbf9.svg new file mode 100644 index 00000000..aa5ad905 --- /dev/null +++ b/src/assets/images/all-skill-images/id-6334486a-f048-4e82-a4ea-9f745239cbf9.svg @@ -0,0 +1,46 @@ + + + + icons/skills/id-26 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-638acfb6-5068-45bb-88c8-88126b01b54f.svg b/src/assets/images/all-skill-images/id-638acfb6-5068-45bb-88c8-88126b01b54f.svg new file mode 100644 index 00000000..2e32f458 --- /dev/null +++ b/src/assets/images/all-skill-images/id-638acfb6-5068-45bb-88c8-88126b01b54f.svg @@ -0,0 +1,25 @@ + + + + icons/skills/id-239 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-63930dc7-54ec-44fb-a089-1f252bfa82cc.svg b/src/assets/images/all-skill-images/id-63930dc7-54ec-44fb-a089-1f252bfa82cc.svg new file mode 100644 index 00000000..212d206b --- /dev/null +++ b/src/assets/images/all-skill-images/id-63930dc7-54ec-44fb-a089-1f252bfa82cc.svg @@ -0,0 +1,833 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-63960b31-733f-4033-b675-c00add058506.svg b/src/assets/images/all-skill-images/id-63960b31-733f-4033-b675-c00add058506.svg new file mode 100644 index 00000000..4439f02d --- /dev/null +++ b/src/assets/images/all-skill-images/id-63960b31-733f-4033-b675-c00add058506.svg @@ -0,0 +1,35 @@ + + + + icons/skills/id-134 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-63b83be5-e398-417d-8666-8dac05ee3f4e.svg b/src/assets/images/all-skill-images/id-63b83be5-e398-417d-8666-8dac05ee3f4e.svg new file mode 100644 index 00000000..d088bf30 --- /dev/null +++ b/src/assets/images/all-skill-images/id-63b83be5-e398-417d-8666-8dac05ee3f4e.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-642951a4-a933-4c5c-8571-aa8406cc1583.svg b/src/assets/images/all-skill-images/id-642951a4-a933-4c5c-8571-aa8406cc1583.svg new file mode 100644 index 00000000..4c288d05 --- /dev/null +++ b/src/assets/images/all-skill-images/id-642951a4-a933-4c5c-8571-aa8406cc1583.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-6448d779-3bfa-41ee-b7ad-f43107a01c4a.svg b/src/assets/images/all-skill-images/id-6448d779-3bfa-41ee-b7ad-f43107a01c4a.svg new file mode 100644 index 00000000..d510f4b6 --- /dev/null +++ b/src/assets/images/all-skill-images/id-6448d779-3bfa-41ee-b7ad-f43107a01c4a.svg @@ -0,0 +1,14 @@ + + + + icons/skills/id-117 + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-6484b0b7-b002-4c24-93f7-b0bc053c484f.svg b/src/assets/images/all-skill-images/id-6484b0b7-b002-4c24-93f7-b0bc053c484f.svg new file mode 100644 index 00000000..70c157d2 --- /dev/null +++ b/src/assets/images/all-skill-images/id-6484b0b7-b002-4c24-93f7-b0bc053c484f.svg @@ -0,0 +1,47 @@ + + + + icons/skills/id-404 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-65699587-abf7-45a6-a39d-2bd3e92fd2d9.svg b/src/assets/images/all-skill-images/id-65699587-abf7-45a6-a39d-2bd3e92fd2d9.svg new file mode 100644 index 00000000..393adead --- /dev/null +++ b/src/assets/images/all-skill-images/id-65699587-abf7-45a6-a39d-2bd3e92fd2d9.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-18 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-664f49ac-f3b9-473c-a8d0-1acd908c227a.svg b/src/assets/images/all-skill-images/id-664f49ac-f3b9-473c-a8d0-1acd908c227a.svg new file mode 100644 index 00000000..69d22ce8 --- /dev/null +++ b/src/assets/images/all-skill-images/id-664f49ac-f3b9-473c-a8d0-1acd908c227a.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-67e49bdb-424c-40f2-88ab-41ae454fc63e.svg b/src/assets/images/all-skill-images/id-67e49bdb-424c-40f2-88ab-41ae454fc63e.svg new file mode 100644 index 00000000..c06e3617 --- /dev/null +++ b/src/assets/images/all-skill-images/id-67e49bdb-424c-40f2-88ab-41ae454fc63e.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-69a7c7fd-e0f0-46f6-baef-f0dc43c69a47.svg b/src/assets/images/all-skill-images/id-69a7c7fd-e0f0-46f6-baef-f0dc43c69a47.svg new file mode 100644 index 00000000..891a3270 --- /dev/null +++ b/src/assets/images/all-skill-images/id-69a7c7fd-e0f0-46f6-baef-f0dc43c69a47.svg @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/src/assets/images/all-skill-images/id-6b1709a9-3f10-44bb-84dd-58df913deae7.svg b/src/assets/images/all-skill-images/id-6b1709a9-3f10-44bb-84dd-58df913deae7.svg new file mode 100644 index 00000000..ec864a4a --- /dev/null +++ b/src/assets/images/all-skill-images/id-6b1709a9-3f10-44bb-84dd-58df913deae7.svg @@ -0,0 +1,42 @@ + + + + icons/skills/id-157 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-6eb3e298-a668-4de9-8a70-b516738799ad.svg b/src/assets/images/all-skill-images/id-6eb3e298-a668-4de9-8a70-b516738799ad.svg new file mode 100644 index 00000000..365137d0 --- /dev/null +++ b/src/assets/images/all-skill-images/id-6eb3e298-a668-4de9-8a70-b516738799ad.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-6f7c43c7-d7c7-4bd6-8355-5436498eeac4.svg b/src/assets/images/all-skill-images/id-6f7c43c7-d7c7-4bd6-8355-5436498eeac4.svg new file mode 100644 index 00000000..10e3893f --- /dev/null +++ b/src/assets/images/all-skill-images/id-6f7c43c7-d7c7-4bd6-8355-5436498eeac4.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-70580f0d-8682-4720-9e30-d34034dbc562.svg b/src/assets/images/all-skill-images/id-70580f0d-8682-4720-9e30-d34034dbc562.svg new file mode 100644 index 00000000..ce01d95a --- /dev/null +++ b/src/assets/images/all-skill-images/id-70580f0d-8682-4720-9e30-d34034dbc562.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-714cb9e8-4591-4843-96f0-9caf591a4443.svg b/src/assets/images/all-skill-images/id-714cb9e8-4591-4843-96f0-9caf591a4443.svg new file mode 100644 index 00000000..f149dcc5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-714cb9e8-4591-4843-96f0-9caf591a4443.svg @@ -0,0 +1,54 @@ + + + + icons/skills/id-270 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-71ac4951-8201-4148-aa98-7cd95c291ea4.svg b/src/assets/images/all-skill-images/id-71ac4951-8201-4148-aa98-7cd95c291ea4.svg new file mode 100644 index 00000000..1a4651ad --- /dev/null +++ b/src/assets/images/all-skill-images/id-71ac4951-8201-4148-aa98-7cd95c291ea4.svg @@ -0,0 +1,31 @@ + + + + icons/skills/id-103 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-7204c0b4-97cc-4d55-a9db-32bb8c7eda4f.svg b/src/assets/images/all-skill-images/id-7204c0b4-97cc-4d55-a9db-32bb8c7eda4f.svg new file mode 100644 index 00000000..df81e3a6 --- /dev/null +++ b/src/assets/images/all-skill-images/id-7204c0b4-97cc-4d55-a9db-32bb8c7eda4f.svg @@ -0,0 +1,20 @@ + + + + icons/skills/id-361 + Created with Sketch. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-72798b0f-809b-4628-84b6-c7c1d7948b72.svg b/src/assets/images/all-skill-images/id-72798b0f-809b-4628-84b6-c7c1d7948b72.svg new file mode 100644 index 00000000..e88917ea --- /dev/null +++ b/src/assets/images/all-skill-images/id-72798b0f-809b-4628-84b6-c7c1d7948b72.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-735e7aed-42d1-448f-ade0-e7d38e5c0888.svg b/src/assets/images/all-skill-images/id-735e7aed-42d1-448f-ade0-e7d38e5c0888.svg new file mode 100644 index 00000000..0893de9e --- /dev/null +++ b/src/assets/images/all-skill-images/id-735e7aed-42d1-448f-ade0-e7d38e5c0888.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-74fc34b3-6f12-4e93-ab11-32b1c533538f.svg b/src/assets/images/all-skill-images/id-74fc34b3-6f12-4e93-ab11-32b1c533538f.svg new file mode 100644 index 00000000..e5e37645 --- /dev/null +++ b/src/assets/images/all-skill-images/id-74fc34b3-6f12-4e93-ab11-32b1c533538f.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-75fa2335-e74e-452d-9734-b6465a7ba0d7.svg b/src/assets/images/all-skill-images/id-75fa2335-e74e-452d-9734-b6465a7ba0d7.svg new file mode 100644 index 00000000..2d17953c --- /dev/null +++ b/src/assets/images/all-skill-images/id-75fa2335-e74e-452d-9734-b6465a7ba0d7.svg @@ -0,0 +1,14 @@ + + + + icons/skills/id-354 + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-763150c0-1fc2-4b15-b530-0d8bd99c642e.svg b/src/assets/images/all-skill-images/id-763150c0-1fc2-4b15-b530-0d8bd99c642e.svg new file mode 100644 index 00000000..e2b72c1a --- /dev/null +++ b/src/assets/images/all-skill-images/id-763150c0-1fc2-4b15-b530-0d8bd99c642e.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-7694c047-7eab-4da5-8bf3-c2cc2b1b15c0.svg b/src/assets/images/all-skill-images/id-7694c047-7eab-4da5-8bf3-c2cc2b1b15c0.svg new file mode 100644 index 00000000..adc34897 --- /dev/null +++ b/src/assets/images/all-skill-images/id-7694c047-7eab-4da5-8bf3-c2cc2b1b15c0.svg @@ -0,0 +1,41 @@ + + + + icons/skills/id-384 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-76bec79a-ef4b-46f7-a58e-19dad8b9ae53.svg b/src/assets/images/all-skill-images/id-76bec79a-ef4b-46f7-a58e-19dad8b9ae53.svg new file mode 100644 index 00000000..4881a5b5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-76bec79a-ef4b-46f7-a58e-19dad8b9ae53.svg @@ -0,0 +1,33 @@ + + + + icons/skills/id-312 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-77361680-a992-4c33-85b1-2e6cae02bfcb.svg b/src/assets/images/all-skill-images/id-77361680-a992-4c33-85b1-2e6cae02bfcb.svg new file mode 100644 index 00000000..35c6a613 --- /dev/null +++ b/src/assets/images/all-skill-images/id-77361680-a992-4c33-85b1-2e6cae02bfcb.svg @@ -0,0 +1,31 @@ + + + + icons/skills/id-334 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-773a596b-396c-4846-a3d9-aeace97a9956.svg b/src/assets/images/all-skill-images/id-773a596b-396c-4846-a3d9-aeace97a9956.svg new file mode 100644 index 00000000..ec864a4a --- /dev/null +++ b/src/assets/images/all-skill-images/id-773a596b-396c-4846-a3d9-aeace97a9956.svg @@ -0,0 +1,42 @@ + + + + icons/skills/id-157 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-78f4e607-559d-4e8e-bc3d-dc2af018dd56.svg b/src/assets/images/all-skill-images/id-78f4e607-559d-4e8e-bc3d-dc2af018dd56.svg new file mode 100644 index 00000000..70a4782d --- /dev/null +++ b/src/assets/images/all-skill-images/id-78f4e607-559d-4e8e-bc3d-dc2af018dd56.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-78fae220-b4b7-4259-bb87-6ec242a803db.svg b/src/assets/images/all-skill-images/id-78fae220-b4b7-4259-bb87-6ec242a803db.svg new file mode 100644 index 00000000..e64f9eaf --- /dev/null +++ b/src/assets/images/all-skill-images/id-78fae220-b4b7-4259-bb87-6ec242a803db.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-7 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-798aa489-5c94-4ce0-8428-fa874825ee5d.svg b/src/assets/images/all-skill-images/id-798aa489-5c94-4ce0-8428-fa874825ee5d.svg new file mode 100644 index 00000000..f1e1f0b5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-798aa489-5c94-4ce0-8428-fa874825ee5d.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-79926927-ffdf-46c5-bbb0-66dfd9c97ba6.svg b/src/assets/images/all-skill-images/id-79926927-ffdf-46c5-bbb0-66dfd9c97ba6.svg new file mode 100644 index 00000000..7361f7b9 --- /dev/null +++ b/src/assets/images/all-skill-images/id-79926927-ffdf-46c5-bbb0-66dfd9c97ba6.svg @@ -0,0 +1,16 @@ + + + + + + + + + ∫ + + + ∑ + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-79b3cb1d-a5eb-450d-a12f-cac8fb9a16d5.svg b/src/assets/images/all-skill-images/id-79b3cb1d-a5eb-450d-a12f-cac8fb9a16d5.svg new file mode 100644 index 00000000..41bcd4b3 --- /dev/null +++ b/src/assets/images/all-skill-images/id-79b3cb1d-a5eb-450d-a12f-cac8fb9a16d5.svg @@ -0,0 +1,34 @@ + + + + icons/skills/id-156 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-7a10453a-cc82-4151-b267-c2a7c03e656c.svg b/src/assets/images/all-skill-images/id-7a10453a-cc82-4151-b267-c2a7c03e656c.svg new file mode 100644 index 00000000..1e6de8c7 --- /dev/null +++ b/src/assets/images/all-skill-images/id-7a10453a-cc82-4151-b267-c2a7c03e656c.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-7a410071-0360-4ce6-a394-54cb42987d7e.svg b/src/assets/images/all-skill-images/id-7a410071-0360-4ce6-a394-54cb42987d7e.svg new file mode 100644 index 00000000..b5bbc01e --- /dev/null +++ b/src/assets/images/all-skill-images/id-7a410071-0360-4ce6-a394-54cb42987d7e.svg @@ -0,0 +1,25 @@ + + + + icons/skills/id-138 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-7bad9fd5-960c-4793-9f09-e7809e83f42f.svg b/src/assets/images/all-skill-images/id-7bad9fd5-960c-4793-9f09-e7809e83f42f.svg new file mode 100644 index 00000000..31cd686f --- /dev/null +++ b/src/assets/images/all-skill-images/id-7bad9fd5-960c-4793-9f09-e7809e83f42f.svg @@ -0,0 +1,22 @@ + + + + icons/skills/id-161 + Created with Sketch. + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-7dafbb11-f47d-4b8c-8286-bbed0bade504.svg b/src/assets/images/all-skill-images/id-7dafbb11-f47d-4b8c-8286-bbed0bade504.svg new file mode 100644 index 00000000..3da7a638 --- /dev/null +++ b/src/assets/images/all-skill-images/id-7dafbb11-f47d-4b8c-8286-bbed0bade504.svg @@ -0,0 +1,18 @@ + + + + icons/skills/id-263 + Created with Sketch. + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-7f21c888-7b65-48d4-9534-c431e89ab5fe.svg b/src/assets/images/all-skill-images/id-7f21c888-7b65-48d4-9534-c431e89ab5fe.svg new file mode 100644 index 00000000..a96cef20 --- /dev/null +++ b/src/assets/images/all-skill-images/id-7f21c888-7b65-48d4-9534-c431e89ab5fe.svg @@ -0,0 +1,14 @@ + + + + icons/skills/id-307 + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-7f8388a6-6141-424f-88f0-7b939a4de815.svg b/src/assets/images/all-skill-images/id-7f8388a6-6141-424f-88f0-7b939a4de815.svg new file mode 100644 index 00000000..2c019756 --- /dev/null +++ b/src/assets/images/all-skill-images/id-7f8388a6-6141-424f-88f0-7b939a4de815.svg @@ -0,0 +1,16 @@ + + + + icons/skills/id-187 + Created with Sketch. + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-8032a206-d22f-4876-9d49-c9f80d9fb022.svg b/src/assets/images/all-skill-images/id-8032a206-d22f-4876-9d49-c9f80d9fb022.svg new file mode 100644 index 00000000..efe8dd1f --- /dev/null +++ b/src/assets/images/all-skill-images/id-8032a206-d22f-4876-9d49-c9f80d9fb022.svg @@ -0,0 +1,30 @@ + + + + icons/skills/id-113 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-819d426d-80aa-41af-bcd8-7ed6d9f895e7.svg b/src/assets/images/all-skill-images/id-819d426d-80aa-41af-bcd8-7ed6d9f895e7.svg new file mode 100644 index 00000000..c6acc122 --- /dev/null +++ b/src/assets/images/all-skill-images/id-819d426d-80aa-41af-bcd8-7ed6d9f895e7.svg @@ -0,0 +1,29 @@ + + + + icons/skills/id-383 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-841abfa6-d7b6-415d-bc3f-925b076015c1.svg b/src/assets/images/all-skill-images/id-841abfa6-d7b6-415d-bc3f-925b076015c1.svg new file mode 100644 index 00000000..6b62f14a --- /dev/null +++ b/src/assets/images/all-skill-images/id-841abfa6-d7b6-415d-bc3f-925b076015c1.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-8456002e-fa2d-44f0-b0e7-86b1c02b6e4c.svg b/src/assets/images/all-skill-images/id-8456002e-fa2d-44f0-b0e7-86b1c02b6e4c.svg new file mode 100644 index 00000000..63157b7b --- /dev/null +++ b/src/assets/images/all-skill-images/id-8456002e-fa2d-44f0-b0e7-86b1c02b6e4c.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-8468eb01-c010-4566-bc53-e680fe62df16.svg b/src/assets/images/all-skill-images/id-8468eb01-c010-4566-bc53-e680fe62df16.svg new file mode 100644 index 00000000..78a9ed0e --- /dev/null +++ b/src/assets/images/all-skill-images/id-8468eb01-c010-4566-bc53-e680fe62df16.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-850ac0c8-7b53-4541-b851-aea7b372b62f.svg b/src/assets/images/all-skill-images/id-850ac0c8-7b53-4541-b851-aea7b372b62f.svg new file mode 100644 index 00000000..c6acc122 --- /dev/null +++ b/src/assets/images/all-skill-images/id-850ac0c8-7b53-4541-b851-aea7b372b62f.svg @@ -0,0 +1,29 @@ + + + + icons/skills/id-383 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-854a0af2-31e6-4dae-b210-38b697ad6cc4.svg b/src/assets/images/all-skill-images/id-854a0af2-31e6-4dae-b210-38b697ad6cc4.svg new file mode 100644 index 00000000..9f70c7ed --- /dev/null +++ b/src/assets/images/all-skill-images/id-854a0af2-31e6-4dae-b210-38b697ad6cc4.svg @@ -0,0 +1,19 @@ + + + + icons/skills/id-53 + Created with Sketch. + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-8594140a-c7ac-4763-9c58-b0a4bf0cde27.svg b/src/assets/images/all-skill-images/id-8594140a-c7ac-4763-9c58-b0a4bf0cde27.svg new file mode 100644 index 00000000..1363734d --- /dev/null +++ b/src/assets/images/all-skill-images/id-8594140a-c7ac-4763-9c58-b0a4bf0cde27.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-87a75a7e-e2db-4e5a-b146-74eb5d5bbdd6.svg b/src/assets/images/all-skill-images/id-87a75a7e-e2db-4e5a-b146-74eb5d5bbdd6.svg new file mode 100644 index 00000000..6b62f14a --- /dev/null +++ b/src/assets/images/all-skill-images/id-87a75a7e-e2db-4e5a-b146-74eb5d5bbdd6.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-87a8dd0f-12ea-47cd-a80d-20f47f0b7b9a.svg b/src/assets/images/all-skill-images/id-87a8dd0f-12ea-47cd-a80d-20f47f0b7b9a.svg new file mode 100644 index 00000000..9d611502 --- /dev/null +++ b/src/assets/images/all-skill-images/id-87a8dd0f-12ea-47cd-a80d-20f47f0b7b9a.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-89139c80-d0a2-47c2-aa16-14589d5afd10.svg b/src/assets/images/all-skill-images/id-89139c80-d0a2-47c2-aa16-14589d5afd10.svg new file mode 100644 index 00000000..1a9f9117 --- /dev/null +++ b/src/assets/images/all-skill-images/id-89139c80-d0a2-47c2-aa16-14589d5afd10.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-89a8cf2e-a6c2-4b52-a196-46bed7287505.svg b/src/assets/images/all-skill-images/id-89a8cf2e-a6c2-4b52-a196-46bed7287505.svg new file mode 100644 index 00000000..2995fc03 --- /dev/null +++ b/src/assets/images/all-skill-images/id-89a8cf2e-a6c2-4b52-a196-46bed7287505.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-89b53a3b-16b5-4817-b42d-d8f08c2b3403.svg b/src/assets/images/all-skill-images/id-89b53a3b-16b5-4817-b42d-d8f08c2b3403.svg new file mode 100644 index 00000000..6b708324 --- /dev/null +++ b/src/assets/images/all-skill-images/id-89b53a3b-16b5-4817-b42d-d8f08c2b3403.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-8a4e0b63-b820-4743-a4f7-f8660b8b0ed1.svg b/src/assets/images/all-skill-images/id-8a4e0b63-b820-4743-a4f7-f8660b8b0ed1.svg new file mode 100644 index 00000000..db382044 --- /dev/null +++ b/src/assets/images/all-skill-images/id-8a4e0b63-b820-4743-a4f7-f8660b8b0ed1.svg @@ -0,0 +1,55 @@ + + + + icons/skills/id-49 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-8ae7032a-11ad-40a6-946e-e3b283098e9d.svg b/src/assets/images/all-skill-images/id-8ae7032a-11ad-40a6-946e-e3b283098e9d.svg new file mode 100644 index 00000000..8425608e --- /dev/null +++ b/src/assets/images/all-skill-images/id-8ae7032a-11ad-40a6-946e-e3b283098e9d.svg @@ -0,0 +1,25 @@ + + + + icons/skills/id-319 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-8aede2cf-4d11-483e-b1c5-bbfb7d658bc1.svg b/src/assets/images/all-skill-images/id-8aede2cf-4d11-483e-b1c5-bbfb7d658bc1.svg new file mode 100644 index 00000000..05fb8940 --- /dev/null +++ b/src/assets/images/all-skill-images/id-8aede2cf-4d11-483e-b1c5-bbfb7d658bc1.svg @@ -0,0 +1,13 @@ + + + + icons/skills/id-115 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-8b0803b0-9eeb-401c-af72-dbd4718108aa.svg b/src/assets/images/all-skill-images/id-8b0803b0-9eeb-401c-af72-dbd4718108aa.svg new file mode 100644 index 00000000..1a4651ad --- /dev/null +++ b/src/assets/images/all-skill-images/id-8b0803b0-9eeb-401c-af72-dbd4718108aa.svg @@ -0,0 +1,31 @@ + + + + icons/skills/id-103 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-8bf4addb-a513-4197-b1bb-b52e4b1d3f61.svg b/src/assets/images/all-skill-images/id-8bf4addb-a513-4197-b1bb-b52e4b1d3f61.svg new file mode 100644 index 00000000..81052479 --- /dev/null +++ b/src/assets/images/all-skill-images/id-8bf4addb-a513-4197-b1bb-b52e4b1d3f61.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-8e7338d1-3eee-4477-9279-0a174d4c0479.svg b/src/assets/images/all-skill-images/id-8e7338d1-3eee-4477-9279-0a174d4c0479.svg new file mode 100644 index 00000000..c26772eb --- /dev/null +++ b/src/assets/images/all-skill-images/id-8e7338d1-3eee-4477-9279-0a174d4c0479.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-8e975f43-1272-4dfa-a2ce-039b83bd7045.svg b/src/assets/images/all-skill-images/id-8e975f43-1272-4dfa-a2ce-039b83bd7045.svg new file mode 100644 index 00000000..d576f736 --- /dev/null +++ b/src/assets/images/all-skill-images/id-8e975f43-1272-4dfa-a2ce-039b83bd7045.svg @@ -0,0 +1,88 @@ + + + + icons/skills/id-27 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-8ea1f822-a02f-4f4a-8501-91cbaba7d2fc.svg b/src/assets/images/all-skill-images/id-8ea1f822-a02f-4f4a-8501-91cbaba7d2fc.svg new file mode 100644 index 00000000..6dfa3f74 --- /dev/null +++ b/src/assets/images/all-skill-images/id-8ea1f822-a02f-4f4a-8501-91cbaba7d2fc.svg @@ -0,0 +1,13 @@ + + + + icons/skills/id-291 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-8f971be4-be7d-458c-be77-d314f21f0bc4.svg b/src/assets/images/all-skill-images/id-8f971be4-be7d-458c-be77-d314f21f0bc4.svg new file mode 100644 index 00000000..1e6de8c7 --- /dev/null +++ b/src/assets/images/all-skill-images/id-8f971be4-be7d-458c-be77-d314f21f0bc4.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-900ca389-a567-489c-bdd2-9b38318bc204.svg b/src/assets/images/all-skill-images/id-900ca389-a567-489c-bdd2-9b38318bc204.svg new file mode 100644 index 00000000..4343d950 --- /dev/null +++ b/src/assets/images/all-skill-images/id-900ca389-a567-489c-bdd2-9b38318bc204.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9133c0e9-a71f-45f7-acbf-1025bee06b0b.svg b/src/assets/images/all-skill-images/id-9133c0e9-a71f-45f7-acbf-1025bee06b0b.svg new file mode 100644 index 00000000..69d22ce8 --- /dev/null +++ b/src/assets/images/all-skill-images/id-9133c0e9-a71f-45f7-acbf-1025bee06b0b.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9185be29-5b3c-4cd9-bc80-4b9bb05aa048.svg b/src/assets/images/all-skill-images/id-9185be29-5b3c-4cd9-bc80-4b9bb05aa048.svg new file mode 100644 index 00000000..8971c8ec --- /dev/null +++ b/src/assets/images/all-skill-images/id-9185be29-5b3c-4cd9-bc80-4b9bb05aa048.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-92139dfa-55bf-4fac-a8ea-7de450941690.svg b/src/assets/images/all-skill-images/id-92139dfa-55bf-4fac-a8ea-7de450941690.svg new file mode 100644 index 00000000..cb97dc2d --- /dev/null +++ b/src/assets/images/all-skill-images/id-92139dfa-55bf-4fac-a8ea-7de450941690.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-92b5dc33-9358-4ff2-9065-73cf2fecf6f2.svg b/src/assets/images/all-skill-images/id-92b5dc33-9358-4ff2-9065-73cf2fecf6f2.svg new file mode 100644 index 00000000..b01e26c1 --- /dev/null +++ b/src/assets/images/all-skill-images/id-92b5dc33-9358-4ff2-9065-73cf2fecf6f2.svg @@ -0,0 +1,17 @@ + + + + icons/skills/id-196 + Created with Sketch. + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-92d9d476-3050-44e1-9f34-5a912cfa70c9.svg b/src/assets/images/all-skill-images/id-92d9d476-3050-44e1-9f34-5a912cfa70c9.svg new file mode 100644 index 00000000..e3278339 --- /dev/null +++ b/src/assets/images/all-skill-images/id-92d9d476-3050-44e1-9f34-5a912cfa70c9.svg @@ -0,0 +1,15 @@ + + + + icons/skills/id-116 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-943b5dd8-a55a-4d81-b161-fb158f89c39b.svg b/src/assets/images/all-skill-images/id-943b5dd8-a55a-4d81-b161-fb158f89c39b.svg new file mode 100644 index 00000000..9863e3dc --- /dev/null +++ b/src/assets/images/all-skill-images/id-943b5dd8-a55a-4d81-b161-fb158f89c39b.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-94eae221-1158-4aa9-a6a4-50ecb0bbb8b6.svg b/src/assets/images/all-skill-images/id-94eae221-1158-4aa9-a6a4-50ecb0bbb8b6.svg new file mode 100644 index 00000000..d7966ef6 --- /dev/null +++ b/src/assets/images/all-skill-images/id-94eae221-1158-4aa9-a6a4-50ecb0bbb8b6.svg @@ -0,0 +1,24 @@ + + + + icons/skills/id 328 + Created with Sketch. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9515e7ee-83b6-49d1-ba5c-6c59c5a8ef1b.svg b/src/assets/images/all-skill-images/id-9515e7ee-83b6-49d1-ba5c-6c59c5a8ef1b.svg new file mode 100644 index 00000000..2deb5de5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-9515e7ee-83b6-49d1-ba5c-6c59c5a8ef1b.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-958fe5c4-55e2-4cd3-baec-008da1fc729c.svg b/src/assets/images/all-skill-images/id-958fe5c4-55e2-4cd3-baec-008da1fc729c.svg new file mode 100644 index 00000000..e7156cf3 --- /dev/null +++ b/src/assets/images/all-skill-images/id-958fe5c4-55e2-4cd3-baec-008da1fc729c.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-961124d3-7c31-4687-8cf0-472e78359c2f.svg b/src/assets/images/all-skill-images/id-961124d3-7c31-4687-8cf0-472e78359c2f.svg new file mode 100644 index 00000000..387ca1e9 --- /dev/null +++ b/src/assets/images/all-skill-images/id-961124d3-7c31-4687-8cf0-472e78359c2f.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9873e7b6-9664-4554-91e7-205b5b824c6f.svg b/src/assets/images/all-skill-images/id-9873e7b6-9664-4554-91e7-205b5b824c6f.svg new file mode 100644 index 00000000..31960e27 --- /dev/null +++ b/src/assets/images/all-skill-images/id-9873e7b6-9664-4554-91e7-205b5b824c6f.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9ad1ad8e-d036-4261-823d-e06172f45a0a.svg b/src/assets/images/all-skill-images/id-9ad1ad8e-d036-4261-823d-e06172f45a0a.svg new file mode 100644 index 00000000..6714422c --- /dev/null +++ b/src/assets/images/all-skill-images/id-9ad1ad8e-d036-4261-823d-e06172f45a0a.svg @@ -0,0 +1,15 @@ + + + + icons/skills/id-40 + Created with Sketch. + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9ae7ec4f-1248-400e-bb00-6f729f894aa2.svg b/src/assets/images/all-skill-images/id-9ae7ec4f-1248-400e-bb00-6f729f894aa2.svg new file mode 100644 index 00000000..0e8a4d81 --- /dev/null +++ b/src/assets/images/all-skill-images/id-9ae7ec4f-1248-400e-bb00-6f729f894aa2.svg @@ -0,0 +1,31 @@ + + + + icons/skills/id-151 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9af09228-8160-4b4d-8b36-5532c036b949.svg b/src/assets/images/all-skill-images/id-9af09228-8160-4b4d-8b36-5532c036b949.svg new file mode 100644 index 00000000..14355704 --- /dev/null +++ b/src/assets/images/all-skill-images/id-9af09228-8160-4b4d-8b36-5532c036b949.svg @@ -0,0 +1,22 @@ + + + + icons/skills/id-308 + Created with Sketch. + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9b71dc0f-0c20-4dd5-b158-9d232a0dd3f3.svg b/src/assets/images/all-skill-images/id-9b71dc0f-0c20-4dd5-b158-9d232a0dd3f3.svg new file mode 100644 index 00000000..480a45d2 --- /dev/null +++ b/src/assets/images/all-skill-images/id-9b71dc0f-0c20-4dd5-b158-9d232a0dd3f3.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9bb6a500-be5e-4a4b-8466-4d920a47081d.svg b/src/assets/images/all-skill-images/id-9bb6a500-be5e-4a4b-8466-4d920a47081d.svg new file mode 100644 index 00000000..e5e37645 --- /dev/null +++ b/src/assets/images/all-skill-images/id-9bb6a500-be5e-4a4b-8466-4d920a47081d.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9c064bb3-5c39-433b-9527-3212ce259c5a.svg b/src/assets/images/all-skill-images/id-9c064bb3-5c39-433b-9527-3212ce259c5a.svg new file mode 100644 index 00000000..55e9d238 --- /dev/null +++ b/src/assets/images/all-skill-images/id-9c064bb3-5c39-433b-9527-3212ce259c5a.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9deeb6ed-6d6d-4fd2-a8f8-123412886210.svg b/src/assets/images/all-skill-images/id-9deeb6ed-6d6d-4fd2-a8f8-123412886210.svg new file mode 100644 index 00000000..69e3e96f --- /dev/null +++ b/src/assets/images/all-skill-images/id-9deeb6ed-6d6d-4fd2-a8f8-123412886210.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9e3ed332-371c-4b65-8d65-1d75bd60f5a7.svg b/src/assets/images/all-skill-images/id-9e3ed332-371c-4b65-8d65-1d75bd60f5a7.svg new file mode 100644 index 00000000..9f2fc4ea --- /dev/null +++ b/src/assets/images/all-skill-images/id-9e3ed332-371c-4b65-8d65-1d75bd60f5a7.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9efd4735-757b-4e5c-b47b-61eede131858.svg b/src/assets/images/all-skill-images/id-9efd4735-757b-4e5c-b47b-61eede131858.svg new file mode 100644 index 00000000..46fc7fde --- /dev/null +++ b/src/assets/images/all-skill-images/id-9efd4735-757b-4e5c-b47b-61eede131858.svg @@ -0,0 +1,21 @@ + + + + icons/skills/id-349 + Created with Sketch. + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9f2d9127-6a2e-4506-ad76-c4ab63577b09.svg b/src/assets/images/all-skill-images/id-9f2d9127-6a2e-4506-ad76-c4ab63577b09.svg new file mode 100644 index 00000000..cb97dc2d --- /dev/null +++ b/src/assets/images/all-skill-images/id-9f2d9127-6a2e-4506-ad76-c4ab63577b09.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9ff505f5-7ed7-4703-b1d2-ddbcb6c5d25d.svg b/src/assets/images/all-skill-images/id-9ff505f5-7ed7-4703-b1d2-ddbcb6c5d25d.svg new file mode 100644 index 00000000..6d4603f7 --- /dev/null +++ b/src/assets/images/all-skill-images/id-9ff505f5-7ed7-4703-b1d2-ddbcb6c5d25d.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-9ffc9004-7e9b-428f-b8f9-08f1eea68d9a.svg b/src/assets/images/all-skill-images/id-9ffc9004-7e9b-428f-b8f9-08f1eea68d9a.svg new file mode 100644 index 00000000..84f7e7a6 --- /dev/null +++ b/src/assets/images/all-skill-images/id-9ffc9004-7e9b-428f-b8f9-08f1eea68d9a.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-a158feae-0245-42f2-99b4-37220bb4737a.svg b/src/assets/images/all-skill-images/id-a158feae-0245-42f2-99b4-37220bb4737a.svg new file mode 100644 index 00000000..4650e298 --- /dev/null +++ b/src/assets/images/all-skill-images/id-a158feae-0245-42f2-99b4-37220bb4737a.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-a1cd2f65-2afc-4067-b337-defe3466d6f2.svg b/src/assets/images/all-skill-images/id-a1cd2f65-2afc-4067-b337-defe3466d6f2.svg new file mode 100644 index 00000000..d1a4f99b --- /dev/null +++ b/src/assets/images/all-skill-images/id-a1cd2f65-2afc-4067-b337-defe3466d6f2.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-a2b4bc11-c641-4a19-9eb7-33980378f82e.svg b/src/assets/images/all-skill-images/id-a2b4bc11-c641-4a19-9eb7-33980378f82e.svg new file mode 100644 index 00000000..a7fdc790 --- /dev/null +++ b/src/assets/images/all-skill-images/id-a2b4bc11-c641-4a19-9eb7-33980378f82e.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-a2f800a5-8f1d-4d8b-9400-1d2e7cab67d5.svg b/src/assets/images/all-skill-images/id-a2f800a5-8f1d-4d8b-9400-1d2e7cab67d5.svg new file mode 100644 index 00000000..8971c8ec --- /dev/null +++ b/src/assets/images/all-skill-images/id-a2f800a5-8f1d-4d8b-9400-1d2e7cab67d5.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-a372b606-b554-450f-8225-d3cddd564d2b.svg b/src/assets/images/all-skill-images/id-a372b606-b554-450f-8225-d3cddd564d2b.svg new file mode 100644 index 00000000..bc4cd2b3 --- /dev/null +++ b/src/assets/images/all-skill-images/id-a372b606-b554-450f-8225-d3cddd564d2b.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-a5c3ad9e-e09d-4fa9-a340-c73f8a7904b1.svg b/src/assets/images/all-skill-images/id-a5c3ad9e-e09d-4fa9-a340-c73f8a7904b1.svg new file mode 100644 index 00000000..9d611502 --- /dev/null +++ b/src/assets/images/all-skill-images/id-a5c3ad9e-e09d-4fa9-a340-c73f8a7904b1.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-a5ec4a6d-542e-41b1-9125-96fe12d4707d.svg b/src/assets/images/all-skill-images/id-a5ec4a6d-542e-41b1-9125-96fe12d4707d.svg new file mode 100644 index 00000000..55e9d238 --- /dev/null +++ b/src/assets/images/all-skill-images/id-a5ec4a6d-542e-41b1-9125-96fe12d4707d.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-a673a02e-61d8-4e29-b0b4-ce1ce5246009.svg b/src/assets/images/all-skill-images/id-a673a02e-61d8-4e29-b0b4-ce1ce5246009.svg new file mode 100644 index 00000000..7d425c7e --- /dev/null +++ b/src/assets/images/all-skill-images/id-a673a02e-61d8-4e29-b0b4-ce1ce5246009.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-a7091af0-1494-4445-871f-7eb7f6d89620.svg b/src/assets/images/all-skill-images/id-a7091af0-1494-4445-871f-7eb7f6d89620.svg new file mode 100644 index 00000000..6af612fe --- /dev/null +++ b/src/assets/images/all-skill-images/id-a7091af0-1494-4445-871f-7eb7f6d89620.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-a72c1483-3bbe-480c-909e-8b329dbf2b66.svg b/src/assets/images/all-skill-images/id-a72c1483-3bbe-480c-909e-8b329dbf2b66.svg new file mode 100644 index 00000000..1363734d --- /dev/null +++ b/src/assets/images/all-skill-images/id-a72c1483-3bbe-480c-909e-8b329dbf2b66.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-a7cad6ea-ea60-47a9-b368-54c4a576bf8e.svg b/src/assets/images/all-skill-images/id-a7cad6ea-ea60-47a9-b368-54c4a576bf8e.svg new file mode 100644 index 00000000..5626f5e1 --- /dev/null +++ b/src/assets/images/all-skill-images/id-a7cad6ea-ea60-47a9-b368-54c4a576bf8e.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-a80e050c-d6bd-42bb-bbbb-5444ba802235.svg b/src/assets/images/all-skill-images/id-a80e050c-d6bd-42bb-bbbb-5444ba802235.svg new file mode 100644 index 00000000..c06e3617 --- /dev/null +++ b/src/assets/images/all-skill-images/id-a80e050c-d6bd-42bb-bbbb-5444ba802235.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-a9a9de07-7ed6-4883-888f-12582c38429a.svg b/src/assets/images/all-skill-images/id-a9a9de07-7ed6-4883-888f-12582c38429a.svg new file mode 100644 index 00000000..81052479 --- /dev/null +++ b/src/assets/images/all-skill-images/id-a9a9de07-7ed6-4883-888f-12582c38429a.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-aa71c210-5f4e-40b4-9f67-3d0cd857e340.svg b/src/assets/images/all-skill-images/id-aa71c210-5f4e-40b4-9f67-3d0cd857e340.svg new file mode 100644 index 00000000..23d3836b --- /dev/null +++ b/src/assets/images/all-skill-images/id-aa71c210-5f4e-40b4-9f67-3d0cd857e340.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-aaef5792-2db5-41d9-bc3f-9591b9987dd1.svg b/src/assets/images/all-skill-images/id-aaef5792-2db5-41d9-bc3f-9591b9987dd1.svg new file mode 100644 index 00000000..96e96915 --- /dev/null +++ b/src/assets/images/all-skill-images/id-aaef5792-2db5-41d9-bc3f-9591b9987dd1.svg @@ -0,0 +1,427 @@ + + + + icons/skills/id-25 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ab03bdd5-f64f-4c6a-8a1b-8717addcb982.svg b/src/assets/images/all-skill-images/id-ab03bdd5-f64f-4c6a-8a1b-8717addcb982.svg new file mode 100644 index 00000000..b33843a2 --- /dev/null +++ b/src/assets/images/all-skill-images/id-ab03bdd5-f64f-4c6a-8a1b-8717addcb982.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ab0aa61e-dea7-4889-8ad1-75aaabbca6ea.svg b/src/assets/images/all-skill-images/id-ab0aa61e-dea7-4889-8ad1-75aaabbca6ea.svg new file mode 100644 index 00000000..69f273a8 --- /dev/null +++ b/src/assets/images/all-skill-images/id-ab0aa61e-dea7-4889-8ad1-75aaabbca6ea.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ac77f38d-21d8-4bb0-b79c-a56aaff1b271.svg b/src/assets/images/all-skill-images/id-ac77f38d-21d8-4bb0-b79c-a56aaff1b271.svg new file mode 100644 index 00000000..2d575d13 --- /dev/null +++ b/src/assets/images/all-skill-images/id-ac77f38d-21d8-4bb0-b79c-a56aaff1b271.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ad43a3f3-413f-4bfe-9703-28afad49b116.svg b/src/assets/images/all-skill-images/id-ad43a3f3-413f-4bfe-9703-28afad49b116.svg new file mode 100644 index 00000000..d510f4b6 --- /dev/null +++ b/src/assets/images/all-skill-images/id-ad43a3f3-413f-4bfe-9703-28afad49b116.svg @@ -0,0 +1,14 @@ + + + + icons/skills/id-117 + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ad84cee8-8329-4084-abfc-d1b2f25e0327.svg b/src/assets/images/all-skill-images/id-ad84cee8-8329-4084-abfc-d1b2f25e0327.svg new file mode 100644 index 00000000..11ff317e --- /dev/null +++ b/src/assets/images/all-skill-images/id-ad84cee8-8329-4084-abfc-d1b2f25e0327.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-aeae62d0-da9f-4d9a-a940-daa031c7ad71.svg b/src/assets/images/all-skill-images/id-aeae62d0-da9f-4d9a-a940-daa031c7ad71.svg new file mode 100644 index 00000000..5f33c13c --- /dev/null +++ b/src/assets/images/all-skill-images/id-aeae62d0-da9f-4d9a-a940-daa031c7ad71.svg @@ -0,0 +1,33 @@ + + + + icons/skills/id-129 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-afc39636-f7d7-4349-aef5-f9a76cc9e155.svg b/src/assets/images/all-skill-images/id-afc39636-f7d7-4349-aef5-f9a76cc9e155.svg new file mode 100644 index 00000000..0893de9e --- /dev/null +++ b/src/assets/images/all-skill-images/id-afc39636-f7d7-4349-aef5-f9a76cc9e155.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b0d6a9f5-572b-45db-9238-8129be12c75d.svg b/src/assets/images/all-skill-images/id-b0d6a9f5-572b-45db-9238-8129be12c75d.svg new file mode 100644 index 00000000..c5bd3faa --- /dev/null +++ b/src/assets/images/all-skill-images/id-b0d6a9f5-572b-45db-9238-8129be12c75d.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b24ce16a-6cf5-4043-bfa8-bcebcb51633f.svg b/src/assets/images/all-skill-images/id-b24ce16a-6cf5-4043-bfa8-bcebcb51633f.svg new file mode 100644 index 00000000..baa800dc --- /dev/null +++ b/src/assets/images/all-skill-images/id-b24ce16a-6cf5-4043-bfa8-bcebcb51633f.svg @@ -0,0 +1,20 @@ + + + + icons/skills/id-23 + Created with Sketch. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b2a6f7de-1e94-4699-8976-5747f8929dce.svg b/src/assets/images/all-skill-images/id-b2a6f7de-1e94-4699-8976-5747f8929dce.svg new file mode 100644 index 00000000..d2578fe2 --- /dev/null +++ b/src/assets/images/all-skill-images/id-b2a6f7de-1e94-4699-8976-5747f8929dce.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b2dddefa-bc85-446c-9f9d-83c66375bf2d.svg b/src/assets/images/all-skill-images/id-b2dddefa-bc85-446c-9f9d-83c66375bf2d.svg new file mode 100644 index 00000000..ad5fe890 --- /dev/null +++ b/src/assets/images/all-skill-images/id-b2dddefa-bc85-446c-9f9d-83c66375bf2d.svg @@ -0,0 +1,16 @@ + + + + icons/skills/id-60 + Created with Sketch. + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b3637407-3eee-408a-a080-e11d45cc9dd1.svg b/src/assets/images/all-skill-images/id-b3637407-3eee-408a-a080-e11d45cc9dd1.svg new file mode 100644 index 00000000..14810ab5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-b3637407-3eee-408a-a080-e11d45cc9dd1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b37a48db-f775-4e4e-b403-8ad1d234cdea.svg b/src/assets/images/all-skill-images/id-b37a48db-f775-4e4e-b403-8ad1d234cdea.svg new file mode 100644 index 00000000..14355704 --- /dev/null +++ b/src/assets/images/all-skill-images/id-b37a48db-f775-4e4e-b403-8ad1d234cdea.svg @@ -0,0 +1,22 @@ + + + + icons/skills/id-308 + Created with Sketch. + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b38f9238-e635-473d-9135-b7283bc391d3.svg b/src/assets/images/all-skill-images/id-b38f9238-e635-473d-9135-b7283bc391d3.svg new file mode 100644 index 00000000..4c2bdfba --- /dev/null +++ b/src/assets/images/all-skill-images/id-b38f9238-e635-473d-9135-b7283bc391d3.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-6 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b4041248-47c5-47a2-a546-f343d0a458a2.svg b/src/assets/images/all-skill-images/id-b4041248-47c5-47a2-a546-f343d0a458a2.svg new file mode 100644 index 00000000..2551a83f --- /dev/null +++ b/src/assets/images/all-skill-images/id-b4041248-47c5-47a2-a546-f343d0a458a2.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b507b87a-12a4-44ed-842f-4120fefb35f7.svg b/src/assets/images/all-skill-images/id-b507b87a-12a4-44ed-842f-4120fefb35f7.svg new file mode 100644 index 00000000..77ce735c --- /dev/null +++ b/src/assets/images/all-skill-images/id-b507b87a-12a4-44ed-842f-4120fefb35f7.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b5580674-0b23-456b-9eb7-b445d1a93821.svg b/src/assets/images/all-skill-images/id-b5580674-0b23-456b-9eb7-b445d1a93821.svg new file mode 100644 index 00000000..fd0ecd0e --- /dev/null +++ b/src/assets/images/all-skill-images/id-b5580674-0b23-456b-9eb7-b445d1a93821.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b59bc4b4-b677-4e56-a146-833905f7b018.svg b/src/assets/images/all-skill-images/id-b59bc4b4-b677-4e56-a146-833905f7b018.svg new file mode 100644 index 00000000..1e337bee --- /dev/null +++ b/src/assets/images/all-skill-images/id-b59bc4b4-b677-4e56-a146-833905f7b018.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b5bf0034-0aad-4543-8860-962932bcd3b3.svg b/src/assets/images/all-skill-images/id-b5bf0034-0aad-4543-8860-962932bcd3b3.svg new file mode 100644 index 00000000..c5007a13 --- /dev/null +++ b/src/assets/images/all-skill-images/id-b5bf0034-0aad-4543-8860-962932bcd3b3.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b63463a7-ffa0-408c-bb39-4b4782171fdd.svg b/src/assets/images/all-skill-images/id-b63463a7-ffa0-408c-bb39-4b4782171fdd.svg new file mode 100644 index 00000000..3049eadb --- /dev/null +++ b/src/assets/images/all-skill-images/id-b63463a7-ffa0-408c-bb39-4b4782171fdd.svg @@ -0,0 +1,26 @@ + + + + icons/skills/id-120 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b678ed5c-9807-4f10-9e7b-3333cfa92e77.svg b/src/assets/images/all-skill-images/id-b678ed5c-9807-4f10-9e7b-3333cfa92e77.svg new file mode 100644 index 00000000..162dc06e --- /dev/null +++ b/src/assets/images/all-skill-images/id-b678ed5c-9807-4f10-9e7b-3333cfa92e77.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b6c3f810-b03e-4843-a1d2-cf5def521451.svg b/src/assets/images/all-skill-images/id-b6c3f810-b03e-4843-a1d2-cf5def521451.svg new file mode 100644 index 00000000..decc03ce --- /dev/null +++ b/src/assets/images/all-skill-images/id-b6c3f810-b03e-4843-a1d2-cf5def521451.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b6f8f1dc-b078-42f4-8ff4-30ea669fd469.svg b/src/assets/images/all-skill-images/id-b6f8f1dc-b078-42f4-8ff4-30ea669fd469.svg new file mode 100644 index 00000000..2479cdaa --- /dev/null +++ b/src/assets/images/all-skill-images/id-b6f8f1dc-b078-42f4-8ff4-30ea669fd469.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/all-skill-images/id-b87cf4e6-c1fe-45d1-a1d9-d03d37bd5cd5.svg b/src/assets/images/all-skill-images/id-b87cf4e6-c1fe-45d1-a1d9-d03d37bd5cd5.svg new file mode 100644 index 00000000..2e652973 --- /dev/null +++ b/src/assets/images/all-skill-images/id-b87cf4e6-c1fe-45d1-a1d9-d03d37bd5cd5.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b90b7673-39de-4ccf-9c36-6f42fd76bdd7.svg b/src/assets/images/all-skill-images/id-b90b7673-39de-4ccf-9c36-6f42fd76bdd7.svg new file mode 100644 index 00000000..847bca0a --- /dev/null +++ b/src/assets/images/all-skill-images/id-b90b7673-39de-4ccf-9c36-6f42fd76bdd7.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-69 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-b999dda8-59ec-4442-afde-0acbd9b0fc67.svg b/src/assets/images/all-skill-images/id-b999dda8-59ec-4442-afde-0acbd9b0fc67.svg new file mode 100644 index 00000000..d1a4f99b --- /dev/null +++ b/src/assets/images/all-skill-images/id-b999dda8-59ec-4442-afde-0acbd9b0fc67.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ba11f617-d4f4-4065-b221-a2704b114ef1.svg b/src/assets/images/all-skill-images/id-ba11f617-d4f4-4065-b221-a2704b114ef1.svg new file mode 100644 index 00000000..14810ab5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-ba11f617-d4f4-4065-b221-a2704b114ef1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ba3f1474-feec-4a2f-9727-003e2790f782.svg b/src/assets/images/all-skill-images/id-ba3f1474-feec-4a2f-9727-003e2790f782.svg new file mode 100644 index 00000000..70c157d2 --- /dev/null +++ b/src/assets/images/all-skill-images/id-ba3f1474-feec-4a2f-9727-003e2790f782.svg @@ -0,0 +1,47 @@ + + + + icons/skills/id-404 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-baeaeac3-8f31-455f-ace9-db8d98977154.svg b/src/assets/images/all-skill-images/id-baeaeac3-8f31-455f-ace9-db8d98977154.svg new file mode 100644 index 00000000..ce01d95a --- /dev/null +++ b/src/assets/images/all-skill-images/id-baeaeac3-8f31-455f-ace9-db8d98977154.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-bb4b0bed-35b2-4be7-b4df-1fe98508329f.svg b/src/assets/images/all-skill-images/id-bb4b0bed-35b2-4be7-b4df-1fe98508329f.svg new file mode 100644 index 00000000..4c288d05 --- /dev/null +++ b/src/assets/images/all-skill-images/id-bb4b0bed-35b2-4be7-b4df-1fe98508329f.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-bb9687b9-26cb-48ab-8d32-1c0f8a2b9675.svg b/src/assets/images/all-skill-images/id-bb9687b9-26cb-48ab-8d32-1c0f8a2b9675.svg new file mode 100644 index 00000000..2c019756 --- /dev/null +++ b/src/assets/images/all-skill-images/id-bb9687b9-26cb-48ab-8d32-1c0f8a2b9675.svg @@ -0,0 +1,16 @@ + + + + icons/skills/id-187 + Created with Sketch. + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-bc375c34-1a7c-47d3-a0e7-29a3180fa6cd.svg b/src/assets/images/all-skill-images/id-bc375c34-1a7c-47d3-a0e7-29a3180fa6cd.svg new file mode 100644 index 00000000..1e62d9aa --- /dev/null +++ b/src/assets/images/all-skill-images/id-bc375c34-1a7c-47d3-a0e7-29a3180fa6cd.svg @@ -0,0 +1,14 @@ + + + + icons/skills/id-51 + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-bd417c10-d81a-45b6-85a9-d79efe86b9bb.svg b/src/assets/images/all-skill-images/id-bd417c10-d81a-45b6-85a9-d79efe86b9bb.svg new file mode 100644 index 00000000..2a49e46b --- /dev/null +++ b/src/assets/images/all-skill-images/id-bd417c10-d81a-45b6-85a9-d79efe86b9bb.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-be0325bc-aaff-44b4-813b-3158a0d3430d.svg b/src/assets/images/all-skill-images/id-be0325bc-aaff-44b4-813b-3158a0d3430d.svg new file mode 100644 index 00000000..03597132 --- /dev/null +++ b/src/assets/images/all-skill-images/id-be0325bc-aaff-44b4-813b-3158a0d3430d.svg @@ -0,0 +1,15 @@ + + + + icons/skills/id-220 + Created with Sketch. + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-bf4740ea-4dc7-424c-bec5-c4217f88f28d.svg b/src/assets/images/all-skill-images/id-bf4740ea-4dc7-424c-bec5-c4217f88f28d.svg new file mode 100644 index 00000000..98fc9785 --- /dev/null +++ b/src/assets/images/all-skill-images/id-bf4740ea-4dc7-424c-bec5-c4217f88f28d.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-bf79fe41-a692-40bc-b806-0235afaddbc3.svg b/src/assets/images/all-skill-images/id-bf79fe41-a692-40bc-b806-0235afaddbc3.svg new file mode 100644 index 00000000..fdd7ee99 --- /dev/null +++ b/src/assets/images/all-skill-images/id-bf79fe41-a692-40bc-b806-0235afaddbc3.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + 1 0 0 1 0 + 1 0 0 1 0 + 1 1 0 0 1 + 1 0 1 + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-bfc796ee-0c25-4838-ab23-5b007dee7672.svg b/src/assets/images/all-skill-images/id-bfc796ee-0c25-4838-ab23-5b007dee7672.svg new file mode 100644 index 00000000..8e0d1873 --- /dev/null +++ b/src/assets/images/all-skill-images/id-bfc796ee-0c25-4838-ab23-5b007dee7672.svg @@ -0,0 +1,21 @@ + + + + icons/skills/id-158 + Created with Sketch. + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-bfdf1ade-9141-4669-bc02-56fed8391d77.svg b/src/assets/images/all-skill-images/id-bfdf1ade-9141-4669-bc02-56fed8391d77.svg new file mode 100644 index 00000000..f4bb16c1 --- /dev/null +++ b/src/assets/images/all-skill-images/id-bfdf1ade-9141-4669-bc02-56fed8391d77.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c010c1d4-b6dd-4a45-9dcd-4698f1e33bb4.svg b/src/assets/images/all-skill-images/id-c010c1d4-b6dd-4a45-9dcd-4698f1e33bb4.svg new file mode 100644 index 00000000..d64f91bc --- /dev/null +++ b/src/assets/images/all-skill-images/id-c010c1d4-b6dd-4a45-9dcd-4698f1e33bb4.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c019e9c5-496e-49e9-9a6e-501da5ea9627.svg b/src/assets/images/all-skill-images/id-c019e9c5-496e-49e9-9a6e-501da5ea9627.svg new file mode 100644 index 00000000..61edc317 --- /dev/null +++ b/src/assets/images/all-skill-images/id-c019e9c5-496e-49e9-9a6e-501da5ea9627.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c0a5d2f9-913d-4bb1-a0bc-b54a74e048f6.svg b/src/assets/images/all-skill-images/id-c0a5d2f9-913d-4bb1-a0bc-b54a74e048f6.svg new file mode 100644 index 00000000..c7026fe5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-c0a5d2f9-913d-4bb1-a0bc-b54a74e048f6.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c11ff255-e7b3-4a70-b369-0cae44bf6d74.svg b/src/assets/images/all-skill-images/id-c11ff255-e7b3-4a70-b369-0cae44bf6d74.svg new file mode 100644 index 00000000..609a8cb0 --- /dev/null +++ b/src/assets/images/all-skill-images/id-c11ff255-e7b3-4a70-b369-0cae44bf6d74.svg @@ -0,0 +1,19 @@ + + + + icons/skills/id-142 + Created with Sketch. + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c1cbf395-6619-42a2-9f7a-58997f1ace26.svg b/src/assets/images/all-skill-images/id-c1cbf395-6619-42a2-9f7a-58997f1ace26.svg new file mode 100644 index 00000000..27cc4174 --- /dev/null +++ b/src/assets/images/all-skill-images/id-c1cbf395-6619-42a2-9f7a-58997f1ace26.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c3335138-347a-4a71-963b-9ba5f9741ddf.svg b/src/assets/images/all-skill-images/id-c3335138-347a-4a71-963b-9ba5f9741ddf.svg new file mode 100644 index 00000000..1f3d42ee --- /dev/null +++ b/src/assets/images/all-skill-images/id-c3335138-347a-4a71-963b-9ba5f9741ddf.svg @@ -0,0 +1,22 @@ + + + + icons/skills/id-246 + Created with Sketch. + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c3cb79a4-6f4f-4875-be86-25bf6b6d9b96.svg b/src/assets/images/all-skill-images/id-c3cb79a4-6f4f-4875-be86-25bf6b6d9b96.svg new file mode 100644 index 00000000..cd15961e --- /dev/null +++ b/src/assets/images/all-skill-images/id-c3cb79a4-6f4f-4875-be86-25bf6b6d9b96.svg @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c3f85c6d-0536-4887-82fa-3bbcfc1626e0.svg b/src/assets/images/all-skill-images/id-c3f85c6d-0536-4887-82fa-3bbcfc1626e0.svg new file mode 100644 index 00000000..1704335b --- /dev/null +++ b/src/assets/images/all-skill-images/id-c3f85c6d-0536-4887-82fa-3bbcfc1626e0.svg @@ -0,0 +1,30 @@ + + + + icons/skills/id-122 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c3f89f42-d235-49ca-a23f-7fb15b58f70e.svg b/src/assets/images/all-skill-images/id-c3f89f42-d235-49ca-a23f-7fb15b58f70e.svg new file mode 100644 index 00000000..23d3836b --- /dev/null +++ b/src/assets/images/all-skill-images/id-c3f89f42-d235-49ca-a23f-7fb15b58f70e.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c40afc95-882c-4b10-9471-0a1e497cbf10.svg b/src/assets/images/all-skill-images/id-c40afc95-882c-4b10-9471-0a1e497cbf10.svg new file mode 100644 index 00000000..1a9f9117 --- /dev/null +++ b/src/assets/images/all-skill-images/id-c40afc95-882c-4b10-9471-0a1e497cbf10.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c452ae83-43e1-4924-8f0d-2c631b8c0967.svg b/src/assets/images/all-skill-images/id-c452ae83-43e1-4924-8f0d-2c631b8c0967.svg new file mode 100644 index 00000000..2e652973 --- /dev/null +++ b/src/assets/images/all-skill-images/id-c452ae83-43e1-4924-8f0d-2c631b8c0967.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c4d34af5-65fe-4697-b8c7-26c38b488487.svg b/src/assets/images/all-skill-images/id-c4d34af5-65fe-4697-b8c7-26c38b488487.svg new file mode 100644 index 00000000..055307ad --- /dev/null +++ b/src/assets/images/all-skill-images/id-c4d34af5-65fe-4697-b8c7-26c38b488487.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c58cb039-8c20-44c2-ad42-95ae825eff7b.svg b/src/assets/images/all-skill-images/id-c58cb039-8c20-44c2-ad42-95ae825eff7b.svg new file mode 100644 index 00000000..726e3f85 --- /dev/null +++ b/src/assets/images/all-skill-images/id-c58cb039-8c20-44c2-ad42-95ae825eff7b.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c5ff88e7-4bc8-4e59-9acc-368959d1b712.svg b/src/assets/images/all-skill-images/id-c5ff88e7-4bc8-4e59-9acc-368959d1b712.svg new file mode 100644 index 00000000..de00aa6d --- /dev/null +++ b/src/assets/images/all-skill-images/id-c5ff88e7-4bc8-4e59-9acc-368959d1b712.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c6b87fab-73dd-4a2f-b999-c07062f2c0fa.svg b/src/assets/images/all-skill-images/id-c6b87fab-73dd-4a2f-b999-c07062f2c0fa.svg new file mode 100644 index 00000000..6d4603f7 --- /dev/null +++ b/src/assets/images/all-skill-images/id-c6b87fab-73dd-4a2f-b999-c07062f2c0fa.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c76d7849-75ba-4999-a4fe-2b3f8fea2c9f.svg b/src/assets/images/all-skill-images/id-c76d7849-75ba-4999-a4fe-2b3f8fea2c9f.svg new file mode 100644 index 00000000..fe1cc702 --- /dev/null +++ b/src/assets/images/all-skill-images/id-c76d7849-75ba-4999-a4fe-2b3f8fea2c9f.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c78bd236-8d7f-4f6b-97ce-b64113331492.svg b/src/assets/images/all-skill-images/id-c78bd236-8d7f-4f6b-97ce-b64113331492.svg new file mode 100644 index 00000000..b832d426 --- /dev/null +++ b/src/assets/images/all-skill-images/id-c78bd236-8d7f-4f6b-97ce-b64113331492.svg @@ -0,0 +1,20 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c7abc8aa-9814-4396-92bb-afb3194a6871.svg b/src/assets/images/all-skill-images/id-c7abc8aa-9814-4396-92bb-afb3194a6871.svg new file mode 100644 index 00000000..c84d7e51 --- /dev/null +++ b/src/assets/images/all-skill-images/id-c7abc8aa-9814-4396-92bb-afb3194a6871.svg @@ -0,0 +1,16 @@ + + + + icons/skills/id-353 + Created with Sketch. + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c854ab55-5922-4be1-8ecc-b3bc1f8629af.svg b/src/assets/images/all-skill-images/id-c854ab55-5922-4be1-8ecc-b3bc1f8629af.svg new file mode 100644 index 00000000..e1262cfb --- /dev/null +++ b/src/assets/images/all-skill-images/id-c854ab55-5922-4be1-8ecc-b3bc1f8629af.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-c9d9c422-cee9-4806-b924-7272dc15c14e.svg b/src/assets/images/all-skill-images/id-c9d9c422-cee9-4806-b924-7272dc15c14e.svg new file mode 100644 index 00000000..064512ac --- /dev/null +++ b/src/assets/images/all-skill-images/id-c9d9c422-cee9-4806-b924-7272dc15c14e.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-caf219fd-503b-4830-8391-9244c4852a69.svg b/src/assets/images/all-skill-images/id-caf219fd-503b-4830-8391-9244c4852a69.svg new file mode 100644 index 00000000..ad3d451d --- /dev/null +++ b/src/assets/images/all-skill-images/id-caf219fd-503b-4830-8391-9244c4852a69.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-cb7029f7-8441-462c-a040-9c32ab09a907.svg b/src/assets/images/all-skill-images/id-cb7029f7-8441-462c-a040-9c32ab09a907.svg new file mode 100644 index 00000000..7d425c7e --- /dev/null +++ b/src/assets/images/all-skill-images/id-cb7029f7-8441-462c-a040-9c32ab09a907.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-cb9b9433-29bc-4013-ac1b-faa2f6e46d89.svg b/src/assets/images/all-skill-images/id-cb9b9433-29bc-4013-ac1b-faa2f6e46d89.svg new file mode 100644 index 00000000..4aef250c --- /dev/null +++ b/src/assets/images/all-skill-images/id-cb9b9433-29bc-4013-ac1b-faa2f6e46d89.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-cbac57a3-7180-4316-8769-73af64893158.svg b/src/assets/images/all-skill-images/id-cbac57a3-7180-4316-8769-73af64893158.svg new file mode 100644 index 00000000..7ab5152f --- /dev/null +++ b/src/assets/images/all-skill-images/id-cbac57a3-7180-4316-8769-73af64893158.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-cf5451c2-05c3-4a7f-afc2-07c25a35fc5c.svg b/src/assets/images/all-skill-images/id-cf5451c2-05c3-4a7f-afc2-07c25a35fc5c.svg new file mode 100644 index 00000000..61edc317 --- /dev/null +++ b/src/assets/images/all-skill-images/id-cf5451c2-05c3-4a7f-afc2-07c25a35fc5c.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-cf5e1730-4026-43df-804a-d625b0d4d9c9.svg b/src/assets/images/all-skill-images/id-cf5e1730-4026-43df-804a-d625b0d4d9c9.svg new file mode 100644 index 00000000..96814b3d --- /dev/null +++ b/src/assets/images/all-skill-images/id-cf5e1730-4026-43df-804a-d625b0d4d9c9.svg @@ -0,0 +1,16 @@ + + + + icons/skills/id-261 + Created with Sketch. + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-cf8b20dc-1f45-4b40-93a5-3006cc1af9e3.svg b/src/assets/images/all-skill-images/id-cf8b20dc-1f45-4b40-93a5-3006cc1af9e3.svg new file mode 100644 index 00000000..2afecc03 --- /dev/null +++ b/src/assets/images/all-skill-images/id-cf8b20dc-1f45-4b40-93a5-3006cc1af9e3.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-39 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-d09a1eee-e4b0-48be-98a1-839c659c070c.svg b/src/assets/images/all-skill-images/id-d09a1eee-e4b0-48be-98a1-839c659c070c.svg new file mode 100644 index 00000000..8090dc70 --- /dev/null +++ b/src/assets/images/all-skill-images/id-d09a1eee-e4b0-48be-98a1-839c659c070c.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-d0affc8b-e649-47a0-863c-f461f1309f58.svg b/src/assets/images/all-skill-images/id-d0affc8b-e649-47a0-863c-f461f1309f58.svg new file mode 100644 index 00000000..a199c3e0 --- /dev/null +++ b/src/assets/images/all-skill-images/id-d0affc8b-e649-47a0-863c-f461f1309f58.svg @@ -0,0 +1,13 @@ + + + + icons/skills/id-183 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-d12313e3-c0fb-492c-a818-6b65ca4cdede.svg b/src/assets/images/all-skill-images/id-d12313e3-c0fb-492c-a818-6b65ca4cdede.svg new file mode 100644 index 00000000..42c0ce9d --- /dev/null +++ b/src/assets/images/all-skill-images/id-d12313e3-c0fb-492c-a818-6b65ca4cdede.svg @@ -0,0 +1,20 @@ + + + + icons/skills/id-345 + Created with Sketch. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-d24c0de0-b380-43bc-926a-142969d749da.svg b/src/assets/images/all-skill-images/id-d24c0de0-b380-43bc-926a-142969d749da.svg new file mode 100644 index 00000000..efe8dd1f --- /dev/null +++ b/src/assets/images/all-skill-images/id-d24c0de0-b380-43bc-926a-142969d749da.svg @@ -0,0 +1,30 @@ + + + + icons/skills/id-113 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-d292fc83-9ed4-44d7-8bc3-588d7e4664c3.svg b/src/assets/images/all-skill-images/id-d292fc83-9ed4-44d7-8bc3-588d7e4664c3.svg new file mode 100644 index 00000000..98fc9785 --- /dev/null +++ b/src/assets/images/all-skill-images/id-d292fc83-9ed4-44d7-8bc3-588d7e4664c3.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-d3ef5d22-98ce-4052-b0ca-6d0b167308d9.svg b/src/assets/images/all-skill-images/id-d3ef5d22-98ce-4052-b0ca-6d0b167308d9.svg new file mode 100644 index 00000000..6d3e56e6 --- /dev/null +++ b/src/assets/images/all-skill-images/id-d3ef5d22-98ce-4052-b0ca-6d0b167308d9.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-73 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-d67f260c-df08-47dd-b386-60e9de4470b2.svg b/src/assets/images/all-skill-images/id-d67f260c-df08-47dd-b386-60e9de4470b2.svg new file mode 100644 index 00000000..2d17953c --- /dev/null +++ b/src/assets/images/all-skill-images/id-d67f260c-df08-47dd-b386-60e9de4470b2.svg @@ -0,0 +1,14 @@ + + + + icons/skills/id-354 + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-d9ac9a54-2b8c-4a3c-adda-ad42375735f8.svg b/src/assets/images/all-skill-images/id-d9ac9a54-2b8c-4a3c-adda-ad42375735f8.svg new file mode 100644 index 00000000..42c0ce9d --- /dev/null +++ b/src/assets/images/all-skill-images/id-d9ac9a54-2b8c-4a3c-adda-ad42375735f8.svg @@ -0,0 +1,20 @@ + + + + icons/skills/id-345 + Created with Sketch. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-da6658bb-e245-42e1-bc7f-ea1c431c6b00.svg b/src/assets/images/all-skill-images/id-da6658bb-e245-42e1-bc7f-ea1c431c6b00.svg new file mode 100644 index 00000000..3058d917 --- /dev/null +++ b/src/assets/images/all-skill-images/id-da6658bb-e245-42e1-bc7f-ea1c431c6b00.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-dad59a6f-47c7-4c0b-a1e5-fa2286a5fac0.svg b/src/assets/images/all-skill-images/id-dad59a6f-47c7-4c0b-a1e5-fa2286a5fac0.svg new file mode 100644 index 00000000..35cc10d1 --- /dev/null +++ b/src/assets/images/all-skill-images/id-dad59a6f-47c7-4c0b-a1e5-fa2286a5fac0.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-db7993b8-e111-4391-bed6-a36432958cd6.svg b/src/assets/images/all-skill-images/id-db7993b8-e111-4391-bed6-a36432958cd6.svg new file mode 100644 index 00000000..12e8e73f --- /dev/null +++ b/src/assets/images/all-skill-images/id-db7993b8-e111-4391-bed6-a36432958cd6.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-dd4276ae-7c0e-441c-a57b-4f06e87372f3.svg b/src/assets/images/all-skill-images/id-dd4276ae-7c0e-441c-a57b-4f06e87372f3.svg new file mode 100644 index 00000000..2995fc03 --- /dev/null +++ b/src/assets/images/all-skill-images/id-dd4276ae-7c0e-441c-a57b-4f06e87372f3.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-dee63155-6381-4c48-b435-c4cfaf9f7a19.svg b/src/assets/images/all-skill-images/id-dee63155-6381-4c48-b435-c4cfaf9f7a19.svg new file mode 100644 index 00000000..e1262cfb --- /dev/null +++ b/src/assets/images/all-skill-images/id-dee63155-6381-4c48-b435-c4cfaf9f7a19.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e00e87bd-389d-43f6-944a-3512c1723616.svg b/src/assets/images/all-skill-images/id-e00e87bd-389d-43f6-944a-3512c1723616.svg new file mode 100644 index 00000000..5d0e72b0 --- /dev/null +++ b/src/assets/images/all-skill-images/id-e00e87bd-389d-43f6-944a-3512c1723616.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e085d912-c598-4f2f-a939-bce08870c2ef.svg b/src/assets/images/all-skill-images/id-e085d912-c598-4f2f-a939-bce08870c2ef.svg new file mode 100644 index 00000000..decc03ce --- /dev/null +++ b/src/assets/images/all-skill-images/id-e085d912-c598-4f2f-a939-bce08870c2ef.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e0b1ef0c-ee83-43a8-a157-5faaf6b76885.svg b/src/assets/images/all-skill-images/id-e0b1ef0c-ee83-43a8-a157-5faaf6b76885.svg new file mode 100644 index 00000000..dd49e876 --- /dev/null +++ b/src/assets/images/all-skill-images/id-e0b1ef0c-ee83-43a8-a157-5faaf6b76885.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e1db2932-8e66-4482-b99f-0c0ebce7ff8f.svg b/src/assets/images/all-skill-images/id-e1db2932-8e66-4482-b99f-0c0ebce7ff8f.svg new file mode 100644 index 00000000..73cd3207 --- /dev/null +++ b/src/assets/images/all-skill-images/id-e1db2932-8e66-4482-b99f-0c0ebce7ff8f.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e215ee34-83f7-46ef-8a8a-61225f6d442f.svg b/src/assets/images/all-skill-images/id-e215ee34-83f7-46ef-8a8a-61225f6d442f.svg new file mode 100644 index 00000000..064512ac --- /dev/null +++ b/src/assets/images/all-skill-images/id-e215ee34-83f7-46ef-8a8a-61225f6d442f.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e2b8acc2-881f-45a6-8321-489976b1db21.svg b/src/assets/images/all-skill-images/id-e2b8acc2-881f-45a6-8321-489976b1db21.svg new file mode 100644 index 00000000..17a96122 --- /dev/null +++ b/src/assets/images/all-skill-images/id-e2b8acc2-881f-45a6-8321-489976b1db21.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e3d5ff67-ed1c-4114-a773-143b00f3adda.svg b/src/assets/images/all-skill-images/id-e3d5ff67-ed1c-4114-a773-143b00f3adda.svg new file mode 100644 index 00000000..17a96122 --- /dev/null +++ b/src/assets/images/all-skill-images/id-e3d5ff67-ed1c-4114-a773-143b00f3adda.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e43c977e-544a-45dc-997f-81d39aa260cc.svg b/src/assets/images/all-skill-images/id-e43c977e-544a-45dc-997f-81d39aa260cc.svg new file mode 100644 index 00000000..41bcd4b3 --- /dev/null +++ b/src/assets/images/all-skill-images/id-e43c977e-544a-45dc-997f-81d39aa260cc.svg @@ -0,0 +1,34 @@ + + + + icons/skills/id-156 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e55675f8-cb16-4a01-a1b7-652739ba852e.svg b/src/assets/images/all-skill-images/id-e55675f8-cb16-4a01-a1b7-652739ba852e.svg new file mode 100644 index 00000000..96814b3d --- /dev/null +++ b/src/assets/images/all-skill-images/id-e55675f8-cb16-4a01-a1b7-652739ba852e.svg @@ -0,0 +1,16 @@ + + + + icons/skills/id-261 + Created with Sketch. + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e63e9880-fd7b-4476-b21d-ab45f90e5aa3.svg b/src/assets/images/all-skill-images/id-e63e9880-fd7b-4476-b21d-ab45f90e5aa3.svg new file mode 100644 index 00000000..b33843a2 --- /dev/null +++ b/src/assets/images/all-skill-images/id-e63e9880-fd7b-4476-b21d-ab45f90e5aa3.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e70984c4-3902-4f2d-8859-4b59b8801fe4.svg b/src/assets/images/all-skill-images/id-e70984c4-3902-4f2d-8859-4b59b8801fe4.svg new file mode 100644 index 00000000..2e32f458 --- /dev/null +++ b/src/assets/images/all-skill-images/id-e70984c4-3902-4f2d-8859-4b59b8801fe4.svg @@ -0,0 +1,25 @@ + + + + icons/skills/id-239 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e7bd0439-4ae3-414b-b95c-9487674e5738.svg b/src/assets/images/all-skill-images/id-e7bd0439-4ae3-414b-b95c-9487674e5738.svg new file mode 100644 index 00000000..27cc4174 --- /dev/null +++ b/src/assets/images/all-skill-images/id-e7bd0439-4ae3-414b-b95c-9487674e5738.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e82290ed-9630-4621-a7ea-fe3a581bb446.svg b/src/assets/images/all-skill-images/id-e82290ed-9630-4621-a7ea-fe3a581bb446.svg new file mode 100644 index 00000000..339e0459 --- /dev/null +++ b/src/assets/images/all-skill-images/id-e82290ed-9630-4621-a7ea-fe3a581bb446.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-34 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e883e99e-ac50-432b-a2cf-2a22a20cdc61.svg b/src/assets/images/all-skill-images/id-e883e99e-ac50-432b-a2cf-2a22a20cdc61.svg new file mode 100644 index 00000000..2d83266a --- /dev/null +++ b/src/assets/images/all-skill-images/id-e883e99e-ac50-432b-a2cf-2a22a20cdc61.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-e91e8218-2291-4a50-bdbd-386125aa5a93.svg b/src/assets/images/all-skill-images/id-e91e8218-2291-4a50-bdbd-386125aa5a93.svg new file mode 100644 index 00000000..17ff857c --- /dev/null +++ b/src/assets/images/all-skill-images/id-e91e8218-2291-4a50-bdbd-386125aa5a93.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ea6ad509-d2d6-4b87-9495-46c6c4ad4f1f.svg b/src/assets/images/all-skill-images/id-ea6ad509-d2d6-4b87-9495-46c6c4ad4f1f.svg new file mode 100644 index 00000000..e88917ea --- /dev/null +++ b/src/assets/images/all-skill-images/id-ea6ad509-d2d6-4b87-9495-46c6c4ad4f1f.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ea7741e8-0b00-44cb-9792-f53f08f8cb31.svg b/src/assets/images/all-skill-images/id-ea7741e8-0b00-44cb-9792-f53f08f8cb31.svg new file mode 100644 index 00000000..212d206b --- /dev/null +++ b/src/assets/images/all-skill-images/id-ea7741e8-0b00-44cb-9792-f53f08f8cb31.svg @@ -0,0 +1,833 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ea84013d-2d5c-4104-a635-5752c83ffbdd.svg b/src/assets/images/all-skill-images/id-ea84013d-2d5c-4104-a635-5752c83ffbdd.svg new file mode 100644 index 00000000..6715b2a9 --- /dev/null +++ b/src/assets/images/all-skill-images/id-ea84013d-2d5c-4104-a635-5752c83ffbdd.svg @@ -0,0 +1,15 @@ + + + + icons/skills/id-21 + Created with Sketch. + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-eb11de89-9ec4-44be-a308-b48b051cddd3.svg b/src/assets/images/all-skill-images/id-eb11de89-9ec4-44be-a308-b48b051cddd3.svg new file mode 100644 index 00000000..6dfa3f74 --- /dev/null +++ b/src/assets/images/all-skill-images/id-eb11de89-9ec4-44be-a308-b48b051cddd3.svg @@ -0,0 +1,13 @@ + + + + icons/skills/id-291 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ec176f65-85b5-4874-a6ae-dff2c142d464.svg b/src/assets/images/all-skill-images/id-ec176f65-85b5-4874-a6ae-dff2c142d464.svg new file mode 100644 index 00000000..c7026fe5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-ec176f65-85b5-4874-a6ae-dff2c142d464.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ecc754d5-f4b0-467f-8b0e-d87fe8c758b7.svg b/src/assets/images/all-skill-images/id-ecc754d5-f4b0-467f-8b0e-d87fe8c758b7.svg new file mode 100644 index 00000000..73cd3207 --- /dev/null +++ b/src/assets/images/all-skill-images/id-ecc754d5-f4b0-467f-8b0e-d87fe8c758b7.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ee4aa5a2-e0bb-4bd7-86ab-8c6d0cbf72a1.svg b/src/assets/images/all-skill-images/id-ee4aa5a2-e0bb-4bd7-86ab-8c6d0cbf72a1.svg new file mode 100644 index 00000000..e3278339 --- /dev/null +++ b/src/assets/images/all-skill-images/id-ee4aa5a2-e0bb-4bd7-86ab-8c6d0cbf72a1.svg @@ -0,0 +1,15 @@ + + + + icons/skills/id-116 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ee562839-9f92-40da-a26d-cba829236bcd.svg b/src/assets/images/all-skill-images/id-ee562839-9f92-40da-a26d-cba829236bcd.svg new file mode 100644 index 00000000..e2b72c1a --- /dev/null +++ b/src/assets/images/all-skill-images/id-ee562839-9f92-40da-a26d-cba829236bcd.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-eed1ac85-b0b2-4894-ae0f-b343e998e6c6.svg b/src/assets/images/all-skill-images/id-eed1ac85-b0b2-4894-ae0f-b343e998e6c6.svg new file mode 100644 index 00000000..25d8710f --- /dev/null +++ b/src/assets/images/all-skill-images/id-eed1ac85-b0b2-4894-ae0f-b343e998e6c6.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ef6ce710-3b7c-4f1d-b6d9-db96241fb56c.svg b/src/assets/images/all-skill-images/id-ef6ce710-3b7c-4f1d-b6d9-db96241fb56c.svg new file mode 100644 index 00000000..45b79e67 --- /dev/null +++ b/src/assets/images/all-skill-images/id-ef6ce710-3b7c-4f1d-b6d9-db96241fb56c.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ef95209f-c45d-4388-a64e-1a4feeb14fb4.svg b/src/assets/images/all-skill-images/id-ef95209f-c45d-4388-a64e-1a4feeb14fb4.svg new file mode 100644 index 00000000..b5bbc01e --- /dev/null +++ b/src/assets/images/all-skill-images/id-ef95209f-c45d-4388-a64e-1a4feeb14fb4.svg @@ -0,0 +1,25 @@ + + + + icons/skills/id-138 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-eff432c7-8655-4060-80f5-15940d03e28d.svg b/src/assets/images/all-skill-images/id-eff432c7-8655-4060-80f5-15940d03e28d.svg new file mode 100644 index 00000000..1c783dd4 --- /dev/null +++ b/src/assets/images/all-skill-images/id-eff432c7-8655-4060-80f5-15940d03e28d.svg @@ -0,0 +1,149 @@ + + + + icons/skills/id-44 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-f1480e60-731f-4c14-9681-c16a20cbbf34.svg b/src/assets/images/all-skill-images/id-f1480e60-731f-4c14-9681-c16a20cbbf34.svg new file mode 100644 index 00000000..7ab5152f --- /dev/null +++ b/src/assets/images/all-skill-images/id-f1480e60-731f-4c14-9681-c16a20cbbf34.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-f316e19f-768a-4790-827a-7bcef4804b66.svg b/src/assets/images/all-skill-images/id-f316e19f-768a-4790-827a-7bcef4804b66.svg new file mode 100644 index 00000000..d1ef6efe --- /dev/null +++ b/src/assets/images/all-skill-images/id-f316e19f-768a-4790-827a-7bcef4804b66.svg @@ -0,0 +1,15 @@ + + + + icons/skills/id-214 + Created with Sketch. + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-f566b3cc-8d6f-4cce-883e-1080c78cff0e.svg b/src/assets/images/all-skill-images/id-f566b3cc-8d6f-4cce-883e-1080c78cff0e.svg new file mode 100644 index 00000000..4881a5b5 --- /dev/null +++ b/src/assets/images/all-skill-images/id-f566b3cc-8d6f-4cce-883e-1080c78cff0e.svg @@ -0,0 +1,33 @@ + + + + icons/skills/id-312 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-f567b573-83ad-4695-83e9-b0ecb1c09ce1.svg b/src/assets/images/all-skill-images/id-f567b573-83ad-4695-83e9-b0ecb1c09ce1.svg new file mode 100644 index 00000000..2ec6a102 --- /dev/null +++ b/src/assets/images/all-skill-images/id-f567b573-83ad-4695-83e9-b0ecb1c09ce1.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-f5867267-032f-44b8-a06d-ee0fd600c6fa.svg b/src/assets/images/all-skill-images/id-f5867267-032f-44b8-a06d-ee0fd600c6fa.svg new file mode 100644 index 00000000..d8ea1b41 --- /dev/null +++ b/src/assets/images/all-skill-images/id-f5867267-032f-44b8-a06d-ee0fd600c6fa.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-f63c8efa-ec07-42ab-a024-4c60c64f25bc.svg b/src/assets/images/all-skill-images/id-f63c8efa-ec07-42ab-a024-4c60c64f25bc.svg new file mode 100644 index 00000000..fdd7ee99 --- /dev/null +++ b/src/assets/images/all-skill-images/id-f63c8efa-ec07-42ab-a024-4c60c64f25bc.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + 1 0 0 1 0 + 1 0 0 1 0 + 1 1 0 0 1 + 1 0 1 + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-f6cb9dc3-0639-445a-b25c-52fbc1efa402.svg b/src/assets/images/all-skill-images/id-f6cb9dc3-0639-445a-b25c-52fbc1efa402.svg new file mode 100644 index 00000000..9c627a23 --- /dev/null +++ b/src/assets/images/all-skill-images/id-f6cb9dc3-0639-445a-b25c-52fbc1efa402.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-f8689997-5a05-4ea3-ac5c-2ea16dd40ea5.svg b/src/assets/images/all-skill-images/id-f8689997-5a05-4ea3-ac5c-2ea16dd40ea5.svg new file mode 100644 index 00000000..f4bb16c1 --- /dev/null +++ b/src/assets/images/all-skill-images/id-f8689997-5a05-4ea3-ac5c-2ea16dd40ea5.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-f8ce395f-6b0f-46e5-a25c-92bdfcf6a313.svg b/src/assets/images/all-skill-images/id-f8ce395f-6b0f-46e5-a25c-92bdfcf6a313.svg new file mode 100644 index 00000000..fc2e9725 --- /dev/null +++ b/src/assets/images/all-skill-images/id-f8ce395f-6b0f-46e5-a25c-92bdfcf6a313.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-f9276298-3722-4f80-b382-f9f0af5a819e.svg b/src/assets/images/all-skill-images/id-f9276298-3722-4f80-b382-f9f0af5a819e.svg new file mode 100644 index 00000000..f20f8093 --- /dev/null +++ b/src/assets/images/all-skill-images/id-f9276298-3722-4f80-b382-f9f0af5a819e.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-f9c7256d-3542-4ae2-8620-eb0d64757057.svg b/src/assets/images/all-skill-images/id-f9c7256d-3542-4ae2-8620-eb0d64757057.svg new file mode 100644 index 00000000..7238a867 --- /dev/null +++ b/src/assets/images/all-skill-images/id-f9c7256d-3542-4ae2-8620-eb0d64757057.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-fbf60554-7f34-4097-a006-3d1b5b61cafd.svg b/src/assets/images/all-skill-images/id-fbf60554-7f34-4097-a006-3d1b5b61cafd.svg new file mode 100644 index 00000000..eca59517 --- /dev/null +++ b/src/assets/images/all-skill-images/id-fbf60554-7f34-4097-a006-3d1b5b61cafd.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-fc680896-d4b9-4730-9bb1-bcfcd8d68262.svg b/src/assets/images/all-skill-images/id-fc680896-d4b9-4730-9bb1-bcfcd8d68262.svg new file mode 100644 index 00000000..87bdb0f3 --- /dev/null +++ b/src/assets/images/all-skill-images/id-fc680896-d4b9-4730-9bb1-bcfcd8d68262.svg @@ -0,0 +1,26 @@ + + + + icons/skills/id-159 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-fcb167d2-1a2e-4dbc-beec-2284c3c674b7.svg b/src/assets/images/all-skill-images/id-fcb167d2-1a2e-4dbc-beec-2284c3c674b7.svg new file mode 100644 index 00000000..262bd3b8 --- /dev/null +++ b/src/assets/images/all-skill-images/id-fcb167d2-1a2e-4dbc-beec-2284c3c674b7.svg @@ -0,0 +1,38 @@ + + + + icons/skills/id-114 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-fcc08a5d-af21-4544-bd3c-86eae04cfb18.svg b/src/assets/images/all-skill-images/id-fcc08a5d-af21-4544-bd3c-86eae04cfb18.svg new file mode 100644 index 00000000..55046416 --- /dev/null +++ b/src/assets/images/all-skill-images/id-fcc08a5d-af21-4544-bd3c-86eae04cfb18.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-fce6f57f-3d12-4552-b554-e13752bff3fc.svg b/src/assets/images/all-skill-images/id-fce6f57f-3d12-4552-b554-e13752bff3fc.svg new file mode 100644 index 00000000..fd0ecd0e --- /dev/null +++ b/src/assets/images/all-skill-images/id-fce6f57f-3d12-4552-b554-e13752bff3fc.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-fd27699b-ff94-4d11-8c90-590731500f3c.svg b/src/assets/images/all-skill-images/id-fd27699b-ff94-4d11-8c90-590731500f3c.svg new file mode 100644 index 00000000..55046416 --- /dev/null +++ b/src/assets/images/all-skill-images/id-fd27699b-ff94-4d11-8c90-590731500f3c.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-fdb42280-52f7-4ca1-94f5-faa7120a3f1f.svg b/src/assets/images/all-skill-images/id-fdb42280-52f7-4ca1-94f5-faa7120a3f1f.svg new file mode 100644 index 00000000..365137d0 --- /dev/null +++ b/src/assets/images/all-skill-images/id-fdb42280-52f7-4ca1-94f5-faa7120a3f1f.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-fde42a95-c632-48ae-8807-62bd5574a1b1.svg b/src/assets/images/all-skill-images/id-fde42a95-c632-48ae-8807-62bd5574a1b1.svg new file mode 100644 index 00000000..78a9ed0e --- /dev/null +++ b/src/assets/images/all-skill-images/id-fde42a95-c632-48ae-8807-62bd5574a1b1.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-fe433ab2-8a48-4477-b013-5c9787f64a4f.svg b/src/assets/images/all-skill-images/id-fe433ab2-8a48-4477-b013-5c9787f64a4f.svg new file mode 100644 index 00000000..774ef101 --- /dev/null +++ b/src/assets/images/all-skill-images/id-fe433ab2-8a48-4477-b013-5c9787f64a4f.svg @@ -0,0 +1,12 @@ + + + + icons/skills/id-66 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-fe605776-b958-4bbe-897a-06c2a6c82405.svg b/src/assets/images/all-skill-images/id-fe605776-b958-4bbe-897a-06c2a6c82405.svg new file mode 100644 index 00000000..8aedbfc7 --- /dev/null +++ b/src/assets/images/all-skill-images/id-fe605776-b958-4bbe-897a-06c2a6c82405.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-fecb6ffb-bf30-4ce9-a002-498abb2b5971.svg b/src/assets/images/all-skill-images/id-fecb6ffb-bf30-4ce9-a002-498abb2b5971.svg new file mode 100644 index 00000000..a6db5f15 --- /dev/null +++ b/src/assets/images/all-skill-images/id-fecb6ffb-bf30-4ce9-a002-498abb2b5971.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-fee327cf-d68f-43dd-8790-1691c7a9ebc3.svg b/src/assets/images/all-skill-images/id-fee327cf-d68f-43dd-8790-1691c7a9ebc3.svg new file mode 100644 index 00000000..a199c3e0 --- /dev/null +++ b/src/assets/images/all-skill-images/id-fee327cf-d68f-43dd-8790-1691c7a9ebc3.svg @@ -0,0 +1,13 @@ + + + + icons/skills/id-183 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-fefbd310-9721-43f7-b7c9-729923992b75.svg b/src/assets/images/all-skill-images/id-fefbd310-9721-43f7-b7c9-729923992b75.svg new file mode 100644 index 00000000..5f33c13c --- /dev/null +++ b/src/assets/images/all-skill-images/id-fefbd310-9721-43f7-b7c9-729923992b75.svg @@ -0,0 +1,33 @@ + + + + icons/skills/id-129 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/all-skill-images/id-ff603127-af7f-4f9a-8dc9-3c6302bf79e5.svg b/src/assets/images/all-skill-images/id-ff603127-af7f-4f9a-8dc9-3c6302bf79e5.svg new file mode 100644 index 00000000..95d2b715 --- /dev/null +++ b/src/assets/images/all-skill-images/id-ff603127-af7f-4f9a-8dc9-3c6302bf79e5.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/icon-question-circle.svg b/src/assets/images/icon-question-circle.svg new file mode 100644 index 00000000..32c32be4 --- /dev/null +++ b/src/assets/images/icon-question-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/routes/InputSkills/components/Completeness/styles.module.scss b/src/routes/InputSkills/components/Completeness/styles.module.scss index a5ca08ba..6704bd76 100644 --- a/src/routes/InputSkills/components/Completeness/styles.module.scss +++ b/src/routes/InputSkills/components/Completeness/styles.module.scss @@ -10,7 +10,7 @@ } .list { - margin-bottom: 40px; + margin-bottom: 55px; } .list-item { diff --git a/src/routes/InputSkills/components/SkillItem/index.jsx b/src/routes/InputSkills/components/SkillItem/index.jsx new file mode 100644 index 00000000..121e2680 --- /dev/null +++ b/src/routes/InputSkills/components/SkillItem/index.jsx @@ -0,0 +1,34 @@ +import React from "react"; +import PT from "prop-types"; +import IconQuestionCircle from "../../../../assets/images/icon-question-circle.svg"; +import "./styles.module.scss"; + +const assets = require.context( + "../../../../assets/images/all-skill-images", + false, + /svg/ +); + +function SkillItem({ id, name }) { + return ( +
+ {assets && assets.keys().includes(`./id-${id}.svg`) ? ( + {name} + ) : ( + + )} +

{name}

+
+ ); +} + +SkillItem.propTypes = { + id: PT.string, + name: PT.string, +}; + +export default SkillItem; diff --git a/src/routes/InputSkills/components/SkillItem/styles.module.scss b/src/routes/InputSkills/components/SkillItem/styles.module.scss new file mode 100644 index 00000000..bc974cf2 --- /dev/null +++ b/src/routes/InputSkills/components/SkillItem/styles.module.scss @@ -0,0 +1,21 @@ +.item-card { + border: 1px solid #d4d4d4; + border-radius: 5px; + width: 117px; + height: 107px; + display: flex; + flex-direction: column; + justify-content: space-evenly; + align-items: center; + margin-bottom: 24px; +} + +.image { + width: 42px; + height: 42px; +} + +.item-text { + text-align: center; + font-size: 14px; +} diff --git a/src/routes/InputSkills/components/SkillsList/index.jsx b/src/routes/InputSkills/components/SkillsList/index.jsx index 9ed4d79b..4f8a7257 100644 --- a/src/routes/InputSkills/components/SkillsList/index.jsx +++ b/src/routes/InputSkills/components/SkillsList/index.jsx @@ -1,9 +1,10 @@ +import React from "react"; import Input from "components/Input"; import PageHeader from "components/PageHeader"; -import React from "react"; import "./styles.module.scss"; +import SkillItem from "../SkillItem"; -function SkillsList() { +function SkillsList({ skills }) { return (
} /> +
+ {skills.map((skill) => ( + + ))} +
); } diff --git a/src/routes/InputSkills/components/SkillsList/styles.module.scss b/src/routes/InputSkills/components/SkillsList/styles.module.scss index 8d6d2067..2c8b6a87 100644 --- a/src/routes/InputSkills/components/SkillsList/styles.module.scss +++ b/src/routes/InputSkills/components/SkillsList/styles.module.scss @@ -5,6 +5,8 @@ max-width: 746px; margin-right: 30px; padding: 0 30px; + height: 80vh; + overflow: scroll; } // adding "input:not([type="checkbox"])" to make sure that we override reset styles @@ -25,3 +27,10 @@ input:not([type="checkbox"]).filter-input { color: #aaaaaa; } } + +.skill-container { + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; +} diff --git a/src/routes/InputSkills/index.jsx b/src/routes/InputSkills/index.jsx index 979b1fd0..c55d487b 100644 --- a/src/routes/InputSkills/index.jsx +++ b/src/routes/InputSkills/index.jsx @@ -2,11 +2,18 @@ import React from "react"; import SkillsList from "./components/SkillsList"; import Completeness from "./components/Completeness"; import "./styles.module.scss"; +import { useData } from "hooks/useData"; +import { getSkills } from "services/skills"; +import LoadingIndicator from "components/LoadingIndicator"; function InputSkills() { - return ( + const [skills, loadingError] = useData(getSkills); + + return !skills ? ( + + ) : (
- +
); diff --git a/webpack.config.js b/webpack.config.js index 72e7b561..45cc538f 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -59,7 +59,7 @@ module.exports = (webpackConfigEnv) => { { test: /\.svg$/, exclude: [/node_modules/], - loader: "babel-loader", + loader: "file-loader", }, ], }, @@ -78,7 +78,7 @@ module.exports = (webpackConfigEnv) => { // see solution details https://stackoverflow.com/questions/25384360/how-to-prevent-moment-js-from-loading-locales-with-webpack/25426019#25426019 new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/), new webpack.DefinePlugin({ - 'process.env': { + "process.env": { APPENV: JSON.stringify(process.env.APPENV), }, }), From 82d0d5f577ba192d3627f58de175af43bbd1d662 Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Sun, 23 May 2021 20:49:46 +0400 Subject: [PATCH 04/14] added icon to completeness tab, added filter to skills list, fixed list style --- .../components/Completeness/index.jsx | 2 ++ .../Completeness/styles.module.scss | 9 +++++ .../components/SkillItem/styles.module.scss | 2 +- .../components/SkillsList/index.jsx | 35 +++++++++++++++++-- .../components/SkillsList/styles.module.scss | 7 ++-- 5 files changed, 50 insertions(+), 5 deletions(-) diff --git a/src/routes/InputSkills/components/Completeness/index.jsx b/src/routes/InputSkills/components/Completeness/index.jsx index 366fcfa5..21382fa4 100644 --- a/src/routes/InputSkills/components/Completeness/index.jsx +++ b/src/routes/InputSkills/components/Completeness/index.jsx @@ -2,6 +2,7 @@ import Button from "components/Button"; import React from "react"; import CompleteProgress from "../CompleteProgress"; import "./styles.module.scss"; +import IconListQuill from "../../../../assets/images/icon-list-quill.svg"; function Completeness() { return ( @@ -15,6 +16,7 @@ function Completeness() { + ); } diff --git a/src/routes/InputSkills/components/Completeness/styles.module.scss b/src/routes/InputSkills/components/Completeness/styles.module.scss index 6704bd76..5d7023c1 100644 --- a/src/routes/InputSkills/components/Completeness/styles.module.scss +++ b/src/routes/InputSkills/components/Completeness/styles.module.scss @@ -36,3 +36,12 @@ } } } + +.transparent-icon { + position: absolute; + right: -50px; + top: 85px; + opacity: 10%; + width: 144px; + height: 144px; +} diff --git a/src/routes/InputSkills/components/SkillItem/styles.module.scss b/src/routes/InputSkills/components/SkillItem/styles.module.scss index bc974cf2..41efc657 100644 --- a/src/routes/InputSkills/components/SkillItem/styles.module.scss +++ b/src/routes/InputSkills/components/SkillItem/styles.module.scss @@ -7,7 +7,7 @@ flex-direction: column; justify-content: space-evenly; align-items: center; - margin-bottom: 24px; + margin: 0 0 24px 24px; } .image { diff --git a/src/routes/InputSkills/components/SkillsList/index.jsx b/src/routes/InputSkills/components/SkillsList/index.jsx index 4f8a7257..263f1f29 100644 --- a/src/routes/InputSkills/components/SkillsList/index.jsx +++ b/src/routes/InputSkills/components/SkillsList/index.jsx @@ -1,10 +1,40 @@ -import React from "react"; +import React, { useEffect, useState } from "react"; +import { useDebounce } from "react-use"; import Input from "components/Input"; import PageHeader from "components/PageHeader"; import "./styles.module.scss"; import SkillItem from "../SkillItem"; +import { INPUT_DEBOUNCE_DELAY } from "constants/"; function SkillsList({ skills }) { + const [filteredSkills, setFilteredSkills] = useState(skills); + const [selectedSkills, setSelectedSkills] = useState([]); + const [filter, setFilter] = useState(""); + const [debouncedFilter, setDebouncedFilter] = useState(""); + + const onFilterChange = (e) => { + setFilter(e.target.value); + }; + + useDebounce( + () => { + setDebouncedFilter(filter); + }, + INPUT_DEBOUNCE_DELAY, + [filter] + ); + + useEffect(() => { + if (debouncedFilter.length > 0) { + const filterText = debouncedFilter.toLowerCase(); + setFilteredSkills( + skills.filter((skill) => skill.name.toLowerCase().includes(filterText)) + ); + } else { + setFilteredSkills(skills); + } + }, [debouncedFilter]); + return (
} />
- {skills.map((skill) => ( + {filteredSkills.map((skill) => ( ))}
diff --git a/src/routes/InputSkills/components/SkillsList/styles.module.scss b/src/routes/InputSkills/components/SkillsList/styles.module.scss index 2c8b6a87..365459ac 100644 --- a/src/routes/InputSkills/components/SkillsList/styles.module.scss +++ b/src/routes/InputSkills/components/SkillsList/styles.module.scss @@ -4,9 +4,11 @@ @include rounded-card; max-width: 746px; margin-right: 30px; - padding: 0 30px; height: 80vh; overflow: scroll; + > header { + padding: 16px 24px; + } } // adding "input:not([type="checkbox"])" to make sure that we override reset styles @@ -31,6 +33,7 @@ input:not([type="checkbox"]).filter-input { .skill-container { display: flex; flex-direction: row; - justify-content: space-between; + justify-content: flex-start; flex-wrap: wrap; + margin-right: 24px; } From 285e95754ccc03c7e2c80985a8334eb6896aa49f Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Sun, 23 May 2021 22:33:39 +0400 Subject: [PATCH 05/14] allowed selecting skills --- .../components/Completeness/index.jsx | 4 ++-- .../components/SkillItem/index.jsx | 10 ++++++-- .../components/SkillItem/styles.module.scss | 7 ++++++ .../components/SkillsList/index.jsx | 18 ++++++++++---- .../components/SkillsList/styles.module.scss | 9 +++++++ src/routes/InputSkills/index.jsx | 24 ++++++++++++++++--- 6 files changed, 60 insertions(+), 12 deletions(-) diff --git a/src/routes/InputSkills/components/Completeness/index.jsx b/src/routes/InputSkills/components/Completeness/index.jsx index 21382fa4..d485a42c 100644 --- a/src/routes/InputSkills/components/Completeness/index.jsx +++ b/src/routes/InputSkills/components/Completeness/index.jsx @@ -4,7 +4,7 @@ import CompleteProgress from "../CompleteProgress"; import "./styles.module.scss"; import IconListQuill from "../../../../assets/images/icon-list-quill.svg"; -function Completeness() { +function Completeness({ isDisabled }) { return (
@@ -13,7 +13,7 @@ function Completeness() {
  • Search Member
  • Overview of the Results
  • - diff --git a/src/routes/InputSkills/components/SkillItem/index.jsx b/src/routes/InputSkills/components/SkillItem/index.jsx index 121e2680..31ccaf53 100644 --- a/src/routes/InputSkills/components/SkillItem/index.jsx +++ b/src/routes/InputSkills/components/SkillItem/index.jsx @@ -2,6 +2,7 @@ import React from "react"; import PT from "prop-types"; import IconQuestionCircle from "../../../../assets/images/icon-question-circle.svg"; import "./styles.module.scss"; +import cn from "classnames"; const assets = require.context( "../../../../assets/images/all-skill-images", @@ -9,9 +10,12 @@ const assets = require.context( /svg/ ); -function SkillItem({ id, name }) { +function SkillItem({ id, name, onClick, isSelected }) { return ( -
    +
    onClick(id)} + > {assets && assets.keys().includes(`./id-${id}.svg`) ? ( @@ -48,9 +47,18 @@ function SkillsList({ skills }) { /> } /> + {selectedSkills.length > 0 && ( +

    {selectedSkills.length} skills selected

    + )}
    - {filteredSkills.map((skill) => ( - + {filteredSkills.map(({ id, name }) => ( + ))}
    diff --git a/src/routes/InputSkills/components/SkillsList/styles.module.scss b/src/routes/InputSkills/components/SkillsList/styles.module.scss index 365459ac..c75f0c5f 100644 --- a/src/routes/InputSkills/components/SkillsList/styles.module.scss +++ b/src/routes/InputSkills/components/SkillsList/styles.module.scss @@ -6,11 +6,20 @@ margin-right: 30px; height: 80vh; overflow: scroll; + position: relative; + > header { padding: 16px 24px; } } +.skill-count { + position: absolute; + font-size: 12px; + top: 72px; + left: 73px; +} + // adding "input:not([type="checkbox"])" to make sure that we override reset styles input:not([type="checkbox"]).filter-input { width: 300px; diff --git a/src/routes/InputSkills/index.jsx b/src/routes/InputSkills/index.jsx index c55d487b..44d79d9b 100644 --- a/src/routes/InputSkills/index.jsx +++ b/src/routes/InputSkills/index.jsx @@ -1,4 +1,4 @@ -import React from "react"; +import React, { useCallback, useState } from "react"; import SkillsList from "./components/SkillsList"; import Completeness from "./components/Completeness"; import "./styles.module.scss"; @@ -7,14 +7,32 @@ import { getSkills } from "services/skills"; import LoadingIndicator from "components/LoadingIndicator"; function InputSkills() { + const [selectedSkills, setSelectedSkills] = useState([]); const [skills, loadingError] = useData(getSkills); + const toggleSkill = useCallback( + (id) => { + if (selectedSkills.includes(id)) { + setSelectedSkills(selectedSkills.filter((skill) => skill !== id)); + } else { + setSelectedSkills(() => { + return [...selectedSkills, id]; + }); + } + }, + [selectedSkills] + ); + return !skills ? ( ) : (
    - - + +
    ); } From 25714b442210dc35266dc6be37bf5a486dc92a4d Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Sun, 23 May 2021 23:36:48 +0400 Subject: [PATCH 06/14] mocked searching --- src/assets/images/icon-earth-search.svg | 1 + .../components/Completeness/index.jsx | 40 +++++++++++++++---- .../Completeness/styles.module.scss | 10 ++++- .../components/SearchCard/index.jsx | 19 +++++++++ .../components/SearchCard/styles.module.scss | 33 +++++++++++++++ src/routes/InputSkills/index.jsx | 31 ++++++++++++-- 6 files changed, 123 insertions(+), 11 deletions(-) create mode 100644 src/assets/images/icon-earth-search.svg create mode 100644 src/routes/InputSkills/components/SearchCard/index.jsx create mode 100644 src/routes/InputSkills/components/SearchCard/styles.module.scss diff --git a/src/assets/images/icon-earth-search.svg b/src/assets/images/icon-earth-search.svg new file mode 100644 index 00000000..4aa7b40f --- /dev/null +++ b/src/assets/images/icon-earth-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/routes/InputSkills/components/Completeness/index.jsx b/src/routes/InputSkills/components/Completeness/index.jsx index d485a42c..204f6996 100644 --- a/src/routes/InputSkills/components/Completeness/index.jsx +++ b/src/routes/InputSkills/components/Completeness/index.jsx @@ -1,20 +1,46 @@ import Button from "components/Button"; import React from "react"; +import cn from "classnames"; import CompleteProgress from "../CompleteProgress"; import "./styles.module.scss"; import IconListQuill from "../../../../assets/images/icon-list-quill.svg"; -function Completeness({ isDisabled }) { +function Completeness({ isDisabled, onClick, buttonLabel, stage }) { return (
    - +
      -
    • Input Skills
    • -
    • Search Member
    • -
    • Overview of the Results
    • +
    • 1 } + )} + > + Input Skills +
    • +
    • + Search Member +
    • +
    • + Overview of the Results +
    -
    diff --git a/src/routes/InputSkills/components/Completeness/styles.module.scss b/src/routes/InputSkills/components/Completeness/styles.module.scss index 5d7023c1..3ede8292 100644 --- a/src/routes/InputSkills/components/Completeness/styles.module.scss +++ b/src/routes/InputSkills/components/Completeness/styles.module.scss @@ -29,12 +29,20 @@ float: left; } - &.done { + &.active { font-weight: 700; &:before { background-color: #fff; } } + + &.done { + font-weight: 700; + color: rgba(255, 255, 255, 0.6); + &:before { + content: "✓"; + } + } } .transparent-icon { diff --git a/src/routes/InputSkills/components/SearchCard/index.jsx b/src/routes/InputSkills/components/SearchCard/index.jsx new file mode 100644 index 00000000..62d44ad1 --- /dev/null +++ b/src/routes/InputSkills/components/SearchCard/index.jsx @@ -0,0 +1,19 @@ +import React from "react"; +import "./styles.module.scss"; +import IconEarthSearch from "../../../../assets/images/icon-earth-search.svg"; +import CenteredSpinner from "components/CenteredSpinner"; + +function SearchCard() { + return ( +
    +
    + +

    Search..

    +

    Matching the criteria with 1.5 million members around the world..

    +
    + +
    + ); +} + +export default SearchCard; diff --git a/src/routes/InputSkills/components/SearchCard/styles.module.scss b/src/routes/InputSkills/components/SearchCard/styles.module.scss new file mode 100644 index 00000000..0f2609b6 --- /dev/null +++ b/src/routes/InputSkills/components/SearchCard/styles.module.scss @@ -0,0 +1,33 @@ +@import "styles/include"; + +.search-card { + @include rounded-card; + max-width: 746px; + width: 50vw; + margin-right: 30px; + height: 80vh; +} + +.heading { + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: center; + margin: 30px 0 30px 0; + + svg { + margin-bottom: 8px; + } + + h3 { + @include font-barlow-condensed; + text-transform: uppercase; + font-size: 34px; + margin-bottom: 8px; + } + + p { + font-size: 14px; + color: #555555; + } +} diff --git a/src/routes/InputSkills/index.jsx b/src/routes/InputSkills/index.jsx index 44d79d9b..283fceee 100644 --- a/src/routes/InputSkills/index.jsx +++ b/src/routes/InputSkills/index.jsx @@ -1,15 +1,19 @@ -import React, { useCallback, useState } from "react"; +import React, { useCallback, useEffect, useState } from "react"; import SkillsList from "./components/SkillsList"; import Completeness from "./components/Completeness"; import "./styles.module.scss"; import { useData } from "hooks/useData"; import { getSkills } from "services/skills"; import LoadingIndicator from "components/LoadingIndicator"; +import SearchCard from "./components/SearchCard"; function InputSkills() { const [selectedSkills, setSelectedSkills] = useState([]); + const [searchState, setSearchState] = useState("done"); const [skills, loadingError] = useData(getSkills); + let searchTimer; + const toggleSkill = useCallback( (id) => { if (selectedSkills.includes(id)) { @@ -23,17 +27,38 @@ function InputSkills() { [selectedSkills] ); + const search = () => { + setSearchState("searching"); + searchTimer = setTimeout(() => { + setSearchState("done"); + }, 2000); + }; + + useEffect(() => clearTimeout(searchTimer)); + return !skills ? ( - ) : ( + ) : !searchState ? (
    - + +
    + ) : searchState === "searching" ? ( +
    + +
    + ) : ( +
    Done!
    ); } From 8c6f020ff9b1225ab16b8b8a6ba5782e19104f8f Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Mon, 24 May 2021 00:23:39 +0400 Subject: [PATCH 07/14] added results page and submission --- src/assets/images/icon-earth-check.svg | 1 + .../components/ResultCard/index.jsx | 46 +++++++++++ .../components/ResultCard/styles.module.scss | 77 +++++++++++++++++++ src/routes/InputSkills/index.jsx | 24 +++++- 4 files changed, 146 insertions(+), 2 deletions(-) create mode 100644 src/assets/images/icon-earth-check.svg create mode 100644 src/routes/InputSkills/components/ResultCard/index.jsx create mode 100644 src/routes/InputSkills/components/ResultCard/styles.module.scss diff --git a/src/assets/images/icon-earth-check.svg b/src/assets/images/icon-earth-check.svg new file mode 100644 index 00000000..cd10aa82 --- /dev/null +++ b/src/assets/images/icon-earth-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/routes/InputSkills/components/ResultCard/index.jsx b/src/routes/InputSkills/components/ResultCard/index.jsx new file mode 100644 index 00000000..859ee374 --- /dev/null +++ b/src/routes/InputSkills/components/ResultCard/index.jsx @@ -0,0 +1,46 @@ +import React from "react"; +import "./styles.module.scss"; +import IconEarthCheck from "../../../../assets/images/icon-earth-check.svg"; +import Button from "components/Button"; + +function ResultCard() { + return ( +
    +
    + +

    We have matching profiles

    +

    + We have qualified candidates who match 80% or more of your job + requirements. +

    +
    +
    +
    + + +
    +
    +
    +

    80%

    +

    Matching rate

    +
    +
    +

    300+

    +

    Members matched

    +
    +
    +
    +

    60% of members are available 20 hours / week (part time)

    +

    20% of members are available 30 hours / week (part time)

    +

    10% of members are available 40 hours / week (full time)

    +
    +
    +
    + ); +} + +export default ResultCard; diff --git a/src/routes/InputSkills/components/ResultCard/styles.module.scss b/src/routes/InputSkills/components/ResultCard/styles.module.scss new file mode 100644 index 00000000..31fb2757 --- /dev/null +++ b/src/routes/InputSkills/components/ResultCard/styles.module.scss @@ -0,0 +1,77 @@ +@import "styles/include"; + +.result-card { + @include rounded-card; + max-width: 746px; + width: 50vw; + margin-right: 30px; + height: 80vh; +} + +.heading { + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: center; + padding: 30px 0 30px 0; + margin-bottom: 30px; + color: #fff; + background-image: linear-gradient(225deg, #0ab88a 0%, #137d60 100%); + + svg { + margin-bottom: 8px; + g { + stroke: #fff; + } + } + + h3 { + @include font-barlow-condensed; + text-transform: uppercase; + font-size: 34px; + margin-bottom: 8px; + } + + p { + font-size: 14px; + } +} + +.button-group { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +} + +.content { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + + > div { + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-start; + } + + h4 { + @include font-barlow-condensed; + font-size: 48px; + margin-bottom: 14px; + } + + p { + font-size: 14px; + } +} + +.card-body { + display: flex; + flex-direction: column; + align-items: center; + justify-content: space-between; + height: 55vh; +} diff --git a/src/routes/InputSkills/index.jsx b/src/routes/InputSkills/index.jsx index 283fceee..03a79a1b 100644 --- a/src/routes/InputSkills/index.jsx +++ b/src/routes/InputSkills/index.jsx @@ -6,14 +6,27 @@ import { useData } from "hooks/useData"; import { getSkills } from "services/skills"; import LoadingIndicator from "components/LoadingIndicator"; import SearchCard from "./components/SearchCard"; +import ResultCard from "./components/ResultCard"; +import { createJob } from "services/jobs"; +import { navigate } from "@reach/router"; -function InputSkills() { +function InputSkills({ projectId }) { const [selectedSkills, setSelectedSkills] = useState([]); const [searchState, setSearchState] = useState("done"); const [skills, loadingError] = useData(getSkills); let searchTimer; + const submitJob = () => { + createJob({ + projectId, + title: "placeholder", + skills: selectedSkills, + }).then(() => { + navigate("/taas/myteams/createnewteam"); + }); + }; + const toggleSkill = useCallback( (id) => { if (selectedSkills.includes(id)) { @@ -58,7 +71,14 @@ function InputSkills() {
    ) : ( -
    Done!
    +
    + + +
    ); } From 386f3e6eef0e488a08336716ad5054d3498f7c0e Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Mon, 24 May 2021 12:12:17 +0400 Subject: [PATCH 08/14] Updated placeholder name for projects and jobs. --- .../InputSkills/components/Completeness/styles.module.scss | 3 +++ .../InputSkills/components/SkillsList/styles.module.scss | 2 +- src/routes/InputSkills/index.jsx | 5 +++-- src/services/teams.js | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/routes/InputSkills/components/Completeness/styles.module.scss b/src/routes/InputSkills/components/Completeness/styles.module.scss index 3ede8292..5c44deb9 100644 --- a/src/routes/InputSkills/components/Completeness/styles.module.scss +++ b/src/routes/InputSkills/components/Completeness/styles.module.scss @@ -41,6 +41,9 @@ color: rgba(255, 255, 255, 0.6); &:before { content: "✓"; + font-size: 9px; + line-height: 14px; + padding-left: 2px; } } } diff --git a/src/routes/InputSkills/components/SkillsList/styles.module.scss b/src/routes/InputSkills/components/SkillsList/styles.module.scss index c75f0c5f..15b6fbce 100644 --- a/src/routes/InputSkills/components/SkillsList/styles.module.scss +++ b/src/routes/InputSkills/components/SkillsList/styles.module.scss @@ -5,7 +5,7 @@ max-width: 746px; margin-right: 30px; height: 80vh; - overflow: scroll; + overflow-y: scroll; position: relative; > header { diff --git a/src/routes/InputSkills/index.jsx b/src/routes/InputSkills/index.jsx index 03a79a1b..ae27993b 100644 --- a/src/routes/InputSkills/index.jsx +++ b/src/routes/InputSkills/index.jsx @@ -12,7 +12,7 @@ import { navigate } from "@reach/router"; function InputSkills({ projectId }) { const [selectedSkills, setSelectedSkills] = useState([]); - const [searchState, setSearchState] = useState("done"); + const [searchState, setSearchState] = useState(null); const [skills, loadingError] = useData(getSkills); let searchTimer; @@ -20,8 +20,9 @@ function InputSkills({ projectId }) { const submitJob = () => { createJob({ projectId, - title: "placeholder", + title: `job-${Date()}`, skills: selectedSkills, + numPositions: 1, }).then(() => { navigate("/taas/myteams/createnewteam"); }); diff --git a/src/services/teams.js b/src/services/teams.js index a5b505b5..980e6909 100644 --- a/src/services/teams.js +++ b/src/services/teams.js @@ -180,7 +180,7 @@ export const postProject = () => { const url = `${config.API.V5}/projects/`; const bodyObj = { - name: "Placeholder", + name: `project-${Date()}`, type: "talent-as-a-service", }; From f92eb1f21ac03f415c4c0bc3ea231872f827ad9b Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Mon, 24 May 2021 17:39:20 +0400 Subject: [PATCH 09/14] Updated to use new createnewproject endpoint. Updated search card. --- config/dev.js | 2 +- src/assets/images/world-map-dotted.svg | 2 ++ src/assets/images/world-map-search1.svg | 2 ++ src/assets/images/world-map-search2.svg | 2 ++ .../components/SearchCard/index.jsx | 33 +++++++++++++++++-- .../components/SearchCard/styles.module.scss | 11 +++++++ src/services/teams.js | 15 +-------- 7 files changed, 49 insertions(+), 18 deletions(-) create mode 100644 src/assets/images/world-map-dotted.svg create mode 100644 src/assets/images/world-map-search1.svg create mode 100644 src/assets/images/world-map-search2.svg diff --git a/config/dev.js b/config/dev.js index cdfcc1f7..fbdb30c2 100644 --- a/config/dev.js +++ b/config/dev.js @@ -10,7 +10,7 @@ module.exports = { CONNECT_WEBSITE_URL: "https://connect.topcoder-dev.com", API: { - V5: "https://api.topcoder-dev.com/v5", //"http://localhost:3131/api/v5", + V5: "http://localhost:3131/api/v5", // "https://api.topcoder-dev.com/v5", V3: "https://api.topcoder-dev.com/v3", }, }; diff --git a/src/assets/images/world-map-dotted.svg b/src/assets/images/world-map-dotted.svg new file mode 100644 index 00000000..b82c481d --- /dev/null +++ b/src/assets/images/world-map-dotted.svg @@ -0,0 +1,2 @@ + + diff --git a/src/assets/images/world-map-search1.svg b/src/assets/images/world-map-search1.svg new file mode 100644 index 00000000..9c114e95 --- /dev/null +++ b/src/assets/images/world-map-search1.svg @@ -0,0 +1,2 @@ + + diff --git a/src/assets/images/world-map-search2.svg b/src/assets/images/world-map-search2.svg new file mode 100644 index 00000000..b410fa24 --- /dev/null +++ b/src/assets/images/world-map-search2.svg @@ -0,0 +1,2 @@ + + diff --git a/src/routes/InputSkills/components/SearchCard/index.jsx b/src/routes/InputSkills/components/SearchCard/index.jsx index 62d44ad1..6cea3f94 100644 --- a/src/routes/InputSkills/components/SearchCard/index.jsx +++ b/src/routes/InputSkills/components/SearchCard/index.jsx @@ -1,9 +1,28 @@ -import React from "react"; +import React, { useEffect, useState } from "react"; import "./styles.module.scss"; import IconEarthSearch from "../../../../assets/images/icon-earth-search.svg"; -import CenteredSpinner from "components/CenteredSpinner"; +import WorldMapDotted from "../../../../assets/images/world-map-dotted.svg"; +import WorldMapSearch1 from "../../../../assets/images/world-map-search1.svg"; +import WorldMapSearch2 from "../../../../assets/images/world-map-search2.svg"; function SearchCard() { + const [searchState, setSearchState] = useState(null); + + useEffect(() => { + let timer2; + const timer1 = setTimeout(() => { + setSearchState("state1"); + timer2 = setTimeout(() => { + setSearchState("state2"); + }, 500); + }, 500); + + return () => { + clearTimeout(timer1); + clearTimeout(timer2); + }; + }, []); + return (
    @@ -11,7 +30,15 @@ function SearchCard() {

    Search..

    Matching the criteria with 1.5 million members around the world..

    - +
    + {!searchState ? ( + + ) : searchState === "state1" ? ( + + ) : ( + + )} +
    ); } diff --git a/src/routes/InputSkills/components/SearchCard/styles.module.scss b/src/routes/InputSkills/components/SearchCard/styles.module.scss index 0f2609b6..52c5b5a6 100644 --- a/src/routes/InputSkills/components/SearchCard/styles.module.scss +++ b/src/routes/InputSkills/components/SearchCard/styles.module.scss @@ -31,3 +31,14 @@ color: #555555; } } + +.map-container { + display: flex; + flex-direction: row; + justify-content: center; + width: 100%; + + svg { + width: 90%; + } +} diff --git a/src/services/teams.js b/src/services/teams.js index 980e6909..2d02c2f2 100644 --- a/src/services/teams.js +++ b/src/services/teams.js @@ -177,7 +177,7 @@ export const postMembers = (teamId, handles, emails) => { * @returns {Promise} project object */ export const postProject = () => { - const url = `${config.API.V5}/projects/`; + const url = `${config.API.V5}/taas-teams/createTeamRequest`; const bodyObj = { name: `project-${Date()}`, @@ -186,16 +186,3 @@ export const postProject = () => { return axios.post(url, bodyObj); }; - -/** - * Get skills - * - * @param {string|number} page page number - * - * @returns {Promise} array of skill items - */ -export const getSkills = (page) => { - const query = `page=${page}&perPage=100`; - - return axios.get(`${config.API.V5}/taas-teams/skills?${query}`); -}; From ec053f0cd396f1d082d30ed5a52ef9fc7e8f0718 Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Mon, 24 May 2021 19:33:02 +0400 Subject: [PATCH 10/14] Added modal on submit job. Added nav to add another role. Updated behaviour of submit job click. --- src/assets/images/icon-single-man-add.svg | 1 + src/root.component.jsx | 2 + .../components/AddAnotherModal/index.jsx | 75 +++++++++++++++++++ .../AddAnotherModal/styles.module.scss | 48 ++++++++++++ src/routes/InputSkills/index.jsx | 35 +++++++-- src/routes/SelectRole/index.jsx | 7 ++ 6 files changed, 163 insertions(+), 5 deletions(-) create mode 100644 src/assets/images/icon-single-man-add.svg create mode 100644 src/routes/InputSkills/components/AddAnotherModal/index.jsx create mode 100644 src/routes/InputSkills/components/AddAnotherModal/styles.module.scss create mode 100644 src/routes/SelectRole/index.jsx diff --git a/src/assets/images/icon-single-man-add.svg b/src/assets/images/icon-single-man-add.svg new file mode 100644 index 00000000..badce111 --- /dev/null +++ b/src/assets/images/icon-single-man-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/root.component.jsx b/src/root.component.jsx index f4584afc..1cd31054 100644 --- a/src/root.component.jsx +++ b/src/root.component.jsx @@ -15,6 +15,7 @@ import ReduxToastr from "react-redux-toastr"; import store from "./store"; import "./styles/main.vendor.scss"; import styles from "./styles/main.module.scss"; +import SelectRole from "./routes/SelectRole"; export default function Root() { return ( @@ -33,6 +34,7 @@ export default function Root() { + {/* Global config for Toastr popups */} diff --git a/src/routes/InputSkills/components/AddAnotherModal/index.jsx b/src/routes/InputSkills/components/AddAnotherModal/index.jsx new file mode 100644 index 00000000..13d967e1 --- /dev/null +++ b/src/routes/InputSkills/components/AddAnotherModal/index.jsx @@ -0,0 +1,75 @@ +import React from "react"; +import PT from "prop-types"; +import Modal from "react-responsive-modal"; +import Button from "components/Button"; +import IconCrossLight from "../../../../assets/images/icon-cross-light.svg"; +import IconSingleManAdd from "../../../../assets/images/icon-single-man-add.svg"; +import "./styles.module.scss"; +import CenteredSpinner from "components/CenteredSpinner"; + +const modalStyle = { + borderRadius: "8px", + padding: "32px 32px 22px 32px", + maxWidth: "460px", + width: "100%", + margin: 0, + "overflow-x": "hidden", +}; + +const containerStyle = { + padding: "10px", +}; + +function AddAnotherModal({ open, onClose, submitDone, addAnother }) { + return ( + + } + styles={{ + modal: modalStyle, + modalContainer: containerStyle, + }} + > +
    + {!submitDone ? ( + <> + +
    Submitting Request...
    + + ) : ( + <> + +
    Add Another Position
    +

    You can add another position to your request if you want to.

    + + )} +
    +
    + + +
    +
    + ); +} + +AddAnotherModal.propTypes = { + open: PT.bool, + onClose: PT.func, + submitDone: PT.bool, + addAnother: PT.func, +}; + +export default AddAnotherModal; diff --git a/src/routes/InputSkills/components/AddAnotherModal/styles.module.scss b/src/routes/InputSkills/components/AddAnotherModal/styles.module.scss new file mode 100644 index 00000000..b0270326 --- /dev/null +++ b/src/routes/InputSkills/components/AddAnotherModal/styles.module.scss @@ -0,0 +1,48 @@ +@import "styles/include"; + +.button-group { + display: flex; + flex-direction: row; + justify-content: center; + align-items: flex-end; + :first-child { + margin-right: 8px; + } +} + +.modal-body { + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: center; + text-align: center; + margin-bottom: 80px; + + svg { + width: 48px; + height: 48px; + margin-bottom: 16px; + } + + h5 { + @include font-barlow-condensed; + font-size: 34px; + color: #1e94a3; + text-transform: uppercase; + font-weight: 500; + margin-bottom: 10px; + } + + p { + @include font-roboto; + font-size: 16px; + color: #555555; + line-height: 26px; + } +} + +.cross { + g { + stroke: #000; + } +} diff --git a/src/routes/InputSkills/index.jsx b/src/routes/InputSkills/index.jsx index ae27993b..ab96dd09 100644 --- a/src/routes/InputSkills/index.jsx +++ b/src/routes/InputSkills/index.jsx @@ -1,33 +1,52 @@ import React, { useCallback, useEffect, useState } from "react"; +import { useData } from "hooks/useData"; +import { navigate } from "@reach/router"; +import { toastr } from "react-redux-toastr"; import SkillsList from "./components/SkillsList"; import Completeness from "./components/Completeness"; import "./styles.module.scss"; -import { useData } from "hooks/useData"; import { getSkills } from "services/skills"; import LoadingIndicator from "components/LoadingIndicator"; import SearchCard from "./components/SearchCard"; import ResultCard from "./components/ResultCard"; import { createJob } from "services/jobs"; -import { navigate } from "@reach/router"; +import AddAnotherModal from "./components/AddAnotherModal"; function InputSkills({ projectId }) { const [selectedSkills, setSelectedSkills] = useState([]); const [searchState, setSearchState] = useState(null); + const [modalOpen, setModalOpen] = useState(false); + const [submitDone, setSubmitDone] = useState(false); + const [skills, loadingError] = useData(getSkills); let searchTimer; const submitJob = () => { + setSubmitDone(false); + setModalOpen(true); createJob({ projectId, title: `job-${Date()}`, skills: selectedSkills, numPositions: 1, - }).then(() => { - navigate("/taas/myteams/createnewteam"); - }); + }) + .then(() => { + toastr.success("Job Submitted"); + }) + .catch((err) => { + console.error(err); + toastr.warning("Error Submitting Job"); + }) + .finally(() => { + setSubmitDone(true); + }); }; + const addAnother = useCallback(() => { + navigate(`/taas/myteams/createnewteam/${projectId}/role`); + }, [projectId]); + const toggleSkill = useCallback( (id) => { if (selectedSkills.includes(id)) { @@ -79,6 +98,12 @@ function InputSkills({ projectId }) { stage={3} onClick={submitJob} /> + setModalOpen(false)} + submitDone={submitDone} + addAnother={addAnother} + /> ); } diff --git a/src/routes/SelectRole/index.jsx b/src/routes/SelectRole/index.jsx new file mode 100644 index 00000000..673ca690 --- /dev/null +++ b/src/routes/SelectRole/index.jsx @@ -0,0 +1,7 @@ +import React from "react"; + +function SelectRole() { + return

    Select A Role

    ; +} + +export default SelectRole; From 4bc2baa900707e264a65e73a1e16fc8ded80b957 Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Mon, 24 May 2021 23:10:37 +0400 Subject: [PATCH 11/14] Finished results page. Made mock search longer. --- src/assets/images/curve.svg | 11 ++ src/assets/images/icon-multiple-users.svg | 1 + src/assets/images/icon-team-meeting-chat.svg | 1 + src/routes/CreateNewTeam/index.jsx | 2 + .../components/ResultCard/index.jsx | 127 ++++++++++++--- .../components/ResultCard/styles.module.scss | 145 +++++++++++++++++- .../components/SearchCard/index.jsx | 4 +- src/routes/InputSkills/index.jsx | 2 +- 8 files changed, 264 insertions(+), 29 deletions(-) create mode 100644 src/assets/images/curve.svg create mode 100644 src/assets/images/icon-multiple-users.svg create mode 100644 src/assets/images/icon-team-meeting-chat.svg diff --git a/src/assets/images/curve.svg b/src/assets/images/curve.svg new file mode 100644 index 00000000..161384f1 --- /dev/null +++ b/src/assets/images/curve.svg @@ -0,0 +1,11 @@ + + + + 43EDEC75-5698-46E3-809B-449BFB99E5D5 + Created with sketchtool. + + + + + + \ No newline at end of file diff --git a/src/assets/images/icon-multiple-users.svg b/src/assets/images/icon-multiple-users.svg new file mode 100644 index 00000000..280fca3b --- /dev/null +++ b/src/assets/images/icon-multiple-users.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/icon-team-meeting-chat.svg b/src/assets/images/icon-team-meeting-chat.svg new file mode 100644 index 00000000..7cfd8c9b --- /dev/null +++ b/src/assets/images/icon-team-meeting-chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/routes/CreateNewTeam/index.jsx b/src/routes/CreateNewTeam/index.jsx index 3c69d1de..18cf3d7c 100644 --- a/src/routes/CreateNewTeam/index.jsx +++ b/src/routes/CreateNewTeam/index.jsx @@ -8,6 +8,7 @@ import IconMultipleActionsCheck from "../../assets/images/icon-multiple-actions- import IconListQuill from "../../assets/images/icon-list-quill.svg"; import IconOfficeFileText from "../../assets/images/icon-office-file-text.svg"; import { postProject } from "services/teams"; +import { toastr } from "react-redux-toastr"; function CreateNewTeam() { const createProject = async () => { @@ -17,6 +18,7 @@ function CreateNewTeam() { navigate(`/taas/myteams/createnewteam/${id}/skills`); }) .catch((err) => { + toastr.warning("Error", "Failed to create a new team."); console.error(err); }); }; diff --git a/src/routes/InputSkills/components/ResultCard/index.jsx b/src/routes/InputSkills/components/ResultCard/index.jsx index 859ee374..3e1a1155 100644 --- a/src/routes/InputSkills/components/ResultCard/index.jsx +++ b/src/routes/InputSkills/components/ResultCard/index.jsx @@ -1,9 +1,15 @@ -import React from "react"; +import React, { useState } from "react"; import "./styles.module.scss"; import IconEarthCheck from "../../../../assets/images/icon-earth-check.svg"; +import IconMultipleUsers from "../../../../assets/images/icon-multiple-users.svg"; +import IconMultipleActionsCheck from "../../../../assets/images/icon-multiple-actions-check-2.svg"; +import IconTeamMeetingChat from "../../../../assets/images/icon-team-meeting-chat.svg"; +import Curve from "../../../../assets/images/curve.svg"; import Button from "components/Button"; function ResultCard() { + const [showRates, setShowRates] = useState(false); + return (
    @@ -13,32 +19,107 @@ function ResultCard() { We have qualified candidates who match 80% or more of your job requirements.

    + +
    -
    -
    - - -
    -
    -
    -

    80%

    -

    Matching rate

    +
    + + +
    + {showRates ? ( +
    +
    +
    +
    +
    Full-Time
    +

    (40h / week)

    +
    +
    +
    $1,800
    +

    /Week

    +
    +
    +
    +
    +
    Part-Time
    +

    (30h / week)

    +
    +
    +
    $1,250
    +

    /Week

    +
    +
    +
    +
    +
    Part-Time
    +

    (20h / week)

    +
    +
    +
    $800
    +

    /Week

    +
    +
    -
    -

    300+

    -

    Members matched

    +
    +
    +
    + +
    +

    Qualified candidates within

    +
    24h
    +
    +
    +
    + +
    +

    Interviews can start within

    +
    48h
    +
    +
    -
    -

    60% of members are available 20 hours / week (part time)

    -

    20% of members are available 30 hours / week (part time)

    -

    10% of members are available 40 hours / week (full time)

    -
    -
    + ) : ( + <> +
    +
    +

    80%

    +

    Matching rate

    +
    +
    +
    + +

    300+

    +

    Members matched

    +
    +
    +
    +

    + 60% of members are available 20 hours / week (part + time) +

    +

    + 20% of members are available 30 hours / week (part + time) +

    +

    + 10% of members are available 40 hours / week (full + time) +

    +
    + + )}
    ); } diff --git a/src/routes/InputSkills/components/ResultCard/styles.module.scss b/src/routes/InputSkills/components/ResultCard/styles.module.scss index 31fb2757..efb4cb47 100644 --- a/src/routes/InputSkills/components/ResultCard/styles.module.scss +++ b/src/routes/InputSkills/components/ResultCard/styles.module.scss @@ -13,10 +13,13 @@ flex-direction: column; justify-content: flex-start; align-items: center; - padding: 30px 0 30px 0; + padding: 30px 0 60px 0; margin-bottom: 30px; color: #fff; background-image: linear-gradient(225deg, #0ab88a 0%, #137d60 100%); + position: relative; + text-align: center; + border-radius: 8px 8px 0 0; svg { margin-bottom: 8px; @@ -30,6 +33,7 @@ text-transform: uppercase; font-size: 34px; margin-bottom: 8px; + font-weight: 500; } p { @@ -42,6 +46,7 @@ flex-direction: row; align-items: center; justify-content: center; + margin-bottom: 42px; } .content { @@ -49,6 +54,8 @@ flex-direction: row; align-items: center; justify-content: center; + height: 170px; + margin-bottom: 35px; > div { display: flex; @@ -57,10 +64,19 @@ justify-content: flex-start; } + > div.vertical-line { + display: block; + height: 100%; + width: 1px; + background-color: #e9e9e9; + margin: 0 40px; + } + h4 { @include font-barlow-condensed; font-size: 48px; margin-bottom: 14px; + font-weight: 500; } p { @@ -68,10 +84,133 @@ } } -.card-body { +.users { + margin-bottom: 8px; +} + +.curve { + position: absolute; + left: 0; + bottom: -70px; + width: 100%; +} + +.transparent-icon { + position: absolute; + top: -40px; + right: 10px; + opacity: 12%; + height: 142px; + width: 142px; +} + +.footer { + text-align: center; + font-size: 14px; + line-height: 26px; + + span { + font-weight: 900; + } +} + +.rate-content { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + height: 200px; +} + +.vertical-line { + display: block; + height: 100%; + width: 1px; + background-color: #e9e9e9; + margin: 0 40px; +} + +.timeline-info { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + + svg { + height: 36px; + width: 36px; + margin-right: 16px; + + g { + stroke: #000; + } + } + + p { + font-size: 14px; + line-height: 22px; + } + + h6 { + @include font-roboto; + font-size: 22px; + font-weight: 700; + } +} + +.rate-right-side { display: flex; flex-direction: column; + align-items: flex-start; + justify-content: space-evenly; + height: 100%; +} + +.weekly-rate { + display: flex; + flex-direction: row; + align-items: baseline; + justify-content: flex-end; + margin-left: 30px; + + h5 { + @include font-barlow-condensed; + font-size: 48px; + font-weight: 500; + margin-right: 4px; + } + + p { + font-size: 14px; + color: #555; + } +} + +.rate-type { + h6 { + @include font-barlow; + font-size: 16px; + text-transform: uppercase; + font-weight: 900; + line-height: 20px; + } + p { + font-size: 14px; + color: #555; + } +} + +.cost-info { + display: flex; + flex-direction: row; align-items: center; + justify-content: flex-end; +} + +.rate-left-side { + display: flex; + flex-direction: column; + align-items: flex-start; justify-content: space-between; - height: 55vh; + height: 100%; } diff --git a/src/routes/InputSkills/components/SearchCard/index.jsx b/src/routes/InputSkills/components/SearchCard/index.jsx index 6cea3f94..486385b7 100644 --- a/src/routes/InputSkills/components/SearchCard/index.jsx +++ b/src/routes/InputSkills/components/SearchCard/index.jsx @@ -14,8 +14,8 @@ function SearchCard() { setSearchState("state1"); timer2 = setTimeout(() => { setSearchState("state2"); - }, 500); - }, 500); + }, 800); + }, 800); return () => { clearTimeout(timer1); diff --git a/src/routes/InputSkills/index.jsx b/src/routes/InputSkills/index.jsx index ab96dd09..f54a1d01 100644 --- a/src/routes/InputSkills/index.jsx +++ b/src/routes/InputSkills/index.jsx @@ -64,7 +64,7 @@ function InputSkills({ projectId }) { setSearchState("searching"); searchTimer = setTimeout(() => { setSearchState("done"); - }, 2000); + }, 3000); }; useEffect(() => clearTimeout(searchTimer)); From 1f8683b11790c6efd1750e063ce9b32842c20f25 Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Mon, 24 May 2021 23:41:26 +0400 Subject: [PATCH 12/14] cleanup and documentation --- .../CreateNewTeam/components/LandingBox/index.jsx | 5 +++++ src/routes/CreateNewTeam/index.jsx | 8 +++++++- .../components/AddAnotherModal/index.jsx | 6 ++++++ .../components/CompleteProgress/index.jsx | 5 +++++ .../InputSkills/components/Completeness/index.jsx | 14 ++++++++++++++ .../InputSkills/components/ResultCard/index.jsx | 6 ++++++ .../InputSkills/components/SearchCard/index.jsx | 5 +++++ .../InputSkills/components/SkillItem/index.jsx | 5 +++++ .../InputSkills/components/SkillsList/index.jsx | 13 +++++++++++++ src/routes/InputSkills/index.jsx | 15 +++++++++++++++ src/routes/SelectRole/index.jsx | 5 +++++ 11 files changed, 86 insertions(+), 1 deletion(-) diff --git a/src/routes/CreateNewTeam/components/LandingBox/index.jsx b/src/routes/CreateNewTeam/components/LandingBox/index.jsx index 8bd3bc2d..afdbeb0c 100644 --- a/src/routes/CreateNewTeam/components/LandingBox/index.jsx +++ b/src/routes/CreateNewTeam/components/LandingBox/index.jsx @@ -1,3 +1,8 @@ +/** + * Landing Box + * An option for the Create New Team + * landing page + */ import React from "react"; import PT from "prop-types"; import "./styles.module.scss"; diff --git a/src/routes/CreateNewTeam/index.jsx b/src/routes/CreateNewTeam/index.jsx index 18cf3d7c..a594904a 100644 --- a/src/routes/CreateNewTeam/index.jsx +++ b/src/routes/CreateNewTeam/index.jsx @@ -1,6 +1,13 @@ +/** + * Create New Team + * Landing page for creating new teams + * by selecting a role, inputting skills, + * or inputting a job description + */ import React from "react"; import { navigate } from "@reach/router"; import _ from "lodash"; +import { toastr } from "react-redux-toastr"; import Page from "components/Page"; import PageHeader from "components/PageHeader"; import LandingBox from "./components/LandingBox"; @@ -8,7 +15,6 @@ import IconMultipleActionsCheck from "../../assets/images/icon-multiple-actions- import IconListQuill from "../../assets/images/icon-list-quill.svg"; import IconOfficeFileText from "../../assets/images/icon-office-file-text.svg"; import { postProject } from "services/teams"; -import { toastr } from "react-redux-toastr"; function CreateNewTeam() { const createProject = async () => { diff --git a/src/routes/InputSkills/components/AddAnotherModal/index.jsx b/src/routes/InputSkills/components/AddAnotherModal/index.jsx index 13d967e1..e031669a 100644 --- a/src/routes/InputSkills/components/AddAnotherModal/index.jsx +++ b/src/routes/InputSkills/components/AddAnotherModal/index.jsx @@ -1,3 +1,9 @@ +/** + * Add Another Modal + * Popup that appears after submitting job. + * Shows loading spinner while job submits and + * allows navigation to "Add another role". + */ import React from "react"; import PT from "prop-types"; import Modal from "react-responsive-modal"; diff --git a/src/routes/InputSkills/components/CompleteProgress/index.jsx b/src/routes/InputSkills/components/CompleteProgress/index.jsx index 9970e093..025b6da1 100644 --- a/src/routes/InputSkills/components/CompleteProgress/index.jsx +++ b/src/routes/InputSkills/components/CompleteProgress/index.jsx @@ -1,3 +1,8 @@ +/** + * Complete Progress Tracker + * Graphical representation of + * completeness percentage for skill input. + */ import React from "react"; import PT from "prop-types"; import "./styles.module.scss"; diff --git a/src/routes/InputSkills/components/Completeness/index.jsx b/src/routes/InputSkills/components/Completeness/index.jsx index 204f6996..4bc91ac9 100644 --- a/src/routes/InputSkills/components/Completeness/index.jsx +++ b/src/routes/InputSkills/components/Completeness/index.jsx @@ -1,6 +1,13 @@ +/** + * Completeness Sidebar + * Shows level of completeness through skill + * input process and contains a button for + * searching for users or submitting the job. + */ import Button from "components/Button"; import React from "react"; import cn from "classnames"; +import PT from "prop-types"; import CompleteProgress from "../CompleteProgress"; import "./styles.module.scss"; import IconListQuill from "../../../../assets/images/icon-list-quill.svg"; @@ -47,4 +54,11 @@ function Completeness({ isDisabled, onClick, buttonLabel, stage }) { ); } +Completeness.propTypes = { + isDisabled: PT.bool, + onClick: PT.func, + buttonLabel: PT.string, + stage: PT.number, +}; + export default Completeness; diff --git a/src/routes/InputSkills/components/ResultCard/index.jsx b/src/routes/InputSkills/components/ResultCard/index.jsx index 3e1a1155..01a98935 100644 --- a/src/routes/InputSkills/components/ResultCard/index.jsx +++ b/src/routes/InputSkills/components/ResultCard/index.jsx @@ -1,3 +1,9 @@ +/** + * Result Card + * Card that appears after searching for + * users matching given skills. Gives information + * about costs and number of matching candidates. + */ import React, { useState } from "react"; import "./styles.module.scss"; import IconEarthCheck from "../../../../assets/images/icon-earth-check.svg"; diff --git a/src/routes/InputSkills/components/SearchCard/index.jsx b/src/routes/InputSkills/components/SearchCard/index.jsx index 486385b7..dbdebd5a 100644 --- a/src/routes/InputSkills/components/SearchCard/index.jsx +++ b/src/routes/InputSkills/components/SearchCard/index.jsx @@ -1,3 +1,8 @@ +/** + * Search Card + * A card that simulates searching for users + * that match the given skills. + */ import React, { useEffect, useState } from "react"; import "./styles.module.scss"; import IconEarthSearch from "../../../../assets/images/icon-earth-search.svg"; diff --git a/src/routes/InputSkills/components/SkillItem/index.jsx b/src/routes/InputSkills/components/SkillItem/index.jsx index 31ccaf53..40ae24f7 100644 --- a/src/routes/InputSkills/components/SkillItem/index.jsx +++ b/src/routes/InputSkills/components/SkillItem/index.jsx @@ -1,3 +1,8 @@ +/** + * Skill Item + * An item for the Skill List component. + * Shows an image and the name of the skill. + */ import React from "react"; import PT from "prop-types"; import IconQuestionCircle from "../../../../assets/images/icon-question-circle.svg"; diff --git a/src/routes/InputSkills/components/SkillsList/index.jsx b/src/routes/InputSkills/components/SkillsList/index.jsx index e90e5830..a152a541 100644 --- a/src/routes/InputSkills/components/SkillsList/index.jsx +++ b/src/routes/InputSkills/components/SkillsList/index.jsx @@ -1,5 +1,12 @@ +/** + * Skills List + * Lists all skills available to apply to a job + * and search for. Allows selecting skills and filtering + * by name. + */ import React, { useEffect, useState } from "react"; import { useDebounce } from "react-use"; +import PT from "prop-types"; import Input from "components/Input"; import PageHeader from "components/PageHeader"; import "./styles.module.scss"; @@ -65,4 +72,10 @@ function SkillsList({ skills, selectedSkills, toggleSkill }) { ); } +SkillsList.propTypes = { + skills: PT.array, + selectedSkills: PT.array, + toggleSkill: PT.func, +}; + export default SkillsList; diff --git a/src/routes/InputSkills/index.jsx b/src/routes/InputSkills/index.jsx index f54a1d01..c7c28be4 100644 --- a/src/routes/InputSkills/index.jsx +++ b/src/routes/InputSkills/index.jsx @@ -1,7 +1,17 @@ +/** + * Input Skills page + * Page that user reaches after choosing to input job skills. + * + * Gets a project id from the router. + * + * Allows selecting a number of skills, searching for users + * with those skills, and submitting a job requiring the skills. + */ import React, { useCallback, useEffect, useState } from "react"; import { useData } from "hooks/useData"; import { navigate } from "@reach/router"; import { toastr } from "react-redux-toastr"; +import PT from "prop-types"; import SkillsList from "./components/SkillsList"; import Completeness from "./components/Completeness"; import "./styles.module.scss"; @@ -60,6 +70,7 @@ function InputSkills({ projectId }) { [selectedSkills] ); + // mocked search for users with given skills const search = () => { setSearchState("searching"); searchTimer = setTimeout(() => { @@ -108,4 +119,8 @@ function InputSkills({ projectId }) { ); } +InputSkills.propTypes = { + projectId: PT.string, +}; + export default InputSkills; diff --git a/src/routes/SelectRole/index.jsx b/src/routes/SelectRole/index.jsx index 673ca690..5f6fa502 100644 --- a/src/routes/SelectRole/index.jsx +++ b/src/routes/SelectRole/index.jsx @@ -1,3 +1,8 @@ +/** + * Select Role + * Page for selecting a role to add to your team + */ + import React from "react"; function SelectRole() { From 8c50d73a130b539eebae2ddc7f7d81b419c510bf Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Mon, 24 May 2021 23:47:47 +0400 Subject: [PATCH 13/14] revert change made to config --- config/dev.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/dev.js b/config/dev.js index fbdb30c2..dfe168fd 100644 --- a/config/dev.js +++ b/config/dev.js @@ -10,7 +10,7 @@ module.exports = { CONNECT_WEBSITE_URL: "https://connect.topcoder-dev.com", API: { - V5: "http://localhost:3131/api/v5", // "https://api.topcoder-dev.com/v5", + V5: "https://api.topcoder-dev.com/v5", //"http://localhost:3030/api/v5" V3: "https://api.topcoder-dev.com/v3", }, }; From 7bd8a973ef7a292e2e7832771bf8ebfeb36cb67c Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Tue, 25 May 2021 12:12:15 +0400 Subject: [PATCH 14/14] Added authentication to Create new team and Input skills routes. --- src/root.component.jsx | 2 +- src/routes/CreateNewTeam/index.jsx | 3 ++- src/routes/InputSkills/index.jsx | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/root.component.jsx b/src/root.component.jsx index 1cd31054..a50a3023 100644 --- a/src/root.component.jsx +++ b/src/root.component.jsx @@ -24,6 +24,7 @@ export default function Root() { + @@ -32,7 +33,6 @@ export default function Root() { - diff --git a/src/routes/CreateNewTeam/index.jsx b/src/routes/CreateNewTeam/index.jsx index a594904a..08701d91 100644 --- a/src/routes/CreateNewTeam/index.jsx +++ b/src/routes/CreateNewTeam/index.jsx @@ -15,6 +15,7 @@ import IconMultipleActionsCheck from "../../assets/images/icon-multiple-actions- import IconListQuill from "../../assets/images/icon-list-quill.svg"; import IconOfficeFileText from "../../assets/images/icon-office-file-text.svg"; import { postProject } from "services/teams"; +import withAuthentication from "../../hoc/withAuthentication"; function CreateNewTeam() { const createProject = async () => { @@ -60,4 +61,4 @@ function CreateNewTeam() { ); } -export default CreateNewTeam; +export default withAuthentication(CreateNewTeam); diff --git a/src/routes/InputSkills/index.jsx b/src/routes/InputSkills/index.jsx index c7c28be4..a69d6e95 100644 --- a/src/routes/InputSkills/index.jsx +++ b/src/routes/InputSkills/index.jsx @@ -21,6 +21,7 @@ import SearchCard from "./components/SearchCard"; import ResultCard from "./components/ResultCard"; import { createJob } from "services/jobs"; import AddAnotherModal from "./components/AddAnotherModal"; +import withAuthentication from "../../hoc/withAuthentication"; function InputSkills({ projectId }) { const [selectedSkills, setSelectedSkills] = useState([]); @@ -123,4 +124,4 @@ InputSkills.propTypes = { projectId: PT.string, }; -export default InputSkills; +export default withAuthentication(InputSkills);