Compare commits

...

2401 Commits

Author SHA1 Message Date
Neeraj Gupta
58575a2dc7 [mob] Update version v0.9.30 2024-08-26 22:25:52 +05:30
Vishnu Mohandas
ef26c39378 [docs] Remove stale question about magic search (#2957)
Not sure if this distinction is relevant anymore, but if needed can
retain it too (just saw it when modifying something else).
2024-08-26 21:45:11 +05:30
Vishnu Mohandas
dee504be93 [docs] Update answer (#2958) 2024-08-26 21:36:45 +05:30
vishnukvmd
7485c4a02f [docs] Update answer 2024-08-26 21:36:15 +05:30
Manav Rathi
4c1a2b88a2 [docs] Remove stale question about magic search
Not sure if this distinction is relevant anymore.
2024-08-26 21:32:05 +05:30
Manav Rathi
e05b7b4d49 [docs] Move preserving folder structure into its own subsection (#2956) 2024-08-26 21:20:13 +05:30
Manav Rathi
ef7dfd5054 Clarify nested 2024-08-26 21:19:15 +05:30
Manav Rathi
f40257e21d [docs] Move preserving folder structure into its own subsection 2024-08-26 21:16:11 +05:30
Tanguy
15dc823109 [auth] Add & change icons (#2954)
- Add G2A icon.
- Update Teleport icon.
- Add `mix-blend-mode:difference` to SVGs containing white/black parts
to make them visible in both dark and light themes, while preserving the
brand guideline (GitHub, Ubisoft, Mistral, Filen).
**On Android Studio emulators, this `mix-blend-mode` can appear
glitched, but it works fine (verified on iPhone).**

<!--- Describe your changes in detail -->

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [x] 🖼️ New icon
- [ ]  New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ]  Breaking change (fix or feature that would cause existing
functionality to change)
- [x] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2024-08-26 20:31:34 +05:30
Laurens Priem
5c64d53e5a [mob][photos] Log format of decoding error (#2951)
## Description

Title
2024-08-26 16:54:18 +02:00
laurenspriem
0121643558 [mob][photos] Log format of decoding error 2024-08-26 16:53:01 +02:00
Manav Rathi
e3e7105393 [web] Fix lint issues in recent external PRs (#2950) 2024-08-26 20:21:58 +05:30
Manav Rathi
fc4429925b Fix lint issues 2024-08-26 20:14:00 +05:30
Manav Rathi
57cc101fcf [desktop] Fix video upload when metadata extraction fails (#2949)
e.g. on Intel macOS. Regression introduced in 1.7.3, specifically
862495c29e.
2024-08-26 20:12:47 +05:30
Laurens Priem
210706e978 Solve onnx build issue Android (#2948)
## Description

Solve build issue on Android
2024-08-26 16:38:50 +02:00
Manav Rathi
c0e6449962 [desktop] Fix video upload when metadata extraction fails
e.g. on Intel macOS. Regression introduced in 1.7.3, specifically 862495c29e.
2024-08-26 20:01:20 +05:30
laurenspriem
e98e8833e6 [mob][photos] Clip logs 2024-08-26 16:15:49 +02:00
laurenspriem
1f05ae268f [mob][photos] updated onnxruntime without android binary 2024-08-26 16:04:32 +02:00
Neeraj Gupta
924bee53e8 [server] Upload fileData in async manner 2024-08-26 17:19:54 +05:30
Neeraj Gupta
b258c3a6b7 [server] Remove slow req logging 2024-08-26 17:19:54 +05:30
Neeraj Gupta
3dd9be921a [mob] Bump version v0.9.29 2024-08-26 17:00:55 +05:30
Neeraj Gupta
a10972319b [mob] Potential fix for notification order 2024-08-26 17:00:55 +05:30
Neeraj Gupta
0af37e8cbe [mob] Generated strings 2024-08-26 17:00:55 +05:30
Manav Rathi
ea6591e072 [web] New translations (#2941)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-26 15:51:52 +05:30
Crowdin Bot
87567ad8ee New Crowdin translations by GitHub Action 2024-08-26 10:19:59 +00:00
Vishnu Mohandas
4a6942f604 Remove extra space before comma (#2940) 2024-08-26 15:49:13 +05:30
vishnukvmd
b18f7fbfad Remove extra space before comma 2024-08-26 15:40:54 +05:30
Vishnu Mohandas
42c77fd506 ente -> Ente (#2938)
Fixes #2936.
2024-08-26 15:24:40 +05:30
Ashil
217831cf36 [mob][photos] Fix SafeArea UI issues on file viewer (#2935) 2024-08-26 15:24:33 +05:30
vishnukvmd
aa696e8457 ente -> Ente 2024-08-26 15:23:15 +05:30
Vishnu Mohandas
33170f240d [server] Fixed typo (#2937)
## Description

## Tests
2024-08-26 15:21:59 +05:30
Neeraj Gupta
dec57863bd [server] Fixed typo 2024-08-26 15:17:08 +05:30
ashilkn
572bca145a [mob][photos] Remove unnecessary safearea from top of video player controls 2024-08-26 15:10:29 +05:30
ashilkn
9c503437b6 [mob][photos] Fix UI regression 2024-08-26 15:07:35 +05:30
Z13B
9de3bdcd03 [auth] Added Bethesda Softworks icon 2024-08-26 15:05:25 +05:30
ashilkn
661f93a1bc [mob][photos] Fix safeArea issues on file viewer 2024-08-26 14:47:23 +05:30
Vishnu Mohandas
934f83fe04 [doc] Update image in doc (#2933)
## Description

## Tests
2024-08-26 14:29:43 +05:30
vishnukvmd
f6dcda8835 [doc] Update image in doc 2024-08-26 14:29:16 +05:30
Neeraj Gupta
999de31233 [server] Fix go mod 2024-08-26 14:22:02 +05:30
Neeraj Gupta
95a7d9288d [mob] Fixed typo 2024-08-26 14:07:37 +05:30
Manav Rathi
0a93ce0a46 [server] Fix go-away version (#2925)
## Description

## Tests
2024-08-26 12:08:36 +05:30
Prateek Sunal
9aefea66d2 chore: update packages 2024-08-26 12:07:42 +05:30
Prateek Sunal
3a65f49ab3 chore: remove -pre from pubspec 2024-08-26 12:07:42 +05:30
Prateek Sunal
f54a9429de chore: remove unwanted 2024-08-26 12:07:42 +05:30
Prateek Sunal
ebc28fb831 fix: unfold constants 2024-08-26 12:07:42 +05:30
Prateek Sunal
1bcf2c92b4 fix: scaling of text in code, etc 2024-08-26 12:07:42 +05:30
Crowdin Bot
3b6c840a94 New Crowdin translations by GitHub Action 2024-08-26 12:07:09 +05:30
Neeraj Gupta
a4420efd52 [server] Fix go-away version 2024-08-26 11:56:02 +05:30
casualsailo
4f7b100d7a Add BinanceUS icon 2024-08-26 11:25:37 +05:30
casualsailo
25a1dbcfd0 Add Wealthfront icon 2024-08-26 11:25:37 +05:30
casualsailo
e7c6eec555 Add T-Mobile icon 2024-08-26 11:25:37 +05:30
Neeraj Gupta
34706eff46 [server] Treat invalid attestation resp as badRequest 2024-08-26 11:25:05 +05:30
SpeeterYT
0d33c68d22 Added FritzBox to custom-icons.json
Added FritzBox to custom-icons.json. It uses the same svg as myfritz, so its entry was extended insted of creating a new one
2024-08-26 11:18:44 +05:30
Manav Rathi
71e837555c Fix links (#2922)
Fixes https://github.com/ente-io/ente/issues/2885
2024-08-26 11:17:29 +05:30
Brogio
93e2036cfd Update referral.go to check for profanity in code (#2868)
## Description
Checks if the code contains profanity

## Tests
2024-08-26 11:17:14 +05:30
Crowdin Bot
1df05a8117 New Crowdin translations by GitHub Action 2024-08-26 11:16:28 +05:30
Manav Rathi
d710ccae9b Fix links
Fixes https://github.com/ente-io/ente/issues/2885
2024-08-26 10:57:12 +05:30
Manav Rathi
0b0dbf2839 [desktop] Fix link in dependencies docs (#2920)
Fixes https://github.com/ente-io/ente/issues/2884
2024-08-26 10:54:32 +05:30
Manav Rathi
ebcec9bad9 [desktop] Fix link in dependencies docs
Fixes https://github.com/ente-io/ente/issues/2884
2024-08-26 10:53:10 +05:30
Manav Rathi
ef78ffcc30 [web] New translations (#2913)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-26 10:46:08 +05:30
Manav Rathi
b03ad7fad4 [web][photos] Fix vertical mirror icon (#2856)
## Description
This PR changes the rotation of the vertical mirror icon to be rotated
by 90deg


![image](https://github.com/user-attachments/assets/1c8c4f1b-c130-42ba-a240-f8a2d51d046e)
It's German but should show the fix

## Tests
2024-08-26 10:44:52 +05:30
Manav Rathi
14e5a720e7 [web][photos] Fix search icon layout & color (#2911)
This fixes the search icon in the search box not being centered properly
and also not having the muted color style.

The container is a flex-box layout which already tries to center its
items. But due to the icons in MUI having a display of `inline-block`,
our `Box` container also needs `display: inline-flex` to properly
calculate the height. Now the box container is the same height as the
icon and it gets centered correctly again.
This is the same methodology that the MUI native `IconButton` also uses
as a display value. See
https://github.com/mui/material-ui/issues/33020#issuecomment-1149971549

Current web version:

![image](https://github.com/user-attachments/assets/44ca19e3-16c3-4349-9ecd-5089b3876f76)

Proposed fix:

![image](https://github.com/user-attachments/assets/1b707cf3-a9cb-44cb-99ae-4eb4d350f20e)


This also removes the `icon` CSS class from the Box container since it
does not exist anyway. And we fixed the theme color not being applied.
This was otherwise just passed as a raw string to the color property and
now correctly uses the intended theme color.

Thanks!
2024-08-26 10:44:12 +05:30
Manav Rathi
ab2cd75da9 [web][photos] Fix web navbar button sizes (#2912)
Two minor style fixes for the nav bar. 

1. Sidebar 3-lines IconButton had its left padding set to 0, which
causes issues.
2. Upload icon on mobile had the wrong height and thus weird ripple /
hover effects.

Please see the respective commit for details & the reasoning.

How those currently look:

![image](https://github.com/user-attachments/assets/16466b61-dcf0-4647-953e-b680b53943e0)

![image](https://github.com/user-attachments/assets/63ccc4e6-97c2-4e39-8c76-6267bb0e8ae2)

How they look with the proposed fix:

![image](https://github.com/user-attachments/assets/9b1ba2c3-cabf-4ee7-b1e4-66ad3a09ec22)

![image](https://github.com/user-attachments/assets/82e0b49c-dc05-4ae9-a6c8-06efc8d364f3)


Thanks!
2024-08-26 10:42:25 +05:30
Crowdin Bot
0a2f8879a6 New Crowdin translations by GitHub Action 2024-08-26 00:31:54 +00:00
Saibotk
2584a1d09f [web][photos] Fix search icon layout & color
This fixes the search icon in the search box not being centered properly and also not having the muted color style.

The container is a flex-box layout which already tries to center its items. But due to the icons in MUI having a display of `inline-block`, our `Box` container also needs `display: inline-flex` to properly calculate the height. Now the box container is the same height as the icon and it gets centered correctly again.
This is the same methodology that the MUI native `IconButton` also uses
as a display value. See https://github.com/mui/material-ui/issues/33020#issuecomment-1149971549

This also removes the `icon` css class from the Box container since it does not exist anyway. And we fixed the theme color not being applied. This was otherwise just passed as a raw string to the color property and now correctly uses the intended theme color.
2024-08-26 01:36:39 +02:00
Saibotk
f77fadee26 [web][photos] Fix mobile upload button hover & position
The hover and ripple effects and the positioning were off on the mobile upload button, because the `.mobile-button` class used the wrong class to let the element appear again. It used `display: block`, but the MUI IconButton actually has `display: inline-flex`, which will also fix the wrong height of the button.

See https://github.com/mui/material-ui/issues/33020
2024-08-26 01:28:19 +02:00
Saibotk
7e61c07a49 [web][photos] Fix missing sidebar button padding
Previously the button was assigned 0 left padding instead of its default 12px padding. This caused the ripple and hover effects to be off. It also caused the button to be right on the screen edge on mobile.

This is now fixed by just removing the override.
2024-08-26 01:25:34 +02:00
JamesS-M
fe8d5a98c5 add wealthsimple icon 2024-08-25 14:55:21 +05:30
Aman Raj Singh Mourya
ad0bc4a634 [mob][photos] Extract string 2024-08-25 05:54:08 +05:30
Aman Raj Singh Mourya
b9a2cea390 [mob][photos] added authentication to view passkeys 2024-08-25 05:54:08 +05:30
Shamshid
09da5ca550 [Auth] Optimize and improve icons (#2843)
Overall custom_icons directory size improvement is from **1.3M -> 704K**

#### Replaced image data icons:
- 3commas
- Addy_io
- Bitskins
- Bitvavo
- Configcat
- Controld
- Kpn
- Marketplacedottf
- Odido
- Peerberry
- Porkbun
- Skinport
- Tweakers
- Wise

#### Optimized icons:
- Bitwarden
- Bloom_host
- Booking
- Brave_creators
- Cloudamqp
- Cloudflare
- Epic_games
- Google
- HuggingFace
- Kraken
- Mintos
- Mistral
- MyFritz
- Notion
- Nucommunity
- Nvidia
- Rockstar_games
- Samsung
- Sms_pool_net
- Synology_dsm
- Teleport
- Twitch
- Ubisoft
- Uphold
- Whmcs
- Windscribe
- Ynab

#### Improved icons:
- LocalWP
- Mercado_livre
- Transip
- Twingate
- Ubuntu_one
- Wyze
- Yandex

#### Fixed icons:
- Workos
- Poloniex
- Proxmox
- Registro_br
2024-08-25 05:53:26 +05:30
ludespeedny
4adf74b062 [Auth] Adjust icons (#2831)
Removed extra line after "enom" and adjusted itch.io icon color to more
closely match their recommended color in dark and light mode.
2024-08-25 05:51:49 +05:30
Laurens Priem
c818e6f408 [mob][photos] Type error (#2880)
## Description

## Tests
2024-08-25 02:01:01 +02:00
laurenspriem
066b251f75 [mob][photos] Type error 2024-08-24 21:51:39 +02:00
Manav Rathi
3b4917913a [web] Update yarn.lock (#2872)
Leftover bit of https://github.com/ente-io/ente/pull/2849
2024-08-24 17:18:37 +05:30
Manav Rathi
e10d581bdb [web] Update yarn.lock
Leftover bit of https://github.com/ente-io/ente/pull/2849
2024-08-24 17:14:30 +05:30
Manav Rathi
f82df77bf8 [docs] Document first user as admin (#2871)
https://github.com/ente-io/ente/pull/2869/
2024-08-24 17:03:27 +05:30
Manav Rathi
d0a485f8aa [docs] Document first user as admin
https://github.com/ente-io/ente/pull/2869/
2024-08-24 17:02:20 +05:30
Manav Rathi
8fc319abdf [server] Treat firstUser as admin if admins config is empty (#2869)
## Description

## Tests
2024-08-24 16:48:20 +05:30
Neeraj Gupta
9be01793ac remove check for deleted user 2024-08-24 16:46:15 +05:30
Neeraj Gupta
829b4ab436 [server] Treat firstUser as admin if admins config is empty 2024-08-24 16:35:25 +05:30
Manav Rathi
b190efa814 [server] Handle case where fileInfo is missing (#2867)
## Description
This fixes the 5xx alert for file/info endpoint due to panic

## Tests
Verified that lint works fine locally
PS: This endpoint is used by mobile to backfill file size information,
which is primarily used for dedupe and sort by size feature,.
2024-08-24 16:17:27 +05:30
Neeraj Gupta
5edf3f8e1d [server] Handle case where fileInfo is missing 2024-08-24 16:09:17 +05:30
Neeraj Gupta
cef54aafec [server] Log slow files data put requests (#2866)
## Description

## Tests
2024-08-24 16:02:43 +05:30
Neeraj Gupta
0bc8b428bb [server] Log slow files data put requests 2024-08-24 16:00:15 +05:30
Manav Rathi
006015bd25 [web] Change live photo clubbing threshold to 2 minutes (#2865) 2024-08-24 15:48:25 +05:30
Manav Rathi
391ccb051c [web] Change live photo clubbing threshold to 2 minutes 2024-08-24 15:47:41 +05:30
Neeraj Gupta
408537e016 [server] Added APIs for ops (#2864)
## Description

## Tests
2024-08-24 15:40:14 +05:30
Neeraj Gupta
c00d18cb5d minor refactor 2024-08-24 15:39:45 +05:30
Neeraj Gupta
27546fb558 [server] Allow both enabling or removing email MFA 2024-08-24 15:38:13 +05:30
Manav Rathi
983765db11 [docs] Mention FS times (#2863) 2024-08-24 15:37:16 +05:30
Neeraj Gupta
6786491d72 [server] Add admin endpoint to add ott 2024-08-24 15:35:53 +05:30
Manav Rathi
2a8ff8e1c8 [docs] Mention FS times 2024-08-24 15:35:45 +05:30
Neeraj Gupta
6baa1c08c5 [server] Admin endpoint to disable email mfa 2024-08-24 15:09:32 +05:30
Neeraj Gupta
6cd3dab5d3 [auth] Fix import errors (#2862)
## Description

## Tests
2024-08-24 14:53:38 +05:30
Neeraj Gupta
b8e89ac78a [auth] Lint fixes 2024-08-24 14:28:19 +05:30
Neeraj Gupta
724dcd97c1 [auth] Fix steam import from 2fas 2024-08-24 14:22:35 +05:30
Neeraj Gupta
5a35edbbab [auth] Fix bug in importing account with special chars 2024-08-24 14:09:24 +05:30
Neeraj Gupta
f7c2898e09 [mob] Fix remove from cluster & provide option to delete files from cluster view (#2858)
## Description

## Tests
2024-08-24 13:54:41 +05:30
Neeraj Gupta
0258df5f41 [auth] Log provider when code parsing fails 2024-08-24 13:53:39 +05:30
Manav Rathi
05cf7c9c91 [web] Club into a live photo only if within 5 mins (#2859) 2024-08-24 13:42:12 +05:30
Manav Rathi
c0f628ce2d Club into a live photo only if within 5 mins 2024-08-24 13:24:43 +05:30
Manav Rathi
18a6af3776 Alt 2024-08-24 13:07:46 +05:30
Neeraj Gupta
63e21126f5 [mob] Show delete face option on face group page 2024-08-24 12:58:40 +05:30
Neeraj Gupta
66c88fa067 [mob] Fix type error 2024-08-24 12:57:23 +05:30
Neeraj Gupta
0aba538dd8 [server] Handle invalid domain err (#2848)
## Description

## Tests
2024-08-24 12:51:32 +05:30
Manav Rathi
a9f0da7ed3 Move 2024-08-24 12:36:55 +05:30
Manav Rathi
32f8717224 [desktop] Remove unnecessary readwrite tx (#2857) 2024-08-24 11:30:20 +05:30
Manav Rathi
6fc1ab02aa [docs] Authy guide obsolete notice (#2853)
## Description
As Authy no longer supports its desktop apps, moving from Authy to Ente
Auth using the methods are not possible. This PR adds this notice to the
guide.

it was fun while it lasted 😔 

## Tests
2024-08-24 11:26:29 +05:30
Manav Rathi
9f166d2e48 [desktop] Remove unnecessary readwrite tx 2024-08-24 11:22:13 +05:30
Johannes7k75
26c2d9a9dd fix rotation of vertical mirror 2024-08-23 23:30:04 +02:00
Johannes7k75
fa72aac869 Update TransformMenu.tsx 2024-08-23 23:24:05 +02:00
green.
a61b52ac10 Update index.md 2024-08-23 20:46:00 +02:00
Vishnu Mohandas
de341b2621 [photos] v0.9.28 2024-08-23 23:00:04 +05:30
Manav Rathi
9417b99abe [web] Improved date search, including support for day of week and hour of day (#2849)
Fixes https://github.com/ente-io/ente/discussions/2821
2024-08-23 21:48:14 +05:30
Manav Rathi
3cca9512df LF 2024-08-23 21:43:40 +05:30
Manav Rathi
5fd92096c9 Add CHANGELOG entry 2024-08-23 21:41:25 +05:30
Manav Rathi
68d722d06b Use UI date 2024-08-23 21:37:18 +05:30
Manav Rathi
a84aa346f5 Better hours 2024-08-23 21:28:26 +05:30
Laurens Priem
e68952f2dd Ml debug (#2847)
Various minor fixes for ML:
- Only download model on Wifi and notify user
- Fix ML queue not stopping on interaction
- Partial fix for ML stopping randomly
- Fix ML queue not stopping on disabling ML
- Update ML debug options
2024-08-23 17:56:57 +02:00
Vishnu Mohandas
b11f2adfbe [server] Increase the limit for referral code length (#2845) 2024-08-23 21:21:19 +05:30
Laurens Priem
6f65afc4e5 Merge branch 'main' into ml_debug 2024-08-23 17:49:20 +02:00
laurenspriem
abd5234e7c [mob][photos] resolve merge conflict 2024-08-23 17:48:18 +02:00
Manav Rathi
ee3a920227 Hour 2024-08-23 21:11:21 +05:30
Neeraj Gupta
0e0f06d9a6 [server] Handle invalid domain err 2024-08-23 21:02:07 +05:30
Manav Rathi
a1237dfafe Fix undefineds 2024-08-23 20:55:42 +05:30
Manav Rathi
d4a59983cb Fix holiday parsing 2024-08-23 20:47:26 +05:30
laurenspriem
44a6f256d6 [mob][photos] Show errored faces count 2024-08-23 17:16:38 +02:00
Manav Rathi
177d3dcccf Guarantees 2024-08-23 20:27:28 +05:30
Manav Rathi
039055ccc0 Dedup 2024-08-23 20:24:30 +05:30
Manav Rathi
00865e3ee2 Handle years
Ref: https://github.com/wanasit/chrono/issues/296
2024-08-23 20:23:04 +05:30
vishnukvmd
e9686613b6 Increase the limit for referral code length 2024-08-23 20:21:54 +05:30
laurenspriem
ac3a323abd [mob][photos] ml debug options 2024-08-23 16:51:54 +02:00
Manav Rathi
da5da33dc2 Weekday 2024-08-23 20:09:19 +05:30
Vishnu Mohandas
ad6028d55e Fix status bar issue (#2842)
## Description

Status bar was not adapting to it's background. See status bar on both
before and after screen recordings here:

#### Before


https://github.com/user-attachments/assets/dd899686-43f5-4ab4-ad2c-865bfba1e4d9


#### After



https://github.com/user-attachments/assets/5c0d3544-30ed-43ac-9e7d-5002c6b0add6
2024-08-23 19:04:51 +05:30
laurenspriem
de25072755 [mob][photos] ml debug options 2/x 2024-08-23 15:30:46 +02:00
laurenspriem
e47b4169ed [mob][photos] small refactor 2024-08-23 15:26:23 +02:00
ashilkn
2d4225f6ad [mob][photos] Revert change to dark theme elevation colors becuase of inconsistancy across app with some dark theme colors of few components 2024-08-23 18:53:54 +05:30
Ashil
0eb291071b Revert app bar changes (#2841) 2024-08-23 18:38:23 +05:30
laurenspriem
370731b56a [mob][photos] ml debug options 1/x 2024-08-23 15:06:33 +02:00
ashilkn
20223ddec8 [mob][photos] Refactor + minor UI change 2024-08-23 18:35:05 +05:30
ashilkn
67ee521775 Revert "[mob][photos] Create separate widget for home tab's app bar"
This reverts commit 0e642cd254.
2024-08-23 18:24:06 +05:30
ashilkn
66d7e7e043 Revert "[mob][photos] Refactor + UI tweaks on home app bar"
This reverts commit 183ed3f1d7.
2024-08-23 18:22:18 +05:30
ashilkn
52b13d25b5 [mob][photos] chore 2024-08-23 18:19:41 +05:30
Manav Rathi
118b828ee5 Update matcher 2024-08-23 18:18:19 +05:30
ashilkn
295fa609a6 Revert "[mob][photos] Add shadow to home tab's app bar"
This reverts commit 3461201708.
2024-08-23 18:18:05 +05:30
ashilkn
7f3d7c530f Revert "[mob][photos] Show home tab app bar only on home tab"
This reverts commit 4ad9089f90.
2024-08-23 18:15:23 +05:30
Manav Rathi
8379fb726d Parse 2024-08-23 17:59:50 +05:30
ashilkn
a913d2550d [mob][photos] Fix status bar not adapting it's color with each screen's appbar colour, which is it's background 2024-08-23 17:43:56 +05:30
Manav Rathi
27c5153fb3 Less arbitrary 2024-08-23 17:43:29 +05:30
ashilkn
4ad9089f90 [mob][photos] Show home tab app bar only on home tab 2024-08-23 17:38:42 +05:30
laurenspriem
c3e8a81845 [mob][photos] Lint warnings 2024-08-23 13:57:40 +02:00
Manav Rathi
a5ffb0f4bd Rename 2024-08-23 17:27:38 +05:30
Manav Rathi
aaadffa613 Move 2024-08-23 17:22:21 +05:30
laurenspriem
0178296850 [mob][photos] Stop indexing queue when ML is disabled 2024-08-23 13:50:04 +02:00
Manav Rathi
5a107db577 Document chrono-node 2024-08-23 16:59:48 +05:30
Manav Rathi
cdecf089fc [desktop] Update dependencies (#2840) 2024-08-23 16:09:22 +05:30
Manav Rathi
97d63c940e New rule!
https://typescript-eslint.io/rules/return-await/
2024-08-23 16:05:11 +05:30
Manav Rathi
d96e747c5e Regen yarn.lock 2024-08-23 16:02:18 +05:30
Manav Rathi
5fe1fc8039 Update eslint and frens 2024-08-23 15:59:30 +05:30
Manav Rathi
d9ec49b0ac Update electron updater
https://github.com/electron-userland/electron-builder/releases
2024-08-23 15:59:04 +05:30
Manav Rathi
8118f980f6 List out in full and patch updates
Going forward, we'll use npx npm-check-updates to update the package.json so the
full version numbers are desirable.
2024-08-23 15:50:00 +05:30
Manav Rathi
9743115851 Update ONNX runtime 0.18 => 0.19
https://github.com/microsoft/onnxruntime/releases
2024-08-23 15:44:41 +05:30
Manav Rathi
5a226502c1 Update Electron 30.2.0 => 30.4.0
Routine update, no changes that impact us noticed in the changelog
https://github.com/electron/electron/releases
2024-08-23 15:37:38 +05:30
laurenspriem
f0c546bc3b [mob][photos] clip bilinear 2024-08-23 12:01:35 +02:00
Manav Rathi
577e4765a7 [web] Switch to libsodium-wrappers-sumo (#2839) 2024-08-23 14:46:27 +05:30
Manav Rathi
46f53494df Update 2024-08-23 14:39:05 +05:30
Manav Rathi
d788ca28af Update 2024-08-23 14:35:19 +05:30
Laurens Priem
c4c489abb0 [mob][photos] Use bilinear interpolation for clip (#2838)
## Description

Bilinear interpolation
2024-08-23 10:53:31 +02:00
laurenspriem
a328189891 [mob][photos] Use bilinear interpolation for clip 2024-08-23 10:35:26 +02:00
Manav Rathi
c509bffaa3 Switch to libsodium-wrappers-sumo 2024-08-23 13:21:32 +05:30
Manav Rathi
89effbabc1 [web] Improve the handling of ellipsized labels (#2837)
The overflow: "hidden" on the two parent divs is still needed, for
reasons I don't fully understand, need to debug further at some point.
2024-08-23 12:54:27 +05:30
Neeraj Gupta
c60a61565d [server] Return 400 on invalid RCPT address (#2836)
## Description

## Tests
2024-08-23 12:01:16 +05:30
Neeraj Gupta
251716bad6 [server] Return 400 on invalid RCPT address 2024-08-23 11:58:55 +05:30
Vishnu Mohandas
ee68880f51 [mob] Revert to custom onnxruntime fork (#2834)
## Description

## Tests
2024-08-23 10:47:01 +05:30
Manav Rathi
9577ff7776 Remove unnecessary rep 2024-08-23 10:44:57 +05:30
Manav Rathi
467dccf8bb Use 2024-08-23 10:43:52 +05:30
Neeraj Gupta
270acf1896 [mob] Bump version v0.9.27 2024-08-23 10:40:30 +05:30
Neeraj Gupta
630770be56 Use old onnx package to unblock release 2024-08-23 10:40:06 +05:30
Neeraj Gupta
6e13216c53 Revert "[mob] Fix android build (#2832)"
This reverts commit 5735e050e2, reversing
changes made to 7ddee7d75e.
2024-08-23 10:38:04 +05:30
Manav Rathi
f3dae23e2a Use 2024-08-23 10:36:53 +05:30
Manav Rathi
489dc2e46d Extract 2024-08-23 10:33:26 +05:30
Neeraj Gupta
5735e050e2 [mob] Fix android build (#2832)
## Description

## Tests
Build worked locally
2024-08-23 10:20:17 +05:30
Neeraj Gupta
385655365d [mob] Fix android build 2024-08-23 10:06:17 +05:30
Manav Rathi
f0bf07a384 Move variant into custom component 2024-08-23 09:51:57 +05:30
Shamshid
7ddee7d75e [Auth] Add HuggingFace icon (#2827) 2024-08-23 04:43:07 +05:30
laurenspriem
bb6ac34920 [mob][photos] Keep triggering ML on ML settings page 2024-08-22 16:37:09 +02:00
laurenspriem
5eb153a310 [mob][photos] Prevent double ML sessions in debug iOS 2024-08-22 16:23:14 +02:00
laurenspriem
1d50cdeeca [mob][photos] Fix ml not stopping on interaction 2024-08-22 16:18:16 +02:00
laurenspriem
eaf136d34f [mob][photos] notify user if model download is paused 2024-08-22 15:37:03 +02:00
ashilkn
b96185df63 [mob][photos] Change elevation colors of app 2024-08-22 18:43:14 +05:30
Vishnu Mohandas
bf5e2004cf Update email templates (#2823)
## Description

Updates all templates apart from the ones for family plans to use simple
HTML.

The OTT email is no longer marked as spam by Gmail.

## Tests
- [x] Responsive
- [x] Supports both light and dark themes

## Screenshots

<img width="600" alt="Screenshot 2024-08-22 at 6 16 38 PM"
src="https://github.com/user-attachments/assets/78465ffe-399d-430c-9025-d3c77ff72f67">

<img width="600" alt="Screenshot 2024-08-22 at 6 16 58 PM"
src="https://github.com/user-attachments/assets/1e497cd1-f04a-403a-b4c7-8581f5cfbb91">

<img width="300"
src="https://github.com/user-attachments/assets/ce422733-5a5c-4b30-a6f5-c5003b3da0ed"/>

<img width="300"
src="https://github.com/user-attachments/assets/4468e465-2700-4771-878b-32b19a901074"/>
2024-08-22 18:40:10 +05:30
Manav Rathi
a7fcb44983 [docs] Troubleshooting photo dates from GT (#2824) 2024-08-22 18:31:29 +05:30
Manav Rathi
06f6c5c318 Casing 2024-08-22 18:31:07 +05:30
Manav Rathi
3e3795444a [docs] Troubleshooting photo dates from GT 2024-08-22 18:28:47 +05:30
laurenspriem
51cf793012 [mob][photos] Remove unneeded beta check 2024-08-22 14:52:47 +02:00
laurenspriem
6adbf17630 [mob][photos] Only download models on wifi 2024-08-22 14:52:09 +02:00
vishnukvmd
92ab8e5289 ente -> Ente 2024-08-22 18:12:08 +05:30
vishnukvmd
d37c85bce2 Minor updates to family plan templates 2024-08-22 18:09:23 +05:30
vishnukvmd
f64de55b30 Update more templates 2024-08-22 18:05:49 +05:30
ashilkn
3461201708 [mob][photos] Add shadow to home tab's app bar 2024-08-22 17:58:57 +05:30
vishnukvmd
08f428f4dd Update some more templates 2024-08-22 17:49:20 +05:30
vishnukvmd
eee01322c8 Update first upload template for mobile 2024-08-22 17:40:07 +05:30
vishnukvmd
36085eb78f Update first upload template 2024-08-22 17:36:24 +05:30
ashilkn
183ed3f1d7 [mob][photos] Refactor + UI tweaks on home app bar 2024-08-22 17:35:55 +05:30
Neeraj Gupta
f5258744b4 [mob] Release tensors to avoid OOM error (#2822)
## Description

## Tests
2024-08-22 17:27:54 +05:30
Neeraj Gupta
3687fc0eaa [mob][photos] Bump version v0.9.26 2024-08-22 17:20:51 +05:30
Neeraj Gupta
1554d50d8f Merge branch 'main' into switch_to_upstream 2024-08-22 17:19:43 +05:30
Neeraj Gupta
0d63a3073b [mob]Release tensors to avoid OOM error 2024-08-22 17:15:19 +05:30
vishnukvmd
369db73212 Update change-email template 2024-08-22 17:09:20 +05:30
vishnukvmd
ba1cd6a8cc Update green 2024-08-22 17:08:11 +05:30
vishnukvmd
8b40f70936 Simply email verification template 2024-08-22 17:06:10 +05:30
ashilkn
0e642cd254 [mob][photos] Create separate widget for home tab's app bar 2024-08-22 16:46:11 +05:30
Vishnu Mohandas
363f7c9ca0 Prompt family members to contact admin to change referral code (#2816) 2024-08-22 14:15:04 +05:30
Neeraj Gupta
6db9a6bedc [mob][ml] reduce parallel download to 5 for ios 2024-08-22 14:03:06 +05:30
Vishnu Mohandas
2ffad1f2a2 Update watch-folders.md 2024-08-22 13:48:09 +05:30
Laurens Priem
f4314ca220 Ml copy (#2817)
## Description

Copy changes for ML
2024-08-22 10:13:53 +02:00
laurenspriem
fea2cc27d8 Revert change 2024-08-22 09:48:45 +02:00
laurenspriem
0ba2bd92b5 [mob][photos] Another copy change 2024-08-22 09:42:22 +02:00
vishnukvmd
4ee815e530 Prompt family members to contact admin to change referral code 2024-08-22 13:10:30 +05:30
laurenspriem
67f230fac5 [mob][photos] Indexing description copy change 2024-08-22 09:19:14 +02:00
Neeraj Gupta
c42fd383a8 [mob] Switch to upstream pkg for onnxruntime 2024-08-22 11:54:59 +05:30
Nikunj Kumar Nakum
e1da8b90fd [auth] Updated Kraken icon (#2763)
## Description
Updated kraken icon to latest icon
## Tests
2024-08-22 10:01:12 +05:30
S T
c2e540f821 [auth][l10n] Added Ukrainian translation (#2806)
## Description

## Tests

Co-authored-by: stro <stro@cpan.org>
2024-08-22 10:00:39 +05:30
Neeraj Gupta
241e69755e [mob][photos] Fix person cover photo (#2804)
## Description

## Tests
2024-08-21 23:39:57 +05:30
Neeraj Gupta
ab58dcfeb4 [mob][photos] Fix person cover photo 2024-08-21 23:37:29 +05:30
Neeraj Gupta
1941b4cec6 [mob] Fix redundant model download & rename (#2803)
## Description

## Tests
2024-08-21 23:24:47 +05:30
Neeraj Gupta
9156121954 bump version 2024-08-21 23:14:53 +05:30
Neeraj Gupta
a1b447c5c8 [mob] Rename 2024-08-21 23:14:28 +05:30
Neeraj Gupta
165f288ad9 [mob] Remove unused key 2024-08-21 23:08:50 +05:30
Neeraj Gupta
7e9d9bc126 [mob] iOS Build changes 2024-08-21 23:05:50 +05:30
Neeraj Gupta
5beec1d3dd [mob] Skip magic refresh if indexing is disabled 2024-08-21 23:05:40 +05:30
Manav Rathi
8afbda259a [desktop] Bump up the version for the next series (#2802) 2024-08-21 22:26:23 +05:30
Manav Rathi
f34a2cb217 [desktop] Bump up the version for the next series 2024-08-21 22:23:26 +05:30
Neeraj Gupta
2f68f5184b [mob] Bump version v0.9.24 (#2801)
## Description

## Tests
2024-08-21 22:11:25 +05:30
Neeraj Gupta
936f3842f9 [mob] Bump version v0.9.24 2024-08-21 22:10:59 +05:30
Neeraj Gupta
d719ad31f7 [mob] Disable global ml flag (#2799)
## Description

## Tests
2024-08-21 22:07:04 +05:30
Laurens Priem
448a6c8924 Heic decode (#2800)
## Description

- Converts heic files to jpg on Android if heic decoding for ML fails
2024-08-21 18:35:54 +02:00
laurenspriem
3d92a13df6 [mob][photos] Rename ML DB 2024-08-21 18:34:57 +02:00
laurenspriem
5ef4b7160e [mob][photos] Store ML results on remote first 2024-08-21 18:31:55 +02:00
Prateek Sunal
29c16b737d fix(mob): readd missing key in locals (#2798)
## Description

The commit
7dd1804e2e
removed the key, this commit re-add's the key.
2024-08-21 21:58:22 +05:30
Neeraj Gupta
58dee0ef5a [mob] Disable global ml flag 2024-08-21 21:51:35 +05:30
laurenspriem
87a17c0034 [mob][photos] Convert heic to jpg for ML on Android 2024-08-21 18:20:49 +02:00
Prateek Sunal
cc10a3a4ac fix(mob): readd missing key in locals 2024-08-21 21:47:04 +05:30
Ashil
cbbee23f82 [mob][auth] Change dialog copy (#2796) 2024-08-21 20:18:33 +05:30
ashilkn
0ae080ea6a [mob][auth] bump up version to 3.1.3 2024-08-21 20:14:56 +05:30
ashilkn
7dd1804e2e [mob][auth] change copy 2024-08-21 20:13:57 +05:30
Laurens Priem
8e263a3b66 Ml invalid formats (#2793)
## Description

- Cleaned up processing of ML results
- Handle invalid image formats for ML

## Tests

Locally tested on my phone in debug mode
2024-08-21 14:39:59 +02:00
Neeraj Gupta
487591fa03 Add option to claim a custom referral code (#2794) 2024-08-21 18:09:46 +05:30
vishnukvmd
a43b97026a Add option to claim a custom referral code 2024-08-21 17:39:23 +05:30
Laurens Priem
cf5b4abc39 Merge branch 'main' into ml_invalid_formats 2024-08-21 13:42:57 +02:00
laurenspriem
a4309a0ab3 [mob][photos] Fix stuck on invalid image formats 2024-08-21 13:38:37 +02:00
laurenspriem
f4a46a1fd3 [mob][photos] Refactor MLResults processing 2024-08-21 13:33:20 +02:00
Neeraj Gupta
0e63126cb6 Referal api (#2792)
## Description

## Tests
2024-08-21 16:44:46 +05:30
Neeraj Gupta
6ec39e2e6b [server] lint fix 2024-08-21 16:41:10 +05:30
Neeraj Gupta
c57bc22987 [server] Fix request type 2024-08-21 16:39:09 +05:30
Neeraj Gupta
7d969cdada [server] Apply change limit only for user edit 2024-08-21 16:36:36 +05:30
Neeraj Gupta
27c5a179ab [server] Add check for existingCode 2024-08-21 16:34:49 +05:30
Ashil
45cd19047a [mob][photos] Fixed App Lock typo (#2789) 2024-08-21 16:28:58 +05:30
Neeraj Gupta
e5d6d324db Add API to update referral code 2024-08-21 16:28:24 +05:30
ashilkn
9e5484f5ad [mob][photos] Resolve merge conflicts 2024-08-21 16:13:20 +05:30
ashilkn
199938d4b6 [mob][photos] Remove stale entry in l10n.dart 2024-08-21 16:12:02 +05:30
Vishnu Mohandas
76df33dc8c [mob][photos] Update guest view icon (#2791) 2024-08-21 15:57:40 +05:30
ashilkn
ab295d9a91 [mob][photos] Update guest view icon 2024-08-21 15:55:58 +05:30
Vishnu Mohandas
b4a4b0cc04 Remove extra newline in string 2024-08-21 15:45:44 +05:30
Vishnu Mohandas
aa2e4b1970 Update auth github workflows to use flutter 3.24.0 (#2790)
## Description

## Tests
2024-08-21 15:31:37 +05:30
ashilkn
54a0a09251 Update auth github workflows to use flutter 3.24.0 2024-08-21 15:14:41 +05:30
laurenspriem
147a0e005b [mob][photos] Rename 2024-08-21 11:33:14 +02:00
laurenspriem
701e48c54c [mob][photos] Rename for clarity 2024-08-21 11:32:23 +02:00
laurenspriem
ed2978bf55 [mob][photos] constructor 2024-08-21 11:31:24 +02:00
Ashil
e4753b3e08 Fix build failing auth (#2788) 2024-08-21 14:58:28 +05:30
Aman Raj Singh Mourya
5009453659 [mob][photos] Fixed appLock typo 2024-08-21 14:55:27 +05:30
ashilkn
77bd056f40 [mob][auth] generated code on running flutter clean and flutter pub get 2024-08-21 14:54:38 +05:30
Manav Rathi
9a36f0e7b4 photosd-v1.7.3 (#2787)
Completes the accidentally leftover package.json update in
b202ac0b5e
2024-08-21 14:48:48 +05:30
Manav Rathi
d75a1c367d photosd-v1.7.3
Completes the accidentally leftover package.json update in b202ac0b5e
2024-08-21 14:44:53 +05:30
Neeraj Gupta
3572465906 [mob] Defer clip cache referesh untill next query (#2786)
## Description

## Tests
2024-08-21 14:33:39 +05:30
Neeraj Gupta
3f3f3202af [mob] Clean up 2024-08-21 14:21:25 +05:30
Neeraj Gupta
268eeab094 [mob] Avoid refreshing cache unless search is initiated 2024-08-21 14:15:58 +05:30
Manav Rathi
f53ae48a43 photosd-v1.7.3 (#2784) 2024-08-21 14:04:57 +05:30
Manav Rathi
b202ac0b5e photosd-v1.7.3 2024-08-21 13:56:08 +05:30
Manav Rathi
b591f3d851 [web] New translations (#2766)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-21 13:54:35 +05:30
Crowdin Bot
2eb6d914c3 New Crowdin translations by GitHub Action 2024-08-21 08:22:08 +00:00
Neeraj Gupta
857e83afef [server] Fix statusCode for expired sessions (#2783)
## Description

## Tests
2024-08-21 13:45:57 +05:30
Neeraj Gupta
5ad6f0bd74 [server] Fix statusCode for expired sessions 2024-08-21 13:44:30 +05:30
ashilkn
d27dffc351 [mob][photos] upgrade flutter_local_notifications 2024-08-21 13:43:39 +05:30
Ashil
a728dd043a [mob][photos] Change guest view icon (#2782)
![guest_view-2](https://github.com/user-attachments/assets/caf88451-0131-4c73-8226-6eb61976db17)

![guest_view](https://github.com/user-attachments/assets/e8d5ba9e-b45a-43bc-a009-deb187275743)
2024-08-21 13:14:07 +05:30
ashilkn
bb65354ac7 [mob][photos] Change guest view icon at all places 2024-08-21 13:03:25 +05:30
Neeraj Gupta
0b0fa12184 [mob][auth] Update flutter submodule to use v3.24.0 (#2778)
## Description

## Tests
2024-08-21 12:46:24 +05:30
Neeraj Gupta
02bedbfa18 [server] Fix skip log check (#2781)
## Description

## Tests
2024-08-21 12:44:39 +05:30
Neeraj Gupta
5ac92f5ce4 [server] Fix skip log check 2024-08-21 12:42:10 +05:30
ashilkn
c68691abbb [mob][photos] Modify SelectionActionButton to render icons from an svg asset 2024-08-21 12:35:01 +05:30
Neeraj Gupta
f5f9946046 [mob] Change log (#2779)
## Description

## Tests
2024-08-21 12:21:54 +05:30
Neeraj Gupta
69102ab9e8 [mob] Change log 2024-08-21 12:21:24 +05:30
ashilkn
90a7c7604f [mob][auth] Update flutter submodule to use v3.24.0 2024-08-21 12:09:44 +05:30
Neeraj Gupta
bf61cda403 [mob] CLIP & Face indexing V2 (#2777)
## Description

## Tests
2024-08-21 11:43:41 +05:30
Neeraj Gupta
dd738927fd [mob] Avoid redundant event 2024-08-21 10:44:51 +05:30
Neeraj Gupta
eb3637deef [mob] Remove unused method 2024-08-21 10:28:51 +05:30
Neeraj Gupta
5f8d0e1f3b [mob] Fix log 2024-08-21 09:50:17 +05:30
Manav Rathi
db60ddae4c [desktop] Prep for release (#2767)
- **Disable all clustering traces**
- **Fix variable capturing**
- **Show the delete options for long folder names too**
- **Show ML option to public beta**
- **Rename DBs**
2024-08-21 00:45:56 +05:30
Manav Rathi
371267ee4e Lint fix 2024-08-21 00:42:01 +05:30
Manav Rathi
4644bde60d Rename DBs 2024-08-21 00:30:14 +05:30
Manav Rathi
d7f9851bb2 Show ML option to public beta 2024-08-21 00:25:20 +05:30
Manav Rathi
bc93124da0 Show the delete options for long folder names too 2024-08-21 00:22:02 +05:30
Manav Rathi
d01a94fbec Fix variable capturing 2024-08-20 22:41:29 +05:30
Manav Rathi
346ef9b17d Disable all clustering traces 2024-08-20 21:46:50 +05:30
Manav Rathi
e8c6c88f64 [desktop] Update translation (#2765) 2024-08-20 21:21:01 +05:30
Manav Rathi
f2f4bf2fd7 [desktop] Update translation 2024-08-20 21:13:56 +05:30
Ashil
019457be02 [mob][auth] Option to add pin/passcode without having a system lock (#2738) 2024-08-20 19:36:10 +05:30
laurenspriem
2324ba6108 [mob][photos] Rename to avoid confusion 2024-08-20 15:17:07 +02:00
laurenspriem
187dc5ed90 [mob][photos] Remove unused incorrect method 2024-08-20 15:09:46 +02:00
Ashil
73b7b2e190 [mob][auth] local_auth upgrade & work around for new applock key (#2752) 2024-08-20 18:11:06 +05:30
Neeraj Gupta
5b816ecb8a [mob] Update copy 2024-08-20 16:59:19 +05:30
Neeraj Gupta
29d571e71a [mob] bump version v0.9.23 2024-08-20 16:53:53 +05:30
Neeraj Gupta
3fa16625be [mob] Skip disabling consent on mobile 2024-08-20 16:53:22 +05:30
Neeraj Gupta
ae06577b00 Increase padding 2024-08-20 16:51:21 +05:30
Neeraj Gupta
6ba4892294 Update UX for ml settings 2024-08-20 16:50:37 +05:30
Neeraj Gupta
cb784d5ec7 Handle int value in embedding 2024-08-20 16:26:31 +05:30
Neeraj Gupta
d0abf2141f [mob] Clean up 2024-08-20 16:21:12 +05:30
Aman Raj Singh Mourya
eb568080dd [mob][auth] Used better names 2024-08-20 15:56:40 +05:30
Neeraj Gupta
dae5c1a0b8 [mob] Lint fi 2024-08-20 15:49:31 +05:30
Neeraj Gupta
7a197124ea [mob] Log when magicSearch is disabled 2024-08-20 15:49:01 +05:30
Neeraj Gupta
86065a6b56 Minor fix 2024-08-20 15:43:48 +05:30
Neeraj Gupta
729c3598da Update copy 2024-08-20 15:37:27 +05:30
Neeraj Gupta
c7c22bee88 Update copy 2024-08-20 15:35:17 +05:30
Neeraj Gupta
0cacc88918 Merge branch 'clip_face_integration' of https://github.com/ente-io/auth into clip_face_integration 2024-08-20 14:45:27 +05:30
Neeraj Gupta
dfe329eef9 [mob] Minor refactor 2024-08-20 14:38:26 +05:30
laurenspriem
8c8d81c40e [mob][photos] ML settings add indicator for wifi pause 2024-08-20 11:05:51 +02:00
Neeraj Gupta
52d1ba237a [mob] Pass correct ml version 2024-08-20 14:28:31 +05:30
Neeraj Gupta
bdac85b320 Merge remote-tracking branch 'origin/main' into clip_face_integration 2024-08-20 13:25:28 +05:30
Neeraj Gupta
6e4e19d7f4 [mob] bump version v0.9.22 2024-08-20 13:25:11 +05:30
Neeraj Gupta
152e895b87 [mob] Add divider 2024-08-20 13:24:05 +05:30
Neeraj Gupta
13449ff169 Fix padding 2024-08-20 13:23:20 +05:30
Neeraj Gupta
508bc4a3e9 [mob] Enable native onnx plugin for droid 2024-08-20 13:21:50 +05:30
Neeraj Gupta
0b7ee1ad0b [mob] Add proguard rule for ai.onnxruntime 2024-08-20 13:20:06 +05:30
Neeraj Gupta
3a0d6e808b [mob] Fix tensor size for clip image 2024-08-20 12:54:26 +05:30
Neeraj Gupta
692589e4c4 [mob] bump version v0.9.21 2024-08-20 12:04:46 +05:30
Neeraj Gupta
8cacb650b6 [mob] Move resumable upload setting 2024-08-20 12:04:04 +05:30
Neeraj Gupta
8b62c18171 [mob] UX change 2024-08-20 11:48:01 +05:30
Neeraj Gupta
359af7e2eb [mob] Hide clusterID 2024-08-20 11:43:35 +05:30
Manav Rathi
fe82faf80f [doc] Large upload troubleshooting (#2761) 2024-08-20 11:28:36 +05:30
Manav Rathi
00eb440c01 [doc] Large upload troubleshooting 2024-08-20 11:26:10 +05:30
Neeraj Gupta
f84ebce2b1 [mob] Ask for ml consent while enabling ML 2024-08-20 11:02:27 +05:30
Manav Rathi
38662f6b6c [web] New translations (#2760)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-20 10:59:26 +05:30
Crowdin Bot
029b43b13d New Crowdin translations by GitHub Action 2024-08-20 05:29:06 +00:00
Neeraj Gupta
6caf6c48a6 [mob] Ask for ml consent while enabling ML 2024-08-20 10:56:53 +05:30
Manav Rathi
468d429ecc Add workaround for Polish plurals (#2759)
Instead of foo_other, i18n seems to fallback to the base language
translation for languages like Polish that have multiple plurals.

Use the workaround mentioned here:
https://github.com/i18next/i18next/issues/1851#issuecomment-1464017036
2024-08-20 10:46:35 +05:30
Manav Rathi
19c6ebefd3 Add note 2024-08-20 10:45:20 +05:30
Neeraj Gupta
730a0d4fae [mob] Rename 2024-08-20 10:44:30 +05:30
Neeraj Gupta
9f41257139 [mob] Remove feature flag for ML beta 2024-08-20 10:43:20 +05:30
Manav Rathi
5cd093c413 Add workaround for Polish plurals
Instead of foo_other, i18n seems to fallback to the base language translation
for languages like Polish that have multiple plurals.

Use the workaround mentioned here: https://github.com/i18next/i18next/issues/1851#issuecomment-1464017036
2024-08-20 10:37:18 +05:30
Manav Rathi
8fed43ec00 [web] New translations (#2758)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-20 10:26:57 +05:30
Crowdin Bot
6ba92298dd New Crowdin translations by GitHub Action 2024-08-20 04:49:15 +00:00
Manav Rathi
88d6f78741 [web] Further refactoring of the crypto layering (#2755)
\+ tweaks to the indexing process
2024-08-19 21:20:27 +05:30
Manav Rathi
0a35291084 Lint fix 2024-08-19 21:16:00 +05:30
Manav Rathi
adefb78cac Updated Mastodon links (#2754)
Changed the links in the social section and readme to Fosstodon instead
of mstdn
2024-08-19 21:08:43 +05:30
Brogio
8c5b07b3ce Update README.md 2024-08-19 17:14:31 +02:00
Brogio
8d667f86b1 Update social_section_widget.dart 2024-08-19 17:10:50 +02:00
Brogio
f7666deb5a Update social_section_widget.dart
Updated Mastodon link
2024-08-19 17:10:07 +02:00
Aman Raj Singh Mourya
1323525cd8 [mob][auth] Independent applock implemented 2024-08-19 18:59:03 +05:30
Aman Raj Singh Mourya
f84054b4ce [mob][auth] macOS pin/passcode support 2024-08-19 17:36:04 +05:30
Aman Raj Singh Mourya
bc94882234 [mob][auth] Upgraded local_auth 2.2.0 -> 2.3.0 2024-08-19 17:34:50 +05:30
Aman Raj Singh Mourya
95a03ef86d [mob][auth] Minor fixes 2024-08-19 17:06:48 +05:30
Aman Raj Singh Mourya
48c29700a4 [mob][auth] Work around for new applock key 2024-08-19 16:47:47 +05:30
Manav Rathi
d7d5b0aa9b [web] New translations (#2750)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-19 16:29:23 +05:30
Manav Rathi
63d65a4311 Expose decryptBlob to main thread 2024-08-19 15:55:07 +05:30
Manav Rathi
d6151a89e8 Fix 2024-08-19 15:46:52 +05:30
Manav Rathi
e6f26e62ae Fix jumping 2024-08-19 15:40:57 +05:30
Manav Rathi
3f9a7e08a1 Better state during initial load 2024-08-19 15:36:30 +05:30
Manav Rathi
c39fcb3968 Use 2024-08-19 15:19:26 +05:30
Manav Rathi
c0e48c7ada keygen 2024-08-19 15:19:26 +05:30
Manav Rathi
62c32d02ce Start treating it as a gateway 2024-08-19 15:19:26 +05:30
Manav Rathi
5640086932 Remove unnecessary conversion attempt 2024-08-19 15:19:26 +05:30
Crowdin Bot
b443d5f472 New Crowdin translations by GitHub Action 2024-08-19 09:44:48 +00:00
Manav Rathi
81b913cb79 [desktop] Indexing tweaks (#2749) 2024-08-19 15:14:05 +05:30
Manav Rathi
769b3ab21f i18n 2024-08-19 15:05:31 +05:30
Neeraj Gupta
38d866148f Reduce delay in loading model 2024-08-19 15:01:54 +05:30
Manav Rathi
a43c0baa46 Avoid non-greppable context APIs for i18n 2024-08-19 15:00:49 +05:30
Manav Rathi
d7fb8cf82b Handle the idle transition in the UI 2024-08-19 14:56:01 +05:30
Manav Rathi
d96d4773cf Fix status during live uploads 2024-08-19 14:42:46 +05:30
Manav Rathi
cf3b757021 Most recent file IDs first 2024-08-19 14:31:51 +05:30
Neeraj Gupta
c0201c6246 Merge branch 'main' into clip_face_integration 2024-08-19 14:20:41 +05:30
Neeraj Gupta
9325e1476f [mob] Bump version 2024-08-19 14:19:33 +05:30
Neeraj Gupta
979df107bf [mob] Turn of native onnx for android 2024-08-19 14:19:19 +05:30
Neeraj Gupta
aaebef5b22 [mob] Show score if query contains score threshold 2024-08-19 14:18:45 +05:30
Manav Rathi
fed7864b11 Fetching state 2024-08-19 13:49:36 +05:30
Neeraj Gupta
60cee41a44 [auth] New translations (#2746)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-08-19 12:14:15 +05:30
Ashil
8e3183ed8f [mob][photos] Workaround for android 10 free up space issue (#2637) 2024-08-19 11:51:23 +05:30
Manav Rathi
c4b47dcc14 [web] New translations (#2744)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-19 09:55:55 +05:30
Neeraj Gupta
2856bfb7f4 [mobile] New translations (#2745)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-08-19 07:19:08 +05:30
Crowdin Bot
6bdafc0ed2 New Crowdin translations by GitHub Action 2024-08-19 01:16:45 +00:00
Crowdin Bot
21764a520f New Crowdin translations by GitHub Action 2024-08-19 01:04:15 +00:00
Crowdin Bot
4a19bfdcde New Crowdin translations by GitHub Action 2024-08-19 00:31:56 +00:00
Vishnu Mohandas
3d41b555b6 fix: fdroid icon background (#2741)
## Description

Fdroid icon for auth was white, whilst we have already moved to purple
gradient. This PR adds the same adaptive background for fdroid as it is
for normal build.

The below Fdroid build recipe regenerates the icons that's why it was
not correct before:

3bbf65e8f0/metadata/io.ente.auth.yml (L58)
2024-08-18 22:19:33 +05:30
Prateek Sunal
92e0d82123 fix: fdroid icon background 2024-08-18 22:16:09 +05:30
Neeraj Gupta
9b9c7e91f4 [mob] use blur instead of blurhash in panorama (#2739)
## Description

Blurhash was not perfect, so replaced it with gaussian blur (20)
instead.

## Tests
2024-08-18 07:56:50 +05:30
Prateek Sunal
0c94613fdf Merge remote-tracking branch 'origin/main' into mob-pano 2024-08-17 22:36:37 +05:30
Prateek Sunal
54c699b6d5 fix: use blur instead of blurhash in panorama 2024-08-17 22:36:01 +05:30
Manav Rathi
d3f3679fb0 [web] Iterate on the cluster related crypto (#2737) 2024-08-17 22:18:30 +05:30
Manav Rathi
505dc7c20d Fix 2024-08-17 22:03:52 +05:30
Manav Rathi
8601662ea1 Un2 2024-08-17 21:51:50 +05:30
Manav Rathi
08c3b172d9 Update types 2024-08-17 21:49:39 +05:30
Manav Rathi
76da94cf78 Add the variant 2024-08-17 21:42:13 +05:30
Manav Rathi
0240b37032 Denoise 2024-08-17 21:33:15 +05:30
Manav Rathi
9ae5006a4a Mig 2024-08-17 21:30:54 +05:30
Manav Rathi
0ee84db02f Mig 2024-08-17 21:29:40 +05:30
Manav Rathi
b329085940 Mig 2024-08-17 21:25:57 +05:30
Manav Rathi
de3943e69c Prune 2024-08-17 21:22:54 +05:30
Manav Rathi
069cf82bbb Mig 2024-08-17 21:21:09 +05:30
Manav Rathi
eafa662cc0 Prune 2024-08-17 21:13:48 +05:30
Manav Rathi
6488c4fa0e Sigh 2024-08-17 21:10:11 +05:30
Manav Rathi
25f1087685 Unused 2024-08-17 21:05:49 +05:30
Manav Rathi
788ce53388 Use 2024-08-17 21:04:02 +05:30
Manav Rathi
757ff5cd9a New 2024-08-17 21:02:34 +05:30
Manav Rathi
68e5d842e5 Tweak 2024-08-17 20:57:20 +05:30
Manav Rathi
fdfaadfb1e Use 2024-08-17 20:56:05 +05:30
Manav Rathi
0fcd21f61d Use 2024-08-17 20:53:10 +05:30
Manav Rathi
4fa3b177c6 Use 2024-08-17 20:48:41 +05:30
Manav Rathi
2775917e44 Parallel hierarchy 2024-08-17 20:45:17 +05:30
Manav Rathi
360113c3ac Use newer pattern in more places 2024-08-17 20:21:49 +05:30
Aman Raj Singh Mourya
f338e40876 [mob][auth] Option to add pin/passcode without a having a systemLock 2024-08-17 19:48:06 +05:30
Aman Raj Singh Mourya
3a4246b82d [mob][auth] Added key to check if appLock is set or not 2024-08-17 19:47:10 +05:30
Aman Raj Singh Mourya
fbc6137b3e [mob][auth] Directly route to appLock in case of no systemLock found 2024-08-17 19:33:54 +05:30
Manav Rathi
5c09359738 Remove unnecessary conversion 2024-08-17 18:54:50 +05:30
Manav Rathi
90ffb68b51 key variants too 2024-08-17 18:53:00 +05:30
Manav Rathi
d1b7177a53 We need both 2024-08-17 18:49:41 +05:30
Manav Rathi
890ed7dd4b Cleanup 2024-08-17 18:43:31 +05:30
Manav Rathi
25b9a36554 Fix
crypto_secretbox_easy takes a string, but that's a UTF-8 string, not the base64 one that we're looking for.
2024-08-17 18:30:37 +05:30
Manav Rathi
cf6508be4a Enc 2024-08-17 17:33:22 +05:30
Manav Rathi
153be4990a Rearrange 2024-08-17 17:13:16 +05:30
Manav Rathi
f3e947f47e Match the types 2024-08-17 17:10:06 +05:30
Manav Rathi
f0b86323c3 Attempt to curb the combinatorial explosion 2024-08-17 17:00:47 +05:30
Manav Rathi
dbe98acbd7 Dec 2024-08-17 16:38:51 +05:30
Manav Rathi
93d48f6d6f Fix 2024-08-17 11:14:02 +05:30
Manav Rathi
d91462773a Use same nomenclature as the architecture document 2024-08-17 11:07:11 +05:30
Manav Rathi
3962f3a133 Use same nomenclature as the architecture document 2024-08-17 11:07:11 +05:30
Manav Rathi
bc192e5b00 Hold remote to the delete invariant 2024-08-17 11:07:11 +05:30
Manav Rathi
462adf7429 Nomenclature 2024-08-17 11:07:11 +05:30
Neeraj Gupta
78a727c750 [auth] Improve recovery input validation (#2735)
## Description

## Tests
2024-08-17 06:57:58 +05:30
Neeraj Gupta
3676151dde [auth] Bump version 3.1.2 2024-08-17 06:52:04 +05:30
Neeraj Gupta
9f23403604 Use word position 2024-08-17 06:51:16 +05:30
Neeraj Gupta
eace1150f5 [auth] Improve error message for invalid recovery input 2024-08-17 06:46:53 +05:30
Neeraj Gupta
329f320720 Update min score for magic search 2024-08-16 18:21:28 +05:30
Manav Rathi
191e32463f [desktop] Hide People header until we start showing clusters (#2730) 2024-08-16 18:10:12 +05:30
Neeraj Gupta
c34ea7848e Bump version 2024-08-16 18:07:28 +05:30
Manav Rathi
0a59597301 Padding at the top 2024-08-16 18:07:22 +05:30
Neeraj Gupta
4e7e506e4d [Fix] Avoid queueing same fileID again 2024-08-16 18:00:05 +05:30
Manav Rathi
f89e3793ec Hide People header until we start showing clusters 2024-08-16 17:59:26 +05:30
Neeraj Gupta
b03b5806db refactor 2024-08-16 17:50:44 +05:30
Manav Rathi
201b2eda67 [desktop] Improve robustness of cluster disabling condition (#2729)
Otherwise the code reaches the isInternalUser on logout, triggered by
the search service, and at a point when it does not have the auth token
anymore. Doesn't impact production builds, but doesn't hurt to make the
check more robust say for people who're trying dev builds.
2024-08-16 17:47:58 +05:30
Manav Rathi
c5ee50b3a2 [desktop] Improve robustness of cluster disabling condition
Otherwise the code reaches the isInternalUser on logout, triggered by the search
service, and at a point when it does not have the auth token anymore. Doesn't
impact production builds, but doesn't hurt to make the check more robust say for
people who're trying dev builds.
2024-08-16 17:41:13 +05:30
Manav Rathi
b5b4d1df65 [web] Crypto: Use Box vs Blob to classify secretbox vs secretstream-one-shot (#2728) 2024-08-16 17:37:11 +05:30
Neeraj Gupta
b6d5ebc5b4 rename 2024-08-16 17:23:38 +05:30
Neeraj Gupta
2cf8bd14f9 rename 2024-08-16 17:12:00 +05:30
Neeraj Gupta
5b1631a1a4 Merge branch 'main' into clip_face_integration 2024-08-16 17:08:16 +05:30
Manav Rathi
2d5faa3964 Dec 2024-08-16 17:05:39 +05:30
Manav Rathi
371fda4e97 B64 2024-08-16 16:51:38 +05:30
Neeraj Gupta
1430c12de4 [mob] Show model download progress 2024-08-16 16:44:58 +05:30
Neeraj Gupta
5d59b7d43d [mob] Show percentage for ML model download 2024-08-16 16:44:16 +05:30
Manav Rathi
44bdb016a8 Swap 2024-08-16 16:34:06 +05:30
Manav Rathi
763d9727e6 Dec 2024-08-16 16:26:44 +05:30
Manav Rathi
38d39c123d Dec types 2024-08-16 16:21:48 +05:30
Manav Rathi
3b0ec7ce71 Use 2024-08-16 16:06:15 +05:30
Manav Rathi
2e0ad673cf B64 variant 2024-08-16 16:03:13 +05:30
Manav Rathi
0de05fdc36 Remove duplication 2024-08-16 16:00:04 +05:30
Vishnu Mohandas
a19e4879db Update Google Photos Takeout Instructions (#2648)
Simplify instructions
Remove note
Expand step 9 to incorporate note

## Description
Raises an important caveat closer to a relevant step. 
## Tests
N/A
2024-08-16 15:58:18 +05:30
Manav Rathi
fcad2157bc Update 2024-08-16 15:53:16 +05:30
Manav Rathi
94a40838a3 Box variant 2024-08-16 15:48:36 +05:30
Manav Rathi
54efdd1072 Use existing primitive 2024-08-16 15:48:36 +05:30
Manav Rathi
797dcc4a1e Streamline 2024-08-16 15:48:36 +05:30
Manav Rathi
ed6dc3ca6c Tweak 2024-08-16 15:48:36 +05:30
Manav Rathi
4fda7c3c86 Move 2024-08-16 15:48:36 +05:30
Manav Rathi
cbb36214a3 New terms 2024-08-16 15:48:36 +05:30
Manav Rathi
7e03462891 Terminology 2024-08-16 15:48:36 +05:30
Manav Rathi
f37220bf20 Terminology 2024-08-16 15:48:35 +05:30
Manav Rathi
1a6ae93a7a More 2024-08-16 15:48:35 +05:30
Manav Rathi
5e67bf90c5 Outline 2024-08-16 15:48:35 +05:30
Manav Rathi
89fd65d925 [desktop] person => cgroup (#2727)
https://github.com/ente-io/ente/pull/2718
2024-08-16 15:45:54 +05:30
Manav Rathi
ddf530f236 sync 2024-08-16 15:29:53 +05:30
Manav Rathi
3bc41f253b Propagate 2024-08-16 15:22:02 +05:30
Manav Rathi
2ae98148ae Fin db 2024-08-16 15:19:43 +05:30
Manav Rathi
3f20f572d2 Propagate 2024-08-16 15:16:58 +05:30
Neeraj Gupta
1731aeb87d [mob] Fix state refresh when model is being downloaded 2024-08-16 15:13:01 +05:30
Manav Rathi
f5738f8460 CGroup 2024-08-16 15:07:09 +05:30
Neeraj Gupta
78fc2aec88 [mob] Fix model path for progress 2024-08-16 15:05:02 +05:30
Manav Rathi
4f0145e6d3 Remove unused 2024-08-16 14:32:29 +05:30
Manav Rathi
37bbefa16b [desktop] Sync ML status immediately on login (#2726) 2024-08-16 14:24:04 +05:30
Manav Rathi
e3d7b14442 Use 2024-08-16 14:05:14 +05:30
Neeraj Gupta
fd00b4ffae refactor 2024-08-16 13:59:10 +05:30
Manav Rathi
b04831d4df Split ML status sync 2024-08-16 13:34:19 +05:30
Manav Rathi
b9102a4074 [web] Log during logout (#2723)
Helps in tracing event sequences in logs.
2024-08-16 13:17:19 +05:30
Neeraj Gupta
d94f8be520 [mob] Bypass map permission dialog if already given (#2722)
## Description

## Tests
2024-08-16 13:15:03 +05:30
Neeraj Gupta
811aba2baf [mob] Remove unused field 2024-08-16 13:14:24 +05:30
Neeraj Gupta
3c11b705ac [mob] Switch to nanoID, gzip person feedback, & merge ml db (#2724)
## Description

## Tests
2024-08-16 13:13:50 +05:30
Manav Rathi
a31a761933 [web] Log during logout
Helps in tracing event sequences in logs
2024-08-16 13:08:00 +05:30
Neeraj Gupta
c69280a3d7 [mob] ios build change 2024-08-16 13:06:02 +05:30
Neeraj Gupta
32fa1b1466 [mob]Bypass map permission dialog if already given 2024-08-16 13:05:51 +05:30
Neeraj Gupta
b88b81615d [server] Enable multi-part upload flag for mobile (#2721)
## Description

## Tests
2024-08-16 12:27:50 +05:30
Neeraj Gupta
741107e950 [server] Enable multi-part upload flag for mobile 2024-08-16 12:27:10 +05:30
Manav Rathi
4dbf8cbd54 [docs] Add note about avoiding NAS (#2720) 2024-08-16 12:19:16 +05:30
Manav Rathi
6627faed8c Add sidebar entry 2024-08-16 12:18:58 +05:30
Manav Rathi
29b81a468c [docs] Add note about avoiding NAS 2024-08-16 12:16:16 +05:30
Neeraj Gupta
1ca1967ec2 Rename person_v2 as cgroup 2024-08-16 12:13:56 +05:30
Neeraj Gupta
10087c3cc0 [server] Switch to nano_id for entity_data (#2718)
## Description

## Tests
Tested locally that new location tag were getting created, and we are
able to delete or edit existing tag.
2024-08-16 12:10:23 +05:30
Neeraj Gupta
175fe103e5 rename 2024-08-16 11:56:41 +05:30
Neeraj Gupta
c759d37fd3 Add entity type validation 2024-08-16 11:40:31 +05:30
Neeraj Gupta
05df5962ef Use nanoId for entity_data.id 2024-08-16 11:10:28 +05:30
Neeraj Gupta
9f043eba24 [server] Change entity_data.id from uuid to string 2024-08-16 10:30:18 +05:30
Ashil
b35b6a5983 [mob][photos] Remove feature flag from panorama viewer feature (#2715) 2024-08-16 10:28:36 +05:30
Ashil
2fe45ff10f [mob][photos] Add more logs on deleting local files (#2713) 2024-08-16 10:28:24 +05:30
ashilkn
c599ca2d80 [mob][photos] Remove feature flag from panorama viewer feature 2024-08-16 09:44:50 +05:30
Manav Rathi
27b20b4fc7 [docs] Mention Firefox jitter in auth FAQ (#2714) 2024-08-16 09:43:02 +05:30
Manav Rathi
4028041c90 Update README.md (#2705)
I updated the sentence "Ente Photos is a paid service, but we offer a
free trial. You can also clone this repository and choose to self host."
to reflect that Ente now offers a permanent free option with 5GB of free
storage.
2024-08-16 09:42:22 +05:30
Manav Rathi
53a292f97d yarn pretty 2024-08-16 09:40:46 +05:30
Manav Rathi
eff5b4fef4 Mention in FAQ
https://github.com/ente-io/ente/issues/2657#issuecomment-2283088810
2024-08-16 09:39:36 +05:30
ashilkn
a999eddbfe [mob][photos] Add more logs on deleting local files 2024-08-16 09:36:56 +05:30
Neeraj Gupta
555f23a519 [cli] Fix temp file deletion on windows (#2712)
## Description

## Tests
2024-08-16 09:20:04 +05:30
Neeraj Gupta
1fd238a89a [cli] Fix temp file deletion on windows 2024-08-16 09:19:26 +05:30
Vishnu Mohandas
ed1ee18e74 Update icon for Panorama view (#2710) 2024-08-15 19:18:23 +05:30
vishnukvmd
ddcc93c692 Update icon for Panorama view 2024-08-15 18:52:25 +05:30
Vishnu Mohandas
0e81dfb31a [docs] Minor update (#2709) 2024-08-15 17:35:32 +05:30
vishnukvmd
3418e69b95 [docs] Minor update 2024-08-15 17:34:36 +05:30
Vishnu Mohandas
ea18da295e [mob] Bump version 2024-08-15 17:26:09 +05:30
Brogio
d0e77e1673 Update README.md
Removed free trial
2024-08-14 17:29:20 +02:00
Ashil
f638b41508 [mob][photos] Use native video player (#2700)
## Description

- Use (Native video
player)[https://pub.dev/packages/native_video_player] for video
playback. With this, HDR videos can be played without tone-mapping to
SDR, preserving the full HDR quality and dynamic range.
**Note**: HDR will be supported only if the device supports it. Also,
only video formats that are supported by the device will be playable.
- Better UX/UX for video player.
- Also see #2694 
- Closes #1350 #832 #1166 



https://github.com/user-attachments/assets/f62bdff6-3218-4314-bd8b-651a6a3f8586



## Tests

- Tested playback on both iOS and Android devices with remote, local and
shared media videos.
2024-08-14 18:11:10 +05:30
Ashil
a5c0ae81bf [mob][photos] Update android target SDK (#2675)
No behavioural changes added in API level 34 

https://developer.android.com/reference/android/os/Build.VERSION_CODES#VANILLA_ICE_CREAM


https://medium.com/androiddevelopers/picking-your-compilesdkversion-minsdkversion-targetsdkversion-a098a0341ebd#.fo6h6k65r

Looks safe to update without testing.
2024-08-14 18:10:57 +05:30
Ashil
46e585dbf7 [mob][photos] Fix Safe area issues (#2703) 2024-08-14 17:33:45 +05:30
ashilkn
d2536241f7 [mob][photos] chore 2024-08-14 17:32:26 +05:30
ashilkn
ecbd2b4480 [mob][photos] Fix safearea issues 2024-08-14 17:21:23 +05:30
Neeraj Gupta
37dec0018c [cli] Skip export with bad time stamp (#2702)
## Description

## Tests
2024-08-14 17:14:51 +05:30
Neeraj Gupta
39e505a3ec update docs 2024-08-14 17:14:35 +05:30
Neeraj Gupta
ae98af9f8c bump cli version 2024-08-14 17:12:49 +05:30
Neeraj Gupta
5bd7170755 [cli] Fix error log 2024-08-14 17:11:13 +05:30
Neeraj Gupta
ab17ae71d0 [cli] Continue export on bad timestamp marshal error 2024-08-14 17:10:58 +05:30
ashilkn
f40f39984a [mob][photos] Fix safearea issues 2024-08-14 16:53:22 +05:30
Neeraj Gupta
fda7722adb [mob] Add option under advance settings to enable multi part upload (#2697)
## Description

## Tests
- Verified that by turning off the flag from server, we are not seeing
the option to enable multi part upload.
2024-08-14 16:36:23 +05:30
Neeraj Gupta
4fc1d708b9 [server] Add auth key validation (#2696)
## Description
This avoids the 5xx error for authEntity which happens when we try to
create an auth entity without reporting the corresponding key

## Tests
2024-08-14 16:35:42 +05:30
Manav Rathi
efb89e710c [desktop] Clustering WIP - Part 2/x (#2701) 2024-08-14 16:06:17 +05:30
Neeraj Gupta
359572f4b2 Remove keyValidation from diff 2024-08-14 16:05:22 +05:30
Manav Rathi
5d9d3457ec [server] Use the go.sum cache during CI lint (#2699)
Unrelated to the lint failures, I noticed that we were not using the
go.sum file during the lint steps.
2024-08-14 16:02:27 +05:30
ashilkn
1e3a726eaa [mob] Fix 'skip' button being under navigation bar 2024-08-14 15:52:34 +05:30
Manav Rathi
e21a4b4f9e Handle deleted better 2024-08-14 15:39:04 +05:30
Neeraj Gupta
0c20be98d7 [mob] Allow injecting score threshold in query 2024-08-14 15:37:29 +05:30
ashilkn
0753b59e4a [mob][photos] Pause new video player if app is not in fg 2024-08-14 15:34:14 +05:30
Neeraj Gupta
b7acd3033d [mob] Fix typo 2024-08-14 15:32:31 +05:30
Manav Rathi
e946749b2e Fixes for person v2 2024-08-14 15:29:28 +05:30
Manav Rathi
b6b87c196f Update comment 2024-08-14 15:20:05 +05:30
Manav Rathi
367a715aa8 Reduce CLIP threshold to 0.175 2024-08-14 15:19:10 +05:30
Neeraj Gupta
a90cb4e45f [mob] Fix queries 2024-08-14 14:41:11 +05:30
Manav Rathi
6a8fe71000 Extra 2024-08-14 14:38:33 +05:30
Neeraj Gupta
bfec2ff2be [mob] Use single db for ml data 2024-08-14 14:22:02 +05:30
Neeraj Gupta
810cf6f885 [mob] Use single db for ml data 2024-08-14 14:21:52 +05:30
Manav Rathi
bb56fddd45 lf 2024-08-14 14:20:23 +05:30
Manav Rathi
4e1d80380c pv2 2024-08-14 14:00:39 +05:30
Manav Rathi
fd1f3c6710 Sync 1 2024-08-14 13:51:43 +05:30
Manav Rathi
ee5acf6a2e Sketch 2024-08-14 13:46:27 +05:30
Neeraj Gupta
5625071fe8 Rearrange 2024-08-14 13:24:39 +05:30
Neeraj Gupta
3a1025a2b9 Lint fix 2024-08-14 13:07:01 +05:30
Manav Rathi
3a85e9dcae ek type 2024-08-14 13:04:08 +05:30
Manav Rathi
dffe364c51 Read ss 2024-08-14 12:49:21 +05:30
Neeraj Gupta
9f96ef8d83 [mob] Switch to person_v2 where data is gzipped 2024-08-14 12:27:36 +05:30
Manav Rathi
da4ba85c7c wip ek 2024-08-14 12:26:11 +05:30
Neeraj Gupta
d7ffb3c7e0 Update endpoint 2024-08-14 12:25:54 +05:30
Neeraj Gupta
9d9b4f00ed Fix nano id alphabets 2024-08-14 12:25:36 +05:30
Neeraj Gupta
9e22cfa972 Add method to async decrypt json data 2024-08-14 12:25:21 +05:30
ashilkn
b99e835d79 [mob][photos] Refactoring 2024-08-14 12:21:35 +05:30
Manav Rathi
62652ea617 [server] Send 5xx if query to validate token fails (#2695)
## Description

## Tests
2024-08-14 11:56:46 +05:30
ashilkn
7e36ad357b [mob][photos] Chore 2024-08-14 11:47:48 +05:30
Manav Rathi
4ea6f1cbfc [server] Fix lint failures on CI 2024-08-14 11:30:32 +05:30
Manav Rathi
c164b0710a key 2024-08-14 11:24:29 +05:30
Neeraj Gupta
d8b338a1e8 [cli] Add filters for Export (#2596)
## Description

Feature: Add support for selective export with filters for account,
albums, and options to exclude hidden or shared files.

    Flags Added:
        --shared: Include shared albums in export (default: true).
        --hidden: Include hidden albums in export (default: true).
        --albums: Comma-separated list of album names to export.
--emails: Comma-separated list of emails of the accounts that needs to
be exported

Behavior: By default, both hidden and shared albums are exported.

## Tests
Tested locally
2024-08-14 11:23:50 +05:30
Manav Rathi
81885d6814 Tweak 2024-08-14 11:21:04 +05:30
Neeraj Gupta
7b402e46bd [mob] Control the enable multipart option via feature flag 2024-08-14 11:20:30 +05:30
Manav Rathi
ad156bc33a Diff 2024-08-14 11:16:26 +05:30
Manav Rathi
050bbfbbb3 Discussion 2024-08-14 11:11:43 +05:30
Neeraj Gupta
7ba4aebf86 [mob] Add toggle button to enable multipart upload 2024-08-14 11:09:43 +05:30
Neeraj Gupta
1eea5ffab1 [mob] Switch to 20MB for multipart upload 2024-08-14 11:09:03 +05:30
Neeraj Gupta
bc43d3b461 Update avatar faceID key 2024-08-14 10:52:51 +05:30
Neeraj Gupta
04343b2a6c [server] Add auth key validation 2024-08-14 10:43:18 +05:30
Neeraj Gupta
9d48fa4a50 [server] Send 5xx if query to validate token fails 2024-08-14 10:22:57 +05:30
Manav Rathi
1314b8ccbb sync 2 2024-08-14 09:48:08 +05:30
Manav Rathi
d5d0e98197 Person 2024-08-14 09:11:56 +05:30
Manav Rathi
82b8658268 lint-fix 2024-08-14 08:45:00 +05:30
Neeraj Gupta
df46eeab10 refactor 2024-08-13 23:12:29 +05:30
Manav Rathi
f802e87215 To search person 2024-08-13 21:03:22 +05:30
Manav Rathi
565546755a Split the type 2024-08-13 21:03:22 +05:30
Manav Rathi
113bd9744e Update all 2024-08-13 21:03:22 +05:30
Manav Rathi
3097810f2c Top scorer 2024-08-13 21:03:22 +05:30
Manav Rathi
207f9c50cf Clean 2024-08-13 21:03:22 +05:30
Manav Rathi
1c9a14cfdc Tweak 2024-08-13 21:03:22 +05:30
Manav Rathi
5e4f0d4caf A2 2024-08-13 21:03:22 +05:30
Manav Rathi
7f9391f89f Parse 2024-08-13 21:03:22 +05:30
Manav Rathi
614c312876 Tentative DB schema 2024-08-13 21:03:22 +05:30
Manav Rathi
5081dc904b Enhance 2024-08-13 21:03:22 +05:30
Manav Rathi
ef7b978cd5 Outline 2024-08-13 21:03:22 +05:30
Manav Rathi
2376327e52 zt 2024-08-13 21:03:22 +05:30
Ashil
f264461390 [mob][photos] Fullscreen UX improvements (#2694)
## Description

- Snapping when tapping to remove controls + app and bottom bar from a
photo or video is no more.
- System navigation bar has been change to be transparent.
- On iOS, nothing changes visually. 

#### Before:


https://github.com/user-attachments/assets/4665ec52-31d8-4cab-8ca1-d830579c0f60


https://github.com/user-attachments/assets/95adf062-260a-4b23-810f-550c83c2e562

#### After:


https://github.com/user-attachments/assets/75307e63-df21-490b-ab6f-ef7c4de66c06


https://github.com/user-attachments/assets/83f89387-7fc2-41c3-a55a-3b2d62ef5bfb
2024-08-13 20:20:56 +05:30
ashilkn
0c097b38f4 [mob][photos] chore 2024-08-13 20:19:10 +05:30
ashilkn
e74aac0023 [mob][photos] Remove listener 2024-08-13 19:59:40 +05:30
ashilkn
8d0e3e972f [mob][photos] Fix or make UI and layout better of the system navigation bar, home bottom navigation bar and the search widget 2024-08-13 19:49:41 +05:30
Neeraj Gupta
ffd9e2e06c Switch to nano_id for clusterIDs 2024-08-13 18:25:13 +05:30
ashilkn
c10eb97511 [mob][photos] Fix screen snapping when toggling to full screen when viewing items + imporve full screen UX on the new native video player 2024-08-13 17:48:36 +05:30
Neeraj Gupta
f1d6382b39 Add cluster nanoID 2024-08-13 17:13:31 +05:30
Neeraj Gupta
1b314687a9 Add dependency on nano_id pkg 2024-08-13 16:50:01 +05:30
ashilkn
6fa5571e19 Merge branch 'main' into use_native_video_player 2024-08-13 15:37:03 +05:30
Manav Rathi
49f069c9cf Add timeout for replication lock query & allow updating metadata with less keys (#2692)
## Description

## Tests
2024-08-13 15:25:24 +05:30
Neeraj Gupta
2228874898 [Fix] Handle case when existing metadata is null 2024-08-13 15:22:02 +05:30
Manav Rathi
c6bdeeb722 [server] Minor tweaks to the new FileData API URLs (#2689)
- Start with leading slash for easier greppability
- Omit trailing slash for consistency

No production clients are using this yet, so should be safe.

Tested the two embedding related ones on localhost.
2024-08-13 15:19:11 +05:30
Neeraj Gupta
8299c029ec Add 10 second timeout while locking row for replication 2024-08-13 15:17:33 +05:30
Neeraj Gupta
9132fc5ec8 Allow updating metadata with fewer keys 2024-08-13 15:15:40 +05:30
Manav Rathi
8a67eb7417 [web] Fix width of all albums dialog (#2691)
Fixes bug introduced in 1c0261bc5c
2024-08-13 13:49:47 +05:30
Manav Rathi
b0c18f9fd4 [web] Fix width of all albums dialog
Fixes bug introduced in 1c0261bc5c
2024-08-13 13:41:55 +05:30
Manav Rathi
91de9c38cc [desktop] Tweak the integration of the new file data APIs (#2690) 2024-08-13 13:32:08 +05:30
Manav Rathi
3980d6b614 Nomen 2024-08-13 13:27:03 +05:30
Manav Rathi
fd6cab6c26 Add CHANGELOG entry 2024-08-13 13:19:36 +05:30
Manav Rathi
3604fbe352 Clarify and note 2024-08-13 13:18:57 +05:30
Manav Rathi
9422398922 New and fold 2024-08-13 13:15:29 +05:30
Manav Rathi
cb8a5a72f5 Rename 2024-08-13 13:11:19 +05:30
Manav Rathi
3b63089b42 Fin2 2024-08-13 12:58:31 +05:30
Manav Rathi
eb2520e55c Fin 2024-08-13 12:48:33 +05:30
Manav Rathi
96948c8699 Fix context 2024-08-13 12:24:21 +05:30
Manav Rathi
0e04dd7393 [web] New translations (#2688)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-13 12:20:01 +05:30
Manav Rathi
d9d4ffa9e7 [server] Minor tweaks to the new FileData API URLs
- Start with leading slash for easier greppability
- Omit trailing slash for consistency

No production clients are using this yet, so should be safe.
2024-08-13 12:17:53 +05:30
Manav Rathi
ff1c20288f More 2024-08-13 12:13:57 +05:30
Manav Rathi
55bd59ec6a WIP cleanup 2024-08-13 12:07:48 +05:30
Manav Rathi
520647d77f Split 2024-08-13 12:07:48 +05:30
Manav Rathi
fa91430276 Rename 2024-08-13 12:07:48 +05:30
Crowdin Bot
a995a2ff0c New Crowdin translations by GitHub Action 2024-08-13 06:36:03 +00:00
Manav Rathi
28a97a39b2 [desktop] Update consent prompts (#2687) 2024-08-13 12:05:14 +05:30
Manav Rathi
dd74a0d6c3 [desktop] Update consent prompts 2024-08-13 11:39:32 +05:30
Manav Rathi
3c92ac9100 [web] New translations (#2677)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-13 11:28:13 +05:30
Crowdin Bot
048c5aa540 New Crowdin translations by GitHub Action 2024-08-13 05:50:21 +00:00
Neeraj Gupta
f1d828455d [server] Skip logging large payloads on successful requests (#2683)
## Description

## Tests
2024-08-13 11:20:08 +05:30
Manav Rathi
efcad99737 [web] Remove the potentially confusing modification time from UI (#2685)
Also, gracefully handle a missing modification time and public magic
metadata.
2024-08-13 11:18:54 +05:30
Manav Rathi
146b4ac296 Remove the confusing modification time option from the UI
It is not the upload time
2024-08-13 11:06:18 +05:30
Manav Rathi
0c3a676572 Handle missing pub magic mdt 2024-08-13 11:04:38 +05:30
Manav Rathi
c23ba06b0d Dedup 2024-08-13 10:59:20 +05:30
Manav Rathi
6b30bb52b8 Same file also doesn't have public magic metadata
file id 52422
2024-08-13 10:53:20 +05:30
Manav Rathi
6f1ddb892f Gracefully handle a missing modification time 2024-08-13 10:46:49 +05:30
Neeraj Gupta
3f9d8ea752 Merge branch 'main' into clip_face_integration 2024-08-13 10:46:18 +05:30
Neeraj Gupta
a0d33ecde1 [mob] Integrate new APIs & switch CLIP model (#2684)
## Description

## Tests
2024-08-13 10:33:52 +05:30
Neeraj Gupta
7b610dbc34 [server] Log request body in output for error 2024-08-13 10:26:57 +05:30
Neeraj Gupta
5d0c337bfb [server] Reduce log noise 2024-08-13 10:22:16 +05:30
Prateek Sunal
2274be94c3 [auth] don't use privacy screen for desktop (#2680)
## Description

## Tests
2024-08-12 22:09:34 +05:30
Prateek Sunal
546820542a chore: bump version 2024-08-12 22:06:58 +05:30
Prateek Sunal
0a66098ee6 fix(auth): don't use privacy screen for desktop 2024-08-12 22:06:25 +05:30
Neeraj Gupta
cfadd700ff [server][file-data] Fix query to mark replication as done 2024-08-12 21:59:00 +05:30
Neeraj Gupta
6fc24f6900 Reduce ctx timeout duration 2024-08-12 21:39:49 +05:30
Neeraj Gupta
ff72590958 Fix bug in GetAndLockUnreplicatedObject query 2024-08-12 21:39:49 +05:30
Neeraj Gupta
bd53c4a2f3 Switch to mobileclip 2024-08-12 20:43:16 +05:30
Neeraj Gupta
d3e73035d1 [mob] Update as per new API spec 2024-08-12 20:37:44 +05:30
Manav Rathi
f38d9deb11 [desktop] [docs] Rename ML (#2676) 2024-08-12 20:26:27 +05:30
Manav Rathi
bcc5cde399 Rename doc 2024-08-12 20:22:10 +05:30
Manav Rathi
c3eafb50b6 Change translations 2024-08-12 20:18:19 +05:30
ashilkn
0d82f6ec65 [mob][photos] Update android target SDK 2024-08-12 19:58:39 +05:30
Shamshid
c1ee9a5d37 [Auth] fix Booking and Blockchain icons (#2656)
Fix Booking.com and Blockchain.com icons loading issue
2024-08-12 18:08:54 +05:30
Vishnu Mohandas
a61d62d862 Minor update 2024-08-12 18:01:32 +05:30
Neeraj Gupta
988d1ef895 [server] Fix multi part get url (#2672)
## Description

## Tests
2024-08-12 17:14:37 +05:30
Neeraj Gupta
c62842e6bb Fix multi part get 2024-08-12 17:13:32 +05:30
Manav Rathi
644827aea1 [desktop] Use new ML apis (#2670) 2024-08-12 16:40:37 +05:30
Neeraj Gupta
54bca8570e [server] Minor fixes (#2671)
## Description

## Tests
2024-08-12 16:40:26 +05:30
Neeraj Gupta
641a9c9e1a [server] Minor fixes 2024-08-12 16:39:36 +05:30
Manav Rathi
3feeb40a9e Update 2024-08-12 16:29:47 +05:30
Manav Rathi
17de43a857 worker's can't localStorage 2024-08-12 16:27:25 +05:30
Neeraj Gupta
6259a97f0e [server] Add support for file-data (#2662)
## Description

## Tests
2024-08-12 16:21:09 +05:30
Manav Rathi
b4ba6834e9 Use newer file-data APIs 2024-08-12 16:20:03 +05:30
Neeraj Gupta
ac64aadb3a [sever][replication] Avoid long running txn during replication (#2669)
## Description
Going forward, we pick a row for replication, and immediately mark
replication attempt. Once that's done, we try to replicate the object,
and update it's status without any transaction.

The initial locking and marking the replication attempt should ideally
ensure that no other worker will pick up the row for replication for
next 24hours.

## Tests
2024-08-12 16:09:41 +05:30
Prateek Sunal
be21ef9c50 [auth] allow without backups use for windows (#2650)
## Description

Windows client without pin/password should also be able to use the app,
without backups as they can set app lock afterwards.

## Tests
2024-08-12 15:54:52 +05:30
Neeraj Gupta
4ce3362186 document 2024-08-12 15:52:46 +05:30
Neeraj Gupta
8b33612879 clean up 2024-08-12 15:49:14 +05:30
Neeraj Gupta
992ac53a27 [sever][replication] Avoid long txn during replication 2024-08-12 15:41:29 +05:30
Manav Rathi
fc63e683a7 [web] New translations (#2668)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-12 14:45:07 +05:30
Neeraj Gupta
06bd039a80 Update index query 2024-08-12 14:43:48 +05:30
Crowdin Bot
d37f7a5314 New Crowdin translations by GitHub Action 2024-08-12 09:12:38 +00:00
Manav Rathi
6266d16544 [web] Tweak translation keys (#2667) 2024-08-12 14:41:48 +05:30
Manav Rathi
f2ae7c6ff9 Rename 2024-08-12 14:36:34 +05:30
Manav Rathi
04fd2d4410 echo '494m502\nwq' | ed -s $f 2024-08-12 14:35:07 +05:30
Manav Rathi
0c3ef07b3b [web] Rename tr keys 2024-08-12 14:32:45 +05:30
Ashil
6aee3a50f5 [mob][photos] Fix Autofill Issue with Proton Pass in App Lock (#2664) 2024-08-12 14:28:47 +05:30
Manav Rathi
7cc3e1cf99 [web] New translations (#2666)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-12 14:24:56 +05:30
Crowdin Bot
e8d804468e New Crowdin translations by GitHub Action 2024-08-12 08:53:59 +00:00
Manav Rathi
ea01c43e6a [desktop] Towards public beta of advanced (ML) search - Part 2/x (#2665) 2024-08-12 14:23:17 +05:30
Aman Raj Singh Mourya
e8a78cd818 [mob][photos] Auto-fill password for Applock 2024-08-12 14:07:08 +05:30
Manav Rathi
20fb9e99f0 context 2024-08-12 14:05:18 +05:30
ashilkn
fd0925f59e [mob][photos] Improve video loading UI 2024-08-12 13:33:58 +05:30
Neeraj Gupta
a6c5d03286 rename 2024-08-12 13:21:11 +05:30
Neeraj Gupta
1564d9c0ca refactor 2024-08-12 13:10:54 +05:30
Manav Rathi
3502fcac5e Move strings to translations 2024-08-12 13:10:15 +05:30
ashilkn
9c48cf4dc3 [mob][photos] Fix minor UI issue 2024-08-12 13:09:37 +05:30
Neeraj Gupta
c88dd22e9c [server] Add bucket b6 2024-08-12 13:07:55 +05:30
Neeraj Gupta
108e103e64 Add an icon to open the active location on Maps (#2663)
## Description

This change introduces a navigate button on the top-right corner that
will use [maps_launcher](https://pub.dev/packages/maps_launcher) to open
the center-point of the view port (by default the location of the photo
that was opened) in the device's default maps application.

<img width="200"
src="https://github.com/user-attachments/assets/baca54b8-5757-4c9b-a10f-3fccead2f142"/>
2024-08-12 13:04:52 +05:30
Neeraj Gupta
0c392a22a4 [server] Rename 2024-08-12 13:04:13 +05:30
Neeraj Gupta
4a13b04b1c [server] Update db script 2024-08-12 13:03:51 +05:30
ashilkn
ac5da3ac1e [mob][photos] commit pubspec.lock and Podfile.lock changes 2024-08-12 13:01:39 +05:30
Manav Rathi
bbac3a2a94 Update key 2024-08-12 12:54:58 +05:30
vishnukvmd
bcf29d971e Fix more warnings 2024-08-12 12:49:45 +05:30
vishnukvmd
ec8bd5bc7f Fix lint warnings 2024-08-12 12:46:25 +05:30
vishnukvmd
43e711274e Add an icon to open the active location on Maps 2024-08-12 12:39:41 +05:30
github-actions[bot]
930c080dcf [auth] New translations (#2660)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-08-12 12:14:45 +05:30
github-actions[bot]
9be3051671 [mobile] New translations (#2659)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-08-12 12:13:54 +05:30
Manav Rathi
7a113a3aba Preciser 2024-08-12 11:50:59 +05:30
Manav Rathi
d1b7d942b1 [desktop] [docs] Towards public beta of advanced (ML) search (#2661) 2024-08-12 11:14:57 +05:30
Manav Rathi
2830d32c79 Shorten 2024-08-12 11:10:18 +05:30
Manav Rathi
92adb3ad6f Remove old one 2024-08-12 11:05:50 +05:30
Manav Rathi
83e9b18eba Update link 2024-08-12 10:38:05 +05:30
Manav Rathi
a70a3c7078 edit 2024-08-12 10:27:33 +05:30
Manav Rathi
66726846da d1 2024-08-12 10:23:25 +05:30
Manav Rathi
f80e91a65c [web] New translations (#2658)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-12 09:53:23 +05:30
Crowdin Bot
62a979656f New Crowdin translations by GitHub Action 2024-08-12 00:32:10 +00:00
Manav Rathi
e618f13041 [web] Improve layering of the crypto abstractions (#2651) 2024-08-10 20:40:10 +05:30
Manav Rathi
215899f35a Nicer 2024-08-10 20:28:35 +05:30
Manav Rathi
004dd3bd0c Rearrange to make webpack happy
Something in the previous arrangement was causing webpack to not pack
worker/worker.ts as a web worker.
2024-08-10 20:28:17 +05:30
Manav Rathi
98a9fc39ec Direct 2024-08-10 20:12:36 +05:30
Manav Rathi
e6250e2cc3 Reorder 2024-08-10 20:11:29 +05:30
Manav Rathi
ccceb8c26a Direct 2024-08-10 20:10:02 +05:30
Manav Rathi
a7fcf7da9b Fixes 2024-08-10 20:04:50 +05:30
Manav Rathi
2b7ee9f42f Forward 2024-08-10 20:03:40 +05:30
Manav Rathi
de03265675 Leftovers 2024-08-10 20:00:16 +05:30
Manav Rathi
b7de8ca9e5 Update import 2024-08-10 19:57:12 +05:30
Manav Rathi
b8830144be Remove the no longer needed indirection 2024-08-10 19:55:24 +05:30
Manav Rathi
8acc5ac62d Propagate 2024-08-10 19:50:36 +05:30
Manav Rathi
041ad135c9 Use during upload 2024-08-10 19:31:20 +05:30
Manav Rathi
ff7718a878 Fin 2024-08-10 19:17:23 +05:30
Manav Rathi
95cfdc4eaa Rearrange 2024-08-10 19:11:24 +05:30
ashilkn
7bbf926986 [mob][photos] Bump up version to 0.9.17 2024-08-10 18:23:46 +05:30
ashilkn
df234660a0 [mob][photos] chore 2024-08-10 18:19:40 +05:30
ashilkn
f89bc22dc4 Merge branch 'main' into use_native_video_player 2024-08-10 18:15:00 +05:30
Manav Rathi
e29c9288c0 Abstract 2024-08-10 18:02:44 +05:30
ashilkn
cbdf6ea0e3 [mob][photos] Fix UI for native video player on memories 2024-08-10 17:58:01 +05:30
Manav Rathi
50d7d7e9a1 Proxy 2024-08-10 17:55:39 +05:30
Manav Rathi
d6bf243701 More 2024-08-10 17:53:12 +05:30
Manav Rathi
4e49a352be Integrate 2024-08-10 17:39:29 +05:30
ashilkn
de1f287c1c [mob][photos] Keep video playing until the currently playing video completely off the screen 2024-08-10 17:37:29 +05:30
Neeraj Gupta
bac660f7a0 [server] Lint fix 2024-08-10 17:20:03 +05:30
Neeraj Gupta
97c9253127 [server] Support for reporting preview video 2024-08-10 17:16:35 +05:30
Manav Rathi
d5d7786b24 Types 2024-08-10 17:09:43 +05:30
ashilkn
1aa38253a3 [mob][photos] Chore 2024-08-10 16:42:54 +05:30
ashilkn
c27017e77e [mob][photos] UX improvements on native video player 2024-08-10 16:41:01 +05:30
Manav Rathi
ca9726969c Impl 2 2024-08-10 16:32:30 +05:30
Manav Rathi
f5b6145da1 Impl 1 2024-08-10 16:32:30 +05:30
Manav Rathi
231e831c75 Refactor 2024-08-10 16:32:30 +05:30
Manav Rathi
85020a490e Rearrange 2024-08-10 16:32:30 +05:30
Manav Rathi
d13c23f2d8 Doc 2024-08-10 16:32:30 +05:30
Manav Rathi
a029b16851 Transparent but handrolled proxy 2024-08-10 16:32:29 +05:30
Ashil
5044a0c33f [mob][photos] Guest view final changes (#2645) 2024-08-10 16:17:42 +05:30
ashilkn
c079ed12ca [mob][photos] UX improvements on native video player 2024-08-10 16:12:22 +05:30
Prateek Sunal
18b0bd4996 fix(auth): allow without backups for windows 2024-08-10 16:00:31 +05:30
ashilkn
9abd9e126c [mob][photos] Fix seeking UX issue when video just started playing 2024-08-10 15:49:33 +05:30
ashilkn
f7345102a2 [mob][photos] Do not hide controls when seeking + Hide controls after seeking + do not surface controls when video starts over when playing in loop: 2024-08-10 15:31:30 +05:30
Neeraj Gupta
407364b626 Add Shakepay and Newton Crypto icons (#2634)
## Description

* Adds icons for Shakepay and Newton Crypto exchanges
* Shakepay icon derived from [press
kit](https://shakepay.com/images/shakepay_media_assets_2023.zip)
* Newton icon derived from [homepage](https://newton.co) (their press
kit leads to 404)

## Tests
2024-08-10 15:24:07 +05:30
ludespeedny
23da3b1c84 Custom icons for auth (#2646)
Added "enom" as a custom icon and added the entry in custom-icons.json
file.
2024-08-10 15:23:35 +05:30
vktr2b
42c3482423 Added & Improved Logos (#2642)
## Description
Added logos for:

- Infomaniak
- OpenObserve
- Vikunja
- SMSPool
- SMTP2GO

Improvements / Minor Changes 

- Brave Icon config
- Crypto.com Icon config
2024-08-10 15:23:04 +05:30
Manav Rathi
4ea95c7d77 [desktop] Use MobileCLIP for magic search (#2649) 2024-08-10 14:08:37 +05:30
Manav Rathi
ac8a5b491d Update refs 2024-08-10 13:47:10 +05:30
Manav Rathi
72bce123a5 Cleanup 2024-08-10 13:42:26 +05:30
Manav Rathi
5bbc2615e4 Tune the threshold for MobileCLIP
Experimentation.

- 0.15 was noisy
- 0.23 was too strict
2024-08-10 13:39:14 +05:30
Manav Rathi
1f28fdada2 Bilinear 2024-08-10 13:11:18 +05:30
Manav Rathi
b503f75999 Don't need the mean/std 2024-08-10 13:09:23 +05:30
Jaspal Suri
fb867bd351 Update Google Photos Takeout Instructions
Simplify instructions
Remove note
Expand step 9 to incorporate note
2024-08-10 00:06:10 -07:00
Manav Rathi
5ce8d9838f 224 => 256
https://github.com/apple/ml-mobileclip/blob/main/mobileclip/configs/mobileclip_s2.json
2024-08-10 09:51:37 +05:30
Manav Rathi
93c5825364 Add MobileCLIP URLs 2024-08-10 09:47:10 +05:30
Manav Rathi
82ecbe6866 [desktop] Clustering - Part 2/x (#2647) 2024-08-10 09:33:25 +05:30
Manav Rathi
62e27916b7 lf 2024-08-10 09:09:50 +05:30
ashilkn
4cb0a5306a [mob][photos] Hide/show controls when necessary in native video player 2024-08-09 22:26:07 +05:30
ashilkn
5e7febd8f2 [mob][photos] Added comment 2024-08-09 21:04:56 +05:30
ashilkn
73c4fd3488 [mob][photos] Only initialize native video player and load video when the file is completely visible
Without this, if two high res potrait videos are loaded, one of them goes blank
2024-08-09 21:03:11 +05:30
Manav Rathi
5d28f75c1a Dedup 2024-08-09 20:30:03 +05:30
ashilkn
ac27a22ddb [mob][photos] UX improvements in native video player 2024-08-09 20:28:19 +05:30
Manav Rathi
e7e74c17f8 Fix debug flow 2024-08-09 20:24:56 +05:30
Prateek Sunal
4d8e80041d [mob][panorama] update panorama checking mechanism (#2532)
## Description

Panorama was getting checked every time and was not getting cached. This
PR creates mediaType to classify image whether it's panorama or not.

- If a image can be panorama (Any side Dimensions >8000px and 2 * height
>= width or 2 * width >= height) it will try to check metadata if image
could be panorama.
- Opening details pane will check metadata if image is panorama or not.
- Gyroscope button is introduced along with proper panoramic view
instead of 360* view for Images that have Cropped metadata.
2024-08-09 20:22:12 +05:30
Prateek Sunal
72cdb2424a Merge branch 'main' into mobile-panorama-fix 2024-08-09 20:21:49 +05:30
Prateek Sunal
38c3e73638 fix: move panorama icon to middle 2024-08-09 20:18:28 +05:30
ashilkn
e0fbc64f08 [mob][photos] Handle errors 2024-08-09 19:36:59 +05:30
ashilkn
41a304a18c [mob][photos] log errors from native video player if any 2024-08-09 19:30:07 +05:30
ashilkn
09c3d9e025 [mob][photos] UI fixes on native video player 2024-08-09 19:15:19 +05:30
ashilkn
03f0db92ad [mob][photos] Remove unnecessary delay 2024-08-09 19:08:59 +05:30
ashilkn
1e7c1396e0 [mob][photos] Delete cache only on iOS 2024-08-09 19:03:03 +05:30
ashilkn
6b8473a958 [mob][photos] UI fix for play pause button 2024-08-09 18:58:29 +05:30
ashilkn
c4770e8645 [mob][photos] Refactoring 2024-08-09 18:19:08 +05:30
Aman Raj Singh Mourya
2d768c9c61 [mob][photos] Fallback for no device lock found for guest view and extracted strings 2024-08-09 16:44:44 +05:30
Manav Rathi
839727393b Debugging code 2024-08-09 16:17:09 +05:30
Neeraj Gupta
c8a8cbee60 refactor 2024-08-09 15:54:16 +05:30
Neeraj Gupta
251a627219 delete 2024-08-09 15:51:38 +05:30
Neeraj Gupta
cd2fde2c2e [server] 1/n Support for persisting preview video 2024-08-09 15:50:29 +05:30
Manav Rathi
7bde0dea8c test harness 2024-08-09 15:48:30 +05:30
Manav Rathi
46082796d7 Decrypt 2024-08-09 15:36:15 +05:30
Manav Rathi
7d52f917c1 [docs] Clarifications (#2644) 2024-08-09 14:50:08 +05:30
Manav Rathi
980ff741ba yarn pretty 2024-08-09 14:48:08 +05:30
Manav Rathi
286517338e pretty 2024-08-09 14:47:23 +05:30
Manav Rathi
e5eb9fee7a [docs] Clarifications 2024-08-09 14:46:22 +05:30
Manav Rathi
8f167d81fc Types 2024-08-09 14:36:27 +05:30
Manav Rathi
1c84b32608 Specifize 2024-08-09 14:22:26 +05:30
Vishnu Mohandas
1e3110ca9c [docs] updated Googletakeout (#2643) 2024-08-09 14:15:44 +05:30
Vishnu Mohandas
0412c37bf5 Update index.md 2024-08-09 14:14:52 +05:30
Manav Rathi
777ce3f4a8 Sketch 2024-08-09 13:41:39 +05:30
Manav Rathi
5fa719f3e9 Sketch 2024-08-09 13:26:32 +05:30
Neeraj Gupta
7834662340 [server] Clean up 2024-08-09 13:08:46 +05:30
Manav Rathi
29d7403cda Non-trivial ones 2024-08-09 12:43:56 +05:30
ashilkn
46a7880f05 [mob][photos] Extract strings 2024-08-09 12:41:04 +05:30
Neeraj Gupta
ffbd76b88b [server] Support for replicating ml data 2024-08-09 12:40:52 +05:30
ashilkn
762daa6bd5 [mob][photos] Change icon of guest view 2024-08-09 12:33:45 +05:30
Manav Rathi
890ea6c8d1 Closer 2024-08-09 12:33:33 +05:30
Ashil
fdf3b6e85d [mob][photos] Swipe lock for multiple files (#2631) 2024-08-09 12:13:51 +05:30
Manav Rathi
cfcfade152 People list 2024-08-09 12:00:31 +05:30
Neeraj Gupta
da09a5261b [server] Fix key look up 2024-08-09 11:57:21 +05:30
Manav Rathi
5c7c4ad35a Fix 2024-08-09 11:41:59 +05:30
Manav Rathi
771327a551 gen 2024-08-09 11:35:50 +05:30
Manav Rathi
526546da59 Promise 2024-08-09 11:30:21 +05:30
Jay
a32a9dea3f [docs] updated googletakeout 2024-08-09 11:18:17 +05:30
Manav Rathi
69627ee8d6 Start moving the plumbing out 2024-08-09 11:14:23 +05:30
Manav Rathi
292a8eb00f Group state 2024-08-09 10:33:24 +05:30
Manav Rathi
685680c6da Integrate 2024-08-09 09:48:01 +05:30
Prateek Sunal
8db29a25a4 fix: review changes 2024-08-09 02:41:44 +05:30
Prateek Sunal
10d6caa4e1 fix: review changes 2024-08-09 02:40:03 +05:30
Prateek Sunal
fb2c17c510 fix: update panorama package to support sensor tweaks 2024-08-09 02:32:14 +05:30
Aman Raj Singh Mourya
5925dfb3fc [mob][photos] Minor fixes 2024-08-08 21:41:46 +05:30
Manav Rathi
65b0a061b7 [desktop] Cluster - Initial steps (#2640)
- No functional changes
- Also add nanoid dep
2024-08-08 21:01:41 +05:30
Manav Rathi
7c435b9ae5 [web] Fix referrer policy (#2639)
Ref: https://web.dev/articles/referrer-best-practices
2024-08-08 20:20:29 +05:30
Manav Rathi
7dcfe12d1d [web] Fix referrer policy
Ref: https://web.dev/articles/referrer-best-practices
2024-08-08 20:17:16 +05:30
ashilkn
b4500ef4d7 [mob][photos] Workaround for android 10 free up space issue
Workaround for deletedIDs being empty on android 10
2024-08-08 15:26:14 +05:30
Neeraj Gupta
4920ecf643 rename 2024-08-08 14:44:42 +05:30
Neeraj Gupta
58e55a7a00 [server] Clean up 2024-08-08 14:19:50 +05:30
Neeraj Gupta
86ad432d5b [server] Implement file data deleted using existing table as queue 2024-08-08 14:16:40 +05:30
Manav Rathi
0fcecc7786 [web] Improve handling of cancelled sub updates (#2635)
This fixes an issue where a user with a cancelled _and_ expired
subscription would try to purchase a plan, and would instead get
redirected to the updated subscription flow in stripe (instead of the
buy flow).

Smoke tested a few scenarios locally.
2024-08-08 14:15:55 +05:30
Manav Rathi
a3c51044c4 Unused 2024-08-08 14:02:24 +05:30
Manav Rathi
488c239cf2 Use 2024-08-08 13:59:44 +05:30
Manav Rathi
d26aafc5f4 Flowchart 2024-08-08 13:57:17 +05:30
Neeraj Gupta
272d17615e [server] Remove fileData cleanup via queue 2024-08-08 13:03:34 +05:30
Neeraj Gupta
50f6fd7440 Add request to get preview url 2024-08-08 12:51:42 +05:30
Manav Rathi
5ad1bacf3e Swap 2024-08-08 12:46:13 +05:30
Manav Rathi
1c8512ad81 wip harness 2024-08-08 12:38:33 +05:30
Manav Rathi
c784831ded Test 2024-08-08 12:35:04 +05:30
Manav Rathi
d53d39b400 Loop 2024-08-08 12:27:19 +05:30
ashilkn
eaf6147f2b Merge branch 'main' into guest_view 2024-08-08 12:12:12 +05:30
Manav Rathi
e31f0b042d Sketch 2024-08-08 12:05:20 +05:30
Neeraj Gupta
2eb0cb3487 Update DB Schema 2024-08-08 12:04:05 +05:30
Manav Rathi
395fe16d8a dp 2024-08-08 11:52:30 +05:30
Manav Rathi
ce421eded4 nanoids 2024-08-08 11:17:18 +05:30
Manav Rathi
5cc8479354 Outline 2 2024-08-08 10:50:49 +05:30
Manav Rathi
08303d2bb6 Outline 2024-08-08 10:36:48 +05:30
httpjamesm
00d0cfe72c feat: add shakepay and newton icon metadata 2024-08-08 00:12:51 -04:00
httpjamesm
f3b13042ca feat: newton crypto icon 2024-08-08 00:11:42 -04:00
httpjamesm
6fbc807225 feat: shakepay icon 2024-08-08 00:09:55 -04:00
Manav Rathi
9ec1affcbb docs: section links Method (#2633)
## Description
Link separate by hyphen for scrolling through intended section title.
## Tests
2024-08-08 09:13:05 +05:30
Guspan Tanadi
67d0fb1c31 docs: section links Method 2024-08-08 07:32:39 +07:00
Prateek Sunal
b6602d052f Merge remote-tracking branch 'origin/main' into mobile-panorama-fix 2024-08-08 04:01:24 +05:30
Prateek Sunal
7cafa9ccb6 fix(mob/panorama): add background pattern 2024-08-08 04:00:59 +05:30
Aman Raj Singh Mourya
b7bd8c83ba [mob][photos] Swipe lock for multiple files 2024-08-08 00:44:27 +05:30
Manav Rathi
36de2db175 [web] Finalize migration to new Exif library (#2630) 2024-08-07 21:07:37 +05:30
Prateek Sunal
a09794304c [auth] redirect support issues to github discussion (#2605)
## Description

same as title
2024-08-07 20:22:55 +05:30
Manav Rathi
fe97828328 Remove debug log 2024-08-07 19:50:00 +05:30
ashilkn
3652430b59 [mob][photos] Set volume to full in native video player 2024-08-07 18:57:27 +05:30
ashilkn
553e62dfae [mob][photos] Minor UI enhancements on native video player controls 2024-08-07 17:55:55 +05:30
ashilkn
a4c0c8b999 [mob][photos] Show duration and current position in duration in the native video player 2024-08-07 17:44:19 +05:30
Neeraj Gupta
1bb4940e14 Handle deletion from inFlight replica 2024-08-07 16:46:02 +05:30
Manav Rathi
959f887d2f Remove unused flexibility 2024-08-07 16:08:20 +05:30
ashilkn
7910d92d34 [mob][photos] Theme changes to seek bar 2024-08-07 16:00:13 +05:30
Manav Rathi
6967d1235e derived 2024-08-07 15:55:10 +05:30
Manav Rathi
ca1039884f Remove exif extraction during indexing 2024-08-07 15:50:10 +05:30
ashilkn
551c151f1e [mob][photos] Seek bar minor improvement 2024-08-07 15:47:50 +05:30
Manav Rathi
777f9e9704 - @xmldom/xmldom
(In next commit we'll remove it from the indexer)
2024-08-07 15:42:44 +05:30
ashilkn
af758d4e85 [mob][photos] Make dragging of seek bar interactive, both in the seek bar widget and in the video 2024-08-07 15:39:09 +05:30
Manav Rathi
527dfc3721 Remove exifr 2024-08-07 15:34:55 +05:30
Neeraj Gupta
5f14057b65 Update schema to add in-flight list of regions 2024-08-07 15:34:21 +05:30
Manav Rathi
8cde8d6d66 [web] Use new Exif library during uploads (#2629) 2024-08-07 15:16:51 +05:30
ashilkn
7795625708 [mob][photos] Move SeekBar and PlayPauseButton widgets to separate files 2024-08-07 15:07:52 +05:30
Manav Rathi
0b279111dd Use during uploads 2024-08-07 15:07:50 +05:30
ashilkn
c572fc171c [mob][photos] Make seeking work (only when seeking ends) 2024-08-07 14:58:38 +05:30
ashilkn
d452d1acb0 [mob][photos] Stop animating seek bar after being seeked when video is paused 2024-08-07 14:57:28 +05:30
Manav Rathi
1fdeebed28 Integrate 2024-08-07 14:37:12 +05:30
dnred
139d3b99a1 Change Auth mobile apps' names to "Ente Auth" (#2622)
## Description

Changed the name of the Auth mobile app to "Ente Auth" on both Android
and iOS to make it consistent with the naming of Ente Photos and to also
make it consistent on both platforms.
2024-08-07 14:34:01 +05:30
Manav Rathi
0a3182be53 Not deprecated 2024-08-07 14:15:12 +05:30
Shamshid
1db7bf2902 [Auth] Add 3 new icons (#2627)
## Description

Add icons for:
- [Booking.com](http://booking.com/)
- [Blockchain.com](https://blockchain.com/)
- [BitOasis](https://bitoasis.net/)
2024-08-07 14:07:14 +05:30
Manav Rathi
920b4e6823 Unnull 2024-08-07 13:55:18 +05:30
Manav Rathi
fe399762f5 Doc 2024-08-07 13:22:15 +05:30
Manav Rathi
9a60bf3ba6 Doc 2024-08-07 13:06:46 +05:30
Manav Rathi
862495c29e Up 2024-08-07 13:00:59 +05:30
Manav Rathi
5c0a80415d Give both a shot 2024-08-07 12:56:59 +05:30
Neeraj Gupta
075096258f Rename 2024-08-07 12:56:39 +05:30
Manav Rathi
728c3a80f4 Scaffold 2024-08-07 12:47:19 +05:30
Manav Rathi
6adbb82d54 p1 2024-08-07 12:40:18 +05:30
ashilkn
4c02e8ffa3 [mob][photos] Create seek bar that moves with video and animate the seek bar between each second with also handling edge cases
The native video player package that is used only emits an event at each second when the video is played. For a good looking seek bar, have animate it in between seconds
2024-08-07 12:31:15 +05:30
Manav Rathi
1fc1d3f4c0 Rearrange 2024-08-07 12:30:49 +05:30
Manav Rathi
05725dfdeb lay of the land 2024-08-07 12:26:02 +05:30
Manav Rathi
25c97dea48 Switch 2024-08-07 12:21:17 +05:30
Manav Rathi
9cc8469ed9 Remove unused 2024-08-07 12:04:34 +05:30
Manav Rathi
fead530786 Use in fixer 2024-08-07 11:41:29 +05:30
Neeraj Gupta
1cf9a15f48 [mob] Refactor 2024-08-07 11:24:32 +05:30
Manav Rathi
4d6b57b96c [web] Use the new date/time persistence format for edits (#2628) 2024-08-07 11:13:42 +05:30
Manav Rathi
74e50a8e37 Show from both places 2024-08-07 11:02:17 +05:30
Manav Rathi
62436db1c3 Add sync variant 2024-08-07 10:56:25 +05:30
Manav Rathi
f4adea5a60 Add wrapper 2024-08-07 10:33:53 +05:30
Manav Rathi
7ecfa20f03 Up 2024-08-07 10:19:12 +05:30
Manav Rathi
71b909d950 Outline 2024-08-07 10:15:14 +05:30
Manav Rathi
36673997dd lf 2024-08-07 09:37:05 +05:30
Manav Rathi
5d16f5735b Inline 2024-08-06 20:39:34 +05:30
Manav Rathi
8e284c1139 Don't use the offset 2024-08-06 20:30:05 +05:30
Manav Rathi
657ea68122 Keep in sync 2024-08-06 20:21:56 +05:30
Manav Rathi
a6cc6f24d0 Use newer fields 2024-08-06 20:05:27 +05:30
Neeraj Gupta
98a6bf9164 Store bucketID for temp objects 2024-08-06 17:01:06 +05:30
Neeraj Gupta
7dadd1eb0a [mob] Fix bug 2024-08-06 16:50:37 +05:30
ashilkn
4abbb5c591 [mob][photos] Fix unexpected behaviour of play pause button 2024-08-06 16:34:56 +05:30
ashilkn
5351377ae7 [mob][photos] Make play pause controls for native video player 2024-08-06 16:29:16 +05:30
Manav Rathi
af4064b97a Prepare for merge 2024-08-06 16:24:40 +05:30
Neeraj Gupta
84fa8f343b clean up 2024-08-06 15:34:27 +05:30
Neeraj Gupta
ec91e75780 [server] Handle fileData cleanup on file Deletion 2024-08-06 15:31:53 +05:30
Manav Rathi
9ceae94071 Update docs 2024-08-06 15:30:38 +05:30
Neeraj Gupta
885aac832f [mob] Fix bug 2024-08-06 15:29:47 +05:30
Manav Rathi
962a260e4b Copy over another hack 2024-08-06 15:27:05 +05:30
Manav Rathi
d30773e68a Fix 2024-08-06 15:22:38 +05:30
Manav Rathi
2c6298d6c3 Test 2 2024-08-06 14:56:21 +05:30
Neeraj Gupta
96a9782937 [mob] Switch to new APIs 2024-08-06 14:51:43 +05:30
Manav Rathi
07786140f9 Give it a spin 2024-08-06 14:47:30 +05:30
Manav Rathi
7d36808bb5 Sprinkled with TODOs, but a checkpoint 2024-08-06 14:28:51 +05:30
Neeraj Gupta
4ab03ee35f [mob] Switch to new API 2024-08-06 14:27:28 +05:30
Manav Rathi
a61ea9338e Add note about Zod and exactOptionalPropertyTypes 2024-08-06 14:07:21 +05:30
Manav Rathi
1c4ae46270 wip 1 2024-08-06 13:53:55 +05:30
Neeraj Gupta
2e82c96b2a [mob] Update empty faceID 2024-08-06 13:50:36 +05:30
Neeraj Gupta
a4921110a2 [mob] generated strings 2024-08-06 13:49:38 +05:30
Neeraj Gupta
67c2d94d5e Merge branch 'main' into clip_face_integration 2024-08-06 13:29:58 +05:30
Manav Rathi
1570b0a551 Entry point 2024-08-06 13:06:26 +05:30
ashilkn
eab1be3753 [mob][photos] Add native_video_player to pubspec.yaml 2024-08-06 12:42:45 +05:30
ashilkn
51f0cfff06 Merge branch 'main' into use_native_video_player 2024-08-06 11:32:50 +05:30
Ashil
b8cb480d23 [mob][photos] Fix bug in parsing rotation metadata from video using FFProbe (#2595)
### Description

Parse width and height of video correctly using FFProbe by 
- Considering both `coded_height` & `height` + `coded_width` + `width`
keys to parse height and width of video. Came across two videos where
`coded_width` and `coded_height` were both `0` where as `height` and
`width` had the correct values.
- Parse `rotation` from `side_data_list` and consider `rotation` for
accurate (i.e, not flipped) dimensions.

Have made sure the correct height and width of the video is shown on the
video's file info. Sometimes there could be a slight difference from
what a user would expect, if the `coded_side` is different from `side`
(`side` is `width` or `height`). Will be fixing this in future.
Ref:
https://superuser.com/questions/1523944/whats-the-difference-between-coded-width-and-width-in-ffprobe
2024-08-06 11:25:13 +05:30
Prateek Sunal
d9bd96ce34 Merge remote-tracking branch 'origin/main' into mobile-panorama-fix 2024-08-06 02:31:52 +05:30
Manav Rathi
a821d1f283 [web] Magic metadata related refactoring (#2621)
This is mostly prep, no (major) changes to the functional codepaths yet.
2024-08-05 20:56:46 +05:30
Manav Rathi
4470fe0425 Clean 2024-08-05 20:41:22 +05:30
Manav Rathi
296bcbc8c2 Move and grow 2024-08-05 20:33:54 +05:30
Manav Rathi
f38d432bf9 It's also used for collections 2024-08-05 20:22:33 +05:30
Manav Rathi
543b180137 Rename II 2024-08-05 20:20:58 +05:30
Manav Rathi
2e683bb625 Doc 2024-08-05 20:19:10 +05:30
Manav Rathi
164d875324 Rename 2024-08-05 20:11:48 +05:30
Manav Rathi
70d691207c Doc 2024-08-05 20:04:21 +05:30
Manav Rathi
b12f981f5b Sibling 2024-08-05 20:00:17 +05:30
Manav Rathi
28ca94265d More 2024-08-05 19:54:20 +05:30
Manav Rathi
b16a717776 Doc 2024-08-05 19:15:39 +05:30
Manav Rathi
20ac146b50 Remove unnecessary alias 2024-08-05 18:25:44 +05:30
ashilkn
2916bcfda8 [mob][photos] chore 2024-08-05 18:24:29 +05:30
Manav Rathi
b91d854a92 New 2024-08-05 18:14:50 +05:30
ashilkn
f69214461d [mob][photos] Add todo comment 2024-08-05 18:09:07 +05:30
Crowdin Bot
cbb1a57ffe New Crowdin translations by GitHub Action 2024-08-05 18:06:28 +05:30
Neeraj Gupta
543aa6b9cf Clean up 2024-08-05 17:46:00 +05:30
Neeraj Gupta
744d6bc6ea Add helper method to empty bucket for given user 2024-08-05 17:35:05 +05:30
Neeraj Gupta
81c3626c6c Rename 2024-08-05 17:31:12 +05:30
Neeraj Gupta
27eb5ecc2b [server] Update DB Script 2024-08-05 16:44:34 +05:30
Neeraj Gupta
18d58a9eee [server] Parse config for file-data buckets 2024-08-05 16:44:01 +05:30
Manav Rathi
9991f0bfc0 [web] Better standardize the crypto nomenclature used in code (#2620) 2024-08-05 15:44:49 +05:30
Manav Rathi
9640d485a2 Rename 2024-08-05 15:37:46 +05:30
Manav Rathi
9b896c5c2f Dedup 2024-08-05 15:37:29 +05:30
Manav Rathi
838840bfa8 Decrypt thumb 2024-08-05 15:36:34 +05:30
Manav Rathi
2952c4a4c6 Consistency 2024-08-05 15:19:20 +05:30
ashilkn
e1713851b3 [mob][photos] Show accurate height and width in file info for a video 2024-08-05 15:09:16 +05:30
Manav Rathi
2d1a8e5b85 Doc 2024-08-05 15:08:47 +05:30
Manav Rathi
a59b11c9f8 Rearrange 2024-08-05 15:04:46 +05:30
Manav Rathi
40c360a1bd Rename 2024-08-05 15:03:55 +05:30
Manav Rathi
d599a6dcfa Thumb 2024-08-05 15:03:39 +05:30
Manav Rathi
219cc405da Terms 2024-08-05 14:58:35 +05:30
Manav Rathi
8cabf13e5a lint 2024-08-05 14:46:16 +05:30
Manav Rathi
f8c12ba127 Rename 2024-08-05 14:44:37 +05:30
Manav Rathi
9583b31bfc Prune 2024-08-05 14:44:03 +05:30
Manav Rathi
506dc36c69 Rest 2024-08-05 14:43:36 +05:30
Manav Rathi
61935a0037 More 2024-08-05 14:41:56 +05:30
Manav Rathi
25541ecd3a More 2024-08-05 14:41:05 +05:30
Manav Rathi
5e3cae39ec Entities too 2024-08-05 14:38:21 +05:30
Manav Rathi
e60506586e Prune 2024-08-05 14:33:29 +05:30
Manav Rathi
0d8a49317a Upload 2024-08-05 14:32:57 +05:30
Manav Rathi
6b52f1e53b all but 1 2024-08-05 14:26:45 +05:30
Manav Rathi
9ff4aa47d0 Collection 2024-08-05 14:22:28 +05:30
Manav Rathi
edbe40d2fa Use 2024-08-05 14:21:03 +05:30
Manav Rathi
4c28646ecc Expand to collections 2024-08-05 14:20:03 +05:30
Manav Rathi
8ec2d3e87c Forward 2024-08-05 14:01:46 +05:30
Crowdin Bot
2a00313159 New Crowdin translations by GitHub Action 2024-08-05 14:01:35 +05:30
Manav Rathi
22b2c49b63 metadata 2024-08-05 13:57:05 +05:30
Manav Rathi
13ab0d4309 enc new 2024-08-05 13:49:21 +05:30
Manav Rathi
5536f7ac03 Update the embedding layer 2024-08-05 13:42:55 +05:30
Manav Rathi
bd42650b9e More docs etc 2024-08-05 13:28:02 +05:30
Manav Rathi
13f31a7d09 Dec 2024-08-05 12:12:14 +05:30
Manav Rathi
124552eda3 New 2024-08-05 12:04:38 +05:30
Manav Rathi
a9359d15d3 Doc 2024-08-05 11:39:31 +05:30
Manav Rathi
15f80e3fa6 Ontology 2024-08-05 11:33:16 +05:30
Manav Rathi
2dcc199556 Unused 2024-08-05 11:10:56 +05:30
Manav Rathi
9bce3bba7c Rename and prune 2024-08-05 11:07:57 +05:30
Manav Rathi
32a602725a Unnest 2024-08-05 10:34:01 +05:30
Manav Rathi
0bff899713 Doc 2024-08-05 10:31:07 +05:30
Neeraj Gupta
d0fd868705 Merge branch 'main' into file_data 2024-08-05 10:24:02 +05:30
Manav Rathi
a02a4ca5c1 [web] New translations (#2616)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-05 09:53:17 +05:30
Crowdin Bot
2860a94dae New Crowdin translations by GitHub Action 2024-08-05 00:31:53 +00:00
Manav Rathi
ccc20c5bbd [server] Mention extra in docs (#2613)
Ref: https://github.com/ente-io/ente/pull/2607
2024-08-03 18:13:30 +05:30
Manav Rathi
98de9082b9 [server] Mention extra in docs
Ref: https://github.com/ente-io/ente/pull/2607
2024-08-03 18:11:15 +05:30
Manav Rathi
c703f46243 [web] Miscellaneous improvements (#2612) 2024-08-03 18:02:43 +05:30
Manav Rathi
6bd9607c94 allow setting extra parameter for dsn (#2607)
## Description
For https://github.com/ente-io/ente/discussions/2603
2024-08-03 18:01:32 +05:30
Manav Rathi
d68c04a8fb Increase tap area for better mobile UX 2024-08-03 17:57:41 +05:30
Manav Rathi
eea4958ee7 Non-ente ext links 2024-08-03 17:42:49 +05:30
Manav Rathi
6feb3b7897 Move 2024-08-03 17:20:21 +05:30
Manav Rathi
17e57b7486 Inline 2024-08-03 17:14:21 +05:30
Manav Rathi
9673aa1c19 Remove redundant preload
We show the img tag immediately
2024-08-03 17:11:27 +05:30
Manav Rathi
ebf51b99c8 Remove unused image (and its preload) 2024-08-03 17:05:41 +05:30
Manav Rathi
56c4b39d75 Button already handles this 2024-08-03 16:41:33 +05:30
Neeraj Gupta
14d003dd8f [server] Add API to update referral code 2024-08-03 16:39:15 +05:30
Manav Rathi
a01077a1a4 Inline 2024-08-03 16:38:27 +05:30
Neeraj Gupta
29cf5b91a5 [server] Fix deviceLimit tracker 2024-08-03 16:37:00 +05:30
Neeraj Gupta
3392e39f7c [server] Change default link expiry to never 2024-08-03 16:37:00 +05:30
Manav Rathi
c604078736 Prune 2024-08-03 16:31:36 +05:30
Manav Rathi
80dccca62c Accurater 2024-08-03 16:11:59 +05:30
Manav Rathi
04d632b50e Opt
https://mui.com/material-ui/react-use-media-query/#client-side-only-rendering
2024-08-03 16:09:40 +05:30
Neeraj Gupta
c41933edc4 [server] Fix typo (#2608)
## Description

## Tests
2024-08-03 16:07:17 +05:30
Neeraj Gupta
d1dc977d5e [server] Add struct for fileData config 2024-08-03 16:06:47 +05:30
Manav Rathi
0db9bd04a1 Inline 2024-08-03 16:04:41 +05:30
Manav Rathi
179acd7e47 Prune more 2024-08-03 16:00:04 +05:30
Manav Rathi
97486818d8 [web] Use pointer media query to approximate mobile device detection 2024-08-03 15:51:49 +05:30
Vishnu Mohandas
22cff206b3 Update README.md 2024-08-03 15:35:52 +05:30
Manav Rathi
b8e20eb263 [web] Start using new Exif library during date modifications (#2604) 2024-08-03 10:15:31 +05:30
Manav Rathi
d530562552 Update docs 2024-08-03 10:14:30 +05:30
Manav Rathi
ef38b639eb Fix appearance in the info drawer 2024-08-03 10:10:36 +05:30
Manav Rathi
7db35fd8bd I don't see a pen icon anymore
Not sure what this was for
2024-08-03 09:54:19 +05:30
Manav Rathi
59d772f609 Fix the layout shift 2024-08-03 09:54:06 +05:30
Manav Rathi
d5e54214da Fix another bunch of issues
This also fixes the problem with the separator (the colon in 08:54) not aligning
in the default orientation.
2024-08-03 08:57:51 +05:30
Manav Rathi
1227991300 Customize the paper slot the new way 2024-08-03 08:42:16 +05:30
Manav Rathi
cf81d25b6a Migrate renderInput 2024-08-03 08:35:01 +05:30
Manav Rathi
cc596ae4f0 freshen 2024-08-03 06:14:49 +05:30
John Doe
dbab1bad55 allow setting extra parameter for dsn 2024-08-02 21:09:23 +01:00
ashilkn
7c202a4edb [mob][photos] Consider the 'width' and 'height' key also when parsing dimensions of video 2024-08-02 17:26:36 +05:30
Prateek Sunal
289718f7f6 fix(auth/support): update support email to auth@ente.io 2024-08-02 16:40:39 +05:30
Prateek Sunal
986c00f4e8 fix(auth/support): remove support email and redirect to github discussions 2024-08-02 16:36:05 +05:30
Manav Rathi
025b8f7bcf Handle initial option 2024-08-02 15:24:58 +05:30
Victor Muthiani
5f7b411b67 [Auth] Add new icons and fix some icons (#2559)
## Description
1. Icons added:

- Ecitizen Kenya
- Bitget Wallet

2. Fixed icons that were invisble:

- Crypto
- 1xbet

3. Updated icons to cater for both dark and light mode:

- Github
- OKX 
- Bitmart

4. Reduced deriv.svg icon width
2024-08-02 15:22:01 +05:30
Manav Rathi
487cf125c1 Lint fix 2024-08-02 15:17:51 +05:30
Neeraj Gupta
e32cd7b64c [server] Expose API to get and put metadata 2024-08-02 15:09:52 +05:30
Manav Rathi
839b86ce88 uncon 2024-08-02 14:58:51 +05:30
Manav Rathi
2ebfc79420 Handle initial value 2024-08-02 14:54:50 +05:30
Manav Rathi
eb848eb4c6 The other place 2024-08-02 14:51:30 +05:30
Manav Rathi
ea36517832 Move back
Too many requisites first need to be moved to move those functions to new.
2024-08-02 14:49:55 +05:30
Manav Rathi
0bbb15337f Rework 2024-08-02 14:35:11 +05:30
Manav Rathi
8a2d3600e9 wip move 2024-08-02 14:21:51 +05:30
Manav Rathi
4335df1634 mig wip 2024-08-02 13:58:09 +05:30
Manav Rathi
967149c04b New home 2024-08-02 13:44:31 +05:30
Manav Rathi
a19179cacd Fix type 2024-08-02 13:42:12 +05:30
ashilkn
4f3fe73daa [mob][photos] Fix getVideoPropsAsync failing in native video player because a normal file and not the origin file was being passed to it in case of locally available vidoes 2024-08-02 13:33:32 +05:30
Manav Rathi
edc3337192 2 2024-08-02 13:33:10 +05:30
Manav Rathi
0241e408e1 Make it work 1
Rely on default 1900 instead of 1800
2024-08-02 13:18:50 +05:30
Manav Rathi
32469adcc5 Update MUI date picker to try and obtain the UTC functionality
Per https://mui.com/blog/mui-x-v6/#decoupling-versions-from-mui-core, the
version of MUI X is now decoupled from MUI core so this should work even when
our MUI remains at 5.

Migration:
- https://mui.com/x/migration/migration-pickers-v5/
- https://mui.com/x/migration/migration-tree-view-v6/
2024-08-02 12:28:26 +05:30
Manav Rathi
c8fcac8b55 (doesn't work) attempt to use UTC dates
We need to update MUI
2024-08-02 12:24:13 +05:30
Manav Rathi
fa89ed3a7c Switch to dayjs for UTC support 2024-08-02 12:14:30 +05:30
Manav Rathi
1364feeac8 Scope 2024-08-02 11:55:29 +05:30
Manav Rathi
3bf81dda3b Make it work 2024-08-02 11:51:03 +05:30
Manav Rathi
066c41a6df Upgrade 2024-08-02 11:38:10 +05:30
Manav Rathi
57dd8b0c67 Doc 2024-08-02 11:21:25 +05:30
Manav Rathi
54d97c222e Fix lint 2024-08-02 11:14:31 +05:30
Manav Rathi
ee233eab71 Tweak 2024-08-02 11:07:41 +05:30
Manav Rathi
706c288220 Remove unused prop 2024-08-02 10:48:47 +05:30
Manav Rathi
93b7d71543 Use the mui option 2024-08-02 10:47:04 +05:30
Manav Rathi
d6433155db New home 2024-08-02 10:42:51 +05:30
Manav Rathi
993943ccfa Prep 2024-08-02 10:41:28 +05:30
Manav Rathi
99c6c22fe1 [web] Non functional code rearrangement for the plan list (#2597) 2024-08-01 21:19:04 +05:30
Manav Rathi
bf6dc59429 Up 2024-08-01 21:12:07 +05:30
Manav Rathi
7c71277759 Inline 2024-08-01 21:11:10 +05:30
Manav Rathi
88996eddea Inline 2024-08-01 21:08:26 +05:30
Manav Rathi
dbd2addeea Scope 2024-08-01 21:06:44 +05:30
Manav Rathi
ab652ee3fe Inline 2024-08-01 21:05:04 +05:30
Manav Rathi
d14b18867a Remove unused 2024-08-01 21:00:16 +05:30
Manav Rathi
cfe2e96227 Inline 2024-08-01 20:59:26 +05:30
Manav Rathi
ad0b8ae017 Inline 2024-08-01 20:55:52 +05:30
Manav Rathi
7e5577ecd7 Inline 2024-08-01 20:53:19 +05:30
Manav Rathi
cd73a736f4 Remove unused 2024-08-01 20:51:44 +05:30
Manav Rathi
0a03df9242 Inline 2024-08-01 20:50:03 +05:30
Manav Rathi
1c4a6ca8b1 Remove unused 2024-08-01 20:39:28 +05:30
Manav Rathi
f15729d73f Inline 2024-08-01 20:37:14 +05:30
Manav Rathi
8edf6d8253 Remove unnecessary cast 2024-08-01 20:36:18 +05:30
Aman Raj Singh Mourya
43525128eb [mob][photos] Multi-Item Selection and Deletion Feature for Quick Links (#2589)
**Description**
This PR introduces a new feature that allows users to select multiple
links from quick links and delete them in one action.
2024-08-01 20:21:47 +05:30
Aman Raj Singh Mourya
ea585903b7 Merge branch 'quick_links' of https://github.com/ente-io/ente into quick_links 2024-08-01 20:17:32 +05:30
Aman Raj Singh Mourya
42c508b9ce [mob][photos] Use string for ValueKey 2024-08-01 20:16:56 +05:30
ashilkn
2fd960eb0e Merge branch 'main' into quick_links 2024-08-01 20:10:43 +05:30
Aman Raj Singh Mourya
e72c858315 [mob][photos] Fixed animation 2024-08-01 19:55:47 +05:30
Aman Raj Singh Mourya
2af07d9211 [mob][photos] Added animation 2024-08-01 19:55:19 +05:30
Aman Raj Singh Mourya
5f40b2e251 [mob][photos] Extracted strings 2024-08-01 19:31:21 +05:30
Ashil
50b6616680 [mob][auth] Bump up to v3.1.0 (#2582) 2024-08-01 19:25:43 +05:30
Ashil
ca3b477d4c [mob][photo] Fix incorrect SQLite syntax (missing whitespace) (#2587) 2024-08-01 19:25:17 +05:30
Neeraj Gupta
395f0384a0 [cli] Add option to exlude shared or hidden folders 2024-08-01 19:13:03 +05:30
Aman Raj Singh Mourya
1c1135a9b2 [mob][photos] Minor UI changes 2024-08-01 19:03:25 +05:30
ashilkn
31318f10d6 [mob][photos] Set aspect ratio of video 2024-08-01 18:38:34 +05:30
Aman Raj Singh Mourya
105ab79cdb [mob][photos] Changed dialog copy 2024-08-01 18:19:27 +05:30
Neeraj Gupta
0526c63681 [cli] Extend export command to pass filters 2024-08-01 17:52:58 +05:30
Neeraj Gupta
7d8a7257b4 [cli] Add list of filters 2024-08-01 17:46:05 +05:30
ashilkn
af5e9b51e1 [mob][photos] Fix bug in parsing rotation metadata from video using FFProbe 2024-08-01 16:51:36 +05:30
Manav Rathi
884ff970ad [desktop] Make the Exif backfill optional (#2594) 2024-08-01 16:33:53 +05:30
Manav Rathi
22f4a3751f [desktop] Don't use the indexable-files API (#2593)
Discussed. It is meant for mobile app use cases - us using it also on
desktop (where the constraints are different) doesn't really improve on
much latency and adds the overhead of extra API requests on each sync.

Supercedes: https://github.com/ente-io/ente/pull/2591
2024-08-01 16:33:06 +05:30
Manav Rathi
e640302ce0 [desktop] Make the exif backfill optional 2024-08-01 16:30:41 +05:30
Manav Rathi
4e51d76791 [desktop] Don't use the indexable-files API
Discussed. It is meant for mobile app use cases - us using it also on desktop
(where the constraints are different) doesn't really improve on much latency and
adds the overhead of extra API requests on each sync.
2024-08-01 16:12:21 +05:30
ashilkn
9b5b1d297b [mob][photos] Start integrating native_video_player 2024-08-01 15:52:41 +05:30
Manav Rathi
be00f015a7 [desktop] Handle logout for utility process (#2592) 2024-08-01 15:30:58 +05:30
Manav Rathi
9c883eebc6 [desktop] Handle logout for utility process 2024-08-01 15:27:14 +05:30
ashilkn
d5b5b9bd51 [mob][photos] Rename VideoWidgetNew to VideoWidgetMediaKit 2024-08-01 14:53:38 +05:30
Ashil
50f601b66b [mob][photos] Handle/fix issues with media dimensions (#2580)
## Description

- Stopped updating image width and height in public metadata since the
these could be incorrect (width and height inverted to be precise).
- Parse `rotation` metadata from video metadata when parsing video
properties with `ffprobe` to get the correct video width and height
considering `rotation`.
2024-08-01 14:46:02 +05:30
Neeraj Gupta
bfe5632477 [server] Support for inserting and fetching s3 metadata 2024-08-01 13:24:46 +05:30
Neeraj Gupta
a67bc6aee7 [server] Add bucket5 2024-08-01 13:24:25 +05:30
Manav Rathi
c0011ef10b [desktop] Pull existing embeddings first before starting on indexing (#2591)
Speeds up the initial sync on a new client.
2024-08-01 12:36:14 +05:30
Manav Rathi
985de0a5ce Fix the actual issue described in 940c647d50 2024-08-01 12:26:27 +05:30
Manav Rathi
940c647d50 Prevent multiple ticks from being enqueued
Noticed multiple ticks when uploading an item, which brought back focus into the
app and caused wakeUp also to get triggered because of sync. Not sure if this
was the issue, but felt like a potential one.
2024-08-01 12:19:06 +05:30
Manav Rathi
97bbf4811f Save 2024-08-01 11:45:25 +05:30
Manav Rathi
eed991a7b2 Construct the scaffolding 2024-08-01 11:22:10 +05:30
Manav Rathi
5a362b5d45 Move wip 2024-08-01 11:06:41 +05:30
Manav Rathi
523af2600a pull wip 2024-08-01 10:49:45 +05:30
Manav Rathi
f869447c7d File IDs 2024-08-01 10:41:31 +05:30
Manav Rathi
586d8f86f7 Up 2024-08-01 10:32:47 +05:30
Manav Rathi
c369db9453 Impl handler for /embeddings/indexed-files
https://github.com/ente-io/ente/pull/2511/
2024-08-01 10:15:04 +05:30
Manav Rathi
c4103f9136 Restore the pull scaffolding
Partially reverts 61b98a9964
2024-08-01 09:49:54 +05:30
Aman Raj Singh Mourya
ba9d656b38 [mob][photos] Added dialog box for confirmation 2024-07-31 19:47:08 +05:30
Vishnu Mohandas
31493541a1 Update pricing faq (#2588)
## Description

## Tests
2024-07-31 19:34:42 +05:30
vishnukvmd
af90bfade7 Update pricing faq 2024-07-31 19:33:35 +05:30
ashilkn
95e342830b [mob][photo] Fix incorrectly formatted query (missing whitespace) 2024-07-31 18:20:53 +05:30
Manav Rathi
eb2557b2b0 [desktop] Use a utility process for ML indexing (#2583)
* This ensures that the UI remains responsive when indexing is running.
* This allows us to parallelize the in-flight networking etc instead of
waterfalling everything.
* The actual CPU intensive indexing is still serial.
2024-07-31 16:27:28 +05:30
Manav Rathi
9ae979abbe [web] New translations (#2586)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-31 15:54:48 +05:30
Crowdin Bot
03805b6e75 New Crowdin translations by GitHub Action 2024-07-31 10:23:46 +00:00
Manav Rathi
b10d674711 [web] Free forever copy changes (#2585) 2024-07-31 15:53:00 +05:30
Aman Raj Singh Mourya
6361859a1b [mob][photos] Batch operation to delete quick links 2024-07-31 15:52:07 +05:30
Manav Rathi
e2f1d7488b [web] Free forever copy changes 2024-07-31 15:49:36 +05:30
Manav Rathi
8a39e4330b [web] New translations (#2584)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-31 15:45:29 +05:30
Crowdin Bot
81d1b15aaf New Crowdin translations by GitHub Action 2024-07-31 10:14:24 +00:00
Manav Rathi
f925d4cf27 Update plan IDs for pricing-v4 (#2573) 2024-07-31 15:32:24 +05:30
vishnukvmd
d52ea49a96 Update plan IDs for pricing-v4 2024-07-31 15:30:14 +05:30
Manav Rathi
0bc360c55c Add link 2024-07-31 15:21:52 +05:30
Manav Rathi
154fffd620 Clean unused 2024-07-31 15:11:23 +05:30
Manav Rathi
46cc696ccd Avoid jargon people might not understand 2024-07-31 14:58:24 +05:30
Manav Rathi
5e055b6039 opt unnecessary uploads 2024-07-31 14:44:42 +05:30
Manav Rathi
59cc01053a Handle refresh 2024-07-31 14:35:47 +05:30
Manav Rathi
1b0fe5fd4c Tighten timings 2024-07-31 14:19:25 +05:30
Manav Rathi
bf6aa5f840 Fix 2024-07-31 14:08:16 +05:30
Manav Rathi
ef32313807 x4 2024-07-31 14:04:29 +05:30
Neeraj Gupta
5bd75a8567 [server] Add req/res model files 2024-07-31 13:42:31 +05:30
Manav Rathi
ebbb9a61ee Don't fail on exif errors 2024-07-31 13:14:09 +05:30
Neeraj Gupta
b9b22fa4dc [server] Add DB triggers for validating row sanity 2024-07-31 13:04:51 +05:30
ashilkn
3d730f4d14 [mob][auth] Bump up to v3.1.0 2024-07-31 12:55:57 +05:30
Manav Rathi
4647f9fac2 Undup and scope 2024-07-31 12:47:52 +05:30
Manav Rathi
192e491acb Match the documented behaviour 2024-07-31 12:46:09 +05:30
Ashil
627a34a231 [mob][auth] Lockscreen option auth (#2465)
### Pull Request Description

*Features Added:*

1. *App Lock Options:*
- *Device Lock*: Users can set the app lock to utilize the device's
default lock mechanism (e.g., fingerprint, face recognition, or device
PIN/password).
- *Custom PIN/Password*: Users have the option to set a custom PIN or
password for app lock.

2. *Authentication for App Lock Settings:*
- When users attempt to change the app lock settings, they must
authenticate using the currently set PIN/password or, if none is set,
the device lock.

3. *App Lock on Background and Quit:*
- The app will prompt for authentication when it is brought back to the
foreground after being in the background or when the app is restarted.
4. *Incremental Lock Timer:*
- A timer mechanism is implemented which starts at 30 seconds after few
incorrect unlock attempts.
- The lockout time doubles after each incorrect attempt, increasing
delay penalties.
- After 10 incorrect attempts, the user is automatically logged out.
2024-07-31 12:43:15 +05:30
Manav Rathi
3a5843f532 tail 2024-07-31 12:34:30 +05:30
Manav Rathi
5a3838be34 Route via workers 2024-07-31 12:30:15 +05:30
Manav Rathi
e55a7facc3 Replace our homebrew RPC 2024-07-31 12:11:53 +05:30
Manav Rathi
6ad27a2d42 Cleanup 2024-07-31 11:58:22 +05:30
ashilkn
423f0b6719 [mob][auth] Reorder security section 2024-07-31 11:50:10 +05:30
Manav Rathi
62f723e50c Adapt 2024-07-31 11:33:18 +05:30
Manav Rathi
a97e01171a Commit incorrect but original motivations 2024-07-31 11:27:15 +05:30
Manav Rathi
daed8a72da Only once 2024-07-31 10:17:08 +05:30
Manav Rathi
b69d23028b Remove test code 2024-07-31 09:56:45 +05:30
Manav Rathi
1ae0f9723c Fix 1 2024-07-31 09:56:00 +05:30
Manav Rathi
f2f7b483fd comlink wip 2024-07-31 09:40:08 +05:30
Manav Rathi
95facd60e0 integrate wip 1 2024-07-31 09:20:35 +05:30
Aman Raj Singh Mourya
30cecf53b3 [mob][auth] Hide content default value set to true when applock enabled 2024-07-30 22:02:50 +05:30
Aman Raj Singh Mourya
2101817b23 [mob][auth] Code clean up 2024-07-30 21:49:40 +05:30
Manav Rathi
7baacc6a77 For real - 1 2024-07-30 20:22:09 +05:30
Manav Rathi
65cfcc27a8 Rearrange 2024-07-30 20:00:21 +05:30
Manav Rathi
3f3d10f57b Error 2 2024-07-30 19:53:39 +05:30
Manav Rathi
18cb596d57 Error 1 2024-07-30 19:41:51 +05:30
Manav Rathi
4ca40085c1 init 2024-07-30 19:13:54 +05:30
ashilkn
878d22fd4a [mob][auth]: Show auto lock feature only on mobile 2024-07-30 18:46:03 +05:30
ashilkn
c3c2dd5cc6 [mob][auth] Fix 'App lock' not working onTap from security section on macOS and Linux 2024-07-30 18:14:59 +05:30
ashilkn
08ba58d790 [mob][photos] Write getters to access correct height and width considering the rotation data and keep the raw codec height and width properties private in FFProbeProps 2024-07-30 17:30:20 +05:30
ashilkn
60d9a819f4 [mob][photos] Rename 2024-07-30 16:52:36 +05:30
ashilkn
6842218d2b [mob][photos] Remove unnecessary int to double conversion 2024-07-30 16:37:10 +05:30
ashilkn
3f0855d9a4 [mob][photos] write getter for video dimensions considering rotation in FFProbeProps 2024-07-30 16:27:43 +05:30
ashilkn
b2556e893b [mob][photos] Parse rotation also when parsing video properties using ffprobe 2024-07-30 16:18:30 +05:30
Manav Rathi
81b52419a5 debug strings 2024-07-30 16:03:57 +05:30
Manav Rathi
e66e9251db Fancier 2024-07-30 15:48:44 +05:30
Manav Rathi
37367f7260 Logging 1 2024-07-30 15:41:48 +05:30
ashilkn
48e566ae68 [mob][photos] Stop updating dimension in pubmmd as it could be inverted for some images 2024-07-30 15:40:17 +05:30
Manav Rathi
29877d119c Let it flow 2024-07-30 14:51:40 +05:30
Manav Rathi
c124cdff20 Fix ordering 2024-07-30 14:49:31 +05:30
Manav Rathi
3d83786f6c Workaround 2024-07-30 14:46:54 +05:30
Aman Raj Singh Mourya
a14a8b0cfb [mob][auth] Lockscreen fixes 2024-07-30 14:40:32 +05:30
Manav Rathi
d92a31d8d8 Indicate error 2024-07-30 14:27:27 +05:30
Manav Rathi
3eaa9b449a IPC 2024-07-30 14:16:10 +05:30
Manav Rathi
b28e8c2fb4 IPC 2024-07-30 13:41:58 +05:30
Manav Rathi
24bc175f1c Forward 2024-07-30 13:21:31 +05:30
Manav Rathi
e54910f8d0 Fix origin 2024-07-30 12:44:22 +05:30
Manav Rathi
0195a9b494 Add workaround 2024-07-30 12:43:07 +05:30
Manav Rathi
ea8bb4529f We need to go via the preload 2024-07-30 12:29:11 +05:30
Manav Rathi
180389f3e2 Can't circumvert that way 2024-07-30 12:00:44 +05:30
Manav Rathi
7d42f23abf Send to the right person 2024-07-30 11:48:00 +05:30
Manav Rathi
4087c6ef4e Fix path 2024-07-30 11:39:58 +05:30
Manav Rathi
67a9417528 Scaffold 2024-07-30 11:37:46 +05:30
Manav Rathi
1e720b4b7d Scaffold 2024-07-30 11:23:32 +05:30
Manav Rathi
1a9170632e Take 1 2024-07-30 11:16:04 +05:30
Neeraj Gupta
3a962cfe52 [server] Extend ObjectType instead of creating new enum 2024-07-30 10:30:57 +05:30
Manav Rathi
65d2bfe1c1 Split on the main/utility axis 2024-07-30 10:19:03 +05:30
Manav Rathi
82f808e533 Outline 2024-07-30 09:59:33 +05:30
Ashil
27ae4b83c4 [mob][photos] Subscription screen redesign (#2576) 2024-07-29 22:54:34 +05:30
ashilkn
142a4ddbc4 [mob][photo] Bump up to v0.9.16 2024-07-29 21:44:18 +05:30
ashilkn
406404f8d0 Merge branch 'main' into subscription_screen_redesign 2024-07-29 21:43:19 +05:30
ashilkn
088cec2716 [mob][photos] Fix on tap not working on free plan when onboarding 2024-07-29 21:38:45 +05:30
Manav Rathi
cf6336d100 [web] Minor tweak for the indexer (#2577)
Continuation of https://github.com/ente-io/ente/pull/2574.
2024-07-29 21:13:00 +05:30
Aman Raj Singh Mourya
c6bf6bd7b6 [mob][photos] Changed max quick link count to 4 2024-07-29 21:09:49 +05:30
Manav Rathi
3dbdea472b Add a top level catch handler instead of silent swallows 2024-07-29 20:46:05 +05:30
ashilkn
d5711095f9 [mob][photos] Change border of plans in subscription screen 2024-07-29 19:34:47 +05:30
ashilkn
2a3fe8c49f [mob][photos] Copy stripe subscription page changes to store subscription page 2024-07-29 19:22:53 +05:30
ashilkn
7d94ef0bbd [mob][photos] Subscription page final UI tweaks 2024-07-29 17:56:58 +05:30
ashilkn
4e589840ff [mob][photos] Subscription page UI improvements 2024-07-29 17:15:03 +05:30
Neeraj Gupta
3571281bef [auth] New translations (#2568)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-07-29 17:03:03 +05:30
Neeraj Gupta
7b0ec2991a [mobile] New translations (#2567)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-07-29 17:00:03 +05:30
Ashil
3572efc02b [mob][photos] Add preview to the album link (#2553) 2024-07-29 16:14:26 +05:30
Manav Rathi
3013d68203 [web] Exif - Migrate to a maintained library - Part 6/x (#2574) 2024-07-29 16:12:19 +05:30
Aman Raj Singh Mourya
c7857110ac [mob][photos] Minor changes 2024-07-29 16:11:52 +05:30
Manav Rathi
505e1de14c lint 2024-07-29 16:09:33 +05:30
Manav Rathi
d116c5ccb1 Prune false positives for times picked from file names 2024-07-29 15:59:55 +05:30
Aman Raj Singh Mourya
8f08ab18fc [mob][photos] MInor changes 2024-07-29 15:56:48 +05:30
Neeraj Gupta
dc143bbaaf [server] Minor fix 2024-07-29 15:48:22 +05:30
Neeraj Gupta
8f8f5d2f51 [server] Avoid redirect 2024-07-29 15:47:44 +05:30
Manav Rathi
aad7300e4b Take 2 2024-07-29 15:41:44 +05:30
Neeraj Gupta
2cc87140ed Add basic endpoint to unblock testing 2024-07-29 15:37:58 +05:30
Manav Rathi
0290991e2c DOMParser is not available in web workers
Exif extraction from XMP thus fails with the following console warning

    Warning: DOMParser is not available. It is needed to be able to parse XMP tags

Thus we need to explicitly take a dep on xmldom.
2024-07-29 15:16:33 +05:30
Manav Rathi
9e2e8e4d63 Fix 2024-07-29 14:54:31 +05:30
Aman Raj Singh Mourya
509b7bda67 [mob][photos] Moving code to share_util.dart 2024-07-29 14:48:42 +05:30
Manav Rathi
30db24721a Fix video spinner 2024-07-29 14:46:29 +05:30
Manav Rathi
b121daa607 Trace 2024-07-29 14:40:11 +05:30
Manav Rathi
bae717dc69 Prepare for internal users 2024-07-29 14:19:17 +05:30
Manav Rathi
b61e4f4ac6 Integrate exif 2024-07-29 13:55:37 +05:30
Manav Rathi
a7e0c5b61d Use the new server enum 2024-07-29 13:20:25 +05:30
Manav Rathi
7a2d925737 [server] Stop exposing /metrics for self-hosted users (#2569)
Doesn't impact Ente's production instances since this endpoint was
disallowed on the load balancer, but instead of requiring the same for
folks who are self hosting we modify the source to not expose /metrics
on :8080 (they'll still be available on :2112).

Refs:
-
2199a42d96/middleware.go (L345)
- https://github.com/ente-io/ente/discussions/2562
2024-07-29 12:05:07 +05:30
Vishnu Mohandas
84ee895b93 Fix typo (#2570) 2024-07-29 11:56:53 +05:30
Vishnu Mohandas
92068fbbd6 Fix typo 2024-07-29 11:56:40 +05:30
Neeraj Gupta
950b2bb997 [server] Update db script 2024-07-29 11:42:14 +05:30
Manav Rathi
d989a3b631 [server] Stop exposing /metrics for self-hosted users
Doesn't impact Ente's production instances since this endpoint was disallowed on
the load balancer, but instead of requiring the same for folks who are self
hosting we modify the source to not expose /metrics on :8080 (they'll still be
available on :2112).

Refs:
- 2199a42d96/middleware.go (L345)
- https://github.com/ente-io/ente/discussions/2562
2024-07-29 11:22:34 +05:30
Ashil
a8c9c33aaa [mob][photos]App lock screen UI improvements (#2536) 2024-07-29 11:22:12 +05:30
Neeraj Gupta
198dab9f58 [server] Add db script to store data 2024-07-29 10:37:13 +05:30
Manav Rathi
184e6090fd [web] New translations (#2566)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-29 09:51:49 +05:30
Crowdin Bot
d1417f364a New Crowdin translations by GitHub Action 2024-07-29 01:16:41 +00:00
Crowdin Bot
d2a6440cba New Crowdin translations by GitHub Action 2024-07-29 01:04:16 +00:00
Crowdin Bot
f09a8c4c51 New Crowdin translations by GitHub Action 2024-07-29 00:31:41 +00:00
Manav Rathi
8d91b857fb [web] Exif - Migrate to a maintained library - Part 5/x (#2558)
Things are reaching a state where we can flip the switch.
2024-07-27 21:51:26 +05:30
Manav Rathi
d1a74da4a4 Rely on the lib's formatters 2024-07-27 21:35:43 +05:30
Manav Rathi
08833390bc Retain previous behaviour 2024-07-27 20:24:59 +05:30
Manav Rathi
e1923fdebd Prone to confusion between the object and the type 2024-07-27 20:13:06 +05:30
Manav Rathi
06be08a382 Fix accidental aliasing 2024-07-27 20:08:56 +05:30
Manav Rathi
99066b8fea Use 2024-07-27 20:02:06 +05:30
Manav Rathi
487fd62feb Rearrange 2024-07-27 20:00:34 +05:30
Manav Rathi
26c40ab2ec Test
Chrome, Safari, Firefox, Node.js (macOS)

    const parseMetadataDate = (s) => {
        const timestamp = new Date(s).getTime() * 1000;
        if (isNaN(timestamp)) return undefined;

        let offsetTime;
        let sWithoutOffset;

        const m = s.match(/Z|[+-]\d\d:?\d\d$/);
        if (m?.index) {
            sWithoutOffset = s.substring(0, m.index);
            offsetTime = s.substring(m.index);
        } else {
            sWithoutOffset = s;
        }

        const date = new Date(
            sWithoutOffset + (sWithoutOffset.length <= 10 ? "" : "Z"),
        );
        const dateTime = dropLast(date.toISOString());

        return { dateTime, offsetTime, timestamp };
    };

    const dropLast = (s) => (s ? s.substring(0, s.length - 1) : s);

    const test = () => {
        console.log(parseMetadataDate("2023"));
        console.log(parseMetadataDate("2023-08"));
        console.log(parseMetadataDate("2023-08-23"));
        console.log(parseMetadataDate("2023-08-23T18:03:00"));
        console.log(parseMetadataDate("2023-08-23T18:03:00+05:30"));
        console.log(parseMetadataDate("2023-08-23T18:03:00.000+05:30"));
        console.log(parseMetadataDate("2023-08-23T12:33:00.000Z"));
    };

    test();
2024-07-27 19:45:15 +05:30
Manav Rathi
4deb9c8f13 Impl wip 2024-07-27 19:22:41 +05:30
ashilkn
efab8918f2 [mob][photos] Many changes to subscription page 2024-07-27 17:47:13 +05:30
Manav Rathi
74c5b22927 Outline 2024-07-27 17:42:54 +05:30
Manav Rathi
8b30d52e94 New home 2024-07-27 16:03:29 +05:30
ashilkn
b5d577f090 [mob][photos] Tweak animation 2024-07-27 13:23:11 +05:30
ashilkn
6440b2176d [mob][photos] Update font size in subscription screen 2024-07-27 13:17:12 +05:30
ashilkn
d3d859f252 [mob][photos] Update asset 2024-07-27 12:56:16 +05:30
ashilkn
63fe67d677 [mob][photos] Add animation when to price when switching between monthly and yearly plans 2024-07-27 12:48:07 +05:30
Neeraj Gupta
23d4156a12 [server] Make linter happy and new entityType: person_v2 (#2545)
## Description

## Tests
2024-07-27 12:36:50 +05:30
ashilkn
41f59ec9ca [mob][photos] Move SubscriptionToggle widget to subscription_common_widgets.dart 2024-07-27 12:16:47 +05:30
ashilkn
bebaa76085 [mob][photos] Show which plan is popular and active in subscription screen 2024-07-27 12:09:43 +05:30
Manav Rathi
c28b6e3a62 Stay within JavaScript
https://www.typescriptlang.org/docs/handbook/enums.html#objects-vs-enums
2024-07-27 10:29:46 +05:30
Manav Rathi
19304daeab Auto rename didn't catch this 2024-07-27 10:24:12 +05:30
Manav Rathi
5c0942f2b7 Remove unused 2024-07-27 10:15:41 +05:30
Manav Rathi
1adab703b8 Rename FILE_TYPE 2024-07-27 10:14:19 +05:30
Manav Rathi
9613361151 Outline 2024-07-27 10:04:47 +05:30
Manav Rathi
77fcd04613 [web] Exif - Migrate to a maintained library - Part x/x (#2556) 2024-07-27 08:56:28 +05:30
Manav Rathi
47f22cf7e4 [desktop] Attempts to improve large drag drops on Windows (#2555)
Trying to diagnose a customer issue where they reported that the
renderer was crashing when trying to drag and drop a 1TB folder on
Windows. Fixing some things that popped out in the memory allocations or
the CPU time when testing with a synthetic workflow (on macOS) - these
may or may not fix their issue, but these are anyway improvements and
will only make things better.
2024-07-26 21:21:48 +05:30
Manav Rathi
90cd6502c1 [desktop] Attempts to improve large drag drops on Windows
Trying to diagnose a customer issue where they reported that the renderer was
crashing when trying to drag and drop a 1TB folder on Windows. Fixing some
things that popped out in the memory allocations or the CPU time when testing
with a synthetic workflow (on macOS) - these may or may not fix their issue, but
these are anyway improvements and will only make things better.
2024-07-26 21:18:17 +05:30
laurenspriem
3cc05d5c42 [mob][photos] Fix in isolate message 2024-07-26 17:39:34 +02:00
laurenspriem
e205b07e60 [mob][photos] Remove comments 2024-07-26 17:31:03 +02:00
ashilkn
b2103e3893 [mob][photos] Update subscription page colors 2024-07-26 20:09:02 +05:30
ashilkn
6d5af2e6a5 [mob][photos] Update colors and text style 2024-07-26 19:43:25 +05:30
ashilkn
ef1429685b [mob][photos] Make subscription toggle work 2024-07-26 19:19:42 +05:30
ashilkn
fc93deb575 [mob][photos] Create new subscription toggle 2024-07-26 18:50:11 +05:30
Aman Raj Singh Mourya
8bbef91103 [mob][photos] Add preview to the album link 2024-07-26 18:02:17 +05:30
laurenspriem
2a04af9be0 [mob][photos] Inline 2024-07-26 13:59:58 +02:00
laurenspriem
b625bd1afc [mob][photos] Simplify face embedding service 2024-07-26 13:56:45 +02:00
laurenspriem
166bcf7986 [mob][photos] Simplify face detection 2024-07-26 13:53:21 +02:00
laurenspriem
3abf215f8c [mob][photos] Simplify ClipImage 2024-07-26 13:47:48 +02:00
laurenspriem
cf8b9e4365 [mob][photos] Simplify 2024-07-26 13:41:45 +02:00
laurenspriem
627ec5f2a6 [mob][photos] Rename 2024-07-26 13:34:53 +02:00
laurenspriem
f488eb35e2 [mob][photos] Delay loading ClipText 2024-07-26 13:27:36 +02:00
laurenspriem
70bc65fc25 [mob][photos] Rename 2024-07-26 13:10:04 +02:00
laurenspriem
e19f3ec992 [mob][photos] Merge issues 2024-07-26 13:02:58 +02:00
laurenspriem
1d0cf3875f [mob][photos] Make sure models are downloaded 2024-07-26 12:59:18 +02:00
Manav Rathi
7f357d0f65 lint 2024-07-26 16:11:06 +05:30
ashilkn
87e3aa4d11 [mob][photos] Redesign header widget of subscription page 2024-07-26 16:09:35 +05:30
Manav Rathi
6c7f8e5fae Mention we're ignoring NaNs too 2024-07-26 15:25:17 +05:30
Manav Rathi
b637f2fe08 Handle exif subsecs 2024-07-26 15:15:32 +05:30
laurenspriem
739235836e [mob][photos] Resolve merge errors 2024-07-26 11:39:22 +02:00
laurenspriem
892e50b358 [mob][photos] Translations 2024-07-26 11:34:21 +02:00
Manav Rathi
5995730659 Rearrange 2024-07-26 14:54:51 +05:30
Manav Rathi
689d3c4c82 New lib works in more cases than before 2024-07-26 14:46:52 +05:30
Manav Rathi
d9a8eafbe3 Tweak 2024-07-26 14:29:56 +05:30
Manav Rathi
e14e06dc1a Handle errors 2024-07-26 14:22:09 +05:30
Manav Rathi
ce4063c892 There is always some data (from the image itself e.g.) 2024-07-26 13:33:48 +05:30
ashilkn
f01b3b9def [mob][photos] Redesign app bar of subscription screen 2024-07-26 13:29:33 +05:30
Manav Rathi
8cde630e01 Tweaks 2024-07-26 13:09:39 +05:30
Manav Rathi
55a86cc85c Test 1 2024-07-26 13:04:20 +05:30
Manav Rathi
8bf88c2059 Full listing 2024-07-26 12:51:47 +05:30
ashilkn
af42c42141 [mob][photos] Make borders, bg color, stroke color and padding same as design on SubscriptionPlanWidget 2024-07-26 12:49:07 +05:30
Manav Rathi
0d01ed5c00 Full listing 2024-07-26 12:38:50 +05:30
ashilkn
3edc323272 [mob][photos] Redesign and change logic in SubscriptionPlanWidget to match new design 2024-07-26 12:20:39 +05:30
Manav Rathi
f6c8e13816 Update wip 2024-07-26 12:07:59 +05:30
Manav Rathi
beace4cbde Parse wip 2024-07-26 11:57:46 +05:30
Manav Rathi
bac49c7058 Ontology wip 2024-07-26 11:03:18 +05:30
Manav Rathi
76faf4c1d7 Use raw exif - wip 1 2024-07-26 09:42:57 +05:30
laurenspriem
1e76a581d4 Merge remote-tracking branch 'origin/clip_face_integration' into clip_face_integration 2024-07-25 23:58:14 +02:00
laurenspriem
14451d522e [mob][photos] Simplify 2024-07-25 23:34:33 +02:00
laurenspriem
533d5dfa88 [mob][photos] Use quantized text model 2024-07-25 23:31:34 +02:00
laurenspriem
a5b47f16a9 [mob][photos] Separate out tokenizer init 2024-07-25 23:28:17 +02:00
laurenspriem
18a5f4d212 [mob][photos] Clip text inference 2024-07-25 22:49:59 +02:00
laurenspriem
c26a603901 [mob][photos] Make bool public 2024-07-25 22:43:40 +02:00
laurenspriem
91789f7ece [mob][photos] Tiny change 2024-07-25 22:34:28 +02:00
laurenspriem
1e695ffd84 [mob][photos] Make sure ClipText is loaded 2024-07-25 22:32:16 +02:00
laurenspriem
e65a36d5c7 [mob][photos] Never dispose MLComputer 2024-07-25 22:02:39 +02:00
laurenspriem
de5fd245ef [mob][photos] Rename to MLComputer 2024-07-25 21:54:31 +02:00
laurenspriem
00beadbc01 [mob][photos] Rename to MLIndexingIsolate 2024-07-25 21:50:56 +02:00
laurenspriem
d30c04cc55 [mob][photos] Make releasing indexing model automatic 2024-07-25 21:48:55 +02:00
laurenspriem
16e611b948 [mob][photos] Release implementation in PlatformPlugin 2024-07-25 21:45:41 +02:00
laurenspriem
d3e965fbb7 [mob][photos] Release indexing models 2024-07-25 21:43:47 +02:00
laurenspriem
8d9b5a8ea0 [mob][photos] ONNX Env FFI 2024-07-25 21:11:39 +02:00
laurenspriem
41aaf4a2db [mob][photos] Change name 2024-07-25 21:03:43 +02:00
laurenspriem
e3908f3f2c [mob][photos] Minor change 2024-07-25 17:55:49 +02:00
laurenspriem
cdcc349157 [mob][photos] Abstract choice of onnx package 2024-07-25 17:54:18 +02:00
laurenspriem
ea5eef0f2f [mob][photos] Use correct session 2024-07-25 17:51:31 +02:00
laurenspriem
cfd5c22649 [mob][photos] Load models in isolate 2024-07-25 17:46:38 +02:00
Manav Rathi
47ded8b302 Dates 2024-07-25 21:07:18 +05:30
Manav Rathi
1501e055a9 Rename 2024-07-25 20:56:25 +05:30
Manav Rathi
2cb9c915aa Narrow down scope: index => extract raw exif 2024-07-25 20:49:36 +05:30
Ashil
8072b2943a [mob][photos] Improve UX on "Create new account" screen (#2548)
## Description

Since the app doesn't let a user create an account with a weak password
and since isn't clear for the user how the app classifies a password as
"Weak", "Moderate" or "Strong", users would find it hard to come up with
a moderate or strong password. Also, the app wasn't surfacing the
strength every time.

All these UX issues have been fixed in this PR. 
 
Before: 


https://github.com/user-attachments/assets/c9630c44-4591-4bdd-a05d-8098ff5afef8

After:


https://github.com/user-attachments/assets/a9c1abfa-de1e-44c6-9f7e-157abe4f8de3


## Tests

Tested new account creation flow, did not find any regressions and can't
think of any that could have been introduced.
2024-07-25 19:51:57 +05:30
Manav Rathi
b4ea15f00b Tweak the debug logging 2024-07-25 19:02:32 +05:30
laurenspriem
06a093de81 [mob][photos] Run clip text in separate isolate 2024-07-25 13:08:26 +02:00
Manav Rathi
191f1fd097 creationTime will always be present 2024-07-25 15:51:46 +05:30
ashilkn
fb25888129 [mob][photos] Release resources in dispose() and increase tap area of password strength info 2024-07-25 15:08:24 +05:30
Vishnu Mohandas
f0d5c7d51f Add breakdown of AppStore's privacy disclosure (#2549) 2024-07-25 15:06:39 +05:30
vishnukvmd
d5b59765aa Add breakdown of AppStore's privacy disclosure 2024-07-25 15:05:51 +05:30
ashilkn
d847141eb7 [mob][photos] Extract string 2024-07-25 13:43:04 +05:30
ashilkn
5d417f3825 [mob][photos] Give info to user how password strength is calculated in 'Create new account' screen 2024-07-25 13:40:51 +05:30
ashilkn
422a36319e [mob][photos] Create reuseble infoDialog 2024-07-25 13:36:07 +05:30
Aman Raj Singh Mourya
10e19ffae2 [mob][auth] Minor UI changes 2024-07-25 13:22:06 +05:30
Aman Raj Singh Mourya
28b9d5512f [mob][auth] Add animation when toggling app lock 2024-07-25 13:19:19 +05:30
ashilkn
939363fd7a [mob][photos] Always show password strength when needed in create new account screen 2024-07-25 12:55:26 +05:30
Neeraj Gupta
584db778ee [server] Add person_v2 entity type 2024-07-25 11:51:29 +05:30
Neeraj Gupta
336aa7ac5f [server] Make linter happy 2024-07-25 11:47:06 +05:30
Neeraj Gupta
4bcec9d43b [server] Temporarily disable fetch from Wasabi (#2544)
## Description

## Tests
2024-07-25 11:41:18 +05:30
Ashil
e5239e588b [mob][photos] Reorder security section in settings for consistent UI (#2538) 2024-07-25 11:40:55 +05:30
Neeraj Gupta
553c153155 [server] Temporarily disable fetch from Wasabi 2024-07-25 11:39:19 +05:30
Manav Rathi
a4a4b7f941 debug logging 2024-07-25 09:51:50 +05:30
Manav Rathi
89a8a45935 [web] Exif - New library migration - Part 4/x (#2542) 2024-07-24 21:05:33 +05:30
Manav Rathi
adf68a82c5 Add some debugging code 2024-07-24 21:00:51 +05:30
Manav Rathi
0d313825d6 debug logging 2024-07-24 20:46:37 +05:30
Manav Rathi
218a5ce5f9 Tie together 2024-07-24 20:42:49 +05:30
laurenspriem
b506043b2c [mob][photos] Add todo 2024-07-24 17:11:35 +02:00
Manav Rathi
719f056841 Interface 2024-07-24 20:28:03 +05:30
laurenspriem
2df64627a6 [mob][photos] Init client exactly once 2024-07-24 16:57:18 +02:00
Manav Rathi
c835984e40 Single date 2024-07-24 20:08:08 +05:30
Manav Rathi
5a36e37e93 Fuse 2024-07-24 19:54:39 +05:30
laurenspriem
00c4b7caa8 [mob][photos] Simplify functions in Isolate 2024-07-24 16:23:31 +02:00
Manav Rathi
16ec4db546 Use 2024-07-24 19:41:31 +05:30
Manav Rathi
ae0b701319 Parse IPTC dates 2024-07-24 19:29:04 +05:30
laurenspriem
6880139888 [mob][photos] Separate ML Isolate 2024-07-24 15:53:26 +02:00
ashilkn
31043f5f4e [mob][photos] Reorder security section in settings for consistent UI 2024-07-24 18:59:12 +05:30
Manav Rathi
4e29f1e03a Return pairs 2024-07-24 18:44:52 +05:30
ashilkn
dafa155903 Revert "[mob][photos] Fix internal release workflow failing"
This reverts commit 5764734f14.
2024-07-24 18:37:26 +05:30
Ashil
f3a69b0d0b [mob][photos] Fix internal release workflow failing (#2537)
To fix
`Changes cannot be sent for review automatically. Please set the query
parameter changesNotSentForReview to true. Once committed, the changes
in this edit can be sent for review from the Google Play Console UI.`
2024-07-24 18:23:53 +05:30
ashilkn
5764734f14 [mob][photos] Fix internal release workflow failing 2024-07-24 18:18:36 +05:30
ashilkn
2be4c7e470 [mob][photos] Minor UI changes 2024-07-24 17:52:44 +05:30
ashilkn
87ed684ce9 [mob][photos] Add animation when toggling app lock 2024-07-24 17:46:48 +05:30
Neeraj Gupta
fcd1ec3b05 [mob] Download models before interence 2024-07-24 17:28:45 +05:30
Aman Raj Singh Mourya
3fd7100dd7 [mob][auth] Used better names 2024-07-24 17:26:49 +05:30
ashilkn
1545f75217 [mob][photos] Bump up to v0.9.15 2024-07-24 17:26:01 +05:30
Ashil
816061774e [mob][photos] Show app content (#2522)
**Toggle Implementation:** Added a new feature in the app settings to
enable or disable the visibility of app content in app switcher mode.
2024-07-24 17:20:26 +05:30
ashilkn
4451d39ac9 [mob][photos] Revert change to remove bug 2024-07-24 17:15:28 +05:30
ashilkn
12fbc6c801 [mob][photos] Use better names 2024-07-24 17:11:51 +05:30
Aman Raj Singh Mourya
386a2f841e [mob][auth] Extracted strings 2024-07-24 16:35:47 +05:30
Aman Raj Singh Mourya
275e521c40 [mob][auth] Fixes 2024-07-24 16:12:31 +05:30
Neeraj Gupta
e6e9948fd8 [mob] Avoid building fileSelection when no file is selected 2024-07-24 16:12:19 +05:30
ashilkn
2f6530d6d6 [mob][photos] Add comment for context 2024-07-24 16:02:25 +05:30
ashilkn
40f0829f6b [mob][photos] Make code better readable 2024-07-24 16:00:18 +05:30
laurenspriem
37285a087a [mob][photos] Simplify tokenizer path 2024-07-24 12:21:36 +02:00
laurenspriem
3a3cb016ed [mob][photos] Run clip text in ML isolate 2024-07-24 12:16:24 +02:00
Manav Rathi
cb0be8a624 [web] Exif - New library migration - Part 3/x (#2534) 2024-07-24 15:36:38 +05:30
Manav Rathi
3da9361271 Make the linter happy 2024-07-24 15:32:18 +05:30
Neeraj Gupta
90a1481cdf [mob] refactor 2024-07-24 15:31:39 +05:30
Neeraj Gupta
aab6bb47b1 [server] Add new type for derived data (#2533)
## Description

## Tests
Tested locally, both DB insertion & value for client.
2024-07-24 15:27:33 +05:30
Manav Rathi
65863d1b8f Match the current order 2024-07-24 15:26:30 +05:30
Neeraj Gupta
07b4deba2e [mob] inline 2024-07-24 15:24:11 +05:30
Neeraj Gupta
0afddd6949 [mob] inline 2024-07-24 15:21:34 +05:30
Neeraj Gupta
ea4ab9d4cd [mob] rename 2024-07-24 15:19:20 +05:30
Manav Rathi
7b80c5bf77 Do it as per the XMP spec
This is the format I've seen in all the XMP files I've encountered so far too
(not relying on this evidence, just that it corroborates what the spec says).

The wording in the exiftool spec was confusing, I now think what it means is
that _exiftool_ will use that format, not XMP.
2024-07-24 15:18:40 +05:30
Neeraj Gupta
6b026678a3 [mob] Update model name for derived data 2024-07-24 15:05:19 +05:30
Neeraj Gupta
626bc71b25 [server] Use req header for client info 2024-07-24 15:02:28 +05:30
Manav Rathi
1bcf232d25 Split 2024-07-24 14:53:18 +05:30
Aman Raj Singh Mourya
b1907ff091 [mob][photos] Extracted strings 2024-07-24 14:46:15 +05:30
Aman Raj Singh Mourya
940c02bbbc [mob][photos] Merge branch 'main' into show_app_content 2024-07-24 14:31:55 +05:30
Manav Rathi
66ed561d07 ExifReader trims the exif: or tiff: prefix from the XMP tags
12360dd8f3/src/xmp-tags.js (L252)
2024-07-24 14:17:13 +05:30
Neeraj Gupta
66e1062cd3 [server] Add derived model type 2024-07-24 13:56:48 +05:30
Manav Rathi
bd8057ede3 Dimensions 2024-07-24 13:53:23 +05:30
Neeraj Gupta
e134d599b7 [mob] Use stream to optimize processing 2024-07-24 13:45:18 +05:30
Neeraj Gupta
6d7d7b88a6 [mob] iOS build changes 2024-07-24 13:42:04 +05:30
Aman Raj Singh Mourya
9c5d958250 [mob][photos] Minor fixes 2024-07-24 13:35:01 +05:30
Manav Rathi
db52780cee Lat lng 2024-07-24 13:00:01 +05:30
Manav Rathi
0730ba72a6 Build up 2024-07-24 12:54:37 +05:30
Neeraj Gupta
ef372ebfa4 [mob] Modify instruction based on remote response 2024-07-24 12:32:56 +05:30
Manav Rathi
2ff6a2f73c XMP 2024-07-24 12:27:32 +05:30
Manav Rathi
f5f0af2ed8 Rely on the JS parser 2024-07-24 12:08:47 +05:30
Prateek Sunal
4f14fafa34 fix(panorama): update panorama checking mechanism to reduce checks 2024-07-24 11:59:35 +05:30
Manav Rathi
65f2c92d41 Parse 2 2024-07-24 11:56:57 +05:30
Manav Rathi
b37fbab2dc Parse 1 2024-07-24 11:51:02 +05:30
Neeraj Gupta
7c7299aa09 CLI: Allow setting secrets path via env var (#2426)
## Description

Adds a new enviroment variable `ENTE_CLI_SECRETS_PATH`, that allows
specifying the path to a `secrets.txt` like the one used in the
dockerized version. If no path is provided, the old behaviour is
maintained.

The configuration variable and behaviour is analog to the already
present `ENTE_CONFIG_PATH` variable, which allows specifying a
configuration.

This provides a solution for people running without gnome-keyring
(https://github.com/ente-io/ente/issues/722 and
https://github.com/ente-io/ente/issues/1328)
2024-07-24 11:31:41 +05:30
Ashil
005d786535 [mob][photos] Fix appbar getting clipped on custom font and display size on pixel 7 (#2526) 2024-07-24 11:30:48 +05:30
Manav Rathi
f17600a7c8 Separate 2024-07-24 11:27:38 +05:30
Manav Rathi
18ac20fd80 Sketch 2024-07-24 11:26:05 +05:30
Manav Rathi
870697daf8 Outline 2024-07-24 11:09:20 +05:30
Neeraj Gupta
a996ec3ac7 Merge branch 'main' into clip_face_integration 2024-07-24 10:46:44 +05:30
Manav Rathi
ea0cc47c9c Outline 2024-07-24 10:39:37 +05:30
Aman Raj Singh Mourya
869ecb832e [mob][auth] Minor fixes and used better names 2024-07-23 23:30:36 +05:30
Aman Raj Singh Mourya
1e5cbc8422 [mob][photos] Minor changes 2024-07-23 21:59:59 +05:30
Manav Rathi
feeda425a5 [desktop] Further clarify the comment (#2528)
Updates 79fcf18f62
2024-07-23 20:00:45 +05:30
Manav Rathi
7d8961fbc5 [desktop] Further clarify the comment
Updates 79fcf18f62
2024-07-23 19:55:36 +05:30
Manav Rathi
79fcf18f62 [desktop] Fix desktop app direct uploads when self-hosting (#2527)
It seems that Backblaze returns `null` as the ACAO response if the
scheme is not http(s), even if we have set allowedOrigins to "*". The
desktop app has a custom scheme, "ente://app", which is thus causing B2
to return null.

    # Works:
curl -v -X OPTIONS -H 'Origin: http://example.org' -H
'Access-Control-Request-Method: PUT'
'https://xxx.s3.eu-central-003.backblazeb2.com/yyy'

    # Fails:
curl -v -X OPTIONS -H 'Origin: ente://example.org' -H
'Access-Control-Request-Method: PUT'
'https://xxx.s3.eu-central-003.backblazeb2.com/yyy'

Ref:
https://github.com/ente-io/ente/discussions/2461#discussioncomment-10125881
2024-07-23 19:47:28 +05:30
Manav Rathi
7f28d2bfe9 [desktop] Fix desktop app direct uploads when self-hosting
It seems that Backblaze returns `null` as the ACAO response if the scheme is not
http(s), even if we have set allowedOrigins to "*". The desktop app has a custom
scheme, "ente://app", which is thus causing B2 to return null.

    # Works:
    curl -v -X OPTIONS -H 'Origin: http://example.org' -H 'Access-Control-Request-Method: PUT' 'https://xxx.s3.eu-central-003.backblazeb2.com/yyy'

    # Fails:
    curl -v -X OPTIONS -H 'Origin: ente://example.org' -H 'Access-Control-Request-Method: PUT' 'https://xxx.s3.eu-central-003.backblazeb2.com/yyy'

Ref: https://github.com/ente-io/ente/discussions/2461#discussioncomment-10125881
2024-07-23 19:44:34 +05:30
ashilkn
dbed9fb91c [mob][photos] Fix appbar getting clipped on custom font and display size on pixel 7 2024-07-23 18:45:12 +05:30
ashilkn
a73de2848e [mob][auth] Remove unused import 2024-07-23 17:19:04 +05:30
ashilkn
875b079850 [mob] Minor refactor 2024-07-23 17:17:04 +05:30
ashilkn
47203af4ff [mob][auth] Bump up pinput 2024-07-23 17:13:30 +05:30
ashilkn
8a35b71bb8 [mob][auth] Extract strings 2024-07-23 17:12:58 +05:30
Neeraj Gupta
ef022be4ef [mob] Simplify APIs for compress -> encrypt & vice versa (#2524)
## Description

## Tests
2024-07-23 16:26:51 +05:30
Manav Rathi
3e02c748ce Delete the raw xmp 2024-07-23 16:20:53 +05:30
Neeraj Gupta
4a1cb3a732 [mob] Refactor to simplify gzip/unzip enc 2024-07-23 16:18:45 +05:30
Manav Rathi
4b7fe45963 Prune embedded thumbnails and images
Ref:
- https://github.com/mattiasw/ExifReader/issues/108#issuecomment-752422822
2024-07-23 16:15:34 +05:30
Manav Rathi
af66c55444 Determine the flags 2024-07-23 15:58:51 +05:30
ashilkn
439a7771b0 Merge branch 'main' into lockscreen_option_auth 2024-07-23 15:55:35 +05:30
laurenspriem
56b4d3cd46 [mob][photos] Rename for consistency 2024-07-23 11:48:14 +02:00
Manav Rathi
e4a288d6cf Move to separate file 2024-07-23 15:13:35 +05:30
Aman Raj Singh Mourya
39a693edac [mob][photos] Quick fixes 2024-07-23 15:04:19 +05:30
laurenspriem
b8ccc74dac [mob][photos] Simplify 2024-07-23 11:33:06 +02:00
laurenspriem
8106b17442 [mob][photos] Fix text tokenizer 2024-07-23 11:31:57 +02:00
Neeraj Gupta
8283432f7a [mob] Refactor 2024-07-23 14:21:12 +05:30
Neeraj Gupta
f175033b65 [mob] Put embeddings in same object (#2521)
## Description

## Tests
2024-07-23 14:14:12 +05:30
Neeraj Gupta
af95421b3a Refactor 2024-07-23 14:09:22 +05:30
Aman Raj Singh Mourya
57ec8771fb [mob][photos] Show app content fixes 2024-07-23 14:05:57 +05:30
Neeraj Gupta
7bf0b398ab [mob] clean up 2024-07-23 13:55:27 +05:30
Neeraj Gupta
7ec5d8455f Merge branch 'clip_face_integration' into ml_combined 2024-07-23 13:54:22 +05:30
Neeraj Gupta
1524d2b246 [mob] Remove unused field 2024-07-23 13:47:33 +05:30
Neeraj Gupta
bfc67d741d [mob] Zip embeddings 2024-07-23 13:32:06 +05:30
Ashil
088b4b9cff [mob][photos] Animate visibility toggling of appbar and bottom bar when toggling swipe lock (#2520) 2024-07-23 11:57:01 +05:30
ashilkn
6cb5c06ea8 [mob][photos] Animate visibility toggling of appbar and bottom bar when toggling swipe lock 2024-07-23 11:49:05 +05:30
Manav Rathi
cfb8c6a192 [docs] Mention mobile app for iCloud imports (#2519) 2024-07-23 10:52:53 +05:30
Manav Rathi
e7a399ff48 [docs] Mention mobile app for iCloud imports 2024-07-23 10:50:22 +05:30
Manav Rathi
7364b4f3ef [web] Exif improvements - Part 2/x (#2516)
Refs:
-
https://photo.stackexchange.com/questions/130570/can-i-assume-the-datetimeoriginal-of-an-image-without-an-offsettimeoriginal-is-a
2024-07-22 21:30:44 +05:30
Manav Rathi
339182b73f [web] Exif improvments
Refs:
- https://photo.stackexchange.com/questions/130570/can-i-assume-the-datetimeoriginal-of-an-image-without-an-offsettimeoriginal-is-a
2024-07-22 21:27:57 +05:30
Manav Rathi
6a9befd566 [web] Exif write-back improvements (#2515) 2024-07-22 21:04:32 +05:30
Manav Rathi
fc03d2196d Tell eslint that we want the ? 2024-07-22 21:01:36 +05:30
Manav Rathi
3ff3841565 zero pad 2024-07-22 20:48:40 +05:30
Aman Raj Singh Mourya
5c28780bc0 [mob][photos] Add Swipe Restriction and Authentication for Media Files (#2502)
This PR introduces a feature to lock individual media files (photos,
live photos, and videos) in the gallery.
This feature ensures that sensitive content remains protected,
especially when the device is handed to others.

Key aspects include:
- **Locking Mechanism:** Users can lock a media file, which hides all
other options and restricts access when the device is handed to others..
- **Authentication:** To view other files, users must authenticate via
the device's lock screen or a custom app PIN/pattern.
- **Swipe Restriction:** Swiping to navigate other files triggers an
authentication prompt to ensure secure access.
2024-07-22 19:50:00 +05:30
Manav Rathi
6e37a78d54 [docs] Document the Google Takeout Intel macOS video thumbnail scenario (#2514)
Ref:
- https://github.com/ente-io/ente/issues/2189#issuecomment-2184095189
- https://discord.com/channels/948937918347608085/1254116633237127198
2024-07-22 19:29:34 +05:30
Manav Rathi
d20e880bed Add doc note 2024-07-22 19:23:22 +05:30
Manav Rathi
2568e4cbb4 Document the case from user logs
[rndr] [error] Native thumbnail generation failed: Error: Error invoking remote method 'ffmpegExec': Error: Command failed: '/Applications/ente.app/Contents/Resources/app.asar.unpacked/node_modules/ffmpeg-static/ffmpeg' -i /var/folders/61/8lm3qh2s1vx9905_jkvgcsqh0000gn/T/ente/9P6wsR5mPA -ss '00:00:00' -vframes 1 -vf 'scale=-1:720' '/var/folders/61/8lm3qh2s1vx9
905_jkvgcsqh0000gn/T/ente/wvkVRFNgpy.jpeg'

    /bin/sh: /Applications/ente.app/Contents/Resources/app.asar.unpacked/node_modules/ffmpeg-static/ffmpeg: Bad CPU type in executable

    [rndr] [warn] Not using browser based thumbnail generation fallback for video at path takeout-xxx.zip,Takeout/yyy.mp4
2024-07-22 19:05:41 +05:30
ashilkn
4cfc38c4db [mob][photos] Resolve merge conflicts and merge main 2024-07-22 17:12:06 +05:30
ashilkn
27cd567225 [mob][photos] Remove unused translations 2024-07-22 16:49:34 +05:30
Neeraj Gupta
cdbf8c5f09 [server] Use regular go context in repo (#2512)
## Description

## Tests
2024-07-22 16:32:39 +05:30
Aman Raj Singh Mourya
e0beb414f9 [mob][auth] Removed app lock subtitle from the setting_section_widget 2024-07-22 16:32:34 +05:30
Neeraj Gupta
f35d2773aa [server]Use regular go context in repo 2024-07-22 16:29:20 +05:30
Aman Raj Singh Mourya
78306ccf1d [mob][auth] Implemented logic for show app content 2024-07-22 16:27:12 +05:30
ashilkn
310e20598e [mob][photos] Extract strings 2024-07-22 16:24:55 +05:30
Neeraj Gupta
c5731e8894 [server] Add API to return indexed files for given model (#2511)
## Description
Planning to consume this API on mobile to fetch already indexed files 

## Tests
Tested locally
2024-07-22 16:19:51 +05:30
Neeraj Gupta
40a4f783f7 [server] Add API to return indexed files for given model 2024-07-22 16:15:25 +05:30
Ashil
6afd47ce3c Autolock options implemented (#2420) 2024-07-22 15:42:37 +05:30
Aman Raj Singh Mourya
972b7b82dd [mob][photos] Quick fixes and fallback when no system lock found 2024-07-22 15:28:09 +05:30
Manav Rathi
19e7c2d65c Fix 2024-07-22 15:25:53 +05:30
Manav Rathi
cff6570ebb Move to a layer that should be dealing with the piexifjs internals 2024-07-22 15:23:37 +05:30
Manav Rathi
3b1fd78fbe Selective handling 2024-07-22 15:21:35 +05:30
Manav Rathi
ca8ae8c6e7 Fix the fallback 2024-07-22 15:16:58 +05:30
Manav Rathi
09036bb57f Move the catch up 2024-07-22 15:02:36 +05:30
Aman Raj Singh Mourya
e3e58eb9c2 [mob][auth] Show app content option added 2024-07-22 14:58:03 +05:30
Manav Rathi
9e81591c63 Rearrange 2024-07-22 14:52:16 +05:30
Manav Rathi
fda6f68688 The default type deduced by tsc from the JS works
This file was apparently never in use (its extension was not .d.ts).
2024-07-22 14:43:11 +05:30
Manav Rathi
bd2e8bb728 Rename 2024-07-22 14:42:44 +05:30
Neeraj Gupta
5a003b6d5c [mob] Refactor 2024-07-22 14:38:43 +05:30
Neeraj Gupta
b406f0c0d8 [mob] Store remote clip and face embeddings 2024-07-22 14:30:27 +05:30
Manav Rathi
c918a796af Add types 2024-07-22 14:27:02 +05:30
ashilkn
85413e6269 [mob][photos] Resolve merge conflicts and merge main 2024-07-22 14:23:01 +05:30
ashilkn
87bd90870b [mob][photos] Extract strings 2024-07-22 14:18:28 +05:30
Manav Rathi
67d1d6c597 Move 2024-07-22 13:57:59 +05:30
Neeraj Gupta
9b5d6cd5a1 [mob] Refactor 2024-07-22 13:55:10 +05:30
Manav Rathi
d59e50ff93 Mention why 2024-07-22 13:52:54 +05:30
Manav Rathi
c92e08c8d4 Rewrite
to the same result
2024-07-22 13:43:53 +05:30
Manav Rathi
67df790d28 Shorten
We don't have a CSP yet (it is report only, and there we already allow data:)

Ref:
- https://stackoverflow.com/questions/12168909/blob-from-dataurl
2024-07-22 12:09:50 +05:30
Manav Rathi
34e13caa77 Doc 2024-07-22 11:55:16 +05:30
Manav Rathi
5a79658e58 Tweak 2024-07-22 11:39:59 +05:30
Neeraj Gupta
6654b24da9 [mob] Remove unused Embedding store 2024-07-22 11:38:05 +05:30
Manav Rathi
f97d5b19d9 Inline
I did try and search both in git history and on the internet if caching the
FileReader itself has any performance benefits, but I didn't find anything.
2024-07-22 11:37:44 +05:30
Neeraj Gupta
68d10be79e [mob] Add new table for clip embedding 2024-07-22 11:36:31 +05:30
Neeraj Gupta
1972239bb0 [auth] New translations (#2508)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-07-22 10:23:58 +05:30
Neeraj Gupta
1da1aee845 [mobile] New translations (#2507)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-07-22 10:23:05 +05:30
Manav Rathi
d4accf09f9 [web] New translations (#2506)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-22 09:57:31 +05:30
Crowdin Bot
e1dac063f6 New Crowdin translations by GitHub Action 2024-07-22 01:16:50 +00:00
Crowdin Bot
3954464648 New Crowdin translations by GitHub Action 2024-07-22 01:04:08 +00:00
Crowdin Bot
068b5e6dd2 New Crowdin translations by GitHub Action 2024-07-22 00:32:01 +00:00
Aman Raj Singh Mourya
3fbe161576 [mob][photos] Fixes 2024-07-21 23:46:11 +05:30
Aman Raj Singh Mourya
1381cfc6e4 [mob][photos] Used privacy_screen instead of secure_app_switcher to hide app content 2024-07-21 23:44:55 +05:30
Manav Rathi
ab3bb113ea [web] Dialog related refactoring (#2503) 2024-07-20 21:25:07 +05:30
Manav Rathi
92fae72760 Move and merge 2024-07-20 21:13:26 +05:30
Manav Rathi
4834cfb3ff Inline 2024-07-20 21:03:22 +05:30
Manav Rathi
542de42875 Remove from context 2024-07-20 20:58:49 +05:30
Manav Rathi
b57c6ba556 Rem unused 2024-07-20 20:56:15 +05:30
Manav Rathi
046275a09c Inline 2024-07-20 20:55:48 +05:30
Manav Rathi
0a3ee6e7bb Remove unused 2024-07-20 20:54:55 +05:30
Manav Rathi
caf6728876 Inline 2024-07-20 20:53:26 +05:30
Manav Rathi
e23bce3537 Inline 2024-07-20 20:52:55 +05:30
Manav Rathi
2adb93fb1b Inline 2024-07-20 20:51:47 +05:30
Manav Rathi
c0b80315ec Remove unused prop 2024-07-20 20:47:46 +05:30
Manav Rathi
4f41a32647 More 2024-07-20 20:43:22 +05:30
Manav Rathi
eadff3b7b3 More 2024-07-20 20:34:12 +05:30
Manav Rathi
eb8fa6db84 Make the connection explicit 2024-07-20 20:27:47 +05:30
Manav Rathi
8202c9b4d3 Reuse pattern 2024-07-20 20:26:28 +05:30
Manav Rathi
1c0261bc5c Remove default props 2024-07-20 20:13:14 +05:30
Aman Raj Singh Mourya
254fb418ce [mob][photos] Auto lock default time set to 5 seconds 2024-07-20 20:03:56 +05:30
Manav Rathi
e55de904b4 Fix the width restriction when going fullscreen 2024-07-20 19:56:04 +05:30
Manav Rathi
296dc21e88 Systematize 2024-07-20 19:14:28 +05:30
ashilkn
73b57ffb34 Merge branch 'main' into autolock_options 2024-07-20 18:27:13 +05:30
Aman Raj Singh Mourya
e73bb0d374 [mob][photos] Used PopScope instead of WillPopScope 2024-07-20 17:54:43 +05:30
Aman Raj Singh Mourya
b8cb1332c6 [mob][photos] File lock implemented 2024-07-20 16:16:54 +05:30
Manav Rathi
1cf2b24049 [web] Prominently indicate the enabled state of the continuous export switch (#2501) 2024-07-20 14:35:55 +05:30
Manav Rathi
e7dbbbf74b Tweak 2024-07-20 14:17:26 +05:30
Manav Rathi
d7f96863b2 Remove duplicate 2024-07-20 14:07:19 +05:30
Manav Rathi
22d2f7a520 [web] Prominently indicate the enabled state of the switch
color="accent" was not doing anything, it appeared gray in both enabled and disabled states.
2024-07-20 14:04:52 +05:30
Manav Rathi
e72aa6e7e6 [web] Remove unnecessary eventemitter dependency (#2499) 2024-07-20 13:51:32 +05:30
Manav Rathi
9e83a4de81 [web] Remove unnecessary eventemitter dependency 2024-07-20 13:44:55 +05:30
Manav Rathi
f15851e6de Remove unused code path 2024-07-20 13:44:01 +05:30
Manav Rathi
b0b7ec5347 Direct 2024-07-20 13:41:08 +05:30
Manav Rathi
5a128f1e48 [web] New translations (#2498)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-20 13:02:57 +05:30
Crowdin Bot
77de820c45 New Crowdin translations by GitHub Action 2024-07-20 07:32:19 +00:00
Manav Rathi
16acbc6dfa [web] Translation improvements (#2497) 2024-07-20 12:28:13 +05:30
Manav Rathi
11f127781f Remove unnecessary space 2024-07-20 12:19:21 +05:30
Manav Rathi
8c32a25a6e Rename 2024-07-20 12:17:46 +05:30
Manav Rathi
9aec0903cf Rename 2024-07-20 12:15:36 +05:30
Manav Rathi
d2aeb3101c EXIF => Exif
The standard uses "Exif"
2024-07-20 12:12:22 +05:30
Manav Rathi
a4142ff800 Rename 2024-07-20 12:08:51 +05:30
Manav Rathi
122e3bb5f8 Move 2024-07-20 12:06:43 +05:30
Manav Rathi
a7d93861b6 Move 2024-07-20 12:03:12 +05:30
Manav Rathi
5a48aeb2ab Remove ref of non-existent formatter 2024-07-20 11:33:22 +05:30
Manav Rathi
40c489ebf0 Rename 2024-07-20 11:32:18 +05:30
Manav Rathi
f388d912f9 Rename 2024-07-20 11:31:08 +05:30
Manav Rathi
df2ae4f60b Move 2024-07-20 11:28:54 +05:30
Manav Rathi
cd67fdbb8b Rename 2024-07-20 11:25:24 +05:30
Manav Rathi
e427e7df13 Move 153m138\nwq 2024-07-20 11:24:27 +05:30
Manav Rathi
23d9e2db45 Rename 2024-07-20 11:17:11 +05:30
Manav Rathi
dd68a0d3de Rename 2024-07-20 11:15:35 +05:30
Manav Rathi
9166c5c80d New convention 2024-07-20 11:14:54 +05:30
Manav Rathi
ffda45faf7 Rename 2024-07-20 11:13:06 +05:30
Manav Rathi
8d9be5b7b7 Rename 2024-07-20 11:12:09 +05:30
Manav Rathi
37f676c0e9 Rename 2024-07-20 11:10:22 +05:30
Manav Rathi
ade3a41fa1 echo '68,70m162\nwq' | ed -s $f
Move chunks using
for f in packages/base/locales/**/translation.json; do echo '68,70m162\nwq' | ed -s $f; done
2024-07-20 11:08:16 +05:30
Manav Rathi
dab0e610db Rename 2024-07-20 10:16:49 +05:30
Manav Rathi
3060916d47 Fix 2024-07-20 10:11:08 +05:30
Manav Rathi
1cf51cb7b3 Use new formatter 2024-07-20 10:11:04 +05:30
Neeraj Gupta
32912be9c2 [mob] Remove embedding store 2024-07-20 00:29:17 +05:30
Neeraj Gupta
39b8223979 [mob] Store face embeddings from remote 2024-07-20 00:04:44 +05:30
Manav Rathi
68de8c9f48 Add a custom cached formatter 2024-07-19 20:59:21 +05:30
atyabbin
3cabafe128 Dashboard with some changes (#2494) 2024-07-19 17:27:23 +05:30
atyabbin
92d4329aac Solved lint issues 2024-07-19 16:51:25 +05:30
atyabbin
9c23020e05 Changed UserComponent.tsx 2024-07-19 16:39:04 +05:30
Neeraj Gupta
6d06c02148 [mob] Fix bug 2024-07-19 16:27:28 +05:30
Neeraj Gupta
506bc852ff [mob] Add try catch around runML 2024-07-19 16:24:45 +05:30
Neeraj Gupta
1e15825617 [mob] Rename method 2024-07-19 16:02:19 +05:30
Neeraj Gupta
0a3c61515f [mob] Always allow running ML on iOS Sim 2024-07-19 16:01:48 +05:30
Manav Rathi
8600400179 [desktop] Extract Exif during indexing - Part 1/x (#2493) 2024-07-19 15:52:03 +05:30
Manav Rathi
bee3875e89 Add note 2024-07-19 15:43:23 +05:30
Manav Rathi
be06e5ae25 lf 2024-07-19 15:34:31 +05:30
Neeraj Gupta
56b019aa1e [mob] Fix text embedding 2024-07-19 15:28:46 +05:30
Manav Rathi
e7c470a9ff Tentative 2024-07-19 15:22:52 +05:30
Manav Rathi
4bdb1c7922 Explore 2024-07-19 15:01:32 +05:30
Neeraj Gupta
f20a337495 Remove clip-ggml dependency 2024-07-19 14:37:34 +05:30
Manav Rathi
9c04c9075e Tie it together 2024-07-19 13:38:15 +05:30
atyabbin
664f89aeec Changes in App.tsx 2024-07-19 13:14:54 +05:30
atyabbin
4c7f2c7c4e Reduced the space between input fields and the tabs section 2024-07-19 13:12:25 +05:30
atyabbin
c387b59c78 Dashboard with the new UI (#2486) 2024-07-19 12:41:31 +05:30
Neeraj Gupta
3881be0ace [mob] bump version: 0.9.14+914 (#2492)
## Description

## Tests
2024-07-19 11:25:51 +05:30
Neeraj Gupta
d1c66dbdcf [mob] bump version: 0.9.14+914 2024-07-19 11:25:29 +05:30
Manav Rathi
8c9195e783 Fix crop 2024-07-19 11:17:22 +05:30
Manav Rathi
1b59a5bf87 Rework lower 2024-07-19 11:11:05 +05:30
Manav Rathi
41851c97be wip scaffold 2024-07-19 10:46:07 +05:30
Manav Rathi
67e41f4bcd wip scaffold 2024-07-19 10:13:43 +05:30
Manav Rathi
941b02f750 (start) Switch to a more maintained library 2024-07-19 09:57:13 +05:30
Manav Rathi
0ace569e97 Start scaffolding 2024-07-19 09:44:27 +05:30
Manav Rathi
b07d82ebc2 Restore developability 2024-07-19 09:27:06 +05:30
Manav Rathi
51f1a88c21 [desktop] Change name of model to disallow even WIP uploads (#2491)
Just in case someone goes out of their way to build from source, enable
the WIP dev flag and upload WIP embeddings.
2024-07-19 06:25:11 +05:30
Manav Rathi
16a11a663e [desktop] Change name of model to disallow even WIP uploads
Just in case someone goes out of their way to build from source, enable the WIP dev flag and upload WIP embeddings.
2024-07-19 06:21:32 +05:30
Aman Raj Singh Mourya
5b3b3b577b [mob][photos] Hide content when app is in background using secure_app_switcher 2024-07-18 23:52:13 +05:30
Manav Rathi
7b0646987b [web] Add a hook for detecting mobile sized screens (#2490) 2024-07-18 21:21:16 +05:30
Manav Rathi
82b12fcb37 Type 2024-07-18 21:18:18 +05:30
Manav Rathi
cf7020ab78 Use prebuilt dialog box 2024-07-18 21:08:25 +05:30
Manav Rathi
5fa65da58e Use 2024-07-18 20:40:41 +05:30
Manav Rathi
471a6eff0d [web] Add a hook for detecting mobile sized screens 2024-07-18 20:31:12 +05:30
Manav Rathi
8ac27aef31 [web] Move @/new/shared into @/base (#2489) 2024-07-18 19:42:34 +05:30
Manav Rathi
6e0cbb2a37 Update ref 2024-07-18 19:35:46 +05:30
Manav Rathi
88e05f63cd Merge @/new/shared into @/base 2024-07-18 19:33:27 +05:30
Manav Rathi
19ccf8a788 Unused 2024-07-18 19:18:30 +05:30
Manav Rathi
21563a62ed Inline 2024-07-18 19:17:09 +05:30
Manav Rathi
3c0d12250e Inline 2024-07-18 19:14:58 +05:30
Manav Rathi
084f4cc055 Unused 2024-07-18 19:09:19 +05:30
Manav Rathi
2071bd07ae 404 2024-07-18 19:06:37 +05:30
laurenspriem
5bc2fd1e1e [mob][photos] Remove ggml plugin 2024-07-18 15:35:40 +02:00
Manav Rathi
7f5dec216d Remove usused 2024-07-18 19:02:14 +05:30
Manav Rathi
88cd8f4349 [web] New translations (#2488)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-18 19:01:40 +05:30
Crowdin Bot
578485d6ce New Crowdin translations by GitHub Action 2024-07-18 13:29:39 +00:00
Manav Rathi
0947c5ebea [web] @/next => @/base (#2487) 2024-07-18 18:58:59 +05:30
Manav Rathi
7d13666a2e @/next => @/base 2024-07-18 18:55:33 +05:30
Manav Rathi
27cc2aee51 Remove unused 2024-07-18 18:46:17 +05:30
atyabbin
371a1805f0 Updated some new components 2024-07-18 18:42:40 +05:30
atyabbin
0c6d27c134 Full dashboard 2024-07-18 17:58:42 +05:30
Neeraj Gupta
10b939e728 [mob] Text embedding changes 2024-07-18 16:50:24 +05:30
Neeraj Gupta
227877bd07 [mob] Add support for Clip text in custom plugin 2024-07-18 16:43:31 +05:30
Manav Rathi
ca61dd5637 [desktop] Include app version in X-Client-Package (#2485) 2024-07-18 15:55:22 +05:30
Manav Rathi
1b039de35d Fix path 2024-07-18 15:49:11 +05:30
Manav Rathi
cc0dea5c34 Use the same source 2024-07-18 15:48:26 +05:30
Manav Rathi
46a12ed698 [desktop] Include app version in X-Client-Package 2024-07-18 15:45:40 +05:30
Manav Rathi
46cbff4018 [desktop] ML new combined format - Part 2/2 (#2484)
Continues (and except minor touchups) and completes
https://github.com/ente-io/ente/pull/2460
2024-07-18 15:31:48 +05:30
Aman Raj Singh Mourya
b114b6674e [mob][photos] Upgrade pinput pakage from 2.0.2 -> 5.0.0 (#2483) 2024-07-18 15:17:26 +05:30
Manav Rathi
53a418c2cd Fix 2024-07-18 15:14:44 +05:30
Aman Raj Singh Mourya
cf7791f9f8 [mob][photos] Upgrade pinput pakage from 2.0.2 -> 5.0.0 2024-07-18 15:13:26 +05:30
Neeraj Gupta
80d021ba90 [mob] Disable panorama for external users (#2482)
## Description

## Tests
2024-07-18 14:49:00 +05:30
Neeraj Gupta
2078e139c1 [mob] Bump version: v0.9.12 2024-07-18 14:44:29 +05:30
Neeraj Gupta
3b10c909b1 [mob][photos] Disable panorama check 2024-07-18 14:44:06 +05:30
Prateek Sunal
0616c12a21 [mobile] add placeholder for favorites slideshow widget (#2481)
## Description


![image](https://github.com/user-attachments/assets/e6865b9d-cbdf-4c45-96f7-97ac2652617c)
2024-07-18 14:40:07 +05:30
Neeraj Gupta
578c8a032f Merge branch 'main' into clip_face_integration 2024-07-18 14:38:13 +05:30
Aman Raj Singh Mourya
e5a5d9c08d [mob][photos] Auto lock time changed 2024-07-18 14:32:49 +05:30
Manav Rathi
ecbed8c02a Prep for merge 2024-07-18 14:23:53 +05:30
Manav Rathi
a9f47fe362 fix: yarn workspace photos run tsc 2024-07-18 14:14:47 +05:30
Prateek Sunal
8b40465a05 feat(homewidget): add placeholder for Favorites slideshow widget 2024-07-18 14:06:27 +05:30
Manav Rathi
33bf7f7754 Cleanup 2024-07-18 14:04:35 +05:30
Manav Rathi
a1cb4ea2e9 Within the same tx 2024-07-18 13:59:57 +05:30
Prateek Sunal
745b0dece0 fix(auth/code): add option to view raw codes in case of parse fail (#2474)
## Description

![Screenshot 2024-07-17
190450](https://github.com/user-attachments/assets/886fc943-8462-48c6-a713-bae7a606f034)



![image](https://github.com/user-attachments/assets/ee750d07-5901-4864-88c9-7166abd9f1d1)


## Tests
2024-07-18 13:33:40 +05:30
Manav Rathi
2d2140eaca Reuse 2024-07-18 13:24:33 +05:30
Manav Rathi
e49ebdfc2e Handle versioning 2024-07-18 13:20:46 +05:30
Manav Rathi
07c2d3cf28 Upsert 2 2024-07-18 13:04:08 +05:30
Neeraj Gupta
ec94b1197c [mob] Panorama state fix (#2480)
## Description

## Tests
2024-07-18 13:00:44 +05:30
Neeraj Gupta
af469ac23b [mob] Panorama state fix 2024-07-18 12:56:21 +05:30
Manav Rathi
df9c153714 Upsert 1 2024-07-18 12:43:19 +05:30
Manav Rathi
6d1e3f99d6 Annotate 2024-07-18 12:29:27 +05:30
Neeraj Gupta
18fd8734a6 [mobile] add panorama viewer (#2362)
## Description

## Tests
2024-07-18 12:21:29 +05:30
Neeraj Gupta
87383ea038 [mob] Bump version 2024-07-18 12:19:38 +05:30
Neeraj Gupta
fdd84b3bc0 [mob] Enable video info for everyone 2024-07-18 12:19:21 +05:30
Manav Rathi
e916694fa6 Raw 2024-07-18 12:12:56 +05:30
Neeraj Gupta
6166aa5e00 -mRefactor 2024-07-18 12:02:04 +05:30
Manav Rathi
a2f719d215 Keep both 2024-07-18 11:55:04 +05:30
Neeraj Gupta
e2fde47c89 refactor 2024-07-18 11:45:20 +05:30
Neeraj Gupta
c3c8881e0c refactor 2024-07-18 11:43:04 +05:30
Neeraj Gupta
87bc359175 Use image w/h props for pano check 2024-07-18 11:40:22 +05:30
Neeraj Gupta
392763a4b0 Add backbutton for pano images 2024-07-18 11:33:35 +05:30
Neeraj Gupta
db27eb718f [ios] build changes 2024-07-18 11:24:22 +05:30
Neeraj Gupta
4faf71b164 Merge branch 'main' into mobile-panorama 2024-07-18 11:14:12 +05:30
Manav Rathi
806a77290e [infra] Metabase update README (#2479) 2024-07-18 10:56:05 +05:30
Manav Rathi
234618e8ae Fix accidentally uncommitted change 2024-07-18 10:55:29 +05:30
Manav Rathi
cdbd79c077 [infra] Import metabase conf (#2478) 2024-07-18 10:16:02 +05:30
Manav Rathi
1115f93086 Add update instructions 2024-07-18 10:09:37 +05:30
Manav Rathi
6d04ed1f8f [infra] Import metabase conf 2024-07-18 09:57:50 +05:30
Prateek Sunal
f2057cbaa8 fix(auth/connectivity): try to fix certificate issue on windows 11 (#2472)
## Description

## Tests
2024-07-17 19:06:42 +05:30
Prateek Sunal
fde8484768 fix(auth/code): add option to view raw codes in case of parse fail 2024-07-17 19:01:41 +05:30
Neeraj Gupta
5dd8c0a292 [mob] Minor UX improvement (#2473)
## Description

## Tests
2024-07-17 17:11:14 +05:30
Neeraj Gupta
3554376152 Improve UI 2024-07-17 16:54:45 +05:30
Prateek Sunal
ad87a08477 fix(auth/connectivity): try to fix certificate issue on windows 11 2024-07-17 16:47:58 +05:30
Neeraj Gupta
6c4a2a9dcd [mob] Enable polish language (#2470)
## Description

## Tests
2024-07-17 16:04:31 +05:30
Neeraj Gupta
2242bdb2f8 fix(auth/import): remove cross button from import page (#2469)
## Description

## Tests
2024-07-17 15:57:43 +05:30
Neeraj Gupta
ddea1fde28 Enable polish 2024-07-17 15:56:49 +05:30
Neeraj Gupta
0ad7636d54 Fix locale 2024-07-17 15:56:38 +05:30
Prateek Sunal
c794eabf23 Merge remote-tracking branch 'origin/main' into auth-fixes 2024-07-17 15:41:40 +05:30
Prateek Sunal
de8a48287b chore(auth): lint fixes 2024-07-17 15:40:21 +05:30
Prateek Sunal
d9471e406c fix(auth/import): remove cross button from import page 2024-07-17 15:38:51 +05:30
Neeraj Gupta
70162c17d1 [mob] Use video probe data for getting location during upload (#2468)
## Description

## Tests
2024-07-17 15:16:09 +05:30
Neeraj Gupta
62f0825522 generated strings 2024-07-17 15:14:09 +05:30
Neeraj Gupta
826e549462 bump version 2024-07-17 15:13:51 +05:30
Neeraj Gupta
dac589b6b8 Backfill video location when fileInfo is viewed 2024-07-17 15:13:35 +05:30
Neeraj Gupta
600cbc15d2 Switch back to new video player 2024-07-17 15:03:48 +05:30
Neeraj Gupta
f33cea212f Use ffprobe for getting video location in Android 2024-07-17 15:01:26 +05:30
Neeraj Gupta
95369097a5 Merge metadata streams 2024-07-17 14:57:54 +05:30
Neeraj Gupta
087e84b7ba Remove border 2024-07-17 14:18:09 +05:30
Neeraj Gupta
7744b8101b Refactor 2024-07-17 14:10:07 +05:30
Neeraj Gupta
5d078b06be [mob] Show video metadata inside fileInfo (#2466)
## Description

## Tests
2024-07-16 18:02:29 +05:30
Neeraj Gupta
24aff0b9c1 bump version 2024-07-16 18:00:19 +05:30
Neeraj Gupta
fd001a9181 Fix lint 2024-07-16 17:59:56 +05:30
Neeraj Gupta
d6a970274c Format fps value 2024-07-16 17:57:02 +05:30
Neeraj Gupta
428b3e2cd6 Enable drag to close 2024-07-16 17:49:49 +05:30
atyabbin
bd3e0c9289 Deleted Sidbar.tsx 2024-07-16 17:47:11 +05:30
Neeraj Gupta
1c5154ac26 Show dims and fps in the video info dialog 2024-07-16 17:47:10 +05:30
Neeraj Gupta
2b7dc88281 iOS build changes 2024-07-16 17:39:02 +05:30
Neeraj Gupta
95c92b0572 Show fps, bitrate and dim for video 2024-07-16 17:38:52 +05:30
Neeraj Gupta
c28b4934c4 Parse make, model and location for iPhone Videos 2024-07-16 16:52:55 +05:30
Manav Rathi
7af91eeada fetch 2024-07-16 16:33:29 +05:30
atyabbin
827ac9ddf7 Dashboard with imporved UI 2024-07-16 16:21:59 +05:30
Manav Rathi
5ddf6c98cf nw 2024-07-16 15:56:23 +05:30
Manav Rathi
0c75eb7ff5 Prep 2024-07-16 15:46:11 +05:30
Neeraj Gupta
92b188bc21 Improve UI 2024-07-16 15:44:36 +05:30
Neeraj Gupta
daaa1d7423 Format creation time 2024-07-16 15:35:46 +05:30
Aman Raj Singh Mourya
5f08e44e58 [mob][auth] Auto lock fixes 2024-07-16 15:23:21 +05:30
Manav Rathi
0dc06c430a Prep 2024-07-16 15:17:51 +05:30
Manav Rathi
f6715ad9c2 Start pruning the diff 2024-07-16 15:03:46 +05:30
Manav Rathi
8abd541519 Sketch 2024-07-16 14:52:57 +05:30
Neeraj Gupta
f2ed6802d2 [mob] Rename 2024-07-16 14:48:38 +05:30
Neeraj Gupta
aeeed9cd11 [mob] Rename 2024-07-16 14:45:34 +05:30
Manav Rathi
e7f2ffbc9d Restore width and height
..(discussed)
2024-07-16 14:42:48 +05:30
Neeraj Gupta
e2ef2eacc4 [mob] Display video metadata in file info 2024-07-16 14:12:46 +05:30
Manav Rathi
61b98a9964 Pull out pull 2024-07-16 14:12:13 +05:30
Manav Rathi
3ae6c72332 Convert more 2024-07-16 13:54:49 +05:30
Manav Rathi
900a7942ab Continue 2024-07-16 13:02:12 +05:30
Manav Rathi
2dbfa17a45 Propagate 2024-07-16 12:33:57 +05:30
Manav Rathi
f44a476285 Another way 2024-07-16 12:18:52 +05:30
Manav Rathi
6515d1e750 WIP refactor data structure 2024-07-16 12:12:41 +05:30
Manav Rathi
fd49211a0a gz 2024-07-16 11:24:33 +05:30
Manav Rathi
0840c6146e Scaffold up 2024-07-16 11:03:53 +05:30
Manav Rathi
63ff5ac573 Make space for new format 2024-07-16 10:53:31 +05:30
Manav Rathi
2bf695af48 New 2024-07-16 10:12:23 +05:30
Manav Rathi
02b6dd9ba6 We can destructure arrays into existing lets 2024-07-16 09:50:30 +05:30
Manav Rathi
8a642c40ea Merge steps 2024-07-16 09:47:14 +05:30
Manav Rathi
9dc8a054f8 Fix typo (#2462) 2024-07-15 22:00:35 +05:30
Manav Rathi
c1f4a9f0d6 Fix typo 2024-07-15 21:59:16 +05:30
Ashil
b2e43624ba [mob][photos] Init magic cache service only if internal user (#2445) 2024-07-15 18:23:30 +05:30
Neeraj Gupta
8f5210d0a2 Fix grammar in CLI readme (#2449) 2024-07-15 18:21:29 +05:30
Neeraj Gupta
803e8b3a14 [auth] Add new icons (#2452)
Add Instant Gaming, Teleport and Mistral icons.

<!--- Describe your changes in detail -->

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [x] 🖼️ New icon
- [ ]  New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ]  Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2024-07-15 18:21:10 +05:30
Neeraj Gupta
177bab2961 [mobile] New translations (#2454)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-07-15 18:20:34 +05:30
Neeraj Gupta
f2894d1d62 [auth] New translations (#2455)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-07-15 18:20:01 +05:30
Manav Rathi
1a39d2b648 [desktop] ML new derived data format - Part 1/x (#2460) 2024-07-15 16:22:49 +05:30
Manav Rathi
d6908ffda3 Fix 2024-07-15 16:16:17 +05:30
Manav Rathi
73ee6f5284 Mark bad images as failed instead of retrying indefinitely 2024-07-15 16:11:39 +05:30
Aman Raj Singh Mourya
ab9c097a32 [mob][photos] Removed App lock subtitle in Settings 2024-07-15 15:59:52 +05:30
Manav Rathi
32750599b9 Outline 2024-07-15 14:41:39 +05:30
Manav Rathi
e054247359 Rely on ML flag 2024-07-15 14:35:07 +05:30
Manav Rathi
6dca5c2a8b Fix p nesting warning 2024-07-15 14:28:50 +05:30
Manav Rathi
3941c05229 Simplify UI 2024-07-15 14:25:07 +05:30
Manav Rathi
1a61c02602 Simplify 2024-07-15 14:13:53 +05:30
Manav Rathi
bc45261efa Handle the API quirk 2024-07-15 13:35:03 +05:30
Manav Rathi
bd884c9db8 [web] [desktop] Enable Polish translations (#2459)
A big hats off to the person who did 0-99% 🇵🇱 over the weekend!
2024-07-15 12:28:16 +05:30
Aman Raj Singh Mourya
82f3cd19be [mob][photos] Auto lock options fixes 2024-07-15 12:02:54 +05:30
Manav Rathi
326b347bc6 [web] [desktop] Enable Polish translations
A big hats off to the person who did 0-99% over the weekend!
2024-07-15 11:59:40 +05:30
Manav Rathi
03b8b69080 [web] ML related translation fixes (#2458) 2024-07-15 10:38:33 +05:30
Manav Rathi
839a94fcef Fix markup in translations 2024-07-15 10:30:54 +05:30
Manav Rathi
39c600de46 Remove out of date translations that don't reflect source string 2024-07-15 10:29:49 +05:30
Manav Rathi
6226f43b5a Update 2024-07-15 10:28:23 +05:30
Neeraj Gupta
74f4698fd6 [mob] Format brand 2024-07-15 10:21:19 +05:30
Manav Rathi
428288338f Fix casing 2024-07-15 09:59:30 +05:30
Manav Rathi
e254cfd752 Rename 2024-07-15 09:55:44 +05:30
Manav Rathi
c22b7fb218 [web] New translations (#2457)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-15 09:53:46 +05:30
Crowdin Bot
34db62cefa New Crowdin translations by GitHub Action 2024-07-15 04:23:15 +00:00
Manav Rathi
ab7d894ed2 [web] Prune unused translations (#2456)
Reduce work for translators in new languages
2024-07-15 09:52:27 +05:30
Manav Rathi
8c8cff5f80 [web] Prune unused translations
Reduce work for translators in new languages
2024-07-15 09:51:46 +05:30
Manav Rathi
98671760dd [web] New translations (#2453)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-15 09:47:55 +05:30
Crowdin Bot
b7b5977b85 New Crowdin translations by GitHub Action 2024-07-15 01:16:52 +00:00
Crowdin Bot
a3cbfc52c7 New Crowdin translations by GitHub Action 2024-07-15 01:04:12 +00:00
Crowdin Bot
c843656fa3 New Crowdin translations by GitHub Action 2024-07-15 00:31:52 +00:00
Aman Raj Singh Mourya
147be37fdb [mob][auth] Removed dialog box on auto-logout 2024-07-14 22:58:17 +05:30
Eseltwift
a8be3be3b4 Add Instant Gaming, Teleport and Mistral icons. 2024-07-13 22:05:33 +02:00
Manav Rathi
057521e0e4 [desktop] Throttle ML status updates (#2450) 2024-07-13 19:10:55 +05:30
Manav Rathi
86b70ec325 Commentary 2024-07-13 18:13:16 +05:30
Manav Rathi
166474a1b5 Add a throttle 2024-07-13 18:02:06 +05:30
dnred
faee7cc642 fix typo in CLI readme 2024-07-13 13:02:41 +02:00
Manav Rathi
ebe76cbd1b [desktop] Fix yarn dev flakiness when renderer is not ready (#2448) 2024-07-13 15:19:43 +05:30
Manav Rathi
5b23e32c7d Meh 2024-07-13 15:14:47 +05:30
Manav Rathi
a10ca66e57 [desktop] Fix yarn dev flakiness when renderer is not ready
...by the time the main window is ready to open it.
2024-07-13 14:56:09 +05:30
Aman Raj Singh Mourya
9292dc6d04 [mob][auth] Do not show CustomPinKeypad on Desktop 2024-07-13 14:45:45 +05:30
ashilkn
89ff4cf43e [mob][photos] Initialise MagicCacheService only if internal user 2024-07-13 14:26:07 +05:30
Neeraj Gupta
2b08bf8cbf [mob] Use custom onnx plugin (#2419)
## Description

## Tests
2024-07-13 11:55:31 +05:30
Neeraj Gupta
c552ab61f9 [cli] Fix typo with ente account url constant (#2440)
## Description
I noticed there was a typo in the EnteAccountUrl constant for the CLI,
which resulted in an incorrect URL being generated when asking the user
to verify their passkey.

## Tests
I didn't see tests in the project, but I did build the cli project and
manually tested `cli.exe` by adding my ente account and verifying the
URL that's generated is correct now.

```
Nick  ~\..\ente\cli  .\cli.exe account add
Enter app type (default: photos):
Use default app type: photos
Enter export directory: .\
Enter email address: redacted@pm.me
Enter OTP: 123456
Open this url in browser to verify passkey: https://accounts.ente.io/passkeys/verify?redacted
Press enter once you have completed the passkey verification
```
2024-07-13 11:42:24 +05:30
Manav Rathi
f724c998a6 [desktop] Graceful shutdown in dev mode (#2444)
Ref: https://github.com/electron/electron/issues/22048
2024-07-13 11:24:57 +05:30
Manav Rathi
86f79575aa [desktop] Graceful shutdown in dev mode 2024-07-13 11:23:52 +05:30
Manav Rathi
2f2265e85d [desktop] Update deps (#2442)
Notable:

- Electron 30.2.0
  https://github.com/electron/electron/releases
2024-07-13 10:19:26 +05:30
Manav Rathi
2c506c9cc2 npx npm-check-updates --interactive --target greatest 2024-07-13 10:16:54 +05:30
Manav Rathi
4528dc2d2a [desktop] Update deps
- Electron 30.2.0
  https://github.com/electron/electron/releases
2024-07-13 10:11:08 +05:30
Manav Rathi
3e301cabec [desktop] Don't show what's new on fresh installs (#2441)
Also: Stylistic tweaks
2024-07-13 10:00:24 +05:30
Manav Rathi
d72813dd07 Stylistic tweaks 2024-07-13 09:56:11 +05:30
Manav Rathi
6e9dd8d4c8 [desktop] Don't show what's new on fresh installs 2024-07-13 08:56:32 +05:30
Nicholas DiMucci
33dcf48127 Fix typo with ente account url in cli. 2024-07-12 21:05:38 -04:00
Manav Rathi
b525e91aa1 [docs] Mark the desktop custom server option as released (#2439)
+ yarn pretty
2024-07-12 21:41:33 +05:30
Manav Rathi
392ed6e212 yarn pretty 2024-07-12 21:40:49 +05:30
Manav Rathi
653761137a [docs] Mark the desktop custom server option as released 2024-07-12 21:40:07 +05:30
Manav Rathi
ec4644158b [desktop] Fix post release checklist instructions (#2438) 2024-07-12 21:18:54 +05:30
Manav Rathi
a6dda741cb [desktop] Fix post release checklist instructions 2024-07-12 21:17:11 +05:30
Manav Rathi
43fd13c00f [desktop] Start the next release sequence for 1.7.3 (#2437) 2024-07-12 20:50:36 +05:30
Manav Rathi
b0677049cb [desktop] Start the next release sequence for 1.7.3 2024-07-12 20:47:05 +05:30
Prateek Sunal
e0952de376 fix(mobile): update panorama logic 2024-07-12 17:50:07 +05:30
Neeraj Gupta
c941783fd3 [mob] Expose and log video metadata 2024-07-12 17:45:30 +05:30
Manav Rathi
20a8df378c [desktop] Release v1.7.2 (#2434) 2024-07-12 17:12:23 +05:30
Aman Raj Singh Mourya
0ce9ceba12 [mob][auth] Used memLimitInteractive instead of memLimitSensitive to avoid delay 2024-07-12 16:48:33 +05:30
Aman Raj Singh Mourya
fb0d938cb5 [mob][auth] Implemented Pin/Password hashing using ente_crypto 2024-07-12 15:58:23 +05:30
Manav Rathi
d9ec95b8ab photosd-v1.7.2 2024-07-12 15:52:35 +05:30
Manav Rathi
c16b6a7d43 -rc => -beta to be clearer 2024-07-12 15:52:32 +05:30
Neeraj Gupta
d3dccb1bea [mobile] Add FFProbe Metadata (#2054)
## Description

This PR adds support for fetching location and creationTime using
ffprobe (if available).

## Tests
2024-07-12 15:30:50 +05:30
Neeraj Gupta
f115ce4a0d [mob] Fix lint 2024-07-12 15:27:53 +05:30
Neeraj Gupta
7c8febfc1b Merge remote-tracking branch 'origin/main' into mobile-ffprobe 2024-07-12 14:30:54 +05:30
Neeraj Gupta
bffbc6041b [mob] Add missing tr file for Turkish (#2432)
## Description

## Tests
2024-07-12 14:04:41 +05:30
Neeraj Gupta
7640789f08 [mob] Fix dependencies order 2024-07-12 14:04:19 +05:30
Neeraj Gupta
95c04b554c [mob] Add missing tr file for Turkish 2024-07-12 13:59:03 +05:30
Manav Rathi
5e15fccb75 [accounts] Restore the passkey workaround for Safari (#2431)
This restores the workaround I'd removed in
4d84e966b0.

    listItem.transports = ["usb", "nfc", "ble", "internal"];

- This PR should fix the passkey verification on Safari:
https://github.com/ente-io/ente/issues/2406

- Sibling PR that fixes the passkey registration:
https://github.com/ente-io/ente/pull/2429
2024-07-12 13:49:15 +05:30
Manav Rathi
7047383e09 [accounts] Restore the workaround for Safari
This restores the workaround I'd removed in
4d84e966b0.

    listItem.transports = ["usb", "nfc", "ble", "internal"];

- This PR fixes the passkey verification on Safari.

- Sibling PR that fixes the passkey registration: https://github.com/ente-io/ente/pull/2429/files
2024-07-12 13:45:59 +05:30
Manav Rathi
f02bd096b0 [server] Add a workaround for Safari to recognize Yubikeys (#2429)
Safari just doesn't recognize the Yubikey (macOS/iOS, NFC/USB, doesn't
matter) if display name is set to the empty string. Safari's long
description doesn't care to mention this requirement:
https://webkit.org/blog/11312/meet-face-id-and-touch-id-for-the-web/

Tested on localhost with Safari macOS. Will test on iOS post deployment.
2024-07-12 12:57:13 +05:30
Manav Rathi
617ae0701b [server] [cli] Fix docker "FROM AS" case warnings (#2430)
With the latest Docker update (27.0.3), it now warns about the "FROM"
and "AS" in the Dockerfile not matching. E.g. when building the server
docker image:

> WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match
(line 1)
2024-07-12 12:56:53 +05:30
Prateek Sunal
7854503661 Merge remote-tracking branch 'origin' into mobile-panorama 2024-07-12 12:06:55 +05:30
Neeraj Gupta
8e136ecdc1 Fix: don't edit location/time in the file object 2024-07-12 12:05:42 +05:30
Prateek Sunal
9ca2e1d91f fix(mobile): compute panorama whenever 2024-07-12 12:04:55 +05:30
Manav Rathi
0ea408379a [server] [cli] Fix docker "FROM AS" case warnings
With the latest Docker update (27.0.3), it now warns about the "FROM" and "AS"
in the Dockerfile not matching. E.g. when building the server docker image:

> WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 1)
2024-07-12 11:19:37 +05:30
Manav Rathi
eeab98c768 [server] Add a workaround for Safari to recognize Yubikeys
Safari just doesn't recognize the Yubikey (macOS/iOS, NFC/USB, doesn't matter)
if display name is set to the empty string. Safari's long description doesn't
care to mention this requirement:
https://webkit.org/blog/11312/meet-face-id-and-touch-id-for-the-web/

Tested on localhost with Safari macOS. Will test on iOS post deployment.
2024-07-12 11:10:56 +05:30
Pablo Ovelleiro Corral
97b5577d68 CLI: Allow setting secrets path via env var
Adds a new enviroment variable `ENTE_CLI_SECRETS_PATH`, that allows
specifying the path to a `secrets.txt` like the one used in the
dockerized version. If no path is provided, the old behaviour is maintained.
2024-07-11 18:38:52 +02:00
Manav Rathi
e881c15026 [desktop] Consolidate face and CLIP pipelines - Part 3/3 (#2424)
Continuation, and finalization, of
https://github.com/ente-io/ente/pull/2408

While the integration is complete, there is a server side integration we
still need to do. That in turn will have an impact on the embedding
formats. So for now, disable ML for the beta users too so that we can
put out the regular release that was schedule to go out this week
(otherwise the beta users will end up in a half-way state).
2024-07-11 20:30:05 +05:30
Manav Rathi
21b6316996 Disable ML for everyone while it is WIP
Preparing for merge and the interim release
2024-07-11 20:19:01 +05:30
Manav Rathi
349a5021a5 Debounce never calls the underyling if it keeps getting called within wait 2024-07-11 20:07:31 +05:30
Neeraj Gupta
4aa92ffc43 Merge remote-tracking branch 'origin/main' into mobile-ffprobe 2024-07-11 18:35:06 +05:30
Neeraj Gupta
3f5a8a503b [auth] Fix json (#2423)
## Description

## Tests
2024-07-11 18:34:39 +05:30
Neeraj Gupta
9fe894e368 [auth] Fix json 2024-07-11 18:34:14 +05:30
Ashil
e537ba0a9a [mob][photos] Bump up to v0.9.7 (#2421) 2024-07-11 16:03:18 +05:30
ashilkn
5033ab2fed [mob][photos] bump up to v0.9.7 2024-07-11 16:01:11 +05:30
Ashil
987cc1c520 [mob][photos] Lockscreen Fixes (#2398) 2024-07-11 15:54:37 +05:30
Manav Rathi
4773c7c262 Debounce 2024-07-11 15:16:39 +05:30
Manav Rathi
936e0470e6 Live update 2024-07-11 14:56:55 +05:30
Neeraj Gupta
ecbb71a97b Merge remote-tracking branch 'origin' into mobile-ffprobe 2024-07-11 14:39:57 +05:30
Manav Rathi
544a5a9ccc Use consistent key 2024-07-11 14:39:45 +05:30
Aman Raj Singh Mourya
fd2c22dc5f [mob][photos] Auto lock implemented and UI fixes 2024-07-11 14:32:57 +05:30
Neeraj Gupta
6f98a79cb0 [mob] Clean up 2024-07-11 14:23:04 +05:30
Manav Rathi
fdcc6b6997 Tweak and lint 2024-07-11 14:21:01 +05:30
Manav Rathi
73ad758191 Fix 2024-07-11 14:18:10 +05:30
Neeraj Gupta
2eea98a4df [mob] Lint fixed 2024-07-11 14:15:50 +05:30
Manav Rathi
a3dc691885 Use in search bar 2024-07-11 14:13:58 +05:30
Manav Rathi
b25dbfc10b wip separate flag 2024-07-11 14:02:55 +05:30
Manav Rathi
13c042f692 Remove scaffolding code 2024-07-11 13:53:27 +05:30
Manav Rathi
62e4a6c344 Dot product 2024-07-11 13:50:22 +05:30
Manav Rathi
8dad88eca6 Disable ripples on the background item for toggles 2024-07-11 13:43:04 +05:30
Manav Rathi
6ccb61b425 Enhance 2024-07-11 13:40:57 +05:30
Victor Muthiani
b402c6ae32 [Auth] Add 2 new icons and optimize 2 icons (#2411)
## Description

New icons:
- Deriv
- Airtm

Optimized icons
- Yahoo
- Bitget
2024-07-11 12:43:59 +05:30
Manav Rathi
52251ad654 Improve UI feedback 2024-07-11 12:37:37 +05:30
Manav Rathi
5ff9f408eb Touchups 2024-07-11 12:07:42 +05:30
Manav Rathi
06bf2ddad4 Integrate 2024-07-11 12:00:59 +05:30
Manav Rathi
0214ccf680 Integrate 2024-07-11 11:43:49 +05:30
Manav Rathi
2e1fde906e The type annotation for _mlStatusSnapshot is required 2024-07-11 11:15:53 +05:30
Manav Rathi
df4364525d Hook it up 2024-07-11 11:00:22 +05:30
Manav Rathi
661d0383fb Scaffold 2024-07-11 10:41:37 +05:30
Manav Rathi
6f577d150a wip useSyncExternalStore 2024-07-11 10:37:57 +05:30
Manav Rathi
6086e139e4 Degrade gracefully 2024-07-11 10:06:52 +05:30
Manav Rathi
5fef9b21e5 Template 2024-07-11 10:00:54 +05:30
Manav Rathi
7069e15b79 Duals 2024-07-10 20:49:19 +05:30
Manav Rathi
44e165b8ee Rework 2024-07-10 20:41:07 +05:30
Manav Rathi
b0b82aabd8 Face => ML 2024-07-10 20:03:52 +05:30
Manav Rathi
d043658331 Modify 2024-07-10 19:42:13 +05:30
Manav Rathi
9616640fce Fix p nesting warning 2024-07-10 19:34:46 +05:30
Manav Rathi
10e55b6739 Newer 2024-07-10 19:28:00 +05:30
Manav Rathi
d661f4ac1f Space 2024-07-10 19:14:04 +05:30
Neeraj Gupta
0bd04a0b8d [mob] Select load models 2024-07-10 18:26:43 +05:30
Neeraj Gupta
08f846c315 [mob] Use custom plugin for clip image encoding 2024-07-10 18:22:04 +05:30
Neeraj Gupta
519d7a9a5e [mob] Print logs from MLIsolate 2024-07-10 18:13:37 +05:30
Neeraj Gupta
74a37edaa4 [mob] Improve logs 2024-07-10 18:10:27 +05:30
Manav Rathi
2865b33fc2 lf 2024-07-10 16:01:04 +05:30
Manav Rathi
0f4459112e Context 2024-07-10 15:59:51 +05:30
Manav Rathi
f9b8c5287d Work towards 2024-07-10 15:51:53 +05:30
Manav Rathi
2ac968fdf6 Fixed 2024-07-10 15:34:23 +05:30
Vishnu Mohandas
440f9293d8 Incorporate suggestions (#2414) 2024-07-10 15:26:16 +05:30
vishnukvmd
d1968e46e5 Incorporate suggestions 2024-07-10 15:25:54 +05:30
Manav Rathi
70b74fc285 Continue 2024-07-10 15:08:09 +05:30
Manav Rathi
c92a117e8d [docs] Improve send logs instructions (#2413) 2024-07-10 14:52:34 +05:30
Manav Rathi
d7371392fe [docs] Improve send logs instructions 2024-07-10 14:50:13 +05:30
Manav Rathi
b5972a6395 r4 2024-07-10 14:35:00 +05:30
Manav Rathi
ebfd8909a9 Move to its final place 2024-07-10 14:32:36 +05:30
Neeraj Gupta
c31f573f1a [mob] Remove unused method 2024-07-10 14:32:01 +05:30
Manav Rathi
83d6d99469 r3 2024-07-10 14:32:01 +05:30
Neeraj Gupta
756954ae45 [mob] Catch unexpected error in custom plugin 2024-07-10 14:24:53 +05:30
Neeraj Gupta
1033f26a81 [mob] Switch to custom plugin for face embedding 2024-07-10 14:24:23 +05:30
Manav Rathi
1322e5df79 r2 2024-07-10 14:23:44 +05:30
Manav Rathi
3b951f237f wip refactor 2024-07-10 14:16:28 +05:30
Manav Rathi
162107b3a9 Fix 2024-07-10 13:40:39 +05:30
Manav Rathi
54936303c8 Tweaks 2024-07-10 13:40:11 +05:30
Manav Rathi
8830a60ecf Move up 2024-07-10 13:34:54 +05:30
Manav Rathi
071a63a81c Outer 2024-07-10 13:27:00 +05:30
Aman Raj Singh Mourya
d06586eb1c [mob][auth] Auto lock duration added to the app_lock file 2024-07-10 13:21:52 +05:30
Manav Rathi
aa6e5c9234 Start fixing lint issues 2024-07-10 13:17:50 +05:30
Neeraj Gupta
68e3a36e8e [mob][onnx] remove unused code 2024-07-10 13:05:13 +05:30
Manav Rathi
5c916374f3 Move 2024-07-10 13:04:48 +05:30
Neeraj Gupta
6b78ce715f [mob][onnx] inline const 2024-07-10 13:04:10 +05:30
Manav Rathi
c5cd6cbbca Use new 2024-07-10 13:03:25 +05:30
Neeraj Gupta
234efb63b2 [mob] Refactor 2024-07-10 12:55:13 +05:30
Manav Rathi
cfad9f841e flags 2024-07-10 12:53:06 +05:30
Manav Rathi
6d09d1f9b7 rs 1 2024-07-10 12:39:51 +05:30
Neeraj Gupta
157f7d2dcb Merge branch 'clip_face_integration' into yolo_custom_plugin 2024-07-10 12:33:25 +05:30
Manav Rathi
e1ce2e5e84 Cont 2024-07-10 12:22:45 +05:30
Neeraj Gupta
79eaaf3ec4 Merge branch 'main' into clip_face_integration 2024-07-10 12:08:26 +05:30
Manav Rathi
6f40cbe27e Agenda 2024-07-10 12:08:22 +05:30
Manav Rathi
8e10c8bec6 Move 2024-07-10 11:33:07 +05:30
Manav Rathi
eb271088a4 Move 2024-07-10 11:02:01 +05:30
Manav Rathi
fde6e14440 Move 2024-07-10 11:00:43 +05:30
Manav Rathi
cd433aa39e Move 2024-07-10 10:58:57 +05:30
Manav Rathi
2510226a57 Consolidate 2024-07-10 10:54:27 +05:30
Manav Rathi
ecd4201304 Fix warnings 2024-07-10 10:49:11 +05:30
Manav Rathi
4d11623f77 Fix warnings 2024-07-10 10:47:41 +05:30
Manav Rathi
4519dc94b8 Move 2024-07-10 10:45:40 +05:30
Manav Rathi
57ff75b855 lf 2024-07-10 10:22:50 +05:30
Manav Rathi
d4be782b9c Silence a warning to avoid changing behaviour for now 2024-07-10 10:22:14 +05:30
Manav Rathi
24858ab73b Move 2024-07-10 10:17:44 +05:30
Manav Rathi
99545f0038 [web] Enhance log.debug (#2412) 2024-07-10 09:44:59 +05:30
Manav Rathi
072ee3861b lf 2024-07-10 09:36:34 +05:30
Manav Rathi
881993ed65 Match 2024-07-10 09:32:14 +05:30
Manav Rathi
83516a7f27 More 2024-07-10 09:28:54 +05:30
Aman Raj Singh Mourya
e39ba3c578 [mob][auth] Added Auto lock UI 2024-07-10 00:24:50 +05:30
Aman Raj Singh Mourya
8117a2929c [mob][photos] Used better names 2024-07-10 00:13:10 +05:30
Aman Raj Singh Mourya
5089721507 [mob][photos] Autolock time delay implemented 2024-07-09 23:46:34 +05:30
Manav Rathi
8821372515 [web] Enhance log.debug 2024-07-09 21:30:23 +05:30
Manav Rathi
825a215213 [desktop] Consolidate face and CLIP pipelines - Part 2/x (#2408)
* Continuation of https://github.com/ente-io/ente/pull/2391
* CLIP indexing (and search) is disabled for now until the new format is
finalized
2024-07-09 20:51:20 +05:30
Manav Rathi
be61cd08b8 Prepare for merge to main 2024-07-09 20:38:55 +05:30
Manav Rathi
bab30ec508 lf 2024-07-09 20:35:41 +05:30
Manav Rathi
064af381c5 Move 2024-07-09 19:42:57 +05:30
Manav Rathi
840b415254 Reframe 2024-07-09 19:41:23 +05:30
Manav Rathi
711c858d06 Debug logs 2024-07-09 19:35:43 +05:30
Manav Rathi
4f60cabdd0 math 2024-07-09 19:33:11 +05:30
Neeraj Gupta
02ca6342d2 [mob][droid] Perform detection using ente plugin 2024-07-09 18:29:24 +05:30
Neeraj Gupta
111972e0e6 [mob][droid] Return FloatArray instead of List<double> 2024-07-09 18:07:17 +05:30
Neeraj Gupta
9318182160 [mob][droid] Refactor 2024-07-09 16:41:16 +05:30
Manav Rathi
8fbcef4221 tsc 2024-07-09 16:03:27 +05:30
Manav Rathi
49bfe5aabb Restore search 2024-07-09 15:35:46 +05:30
Manav Rathi
11584ce089 Simplify 2024-07-09 15:34:47 +05:30
Manav Rathi
b8b2d58734 Clip matches 2024-07-09 15:29:34 +05:30
Neeraj Gupta
69923baedd [mob][droid] Clean up 2024-07-09 15:15:41 +05:30
Aman Raj Singh Mourya
4af03ad2dd [mob][photos] Implemented Auto lock options 2024-07-09 15:10:39 +05:30
Manav Rathi
920685e15c lint 2024-07-09 14:56:49 +05:30
Manav Rathi
56fe538f07 Tie 2024-07-09 14:55:27 +05:30
Manav Rathi
942231c521 Prune 2024-07-09 14:45:26 +05:30
Manav Rathi
c5b10b14d1 Desktop changes 2024-07-09 14:42:06 +05:30
Manav Rathi
df80d9c355 Prune 2024-07-09 14:40:04 +05:30
Manav Rathi
e90ab70cc8 Remove unused dep 2024-07-09 14:34:34 +05:30
Neeraj Gupta
f422dea00e [mob][onnx] Clean up 2024-07-09 14:31:03 +05:30
Manav Rathi
53dc3bace9 Untie 2024-07-09 14:30:31 +05:30
Manav Rathi
82ec83caf3 Remove 2 2024-07-09 14:24:45 +05:30
Manav Rathi
2f5c966892 Remove old 2024-07-09 14:22:59 +05:30
Manav Rathi
45b1f82032 wip towards removal 2024-07-09 14:08:58 +05:30
Manav Rathi
cb148ea3b1 both 2024-07-09 13:52:26 +05:30
Manav Rathi
ed660c36df Remove unnecessary return 2024-07-09 13:30:17 +05:30
Neeraj Gupta
bc04a3f87f [mob][onnx] Specify return type 2024-07-09 13:29:28 +05:30
Manav Rathi
2920e04aa5 Pull both 2024-07-09 13:26:30 +05:30
Manav Rathi
ca44202fcd remote 2024-07-09 13:14:24 +05:30
Manav Rathi
023610cebd Remove the need for null assertions 2024-07-09 12:39:55 +05:30
Manav Rathi
d11e94c939 Silence warning 2024-07-09 12:37:33 +05:30
Manav Rathi
cfb1b8423b Continue 2024-07-09 12:33:09 +05:30
Neeraj Gupta
107162fa2c Merge branch 'clip_face_integration' into yolo_custom_plugin 2024-07-09 12:16:21 +05:30
Manav Rathi
4d84e966b0 db done 2024-07-09 12:09:38 +05:30
Manav Rathi
3bef2e8268 generalize 2024-07-09 12:05:42 +05:30
Manav Rathi
f2bcf1744f generalize 2024-07-09 11:51:00 +05:30
Manav Rathi
8d4629254c Agenda 2024-07-09 11:40:24 +05:30
Aman Raj Singh Mourya
a0980a9638 [mob][photos] Lockscreen Fixes 2024-07-09 11:24:50 +05:30
Manav Rathi
4fada9bdf9 face => ml 2024-07-09 11:13:22 +05:30
Manav Rathi
2bc95782a6 db 2 2024-07-09 11:01:03 +05:30
Manav Rathi
b36c4398c1 wip DB changes for clip 2024-07-09 11:01:03 +05:30
Manav Rathi
e183e1f9dd [meta] Change translation cron schedule Tue => Mon (#2397) 2024-07-09 10:48:52 +05:30
Manav Rathi
a8c267e2b0 [meta] Change translation cron schedule Tue => Mon 2024-07-09 10:48:05 +05:30
Neeraj Gupta
8d8b113ef8 [auth] New translations (#2393)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-07-09 10:47:22 +05:30
Neeraj Gupta
6f389cb64d [mobile] New translations (#2339)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-07-09 10:47:00 +05:30
Neeraj Gupta
f534984c0e Added 2 icons and optimised 1 icon (#2343)
## Description
Added bitmart and htx icon optimised coindcx icon.
## Tests
2024-07-09 10:46:47 +05:30
Manav Rathi
a7e5de7493 [web] New translations (#2396)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-09 10:42:20 +05:30
Crowdin Bot
49ca581904 New Crowdin translations by GitHub Action 2024-07-09 05:01:06 +00:00
Manav Rathi
e82e243b77 [web] Translation improvements (#2395) 2024-07-09 10:30:23 +05:30
Manav Rathi
26f421c77e Tweak 2024-07-09 10:25:42 +05:30
Manav Rathi
d4f0384f13 Move to tr 2024-07-09 10:20:07 +05:30
Manav Rathi
2a07684de0 More 2024-07-09 10:14:38 +05:30
Manav Rathi
e4f86794be More 2024-07-09 10:10:54 +05:30
Manav Rathi
b5a3821933 More 2024-07-09 10:06:02 +05:30
Manav Rathi
c7defa31f5 Match the casing of the en version 2024-07-09 10:03:48 +05:30
Manav Rathi
374b803ecc Migrate 2024-07-09 10:00:04 +05:30
Manav Rathi
0769ba2fff [web] New translations (#2392)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-09 09:54:11 +05:30
Crowdin Bot
95dc3d1e6c New Crowdin translations by GitHub Action 2024-07-09 02:11:09 +00:00
Crowdin Bot
da5270daa7 New Crowdin translations by GitHub Action 2024-07-09 02:00:58 +00:00
Crowdin Bot
a3de155a10 New Crowdin translations by GitHub Action 2024-07-09 01:46:46 +00:00
Neeraj Gupta
a1ea965936 Merge branch 'main' into yolo_custom_plugin 2024-07-08 17:50:09 +05:30
Neeraj Gupta
a761c06396 [auth] New translations (#2340)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-07-08 17:47:50 +05:30
Ashil
369680b4a8 bump up to v0.9.6 (#2384)
## Description

## Tests
2024-07-08 17:47:02 +05:30
Neeraj Gupta
273e5b88eb [mob][droid] Use custom dart plugin for face detection 2024-07-08 17:45:18 +05:30
laurenspriem
877b833a6d [mob][photos] Simplify 2024-07-08 17:57:12 +07:00
laurenspriem
240099df83 [mob][photos] Run clip tokenizer in isolate 2024-07-08 17:48:18 +07:00
Manav Rathi
24ea02c521 [desktop] Consolidate face and CLIP pipelines - Part 1/x (#2391) 2024-07-08 15:54:16 +05:30
Manav Rathi
1fb95f7d7d Reuse 2024-07-08 15:48:45 +05:30
Manav Rathi
c82ef796f2 Extract 2024-07-08 15:37:20 +05:30
Manav Rathi
f1c76adb38 Towards CLIP 2024-07-08 15:23:26 +05:30
Manav Rathi
46db1c240c [desktop] Fix CLIP preprocessing (#2389)
Fix format mismatch (ref: https://github.com/ente-io/ente/pull/2342)
2024-07-08 14:45:24 +05:30
Manav Rathi
8b5ad13595 Fix format mismatch 2024-07-08 14:40:41 +05:30
Manav Rathi
6511179766 Introduce bounds checking 2024-07-08 14:36:58 +05:30
Manav Rathi
bbacbb08b6 doc 2024-07-08 14:20:43 +05:30
laurenspriem
abd0dedc57 [mob][photos] Debug option 2024-07-06 22:21:35 +07:00
laurenspriem
baac183835 [mob][photos] First cleanup of clip flags 2024-07-06 22:14:30 +07:00
laurenspriem
90c8972a26 [mob][photos] Cleanup ML settings page 2024-07-06 20:32:24 +05:30
laurenspriem
d3e3a9c784 [mob][photos] Better default for DB method 2024-07-06 20:32:02 +05:30
laurenspriem
bb3f3b0e75 [mob][photos] String intl 2024-07-06 19:20:32 +05:30
laurenspriem
47ac7e0c9c [mob][photos] Rename 2024-07-06 19:20:09 +05:30
laurenspriem
c1fe756a86 [mob][photos] Rename 2024-07-06 19:13:32 +05:30
ashilkn
67ca028dbf bump up to v0.9.6 2024-07-06 17:24:59 +05:30
Aman Raj Singh Mourya
7a06cf2364 [mob][auth] Added logout option on lockscreen 2024-07-06 17:08:24 +05:30
Manav Rathi
2f2d988eaa [web] Improve JPEG 2000 handling (#2383)
- Let supporting browsers (e.g. Safari) upload them.
- Let them be indexed by converting to JPEG.
2024-07-06 17:05:03 +05:30
Aman Raj Singh Mourya
45331de54e [mob][photos] Custom keypad position fixed 2024-07-06 16:58:26 +05:30
Manav Rathi
d0f585fc97 Special case jp2 rendering 2024-07-06 16:57:46 +05:30
Prateek Sunal
d8f275a388 fix(mobile): add panorama detection 2024-07-06 16:35:36 +05:30
atyabbin
2e35b1eeb4 First view of the dashboard with new UI 2024-07-06 16:33:26 +05:30
Manav Rathi
c86be54ac1 [desktop] Handle jp2 and simplify 2024-07-06 16:21:43 +05:30
Vishnu Mohandas
d24c116d14 [mob][photos] Prepare for release v0.9.5 (#2381) 2024-07-06 16:09:48 +05:30
ashilkn
a279c442b8 [mob][photos] Update change log and change log version 2024-07-06 15:48:33 +05:30
laurenspriem
1f0686d84d [mob][photos] ML debug section 2024-07-06 15:18:28 +05:30
ashilkn
5b76225542 [mob][photos] Remove feature flag on select all feature 2024-07-06 15:16:20 +05:30
ashilkn
e2f2921d78 bump up to v 0.9.5 2024-07-06 15:05:30 +05:30
Ashil
86584e7424 [mob][photos] Lockscreen Fixes (#2367) 2024-07-06 15:01:27 +05:30
Ashil
05a400102a [mob][photos] Added button to logout from Lockscreen (#2379) 2024-07-06 14:59:51 +05:30
Manav Rathi
9c7c0b9592 [web] Fix duplication emotion instances (#2378)
Something's wrong with yarn's resolution algorithm, but let's leave that
be until we migrate off classic. 11.11.4 doesn't have anything we need,
so use 11.11.3 that seems to not result in dupes.

The warning was

gallery.js:16547 You are loading @emotion/react when it is already
loaded. Running multiple instances may cause problems. This can happen
if multiple versions are used, or if multiple builds of the same version
are used.

Ref:
- https://github.com/ente-io/ente/pull/2372
2024-07-06 14:46:22 +05:30
Aman Raj Singh Mourya
e807712cdc [mob][photos] Added button to logout from Lockscreen 2024-07-06 14:44:45 +05:30
Manav Rathi
e468ecc98c [web] Fix duplication emotion instances
Something's wrong with yarn's resolution algorithm, but let's leave that be
until we migrate off classic. 11.11.4 doesn't have anything we need, so use
11.11.3 that seems to not result in dupes.

The warning was

    gallery.js:16547 You are loading @emotion/react when it is already loaded. Running multiple instances may cause problems. This can happen if multiple versions are used, or if multiple builds of the same version are used.

Ref:
- https://github.com/ente-io/ente/pull/2372
2024-07-06 14:41:43 +05:30
Manav Rathi
dc80aac487 [desktop] Consider HTTP 4xx errors when PUT-ing embeddings as perm failures (#2377)
Also continue processing the liveQ even if embeddings pull fails.
2024-07-06 14:24:37 +05:30
Manav Rathi
1a06fce8f2 lf 2024-07-06 14:21:37 +05:30
Manav Rathi
933212ba59 Use elsewhere 2024-07-06 14:16:45 +05:30
Manav Rathi
26d8ecda08 tokens 2024-07-06 14:07:49 +05:30
Manav Rathi
8fc897ad16 Ok 2024-07-06 14:02:32 +05:30
Manav Rathi
53a8de9ac4 Shorten 2024-07-06 14:00:50 +05:30
Manav Rathi
a99a179ef9 Nicer error logs on desktop 2024-07-06 13:40:00 +05:30
Manav Rathi
cdba99a7c2 Use elsewhere 2024-07-06 13:23:55 +05:30
Manav Rathi
b03b9fd314 Let the liveQ be processed 2024-07-06 11:02:10 +05:30
Manav Rathi
4019afdd90 [desktop] Consider HTTP 4xx errors when PUT-ing embeddings as perm failures
Ref:
- https://github.com/ente-io/ente/pull/2369
- https://github.com/ente-io/ente/pull/2368
2024-07-06 10:23:33 +05:30
Manav Rathi
c12130d357 [desktop] Update eslint to fix warnings introduced after update to TypeScript 5.5 (#2375) 2024-07-06 09:47:00 +05:30
Manav Rathi
4427352f51 Handle update 2024-07-06 09:44:38 +05:30
Manav Rathi
ac06f67891 Update the typescript-eslint v8 alpha 2024-07-06 09:37:57 +05:30
ashilkn
27dab94782 [mob][photos] Immediately logout if too many attempts on lockscreen 2024-07-06 09:37:49 +05:30
Manav Rathi
99616b46a1 [desktop] Upgrade eslint (within the 9x series) 2024-07-06 09:26:45 +05:30
ashilkn
d72a561a9b [mob][photos] Minor UI fix on lock screen password entry page 2024-07-06 08:57:14 +05:30
ashilkn
75baee00c2 [mob][photos] Fix unexpected animation in lockscreen 2024-07-06 08:35:34 +05:30
Manav Rathi
8b696b1242 [web] Various minor chores (#2372)
See commit messages for details.
2024-07-05 20:43:36 +05:30
Manav Rathi
aebe12bd9e Fix 2024-07-05 20:37:58 +05:30
Manav Rathi
fcb86da03c Update some dependencies (minor versions); pin otpauth
Pin otpauth since upstream changed from jsSHA some other library, and we'd need
to do the same for our steam codes implementation to avoid increasing the bundle
size.

https://github.com/hectorm/otpauth/pull/505

---

For the rest of the updates, Scanned the CHANGELOGs (linked):

@emotion/react, @emotion/styled
- https://github.com/emotion-js/emotion/releases

@mui/icons-material, @mui/material
https://github.com/mui/material-ui/releases

get-user-locale
https://github.com/wojtekmaj/get-user-locale/releases

i18next, i18next-resources-to-backend, react-i18next
https://github.com/i18next/i18next/releases

ml-matrix
https://github.com/mljs/matrix/releases

next
Doesn't have a changelog. Rely on hope.
See: https://github.com/vercel/next.js/discussions/65212

react, react-dom, @types/react, @types/react-dom
https://github.com/facebook/react/blob/main/CHANGELOG.md

react-virtualized-auto-sizer
https://github.com/bvaughn/react-virtualized-auto-sizer/releases

@types/chromecast-caf-receiver, @types/leaflet
Minor updates, type only
2024-07-05 20:31:37 +05:30
Manav Rathi
99af0ff294 Update to vite 5.3.3 (payments)
https://github.com/vitejs/vite/blob/v5.3.3/packages/vite/CHANGELOG.md

Also update sibling @vitejs/plugin-react
2024-07-05 19:49:48 +05:30
Manav Rathi
7cef60f8b9 Inline 2024-07-05 19:39:20 +05:30
Manav Rathi
31b6572e17 New convention 2024-07-05 19:37:27 +05:30
Manav Rathi
d07a46f514 Tense 2024-07-05 19:36:35 +05:30
Manav Rathi
547d03049a [web] Start using TypeScript 5.5 goodies
We updated to 5.5 in https://github.com/ente-io/ente/pull/2351, but I was
waiting for the VS Code release with 5.5 to also go out (so that we don't see
the editor squigglies).
2024-07-05 19:34:47 +05:30
Manav Rathi
18ab41b9ec [workers] Restrict CORS ACAH headers to the whitelist (#2371) 2024-07-05 18:45:22 +05:30
Manav Rathi
e9938c2ac4 [workers] Restrict CORS ACAH headers to the whitelist 2024-07-05 18:17:34 +05:30
Manav Rathi
089ed89045 [meta] Prettier 3.3 (#2370)
No breaking changes that affect us.

https://prettier.io/blog/2024/06/01/3.3.0
2024-07-05 17:55:53 +05:30
Manav Rathi
9c11a7f4b7 [meta] Prettier 3.3
No breaking changes that affect us.

https://prettier.io/blog/2024/06/01/3.3.0
2024-07-05 17:51:07 +05:30
Manav Rathi
543fb835f3 [server] Increase HTTP request body size to prevent 413 Too Large errors (#2369)
Allow HTTP request body up to 4 MB. The default is 1 MB, which is too
small for face embeddings for photos with more than a couple of hundred
faces.

Roughly, each face embedding is 4KB, but encrypting and base-64-ing the
embedding also has a 30% addition (just from one sample I saw), so this
should allow photos with ~700 faces to go through.

Ref:
-
https://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
2024-07-05 14:20:31 +05:30
Manav Rathi
0b3ca8db69 [server] Increase HTTP request body size to prevent 413 Too Large errors
Allow HTTP request body up to 4 MB. The default is 1 MB, which is too small for
face embeddings for photos with more than a couple of hundred faces.

Roughly, each face embedding is 4KB, but encrypting and base-64-ing the
embedding also has a 30% addition (just from one sample I saw), so this should
allow photos with ~700 faces to go through.

Ref:
- https://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
2024-07-05 14:08:10 +05:30
Aman Raj Singh Mourya
05e7863bdc [mob][photos] Lock count fixed 2024-07-05 13:32:17 +05:30
laurenspriem
9232cd150b [mob][photos] SemanticSearchService minor changes 2024-07-05 13:26:26 +05:30
laurenspriem
f95331c8f5 [mob][photos] Minor changes 2024-07-05 13:12:51 +05:30
laurenspriem
d2f6a533ce [mob][photos] Cleanup MagicSection 2024-07-05 13:05:09 +05:30
laurenspriem
552d6dfb30 [mob][photos] Cleanup temp clip in ImageIsolate 2024-07-05 13:02:31 +05:30
laurenspriem
8f4a867252 [mob][photos] Minor change 2024-07-05 13:00:45 +05:30
Manav Rathi
a2ee8a2ee9 [desktop] Embed faces in batches to prevent memory pressure crash (#2368) 2024-07-05 12:54:06 +05:30
Manav Rathi
969154baff [desktop] Embed faces in batches to prevent memory pressure crash 2024-07-05 11:53:52 +05:30
Aman Raj Singh Mourya
27525907af [mob][photos] Lock screen Clean Up 2024-07-05 11:46:38 +05:30
Aman Raj Singh Mourya
92e89d3589 [mob][photos] Timer animation fixed 2024-07-05 11:36:43 +05:30
Manav Rathi
9898a7c221 [desktop] Update Electron 30.0.9 => 30.1.2 (#2366)
- Update Electron 30.0.9 => 30.1.2
- Revert to the now un-deprecated API that we were using earlier
- Upgrade lru-cache
2024-07-05 10:59:47 +05:30
Manav Rathi
ef788b16b9 Upgrade lru-cache 2024-07-05 10:57:48 +05:30
Manav Rathi
5f7577309a Revert to the now un-deprecated API that we were using earlier
https://github.com/electron/electron/pull/42411
2024-07-05 10:53:13 +05:30
Manav Rathi
cd39e5e9cd Update Electron 30.0.9 => 30.1.2
https://github.com/electron/electron/releases/tag/v30.1.2
2024-07-05 10:48:04 +05:30
Manav Rathi
588662d1ce [desktop] Only attempt indexing after a successful pull (#2365) 2024-07-05 10:45:56 +05:30
Manav Rathi
4f98e72a58 [desktop] Only attempt indexing after a successful pull 2024-07-05 09:38:03 +05:30
Manav Rathi
5bd3f6076b [infra] Teach copycat db how to restore specific versions (#2363) 2024-07-04 22:08:19 +05:30
Manav Rathi
adcdba3f8f Update SCW cli version
No specific changes, just bringing it up to speed. No breaking changes I noticed in the CHANGELOG
https://github.com/scaleway/scaleway-cli/releases
2024-07-04 22:06:57 +05:30
Manav Rathi
5c4c6f2677 Allow restoring specific backups 2024-07-04 22:06:46 +05:30
Prateek Sunal
db5229170b Merge branch 'main' into mobile-panorama 2024-07-04 21:08:40 +05:30
Prateek Sunal
aec3157efe chore(mobile): lint fixes 2024-07-04 21:05:44 +05:30
Prateek Sunal
c594f05423 feat(mobile): add panorama viewer 2024-07-04 21:05:18 +05:30
Manav Rathi
f217d85b70 [desktop] Allow live indexing during uploads (#2361)
Saves on an unnecessary download.

With this final piece in place, the face indexing part is feature
complete.
2024-07-04 20:31:25 +05:30
Manav Rathi
52448cd2a2 Shorten 2024-07-04 20:26:31 +05:30
Manav Rathi
dca76f304c Increase liveq limit 2024-07-04 20:19:30 +05:30
Manav Rathi
26f6ab0464 Use uploadItem 2024-07-04 20:11:50 +05:30
Manav Rathi
90c01a19a5 Tweak 2024-07-04 19:26:00 +05:30
Manav Rathi
38e23ca1b5 Rename 2024-07-04 19:20:19 +05:30
Manav Rathi
5698ee12a3 Doc 2024-07-04 19:05:19 +05:30
Manav Rathi
c3bbceae49 delegate 2024-07-04 18:45:13 +05:30
Manav Rathi
95ef21ae4f Forward the upload item 2024-07-04 17:39:30 +05:30
Aman Raj Singh Mourya
9982c73d5a [mob][auth] Implemented Lock screen 2024-07-04 16:55:33 +05:30
Manav Rathi
0ce729a312 Expand 2024-07-04 15:19:11 +05:30
Manav Rathi
73b78916de Ref 2024-07-04 15:16:59 +05:30
Manav Rathi
864e4c6dd1 Rename 2024-07-04 15:16:19 +05:30
Manav Rathi
00de818e65 Index new 2024-07-04 15:12:28 +05:30
Manav Rathi
41fe7ad794 Doc and rearrange 2024-07-04 15:07:10 +05:30
Manav Rathi
13843bf52d [desktop] Regenerate face crops whenever needed (#2358) 2024-07-04 14:14:23 +05:30
Manav Rathi
6d630e0c2a Misc 2024-07-04 14:06:04 +05:30
Manav Rathi
7bd10ed78b Trigger 2024-07-04 13:54:14 +05:30
Manav Rathi
ce0442a5dd Regen if needed 2024-07-04 13:42:56 +05:30
Neeraj Gupta
37519179a1 [mob] Add OnnxFlutterPlugin 2024-07-04 13:35:27 +05:30
Manav Rathi
b950fde3f2 Regen upper 2024-07-04 13:31:59 +05:30
Manav Rathi
1ab844da36 regen lower 2024-07-04 13:13:44 +05:30
Manav Rathi
eb7611a6d1 Fix warnings on opening drawer 2024-07-04 12:53:26 +05:30
Manav Rathi
ce045fb680 Cleanup 2024-07-04 12:41:02 +05:30
Manav Rathi
594d0e7ea0 The missing bit (as compared to mobile) 2024-07-04 12:17:54 +05:30
Aman Raj Singh Mourya
8c79aedd19 [mob][photos] Implemeted Applock to set custom pin/password (#2130)
This PR add the following features
1. **Device Lock:** If the user's device has a screen lock (PIN,
fingerprint, etc.), it will be used for initial authentication.
2. **Custom PIN/Passwprd**: Users can set a custom PIN/Password for app
access, independent of the device lock.

<br/>
<img width="300"
src="https://github.com/ente-io/ente/assets/146618155/54b044d1-d361-4ed8-a138-87b4838d75fc">
<img align="left" width="300"
src="https://github.com/ente-io/ente/assets/146618155/9bb90ab7-2d97-472e-90da-945a3a043533">

<br/>

<img width="300"
src="https://github.com/ente-io/ente/assets/146618155/8207605f-3495-4f62-bc34-b5a8ec64ab0a">
<img align="left" width="300"
src="https://github.com/ente-io/ente/assets/146618155/9f5fb83f-37a1-4214-b27e-4433b40a8773">
2024-07-04 12:12:40 +05:30
Manav Rathi
401ae85f40 take 3 2024-07-04 12:08:58 +05:30
Manav Rathi
3065b392f3 cmp 2024-07-04 11:44:43 +05:30
Manav Rathi
2a587039b0 gen2 2024-07-04 11:10:22 +05:30
Manav Rathi
6af39d52e3 Impl 2024-07-04 11:07:11 +05:30
Manav Rathi
e15dbc2023 Outline 2024-07-04 10:57:45 +05:30
Manav Rathi
ed2c63cf03 Port the mobile algo
Function: generateFaceThumbnailsUsingCanvas
File: mobile/lib/utils/image_ml_util.dart
2024-07-04 10:28:48 +05:30
Manav Rathi
b04538ada2 Rename and merge 2024-07-04 10:00:19 +05:30
laurenspriem
e2241df865 [mob][photos] First cleanup of SemanticSearchService 2024-07-04 09:49:00 +05:30
Manav Rathi
52cd2d30a1 Agenda 2024-07-04 09:44:43 +05:30
Manav Rathi
0d0d501518 Swap 2024-07-04 09:28:48 +05:30
laurenspriem
ff5dc490f8 [mob][photos] Small changes 2024-07-04 09:14:31 +05:30
laurenspriem
e65b4643cd [mob][photos] Add clip indexing to MLService 2024-07-04 07:24:42 +05:30
laurenspriem
11656a59a6 [mob][photos] Include clip in MLResult 2024-07-04 06:28:19 +05:30
laurenspriem
8609cb9498 [mob][photos] ORTEnv fix 2024-07-03 22:54:52 +05:30
laurenspriem
37cc447d4f [mob][photos] Rename to MLService 2024-07-03 22:51:17 +05:30
laurenspriem
680c8784fb [mob][photos] Refactor results object 2024-07-03 22:46:49 +05:30
laurenspriem
64a2544e95 [mob][photos] Face detection cleanup 2024-07-03 22:33:38 +05:30
laurenspriem
36224b45ef [mob][photos] Move faces pipeline to FaceRecognitionService 2024-07-03 22:08:19 +05:30
Manav Rathi
5b7dcddab3 [desktop] Fetch face indexes - Part 7/7 (#2357)
There still remain things to fix (e.g. the live sync), but now overall
the fetch + index flow is complete.
2024-07-03 21:03:21 +05:30
Manav Rathi
809b02cb26 Last trace 2024-07-03 20:33:39 +05:30
ashilkn
cb94d95d94 [mob][photos] Bump up to v0.9.4 2024-07-03 20:13:46 +05:30
ashilkn
4665cac03d [mob][photos] Extract strings 2024-07-03 20:11:40 +05:30
ashilkn
98d1a1c219 [mob][photos] Remove old assets 2024-07-03 19:43:15 +05:30
Manav Rathi
3b4897b86a Omit middleman 2024-07-03 19:37:20 +05:30
ashilkn
1042332f5b [mob][photos] Add title to error dialog when there is no system lock 2024-07-03 19:34:57 +05:30
ashilkn
c71850be07 [mob][photos] Change lock screen background asset 2024-07-03 19:21:16 +05:30
Manav Rathi
c0a6918c09 Trim 2024-07-03 18:18:16 +05:30
Manav Rathi
c66a74d1c7 Cleanup 2024-07-03 18:09:15 +05:30
Aman Raj Singh Mourya
80881816f3 [mob][photos] Lock screen UI tweaks (#2355) 2024-07-03 17:51:08 +05:30
Aman Raj Singh Mourya
39a3a48fd3 [mob][photos] show error dialog on no device lock enabled 2024-07-03 17:50:30 +05:30
ashilkn
5dbe46092a [mob][photos] lock screen UI tweaks 2024-07-03 17:35:41 +05:30
laurenspriem
fd6c521649 [mob][photos] Decouple face embedding fetch from indexing 2024-07-03 16:55:21 +05:30
Aman Raj Singh Mourya
6e6da8152d [mob][photos] UI update 2024-07-03 16:20:24 +05:30
ashilkn
f570773f23 [mob][photos] Use better names 2024-07-03 15:49:13 +05:30
Manav Rathi
b43e6e5981 Lint fix 2024-07-03 15:09:51 +05:30
ashilkn
2dc7d19784 Merge branch 'main' into lockscreen_options 2024-07-03 14:57:55 +05:30
Aman Raj Singh Mourya
c789684c31 [mob][photos] Tap anywhere on Lock screen to unlock 2024-07-03 14:53:35 +05:30
Manav Rathi
d539eb9b1b hook to upload events 2024-07-03 14:44:31 +05:30
Manav Rathi
c8f3df3969 Reorder 2024-07-03 14:34:15 +05:30
Manav Rathi
5f771e923c New flow 2024-07-03 14:31:46 +05:30
Manav Rathi
8acb2a1b98 Clarify 2024-07-03 14:09:32 +05:30
Manav Rathi
0fa0bf124a Only reset the idle duration on non-empty pulls 2024-07-03 14:07:42 +05:30
Manav Rathi
1b6d362314 Handle first run 2024-07-03 13:58:47 +05:30
Manav Rathi
1987f2354a Test run 2024-07-03 13:34:50 +05:30
Manav Rathi
2ab2a13dc0 Download manager 2024-07-03 13:33:17 +05:30
Manav Rathi
70e198ee7f Intertwine 2024-07-03 13:17:30 +05:30
Aman Raj Singh Mourya
b3e7bab0cb [mob][photos] UI update 2024-07-03 13:17:25 +05:30
Aman Raj Singh Mourya
23acf45d6b Merge branch 'lockscreen_options' of https://github.com/ente-io/ente into lockscreen_options 2024-07-03 13:13:34 +05:30
Aman Raj Singh Mourya
4ad8d0c0fd [mob][photos] UI update 2024-07-03 13:08:43 +05:30
Manav Rathi
da06653c6a Implicit state machine 2024-07-03 12:41:38 +05:30
Manav Rathi
ea47936231 ua and more 2024-07-03 12:25:23 +05:30
Manav Rathi
fc46552b0f Batch 2024-07-03 11:50:45 +05:30
Manav Rathi
532a9f64ff Read 2024-07-03 11:45:49 +05:30
Manav Rathi
910013572d Make the user's ID accessible to web workers 2024-07-03 11:44:31 +05:30
Manav Rathi
c61263f179 Support nums and bools 2024-07-03 11:34:21 +05:30
laurenspriem
523d3fa201 [mob][photos] Remove any model differentiation between onnx and ggml 2024-07-03 11:20:53 +05:30
laurenspriem
2d0cadc8c9 [mob][photos] Rename and delete lot of clip stuff 2024-07-03 11:19:59 +05:30
Manav Rathi
206a8a538a Start using it 2024-07-03 11:12:10 +05:30
laurenspriem
4cdbb0c128 [mob][photos] Automatically init ONNX environment 2024-07-03 11:11:09 +05:30
Manav Rathi
9e69798d79 In memory flag 2024-07-03 11:03:02 +05:30
Manav Rathi
5948714aff S2 2024-07-03 10:42:45 +05:30
Manav Rathi
08a23d8733 Sketch 2024-07-03 10:22:18 +05:30
Manav Rathi
0814fd42d1 [web] Misc minor tsc improvements (#2352) 2024-07-02 21:43:26 +05:30
Manav Rathi
dbe3e9a7d8 New convention 2024-07-02 21:29:02 +05:30
Manav Rathi
94f5822e72 Works 2024-07-02 21:17:41 +05:30
Manav Rathi
851cd77c50 ditto 2024-07-02 21:15:37 +05:30
Manav Rathi
2709298df0 Isolate 2024-07-02 21:15:02 +05:30
Manav Rathi
eee9a32b9a [web] TypeScript 5.5 (#2351) 2024-07-02 21:03:04 +05:30
Manav Rathi
4a84309e23 Apparently 2024-07-02 20:57:54 +05:30
Manav Rathi
6aeaea65ca [web] TypeScript 5.5 2024-07-02 20:43:15 +05:30
Ashil
61eb8d4282 [mob][photos] Lock screen clean up + refactor (#2350) 2024-07-02 20:07:31 +05:30
ashilkn
a3b19162f4 [mob][photos] Clean up 2024-07-02 20:04:18 +05:30
Manav Rathi
c8d0ccfe6a [desktop] Fetch face indexes - Part 6/x (#2349) 2024-07-02 20:01:42 +05:30
Manav Rathi
bb31f44227 Prepare for merge 2024-07-02 19:58:12 +05:30
ashilkn
6ab5015b9d [mob][photos] Refactor + use better variable names 2024-07-02 19:42:25 +05:30
Manav Rathi
d77b9d06f9 lf 2024-07-02 19:24:21 +05:30
Manav Rathi
9758b85e96 Prune 2024-07-02 19:22:45 +05:30
Manav Rathi
e8445d99fb Tweak 2024-07-02 19:17:22 +05:30
Manav Rathi
177a04830b Match face DB 2024-07-02 19:10:15 +05:30
Manav Rathi
3861e48737 Prune 2024-07-02 19:03:18 +05:30
Manav Rathi
f60ff6d8df Rename and shuffle 2024-07-02 18:59:50 +05:30
ashilkn
365e8e6eb8 [mob][photos] Make custom key pad for pin a separate widget and reuse it instead of writing duplicates of it 2024-07-02 18:19:16 +05:30
laurenspriem
e76d26914d [mob][photos] Delete clip ggml 2024-07-02 17:47:40 +05:30
laurenspriem
63c570b73a [mob][photos] Redundant line 2024-07-02 17:38:45 +05:30
laurenspriem
e84c9e604a [mob][photos] misplaced comment 2024-07-02 17:37:28 +05:30
laurenspriem
16e6812319 [mob][photos] Embedding normalization function 2024-07-02 17:34:22 +05:30
laurenspriem
53d5625499 [mob][photos] Move ONNX model initialization in abstract class 2024-07-02 17:18:40 +05:30
Manav Rathi
f757c996e7 [desktop] Fetch face indexes - Part 5/x (#2348) 2024-07-02 15:53:13 +05:30
ashilkn
71e7e660b2 [mob][photos] Use better keys + make members private 2024-07-02 15:46:01 +05:30
laurenspriem
55858eba0b [mob][photos] Small cleanup of FaceMlService 2024-07-02 15:45:42 +05:30
Manav Rathi
ff94ceb254 Fix condition 2024-07-02 15:44:02 +05:30
Manav Rathi
54b0374680 Parse array 2024-07-02 15:41:24 +05:30
Manav Rathi
33ab6809e2 Cleanup 2024-07-02 15:31:24 +05:30
laurenspriem
d15138de9b [mob][photos] Minor change 2024-07-02 15:30:49 +05:30
Manav Rathi
c9a2494ac8 Test 2024-07-02 15:17:51 +05:30
ashilkn
03ded09cb4 [mob][photos] Use consistent names for all lock screen related classes and file names 2024-07-02 15:17:07 +05:30
Manav Rathi
e28a6b5290 Add custom error
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error
2024-07-02 15:12:07 +05:30
ashilkn
f6e4d4c7c9 [mob][photos]
Clean up main.dart
2024-07-02 15:04:06 +05:30
Manav Rathi
8031f27feb Sanity check 2024-07-02 14:53:35 +05:30
ashilkn
ec04becd0e [mob][photos] Clean up configuration.dart 2024-07-02 14:44:22 +05:30
laurenspriem
351d5f85ac [mob][photos] Minor change 2024-07-02 14:27:37 +05:30
Manav Rathi
1a4b3199f1 new 2024-07-02 14:15:55 +05:30
laurenspriem
6c3ba60b1b [mob][photos] Create separate FaceRecognitionService 2024-07-02 14:01:23 +05:30
Manav Rathi
f7137b721e Move 2024-07-02 13:56:53 +05:30
Manav Rathi
080d5630a8 imports 2024-07-02 13:52:58 +05:30
Manav Rathi
af61774d93 Give tsc a helping hand 2024-07-02 13:49:51 +05:30
Manav Rathi
0e1b490371 Assert 2024-07-02 13:47:27 +05:30
Manav Rathi
6bb126e58f Move 2024-07-02 13:34:43 +05:30
laurenspriem
6622441b38 [mob][photos] Add todo 2024-07-02 13:32:36 +05:30
Manav Rathi
369ff7833c Fix 2024-07-02 13:32:10 +05:30
Manav Rathi
658a258ddc Fix 2024-07-02 13:31:12 +05:30
laurenspriem
f77a33a2c0 [mob][photos] Remove old todo 2024-07-02 13:31:00 +05:30
laurenspriem
9e76c31655 [mob][photos] Move cosine function 2024-07-02 13:30:23 +05:30
Manav Rathi
9c377d9ced fix 2024-07-02 13:27:16 +05:30
Manav Rathi
c27f4a64df assert 2024-07-02 13:22:31 +05:30
laurenspriem
4871755140 [mob][photos] FileML for faces cleanup unused clip embedding attribute 2024-07-02 13:20:09 +05:30
Manav Rathi
4d9b7d7632 fix 2024-07-02 13:18:20 +05:30
Manav Rathi
1f00330fd4 fix or neuter or workaround 2024-07-02 13:14:22 +05:30
Manav Rathi
6c178a4476 fix 2024-07-02 13:07:47 +05:30
Manav Rathi
f3bd395f11 New loc 2024-07-02 13:04:51 +05:30
Manav Rathi
9d30ffc96f [desktop] Fix CI lint errors (#2344)
Ref: https://github.com/ente-io/ente/pull/2342
2024-07-02 12:32:46 +05:30
Manav Rathi
8fe0a31da3 [desktop] Fix CI lint errors
https://github.com/ente-io/ente/pull/2342
2024-07-02 12:30:38 +05:30
Nikunj Kumar Nakum
06fae3836e Merge branch 'ente-io:main' into main 2024-07-02 12:29:22 +05:30
Manav Rathi
6ee237716e [desktop] Fetch face indexes - Part 4/x (#2341)
This mostly moves a few files that are transitively used by f-index.ts
to new (so that we can move f-index.ts to new and call it from the
worker therein).
2024-07-02 12:28:11 +05:30
Nikunj Kumar Nakum
d86ce619c0 Update custom-icons.json
added bitmart and htx
2024-07-02 12:26:37 +05:30
Manav Rathi
93b264443c next line 2024-07-02 12:25:21 +05:30
Manav Rathi
47e8474466 wc 2024-07-02 12:21:39 +05:30
Manav Rathi
dd80b2174f Try once more 2024-07-02 12:18:32 +05:30
Laurens Priem
fa28d6d6db [web][photos] Correct clip preprocessing (#2342)
## Description

Fixed issues with the old clip preprocessing.

## Tests

Not tested, but confident it's correct. Should compare embeddings
between platforms after all web changes are done.
2024-07-02 12:10:29 +05:30
Manav Rathi
f8e5bd3d66 Workaround failures on GitHub action 2024-07-02 12:07:45 +05:30
laurenspriem
ff2d838b64 [web][photos] Correct clip preprocessing 2024-07-02 12:06:41 +05:30
Aman Raj Singh Mourya
9fd94c63d9 [mob][photos] lockscreen UI updated 2024-07-02 11:52:47 +05:30
Manav Rathi
8abcd39966 Fix warning 2024-07-02 11:48:48 +05:30
Manav Rathi
a65e0ddfa4 lf 2024-07-02 11:47:30 +05:30
Manav Rathi
406e7bd5bd tsc 2024-07-02 11:41:44 +05:30
Manav Rathi
a7f0dc74fd tsc 2024-07-02 11:26:11 +05:30
Manav Rathi
b49d1323db tsc 2024-07-02 11:14:35 +05:30
Manav Rathi
16b79bcf4a tsc 2024-07-02 11:11:06 +05:30
Manav Rathi
16e197455b Update imports 2024-07-02 11:00:38 +05:30
Manav Rathi
cd27168f5f Move 2024-07-02 10:58:59 +05:30
Manav Rathi
1c7f25723e Conv 2024-07-02 10:58:27 +05:30
Manav Rathi
025fe35999 tsc transitive 2024-07-02 10:55:57 +05:30
Manav Rathi
892a90d83b esl 2024-07-02 10:51:44 +05:30
Manav Rathi
94f179ebab Fix esl 2024-07-02 10:41:06 +05:30
Manav Rathi
f2ea1a05c1 Fix tsc 2024-07-02 10:38:51 +05:30
Manav Rathi
b88d6d26a6 Fix tsc 2024-07-02 10:37:44 +05:30
Manav Rathi
18194dc61a Fix tsc 2024-07-02 10:35:29 +05:30
Manav Rathi
f7324d5388 Move 2024-07-02 10:22:04 +05:30
Manav Rathi
93488e149d move and merge 2024-07-02 10:15:40 +05:30
Crowdin Bot
23b0ea67ae New Crowdin translations by GitHub Action 2024-07-02 02:10:11 +00:00
Nikunj Kumar Nakum
a2599f3415 updated coindcx icon and added 2 more icons
added new HTX and bitmart icons
2024-07-02 00:15:33 +05:30
Manav Rathi
2cce5fb17c Move more 2024-07-01 20:44:09 +05:30
Manav Rathi
9205907588 Inline 2024-07-01 20:33:28 +05:30
Manav Rathi
a282c6cb40 Move more 2024-07-01 20:28:32 +05:30
Manav Rathi
cec60520d9 Move 2024-07-01 20:16:57 +05:30
Manav Rathi
5c0f183740 lf 2024-07-01 20:09:49 +05:30
Manav Rathi
03150482f7 Use our check 2024-07-01 20:07:25 +05:30
Manav Rathi
5fcb1de540 Rename etc 2024-07-01 20:06:48 +05:30
Manav Rathi
157f3696e4 Move 2024-07-01 19:58:28 +05:30
Neeraj Gupta
45b5703678 [mob] Use model path for session creation 2024-07-01 18:19:11 +05:30
Neeraj Gupta
a60c50fe97 [mob] Avoid FileUploader cache clear in case of autoLogout (#2335)
## Description

## Tests
2024-07-01 16:48:57 +05:30
Victor Muthiani
6544ed3d3d [auth] Icons for Yahoo, OKX, 1XBET, Bitget, & Crypto.com (#2291)
## Description
Added Yahoo,okx,1xbet,bitget & crypto.com icons
uploaded respective optimized svgs and updated the json file
2024-07-01 16:46:57 +05:30
Laurens Priem
b4d0eb843b [mob][photos] Fix german translation (#2337)
## Description

Fixed translation.
2024-07-01 16:45:44 +05:30
laurenspriem
c40a051f5f [mob][photos] Fix german translation 2024-07-01 16:43:54 +05:30
Manav Rathi
0b76287f80 [desktop] Fetch face indexes - Part 3/x (#2336) 2024-07-01 16:25:08 +05:30
Manav Rathi
df85e70a37 lf 2024-07-01 16:23:28 +05:30
Manav Rathi
9734797bac Comment out for now 2024-07-01 16:19:24 +05:30
Manav Rathi
b430aeb7c4 Shorten 2024-07-01 15:55:08 +05:30
Manav Rathi
ff0f940798 Shorten 2024-07-01 15:32:15 +05:30
Manav Rathi
5988052521 Fix 2024-07-01 15:29:32 +05:30
Neeraj Gupta
b3a48194c5 [mob][android] Expose custom onnx plugin 2024-07-01 15:13:29 +05:30
Manav Rathi
c929d3dc74 Simplify 2024-07-01 15:10:57 +05:30
Manav Rathi
bf2873821d Allow to be set/get from webworkers 2024-07-01 14:54:42 +05:30
Manav Rathi
eaecf91aa1 Rearrange 2024-07-01 14:52:11 +05:30
Neeraj Gupta
49f96dbea1 [mob] Avoid FileUploader cache clear in case of autoLogout 2024-07-01 14:43:53 +05:30
Manav Rathi
b9972e131a [web] Update case of some recently touched l10n keys (#2334) 2024-07-01 14:25:10 +05:30
Manav Rathi
c318a15236 Update l10n keys 2024-07-01 14:22:21 +05:30
Manav Rathi
1a545aeef6 [web] New translations (#2333)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-01 14:19:19 +05:30
Crowdin Bot
d40d119b82 New Crowdin translations by GitHub Action 2024-07-01 08:48:44 +00:00
Manav Rathi
e71410af4e [web] Allow web workers to access token to make API calls (#2332) 2024-07-01 14:16:32 +05:30
Manav Rathi
612e81d74e tsc 2024-07-01 13:53:29 +05:30
Manav Rathi
bf1f4b26cf Keep separate 2024-07-01 13:51:43 +05:30
Manav Rathi
de7b80a352 Fix 2024-07-01 13:48:29 +05:30
Manav Rathi
cf3728eee8 Migrate 2024-07-01 13:46:48 +05:30
Manav Rathi
5b9c173b0e Clean 2024-07-01 13:37:17 +05:30
Manav Rathi
4179d183bd Unenum 2024-07-01 13:32:51 +05:30
Manav Rathi
fbae7b6fd0 Inline 2024-07-01 13:27:57 +05:30
Manav Rathi
62c9b2afc2 Remove dependency 2024-07-01 13:22:22 +05:30
Manav Rathi
cd81bbe19e Scope 2024-07-01 13:20:11 +05:30
Manav Rathi
39a6b3cd6b Make the context more specific 2024-07-01 13:20:11 +05:30
Manav Rathi
d14a6591d2 Assert that accounts has no local state 2024-07-01 13:20:11 +05:30
Manav Rathi
6b6edfb5bf Reduce state 2024-07-01 13:20:11 +05:30
Manav Rathi
7b20bbd5a2 Reorder 2024-07-01 13:20:11 +05:30
Manav Rathi
61a62f5656 Reduce local state for accounts 2024-07-01 13:20:11 +05:30
Manav Rathi
0376af8d38 Read from kv 2024-07-01 13:20:11 +05:30
Manav Rathi
85aaf94c89 4 2024-07-01 13:20:11 +05:30
Manav Rathi
af53585f6c 3 2024-07-01 13:20:11 +05:30
Manav Rathi
22fbf0a1be 2 2024-07-01 13:20:11 +05:30
Manav Rathi
4acd17f06b Funnel point 2024-07-01 13:20:11 +05:30
Manav Rathi
05e7a998e2 [desktop] Use clip-bpe-js as the Tokenizer (#2331)
Replace the inlined code with the library.

Tested by comparing the produced embeddings on a few sample prompts
(were exactly the same).
2024-07-01 13:05:31 +05:30
Manav Rathi
bbc44d6ac1 [desktop] Use clip-bpe-js as the Tokenizer
Replace the inlined code with the library.

Tested by comparing the produced embeddings on a few sample prompts (were
exactly the same).
2024-07-01 13:03:07 +05:30
Manav Rathi
b1da1dfe05 [infra] Change prometheus scrape interval to 60s (the default) (#2330) 2024-07-01 11:47:12 +05:30
Manav Rathi
26c1dda600 [infra] Change prometheus scrape interval to 60s (the default) 2024-07-01 11:42:11 +05:30
Manav Rathi
2f0112d5de [web] Make the client package available to web worker code (#2329) 2024-07-01 09:55:41 +05:30
Manav Rathi
ca0fa88bb5 Incl x-c-p in all API fetches 2024-06-30 18:58:35 +05:30
Manav Rathi
45093fcc0c Inline 2024-06-30 18:44:25 +05:30
Manav Rathi
776915e659 Continue painting 2024-06-30 18:22:58 +05:30
Manav Rathi
4a14017cff cast 2024-06-30 18:14:27 +05:30
Manav Rathi
67e054a26d Continue second pass 2024-06-30 18:03:08 +05:30
Manav Rathi
6f073b007b isDesktop 2024-06-30 17:58:22 +05:30
Manav Rathi
284799bc7a Second pass 2024-06-30 17:54:11 +05:30
Manav Rathi
54c54d50c6 Static pkg name 2024-06-30 17:52:52 +05:30
Manav Rathi
f11960981a Use static app name 2024-06-30 17:41:56 +05:30
Manav Rathi
9973e5c701 Test 2024-06-30 08:07:38 +05:30
Manav Rathi
8fbc7b3937 Case 2024-06-30 07:58:14 +05:30
Manav Rathi
d09a7b290b New constant 2024-06-30 07:55:24 +05:30
Manav Rathi
bd627a6e54 Case 2024-06-30 07:49:21 +05:30
Manav Rathi
3ddd5bff2d Add cross-env (shx doesn't allow this)
https://github.com/shelljs/shx/issues/127
2024-06-29 21:48:50 +05:30
Manav Rathi
f7b7bae0af The plan
But will Windows play along...
2024-06-29 21:19:46 +05:30
laurenspriem
b0c92f8fe0 [mob][photos] Some debug prints 2024-06-29 19:25:13 +05:30
laurenspriem
0fe85390d3 [mob][photos] Temp lower minimum similarity threshold 2024-06-29 19:22:55 +05:30
laurenspriem
6d1c73d90e [mob][photos] Enable only clip embedding push again 2024-06-29 19:20:48 +05:30
laurenspriem
5eb02c242c [mob][photos] Small fix 2024-06-29 19:17:47 +05:30
laurenspriem
dcb90f9e59 [mob][photos] Only do tokenizer init in computer 2024-06-29 15:29:24 +05:30
laurenspriem
2299e69227 [mob][photos] Assets tokenizer cleanup 2024-06-29 15:10:12 +05:30
laurenspriem
4764fddd61 [mob][photos] Get tokenizer from remote instead of assets 2024-06-29 14:49:11 +05:30
Ashil
62c3ca3ecc [mob][photos] Fix: Intermittent disappearance of favorite album on 'On Ente' section. (#2314)
## Description

Quite possible the on ente section is built before favorites service is
finished initialising which is causing this issue. Reloading after init
is complete should fix this bug

## Tests

Tested and working fine.
2024-06-29 14:39:21 +05:30
Ashil
a967d2fbd0 [mob][photos] Unselect all selected items on system back navigation (#2315) 2024-06-29 14:39:12 +05:30
Aman Raj Singh Mourya
3c86a9bc06 [mob][photos] Added time delay for invalid attempts 2024-06-29 14:19:47 +05:30
laurenspriem
9f1ed16364 [mob][photos] Rename score to similarity for clarity 2024-06-29 13:54:58 +05:30
laurenspriem
f75b8b9950 [mob][photos] Logging 2024-06-29 12:14:58 +05:30
laurenspriem
9b41180b2d [mob][photos] Run clip in separate isolate 2024-06-29 12:13:41 +05:30
Manav Rathi
450981a5fb [desktop] Fetch face indexes - Part 2/x (#2320)
Continuation of https://github.com/ente-io/ente/pull/2297
2024-06-29 12:01:52 +05:30
Manav Rathi
ad2dabcc96 Fix again 2024-06-29 11:43:15 +05:30
Manav Rathi
8b16b4632f Renames 2024-06-29 11:36:45 +05:30
Manav Rathi
bb37630bae Nicer 2024-06-29 11:32:21 +05:30
Manav Rathi
66cb95e32c Fix hanging paren 2024-06-29 11:31:43 +05:30
Manav Rathi
ea51cdfc77 Remove unused 2024-06-29 11:18:46 +05:30
Manav Rathi
4d41f2d64c Remove unused 2024-06-29 11:15:43 +05:30
Manav Rathi
266796f619 wa 2024-06-29 10:52:43 +05:30
Manav Rathi
57a587301b Hook back into the app 2024-06-29 10:44:29 +05:30
Manav Rathi
90c15774d7 Extract 2024-06-29 10:44:29 +05:30
Manav Rathi
7d46de139e Logout 2024-06-29 10:44:29 +05:30
Manav Rathi
dd3243492a Use module state 2024-06-29 10:44:29 +05:30
Manav Rathi
ea7619d405 Potential entry point 2024-06-29 10:44:29 +05:30
Manav Rathi
7d8ade7fe4 Extract 2024-06-29 10:44:29 +05:30
Manav Rathi
ddf18bd036 Handle versioning 2024-06-29 10:44:27 +05:30
Manav Rathi
84a03dafe3 Isolate what changes 2024-06-29 10:44:02 +05:30
Manav Rathi
dc5b0b4393 Save 2024-06-29 10:44:02 +05:30
Manav Rathi
36d8c2a427 Specific-er than sync 2024-06-29 10:44:02 +05:30
Manav Rathi
b63a15a521 Move trash handling to existing sync 2024-06-29 10:44:02 +05:30
Manav Rathi
53452344f3 Lints 2024-06-29 10:44:02 +05:30
Manav Rathi
a119d544af prune prep 2024-06-29 10:44:02 +05:30
Manav Rathi
67d9e650ba Include files from trash 2024-06-29 10:44:02 +05:30
Manav Rathi
61d35159fa Dup 2024-06-29 10:44:02 +05:30
Manav Rathi
593ece7681 Compile 2024-06-29 10:44:01 +05:30
Manav Rathi
45a103f66a New layer 2024-06-29 10:42:28 +05:30
Manav Rathi
27c6474f06 Doc all 2024-06-29 10:42:28 +05:30
Manav Rathi
660f6c645b Rearrange 2024-06-29 10:42:28 +05:30
Manav Rathi
90cffef7be Doc 2024-06-29 10:42:28 +05:30
Manav Rathi
d6f30546b9 Rearrange 2024-06-29 10:42:28 +05:30
Manav Rathi
a9e0aa13ff Inline 2024-06-29 10:42:28 +05:30
Manav Rathi
1496b60895 Inline 2024-06-29 10:42:28 +05:30
Manav Rathi
2f7923b097 Rearrange 2024-06-29 10:42:28 +05:30
Manav Rathi
d5d7efd657 doc 3 2024-06-29 10:42:28 +05:30
Manav Rathi
c4b93019d5 doc 2 2024-06-29 10:42:28 +05:30
Manav Rathi
0943d1db8c wip doc 2024-06-29 10:42:28 +05:30
Manav Rathi
822e82d709 [desktop] Speed up reconciliation (#2319)
- Do an upfront directory listing.
- Avoid JSON parsing (the various LivePhoto functions we were callling
were internally doing it), and even when we have to, don't do it twice
(I tested, the JSON parsing does have a noticeable impact)

@ua741 Monkey testing shows it to be _*almost_ O(1) compared to the
earlier O(n). _*almost_ is with many caveats:
- The recursive ls is still multi-second (takes ~5s for 300k files on my
SSD)
- The loop is now almost instantaneous for people who don't have live
photos or have already synced, but there is still one JSON parse (in the
else branch) that'll run for initial exports or people with many live
photos
2024-06-29 09:32:11 +05:30
Manav Rathi
51eec12af5 Avoid JSON parsing, and even when we have to, don't do it twice 2024-06-29 09:14:17 +05:30
Manav Rathi
5da4028ebf [desktop] Speed up reconciliation by doing an upfront directory listing 2024-06-29 08:31:28 +05:30
Manav Rathi
26626797ff [web] Minor localization fixes (#2317) 2024-06-29 08:12:59 +05:30
Manav Rathi
ee3ddad4d1 Fix 2024-06-29 08:11:02 +05:30
Manav Rathi
730ca2119c Fix typo 2024-06-29 08:09:24 +05:30
Manav Rathi
58127591d0 Mark as pending translation 2024-06-29 08:08:55 +05:30
Manav Rathi
c9eaa2df12 Fix 2024-06-29 08:03:36 +05:30
Manav Rathi
66549445d1 [web] Fix download notification text overflow (#2316)
Fix overflowing file name on download success notification in case the
file name is very long and without any spaces.
2024-06-28 22:25:15 +05:30
Manav Rathi
f167839ddc Fix overflowing file name on download success notification
Ellipse text in notifications. This wasn't happening earlier if the file name
was long, without spaces to act as breaks.
2024-06-28 22:20:32 +05:30
Manav Rathi
6f0a36acde Inline 2024-06-28 22:13:13 +05:30
Ashil
1463d4199e [mob][photos] upgrade photo_manager (#2301) 2024-06-28 19:04:54 +05:30
ashilkn
094d4053fb [mob][photos] unselect all selected items on system back navigation 2024-06-28 18:52:36 +05:30
laurenspriem
9610abadbe [mob][photos] Use unquantized text encoder for clip 2024-06-28 18:51:32 +05:30
laurenspriem
63b55f2759 [mob][photos] Make clip use full file 2024-06-28 18:49:28 +05:30
laurenspriem
8381598944 [mob][photos] Refactor getting file path 2024-06-28 18:47:50 +05:30
laurenspriem
393ed91e86 [mob][photos] Use centercrop instead of empty pixels 2024-06-28 18:27:52 +05:30
laurenspriem
21483eacb4 [mob][photos] Remove computer for clip for now 2024-06-28 18:22:33 +05:30
laurenspriem
d7e1b737d8 [mob][photos] Use existing image utils for clip preprocessing 2024-06-28 18:20:35 +05:30
ashilkn
0a4abada00 [mob][photos] add debouncer to reloading user collections tab on FavoritesServiceInitCompleteEvent 2024-06-28 16:38:48 +05:30
laurenspriem
f03cea7252 [mob][photos] Inline 2024-06-28 15:56:27 +05:30
ashilkn
6bf00c40a0 [mob][photos] Fix: Intermittent disappearance of favorite album on 'On Ente' section
Quite possible the on ente section is built before favorites service is finished initialising which is causing this issue. Reloading after init is compelte should fix this bug
2024-06-28 15:55:46 +05:30
laurenspriem
06774aeb61 [mob][photos] Fix stupid error 2024-06-28 15:53:48 +05:30
laurenspriem
a16bf196b3 [mob][photos] Temporarily turn off clip embedding sync 2024-06-28 15:43:41 +05:30
laurenspriem
ac8dc687da Merge branch 'main' into clip_investigation 2024-06-28 15:39:25 +05:30
laurenspriem
cfca11a628 [mob][photos] Improve readability 2024-06-27 21:49:53 +05:30
atyabbin
65c72f6cf5 Showing usage data in GB in the fetch table 2024-06-27 15:59:39 +05:30
Aman Raj Singh Mourya
b4e0eb8491 Merge branch 'lockscreen_options' of https://github.com/ente-io/ente into lockscreen_options 2024-06-27 13:34:34 +05:30
Aman Raj Singh Mourya
bdbed2aa17 [mob][photos] Show errorText with border on invalid Pin 2024-06-27 13:33:40 +05:30
Aman Raj Singh Mourya
2652f39c21 [mob][photos] Fix visibility toggle disappearing on error state in lockscreen (#2303) 2024-06-27 13:32:37 +05:30
ashilkn
6f95272400 [mob][photos] Deprecate isPasswordInput in TextInputWidget, since the widget is becoming bloated and hard to maintain. Will be create a separate PasswordInputWidget instead in future 2024-06-27 12:54:26 +05:30
ashilkn
20c33fd00b [mob][photos] Workaround for visibility icon disappearing when password is wrong in lock screen password 2024-06-27 12:50:39 +05:30
ashilkn
1d5366c6b6 [mob][photos] upgrade photo_manager 2024-06-27 10:05:43 +05:30
Aman Raj Singh Mourya
59b132edf8 [mob][photos] moved funtions to lockscreen_setting.dart from configuration.dart 2024-06-26 14:02:27 +05:30
Prateek Sunal
73a53994f3 chore(mobile): add adapted from header in relevant files 2024-06-25 12:37:35 +05:30
Aman Raj Singh Mourya
3fe0faff6a [mob][photos] Implement hashing and salting for storing custom PIN/password in secure storage 2024-06-21 18:03:39 +05:30
Aman Raj Singh Mourya
fc7e7f4c88 [mob][photos] resolved PR comments 2024-06-20 12:57:14 +05:30
Aman Raj Singh Mourya
39d232a937 [mob][photos] landscape mode keyboard configured 2024-06-19 18:26:36 +05:30
Aman Raj Singh Mourya
1d9f4e27c7 [mob][photos] changes to the Pinput container 2024-06-18 18:59:01 +05:30
Aman Raj Singh Mourya
aeb3e2be24 [mob][photos] implemeted custom keyboard 2024-06-18 13:37:32 +05:30
Aman Raj Singh Mourya
89e7cfb357 [mob][photos] Add Animation to the lock icon & errorBorder on wrong password 2024-06-15 15:17:28 +05:30
Ashil
4e7b575c18 Error state for text input widget (#2139)
## Description

Surface error state in `TextInputWidget` if password entered is
incorrect.
2024-06-14 15:33:59 +05:30
ashilkn
c6d9b7d875 [mob][photos] Log from TextInputWidge when password is wrong 2024-06-14 15:31:05 +05:30
ashilkn
b63bd89512 [mob][photos] Show password wrong state in TextInputField 2024-06-14 15:28:53 +05:30
ashilkn
da59a29ea2 Merge branch 'main' into lockscreen_options 2024-06-14 13:58:37 +05:30
Aman Raj Singh Mourya
a135f46775 [mob][photos] Added Haptic feedback to pin/password input 2024-06-14 11:48:15 +05:30
Aman Raj Singh Mourya
b20e8a5d17 [mob][photos] upgraded Pinput pakage and Added custom password input widget 2024-06-13 01:21:06 +05:30
Aman Raj Singh Mourya
11da0704c6 [mob][photos] show lock when app starts & authenticate to change lock settings 2024-06-11 18:17:25 +05:30
Aman Raj Singh Mourya
d3c7ba6874 [mob][photos] added the dynamicFAV and made seprate function for each type of lock 2024-06-10 18:06:24 +05:30
Aman Raj Singh Mourya
d94fe56318 [mob][photos] update the UI acc. to the new figma design 2024-06-10 15:19:09 +05:30
Aman Raj Singh Mourya
53b1dc9b67 [mob][photos] function of the lockscreen completed 2024-06-09 00:41:32 +05:30
Aman Raj Singh Mourya
d2b6ca53f8 Merge branch 'main' of https://github.com/ente-io/ente into lockscreen_options 2024-06-08 13:14:27 +05:30
Prateek Sunal
d694f2796b chore(mobile): move models to ffmpeg folder 2024-06-08 01:48:36 +05:30
Prateek Sunal
5dd42b5a07 chore(mobile): import dart typed_dart instead of flutter foundation 2024-06-08 01:46:03 +05:30
Prateek Sunal
cd8709be9d chore(mobile): import dart async for StreamSubscription 2024-06-08 01:45:04 +05:30
Prateek Sunal
4a9c09e896 fix(mobile): revert intl_en.arb change (again) 2024-06-08 01:44:06 +05:30
Prateek Sunal
6de7b840ae fix(mobile): revert intl_en.arb change (again) 2024-06-08 01:43:43 +05:30
Prateek Sunal
f34d2afced fix(mobile): revert intl_en.arb change 2024-06-08 01:42:54 +05:30
Prateek Sunal
d41a8d7a11 fix(mobile): revert intl_en.arb change 2024-06-08 01:42:13 +05:30
Prateek Sunal
ed9cb9668c Merge branch 'mobile-videoeditor' into mobile-ffprobe 2024-06-08 01:23:05 +05:30
Prateek Sunal
f8fa6adad8 Merge branch 'mobile-videoeditor' into mobile-ffprobe 2024-06-08 01:19:02 +05:30
Prateek Sunal
c1acc3eca1 fix(mobile): add ffprobe parser 2024-06-08 01:14:54 +05:30
Aman Raj Singh Mourya
1cd0440453 [mob][photos] added logic of Pin and Password screen 2024-06-07 01:57:59 +05:30
Aman Raj Singh Mourya
356d119fb9 [mob][photos] password screen added 2024-06-06 00:37:19 +05:30
Aman Raj Singh Mourya
5b89ef972f lock option screen added 2024-06-05 02:27:55 +05:30
1147 changed files with 60319 additions and 293042 deletions

View File

@@ -2,8 +2,9 @@ name: "Sync Crowdin translations (auth)"
on:
schedule:
# Run Mondays at ~6:30 AM IST
# See: [Note: Run workflow on specific days of the week]
- cron: "50 1 * * 2"
- cron: "50 0 * * 1"
# Also allow manually running the workflow.
workflow_dispatch:

View File

@@ -9,7 +9,7 @@ on:
- ".github/workflows/auth-lint.yml"
env:
FLUTTER_VERSION: "3.22.2"
FLUTTER_VERSION: "3.24.0"
jobs:
lint:

View File

@@ -29,7 +29,7 @@ on:
- "auth-v*"
env:
FLUTTER_VERSION: "3.22.2"
FLUTTER_VERSION: "3.24.0"
jobs:
build-ubuntu:

View File

@@ -2,8 +2,9 @@ name: "Sync Crowdin translations (mobile)"
on:
schedule:
# Run Mondays at ~6:30 AM IST
# See: [Note: Run workflow on specific days of the week]
- cron: "40 1 * * 2"
- cron: "40 0 * * 1"
# Also allow manually running the workflow.
workflow_dispatch:

View File

@@ -21,7 +21,8 @@ jobs:
- name: Setup go
uses: actions/setup-go@v5
with:
go-version-file: "server/go.mod"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum
cache: true
- name: Install dependencies

View File

@@ -5,10 +5,12 @@ on:
branches: [main]
paths:
# Run workflow when web's en-US/translation.json is changed
- "web/packages/next/locales/en-US/translation.json"
- "web/packages/base/locales/en-US/translation.json"
# Or the workflow itself is changed
- ".github/workflows/web-crowdin.yml"
schedule:
# Run Mondays at ~6:00 AM IST
#
# [Note: Run workflow on specific days of the week]
#
# The last (5th) component of the cron syntax denotes the day of the
@@ -16,7 +18,7 @@ on:
# and FRI, this can be set to `2,5`.
#
# See also: [Note: Run workflow every 24 hours]
- cron: "20 1 * * 2"
- cron: "20 0 * * 1"
# Also allow manually running the workflow.
workflow_dispatch:

3
.gitmodules vendored
View File

@@ -9,9 +9,6 @@
[submodule "auth/assets/simple-icons"]
path = auth/assets/simple-icons
url = https://github.com/simple-icons/simple-icons.git
[submodule "mobile/plugins/clip_ggml"]
path = mobile/plugins/clip_ggml
url = https://github.com/ente-io/clip-ggml.git
[submodule "web/apps/photos/thirdparty/ffmpeg-wasm"]
path = web/apps/photos/thirdparty/ffmpeg-wasm
url = https://github.com/abhinavkgrd/ffmpeg.wasm.git

View File

@@ -35,8 +35,8 @@ platform. Private sharing. Collaborative albums. Family plans. Easy import,
easier export. Background uploads. The list goes on. And of course, all of this,
while being fully end-to-end encrypted.
Ente Photos is a paid service, but we offer a free trial. You can also clone
this repository and choose to self host.
Ente Photos is a paid service, but we offer 5GB of free storage.
You can also clone this repository and choose to self-host.
<br />
@@ -99,7 +99,7 @@ connect with the community.
[![Discord](https://img.shields.io/discord/948937918347608085?style=for-the-badge&logo=Discord&logoColor=white&label=Discord)](https://discord.gg/z2YVKkycX3)
[![Ente's Blog RSS](https://img.shields.io/badge/blog-rss-F88900?style=for-the-badge&logo=rss&logoColor=white)](https://ente.io/blog/rss.xml)
[![Twitter](.github/assets/twitter.svg)](https://twitter.com/enteio) &nbsp; [![Mastodon](.github/assets/mastodon.svg)](https://mstdn.social/@ente)
[![Twitter](.github/assets/twitter.svg)](https://twitter.com/enteio) &nbsp; [![Mastodon](.github/assets/mastodon.svg)](https://fosstodon.org/@ente)
---

View File

@@ -1,7 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<application android:name="${applicationName}"
android:label="Auth"
android:label="Ente Auth"
android:icon="@mipmap/launcher_icon"
android:usesCleartextTraffic="true"
android:requestLegacyExternalStorage="true"

View File

@@ -36,5 +36,5 @@ file, that adheres to the above format.
SUPPORT
If you need help, please reach out to support@ente.io, and a human will get in touch with you.
If you need help, please visit @ https://github.com/ente-io/ente/discussions/new?category=q-a, and someone will get in touch with you.
If you have feature requests, please create an issue @ https://github.com/ente-io/ente

View File

@@ -1,30 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIFFjCCAv6gAwIBAgIRAJErCErPDBinU/bWLiWnX1owDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw
WhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP
R5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx
sxPnHKzhm+/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm
NHz6a4uPVymZ+DAXXbpyb/uBxa3Shlg9F8fnCbvxK/eG3MHacV3URuPMrSXBiLxg
Z3Vms/EY96Jc5lP/Ooi2R6X/ExjqmAl3P51T+c8B5fWmcBcUr2Ok/5mzk53cU6cG
/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC
AYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB/wQIMAYB
Af8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA
FHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw
AoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw
Oi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB
gt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W
PTNlclQtgaDqw+34IL9fzLdwALduO/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl
ikfmZW4/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz
CkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm
lJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq/yFOGwXD9RiX8F6sw6W4
avAuvDszue5L3sz85K+EC4Y/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2
yJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O
yK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids
hCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN/lxPFin+
HlUjr8gRsI3qfJOQFy/9rKIJR0Y/8Omwt/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv
MldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX
nLRbwHOoq7hHwg==
-----END CERTIFICATE-----

View File

@@ -1,5 +1,8 @@
{
"icons": [
{
"title": "1xBet"
},
{
"title": "3Commas"
},
@@ -10,6 +13,10 @@
{
"title": "Airtable"
},
{
"title": "airtm",
"hex": "000000"
},
{
"title": "Anycoin Direct",
"slug": "anycoindirect"
@@ -20,9 +27,23 @@
{
"title": "Bitfinex"
},
{
"title": "bitget"
},
{
"titile":"bitget wallet",
"slug":"bitget_wallet"
},
{
"title": "Bitmart",
"hex":"000000"
},
{
"title": "BitMEX"
},
{
"title": "BitOasis"
},
{
"title": "BitSkins"
},
@@ -43,6 +64,15 @@
"Bloom Host Billing"
]
},
{
"title": "Blockchain",
"altNames": [
"blockchain.com",
"blockchain.com Wallet",
"blockchain.com Exchange"
],
"slug": "blockchain"
},
{
"title": "BorgBase",
"altNames": [
@@ -50,9 +80,21 @@
],
"slug": "BorgBase"
},
{
"title": "Booking",
"slug": "booking",
"altNames":[
"Booking.com"
]
},
{
"title": "Brave Creators",
"slug": "brave_creators"
"slug": "brave_creators",
"altNames":[
"Brave",
"Brave Rewards",
"Brave Browser"
]
},
{
"title": "Bybit"
@@ -92,6 +134,15 @@
{
"title": "Crowdpear"
},
{
"title": "Crypto.com",
"slug": "crypto",
"altNames": [
"crypto",
"Crypto.com",
"Crypto com"
]
},
{
"title": "DCS",
"altNames": [
@@ -102,6 +153,9 @@
{
"title": "DEGIRO"
},
{
"title": "deriv"
},
{
"title": "DirectAdmin"
},
@@ -118,10 +172,17 @@
"title": "dus.net",
"slug": "dusnet"
},
{
"title":"ecitizen kenya",
"slug":"ecitizen_kenya"
},
{
"title": "ente",
"hex": "1DB954"
},
{
"title": "enom"
},
{
"title": "Epic Games",
"slug": "epic_games",
@@ -134,16 +195,17 @@
"title": "Estateguru"
},
{
"title": "Filen",
"hex": "858585"
"title": "Filen"
},
{
"title": "Firefox",
"slug": "mozilla"
},
{
"title": "GitHub",
"hex": "858585"
"title": "G2A"
},
{
"title": "GitHub"
},
{
"title": "GitLab"
@@ -171,13 +233,31 @@
{
"title": "Hivelocity"
},
{
"title": "HTX"
},
{
"title": "HuggingFace",
"altNames": [
"Hugging Face"
],
"slug": "huggingface"
},
{
"title": "IceDrive",
"slug": "Icedrive"
},
{
"titile": "Infomaniak",
"slug": "infomaniak"
},
{
"title": "ING"
},
{
"title": "Instant Gaming",
"slug": "instant_gaming"
},
{
"title": "Instagram"
},
@@ -185,8 +265,9 @@
"title": "INWX"
},
{
"title": "Itch.io",
"slug": "itch_io"
"title": "Itch",
"slug": "itch_io",
"hex": "000000"
},
{
"title": "IVPN",
@@ -273,6 +354,13 @@
{
"title": "Mintos"
},
{
"title": "Mistral",
"altNames": [
"Mistral AI",
"MistralAI"
]
},
{
"title": "Mozilla"
},
@@ -285,7 +373,31 @@
},
{
"title": "MyFRITZ!Net",
"slug": "myfritz"
"slug": "myfritz",
"altNames": [
"MyFRITZ!",
"FritzBox",
"Fritz!Box",
"FritzBox 7590",
"FritzBox 7590 AX",
"FritzBox 7530",
"FritzBox 7530 AX",
"FritzBox 4040",
"FritzBox 4060",
"FritzBox 5530 Fiber",
"FritzBox 6490 Cable",
"FritzBox 6590 Cable",
"FritzBox 6591 Cable",
"FritzBox 6660 Cable",
"FritzBox 6820 LTE",
"FritzBox 6850 LTE",
"FritzBox 6850 5G",
"FritzBox 6890 LTE",
"FritzBox 7583",
"FritzBox 7520",
"FritzBox 7490",
"FritzBox 7583"
]
},
{
"title": "Name.com",
@@ -317,6 +429,17 @@
{
"title": "Odido"
},
{
"titile": "OpenObserve",
"slug": "open_observe",
"altNames":[
"openobserve.ai",
"openobserve ai"
]
},
{
"title": "okx",
"hex": "000000" },
{
"title": "Parsec"
},
@@ -419,6 +542,18 @@
{
"title": "Skinport"
},
{
"title": "SMSPool",
"slug": "sms_pool_net",
"altNames": [
"smspool.net",
"smspool net"
]
},
{
"title": "SMTP2GO",
"slug": "smtp2go"
},
{
"title": "Snapchat"
},
@@ -446,6 +581,13 @@
"Techlore Forums"
]
},
{
"title": "Teleport",
"altNames": [
"Gravitational Teleport",
"GoTeleport"
]
},
{
"title": "Termius",
"hex": "858585"
@@ -482,8 +624,7 @@
]
},
{
"title": "Ubisoft",
"hex": "4285f4"
"title": "Ubisoft"
},
{
"title": "Ubuntu One",
@@ -498,6 +639,13 @@
"slug": "uphold",
"hex": "6FE68A"
},
{
"titile": "Vikunja",
"slug": "vikunja"
},
{
"title": "Wealthsimple"
},
{
"title": "WHMCS"
},
@@ -534,6 +682,9 @@
],
"slug": "Yandex"
},
{
"title": "yahoo"
},
{
"title": "YNAB",
"altNames": [
@@ -541,6 +692,38 @@
],
"slug": "ynab",
"hex": "3B5EDA"
},
{
"title": "Shakepay",
"slug": "shakepay"
},
{
"title": "Newton",
"altNames": ["Newton Crypto"],
"slug": "newton"
},
{
"title": "T-Mobile ID",
"altNames": [
"T-Mobile"
],
"slug": "t-mobile"
},
{
"title": "Wealthfront",
"slug": "wealthfront"
},
{
"title": "BinanceUS",
"altNames": [
"Binance US"
],
"slug": "binance_us"
},
{
"title": "Bethesda Softworks",
"altNames": ["Bethesda"],
"slug": "bethesda"
}
]
}
}

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="5.9 24.02 400 231.77"><path d="M324.87 255.78h57.56l-83.04-125.82L405.9 24.02h-94.98L99.24 236.59 138.2 24.02H86.1L6.28 76.43l-.38 59.88 48.23-22.93-6.64 19.66c-7.37 40.91-14.91 81.82-22.1 122.75l154.9-.21 64.16-68.37 26.3 39.91c13.83 18.25 28.08 26.4 54.12 28.66m-125.11-144.9-55.92-86.86h63.89c17.79 1.74 35.7 8.06 47.3 22.88l3.69 5.25z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#12326e"></path></svg>

After

Width:  |  Height:  |  Size: 481 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 924 B

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(0.179104,0,0,0.179104,0,9.49254)">
<path d="M73.245,0C80.736,0 86.81,6.269 86.81,14.001C86.81,21.733 80.736,28 73.245,28C65.754,28 59.68,21.733 59.68,14.001C59.68,6.269 65.754,0 73.245,0ZM73.245,21.646C77.043,21.646 80.21,18.222 80.21,14.001C80.21,9.779 77.043,6.356 73.245,6.356C69.447,6.356 66.28,9.779 66.28,14.001C66.28,18.222 69.447,21.646 73.245,21.646ZM123.068,0C129.157,0 133.186,5.123 133.186,13.632L133.186,26.895C133.186,27.099 133.021,27.264 132.818,27.264L127.162,27.264C126.959,27.264 126.796,27.099 126.796,26.895L126.796,13.632C126.796,9.544 125.156,6.447 121.471,6.447C118.066,6.447 115.586,9.981 115.586,15.29L115.586,26.895C115.586,27.099 115.423,27.264 115.221,27.264L109.354,27.264C109.153,27.264 108.989,27.099 108.989,26.895L108.989,13.632C108.989,9.544 107.295,6.447 103.49,6.447C100.089,6.447 97.61,9.369 97.449,14.731L97.449,26.895C97.449,27.099 97.285,27.264 97.082,27.264L91.217,27.264C91.015,27.264 90.85,27.099 90.85,26.895L90.85,1.131C90.85,0.927 91.015,0.762 91.217,0.762L96.928,0.762C97.119,0.762 97.279,0.908 97.294,1.1L97.449,2.967C99.402,1.146 101.961,0 105.139,0C108.833,0 111.79,1.77 113.604,4.952C115.586,1.989 118.682,0 123.068,0ZM45.017,0C51.305,0 55.649,5.123 55.649,13.632L55.649,26.895C55.649,27.099 55.484,27.264 55.282,27.264L49.415,27.264C49.214,27.264 49.049,27.099 49.049,26.895L49.049,13.632C49.049,9.544 47.173,6.447 43.368,6.447C39.963,6.447 37.135,9.378 36.96,14.757L36.96,26.895C36.96,27.099 36.795,27.264 36.593,27.264L30.728,27.264C30.525,27.264 30.361,27.099 30.361,26.895L30.361,1.131C30.361,0.927 30.525,0.762 30.728,0.762L36.437,0.762C36.628,0.762 36.788,0.911 36.803,1.103L36.96,3.198C39.012,1.244 41.706,0 45.017,0Z" style="fill:rgb(73,72,77);"/>
</g>
<g transform="matrix(0.179104,0,0,0.179104,0,9.49254)">
<path d="M20.839,19.015C20.692,18.893 20.475,18.904 20.343,19.044C18.914,20.561 16.549,21.737 13.931,21.737C12.409,21.737 10.811,21.341 9.727,20.497L26.082,8.544C26.223,8.442 26.273,8.255 26.201,8.096C25.081,5.635 21.335,0 13.931,0C6.237,0 0,6.267 0,13.999C0,21.655 6.237,28 13.931,28C18.277,28 22.676,26.073 25.218,23.135C25.351,22.981 25.328,22.745 25.171,22.615L20.839,19.015ZM13.931,6.263C15.451,6.263 16.982,6.635 18.073,7.56L6.478,16.025C5.159,11.239 9.116,6.263 13.931,6.263Z" style="fill:rgb(255,64,8);"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
<circle cx="512" cy="512" r="512" style="fill:#fc3f1d"/>
<path d="M390.3 542.51q0 14 1.37 28.06h-26.54a35.68 35.68 0 0 1-2.06-9.12h-1.14c-5.26 5.48-12.13 10.72-28.14 10.72-21 0-35.23-13-35.23-36.27s18.53-37 60.17-37h4.35v-6.39c0-12.32-5.95-16.88-19-16.88-14 0-30 5.93-37.29 11.41v-22.56a81.65 81.65 0 0 1 40.5-10.48c28.83 0 43 10.49 43 38.33ZM363.07 517h-3.89c-23.34 0-32.71 4.79-32.71 18.25 0 10.27 5.72 17.11 17.16 17.11 9.61 0 16-4.11 19.45-9.13Zm76.64 53.61h-27.22V455.82H439l.69 9.58h1.37c5.49-5.48 15.1-11.41 31.34-11.41 22.19 0 31.34 10 31.34 32.85v83.73h-27.2v-81c0-8.67-4.35-12.78-14-12.78-9.84 0-17.84 5.25-22.88 11.41ZM522.07 514c0-38.33 18.3-60.46 44.61-60.46 11.9 0 22 5.48 28.83 15.74V412h27.22v158.57h-25.17l-1.37-14.83c-7.32 11.18-17.84 17.11-30.65 17.11-25.62 0-43.47-21-43.47-58.86m28.14 0c0 26 7.32 37.41 22.19 37.41 15.33 0 23.11-11.63 23.11-38.33 0-26.46-7.32-38.1-22-38.1-15.56 0-23.33 11.86-23.33 39m144.35 58.86c-34.77 0-54.45-19.39-54.45-59.32 0-34.68 15.79-60 49-60 27.22 0 44.84 15.06 44.84 55v14.37h-65.67c1.14 19.16 8.69 28.52 28.6 28.52 13.27 0 27.45-5 35.92-10.72v22.13c-8 5.47-20.82 10-38.2 10m-26.31-70h38v-2.28c0-14.37-4.12-25.55-17.62-25.55-13 0-19.67 9.58-20.36 27.83m122.62 29-23.11 38.78h-27.71l36.15-59.77-34.77-55h30.65l22 34.68 19.67-34.68H841l-32.49 55.67L846 570.57h-30.65Zm-532.6 38.76v-19.39c0-26.24-4.58-38.1-15.1-60.91L207.28 412H178l42.32 91.48c8.69 18.71 11.21 29.43 11.21 51.1v16Zm18.07-81.9L310.23 412h-28.14l-33.4 76.66Z" style="fill:#fff"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 497.869">
<path fill="#fff" d="M121.014 95.407h255.489v309.271H121.014z"/>
<path fill="#fc3f1d" d="M250.213 0C112.106 0 0 111.68 0 248.934 0 386.616 112.106 497.87 250.213 497.87 387.894 497.869 500 386.616 500 248.934 500 111.68 387.894 0 250.213 0Zm26.002 396.846h-51.577V312.02L127.45 100.597h53.708l75.874 165.388c14.493 31.543 19.182 42.625 19.182 80.562v50.299Zm33.674-153.027h-52.43l63.087-143.222h52.43l-63.087 143.222Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 503 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-738.2 149.1 435.4 102.8" xml:space="preserve"><path d="M-612.2 149.1h-18.4v99.6h18.4zm-104.1 79 25.4-55 14 30.2zm79.3 20.7-17.9-38.7 17.4-11-8.9-15-15.9 10-17.4-37.6c-1.1-2.3-2.7-4.2-4.7-5.5s-4.4-2-6.7-1.9c-2.4.1-4.7.9-6.6 2.3s-3.4 3.3-4.3 5.5l-34.9 75.5-.1.2c-2.3 5.7-.8 12.2 3.8 16.2 4.5 3.9 10.8 4.2 15.6.9l48.2-30.3 13.7 29.5zm54.3-53.1h27.3c14.1 0 18.8-7.7 18.8-16.4s-4.7-15.9-18.7-15.9h-27.4zm30.9-46.6c26.2 0 34.6 14.6 34.6 30 0 11.6-5.8 23.7-21.5 27.9l24.7 41.7h-20.8l-23-39.1h-24.9v39.1H-601v-99.6zm40.1 15.4h35v84.2h18.4v-84.2h35v-15.4h-88.4zm123.9-15.4H-415v99.6h16.6v-72.1c0-4.5-.3-8.6-.7-12.1h.5c.5 2.7 1.9 7.9 3.2 11.6l27.3 72.5h17.3l27.3-72.5c1.5-3.8 3.1-9.4 3.5-11.6h.5c-.4 3.6-.7 8-.7 12.1v72.1h17.2v-99.6h-27.4l-25.8 69.5c-1.5 4.2-2.3 6.7-2.8 10.1h-.3c-.5-3-1.2-5.2-2.3-8.7-.1-.4-.3-.9-.4-1.4z" style="fill:#050505"/></svg>

After

Width:  |  Height:  |  Size: 892 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7.6810002 7.9590001">
<path d="M 0,7.9587302 H 7.6808519 V 0 H 0 Z M 2.7051414,5.1555552 V 2.8045855 h 2.2688054 v 2.3509701 z" id="Combined-Shape"></path>
</svg>

After

Width:  |  Height:  |  Size: 224 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 90"><path fill="#FDC500" d="M0 0h90v90H0z"/><path d="m27.424 45-7.178 7.187L13 45l7.244-7.25 7.18 7.25Zm17.545-17.563 12.362 12.374 7.246-7.248L44.97 13 25.361 32.627l7.247 7.248 12.361-12.438ZM69.695 37.75 62.515 45l7.244 7.25L77 45l-7.305-7.25ZM44.969 62.563 32.608 50.125l-7.247 7.251L44.97 77l19.608-19.627-7.246-7.248L44.97 62.563Zm0-10.374 7.244-7.253-7.244-7.184L37.726 45l7.243 7.187v.002ZM58 77.845v-1.448h1.27v1.448H58Zm11.15-4.138c0 2.828-1.613 4.293-4.014 4.293-2.385 0-4.014-1.465-4.014-4.207v-5.638h1.08v5.57c0 2.085 1.098 3.258 2.95 3.258 1.785 0 2.9-1.086 2.9-3.19v-5.638h1.08v5.552h.017Zm5.711-1.241C77.005 72.93 78 73.724 78 75.224c0 1.673-1.372 2.759-3.293 2.759-1.527 0-2.779-.517-3.945-1.552l.669-.81c1.012.914 1.972 1.362 3.31 1.362 1.286 0 2.144-.673 2.144-1.655 0-.914-.48-1.431-2.504-1.862-2.213-.483-3.242-1.207-3.242-2.81 0-1.553 1.338-2.656 3.173-2.656 1.407 0 2.402.397 3.38 1.19l-.635.844c-.892-.74-1.784-1.051-2.78-1.051-1.251 0-2.057.69-2.057 1.569.034.948.514 1.465 2.641 1.914Z" fill="#32313A"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1 @@
<svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="8.711" fill="#00f0ff"/><path d="M18.46 15.767h7.468l7.64 7.592c.498.493.5 1.297.006 1.793L23.775 35h-7.693l2.326-2.261 8.54-8.486-8.432-8.487" fill="#1b1b1b"/><path d="M21.53 24.234h-7.47l-7.64-7.592a1.267 1.267 0 0 1-.005-1.793L16.214 5h7.693l-2.326 2.261-8.54 8.486 8.432 8.487" fill="#1b1b1b"/></svg>

After

Width:  |  Height:  |  Size: 410 B

View File

@@ -0,0 +1 @@
<svg width="96" height="96" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><rect width="36" height="36" rx="18" fill="#54FFF5"/><g filter="url(#b)"><path d="M1.896 27.928c-6.02 16.936 26.181 12.153 43.035 7.644 17.248-5.724 5.326-30.957-7.045-31.515-12.37-.559 1.534 11.667-8.974 15.16-10.509 3.491-19.491-12.46-27.016 8.71" fill="#fff"/></g><g filter="url(#c)"><path d="M12.025-6.445C8.867-15.073-2.379-3.375-7.608 3.552-12.595 11.087.423 17.598 5.53 14.067c5.107-3.532-4.436-4.22-1.399-8.812s11.842-.915 7.895-11.7" fill="#00FFF0" fill-opacity=".67"/></g><g filter="url(#d)"><path d="M13.568 31.7c-4.308-14.494-22.86-6.861-31.599-1.234C-26.436 37.13-6.479 56.298 1.81 55.317c8.29-.98-6.65-9.324-1.53-13.388 5.118-4.063 18.672 7.886 13.288-10.23" fill="#9D81FF"/></g><g filter="url(#e)"><path d="M39.673-15.098c-9.291-11.064-22.592-1.915-28.081 4.042C6.788-4.31 31.539 8.046 38.408 5.928s-9.367-6.5-6.444-10.611c2.922-4.112 19.324 3.415 7.71-10.415" fill="#4D94FF"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M13.105 21.493h6.115l-6.956-7.001 7.045-7.001 1.92-1.866H14.88L6.797 13.75a1.045 1.045 0 0 0 .004 1.48zm3.676-6.985h-.047zm0 0 6.955 7-7.045 7.001-1.92 1.866h6.348l8.084-8.124a1.045 1.045 0 0 0-.004-1.48l-6.304-6.263z" fill="#000"/></g><defs><filter id="b" x="-12.69" y="-9.807" width="80.094" height="63.481" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="6.923" result="effect1_foregroundBlur_2029_330"/></filter><filter id="c" x="-22.572" y="-23.342" width="49.443" height="52.243" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="6.923" result="effect1_foregroundBlur_2029_330"/></filter><filter id="d" x="-33.901" y="9.511" width="62.557" height="59.688" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="6.923" result="effect1_foregroundBlur_2029_330"/></filter><filter id="e" x="-2.868" y="-34.139" width="60.496" height="54.155" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="6.923" result="effect1_foregroundBlur_2029_330"/></filter><clipPath id="a"><rect width="36" height="36" rx="18" fill="#fff"/></clipPath></defs></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="logo" viewBox="0 0 500 500">
<g fill="#fff">
<path d="M307.382 358.988H153.698v13.428h153.684v-13.428zm-115.22 83.526H76.885v13.43h115.277v-13.43zm-76.984-83.468h-76.7v13.428h76.7v-13.428zm192.204-38.864H192.105v13.428h115.277v-13.428zm-153.797 0H76.942v13.428h76.643v-13.428zM307.38 146.585H115.236v13.428H307.38v-13.428zm-153.795-44.664h-76.7v13.428h76.7v-13.428z"/>
<path d="M409.287 231.022v-.34A153.91 153.91 0 0 0 276.144.3h-160.91v19.232H276.6a134.58 134.58 0 0 1 106.653 53.207 134.574 134.574 0 0 1 22.564 117.033 117.661 117.661 0 0 0-63.274-132.566A117.668 117.668 0 0 0 291.45 45.42H153.7v19.232h137.92a98.265 98.265 0 0 1 93.597 128.078 76.986 76.986 0 0 0-13.255-66.509 76.985 76.985 0 0 0-60.713-30.218H191.764v19.402H310.68a57.81 57.81 0 0 1 50.186 86.316 154.248 154.248 0 0 0-53.714-9.673H153.528v19.23h153.625a134.624 134.624 0 0 1 132.234 109.474 115.392 115.392 0 0 0-112.32-89.559H115.179v19.062h212.175a96.05 96.05 0 0 1 62.678 23.55 96.055 96.055 0 0 1 32.058 58.781 76.87 76.87 0 0 0-75.505-62.986H115.292v19.233h231.236a57.637 57.637 0 1 1 0 115.276H76.885v19.232h269.7a76.872 76.872 0 0 0 75.504-62.988 96.047 96.047 0 0 1-95.021 82.163H230.34v19.23h96.727a115.44 115.44 0 0 0 110.838-83.697A134.673 134.673 0 0 1 307.44 480.466H115.463V499.7h191.69a153.629 153.629 0 0 0 149.901-190.401 153.642 153.642 0 0 0-47.482-78.388l-.285.112z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" clip-rule="evenodd" viewBox="0 0 30 30">
<path fill="#03ceaa" d="M10.898 0v5.108L7.367 1.575l-.08-.079-.079.079-5.633 5.636-.08.08.08.079 3.531 3.533H0v8.195h5.106L1.575 22.63l-.08.079.08.08 5.633 5.636.079.079.08-.079 3.531-3.533V30h8.19v-5.108l3.531 3.533.08.079.079-.079 5.633-5.636.08-.08-.08-.079-3.531-3.532h5.106v-8.195H24.88l3.531-3.533.08-.079-.08-.08-5.633-5.636-.079-.079-.08.079-3.531 3.533V0h-8.19Zm1.651 6.543h4.888V1.652h-4.888v4.891Zm6.693.748 3.457-3.458 3.456 3.458-3.456 3.458-3.457-3.458Zm-15.411 0 3.456-3.458 3.457 3.458-3.457 3.458-3.456-3.458Zm4.36 10.528v-5.638l3.985-3.986h5.635l3.984 3.986v5.638l-3.984 3.986h-5.635l-3.985-3.986Zm15.256-.374h4.888v-4.89h-4.888v4.89Zm-21.796 0H6.54v-4.89H1.651v4.89Zm17.591 5.264 3.457-3.458 3.456 3.458-3.456 3.459-3.457-3.459Zm-15.411 0 3.456-3.458 3.457 3.458-3.457 3.459-3.456-3.459Zm8.718 5.639h4.888v-4.89h-4.888v4.89Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 528 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 207 B

View File

@@ -1,11 +1,4 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_8_67)">
<path d="M500 421.875C500 465.039 465.039 500 421.875 500H78.125C34.9609 500 0 465.039 0 421.875V78.125C0 34.9609 34.9609 0 78.125 0H421.875C465.039 0 500 34.9609 500 78.125V421.875Z" fill="#175DDC"/>
<path d="M405.176 62.793C402.002 59.6191 398.242 58.0566 393.945 58.0566H106.055C101.709 58.0566 97.998 59.6191 94.8242 62.793C91.6504 65.9668 90.0879 69.7266 90.0879 74.0234V265.967C90.0879 280.273 92.8711 294.482 98.4375 308.594C104.004 322.656 110.938 335.156 119.189 346.094C127.441 356.982 137.256 367.627 148.682 377.978C160.107 388.33 170.654 396.875 180.273 403.711C189.941 410.547 200 416.992 210.498 423.096C220.996 429.199 228.467 433.301 232.861 435.449C237.256 437.598 240.82 439.307 243.457 440.43C245.459 441.406 247.607 441.943 249.951 441.943C252.295 441.943 254.443 441.455 256.445 440.43C259.131 439.258 262.646 437.598 267.09 435.449C271.484 433.301 278.955 429.15 289.453 423.096C299.951 416.992 310.01 410.547 319.678 403.711C329.346 396.875 339.893 388.281 351.318 377.978C362.744 367.627 372.559 357.031 380.811 346.094C389.063 335.156 395.947 322.705 401.563 308.594C407.129 294.531 409.912 280.322 409.912 265.967V74.0723C409.961 69.7266 408.35 65.9668 405.176 62.793ZM368.066 267.773C368.066 337.256 250 397.119 250 397.119V99.1699H368.066C368.066 99.1699 368.066 198.291 368.066 267.773Z" fill="white"/>
</g>
<defs>
<clipPath id="clip0_8_67">
<rect width="500" height="500" fill="white"/>
</clipPath>
</defs>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
<path fill="#175ddc" d="M500 421.875C500 465.039 465.039 500 421.875 500H78.125C34.961 500 0 465.039 0 421.875V78.125C0 34.961 34.961 0 78.125 0h343.75C465.039 0 500 34.961 500 78.125v343.75Z"/>
<path fill="#fff" d="M405.176 62.793c-3.174-3.174-6.934-4.736-11.231-4.736h-287.89c-4.346 0-8.057 1.562-11.231 4.736-3.174 3.174-4.736 6.934-4.736 11.23v191.944c0 14.306 2.783 28.515 8.35 42.627 5.566 14.062 12.5 26.562 20.751 37.5 8.252 10.888 18.067 21.533 29.493 31.884 11.425 10.352 21.972 18.897 31.591 25.733 9.668 6.836 19.727 13.281 30.225 19.385 10.498 6.103 17.969 10.205 22.363 12.353 4.395 2.149 7.959 3.858 10.596 4.981a14.605 14.605 0 0 0 6.494 1.513c2.344 0 4.492-.488 6.494-1.513 2.686-1.172 6.201-2.832 10.645-4.981 4.394-2.148 11.865-6.299 22.363-12.353 10.498-6.104 20.557-12.549 30.225-19.385 9.668-6.836 20.215-15.43 31.64-25.733 11.426-10.351 21.241-20.947 29.493-31.884 8.252-10.938 15.136-23.389 20.752-37.5 5.566-14.063 8.349-28.272 8.349-42.627V74.072c.049-4.345-1.562-8.105-4.736-11.279Zm-37.11 204.98C368.066 337.256 250 397.119 250 397.119V99.17h118.066v168.603Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" clip-rule="evenodd" viewBox="0 0 24 24">
<path fill="#3d89f5" d="M2.053 8.723.958 9.818a3.12 3.12 0 0 0 0 4.5l8.82 8.91c.21.213.453.39.72.524V12.953l-8.445-4.23Z"/>
<path fill="#1656b9" d="m21.946 8.723 1.095 1.095a3.12 3.12 0 0 1 0 4.5l-8.822 8.91c-.21.213-.452.39-.72.524V12.953l8.447-4.23Z"/>
<path fill="#85b5f8" d="M19.827 6.488 14.307.953a3.133 3.133 0 0 0-4.5 0L4.272 6.488l7.755 3.87 7.8-3.87Z"/>
</svg>

After

Width:  |  Height:  |  Size: 545 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 499.74 500">
<path fill="#003b95" d="M98.386 0h303.228c54.138 0 98.126 43.988 98.126 98.386v303.228c0 54.398-43.988 98.386-98.387 98.386H98.386C43.988 499.74 0 455.752 0 401.353V98.386C0 43.988 43.988 0 98.386 0Z"/>
<path fill="#fff" d="M375.325 374.284c17.439 0 31.494-14.315 31.494-31.754s-14.055-31.754-31.494-31.754-31.494 14.055-31.494 31.754c0 17.439 14.316 31.754 31.494 31.754ZM277.72 239.198l-8.069-4.424 7.028-5.987c8.329-7.028 21.863-22.905 21.863-50.234 0-41.905-32.535-68.975-82.769-68.975h-63.769c-14.836.521-26.809 12.754-27.069 27.59v237.637h92.139c55.961 0 92.14-30.453 92.14-77.564-.26-25.508-11.973-47.111-31.494-58.043Zm-101.77-67.412c0-12.234 5.206-18.22 16.658-19.001h22.905c19.521 0 31.233 11.713 31.233 31.494 0 15.096-8.068 32.275-30.713 32.275H175.95v-44.768Zm44.768 157.99H175.95v-53.357c0-11.453 4.425-17.439 14.315-18.741h30.453c21.864 0 35.919 13.795 35.919 35.919 0 22.905-13.795 36.179-35.919 36.179Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1000 B

View File

@@ -1,19 +1,12 @@
<svg fill="none" viewBox="0 0 500 500">
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" clip-rule="evenodd" viewBox="0 0 195 228">
<path fill="url(#a)" fill-rule="nonzero" d="M.32-.586.218-.47s-.09-.025-.133.018c-.042.042-.077.08-.077.08l.027.067-.035.1.115.437c.024.094.04.13.108.178.067.047.19.13.21.142.02.013.045.034.067.034.022 0 .048-.021.068-.034C.588.54.71.457.778.41.845.362.861.326.885.232L1-.205l-.035-.1.028-.067S.958-.41.915-.452C.873-.495.783-.47.783-.47L.68-.586H.32Z" transform="translate(0 113.765) scale(194.182)"/>
<path fill="#fff" fill-rule="nonzero" d="M121.849 40.999c2.913 0 24.516-4.123 24.516-4.123s25.601 30.925 25.601 37.535c0 5.465-2.202 7.603-4.794 10.123a52.377 52.377 0 0 0-1.665 1.667l-19.195 20.369c-.191.202-.402.414-.627.64-1.916 1.925-4.737 4.76-2.746 9.468l.409.959c2.182 5.101 4.877 11.398 1.447 17.779-3.649 6.788-9.899 11.318-13.904 10.569-4.005-.749-13.411-5.661-16.869-7.904-3.459-2.244-14.422-11.279-14.422-14.735 0-2.883 7.884-7.68 11.715-10.01a57.14 57.14 0 0 0 1.71-1.063c.396-.267 1.057-.677 1.871-1.183 3.497-2.17 9.809-6.09 9.968-7.827.195-2.143.121-2.771-2.697-8.065-.599-1.125-1.3-2.331-2.025-3.577-2.684-4.614-5.688-9.78-5.023-13.481.751-4.177 7.301-6.573 12.85-8.601.693-.254 1.371-.502 2.02-.747 1.619-.611 3.654-1.373 5.78-2.168 5.54-2.074 11.695-4.378 12.71-4.845 1.406-.648 1.042-1.265-3.214-1.668a173.74 173.74 0 0 1-2.066-.213c-5.268-.559-14.985-1.591-19.709-.275-.929.259-1.971.54-3.063.836-5.307 1.436-11.811 3.196-12.436 4.211-.11.177-.217.33-.318.474-.598.849-.988 1.403-.326 5.011.196 1.074.601 3.188 1.102 5.801 1.466 7.651 3.753 19.586 4.041 22.268.04.375.085.737.127 1.085.367 2.991.611 4.982-2.865 5.776l-.91.208c-3.922.9-9.673 2.219-11.751 2.219-2.079 0-7.834-1.32-11.756-2.22l-.904-.207c-3.477-.794-3.233-2.785-2.866-5.776.042-.348.087-.71.127-1.085.289-2.685 2.581-14.65 4.047-22.3.498-2.598.901-4.699 1.097-5.769.661-3.608.271-4.162-.326-5.011a8.626 8.626 0 0 1-.318-.474c-.625-1.015-7.129-2.775-12.436-4.211a410.655 410.655 0 0 1-3.064-.836c-4.724-1.316-14.439-.284-19.708.275-.804.085-1.504.16-2.067.213-4.256.403-4.619 1.02-3.214 1.668 1.015.467 7.167 2.77 12.706 4.843 2.127.796 4.164 1.559 5.784 2.17.65.245 1.328.493 2.022.747 5.548 2.029 12.098 4.424 12.849 8.601.665 3.701-2.339 8.866-5.022 13.479-.725 1.247-1.427 2.453-2.026 3.579-2.819 5.294-2.893 5.922-2.698 8.065.159 1.737 6.469 5.655 9.966 7.826.815.506 1.477.917 1.873 1.184.347.233.948.599 1.709 1.062 3.83 2.33 11.716 7.127 11.716 10.011 0 3.456-10.962 12.491-14.421 14.735-3.459 2.243-12.865 7.155-16.87 7.904-4.005.749-10.255-3.781-13.904-10.569-3.429-6.38-.735-12.677 1.447-17.778.139-.325.276-.645.409-.96 1.991-4.709-.831-7.544-2.747-9.469a39.31 39.31 0 0 1-.626-.639L28.675 86.201c-.561-.595-1.121-1.139-1.664-1.667-2.593-2.519-4.795-4.658-4.795-10.123 0-6.61 25.601-37.535 25.601-37.535s21.603 4.123 24.516 4.123c2.324 0 6.812-1.544 11.491-3.154 1.184-.408 2.381-.82 3.558-1.212 5.826-1.94 9.709-1.954 9.709-1.954s3.884.014 9.709 1.954c1.177.392 2.374.804 3.559 1.212 4.678 1.61 9.166 3.154 11.49 3.154"/>
<path fill="#fff" fill-rule="nonzero" d="M118.141 150.386c4.567 2.351 7.807 4.02 9.032 4.786 1.584.991.618 2.86-.825 3.88-1.444 1.02-20.843 16.031-22.726 17.69-.241.212-.496.442-.762.682-1.815 1.634-4.128 3.718-5.769 3.718s-3.956-2.086-5.77-3.72c-.266-.239-.52-.468-.761-.68-1.883-1.659-21.281-16.67-22.725-17.69-1.444-1.02-2.41-2.889-.826-3.88 1.226-.767 4.469-2.437 9.041-4.791 1.339-.69 2.793-1.438 4.344-2.24 6.841-3.537 15.367-6.545 16.697-6.545 1.331 0 9.856 3.008 16.698 6.545 1.554.803 3.01 1.554 4.352 2.245"/>
<defs>
<linearGradient id="a" x1="0" x2="1" y1="1.007" y2="1.007">
<stop stop-color="#F50"/>
<stop offset=".41" stop-color="#F50"/>
<stop offset=".582" stop-color="#FF2000"/>
<stop offset="1" stop-color="#FF2000"/>
</linearGradient>
<linearGradient id="b" x1=".021" x2="1" y1=".996" y2=".996">
<stop stop-color="#FF452A"/>
<stop offset="1" stop-color="#FF2000"/>
<linearGradient id="a" x1="0" x2="1" y1="0" y2="0" gradientTransform="scale(1 -1)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#ff5601"/>
<stop offset=".5" stop-color="#ff4000"/>
<stop offset="1" stop-color="#ff1f01"/>
</linearGradient>
</defs>
<g fill-rule="evenodd" clip-rule="evenodd">
<path fill="url(#a)" d="m448.34 120.054 11.734-28.753s-14.932-15.98-33.064-34.088c-18.123-18.108-56.513-7.454-56.513-7.454L326.78.214H173.228L129.51 49.76s-38.39-10.654-56.514 7.454C54.867 75.32 39.942 91.3 39.942 91.3l11.733 28.753-14.94 42.606s43.912 166.107 49.06 186.397c10.129 39.939 17.059 55.38 45.851 75.622 28.785 20.236 81.036 55.38 89.561 60.714 8.534 5.32 19.203 14.393 28.8 14.393 9.598 0 20.26-9.074 28.786-14.393 8.533-5.326 60.776-40.478 89.576-60.714 28.785-20.235 35.723-35.683 45.852-75.622 5.14-20.29 49.044-186.397 49.044-186.397l-14.924-42.606z"/>
<path fill="#fff" d="M304.386 90.23c6.398 0 53.854-9.05 53.854-9.05s56.232 67.894 56.232 82.411c0 11.999-4.842 16.692-10.536 22.23-1.19 1.158-2.425 2.347-3.653 3.66l-42.16 44.719a73.683 73.683 0 0 1-1.377 1.408c-4.208 4.223-10.403 10.45-6.039 20.79l.9 2.104c4.795 11.201 10.716 25.03 3.183 39.032-8.017 14.908-21.745 24.858-30.544 23.208-8.792-1.643-29.458-12.43-37.053-17.35-7.595-4.927-31.679-24.764-31.679-32.359 0-6.328 17.318-16.856 25.735-21.98 1.674-1.016 2.995-1.814 3.754-2.33.868-.587 2.323-1.487 4.114-2.597 7.674-4.772 21.542-13.376 21.894-17.185.43-4.709.266-6.086-5.929-17.709-1.314-2.472-2.855-5.115-4.443-7.853-5.898-10.13-12.5-21.471-11.029-29.598 1.643-9.175 16.035-14.432 28.222-18.89a296.51 296.51 0 0 0 4.435-1.635l12.695-4.764c12.17-4.552 25.687-9.613 27.924-10.637 3.082-1.416 2.284-2.777-7.063-3.661a427.508 427.508 0 0 1-4.537-.47c-11.576-1.227-32.922-3.488-43.294-.602a834.722 834.722 0 0 1-6.727 1.838c-11.655 3.153-25.945 7.017-27.322 9.246-.235.391-.47.727-.696 1.04-1.314 1.862-2.167 3.082-.712 10.998.43 2.362 1.322 7 2.425 12.742 3.207 16.801 8.236 43.005 8.87 48.887.086.829.188 1.619.281 2.386.806 6.57 1.338 10.942-6.296 12.687l-1.995.453c-8.62 1.972-21.252 4.873-25.812 4.873-4.568 0-17.208-2.894-25.828-4.873l-1.987-.453c-7.634-1.745-7.094-6.117-6.289-12.687.094-.767.188-1.565.274-2.386.634-5.89 5.67-32.164 8.894-48.958 1.095-5.71 1.978-10.325 2.409-12.671 1.447-7.916.594-9.136-.72-10.998a29.277 29.277 0 0 1-.704-1.04c-1.36-2.23-15.644-6.093-27.306-9.246-2.402-.649-4.693-1.267-6.727-1.838-10.38-2.894-31.718-.625-43.295.603-1.767.187-3.3.352-4.536.469-9.355.884-10.145 2.245-7.063 3.66 2.229 1.025 15.745 6.086 27.908 10.638 4.67 1.745 9.152 3.419 12.703 4.764 1.431.54 2.918 1.08 4.443 1.643 12.186 4.458 26.579 9.707 28.221 18.882 1.463 8.127-5.139 19.468-11.029 29.598-1.595 2.738-3.128 5.381-4.45 7.853-6.187 11.623-6.352 13-5.921 17.709.344 3.817 14.204 12.413 21.885 17.185 1.792 1.11 3.246 2.01 4.115 2.597.766.516 2.08 1.314 3.754 2.33 8.417 5.116 25.734 15.644 25.734 21.98 0 7.587-24.075 27.432-31.678 32.36-7.588 4.927-28.253 15.706-37.053 17.349-8.792 1.642-22.527-8.3-30.537-23.2-7.532-14.01-1.619-27.839 3.176-39.032l.9-2.112c4.372-10.34-1.823-16.567-6.039-20.79a73.346 73.346 0 0 1-1.369-1.408l-42.16-44.718c-1.236-1.307-2.472-2.503-3.66-3.661-5.695-5.53-10.53-10.231-10.53-22.23 0-14.51 56.233-82.412 56.233-82.412s47.448 9.05 53.846 9.05c5.108 0 14.963-3.387 25.241-6.922 2.605-.892 5.233-1.8 7.822-2.66 12.79-4.263 21.323-4.294 21.323-4.294s8.526.031 21.322 4.294c2.582.86 5.218 1.768 7.822 2.66 10.27 3.535 20.134 6.922 25.234 6.922zm-8.143 240.18c10.028 5.162 17.146 8.823 19.837 10.504 3.48 2.175 1.36 6.281-1.815 8.526-3.168 2.23-45.782 35.191-49.912 38.836l-1.681 1.494c-3.982 3.59-9.066 8.166-12.672 8.166-3.598 0-8.682-4.583-12.672-8.166l-1.666-1.494c-4.145-3.645-46.751-36.607-49.92-38.844-3.167-2.237-5.295-6.335-1.814-8.526 2.69-1.673 9.817-5.342 19.86-10.512l9.543-4.92c15.018-7.76 33.751-14.37 36.677-14.37 2.917 0 21.643 6.603 36.677 14.37a2187.6 2187.6 0 0 0 9.558 4.928v.007z"/>
<path fill="url(#b)" d="M370.497 49.759 326.78.214H173.228L129.51 49.76s-38.39-10.654-56.514 7.454c0 0 51.187-4.615 68.779 23.966 0 0 47.448 9.05 53.846 9.05 6.398 0 20.259-5.319 33.055-9.582 12.797-4.263 21.33-4.294 21.33-4.294s8.527.031 21.323 4.294 26.658 9.582 33.056 9.582c6.398 0 53.854-9.05 53.854-9.05 17.591-28.581 68.77-23.966 68.77-23.966-18.123-18.108-56.513-7.454-56.513-7.454z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -1,19 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512px" height="512px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:1" fill="#0f0f0f" d="M 511.5,272.5 C 511.5,285.5 511.5,298.5 511.5,311.5C 508.543,328.958 502.376,345.291 493,360.5C 489.783,363.38 486.95,366.547 484.5,370C 491.258,380.639 489.591,389.639 479.5,397C 464.044,407.934 447.377,416.601 429.5,423C 412.83,426.168 399.163,421.335 388.5,408.5C 367.197,419.324 344.531,424.491 320.5,424C 318.692,436.612 312.359,446.279 301.5,453C 283.703,460.911 265.036,464.411 245.5,463.5C 242.9,471.276 237.9,477.109 230.5,481C 217.623,486.044 204.289,487.711 190.5,486C 185.821,485.662 181.488,484.328 177.5,482C 156.539,481.714 144.039,471.214 140,450.5C 127.176,458.148 113.343,460.648 98.5,458C 90.6339,455.515 82.6339,453.515 74.5,452C 54.9132,442.997 49.0799,428.497 57,408.5C 66.2342,395.627 78.7342,387.961 94.5,385.5C 92.6275,381.588 90.6275,377.755 88.5,374C 70.6568,365.82 58.8235,352.32 53,333.5C 40.7936,289.193 46.2936,247.193 69.5,207.5C 59.4487,191.064 51.2821,173.73 45,155.5C 46.0538,140.201 46.3871,124.867 46,109.5C 35.4808,94.9732 23.4808,81.6398 10,69.5C 6.25674,65.2678 2.75674,60.9345 -0.5,56.5C -0.5,52.1667 -0.5,47.8333 -0.5,43.5C 9.76623,24.2659 25.0996,18.7659 45.5,27C 67.9457,36.2887 85.1124,51.4554 97,72.5C 110.456,95.0753 121.456,118.742 130,143.5C 131.478,149.551 132.812,155.551 134,161.5C 150.985,156.607 167.819,150.94 184.5,144.5C 189.063,124.296 197.563,105.963 210,89.5C 221.355,76.4675 234.189,65.3008 248.5,56C 281.602,35.3661 304.768,43.1994 318,79.5C 320.953,90.3093 322.453,101.309 322.5,112.5C 360.236,109.787 395.903,116.953 429.5,134C 465.163,161.014 489.997,195.848 504,238.5C 507.153,249.807 509.653,261.14 511.5,272.5 Z"/></g>
<g><path style="opacity:1" fill="#f9f9f9" d="M 24.5,29.5 C 29.5518,29.4502 34.5518,29.9502 39.5,31C 64.2651,40.4294 82.7651,56.9294 95,80.5C 105.37,98.9048 114.37,117.905 122,137.5C 124.445,145.715 126.278,154.048 127.5,162.5C 112.806,166.18 99.806,173.013 88.5,183C 87.6683,183.688 87.0016,183.521 86.5,182.5C 81.5074,171.354 77.0074,160.021 73,148.5C 71.949,132.503 70.949,116.503 70,100.5C 69.8323,89.9943 66.4989,80.661 60,72.5C 50.2229,59.4865 39.3896,47.3198 27.5,36C 24.3562,34.3084 21.0229,33.1418 17.5,32.5C 19.7639,31.1308 22.0972,30.1308 24.5,29.5 Z"/></g>
<g><path style="opacity:1" fill="#f8a38f" d="M 12.5,38.5 C 17.3236,37.9711 21.6569,39.1378 25.5,42C 39.5654,55.7226 51.7321,70.8893 62,87.5C 64.8374,107.385 66.5041,127.385 67,147.5C 70.9051,161.478 76.0717,174.978 82.5,188C 79.7313,192.44 76.5646,196.606 73,200.5C 64.0573,185.948 56.724,170.614 51,154.5C 51.9952,139.197 52.3286,123.864 52,108.5C 48.7377,102.307 44.7377,96.6405 40,91.5C 29,79.8333 18,68.1667 7,56.5C 3.70863,48.8182 5.54196,42.8182 12.5,38.5 Z"/></g>
<g><path style="opacity:1" fill="#fafafa" d="M 75.5,358.5 C 75.5,358.167 75.5,357.833 75.5,357.5C 89.9869,361.531 96.4869,355.865 95,340.5C 88.9149,339.688 82.7482,339.188 76.5,339C 72.7424,337.077 69.4091,334.577 66.5,331.5C 65.914,331.709 65.414,332.043 65,332.5C 64.3219,336.221 64.4886,339.888 65.5,343.5C 65.5,344.167 65.5,344.833 65.5,345.5C 56.2828,328.814 51.9494,310.814 52.5,291.5C 52.6554,251.963 65.6554,217.463 91.5,188C 109.872,171.873 131.372,164.04 156,164.5C 163.871,164.941 171.705,165.774 179.5,167C 180.059,167.725 180.392,168.558 180.5,169.5C 177.315,184.684 175.315,200.018 174.5,215.5C 176.5,215.5 178.5,215.5 180.5,215.5C 182.202,180.727 189.035,147.061 201,114.5C 217.196,84.2957 241.363,63.4624 273.5,52C 285.541,49.4426 295.374,52.9426 303,62.5C 310.113,73.413 314.447,85.413 316,98.5C 321.979,137.67 310.146,170.17 280.5,196C 263.081,211.714 243.415,223.881 221.5,232.5C 221.08,234.326 221.08,236.326 221.5,238.5C 234.851,234.241 247.351,228.241 259,220.5C 259.772,220.645 260.439,220.978 261,221.5C 275.359,247.499 277.359,274.499 267,302.5C 255.866,325.636 239.699,344.469 218.5,359C 205.461,365.355 191.794,369.689 177.5,372C 152.14,376.37 126.806,376.37 101.5,372C 91.2074,370.356 82.5408,365.856 75.5,358.5 Z"/></g>
<g><path style="opacity:1" fill="#0f0c0c" d="M 193.5,223.5 C 192.507,215.35 192.174,207.017 192.5,198.5C 193.5,169.804 200.666,142.804 214,117.5C 225.84,98.1554 243.007,87.1554 265.5,84.5C 286.335,85.1601 299.835,95.4934 306,115.5C 309.914,142.091 302.081,164.591 282.5,183C 256.19,203.482 226.523,216.982 193.5,223.5 Z"/></g>
<g><path style="opacity:1" fill="#fca592" d="M 257.5,90.5 C 284.894,88.5662 299.56,101.233 301.5,128.5C 300.608,150.45 291.608,168.284 274.5,182C 251.674,198.494 226.507,209.994 199,216.5C 197.361,188.998 201.361,162.331 211,136.5C 219.834,114.165 235.334,98.8314 257.5,90.5 Z"/></g>
<g><path style="opacity:1" fill="#fafafa" d="M 60.5,425.5 C 59.5386,423.735 59.2053,421.735 59.5,419.5C 63.1115,407.716 70.7781,399.549 82.5,395C 91.0632,391.633 99.5632,391.799 108,395.5C 108.667,394.833 108.667,394.167 108,393.5C 102.81,388.767 99.4764,383.1 98,376.5C 102.705,378.033 107.538,379.2 112.5,380C 140.837,382.162 168.837,380.162 196.5,374C 217.812,367.925 235.645,356.425 250,339.5C 264.443,322.614 274.11,303.281 279,281.5C 281.871,258.038 277.038,236.371 264.5,216.5C 281.854,203.979 296.687,188.979 309,171.5C 318.099,155.03 322.599,137.363 322.5,118.5C 360.451,115.776 396.117,123.276 429.5,141C 473.317,176.458 498.484,222.292 505,278.5C 507.615,302.611 503.949,325.611 494,347.5C 489.686,356.123 483.52,363.123 475.5,368.5C 480.461,372.751 482.961,378.085 483,384.5C 480.5,388.333 477.333,391.5 473.5,394C 459.716,403.227 445.049,410.893 429.5,417C 425.514,417.499 421.514,417.666 417.5,417.5C 417.193,411.907 417.527,406.407 418.5,401C 417.167,400.333 415.833,399.667 414.5,399C 430.794,394.523 446.461,388.356 461.5,380.5C 461.014,378.503 459.847,377.169 458,376.5C 440.722,385.148 422.555,390.982 403.5,394C 380.37,396.219 367.203,385.719 364,362.5C 362.937,347.817 366.437,334.317 374.5,322C 373.465,320.726 372.298,319.56 371,318.5C 354.722,340.239 353.389,362.905 367,386.5C 371.262,392.27 376.762,396.27 383.5,398.5C 384.736,400.034 385.236,401.7 385,403.5C 364.91,414.289 343.41,418.956 320.5,417.5C 319.84,404.55 317.673,391.883 314,379.5C 311.816,377.129 309.65,377.296 307.5,380C 314.177,397.067 315.677,414.567 312,432.5C 305.593,444.224 295.76,451.39 282.5,454C 268.581,456.057 254.581,457.224 240.5,457.5C 239.833,466.67 235.166,472.837 226.5,476C 215.527,480.056 204.193,481.39 192.5,480C 187.997,479.932 183.83,478.765 180,476.5C 179.18,467.46 181.68,459.46 187.5,452.5C 186.167,451.5 184.833,450.5 183.5,449.5C 176.525,456.706 173.192,465.372 173.5,475.5C 155.566,474.56 151.066,466.227 160,450.5C 165.03,445.927 164.364,443.594 158,443.5C 153.995,448.511 151.328,454.178 150,460.5C 149.667,460.167 149.333,459.833 149,459.5C 144.897,446.475 148.397,435.975 159.5,428C 163.945,425.443 168.611,423.443 173.5,422C 182.977,422.438 192.477,422.938 202,423.5C 220.978,425.676 230.811,417.343 231.5,398.5C 229.5,398.5 227.5,398.5 225.5,398.5C 226.791,409.364 222.125,415.864 211.5,418C 200.619,418.627 189.786,418.127 179,416.5C 166.002,416.349 155.502,421.349 147.5,431.5C 146.029,427.759 144.363,424.092 142.5,420.5C 141.998,419.479 141.332,419.312 140.5,420C 139.272,420.779 138.272,421.779 137.5,423C 139.652,428.271 141.652,433.604 143.5,439C 129.108,453.41 112.441,456.91 93.5,449.5C 89.7245,439.648 91.3911,430.815 98.5,423C 97.3147,421.647 95.9814,420.48 94.5,419.5C 87.1734,427.469 84.5067,436.803 86.5,447.5C 75.3584,448.43 68.025,443.597 64.5,433C 65.9688,424.073 69.6355,416.239 75.5,409.5C 74.5,407.833 73.1667,406.5 71.5,405.5C 66.2677,411.297 62.601,417.964 60.5,425.5 Z"/></g>
<g><path style="opacity:1" fill="#e5e5e5" d="M 180.5,151.5 C 181.675,151.281 182.675,151.614 183.5,152.5C 182.878,155.37 182.211,158.204 181.5,161C 175.174,160.8 168.84,160.134 162.5,159C 168.652,156.569 174.652,154.069 180.5,151.5 Z"/></g>
<g><path style="opacity:1" fill="#9b9b9b" d="M 192.5,198.5 C 192.174,207.017 192.507,215.35 193.5,223.5C 193.44,224.043 193.107,224.376 192.5,224.5C 191.179,215.675 191.179,207.009 192.5,198.5 Z"/></g>
<g><path style="opacity:1" fill="#090909" d="M 190.5,275.5 C 203.491,273.992 208.658,279.659 206,292.5C 201.745,299.54 195.578,302.04 187.5,300C 181.092,296.677 178.925,291.511 181,284.5C 183.679,280.924 186.846,277.924 190.5,275.5 Z"/></g>
<g><path style="opacity:1" fill="#dddddd" d="M 192.5,279.5 C 196.302,278.88 199.635,279.714 202.5,282C 201.646,283.022 200.646,283.855 199.5,284.5C 197.382,283.054 195.049,282.387 192.5,282.5C 192.5,281.5 192.5,280.5 192.5,279.5 Z"/></g>
<g><path style="opacity:1" fill="#070707" d="M 75.5,357.5 C 71.1612,353.465 67.8279,348.798 65.5,343.5C 64.4886,339.888 64.3219,336.221 65,332.5C 65.414,332.043 65.914,331.709 66.5,331.5C 69.4091,334.577 72.7424,337.077 76.5,339C 82.7482,339.188 88.9149,339.688 95,340.5C 96.4869,355.865 89.9869,361.531 75.5,357.5 Z"/></g>
<g><path style="opacity:1" fill="#afafaf" d="M 65.5,343.5 C 67.8279,348.798 71.1612,353.465 75.5,357.5C 75.5,357.833 75.5,358.167 75.5,358.5C 70.6417,355.312 67.3083,350.979 65.5,345.5C 65.5,344.833 65.5,344.167 65.5,343.5 Z"/></g>
<g><path style="opacity:1" fill="#ededed" d="M 407.5,398.5 C 409.167,398.5 410.833,398.5 412.5,398.5C 411.966,404.499 411.299,410.499 410.5,416.5C 402.406,414.736 396.739,410.069 393.5,402.5C 393.608,401.558 393.941,400.725 394.5,400C 399.019,399.825 403.353,399.325 407.5,398.5 Z"/></g>
<g><path style="opacity:1" fill="#8e8e8e" d="M 59.5,419.5 C 59.2053,421.735 59.5386,423.735 60.5,425.5C 60.6068,427.379 60.1068,427.712 59,426.5C 58.2042,423.961 58.3709,421.628 59.5,419.5 Z"/></g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-.001 -.001 500 456.273">
<path d="M27.181.018C16.017-.181 5.751 6.178.946 16.272c-1.425 10.409-1.283 17.252.713 20.674.713 2.567 1.569 4.705 2.852 6.131l7.271 8.127 31.653 36.215c2.567 4.848 1.426 16.54.428 26.092a119.356 119.356 0 0 0-.856 15.969c.713 11.407 20.104 47.051 23.241 52.612a165.761 165.761 0 0 0-21.957 88.827c0 2.281 1.14 56.746 37.926 73.428l3.849 1.426 5.133 10.123a51.341 51.341 0 0 0-36.358 22.385c-7.414 11.977-5.703 24.524 4.848 35.36 7.985 10.265 26.52 12.119 28.801 12.261a53.179 53.179 0 0 0 48.477-5.132c.428 12.974 10.551 21.672 11.692 22.67 4.847 6.701 19.961 8.554 25.379 8.84 5.275 2.709 14.258 3.992 23.383 3.992 5.418 0 10.836-.428 16.111-1.426 15.113-2.994 25.522-10.836 28.373-21.387h3.565c22.67-.998 64.16-2.709 69.293-38.639a134.916 134.916 0 0 0 66.87-14.971c5.988 9.696 17.822 14.971 33.934 14.971 14.828 0 58.457-25.949 63.448-34.219 4.705-7.699-.428-17.109-3.28-21.102 5.276-11.406 28.231-64.16 23.668-112.637-4.448-52.869-36.714-99.378-84.692-122.048a194.241 194.241 0 0 0-97.096-16.967c-.57-25.807-8.27-51.471-25.664-62.022-7.842-4.848-17.823-5.56-29.657-2.139-28.373 8.555-59.741 39.495-71.147 63.163a184.182 184.182 0 0 0-10.693 32.08 681.006 681.006 0 0 0-39.922 14.829c-3.28.285-6.274.712-9.268 1.283-2.567-28.231-38.069-93.532-47.622-104.796C74.517 19.266 46.287-.695 27.038.018h.143Z"/>
<path fill="#fff" d="M27.324 7.575c15.683-.57 41.918 17.68 50.33 27.803 9.125 10.693 44.627 74.141 45.911 101.231a86.11 86.11 0 0 0-38.925 21.53c-4.705-9.838-12.689-27.661-13.259-35.503l-.856-13.83a343.53 343.53 0 0 0-3.564-41.205c-1.854-8.127-32.651-49.76-42.204-52.184-5.56-1.426-10.266-1.141-14.258.713 2.424-3.422 7.414-8.127 16.825-8.555Z"/>
<path fill="#f8a693" d="M16.202 21.975c2.139-.285 4.42 0 6.274.571 4.99 2.424 34.789 36.215 37.071 46.481 1.71 8.127 2.709 26.519 3.421 40.064l.856 13.973c.998 11.692 13.26 37.071 15.256 41.206-2.852 3.136-5.561 6.558-8.127 10.265-8.555-15.683-19.961-38.781-20.246-45.625 0-4.99.285-9.981.855-14.828 1.141-11.549 2.139-23.954-1.426-30.37a309.652 309.652 0 0 0-32.793-37.783 195.214 195.214 0 0 1-6.986-7.557c-1.426-1.996-2.994-9.268 0-13.26a8.552 8.552 0 0 1 5.845-3.137Z"/>
<path fill="#fff" d="M472.313 356.466c-3.849 6.416-44.912 30.512-56.604 30.512l-4.562-.142c-1.141-5.133-.998-10.551.713-15.684l-4.705-1.426c16.111-3.707 31.937-9.41 46.623-17.109l-3.707-6.844c-.713.285-67.012 35.645-84.549 6.844-18.108-29.514 2.851-57.032 3.707-58.173l-6.274-4.847c-.285.285-25.236 32.793-4.277 67.154 4.277 6.702 10.836 11.407 18.535 13.26a12.108 12.108 0 0 0 1.283 2.995 127.818 127.818 0 0 1-63.305 15.113c0-.285-.143-28.944-7.842-42.916l-6.844 4.42c6.702 12.404 6.702 38.496 6.702 38.496h.285l-.285 3.137c-1.996 29.941-31.796 33.221-62.165 34.504l-6.701.285-3.422.143-.285 3.279c-1.283 9.98-12.547 15.684-22.67 17.68-12.832 2.566-30.085.998-34.647-1.996 0 0-.428-.571-.57-1.426-.713-5.703 3.849-16.397 7.984-21.102l-5.988-5.275a43.425 43.425 0 0 0-9.696 26.377c-6.843-1.141-13.117-2.994-14.258-4.99-2.851-5.989-.427-14.544 6.844-22.813l-5.988-5.133c-4.277 4.705-7.414 10.408-8.983 16.682a18.881 18.881 0 0 1 .286-15.399l.285-.57v-.285a31.39 31.39 0 0 1 22.955-17.68c3.564-.856 9.41 0 15.684.57 8.127.856 17.537 1.996 24.951 0 13.83-3.849 16.682-11.121 17.395-24.666l-7.985-.428c-.57 11.407-2.138 14.829-11.549 17.395-5.845 1.711-14.543.713-22.099-.143-6.844-.855-13.26-1.425-17.965-.57a41.355 41.355 0 0 0-23.811 14.258c-1.283-3.85-2.852-7.414-4.705-10.979l-6.844 3.85c2.709 5.133 4.563 10.693 5.703 16.397a44.932 44.932 0 0 1-46.623 9.695c-3.28-7.272-3.28-14.258 5.275-25.664l-6.416-4.705c-9.125 12.404-9.98 21.387-7.984 28.515-5.989-1.283-13.688-3.849-17.11-8.554-5.275-7.129 4.99-25.094 8.412-27.946l-4.99-6.131a47.175 47.175 0 0 0-10.693 17.965c0-3.422.998-6.986 2.851-9.98 7.985-12.975 26.805-20.959 35.93-18.108l12.547 3.85-8.127-9.981a73.127 73.127 0 0 1-5.418-9.125c11.977 2.852 24.239 4.278 36.643 3.992 30.227 0 61.309-6.273 75.995-12.689 27.09-11.406 66.442-53.325 66.442-98.522 0-18.251-5.133-36.073-14.829-51.329a158.757 158.757 0 0 0 46.909-49.903c5.846-11.406 9.553-27.803 9.98-44.912a186.765 186.765 0 0 1 93.818 16.254c45.397 21.472 75.966 65.444 80.272 115.489 4.705 51.329-23.811 110.214-24.096 110.784l-1.141 2.424 1.711 1.996c1.711 2.281 6.559 9.838 4.135 13.83h-.143ZM52.275 270.491a161.432 161.432 0 0 1 12.262-67.44c18.107-42.489 46.338-62.164 88.827-62.164 7.414 0 14.828.855 22.099 2.423l-6.273 45.911 7.984.713c0-.713 5.846-67.725 21.387-99.663 10.409-21.672 40.35-51.329 66.157-59.028 9.553-2.851 17.395-2.281 23.24 1.426 24.239 14.543 28.089 74.711 12.547 104.368-15.398 29.229-57.316 60.311-84.977 68.438l2.281 7.699a143.556 143.556 0 0 0 36.216-18.107c8.982 13.972 13.687 30.226 13.687 46.908 0 43.344-39.637 81.841-61.594 91.251-23.526 9.98-86.973 19.106-120.337 3.992-32.365-14.686-33.506-66.014-33.506-66.727Z"/>
<path fill="#f8a693" fill-rule="evenodd" d="M186.442 199.629s1.141-72.715 25.379-110.071c15.114-22.955 36.358-38.924 65.301-23.811 29.372 20.532 23.669 60.596 0 81.841-33.648 30.227-90.68 52.041-90.68 52.041Z"/>
<path d="m186.727 199.629-.285-4.848c0-2.566-1.711-63.59 21.387-103.227 14.828-25.379 44.199-45.055 73.571-28.231l.428.428c11.121 8.555 17.965 21.815 18.535 36.215a74.124 74.124 0 0 1-21.53 54.893c-31.652 32.081-85.405 43.344-87.686 43.772l-4.42.998ZM258.872 65.32c-18.107 0-34.646 13.83-44.199 30.512-18.393 31.224-20.247 78.418-20.389 93.817 13.687-3.565 54.18-15.541 79.131-40.635a66.736 66.736 0 0 0 19.249-48.477 40.301 40.301 0 0 0-15.256-30.085 36.858 36.858 0 0 0-18.536-5.132Zm-69.578 177.083c-7.129 0-17.11 7.414-17.11 15.969s6.844 12.547 14.115 12.547c3.708 0 7.272-1.426 9.981-3.992a14.215 14.215 0 0 0 4.277-10.409c0-8.554-3.849-14.115-11.263-14.115Zm4.134 11.121a9.646 9.646 0 0 0-8.127-3.137l-.142-1.853s7.984-2.567 10.836 1.711l-2.567 3.279Z"/>
<path fill-rule="evenodd" d="M59.119 299.577c1.853-1.14 5.133 5.133 10.123 7.129 4.99 1.996 15.113-.998 16.824 1.426 1.854 2.281-1.14 22.955-12.832 19.391-11.406-3.565-14.543-17.823-14.543-17.823s-1.426-8.982.428-9.98v-.143Z"/>
<path fill="#fff" d="m178.458 128.054-1.426 7.415a136.163 136.163 0 0 0-13.83-1.997l15.256-5.418ZM402.877 385.41c-6.558-1.711-12.974-5.276-15.969-12.404l-.285-.713c0-.286 0-.571.285-.998l3.28.285c4.562 0 9.125-.428 13.687-1.426-1.425 4.99-1.711 10.266-.998 15.256Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@@ -1,4 +1,4 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M341.368 359.947L343.921 351.059C346.952 340.494 345.83 330.743 340.724 323.556C335.951 316.944 328.172 313.063 318.652 312.608L138.423 310.308C137.857 310.3 137.302 310.155 136.805 309.885C136.307 309.614 135.882 309.228 135.566 308.757C135.249 308.286 135.051 307.746 134.988 307.182C134.924 306.617 134.998 306.046 135.202 305.517C135.508 304.63 136.067 303.853 136.809 303.282C137.552 302.711 138.445 302.372 139.377 302.306L321.348 299.911C342.824 298.929 366.304 281.344 374.488 259.879L384.844 232.664C385.138 231.9 385.284 231.087 385.274 230.268C385.262 229.833 385.214 229.401 385.131 228.974C379.481 203.66 365.746 180.894 346.018 164.141C326.29 147.388 301.649 137.566 275.848 136.172C250.046 134.778 224.498 141.887 203.093 156.417C181.687 170.947 165.598 192.102 157.274 216.66C148.437 210.066 137.785 206.379 126.778 206.106C115.772 205.833 104.951 208.986 95.8004 215.133C86.65 221.28 79.6189 230.12 75.6722 240.44C71.7255 250.759 71.0566 262.051 73.7573 272.768C63.0348 273.046 52.4935 275.608 42.8317 280.285C33.17 284.962 24.6082 291.646 17.7136 299.896C10.819 308.145 5.74894 317.771 2.83918 328.136C-0.0705683 338.501 -0.753564 349.369 0.835439 360.019C0.950401 360.859 1.36372 361.63 1.9994 362.189C2.63508 362.748 3.45038 363.058 4.29541 363.061H337.145C338.089 363.071 339.012 362.772 339.773 362.211C340.535 361.649 341.094 360.855 341.368 359.947Z" fill="#F4801F"/>
<path d="M401.428 234.724C399.838 234.724 398.167 234.772 396.417 234.868C396.155 234.875 395.896 234.932 395.654 235.035C395.218 235.18 394.824 235.431 394.508 235.765C394.192 236.1 393.962 236.507 393.84 236.952L386.682 261.532C383.627 272.097 384.749 281.847 389.879 289.034C392.471 292.435 395.808 295.191 399.632 297.09C403.455 298.989 407.662 299.978 411.928 299.983L450.369 302.378C450.907 302.395 451.433 302.538 451.905 302.796C452.378 303.054 452.783 303.42 453.089 303.864C453.414 304.338 453.62 304.884 453.691 305.455C453.761 306.026 453.694 306.606 453.495 307.146C453.189 308.033 452.63 308.81 451.887 309.381C451.145 309.951 450.252 310.29 449.319 310.356L409.398 312.752C387.708 313.758 364.347 331.318 356.162 352.76L353.275 360.33C353.154 360.647 353.11 360.988 353.145 361.326C353.181 361.663 353.295 361.987 353.478 362.272C353.662 362.557 353.91 362.794 354.202 362.965C354.495 363.135 354.823 363.234 355.16 363.253H492.676C493.514 363.273 494.335 363.007 495.002 362.497C495.67 361.988 496.146 361.266 496.351 360.45C500.45 345.742 501.106 330.281 498.266 315.276C495.427 300.271 489.169 286.129 479.982 273.955C470.796 261.781 458.929 251.905 445.31 245.099C431.691 238.294 416.689 234.743 401.476 234.724H401.428Z" fill="#F9AB41"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
<path fill="#f4801f" d="m342.286 335.43 2.553-8.888c3.031-10.565 1.91-20.316-3.197-27.503-4.773-6.612-12.552-10.493-22.072-10.948l-180.229-2.3a3.493 3.493 0 0 1-2.857-1.551 3.528 3.528 0 0 1-.364-3.24 4.769 4.769 0 0 1 4.175-3.211l181.971-2.395c21.476-.982 44.956-18.567 53.14-40.032l10.356-27.215c.294-.764.44-1.577.43-2.396a7.92 7.92 0 0 0-.143-1.294c-5.65-25.314-19.385-48.08-39.113-64.833a118.283 118.283 0 0 0-70.17-27.97 118.19 118.19 0 0 0-72.755 20.246c-21.406 14.53-37.495 35.685-45.819 60.243a53.2 53.2 0 0 0-30.496-10.554 53.184 53.184 0 0 0-30.978 9.027 53.51 53.51 0 0 0-20.128 25.307 53.758 53.758 0 0 0-1.915 32.328 75.475 75.475 0 0 0-30.925 7.517 75.753 75.753 0 0 0-25.118 19.61 76.123 76.123 0 0 0-14.875 28.24 76.309 76.309 0 0 0-2.004 31.884 3.53 3.53 0 0 0 1.165 2.17 3.494 3.494 0 0 0 2.296.872h332.85a4.356 4.356 0 0 0 2.628-.85 4.388 4.388 0 0 0 1.595-2.264Z"/>
<path fill="#f9ab41" d="M402.346 210.207c-1.59 0-3.26.048-5.01.144a2.088 2.088 0 0 0-.764.167 2.792 2.792 0 0 0-1.814 1.917l-7.158 24.58c-3.055 10.565-1.933 20.315 3.197 27.502a27.831 27.831 0 0 0 9.753 8.056 27.713 27.713 0 0 0 12.296 2.893l38.441 2.395a3.43 3.43 0 0 1 2.72 1.486c.66.963.811 2.188.406 3.282a4.775 4.775 0 0 1-4.176 3.21l-39.92 2.396c-21.69 1.006-45.052 18.566-53.237 40.008l-2.887 7.57a2.168 2.168 0 0 0 .203 1.942c.372.576.997.94 1.682.98h137.516a3.689 3.689 0 0 0 2.326-.755 3.717 3.717 0 0 0 1.35-2.047 99.42 99.42 0 0 0 1.914-45.174 99.224 99.224 0 0 0-18.284-41.321 98.728 98.728 0 0 0-34.672-28.856 98.337 98.337 0 0 0-43.834-10.375h-.048Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 500 500">
<path fill="#182954" d="m75.705 269.386 12.606 10.812a40.902 40.902 0 0 1-8.642 8.853 53.365 53.365 0 0 1-13.599 7.73 45.769 45.769 0 0 1-16.998 3.094 49.02 49.02 0 0 1-25.212-6.466A45.84 45.84 0 0 1 6.72 275.84a50.83 50.83 0 0 1-6.212-25.287 52.621 52.621 0 0 1 3.525-19.394 49.28 49.28 0 0 1 10.2-16.022 46.603 46.603 0 0 1 15.44-10.812 49.626 49.626 0 0 1 19.969-3.938 45.9 45.9 0 0 1 23.51 5.48A49.016 49.016 0 0 1 88.308 219.5l-12.744 11.244A39.368 39.368 0 0 0 64.938 220.2a27.358 27.358 0 0 0-15.296-3.933 27.636 27.636 0 0 0-16.147 4.632 30.695 30.695 0 0 0-10.478 12.508 38.957 38.957 0 0 0-3.688 16.879 36.724 36.724 0 0 0 3.684 16.442 29.719 29.719 0 0 0 10.184 11.793 27.208 27.208 0 0 0 15.44 4.358c4.608.197 9.203-.62 13.456-2.391a27.765 27.765 0 0 0 8.214-5.622l5.381-5.481M93.275 264.047a35.477 35.477 0 0 1 4.535-17.71 34.84 34.84 0 0 1 12.748-12.929 39.497 39.497 0 0 1 18.838-4.778 39.497 39.497 0 0 1 18.838 4.778 34.846 34.846 0 0 1 12.749 12.928 36.889 36.889 0 0 1 4.532 17.709 36.891 36.891 0 0 1-4.532 17.708 36.519 36.519 0 0 1-13.365 13.153 36.875 36.875 0 0 1-18.181 4.837 36.88 36.88 0 0 1-18.203-4.756 36.513 36.513 0 0 1-13.424-13.092 35.479 35.479 0 0 1-4.535-17.707v-.141zm35.979 21.224a16.949 16.949 0 0 0 10.623-3.23c2.804-2.121 5-4.93 6.375-8.151a24.848 24.848 0 0 0 2.124-9.698 24.293 24.293 0 0 0-2.124-9.697 20.265 20.265 0 0 0-6.375-8.15 19.056 19.056 0 0 0-10.623-3.233 19.057 19.057 0 0 0-10.625 3.233 20.118 20.118 0 0 0-6.231 8.009 24.296 24.296 0 0 0-2.125 9.697 24.713 24.713 0 0 0 2.125 9.839 19.985 19.985 0 0 0 6.374 8.15 16.949 16.949 0 0 0 10.624 3.231M168.905 202.628h16.856v17.71h-16.856v-17.71zm0 28.11h16.856v66.758h-16.856v-66.758zM192.416 297.495V230.88h16.147l.42 7.589a35.937 35.937 0 0 1 7.505-5.905 23.656 23.656 0 0 1 12.749-3.094 24.38 24.38 0 0 1 10.396 1.612 24.22 24.22 0 0 1 8.726 5.836 29.047 29.047 0 0 1 6.66 20.097v40.477H238.02v-40.335a13.257 13.257 0 0 0-.76-5.278 13.337 13.337 0 0 0-2.78-4.561 12.19 12.19 0 0 0-4.164-2.694 12.27 12.27 0 0 0-4.902-.82 14.974 14.974 0 0 0-6.377 1.24 14.87 14.87 0 0 0-5.236 3.82 18.046 18.046 0 0 0-4.534 12.51v36.118l-16.851.004z"/>
<path fill="#FA4A29" d="m463.25 246.618 29.754-44.007h-28.187l-15.44 24.596-15.883-24.596h-31.163l1.416 1.967-.993-.416a63.329 63.329 0 0 0-23.083-4.046 50.453 50.453 0 0 0-25.92 6.607 46.609 46.609 0 0 0-14.308 12.929 40.334 40.334 0 0 0-15.582-11.806 65.028 65.028 0 0 0-26.344-5.077h-36.686v94.727h36.544a64.026 64.026 0 0 0 26.344-5.202A41.612 41.612 0 0 0 339.3 280.63c3.87 5.299 8.846 9.709 14.59 12.928a51.44 51.44 0 0 0 25.777 6.325 55.023 55.023 0 0 0 24.646-5.34l-1.982 2.953h27.76l18.558-29.108 19.122 29.108h31.73l-36.252-50.878zm-147.452 21.624a25.772 25.772 0 0 1-8.902 5.504 25.916 25.916 0 0 1-10.376 1.523h-10.334v-50.573h10.338c3.62-.305 7.264.165 10.685 1.378a25.427 25.427 0 0 1 9.147 5.65 26.146 26.146 0 0 1 6.374 18.271 24.821 24.821 0 0 1-1.597 9.836 24.965 24.965 0 0 1-5.343 8.436l.008-.025zm101.549 6.911-12.04-11.228a38.572 38.572 0 0 1-10.197 9.149 27.09 27.09 0 0 1-13.6 2.952 25.509 25.509 0 0 1-13.314-3.372 22.838 22.838 0 0 1-8.8-9.415 29.459 29.459 0 0 1-3.118-13.63c-.091-4.623.929-9.2 2.975-13.353a23.258 23.258 0 0 1 8.642-9.415 25.653 25.653 0 0 1 13.738-3.513 24.798 24.798 0 0 1 12.748 3.23 32.061 32.061 0 0 1 9.639 8.733l12.606-12.508 18.415 26.28-17.694 26.09z"/>
<path fill="#182954" d="m75.006 269.464 12.657 10.855a41.066 41.066 0 0 1-8.676 8.889 53.579 53.579 0 0 1-13.654 7.76 45.952 45.952 0 0 1-17.066 3.107 49.217 49.217 0 0 1-25.313-6.492 46.023 46.023 0 0 1-17.21-17.64A51.033 51.033 0 0 1-.49 250.556a52.832 52.832 0 0 1 3.538-19.472 49.477 49.477 0 0 1 10.242-16.086 46.79 46.79 0 0 1 15.5-10.855 49.825 49.825 0 0 1 20.05-3.954 46.083 46.083 0 0 1 23.605 5.503 49.212 49.212 0 0 1 15.215 13.685l-12.795 11.29a39.526 39.526 0 0 0-10.667-10.584 27.467 27.467 0 0 0-15.358-3.95 27.747 27.747 0 0 0-16.212 4.651 30.818 30.818 0 0 0-10.52 12.559 39.113 39.113 0 0 0-3.702 16.946 36.87 36.87 0 0 0 3.699 16.508 29.838 29.838 0 0 0 10.224 11.84 27.317 27.317 0 0 0 15.501 4.376 31.64 31.64 0 0 0 13.511-2.401 27.877 27.877 0 0 0 8.247-5.644l5.403-5.503m17.656-5.362a35.619 35.619 0 0 1 4.553-17.781 34.98 34.98 0 0 1 12.8-12.98 39.655 39.655 0 0 1 18.913-4.797 39.66 39.66 0 0 1 18.913 4.797 34.985 34.985 0 0 1 12.8 12.98 37.037 37.037 0 0 1 4.55 17.779 37.04 37.04 0 0 1-4.55 17.78 36.665 36.665 0 0 1-13.418 13.205 37.023 37.023 0 0 1-18.254 4.856 37.027 37.027 0 0 1-18.276-4.774A36.659 36.659 0 0 1 97.2 282.022a35.62 35.62 0 0 1-4.553-17.777v-.142zm36.123 21.31a17.017 17.017 0 0 0 10.666-3.244 20.199 20.199 0 0 0 6.4-8.184 24.947 24.947 0 0 0 2.133-9.736 24.391 24.391 0 0 0-2.133-9.736 20.347 20.347 0 0 0-6.4-8.183 19.133 19.133 0 0 0-10.666-3.245c-3.803 0-7.518 1.13-10.667 3.245a20.2 20.2 0 0 0-6.256 8.041 24.393 24.393 0 0 0-2.134 9.736 24.812 24.812 0 0 0 2.134 9.878 20.065 20.065 0 0 0 6.4 8.184 17.017 17.017 0 0 0 10.666 3.244m39.667-82.975h16.924v17.781H168.58v-17.781zm0 28.223h16.924v67.026H168.58V230.66zm23.605 67.025v-66.884h16.212l.42 7.62a36.08 36.08 0 0 1 7.537-5.929 23.751 23.751 0 0 1 12.8-3.106c3.556-.227 7.12.326 10.438 1.618a24.317 24.317 0 0 1 8.76 5.86 29.164 29.164 0 0 1 6.687 20.177v40.64h-17.067v-40.498a13.31 13.31 0 0 0-.763-5.298 13.39 13.39 0 0 0-2.792-4.58 12.239 12.239 0 0 0-4.18-2.705 12.32 12.32 0 0 0-4.921-.823c-2.2-.058-4.388.367-6.403 1.245a14.929 14.929 0 0 0-5.257 3.836 18.118 18.118 0 0 0-4.552 12.559v36.264l-16.919.004z"/>
<path fill="#FA4A29" d="m464.104 246.605 29.874-44.184h-28.3l-15.502 24.695-15.946-24.695h-31.288l1.421 1.975-.997-.418a63.582 63.582 0 0 0-23.175-4.062 50.655 50.655 0 0 0-26.025 6.634 46.796 46.796 0 0 0-14.365 12.98 40.496 40.496 0 0 0-15.644-11.853 65.288 65.288 0 0 0-26.45-5.098h-36.833v95.107h36.691a64.283 64.283 0 0 0 26.45-5.223 41.778 41.778 0 0 0 15.643-11.71 45.958 45.958 0 0 0 14.647 12.98 51.646 51.646 0 0 0 25.882 6.35 55.244 55.244 0 0 0 24.744-5.361l-1.99 2.964h27.872l18.631-29.225 19.2 29.225H500.5l-36.396-51.081zm-148.042 21.71a25.875 25.875 0 0 1-8.938 5.526 26.02 26.02 0 0 1-10.417 1.53H286.33v-50.777h10.38a25.677 25.677 0 0 1 10.727 1.384 25.529 25.529 0 0 1 9.184 5.672 26.25 26.25 0 0 1 6.4 18.345 24.92 24.92 0 0 1-1.604 9.876 25.065 25.065 0 0 1-5.365 8.469l.009-.025zm101.955 6.939L405.93 263.98a38.727 38.727 0 0 1-10.237 9.185 27.198 27.198 0 0 1-13.654 2.965 25.611 25.611 0 0 1-13.368-3.386 22.93 22.93 0 0 1-8.836-9.453 29.577 29.577 0 0 1-3.13-13.685 29.036 29.036 0 0 1 2.987-13.406 23.352 23.352 0 0 1 8.676-9.452 25.756 25.756 0 0 1 13.793-3.528 24.898 24.898 0 0 1 12.8 3.244 32.19 32.19 0 0 1 9.677 8.767l12.657-12.558 18.488 26.386-17.765 26.194z"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 504 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="167.1 0 2165.8 2500"><path style="fill:none" d="M0 0h2500v2500H0z"></path><path d="M1250 0 167.1 625v1250L1250 2500l1082.9-625V625zm0 0L167.1 625v1250L1250 2500l1082.9-625V625z" style="fill:#fff"></path><path d="M1677.5 2011.7h-154.1L1339 1842.4v-86.8l191-182.3v-288.6l249.6-162.8 284.3 214.8zm-638-455.7 28.2-271.3-93.3-243.1h551.2l-91.2 243.1 26.1 271.3zm125.9 286.4-184.5 171.4H824.6l-388.5-677.1L722.6 1124l251.7 160.6v288.6l191 182.3zm-342.9-1302h852.9l102 434H722.7zM1250 0 167.1 625v1250L1250 2500l1082.9-625V625z" style="fill:#03316c"></path></svg>

After

Width:  |  Height:  |  Size: 628 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256"><path d="M224 8c-.619 9.67-2.292 19.13-3.972 28.658l-.922 5.291q-1.246 7.144-2.504 14.287l-1.572 8.946q-2.46 14.025-4.935 28.05a16286 16286 0 0 0-5.661 32.272 11916 11916 0 0 1-4.395 25.025q-1.319 7.454-2.615 14.912a3013 3013 0 0 1-2.472 14.031q-.453 2.56-.893 5.121c-3.557 20.69-10.695 38.973-28.286 51.75-9.94 6.797-20.185 11.71-32.443 11.834l-3.38.039-3.634.022-3.779.025q-3.963.021-7.925.032-4.026.014-8.05.062c-3.895.043-7.788.059-11.683.069l-3.578.053c-17.241-.044-32.268-6.26-44.5-18.362C42.035 225.056 38.91 219.267 36 213l-1.375-2.937c-8.245-21.528-2.25-51.57 6.848-72.012C52.983 115.06 71.683 97.549 96 89c10.453-3.18 20.413-4.153 31.281-4.098l3.194.005c3.342.005 6.683.018 10.025.03l6.828.014q8.336.017 16.672.049l.456-2.765A5148 5148 0 0 1 176 15q8.805-1.505 17.615-2.99 2.994-.507 5.988-1.02 4.311-.734 8.624-1.459l2.69-.464C215.333 8.331 219.503 7.82 224 8M90.125 142.813c-8.985 10.66-11.885 24.665-11.477 38.468C79.55 188.25 82.955 194.174 88 199c7.78 5.626 15.988 5.808 25.214 5.707 2.35-.02 4.693.02 7.042.064 7.436.046 13.762-.18 19.998-4.701 5.69-6.744 6.89-14.473 8.324-22.925l.656-3.697q.679-3.85 1.34-7.703c.676-3.932 1.37-7.861 2.067-11.79l1.312-7.498.625-3.558.568-3.318.501-2.908c.342-2.593.418-5.06.353-7.673q-8.242-.112-16.486-.165-2.798-.022-5.594-.061c-17.177-.235-31.31.9-43.795 14.039" fill="#FF444F"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1 @@
<svg viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><path d="M32 2C19.7 2 9.1 9.4 4.5 20h55C54.9 9.4 44.3 2 32 2" fill="#3e4347"/><path d="M32 62c12.3 0 22.9-7.4 27.5-18h-55C9.1 54.6 19.7 62 32 62" fill="#75a843"/><path d="M62 32c0-2.8-.4-5.5-1.1-8H3.1C2.4 26.5 2 29.2 2 32s.4 5.5 1.1 8h57.8c.7-2.5 1.1-5.2 1.1-8" fill="#c94747"/><g fill="#fff"><path d="M3.7 42c.2.7.5 1.3.8 2h55c.3-.7.6-1.3.8-2s.4-1.3.6-2H3.1c.2.7.4 1.3.6 2m56.6-20c-.2-.7-.5-1.3-.8-2h-55c-.3.7-.6 1.3-.8 2s-.4 1.3-.6 2h57.8c-.2-.7-.4-1.3-.6-2"/><path d="m20.2 52.3.7.4 19.3-33.4c1.1-.3 1.7-1.4 2.4-2.4.4-.7 2.1-3.6 2.8-7.3-2.9 2.5-4.5 5.3-4.9 6.1-.6 1.1-1.2 2.1-.9 3.3z"/><path d="m43.8 52.3-.7.4-19.3-33.4c-1.1-.3-1.7-1.4-2.4-2.4-.4-.7-2.1-3.6-2.8-7.3 2.9 2.5 4.5 5.3 4.9 6.1.6 1.1 1.2 2.1.9 3.3z"/></g><path d="M40 32c0 11-8 20-8 20s-8-9-8-20 8-20 8-20 8 9 8 20" fill="#c94747"/><path d="M26.1 40c1.7-1.7 2.9-4.6 2.9-8s-1.1-6.3-2.9-8c-.7 2.3-1.1 5.1-1.1 8s.4 5.7 1.1 8m11.8-16c-1.7 1.7-2.9 4.6-2.9 8s1.1 6.3 2.9 8c.7-2.3 1.1-5.1 1.1-8s-.4-5.7-1.1-8" fill="#3e4347"/><g fill="#fff"><ellipse cx="32" cy="32" rx="1.6" ry="2.4"/><path d="M31.4 12.7c-.6 1.7-1 4.9-1 8.4 0 3.6.4 6.7 1 8.4.2-2.5.4-5.3.4-8.4 0-3-.1-5.9-.4-8.4m1.2 0c.6 1.7 1 4.9 1 8.4 0 3.6-.4 6.7-1 8.4-.2-2.5-.4-5.3-.4-8.4 0-3 .1-5.9.4-8.4m-1.2 21.7c-.6 1.7-1 4.9-1 8.4 0 3.6.4 6.7 1 8.4.2-2.5.4-5.3.4-8.4 0-3-.1-5.9-.4-8.4m1.2 0c.6 1.7 1 4.9 1 8.4 0 3.6-.4 6.7-1 8.4-.2-2.5-.4-5.3-.4-8.4 0-3 .1-5.9.4-8.4"/></g></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" fill-rule="evenodd">
<path d="m191.196 323.447-6.552 16.497h12.986l-6.434-16.497zm38.469-171.75v-48.161c0-7.677-3.528-11.222-10.886-11.222h-11.977v70.622h11.977c7.358 0 10.886-3.561 10.886-11.221v-.017zM426.175.19H73.79c-28.592 0-39.108 10.533-39.108 39.108v344.81l.42 9.02c.639 6.25.79 12.297 6.586 19.15a121.454 121.454 0 0 0 6.5 5.074l8.954 4.166 173.514 72.688c9.02 4.116 12.767 5.745 19.318 5.594h.05c6.552.134 10.298-1.478 19.32-5.594l173.513-72.688 8.954-4.166 6.5-5.073c5.796-6.888 5.93-12.935 6.586-19.15a88.697 88.697 0 0 0 .42-9.022V39.315c0-28.592-10.55-39.108-39.108-39.108h-.033V.19zM271.948 66.58h29.146v191.57h-29.146V66.579zm1.965 238.222h16.967v57.955h-15.992v-33.295L260.07 352.14h-.336l-14.732-22.51v33.126h-15.74v-57.955h16.966l13.826 22.46 13.825-22.46h.034zM177.656 66.579h45.743c23.686 0 35.411 11.759 35.411 35.58v50.9c0 23.803-11.708 35.579-35.411 35.579h-16.597v69.53h-29.146V66.578zm-79.44 0h64.825V93.12h-35.68v54.175h34.32v26.542h-34.32v57.754h36.235v26.542h-65.38V66.58zm55.72 288.416c-6.131 5.04-14.665 8.937-25.164 8.937-18.059 0-31.548-12.43-31.548-29.985v-.168c0-16.883 13.237-30.154 31.212-30.154 10.197 0 17.387 3.141 23.518 8.45l-9.44 11.339c-4.15-3.477-8.283-5.46-13.994-5.46-8.366 0-14.817 7.022-14.817 15.909v.168a15.287 15.287 0 0 0 15.74 16.076c3.898 0 6.888-.84 9.274-2.402v-7.022h-11.423v-11.76h26.66v26.09l-.018-.018zm29.65-50.597h15.488l24.66 58.375h-17.218l-4.233-10.365h-22.376l-4.15 10.365h-16.882l24.66-58.375h.052zm65.078 155.068L166.99 431.38h166.828l-85.153 28.087zm99.902-96.676H301.53v-57.955h46.616v13.657h-30.708v8.786h27.835v12.683h-27.835v9.188h31.145v13.658-.034l-.017.017zM316.53 224.218V100.512c0-23.804 11.708-35.58 35.411-35.58h14.162c23.686 0 35.142 11.508 35.142 35.311v39.141h-28.59V101.89c0-7.677-3.562-11.222-10.886-11.222h-4.906c-7.61 0-11.17 3.561-11.17 11.222v120.95c0 7.677 3.56 11.222 11.17 11.222h5.46c7.358 0 10.885-3.562 10.885-11.222v-43.223H401.8v44.6c0 23.804-11.709 35.597-35.412 35.597h-14.447c-23.686 0-35.411-11.759-35.411-35.596zm86.765 120.681c0 11.843-9.357 18.865-23.434 18.865-10.281 0-20.041-3.225-27.164-9.609l8.937-10.7a29.734 29.734 0 0 0 18.781 6.938c4.317 0 6.636-1.479 6.636-3.982v-.168c0-2.402-1.899-3.729-9.777-5.543-12.347-2.822-21.872-6.3-21.872-18.227v-.168c0-10.785 8.534-18.562 22.46-18.562 9.86 0 17.554 2.654 23.854 7.693l-8.03 11.34c-5.291-3.73-11.087-5.712-16.244-5.712-3.898 0-5.796 1.646-5.796 3.73v.167c0 2.654 1.982 3.814 10.029 5.628 13.321 2.906 21.62 7.19 21.62 18.058v.252z"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 430.964 500">
<path d="m156.633 323.503-6.557 16.51h12.996l-6.439-16.51Zm38.498-171.881v-48.197c0-7.683-3.53-11.231-10.894-11.231h-11.986v70.676h11.986c7.364 0 10.894-3.564 10.894-11.23v-.018ZM391.791 0H39.138C10.524 0 0 10.541 0 39.138V384.21l.42 9.027c.64 6.255.791 12.307 6.591 19.165 2.11 1.765 4.28 3.458 6.505 5.078l8.961 4.169 173.646 72.743c9.027 4.119 12.777 5.75 19.333 5.598h.05c6.557.135 10.306-1.479 19.335-5.598l173.645-72.743 8.961-4.169 6.505-5.077c5.8-6.893 5.934-12.945 6.591-19.165.293-3.001.433-6.014.42-9.029V39.155c0-28.614-10.558-39.138-39.138-39.138h-.033V0h-.001ZM237.447 66.441h29.168v191.715h-29.168V66.44v.001Zm1.966 238.403h16.98v57.999h-16.004v-33.32l-14.829 22.695h-.337l-14.743-22.527v33.151h-15.752v-57.999h16.979l13.837 22.477 13.835-22.477h.034v.001ZM143.083 66.44h45.778c23.704 0 35.438 11.768 35.438 35.607v50.938c0 23.822-11.717 35.607-35.438 35.607h-16.61v69.582h-29.168V66.439v.001Zm-79.501 0h64.875v26.561H92.75v54.216h34.346v26.562H92.75v57.798h36.262v26.562h-65.43V66.44Zm55.763 288.635c-6.136 5.044-14.676 8.944-25.183 8.944-18.073 0-31.572-12.439-31.572-30.008v-.168c0-16.896 13.247-30.177 31.235-30.177 10.205 0 17.401 3.143 23.536 8.457l-9.447 11.347c-4.153-3.48-8.289-5.464-14.005-5.464-8.372 0-14.828 7.027-14.828 15.921v.168c-.466 8.938 6.806 16.366 15.752 16.088 3.901 0 6.893-.84 9.281-2.403v-7.028H92.683v-11.769h26.68v26.11l-.018-.018Zm29.672-50.635h15.5l24.679 58.419h-17.231l-4.236-10.373h-22.393l-4.154 10.373h-16.894l24.678-58.419h.052-.001Zm65.128 155.186-81.736-28.108h166.955l-85.218 28.109-.001-.001Zm99.978-96.75h-47.072v-57.999h46.652v13.667h-30.732v8.793h27.857v12.693h-27.857v9.195h31.169v13.668-.034l-.017.017Zm-32.06-138.677V100.398c0-23.822 11.717-35.607 35.438-35.607h14.172c23.704 0 35.169 11.517 35.169 35.338V139.3H338.23v-37.523c0-7.682-3.564-11.23-10.894-11.23h-4.91c-7.615 0-11.178 3.564-11.178 11.23V222.82c0 7.682 3.563 11.23 11.178 11.23h5.465c7.363 0 10.893-3.565 10.893-11.23v-43.256h28.614v44.634c0 23.822-11.718 35.624-35.439 35.624h-14.458c-23.704 0-35.438-11.768-35.438-35.623Zm86.831 120.772c0 11.853-9.364 18.88-23.452 18.88-10.289 0-20.056-3.228-27.185-9.616l8.944-10.709a29.76 29.76 0 0 0 18.795 6.944c4.321 0 6.641-1.48 6.641-3.985v-.168c0-2.404-1.9-3.732-9.784-5.548-12.357-2.824-21.889-6.304-21.889-18.241v-.168c0-10.793 8.541-18.576 22.477-18.576 9.868 0 17.568 2.656 23.872 7.699l-8.036 11.349c-5.295-3.733-11.095-5.717-16.256-5.717-3.901 0-5.8 1.648-5.8 3.733v.167c0 2.656 1.983 3.817 10.036 5.633 13.331 2.908 21.637 7.195 21.637 18.071v.252Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@@ -0,0 +1,12 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_143_302)">
<path d="M218.857 235.572C196.571 235.572 178.285 253.858 178.285 276.143V321.858H292L308 291.572H210.285V279.572C210.285 272.143 216 266.429 223.428 266.429H287.428C311.428 266.429 330.285 247.001 330.285 223.572C330.285 200.143 310.857 180.715 287.428 180.715L211.428 179.572C194.857 179.572 181.143 193.286 181.143 209.858H285.143C292 209.858 297.714 215.001 298.285 222.429C298.285 229.286 293.143 235.001 286.285 235.572C286.285 235.572 286.285 235.572 285.714 235.572H218.857Z" fill="#555E63"/>
<path d="M72.5714 291.001C50.2857 291.001 32 272.715 32 250.429C32 228.143 50.2857 209.858 72.5714 209.858H154.286V179.572H70.2857C31.4286 180.143 0 211.572 0 250.429C0 289.286 31.4286 321.286 70.8571 321.286H154.857V235.572H64V265.858H123.429V291.001H72.5714Z" fill="#F05F00"/>
<path d="M434.286 196.142C432 191.571 428.572 187.571 424.572 184.142C420 180.714 413.715 178.428 408 179C402.286 179 396.572 180.714 392 184.142C388 187.571 384.572 191.571 382.286 196.142C356 246.428 316 321.285 316 321.285H352L408 214.428L434.286 264.714H393.715L408 292.142H448.572L464 321.857H500C500 321.285 460.572 246.428 434.286 196.142Z" fill="#0E9FE2"/>
</g>
<defs>
<clipPath id="clip0_143_302">
<rect width="500" height="142.286" fill="white" transform="translate(0 179)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1 +1,5 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g style="mix-blend-mode:difference">
<path fill-rule="evenodd" clip-rule="evenodd" d="M250.207 5C111.849 5 0 117.52 0 256.723C0 367.996 71.6655 462.186 171.084 495.522C183.514 498.028 188.067 490.106 188.067 483.442C188.067 477.606 187.658 457.603 187.658 436.761C118.056 451.767 103.562 406.754 103.562 406.754C92.3769 377.581 75.8036 370.083 75.8036 370.083C53.0231 354.662 77.463 354.662 77.463 354.662C102.733 356.329 115.992 380.501 115.992 380.501C138.358 418.84 174.398 408.007 188.897 401.338C190.966 385.084 197.599 373.832 204.641 367.582C149.128 361.746 90.7226 340.075 90.7226 243.385C90.7226 215.879 100.658 193.374 116.402 175.872C113.918 169.622 105.217 143.779 118.891 109.189C118.891 109.189 140.017 102.519 187.653 135.028C208.047 129.517 229.079 126.714 250.207 126.691C271.333 126.691 292.869 129.611 312.756 135.028C360.396 102.519 381.523 109.189 381.523 109.189C395.197 143.779 386.491 169.622 384.007 175.872C400.165 193.374 409.691 215.879 409.691 243.385C409.691 340.075 351.285 361.326 295.358 367.582C304.474 375.499 312.341 390.5 312.341 414.257C312.341 448.013 311.931 475.105 311.931 483.437C311.931 490.106 316.49 498.028 328.914 495.527C428.333 462.18 499.999 367.996 499.999 256.723C500.409 117.52 388.15 5 250.207 5Z" fill="white"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 822 B

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,6 +1,6 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M495 255.682C495 237.955 493.409 220.909 490.455 204.545H255V301.364H389.545C383.636 332.5 365.909 358.864 339.318 376.591V439.545H420.455C467.727 395.909 495 331.818 495 255.682Z" fill="#4285F4"/>
<path d="M254.998 499.999C322.498 499.999 379.089 477.727 420.453 439.545L339.317 376.59C317.044 391.59 288.635 400.681 254.998 400.681C189.998 400.681 134.771 356.818 114.998 297.727H31.8167V362.272C72.953 443.863 157.271 499.999 254.998 499.999Z" fill="#34A853"/>
<path d="M115 297.499C110 282.499 107.045 266.59 107.045 249.999C107.045 233.408 110 217.499 115 202.499V137.953H31.8182C14.7727 171.59 5 209.544 5 249.999C5 290.453 14.7727 328.408 31.8182 362.044L96.5909 311.59L115 297.499Z" fill="#FBBC05"/>
<path d="M254.998 99.5455C291.817 99.5455 324.544 112.273 350.68 136.818L422.271 65.2273C378.862 24.7727 322.498 0 254.998 0C157.271 0 72.953 56.1364 31.8167 137.955L114.998 202.5C134.771 143.409 189.998 99.5455 254.998 99.5455Z" fill="#EA4335"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 490 500">
<path fill="#4285F4" d="M490 255.682c0-17.727-1.591-34.773-4.545-51.137H250v96.819h134.545c-5.909 31.136-23.636 57.5-50.227 75.227v62.954h81.137C462.727 395.909 490 331.818 490 255.682Z"/>
<path fill="#34A853" d="M249.998 499.999c67.5 0 124.091-22.272 165.455-60.454l-81.136-62.955c-22.273 15-50.682 24.091-84.319 24.091-65 0-120.227-43.863-140-102.954H26.817v64.545c41.136 81.591 125.454 137.727 223.181 137.727Z"/>
<path fill="#FBBC05" d="M110 297.499c-5-15-7.955-30.909-7.955-47.5s2.955-32.5 7.955-47.5v-64.546H26.818C9.773 171.59 0 209.544 0 249.999c0 40.454 9.773 78.409 26.818 112.045l64.773-50.454L110 297.499Z"/>
<path fill="#EA4335" d="M249.998 99.546c36.819 0 69.546 12.727 95.682 37.272l71.591-71.591C373.862 24.773 317.498 0 249.998 0 152.271 0 67.953 56.137 26.817 137.955l83.181 64.545c19.773-59.091 75-102.954 140-102.954Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 919 B

View File

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
<g clip-path="url(#a)">
<path fill="#fff" d="M301.399 153.471c1.48-73.53-40.157-137.614-61.84-153.005-.098-.1-2.022-1.16-1.874 1.726 0 .05-.05.05-.05.099-2.219 138.897-73.628 176.315-112.38 227.227-86.16 113.194-14.281 242.323 78.86 266.792 1.578.395 5.895 1.677 14.06 3.355 4.266.912 5.5-2.714 2.367-8.116-11.124-19.363-30.932-52.046-34.854-94.028-8.904-97.482 113.984-158.506 115.71-244.05z"/>
<path fill="#008CD6" d="M348.339 200.56c-.74-.543-1.776-.494-1.875.444-1.973 17.66-20.25 54.315-44.325 88.577-81.005 115.513-40.207 167.904-8.51 204.262 5.846 6.734 8.756 5.23 11.84.444 2.86-4.563 7.227-10.36 25.949-19.215 2.91-1.381 73.604-38.923 81.276-124.393 7.4-82.681-45.633-134.974-64.355-150.12z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 790 B

View File

@@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 461.8">
<path fill="#ffd21e" d="M248.58 422.607c108.318 0 197.439-89.129 197.439-197.441 0-108.31-89.116-197.439-197.439-197.439-108.299 0-197.44 89.129-197.44 197.439 0 108.312 89.141 197.441 197.44 197.441Z"/>
<path fill="#ff9d0b" d="M446.019 225.166c0-108.31-89.116-197.439-197.439-197.439-108.299 0-197.44 89.129-197.44 197.439 0 108.312 89.141 197.441 197.44 197.441 108.318 0 197.439-89.129 197.439-197.441Zm-417.606 0C28.413 104.385 127.81 5 248.58 5c120.794 0 220.168 99.385 220.168 220.166 0 120.784-99.374 220.168-220.168 220.168-120.77 0-220.167-99.384-220.167-220.168Z"/>
<path fill="#3a3b45" d="M312.727 171.475c7.272 2.499 10.114 17.387 17.442 13.522a28.445 28.445 0 0 0 15.091-25.09c0-15.586-12.824-28.408-28.408-28.408-15.586 0-28.409 12.822-28.409 28.408a28.32 28.32 0 0 0 3.324 13.329c3.466 6.534 14.488-4.09 21.022-1.818l-.056.057h-.006Zm-133.805 0c-7.272 2.499-10.17 17.387-17.443 13.522a28.436 28.436 0 0 1-15.079-25.09c0-15.586 12.824-28.408 28.409-28.408 15.584 0 28.408 12.822 28.408 28.408a28.38 28.38 0 0 1-3.324 13.329c-3.465 6.534-14.544-4.09-21.022-1.818l.057.057h-.006Z"/>
<path fill="#ff323d" d="M247.161 307.779c55.85 0 73.861-49.772 73.861-75.34 0-13.295-8.919-9.09-23.238-2.044-13.238 6.533-31.022 15.568-50.568 15.568-40.85 0-73.862-39.09-73.862-13.524 0 25.568 17.955 75.34 73.862 75.34h-.055Z"/>
<path fill="#3a3b45" d="M204.377 294.769a49.45 49.45 0 0 1 30.113-25.511c2.272-.682 4.601 3.238 7.046 7.271 2.271 3.865 4.658 7.784 7.044 7.784 2.557 0 5.114-3.863 7.557-7.669 2.557-3.978 5.055-7.841 7.499-7.102a48.912 48.912 0 0 1 28.408 23.692c21.194-16.705 28.978-43.976 28.978-60.795 0-13.295-8.919-9.09-23.238-2.044l-.795.396c-13.125 6.535-30.625 15.172-49.828 15.172-19.205 0-36.649-8.637-49.83-15.172-14.773-7.328-24.033-11.931-24.033 1.648 0 17.33 8.295 45.795 31.079 62.33Z"/>
<path fill="#ff9d0b" d="M382.101 198.179c10.176-.046 18.42-8.284 18.466-18.466-.046-10.181-8.29-18.419-18.466-18.465-10.181.046-18.42 8.284-18.465 18.465.045 10.182 8.284 18.42 18.465 18.466Zm-264.201 0c10.176-.046 18.42-8.284 18.467-18.466-.047-10.181-8.291-18.419-18.467-18.465-10.181.046-18.42 8.284-18.465 18.465.045 10.182 8.284 18.42 18.465 18.466Zm-38.011 62.498c-9.205 0-17.385 3.751-23.125 10.625a33.94 33.94 0 0 0-7.556 21.364 40.548 40.548 0 0 0-11.021-1.705c-8.809 0-16.762 3.354-22.387 9.433-10.289 10.725-12.148 26.998-4.545 39.771a30.12 30.12 0 0 0-10.171 16.022 33.22 33.22 0 0 0 4.546 26.932 29.682 29.682 0 0 0-2.102 28.521c5.795 13.183 20.283 23.524 48.407 34.659 17.443 6.933 33.467 11.365 33.579 11.422a252.06 252.06 0 0 0 62.102 9.091c33.295 0 57.101-10.229 70.794-30.341 22.046-32.329 18.92-61.931-9.658-90.454-15.74-15.795-26.249-39.033-28.409-44.147-4.433-15.112-16.137-31.931-35.511-31.931a32.405 32.405 0 0 0-26.137 13.977c-5.68-7.16-11.249-12.784-16.249-16.022a42.047 42.047 0 0 0-22.557-7.217Zm0 22.728c2.898 0 6.478 1.25 10.342 3.694 12.158 7.727 35.51 47.896 44.089 63.52 2.842 5.227 7.784 7.444 12.159 7.444 8.808 0 15.626-8.694.853-19.772-22.273-16.648-14.489-43.864-3.864-45.512.454-.113.967-.113 1.364-.113 9.658 0 13.92 16.647 13.92 16.647s12.5 31.363 33.978 52.841c21.42 21.42 22.555 38.636 6.931 61.532-10.682 15.625-31.079 20.342-52.045 20.342-21.648 0-43.921-5.114-56.363-8.295-.626-.172-76.418-21.591-66.817-39.773 1.592-3.069 4.262-4.318 7.612-4.318 13.524 0 38.07 20.113 48.694 20.113 2.329 0 3.977-.965 4.715-3.408 4.49-16.194-68.521-23.013-62.385-46.42 1.137-4.148 4.034-5.797 8.181-5.797 17.842 0 57.955 31.42 66.363 31.42.626 0 1.137-.169 1.364-.568 4.204-6.817 1.876-11.591-27.84-29.545-29.603-17.953-50.453-28.748-38.636-41.646 1.364-1.478 3.295-2.159 5.683-2.159 18.01 0 60.566 38.749 60.566 38.749s11.477 11.932 18.466 11.932c1.59 0 2.954-.569 3.864-2.159 4.885-8.295-45.796-46.704-48.636-62.557-1.932-10.795 1.363-16.192 7.442-16.192Z"/>
<path fill="#ffd21e" d="M199.661 423.686c15.624-22.953 14.489-40.169-6.931-61.589-21.478-21.421-33.978-52.841-33.978-52.841s-4.658-18.181-15.284-16.477c-10.625 1.705-18.409 28.864 3.864 45.512 22.215 16.647-4.432 27.954-13.012 12.328-8.522-15.624-31.931-55.793-44.089-63.52-12.102-7.672-20.626-3.41-17.784 12.498 2.84 15.853 53.578 54.262 48.636 62.5-4.945 8.352-22.33-9.716-22.33-9.716s-54.375-49.487-66.249-36.59c-11.817 12.898 9.033 23.693 38.636 41.646 29.716 17.954 32.044 22.728 27.84 29.545-4.261 6.819-69.771-48.464-75.908-25-6.136 23.352 66.875 30.114 62.385 46.308-4.544 16.192-51.477-30.568-61.021-12.387-9.659 18.239 66.191 39.658 66.817 39.83 24.432 6.363 86.647 19.828 108.408-12.047Z"/>
<path fill="#ff9d0b" d="M420.111 260.677c9.205 0 17.443 3.751 23.126 10.625a33.964 33.964 0 0 1 7.557 21.364 40.45 40.45 0 0 1 11.077-1.705c8.809 0 16.762 3.354 22.387 9.433 10.289 10.725 12.148 26.998 4.545 39.771a30.142 30.142 0 0 1 10.114 16.022 33.225 33.225 0 0 1-4.546 26.932 29.688 29.688 0 0 1 2.103 28.521c-5.795 13.183-20.284 23.524-48.351 34.659-17.5 6.933-33.522 11.365-33.637 11.422a252.094 252.094 0 0 1-62.101 9.091c-33.294 0-57.101-10.229-70.795-30.341-22.044-32.329-18.918-61.931 9.659-90.454 15.795-15.795 26.306-39.033 28.466-44.147 4.433-15.112 16.079-31.931 35.454-31.931a32.425 32.425 0 0 1 26.137 13.977c5.68-7.16 11.249-12.784 16.306-16.022a42.05 42.05 0 0 1 22.499-7.217Zm0 22.728c-2.896 0-6.42 1.25-10.339 3.694-12.103 7.727-35.512 47.896-44.092 63.52a13.826 13.826 0 0 1-12.159 7.444c-8.75 0-15.625-8.694-.795-19.772 22.216-16.648 14.432-43.864 3.807-45.512a8.48 8.48 0 0 0-1.364-.113c-9.659 0-13.92 16.647-13.92 16.647s-12.5 31.363-33.921 52.841c-21.476 21.42-22.612 38.636-6.93 61.532 10.626 15.625 31.078 20.342 51.987 20.342 21.705 0 43.92-5.114 56.42-8.295.568-.172 76.418-21.591 66.817-39.773-1.648-3.069-4.262-4.318-7.614-4.318-13.522 0-38.123 20.113-48.692 20.113-2.387 0-4.033-.965-4.715-3.408-4.546-16.194 68.464-23.013 62.327-46.42-1.079-4.148-3.976-5.797-8.18-5.797-17.842 0-57.954 31.42-66.363 31.42-.569 0-1.08-.169-1.307-.568-4.204-6.817-1.933-11.591 27.727-29.545 29.716-17.953 50.566-28.748 38.636-41.646-1.308-1.478-3.239-2.159-5.57-2.159-18.066 0-60.623 38.749-60.623 38.749s-11.476 11.932-18.409 11.932a4.199 4.199 0 0 1-3.864-2.159c-4.942-8.295 45.738-46.704 48.579-62.557 1.932-10.795-1.364-16.192-7.443-16.192Z"/>
<path fill="#ffd21e" d="M300.398 423.686c-15.627-22.953-14.546-40.169 6.93-61.589 21.421-21.421 33.921-52.841 33.921-52.841s4.66-18.181 15.341-16.477c10.568 1.705 18.352 28.864-3.864 45.512-22.273 16.647 4.432 27.954 12.954 12.328 8.58-15.624 31.989-55.793 44.092-63.52 12.101-7.672 20.68-3.41 17.782 12.498-2.841 15.853-53.521 54.262-48.579 62.5 4.887 8.352 22.273-9.716 22.273-9.716s54.431-49.487 66.248-36.59c11.819 12.898-8.975 23.693-38.636 41.646-29.715 17.954-31.986 22.728-27.839 29.545 4.26 6.819 69.771-48.464 75.907-25 6.137 23.352-66.817 30.114-62.327 46.308 4.545 16.192 51.418-30.568 61.021-12.387 9.601 18.239-66.193 39.658-66.817 39.83-24.489 6.363-86.704 19.828-108.407-12.047Z"/>
</svg>

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<circle cx="512" cy="512" r="512" style="fill:#0098ff"/>
<path d="M696.8 281H475.66v225.45L545.88 427h115.5l-88.17 83.75 93.71 156.49H560.66l-49.93-96.66-35.07 33.82v62.83h-96.1V281H327.2a46.2 46.2 0 0 0-46.2 46.2v369.6a46.2 46.2 0 0 0 46.2 46.2h369.6a46.2 46.2 0 0 0 46.2-46.2V327.2a46.2 46.2 0 0 0-46.2-46.2z" style="fill:#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 557 B

View File

@@ -0,0 +1,19 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M42.3044 77.0441C33.8578 77.0441 25.6439 72.6653 21.1175 64.8302C14.3699 53.1508 18.3751 38.2158 30.0626 31.4721L78.9366 3.27575C90.6254 -3.46792 105.571 0.534679 112.319 12.2141C119.066 23.8936 115.062 38.8286 103.374 45.5723L54.5009 73.7686C50.7944 75.9145 46.5873 77.0444 42.3044 77.0441Z" fill="url(#paint0_linear_154_309)"/>
<path d="M408.844 235.902L66.7177 433.284V348.692L335.121 193.755L286.49 165.698L30.0615 313.446C22.5003 317.808 17.8424 325.869 17.8424 334.593V475.58C17.8433 479.868 18.973 484.079 21.118 487.792C23.2629 491.504 26.3475 494.586 30.0615 496.728C33.7768 498.873 37.9911 500.001 42.2807 500C46.5703 500 50.7844 498.872 54.4999 496.728L469.94 257.051C477.501 252.689 482.159 244.627 482.159 235.902C482.159 227.178 477.501 219.117 469.94 214.756L348.167 144.501C347.907 144.344 347.643 144.192 347.377 144.046L225.564 73.7685C218.003 69.4069 208.689 69.4069 201.127 73.7685L30.0629 172.459C18.3741 179.203 14.3702 194.136 21.1178 205.817C25.6442 213.651 33.8581 218.031 42.3046 218.031C46.587 218.03 50.7935 216.901 54.4999 214.756L213.344 123.114L408.844 235.904V235.902Z" fill="url(#paint1_linear_154_309)"/>
<path d="M408.844 235.902L66.7177 433.284V348.692L82.1938 339.759L54.4972 299.366L30.0615 313.446C22.5003 317.808 17.8424 325.869 17.8424 334.593V475.58C17.8433 479.868 18.973 484.079 21.118 487.792C23.2629 491.504 26.3475 494.586 30.0615 496.728C33.7768 498.873 37.9911 500.001 42.2807 500C46.5703 500 50.7844 498.872 54.4999 496.728L469.94 257.051C477.501 252.689 482.159 244.627 482.159 235.902C482.159 227.178 477.501 219.117 469.94 214.756L348.167 144.501C347.907 144.344 347.643 144.192 347.377 144.046L225.564 73.7685C218.003 69.4069 208.689 69.4069 201.127 73.7685L30.0629 172.459C18.3741 179.203 14.3702 194.136 21.1178 205.817C25.6442 213.651 33.8581 218.031 42.3046 218.031C46.587 218.03 50.7935 216.901 54.4999 214.756L213.344 123.114L408.844 235.902Z" fill="url(#paint2_linear_154_309)"/>
<defs>
<linearGradient id="paint0_linear_154_309" x1="31.2204" y1="111.73" x2="108.384" y2="0.000287497" gradientUnits="userSpaceOnUse">
<stop offset="0.26" stop-color="#FF670D"/>
<stop offset="1" stop-color="#FF5317"/>
</linearGradient>
<linearGradient id="paint1_linear_154_309" x1="86.5912" y1="285.221" x2="187.325" y2="109.662" gradientUnits="userSpaceOnUse">
<stop stop-color="#FF7207"/>
<stop offset="1" stop-color="#FF7208" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint2_linear_154_309" x1="35.1941" y1="500" x2="482.158" y2="227.227" gradientUnits="userSpaceOnUse">
<stop stop-color="#FF8000"/>
<stop offset="1" stop-color="#FF4020"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1 +1,18 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 450" xmlns:v="https://vecta.io/nano"><path d="M288.4 80.9c31.9-2.1 64.3 4.3 92.9 18.6 42.2 20.7 75.8 58.2 91.7 102.4 7 19.5 10.8 40.2 10.8 60.9v77c0 3.1.1 6.4-.6 9.4-1.7 7.8-7.2 14.6-14.6 17.9-5.1 2.4-10.9 2.7-16.3 1.8-11.8-2.2-20.8-13.2-21-25.1v-71.7c.2-6.8.2-14-3.5-20-5.9-11-20.4-16.3-32-11.6-9.8 3.5-17 13.4-17.1 23.9v72.7c0 4.5.2 9.2-1.1 13.5-2.5 8.5-9.6 15.4-18.1 17.8-11.2 3.1-24.1-1.8-29.8-12.2-3.9-6.3-3.6-13.8-3.5-20.7l-.1-72.3c-.2-12.2-10.3-23.2-22.5-24.8-7.9-1.2-16.2 1.4-21.9 7-5.2 4.9-8.1 11.9-8.1 19v70.2c-.1 5.9.6 12-1.6 17.5-3.5 10-13.6 17.4-24.3 17.1-10.9.6-21.6-6.9-25.1-17.2-1.9-5.1-1.5-10.5-1.5-15.9v-72.7c-.1-12-9.4-22.9-21.2-25.1-10.6-2.3-22.4 3.1-27.8 12.7-2.3 4-3.5 8.6-3.5 13.2V343c.1 7.7-3.5 15.2-9.3 20.1-8.9 7.8-23.2 8.2-32.6 1.1-6.8-4.6-10.8-12.5-10.8-20.7v-79.6c.1-30.1 7.7-60.2 22-86.6 11.8-21.6 27.9-40.9 47.2-56.3 29.5-23.7 66-37.8 103.3-40.1z" fill="#4b4c9b"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
<defs>
<linearGradient id="a" x1=".425" x2="0" y1=".821" y2="0">
<stop stop-color="#F4AAFF" stop-opacity="0"/>
<stop offset="1" stop-color="#F000FB" stop-opacity=".4"/>
</linearGradient>
<linearGradient id="b" x1=".365" x2="0" y1=".566" y2="-.048">
<stop stop-color="#F7D2FE" stop-opacity="0"/>
<stop offset="1" stop-color="#F7D2FE"/>
</linearGradient>
</defs>
<g stroke="null">
<rect width="500" height="500" fill="#7132F5" rx="64"/>
<rect width="500" height="500" fill="url(#a)" fill-opacity=".64" rx="64"/>
<rect width="500" height="500" fill="url(#b)" fill-opacity=".4" rx="64"/>
<path fill="#fff" fill-rule="evenodd" d="M110.63 269.996v60.347c0 11.113 8.888 20.106 19.818 20.106 10.94 0 19.87-8.993 19.87-20.106v-60.347c0-11.129 8.842-20.137 19.828-20.137 10.948 0 19.829 9.008 19.829 20.137v60.347c0 11.113 8.887 20.106 19.827 20.106 10.98 0 19.864-8.993 19.864-20.106v-60.347c0-11.129 8.88-20.137 19.823-20.137 10.991 0 19.878 9.008 19.878 20.137v60.347c0 11.113 8.885 20.106 19.813 20.106 10.941 0 19.829-8.993 19.829-20.106v-60.347c0-11.129 8.883-20.137 19.87-20.137 10.945 0 19.828 9.008 19.828 20.137v60.347c0 11.113 8.888 20.106 19.86 20.106 10.944 0 19.828-8.993 19.828-20.106v-60.347c0-77.78-62.194-140.848-138.906-140.848-76.706 0-138.858 63.067-138.858 140.848z" clip-rule="evenodd"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 959 B

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,24 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="320px" height="320px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:0.992" fill="#52bb7b" d="M 146.5,-0.5 C 155.167,-0.5 163.833,-0.5 172.5,-0.5C 183.052,2.2756 192.719,6.94227 201.5,13.5C 234.5,46.5 267.5,79.5 300.5,112.5C 318.79,135.86 322.456,161.527 311.5,189.5C 308.11,195.357 304.443,201.023 300.5,206.5C 268.052,239.07 235.385,271.404 202.5,303.5C 201.614,304.325 201.281,305.325 201.5,306.5C 197.68,307.84 194.347,310.006 191.5,313C 185.322,315.892 178.989,318.059 172.5,319.5C 163.833,319.5 155.167,319.5 146.5,319.5C 139.355,317.751 132.355,315.418 125.5,312.5C 125.5,311.5 125.5,310.5 125.5,309.5C 122.643,308.667 119.977,307.334 117.5,305.5C 84.5,272.5 51.5,239.5 18.5,206.5C 0.210219,183.14 -3.45645,157.473 7.5,129.5C 10.89,123.643 14.5567,117.977 18.5,112.5C 51.5,79.5 84.5,46.5 117.5,13.5C 126.281,6.94227 135.948,2.2756 146.5,-0.5 Z"/></g>
<g><path style="opacity:1" fill="#fafdfb" d="M 151.5,41.5 C 152.47,57.4524 152.803,73.4524 152.5,89.5C 129.661,112.506 106.994,135.672 84.5,159C 105.661,180.994 126.994,202.828 148.5,224.5C 149.031,226.544 150.198,228.211 152,229.5C 152.5,244.496 152.667,259.496 152.5,274.5C 152.141,276.371 151.141,277.871 149.5,279C 146.833,279.667 144.167,279.667 141.5,279C 111.333,248.833 81.1667,218.667 51,188.5C 47.074,183.63 43.4073,178.63 40,173.5C 34.8493,157.438 38.1826,143.438 50,131.5C 80.1667,101.333 110.333,71.1667 140.5,41C 143.702,39.5167 147.036,39.1834 150.5,40C 151.056,40.3826 151.389,40.8826 151.5,41.5 Z"/></g>
<g><path style="opacity:1" fill="#fbfdfc" d="M 279.5,148.5 C 280.903,153.387 281.569,158.387 281.5,163.5C 279.693,171.198 276.193,178.198 271,184.5C 239.5,216 208,247.5 176.5,279C 173.833,279.667 171.167,279.667 168.5,279C 167.177,278.184 166.511,277.017 166.5,275.5C 166.197,259.786 166.531,244.119 167.5,228.5C 189.951,205.881 212.284,183.048 234.5,160C 212.374,136.874 189.874,114.04 167,91.5C 166.536,90.9056 166.369,90.2389 166.5,89.5C 166.212,73.4649 166.545,57.4649 167.5,41.5C 167.611,40.8826 167.944,40.3826 168.5,40C 171.964,39.1834 175.298,39.5167 178.5,41C 208.667,71.1667 238.833,101.333 269,131.5C 271.667,134.833 274.333,138.167 277,141.5C 278.411,143.65 279.245,145.984 279.5,148.5 Z"/></g>
<g><path style="opacity:1" fill="#cfecdb" d="M 151.5,41.5 C 152.117,41.6107 152.617,41.944 153,42.5C 153.828,58.3388 153.661,74.0054 152.5,89.5C 152.803,73.4524 152.47,57.4524 151.5,41.5 Z"/></g>
<g><path style="opacity:1" fill="#cfecda" d="M 167.5,41.5 C 166.545,57.4649 166.212,73.4649 166.5,89.5C 165.339,74.0054 165.172,58.3388 166,42.5C 166.383,41.944 166.883,41.6107 167.5,41.5 Z"/></g>
<g><path style="opacity:1" fill="#57bd7e" d="M 138.5,63.5 C 139.654,69.987 139.821,76.6536 139,83.5C 114.597,107.948 90.0967,132.281 65.5,156.5C 62.1667,161.167 58.8333,165.833 55.5,170.5C 50.2141,162.481 50.3807,154.481 56,146.5C 83.2852,118.477 110.785,90.8102 138.5,63.5 Z"/></g>
<g><path style="opacity:1" fill="#59be80" d="M 179.5,63.5 C 180.473,63.9867 181.473,64.4867 182.5,65C 203.99,87.4562 225.823,109.623 248,131.5C 250.67,138.156 249.67,144.156 245,149.5C 223.333,127.833 201.667,106.167 180,84.5C 179.5,77.5079 179.334,70.5079 179.5,63.5 Z"/></g>
<g><path style="opacity:1" fill="#fafdfb" d="M 144.5,113.5 C 153.839,113.334 163.173,113.5 172.5,114C 173.416,114.374 174.25,114.874 175,115.5C 175.667,118.167 175.667,120.833 175,123.5C 164.243,124.653 153.41,124.82 142.5,124C 140.522,121.503 140.022,118.669 141,115.5C 142.302,114.915 143.469,114.249 144.5,113.5 Z"/></g>
<g><path style="opacity:1" fill="#f2faf4" d="M 122.5,142.5 C 122.287,139.549 122.954,136.882 124.5,134.5C 147.094,133.345 169.761,133.178 192.5,134C 193.416,134.374 194.25,134.874 195,135.5C 195.667,137.833 195.667,140.167 195,142.5C 194.5,143.667 193.667,144.5 192.5,145C 170.167,145.667 147.833,145.667 125.5,145C 124.309,144.302 123.309,143.469 122.5,142.5 Z"/></g>
<g><path style="opacity:1" fill="#addfc0" d="M 124.5,134.5 C 122.954,136.882 122.287,139.549 122.5,142.5C 120.816,139.282 121.483,136.615 124.5,134.5 Z"/></g>
<g><path style="opacity:1" fill="#57bd7f" d="M 265.5,151.5 C 267.083,157.318 266.75,162.985 264.5,168.5C 262.887,171.286 261.054,173.953 259,176.5C 232.986,202.68 206.82,228.68 180.5,254.5C 179.167,247.833 179.167,241.167 180.5,234.5C 206.181,209.652 231.348,184.319 256,158.5C 258.478,155.71 260.312,152.544 261.5,149C 263.615,148.464 264.948,149.297 265.5,151.5 Z"/></g>
<g><path style="opacity:1" fill="#f1f9f4" d="M 105.5,153.5 C 141.168,153.333 176.835,153.5 212.5,154C 215.57,156.569 216.237,159.736 214.5,163.5C 213.975,164.192 213.308,164.692 212.5,165C 176.833,165.667 141.167,165.667 105.5,165C 100.193,161.036 100.193,157.202 105.5,153.5 Z"/></g>
<g><path style="opacity:1" fill="#94d5ad" d="M 279.5,148.5 C 281.13,150.026 281.963,152.026 282,154.5C 282.805,157.696 282.638,160.696 281.5,163.5C 281.569,158.387 280.903,153.387 279.5,148.5 Z"/></g>
<g><path style="opacity:1" fill="#a5dcba" d="M 265.5,151.5 C 266.117,151.611 266.617,151.944 267,152.5C 269.288,158.528 268.454,163.861 264.5,168.5C 266.75,162.985 267.083,157.318 265.5,151.5 Z"/></g>
<g><path style="opacity:1" fill="#5abe80" d="M 73.5,169.5 C 95.4114,190.911 117.245,212.577 139,234.5C 139.667,241.5 139.667,248.5 139,255.5C 115.895,233.306 93.2279,210.64 71,187.5C 69.4661,183.289 69.1327,178.956 70,174.5C 70.6972,172.416 71.8639,170.749 73.5,169.5 Z"/></g>
<g><path style="opacity:1" fill="#fefefe" d="M 122.5,182.5 C 122.448,180.097 122.781,177.764 123.5,175.5C 146.761,174.345 170.094,174.178 193.5,175C 196.167,178.333 196.167,181.667 193.5,185C 170.5,185.667 147.5,185.667 124.5,185C 123.619,184.292 122.953,183.458 122.5,182.5 Z"/></g>
<g><path style="opacity:1" fill="#a0dab7" d="M 123.5,175.5 C 122.781,177.764 122.448,180.097 122.5,182.5C 121.853,181.726 121.52,180.726 121.5,179.5C 121.34,177.645 122.007,176.312 123.5,175.5 Z"/></g>
<g><path style="opacity:1" fill="#fbfdfc" d="M 143.5,194.5 C 153.506,194.334 163.506,194.5 173.5,195C 176.936,198.06 177.269,201.393 174.5,205C 164.167,205.667 153.833,205.667 143.5,205C 141.09,204.242 140.09,202.575 140.5,200C 140.12,197.297 141.12,195.463 143.5,194.5 Z"/></g>
<g><path style="opacity:1" fill="#d2eddd" d="M 148.5,224.5 C 150.129,225.625 151.629,226.959 153,228.5C 153.828,244.006 153.661,259.339 152.5,274.5C 152.667,259.496 152.5,244.496 152,229.5C 150.198,228.211 149.031,226.544 148.5,224.5 Z"/></g>
<g><path style="opacity:1" fill="#d1eddc" d="M 167.5,228.5 C 166.531,244.119 166.197,259.786 166.5,275.5C 165.339,260.339 165.172,245.006 166,229.5C 166.383,228.944 166.883,228.611 167.5,228.5 Z"/></g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 494.446">
<path fill="#51BB7B" d="m94.1 246.828 139.044-139.177a14.065 14.065 0 0 0 4.217-9.845V14.862A14.058 14.058 0 0 0 228.933.806a14.05 14.05 0 0 0-15.45 4.211L28.094 189.184A84.394 84.394 0 0 0 0 248.245a81.556 81.556 0 0 0 28.089 56.233l185.394 185.573a14.058 14.058 0 0 0 9.834 4.222 8.447 8.447 0 0 0 5.611-1.411 14.054 14.054 0 0 0 8.433-14.056v-82.944a14.084 14.084 0 0 0-4.217-9.845L94.1 246.828Zm-56.178 28.117a45.014 45.014 0 0 1-9.833-28.111 59.07 59.07 0 0 1 21.067-37.961L209.267 50.006v42.178L61.8 239.795a91.424 91.424 0 0 0-23.878 35.15Zm172.745 171.517L74.444 310.095c-.811-1.05-1.755-2-2.811-2.811-4.211-4.222-16.85-16.872 2.811-42.178l134.834 136.367v42.178l1.4 2.811h-.011Zm75.85-441.445a14.045 14.045 0 0 0-14.045-2.811 14.054 14.054 0 0 0-9.833 14.056v82.955a14.074 14.074 0 0 0 4.217 9.845L407.3 248.239 266.856 388.828a14.082 14.082 0 0 0-4.217 8.434v82.944a14.056 14.056 0 0 0 9.833 14.061c1.395.239 2.817.239 4.211 0 4.189.35 8.311-1.2 11.239-4.216L470.5 307.284a84.376 84.376 0 0 0 29.5-59.05 81.595 81.595 0 0 0-28.089-57.639L286.517 5.017Zm5.616 88.572V50.006l133.428 133.556c.811 1.055 1.756 2 2.811 2.816 4.211 4.217 16.85 16.867-2.811 42.173L292.133 93.589Zm157.311 192.606L290.722 446.462v-42.173l147.472-150.433a92.759 92.759 0 0 0 23.878-33.739 45.056 45.056 0 0 1 9.834 26.711 60.47 60.47 0 0 1-21.067 37.961l-1.406 1.406h.011Zm-96.911-28.117H141.856a11.24 11.24 0 0 1-9.834-9.844 11.248 11.248 0 0 1 9.834-11.245h210.672a11.24 11.24 0 0 1 11.239 9.839v1.406c.005 6.211-5.028 11.25-11.239 11.25v-1.406h.005Zm-29.494-52.016c.839 6.744-4.439 12.689-11.233 12.65H182.583c-5.655-.711-9.877-5.545-9.833-11.245-.822-6.222 3.6-11.916 9.833-12.655H311.8c6.206 0 11.233 5.033 11.233 11.25h.006Zm-40.733-42.178v1.405c.044 5.7-4.178 10.534-9.834 11.245H220.5c-5.656-.711-9.878-5.545-9.833-11.245a11.244 11.244 0 0 1 9.833-11.25h51.967a11.245 11.245 0 0 1 9.833 11.25v-1.405h.006Zm-9.834 156.055a11.248 11.248 0 0 1 9.834 11.245 11.24 11.24 0 0 1-9.834 11.244H220.5a11.234 11.234 0 0 1-9.833-9.839v-1.405a11.244 11.244 0 0 1 9.833-11.25h51.967l.005.005Zm39.328-18.277H182.583a11.24 11.24 0 0 1-9.833-11.25c-.822-6.223 3.6-11.917 9.833-12.656H311.8c6.206 0 11.233 5.039 11.233 11.25.839 6.745-4.439 12.689-11.233 12.65v.006Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,11 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="320px" height="320px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:1" fill="#fee600" d="M -0.5,-0.5 C 106.167,-0.5 212.833,-0.5 319.5,-0.5C 319.5,106.167 319.5,212.833 319.5,319.5C 212.833,319.5 106.167,319.5 -0.5,319.5C -0.5,212.833 -0.5,106.167 -0.5,-0.5 Z"/></g>
<g><path style="opacity:1" fill="#2e3376" d="M 140.5,58.5 C 185.901,54.8721 227.568,65.3721 265.5,90C 284.288,103.45 296.788,121.283 303,143.5C 307.287,173.308 298.453,198.474 276.5,219C 248.251,242.78 215.584,256.113 178.5,259C 131.025,263.718 88.0254,252.384 49.5,225C 27.8033,207.941 16.1367,185.608 14.5,158C 15.3601,139.745 21.5268,123.579 33,109.5C 52.2222,88.2941 75.7222,73.7941 103.5,66C 115.932,63.2664 128.265,60.7664 140.5,58.5 Z"/></g>
<g><path style="opacity:1" fill="#f7db04" d="M 141.5,62.5 C 175.904,59.8662 208.904,65.3662 240.5,79C 249.331,83.2454 257.664,88.2454 265.5,94C 244.867,105.212 223.2,107.545 200.5,101C 191.609,97.3886 182.609,94.0552 173.5,91C 155.262,85.6004 139.595,89.6004 126.5,103C 101.067,109.238 77.0672,105.905 54.5,93C 80.7744,74.9646 109.774,64.7979 141.5,62.5 Z"/></g>
<g><path style="opacity:1" fill="#fcfcfd" d="M 151.5,93.5 C 161.432,93.2321 171.098,94.7321 180.5,98C 210.357,113.441 240.023,113.275 269.5,97.5C 283.373,108.372 292.373,122.372 296.5,139.5C 296.38,142.064 295.047,143.564 292.5,144C 272.275,148.806 252.609,155.306 233.5,163.5C 215.355,149.19 197.355,134.69 179.5,120C 175.411,116.905 171.077,114.239 166.5,112C 162.833,111.333 159.167,111.333 155.5,112C 145.301,118.597 134.968,124.931 124.5,131C 119.442,132.01 114.609,131.51 110,129.5C 109.251,128.365 109.417,127.365 110.5,126.5C 119.736,116.43 129.403,106.93 139.5,98C 143.61,96.4852 147.61,94.9852 151.5,93.5 Z"/></g>
<g><path style="opacity:1" fill="#fcfcfd" d="M 49.5,96.5 C 61.2346,102.469 73.568,106.969 86.5,110C 98.1557,109.468 109.822,109.135 121.5,109C 115.667,114.833 109.833,120.667 104,126.5C 104.91,131.093 107.743,134.26 112.5,136C 119.14,137.035 125.473,136.035 131.5,133C 139.897,126.94 148.563,121.273 157.5,116C 160.928,115.299 164.262,115.632 167.5,117C 188.454,132.952 209.121,149.286 229.5,166C 234.833,170.667 234.833,175.333 229.5,180C 226.938,181.141 224.272,181.974 221.5,182.5C 212.233,175.239 203.233,167.573 194.5,159.5C 193.417,160.365 193.251,161.365 194,162.5C 201,169.5 208,176.5 215,183.5C 215.804,187.07 214.97,190.237 212.5,193C 209.274,195.547 205.607,197.047 201.5,197.5C 195.5,191.833 189.5,186.167 183.5,180.5C 182.417,181.365 182.251,182.365 183,183.5C 187.333,188.5 191.667,193.5 196,198.5C 196.683,202.84 194.85,205.673 190.5,207C 187.923,208.25 185.257,208.584 182.5,208C 177,202.5 171.5,197 166,191.5C 164.385,192.656 164.385,193.989 166,195.5C 170.022,200.021 173.856,204.688 177.5,209.5C 176.91,210.799 175.91,211.632 174.5,212C 170.074,212.791 165.741,212.457 161.5,211C 161.307,206.601 161.141,202.101 161,197.5C 158.044,190.047 152.544,186.381 144.5,186.5C 144.698,173.53 138.364,167.697 125.5,169C 124.584,169.374 123.75,169.874 123,170.5C 118.07,162.312 111.237,160.312 102.5,164.5C 94.9839,157.877 87.4839,157.877 80,164.5C 61.7822,154.233 42.2822,147.566 21.5,144.5C 24.6416,124.883 33.9749,108.883 49.5,96.5 Z"/></g>
<g><path style="opacity:1" fill="#f7db04" d="M 294.5,147.5 C 295.5,147.5 296.5,147.5 297.5,147.5C 298.439,165.758 292.939,181.758 281,195.5C 261.334,216.09 237.5,229.59 209.5,236C 168.907,245.003 128.907,243.003 89.5,230C 65.4674,221.42 45.9674,206.92 31,186.5C 23.6528,175.268 20.1528,162.934 20.5,149.5C 40.522,151.845 59.1887,158.178 76.5,168.5C 76.4644,174.809 78.4644,180.309 82.5,185C 86.1179,186.653 89.7845,188.153 93.5,189.5C 96.9398,197.471 102.773,200.137 111,197.5C 115.035,206.601 121.868,209.934 131.5,207.5C 134.257,215.552 139.924,219.052 148.5,218C 151.698,217.152 154.531,215.652 157,213.5C 162.751,216.812 168.917,217.979 175.5,217C 177.844,216.163 179.844,214.829 181.5,213C 186.875,213.038 191.875,211.704 196.5,209C 198.972,207.202 200.639,204.868 201.5,202C 211.654,201.333 217.987,196.167 220.5,186.5C 234.059,186.436 240.059,179.602 238.5,166C 257.071,159.199 275.738,153.032 294.5,147.5 Z"/></g>
<g><path style="opacity:1" fill="#fafafc" d="M 87.5,164.5 C 93.9614,163.141 98.4614,165.475 101,171.5C 110.06,163.536 116.227,165.203 119.5,176.5C 121.783,176.392 123.783,175.559 125.5,174C 131.202,172.28 135.702,173.78 139,178.5C 140.469,183.174 140.969,187.841 140.5,192.5C 152.493,189.734 157.66,194.401 156,206.5C 151.733,213.876 145.899,215.376 138.5,211C 135.897,207.961 134.231,204.461 133.5,200.5C 128.267,204.374 123.101,204.374 118,200.5C 116.643,197.308 115.143,194.308 113.5,191.5C 108.268,195.813 103.435,195.48 99,190.5C 97.7475,187.986 97.2475,185.32 97.5,182.5C 86.52,185.02 81.6866,180.687 83,169.5C 84.1932,167.503 85.6932,165.836 87.5,164.5 Z"/></g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 499.999 345.587">
<path fill="#2d3277" d="M499.999 163.34C499.999 73.53 388.13 0 250 0S0 73.53 0 163.34v9.454c0 95.588 97.689 172.793 250 172.793 152.834 0 250-77.205 250-172.793v-9.454Z"/>
<path fill="#ffe600" d="M491.071 163.34c0 84.56-107.668 153.362-240.02 153.362-132.354 0-240.022-68.803-240.022-153.362C11.03 78.782 118.697 9.98 251.05 9.98c132.353 0 240.021 68.802 240.021 153.36Z"/>
<path fill="#fff" d="M171.22 115.021s-2.628 2.626-1.052 4.727c3.675 4.727 15.23 7.353 27.31 4.727 6.83-1.576 16.284-8.929 24.684-15.757 9.454-7.352 18.908-15.23 28.362-17.856 9.98-3.152 16.284-1.576 20.484-.526 4.727 1.576 9.98 4.727 18.907 11.03 16.281 12.08 82.458 69.853 94.015 79.831 8.927-4.201 49.892-21.533 105.565-34.138-4.727-29.412-22.585-56.723-49.896-78.782-37.815 15.757-84.557 24.16-130.25 2.101 0 0-24.687-11.554-49.372-11.03-36.238 1.051-51.469 16.282-68.276 33.089l-20.481 22.584Z"/>
<path fill="#fff" d="M381.303 187.5c-.527-.525-77.733-67.752-95.064-80.882-9.978-7.353-15.758-9.454-21.535-10.505-3.15-.525-7.35 0-10.503 1.05-7.878 2.102-18.908 9.455-28.362 16.808-9.977 7.878-18.907 15.23-27.311 16.806-11.027 2.627-24.158-.525-29.936-4.726-2.626-1.576-4.201-3.677-5.252-5.778-2.1-5.252 2.101-9.454 2.626-9.979l21.008-23.109 7.354-7.353c-6.827 1.05-13.13 2.626-19.434 4.202-7.878 2.1-15.23 4.201-22.583 4.201-3.151 0-19.958-2.626-23.11-3.676-19.432-5.252-36.239-10.504-61.45-22.06-29.936 22.585-50.42 50.421-56.196 81.409 4.201 1.05 11.554 3.15 14.18 3.676 68.277 15.231 89.286 30.987 93.488 34.139 4.201-4.727 9.978-7.353 16.806-7.353 7.353 0 14.181 3.676 18.382 9.454 3.677-3.152 9.454-5.778 16.282-5.778 3.15 0 6.304.525 9.977 1.576 7.88 2.626 11.558 7.878 13.658 12.605 2.626-1.05 5.777-2.1 9.453-2.1 3.677 0 7.354 1.05 11.554 2.625 12.607 5.252 14.708 17.857 13.658 27.31h2.623c15.234 0 27.311 12.08 27.311 27.312 0 4.727-1.05 8.929-3.15 12.605 4.2 2.1 14.18 7.353 23.635 6.302 7.353-1.05 9.977-3.15 11.03-4.726.524-1.05 1.574-2.101.524-3.152l-19.431-21.533s-3.154-3.151-2.104-4.202c1.05-1.05 3.154.525 4.727 1.576 9.98 8.403 21.534 20.483 21.534 20.483s1.05 1.576 5.254 2.626c3.677.525 10.504 0 15.23-3.677 1.05-1.05 2.627-2.1 3.15-3.15 4.728-6.303-.523-12.606-.523-12.606l-22.584-25.21s-3.153-3.151-2.103-4.202c1.053-1.05 3.153.526 4.727 1.576 7.353 5.777 17.334 16.282 26.787 25.735 2.1 1.576 10.504 6.828 21.535-.525 6.827-4.727 8.403-9.979 7.877-14.18-.527-5.253-4.727-9.454-4.727-9.454l-30.462-30.988s-3.153-2.626-2.1-4.201c1.05-1.05 3.15.525 4.727 1.575 9.977 8.404 36.239 32.563 36.239 32.563.523 0 9.453 6.828 21.007-.525 4.204-2.626 6.827-6.303 6.827-11.03.527-6.827-5.25-11.554-5.25-11.554Z"/>
<path fill="#fff" d="M232.67 226.89c-4.728 0-9.981 2.627-10.508 2.627-.523 0 0-2.101.527-3.151.527-1.05 6.827-19.958-8.404-26.786-11.554-5.252-18.907.525-21.007 3.151-.527.525-1.05.525-1.05 0 0-3.151-1.577-12.605-12.081-15.756-14.706-4.727-23.635 5.777-26.26 9.453-1.051-8.403-7.879-14.705-16.807-14.705-9.454 0-16.807 7.353-16.807 16.807 0 9.453 7.353 16.806 16.807 16.806 4.727 0 8.403-1.575 11.554-4.727v.525c-.525 4.202-2.1 19.433 13.656 25.21 6.302 2.626 11.553.526 16.28-2.625 1.577-1.05 1.577-.526 1.577.525-.527 3.676 0 12.08 12.08 16.806 8.928 3.677 14.181 0 17.331-3.15 1.577-1.577 2.1-1.051 2.1 1.05.527 11.03 9.98 19.958 21.011 19.958 11.554 0 21.008-9.454 21.008-21.009 0-11.554-9.454-21.008-21.008-21.008Z"/>
<path fill="#2d3277" d="M384.453 179.622c-23.634-20.483-78.257-68.277-93.487-79.307-8.404-6.302-14.181-9.979-19.431-11.03-2.104-.525-5.254-1.575-9.454-1.575-3.677 0-7.88.525-12.08 2.1-9.455 3.152-18.908 10.505-28.362 17.858l-.527.525c-8.403 6.828-17.33 13.656-24.158 15.231-3.153.526-5.777 1.05-8.93 1.05-7.354 0-14.18-2.1-16.804-5.251-.527-.525 0-1.576 1.05-2.626l21.008-22.584c16.28-16.282 31.511-31.513 67.226-32.563h1.577c22.058 0 44.115 9.979 46.742 11.029 21.008 9.98 42.019 15.231 63.55 15.231 22.584 0 45.695-5.777 69.853-16.807-2.627-2.1-5.777-4.727-8.404-6.827-21.534 9.453-41.492 13.655-61.45 13.655-19.957 0-39.915-4.727-59.346-14.18-1.053-.526-25.21-12.08-50.945-12.08h-2.104c-29.934.525-46.742 11.029-57.772 20.483-11.028 0-20.481 3.151-28.885 5.252-7.354 2.1-14.182 3.676-20.484 3.676h-7.878c-7.353 0-44.118-8.928-73.004-20.483-3.152 2.1-5.778 4.202-8.93 6.303 30.463 12.605 67.753 22.058 79.308 23.109 3.151 0 6.828.525 10.504.525 7.878 0 15.231-2.1 23.108-4.201 4.726-1.051 9.453-2.626 14.18-3.677l-4.2 4.202-21.008 23.11c-1.576 1.575-5.252 6.301-3.152 11.554 1.05 2.1 3.152 4.201 5.778 6.302 5.251 3.151 14.182 5.778 22.582 5.778 3.154 0 6.304-.526 8.93-1.051 8.928-2.1 18.381-9.454 27.835-17.332 7.88-6.303 18.908-14.18 27.312-16.807 2.626-.525 5.253-1.05 7.88-1.05h2.1c5.777.525 11.027 2.626 21.008 9.979 17.33 13.13 94.537 80.357 95.064 80.882 0 0 4.727 4.202 4.727 11.555 0 3.676-2.627 7.353-6.304 9.979-3.15 2.1-6.827 3.151-9.98 3.151-5.25 0-8.927-2.626-8.927-2.626s-26.785-24.16-36.239-32.563c-1.576-1.575-3.153-2.626-4.727-2.626-1.05 0-1.576.525-2.103 1.05-1.573 2.101 0 4.727 2.103 6.303l30.985 30.987s3.677 3.677 4.204 8.404c0 5.252-2.1 9.453-7.354 12.605-3.677 2.626-7.354 3.676-11.03 3.676-4.727 0-7.877-2.1-8.928-2.626l-4.726-4.202c-7.877-7.878-16.281-16.281-22.585-21.008-1.576-1.05-3.15-2.626-4.727-2.626-.526 0-1.576 0-2.1 1.05-.526.526-1.05 2.101.524 4.727.526 1.05 1.576 1.576 1.576 1.576l22.585 25.21s4.727 5.777.526 10.504l-3.153 3.151c-3.677 3.152-8.927 3.677-11.03 3.677h-3.15c-2.1-.525-3.678-1.05-4.728-2.1-1.05-1.577-12.604-12.606-22.057-20.484-1.05-1.05-2.627-2.1-4.204-2.1-.523 0-1.573.524-2.1 1.05-1.577 2.1 1.05 5.251 2.1 6.302l19.434 21.008s0 .526-.526 1.576c-.524 1.05-3.15 3.151-9.977 4.202h-2.627c-7.354 0-14.704-3.677-18.908-5.778 1.577-3.676 2.627-7.878 2.627-12.08a28.243 28.243 0 0 0-28.361-28.36h-1.05c.523-7.354-.527-21.01-14.708-26.786-4.2-1.576-7.877-2.626-12.08-2.626-3.15 0-5.777.525-8.927 1.575-3.15-5.777-7.877-9.979-14.181-12.08-3.677-1.05-6.827-1.575-10.504-1.575-5.778 0-11.03 1.575-15.757 5.252a24.175 24.175 0 0 0-18.907-8.929c-6.303 0-12.605 2.626-16.807 6.828-5.777-4.727-29.412-19.433-92.962-34.139-3.151-.525-9.979-2.626-14.18-4.201-.526 3.15-1.051 6.827-1.576 10.504 0 0 11.554 2.626 14.18 3.151 64.601 14.18 86.135 29.412 89.811 32.038-1.05 3.151-1.575 6.302-1.575 9.454 0 13.655 11.029 24.16 24.16 24.16 1.575 0 3.15 0 4.726-.526 2.101 9.98 8.404 17.332 18.382 21.008 3.152 1.051 5.778 1.576 8.404 1.576 1.576 0 3.678 0 5.778-.525 1.574 4.727 5.777 10.504 15.23 14.18 3.15 1.576 6.304 2.101 9.454 2.101 2.627 0 5.25-.525 7.354-1.575 4.2 10.504 14.704 17.857 26.258 17.857 7.88 0 15.234-3.151 20.484-8.929 4.727 2.626 14.181 7.353 24.161 7.353h3.674c9.98-1.05 14.18-5.252 16.284-7.878.523-.525.523-1.05 1.05-1.576 2.1.526 4.727 1.05 7.877 1.05 5.254 0 10.504-1.575 15.758-5.776 5.25-3.677 8.927-8.929 8.927-13.656 1.576.525 3.677.525 5.253.525 5.25 0 11.03-1.575 16.281-5.252 9.98-6.302 11.554-15.23 11.554-20.483 1.577.525 3.677.525 5.253.525 5.25 0 10.504-1.575 15.231-4.727 6.304-4.201 9.977-9.979 10.504-16.806.527-4.727-1.05-9.454-3.15-13.656 16.804-7.353 54.622-21.008 99.788-31.512 0-3.677-.524-6.828-1.574-10.505-54.099 11.555-94.537 28.887-104.518 33.614Zm-151.784 87.71c-10.507 0-18.907-8.403-19.434-18.908 0-1.05 0-3.15-2.1-3.15-1.05 0-1.577.524-2.627 1.05-2.1 2.1-5.253 4.201-9.453 4.201-2.1 0-4.2-.525-6.304-1.575-11.027-4.727-11.554-12.08-11.027-15.231 0-1.05 0-1.576-.527-2.101l-.527-.526h-.523c-.527 0-1.05 0-2.1 1.05-3.153 2.102-6.304 3.152-9.455 3.152-1.576 0-3.676-.525-5.252-1.05-14.706-5.778-13.655-19.433-12.605-23.635 0-1.05 0-1.575-.525-2.1l-1.05-1.051-1.051 1.05c-3.151 2.626-6.828 4.202-10.504 4.202-8.404 0-15.231-6.828-15.231-15.231 0-8.403 6.827-15.231 15.23-15.231 7.354 0 14.181 5.777 15.232 13.13l.525 4.202 2.1-3.677c0-.525 6.303-9.979 17.859-9.453 2.1 0 4.2.525 6.827 1.05 8.927 2.626 10.504 11.03 10.504 14.18 0 2.101 1.577 2.101 1.577 2.101.523 0 1.573-.525 1.573-1.05 1.577-1.576 5.254-4.727 11.03-4.727 2.627 0 5.254.526 8.404 2.101 14.18 6.303 7.877 24.16 7.877 24.685-1.05 3.151-1.573 4.202 0 5.252h1.05c.527 0 1.577 0 2.627-.525 2.1-.525 4.727-1.576 7.354-1.576 10.504 0 19.434 8.929 19.434 19.433.523 11.555-8.404 19.958-18.908 19.958Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,15 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g style="mix-blend-mode:difference">
<path fill-rule="evenodd" clip-rule="evenodd" d="M363.636 23H409.091V477.545H363.636V23ZM0 23H45.4545V477.545H0V23ZM227.273 295.727H181.818V386.636H227.273V295.727ZM272.727 113.909H318.182V204.818H272.727V113.909Z" fill="white"/>
</g>
<path d="M136.364 386.636H45.4545V477.545H136.364V386.636Z" fill="#EA3326"/>
<path d="M500 386.636H409.091V477.545H500V386.636Z" fill="#EA3326"/>
<path d="M136.364 295.727H45.4545V386.636H136.364V295.727Z" fill="#EB5829"/>
<path d="M318.182 295.727H227.273V386.636H318.182V295.727Z" fill="#EB5829"/>
<path d="M500 295.727H409.091V386.636H500V295.727Z" fill="#EB5829"/>
<path d="M136.364 23H45.4545V113.909H136.364V23Z" fill="#F7D046"/>
<path d="M500 23H409.091V113.909H500V23Z" fill="#F7D046"/>
<path d="M227.273 113.909H45.4545V204.818H227.273V113.909Z" fill="#F2A73B"/>
<path d="M500 113.909H318.182V204.818H500V113.909Z" fill="#F2A73B"/>
<path d="M500 204.818H45.4545V295.727H500V204.818Z" fill="#EE792F"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1,396 +1,5 @@
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" version="1.1" viewBox=".1 51.817 499.9 394.63" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<path d="m75.5 1.2-28.8 25.6-19 17.4-8.5 7.6-2.5 1.7 0.7 29.8 30.1 28.4 21.3 19 7 6.1 3.1-0.2 31.6-27.2 21.8-20.5 5.1-4.5 1.5-11.3 3.6-18.8-19.3-15.2-39.2-34.6-4.1-3-2.3-0.9-2.1 0.6" fill="#ffe500" fill-rule="nonzero"/>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="au">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#au)">
<path d="m65.5 122.7-3.6-4.4-3.7-4.2-2.5-2.6c-13.4-13.3-40.6-40.6-40.9-40.9l-0.1-0.2c0-0.1 0.1-0.2 0.1-0.2 1.2-1.1 27.7-26.7 42.2-39l22.3-18-0.7-13.8-33.9 30.3c-12.4 10.9-36.1 36.9-36.3 37.1-0.6 0.5-0.9 1.3-0.9 2.1s0.3 1.6 1 2.2l0.1 0.1c4.1 3.9 25 23.8 35.6 34 3.6 3.5 4.9 4.5 6.2 5.6l5.8 4.7 9.3 7.2z" fill="#ffe500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="aj">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#aj)">
<path d="m61.8 118.4s-0.5-0.5-3.7-4.2l-2.5-2.6-40.9-40.9-0.1-0.3 0.1-0.3c2.8-2.7 28.2-27.1 42.2-39 0 0 21.8-17.6 22.2-18 0-0.1-0.6-13-0.6-13.5-0.3 0.4-33.7 30.2-33.7 30.2-12.5 10.9-36.1 36.9-36.4 37.1-0.6 0.5-0.9 1.3-0.9 2.1s0.3 1.5 0.9 2.1l0.1 0.1c4.1 3.9 25 23.8 35.6 34 3.5 3.4 4.9 4.5 6.1 5.5l5.9 4.8s6.4 4.9 8.6 6.5c-0.7-0.9-2.9-3.6-2.9-3.6zm-0.1 0.1s-0.3-0.4-3.7-4.2l-2.5-2.6-40.9-40.9-0.2-0.3 0.1-0.4c2.9-2.8 28.1-27 42.2-39 0 0 21.8-17.6 22.2-18 0-0.1-0.6-12.7-0.6-13.2-0.4 0.3-33.6 29.9-33.6 29.9-12.3 11-36 36.9-36.2 37.2-0.6 0.5-0.9 1.2-0.9 2s0.3 1.5 0.9 2l0.1 0.1c7.5 7.1 25.8 24.6 35.6 34 3.5 3.4 4.9 4.5 6.1 5.5l5.9 4.8s6.8 5.2 7.9 6c-0.7-0.9-2.4-2.9-2.4-2.9z" fill="#ffe600" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="y">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#y)">
<path d="m61.6 118.5s-0.3-0.3-3.7-4.2l-2.5-2.6-35.1-35.2-5.7-5.7-0.2-0.3 0.1-0.5c0.3-0.3 27.3-26.3 42.3-39.1 0 0 21.8-17.6 22.2-17.9 0-0.1-0.6-12.4-0.6-12.9-0.4 0.4-33.5 29.8-33.5 29.8-12.1 10.7-35.4 36.2-36.3 37.1-0.5 0.5-0.9 1.2-0.9 1.9s0.3 1.4 0.9 2l0.1 0.1c7.4 7.1 25.8 24.6 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5l5.9 4.8s6 4.5 7.1 5.4c-0.6-0.8-1.8-2.2-1.8-2.2zm-0.1 0.1 0.1 0.1c-0.1-0.1-0.3-0.3-3.6-4l-0.2-0.2-2.5-2.6-35.1-35.3-5.7-5.7-0.2-0.4 0.1-0.5c0.2-0.3 27.4-26.5 42.3-39.1 0 0 21.7-17.5 22.1-17.9 0-0.1-0.6-12.2-0.6-12.6-0.3 0.3-33.2 29.6-33.2 29.6-12.3 10.8-35.4 36.1-36.3 37.1-0.5 0.5-0.8 1.2-0.8 1.9s0.3 1.4 0.8 1.9l0.1 0.1c7.4 7.1 25.8 24.6 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5l5.9 4.8s4.6 3.5 6.4 4.8c-0.6-0.6-1.3-1.5-1.3-1.5z" fill="#ffe700" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="n">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#n)">
<path d="m61.5 118.7c-0.3-0.3-0.9-1.1-3.5-4l-0.2-0.2-2.5-2.6-40.9-40.9-0.2-0.4c0-0.1 0.1-0.6 0.1-0.6 0.2-0.2 27.3-26.4 42.3-39.1 0 0 21.7-17.5 22.1-17.9 0-0.1-0.6-11.9-0.6-12.3-0.4 0.3-33 29.5-33 29.5-12.3 10.6-35.4 36-36.4 37-0.5 0.4-0.7 1.1-0.7 1.7 0 0.7 0.3 1.3 0.8 1.8l0.1 0.1c7.4 7 25.7 24.5 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5l5.9 4.8s4.7 3.6 5.6 4.3c-0.3-0.3-0.6-0.7-0.6-0.7z" fill="#ffe70a" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="e">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#e)">
<path d="m61.4 118.7-3.7-4.2-2.5-2.6-35.2-35.1-5.7-5.8-0.2-0.4c0-0.1 0.1-0.7 0.1-0.7 0.1-0.2 27-26.2 42.4-39.2 0 0 21.7-17.5 22.1-17.8 0-0.1-0.6-11.6-0.6-12-0.4 0.3-32.9 29.3-32.9 29.3-12 10.4-34 34.7-36.4 37-0.5 0.4-0.8 1.1-0.8 1.7s0.3 1.3 0.8 1.7l0.2 0.2c7.4 7 25.6 24.4 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5l5.9 4.8c-0.1 0 3.9 3 4.8 3.6z" fill="#ffe81d" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="d">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#d)">
<path d="m57.6 114.6-2.5-2.6-35.1-35.2-5.7-5.7-0.3-0.4c0-0.1 0.1-0.8 0.1-0.8 0.1-0.1 27.1-26.3 42.4-39.3 0 0 21.6-17.5 22-17.8 0-0.1-0.6-11.3-0.6-11.7-0.4 0.3-32.7 29.2-32.7 29.2-11.9 10.4-33.9 34.6-36.3 37-0.5 0.4-0.7 1-0.7 1.6s0.3 1.2 0.7 1.6l0.1 0.2c7.4 7 25.6 24.3 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5l5.9 4.8s2.7 2.1 4.1 3.1c-0.8-0.9-3.1-3.5-3.1-3.5z" fill="#ffe829" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="c">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#c)">
<path d="m57.5 114.7-2.5-2.6-35.1-35.2-5.7-5.7-0.3-0.5c0-0.2 0.1-0.8 0.1-0.8 0.1-0.1 26.8-26 42.4-39.3 0 0 21.6-17.4 22-17.8 0-0.1-0.6-11-0.6-11.5-0.4 0.3-32.5 29-32.5 29-11.9 10.4-33.9 34.7-36.3 37.1-0.4 0.4-0.7 1-0.7 1.6s0.3 1.1 0.7 1.6l0.1 0.1c7.3 7 25.5 24.2 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5h-0.1c0.1 0 0.7 0.5 5.4 4.3l0.6 0.5s2.6 2 3.2 2.4c-0.9-1-2.4-2.7-2.4-2.7z" fill="#ffe932" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="b">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#b)">
<path d="m57.4 114.7-2.5-2.6-40.8-40.8-0.3-0.5c0-0.2 0.1-0.9 0.1-0.9 0-0.1 26.8-26.1 42.5-39.4 0 0 21.5-17.4 22-17.7 0-0.1-0.6-10.7-0.6-11.2-0.4 0.3-32.3 28.8-32.3 28.8-12 10.4-34.1 34.7-36.4 37.1-0.4 0.4-0.7 0.9-0.7 1.5s0.2 1.1 0.7 1.5l0.1 0.1c7.3 7 25.5 24.3 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5 0.3 0.2 1.3 1 5.3 4.3l0.6 0.5s1.4 1.1 2.4 1.8c-0.4-0.4-1.8-2-1.8-2z" fill="#ffe93b" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="a">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#a)">
<path d="m57.3 114.8-2.5-2.6-35.1-35.1-5.7-5.8-0.3-0.5v-0.1l0.1-0.9c0-0.1 26.4-25.8 42.5-39.5 0 0 21.5-17.4 21.9-17.7 0-0.1-0.6-10.5-0.6-10.9-0.4 0.3-32.2 28.7-32.2 28.7-11.8 10.5-33.9 34.8-36.3 37.1-0.4 0.4-0.6 0.9-0.6 1.4s0.2 1 0.6 1.4l0.1 0.1c7.3 7 25.5 24.3 35.6 34 3.5 3.4 4.8 4.4 6.1 5.5 0.3 0.3 5.9 4.8 5.9 4.8s0.8 0.6 1.5 1.1c-0.5-0.4-1-1-1-1z" fill="#ffe943" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="at">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#at)">
<path d="m57.2 114.9-2.5-2.6-35-35.2-5.7-5.7-0.3-0.5v-0.1l0.1-0.9c0.1-0.3 27.3-26.6 42.5-39.5 0 0 21.5-17.3 21.9-17.7 0-0.1-0.6-10.2-0.6-10.6-0.4 0.3-32 28.5-32 28.5-11.9 10.3-34 34.6-36.4 37-0.4 0.4-0.6 0.8-0.6 1.3s0.2 1 0.6 1.3l0.1 0.1c7.3 7 25.5 24.3 35.6 34 3.5 3.4 4.8 4.4 6.1 5.5l5.9 4.8s0.1 0.1 0.6 0.5c-0.1 0-0.3-0.2-0.3-0.2z" fill="#ffea4a" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="as">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#as)">
<path d="m54.7 112.4-35.1-35.2-5.7-5.7-0.4-0.5v-0.2l0.1-0.9c0.1-0.3 27.3-26.6 42.6-39.6 0 0 21.4-17.3 21.8-17.6 0-0.1-0.6-9.9-0.6-10.3-0.4 0.2-31.8 28.2-31.8 28.2-11.9 10.4-33.9 34.7-36.3 37.1-0.4 0.3-0.6 0.8-0.6 1.3s0.2 0.9 0.6 1.3l0.1 0.1c7.3 7 25.5 24.2 35.6 34 3.5 3.4 4.8 4.4 6 5.5 0 0 4.6 3.7 5.4 4.4-0.7-0.9-1.7-1.9-1.7-1.9z" fill="#ffeb51" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ar">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ar)">
<path d="m54.6 112.5-35.1-35.2-5.7-5.7-0.4-0.8 0.1-1c0.1-0.3 27.2-26.6 42.6-39.7 0 0 21.4-17.3 21.8-17.6 0-0.1-0.6-9.6-0.6-10-0.4 0.3-31.6 28.2-31.6 28.2-11.8 10.3-34 34.7-36.3 37.1-0.3 0.3-0.5 0.8-0.5 1.2s0.2 0.9 0.5 1.2l0.1 0.1c7.3 6.9 25.4 24.2 35.6 34 3.5 3.4 4.8 4.4 6 5.4 0 0 3.8 3.1 4 3.3l-0.5-0.5z" fill="#ffeb58" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="aq">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#aq)">
<path d="m19.4 77.4-5.7-5.7-0.4-0.6-0.1-0.2v-0.1l0.1-1c0.1-0.3 27.2-26.7 42.7-39.7 0 0 21.4-17.2 21.8-17.6 0-0.1-0.6-9.3-0.6-9.8-0.4 0.3-31.5 28.1-31.5 28.1-11.8 10.3-33.9 34.7-36.3 37-0.3 0.3-0.5 0.7-0.5 1.1s0.2 0.8 0.5 1.1l0.1 0.1c7.3 6.9 25.4 24.1 35.6 34 3.5 3.4 4.8 4.4 6 5.4 0 0 1.4 1.1 2.5 2-2.9-2.8-14.4-14.3-34.2-34.1z" fill="#ffec5e" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ap">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ap)">
<path d="m13.7 71.7-0.4-0.6-0.1-0.2v-0.1l0.1-1c0.1-0.3 27.2-26.7 42.7-39.8 0 0 21.3-17.2 21.7-17.5 0-0.1-0.6-9-0.6-9.5-0.4 0.3-31.3 27.9-31.3 27.9-11.8 10.3-33.9 34.6-36.3 37-0.3 0.3-0.5 0.7-0.5 1 0 0.4 0.2 0.7 0.5 1l0.1 0.1c7.3 7 25.4 24.2 35.6 34 3.5 3.4 4.8 4.4 6 5.4 0 0 0.4 0.3 0.9 0.7-2.5-2.4-38.4-38.4-38.4-38.4zm-0.1 0.1-0.4-0.6-0.1-0.2v-0.1l0.1-1c0.1-0.3 27.2-26.8 42.7-39.9 0 0 21.3-17.2 21.7-17.5 0-0.1-0.6-8.8-0.6-9.2-0.4 0.3-31.1 27.7-31.1 27.7-11.7 10.2-33.9 34.6-36.3 37-0.3 0.3-0.5 0.6-0.5 1s0.2 0.7 0.4 1h0.2c7.3 7 25.4 24.2 35.6 34 2.8 2.7 4.2 3.9 5.3 4.8-2.8-2.7-37-37-37-37z" fill="#ffec64" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ao">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ao)">
<path d="m13.5 71.9-0.4-0.6-0.1-0.3v-0.2l0.1-1c0.1-0.3 27.2-26.8 42.8-40 0 0 21.3-17.1 21.7-17.5 0-0.1-0.6-8.5-0.6-8.9-0.5 0.4-31.1 27.6-31.1 27.6-11.7 10.3-33.9 34.6-36.3 37-0.3 0.2-0.4 0.6-0.4 0.9s0.1 0.6 0.4 0.9l0.1 0.1c5.7 5.4 25 23.8 35.6 34 1.2 1.1 2.1 2 2.8 2.7-3.9-3.9-34.6-34.7-34.6-34.7zm-0.1 0-0.4-0.6-0.1-0.3v-0.2l0.1-1c0.1-0.3 27.2-26.8 42.8-40 0 0 21.2-17.1 21.6-17.5 0-0.1-0.6-8.2-0.6-8.6-0.4 0.3-30.8 27.4-30.8 27.4-11.7 10.3-33.9 34.6-36.3 37-0.2 0.2-0.4 0.5-0.4 0.8s0.1 0.6 0.4 0.8l0.1 0.1c5.1 4.8 21.1 20 32 30.5l-28.4-28.4z" fill="#ffed6a" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="an">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#an)">
<path d="m13.4 72-0.4-0.7-0.1-0.3v-0.2l0.1-1.1c0.1-0.3 27.3-26.9 42.8-40.1 0 0 21.2-17.1 21.6-17.4 0-0.1-0.6-7.9-0.6-8.3-0.4 0.3-30.5 27.3-30.5 27.3-11.7 10.3-33.9 34.6-36.3 37-0.2 0.2-0.4 0.5-0.4 0.7 0 0.3 0.1 0.5 0.3 0.7 0 0 16.5 15.7 25.8 24.6-7.7-7.5-22.3-22.2-22.3-22.2z" fill="#ffee76" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="am">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#am)">
<path d="m13.3 72.1-0.5-0.7-0.2-0.6 0.1-1.1c0.1-0.3 27.3-26.9 42.9-40.2 0 0 21.1-17 21.5-17.4 0-0.1-0.6-7.6-0.6-8.1-0.4 0.3-30.4 27.1-30.4 27.1-11.7 10.3-33.9 34.6-36.3 37-0.2 0.2-0.3 0.4-0.3 0.7 0 0.2 0.1 0.5 0.3 0.6l19.5 18.6c-6.4-6.3-16-15.9-16-15.9z" fill="#ffee7b" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="al">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#al)">
<path d="m13.2 72.2-0.1-0.1-0.4-0.6-0.2-0.6 0.1-1.1c0.1-0.3 27.3-27 42.9-40.3 0 0 21.1-17 21.5-17.4 0-0.1-0.6-7.3-0.6-7.8-0.4 0.3-30.2 27-30.2 27-11.6 10.3-33.8 34.7-36.2 37-0.2 0.2-0.3 0.4-0.3 0.6s0.1 0.4 0.3 0.6c0 0 8.5 8.1 13.2 12.6-4.8-4.7-10-9.9-10-9.9z" fill="#ffef81" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ak">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ak)">
<path d="m13.1 72.2-0.1-0.1 0.1 0.1c-0.1-0.2-0.2-0.3-0.5-0.7l-0.2-0.6 0.1-1.1c0.1-0.3 27.3-27 42.9-40.3 0 0 21.1-17 21.5-17.3 0-0.1-0.6-7.1-0.6-7.5-0.4 0.3-30 26.8-30 26.8-11.6 10.1-33.9 34.5-36.3 36.9-0.2 0.2-0.3 0.3-0.3 0.5s0.1 0.4 0.2 0.5c0 0 4.9 4.7 6.8 6.5-1.6-1.7-3.6-3.7-3.6-3.7z" fill="#ffef86" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ai">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ai)">
<path d="m12.6 71.6-0.2-0.4-0.1-0.3 0.1-1.1c0.1-0.3 27.3-27.1 43-40.4 0 0 21-17 21.4-17.3 0-0.1-0.6-6.8-0.6-7.2-0.4 0.3-29.8 26.6-29.8 26.6-11.6 10.2-33.8 34.6-36.2 37-0.1 0.1-0.2 0.3-0.2 0.4s0.1 0.3 0.2 0.4c0 0 1.8 1.7 2.7 2.6-0.2-0.1-0.3-0.3-0.3-0.3z" fill="#fff08b" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ah">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ah)">
<path d="m12.3 71.3-0.1-0.3 0.1-1.2c0.1-0.3 27.3-27.1 43-40.5 0 0 21-16.9 21.4-17.3 0-0.1-0.6-6.5-0.6-6.9-0.4 0.3-29.7 26.5-29.7 26.5-11.6 10.2-33.8 34.6-36.2 37-0.1 0.1-0.2 0.3-0.2 0.4s0.1 0.2 0.2 0.3c0 0 1.6 1.5 2.2 2.1l-0.1-0.1z" fill="#fff190" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ag">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ag)">
<path d="m12.1 70.9 0.1-1.2c0.1-0.3 27.3-27.2 43.1-40.6 0 0 21-16.9 21.4-17.2 0-0.1-0.6-6.2-0.6-6.6-0.4 0.3-29.5 26.3-29.5 26.3-11.5 10.1-33.8 34.6-36.2 37l-0.2 0.3 0.1 0.3s1.6 1.6 1.9 1.8l-0.1-0.1z" fill="#fff195" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="af">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#af)">
<path d="m12.1 69.7c0.1-0.3 27.3-27.2 43.1-40.6 0.2-0.2 20.6-16.6 21.3-17.2v-1.5s-0.6-4.4-0.6-4.8c-0.3 0.3-29.3 26.2-29.3 26.2-9 7.9-24.6 24.5-32 32.5l-4.2 4.4-0.1 0.2 0.1 0.2s1.2 1.2 1.7 1.6c-0.1-0.2 0-1 0-1z" fill="#fff29a" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ae">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ae)">
<path d="m12 69.7c0.1-0.3 27.3-27.3 43.1-40.7 0 0 20.9-16.8 21.3-17.2v-1.4s-0.5-3.7-0.6-4.7c-0.3 0.3-29.1 26-29.1 26-9 7.9-24.5 24.5-32 32.5l-4.2 4.4v-0.1l-0.1 0.3 0.1 0.2c0.1 0.1 0.5 0.5 1.6 1.4-0.1-0.1-0.1-0.7-0.1-0.7z" fill="#fff29f" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ad">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ad)">
<path d="m11.9 69.7c0.1-0.3 27.3-27.3 43.1-40.8 0 0 20.8-16.8 21.2-17.1v-1.4s-0.5-3.5-0.5-4.4c-0.3 0.3-29 25.9-29 25.9-9 7.9-24.5 24.5-32 32.5l-4.2 4.5 0.1 0.1h-0.1c0.1 0.1 0.5 0.4 1.4 1.3v-0.6z" fill="#fff3a3" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ac">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ac)">
<path d="m11.8 69.7c0.1-0.4 27.4-27.4 43.2-40.9l11.6-9.5 9.6-7.6c0-0.1-0.6-4.6-0.6-5.5-0.4 0.3-28.8 25.8-28.8 25.8-9 7.9-24.5 24.5-32 32.5-0.1 0.1-0.2 0.3-0.6 0.7l-3.6 3.8v0.1c0.2 0.1 0.5 0.4 1.1 1.1 0.1-0.3 0.1-0.5 0.1-0.5z" fill="#fff3a8" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ab">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ab)">
<path d="m11.7 69.7c0.1-0.4 27.4-27.5 43.2-40.9 0-0.1 0.1-0.1 0.3-0.3l20.8-16.8c0-0.1-0.6-4.8-0.6-5.2-0.3 0.3-28.6 25.5-28.6 25.5-9 7.9-24.5 24.5-32 32.5l-0.6 0.6s-3.2 3.4-3.6 3.8c0.1 0.1 0.7 0.6 0.9 0.9l0.2-0.1z" fill="#fff4ad" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="aa">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#aa)">
<path d="m46.9 32.1c-9 7.9-24.5 24.5-32 32.5l-0.6 0.6s-3.1 3.3-3.5 3.7l0.7 0.7c0.1-0.3 27.4-27.5 43.3-40.9l0.3-0.3s20.3-16.4 20.8-16.8c0-0.1-0.1-1.2-0.1-1.2-0.2-1.3-0.4-3.2-0.4-3.8-0.3 0.4-28.5 25.5-28.5 25.5z" fill="#fff4b1" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="z">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#z)">
<path d="m47 32.2c-9 7.9-24.5 24.5-32 32.5 0 0-3.6 3.9-4 4.2l0.6 0.5c1.8-2 27.9-27.8 43.2-40.8l0.3-0.3s20.1-16.2 20.7-16.7c0-0.1-0.1-1.2-0.1-1.2s-0.3-2.8-0.4-3.6c-0.3 0.4-28.3 25.4-28.3 25.4z" fill="#fff5b5" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="x">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#x)">
<path d="m47.1 32.3c-9 7.9-24.5 24.5-31.9 32.5 0 0-3.8 4.1-4 4.2l0.4 0.4c2.2-2.4 28-28 43.1-40.8l0.3-0.3 20.7-16.7c0-0.1-0.1-1.1-0.1-1.1s-0.3-2.6-0.4-3.4c-0.3 0.3-28.1 25.2-28.1 25.2z" fill="#fff5ba" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="w">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#w)">
<path d="m47.1 32.4c-9 7.9-24.5 24.5-31.9 32.4 0 0-3.8 4-3.9 4.1l0.3 0.2c2.6-2.7 28-27.9 43.1-40.7l0.3-0.3 11.5-9.3 9.1-7.3c0-0.1-0.1-1.1-0.1-1.1s-0.3-2.8-0.4-3.1c-0.3 0.3-28 25.1-28 25.1z" fill="#fff6be" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="v">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#v)">
<path d="m47.2 32.4c-9 7.9-24.5 24.5-31.9 32.4l-2 2.1s-1.7 1.8-1.8 1.9l0.1 0.1c2.8-3 28-27.9 43-40.6l0.3-0.3v0.1c0.1-0.1 0.4-0.4 2-1.7l18.6-15c0-0.1-0.1-1-0.1-1s-0.3-2.6-0.3-2.9c-0.3 0.3-27.9 24.9-27.9 24.9z" fill="#fff7c2" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="u">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#u)">
<path d="m47.3 32.5c-9 7.9-24.5 24.5-31.9 32.4 0 0.1-0.1 0.2-0.4 0.5 0 0-0.7 0.7-1.1 1.2 7.2-7.2 27.7-27.3 40.7-38.3l0.3-0.3v0.1c0.1-0.1 0.3-0.3 2-1.7l18.6-15c0-0.1-0.1-0.9-0.1-0.9s-0.3-2.5-0.3-2.7c-0.4 0.2-27.8 24.7-27.8 24.7z" fill="#fff7c6" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="t">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#t)">
<path d="m89.8 15.7 3.6 4.4 3.7 4.2 2.5 2.6c13.3 13.3 40.5 40.6 40.8 40.9l0.1 0.2c0 0.1-0.1 0.2-0.1 0.2-1.2 1.1-27.7 26.7-42.2 39l-22.3 18 0.6 13.7 33.9-30.3c12.4-10.9 36.1-36.9 36.4-37.1 0.6-0.5 0.9-1.3 0.9-2.1s-0.3-1.6-1-2.2l-0.1-0.1c-4.1-3.9-25-23.8-35.6-34-3.6-3.5-4.9-4.5-6.2-5.6l-5.8-4.7-9.2-7.1" fill="#ffe500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="s">
<path d="m145.1 72.9c-1.9 2-5.3 5.8-9.5 10.2l2.3-2.3c3.3-3.4 5.6-5.9 7.2-7.7v-0.2m-54-55.9c0.8 0.9 2.4 2.9 2.4 2.9h-0.1c0.1 0.1 0.4 0.4 3.8 4.3l2.5 2.6 35.1 35.2 5.7 5.7 0.2 0.3-0.1 0.4c-2.9 2.8-28.1 27-42.2 39 0 0-21.8 17.6-22.2 18 0 0.1 0.3 5.5 0.5 9.4 0.1 0.1 0.2 0.1 0.2 0.2-0.2-3.7-0.5-9.4-0.5-9.5 0.4-0.3 22.1-17.9 22.1-17.9 14.9-12.6 42-38.9 42.3-39.1l0.1-0.5-0.2-0.4-5.7-5.7-35-35.3-2.5-2.6-0.2-0.2c-3.3-3.7-3.5-4-3.6-4l0.1 0.1s-0.7-0.9-1.3-1.5c1.8 1.4 6.4 4.8 6.4 4.8l5.9 4.8c1.3 1 2.6 2.1 6.1 5.5 9.4 9 26.5 25.4 34.5 33v-0.3c-8.1-7.7-25.1-23.9-34.4-32.9-3.5-3.4-4.9-4.5-6.1-5.5l-5.9-4.9s-6.8-5.1-7.9-5.9"/>
</clipPath>
<g clip-path="url(#s)">
<rect x="76.2" y="17" width="69.2" height="117.9" fill="#ffe500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="r">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#r)">
<path d="m145.1 72.5c-2.8 3-9.3 10-16.3 17.3 2.6-2.5 4.8-4.8 6.8-6.8 4.2-4.4 7.6-8.2 9.5-10.2v-0.3m-52.6-54.2c0.5 0.7 1.3 1.5 1.3 1.5l-0.1-0.1c0.1 0.1 0.3 0.3 3.6 4l0.2 0.2 2.5 2.6 35.1 35.2 5.7 5.7 0.2 0.4-0.1 0.5c-0.2 0.2-27.4 26.5-42.3 39.1 0 0-21.7 17.5-22.1 17.9 0 0.1 0.3 5.8 0.5 9.5 0.1 0.1 0.2 0.1 0.2 0.2-0.2-3.5-0.5-9.5-0.5-9.6 0.4-0.3 22.1-17.8 22.1-17.8 15.3-13 42.2-39 42.4-39.2 0 0 0.1-0.6 0.1-0.7l-0.2-0.4-5.7-5.7-35.1-35.2-2.5-2.6-3.7-4.2-0.1-0.1c1 0.8 4.9 3.7 4.9 3.7l5.9 4.8c1.3 1 2.6 2.1 6.1 5.5 9.6 9.3 26.7 25.6 34.6 33.1v-0.3c-8-7.6-25.1-23.9-34.5-33-3.5-3.4-4.8-4.5-6.1-5.5l-5.9-4.8c-0.1 0.1-4.7-3.3-6.5-4.7" fill="#fee500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="q">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#q)">
<path d="m103.2 114.2c-3.9 3.5-8.9 7.9-13.4 12 3.4-3 7.8-6.9 13.4-12m41.9-42c-3.4 3.6-12.7 13.7-21.7 22.9 1.9-1.9 3.7-3.6 5.4-5.2 7-7.3 13.5-14.3 16.3-17.3v-0.4m-51.3-52.6 0.1 0.1 3.7 4.2 2.5 2.6 35.1 35.2 5.7 5.7 0.2 0.4c0 0.1-0.1 0.7-0.1 0.7-0.1 0.2-27 26.2-42.4 39.2 0 0-21.7 17.5-22.1 17.8 0 0.1 0.3 6.1 0.5 9.6 0.1 0.1 0.2 0.1 0.2 0.2-0.2-3.2-0.5-9.6-0.5-9.7 0.4-0.3 22-17.8 22-17.8 15.7-13.3 42.4-39.2 42.4-39.3 0 0 0.1-0.7 0.1-0.8l-0.3-0.5-5.7-5.7-35.1-35.2-2.5-2.6-2.4-2.7c0.6 0.4 3.2 2.4 3.2 2.4l0.6 0.5c4.7 3.8 5.3 4.3 5.4 4.3h-0.1c1.3 1 2.6 2.1 6.1 5.5 9.8 9.4 27 25.8 34.8 33.3v-0.3c-7.9-7.5-25.1-23.9-34.6-33.1-3.5-3.4-4.8-4.5-6.1-5.5l-5.9-4.8c0.1 0-3.8-3-4.8-3.7m17.3 87.2c-0.4 0.4-0.9 0.8-1.3 1.1 0 0-15.6 14-25.1 22.4 1.4-1.1 3-2.5 5-4.2 4.5-4.1 9.5-8.5 13.4-12 2.5-2.2 5.1-4.6 8-7.3m34-34.9c-4.1 4.4-18.1 19.5-28.9 30.1 2.6-2.5 5-4.8 7.2-6.9 9-9.2 18.3-19.2 21.7-22.9v-0.3m-49.7-50.9c0.9 1 2.4 2.7 2.4 2.7l2.5 2.6 35.1 35.2 5.7 5.7 0.3 0.5c0 0.2-0.1 0.8-0.1 0.8-0.1 0.1-26.8 26-42.4 39.3 0 0-21.6 17.4-22 17.8 0 0.1 0.4 6.4 0.5 9.7 0.1 0 0.1 0.1 0.1 0.1h0.2c-0.2-2.9-0.6-9.5-0.6-9.6 0.4-0.4 21.9-17.8 21.9-17.8 16.1-13.6 42.5-39.4 42.5-39.5l0.1-0.9v-0.1l-0.3-0.5-5.7-5.7-35.1-35.2-2.5-2.5s-0.5-0.6-1-1.1c0.7 0.5 1.5 1.1 1.5 1.1s5.6 4.5 5.9 4.8c1.3 1 2.6 2.1 6.1 5.5 9.8 9.5 27.2 26 34.9 33.4v-0.3c-7.8-7.4-25-23.8-34.8-33.3-3.5-3.4-4.8-4.5-6.1-5.5h0.1c-0.1 0-0.7-0.5-5.4-4.3l-0.6-0.5s-2.7-2-3.2-2.4" fill="#fde500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="p">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#p)">
<path d="m145.2 71.6c-4.7 5-24.5 26.6-35.4 36.2 0 0-19 17-27.7 24.7 0.8-0.6 1.7-1.3 2.7-2.1 9.5-8.4 25.1-22.4 25.1-22.4 0.4-0.4 0.8-0.7 1.3-1.1l2.4-2.2c0.9-0.9 1.9-1.7 2.7-2.6 10.8-10.5 24.8-25.7 28.9-30.1v-0.4m-48.2-49.1c0.5 0.5 1 1.1 1 1.1l2.5 2.6 35.1 35.2 5.7 5.7 0.3 0.5v0.1l-0.1 0.9c0 0.1-26.4 25.8-42.5 39.5 0 0-21.5 17.4-21.9 17.7 0 0.1 0.4 6.7 0.6 9.6 0 0 0.1 0 0.2-0.1-0.1-2.5-0.6-9.4-0.6-9.4 0.4-0.3 21.8-17.6 21.8-17.6 15.3-13 42.4-39.3 42.6-39.6l0.1-0.9v-0.2l-0.3-0.5-5.7-5.7-35.2-35.4s-1-1.1-1.8-1.8c0.8 0.7 5.4 4.4 5.4 4.4 1.3 1 2.6 2.1 6 5.5 9.9 9.6 27.4 26.2 35.1 33.5v-0.3c-7.7-7.4-25.1-23.9-34.9-33.4-3.5-3.4-4.8-4.4-6.1-5.5-0.3-0.3-5.9-4.8-5.9-4.8s-0.7-0.6-1.4-1.1" fill="#fce500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="o">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#o)">
<path d="m145.2 71.3c-4.4 4.7-24.6 26.7-35.6 36.3 0 0-22.3 19.9-29.3 26.2 0.5-0.4 1.1-0.8 1.8-1.3 8.6-7.7 27.7-24.7 27.7-24.7 11-9.6 30.7-31.2 35.4-36.2v-0.3m-46.4-47.1c0.7 0.8 1.8 1.8 1.8 1.8l35.1 35.2 5.7 5.7 0.3 0.5v0.2l-0.1 0.9c-0.1 0.3-27.3 26.6-42.6 39.6 0 0-21.4 17.3-21.8 17.6 0 0.1 0.4 6.9 0.6 9.4l0.2-0.1c-0.1-2-0.6-9.1-0.6-9.2 0.4-0.3 21.8-17.6 21.8-17.6 15.4-13.1 42.5-39.4 42.6-39.7l0.1-1v-0.1l-0.1-0.2-0.4-0.6-5.7-5.7c-19.8-19.8-31.2-31.3-34.3-34.3 1.1 0.9 2.5 2 2.5 2 1.2 1 2.5 2.1 6 5.4 10.1 9.7 27.7 26.5 35.2 33.6v-0.3c-7.6-7.3-25.2-24-35.1-33.5-3.5-3.4-4.8-4.4-6-5.5 0.2 0.3-4.4-3.5-5.2-4.1m46.4 46.7c-4.1 4.3-24.6 26.7-35.8 36.5 0 0-26 23.2-30.5 27.2 0.3-0.2 0.8-0.5 1.3-0.9 7.1-6.3 29.3-26.2 29.3-26.2 11-9.7 31.2-31.7 35.6-36.3l0.1-0.3m-43.6-44.2 40 40 0.4 0.6 0.1 0.2v0.1l-0.1 1c-0.1 0.3-27.2 26.7-42.6 39.7 0 0-21.4 17.2-21.8 17.6 0 0.1 0.5 7.2 0.6 9.2l0.2-0.1c-0.1-1.3-0.6-8.9-0.6-9 0.4-0.3 21.7-17.5 21.7-17.5 15.5-13.1 42.6-39.6 42.7-39.9l0.1-1v-0.1l-0.1-0.2-0.4-0.6s-34.2-34.3-37-37.1c1.1 0.9 2.5 2.1 5.3 4.8 10 9.7 27.8 26.7 35.3 33.8v-0.3c-7.5-7.2-25.1-23.9-35.2-33.6-3.5-3.4-4.8-4.4-6-5.4-0.1-0.2-1.5-1.3-2.6-2.2" fill="#fbe500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="m">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#m)">
<path d="m104.7 29.5c2.8 2.8 37 37.1 37 37.1l0.4 0.6 0.1 0.2v0.1l-0.1 1c-0.1 0.3-27.2 26.8-42.7 39.9 0 0-21.3 17.2-21.7 17.5 0 0.1 0.6 7.7 0.6 9 0.2-0.1 0.4-0.2 0.6-0.4 4.4-3.9 30.5-27.2 30.5-27.2 11.1-9.8 31.7-32.3 35.8-36.5v-0.3c-3.7 3.8-24.6 26.8-35.9 36.7 0 0-30.4 27.1-30.7 27.4 0-0.4-0.6-8.5-0.6-8.6 0.4-0.3 21.6-17.5 21.6-17.5 15.5-13.2 42.7-39.7 42.8-40l0.1-1v-0.2l-0.1-0.3-0.4-0.6s-19.9-20-28.4-28.5c10.8 10.4 26.6 25.4 31.8 30.4v-0.3c-7.6-7-25.4-24-35.4-33.7-2.9-2.7-4.2-3.9-5.3-4.8" fill="#fae500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="l">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#l)">
<path d="m113.4 38c8.5 8.5 28.4 28.5 28.4 28.5l0.4 0.6 0.1 0.3v0.2l-0.1 1c-0.1 0.3-27.2 26.8-42.8 40 0 0-21.2 17.1-21.6 17.5 0 0.1 0.6 8.2 0.6 8.6 0.4-0.3 30.7-27.4 30.7-27.4 11.3-9.9 32.3-32.9 35.9-36.7v-0.3c-3.1 3.2-24.6 26.8-36.1 36.8 0 0-30 26.8-30.4 27.1 0-0.4-0.6-8-0.6-8.1 0.4-0.3 21.5-17.4 21.5-17.4 15.6-13.3 42.8-39.9 42.9-40.2l0.1-1.1-0.2-0.6-0.4-0.6-0.1-0.1s-9.6-9.6-16-16.1c6.1 5.8 17.9 17.1 19.3 18.5v-0.3c-4.9-4.8-20.7-19.8-31.6-30.2" fill="#fae400" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="k">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#k)">
<path d="m125.9 50.2c6.4 6.5 16 16.1 16 16.1l0.1 0.1 0.4 0.6 0.2 0.6-0.1 1.1c-0.1 0.3-27.3 26.9-42.9 40.2 0 0-21.1 17-21.5 17.4 0 0.1 0.6 7.6 0.6 8.1 0.4-0.3 30.4-27.1 30.4-27.1 11.4-10.1 32.9-33.6 36.1-36.8v-0.3c-2.4 2.4-24.6 26.8-36.2 37 0 0-29.7 26.5-30 26.8 0-0.4-0.6-7.4-0.6-7.5 0.4-0.3 21.5-17.3 21.5-17.3 15.7-13.3 42.8-40 42.9-40.3l0.1-1.1-0.2-0.6c-0.3-0.4-0.4-0.6-0.4-0.6l-3.8-3.8c1.9 1.8 6.6 6.3 6.8 6.5v-0.3c-1.5-1.7-13.3-12.9-19.4-18.8" fill="#fae200" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="j">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#j)">
<path d="m138.4 62.4 3.8 3.8c0.1 0.1 0.2 0.2 0.4 0.6l0.2 0.6-0.1 1.1c-0.1 0.3-27.3 27-42.9 40.3 0 0-21.1 17-21.5 17.3 0 0.1 0.6 7.1 0.6 7.5 0.4-0.3 30-26.8 30-26.8 11.6-10.2 33.8-34.6 36.2-37v-0.4c0 0.1-0.1 0.1-0.2 0.2-2.4 2.4-24.7 26.8-36.2 37 0 0-29.3 26.2-29.7 26.5 0-0.4-0.6-6.8-0.6-6.9 0.6-0.2 21.6-17.1 21.6-17.1 15.7-13.3 42.9-40.1 43-40.5l0.1-1.2-0.1-0.3-0.1-0.1c0.7 0.6 2.2 2.1 2.2 2.1 0.1 0.1 0.1 0.1 0.1 0.2v-0.3c-0.2-0.3-4.9-4.7-6.8-6.6" fill="#f9e000" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="i">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#i)">
<path d="m79.4 132.8c0-0.4-0.5-4.9-0.5-4.9l-0.1-1.5c0.7-0.6 21.1-17 21.3-17.2 15.8-13.4 43-40.3 43.1-40.6 0 0 0-0.8 0.1-1 0.5 0.5 1.7 1.6 1.7 1.6l0.1 0.2-0.1 0.2-4.2 4.4c-7.5 8-23 24.6-32 32.5-0.1 0.2-29.1 26-29.4 26.3m63.5-65.8 0.1 0.1 0.1 0.3-0.1 1.2c-0.1 0.3-27.3 27.1-43 40.5 0 0-21 16.9-21.4 17.3 0 0.1 0.6 6.5 0.6 6.9 0.4-0.3 29.7-26.5 29.7-26.5 11.6-10.2 33.8-34.6 36.2-37l0.2-0.2v-0.3l-0.1-0.2c-0.1 0-1.6-1.5-2.3-2.1" fill="#f9de00" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="h">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#h)">
<path d="m79.6 132.4c0-0.9-0.5-4.3-0.5-4.3s-0.1-1.4-0.1-1.5c0.4-0.4 21.2-17.1 21.2-17.1 15.8-13.5 43.1-40.5 43.2-40.8v-0.6c0.9 0.9 1.3 1.2 1.4 1.3h-0.1l0.1 0.1c-4 4.3-4.2 4.5-4.2 4.5-7.5 8-23 24.6-32 32.5 0 0-28.7 25.6-29 25.9m63.6-64.8c0 0.2-0.1 1-0.1 1-0.1 0.3-27.3 27.2-43.1 40.6-0.2 0.2-20.6 16.6-21.3 17.2l0.1 1.5s0.5 4.5 0.5 4.9c0.3-0.3 29.3-26.2 29.3-26.2 9-7.9 24.5-24.5 32-32.5l4.2-4.4 0.1-0.2-0.1-0.2c0.1-0.1-1.1-1.2-1.6-1.7" fill="#f8dd00" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="g">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#g)">
<path d="m100.4 109.6c15.8-13.4 43.1-40.5 43.2-40.8v-0.2l0.9 0.9c-0.3 0.4-3.5 3.7-3.6 3.8l-0.6 0.6c-7.5 8-23 24.6-32 32.5 0 0-28.3 25.3-28.6 25.6 0-0.4-0.6-5.1-0.6-5.2l20.8-16.8 0.5-0.4m43-41.5v0.6c-0.1 0.3-27.4 27.3-43.2 40.7 0 0-20.8 16.8-21.2 17.1 0 0.1 0.1 1.5 0.1 1.5s0.4 3.4 0.5 4.3c0.3-0.3 29-25.9 29-25.9 9-7.9 24.5-24.5 32-32.5 0 0 0.2-0.2 4.2-4.5l-0.1-0.1h0.1c-0.1 0-0.5-0.3-1.4-1.2" fill="#f8db00" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="f">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#f)">
<path d="m143.6 68.6v0.2c-0.1 0.3-27.4 27.4-43.2 40.8 0 0.1-0.1 0.1-0.3 0.3l-20.8 16.8c0 0.1 0.6 4.8 0.6 5.2 0.3-0.3 28.6-25.6 28.6-25.6 9-7.9 24.5-24.5 32-32.5l0.6-0.6s3.2-3.4 3.6-3.8c-0.3-0.1-0.8-0.6-1.1-0.8" fill="#f8d900" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<path d="m135.4 86.1-0.2 0.2-0.5-0.5c-0.1 0.1-8 7.9-17.7 17s-35.9 32-37.7 33.1c-1.6 1-2.7 0.5-3.4 0s-2.2-1.7-5.5-4.4l-1.3-1.1c-3-2.4-7.6-6.7-11.7-10.5-1.8-1.7-3.6-3.3-5-4.5-4.5-4-14.2-13.1-19.2-17.8-4.9-4.6-15.3-14.7-15.5-14.8l-0.7 0.8c0.1 0.1 10.6 10.2 15.5 14.8 1.4 1.3 13.7 12.8 19.2 17.8 1.4 1.3 3.1 2.8 5 4.5 4.1 3.8 8.8 8.1 11.8 10.5l1.3 1.1c3.4 2.8 4.8 4 5.6 4.5 0.7 0.5 1.5 0.7 2.2 0.7l0.9-0.1c0.4 0.2 1.4 0.9 1.9 1.2 0.6 0.4 1.5 1 3.5-0.1 2-1.2 5.8-4 12.2-9.7s15.2-13.7 19.4-17.7 13.4-12.6 17.5-16.6c4-3.9 8.1-8 8.1-8l-5.7-0.4zm-91.2-56c2.4-2.3 10.7-10.2 18.8-17.5 6.6-5.9 11.4-9.8 12.5-10.6 1.2-0.8 2.1-1.1 3.3-0.4 0 0 2.5 1.6 6.4 4.9 1 0.9 2.1 1.8 3.2 2.6 3 2.5 6.1 5.1 8.8 7.7 2 1.9 5.3 4.9 8.5 7.8 2.7 2.5 5.3 4.8 7 6.4 3.6 3.4 10.2 9.4 10.3 9.5l0.8-0.9s-0.5-0.4-1.2-1.1h1.4l-0.4-0.5s-13.5-12.6-20.2-18.6-12.7-11.3-15.8-13.7-3.8-2.9-4.6-3.1l-1-0.2c-1.6-1.2-2.5-1.8-2.6-1.8-2.1-1.3-3.9-0.1-4.7 0.4-1.1 0.8-6 4.7-12.7 10.6-8 7.3-16.3 15.3-18.7 17.6-4.6 4.4-14.5 13.6-14.6 13.7l0.8 0.9c0.2-0.2 10-9.3 14.7-13.7zm17.3 46.6c5.4-4.5 6.8-7.9 6.5-11.9-0.3-3.4-1.7-5.7-3.7-7.3-2.5-6.2-9.7-7.5-14.8-8.1-4.8-0.5-12.5-0.2-17.7 0h-0.8v-6.5h-2.9v-3.7l-0.3-0.9s-13.7 0-26.7 0.5h-1v49.6h5v2.5h12.9v-17.3h11.9v-10.2h-2.9v-4.9h-9.2v-5.1h12.9v41.8h5v2.5h12.4v-17.5l10 16.6 0.9-0.8 1.1-0.9 1.9 3.1c3.6-2.9 10.2-9.2 10.2-9.2-1.2-1.4-2.4-2.8-3.6-4.1l-7.1-8.2zm-13.4-7.5v-7.1h1.9c0.3 0.5 0.4 1.1 0.4 1.8 0.1 1.9-0.9 3.7-2.3 5.3zm125.7 1.1 3.3-21.6-2.9-0.2 0.4-2.8-12.7-1-1.4 24.3 4.2 0.2-6.9 5.6h-1.3v-3.6l-1.4 0.1c-3.9 0.3-7.1 0.3-9.9 0.3l15.2-28.3c-1.5-0.1-3-0.2-4.5-0.2l2.3-4.3-1.9-0.1c-16.8-0.9-29.2-0.7-33.4-0.7h-0.5v10.7h-35.9v-3.9h-2.9v-4.7h-11.3l1.7 6.7-5.2 1.3 0.1 36.8h5.1v2.4h12.5v-25.4c0.7 0 1.6 0 2.6-0.1v2.3h7v31.2h5.1v2.4h12.8v-33.6h12.1v-10.4c3.8-0.2 6.8-0.3 9.2-0.3l-16.1 31.1h7.1l-1.3 2.5h34.5v-10.1l5.1 6.3 2.4-1.9 1.8 2.2 6.6-5.3-6.4-7.9h4.8z" fill="#020d00" fill-rule="nonzero"/>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<path d="m82.5 41.2v42.6h-12.5v-34.9l5.4-1.3-1.7-6.4h8.8zm-50.7 9.2c5.2-0.2 12.8-0.6 17.6 0 6.1 0.7 14 2.3 14.7 10.9 0.3 4-1.1 7.5-6.8 12.1l11.1 13c-3 3.1-6.4 6-9.9 8.9l-13.2-22c2.9-2.3 6.3-5.5 6.3-9.3 0-3.7-3.5-5.4-4.7-5.4h-2.7v35.8h-12.4v-44zm65.4 43.8v-33.7l-12.1 0.3v-11.1h37v11.1l-12.1-0.3v33.7h-12.8zm26.1-44.2v-11c4.2 0 16.4-0.2 33.1 0.7l-17.7 32.9c3.8 0.1 9.2 0.2 16.6-0.3v11h-34.5l17.4-33.7c-3.9 0.2-8.6 0.1-14.9 0.4z" fill="#e30613"/>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<path d="m27 39.4v10.6h-13.1v10l12-0.1v10.2h-11.9v17.3h-12.9v-47.5l25.9-0.5z" fill="#e30613" fill-rule="nonzero"/>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<path d="m161.6 68 8.4 0.3 3.4-21.6-10.4-0.9-1.4 22.2z" fill="#e30613"/>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<path d="m159.19 75.034 6.527-5.288 5.288 6.527-6.527 5.288-5.288-6.527z" fill="#e30613" fill-rule="nonzero"/>
</g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 393.749">
<path fill="#FEE702" d="m213.125 3.511-81.331 72.301L78.1 125.211l-24.031 21.294-6.813 4.813 2 84.351 84.938 80.33 60.099 53.826 19.632 17.269 8.813-.413 89.355-77.107 61.288-57.837L387.8 238.88l4.407-32.143 10.024-53-54.5-42.982L237.168 12.75 225.55 4.312l-6.425-2.563-6 1.762Z"/>
<path fill="#231F20" d="M218.187.024c-3.137.25-5.612 1.938-6.956 2.863C208.018 5.1 194.219 16.199 175.456 33a2165.135 2165.135 0 0 0-53.188 49.562 4265.125 4265.125 0 0 1-41.124 38.656l.081.101h-2l.031-10.401-.981-2.576s-38.619-.124-75.357 1.463L0 109.931v140.468h14.249v6.982h36.526l.006-18.063c4.601 4.437 28.1 27.125 40.75 38.981 3.919 3.681 38.7 36.301 54.313 50.344 3.975 3.575 8.831 8.044 14.031 12.813 11.649 10.687 24.856 22.8 33.256 29.749l3.794 3.139c9.669 7.999 13.668 11.3 15.938 12.736 2.086 1.32 4.187 1.988 6.312 1.988.868 0 1.75-.137 2.625-.357 1.031.689 4.032 2.658 5.45 3.533 1.719 1.069 4.174 2.968 9.85-.413 5.656-3.375 16.419-11.281 34.563-27.319a3275.228 3275.228 0 0 0 54.749-49.962 4579.481 4579.481 0 0 0 49.338-46.907 2367.524 2367.524 0 0 0 21.801-21.538h52.274v-28.656l14.312 17.713 6.769-5.501 5.088 6.294 18.532-15.037-18.12-22.437 14.169.531L500 137.744l-8.25-.651 1.219-7.906-35.793-2.838-4.17 69.069 11.788.438-19.569 15.874h-3.532v-10.193l-3.874.213c-9.326.62-18.672.945-28.019.974l42.994-80.206c-4.253-.243-8.506-.461-12.762-.657l6.499-12.112-5.362-.375c-45.45-2.588-78.943-2.093-92.194-2.093-.332-.313-37.957-35.5-56.868-52.414-19.002-16.98-35.951-32.017-44.714-38.681-8.775-6.656-10.737-8.287-12.948-8.875-.913-.23-1.838-.41-2.77-.537a116.71 116.71 0 0 0-7.232-5.125 10.238 10.238 0 0 0-6.261-1.625h.005Zm.833 3.425a6.98 6.98 0 0 1 3.6 1.15c.062.037 6.949 4.419 17.937 13.776 2.936 2.48 5.912 4.98 8.912 7.481 8.425 7.049 17.137 14.33 24.912 21.818 5.726 5.513 15.05 13.869 24.069 21.975a1113.037 1113.037 0 0 1 19.8 18 2677.917 2677.917 0 0 0 27.312 25.207v24.725H244.188v-10.969l-8.082.062v-13.25l-31.806.026 4.657 18.937-14.638 3.663.18 104.119h14.314v6.912h35.374V175.08c1.938-.056 4.489-.112 7.251-.193v6.462h19.893v88.376h14.3v6.936h36.063v-95.312h34.2v-29.412c10.788-.488 19.1-.75 25.875-.875l-45.551 88.112h19.863l-3.581 6.938h24.312c-4.706 4.662-22.286 22.031-46.318 44.643-27.438 25.813-101.25 90.519-106.3 93.576-4.463 2.687-7.501 1.462-9.651.1-2.099-1.338-6.337-4.838-15.618-12.519l-3.781-3.138c-8.344-6.88-21.519-18.981-33.144-29.637-5.2-4.763-10.081-9.25-14.062-12.832-12.645-11.399-40.057-36.967-54.25-50.293-1.738-1.625-4.169-3.95-6.307-5.975h13.493v7.05h35.001v-50.099l28.312 47.125 2.644-2.213c1.051-.856 2.07-1.737 3.1-2.587l5.362 8.906c10.082-8.349 28.701-25.899 28.701-25.899-3.392-3.876-6.8-7.736-10.226-11.582l-20.199-23.757c15.306-12.699 19.188-22.356 18.349-33.587-.736-9.706-4.818-16.25-10.562-20.731-6.981-17.607-27.438-21.263-41.756-22.975-13.582-1.544-35.231-.6-50.062.025l-2.232.081.068-18.5h-1.206c4.231-3.944 26.539-24.688 38.5-36.219 6.664-6.424 30.182-28.969 53.1-49.481 18.638-16.687 32.276-27.65 35.426-29.825 2.056-1.419 3.9-2.338 5.812-2.306l.013-.007.001-.007ZM50.355 151.575l36.338.037v117.775a7576.565 7576.565 0 0 1-35.919-34.425l.024-26.419h33.52v-28.981l-8.169.043.018-13.75-25.837.125.025-14.4v-.005Zm85.5 24.23h5.444a11.866 11.866 0 0 1 1.199 5.231c0 5.294-2.749 10.251-6.643 14.732v-19.963Z"/>
<path fill="#ED1C24" d="M361.081 110.368c-5.631 0-10.012.037-13.006.032v31.199c17.812-.812 31.082-.725 42.501-.812l-49.251 95.269 2.187.006h95.138v-31.2c-20.831 1.369-36.206.956-46.937.706l49.905-93.101a1344.871 1344.871 0 0 0-80.524-2.099h-.013ZM76.2 111.392l-73.119 1.462V247.33h36.518l.033-48.836h33.511l.014-28.989-34.026.169.063-28.137 37.037-.063-.031-11.206v-18.876Zm156.812 5.182-24.831.05 4.588 18.044-15.294 3.825.169 98.55h35.375V116.574h-.007Zm227.094 13.125-3.774 62.713 23.668.874 9.419-61.256-29.313-2.331ZM240.257 140.7v31.388l34.201-.775V266.6h36.061v-95.287l34.2.775V140.7H240.252h.005Zm-118.7 1.125c-10.863-.05-22.681.47-31.862.844v124.375h34.999V165.763h7.532c3.507 0 13.269 4.9 13.269 15.269 0 10.962-9.813 20.062-17.863 26.437l37.338 62.137c10.087-8.349 19.662-16.574 28.031-25.211l-31.332-36.844c15.932-13.019 19.932-22.781 19.082-34.188-1.812-24.1-24.269-28.669-41.468-30.719a169.478 169.478 0 0 0-17.726-.813v-.006Zm346.488 55.4-18.538 15.037 15.018 18.569 18.526-15.038-15.008-18.569.002.001Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M20.2324 2.78628H21.214V21.2136H9.76734V8.77878C9.76734 8.05185 9.17804 7.46255 8.4511 7.46255C7.72416 7.46255 7.13486 8.05185 7.13486 8.77878V22.5298C7.13486 23.2568 7.72416 23.8461 8.4511 23.8461H22.5302C23.2572 23.8461 23.8465 23.2568 23.8465 22.5298V1.47005C23.8465 0.743108 23.2572 0.153809 22.5302 0.153809H20.2324C19.5055 0.153809 18.9162 0.743108 18.9162 1.47005C18.9162 2.19698 19.5055 2.78628 20.2324 2.78628Z" fill="currentColor"></path>
<path d="M3.76836 21.2136H2.78677V2.78632H14.2331V15.2211C14.2331 15.9481 14.8224 16.5374 15.5493 16.5374C16.2763 16.5374 16.8656 15.9481 16.8656 15.2211V1.47008C16.8656 0.743141 16.2763 0.153841 15.5493 0.153841H1.47053C0.743596 0.153841 0.154297 0.743141 0.154297 1.47008V22.5299C0.154297 23.2568 0.743596 23.8461 1.47053 23.8461H3.76836C4.49529 23.8461 5.08459 23.2568 5.08459 22.5299C5.08459 21.8029 4.49529 21.2136 3.76836 21.2136Z" fill="#2FE1B9"></path>
</svg>

After

Width:  |  Height:  |  Size: 1022 B

View File

@@ -1,4 +1,4 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M348.185 1.98651C335.888 -0.838881 322.856 -0.18931 307.908 1.10769L61.7824 19.4822L61.5904 19.4969L61.459 19.5078C46.029 20.8632 32.37 27.1506 23.121 39.1599C14.4013 50.4814 12 63.8022 12 74.9404V348.014C12 367.649 19.4888 383.288 31.5785 399.623L31.7723 399.879L89.7367 476.12L89.8101 476.215C96.3914 484.701 104.432 492.043 115.735 496.225C126.186 500.092 137 500.293 146.936 499.813L147.02 499.809L147.177 499.8L147.253 499.796L433.252 482.287L433.303 482.284L433.436 482.275L433.517 482.27C448.807 481.169 464.24 476.661 475.101 464.16C485.703 451.959 487.694 436.935 487.694 425.047V117.831C487.694 108.11 485.351 98.6341 477.959 89.9565C473.589 84.8263 467.561 80.3871 462.902 76.9554L462.351 76.5496C461.668 76.0456 461.001 75.5537 460.339 75.0625L460.197 74.9568L459.961 74.7882L381.488 18.8742C371.335 11.4076 361.321 5.00502 348.185 1.98651Z" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M309.904 25.9322L63.6284 44.3172C43.7692 46.0606 36.8488 59.1944 36.8488 74.9395V348.013C36.8488 360.281 41.1626 370.768 51.537 384.783L109.43 460.93C118.938 473.19 127.581 475.814 145.739 474.936L431.736 457.428C455.927 455.686 462.846 444.299 462.846 425.046V117.83C462.846 107.878 458.961 105.003 447.509 96.5273C446.879 96.0604 446.225 95.5772 445.55 95.0754L366.935 39.0622C347.927 25.063 340.146 23.3022 309.904 25.9322ZM152.223 112.792C128.873 114.389 123.567 114.753 110.307 103.832L76.587 76.7003C73.148 73.1924 74.8725 68.8153 83.5074 67.9473L320.274 50.4414C340.142 48.6869 350.509 55.7002 358.291 61.8231L398.9 91.5849C400.628 92.4566 404.942 97.7016 399.756 97.7016L155.237 112.586L152.223 112.792ZM124.988 422.415V161.6C124.988 150.224 128.444 144.969 138.807 144.086L419.627 127.462C429.152 126.587 433.466 132.718 433.466 144.086V403.151C433.466 414.537 431.734 424.178 416.173 425.046L147.45 440.809C131.898 441.675 124.988 436.433 124.988 422.415ZM390.272 175.591C391.995 183.476 390.272 191.354 382.481 192.241L369.532 194.856V387.406C358.291 393.531 347.924 397.033 339.286 397.033C325.455 397.033 321.991 392.653 311.632 379.532L226.94 244.746V375.155L253.739 381.286C253.739 381.286 253.739 397.033 232.117 397.033L172.511 400.538C170.779 397.033 172.511 388.287 178.557 386.535L194.111 382.164V209.74L172.513 207.986C170.783 200.101 175.095 188.731 187.202 187.85L251.146 183.48L339.286 320.021V199.232L316.814 196.618C315.088 186.978 321.991 179.979 330.634 179.111L390.272 175.591Z" fill="black"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 475.694 500">
<path fill="#fff" fill-rule="evenodd" d="M336.185 1.987c-12.297-2.826-25.329-2.176-40.277-.879L49.782 19.482l-.192.015-.131.011c-15.43 1.355-29.089 7.643-38.338 19.652C2.401 50.481 0 63.802 0 74.94v273.074c0 19.635 7.489 35.274 19.578 51.609l.194.256 57.965 76.241.073.095c6.581 8.486 14.622 15.828 25.925 20.01 10.451 3.867 21.265 4.068 31.201 3.588l.084-.004.157-.009.076-.004 285.999-17.509.051-.003.133-.009.081-.005c15.29-1.101 30.723-5.609 41.584-18.11 10.602-12.201 12.593-27.225 12.593-39.113V117.831c0-9.721-2.343-19.197-9.735-27.874-4.37-5.131-10.398-9.57-15.057-13.002l-.551-.405c-.683-.504-1.35-.996-2.012-1.487l-.142-.106-.236-.169-78.473-55.914c-10.153-7.466-20.167-13.869-33.303-16.887Z" clip-rule="evenodd"/>
<path fill-rule="evenodd" d="M297.904 25.932 51.628 44.317C31.769 46.061 24.849 59.194 24.849 74.94v273.073c0 12.268 4.314 22.755 14.688 36.77L97.43 460.93c9.508 12.26 18.151 14.884 36.309 14.006l285.997-17.508c24.191-1.742 31.11-13.129 31.11-32.382V117.83c0-9.952-3.885-12.827-15.337-21.303-.63-.467-1.284-.95-1.959-1.452l-78.615-56.013c-19.008-13.999-26.789-15.76-57.031-13.13Zm-157.681 86.86c-23.35 1.597-28.656 1.961-41.916-8.96L64.587 76.7c-3.439-3.508-1.715-7.885 6.92-8.753l236.767-17.506c19.868-1.754 30.235 5.259 38.017 11.382L386.9 91.585c1.728.872 6.042 6.117.856 6.117l-244.519 14.884-3.014.206Zm-27.235 309.623V161.6c0-11.376 3.456-16.631 13.819-17.514l280.82-16.624c9.525-.875 13.839 5.256 13.839 16.624v259.065c0 11.386-1.732 21.027-17.293 21.895L135.45 440.809c-15.552.866-22.462-4.376-22.462-18.394Zm265.284-246.824c1.723 7.885 0 15.763-7.791 16.65l-12.949 2.615v192.55c-11.241 6.125-21.608 9.627-30.246 9.627-13.831 0-17.295-4.38-27.654-17.501L214.94 244.746v130.409l26.799 6.131s0 15.747-21.622 15.747l-59.606 3.505c-1.732-3.505 0-12.251 6.046-14.003l15.554-4.371V209.74l-21.598-1.754c-1.73-7.885 2.582-19.255 14.689-20.136l63.944-4.37 88.14 136.541V199.232l-22.472-2.614c-1.726-9.64 5.177-16.639 13.82-17.507l59.638-3.52Z" clip-rule="evenodd"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -1,38 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="900px" height="900px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:1" fill="#fefefe" d="M -0.5,-0.5 C 299.5,-0.5 599.5,-0.5 899.5,-0.5C 899.5,299.5 899.5,599.5 899.5,899.5C 599.5,899.5 299.5,899.5 -0.5,899.5C -0.5,599.5 -0.5,299.5 -0.5,-0.5 Z"/></g>
<g><path style="opacity:1" fill="#e0a5fc" d="M 297.5,264.5 C 309.66,263.34 321.993,263.173 334.5,264C 337.457,264.279 340.123,265.113 342.5,266.5C 327.57,264.717 312.57,264.051 297.5,264.5 Z"/></g>
<g><path style="opacity:1" fill="#8f02d8" d="M 297.5,264.5 C 312.57,264.051 327.57,264.717 342.5,266.5C 369.173,272.584 390.673,286.584 407,308.5C 421.104,329.299 429.604,352.299 432.5,377.5C 432.334,383.509 432.501,389.509 433,395.5C 433.21,397.058 433.71,398.391 434.5,399.5C 434.5,406.5 434.5,413.5 434.5,420.5C 434.5,421.5 434.5,422.5 434.5,423.5C 433.71,422.391 433.21,421.058 433,419.5C 432.5,487.833 432.333,556.166 432.5,624.5C 404.167,624.5 375.833,624.5 347.5,624.5C 347.832,575.997 347.499,527.664 346.5,479.5C 346.829,464.99 346.496,450.657 345.5,436.5C 347.595,406.902 342.095,378.902 329,352.5C 307.252,317.035 275.419,299.368 233.5,299.5C 233.5,299.167 233.5,298.833 233.5,298.5C 250.906,279.797 272.24,268.463 297.5,264.5 Z"/></g>
<g><path style="opacity:1" fill="#e2aefc" d="M 464.5,272.5 C 494.329,271.502 524.329,271.169 554.5,271.5C 554.5,330.167 554.5,388.833 554.5,447.5C 554.5,452.833 554.5,458.167 554.5,463.5C 553.501,400.002 553.168,336.336 553.5,272.5C 523.833,272.5 494.167,272.5 464.5,272.5 Z"/></g>
<g><path style="opacity:1" fill="#c47ceb" d="M 789.5,272.5 C 759.662,272.169 729.995,272.502 700.5,273.5C 700.667,355.501 700.5,437.501 700,519.5C 699.819,522.695 699.319,525.695 698.5,528.5C 699.467,442.842 699.801,357.175 699.5,271.5C 729.671,271.169 759.671,271.502 789.5,272.5 Z"/></g>
<g><path style="opacity:1" fill="#f9fff3" d="M 790.5,489.5 C 790.5,417.167 790.5,344.833 790.5,272.5C 791.341,271.991 791.841,272.657 792,274.5C 792.667,345.167 792.667,415.833 792,486.5C 791.667,489.5 791.333,492.5 791,495.5C 790.505,493.527 790.338,491.527 790.5,489.5 Z"/></g>
<g><path style="opacity:1" fill="#fedffe" d="M 789.5,272.5 C 789.833,272.5 790.167,272.5 790.5,272.5C 790.5,344.833 790.5,417.167 790.5,489.5C 789.833,492.167 789.167,494.833 788.5,497.5C 789.469,422.51 789.802,347.51 789.5,272.5 Z"/></g>
<g><path style="opacity:1" fill="#eb99fb" d="M 464.5,272.5 C 464.168,339.002 464.501,405.335 465.5,471.5C 465.5,480.5 465.5,489.5 465.5,498.5C 464.672,492.347 464.172,486.013 464,479.5C 463.168,410.332 463.335,341.332 464.5,272.5 Z"/></g>
<g><path style="opacity:1" fill="#8113b9" d="M 464.5,272.5 C 494.167,272.5 523.833,272.5 553.5,272.5C 553.168,336.336 553.501,400.002 554.5,463.5C 554.334,472.173 554.5,480.84 555,489.5C 555.183,492.365 555.683,495.031 556.5,497.5C 557.067,504.237 558.067,510.904 559.5,517.5C 558.069,517.119 557.236,516.119 557,514.5C 555.425,506.905 554.259,499.238 553.5,491.5C 552.5,418.836 552.167,346.17 552.5,273.5C 523.5,273.5 494.5,273.5 465.5,273.5C 465.5,339.5 465.5,405.5 465.5,471.5C 464.501,405.335 464.168,339.002 464.5,272.5 Z"/></g>
<g><path style="opacity:1" fill="#8f02d8" d="M 559.5,517.5 C 567.209,549.077 585.209,572.91 613.5,589C 621.878,592.737 630.545,595.571 639.5,597.5C 641.515,598.924 643.848,599.59 646.5,599.5C 652.509,599.701 658.509,600.034 664.5,600.5C 664.833,601.167 665.167,601.833 665.5,602.5C 652.044,616.271 636.044,625.937 617.5,631.5C 613.313,632.213 609.313,633.213 605.5,634.5C 604.167,634.5 602.833,634.5 601.5,634.5C 584.03,635.144 566.696,634.144 549.5,631.5C 522.738,623.576 502.238,607.576 488,583.5C 473.799,557.033 466.299,528.699 465.5,498.5C 465.5,489.5 465.5,480.5 465.5,471.5C 465.5,405.5 465.5,339.5 465.5,273.5C 494.5,273.5 523.5,273.5 552.5,273.5C 552.167,346.17 552.5,418.836 553.5,491.5C 554.259,499.238 555.425,506.905 557,514.5C 557.236,516.119 558.069,517.119 559.5,517.5 Z"/></g>
<g><path style="opacity:1" fill="#8f01d8" d="M 700.5,273.5 C 730.005,273.169 759.338,273.502 788.5,274.5C 787.167,309.327 786.5,344.494 786.5,380C 786.5,415.506 787.167,450.673 788.5,485.5C 787.326,491.399 786.659,497.399 786.5,503.5C 786.5,505.167 786.5,506.833 786.5,508.5C 775.375,553.295 747.708,582.629 703.5,596.5C 699.521,596.742 695.854,597.742 692.5,599.5C 684.181,600.124 675.848,600.457 667.5,600.5C 685.44,579.935 695.774,555.935 698.5,528.5C 699.319,525.695 699.819,522.695 700,519.5C 700.5,437.501 700.667,355.501 700.5,273.5 Z"/></g>
<g><path style="opacity:1" fill="#9700e9" d="M 788.5,274.5 C 788.5,344.833 788.5,415.167 788.5,485.5C 787.167,450.673 786.5,415.506 786.5,380C 786.5,344.494 787.167,309.327 788.5,274.5 Z"/></g>
<g><path style="opacity:1" fill="#7c10b7" d="M 700.5,273.5 C 729.995,272.502 759.662,272.169 789.5,272.5C 789.802,347.51 789.469,422.51 788.5,497.5C 787.833,499.5 787.167,501.5 786.5,503.5C 786.659,497.399 787.326,491.399 788.5,485.5C 788.5,415.167 788.5,344.833 788.5,274.5C 759.338,273.502 730.005,273.169 700.5,273.5 Z"/></g>
<g><path style="opacity:1" fill="#e0b2f7" d="M 214.5,299.5 C 220.645,298.51 226.978,298.177 233.5,298.5C 233.5,298.833 233.5,299.167 233.5,299.5C 232.833,299.833 232.167,300.167 231.5,300.5C 226.025,299.511 220.358,299.178 214.5,299.5 Z"/></g>
<g><path style="opacity:1" fill="#bb82dc" d="M 203.5,301.5 C 201.485,302.924 199.152,303.59 196.5,303.5C 198.515,302.076 200.848,301.41 203.5,301.5 Z"/></g>
<g><path style="opacity:1" fill="#8f01d8" d="M 214.5,299.5 C 220.358,299.178 226.025,299.511 231.5,300.5C 214.94,317.802 205.273,338.469 202.5,362.5C 201.693,366.021 201.026,369.688 200.5,373.5C 199.833,374.5 199.167,375.5 198.5,376.5C 196.503,458.827 195.836,541.493 196.5,624.5C 168.167,624.5 139.833,624.5 111.5,624.5C 111.5,552.833 111.5,481.167 111.5,409.5C 111.5,408.833 111.5,408.167 111.5,407.5C 111.646,403.481 111.979,399.481 112.5,395.5C 113.768,393.095 114.435,390.428 114.5,387.5C 121.985,358.168 138.319,335.001 163.5,318C 173.533,310.984 184.533,306.151 196.5,303.5C 199.152,303.59 201.485,302.924 203.5,301.5C 207.221,301.089 210.888,300.422 214.5,299.5 Z"/></g>
<g><path style="opacity:1" fill="#9500e4" d="M 198.5,376.5 C 198.5,459.833 198.5,543.167 198.5,626.5C 169.147,627.159 140.147,626.492 111.5,624.5C 139.833,624.5 168.167,624.5 196.5,624.5C 195.836,541.493 196.503,458.827 198.5,376.5 Z"/></g>
<g><path style="opacity:1" fill="#7d10b7" d="M 200.5,373.5 C 199.513,458.149 199.18,542.815 199.5,627.5C 169.833,627.5 140.167,627.5 110.5,627.5C 110.167,554.665 110.501,481.998 111.5,409.5C 111.5,481.167 111.5,552.833 111.5,624.5C 140.147,626.492 169.147,627.159 198.5,626.5C 198.5,543.167 198.5,459.833 198.5,376.5C 199.167,375.5 199.833,374.5 200.5,373.5 Z"/></g>
<g><path style="opacity:1" fill="#a456d2" d="M 432.5,377.5 C 434.105,384.603 434.772,391.937 434.5,399.5C 433.71,398.391 433.21,397.058 433,395.5C 432.501,389.509 432.334,383.509 432.5,377.5 Z"/></g>
<g><path style="opacity:1" fill="#d898f7" d="M 114.5,387.5 C 114.435,390.428 113.768,393.095 112.5,395.5C 112.294,392.505 112.96,389.838 114.5,387.5 Z"/></g>
<g><path style="opacity:1" fill="#fccbfe" d="M 111.5,407.5 C 111.5,408.167 111.5,408.833 111.5,409.5C 110.501,481.998 110.167,554.665 110.5,627.5C 140.167,627.5 169.833,627.5 199.5,627.5C 169.671,628.498 139.671,628.831 109.5,628.5C 109.333,555.166 109.5,481.833 110,408.5C 110.383,407.944 110.883,407.611 111.5,407.5 Z"/></g>
<g><path style="opacity:1" fill="#8313bf" d="M 434.5,420.5 C 435.499,489.331 435.833,558.331 435.5,627.5C 405.833,627.5 376.167,627.5 346.5,627.5C 346.5,578.167 346.5,528.833 346.5,479.5C 347.499,527.664 347.832,575.997 347.5,624.5C 376.147,626.492 405.147,627.159 434.5,626.5C 434.5,558.833 434.5,491.167 434.5,423.5C 434.5,422.5 434.5,421.5 434.5,420.5 Z"/></g>
<g><path style="opacity:1" fill="#e6b9fc" d="M 434.5,399.5 C 435.327,404.651 435.827,409.984 436,415.5C 436.832,486.335 436.665,557.001 435.5,627.5C 435.833,558.331 435.499,489.331 434.5,420.5C 434.5,413.5 434.5,406.5 434.5,399.5 Z"/></g>
<g><path style="opacity:1" fill="#c48ee5" d="M 202.5,362.5 C 202.271,369.515 201.771,376.515 201,383.5C 200.833,465.001 200.333,546.334 199.5,627.5C 199.18,542.815 199.513,458.149 200.5,373.5C 201.026,369.688 201.693,366.021 202.5,362.5 Z"/></g>
<g><path style="opacity:1" fill="#9800e9" d="M 434.5,423.5 C 434.5,491.167 434.5,558.833 434.5,626.5C 405.147,627.159 376.147,626.492 347.5,624.5C 375.833,624.5 404.167,624.5 432.5,624.5C 432.333,556.166 432.5,487.833 433,419.5C 433.21,421.058 433.71,422.391 434.5,423.5 Z"/></g>
<g><path style="opacity:1" fill="#fde2ff" d="M 554.5,447.5 C 555.97,463.978 556.637,480.645 556.5,497.5C 555.683,495.031 555.183,492.365 555,489.5C 554.5,480.84 554.334,472.173 554.5,463.5C 554.5,458.167 554.5,452.833 554.5,447.5 Z"/></g>
<g><path style="opacity:1" fill="#e6b4fd" d="M 788.5,497.5 C 788.749,501.458 788.082,505.124 786.5,508.5C 786.5,506.833 786.5,505.167 786.5,503.5C 787.167,501.5 787.833,499.5 788.5,497.5 Z"/></g>
<g><path style="opacity:1" fill="#e6b5fa" d="M 703.5,596.5 C 700.146,598.258 696.479,599.258 692.5,599.5C 695.854,597.742 699.521,596.742 703.5,596.5 Z"/></g>
<g><path style="opacity:1" fill="#d196ef" d="M 639.5,597.5 C 642.152,597.41 644.485,598.076 646.5,599.5C 643.848,599.59 641.515,598.924 639.5,597.5 Z"/></g>
<g><path style="opacity:1" fill="#eebef9" d="M 692.5,599.5 C 683.638,600.905 674.638,601.905 665.5,602.5C 665.167,601.833 664.833,601.167 664.5,600.5C 665.5,600.5 666.5,600.5 667.5,600.5C 675.848,600.457 684.181,600.124 692.5,599.5 Z"/></g>
<g><path style="opacity:1" fill="#e8b7fd" d="M 345.5,436.5 C 346.496,450.657 346.829,464.99 346.5,479.5C 346.5,528.833 346.5,578.167 346.5,627.5C 376.167,627.5 405.833,627.5 435.5,627.5C 405.671,628.498 375.671,628.831 345.5,628.5C 345.5,564.5 345.5,500.5 345.5,436.5 Z"/></g>
<g><path style="opacity:1" fill="#eeccfd" d="M 617.5,631.5 C 614.032,634.114 610.032,635.114 605.5,634.5C 609.313,633.213 613.313,632.213 617.5,631.5 Z"/></g>
<g><path style="opacity:1" fill="#902eca" d="M 549.5,631.5 C 566.696,634.144 584.03,635.144 601.5,634.5C 598.375,635.479 595.042,635.813 591.5,635.5C 581.461,635.758 571.461,635.424 561.5,634.5C 557.098,634.692 553.098,633.692 549.5,631.5 Z"/></g>
<g><path style="opacity:1" fill="#e2b3f9" d="M 561.5,634.5 C 571.461,635.424 581.461,635.758 591.5,635.5C 582.009,636.658 572.342,636.825 562.5,636C 561.944,635.617 561.611,635.117 561.5,634.5 Z"/></g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 275.86">
<path fill="#820ad1" d="M90.259 26.315C106.067 9.703 127.042 0 151.682 0c48.002 0 79.826 35.047 85.915 87.549 1.974 17.05 1.955 41.089 1.936 68.931-.003 2.854-.003 5.75-.003 8.681v104.303h-66.011V192.32s-.133-66.025-.539-78.365c-1.771-53.745-33.588-87.515-82.729-87.549-14.825 15.663-22.769 34.816-23.942 64.101-.161 4.084-.12 18.562-.067 37.642.029 9.886.059 21.008.067 32.561.049 50.284 0 108.766 0 108.766H.299V150.749c0-4.067-.075-8.169-.149-12.289-.15-8.286-.3-16.633.149-24.902.745-13.78 3.129-27.33 9.561-39.915 14.721-28.834 44.883-47.4 77.039-47.4 1.123 0 2.247.027 3.36.07v.002Zm409.442 135.989c.449-8.267.299-16.618.149-24.902-.076-4.12-.149-8.222-.149-12.289V6.386h-66.01s-.049 58.482 0 108.764c.008 11.553.038 22.675.067 32.561.053 19.084.094 33.56-.067 37.644-1.171 29.285-9.115 48.438-23.942 64.103-49.139-.036-80.956-33.808-82.728-87.551-.403-12.338-.574-42.961-.574-78.425V6.337l-65.962.059v104.303l-.003 8.683c-.021 27.842-.038 51.88 1.936 68.93 6.076 52.503 37.902 87.548 85.902 87.548 24.64 0 45.615-9.703 61.425-26.313 1.111.042 2.234.068 3.358.068 32.154 0 62.318-18.564 77.039-47.397 6.43-12.587 8.814-26.135 9.56-39.918l-.001.004Z" class="Path-xrtkpd-0 eqfYiR"/>
</svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1,3 +1,3 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M51.085 226.924C51.085 226.924 96.2921 159.994 186.556 153.069V128.787C86.5773 136.844 0 221.814 0 221.814C0 221.814 49.0359 364.059 186.556 377.083V351.273C85.6371 338.533 51.085 226.924 51.085 226.924ZM186.556 299.942V323.58C110.284 309.935 89.1125 230.375 89.1125 230.375C89.1125 230.375 125.734 189.666 186.556 183.064V209.002C186.509 209.002 186.477 208.988 186.439 208.988C154.516 205.143 129.579 235.068 129.579 235.068C129.579 235.068 143.556 285.445 186.556 299.942ZM186.556 84V128.787C189.491 128.561 192.425 128.37 195.376 128.269C309.041 124.425 383.101 221.814 383.101 221.814C383.101 221.814 298.041 325.604 209.422 325.604C201.301 325.604 193.697 324.848 186.556 323.578V351.273C192.662 352.051 198.994 352.508 205.601 352.508C288.067 352.508 347.703 310.247 405.45 260.229C415.024 267.923 454.22 286.642 462.278 294.836C407.372 340.964 279.411 378.147 206.865 378.147C199.872 378.147 193.157 377.722 186.556 377.083V416H500V84H186.556ZM186.556 183.064V153.069C189.46 152.866 192.387 152.711 195.376 152.616C277.112 150.04 330.737 223.098 330.737 223.098C330.737 223.098 272.818 303.817 210.716 303.817C201.779 303.817 193.767 302.375 186.556 299.942V209.002C218.376 212.86 224.778 226.964 243.908 258.965L286.456 222.965C286.456 222.965 255.397 182.091 203.04 182.091C197.349 182.089 191.903 182.49 186.556 183.064Z" fill="#76B900"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 332">
<path fill="#76B900" d="M51.085 142.924s45.207-66.93 135.471-73.855V44.787C86.577 52.844 0 137.814 0 137.814s49.036 142.245 186.556 155.269v-25.81C85.637 254.533 51.085 142.924 51.085 142.924Zm135.471 73.018v23.638c-76.272-13.645-97.444-93.205-97.444-93.205s36.622-40.709 97.444-47.311v25.938c-.047 0-.079-.014-.117-.014-31.923-3.845-56.86 26.08-56.86 26.08s13.977 50.377 56.977 64.874Zm0-215.942v44.787c2.935-.226 5.869-.417 8.82-.518 113.665-3.844 187.725 93.545 187.725 93.545s-85.06 103.79-173.679 103.79c-8.121 0-15.725-.756-22.866-2.026v27.695c6.106.778 12.438 1.235 19.045 1.235 82.466 0 142.102-42.261 199.849-92.279 9.574 7.694 48.77 26.413 56.828 34.607-54.906 46.128-182.867 83.311-255.413 83.311-6.993 0-13.708-.425-20.309-1.064V332H500V0H186.556Zm0 99.064V69.069c2.904-.203 5.831-.358 8.82-.453 81.736-2.576 135.361 70.482 135.361 70.482s-57.919 80.719-120.021 80.719c-8.937 0-16.949-1.442-24.16-3.875v-90.94c31.82 3.858 38.222 17.962 57.352 49.963l42.548-36s-31.059-40.874-83.416-40.874c-5.691-.002-11.137.399-16.484.973Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="157.42708mm"
height="44.185417mm"
viewBox="0 0 157.42708 44.185417"
version="1.1"
id="svg8"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="okx logo.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="567.26578"
inkscape:cy="219.28838"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:pagecheckerboard="true"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="1912"
inkscape:window-y="70"
inkscape:window-maximized="1" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-62.058587,-90.445746)">
<g
style="fill:#000000"
id="g886"
transform="matrix(0.39972707,0,0,0.34817986,61.931647,90.445746)">
<path
id="path839"
d="M 115.822,0 H 2.94268 C 2.24645,0 1.57875,0.297103 1.08644,0.825953 0.594137,1.3548 0.317566,2.07208 0.317566,2.81999 V 124.079 c 0,0.748 0.276571,1.466 0.768874,1.995 0.49231,0.528 1.16001,0.825 1.85624,0.825 H 115.822 c 0.697,0 1.364,-0.297 1.857,-0.825 0.492,-0.529 0.769,-1.247 0.769,-1.995 V 2.81999 c 0,-0.74791 -0.277,-1.46519 -0.769,-1.994037 C 117.186,0.297103 116.519,0 115.822,0 Z M 79.0709,81.7797 c 0,0.7479 -0.2766,1.4651 -0.7689,1.994 -0.4923,0.5288 -1.16,0.8259 -1.8562,0.8259 H 42.3193 c -0.6962,0 -1.3639,-0.2971 -1.8562,-0.8259 -0.4923,-0.5289 -0.7689,-1.2461 -0.7689,-1.994 V 45.1198 c 0,-0.7479 0.2766,-1.4652 0.7689,-1.994 0.4923,-0.5289 1.16,-0.826 1.8562,-0.826 h 34.1265 c 0.6962,0 1.3639,0.2971 1.8562,0.826 0.4923,0.5288 0.7689,1.2461 0.7689,1.994 z"
inkscape:connector-curvature="0"
style="fill:#000000" />
<path
id="path841"
d="m 352.131,42.305 h -34.127 c -1.449,0 -2.625,1.2625 -2.625,2.82 v 36.6598 c 0,1.5574 1.176,2.82 2.625,2.82 h 34.127 c 1.45,0 2.625,-1.2626 2.625,-2.82 V 45.125 c 0,-1.5575 -1.175,-2.82 -2.625,-2.82 z"
inkscape:connector-curvature="0"
style="fill:#000000" />
<path
id="path843"
d="m 312.763,0.00204468 h -34.126 c -1.45,0 -2.625,1.26255532 -2.625,2.81998532 V 39.4819 c 0,1.5574 1.175,2.82 2.625,2.82 h 34.126 c 1.45,0 2.626,-1.2626 2.626,-2.82 V 2.82203 c 0,-1.55743 -1.176,-2.81998532 -2.626,-2.81998532 z"
inkscape:connector-curvature="0"
style="fill:#000000" />
<path
id="path845"
d="m 391.529,0.00204468 h -34.127 c -1.449,0 -2.625,1.26255532 -2.625,2.81998532 V 39.4819 c 0,1.5574 1.176,2.82 2.625,2.82 h 34.127 c 1.45,0 2.625,-1.2626 2.625,-2.82 V 2.82203 c 0,-1.55743 -1.175,-2.81998532 -2.625,-2.81998532 z"
inkscape:connector-curvature="0"
style="fill:#000000" />
<path
id="path847"
d="m 312.763,84.6038 h -34.126 c -1.45,0 -2.625,1.2625 -2.625,2.8199 v 36.6603 c 0,1.557 1.175,2.82 2.625,2.82 h 34.126 c 1.45,0 2.626,-1.263 2.626,-2.82 V 87.4237 c 0,-1.5574 -1.176,-2.8199 -2.626,-2.8199 z"
inkscape:connector-curvature="0"
style="fill:#000000" />
<path
id="path849"
d="m 391.529,84.6038 h -34.127 c -1.449,0 -2.625,1.2625 -2.625,2.8199 v 36.6603 c 0,1.557 1.176,2.82 2.625,2.82 h 34.127 c 1.45,0 2.625,-1.263 2.625,-2.82 V 87.4237 c 0,-1.5574 -1.175,-2.8199 -2.625,-2.8199 z"
inkscape:connector-curvature="0"
style="fill:#000000" />
<path
id="path851"
d="m 253.651,0.00204468 h -34.126 c -1.45,0 -2.626,1.26255532 -2.626,2.81998532 V 39.4819 c 0,1.5574 1.176,2.82 2.626,2.82 h 34.126 c 1.45,0 2.625,-1.2626 2.625,-2.82 V 2.82203 c 0,-1.55743 -1.175,-2.81998532 -2.625,-2.81998532 z"
inkscape:connector-curvature="0"
style="fill:#000000" />
<path
id="path853"
d="m 253.651,84.6038 h -34.126 c -1.45,0 -2.626,1.2625 -2.626,2.8199 v 36.6603 c 0,1.557 1.176,2.82 2.626,2.82 h 34.126 c 1.45,0 2.625,-1.263 2.625,-2.82 V 87.4237 c 0,-1.5574 -1.175,-2.8199 -2.625,-2.8199 z"
inkscape:connector-curvature="0"
style="fill:#000000" />
<path
id="path855"
d="m 216.888,45.0881 c 0,-0.7479 -0.277,-1.4652 -0.769,-1.994 -0.492,-0.5289 -1.16,-0.826 -1.856,-0.826 H 177.511 V 2.81999 c 0,-0.74791 -0.277,-1.46519 -0.769,-1.994037 C 176.25,0.297103 175.582,0 174.886,0 H 140.76 c -0.697,0 -1.364,0.297103 -1.857,0.825953 -0.492,0.528847 -0.769,1.246127 -0.769,1.994037 V 124.016 c 0,0.748 0.277,1.465 0.769,1.994 0.493,0.529 1.16,0.826 1.857,0.826 h 34.126 c 0.696,0 1.364,-0.297 1.856,-0.826 0.492,-0.529 0.769,-1.246 0.769,-1.994 V 84.5679 h 36.752 c 0.696,0 1.364,-0.2971 1.856,-0.8259 0.492,-0.5289 0.769,-1.2462 0.769,-1.9941 z"
inkscape:connector-curvature="0"
style="fill:#000000" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@@ -0,0 +1,39 @@
<svg width="498" height="499" viewBox="0 0 498 499" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M411.491 249.489C411.491 254.498 411.243 259.461 410.814 264.38H318.347L311.288 250.053L261.062 350.343L219.497 230.446L191.171 324.058L153.304 264.38H88.0809C87.6524 259.461 87.4043 254.498 87.4043 249.489C87.4043 244.48 87.6524 239.493 88.0809 234.575H169.745L181.563 253.211L217.693 133.991L266.069 273.879L311.513 183.065L336.773 234.575H410.746C411.197 239.493 411.491 244.547 411.491 249.489Z" fill="#444444"/>
<path d="M277.276 40.9205C277.132 49.4665 274.393 57.7665 269.422 64.7181C264.451 71.6697 257.484 76.9441 249.446 79.8408C227.172 79.8408 205.116 84.2302 184.538 92.7583C163.96 101.286 145.263 113.786 129.514 129.544C113.765 145.302 101.273 164.009 92.751 184.597C84.2292 205.184 79.8446 227.25 79.8476 249.533C76.9636 241.367 71.6193 234.295 64.5508 229.294C57.4824 224.292 49.0376 221.607 40.3798 221.607C31.7221 221.607 23.2773 224.292 16.2089 229.294C9.14043 234.295 3.79611 241.367 0.912119 249.533C0.90323 216.878 7.32551 184.541 19.8121 154.369C32.2987 124.198 50.6048 96.7832 73.6848 73.6914C96.7648 50.5996 124.166 32.2832 154.324 19.7887C184.482 7.29408 216.805 0.866146 249.446 0.872074C257.664 3.83466 264.758 9.28105 269.745 16.4566C274.731 23.6322 277.363 32.1817 277.276 40.9205Z" fill="url(#paint0_linear_430_3947)"/>
<path d="M497.934 249.488C495.05 257.655 489.706 264.726 482.637 269.728C475.569 274.729 467.124 277.415 458.466 277.415C449.809 277.415 441.364 274.729 434.295 269.728C427.227 264.726 421.883 257.655 418.999 249.488C418.987 204.503 401.12 161.362 369.326 129.551C337.532 97.7388 294.412 79.8588 249.445 79.8408C257.609 76.9556 264.677 71.609 269.676 64.5376C274.676 57.4662 277.36 49.0179 277.36 40.3564C277.36 31.695 274.676 23.2467 269.676 16.1753C264.677 9.10385 257.609 3.75728 249.445 0.87207C282.079 0.87207 314.394 7.30288 344.543 19.7973C374.693 32.2917 402.087 50.605 425.161 73.6914C448.236 96.7779 466.539 124.185 479.026 154.349C491.512 184.512 497.937 216.841 497.934 249.488Z" fill="url(#paint1_linear_430_3947)"/>
<path d="M497.933 249.488C497.936 282.134 491.511 314.462 479.024 344.624C466.537 374.786 448.234 402.192 425.159 425.276C402.084 448.361 374.69 466.672 344.54 479.164C314.391 491.656 282.077 498.084 249.444 498.081C241.281 495.196 234.213 489.849 229.213 482.778C224.214 475.707 221.529 467.258 221.529 458.597C221.529 449.935 224.214 441.487 229.213 434.416C234.213 427.344 241.281 421.998 249.444 419.112C271.718 419.115 293.774 414.729 314.354 406.203C334.933 397.678 353.632 385.181 369.383 369.425C385.134 353.67 397.629 334.964 406.153 314.377C414.678 293.791 419.065 271.726 419.065 249.442C421.949 257.609 427.293 264.68 434.362 269.682C441.43 274.683 449.875 277.369 458.533 277.369C467.191 277.369 475.635 274.683 482.704 269.682C489.772 264.68 495.117 257.609 498.001 249.442L497.933 249.488Z" fill="url(#paint2_linear_430_3947)"/>
<path d="M249.446 498.083C183.542 498.083 120.338 471.892 73.7377 425.271C27.137 378.651 0.957031 315.42 0.957031 249.489C3.84102 241.322 9.18534 234.251 16.2538 229.25C23.3222 224.248 31.767 221.562 40.4247 221.562C49.0825 221.562 57.5273 224.248 64.5957 229.25C71.6642 234.251 77.0085 241.322 79.8925 249.489C79.8925 294.488 97.7608 337.645 129.567 369.464C145.315 385.219 164.012 397.717 184.588 406.244C205.165 414.771 227.219 419.159 249.491 419.159C241.328 422.044 234.259 427.391 229.26 434.462C224.261 441.534 221.576 449.982 221.576 458.644C221.576 467.305 224.261 475.753 229.26 482.825C234.259 489.896 241.328 495.243 249.491 498.128L249.446 498.083Z" fill="url(#paint3_linear_430_3947)"/>
<defs>
<linearGradient id="paint0_linear_430_3947" x1="0.957225" y1="125.169" x2="277.276" y2="125.169" gradientUnits="userSpaceOnUse">
<stop stop-color="#D1C6E0"/>
<stop offset="0.35" stop-color="#9274B2"/>
<stop offset="0.71" stop-color="#652F8D"/>
<stop offset="1" stop-color="#2B1143"/>
</linearGradient>
<linearGradient id="paint1_linear_430_3947" x1="249.445" y1="139.09" x2="497.934" y2="139.09" gradientUnits="userSpaceOnUse">
<stop offset="0.01" stop-color="#82C2DF"/>
<stop offset="0.3" stop-color="#3CAFD9"/>
<stop offset="0.59" stop-color="#0379B8"/>
<stop offset="0.7" stop-color="#006DAC"/>
<stop offset="0.73" stop-color="#006AA9"/>
<stop offset="0.91" stop-color="#334C84"/>
<stop offset="1" stop-color="#3A447A"/>
</linearGradient>
<linearGradient id="paint2_linear_430_3947" x1="240.4" y1="466.797" x2="581.559" y2="212.975" gradientUnits="userSpaceOnUse">
<stop stop-color="#0C6237"/>
<stop offset="0.406444" stop-color="#31BB77"/>
<stop offset="0.752196" stop-color="#5BC792"/>
<stop offset="0.98" stop-color="#B1E9CD"/>
</linearGradient>
<linearGradient id="paint3_linear_430_3947" x1="0.957031" y1="359.865" x2="249.446" y2="359.865" gradientUnits="userSpaceOnUse">
<stop stop-color="#931B1E"/>
<stop offset="0.32" stop-color="#ED4725"/>
<stop offset="0.38" stop-color="#EE5F26"/>
<stop offset="0.53" stop-color="#F08F27"/>
<stop offset="0.74" stop-color="#F5C321"/>
<stop offset="0.88" stop-color="#F8D718"/>
<stop offset="1" stop-color="#F6DF65"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 5.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 65 KiB

After

Width:  |  Height:  |  Size: 615 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,6 +1,4 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 388.755L126.571 249.665L0 110.571C13.9095 96.6616 33.3816 87.8523 54.7141 87.8523C77.4297 87.8523 97.3643 97.5937 111.274 112.89L181.281 189.854L235.992 249.665L181.281 309.942L111.274 386.902C97.3643 402.202 77.4297 411.94 54.7141 411.94C33.3816 411.94 13.9095 403.127 0 388.755ZM500 388.757L373.43 249.667L500 110.573C486.091 96.6633 466.619 87.8536 445.286 87.8536C422.571 87.8536 402.636 97.5956 388.726 112.892L318.719 189.856L264.008 249.667L318.719 309.943L388.726 386.904C402.636 402.204 422.571 411.942 445.286 411.942C466.619 411.942 486.091 403.128 500 388.757Z" fill="#E57000"/>
<g style="mix-blend-mode:difference">
<path fill-rule="evenodd" clip-rule="evenodd" d="M249.934 235.708L299.87 180.692L415.394 53.7358C402.7 41.0404 384.926 33 365.456 33C344.722 33 326.528 41.8913 313.83 55.8522L249.934 126.1L185.607 55.8522C172.491 41.4659 155.138 33 134.4 33C114.941 33 97.163 41.0404 84.4681 53.7358L199.996 180.692L249.934 235.708ZM249.937 263.615L299.873 318.631L415.398 445.588C402.703 458.283 384.929 466.323 365.459 466.323C344.725 466.323 326.531 457.432 313.834 443.471L249.937 373.224L185.61 443.471C172.494 457.857 155.141 466.323 134.403 466.323C114.944 466.323 97.1661 458.283 84.4713 445.588L200 318.631L249.937 263.615Z" fill="white"/>
</g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 433.451">
<path d="M134.664 0c-10.257 0-19.193 1.837-27.87 5.518-8.421 3.682-15.784 8.678-22.36 15.255L250.4 202.779 416.102 20.773c-6.576-6.577-13.946-11.573-22.888-15.255C385.058 1.838 375.6 0 365.864 0c-10.257 0-19.986 2.108-28.664 6.054-8.942 3.94-16.312 9.729-23.146 16.563L250.4 93.105l-64.434-70.488c-6.576-6.834-13.945-12.624-23.152-16.563C154.664 2.108 144.922 0 134.664 0ZM250.4 230.4 84.434 412.678c6.576 6.312 13.939 11.566 22.36 15.254 8.677 3.681 17.627 5.519 27.355 5.519 10.787 0 19.987-2.366 28.665-6.055 9.207-4.203 17.091-9.729 23.667-16.562l63.92-70.488 63.911 70.488c6.576 6.833 13.946 12.359 22.888 16.562 8.678 3.689 18.142 6.055 28.665 6.055 9.735 0 19.193-1.838 27.349-5.519 8.942-3.688 16.312-8.942 22.888-15.254L250.4 230.4Z"/>
<path fill="#e57000" d="M54.705 54.712c-10.522.264-20.78 2.359-29.98 6.305C15.255 64.963 7.098 70.488 0 77.329l126.787 139.396L0 355.865c7.098 7.104 15.254 12.616 24.725 16.826 9.2 4.21 19.458 6.055 29.98 6.577 11.308-.522 21.844-2.36 31.573-7.092 9.736-4.474 18.142-10.529 25.24-18.163l124.936-137.288L111.52 79.695c-7.627-7.37-15.777-13.417-25.512-18.15-9.729-4.467-19.994-6.569-31.302-6.833Zm390.333 0c-11.309.264-21.309 2.366-31.045 6.834-9.728 4.732-18.149 10.78-25.512 18.149l-124.406 137.03L388.48 354.013c7.363 7.634 15.784 13.689 25.512 18.163 9.736 4.732 19.736 6.57 31.045 7.092 11.308-.522 21.037-2.367 30.244-6.577 9.993-4.21 17.62-9.722 24.718-16.827L373.492 216.725 500 77.33c-7.098-6.841-14.725-12.366-24.718-16.312-9.207-3.946-18.936-6.04-30.244-6.305Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,7 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="1200px" height="1500px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:0.999" fill="#7cb342" d="M 248.5,50.5 C 304.5,50.5 360.5,50.5 416.5,50.5C 416.333,162.834 416.5,275.167 417,387.5C 463.158,333.548 521.658,311.714 592.5,322C 621.211,325.695 647.211,336.029 670.5,353C 693.13,369.295 711.963,389.128 727,412.5C 736.716,433.069 742.383,454.736 744,477.5C 744.856,485.484 745.523,493.484 746,501.5C 746.667,760.167 746.667,1018.83 746,1277.5C 744.931,1301.25 741.264,1324.58 735,1347.5C 727.824,1365 717.824,1380.67 705,1394.5C 660.653,1440.51 606.486,1459.34 542.5,1451C 508.878,1448.13 478.545,1436.8 451.5,1417C 439.841,1407.01 428.508,1396.67 417.5,1386C 402.255,1378.15 387.255,1378.15 372.5,1386C 321.478,1439.78 259.478,1458.78 186.5,1443C 116.39,1421.89 71.5569,1376.06 52,1305.5C 37.0037,1228.41 59.1704,1164.57 118.5,1114C 145.794,1093.36 176.461,1080.36 210.5,1075C 231.775,1067.37 243.942,1052.2 247,1029.5C 248.491,703.18 248.991,376.847 248.5,50.5 Z M 488.5,488.5 C 525.651,484.321 552.817,498.655 570,531.5C 573.47,540.851 575.137,550.517 575,560.5C 575.986,784.18 575.652,1007.85 574,1231.5C 570.781,1249.77 561.615,1264.27 546.5,1275C 524.716,1290.02 501.049,1293.68 475.5,1286C 450.46,1275.63 430.96,1258.8 417,1235.5C 416.333,1003.5 416.333,771.5 417,539.5C 429.606,521.452 445.439,506.952 464.5,496C 472.328,492.55 480.328,490.05 488.5,488.5 Z"/></g>
<g><path style="opacity:1" fill="#7bb342" d="M 1126.5,319.5 C 1132.83,319.5 1139.17,319.5 1145.5,319.5C 1145.83,381.837 1145.5,444.17 1144.5,506.5C 1116.31,484.358 1085.31,479.525 1051.5,492C 1040.07,497.435 1029.74,504.435 1020.5,513C 1013.33,520.833 1006.17,528.667 999,536.5C 998.5,838.5 998.333,1140.5 998.5,1442.5C 942.5,1442.5 886.5,1442.5 830.5,1442.5C 830.5,1071.5 830.5,700.5 830.5,329.5C 886.5,329.5 942.5,329.5 998.5,329.5C 998.333,348.836 998.5,368.17 999,387.5C 1031.29,345.77 1073.79,323.104 1126.5,319.5 Z"/></g>
<g><path style="opacity:1" fill="#f9ec00" d="M 220.5,1166.5 C 269.575,1163.94 304.075,1184.94 324,1229.5C 336.379,1271.49 326.546,1307.32 294.5,1337C 260.872,1361.72 225.205,1365.06 187.5,1347C 151.009,1324.85 134.509,1292.35 138,1249.5C 144.7,1212.27 165.533,1186.43 200.5,1172C 207.192,1169.83 213.859,1168 220.5,1166.5 Z"/></g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 385.305 500">
<path fill="#95c11f" d="M161.351 155.67c6.587.421 12.619 2.83 16.488 6.699 5.154 5.154 7.725 10.309 7.725 18.047V414.96c0 7.725-2.571 12.865-7.725 18.019-6.446 6.44-14.185 7.725-23.209 6.44-9.016-1.285-18.019-7.725-24.465-19.325V173.963c7.731-10.309 16.734-16.755 24.465-18.047a32.774 32.774 0 0 1 6.721-.253v.007ZM70.876 0v344.091c0 10.309-3.862 19.312-15.449 21.896C24.494 371.141 0 398.198 0 431.701c0 37.373 29.669 67.028 65.743 67.028 16.748 0 30.912-6.461 42.512-15.484l5.155-5.155c2.577-2.577 5.154-3.862 7.724-3.862 3.87 0 6.461 1.285 10.323 3.862 12.886 14.171 29.634 21.91 48.952 21.91h2.598c14.171 0 25.758-3.869 34.782-10.309 10.309-6.446 16.748-14.157 20.61-23.18 3.862-9.024 6.447-23.209 6.447-42.534V173.97c0-20.618-2.578-34.803-6.447-43.819-3.862-9.024-11.587-16.741-20.61-23.181-10.309-6.446-21.91-10.322-37.38-10.322-20.617 0-37.351 7.738-50.237 24.493V0H70.876Z"/>
<path fill="#feeb17" d="M65.736 396.92c19.332 0 33.496 15.449 33.496 34.781 0 19.333-15.449 34.81-33.496 34.81-18.048 0-33.525-15.477-33.525-34.81 0-19.332 15.484-34.781 33.525-34.781Z"/>
<path fill="#95c11f" d="M385.305 95.362c-20.617 0-38.657 7.739-51.543 24.494V99.239h-57.99v396.899h57.99V172.692c9.016-10.323 16.755-16.762 25.771-18.047 10.309-1.293 18.048 1.278 25.772 7.724V95.362Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="6.525 7.459 339.266 319.582"><path fill="orange" d="M71.598 11.25H280.72c33.844 0 61.282 25.782 61.282 57.586v196.512c0 31.804-27.437 57.586-61.282 57.586H71.598c-33.845 0-61.28-25.782-61.28-57.586V68.836c0-31.804 27.435-57.586 61.28-57.586z"/><path d="M280.719 326.725H71.598c-35.881 0-65.072-27.533-65.072-61.377V68.836c0-33.844 29.19-61.377 65.072-61.377H280.72c35.88 0 65.072 27.533 65.072 61.377v196.512c0 33.844-29.192 61.377-65.073 61.377zM71.598 15.042c-31.7 0-57.49 24.131-57.49 53.794v196.512c0 29.662 25.79 53.794 57.49 53.794H280.72c31.7 0 57.49-24.132 57.49-53.794V68.836c0-29.662-25.79-53.794-57.49-53.794H71.598z"/><path d="M127.423 64.013l62.975.149c13.161-.099 22.989 2.002 29.48 6.303 7.928 5.272 11.89 14.343 11.89 27.213 0 21.19-9.828 33.195-29.482 36.012v.297c8.667 2.159 13.048 9.335 13.146 21.528 0 6.245-.233 14.245-.7 24 0 6.542 1.384 12.202 4.156 16.98H184.38c-1.611-1.747-2.416-5.305-2.416-10.677.66-8.98.99-16.347.99-22.098 0-11.617-5.582-17.425-16.746-17.425h-22.329l-9.738 46.987h-33.613l26.895-129.269zm53.236 26.941h-24.744l-6.453 31.192h26.775c14.967 0 22.497-5.906 22.595-17.721.001-8.98-6.058-13.47-18.173-13.47z"/><path d="M223.456 196.346l24.915-43.18 6.717 43.478h42.506l-38.349 27.534 6.14 43.18-33.204-26.05-44.633 27.089 20.878-45.973-24.333-26.2 39.363.122zm113.568 113.887c1.38 0 2.726.362 4.04 1.086 1.315.723 2.339 1.76 3.07 3.108.735 1.348 1.101 2.753 1.101 4.216 0 1.449-.36 2.841-1.084 4.177a7.735 7.735 0 01-3.039 3.114c-1.302.74-2.665 1.108-4.09 1.108-1.421 0-2.784-.37-4.089-1.108a7.762 7.762 0 01-3.044-3.114c-.725-1.336-1.089-2.73-1.089-4.177 0-1.463.369-2.868 1.106-4.216.738-1.348 1.763-2.384 3.077-3.108 1.316-.725 2.662-1.086 4.04-1.086zm0 1.391c-1.154 0-2.278.303-3.37.909a6.451 6.451 0 00-2.566 2.594c-.617 1.126-.926 2.297-.926 3.514 0 1.211.304 2.372.91 3.482a6.542 6.542 0 002.542 2.596c1.089.619 2.224.93 3.409.93 1.183 0 2.32-.311 3.41-.93a6.498 6.498 0 002.536-2.596c.603-1.11.904-2.27.904-3.482 0-1.218-.308-2.388-.92-3.514a6.39 6.39 0 00-2.565-2.594c-1.094-.606-2.216-.909-3.364-.909zm-3.604 11.664v-9.045h3.038c1.039 0 1.79.083 2.254.25.466.167.835.459 1.11.875.277.416.415.857.415 1.325 0 .661-.23 1.237-.692 1.726-.46.49-1.072.764-1.835.824.312.135.563.294.75.48.358.356.792.954 1.308 1.792l1.078 1.772h-1.742l-.783-1.426c-.617-1.12-1.115-1.823-1.492-2.105-.262-.209-.643-.313-1.145-.313h-.838v3.844h-1.426zm1.426-5.092h1.732c.829 0 1.393-.126 1.694-.38.3-.25.451-.586.451-1.002a1.24 1.24 0 00-.218-.718 1.302 1.302 0 00-.604-.473c-.258-.103-.734-.157-1.431-.157h-1.624v2.73z"/><path fill="#FFF" d="M252.503 221.088l25.47-18.142h-28.177l-4.881-31.464-17.882 31.168h-28.467l17.302 18.587-14.305 31.193 31.052-18.735 24.48 19.18-4.592-31.787z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 471">
<path fill="orange" d="M95.901 5.587h308.198c49.878 0 90.315 37.997 90.315 84.869v289.613c0 46.872-40.435 84.869-90.315 84.869H95.901c-49.88 0-90.312-37.997-90.312-84.869V90.456c0-46.872 40.432-84.869 90.312-84.869Z"/>
<path d="M404.097 470.525H95.901C43.021 470.525 0 429.947 0 380.069V90.456C0 40.577 43.019 0 95.901 0h308.198C456.978 0 500 40.577 500 90.456v289.613c0 49.878-43.022 90.456-95.903 90.456ZM95.901 11.176c-46.718 0-84.727 35.563-84.727 79.28v289.613c0 43.715 38.009 79.28 84.727 79.28h308.198c46.718 0 84.727-35.565 84.727-79.28V90.456c0-43.715-38.009-79.28-84.727-79.28H95.901Z"/>
<path d="m178.174 83.348 92.811.219c19.396-.146 33.881 2.951 43.447 9.289 11.684 7.77 17.523 21.139 17.523 40.106 0 31.229-14.484 48.922-43.45 53.073v.438c12.773 3.182 19.23 13.758 19.374 31.727 0 9.204-.343 20.994-1.031 35.371 0 9.641 2.039 17.983 6.125 25.025h-50.857c-2.374-2.575-3.561-7.819-3.561-15.736.973-13.234 1.459-24.092 1.459-32.567 0-17.121-8.226-25.681-24.679-25.681h-32.908l-14.352 69.248h-49.538l39.637-190.512Zm78.458 39.704h-36.467l-9.51 45.97h39.46c22.058 0 33.155-8.704 33.3-26.116.001-13.235-8.928-19.852-26.783-19.852v-.002Z"/>
<path d="m319.705 278.376 36.719-63.637 9.899 64.076h62.644l-56.517 40.579 9.049 63.637-48.935-38.391-65.779 39.923 30.769-67.754-35.861-38.613 58.012.18Zm167.373 167.843c2.034 0 4.018.534 5.954 1.601 1.938 1.065 3.447 2.594 4.525 4.58 1.083 1.987 1.622 4.057 1.622 6.214 0 2.135-.53 4.187-1.597 6.156a11.396 11.396 0 0 1-4.479 4.589c-1.919 1.09-3.928 1.633-6.028 1.633-2.094 0-4.103-.545-6.026-1.633a11.419 11.419 0 0 1-4.486-4.589c-1.069-1.969-1.605-4.024-1.605-6.156 0-2.157.544-4.227 1.63-6.214 1.087-1.986 2.598-3.513 4.535-4.58 1.939-1.069 3.923-1.601 5.954-1.601h.001Zm0 2.05c-1.701 0-3.357.447-4.967 1.34a9.51 9.51 0 0 0-3.781 3.823c-.91 1.659-1.365 3.385-1.365 5.179 0 1.784.448 3.495 1.341 5.131a9.634 9.634 0 0 0 3.746 3.826c1.605.913 3.278 1.371 5.025 1.371 1.743 0 3.419-.458 5.025-1.371a9.582 9.582 0 0 0 3.738-3.826c.888-1.636 1.332-3.345 1.332-5.131 0-1.795-.454-3.52-1.356-5.179a9.42 9.42 0 0 0-3.78-3.823c-1.613-.893-3.266-1.34-4.958-1.34Zm-5.311 17.19v-13.33h4.477c1.531 0 2.638.122 3.322.368.687.247 1.23.677 1.636 1.29.408.613.611 1.263.611 1.953 0 .974-.339 1.823-1.02 2.543-.678.723-1.58 1.126-2.704 1.215.46.199.83.433 1.105.707.528.525 1.168 1.406 1.928 2.641l1.589 2.612h-2.568l-1.154-2.102c-.909-1.65-1.643-2.686-2.198-3.102-.387-.308-.948-.461-1.688-.461h-1.235v5.665h-2.101v.001Zm2.101-7.504h2.553c1.221 0 2.053-.186 2.496-.56.442-.369.665-.864.665-1.477a1.839 1.839 0 0 0-.321-1.058 1.94 1.94 0 0 0-.89-.697c-.381-.152-1.082-.232-2.109-.232h-2.394v4.024Z"/>
<path fill="#fff" d="m362.514 314.84 37.536-26.737h-41.526l-7.193-46.371-26.354 45.935h-41.954l25.499 27.393-21.082 45.971 45.763-27.611 36.078 28.267-6.767-46.847Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1,7 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="2030px" height="2048px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:0.999" fill="#0066ff" d="M 922.5,-0.5 C 984.167,-0.5 1045.83,-0.5 1107.5,-0.5C 1183.34,2.62698 1259.01,9.46031 1334.5,20C 1435.99,34.2851 1532.99,63.2851 1625.5,107C 1686.68,137.224 1742.68,174.891 1793.5,220C 1851.84,280.056 1898,348.556 1932,425.5C 1968.98,509.727 1994.31,597.394 2008,688.5C 2018.55,761.657 2025.72,834.99 2029.5,908.5C 2029.5,984.833 2029.5,1061.17 2029.5,1137.5C 2025.59,1213.37 2018.09,1289.04 2007,1364.5C 1992.77,1456.52 1966.44,1544.85 1928,1629.5C 1897.8,1694.64 1859.13,1753.97 1812,1807.5C 1763.29,1856.1 1708.46,1896.26 1647.5,1928C 1544.73,1980.25 1436.06,2013.59 1321.5,2028C 1239.36,2038.97 1157.03,2045.47 1074.5,2047.5C 1060.5,2047.5 1046.5,2047.5 1032.5,2047.5C 1020.83,2046.17 1009.17,2046.17 997.5,2047.5C 983.5,2047.5 969.5,2047.5 955.5,2047.5C 872.975,2045.46 790.642,2038.96 708.5,2028C 606.933,2014.94 509.599,1987.28 416.5,1945C 347.284,1912.42 284.617,1870.42 228.5,1819C 172.903,1758.37 128.403,1690.2 95,1614.5C 60.5996,1534.57 36.5996,1451.57 23,1365.5C 10.7368,1283.1 2.90342,1200.43 -0.5,1117.5C -0.5,1054.5 -0.5,991.5 -0.5,928.5C 2.77579,849.967 9.94246,771.634 21,693.5C 36.75,581.253 70.75,474.92 123,374.5C 154.057,316.905 192.557,264.739 238.5,218C 316.452,150.162 404.785,99.4952 503.5,66C 559.947,46.805 617.613,32.4717 676.5,23C 758.221,10.617 840.221,2.78365 922.5,-0.5 Z"/></g>
<g><path style="opacity:1" fill="#fefeff" d="M 626.5,1312.5 C 626.5,1276.83 626.5,1241.17 626.5,1205.5C 722.5,1205.5 818.5,1205.5 914.5,1205.5C 914.333,1244.17 914.5,1282.83 915,1321.5C 919.897,1362.39 941.73,1389.55 980.5,1403C 1004.93,1409.12 1029.59,1410.12 1054.5,1406C 1094.33,1398.51 1118.83,1375.01 1128,1335.5C 1139.64,1293.91 1132.31,1256.24 1106,1222.5C 1094.47,1209.3 1081.97,1197.13 1068.5,1186C 1051.72,1173.22 1034.38,1161.22 1016.5,1150C 961.491,1118.16 906.158,1086.83 850.5,1056C 810.408,1032.63 772.408,1006.29 736.5,977C 708.562,953.08 685.062,925.58 666,894.5C 645.646,856.764 634.646,816.431 633,773.5C 624.333,602.57 702.833,497.07 868.5,457C 927.844,444.215 987.844,439.548 1048.5,443C 1106.86,444.281 1163.52,454.614 1218.5,474C 1318.44,513.324 1371.28,586.824 1377,694.5C 1377.5,726.832 1377.67,759.165 1377.5,791.5C 1288.17,791.5 1198.83,791.5 1109.5,791.5C 1109.67,765.165 1109.5,738.831 1109,712.5C 1103.68,665.514 1077.85,637.347 1031.5,628C 1000.82,622.223 972.154,627.223 945.5,643C 926.118,658.253 914.285,678.086 910,702.5C 905.639,729.545 909.639,755.212 922,779.5C 936.918,800.419 955.085,817.919 976.5,832C 993.234,843.062 1010.23,853.729 1027.5,864C 1086.31,895.238 1144.65,927.238 1202.5,960C 1251.24,988.047 1295.4,1022.21 1335,1062.5C 1363.36,1092.86 1383.19,1128.19 1394.5,1168.5C 1403.09,1210.74 1405.93,1253.41 1403,1296.5C 1401.52,1447.37 1328.36,1543.2 1183.5,1584C 1116.22,1600.81 1047.89,1607.14 978.5,1603C 920.733,1601.37 864.733,1590.71 810.5,1571C 693.944,1524.55 632.61,1438.38 626.5,1312.5 Z"/></g>
<g><path style="opacity:1" fill="#8eb7ff" d="M 914.5,1205.5 C 818.5,1205.5 722.5,1205.5 626.5,1205.5C 626.5,1241.17 626.5,1276.83 626.5,1312.5C 625.502,1276.67 625.168,1240.67 625.5,1204.5C 722.001,1204.17 818.335,1204.5 914.5,1205.5 Z"/></g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 495.606 500">
<path fill="#06f" d="M225.342 0h45.166a570.552 570.552 0 0 1 55.42 5.005c24.778 3.487 48.46 10.568 71.045 21.24 14.937 7.379 28.609 16.575 41.016 27.588 14.243 14.662 25.513 31.386 33.813 50.171 9.029 20.563 15.213 41.966 18.555 64.21a587.475 587.475 0 0 1 5.25 53.71v55.908a589.666 589.666 0 0 1-5.494 55.42c-3.474 22.466-9.902 44.031-19.287 64.698-7.373 15.903-16.814 30.388-28.32 43.457a163.324 163.324 0 0 1-40.162 29.419c-25.09 12.756-51.62 20.896-79.59 24.414a559.047 559.047 0 0 1-60.302 4.76h-10.254a37.6 37.6 0 0 0-8.545 0h-10.254a560.329 560.329 0 0 1-60.303-4.76c-24.797-3.188-48.56-9.941-71.29-20.264-16.898-7.954-32.197-18.208-45.898-30.761-13.573-14.803-24.438-31.446-32.593-49.927a253.095 253.095 0 0 1-17.578-60.791A569.741 569.741 0 0 1 0 272.95v-46.143c.8-19.173 2.55-38.297 5.249-57.373 3.845-27.404 12.146-53.365 24.902-77.881A167.955 167.955 0 0 1 58.35 53.345c19.031-16.562 40.597-28.932 64.697-37.11a258.43 258.43 0 0 1 42.236-10.498A545.874 545.874 0 0 1 225.343 0Z" opacity=".999"/>
<path fill="#fefeff" d="M153.076 320.557v-26.123h70.313c-.04 9.44 0 18.88.122 28.32 1.196 9.983 6.526 16.614 15.991 19.898a44.013 44.013 0 0 0 18.067.732c9.724-1.828 15.705-7.566 17.944-17.212 2.842-10.153 1.052-19.35-5.371-27.588a78.699 78.699 0 0 0-9.155-8.91c-4.097-3.12-8.33-6.05-12.696-8.79a2470.793 2470.793 0 0 0-40.527-22.95 216.295 216.295 0 0 1-27.832-19.286c-6.82-5.84-12.558-12.554-17.212-20.142-4.97-9.213-7.655-19.06-8.057-29.54-2.116-41.732 17.05-67.489 57.496-77.272a163.588 163.588 0 0 1 43.945-3.417 132.787 132.787 0 0 1 41.504 7.568c24.4 9.6 37.3 27.545 38.696 53.833.122 7.894.164 15.787.122 23.682h-65.43a758.1 758.1 0 0 0-.122-19.287c-1.298-11.472-7.605-18.348-18.92-20.63-7.49-1.41-14.49-.19-20.997 3.662-4.732 3.724-7.62 8.566-8.667 14.526-1.064 6.603-.088 12.87 2.93 18.799a49.84 49.84 0 0 0 13.306 12.817 309.683 309.683 0 0 0 12.45 7.813 1803.472 1803.472 0 0 1 42.726 23.437 150.206 150.206 0 0 1 32.348 25.025c6.924 7.412 11.765 16.037 14.527 25.879a116.468 116.468 0 0 1 2.075 31.25c-.361 36.833-18.223 60.23-53.59 70.19-16.425 4.104-33.107 5.65-50.048 4.64-14.103-.399-27.775-3.001-41.016-7.813-28.456-11.34-43.43-32.378-44.922-63.11Z"/>
<path fill="#8eb7ff" d="M223.389 294.434h-70.313v26.123a712.163 712.163 0 0 1-.244-26.367c23.56-.08 47.08 0 70.557.244Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 26.0.3, 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 545.5 445.6" style="enable-background:new 0 0 545.5 445.6;" xml:space="preserve">
<style type="text/css">
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#00A2FF;}
</style>
<g>
<path class="st0" d="M302.5,316.3c-2.1-0.5-4.2-1-6.2-1.4c-14.7-2.9-29.8-3-44.5-0.3c-1.8,0.3-3.6,0.7-5.4,1.2
c-11.2,2.8-13.9,9.2-8.8,19.4c5.8,12,15.1,20.8,27.2,26.7c5.9,3,12.9,2.9,18.7-0.2c11.9-5.9,21.4-15.7,27-27.7
C314.8,324.4,312.7,318.9,302.5,316.3z"/>
<path class="st0" d="M507.2,11.2c-34-35.7-158.2,24.1-184.7,37.4c-3.3,1.7-7,2.6-10.8,2.6h-38.3l-38.7,0.1c-3.8,0-7.5-0.9-10.9-2.6
C197.3,35.3,73.2-24.4,39.3,11.2C1.2,51.2-11.1,314.6,11,340.4c11.5,13.4,90,57.8,152.4,81.5c23,8.9,62.5,23.7,110,23.7
c46.1,0,87.8-14,109.2-23.5c98.7-43.3,140.2-67.4,151.7-80.8C556.3,315.5,545.3,51.2,507.2,11.2z M374.2,66.8
c0,0,25.3-18.2,61.9-27.1c5-1.2,10.1-1.8,15.3-1.7c18.6,0,32.8,12.1,37.3,30.9c0,0,8.3,36.7,8.7,69.9c0.1,11.1-8.4,18.9-18.9,18.9
c-2.8,0-5.6-0.7-8.1-1.9h-0.1l-97.2-56l0,0c-5.3-3.1-8.7-8.6-9.2-14.7c0-0.5-0.1-1-0.1-1.5C363.8,76.3,368,70.9,374.2,66.8
L374.2,66.8z M57.1,69c4.4-18.9,18.7-30.9,37.3-30.9c5.2-0.1,10.3,0.4,15.3,1.7c36.6,8.9,61.9,27.1,61.9,27.1
c6.3,4.1,10.4,9.5,10.4,16.8c0,0.5,0,1-0.1,1.5c-0.5,6.1-3.9,11.6-9.2,14.7l0,0L75.4,156h-0.1c-2.5,1.2-5.3,1.8-8.1,1.9
c-10.4,0-19-7.8-18.9-18.9C48.8,105.6,57.1,69,57.1,69L57.1,69z M133.8,261.9l-0.1,0.1l-41.8,27.6c-12.1,8-16.2,12.1-19.3,17.7
c-2.7,4.7-3.6,10.2-3.7,15.6c0,6.1-2.2,9.9-3.9,11.7c-4,4.1-8.9,5-14.5,3.5c-2.4-0.6-4.7-1.7-6.6-3.3c-20-16.4-22.3-48.4-5.1-71.2
c10.8-14.4,18.4-18.5,64.1-48.6s52.5-35.4,70-39.7c27.7-6.8,56.2,7.9,63.4,32.8c0.7,2.4,0.8,4.9,0.4,7.3c-0.8,5.7-3.5,9.9-8.9,11.9
c-2.3,0.9-6.7,1.3-12.3-1c-5-2.2-10.4-3.2-15.8-2.8c-6.4,0.7-11.8,2.8-23.9,10.7L134,261.8L133.8,261.9z M385,364.2
c-7.9,9.8-17.8,19.2-28.6,24.9c-55,29.2-110.9,29-165.9-0.2c-10.6-5.6-20.3-14.8-28.1-24.4c-14.3-17.7-13.8-39.8-0.5-58.5
c8.1-11.4,18.8-19.5,30.6-26c25.5-13.9,52.7-19.7,81.2-19.9c29.5,0.3,57.9,5.9,83.5,21.8c10.6,6.6,20.1,14.9,27.9,24.7
C399.2,324.3,399,346.8,385,364.2L385,364.2z M501.9,334.8c-1.9,1.6-4.2,2.7-6.6,3.3c-5.5,1.5-10.5,0.7-14.5-3.5
c-1.7-1.8-3.9-5.6-3.9-11.7c0.1-5.4-1.1-10.8-3.7-15.6c-3.1-5.6-7.2-9.7-19.3-17.7L412,262l-0.1-0.1l-0.1-0.1L370,234.2
c-12.1-8-17.5-10.1-23.9-10.7c-5.4-0.6-10.8,0.7-15.8,2.8c-5.6,2.4-10,1.9-12.3,1c-5.4-2-8.1-6.2-8.9-11.9
c-0.4-2.4-0.3-4.9,0.4-7.3c7.2-24.8,35.7-39.6,63.4-32.8c17.5,4.3,24.3,9.6,70,39.7c45.7,30.1,53.3,34.3,64.1,48.6
C524.2,286.4,521.9,318.5,501.9,334.8L501.9,334.8z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 203.234">
<path fill="#224abe" d="M225.704 0H41.447A41.575 41.575 0 0 0 12.18 12.18 41.575 41.575 0 0 0 0 41.447v80.052a41.58 41.58 0 0 0 41.447 41.447h134.921l49.675 40.288v-40.288a41.568 41.568 0 0 0 41.121-41.447V41.447A41.584 41.584 0 0 0 225.704 0Zm92.483 43.583c3.85-.044 7.687.507 11.37 1.63a24.575 24.575 0 0 1 8.814 4.788 22.174 22.174 0 0 1 5.713 7.727 27.423 27.423 0 0 1 0 20.897 22.1 22.1 0 0 1-5.713 7.726 24.578 24.578 0 0 1-8.814 4.789 37.682 37.682 0 0 1-11.37 1.63h-9.567v26.998h-16.325l.004-76.185h25.888Zm-9.567 34.716h9.898a12.206 12.206 0 0 0 8.052-2.608 10.297 10.297 0 0 0 2.335-3.378c.542-1.273.819-2.639.819-4.022a10.245 10.245 0 0 0-3.154-7.4 12.206 12.206 0 0 0-8.052-2.608h-9.907l.009 20.016Zm41.552 13.03a27.806 27.806 0 0 1 2.137-10.924 27.78 27.78 0 0 1 6.246-9.211 28.68 28.68 0 0 1 9.246-5.987 31.706 31.706 0 0 1 23.074 0 28.68 28.68 0 0 1 9.246 5.987 28.165 28.165 0 0 1 6.25 9.215 28.171 28.171 0 0 1 2.199 10.92c0 3.749-.745 7.458-2.199 10.916a28.113 28.113 0 0 1-6.25 9.215 28.594 28.594 0 0 1-9.246 5.986 31.655 31.655 0 0 1-23.074 0 28.594 28.594 0 0 1-9.246-5.986 27.78 27.78 0 0 1-6.246-9.211 27.804 27.804 0 0 1-2.137-10.92Zm15.673 0a13.523 13.523 0 0 0 1.088 5.44 14.379 14.379 0 0 0 2.881 4.348 13.435 13.435 0 0 0 4.251 2.938 13.36 13.36 0 0 0 14.796-2.938 14.487 14.487 0 0 0 2.886-4.348 14.14 14.14 0 0 0 0-10.88 14.477 14.477 0 0 0-2.899-4.348 13.362 13.362 0 0 0-14.796-2.938 13.451 13.451 0 0 0-4.251 2.938 14.422 14.422 0 0 0-2.881 4.344 13.445 13.445 0 0 0-1.075 5.444Zm50.715-.004a27.798 27.798 0 0 1 8.379-20.131 28.577 28.577 0 0 1 9.25-5.987 31.642 31.642 0 0 1 23.065 0 28.588 28.588 0 0 1 9.25 5.987 28.178 28.178 0 0 1 6.251 9.215 28.242 28.242 0 0 1 2.198 10.916 28.222 28.222 0 0 1-8.449 20.135 28.557 28.557 0 0 1-9.25 5.982 31.631 31.631 0 0 1-23.065 0 28.547 28.547 0 0 1-9.25-5.982 27.85 27.85 0 0 1-6.247-9.211 27.765 27.765 0 0 1-2.132-10.924Zm15.669 0a13.494 13.494 0 0 0 1.088 5.444 14.524 14.524 0 0 0 2.898 4.348 13.483 13.483 0 0 0 4.251 2.938 13.38 13.38 0 0 0 14.797-2.938 14.356 14.356 0 0 0 2.898-4.348 14.154 14.154 0 0 0 0-10.884 14.405 14.405 0 0 0-2.898-4.348 13.362 13.362 0 0 0-14.797-2.934 13.516 13.516 0 0 0-4.251 2.934 14.574 14.574 0 0 0-2.898 4.348 13.587 13.587 0 0 0-1.084 5.44h-.004Zm51.882-47.742H500v76.18h-15.889z"/>
<path fill="#fafafa" d="M38.601 94.474a17.743 17.743 0 0 0 5.824 7.608 14.39 14.39 0 0 0 8.867 2.898c2.44.066 4.845-.59 6.911-1.889a6.148 6.148 0 0 0 2.181-2.34c.506-.955.749-2.03.7-3.114 0-3.427-2.647-6.052-7.938-7.872l-9.144-3.145a33.768 33.768 0 0 1-13.277-7.973 17.903 17.903 0 0 1-4.899-12.999 21.558 21.558 0 0 1 1.851-9.079 19.947 19.947 0 0 1 5.215-6.924 24.245 24.245 0 0 1 7.89-4.458 29.97 29.97 0 0 1 9.955-1.573 29.314 29.314 0 0 1 15.453 4.194 26.275 26.275 0 0 1 10.435 11.651l-13.603 7.554a18.716 18.716 0 0 0-4.735-6.246 10.721 10.721 0 0 0-7.246-2.577 9.847 9.847 0 0 0-6.15 1.789 5.625 5.625 0 0 0-2.339 4.717A5.396 5.396 0 0 0 46.513 69a17.362 17.362 0 0 0 5.44 2.938l9.902 3.674a32.295 32.295 0 0 1 13.656 8.449 18.477 18.477 0 0 1 4.409 12.537c.066 3.418-.7 6.801-2.233 9.854a22.119 22.119 0 0 1-5.929 7.246 27.01 27.01 0 0 1-8.542 4.497 32.776 32.776 0 0 1-10.175 1.577 33.888 33.888 0 0 1-9.141-1.211 31.361 31.361 0 0 1-8.052-3.462 28.437 28.437 0 0 1-6.63-5.612 26.428 26.428 0 0 1-4.682-7.766l14.065-7.247Zm135.802-50.891v76.181h-15.884V71.718l-19.832 48.046h-11.686l-19.739-47.83v47.825H91.378V43.583h19.915l21.871 53.001 23.941-53.001h17.298Zm26.289 50.891a17.75 17.75 0 0 0 5.824 7.608 14.382 14.382 0 0 0 8.867 2.898c2.441.071 4.846-.59 6.912-1.889a6.134 6.134 0 0 0 2.176-2.335 6.11 6.11 0 0 0 .705-3.119c0-3.427-2.648-6.052-7.943-7.872l-9.136-3.158a33.738 33.738 0 0 1-13.276-7.977 17.818 17.818 0 0 1-3.762-6.005 17.845 17.845 0 0 1-1.137-6.995 21.534 21.534 0 0 1 1.85-9.074 19.941 19.941 0 0 1 5.216-6.925 24.269 24.269 0 0 1 7.889-4.458 30.042 30.042 0 0 1 9.96-1.577 29.307 29.307 0 0 1 15.448 4.198 26.266 26.266 0 0 1 10.462 11.634l-13.602 7.559a18.688 18.688 0 0 0-4.736-6.251 10.742 10.742 0 0 0-7.246-2.572 9.856 9.856 0 0 0-6.149 1.784 5.686 5.686 0 0 0-1.754 2.07 5.711 5.711 0 0 0-.586 2.652c-.017.819.146 1.63.485 2.374a5.358 5.358 0 0 0 1.476 1.925 17.567 17.567 0 0 0 5.44 2.943l9.907 3.669a32.295 32.295 0 0 1 13.655 8.449 18.49 18.49 0 0 1 4.41 12.541 21.067 21.067 0 0 1-2.234 9.854 22.099 22.099 0 0 1-5.929 7.246 27.052 27.052 0 0 1-8.541 4.511 32.86 32.86 0 0 1-10.176 1.577 34.08 34.08 0 0 1-9.14-1.211 31.389 31.389 0 0 1-8.052-3.463 28.413 28.413 0 0 1-6.639-5.612 26.402 26.402 0 0 1-4.682-7.766l14.038-7.233Z"/>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0.6000006198883057 0.9885644912719727 95 37.2114372253418" enable-background="new 0 0 96 39"><path fill="#ABD3FF" d="M54.6 38.2c-.4 0-.8-.1-1.1-.4-.7-.5-.9-1.5-.4-2.3.1-.2 11.3-18.8 5.5-28-1.2-1.9-2.5-3-4-3-2.8-.1-5.9 3-6.9 4.3-.6.8-1.7.9-2.5.3-.8-.6-.9-1.7-.3-2.5.2-.2 4.6-5.9 9.8-5.6 2.7.1 5 1.7 6.8 4.7 4.3 6.9 1.3 17.3-1.7 24.2 3.1-2.2 7-4.3 10.6-4.9 1-.1 1.9.5 2 1.5.1 1-.5 1.9-1.5 2-6.9 1.1-15.1 9.1-15.2 9.2-.2.4-.7.5-1.1.5z"></path><g fill="#fff"><path d="M11.5 23.5c0 .9-.2 1.8-.7 2.5s-1.2 1.3-2.1 1.7-2 .6-3.3.6c-1 0-1.9-.1-2.6-.2-.7-.1-1.4-.4-2.2-.7v-3.6c.8.4 1.6.7 2.5.9.8.2 1.6.3 2.3.3.6 0 1.1-.1 1.4-.3.3-.2.4-.5.4-.8 0-.2-.1-.4-.2-.5 0-.2-.2-.4-.5-.5-.3-.2-1-.5-2.1-1-1-.4-1.8-.9-2.3-1.3-.5-.4-.9-.9-1.1-1.4-.2-.5-.4-1.2-.4-1.9 0-1.4.5-2.5 1.6-3.2 1-.8 2.5-1.2 4.3-1.2 1.6 0 3.3.4 4.9 1.1l-1.2 3c-1.5-.6-2.7-1-3.8-1-.5 0-.9.1-1.2.3-.2.2-.4.5-.4.7 0 .3.2.6.5.8.3.2 1.2.7 2.6 1.3 1.3.6 2.3 1.2 2.8 1.9s.8 1.5.8 2.5zM20.3 28.1l-3.2-10.9H17c.1 1.9.2 3.3.2 4.3V28h-3.7V13h5.6l3.3 10.7h.1L25.6 13h5.6v15.1h-3.9V20.4s.1-1.4.1-3.1h-.1l-3.1 10.8h-3.9zM40.6 28.1h-4.2V16.3h-3.8V13h11.8v3.3h-3.8v11.8zM57.5 17.8c0 1.7-.5 3-1.5 3.9-1 .9-2.5 1.4-4.4 1.4h-1.2v5h-4.2V13h5.4c2 0 3.5.4 4.4 1.2 1 .9 1.5 2.1 1.5 3.6zm-7.1 2h.8c.6 0 1.1-.2 1.5-.5.4-.3.6-.8.6-1.4 0-1-.6-1.5-1.8-1.5h-1.1v3.4zM72 19.3h6.7v8.1c-1.8.6-3.8.9-6 .9-2.4 0-4.3-.7-5.6-2-1.3-1.3-2-3.3-2-5.8 0-2.4.7-4.3 2.2-5.7 1.4-1.4 3.5-2 6-2 1 0 1.9.1 2.8.3.9.2 1.6.4 2.3.7L77 16.9c-1.1-.5-2.4-.8-3.7-.8-1.2 0-2.2.4-2.9 1.2-.7.8-1 1.9-1 3.3s.3 2.5.9 3.2c.6.7 1.5 1.1 2.6 1.1.6 0 1.2-.1 1.7-.2v-2.4H72v-3zM95.6 20.5c0 2.5-.6 4.5-1.9 5.8s-3.2 2-5.7 2c-2.4 0-4.3-.7-5.6-2-1.3-1.3-2-3.3-2-5.8s.7-4.4 1.9-5.8 3.2-2 5.7-2 4.4.7 5.6 2 2 3.3 2 5.8zm-10.7 0c0 2.9 1.1 4.4 3.2 4.4 1.1 0 1.9-.4 2.4-1.1.5-.7.8-1.8.8-3.3 0-1.5-.3-2.6-.8-3.3-.5-.7-1.3-1.1-2.3-1.1-2.3 0-3.3 1.5-3.3 4.4z"></path></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<circle cx="512" cy="512" r="512" style="fill:#178a9e"/>
<path d="M706 356.3v-.3c-.3-4.3-.6-9.3-.9-14.6-.6-10-1.3-20.8-1.9-29-1-5.7-2.4-10.8-4-15.4-10.2-22.6-30.1-33.5-51.1-38.7-9.6-1.7-21.3-2-33.8-2.3H493.7c-77.7 4.2-110.3 49.2-119.1 73.1-34 101.7-55.2 233.5-70.5 328.6-.3 1.9-.6 3.7-.9 5.5l-5 45.2c-.3 7.1.4 14.9 2.3 22.4 9.5 27.6 38.3 50.8 101.7 27.7 59.9-26 130.6-58.4 203.7-94.7 41.6-24 102.6-79.2 105.8-148.9-.5-51.6-2.2-105.8-5.7-158.6zm-96.3 38.2c0 6-4.9 10.9-10.9 10.9-36.3 0-65.6 29.4-65.6 65.6v40.2c0 67.5-54.7 122.1-122.1 122.1-5.9 0-10.6-4.8-10.6-10.6v-33.3c0-6 4.9-10.9 10.9-10.9 36.3 0 65.6-29.4 65.6-65.6v-40.2c0-67.4 54.7-122.1 122.1-122.1 5.9 0 10.6 4.8 10.6 10.6v33.3z" style="fill:#fff"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 402.669 500">
<path fill="#178a9e" fill-rule="evenodd" d="M307.65.047 305.919 0H190.388C114.751 4.09 82.942 48.028 74.432 71.421 41.285 170.78 20.662 299.463 5.764 392.342l-.865 5.396-4.83 44.158a76.333 76.333 0 0 0 2.234 21.851c9.281 26.932 37.299 49.617 99.014 27.011v.047c66.89-29.166 133.024-60 198.373-92.454 40.54-23.44 99.942-77.351 102.978-145.421-.551-50.498-2.234-103.434-5.664-154.955l-.031.032v-.362c-.283-4.232-.566-9.124-.881-14.221-.582-9.785-1.211-20.325-1.888-28.301a97.388 97.388 0 0 0-3.885-15.055c-9.911-22.071-29.277-32.721-49.712-37.803C331.279.629 319.826.346 307.65.047Zm-4.405 102.758c.016-5.711-4.609-10.351-10.335-10.351-65.679-.016-118.93 53.235-118.93 118.929v39.801c0 35.285-28.615 63.885-63.901 63.901-5.884 0-10.65 4.766-10.65 10.65v32.548c0 5.711 4.625 10.336 10.335 10.336 65.679 0 118.93-53.251 118.914-118.93v-39.8c.016-35.302 28.631-63.901 63.917-63.901 5.884 0 10.65-4.767 10.65-10.651v-32.532Z" clip-rule="evenodd"/>
<path fill="#fff" d="M292.91 92.454c5.71 0 10.335 4.625 10.335 10.335v32.548c0 5.884-4.766 10.651-10.65 10.651-35.301 0-63.917 28.615-63.917 63.916v42.239c0 65.679-53.251 118.898-118.929 118.898-5.695-.015-10.32-4.64-10.32-10.335v-32.533c0-5.883 4.766-10.65 10.65-10.65 35.301 0 63.917-28.615 63.917-63.917v-42.239c0-65.678 53.251-118.913 118.914-118.913Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 934 B

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" aria-label="Orcid" role="img" version="1.1" viewBox="20.43 19.15 472.02 477.37">
<path d="m90.98 495.78c-34.039-4.4764-59.899-27.897-68.719-62.235-1.7089-6.6535-1.8315-18.425-1.8315-175.78v-168.65l2.3243-8.7141c7.9697-29.879 29.048-50.957 58.926-58.926l8.7141-2.3243h166.04c152.46 0 166.6 0.14424 172.88 1.764 26.707 6.8875 46.673 23.455 56.524 46.903 7.0704 16.828 6.6004 3.3051 6.6004 189.94v168.65l-2.3243 8.7141c-7.9194 29.691-28.665 50.673-58.242 58.906l-8.354 2.3254-162.9 0.15257c-89.597 0.0838-165.93-0.24538-169.63-0.73175zm170.82-162.88c20.825-5.2747 34.521-18.343 38.017-36.274 3.6656-18.801-5.5851-37.395-22.503-45.232-3.446-1.5963-16.369-5.5775-28.717-8.8472-29.901-7.9175-35.478-10.899-37.16-19.865-1.677-8.9393 3.7918-17.332 13.113-20.125 5.2787-1.5815 19.883-1.7076 24.917-0.21512 7.5208 2.2295 12.778 6.3028 15.398 11.93 1.3786 2.9608 2.5111 6.407 2.5167 7.6582 0.0208 4.6278 2.446 5.5569 14.505 5.5569 14.98 0 15.6-0.45028 13.832-10.044-4.5236-24.55-26.626-40.08-57.043-40.08-24.594 0-44.122 9.999-52.343 26.802-2.4619 5.0319-3.0102 7.6603-3.3334 15.978-0.47883 12.325 1.7889 19.294 8.8231 27.118 6.707 7.4598 15.85 11.58 39.54 17.818 30.89 8.1342 34.106 9.443 38.412 15.636 2.2802 3.2792 2.4403 14.549 0.26645 18.753-4.202 8.1257-13.956 12.108-29.277 11.954-12.041-0.12098-20.127-2.5954-26.357-8.0654-4.1882-3.6773-8.5994-12.217-8.6149-16.677-0.0227-6.5413-0.93651-6.98-14.539-6.98-15.301 0-15.351 0.0392-13.706 10.647 4.5867 29.562 31.039 47.07 67.916 44.952 4.8819-0.28038 12.233-1.36 16.336-2.3993zm-146.55-2.6848c15.156-3.4226 29.38-13.147 37.313-25.509 14.942-23.286 16.446-63.715 3.3689-90.596-5.353-11.003-15.685-21.454-26.378-26.681-12.548-6.1332-19.304-6.9335-58.533-6.9335-32.874 0-34.378 0.0857-35.413 2.0198-1.4954 2.7942-1.4954 144.58 0 147.38 1.0362 1.9362 2.5522 2.0198 36.604 2.0198 29.014 0 36.9-0.31097 43.039-1.6973zm-51.484-74.011v-51.69h16.516c19.112 0 26.547 1.1212 34.603 5.2183 15.475 7.8694 21.158 20.352 21.158 46.472 0 20.64-3.2277 31.721-11.711 40.204-9.0503 9.0503-18.068 11.487-42.512 11.487h-18.055zm283.4 74.056c0.34862-0.90848 0.66566-25.226 0.70452-54.04 0.0459-34.009 0.4197-51.656 1.0656-50.3 0.54718 1.1487 9.3525 25.349 19.567 53.779l18.573 51.69 11.12 0.29592c10.598 0.28202 11.192 0.18394 12.642-2.0885 0.83691-1.3114 9.601-24.94 19.476-52.508 9.8747-27.568 18.36-50.829 18.856-51.69 0.51625-0.89609 0.92284 21 0.95014 51.168 0.0262 29.004 0.43037 53.338 0.89801 54.075 0.63227 0.99644 4.0416 1.2642 13.298 1.0442l12.448-0.29574v-150.37l-17.752-0.25872c-9.7638-0.14231-18.375 0.14228-19.136 0.6324-0.76121 0.49013-9.9245 25.747-20.363 56.126-10.438 30.379-19.391 55.235-19.896 55.235-0.50428 0-9.5998-24.67-20.212-54.823-10.612-30.153-19.782-55.421-20.377-56.152-0.81751-1.0048-5.5652-1.2594-19.469-1.0442l-18.388 0.28456-0.27023 74.142c-0.14861 40.778-0.0458 74.729 0.22829 75.447 0.3603 0.94341 3.951 1.3053 12.951 1.3053 10.391 0 12.557-0.27335 13.086-1.6518z" fill="#44a9fe" stroke-width="1.0442"></path>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 494.394 500">
<path fill="#44a9fe" d="M73.896 499.226c-35.653-4.688-62.739-29.22-71.977-65.186C.129 427.072 0 414.742 0 249.927V73.281l2.435-9.127c8.347-31.296 30.425-53.373 61.72-61.72L73.282 0h173.912C406.882 0 421.692.151 428.27 1.848c27.973 7.213 48.886 24.567 59.204 49.126 7.405 17.626 6.913 3.462 6.913 198.945v176.646l-2.434 9.127c-8.296 31.099-30.024 53.075-61.004 61.699l-8.75 2.435-170.623.16c-93.844.088-173.796-.257-177.672-.766l-.008.006Zm178.918-170.602c21.813-5.525 36.158-19.213 39.82-37.994 3.838-19.692-5.85-39.168-23.57-47.376-3.61-1.672-17.145-5.842-30.079-9.267-31.318-8.293-37.16-11.416-38.921-20.807-1.757-9.362 3.971-18.153 13.734-21.079 5.529-1.657 20.826-1.789 26.099-.225 7.877 2.335 13.383 6.602 16.128 12.496 1.443 3.101 2.63 6.71 2.635 8.021.022 4.847 2.562 5.82 15.193 5.82 15.69 0 16.339-.471 14.487-10.52-4.737-25.714-27.888-41.98-59.747-41.98-25.76 0-46.214 10.473-54.825 28.072-2.577 5.271-3.152 8.024-3.491 16.736-.501 12.909 1.874 20.209 9.242 28.404 7.025 7.813 16.601 12.129 41.414 18.662 32.355 8.52 35.723 9.891 40.233 16.378 2.388 3.434 2.556 15.238.28 19.642-4.401 8.511-14.618 12.682-30.665 12.521-12.612-.127-21.081-2.719-27.607-8.448-4.387-3.852-9.007-12.796-9.023-17.468-.024-6.852-.981-7.31-15.228-7.31-16.027 0-16.079.04-14.356 11.151 4.803 30.964 32.51 49.302 71.136 47.084 5.113-.295 12.813-1.425 17.11-2.514l.001.001Zm-153.498-2.813c15.875-3.584 30.773-13.77 39.082-26.718 15.651-24.39 17.226-66.736 3.529-94.891-5.607-11.525-16.428-22.471-27.628-27.946-13.143-6.424-20.22-7.262-61.308-7.262-34.433 0-36.008.09-37.092 2.116-1.567 2.927-1.567 151.435 0 154.367 1.085 2.028 2.673 2.115 38.339 2.115 30.39 0 38.649-.326 45.079-1.777l-.001-.004Zm-53.924-77.519v-54.141h17.299c20.018 0 27.805 1.175 36.243 5.466 16.209 8.243 22.161 21.317 22.161 48.676 0 21.618-3.381 33.225-12.266 42.11-9.48 9.479-18.925 12.031-44.527 12.031H45.391l.001-54.142Zm296.836 77.567c.364-.951.696-26.422.737-56.602.048-35.622.44-54.105 1.116-52.685.573 1.203 9.796 26.551 20.495 56.329l19.454 54.14 11.647.31c11.1.296 11.722.193 13.241-2.187.877-1.374 10.056-26.122 20.4-54.997 10.343-28.875 19.23-53.239 19.75-54.141.54-.938.966 21.996.995 53.594.027 30.379.45 55.867.94 56.639.662 1.043 4.234 1.324 13.929 1.093l13.038-.31V169.543l-18.594-.271c-10.227-.149-19.246.15-20.043.663-.797.513-10.395 26.968-21.329 58.787-10.932 31.819-20.31 57.854-20.839 57.854-.528 0-10.055-25.84-21.17-57.423-11.115-31.582-20.72-58.048-21.343-58.814-.856-1.052-5.829-1.32-20.392-1.093l-19.26.297-.283 77.657c-.156 42.712-.048 78.272.239 79.024.377.989 4.138 1.368 13.565 1.368 10.884 0 13.152-.287 13.707-1.73v-.003Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1 @@
<svg viewBox="0 0 90 90" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="M0 0h90v90H0z" fill="#E20074"/><g fill="#FFF"><path d="M18.692 55.385V42.404h12.981v12.98zm39.635 0V42.404h12.981v12.98z"/><path d="M70.615 12.98h-51.23l-.693 22.674 3.462.52c.692-6.75 2.423-11.597 5.192-14.886 2.942-3.288 7.096-5.192 12.462-5.365v47.25c0 4.154-.52 6.75-1.731 7.962-1.039 1.038-2.77 1.73-5.192 1.903-.693 0-1.904.174-3.635.174v3.634h31.673v-3.634c-1.73 0-2.942 0-3.635-.174-2.423-.173-4.153-.865-5.192-1.903-1.211-1.212-1.73-3.981-1.73-7.962V16.096c5.365.173 9.519 1.904 12.46 5.366 2.943 3.288 4.674 8.134 5.193 14.884l3.462-.52-.866-22.845Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 660 B

View File

@@ -0,0 +1,4 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M487.685 320.622L438.93 279.108L439.833 273.474C440.854 265.859 441.187 257.91 441.187 250.059C441.187 240.303 440.677 230.273 438.93 221.009L487.685 179.555L488.765 178.652C490.06 177.377 490.944 175.709 491.277 173.922C491.631 172.116 491.395 170.252 490.649 168.583C480.697 138.553 463.524 109.975 442.405 86.2829C439.421 82.8886 435.2 81.6512 431.236 83.379L369.804 104.341L364.701 100.395C350.714 89.9931 335.371 81.5543 319.098 75.3111L306.93 12.8563L306.577 11.5607C305.971 9.79406 304.897 8.24315 303.468 7.04613C302.039 5.84822 300.312 5.06393 298.473 4.78924L298.451 4.76903C266.613 -1.58968 233.833 -1.58968 201.996 4.76903C199.929 5.08325 198.012 6.02592 196.498 7.45886C194.984 8.91049 193.952 10.7756 193.536 12.8361L181.371 75.2925L175.85 77.4904C159.539 84.1641 144.305 93.1925 130.643 104.321L69.2275 83.3395L67.8728 82.9081C66.0784 82.4759 64.2008 82.5729 62.4551 83.1633C60.708 83.7715 59.171 84.8507 58.0189 86.2829C36.872 109.974 19.7275 138.552 9.78981 168.583C8.9379 170.467 8.76884 172.588 9.31339 174.59C9.85641 176.592 11.0768 178.358 12.769 179.555L61.5195 221.029L60.6025 226.662C59.5815 234.278 59.2673 242.267 59.2673 250.059C59.1323 259.794 59.884 269.511 61.5196 279.108L12.7908 320.622L11.7077 321.504C10.4043 322.799 9.52452 324.449 9.18538 326.254C8.8479 328.06 9.0659 329.925 9.81154 331.592C19.7492 361.643 36.8936 390.183 58.0391 413.833C61.04 417.249 65.2684 418.485 69.2275 416.778L130.643 395.776L135.122 399.388C149.239 410.026 164.817 418.604 181.371 424.825L193.536 487.32L193.87 488.615C194.481 490.363 195.56 491.934 196.993 493.132C198.424 494.328 200.153 495.093 201.996 495.388C217.913 498.293 233.829 500 250.243 500C266.64 500 282.557 498.293 298.473 495.388C300.535 495.053 302.452 494.112 303.963 492.679C305.474 491.226 306.511 489.363 306.931 487.321L319.117 424.825L325.201 422.372C341.283 415.581 356.346 406.631 369.826 395.776L431.236 416.779L432.57 417.23C436.143 418.192 439.755 416.876 442.424 413.833C463.583 390.183 480.717 361.643 490.649 331.592C491.513 329.709 491.67 327.57 491.14 325.567C490.591 323.566 489.374 321.818 487.685 320.622ZM250.224 396.305C169.266 396.305 103.642 330.808 103.642 250.019C103.642 169.235 169.219 103.72 250.213 103.714C331.186 103.72 396.809 169.235 396.809 250.019C396.809 330.808 331.181 396.305 250.224 396.305Z" fill="#512FC9"/>
<path d="M250.221 150.013C195 150.017 150.072 194.877 150.072 250.013C150.072 305.15 195.001 350.005 250.225 350.005C305.45 350.005 350.378 305.15 350.378 250.013C350.378 194.877 305.446 150.017 250.221 150.013ZM250.225 308.774C217.735 308.774 191.303 282.415 191.303 250.013C191.303 217.607 217.731 191.245 250.213 191.245C282.707 191.245 309.146 217.607 309.146 250.013C309.146 282.415 282.716 308.774 250.225 308.774Z" fill="#512FC9"/>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120.1 21.4"><path d="M12.7 12.4c-.1 2.5-.3 2.8-3.2 2.897h-.8c-2.399-.1-3.1-.6-3.1-2.698V6.7h9V4.6h-9V1.8H2.9v2.9H0v2.1h2.9v6.6c0 1 .3 2.1 1.1 2.8.8.8 2.2 1.2 4.3 1.2h1.2c2.5 0 3.8-.5 4.6-1.301.7-.802.8-2 .8-3.199v-1.5h-2.3v1h.1zm17.9-6.9c-.9-.7-2.4-1-4.5-1H24c-1.4 0-3 .3-3.9 1.5V4.6h-2.5v12.5h2.7V9.3c0-1.5 1-2.7 3.3-2.7H25c4 .1 4.4.3 4.5 3.3v.7H32V8.9c-.1-1.5-.5-2.7-1.4-3.4zM48 13.7c0 .7-.3 1-1.2 1.3-.9.3-2.3.3-4.3.3h-3c-3.1-.1-3.4-.5-3.4-1.7v-.4c0-1.4.6-1.601 3.5-1.7h3.5c1.7 0 3 0 3.8.3s1.1.6 1.1 1.4v.5zm-4.6-9.2h-3.6c-2 0-3.5.2-4.4.8-1 .5-1.4 1.4-1.4 2.6v.8h2.7v-.8c0-.9.3-1.4 3.2-1.4h3.3c3.5 0 4.8.3 4.8 2.3v1.8c-.8-.9-2.1-1.1-4.6-1.1h-3.6c-2 0-3.5.1-4.601.5-1.1.4-1.7 1.3-1.7 2.8v.8c0 1.2.2 2.103.9 2.801.7.699 1.8 1 3.6 1h5.4c2.9 0 4-.198 4.6-1v.802h2.7V8.8C50.7 5 47.6 4.5 43.4 4.5zm25.7 1.2c-.9-.8-2.4-1.3-4.5-1.3h-3.4c-2.5 0-4.299.3-5.299 1.8V4.6h-2.5v12.5h2.7V10c0-2.7 1-3.5 6.3-3.5H63c4.4.1 4.699 1 4.699 2.7v7.9H70.4V8.8c-.099-1.2-.4-2.3-1.3-3.1zm19.3 4.7c-1.103-.5-2.5-.6-4.201-.6h-6c-2.398-.1-2.5-.5-2.5-1.4V8c0-.7.102-.9.602-1.1.5-.2 1.5-.3 3.1-.3h3.9c1.199 0 2.199 0 2.799.2.599.2.9.5.9 1.4v.3h2.5v-.8c0-.9-.199-1.8-1.1-2.3-.9-.6-2.4-.9-4.9-.9H80c-2.801 0-4.5.3-5.6.8-1 .5-1.4 1.4-1.4 2.4v.7c0 1.2.301 2.1 1.1 2.6.801.6 1.9.8 3.5.8h6.9c2.699.101 2.801.5 2.9 1.601v.102c0 .898-.201 1.2-.801 1.5-.599.197-1.699.297-3.4.297h-4.898c-2.301 0-2.9-.5-3-1.899V12.6h-2.5v.9c0 1.9.799 2.9 2.1 3.4 1.199.5 2.9.5 4.5.5H83.6c2.701 0 6.4-.103 6.4-3.7.1-1.8-.6-2.8-1.6-3.3z"/><path fill="#187dc1" d="M96.5 0h2.699v2.2H96.5zm0 4.6h2.699v12.5H96.5zm20.801 7.6c0 2.7-1.301 3.1-4 3.1h-4c-2.4 0-4.102-.399-4.201-3.2V9.8c0-2 1-3.3 3.9-3.3h4.5c3.1.1 3.801 1 3.801 3.3v2.4zM118 5.5c-1.199-.8-2.801-1-4.4-1h-4.299C107.5 4.5 105.9 5 105 6.1V4.6h-2.5v16.8h2.699v-5.3c.602.9 1.801 1.3 3.801 1.3h4.301c2.299 0 4-.301 5.199-1.2 1.1-.9 1.6-2.3 1.6-4.3V9.8c-.1-2.2-.901-3.5-2.1-4.3z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 259.708">
<path d="M154.127 150.485c-1.213 30.34-3.64 33.98-38.835 35.17h-9.708c-29.127-1.214-37.622-7.282-37.622-32.767V81.31h109.223V55.825H67.962v-33.98H35.195v35.193H.001v25.486h35.194v80.097c0 12.136 3.641 25.485 13.35 33.98 9.709 9.709 26.699 14.563 52.184 14.563h14.563c30.34 0 46.117-6.068 55.825-15.776 8.496-9.733 9.71-24.272 9.71-38.835v-18.204h-27.913v12.136h1.213Z"/>
<path fill="#187dc1" d="M213.593 0h32.767v26.699h-32.767v-26.7Zm0 55.825h32.767v151.699h-32.767v-151.7Zm252.427 92.233c0 32.767-15.777 37.62-48.544 37.62h-48.543c-29.127 0-49.758-4.853-50.971-38.834v-27.912c0-24.272 12.136-40.049 47.33-40.049h54.611c37.622 1.214 46.117 12.136 46.117 40.049v29.126Zm8.495-81.31c-14.563-9.71-33.98-12.137-53.398-12.137h-52.184c-21.845 0-41.263 6.068-52.185 19.418V55.825h-30.34v203.883h32.767v-64.32c7.282 10.922 21.845 15.776 46.117 15.776h52.184c27.913 0 48.544-3.64 63.107-14.563C493.933 185.68 500 168.69 500 144.417v-25.485c-1.213-26.7-10.922-42.476-25.485-52.185Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 706 B

View File

@@ -1 +1,3 @@
<svg width="86" height="20" xmlns="http://www.w3.org/2000/svg" id="svg712272324_2169"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 8.516V17.2s1.298-.89 2.75-1.91v-4.774c0-2.347.707-3.104 2.62-4.526l2.624-1.95V0S4.198 2.816 2.62 3.99C.707 5.412 0 6.17 0 8.516ZM4 20v-8.684c0-2.347.707-3.104 2.62-4.526 1.578-1.174 5.374-3.99 5.374-3.99v7.577c0 .218.001.425.003.624.018 2.099.027 3.218-2.12 4.841C8.105 17.184 4 20 4 20ZM26.8 5.617h-3.4v9.825h-2V5.617H18V3.72h8.802L26.8 5.617Zm5.336 3.947h.017l1.925 5.878h1.866l2.989-8.57h-2l-1.931 6.16-1.944-6.16h-1.814l-1.965 6.144-1.915-6.143h-2.032l2.995 8.57h1.865l1.944-5.88Zm8-2.691h2.47v8.57h-1.964v-6.82h-1.134l.627-1.75Zm.259-2.642a1.231 1.231 0 0 1 2.461 0c0 .71-.511 1.205-1.221 1.205-.71 0-1.242-.495-1.242-1.205h.002Zm8.451 2.444c-1.403 0-2.277.66-2.642 1.337l-.002-1.14h-1.814v8.576h1.965v-4.97c0-1.336.776-2.114 2.015-2.114 1.173 0 1.7.771 1.7 1.944v5.134h1.966V10.06c0-1.998-1.107-3.385-3.188-3.385Zm11.207.198h1.814v8.207c0 2.262-1.454 3.979-4.096 3.979-2.576 0-3.748-1.651-3.93-2.988h1.966c.181.66.759 1.303 1.998 1.303 1.354 0 2.096-.825 2.096-2.03v-1.337c-.48.742-1.388 1.32-2.708 1.32-2.444 0-3.947-1.964-3.947-4.326 0-2.362 1.503-4.326 3.947-4.326 1.32 0 2.295.528 2.857 1.425l.003-1.227ZM57.59 8.408c-1.425 0-2.378 1.09-2.378 2.591 0 1.502.958 2.592 2.378 2.592 1.452 0 2.394-1.107 2.394-2.591 0-1.485-.94-2.592-2.393-2.592h-.001ZM70 15.441h1.814V6.89h-1.817v1.227c-.546-.897-1.552-1.426-2.89-1.426-2.525 0-3.96 2.033-3.96 4.478s1.437 4.476 3.962 4.476c1.336 0 2.345-.534 2.89-1.426v1.222Zm-.068-4.276c0 1.537-.908 2.742-2.411 2.742-1.486 0-2.411-1.206-2.411-2.742 0-1.535.907-2.74 2.411-2.74s2.411 1.204 2.411 2.74Zm3.448-6.52h1.964v2.228h1.602v1.569h-1.602v4.326c0 .676.282 1.007.958 1.007a2.42 2.42 0 0 0 .611-.083v1.701a4.31 4.31 0 0 1-1.023.099c-1.75 0-2.51-.907-2.51-2.526V4.644Zm8.474 9.311c-1.371 0-2.246-.874-2.395-2.228h6.524s.017-.298.017-.612c0-2.51-1.668-4.441-4.211-4.441s-4.26 1.98-4.26 4.475c0 2.559 1.684 4.49 4.276 4.49 1.997 0 3.516-1.204 4.028-2.905h-1.981c-.314.759-1.091 1.221-1.998 1.221Zm2.196-3.682h-4.557c.198-1.173 1.024-1.998 2.295-1.998 1.27 0 2.097.81 2.262 1.998Z"></path></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.002 500">
<path fill-rule="evenodd" d="M0 212.9V430s32.45-22.25 68.75-47.75V262.9c0-58.675 17.675-77.6 65.5-113.15l65.6-48.75V0S104.95 70.4 65.5 99.75C17.675 135.3 0 154.25 0 212.9ZM100 500V282.9c0-58.675 17.675-77.6 65.5-113.15C204.95 140.4 299.85 70 299.85 70v189.425c0 5.45.025 10.625.075 15.6.45 52.475.675 80.45-53 121.025C202.625 429.6 100 500 100 500Z" clip-rule="evenodd"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 448 B

View File

@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="2400px" height="2800px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:1" fill="#9146ff" d="M 498.5,-0.5 C 1132.17,-0.5 1765.83,-0.5 2399.5,-0.5C 2399.5,466.5 2399.5,933.5 2399.5,1400.5C 2099.7,1699.8 1800.03,1999.3 1500.5,2299C 1366.83,2299.33 1233.17,2299.67 1099.5,2300C 932.965,2466.37 766.632,2632.87 600.5,2799.5C 600.167,2799.5 599.833,2799.5 599.5,2799.5C 599.5,2632.83 599.5,2466.17 599.5,2299.5C 399.5,2299.5 199.5,2299.5 -0.5,2299.5C -0.5,1699.17 -0.5,1098.83 -0.5,498.5C 166.167,332.5 332.5,166.167 498.5,-0.5 Z"/></g>
<g><path style="opacity:1" fill="#fefffe" d="M 599.5,199.5 C 1132.83,199.5 1666.17,199.5 2199.5,199.5C 2199.67,566.167 2199.5,932.833 2199,1299.5C 2065.83,1432.67 1932.67,1565.83 1799.5,1699C 1665.83,1699.33 1532.17,1699.67 1398.5,1700C 1282.33,1816.17 1166.17,1932.33 1050,2048.5C 1049.5,1932.17 1049.33,1815.83 1049.5,1699.5C 899.5,1699.5 749.5,1699.5 599.5,1699.5C 599.5,1199.5 599.5,699.5 599.5,199.5 Z"/></g>
<g><path style="opacity:1" fill="#9146ff" d="M 1149.5,549.5 C 1216.17,549.5 1282.83,549.5 1349.5,549.5C 1349.5,749.5 1349.5,949.5 1349.5,1149.5C 1282.83,1149.5 1216.17,1149.5 1149.5,1149.5C 1149.5,949.5 1149.5,749.5 1149.5,549.5 Z"/></g>
<g><path style="opacity:1" fill="#9146ff" d="M 1699.5,549.5 C 1766.17,549.5 1832.83,549.5 1899.5,549.5C 1899.5,749.5 1899.5,949.5 1899.5,1149.5C 1832.83,1149.5 1766.17,1149.5 1699.5,1149.5C 1699.5,949.5 1699.5,749.5 1699.5,549.5 Z"/></g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 428.57 500">
<path fill="#9146ff" d="M89.107 0H428.57v250.178a202961.823 202961.823 0 0 0-160.535 160.446l-71.607.179a63286.443 63286.443 0 0 0-89.107 89.196h-.178v-89.286H0V89.107A31425.37 31425.37 0 0 0 89.107 0Z"/>
<path fill="#fefffe" d="M107.143 35.714h285.713c.03 65.476 0 130.952-.09 196.428l-71.338 71.34c-23.87.058-47.738.119-71.607.178l-62.232 62.232c-.09-20.773-.12-41.548-.09-62.321h-80.356V35.714Z"/>
<path fill="#9146ff" d="M205.357 98.214h35.714v107.143h-35.714V98.214Zm98.213 0h35.715v107.143H303.57V98.214Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 593 B

View File

@@ -1 +1,5 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Ubisoft</title><path d="M23.561 11.988C23.301-.304 6.954-4.89.656 6.634c.282.206.661.477.943.672a11.747 11.747 0 00-.976 3.067 11.885 11.885 0 00-.184 2.071C.439 18.818 5.621 24 12.005 24c6.385 0 11.556-5.17 11.556-11.556v-.455zm-20.27 2.06c-.152 1.246-.054 1.636-.054 1.788l-.282.098c-.108-.206-.37-.932-.488-1.908C2.163 10.308 4.7 6.96 8.57 6.33c3.544-.52 6.937 1.68 7.728 4.758l-.282.098c-.087-.087-.228-.336-.77-.878-4.281-4.281-11.002-2.32-11.956 3.74zm11.002 2.081a3.145 3.145 0 01-2.59 1.355 3.15 3.15 0 01-3.155-3.155 3.159 3.159 0 012.927-3.144c1.018-.043 1.972.51 2.416 1.398a2.58 2.58 0 01-.455 2.95c.293.205.575.4.856.595zm6.58.12c-1.669 3.782-5.106 5.766-8.77 5.712-7.034-.347-9.083-8.466-4.38-11.393l.207.206c-.076.108-.358.325-.791 1.182-.51 1.041-.672 2.081-.607 2.732.369 5.67 8.314 6.83 11.045 1.214C21.057 8.217 11.822.401 3.626 6.374l-.184-.184C5.599 2.808 9.816 1.3 13.837 2.309c6.147 1.55 9.453 7.956 7.035 13.94z"/></svg>
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g style="mix-blend-mode:difference">
<path d="M234.915 0C79.5084 0 12.429 138.162 12.429 138.162L32.1744 152.281C32.1744 152.281 7.3264 199.477 8.01401 260.013C8.01401 383.59 106.503 500 251.486 500C383.198 500 492 392.923 492 260.317C492 87.3677 357.722 0 234.916 0H234.915ZM236.263 42.1591C357.682 42.1591 451.9 139.886 451.9 253.497C451.9 373.933 361.21 457.689 255.53 457.689C177.753 457.689 107.59 398.53 107.59 317.419C107.59 270.572 132.52 237.911 160.456 220.504L164.544 224.935C156.899 230.91 135.1 265.885 135.1 300.261C135.1 364.077 185.205 408.275 248.333 408.275C328.747 408.275 382.377 339.771 382.377 260.231C382.377 167.686 300.59 89.1181 202.165 89.1181C147.726 89.1181 101.521 112.502 74.9709 133.145L70.8393 129.41C105.574 75.9175 165.725 42.1591 236.263 42.1591ZM200.034 130.691C262.843 130.691 324.165 172.193 339.471 231.103L333.904 233.21C306.421 196.961 261.388 166.92 208.21 166.92C110.357 166.92 58.9672 255.732 66.5114 329.908L60.749 332.016C60.749 332.016 49.9411 308.197 49.9411 279.952C49.9411 198.161 117.19 130.691 200.034 130.691ZM241.548 233.34C271.284 233.34 295.066 257.414 295.066 285.991C295.066 309.639 279.864 323.654 279.864 323.654L297.87 336.229C297.87 336.229 280.015 364.227 243.57 364.227C208.707 364.227 177.875 336.122 177.875 298.327C177.875 259.384 211.412 233.34 241.548 233.34Z" fill="white"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1022 B

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,113 +1,3 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg3039"
version="1.1"
inkscape:version="0.48.2 r9819"
width="240.20215"
height="98.041267"
sodipodi:docname="U1_logo.svg">
<metadata
id="metadata3045">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3043" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1022"
inkscape:window-height="529"
id="namedview3041"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="3.5580214"
inkscape:cx="188.39168"
inkscape:cy="46.745142"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="svg3039" />
<path
style="fill:#dd4713;fill-opacity:1;stroke:none"
d="m 0,13.135439 0.31287126,55.797305 c 0,0 -0.29397798,23.453759 25.17115774,28.396822 14.646306,2.843004 42.347094,-3.749492 42.347094,-3.749492 l -0.220563,-80.503585 -22.276334,0 0,62.638417 -20.95299,0 0,-41.464863 -9.04287,0 10.586775,-21.394113 z"
id="path3049"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccsccccccccc" />
<g
id="g3898"
transform="scale(2.2196062,2.2196062)">
<path
d="m 47.937238,17.527712 c -0.49137,0.12284 -1.143956,0.253358 -1.95776,0.391552 -0.798468,0.138195 -1.727443,0.207292 -2.786929,0.207293 -0.921305,-10e-7 -1.696731,-0.130518 -2.32628,-0.391552 -0.629558,-0.27639 -1.136272,-0.660264 -1.520143,-1.151624 -0.383877,-0.491358 -0.660267,-1.067169 -0.829169,-1.727435 -0.168907,-0.675616 -0.253359,-1.420332 -0.253358,-2.23415 l 0,-6.7254823 2.14202,0 0,6.2648323 c -3e-6,1.458728 0.230321,2.502865 0.690975,3.132417 0.460644,0.629556 1.23607,0.944333 2.326279,0.944331 0.230318,2e-6 0.46832,-0.0077 0.714007,-0.02303 0.245672,-0.01535 0.475996,-0.03071 0.690974,-0.04606 0.214961,-0.03071 0.406898,-0.05374 0.575812,-0.0691 0.184251,-0.03071 0.314768,-0.06142 0.391552,-0.09213 l 0,-10.1112553 2.14202,0 0,11.6313983"
style="font-size:23.03247261px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#dd4713;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path3871"
inkscape:connector-curvature="0" />
<path
d="m 53.207382,6.4260606 c 0.26103,-0.1688932 0.652582,-0.3454753 1.174656,-0.5297469 0.537419,-0.1842476 1.151617,-0.2763774 1.842598,-0.2763897 0.859871,1.23e-5 1.619942,0.153562 2.280214,0.4606495 0.67561,0.3071111 1.243743,0.7370502 1.704403,1.2898185 0.460638,0.5527892 0.806125,1.2130528 1.036462,1.9807926 0.245667,0.7677564 0.368507,1.6122804 0.368519,2.5335724 -1.2e-5,0.967368 -0.145884,1.842602 -0.437617,2.625701 -0.276401,0.767752 -0.67563,1.420338 -1.197688,1.957761 -0.52208,0.537425 -1.151634,0.952009 -1.888663,1.243753 -0.737047,0.291745 -1.566215,0.437617 -2.487507,0.437617 -0.998079,0 -1.88099,-0.0691 -2.648734,-0.207292 -0.767752,-0.138195 -1.397306,-0.27639 -1.888663,-0.414585 l 0,-17.15919172 2.14202,-0.36851956283681 0,6.42605988283681 m 0,9.5815084 c 0.214965,0.06142 0.514387,0.122842 0.898266,0.18426 0.399224,0.04607 0.890583,0.0691 1.474078,0.0691 1.151617,2e-6 2.072915,-0.376195 2.763897,-1.128591 0.690965,-0.767745 1.036451,-1.85027 1.036461,-3.247578 -10e-6,-0.614193 -0.06143,-1.190004 -0.184259,-1.727436 C 59.072975,9.619905 58.87336,9.159256 58.59698,8.7753728 58.320582,8.3761528 57.95974,8.0690534 57.514454,7.8540739 57.084507,7.6237594 56.562438,7.5085972 55.948246,7.5085868 c -0.583495,1.04e-5 -1.120919,0.099818 -1.612273,0.2994221 -0.491364,0.1996247 -0.867561,0.4069167 -1.128591,0.6218768 l 0,7.5776833"
style="font-size:23.03247261px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#dd4713;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path3873"
inkscape:connector-curvature="0" />
<path
d="m 73.905311,17.527712 c -0.49137,0.12284 -1.143957,0.253358 -1.95776,0.391552 -0.798468,0.138195 -1.727443,0.207292 -2.78693,0.207293 -0.921304,-10e-7 -1.69673,-0.130518 -2.326279,-0.391552 -0.629558,-0.27639 -1.136272,-0.660264 -1.520143,-1.151624 -0.383877,-0.491358 -0.660267,-1.067169 -0.829169,-1.727435 -0.168907,-0.675616 -0.253359,-1.420332 -0.253358,-2.23415 l 0,-6.7254823 2.14202,0 0,6.2648323 c -4e-6,1.458728 0.230321,2.502865 0.690974,3.132417 0.460645,0.629556 1.236071,0.944333 2.32628,0.944331 0.230318,2e-6 0.46832,-0.0077 0.714007,-0.02303 0.245672,-0.01535 0.475996,-0.03071 0.690974,-0.04606 0.214961,-0.03071 0.406898,-0.05374 0.575812,-0.0691 0.184251,-0.03071 0.314768,-0.06142 0.391552,-0.09213 l 0,-10.1112553 2.14202,0 0,11.6313983"
style="font-size:23.03247261px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#dd4713;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path3875"
inkscape:connector-curvature="0" />
<path
d="m 77.314487,6.2418008 c 0.491357,-0.1228281 1.143943,-0.2533453 1.95776,-0.391552 0.81381,-0.1381827 1.750463,-0.2072801 2.809962,-0.2072923 0.952001,1.22e-5 1.742782,0.1382069 2.372345,0.4145845 0.629544,0.2610463 1.128581,0.6372429 1.497111,1.1285912 0.383863,0.4760146 0.652575,1.0518259 0.806136,1.7274354 0.153538,0.6756275 0.230313,1.4203434 0.230325,2.2341494 l 0,6.725482 -2.14202,0 0,-6.264832 c -1e-5,-0.737032 -0.05375,-1.366586 -0.161227,-1.8886628 C 84.59274,9.1976435 84.431512,8.7753819 84.201197,8.4529182 83.970863,8.1304733 83.663764,7.9001488 83.279898,7.761944 82.896016,7.6084044 82.420012,7.5316296 81.851884,7.5316193 c -0.23033,1.03e-5 -0.468332,0.00769 -0.714006,0.023032 -0.245685,0.015365 -0.483687,0.038398 -0.714007,0.069097 -0.214974,0.015365 -0.414589,0.038398 -0.598844,0.069097 -0.168909,0.03072 -0.291749,0.053752 -0.36852,0.069097 l 0,10.1112547 -2.14202,0 0,-11.6313979"
style="font-size:23.03247261px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#dd4713;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path3877"
inkscape:connector-curvature="0" />
<path
d="m 91.700827,5.8963137 4.537397,0 0,1.7965329 -4.537397,0 0,5.5277934 c -3e-6,0.598848 0.04606,1.097885 0.138195,1.497111 0.09213,0.383877 0.230321,0.690976 0.414585,0.921299 0.184255,0.214971 0.414579,0.368521 0.690974,0.460649 0.276384,0.09213 0.598838,0.138197 0.967364,0.138195 0.644902,2e-6 1.159294,-0.0691 1.543175,-0.207292 0.399222,-0.153548 0.675611,-0.261033 0.829169,-0.322455 l 0.414585,1.7735 c -0.214978,0.107486 -0.591175,0.238003 -1.128591,0.391552 -0.537432,0.168905 -1.15163,0.253357 -1.842598,0.253358 -0.813819,-10e-7 -1.489438,-0.09981 -2.026858,-0.299422 -0.522072,-0.21497 -0.944334,-0.529747 -1.266786,-0.944332 -0.322456,-0.414583 -0.552781,-0.921297 -0.690974,-1.520143 -0.122841,-0.614196 -0.184261,-1.320525 -0.18426,-2.118988 l 0,-10.6870668 2.14202,-0.3685196 0,3.7082281"
style="font-size:23.03247261px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#dd4713;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path3879"
inkscape:connector-curvature="0" />
<path
d="m 108.21836,17.527712 c -0.49137,0.12284 -1.14395,0.253358 -1.95776,0.391552 -0.79847,0.138195 -1.72744,0.207292 -2.78693,0.207293 -0.9213,-10e-7 -1.69673,-0.130518 -2.32628,-0.391552 -0.62955,-0.27639 -1.13627,-0.660264 -1.52014,-1.151624 -0.383877,-0.491358 -0.660267,-1.067169 -0.829169,-1.727435 -0.168907,-0.675616 -0.253359,-1.420332 -0.253357,-2.23415 l 0,-6.7254823 2.142016,0 0,6.2648323 c 0,1.458728 0.23032,2.502865 0.69098,3.132417 0.46064,0.629556 1.23607,0.944333 2.32628,0.944331 0.23032,2e-6 0.46832,-0.0077 0.714,-0.02303 0.24568,-0.01535 0.476,-0.03071 0.69098,-0.04606 0.21496,-0.03071 0.4069,-0.05374 0.57581,-0.0691 0.18425,-0.03071 0.31477,-0.06142 0.39155,-0.09213 l 0,-10.1112553 2.14202,0 0,11.6313983"
style="font-size:23.03247261px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#dd4713;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path3881"
inkscape:connector-curvature="0" />
<path
d="m 48.692644,28.027864 c -1.2e-5,0.952013 -0.138207,1.811892 -0.414584,2.579636 -0.276402,0.767752 -0.667953,1.428016 -1.174656,1.980793 -0.49137,0.55278 -1.082536,0.982719 -1.773501,1.289819 -0.690982,0.291744 -1.443376,0.437616 -2.257182,0.437617 -0.81382,-10e-7 -1.566214,-0.145873 -2.257183,-0.437617 -0.690978,-0.3071 -1.289821,-0.737039 -1.796532,-1.289819 -0.491362,-0.552777 -0.875236,-1.213041 -1.151624,-1.980793 -0.276391,-0.767744 -0.414586,-1.627623 -0.414585,-2.579636 -10e-7,-0.936647 0.138194,-1.788848 0.414585,-2.556605 0.276388,-0.783095 0.660262,-1.451036 1.151624,-2.003825 0.506711,-0.552768 1.105554,-0.97503 1.796532,-1.266786 0.690969,-0.307088 1.443363,-0.460637 2.257183,-0.46065 0.813806,1.3e-5 1.5662,0.153562 2.257182,0.46065 0.690965,0.291756 1.282131,0.714018 1.773501,1.266786 0.506703,0.552789 0.898254,1.22073 1.174656,2.003825 0.276377,0.767757 0.414572,1.619958 0.414584,2.556605 m -2.23415,0 c -1e-5,-1.351232 -0.307109,-2.418402 -0.921299,-3.201514 -0.598853,-0.798449 -1.420343,-1.197678 -2.464474,-1.197689 -1.044145,1.1e-5 -1.873313,0.39924 -2.487507,1.197689 -0.598848,0.783112 -0.89827,1.850282 -0.898267,3.201514 -3e-6,1.351243 0.299419,2.42609 0.898267,3.224546 0.614194,0.783106 1.443362,1.174657 2.487507,1.174656 1.044131,10e-7 1.865621,-0.39155 2.464474,-1.174656 0.61419,-0.798456 0.921289,-1.873303 0.921299,-3.224546"
style="font-size:23.03247261px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path3883"
inkscape:connector-curvature="0" />
<path
d="m 51.144189,22.384908 c 0.491357,-0.122828 1.143943,-0.253346 1.95776,-0.391552 0.813809,-0.138183 1.750462,-0.20728 2.809962,-0.207293 0.952001,1.3e-5 1.742782,0.138207 2.372344,0.414585 0.629545,0.261046 1.128581,0.637243 1.497111,1.128591 0.383864,0.476015 0.652576,1.051826 0.806136,1.727436 0.153539,0.675627 0.230314,1.420343 0.230325,2.234149 l 0,6.725482 -2.14202,0 0,-6.264832 c -9e-6,-0.737032 -0.05375,-1.366586 -0.161227,-1.888663 -0.09214,-0.522061 -0.253366,-0.944322 -0.483682,-1.266786 -0.230333,-0.322445 -0.537433,-0.552769 -0.921299,-0.690974 -0.383882,-0.15354 -0.859886,-0.230314 -1.428013,-0.230325 -0.230331,1.1e-5 -0.468333,0.0077 -0.714007,0.02303 -0.245685,0.01536 -0.483687,0.0384 -0.714006,0.0691 -0.214975,0.01536 -0.41459,0.0384 -0.598845,0.0691 -0.168909,0.03072 -0.291748,0.05375 -0.368519,0.0691 l 0,10.111255 -2.14202,0 0,-11.631398"
style="font-size:23.03247261px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path3885"
inkscape:connector-curvature="0" />
<path
d="m 63.139815,28.050896 c -2e-6,-1.059487 0.153548,-1.980785 0.460649,-2.763897 0.307098,-0.798449 0.714004,-1.458713 1.220721,-1.980792 0.506711,-0.522059 1.0902,-0.91361 1.750468,-1.174656 0.660259,-0.261023 1.335877,-0.39154 2.026858,-0.391553 1.612264,1.3e-5 2.848339,0.506727 3.708228,1.520144 0.859867,0.998083 1.289806,2.525902 1.289818,4.583462 -1.2e-5,0.09214 -1.2e-5,0.214975 0,0.368519 -1.2e-5,0.138201 -0.0077,0.268718 -0.02303,0.391552 l -8.199561,0 c 0.09213,1.243758 0.452969,2.188088 1.082527,2.832994 0.629549,0.644912 1.612267,0.967366 2.948156,0.967364 0.752386,2e-6 1.38194,-0.06142 1.888663,-0.184259 0.522059,-0.138193 0.913611,-0.268711 1.174656,-0.391552 l 0.299422,1.796532 c -0.261045,0.138195 -0.721694,0.284068 -1.381948,0.437617 -0.644918,0.15355 -1.381957,0.230325 -2.211118,0.230325 -1.044145,0 -1.950088,-0.15355 -2.717831,-0.460649 -0.752398,-0.322454 -1.374274,-0.760071 -1.865631,-1.312851 -0.491361,-0.552778 -0.85988,-1.205364 -1.105558,-1.95776 -0.230326,-0.767745 -0.345489,-1.604591 -0.345487,-2.51054 m 8.222592,-1.174656 c 0.01535,-0.967356 -0.230334,-1.758137 -0.737039,-2.372345 -0.491367,-0.629544 -1.174663,-0.944321 -2.04989,-0.944331 -0.491365,10e-6 -0.928982,0.09982 -1.312851,0.299422 -0.368524,0.18427 -0.683301,0.429949 -0.944331,0.737039 -0.261039,0.307109 -0.468331,0.660273 -0.621877,1.059494 -0.138198,0.399237 -0.230328,0.806144 -0.27639,1.220721 l 5.942378,0"
style="font-size:23.03247261px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path3887"
inkscape:connector-curvature="0" />
</g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 398.141 500">
<path fill="#dd4713" d="m0 1.638 1.837 327.505S.112 466.809 149.581 495.822c85.966 16.688 248.56-22.005 248.56-22.005L396.849 1.291H266.092v367.666H143.107V125.574H90.028L152.169 0 0 1.638Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 269 B

View File

@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" class="sc-fd180167-0 jepyKs" color="n01" viewBox="0 0 500 500">
<path fill="#6fe68a" d="M296.353 467.745c-14.174 5.154-29.636 6.443-45.099 6.443h-2.577c-15.463 0-30.925-2.578-45.1-7.732-7.73-2.577-14.173 2.577-16.75 9.02-2.577 7.731 2.577 15.463 9.02 16.751 16.75 5.154 34.79 7.731 52.83 7.731h2.577c18.04 0 36.08-2.577 52.83-7.73 6.443-2.578 10.309-10.31 7.732-18.04-2.577-3.866-9.02-7.732-15.463-6.443zm117.258-344.042s0-1.289 0 0C383.974 29.639 286.045-21.903 195.846 9.023c-51.541 18.039-92.775 60.561-109.526 114.68-15.463 46.388-10.308 108.238 15.463 166.222 33.502 78.602 94.063 134.01 148.182 134.01h1.289c54.119 0 114.68-55.408 148.183-134.01 24.482-57.984 29.636-119.834 14.174-166.222m-79.89-67.005c-27.06-1.288-56.696 11.597-85.044 34.791-28.348-23.194-57.985-36.08-85.044-34.79 51.542-37.368 119.835-37.368 170.088 0m-61.85 333.733c-14.174 6.443-30.925 6.443-45.1 0-46.387-21.905-55.407-110.815-20.616-191.993 10.308-25.771 24.482-48.965 42.522-68.293 18.04 20.616 32.214 43.81 42.522 68.293 36.08 82.467 27.06 170.088-19.328 191.993M124.976 278.328c-21.905-51.541-27.06-105.66-14.174-146.894 6.443-20.617 19.329-36.08 34.791-43.81 23.194-10.309 54.12-1.289 85.044 23.193-19.328 23.194-36.08 48.965-47.676 76.025-23.194 55.407-28.348 113.392-18.04 157.202-16.75-19.328-29.636-41.233-39.945-65.716m248.69 0c-10.309 23.194-23.194 45.1-38.657 65.716 10.309-43.81 5.155-101.795-18.04-157.202-11.596-28.348-28.347-54.12-47.675-76.025 29.636-24.482 60.561-33.502 85.044-21.905 15.462 7.731 27.06 21.905 34.79 43.81 11.597 39.946 6.443 94.065-15.462 145.606z"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 344.813 500">
<path fill="#6fe68a" d="M218.768 467.781c-14.177 5.155-29.641 6.445-45.107 6.445h-2.577c-15.466 0-30.93-2.579-45.108-7.734-7.731-2.577-14.175 2.578-16.753 9.022-2.577 7.732 2.578 15.465 9.022 16.754 16.753 5.154 34.796 7.732 52.839 7.732h2.577c18.043 0 36.086-2.578 52.839-7.731 6.444-2.579 10.311-10.312 7.733-18.043-2.577-3.867-9.021-7.734-15.465-6.445Zm117.277-344.099s0-1.289 0 0C306.403 29.602 208.458-21.949 118.244 8.983 66.694 27.025 25.453 69.554 8.699 123.682-6.766 170.078-1.61 231.938 24.165 289.932c33.508 78.615 94.079 134.032 148.207 134.032h1.289c54.128 0 114.699-55.417 148.208-134.032 24.486-57.994 29.641-119.854 14.176-166.25m-79.903-67.016c-27.065-1.289-56.706 11.598-85.058 34.796-28.353-23.198-57.995-36.086-85.059-34.795 51.551-37.375 119.856-37.375 170.117 0m-61.86 333.788c-14.177 6.445-30.931 6.445-45.108 0-46.395-21.908-55.416-110.833-20.619-192.025 10.309-25.775 24.486-48.973 42.529-68.304 18.043 20.619 32.219 43.817 42.529 68.304 36.086 82.481 27.064 170.117-19.331 192.025M47.362 278.333c-21.909-51.55-27.065-105.678-14.176-146.919 6.444-20.62 19.332-36.086 34.796-43.817 23.198-10.311 54.129-1.29 85.059 23.197-19.332 23.197-36.086 48.973-47.684 76.037-23.198 55.417-28.353 113.411-18.043 157.229-16.753-19.332-29.641-41.24-39.952-65.727m248.732 0c-10.311 23.198-23.198 45.107-38.664 65.727 10.311-43.818 5.156-101.812-18.043-157.229-11.598-28.352-28.352-54.129-47.683-76.037 29.641-24.487 60.571-33.508 85.058-21.909 15.465 7.732 27.065 21.909 34.796 43.817 11.599 39.953 6.444 94.081-15.464 145.631Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 256 256" width="256" height="256">
<path d="M2268.2 2512.3a953.7 953.7 0 0 1-50 57c-180.5 189.5-426.2 294-691.6 294A953.7 953.7 0 0 1 847.8 2582a952.7 952.7 0 0 1-281.2-678.8 953.8 953.8 0 0 1 281.2-678.9 953.7 953.7 0 0 1 678.8-281.1 953.7 953.7 0 0 1 678.8 281.1 953.7 953.7 0 0 1 281.2 678.9c0 219.2-78.9 437.2-218.4 609" style="fill:#196aff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.36633128" transform="matrix(.13333 0 0 -.13333 -75.5 381.8)"/>
<path d="M1823.7 1650.9c35.7 104.2 94.7 136.1 102 297 2.6 56.5-14.7 236-14.7 236s28 72-25.8 152.3c-83.5 124.3-255.4 132.8-345.7 132.8-90.3 0-260.2-8.5-343.7-132.8C1142 2256 1170 2184 1170 2184s-9.5-92.4-16.7-173.8c-1.7-19.1.1-94.7 2.4-113a453 453 0 0 1 25.8-96.2c14.4-39.6 36.8-79.9 54-120.5 51.8-122.8 8.4-274.9 11.1-407.3 2.2-94-20-189.3-28.7-281.2a960.4 960.4 0 0 1 308.7-50.6 958.6 958.6 0 0 1 344.9 63.6c-20.4 115-44.1 224.2-47.8 265.9-10.6 125.9-41.3 259.4 0 380" style="fill:#fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.36655635" transform="matrix(.13333 0 0 -.13333 -75.5 381.8)"/>
<path d="M1162.9 2383.9c1.1-18.8 3-38 8.3-56.2 1.6-5.7 4-19.7 11.4-21.8 9-2.6 25.9 8.3 32.3 13 12.3 9 23.9 18.5 36.2 27.6 8 6 16.5 10.5 24.3 16.5 8.4 6.6 14.7 14.5 21.7 22.2 8.4 9.4 14.8 19 21.3 29.5 5.1 8.2 37.1 13.5 42.2 21 5.6 8.3 1 18.6 1 28.7 0 74.2 4.4 147.6 6.1 220.3 1.8 50 21.4 109.2-53.4 85.8-160.3-50-158.5-271.3-151.4-386.6M1869.1 2279.7c-1.6 1.8-4.2 3.2-6.3 4.8a208 208 0 0 0-25.1 21.5c-9.4 9.6-19.2 19-28.2 28.9-7.9 8.7-17.3 16.6-25 25.6-5.1 6-10 12.3-14.6 18.5-2.3 3.2-3.5 7-5.3 10.4-2.7 5-40 10.1-36.2 15 6.3 8.3 20.3 15.4 23.7 25 17.2 48.6 24.8 244.5 26.8 294.5 5.4 127.8 117.6-6.3 137.2-57.7 57-149.7 23.2-258.8-46.3-386.6" style="fill:#fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.36633128" transform="matrix(.13333 0 0 -.13333 -75.5 381.8)"/>
<path d="M1716.5 1787.9c-.1 73.8-9.3 103.6-50.4 139.7-25.8 22.6-55.9 31.2-103.8 30-47.9 1.2-82.4-13.4-107.3-39.2-37.5-39-47.4-62-47.5-135.9 0-39.9 43-128.1 55.7-148.5 21.3-36 60.6-48.9 99.1-46.2 38.6-2.7 77.9 10.3 99.1 46.2 12.8 20.4 55.1 107 55 153.9" style="fill:#f1e6d3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.36633128" transform="matrix(.13333 0 0 -.13333 -75.5 381.8)"/>
<path d="M1226.6 2316c-9.6 86.2-38.6 240 61.5 331.3 11 10.1 14-24.2 15.8-38 2.6-19 0-73.5.4-92.6.7-36.1 8.3-55 4.7-71.5-9.6-45-17.3-42.2-26.5-69.6-18.3-54.4-53.3-83-55.9-59.5M1851.7 2333c10.3-18.2 37 80.3 45.4 123.2 8 40.3 18 93.8 4 133.9-7.4 21.5-53 84.5-58.4 62.9-2-8.5-3.2-71.1-8.3-101.1-6.4-37.1-18-73.8-18-111.6-.2-84.5 25.3-88 35.3-107.2" style="fill:#f1d7d4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.36633128" transform="matrix(.13333 0 0 -.13333 -75.5 381.8)"/>
<path d="M1522 1319.7c-2.2-6.5-18.6-11.4-24.8-13.3-14.9-4.9-28.1 6.9-36.4 16.8-11.6 13.7-11.3 35.6-16.2 51.6-2.9 9.7-19.5 11-24.5 2-16.6-29.8-81.1 26.4-66.1 45.2 9.9 12.3-13.8 23.2-23.6 11-29-36.1 49-103.4 93.6-85.2 2-9 4-18 8-26.6 7.4-16.9 23.9-27.8 41-37 23.1-12.4 68.2 9.5 75 30.3 4.9 14.5-21.2 19.7-26 5.2M1727.6 1538.2c2.4-10 2.8-44-16-25.4-7.5 7.5-22.6 3-23.2-7-1.4-23.4-24.9-24-45.1-16.9-16 5.6-24.6-16.6-8.6-22.1 29.7-10.4 62-4.6 74.7 17.8 10.1-4.7 21.5-6 30.7 2.6 16 15 18.4 36.2 13.7 55.7-3.5 14.8-29.7 10.1-26.2-4.7M1775 1049.2c-7-14.3-19.8-13.4-33.6-7.4-10.1 4.4-22.6-2.8-19.6-13 6.2-20.6-19.7-26.6-37.3-19.3-15.4 6.5-28.8-13.8-13.2-20.3 31.6-13.2 71.7-1.6 77.5 26.2 20.4-3.3 39.8 2.4 49.4 22.3 6.7 13.6-16.4 25.4-23.2 11.5M1569.8 2153.3c-3.3-20.2-41.1 3.3-50.5 9.7-8.3 5.5-19 2.1-20-7.3-1.4-12.7-18.5-9-26.3-7.4-14.8 3-27.4 12.2-27.7 26-.4 13.6 8.2 27.7 12.6 40.4 2.9 8-8.7 17-17.2 11.5-15.2-9.7-88.7-18.5-59.4 13.6 9.3 10.2-7.1 24.8-16.6 14.5-13.5-14.8-22.6-48.7 6.6-56 15.5-3.7 37.8-3.5 56.8.8-8-25.5-9.6-48.8 23.2-65.1 22.1-11.1 52.5-11 65.4 6 27.2-14.5 69.7-28.7 75.6 7.8 2.1 13-20.4 18.5-22.5 5.5" style="fill:#faeee0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.36633128" transform="matrix(.13333 0 0 -.13333 -75.5 381.8)"/>
<path d="M1443 1685.6c39.4-3.4 78.8-12.3 118.5-10.9 25.4 1 51.7 4.5 76.8 8.2 18.2 2.7 40.5 6 52.7 19.4 1-45-92.6-59.1-128.9-60-42.1-1-89.5 17.2-119 43.3" style="fill:#494949;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.36633128" transform="matrix(.13333 0 0 -.13333 -75.5 381.8)"/>
<path d="M1549.4 1779.5a353.5 353.5 0 0 1-2.7-87.3c.7-7.6-1.3-25.7 8.8-29.5 8.2-3 18.3 2.7 19.7 10.1 2.2 12.5-3 28.2-3.5 41-.5 14.9 0 29.8 1.6 44.7 1 8.8 5.9 20.7-4.2 27-7.4 4.5-18.3 2.8-19.7-6" style="fill:#494949;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.36633128" transform="matrix(.13333 0 0 -.13333 -75.5 381.8)"/>
<path d="M1626 1849.7c-23.7-1-45.7-14.2-63.4-27-16.1 10.7-40.5 20.5-60.7 14.8-12-3.4-1.1-7.1 4-10.3 9.2-6.2 16.8-14.2 23.7-22.4 10.3-12.6 19.6-25.8 30.7-38 7.6 5.6 15 11.1 21.6 17.6 3.1 3 28.5 37 32.4 42.7 2.4 3.6 5 7.4 7.8 10.8 2.9 3.5 11 9 3.9 11.8" style="fill:#494949;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.36633128" transform="matrix(.13333 0 0 -.13333 -75.5 381.8)"/>
<path d="M1326.5 2010c11.7 30.3 24.3 68.4 56.3 62.4 24.2-5.2 56.7-86.2 36-78.2-11.3 4.4-20.3 41.1-41.4 46-13.4 3-32-43.6-50-48.4-8.7-2.3-4.3 10.4-.9 18.2M1670.6 2010c11.7 30.3 24.2 68.4 56.3 62.4 24.2-5.2 56.7-86.2 35.9-78.2-11.3 4.4-20.2 41.1-41.3 46-13.5 3-32-43.6-50-48.4-8.7-2.3-4.4 10.4-1 18.2" style="fill:#2c3844;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:.36633128" transform="matrix(.13333 0 0 -.13333 -75.5 381.8)"/>
</svg>

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@@ -0,0 +1 @@
<svg viewBox="0 0 90 90" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path fill="#4840BB" d="M0 0h90v90H0z"/><path d="m72 70.744-.003-.163a1.103 1.103 0 0 0-.24-.263c-12.01-9.911-10.498-30.645-7.087-49.89.137-.774.23-1.292-.38-1.364-3.88-.459-16.809 1.676-20.52 2.701-.965.267-1.052.55-1.069 1.167-1.018 38.523 22.383 46.588 28.742 47.843.145.029.462.065.557-.03ZM38.215 33.748c-4.763.94-9.173 2.773-12.989 4.42-.335.097-.871.674-.732 1.392 1.505 7.783 8.844 29.728 36.904 31.436.645.03 1.297-.09.788-.411-3.784-2.943-17.24-5.97-22.742-35.731-.056-.304-.049-1.462-1.229-1.106ZM24.751 52.019c-1.672 1.02-5.983 3.881-7.529 5.355-.306.292-.247.499-.112.997 1.248 4.607 8.614 12.683 26.912 12.056.864-.03.868-.297.417-.635-.294-.22-6.077-2.1-11.365-7.023-2.645-2.464-5.336-6.206-7.141-9.764-.448-.97-.675-1.295-1.182-.986Z" fill="#FFF"/></g></svg>

After

Width:  |  Height:  |  Size: 869 B

View File

@@ -0,0 +1,6 @@
<svg aria-hidden="true" fill="none" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
<circle cx="16" cy="16" r="12.444" fill="#403E3D" />
<path
d="M30.74 9.814a16.384 16.384 0 00-3.453-5.098 16.373 16.373 0 00-5.095-3.456C20.265.42 18.204 0 16.009 0c-2.194 0-4.274.42-6.201 1.26a16.373 16.373 0 00-5.095 3.456A16.384 16.384 0 001.26 9.814C.42 11.742 0 13.824 0 16.019c0 2.196.42 4.258 1.26 6.186a16.384 16.384 0 003.453 5.098 16.053 16.053 0 005.095 3.456C11.735 31.58 13.815 32 16.009 32c2.195 0 4.256-.42 6.183-1.241a16.052 16.052 0 005.095-3.456 16.384 16.384 0 003.454-5.098C31.58 20.277 32 18.215 32 16.02c0-2.196-.42-4.277-1.26-6.205zm-3.453.935c-.496.23-.935.65-1.355 1.299-.42.649-.916 1.585-1.507 2.825l-4.256 9.203h-.248l-3.473-8.286-4.16 8.286h-.267L7.404 13.804c-.401-.916-.82-1.623-1.222-2.1-.4-.477-.858-.802-1.373-.955v-.267h6.964v.267a1.127 1.127 0 00-.572.42c-.115.172-.19.363-.19.573 0 .096.018.21.037.344.038.114.077.248.134.4l2.9 6.817 2.042-4.029-1.068-2.539c-.306-.783-.592-1.28-.878-1.49-.267-.228-.61-.381-1.03-.457v-.268h7.155v.268c-.706.095-1.069.477-1.069 1.126 0 .134.038.344.115.63.076.268.19.554.305.802l2.29 5.652.553-1.165c.44-.916.802-1.757 1.03-2.54.23-.782.363-1.508.363-2.195 0-.668-.133-1.184-.381-1.566-.248-.363-.65-.63-1.183-.764v-.267h4.923v.248h.038z"
fill="#F1F0F0" />
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1 +1,4 @@
<svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="610.85 0 209.25 205.02"><defs><style>.cls-4,.cls-5{fill-rule:evenodd}.cls-4{fill:#c3c7cc}.cls-5{fill:#8abd56}</style></defs><g id="Layer_1-2" data-name="Layer 1"><path class="cls-5" d="M706.12 154.18c-24.88 0-45.04-20.12-45.04-44.92s20.17-44.91 45.04-44.91c18.75 0 34.83 11.44 41.61 27.69h29.99c-.58-2.36-1.22-4.71-2.01-6.98l17.24-15.67-8.47-15.1-23.03 6.45a77.812 77.812 0 0 0-6.48-6.49l7.07-21.88-14.88-8.89-17.6 16.1c-2.95-.99-5.99-1.79-9.1-2.4l-5.41-22.39-17.34-.33-5.97 22.73a73.37 73.37 0 0 0-9.5 2.55l-16.3-16.96-15.22 8.31 6.33 23.37a75.446 75.446 0 0 0-6.18 6.21l-23.03-6.39-9.07 14.75L636.22 86c-.97 2.87-1.75 5.83-2.35 8.85l-22.5 6.18-.5 17.29 23.19 6.31c.68 3.2 1.58 6.32 2.66 9.35l-17.77 15.43 8.18 15.25 23.99-6.48a78.86 78.86 0 0 0 5.93 5.92l-5.56 23.97 14.77 8.28 17.47-17.04c2.64.84 5.37 1.54 8.14 2.08l5.49 23.6h17.35l5.71-23.6c3.17-.62 6.28-1.45 9.29-2.46l16.07 17.23 15.05-8.59-6.36-22.81c2.42-2.1 4.69-4.35 6.8-6.74l22.37 6.72 8.77-14.92-14.02-13.77H742.3c-8.21 11.01-21.36 18.15-36.17 18.15z"/><path class="cls-4" d="M757.72 32.4c-16.16 0-29.26 13.06-29.26 29.18s13.1 29.18 29.26 29.18 29.26-13.06 29.26-29.18-13.1-29.18-29.26-29.18zm46.88 38.87c-.42 2.05-.98 4.06-1.66 6.01l10.84 10.62-5.7 9.7-14.52-4.36a46.849 46.849 0 0 1-4.43 4.37l4.14 14.82-9.78 5.58-10.46-11.2c-1.95.66-3.96 1.2-6.02 1.6l-3.72 15.34h-11.27l-3.57-15.34c-1.81-.35-3.57-.8-5.29-1.35l-11.35 11.08-9.6-5.38 3.62-15.58a48.105 48.105 0 0 1-3.85-3.84l-15.59 4.22-5.32-9.92 11.54-10.02c-.7-1.97-1.28-4-1.72-6.08l-15.07-4.09.32-11.23 14.62-4.01c.39-1.96.9-3.88 1.53-5.75l-11.33-11.02 5.89-9.58 14.96 4.15c1.25-1.42 2.6-2.77 4.02-4.03l-4.12-15.19 9.89-5.39 10.58 11.02a49.32 49.32 0 0 1 6.18-1.66L752.24 0l11.27.22 3.5 14.54c2.02.4 3.99.92 5.91 1.57l11.44-10.46 9.66 5.78-4.6 14.21c1.49 1.32 2.9 2.73 4.22 4.22l14.96-4.19 5.5 9.8-11.2 10.18c.77 2.24 1.39 4.54 1.85 6.92l15.34 3.85-.12 11.24-15.4 3.4z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 489.891">
<path fill="#8abd56" d="M227.631 368.464c-59.459 0-107.638-48.084-107.638-107.351 0-59.268 48.203-107.328 107.638-107.328 44.809 0 83.238 27.34 99.441 66.175h71.671c-1.386-5.64-2.916-11.256-4.804-16.681l41.201-37.449-20.242-36.086-55.038 15.414a186.235 186.235 0 0 0-15.486-15.51l16.896-52.289-35.56-21.246-42.061 38.476a173.01 173.01 0 0 0-21.748-5.735l-12.929-53.508-41.439-.789-14.268 54.321a174.91 174.91 0 0 0-22.703 6.094L131.608 54.44 95.235 74.3l15.127 55.85a180.008 180.008 0 0 0-14.769 14.841L40.555 129.72 18.88 164.97l41.702 40.555c-2.318 6.859-4.182 13.933-5.616 21.15L1.195 241.444 0 282.765l55.42 15.079c1.625 7.648 3.776 15.104 6.357 22.345L19.31 357.064l19.549 36.445 57.332-15.486a188.032 188.032 0 0 0 14.171 14.148l-13.287 57.284 35.298 19.788 41.75-40.723a174.059 174.059 0 0 0 19.453 4.971l13.12 56.4h41.464l13.646-56.4a176.178 176.178 0 0 0 22.201-5.879l38.405 41.177 35.967-20.529-15.2-54.512a172.2 172.2 0 0 0 16.251-16.107l53.461 16.059 20.959-35.656-33.506-32.908h-86.249c-19.62 26.312-51.047 43.376-86.44 43.376l-.024-.048Z"/>
<path fill="#c3c7cc" d="M350.946 77.43c-38.619 0-69.926 31.212-69.926 69.736s31.307 69.735 69.926 69.735c38.62 0 69.927-31.211 69.927-69.735S389.566 77.43 350.946 77.43Zm112.036 92.893a111.726 111.726 0 0 1-3.968 14.363l25.906 25.38-13.622 23.181-34.7-10.419c-3.296 3.711-6.83 7.2-10.587 10.443l9.894 35.417-23.373 13.336-24.997-26.766a110.792 110.792 0 0 1-14.387 3.823l-8.89 36.66h-26.934l-8.531-36.66a110.009 110.009 0 0 1-12.643-3.226l-27.124 26.479-22.942-12.857 8.651-37.233a114.803 114.803 0 0 1-9.201-9.177l-37.258 10.085-12.713-23.707 27.578-23.946a113.56 113.56 0 0 1-4.11-14.531l-36.015-9.774.765-26.838 34.939-9.583a110.788 110.788 0 0 1 3.656-13.742L215.3 84.696l14.076-22.895 35.752 9.918a110.523 110.523 0 0 1 9.607-9.631l-9.846-36.302 23.635-12.881 25.284 26.336a117.12 117.12 0 0 1 14.77-3.967L337.85 0l26.933.526 8.365 34.748c4.827.956 9.535 2.199 14.124 3.752l27.339-24.998 23.086 13.814-10.993 33.959a118.2 118.2 0 0 1 10.085 10.085l35.752-10.013 13.144 23.42-26.766 24.328a121.928 121.928 0 0 1 4.421 16.538L500 135.36l-.287 26.862-36.803 8.125.072-.024Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,13 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="800px" height="800px" viewBox="0 0 192 192" xmlns="http://www.w3.org/2000/svg">
<g fill="none">
<path d="m97.156 22 49.672 21.975L170 96.111l-21.154 51.37L96.122 170l-50.775-20.6L22 97.096l22.34-53.421Z" style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke fill markers"/>
<path d="M128.273 70v51.57h-7.916L96.096 98.308 71.703 121.57h-7.666V70" style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke fill markers"/>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
<path fill="none" d="m253.612 18.751 155.225 68.671 72.412 162.926-66.105 160.531-164.763 70.372-158.672-64.375-72.959-163.45L88.562 86.485l165.05-67.734Z"/>
<path d="m261.198 1.604 155.225 68.672a18.746 18.746 0 0 1 9.548 9.532l72.413 162.924a18.752 18.752 0 0 1 .203 14.755l-66.106 160.532a18.755 18.755 0 0 1-9.973 10.103l-164.762 70.372a18.751 18.751 0 0 1-14.414.131L84.66 434.251a18.749 18.749 0 0 1-10.073-9.732L1.628 261.068a18.751 18.751 0 0 1-.177-14.877l69.814-166.94a18.744 18.744 0 0 1 10.18-10.112L246.493 1.405a18.741 18.741 0 0 1 14.705.199Zm-7.862 37.527-150.471 61.752-63.69 152.301 66.579 149.156 144.442 58.602 150.53-64.293 60.13-146.019-66.217-148.985-141.303-62.512v-.002Z"/>
<path fill="none" d="M350.853 168.751v161.156h-24.737L250.3 257.213l-76.228 72.694h-23.957V168.751"/>
<path d="m168.865 308.963 68.495-65.319c7.258-6.921 18.677-6.906 25.916.035l68.828 65.992v-140.92c0-10.349 8.4-18.75 18.75-18.75 10.347 0 18.75 8.401 18.75 18.75v161.156c0 10.355-8.396 18.75-18.75 18.75h-24.739a18.757 18.757 0 0 1-12.977-5.216l-62.874-60.285-63.252 60.32a18.75 18.75 0 0 1-12.94 5.181h-23.957c-10.355 0-18.75-8.395-18.75-18.75V168.751c0-10.349 8.402-18.75 18.75-18.75 10.349 0 18.75 8.401 18.75 18.75v140.212Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 677 B

After

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 381 B

View File

@@ -1,6 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="300px" height="260px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:0.989" fill="#6262f1" d="M 81.5,-0.5 C 112.5,-0.5 143.5,-0.5 174.5,-0.5C 169.154,3.68235 164.654,8.68235 161,14.5C 138.96,52.7486 116.793,90.9152 94.5,129C 111.174,158.016 127.84,187.016 144.5,216C 139.386,225.729 133.886,235.229 128,244.5C 121.475,251.672 113.642,256.672 104.5,259.5C 97.5,259.5 90.5,259.5 83.5,259.5C 73.8126,256.222 65.6459,250.556 59,242.5C 38.6208,208.399 18.7875,174.065 -0.5,139.5C -0.5,132.833 -0.5,126.167 -0.5,119.5C 19.3711,84.4302 39.5378,49.4302 60,14.5C 65.987,7.65895 73.1537,2.65895 81.5,-0.5 Z"/></g>
<g><path style="opacity:0.989" fill="#6262f1" d="M 193.5,-0.5 C 200.833,-0.5 208.167,-0.5 215.5,-0.5C 225.781,2.8978 234.281,8.8978 241,17.5C 260.794,51.4318 280.294,85.4318 299.5,119.5C 299.5,125.833 299.5,132.167 299.5,138.5C 279.641,173.869 259.475,209.203 239,244.5C 232.912,251.778 225.412,256.778 216.5,259.5C 185.833,259.5 155.167,259.5 124.5,259.5C 129.821,254.339 134.654,248.672 139,242.5C 160.081,205.337 181.414,168.337 203,131.5C 203.635,129.365 203.301,127.365 202,125.5C 185.781,98.2288 169.947,70.7288 154.5,43C 159.614,33.2707 165.114,23.7707 171,14.5C 177.343,7.59119 184.843,2.59119 193.5,-0.5 Z"/></g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 433.348">
<path fill="#6363F1" d="M0 216.667c0 9.5 2.5 19 7.333 27.185l87.686 151.815c8.981 15.5 22.648 28.166 39.648 33.851 32.203 11 67.703-2.333 84.666-31.833L240.5 361 157 216.667l88.167-152.834 21.166-36.666A86.49 86.49 0 0 1 291.167 0h-136C131.333 0 109.333 12.667 97.5 33.333L7.333 189.518A53.712 53.712 0 0 0 0 216.667Z"/>
<path fill="#6363F1" d="M500 216.667c0-9.5-2.5-19.019-7.333-27.167L403.833 35.667C386.759 6.278 351.37-7.019 319.148 3.833 302.185 9.5 288.5 22.148 279.5 37.667l-20 34.481L343 216.667 254.833 369.5l-21.166 36.667c-6.334 10.833-14.834 20-24.834 27.166h136c23.834 0 45.834-12.666 57.667-33.333l90.167-156.167c4.833-8.166 7.333-17.666 7.333-27.166Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 748 B

View File

@@ -1 +1,4 @@
<svg fill="#1DF0BB" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Wyze</title><path d="M5.475 13.171 7.3 9.469h.974L5.779 14.53h-.608l-1.034-2.082-1.034 2.082h-.609L0 9.469h.973l1.826 3.673.851-1.706-.973-1.967h.973l1.825 3.702Zm8.457-3.702-2.251 3.442v1.591h-.882v-1.591L8.517 9.469h1.034l1.673 2.545 1.673-2.545h1.035Zm5.444 4.194H24v.867h-4.624v-.867Zm0-4.194H24v.868h-4.624v-.868Zm0 2.083H24v.867h-4.624v-.867Zm-.273-2.083-3.438 4.223h3.133v.838H13.84l3.407-4.222h-3.042v-.839h4.898Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 121.508">
<path fill="#00d0b9" fill-rule="evenodd" d="m157.123 0-46.788 100.559-17.737-38.408-6.983-15.363L64.246 0H49.581l28.631 62.151-17.458 38.408L14.665 0H0l53.771 115.922 2.793 5.586h9.777l2.793-5.586 17.458-38.408 17.458 38.408 2.794 5.586h9.776l2.793-5.586L171.788 0h-14.665Zm106.843 0-35.614 62.849L192.737 0h-15.363l43.995 78.212v43.296h13.268V78.212L279.33 0h-15.364ZM395.95 65.642H500V53.073H395.95v12.569Z"/>
<path fill="#00d0b9" fill-rule="evenodd" d="M395.95 65.642H500V53.073H395.95v12.569ZM287.011 0v13.268h76.118l-81.006 108.24h102.654V108.24h-76.118L389.665 0H287.011ZM395.95 12.57H500V0H395.95v12.57Zm0 108.938H500v-12.569H395.95v12.569Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 523 B

After

Width:  |  Height:  |  Size: 729 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><circle cx="512" cy="512" r="512" style="fill:#6001d2"/><path d="M256 390.61h101.45l59.06 151 59.83-151H575L426.38 748.15H327l40.66-94.74Zm332.7 143.54a61.36 61.36 0 1 0 61.37 61.35 61.36 61.36 0 0 0-61.37-61.35M768 275.85H657.83l-98.09 235.67h110.55Z" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 344 B

View File

@@ -1,20 +1,4 @@
<svg width="576" height="569" viewBox="0 0 576 569" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M464.493 260.334H359.255C357.022 260.334 354.236 261.878 353.078 263.765L290.011 366.435C288.854 368.323 286.969 368.313 285.812 366.435L223.411 263.786C222.264 261.898 219.488 260.344 217.255 260.344H111.526C109.293 260.344 108.473 261.838 109.723 263.675L234.392 446.992C235.641 448.819 236.655 452.129 236.655 454.33V564.377C236.655 566.577 238.489 568.383 240.722 568.383H335.255C337.488 568.383 339.322 566.577 339.322 564.377V454.33C339.322 452.129 340.346 448.819 341.586 446.992L466.285 263.675C467.535 261.848 466.715 260.344 464.482 260.344L464.493 260.334Z" fill="#3B5EDA"/>
<path d="M280.775 101.732C283.521 103.236 286.184 104.457 287.587 104.457C288.99 104.457 291.347 103.62 294.379 101.732C353.983 64.118 304.386 17.9556 287.587 0.566406C270.778 17.9556 221.181 64.118 280.775 101.732Z" fill="#3B5EDA"/>
<path d="M218.089 238.947C221.48 238.675 224.624 238.201 225.884 237.363C227.154 236.525 228.763 234.386 230.34 230.884C261.09 161.69 188.241 149.479 162.49 143.756C157.952 169.381 141.44 240.35 218.089 238.937V238.947Z" fill="#3B5EDA"/>
<path d="M120.44 223.836C123.308 222.029 125.858 220.172 126.585 218.85C127.313 217.528 127.722 214.884 127.456 211.069C121.812 135.739 51.6162 158.488 26.1416 165.3C34.2951 190.037 53.3678 260.39 120.44 223.836V223.836Z" fill="#3B5EDA"/>
<path d="M132.607 350.144C133.826 347.016 134.747 344.018 134.532 342.535C134.317 341.041 133.047 338.69 130.538 335.773C80.5514 278.509 37.8274 337.912 21.4487 358.309C42.9285 373.428 100.71 418.823 132.596 350.144H132.607Z" fill="#3B5EDA"/>
<path d="M287.578 120.822C274.426 135.446 235.615 174.241 282.242 205.86C284.393 207.122 286.472 208.151 287.578 208.151C288.684 208.151 290.518 207.445 292.895 205.86C339.532 174.241 300.73 135.436 287.578 120.822Z" fill="#3B5EDA"/>
<path d="M159.196 382.333C158.448 381.818 156.861 381.445 154.495 381.425C107.786 381.233 115.561 425.518 117.487 441.525C133.384 437.71 178.218 429.404 161.706 386.36C160.846 384.513 159.934 382.848 159.186 382.333H159.196Z" fill="#3B5EDA"/>
<path d="M282.242 306.502C284.393 307.763 286.472 308.793 287.578 308.793C288.684 308.793 290.518 308.086 292.894 306.502C339.531 274.882 300.73 236.077 287.578 221.463C274.426 236.087 235.615 274.882 282.242 306.502Z" fill="#3B5EDA"/>
<path d="M85.4788 282.937C86.9436 280.939 88.1727 278.991 88.2751 277.911C88.3776 276.831 87.8244 274.964 86.4416 272.492C58.6623 223.887 15.9587 258.494 0 270.09C13.6028 284.31 49.3517 325.87 85.4893 282.937H85.4788Z" fill="#3B5EDA"/>
<path d="M133.537 149.101C136.036 148.93 138.341 148.607 139.242 147.981C140.143 147.355 141.25 145.751 142.284 143.116C162.279 90.9288 107.939 80.8768 88.6822 76.2646C86.3468 95.6621 76.9434 149.353 133.547 149.101H133.537Z" fill="#3B5EDA"/>
<path d="M210.076 132.318C212.831 132.792 215.433 133.054 216.591 132.621C217.748 132.187 219.387 130.733 221.23 128.14C257.286 76.719 200.949 51.3166 181.262 41.1737C173.395 61.6511 148.453 117.522 210.076 132.318V132.318Z" fill="#3B5EDA"/>
<path d="M349.542 237.37C350.812 238.207 353.946 238.672 357.337 238.954C433.976 240.367 417.464 169.398 412.937 143.773C387.185 149.486 314.336 161.707 345.086 230.901C346.664 234.393 348.272 236.542 349.542 237.38V237.37Z" fill="#3B5EDA"/>
<path d="M448 211.065C447.734 214.879 448.143 217.524 448.871 218.846C449.598 220.168 452.148 222.035 455.016 223.832C522.098 260.376 541.171 190.032 549.314 165.296C523.839 158.494 453.644 135.735 448 211.065V211.065Z" fill="#3B5EDA"/>
<path d="M444.868 335.773C442.359 338.69 441.089 341.051 440.874 342.535C440.659 344.018 441.59 347.016 442.809 350.144C474.696 418.823 532.478 373.428 553.957 358.309C537.579 337.912 494.865 278.509 444.868 335.773V335.773Z" fill="#3B5EDA"/>
<path d="M420.923 381.408C418.557 381.428 416.969 381.811 416.222 382.316C415.474 382.821 414.562 384.486 413.702 386.343C397.2 429.387 442.024 437.693 457.921 441.508C459.847 425.511 467.621 381.216 420.913 381.408H420.923Z" fill="#3B5EDA"/>
<path d="M488.991 272.502C487.598 274.974 487.055 276.841 487.158 277.921C487.26 279.001 488.479 280.949 489.954 282.947C526.092 325.87 561.84 284.32 575.443 270.099C559.484 258.513 516.781 223.907 489.002 272.502H488.991Z" fill="#3B5EDA"/>
<path d="M436.185 147.981C437.086 148.596 439.391 148.919 441.89 149.101C498.493 149.353 489.091 95.6621 486.755 76.2646C467.498 80.8768 413.148 90.9389 433.153 143.116C434.177 145.751 435.283 147.365 436.195 147.981H436.185Z" fill="#3B5EDA"/>
<path d="M358.842 132.621C359.999 133.054 362.591 132.792 365.357 132.318C426.979 117.522 402.037 61.6411 394.171 41.1737C374.494 51.3166 318.156 76.719 354.202 128.14C356.046 130.733 357.684 132.187 358.842 132.621V132.621Z" fill="#3B5EDA"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 493.374">
<path fill="#3b5eda" d="M403.596 225.711h-91.44c-1.941 0-4.362 1.342-5.368 2.982l-54.799 89.21c-1.005 1.64-2.643 1.63-3.648 0l-54.22-89.192c-.997-1.64-3.409-2.99-5.349-2.99H96.904c-1.94 0-2.652 1.297-1.566 2.893l108.324 159.284c1.085 1.587 1.967 4.463 1.967 6.376v95.62c0 1.91 1.593 3.48 3.533 3.48h82.14c1.94 0 3.534-1.57 3.534-3.48v-95.62c0-1.913.89-4.789 1.967-6.376l108.35-159.284c1.086-1.587.374-2.894-1.566-2.894l.01-.009ZM243.964 87.903c2.386 1.307 4.7 2.367 5.92 2.367 1.218 0 3.266-.727 5.9-2.367 51.79-32.683 8.696-72.793-5.9-87.903-14.606 15.11-57.7 55.22-5.92 87.903Zm-54.467 119.225c2.946-.236 5.678-.648 6.773-1.376 1.103-.728 2.501-2.587 3.871-5.63 26.719-60.122-36.58-70.732-58.954-75.705-3.943 22.266-18.29 83.93 48.31 82.703v.008Zm-84.847-13.13c2.492-1.57 4.707-3.183 5.34-4.332.632-1.149.987-3.446.756-6.76-4.904-65.455-65.897-45.688-88.031-39.77 7.084 21.495 23.656 82.624 81.935 50.862Zm10.572 109.749c1.059-2.718 1.86-5.323 1.672-6.612-.187-1.298-1.29-3.34-3.47-5.875-43.434-49.756-80.556 1.859-94.787 19.581 18.664 13.137 68.87 52.58 96.575-7.094h.01ZM249.875 104.49c-11.427 12.707-45.15 46.416-4.636 73.89 1.869 1.096 3.675 1.99 4.636 1.99.961 0 2.555-.614 4.62-1.99 40.523-27.474 6.808-61.192-4.62-73.89Z"/>
<path fill="#3b5eda" d="M138.325 331.716c-.65-.448-2.03-.772-4.085-.79-40.585-.166-33.83 38.313-32.156 52.222 13.813-3.315 52.769-10.532 38.422-47.933-.748-1.605-1.54-3.052-2.19-3.5h.009Zm106.914-65.889c1.869 1.095 3.675 1.99 4.636 1.99.961 0 2.555-.614 4.62-1.99 40.522-27.475 6.808-61.192-4.62-73.89-11.427 12.706-45.15 46.415-4.636 73.89ZM74.272 245.351c1.273-1.736 2.341-3.429 2.43-4.367.09-.938-.392-2.56-1.593-4.709C50.971 194.043 13.867 224.113 0 234.188c11.82 12.356 42.882 48.467 74.281 11.163h-.009Zm41.758-116.29c2.171-.148 4.174-.429 4.957-.973.783-.544 1.745-1.937 2.643-4.227 17.374-45.345-29.842-54.08-46.575-58.086-2.028 16.854-10.2 63.505 38.983 63.286h-.008Zm66.504-14.582c2.394.412 4.655.64 5.661.263 1.005-.377 2.43-1.64 4.03-3.893 31.33-44.68-17.621-66.752-34.727-75.565-6.836 17.792-28.508 66.339 25.036 79.195Zm121.182 91.279c1.103.727 3.826 1.131 6.773 1.376 66.591 1.228 52.244-60.437 48.31-82.702-22.376 4.964-85.674 15.583-58.955 75.705 1.37 3.034 2.768 4.902 3.872 5.63v-.009Zm85.549-22.856c-.23 3.314.125 5.612.757 6.76.632 1.15 2.848 2.772 5.34 4.333 58.287 31.753 74.86-29.369 81.935-50.862-22.135-5.91-83.128-25.685-88.032 39.769Zm-2.721 108.358c-2.18 2.535-3.284 4.586-3.47 5.875-.187 1.29.622 3.894 1.681 6.612 27.706 59.675 77.913 20.231 96.576 7.094-14.23-17.722-51.345-69.337-94.787-19.581Zm-20.806 39.652c-2.056.017-3.435.35-4.084.79-.65.438-1.443 1.885-2.19 3.498-14.339 37.4 24.609 44.618 38.422 47.933 1.673-13.9 8.428-52.388-32.156-52.22h.008Zm59.144-94.628c-1.21 2.148-1.682 3.77-1.592 4.709.088.938 1.147 2.63 2.43 4.367 31.4 37.295 62.46 1.193 74.28-11.164-13.867-10.067-50.971-40.136-75.108 2.088h-.01ZM379 128.088c.782.535 2.785.815 4.956.973 49.183.22 41.013-46.432 38.983-63.286-16.732 4.007-63.956 12.75-46.574 58.086.89 2.29 1.85 3.692 2.643 4.227H379Zm-67.204-13.346c1.006.376 3.258.149 5.661-.263 53.543-12.856 31.871-61.411 25.037-79.195-17.098 8.813-66.05 30.885-34.73 75.565 1.603 2.253 3.026 3.516 4.032 3.893Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@@ -36,5 +36,5 @@ file, that adheres to the above format.
SUPPORT
If you need help, please reach out to support@ente.io, and a human will get in touch with you.
If you need help, please visit @ https://github.com/ente-io/ente/discussions/new?category=q-a, and someone will get in touch with you.
If you have feature requests, please create an issue @ https://github.com/ente-io/ente

View File

@@ -2,5 +2,4 @@ flutter_icons:
android: "launcher_icon"
image_path: "assets/generation-icons/icon-light.png"
adaptive_icon_foreground: "assets/generation-icons/icon-light-adaptive-fg.png"
adaptive_icon_background: "#ffffff"
adaptive_icon_background: "assets/generation-icons/icon-light-adaptive-bg.png"

View File

@@ -1,9 +1,9 @@
PODS:
- app_links (0.0.1):
- app_links (0.0.2):
- Flutter
- connectivity_plus (0.0.1):
- Flutter
- ReachabilitySwift
- FlutterMacOS
- device_info_plus (0.0.1):
- Flutter
- DKImagePickerController/Core (4.3.9):
@@ -67,6 +67,7 @@ PODS:
- Toast
- local_auth_darwin (0.0.1):
- Flutter
- FlutterMacOS
- move_to_background (0.0.1):
- Flutter
- MTBBarcodeScanner (5.0.11)
@@ -81,15 +82,14 @@ PODS:
- qr_code_scanner (0.2.0):
- Flutter
- MTBBarcodeScanner
- ReachabilitySwift (5.2.3)
- SDWebImage (5.19.2):
- SDWebImage/Core (= 5.19.2)
- SDWebImage/Core (5.19.2)
- Sentry/HybridSDK (8.25.0)
- sentry_flutter (7.20.2):
- Sentry/HybridSDK (8.33.0)
- sentry_flutter (8.7.0):
- Flutter
- FlutterMacOS
- Sentry/HybridSDK (= 8.25.0)
- Sentry/HybridSDK (= 8.33.0)
- share_plus (0.0.1):
- Flutter
- shared_preferences_foundation (0.0.1):
@@ -125,7 +125,7 @@ PODS:
DEPENDENCIES:
- app_links (from `.symlinks/plugins/app_links/ios`)
- connectivity_plus (from `.symlinks/plugins/connectivity_plus/ios`)
- connectivity_plus (from `.symlinks/plugins/connectivity_plus/darwin`)
- device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
- file_picker (from `.symlinks/plugins/file_picker/ios`)
- file_saver (from `.symlinks/plugins/file_saver/ios`)
@@ -158,7 +158,6 @@ SPEC REPOS:
- DKPhotoGallery
- MTBBarcodeScanner
- OrderedSet
- ReachabilitySwift
- SDWebImage
- Sentry
- sqlite3
@@ -169,7 +168,7 @@ EXTERNAL SOURCES:
app_links:
:path: ".symlinks/plugins/app_links/ios"
connectivity_plus:
:path: ".symlinks/plugins/connectivity_plus/ios"
:path: ".symlinks/plugins/connectivity_plus/darwin"
device_info_plus:
:path: ".symlinks/plugins/device_info_plus/ios"
file_picker:
@@ -222,12 +221,12 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/url_launcher_ios/ios"
SPEC CHECKSUMS:
app_links: e70ca16b4b0f88253b3b3660200d4a10b4ea9795
connectivity_plus: bf0076dd84a130856aa636df1c71ccaff908fa1d
app_links: e7a6750a915a9e161c58d91bc610e8cd1d4d0ad0
connectivity_plus: ddd7f30999e1faaef5967c23d5b6d503d10434db
device_info_plus: c6fb39579d0f423935b0c9ce7ee2f44b71b9fce6
DKImagePickerController: 946cec48c7873164274ecc4624d19e3da4c1ef3c
DKPhotoGallery: b3834fecb755ee09a593d7c9e389d8b5d6deed60
file_picker: 15fd9539e4eb735dc54bae8c0534a7a9511a03de
file_picker: 09aa5ec1ab24135ccd7a1621c46c84134bfd6655
file_saver: 503e386464dbe118f630e17b4c2e1190fa0cf808
fk_user_agent: 1f47ec39291e8372b1d692b50084b0d54103c545
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
@@ -238,19 +237,18 @@ SPEC CHECKSUMS:
flutter_native_splash: edf599c81f74d093a4daf8e17bd7a018854bc778
flutter_secure_storage: d33dac7ae2ea08509be337e775f6b59f1ff45f12
fluttertoast: e9a18c7be5413da53898f660530c56f35edfba9c
local_auth_darwin: 4d56c90c2683319835a61274b57620df9c4520ab
local_auth_darwin: 66e40372f1c29f383a314c738c7446e2f7fdadc3
move_to_background: 39a5b79b26d577b0372cbe8a8c55e7aa9fcd3a2d
MTBBarcodeScanner: f453b33c4b7dfe545d8c6484ed744d55671788cb
OrderedSet: aaeb196f7fef5a9edf55d89760da9176ad40b93c
package_info_plus: 115f4ad11e0698c8c1c5d8a689390df880f47e85
package_info_plus: 58f0028419748fad15bf008b270aaa8e54380b1c
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
privacy_screen: 1a131c052ceb3c3659934b003b0d397c2381a24e
qr_code_scanner: bb67d64904c3b9658ada8c402e8b4d406d5d796e
ReachabilitySwift: 7f151ff156cea1481a8411701195ac6a984f4979
SDWebImage: dfe95b2466a9823cf9f0c6d01217c06550d7b29a
Sentry: cd86fc55628f5b7c572cabe66cc8f95a9d2f165a
sentry_flutter: 0cf2507eb90ff7a6aa3304e900dd7f08edbbefdf
share_plus: c3fef564749587fc939ef86ffb283ceac0baf9f5
Sentry: 8560050221424aef0bebc8e31eedf00af80f90a6
sentry_flutter: e26b861f744e5037a3faf9bf56603ec65d658a61
share_plus: 8875f4f2500512ea181eef553c3e27dba5135aad
shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
sodium_libs: 1faae17af662384acbd13e41867a0008cd2e2318
sqflite: 673a0e54cc04b7d6dba8d24fb8095b31c3a99eec

View File

@@ -2,7 +2,7 @@ import Flutter
import UIKit
import app_links
@UIApplicationMain
@main
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,

Some files were not shown because too many files have changed in this diff Show More