feat: add initial build version

This commit is contained in:
Vladimir Iliev 2020-04-24 14:47:41 +03:00
Родитель 2ffb82b0fd
Коммит 7a72a1c2ad
30 изменённых файлов: 317 добавлений и 14 удалений

27
docs/asset-manifest.json Normal file
Просмотреть файл

@ -0,0 +1,27 @@
{
"files": {
"main.css": "/static/css/main.019dfaa7.chunk.css",
"main.js": "/static/js/main.d4e5ee9b.chunk.js",
"main.js.map": "/static/js/main.d4e5ee9b.chunk.js.map",
"runtime-main.js": "/static/js/runtime-main.4fe95d75.js",
"runtime-main.js.map": "/static/js/runtime-main.4fe95d75.js.map",
"static/js/2.8baf995e.chunk.js": "/static/js/2.8baf995e.chunk.js",
"static/js/2.8baf995e.chunk.js.map": "/static/js/2.8baf995e.chunk.js.map",
"index.html": "/index.html",
"precache-manifest.297b768b09adb33ced6ce456f857ddef.js": "/precache-manifest.297b768b09adb33ced6ce456f857ddef.js",
"service-worker.js": "/service-worker.js",
"static/css/main.019dfaa7.chunk.css.map": "/static/css/main.019dfaa7.chunk.css.map",
"static/js/2.8baf995e.chunk.js.LICENSE.txt": "/static/js/2.8baf995e.chunk.js.LICENSE.txt",
"static/media/App.scss": "/static/media/profile-icon.aebef4ea.svg",
"static/media/github-icon.svg": "/static/media/github-icon.767e15a2.svg",
"static/media/header-bg.png": "/static/media/header-bg.f1a95872.png",
"static/media/kendoka.png": "/static/media/kendoka.1240069c.png",
"static/media/user-avatar.jpg": "/static/media/user-avatar.5bded05c.jpg"
},
"entrypoints": [
"static/js/runtime-main.4fe95d75.js",
"static/js/2.8baf995e.chunk.js",
"static/css/main.019dfaa7.chunk.css",
"static/js/main.d4e5ee9b.chunk.js"
]
}

Двоичные данные
docs/favicon.ico Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.1 KiB

1
docs/index.html Normal file
Просмотреть файл

@ -0,0 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="stylesheet" href="https://unpkg.com/@progress/kendo-theme-default@latest/dist/all.css"><link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap" rel="stylesheet"><title>React App</title><link href="/static/css/main.019dfaa7.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function r(r){for(var n,f,l=r[0],a=r[1],i=r[2],p=0,s=[];p<l.length;p++)f=l[p],Object.prototype.hasOwnProperty.call(o,f)&&o[f]&&s.push(o[f][0]),o[f]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(c&&c(r);s.length;)s.shift()();return u.push.apply(u,i||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.length;l++){var a=t[l];0!==o[a]&&(n=!1)}n&&(u.splice(r--,1),e=f(f.s=t[0]))}return e}var n={},o={1:0},u=[];function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.m=e,f.c=n,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)f.d(t,n,function(r){return e[r]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="/";var l=this["webpackJsonpcoffee-warehouse"]=this["webpackJsonpcoffee-warehouse"]||[],a=l.push.bind(l);l.push=r,l=l.slice();for(var i=0;i<l.length;i++)r(l[i]);var c=a;t()}([])</script><script src="/static/js/2.8baf995e.chunk.js"></script><script src="/static/js/main.d4e5ee9b.chunk.js"></script></body></html>

Двоичные данные
docs/logo192.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 5.2 KiB

Двоичные данные
docs/logo512.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 9.4 KiB

25
docs/manifest.json Normal file
Просмотреть файл

@ -0,0 +1,25 @@
{
"short_name": "React App",
"name": "Create React App Sample",
"icons": [
{
"src": "favicon.ico",
"sizes": "64x64 32x32 24x24 16x16",
"type": "image/x-icon"
},
{
"src": "logo192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "logo512.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": ".",
"display": "standalone",
"theme_color": "#000000",
"background_color": "#ffffff"
}

Просмотреть файл

@ -0,0 +1,66 @@
self.__precacheManifest = (self.__precacheManifest || []).concat([
{
"revision": "896a7fcac9b864db2a3c19bd7306a928",
"url": "/index.html"
},
{
"revision": "a99aba14b99ef0932a88",
"url": "/static/css/main.019dfaa7.chunk.css"
},
{
"revision": "d552af64bdf68e597c99",
"url": "/static/js/2.8baf995e.chunk.js"
},
{
"revision": "062913c50fbfed6b707a4635ea70f373",
"url": "/static/js/2.8baf995e.chunk.js.LICENSE.txt"
},
{
"revision": "a99aba14b99ef0932a88",
"url": "/static/js/main.d4e5ee9b.chunk.js"
},
{
"revision": "9082c8da168f0d9a90cd",
"url": "/static/js/runtime-main.4fe95d75.js"
},
{
"revision": "902317fdbd909bd41d7d3ce7507480e3",
"url": "/static/media/dashboard-icon.902317fd.svg"
},
{
"revision": "767e15a2d37aa8d15243fbb47dc7a5ea",
"url": "/static/media/github-icon.767e15a2.svg"
},
{
"revision": "a38c6bf1bb2051940b6b688e0a740a1e",
"url": "/static/media/hamburger-icon.a38c6bf1.svg"
},
{
"revision": "f1a95872000855a776e227749be29003",
"url": "/static/media/header-bg.f1a95872.png"
},
{
"revision": "3dcf0753205aa58b88ae996e09913308",
"url": "/static/media/info-background.3dcf0753.svg"
},
{
"revision": "ff22489feae9e2f52b6bd83664248b5f",
"url": "/static/media/info-icon.ff22489f.svg"
},
{
"revision": "1240069c54476e33278a5567e3159c49",
"url": "/static/media/kendoka.1240069c.png"
},
{
"revision": "1982fdfcb2d5643a2d23708f8089ad34",
"url": "/static/media/planning-icon.1982fdfc.svg"
},
{
"revision": "aebef4eac1542e1636b3fb59b2a178e6",
"url": "/static/media/profile-icon.aebef4ea.svg"
},
{
"revision": "5bded05c4648ff9a54505ec152a73618",
"url": "/static/media/user-avatar.5bded05c.jpg"
}
]);

3
docs/robots.txt Normal file
Просмотреть файл

@ -0,0 +1,3 @@
# https://www.robotstxt.org/robotstxt.html
User-agent: *
Disallow:

39
docs/service-worker.js Normal file
Просмотреть файл

@ -0,0 +1,39 @@
/**
* Welcome to your Workbox-powered service worker!
*
* You'll need to register this file in your web app and you should
* disable HTTP caching for this file too.
* See https://goo.gl/nhQhGp
*
* The rest of the code is auto-generated. Please don't update this file
* directly; instead, make changes to your Workbox build configuration
* and re-run your build process.
* See https://goo.gl/2aRDsh
*/
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
importScripts(
"/precache-manifest.297b768b09adb33ced6ce456f857ddef.js"
);
self.addEventListener('message', (event) => {
if (event.data && event.data.type === 'SKIP_WAITING') {
self.skipWaiting();
}
});
workbox.core.clientsClaim();
/**
* The workboxSW.precacheAndRoute() method efficiently caches and responds to
* requests for URLs in the manifest.
* See https://goo.gl/S9QRab
*/
self.__precacheManifest = [].concat(self.__precacheManifest || []);
workbox.precaching.precacheAndRoute(self.__precacheManifest, {});
workbox.routing.registerNavigationRoute(workbox.precaching.getCacheKeyForURL("/index.html"), {
blacklist: [/^\/_/,/\/[^\/?]+\.[^\/]+$/],
});

2
docs/static/css/main.019dfaa7.chunk.css поставляемый Normal file

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

1
docs/static/css/main.019dfaa7.chunk.css.map поставляемый Normal file

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

3
docs/static/js/2.8baf995e.chunk.js поставляемый Normal file

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

72
docs/static/js/2.8baf995e.chunk.js.LICENSE.txt поставляемый Normal file
Просмотреть файл

@ -0,0 +1,72 @@
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/
/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */
/** @license React v0.19.1
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/** @license React v16.13.1
* react-dom-server.browser.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/** @license React v16.13.1
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/** @license React v16.13.1
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/

1
docs/static/js/2.8baf995e.chunk.js.map поставляемый Normal file

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

2
docs/static/js/main.d4e5ee9b.chunk.js поставляемый Normal file

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

1
docs/static/js/main.d4e5ee9b.chunk.js.map поставляемый Normal file

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

2
docs/static/js/runtime-main.4fe95d75.js поставляемый Normal file
Просмотреть файл

@ -0,0 +1,2 @@
!function(e){function r(r){for(var n,f,l=r[0],a=r[1],i=r[2],p=0,s=[];p<l.length;p++)f=l[p],Object.prototype.hasOwnProperty.call(o,f)&&o[f]&&s.push(o[f][0]),o[f]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(c&&c(r);s.length;)s.shift()();return u.push.apply(u,i||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.length;l++){var a=t[l];0!==o[a]&&(n=!1)}n&&(u.splice(r--,1),e=f(f.s=t[0]))}return e}var n={},o={1:0},u=[];function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.m=e,f.c=n,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)f.d(t,n,function(r){return e[r]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="/";var l=this["webpackJsonpcoffee-warehouse"]=this["webpackJsonpcoffee-warehouse"]||[],a=l.push.bind(l);l.push=r,l=l.slice();for(var i=0;i<l.length;i++)r(l[i]);var c=a;t()}([]);
//# sourceMappingURL=runtime-main.4fe95d75.js.map

1
docs/static/js/runtime-main.4fe95d75.js.map поставляемый Normal file

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

12
docs/static/media/dashboard-icon.902317fd.svg поставляемый Normal file
Просмотреть файл

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 24 22" style="enable-background:new 0 0 24 22;" xml:space="preserve">
<g class="st0">
<path class="st1" d="M23.6,12.8c0,2.2-0.6,4.2-1.6,5.9c-0.2,0.4-0.7,0.6-1.1,0.6H2.7c-0.5,0-0.9-0.2-1.1-0.6
c-1-1.7-1.6-3.8-1.6-5.9C0,6.2,5.3,0.9,11.8,0.9C18.3,0.9,23.6,6.2,23.6,12.8z M21.7,12.8c0-5.4-4.4-9.8-9.8-9.8
C6.4,2.9,2,7.3,2,12.8c0,1.6,0.4,3.2,1.1,4.6h17.4C21.3,15.9,21.7,14.4,21.7,12.8z M15.4,6.5l-1.9,5.6c0.6,0.5,0.9,1.2,0.9,2
c0,0.5-0.1,0.9-0.4,1.3H9.6c-0.2-0.4-0.4-0.8-0.4-1.3c0-1.4,1.1-2.5,2.5-2.6l1.9-5.6c0.2-0.5,0.7-0.8,1.2-0.6
C15.3,5.4,15.5,6,15.4,6.5z"/>
</g>
</svg>

После

Ширина:  |  Высота:  |  Размер: 854 B

3
docs/static/media/github-icon.767e15a2.svg поставляемый Normal file
Просмотреть файл

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="31.211" viewBox="0 0 32 31.211">
<path id="Octicons-mark-github" d="M16,0a16,16,0,0,0-5.06,31.18c.8.14,1.1-.34,1.1-.76,0-.38-.02-1.64-.02-2.98-4.02.74-5.06-.98-5.38-1.88A5.818,5.818,0,0,0,5,23.3c-.56-.3-1.36-1.04-.02-1.06a3.2,3.2,0,0,1,2.46,1.64A3.42,3.42,0,0,0,12.1,25.2a3.366,3.366,0,0,1,1.02-2.14c-3.56-.4-7.28-1.78-7.28-7.9a6.227,6.227,0,0,1,1.64-4.3,5.749,5.749,0,0,1,.16-4.24s1.34-.42,4.4,1.64a15.085,15.085,0,0,1,8,0c3.06-2.08,4.4-1.64,4.4-1.64a5.749,5.749,0,0,1,.16,4.24,6.191,6.191,0,0,1,1.64,4.3c0,6.14-3.74,7.5-7.3,7.9a3.789,3.789,0,0,1,1.08,2.96c0,2.14-.02,3.86-.02,4.4,0,.42.3.92,1.1.76A16.008,16.008,0,0,0,16,0Z" fill="#fff" fill-rule="evenodd"/>
</svg>

После

Ширина:  |  Высота:  |  Размер: 729 B

5
docs/static/media/hamburger-icon.a38c6bf1.svg поставляемый Normal file
Просмотреть файл

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="21.001" height="12" viewBox="0 0 21.001 12">
<g id="_icons_navigation-layout_reorder" data-name="* icons / navigation-layout / reorder" transform="translate(-1.5 6)">
<path id="_icons_navigation-layout_reorder-2" data-name="* icons / navigation-layout / reorder" d="M0,12V9H21v3ZM0,7.5v-3H21v3ZM0,3V0H21V3Z" transform="translate(1.5 -6)" fill="#fff"/>
</g>
</svg>

После

Ширина:  |  Высота:  |  Размер: 419 B

Двоичные данные
docs/static/media/header-bg.f1a95872.png поставляемый Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 73 KiB

16
docs/static/media/info-background.3dcf0753.svg поставляемый Normal file
Просмотреть файл

@ -0,0 +1,16 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1251.922" height="749.632" viewBox="0 0 1251.922 749.632">
<defs>
<linearGradient id="linear-gradient" x1="0.525" y1="0.12" x2="0.494" y2="1.03" gradientUnits="objectBoundingBox">
<stop offset="0" stop-color="#5777ea"/>
<stop offset="1" stop-color="#282f89" stop-opacity="0.725"/>
</linearGradient>
<linearGradient id="linear-gradient-2" x1="0.241" y1="-0.292" x2="0.494" y2="1.03" gradientUnits="objectBoundingBox">
<stop offset="0" stop-color="#3a55da" stop-opacity="0.294"/>
<stop offset="1" stop-color="#282f89" stop-opacity="0.725"/>
</linearGradient>
</defs>
<g id="Group_91" data-name="Group 91" transform="translate(0 -142.953)">
<path id="bg" d="M-896.357,33.675c-18.9-8.486-39.67-4.928-56.368,9.657l-125.242,109.4c-17.005,14.854-38.21,18.255-57.356,9.2L-1367.356,52.2a50.629,50.629,0,0,0-21.721-4.985h-297.051c-16.05,0-31.535,7.923-43.493,22.252L-1920,297.6V733.327H-668.078V136.147Z" transform="translate(1920 159.257)" opacity="0.237" fill="url(#linear-gradient)"/>
<path id="bg-2" data-name="bg" d="M-988.882,291.8c-17.225,15.667-38.86,19.224-58.307,9.585l-323.7-160.445a49.814,49.814,0,0,0-22.209-5.334h-301.774a51.079,51.079,0,0,1-27.771-8.5L-1920,0V696.1H-668.078V0Z" transform="translate(1920 142.953)" fill="url(#linear-gradient-2)"/>
</g>
</svg>

После

Ширина:  |  Высота:  |  Размер: 1.4 KiB

12
docs/static/media/info-icon.ff22489f.svg поставляемый Normal file
Просмотреть файл

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 21 22" style="enable-background:new 0 0 21 22;" xml:space="preserve">
<g class="st0">
<path class="st1" d="M20.7,11.1c0,5.6-4.6,10.2-10.2,10.2S0.3,16.7,0.3,11.1C0.3,5.5,4.9,1,10.5,1S20.7,5.5,20.7,11.1z M18.7,11.1
c0-4.5-3.7-8.2-8.2-8.2c-4.5,0-8.2,3.7-8.2,8.2c0,4.5,3.7,8.2,8.2,8.2C15,19.3,18.7,15.7,18.7,11.1z M12.3,16.4H8.7
c-0.3,0-0.5-0.2-0.5-0.5v-1c0-0.3,0.2-0.5,0.5-0.5h0.5v-2.6H8.7c-0.3,0-0.5-0.2-0.5-0.5v-1c0-0.3,0.2-0.5,0.5-0.5h2.6
c0.3,0,0.5,0.2,0.5,0.5v4.1h0.5c0.3,0,0.5,0.2,0.5,0.5v1C12.8,16.2,12.6,16.4,12.3,16.4z M12.2,7.2c0,1-0.8,1.7-1.7,1.7
S8.8,8.1,8.8,7.2s0.8-1.7,1.7-1.7S12.2,6.2,12.2,7.2z"/>
</g>
</svg>

После

Ширина:  |  Высота:  |  Размер: 906 B

Двоичные данные
docs/static/media/kendoka.1240069c.png поставляемый Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 398 KiB

10
docs/static/media/planning-icon.1982fdfc.svg поставляемый Normal file
Просмотреть файл

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 21 22" style="enable-background:new 0 0 21 22;" xml:space="preserve">
<g class="st0">
<path class="st1" d="M18.4,5.2v14.4c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V5.2c0-1.1,0.9-2,2-2h2V1.1c0-0.3,0.2-0.5,0.5-0.5h1.6
c0.3,0,0.5,0.2,0.5,0.5v2.1h5.2V1.1c0-0.3,0.2-0.5,0.5-0.5h1.6c0.3,0,0.5,0.2,0.5,0.5v2.1h2C17.5,3.2,18.4,4.1,18.4,5.2z
M16.4,19.4V7.2H2v12.2c0,0.1,0.1,0.2,0.2,0.2h13.9C16.3,19.7,16.4,19.5,16.4,19.4z"/>
</g>
</svg>

После

Ширина:  |  Высота:  |  Размер: 702 B

13
docs/static/media/profile-icon.aebef4ea.svg поставляемый Normal file
Просмотреть файл

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 21 22" style="enable-background:new 0 0 21 22;" xml:space="preserve">
<g class="st0">
<path class="st1" d="M20.3,11.1c0,5.6-4.6,10.2-10.2,10.2S0,16.7,0,11.1S4.6,1,10.2,1S20.3,5.5,20.3,11.1z M18.4,11.1
c0-4.5-3.7-8.2-8.2-8.2C5.6,2.9,2,6.6,2,11.1c0,1.8,0.6,3.4,1.5,4.8c1-1.3,2.6-2.1,4.3-2.1c0.4,0,1.1,0.4,2.4,0.4
c1.3,0,1.9-0.4,2.4-0.4c1.8,0,3.3,0.8,4.3,2.1C17.8,14.5,18.4,12.9,18.4,11.1z M15.5,17.3c-0.6-0.9-1.7-1.6-2.9-1.6
c-0.9,0.3-1.7,0.4-2.5,0.4S8.5,16,7.7,15.7c-1.2,0-2.2,0.7-2.9,1.6c1.4,1.2,3.3,2,5.3,2C12.2,19.3,14.1,18.6,15.5,17.3z M14.1,8.8
c0,2.2-1.8,3.9-3.9,3.9S6.2,11,6.2,8.8S8,4.9,10.2,4.9S14.1,6.7,14.1,8.8z M12.1,8.8c0-1.1-0.9-2-2-2s-2,0.9-2,2s0.9,2,2,2
S12.1,9.9,12.1,8.8z"/>
</g>
</svg>

После

Ширина:  |  Высота:  |  Размер: 989 B

Двоичные данные
docs/static/media/user-avatar.5bded05c.jpg поставляемый Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 10 KiB

Просмотреть файл

@ -1,9 +0,0 @@
import React from 'react';
import { render } from '@testing-library/react';
import App from './App';
test('renders learn react link', () => {
const { getByText } = render(<App />);
const linkElement = getByText(/learn react/i);
expect(linkElement).toBeInTheDocument();
});

Просмотреть файл

@ -1,5 +0,0 @@
// jest-dom adds custom jest matchers for asserting on DOM nodes.
// allows you to do things like:
// expect(element).toHaveTextContent(/react/i)
// learn more: https://github.com/testing-library/jest-dom
import '@testing-library/jest-dom/extend-expect';