Compare commits

...
77 Commits
Author SHA1 Message Date
grossmj 6cb8b9a75e Release v2.2.26 2021-10-08 21:02:04 +10:30
grossmj 7009459b0c Merge branch 'master' into 2.2 2021-10-08 20:14:09 +10:30
grossmj 03c94c0bc5 Sync appliance files. 2021-10-08 20:13:32 +10:30
grossmj 568df7e476 Fix running tests with Python 3.10
https://github.com/actions/setup-python/issues/249#issuecomment-934299359
2021-10-07 15:11:53 +10:30
piotrpekala7 482b46d343 Release web UI 2.2.26 2021-10-06 17:53:00 +02:00
grossmj 94ee197a6e Tests with Python 3.10 2021-10-06 20:27:57 +10:30
Jeremy Grossmann c386b2d046 Merge pull request #1978 from SDN-Projects/optimization/pip-no-cache-dir
chore : use --no-cache-dir flag to pip in dockerfiles to save space
2021-09-23 09:58:04 +09:30
Pratik Raj de2d72248e chore : use --no-cache-dir flag to pip in dockerfiles to save space
using --no-cache-dir flag in pip install ,make sure downloaded packages
by pip don't cached on system . This is a best practice which make sure
to fetch from repo instead of using local cached one . Further , in case
of Docker Containers , by restricting caching , we can reduce image size.
In term of stats , it depends upon the number of python packages
multiplied by their respective size . e.g for heavy packages with a lot
of dependencies it reduce a lot by don't caching pip packages.

Further , more detail information can be found at

https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6

Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
2021-09-22 15:17:21 +05:30
grossmj 5ece48500c Sort symbols by theme. Fixes https://github.com/GNS3/gns3-gui/issues/3230 2021-09-20 20:09:58 +09:30
grossmj 5eb5658a74 Fix memory percentage left warning. Fixes #1966 2021-09-20 18:08:02 +09:30
grossmj 3286348a95 Update affinity symbols. Fixes https://github.com/GNS3/gns3-gui/issues/3232 2021-09-20 17:46:19 +09:30
grossmj 67661616cf Development on v2.2.26dev1 2021-09-14 21:13:04 +09:30
grossmj 6beab9433b Release v2.2.25 2021-09-14 19:20:10 +09:30
grossmj e59e051961 Merge branch 'master' into 2.2 2021-09-14 18:42:39 +09:30
piotrpekala7 6b3f703f94 Release web UI 2.2.25 2021-09-14 10:35:10 +02:00
grossmj d44a6756c1 Sync appliance files 2021-09-12 18:13:21 +09:30
grossmj 6d10d92af2 Fix images_path -> symbols_path 2021-09-09 16:58:42 +09:30
grossmj a8aeb63c91 No need to find the mountpoint first for disk usage. 2021-09-09 16:58:02 +09:30
grossmj 6f1feed265 Fix issue preventing to use custom nested symbols. Fixes #1969 2021-09-08 15:13:51 +09:30
Jeremy Grossmann e026c1e91f Merge pull request #1967 from GNS3/affinity-symbols
Update affinity symbols
2021-09-07 19:30:53 -07:00
grossmj 40e565d968 Add comment for svgo 2021-09-08 11:33:04 +09:30
grossmj 5162ef2e22 Updated affinity symbols 2021-09-08 01:08:01 +09:30
grossmj 1923c37092 Shell script to update affinity symbols 2021-09-08 01:05:56 +09:30
grossmj 611570a863 Fix qemu-img rebase code to support Qemu 6.1. Ref https://github.com/GNS3/gns3-server/pull/1962 2021-09-05 22:18:46 +09:30
grossmj 99d7d0c769 Merge branch 'master' into 2.2
# Conflicts:
#	gns3server/compute/qemu/qemu_vm.py
2021-09-05 21:53:36 +09:30
Jeremy Grossmann e42b8cb97c Merge pull request #1963 from GNS3/run-with-qemu-6.1
Qemu 6.1 support
2021-09-05 05:15:23 -07:00
grossmj ed336da304 Qemu 6.1 support
Handle the deprecated use of backing file without explicit backing format issue.
2021-09-05 18:34:37 +09:30
Jeremy Grossmann bcf34d0ec8 Merge pull request #1962 from candlerb/candlerb/1955
Reinstate qemu-img rebase
2021-09-04 22:28:52 -07:00
Brian Candler 21e9f38437 Reinstate qemu-img rebase
This allows importing portable projects with images and/or snapshots,
regression introduced by #1927.

Fixes #1955
2021-09-04 12:34:22 +01:00
grossmj a55c9a5c6a Return disk usage for partition that contains the default project directory. Fixes #1947 2021-09-03 12:04:10 +09:30
Jeremy Grossmann 041d2bd2d6 Merge pull request #1953 from GNS3/revert-1951-disk-usage-all-partitions
Revert "List disk usage for all mount points"
2021-09-02 05:29:53 -07:00
Jeremy Grossmann 51c6f3fa31 Revert "List disk usage for all mount points" 2021-09-02 21:59:09 +09:30
Jeremy Grossmann 83cbcac01b Merge pull request #1951 from GNS3/disk-usage-all-partitions
List disk usage for all mount points
2021-09-01 23:21:19 -07:00
grossmj b1224ce9f6 Update schema description for disk_usage_percent. 2021-09-02 15:48:13 +09:30
grossmj a2367d3c04 List disk usage for all mount points. 2021-09-02 15:43:38 +09:30
grossmj 45e0cbeca2 Merge branch 'master' into 2.2 2021-09-02 14:44:39 +09:30
grossmj 1eaabd6b25 Merge remote-tracking branch 'origin/master' 2021-09-01 19:31:46 +09:30
grossmj 4eb8491cfa Fix tests. Fixes #1950 2021-09-01 19:31:37 +09:30
Jeremy Grossmann b843f94068 Merge pull request #1880 from hrnciar/setuptools
Explicitly require setuptools, utils/get_resource.py imports pkg_resources
2021-08-29 22:06:35 -07:00
Jeremy Grossmann f71e7aac9f Merge branch 'master' into setuptools 2021-08-29 22:01:30 -07:00
grossmj 945e3e3e8e Development on 2.2.25dev1 2021-08-25 21:23:19 +09:30
grossmj 59a89c5f88 Release v2.2.24 2021-08-25 20:31:25 +09:30
grossmj 78c2ded2aa Merge branch 'master' into 2.2 2021-08-25 20:08:26 +09:30
piotrpekala7 6ba40bd5fb Release web UI 2.2.24 2021-08-25 11:57:52 +02:00
grossmj 6005e89181 Fix issue when searching for image with relative path. Fixes #1925 2021-08-25 17:23:21 +09:30
grossmj 27bcb60580 Sync appliance files. 2021-08-24 21:21:18 +09:30
grossmj 93711fe060 Update dependencies 2021-08-24 21:12:27 +09:30
grossmj 363fdb7d10 Fix wrong error when NAT interface is not allowed. Fixes #1943 2021-08-24 20:40:06 +09:30
grossmj 92150fba71 Fix incorrect Qemu binary selected when importing template. Fixes https://github.com/GNS3/gns3-gui/issues/3216 2021-08-24 17:26:06 +09:30
grossmj c4c71cc838 Fix error when updating a link style. Fixes https://github.com/GNS3/gns3-gui/issues/2461 2021-08-24 11:35:33 +09:30
grossmj 8aada49414 Some fixes for early support for Python3.10
The loop parameter has been removed from most of asyncio‘s high-level API following deprecation in Python 3.8.
2021-08-15 15:25:33 +09:30
grossmj 496170b4e5 Early support for Python3.10 Fixes #1940 2021-08-15 15:09:48 +09:30
Jeremy Grossmann 731152c75a Merge pull request #1938 from GNS3/dependabot/pip/pywin32-301
Bump pywin32 from 300 to 301
2021-08-09 17:59:35 -07:00
dependabot[bot] 2897325f36 Bump pywin32 from 300 to 301
Bumps [pywin32](https://github.com/mhammond/pywin32) from 300 to 301.
- [Release notes](https://github.com/mhammond/pywin32/releases)
- [Changelog](https://github.com/mhammond/pywin32/blob/master/CHANGES.txt)
- [Commits](https://github.com/mhammond/pywin32/commits)

---
updated-dependencies:
- dependency-name: pywin32
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-09 20:45:46 +00:00
grossmj 8c0899d086 Development on 2.2.24dev1 2021-08-05 21:16:10 +09:30
grossmj d5c73f4ba4 Release v2.2.23 2021-08-05 15:58:54 +09:30
grossmj 77487e4fc3 Merge branch 'master' into 2.2 2021-08-05 15:54:16 +09:30
grossmj 754f55b01b Sync appliance files. 2021-08-05 15:53:12 +09:30
Jeremy Grossmann b68f7a78a7 Merge pull request #1927 from candlerb/candlerb/1921
Support cloning of encrypted qcow2 base image files
2021-08-04 23:19:23 -07:00
piotrpekala7 6c36beb97f Release web UI 2.2.23 2021-08-04 10:59:50 +02:00
Jeremy Grossmann c231ae77e5 Merge pull request #1935 from rarylson/detect-kms-support
Update `remote-install.sh` with flag for KMS support and fix hostname inconsistencies
2021-08-01 15:28:42 -07:00
Rarylson Freitas e5a76fcf44 Fix hostname inconsistencies during script execution
When `--with-iou` and `--with-openvpn` are both enabled, hostname
were updated in `/etc/hostname` but not on the running system (only
changed after reboot). So the old hostname were used in MOTD and
client OpenVPN config URL.
2021-08-01 17:49:27 -03:00
Rarylson Freitas d926a713b9 Add option --without-kvm
Some cloud providers (example, AWS EC2 for non-metal instances) do not
support nested virtualization, as well as some hypervisors (example,
VirtualBox prior to 6.x, Hyper-V on AMD). Option `--without-kvm` can
be used to disable hardware acceleration in these scenarios. Otherwise,
user will receive error when trying to start Qemu-based devices.

Commit also: replace `enable_kvm` and `require_kvm` with newer config
options (`enable_hardware_acceleration` and
`require_hardware_acceleration`); and do some code refactors.

One can argue that, instead of prividing option `--without-kvm`, we
should check if system supports KVM and enable/disable hardware
acceleration accordingly. However, there is the case when the
hypervisor supports nested virtualization, but feature is just disabled.
The chosen approach for this case is to keep KVM enabled and let user
known (user will eventually receive an error) so user can fix it.
Otherwise, user might never know and suffer from performance
degradation.
2021-08-01 17:47:28 -03:00
grossmj 1a24ebfc19 Add a reload server endpoint. Fixes #1926 2021-08-01 16:20:30 +09:30
Jeremy Grossmann 6cf268ca93 Merge pull request #1934 from GNS3/handle_no-kvm_deprecated
Handle -no-kvm param deprecated in Qemu >= v5.2
2021-07-27 17:37:41 +09:30
Jeremy Grossmann 214bef9d06 Merge pull request #1932 from GNS3/mac-address-generation
Change how to generate random MAC addresses
2021-07-27 16:51:29 +09:30
grossmj 4646ce684f Handle -no-kvm param deprecated in Qemu >= v5.2 2021-07-27 16:34:51 +09:30
Jeremy Grossmann d2534d6fa0 Merge pull request #1933 from akrpic77/ak-fix-binary-websocket
Fix binary websocket access to the console
2021-07-26 20:42:54 +09:30
Andrej Krpič 3b7dc21ef0 Fix binary websocket access to the console
telnet_writer.write is not an async method - drain() is.
Remove async keyword so the call is the same as for the text websocket.
2021-07-26 12:58:35 +02:00
grossmj 0ecea8ffbb Change how to generate random MAC addresses 2021-07-25 16:03:54 +09:30
Jeremy Grossmann 6741d6d7a9 Merge pull request #1930 from mm1ke/fix_tests-gwaqIATV
setup.py: prevent installing tests directory
2021-07-13 08:20:13 +08:00
Michael Mair-Keimberger feace0c7dc setup.py: prevent installing tests directory 2021-07-12 19:04:30 +02:00
Brian Candler 1ee3e14bd3 Support cloning of encrypted qcow2 base image files
Fixes #1921
2021-07-09 10:53:02 +01:00
grossmj cdedd53339 Fix VMware VM support on Linux and Windows. Fixes #1919 2021-06-14 13:16:11 +09:30
Jeremy Grossmann e78b5fa6d6 Fix typo 2021-06-12 15:20:55 +09:30
grossmj 3524e22761 Development on 2.2.23dev1 2021-06-10 16:20:09 +09:30
Tomas Hrnciar bb47cc87e7 Explicitly require setuptools, utils/get_resource.py imports pkg_resources 2021-03-31 11:58:49 +02:00
641 changed files with 4429 additions and 13768 deletions

No files matched your search

+1 -1
View File
@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.6, 3.7, 3.8]
python-version: ["3.6", "3.7", "3.8", "3.9", "3.10"]
steps:
- uses: actions/checkout@v2
+41
View File
@@ -1,5 +1,46 @@
# Change Log
## 2.2.26 08/10/2021
* Release web UI 2.2.26
* Sort symbols by theme. Fixes https://github.com/GNS3/gns3-gui/issues/3230
* Fix memory percentage left warning. Fixes #1966
* Update affinity symbols. Fixes https://github.com/GNS3/gns3-gui/issues/3232
## 2.2.25 14/09/2021
* Release web UI 2.2.25
* Fix issue preventing to use custom nested symbols. Fixes #1969
* Updated affinity symbols
* Fix qemu-img rebase code to support Qemu 6.1. Ref https://github.com/GNS3/gns3-server/pull/1962
* Reinstate qemu-img rebase
* Return disk usage for partition that contains the default project directory. Fixes #1947
* Explicitly require setuptools, utils/get_resource.py imports pkg_resources
## 2.2.24 25/08/2021
* Release web UI 2.2.24
* Fix issue when searching for image with relative path. Fixes #1925
* Fix wrong error when NAT interface is not allowed. Fixes #1943
* Fix incorrect Qemu binary selected when importing template. Fixes https://github.com/GNS3/gns3-gui/issues/3216
* Fix error when updating a link style. Fixes https://github.com/GNS3/gns3-gui/issues/2461
* Some fixes for early support for Python3.10 The loop parameter has been removed from most of asyncio‘s high-level API following deprecation in Python 3.8.
* Early support for Python3.10 Fixes #1940
* Bump pywin32 from 300 to 301
## 2.2.23 05/08/2021
* Release web UI 2.2.23
* Fix hostname inconsistencies during script execution
* Add option `--without-kvm`
* Add a `reload` server endpoint. Fixes #1926
* Handle -no-kvm param deprecated in Qemu >= v5.2
* Fix binary websocket access to the console
* Change how to generate random MAC addresses
* setup.py: prevent installing tests directory
* Support cloning of encrypted qcow2 base image files
* Fix VMware VM support on Linux and Windows. Fixes #1919
## 2.2.22 10/06/2021
* Fix VMware support on macOS BigSur
+1 -1
View File
@@ -28,7 +28,7 @@ RUN apt-get install -y vpcs ubridge
ADD . /server
WORKDIR /server
RUN pip3 install -r /server/requirements.txt
RUN pip3 install --no-cache-dir -r /server/requirements.txt
EXPOSE 3080
+2 -2
View File
@@ -1,6 +1,6 @@
-rrequirements.txt
pytest==6.2.3
flake8==3.9.0
pytest==6.2.4
flake8==3.9.2
pytest-timeout==1.4.2
pytest-aiohttp==0.3.0
+14
View File
@@ -26,6 +26,13 @@
"kvm": "require"
},
"images": [
{
"filename": "vEOS-lab-4.26.2F.vmdk",
"version": "4.26.2F",
"md5sum": "de8ce9750fddb63bd3f71bccfcd7651e",
"filesize": 475332608,
"download_url": "https://www.arista.com/en/support/software-download"
},
{
"filename": "vEOS-lab-4.25.3M.vmdk",
"version": "4.25.3M",
@@ -210,6 +217,13 @@
}
],
"versions": [
{
"name": "4.26.2F",
"images": {
"hda_disk_image": "Aboot-veos-serial-8.0.0.iso",
"hdb_disk_image": "vEOS-lab-4.26.2F.vmdk"
}
},
{
"name": "4.25.3M",
"images": {
@@ -29,7 +29,6 @@
"process_priority": "normal"
},
"images": [
{
"filename": "arubaoscx-disk-image-genericx86-p4-20201110192651.vmdk",
"version": "10.06.0001",
+1 -1
View File
@@ -5,8 +5,8 @@
"vendor_name": "HPE Aruba",
"vendor_url": "arubanetworks.com",
"documentation_url": "https://asp.arubanetworks.com/downloads;products=Aruba%20SD-WAN",
"product_url": "https://www.arubanetworks.com/products/networking/gateways-and-controllers/",
"product_name": "Aruba SD-WAN Virtual Gateway",
"product_url": "https://www.arubanetworks.com/products/networking/gateways-and-controllers/",
"registry_version": 4,
"status": "stable",
"availability": "service-contract",
+1 -1
View File
@@ -22,7 +22,7 @@
"console_type": "telnet",
"kernel_command_line": "ide_generic.probe_mask=0x01 ide_core.chs=0.0:980,16,32 auto nousb console=ttyS0,9600 bigphysarea=65536 ide1=noprobe no-hlt",
"kvm": "disable",
"options": "-no-kvm -icount auto -hdachs 980,16,32",
"options": "-machine accel=tcg -icount auto -hdachs 980,16,32",
"cpu_throttling": 80,
"process_priority": "low"
},
+26
View File
@@ -25,6 +25,20 @@
"kvm": "require"
},
"images": [
{
"filename": "asav9-15-1.qcow2",
"version": "9.15.1",
"md5sum": "4e8747667f52e9046979f126128a61d1",
"filesize": 252444672,
"download_url": "https://software.cisco.com/download/home/286119613/type/280775065/release/9.15.1"
},
{
"filename": "asav9-14-1.qcow2",
"version": "9.14.1",
"md5sum": "03d89e18e7f8ad00fe8e979c4790587d",
"filesize": 211877888,
"download_url": "https://software.cisco.com/download/home/286119613/type/280775065/release/9.14.1"
},
{
"filename": "asav9-12-2-9.qcow2",
"version": "9.12.2-9",
@@ -90,6 +104,18 @@
}
],
"versions": [
{
"name": "9.15.1",
"images": {
"hda_disk_image": "asav9-15-1.qcow2"
}
},
{
"name": "9.14.1",
"images": {
"hda_disk_image": "asav9-14-1.qcow2"
}
},
{
"name": "9.12.2-9",
"images": {
+4 -4
View File
@@ -31,14 +31,14 @@
"download_url": "https://sourceforge.net/projects/gns-3/files",
"direct_download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/IOSv_startup_config.img/download"
},
{
{
"filename": "vios-adventerprisek9-m.spa.159-3.m3.qcow2",
"version": "15.9(3)M3",
"md5sum": "12893843af18e4c62f13d07266755653",
"filesize": 57296384,
"download_url": "https://learningnetworkstore.cisco.com/myaccount"
},
{
{
"filename": "vios-adventerprisek9-m.spa.159-3.m2.qcow2",
"version": "15.9(3)M2",
"md5sum": "a19e998bc3086825c751d125af722329",
@@ -82,14 +82,14 @@
}
],
"versions": [
{
{
"name": "15.9(3)M3",
"images": {
"hda_disk_image": "vios-adventerprisek9-m.spa.159-3.m3.qcow2",
"hdb_disk_image": "IOSv_startup_config.img"
}
},
{
{
"name": "15.9(3)M2",
"images": {
"hda_disk_image": "vios-adventerprisek9-m.spa.159-3.m2.qcow2",
+2 -2
View File
@@ -23,7 +23,7 @@
"kvm": "require"
},
"images": [
{
{
"filename": "vios_l2-adventerprisek9-m.ssa.high_iron_20200929.qcow2",
"version": "15.2(20200924:215240)",
"md5sum": "99ecab32de12410c533e6abd4e9710aa",
@@ -60,7 +60,7 @@
}
],
"versions": [
{
{
"name": "15.2(20200924:215240)",
"images": {
"hda_disk_image": "vios_l2-adventerprisek9-m.ssa.high_iron_20200929.qcow2"
+7 -7
View File
@@ -25,12 +25,12 @@
},
"images": [
{
"filename": "cumulus-linux-4.3.0-vx-amd64-qemu.qcow2",
"version": "4.3.0",
"md5sum": "aba2f0bb462b26a208afb6202bc97d51",
"filesize": 2819325952,
"download_url": "https://cumulusnetworks.com/cumulus-vx/download/",
"direct_download_url": "https://d2cd9e7ca6hntp.cloudfront.net/public/CumulusLinux-4.3.0/cumulus-linux-4.3.0-vx-amd64-qemu.qcow2"
"filename": "cumulus-linux-4.3.0-vx-amd64-qemu.qcow2",
"version": "4.3.0",
"md5sum": "aba2f0bb462b26a208afb6202bc97d51",
"filesize": 2819325952,
"download_url": "https://cumulusnetworks.com/cumulus-vx/download/",
"direct_download_url": "https://d2cd9e7ca6hntp.cloudfront.net/public/CumulusLinux-4.3.0/cumulus-linux-4.3.0-vx-amd64-qemu.qcow2"
},
{
"filename": "cumulus-linux-4.2.0-vx-amd64-qemu.qcow2",
@@ -233,7 +233,7 @@
{
"name": "4.3.0",
"images": {
"hda_disk_image": "cumulus-linux-4.3.0-vx-amd64-qemu.qcow2"
"hda_disk_image": "cumulus-linux-4.3.0-vx-amd64-qemu.qcow2"
}
},
{
+1 -1
View File
@@ -26,7 +26,7 @@
"options": "-cpu core2duo"
},
"images": [
{
{
"filename": "EXOS-VM_v31.1.1.3.qcow2",
"version": "31.1.1.3",
"md5sum": "e4936ad94a5304bfeeca8dfc6f285cc0",
@@ -26,19 +26,26 @@
"options": "-nographic"
},
"images": [
{
"filename": "VOSSGNS3.8.4.0.0.qcow2",
"version": "v8.4.0.0",
"md5sum": "f457e7da3c1dec50670624c421333ef3",
"filesize": 386203648,
"direct_download_url": "https://akamai-ep.extremenetworks.com/Extreme_P/github-en/Virtual_VOSS/VOSSGNS3.8.4.0.0.qcow2"
},
{
"filename": "VOSSGNS3.8.3.0.0.qcow2",
"version": "v8.3.0.0",
"md5sum": "e1c789e439c5951728e349cf44690230",
"filesize": 384696320,
"direct_download_url": "https://akamai-ep.extremenetworks.com/Extreme_P/github-en/Virtual_VOSS/VOSSGNS3.8.3.0.0.qcow2"
"direct_download_url": "https://akamai-ep.extremenetworks.com/Extreme_P/github-en/Virtual_VOSS/VOSSGNS3.8.3.0.0.qcow2"
},
{
{
"filename": "VOSSGNS3.8.2.0.0.qcow2",
"version": "v8.2.0.0",
"md5sum": "9a0cd77c08644abbf3a69771c125c011",
"filesize": 331808768,
"direct_download_url": "https://akamai-ep.extremenetworks.com/Extreme_P/github-en/Virtual_VOSS/VOSSGNS3.8.2.0.0.qcow2"
"direct_download_url": "https://akamai-ep.extremenetworks.com/Extreme_P/github-en/Virtual_VOSS/VOSSGNS3.8.2.0.0.qcow2"
},
{
"filename": "VOSSGNS3.8.1.5.0.qcow2",
@@ -70,18 +77,24 @@
}
],
"versions": [
{
"name": "v8.4.0.0",
"images": {
"hda_disk_image": "VOSSGNS3.8.4.0.0.qcow2"
}
},
{
"name": "v8.3.0.0",
"images": {
"hda_disk_image": "VOSSGNS3.8.3.0.0.qcow2"
}
},
{
},
{
"name": "v8.2.0.0",
"images": {
"hda_disk_image": "VOSSGNS3.8.2.0.0.qcow2"
}
},
},
{
"name": "8.1.5.0",
"images": {
+2 -2
View File
@@ -179,8 +179,8 @@
{
"name": "6.4.5",
"images": {
"hda_disk_image": "FAZ_VM64_KVM-v6-build2288-FORTINET.out.kvm.qcow2",
"hdb_disk_image": "empty30G.qcow2"
"hda_disk_image": "FAZ_VM64_KVM-v6-build2288-FORTINET.out.kvm.qcow2",
"hdb_disk_image": "empty30G.qcow2"
}
},
{
+5 -5
View File
@@ -254,11 +254,11 @@
],
"versions": [
{
"name": "6.4.5",
"images": {
"hda_disk_image": "FGT_VM64_KVM-v6-build1828-FORTINET.out.kvm.qcow2",
"hdb_disk_image": "empty30G.qcow2"
}
"name": "6.4.5",
"images": {
"hda_disk_image": "FGT_VM64_KVM-v6-build1828-FORTINET.out.kvm.qcow2",
"hdb_disk_image": "empty30G.qcow2"
}
},
{
"name": "6.2.2",
+4 -4
View File
@@ -179,15 +179,15 @@
{
"name": "6.4.5",
"images": {
"hda_disk_image": "FMG_VM64_KVM-v6-build2288-FORTINET.out.kvm.qcow2",
"hdb_disk_image": "empty30G.qcow2"
"hda_disk_image": "FMG_VM64_KVM-v6-build2288-FORTINET.out.kvm.qcow2",
"hdb_disk_image": "empty30G.qcow2"
}
},
{
"name": "6.4.4",
"images": {
"hda_disk_image": "FMG_VM64_KVM-v6-build2253-FORTINET.out.kvm.qcow2",
"hdb_disk_image": "empty30G.qcow2"
"hda_disk_image": "FMG_VM64_KVM-v6-build2253-FORTINET.out.kvm.qcow2",
"hdb_disk_image": "empty30G.qcow2"
}
},
{
+14
View File
@@ -21,6 +21,14 @@
"kvm": "allow"
},
"images": [
{
"filename": "frr-7.5.1.qcow2",
"version": "7.5.1",
"md5sum": "4b3ca0932a396b282ba35f102be1ed3b",
"filesize": 51169280,
"download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/",
"direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/frr-7.5.1.qcow2"
},
{
"filename": "frr-7.3.1.qcow2",
"version": "7.3.1",
@@ -31,6 +39,12 @@
}
],
"versions": [
{
"name": "7.5.1",
"images": {
"hda_disk_image": "frr-7.5.1.qcow2"
}
},
{
"name": "7.3.1",
"images": {
+1 -1
View File
@@ -6,7 +6,7 @@
"vendor_url": "https://www.huawei.com",
"product_name": "HuaWei AR1000v",
"product_url": "https://support.huawei.com/enterprise/en/routers/ar1000v-pid-21768212",
"registry_version": 5,
"registry_version": 4,
"status": "experimental",
"availability": "service-contract",
"maintainer": "none",
+3 -3
View File
@@ -5,7 +5,7 @@
"vendor_name": "HuaWei",
"vendor_url": "https://www.huawei.com",
"product_name": "HuaWei CE12800",
"registry_version": 5,
"registry_version": 4,
"status": "experimental",
"availability": "service-contract",
"maintainer": "none",
@@ -33,10 +33,10 @@
],
"versions": [
{
"name": "V200R005C10SPC607B607",
"images": {
"hda_disk_image": "ce12800-V200R005C10SPC607B607.qcow2"
},
"name": "V200R005C10SPC607B607"
}
}
]
}
+4 -4
View File
@@ -6,7 +6,7 @@
"vendor_url": "https://www.huawei.com",
"product_name": "HuaWei NE40E",
"product_url": "https://e.huawei.com/en/products/enterprise-networking/routers/ne/ne40e",
"registry_version": 5,
"registry_version": 4,
"status": "experimental",
"availability": "service-contract",
"maintainer": "none",
@@ -35,10 +35,10 @@
],
"versions": [
{
"name": "V800R011C00SPC607B607",
"images": {
"hda_disk_image": "ne40e-V800R011C00SPC607B607.qcow2"
},
"name": "V800R011C00SPC607B607"
}
}
]
}
}
+1 -1
View File
@@ -6,7 +6,7 @@
"vendor_url": "https://www.huawei.com",
"product_name": "HuaWei USG6000v",
"product_url": "https://e.huawei.com/en/products/enterprise-networking/security/firewall-gateway/usg6000v",
"registry_version": 5,
"registry_version": 4,
"status": "experimental",
"availability": "service-contract",
"maintainer": "none",
+2 -2
View File
@@ -30,7 +30,7 @@
"filesize": 3591385088,
"download_url": "http://cdimage.kali.org/kali-2021.1/",
"direct_download_url": "http://cdimage.kali.org/kali-2021.1/kali-linux-2021.1-live-amd64.iso"
},
},
{
"filename": "kali-linux-2019.3-amd64.iso",
"version": "2019.3",
@@ -151,7 +151,7 @@
"hda_disk_image": "kali-linux-persistence-1gb.qcow2",
"cdrom_image": "kali-linux-2021.1-live-amd64.iso"
}
},
},
{
"name": "2019.3",
"images": {
+46
View File
@@ -0,0 +1,46 @@
{
"name": "Nokia vSIM",
"category": "router",
"description": "The Nokia Virtualized 7750 SR and 7950 XRS Simulator (vSIM) is a Virtualized Network Function (VNF) that simulates the control, management, and forwarding functions of a 7750 SR or 7950 XRS router. The vSIM runs the same Service Router Operating System (SR OS) as 7750 SR and 7950 XRS hardware-based routers and, therefore, has the same feature set and operational behavior as those platforms.",
"vendor_name": "Nokia",
"vendor_url": "https://www.nokia.com/networks/",
"documentation_url": "https://documentation.nokia.com/",
"product_name": "Nokia vSIM",
"product_url": "https://www.nokia.com/networks/products/virtualized-service-router/",
"registry_version": 4,
"status": "experimental",
"maintainer": "Vinicius Rocha",
"maintainer_email": "viniciusatr@gmail.com",
"usage": "Login is admin and password is admin. \n\nWe are using one IOM with one MDA 12x100G (w/ breakout).\n\nYou must add your license: file vi cf3:license.txt",
"first_port_name": "A/1",
"port_name_format": "1/1/{port1}",
"qemu": {
"adapter_type": "virtio-net-pci",
"adapters": 13,
"ram": 4096,
"cpus": 2,
"hda_disk_interface": "virtio",
"arch": "x86_64",
"console_type": "telnet",
"kvm": "require",
"options": "-nographic -smbios type=1,product=TIMOS:license-file=cf3:license.txt\\ slot=A\\ chassis=SR-1\\ card=cpm-1\\ mda/1=me12-100gb-qsfp28"
},
"images": [
{
"filename": "sros-vsr-21.7.R1.qcow2",
"version": "21.7.R1",
"md5sum": "7eed38c01350ebaf9c6105e26ce5307e",
"filesize": 568655872,
"download_url": "https://customer.nokia.com/support/s/",
"compression": "zip"
}
],
"versions": [
{
"name": "21.7.R1",
"images": {
"hda_disk_image": "sros-vsr-21.7.R1.qcow2"
}
}
]
}
+5 -3
View File
@@ -3,16 +3,18 @@
"category": "guest",
"description": "ntopng is the next generation version of the original ntop, a network traffic probe that shows the network usage, similar to what the popular top Unix command does. ntopng is based on libpcap and it has been written in a portable way in order to virtually run on every Unix platform, MacOSX and on Windows as well. ntopng users can use a a web browser to navigate through ntop (that acts as a web server) traffic information and get a dump of the network status. In the latter case, ntopng can be seen as a simple RMON-like agent with an embedded web interface.",
"vendor_name": "ntop",
"vendor_url": "http://www.ntop.org/",
"vendor_url": "https://www.ntop.org/",
"documentation_url": "https://www.ntop.org/guides/ntopng/",
"product_name": "ntopng",
"registry_version": 3,
"status": "stable",
"maintainer": "GNS3 Team",
"maintainer_email": "developers@gns3.net",
"usage": "In the web interface login as admin/admin",
"usage": "In the web interface login as admin/admin\n\nPersistent configuration:\n- Add \"/var/lib/redis\" as an additional persistent directory.\n- Use \"redis-cli save\" in an auxiliary console to save the configuration.",
"docker": {
"adapters": 1,
"image": "lucaderi/ntopng-docker:latest",
"image": "ntop/ntopng:stable",
"start_command": "--dns-mode 2 --interface eth0",
"console_type": "http",
"console_http_port": 3000,
"console_http_path": "/"
+23 -7
View File
@@ -7,7 +7,7 @@
"documentation_url": "hhttps://docs.openmediavault.org",
"product_name": "OpenMediaVault",
"product_url": "https://www.openmediavault.org/",
"registry_version": 3,
"registry_version": 4,
"status": "stable",
"maintainer": "Savio D'souza",
"maintainer_email": "savio2002@yahoo.in",
@@ -17,21 +17,29 @@
"adapter_type": "e1000",
"adapters": 1,
"ram": 2048,
"hda_disk_interface": "ide",
"hdb_disk_interface": "ide",
"hda_disk_interface": "sata",
"hdb_disk_interface": "sata",
"arch": "x86_64",
"console_type": "vnc",
"boot_priority": "dc",
"kvm": "require"
},
"images": [
{
"filename": "openmediavault_5.6.13-amd64.iso",
"version": "5.6.13",
"md5sum": "f08b41a5111fffca0355d53e26ec47ab",
"filesize": 652214272,
"download_url": "https://www.openmediavault.org/download.html",
"direct_download_url": "https://sourceforge.net/projects/openmediavault/files/5.6.13/openmediavault_5.6.13-amd64.iso/download"
},
{
"filename": "openmediavault_5.5.11-amd64.iso",
"version": "5.5.11",
"md5sum": "76baad8e13dd49bee9b4b4a6936b7296",
"filesize": 608174080,
"download_url": "https://www.openmediavault.org/download.html",
"direct_download_url": "https://sourceforge.net/projects/openmediavault/files/latest/download"
"direct_download_url": "https://sourceforge.net/projects/openmediavault/files/5.5.11/openmediavault_5.5.11-amd64.iso/download"
},
{
"filename": "empty30G.qcow2",
@@ -44,12 +52,20 @@
],
"versions": [
{
"name": "5.5.11",
"name": "5.6.13",
"images": {
"hda_disk_image": "empty30G.qcow2",
"hdb_disk_image": "empty30G.qcow2",
"cdrom_image": "openmediavault_5.5.11-amd64.iso"
"cdrom_image": "openmediavault_5.6.13-amd64.iso"
}
},
{
"name": "5.5.11",
"images": {
"hda_disk_image": "empty30G.qcow2",
"hdb_disk_image": "empty30G.qcow2",
"cdrom_image": "openmediavault_5.5.11-amd64.iso"
}
}
]
}
}
+31 -1
View File
@@ -22,7 +22,25 @@
"kvm": "allow"
},
"images": [
{
{
"filename": "openwrt-21.02.0-x86-64-generic-ext4-combined.img",
"version": "21.02.0",
"md5sum": "1ba2a5c5c05e592c36a469a8ecd3bcf5",
"filesize": 126353408,
"download_url": "https://downloads.openwrt.org/releases/21.02.0/targets/x86/64/",
"direct_download_url": "https://downloads.openwrt.org/releases/21.02.0/targets/x86/64/openwrt-21.02.0-x86-64-generic-ext4-combined.img.gz",
"compression": "gzip"
},
{
"filename": "openwrt-19.07.8-x86-64-combined-ext4.img",
"version": "19.07.8",
"md5sum": "a9d9776a96968a2042484330f285cae3",
"filesize": 285736960,
"download_url": "https://downloads.openwrt.org/releases/19.07.8/targets/x86/64/",
"direct_download_url": "https://downloads.openwrt.org/releases/19.07.8/targets/x86/64/openwrt-19.07.8-x86-64-combined-ext4.img",
"compression": "gzip"
},
{
"filename": "openwrt-19.07.7-x86-64-combined-ext4.img",
"version": "19.07.7",
"md5sum": "0cfa752fab87014419ab00b18a6cc5a6",
@@ -168,6 +186,18 @@
}
],
"versions": [
{
"name": "21.02.0",
"images": {
"hda_disk_image": "openwrt-21.02.0-x86-64-generic-ext4-combined.img"
}
},
{
"name": "19.07.8",
"images": {
"hda_disk_image": "openwrt-19.07.8-x86-64-combined-ext4.img"
}
},
{
"name": "19.07.7",
"images": {
+22 -34
View File
@@ -1,24 +1,27 @@
{
"name": "Ostinato",
"category": "guest",
"description": "Ostinato is an open-source, cross-platform network packet crafter/traffic generator and analyzer with a friendly GUI. Craft and send packets of several streams with different protocols at different rates.",
"description": "Packet crafter and traffic generator for network engineers",
"vendor_name": "Ostinato",
"vendor_url": "http://ostinato.org/",
"documentation_url": "http://ostinato.org/docs.html",
"vendor_url": "https://ostinato.org/",
"documentation_url": "https://ostinato.org/docs",
"product_name": "Ostinato",
"product_url": "http://ostinato.org/",
"registry_version": 3,
"status": "experimental",
"maintainer": "Bernhard Ehlers",
"maintainer_email": "be@bernhard-ehlers.de",
"usage": "Use interfaces starting with eth1 as traffic interfaces, eth0 is only for the (optional) management of the server/drone.",
"symbol": "ostinato-3d-icon.svg",
"port_name_format": "eth{0}",
"product_url": "https://ostinato.org/",
"registry_version": 4,
"status": "stable",
"availability": "service-contract",
"maintainer": "Srivats P",
"maintainer_email": "support@ostinato.org",
"symbol": ":/symbols/affinity/circle/gray/cog.svg",
"first_port_name": "eth0/mgmt",
"port_name_format": "eth{port1}",
"linked_clone": true,
"qemu": {
"adapter_type": "e1000",
"adapters": 4,
"ram": 256,
"hda_disk_interface": "ide",
"cpus": 2,
"hda_disk_interface": "sata",
"arch": "i386",
"console_type": "vnc",
"kvm": "allow",
@@ -26,33 +29,18 @@
},
"images": [
{
"filename": "ostinato-0.9-1.qcow2",
"version": "0.9",
"md5sum": "00b4856ec9fffbcbcab7a8f757355d69",
"filesize": 101646336,
"download_url": "http://www.bernhard-ehlers.de/projects/ostinato4gns3/index.html",
"direct_download_url": "http://www.bernhard-ehlers.de/projects/ostinato4gns3/ostinato-0.9-1.qcow2"
},
{
"filename": "ostinato-0.8-1.qcow2",
"version": "0.8",
"md5sum": "12e990ba695103cfac82f8771b8015d4",
"filesize": 57344000,
"download_url": "http://www.bernhard-ehlers.de/projects/ostinato4gns3/index.html",
"direct_download_url": "http://www.bernhard-ehlers.de/projects/ostinato4gns3/ostinato-0.8-1.qcow2"
"version": "1.1",
"filename": "ostinatostd-1.1-1.qcow2",
"filesize": 134217728,
"md5sum": "aa027e83cefea1c38d0102eb2f28956e",
"download_url": "https://ostinato.org/pricing/gns3"
}
],
"versions": [
{
"name": "0.9",
"name": "1.1",
"images": {
"hda_disk_image": "ostinato-0.9-1.qcow2"
}
},
{
"name": "0.8",
"images": {
"hda_disk_image": "ostinato-0.8-1.qcow2"
"hda_disk_image": "ostinatostd-1.1-1.qcow2"
}
}
]
+1 -1
View File
@@ -26,7 +26,7 @@
"filename": "fossapup64-9.5.iso",
"version": "9.5",
"md5sum": "6a45e7a305b7d3172ebd9eab5ca460e4",
"filesize": 428867584,
"filesize": 428867584,
"download_url": "http://puppylinux.com/index.html",
"direct_download_url": "http://distro.ibiblio.org/puppylinux/puppy-fossa/fossapup64-9.5.iso"
},
+7 -7
View File
@@ -7,7 +7,7 @@
"documentation_url": "https://access.redhat.com/solutions/641193",
"product_name": "Red Hat Enterprise Linux KVM Guest Image",
"product_url": "https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux",
"registry_version": 5,
"registry_version": 4,
"status": "stable",
"availability": "service-contract",
"maintainer": "Neyder Achahuanco",
@@ -56,25 +56,25 @@
],
"versions": [
{
"name": "8.3",
"images": {
"hda_disk_image": "rhel-8.3-x86_64-kvm.qcow2",
"cdrom_image": "rhel-cloud-init.iso"
},
"name": "8.3"
}
},
{
"name": "7.9",
"images": {
"hda_disk_image": "rhel-server-7.9-x86_64-kvm.qcow2",
"cdrom_image": "rhel-cloud-init.iso"
},
"name": "7.9"
}
},
{
"name": "6.10",
"images": {
"hda_disk_image": "rhel-server-6.10-update-11-x86_64-kvm.qcow2",
"cdrom_image": "rhel-cloud-init.iso"
},
"name": "6.10"
}
}
]
}
+45
View File
@@ -0,0 +1,45 @@
{
"name": "RockyLinux",
"category": "guest",
"description": "Rocky Linux is a community enterprise operating system designed to be 100% bug-for-bug compatible with Red Hat Enterprise Linux (RHEL).",
"vendor_name": "Rocky Enterprise Software Foundation",
"vendor_url": "https://rockylinux.org",
"documentation_url": "https://docs.rockylinux.org",
"product_name": "Rocky Linux",
"registry_version": 4,
"status": "experimental",
"maintainer": "Bernhard Ehlers",
"maintainer_email": "none@b-ehlers.de",
"usage": "Username:\trockylinux\nPassword:\trockylinux\nTo become root, use \"sudo su\".\n\nTo improve performance, increase RAM and vCPUs in the VM settings.",
"symbol": "linux_guest.svg",
"port_name_format": "ens{port4}",
"qemu": {
"adapter_type": "virtio-net-pci",
"adapters": 1,
"ram": 1536,
"hda_disk_interface": "sata",
"arch": "x86_64",
"console_type": "vnc",
"kvm": "require",
"options": "-usbdevice tablet"
},
"images": [
{
"filename": "RockyLinux_8.4_VMG_LinuxVMImages.COM.vmdk",
"version": "8.4",
"md5sum": "3452d5b0fbb4cdcf3ac6fe8de8d0ac08",
"filesize": 5273878528,
"download_url": "https://www.linuxvmimages.com/images/rockylinux-8",
"direct_download_url": "https://sourceforge.net/projects/linuxvmimages/files/VMware/R/rockylinux/8/RockyLinux_8.4_VMM.7z/download",
"compression": "7z"
}
],
"versions": [
{
"name": "8.4",
"images": {
"hda_disk_image": "RockyLinux_8.4_VMG_LinuxVMImages.COM.vmdk"
}
}
]
}
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "Tiny Core Linux",
"category": "guest",
"description": "Core Linux is a smaller variant of Tiny Core without a graphical desktop.\n\nIt provides a complete Linux system using only a few MiB." ,
"description": "Core Linux is a smaller variant of Tiny Core without a graphical desktop.\n\nIt provides a complete Linux system using only a few MiB.",
"vendor_name": "Team Tiny Core",
"vendor_url": "http://distro.ibiblio.org/tinycorelinux",
"documentation_url": "http://wiki.tinycorelinux.net/",
+23 -8
View File
@@ -11,7 +11,7 @@
"status": "stable",
"maintainer": "GNS3 Team",
"maintainer_email": "developers@gns3.net",
"usage": "Default username/password is vyos/vyos.\n\nAt first boot of versions 1.1.x/1.2.x the router will start from the cdrom. Login and then type \"install image\" and follow the instructions.",
"usage": "Default username/password is vyos/vyos.\n\nAt first boot the router will start from the cdrom. Login and then type \"install image\" and follow the instructions.",
"symbol": "vyos.svg",
"port_name_format": "eth{0}",
"qemu": {
@@ -26,12 +26,19 @@
},
"images": [
{
"filename": "vyos-1.3-rolling-202101-qemu.qcow2",
"version": "1.3-snapshot-202101",
"md5sum": "b05a1f8a879c42342ea90f65ebe62f05",
"filesize": 315359232,
"filename": "vyos-1.3.0-epa1-amd64.iso",
"version": "1.3.0-epa1",
"md5sum": "a2aaa5bd3bc5827909d07a18a9de80a7",
"filesize": 331350016,
"download_url": "https://vyos.net/get/snapshots/",
"direct_download_url": "https://s3.amazonaws.com/s3-us.vyos.io/snapshot/vyos-1.3-rolling-202101/qemu/vyos-1.3-rolling-202101-qemu.qcow2"
"direct_download_url": "https://s3.amazonaws.com/s3-us.vyos.io/snapshot/vyos-1.3.0-epa1/generic-iso/vyos-1.3.0-epa1-amd64.iso"
},
{
"filename": "vyos-1.2.8-amd64.iso",
"version": "1.2.8",
"md5sum": "0ad879db903efdbf1c39dc945e165931",
"filesize": 429916160,
"download_url": "https://support.vyos.io/en/downloads/files/vyos-1-2-8-generic-iso-image"
},
{
"filename": "vyos-1.2.7-amd64.iso",
@@ -59,9 +66,17 @@
],
"versions": [
{
"name": "1.3-snapshot-202101",
"name": "1.3.0-epa1",
"images": {
"hda_disk_image": "vyos-1.3-rolling-202101-qemu.qcow2"
"hda_disk_image": "empty8G.qcow2",
"cdrom_image": "vyos-1.3.0-epa1-amd64.iso"
}
},
{
"name": "1.2.8",
"images": {
"hda_disk_image": "empty8G.qcow2",
"cdrom_image": "vyos-1.2.8-amd64.iso"
}
},
{
+1 -1
View File
@@ -48,4 +48,4 @@
}
}
]
}
}
+1 -2
View File
@@ -544,8 +544,7 @@ class BaseManager:
s = os.path.split(searched_file)
for root, dirs, files in os.walk(directory):
for file in files:
# If filename is the same
if s[1] == file and (s[0] == '' or os.path.basename(s[0]) == os.path.basename(root)):
if s[1] == file and (s[0] == '' or root == os.path.join(directory, s[0])):
path = os.path.normpath(os.path.join(root, s[1]))
if os.path.exists(path):
return path
+2 -2
View File
@@ -430,7 +430,7 @@ class BaseNode:
telnet_writer.write(msg.data.encode())
await telnet_writer.drain()
elif msg.type == aiohttp.WSMsgType.BINARY:
await telnet_writer.write(msg.data)
telnet_writer.write(msg.data)
await telnet_writer.drain()
elif msg.type == aiohttp.WSMsgType.ERROR:
log.debug("Websocket connection closed with exception {}".format(ws.exception()))
@@ -844,7 +844,7 @@ class BaseNode:
"""
available_ram = int(psutil.virtual_memory().available / (1024 * 1024))
percentage_left = psutil.virtual_memory().percent
percentage_left = 100 - psutil.virtual_memory().percent
if requested_ram > available_ram:
message = '"{}" requires {}MB of RAM to run but there is only {}MB - {}% of RAM left on "{}"'.format(self.name,
requested_ram,
+9
View File
@@ -35,13 +35,22 @@ class Nat(Cloud):
def __init__(self, name, node_id, project, manager, ports=None):
allowed_interfaces = Config.instance().get_section_config("Server").get("allowed_interfaces", None)
if allowed_interfaces:
allowed_interfaces = allowed_interfaces.split(',')
if sys.platform.startswith("linux"):
nat_interface = Config.instance().get_section_config("Server").get("default_nat_interface", "virbr0")
if allowed_interfaces and nat_interface not in allowed_interfaces:
raise NodeError("NAT interface {} is not allowed be used on this server. "
"Please check the server configuration file.".format(nat_interface))
if nat_interface not in [interface["name"] for interface in gns3server.utils.interfaces.interfaces()]:
raise NodeError("NAT interface {} is missing, please install libvirt".format(nat_interface))
interface = nat_interface
else:
nat_interface = Config.instance().get_section_config("Server").get("default_nat_interface", "vmnet8")
if allowed_interfaces and nat_interface not in allowed_interfaces:
raise NodeError("NAT interface {} is not allowed be used on this server. "
"Please check the server configuration file.".format(nat_interface))
interfaces = list(filter(lambda x: nat_interface in x.lower(),
[interface["name"] for interface in gns3server.utils.interfaces.interfaces()]))
if not len(interfaces):
-2
View File
@@ -152,8 +152,6 @@ class Qemu(BaseManager):
log.debug("Searching for Qemu binaries in '{}'".format(path))
try:
for f in os.listdir(path):
if f.endswith("-spice"):
continue
if (f.startswith("qemu-system") or f.startswith("qemu-kvm") or f == "qemu" or f == "qemu.exe") and \
os.access(os.path.join(path, f), os.X_OK) and \
os.path.isfile(os.path.join(path, f)):
+66 -33
View File
@@ -615,7 +615,7 @@ class QemuVM(BaseNode):
if not mac_address:
# use the node UUID to generate a random MAC address
self._mac_address = "0c:%s:%s:%s:%s:00" % (self.project.id[-4:-2], self.project.id[-2:], self.id[-4:-2], self.id[-2:])
self._mac_address = "0c:%s:%s:%s:00:00" % (self.id[2:4], self.id[4:6], self.id[6:8])
else:
self._mac_address = mac_address
@@ -829,20 +829,26 @@ class QemuVM(BaseNode):
id=self._id,
options=options))
if not sys.platform.startswith("linux"):
if "-no-kvm" in options:
options = options.replace("-no-kvm", "")
if "-enable-kvm" in options:
# "-no-kvm" and "-no-hax' are deprecated since Qemu v5.2
if "-no-kvm" in options:
options = options.replace("-no-kvm", "-machine accel=tcg")
if "-no-hax" in options:
options = options.replace("-no-hax", "-machine accel=tcg")
if "-enable-kvm" in options:
if not sys.platform.startswith("linux"):
# KVM can only be enabled on Linux
options = options.replace("-enable-kvm", "")
else:
if "-no-hax" in options:
options = options.replace("-no-hax", "")
if "-enable-hax" in options:
else:
options = options.replace("-enable-kvm", "-machine accel=kvm")
if "-enable-hax" in options:
if not sys.platform.startswith("win"):
# HAXM is only available on Windows
options = options.replace("-enable-hax", "")
if "-icount" in options and ("-no-kvm" not in options):
# automatically add the -no-kvm option if -icount is detected
# to help with the migration of ASA VMs created before version 1.4
options = "-no-kvm " + options
else:
options = options.replace("-enable-hax", "-machine accel=hax")
self._options = options.strip()
@property
@@ -1641,23 +1647,16 @@ class QemuVM(BaseNode):
def _get_qemu_img(self):
"""
Search the qemu-img binary in the same binary of the qemu binary
for avoiding version incompatibility.
to avoid version incompatibility.
:returns: qemu-img path or raise an error
"""
qemu_img_path = ""
qemu_path_dir = os.path.dirname(self.qemu_path)
try:
for f in os.listdir(qemu_path_dir):
if f.startswith("qemu-img"):
qemu_img_path = os.path.join(qemu_path_dir, f)
except OSError as e:
raise QemuError("Error while looking for qemu-img in {}: {}".format(qemu_path_dir, e))
if not qemu_img_path:
raise QemuError("Could not find qemu-img in {}".format(qemu_path_dir))
return qemu_img_path
qemu_image_path = shutil.which("qemu-img", path=qemu_path_dir)
if qemu_image_path:
return qemu_image_path
raise QemuError("Could not find qemu-img in {}".format(qemu_path_dir))
async def _qemu_img_exec(self, command):
@@ -1671,10 +1670,37 @@ class QemuVM(BaseNode):
log.info("{} returned with {}".format(self._get_qemu_img(), retcode))
return retcode
async def _find_disk_file_format(self, disk):
qemu_img_path = self._get_qemu_img()
try:
output = await subprocess_check_output(qemu_img_path, "info", "--output=json", disk)
except subprocess.SubprocessError as e:
raise QemuError("Error received while checking Qemu disk format: {}".format(e))
if output:
try:
json_data = json.loads(output)
except ValueError as e:
raise QemuError("Invalid JSON data returned by qemu-img: {}".format(e))
return json_data.get("format")
async def _create_linked_clone(self, disk_name, disk_image, disk):
try:
qemu_img_path = self._get_qemu_img()
command = [qemu_img_path, "create", "-o", "backing_file={}".format(disk_image), "-f", "qcow2", disk]
backing_file_format = await self._find_disk_file_format(disk_image)
if not backing_file_format:
raise QemuError("Could not detect format for disk image: {}".format(disk_image))
backing_options, base_qcow2 = Qcow2.backing_options(disk_image)
if base_qcow2 and base_qcow2.crypt_method:
# Workaround for https://gitlab.com/qemu-project/qemu/-/issues/441
# (we have to pass -u and the size). Also embed secret name.
command = [qemu_img_path, "create", "-b", backing_options,
"-F", backing_file_format, "-f", "qcow2", "-u", disk, str(base_qcow2.size)]
else:
command = [qemu_img_path, "create", "-o", "backing_file={}".format(disk_image),
"-F", backing_file_format, "-f", "qcow2", disk]
retcode = await self._qemu_img_exec(command)
if retcode:
stdout = self.read_qemu_img_stdout()
@@ -1838,13 +1864,14 @@ class QemuVM(BaseNode):
if retcode == 3:
# image has leaked clusters, but is not corrupted, let's try to fix it
log.warning("Qemu image {} has leaked clusters".format(disk_image))
if (await self._qemu_img_exec([qemu_img_path, "check", "-r", "leaks", "{}".format(disk_image)])) == 3:
if await self._qemu_img_exec([qemu_img_path, "check", "-r", "leaks", "{}".format(disk_image)]) == 3:
self.project.emit("log.warning", {"message": "Qemu image '{}' has leaked clusters and could not be fixed".format(disk_image)})
elif retcode == 2:
# image is corrupted, let's try to fix it
log.warning("Qemu image {} is corrupted".format(disk_image))
if (await self._qemu_img_exec([qemu_img_path, "check", "-r", "all", "{}".format(disk_image)])) == 2:
if await self._qemu_img_exec([qemu_img_path, "check", "-r", "all", "{}".format(disk_image)]) == 2:
self.project.emit("log.warning", {"message": "Qemu image '{}' is corrupted and could not be fixed".format(disk_image)})
# ignore retcode == 1. One reason is that the image is encrypted and there is no encrypt.key-secret available
except (OSError, subprocess.SubprocessError) as e:
stdout = self.read_qemu_img_stdout()
raise QemuError("Could not check '{}' disk image: {}\n{}".format(disk_name, e, stdout))
@@ -1855,12 +1882,18 @@ class QemuVM(BaseNode):
# create the disk
await self._create_linked_clone(disk_name, disk_image, disk)
else:
# The disk exists we check if the clone works
backing_file_format = await self._find_disk_file_format(disk_image)
if not backing_file_format:
raise QemuError("Could not detect format for disk image: {}".format(disk_image))
# Rebase the image. This is in case the base image moved to a different directory,
# which will be the case if we imported a portable project. This uses
# get_abs_image_path(hdX_disk_image) and ignores the old base path embedded
# in the qcow2 file itself.
try:
qcow2 = Qcow2(disk)
await qcow2.rebase(qemu_img_path, disk_image)
await qcow2.rebase(qemu_img_path, disk_image, backing_file_format)
except (Qcow2Error, OSError) as e:
raise QemuError("Could not use qcow2 disk image '{}' for {} {}".format(disk_image, disk_name, e))
raise QemuError("Could not use qcow2 disk image '{}' for {}: {}".format(disk_image, disk_name, e))
else:
disk = disk_image
@@ -2078,7 +2111,7 @@ class QemuVM(BaseNode):
if require_kvm is not None:
require_hardware_accel = require_kvm
if enable_hardware_accel and "-no-kvm" not in options and "-no-hax" not in options:
if enable_hardware_accel and "-machine accel=tcg" not in options:
# Turn OFF hardware acceleration for non x86 architectures
if sys.platform.startswith("win"):
supported_binaries = ["qemu-system-x86_64.exe", "qemu-system-x86_64w.exe", "qemu-system-i386.exe", "qemu-system-i386w.exe"]
+37 -4
View File
@@ -15,6 +15,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import json
import os
import asyncio
import struct
@@ -58,11 +59,12 @@ class Qcow2:
# uint64_t snapshots_offset;
# } QCowHeader;
struct_format = ">IIQi"
struct_format = ">IIQiiQi"
with open(self._path, 'rb') as f:
content = f.read(struct.calcsize(struct_format))
try:
self.magic, self.version, self.backing_file_offset, self.backing_file_size = struct.unpack_from(struct_format, content)
(self.magic, self.version, self.backing_file_offset, self.backing_file_size,
self.cluster_bits, self.size, self.crypt_method) = struct.unpack_from(struct_format, content)
except struct.error:
raise Qcow2Error("Invalid file header for {}".format(self._path))
@@ -87,17 +89,48 @@ class Qcow2:
return None
return path
async def rebase(self, qemu_img, base_image):
@staticmethod
def backing_options(base_image):
"""
If the base_image is encrypted qcow2, return options for the upper layer
which include a secret name (equal to the basename)
:param base_image: Path to the base file (which may or may not be qcow2)
:returns: (base image string, Qcow2 object representing base image or None)
"""
try:
base_qcow2 = Qcow2(base_image)
if base_qcow2.crypt_method:
# Embed a secret name so it doesn't have to be passed to qemu -drive ...
options = {
"encrypt.key-secret": os.path.basename(base_image),
"driver": "qcow2",
"file": {
"driver": "file",
"filename": base_image,
},
}
return ("json:"+json.dumps(options, separators=(',', ':')), base_qcow2)
else:
return (base_image, base_qcow2)
except Qcow2Error:
return (base_image, None) # non-qcow2 base images are acceptable (e.g. vmdk, raw image)
async def rebase(self, qemu_img, base_image, backing_file_format):
"""
Rebase a linked clone in order to use the correct disk
:param qemu_img: Path to the qemu-img binary
:param base_image: Path to the base image
:param backing_file_format: File format of the base image
"""
if not os.path.exists(base_image):
raise FileNotFoundError(base_image)
command = [qemu_img, "rebase", "-u", "-b", base_image, self._path]
backing_options, _ = Qcow2.backing_options(base_image)
command = [qemu_img, "rebase", "-u", "-b", backing_options, "-F", backing_file_format, self._path]
process = await asyncio.create_subprocess_exec(*command)
retcode = await process.wait()
if retcode != 0:
+2 -2
View File
@@ -365,9 +365,9 @@ class VMware(BaseManager):
vmnet_interfaces = self._get_vmnet_interfaces_ubridge()
else:
vmnet_interfaces = self._get_vmnet_interfaces()
vmnet_interfaces = list(vmnet_interfaces.keys())
self._vmnets_info = vmnet_interfaces.copy()
self._vmnets_info = vmnet_interfaces.copy()
vmnet_interfaces = list(vmnet_interfaces.keys())
# remove vmnets already in use
for vmware_vm in self._nodes.values():
for used_vmnet in vmware_vm.vmnets:
+1 -1
View File
@@ -345,7 +345,7 @@ class VMwareVM(BaseNode):
# on macOS >= 11.0 (Big Sur)
vmnet_interface = self.manager.find_bridge_interface(vmnet_interface)
if not vmnet_interface:
raise VMwareError(f"fCould not find bridge interface linked with {vmnet_interface}")
raise VMwareError(f"Could not find bridge interface linked with {vmnet_interface}")
block_host_traffic = self.manager.config.get_section_config("VMware").getboolean("block_host_traffic", False)
await self._add_ubridge_ethernet_connection(vnet, vmnet_interface, block_host_traffic)
else:
-1
View File
@@ -213,7 +213,6 @@ class Link:
async def update_link_style(self, link_style):
if link_style != self._link_style:
self._link_style = link_style
await self.update()
self._project.emit_notification("link.updated", self.__json__())
self._project.dump()
+6 -3
View File
@@ -25,6 +25,7 @@ import os
from .compute import ComputeConflict, ComputeError
from .ports.port_factory import PortFactory, StandardPortFactory, DynamipsPortFactory
from ..utils.images import images_directories
from ..config import Config
from ..utils.qt import qt_font_to_style
@@ -263,10 +264,12 @@ class Node:
if val is None:
val = ":/symbols/computer.svg"
# No abs path, fix them (bug of 1.X)
try:
if not val.startswith(":") and os.path.abspath(val):
val = os.path.basename(val)
if not val.startswith(":") and os.path.isabs(val):
server_config = Config.instance().get_section_config("Server")
default_symbol_directory = os.path.expanduser(server_config.get("symbols_path", "~/GNS3/symbols"))
if os.path.commonprefix([default_symbol_directory, val]) != default_symbol_directory:
val = os.path.basename(val)
except OSError:
pass
+1 -2
View File
@@ -104,8 +104,7 @@ class Symbols:
'builtin': False,
'theme': "Custom symbols"})
self._symbols_path[symbol_file] = os.path.join(root, filename)
symbols.sort(key=lambda x: x["filename"])
symbols.sort(key=lambda x: x["theme"])
return symbols
def symbols_path(self):
+1 -1
View File
@@ -58,7 +58,7 @@ class CrashReport:
Report crash to a third party service
"""
DSN = "https://022a311c303844b787956ede74383ad6:3013e7e214ad4473aa2cb3ade9eb2d40@o19455.ingest.sentry.io/38482"
DSN = "https://959feb527c7441068b1bf80301b6e2c4:efa6d99da4c64faa8a7d929360765b40@o19455.ingest.sentry.io/38482"
_instance = None
def __init__(self):
@@ -207,7 +207,7 @@ class QEMUHandler:
enable_kvm = qemu_manager.config.get_section_config("Qemu").getboolean("enable_kvm")
if enable_kvm is not None:
hardware_accel = enable_kvm
if hardware_accel and "-no-kvm" not in vm.options and "-no-hax" not in vm.options:
if hardware_accel and "-machine accel=tcg" not in vm.options:
pm = ProjectManager.instance()
if pm.check_hardware_virtualization(vm) is False:
raise aiohttp.web.HTTPConflict(text="Cannot start VM with hardware acceleration (KVM/HAX) enabled because hardware virtualization (VT-x/AMD-V) is already used by another software like VMware or VirtualBox")
@@ -24,6 +24,7 @@ from gns3server.schemas.version import VERSION_SCHEMA
from gns3server.schemas.server_statistics import SERVER_STATISTICS_SCHEMA
from gns3server.compute.port_manager import PortManager
from gns3server.utils.cpu_percent import CpuPercent
from gns3server.utils.path import get_default_project_directory
from gns3server.version import __version__
from aiohttp.web import HTTPConflict
@@ -61,7 +62,7 @@ class ServerHandler:
load_average_percent = [int(x / psutil.cpu_count() * 100) for x in psutil.getloadavg()]
memory_percent = int(psutil.virtual_memory().percent)
swap_percent = int(psutil.swap_memory().percent)
disk_usage_percent = int(psutil.disk_usage('/').percent)
disk_usage_percent = int(psutil.disk_usage(get_default_project_directory()).percent)
except psutil.Error as e:
raise HTTPConflict(text="Psutil error detected: {}".format(e))
response.json({"memory_total": memory_total,
@@ -78,6 +78,22 @@ class ServerHandler:
pass
response.set_status(201)
@classmethod
@Route.post(
r"/reload",
description="Reload the local server",
status_codes={
200: "Server has reloaded"
})
async def reload(request, response):
from gns3server.web.web_server import WebServer
server = WebServer.instance()
try:
asyncio.ensure_future(server.reload_server())
except asyncio.CancelledError:
pass
@Route.get(
r"/version",
description="Retrieve the server version number",
@@ -1 +0,0 @@
(self.webpackChunkgns3_web_ui=self.webpackChunkgns3_web_ui||[]).push([[26],{91026:function(t,e,n){"use strict";n.r(e),n.d(e,{TopologySummaryComponent:function(){return F}});var i=n(37602),o=n(96852),s=n(14200),r=n(36889),a=n(3941),p=n(15132),c=n(40098),l=n(39095),u=n(88802),g=n(73044),d=n(59412),h=n(93386);function m(t,e){if(1&t){var n=i.EpF();i.TgZ(0,"div",2),i.NdJ("mousemove",function(t){return i.CHM(n),i.oxw().dragWidget(t)},!1,i.evT)("mouseup",function(){return i.CHM(n),i.oxw().toggleDragging(!1)},!1,i.evT),i.qZA()}}function f(t,e){1&t&&(i.O4$(),i.TgZ(0,"svg",28),i._UZ(1,"rect",29),i.qZA())}function y(t,e){1&t&&(i.O4$(),i.TgZ(0,"svg",28),i._UZ(1,"rect",30),i.qZA())}function b(t,e){1&t&&(i.O4$(),i.TgZ(0,"svg",28),i._UZ(1,"rect",31),i.qZA())}function v(t,e){if(1&t&&(i.TgZ(0,"div"),i._uU(1),i.qZA()),2&t){var n=i.oxw().$implicit;i.xp6(1),i.lnq(" ",n.console_type," ",n.console_host,":",n.console," ")}}function x(t,e){1&t&&(i.TgZ(0,"div"),i._uU(1," none "),i.qZA())}function Z(t,e){if(1&t&&(i.TgZ(0,"div",25),i.TgZ(1,"div"),i.YNc(2,f,2,0,"svg",26),i.YNc(3,y,2,0,"svg",26),i.YNc(4,b,2,0,"svg",26),i._uU(5),i.qZA(),i.YNc(6,v,2,3,"div",27),i.YNc(7,x,2,0,"div",27),i.qZA()),2&t){var n=e.$implicit;i.xp6(2),i.Q6J("ngIf","started"===n.status),i.xp6(1),i.Q6J("ngIf","suspended"===n.status),i.xp6(1),i.Q6J("ngIf","stopped"===n.status),i.xp6(1),i.hij(" ",n.name," "),i.xp6(1),i.Q6J("ngIf",null!=n.console&&null!=n.console&&"none"!=n.console_type),i.xp6(1),i.Q6J("ngIf",null==n.console||"none"===n.console_type)}}function C(t,e){1&t&&(i.O4$(),i.TgZ(0,"svg",28),i._UZ(1,"rect",29),i.qZA())}function S(t,e){1&t&&(i.O4$(),i.TgZ(0,"svg",28),i._UZ(1,"rect",31),i.qZA())}function _(t,e){if(1&t&&(i.TgZ(0,"div",25),i.TgZ(1,"div"),i.YNc(2,C,2,0,"svg",26),i.YNc(3,S,2,0,"svg",26),i._uU(4),i.qZA(),i.TgZ(5,"div"),i._uU(6),i.qZA(),i.TgZ(7,"div"),i._uU(8),i.qZA(),i.qZA()),2&t){var n=e.$implicit,o=i.oxw(2);i.xp6(2),i.Q6J("ngIf",n.connected),i.xp6(1),i.Q6J("ngIf",!n.connected),i.xp6(1),i.hij(" ",n.name," "),i.xp6(2),i.hij(" ",n.host," "),i.xp6(2),i.hij(" ",o.server.location," ")}}var w=function(t){return{lightTheme:t}},T=function(){return{right:!0,left:!0,bottom:!0,top:!0}};function E(t,e){if(1&t){var n=i.EpF();i.TgZ(0,"div",3),i.NdJ("mousedown",function(){return i.CHM(n),i.oxw().toggleDragging(!0)})("resizeStart",function(){return i.CHM(n),i.oxw().toggleDragging(!1)})("resizeEnd",function(t){return i.CHM(n),i.oxw().onResizeEnd(t)}),i.TgZ(1,"div",4),i.TgZ(2,"mat-tab-group"),i.TgZ(3,"mat-tab",5),i.NdJ("click",function(){return i.CHM(n),i.oxw().toggleTopologyVisibility(!0)}),i.TgZ(4,"div",6),i.TgZ(5,"div",7),i.TgZ(6,"mat-select",8),i.TgZ(7,"mat-optgroup",9),i.TgZ(8,"mat-option",10),i.NdJ("onSelectionChange",function(){return i.CHM(n),i.oxw().applyStatusFilter("started")}),i._uU(9,"started"),i.qZA(),i.TgZ(10,"mat-option",11),i.NdJ("onSelectionChange",function(){return i.CHM(n),i.oxw().applyStatusFilter("suspended")}),i._uU(11,"suspended"),i.qZA(),i.TgZ(12,"mat-option",12),i.NdJ("onSelectionChange",function(){return i.CHM(n),i.oxw().applyStatusFilter("stopped")}),i._uU(13,"stopped"),i.qZA(),i.qZA(),i.TgZ(14,"mat-optgroup",13),i.TgZ(15,"mat-option",14),i.NdJ("onSelectionChange",function(){return i.CHM(n),i.oxw().applyCaptureFilter("capture")}),i._uU(16,"active capture(s)"),i.qZA(),i.TgZ(17,"mat-option",15),i.NdJ("onSelectionChange",function(){return i.CHM(n),i.oxw().applyCaptureFilter("packet")}),i._uU(18,"active packet captures"),i.qZA(),i.qZA(),i.qZA(),i.qZA(),i.TgZ(19,"div",16),i.TgZ(20,"mat-select",17),i.NdJ("selectionChange",function(){return i.CHM(n),i.oxw().setSortingOrder()})("valueChange",function(t){return i.CHM(n),i.oxw().sortingOrder=t}),i.TgZ(21,"mat-option",18),i._uU(22,"sort by name ascending"),i.qZA(),i.TgZ(23,"mat-option",19),i._uU(24,"sort by name descending"),i.qZA(),i.qZA(),i.qZA(),i._UZ(25,"mat-divider",20),i.TgZ(26,"div",21),i.YNc(27,Z,8,6,"div",22),i.qZA(),i.qZA(),i.qZA(),i.TgZ(28,"mat-tab",23),i.NdJ("click",function(){return i.CHM(n),i.oxw().toggleTopologyVisibility(!1)}),i.TgZ(29,"div",6),i.TgZ(30,"div",24),i.YNc(31,_,9,5,"div",22),i.qZA(),i.qZA(),i.qZA(),i.qZA(),i.qZA(),i.qZA()}if(2&t){var o=i.oxw();i.Q6J("ngStyle",o.style)("ngClass",i.VKq(9,w,o.isLightThemeEnabled))("validateResize",o.validate)("resizeEdges",i.DdM(11,T))("enableGhostResize",!0),i.xp6(20),i.Q6J("value",o.sortingOrder),i.xp6(6),i.Q6J("ngStyle",o.styleInside),i.xp6(1),i.Q6J("ngForOf",o.filteredNodes),i.xp6(4),i.Q6J("ngForOf",o.computes)}}var F=function(){function t(t,e,n,o,s){this.nodesDataSource=t,this.projectService=e,this.computeService=n,this.linksDataSource=o,this.themeService=s,this.closeTopologySummary=new i.vpe,this.style={},this.styleInside={height:"280px"},this.subscriptions=[],this.nodes=[],this.filteredNodes=[],this.sortingOrder="asc",this.startedStatusFilterEnabled=!1,this.suspendedStatusFilterEnabled=!1,this.stoppedStatusFilterEnabled=!1,this.captureFilterEnabled=!1,this.packetFilterEnabled=!1,this.computes=[],this.isTopologyVisible=!0,this.isDragginLine truncated
@@ -0,0 +1 @@
"use strict";(self.webpackChunkgns3_web_ui=self.webpackChunkgns3_web_ui||[]).push([[26],{91026:function(q,c,a){a.r(c),a.d(c,{TopologySummaryComponent:function(){return N}});var t=a(65508),d=a(96852),_=a(14200),m=a(36889),h=a(3941),f=a(15132),p=a(40098),v=a(39095),u=a(88802),y=a(73044),g=a(59412),x=a(93386);function T(i,e){if(1&i){var o=t.EpF();t.TgZ(0,"div",2),t.NdJ("mousemove",function(r){return t.CHM(o),t.oxw().dragWidget(r)},!1,t.evT)("mouseup",function(){return t.CHM(o),t.oxw().toggleDragging(!1)},!1,t.evT),t.qZA()}}function C(i,e){1&i&&(t.O4$(),t.TgZ(0,"svg",28),t._UZ(1,"rect",29),t.qZA())}function S(i,e){1&i&&(t.O4$(),t.TgZ(0,"svg",28),t._UZ(1,"rect",30),t.qZA())}function b(i,e){1&i&&(t.O4$(),t.TgZ(0,"svg",28),t._UZ(1,"rect",31),t.qZA())}function E(i,e){if(1&i&&(t.TgZ(0,"div"),t._uU(1),t.qZA()),2&i){var o=t.oxw().$implicit;t.xp6(1),t.lnq(" ",o.console_type," ",o.console_host,":",o.console," ")}}function Z(i,e){1&i&&(t.TgZ(0,"div"),t._uU(1," none "),t.qZA())}function O(i,e){if(1&i&&(t.TgZ(0,"div",25),t.TgZ(1,"div"),t.YNc(2,C,2,0,"svg",26),t.YNc(3,S,2,0,"svg",26),t.YNc(4,b,2,0,"svg",26),t._uU(5),t.qZA(),t.YNc(6,E,2,3,"div",27),t.YNc(7,Z,2,0,"div",27),t.qZA()),2&i){var o=e.$implicit;t.xp6(2),t.Q6J("ngIf","started"===o.status),t.xp6(1),t.Q6J("ngIf","suspended"===o.status),t.xp6(1),t.Q6J("ngIf","stopped"===o.status),t.xp6(1),t.hij(" ",o.name," "),t.xp6(1),t.Q6J("ngIf",null!=o.console&&null!=o.console&&"none"!=o.console_type),t.xp6(1),t.Q6J("ngIf",null==o.console||"none"===o.console_type)}}function M(i,e){1&i&&(t.O4$(),t.TgZ(0,"svg",28),t._UZ(1,"rect",29),t.qZA())}function w(i,e){1&i&&(t.O4$(),t.TgZ(0,"svg",28),t._UZ(1,"rect",31),t.qZA())}function A(i,e){if(1&i&&(t.TgZ(0,"div",25),t.TgZ(1,"div"),t.YNc(2,M,2,0,"svg",26),t.YNc(3,w,2,0,"svg",26),t._uU(4),t.qZA(),t.TgZ(5,"div"),t._uU(6),t.qZA(),t.TgZ(7,"div"),t._uU(8),t.qZA(),t.qZA()),2&i){var o=e.$implicit,s=t.oxw(2);t.xp6(2),t.Q6J("ngIf",o.connected),t.xp6(1),t.Q6J("ngIf",!o.connected),t.xp6(1),t.hij(" ",o.name," "),t.xp6(2),t.hij(" ",o.host," "),t.xp6(2),t.hij(" ",s.server.location," ")}}var P=function(i){return{lightTheme:i}},F=function(){return{right:!0,left:!0,bottom:!0,top:!0}};function D(i,e){if(1&i){var o=t.EpF();t.TgZ(0,"div",3),t.NdJ("mousedown",function(){return t.CHM(o),t.oxw().toggleDragging(!0)})("resizeStart",function(){return t.CHM(o),t.oxw().toggleDragging(!1)})("resizeEnd",function(n){return t.CHM(o),t.oxw().onResizeEnd(n)}),t.TgZ(1,"div",4),t.TgZ(2,"mat-tab-group"),t.TgZ(3,"mat-tab",5),t.NdJ("click",function(){return t.CHM(o),t.oxw().toggleTopologyVisibility(!0)}),t.TgZ(4,"div",6),t.TgZ(5,"div",7),t.TgZ(6,"mat-select",8),t.TgZ(7,"mat-optgroup",9),t.TgZ(8,"mat-option",10),t.NdJ("onSelectionChange",function(){return t.CHM(o),t.oxw().applyStatusFilter("started")}),t._uU(9,"started"),t.qZA(),t.TgZ(10,"mat-option",11),t.NdJ("onSelectionChange",function(){return t.CHM(o),t.oxw().applyStatusFilter("suspended")}),t._uU(11,"suspended"),t.qZA(),t.TgZ(12,"mat-option",12),t.NdJ("onSelectionChange",function(){return t.CHM(o),t.oxw().applyStatusFilter("stopped")}),t._uU(13,"stopped"),t.qZA(),t.qZA(),t.TgZ(14,"mat-optgroup",13),t.TgZ(15,"mat-option",14),t.NdJ("onSelectionChange",function(){return t.CHM(o),t.oxw().applyCaptureFilter("capture")}),t._uU(16,"active capture(s)"),t.qZA(),t.TgZ(17,"mat-option",15),t.NdJ("onSelectionChange",function(){return t.CHM(o),t.oxw().applyCaptureFilter("packet")}),t._uU(18,"active packet captures"),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.TgZ(19,"div",16),t.TgZ(20,"mat-select",17),t.NdJ("selectionChange",function(){return t.CHM(o),t.oxw().setSortingOrder()})("valueChange",function(n){return t.CHM(o),t.oxw().sortingOrder=n}),t.TgZ(21,"mat-option",18),t._uU(22,"sort by name ascending"),t.qZA(),t.TgZ(23,"mat-option",19),t._uU(24,"sort by name descending"),t.qZA(),t.qZA(),t.qZA(),t._UZ(25,"mat-divider",20),t.TgZ(26,"div",21),t.YNc(27,O,8,6,"div",22),t.qZA(),t.qZA(),t.qZA(),t.TgZ(28,"mat-tab",23),t.NdJ("click",function(){return t.CHM(o),t.oxw().toggleTopologyVisibility(!1)}),t.TgZ(29,"div",6),t.TgZ(30,"div",24),t.YNc(31,A,9,5,"div",22),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&i){var s=t.oxw();t.Q6J("ngStyle",s.style)("ngClass",t.VKq(9,P,s.isLightThemeEnabled))("validateResize",s.validate)("resizeEdges",t.DdM(11,F))("enableGhostResize",!0),t.xp6(20),t.Q6J("value",s.sortingOrder),t.xp6(6),t.Q6J("ngStyle",s.styleInside),t.xp6(1),t.Q6J("ngForOf",s.filteredNodes),t.xp6(4),t.Q6J("ngForOf",s.computes)}}var N=function(){function i(e,o,s,r,n){this.nodesDataSource=e,this.projectService=o,this.computeService=s,this.linksDataSource=r,this.themeService=n,this.closeTopologySummary=new t.vpe,this.style={},this.styleInside={height:"280px"},this.subscriptions=[],this.nodes=[],this.filteredNodes=[],this.sortingOrder="asc",this.startedStatusFilterEnabled=!1,this.suspendedStatusFilterEnabled=!1,this.stoppedStatusFilterEnabled=!1,this.captureFilterEnabled=!1,this.packetFilterEnabled=!1,this.computes=[],this.isTopologyVisible=!0,this.isDragginLine truncated
+1 -25
View File
@@ -2575,7 +2575,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
spark-md5
WTFPL
(WTFPL OR MIT)
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
@@ -2642,30 +2642,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
webpack
MIT
Copyright JS Foundation and other contributors
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
xterm
MIT
Copyright (c) 2017-2019, The xterm.js authors (https://github.com/xtermjs/xterm.js)
+4 -1
View File
@@ -1,6 +1,9 @@
GNS3 WebUI is web implementation of user interface for GNS3 software.
Current version: 2.2.22
Current version: 2.2.24
Bug Fixes & enhancements
- security fixes
Current version: 2020.4.0-beta.1
+2 -2
View File
@@ -31,7 +31,7 @@
}
})();
</script>
<style>@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,0.15),hsla(0,0%,100%,0));}*,:after,:before{box-sizing:border-box;}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;}}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}@font-face{font-family:Noto Sans;src:url(NotoSans-Regular.f55982ed9f2bc3af6185.eot);src:local("Noto Sans Regular"),local("NotoSans-Regular"),url(NotoSans-Regular.f55982ed9f2bc3af6185.eot?#iefix) format("embedded-opentype"),url(NotoSans-Regular.730e73a4d4556fa0efe8.woff2) format("woff2"),url(NotoSans-Regular.22c53c8686edcaecdf66.woff) format("woff"),url(NotoSans-Regular.e962f548522aa99bb8f9.ttf) format("truetype"),url(NotoSans-Regular.8142e5b2e99a1cccafb7.svg#NotoSans-Regular) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:Noto Sans;src:url(NotoSans-Italic.1506cb93f574152bda3d.eot);src:local("Noto Sans Italic"),local("NotoSans-Italic"),url(NotoSans-Italic.1506cb93f574152bda3d.eot?#iefix) format("embedded-opentype"),url(NotoSans-Italic.ca985d172a576d01c77e.woff2) format("woff2"),url(NotoSans-Italic.8a08f0f08e448e4f522e.woff) format("woff"),url(NotoSans-Italic.08690ed789a5532ed7be.ttf) format("truetype"),url(NotoSans-Italic.cecaa17f122ac96a50f8.svg#NotoSans-Italic) format("svg");font-weight:400;font-style:italic;}@font-face{font-family:Noto Sans;src:url(NotoSans-Bold.fe2c3263802c4469728b.eot);src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(NotoSans-Bold.fe2c3263802c4469728b.eot?#iefix) format("embedded-opentype"),url(NotoSans-Bold.3ea2282022a16bb2827b.woff2) format("woff2"),url(NotoSans-Bold.364158e7b3016f83790a.woff) format("woff"),url(NotoSans-Bold.82b1a58ddf26951345dc.ttf) format("truetype"),url(NotoSans-Bold.18ef6a21171328dc11a9.svg#NotoSans-Bold) format("svg");font-weight:700;font-style:normal;}@font-face{font-family:Noto Sans;src:url(NotoSans-BoldItalic.b40d78b2f9e2490108d0.eot);src:local("Noto Sans BoldItalic"),local("NotoSans-BoldItalic"),url(NotoSans-BoldItalic.b40d78b2f9e2490108d0.eot?#iefix) format("embedded-opentype"),url(NotoSans-BoldItalic.f2639d17cfb5c6e74edd.woff2) format("woff2"),url(NotoSans-BoldItalic.ed8d2295c0b2e0a854d8.woff) format("woff"),url(NotoSans-BoldItalic.9e49c91c40231a024afb.ttf) format("truetype"),url(NotoSans-BoldItalic.7930d6e32b12448fc0ae.svg#NotoSans-BoldItalic) format("svg");font-weight:700;font-style:italic;}body{background-color:#e8ecef;}app-root{width:100%;}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:local("Roboto Thin "),local("Roboto-Thin"),url(roboto-latin-100.c2aa4ab115bf9c6057cb.woff2) format("woff2"),url(roboto-latin-100.a45108d3b34af91f9113.woff) format("woff");}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100;src:local("Roboto Thin italic"),local("Roboto-Thinitalic"),url(roboto-latin-100italic.7f839a8652da29745ce4.woff2) format("woff2"),url(roboto-latin-100italic.451d4e559d6f57cdf6a1.woff) format("woff");}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local("Roboto Light "),local("Roboto-Light"),url(roboto-latin-300.37a7069dc30fc663c878.woff2) format("woff2"),url(roboto-latin-300.865f928cbabcc9f8f2b5.woff) format("woff");}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:300;src:local("Roboto Light italic"),local("Roboto-Lightitalic"),url(roboto-latin-300italic.c64e7e354c88e613c77c.woff2) format("woff2"),url(roboto-latin-300italic.bd5b7a13f2c52b531a2a.woff) format("woff");}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:local("Roboto Regular "),local("Roboto-Regular"),url(roboto-latin-400.176f8f5bd5f02b3abfcf.woff2) format("woff2"),url(roboto-latin-400.49ae34d4cc6b98c00c69.woff) format("woff");}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:local("Roboto Regular italic"),local("Roboto-Regularitalic"),url(roboto-latin-400italicLine truncated
<style>@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,0.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;}*,:after,:before{box-sizing:border-box;}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;}}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-body-font-family);font-size:1rem;font-size:var(--bs-body-font-size);font-weight:400;font-weight:var(--bs-body-font-weight);line-height:1.5;line-height:var(--bs-body-line-height);color:#212529;color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:#fff;background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}@font-face{font-family:Noto Sans;src:url(NotoSans-Regular.f55982ed9f2bc3af6185.eot);src:local("Noto Sans Regular"),local("NotoSans-Regular"),url(NotoSans-Regular.f55982ed9f2bc3af6185.eot?#iefix) format("embedded-opentype"),url(NotoSans-Regular.730e73a4d4556fa0efe8.woff2) format("woff2"),url(NotoSans-Regular.22c53c8686edcaecdf66.woff) format("woff"),url(NotoSans-Regular.e962f548522aa99bb8f9.ttf) format("truetype"),url(NotoSans-Regular.8142e5b2e99a1cccafb7.svg#NotoSans-Regular) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:Noto Sans;src:url(NotoSans-Italic.1506cb93f574152bda3d.eot);src:local("Noto Sans Italic"),local("NotoSans-Italic"),url(NotoSans-Italic.1506cb93f574152bda3d.eot?#iefix) format("embedded-opentype"),url(NotoSans-Italic.ca985d172a576d01c77e.woff2) format("woff2"),url(NotoSans-Italic.8a08f0f08e448e4f522e.woff) format("woff"),url(NotoSans-Italic.08690ed789a5532ed7be.ttf) format("truetype"),url(NotoSans-Italic.cecaa17f122ac96a50f8.svg#NotoSans-Italic) format("svg");font-weight:400;font-style:italic;}@font-face{font-family:Noto Sans;src:url(NotoSans-Bold.fe2c3263802c4469728b.eot);src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(NotoSans-Bold.fe2c3263802c4469728b.eot?#iefix) format("embedded-opentype"),url(NotoSans-Bold.3ea2282022a16bb2827b.woff2) format("woff2"),url(NotoSans-Bold.364158e7b3016f83790a.woff) format("woff"),url(NotoSans-Bold.82b1a58ddf26951345dc.ttf) format("truetype"),url(NotoSans-Bold.18ef6a21171328dc11a9.svg#NotoSans-Bold) format("svg");font-weight:700;font-style:normal;}@font-face{font-family:Noto Sans;src:url(NotoSans-BoldItalic.b40d78b2f9e2490108d0.eot);src:local("Noto Sans BoldItalic"),local("NotoSans-BoldItalic"),url(NotoSans-BoldItalic.b40d78b2f9e2490108d0.eot?#iefix) format("embedded-opentype"),url(NotoSans-BoldItalic.f2639d17cfb5c6e74edd.woff2) format("woff2"),url(NotoSans-BoldItalic.ed8d2295c0b2e0a854d8.woff) format("woff"),url(NotoSans-BoldItalic.9e49c91c40231a024afb.ttf) format("truetype"),url(NotoSans-BoldItalic.7930d6e32b12448fc0ae.svg#NotoSans-BoldItalic) format("svg");font-weight:700;font-style:italic;}body{background-color:#e8ecef;}app-root{width:100%;}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:local("Roboto Thin "),local("Roboto-Thin"),url(roboto-latin-100.c2aa4ab115bf9c6057cb.woff2) format("woff2"),url(roboto-latin-100.a45108d3b34af91f9113.woff) format("woff");}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100;src:local("Roboto Thin italic"),local("Roboto-Thinitalic"),url(roboto-latin-100italic.7f839a8652da29745ce4.woff2) format("woff2"),url(roboto-latin-100italic.451d4e559d6f57cdf6a1.woff) format("woff");}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;sLine truncated
<!-- <body class="mat-app-background" oncontextmenu="return false;"> -->
<body class="mat-app-background" oncontextmenu="return false;">
<app-root></app-root>
@@ -46,6 +46,6 @@
gtag('config', 'G-5D6FZL9923');
</script>
<script src="runtime.e26845e5075a4dddd709.js" defer></script><script src="polyfills-es5.64f3c1440c0d196a21c8.js" nomodule defer></script><script src="polyfills.e5f36e8deead92385d0e.js" defer></script><script src="main.a282bb409c84da5e1694.js" defer></script>
<script src="runtime.13dab52dcdd04f9f1496.js" defer></script><script src="polyfills-es5.300b3ac245f51be06907.js" nomodule defer></script><script src="polyfills.519e27ac94450b1b7e67.js" defer></script><script src="main.6d44bf65eea93810ba85.js" defer></script>
</body></html>
@@ -0,0 +1 @@
(self.webpackChunkgns3_web_ui=self.webpackChunkgns3_web_ui||[]).push([[179],{98255:function(ue){function q(f){return Promise.resolve().then(function(){var U=new Error("Cannot find module '"+f+"'");throw U.code="MODULE_NOT_FOUND",U})}q.keys=function(){return[]},q.resolve=q,q.id=98255,ue.exports=q},82908:function(ue){ue.exports=function(f,U){(null==U||U>f.length)&&(U=f.length);for(var B=0,V=new Array(U);B<U;B++)V[B]=f[B];return V},ue.exports.default=ue.exports,ue.exports.__esModule=!0},36457:function(ue){ue.exports=function(f){if(Array.isArray(f))return f},ue.exports.default=ue.exports,ue.exports.__esModule=!0},35036:function(ue){ue.exports=function(f,U){var B=null==f?null:"undefined"!=typeof Symbol&&f[Symbol.iterator]||f["@@iterator"];if(null!=B){var R,C,V=[],Z=!0,T=!1;try{for(B=B.call(f);!(Z=(R=B.next()).done)&&(V.push(R.value),!U||V.length!==U);Z=!0);}catch(v){T=!0,C=v}finally{try{!Z&&null!=B.return&&B.return()}finally{if(T)throw C}}return V}},ue.exports.default=ue.exports,ue.exports.__esModule=!0},13969:function(ue){ue.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},ue.exports.default=ue.exports,ue.exports.__esModule=!0},6326:function(ue,q,f){var U=f(36457),B=f(35036),V=f(54850),Z=f(13969);ue.exports=function(R,C){return U(R)||B(R,C)||V(R,C)||Z()},ue.exports.default=ue.exports,ue.exports.__esModule=!0},54850:function(ue,q,f){var U=f(82908);ue.exports=function(V,Z){if(V){if("string"==typeof V)return U(V,Z);var T=Object.prototype.toString.call(V).slice(8,-1);if("Object"===T&&V.constructor&&(T=V.constructor.name),"Map"===T||"Set"===T)return Array.from(V);if("Arguments"===T||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(T))return U(V,Z)}},ue.exports.default=ue.exports,ue.exports.__esModule=!0},26552:function(ue,q,f){ue.exports=f(55590)},61855:function(ue,q,f){"use strict";f.d(q,{ZT:function(){return B},mG:function(){return v},Jh:function(){return P},ev:function(){return N}});var U=function(te,ae){return(U=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,ce){se.__proto__=ce}||function(se,ce){for(var le in ce)Object.prototype.hasOwnProperty.call(ce,le)&&(se[le]=ce[le])})(te,ae)};function B(te,ae){if("function"!=typeof ae&&null!==ae)throw new TypeError("Class extends value "+String(ae)+" is not a constructor or null");function se(){this.constructor=te}U(te,ae),te.prototype=null===ae?Object.create(ae):(se.prototype=ae.prototype,new se)}function v(te,ae,se,ce){return new(se||(se=Promise))(function(oe,Ae){function be(_t){try{qe(ce.next(_t))}catch(yt){Ae(yt)}}function it(_t){try{qe(ce.throw(_t))}catch(yt){Ae(yt)}}function qe(_t){_t.done?oe(_t.value):function(oe){return oe instanceof se?oe:new se(function(Ae){Ae(oe)})}(_t.value).then(be,it)}qe((ce=ce.apply(te,ae||[])).next())})}function P(te,ae){var ce,le,oe,Ae,se={label:0,sent:function(){if(1&oe[0])throw oe[1];return oe[1]},trys:[],ops:[]};return Ae={next:be(0),throw:be(1),return:be(2)},"function"==typeof Symbol&&(Ae[Symbol.iterator]=function(){return this}),Ae;function be(qe){return function(_t){return function(qe){if(ce)throw new TypeError("Generator is already executing.");for(;se;)try{if(ce=1,le&&(oe=2&qe[0]?le.return:qe[0]?le.throw||((oe=le.return)&&oe.call(le),0):le.next)&&!(oe=oe.call(le,qe[1])).done)return oe;switch(le=0,oe&&(qe=[2&qe[0],oe.value]),qe[0]){case 0:case 1:oe=qe;break;case 4:return se.label++,{value:qe[1],done:!1};case 5:se.label++,le=qe[1],qe=[0];continue;case 7:qe=se.ops.pop(),se.trys.pop();continue;default:if(!(oe=(oe=se.trys).length>0&&oe[oe.length-1])&&(6===qe[0]||2===qe[0])){se=0;continue}if(3===qe[0]&&(!oe||qe[1]>oe[0]&&qe[1]<oe[3])){se.label=qe[1];break}if(6===qe[0]&&se.label<oe[1]){se.label=oe[1],oe=qe;break}if(oe&&se.label<oe[2]){se.label=oe[2],se.ops.push(qe);break}oe[2]&&se.ops.pop(),se.trys.pop();continue}qe=ae.call(te,se)}catch(_t){qe=[6,_t],le=0}finally{ce=oe=0}if(5&qe[0])throw qe[1];return{value:qe[0]?qe[1]:void 0,done:!0}}([qe,_t])}}}function N(te,ae,se){if(se||2===arguments.length)for(var oe,ce=0,le=ae.length;ce<le;ce++)(oe||!(ce in ae))&&(oe||(oe=Array.prototype.slice.call(ae,0,ce)),oe[ce]=ae[ce]);return te.concat(oe||Array.prototype.slice.call(ae))}},739:function(ue,q,f){"use strict";f.d(q,{l3:function(){return T},_j:function(){return V},LC:function(){return Z},ZN:function(){return O},jt:function(){return C},pV:function(){return k},F4:function(){return A},IO:function(){return E},vP:function(){return P},SB:function(){return M},oB:function(){return D},eR:function(){return _},X$:function(){return R},ZE:function(){return L},k1:function(){return j}});var U=f(14105),B=f(18967),V=function K(){(0,B.Z)(this,K)},Z=function K(){(0,B.Z)(this,K)},T="*";function R(K,z){return{type:7,name:K,definitions:z,options:{}}}function C(K){var z=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:4,styles:z,timings:K}}function P(K){var z=arguments.length>1&&void 0!==arguments[1]?Line truncated
@@ -1 +0,0 @@
(self.webpackChunkgns3_web_ui=self.webpackChunkgns3_web_ui||[]).push([[179],{98255:function(e){function t(e){return Promise.resolve().then(function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}t.keys=function(){return[]},t.resolve=t,t.id=98255,e.exports=t},82908:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i},e.exports.default=e.exports,e.exports.__esModule=!0},36457:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.default=e.exports,e.exports.__esModule=!0},78495:function(e,t,n){"use strict";function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}n.d(t,{Z:function(){return i}})},75905:function(e,t,n){"use strict";function i(e){if(Array.isArray(e))return e}n.d(t,{Z:function(){return i}})},3574:function(e,t,n){"use strict";function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:function(){return i}})},61680:function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:function(){return i}})},44829:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var i=n(84937),r=n(87660);function o(e,t,n){return(o=(0,r.Z)()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&(0,i.Z)(o,n.prototype),o}).apply(null,arguments)}},11254:function(e,t,n){"use strict";function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function r(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}n.d(t,{Z:function(){return r}})},20454:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var i=n(92749);function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,i.Z)(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}},37859:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var i=n(12558),r=n(87660),o=n(38852);function a(e){var t=(0,r.Z)();return function(){var n,r=(0,i.Z)(e);if(t){var a=(0,i.Z)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return(0,o.Z)(this,n)}}},91035:function(e,t,n){"use strict";function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:function(){return i}})},51751:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var i=n(12558);function r(e,t,n){return(r="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=(0,i.Z)(e)););return e}(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(n):o.value}})(e,t,n||e)}},12558:function(e,t,n){"use strict";function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,{Z:function(){return i}})},49843:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var i=n(84937);function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&(0,i.Z)(e,t)}},87660:function(e,t,n){"use strict";function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}n.d(t,{Z:function(){return i}})},84080:function(e,t,n){"use strict";function i(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{Z:function(){return i}})},20983:function(e,t,n){"use strict";function i(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Z:function(){return i}})},38852:function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,{Z:function(){return o}});var r=n(3574)Line truncated
@@ -0,0 +1 @@
(self.webpackChunkgns3_web_ui=self.webpackChunkgns3_web_ui||[]).push([[698,429],{92137:function(o,c,t){t(59889),t(8963),t(60145),t(24943),t(8040),t(22665),t(4209),t(82972);var e=t(41071);o.exports=e.Date},16488:function(o,c,t){t(2310),t(56942),t(17500),t(76743),t(38651),t(31070),t(45929),t(98267),t(50346),t(32973),t(42017),t(46895),t(64031),t(93237),t(51641),t(60329),t(38145),t(11821);var e=t(41071);o.exports=e.Math},26596:function(o,c,t){t(7587),t(13961),t(47316),t(82196),t(93011),t(44693),t(5531),t(66389),t(22917),t(90543),t(28327),t(77197);var e=t(41071);o.exports=e.Number},73846:function(o,c,t){t(96886),t(10887),t(29982),t(93241),t(62099),t(48087),t(1853),t(46692),t(7211),t(75418),t(45015),t(86052),t(4569),t(52209),t(90573),t(35212),t(15695),t(80774),t(38145),t(75458);var e=t(41071);o.exports=e.Symbol},69566:function(o){o.exports=function(c){if("function"!=typeof c)throw TypeError(String(c)+" is not a function");return c}},12222:function(o,c,t){var e=t(80285);o.exports=function(r){if(!e(r)&&null!==r)throw TypeError("Can't set "+String(r)+" as a prototype");return r}},68756:function(o,c,t){var e=t(93636),r=t(64121),n=t(29017),a=e("unscopables"),s=Array.prototype;null==s[a]&&n.f(s,a,{configurable:!0,value:r(null)}),o.exports=function(i){s[a][i]=!0}},28565:function(o,c,t){"use strict";var e=t(8271).charAt;o.exports=function(r,n,a){return n+(a?e(r,n).length:1)}},48883:function(o){o.exports=function(c,t,e){if(!(c instanceof t))throw TypeError("Incorrect "+(e?e+" ":"")+"invocation");return c}},68485:function(o,c,t){var e=t(80285);o.exports=function(r){if(!e(r))throw TypeError(String(r)+" is not an object");return r}},61969:function(o,c,t){"use strict";var e=t(64132),r=t(30581),n=t(46681),a=Math.min;o.exports=[].copyWithin||function(i,u){var f=e(this),l=n(f.length),d=r(i,l),h=r(u,l),m=arguments.length>2?arguments[2]:void 0,I=a((void 0===m?l:r(m,l))-h,l-d),v=1;for(h<d&&d<h+I&&(v=-1,h+=I-1,d+=I-1);I-- >0;)h in f?f[d]=f[h]:delete f[d],d+=v,h+=v;return f}},25771:function(o,c,t){"use strict";var e=t(64132),r=t(30581),n=t(46681);o.exports=function(s){for(var i=e(this),u=n(i.length),f=arguments.length,l=r(f>1?arguments[1]:void 0,u),d=f>2?arguments[2]:void 0,h=void 0===d?u:r(d,u);h>l;)i[l++]=s;return i}},84875:function(o,c,t){"use strict";var e=t(43887).forEach,n=t(48561)("forEach");o.exports=n?[].forEach:function(s){return e(this,s,arguments.length>1?arguments[1]:void 0)}},81690:function(o,c,t){"use strict";var e=t(96935),r=t(64132),n=t(62873),a=t(86778),s=t(46681),i=t(51823),u=t(45149);o.exports=function(l){var P,y,p,S,O,T,d=r(l),h="function"==typeof this?this:Array,m=arguments.length,I=m>1?arguments[1]:void 0,v=void 0!==I,E=u(d),g=0;if(v&&(I=e(I,m>2?arguments[2]:void 0,2)),null==E||h==Array&&a(E))for(y=new h(P=s(d.length));P>g;g++)T=v?I(d[g],g):d[g],i(y,g,T);else for(O=(S=E.call(d)).next,y=new h;!(p=O.call(S)).done;g++)T=v?n(S,I,[p.value,g],!0):p.value,i(y,g,T);return y.length=g,y}},8069:function(o,c,t){var e=t(32580),r=t(46681),n=t(30581),a=function(s){return function(i,u,f){var m,l=e(i),d=r(l.length),h=n(f,d);if(s&&u!=u){for(;d>h;)if((m=l[h++])!=m)return!0}else for(;d>h;h++)if((s||h in l)&&l[h]===u)return s||h||0;return!s&&-1}};o.exports={includes:a(!0),indexOf:a(!1)}},43887:function(o,c,t){var e=t(96935),r=t(36994),n=t(64132),a=t(46681),s=t(77192),i=[].push,u=function(f){var l=1==f,d=2==f,h=3==f,m=4==f,I=6==f,v=7==f,E=5==f||I;return function(g,P,y,p){for(var w,V,S=n(g),O=r(S),T=e(P,y,3),j=a(O.length),x=0,M=p||s,C=l?M(g,j):d||v?M(g,0):void 0;j>x;x++)if((E||x in O)&&(V=T(w=O[x],x,S),f))if(l)C[x]=V;else if(V)switch(f){case 3:return!0;case 5:return w;case 6:return x;case 2:i.call(C,w)}else switch(f){case 4:return!1;case 7:i.call(C,w)}return I?-1:h||m?m:C}};o.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},63715:function(o,c,t){"use strict";var e=t(32580),r=t(27543),n=t(46681),a=t(48561),s=Math.min,i=[].lastIndexOf,u=!!i&&1/[1].lastIndexOf(1,-0)<0,f=a("lastIndexOf");o.exports=u||!f?function(h){if(u)return i.apply(this,arguments)||0;var m=e(this),I=n(m.length),v=I-1;for(arguments.length>1&&(v=s(v,r(arguments[1]))),v<0&&(v=I+v);v>=0;v--)if(v in m&&m[v]===h)return v||0;return-1}:i},60551:function(o,c,t){var e=t(58889),r=t(93636),n=t(32046),a=r("species");o.exports=function(s){return n>=51||!e(function(){var i=[];return(i.constructor={})[a]=function(){return{foo:1}},1!==i[s](Boolean).foo})}},48561:function(o,c,t){"use strict";var e=t(58889);o.exports=function(r,n){var a=[][r];return!!a&&e(function(){a.call(null,n||function(){throw 1},1)})}},11241:function(o,c,t){var e=t(69566),r=t(64132),n=t(36994),a=t(46681),s=function(i){return function(u,f,l,d){e(f);var h=r(u),m=n(h),I=a(h.length),v=i?I-1:0,E=i?-1:1;if(l<2)for(;;){if(v in m){d=m[v],v+=E;break}if(v+=E,i?v<0:I<=v)throw TypeError("Reduce of empty array with no initial value")}for(;i?v>=0:I>v;v+=E)v in m&&(d=f(d,m[v],v,h));return d}};o.exports={left:s(!1),right:s(!0)}},93483:function(o){var c=Math.floor,t=functLine truncated
@@ -1 +0,0 @@
(self.webpackChunkgns3_web_ui=self.webpackChunkgns3_web_ui||[]).push([[698,429],{92137:function(t,e,n){n(8963),n(22665),n(8040),n(4209),n(82972);var r=n(41071);t.exports=r.Date},16488:function(t,e,n){n(2310),n(56942),n(17500),n(76743),n(38651),n(31070),n(45929),n(98267),n(50346),n(32973),n(6985),n(46895),n(64031),n(93237),n(51641),n(60329),n(38145),n(11821);var r=n(41071);t.exports=r.Math},26596:function(t,e,n){n(7587),n(13961),n(47316),n(82196),n(93011),n(44693),n(5531),n(66389),n(22917),n(90543),n(28327),n(77197);var r=n(41071);t.exports=r.Number},73846:function(t,e,n){n(96886),n(10887),n(29982),n(93241),n(62099),n(48087),n(1853),n(46692),n(7211),n(75418),n(45015),n(86052),n(4569),n(52209),n(90573),n(35212),n(15695),n(80774),n(38145),n(75458);var r=n(41071);t.exports=r.Symbol},69566:function(t){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},12222:function(t,e,n){var r=n(80285);t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},68756:function(t,e,n){var r=n(93636),o=n(64121),i=n(29017),a=r("unscopables"),c=Array.prototype;null==c[a]&&i.f(c,a,{configurable:!0,value:o(null)}),t.exports=function(t){c[a][t]=!0}},28565:function(t,e,n){"use strict";var r=n(8271).charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},48883:function(t){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},68485:function(t,e,n){var r=n(80285);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},61969:function(t,e,n){"use strict";var r=n(64132),o=n(30581),i=n(46681),a=Math.min;t.exports=[].copyWithin||function(t,e){var n=r(this),c=i(n.length),u=o(t,c),s=o(e,c),f=arguments.length>2?arguments[2]:void 0,l=a((void 0===f?c:o(f,c))-s,c-u),p=1;for(s<u&&u<s+l&&(p=-1,s+=l-1,u+=l-1);l-- >0;)s in n?n[u]=n[s]:delete n[u],u+=p,s+=p;return n}},25771:function(t,e,n){"use strict";var r=n(64132),o=n(30581),i=n(46681);t.exports=function(t){for(var e=r(this),n=i(e.length),a=arguments.length,c=o(a>1?arguments[1]:void 0,n),u=a>2?arguments[2]:void 0,s=void 0===u?n:o(u,n);s>c;)e[c++]=t;return e}},84875:function(t,e,n){"use strict";var r=n(43887).forEach,o=n(48561)("forEach");t.exports=o?[].forEach:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}},81690:function(t,e,n){"use strict";var r=n(96935),o=n(64132),i=n(62873),a=n(86778),c=n(46681),u=n(51823),s=n(45149);t.exports=function(t){var e,n,f,l,p,h,v=o(t),d="function"==typeof this?this:Array,g=arguments.length,y=g>1?arguments[1]:void 0,m=void 0!==y,b=s(v),k=0;if(m&&(y=r(y,g>2?arguments[2]:void 0,2)),null==b||d==Array&&a(b))for(n=new d(e=c(v.length));e>k;k++)h=m?y(v[k],k):v[k],u(n,k,h);else for(p=(l=b.call(v)).next,n=new d;!(f=p.call(l)).done;k++)h=m?i(l,y,[f.value,k],!0):f.value,u(n,k,h);return n.length=k,n}},8069:function(t,e,n){var r=n(32580),o=n(46681),i=n(30581),a=function(t){return function(e,n,a){var c,u=r(e),s=o(u.length),f=i(a,s);if(t&&n!=n){for(;s>f;)if((c=u[f++])!=c)return!0}else for(;s>f;f++)if((t||f in u)&&u[f]===n)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},43887:function(t,e,n){var r=n(96935),o=n(36994),i=n(64132),a=n(46681),c=n(77192),u=[].push,s=function(t){var e=1==t,n=2==t,s=3==t,f=4==t,l=6==t,p=7==t,h=5==t||l;return function(v,d,g,y){for(var m,b,k=i(v),_=o(k),x=r(d,g,3),E=a(_.length),w=0,S=y||c,T=e?S(v,E):n||p?S(v,0):void 0;E>w;w++)if((h||w in _)&&(b=x(m=_[w],w,k),t))if(e)T[w]=b;else if(b)switch(t){case 3:return!0;case 5:return m;case 6:return w;case 2:u.call(T,m)}else switch(t){case 4:return!1;case 7:u.call(T,m)}return l?-1:s||f?f:T}};t.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterOut:s(7)}},63715:function(t,e,n){"use strict";var r=n(32580),o=n(27543),i=n(46681),a=n(48561),c=Math.min,u=[].lastIndexOf,s=!!u&&1/[1].lastIndexOf(1,-0)<0,f=a("lastIndexOf");t.exports=s||!f?function(t){if(s)return u.apply(this,arguments)||0;var e=r(this),n=i(e.length),a=n-1;for(arguments.length>1&&(a=c(a,o(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in e&&e[a]===t)return a||0;return-1}:u},60551:function(t,e,n){var r=n(58889),o=n(93636),i=n(32046),a=o("species");t.exports=function(t){return i>=51||!r(function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo})}},48561:function(t,e,n){"use strict";var r=n(58889);t.exports=function(t,e){var n=[][t];return!!n&&r(function(){n.call(null,e||function(){throw 1},1)})}},11241:function(t,e,n){var r=n(69566),o=n(64132),i=n(36994),a=n(46681),c=function(t){return function(e,n,c,u){r(n);var s=o(e),f=i(s),l=a(s.length),p=t?l-1:0,h=t?-1:1;if(c<2)for(;;){if(p in f){u=f[p],p+=h;break}if(p+=h,t?p<0:l<=p)throw TypeError("Reduce of empty array with no initial value")}for(;t?p>=0:l>p;p+=h)p in f&&(u=n(u,f[p],p,s));return u}};t.exports={left:c(!1),right:c(!0)}},77192:function(t,e,n){var r=n(80285),o=n(49975),i=n(93636)("species");t.eLine truncated
@@ -0,0 +1 @@
(self.webpackChunkgns3_web_ui=self.webpackChunkgns3_web_ui||[]).push([[429],{82908:function(H){H.exports=function(re,X){(null==X||X>re.length)&&(X=re.length);for(var ee=0,M=new Array(X);ee<X;ee++)M[ee]=re[ee];return M},H.exports.default=H.exports,H.exports.__esModule=!0},45478:function(H){H.exports=function(re,X){if(!(re instanceof X))throw new TypeError("Cannot call a class as a function")},H.exports.default=H.exports,H.exports.__esModule=!0},29545:function(H){function de(X,ee){for(var M=0;M<ee.length;M++){var fe=ee[M];fe.enumerable=fe.enumerable||!1,fe.configurable=!0,"value"in fe&&(fe.writable=!0),Object.defineProperty(X,fe.key,fe)}}H.exports=function(X,ee,M){return ee&&de(X.prototype,ee),M&&de(X,M),X},H.exports.default=H.exports,H.exports.__esModule=!0},76567:function(H,de,re){var X=re(54850);H.exports=function(M,fe){var K="undefined"!=typeof Symbol&&M[Symbol.iterator]||M["@@iterator"];if(!K){if(Array.isArray(M)||(K=X(M))||fe&&M&&"number"==typeof M.length){K&&(M=K);var Ze=0,De=function(){};return{s:De,n:function(){return Ze>=M.length?{done:!0}:{done:!1,value:M[Ze++]}},e:function(me){throw me},f:De}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var Ne,Fe=!0,Ve=!1;return{s:function(){K=K.call(M)},n:function(){var me=K.next();return Fe=me.done,me},e:function(me){Ve=!0,Ne=me},f:function(){try{!Fe&&null!=K.return&&K.return()}finally{if(Ve)throw Ne}}}},H.exports.default=H.exports,H.exports.__esModule=!0},54850:function(H,de,re){var X=re(82908);H.exports=function(M,fe){if(M){if("string"==typeof M)return X(M,fe);var K=Object.prototype.toString.call(M).slice(8,-1);if("Object"===K&&M.constructor&&(K=M.constructor.name),"Map"===K||"Set"===K)return Array.from(M);if("Arguments"===K||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(K))return X(M,fe)}},H.exports.default=H.exports,H.exports.__esModule=!0},18787:function(H,de,re){"use strict";var X=re(76567).default,ee=re(45478).default,M=re(29545).default,K=(function(r){var t=r.performance;function o(p){t&&t.mark&&t.mark(p)}function a(p,d){t&&t.measure&&t.measure(p,d)}o("Zone");var i=r.__Zone_symbol_prefix||"__zone_symbol__";function l(p){return i+p}var v=!0===r[l("forceDuplicateZoneCheck")];if(r.Zone){if(v||"function"!=typeof r.Zone.__symbol__)throw new Error("Zone already loaded.");return r.Zone}var y=function(){function p(d,e){ee(this,p),this._parent=d,this._name=e?e.name||"unnamed":"<root>",this._properties=e&&e.properties||{},this._zoneDelegate=new E(this,this._parent&&this._parent._zoneDelegate,e)}return M(p,[{key:"parent",get:function(){return this._parent}},{key:"name",get:function(){return this._name}},{key:"get",value:function(e){var n=this.getZoneWith(e);if(n)return n._properties[e]}},{key:"getZoneWith",value:function(e){for(var n=this;n;){if(n._properties.hasOwnProperty(e))return n;n=n._parent}return null}},{key:"fork",value:function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}},{key:"wrap",value:function(e,n){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var h=this._zoneDelegate.intercept(this,e,n),b=this;return function(){return b.runGuarded(h,this,arguments,n)}}},{key:"run",value:function(e,n,h,b){A={parent:A,zone:this};try{return this._zoneDelegate.invoke(this,e,n,h,b)}finally{A=A.parent}}},{key:"runGuarded",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0,b=arguments.length>3?arguments[3]:void 0;A={parent:A,zone:this};try{try{return this._zoneDelegate.invoke(this,e,n,h,b)}catch(J){if(this._zoneDelegate.handleError(this,J))throw J}}finally{A=A.parent}}},{key:"runTask",value:function(e,n,h){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||B).name+"; Execution: "+this.name+")");if(e.state!==j||e.type!==Z&&e.type!==ae){var b=e.state!=P;b&&e._transitionTo(P,W),e.runCount++;var J=ge;ge=e,A={parent:A,zone:this};try{e.type==ae&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,n,h)}catch(c){if(this._zoneDelegate.handleError(this,c))throw c}}finally{e.state!==j&&e.state!==L&&(e.type==Z||e.data&&e.data.isPeriodic?b&&e._transitionTo(W,P):(e.runCount=0,this._updateTaskCount(e,-1),b&&e._transitionTo(j,P,j))),A=A.parent,ge=J}}}},{key:"scheduleTask",value:function(e){if(e.zone&&e.zone!==this)for(var n=this;n;){if(n===e.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(e.zone.name));n=n.parent}e._transitionTo(Y,j);var h=[];e._zoneDelegates=h,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(b){throw e._transitionTo(L,Y,j),this._zoneDelegate.handleError(this,b),b}return e._zoneDelegates===h&&this._updateTaskCount(e,1),e.state==Y&&e._transitionTo(W,Y),e}},{key:"scheduleMicroTask",value:function(e,n,h,b){return this.scheduleTask(new k(le,e,n,hLine truncated
@@ -1 +0,0 @@
(self.webpackChunkgns3_web_ui=self.webpackChunkgns3_web_ui||[]).push([[429],{82908:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.default=e.exports,e.exports.__esModule=!0},45478:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},29545:function(e){function t(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e},e.exports.default=e.exports,e.exports.__esModule=!0},76567:function(e,t,n){var r=n(54850);e.exports=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){c=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw i}}}},e.exports.default=e.exports,e.exports.__esModule=!0},54850:function(e,t,n){var r=n(82908);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.default=e.exports,e.exports.__esModule=!0},18787:function(e,t,n){"use strict";var r=n(76567).default,o=n(45478).default,a=n(29545).default,i=(function(e){var t=e.performance;function n(e){t&&t.mark&&t.mark(e)}function r(e,n){t&&t.measure&&t.measure(e,n)}n("Zone");var i=e.__Zone_symbol_prefix||"__zone_symbol__";function s(e){return i+e}var c=!0===e[s("forceDuplicateZoneCheck")];if(e.Zone){if(c||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}var u=function(){function t(e,n){o(this,t),this._parent=e,this._name=n?n.name||"unnamed":"<root>",this._properties=n&&n.properties||{},this._zoneDelegate=new h(this,this._parent&&this._parent._zoneDelegate,n)}return a(t,[{key:"parent",get:function(){return this._parent}},{key:"name",get:function(){return this._name}},{key:"get",value:function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]}},{key:"getZoneWith",value:function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}},{key:"fork",value:function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}},{key:"wrap",value:function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}}},{key:"run",value:function(e,t,n,r){x={parent:x,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{x=x.parent}}},{key:"runGuarded",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;x={parent:x,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{x=x.parent}}},{key:"runTask",value:function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||b).name+"; Execution: "+this.name+")");if(e.state!==T||e.type!==C&&e.type!==O){var r=e.state!=Z;r&&e._transitionTo(Z,E),e.runCount++;var o=I;I=e,x={parent:x,zone:this};try{e.type==O&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(a){if(this._zoneDelegate.handleError(this,a))throw a}}finally{e.state!==T&&e.state!==D&&(e.type==C||e.data&&e.data.isPeriodic?r&&e._transitionTo(E,Z):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(T,Z,T))),x=x.parent,I=o}}}},{key:"scheduleTask",value:function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(e.zone.name));t=t.parent}e._transitionTo(w,T);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(r){throw e._transitionTo(D,w,T),this._zoneDelegate.handleError(this,r),r}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==w&&e._transitionTo(E,w),e}},{key:"scheduleMicroTask",value:function(e,t,n,r){return this.scheduleTask(new p(P,e,t,n,r,void 0))}},{key:"scheduleMacroTask",value:function(e,t,n,r,o){return this.schedLine truncated
@@ -0,0 +1 @@
!function(){"use strict";var e,v={},g={};function n(e){var u=g[e];if(void 0!==u)return u.exports;var t=g[e]={id:e,loaded:!1,exports:{}};return v[e](t,t.exports,n),t.loaded=!0,t.exports}n.m=v,e=[],n.O=function(u,t,a,o){if(!t){var r=1/0;for(i=0;i<e.length;i++){t=e[i][0],a=e[i][1],o=e[i][2];for(var l=!0,f=0;f<t.length;f++)(!1&o||r>=o)&&Object.keys(n.O).every(function(b){return n.O[b](t[f])})?t.splice(f--,1):(l=!1,o<r&&(r=o));if(l){e.splice(i--,1);var s=a();void 0!==s&&(u=s)}}return u}o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[t,a,o]},n.n=function(e){var u=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(u,{a:u}),u},n.d=function(e,u){for(var t in u)n.o(u,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:u[t]})},n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce(function(u,t){return n.f[t](e,u),u},[]))},n.u=function(e){return e+".eace20bb0639f4909f27.js"},n.miniCssF=function(e){return"styles.bf28628fcb2844ad74bd.css"},n.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},n.o=function(e,u){return Object.prototype.hasOwnProperty.call(e,u)},function(){var e={},u="gns3-web-ui:";n.l=function(t,a,o,i){if(e[t])e[t].push(a);else{var r,l;if(void 0!==o)for(var f=document.getElementsByTagName("script"),s=0;s<f.length;s++){var c=f[s];if(c.getAttribute("src")==t||c.getAttribute("data-webpack")==u+o){r=c;break}}r||(l=!0,(r=document.createElement("script")).charset="utf-8",r.timeout=120,n.nc&&r.setAttribute("nonce",n.nc),r.setAttribute("data-webpack",u+o),r.src=n.tu(t)),e[t]=[a];var d=function(h,b){r.onerror=r.onload=null,clearTimeout(p);var _=e[t];if(delete e[t],r.parentNode&&r.parentNode.removeChild(r),_&&_.forEach(function(m){return m(b)}),h)return h(b)},p=setTimeout(d.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=d.bind(null,r.onerror),r.onload=d.bind(null,r.onload),l&&document.head.appendChild(r)}}}(),n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e;n.tu=function(u){return void 0===e&&(e={createScriptURL:function(t){return t}},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e.createScriptURL(u)}}(),n.p="",function(){var e={666:0};n.f.j=function(a,o){var i=n.o(e,a)?e[a]:void 0;if(0!==i)if(i)o.push(i[2]);else if(666!=a){var r=new Promise(function(c,d){i=e[a]=[c,d]});o.push(i[2]=r);var l=n.p+n.u(a),f=new Error;n.l(l,function(c){if(n.o(e,a)&&(0!==(i=e[a])&&(e[a]=void 0),i)){var d=c&&("load"===c.type?"missing":c.type),p=c&&c.target&&c.target.src;f.message="Loading chunk "+a+" failed.\n("+d+": "+p+")",f.name="ChunkLoadError",f.type=d,f.request=p,i[1](f)}},"chunk-"+a,a)}else e[a]=0},n.O.j=function(a){return 0===e[a]};var u=function(a,o){var f,s,i=o[0],r=o[1],l=o[2],c=0;for(f in r)n.o(r,f)&&(n.m[f]=r[f]);if(l)var d=l(n);for(a&&a(o);c<i.length;c++)n.o(e,s=i[c])&&e[s]&&e[s][0](),e[i[c]]=0;return n.O(d)},t=self.webpackChunkgns3_web_ui=self.webpackChunkgns3_web_ui||[];t.forEach(u.bind(null,0)),t.push=u.bind(null,t.push.bind(t))}()}();
@@ -1 +0,0 @@
!function(){"use strict";var e,n,r,t={},o={};function u(e){var n=o[e];if(void 0!==n)return n.exports;var r=o[e]={id:e,loaded:!1,exports:{}};return t[e](r,r.exports,u),r.loaded=!0,r.exports}u.m=t,e=[],u.O=function(n,r,t,o){if(!r){var i=1/0;for(f=0;f<e.length;f++){r=e[f][0],t=e[f][1],o=e[f][2];for(var a=!0,c=0;c<r.length;c++)(!1&o||i>=o)&&Object.keys(u.O).every(function(e){return u.O[e](r[c])})?r.splice(c--,1):(a=!1,o<i&&(i=o));a&&(e.splice(f--,1),n=t())}return n}o=o||0;for(var f=e.length;f>0&&e[f-1][2]>o;f--)e[f]=e[f-1];e[f]=[r,t,o]},u.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(n,{a:n}),n},u.d=function(e,n){for(var r in n)u.o(n,r)&&!u.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},u.f={},u.e=function(e){return Promise.all(Object.keys(u.f).reduce(function(n,r){return u.f[r](e,n),n},[]))},u.u=function(e){return e+".cfdf2094b483560ea5f2.js"},u.miniCssF=function(e){return"styles.930334e6afa524cfbf2b.css"},u.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},u.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n={},r="gns3-web-ui:",u.l=function(e,t,o,i){if(n[e])n[e].push(t);else{var a,c;if(void 0!==o)for(var f=document.getElementsByTagName("script"),s=0;s<f.length;s++){var l=f[s];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==r+o){a=l;break}}a||(c=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,u.nc&&a.setAttribute("nonce",u.nc),a.setAttribute("data-webpack",r+o),a.src=e),n[e]=[t];var d=function(r,t){a.onerror=a.onload=null,clearTimeout(p);var o=n[e];if(delete n[e],a.parentNode&&a.parentNode.removeChild(a),o&&o.forEach(function(e){return e(t)}),r)return r(t)},p=setTimeout(d.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),c&&document.head.appendChild(a)}},u.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.p="",function(){var e={666:0};u.f.j=function(n,r){var t=u.o(e,n)?e[n]:void 0;if(0!==t)if(t)r.push(t[2]);else if(666!=n){var o=new Promise(function(r,o){t=e[n]=[r,o]});r.push(t[2]=o);var i=u.p+u.u(n),a=new Error;u.l(i,function(r){if(u.o(e,n)&&(0!==(t=e[n])&&(e[n]=void 0),t)){var o=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;a.message="Loading chunk "+n+" failed.\n("+o+": "+i+")",a.name="ChunkLoadError",a.type=o,a.request=i,t[1](a)}},"chunk-"+n,n)}else e[n]=0},u.O.j=function(n){return 0===e[n]};var n=function(n,r){var t,o,i=r[0],a=r[1],c=r[2],f=0;for(t in a)u.o(a,t)&&(u.m[t]=a[t]);if(c)var s=c(u);for(n&&n(r);f<i.length;f++)u.o(e,o=i[f])&&e[o]&&e[o][0](),e[i[f]]=0;return u.O(s)},r=self.webpackChunkgns3_web_ui=self.webpackChunkgns3_web_ui||[];r.forEach(n.bind(null,0)),r.push=n.bind(null,r.push.bind(r))}()}();
@@ -1,11 +0,0 @@
@charset "UTF-8";
/*!
* Bootstrap v5.0.1 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,0.15),hsla(0,0%,100%,0))}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-buttLine truncated
/*!*/}@keyframes cdk-text-field-autofill-start{
/*!*/}@-webkit-keyframes cdk-text-field-autofill-end{
/*!*/}@keyframes cdk-text-field-autofill-end{
/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{-webkit-animation:cdk-text-field-autofill-start 0s 1ms;animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){-webkit-animation:cdk-text-field-autofill-end 0s 1ms;animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator,.mat-mdc-focus-indicator{position:relative}.dark-theme{color:#fff!important}.dark-theme .mat-badge-content{color:#fff;background:#0097a7}.cdk-high-contrast-active .dark-theme .mat-badge-content{outline:1px solid;border-radius:0}.dark-theme .mat-badge-accent .mat-badge-content{background:#b0bec5;color:rgba(0,0,0,.87)}.dark-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.dark-theme .mat-badge{position:relative}.dark-theme .mat-badge-hidden .mat-badge-content{display:none}.dark-theme .mat-badge-disabled .mat-badge-content{background:#677074;color:hsla(0,0%,100%,.5)}.dark-theme .mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.dark-theme .mat-badge-content._mat-animation-noopable,.dark-theme .ng-animate-disabled .mat-badge-content{transition:none}.dark-theme .mat-badge-content.mat-badge-active{transform:none}.dark-theme .mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .dark-theme .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .dark-theme .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.dark-theme .mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.dark-theme .mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .dark-theme .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .dark-theme .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.dark-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#263238;color:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.dark-theme .mat-divider{border-top-color:hsla(0,0%,100%,.12)}.dark-theme .mat-divider-vertical{border-right-color:hsla(0,0%,100%,.12)}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-paginator-container{min-height:56px}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-steppLine truncated
@@ -0,0 +1,11 @@
@charset "UTF-8";
/*!
* Bootstrap v5.1.2 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,0.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-body-font-family);font-size:1rem;font-size:var(--bs-body-font-size);font-weight:400;font-weight:var(--bs-body-font-weight);line-height:1.5;line-height:var(--bs-body-line-height);color:#212529;color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:#fff;background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=Line truncated
/*!*/}@keyframes cdk-text-field-autofill-start{
/*!*/}@-webkit-keyframes cdk-text-field-autofill-end{
/*!*/}@keyframes cdk-text-field-autofill-end{
/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{-webkit-animation:cdk-text-field-autofill-start 0s 1ms;animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){-webkit-animation:cdk-text-field-autofill-end 0s 1ms;animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator,.mat-mdc-focus-indicator{position:relative}.dark-theme{color:#fff!important}.dark-theme .mat-badge{position:relative}.dark-theme .mat-badge-hidden .mat-badge-content{display:none}.dark-theme .mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.dark-theme .mat-badge-content._mat-animation-noopable,.dark-theme .ng-animate-disabled .mat-badge-content{transition:none}.dark-theme .mat-badge-content.mat-badge-active{transform:none}.dark-theme .mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .dark-theme .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .dark-theme .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.dark-theme .mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.dark-theme .mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .dark-theme .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .dark-theme .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.dark-theme .mat-badge-content{color:#fff;background:#0097a7}.cdk-high-contrast-active .dark-theme .mat-badge-content{outline:1px solid;border-radius:0}.dark-theme .mat-badge-accent .mat-badge-content{background:#b0bec5;color:rgba(0,0,0,.87)}.dark-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.dark-theme .mat-badge-disabled .mat-badge-content{background:#677074;color:hsla(0,0%,100%,.5)}.dark-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#263238;color:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.dark-theme .mat-divider{border-top-color:hsla(0,0%,100%,.12)}.dark-theme .mat-divider-vertical{border-right-color:hsla(0,0%,100%,.12)}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-paginator-container{min-height:56px}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-steppLine truncated
@@ -1,60 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"
inkscape:version="0.91 r13725"
sodipodi:docname="atm.svg"><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1649"
inkscape:window-height="1069"
id="namedview19"
showgrid="false"
inkscape:zoom="5.5625733"
inkscape:cx="10.639262"
inkscape:cy="37.744295"
inkscape:window-x="1442"
inkscape:window-y="405"
inkscape:window-maximized="0"
inkscape:current-layer="g2348" /><metadata
id="metadata35"><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 /></cc:Work></rdf:RDF></metadata><defs
id="defs33" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><g
id="g9"><circle
id="circle11"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path13"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g></g></g><g
id="g2348"
transform="matrix(20.299892,0,0,20.757616,28.738101,29.359515)"><path
inkscape:connector-curvature="0"
id="path2341"
d="m -0.57518956,-0.83795069 0,0.21003421 0.42006839,0 0.22976117,0.47460762 0.22860076,-0.47460762 0.41890798,0 0,-0.21003421 0.26805471,0.26689429 -0.26805471,0.26689428 0,-0.19030722 -0.3040274,0 -0.24832773,0.53262812 0.24832773,0.53262819 0.3040274,0 0,-0.19030726 0.26805471,0.2657339 -0.26805471,0.26689429 0,-0.19030723 -0.41890798,0 L 0.07464,0.2273056 l -0.22976117,0.49549507 -0.42006839,0 0,0.19030723 -0.26689423,-0.26689429 0.26689423,-0.2657339 0,0.19030726 0.28662125,0 0.26689429,-0.53262819 -0.26689429,-0.53262812 -0.28662125,0 0,0.19030722 -0.26689423,-0.26689428 0.26689423,-0.26689429"
style="fill:#2d67b9;fill-opacity:1;stroke:none;stroke-width:0.001" /></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" xml:space="preserve" viewBox="0 0 300 300" height="60" width="60">
<circle style="fill:#fffefe" r="150" cy="150" cx="150" transform="matrix(.9552 0 0 .9552 6.721 6.721)"/>
<path style="fill:#2d67b9" d="m150.485.001.484.002.485.004.483.005.484.007.483.009.483.01.482.011.482.013.482.015.481.016.481.017.48.019.48.021.48.022.479.023.479.025.478.027.479.028.477.03.478.031.476.032.477.034.476.036.476.037.475.038.475.04.474.042.474.043.474.044.473.046.472.047.473.049.472.05.471.052.471.053.471.055.47.056.469.057.469.059.469.06.469.062.467.064.468.064.467.067.466.067.466.069.466.071.465.072.464.073.465.075.463.076.463.077.463.079.462.081.462.082.461.083.461.084.92.174.459.089.459.09.459.092.457.093.458.094.456.096.457.097.455.099.456.1.454.101.455.103.453.104.453.105.453.107.452.108.452.11.451.111.45.112.45.114.45.115.449.116.448.118.448.119.447.12.447.122.446.123.446.125.445.125.888.256.444.13.442.131.443.132.441.134.441.135.441.136.44.138.439.139.439.141.438.141.438.143.437.144.436.146.436.147.435.148.435.149.434.151.433.152.433.153.432.155.432.156.431.157.86.318.429.161.429.163.427.163.428.165.426.166.426.167.426.169.424.17.425.171.846.346.422.175.422.176.42.178.421.178.419.18.419.181.418.182.418.184.417.185.416.186.416.187.415.189.414.189.413.191.413.192.824.388.411.196.41.197.41.198.816.4.408.202.406.203.406.204.406.206.404.206.404.208.403.209.403.21.402.211.401.213.4.214.399.214.399.216.796.436.397.219.395.221.396.222.394.223.394.224.393.225.784.454.39.229.39.23.39.231.388.232.388.233.387.235.386.235.385.237.385.238.384.239.383.24.383.241.762.486.38.244.379.246.379.247.377.248.377.249.376.25.376.251.374.252.374.254.373.254.372.256.371.256.37.258.37.259.369.26.368.261.367.262.367.263.365.264.365.265.364.267.363.267.362.268.362.27.72.542.359.273.358.274.357.274.356.276.356.277.355.278.353.279.353.28.352.281.352.282.35.283.35.284.348.285.348.287.347.287.346.288.345.289.344.29.344.292.342.292.342.293.68.59.339.296.338.297.337.299.336.299.336.3.334.301.334.303.332.303.332.304.331.305.329.306.329.308.328.308.327.309.327.31.325.311.324.312.324.313.322.314.642.63.32.317.636.636.317.32.63.642.314.322.313.324.312.324.311.325.31.327.309.327.308.328.308.329.306.329.305.331.304.332.303.332.303.334.301.334.3.336.299.336.299.337.297.338.296.339.59.68.293.342.292.342.292.344.29.344.289.345.288.346.287.347.287.348.285.348.284.35.283.35.282.352.281.352.28.353.279.353.278.355.277.356.276.356.274.357.274.358.273.359.542.72.27.362.268.362.267.363.267.364.265.365.264.365.263.367.262.367.261.368.26.369.259.37.258.37.256.371.256.372.254.373.254.374.252.374.251.376.25.376.249.377.248.377.247.379.246.379.244.38.486.762.241.383.24.383.239.384.238.385.237.385.235.386.235.387.233.388.232.388.231.39.23.39.229.39.454.784.225.393.224.394.223.394.222.396.221.395.219.397.436.796.216.399.214.399.214.4.213.401.211.402.21.403.209.403.208.404.206.404.206.406.204.406.203.406.202.408.4.816.198.41.197.41.196.411.388.824.192.413.191.413.189.414.189.415.187.416.186.416.185.417.184.418.182.418.181.419.18.419.178.421.178.42.176.422.175.422.346.846.171.425.17.424.169.426.167.426.166.426.165.428.163.427.163.429.161.429.318.86.157.431.156.432.155.432.153.433.152.433.151.434.149.435.148.435.147.436.146.436.144.437.143.438.141.438.141.439.139.439.138.44.136.441.135.441.134.441.132.443.131.442.13.444.256.888.125.445.125.446.123.446.122.447.12.447.119.448.118.448.116.449.115.45.114.45.112.45.111.451.11.452.108.452.107.453.105.453.104.453.103.455.101.454.1.456.099.455.097.457.096.456.094.458.093.457.092.459.09.459.089.459.174.92.084.461.083.461.082.462.081.462.079.463.077.463.076.463.075.465.073.464.072.465.071.466.069.466.067.466.067.467.064.468.064.467.062.469.06.469.059.469.057.469.056.47.055.471.053.471.052.471.05.472.049.473.047.472.046.473.044.474.043.474.042.474.04.475.038.475.037.476.036.476.034.477.032.476.031.478.03.477.028.479.027.478.025.479.023.479.022.48.021.48.019.48.017.481.016.481.015.482.013.482.011.482.01.483.009.483.007.484.005.483.004.485.002.484.001.485-.001.485-.002.484-.004.485-.005.483-.007.484-.009.483-.01.483-.011.482-.013.482-.015.482-.016.481-.017.481-.019.48-.021.48-.022.48-.023.479-.025.479-.027.478-.028.479-.03.477-.031.478-.032.476-.034.477-.036.476-.037.476-.038.475-.04.475-.042.474-.043.474-.044.474-.046.473-.047.472-.049.473-.05.472-.052.471-.053.471-.055.471-.056.47-.057.469-.059.469-.06.469-.062.469-.064.467-.064.468-.067.467-.067.466-.069.466-.071.466-.072.465-.073.464-.075.465-.076.463-.077.463-.079.463-.081.462-.082.462-.083.461-.084.461-.174.92-.089.459-.09.459-.092.459-.093.457-.094.458-.096.456-.097.457-.099.455-.1.456-.101.454-.103.455-.104.453-.105.453-.107.453-.108.452-.11.452-.111.451-.112.45-.114.45-.115.45-.116.449-.118.448-.119.448-.12.447-.122.447-.123.446-.125.446-.125.445-.256.888-.13.444-.131.442-.132.443-.134.441-.135.441-.136.441-.138.44-.139.439-.141.439-.141.438-.143.438-.144.437-.146.436-.147.436-.148.435-.149.435-.151.434-.152.433-.153.433-.155.432-.156.432-.157.431-.318.86-.161.429-.163.429-.163.427-.165.428-.166.426-.167.426-.169.426-.17.424-.171.425-.346.846-.175.422-.176.422-.178.42-.178.421-.18.419-.181.419-.182.418-.184.418-.185.417-.186.416-.187.416-.189.415Line truncated
<path style="clip-rule:evenodd;fill:#2d67b9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.1023686;stroke-linejoin:round;stroke-miterlimit:1.41420996" d="M85.421 61.91v21.743h42.525l23.26 49.13 23.142-49.13h42.407V61.91l27.136 27.628-27.136 27.628v-19.7h-30.778l-25.139 55.135 25.14 55.136h30.777v-19.7l27.136 27.508-27.136 27.628v-19.7h-42.407l-23.142-51.292-23.26 51.292H85.421v19.7l-27.019-27.628 27.019-27.508v19.7h29.016l27.018-55.136-27.018-55.135H85.42v19.7L58.402 89.539 85.421 61.91"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 33 KiB

@@ -0,0 +1,8 @@
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="m150.485.001.484.002.485.004.483.005.484.007.483.009.483.01.482.011.482.013.482.015.481.016.481.017.48.019.48.021.48.022.479.023.479.025.478.027.479.028.477.03.478.031.476.032.477.034.476.036.476.037.475.038.475.04.474.042.474.043.474.044.473.046.472.047.473.049.472.05.471.052.471.053.471.055.47.056.469.057.469.059.469.06.469.062.467.064.468.064.467.067.466.067.466.069.466.071.465.072.464.073.465.075.463.076.463.077.463.079.462.081.462.082.461.083.461.084.46.087.46.087.459.089.459.09.459.092.457.093.458.094.456.096.457.097.455.099.456.1.454.101.455.103.453.104.453.105.453.107.452.108.452.11.451.111.45.112.45.114.45.115.449.116.448.118.448.119.447.12.447.122.446.123.446.125.445.125.444.128.444.128.444.13.442.131.443.132.441.134.441.135.441.136.44.138.439.139.439.141.438.141.438.143.437.144.436.146.436.147.435.148.435.149.434.151.433.152.433.153.432.155.432.156.431.157.43.159.43.159.429.161.429.163.427.163.428.165.426.166.426.167.426.169.424.17.425.171.423.173.423.173.422.175.422.176.42.178.421.178.419.18.419.181.418.182.418.184.417.185.416.186.416.187.415.189.414.189.413.191.413.192.412.194.412.194.411.196.41.197.41.198.408.2.408.2.408.202.406.203.406.204.406.206.404.206.404.208.403.209.403.21.402.211.401.213.4.214.399.214.399.216.398.218.398.218.397.219.395.221.396.222.394.223.394.224.393.225.392.227.392.227.39.229.39.23.39.231.388.232.388.233.387.235.386.235.385.237.385.238.384.239.383.24.383.241.381.243.381.243.38.244.379.246.379.247.377.248.377.249.376.25.376.251.374.252.374.254.373.254.372.256.371.256.37.258.37.259.369.26.368.261.367.262.367.263.365.264.365.265.364.267.363.267.362.268.362.27.36.271.36.271.359.273.358.274.357.274.356.276.356.277.355.278.353.279.353.28.352.281.352.282.35.283.35.284.348.285.348.287.347.287.346.288.345.289.344.29.344.292.342.292.342.293.34.295.34.295.339.296.338.297.337.299.336.299.336.3.334.301.334.303.332.303.332.304.331.305.329.306.329.308.328.308.327.309.327.31.325.311.324.312.324.313.322.314.321.315.321.315.32.317.318.318.318.318.317.32.315.321.315.321.314.322.313.324.312.324.311.325.31.327.309.327.308.328.308.329.306.329.305.331.304.332.303.332.303.334.301.334.3.336.299.336.299.337.297.338.296.339.295.34.295.34.293.342.292.342.292.344.29.344.289.345.288.346.287.347.287.348.285.348.284.35.283.35.282.352.281.352.28.353.279.353.278.355.277.356.276.356.274.357.274.358.273.359.271.36.271.36.27.362.268.362.267.363.267.364.265.365.264.365.263.367.262.367.261.368.26.369.259.37.258.37.256.371.256.372.254.373.254.374.252.374.251.376.25.376.249.377.248.377.247.379.246.379.244.38.243.381.243.381.241.383.24.383.239.384.238.385.237.385.235.386.235.387.233.388.232.388.231.39.23.39.229.39.227.392.227.392.225.393.224.394.223.394.222.396.221.395.219.397.218.398.218.398.216.399.214.399.214.4.213.401.211.402.21.403.209.403.208.404.206.404.206.406.204.406.203.406.202.408.2.408.2.408.198.41.197.41.196.411.194.412.194.412.192.413.191.413.189.414.189.415.187.416.186.416.185.417.184.418.182.418.181.419.18.419.178.421.178.42.176.422.175.422.173.423.173.423.171.425.17.424.169.426.167.426.166.426.165.428.163.427.163.429.161.429.159.43.159.43.157.431.156.432.155.432.153.433.152.433.151.434.149.435.148.435.147.436.146.436.144.437.143.438.141.438.141.439.139.439.138.44.136.441.135.441.134.441.132.443.131.442.13.444.128.444.128.444.125.445.125.446.123.446.122.447.12.447.119.448.118.448.116.449.115.45.114.45.112.45.111.451.11.452.108.452.107.453.105.453.104.453.103.455.101.454.1.456.099.455.097.457.096.456.094.458.093.457.092.459.09.459.089.459.087.46.087.46.084.461.083.461.082.462.081.462.079.463.077.463.076.463.075.465.073.464.072.465.071.466.069.466.067.466.067.467.064.468.064.467.062.469.06.469.059.469.057.469.056.47.055.471.053.471.052.471.05.472.049.473.047.472.046.473.044.474.043.474.042.474.04.475.038.475.037.476.036.476.034.477.032.476.031.478.03.477.028.479.027.478.025.479.023.479.022.48.021.48.019.48.017.481.016.481.015.482.013.482.011.482.01.483.009.483.007.484.005.483.004.485.002.484.001.485-.001.485-.002.484-.004.485-.005.483-.007.484-.009.483-.01.483-.011.482-.013.482-.015.482-.016.481-.017.481-.019.48-.021.48-.022.48-.023.479-.025.479-.027.478-.028.479-.03.477-.031.478-.032.476-.034.477-.036.476-.037.476-.038.475-.04.475-.042.474-.043.474-.044.474-.046.473-.047.472-.049.473-.05.472-.052.471-.053.471-.055.471-.056.47-.057.469-.059.469-.06.469-.062.469-.064.467-.064.468-.067.467-.067.466-.069.466-.071.466-.072.465-.073.464-.075.465-.076.463-.077.463-.079.463-.081.462-.082.462-.083.461-.084.461-.087.46-.087.46-.089.459-.09.459-.092.459-.093.457-.094.458-.096.456-.097.457-.099.455-.1.456-.101.454-.103.455-.104.453-.105.453-.107.453-.108.452-.11.452-.111.451-.112.45-.114.45-.115.45-.116.449-.118.448-.119.448-.12.447-.122.447-.123.446-.125.446-.125.445-.128.444-.128.444-.13.444-.131.442-.132.443-.134.441-.135.441-.136.441-.138.44-.139.439-.141.439-.141.438-.143.438-.144.437-.146.436-.147.436-.148.435-.149.435-.151.434-.152.433-.153.433-.155.432-.156.432-.157.431-.159.43-.159.4Line truncated
<g>
<path d="m184.921 173.594.001 7.215 16.426 9.484a.931.931 0 0 1 .465.853.706.706 0 0 1 .001.046v22.604l12.476 7.203c.129.059.255.124.38.196l12.238 7.065a4.506 4.506 0 0 1-4.506 7.803l-5.503-3.177a.93.93 0 0 1-.177-.079l-23.452-13.54a.932.932 0 0 1-.461-.902.97.97 0 0 1-.005-.094v-22.507l-7.889-4.555c-.006 4.032-.015 7.809-.03 11.016-.035 7.701-.018 15.538-11 25.727-7.084 6.572-15.907 8.184-20.596 8.559v-58.25a3.29 3.29 0 0 0-6.578 0v58.25c-4.689-.375-13.512-1.987-20.596-8.559-10.982-10.189-10.965-18.026-11-25.727-.014-3.124-.024-6.79-.029-10.706l-7.353 4.245v22.507a.97.97 0 0 1-.005.094.932.932 0 0 1-.461.902l-23.451 13.54a.967.967 0 0 1-.178.079l-5.503 3.177a4.507 4.507 0 0 1-6.154-1.649 4.507 4.507 0 0 1 1.649-6.154l12.237-7.065c.125-.072.252-.137.38-.196l12.476-7.203v-22.604l.001-.046a.933.933 0 0 1 .465-.853l15.889-9.173.001-7.526h-9.676l-12.679 12.679a.96.96 0 0 1-.248.178 4.51 4.51 0 0 1-5.223.513l-12.238-7.065a4.506 4.506 0 0 1 4.506-7.803l9.28 5.358 12.597-12.597a.932.932 0 0 1 .882-.246.908.908 0 0 1 .223-.027h12.583l.003-2.662.004-2.912h-8.959a.932.932 0 0 1-.932-.932v-19.143l-8.671-8.672a4.507 4.507 0 0 1 0-6.371 4.507 4.507 0 0 1 6.371 0l9.992 9.992a4.487 4.487 0 0 1 1.292 2.696.948.948 0 0 1 .026.221V150h72.282v-13.199c0-.076.009-.15.026-.221a4.487 4.487 0 0 1 1.292-2.696l9.992-9.992a4.507 4.507 0 0 1 6.371 0 4.507 4.507 0 0 1 0 6.371l-8.671 8.672v19.143a.932.932 0 0 1-.932.932h-9.665l.004 2.884.003 2.69h12.989c.077 0 .151.009.223.027a.932.932 0 0 1 .882.246l12.597 12.597 9.28-5.358a4.506 4.506 0 0 1 4.505 7.803l-12.237 7.065a4.51 4.51 0 0 1-5.223-.513.928.928 0 0 1-.248-.178l-12.679-12.679h-10.082Z" style="fill:#2d67b9" transform="rotate(45 176.22 160.626)"/>
<path d="M130.534 145.925a18.108 18.108 0 0 1-.506-4.259c0-5.171 2.184-9.865 5.729-13.304a70.747 70.747 0 0 0-5.352-7.71c-9.866-12.379-23.022-20.481-36.939-23.936l.002-.005a4.78 4.78 0 0 1-3.378-5.852 4.78 4.78 0 0 1 5.851-3.378v-.001c15.739 4.078 30.585 13.332 41.762 27.356a81.517 81.517 0 0 1 6.08 8.74 21.304 21.304 0 0 1 6.217-1.001l.203.004c2.099.045 4.12.392 6.014.997a81.517 81.517 0 0 1 6.08-8.74c11.177-14.024 26.023-23.278 41.762-27.356v.001a4.78 4.78 0 0 1 5.851 3.378 4.78 4.78 0 0 1-3.378 5.852l.002.005c-13.917 3.455-27.073 11.557-36.939 23.936a70.747 70.747 0 0 0-5.352 7.71c3.545 3.439 5.729 8.133 5.729 13.304 0 1.464-.175 2.889-.506 4.259h-38.932Z" style="fill:#2d67b9" transform="rotate(45 176.22 160.626)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 38 KiB

@@ -1,53 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata37"><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="defs35" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><g
id="g9"><circle
id="circle11"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path13"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g><g
id="g15"><g
id="g17"><g
id="g19"
transform="matrix(0,-1.75127,1.42064,0,22.4725,513.322)"><path
id="path21"
style="fill:#2d67b9"
d="M 207.484,99.968 236.031,150 178.937,150 207.484,99.968 Z" /></g><g
id="g23"
transform="matrix(0,-0.656744,0.532754,0,139.382,286.225)"><path
id="path25"
style="fill:#ffffff"
d="M 207.484,99.968 236.031,150 178.937,150 207.484,99.968 Z" /></g></g><g
id="g27"><path
id="path29"
style="fill:#2d67b9"
d="m 178.937,109.509 c 0,-5.266 -4.275,-9.541 -9.541,-9.541 l -94.458,0 c -5.265,0 -9.54,4.275 -9.54,9.541 l 0,80.905 c 0,5.266 4.275,9.541 9.54,9.541 l 94.458,0 c 5.266,0 9.541,-4.275 9.541,-9.541 l 0,-80.905 z" /><rect
id="rect31"
style="fill:#ffffff"
height="68.193001"
width="84.647003"
y="115.903"
x="79.844002" /></g></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M178.937 160.122v30.292c0 5.266-4.275 9.541-9.541 9.541H74.938c-5.265 0-9.54-4.275-9.54-9.541v-80.905c0-5.266 4.275-9.541 9.54-9.541h94.458c5.266 0 9.541 4.275 9.541 9.541V139.8l56.631-39.832v99.987l-56.631-39.833Zm-14.446-44.219H79.844v68.194h84.647v-68.194Zm28.149 34.058 26.655-18.748v37.496l-26.655-18.748Z" style="fill:#2d67b9"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 822 B

@@ -1,38 +1,8 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata23"><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="defs21" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><circle
id="circle9"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path11"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g><g
id="g13"
transform="translate(0,-15.9782)"><path
id="path15"
style="fill:#ffffff"
d="m 241.138,156.703 -29.669,0 c -3.93,30.435 -29.971,53.981 -61.469,53.981 -31.498,0 -57.539,-23.546 -61.469,-53.981 l -29.669,0 0,-16 182.276,0 0,16 z" /><path
id="path17"
d="m 241.138,156.703 c -9.88967,0 -19.77933,0 -29.669,0 -2.75936,23.30276 -20.04169,43.99957 -42.421,50.994 -21.18426,7.05062 -45.9144,1.40736 -61.884,-14.214 -10.154998,-9.66534 -16.879935,-22.86289 -18.633,-36.78 -9.889667,0 -19.779333,0 -29.669,0 0,-5.33333 0,-10.66667 0,-16 60.75867,0 121.51733,0 182.276,0 0,5.33333 0,10.66667 0,16 z m -136.426,0 c 3.04452,18.68365 18.80759,34.37167 37.506,37.326 17.01994,3.11844 35.3316,-4.45645 45.221,-18.643 3.96655,-5.53804 6.67997,-11.97058 7.849,-18.683 -30.192,0 -60.384,0 -90.576,0 z"
style="fill:#2d67b9" /></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="m150.485.001.484.002.485.004.483.005.484.007.483.009.483.01.482.011.482.013.482.015.481.016.481.017.48.019.48.021.48.022.479.023.479.025.478.027.479.028.477.03.478.031.476.032.477.034.476.036.476.037.475.038.475.04.474.042.474.043.474.044.473.046.472.047.473.049.472.05.471.052.471.053.471.055.47.056.469.057.469.059.469.06.469.062.467.064.468.064.467.067.466.067.466.069.466.071.465.072.464.073.465.075.463.076.463.077.463.079.462.081.462.082.461.083.461.084.46.087.46.087.459.089.459.09.459.092.457.093.458.094.456.096.457.097.455.099.456.1.454.101.455.103.453.104.453.105.453.107.452.108.452.11.451.111.45.112.45.114.45.115.449.116.448.118.448.119.447.12.447.122.446.123.446.125.445.125.444.128.444.128.444.13.442.131.443.132.441.134.441.135.441.136.44.138.439.139.439.141.438.141.438.143.437.144.436.146.436.147.435.148.435.149.434.151.433.152.433.153.432.155.432.156.431.157.43.159.43.159.429.161.429.163.427.163.428.165.426.166.426.167.426.169.424.17.425.171.423.173.423.173.422.175.422.176.42.178.421.178.419.18.419.181.418.182.418.184.417.185.416.186.416.187.415.189.414.189.413.191.413.192.412.194.412.194.411.196.41.197.41.198.408.2.408.2.408.202.406.203.406.204.406.206.404.206.404.208.403.209.403.21.402.211.401.213.4.214.399.214.399.216.398.218.398.218.397.219.395.221.396.222.394.223.394.224.393.225.392.227.392.227.39.229.39.23.39.231.388.232.388.233.387.235.386.235.385.237.385.238.384.239.383.24.383.241.381.243.381.243.38.244.379.246.379.247.377.248.377.249.376.25.376.251.374.252.374.254.373.254.372.256.371.256.37.258.37.259.369.26.368.261.367.262.367.263.365.264.365.265.364.267.363.267.362.268.362.27.36.271.36.271.359.273.358.274.357.274.356.276.356.277.355.278.353.279.353.28.352.281.352.282.35.283.35.284.348.285.348.287.347.287.346.288.345.289.344.29.344.292.342.292.342.293.34.295.34.295.339.296.338.297.337.299.336.299.336.3.334.301.334.303.332.303.332.304.331.305.329.306.329.308.328.308.327.309.327.31.325.311.324.312.324.313.322.314.321.315.321.315.32.317.318.318.318.318.317.32.315.321.315.321.314.322.313.324.312.324.311.325.31.327.309.327.308.328.308.329.306.329.305.331.304.332.303.332.303.334.301.334.3.336.299.336.299.337.297.338.296.339.295.34.295.34.293.342.292.342.292.344.29.344.289.345.288.346.287.347.287.348.285.348.284.35.283.35.282.352.281.352.28.353.279.353.278.355.277.356.276.356.274.357.274.358.273.359.271.36.271.36.27.362.268.362.267.363.267.364.265.365.264.365.263.367.262.367.261.368.26.369.259.37.258.37.256.371.256.372.254.373.254.374.252.374.251.376.25.376.249.377.248.377.247.379.246.379.244.38.243.381.243.381.241.383.24.383.239.384.238.385.237.385.235.386.235.387.233.388.232.388.231.39.23.39.229.39.227.392.227.392.225.393.224.394.223.394.222.396.221.395.219.397.218.398.218.398.216.399.214.399.214.4.213.401.211.402.21.403.209.403.208.404.206.404.206.406.204.406.203.406.202.408.2.408.2.408.198.41.197.41.196.411.194.412.194.412.192.413.191.413.189.414.189.415.187.416.186.416.185.417.184.418.182.418.181.419.18.419.178.421.178.42.176.422.175.422.173.423.173.423.171.425.17.424.169.426.167.426.166.426.165.428.163.427.163.429.161.429.159.43.159.43.157.431.156.432.155.432.153.433.152.433.151.434.149.435.148.435.147.436.146.436.144.437.143.438.141.438.141.439.139.439.138.44.136.441.135.441.134.441.132.443.131.442.13.444.128.444.128.444.125.445.125.446.123.446.122.447.12.447.119.448.118.448.116.449.115.45.114.45.112.45.111.451.11.452.108.452.107.453.105.453.104.453.103.455.101.454.1.456.099.455.097.457.096.456.094.458.093.457.092.459.09.459.089.459.087.46.087.46.084.461.083.461.082.462.081.462.079.463.077.463.076.463.075.465.073.464.072.465.071.466.069.466.067.466.067.467.064.468.064.467.062.469.06.469.059.469.057.469.056.47.055.471.053.471.052.471.05.472.049.473.047.472.046.473.044.474.043.474.042.474.04.475.038.475.037.476.036.476.034.477.032.476.031.478.03.477.028.479.027.478.025.479.023.479.022.48.021.48.019.48.017.481.016.481.015.482.013.482.011.482.01.483.009.483.007.484.005.483.004.485.002.484.001.485-.001.485-.002.484-.004.485-.005.483-.007.484-.009.483-.01.483-.011.482-.013.482-.015.482-.016.481-.017.481-.019.48-.021.48-.022.48-.023.479-.025.479-.027.478-.028.479-.03.477-.031.478-.032.476-.034.477-.036.476-.037.476-.038.475-.04.475-.042.474-.043.474-.044.474-.046.473-.047.472-.049.473-.05.472-.052.471-.053.471-.055.471-.056.47-.057.469-.059.469-.06.469-.062.469-.064.467-.064.468-.067.467-.067.466-.069.466-.071.466-.072.465-.073.464-.075.465-.076.463-.077.463-.079.463-.081.462-.082.462-.083.461-.084.461-.087.46-.087.46-.089.459-.09.459-.092.459-.093.457-.094.458-.096.456-.097.457-.099.455-.1.456-.101.454-.103.455-.104.453-.105.453-.107.453-.108.452-.11.452-.111.451-.112.45-.114.45-.115.45-.116.449-.118.448-.119.448-.12.447-.122.447-.123.446-.125.446-.125.445-.128.444-.128.444-.13.444-.131.442-.132.443-.134.441-.135.441-.136.441-.138.44-.139.439-.141.439-.141.438-.143.438-.144.437-.146.436-.147.436-.148.435-.149.435-.151.434-.152.433-.153.433-.155.432-.156.432-.157.431-.159.43-.159.4Line truncated
<g>
<path d="M241.138 156.703h-29.669c-3.93 30.435-29.971 53.981-61.469 53.981s-57.539-23.546-61.469-53.981H58.862v-16h182.276v16Z" style="fill:#fff" transform="translate(0 -15.978)"/>
<path d="M241.138 156.703h-29.669l-.048.356-.049.356-.051.355-.053.354-.055.354-.057.353-.059.352-.061.352-.063.351-.065.351-.067.349-.069.349-.071.349-.073.347-.075.347-.076.346-.079.346-.08.344-.083.344-.084.344-.087.342-.088.342-.09.341-.092.34-.094.339-.095.339-.098.338-.1.337-.101.336-.103.336-.105.334-.107.334-.109.333-.11.332-.112.332-.115.33-.116.33-.117.329-.12.328-.121.327-.123.326-.125.326-.127.324-.129.324-.13.322-.132.322-.134.321-.135.32-.137.319-.139.318-.141.317-.142.317-.144.315-.146.314-.148.314-.149.312-.151.312-.153.31-.154.31-.156.309-.157.307-.16.307-.161.305-.162.305-.164.304-.166.302-.168.302-.169.3-.171.3-.172.298-.174.297-.176.297-.177.295-.178.294-.181.293-.182.293-.183.291-.185.289-.187.289-.188.288-.19.286-.191.286-.193.284-.194.284-.196.282-.197.281-.199.279-.201.279-.201.278-.204.276-.205.275-.206.274-.208.273-.209.272-.211.27-.212.269-.214.268-.215.267-.216.266-.218.264-.22.264-.221.261-.222.261-.224.26-.225.258-.226.257-.228.256-.229.254-.231.253-.232.252-.233.251-.235.249-.236.248-.238.247-.238.245-.241.244-.241.243-.243.241-.244.24-.245.239-.247.238-.248.236-.25.234-.25.234-.252.232-.253.23-.255.229-.256.228-.257.227-.258.225-.259.223-.261.223-.262.22-.263.22-.265.218-.265.216-.267.215-.268.214-.27.212-.27.211-.272.209-.273.208-.274.206-.275.205-.276.203-.278.202-.279.2-.28.199-.281.198-.282.195-.283.195-.284.192-.286.192-.286.189-.288.188-.289.187-.29.185-.291.183-.292.182-.293.181-.294.178-.296.177-.296.176-.298.174-.298.172-.3.171-.3.169-.302.167-.302.166-.304.164-.305.163-.305.161-.307.159-.307.158-.309.156-.31.154-.31.152-.312.151-.312.149-.314.148-.314.146-.316.144-.316.142-.317.141-.318.139-.319.137-.32.135-.321.134-.322.132-.323.13-.323.128-.325.127-.325.125-.327.123-.327.121-.328.12-.329.118-.329.115-.331.115-.331.112-.332.11-.333.109-.334.107-.335.105-.336.103-.336.101-.337.1-.338.097-.338.096-.34.094-.34.091-.341.09-.342.089-.342.086-.344.084-.344.083-.344.08-.346.079-.346.076-.347.075-.348.073-.348.071-.349.069-.35.066-.35.065-.351.063-.352.061-.352.059-.354.057-.353.055-.355.053-.355.052-.356.049-.356.047-.357.044-.358.043-.358.041-.359.039-.359.037-.36.035-.361.032-.361.031-.362.029-.362.026-.363.025-.364.022-.364.02-.365.018-.365.016-.366.014-.366.012-.367.009-.367.008-.368.005-.368.004-.369.001-.369-.001-.368-.004-.368-.005-.367-.008-.367-.009-.366-.012-.366-.014-.365-.016-.365-.018-.364-.02-.364-.022-.363-.025-.362-.026-.362-.029-.361-.031-.361-.032-.36-.035-.359-.037-.359-.039-.358-.041-.358-.043-.357-.044-.356-.047-.356-.049-.355-.052-.355-.053-.353-.055-.354-.057-.352-.059-.352-.061-.351-.063-.35-.065-.35-.066-.349-.069-.348-.071-.348-.073-.347-.075-.346-.076-.346-.079-.344-.08-.344-.083-.344-.084-.342-.086-.342-.089-.341-.09-.34-.091-.34-.094-.338-.096-.338-.097-.337-.1-.336-.101-.336-.103-.335-.105-.334-.107-.333-.109-.332-.11-.331-.112-.331-.115-.329-.115-.329-.118-.328-.12-.327-.121-.327-.123-.325-.125-.325-.127-.323-.128-.323-.13-.322-.132-.321-.134-.32-.135-.319-.137-.318-.139-.317-.141-.316-.142-.316-.144-.314-.146-.314-.148-.312-.149-.312-.151-.31-.152-.31-.154-.309-.156-.307-.158-.307-.159-.305-.161-.305-.163-.304-.164-.302-.166-.302-.167-.3-.169-.3-.171-.298-.172-.298-.174-.296-.176-.296-.177-.294-.178-.293-.181-.292-.182-.291-.183-.29-.185-.289-.187-.288-.188-.286-.189-.286-.192-.284-.192-.283-.195-.282-.195-.281-.198-.28-.199-.279-.2-.278-.202-.276-.203-.275-.205-.274-.206-.273-.208-.272-.209-.27-.211-.27-.212-.268-.214-.267-.215-.265-.216-.265-.218-.263-.22-.262-.22-.261-.223-.259-.223-.258-.225-.257-.227-.256-.228-.255-.229-.253-.23-.252-.232-.25-.234-.25-.234-.248-.236-.247-.238-.245-.239-.244-.24-.243-.241-.241-.243-.241-.244-.238-.245-.238-.247-.236-.248-.235-.249-.233-.251-.232-.252-.231-.253-.229-.254-.228-.256-.226-.257-.225-.258-.224-.26-.222-.261-.221-.261-.22-.264-.218-.264-.216-.266-.215-.267-.214-.268-.212-.269-.211-.27-.209-.272-.208-.273-.206-.274-.205-.275-.204-.276-.201-.278-.201-.279-.199-.279-.197-.281-.196-.282-.194-.284-.193-.284-.191-.286-.19-.286-.188-.288-.187-.289-.185-.289-.183-.291-.182-.293-.181-.293-.178-.294-.177-.295-.176-.297-.174-.297-.172-.298-.171-.3-.169-.3-.168-.302-.166-.302-.164-.304-.162-.305-.161-.305-.16-.307-.157-.307-.156-.309-.154-.31-.153-.31-.151-.312-.149-.312-.148-.314-.146-.314-.144-.315-.142-.317-.141-.317-.139-.318-.137-.319-.135-.32-.134-.321-.132-.322-.13-.322-.129-.324-.127-.324-.125-.326-.123-.326-.121-.327-.12-.328-.117-.329-.116-.33-.115-.33-.112-.332-.11-.332-.109-.333-.107-.334-.105-.334-.103-.336-.101-.336-.1-.337-.098-.338-.095-.339-.094-.339-.092-.34-.09-.341-.088-.342-.087-.342-.084-.344-.083-.344-.08-.344-.079-.346-.076-.346-.075-.347-.073-.347-.071-.349-.069-.349-.067-.349-.065-.351-.063-.351-.061-.352-.059-.352-.057-.353-.055-.354-.053-.354-.051-.355-.049-.356-.048-.356H58.862v-16h182.276v16Zm-136.426 0 .008.05.047.26.048.26.05.258.051.259.052.258.054.257.056.257.056.256.059.255.059.256.061.254.063.254.063.253.066.253.066.252.068.252.07.251.071.25.072.25.073.25.075.2Line truncated
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 44 KiB

@@ -1,53 +0,0 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"
inkscape:version="0.91 r13725"
sodipodi:docname="circle.svg"><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="866"
inkscape:window-height="480"
id="namedview12"
showgrid="false"
inkscape:zoom="3.9333333"
inkscape:cx="30"
inkscape:cy="30"
inkscape:window-x="150"
inkscape:window-y="68"
inkscape:window-maximized="0"
inkscape:current-layer="g5" /><metadata
id="metadata21"><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 /></cc:Work></rdf:RDF></metadata><defs
id="defs19" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><circle
id="circle9"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path11"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g></g></svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

@@ -1,60 +1,5 @@
<?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"
id="svg128"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.5"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata134"><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="defs132" /><g
transform="matrix(0.19997959,0,0,0.19995117,0.00612242,3.3261915e-4)"
id="Background_circle"><g
id="g105"><circle
id="circle101"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path103"
d="m 150.485,0.001 c 49.52443,-0.30811961 97.99009,26.139159 124.885,67.66 29.14955,43.41666 32.66867,102.35471 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.16927,120.37286 9.3281329,175.39447 33.956,217.011 c 22.83544,40.17536 67.60985,66.70688 113.877,66.972 44.98421,1.17284 89.41924,-22.44652 113.952,-60.106 26.866,-39.70944 29.54259,-94.08821 6.807,-136.282 -21.26707,-41.053691 -65.00625,-69.348254 -111.261,-71.398 -2.58582,-0.137959 -5.17549,-0.2052 -7.765,-0.196 z"
style="fill:#2d67b9" /></g><g
id="g125"><g
id="g119"><g
id="g109"
transform="matrix(1,0,0,1.01748,0,-12.4555)"><rect
id="rect107"
style="fill:#2d67b9;fill-opacity:0;stroke:#2d67b9;stroke-width:11.89999962px"
height="93.275002"
width="142.27901"
y="103.363"
x="78.860001" /></g><g
id="g113"
transform="matrix(1.70092,0,0,1.08662,-105.138,-15.1201)"><rect
id="rect111"
style="fill:#ffffff"
height="77.197998"
width="77.197998"
y="104.31"
x="111.401" /></g><g
id="g117"
transform="translate(-4.85646,-7.97745)"><path
id="path115"
style="fill:#2d67b9"
d="m 202.868,225.508 c 0,-3.287 -2.668,-5.955 -5.954,-5.955 h -84.115 c -3.286,0 -5.954,2.668 -5.954,5.955 0,3.286 2.668,5.954 5.954,5.954 h 84.115 c 3.286,0 5.954,-2.668 5.954,-5.954 z" /></g></g><g
id="g123"
transform="matrix(1.66872,0,0,1.06605,-100.308,-7.71468)"><rect
id="rect121"
style="fill:#ffffff"
height="78.688004"
width="78.688004"
y="99.375999"
x="110.656" /></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M216.943 234.5a7.246 7.246 0 0 0-7.243-7.243H90.3a7.246 7.246 0 0 0-7.243 7.243 7.247 7.247 0 0 0 7.243 7.243h119.4a7.247 7.247 0 0 0 7.243-7.243Zm33.072-162.59c0-8.46-6.869-15.329-15.329-15.329H65.308c-8.46 0-15.328 6.869-15.328 15.329v113.343c0 8.46 6.868 15.328 15.328 15.328h169.378c8.46 0 15.329-6.868 15.329-15.328V71.91Zm-14.411-.508h-170v114h170v-114Z" style="fill:#2d67b9" transform="translate(30.473 37.188) scale(.79686)"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 922 B

@@ -1,46 +1,6 @@
<?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"
id="svg1072"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata1078"><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="defs1076" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="g1070"><g
id="Background_circle"><g
id="g1054"><circle
id="circle1050"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path1052"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g><g
id="Layer1"><g
id="g1067"><path
id="path1057"
style="fill:#2d67b9;fill-opacity:0;stroke:#2d67b9;stroke-width:12px"
d="m 193.656,225.178 h -87.312 v -0.433 h 87.312 z M 221.14,92.714 V 193.016 H 78.86 V 92.714 Z" /><g
id="g1065"
transform="matrix(0.314025,0,0,0.314025,101.684,100.157)"><path
id="path1059"
style="fill:#2d67b9"
d="M 68.751,82.244 153.879,131.92 238.287,82.244 153.879,31.058 Z" /><path
id="path1061"
style="fill:#2d67b9"
d="m 59.634,99.464 84.96,49.02 v 98.076 l -84.96,-48.641 z" /><path
id="path1063"
style="fill:#2d67b9"
d="m 162.579,149.166 85.504,-49.702 v 98.214 l -85.504,48.882 z" /></g></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M216.943 234.5a7.246 7.246 0 0 0-7.243-7.243H90.3a7.246 7.246 0 0 0-7.243 7.243 7.247 7.247 0 0 0 7.243 7.243h119.4a7.247 7.247 0 0 0 7.243-7.243Zm33.072-162.59c0-8.46-6.869-15.329-15.329-15.329H65.308c-8.46 0-15.328 6.869-15.328 15.329v113.343c0 8.46 6.868 15.328 15.328 15.328h169.378c8.46 0 15.329-6.868 15.329-15.328V71.91Zm-14.411-.508h-170v114h170v-114Z" style="fill:#2d67b9" transform="translate(30.473 37.188) scale(.79686)"/>
<path d="m68.751 82.244 85.128 49.676 84.408-49.676-84.408-51.186-85.128 51.186ZM59.634 99.464l84.96 49.02v98.076l-84.96-48.641V99.464ZM162.579 149.166l85.504-49.702v98.214l-85.504 48.882v-97.394Z" style="fill:#2d67b9" transform="matrix(.30646 0 0 .30646 102.851 96.967)"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -1,35 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata21"><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="defs19" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="g4"><g
id="Background_circle"><g
id="g7"><circle
id="circle9"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path11"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g><g
id="g13"
transform="translate(0,-6.69727)"><path
id="path15"
style="fill:#2d67b9"
d="m 210.025,221.534 -118.119,0 0,0 c -21.734,-0.004 -39.378,-17.65 -39.378,-39.385 0,-19.275 13.877,-35.335 32.177,-38.725 0.182,-35.883 29.37,-64.958 65.295,-64.958 35.925,0 65.113,29.075 65.295,64.958 18.3,3.39 32.177,19.45 32.177,38.725 0,21.087 -16.609,38.326 -37.447,39.338 l 0,0.047 z m -2.802,-15.929 c 0.287,0.01 0.575,0.015 0.865,0.015 12.954,0 23.471,-10.517 23.471,-23.471 0,-11.115 -7.742,-20.435 -18.124,-22.858 l -0.006,0.026 c -0.884,-0.215 -1.787,-0.38 -2.707,-0.492 -0.865,-0.098 -1.744,-0.147 -2.634,-0.147 -4.025,0 -7.814,1.015 -11.126,2.803 1.984,-5.385 3.068,-11.204 3.068,-17.274 0,-16.41 -7.917,-30.984 -20.137,-40.11 -8.32,-6.282 -18.675,-10.009 -29.893,-10.009 -11.218,0 -21.573,3.727 -29.893,10.009 -12.22,9.126 -20.137,23.7 -20.137,40.11 0,6.07 1.084,11.889 3.068,17.274 -3.312,-1.788 -7.101,-2.803 -11.126,-2.803 -0.825,0 -1.64,0.042 -2.444,0.126 -0.985,0.113 -1.952,0.287 -2.896,0.517 l -0.007,-0.03 c -10.382,2.423 -18.124,11.743 -18.124,22.858 0,12.954 10.517,23.471 23.471,23.471 0.29,0 0.578,-0.005 0.865,-0.015 0.248,0.024 0.499,0.037 0.753,0.037 l 29.987,0 -0.018,0.024 53.002,0 -0.018,-0.024 29.987,0 c 0.254,0 0.505,-0.013 0.753,-0.037 z" /></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M93.524 228.429c-.175.003-.349.004-.524.004-21.764 0-39.433-17.669-39.433-39.433 0-19.528 14.227-35.76 32.872-38.888.478-34.678 28.775-62.679 63.561-62.679s63.083 28.001 63.561 62.679c18.645 3.128 32.872 19.36 32.872 38.888 0 21.764-17.669 39.433-39.433 39.433-.273 0-.545-.003-.815-.009v.005H93.524ZM93 215h114c14.037 0 25.433-11.396 25.433-25.433 0-12.32-8.779-22.606-20.417-24.937l-.223-.044-.086-.015-.225-.042-.087-.015-.225-.039-.091-.014-.223-.035-.095-.014-.22-.032-.102-.014-.214-.028-.11-.014-.207-.025-.12-.013-.198-.021-.13-.012-.19-.018-.14-.012-.181-.015-.151-.01-.171-.012-.162-.009-.161-.01-.174-.007-.15-.007-.19-.006-.136-.004-.215-.004-.111-.002-.328-.003-.318.002-.106.002-.212.004-.126.004-.19.006-.134.006-.182.008-.138.007-.176.01-.141.009-.173.013-.142.011-.17.014-.143.012-.169.016-.143.015-.168.018-.143.016-.166.02-.143.018-.166.022-.142.02-.167.024-.14.021-.168.027-.137.022-.178.031-.126.021-.295.055-.144.029-.157.031-.153.032-.146.031-.156.034-.141.032-.159.037-.138.033-.159.039-.135.034-.16.042-.134.035-.16.043-.131.037-.161.045-.13.038-.161.048-.127.039-.162.05-.125.039-.163.053-.122.04-.163.055-.119.041-.166.058-.113.04-.169.062-.087.032-.188.07-.147.057-.075.03A49.912 49.912 0 0 0 200 151c0-27.596-22.404-50-50-50s-50 22.404-50 50c0 5.18.789 10.177 2.253 14.874l-.075-.03-.147-.057-.188-.07-.087-.032-.169-.062-.113-.04-.166-.058-.119-.041-.163-.055-.122-.04-.163-.053-.125-.039-.162-.05-.127-.039-.161-.048-.13-.038-.161-.045-.131-.037-.16-.043-.134-.035-.16-.042-.135-.034-.159-.039-.138-.033-.159-.037-.141-.032-.156-.034-.146-.031-.153-.032-.157-.031-.144-.029-.295-.055-.126-.021-.178-.031-.137-.022-.168-.027-.14-.021-.167-.024-.142-.02-.166-.022-.143-.018-.166-.02-.143-.016-.168-.018-.143-.015-.169-.016-.143-.012-.17-.014-.142-.011-.173-.013-.141-.009-.176-.01-.138-.007-.182-.008-.134-.006-.19-.006-.126-.004-.212-.004-.106-.002-.318-.002-.328.003-.111.002-.215.004-.136.004-.19.006-.15.007-.174.007-.161.01-.162.009-.171.012-.151.01-.181.015-.14.012-.19.018-.13.012-.198.021-.12.013-.207.025-.11.014-.214.028-.102.014-.22.032-.095.014-.223.035-.091.014-.225.039-.087.015-.225.042-.086.015-.223.044c-11.638 2.331-20.417 12.617-20.417 24.937C67.567 203.604 78.963 215 93 215Z" style="fill:#2d67b9" transform="matrix(1.0372 0 0 .99188 -5.58 -13.784)"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,6 @@
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M180.131 174.282v1.14c0 11.084-2.724 24.533-25.105 24.533H123.37c-22.409 0-25.136-13.449-25.136-24.533v-52.604a.42.42 0 0 1 .421-.419l40.553.174 40.503-.174a.42.42 0 0 1 .42.419v8.193c11.941 0 21.635 9.695 21.635 21.635 0 11.941-9.694 21.636-21.635 21.636Zm0-35.399v27.526c7.596 0 13.763-6.167 13.763-13.763s-6.167-13.763-13.763-13.763Zm-61.629-81.191s7.108 11.839 1.996 24.91c-9.984 25.532 9.726 28.484 9.726 28.484s-9.621-5.38-1.347-25.031c8.371-19.884-10.375-28.363-10.375-28.363Zm23.499-15.79s9.978 10.824 2.742 34.763c-9.696 32.077 12.307 34.58 14.443 34.414 2.137-.166-13.228-2.669-1.622-35.408 8.544-24.102-15.563-33.769-15.563-33.769Z" style="fill:#2d67b9" transform="translate(-39.85 -20.556) scale(1.34621)"/>
<path d="M180.131 174.282v1.14c0 11.084-2.724 24.533-25.105 24.533H123.37c-22.409 0-25.136-13.449-25.136-24.533v-52.604a.42.42 0 0 1 .421-.419l40.553.174 40.503-.174a.42.42 0 0 1 .42.419v8.193c11.941 0 21.635 9.695 21.635 21.635 0 11.941-9.694 21.636-21.635 21.636ZM102.319 126.5v48.922c0 5.546.526 11.901 5.217 16.019 3.194 2.802 8.203 4.428 15.834 4.428h31.656c7.619 0 12.621-1.625 15.809-4.427 4.686-4.118 5.211-10.473 5.211-16.02v-1.14a4.085 4.085 0 0 1 2.991-3.936 4.086 4.086 0 0 1-2.991-3.937v-27.526a4.085 4.085 0 0 1 2.991-3.936 4.085 4.085 0 0 1-2.991-3.936V126.5l-36.82.158h-.036l-36.871-.158Zm77.812 12.383v27.526c7.596 0 13.763-6.167 13.763-13.763s-6.167-13.763-13.763-13.763Zm-81.476-12.399Zm81.055 0h.001-.001Zm-61.208-68.792s7.108 11.839 1.996 24.91c-9.984 25.532 9.726 28.484 9.726 28.484s-9.621-5.38-1.347-25.031c8.371-19.884-10.375-28.363-10.375-28.363Zm23.499-15.79s9.978 10.824 2.742 34.763c-9.696 32.077 12.307 34.58 14.443 34.414 2.137-.166-13.228-2.669-1.622-35.408 8.544-24.102-15.563-33.769-15.563-33.769Zm9.031 11.878c.893 6.033.662 14.008-2.378 24.067-3.396 11.233-2.697 18.324-.101 22.78.308.528.641 1.015.993 1.462-.499-2.816-.641-6.314-.122-10.664.548-4.587 1.842-10.218 4.289-17.119 3.263-9.206.901-15.924-2.681-20.526Zm-24.62 18.55c.049 3.647-.502 7.65-2.109 11.76-1.91 4.884-2.643 8.774-2.552 11.873.464-3.253 1.493-7.059 3.36-11.494 2.047-4.86 2.211-8.878 1.301-12.139Z" style="fill:#2d67b9" transform="translate(-39.85 -20.556) scale(1.34621)"/>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

@@ -1,42 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata27"><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="defs25" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><g
id="g9"><circle
id="circle11"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path13"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g><g
id="g15"><path
id="path17"
style="fill:#2d67b9"
d="m 182.537,71.431 c 6.916,2.87 13.373,6.628 19.228,11.13 l -10.827,26.822 14.706,25.472 28.662,4.038 c 0.475,3.635 0.721,7.343 0.721,11.107 0,3.764 -0.246,7.472 -0.721,11.107 l -28.662,4.038 -14.706,25.472 10.827,26.822 c -5.855,4.502 -12.312,8.26 -19.228,11.13 l -17.831,-22.807 -29.412,0 -17.831,22.807 c -6.916,-2.87 -13.373,-6.628 -19.228,-11.13 l 10.827,-26.822 -14.706,-25.472 -28.662,-4.038 c -0.475,-3.635 -0.721,-7.343 -0.721,-11.107 0,-3.764 0.246,-7.472 0.721,-11.107 l 28.662,-4.038 14.706,-25.472 -10.827,-26.822 c 5.855,-4.502 12.312,-8.26 19.228,-11.13 l 17.831,22.807 29.412,0 17.831,-22.807 z m 41.377,120.599 c -0.149,0.262 -0.3,0.523 -0.452,0.782 l 0.452,-0.782 z m -147.828,0 0.452,0.782 c -0.152,-0.259 -0.303,-0.52 -0.452,-0.782 z M 150,118.87 c 17.181,0 31.13,13.949 31.13,31.13 0,17.181 -13.949,31.13 -31.13,31.13 -17.181,0 -31.13,-13.949 -31.13,-31.13 0,-17.181 13.949,-31.13 31.13,-31.13 z m 73.462,-11.682 c 0.152,0.259 0.303,0.52 0.452,0.782 l -0.452,-0.782 z m -146.924,0 -0.452,0.782 c 0.149,-0.262 0.3,-0.523 0.452,-0.782 z M 150,64.973 c 0,0 0,0 0,0 z" /><g
id="g19"
transform="matrix(1.13747,0,0,1.13747,-20.62,-20.62)"><circle
id="circle21"
style="fill:#ffffff"
r="28.177"
cy="150"
cx="150" /></g></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M182.537 71.431a85 85 0 0 1 19.228 11.13l-10.827 26.822 14.706 25.472 28.662 4.038c.475 3.635.721 7.343.721 11.107 0 3.764-.246 7.472-.721 11.107l-28.662 4.038-14.706 25.472 10.827 26.822a85 85 0 0 1-19.228 11.13l-17.831-22.807h-29.412l-17.831 22.807a85 85 0 0 1-19.228-11.13l10.827-26.822-14.706-25.472-28.662-4.038A85.697 85.697 0 0 1 64.973 150c0-3.764.246-7.472.721-11.107l28.662-4.038 14.706-25.472-10.827-26.822a85 85 0 0 1 19.228-11.13l17.831 22.807h29.412l17.831-22.807Zm41.377 120.599c-.149.262-.3.523-.452.782l.452-.782Zm-147.828 0 .452.782a66.35 66.35 0 0 1-.452-.782ZM150 118.87c17.181 0 31.13 13.949 31.13 31.13 0 17.181-13.949 31.13-31.13 31.13-17.181 0-31.13-13.949-31.13-31.13 0-17.181 13.949-31.13 31.13-31.13Zm73.462-11.682c.152.259.303.52.452.782l-.452-.782Zm-146.924 0-.452.782c.149-.262.3-.523.452-.782ZM150 64.973Z" style="fill:#2d67b9"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -1,42 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata27"><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="defs25" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><g
id="g9"><circle
id="circle11"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path13"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g><g
id="g15"><path
id="path17"
style="fill:#2d67b9"
d="m 109.7,179.509 c -6.069,-8.27 -9.655,-18.474 -9.655,-29.509 0,-1.07 0.034,-2.131 0.1,-3.184 l 0,-66.371 -18.912,18.912 0,-29.291 29.096,-29.096 29.096,29.096 0,29.207 -18.934,-18.934 0,29.361 c 8.27,-6.069 18.474,-9.655 29.509,-9.655 1.07,0 2.131,0.034 3.184,0.1 l 66.371,0 -18.912,-18.912 29.291,0 29.096,29.096 -29.096,29.096 -29.207,0 18.934,-18.934 -29.361,0 c 6.069,8.271 9.655,18.475 9.655,29.509 0,1.07 -0.034,2.131 -0.1,3.184 l 0,66.371 18.912,-18.912 0,29.291 -29.096,29.096 -29.096,-29.096 0,-29.207 18.934,18.934 0,-29.361 c -8.27,6.069 -18.474,9.655 -29.509,9.655 -1.07,0 -2.131,-0.034 -3.184,-0.1 l -66.371,0 18.912,18.912 -29.291,0 -29.096,-29.096 29.096,-29.096 29.207,0 -18.934,18.934 29.361,0 z m 40.004,-58.805 c 16.005,0 29,12.994 29,29 0,16.005 -12.995,29 -29,29 -16.006,0 -29,-12.995 -29,-29 0,-16.006 12.994,-29 29,-29 z" /><g
id="g19"
transform="matrix(1.06678,0,0,1.06678,-10.0171,-10.0171)"><circle
id="circle21"
style="fill:#ffffff"
r="28.177"
cy="150"
cx="150" /></g></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M109.7 179.509A49.71 49.71 0 0 1 100.045 150c0-1.07.034-2.131.1-3.184V80.445L81.233 99.357V70.066l29.096-29.096 29.096 29.096v29.207l-18.934-18.934V109.7A49.71 49.71 0 0 1 150 100.045c1.07 0 2.131.034 3.184.1h66.371l-18.912-18.912h29.291l29.096 29.096-29.096 29.096h-29.207l18.934-18.934H190.3A49.714 49.714 0 0 1 199.955 150c0 1.07-.034 2.131-.1 3.184v66.371l18.912-18.912v29.291l-29.096 29.096-29.096-29.096v-29.207l18.934 18.934V190.3A49.71 49.71 0 0 1 150 199.955c-1.07 0-2.131-.034-3.184-.1H80.445l18.912 18.912H70.066L40.97 189.671l29.096-29.096h29.207l-18.934 18.934H109.7Zm40.004-58.805c16.005 0 29 12.994 29 29 0 16.005-12.995 29-29 29-16.006 0-29-12.995-29-29 0-16.006 12.994-29 29-29Z" style="fill:#2d67b9" transform="matrix(.91685 0 0 .91685 12.473 12.473)"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -1,48 +1,12 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata33"><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="defs31" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><g
id="g9"><circle
id="circle11"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path13"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g><g
id="g15"><g
id="g17"
transform="matrix(0.724619,0,0,0.592282,68.8494,40.4095)"><path
id="path19"
style="fill:#ffffff"
d="m 250.015,109.41 c 0,-13.541 -8.986,-24.535 -20.055,-24.535 l -121.05,0 c -11.068,0 -20.054,10.994 -20.054,24.535 l 0,85.388 c 0,13.541 8.986,24.535 20.054,24.535 l 32.322,0 0.188,23.576 22.7,-23.576 65.84,0 c 11.069,0 20.055,-10.994 20.055,-24.535 l 0,-85.388 z" /><path
id="path21"
d="m 230.219,84.877 c 10.62021,0.166079 18.27714,10.321519 19.482,20.192 0.72662,11.01108 0.10958,22.08912 0.314,33.12558 -0.10937,19.90686 0.2179,39.8289 -0.162,59.72642 -0.8228,10.0534 -8.1203,20.67233 -18.861,21.38 -22.28936,0.0748 -44.58155,0.0106 -66.872,0.032 -7.56667,7.85867 -15.13333,15.71733 -22.7,23.576 -0.0627,-7.85867 -0.12533,-15.71733 -0.188,-23.576 -11.62111,-0.13842 -23.27092,0.27257 -34.875,-0.197 -11.14669,-1.85602 -17.716056,-13.73769 -17.501,-24.338 0.0873,-29.39996 -0.174196,-58.81075 0.13,-88.204 0.723062,-10.158313 8.036282,-20.966931 18.892,-21.687 40.77892,-0.07337 81.56107,-0.01331 122.341,-0.03 z m -121.257,20.259 c -2.99592,0.0323 -4.01711,3.72875 -3.546,6.16559 0.0684,28.17148 -0.13522,56.36075 0.099,84.52141 0.34326,2.43767 2.92626,3.90211 5.27459,3.249 10.95356,0.15278 21.94605,-0.30571 32.87567,0.22918 3.52056,0.61947 6.68932,2.6651 8.98474,5.36782 3.62388,-4.49524 9.5308,-6.21771 15.12518,-5.597 20.99059,-0.0761 42.00906,0.14992 62.98282,-0.109 3.20394,-1.04189 2.87801,-5.28755 2.696,-7.88418 -0.0685,-27.56261 0.13537,-55.14304 -0.099,-82.69482 -0.34391,-2.43732 -2.92622,-3.90165 -5.27459,-3.248 -39.70614,0 -79.41227,0 -119.11841,0 z"
style="fill:#2d67b9" /></g><g
id="g23"
transform="matrix(-0.724619,0,0,0.592282,231.145,78.43)"><path
id="path25"
style="fill:#ffffff"
d="m 250.015,109.322 c 0,-13.493 -8.954,-24.447 -19.983,-24.447 l -121.194,0 c -11.029,0 -19.982,10.954 -19.982,24.447 l 0,85.082 c 0,13.493 8.953,24.447 19.982,24.447 l 32.394,0 -0.186,24.058 23.074,-24.058 65.912,0 c 11.029,0 19.983,-10.954 19.983,-24.447 l 0,-85.082 z" /><path
id="path27"
d="m 108.58,84.877 c -10.582213,0.165562 -18.211559,10.284882 -19.412,20.12 -0.722889,11.00584 -0.108246,22.07844 -0.312,33.10958 0.109546,19.80117 -0.217318,39.61747 0.16,59.40942 0.821111,10.01692 8.091235,20.59913 18.794,21.303 11.13935,0.0751 22.28156,0.0104 33.422,0.032 -0.062,8.01933 -0.124,16.03867 -0.186,24.058 7.69133,-8.01933 15.38267,-16.03867 23.074,-24.058 22.64951,-0.086 45.31314,0.17072 67.954,-0.126 11.02037,-1.46718 17.81825,-12.95652 17.926,-23.377 -0.0352,-29.50672 0.14485,-59.02182 -0.089,-88.524 C 249.28959,96.677894 242.12877,85.819765 231.315,84.925 190.40609,84.809575 149.49091,84.90573 108.58,84.877 Z m 121.4,20.259 c 2.95175,0.0321 3.93938,3.68419 3.474,6.07759 -0.0669,28.06285 0.1323,56.14322 -0.097,84.19541 -0.33826,2.40471 -2.89541,3.82753 -5.20459,3.182 -21.98965,0.0942 -43.99627,-0.18783 -65.97541,0.14 -3.73465,0.51886 -7.06423,2.66539 -9.526,5.459 -3.65569,-4.71328 -9.83275,-6.20018 -15.53108,-5.599 -9.70759,-0.10759 -19.45824,0.20204 -29.14292,-0.131 -3.10043,-1.10256 -2.70931,-5.22805 -2.561,-7.77518 0.067,-27.45366 -0.13242,-54.92478 0.097,-82.36782 0.33869,-2.40503 2.89603,-3.82804 5.20559,-3.181 39.7538,0 79.50761,0 119.26141,0 z"
style="fill:#2d67b9" /></g></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="m150.485.001.484.002.485.004.483.005.484.007.483.009.483.01.482.011.482.013.482.015.481.016.481.017.48.019.48.021.48.022.479.023.479.025.478.027.479.028.477.03.478.031.476.032.477.034.476.036.476.037.475.038.475.04.474.042.474.043.474.044.473.046.472.047.473.049.472.05.471.052.471.053.471.055.47.056.469.057.469.059.469.06.469.062.467.064.468.064.467.067.466.067.466.069.466.071.465.072.464.073.465.075.463.076.463.077.463.079.462.081.462.082.461.083.461.084.46.087.46.087.459.089.459.09.459.092.457.093.458.094.456.096.457.097.455.099.456.1.454.101.455.103.453.104.453.105.453.107.452.108.452.11.451.111.45.112.45.114.45.115.449.116.448.118.448.119.447.12.447.122.446.123.446.125.445.125.444.128.444.128.444.13.442.131.443.132.441.134.441.135.441.136.44.138.439.139.439.141.438.141.438.143.437.144.436.146.436.147.435.148.435.149.434.151.433.152.433.153.432.155.432.156.431.157.43.159.43.159.429.161.429.163.427.163.428.165.426.166.426.167.426.169.424.17.425.171.423.173.423.173.422.175.422.176.42.178.421.178.419.18.419.181.418.182.418.184.417.185.416.186.416.187.415.189.414.189.413.191.413.192.412.194.412.194.411.196.41.197.41.198.408.2.408.2.408.202.406.203.406.204.406.206.404.206.404.208.403.209.403.21.402.211.401.213.4.214.399.214.399.216.398.218.398.218.397.219.395.221.396.222.394.223.394.224.393.225.392.227.392.227.39.229.39.23.39.231.388.232.388.233.387.235.386.235.385.237.385.238.384.239.383.24.383.241.381.243.381.243.38.244.379.246.379.247.377.248.377.249.376.25.376.251.374.252.374.254.373.254.372.256.371.256.37.258.37.259.369.26.368.261.367.262.367.263.365.264.365.265.364.267.363.267.362.268.362.27.36.271.36.271.359.273.358.274.357.274.356.276.356.277.355.278.353.279.353.28.352.281.352.282.35.283.35.284.348.285.348.287.347.287.346.288.345.289.344.29.344.292.342.292.342.293.34.295.34.295.339.296.338.297.337.299.336.299.336.3.334.301.334.303.332.303.332.304.331.305.329.306.329.308.328.308.327.309.327.31.325.311.324.312.324.313.322.314.321.315.321.315.32.317.318.318.318.318.317.32.315.321.315.321.314.322.313.324.312.324.311.325.31.327.309.327.308.328.308.329.306.329.305.331.304.332.303.332.303.334.301.334.3.336.299.336.299.337.297.338.296.339.295.34.295.34.293.342.292.342.292.344.29.344.289.345.288.346.287.347.287.348.285.348.284.35.283.35.282.352.281.352.28.353.279.353.278.355.277.356.276.356.274.357.274.358.273.359.271.36.271.36.27.362.268.362.267.363.267.364.265.365.264.365.263.367.262.367.261.368.26.369.259.37.258.37.256.371.256.372.254.373.254.374.252.374.251.376.25.376.249.377.248.377.247.379.246.379.244.38.243.381.243.381.241.383.24.383.239.384.238.385.237.385.235.386.235.387.233.388.232.388.231.39.23.39.229.39.227.392.227.392.225.393.224.394.223.394.222.396.221.395.219.397.218.398.218.398.216.399.214.399.214.4.213.401.211.402.21.403.209.403.208.404.206.404.206.406.204.406.203.406.202.408.2.408.2.408.198.41.197.41.196.411.194.412.194.412.192.413.191.413.189.414.189.415.187.416.186.416.185.417.184.418.182.418.181.419.18.419.178.421.178.42.176.422.175.422.173.423.173.423.171.425.17.424.169.426.167.426.166.426.165.428.163.427.163.429.161.429.159.43.159.43.157.431.156.432.155.432.153.433.152.433.151.434.149.435.148.435.147.436.146.436.144.437.143.438.141.438.141.439.139.439.138.44.136.441.135.441.134.441.132.443.131.442.13.444.128.444.128.444.125.445.125.446.123.446.122.447.12.447.119.448.118.448.116.449.115.45.114.45.112.45.111.451.11.452.108.452.107.453.105.453.104.453.103.455.101.454.1.456.099.455.097.457.096.456.094.458.093.457.092.459.09.459.089.459.087.46.087.46.084.461.083.461.082.462.081.462.079.463.077.463.076.463.075.465.073.464.072.465.071.466.069.466.067.466.067.467.064.468.064.467.062.469.06.469.059.469.057.469.056.47.055.471.053.471.052.471.05.472.049.473.047.472.046.473.044.474.043.474.042.474.04.475.038.475.037.476.036.476.034.477.032.476.031.478.03.477.028.479.027.478.025.479.023.479.022.48.021.48.019.48.017.481.016.481.015.482.013.482.011.482.01.483.009.483.007.484.005.483.004.485.002.484.001.485-.001.485-.002.484-.004.485-.005.483-.007.484-.009.483-.01.483-.011.482-.013.482-.015.482-.016.481-.017.481-.019.48-.021.48-.022.48-.023.479-.025.479-.027.478-.028.479-.03.477-.031.478-.032.476-.034.477-.036.476-.037.476-.038.475-.04.475-.042.474-.043.474-.044.474-.046.473-.047.472-.049.473-.05.472-.052.471-.053.471-.055.471-.056.47-.057.469-.059.469-.06.469-.062.469-.064.467-.064.468-.067.467-.067.466-.069.466-.071.466-.072.465-.073.464-.075.465-.076.463-.077.463-.079.463-.081.462-.082.462-.083.461-.084.461-.087.46-.087.46-.089.459-.09.459-.092.459-.093.457-.094.458-.096.456-.097.457-.099.455-.1.456-.101.454-.103.455-.104.453-.105.453-.107.453-.108.452-.11.452-.111.451-.112.45-.114.45-.115.45-.116.449-.118.448-.119.448-.12.447-.122.447-.123.446-.125.446-.125.445-.128.444-.128.444-.13.444-.131.442-.132.443-.134.441-.135.441-.136.441-.138.44-.139.439-.141.439-.141.438-.143.438-.144.437-.146.436-.147.436-.148.435-.149.435-.151.434-.152.433-.153.433-.155.432-.156.432-.157.431-.159.43-.159.4Line truncated
<g>
<path d="M250.015 109.41c0-13.541-8.986-24.535-20.055-24.535H108.91c-11.068 0-20.054 10.994-20.054 24.535v85.388c0 13.541 8.986 24.535 20.054 24.535h32.322l.188 23.576 22.7-23.576h65.84c11.069 0 20.055-10.994 20.055-24.535V109.41Z" style="fill:#fffefe" transform="matrix(.72462 0 0 .59228 68.85 40.41)"/>
<path d="m230.219 84.877.259.006.257.01.257.014.255.018.255.022.254.025.253.03.253.033.251.037.25.041.25.045.248.048.247.052.247.056.245.06.244.063.243.067.242.07.241.074.239.077.239.081.237.085.236.088.235.091.233.095.233.098.231.102.229.105.229.108.227.111.225.115.224.118.223.122.222.124.219.128.219.131.217.134.215.137.214.14.212.143.211.147.209.149.208.152.206.155.204.158.203.162.201.164.199.166.197.17.196.173.194.175.192.178.19.181.189.183.187.187.184.188.183.192.181.194.179.197.178.199.175.202.173.205.171.207.169.209.167.212.165.214.163.217.161.219.159.221.156.224.155.226.152.229.15.23.148.233.145.235.144.237.141.24.138.242.137.243.134.246.131.248.13.25.127.252.124.254.122.256.12.257.117.26.114.262.112.263.11.266.107.267.104.269.102.271.099.272.097.275.093.276.092.277.088.28.086.281.083.282.08.284.078.286.074.287.072.289.069.29.066.292.064.293.06.295.058.296.054.297.052.299.048.3.046.301.043.303.039.304.037.305.033.306.031.307.027.309.024.31.021.31.018.312.014.313.012.314.008.315.005.316.002.317v85.388l-.002.317-.005.316-.008.314-.012.314-.014.313-.018.312-.021.311-.024.31-.027.308-.031.308-.033.306-.037.305-.039.304-.043.302-.046.302-.048.3-.052.298-.054.298-.058.296-.06.294-.064.294-.066.291-.069.291-.072.288-.074.288-.078.285-.08.284-.083.283-.086.281-.088.279-.092.278-.093.276-.097.274-.099.273-.102.271-.104.269-.107.267-.11.265-.112.264-.114.262-.117.259-.12.258-.122.256-.124.254-.127.252-.13.25-.131.248-.134.245-.137.244-.138.242-.141.239-.144.238-.145.235-.148.232-.15.231-.152.229-.155.226-.156.223-.159.222-.161.219-.163.217-.165.214-.167.212-.169.209-.171.207-.173.205-.175.201-.178.2-.179.197-.181.194-.183.191-.184.189-.187.186-.189.184-.19.181-.192.178-.194.175-.196.173-.197.169-.199.167-.201.164-.203.161-.204.158-.206.156-.208.152-.209.149-.211.146-.212.144-.214.14-.215.137-.217.134-.219.131-.219.128-.222.124-.223.121-.224.118-.225.115-.227.112-.229.108-.229.105-.231.102-.233.098-.233.095-.235.091-.236.088-.237.084-.239.081-.239.078-.241.074-.242.07-.243.067-.244.063-.245.059-.247.056-.247.052-.248.049-.25.045-.25.041-.251.037-.253.033-.253.03-.254.025-.255.022-.255.018-.257.014-.257.01-.259.006-.259.002h-65.84l-22.7 23.576-.188-23.576H108.91l-.259-.002-.258-.006-.258-.01-.257-.014-.255-.018-.255-.022-.254-.025-.253-.03-.253-.033-.251-.037-.25-.041-.25-.045-.248-.049-.247-.052-.246-.056-.246-.059-.244-.063-.243-.067-.242-.07-.241-.074-.239-.078-.239-.081-.237-.084-.236-.088-.235-.091-.233-.095-.233-.098-.231-.102-.229-.105-.229-.108-.226-.112-.226-.115-.224-.118-.223-.121-.221-.124-.22-.128-.219-.131-.217-.134-.215-.137-.214-.14-.212-.144-.211-.146-.209-.149-.208-.152-.206-.156-.204-.158-.203-.161-.2-.164-.2-.167-.197-.169-.196-.173-.194-.175-.192-.178-.19-.181-.189-.184-.186-.186-.185-.189-.183-.191-.181-.194-.179-.197-.177-.2-.176-.201-.173-.205-.171-.207-.169-.209-.167-.212-.165-.214-.163-.217-.161-.219-.159-.222-.156-.223-.155-.226-.152-.229-.15-.231-.148-.232-.145-.235-.143-.238-.141-.239-.139-.242-.137-.244-.134-.245-.131-.248-.13-.25-.126-.252-.125-.254-.122-.256-.119-.258-.118-.259-.114-.262-.112-.264-.11-.265-.107-.267-.104-.269-.102-.271-.099-.273-.096-.274-.094-.276-.092-.278-.088-.279-.086-.281-.083-.283-.08-.284-.078-.285-.074-.288-.072-.288-.069-.291-.066-.291-.064-.294-.06-.294-.058-.296-.054-.298-.052-.298-.048-.3-.046-.302-.043-.302-.039-.304-.037-.305-.033-.306-.031-.308-.027-.308-.024-.31-.021-.311-.018-.312-.014-.313-.012-.314-.008-.314-.005-.316-.001-.317V109.41l.001-.317.005-.316.008-.315.012-.314.014-.313.018-.312.021-.31.024-.31.027-.309.031-.307.033-.306.037-.305.039-.304.043-.303.046-.301.048-.3.052-.299.054-.297.058-.296.06-.295.064-.293.066-.292.069-.29.072-.289.074-.287.078-.286.08-.284.083-.282.086-.281.088-.28.092-.277.094-.276.096-.275.099-.272.102-.271.104-.269.107-.267.11-.266.112-.263.114-.262.118-.26.119-.257.122-.256.125-.254.126-.252.13-.25.131-.248.134-.246.137-.243.139-.242.141-.24.143-.237.145-.235.148-.233.15-.23.152-.229.155-.226.156-.224.159-.221.161-.219.163-.217.165-.214.167-.212.169-.209.171-.207.173-.205.176-.202.177-.199.179-.197.181-.194.183-.192.185-.188.186-.187.189-.183.19-.181.192-.178.194-.175.196-.173.197-.17.2-.166.2-.164.203-.162.204-.158.206-.155.208-.152.209-.149.211-.147.212-.143.214-.14.215-.137.217-.134.219-.131.22-.128.221-.124.223-.122.224-.118.226-.115.226-.111.229-.108.229-.105.231-.102.233-.098.233-.095.235-.091.236-.088.237-.085.239-.081.239-.077.241-.074.242-.07.243-.067.244-.063.246-.06.246-.056.247-.052.248-.048.25-.045.25-.041.251-.037.253-.033.253-.03.254-.025.255-.022.255-.018.257-.014.258-.01.258-.006.259-.002h121.05l.259.002Zm-121.257 20.259h-.101l-.048.001-.048.002-.047.003-.046.003-.046.004-.045.005-.045.005-.044.006-.044.006-.044.007-.042.008-.043.008-.042.009-.042.01-.041.01-.042.01-.04.011-.041.012-.041.013-.039.013-.04.013-.04.014-.039.015-.04.015-.039.016-.039.017-.038.017-.039.017-.039.019-.038.018-.038.02-.038.02-.038.02-.037.022-.038.021-.037.023-.038.023-.037.023-.037.025-.036.024-.037.026-.036.02Line truncated
<g>
<path d="M250.015 109.322c0-13.493-8.954-24.447-19.983-24.447H108.838c-11.029 0-19.982 10.954-19.982 24.447v85.082c0 13.493 8.953 24.447 19.982 24.447h32.394l-.186 24.058 23.074-24.058h65.912c11.029 0 19.983-10.954 19.983-24.447v-85.082Z" style="fill:#fffefe" transform="matrix(-.72462 0 0 .59228 231.145 78.43)"/>
<path d="m108.58 84.877-.257.006-.257.01-.256.014-.255.018-.254.021-.253.026-.252.029-.251.033-.251.038-.249.04-.248.045-.248.048-.246.052-.246.056-.244.059-.243.063-.242.066-.242.071-.239.073-.239.077-.238.081-.236.084-.235.088-.234.091-.233.094-.232.098-.23.101-.229.105-.227.108-.226.111-.225.114-.223.118-.222.121-.221.124-.219.127-.218.131-.216.133-.214.137-.214.139-.211.143-.21.146-.209.149-.206.151-.206.155-.203.158-.202.16-.2.164-.199.166-.196.169-.195.172-.194.174-.191.178-.19.18-.188.183-.186.185-.184.189-.182.191-.18.193-.179.196-.176.199-.175.201-.172.204-.171.206-.169.208-.166.212-.164.213-.163.216-.16.218-.158.221-.156.223-.154.225-.152.228-.149.23-.147.232-.145.234-.143.236-.141.239-.138.241-.136.242-.133.245-.132.247-.128.249-.127.251-.124.253-.121.255-.12.257-.116.259-.114.261-.112.263-.109.264-.107.266-.104.268-.101.27-.099.272-.096.273-.094.275-.09.277-.089.278-.085.28-.083.282-.08.283-.077.284-.074.287-.072.287-.069.29-.066.29-.063.292-.06.294-.057.295-.055.296-.051.298-.049.299-.045.3-.043.301-.039.303-.036.304-.034.305-.03.307-.027.307-.024.309-.021.309-.018.311-.014.312-.012.313-.008.314-.005.314-.001.316v85.082l.001.316.005.315.008.313.012.313.014.312.018.311.021.309.024.309.027.308.03.306.034.305.036.304.039.303.043.301.045.3.049.299.051.298.055.296.057.295.06.294.063.292.066.29.069.29.072.287.074.287.077.284.08.284.083.281.085.28.089.278.09.277.094.275.096.273.099.272.101.27.104.268.107.266.109.265.112.262.114.261.116.259.12.257.121.255.124.253.127.251.128.249.132.247.133.245.136.243.138.24.141.239.143.236.145.235.147.232.149.229.152.228.154.225.156.223.158.221.16.218.163.216.164.214.166.211.169.208.171.207.172.203.175.201.176.199.179.196.18.194.182.191.184.188.186.185.188.183.19.18.191.178.194.174.195.172.196.169.199.167.2.163.202.161.203.157.206.155.206.152.209.148.21.146.211.143.214.139.214.137.216.134.218.13.219.127.221.124.222.121.223.118.225.114.226.111.227.108.229.105.23.101.232.098.233.094.234.091.235.088.236.084.238.081.239.077.239.074.242.07.242.066.243.063.244.059.246.056.246.052.248.048.248.045.249.041.251.037.251.033.252.029.253.026.254.022.255.017.256.014.257.01.257.006.258.002h32.394l-.186 24.058 23.074-24.058h65.912l.258-.002.258-.006.256-.01.256-.014.255-.017.254-.022.253-.026.252-.029.251-.033.251-.037.249-.041.249-.045.247-.048.246-.052.246-.056.244-.059.243-.063.243-.066.241-.07.24-.074.238-.077.238-.081.236-.084.236-.088.233-.091.233-.094.232-.098.23-.101.229-.105.227-.108.226-.111.225-.114.223-.118.222-.121.221-.124.219-.127.218-.13.216-.134.215-.137.213-.139.211-.143.21-.146.209-.148.206-.152.206-.155.203-.157.202-.161.2-.163.199-.167.196-.169.196-.172.193-.174.191-.178.19-.18.188-.183.186-.185.184-.188.182-.191.18-.194.179-.196.176-.199.175-.201.173-.203.17-.207.169-.208.166-.211.165-.214.162-.216.16-.218.158-.221.156-.223.154-.225.152-.228.149-.229.148-.232.145-.235.142-.236.141-.239.138-.24.136-.243.133-.245.132-.247.128-.249.127-.251.124-.253.122-.255.119-.257.116-.259.114-.261.112-.262.109-.265.107-.266.104-.268.101-.27.099-.272.096-.273.094-.275.091-.277.088-.278.085-.28.083-.281.08-.284.077-.284.075-.287.071-.287.069-.29.066-.29.063-.292.06-.294.058-.295.054-.296.051-.298.049-.299.045-.3.043-.301.039-.303.037-.304.033-.305.03-.306.027-.308.024-.309.021-.309.018-.311.015-.312.011-.313.008-.313.005-.315.002-.316v-85.082l-.002-.316-.005-.314-.008-.314-.011-.313-.015-.312-.018-.311-.021-.309-.024-.309-.027-.307-.03-.307-.033-.305-.037-.304-.039-.303-.043-.301-.045-.3-.049-.299-.051-.298-.054-.296-.058-.295-.06-.294-.063-.292-.066-.29-.069-.29-.071-.287-.075-.287-.077-.284-.08-.283-.083-.282-.085-.28-.088-.278-.091-.277-.094-.275-.096-.273-.099-.272-.101-.27-.104-.268-.107-.266-.109-.264-.112-.263-.114-.261-.116-.259-.119-.257-.122-.255-.124-.253-.127-.251-.128-.249-.132-.247-.133-.245-.136-.242-.138-.241-.141-.239-.142-.236-.145-.234-.148-.232-.149-.23-.152-.228-.154-.225-.156-.223-.158-.221-.16-.218-.162-.216-.165-.213-.166-.212-.169-.208-.17-.206-.173-.204-.175-.201-.176-.199-.179-.196-.18-.193-.182-.191-.184-.189-.186-.185-.188-.183-.19-.18-.191-.178-.193-.174-.196-.172-.196-.169-.199-.166-.2-.164-.202-.16-.203-.158-.206-.155-.206-.151-.209-.149-.21-.146-.211-.143-.213-.139-.215-.137-.216-.133-.218-.131-.219-.127-.221-.124-.222-.121-.223-.118-.225-.114-.226-.111-.227-.108-.229-.105-.23-.101-.232-.098-.233-.094-.233-.091-.236-.088-.236-.084-.238-.081-.238-.077-.24-.073-.241-.071-.243-.066-.243-.063-.244-.059-.246-.056-.246-.052-.247-.048-.249-.045-.249-.04-.251-.038-.251-.033-.252-.029-.253-.026-.254-.021-.255-.018-.256-.014-.256-.01-.258-.006-.258-.002H108.838l-.258.002Zm121.4 20.259h.1l.048.001.046.002.046.003.046.003.044.004.045.004.044.005.043.006.043.006.043.007.041.008.042.008.041.009.041.009.04.01.041.01.04.011.039.012.04.012.04.013.039.013.038.014.039.014.038.015.038.015.039.017.038.016.037.018.038.017.037.019.038.019.037.02.037.019.037.021.037.022.036.022.037.022.036.023.036.024.036.024.036.025.036.026.035.026.036.026.035.027.034.028.Line truncated
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 55 KiB

@@ -0,0 +1,7 @@
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe" transform="matrix(.9552 0 0 .9552 6.721 6.721)"/>
<path d="m150.485.001.484.002.485.004.483.005.484.007.483.009.483.01.482.011.482.013.482.015.481.016.481.017.48.019.48.021.48.022.479.023.479.025.478.027.479.028.477.03.478.031.476.032.477.034.476.036.476.037.475.038.475.04.474.042.474.043.474.044.473.046.472.047.473.049.472.05.471.052.471.053.471.055.47.056.469.057.469.059.469.06.469.062.467.064.468.064.467.067.466.067.466.069.466.071.465.072.464.073.465.075.463.076.463.077.463.079.462.081.462.082.461.083.461.084.92.174.459.089.459.09.459.092.457.093.458.094.456.096.457.097.455.099.456.1.454.101.455.103.453.104.453.105.453.107.452.108.452.11.451.111.45.112.45.114.45.115.449.116.448.118.448.119.447.12.447.122.446.123.446.125.445.125.888.256.444.13.442.131.443.132.441.134.441.135.441.136.44.138.439.139.439.141.438.141.438.143.437.144.436.146.436.147.435.148.435.149.434.151.433.152.433.153.432.155.432.156.431.157.86.318.429.161.429.163.427.163.428.165.426.166.426.167.426.169.424.17.425.171.846.346.422.175.422.176.42.178.421.178.419.18.419.181.418.182.418.184.417.185.416.186.416.187.415.189.414.189.413.191.413.192.824.388.411.196.41.197.41.198.816.4.408.202.406.203.406.204.406.206.404.206.404.208.403.209.403.21.402.211.401.213.4.214.399.214.399.216.796.436.397.219.395.221.396.222.394.223.394.224.393.225.784.454.39.229.39.23.39.231.388.232.388.233.387.235.386.235.385.237.385.238.384.239.383.24.383.241.762.486.38.244.379.246.379.247.377.248.377.249.376.25.376.251.374.252.374.254.373.254.372.256.371.256.37.258.37.259.369.26.368.261.367.262.367.263.365.264.365.265.364.267.363.267.362.268.362.27.72.542.359.273.358.274.357.274.356.276.356.277.355.278.353.279.353.28.352.281.352.282.35.283.35.284.348.285.348.287.347.287.346.288.345.289.344.29.344.292.342.292.342.293.68.59.339.296.338.297.337.299.336.299.336.3.334.301.334.303.332.303.332.304.331.305.329.306.329.308.328.308.327.309.327.31.325.311.324.312.324.313.322.314.642.63.32.317.636.636.317.32.63.642.314.322.313.324.312.324.311.325.31.327.309.327.308.328.308.329.306.329.305.331.304.332.303.332.303.334.301.334.3.336.299.336.299.337.297.338.296.339.59.68.293.342.292.342.292.344.29.344.289.345.288.346.287.347.287.348.285.348.284.35.283.35.282.352.281.352.28.353.279.353.278.355.277.356.276.356.274.357.274.358.273.359.542.72.27.362.268.362.267.363.267.364.265.365.264.365.263.367.262.367.261.368.26.369.259.37.258.37.256.371.256.372.254.373.254.374.252.374.251.376.25.376.249.377.248.377.247.379.246.379.244.38.486.762.241.383.24.383.239.384.238.385.237.385.235.386.235.387.233.388.232.388.231.39.23.39.229.39.454.784.225.393.224.394.223.394.222.396.221.395.219.397.436.796.216.399.214.399.214.4.213.401.211.402.21.403.209.403.208.404.206.404.206.406.204.406.203.406.202.408.4.816.198.41.197.41.196.411.388.824.192.413.191.413.189.414.189.415.187.416.186.416.185.417.184.418.182.418.181.419.18.419.178.421.178.42.176.422.175.422.346.846.171.425.17.424.169.426.167.426.166.426.165.428.163.427.163.429.161.429.318.86.157.431.156.432.155.432.153.433.152.433.151.434.149.435.148.435.147.436.146.436.144.437.143.438.141.438.141.439.139.439.138.44.136.441.135.441.134.441.132.443.131.442.13.444.256.888.125.445.125.446.123.446.122.447.12.447.119.448.118.448.116.449.115.45.114.45.112.45.111.451.11.452.108.452.107.453.105.453.104.453.103.455.101.454.1.456.099.455.097.457.096.456.094.458.093.457.092.459.09.459.089.459.174.92.084.461.083.461.082.462.081.462.079.463.077.463.076.463.075.465.073.464.072.465.071.466.069.466.067.466.067.467.064.468.064.467.062.469.06.469.059.469.057.469.056.47.055.471.053.471.052.471.05.472.049.473.047.472.046.473.044.474.043.474.042.474.04.475.038.475.037.476.036.476.034.477.032.476.031.478.03.477.028.479.027.478.025.479.023.479.022.48.021.48.019.48.017.481.016.481.015.482.013.482.011.482.01.483.009.483.007.484.005.483.004.485.002.484.001.485-.001.485-.002.484-.004.485-.005.483-.007.484-.009.483-.01.483-.011.482-.013.482-.015.482-.016.481-.017.481-.019.48-.021.48-.022.48-.023.479-.025.479-.027.478-.028.479-.03.477-.031.478-.032.476-.034.477-.036.476-.037.476-.038.475-.04.475-.042.474-.043.474-.044.474-.046.473-.047.472-.049.473-.05.472-.052.471-.053.471-.055.471-.056.47-.057.469-.059.469-.06.469-.062.469-.064.467-.064.468-.067.467-.067.466-.069.466-.071.466-.072.465-.073.464-.075.465-.076.463-.077.463-.079.463-.081.462-.082.462-.083.461-.084.461-.174.92-.089.459-.09.459-.092.459-.093.457-.094.458-.096.456-.097.457-.099.455-.1.456-.101.454-.103.455-.104.453-.105.453-.107.453-.108.452-.11.452-.111.451-.112.45-.114.45-.115.45-.116.449-.118.448-.119.448-.12.447-.122.447-.123.446-.125.446-.125.445-.256.888-.13.444-.131.442-.132.443-.134.441-.135.441-.136.441-.138.44-.139.439-.141.439-.141.438-.143.438-.144.437-.146.436-.147.436-.148.435-.149.435-.151.434-.152.433-.153.433-.155.432-.156.432-.157.431-.318.86-.161.429-.163.429-.163.427-.165.428-.166.426-.167.426-.169.426-.17.424-.171.425-.346.846-.175.422-.176.422-.178.42-.178.421-.18.419-.181.419-.182.418-.184.418-.185.417-.186.416-.187.416-.189.415-.189.414-.191.413-.1Line truncated
<g>
<path d="M192.03 249.964c0-2.469-.329-4.776-.939-6.945h-76.883c1.772-4.935 5.371-8.974 9.764-12.639a71.723 71.723 0 0 1 4.377-3.361h51.494c-.187-.16-.375-.319-.565-.478-8.048-6.714-18.544-12.194-29.255-17.601-10.711 5.407-21.206 10.887-29.254 17.601-7.477 6.238-12.752 13.537-12.752 23.423 0 4.415-3.584 8-8 8-4.415 0-8-3.585-8-8 0-14.909 7.226-26.302 18.502-35.709 6.304-5.259 13.942-9.888 22.067-14.273-8.125-4.386-15.763-9.015-22.067-14.274-11.276-9.406-18.502-20.8-18.502-35.708 0-14.909 7.227-26.301 18.503-35.705 6.302-5.256 13.937-9.881 22.059-14.263-8.122-4.382-15.757-9.007-22.059-14.263-11.276-9.404-18.503-20.796-18.503-35.705 0-4.415 3.585-8 8-8 4.416 0 8 3.585 8 8 0 9.885 5.274 17.182 12.751 23.417 8.048 6.712 18.543 12.189 29.255 17.594 10.713-5.405 21.208-10.882 29.256-17.594.19-.158.378-.317.564-.476h-51.492a71.936 71.936 0 0 1-4.381-3.363c-4.392-3.664-7.991-7.702-9.763-12.637h76.885c.609-2.169.938-4.474.938-6.941 0-4.415 3.584-8 8-8 4.415 0 8 3.585 8 8 0 14.909-7.227 26.301-18.504 35.705-6.302 5.256-13.936 9.881-22.058 14.263 8.122 4.382 15.756 9.007 22.058 14.263 11.277 9.404 18.504 20.796 18.504 35.705 0 14.908-7.227 26.302-18.503 35.708-6.303 5.259-13.941 9.888-22.066 14.274 8.125 4.385 15.763 9.014 22.066 14.273 11.276 9.407 18.503 20.8 18.503 35.709 0 4.415-3.585 8-8 8-4.416 0-8-3.585-8-8Zm-42.007-140.975c-9.847 4.969-19.511 9.998-27.259 15.992h45.063c2.63 1.718 5.113 3.514 7.392 5.414 3.769 3.143 6.953 6.562 8.9 10.586h-74.48c-1.044 2.76-1.622 5.748-1.622 9.019s.578 6.259 1.622 9.019h74.454c-1.95 4.003-5.123 7.406-8.876 10.537-2.299 1.918-4.807 3.729-7.464 5.463h-44.996c7.75 5.999 17.417 11.033 27.266 16.005 10.711-5.407 21.207-10.887 29.255-17.602 7.477-6.237 12.752-13.536 12.752-23.422 0-9.885-5.274-17.182-12.751-23.417-8.048-6.712-18.543-12.189-29.256-17.594Z" style="fill:#2d67b9" transform="matrix(.92666 0 0 .92666 11.003 11.002)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 35 KiB

@@ -0,0 +1,7 @@
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe" transform="matrix(.9552 0 0 .9552 6.721 6.721)"/>
<path d="m150.485.001.484.002.485.004.483.005.484.007.483.009.483.01.482.011.482.013.482.015.481.016.481.017.48.019.48.021.48.022.479.023.479.025.478.027.479.028.477.03.478.031.476.032.477.034.476.036.476.037.475.038.475.04.474.042.474.043.474.044.473.046.472.047.473.049.472.05.471.052.471.053.471.055.47.056.469.057.469.059.469.06.469.062.467.064.468.064.467.067.466.067.466.069.466.071.465.072.464.073.465.075.463.076.463.077.463.079.462.081.462.082.461.083.461.084.92.174.459.089.459.09.459.092.457.093.458.094.456.096.457.097.455.099.456.1.454.101.455.103.453.104.453.105.453.107.452.108.452.11.451.111.45.112.45.114.45.115.449.116.448.118.448.119.447.12.447.122.446.123.446.125.445.125.888.256.444.13.442.131.443.132.441.134.441.135.441.136.44.138.439.139.439.141.438.141.438.143.437.144.436.146.436.147.435.148.435.149.434.151.433.152.433.153.432.155.432.156.431.157.86.318.429.161.429.163.427.163.428.165.426.166.426.167.426.169.424.17.425.171.846.346.422.175.422.176.42.178.421.178.419.18.419.181.418.182.418.184.417.185.416.186.416.187.415.189.414.189.413.191.413.192.824.388.411.196.41.197.41.198.816.4.408.202.406.203.406.204.406.206.404.206.404.208.403.209.403.21.402.211.401.213.4.214.399.214.399.216.796.436.397.219.395.221.396.222.394.223.394.224.393.225.784.454.39.229.39.23.39.231.388.232.388.233.387.235.386.235.385.237.385.238.384.239.383.24.383.241.762.486.38.244.379.246.379.247.377.248.377.249.376.25.376.251.374.252.374.254.373.254.372.256.371.256.37.258.37.259.369.26.368.261.367.262.367.263.365.264.365.265.364.267.363.267.362.268.362.27.72.542.359.273.358.274.357.274.356.276.356.277.355.278.353.279.353.28.352.281.352.282.35.283.35.284.348.285.348.287.347.287.346.288.345.289.344.29.344.292.342.292.342.293.68.59.339.296.338.297.337.299.336.299.336.3.334.301.334.303.332.303.332.304.331.305.329.306.329.308.328.308.327.309.327.31.325.311.324.312.324.313.322.314.642.63.32.317.636.636.317.32.63.642.314.322.313.324.312.324.311.325.31.327.309.327.308.328.308.329.306.329.305.331.304.332.303.332.303.334.301.334.3.336.299.336.299.337.297.338.296.339.59.68.293.342.292.342.292.344.29.344.289.345.288.346.287.347.287.348.285.348.284.35.283.35.282.352.281.352.28.353.279.353.278.355.277.356.276.356.274.357.274.358.273.359.542.72.27.362.268.362.267.363.267.364.265.365.264.365.263.367.262.367.261.368.26.369.259.37.258.37.256.371.256.372.254.373.254.374.252.374.251.376.25.376.249.377.248.377.247.379.246.379.244.38.486.762.241.383.24.383.239.384.238.385.237.385.235.386.235.387.233.388.232.388.231.39.23.39.229.39.454.784.225.393.224.394.223.394.222.396.221.395.219.397.436.796.216.399.214.399.214.4.213.401.211.402.21.403.209.403.208.404.206.404.206.406.204.406.203.406.202.408.4.816.198.41.197.41.196.411.388.824.192.413.191.413.189.414.189.415.187.416.186.416.185.417.184.418.182.418.181.419.18.419.178.421.178.42.176.422.175.422.346.846.171.425.17.424.169.426.167.426.166.426.165.428.163.427.163.429.161.429.318.86.157.431.156.432.155.432.153.433.152.433.151.434.149.435.148.435.147.436.146.436.144.437.143.438.141.438.141.439.139.439.138.44.136.441.135.441.134.441.132.443.131.442.13.444.256.888.125.445.125.446.123.446.122.447.12.447.119.448.118.448.116.449.115.45.114.45.112.45.111.451.11.452.108.452.107.453.105.453.104.453.103.455.101.454.1.456.099.455.097.457.096.456.094.458.093.457.092.459.09.459.089.459.174.92.084.461.083.461.082.462.081.462.079.463.077.463.076.463.075.465.073.464.072.465.071.466.069.466.067.466.067.467.064.468.064.467.062.469.06.469.059.469.057.469.056.47.055.471.053.471.052.471.05.472.049.473.047.472.046.473.044.474.043.474.042.474.04.475.038.475.037.476.036.476.034.477.032.476.031.478.03.477.028.479.027.478.025.479.023.479.022.48.021.48.019.48.017.481.016.481.015.482.013.482.011.482.01.483.009.483.007.484.005.483.004.485.002.484.001.485-.001.485-.002.484-.004.485-.005.483-.007.484-.009.483-.01.483-.011.482-.013.482-.015.482-.016.481-.017.481-.019.48-.021.48-.022.48-.023.479-.025.479-.027.478-.028.479-.03.477-.031.478-.032.476-.034.477-.036.476-.037.476-.038.475-.04.475-.042.474-.043.474-.044.474-.046.473-.047.472-.049.473-.05.472-.052.471-.053.471-.055.471-.056.47-.057.469-.059.469-.06.469-.062.469-.064.467-.064.468-.067.467-.067.466-.069.466-.071.466-.072.465-.073.464-.075.465-.076.463-.077.463-.079.463-.081.462-.082.462-.083.461-.084.461-.174.92-.089.459-.09.459-.092.459-.093.457-.094.458-.096.456-.097.457-.099.455-.1.456-.101.454-.103.455-.104.453-.105.453-.107.453-.108.452-.11.452-.111.451-.112.45-.114.45-.115.45-.116.449-.118.448-.119.448-.12.447-.122.447-.123.446-.125.446-.125.445-.256.888-.13.444-.131.442-.132.443-.134.441-.135.441-.136.441-.138.44-.139.439-.141.439-.141.438-.143.438-.144.437-.146.436-.147.436-.148.435-.149.435-.151.434-.152.433-.153.433-.155.432-.156.432-.157.431-.318.86-.161.429-.163.429-.163.427-.165.428-.166.426-.167.426-.169.426-.17.424-.171.425-.346.846-.175.422-.176.422-.178.42-.178.421-.18.419-.181.419-.182.418-.184.418-.185.417-.186.416-.187.416-.189.415-.189.414-.191.413-.1Line truncated
<g>
<path d="M192.03 249.964c0-2.469-.329-4.776-.939-6.945h-76.883c1.772-4.935 5.371-8.974 9.764-12.639a71.723 71.723 0 0 1 4.377-3.361h51.494c-.187-.16-.375-.319-.565-.478-8.048-6.714-18.544-12.194-29.255-17.601-10.711 5.407-21.206 10.887-29.254 17.601-7.477 6.238-12.752 13.537-12.752 23.423 0 4.415-3.584 8-8 8-4.415 0-8-3.585-8-8 0-14.909 7.226-26.302 18.502-35.709 6.304-5.259 13.942-9.888 22.067-14.273-8.125-4.386-15.763-9.015-22.067-14.274-11.276-9.406-18.502-20.8-18.502-35.708 0-14.909 7.227-26.301 18.503-35.705 6.302-5.256 13.937-9.881 22.059-14.263-8.122-4.382-15.757-9.007-22.059-14.263-11.276-9.404-18.503-20.796-18.503-35.705 0-4.415 3.585-8 8-8 4.416 0 8 3.585 8 8 0 9.885 5.274 17.182 12.751 23.417 8.048 6.712 18.543 12.189 29.255 17.594 10.713-5.405 21.208-10.882 29.256-17.594.19-.158.378-.317.564-.476h-51.492a71.936 71.936 0 0 1-4.381-3.363c-4.392-3.664-7.991-7.702-9.763-12.637h76.885c.609-2.169.938-4.474.938-6.941 0-4.415 3.584-8 8-8 4.415 0 8 3.585 8 8 0 14.909-7.227 26.301-18.504 35.705-6.302 5.256-13.936 9.881-22.058 14.263 8.122 4.382 15.756 9.007 22.058 14.263 11.277 9.404 18.504 20.796 18.504 35.705 0 14.908-7.227 26.302-18.503 35.708-6.303 5.259-13.941 9.888-22.066 14.274 8.125 4.385 15.763 9.014 22.066 14.273 11.276 9.407 18.503 20.8 18.503 35.709 0 4.415-3.585 8-8 8-4.416 0-8-3.585-8-8Zm-42.007-140.975c-9.847 4.969-19.511 9.998-27.259 15.992h45.063c2.63 1.718 5.113 3.514 7.392 5.414 3.769 3.143 6.953 6.562 8.9 10.586h-74.48c-1.044 2.76-1.622 5.748-1.622 9.019s.578 6.259 1.622 9.019h74.454c-1.95 4.003-5.123 7.406-8.876 10.537-2.299 1.918-4.807 3.729-7.464 5.463h-44.996c7.75 5.999 17.417 11.033 27.266 16.005 10.711-5.407 21.207-10.887 29.255-17.602 7.477-6.237 12.752-13.536 12.752-23.422 0-9.885-5.274-17.182-12.751-23.417-8.048-6.712-18.543-12.189-29.256-17.594Z" style="fill:#2d67b9" transform="rotate(45 131.241 157.794) scale(.92666)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 35 KiB

@@ -1,118 +1,11 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"
inkscape:version="0.91 r13725"
sodipodi:docname="docker.svg"><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="2057"
inkscape:window-height="1337"
id="namedview20"
showgrid="false"
inkscape:zoom="11.125147"
inkscape:cx="-13.9378"
inkscape:cy="19.108238"
inkscape:window-x="496"
inkscape:window-y="187"
inkscape:window-maximized="0"
inkscape:current-layer="g3137" /><metadata
id="metadata37"><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 /></cc:Work></rdf:RDF></metadata><defs
id="defs35" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><g
id="g9"><circle
id="circle11"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path13"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g></g></g><g
transform="matrix(0.09186705,0,0,0.11864189,16.596451,156.85277)"
id="g3137"><path
style="clip-rule:evenodd;fill:#2d67b9;fill-opacity:1;fill-rule:evenodd"
inkscape:connector-curvature="0"
id="outline_7_"
d="m 185.32674,-1127.4117 47.146,0 0,48.194 23.837,0 c 11.008,0 22.33,-1.962 32.755,-5.494 5.123,-1.736 10.872,-4.154 15.926,-7.193 -6.656,-8.689 -10.053,-19.661 -11.054,-30.476 -1.358,-14.71 1.609,-33.855 11.564,-45.368 l 4.956,-5.732 5.905,4.747 c 14.867,11.946 27.372,28.638 29.577,47.665 17.901,-5.266 38.921,-4.02 54.701,5.088 l 6.475,3.734 -3.408,6.652 c -13.345,26.046 -41.246,34.113 -68.524,32.687 -40.817,101.66298 -129.68,149.79398 -237.427996,149.79398 -55.666,0 -106.7380004,-20.81 -135.821,-70.197 l -0.477,-0.807 -4.238,-8.62098 c -9.83,-21.739 -13.095,-45.554 -10.88,-69.351 l 0.664,-7.127 40.315,0 0,-48.194 47.143,0 0,-47.145 94.291996,0 0,-47.146 56.574,0 0,94.29 z" /><g
style="display:none"
display="none"
id="g3140"><path
style="display:inline;fill:#394d54"
inkscape:connector-curvature="0"
display="inline"
d="m 61.093,319.89 c 6.023,0 11.763,-0.157 17.219,-0.464 0.476,-0.026 0.932,-0.063 1.402,-0.092 0.005,-0.002 0.008,-0.002 0.012,-0.002 13.872,-0.855 25.876,-2.708 35.902,-5.57 0.002,-0.002 0.004,-0.002 0.006,-0.002 1.823,-0.521 3.588,-1.07 5.282,-1.656 1.894,-0.657 2.896,-2.725 2.241,-4.618 -0.656,-1.895 -2.722,-2.899 -4.618,-2.24 -12.734,4.412 -29.535,6.842 -50.125,7.298 -0.002,0 -0.004,0 -0.005,0 -10.477,0.232 -21.93,-0.044 -34.352,-0.843 0,0 0,0 -0.001,0 -0.635,-0.038 -1.259,-0.075 -1.9,-0.118 -1.995,-0.128 -3.731,1.374 -3.869,3.375 -0.136,1.999 1.376,3.73 3.375,3.866 2.537,0.173 5.03,0.321 7.49,0.453 0.392,0.021 0.77,0.034 1.158,0.054 l 0,0 c 7.256,0.366 14.194,0.559 20.783,0.559 z"
id="path3142" /></g><g
id="Containers_8_"
transform="translate(-56.806256,-1295.8927)"><path
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0"
d="m 86.209,179.744 3.227,0 0,34.052 -3.227,0 0,-34.052 z m -6.189,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.192,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.192,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.19,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.062,0 3.224,0 0,34.052 -3.224,0 0,-34.052 z m -3.403,-3.406 40.858,0 0,40.86 -40.858,0 0,-40.86 z"
id="path3145" /><path
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0"
d="m 133.354,132.598 3.229,0 0,34.051 -3.229,0 0,-34.051 z m -6.189,0 3.354,0 0,34.051 -3.354,0 0,-34.051 z m -6.192,0 3.354,0 0,34.051 -3.354,0 0,-34.051 z m -6.192,0 3.354,0 0,34.051 -3.354,0 0,-34.051 z m -6.188,0 3.352,0 0,34.051 -3.352,0 0,-34.051 z m -6.062,0 3.222,0 0,34.051 -3.222,0 0,-34.051 z m -3.407,-3.405 40.863,0 0,40.859 -40.863,0 0,-40.859 z"
id="path3147" /><path
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0"
d="m 133.354,179.744 3.229,0 0,34.052 -3.229,0 0,-34.052 z m -6.189,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.192,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.192,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.188,0 3.352,0 0,34.052 -3.352,0 0,-34.052 z m -6.062,0 3.222,0 0,34.052 -3.222,0 0,-34.052 z m -3.407,-3.406 40.863,0 0,40.86 -40.863,0 0,-40.86 z"
id="path3149" /><path
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0"
d="m 180.501,179.744 3.225,0 0,34.052 -3.225,0 0,-34.052 z m -6.191,0 3.355,0 0,34.052 -3.355,0 0,-34.052 z m -6.19,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.192,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.192,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.06,0 3.222,0 0,34.052 -3.222,0 0,-34.052 z m -3.405,-3.406 40.861,0 0,40.86 -40.861,0 0,-40.86 z"
id="path3151" /><path
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0"
d="m 180.501,132.598 3.225,0 0,34.051 -3.225,0 0,-34.051 z m -6.191,0 3.355,0 0,34.051 -3.355,0 0,-34.051 z m -6.19,0 3.354,0 0,34.051 -3.354,0 0,-34.051 z m -6.192,0 3.354,0 0,34.051 -3.354,0 0,-34.051 z m -6.192,0 3.354,0 0,34.051 -3.354,0 0,-34.051 z m -6.06,0 3.222,0 0,34.051 -3.222,0 0,-34.051 z m -3.405,-3.405 40.861,0 0,40.859 -40.861,0 0,-40.859 z"
id="path3153" /><path
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0"
d="m 227.647,179.744 3.226,0 0,34.052 -3.226,0 0,-34.052 z m -6.19,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.192,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.192,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.189,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.063,0 3.224,0 0,34.052 -3.224,0 0,-34.052 z m -3.405,-3.406 40.861,0 0,40.86 -40.861,0 0,-40.86 z"
id="path3155" /><path
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0"
d="m 227.647,132.598 3.226,0 0,34.051 -3.226,0 0,-34.051 z m -6.19,0 3.354,0 0,34.051 -3.354,0 0,-34.051 z m -6.192,0 3.354,0 0,34.051 -3.354,0 0,-34.051 z m -6.192,0 3.354,0 0,34.051 -3.354,0 0,-34.051 z m -6.189,0 3.354,0 0,34.051 -3.354,0 0,-34.051 z m -6.063,0 3.224,0 0,34.051 -3.224,0 0,-34.051 z m -3.405,-3.405 40.861,0 0,40.859 -40.861,0 0,-40.859 z"
id="path3157" /><path
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0"
d="m 227.647,85.451 3.226,0 0,34.053 -3.226,0 0,-34.053 z m -6.19,0 3.354,0 0,34.053 -3.354,0 0,-34.053 z m -6.192,0 3.354,0 0,34.053 -3.354,0 0,-34.053 z m -6.192,0 3.354,0 0,34.053 -3.354,0 0,-34.053 z m -6.189,0 3.354,0 0,34.053 -3.354,0 0,-34.053 z m -6.063,0 3.224,0 0,34.053 -3.224,0 0,-34.053 z m -3.405,-3.403 40.861,0 0,40.86 -40.861,0 0,-40.86 z"
id="path3159" /><path
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0"
d="m 274.792,179.744 3.224,0 0,34.052 -3.224,0 0,-34.052 z m -6.19,0 3.352,0 0,34.052 -3.352,0 0,-34.052 z m -6.194,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.19,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.192,0 3.354,0 0,34.052 -3.354,0 0,-34.052 z m -6.062,0 3.227,0 0,34.052 -3.227,0 0,-34.052 z m -3.403,-3.406 40.86,0 0,40.86 -40.86,0 0,-40.86 z"
id="path3161" /></g><path
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0"
d="m 80.621744,-1012.4477 c 6.225,0 11.271,5.049 11.271,11.272 0,6.22498 -5.046,11.27098 -11.271,11.27098 -6.226,0 -11.272,-5.046 -11.272,-11.27098 0,-6.223 5.046,-11.272 11.272,-11.272"
id="path3163" /><path
style="clip-rule:evenodd;fill-rule:evenodd;stroke:none;stroke-opacity:1;fill:#2d67b9;fill-opacity:1"
inkscape:connector-curvature="0"
d="m 80.621744,-1009.2487 c 1.031,0 2.015,0.194 2.923,0.546 -0.984,0.569 -1.65,1.635 -1.65,2.854 0,1.82 1.476,3.293 3.296,3.293 1.247,0 2.329,-0.693 2.89,-1.715 0.395,0.953 0.615,1.999 0.615,3.097 0,4.45798 -3.615,8.07298 -8.073,8.07298 -4.458,0 -8.074,-3.615 -8.074,-8.07298 -0.001,-4.461 3.616,-8.075 8.073,-8.075"
id="path3165" /><path
style="fill:#ffffff"
inkscape:connector-curvature="0"
d="m 110.58774,-931.21572 c -27.915996,-13.247 -43.238996,-31.256 -51.764996,-50.915 -10.37,2.961 -22.835,4.852 -37.317,5.664 -5.457,0.307 -11.196,0.464 -17.2190004,0.464 -6.942,0 -14.26,-0.205 -21.9399996,-0.613 25.5999996,25.585 57.094,45.283 115.408,45.645 4.304996,-10e-4 8.578996,-0.085 12.832996,-0.245 z"
id="path3167" /></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" xml:space="preserve" viewBox="0 0 300 300" height="60" width="60">
<circle style="fill:#fffefe" r="150" cy="150" cx="150" transform="matrix(.9552 0 0 .9552 6.721 6.721)"/>
<path style="fill:#2d67b9" d="m150.485.001.484.002.485.004.483.005.484.007.483.009.483.01.482.011.482.013.482.015.481.016.481.017.48.019.48.021.48.022.479.023.479.025.478.027.479.028.477.03.478.031.476.032.477.034.476.036.476.037.475.038.475.04.474.042.474.043.474.044.473.046.472.047.473.049.472.05.471.052.471.053.471.055.47.056.469.057.469.059.469.06.469.062.467.064.468.064.467.067.466.067.466.069.466.071.465.072.464.073.465.075.463.076.463.077.463.079.462.081.462.082.461.083.461.084.92.174.459.089.459.09.459.092.457.093.458.094.456.096.457.097.455.099.456.1.454.101.455.103.453.104.453.105.453.107.452.108.452.11.451.111.45.112.45.114.45.115.449.116.448.118.448.119.447.12.447.122.446.123.446.125.445.125.888.256.444.13.442.131.443.132.441.134.441.135.441.136.44.138.439.139.439.141.438.141.438.143.437.144.436.146.436.147.435.148.435.149.434.151.433.152.433.153.432.155.432.156.431.157.86.318.429.161.429.163.427.163.428.165.426.166.426.167.426.169.424.17.425.171.846.346.422.175.422.176.42.178.421.178.419.18.419.181.418.182.418.184.417.185.416.186.416.187.415.189.414.189.413.191.413.192.824.388.411.196.41.197.41.198.816.4.408.202.406.203.406.204.406.206.404.206.404.208.403.209.403.21.402.211.401.213.4.214.399.214.399.216.796.436.397.219.395.221.396.222.394.223.394.224.393.225.784.454.39.229.39.23.39.231.388.232.388.233.387.235.386.235.385.237.385.238.384.239.383.24.383.241.762.486.38.244.379.246.379.247.377.248.377.249.376.25.376.251.374.252.374.254.373.254.372.256.371.256.37.258.37.259.369.26.368.261.367.262.367.263.365.264.365.265.364.267.363.267.362.268.362.27.72.542.359.273.358.274.357.274.356.276.356.277.355.278.353.279.353.28.352.281.352.282.35.283.35.284.348.285.348.287.347.287.346.288.345.289.344.29.344.292.342.292.342.293.68.59.339.296.338.297.337.299.336.299.336.3.334.301.334.303.332.303.332.304.331.305.329.306.329.308.328.308.327.309.327.31.325.311.324.312.324.313.322.314.642.63.32.317.636.636.317.32.63.642.314.322.313.324.312.324.311.325.31.327.309.327.308.328.308.329.306.329.305.331.304.332.303.332.303.334.301.334.3.336.299.336.299.337.297.338.296.339.59.68.293.342.292.342.292.344.29.344.289.345.288.346.287.347.287.348.285.348.284.35.283.35.282.352.281.352.28.353.279.353.278.355.277.356.276.356.274.357.274.358.273.359.542.72.27.362.268.362.267.363.267.364.265.365.264.365.263.367.262.367.261.368.26.369.259.37.258.37.256.371.256.372.254.373.254.374.252.374.251.376.25.376.249.377.248.377.247.379.246.379.244.38.486.762.241.383.24.383.239.384.238.385.237.385.235.386.235.387.233.388.232.388.231.39.23.39.229.39.454.784.225.393.224.394.223.394.222.396.221.395.219.397.436.796.216.399.214.399.214.4.213.401.211.402.21.403.209.403.208.404.206.404.206.406.204.406.203.406.202.408.4.816.198.41.197.41.196.411.388.824.192.413.191.413.189.414.189.415.187.416.186.416.185.417.184.418.182.418.181.419.18.419.178.421.178.42.176.422.175.422.346.846.171.425.17.424.169.426.167.426.166.426.165.428.163.427.163.429.161.429.318.86.157.431.156.432.155.432.153.433.152.433.151.434.149.435.148.435.147.436.146.436.144.437.143.438.141.438.141.439.139.439.138.44.136.441.135.441.134.441.132.443.131.442.13.444.256.888.125.445.125.446.123.446.122.447.12.447.119.448.118.448.116.449.115.45.114.45.112.45.111.451.11.452.108.452.107.453.105.453.104.453.103.455.101.454.1.456.099.455.097.457.096.456.094.458.093.457.092.459.09.459.089.459.174.92.084.461.083.461.082.462.081.462.079.463.077.463.076.463.075.465.073.464.072.465.071.466.069.466.067.466.067.467.064.468.064.467.062.469.06.469.059.469.057.469.056.47.055.471.053.471.052.471.05.472.049.473.047.472.046.473.044.474.043.474.042.474.04.475.038.475.037.476.036.476.034.477.032.476.031.478.03.477.028.479.027.478.025.479.023.479.022.48.021.48.019.48.017.481.016.481.015.482.013.482.011.482.01.483.009.483.007.484.005.483.004.485.002.484.001.485-.001.485-.002.484-.004.485-.005.483-.007.484-.009.483-.01.483-.011.482-.013.482-.015.482-.016.481-.017.481-.019.48-.021.48-.022.48-.023.479-.025.479-.027.478-.028.479-.03.477-.031.478-.032.476-.034.477-.036.476-.037.476-.038.475-.04.475-.042.474-.043.474-.044.474-.046.473-.047.472-.049.473-.05.472-.052.471-.053.471-.055.471-.056.47-.057.469-.059.469-.06.469-.062.469-.064.467-.064.468-.067.467-.067.466-.069.466-.071.466-.072.465-.073.464-.075.465-.076.463-.077.463-.079.463-.081.462-.082.462-.083.461-.084.461-.174.92-.089.459-.09.459-.092.459-.093.457-.094.458-.096.456-.097.457-.099.455-.1.456-.101.454-.103.455-.104.453-.105.453-.107.453-.108.452-.11.452-.111.451-.112.45-.114.45-.115.45-.116.449-.118.448-.119.448-.12.447-.122.447-.123.446-.125.446-.125.445-.256.888-.13.444-.131.442-.132.443-.134.441-.135.441-.136.441-.138.44-.139.439-.141.439-.141.438-.143.438-.144.437-.146.436-.147.436-.148.435-.149.435-.151.434-.152.433-.153.433-.155.432-.156.432-.157.431-.318.86-.161.429-.163.429-.163.427-.165.428-.166.426-.167.426-.169.426-.17.424-.171.425-.346.846-.175.422-.176.422-.178.42-.178.421-.18.419-.181.419-.182.418-.184.418-.185.417-.186.416-.187.416-.189.415Line truncated
<path d="M164.947 117.032h21.865v28.866h11.055c5.105 0 10.356-1.176 15.19-3.291 2.377-1.04 5.043-2.488 7.387-4.308-3.087-5.204-4.663-11.776-5.127-18.253-.63-8.81.746-20.277 5.363-27.173l2.299-3.433 2.738 2.843c6.895 7.155 12.694 17.152 13.717 28.548 8.302-3.154 18.05-2.407 25.369 3.048l3.003 2.236-1.58 3.984c-6.19 15.6-19.13 20.432-31.78 19.578-18.93 60.89-60.142 89.717-110.112 89.717-25.816 0-49.502-12.464-62.99-42.044l-.22-.483-1.966-5.163c-4.56-13.02-6.073-27.284-5.046-41.537l.308-4.269h18.697v-28.865H94.98V88.796h43.73V60.56h26.237z" style="clip-rule:evenodd;fill:#2d67b9;fill-opacity:1;fill-rule:evenodd;stroke-width:.5270375;stroke-linejoin:round;stroke-miterlimit:1.41420996"/>
<g style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996">
<path d="M86.209 179.744h3.227v34.052h-3.227zm-6.189 0h3.354v34.052H80.02Zm-6.192 0h3.354v34.052h-3.354zm-6.192 0h3.354v34.052h-3.354zm-6.19 0H64.8v34.052h-3.354zm-6.062 0h3.224v34.052h-3.224zm-3.403-3.406h40.858v40.86H51.981ZM133.354 132.598h3.229v34.051h-3.229zm-6.189 0h3.354v34.051h-3.354zm-6.192 0h3.354v34.051h-3.354zm-6.192 0h3.354v34.051h-3.354zm-6.188 0h3.352v34.051h-3.352zm-6.062 0h3.222v34.051h-3.222zm-3.407-3.405h40.863v40.859H99.124ZM133.354 179.744h3.229v34.052h-3.229zm-6.189 0h3.354v34.052h-3.354zm-6.192 0h3.354v34.052h-3.354zm-6.192 0h3.354v34.052h-3.354zm-6.188 0h3.352v34.052h-3.352zm-6.062 0h3.222v34.052h-3.222zm-3.407-3.406h40.863v40.86H99.124ZM180.501 179.744h3.225v34.052h-3.225zm-6.191 0h3.355v34.052h-3.355zm-6.19 0h3.354v34.052h-3.354zm-6.192 0h3.354v34.052h-3.354zm-6.192 0h3.354v34.052h-3.354zm-6.06 0h3.222v34.052h-3.222zm-3.405-3.406h40.861v40.86h-40.861zM180.501 132.598h3.225v34.051h-3.225zm-6.191 0h3.355v34.051h-3.355zm-6.19 0h3.354v34.051h-3.354zm-6.192 0h3.354v34.051h-3.354zm-6.192 0h3.354v34.051h-3.354zm-6.06 0h3.222v34.051h-3.222zm-3.405-3.405h40.861v40.859h-40.861zM227.647 179.744h3.226v34.052h-3.226zm-6.19 0h3.354v34.052h-3.354zm-6.192 0h3.354v34.052h-3.354zm-6.192 0h3.354v34.052h-3.354zm-6.189 0h3.354v34.052h-3.354zm-6.063 0h3.224v34.052h-3.224zm-3.405-3.406h40.861v40.86h-40.861zM227.647 132.598h3.226v34.051h-3.226zm-6.19 0h3.354v34.051h-3.354zm-6.192 0h3.354v34.051h-3.354zm-6.192 0h3.354v34.051h-3.354zm-6.189 0h3.354v34.051h-3.354zm-6.063 0h3.224v34.051h-3.224zm-3.405-3.405h40.861v40.859h-40.861zM227.647 85.451h3.226v34.053h-3.226zm-6.19 0h3.354v34.053h-3.354zm-6.192 0h3.354v34.053h-3.354zm-6.192 0h3.354v34.053h-3.354zm-6.189 0h3.354v34.053h-3.354zm-6.063 0h3.224v34.053h-3.224zm-3.405-3.403h40.861v40.86h-40.861zM274.792 179.744h3.224v34.052h-3.224zm-6.19 0h3.352v34.052h-3.352zm-6.194 0h3.354v34.052h-3.354zm-6.19 0h3.354v34.052h-3.354zm-6.192 0h3.354v34.052h-3.354zm-6.062 0h3.227v34.052h-3.227zm-3.403-3.406h40.86v40.86h-40.86z" style="clip-rule:evenodd;fill:#fff;fill-rule:evenodd" transform="matrix(.46377 0 0 .59894 52.653 16.123)"/>
</g>
<path d="M116.388 185.888c2.887 0 5.227 3.025 5.227 6.752 0 3.728-2.34 6.75-5.227 6.75-2.887 0-5.227-3.022-5.227-6.75 0-3.727 2.34-6.752 5.227-6.752" style="clip-rule:evenodd;fill:#fff;fill-rule:evenodd;stroke-width:.5270375;stroke-linejoin:round;stroke-miterlimit:1.41420996"/>
<path d="M116.388 187.804c.478 0 .935.117 1.356.328-.457.34-.765.979-.765 1.709 0 1.09.684 1.972 1.528 1.972.578 0 1.08-.415 1.34-1.027.184.57.286 1.197.286 1.855 0 2.67-1.677 4.835-3.744 4.835-2.068 0-3.745-2.165-3.745-4.835 0-2.672 1.677-4.837 3.744-4.837" style="clip-rule:evenodd;fill:#2d67b9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.5270375;stroke-linejoin:round;stroke-miterlimit:1.41420996;stroke-opacity:1"/>
<path d="M130.285 234.541c-12.946-7.934-20.052-18.72-24.007-30.495-4.809 1.774-10.59 2.906-17.306 3.393-2.53.184-5.192.278-7.986.278-3.22 0-6.613-.123-10.175-.367 11.873 15.323 26.479 27.121 53.523 27.338 1.996 0 3.979-.05 5.951-.147z" style="clip-rule:evenodd;fill:#fff;fill-rule:evenodd;stroke-width:.5270375;stroke-linejoin:round;stroke-miterlimit:1.41420996"/>
</svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 37 KiB

@@ -1,42 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata29"><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="defs27" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><g
id="g9"><circle
id="circle11"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path13"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g><g
id="g15"><g
id="g17"
transform="translate(0,7.61811)"><path
id="path19"
style="fill:#2d67b9"
d="m 169.165,126.098 -29.706,-33.738 -51.728,0 c -4.415,0 -8,-3.584 -8,-8 0,-4.415 3.585,-8 8,-8 l 55.437,0 c 2.769,0 5.212,1.411 6.648,3.552 l 29.263,33.233 45.534,0 c 4.415,0 8,3.585 8,8 0,4.416 -3.585,8 -8,8 l -49.167,0 c -2.546,0 -4.815,-1.191 -6.281,-3.047 z" /></g><g
id="g21"
transform="matrix(1,0,0,-1,0,292.297)"><path
id="path23"
style="fill:#2d67b9"
d="m 169.165,126.098 -29.706,-33.738 -51.728,0 c -4.415,0 -8,-3.584 -8,-8 0,-4.415 3.585,-8 8,-8 l 55.437,0 c 2.769,0 5.212,1.411 6.648,3.552 l 29.263,33.233 45.534,0 c 4.415,0 8,3.585 8,8 0,4.416 -3.585,8 -8,8 l -49.167,0 c -2.546,0 -4.815,-1.191 -6.281,-3.047 z" /></g></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="m169.165 166.199-29.706 33.737H87.731c-4.415 0-8 3.585-8 8 0 4.416 3.585 8 8 8h55.437a7.994 7.994 0 0 0 6.648-3.551l29.263-33.234h45.534c4.415 0 8-3.584 8-8 0-4.415-3.585-8-8-8h-49.167a7.987 7.987 0 0 0-6.281 3.048Zm0-32.483-29.706-33.738H87.731c-4.415 0-8-3.584-8-8 0-4.415 3.585-7.999 8-8h55.437a7.998 7.998 0 0 1 6.648 3.552l29.263 33.233h45.534c4.415 0 8 3.585 8 8 0 4.416-3.585 8-8 8h-49.167a7.986 7.986 0 0 1-6.281-3.047Z" style="fill:#2d67b9"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 939 B

@@ -0,0 +1,6 @@
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M69.997 234.964V121.73h.433L110 99.968l.069 21.762h.288l39.57-21.762.069 21.762h35.153l7.386-66.036h14.989l7.386 66.036h15.087v113.234h8.334v15H61.769v-15h8.228Z" style="fill:#2d67b9" transform="matrix(.88612 0 0 .88612 17.038 5.97)"/>
<path d="M120.07 185.379h-20v20h20v-20Zm39.98 0h-20v20h20v-20Zm39.98 0h-20v20h20v-20ZM120.07 150h-20v20h20v-20Zm39.98 0h-20v20h20v-20Zm39.98 0h-20v20h20v-20Z" style="fill:#fff" transform="matrix(.88612 0 0 .88612 17.038 5.97)"/>
</svg>

After

Width:  |  Height:  |  Size: 956 B

@@ -1,40 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata25"><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="defs23" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><circle
id="circle9"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path11"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g><g
id="g13"><path
id="path15"
style="fill:#2d67b9"
d="m 184.85,216.436 0.002,0.005 c -10.416,5.48 -22.275,8.581 -34.852,8.581 -41.406,0 -75.022,-33.616 -75.022,-75.022 0,-41.406 33.616,-75.022 75.022,-75.022 6.321,0 12.461,0.783 18.327,2.258 l 0,10e-4 0.003,0.001 c 4.298,1.083 6.909,5.452 5.826,9.75 -1.083,4.298 -5.452,6.909 -9.75,5.826 -0.019,-0.005 -0.039,-0.01 -0.058,-0.015 l -0.001,0.003 c -4.593,-1.151 -9.399,-1.761 -14.347,-1.761 -32.541,0 -58.959,26.418 -58.959,58.959 0,32.541 26.418,58.959 58.959,58.959 9.787,0 19.021,-2.39 27.148,-6.617 0.056,-0.031 0.113,-0.062 0.17,-0.092 3.927,-2.053 8.784,-0.532 10.837,3.396 2.038,3.898 0.555,8.71 -3.305,10.79 z m 5.774,-109.15 c -3.18,-3.06 -3.294,-8.125 -0.247,-11.324 3.057,-3.21 8.144,-3.334 11.353,-0.277 l 0.002,0.001 0,0 c 14.345,13.669 23.29,32.955 23.29,54.314 0,14.97 -4.394,28.921 -11.961,40.634 l 0,0 c -2.402,3.723 -7.374,4.798 -11.099,2.398 -3.726,-2.4 -4.802,-7.374 -2.401,-11.1 0.017,-0.026 0.033,-0.052 0.051,-0.078 l -0.001,-0.001 c 5.915,-9.188 9.348,-20.123 9.348,-31.853 0,-16.801 -7.043,-31.971 -18.335,-42.714 l 0,0 z" /><path
id="path17"
style="fill:#2d67b9"
d="m 241.101,124.485 c -0.007,-0.025 -0.014,-0.05 -0.021,-0.076 -1.204,-4.277 1.292,-8.726 5.569,-9.929 4.277,-1.204 8.726,1.292 9.929,5.569 0.012,0.042 0.024,0.084 0.035,0.126 l 10e-4,0 c 2.654,9.49 4.072,19.493 4.072,29.825 0,61.089 -49.597,110.686 -110.686,110.686 -19.04,0 -36.963,-4.817 -52.616,-13.299 -0.036,-0.019 -0.071,-0.038 -0.107,-0.057 -3.906,-2.116 -5.359,-7.006 -3.242,-10.912 2.116,-3.906 7.006,-5.359 10.912,-3.242 l 0.035,0.019 0,-0.001 c 13.39,7.267 28.726,11.395 45.018,11.395 52.205,0 94.589,-42.384 94.589,-94.589 0,-8.839 -1.215,-17.397 -3.488,-25.515 l 0,0 z m -173.985,98.844 0,0 C 49.819,203.797 39.314,178.116 39.314,150 c 0,-30.642 12.478,-58.392 32.626,-78.442 0.04,-0.042 0.081,-0.084 0.123,-0.125 3.154,-3.127 8.252,-3.105 11.379,0.049 3.126,3.153 3.104,8.252 -0.049,11.378 l -0.032,0.031 0.003,0.004 C 66.104,100.034 55.411,123.778 55.411,150 c 0,24.002 8.96,45.928 23.713,62.613 0.018,0.019 0.036,0.039 0.053,0.059 2.943,3.326 2.631,8.416 -0.696,11.359 -3.327,2.943 -8.416,2.631 -11.359,-0.696 l -0.006,-0.006 z m 159.68,-128.534 0,0 C 209.616,70.948 181.608,55.411 150,55.411 c -14.128,0 -27.537,3.105 -39.582,8.668 l 0,0 c -4.031,1.839 -8.8,0.069 -10.653,-3.959 -1.857,-4.036 -0.089,-8.82 3.947,-10.677 l 0,0 C 117.798,42.941 133.479,39.314 150,39.314 c 37.007,0 69.797,18.201 89.898,46.132 l -0.001,0 0.001,0 c 2.591,3.607 1.767,8.64 -1.841,11.232 -3.607,2.591 -8.639,1.767 -11.231,-1.841 l -0.03,-0.042 z" /><path
id="path19"
style="fill:#2d67b9"
d="m 109.3,151.841 c -0.002,-0.038 -0.004,-0.077 -0.006,-0.115 -0.193,-4.55 3.344,-8.401 7.894,-8.593 4.55,-0.193 8.4,3.344 8.593,7.894 0.003,0.063 0.005,0.127 0.006,0.19 l 0.003,0 c 0.635,12.814 11.24,23.023 24.21,23.023 5.304,0 10.213,-1.707 14.206,-4.602 l 0,0.001 c 3.694,-2.599 8.807,-1.741 11.447,1.935 2.657,3.698 1.811,8.857 -1.887,11.513 l 0,0.001 c -6.691,4.816 -14.9,7.655 -23.766,7.655 -21.869,0 -39.737,-17.268 -40.702,-38.902 l 0.002,0 z m 12.815,-31.532 -10e-4,-0.002 c 7.291,-6.851 17.102,-11.05 27.886,-11.05 22.486,0 40.743,18.257 40.743,40.743 0,1.19 -0.052,2.369 -0.152,3.533 l 0,0 c -0.396,4.536 -4.399,7.898 -8.936,7.503 -4.537,-0.394 -7.9,-4.398 -7.506,-8.936 0.004,-0.04 0.008,-0.081 0.012,-0.122 l -0.001,0 c 0.053,-0.652 0.08,-1.312 0.08,-1.978 0,-13.379 -10.861,-24.24 -24.24,-24.24 -6.439,0 -12.295,2.516 -16.638,6.618 l -0.001,-10e-4 c -3.318,3.084 -8.516,2.913 -11.623,-0.391 -3.119,-3.317 -2.958,-8.541 0.358,-11.66 l 0.019,-0.017 z" /></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="m241.101 124.485-.021-.076a8.053 8.053 0 0 1 5.569-9.929 8.053 8.053 0 0 1 9.964 5.695h.001A110.59 110.59 0 0 1 260.686 150c0 61.089-49.597 110.686-110.686 110.686-19.04 0-36.963-4.817-52.616-13.299l-.107-.057a8.052 8.052 0 0 1-3.242-10.912 8.052 8.052 0 0 1 10.912-3.242l.035.019v-.001c13.39 7.267 28.726 11.395 45.018 11.395 52.205 0 94.589-42.384 94.589-94.589a94.507 94.507 0 0 0-3.488-25.515ZM67.116 223.329C49.819 203.797 39.314 178.116 39.314 150c0-30.642 12.478-58.392 32.626-78.442a8.05 8.05 0 0 1 11.502-.076 8.05 8.05 0 0 1-.049 11.378l-.032.031.003.004C66.104 100.034 55.411 123.778 55.411 150c0 24.002 8.96 45.928 23.713 62.613l.053.059c2.943 3.326 2.631 8.416-.696 11.359a8.05 8.05 0 0 1-11.359-.696l-.006-.006Zm117.734-6.893.002.005c-10.416 5.48-22.275 8.581-34.852 8.581-41.406 0-75.022-33.616-75.022-75.022 0-41.406 33.616-75.022 75.022-75.022 6.321 0 12.461.783 18.327 2.258v.001l.003.001a8.035 8.035 0 0 1 5.826 9.75 8.035 8.035 0 0 1-9.75 5.826l-.058-.015-.001.003A58.955 58.955 0 0 0 150 91.041c-32.541 0-58.959 26.418-58.959 58.959 0 32.541 26.418 58.959 58.959 58.959 9.787 0 19.021-2.39 27.148-6.617l.17-.092c3.927-2.053 8.784-.532 10.837 3.396a8.035 8.035 0 0 1-3.305 10.79Zm5.774-109.15a8.034 8.034 0 0 1-.247-11.324 8.033 8.033 0 0 1 11.353-.277l.002.001c14.345 13.669 23.29 32.955 23.29 54.314 0 14.97-4.394 28.921-11.961 40.634a8.036 8.036 0 0 1-11.099 2.398 8.033 8.033 0 0 1-2.401-11.1l.051-.078-.001-.001c5.915-9.188 9.348-20.123 9.348-31.853 0-16.801-7.043-31.971-18.335-42.714ZM109.3 151.841l-.006-.115c-.193-4.55 3.344-8.401 7.894-8.593a8.254 8.254 0 0 1 8.599 8.084h.003c.635 12.814 11.24 23.023 24.21 23.023a24.121 24.121 0 0 0 14.206-4.602v.001c3.694-2.599 8.807-1.741 11.447 1.935a8.253 8.253 0 0 1-1.887 11.513v.001A40.548 40.548 0 0 1 150 190.743c-21.869 0-39.737-17.268-40.702-38.902h.002Zm12.815-31.532-.001-.002c7.291-6.851 17.102-11.05 27.886-11.05 22.486 0 40.743 18.257 40.743 40.743 0 1.19-.052 2.369-.152 3.533a8.255 8.255 0 0 1-8.936 7.503c-4.537-.394-7.9-4.398-7.506-8.936l.012-.122h-.001c.053-.652.08-1.312.08-1.978 0-13.379-10.861-24.24-24.24-24.24a24.156 24.156 0 0 0-16.638 6.618l-.001-.001c-3.318 3.084-8.516 2.913-11.623-.391a8.253 8.253 0 0 1 .358-11.66l.019-.017Zm104.681-25.514C209.616 70.948 181.608 55.411 150 55.411c-14.128 0-27.537 3.105-39.582 8.668a8.053 8.053 0 0 1-10.653-3.959 8.053 8.053 0 0 1 3.947-10.677c14.086-6.502 29.767-10.129 46.288-10.129 37.007 0 69.797 18.201 89.898 46.132h-.001.001a8.052 8.052 0 0 1-1.841 11.232 8.051 8.051 0 0 1-11.231-1.841l-.03-.042Z" style="fill:#2d67b9"/>
</svg>

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

@@ -1,40 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata23"><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="defs21" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><circle
id="circle7"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path9"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g><g
id="g11"
transform="matrix(0.927469,0,0,0.927469,10.8823,10.8796)"><path
id="path13"
style="fill:#2d67b9"
d="m 94.046,118.987 -44.066,0 0,-43.932 44.066,0 0,43.932 z m 100.012,-43.932 0,43.932 -88.07,0 0,-43.932 88.07,0 z m 55.957,43.932 -44.014,0 0,-43.932 44.014,0 0,43.932 z" /><path
id="path15"
style="fill:#2d67b9"
d="m 144.029,130.929 0,38.09 -94.049,0 0,-38.09 94.049,0 z m 105.986,38.09 -94.044,0 0,-38.09 94.044,0 0,38.09 z" /><path
id="path17"
style="fill:#2d67b9"
d="m 94.046,180.962 0,43.983 -44.066,0 0,-43.983 44.066,0 z m 155.969,43.983 -44.014,0 0,-43.983 44.014,0 0,43.983 z m -55.957,0 -88.07,0 0,-43.983 88.07,0 0,43.983 z" /></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M94.046 180.962v43.983H49.98v-43.983h44.066Zm155.969 43.983h-44.014v-43.983h44.014v43.983Zm-55.957 0h-88.07v-43.983h88.07v43.983Zm-50.029-94.016v38.09H49.98v-38.09h94.049Zm105.986 38.09h-94.044v-38.09h94.044v38.09ZM94.046 118.987H49.98V75.055h44.066v43.932Zm100.012-43.932v43.932h-88.07V75.055h88.07Zm55.957 43.932h-44.014V75.055h44.014v43.932Z" style="fill:#2d67b9" transform="matrix(.87155 0 0 .87155 19.27 19.268)"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 907 B

@@ -1,42 +1,5 @@
<?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"
id="svg29"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata35"><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="defs33" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g26"><g
id="g14"><circle
id="circle10"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path12"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g><g
id="g24"
transform="matrix(1.23635,0,0,1.21194,-34.4849,-21.0406)"><g
id="g18"
transform="matrix(0,1.27181,-1,0,273.793,2.09675)"><path
id="path16"
style="fill:#2d67b9"
d="m 109.312,94.325 c 3.619,0.088 45.805,88.817 38.703,88.779 -13.302,-0.072 -64.103,-0.062 -77.406,0 -7.05,0.032 35.013,-88.868 38.703,-88.779 z" /></g><g
id="g22"
transform="translate(25.7657,-5.8894)"><path
id="path20"
style="fill:#2d67b9"
d="m 181.98,97.718 c 0,-1.113 -0.885,-2.016 -1.976,-2.016 H 165 c -1.09,0 -1.975,0.903 -1.975,2.016 v 98.603 c 0,1.113 0.885,2.016 1.975,2.016 h 15.004 c 1.091,0 1.976,-0.903 1.976,-2.016 z" /></g></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M207.746 91.788c0-1.09-.886-1.975-1.976-1.975h-15.004c-1.09 0-1.975.885-1.975 1.975v98.684c0 1.09.885 1.975 1.975 1.975h15.004c1.09 0 1.976-.885 1.976-1.975V91.788Zm-28.279 49.333c-.087 4.786-85.49 54.209-88.778 51.194-3.146-2.885-3.467-99.108 0-102.388 2.952-2.792 88.867 46.313 88.778 51.194Z" style="fill:#2d67b9" transform="translate(-46.14 -37.065) scale(1.32548)"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 859 B

@@ -0,0 +1,5 @@
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M150.036 50.036c55.192 0 100 44.809 100 100 0 55.192-44.808 100-100 100-55.191 0-100-44.808-100-100 0-55.191 44.809-100 100-100Zm5.153 184.846a135.159 135.159 0 0 0 20.128-34.18 316.296 316.296 0 0 0-25.281-1.008c-8.557 0-17.021.343-25.374 1.016a135.22 135.22 0 0 0 20.151 34.168 86.07 86.07 0 0 0 10.376.004Zm58.602-28.652a306.4 306.4 0 0 0-23.289-3.936 149.455 149.455 0 0 1-14.33 28.642c14.69-4.748 27.637-13.39 37.619-24.706Zm-89.992 24.673a149.453 149.453 0 0 1-14.323-28.597 306.483 306.483 0 0 0-23.194 3.924c9.959 11.289 22.868 19.917 37.517 24.673ZM65.355 157.44a84.48 84.48 0 0 0 11.658 36.1 324.403 324.403 0 0 1 28.058-5.071 149.65 149.65 0 0 1-4.815-31.029H65.355Zm169.362 0h-35.024a149.632 149.632 0 0 1-4.795 31.015 324.997 324.997 0 0 1 28.162 5.084 84.434 84.434 0 0 0 11.657-36.099Zm-49.773 0h-69.938a134.724 134.724 0 0 0 4.882 29.356 335.854 335.854 0 0 1 30.148-1.351c10.143 0 20.162.455 30.045 1.342a134.808 134.808 0 0 0 4.863-29.347Zm38-51.1a324.975 324.975 0 0 1-28.103 5.067 149.551 149.551 0 0 1 4.845 31.08h35.019a84.422 84.422 0 0 0-11.761-36.147Zm-145.815.001a84.436 84.436 0 0 0-11.761 36.146h34.888a149.585 149.585 0 0 1 4.834-31.099 324.654 324.654 0 0 1-27.961-5.047Zm107.807 36.146a134.7 134.7 0 0 0-4.915-29.415 335.56 335.56 0 0 1-29.985 1.337c-10.174 0-20.223-.457-30.128-1.35a134.778 134.778 0 0 0-4.902 29.428h69.93Zm-29.748-77.296a85.263 85.263 0 0 0-10.5.012 135.208 135.208 0 0 0-19.998 33.944 316.478 316.478 0 0 0 25.346 1.013c8.499 0 16.905-.338 25.195-1.001a135.261 135.261 0 0 0-20.043-33.968Zm20.985 3.946a149.443 149.443 0 0 1 14.251 28.433 306.228 306.228 0 0 0 23.204-3.912c-9.96-11.225-22.845-19.798-37.455-24.521Zm-52.493.072c-14.52 4.738-27.326 13.283-37.235 24.449a306.38 306.38 0 0 0 23.057 3.893 149.442 149.442 0 0 1 14.178-28.342Z" style="fill:#2d67b9"/>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

@@ -1,35 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata21"><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="defs19" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><circle
id="circle9"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path11"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g><g
id="g13"
transform="matrix(0.681304,0,0,0.681304,47.8044,47.8044)"><path
id="path15"
style="fill:#2d67b9"
d="m 225.468,45.022 c 2.318,-11.406 12.413,-20 24.498,-20 13.798,0 25,11.202 25,25 0,12.086 -8.594,22.18 -20,24.499 l 0,50.98 c 11.406,2.319 20,12.413 20,24.499 0,12.086 -8.594,22.18 -20,24.499 l 0,50.98 c 11.406,2.319 20,12.413 20,24.499 0,13.798 -11.202,25 -25,25 -12.085,0 -22.18,-8.594 -24.498,-20 l -50.969,0 c -2.319,11.406 -12.413,20 -24.499,20 -12.086,0 -22.18,-8.594 -24.499,-20 l -50.969,0 c -2.318,11.406 -12.413,20 -24.498,20 -13.798,0 -25,-11.202 -25,-25 0,-12.086 8.594,-22.18 20,-24.499 l 0,-50.98 c -11.406,-2.319 -20,-12.413 -20,-24.499 0,-12.086 8.594,-22.18 20,-24.499 l 0,-50.98 c -11.406,-2.319 -20,-12.413 -20,-24.499 0,-13.798 11.202,-25 25,-25 12.085,0 22.18,8.594 24.498,20 l 50.969,0 c 2.319,-11.406 12.413,-20 24.499,-20 12.086,0 22.18,8.594 24.499,20 l 50.969,0 z m 0,109.978 -50.969,0 c -1.99,9.79 -9.709,17.509 -19.499,19.499 l 0,50.98 c 9.79,1.991 17.509,9.709 19.499,19.499 l 50.969,0 c 1.99,-9.79 9.709,-17.508 19.498,-19.499 l 0,-50.98 C 235.177,172.509 227.458,164.79 225.468,155 Z m -99.967,0 -50.969,0 c -1.99,9.79 -9.709,17.509 -19.498,19.499 l 0,50.98 c 9.789,1.991 17.508,9.709 19.498,19.499 l 50.969,0 c 1.99,-9.79 9.709,-17.508 19.499,-19.499 l 0,-50.98 C 135.21,172.509 127.491,164.79 125.501,155 Z m 99.967,-99.978 -50.969,0 C 172.509,64.812 164.79,72.53 155,74.521 l 0,50.98 c 9.79,1.99 17.509,9.709 19.499,19.499 l 50.969,0 c 1.99,-9.79 9.709,-17.509 19.498,-19.499 l 0,-50.98 C 235.177,72.53 227.458,64.812 225.468,55.022 Z m -99.967,0 -50.969,0 c -1.99,9.79 -9.709,17.508 -19.498,19.499 l 0,50.98 c 9.789,1.99 17.508,9.709 19.498,19.499 l 50.969,0 c 1.99,-9.79 9.709,-17.509 19.499,-19.499 l 0,-50.98 C 135.21,72.53 127.491,64.812 125.501,55.022 Z" /></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M225.468 45.022c2.318-11.406 12.413-20 24.498-20 13.798 0 25 11.202 25 25 0 12.086-8.594 22.18-20 24.499v50.98c11.406 2.319 20 12.413 20 24.499 0 12.086-8.594 22.18-20 24.499v50.98c11.406 2.319 20 12.413 20 24.499 0 13.798-11.202 25-25 25-12.085 0-22.18-8.594-24.498-20h-50.969c-2.319 11.406-12.413 20-24.499 20-12.086 0-22.18-8.594-24.499-20H74.532c-2.318 11.406-12.413 20-24.498 20-13.798 0-25-11.202-25-25 0-12.086 8.594-22.18 20-24.499v-50.98c-11.406-2.319-20-12.413-20-24.499 0-12.086 8.594-22.18 20-24.499v-50.98c-11.406-2.319-20-12.413-20-24.499 0-13.798 11.202-25 25-25 12.085 0 22.18 8.594 24.498 20h50.969c2.319-11.406 12.413-20 24.499-20 12.086 0 22.18 8.594 24.499 20h50.969Zm0 109.978h-50.969c-1.99 9.79-9.709 17.509-19.499 19.499v50.98c9.79 1.991 17.509 9.709 19.499 19.499h50.969c1.99-9.79 9.709-17.508 19.498-19.499v-50.98c-9.789-1.99-17.508-9.709-19.498-19.499Zm-99.967 0H74.532c-1.99 9.79-9.709 17.509-19.498 19.499v50.98c9.789 1.991 17.508 9.709 19.498 19.499h50.969c1.99-9.79 9.709-17.508 19.499-19.499v-50.98c-9.79-1.99-17.509-9.709-19.499-19.499Zm99.967-99.978h-50.969c-1.99 9.79-9.709 17.508-19.499 19.499v50.98c9.79 1.99 17.509 9.709 19.499 19.499h50.969c1.99-9.79 9.709-17.509 19.498-19.499v-50.98c-9.789-1.991-17.508-9.709-19.498-19.499Zm-99.967 0H74.532c-1.99 9.79-9.709 17.508-19.498 19.499v50.98c9.789 1.99 17.508 9.709 19.498 19.499h50.969c1.99-9.79 9.709-17.509 19.499-19.499v-50.98c-9.79-1.991-17.509-9.709-19.499-19.499Z" style="fill:#2d67b9" transform="matrix(.61077 0 0 .61077 58.384 58.384)"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -1,34 +1,5 @@
<?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"
id="svg20"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata26"><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="defs24" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g14"><circle
id="circle10"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path12"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g><g
transform="matrix(0.42391,0.42391,-0.4253,0.4253,150.118,22.7974)"
id="Layer1"><path
id="path16"
style="fill:#2d67b9"
d="m 225.468,45.022 c 2.318,-11.406 12.413,-20 24.498,-20 13.798,0 25,11.202 25,25 0,12.086 -8.594,22.18 -20,24.499 v 50.98 c 11.406,2.319 20,12.413 20,24.499 0,12.086 -8.594,22.18 -20,24.499 v 50.98 c 11.406,2.319 20,12.413 20,24.499 0,13.798 -11.202,25 -25,25 -12.085,0 -22.18,-8.594 -24.498,-20 h -50.969 c -2.319,11.406 -12.413,20 -24.499,20 -12.086,0 -22.18,-8.594 -24.499,-20 H 74.532 c -2.318,11.406 -12.413,20 -24.498,20 -13.798,0 -25,-11.202 -25,-25 0,-12.086 8.594,-22.18 20,-24.499 v -50.98 c -11.406,-2.319 -20,-12.413 -20,-24.499 0,-12.086 8.594,-22.18 20,-24.499 v -50.98 c -11.406,-2.319 -20,-12.413 -20,-24.499 0,-13.798 11.202,-25 25,-25 12.085,0 22.18,8.594 24.498,20 h 50.969 c 2.319,-11.406 12.413,-20 24.499,-20 12.086,0 22.18,8.594 24.499,20 z m 0,109.978 h -50.969 c -1.99,9.79 -9.709,17.509 -19.499,19.499 v 50.98 c 9.79,1.991 17.509,9.709 19.499,19.499 h 50.969 c 1.99,-9.79 9.709,-17.508 19.498,-19.499 v -50.98 C 235.177,172.509 227.458,164.79 225.468,155 Z m -99.967,0 H 74.532 c -1.99,9.79 -9.709,17.509 -19.498,19.499 v 50.98 c 9.789,1.991 17.508,9.709 19.498,19.499 h 50.969 c 1.99,-9.79 9.709,-17.508 19.499,-19.499 v -50.98 C 135.21,172.509 127.491,164.79 125.501,155 Z M 225.468,55.022 H 174.499 C 172.509,64.812 164.79,72.53 155,74.521 v 50.98 c 9.79,1.99 17.509,9.709 19.499,19.499 h 50.969 c 1.99,-9.79 9.709,-17.509 19.498,-19.499 V 74.521 C 235.177,72.53 227.458,64.812 225.468,55.022 Z m -99.967,0 H 74.532 c -1.99,9.79 -9.709,17.508 -19.498,19.499 v 50.98 c 9.789,1.99 17.508,9.709 19.498,19.499 h 50.969 c 1.99,-9.79 9.709,-17.509 19.499,-19.499 V 74.521 C 135.21,72.53 127.491,64.812 125.501,55.022 Z" /></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M225.468 45.022c2.318-11.406 12.413-20 24.498-20 13.798 0 25 11.202 25 25 0 12.086-8.594 22.18-20 24.499v50.98c11.406 2.319 20 12.413 20 24.499 0 12.086-8.594 22.18-20 24.499v50.98c11.406 2.319 20 12.413 20 24.499 0 13.798-11.202 25-25 25-12.085 0-22.18-8.594-24.498-20h-50.969c-2.319 11.406-12.413 20-24.499 20-12.086 0-22.18-8.594-24.499-20H74.532c-2.318 11.406-12.413 20-24.498 20-13.798 0-25-11.202-25-25 0-12.086 8.594-22.18 20-24.499v-50.98c-11.406-2.319-20-12.413-20-24.499 0-12.086 8.594-22.18 20-24.499v-50.98c-11.406-2.319-20-12.413-20-24.499 0-13.798 11.202-25 25-25 12.085 0 22.18 8.594 24.498 20h50.969c2.319-11.406 12.413-20 24.499-20 12.086 0 22.18 8.594 24.499 20h50.969Zm0 109.978h-50.969c-1.99 9.79-9.709 17.509-19.499 19.499v50.98c9.79 1.991 17.509 9.709 19.499 19.499h50.969c1.99-9.79 9.709-17.508 19.498-19.499v-50.98c-9.789-1.99-17.508-9.709-19.498-19.499Zm-99.967 0H74.532c-1.99 9.79-9.709 17.509-19.498 19.499v50.98c9.789 1.991 17.508 9.709 19.498 19.499h50.969c1.99-9.79 9.709-17.508 19.499-19.499v-50.98c-9.79-1.99-17.509-9.709-19.499-19.499Zm99.967-99.978h-50.969c-1.99 9.79-9.709 17.508-19.499 19.499v50.98c9.79 1.99 17.509 9.709 19.499 19.499h50.969c1.99-9.79 9.709-17.509 19.498-19.499v-50.98c-9.789-1.991-17.508-9.709-19.498-19.499Zm-99.967 0H74.532c-1.99 9.79-9.709 17.508-19.498 19.499v50.98c9.789 1.99 17.508 9.709 19.498 19.499h50.969c1.99-9.79 9.709-17.509 19.499-19.499v-50.98c-9.79-1.991-17.509-9.709-19.499-19.499Z" style="fill:#2d67b9" transform="rotate(45 38.253 196.159) scale(.56462)"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -0,0 +1,5 @@
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="m140 94.918-20.724 44.168A36.36 36.36 0 0 1 86.36 160H50.749c-5.519 0-10-4.481-10-10s4.481-10 10-10H86.36a16.359 16.359 0 0 0 14.81-9.41l35.117-74.843A12.447 12.447 0 0 1 160 61.034v109.043l13.583-18.018A30.294 30.294 0 0 1 197.775 140h53.009c5.519 0 10 4.481 10 10s-4.481 10-10 10h-53.009a10.3 10.3 0 0 0-8.222 4.098l-27.169 36.042A12.447 12.447 0 0 1 140 192.648v-97.73Z" style="fill:#2d67b9" transform="matrix(.90908 0 0 .90908 12.941 34.692)"/>
</svg>

After

Width:  |  Height:  |  Size: 936 B

@@ -0,0 +1,9 @@
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="m150.485.001.484.002.485.004.483.005.484.007.483.009.483.01.482.011.482.013.482.015.481.016.481.017.48.019.48.021.48.022.479.023.479.025.478.027.479.028.477.03.478.031.476.032.477.034.476.036.476.037.475.038.475.04.474.042.474.043.474.044.473.046.472.047.473.049.472.05.471.052.471.053.471.055.47.056.469.057.469.059.469.06.469.062.467.064.468.064.467.067.466.067.466.069.466.071.465.072.464.073.465.075.463.076.463.077.463.079.462.081.462.082.461.083.461.084.46.087.46.087.459.089.459.09.459.092.457.093.458.094.456.096.457.097.455.099.456.1.454.101.455.103.453.104.453.105.453.107.452.108.452.11.451.111.45.112.45.114.45.115.449.116.448.118.448.119.447.12.447.122.446.123.446.125.445.125.444.128.444.128.444.13.442.131.443.132.441.134.441.135.441.136.44.138.439.139.439.141.438.141.438.143.437.144.436.146.436.147.435.148.435.149.434.151.433.152.433.153.432.155.432.156.431.157.43.159.43.159.429.161.429.163.427.163.428.165.426.166.426.167.426.169.424.17.425.171.423.173.423.173.422.175.422.176.42.178.421.178.419.18.419.181.418.182.418.184.417.185.416.186.416.187.415.189.414.189.413.191.413.192.412.194.412.194.411.196.41.197.41.198.408.2.408.2.408.202.406.203.406.204.406.206.404.206.404.208.403.209.403.21.402.211.401.213.4.214.399.214.399.216.398.218.398.218.397.219.395.221.396.222.394.223.394.224.393.225.392.227.392.227.39.229.39.23.39.231.388.232.388.233.387.235.386.235.385.237.385.238.384.239.383.24.383.241.381.243.381.243.38.244.379.246.379.247.377.248.377.249.376.25.376.251.374.252.374.254.373.254.372.256.371.256.37.258.37.259.369.26.368.261.367.262.367.263.365.264.365.265.364.267.363.267.362.268.362.27.36.271.36.271.359.273.358.274.357.274.356.276.356.277.355.278.353.279.353.28.352.281.352.282.35.283.35.284.348.285.348.287.347.287.346.288.345.289.344.29.344.292.342.292.342.293.34.295.34.295.339.296.338.297.337.299.336.299.336.3.334.301.334.303.332.303.332.304.331.305.329.306.329.308.328.308.327.309.327.31.325.311.324.312.324.313.322.314.321.315.321.315.32.317.318.318.318.318.317.32.315.321.315.321.314.322.313.324.312.324.311.325.31.327.309.327.308.328.308.329.306.329.305.331.304.332.303.332.303.334.301.334.3.336.299.336.299.337.297.338.296.339.295.34.295.34.293.342.292.342.292.344.29.344.289.345.288.346.287.347.287.348.285.348.284.35.283.35.282.352.281.352.28.353.279.353.278.355.277.356.276.356.274.357.274.358.273.359.271.36.271.36.27.362.268.362.267.363.267.364.265.365.264.365.263.367.262.367.261.368.26.369.259.37.258.37.256.371.256.372.254.373.254.374.252.374.251.376.25.376.249.377.248.377.247.379.246.379.244.38.243.381.243.381.241.383.24.383.239.384.238.385.237.385.235.386.235.387.233.388.232.388.231.39.23.39.229.39.227.392.227.392.225.393.224.394.223.394.222.396.221.395.219.397.218.398.218.398.216.399.214.399.214.4.213.401.211.402.21.403.209.403.208.404.206.404.206.406.204.406.203.406.202.408.2.408.2.408.198.41.197.41.196.411.194.412.194.412.192.413.191.413.189.414.189.415.187.416.186.416.185.417.184.418.182.418.181.419.18.419.178.421.178.42.176.422.175.422.173.423.173.423.171.425.17.424.169.426.167.426.166.426.165.428.163.427.163.429.161.429.159.43.159.43.157.431.156.432.155.432.153.433.152.433.151.434.149.435.148.435.147.436.146.436.144.437.143.438.141.438.141.439.139.439.138.44.136.441.135.441.134.441.132.443.131.442.13.444.128.444.128.444.125.445.125.446.123.446.122.447.12.447.119.448.118.448.116.449.115.45.114.45.112.45.111.451.11.452.108.452.107.453.105.453.104.453.103.455.101.454.1.456.099.455.097.457.096.456.094.458.093.457.092.459.09.459.089.459.087.46.087.46.084.461.083.461.082.462.081.462.079.463.077.463.076.463.075.465.073.464.072.465.071.466.069.466.067.466.067.467.064.468.064.467.062.469.06.469.059.469.057.469.056.47.055.471.053.471.052.471.05.472.049.473.047.472.046.473.044.474.043.474.042.474.04.475.038.475.037.476.036.476.034.477.032.476.031.478.03.477.028.479.027.478.025.479.023.479.022.48.021.48.019.48.017.481.016.481.015.482.013.482.011.482.01.483.009.483.007.484.005.483.004.485.002.484.001.485-.001.485-.002.484-.004.485-.005.483-.007.484-.009.483-.01.483-.011.482-.013.482-.015.482-.016.481-.017.481-.019.48-.021.48-.022.48-.023.479-.025.479-.027.478-.028.479-.03.477-.031.478-.032.476-.034.477-.036.476-.037.476-.038.475-.04.475-.042.474-.043.474-.044.474-.046.473-.047.472-.049.473-.05.472-.052.471-.053.471-.055.471-.056.47-.057.469-.059.469-.06.469-.062.469-.064.467-.064.468-.067.467-.067.466-.069.466-.071.466-.072.465-.073.464-.075.465-.076.463-.077.463-.079.463-.081.462-.082.462-.083.461-.084.461-.087.46-.087.46-.089.459-.09.459-.092.459-.093.457-.094.458-.096.456-.097.457-.099.455-.1.456-.101.454-.103.455-.104.453-.105.453-.107.453-.108.452-.11.452-.111.451-.112.45-.114.45-.115.45-.116.449-.118.448-.119.448-.12.447-.122.447-.123.446-.125.446-.125.445-.128.444-.128.444-.13.444-.131.442-.132.443-.134.441-.135.441-.136.441-.138.44-.139.439-.141.439-.141.438-.143.438-.144.437-.146.436-.147.436-.148.435-.149.435-.151.434-.152.433-.153.433-.155.432-.156.432-.157.431-.159.43-.159.4Line truncated
<g>
<path d="M147.591 119.509a2.397 2.397 0 0 1 1.783.787l33.669 33.668a2.408 2.408 0 0 1-3.405 3.404l-32.047-32.047-32.047 32.047a2.407 2.407 0 1 1-3.404-3.404l33.668-33.668.079-.083a2.399 2.399 0 0 1 1.704-.704Z" style="fill:#4b4b4b" transform="translate(-217.694 -235.32) scale(2.49129)"/>
<path d="M147.62 119.509h.029l.029.001.029.001.029.002.029.002.029.002.028.002.029.003.029.004.029.003.028.004.029.004.029.005.028.005.029.005.028.006.029.006.028.006.028.007.029.007.028.007.028.008.028.008.028.009.027.008.028.01.028.009.027.01.028.01.027.01.027.011.028.011.027.012.027.012.026.012.027.013.027.013.026.013.026.013.027.014.026.015.025.014.026.015.026.016.025.015.025.016.026.017.025.016.024.017.025.018.024.017.025.018.024.019.024.019.024.019.023.019.023.02.024.02.023.021.022.02.023.022.022.021.022.022.021.02.02.021.019.021.019.021 33.669 33.668.021.022.022.023.021.022.021.023.02.023.02.023.02.023.02.024.019.024.019.023.018.025.018.024.018.024.017.025.017.025.017.025.016.025.016.025.016.025.015.026.015.026.015.025.014.026.014.027.014.026.013.026.013.027.012.026.012.027.012.027.012.027.011.027.011.027.01.028.01.027.01.028.01.027.009.028.009.028.008.028.008.028.008.028.007.028.007.028.007.028.006.029.006.028.006.028.005.029.005.028.005.029.004.029.004.028.004.029.003.029.003.028.003.029.002.029.002.029.001.029.002.029v.028l.001.029v.058l-.001.029v.029l-.002.029-.001.029-.002.028-.002.029-.003.029-.003.029-.003.028-.004.029-.004.029-.004.028-.005.029-.005.029-.005.028-.006.028-.006.029-.006.028-.007.028-.007.029-.007.028-.008.028-.008.028-.008.028-.009.027-.009.028-.01.028-.01.027-.01.028-.01.027-.011.027-.011.027-.012.027-.012.027-.012.027-.012.027-.013.026-.013.026-.014.027-.014.026-.014.026-.015.026-.015.025-.015.026-.016.025-.016.026-.016.025-.017.025-.017.025-.017.024-.018.025-.018.024-.018.024-.019.024-.019.024-.02.023-.02.023-.02.024-.02.022-.021.023-.021.023-.022.022-.021.022-.023.022-.022.022-.022.021-.023.021-.023.02-.023.02-.024.02-.023.019-.024.019-.024.019-.024.019-.024.018-.025.017-.024.018-.025.017-.025.016-.025.017-.025.016-.026.015-.025.016-.026.015-.026.014-.026.015-.026.014-.026.013-.027.013-.026.013-.027.013-.027.012-.026.012-.027.011-.028.012-.027.01-.027.011-.027.01-.028.01-.028.009-.027.01-.028.008-.028.009-.028.008-.028.008-.028.007-.028.007-.029.007-.028.006-.028.006-.029.006-.028.005-.029.005-.028.005-.029.004-.029.004-.028.004-.029.003-.029.003-.028.002-.029.003-.029.001-.029.002-.029.001-.029.001-.029.001h-.057l-.029-.001-.029-.001-.029-.001-.029-.002-.029-.001-.028-.003-.029-.002-.029-.003-.029-.003-.028-.004-.029-.004-.029-.004-.028-.005-.029-.005-.028-.005-.029-.006-.028-.006-.028-.006-.029-.007-.028-.007-.028-.007-.028-.008-.028-.008-.028-.009-.028-.008-.027-.01-.028-.009-.027-.01-.028-.01-.027-.011-.027-.01-.028-.012-.027-.011-.026-.012-.027-.012-.027-.013-.026-.013-.027-.013-.026-.013-.026-.014-.026-.015-.026-.014-.026-.015-.025-.016-.026-.015-.025-.016-.025-.017-.025-.016-.025-.017-.024-.018-.025-.017-.024-.018-.024-.019-.024-.019-.024-.019-.023-.019-.024-.02-.023-.02-.023-.02-.023-.021-.022-.021-.022-.022-.023-.022-32.047-32.047-32.047 32.047-.022.022-.022.022-.023.021-.022.021-.023.02-.023.02-.024.02-.023.019-.024.019-.024.019-.024.019-.024.018-.025.017-.024.018-.025.017-.025.016-.025.017-.025.016-.026.015-.025.016-.026.015-.026.014-.026.015-.026.014-.026.013-.027.013-.026.013-.027.013-.027.012-.027.012-.027.011-.027.012-.027.01-.027.011-.028.01-.027.01-.028.009-.028.01-.027.008-.028.009-.028.008-.028.008-.028.007-.028.007-.029.007-.028.006-.028.006-.029.006-.028.005-.029.005-.028.005-.029.004-.029.004-.028.004-.029.003-.029.003-.029.002-.029.003-.028.001-.029.002-.029.001-.029.001-.029.001h-.058l-.028-.001-.029-.001-.029-.001-.029-.002-.029-.001-.029-.003-.028-.002-.029-.003-.029-.003-.029-.004-.028-.004-.029-.004-.029-.005-.028-.005-.029-.005-.028-.006-.028-.006-.029-.006-.028-.007-.028-.007-.028-.007-.028-.008-.028-.008-.028-.009-.028-.008-.028-.01-.027-.009-.028-.01-.027-.01-.027-.011-.028-.01-.027-.012-.027-.011-.027-.012-.026-.012-.027-.013-.027-.013-.026-.013-.026-.013-.026-.014-.026-.015-.026-.014-.026-.015-.026-.016-.025-.015-.025-.016-.025-.017-.025-.016-.025-.017-.025-.018-.024-.017-.024-.018-.024-.019-.024-.019-.024-.019-.024-.019-.023-.02-.023-.02-.023-.02-.023-.021-.022-.021-.023-.022-.022-.022-.022-.022-.021-.022-.021-.023-.021-.023-.021-.022-.02-.024-.019-.023-.02-.023-.019-.024-.019-.024-.018-.024-.018-.024-.018-.025-.017-.024-.017-.025-.017-.025-.016-.025-.016-.026-.016-.025-.015-.026-.015-.025-.015-.026-.014-.026-.014-.026-.014-.027-.013-.026-.013-.026-.012-.027-.013-.027-.011-.027-.012-.027-.011-.027-.011-.027-.01-.027-.011-.028-.009-.027-.01-.028-.009-.028-.009-.027-.008-.028-.008-.028-.008-.028-.007-.028-.008-.029-.006-.028-.007-.028-.006-.029-.005-.028-.006-.028-.005-.029-.004-.029-.005-.028-.003-.029-.004-.029-.003-.028-.003-.029-.003-.029-.002-.029-.002-.028-.002-.029-.001-.029-.001-.029v-.116l.001-.028.001-.029.002-.029.002-.029.002-.029.003-.029.003-.028.003-.029.004-.029.003-.028.005-.029.004-.029.005-.028.006-.029.005-.028.006-.028.007-.029.006-.028.008-.028.007-.028.008-.028.008-.028.008-.028.009-.028.009-.028.01-.027.009-.028.011-.027.01-.028.011-.027.011-.027.012-.027.011-.027.013-.027.012-.026.013-.027.013-.026.014-.026.Line truncated
<path d="M143.153 150h-20.382v-25.652L150 97.119l27.229 27.229V150h-20.382v-20.4h-13.694V150ZM167.331 99.502v-3.833c0-1.174.818-2.127 1.825-2.127h3.651c1.007 0 1.825.953 1.825 2.127v11.135l-7.301-7.302Z" style="fill:#2d67b9" transform="translate(-223.694 -155.041) scale(2.49129)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 42 KiB

@@ -1,35 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata21"><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="defs19" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><circle
id="circle9"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path11"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g><g
id="g13"
transform="translate(40.6705,0)"><path
id="path15"
style="fill:#2d67b9"
d="m 154.098,161.02 -20.481,20.481 31.316,0 31.27,-31.27 -31.732,-31.732 -30.936,0 20.379,20.378 -131.458,0 0,22.247 131.642,-0.104 z" /></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M51.352 171.487v76.838c0 1.943 14.378-12.509 14.378-11.28v17.14c0 1.278-19.007 16.606-21.497 16.915v.005l-.035-.002-.036.002v-.005c-2.49-.309-21.497-15.637-21.497-16.915v-17.14c0-1.229 14.379 13.223 14.379 11.28v-76.838h14.308Z" style="fill:#2d67b9" transform="matrix(0 -1.47199 1.71211 0 -228.884 215.058)"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 797 B

@@ -1,51 +1,7 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata35"><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="defs33" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><g
id="g9"><circle
id="circle11"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path13"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g><g
id="g15"
transform="translate(0.0808839,-14.5186)"><g
id="g17"
transform="translate(-0.0808839,14.5186)"><path
id="path19"
d="m 150.531,52.812 c 34.87706,-0.292686 68.04162,24.312009 77.89962,57.78286 8.64283,26.89731 1.84872,57.90078 -17.06362,78.82214 -4.29948,4.83584 -9.1678,9.16629 -14.476,12.867 6.27542,11.09704 12.95577,21.98258 18.977,33.2124 5.42293,11.98717 -12.82702,15.82381 -15.76378,4.35175 C 194.34461,229.98618 188.6794,219.83209 182.861,210.152 154.03612,223.00575 117.93947,217.41943 94.812556,195.66521 69.280745,173.1997 60.72929,134.2074 74.311125,103.07855 86.677946,72.906147 117.92471,52.251992 150.531,52.812 Z"
style="fill:#ffffff;fill-opacity:0" /><path
id="path21"
d="m 150.531,52.812 c 29.07418,-0.106091 57.35182,16.715401 71.249,42.246 14.12742,24.86593 13.66704,57.14718 -1.105,81.62 -5.98127,10.10125 -14.15189,18.8957 -23.784,25.606 6.25097,11.10823 12.99056,21.97 18.977,33.212 1.91171,4.30319 0.22979,10.79267 -4.98,11.599 -5.44008,0.81865 -9.59245,-4.07638 -11.54711,-8.56899 -5.50519,-9.42122 -10.91592,-19.13468 -16.47989,-28.37401 -25.80414,11.49438 -57.48076,8.31992 -80.372,-8.304 -22.950677,-15.98571 -36.45251,-44.30492 -34.42,-72.19 1.597041,-29.693132 20.864047,-57.505215 48.051,-69.542 10.76006,-4.901074 22.59021,-7.392909 34.411,-7.304 z m -0.973,16 c -24.8372,-0.126515 -48.83762,15.218209 -59.276,37.746 -10.745612,22.05828 -7.686571,50.00238 7.72,69.133 13.5683,17.6871 36.63091,27.40673 58.66,24.98 7.41833,-0.66196 14.71345,-2.9115 21.40506,-5.7839 2.02823,-1.18348 5.21567,0.35354 6.12471,-2.31985 3.29824,-3.85101 7.82637,-6.10311 11.15323,-9.59425 8.23605,-7.76741 14.33318,-17.49195 17.714,-28.207 0.0725,-0.2104 0.68665,-2.24624 0.914,-3.182 0.45289,-1.77497 0.69883,-2.89044 0.962,-4.279 3.44066,-17.36339 -0.74721,-37.24941 -11.873,-51.791 C 190.76587,78.755384 170.3444,68.51672 149.558,68.812 Z m 61.291,91.933 c -0.0744,0.18277 0.1692,-0.39681 0,0 z m 0.241,-0.572 c -0.36112,0.91108 -0.11943,0.22288 0,0 z m 4.754,-19.409 c -0.3641,2.76808 0.51255,-2.79458 0,0 l 0,0 z"
style="fill:#2d67b9" /></g><g
id="g23"
transform="translate(-0.0234314,18.6466)"><path
id="path25"
style="fill:#2d67b9"
d="m 100.017,104.797 69.758,0 -14.29,-14.29 22.183,0 22.2,22.2 -22.2,22.199 -22.16,0 14.475,-14.475 -69.966,0 0,-15.634 z" /></g><g
id="g27"
transform="matrix(-1,0,0,1,300.023,55.9398)"><path
id="path29"
style="fill:#2d67b9"
d="m 100.017,104.797 69.758,0 -14.29,-14.29 22.183,0 22.2,22.2 -22.2,22.199 -22.16,0 14.475,-14.475 -69.966,0 0,-15.634 z" /></g></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M196.31 221.271C182.983 229.954 167.076 235 150 235c-46.913 0-85-38.087-85-85s38.087-85 85-85 85 38.087 85 85c0 24.442-10.338 46.487-26.878 62.001l19.672 27.499a7.505 7.505 0 0 1-1.736 10.464 7.504 7.504 0 0 1-10.464-1.737l-19.284-26.956ZM150 80c38.634 0 70 31.366 70 70s-31.366 70-70 70-70-31.366-70-70 31.366-70 70-70Z" style="fill:#2d67b9" transform="translate(0 -8.181)"/>
<path d="M195.55 177.204h-70.97c-2.084 0 13.412 15.417 12.094 15.417h-18.377c-1.371 0-17.804-20.379-18.136-23.049h-.005l.001-.038-.001-.038h.005c.332-2.67 16.765-23.049 18.136-23.049h18.377c1.318 0-14.178 15.417-12.094 15.417h70.97v15.34Z" style="fill:#2d67b9" transform="translate(2.147 -7.945)"/>
<path d="M195.55 177.204h-70.97c-2.084 0 13.412 15.417 12.094 15.417h-18.377c-1.371 0-17.804-20.379-18.136-23.049h-.005l.001-.038-.001-.038h.005c.332-2.67 16.765-23.049 18.136-23.049h18.377c1.318 0-14.178 15.417-12.094 15.417h70.97v15.34Z" style="fill:#2d67b9" transform="rotate(-180 148.926 145.79)"/>
</svg>

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1,6 @@
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M196.31 221.271C182.983 229.954 167.076 235 150 235c-46.913 0-85-38.087-85-85s38.087-85 85-85 85 38.087 85 85c0 24.442-10.338 46.487-26.878 62.001l19.672 27.499a7.505 7.505 0 0 1-1.736 10.464 7.504 7.504 0 0 1-10.464-1.737l-19.284-26.956ZM150 80c38.634 0 70 31.366 70 70s-31.366 70-70 70-70-31.366-70-70 31.366-70 70-70Z" style="fill:#2d67b9" transform="translate(0 -8.181)"/>
<path d="M193.418 107.418h-86v86h86v-86Zm-15.418 15h-56v56h56v-56Z" style="fill:#2d67b9" transform="matrix(.91873 0 0 .91873 11.807 4.775)"/>
</svg>

After

Width:  |  Height:  |  Size: 1010 B

@@ -1,45 +0,0 @@
<?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"
id="svg182"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata188"><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="defs186" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g179"><g
id="g165"><circle
id="circle161"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path163"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g><g
id="g177"
transform="matrix(0.965759,0,0,0.965759,11.4918,-14.8634)"><g
id="g171"
transform="matrix(-1,0,0,1,299.919,20.7086)"><path
id="path167"
d="m 150.531,52.812 c 34.87706,-0.292686 68.04162,24.312009 77.89962,57.78286 8.64283,26.89731 1.84872,57.90078 -17.06362,78.82214 -4.29948,4.83584 -9.1678,9.16629 -14.476,12.867 6.27542,11.09704 12.95577,21.98258 18.977,33.2124 5.42293,11.98717 -12.82702,15.82381 -15.76378,4.35175 C 194.34461,229.98618 188.6794,219.83209 182.861,210.152 154.03612,223.00575 117.93947,217.41943 94.812556,195.66521 69.280745,173.1997 60.72929,134.2074 74.311125,103.07855 86.71685,72.876768 117.883,52.272391 150.531,52.812 Z"
style="fill:#ffffff;fill-opacity:0" /><path
id="path169"
d="m 150.531,52.812 c 29.07485,-0.106674 57.35095,16.716599 71.249,42.246 14.15454,24.89985 13.66048,57.23549 -1.165,81.72 -5.97471,10.05991 -14.12414,18.8177 -23.724,25.506 6.25097,11.10823 12.99056,21.97 18.977,33.212 1.94056,4.32934 0.18585,10.88543 -5.079,11.615 -5.40863,0.73778 -9.4969,-4.12069 -11.44811,-8.58499 -5.50519,-9.42122 -10.91592,-19.13468 -16.47989,-28.37401 -25.80414,11.49438 -57.48076,8.31992 -80.372,-8.304 -22.950677,-15.98571 -36.45251,-44.30492 -34.42,-72.19 1.597041,-29.693132 20.864047,-57.505215 48.051,-69.542 10.75945,-4.900923 22.59083,-7.393023 34.411,-7.304 z m -0.973,16 c -24.83721,-0.126545 -48.83762,15.218213 -59.276,37.746 -10.864963,22.29883 -7.605051,50.60695 8.216,69.755 13.93583,17.72035 37.44204,27.14623 59.66,24.191 6.63808,-0.76668 13.34361,-2.78049 19.422,-5.463 2.13425,-1.36339 5.58973,0.28376 6.61177,-2.47375 3.30067,-3.85145 7.82724,-6.10569 11.15323,-9.59425 10.27811,-9.69705 17.23354,-22.43858 19.718,-36.358 0.26901,-1.5175 0.49591,-3.07349 0.667,-4.708 -0.18184,2.77172 0.0582,-0.74529 0.173,-1.903 1.23586,-14.98314 -3.06446,-31.13818 -12.14,-43.53 C 191.52591,79.157478 170.76088,68.51011 149.558,68.812 Z m 61.409,91.658 c -0.16688,0.37606 0.0398,-0.08 0,0 z m 2.151,-5.894 c -0.0366,0.12421 0.0219,-0.0712 0,0 z m 0.181,-0.589 c -0.27945,0.91901 -0.17597,0.5627 0,0 z m 1.547,-6.211 c -0.30854,1.45344 0.08,-0.34285 0,0 z"
style="fill:#2d67b9" /></g><g
id="g175"
transform="translate(59.823,65.5189)"><path
id="path173"
style="fill:#2d67b9"
d="m 130.096,50 v 80 h -80 V 50 Z m -10,10 h -60 v 60 h 60 z" /></g></g></g></g></svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

@@ -1,40 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata25"><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="defs23" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><g
id="g9"><circle
id="circle11"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path13"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g><g
id="g15"><path
id="path17"
style="fill:#2d67b9"
d="m 181.066,86.193 c -6.827,-6.535 -8.59,-17.122 -3.657,-25.667 5.795,-10.038 18.649,-13.482 28.687,-7.687 10.037,5.795 13.481,18.649 7.686,28.687 -4.933,8.545 -14.983,12.312 -24.056,9.667 l -14.098,24.417 c 9.219,6.884 15.581,17.384 16.977,29.39 l 28.187,0 c 2.245,-9.18 10.532,-16 20.4,-16 11.59,0 21,9.41 21,21 0,11.59 -9.41,21 -21,21 -9.868,0 -18.155,-6.82 -20.4,-16 l -28.187,0 c -1.396,12.006 -7.758,22.506 -16.977,29.39 l 14.098,24.417 c 9.073,-2.645 19.123,1.122 24.056,9.667 5.795,10.038 2.351,22.892 -7.686,28.687 -10.038,5.795 -22.892,2.351 -28.687,-7.687 -4.933,-8.545 -3.17,-19.132 3.657,-25.667 L 166.974,189.4 c -5.207,2.248 -10.946,3.494 -16.974,3.494 -6.028,0 -11.767,-1.246 -16.974,-3.494 l -14.092,24.407 c 6.827,6.535 8.59,17.122 3.657,25.667 -5.795,10.038 -18.649,13.482 -28.687,7.687 -10.037,-5.795 -13.481,-18.649 -7.686,-28.687 4.933,-8.545 14.983,-12.312 24.056,-9.667 L 124.372,184.39 C 115.153,177.506 108.791,167.006 107.395,155 l -28.187,0 c -2.245,9.18 -10.532,16 -20.4,16 -11.59,0 -21,-9.41 -21,-21 0,-11.59 9.41,-21 21,-21 9.868,0 18.155,6.82 20.4,16 l 28.187,0 c 1.396,-12.006 7.758,-22.506 16.977,-29.39 L 110.274,91.193 c -9.073,2.645 -19.123,-1.122 -24.056,-9.667 -5.795,-10.038 -2.351,-22.892 7.686,-28.687 10.038,-5.795 22.892,-2.351 28.687,7.687 4.933,8.545 3.17,19.132 -3.657,25.667 l 14.092,24.407 c 5.207,-2.248 10.946,-3.494 16.974,-3.494 6.028,0 11.767,1.246 16.974,3.494 L 181.066,86.193 Z M 159.2,175.935 150,160 l -9.2,15.935 c 2.877,1.022 5.974,1.578 9.2,1.578 3.226,0 6.323,-0.556 9.2,-1.578 z m -27.055,-5.009 9.195,-15.926 -18.399,0 c 1.164,6.332 4.5,11.907 9.204,15.926 z M 177.059,155 l -18.399,0 9.195,15.926 c 4.704,-4.019 8.04,-9.594 9.204,-15.926 z m -44.914,-25.926 c -4.704,4.019 -8.04,9.594 -9.204,15.926 l 18.399,0 -9.195,-15.926 z m 35.71,0 -9.195,15.926 18.399,0 c -1.164,-6.332 -4.5,-11.907 -9.204,-15.926 z m -8.655,-5.009 c -2.877,-1.022 -5.974,-1.578 -9.2,-1.578 -3.226,0 -6.323,0.556 -9.2,1.578 L 150,140 l 9.2,-15.935 z" /><circle
id="circle19"
style="fill:#ffffff"
r="28.177"
cy="150"
cx="150" /></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M181.066 86.193c-6.827-6.535-8.59-17.122-3.657-25.667 5.795-10.038 18.649-13.482 28.687-7.687 10.037 5.795 13.481 18.649 7.686 28.687-4.933 8.545-14.983 12.312-24.056 9.667l-14.098 24.417c9.219 6.884 15.581 17.384 16.977 29.39h28.187c2.245-9.18 10.532-16 20.4-16 11.59 0 21 9.41 21 21s-9.41 21-21 21c-9.868 0-18.155-6.82-20.4-16h-28.187c-1.396 12.006-7.758 22.506-16.977 29.39l14.098 24.417c9.073-2.645 19.123 1.122 24.056 9.667 5.795 10.038 2.351 22.892-7.686 28.687-10.038 5.795-22.892 2.351-28.687-7.687-4.933-8.545-3.17-19.132 3.657-25.667L166.974 189.4A42.721 42.721 0 0 1 150 192.894a42.721 42.721 0 0 1-16.974-3.494l-14.092 24.407c6.827 6.535 8.59 17.122 3.657 25.667-5.795 10.038-18.649 13.482-28.687 7.687-10.037-5.795-13.481-18.649-7.686-28.687 4.933-8.545 14.983-12.312 24.056-9.667l14.098-24.417c-9.219-6.884-15.581-17.384-16.977-29.39H79.208c-2.245 9.18-10.532 16-20.4 16-11.59 0-21-9.41-21-21s9.41-21 21-21c9.868 0 18.155 6.82 20.4 16h28.187c1.396-12.006 7.758-22.506 16.977-29.39l-14.098-24.417c-9.073 2.645-19.123-1.122-24.056-9.667-5.795-10.038-2.351-22.892 7.686-28.687 10.038-5.795 22.892-2.351 28.687 7.687 4.933 8.545 3.17 19.132-3.657 25.667l14.092 24.407A42.721 42.721 0 0 1 150 107.106a42.721 42.721 0 0 1 16.974 3.494l14.092-24.407ZM150 121.823c15.552 0 28.177 12.625 28.177 28.177S165.552 178.177 150 178.177 121.823 165.552 121.823 150s12.625-28.177 28.177-28.177Z" style="fill:#2d67b9" transform="translate(16.28 16.28) scale(.89146)"/>
</svg>

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

@@ -0,0 +1,21 @@
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M260 53.349C260 45.982 255.103 40 249.071 40H130.929C124.897 40 120 45.982 120 53.349v173.302c0 7.367 4.897 13.349 10.929 13.349h118.142c6.032 0 10.929-5.982 10.929-13.349V53.349Z" style="fill:#2d67b9;stroke:#000;stroke-width:.25px" transform="matrix(.92575 0 0 .75792 -18.502 36.878)"/>
<path style="fill:#fff;stroke:#000;stroke-width:.23px" d="M140 60h100v60H140z" transform="matrix(.75792 0 0 1.01056 25.133 21.72)"/>
<path d="M160 142.5a2.5 2.5 0 0 0-2.5-2.5h-15a2.5 2.5 0 0 0-2.5 2.5v5a2.5 2.5 0 0 0 2.5 2.5h15a2.5 2.5 0 0 0 2.5-2.5v-5Z" style="fill:#fff;stroke:#000;stroke-width:.27px" transform="matrix(.75792 0 0 .75792 25.133 52.037)"/>
<path d="M160 142.5a2.5 2.5 0 0 0-2.5-2.5h-15a2.5 2.5 0 0 0-2.5 2.5v5a2.5 2.5 0 0 0 2.5 2.5h15a2.5 2.5 0 0 0 2.5-2.5v-5Z" style="fill:#fff;stroke:#000;stroke-width:.27px" transform="matrix(.75792 0 0 .75792 55.45 52.037)"/>
<path d="M160 142.5a2.5 2.5 0 0 0-2.5-2.5h-15a2.5 2.5 0 0 0-2.5 2.5v5a2.5 2.5 0 0 0 2.5 2.5h15a2.5 2.5 0 0 0 2.5-2.5v-5Z" style="fill:#fff;stroke:#000;stroke-width:.27px" transform="matrix(.75792 0 0 .75792 85.766 52.037)"/>
<path d="M160 142.5a2.5 2.5 0 0 0-2.5-2.5h-15a2.5 2.5 0 0 0-2.5 2.5v5a2.5 2.5 0 0 0 2.5 2.5h15a2.5 2.5 0 0 0 2.5-2.5v-5Z" style="fill:#fff;stroke:#000;stroke-width:.27px" transform="matrix(.75792 0 0 .75792 25.133 67.195)"/>
<path d="M160 142.5a2.5 2.5 0 0 0-2.5-2.5h-15a2.5 2.5 0 0 0-2.5 2.5v5a2.5 2.5 0 0 0 2.5 2.5h15a2.5 2.5 0 0 0 2.5-2.5v-5Z" style="fill:#fff;stroke:#000;stroke-width:.27px" transform="matrix(.75792 0 0 .75792 55.45 67.195)"/>
<path d="M160 142.5a2.5 2.5 0 0 0-2.5-2.5h-15a2.5 2.5 0 0 0-2.5 2.5v5a2.5 2.5 0 0 0 2.5 2.5h15a2.5 2.5 0 0 0 2.5-2.5v-5Z" style="fill:#fff;stroke:#000;stroke-width:.27px" transform="matrix(.75792 0 0 .75792 85.766 67.195)"/>
<path d="M160 142.5a2.5 2.5 0 0 0-2.5-2.5h-15a2.5 2.5 0 0 0-2.5 2.5v5a2.5 2.5 0 0 0 2.5 2.5h15a2.5 2.5 0 0 0 2.5-2.5v-5Z" style="fill:#fff;stroke:#000;stroke-width:.27px" transform="matrix(.75792 0 0 .75792 25.133 82.353)"/>
<path d="M160 142.5a2.5 2.5 0 0 0-2.5-2.5h-15a2.5 2.5 0 0 0-2.5 2.5v5a2.5 2.5 0 0 0 2.5 2.5h15a2.5 2.5 0 0 0 2.5-2.5v-5Z" style="fill:#fff;stroke:#000;stroke-width:.27px" transform="matrix(.75792 0 0 .75792 55.45 82.353)"/>
<path d="M160 142.5a2.5 2.5 0 0 0-2.5-2.5h-15a2.5 2.5 0 0 0-2.5 2.5v5a2.5 2.5 0 0 0 2.5 2.5h15a2.5 2.5 0 0 0 2.5-2.5v-5Z" style="fill:#fff;stroke:#000;stroke-width:.27px" transform="matrix(.75792 0 0 .75792 85.766 82.353)"/>
<g>
<path d="M59.5 40.005C74.171 40.271 86 52.265 86 67c0 2.535-.35 4.988-1.005 7.316C83.059 88.83 79 121.47 79 140c0 18.53 4.059 51.17 5.995 65.684A26.971 26.971 0 0 1 86 213c0 14.735-11.829 26.729-26.5 26.995V240l-.25-.001L59 240v-.005c-14.671-.266-26.5-12.26-26.5-26.995 0-2.535.35-4.988 1.005-7.316C35.441 191.17 39.5 158.53 39.5 140c0-18.53-4.059-51.17-5.995-65.684A26.971 26.971 0 0 1 32.5 67c0-14.735 11.829-26.729 26.5-26.995V40l.25.001.25-.001v.005Z" style="fill:#2d67b9;stroke:#fff;stroke-width:3.02px" transform="matrix(.75792 0 0 .75792 53.176 36.878)"/>
</g>
<g>
<path d="M292.083 135.483v17.458c0 11.912-9.671 21.583-21.583 21.583-11.912 0-21.583-9.671-21.583-21.583v-17.458h4.166v17.458c0 9.612 7.804 17.416 17.417 17.416 9.613 0 17.417-7.804 17.417-17.416v-17.458h4.166Z" style="fill:#2d67b9" transform="matrix(.75792 0 0 .75792 -93.057 113.674)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

@@ -1,36 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata23"><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="defs21" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><g
id="g9"><circle
id="circle11"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path13"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g><g
id="g15"
transform="matrix(0.641099,-0.641099,0.641099,0.641099,-42.3296,150)"><path
id="path17"
style="fill:#2d67b9"
d="m 62.539,139.838 43.071,0 0,20.346 -42.965,0 18.912,18.912 -29.29,0 L 23.171,150 l 29.096,-29.096 29.206,0 -18.934,18.934 z m 185.194,39.258 -29.29,0 18.912,-18.912 -42.965,0 0,-20.346 43.071,0 -18.934,-18.934 29.206,0 29.096,29.096 -29.096,29.096 z m -71.099,-18.912 -17.756,0 0,-20.344 8.922,0 0,-0.002 8.834,0 0,20.346 z m -44.434,-20.346 0,0.002 8.922,0 0,20.344 -17.756,0 0,-20.346 8.834,0 z" /></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M62.539 139.838h43.071v20.346H62.645l18.912 18.912h-29.29L23.171 150l29.096-29.096h29.206l-18.934 18.934Zm185.194 39.258h-29.29l18.912-18.912H194.39v-20.346h43.071l-18.934-18.934h29.206L276.829 150l-29.096 29.096Zm-71.099-18.912h-17.756V139.84h8.922v-.002h8.834v20.346ZM132.2 139.838v.002h8.922v20.344h-17.756v-20.346h8.834Z" style="fill:#2d67b9" transform="scale(.80896) rotate(-45 210.47 124.952)"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 889 B

@@ -0,0 +1,6 @@
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M75.614 208.233c-6.105 0-9.71-3.426-11.785-7.595-1.792-3.599-2.333-7.773-2.479-10.127l-.001-.023a4.765 4.765 0 0 1 4.758-4.989h71.213a5.72 5.72 0 0 1 5.704 5.302h13.955a5.718 5.718 0 0 1 5.704-5.302h71.211a4.762 4.762 0 0 1 3.448 1.475 4.787 4.787 0 0 1 1.308 3.56c-.144 2.331-.685 6.505-2.477 10.104-2.075 4.169-5.68 7.595-11.785 7.595H75.614Zm82.124-10.932h-15.473a5.721 5.721 0 0 1-5.707-5.302H68.019c.223 1.704.679 3.834 1.628 5.742 1.063 2.135 2.841 3.992 5.967 3.992h148.774c3.126 0 4.904-1.857 5.967-3.992.953-1.914 1.408-4.051 1.629-5.742h-68.539a5.723 5.723 0 0 1-5.707 5.302Zm64.449-99.284a6.254 6.254 0 0 0-6.25-6.25h-127.5a6.254 6.254 0 0 0-6.25 6.25v77.5c0 3.45 2.801 6.25 6.25 6.25h127.5c3.449 0 6.25-2.8 6.25-6.25v-77.5Zm-7.5 1.25h-125v75h125v-75Zm-88.882 22.149-24.814 24.814a1.75 1.75 0 0 0 2.475 2.475l24.814-24.814a1.75 1.75 0 0 0-2.475-2.475Zm-18.66 6.349-6.154 6.155a1.75 1.75 0 0 0 2.475 2.475l6.154-6.155a1.75 1.75 0 0 0-2.475-2.475Zm18.683-18.464-13.948 13.948a1.75 1.75 0 0 0 2.475 2.475l13.948-13.948a1.75 1.75 0 0 0-2.475-2.475Zm12.875-.565-6.626 6.626a1.75 1.75 0 0 0 2.475 2.475l6.626-6.627a1.75 1.75 0 1 0-2.475-2.474Z" style="fill:#2d67b9" transform="translate(-19.218 -19.218) scale(1.12812)"/>
<path d="M75.614 208.233c-6.105 0-9.71-3.426-11.785-7.595-1.792-3.599-2.333-7.773-2.479-10.127l-.001-.023a4.765 4.765 0 0 1 4.758-4.989h71.213a5.72 5.72 0 0 1 5.704 5.302h13.955a5.718 5.718 0 0 1 5.704-5.302h71.211a4.762 4.762 0 0 1 3.448 1.475 4.787 4.787 0 0 1 1.308 3.56c-.144 2.331-.685 6.505-2.477 10.104-2.075 4.169-5.68 7.595-11.785 7.595H75.614Zm82.124-10.932h-15.473a5.721 5.721 0 0 1-5.707-5.302H68.019c.223 1.704.679 3.834 1.628 5.742 1.063 2.135 2.841 3.992 5.967 3.992h148.774c3.126 0 4.904-1.857 5.967-3.992.953-1.914 1.408-4.051 1.629-5.742h-68.539a5.723 5.723 0 0 1-5.707 5.302Zm64.449-99.284a6.254 6.254 0 0 0-6.25-6.25h-127.5a6.254 6.254 0 0 0-6.25 6.25v77.5c0 3.45 2.801 6.25 6.25 6.25h127.5c3.449 0 6.25-2.8 6.25-6.25v-77.5Zm-7.5 1.25h-125v75h125v-75Zm-88.882 22.149-24.814 24.814a1.75 1.75 0 0 0 2.475 2.475l24.814-24.814a1.75 1.75 0 0 0-2.475-2.475Zm-18.66 6.349-6.154 6.155a1.75 1.75 0 0 0 2.475 2.475l6.154-6.155a1.75 1.75 0 0 0-2.475-2.475Zm18.683-18.464-13.948 13.948a1.75 1.75 0 0 0 2.475 2.475l13.948-13.948a1.75 1.75 0 0 0-2.475-2.475Zm12.875-.565-6.626 6.626a1.75 1.75 0 0 0 2.475 2.475l6.626-6.627a1.75 1.75 0 1 0-2.475-2.474Z" style="fill:#2d67b9" transform="translate(-19.218 -19.218) scale(1.12812)"/>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

@@ -1,34 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata21"><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="defs19" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><g
id="g9"><circle
id="circle11"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path13"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g><path
id="path15"
style="fill:#2d67b9"
d="m 144,108.687 c -8.111,-2.551 -14,-10.134 -14,-19.082 0,-11.039 8.962,-20 20,-20 11.038,0 20,8.961 20,20 0,8.948 -5.889,16.531 -14,19.082 l 0,22.23 c 8.111,2.551 14,10.135 14,19.083 0,3.336 -0.819,6.482 -2.266,9.249 l 22.997,22.997 c 2.779,-1.463 5.943,-2.291 9.299,-2.291 11.038,0 20,8.962 20,20 0,11.038 -8.962,20 -20,20 -11.039,0 -20,-8.962 -20,-20 0,-3.317 0.808,-6.445 2.24,-9.2 L 159.249,167.734 C 156.482,169.181 153.336,170 150,170 c -3.336,0 -6.482,-0.819 -9.249,-2.266 l -22.99,22.99 c 1.441,2.762 2.256,5.902 2.256,9.231 0,11.038 -8.961,20 -20,20 -11.038,0 -20,-8.962 -20,-20 0,-11.038 8.962,-20 20,-20 3.344,0 6.497,0.822 9.268,2.275 l 22.981,-22.981 C 130.819,156.482 130,153.336 130,150 c 0,-8.948 5.889,-16.532 14,-19.083 l 0,-22.23 z" /></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M144 108.687c-8.111-2.551-14-10.134-14-19.082 0-11.039 8.962-20 20-20s20 8.961 20 20c0 8.948-5.889 16.531-14 19.082v22.23c8.111 2.551 14 10.135 14 19.083a19.9 19.9 0 0 1-2.266 9.249l22.997 22.997a19.904 19.904 0 0 1 9.299-2.291c11.038 0 20 8.962 20 20s-8.962 20-20 20c-11.039 0-20-8.962-20-20 0-3.317.808-6.445 2.24-9.2l-23.021-23.021A19.9 19.9 0 0 1 150 170a19.9 19.9 0 0 1-9.249-2.266l-22.99 22.99a19.9 19.9 0 0 1 2.256 9.231c0 11.038-8.961 20-20 20-11.038 0-20-8.962-20-20s8.962-20 20-20a19.9 19.9 0 0 1 9.268 2.275l22.981-22.981A19.9 19.9 0 0 1 130 150c0-8.948 5.889-16.532 14-19.083v-22.23Z" style="fill:#2d67b9" transform="translate(-22.944 -22.2) scale(1.15278)"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -1,67 +1,11 @@
<?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"
id="svg354"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata360"><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="defs358" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g351"><g
id="g319"><circle
id="circle315"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path317"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g><g
id="g349"
transform="translate(-0.30157,11.1657)"><g
id="g323"
transform="matrix(0.712935,0,0,0.712935,43.3615,44.2244)"><path
id="path321"
style="fill:#2d67b9"
d="m 122.981,208.691 c -0.709,-0.211 -1.327,-0.441 -1.827,-0.691 -4.3,-2.15 -8.019,-7.193 -8,-12 0.105,-26.438 -7.525,-37.446 -19.502,-56.75 C 87.984,129.292 85,117.997 85,106.5 85,70.35 113.936,41 149.577,41 c 35.641,0 64.577,29.35 64.577,65.5 0,11.497 -2.984,22.792 -8.652,32.75 -11.977,19.304 -19.608,30.312 -19.502,56.75 0.019,4.807 -3.7,9.85 -8,12 -0.541,0.27 -1.219,0.517 -2,0.741 v 39.882 c 0,1.864 -1.513,3.377 -3.377,3.377 h -0.065 l -10.813,15 h -24.51 l -10.813,-15 h -0.064 c -1.864,0 -3.377,-1.513 -3.377,-3.377 z" /></g><g
id="g327"
transform="translate(-2.57686)"><path
id="path325"
style="fill:#2d67b9"
d="m 83.659,109.101 c 1.819,0.883 1.96,21.248 0,22.101 -2.326,1.013 -32.082,-8.967 -32.082,-11.05 0,-1.969 29.981,-12.071 32.082,-11.051 z" /></g><g
id="g331"
transform="rotate(-30.000012,148.71145,124.96043)"><path
id="path329"
style="fill:#2d67b9"
d="m 83.659,109.101 c 1.819,0.883 1.96,21.248 0,22.101 -2.326,1.013 -32.082,-8.967 -32.082,-11.05 0,-1.969 29.981,-12.071 32.082,-11.051 z" /></g><g
id="g335"
transform="rotate(30.000012,148.71164,115.34332)"><path
id="path333"
style="fill:#2d67b9"
d="m 83.659,109.101 c 1.819,0.883 1.96,21.248 0,22.101 -2.326,1.013 -32.082,-8.967 -32.082,-11.05 0,-1.969 29.981,-12.071 32.082,-11.051 z" /></g><g
id="g339"
transform="matrix(-1,0,0,1,303.18,0)"><path
id="path337"
style="fill:#2d67b9"
d="m 83.659,109.101 c 1.819,0.883 1.96,21.248 0,22.101 -2.326,1.013 -32.082,-8.967 -32.082,-11.05 0,-1.969 29.981,-12.071 32.082,-11.051 z" /></g><g
id="g343"
transform="matrix(-0.866025,-0.5,-0.5,0.866025,343.16,91.0973)"><path
id="path341"
style="fill:#2d67b9"
d="m 83.659,109.101 c 1.819,0.883 1.96,21.248 0,22.101 -2.326,1.013 -32.082,-8.967 -32.082,-11.05 0,-1.969 29.981,-12.071 32.082,-11.051 z" /></g><g
id="g347"
transform="matrix(-0.866025,0.5,0.5,0.866025,223.008,-58.9027)"><path
id="path345"
style="fill:#2d67b9"
d="m 83.659,109.101 c 1.819,0.883 1.96,21.248 0,22.101 -2.326,1.013 -32.082,-8.967 -32.082,-11.05 0,-1.969 29.981,-12.071 32.082,-11.051 z" /></g></g></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="M122.981 208.691c-.709-.211-1.327-.441-1.827-.691-4.3-2.15-8.019-7.193-8-12 .105-26.438-7.525-37.446-19.502-56.75A66.224 66.224 0 0 1 85 106.5C85 70.35 113.936 41 149.577 41s64.577 29.35 64.577 65.5a66.224 66.224 0 0 1-8.652 32.75C193.525 158.554 185.894 169.562 186 196c.019 4.807-3.7 9.85-8 12-.541.27-1.219.517-2 .741v39.882a3.378 3.378 0 0 1-3.377 3.377h-.065l-10.813 15h-24.51l-10.813-15h-.064a3.378 3.378 0 0 1-3.377-3.377v-39.932Z" style="fill:#2d67b9" transform="translate(44.737 54.58) scale(.70175)"/>
<path d="M83.659 109.101c1.819.883 1.96 21.248 0 22.101-2.326 1.013-32.082-8.967-32.082-11.05 0-1.969 29.981-12.071 32.082-11.051Z" style="fill:#2d67b9" transform="matrix(.98431 0 0 .98431 -.48 11.048)"/>
<path d="M83.659 109.101c1.819.883 1.96 21.248 0 22.101-2.326 1.013-32.082-8.967-32.082-11.05 0-1.969 29.981-12.071 32.082-11.051Z" style="fill:#2d67b9" transform="scale(.98431) rotate(-30 170.701 126.675)"/>
<path d="M83.659 109.101c1.819.883 1.96 21.248 0 22.101-2.326 1.013-32.082-8.967-32.082-11.05 0-1.969 29.981-12.071 32.082-11.051Z" style="fill:#2d67b9" transform="scale(.98431) rotate(30 128.81 124.853)"/>
<path d="M83.659 109.101c1.819.883 1.96 21.248 0 22.101-2.326 1.013-32.082-8.967-32.082-11.05 0-1.969 29.981-12.071 32.082-11.051Z" style="fill:#2d67b9" transform="matrix(-.98431 0 0 .98431 300.48 11.048)"/>
<path d="M83.659 109.101c1.819.883 1.96 21.248 0 22.101-2.326 1.013-32.082-8.967-32.082-11.05 0-1.969 29.981-12.071 32.082-11.051Z" style="fill:#2d67b9" transform="scale(-.98431 .98431) rotate(-30 18.31 695.404)"/>
<path d="M83.659 109.101c1.819.883 1.96 21.248 0 22.101-2.326 1.013-32.082-8.967-32.082-11.05 0-1.969 29.981-12.071 32.082-11.051Z" style="fill:#2d67b9" transform="scale(-.98431 .98431) rotate(30 -23.58 -443.876)"/>
</svg>

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

@@ -1,34 +1,5 @@
<?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"
id="svg2"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996"
xml:space="preserve"
version="1.1"
viewBox="0 0 60 60"
height="60"
width="60"><metadata
id="metadata21"><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="defs19" /><g
transform="matrix(0.19997959,0,0,0.19995118,0.00612242,3.3238395e-4)"
id="Background_circle"><g
id="g5"><g
id="g7"><g
id="g9"><circle
id="circle11"
style="fill:#ffffff"
r="150"
cy="150"
cx="150" /><path
id="path13"
d="m 150.485,0.001 c 49.5244,-0.30805092 97.99005,26.13918 124.885,67.66 29.14949,43.41669 32.66869,102.35469 9.029,148.98 -22.3226,45.72399 -69.26524,78.27982 -120.017,82.677 C 116.79963,304.27157 67.626954,284.53159 36.597,248.141 4.2284143,211.43134 -7.8772602,158.34647 5.079,111.186 18.20087,60.591626 59.782145,18.758853 110.292,5.321 c 13.07378,-3.5887368 26.6371,-5.36778112 40.193,-5.32 z m -0.919,16 C 104.07954,15.682674 59.676029,40.73106 36.035,79.522 10.237529,120.258 9.3382219,175.08668 33.754,216.66 c 22.507056,39.83833 66.53845,66.428 112.351,67.284 44.86675,1.74378 89.5149,-21.18229 114.552,-58.394 27.38615,-39.18451 30.93913,-93.31402 9.052,-135.793 C 249.0838,48.105271 205.50868,18.954337 159.041,16.3 c -3.15359,-0.209033 -6.31449,-0.309606 -9.475,-0.299 z"
style="fill:#2d67b9" /></g></g><path
id="path15"
style="fill:#2d67b9"
d="m 140.78,150.964 9.808,-9.809 -5.767,-5.768 c -5.566,-5.565 -5.566,-14.602 0,-20.167 l 51.842,-51.842 c 5.565,-5.565 14.602,-5.565 20.167,0 l 20.167,20.167 c 5.566,5.566 5.566,14.602 0,20.167 l -51.842,51.843 c -5.565,5.565 -14.602,5.565 -20.167,0 l -5.768,-5.768 -9.808,9.808 5.767,5.768 c 5.566,5.566 5.566,14.602 0,20.167 l -51.842,51.843 c -5.565,5.565 -14.602,5.565 -20.167,0 L 63.003,217.205 c -5.566,-5.565 -5.566,-14.602 0,-20.167 l 51.842,-51.842 c 5.565,-5.565 14.602,-5.565 20.167,0 l 5.768,5.768 z m -12.16,12.16 c -2.043,-1.456 -4.901,-1.268 -6.733,0.564 l -40.311,40.311 c -2.042,2.042 -2.042,5.358 0,7.4 l 7.4,7.4 c 2.042,2.042 5.358,2.042 7.4,0 l 40.311,-40.311 c 1.832,-1.832 2.021,-4.69 0.565,-6.733 l -3.44,3.44 c -1.664,1.664 -4.366,1.664 -6.031,0 l -2.601,-2.601 c -1.664,-1.664 -1.664,-4.366 0,-6.031 l 3.44,-3.439 z m 42.841,-25.578 c 2.043,1.456 4.901,1.268 6.733,-0.565 L 218.505,96.67 c 2.042,-2.042 2.042,-5.358 0,-7.4 l -7.4,-7.4 c -2.042,-2.042 -5.358,-2.042 -7.4,0 l -40.311,40.311 c -1.832,1.833 -2.02,4.69 -0.565,6.733 l 3.424,-3.424 c 1.665,-1.664 4.367,-1.664 6.031,0 l 2.601,2.601 c 1.664,1.665 1.664,4.367 0,6.031 l -3.424,3.424 z" /></g></g></svg>
<svg width="60" height="60" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2">
<circle cx="150" cy="150" r="150" style="fill:#fffefe"/>
<path d="M150 0c82.787 0 150 67.213 150 150s-67.213 150-150 150S0 232.787 0 150 67.213 0 150 0Zm0 16c73.957 0 134 60.043 134 134s-60.043 134-134 134S16 223.957 16 150 76.043 16 150 16Z" style="fill:#2d67b9"/>
<path d="m140.78 150.964 9.808-9.809-5.767-5.768c-5.566-5.565-5.566-14.602 0-20.167l51.842-51.842c5.565-5.565 14.602-5.565 20.167 0l20.167 20.167c5.566 5.566 5.566 14.602 0 20.167l-51.842 51.843c-5.565 5.565-14.602 5.565-20.167 0l-5.768-5.768-9.808 9.808 5.767 5.768c5.566 5.566 5.566 14.602 0 20.167l-51.842 51.843c-5.565 5.565-14.602 5.565-20.167 0l-20.167-20.168c-5.566-5.565-5.566-14.602 0-20.167l51.842-51.842c5.565-5.565 14.602-5.565 20.167 0l5.768 5.768Zm-12.16 12.16a5.237 5.237 0 0 0-6.733.564l-40.311 40.311a5.235 5.235 0 0 0 0 7.4l7.4 7.4a5.235 5.235 0 0 0 7.4 0l40.311-40.311a5.237 5.237 0 0 0 .565-6.733l-3.44 3.44a4.267 4.267 0 0 1-6.031 0l-2.601-2.601a4.267 4.267 0 0 1 0-6.031l3.44-3.439Zm42.841-25.578a5.236 5.236 0 0 0 6.733-.565l40.311-40.311a5.235 5.235 0 0 0 0-7.4l-7.4-7.4a5.235 5.235 0 0 0-7.4 0l-40.311 40.311a5.238 5.238 0 0 0-.565 6.733l3.424-3.424a4.267 4.267 0 0 1 6.031 0l2.601 2.601a4.267 4.267 0 0 1 0 6.031l-3.424 3.424Z" style="fill:#2d67b9" transform="translate(11.93 11.96) scale(.92047)"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Loaded 100 of 641 files, more files were not shown because too many files have changed in this diff. Show more