Merge branch 'feature/data-migration' of github.com:ONLYOFFICE/DocSpace into feature/data-migration

This commit is contained in:
Elyor Djalilov 2023-07-17 17:12:04 +05:00
commit 2433c574fd
5 changed files with 130 additions and 52 deletions

View File

@ -0,0 +1,49 @@
import React from "react";
import styled, { css } from "styled-components";
import Link from "@docspace/components/link";
import NoUserSelect from "@docspace/components/utils/commonStyles";
import Base from "@docspace/components/themes/base";
const StyledButtonWrapper = styled.div`
width: 340px;
height: 64px;
display: flex;
justify-content: space-between;
align-items: center;
padding: 12px 20px;
box-sizing: border-box;
border-radius: 6px;
border: 1px solid #d0d5da;
${NoUserSelect};
:hover {
border-color: #4781d1;
cursor: pointer;
}
:active {
background-color: ${(props) => props.theme.button.backgroundColor.baseActive};
color: ${(props) => props.theme.button.color.baseActive};
${() => css`
border: ${(props) => props.theme.button.border.primaryActive};
box-sizing: ${(props) => props.theme.button.boxSizing};
`}
}
`;
StyledButtonWrapper.defaultProps = { theme: Base };
export const IntegrationButton = ({ icon, onClick }) => {
return (
<StyledButtonWrapper onClick={onClick}>
<img src={icon} />
<Link type="page" isHovered color="#4781D1" fontWeight={600} lineHeight={15}>
Import
</Link>
</StyledButtonWrapper>
);
};

View File

@ -1,62 +1,46 @@
import { withTranslation } from "react-i18next";
import { inject, observer } from "mobx-react";
import { ReactSVG } from "react-svg";
import Box from "@docspace/components/box";
import React from "react";
import Text from "@docspace/components/text";
import Link from "@docspace/components/link";
import { StyledWrapper } from "./StyledDataImport";
import WorkspaceGoogleSvgUrl from "PUBLIC_DIR/images/workspace.google.react.svg?url";
import WorkspaceNextcloudSvgUrl from "PUBLIC_DIR/images/workspace.nextcloud.react.svg?url";
import WorkspaceOnlyofficeeSvgUrl from "PUBLIC_DIR/images/workspace.onlyoffice.react.svg?url";
import styled from "styled-components";
const services = [
{
id: 1,
title: "google",
logo: WorkspaceGoogleSvgUrl,
},
{
id: 2,
title: "nextcloud",
logo: WorkspaceNextcloudSvgUrl,
},
{
id: 3,
title: "onlyoffice",
logo: WorkspaceOnlyofficeeSvgUrl,
},
];
import { IntegrationButton } from "./components/integration-button";
const DataImport = (props) => {
const { t } = props;
import GoogleWorkspaceSvg from "PUBLIC_DIR/images/googleworkspace.react.svg?url";
import NextcloudSvg from "PUBLIC_DIR/images/nextcloud.logo.react.svg?url";
import OnlyOfficeWorkspaceSvg from "PUBLIC_DIR/images/logo/workspace.svg?url";
const DescriptionWrapper = styled.div`
max-width: 675px;
margin-bottom: 21px;
margin-top: 3px;
`;
const WorkspacesWrapper = styled.div`
max-width: 700px;
margin-top: 21px;
gap: 20px;
display: flex;
flex-wrap: wrap;
`;
const DataImport = () => {
return (
<StyledWrapper>
<Text className="data-import-description">
{t("Settings:DataImportDescription")}
</Text>
<Text className="start-migration-text">
{t("Settings:UploadBackupData")}
<div>
<DescriptionWrapper>
<Text color="#657077" lineHeight="20px">
Import data from a third party service to ONLYOFFICE DocSpace. Data import allows
transferring data such as all users, their personal and shared documents.
</Text>
</DescriptionWrapper>
<Text fontWeight={600}>
Upload a backup copy from a desired service below to start migration.
</Text>
<div className="service-list">
{services.map((service) => (
<Box className="service-wrapper" key={service.id}>
<ReactSVG src={service.logo} />
<Link
type="page"
fontWeight="600"
color="#4781D1"
isTextOverflow
onClick={() => console.log("clicked")}
>
{t("Settings:Import")}
</Link>
</Box>
))}
</div>
</StyledWrapper>
<WorkspacesWrapper>
<IntegrationButton icon={GoogleWorkspaceSvg} />
<IntegrationButton icon={NextcloudSvg} />
<IntegrationButton icon={OnlyOfficeWorkspaceSvg} />
</WorkspacesWrapper>
</div>
);
};

View File

@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" width="232" height="40" viewBox="0 0 232 40" fill="none">
<path d="M81.5086 11.5082H83.3461L79.6902 25.2129H77.891L74.9434 16.1785H74.8668L71.9191 25.2129H70.1199L66.3109 11.5082H68.1484L71.0387 22.2844H71.1152L74.082 13.3457H75.7281L78.6949 22.2844H78.7715L81.5086 11.5082Z" fill="#5F6368"/>
<path d="M83.1797 20.5234C83.1797 19.0818 83.6327 17.8887 84.5387 16.9441C85.4574 15.9999 86.6122 15.5277 88.0031 15.5277C89.394 15.5277 90.5425 15.9999 91.4484 16.9441C92.3672 17.8887 92.8266 19.0818 92.8266 20.5234C92.8266 21.9781 92.3672 23.1712 91.4484 24.1027C90.5422 25.0473 89.3937 25.5194 88.0031 25.5191C86.6125 25.5189 85.4577 25.0464 84.5387 24.1016C83.6324 23.1576 83.1794 21.9645 83.1797 20.5223M84.9406 20.5223C84.9406 21.5306 85.2341 22.3473 85.8211 22.9723C86.4081 23.5973 87.1354 23.9098 88.0031 23.9098C88.8708 23.9098 89.5982 23.5973 90.1852 22.9723C90.7721 22.3473 91.0656 21.5306 91.0656 20.5223C91.0656 19.527 90.7721 18.7167 90.1852 18.0914C89.5862 17.4537 88.8589 17.1346 88.0031 17.1344C87.1474 17.1341 86.4198 17.4535 85.8203 18.0926C85.2331 18.7176 84.9396 19.5279 84.9398 20.5234" fill="#5F6368"/>
<path d="M95.8371 25.2129H94.0762V15.834H95.7605V17.3652H95.8387C96.0173 16.8676 96.3842 16.4432 96.9394 16.0922C97.4947 15.7411 98.0401 15.5657 98.5758 15.566C99.0859 15.566 99.5198 15.6426 99.8773 15.7957L99.3398 17.5C99.1227 17.4109 98.7781 17.3663 98.3062 17.366C97.6427 17.366 97.0654 17.634 96.5742 18.1699C96.0831 18.7059 95.8374 19.3309 95.8371 20.0449V25.2129Z" fill="#5F6368"/>
<path d="M108.941 25.2129H106.816L103.887 20.7914L102.452 22.2078V25.2129H100.691V11.5082H102.452V19.9492L106.51 15.834H108.768V15.9106L105.112 19.5473L108.941 25.1363V25.2129Z" fill="#5F6368"/>
<path d="M116.56 22.6098C116.56 23.4267 116.203 24.1157 115.488 24.6769C114.774 25.2381 113.874 25.5189 112.789 25.5191C111.845 25.5191 111.016 25.2734 110.301 24.782C109.601 24.3094 109.066 23.6304 108.77 22.8394L110.339 22.1695C110.569 22.7312 110.904 23.1682 111.345 23.4805C111.764 23.7865 112.27 23.9507 112.79 23.9492C113.352 23.9492 113.82 23.828 114.196 23.5855C114.572 23.3431 114.76 23.056 114.761 22.7242C114.761 22.1252 114.301 21.685 113.382 21.4035L111.775 21.0016C109.95 20.5422 109.038 19.6614 109.038 18.3594C109.038 17.5047 109.386 16.8187 110.081 16.3016C110.777 15.7844 111.667 15.526 112.751 15.5266C113.581 15.5266 114.331 15.7243 115 16.1199C115.67 16.5155 116.139 17.045 116.407 17.7086L114.837 18.3594C114.658 17.9623 114.351 17.6359 113.967 17.4308C113.553 17.2048 113.088 17.0895 112.617 17.0961C112.181 17.0896 111.752 17.2092 111.383 17.4406C111.018 17.6703 110.836 17.951 110.836 18.2828C110.836 18.8187 111.34 19.2016 112.348 19.4312L113.764 19.7949C115.627 20.2543 116.559 21.1918 116.559 22.6074" fill="#5F6368"/>
<path d="M122.675 25.5191C121.986 25.5191 121.358 25.3724 120.79 25.0789C120.223 24.7854 119.785 24.3962 119.479 23.9113H119.401L119.479 25.2129V29.3473H117.718V15.834H119.402V17.1356H119.48C119.787 16.6509 120.224 16.2617 120.792 15.968C121.36 15.6742 121.988 15.5275 122.677 15.5277C123.914 15.5277 124.961 16.0126 125.816 16.9824C126.696 17.9652 127.137 19.1456 127.137 20.5234C127.137 21.9146 126.696 23.0949 125.816 24.0645C124.961 25.0343 123.915 25.5191 122.677 25.5191M122.39 23.9113C123.232 23.9113 123.94 23.5923 124.514 22.9543C125.087 22.3293 125.374 21.519 125.374 20.5234C125.374 19.5412 125.087 18.7309 124.514 18.0926C123.942 17.4543 123.233 17.1353 122.39 17.1356C121.535 17.1356 120.82 17.4546 120.246 18.0926C119.684 18.7309 119.404 19.5412 119.404 20.5234C119.404 21.5188 119.685 22.3354 120.246 22.9734C120.819 23.5984 121.534 23.9109 122.39 23.9109" fill="#5F6368"/>
<path d="M131.959 15.5277C133.261 15.5277 134.288 15.8754 135.04 16.5707C135.793 17.266 136.169 18.2199 136.17 19.4324V25.2137H134.485V23.9113H134.407C133.68 24.9832 132.71 25.5191 131.498 25.5191C130.464 25.5191 129.599 25.2129 128.904 24.6004C128.208 23.9879 127.861 23.2223 127.861 22.3035C127.861 21.334 128.228 20.562 128.961 19.9875C129.695 19.413 130.674 19.1259 131.9 19.1262C132.946 19.1262 133.807 19.3176 134.484 19.7004V19.2969C134.484 18.6844 134.241 18.1643 133.756 17.7367C133.289 17.3162 132.681 17.0873 132.053 17.0957C131.07 17.0957 130.292 17.5104 129.718 18.3398L128.167 17.3633C129.022 16.1393 130.285 15.5273 131.956 15.5273M129.681 22.3438C129.681 22.8031 129.875 23.1859 130.264 23.4922C130.654 23.7984 131.109 23.9516 131.632 23.9516C132.371 23.9516 133.032 23.6772 133.612 23.1285C134.193 22.5798 134.484 21.9354 134.484 21.1953C133.935 20.7617 133.169 20.5448 132.187 20.5445C131.472 20.5445 130.875 20.7168 130.397 21.0613C129.918 21.4059 129.68 21.8333 129.681 22.3438Z" fill="#5F6368"/>
<path d="M142.139 25.5191C140.748 25.5191 139.593 25.047 138.675 24.1027C137.769 23.1332 137.316 21.9401 137.316 20.5234C137.316 19.0818 137.769 17.8887 138.675 16.9441C139.594 15.9999 140.749 15.5277 142.139 15.5277C143.096 15.5277 143.932 15.7669 144.647 16.2453C145.361 16.7237 145.897 17.3841 146.255 18.2266L144.648 18.8965C144.151 17.7225 143.277 17.1356 142.026 17.1356C141.222 17.1356 140.527 17.4611 139.94 18.1121C139.366 18.7632 139.079 19.5671 139.079 20.5238C139.079 21.4806 139.366 22.2845 139.94 22.9356C140.527 23.5866 141.222 23.9121 142.026 23.9121C143.315 23.9121 144.221 23.3251 144.744 22.1512L146.314 22.8211C145.969 23.6633 145.43 24.3236 144.696 24.802C143.962 25.2803 143.111 25.5197 142.141 25.5199" fill="#5F6368"/>
<path d="M151.616 25.5191C150.237 25.5191 149.102 25.047 148.209 24.1027C147.315 23.1585 146.869 21.9654 146.869 20.5234C146.869 19.0945 147.303 17.9046 148.17 16.9535C149.038 16.0025 150.148 15.5272 151.501 15.5277C152.891 15.5277 153.998 15.9775 154.821 16.877C155.644 17.7764 156.055 19.0366 156.055 20.6574L156.036 20.8488H148.668C148.694 21.7676 149 22.5077 149.587 23.0691C150.173 23.6306 150.875 23.9113 151.692 23.9113C152.815 23.9113 153.695 23.3499 154.334 22.227L155.903 22.9926C155.503 23.7619 154.896 24.4048 154.152 24.8492C153.405 25.2956 152.56 25.5189 151.616 25.5191ZM148.803 19.3941H154.18C154.128 18.7431 153.863 18.2039 153.385 17.7766C152.908 17.3492 152.266 17.1356 151.462 17.1356C150.798 17.1356 150.227 17.3397 149.748 17.7481C149.27 18.1564 148.954 18.7051 148.801 19.3941" fill="#5F6368"/>
<path d="M7.90625 19.2023V17.0828H15C15.0788 17.5115 15.1171 17.9466 15.1145 18.3824C15.1145 19.9715 14.6797 21.9395 13.2785 23.3395C11.9164 24.7586 10.1762 25.5156 7.86836 25.5156C3.59375 25.5156 0 22.034 0 17.7578C0 13.4816 3.59375 10 7.86914 10C10.2344 10 11.9172 10.9273 13.1848 12.1383L11.6902 13.6328C10.7812 12.7816 9.55273 12.1191 7.86914 12.1191C4.74805 12.1191 2.30781 14.6355 2.30781 17.7578C2.30781 20.8801 4.74805 23.3984 7.86914 23.3984C9.89336 23.3984 11.0473 22.5848 11.7848 21.8469C12.3859 21.2457 12.782 20.3832 12.9355 19.2043L7.90625 19.2023Z" fill="#4285F4"/>
<path d="M25.9234 20.5203C25.9234 23.3984 23.6719 25.5156 20.9109 25.5156C18.15 25.5156 15.8984 23.3984 15.8984 20.5203C15.8984 17.6254 18.1496 15.525 20.9117 15.525C23.6738 15.525 25.9242 17.6254 25.9242 20.5203M23.7301 20.5203C23.7301 18.7234 22.425 17.493 20.9117 17.493C19.3984 17.493 18.093 18.7227 18.093 20.5203C18.093 22.2988 19.398 23.5477 20.9117 23.5477C22.4254 23.5477 23.7301 22.2977 23.7301 20.5203Z" fill="#EA4335"/>
<path d="M36.859 20.5203C36.859 23.3984 34.6094 25.5156 31.8465 25.5156C29.0836 25.5156 26.8336 23.3984 26.8336 20.5203C26.8336 17.6254 29.0844 15.525 31.8465 15.525C34.6086 15.525 36.859 17.6254 36.859 20.5203ZM34.6648 20.5203C34.6648 18.7234 33.3598 17.493 31.8465 17.493C30.3332 17.493 29.0277 18.7227 29.0277 20.5203C29.0277 22.2988 30.3328 23.5477 31.8465 23.5477C33.3602 23.5477 34.6648 22.2977 34.6648 20.5203Z" fill="#FBBC04"/>
<path d="M47.341 15.8277V24.7965C47.341 28.4863 45.1656 30 42.593 30C40.1711 30 38.7149 28.3727 38.1664 27.0484L40.0781 26.2535C40.4184 27.0672 41.25 28.032 42.5942 28.032C44.2399 28.032 45.2613 27.0101 45.2613 25.0992V24.3805H45.1856C44.6938 24.9859 43.7481 25.5156 42.5563 25.5156C40.059 25.5156 37.7703 23.3394 37.7703 20.5394C37.7703 17.7199 40.059 15.525 42.5563 15.525C43.7481 15.525 44.6938 16.0547 45.1856 16.6414H45.2613V15.8277H47.341ZM45.4113 20.5394C45.4113 18.7797 44.2395 17.4926 42.7442 17.4926C41.2309 17.4926 39.9633 18.7793 39.9633 20.5394C39.9633 22.2801 41.2309 23.5473 42.7442 23.5473C44.2387 23.5473 45.4113 22.2797 45.4113 20.5394Z" fill="#4285F4"/>
<path d="M51.0574 10.5789H48.8633V25.2129H51.0574V10.5789Z" fill="#34A853"/>
<path d="M59.5313 22.1664L61.2336 23.3016C60.6867 24.1152 59.3609 25.5156 57.0719 25.5156C54.2344 25.5156 52.1156 23.3207 52.1156 20.5203C52.1156 17.5516 54.2535 15.525 56.8258 15.525C59.4176 15.525 60.6848 17.5875 61.1012 18.7039L61.3281 19.2715L54.6484 22.034C55.1594 23.0367 55.9539 23.5477 57.0703 23.5477C58.1867 23.5477 58.9621 23.0008 59.5313 22.1664ZM54.291 20.3695L58.7555 18.5156C58.5094 17.8906 57.7719 17.4562 56.9016 17.4562C55.7856 17.4562 54.2344 18.4402 54.291 20.3703" fill="#EA4335"/>
</svg>

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@ -0,0 +1,24 @@
<svg width="232" height="40" viewBox="0 0 232 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.3248 29.7549L0.559975 25.6374C-0.186658 25.2779 -0.186658 24.7224 0.559975 24.3956L3.61143 22.9577L9.29234 25.6374C10.039 25.9968 11.2401 25.9968 11.9542 25.6374L17.6352 22.9577L20.6866 24.3956C21.4332 24.7551 21.4332 25.3106 20.6866 25.6374L11.9218 29.7549C11.2401 30.0817 10.039 30.0817 9.3248 29.7549Z" fill="#FF6F3D"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.29639 24.6596L0.558269 20.5374C-0.18609 20.1775 -0.18609 19.6213 0.558269 19.2941L3.5357 17.8873L9.29639 20.6028C10.0408 20.9627 11.2382 20.9627 11.9502 20.6028L17.7109 17.8873L20.6883 19.2941C21.4327 19.654 21.4327 20.2102 20.6883 20.5374L11.9502 24.6596C11.2058 25.0195 10.0084 25.0195 9.29639 24.6596Z" fill="#95C038"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.29639 19.6173L0.558269 15.5543C-0.18609 15.1996 -0.18609 14.6515 0.558269 14.329L9.29639 10.266C10.0408 9.91132 11.2382 9.91132 11.9502 10.266L20.6883 14.329C21.4327 14.6837 21.4327 15.2319 20.6883 15.5543L11.9502 19.6173C11.2058 19.9398 10.0084 19.9398 9.29639 19.6173Z" fill="#5DC0E8"/>
<path d="M31.5719 14.8889C29.0431 14.8889 26.5582 16.3737 26.5582 20C26.5582 23.6263 29.0431 25.1111 31.5719 25.1111C34.1007 25.1111 36.5856 23.6263 36.5856 20C36.5856 16.3737 34.1007 14.8889 31.5719 14.8889ZM31.5719 16.3166C32.3466 16.3166 34.393 16.6164 34.393 20C34.393 23.3836 32.3466 23.6834 31.5719 23.6834C30.7972 23.6834 28.7508 23.3836 28.7508 20C28.7508 16.6164 30.7972 16.3166 31.5719 16.3166Z" fill="#333333"/>
<path d="M38.2719 15.0031V24.9969H40.3476V19.1148L40.3037 17.3445H40.3476L40.8592 18.4581L44.4257 24.9969H47.1153V15.0031H45.0397V20.8852L45.0835 22.6555H45.0397L44.4988 21.2992L40.9615 15.0031H38.2719Z" fill="#333333"/>
<path d="M49.1634 15.0031V24.9969H55.3026V23.3122H51.239V15.0031H49.1634Z" fill="#333333"/>
<path d="M53.5486 15.0031L57.3198 20.9137V24.9969H59.3954V20.9423L63.0789 15.0031H60.8864L58.7669 18.5152L58.4161 19.2005H58.3722L58.0506 18.5152L55.9458 15.0031H53.5486Z" fill="#333333"/>
<path d="M67.9149 14.8889C65.3862 14.8889 62.9012 16.3737 62.9012 20C62.9012 23.6263 65.3862 25.1111 67.9149 25.1111C70.4437 25.1111 72.9286 23.6263 72.9286 20C72.9286 16.3737 70.4437 14.8889 67.9149 14.8889ZM67.9149 16.3166C68.6896 16.3166 70.736 16.6164 70.736 20C70.736 23.3836 68.6896 23.6834 67.9149 23.6834C67.1402 23.6834 65.0938 23.3836 65.0938 20C65.0938 16.6164 67.1402 16.3166 67.9149 16.3166Z" fill="#333333"/>
<path d="M74.615 15.0031V24.9969H76.6906V20.7567H80.1695V19.1148H76.6906V16.6878H80.3449V15.0031H74.615Z" fill="#333333"/>
<path d="M81.8093 15.0031V24.9969H83.885V20.7567H87.3638V19.1148H83.885V16.6878H87.5392V15.0031H81.8093Z" fill="#333333"/>
<path d="M89.0037 24.9969H91.0793V15.0031H89.0037V24.9969Z" fill="#333333"/>
<path d="M100.598 22.9839C100.087 23.2123 99.3706 23.4264 98.4643 23.4264C96.6226 23.4264 94.9562 22.4413 94.9562 20.0286C94.9562 17.987 96.3156 16.5736 98.6105 16.5736C99.3852 16.5736 100.043 16.7163 100.642 16.9448L100.73 15.2315C99.9553 14.9888 99.2683 14.8889 98.4643 14.8889C95.2485 14.8889 92.7636 16.6164 92.7636 20.0571C92.7636 23.6977 95.5409 25.1111 98.0843 25.1111C98.9028 25.1111 99.8237 24.9826 100.73 24.6828L100.598 22.9839Z" fill="#333333"/>
<path d="M102.336 15.0031V24.9969H108.446V23.2266H104.412V20.671H108.081V19.0292H104.412V16.7734H108.446V15.0031H102.336Z" fill="#333333"/>
<path d="M120.869 25.322H119.996L118.463 20.4355C118.39 20.2192 118.309 19.9464 118.219 19.617C118.128 19.2875 118.082 19.0895 118.078 19.023C118.002 19.4622 117.881 19.9431 117.714 20.4655L116.228 25.322H115.355L113.333 18.0247H114.269L115.469 22.5319C115.636 23.1641 115.757 23.7365 115.833 24.2489C115.927 23.64 116.065 23.0443 116.249 22.462L117.61 18.0247H118.546L119.975 22.5019C120.142 23.0177 120.282 23.6 120.396 24.2489C120.462 23.7764 120.587 23.2007 120.77 22.5219L121.966 18.0247H122.901L120.869 25.322Z" fill="#333333"/>
<path d="M128.665 22.5818C128.665 23.4736 128.431 24.1707 127.964 24.6732C127.496 25.1723 126.85 25.4219 126.025 25.4219C125.516 25.4219 125.063 25.3071 124.668 25.0775C124.273 24.8479 123.969 24.5184 123.754 24.0892C123.539 23.6599 123.432 23.1575 123.432 22.5818C123.432 21.69 123.664 20.9962 124.128 20.5004C124.592 20.0013 125.237 19.7517 126.061 19.7517C126.858 19.7517 127.491 20.0063 127.958 20.5154C128.43 21.0245 128.665 21.7133 128.665 22.5818ZM124.325 22.5818C124.325 23.2806 124.471 23.813 124.762 24.179C125.053 24.545 125.481 24.7281 126.046 24.7281C126.611 24.7281 127.038 24.5467 127.329 24.184C127.624 23.818 127.771 23.2839 127.771 22.5818C127.771 21.8863 127.624 21.3589 127.329 20.9995C127.038 20.6368 126.607 20.4555 126.035 20.4555C125.471 20.4555 125.044 20.6335 124.757 20.9896C124.469 21.3456 124.325 21.8764 124.325 22.5818Z" fill="#333333"/>
<path d="M132.568 19.7517C132.821 19.7517 133.048 19.7717 133.249 19.8116L133.13 20.5803C132.894 20.5304 132.686 20.5054 132.506 20.5054C132.045 20.5054 131.65 20.6851 131.321 21.0445C130.995 21.4038 130.833 21.8514 130.833 22.3871V25.322H129.97V19.8515H130.682L130.781 20.8648H130.822C131.034 20.5087 131.288 20.2342 131.586 20.0412C131.884 19.8482 132.212 19.7517 132.568 19.7517Z" fill="#333333"/>
<path d="M134.954 22.5219C135.103 22.3189 135.33 22.0527 135.635 21.7233L137.475 19.8515H138.499L136.191 22.1825L138.66 25.322H137.615L135.604 22.7365L134.954 23.2756V25.322H134.102V17.5555H134.954V21.6734C134.954 21.8564 134.94 22.1392 134.913 22.5219H134.954Z" fill="#333333"/>
<path d="M143.156 23.8296C143.156 24.3387 142.958 24.7314 142.563 25.0076C142.168 25.2838 141.614 25.4219 140.9 25.4219C140.145 25.4219 139.556 25.3071 139.133 25.0775V24.3088C139.407 24.4419 139.699 24.5467 140.011 24.6232C140.327 24.6998 140.63 24.738 140.921 24.738C141.371 24.738 141.718 24.6698 141.96 24.5334C142.203 24.3936 142.324 24.1823 142.324 23.8995C142.324 23.6865 142.227 23.5052 142.033 23.3554C141.842 23.2024 141.468 23.0227 140.91 22.8164C140.38 22.6267 140.003 22.462 139.777 22.3222C139.556 22.1792 139.389 22.0178 139.278 21.8381C139.171 21.6584 139.117 21.4438 139.117 21.1942C139.117 20.7483 139.306 20.3973 139.684 20.141C140.061 19.8815 140.579 19.7517 141.238 19.7517C141.851 19.7517 142.45 19.8715 143.036 20.1111L142.729 20.7849C142.158 20.5586 141.64 20.4455 141.175 20.4455C140.767 20.4455 140.458 20.5071 140.25 20.6302C140.042 20.7533 139.938 20.923 139.938 21.1393C139.938 21.2857 139.977 21.4105 140.053 21.5137C140.133 21.6168 140.259 21.715 140.432 21.8081C140.605 21.9013 140.938 22.0361 141.43 22.2124C142.106 22.4487 142.561 22.6866 142.797 22.9262C143.036 23.1658 143.156 23.4669 143.156 23.8296Z" fill="#333333"/>
<path d="M147.002 25.4219C146.631 25.4219 146.291 25.357 145.983 25.2272C145.678 25.0941 145.422 24.8911 145.214 24.6182H145.151C145.193 24.9377 145.214 25.2405 145.214 25.5267V27.7778H144.351V19.8515H145.053L145.172 20.6002H145.214C145.436 20.3008 145.694 20.0845 145.988 19.9514C146.283 19.8183 146.621 19.7517 147.002 19.7517C147.757 19.7517 148.339 19.9996 148.748 20.4954C149.16 20.9912 149.366 21.6867 149.366 22.5818C149.366 23.4802 149.157 24.179 148.738 24.6781C148.322 25.1739 147.743 25.4219 147.002 25.4219ZM146.877 20.4555C146.295 20.4555 145.874 20.6102 145.614 20.9197C145.354 21.2291 145.221 21.7216 145.214 22.3971V22.5818C145.214 23.3505 145.347 23.9012 145.614 24.2339C145.881 24.5633 146.309 24.7281 146.898 24.7281C147.39 24.7281 147.774 24.5367 148.052 24.1541C148.332 23.7714 148.472 23.244 148.472 22.5718C148.472 21.8897 148.332 21.3672 148.052 21.0045C147.774 20.6385 147.383 20.4555 146.877 20.4555Z" fill="#333333"/>
<path d="M154.169 25.322L153.997 24.5434H153.956C153.672 24.8861 153.388 25.119 153.103 25.2422C152.823 25.362 152.471 25.4219 152.048 25.4219C151.484 25.4219 151.04 25.2821 150.718 25.0026C150.399 24.7231 150.24 24.3254 150.24 23.8097C150.24 22.7049 151.16 22.1259 152.999 22.0727L153.966 22.0427V21.7033C153.966 21.2741 153.869 20.958 153.675 20.755C153.485 20.5487 153.178 20.4455 152.755 20.4455C152.28 20.4455 151.743 20.5853 151.144 20.8648L150.879 20.2309C151.16 20.0845 151.466 19.9697 151.799 19.8865C152.135 19.8033 152.471 19.7617 152.807 19.7617C153.486 19.7617 153.989 19.9065 154.314 20.1959C154.643 20.4854 154.808 20.9496 154.808 21.5885V25.322H154.169ZM152.22 24.738C152.757 24.738 153.178 24.5966 153.483 24.3138C153.791 24.0309 153.945 23.635 153.945 23.1258V22.6317L153.083 22.6666C152.397 22.6899 151.901 22.7931 151.596 22.9761C151.295 23.1558 151.144 23.437 151.144 23.8196C151.144 24.1191 151.238 24.3471 151.425 24.5034C151.615 24.6598 151.88 24.738 152.22 24.738Z" fill="#333333"/>
<path d="M158.654 25.4219C157.83 25.4219 157.19 25.1789 156.736 24.6931C156.286 24.204 156.061 23.5135 156.061 22.6217C156.061 21.7067 156.289 20.9995 156.747 20.5004C157.208 20.0013 157.862 19.7517 158.711 19.7517C158.985 19.7517 159.259 19.78 159.533 19.8366C159.806 19.8931 160.021 19.9597 160.177 20.0362L159.912 20.74C159.721 20.6668 159.513 20.6069 159.288 20.5603C159.063 20.5104 158.864 20.4854 158.691 20.4854C157.533 20.4854 156.955 21.1942 156.955 22.6117C156.955 23.2839 157.095 23.7997 157.376 24.159C157.66 24.5184 158.079 24.6981 158.633 24.6981C159.108 24.6981 159.595 24.5999 160.094 24.4036V25.1373C159.713 25.327 159.233 25.4219 158.654 25.4219Z" fill="#333333"/>
<path d="M163.644 25.4219C162.802 25.4219 162.137 25.1756 161.648 24.6831C161.163 24.1907 160.92 23.5069 160.92 22.6317C160.92 21.7499 161.146 21.0495 161.596 20.5304C162.05 20.0113 162.658 19.7517 163.42 19.7517C164.134 19.7517 164.699 19.978 165.115 20.4305C165.53 20.8798 165.738 21.4737 165.738 22.2124V22.7365H161.814C161.832 23.3787 162 23.8662 162.318 24.199C162.641 24.5317 163.093 24.6981 163.675 24.6981C164.288 24.6981 164.895 24.575 165.494 24.3288V25.0675C165.189 25.1939 164.9 25.2838 164.626 25.337C164.356 25.3936 164.028 25.4219 163.644 25.4219ZM163.41 20.4455C162.952 20.4455 162.587 20.5886 162.313 20.8748C162.043 21.1609 161.884 21.5569 161.835 22.0627H164.813C164.813 21.5403 164.692 21.141 164.449 20.8648C164.207 20.5853 163.86 20.4455 163.41 20.4455Z" fill="#333333"/>
</svg>

After

Width:  |  Height:  |  Size: 9.9 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.6 KiB