vumichien commited on
Commit
b6ec289
·
1 Parent(s): 2145406

Upload folder using huggingface_hub

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +8 -0
  2. .gitignore +23 -0
  3. .idea/.gitignore +8 -0
  4. .idea/ai-avatar-frontend.iml +8 -0
  5. .idea/inspectionProfiles/Project_Default.xml +78 -0
  6. .idea/inspectionProfiles/profiles_settings.xml +6 -0
  7. .idea/misc.xml +4 -0
  8. .idea/modules.xml +8 -0
  9. .idea/vcs.xml +6 -0
  10. .idea/workspace.xml +41 -0
  11. Dockerfile +20 -0
  12. package.json +46 -0
  13. public/blendData.json +0 -0
  14. public/favicon.ico +0 -0
  15. public/idle.fbx +3 -0
  16. public/images/bg.webp +0 -0
  17. public/images/body.webp +0 -0
  18. public/images/body2_color.webp +3 -0
  19. public/images/body2_normal.webp +3 -0
  20. public/images/body2_roughness.webp +3 -0
  21. public/images/body_normal.webp +3 -0
  22. public/images/body_roughness.webp +0 -0
  23. public/images/body_specular.webp +0 -0
  24. public/images/eyes.webp +0 -0
  25. public/images/h_alpha.jpg +0 -0
  26. public/images/h_alpha.webp +0 -0
  27. public/images/h_color.jpg +0 -0
  28. public/images/h_color.webp +0 -0
  29. public/images/h_normal.png +3 -0
  30. public/images/h_normal.webp +0 -0
  31. public/images/h_roughness.png +3 -0
  32. public/images/h_roughness.webp +0 -0
  33. public/images/hair_alpha.webp +0 -0
  34. public/images/hair_diffuse.webp +0 -0
  35. public/images/photo_studio_loft_hall_1k.hdr +0 -0
  36. public/images/teeth_diffuse.webp +0 -0
  37. public/images/teeth_normal.webp +0 -0
  38. public/images/teeth_roughness.webp +0 -0
  39. public/images/teeth_specular.webp +0 -0
  40. public/images/tshirt_diffuse.webp +0 -0
  41. public/images/tshirt_normal.webp +0 -0
  42. public/images/tshirt_roughness.webp +0 -0
  43. public/index.html +43 -0
  44. public/logo192.png +0 -0
  45. public/logo512.png +0 -0
  46. public/manifest.json +25 -0
  47. public/model.glb +3 -0
  48. public/model.glb.gz +3 -0
  49. public/robots.txt +3 -0
  50. src/App.css +0 -0
.gitattributes CHANGED
@@ -33,3 +33,11 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ public/idle.fbx filter=lfs diff=lfs merge=lfs -text
37
+ public/images/body2_color.webp filter=lfs diff=lfs merge=lfs -text
38
+ public/images/body2_normal.webp filter=lfs diff=lfs merge=lfs -text
39
+ public/images/body2_roughness.webp filter=lfs diff=lfs merge=lfs -text
40
+ public/images/body_normal.webp filter=lfs diff=lfs merge=lfs -text
41
+ public/images/h_normal.png filter=lfs diff=lfs merge=lfs -text
42
+ public/images/h_roughness.png filter=lfs diff=lfs merge=lfs -text
43
+ public/model.glb filter=lfs diff=lfs merge=lfs -text
.gitignore ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2
+
3
+ # dependencies
4
+ /node_modules
5
+ /.pnp
6
+ .pnp.js
7
+
8
+ # testing
9
+ /coverage
10
+
11
+ # production
12
+ /build
13
+
14
+ # misc
15
+ .DS_Store
16
+ .env.local
17
+ .env.development.local
18
+ .env.test.local
19
+ .env.production.local
20
+
21
+ npm-debug.log*
22
+ yarn-debug.log*
23
+ yarn-error.log*
.idea/.gitignore ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ # Default ignored files
2
+ /shelf/
3
+ /workspace.xml
4
+ # Datasource local storage ignored files
5
+ /dataSources/
6
+ /dataSources.local.xml
7
+ # Editor-based HTTP Client requests
8
+ /httpRequests/
.idea/ai-avatar-frontend.iml ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <module type="PYTHON_MODULE" version="4">
3
+ <component name="NewModuleRootManager">
4
+ <content url="file://$MODULE_DIR$" />
5
+ <orderEntry type="jdk" jdkName="Python 3.9 (avatar-ai)" jdkType="Python SDK" />
6
+ <orderEntry type="sourceFolder" forTests="false" />
7
+ </component>
8
+ </module>
.idea/inspectionProfiles/Project_Default.xml ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <component name="InspectionProjectProfileManager">
2
+ <profile version="1.0">
3
+ <option name="myName" value="Project Default" />
4
+ <inspection_tool class="DuplicatedCode" enabled="true" level="WEAK WARNING" enabled_by_default="true">
5
+ <Languages>
6
+ <language minSize="79" name="Python" />
7
+ </Languages>
8
+ </inspection_tool>
9
+ <inspection_tool class="PyPackageRequirementsInspection" enabled="true" level="WARNING" enabled_by_default="true">
10
+ <option name="ignoredPackages">
11
+ <value>
12
+ <list size="45">
13
+ <item index="0" class="java.lang.String" itemvalue="beautifulsoup4" />
14
+ <item index="1" class="java.lang.String" itemvalue="bs4" />
15
+ <item index="2" class="java.lang.String" itemvalue="mecab-python3" />
16
+ <item index="3" class="java.lang.String" itemvalue="pydantic" />
17
+ <item index="4" class="java.lang.String" itemvalue="joblib" />
18
+ <item index="5" class="java.lang.String" itemvalue="scikit-learn" />
19
+ <item index="6" class="java.lang.String" itemvalue="torch" />
20
+ <item index="7" class="java.lang.String" itemvalue="numpy" />
21
+ <item index="8" class="java.lang.String" itemvalue="requests" />
22
+ <item index="9" class="java.lang.String" itemvalue="unidic-lite" />
23
+ <item index="10" class="java.lang.String" itemvalue="mysql-connector-python" />
24
+ <item index="11" class="java.lang.String" itemvalue="sqlalchemy" />
25
+ <item index="12" class="java.lang.String" itemvalue="pycaret" />
26
+ <item index="13" class="java.lang.String" itemvalue="tensorflow-text" />
27
+ <item index="14" class="java.lang.String" itemvalue="keybert" />
28
+ <item index="15" class="java.lang.String" itemvalue="pandas" />
29
+ <item index="16" class="java.lang.String" itemvalue="tqdm" />
30
+ <item index="17" class="java.lang.String" itemvalue="fastapi" />
31
+ <item index="18" class="java.lang.String" itemvalue="spacy" />
32
+ <item index="19" class="java.lang.String" itemvalue="regex" />
33
+ <item index="20" class="java.lang.String" itemvalue="tensorflow-hub" />
34
+ <item index="21" class="java.lang.String" itemvalue="uvicorn" />
35
+ <item index="22" class="java.lang.String" itemvalue="xgboost" />
36
+ <item index="23" class="java.lang.String" itemvalue="onnxruntime" />
37
+ <item index="24" class="java.lang.String" itemvalue="av" />
38
+ <item index="25" class="java.lang.String" itemvalue="onnx" />
39
+ <item index="26" class="java.lang.String" itemvalue="opencv-python-headless" />
40
+ <item index="27" class="java.lang.String" itemvalue="streamlit_webrtc" />
41
+ <item index="28" class="java.lang.String" itemvalue="torchvision" />
42
+ <item index="29" class="java.lang.String" itemvalue="cdifflib" />
43
+ <item index="30" class="java.lang.String" itemvalue="protobuf" />
44
+ <item index="31" class="java.lang.String" itemvalue="python-stdnum" />
45
+ <item index="32" class="java.lang.String" itemvalue="transformers" />
46
+ <item index="33" class="java.lang.String" itemvalue="nltk" />
47
+ <item index="34" class="java.lang.String" itemvalue="sentence-transformers" />
48
+ <item index="35" class="java.lang.String" itemvalue="datasets" />
49
+ <item index="36" class="java.lang.String" itemvalue="fsspec" />
50
+ <item index="37" class="java.lang.String" itemvalue="neuralcoref" />
51
+ <item index="38" class="java.lang.String" itemvalue="dateparse" />
52
+ <item index="39" class="java.lang.String" itemvalue="faker" />
53
+ <item index="40" class="java.lang.String" itemvalue="sentencepiece" />
54
+ <item index="41" class="java.lang.String" itemvalue="langid" />
55
+ <item index="42" class="java.lang.String" itemvalue="boto3" />
56
+ <item index="43" class="java.lang.String" itemvalue="redis" />
57
+ <item index="44" class="java.lang.String" itemvalue="celery" />
58
+ </list>
59
+ </value>
60
+ </option>
61
+ </inspection_tool>
62
+ <inspection_tool class="PyPep8NamingInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true">
63
+ <option name="ignoredErrors">
64
+ <list>
65
+ <option value="N801" />
66
+ </list>
67
+ </option>
68
+ </inspection_tool>
69
+ <inspection_tool class="PyTypedDictInspection" enabled="false" level="WARNING" enabled_by_default="false" />
70
+ <inspection_tool class="PyUnresolvedReferencesInspection" enabled="true" level="WARNING" enabled_by_default="true">
71
+ <option name="ignoredIdentifiers">
72
+ <list>
73
+ <option value="wbc.assets.templates.template_script.process.pattern_name" />
74
+ </list>
75
+ </option>
76
+ </inspection_tool>
77
+ </profile>
78
+ </component>
.idea/inspectionProfiles/profiles_settings.xml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <component name="InspectionProjectProfileManager">
2
+ <settings>
3
+ <option name="USE_PROJECT_PROFILE" value="false" />
4
+ <version value="1.0" />
5
+ </settings>
6
+ </component>
.idea/misc.xml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.9 (avatar-ai)" project-jdk-type="Python SDK" />
4
+ </project>
.idea/modules.xml ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="ProjectModuleManager">
4
+ <modules>
5
+ <module fileurl="file://$PROJECT_DIR$/.idea/ai-avatar-frontend.iml" filepath="$PROJECT_DIR$/.idea/ai-avatar-frontend.iml" />
6
+ </modules>
7
+ </component>
8
+ </project>
.idea/vcs.xml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="VcsDirectoryMappings">
4
+ <mapping directory="$PROJECT_DIR$" vcs="Git" />
5
+ </component>
6
+ </project>
.idea/workspace.xml ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="ChangeListManager">
4
+ <list default="true" id="38e06a99-800b-4ceb-9c50-76594c055900" name="Default Changelist" comment="" />
5
+ <option name="SHOW_DIALOG" value="false" />
6
+ <option name="HIGHLIGHT_CONFLICTS" value="true" />
7
+ <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
8
+ <option name="LAST_RESOLUTION" value="IGNORE" />
9
+ </component>
10
+ <component name="Git.Settings">
11
+ <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
12
+ </component>
13
+ <component name="ProjectId" id="2WCpJ3dyk4SnQQLJOZU4w3B9SVo" />
14
+ <component name="ProjectViewState">
15
+ <option name="hideEmptyMiddlePackages" value="true" />
16
+ <option name="showLibraryContents" value="true" />
17
+ </component>
18
+ <component name="PropertiesComponent">
19
+ <property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
20
+ <property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
21
+ <property name="WebServerToolWindowFactoryState" value="false" />
22
+ <property name="last_opened_file_path" value="$PROJECT_DIR$" />
23
+ <property name="nodejs_package_manager_path" value="yarn" />
24
+ <property name="settings.editor.selected.configurable" value="com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable" />
25
+ </component>
26
+ <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
27
+ <component name="TaskManager">
28
+ <task active="true" id="Default" summary="Default task">
29
+ <changelist id="38e06a99-800b-4ceb-9c50-76594c055900" name="Default Changelist" comment="" />
30
+ <created>1696246341032</created>
31
+ <option name="number" value="Default" />
32
+ <option name="presentableId" value="Default" />
33
+ <updated>1696246341032</updated>
34
+ <workItem from="1696246342876" duration="15000" />
35
+ </task>
36
+ <servers />
37
+ </component>
38
+ <component name="TypeScriptGeneratedFilesManager">
39
+ <option name="version" value="3" />
40
+ </component>
41
+ </project>
Dockerfile ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Sử dụng image Node.js phiên bản mới nhất
2
+ FROM node:latest
3
+
4
+ # Thiết lập thư mục làm việc trong container
5
+ WORKDIR /app
6
+
7
+ # Sao chép package.json và yarn.lock vào container
8
+ COPY package.json yarn.lock ./
9
+
10
+ # Cài đặt các gói phụ thuộc bằng Yarn
11
+ RUN yarn install
12
+
13
+ # Sao chép toàn bộ mã nguồn và các tệp khác vào container
14
+ COPY . .
15
+
16
+ # Expose port (Bạn cần xác định cổng mà ứng dụng của bạn đang chạy, ví dụ: 3000)
17
+ EXPOSE 3000
18
+
19
+ # Chạy ứng dụng khi khởi động container
20
+ CMD ["yarn", "start"]
package.json ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "ttt",
3
+ "version": "0.1.0",
4
+ "private": true,
5
+ "dependencies": {
6
+ "@react-three/drei": "^9.17.1",
7
+ "@react-three/fiber": "^8.1.0",
8
+ "@testing-library/jest-dom": "^5.16.4",
9
+ "@testing-library/react": "^13.3.0",
10
+ "@testing-library/user-event": "^13.5.0",
11
+ "axios": "^0.27.2",
12
+ "lodash": "^4.17.21",
13
+ "microsoft-cognitiveservices-speech-sdk": "^1.23.0",
14
+ "react": "^18.2.0",
15
+ "react-async-hook": "^4.0.0",
16
+ "react-audio-player": "^0.17.0",
17
+ "react-dom": "^18.2.0",
18
+ "react-scripts": "5.0.1",
19
+ "three": "^0.142.0",
20
+ "web-vitals": "^2.1.4"
21
+ },
22
+ "scripts": {
23
+ "start": "react-scripts start",
24
+ "build": "react-scripts build",
25
+ "test": "react-scripts test",
26
+ "eject": "react-scripts eject"
27
+ },
28
+ "eslintConfig": {
29
+ "extends": [
30
+ "react-app",
31
+ "react-app/jest"
32
+ ]
33
+ },
34
+ "browserslist": {
35
+ "production": [
36
+ ">0.2%",
37
+ "not dead",
38
+ "not op_mini all"
39
+ ],
40
+ "development": [
41
+ "last 1 chrome version",
42
+ "last 1 firefox version",
43
+ "last 1 safari version"
44
+ ]
45
+ }
46
+ }
public/blendData.json ADDED
The diff for this file is too large to render. See raw diff
 
public/favicon.ico ADDED
public/idle.fbx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7c9091e668e6864ad3d5ea67c31b105e608823f18c1c3277f6335d49f423e112
3
+ size 1248272
public/images/bg.webp ADDED
public/images/body.webp ADDED
public/images/body2_color.webp ADDED

Git LFS Details

  • SHA256: 92203c95b67b953c16e7928a4853fe2176684be9a37c59ce952e679b2d00adca
  • Pointer size: 132 Bytes
  • Size of remote file: 3.17 MB
public/images/body2_normal.webp ADDED

Git LFS Details

  • SHA256: bc6951f0aee67b104aae4c7d71360063b976bbfbe176a771a49d84a4495bfcf4
  • Pointer size: 132 Bytes
  • Size of remote file: 5.58 MB
public/images/body2_roughness.webp ADDED

Git LFS Details

  • SHA256: b445f7be1389d0b5e658e60b92d243219998d615c1f22d01cb0833f76a190612
  • Pointer size: 132 Bytes
  • Size of remote file: 2.61 MB
public/images/body_normal.webp ADDED

Git LFS Details

  • SHA256: 4abb1bb09b4707feeae20f3931a3e1d76d1472d44c34ff058bebb030d2605e05
  • Pointer size: 132 Bytes
  • Size of remote file: 1.61 MB
public/images/body_roughness.webp ADDED
public/images/body_specular.webp ADDED
public/images/eyes.webp ADDED
public/images/h_alpha.jpg ADDED
public/images/h_alpha.webp ADDED
public/images/h_color.jpg ADDED
public/images/h_color.webp ADDED
public/images/h_normal.png ADDED

Git LFS Details

  • SHA256: 8258d7485565ef8e42f9973a5a813aa8f478cf32e54effb168559db93aaacacd
  • Pointer size: 133 Bytes
  • Size of remote file: 14.1 MB
public/images/h_normal.webp ADDED
public/images/h_roughness.png ADDED

Git LFS Details

  • SHA256: def4eec5dfd7e96366f1eca631e9e8158021ab3a2ed22ba2db2d9dbd4381b877
  • Pointer size: 132 Bytes
  • Size of remote file: 3.03 MB
public/images/h_roughness.webp ADDED
public/images/hair_alpha.webp ADDED
public/images/hair_diffuse.webp ADDED
public/images/photo_studio_loft_hall_1k.hdr ADDED
The diff for this file is too large to render. See raw diff
 
public/images/teeth_diffuse.webp ADDED
public/images/teeth_normal.webp ADDED
public/images/teeth_roughness.webp ADDED
public/images/teeth_specular.webp ADDED
public/images/tshirt_diffuse.webp ADDED
public/images/tshirt_normal.webp ADDED
public/images/tshirt_roughness.webp ADDED
public/index.html ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="utf-8" />
5
+ <link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
6
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
7
+ <meta name="theme-color" content="#000000" />
8
+ <meta
9
+ name="description"
10
+ content="Web site created using create-react-app"
11
+ />
12
+ <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
13
+ <!--
14
+ manifest.json provides metadata used when your web app is installed on a
15
+ user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
16
+ -->
17
+ <link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
18
+ <!--
19
+ Notice the use of %PUBLIC_URL% in the tags above.
20
+ It will be replaced with the URL of the `public` folder during the build.
21
+ Only files inside the `public` folder can be referenced from the HTML.
22
+
23
+ Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
24
+ work correctly both with client-side routing and a non-root public URL.
25
+ Learn how to configure a non-root public URL by running `npm run build`.
26
+ -->
27
+ <title>3difyMe Avatar Demo</title>
28
+ </head>
29
+ <body>
30
+ <noscript>You need to enable JavaScript to run this app.</noscript>
31
+ <div id="root"></div>
32
+ <!--
33
+ This HTML file is a template.
34
+ If you open it directly in the browser, you will see an empty page.
35
+
36
+ You can add webfonts, meta tags, or analytics to this file.
37
+ The build step will place the bundled scripts into the <body> tag.
38
+
39
+ To begin the development, run `npm start` or `yarn start`.
40
+ To create a production bundle, use `npm run build` or `yarn build`.
41
+ -->
42
+ </body>
43
+ </html>
public/logo192.png ADDED
public/logo512.png ADDED
public/manifest.json ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "short_name": "React App",
3
+ "name": "Create React App Sample",
4
+ "icons": [
5
+ {
6
+ "src": "favicon.ico",
7
+ "sizes": "64x64 32x32 24x24 16x16",
8
+ "type": "image/x-icon"
9
+ },
10
+ {
11
+ "src": "logo192.png",
12
+ "type": "image/png",
13
+ "sizes": "192x192"
14
+ },
15
+ {
16
+ "src": "logo512.png",
17
+ "type": "image/png",
18
+ "sizes": "512x512"
19
+ }
20
+ ],
21
+ "start_url": ".",
22
+ "display": "standalone",
23
+ "theme_color": "#000000",
24
+ "background_color": "#ffffff"
25
+ }
public/model.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:96d1745804d19994218db4222a26c82baf2e36813bd57a406481f3d399ca41e1
3
+ size 28804184
public/model.glb.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6dd981644e09f030f77a0fa75a86886ee883f053acf8d294bb8e90bbebd1c3dd
3
+ size 2872982
public/robots.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # https://www.robotstxt.org/robotstxt.html
2
+ User-agent: *
3
+ Disallow:
src/App.css ADDED
File without changes