diff --git a/.env.example b/.env.example new file mode 100644 index 0000000000000000000000000000000000000000..8363c0eb58230719c761fad7e5ce7d2e7b09d9bc --- /dev/null +++ b/.env.example @@ -0,0 +1 @@ +REACT_APP_API_BASE_URL=http://localhost:8080/api/v1 \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 6db7ac5057ed85b0a9578088cf2870d11677d0a0..8f9741f3216770a3052ce32f74c2dc8d60eeb83c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,9 +11,16 @@ "dependencies": { "@headlessui/react": "^2.2.0", "@heroicons/react": "^2.2.0", + "@radix-ui/react-collapsible": "^1.1.3", + "@radix-ui/react-label": "^2.1.2", + "@radix-ui/react-slot": "^1.1.2", + "@radix-ui/react-toast": "^1.2.6", + "@types/react-syntax-highlighter": "^15.5.13", + "class-variance-authority": "^0.7.1", "dotenv": "^16.4.7", "eslint-config-prettier": "^9.1.0", "js-yaml": "^4.1.0", + "lucide-react": "^0.475.0", "next": "^14.2.18", "nextra": "3.2.5", "nextra-theme-docs": "3.2.5", @@ -22,10 +29,13 @@ "react-dom": "^18.3.1", "react-hook-form": "^7.54.1", "react-markdown": "^9.0.1", + "react-syntax-highlighter": "^15.6.1", + "recharts": "^2.15.1", "remark-gemoji": "^8.0.0", "remark-gfm": "^4.0.0", "sass": "^1.83.0", "sharp": "^0.33.5", + "tailwind-merge": "^3.0.1", "winston": "^3.17.0" }, "devDependencies": { @@ -541,6 +551,18 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/runtime": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.9.tgz", + "integrity": "sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/template": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", @@ -2641,6 +2663,378 @@ "url": "https://opencollective.com/unts" } }, + "node_modules/@radix-ui/primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.1.tgz", + "integrity": "sha512-SJ31y+Q/zAyShtXJc8x83i9TYdbAfHZ++tUZnvjJJqFjzsdUnKsxPL6IEtBlxKkU7yzer//GQtZSV4GbldL3YA==", + "license": "MIT" + }, + "node_modules/@radix-ui/react-collapsible": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.3.tgz", + "integrity": "sha512-jFSerheto1X03MUC0g6R7LedNW9EEGWdg9W1+MlpkMLwGkgkbUXLPBH/KIuWKXUoeYRVY11llqbTBDzuLg7qrw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.1", + "@radix-ui/react-compose-refs": "1.1.1", + "@radix-ui/react-context": "1.1.1", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-presence": "1.1.2", + "@radix-ui/react-primitive": "2.0.2", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.2.tgz", + "integrity": "sha512-9z54IEKRxIa9VityapoEYMuByaG42iSy1ZXlY2KcuLSEtq8x4987/N6m15ppoMffgZX72gER2uHe1D9Y6Unlcw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.1", + "@radix-ui/react-context": "1.1.1", + "@radix-ui/react-primitive": "2.0.2", + "@radix-ui/react-slot": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz", + "integrity": "sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.1.tgz", + "integrity": "sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.5.tgz", + "integrity": "sha512-E4TywXY6UsXNRhFrECa5HAvE5/4BFcGyfTyK36gP+pAW1ed7UTK4vKwdr53gAJYwqbfCWC6ATvJa3J3R/9+Qrg==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.1", + "@radix-ui/react-compose-refs": "1.1.1", + "@radix-ui/react-primitive": "2.0.2", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-escape-keydown": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", + "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-label": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.2.tgz", + "integrity": "sha512-zo1uGMTaNlHehDyFQcDZXRJhUPDuukcnHz0/jnrup0JA6qL+AFpAnty+7VKa9esuU5xTblAZzTGYJKSKaBxBhw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-portal": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.4.tgz", + "integrity": "sha512-sn2O9k1rPFYVyKd5LAJfo96JlSGVFpa1fS6UuBJfrZadudiw5tAmru+n1x7aMRQ84qDM71Zh1+SzK5QwU0tJfA==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.0.2", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.2.tgz", + "integrity": "sha512-18TFr80t5EVgL9x1SwF/YGtfG+l0BS0PRAlCWBDoBEiDQjeKgnNZRVJp/oVBl24sr3Gbfwc/Qpj4OcWTQMsAEg==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.1", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.2.tgz", + "integrity": "sha512-Ec/0d38EIuvDF+GZjcMU/Ze6MxntVJYO/fRlCPhCaVUyPY9WTalHJw54tp9sXeJo3tlShWpy41vQRgLRGOuz+w==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.2.tgz", + "integrity": "sha512-YAKxaiGsSQJ38VzKH86/BPRC4rh+b1Jpa+JneA5LRE7skmLPNAyeG8kPJj/oo4STLvlrs8vkf/iYyc3A5stYCQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toast": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.6.tgz", + "integrity": "sha512-gN4dpuIVKEgpLn1z5FhzT9mYRUitbfZq9XqN/7kkBMUgFTzTG8x/KszWJugJXHcwxckY8xcKDZPz7kG3o6DsUA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.1", + "@radix-ui/react-collection": "1.1.2", + "@radix-ui/react-compose-refs": "1.1.1", + "@radix-ui/react-context": "1.1.1", + "@radix-ui/react-dismissable-layer": "1.1.5", + "@radix-ui/react-portal": "1.1.4", + "@radix-ui/react-presence": "1.1.2", + "@radix-ui/react-primitive": "2.0.2", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0", + "@radix-ui/react-visually-hidden": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", + "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", + "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz", + "integrity": "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", + "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.2.tgz", + "integrity": "sha512-1SzA4ns2M1aRlvxErqhLHsBHoS5eI5UUcI2awAMgGUp4LoaoWOKYmvqDY2s/tltuPkh3Yk77YF/r3IRj+Amx4Q==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, "node_modules/@react-aria/focus": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.19.0.tgz", @@ -3355,11 +3749,19 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.1.tgz", "integrity": "sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==", "license": "MIT", - "peer": true, "dependencies": { "csstype": "^3.0.2" } }, + "node_modules/@types/react-syntax-highlighter": { + "version": "15.5.13", + "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-15.5.13.tgz", + "integrity": "sha512-uLGJ87j6Sz8UaBAooU0T6lWJ0dBmjZgN1PZTrj05TNql2/XpC6+4HhMT5syIdFUUt+FASfCeLLv4kBygNU+8qA==", + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", @@ -4586,6 +4988,18 @@ "dev": true, "license": "MIT" }, + "node_modules/class-variance-authority": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz", + "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==", + "license": "Apache-2.0", + "dependencies": { + "clsx": "^2.1.1" + }, + "funding": { + "url": "https://polar.sh/cva" + } + }, "node_modules/client-only": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", @@ -5045,8 +5459,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/cytoscape": { "version": "3.30.4", @@ -5662,6 +6075,12 @@ "dev": true, "license": "MIT" }, + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==", + "license": "MIT" + }, "node_modules/decode-named-character-reference": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", @@ -5844,6 +6263,16 @@ "node": ">=6.0.0" } }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, "node_modules/domexception": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", @@ -6842,6 +7271,12 @@ "node": ">=0.10.0" } }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -6931,6 +7366,15 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/fast-equals": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.2.2.tgz", + "integrity": "sha512-V7/RktU11J3I36Nwq2JnZEM7tNm17eBJz+u25qdxBZeCKiX6BkVSZQjwWIr+IobgnZy+ag73tTZgZi7tr0LrBw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", @@ -7872,6 +8316,21 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/highlightjs-vue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/highlightjs-vue/-/highlightjs-vue-1.0.0.tgz", + "integrity": "sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==", + "license": "CC0-1.0" + }, "node_modules/html-encoding-sniffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", @@ -9846,6 +10305,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, "node_modules/lodash-es": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", @@ -9898,6 +10363,33 @@ "loose-envify": "cli.js" } }, + "node_modules/lowlight": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", + "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", + "license": "MIT", + "dependencies": { + "fault": "^1.0.0", + "highlight.js": "~10.7.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lowlight/node_modules/fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "license": "MIT", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -9908,6 +10400,15 @@ "yallist": "^3.0.2" } }, + "node_modules/lucide-react": { + "version": "0.475.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.475.0.tgz", + "integrity": "sha512-NJzvVu1HwFVeZ+Gwq2q00KygM1aBhy/ZrhY9FsAgJtpB+E4R7uxRk9M2iKvHa6/vNxZydIB59htha4c2vvwvVg==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/make-dir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", @@ -11577,7 +12078,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -12446,6 +12946,15 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -12464,7 +12973,6 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", @@ -12476,7 +12984,6 @@ "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true, "license": "MIT" }, "node_modules/property-information": { @@ -12600,7 +13107,6 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "dev": true, "license": "MIT" }, "node_modules/react-markdown": { @@ -12629,6 +13135,54 @@ "react": ">=18" } }, + "node_modules/react-smooth": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.4.tgz", + "integrity": "sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==", + "license": "MIT", + "dependencies": { + "fast-equals": "^5.0.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-syntax-highlighter": { + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.6.1.tgz", + "integrity": "sha512-OqJ2/vL7lEeV5zTJyG7kmARppUjiB9h9udl4qHQjjgEos66z00Ia0OckwYfRxCSFrW8RJIBnsBwQsHZbVPspqg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.4.1", + "highlightjs-vue": "^1.0.0", + "lowlight": "^1.17.0", + "prismjs": "^1.27.0", + "refractor": "^3.6.0" + }, + "peerDependencies": { + "react": ">= 0.14.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -12672,6 +13226,38 @@ "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==", "license": "MIT" }, + "node_modules/recharts": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.15.1.tgz", + "integrity": "sha512-v8PUTUlyiDe56qUj82w/EDVuzEFXwEHp9/xOowGAZwfLjB9uAy3GllQVIYMWF6nU+qibx85WF75zD7AjqoT54Q==", + "license": "MIT", + "dependencies": { + "clsx": "^2.0.0", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.21", + "react-is": "^18.3.1", + "react-smooth": "^4.0.4", + "recharts-scale": "^0.4.4", + "tiny-invariant": "^1.3.1", + "victory-vendor": "^36.6.8" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "license": "MIT", + "dependencies": { + "decimal.js-light": "^2.4.1" + } + }, "node_modules/recma-build-jsx": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", @@ -12759,6 +13345,203 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/refractor": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", + "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", + "license": "MIT", + "dependencies": { + "hastscript": "^6.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.27.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/refractor/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/refractor/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/hast-util-parse-selector": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/refractor/node_modules/hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/refractor/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "license": "MIT", + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/prismjs": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/refractor/node_modules/property-information": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "license": "MIT", + "dependencies": { + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, "node_modules/regex": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/regex/-/regex-5.0.2.tgz", @@ -14293,6 +15076,16 @@ "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", "license": "MIT" }, + "node_modules/tailwind-merge": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.0.1.tgz", + "integrity": "sha512-AvzE8FmSoXC7nC+oU5GlQJbip2UO7tmOhOfQyOmPhrStOGXHU08j8mZEHZ4BmCqY5dWTCo4ClWkNyRNx1wpT0g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, "node_modules/tailwindcss": { "version": "3.4.16", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.16.tgz", @@ -14465,6 +15258,12 @@ "node": ">=0.8" } }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, "node_modules/tinyexec": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz", @@ -15132,6 +15931,28 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/victory-vendor": { + "version": "36.9.2", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz", + "integrity": "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==", + "license": "MIT AND ISC", + "dependencies": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, "node_modules/vscode-jsonrpc": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", @@ -15591,6 +16412,15 @@ "node": ">=0.1" } }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", diff --git a/package.json b/package.json index e732bc833b68f0d73c862f66cea075d22bc2eb4a..ba5e96016cfd46fedde354209a7ddc44588c6692 100644 --- a/package.json +++ b/package.json @@ -35,9 +35,16 @@ "dependencies": { "@headlessui/react": "^2.2.0", "@heroicons/react": "^2.2.0", + "@radix-ui/react-collapsible": "^1.1.3", + "@radix-ui/react-label": "^2.1.2", + "@radix-ui/react-slot": "^1.1.2", + "@radix-ui/react-toast": "^1.2.6", + "@types/react-syntax-highlighter": "^15.5.13", + "class-variance-authority": "^0.7.1", "dotenv": "^16.4.7", "eslint-config-prettier": "^9.1.0", "js-yaml": "^4.1.0", + "lucide-react": "^0.475.0", "next": "^14.2.18", "nextra": "3.2.5", "nextra-theme-docs": "3.2.5", @@ -46,10 +53,13 @@ "react-dom": "^18.3.1", "react-hook-form": "^7.54.1", "react-markdown": "^9.0.1", + "react-syntax-highlighter": "^15.6.1", + "recharts": "^2.15.1", "remark-gemoji": "^8.0.0", "remark-gfm": "^4.0.0", "sass": "^1.83.0", "sharp": "^0.33.5", + "tailwind-merge": "^3.0.1", "winston": "^3.17.0" }, "devDependencies": { diff --git a/public/assets/badges/badges-maintained.svg b/public/assets/badges/badges-maintained.svg deleted file mode 100644 index 454370e7121a8de2fed9a0894ee71fa6068bce49..0000000000000000000000000000000000000000 --- a/public/assets/badges/badges-maintained.svg +++ /dev/null @@ -1,175 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="532" height="193" viewBox="0 0 532 193"> - <defs> - <clipPath id="clip-badges-maintained"> - <rect width="532" height="193"/> - </clipPath> - </defs> - <g id="badges-maintained" clip-path="url(#clip-badges-maintained)"> - <rect width="532" height="193" fill="#fff"/> - <g id="badge-maintained-bronze" transform="translate(8.965 10.5)"> - <g id="Group_10" data-name="Group 10"> - <path id="Path_82" data-name="Path 82" d="M109.7,155.1c.4,0,.8.1,1.2.1l4.6.7a14.985,14.985,0,0,0,16.4-9.5l1.6-4.3a15.213,15.213,0,0,1,8.7-8.7l4.3-1.6a15.1,15.1,0,0,0,9.5-16.4l-.7-4.6A14.827,14.827,0,0,1,158.5,99l2.9-3.6a15.213,15.213,0,0,0,3-12.6l-21.1,40.7A69.56,69.56,0,0,1,109.7,155.1Z" fill="#92400e"/> - <path id="Path_83" data-name="Path 83" d="M118.4,80.1H8.6a19.452,19.452,0,0,0-.8,2.2l11.3,21.8a27.41,27.41,0,0,0,24.4,14.8H81.6A27.524,27.524,0,0,0,106,104.1l28.4-54.8a10.814,10.814,0,0,1,1.1-1.8,11.782,11.782,0,0,0-1.1,1.9Z" fill="#92400e"/> - <path id="Path_84" data-name="Path 84" d="M135.4,47.5a21.5,21.5,0,0,1,4-4.5A19.5,19.5,0,0,0,135.4,47.5Z" fill="#1544ff"/> - <path id="Path_85" data-name="Path 85" d="M141.2,41.7a14.309,14.309,0,0,0-1.5,1.1A14.309,14.309,0,0,1,141.2,41.7Z" fill="#1544ff"/> - <path id="Path_86" data-name="Path 86" d="M76.2,161l.3.3a14.918,14.918,0,0,0,18.9,0l2.8-2.3a71.335,71.335,0,0,1-16.7,2Z" fill="#92400e"/> - <path id="Path_87" data-name="Path 87" d="M62.2,16.9c-.4,0-.7-.1-1.1-.1l-4.6-.7a14.985,14.985,0,0,0-16.4,9.5l-1.6,4.3A15.441,15.441,0,0,1,31,38.1H73.2Z" fill="#92400e"/> - <path id="Path_88" data-name="Path 88" d="M141,38a15.066,15.066,0,0,1-7.5-8.2l-1.6-4.3A15.1,15.1,0,0,0,115.5,16l-4.6.7a5.7,5.7,0,0,1-1.3.1L120.5,38Z" fill="#92400e"/> - <path id="Path_89" data-name="Path 89" d="M144.3,39.9a4.671,4.671,0,0,0-1,.5C143.6,40.2,144,40.1,144.3,39.9Z" fill="#1544ff"/> - <path id="Path_90" data-name="Path 90" d="M120.5,38H31a9.743,9.743,0,0,1-1.1.5l-4.3,1.6a15.1,15.1,0,0,0-9.5,16.4l.7,4.6a14.827,14.827,0,0,1-3.2,11.8l-2.9,3.6a13.057,13.057,0,0,0-2.1,3.6H118.4l16-30.7a18.575,18.575,0,0,1,1.1-1.9h0a21.5,21.5,0,0,1,4-4.5c.1-.1.2-.1.2-.2a14.309,14.309,0,0,1,1.5-1.1l.1-.1,1.5-.9.6-.3a9.293,9.293,0,0,1,1-.5c.2-.1.5-.2.7-.3l-2.9-1.1a3.7,3.7,0,0,1-1.1-.5Z" fill="#b45309"/> - <path id="Path_91" data-name="Path 91" d="M99,13.6l-3.6-2.9a14.917,14.917,0,0,0-18.9,0L73,13.6a15.007,15.007,0,0,1-10.8,3.3L73.1,38h47.3L109.5,16.9A15.017,15.017,0,0,1,99,13.6Z" fill="#b45309"/> - <path id="Path_92" data-name="Path 92" d="M120.5,38Z" fill="#1544ff"/> - <path id="Path_93" data-name="Path 93" d="M158.4,73a14.827,14.827,0,0,1-3.2-11.8l.7-4.6a14.985,14.985,0,0,0-9.5-16.4l-1.5-.6c-.2.1-.5.2-.7.3a4.671,4.671,0,0,0-1,.5l-.6.3-1.5.9-.1.1a14.309,14.309,0,0,0-1.5,1.1c-.1.1-.2.1-.2.2a21.5,21.5,0,0,0-4,4.5h0c-.4.6-.7,1.2-1.1,1.8l-28.4,54.8a27.41,27.41,0,0,1-24.4,14.8H43.5a27.524,27.524,0,0,1-24.4-14.8L7.8,82.3a14.842,14.842,0,0,0,2.9,13.1L13.6,99a14.827,14.827,0,0,1,3.2,11.8l-.7,4.6a14.985,14.985,0,0,0,9.5,16.4l4.3,1.6a15.213,15.213,0,0,1,8.7,8.7l1.6,4.3a15.1,15.1,0,0,0,16.4,9.5l4.6-.7A14.827,14.827,0,0,1,73,158.4l3.3,2.6h5.3a71.335,71.335,0,0,0,16.7-2l.8-.6a15.222,15.222,0,0,1,10.7-3.3,70.037,70.037,0,0,0,33.5-31.5l21.1-40.7a15.3,15.3,0,0,0-3-6.3Z" fill="#b45309"/> - <path id="Path_94" data-name="Path 94" d="M145,39.6Z" fill="#1544ff"/> - <path id="Path_95" data-name="Path 95" d="M135.4,47.5Z" fill="#1544ff"/> - <path id="Path_96" data-name="Path 96" d="M143.3,40.4l-.6.3Z" fill="#1544ff"/> - <path id="Path_97" data-name="Path 97" d="M141.2,41.6Z" fill="#1544ff"/> - </g> - <path id="Path_98" data-name="Path 98" d="M92,19.9a9.621,9.621,0,0,0-12,0l-7.4,6a6.3,6.3,0,0,1-5.1,1.4l-9.4-1.5a9.573,9.573,0,0,0-10.4,6l-3.4,8.9a6.761,6.761,0,0,1-3.8,3.8l-8.9,3.4a9.507,9.507,0,0,0-6,10.4l1.5,9.4a6.3,6.3,0,0,1-1.4,5.1l-6,7.4a9.621,9.621,0,0,0,0,12l6,7.4a6.3,6.3,0,0,1,1.4,5.1l-1.5,9.4a9.573,9.573,0,0,0,6,10.4l8.9,3.4a6.761,6.761,0,0,1,3.8,3.8l3.4,8.9a9.507,9.507,0,0,0,10.4,6l9.4-1.5a6.3,6.3,0,0,1,5.1,1.4l7.4,6a9.621,9.621,0,0,0,12,0l7.4-6a6.3,6.3,0,0,1,5.1-1.4l9.4,1.5a9.573,9.573,0,0,0,10.4-6l3.4-8.9a6.761,6.761,0,0,1,3.8-3.8l8.9-3.4a9.507,9.507,0,0,0,6-10.4l-1.5-9.4a6.3,6.3,0,0,1,1.4-5.1l6-7.4a9.621,9.621,0,0,0,0-12l-6-7.4a6.3,6.3,0,0,1-1.4-5.1l1.5-9.4a9.573,9.573,0,0,0-6-10.4l-8.9-3.4a6.761,6.761,0,0,1-3.8-3.8l-3.4-8.9a9.507,9.507,0,0,0-10.4-6l-9.4,1.5a6.3,6.3,0,0,1-5.1-1.4Z" fill="none" stroke="#fff" stroke-width="3"/> - <path id="Path_99" data-name="Path 99" d="M77.5,11.9a13.541,13.541,0,0,1,17,0l3.6,2.9a16.482,16.482,0,0,0,13,3.5l4.6-.7a13.555,13.555,0,0,1,14.8,8.5l1.6,4.3a16.2,16.2,0,0,0,9.5,9.5l4.3,1.6a13.49,13.49,0,0,1,8.5,14.8l-.7,4.6a16.482,16.482,0,0,0,3.5,13l2.9,3.6a13.541,13.541,0,0,1,0,17l-2.9,3.6a16.482,16.482,0,0,0-3.5,13l.7,4.6a13.555,13.555,0,0,1-8.5,14.8l-4.3,1.6a16.2,16.2,0,0,0-9.5,9.5l-1.6,4.3a13.49,13.49,0,0,1-14.8,8.5l-4.6-.7a16.482,16.482,0,0,0-13,3.5l-3.6,2.9a13.541,13.541,0,0,1-17,0l-3.6-2.9a16.482,16.482,0,0,0-13-3.5l-4.6.7a13.555,13.555,0,0,1-14.8-8.5l-1.6-4.3a16.2,16.2,0,0,0-9.5-9.5l-4.3-1.6a13.49,13.49,0,0,1-8.5-14.8l.7-4.6a16.482,16.482,0,0,0-3.5-13l-2.9-3.6a13.541,13.541,0,0,1,0-17l2.9-3.6a16.482,16.482,0,0,0,3.5-13l-.7-4.6a13.555,13.555,0,0,1,8.5-14.8l4.3-1.6a16.2,16.2,0,0,0,9.5-9.5l1.6-4.3a13.49,13.49,0,0,1,14.8-8.5l4.6.7a16.482,16.482,0,0,0,13-3.5Z" fill="none" stroke="#131f30" stroke-width="3" opacity="0.4"/> - <g id="Group_11" data-name="Group 11"> - <path id="Path_100" data-name="Path 100" d="M26.1,117H146.9l-7,7.9-11.7,6.8-6.7,14-18.8-.5-16.2,10L69.3,145l-16.7.6L47.5,140l-4-10.4-14.3-6.4Z" fill="#fff"/> - </g> - <path id="Path_101" data-name="Path 101" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_102" data-name="Path 102" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_103" data-name="Path 103" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_104" data-name="Path 104" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_105" data-name="Path 105" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_106" data-name="Path 106" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_107" data-name="Path 107" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_108" data-name="Path 108" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <g id="Group_12" data-name="Group 12"> - <path id="Path_109" data-name="Path 109" d="M33.9,92.7V77.9h3.6l4.2,10.6h.1L46,77.9h3.6V92.7H46.8v-10H45.4l3.1-4.4L42.8,92.7H40.9L35,78.3l3.1,4.4H36.7v10Z" fill="#fff"/> - <path id="Path_110" data-name="Path 110" d="M54.8,92.9a3.807,3.807,0,0,1-1.9-.4,3.039,3.039,0,0,1-1.3-1.2,3.371,3.371,0,0,1-.5-1.7h0a3.1,3.1,0,0,1,.5-1.7,2.955,2.955,0,0,1,1.5-1.1,7.129,7.129,0,0,1,2.3-.5l4.3-.3v1.9l-3.8.3a2.226,2.226,0,0,0-1.3.4.76.76,0,0,0-.6.8h0a1.05,1.05,0,0,0,.5.9,2.133,2.133,0,0,0,1.2.3,2.663,2.663,0,0,0,1.2-.3,1.853,1.853,0,0,0,.8-.7,1.689,1.689,0,0,0,.3-1V85.3a1.29,1.29,0,0,0-.5-1.1,1.844,1.844,0,0,0-1.3-.4,2.269,2.269,0,0,0-1.3.3,1.456,1.456,0,0,0-.6.9v.1H51.6V85a3.594,3.594,0,0,1,.7-1.8A3.978,3.978,0,0,1,53.9,82a6.249,6.249,0,0,1,2.5-.4,6.175,6.175,0,0,1,2.5.5,3.435,3.435,0,0,1,1.6,1.3,3.292,3.292,0,0,1,.6,1.9v7.5h-3V91.2H58a3.915,3.915,0,0,1-.8,1,2.384,2.384,0,0,1-1.1.6C55.7,92.8,55.2,92.9,54.8,92.9Z" fill="#fff"/> - <path id="Path_111" data-name="Path 111" d="M64.5,80.3a1.433,1.433,0,0,1-1.1-.5,1.6,1.6,0,1,1,2.2,0A1.433,1.433,0,0,1,64.5,80.3ZM63,92.7v-11h3v11Z" fill="#fff"/> - <path id="Path_112" data-name="Path 112" d="M68,92.7v-11h3v1.8h.1A3.738,3.738,0,0,1,72.4,82a3.645,3.645,0,0,1,2.1-.5,3.763,3.763,0,0,1,2.8,1.1,4.04,4.04,0,0,1,1,3v7.1h-3V86.2a2.86,2.86,0,0,0-.5-1.7,1.755,1.755,0,0,0-1.5-.6,2.663,2.663,0,0,0-1.2.3,1.765,1.765,0,0,0-.8.9,2.768,2.768,0,0,0-.3,1.3v6.3Z" fill="#fff"/> - <path id="Path_113" data-name="Path 113" d="M84.5,92.9a4.138,4.138,0,0,1-2.7-.8,3.18,3.18,0,0,1-.9-2.5V84H79.4V81.7h1.5V79h3v2.7h2V84h-2v5.3a1.609,1.609,0,0,0,.3,1.1,1.493,1.493,0,0,0,1,.3h.7v2.2c-.2,0-.4.1-.6.1A1.95,1.95,0,0,0,84.5,92.9Z" fill="#fff"/> - <path id="Path_114" data-name="Path 114" d="M90.8,92.9a3.807,3.807,0,0,1-1.9-.4,3.039,3.039,0,0,1-1.3-1.2,3.371,3.371,0,0,1-.5-1.7h0a3.1,3.1,0,0,1,.5-1.7,2.955,2.955,0,0,1,1.5-1.1,7.129,7.129,0,0,1,2.3-.5l4.3-.3v1.9l-3.8.3a2.226,2.226,0,0,0-1.3.4.76.76,0,0,0-.6.8h0a1.05,1.05,0,0,0,.5.9,2.133,2.133,0,0,0,1.2.3,2.663,2.663,0,0,0,1.2-.3,1.853,1.853,0,0,0,.8-.7,1.689,1.689,0,0,0,.3-1V85.3a1.29,1.29,0,0,0-.5-1.1,1.844,1.844,0,0,0-1.3-.4,2.269,2.269,0,0,0-1.3.3,1.456,1.456,0,0,0-.6.9v.1H87.6V85a3.594,3.594,0,0,1,.7-1.8A3.978,3.978,0,0,1,89.9,82a6.249,6.249,0,0,1,2.5-.4,6.175,6.175,0,0,1,2.5.5,3.435,3.435,0,0,1,1.6,1.3,3.292,3.292,0,0,1,.6,1.9v7.5h-3V91.2H94a3.915,3.915,0,0,1-.8,1,2.384,2.384,0,0,1-1.1.6C91.7,92.8,91.3,92.9,90.8,92.9Z" fill="#fff"/> - <path id="Path_115" data-name="Path 115" d="M100.6,80.3a1.433,1.433,0,0,1-1.1-.5,1.46,1.46,0,1,1,1.1.5ZM99,92.7v-11h3v11Z" fill="#fff"/> - <path id="Path_116" data-name="Path 116" d="M104.1,92.7v-11h3v1.8h.1a3.738,3.738,0,0,1,1.3-1.5,3.645,3.645,0,0,1,2.1-.5,3.763,3.763,0,0,1,2.8,1.1,4.04,4.04,0,0,1,1,3v7.1h-3V86.2a2.86,2.86,0,0,0-.5-1.7,1.755,1.755,0,0,0-1.5-.6,2.663,2.663,0,0,0-1.2.3,1.765,1.765,0,0,0-.8.9,2.768,2.768,0,0,0-.3,1.3v6.3Z" fill="#fff"/> - <path id="Path_117" data-name="Path 117" d="M121.2,92.9a5.426,5.426,0,0,1-2.9-.7,5.235,5.235,0,0,1-1.9-2,7.349,7.349,0,0,1-.7-3h0a5.559,5.559,0,0,1,.7-3,5.008,5.008,0,0,1,1.8-2,5.95,5.95,0,0,1,5.6,0,4.689,4.689,0,0,1,1.8,1.9,6.527,6.527,0,0,1,.6,2.9v.9h-9.1V86h7.6l-1.4,1.8V86.6A3.808,3.808,0,0,0,123,85a2.723,2.723,0,0,0-.8-1,2.663,2.663,0,0,0-1.2-.3,2.375,2.375,0,0,0-1.2.3,2,2,0,0,0-.8,1,3.808,3.808,0,0,0-.3,1.6v1.2a3.339,3.339,0,0,0,.3,1.5,2.189,2.189,0,0,0,.9,1,2.768,2.768,0,0,0,1.3.3,3.6,3.6,0,0,0,1.1-.2,1.794,1.794,0,0,0,.7-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.7v.1a3.08,3.08,0,0,1-.5,1.2,3.459,3.459,0,0,1-1,1.1,5.3,5.3,0,0,1-1.5.8A3.018,3.018,0,0,1,121.2,92.9Z" fill="#fff"/> - <path id="Path_118" data-name="Path 118" d="M131.9,92.9a3.986,3.986,0,0,1-2.4-.7,3.823,3.823,0,0,1-1.5-2,9.587,9.587,0,0,1-.5-3.1h0A9.587,9.587,0,0,1,128,84a5.265,5.265,0,0,1,1.5-2,3.986,3.986,0,0,1,2.4-.7,3.194,3.194,0,0,1,1.4.3,7.459,7.459,0,0,1,1.2.7,4.44,4.44,0,0,1,.8,1.1h.1V77.7h3V92.5h-3V90.6h-.1a4.44,4.44,0,0,1-.8,1.1,2.589,2.589,0,0,1-1.1.7A1.837,1.837,0,0,1,131.9,92.9Zm1-2.4a2.01,2.01,0,0,0,1.3-.4,2.445,2.445,0,0,0,.9-1.1,4.671,4.671,0,0,0,.3-1.7h0a4.31,4.31,0,0,0-.3-1.7,2.348,2.348,0,0,0-3.5-1.1,2.258,2.258,0,0,0-.8,1.1,4.671,4.671,0,0,0-.3,1.7h0a4.31,4.31,0,0,0,.3,1.7,2.421,2.421,0,0,0,.8,1.1A2.836,2.836,0,0,0,132.9,90.5Z" fill="#fff"/> - </g> - <g id="Group_13" data-name="Group 13"> - <path id="Path_119" data-name="Path 119" d="M58.7,69.1l4.1-11.3h1.4v1.9h-.5l-3.2,9.4Zm2-3,.5-1.4h5.1l.5,1.4Zm6.3,3-3.2-9.4V57.8h.9l4.1,11.3Z" fill="#fff"/> - <path id="Path_120" data-name="Path 120" d="M73.2,69.3a4.648,4.648,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,4.337,4.337,0,0,1-.5-2.3h0a5.555,5.555,0,0,1,.5-2.3,4.009,4.009,0,0,1,1.4-1.5,4.552,4.552,0,0,1,2-.5,3.425,3.425,0,0,1,1.8.4,3.179,3.179,0,0,1,1.2,1.1,2.389,2.389,0,0,1,.5,1.4v.1H75v-.1a2.075,2.075,0,0,0-.6-1,1.7,1.7,0,0,0-1.3-.4,2.016,2.016,0,0,0-1.1.3,2.723,2.723,0,0,0-.8,1A6.053,6.053,0,0,0,71,65h0a3.339,3.339,0,0,0,.3,1.5,2.539,2.539,0,0,0,.8,1,2.244,2.244,0,0,0,2.4-.1,1.524,1.524,0,0,0,.6-1.1v-.1h1.6v.1a3.168,3.168,0,0,1-.6,1.5,2.94,2.94,0,0,1-1.2,1A4.248,4.248,0,0,1,73.2,69.3Z" fill="#fff"/> - <path id="Path_121" data-name="Path 121" d="M80.8,69.3a2.121,2.121,0,0,1-2.4-2.4V62.2H77.2V60.9h1.2V58.8h1.7v2.1h1.5v1.3H80.1v4.6a1.222,1.222,0,0,0,.3.9,1.077,1.077,0,0,0,.8.2h.4v1.3h-.4C81,69.2,81,69.3,80.8,69.3Z" fill="#fff"/> - <path id="Path_122" data-name="Path 122" d="M84,59.6a1.025,1.025,0,1,1,.7-.3A.908.908,0,0,1,84,59.6Zm-.9,9.5V60.9h1.7v8.2Z" fill="#fff"/> - <path id="Path_123" data-name="Path 123" d="M88.8,69.1l-3-8.2h1.8l2.1,6.6h0l2.1-6.6h1.8l-2.9,8.2Z" fill="#fff"/> - <path id="Path_124" data-name="Path 124" d="M97.8,69.3a4.648,4.648,0,0,1-2.1-.5,2.775,2.775,0,0,1-1.3-1.5,5.214,5.214,0,0,1-.5-2.3h0a4.767,4.767,0,0,1,.5-2.2,4.708,4.708,0,0,1,1.3-1.5,3.323,3.323,0,0,1,2-.5,4.228,4.228,0,0,1,2,.5,2.949,2.949,0,0,1,1.3,1.4,4.767,4.767,0,0,1,.5,2.2v.6H94.8V64.3h5.9l-.8,1.1v-.7a2.649,2.649,0,0,0-.3-1.4,3.114,3.114,0,0,0-.7-.9,2.167,2.167,0,0,0-2.2,0,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v.7a3.194,3.194,0,0,0,.3,1.4,1.765,1.765,0,0,0,.8.9,2.133,2.133,0,0,0,1.2.3,2.92,2.92,0,0,0,.9-.2.918.918,0,0,0,.6-.4,2.092,2.092,0,0,0,.4-.6v-.1h1.6v.1a3.552,3.552,0,0,1-.4.9,2.7,2.7,0,0,1-.7.8,10.908,10.908,0,0,1-1.1.6A3.178,3.178,0,0,1,97.8,69.3Z" fill="#fff"/> - <path id="Path_125" data-name="Path 125" d="M102.8,69.1V57.8h1.7V69.1Z" fill="#fff"/> - <path id="Path_126" data-name="Path 126" d="M107.2,71.8h-.5c-.2,0-.3,0-.4-.1V70.4h.5a2.959,2.959,0,0,0,1-.2,1.828,1.828,0,0,0,.6-.8l.1-.4-3-8.2h1.8l2.2,7.1-.3-.4h.4l-.3.4,2.2-7.1h1.8l-3.1,8.6a4.58,4.58,0,0,1-.7,1.4,3.915,3.915,0,0,1-1,.8A2.745,2.745,0,0,1,107.2,71.8Z" fill="#fff"/> - </g> - </g> - <g id="badge-maintained-silver" transform="translate(179.965 10.5)"> - <g id="Group_14" data-name="Group 14"> - <path id="Path_127" data-name="Path 127" d="M109.7,155.1c.4,0,.8.1,1.2.1l4.6.7a14.985,14.985,0,0,0,16.4-9.5l1.6-4.3a15.213,15.213,0,0,1,8.7-8.7l4.3-1.6a15.1,15.1,0,0,0,9.5-16.4l-.7-4.6A14.827,14.827,0,0,1,158.5,99l2.9-3.6a15.213,15.213,0,0,0,3-12.6l-21.1,40.7A69.56,69.56,0,0,1,109.7,155.1Z" fill="#64748b"/> - <path id="Path_128" data-name="Path 128" d="M118.4,80.1H8.6a19.452,19.452,0,0,0-.8,2.2l11.3,21.8a27.41,27.41,0,0,0,24.4,14.8H81.6A27.524,27.524,0,0,0,106,104.1l28.4-54.8a10.814,10.814,0,0,1,1.1-1.8,11.782,11.782,0,0,0-1.1,1.9Z" fill="#64748b"/> - <path id="Path_129" data-name="Path 129" d="M135.4,47.5a21.5,21.5,0,0,1,4-4.5A19.5,19.5,0,0,0,135.4,47.5Z" fill="#1544ff"/> - <path id="Path_130" data-name="Path 130" d="M141.2,41.7a14.309,14.309,0,0,0-1.5,1.1A14.309,14.309,0,0,1,141.2,41.7Z" fill="#1544ff"/> - <path id="Path_131" data-name="Path 131" d="M76.2,161l.3.3a14.918,14.918,0,0,0,18.9,0l2.8-2.3a71.335,71.335,0,0,1-16.7,2Z" fill="#64748b"/> - <path id="Path_132" data-name="Path 132" d="M62.2,16.9c-.4,0-.7-.1-1.1-.1l-4.6-.7a14.985,14.985,0,0,0-16.4,9.5l-1.6,4.3A15.441,15.441,0,0,1,31,38.1H73.2Z" fill="#64748b"/> - <path id="Path_133" data-name="Path 133" d="M141,38a15.066,15.066,0,0,1-7.5-8.2l-1.6-4.3A15.1,15.1,0,0,0,115.5,16l-4.6.7a5.7,5.7,0,0,1-1.3.1L120.5,38Z" fill="#64748b"/> - <path id="Path_134" data-name="Path 134" d="M144.3,39.9a4.671,4.671,0,0,0-1,.5C143.6,40.2,144,40.1,144.3,39.9Z" fill="#1544ff"/> - <path id="Path_135" data-name="Path 135" d="M120.5,38H31a9.743,9.743,0,0,1-1.1.5l-4.3,1.6a15.1,15.1,0,0,0-9.5,16.4l.7,4.6a14.827,14.827,0,0,1-3.2,11.8l-2.9,3.6a13.057,13.057,0,0,0-2.1,3.6H118.4l16-30.7a18.575,18.575,0,0,1,1.1-1.9h0a21.5,21.5,0,0,1,4-4.5c.1-.1.2-.1.2-.2a14.309,14.309,0,0,1,1.5-1.1l.1-.1,1.5-.9.6-.3a9.293,9.293,0,0,1,1-.5c.2-.1.5-.2.7-.3l-2.9-1.1a3.7,3.7,0,0,1-1.1-.5Z" fill="#94a3b8"/> - <path id="Path_136" data-name="Path 136" d="M99,13.6l-3.6-2.9a14.917,14.917,0,0,0-18.9,0L73,13.6a15.007,15.007,0,0,1-10.8,3.3L73.1,38h47.3L109.5,16.9A15.017,15.017,0,0,1,99,13.6Z" fill="#94a3b8"/> - <path id="Path_137" data-name="Path 137" d="M120.5,38Z" fill="#1544ff"/> - <path id="Path_138" data-name="Path 138" d="M158.4,73a14.827,14.827,0,0,1-3.2-11.8l.7-4.6a14.985,14.985,0,0,0-9.5-16.4l-1.5-.6c-.2.1-.5.2-.7.3a4.671,4.671,0,0,0-1,.5l-.6.3-1.5.9-.1.1a14.309,14.309,0,0,0-1.5,1.1c-.1.1-.2.1-.2.2a21.5,21.5,0,0,0-4,4.5h0c-.4.6-.7,1.2-1.1,1.8l-28.4,54.8a27.41,27.41,0,0,1-24.4,14.8H43.5a27.524,27.524,0,0,1-24.4-14.8L7.8,82.3a14.842,14.842,0,0,0,2.9,13.1L13.6,99a14.827,14.827,0,0,1,3.2,11.8l-.7,4.6a14.985,14.985,0,0,0,9.5,16.4l4.3,1.6a15.213,15.213,0,0,1,8.7,8.7l1.6,4.3a15.1,15.1,0,0,0,16.4,9.5l4.6-.7A14.827,14.827,0,0,1,73,158.4l3.3,2.6h5.3a71.335,71.335,0,0,0,16.7-2l.8-.6a15.222,15.222,0,0,1,10.7-3.3,70.037,70.037,0,0,0,33.5-31.5l21.1-40.7a15.3,15.3,0,0,0-3-6.3Z" fill="#94a3b8"/> - <path id="Path_139" data-name="Path 139" d="M145,39.6Z" fill="#1544ff"/> - <path id="Path_140" data-name="Path 140" d="M135.4,47.5Z" fill="#1544ff"/> - <path id="Path_141" data-name="Path 141" d="M143.3,40.4l-.6.3Z" fill="#1544ff"/> - <path id="Path_142" data-name="Path 142" d="M141.2,41.6Z" fill="#1544ff"/> - </g> - <path id="Path_143" data-name="Path 143" d="M92,19.9a9.621,9.621,0,0,0-12,0l-7.4,6a6.3,6.3,0,0,1-5.1,1.4l-9.4-1.5a9.573,9.573,0,0,0-10.4,6l-3.4,8.9a6.761,6.761,0,0,1-3.8,3.8l-8.9,3.4a9.507,9.507,0,0,0-6,10.4l1.5,9.4a6.3,6.3,0,0,1-1.4,5.1l-6,7.4a9.621,9.621,0,0,0,0,12l6,7.4a6.3,6.3,0,0,1,1.4,5.1l-1.5,9.4a9.573,9.573,0,0,0,6,10.4l8.9,3.4a6.761,6.761,0,0,1,3.8,3.8l3.4,8.9a9.507,9.507,0,0,0,10.4,6l9.4-1.5a6.3,6.3,0,0,1,5.1,1.4l7.4,6a9.621,9.621,0,0,0,12,0l7.4-6a6.3,6.3,0,0,1,5.1-1.4l9.4,1.5a9.573,9.573,0,0,0,10.4-6l3.4-8.9a6.761,6.761,0,0,1,3.8-3.8l8.9-3.4a9.507,9.507,0,0,0,6-10.4l-1.5-9.4a6.3,6.3,0,0,1,1.4-5.1l6-7.4a9.621,9.621,0,0,0,0-12l-6-7.4a6.3,6.3,0,0,1-1.4-5.1l1.5-9.4a9.573,9.573,0,0,0-6-10.4l-8.9-3.4a6.761,6.761,0,0,1-3.8-3.8l-3.4-8.9a9.507,9.507,0,0,0-10.4-6l-9.4,1.5a6.3,6.3,0,0,1-5.1-1.4Z" fill="none" stroke="#fff" stroke-width="3"/> - <path id="Path_144" data-name="Path 144" d="M77.5,11.9a13.541,13.541,0,0,1,17,0l3.6,2.9a16.482,16.482,0,0,0,13,3.5l4.6-.7a13.555,13.555,0,0,1,14.8,8.5l1.6,4.3a16.2,16.2,0,0,0,9.5,9.5l4.3,1.6a13.49,13.49,0,0,1,8.5,14.8l-.7,4.6a16.482,16.482,0,0,0,3.5,13l2.9,3.6a13.541,13.541,0,0,1,0,17l-2.9,3.6a16.482,16.482,0,0,0-3.5,13l.7,4.6a13.555,13.555,0,0,1-8.5,14.8l-4.3,1.6a16.2,16.2,0,0,0-9.5,9.5l-1.6,4.3a13.49,13.49,0,0,1-14.8,8.5l-4.6-.7a16.482,16.482,0,0,0-13,3.5l-3.6,2.9a13.541,13.541,0,0,1-17,0l-3.6-2.9a16.482,16.482,0,0,0-13-3.5l-4.6.7a13.555,13.555,0,0,1-14.8-8.5l-1.6-4.3a16.2,16.2,0,0,0-9.5-9.5l-4.3-1.6a13.49,13.49,0,0,1-8.5-14.8l.7-4.6a16.482,16.482,0,0,0-3.5-13l-2.9-3.6a13.541,13.541,0,0,1,0-17l2.9-3.6a16.482,16.482,0,0,0,3.5-13l-.7-4.6a13.555,13.555,0,0,1,8.5-14.8l4.3-1.6a16.2,16.2,0,0,0,9.5-9.5l1.6-4.3a13.49,13.49,0,0,1,14.8-8.5l4.6.7a16.482,16.482,0,0,0,13-3.5Z" fill="none" stroke="#131f30" stroke-width="3" opacity="0.4"/> - <g id="Group_15" data-name="Group 15"> - <path id="Path_145" data-name="Path 145" d="M26.1,117H146.9l-7,7.9-11.7,6.8-6.7,14-18.8-.5-16.2,10L69.3,145l-16.7.6L47.5,140l-4-10.4-14.3-6.4Z" fill="#fff"/> - </g> - <path id="Path_146" data-name="Path 146" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_147" data-name="Path 147" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_148" data-name="Path 148" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_149" data-name="Path 149" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_150" data-name="Path 150" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_151" data-name="Path 151" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_152" data-name="Path 152" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_153" data-name="Path 153" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <g id="Group_16" data-name="Group 16"> - <path id="Path_154" data-name="Path 154" d="M33.9,92.7V77.9h3.6l4.2,10.6h.1L46,77.9h3.6V92.7H46.8v-10H45.4l3.1-4.4L42.8,92.7H40.9L35,78.3l3.1,4.4H36.7v10Z" fill="#fff"/> - <path id="Path_155" data-name="Path 155" d="M54.8,92.9a3.807,3.807,0,0,1-1.9-.4,3.039,3.039,0,0,1-1.3-1.2,3.371,3.371,0,0,1-.5-1.7h0a3.1,3.1,0,0,1,.5-1.7,2.955,2.955,0,0,1,1.5-1.1,7.129,7.129,0,0,1,2.3-.5l4.3-.3v1.9l-3.8.3a2.226,2.226,0,0,0-1.3.4.76.76,0,0,0-.6.8h0a1.05,1.05,0,0,0,.5.9,2.133,2.133,0,0,0,1.2.3,2.663,2.663,0,0,0,1.2-.3,1.853,1.853,0,0,0,.8-.7,1.689,1.689,0,0,0,.3-1V85.3a1.29,1.29,0,0,0-.5-1.1,1.844,1.844,0,0,0-1.3-.4,2.269,2.269,0,0,0-1.3.3,1.456,1.456,0,0,0-.6.9v.1H51.6V85a3.594,3.594,0,0,1,.7-1.8A3.978,3.978,0,0,1,53.9,82a6.249,6.249,0,0,1,2.5-.4,6.175,6.175,0,0,1,2.5.5,3.435,3.435,0,0,1,1.6,1.3,3.292,3.292,0,0,1,.6,1.9v7.5h-3V91.2H58a3.915,3.915,0,0,1-.8,1,2.384,2.384,0,0,1-1.1.6C55.7,92.8,55.2,92.9,54.8,92.9Z" fill="#fff"/> - <path id="Path_156" data-name="Path 156" d="M64.5,80.3a1.433,1.433,0,0,1-1.1-.5,1.6,1.6,0,1,1,2.2,0A1.433,1.433,0,0,1,64.5,80.3ZM63,92.7v-11h3v11Z" fill="#fff"/> - <path id="Path_157" data-name="Path 157" d="M68,92.7v-11h3v1.8h.1A3.738,3.738,0,0,1,72.4,82a3.645,3.645,0,0,1,2.1-.5,3.763,3.763,0,0,1,2.8,1.1,4.04,4.04,0,0,1,1,3v7.1h-3V86.2a2.86,2.86,0,0,0-.5-1.7,1.755,1.755,0,0,0-1.5-.6,2.663,2.663,0,0,0-1.2.3,1.765,1.765,0,0,0-.8.9,2.768,2.768,0,0,0-.3,1.3v6.3Z" fill="#fff"/> - <path id="Path_158" data-name="Path 158" d="M84.5,92.9a4.138,4.138,0,0,1-2.7-.8,3.18,3.18,0,0,1-.9-2.5V84H79.4V81.7h1.5V79h3v2.7h2V84h-2v5.3a1.609,1.609,0,0,0,.3,1.1,1.493,1.493,0,0,0,1,.3h.7v2.2c-.2,0-.4.1-.6.1A1.95,1.95,0,0,0,84.5,92.9Z" fill="#fff"/> - <path id="Path_159" data-name="Path 159" d="M90.8,92.9a3.807,3.807,0,0,1-1.9-.4,3.039,3.039,0,0,1-1.3-1.2,3.371,3.371,0,0,1-.5-1.7h0a3.1,3.1,0,0,1,.5-1.7,2.955,2.955,0,0,1,1.5-1.1,7.129,7.129,0,0,1,2.3-.5l4.3-.3v1.9l-3.8.3a2.226,2.226,0,0,0-1.3.4.76.76,0,0,0-.6.8h0a1.05,1.05,0,0,0,.5.9,2.133,2.133,0,0,0,1.2.3,2.663,2.663,0,0,0,1.2-.3,1.853,1.853,0,0,0,.8-.7,1.689,1.689,0,0,0,.3-1V85.3a1.29,1.29,0,0,0-.5-1.1,1.844,1.844,0,0,0-1.3-.4,2.269,2.269,0,0,0-1.3.3,1.456,1.456,0,0,0-.6.9v.1H87.6V85a3.594,3.594,0,0,1,.7-1.8A3.978,3.978,0,0,1,89.9,82a6.249,6.249,0,0,1,2.5-.4,6.175,6.175,0,0,1,2.5.5,3.435,3.435,0,0,1,1.6,1.3,3.292,3.292,0,0,1,.6,1.9v7.5h-3V91.2H94a3.915,3.915,0,0,1-.8,1,2.384,2.384,0,0,1-1.1.6C91.7,92.8,91.3,92.9,90.8,92.9Z" fill="#fff"/> - <path id="Path_160" data-name="Path 160" d="M100.6,80.3a1.433,1.433,0,0,1-1.1-.5,1.46,1.46,0,1,1,1.1.5ZM99,92.7v-11h3v11Z" fill="#fff"/> - <path id="Path_161" data-name="Path 161" d="M104.1,92.7v-11h3v1.8h.1a3.738,3.738,0,0,1,1.3-1.5,3.645,3.645,0,0,1,2.1-.5,3.763,3.763,0,0,1,2.8,1.1,4.04,4.04,0,0,1,1,3v7.1h-3V86.2a2.86,2.86,0,0,0-.5-1.7,1.755,1.755,0,0,0-1.5-.6,2.663,2.663,0,0,0-1.2.3,1.765,1.765,0,0,0-.8.9,2.768,2.768,0,0,0-.3,1.3v6.3Z" fill="#fff"/> - <path id="Path_162" data-name="Path 162" d="M121.2,92.9a5.426,5.426,0,0,1-2.9-.7,5.235,5.235,0,0,1-1.9-2,7.349,7.349,0,0,1-.7-3h0a5.559,5.559,0,0,1,.7-3,5.008,5.008,0,0,1,1.8-2,5.95,5.95,0,0,1,5.6,0,4.689,4.689,0,0,1,1.8,1.9,6.527,6.527,0,0,1,.6,2.9v.9h-9.1V86h7.6l-1.4,1.8V86.6A3.808,3.808,0,0,0,123,85a2.723,2.723,0,0,0-.8-1,2.663,2.663,0,0,0-1.2-.3,2.375,2.375,0,0,0-1.2.3,2,2,0,0,0-.8,1,3.808,3.808,0,0,0-.3,1.6v1.2a3.339,3.339,0,0,0,.3,1.5,2.189,2.189,0,0,0,.9,1,2.768,2.768,0,0,0,1.3.3,3.6,3.6,0,0,0,1.1-.2,1.794,1.794,0,0,0,.7-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.7v.1a3.08,3.08,0,0,1-.5,1.2,3.459,3.459,0,0,1-1,1.1,5.3,5.3,0,0,1-1.5.8A3.018,3.018,0,0,1,121.2,92.9Z" fill="#fff"/> - <path id="Path_163" data-name="Path 163" d="M131.9,92.9a3.986,3.986,0,0,1-2.4-.7,3.823,3.823,0,0,1-1.5-2,9.587,9.587,0,0,1-.5-3.1h0A9.587,9.587,0,0,1,128,84a5.265,5.265,0,0,1,1.5-2,3.986,3.986,0,0,1,2.4-.7,3.194,3.194,0,0,1,1.4.3,7.459,7.459,0,0,1,1.2.7,4.44,4.44,0,0,1,.8,1.1h.1V77.7h3V92.5h-3V90.6h-.1a4.44,4.44,0,0,1-.8,1.1,2.589,2.589,0,0,1-1.1.7A1.837,1.837,0,0,1,131.9,92.9Zm1-2.4a2.01,2.01,0,0,0,1.3-.4,2.445,2.445,0,0,0,.9-1.1,4.671,4.671,0,0,0,.3-1.7h0a4.31,4.31,0,0,0-.3-1.7,2.348,2.348,0,0,0-3.5-1.1,2.258,2.258,0,0,0-.8,1.1,4.671,4.671,0,0,0-.3,1.7h0a4.31,4.31,0,0,0,.3,1.7,2.421,2.421,0,0,0,.8,1.1A2.836,2.836,0,0,0,132.9,90.5Z" fill="#fff"/> - </g> - <g id="Group_17" data-name="Group 17"> - <path id="Path_164" data-name="Path 164" d="M58.7,69.1l4.1-11.3h1.4v1.9h-.5l-3.2,9.4Zm2-3,.5-1.4h5.1l.5,1.4Zm6.3,3-3.2-9.4V57.8h.9l4.1,11.3Z" fill="#fff"/> - <path id="Path_165" data-name="Path 165" d="M73.2,69.3a4.648,4.648,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,4.337,4.337,0,0,1-.5-2.3h0a5.555,5.555,0,0,1,.5-2.3,4.009,4.009,0,0,1,1.4-1.5,4.552,4.552,0,0,1,2-.5,3.425,3.425,0,0,1,1.8.4,3.179,3.179,0,0,1,1.2,1.1,2.389,2.389,0,0,1,.5,1.4v.1H75v-.1a2.075,2.075,0,0,0-.6-1,1.7,1.7,0,0,0-1.3-.4,2.016,2.016,0,0,0-1.1.3,2.723,2.723,0,0,0-.8,1A6.053,6.053,0,0,0,71,65h0a3.339,3.339,0,0,0,.3,1.5,2.539,2.539,0,0,0,.8,1,2.244,2.244,0,0,0,2.4-.1,1.524,1.524,0,0,0,.6-1.1v-.1h1.6v.1a3.168,3.168,0,0,1-.6,1.5,2.94,2.94,0,0,1-1.2,1A4.248,4.248,0,0,1,73.2,69.3Z" fill="#fff"/> - <path id="Path_166" data-name="Path 166" d="M80.8,69.3a2.121,2.121,0,0,1-2.4-2.4V62.2H77.2V60.9h1.2V58.8h1.7v2.1h1.5v1.3H80.1v4.6a1.222,1.222,0,0,0,.3.9,1.077,1.077,0,0,0,.8.2h.4v1.3h-.4C81,69.2,81,69.3,80.8,69.3Z" fill="#fff"/> - <path id="Path_167" data-name="Path 167" d="M84,59.6a1.025,1.025,0,1,1,.7-.3A.908.908,0,0,1,84,59.6Zm-.9,9.5V60.9h1.7v8.2Z" fill="#fff"/> - <path id="Path_168" data-name="Path 168" d="M88.8,69.1l-3-8.2h1.8l2.1,6.6h0l2.1-6.6h1.8l-2.9,8.2Z" fill="#fff"/> - <path id="Path_169" data-name="Path 169" d="M97.8,69.3a4.648,4.648,0,0,1-2.1-.5,2.775,2.775,0,0,1-1.3-1.5,5.214,5.214,0,0,1-.5-2.3h0a4.767,4.767,0,0,1,.5-2.2,4.708,4.708,0,0,1,1.3-1.5,3.323,3.323,0,0,1,2-.5,4.228,4.228,0,0,1,2,.5,2.949,2.949,0,0,1,1.3,1.4,4.767,4.767,0,0,1,.5,2.2v.6H94.8V64.3h5.9l-.8,1.1v-.7a2.649,2.649,0,0,0-.3-1.4,3.114,3.114,0,0,0-.7-.9,2.167,2.167,0,0,0-2.2,0,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v.7a3.194,3.194,0,0,0,.3,1.4,1.765,1.765,0,0,0,.8.9,2.133,2.133,0,0,0,1.2.3,2.92,2.92,0,0,0,.9-.2.918.918,0,0,0,.6-.4,2.092,2.092,0,0,0,.4-.6v-.1h1.6v.1a3.552,3.552,0,0,1-.4.9,2.7,2.7,0,0,1-.7.8,10.908,10.908,0,0,1-1.1.6A3.178,3.178,0,0,1,97.8,69.3Z" fill="#fff"/> - <path id="Path_170" data-name="Path 170" d="M102.8,69.1V57.8h1.7V69.1Z" fill="#fff"/> - <path id="Path_171" data-name="Path 171" d="M107.2,71.8h-.5c-.2,0-.3,0-.4-.1V70.4h.5a2.959,2.959,0,0,0,1-.2,1.828,1.828,0,0,0,.6-.8l.1-.4-3-8.2h1.8l2.2,7.1-.3-.4h.4l-.3.4,2.2-7.1h1.8l-3.1,8.6a4.58,4.58,0,0,1-.7,1.4,3.915,3.915,0,0,1-1,.8A2.745,2.745,0,0,1,107.2,71.8Z" fill="#fff"/> - </g> - </g> - <g id="badge-maintained-gold" transform="translate(350.965 10.5)"> - <g id="Group_18" data-name="Group 18"> - <path id="Path_172" data-name="Path 172" d="M109.7,155.1c.4,0,.8.1,1.2.1l4.6.7a14.985,14.985,0,0,0,16.4-9.5l1.6-4.3a15.213,15.213,0,0,1,8.7-8.7l4.3-1.6a15.1,15.1,0,0,0,9.5-16.4l-.7-4.6A14.827,14.827,0,0,1,158.5,99l2.9-3.6a15.213,15.213,0,0,0,3-12.6l-21.1,40.7A69.56,69.56,0,0,1,109.7,155.1Z" fill="#fbbf24"/> - <path id="Path_173" data-name="Path 173" d="M118.4,80.1H8.6a19.452,19.452,0,0,0-.8,2.2l11.3,21.8a27.41,27.41,0,0,0,24.4,14.8H81.6A27.524,27.524,0,0,0,106,104.1l28.4-54.8a10.814,10.814,0,0,1,1.1-1.8,11.782,11.782,0,0,0-1.1,1.9Z" fill="#fbbf24"/> - <path id="Path_174" data-name="Path 174" d="M135.4,47.5a21.5,21.5,0,0,1,4-4.5A19.5,19.5,0,0,0,135.4,47.5Z" fill="#1544ff"/> - <path id="Path_175" data-name="Path 175" d="M141.2,41.7a14.309,14.309,0,0,0-1.5,1.1A14.309,14.309,0,0,1,141.2,41.7Z" fill="#1544ff"/> - <path id="Path_176" data-name="Path 176" d="M76.2,161l.3.3a14.918,14.918,0,0,0,18.9,0l2.8-2.3a71.335,71.335,0,0,1-16.7,2Z" fill="#fbbf24"/> - <path id="Path_177" data-name="Path 177" d="M62.2,16.9c-.4,0-.7-.1-1.1-.1l-4.6-.7a14.985,14.985,0,0,0-16.4,9.5l-1.6,4.3A15.441,15.441,0,0,1,31,38.1H73.2Z" fill="#fbbf24"/> - <path id="Path_178" data-name="Path 178" d="M141,38a15.066,15.066,0,0,1-7.5-8.2l-1.6-4.3A15.1,15.1,0,0,0,115.5,16l-4.6.7a5.7,5.7,0,0,1-1.3.1L120.5,38Z" fill="#fbbf24"/> - <path id="Path_179" data-name="Path 179" d="M144.3,39.9a4.671,4.671,0,0,0-1,.5C143.6,40.2,144,40.1,144.3,39.9Z" fill="#1544ff"/> - <path id="Path_180" data-name="Path 180" d="M120.5,38H31a9.743,9.743,0,0,1-1.1.5l-4.3,1.6a15.1,15.1,0,0,0-9.5,16.4l.7,4.6a14.827,14.827,0,0,1-3.2,11.8l-2.9,3.6a13.057,13.057,0,0,0-2.1,3.6H118.4l16-30.7a18.575,18.575,0,0,1,1.1-1.9h0a21.5,21.5,0,0,1,4-4.5c.1-.1.2-.1.2-.2a14.309,14.309,0,0,1,1.5-1.1l.1-.1,1.5-.9.6-.3a9.293,9.293,0,0,1,1-.5c.2-.1.5-.2.7-.3l-2.9-1.1a3.7,3.7,0,0,1-1.1-.5Z" fill="#fde047"/> - <path id="Path_181" data-name="Path 181" d="M99,13.6l-3.6-2.9a14.917,14.917,0,0,0-18.9,0L73,13.6a15.007,15.007,0,0,1-10.8,3.3L73.1,38h47.3L109.5,16.9A15.017,15.017,0,0,1,99,13.6Z" fill="#fde047"/> - <path id="Path_182" data-name="Path 182" d="M120.5,38Z" fill="#1544ff"/> - <path id="Path_183" data-name="Path 183" d="M158.4,73a14.827,14.827,0,0,1-3.2-11.8l.7-4.6a14.985,14.985,0,0,0-9.5-16.4l-1.5-.6c-.2.1-.5.2-.7.3a4.671,4.671,0,0,0-1,.5l-.6.3-1.5.9-.1.1a14.309,14.309,0,0,0-1.5,1.1c-.1.1-.2.1-.2.2a21.5,21.5,0,0,0-4,4.5h0c-.4.6-.7,1.2-1.1,1.8l-28.4,54.8a27.41,27.41,0,0,1-24.4,14.8H43.5a27.524,27.524,0,0,1-24.4-14.8L7.8,82.3a14.842,14.842,0,0,0,2.9,13.1L13.6,99a14.827,14.827,0,0,1,3.2,11.8l-.7,4.6a14.985,14.985,0,0,0,9.5,16.4l4.3,1.6a15.213,15.213,0,0,1,8.7,8.7l1.6,4.3a15.1,15.1,0,0,0,16.4,9.5l4.6-.7A14.827,14.827,0,0,1,73,158.4l3.3,2.6h5.3a71.335,71.335,0,0,0,16.7-2l.8-.6a15.222,15.222,0,0,1,10.7-3.3,70.037,70.037,0,0,0,33.5-31.5l21.1-40.7a15.3,15.3,0,0,0-3-6.3Z" fill="#fde047"/> - <path id="Path_184" data-name="Path 184" d="M145,39.6Z" fill="#1544ff"/> - <path id="Path_185" data-name="Path 185" d="M135.4,47.5Z" fill="#1544ff"/> - <path id="Path_186" data-name="Path 186" d="M143.3,40.4l-.6.3Z" fill="#1544ff"/> - <path id="Path_187" data-name="Path 187" d="M141.2,41.6Z" fill="#1544ff"/> - </g> - <path id="Path_188" data-name="Path 188" d="M92,19.9a9.621,9.621,0,0,0-12,0l-7.4,6a6.3,6.3,0,0,1-5.1,1.4l-9.4-1.5a9.573,9.573,0,0,0-10.4,6l-3.4,8.9a6.761,6.761,0,0,1-3.8,3.8l-8.9,3.4a9.507,9.507,0,0,0-6,10.4l1.5,9.4a6.3,6.3,0,0,1-1.4,5.1l-6,7.4a9.621,9.621,0,0,0,0,12l6,7.4a6.3,6.3,0,0,1,1.4,5.1l-1.5,9.4a9.573,9.573,0,0,0,6,10.4l8.9,3.4a6.761,6.761,0,0,1,3.8,3.8l3.4,8.9a9.507,9.507,0,0,0,10.4,6l9.4-1.5a6.3,6.3,0,0,1,5.1,1.4l7.4,6a9.621,9.621,0,0,0,12,0l7.4-6a6.3,6.3,0,0,1,5.1-1.4l9.4,1.5a9.573,9.573,0,0,0,10.4-6l3.4-8.9a6.761,6.761,0,0,1,3.8-3.8l8.9-3.4a9.507,9.507,0,0,0,6-10.4l-1.5-9.4a6.3,6.3,0,0,1,1.4-5.1l6-7.4a9.621,9.621,0,0,0,0-12l-6-7.4a6.3,6.3,0,0,1-1.4-5.1l1.5-9.4a9.573,9.573,0,0,0-6-10.4l-8.9-3.4a6.761,6.761,0,0,1-3.8-3.8l-3.4-8.9a9.507,9.507,0,0,0-10.4-6l-9.4,1.5a6.3,6.3,0,0,1-5.1-1.4Z" fill="none" stroke="#fff" stroke-width="3"/> - <path id="Path_189" data-name="Path 189" d="M77.5,11.9a13.541,13.541,0,0,1,17,0l3.6,2.9a16.482,16.482,0,0,0,13,3.5l4.6-.7a13.555,13.555,0,0,1,14.8,8.5l1.6,4.3a16.2,16.2,0,0,0,9.5,9.5l4.3,1.6a13.49,13.49,0,0,1,8.5,14.8l-.7,4.6a16.482,16.482,0,0,0,3.5,13l2.9,3.6a13.541,13.541,0,0,1,0,17l-2.9,3.6a16.482,16.482,0,0,0-3.5,13l.7,4.6a13.555,13.555,0,0,1-8.5,14.8l-4.3,1.6a16.2,16.2,0,0,0-9.5,9.5l-1.6,4.3a13.49,13.49,0,0,1-14.8,8.5l-4.6-.7a16.482,16.482,0,0,0-13,3.5l-3.6,2.9a13.541,13.541,0,0,1-17,0l-3.6-2.9a16.482,16.482,0,0,0-13-3.5l-4.6.7a13.555,13.555,0,0,1-14.8-8.5l-1.6-4.3a16.2,16.2,0,0,0-9.5-9.5l-4.3-1.6a13.49,13.49,0,0,1-8.5-14.8l.7-4.6a16.482,16.482,0,0,0-3.5-13l-2.9-3.6a13.541,13.541,0,0,1,0-17l2.9-3.6a16.482,16.482,0,0,0,3.5-13l-.7-4.6a13.555,13.555,0,0,1,8.5-14.8l4.3-1.6a16.2,16.2,0,0,0,9.5-9.5l1.6-4.3a13.49,13.49,0,0,1,14.8-8.5l4.6.7a16.482,16.482,0,0,0,13-3.5Z" fill="none" stroke="#131f30" stroke-width="3" opacity="0.4"/> - <g id="Group_19" data-name="Group 19"> - <path id="Path_190" data-name="Path 190" d="M26.1,117H146.9l-7,7.9-11.7,6.8-6.7,14-18.8-.5-16.2,10L69.3,145l-16.7.6L47.5,140l-4-10.4-14.3-6.4Z" fill="#fff"/> - </g> - <path id="Path_191" data-name="Path 191" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_192" data-name="Path 192" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_193" data-name="Path 193" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_194" data-name="Path 194" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_195" data-name="Path 195" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_196" data-name="Path 196" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_197" data-name="Path 197" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_198" data-name="Path 198" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <g id="Group_20" data-name="Group 20"> - <path id="Path_199" data-name="Path 199" d="M33.9,92.7V77.9h3.6l4.2,10.6h.1L46,77.9h3.6V92.7H46.8v-10H45.4l3.1-4.4L42.8,92.7H40.9L35,78.3l3.1,4.4H36.7v10Z" fill="#fff"/> - <path id="Path_200" data-name="Path 200" d="M54.8,92.9a3.807,3.807,0,0,1-1.9-.4,3.039,3.039,0,0,1-1.3-1.2,3.371,3.371,0,0,1-.5-1.7h0a3.1,3.1,0,0,1,.5-1.7,2.955,2.955,0,0,1,1.5-1.1,7.129,7.129,0,0,1,2.3-.5l4.3-.3v1.9l-3.8.3a2.226,2.226,0,0,0-1.3.4.76.76,0,0,0-.6.8h0a1.05,1.05,0,0,0,.5.9,2.133,2.133,0,0,0,1.2.3,2.663,2.663,0,0,0,1.2-.3,1.853,1.853,0,0,0,.8-.7,1.689,1.689,0,0,0,.3-1V85.3a1.29,1.29,0,0,0-.5-1.1,1.844,1.844,0,0,0-1.3-.4,2.269,2.269,0,0,0-1.3.3,1.456,1.456,0,0,0-.6.9v.1H51.6V85a3.594,3.594,0,0,1,.7-1.8A3.978,3.978,0,0,1,53.9,82a6.249,6.249,0,0,1,2.5-.4,6.175,6.175,0,0,1,2.5.5,3.435,3.435,0,0,1,1.6,1.3,3.292,3.292,0,0,1,.6,1.9v7.5h-3V91.2H58a3.915,3.915,0,0,1-.8,1,2.384,2.384,0,0,1-1.1.6C55.7,92.8,55.2,92.9,54.8,92.9Z" fill="#fff"/> - <path id="Path_201" data-name="Path 201" d="M64.5,80.3a1.433,1.433,0,0,1-1.1-.5,1.6,1.6,0,1,1,2.2,0A1.433,1.433,0,0,1,64.5,80.3ZM63,92.7v-11h3v11Z" fill="#fff"/> - <path id="Path_202" data-name="Path 202" d="M68,92.7v-11h3v1.8h.1A3.738,3.738,0,0,1,72.4,82a3.645,3.645,0,0,1,2.1-.5,3.763,3.763,0,0,1,2.8,1.1,4.04,4.04,0,0,1,1,3v7.1h-3V86.2a2.86,2.86,0,0,0-.5-1.7,1.755,1.755,0,0,0-1.5-.6,2.663,2.663,0,0,0-1.2.3,1.765,1.765,0,0,0-.8.9,2.768,2.768,0,0,0-.3,1.3v6.3Z" fill="#fff"/> - <path id="Path_203" data-name="Path 203" d="M84.5,92.9a4.138,4.138,0,0,1-2.7-.8,3.18,3.18,0,0,1-.9-2.5V84H79.4V81.7h1.5V79h3v2.7h2V84h-2v5.3a1.609,1.609,0,0,0,.3,1.1,1.493,1.493,0,0,0,1,.3h.7v2.2c-.2,0-.4.1-.6.1A1.95,1.95,0,0,0,84.5,92.9Z" fill="#fff"/> - <path id="Path_204" data-name="Path 204" d="M90.8,92.9a3.807,3.807,0,0,1-1.9-.4,3.039,3.039,0,0,1-1.3-1.2,3.371,3.371,0,0,1-.5-1.7h0a3.1,3.1,0,0,1,.5-1.7,2.955,2.955,0,0,1,1.5-1.1,7.129,7.129,0,0,1,2.3-.5l4.3-.3v1.9l-3.8.3a2.226,2.226,0,0,0-1.3.4.76.76,0,0,0-.6.8h0a1.05,1.05,0,0,0,.5.9,2.133,2.133,0,0,0,1.2.3,2.663,2.663,0,0,0,1.2-.3,1.853,1.853,0,0,0,.8-.7,1.689,1.689,0,0,0,.3-1V85.3a1.29,1.29,0,0,0-.5-1.1,1.844,1.844,0,0,0-1.3-.4,2.269,2.269,0,0,0-1.3.3,1.456,1.456,0,0,0-.6.9v.1H87.6V85a3.594,3.594,0,0,1,.7-1.8A3.978,3.978,0,0,1,89.9,82a6.249,6.249,0,0,1,2.5-.4,6.175,6.175,0,0,1,2.5.5,3.435,3.435,0,0,1,1.6,1.3,3.292,3.292,0,0,1,.6,1.9v7.5h-3V91.2H94a3.915,3.915,0,0,1-.8,1,2.384,2.384,0,0,1-1.1.6C91.7,92.8,91.3,92.9,90.8,92.9Z" fill="#fff"/> - <path id="Path_205" data-name="Path 205" d="M100.6,80.3a1.433,1.433,0,0,1-1.1-.5,1.46,1.46,0,1,1,1.1.5ZM99,92.7v-11h3v11Z" fill="#fff"/> - <path id="Path_206" data-name="Path 206" d="M104.1,92.7v-11h3v1.8h.1a3.738,3.738,0,0,1,1.3-1.5,3.645,3.645,0,0,1,2.1-.5,3.763,3.763,0,0,1,2.8,1.1,4.04,4.04,0,0,1,1,3v7.1h-3V86.2a2.86,2.86,0,0,0-.5-1.7,1.755,1.755,0,0,0-1.5-.6,2.663,2.663,0,0,0-1.2.3,1.765,1.765,0,0,0-.8.9,2.768,2.768,0,0,0-.3,1.3v6.3Z" fill="#fff"/> - <path id="Path_207" data-name="Path 207" d="M121.2,92.9a5.426,5.426,0,0,1-2.9-.7,5.235,5.235,0,0,1-1.9-2,7.349,7.349,0,0,1-.7-3h0a5.559,5.559,0,0,1,.7-3,5.008,5.008,0,0,1,1.8-2,5.95,5.95,0,0,1,5.6,0,4.689,4.689,0,0,1,1.8,1.9,6.527,6.527,0,0,1,.6,2.9v.9h-9.1V86h7.6l-1.4,1.8V86.6A3.808,3.808,0,0,0,123,85a2.723,2.723,0,0,0-.8-1,2.663,2.663,0,0,0-1.2-.3,2.375,2.375,0,0,0-1.2.3,2,2,0,0,0-.8,1,3.808,3.808,0,0,0-.3,1.6v1.2a3.339,3.339,0,0,0,.3,1.5,2.189,2.189,0,0,0,.9,1,2.768,2.768,0,0,0,1.3.3,3.6,3.6,0,0,0,1.1-.2,1.794,1.794,0,0,0,.7-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.7v.1a3.08,3.08,0,0,1-.5,1.2,3.459,3.459,0,0,1-1,1.1,5.3,5.3,0,0,1-1.5.8A3.018,3.018,0,0,1,121.2,92.9Z" fill="#fff"/> - <path id="Path_208" data-name="Path 208" d="M131.9,92.9a3.986,3.986,0,0,1-2.4-.7,3.823,3.823,0,0,1-1.5-2,9.587,9.587,0,0,1-.5-3.1h0A9.587,9.587,0,0,1,128,84a5.265,5.265,0,0,1,1.5-2,3.986,3.986,0,0,1,2.4-.7,3.194,3.194,0,0,1,1.4.3,7.459,7.459,0,0,1,1.2.7,4.44,4.44,0,0,1,.8,1.1h.1V77.7h3V92.5h-3V90.6h-.1a4.44,4.44,0,0,1-.8,1.1,2.589,2.589,0,0,1-1.1.7A1.837,1.837,0,0,1,131.9,92.9Zm1-2.4a2.01,2.01,0,0,0,1.3-.4,2.445,2.445,0,0,0,.9-1.1,4.671,4.671,0,0,0,.3-1.7h0a4.31,4.31,0,0,0-.3-1.7,2.348,2.348,0,0,0-3.5-1.1,2.258,2.258,0,0,0-.8,1.1,4.671,4.671,0,0,0-.3,1.7h0a4.31,4.31,0,0,0,.3,1.7,2.421,2.421,0,0,0,.8,1.1A2.836,2.836,0,0,0,132.9,90.5Z" fill="#fff"/> - </g> - <g id="Group_21" data-name="Group 21"> - <path id="Path_209" data-name="Path 209" d="M58.7,69.1l4.1-11.3h1.4v1.9h-.5l-3.2,9.4Zm2-3,.5-1.4h5.1l.5,1.4Zm6.3,3-3.2-9.4V57.8h.9l4.1,11.3Z" fill="#fff"/> - <path id="Path_210" data-name="Path 210" d="M73.2,69.3a4.648,4.648,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,4.337,4.337,0,0,1-.5-2.3h0a5.555,5.555,0,0,1,.5-2.3,4.009,4.009,0,0,1,1.4-1.5,4.552,4.552,0,0,1,2-.5,3.425,3.425,0,0,1,1.8.4,3.179,3.179,0,0,1,1.2,1.1,2.389,2.389,0,0,1,.5,1.4v.1H75v-.1a2.075,2.075,0,0,0-.6-1,1.7,1.7,0,0,0-1.3-.4,2.016,2.016,0,0,0-1.1.3,2.723,2.723,0,0,0-.8,1A6.053,6.053,0,0,0,71,65h0a3.339,3.339,0,0,0,.3,1.5,2.539,2.539,0,0,0,.8,1,2.244,2.244,0,0,0,2.4-.1,1.524,1.524,0,0,0,.6-1.1v-.1h1.6v.1a3.168,3.168,0,0,1-.6,1.5,2.94,2.94,0,0,1-1.2,1A4.248,4.248,0,0,1,73.2,69.3Z" fill="#fff"/> - <path id="Path_211" data-name="Path 211" d="M80.8,69.3a2.121,2.121,0,0,1-2.4-2.4V62.2H77.2V60.9h1.2V58.8h1.7v2.1h1.5v1.3H80.1v4.6a1.222,1.222,0,0,0,.3.9,1.077,1.077,0,0,0,.8.2h.4v1.3h-.4C81,69.2,81,69.3,80.8,69.3Z" fill="#fff"/> - <path id="Path_212" data-name="Path 212" d="M84,59.6a1.025,1.025,0,1,1,.7-.3A.908.908,0,0,1,84,59.6Zm-.9,9.5V60.9h1.7v8.2Z" fill="#fff"/> - <path id="Path_213" data-name="Path 213" d="M88.8,69.1l-3-8.2h1.8l2.1,6.6h0l2.1-6.6h1.8l-2.9,8.2Z" fill="#fff"/> - <path id="Path_214" data-name="Path 214" d="M97.8,69.3a4.648,4.648,0,0,1-2.1-.5,2.775,2.775,0,0,1-1.3-1.5,5.214,5.214,0,0,1-.5-2.3h0a4.767,4.767,0,0,1,.5-2.2,4.708,4.708,0,0,1,1.3-1.5,3.323,3.323,0,0,1,2-.5,4.228,4.228,0,0,1,2,.5,2.949,2.949,0,0,1,1.3,1.4,4.767,4.767,0,0,1,.5,2.2v.6H94.8V64.3h5.9l-.8,1.1v-.7a2.649,2.649,0,0,0-.3-1.4,3.114,3.114,0,0,0-.7-.9,2.167,2.167,0,0,0-2.2,0,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v.7a3.194,3.194,0,0,0,.3,1.4,1.765,1.765,0,0,0,.8.9,2.133,2.133,0,0,0,1.2.3,2.92,2.92,0,0,0,.9-.2.918.918,0,0,0,.6-.4,2.092,2.092,0,0,0,.4-.6v-.1h1.6v.1a3.552,3.552,0,0,1-.4.9,2.7,2.7,0,0,1-.7.8,10.908,10.908,0,0,1-1.1.6A3.178,3.178,0,0,1,97.8,69.3Z" fill="#fff"/> - <path id="Path_215" data-name="Path 215" d="M102.8,69.1V57.8h1.7V69.1Z" fill="#fff"/> - <path id="Path_216" data-name="Path 216" d="M107.2,71.8h-.5c-.2,0-.3,0-.4-.1V70.4h.5a2.959,2.959,0,0,0,1-.2,1.828,1.828,0,0,0,.6-.8l.1-.4-3-8.2h1.8l2.2,7.1-.3-.4h.4l-.3.4,2.2-7.1h1.8l-3.1,8.6a4.58,4.58,0,0,1-.7,1.4,3.915,3.915,0,0,1-1,.8A2.745,2.745,0,0,1,107.2,71.8Z" fill="#fff"/> - </g> - </g> - </g> -</svg> diff --git a/public/assets/badges/badges-overview.png b/public/assets/badges/badges-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..ae7ed2832ce1e0cb72453e3cb2f1f839aa17725c Binary files /dev/null and b/public/assets/badges/badges-overview.png differ diff --git a/public/assets/badges/badges-reuse.svg b/public/assets/badges/badges-reuse.svg deleted file mode 100644 index aedcfcffdd770c6c6b97fdbc2fb0974dba940b5c..0000000000000000000000000000000000000000 --- a/public/assets/badges/badges-reuse.svg +++ /dev/null @@ -1,128 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="367" height="193" viewBox="0 0 367 193"> - <defs> - <clipPath id="clip-badges-reuse"> - <rect width="367" height="193"/> - </clipPath> - </defs> - <g id="badges-reuse" clip-path="url(#clip-badges-reuse)"> - <rect width="367" height="193" fill="#fff"/> - <g id="badge-reuse-ready" transform="translate(12.2 10.5)"> - <g id="Group_22" data-name="Group 22"> - <path id="Path_217" data-name="Path 217" d="M54.7,17.9A75.431,75.431,0,0,0,28.4,38H65.2Z" fill="#64748b"/> - <path id="Path_218" data-name="Path 218" d="M110.4,80.1H11.3A58.279,58.279,0,0,0,11,86a73.25,73.25,0,0,0,3.8,23.5,27.292,27.292,0,0,0,20.7,9.4H73.6A27.524,27.524,0,0,0,98,104.1l28.4-54.8a10.814,10.814,0,0,1,1.1-1.8,11.781,11.781,0,0,0-1.1,1.9Z" fill="#64748b"/> - <path id="Path_219" data-name="Path 219" d="M133.2,41.7a14.309,14.309,0,0,0-1.5,1.1A14.309,14.309,0,0,1,133.2,41.7Z" fill="#1544ff"/> - <path id="Path_220" data-name="Path 220" d="M143.6,38A74.661,74.661,0,0,0,99.1,12.2L112.5,38Z" fill="#64748b"/> - <path id="Path_221" data-name="Path 221" d="M127.4,47.5a21.5,21.5,0,0,1,4-4.5A19.5,19.5,0,0,0,127.4,47.5Z" fill="#1544ff"/> - <path id="Path_222" data-name="Path 222" d="M79.9,160.7a60.78,60.78,0,0,0,6.1.3,75.027,75.027,0,0,0,75-75,75.927,75.927,0,0,0-.8-10.7l-25,48.2A68.929,68.929,0,0,1,79.9,160.7Z" fill="#64748b"/> - <path id="Path_223" data-name="Path 223" d="M140,38.6c-.2,0-.3.1-.4.1A.6.6,0,0,0,140,38.6Z" fill="#1544ff"/> - <path id="Path_224" data-name="Path 224" d="M141.5,38.3h-.2C141.3,38.4,141.4,38.3,141.5,38.3Z" fill="#1544ff"/> - <path id="Path_225" data-name="Path 225" d="M136.3,39.9a4.671,4.671,0,0,0-1,.5C135.6,40.2,136,40.1,136.3,39.9Z" fill="#1544ff"/> - <path id="Path_226" data-name="Path 226" d="M137.9,39.3a6.89,6.89,0,0,0-.8.3A6.892,6.892,0,0,1,137.9,39.3Z" fill="#1544ff"/> - <path id="Path_227" data-name="Path 227" d="M134.7,40.7l-1.5.9Z" fill="#1544ff"/> - <path id="Path_228" data-name="Path 228" d="M112.5,38H28.4A73.987,73.987,0,0,0,11.3,80.1h99.1l16-30.7a18.577,18.577,0,0,1,1.1-1.9h0a21.5,21.5,0,0,1,4-4.5c.1-.1.2-.1.2-.2a14.309,14.309,0,0,1,1.5-1.1l.1-.1,1.5-.9.6-.3a9.293,9.293,0,0,1,1-.5c.2-.1.5-.2.7-.3a6.89,6.89,0,0,0,.8-.3,10.927,10.927,0,0,1,1.7-.5c.1,0,.3-.1.4-.1l1.2-.3h.2c.7-.1,1.5-.2,2.2-.3l-.1-.1Z" fill="#94a3b8"/> - <path id="Path_229" data-name="Path 229" d="M54.7,17.9,65.1,38h47.3L99.1,12.2A70.934,70.934,0,0,0,86,11,74.294,74.294,0,0,0,54.7,17.9Z" fill="#94a3b8"/> - <path id="Path_230" data-name="Path 230" d="M-81.2,80.1Z" fill="#1544ff"/> - <path id="Path_231" data-name="Path 231" d="M112.5,38Z" fill="#1544ff"/> - <path id="Path_232" data-name="Path 232" d="M141.5,38.3h-.2l-1.2.3c-.2,0-.3.1-.4.1-.6.2-1.1.3-1.7.5a6.89,6.89,0,0,0-.8.3,4.875,4.875,0,0,0-.7.3,4.671,4.671,0,0,0-1,.5l-.6.3-1.5.9-.1.1a14.309,14.309,0,0,0-1.5,1.1c-.1.1-.2.1-.2.2a21.5,21.5,0,0,0-4,4.5h0c-.4.6-.7,1.2-1.1,1.8L98.1,104a27.41,27.41,0,0,1-24.4,14.8H35.5a27.449,27.449,0,0,1-20.7-9.4A75.054,75.054,0,0,0,80,160.6a69.446,69.446,0,0,0,55.3-37.2l25-48.2A75.071,75.071,0,0,0,143.8,38C143,38.1,142.2,38.2,141.5,38.3Z" fill="#94a3b8"/> - <path id="Path_233" data-name="Path 233" d="M139.6,38.7c-.6.2-1.1.3-1.7.5A15.428,15.428,0,0,0,139.6,38.7Z" fill="#1544ff"/> - <path id="Path_234" data-name="Path 234" d="M141.3,38.4l-1.2.3A2.133,2.133,0,0,1,141.3,38.4Z" fill="#1544ff"/> - <path id="Path_235" data-name="Path 235" d="M127.4,47.5Z" fill="#1544ff"/> - <path id="Path_236" data-name="Path 236" d="M135.3,40.4l-.6.3Z" fill="#1544ff"/> - <path id="Path_237" data-name="Path 237" d="M141.5,38.3a16.352,16.352,0,0,1,2.2-.2h0A14.979,14.979,0,0,0,141.5,38.3Z" fill="#1544ff"/> - <path id="Path_238" data-name="Path 238" d="M133.2,41.6Z" fill="#1544ff"/> - <path id="Path_239" data-name="Path 239" d="M137,39.6a4.875,4.875,0,0,0-.7.3C136.5,39.8,136.8,39.7,137,39.6Z" fill="#1544ff"/> - <path id="Path_240" data-name="Path 240" d="M131.7,42.8c-.1.1-.2.1-.2.2A.215.215,0,0,1,131.7,42.8Z" fill="#1544ff"/> - </g> - <circle id="Ellipse_1" data-name="Ellipse 1" cx="65.5" cy="65.5" r="65.5" transform="translate(20.5 20.5)" fill="none" stroke="#fff" stroke-width="3"/> - <circle id="Ellipse_2" data-name="Ellipse 2" cx="73.5" cy="73.5" r="73.5" transform="translate(12.5 12.5)" fill="none" stroke="#131f30" stroke-width="3" opacity="0.4"/> - <g id="Group_23" data-name="Group 23"> - <path id="Path_241" data-name="Path 241" d="M27.8,117H143.7l-4.3,7.5-13.1,13.3-16.9,9.9-22.2,3.8-25.7-4.8L44.3,136.1,32.2,125.2Z" fill="#fff"/> - </g> - <path id="Path_242" data-name="Path 242" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_243" data-name="Path 243" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_244" data-name="Path 244" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_245" data-name="Path 245" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_246" data-name="Path 246" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_247" data-name="Path 247" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_248" data-name="Path 248" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_249" data-name="Path 249" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <path id="Path_250" data-name="Path 250" d="M85.7,41.3a1.933,1.933,0,0,1,2.8,0l6,6-6,6a1.98,1.98,0,0,1-2.8-2.8l1.2-1.2a7.378,7.378,0,1,0,4.3,12.5,7.656,7.656,0,0,0,2.2-4.6,2.01,2.01,0,0,1,4,.4,10.945,10.945,0,0,1-3.3,7A11.384,11.384,0,0,1,78,48.5a11.269,11.269,0,0,1,8.7-3.3l-1.1-1.1A2.026,2.026,0,0,1,85.7,41.3Z" fill="#fff" fill-rule="evenodd"/> - <g id="Group_24" data-name="Group 24"> - <path id="Path_251" data-name="Path 251" d="M55.6,84.7V76.2h3.3a3.339,3.339,0,0,1,1.5.3,2.836,2.836,0,0,1,1,.9,2.092,2.092,0,0,1,.3,1.4h0a2.41,2.41,0,0,1-.4,1.5,2.73,2.73,0,0,1-1.2.9L62,84.6H60.5l-1.7-3.2H57.1v3.2l-1.5.1Zm1.3-4.3h1.8a1.594,1.594,0,0,0,1.2-.4,1.366,1.366,0,0,0,.4-1.1h0a1.366,1.366,0,0,0-.4-1.1,1.594,1.594,0,0,0-1.2-.4H56.9Z" fill="#fff"/> - <path id="Path_252" data-name="Path 252" d="M62.9,84.7V76.2h5.4v1.1H64.2v2.5H68v1.1H64.2v2.6h4.1v1.1H62.9v.1Z" fill="#fff"/> - <path id="Path_253" data-name="Path 253" d="M69,84.7l3.1-8.5h1.1v1.4h-.4l-2.4,7.1Zm1.5-2.3.4-1.1h3.8l.4,1.1Zm4.7,2.3-2.4-7.1V76.2h.7l3.1,8.5Z" fill="#fff"/> - <path id="Path_254" data-name="Path 254" d="M77.5,84.7V76.2h3a5.091,5.091,0,0,1,2.2.5,3.159,3.159,0,0,1,1.4,1.4,5.214,5.214,0,0,1,.5,2.3h0a5.214,5.214,0,0,1-.5,2.3,4.009,4.009,0,0,1-1.4,1.5,3.786,3.786,0,0,1-2.2.5Zm1.3-1.1h1.5a2.41,2.41,0,0,0,1.5-.4,2.836,2.836,0,0,0,.9-1,3.984,3.984,0,0,0,.3-1.7h0a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,3.313,3.313,0,0,0-1.5-.4H78.8Z" fill="#fff"/> - <path id="Path_255" data-name="Path 255" d="M87.7,84.7V81.2l-3-5h1.5l2.2,3.7h0l2.2-3.7H92l-3,5v3.5Z" fill="#fff"/> - <path id="Path_256" data-name="Path 256" d="M95.3,84.7V76.2h5.3v1.1h-4V80h3.6v1.1H96.6v3.5H95.3Z" fill="#fff"/> - <path id="Path_257" data-name="Path 257" d="M105.4,84.8a4.648,4.648,0,0,1-2.1-.5,3.389,3.389,0,0,1-1.4-1.5,5.214,5.214,0,0,1-.5-2.3h0a5.214,5.214,0,0,1,.5-2.3,3.389,3.389,0,0,1,1.4-1.5,4.66,4.66,0,0,1,4.2,0,3.389,3.389,0,0,1,1.4,1.5,5.214,5.214,0,0,1,.5,2.3h0a5.214,5.214,0,0,1-.5,2.3,3.389,3.389,0,0,1-1.4,1.5A4.648,4.648,0,0,1,105.4,84.8Zm0-1.1a2.3,2.3,0,0,0,1.4-.4,2.445,2.445,0,0,0,.9-1.1,4.309,4.309,0,0,0,.3-1.7h0a4.309,4.309,0,0,0-.3-1.7,2.445,2.445,0,0,0-.9-1.1,2.65,2.65,0,0,0-2.8,0,2.445,2.445,0,0,0-.9,1.1,4.309,4.309,0,0,0-.3,1.7h0a4.309,4.309,0,0,0,.3,1.7,2.012,2.012,0,0,0,.9,1.1A3.255,3.255,0,0,0,105.4,83.7Z" fill="#fff"/> - <path id="Path_258" data-name="Path 258" d="M110.6,84.7V76.2h3.3a3.339,3.339,0,0,1,1.5.3,2.836,2.836,0,0,1,1,.9,2.092,2.092,0,0,1,.3,1.4h0a2.41,2.41,0,0,1-.4,1.5,2.73,2.73,0,0,1-1.2.9l1.9,3.4h-1.5l-1.7-3.2h-1.7v3.2l-1.5.1Zm1.3-4.3h1.8a1.594,1.594,0,0,0,1.2-.4,1.366,1.366,0,0,0,.4-1.1h0a1.366,1.366,0,0,0-.4-1.1,1.594,1.594,0,0,0-1.2-.4h-1.8Z" fill="#fff"/> - </g> - <g id="Group_25" data-name="Group 25"> - <path id="Path_259" data-name="Path 259" d="M56.1,103.8V88.3h6.4a6.679,6.679,0,0,1,3,.6,4.508,4.508,0,0,1,1.9,1.7,5.38,5.38,0,0,1,.7,2.7h0a5.029,5.029,0,0,1-.8,2.7,4.1,4.1,0,0,1-2,1.7l3.3,6.1H64.9L62,98.2H59.4v5.6Zm3.2-8h2.8a2.883,2.883,0,0,0,1.9-.6,2.139,2.139,0,0,0,.7-1.8h0a2.41,2.41,0,0,0-.7-1.8,2.935,2.935,0,0,0-1.9-.7H59.3S59.3,95.8,59.3,95.8Z" fill="#fff"/> - <path id="Path_260" data-name="Path 260" d="M75,104.1a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.535,5.535,0,0,1,1.9-2.1,6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H70.8v-2h8l-1.5,1.9V97.5a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.836,2.836,0,0,0-.9,1,4.31,4.31,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,10.591,10.591,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A4.273,4.273,0,0,1,75,104.1Z" fill="#fff"/> - <path id="Path_261" data-name="Path 261" d="M85.9,104.1a4.342,4.342,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,5.214,5.214,0,0,1-.5-2.3V92.4H85v6.8a3.2,3.2,0,0,0,.5,1.8,2.111,2.111,0,0,0,1.6.6,2.959,2.959,0,0,0,1-.2,1.794,1.794,0,0,0,.7-.5,2.177,2.177,0,0,0,.5-.8,3.553,3.553,0,0,0,.2-1V92.5h3.1V104H89.5v-1.9h-.1a4.44,4.44,0,0,1-.8,1.1,2.4,2.4,0,0,1-1.2.7A6.052,6.052,0,0,1,85.9,104.1Z" fill="#fff"/> - <path id="Path_262" data-name="Path 262" d="M99.4,104.1a6.845,6.845,0,0,1-2.7-.5,3.708,3.708,0,0,1-1.7-1.3,4.552,4.552,0,0,1-.8-1.9v-.1h3.1v.1a1.64,1.64,0,0,0,.7,1.1,2.235,2.235,0,0,0,1.5.4,3.083,3.083,0,0,0,1-.1,1.612,1.612,0,0,0,.7-.4.735.735,0,0,0,.2-.6h0a.779.779,0,0,0-.3-.7,3.527,3.527,0,0,0-1.2-.5l-2-.4a8.39,8.39,0,0,1-1.9-.7,2.892,2.892,0,0,1-1.1-1.1,3.313,3.313,0,0,1-.4-1.5h0a3.077,3.077,0,0,1,.6-1.9,4.532,4.532,0,0,1,1.7-1.3,6.772,6.772,0,0,1,2.6-.4,6.688,6.688,0,0,1,2.6.5,3.538,3.538,0,0,1,1.6,1.3,3.226,3.226,0,0,1,.6,1.8V96h-2.9v-.1a1.1,1.1,0,0,0-.6-1,2.891,2.891,0,0,0-1.4-.4,2,2,0,0,0-.9.2.918.918,0,0,0-.6.4,1.421,1.421,0,0,0-.2.6h0a.749.749,0,0,0,.1.5,2.181,2.181,0,0,0,.5.4,4.649,4.649,0,0,0,.9.3l2,.4a5.772,5.772,0,0,1,2.6,1.1,2.792,2.792,0,0,1,.8,2h0a3.379,3.379,0,0,1-.6,2,3.524,3.524,0,0,1-1.8,1.3A10.952,10.952,0,0,1,99.4,104.1Z" fill="#fff"/> - <path id="Path_263" data-name="Path 263" d="M111.2,104.1a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.535,5.535,0,0,1,1.9-2.1,6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H107v-2h8l-1.5,1.9V97.5a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.836,2.836,0,0,0-.9,1,4.31,4.31,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,3.775,3.775,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A4.273,4.273,0,0,1,111.2,104.1Z" fill="#fff"/> - </g> - </g> - <g id="badge-reuse-actively-reused" transform="translate(184.2 10.5)"> - <g id="Group_26" data-name="Group 26"> - <path id="Path_264" data-name="Path 264" d="M54.7,17.9A75.431,75.431,0,0,0,28.4,38H65.2Z" fill="#fbbf24"/> - <path id="Path_265" data-name="Path 265" d="M110.4,80.1H11.3A58.279,58.279,0,0,0,11,86a73.25,73.25,0,0,0,3.8,23.5,27.292,27.292,0,0,0,20.7,9.4H73.6A27.524,27.524,0,0,0,98,104.1l28.4-54.8a10.814,10.814,0,0,1,1.1-1.8,11.781,11.781,0,0,0-1.1,1.9Z" fill="#fbbf24"/> - <path id="Path_266" data-name="Path 266" d="M133.2,41.7a14.309,14.309,0,0,0-1.5,1.1A14.309,14.309,0,0,1,133.2,41.7Z" fill="#1544ff"/> - <path id="Path_267" data-name="Path 267" d="M143.6,38A74.661,74.661,0,0,0,99.1,12.2L112.5,38Z" fill="#fbbf24"/> - <path id="Path_268" data-name="Path 268" d="M127.4,47.5a21.5,21.5,0,0,1,4-4.5A19.5,19.5,0,0,0,127.4,47.5Z" fill="#1544ff"/> - <path id="Path_269" data-name="Path 269" d="M79.9,160.7a60.78,60.78,0,0,0,6.1.3,75.027,75.027,0,0,0,75-75,75.927,75.927,0,0,0-.8-10.7l-25,48.2A68.929,68.929,0,0,1,79.9,160.7Z" fill="#fbbf24"/> - <path id="Path_270" data-name="Path 270" d="M140,38.6c-.2,0-.3.1-.4.1A.6.6,0,0,0,140,38.6Z" fill="#1544ff"/> - <path id="Path_271" data-name="Path 271" d="M141.5,38.3h-.2C141.3,38.4,141.4,38.3,141.5,38.3Z" fill="#1544ff"/> - <path id="Path_272" data-name="Path 272" d="M136.3,39.9a4.671,4.671,0,0,0-1,.5C135.6,40.2,136,40.1,136.3,39.9Z" fill="#1544ff"/> - <path id="Path_273" data-name="Path 273" d="M137.9,39.3a6.89,6.89,0,0,0-.8.3A6.892,6.892,0,0,1,137.9,39.3Z" fill="#1544ff"/> - <path id="Path_274" data-name="Path 274" d="M134.7,40.7l-1.5.9Z" fill="#1544ff"/> - <path id="Path_275" data-name="Path 275" d="M112.5,38H28.4A73.987,73.987,0,0,0,11.3,80.1h99.1l16-30.7a18.577,18.577,0,0,1,1.1-1.9h0a21.5,21.5,0,0,1,4-4.5c.1-.1.2-.1.2-.2a14.309,14.309,0,0,1,1.5-1.1l.1-.1,1.5-.9.6-.3a9.293,9.293,0,0,1,1-.5c.2-.1.5-.2.7-.3a6.89,6.89,0,0,0,.8-.3,10.927,10.927,0,0,1,1.7-.5c.1,0,.3-.1.4-.1l1.2-.3h.2c.7-.1,1.5-.2,2.2-.3l-.1-.1Z" fill="#fde047"/> - <path id="Path_276" data-name="Path 276" d="M54.7,17.9,65.1,38h47.3L99.1,12.2A70.934,70.934,0,0,0,86,11,74.294,74.294,0,0,0,54.7,17.9Z" fill="#fde047"/> - <path id="Path_277" data-name="Path 277" d="M-81.2,80.1Z" fill="#1544ff"/> - <path id="Path_278" data-name="Path 278" d="M112.5,38Z" fill="#1544ff"/> - <path id="Path_279" data-name="Path 279" d="M136.5,39.8a4.671,4.671,0,0,0-1,.5l-.6.3-1.5.9-.1.1a14.309,14.309,0,0,0-1.5,1.1c-.1.1-.2.1-.2.2a21.5,21.5,0,0,0-4,4.5h0c-.4.6-.7,1.2-1.1,1.8L98.1,104a27.41,27.41,0,0,1-24.4,14.8H35.5a27.449,27.449,0,0,1-20.7-9.4A75.054,75.054,0,0,0,80,160.6a69.446,69.446,0,0,0,55.3-37.2l25-48.2A75.071,75.071,0,0,0,143.8,38c-.8.1-1.6.2-2.3.3h-.2l-1.2.3c-.2,0-.3.1-.4.1-.6.2-1.1.3-1.7.5a6.89,6.89,0,0,0-.8.3" fill="#fde047"/> - <path id="Path_280" data-name="Path 280" d="M140.1,38.7" fill="#1544ff"/> - <path id="Path_281" data-name="Path 281" d="M141.3,38.4" fill="#1544ff"/> - <path id="Path_282" data-name="Path 282" d="M127.4,47.5Z" fill="#1544ff"/> - <path id="Path_283" data-name="Path 283" d="M135.3,40.4l-.6.3Z" fill="#1544ff"/> - <path id="Path_284" data-name="Path 284" d="M141.5,38.3" fill="#1544ff"/> - <path id="Path_285" data-name="Path 285" d="M143.7,38.1h0" fill="#1544ff"/> - <path id="Path_286" data-name="Path 286" d="M133.2,41.6Z" fill="#1544ff"/> - </g> - <circle id="Ellipse_3" data-name="Ellipse 3" cx="65.5" cy="65.5" r="65.5" transform="translate(20.5 20.5)" fill="none" stroke="#fff" stroke-width="3"/> - <circle id="Ellipse_4" data-name="Ellipse 4" cx="73.5" cy="73.5" r="73.5" transform="translate(12.5 12.5)" fill="none" stroke="#131f30" stroke-width="3" opacity="0.4"/> - <g id="Group_27" data-name="Group 27"> - <path id="Path_287" data-name="Path 287" d="M27.4,117H144l-7.3,10.6-16.3,13.7L101.5,150l-18,1.5L60.6,147l-8.5-5.1-14.7-12Z" fill="#fff"/> - </g> - <path id="Path_288" data-name="Path 288" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_289" data-name="Path 289" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_290" data-name="Path 290" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_291" data-name="Path 291" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_292" data-name="Path 292" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_293" data-name="Path 293" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_294" data-name="Path 294" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_295" data-name="Path 295" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <path id="Path_296" data-name="Path 296" d="M85.7,41.3a1.933,1.933,0,0,1,2.8,0l6,6-6,6a1.98,1.98,0,0,1-2.8-2.8l1.2-1.2a7.378,7.378,0,1,0,4.3,12.5,7.656,7.656,0,0,0,2.2-4.6,2.01,2.01,0,0,1,4,.4,10.945,10.945,0,0,1-3.3,7A11.384,11.384,0,0,1,78,48.5a11.269,11.269,0,0,1,8.7-3.3l-1.1-1.1A2.026,2.026,0,0,1,85.7,41.3Z" fill="#fff" fill-rule="evenodd"/> - <g id="Group_28" data-name="Group 28"> - <path id="Path_297" data-name="Path 297" d="M48.2,105V89.5h6.4a6.679,6.679,0,0,1,3,.6,4.508,4.508,0,0,1,1.9,1.7,5.38,5.38,0,0,1,.7,2.7h0a5.029,5.029,0,0,1-.8,2.7,4.1,4.1,0,0,1-2,1.7l3.3,6.1H57l-2.9-5.6H51.5V105H48.2Zm3.3-8.1h2.8a2.883,2.883,0,0,0,1.9-.6,2.139,2.139,0,0,0,.7-1.8h0a2.41,2.41,0,0,0-.7-1.8,2.935,2.935,0,0,0-1.9-.7H51.5Z" fill="#fff"/> - <path id="Path_298" data-name="Path 298" d="M67.2,105.2a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.535,5.535,0,0,1,1.9-2.1,6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H63v-2h8l-1.5,1.9V98.6a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.836,2.836,0,0,0-.9,1,4.31,4.31,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,10.591,10.591,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A4.421,4.421,0,0,1,67.2,105.2Z" fill="#fff"/> - <path id="Path_299" data-name="Path 299" d="M78.1,105.2a4.342,4.342,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,5.214,5.214,0,0,1-.5-2.3V93.5h3.1v6.8a3.2,3.2,0,0,0,.5,1.8c.3.5.9.6,1.6.6a2.959,2.959,0,0,0,1-.2,1.794,1.794,0,0,0,.7-.5,2.177,2.177,0,0,0,.5-.8,3.553,3.553,0,0,0,.2-1V93.6h3.1V105H81.7v-1.9h-.1a4.44,4.44,0,0,1-.8,1.1,4.434,4.434,0,0,1-2.7,1Z" fill="#fff"/> - <path id="Path_300" data-name="Path 300" d="M91.6,105.2a6.845,6.845,0,0,1-2.7-.5,3.708,3.708,0,0,1-1.7-1.3,4.065,4.065,0,0,1-.8-1.9v-.1h3.1v.1a1.64,1.64,0,0,0,.7,1.1,2.235,2.235,0,0,0,1.5.4,3.083,3.083,0,0,0,1-.1.918.918,0,0,0,.6-.4.735.735,0,0,0,.2-.6h0a.779.779,0,0,0-.3-.7,8.661,8.661,0,0,0-1.2-.5l-2-.4a8.39,8.39,0,0,1-1.9-.7A2.892,2.892,0,0,1,87,98.5a2.41,2.41,0,0,1-.4-1.5h0a3.077,3.077,0,0,1,.6-1.9,4.532,4.532,0,0,1,1.7-1.3,6.772,6.772,0,0,1,2.6-.4,6.688,6.688,0,0,1,2.6.5,3.538,3.538,0,0,1,1.6,1.3,3.226,3.226,0,0,1,.6,1.8H93.4v-.1a1.1,1.1,0,0,0-.6-1,1.955,1.955,0,0,0-1.4-.4c-.4,0-.7,0-.9.2s-.5.2-.6.4a1.421,1.421,0,0,0-.2.6h0a.749.749,0,0,0,.1.5,1,1,0,0,0,.5.4,4.649,4.649,0,0,0,.9.3l2,.4a5.772,5.772,0,0,1,2.6,1.1,2.792,2.792,0,0,1,.8,2h0a3.379,3.379,0,0,1-.6,2,3.524,3.524,0,0,1-1.8,1.3A5.5,5.5,0,0,1,91.6,105.2Z" fill="#fff"/> - <path id="Path_301" data-name="Path 301" d="M103.4,105.2a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.535,5.535,0,0,1,1.9-2.1,6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H99.2v-2h8l-1.5,1.9V98.6a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.189,2.189,0,0,0-.9,1,4.31,4.31,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,3.775,3.775,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A10.316,10.316,0,0,1,103.4,105.2Z" fill="#fff"/> - <path id="Path_302" data-name="Path 302" d="M114.6,105.2a4.093,4.093,0,0,1-2.5-.7,4.913,4.913,0,0,1-1.6-2.1,7.943,7.943,0,0,1-.6-3.2h0a7.616,7.616,0,0,1,.6-3.2,4.913,4.913,0,0,1,1.6-2.1,4.093,4.093,0,0,1,2.5-.7,3.339,3.339,0,0,1,1.5.3,3.166,3.166,0,0,1,1.2.8,3.6,3.6,0,0,1,.8,1.2h.1v-6h3.1V105h-3.1v-2h-.1a3.677,3.677,0,0,1-2,2A3.416,3.416,0,0,1,114.6,105.2Zm1.1-2.6a1.844,1.844,0,0,0,1.3-.4,2.73,2.73,0,0,0,.9-1.2,4.844,4.844,0,0,0,.3-1.8h0a4.844,4.844,0,0,0-.3-1.8,2.73,2.73,0,0,0-.9-1.2,2.01,2.01,0,0,0-1.3-.4,2.3,2.3,0,0,0-1.4.4,2.73,2.73,0,0,0-.9,1.2,4.844,4.844,0,0,0-.3,1.8h0a4.844,4.844,0,0,0,.3,1.8,2.73,2.73,0,0,0,.9,1.2A2.3,2.3,0,0,0,115.7,102.6Z" fill="#fff"/> - </g> - <g id="Group_29" data-name="Group 29"> - <path id="Path_303" data-name="Path 303" d="M57.4,85.1l4.1-11.3H63v1.9h-.5l-3.2,9.4Zm2-3,.5-1.4H65l.5,1.4Zm6.3,3-3.2-9.4V73.8h.9l4.1,11.3Z" fill="#fff"/> - <path id="Path_304" data-name="Path 304" d="M71.9,85.3a4.648,4.648,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5A7.876,7.876,0,0,1,68,81h0a5.555,5.555,0,0,1,.5-2.3,3.389,3.389,0,0,1,1.4-1.5,4.552,4.552,0,0,1,2-.5,3.425,3.425,0,0,1,1.8.4,3.179,3.179,0,0,1,1.2,1.1,2.389,2.389,0,0,1,.5,1.4v.1H73.8v-.1a2.075,2.075,0,0,0-.6-1,1.7,1.7,0,0,0-1.3-.4,2.016,2.016,0,0,0-1.1.3,2.723,2.723,0,0,0-.8,1,3.339,3.339,0,0,0-.3,1.5h0a3.339,3.339,0,0,0,.3,1.5,2.539,2.539,0,0,0,.8,1,2.244,2.244,0,0,0,2.4-.1,1.524,1.524,0,0,0,.6-1.1v-.1h1.6v.1a3.168,3.168,0,0,1-.6,1.5,2.94,2.94,0,0,1-1.2,1A4.248,4.248,0,0,1,71.9,85.3Z" fill="#fff"/> - <path id="Path_305" data-name="Path 305" d="M79.5,85.3a2.121,2.121,0,0,1-2.4-2.4V78.2H75.9V76.9h1.2V74.8h1.7v2.1h1.5v1.3H78.8v4.6a1.222,1.222,0,0,0,.3.9,1.077,1.077,0,0,0,.8.2h.4v1.3h-.4C79.9,85.3,79.7,85.3,79.5,85.3Z" fill="#fff"/> - <path id="Path_306" data-name="Path 306" d="M82.7,75.6a1.025,1.025,0,1,1,.7-.3A.908.908,0,0,1,82.7,75.6Zm-.9,9.5V76.9h1.7v8.2Z" fill="#fff"/> - <path id="Path_307" data-name="Path 307" d="M87.5,85.1l-3-8.2h1.8l2.1,6.6h0l2.1-6.6h1.8l-2.9,8.2Z" fill="#fff"/> - <path id="Path_308" data-name="Path 308" d="M96.5,85.3a4.648,4.648,0,0,1-2.1-.5,2.775,2.775,0,0,1-1.3-1.5,5.555,5.555,0,0,1-.5-2.3h0a4.767,4.767,0,0,1,.5-2.2,4.708,4.708,0,0,1,1.3-1.5,3.146,3.146,0,0,1,2-.5,4.228,4.228,0,0,1,2,.5,2.949,2.949,0,0,1,1.3,1.4,4.767,4.767,0,0,1,.5,2.2v.6H93.5V80.3h5.9l-.8,1.1v-.7a2.649,2.649,0,0,0-.3-1.4,3.114,3.114,0,0,0-.7-.9,2.167,2.167,0,0,0-2.2,0,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v.7a3.194,3.194,0,0,0,.3,1.4,1.765,1.765,0,0,0,.8.9,2.375,2.375,0,0,0,1.2.3,2.92,2.92,0,0,0,.9-.2.918.918,0,0,0,.6-.4c.1-.2.3-.4.4-.6v-.1h1.6v.1a3.552,3.552,0,0,1-.4.9,2.7,2.7,0,0,1-.7.8,10.906,10.906,0,0,1-1.1.6A3.178,3.178,0,0,1,96.5,85.3Z" fill="#fff"/> - <path id="Path_309" data-name="Path 309" d="M101.5,85.1V73.8h1.7V85.1h-1.7Z" fill="#fff"/> - <path id="Path_310" data-name="Path 310" d="M105.9,87.9h-.5c-.2,0-.3,0-.4-.1V86.5h.5a2.959,2.959,0,0,0,1-.2c.3-.1.4-.4.6-.8l.1-.4-3-8.2H106l2.2,7.1-.3-.4h.4l-.3.4,2.2-7.1H112l-3.1,8.6a4.58,4.58,0,0,1-.7,1.4,2.539,2.539,0,0,1-1,.8A2.745,2.745,0,0,1,105.9,87.9Z" fill="#fff"/> - </g> - </g> - </g> -</svg> diff --git a/public/assets/badges/badges-security.svg b/public/assets/badges/badges-security.svg deleted file mode 100644 index 76131f98d9bb59b609942d2ff18873ac182c89d9..0000000000000000000000000000000000000000 --- a/public/assets/badges/badges-security.svg +++ /dev/null @@ -1,115 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="523" height="193" viewBox="0 0 523 193"> - <defs> - <clipPath id="clip-badges-security"> - <rect width="523" height="193"/> - </clipPath> - </defs> - <g id="badges-security" clip-path="url(#clip-badges-security)"> - <rect width="523" height="193" fill="#fff"/> - <g id="badge-security-gold" transform="translate(8.55 8.338)"> - <g id="Group_1" data-name="Group 1"> - <path id="Path_1" data-name="Path 1" d="M26,27.2A14.946,14.946,0,0,0,16.4,38H65.2L54.4,17.2Z" fill="#fbbf24"/> - <path id="Path_2" data-name="Path 2" d="M73.6,119A27.41,27.41,0,0,0,98,104.2l28.4-54.8a20.93,20.93,0,0,1,28.3-9c.4.2.8.5,1.2.7a14.862,14.862,0,0,0-10-13.8l-47.7-17L112.5,38h31.8a21.31,21.31,0,0,0-17.9,11.3L110.4,80H16v8.4a59.061,59.061,0,0,0,7.3,27.8A27.681,27.681,0,0,0,35.5,119Z" fill="#fbbf24"/> - <path id="Path_3" data-name="Path 3" d="M73.5,161.2H68.8c4.2,2.7,8,4.9,10.9,6.5a12.662,12.662,0,0,0,12.5,0c17.2-9.5,63.7-38.9,63.7-79.2V83.6l-20.8,40.1A69.245,69.245,0,0,1,73.5,161.2Z" fill="#fbbf24"/> - <path id="Path_4" data-name="Path 4" d="M110.4,80l16-30.7A21.054,21.054,0,0,1,144.3,38H16.4a18.588,18.588,0,0,0-.4,3.3V80h94.4Z" fill="#fde047"/> - <path id="Path_5" data-name="Path 5" d="M81,7.8,54.4,17.2,65.2,38h47.3L98.2,10.3,91,7.8A15.564,15.564,0,0,0,81,7.8Z" fill="#fde047"/> - <path id="Path_6" data-name="Path 6" d="M155.9,41.1c-.4-.2-.8-.5-1.2-.7a20.93,20.93,0,0,0-28.3,9L98,104.2A27.41,27.41,0,0,1,73.6,119H35.5a28,28,0,0,1-12.2-2.8c10.7,20.1,30.9,35.7,45.4,45h4.7A69.245,69.245,0,0,0,135,123.7l20.8-40.1V41.4A.367.367,0,0,0,155.9,41.1Z" fill="#fde047"/> - </g> - <path id="Path_7" data-name="Path 7" d="M154.5,88.5c0,19.6-11.3,36.7-25,50.1s-29.5,23.1-38,27.8a11.52,11.52,0,0,1-11.1,0c-8.5-4.7-24.3-14.3-38-27.8s-25-30.5-25-50.1V41.4a13.469,13.469,0,0,1,9-12.7l55-19.4a13.875,13.875,0,0,1,9,0l55,19.4a13.469,13.469,0,0,1,9,12.7V88.5Z" fill="none" stroke="#131f30" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" opacity="0.4"/> - <g id="Group_2" data-name="Group 2"> - <path id="Path_8" data-name="Path 8" d="M89.2,159H82.8A7.923,7.923,0,0,0,89.2,159Z" fill="#fff"/> - <path id="Path_9" data-name="Path 9" d="M146.5,88.5V44.1a8.556,8.556,0,0,0-5.6-8l-52-18.6a8,8,0,0,0-5.7,0l-52,18.6a8.418,8.418,0,0,0-5.6,8V88.5c0,10.4,3.5,20,8.7,28.5H137.7C143,108.5,146.5,98.9,146.5,88.5Z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/> - <path id="Path_10" data-name="Path 10" d="M123.9,135.4A96.519,96.519,0,0,0,139.7,117H32.6a96.519,96.519,0,0,0,15.8,18.4,161.805,161.805,0,0,0,34,23.4c.2.1.3.1.5.2h6.6c.2-.1.3-.1.5-.2C96.1,155.6,110.8,147.4,123.9,135.4Z" fill="#fff"/> - </g> - <path id="Path_11" data-name="Path 11" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_12" data-name="Path 12" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_13" data-name="Path 13" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_14" data-name="Path 14" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_15" data-name="Path 15" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_16" data-name="Path 16" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_17" data-name="Path 17" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_18" data-name="Path 18" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <path id="Path_19" data-name="Path 19" d="M100.4,56.7,83.8,73.3a2.035,2.035,0,0,1-1.5.6,2.2,2.2,0,0,1-1.5-.6L71.7,64a2.035,2.035,0,0,1-.6-1.5,2.2,2.2,0,0,1,.6-1.5l2.6-2.6a2.035,2.035,0,0,1,1.5-.6,2.2,2.2,0,0,1,1.5.6l5.3,5.1L95.1,51.2a2.035,2.035,0,0,1,1.5-.6,2.2,2.2,0,0,1,1.5.6l2.6,2.5a4.234,4.234,0,0,1,.5.7,1.7,1.7,0,0,1,0,1.6A2.974,2.974,0,0,0,100.4,56.7Z" fill="#fff"/> - <g id="Group_3" data-name="Group 3"> - <path id="Path_20" data-name="Path 20" d="M50.9,105.4a10.233,10.233,0,0,1-3.2-.5,5.963,5.963,0,0,1-2.2-1.6,5.007,5.007,0,0,1-.9-2.4v-.2h3.1v.1a3.128,3.128,0,0,0,.5,1,3.324,3.324,0,0,0,2.7.9,7.772,7.772,0,0,0,1.6-.2,2.552,2.552,0,0,0,1-.7,1.777,1.777,0,0,0,.4-1h0a1.425,1.425,0,0,0-.6-1.2,5.605,5.605,0,0,0-2.1-.7l-1.6-.3A6.715,6.715,0,0,1,46.1,97a3.7,3.7,0,0,1-1.2-2.9h0a4.376,4.376,0,0,1,.8-2.5A4.913,4.913,0,0,1,47.8,90,8.308,8.308,0,0,1,54,90a4.6,4.6,0,0,1,2,1.6,4.069,4.069,0,0,1,.8,2.4v.2h-3v-.1a1.6,1.6,0,0,0-.5-1,3.591,3.591,0,0,0-1-.7,3.178,3.178,0,0,0-1.4-.2,5.212,5.212,0,0,0-1.4.2,2.178,2.178,0,0,0-.9.7,1.689,1.689,0,0,0-.3,1h0a1.425,1.425,0,0,0,.6,1.2,5.678,5.678,0,0,0,2,.7l1.6.3a8.539,8.539,0,0,1,2.7.9,4.094,4.094,0,0,1,1.5,1.4,4.648,4.648,0,0,1,.5,2.1h0a4.406,4.406,0,0,1-.7,2.6,5.1,5.1,0,0,1-2.1,1.7A18.7,18.7,0,0,1,50.9,105.4Z" fill="#fff"/> - <path id="Path_21" data-name="Path 21" d="M64.1,105.4a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2A5.535,5.535,0,0,1,61,94.1a6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H59.9v-2h8L66.4,100V98.8a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.836,2.836,0,0,0-.9,1,4.309,4.309,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,10.591,10.591,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A4.421,4.421,0,0,1,64.1,105.4Z" fill="#fff"/> - <path id="Path_22" data-name="Path 22" d="M76.3,105.4a5.559,5.559,0,0,1-3-.7,5.063,5.063,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.063,5.063,0,0,1,2-2.1,5.559,5.559,0,0,1,3-.7A5.666,5.666,0,0,1,79,94a4.034,4.034,0,0,1,1.8,1.6,4.394,4.394,0,0,1,.7,2.2v.1H78.6v-.1a2.666,2.666,0,0,0-.7-1.4,2.035,2.035,0,0,0-1.5-.6,1.844,1.844,0,0,0-1.3.4,2.73,2.73,0,0,0-.9,1.2,5.412,5.412,0,0,0-.3,1.9h0a5.04,5.04,0,0,0,.3,1.9,2.73,2.73,0,0,0,.9,1.2,2.01,2.01,0,0,0,1.3.4,2.456,2.456,0,0,0,1.5-.5,2.349,2.349,0,0,0,.7-1.4v-.1h2.9v.1a4.756,4.756,0,0,1-.7,2.3,4.034,4.034,0,0,1-1.8,1.6A5.954,5.954,0,0,1,76.3,105.4Z" fill="#fff"/> - <path id="Path_23" data-name="Path 23" d="M86.9,105.4a4.342,4.342,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,4.337,4.337,0,0,1-.5-2.3V93.7H86v6.8a3.2,3.2,0,0,0,.5,1.8,2.111,2.111,0,0,0,1.6.6,2.959,2.959,0,0,0,1-.2,1.794,1.794,0,0,0,.7-.5,2.177,2.177,0,0,0,.5-.8,3.553,3.553,0,0,0,.2-1V93.8h3.1v11.3H90.5v-1.9h-.1a4.44,4.44,0,0,1-.8,1.1,2.4,2.4,0,0,1-1.2.7A2.235,2.235,0,0,1,86.9,105.4Z" fill="#fff"/> - <path id="Path_24" data-name="Path 24" d="M95.7,105.1V93.6h3.1v2h.1a3.932,3.932,0,0,1,.9-1.7,2.352,2.352,0,0,1,1.7-.6h.5c.2,0,.3,0,.4.1v2.8a.749.749,0,0,0-.5-.1h-.6a2.5,2.5,0,0,0-1.3.3,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v6.4Z" fill="#fff"/> - <path id="Path_25" data-name="Path 25" d="M105.3,92.1a1.707,1.707,0,0,1-1.7-1.7,1.845,1.845,0,0,1,.5-1.2,1.7,1.7,0,0,1,2.9,1.2,2.078,2.078,0,0,1-.5,1.2A1.346,1.346,0,0,1,105.3,92.1Zm-1.5,13V93.6h3.1v11.5Z" fill="#fff"/> - <path id="Path_26" data-name="Path 26" d="M113.6,105.4a4.251,4.251,0,0,1-2.8-.8,3.371,3.371,0,0,1-.9-2.7V96h-1.6V93.6h1.6V90.8h3.2v2.8h2.1V96h-2.1v5.6a1.246,1.246,0,0,0,.4,1.1,1.609,1.609,0,0,0,1.1.3h.7v2.3c-.2,0-.4.1-.6.1A3.978,3.978,0,0,0,113.6,105.4Z" fill="#fff"/> - <path id="Path_27" data-name="Path 27" d="M118.6,108.9h-.9c-.3,0-.5-.1-.7-.1v-2.3a.6.6,0,0,1,.4.1h.6a3.087,3.087,0,0,0,1.1-.2,1.037,1.037,0,0,0,.6-.8l.1-.4-4.1-11.5h3.4l2.6,9.6-.4-.6h.6l-.4.6,2.6-9.6h3.3l-4,11.7a6.82,6.82,0,0,1-1.1,2.1,4.188,4.188,0,0,1-1.6,1.1A5.842,5.842,0,0,1,118.6,108.9Z" fill="#fff"/> - </g> - </g> - <g id="badge-security-silver" transform="translate(175.55 8.337)"> - <g id="Group_4" data-name="Group 4"> - <path id="Path_28" data-name="Path 28" d="M26,27.2A14.946,14.946,0,0,0,16.4,38H65.2L54.4,17.2Z" fill="#64748b"/> - <path id="Path_29" data-name="Path 29" d="M73.6,119A27.41,27.41,0,0,0,98,104.2l28.4-54.8a20.93,20.93,0,0,1,28.3-9c.4.2.8.5,1.2.7a14.862,14.862,0,0,0-10-13.8l-47.7-17L112.5,38h31.8a21.31,21.31,0,0,0-17.9,11.3L110.4,80H16v8.4a59.061,59.061,0,0,0,7.3,27.8A27.681,27.681,0,0,0,35.5,119Z" fill="#64748b"/> - <path id="Path_30" data-name="Path 30" d="M73.5,161.2H68.8c4.2,2.7,8,4.9,10.9,6.5a12.662,12.662,0,0,0,12.5,0c17.2-9.5,63.7-38.9,63.7-79.2V83.6l-20.8,40.1A69.245,69.245,0,0,1,73.5,161.2Z" fill="#64748b"/> - <path id="Path_31" data-name="Path 31" d="M110.4,80l16-30.7A21.054,21.054,0,0,1,144.3,38H16.4a18.588,18.588,0,0,0-.4,3.3V80h94.4Z" fill="#94a3b8"/> - <path id="Path_32" data-name="Path 32" d="M81,7.8,54.4,17.2,65.2,38h47.3L98.2,10.3,91,7.8A15.564,15.564,0,0,0,81,7.8Z" fill="#94a3b8"/> - <path id="Path_33" data-name="Path 33" d="M155.9,41.1c-.4-.2-.8-.5-1.2-.7a20.93,20.93,0,0,0-28.3,9L98,104.2A27.41,27.41,0,0,1,73.6,119H35.5a28,28,0,0,1-12.2-2.8c10.7,20.1,30.9,35.7,45.4,45h4.7A69.245,69.245,0,0,0,135,123.7l20.8-40.1V41.4A.367.367,0,0,0,155.9,41.1Z" fill="#94a3b8"/> - </g> - <path id="Path_34" data-name="Path 34" d="M154.5,88.5c0,19.6-11.3,36.7-25,50.1s-29.5,23.1-38,27.8a11.52,11.52,0,0,1-11.1,0c-8.5-4.7-24.3-14.3-38-27.8s-25-30.5-25-50.1V41.4a13.469,13.469,0,0,1,9-12.7l55-19.4a13.875,13.875,0,0,1,9,0l55,19.4a13.469,13.469,0,0,1,9,12.7V88.5Z" fill="none" stroke="#131f30" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" opacity="0.4"/> - <g id="Group_5" data-name="Group 5"> - <path id="Path_35" data-name="Path 35" d="M89.2,159H82.8A7.923,7.923,0,0,0,89.2,159Z" fill="#fff"/> - <path id="Path_36" data-name="Path 36" d="M146.5,88.5V44.1a8.556,8.556,0,0,0-5.6-8l-52-18.6a8,8,0,0,0-5.7,0l-52,18.6a8.418,8.418,0,0,0-5.6,8V88.5c0,10.4,3.5,20,8.7,28.5H137.7C143,108.5,146.5,98.9,146.5,88.5Z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/> - <path id="Path_37" data-name="Path 37" d="M123.9,135.4A96.519,96.519,0,0,0,139.7,117H32.6a96.519,96.519,0,0,0,15.8,18.4,161.805,161.805,0,0,0,34,23.4c.2.1.3.1.5.2h6.6c.2-.1.3-.1.5-.2C96.1,155.6,110.8,147.4,123.9,135.4Z" fill="#fff"/> - </g> - <path id="Path_38" data-name="Path 38" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_39" data-name="Path 39" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_40" data-name="Path 40" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_41" data-name="Path 41" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_42" data-name="Path 42" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_43" data-name="Path 43" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_44" data-name="Path 44" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_45" data-name="Path 45" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <path id="Path_46" data-name="Path 46" d="M100.4,56.7,83.8,73.3a2.035,2.035,0,0,1-1.5.6,2.2,2.2,0,0,1-1.5-.6L71.7,64a2.035,2.035,0,0,1-.6-1.5,2.2,2.2,0,0,1,.6-1.5l2.6-2.6a2.035,2.035,0,0,1,1.5-.6,2.2,2.2,0,0,1,1.5.6l5.3,5.1L95.1,51.2a2.035,2.035,0,0,1,1.5-.6,2.2,2.2,0,0,1,1.5.6l2.6,2.5a4.234,4.234,0,0,1,.5.7,1.7,1.7,0,0,1,0,1.6A2.974,2.974,0,0,0,100.4,56.7Z" fill="#fff"/> - <g id="Group_6" data-name="Group 6"> - <path id="Path_47" data-name="Path 47" d="M50.9,105.4a10.233,10.233,0,0,1-3.2-.5,5.963,5.963,0,0,1-2.2-1.6,5.007,5.007,0,0,1-.9-2.4v-.2h3.1v.1a3.128,3.128,0,0,0,.5,1,3.324,3.324,0,0,0,2.7.9,7.772,7.772,0,0,0,1.6-.2,2.552,2.552,0,0,0,1-.7,1.777,1.777,0,0,0,.4-1h0a1.425,1.425,0,0,0-.6-1.2,5.605,5.605,0,0,0-2.1-.7l-1.6-.3A6.715,6.715,0,0,1,46.1,97a3.7,3.7,0,0,1-1.2-2.9h0a4.376,4.376,0,0,1,.8-2.5A4.913,4.913,0,0,1,47.8,90,8.308,8.308,0,0,1,54,90a4.6,4.6,0,0,1,2,1.6,4.069,4.069,0,0,1,.8,2.4v.2h-3v-.1a1.6,1.6,0,0,0-.5-1,3.591,3.591,0,0,0-1-.7,3.178,3.178,0,0,0-1.4-.2,5.212,5.212,0,0,0-1.4.2,2.178,2.178,0,0,0-.9.7,1.689,1.689,0,0,0-.3,1h0a1.425,1.425,0,0,0,.6,1.2,5.678,5.678,0,0,0,2,.7l1.6.3a8.539,8.539,0,0,1,2.7.9,4.094,4.094,0,0,1,1.5,1.4,4.648,4.648,0,0,1,.5,2.1h0a4.406,4.406,0,0,1-.7,2.6,5.1,5.1,0,0,1-2.1,1.7A18.7,18.7,0,0,1,50.9,105.4Z" fill="#fff"/> - <path id="Path_48" data-name="Path 48" d="M64.1,105.4a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2A5.535,5.535,0,0,1,61,94.1a6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H59.9v-2h8L66.4,100V98.8a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.836,2.836,0,0,0-.9,1,4.309,4.309,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,10.591,10.591,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A4.421,4.421,0,0,1,64.1,105.4Z" fill="#fff"/> - <path id="Path_49" data-name="Path 49" d="M76.3,105.4a5.559,5.559,0,0,1-3-.7,5.063,5.063,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.063,5.063,0,0,1,2-2.1,5.559,5.559,0,0,1,3-.7A5.666,5.666,0,0,1,79,94a4.034,4.034,0,0,1,1.8,1.6,4.394,4.394,0,0,1,.7,2.2v.1H78.6v-.1a2.666,2.666,0,0,0-.7-1.4,2.035,2.035,0,0,0-1.5-.6,1.844,1.844,0,0,0-1.3.4,2.73,2.73,0,0,0-.9,1.2,5.412,5.412,0,0,0-.3,1.9h0a5.04,5.04,0,0,0,.3,1.9,2.73,2.73,0,0,0,.9,1.2,2.01,2.01,0,0,0,1.3.4,2.456,2.456,0,0,0,1.5-.5,2.349,2.349,0,0,0,.7-1.4v-.1h2.9v.1a4.756,4.756,0,0,1-.7,2.3,4.034,4.034,0,0,1-1.8,1.6A5.954,5.954,0,0,1,76.3,105.4Z" fill="#fff"/> - <path id="Path_50" data-name="Path 50" d="M86.9,105.4a4.342,4.342,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,4.337,4.337,0,0,1-.5-2.3V93.7H86v6.8a3.2,3.2,0,0,0,.5,1.8,2.111,2.111,0,0,0,1.6.6,2.959,2.959,0,0,0,1-.2,1.794,1.794,0,0,0,.7-.5,2.177,2.177,0,0,0,.5-.8,3.553,3.553,0,0,0,.2-1V93.8h3.1v11.3H90.5v-1.9h-.1a4.44,4.44,0,0,1-.8,1.1,2.4,2.4,0,0,1-1.2.7A2.235,2.235,0,0,1,86.9,105.4Z" fill="#fff"/> - <path id="Path_51" data-name="Path 51" d="M95.7,105.1V93.6h3.1v2h.1a3.932,3.932,0,0,1,.9-1.7,2.352,2.352,0,0,1,1.7-.6h.5c.2,0,.3,0,.4.1v2.8a.749.749,0,0,0-.5-.1h-.6a2.5,2.5,0,0,0-1.3.3,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v6.4Z" fill="#fff"/> - <path id="Path_52" data-name="Path 52" d="M105.3,92.1a1.707,1.707,0,0,1-1.7-1.7,1.845,1.845,0,0,1,.5-1.2,1.7,1.7,0,0,1,2.9,1.2,2.078,2.078,0,0,1-.5,1.2A1.346,1.346,0,0,1,105.3,92.1Zm-1.5,13V93.6h3.1v11.5Z" fill="#fff"/> - <path id="Path_53" data-name="Path 53" d="M113.6,105.4a4.251,4.251,0,0,1-2.8-.8,3.371,3.371,0,0,1-.9-2.7V96h-1.6V93.6h1.6V90.8h3.2v2.8h2.1V96h-2.1v5.6a1.246,1.246,0,0,0,.4,1.1,1.609,1.609,0,0,0,1.1.3h.7v2.3c-.2,0-.4.1-.6.1A3.978,3.978,0,0,0,113.6,105.4Z" fill="#fff"/> - <path id="Path_54" data-name="Path 54" d="M118.6,108.9h-.9c-.3,0-.5-.1-.7-.1v-2.3a.6.6,0,0,1,.4.1h.6a3.087,3.087,0,0,0,1.1-.2,1.037,1.037,0,0,0,.6-.8l.1-.4-4.1-11.5h3.4l2.6,9.6-.4-.6h.6l-.4.6,2.6-9.6h3.3l-4,11.7a6.82,6.82,0,0,1-1.1,2.1,4.188,4.188,0,0,1-1.6,1.1A5.842,5.842,0,0,1,118.6,108.9Z" fill="#fff"/> - </g> - </g> - <g id="badge-security-bronze" transform="translate(342.55 8.337)"> - <g id="Group_7" data-name="Group 7"> - <path id="Path_55" data-name="Path 55" d="M26,27.2A14.946,14.946,0,0,0,16.4,38H65.2L54.4,17.2Z" fill="#92400e"/> - <path id="Path_56" data-name="Path 56" d="M73.6,119A27.41,27.41,0,0,0,98,104.2l28.4-54.8a20.93,20.93,0,0,1,28.3-9c.4.2.8.5,1.2.7a14.862,14.862,0,0,0-10-13.8l-47.7-17L112.5,38h31.8a21.31,21.31,0,0,0-17.9,11.3L110.4,80H16v8.4a59.061,59.061,0,0,0,7.3,27.8A27.681,27.681,0,0,0,35.5,119Z" fill="#92400e"/> - <path id="Path_57" data-name="Path 57" d="M73.5,161.2H68.8c4.2,2.7,8,4.9,10.9,6.5a12.662,12.662,0,0,0,12.5,0c17.2-9.5,63.7-38.9,63.7-79.2V83.6l-20.8,40.1A69.245,69.245,0,0,1,73.5,161.2Z" fill="#92400e"/> - <path id="Path_58" data-name="Path 58" d="M110.4,80l16-30.7A21.054,21.054,0,0,1,144.3,38H16.4a18.588,18.588,0,0,0-.4,3.3V80h94.4Z" fill="#b45309"/> - <path id="Path_59" data-name="Path 59" d="M81,7.8,54.4,17.2,65.2,38h47.3L98.2,10.3,91,7.8A15.564,15.564,0,0,0,81,7.8Z" fill="#b45309"/> - <path id="Path_60" data-name="Path 60" d="M155.9,41.1c-.4-.2-.8-.5-1.2-.7a20.93,20.93,0,0,0-28.3,9L98,104.2A27.41,27.41,0,0,1,73.6,119H35.5a28,28,0,0,1-12.2-2.8c10.7,20.1,30.9,35.7,45.4,45h4.7A69.245,69.245,0,0,0,135,123.7l20.8-40.1V41.4A.367.367,0,0,0,155.9,41.1Z" fill="#b45309"/> - </g> - <path id="Path_61" data-name="Path 61" d="M154.5,88.5c0,19.6-11.3,36.7-25,50.1s-29.5,23.1-38,27.8a11.52,11.52,0,0,1-11.1,0c-8.5-4.7-24.3-14.3-38-27.8s-25-30.5-25-50.1V41.4a13.469,13.469,0,0,1,9-12.7l55-19.4a13.875,13.875,0,0,1,9,0l55,19.4a13.469,13.469,0,0,1,9,12.7V88.5Z" fill="none" stroke="#131f30" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" opacity="0.4"/> - <g id="Group_8" data-name="Group 8"> - <path id="Path_62" data-name="Path 62" d="M89.2,159H82.8A7.923,7.923,0,0,0,89.2,159Z" fill="#fff"/> - <path id="Path_63" data-name="Path 63" d="M146.5,88.5V44.1a8.556,8.556,0,0,0-5.6-8l-52-18.6a8,8,0,0,0-5.7,0l-52,18.6a8.418,8.418,0,0,0-5.6,8V88.5c0,10.4,3.5,20,8.7,28.5H137.7C143,108.5,146.5,98.9,146.5,88.5Z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/> - <path id="Path_64" data-name="Path 64" d="M123.9,135.4A96.519,96.519,0,0,0,139.7,117H32.6a96.519,96.519,0,0,0,15.8,18.4,161.805,161.805,0,0,0,34,23.4c.2.1.3.1.5.2h6.6c.2-.1.3-.1.5-.2C96.1,155.6,110.8,147.4,123.9,135.4Z" fill="#fff"/> - </g> - <path id="Path_65" data-name="Path 65" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_66" data-name="Path 66" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_67" data-name="Path 67" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_68" data-name="Path 68" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_69" data-name="Path 69" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_70" data-name="Path 70" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_71" data-name="Path 71" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_72" data-name="Path 72" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <path id="Path_73" data-name="Path 73" d="M100.4,56.7,83.8,73.3a2.035,2.035,0,0,1-1.5.6,2.2,2.2,0,0,1-1.5-.6L71.7,64a2.035,2.035,0,0,1-.6-1.5,2.2,2.2,0,0,1,.6-1.5l2.6-2.6a2.035,2.035,0,0,1,1.5-.6,2.2,2.2,0,0,1,1.5.6l5.3,5.1L95.1,51.2a2.035,2.035,0,0,1,1.5-.6,2.2,2.2,0,0,1,1.5.6l2.6,2.5a4.234,4.234,0,0,1,.5.7,1.7,1.7,0,0,1,0,1.6A2.974,2.974,0,0,0,100.4,56.7Z" fill="#fff"/> - <g id="Group_9" data-name="Group 9"> - <path id="Path_74" data-name="Path 74" d="M50.9,105.4a10.233,10.233,0,0,1-3.2-.5,5.963,5.963,0,0,1-2.2-1.6,5.007,5.007,0,0,1-.9-2.4v-.2h3.1v.1a3.128,3.128,0,0,0,.5,1,3.324,3.324,0,0,0,2.7.9,7.772,7.772,0,0,0,1.6-.2,2.552,2.552,0,0,0,1-.7,1.777,1.777,0,0,0,.4-1h0a1.425,1.425,0,0,0-.6-1.2,5.605,5.605,0,0,0-2.1-.7l-1.6-.3A6.715,6.715,0,0,1,46.1,97a3.7,3.7,0,0,1-1.2-2.9h0a4.376,4.376,0,0,1,.8-2.5A4.913,4.913,0,0,1,47.8,90,8.308,8.308,0,0,1,54,90a4.6,4.6,0,0,1,2,1.6,4.069,4.069,0,0,1,.8,2.4v.2h-3v-.1a1.6,1.6,0,0,0-.5-1,3.591,3.591,0,0,0-1-.7,3.178,3.178,0,0,0-1.4-.2,5.212,5.212,0,0,0-1.4.2,2.178,2.178,0,0,0-.9.7,1.689,1.689,0,0,0-.3,1h0a1.425,1.425,0,0,0,.6,1.2,5.678,5.678,0,0,0,2,.7l1.6.3a8.539,8.539,0,0,1,2.7.9,4.094,4.094,0,0,1,1.5,1.4,4.648,4.648,0,0,1,.5,2.1h0a4.406,4.406,0,0,1-.7,2.6,5.1,5.1,0,0,1-2.1,1.7A18.7,18.7,0,0,1,50.9,105.4Z" fill="#fff"/> - <path id="Path_75" data-name="Path 75" d="M64.1,105.4a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2A5.535,5.535,0,0,1,61,94.1a6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H59.9v-2h8L66.4,100V98.8a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.836,2.836,0,0,0-.9,1,4.309,4.309,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,10.591,10.591,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A4.421,4.421,0,0,1,64.1,105.4Z" fill="#fff"/> - <path id="Path_76" data-name="Path 76" d="M76.3,105.4a5.559,5.559,0,0,1-3-.7,5.063,5.063,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.063,5.063,0,0,1,2-2.1,5.559,5.559,0,0,1,3-.7A5.666,5.666,0,0,1,79,94a4.034,4.034,0,0,1,1.8,1.6,4.394,4.394,0,0,1,.7,2.2v.1H78.6v-.1a2.666,2.666,0,0,0-.7-1.4,2.035,2.035,0,0,0-1.5-.6,1.844,1.844,0,0,0-1.3.4,2.73,2.73,0,0,0-.9,1.2,5.412,5.412,0,0,0-.3,1.9h0a5.04,5.04,0,0,0,.3,1.9,2.73,2.73,0,0,0,.9,1.2,2.01,2.01,0,0,0,1.3.4,2.456,2.456,0,0,0,1.5-.5,2.349,2.349,0,0,0,.7-1.4v-.1h2.9v.1a4.756,4.756,0,0,1-.7,2.3,4.034,4.034,0,0,1-1.8,1.6A5.954,5.954,0,0,1,76.3,105.4Z" fill="#fff"/> - <path id="Path_77" data-name="Path 77" d="M86.9,105.4a4.342,4.342,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,4.337,4.337,0,0,1-.5-2.3V93.7H86v6.8a3.2,3.2,0,0,0,.5,1.8,2.111,2.111,0,0,0,1.6.6,2.959,2.959,0,0,0,1-.2,1.794,1.794,0,0,0,.7-.5,2.177,2.177,0,0,0,.5-.8,3.553,3.553,0,0,0,.2-1V93.8h3.1v11.3H90.5v-1.9h-.1a4.44,4.44,0,0,1-.8,1.1,2.4,2.4,0,0,1-1.2.7A2.235,2.235,0,0,1,86.9,105.4Z" fill="#fff"/> - <path id="Path_78" data-name="Path 78" d="M95.7,105.1V93.6h3.1v2h.1a3.932,3.932,0,0,1,.9-1.7,2.352,2.352,0,0,1,1.7-.6h.5c.2,0,.3,0,.4.1v2.8a.749.749,0,0,0-.5-.1h-.6a2.5,2.5,0,0,0-1.3.3,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v6.4Z" fill="#fff"/> - <path id="Path_79" data-name="Path 79" d="M105.3,92.1a1.707,1.707,0,0,1-1.7-1.7,1.845,1.845,0,0,1,.5-1.2,1.7,1.7,0,0,1,2.9,1.2,2.078,2.078,0,0,1-.5,1.2A1.346,1.346,0,0,1,105.3,92.1Zm-1.5,13V93.6h3.1v11.5Z" fill="#fff"/> - <path id="Path_80" data-name="Path 80" d="M113.6,105.4a4.251,4.251,0,0,1-2.8-.8,3.371,3.371,0,0,1-.9-2.7V96h-1.6V93.6h1.6V90.8h3.2v2.8h2.1V96h-2.1v5.6a1.246,1.246,0,0,0,.4,1.1,1.609,1.609,0,0,0,1.1.3h.7v2.3c-.2,0-.4.1-.6.1A3.978,3.978,0,0,0,113.6,105.4Z" fill="#fff"/> - <path id="Path_81" data-name="Path 81" d="M118.6,108.9h-.9c-.3,0-.5-.1-.7-.1v-2.3a.6.6,0,0,1,.4.1h.6a3.087,3.087,0,0,0,1.1-.2,1.037,1.037,0,0,0,.6-.8l.1-.4-4.1-11.5h3.4l2.6,9.6-.4-.6h.6l-.4.6,2.6-9.6h3.3l-4,11.7a6.82,6.82,0,0,1-1.1,2.1,4.188,4.188,0,0,1-1.6,1.1A5.842,5.842,0,0,1,118.6,108.9Z" fill="#fff"/> - </g> - </g> - </g> -</svg> diff --git a/public/assets/badges/badges-stacked.svg b/public/assets/badges/badges-stacked.svg deleted file mode 100644 index 1db30e696e5bf96f97a40a1dd1b559691733c4f7..0000000000000000000000000000000000000000 --- a/public/assets/badges/badges-stacked.svg +++ /dev/null @@ -1,398 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="727" height="193" viewBox="0 0 727 193"> - <defs> - <clipPath id="clip-badges-stacked"> - <rect width="727" height="193"/> - </clipPath> - </defs> - <g id="badges-stacked" clip-path="url(#clip-badges-stacked)"> - <rect width="727" height="193" fill="#fff"/> - <g id="badge-maintained-bronze" transform="translate(344.38 1.587)"> - <g id="Group_10" data-name="Group 10"> - <path id="Path_82" data-name="Path 82" d="M109.7,155.1c.4,0,.8.1,1.2.1l4.6.7a14.985,14.985,0,0,0,16.4-9.5l1.6-4.3a15.213,15.213,0,0,1,8.7-8.7l4.3-1.6a15.1,15.1,0,0,0,9.5-16.4l-.7-4.6A14.827,14.827,0,0,1,158.5,99l2.9-3.6a15.213,15.213,0,0,0,3-12.6l-21.1,40.7A69.56,69.56,0,0,1,109.7,155.1Z" fill="#92400e"/> - <path id="Path_83" data-name="Path 83" d="M118.4,80.1H8.6a19.452,19.452,0,0,0-.8,2.2l11.3,21.8a27.41,27.41,0,0,0,24.4,14.8H81.6A27.524,27.524,0,0,0,106,104.1l28.4-54.8a10.814,10.814,0,0,1,1.1-1.8,11.782,11.782,0,0,0-1.1,1.9Z" fill="#92400e"/> - <path id="Path_84" data-name="Path 84" d="M135.4,47.5a21.5,21.5,0,0,1,4-4.5A19.5,19.5,0,0,0,135.4,47.5Z" fill="#1544ff"/> - <path id="Path_85" data-name="Path 85" d="M141.2,41.7a14.309,14.309,0,0,0-1.5,1.1A14.309,14.309,0,0,1,141.2,41.7Z" fill="#1544ff"/> - <path id="Path_86" data-name="Path 86" d="M76.2,161l.3.3a14.918,14.918,0,0,0,18.9,0l2.8-2.3a71.335,71.335,0,0,1-16.7,2Z" fill="#92400e"/> - <path id="Path_87" data-name="Path 87" d="M62.2,16.9c-.4,0-.7-.1-1.1-.1l-4.6-.7a14.985,14.985,0,0,0-16.4,9.5l-1.6,4.3A15.441,15.441,0,0,1,31,38.1H73.2Z" fill="#92400e"/> - <path id="Path_88" data-name="Path 88" d="M141,38a15.066,15.066,0,0,1-7.5-8.2l-1.6-4.3A15.1,15.1,0,0,0,115.5,16l-4.6.7a5.7,5.7,0,0,1-1.3.1L120.5,38Z" fill="#92400e"/> - <path id="Path_89" data-name="Path 89" d="M144.3,39.9a4.671,4.671,0,0,0-1,.5C143.6,40.2,144,40.1,144.3,39.9Z" fill="#1544ff"/> - <path id="Path_90" data-name="Path 90" d="M120.5,38H31a9.743,9.743,0,0,1-1.1.5l-4.3,1.6a15.1,15.1,0,0,0-9.5,16.4l.7,4.6a14.827,14.827,0,0,1-3.2,11.8l-2.9,3.6a13.057,13.057,0,0,0-2.1,3.6H118.4l16-30.7a18.575,18.575,0,0,1,1.1-1.9h0a21.5,21.5,0,0,1,4-4.5c.1-.1.2-.1.2-.2a14.309,14.309,0,0,1,1.5-1.1l.1-.1,1.5-.9.6-.3a9.293,9.293,0,0,1,1-.5c.2-.1.5-.2.7-.3l-2.9-1.1a3.7,3.7,0,0,1-1.1-.5Z" fill="#b45309"/> - <path id="Path_91" data-name="Path 91" d="M99,13.6l-3.6-2.9a14.917,14.917,0,0,0-18.9,0L73,13.6a15.007,15.007,0,0,1-10.8,3.3L73.1,38h47.3L109.5,16.9A15.017,15.017,0,0,1,99,13.6Z" fill="#b45309"/> - <path id="Path_92" data-name="Path 92" d="M120.5,38Z" fill="#1544ff"/> - <path id="Path_93" data-name="Path 93" d="M158.4,73a14.827,14.827,0,0,1-3.2-11.8l.7-4.6a14.985,14.985,0,0,0-9.5-16.4l-1.5-.6c-.2.1-.5.2-.7.3a4.671,4.671,0,0,0-1,.5l-.6.3-1.5.9-.1.1a14.309,14.309,0,0,0-1.5,1.1c-.1.1-.2.1-.2.2a21.5,21.5,0,0,0-4,4.5h0c-.4.6-.7,1.2-1.1,1.8l-28.4,54.8a27.41,27.41,0,0,1-24.4,14.8H43.5a27.524,27.524,0,0,1-24.4-14.8L7.8,82.3a14.842,14.842,0,0,0,2.9,13.1L13.6,99a14.827,14.827,0,0,1,3.2,11.8l-.7,4.6a14.985,14.985,0,0,0,9.5,16.4l4.3,1.6a15.213,15.213,0,0,1,8.7,8.7l1.6,4.3a15.1,15.1,0,0,0,16.4,9.5l4.6-.7A14.827,14.827,0,0,1,73,158.4l3.3,2.6h5.3a71.335,71.335,0,0,0,16.7-2l.8-.6a15.222,15.222,0,0,1,10.7-3.3,70.037,70.037,0,0,0,33.5-31.5l21.1-40.7a15.3,15.3,0,0,0-3-6.3Z" fill="#b45309"/> - <path id="Path_94" data-name="Path 94" d="M145,39.6Z" fill="#1544ff"/> - <path id="Path_95" data-name="Path 95" d="M135.4,47.5Z" fill="#1544ff"/> - <path id="Path_96" data-name="Path 96" d="M143.3,40.4l-.6.3Z" fill="#1544ff"/> - <path id="Path_97" data-name="Path 97" d="M141.2,41.6Z" fill="#1544ff"/> - </g> - <path id="Path_98" data-name="Path 98" d="M92,19.9a9.621,9.621,0,0,0-12,0l-7.4,6a6.3,6.3,0,0,1-5.1,1.4l-9.4-1.5a9.573,9.573,0,0,0-10.4,6l-3.4,8.9a6.761,6.761,0,0,1-3.8,3.8l-8.9,3.4a9.507,9.507,0,0,0-6,10.4l1.5,9.4a6.3,6.3,0,0,1-1.4,5.1l-6,7.4a9.621,9.621,0,0,0,0,12l6,7.4a6.3,6.3,0,0,1,1.4,5.1l-1.5,9.4a9.573,9.573,0,0,0,6,10.4l8.9,3.4a6.761,6.761,0,0,1,3.8,3.8l3.4,8.9a9.507,9.507,0,0,0,10.4,6l9.4-1.5a6.3,6.3,0,0,1,5.1,1.4l7.4,6a9.621,9.621,0,0,0,12,0l7.4-6a6.3,6.3,0,0,1,5.1-1.4l9.4,1.5a9.573,9.573,0,0,0,10.4-6l3.4-8.9a6.761,6.761,0,0,1,3.8-3.8l8.9-3.4a9.507,9.507,0,0,0,6-10.4l-1.5-9.4a6.3,6.3,0,0,1,1.4-5.1l6-7.4a9.621,9.621,0,0,0,0-12l-6-7.4a6.3,6.3,0,0,1-1.4-5.1l1.5-9.4a9.573,9.573,0,0,0-6-10.4l-8.9-3.4a6.761,6.761,0,0,1-3.8-3.8l-3.4-8.9a9.507,9.507,0,0,0-10.4-6l-9.4,1.5a6.3,6.3,0,0,1-5.1-1.4Z" fill="none" stroke="#fff" stroke-width="3"/> - <path id="Path_99" data-name="Path 99" d="M77.5,11.9a13.541,13.541,0,0,1,17,0l3.6,2.9a16.482,16.482,0,0,0,13,3.5l4.6-.7a13.555,13.555,0,0,1,14.8,8.5l1.6,4.3a16.2,16.2,0,0,0,9.5,9.5l4.3,1.6a13.49,13.49,0,0,1,8.5,14.8l-.7,4.6a16.482,16.482,0,0,0,3.5,13l2.9,3.6a13.541,13.541,0,0,1,0,17l-2.9,3.6a16.482,16.482,0,0,0-3.5,13l.7,4.6a13.555,13.555,0,0,1-8.5,14.8l-4.3,1.6a16.2,16.2,0,0,0-9.5,9.5l-1.6,4.3a13.49,13.49,0,0,1-14.8,8.5l-4.6-.7a16.482,16.482,0,0,0-13,3.5l-3.6,2.9a13.541,13.541,0,0,1-17,0l-3.6-2.9a16.482,16.482,0,0,0-13-3.5l-4.6.7a13.555,13.555,0,0,1-14.8-8.5l-1.6-4.3a16.2,16.2,0,0,0-9.5-9.5l-4.3-1.6a13.49,13.49,0,0,1-8.5-14.8l.7-4.6a16.482,16.482,0,0,0-3.5-13l-2.9-3.6a13.541,13.541,0,0,1,0-17l2.9-3.6a16.482,16.482,0,0,0,3.5-13l-.7-4.6a13.555,13.555,0,0,1,8.5-14.8l4.3-1.6a16.2,16.2,0,0,0,9.5-9.5l1.6-4.3a13.49,13.49,0,0,1,14.8-8.5l4.6.7a16.482,16.482,0,0,0,13-3.5Z" fill="none" stroke="#131f30" stroke-width="3" opacity="0.4"/> - <g id="Group_11" data-name="Group 11"> - <path id="Path_100" data-name="Path 100" d="M26.1,117H146.9l-7,7.9-11.7,6.8-6.7,14-18.8-.5-16.2,10L69.3,145l-16.7.6L47.5,140l-4-10.4-14.3-6.4Z" fill="#fff"/> - </g> - <path id="Path_101" data-name="Path 101" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_102" data-name="Path 102" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_103" data-name="Path 103" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_104" data-name="Path 104" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_105" data-name="Path 105" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_106" data-name="Path 106" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_107" data-name="Path 107" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_108" data-name="Path 108" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <g id="Group_12" data-name="Group 12"> - <path id="Path_109" data-name="Path 109" d="M33.9,92.7V77.9h3.6l4.2,10.6h.1L46,77.9h3.6V92.7H46.8v-10H45.4l3.1-4.4L42.8,92.7H40.9L35,78.3l3.1,4.4H36.7v10Z" fill="#fff"/> - <path id="Path_110" data-name="Path 110" d="M54.8,92.9a3.807,3.807,0,0,1-1.9-.4,3.039,3.039,0,0,1-1.3-1.2,3.371,3.371,0,0,1-.5-1.7h0a3.1,3.1,0,0,1,.5-1.7,2.955,2.955,0,0,1,1.5-1.1,7.129,7.129,0,0,1,2.3-.5l4.3-.3v1.9l-3.8.3a2.226,2.226,0,0,0-1.3.4.76.76,0,0,0-.6.8h0a1.05,1.05,0,0,0,.5.9,2.133,2.133,0,0,0,1.2.3,2.663,2.663,0,0,0,1.2-.3,1.853,1.853,0,0,0,.8-.7,1.689,1.689,0,0,0,.3-1V85.3a1.29,1.29,0,0,0-.5-1.1,1.844,1.844,0,0,0-1.3-.4,2.269,2.269,0,0,0-1.3.3,1.456,1.456,0,0,0-.6.9v.1H51.6V85a3.594,3.594,0,0,1,.7-1.8A3.978,3.978,0,0,1,53.9,82a6.249,6.249,0,0,1,2.5-.4,6.175,6.175,0,0,1,2.5.5,3.435,3.435,0,0,1,1.6,1.3,3.292,3.292,0,0,1,.6,1.9v7.5h-3V91.2H58a3.915,3.915,0,0,1-.8,1,2.384,2.384,0,0,1-1.1.6C55.7,92.8,55.2,92.9,54.8,92.9Z" fill="#fff"/> - <path id="Path_111" data-name="Path 111" d="M64.5,80.3a1.433,1.433,0,0,1-1.1-.5,1.6,1.6,0,1,1,2.2,0A1.433,1.433,0,0,1,64.5,80.3ZM63,92.7v-11h3v11Z" fill="#fff"/> - <path id="Path_112" data-name="Path 112" d="M68,92.7v-11h3v1.8h.1A3.738,3.738,0,0,1,72.4,82a3.645,3.645,0,0,1,2.1-.5,3.763,3.763,0,0,1,2.8,1.1,4.04,4.04,0,0,1,1,3v7.1h-3V86.2a2.86,2.86,0,0,0-.5-1.7,1.755,1.755,0,0,0-1.5-.6,2.663,2.663,0,0,0-1.2.3,1.765,1.765,0,0,0-.8.9,2.768,2.768,0,0,0-.3,1.3v6.3Z" fill="#fff"/> - <path id="Path_113" data-name="Path 113" d="M84.5,92.9a4.138,4.138,0,0,1-2.7-.8,3.18,3.18,0,0,1-.9-2.5V84H79.4V81.7h1.5V79h3v2.7h2V84h-2v5.3a1.609,1.609,0,0,0,.3,1.1,1.493,1.493,0,0,0,1,.3h.7v2.2c-.2,0-.4.1-.6.1A1.95,1.95,0,0,0,84.5,92.9Z" fill="#fff"/> - <path id="Path_114" data-name="Path 114" d="M90.8,92.9a3.807,3.807,0,0,1-1.9-.4,3.039,3.039,0,0,1-1.3-1.2,3.371,3.371,0,0,1-.5-1.7h0a3.1,3.1,0,0,1,.5-1.7,2.955,2.955,0,0,1,1.5-1.1,7.129,7.129,0,0,1,2.3-.5l4.3-.3v1.9l-3.8.3a2.226,2.226,0,0,0-1.3.4.76.76,0,0,0-.6.8h0a1.05,1.05,0,0,0,.5.9,2.133,2.133,0,0,0,1.2.3,2.663,2.663,0,0,0,1.2-.3,1.853,1.853,0,0,0,.8-.7,1.689,1.689,0,0,0,.3-1V85.3a1.29,1.29,0,0,0-.5-1.1,1.844,1.844,0,0,0-1.3-.4,2.269,2.269,0,0,0-1.3.3,1.456,1.456,0,0,0-.6.9v.1H87.6V85a3.594,3.594,0,0,1,.7-1.8A3.978,3.978,0,0,1,89.9,82a6.249,6.249,0,0,1,2.5-.4,6.175,6.175,0,0,1,2.5.5,3.435,3.435,0,0,1,1.6,1.3,3.292,3.292,0,0,1,.6,1.9v7.5h-3V91.2H94a3.915,3.915,0,0,1-.8,1,2.384,2.384,0,0,1-1.1.6C91.7,92.8,91.3,92.9,90.8,92.9Z" fill="#fff"/> - <path id="Path_115" data-name="Path 115" d="M100.6,80.3a1.433,1.433,0,0,1-1.1-.5,1.46,1.46,0,1,1,1.1.5ZM99,92.7v-11h3v11Z" fill="#fff"/> - <path id="Path_116" data-name="Path 116" d="M104.1,92.7v-11h3v1.8h.1a3.738,3.738,0,0,1,1.3-1.5,3.645,3.645,0,0,1,2.1-.5,3.763,3.763,0,0,1,2.8,1.1,4.04,4.04,0,0,1,1,3v7.1h-3V86.2a2.86,2.86,0,0,0-.5-1.7,1.755,1.755,0,0,0-1.5-.6,2.663,2.663,0,0,0-1.2.3,1.765,1.765,0,0,0-.8.9,2.768,2.768,0,0,0-.3,1.3v6.3Z" fill="#fff"/> - <path id="Path_117" data-name="Path 117" d="M121.2,92.9a5.426,5.426,0,0,1-2.9-.7,5.235,5.235,0,0,1-1.9-2,7.349,7.349,0,0,1-.7-3h0a5.559,5.559,0,0,1,.7-3,5.008,5.008,0,0,1,1.8-2,5.95,5.95,0,0,1,5.6,0,4.689,4.689,0,0,1,1.8,1.9,6.527,6.527,0,0,1,.6,2.9v.9h-9.1V86h7.6l-1.4,1.8V86.6A3.808,3.808,0,0,0,123,85a2.723,2.723,0,0,0-.8-1,2.663,2.663,0,0,0-1.2-.3,2.375,2.375,0,0,0-1.2.3,2,2,0,0,0-.8,1,3.808,3.808,0,0,0-.3,1.6v1.2a3.339,3.339,0,0,0,.3,1.5,2.189,2.189,0,0,0,.9,1,2.768,2.768,0,0,0,1.3.3,3.6,3.6,0,0,0,1.1-.2,1.794,1.794,0,0,0,.7-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.7v.1a3.08,3.08,0,0,1-.5,1.2,3.459,3.459,0,0,1-1,1.1,5.3,5.3,0,0,1-1.5.8A3.018,3.018,0,0,1,121.2,92.9Z" fill="#fff"/> - <path id="Path_118" data-name="Path 118" d="M131.9,92.9a3.986,3.986,0,0,1-2.4-.7,3.823,3.823,0,0,1-1.5-2,9.587,9.587,0,0,1-.5-3.1h0A9.587,9.587,0,0,1,128,84a5.265,5.265,0,0,1,1.5-2,3.986,3.986,0,0,1,2.4-.7,3.194,3.194,0,0,1,1.4.3,7.459,7.459,0,0,1,1.2.7,4.44,4.44,0,0,1,.8,1.1h.1V77.7h3V92.5h-3V90.6h-.1a4.44,4.44,0,0,1-.8,1.1,2.589,2.589,0,0,1-1.1.7A1.837,1.837,0,0,1,131.9,92.9Zm1-2.4a2.01,2.01,0,0,0,1.3-.4,2.445,2.445,0,0,0,.9-1.1,4.671,4.671,0,0,0,.3-1.7h0a4.31,4.31,0,0,0-.3-1.7,2.348,2.348,0,0,0-3.5-1.1,2.258,2.258,0,0,0-.8,1.1,4.671,4.671,0,0,0-.3,1.7h0a4.31,4.31,0,0,0,.3,1.7,2.421,2.421,0,0,0,.8,1.1A2.836,2.836,0,0,0,132.9,90.5Z" fill="#fff"/> - </g> - <g id="Group_13" data-name="Group 13"> - <path id="Path_119" data-name="Path 119" d="M58.7,69.1l4.1-11.3h1.4v1.9h-.5l-3.2,9.4Zm2-3,.5-1.4h5.1l.5,1.4Zm6.3,3-3.2-9.4V57.8h.9l4.1,11.3Z" fill="#fff"/> - <path id="Path_120" data-name="Path 120" d="M73.2,69.3a4.648,4.648,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,4.337,4.337,0,0,1-.5-2.3h0a5.555,5.555,0,0,1,.5-2.3,4.009,4.009,0,0,1,1.4-1.5,4.552,4.552,0,0,1,2-.5,3.425,3.425,0,0,1,1.8.4,3.179,3.179,0,0,1,1.2,1.1,2.389,2.389,0,0,1,.5,1.4v.1H75v-.1a2.075,2.075,0,0,0-.6-1,1.7,1.7,0,0,0-1.3-.4,2.016,2.016,0,0,0-1.1.3,2.723,2.723,0,0,0-.8,1A6.053,6.053,0,0,0,71,65h0a3.339,3.339,0,0,0,.3,1.5,2.539,2.539,0,0,0,.8,1,2.244,2.244,0,0,0,2.4-.1,1.524,1.524,0,0,0,.6-1.1v-.1h1.6v.1a3.168,3.168,0,0,1-.6,1.5,2.94,2.94,0,0,1-1.2,1A4.248,4.248,0,0,1,73.2,69.3Z" fill="#fff"/> - <path id="Path_121" data-name="Path 121" d="M80.8,69.3a2.121,2.121,0,0,1-2.4-2.4V62.2H77.2V60.9h1.2V58.8h1.7v2.1h1.5v1.3H80.1v4.6a1.222,1.222,0,0,0,.3.9,1.077,1.077,0,0,0,.8.2h.4v1.3h-.4C81,69.2,81,69.3,80.8,69.3Z" fill="#fff"/> - <path id="Path_122" data-name="Path 122" d="M84,59.6a1.025,1.025,0,1,1,.7-.3A.908.908,0,0,1,84,59.6Zm-.9,9.5V60.9h1.7v8.2Z" fill="#fff"/> - <path id="Path_123" data-name="Path 123" d="M88.8,69.1l-3-8.2h1.8l2.1,6.6h0l2.1-6.6h1.8l-2.9,8.2Z" fill="#fff"/> - <path id="Path_124" data-name="Path 124" d="M97.8,69.3a4.648,4.648,0,0,1-2.1-.5,2.775,2.775,0,0,1-1.3-1.5,5.214,5.214,0,0,1-.5-2.3h0a4.767,4.767,0,0,1,.5-2.2,4.708,4.708,0,0,1,1.3-1.5,3.323,3.323,0,0,1,2-.5,4.228,4.228,0,0,1,2,.5,2.949,2.949,0,0,1,1.3,1.4,4.767,4.767,0,0,1,.5,2.2v.6H94.8V64.3h5.9l-.8,1.1v-.7a2.649,2.649,0,0,0-.3-1.4,3.114,3.114,0,0,0-.7-.9,2.167,2.167,0,0,0-2.2,0,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v.7a3.194,3.194,0,0,0,.3,1.4,1.765,1.765,0,0,0,.8.9,2.133,2.133,0,0,0,1.2.3,2.92,2.92,0,0,0,.9-.2.918.918,0,0,0,.6-.4,2.092,2.092,0,0,0,.4-.6v-.1h1.6v.1a3.552,3.552,0,0,1-.4.9,2.7,2.7,0,0,1-.7.8,10.908,10.908,0,0,1-1.1.6A3.178,3.178,0,0,1,97.8,69.3Z" fill="#fff"/> - <path id="Path_125" data-name="Path 125" d="M102.8,69.1V57.8h1.7V69.1Z" fill="#fff"/> - <path id="Path_126" data-name="Path 126" d="M107.2,71.8h-.5c-.2,0-.3,0-.4-.1V70.4h.5a2.959,2.959,0,0,0,1-.2,1.828,1.828,0,0,0,.6-.8l.1-.4-3-8.2h1.8l2.2,7.1-.3-.4h.4l-.3.4,2.2-7.1h1.8l-3.1,8.6a4.58,4.58,0,0,1-.7,1.4,3.915,3.915,0,0,1-1,.8A2.745,2.745,0,0,1,107.2,71.8Z" fill="#fff"/> - </g> - </g> - <g id="badge-maintained-silver" transform="translate(299.696 12.412)"> - <g id="Group_14" data-name="Group 14"> - <path id="Path_127" data-name="Path 127" d="M109.7,155.1c.4,0,.8.1,1.2.1l4.6.7a14.985,14.985,0,0,0,16.4-9.5l1.6-4.3a15.213,15.213,0,0,1,8.7-8.7l4.3-1.6a15.1,15.1,0,0,0,9.5-16.4l-.7-4.6A14.827,14.827,0,0,1,158.5,99l2.9-3.6a15.213,15.213,0,0,0,3-12.6l-21.1,40.7A69.56,69.56,0,0,1,109.7,155.1Z" fill="#64748b"/> - <path id="Path_128" data-name="Path 128" d="M118.4,80.1H8.6a19.452,19.452,0,0,0-.8,2.2l11.3,21.8a27.41,27.41,0,0,0,24.4,14.8H81.6A27.524,27.524,0,0,0,106,104.1l28.4-54.8a10.814,10.814,0,0,1,1.1-1.8,11.782,11.782,0,0,0-1.1,1.9Z" fill="#64748b"/> - <path id="Path_129" data-name="Path 129" d="M135.4,47.5a21.5,21.5,0,0,1,4-4.5A19.5,19.5,0,0,0,135.4,47.5Z" fill="#1544ff"/> - <path id="Path_130" data-name="Path 130" d="M141.2,41.7a14.309,14.309,0,0,0-1.5,1.1A14.309,14.309,0,0,1,141.2,41.7Z" fill="#1544ff"/> - <path id="Path_131" data-name="Path 131" d="M76.2,161l.3.3a14.918,14.918,0,0,0,18.9,0l2.8-2.3a71.335,71.335,0,0,1-16.7,2Z" fill="#64748b"/> - <path id="Path_132" data-name="Path 132" d="M62.2,16.9c-.4,0-.7-.1-1.1-.1l-4.6-.7a14.985,14.985,0,0,0-16.4,9.5l-1.6,4.3A15.441,15.441,0,0,1,31,38.1H73.2Z" fill="#64748b"/> - <path id="Path_133" data-name="Path 133" d="M141,38a15.066,15.066,0,0,1-7.5-8.2l-1.6-4.3A15.1,15.1,0,0,0,115.5,16l-4.6.7a5.7,5.7,0,0,1-1.3.1L120.5,38Z" fill="#64748b"/> - <path id="Path_134" data-name="Path 134" d="M144.3,39.9a4.671,4.671,0,0,0-1,.5C143.6,40.2,144,40.1,144.3,39.9Z" fill="#1544ff"/> - <path id="Path_135" data-name="Path 135" d="M120.5,38H31a9.743,9.743,0,0,1-1.1.5l-4.3,1.6a15.1,15.1,0,0,0-9.5,16.4l.7,4.6a14.827,14.827,0,0,1-3.2,11.8l-2.9,3.6a13.057,13.057,0,0,0-2.1,3.6H118.4l16-30.7a18.575,18.575,0,0,1,1.1-1.9h0a21.5,21.5,0,0,1,4-4.5c.1-.1.2-.1.2-.2a14.309,14.309,0,0,1,1.5-1.1l.1-.1,1.5-.9.6-.3a9.293,9.293,0,0,1,1-.5c.2-.1.5-.2.7-.3l-2.9-1.1a3.7,3.7,0,0,1-1.1-.5Z" fill="#94a3b8"/> - <path id="Path_136" data-name="Path 136" d="M99,13.6l-3.6-2.9a14.917,14.917,0,0,0-18.9,0L73,13.6a15.007,15.007,0,0,1-10.8,3.3L73.1,38h47.3L109.5,16.9A15.017,15.017,0,0,1,99,13.6Z" fill="#94a3b8"/> - <path id="Path_137" data-name="Path 137" d="M120.5,38Z" fill="#1544ff"/> - <path id="Path_138" data-name="Path 138" d="M158.4,73a14.827,14.827,0,0,1-3.2-11.8l.7-4.6a14.985,14.985,0,0,0-9.5-16.4l-1.5-.6c-.2.1-.5.2-.7.3a4.671,4.671,0,0,0-1,.5l-.6.3-1.5.9-.1.1a14.309,14.309,0,0,0-1.5,1.1c-.1.1-.2.1-.2.2a21.5,21.5,0,0,0-4,4.5h0c-.4.6-.7,1.2-1.1,1.8l-28.4,54.8a27.41,27.41,0,0,1-24.4,14.8H43.5a27.524,27.524,0,0,1-24.4-14.8L7.8,82.3a14.842,14.842,0,0,0,2.9,13.1L13.6,99a14.827,14.827,0,0,1,3.2,11.8l-.7,4.6a14.985,14.985,0,0,0,9.5,16.4l4.3,1.6a15.213,15.213,0,0,1,8.7,8.7l1.6,4.3a15.1,15.1,0,0,0,16.4,9.5l4.6-.7A14.827,14.827,0,0,1,73,158.4l3.3,2.6h5.3a71.335,71.335,0,0,0,16.7-2l.8-.6a15.222,15.222,0,0,1,10.7-3.3,70.037,70.037,0,0,0,33.5-31.5l21.1-40.7a15.3,15.3,0,0,0-3-6.3Z" fill="#94a3b8"/> - <path id="Path_139" data-name="Path 139" d="M145,39.6Z" fill="#1544ff"/> - <path id="Path_140" data-name="Path 140" d="M135.4,47.5Z" fill="#1544ff"/> - <path id="Path_141" data-name="Path 141" d="M143.3,40.4l-.6.3Z" fill="#1544ff"/> - <path id="Path_142" data-name="Path 142" d="M141.2,41.6Z" fill="#1544ff"/> - </g> - <path id="Path_143" data-name="Path 143" d="M92,19.9a9.621,9.621,0,0,0-12,0l-7.4,6a6.3,6.3,0,0,1-5.1,1.4l-9.4-1.5a9.573,9.573,0,0,0-10.4,6l-3.4,8.9a6.761,6.761,0,0,1-3.8,3.8l-8.9,3.4a9.507,9.507,0,0,0-6,10.4l1.5,9.4a6.3,6.3,0,0,1-1.4,5.1l-6,7.4a9.621,9.621,0,0,0,0,12l6,7.4a6.3,6.3,0,0,1,1.4,5.1l-1.5,9.4a9.573,9.573,0,0,0,6,10.4l8.9,3.4a6.761,6.761,0,0,1,3.8,3.8l3.4,8.9a9.507,9.507,0,0,0,10.4,6l9.4-1.5a6.3,6.3,0,0,1,5.1,1.4l7.4,6a9.621,9.621,0,0,0,12,0l7.4-6a6.3,6.3,0,0,1,5.1-1.4l9.4,1.5a9.573,9.573,0,0,0,10.4-6l3.4-8.9a6.761,6.761,0,0,1,3.8-3.8l8.9-3.4a9.507,9.507,0,0,0,6-10.4l-1.5-9.4a6.3,6.3,0,0,1,1.4-5.1l6-7.4a9.621,9.621,0,0,0,0-12l-6-7.4a6.3,6.3,0,0,1-1.4-5.1l1.5-9.4a9.573,9.573,0,0,0-6-10.4l-8.9-3.4a6.761,6.761,0,0,1-3.8-3.8l-3.4-8.9a9.507,9.507,0,0,0-10.4-6l-9.4,1.5a6.3,6.3,0,0,1-5.1-1.4Z" fill="none" stroke="#fff" stroke-width="3"/> - <path id="Path_144" data-name="Path 144" d="M77.5,11.9a13.541,13.541,0,0,1,17,0l3.6,2.9a16.482,16.482,0,0,0,13,3.5l4.6-.7a13.555,13.555,0,0,1,14.8,8.5l1.6,4.3a16.2,16.2,0,0,0,9.5,9.5l4.3,1.6a13.49,13.49,0,0,1,8.5,14.8l-.7,4.6a16.482,16.482,0,0,0,3.5,13l2.9,3.6a13.541,13.541,0,0,1,0,17l-2.9,3.6a16.482,16.482,0,0,0-3.5,13l.7,4.6a13.555,13.555,0,0,1-8.5,14.8l-4.3,1.6a16.2,16.2,0,0,0-9.5,9.5l-1.6,4.3a13.49,13.49,0,0,1-14.8,8.5l-4.6-.7a16.482,16.482,0,0,0-13,3.5l-3.6,2.9a13.541,13.541,0,0,1-17,0l-3.6-2.9a16.482,16.482,0,0,0-13-3.5l-4.6.7a13.555,13.555,0,0,1-14.8-8.5l-1.6-4.3a16.2,16.2,0,0,0-9.5-9.5l-4.3-1.6a13.49,13.49,0,0,1-8.5-14.8l.7-4.6a16.482,16.482,0,0,0-3.5-13l-2.9-3.6a13.541,13.541,0,0,1,0-17l2.9-3.6a16.482,16.482,0,0,0,3.5-13l-.7-4.6a13.555,13.555,0,0,1,8.5-14.8l4.3-1.6a16.2,16.2,0,0,0,9.5-9.5l1.6-4.3a13.49,13.49,0,0,1,14.8-8.5l4.6.7a16.482,16.482,0,0,0,13-3.5Z" fill="none" stroke="#131f30" stroke-width="3" opacity="0.4"/> - <g id="Group_15" data-name="Group 15"> - <path id="Path_145" data-name="Path 145" d="M26.1,117H146.9l-7,7.9-11.7,6.8-6.7,14-18.8-.5-16.2,10L69.3,145l-16.7.6L47.5,140l-4-10.4-14.3-6.4Z" fill="#fff"/> - </g> - <path id="Path_146" data-name="Path 146" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_147" data-name="Path 147" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_148" data-name="Path 148" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_149" data-name="Path 149" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_150" data-name="Path 150" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_151" data-name="Path 151" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_152" data-name="Path 152" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_153" data-name="Path 153" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <g id="Group_16" data-name="Group 16"> - <path id="Path_154" data-name="Path 154" d="M33.9,92.7V77.9h3.6l4.2,10.6h.1L46,77.9h3.6V92.7H46.8v-10H45.4l3.1-4.4L42.8,92.7H40.9L35,78.3l3.1,4.4H36.7v10Z" fill="#fff"/> - <path id="Path_155" data-name="Path 155" d="M54.8,92.9a3.807,3.807,0,0,1-1.9-.4,3.039,3.039,0,0,1-1.3-1.2,3.371,3.371,0,0,1-.5-1.7h0a3.1,3.1,0,0,1,.5-1.7,2.955,2.955,0,0,1,1.5-1.1,7.129,7.129,0,0,1,2.3-.5l4.3-.3v1.9l-3.8.3a2.226,2.226,0,0,0-1.3.4.76.76,0,0,0-.6.8h0a1.05,1.05,0,0,0,.5.9,2.133,2.133,0,0,0,1.2.3,2.663,2.663,0,0,0,1.2-.3,1.853,1.853,0,0,0,.8-.7,1.689,1.689,0,0,0,.3-1V85.3a1.29,1.29,0,0,0-.5-1.1,1.844,1.844,0,0,0-1.3-.4,2.269,2.269,0,0,0-1.3.3,1.456,1.456,0,0,0-.6.9v.1H51.6V85a3.594,3.594,0,0,1,.7-1.8A3.978,3.978,0,0,1,53.9,82a6.249,6.249,0,0,1,2.5-.4,6.175,6.175,0,0,1,2.5.5,3.435,3.435,0,0,1,1.6,1.3,3.292,3.292,0,0,1,.6,1.9v7.5h-3V91.2H58a3.915,3.915,0,0,1-.8,1,2.384,2.384,0,0,1-1.1.6C55.7,92.8,55.2,92.9,54.8,92.9Z" fill="#fff"/> - <path id="Path_156" data-name="Path 156" d="M64.5,80.3a1.433,1.433,0,0,1-1.1-.5,1.6,1.6,0,1,1,2.2,0A1.433,1.433,0,0,1,64.5,80.3ZM63,92.7v-11h3v11Z" fill="#fff"/> - <path id="Path_157" data-name="Path 157" d="M68,92.7v-11h3v1.8h.1A3.738,3.738,0,0,1,72.4,82a3.645,3.645,0,0,1,2.1-.5,3.763,3.763,0,0,1,2.8,1.1,4.04,4.04,0,0,1,1,3v7.1h-3V86.2a2.86,2.86,0,0,0-.5-1.7,1.755,1.755,0,0,0-1.5-.6,2.663,2.663,0,0,0-1.2.3,1.765,1.765,0,0,0-.8.9,2.768,2.768,0,0,0-.3,1.3v6.3Z" fill="#fff"/> - <path id="Path_158" data-name="Path 158" d="M84.5,92.9a4.138,4.138,0,0,1-2.7-.8,3.18,3.18,0,0,1-.9-2.5V84H79.4V81.7h1.5V79h3v2.7h2V84h-2v5.3a1.609,1.609,0,0,0,.3,1.1,1.493,1.493,0,0,0,1,.3h.7v2.2c-.2,0-.4.1-.6.1A1.95,1.95,0,0,0,84.5,92.9Z" fill="#fff"/> - <path id="Path_159" data-name="Path 159" d="M90.8,92.9a3.807,3.807,0,0,1-1.9-.4,3.039,3.039,0,0,1-1.3-1.2,3.371,3.371,0,0,1-.5-1.7h0a3.1,3.1,0,0,1,.5-1.7,2.955,2.955,0,0,1,1.5-1.1,7.129,7.129,0,0,1,2.3-.5l4.3-.3v1.9l-3.8.3a2.226,2.226,0,0,0-1.3.4.76.76,0,0,0-.6.8h0a1.05,1.05,0,0,0,.5.9,2.133,2.133,0,0,0,1.2.3,2.663,2.663,0,0,0,1.2-.3,1.853,1.853,0,0,0,.8-.7,1.689,1.689,0,0,0,.3-1V85.3a1.29,1.29,0,0,0-.5-1.1,1.844,1.844,0,0,0-1.3-.4,2.269,2.269,0,0,0-1.3.3,1.456,1.456,0,0,0-.6.9v.1H87.6V85a3.594,3.594,0,0,1,.7-1.8A3.978,3.978,0,0,1,89.9,82a6.249,6.249,0,0,1,2.5-.4,6.175,6.175,0,0,1,2.5.5,3.435,3.435,0,0,1,1.6,1.3,3.292,3.292,0,0,1,.6,1.9v7.5h-3V91.2H94a3.915,3.915,0,0,1-.8,1,2.384,2.384,0,0,1-1.1.6C91.7,92.8,91.3,92.9,90.8,92.9Z" fill="#fff"/> - <path id="Path_160" data-name="Path 160" d="M100.6,80.3a1.433,1.433,0,0,1-1.1-.5,1.46,1.46,0,1,1,1.1.5ZM99,92.7v-11h3v11Z" fill="#fff"/> - <path id="Path_161" data-name="Path 161" d="M104.1,92.7v-11h3v1.8h.1a3.738,3.738,0,0,1,1.3-1.5,3.645,3.645,0,0,1,2.1-.5,3.763,3.763,0,0,1,2.8,1.1,4.04,4.04,0,0,1,1,3v7.1h-3V86.2a2.86,2.86,0,0,0-.5-1.7,1.755,1.755,0,0,0-1.5-.6,2.663,2.663,0,0,0-1.2.3,1.765,1.765,0,0,0-.8.9,2.768,2.768,0,0,0-.3,1.3v6.3Z" fill="#fff"/> - <path id="Path_162" data-name="Path 162" d="M121.2,92.9a5.426,5.426,0,0,1-2.9-.7,5.235,5.235,0,0,1-1.9-2,7.349,7.349,0,0,1-.7-3h0a5.559,5.559,0,0,1,.7-3,5.008,5.008,0,0,1,1.8-2,5.95,5.95,0,0,1,5.6,0,4.689,4.689,0,0,1,1.8,1.9,6.527,6.527,0,0,1,.6,2.9v.9h-9.1V86h7.6l-1.4,1.8V86.6A3.808,3.808,0,0,0,123,85a2.723,2.723,0,0,0-.8-1,2.663,2.663,0,0,0-1.2-.3,2.375,2.375,0,0,0-1.2.3,2,2,0,0,0-.8,1,3.808,3.808,0,0,0-.3,1.6v1.2a3.339,3.339,0,0,0,.3,1.5,2.189,2.189,0,0,0,.9,1,2.768,2.768,0,0,0,1.3.3,3.6,3.6,0,0,0,1.1-.2,1.794,1.794,0,0,0,.7-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.7v.1a3.08,3.08,0,0,1-.5,1.2,3.459,3.459,0,0,1-1,1.1,5.3,5.3,0,0,1-1.5.8A3.018,3.018,0,0,1,121.2,92.9Z" fill="#fff"/> - <path id="Path_163" data-name="Path 163" d="M131.9,92.9a3.986,3.986,0,0,1-2.4-.7,3.823,3.823,0,0,1-1.5-2,9.587,9.587,0,0,1-.5-3.1h0A9.587,9.587,0,0,1,128,84a5.265,5.265,0,0,1,1.5-2,3.986,3.986,0,0,1,2.4-.7,3.194,3.194,0,0,1,1.4.3,7.459,7.459,0,0,1,1.2.7,4.44,4.44,0,0,1,.8,1.1h.1V77.7h3V92.5h-3V90.6h-.1a4.44,4.44,0,0,1-.8,1.1,2.589,2.589,0,0,1-1.1.7A1.837,1.837,0,0,1,131.9,92.9Zm1-2.4a2.01,2.01,0,0,0,1.3-.4,2.445,2.445,0,0,0,.9-1.1,4.671,4.671,0,0,0,.3-1.7h0a4.31,4.31,0,0,0-.3-1.7,2.348,2.348,0,0,0-3.5-1.1,2.258,2.258,0,0,0-.8,1.1,4.671,4.671,0,0,0-.3,1.7h0a4.31,4.31,0,0,0,.3,1.7,2.421,2.421,0,0,0,.8,1.1A2.836,2.836,0,0,0,132.9,90.5Z" fill="#fff"/> - </g> - <g id="Group_17" data-name="Group 17"> - <path id="Path_164" data-name="Path 164" d="M58.7,69.1l4.1-11.3h1.4v1.9h-.5l-3.2,9.4Zm2-3,.5-1.4h5.1l.5,1.4Zm6.3,3-3.2-9.4V57.8h.9l4.1,11.3Z" fill="#fff"/> - <path id="Path_165" data-name="Path 165" d="M73.2,69.3a4.648,4.648,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,4.337,4.337,0,0,1-.5-2.3h0a5.555,5.555,0,0,1,.5-2.3,4.009,4.009,0,0,1,1.4-1.5,4.552,4.552,0,0,1,2-.5,3.425,3.425,0,0,1,1.8.4,3.179,3.179,0,0,1,1.2,1.1,2.389,2.389,0,0,1,.5,1.4v.1H75v-.1a2.075,2.075,0,0,0-.6-1,1.7,1.7,0,0,0-1.3-.4,2.016,2.016,0,0,0-1.1.3,2.723,2.723,0,0,0-.8,1A6.053,6.053,0,0,0,71,65h0a3.339,3.339,0,0,0,.3,1.5,2.539,2.539,0,0,0,.8,1,2.244,2.244,0,0,0,2.4-.1,1.524,1.524,0,0,0,.6-1.1v-.1h1.6v.1a3.168,3.168,0,0,1-.6,1.5,2.94,2.94,0,0,1-1.2,1A4.248,4.248,0,0,1,73.2,69.3Z" fill="#fff"/> - <path id="Path_166" data-name="Path 166" d="M80.8,69.3a2.121,2.121,0,0,1-2.4-2.4V62.2H77.2V60.9h1.2V58.8h1.7v2.1h1.5v1.3H80.1v4.6a1.222,1.222,0,0,0,.3.9,1.077,1.077,0,0,0,.8.2h.4v1.3h-.4C81,69.2,81,69.3,80.8,69.3Z" fill="#fff"/> - <path id="Path_167" data-name="Path 167" d="M84,59.6a1.025,1.025,0,1,1,.7-.3A.908.908,0,0,1,84,59.6Zm-.9,9.5V60.9h1.7v8.2Z" fill="#fff"/> - <path id="Path_168" data-name="Path 168" d="M88.8,69.1l-3-8.2h1.8l2.1,6.6h0l2.1-6.6h1.8l-2.9,8.2Z" fill="#fff"/> - <path id="Path_169" data-name="Path 169" d="M97.8,69.3a4.648,4.648,0,0,1-2.1-.5,2.775,2.775,0,0,1-1.3-1.5,5.214,5.214,0,0,1-.5-2.3h0a4.767,4.767,0,0,1,.5-2.2,4.708,4.708,0,0,1,1.3-1.5,3.323,3.323,0,0,1,2-.5,4.228,4.228,0,0,1,2,.5,2.949,2.949,0,0,1,1.3,1.4,4.767,4.767,0,0,1,.5,2.2v.6H94.8V64.3h5.9l-.8,1.1v-.7a2.649,2.649,0,0,0-.3-1.4,3.114,3.114,0,0,0-.7-.9,2.167,2.167,0,0,0-2.2,0,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v.7a3.194,3.194,0,0,0,.3,1.4,1.765,1.765,0,0,0,.8.9,2.133,2.133,0,0,0,1.2.3,2.92,2.92,0,0,0,.9-.2.918.918,0,0,0,.6-.4,2.092,2.092,0,0,0,.4-.6v-.1h1.6v.1a3.552,3.552,0,0,1-.4.9,2.7,2.7,0,0,1-.7.8,10.908,10.908,0,0,1-1.1.6A3.178,3.178,0,0,1,97.8,69.3Z" fill="#fff"/> - <path id="Path_170" data-name="Path 170" d="M102.8,69.1V57.8h1.7V69.1Z" fill="#fff"/> - <path id="Path_171" data-name="Path 171" d="M107.2,71.8h-.5c-.2,0-.3,0-.4-.1V70.4h.5a2.959,2.959,0,0,0,1-.2,1.828,1.828,0,0,0,.6-.8l.1-.4-3-8.2h1.8l2.2,7.1-.3-.4h.4l-.3.4,2.2-7.1h1.8l-3.1,8.6a4.58,4.58,0,0,1-.7,1.4,3.915,3.915,0,0,1-1,.8A2.745,2.745,0,0,1,107.2,71.8Z" fill="#fff"/> - </g> - </g> - <g id="badge-maintained-gold" transform="translate(265.696 19.412)"> - <g id="Group_18" data-name="Group 18"> - <path id="Path_172" data-name="Path 172" d="M109.7,155.1c.4,0,.8.1,1.2.1l4.6.7a14.985,14.985,0,0,0,16.4-9.5l1.6-4.3a15.213,15.213,0,0,1,8.7-8.7l4.3-1.6a15.1,15.1,0,0,0,9.5-16.4l-.7-4.6A14.827,14.827,0,0,1,158.5,99l2.9-3.6a15.213,15.213,0,0,0,3-12.6l-21.1,40.7A69.56,69.56,0,0,1,109.7,155.1Z" fill="#fbbf24"/> - <path id="Path_173" data-name="Path 173" d="M118.4,80.1H8.6a19.452,19.452,0,0,0-.8,2.2l11.3,21.8a27.41,27.41,0,0,0,24.4,14.8H81.6A27.524,27.524,0,0,0,106,104.1l28.4-54.8a10.814,10.814,0,0,1,1.1-1.8,11.782,11.782,0,0,0-1.1,1.9Z" fill="#fbbf24"/> - <path id="Path_174" data-name="Path 174" d="M135.4,47.5a21.5,21.5,0,0,1,4-4.5A19.5,19.5,0,0,0,135.4,47.5Z" fill="#1544ff"/> - <path id="Path_175" data-name="Path 175" d="M141.2,41.7a14.309,14.309,0,0,0-1.5,1.1A14.309,14.309,0,0,1,141.2,41.7Z" fill="#1544ff"/> - <path id="Path_176" data-name="Path 176" d="M76.2,161l.3.3a14.918,14.918,0,0,0,18.9,0l2.8-2.3a71.335,71.335,0,0,1-16.7,2Z" fill="#fbbf24"/> - <path id="Path_177" data-name="Path 177" d="M62.2,16.9c-.4,0-.7-.1-1.1-.1l-4.6-.7a14.985,14.985,0,0,0-16.4,9.5l-1.6,4.3A15.441,15.441,0,0,1,31,38.1H73.2Z" fill="#fbbf24"/> - <path id="Path_178" data-name="Path 178" d="M141,38a15.066,15.066,0,0,1-7.5-8.2l-1.6-4.3A15.1,15.1,0,0,0,115.5,16l-4.6.7a5.7,5.7,0,0,1-1.3.1L120.5,38Z" fill="#fbbf24"/> - <path id="Path_179" data-name="Path 179" d="M144.3,39.9a4.671,4.671,0,0,0-1,.5C143.6,40.2,144,40.1,144.3,39.9Z" fill="#1544ff"/> - <path id="Path_180" data-name="Path 180" d="M120.5,38H31a9.743,9.743,0,0,1-1.1.5l-4.3,1.6a15.1,15.1,0,0,0-9.5,16.4l.7,4.6a14.827,14.827,0,0,1-3.2,11.8l-2.9,3.6a13.057,13.057,0,0,0-2.1,3.6H118.4l16-30.7a18.575,18.575,0,0,1,1.1-1.9h0a21.5,21.5,0,0,1,4-4.5c.1-.1.2-.1.2-.2a14.309,14.309,0,0,1,1.5-1.1l.1-.1,1.5-.9.6-.3a9.293,9.293,0,0,1,1-.5c.2-.1.5-.2.7-.3l-2.9-1.1a3.7,3.7,0,0,1-1.1-.5Z" fill="#fde047"/> - <path id="Path_181" data-name="Path 181" d="M99,13.6l-3.6-2.9a14.917,14.917,0,0,0-18.9,0L73,13.6a15.007,15.007,0,0,1-10.8,3.3L73.1,38h47.3L109.5,16.9A15.017,15.017,0,0,1,99,13.6Z" fill="#fde047"/> - <path id="Path_182" data-name="Path 182" d="M120.5,38Z" fill="#1544ff"/> - <path id="Path_183" data-name="Path 183" d="M158.4,73a14.827,14.827,0,0,1-3.2-11.8l.7-4.6a14.985,14.985,0,0,0-9.5-16.4l-1.5-.6c-.2.1-.5.2-.7.3a4.671,4.671,0,0,0-1,.5l-.6.3-1.5.9-.1.1a14.309,14.309,0,0,0-1.5,1.1c-.1.1-.2.1-.2.2a21.5,21.5,0,0,0-4,4.5h0c-.4.6-.7,1.2-1.1,1.8l-28.4,54.8a27.41,27.41,0,0,1-24.4,14.8H43.5a27.524,27.524,0,0,1-24.4-14.8L7.8,82.3a14.842,14.842,0,0,0,2.9,13.1L13.6,99a14.827,14.827,0,0,1,3.2,11.8l-.7,4.6a14.985,14.985,0,0,0,9.5,16.4l4.3,1.6a15.213,15.213,0,0,1,8.7,8.7l1.6,4.3a15.1,15.1,0,0,0,16.4,9.5l4.6-.7A14.827,14.827,0,0,1,73,158.4l3.3,2.6h5.3a71.335,71.335,0,0,0,16.7-2l.8-.6a15.222,15.222,0,0,1,10.7-3.3,70.037,70.037,0,0,0,33.5-31.5l21.1-40.7a15.3,15.3,0,0,0-3-6.3Z" fill="#fde047"/> - <path id="Path_184" data-name="Path 184" d="M145,39.6Z" fill="#1544ff"/> - <path id="Path_185" data-name="Path 185" d="M135.4,47.5Z" fill="#1544ff"/> - <path id="Path_186" data-name="Path 186" d="M143.3,40.4l-.6.3Z" fill="#1544ff"/> - <path id="Path_187" data-name="Path 187" d="M141.2,41.6Z" fill="#1544ff"/> - </g> - <path id="Path_188" data-name="Path 188" d="M92,19.9a9.621,9.621,0,0,0-12,0l-7.4,6a6.3,6.3,0,0,1-5.1,1.4l-9.4-1.5a9.573,9.573,0,0,0-10.4,6l-3.4,8.9a6.761,6.761,0,0,1-3.8,3.8l-8.9,3.4a9.507,9.507,0,0,0-6,10.4l1.5,9.4a6.3,6.3,0,0,1-1.4,5.1l-6,7.4a9.621,9.621,0,0,0,0,12l6,7.4a6.3,6.3,0,0,1,1.4,5.1l-1.5,9.4a9.573,9.573,0,0,0,6,10.4l8.9,3.4a6.761,6.761,0,0,1,3.8,3.8l3.4,8.9a9.507,9.507,0,0,0,10.4,6l9.4-1.5a6.3,6.3,0,0,1,5.1,1.4l7.4,6a9.621,9.621,0,0,0,12,0l7.4-6a6.3,6.3,0,0,1,5.1-1.4l9.4,1.5a9.573,9.573,0,0,0,10.4-6l3.4-8.9a6.761,6.761,0,0,1,3.8-3.8l8.9-3.4a9.507,9.507,0,0,0,6-10.4l-1.5-9.4a6.3,6.3,0,0,1,1.4-5.1l6-7.4a9.621,9.621,0,0,0,0-12l-6-7.4a6.3,6.3,0,0,1-1.4-5.1l1.5-9.4a9.573,9.573,0,0,0-6-10.4l-8.9-3.4a6.761,6.761,0,0,1-3.8-3.8l-3.4-8.9a9.507,9.507,0,0,0-10.4-6l-9.4,1.5a6.3,6.3,0,0,1-5.1-1.4Z" fill="none" stroke="#fff" stroke-width="3"/> - <path id="Path_189" data-name="Path 189" d="M77.5,11.9a13.541,13.541,0,0,1,17,0l3.6,2.9a16.482,16.482,0,0,0,13,3.5l4.6-.7a13.555,13.555,0,0,1,14.8,8.5l1.6,4.3a16.2,16.2,0,0,0,9.5,9.5l4.3,1.6a13.49,13.49,0,0,1,8.5,14.8l-.7,4.6a16.482,16.482,0,0,0,3.5,13l2.9,3.6a13.541,13.541,0,0,1,0,17l-2.9,3.6a16.482,16.482,0,0,0-3.5,13l.7,4.6a13.555,13.555,0,0,1-8.5,14.8l-4.3,1.6a16.2,16.2,0,0,0-9.5,9.5l-1.6,4.3a13.49,13.49,0,0,1-14.8,8.5l-4.6-.7a16.482,16.482,0,0,0-13,3.5l-3.6,2.9a13.541,13.541,0,0,1-17,0l-3.6-2.9a16.482,16.482,0,0,0-13-3.5l-4.6.7a13.555,13.555,0,0,1-14.8-8.5l-1.6-4.3a16.2,16.2,0,0,0-9.5-9.5l-4.3-1.6a13.49,13.49,0,0,1-8.5-14.8l.7-4.6a16.482,16.482,0,0,0-3.5-13l-2.9-3.6a13.541,13.541,0,0,1,0-17l2.9-3.6a16.482,16.482,0,0,0,3.5-13l-.7-4.6a13.555,13.555,0,0,1,8.5-14.8l4.3-1.6a16.2,16.2,0,0,0,9.5-9.5l1.6-4.3a13.49,13.49,0,0,1,14.8-8.5l4.6.7a16.482,16.482,0,0,0,13-3.5Z" fill="none" stroke="#131f30" stroke-width="3" opacity="0.4"/> - <g id="Group_19" data-name="Group 19"> - <path id="Path_190" data-name="Path 190" d="M26.1,117H146.9l-7,7.9-11.7,6.8-6.7,14-18.8-.5-16.2,10L69.3,145l-16.7.6L47.5,140l-4-10.4-14.3-6.4Z" fill="#fff"/> - </g> - <path id="Path_191" data-name="Path 191" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_192" data-name="Path 192" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_193" data-name="Path 193" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_194" data-name="Path 194" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_195" data-name="Path 195" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_196" data-name="Path 196" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_197" data-name="Path 197" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_198" data-name="Path 198" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <g id="Group_20" data-name="Group 20"> - <path id="Path_199" data-name="Path 199" d="M33.9,92.7V77.9h3.6l4.2,10.6h.1L46,77.9h3.6V92.7H46.8v-10H45.4l3.1-4.4L42.8,92.7H40.9L35,78.3l3.1,4.4H36.7v10Z" fill="#fff"/> - <path id="Path_200" data-name="Path 200" d="M54.8,92.9a3.807,3.807,0,0,1-1.9-.4,3.039,3.039,0,0,1-1.3-1.2,3.371,3.371,0,0,1-.5-1.7h0a3.1,3.1,0,0,1,.5-1.7,2.955,2.955,0,0,1,1.5-1.1,7.129,7.129,0,0,1,2.3-.5l4.3-.3v1.9l-3.8.3a2.226,2.226,0,0,0-1.3.4.76.76,0,0,0-.6.8h0a1.05,1.05,0,0,0,.5.9,2.133,2.133,0,0,0,1.2.3,2.663,2.663,0,0,0,1.2-.3,1.853,1.853,0,0,0,.8-.7,1.689,1.689,0,0,0,.3-1V85.3a1.29,1.29,0,0,0-.5-1.1,1.844,1.844,0,0,0-1.3-.4,2.269,2.269,0,0,0-1.3.3,1.456,1.456,0,0,0-.6.9v.1H51.6V85a3.594,3.594,0,0,1,.7-1.8A3.978,3.978,0,0,1,53.9,82a6.249,6.249,0,0,1,2.5-.4,6.175,6.175,0,0,1,2.5.5,3.435,3.435,0,0,1,1.6,1.3,3.292,3.292,0,0,1,.6,1.9v7.5h-3V91.2H58a3.915,3.915,0,0,1-.8,1,2.384,2.384,0,0,1-1.1.6C55.7,92.8,55.2,92.9,54.8,92.9Z" fill="#fff"/> - <path id="Path_201" data-name="Path 201" d="M64.5,80.3a1.433,1.433,0,0,1-1.1-.5,1.6,1.6,0,1,1,2.2,0A1.433,1.433,0,0,1,64.5,80.3ZM63,92.7v-11h3v11Z" fill="#fff"/> - <path id="Path_202" data-name="Path 202" d="M68,92.7v-11h3v1.8h.1A3.738,3.738,0,0,1,72.4,82a3.645,3.645,0,0,1,2.1-.5,3.763,3.763,0,0,1,2.8,1.1,4.04,4.04,0,0,1,1,3v7.1h-3V86.2a2.86,2.86,0,0,0-.5-1.7,1.755,1.755,0,0,0-1.5-.6,2.663,2.663,0,0,0-1.2.3,1.765,1.765,0,0,0-.8.9,2.768,2.768,0,0,0-.3,1.3v6.3Z" fill="#fff"/> - <path id="Path_203" data-name="Path 203" d="M84.5,92.9a4.138,4.138,0,0,1-2.7-.8,3.18,3.18,0,0,1-.9-2.5V84H79.4V81.7h1.5V79h3v2.7h2V84h-2v5.3a1.609,1.609,0,0,0,.3,1.1,1.493,1.493,0,0,0,1,.3h.7v2.2c-.2,0-.4.1-.6.1A1.95,1.95,0,0,0,84.5,92.9Z" fill="#fff"/> - <path id="Path_204" data-name="Path 204" d="M90.8,92.9a3.807,3.807,0,0,1-1.9-.4,3.039,3.039,0,0,1-1.3-1.2,3.371,3.371,0,0,1-.5-1.7h0a3.1,3.1,0,0,1,.5-1.7,2.955,2.955,0,0,1,1.5-1.1,7.129,7.129,0,0,1,2.3-.5l4.3-.3v1.9l-3.8.3a2.226,2.226,0,0,0-1.3.4.76.76,0,0,0-.6.8h0a1.05,1.05,0,0,0,.5.9,2.133,2.133,0,0,0,1.2.3,2.663,2.663,0,0,0,1.2-.3,1.853,1.853,0,0,0,.8-.7,1.689,1.689,0,0,0,.3-1V85.3a1.29,1.29,0,0,0-.5-1.1,1.844,1.844,0,0,0-1.3-.4,2.269,2.269,0,0,0-1.3.3,1.456,1.456,0,0,0-.6.9v.1H87.6V85a3.594,3.594,0,0,1,.7-1.8A3.978,3.978,0,0,1,89.9,82a6.249,6.249,0,0,1,2.5-.4,6.175,6.175,0,0,1,2.5.5,3.435,3.435,0,0,1,1.6,1.3,3.292,3.292,0,0,1,.6,1.9v7.5h-3V91.2H94a3.915,3.915,0,0,1-.8,1,2.384,2.384,0,0,1-1.1.6C91.7,92.8,91.3,92.9,90.8,92.9Z" fill="#fff"/> - <path id="Path_205" data-name="Path 205" d="M100.6,80.3a1.433,1.433,0,0,1-1.1-.5,1.46,1.46,0,1,1,1.1.5ZM99,92.7v-11h3v11Z" fill="#fff"/> - <path id="Path_206" data-name="Path 206" d="M104.1,92.7v-11h3v1.8h.1a3.738,3.738,0,0,1,1.3-1.5,3.645,3.645,0,0,1,2.1-.5,3.763,3.763,0,0,1,2.8,1.1,4.04,4.04,0,0,1,1,3v7.1h-3V86.2a2.86,2.86,0,0,0-.5-1.7,1.755,1.755,0,0,0-1.5-.6,2.663,2.663,0,0,0-1.2.3,1.765,1.765,0,0,0-.8.9,2.768,2.768,0,0,0-.3,1.3v6.3Z" fill="#fff"/> - <path id="Path_207" data-name="Path 207" d="M121.2,92.9a5.426,5.426,0,0,1-2.9-.7,5.235,5.235,0,0,1-1.9-2,7.349,7.349,0,0,1-.7-3h0a5.559,5.559,0,0,1,.7-3,5.008,5.008,0,0,1,1.8-2,5.95,5.95,0,0,1,5.6,0,4.689,4.689,0,0,1,1.8,1.9,6.527,6.527,0,0,1,.6,2.9v.9h-9.1V86h7.6l-1.4,1.8V86.6A3.808,3.808,0,0,0,123,85a2.723,2.723,0,0,0-.8-1,2.663,2.663,0,0,0-1.2-.3,2.375,2.375,0,0,0-1.2.3,2,2,0,0,0-.8,1,3.808,3.808,0,0,0-.3,1.6v1.2a3.339,3.339,0,0,0,.3,1.5,2.189,2.189,0,0,0,.9,1,2.768,2.768,0,0,0,1.3.3,3.6,3.6,0,0,0,1.1-.2,1.794,1.794,0,0,0,.7-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.7v.1a3.08,3.08,0,0,1-.5,1.2,3.459,3.459,0,0,1-1,1.1,5.3,5.3,0,0,1-1.5.8A3.018,3.018,0,0,1,121.2,92.9Z" fill="#fff"/> - <path id="Path_208" data-name="Path 208" d="M131.9,92.9a3.986,3.986,0,0,1-2.4-.7,3.823,3.823,0,0,1-1.5-2,9.587,9.587,0,0,1-.5-3.1h0A9.587,9.587,0,0,1,128,84a5.265,5.265,0,0,1,1.5-2,3.986,3.986,0,0,1,2.4-.7,3.194,3.194,0,0,1,1.4.3,7.459,7.459,0,0,1,1.2.7,4.44,4.44,0,0,1,.8,1.1h.1V77.7h3V92.5h-3V90.6h-.1a4.44,4.44,0,0,1-.8,1.1,2.589,2.589,0,0,1-1.1.7A1.837,1.837,0,0,1,131.9,92.9Zm1-2.4a2.01,2.01,0,0,0,1.3-.4,2.445,2.445,0,0,0,.9-1.1,4.671,4.671,0,0,0,.3-1.7h0a4.31,4.31,0,0,0-.3-1.7,2.348,2.348,0,0,0-3.5-1.1,2.258,2.258,0,0,0-.8,1.1,4.671,4.671,0,0,0-.3,1.7h0a4.31,4.31,0,0,0,.3,1.7,2.421,2.421,0,0,0,.8,1.1A2.836,2.836,0,0,0,132.9,90.5Z" fill="#fff"/> - </g> - <g id="Group_21" data-name="Group 21"> - <path id="Path_209" data-name="Path 209" d="M58.7,69.1l4.1-11.3h1.4v1.9h-.5l-3.2,9.4Zm2-3,.5-1.4h5.1l.5,1.4Zm6.3,3-3.2-9.4V57.8h.9l4.1,11.3Z" fill="#fff"/> - <path id="Path_210" data-name="Path 210" d="M73.2,69.3a4.648,4.648,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,4.337,4.337,0,0,1-.5-2.3h0a5.555,5.555,0,0,1,.5-2.3,4.009,4.009,0,0,1,1.4-1.5,4.552,4.552,0,0,1,2-.5,3.425,3.425,0,0,1,1.8.4,3.179,3.179,0,0,1,1.2,1.1,2.389,2.389,0,0,1,.5,1.4v.1H75v-.1a2.075,2.075,0,0,0-.6-1,1.7,1.7,0,0,0-1.3-.4,2.016,2.016,0,0,0-1.1.3,2.723,2.723,0,0,0-.8,1A6.053,6.053,0,0,0,71,65h0a3.339,3.339,0,0,0,.3,1.5,2.539,2.539,0,0,0,.8,1,2.244,2.244,0,0,0,2.4-.1,1.524,1.524,0,0,0,.6-1.1v-.1h1.6v.1a3.168,3.168,0,0,1-.6,1.5,2.94,2.94,0,0,1-1.2,1A4.248,4.248,0,0,1,73.2,69.3Z" fill="#fff"/> - <path id="Path_211" data-name="Path 211" d="M80.8,69.3a2.121,2.121,0,0,1-2.4-2.4V62.2H77.2V60.9h1.2V58.8h1.7v2.1h1.5v1.3H80.1v4.6a1.222,1.222,0,0,0,.3.9,1.077,1.077,0,0,0,.8.2h.4v1.3h-.4C81,69.2,81,69.3,80.8,69.3Z" fill="#fff"/> - <path id="Path_212" data-name="Path 212" d="M84,59.6a1.025,1.025,0,1,1,.7-.3A.908.908,0,0,1,84,59.6Zm-.9,9.5V60.9h1.7v8.2Z" fill="#fff"/> - <path id="Path_213" data-name="Path 213" d="M88.8,69.1l-3-8.2h1.8l2.1,6.6h0l2.1-6.6h1.8l-2.9,8.2Z" fill="#fff"/> - <path id="Path_214" data-name="Path 214" d="M97.8,69.3a4.648,4.648,0,0,1-2.1-.5,2.775,2.775,0,0,1-1.3-1.5,5.214,5.214,0,0,1-.5-2.3h0a4.767,4.767,0,0,1,.5-2.2,4.708,4.708,0,0,1,1.3-1.5,3.323,3.323,0,0,1,2-.5,4.228,4.228,0,0,1,2,.5,2.949,2.949,0,0,1,1.3,1.4,4.767,4.767,0,0,1,.5,2.2v.6H94.8V64.3h5.9l-.8,1.1v-.7a2.649,2.649,0,0,0-.3-1.4,3.114,3.114,0,0,0-.7-.9,2.167,2.167,0,0,0-2.2,0,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v.7a3.194,3.194,0,0,0,.3,1.4,1.765,1.765,0,0,0,.8.9,2.133,2.133,0,0,0,1.2.3,2.92,2.92,0,0,0,.9-.2.918.918,0,0,0,.6-.4,2.092,2.092,0,0,0,.4-.6v-.1h1.6v.1a3.552,3.552,0,0,1-.4.9,2.7,2.7,0,0,1-.7.8,10.908,10.908,0,0,1-1.1.6A3.178,3.178,0,0,1,97.8,69.3Z" fill="#fff"/> - <path id="Path_215" data-name="Path 215" d="M102.8,69.1V57.8h1.7V69.1Z" fill="#fff"/> - <path id="Path_216" data-name="Path 216" d="M107.2,71.8h-.5c-.2,0-.3,0-.4-.1V70.4h.5a2.959,2.959,0,0,0,1-.2,1.828,1.828,0,0,0,.6-.8l.1-.4-3-8.2h1.8l2.2,7.1-.3-.4h.4l-.3.4,2.2-7.1h1.8l-3.1,8.6a4.58,4.58,0,0,1-.7,1.4,3.915,3.915,0,0,1-1,.8A2.745,2.745,0,0,1,107.2,71.8Z" fill="#fff"/> - </g> - </g> - <g id="badge-reuse-ready" transform="translate(550.2 7.5)"> - <g id="Group_22" data-name="Group 22"> - <path id="Path_217" data-name="Path 217" d="M54.7,17.9A75.431,75.431,0,0,0,28.4,38H65.2Z" fill="#64748b"/> - <path id="Path_218" data-name="Path 218" d="M110.4,80.1H11.3A58.279,58.279,0,0,0,11,86a73.25,73.25,0,0,0,3.8,23.5,27.292,27.292,0,0,0,20.7,9.4H73.6A27.524,27.524,0,0,0,98,104.1l28.4-54.8a10.814,10.814,0,0,1,1.1-1.8,11.781,11.781,0,0,0-1.1,1.9Z" fill="#64748b"/> - <path id="Path_219" data-name="Path 219" d="M133.2,41.7a14.309,14.309,0,0,0-1.5,1.1A14.309,14.309,0,0,1,133.2,41.7Z" fill="#1544ff"/> - <path id="Path_220" data-name="Path 220" d="M143.6,38A74.661,74.661,0,0,0,99.1,12.2L112.5,38Z" fill="#64748b"/> - <path id="Path_221" data-name="Path 221" d="M127.4,47.5a21.5,21.5,0,0,1,4-4.5A19.5,19.5,0,0,0,127.4,47.5Z" fill="#1544ff"/> - <path id="Path_222" data-name="Path 222" d="M79.9,160.7a60.78,60.78,0,0,0,6.1.3,75.027,75.027,0,0,0,75-75,75.927,75.927,0,0,0-.8-10.7l-25,48.2A68.929,68.929,0,0,1,79.9,160.7Z" fill="#64748b"/> - <path id="Path_223" data-name="Path 223" d="M140,38.6c-.2,0-.3.1-.4.1A.6.6,0,0,0,140,38.6Z" fill="#1544ff"/> - <path id="Path_224" data-name="Path 224" d="M141.5,38.3h-.2C141.3,38.4,141.4,38.3,141.5,38.3Z" fill="#1544ff"/> - <path id="Path_225" data-name="Path 225" d="M136.3,39.9a4.671,4.671,0,0,0-1,.5C135.6,40.2,136,40.1,136.3,39.9Z" fill="#1544ff"/> - <path id="Path_226" data-name="Path 226" d="M137.9,39.3a6.89,6.89,0,0,0-.8.3A6.892,6.892,0,0,1,137.9,39.3Z" fill="#1544ff"/> - <path id="Path_227" data-name="Path 227" d="M134.7,40.7l-1.5.9Z" fill="#1544ff"/> - <path id="Path_228" data-name="Path 228" d="M112.5,38H28.4A73.987,73.987,0,0,0,11.3,80.1h99.1l16-30.7a18.577,18.577,0,0,1,1.1-1.9h0a21.5,21.5,0,0,1,4-4.5c.1-.1.2-.1.2-.2a14.309,14.309,0,0,1,1.5-1.1l.1-.1,1.5-.9.6-.3a9.293,9.293,0,0,1,1-.5c.2-.1.5-.2.7-.3a6.89,6.89,0,0,0,.8-.3,10.927,10.927,0,0,1,1.7-.5c.1,0,.3-.1.4-.1l1.2-.3h.2c.7-.1,1.5-.2,2.2-.3l-.1-.1Z" fill="#94a3b8"/> - <path id="Path_229" data-name="Path 229" d="M54.7,17.9,65.1,38h47.3L99.1,12.2A70.934,70.934,0,0,0,86,11,74.294,74.294,0,0,0,54.7,17.9Z" fill="#94a3b8"/> - <path id="Path_230" data-name="Path 230" d="M-81.2,80.1Z" fill="#1544ff"/> - <path id="Path_231" data-name="Path 231" d="M112.5,38Z" fill="#1544ff"/> - <path id="Path_232" data-name="Path 232" d="M141.5,38.3h-.2l-1.2.3c-.2,0-.3.1-.4.1-.6.2-1.1.3-1.7.5a6.89,6.89,0,0,0-.8.3,4.875,4.875,0,0,0-.7.3,4.671,4.671,0,0,0-1,.5l-.6.3-1.5.9-.1.1a14.309,14.309,0,0,0-1.5,1.1c-.1.1-.2.1-.2.2a21.5,21.5,0,0,0-4,4.5h0c-.4.6-.7,1.2-1.1,1.8L98.1,104a27.41,27.41,0,0,1-24.4,14.8H35.5a27.449,27.449,0,0,1-20.7-9.4A75.054,75.054,0,0,0,80,160.6a69.446,69.446,0,0,0,55.3-37.2l25-48.2A75.071,75.071,0,0,0,143.8,38C143,38.1,142.2,38.2,141.5,38.3Z" fill="#94a3b8"/> - <path id="Path_233" data-name="Path 233" d="M139.6,38.7c-.6.2-1.1.3-1.7.5A15.428,15.428,0,0,0,139.6,38.7Z" fill="#1544ff"/> - <path id="Path_234" data-name="Path 234" d="M141.3,38.4l-1.2.3A2.133,2.133,0,0,1,141.3,38.4Z" fill="#1544ff"/> - <path id="Path_235" data-name="Path 235" d="M127.4,47.5Z" fill="#1544ff"/> - <path id="Path_236" data-name="Path 236" d="M135.3,40.4l-.6.3Z" fill="#1544ff"/> - <path id="Path_237" data-name="Path 237" d="M141.5,38.3a16.352,16.352,0,0,1,2.2-.2h0A14.979,14.979,0,0,0,141.5,38.3Z" fill="#1544ff"/> - <path id="Path_238" data-name="Path 238" d="M133.2,41.6Z" fill="#1544ff"/> - <path id="Path_239" data-name="Path 239" d="M137,39.6a4.875,4.875,0,0,0-.7.3C136.5,39.8,136.8,39.7,137,39.6Z" fill="#1544ff"/> - <path id="Path_240" data-name="Path 240" d="M131.7,42.8c-.1.1-.2.1-.2.2A.215.215,0,0,1,131.7,42.8Z" fill="#1544ff"/> - </g> - <circle id="Ellipse_1" data-name="Ellipse 1" cx="65.5" cy="65.5" r="65.5" transform="translate(20.5 20.5)" fill="none" stroke="#fff" stroke-width="3"/> - <circle id="Ellipse_2" data-name="Ellipse 2" cx="73.5" cy="73.5" r="73.5" transform="translate(12.5 12.5)" fill="none" stroke="#131f30" stroke-width="3" opacity="0.4"/> - <g id="Group_23" data-name="Group 23"> - <path id="Path_241" data-name="Path 241" d="M27.8,117H143.7l-4.3,7.5-13.1,13.3-16.9,9.9-22.2,3.8-25.7-4.8L44.3,136.1,32.2,125.2Z" fill="#fff"/> - </g> - <path id="Path_242" data-name="Path 242" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_243" data-name="Path 243" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_244" data-name="Path 244" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_245" data-name="Path 245" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_246" data-name="Path 246" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_247" data-name="Path 247" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_248" data-name="Path 248" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_249" data-name="Path 249" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <path id="Path_250" data-name="Path 250" d="M85.7,41.3a1.933,1.933,0,0,1,2.8,0l6,6-6,6a1.98,1.98,0,0,1-2.8-2.8l1.2-1.2a7.378,7.378,0,1,0,4.3,12.5,7.656,7.656,0,0,0,2.2-4.6,2.01,2.01,0,0,1,4,.4,10.945,10.945,0,0,1-3.3,7A11.384,11.384,0,0,1,78,48.5a11.269,11.269,0,0,1,8.7-3.3l-1.1-1.1A2.026,2.026,0,0,1,85.7,41.3Z" fill="#fff" fill-rule="evenodd"/> - <g id="Group_24" data-name="Group 24"> - <path id="Path_251" data-name="Path 251" d="M55.6,84.7V76.2h3.3a3.339,3.339,0,0,1,1.5.3,2.836,2.836,0,0,1,1,.9,2.092,2.092,0,0,1,.3,1.4h0a2.41,2.41,0,0,1-.4,1.5,2.73,2.73,0,0,1-1.2.9L62,84.6H60.5l-1.7-3.2H57.1v3.2l-1.5.1Zm1.3-4.3h1.8a1.594,1.594,0,0,0,1.2-.4,1.366,1.366,0,0,0,.4-1.1h0a1.366,1.366,0,0,0-.4-1.1,1.594,1.594,0,0,0-1.2-.4H56.9Z" fill="#fff"/> - <path id="Path_252" data-name="Path 252" d="M62.9,84.7V76.2h5.4v1.1H64.2v2.5H68v1.1H64.2v2.6h4.1v1.1H62.9v.1Z" fill="#fff"/> - <path id="Path_253" data-name="Path 253" d="M69,84.7l3.1-8.5h1.1v1.4h-.4l-2.4,7.1Zm1.5-2.3.4-1.1h3.8l.4,1.1Zm4.7,2.3-2.4-7.1V76.2h.7l3.1,8.5Z" fill="#fff"/> - <path id="Path_254" data-name="Path 254" d="M77.5,84.7V76.2h3a5.091,5.091,0,0,1,2.2.5,3.159,3.159,0,0,1,1.4,1.4,5.214,5.214,0,0,1,.5,2.3h0a5.214,5.214,0,0,1-.5,2.3,4.009,4.009,0,0,1-1.4,1.5,3.786,3.786,0,0,1-2.2.5Zm1.3-1.1h1.5a2.41,2.41,0,0,0,1.5-.4,2.836,2.836,0,0,0,.9-1,3.984,3.984,0,0,0,.3-1.7h0a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,3.313,3.313,0,0,0-1.5-.4H78.8Z" fill="#fff"/> - <path id="Path_255" data-name="Path 255" d="M87.7,84.7V81.2l-3-5h1.5l2.2,3.7h0l2.2-3.7H92l-3,5v3.5Z" fill="#fff"/> - <path id="Path_256" data-name="Path 256" d="M95.3,84.7V76.2h5.3v1.1h-4V80h3.6v1.1H96.6v3.5H95.3Z" fill="#fff"/> - <path id="Path_257" data-name="Path 257" d="M105.4,84.8a4.648,4.648,0,0,1-2.1-.5,3.389,3.389,0,0,1-1.4-1.5,5.214,5.214,0,0,1-.5-2.3h0a5.214,5.214,0,0,1,.5-2.3,3.389,3.389,0,0,1,1.4-1.5,4.66,4.66,0,0,1,4.2,0,3.389,3.389,0,0,1,1.4,1.5,5.214,5.214,0,0,1,.5,2.3h0a5.214,5.214,0,0,1-.5,2.3,3.389,3.389,0,0,1-1.4,1.5A4.648,4.648,0,0,1,105.4,84.8Zm0-1.1a2.3,2.3,0,0,0,1.4-.4,2.445,2.445,0,0,0,.9-1.1,4.309,4.309,0,0,0,.3-1.7h0a4.309,4.309,0,0,0-.3-1.7,2.445,2.445,0,0,0-.9-1.1,2.65,2.65,0,0,0-2.8,0,2.445,2.445,0,0,0-.9,1.1,4.309,4.309,0,0,0-.3,1.7h0a4.309,4.309,0,0,0,.3,1.7,2.012,2.012,0,0,0,.9,1.1A3.255,3.255,0,0,0,105.4,83.7Z" fill="#fff"/> - <path id="Path_258" data-name="Path 258" d="M110.6,84.7V76.2h3.3a3.339,3.339,0,0,1,1.5.3,2.836,2.836,0,0,1,1,.9,2.092,2.092,0,0,1,.3,1.4h0a2.41,2.41,0,0,1-.4,1.5,2.73,2.73,0,0,1-1.2.9l1.9,3.4h-1.5l-1.7-3.2h-1.7v3.2l-1.5.1Zm1.3-4.3h1.8a1.594,1.594,0,0,0,1.2-.4,1.366,1.366,0,0,0,.4-1.1h0a1.366,1.366,0,0,0-.4-1.1,1.594,1.594,0,0,0-1.2-.4h-1.8Z" fill="#fff"/> - </g> - <g id="Group_25" data-name="Group 25"> - <path id="Path_259" data-name="Path 259" d="M56.1,103.8V88.3h6.4a6.679,6.679,0,0,1,3,.6,4.508,4.508,0,0,1,1.9,1.7,5.38,5.38,0,0,1,.7,2.7h0a5.029,5.029,0,0,1-.8,2.7,4.1,4.1,0,0,1-2,1.7l3.3,6.1H64.9L62,98.2H59.4v5.6Zm3.2-8h2.8a2.883,2.883,0,0,0,1.9-.6,2.139,2.139,0,0,0,.7-1.8h0a2.41,2.41,0,0,0-.7-1.8,2.935,2.935,0,0,0-1.9-.7H59.3S59.3,95.8,59.3,95.8Z" fill="#fff"/> - <path id="Path_260" data-name="Path 260" d="M75,104.1a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.535,5.535,0,0,1,1.9-2.1,6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H70.8v-2h8l-1.5,1.9V97.5a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.836,2.836,0,0,0-.9,1,4.31,4.31,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,10.591,10.591,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A4.273,4.273,0,0,1,75,104.1Z" fill="#fff"/> - <path id="Path_261" data-name="Path 261" d="M85.9,104.1a4.342,4.342,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,5.214,5.214,0,0,1-.5-2.3V92.4H85v6.8a3.2,3.2,0,0,0,.5,1.8,2.111,2.111,0,0,0,1.6.6,2.959,2.959,0,0,0,1-.2,1.794,1.794,0,0,0,.7-.5,2.177,2.177,0,0,0,.5-.8,3.553,3.553,0,0,0,.2-1V92.5h3.1V104H89.5v-1.9h-.1a4.44,4.44,0,0,1-.8,1.1,2.4,2.4,0,0,1-1.2.7A6.052,6.052,0,0,1,85.9,104.1Z" fill="#fff"/> - <path id="Path_262" data-name="Path 262" d="M99.4,104.1a6.845,6.845,0,0,1-2.7-.5,3.708,3.708,0,0,1-1.7-1.3,4.552,4.552,0,0,1-.8-1.9v-.1h3.1v.1a1.64,1.64,0,0,0,.7,1.1,2.235,2.235,0,0,0,1.5.4,3.083,3.083,0,0,0,1-.1,1.612,1.612,0,0,0,.7-.4.735.735,0,0,0,.2-.6h0a.779.779,0,0,0-.3-.7,3.527,3.527,0,0,0-1.2-.5l-2-.4a8.39,8.39,0,0,1-1.9-.7,2.892,2.892,0,0,1-1.1-1.1,3.313,3.313,0,0,1-.4-1.5h0a3.077,3.077,0,0,1,.6-1.9,4.532,4.532,0,0,1,1.7-1.3,6.772,6.772,0,0,1,2.6-.4,6.688,6.688,0,0,1,2.6.5,3.538,3.538,0,0,1,1.6,1.3,3.226,3.226,0,0,1,.6,1.8V96h-2.9v-.1a1.1,1.1,0,0,0-.6-1,2.891,2.891,0,0,0-1.4-.4,2,2,0,0,0-.9.2.918.918,0,0,0-.6.4,1.421,1.421,0,0,0-.2.6h0a.749.749,0,0,0,.1.5,2.181,2.181,0,0,0,.5.4,4.649,4.649,0,0,0,.9.3l2,.4a5.772,5.772,0,0,1,2.6,1.1,2.792,2.792,0,0,1,.8,2h0a3.379,3.379,0,0,1-.6,2,3.524,3.524,0,0,1-1.8,1.3A10.952,10.952,0,0,1,99.4,104.1Z" fill="#fff"/> - <path id="Path_263" data-name="Path 263" d="M111.2,104.1a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.535,5.535,0,0,1,1.9-2.1,6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H107v-2h8l-1.5,1.9V97.5a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.836,2.836,0,0,0-.9,1,4.31,4.31,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,3.775,3.775,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A4.273,4.273,0,0,1,111.2,104.1Z" fill="#fff"/> - </g> - </g> - <g id="badge-reuse-actively-reused" transform="translate(528.2 13.5)"> - <g id="Group_26" data-name="Group 26"> - <path id="Path_264" data-name="Path 264" d="M54.7,17.9A75.431,75.431,0,0,0,28.4,38H65.2Z" fill="#fbbf24"/> - <path id="Path_265" data-name="Path 265" d="M110.4,80.1H11.3A58.279,58.279,0,0,0,11,86a73.25,73.25,0,0,0,3.8,23.5,27.292,27.292,0,0,0,20.7,9.4H73.6A27.524,27.524,0,0,0,98,104.1l28.4-54.8a10.814,10.814,0,0,1,1.1-1.8,11.781,11.781,0,0,0-1.1,1.9Z" fill="#fbbf24"/> - <path id="Path_266" data-name="Path 266" d="M133.2,41.7a14.309,14.309,0,0,0-1.5,1.1A14.309,14.309,0,0,1,133.2,41.7Z" fill="#1544ff"/> - <path id="Path_267" data-name="Path 267" d="M143.6,38A74.661,74.661,0,0,0,99.1,12.2L112.5,38Z" fill="#fbbf24"/> - <path id="Path_268" data-name="Path 268" d="M127.4,47.5a21.5,21.5,0,0,1,4-4.5A19.5,19.5,0,0,0,127.4,47.5Z" fill="#1544ff"/> - <path id="Path_269" data-name="Path 269" d="M79.9,160.7a60.78,60.78,0,0,0,6.1.3,75.027,75.027,0,0,0,75-75,75.927,75.927,0,0,0-.8-10.7l-25,48.2A68.929,68.929,0,0,1,79.9,160.7Z" fill="#fbbf24"/> - <path id="Path_270" data-name="Path 270" d="M140,38.6c-.2,0-.3.1-.4.1A.6.6,0,0,0,140,38.6Z" fill="#1544ff"/> - <path id="Path_271" data-name="Path 271" d="M141.5,38.3h-.2C141.3,38.4,141.4,38.3,141.5,38.3Z" fill="#1544ff"/> - <path id="Path_272" data-name="Path 272" d="M136.3,39.9a4.671,4.671,0,0,0-1,.5C135.6,40.2,136,40.1,136.3,39.9Z" fill="#1544ff"/> - <path id="Path_273" data-name="Path 273" d="M137.9,39.3a6.89,6.89,0,0,0-.8.3A6.892,6.892,0,0,1,137.9,39.3Z" fill="#1544ff"/> - <path id="Path_274" data-name="Path 274" d="M134.7,40.7l-1.5.9Z" fill="#1544ff"/> - <path id="Path_275" data-name="Path 275" d="M112.5,38H28.4A73.987,73.987,0,0,0,11.3,80.1h99.1l16-30.7a18.577,18.577,0,0,1,1.1-1.9h0a21.5,21.5,0,0,1,4-4.5c.1-.1.2-.1.2-.2a14.309,14.309,0,0,1,1.5-1.1l.1-.1,1.5-.9.6-.3a9.293,9.293,0,0,1,1-.5c.2-.1.5-.2.7-.3a6.89,6.89,0,0,0,.8-.3,10.927,10.927,0,0,1,1.7-.5c.1,0,.3-.1.4-.1l1.2-.3h.2c.7-.1,1.5-.2,2.2-.3l-.1-.1Z" fill="#fde047"/> - <path id="Path_276" data-name="Path 276" d="M54.7,17.9,65.1,38h47.3L99.1,12.2A70.934,70.934,0,0,0,86,11,74.294,74.294,0,0,0,54.7,17.9Z" fill="#fde047"/> - <path id="Path_277" data-name="Path 277" d="M-81.2,80.1Z" fill="#1544ff"/> - <path id="Path_278" data-name="Path 278" d="M112.5,38Z" fill="#1544ff"/> - <path id="Path_279" data-name="Path 279" d="M136.5,39.8a4.671,4.671,0,0,0-1,.5l-.6.3-1.5.9-.1.1a14.309,14.309,0,0,0-1.5,1.1c-.1.1-.2.1-.2.2a21.5,21.5,0,0,0-4,4.5h0c-.4.6-.7,1.2-1.1,1.8L98.1,104a27.41,27.41,0,0,1-24.4,14.8H35.5a27.449,27.449,0,0,1-20.7-9.4A75.054,75.054,0,0,0,80,160.6a69.446,69.446,0,0,0,55.3-37.2l25-48.2A75.071,75.071,0,0,0,143.8,38c-.8.1-1.6.2-2.3.3h-.2l-1.2.3c-.2,0-.3.1-.4.1-.6.2-1.1.3-1.7.5a6.89,6.89,0,0,0-.8.3" fill="#fde047"/> - <path id="Path_280" data-name="Path 280" d="M140.1,38.7" fill="#1544ff"/> - <path id="Path_281" data-name="Path 281" d="M141.3,38.4" fill="#1544ff"/> - <path id="Path_282" data-name="Path 282" d="M127.4,47.5Z" fill="#1544ff"/> - <path id="Path_283" data-name="Path 283" d="M135.3,40.4l-.6.3Z" fill="#1544ff"/> - <path id="Path_284" data-name="Path 284" d="M141.5,38.3" fill="#1544ff"/> - <path id="Path_285" data-name="Path 285" d="M143.7,38.1h0" fill="#1544ff"/> - <path id="Path_286" data-name="Path 286" d="M133.2,41.6Z" fill="#1544ff"/> - </g> - <circle id="Ellipse_3" data-name="Ellipse 3" cx="65.5" cy="65.5" r="65.5" transform="translate(20.5 20.5)" fill="none" stroke="#fff" stroke-width="3"/> - <circle id="Ellipse_4" data-name="Ellipse 4" cx="73.5" cy="73.5" r="73.5" transform="translate(12.5 12.5)" fill="none" stroke="#131f30" stroke-width="3" opacity="0.4"/> - <g id="Group_27" data-name="Group 27"> - <path id="Path_287" data-name="Path 287" d="M27.4,117H144l-7.3,10.6-16.3,13.7L101.5,150l-18,1.5L60.6,147l-8.5-5.1-14.7-12Z" fill="#fff"/> - </g> - <path id="Path_288" data-name="Path 288" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_289" data-name="Path 289" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_290" data-name="Path 290" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_291" data-name="Path 291" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_292" data-name="Path 292" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_293" data-name="Path 293" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_294" data-name="Path 294" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_295" data-name="Path 295" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <path id="Path_296" data-name="Path 296" d="M85.7,41.3a1.933,1.933,0,0,1,2.8,0l6,6-6,6a1.98,1.98,0,0,1-2.8-2.8l1.2-1.2a7.378,7.378,0,1,0,4.3,12.5,7.656,7.656,0,0,0,2.2-4.6,2.01,2.01,0,0,1,4,.4,10.945,10.945,0,0,1-3.3,7A11.384,11.384,0,0,1,78,48.5a11.269,11.269,0,0,1,8.7-3.3l-1.1-1.1A2.026,2.026,0,0,1,85.7,41.3Z" fill="#fff" fill-rule="evenodd"/> - <g id="Group_28" data-name="Group 28"> - <path id="Path_297" data-name="Path 297" d="M48.2,105V89.5h6.4a6.679,6.679,0,0,1,3,.6,4.508,4.508,0,0,1,1.9,1.7,5.38,5.38,0,0,1,.7,2.7h0a5.029,5.029,0,0,1-.8,2.7,4.1,4.1,0,0,1-2,1.7l3.3,6.1H57l-2.9-5.6H51.5V105H48.2Zm3.3-8.1h2.8a2.883,2.883,0,0,0,1.9-.6,2.139,2.139,0,0,0,.7-1.8h0a2.41,2.41,0,0,0-.7-1.8,2.935,2.935,0,0,0-1.9-.7H51.5Z" fill="#fff"/> - <path id="Path_298" data-name="Path 298" d="M67.2,105.2a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.535,5.535,0,0,1,1.9-2.1,6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H63v-2h8l-1.5,1.9V98.6a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.836,2.836,0,0,0-.9,1,4.31,4.31,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,10.591,10.591,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A4.421,4.421,0,0,1,67.2,105.2Z" fill="#fff"/> - <path id="Path_299" data-name="Path 299" d="M78.1,105.2a4.342,4.342,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,5.214,5.214,0,0,1-.5-2.3V93.5h3.1v6.8a3.2,3.2,0,0,0,.5,1.8c.3.5.9.6,1.6.6a2.959,2.959,0,0,0,1-.2,1.794,1.794,0,0,0,.7-.5,2.177,2.177,0,0,0,.5-.8,3.553,3.553,0,0,0,.2-1V93.6h3.1V105H81.7v-1.9h-.1a4.44,4.44,0,0,1-.8,1.1,4.434,4.434,0,0,1-2.7,1Z" fill="#fff"/> - <path id="Path_300" data-name="Path 300" d="M91.6,105.2a6.845,6.845,0,0,1-2.7-.5,3.708,3.708,0,0,1-1.7-1.3,4.065,4.065,0,0,1-.8-1.9v-.1h3.1v.1a1.64,1.64,0,0,0,.7,1.1,2.235,2.235,0,0,0,1.5.4,3.083,3.083,0,0,0,1-.1.918.918,0,0,0,.6-.4.735.735,0,0,0,.2-.6h0a.779.779,0,0,0-.3-.7,8.661,8.661,0,0,0-1.2-.5l-2-.4a8.39,8.39,0,0,1-1.9-.7A2.892,2.892,0,0,1,87,98.5a2.41,2.41,0,0,1-.4-1.5h0a3.077,3.077,0,0,1,.6-1.9,4.532,4.532,0,0,1,1.7-1.3,6.772,6.772,0,0,1,2.6-.4,6.688,6.688,0,0,1,2.6.5,3.538,3.538,0,0,1,1.6,1.3,3.226,3.226,0,0,1,.6,1.8H93.4v-.1a1.1,1.1,0,0,0-.6-1,1.955,1.955,0,0,0-1.4-.4c-.4,0-.7,0-.9.2s-.5.2-.6.4a1.421,1.421,0,0,0-.2.6h0a.749.749,0,0,0,.1.5,1,1,0,0,0,.5.4,4.649,4.649,0,0,0,.9.3l2,.4a5.772,5.772,0,0,1,2.6,1.1,2.792,2.792,0,0,1,.8,2h0a3.379,3.379,0,0,1-.6,2,3.524,3.524,0,0,1-1.8,1.3A5.5,5.5,0,0,1,91.6,105.2Z" fill="#fff"/> - <path id="Path_301" data-name="Path 301" d="M103.4,105.2a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.535,5.535,0,0,1,1.9-2.1,6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H99.2v-2h8l-1.5,1.9V98.6a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.189,2.189,0,0,0-.9,1,4.31,4.31,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,3.775,3.775,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A10.316,10.316,0,0,1,103.4,105.2Z" fill="#fff"/> - <path id="Path_302" data-name="Path 302" d="M114.6,105.2a4.093,4.093,0,0,1-2.5-.7,4.913,4.913,0,0,1-1.6-2.1,7.943,7.943,0,0,1-.6-3.2h0a7.616,7.616,0,0,1,.6-3.2,4.913,4.913,0,0,1,1.6-2.1,4.093,4.093,0,0,1,2.5-.7,3.339,3.339,0,0,1,1.5.3,3.166,3.166,0,0,1,1.2.8,3.6,3.6,0,0,1,.8,1.2h.1v-6h3.1V105h-3.1v-2h-.1a3.677,3.677,0,0,1-2,2A3.416,3.416,0,0,1,114.6,105.2Zm1.1-2.6a1.844,1.844,0,0,0,1.3-.4,2.73,2.73,0,0,0,.9-1.2,4.844,4.844,0,0,0,.3-1.8h0a4.844,4.844,0,0,0-.3-1.8,2.73,2.73,0,0,0-.9-1.2,2.01,2.01,0,0,0-1.3-.4,2.3,2.3,0,0,0-1.4.4,2.73,2.73,0,0,0-.9,1.2,4.844,4.844,0,0,0-.3,1.8h0a4.844,4.844,0,0,0,.3,1.8,2.73,2.73,0,0,0,.9,1.2A2.3,2.3,0,0,0,115.7,102.6Z" fill="#fff"/> - </g> - <g id="Group_29" data-name="Group 29"> - <path id="Path_303" data-name="Path 303" d="M57.4,85.1l4.1-11.3H63v1.9h-.5l-3.2,9.4Zm2-3,.5-1.4H65l.5,1.4Zm6.3,3-3.2-9.4V73.8h.9l4.1,11.3Z" fill="#fff"/> - <path id="Path_304" data-name="Path 304" d="M71.9,85.3a4.648,4.648,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5A7.876,7.876,0,0,1,68,81h0a5.555,5.555,0,0,1,.5-2.3,3.389,3.389,0,0,1,1.4-1.5,4.552,4.552,0,0,1,2-.5,3.425,3.425,0,0,1,1.8.4,3.179,3.179,0,0,1,1.2,1.1,2.389,2.389,0,0,1,.5,1.4v.1H73.8v-.1a2.075,2.075,0,0,0-.6-1,1.7,1.7,0,0,0-1.3-.4,2.016,2.016,0,0,0-1.1.3,2.723,2.723,0,0,0-.8,1,3.339,3.339,0,0,0-.3,1.5h0a3.339,3.339,0,0,0,.3,1.5,2.539,2.539,0,0,0,.8,1,2.244,2.244,0,0,0,2.4-.1,1.524,1.524,0,0,0,.6-1.1v-.1h1.6v.1a3.168,3.168,0,0,1-.6,1.5,2.94,2.94,0,0,1-1.2,1A4.248,4.248,0,0,1,71.9,85.3Z" fill="#fff"/> - <path id="Path_305" data-name="Path 305" d="M79.5,85.3a2.121,2.121,0,0,1-2.4-2.4V78.2H75.9V76.9h1.2V74.8h1.7v2.1h1.5v1.3H78.8v4.6a1.222,1.222,0,0,0,.3.9,1.077,1.077,0,0,0,.8.2h.4v1.3h-.4C79.9,85.3,79.7,85.3,79.5,85.3Z" fill="#fff"/> - <path id="Path_306" data-name="Path 306" d="M82.7,75.6a1.025,1.025,0,1,1,.7-.3A.908.908,0,0,1,82.7,75.6Zm-.9,9.5V76.9h1.7v8.2Z" fill="#fff"/> - <path id="Path_307" data-name="Path 307" d="M87.5,85.1l-3-8.2h1.8l2.1,6.6h0l2.1-6.6h1.8l-2.9,8.2Z" fill="#fff"/> - <path id="Path_308" data-name="Path 308" d="M96.5,85.3a4.648,4.648,0,0,1-2.1-.5,2.775,2.775,0,0,1-1.3-1.5,5.555,5.555,0,0,1-.5-2.3h0a4.767,4.767,0,0,1,.5-2.2,4.708,4.708,0,0,1,1.3-1.5,3.146,3.146,0,0,1,2-.5,4.228,4.228,0,0,1,2,.5,2.949,2.949,0,0,1,1.3,1.4,4.767,4.767,0,0,1,.5,2.2v.6H93.5V80.3h5.9l-.8,1.1v-.7a2.649,2.649,0,0,0-.3-1.4,3.114,3.114,0,0,0-.7-.9,2.167,2.167,0,0,0-2.2,0,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v.7a3.194,3.194,0,0,0,.3,1.4,1.765,1.765,0,0,0,.8.9,2.375,2.375,0,0,0,1.2.3,2.92,2.92,0,0,0,.9-.2.918.918,0,0,0,.6-.4c.1-.2.3-.4.4-.6v-.1h1.6v.1a3.552,3.552,0,0,1-.4.9,2.7,2.7,0,0,1-.7.8,10.906,10.906,0,0,1-1.1.6A3.178,3.178,0,0,1,96.5,85.3Z" fill="#fff"/> - <path id="Path_309" data-name="Path 309" d="M101.5,85.1V73.8h1.7V85.1h-1.7Z" fill="#fff"/> - <path id="Path_310" data-name="Path 310" d="M105.9,87.9h-.5c-.2,0-.3,0-.4-.1V86.5h.5a2.959,2.959,0,0,0,1-.2c.3-.1.4-.4.6-.8l.1-.4-3-8.2H106l2.2,7.1-.3-.4h.4l-.3.4,2.2-7.1H112l-3.1,8.6a4.58,4.58,0,0,1-.7,1.4,2.539,2.539,0,0,1-1,.8A2.745,2.745,0,0,1,105.9,87.9Z" fill="#fff"/> - </g> - </g> - <g id="badge-security-bronze" transform="translate(78.55 0.337)"> - <g id="Group_7" data-name="Group 7"> - <path id="Path_55" data-name="Path 55" d="M26,27.2A14.946,14.946,0,0,0,16.4,38H65.2L54.4,17.2Z" fill="#92400e"/> - <path id="Path_56" data-name="Path 56" d="M73.6,119A27.41,27.41,0,0,0,98,104.2l28.4-54.8a20.93,20.93,0,0,1,28.3-9c.4.2.8.5,1.2.7a14.862,14.862,0,0,0-10-13.8l-47.7-17L112.5,38h31.8a21.31,21.31,0,0,0-17.9,11.3L110.4,80H16v8.4a59.061,59.061,0,0,0,7.3,27.8A27.681,27.681,0,0,0,35.5,119Z" fill="#92400e"/> - <path id="Path_57" data-name="Path 57" d="M73.5,161.2H68.8c4.2,2.7,8,4.9,10.9,6.5a12.662,12.662,0,0,0,12.5,0c17.2-9.5,63.7-38.9,63.7-79.2V83.6l-20.8,40.1A69.245,69.245,0,0,1,73.5,161.2Z" fill="#92400e"/> - <path id="Path_58" data-name="Path 58" d="M110.4,80l16-30.7A21.054,21.054,0,0,1,144.3,38H16.4a18.588,18.588,0,0,0-.4,3.3V80h94.4Z" fill="#b45309"/> - <path id="Path_59" data-name="Path 59" d="M81,7.8,54.4,17.2,65.2,38h47.3L98.2,10.3,91,7.8A15.564,15.564,0,0,0,81,7.8Z" fill="#b45309"/> - <path id="Path_60" data-name="Path 60" d="M155.9,41.1c-.4-.2-.8-.5-1.2-.7a20.93,20.93,0,0,0-28.3,9L98,104.2A27.41,27.41,0,0,1,73.6,119H35.5a28,28,0,0,1-12.2-2.8c10.7,20.1,30.9,35.7,45.4,45h4.7A69.245,69.245,0,0,0,135,123.7l20.8-40.1V41.4A.367.367,0,0,0,155.9,41.1Z" fill="#b45309"/> - </g> - <path id="Path_61" data-name="Path 61" d="M154.5,88.5c0,19.6-11.3,36.7-25,50.1s-29.5,23.1-38,27.8a11.52,11.52,0,0,1-11.1,0c-8.5-4.7-24.3-14.3-38-27.8s-25-30.5-25-50.1V41.4a13.469,13.469,0,0,1,9-12.7l55-19.4a13.875,13.875,0,0,1,9,0l55,19.4a13.469,13.469,0,0,1,9,12.7V88.5Z" fill="none" stroke="#131f30" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" opacity="0.4"/> - <g id="Group_8" data-name="Group 8"> - <path id="Path_62" data-name="Path 62" d="M89.2,159H82.8A7.923,7.923,0,0,0,89.2,159Z" fill="#fff"/> - <path id="Path_63" data-name="Path 63" d="M146.5,88.5V44.1a8.556,8.556,0,0,0-5.6-8l-52-18.6a8,8,0,0,0-5.7,0l-52,18.6a8.418,8.418,0,0,0-5.6,8V88.5c0,10.4,3.5,20,8.7,28.5H137.7C143,108.5,146.5,98.9,146.5,88.5Z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/> - <path id="Path_64" data-name="Path 64" d="M123.9,135.4A96.519,96.519,0,0,0,139.7,117H32.6a96.519,96.519,0,0,0,15.8,18.4,161.805,161.805,0,0,0,34,23.4c.2.1.3.1.5.2h6.6c.2-.1.3-.1.5-.2C96.1,155.6,110.8,147.4,123.9,135.4Z" fill="#fff"/> - </g> - <path id="Path_65" data-name="Path 65" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_66" data-name="Path 66" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_67" data-name="Path 67" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_68" data-name="Path 68" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_69" data-name="Path 69" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_70" data-name="Path 70" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_71" data-name="Path 71" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_72" data-name="Path 72" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <path id="Path_73" data-name="Path 73" d="M100.4,56.7,83.8,73.3a2.035,2.035,0,0,1-1.5.6,2.2,2.2,0,0,1-1.5-.6L71.7,64a2.035,2.035,0,0,1-.6-1.5,2.2,2.2,0,0,1,.6-1.5l2.6-2.6a2.035,2.035,0,0,1,1.5-.6,2.2,2.2,0,0,1,1.5.6l5.3,5.1L95.1,51.2a2.035,2.035,0,0,1,1.5-.6,2.2,2.2,0,0,1,1.5.6l2.6,2.5a4.234,4.234,0,0,1,.5.7,1.7,1.7,0,0,1,0,1.6A2.974,2.974,0,0,0,100.4,56.7Z" fill="#fff"/> - <g id="Group_9" data-name="Group 9"> - <path id="Path_74" data-name="Path 74" d="M50.9,105.4a10.233,10.233,0,0,1-3.2-.5,5.963,5.963,0,0,1-2.2-1.6,5.007,5.007,0,0,1-.9-2.4v-.2h3.1v.1a3.128,3.128,0,0,0,.5,1,3.324,3.324,0,0,0,2.7.9,7.772,7.772,0,0,0,1.6-.2,2.552,2.552,0,0,0,1-.7,1.777,1.777,0,0,0,.4-1h0a1.425,1.425,0,0,0-.6-1.2,5.605,5.605,0,0,0-2.1-.7l-1.6-.3A6.715,6.715,0,0,1,46.1,97a3.7,3.7,0,0,1-1.2-2.9h0a4.376,4.376,0,0,1,.8-2.5A4.913,4.913,0,0,1,47.8,90,8.308,8.308,0,0,1,54,90a4.6,4.6,0,0,1,2,1.6,4.069,4.069,0,0,1,.8,2.4v.2h-3v-.1a1.6,1.6,0,0,0-.5-1,3.591,3.591,0,0,0-1-.7,3.178,3.178,0,0,0-1.4-.2,5.212,5.212,0,0,0-1.4.2,2.178,2.178,0,0,0-.9.7,1.689,1.689,0,0,0-.3,1h0a1.425,1.425,0,0,0,.6,1.2,5.678,5.678,0,0,0,2,.7l1.6.3a8.539,8.539,0,0,1,2.7.9,4.094,4.094,0,0,1,1.5,1.4,4.648,4.648,0,0,1,.5,2.1h0a4.406,4.406,0,0,1-.7,2.6,5.1,5.1,0,0,1-2.1,1.7A18.7,18.7,0,0,1,50.9,105.4Z" fill="#fff"/> - <path id="Path_75" data-name="Path 75" d="M64.1,105.4a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2A5.535,5.535,0,0,1,61,94.1a6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H59.9v-2h8L66.4,100V98.8a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.836,2.836,0,0,0-.9,1,4.309,4.309,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,10.591,10.591,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A4.421,4.421,0,0,1,64.1,105.4Z" fill="#fff"/> - <path id="Path_76" data-name="Path 76" d="M76.3,105.4a5.559,5.559,0,0,1-3-.7,5.063,5.063,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.063,5.063,0,0,1,2-2.1,5.559,5.559,0,0,1,3-.7A5.666,5.666,0,0,1,79,94a4.034,4.034,0,0,1,1.8,1.6,4.394,4.394,0,0,1,.7,2.2v.1H78.6v-.1a2.666,2.666,0,0,0-.7-1.4,2.035,2.035,0,0,0-1.5-.6,1.844,1.844,0,0,0-1.3.4,2.73,2.73,0,0,0-.9,1.2,5.412,5.412,0,0,0-.3,1.9h0a5.04,5.04,0,0,0,.3,1.9,2.73,2.73,0,0,0,.9,1.2,2.01,2.01,0,0,0,1.3.4,2.456,2.456,0,0,0,1.5-.5,2.349,2.349,0,0,0,.7-1.4v-.1h2.9v.1a4.756,4.756,0,0,1-.7,2.3,4.034,4.034,0,0,1-1.8,1.6A5.954,5.954,0,0,1,76.3,105.4Z" fill="#fff"/> - <path id="Path_77" data-name="Path 77" d="M86.9,105.4a4.342,4.342,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,4.337,4.337,0,0,1-.5-2.3V93.7H86v6.8a3.2,3.2,0,0,0,.5,1.8,2.111,2.111,0,0,0,1.6.6,2.959,2.959,0,0,0,1-.2,1.794,1.794,0,0,0,.7-.5,2.177,2.177,0,0,0,.5-.8,3.553,3.553,0,0,0,.2-1V93.8h3.1v11.3H90.5v-1.9h-.1a4.44,4.44,0,0,1-.8,1.1,2.4,2.4,0,0,1-1.2.7A2.235,2.235,0,0,1,86.9,105.4Z" fill="#fff"/> - <path id="Path_78" data-name="Path 78" d="M95.7,105.1V93.6h3.1v2h.1a3.932,3.932,0,0,1,.9-1.7,2.352,2.352,0,0,1,1.7-.6h.5c.2,0,.3,0,.4.1v2.8a.749.749,0,0,0-.5-.1h-.6a2.5,2.5,0,0,0-1.3.3,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v6.4Z" fill="#fff"/> - <path id="Path_79" data-name="Path 79" d="M105.3,92.1a1.707,1.707,0,0,1-1.7-1.7,1.845,1.845,0,0,1,.5-1.2,1.7,1.7,0,0,1,2.9,1.2,2.078,2.078,0,0,1-.5,1.2A1.346,1.346,0,0,1,105.3,92.1Zm-1.5,13V93.6h3.1v11.5Z" fill="#fff"/> - <path id="Path_80" data-name="Path 80" d="M113.6,105.4a4.251,4.251,0,0,1-2.8-.8,3.371,3.371,0,0,1-.9-2.7V96h-1.6V93.6h1.6V90.8h3.2v2.8h2.1V96h-2.1v5.6a1.246,1.246,0,0,0,.4,1.1,1.609,1.609,0,0,0,1.1.3h.7v2.3c-.2,0-.4.1-.6.1A3.978,3.978,0,0,0,113.6,105.4Z" fill="#fff"/> - <path id="Path_81" data-name="Path 81" d="M118.6,108.9h-.9c-.3,0-.5-.1-.7-.1v-2.3a.6.6,0,0,1,.4.1h.6a3.087,3.087,0,0,0,1.1-.2,1.037,1.037,0,0,0,.6-.8l.1-.4-4.1-11.5h3.4l2.6,9.6-.4-.6h.6l-.4.6,2.6-9.6h3.3l-4,11.7a6.82,6.82,0,0,1-1.1,2.1,4.188,4.188,0,0,1-1.6,1.1A5.842,5.842,0,0,1,118.6,108.9Z" fill="#fff"/> - </g> - </g> - <g id="badge-security-silver" transform="translate(36.55 7.65)"> - <g id="Group_4" data-name="Group 4"> - <path id="Path_28" data-name="Path 28" d="M26,27.2A14.946,14.946,0,0,0,16.4,38H65.2L54.4,17.2Z" fill="#64748b"/> - <path id="Path_29" data-name="Path 29" d="M73.6,119A27.41,27.41,0,0,0,98,104.2l28.4-54.8a20.93,20.93,0,0,1,28.3-9c.4.2.8.5,1.2.7a14.862,14.862,0,0,0-10-13.8l-47.7-17L112.5,38h31.8a21.31,21.31,0,0,0-17.9,11.3L110.4,80H16v8.4a59.061,59.061,0,0,0,7.3,27.8A27.681,27.681,0,0,0,35.5,119Z" fill="#64748b"/> - <path id="Path_30" data-name="Path 30" d="M73.5,161.2H68.8c4.2,2.7,8,4.9,10.9,6.5a12.662,12.662,0,0,0,12.5,0c17.2-9.5,63.7-38.9,63.7-79.2V83.6l-20.8,40.1A69.245,69.245,0,0,1,73.5,161.2Z" fill="#64748b"/> - <path id="Path_31" data-name="Path 31" d="M110.4,80l16-30.7A21.054,21.054,0,0,1,144.3,38H16.4a18.588,18.588,0,0,0-.4,3.3V80h94.4Z" fill="#94a3b8"/> - <path id="Path_32" data-name="Path 32" d="M81,7.8,54.4,17.2,65.2,38h47.3L98.2,10.3,91,7.8A15.564,15.564,0,0,0,81,7.8Z" fill="#94a3b8"/> - <path id="Path_33" data-name="Path 33" d="M155.9,41.1c-.4-.2-.8-.5-1.2-.7a20.93,20.93,0,0,0-28.3,9L98,104.2A27.41,27.41,0,0,1,73.6,119H35.5a28,28,0,0,1-12.2-2.8c10.7,20.1,30.9,35.7,45.4,45h4.7A69.245,69.245,0,0,0,135,123.7l20.8-40.1V41.4A.367.367,0,0,0,155.9,41.1Z" fill="#94a3b8"/> - </g> - <path id="Path_34" data-name="Path 34" d="M154.5,88.5c0,19.6-11.3,36.7-25,50.1s-29.5,23.1-38,27.8a11.52,11.52,0,0,1-11.1,0c-8.5-4.7-24.3-14.3-38-27.8s-25-30.5-25-50.1V41.4a13.469,13.469,0,0,1,9-12.7l55-19.4a13.875,13.875,0,0,1,9,0l55,19.4a13.469,13.469,0,0,1,9,12.7V88.5Z" fill="none" stroke="#131f30" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" opacity="0.4"/> - <g id="Group_5" data-name="Group 5"> - <path id="Path_35" data-name="Path 35" d="M89.2,159H82.8A7.923,7.923,0,0,0,89.2,159Z" fill="#fff"/> - <path id="Path_36" data-name="Path 36" d="M146.5,88.5V44.1a8.556,8.556,0,0,0-5.6-8l-52-18.6a8,8,0,0,0-5.7,0l-52,18.6a8.418,8.418,0,0,0-5.6,8V88.5c0,10.4,3.5,20,8.7,28.5H137.7C143,108.5,146.5,98.9,146.5,88.5Z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/> - <path id="Path_37" data-name="Path 37" d="M123.9,135.4A96.519,96.519,0,0,0,139.7,117H32.6a96.519,96.519,0,0,0,15.8,18.4,161.805,161.805,0,0,0,34,23.4c.2.1.3.1.5.2h6.6c.2-.1.3-.1.5-.2C96.1,155.6,110.8,147.4,123.9,135.4Z" fill="#fff"/> - </g> - <path id="Path_38" data-name="Path 38" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_39" data-name="Path 39" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_40" data-name="Path 40" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_41" data-name="Path 41" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_42" data-name="Path 42" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_43" data-name="Path 43" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_44" data-name="Path 44" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_45" data-name="Path 45" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <path id="Path_46" data-name="Path 46" d="M100.4,56.7,83.8,73.3a2.035,2.035,0,0,1-1.5.6,2.2,2.2,0,0,1-1.5-.6L71.7,64a2.035,2.035,0,0,1-.6-1.5,2.2,2.2,0,0,1,.6-1.5l2.6-2.6a2.035,2.035,0,0,1,1.5-.6,2.2,2.2,0,0,1,1.5.6l5.3,5.1L95.1,51.2a2.035,2.035,0,0,1,1.5-.6,2.2,2.2,0,0,1,1.5.6l2.6,2.5a4.234,4.234,0,0,1,.5.7,1.7,1.7,0,0,1,0,1.6A2.974,2.974,0,0,0,100.4,56.7Z" fill="#fff"/> - <g id="Group_6" data-name="Group 6"> - <path id="Path_47" data-name="Path 47" d="M50.9,105.4a10.233,10.233,0,0,1-3.2-.5,5.963,5.963,0,0,1-2.2-1.6,5.007,5.007,0,0,1-.9-2.4v-.2h3.1v.1a3.128,3.128,0,0,0,.5,1,3.324,3.324,0,0,0,2.7.9,7.772,7.772,0,0,0,1.6-.2,2.552,2.552,0,0,0,1-.7,1.777,1.777,0,0,0,.4-1h0a1.425,1.425,0,0,0-.6-1.2,5.605,5.605,0,0,0-2.1-.7l-1.6-.3A6.715,6.715,0,0,1,46.1,97a3.7,3.7,0,0,1-1.2-2.9h0a4.376,4.376,0,0,1,.8-2.5A4.913,4.913,0,0,1,47.8,90,8.308,8.308,0,0,1,54,90a4.6,4.6,0,0,1,2,1.6,4.069,4.069,0,0,1,.8,2.4v.2h-3v-.1a1.6,1.6,0,0,0-.5-1,3.591,3.591,0,0,0-1-.7,3.178,3.178,0,0,0-1.4-.2,5.212,5.212,0,0,0-1.4.2,2.178,2.178,0,0,0-.9.7,1.689,1.689,0,0,0-.3,1h0a1.425,1.425,0,0,0,.6,1.2,5.678,5.678,0,0,0,2,.7l1.6.3a8.539,8.539,0,0,1,2.7.9,4.094,4.094,0,0,1,1.5,1.4,4.648,4.648,0,0,1,.5,2.1h0a4.406,4.406,0,0,1-.7,2.6,5.1,5.1,0,0,1-2.1,1.7A18.7,18.7,0,0,1,50.9,105.4Z" fill="#fff"/> - <path id="Path_48" data-name="Path 48" d="M64.1,105.4a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2A5.535,5.535,0,0,1,61,94.1a6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H59.9v-2h8L66.4,100V98.8a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.836,2.836,0,0,0-.9,1,4.309,4.309,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,10.591,10.591,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A4.421,4.421,0,0,1,64.1,105.4Z" fill="#fff"/> - <path id="Path_49" data-name="Path 49" d="M76.3,105.4a5.559,5.559,0,0,1-3-.7,5.063,5.063,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.063,5.063,0,0,1,2-2.1,5.559,5.559,0,0,1,3-.7A5.666,5.666,0,0,1,79,94a4.034,4.034,0,0,1,1.8,1.6,4.394,4.394,0,0,1,.7,2.2v.1H78.6v-.1a2.666,2.666,0,0,0-.7-1.4,2.035,2.035,0,0,0-1.5-.6,1.844,1.844,0,0,0-1.3.4,2.73,2.73,0,0,0-.9,1.2,5.412,5.412,0,0,0-.3,1.9h0a5.04,5.04,0,0,0,.3,1.9,2.73,2.73,0,0,0,.9,1.2,2.01,2.01,0,0,0,1.3.4,2.456,2.456,0,0,0,1.5-.5,2.349,2.349,0,0,0,.7-1.4v-.1h2.9v.1a4.756,4.756,0,0,1-.7,2.3,4.034,4.034,0,0,1-1.8,1.6A5.954,5.954,0,0,1,76.3,105.4Z" fill="#fff"/> - <path id="Path_50" data-name="Path 50" d="M86.9,105.4a4.342,4.342,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,4.337,4.337,0,0,1-.5-2.3V93.7H86v6.8a3.2,3.2,0,0,0,.5,1.8,2.111,2.111,0,0,0,1.6.6,2.959,2.959,0,0,0,1-.2,1.794,1.794,0,0,0,.7-.5,2.177,2.177,0,0,0,.5-.8,3.553,3.553,0,0,0,.2-1V93.8h3.1v11.3H90.5v-1.9h-.1a4.44,4.44,0,0,1-.8,1.1,2.4,2.4,0,0,1-1.2.7A2.235,2.235,0,0,1,86.9,105.4Z" fill="#fff"/> - <path id="Path_51" data-name="Path 51" d="M95.7,105.1V93.6h3.1v2h.1a3.932,3.932,0,0,1,.9-1.7,2.352,2.352,0,0,1,1.7-.6h.5c.2,0,.3,0,.4.1v2.8a.749.749,0,0,0-.5-.1h-.6a2.5,2.5,0,0,0-1.3.3,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v6.4Z" fill="#fff"/> - <path id="Path_52" data-name="Path 52" d="M105.3,92.1a1.707,1.707,0,0,1-1.7-1.7,1.845,1.845,0,0,1,.5-1.2,1.7,1.7,0,0,1,2.9,1.2,2.078,2.078,0,0,1-.5,1.2A1.346,1.346,0,0,1,105.3,92.1Zm-1.5,13V93.6h3.1v11.5Z" fill="#fff"/> - <path id="Path_53" data-name="Path 53" d="M113.6,105.4a4.251,4.251,0,0,1-2.8-.8,3.371,3.371,0,0,1-.9-2.7V96h-1.6V93.6h1.6V90.8h3.2v2.8h2.1V96h-2.1v5.6a1.246,1.246,0,0,0,.4,1.1,1.609,1.609,0,0,0,1.1.3h.7v2.3c-.2,0-.4.1-.6.1A3.978,3.978,0,0,0,113.6,105.4Z" fill="#fff"/> - <path id="Path_54" data-name="Path 54" d="M118.6,108.9h-.9c-.3,0-.5-.1-.7-.1v-2.3a.6.6,0,0,1,.4.1h.6a3.087,3.087,0,0,0,1.1-.2,1.037,1.037,0,0,0,.6-.8l.1-.4-4.1-11.5h3.4l2.6,9.6-.4-.6h.6l-.4.6,2.6-9.6h3.3l-4,11.7a6.82,6.82,0,0,1-1.1,2.1,4.188,4.188,0,0,1-1.6,1.1A5.842,5.842,0,0,1,118.6,108.9Z" fill="#fff"/> - </g> - </g> - <g id="badge-security-gold" transform="translate(-0.45 15.65)"> - <g id="Group_1" data-name="Group 1"> - <path id="Path_1" data-name="Path 1" d="M26,27.2A14.946,14.946,0,0,0,16.4,38H65.2L54.4,17.2Z" fill="#fbbf24"/> - <path id="Path_2" data-name="Path 2" d="M73.6,119A27.41,27.41,0,0,0,98,104.2l28.4-54.8a20.93,20.93,0,0,1,28.3-9c.4.2.8.5,1.2.7a14.862,14.862,0,0,0-10-13.8l-47.7-17L112.5,38h31.8a21.31,21.31,0,0,0-17.9,11.3L110.4,80H16v8.4a59.061,59.061,0,0,0,7.3,27.8A27.681,27.681,0,0,0,35.5,119Z" fill="#fbbf24"/> - <path id="Path_3" data-name="Path 3" d="M73.5,161.2H68.8c4.2,2.7,8,4.9,10.9,6.5a12.662,12.662,0,0,0,12.5,0c17.2-9.5,63.7-38.9,63.7-79.2V83.6l-20.8,40.1A69.245,69.245,0,0,1,73.5,161.2Z" fill="#fbbf24"/> - <path id="Path_4" data-name="Path 4" d="M110.4,80l16-30.7A21.054,21.054,0,0,1,144.3,38H16.4a18.588,18.588,0,0,0-.4,3.3V80h94.4Z" fill="#fde047"/> - <path id="Path_5" data-name="Path 5" d="M81,7.8,54.4,17.2,65.2,38h47.3L98.2,10.3,91,7.8A15.564,15.564,0,0,0,81,7.8Z" fill="#fde047"/> - <path id="Path_6" data-name="Path 6" d="M155.9,41.1c-.4-.2-.8-.5-1.2-.7a20.93,20.93,0,0,0-28.3,9L98,104.2A27.41,27.41,0,0,1,73.6,119H35.5a28,28,0,0,1-12.2-2.8c10.7,20.1,30.9,35.7,45.4,45h4.7A69.245,69.245,0,0,0,135,123.7l20.8-40.1V41.4A.367.367,0,0,0,155.9,41.1Z" fill="#fde047"/> - </g> - <path id="Path_7" data-name="Path 7" d="M154.5,88.5c0,19.6-11.3,36.7-25,50.1s-29.5,23.1-38,27.8a11.52,11.52,0,0,1-11.1,0c-8.5-4.7-24.3-14.3-38-27.8s-25-30.5-25-50.1V41.4a13.469,13.469,0,0,1,9-12.7l55-19.4a13.875,13.875,0,0,1,9,0l55,19.4a13.469,13.469,0,0,1,9,12.7V88.5Z" fill="none" stroke="#131f30" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" opacity="0.4"/> - <g id="Group_2" data-name="Group 2"> - <path id="Path_8" data-name="Path 8" d="M89.2,159H82.8A7.923,7.923,0,0,0,89.2,159Z" fill="#fff"/> - <path id="Path_9" data-name="Path 9" d="M146.5,88.5V44.1a8.556,8.556,0,0,0-5.6-8l-52-18.6a8,8,0,0,0-5.7,0l-52,18.6a8.418,8.418,0,0,0-5.6,8V88.5c0,10.4,3.5,20,8.7,28.5H137.7C143,108.5,146.5,98.9,146.5,88.5Z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/> - <path id="Path_10" data-name="Path 10" d="M123.9,135.4A96.519,96.519,0,0,0,139.7,117H32.6a96.519,96.519,0,0,0,15.8,18.4,161.805,161.805,0,0,0,34,23.4c.2.1.3.1.5.2h6.6c.2-.1.3-.1.5-.2C96.1,155.6,110.8,147.4,123.9,135.4Z" fill="#fff"/> - </g> - <path id="Path_11" data-name="Path 11" d="M57.3,127.9a3.3,3.3,0,1,1-3.3,3.3A3.2,3.2,0,0,1,57.3,127.9Zm0,5.9a2.332,2.332,0,0,0,2.4-2.5,2.283,2.283,0,0,0-2.4-2.5,2.332,2.332,0,0,0-2.4,2.5A2.39,2.39,0,0,0,57.3,133.8Z" fill="#131f30"/> - <path id="Path_12" data-name="Path 12" d="M62.1,128.1H63v1.6a2.716,2.716,0,0,1,2.8-1.7,3.3,3.3,0,1,1-2.8,4.9v4h-.9S62.1,128.1,62.1,128.1Zm3.4,5.7a2.212,2.212,0,0,0,2.3-2.5,2.355,2.355,0,1,0-4.7,0A2.333,2.333,0,0,0,65.5,133.8Z" fill="#131f30"/> - <path id="Path_13" data-name="Path 13" d="M73,127.9a2.813,2.813,0,0,1,3,3.1v.4H70.9a2.133,2.133,0,0,0,2.1,2.4,1.983,1.983,0,0,0,2.1-1.6H76a2.891,2.891,0,0,1-3,2.4c-2.1,0-3.1-1.5-3.1-3.4.1-2.1,1.3-3.3,3.1-3.3Zm2.1,2.8a2.1,2.1,0,0,0-4.2,0Z" fill="#131f30"/> - <path id="Path_14" data-name="Path 14" d="M77.5,128.1h.9v1.8A2.437,2.437,0,0,1,81,128c1.4,0,2.3.9,2.3,2.6v3.9h-1v-3.8c0-1.3-.5-1.9-1.6-1.9-1.4,0-2.3,1.2-2.3,2.9v2.8h-.9Z" fill="#131f30"/> - <path id="Path_15" data-name="Path 15" d="M86.9,134a4.363,4.363,0,0,1-1.6-1.7,5.1,5.1,0,0,1,0-4.8,4.363,4.363,0,0,1,1.6-1.7,4.871,4.871,0,0,1,2.5-.6,5.087,5.087,0,0,1,2.2.4,3.182,3.182,0,0,1,1.5,1.3,3.971,3.971,0,0,1,.7,2H91.7a1.653,1.653,0,0,0-.8-1.3,2.544,2.544,0,0,0-1.6-.5,2.489,2.489,0,0,0-1.9.7,3.5,3.5,0,0,0,0,4.2,2.489,2.489,0,0,0,1.9.7,2.767,2.767,0,0,0,1.6-.5,2.223,2.223,0,0,0,.8-1.3h2.1a3.978,3.978,0,0,1-1.4,2.7,4.454,4.454,0,0,1-3.1,1,5.326,5.326,0,0,1-2.4-.6Z" fill="#131f30"/> - <path id="Path_16" data-name="Path 16" d="M95.2,129.4a2.365,2.365,0,0,1,1.3-1.1,3.807,3.807,0,0,1,1.9-.4,3.425,3.425,0,0,1,1.8.4,3.315,3.315,0,0,1,1.3,4.7,2.365,2.365,0,0,1-1.3,1.1,3.661,3.661,0,0,1-1.8.4,4.058,4.058,0,0,1-1.9-.4,3.315,3.315,0,0,1-1.3-4.7Zm1.9,3a2,2,0,1,0-.4-1.2A1.594,1.594,0,0,0,97.1,132.4Z" fill="#131f30"/> - <path id="Path_17" data-name="Path 17" d="M104.1,134.1a2.94,2.94,0,0,1-1-1.2,4.967,4.967,0,0,1,0-3.4,2.94,2.94,0,0,1,1-1.2,2.861,2.861,0,0,1,1.7-.4,2.537,2.537,0,0,1,1.6.4,2.837,2.837,0,0,1,.9,1V125h2v9.4h-2v-1.3a2.479,2.479,0,0,1-2.5,1.4,2.413,2.413,0,0,1-1.7-.4Zm1.1-1.7a2.313,2.313,0,0,0,2.6,0,1.69,1.69,0,0,0,0-2.4,2.313,2.313,0,0,0-2.6,0,1.656,1.656,0,0,0-.5,1.2A1.5,1.5,0,0,0,105.2,132.4Z" fill="#131f30"/> - <path id="Path_18" data-name="Path 18" d="M111.8,129.4a3.166,3.166,0,0,1,3-1.6,3.327,3.327,0,0,1,2.5.9,3.244,3.244,0,0,1,.9,2.4v.5h-4.8a1.82,1.82,0,0,0,.4,1.1,1.366,1.366,0,0,0,1.1.4,2.959,2.959,0,0,0,1-.2,1.157,1.157,0,0,0,.5-.7h1.9a2.333,2.333,0,0,1-1,1.7,4.176,4.176,0,0,1-2.3.7,3.166,3.166,0,0,1-3.4-3.4,2.2,2.2,0,0,1,.2-1.8Zm4.5,1.2a1.389,1.389,0,0,0-.5-1,1.689,1.689,0,0,0-1-.3,1.493,1.493,0,0,0-1,.3,1.053,1.053,0,0,0-.4,1Z" fill="#131f30"/> - <path id="Path_19" data-name="Path 19" d="M100.4,56.7,83.8,73.3a2.035,2.035,0,0,1-1.5.6,2.2,2.2,0,0,1-1.5-.6L71.7,64a2.035,2.035,0,0,1-.6-1.5,2.2,2.2,0,0,1,.6-1.5l2.6-2.6a2.035,2.035,0,0,1,1.5-.6,2.2,2.2,0,0,1,1.5.6l5.3,5.1L95.1,51.2a2.035,2.035,0,0,1,1.5-.6,2.2,2.2,0,0,1,1.5.6l2.6,2.5a4.234,4.234,0,0,1,.5.7,1.7,1.7,0,0,1,0,1.6A2.974,2.974,0,0,0,100.4,56.7Z" fill="#fff"/> - <g id="Group_3" data-name="Group 3"> - <path id="Path_20" data-name="Path 20" d="M50.9,105.4a10.233,10.233,0,0,1-3.2-.5,5.963,5.963,0,0,1-2.2-1.6,5.007,5.007,0,0,1-.9-2.4v-.2h3.1v.1a3.128,3.128,0,0,0,.5,1,3.324,3.324,0,0,0,2.7.9,7.772,7.772,0,0,0,1.6-.2,2.552,2.552,0,0,0,1-.7,1.777,1.777,0,0,0,.4-1h0a1.425,1.425,0,0,0-.6-1.2,5.605,5.605,0,0,0-2.1-.7l-1.6-.3A6.715,6.715,0,0,1,46.1,97a3.7,3.7,0,0,1-1.2-2.9h0a4.376,4.376,0,0,1,.8-2.5A4.913,4.913,0,0,1,47.8,90,8.308,8.308,0,0,1,54,90a4.6,4.6,0,0,1,2,1.6,4.069,4.069,0,0,1,.8,2.4v.2h-3v-.1a1.6,1.6,0,0,0-.5-1,3.591,3.591,0,0,0-1-.7,3.178,3.178,0,0,0-1.4-.2,5.212,5.212,0,0,0-1.4.2,2.178,2.178,0,0,0-.9.7,1.689,1.689,0,0,0-.3,1h0a1.425,1.425,0,0,0,.6,1.2,5.678,5.678,0,0,0,2,.7l1.6.3a8.539,8.539,0,0,1,2.7.9,4.094,4.094,0,0,1,1.5,1.4,4.648,4.648,0,0,1,.5,2.1h0a4.406,4.406,0,0,1-.7,2.6,5.1,5.1,0,0,1-2.1,1.7A18.7,18.7,0,0,1,50.9,105.4Z" fill="#fff"/> - <path id="Path_21" data-name="Path 21" d="M64.1,105.4a5.559,5.559,0,0,1-3-.7,5.775,5.775,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2A5.535,5.535,0,0,1,61,94.1a6.357,6.357,0,0,1,5.8,0,4.592,4.592,0,0,1,1.9,2,7.349,7.349,0,0,1,.7,3v1H59.9v-2h8L66.4,100V98.8a4.309,4.309,0,0,0-.3-1.7,1.789,1.789,0,0,0-.9-1,2.768,2.768,0,0,0-1.3-.3,2.01,2.01,0,0,0-1.3.4,2.836,2.836,0,0,0-.9,1,4.309,4.309,0,0,0-.3,1.7v1.2a3.808,3.808,0,0,0,.3,1.6,1.789,1.789,0,0,0,.9,1,3.255,3.255,0,0,0,1.4.4,3.6,3.6,0,0,0,1.1-.2,2.177,2.177,0,0,0,.8-.5,2.092,2.092,0,0,0,.4-.6v-.1h2.9v.1a11.215,11.215,0,0,1-.5,1.3,10.591,10.591,0,0,1-1,1.2,4.8,4.8,0,0,1-1.6.9A4.421,4.421,0,0,1,64.1,105.4Z" fill="#fff"/> - <path id="Path_22" data-name="Path 22" d="M76.3,105.4a5.559,5.559,0,0,1-3-.7,5.063,5.063,0,0,1-2-2.1,6.565,6.565,0,0,1-.7-3.2h0a6.565,6.565,0,0,1,.7-3.2,5.063,5.063,0,0,1,2-2.1,5.559,5.559,0,0,1,3-.7A5.666,5.666,0,0,1,79,94a4.034,4.034,0,0,1,1.8,1.6,4.394,4.394,0,0,1,.7,2.2v.1H78.6v-.1a2.666,2.666,0,0,0-.7-1.4,2.035,2.035,0,0,0-1.5-.6,1.844,1.844,0,0,0-1.3.4,2.73,2.73,0,0,0-.9,1.2,5.412,5.412,0,0,0-.3,1.9h0a5.04,5.04,0,0,0,.3,1.9,2.73,2.73,0,0,0,.9,1.2,2.01,2.01,0,0,0,1.3.4,2.456,2.456,0,0,0,1.5-.5,2.349,2.349,0,0,0,.7-1.4v-.1h2.9v.1a4.756,4.756,0,0,1-.7,2.3,4.034,4.034,0,0,1-1.8,1.6A5.954,5.954,0,0,1,76.3,105.4Z" fill="#fff"/> - <path id="Path_23" data-name="Path 23" d="M86.9,105.4a4.342,4.342,0,0,1-2.1-.5,3.416,3.416,0,0,1-1.4-1.5,4.337,4.337,0,0,1-.5-2.3V93.7H86v6.8a3.2,3.2,0,0,0,.5,1.8,2.111,2.111,0,0,0,1.6.6,2.959,2.959,0,0,0,1-.2,1.794,1.794,0,0,0,.7-.5,2.177,2.177,0,0,0,.5-.8,3.553,3.553,0,0,0,.2-1V93.8h3.1v11.3H90.5v-1.9h-.1a4.44,4.44,0,0,1-.8,1.1,2.4,2.4,0,0,1-1.2.7A2.235,2.235,0,0,1,86.9,105.4Z" fill="#fff"/> - <path id="Path_24" data-name="Path 24" d="M95.7,105.1V93.6h3.1v2h.1a3.932,3.932,0,0,1,.9-1.7,2.352,2.352,0,0,1,1.7-.6h.5c.2,0,.3,0,.4.1v2.8a.749.749,0,0,0-.5-.1h-.6a2.5,2.5,0,0,0-1.3.3,2.361,2.361,0,0,0-.8.9,3.194,3.194,0,0,0-.3,1.4v6.4Z" fill="#fff"/> - <path id="Path_25" data-name="Path 25" d="M105.3,92.1a1.707,1.707,0,0,1-1.7-1.7,1.845,1.845,0,0,1,.5-1.2,1.7,1.7,0,0,1,2.9,1.2,2.078,2.078,0,0,1-.5,1.2A1.346,1.346,0,0,1,105.3,92.1Zm-1.5,13V93.6h3.1v11.5Z" fill="#fff"/> - <path id="Path_26" data-name="Path 26" d="M113.6,105.4a4.251,4.251,0,0,1-2.8-.8,3.371,3.371,0,0,1-.9-2.7V96h-1.6V93.6h1.6V90.8h3.2v2.8h2.1V96h-2.1v5.6a1.246,1.246,0,0,0,.4,1.1,1.609,1.609,0,0,0,1.1.3h.7v2.3c-.2,0-.4.1-.6.1A3.978,3.978,0,0,0,113.6,105.4Z" fill="#fff"/> - <path id="Path_27" data-name="Path 27" d="M118.6,108.9h-.9c-.3,0-.5-.1-.7-.1v-2.3a.6.6,0,0,1,.4.1h.6a3.087,3.087,0,0,0,1.1-.2,1.037,1.037,0,0,0,.6-.8l.1-.4-4.1-11.5h3.4l2.6,9.6-.4-.6h.6l-.4.6,2.6-9.6h3.3l-4,11.7a6.82,6.82,0,0,1-1.1,2.1,4.188,4.188,0,0,1-1.6,1.1A5.842,5.842,0,0,1,118.6,108.9Z" fill="#fff"/> - </g> - </g> - </g> -</svg> diff --git a/public/assets/badges/maintained/badge-maintained-bronze.svg b/public/assets/badges/maintained/badge-maintained-bronze.svg deleted file mode 100644 index cc7382c7547b72235cbed10311f097439161bee8..0000000000000000000000000000000000000000 --- a/public/assets/badges/maintained/badge-maintained-bronze.svg +++ /dev/null @@ -1,154 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> -<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" - viewBox="0 0 172 172" style="enable-background:new 0 0 172 172;" xml:space="preserve"> -<style type="text/css"> - .st0{fill:#92400E;} - .st1{fill:#1544FF;} - .st2{fill:#B45309;} - .st3{fill:none;stroke:#FFFFFF;stroke-width:3;} - .st4{opacity:0.4;fill:none;stroke:#131F30;stroke-width:3;enable-background:new ;} - .st5{fill:#FFFFFF;} - .st6{fill:#131F30;} -</style> -<g> - <path class="st0" d="M109.7,155.1c0.4,0,0.8,0.1,1.2,0.1l4.6,0.7c7,1.1,13.9-2.8,16.4-9.5l1.6-4.3c1.5-4,4.7-7.1,8.7-8.7l4.3-1.6 - c6.6-2.5,10.6-9.4,9.5-16.4l-0.7-4.6c-0.7-4.2,0.5-8.5,3.2-11.8l2.9-3.6c2.9-3.6,3.9-8.3,3-12.6l-21.1,40.7 - C135.8,137.9,123.9,148.8,109.7,155.1z"/> - <path class="st0" d="M118.4,80.1H30.2H8.6c-0.3,0.7-0.6,1.5-0.8,2.2l11.3,21.8c4.7,9.1,14.1,14.8,24.4,14.8h38.1 - c10.3,0,19.6-5.7,24.4-14.8l28.4-54.8c0.3-0.6,0.7-1.3,1.1-1.8c-0.4,0.6-0.8,1.2-1.1,1.9L118.4,80.1z"/> - <path class="st1" d="M135.4,47.5c1.1-1.7,2.5-3.2,4-4.5C137.9,44.2,136.6,45.7,135.4,47.5z"/> - <path class="st1" d="M141.2,41.7c-0.5,0.3-1,0.7-1.5,1.1C140.2,42.4,140.7,42,141.2,41.7z"/> - <path class="st0" d="M76.2,161l0.3,0.3c5.5,4.5,13.4,4.5,18.9,0l2.8-2.3c-5.4,1.3-11,2-16.7,2H76.2z"/> - <path class="st0" d="M62.2,16.9c-0.4,0-0.7-0.1-1.1-0.1l-4.6-0.7c-7-1.1-13.9,2.8-16.4,9.5l-1.6,4.3c-1.4,3.6-4.1,6.5-7.5,8.2h42.2 - L62.2,16.9z"/> - <path class="st0" d="M141,38c-3.4-1.7-6.2-4.6-7.5-8.2l-1.6-4.3c-2.5-6.6-9.4-10.6-16.4-9.5l-4.6,0.7c-0.4,0.1-0.9,0.1-1.3,0.1 - L120.5,38H141z"/> - <path class="st1" d="M144.3,39.9c-0.3,0.1-0.7,0.3-1,0.5C143.6,40.2,144,40.1,144.3,39.9z"/> - <path class="st2" d="M120.5,38H73.2l0,0H31c-0.4,0.2-0.8,0.4-1.1,0.5l-4.3,1.6C19,42.6,15,49.5,16.1,56.5l0.7,4.6 - c0.7,4.2-0.5,8.5-3.2,11.8l-2.9,3.6c-0.9,1.1-1.6,2.3-2.1,3.6h21.6h88.2l16-30.7c0.3-0.6,0.7-1.3,1.1-1.9l0,0 - c1.1-1.7,2.5-3.2,4-4.5c0.1-0.1,0.2-0.1,0.2-0.2c0.5-0.4,1-0.8,1.5-1.1c0,0,0,0,0.1-0.1c0.5-0.3,1-0.6,1.5-0.9 - c0.2-0.1,0.4-0.2,0.6-0.3c0.3-0.2,0.6-0.3,1-0.5c0.2-0.1,0.5-0.2,0.7-0.3l-2.9-1.1c-0.4-0.1-0.8-0.3-1.1-0.5H120.5L120.5,38z"/> - <path class="st2" d="M99,13.6l-3.6-2.9C90,6.2,82,6.2,76.5,10.7L73,13.6c-3,2.5-6.9,3.6-10.8,3.3L73.1,38h47.3l-10.9-21.1 - C105.8,17.2,102,16,99,13.6z"/> - <polygon class="st1" points="120.5,38 120.5,38 73.1,38 73.2,38 "/> - <path class="st2" d="M158.4,73c-2.7-3.3-3.9-7.6-3.2-11.8l0.7-4.6c1.1-7-2.8-13.9-9.5-16.4l-1.5-0.6c-0.2,0.1-0.5,0.2-0.7,0.3 - c-0.3,0.1-0.7,0.3-1,0.5c-0.2,0.1-0.4,0.2-0.6,0.3c-0.5,0.3-1,0.6-1.5,0.9c0,0,0,0-0.1,0.1c-0.5,0.3-1,0.7-1.5,1.1 - c-0.1,0.1-0.2,0.1-0.2,0.2c-1.5,1.3-2.9,2.8-4,4.5l0,0c-0.4,0.6-0.7,1.2-1.1,1.8l-28.4,54.8c-4.7,9.1-14.1,14.8-24.4,14.8H43.5 - c-10.3,0-19.6-5.7-24.4-14.8L7.8,82.3c-1.1,4.5-0.2,9.4,2.9,13.1l2.9,3.6c2.7,3.3,3.9,7.6,3.2,11.8l-0.7,4.6 - c-1.1,7,2.8,13.9,9.5,16.4l4.3,1.6c4,1.5,7.1,4.7,8.7,8.7l1.6,4.3c2.5,6.6,9.4,10.6,16.4,9.5l4.6-0.7c4.2-0.7,8.5,0.5,11.8,3.2 - l3.3,2.6h5.3c5.7,0,11.3-0.7,16.7-2l0.8-0.6c3-2.4,6.8-3.6,10.7-3.3c14.1-6.3,26-17.2,33.5-31.5l21.1-40.7c-0.5-2.3-1.5-4.4-3-6.3 - L158.4,73z"/> - <path class="st1" d="M145,39.6L145,39.6L145,39.6L145,39.6z"/> - <path class="st1" d="M135.4,47.5L135.4,47.5L135.4,47.5z"/> - <path class="st1" d="M143.3,40.4c-0.2,0.1-0.4,0.2-0.6,0.3C142.9,40.6,143.1,40.5,143.3,40.4z"/> - <path class="st1" d="M141.2,41.6L141.2,41.6L141.2,41.6z"/> -</g> -<path class="st3" d="M92,19.9c-3.5-2.8-8.5-2.8-12,0l-7.4,6c-1.4,1.2-3.3,1.7-5.1,1.4l-9.4-1.5c-4.4-0.7-8.8,1.8-10.4,6l-3.4,8.9 - c-0.7,1.7-2,3.1-3.8,3.8l-8.9,3.4c-4.2,1.6-6.7,5.9-6,10.4l1.5,9.4c0.3,1.8-0.2,3.7-1.4,5.1l-6,7.4c-2.8,3.5-2.8,8.5,0,12l6,7.4 - c1.2,1.4,1.7,3.3,1.4,5.1l-1.5,9.4c-0.7,4.4,1.8,8.8,6,10.4l8.9,3.4c1.7,0.7,3.1,2,3.8,3.8l3.4,8.9c1.6,4.2,5.9,6.7,10.4,6l9.4-1.5 - c1.8-0.3,3.7,0.2,5.1,1.4l7.4,6c3.5,2.8,8.5,2.8,12,0l7.4-6c1.4-1.2,3.3-1.7,5.1-1.4l9.4,1.5c4.4,0.7,8.8-1.8,10.4-6l3.4-8.9 - c0.7-1.7,2-3.1,3.8-3.8l8.9-3.4c4.2-1.6,6.7-5.9,6-10.4l-1.5-9.4c-0.3-1.8,0.2-3.7,1.4-5.1l6-7.4c2.8-3.5,2.8-8.5,0-12l-6-7.4 - c-1.2-1.4-1.7-3.3-1.4-5.1l1.5-9.4c0.7-4.4-1.8-8.8-6-10.4l-8.9-3.4c-1.7-0.7-3.1-2-3.8-3.8l-3.4-8.9c-1.6-4.2-5.9-6.7-10.4-6 - l-9.4,1.5c-1.8,0.3-3.7-0.2-5.1-1.4L92,19.9z"/> -<path class="st4" d="M77.5,11.9c5-4,12.1-4,17,0l3.6,2.9c3.6,3,8.4,4.2,13,3.5l4.6-0.7c6.3-1,12.5,2.5,14.8,8.5l1.6,4.3 - c1.7,4.4,5.1,7.9,9.5,9.5l4.3,1.6c6,2.3,9.5,8.4,8.5,14.8l-0.7,4.6c-0.7,4.6,0.5,9.4,3.5,13l2.9,3.6c4,5,4,12.1,0,17l-2.9,3.6 - c-3,3.6-4.2,8.4-3.5,13l0.7,4.6c1,6.3-2.5,12.5-8.5,14.8l-4.3,1.6c-4.4,1.7-7.9,5.1-9.5,9.5l-1.6,4.3c-2.3,6-8.4,9.5-14.8,8.5 - l-4.6-0.7c-4.6-0.7-9.4,0.5-13,3.5l-3.6,2.9c-5,4-12.1,4-17,0l-3.6-2.9c-3.6-3-8.4-4.2-13-3.5l-4.6,0.7c-6.3,1-12.5-2.5-14.8-8.5 - l-1.6-4.3c-1.7-4.4-5.1-7.9-9.5-9.5l-4.3-1.6c-6-2.3-9.5-8.4-8.5-14.8l0.7-4.6c0.7-4.6-0.5-9.4-3.5-13l-2.9-3.6c-4-5-4-12.1,0-17 - l2.9-3.6c3-3.6,4.2-8.4,3.5-13l-0.7-4.6c-1-6.3,2.5-12.5,8.5-14.8l4.3-1.6c4.4-1.7,7.9-5.1,9.5-9.5l1.6-4.3c2.3-6,8.4-9.5,14.8-8.5 - l4.6,0.7c4.6,0.7,9.4-0.5,13-3.5L77.5,11.9z"/> -<g> - <polygon class="st5" points="26.1,117 146.9,117 139.9,124.9 128.2,131.7 121.5,145.7 102.7,145.2 86.5,155.2 69.3,145 52.6,145.6 - 47.5,140 43.5,129.6 29.2,123.2 "/> -</g> -<path class="st6" d="M57.3,127.9c2,0,3.3,1.5,3.3,3.3s-1.3,3.3-3.3,3.3S54,133,54,131.2S55.3,127.9,57.3,127.9z M57.3,133.8 - c1.6,0,2.4-1.2,2.4-2.5c0-1.4-0.8-2.5-2.4-2.5c-1.6,0-2.4,1.2-2.4,2.5C54.9,132.6,55.8,133.8,57.3,133.8z"/> -<path class="st6" d="M62.1,128.1H63v1.6c0.4-1.1,1.4-1.7,2.8-1.7c1.8,0,3,1.3,3,3.3s-1.2,3.3-3,3.3c-1.4,0-2.3-0.7-2.8-1.7v4h-0.9 - C62.1,136.9,62.1,128.1,62.1,128.1z M65.5,133.8c1.3,0,2.3-0.8,2.3-2.5s-1.1-2.5-2.3-2.5c-1.3,0-2.4,0.8-2.4,2.5 - S64.3,133.8,65.5,133.8z"/> -<path class="st6" d="M73,127.9c1.8,0,3,1.1,3,3.1v0.4h-5.1c0,1.3,0.7,2.4,2.1,2.4c1.2,0,1.8-0.6,2.1-1.6H76c-0.3,1.1-1,2.4-3,2.4 - c-2.1,0-3.1-1.5-3.1-3.4C70,129.1,71.2,127.9,73,127.9L73,127.9z M75.1,130.7c-0.1-1.2-0.9-2-2.1-2c-1.1,0-2,0.7-2.1,2H75.1z"/> -<path class="st6" d="M77.5,128.1h0.9v1.8c0.3-1.2,1.2-1.9,2.6-1.9s2.3,0.9,2.3,2.6v3.9h-1v-3.8c0-1.3-0.5-1.9-1.6-1.9 - c-1.4,0-2.3,1.2-2.3,2.9v2.8h-0.9V128.1z"/> -<path class="st6" d="M86.9,134c-0.7-0.4-1.2-1-1.6-1.7s-0.6-1.5-0.6-2.4s0.2-1.7,0.6-2.4s0.9-1.3,1.6-1.7c0.7-0.4,1.5-0.6,2.5-0.6 - c0.8,0,1.6,0.1,2.2,0.4s1.2,0.7,1.5,1.3c0.4,0.5,0.6,1.2,0.7,2h-2.1c-0.1-0.6-0.3-1-0.8-1.3c-0.4-0.3-0.9-0.5-1.6-0.5 - c-0.8,0-1.4,0.2-1.9,0.7c-0.5,0.5-0.7,1.2-0.7,2.1c0,0.9,0.2,1.6,0.7,2.1s1.1,0.7,1.9,0.7c0.6,0,1.2-0.2,1.6-0.5s0.7-0.8,0.8-1.3 - h2.1c-0.1,1.1-0.6,2-1.4,2.7s-1.8,1-3.1,1C88.5,134.6,87.7,134.4,86.9,134L86.9,134z"/> -<path class="st6" d="M95.2,129.4c0.3-0.5,0.7-0.9,1.3-1.1c0.5-0.3,1.2-0.4,1.9-0.4s1.3,0.1,1.8,0.4c0.5,0.3,1,0.6,1.3,1.1 - s0.5,1.1,0.5,1.8s-0.2,1.3-0.5,1.8s-0.7,0.9-1.3,1.1c-0.5,0.3-1.2,0.4-1.8,0.4c-0.7,0-1.3-0.1-1.9-0.4c-0.5-0.3-1-0.6-1.3-1.1 - s-0.5-1.1-0.5-1.8S94.9,129.9,95.2,129.4z M97.1,132.4c0.3,0.3,0.7,0.4,1.2,0.4s0.9-0.1,1.2-0.4c0.3-0.3,0.4-0.7,0.4-1.2 - s-0.1-0.9-0.4-1.2s-0.7-0.4-1.2-0.4s-0.9,0.1-1.2,0.4c-0.3,0.3-0.4,0.7-0.4,1.2S96.8,132.1,97.1,132.4z"/> -<path class="st6" d="M104.1,134.1c-0.4-0.3-0.8-0.7-1-1.2s-0.3-1.1-0.3-1.7s0.1-1.2,0.3-1.7c0.2-0.5,0.6-0.9,1-1.2s1-0.4,1.7-0.4 - s1.2,0.1,1.6,0.4s0.7,0.6,0.9,1V125h2v9.4h-2v-1.3c-0.5,1-1.3,1.4-2.5,1.4C105.1,134.6,104.6,134.4,104.1,134.1L104.1,134.1z - M105.2,132.4c0.3,0.3,0.7,0.4,1.3,0.4c0.6,0,1-0.1,1.3-0.4c0.3-0.3,0.5-0.7,0.5-1.2s-0.2-0.9-0.5-1.2s-0.8-0.4-1.3-0.4 - s-1,0.1-1.3,0.4c-0.3,0.3-0.5,0.7-0.5,1.2S104.9,132.2,105.2,132.4z"/> -<path class="st6" d="M111.8,129.4c0.3-0.5,0.7-0.9,1.2-1.2c0.5-0.3,1.1-0.4,1.8-0.4c1.1,0,1.9,0.3,2.5,0.9s0.9,1.4,0.9,2.4v0.5h-4.8 - c0,0.5,0.2,0.8,0.4,1.1c0.3,0.3,0.6,0.4,1.1,0.4c0.4,0,0.7-0.1,1-0.2c0.3-0.2,0.4-0.4,0.5-0.7h1.9c-0.1,0.7-0.4,1.3-1,1.7 - s-1.4,0.7-2.3,0.7c-0.7,0-1.3-0.1-1.8-0.4c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.4-1.1-0.4-1.8C111.4,130.5,111.5,129.9,111.8,129.4 - L111.8,129.4z M116.3,130.6c0-0.4-0.2-0.7-0.5-1c-0.3-0.2-0.6-0.3-1-0.3s-0.8,0.1-1,0.3c-0.3,0.2-0.4,0.5-0.4,1H116.3z"/> -<g> - <path class="st5" d="M33.9,92.7V77.9h3.6l4.2,10.6h0.1L46,77.9h3.6v14.8h-2.8v-10h-1.4l3.1-4.4l-5.7,14.4h-1.9L35,78.3l3.1,4.4 - h-1.4v10C36.7,92.7,33.9,92.7,33.9,92.7z"/> - <path class="st5" d="M54.8,92.9c-0.7,0-1.4-0.1-1.9-0.4c-0.6-0.3-1-0.7-1.3-1.2s-0.5-1.1-0.5-1.7l0,0c0-0.7,0.2-1.2,0.5-1.7 - s0.8-0.8,1.5-1.1c0.6-0.3,1.4-0.4,2.3-0.5l4.3-0.3v1.9l-3.8,0.3c-0.6,0-1,0.2-1.3,0.4C54.2,88.7,54,89,54,89.4l0,0 - c0,0.4,0.2,0.7,0.5,0.9c0.3,0.2,0.7,0.3,1.2,0.3c0.4,0,0.8-0.1,1.2-0.3c0.4-0.2,0.6-0.4,0.8-0.7c0.2-0.3,0.3-0.6,0.3-1v-3.3 - c0-0.5-0.2-0.9-0.5-1.1c-0.3-0.3-0.8-0.4-1.3-0.4c-0.6,0-1,0.1-1.3,0.3s-0.5,0.5-0.6,0.9v0.1h-2.7V85c0.1-0.7,0.3-1.3,0.7-1.8 - s0.9-0.9,1.6-1.2c0.7-0.3,1.5-0.4,2.5-0.4s1.8,0.2,2.5,0.5s1.2,0.7,1.6,1.3c0.4,0.6,0.6,1.2,0.6,1.9v7.5h-3v-1.6H58 - c-0.2,0.4-0.5,0.7-0.8,1s-0.7,0.5-1.1,0.6C55.7,92.8,55.2,92.9,54.8,92.9z"/> - <path class="st5" d="M64.5,80.3c-0.5,0-0.8-0.2-1.1-0.5s-0.5-0.7-0.5-1.1s0.2-0.8,0.5-1.1c0.3-0.3,0.7-0.5,1.1-0.5s0.8,0.2,1.1,0.5 - c0.3,0.3,0.5,0.7,0.5,1.1s-0.2,0.8-0.5,1.1S65,80.3,64.5,80.3z M63,92.7v-11h3v11H63z"/> - <path class="st5" d="M68,92.7v-11h3v1.8h0.1c0.3-0.6,0.7-1.1,1.3-1.5s1.3-0.5,2.1-0.5c1.2,0,2.1,0.4,2.8,1.1c0.7,0.7,1,1.7,1,3v7.1 - h-3v-6.5c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.8-0.6-1.5-0.6c-0.4,0-0.8,0.1-1.2,0.3s-0.6,0.5-0.8,0.9c-0.2,0.4-0.3,0.8-0.3,1.3v6.3 - L68,92.7L68,92.7z"/> - <path class="st5" d="M84.5,92.9c-1.2,0-2.1-0.3-2.7-0.8s-0.9-1.4-0.9-2.5V84h-1.5v-2.3h1.5V79h3v2.7h2V84h-2v5.3 - c0,0.5,0.1,0.9,0.3,1.1c0.2,0.2,0.6,0.3,1,0.3c0.1,0,0.3,0,0.4,0s0.2,0,0.3,0v2.2c-0.2,0-0.4,0.1-0.6,0.1 - C85.1,92.9,84.8,92.9,84.5,92.9z"/> - <path class="st5" d="M90.8,92.9c-0.7,0-1.4-0.1-1.9-0.4c-0.6-0.3-1-0.7-1.3-1.2s-0.5-1.1-0.5-1.7l0,0c0-0.7,0.2-1.2,0.5-1.7 - s0.8-0.8,1.5-1.1c0.6-0.3,1.4-0.4,2.3-0.5l4.3-0.3v1.9l-3.8,0.3c-0.6,0-1,0.2-1.3,0.4C90.2,88.7,90,89,90,89.4l0,0 - c0,0.4,0.2,0.7,0.5,0.9c0.3,0.2,0.7,0.3,1.2,0.3c0.4,0,0.8-0.1,1.2-0.3c0.4-0.2,0.6-0.4,0.8-0.7c0.2-0.3,0.3-0.6,0.3-1v-3.3 - c0-0.5-0.2-0.9-0.5-1.1c-0.3-0.3-0.8-0.4-1.3-0.4c-0.6,0-1,0.1-1.3,0.3s-0.5,0.5-0.6,0.9v0.1h-2.7V85c0.1-0.7,0.3-1.3,0.7-1.8 - c0.4-0.5,0.9-0.9,1.6-1.2c0.7-0.3,1.5-0.4,2.5-0.4s1.8,0.2,2.5,0.5s1.2,0.7,1.6,1.3c0.4,0.6,0.6,1.2,0.6,1.9v7.5h-3v-1.6H94 - c-0.2,0.4-0.5,0.7-0.8,1s-0.7,0.5-1.1,0.6C91.7,92.8,91.3,92.9,90.8,92.9z"/> - <path class="st5" d="M100.6,80.3c-0.5,0-0.8-0.2-1.1-0.5c-0.3-0.3-0.5-0.7-0.5-1.1s0.2-0.8,0.5-1.1c0.3-0.3,0.7-0.5,1.1-0.5 - s0.8,0.2,1.1,0.5c0.3,0.3,0.5,0.7,0.5,1.1s-0.2,0.8-0.5,1.1S101,80.3,100.6,80.3z M99,92.7v-11h3v11H99z"/> - <path class="st5" d="M104.1,92.7v-11h3v1.8h0.1c0.3-0.6,0.7-1.1,1.3-1.5s1.3-0.5,2.1-0.5c1.2,0,2.1,0.4,2.8,1.1c0.7,0.7,1,1.7,1,3 - v7.1h-3v-6.5c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.8-0.6-1.5-0.6c-0.4,0-0.8,0.1-1.2,0.3s-0.6,0.5-0.8,0.9c-0.2,0.4-0.3,0.8-0.3,1.3 - v6.3L104.1,92.7L104.1,92.7z"/> - <path class="st5" d="M121.2,92.9c-1.1,0-2.1-0.2-2.9-0.7s-1.4-1.1-1.9-2c-0.4-0.9-0.7-1.9-0.7-3l0,0c0-1.2,0.2-2.2,0.7-3 - c0.4-0.9,1.1-1.5,1.8-2c0.8-0.5,1.7-0.7,2.8-0.7c1.1,0,2,0.2,2.8,0.7s1.4,1.1,1.8,1.9s0.6,1.8,0.6,2.9v0.9h-9.1V86h7.6l-1.4,1.8 - v-1.2c0-0.6-0.1-1.2-0.3-1.6s-0.5-0.8-0.8-1c-0.4-0.2-0.8-0.3-1.2-0.3s-0.9,0.1-1.2,0.3c-0.4,0.2-0.6,0.6-0.8,1 - c-0.2,0.4-0.3,1-0.3,1.6v1.2c0,0.6,0.1,1.1,0.3,1.5c0.2,0.4,0.5,0.8,0.9,1s0.8,0.3,1.3,0.3c0.4,0,0.8-0.1,1.1-0.2s0.5-0.3,0.7-0.5 - s0.3-0.4,0.4-0.6v-0.1h2.7v0.1c-0.1,0.4-0.2,0.8-0.5,1.2c-0.2,0.4-0.6,0.8-1,1.1c-0.4,0.3-0.9,0.6-1.5,0.8 - C122.6,92.8,121.9,92.9,121.2,92.9z"/> - <path class="st5" d="M131.9,92.9c-0.9,0-1.7-0.2-2.4-0.7s-1.2-1.1-1.5-2s-0.5-1.9-0.5-3.1l0,0c0-1.2,0.2-2.2,0.5-3.1 - c0.4-0.9,0.9-1.5,1.5-2c0.7-0.5,1.5-0.7,2.4-0.7c0.5,0,1,0.1,1.4,0.3s0.8,0.4,1.2,0.7c0.3,0.3,0.6,0.7,0.8,1.1h0.1v-5.7h3v14.8h-3 - v-1.9h-0.1c-0.2,0.4-0.5,0.8-0.8,1.1s-0.7,0.6-1.1,0.7C132.9,92.9,132.4,92.9,131.9,92.9z M132.9,90.5c0.5,0,0.9-0.1,1.3-0.4 - c0.4-0.3,0.7-0.6,0.9-1.1s0.3-1.1,0.3-1.7l0,0c0-0.7-0.1-1.2-0.3-1.7s-0.5-0.9-0.9-1.1c-0.4-0.3-0.8-0.4-1.3-0.4s-0.9,0.1-1.3,0.4 - s-0.6,0.6-0.8,1.1s-0.3,1.1-0.3,1.7l0,0c0,0.7,0.1,1.2,0.3,1.7s0.5,0.9,0.8,1.1C132,90.3,132.4,90.5,132.9,90.5z"/> -</g> -<g> - <path class="st5" d="M58.7,69.1l4.1-11.3h1.4v1.9h-0.5l-3.2,9.4H58.7z M60.7,66.1l0.5-1.4h5.1l0.5,1.4H60.7z M67,69.1l-3.2-9.4 - v-1.9h0.9l4.1,11.3H67z"/> - <path class="st5" d="M73.2,69.3c-0.8,0-1.5-0.2-2.1-0.5s-1-0.8-1.4-1.5s-0.5-1.4-0.5-2.3l0,0c0-0.9,0.2-1.6,0.5-2.3 - c0.3-0.6,0.8-1.1,1.4-1.5c0.6-0.3,1.3-0.5,2-0.5s1.3,0.1,1.8,0.4c0.5,0.3,0.9,0.6,1.2,1.1c0.3,0.4,0.5,0.9,0.5,1.4v0.1H75v-0.1 - c-0.1-0.4-0.3-0.7-0.6-1c-0.3-0.3-0.7-0.4-1.3-0.4c-0.4,0-0.8,0.1-1.1,0.3c-0.3,0.2-0.6,0.6-0.8,1C71.1,63.9,71,64.4,71,65l0,0 - c0,0.6,0.1,1.1,0.3,1.5c0.2,0.4,0.4,0.7,0.8,1c0.3,0.2,0.7,0.3,1.1,0.3c0.5,0,0.9-0.1,1.3-0.4s0.5-0.6,0.6-1.1v-0.1h1.6v0.1 - c-0.1,0.5-0.2,1-0.6,1.5c-0.3,0.4-0.7,0.8-1.2,1S73.9,69.3,73.2,69.3z"/> - <path class="st5" d="M80.8,69.3c-0.8,0-1.4-0.2-1.8-0.6s-0.6-1-0.6-1.8v-4.7h-1.2v-1.3h1.2v-2.1h1.7v2.1h1.5v1.3h-1.5v4.6 - c0,0.4,0.1,0.7,0.3,0.9c0.2,0.2,0.5,0.2,0.8,0.2c0.1,0,0.2,0,0.2,0s0.1,0,0.2,0v1.3c-0.1,0-0.2,0-0.4,0S81,69.3,80.8,69.3z"/> - <path class="st5" d="M84,59.6c-0.3,0-0.5-0.1-0.7-0.3S83,58.9,83,58.6s0.1-0.5,0.3-0.7s0.4-0.3,0.7-0.3c0.3,0,0.5,0.1,0.7,0.3 - s0.3,0.4,0.3,0.7s-0.1,0.5-0.3,0.7C84.5,59.5,84.3,59.6,84,59.6z M83.1,69.1v-8.2h1.7v8.2H83.1z"/> - <path class="st5" d="M88.8,69.1l-3-8.2h1.8l2.1,6.6l0,0l2.1-6.6h1.8l-2.9,8.2H88.8z"/> - <path class="st5" d="M97.8,69.3c-0.8,0-1.5-0.2-2.1-0.5s-1-0.8-1.3-1.5c-0.3-0.6-0.5-1.4-0.5-2.3l0,0c0-0.9,0.2-1.6,0.5-2.2 - c0.3-0.6,0.8-1.1,1.3-1.5c0.6-0.4,1.2-0.5,2-0.5s1.4,0.2,2,0.5s1,0.8,1.3,1.4c0.3,0.6,0.5,1.3,0.5,2.2v0.6h-6.7v-1.2h5.9l-0.8,1.1 - v-0.7c0-0.6-0.1-1.1-0.3-1.4s-0.4-0.7-0.7-0.9s-0.7-0.3-1.1-0.3s-0.8,0.1-1.1,0.3c-0.3,0.2-0.6,0.5-0.8,0.9s-0.3,0.9-0.3,1.4v0.7 - c0,0.5,0.1,1,0.3,1.4c0.2,0.4,0.4,0.7,0.8,0.9c0.3,0.2,0.7,0.3,1.2,0.3c0.3,0,0.6-0.1,0.9-0.2s0.5-0.2,0.6-0.4 - c0.2-0.2,0.3-0.4,0.4-0.6v-0.1h1.6v0.1c-0.1,0.3-0.2,0.6-0.4,0.9s-0.4,0.6-0.7,0.8c-0.3,0.2-0.7,0.4-1.1,0.6S98.3,69.3,97.8,69.3z" - /> - <path class="st5" d="M102.8,69.1V57.8h1.7v11.3H102.8z"/> - <path class="st5" d="M107.2,71.8c-0.2,0-0.3,0-0.5,0s-0.3,0-0.4-0.1v-1.3c0.1,0,0.1,0,0.2,0s0.2,0,0.3,0c0.4,0,0.7-0.1,1-0.2 - c0.2-0.1,0.4-0.4,0.6-0.8l0.1-0.4l-3-8.2h1.8l2.2,7.1l-0.3-0.4h0.4l-0.3,0.4l2.2-7.1h1.8l-3.1,8.6c-0.2,0.6-0.4,1-0.7,1.4 - c-0.3,0.3-0.6,0.6-1,0.8S107.7,71.8,107.2,71.8z"/> -</g> -</svg> diff --git a/public/assets/badges/maintained/badge-maintained-gold.svg b/public/assets/badges/maintained/badge-maintained-gold.svg deleted file mode 100644 index 8eccd168084e7e71b30b403889c0311877bd2af8..0000000000000000000000000000000000000000 --- a/public/assets/badges/maintained/badge-maintained-gold.svg +++ /dev/null @@ -1,154 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> -<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" - viewBox="0 0 172 172" style="enable-background:new 0 0 172 172;" xml:space="preserve"> -<style type="text/css"> - .st0{fill:#FBBF24;} - .st1{fill:#1544FF;} - .st2{fill:#FDE047;} - .st3{fill:none;stroke:#FFFFFF;stroke-width:3;} - .st4{opacity:0.4;fill:none;stroke:#131F30;stroke-width:3;enable-background:new ;} - .st5{fill:#FFFFFF;} - .st6{fill:#131F30;} -</style> -<g> - <path class="st0" d="M109.7,155.1c0.4,0,0.8,0.1,1.2,0.1l4.6,0.7c7,1.1,13.9-2.8,16.4-9.5l1.6-4.3c1.5-4,4.7-7.1,8.7-8.7l4.3-1.6 - c6.6-2.5,10.6-9.4,9.5-16.4l-0.7-4.6c-0.7-4.2,0.5-8.5,3.2-11.8l2.9-3.6c2.9-3.6,3.9-8.3,3-12.6l-21.1,40.7 - C135.8,137.9,123.9,148.8,109.7,155.1z"/> - <path class="st0" d="M118.4,80.1H30.2H8.6c-0.3,0.7-0.6,1.5-0.8,2.2l11.3,21.8c4.7,9.1,14.1,14.8,24.4,14.8h38.1 - c10.3,0,19.6-5.7,24.4-14.8l28.4-54.8c0.3-0.6,0.7-1.3,1.1-1.8c-0.4,0.6-0.8,1.2-1.1,1.9L118.4,80.1z"/> - <path class="st1" d="M135.4,47.5c1.1-1.7,2.5-3.2,4-4.5C137.9,44.2,136.6,45.7,135.4,47.5z"/> - <path class="st1" d="M141.2,41.7c-0.5,0.3-1,0.7-1.5,1.1C140.2,42.4,140.7,42,141.2,41.7z"/> - <path class="st0" d="M76.2,161l0.3,0.3c5.5,4.5,13.4,4.5,18.9,0l2.8-2.3c-5.4,1.3-11,2-16.7,2H76.2z"/> - <path class="st0" d="M62.2,16.9c-0.4,0-0.7-0.1-1.1-0.1l-4.6-0.7c-7-1.1-13.9,2.8-16.4,9.5l-1.6,4.3c-1.4,3.6-4.1,6.5-7.5,8.2h42.2 - L62.2,16.9z"/> - <path class="st0" d="M141,38c-3.4-1.7-6.2-4.6-7.5-8.2l-1.6-4.3c-2.5-6.6-9.4-10.6-16.4-9.5l-4.6,0.7c-0.4,0.1-0.9,0.1-1.3,0.1 - L120.5,38H141z"/> - <path class="st1" d="M144.3,39.9c-0.3,0.1-0.7,0.3-1,0.5C143.6,40.2,144,40.1,144.3,39.9z"/> - <path class="st2" d="M120.5,38H73.2l0,0H31c-0.4,0.2-0.8,0.4-1.1,0.5l-4.3,1.6C19,42.6,15,49.5,16.1,56.5l0.7,4.6 - c0.7,4.2-0.5,8.5-3.2,11.8l-2.9,3.6c-0.9,1.1-1.6,2.3-2.1,3.6h21.6h88.2l16-30.7c0.3-0.6,0.7-1.3,1.1-1.9l0,0 - c1.1-1.7,2.5-3.2,4-4.5c0.1-0.1,0.2-0.1,0.2-0.2c0.5-0.4,1-0.8,1.5-1.1c0,0,0,0,0.1-0.1c0.5-0.3,1-0.6,1.5-0.9 - c0.2-0.1,0.4-0.2,0.6-0.3c0.3-0.2,0.6-0.3,1-0.5c0.2-0.1,0.5-0.2,0.7-0.3l-2.9-1.1c-0.4-0.1-0.8-0.3-1.1-0.5H120.5L120.5,38z"/> - <path class="st2" d="M99,13.6l-3.6-2.9C90,6.2,82,6.2,76.5,10.7L73,13.6c-3,2.5-6.9,3.6-10.8,3.3L73.1,38h47.3l-10.9-21.1 - C105.8,17.2,102,16,99,13.6z"/> - <polygon class="st1" points="120.5,38 120.5,38 73.1,38 73.2,38 "/> - <path class="st2" d="M158.4,73c-2.7-3.3-3.9-7.6-3.2-11.8l0.7-4.6c1.1-7-2.8-13.9-9.5-16.4l-1.5-0.6c-0.2,0.1-0.5,0.2-0.7,0.3 - c-0.3,0.1-0.7,0.3-1,0.5c-0.2,0.1-0.4,0.2-0.6,0.3c-0.5,0.3-1,0.6-1.5,0.9c0,0,0,0-0.1,0.1c-0.5,0.3-1,0.7-1.5,1.1 - c-0.1,0.1-0.2,0.1-0.2,0.2c-1.5,1.3-2.9,2.8-4,4.5l0,0c-0.4,0.6-0.7,1.2-1.1,1.8l-28.4,54.8c-4.7,9.1-14.1,14.8-24.4,14.8H43.5 - c-10.3,0-19.6-5.7-24.4-14.8L7.8,82.3c-1.1,4.5-0.2,9.4,2.9,13.1l2.9,3.6c2.7,3.3,3.9,7.6,3.2,11.8l-0.7,4.6 - c-1.1,7,2.8,13.9,9.5,16.4l4.3,1.6c4,1.5,7.1,4.7,8.7,8.7l1.6,4.3c2.5,6.6,9.4,10.6,16.4,9.5l4.6-0.7c4.2-0.7,8.5,0.5,11.8,3.2 - l3.3,2.6h5.3c5.7,0,11.3-0.7,16.7-2l0.8-0.6c3-2.4,6.8-3.6,10.7-3.3c14.1-6.3,26-17.2,33.5-31.5l21.1-40.7c-0.5-2.3-1.5-4.4-3-6.3 - L158.4,73z"/> - <path class="st1" d="M145,39.6L145,39.6L145,39.6L145,39.6z"/> - <path class="st1" d="M135.4,47.5L135.4,47.5L135.4,47.5z"/> - <path class="st1" d="M143.3,40.4c-0.2,0.1-0.4,0.2-0.6,0.3C142.9,40.6,143.1,40.5,143.3,40.4z"/> - <path class="st1" d="M141.2,41.6L141.2,41.6L141.2,41.6z"/> -</g> -<path class="st3" d="M92,19.9c-3.5-2.8-8.5-2.8-12,0l-7.4,6c-1.4,1.2-3.3,1.7-5.1,1.4l-9.4-1.5c-4.4-0.7-8.8,1.8-10.4,6l-3.4,8.9 - c-0.7,1.7-2,3.1-3.8,3.8l-8.9,3.4c-4.2,1.6-6.7,5.9-6,10.4l1.5,9.4c0.3,1.8-0.2,3.7-1.4,5.1l-6,7.4c-2.8,3.5-2.8,8.5,0,12l6,7.4 - c1.2,1.4,1.7,3.3,1.4,5.1l-1.5,9.4c-0.7,4.4,1.8,8.8,6,10.4l8.9,3.4c1.7,0.7,3.1,2,3.8,3.8l3.4,8.9c1.6,4.2,5.9,6.7,10.4,6l9.4-1.5 - c1.8-0.3,3.7,0.2,5.1,1.4l7.4,6c3.5,2.8,8.5,2.8,12,0l7.4-6c1.4-1.2,3.3-1.7,5.1-1.4l9.4,1.5c4.4,0.7,8.8-1.8,10.4-6l3.4-8.9 - c0.7-1.7,2-3.1,3.8-3.8l8.9-3.4c4.2-1.6,6.7-5.9,6-10.4l-1.5-9.4c-0.3-1.8,0.2-3.7,1.4-5.1l6-7.4c2.8-3.5,2.8-8.5,0-12l-6-7.4 - c-1.2-1.4-1.7-3.3-1.4-5.1l1.5-9.4c0.7-4.4-1.8-8.8-6-10.4l-8.9-3.4c-1.7-0.7-3.1-2-3.8-3.8l-3.4-8.9c-1.6-4.2-5.9-6.7-10.4-6 - l-9.4,1.5c-1.8,0.3-3.7-0.2-5.1-1.4L92,19.9z"/> -<path class="st4" d="M77.5,11.9c5-4,12.1-4,17,0l3.6,2.9c3.6,3,8.4,4.2,13,3.5l4.6-0.7c6.3-1,12.5,2.5,14.8,8.5l1.6,4.3 - c1.7,4.4,5.1,7.9,9.5,9.5l4.3,1.6c6,2.3,9.5,8.4,8.5,14.8l-0.7,4.6c-0.7,4.6,0.5,9.4,3.5,13l2.9,3.6c4,5,4,12.1,0,17l-2.9,3.6 - c-3,3.6-4.2,8.4-3.5,13l0.7,4.6c1,6.3-2.5,12.5-8.5,14.8l-4.3,1.6c-4.4,1.7-7.9,5.1-9.5,9.5l-1.6,4.3c-2.3,6-8.4,9.5-14.8,8.5 - l-4.6-0.7c-4.6-0.7-9.4,0.5-13,3.5l-3.6,2.9c-5,4-12.1,4-17,0l-3.6-2.9c-3.6-3-8.4-4.2-13-3.5l-4.6,0.7c-6.3,1-12.5-2.5-14.8-8.5 - l-1.6-4.3c-1.7-4.4-5.1-7.9-9.5-9.5l-4.3-1.6c-6-2.3-9.5-8.4-8.5-14.8l0.7-4.6c0.7-4.6-0.5-9.4-3.5-13l-2.9-3.6c-4-5-4-12.1,0-17 - l2.9-3.6c3-3.6,4.2-8.4,3.5-13l-0.7-4.6c-1-6.3,2.5-12.5,8.5-14.8l4.3-1.6c4.4-1.7,7.9-5.1,9.5-9.5l1.6-4.3c2.3-6,8.4-9.5,14.8-8.5 - l4.6,0.7c4.6,0.7,9.4-0.5,13-3.5L77.5,11.9z"/> -<g> - <polygon class="st5" points="26.1,117 146.9,117 139.9,124.9 128.2,131.7 121.5,145.7 102.7,145.2 86.5,155.2 69.3,145 52.6,145.6 - 47.5,140 43.5,129.6 29.2,123.2 "/> -</g> -<path class="st6" d="M57.3,127.9c2,0,3.3,1.5,3.3,3.3s-1.3,3.3-3.3,3.3S54,133,54,131.2S55.3,127.9,57.3,127.9z M57.3,133.8 - c1.6,0,2.4-1.2,2.4-2.5c0-1.4-0.8-2.5-2.4-2.5c-1.6,0-2.4,1.2-2.4,2.5C54.9,132.6,55.8,133.8,57.3,133.8z"/> -<path class="st6" d="M62.1,128.1H63v1.6c0.4-1.1,1.4-1.7,2.8-1.7c1.8,0,3,1.3,3,3.3s-1.2,3.3-3,3.3c-1.4,0-2.3-0.7-2.8-1.7v4h-0.9 - C62.1,136.9,62.1,128.1,62.1,128.1z M65.5,133.8c1.3,0,2.3-0.8,2.3-2.5s-1.1-2.5-2.3-2.5c-1.3,0-2.4,0.8-2.4,2.5 - S64.3,133.8,65.5,133.8z"/> -<path class="st6" d="M73,127.9c1.8,0,3,1.1,3,3.1v0.4h-5.1c0,1.3,0.7,2.4,2.1,2.4c1.2,0,1.8-0.6,2.1-1.6H76c-0.3,1.1-1,2.4-3,2.4 - c-2.1,0-3.1-1.5-3.1-3.4C70,129.1,71.2,127.9,73,127.9L73,127.9z M75.1,130.7c-0.1-1.2-0.9-2-2.1-2c-1.1,0-2,0.7-2.1,2H75.1z"/> -<path class="st6" d="M77.5,128.1h0.9v1.8c0.3-1.2,1.2-1.9,2.6-1.9s2.3,0.9,2.3,2.6v3.9h-1v-3.8c0-1.3-0.5-1.9-1.6-1.9 - c-1.4,0-2.3,1.2-2.3,2.9v2.8h-0.9V128.1z"/> -<path class="st6" d="M86.9,134c-0.7-0.4-1.2-1-1.6-1.7s-0.6-1.5-0.6-2.4s0.2-1.7,0.6-2.4c0.4-0.7,0.9-1.3,1.6-1.7 - c0.7-0.4,1.5-0.6,2.5-0.6c0.8,0,1.6,0.1,2.2,0.4s1.2,0.7,1.5,1.3c0.4,0.5,0.6,1.2,0.7,2h-2.1c-0.1-0.6-0.3-1-0.8-1.3 - c-0.4-0.3-0.9-0.5-1.6-0.5c-0.8,0-1.4,0.2-1.9,0.7c-0.5,0.5-0.7,1.2-0.7,2.1c0,0.9,0.2,1.6,0.7,2.1s1.1,0.7,1.9,0.7 - c0.6,0,1.2-0.2,1.6-0.5s0.7-0.8,0.8-1.3h2.1c-0.1,1.1-0.6,2-1.4,2.7s-1.8,1-3.1,1C88.5,134.6,87.7,134.4,86.9,134L86.9,134z"/> -<path class="st6" d="M95.2,129.4c0.3-0.5,0.7-0.9,1.3-1.1c0.5-0.3,1.2-0.4,1.9-0.4s1.3,0.1,1.8,0.4c0.5,0.3,1,0.6,1.3,1.1 - s0.5,1.1,0.5,1.8s-0.2,1.3-0.5,1.8s-0.7,0.9-1.3,1.1c-0.5,0.3-1.2,0.4-1.8,0.4c-0.7,0-1.3-0.1-1.9-0.4c-0.5-0.3-1-0.6-1.3-1.1 - s-0.5-1.1-0.5-1.8S94.9,129.9,95.2,129.4z M97.1,132.4c0.3,0.3,0.7,0.4,1.2,0.4s0.9-0.1,1.2-0.4c0.3-0.3,0.4-0.7,0.4-1.2 - s-0.1-0.9-0.4-1.2s-0.7-0.4-1.2-0.4s-0.9,0.1-1.2,0.4c-0.3,0.3-0.4,0.7-0.4,1.2S96.8,132.1,97.1,132.4z"/> -<path class="st6" d="M104.1,134.1c-0.4-0.3-0.8-0.7-1-1.2s-0.3-1.1-0.3-1.7s0.1-1.2,0.3-1.7c0.2-0.5,0.6-0.9,1-1.2s1-0.4,1.7-0.4 - s1.2,0.1,1.6,0.4s0.7,0.6,0.9,1V125h2v9.4h-2v-1.3c-0.5,1-1.3,1.4-2.5,1.4C105.1,134.6,104.6,134.4,104.1,134.1L104.1,134.1z - M105.2,132.4c0.3,0.3,0.7,0.4,1.3,0.4c0.6,0,1-0.1,1.3-0.4c0.3-0.3,0.5-0.7,0.5-1.2s-0.2-0.9-0.5-1.2s-0.8-0.4-1.3-0.4 - s-1,0.1-1.3,0.4c-0.3,0.3-0.5,0.7-0.5,1.2S104.9,132.2,105.2,132.4z"/> -<path class="st6" d="M111.8,129.4c0.3-0.5,0.7-0.9,1.2-1.2c0.5-0.3,1.1-0.4,1.8-0.4c1.1,0,1.9,0.3,2.5,0.9s0.9,1.4,0.9,2.4v0.5h-4.8 - c0,0.5,0.2,0.8,0.4,1.1c0.3,0.3,0.6,0.4,1.1,0.4c0.4,0,0.7-0.1,1-0.2c0.3-0.2,0.4-0.4,0.5-0.7h1.9c-0.1,0.7-0.4,1.3-1,1.7 - s-1.4,0.7-2.3,0.7c-0.7,0-1.3-0.1-1.8-0.4c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.4-1.1-0.4-1.8C111.4,130.5,111.5,129.9,111.8,129.4 - L111.8,129.4z M116.3,130.6c0-0.4-0.2-0.7-0.5-1c-0.3-0.2-0.6-0.3-1-0.3s-0.8,0.1-1,0.3c-0.3,0.2-0.4,0.5-0.4,1H116.3z"/> -<g> - <path class="st5" d="M33.9,92.7V77.9h3.6l4.2,10.6h0.1L46,77.9h3.6v14.8h-2.8v-10h-1.4l3.1-4.4l-5.7,14.4h-1.9L35,78.3l3.1,4.4 - h-1.4v10C36.7,92.7,33.9,92.7,33.9,92.7z"/> - <path class="st5" d="M54.8,92.9c-0.7,0-1.4-0.1-1.9-0.4c-0.6-0.3-1-0.7-1.3-1.2s-0.5-1.1-0.5-1.7l0,0c0-0.7,0.2-1.2,0.5-1.7 - s0.8-0.8,1.5-1.1c0.6-0.3,1.4-0.4,2.3-0.5l4.3-0.3v1.9l-3.8,0.3c-0.6,0-1,0.2-1.3,0.4C54.2,88.7,54,89,54,89.4l0,0 - c0,0.4,0.2,0.7,0.5,0.9c0.3,0.2,0.7,0.3,1.2,0.3c0.4,0,0.8-0.1,1.2-0.3c0.4-0.2,0.6-0.4,0.8-0.7c0.2-0.3,0.3-0.6,0.3-1v-3.3 - c0-0.5-0.2-0.9-0.5-1.1c-0.3-0.3-0.8-0.4-1.3-0.4c-0.6,0-1,0.1-1.3,0.3s-0.5,0.5-0.6,0.9v0.1h-2.7V85c0.1-0.7,0.3-1.3,0.7-1.8 - s0.9-0.9,1.6-1.2c0.7-0.3,1.5-0.4,2.5-0.4s1.8,0.2,2.5,0.5s1.2,0.7,1.6,1.3c0.4,0.6,0.6,1.2,0.6,1.9v7.5h-3v-1.6H58 - c-0.2,0.4-0.5,0.7-0.8,1s-0.7,0.5-1.1,0.6C55.7,92.8,55.2,92.9,54.8,92.9z"/> - <path class="st5" d="M64.5,80.3c-0.5,0-0.8-0.2-1.1-0.5s-0.5-0.7-0.5-1.1s0.2-0.8,0.5-1.1c0.3-0.3,0.7-0.5,1.1-0.5s0.8,0.2,1.1,0.5 - c0.3,0.3,0.5,0.7,0.5,1.1s-0.2,0.8-0.5,1.1S65,80.3,64.5,80.3z M63,92.7v-11h3v11H63z"/> - <path class="st5" d="M68,92.7v-11h3v1.8h0.1c0.3-0.6,0.7-1.1,1.3-1.5s1.3-0.5,2.1-0.5c1.2,0,2.1,0.4,2.8,1.1c0.7,0.7,1,1.7,1,3v7.1 - h-3v-6.5c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.8-0.6-1.5-0.6c-0.4,0-0.8,0.1-1.2,0.3s-0.6,0.5-0.8,0.9c-0.2,0.4-0.3,0.8-0.3,1.3v6.3 - L68,92.7L68,92.7z"/> - <path class="st5" d="M84.5,92.9c-1.2,0-2.1-0.3-2.7-0.8s-0.9-1.4-0.9-2.5V84h-1.5v-2.3h1.5V79h3v2.7h2V84h-2v5.3 - c0,0.5,0.1,0.9,0.3,1.1c0.2,0.2,0.6,0.3,1,0.3c0.1,0,0.3,0,0.4,0s0.2,0,0.3,0v2.2c-0.2,0-0.4,0.1-0.6,0.1 - C85.1,92.9,84.8,92.9,84.5,92.9z"/> - <path class="st5" d="M90.8,92.9c-0.7,0-1.4-0.1-1.9-0.4c-0.6-0.3-1-0.7-1.3-1.2s-0.5-1.1-0.5-1.7l0,0c0-0.7,0.2-1.2,0.5-1.7 - s0.8-0.8,1.5-1.1c0.6-0.3,1.4-0.4,2.3-0.5l4.3-0.3v1.9l-3.8,0.3c-0.6,0-1,0.2-1.3,0.4C90.2,88.7,90,89,90,89.4l0,0 - c0,0.4,0.2,0.7,0.5,0.9c0.3,0.2,0.7,0.3,1.2,0.3c0.4,0,0.8-0.1,1.2-0.3c0.4-0.2,0.6-0.4,0.8-0.7c0.2-0.3,0.3-0.6,0.3-1v-3.3 - c0-0.5-0.2-0.9-0.5-1.1c-0.3-0.3-0.8-0.4-1.3-0.4c-0.6,0-1,0.1-1.3,0.3s-0.5,0.5-0.6,0.9v0.1h-2.7V85c0.1-0.7,0.3-1.3,0.7-1.8 - c0.4-0.5,0.9-0.9,1.6-1.2c0.7-0.3,1.5-0.4,2.5-0.4s1.8,0.2,2.5,0.5s1.2,0.7,1.6,1.3c0.4,0.6,0.6,1.2,0.6,1.9v7.5h-3v-1.6H94 - c-0.2,0.4-0.5,0.7-0.8,1s-0.7,0.5-1.1,0.6C91.7,92.8,91.3,92.9,90.8,92.9z"/> - <path class="st5" d="M100.6,80.3c-0.5,0-0.8-0.2-1.1-0.5c-0.3-0.3-0.5-0.7-0.5-1.1s0.2-0.8,0.5-1.1c0.3-0.3,0.7-0.5,1.1-0.5 - s0.8,0.2,1.1,0.5c0.3,0.3,0.5,0.7,0.5,1.1s-0.2,0.8-0.5,1.1S101,80.3,100.6,80.3z M99,92.7v-11h3v11H99z"/> - <path class="st5" d="M104.1,92.7v-11h3v1.8h0.1c0.3-0.6,0.7-1.1,1.3-1.5s1.3-0.5,2.1-0.5c1.2,0,2.1,0.4,2.8,1.1c0.7,0.7,1,1.7,1,3 - v7.1h-3v-6.5c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.8-0.6-1.5-0.6c-0.4,0-0.8,0.1-1.2,0.3s-0.6,0.5-0.8,0.9c-0.2,0.4-0.3,0.8-0.3,1.3 - v6.3L104.1,92.7L104.1,92.7z"/> - <path class="st5" d="M121.2,92.9c-1.1,0-2.1-0.2-2.9-0.7s-1.4-1.1-1.9-2c-0.4-0.9-0.7-1.9-0.7-3l0,0c0-1.2,0.2-2.2,0.7-3 - c0.4-0.9,1.1-1.5,1.8-2c0.8-0.5,1.7-0.7,2.8-0.7c1.1,0,2,0.2,2.8,0.7s1.4,1.1,1.8,1.9s0.6,1.8,0.6,2.9v0.9h-9.1V86h7.6l-1.4,1.8 - v-1.2c0-0.6-0.1-1.2-0.3-1.6s-0.5-0.8-0.8-1c-0.4-0.2-0.8-0.3-1.2-0.3s-0.9,0.1-1.2,0.3c-0.4,0.2-0.6,0.6-0.8,1 - c-0.2,0.4-0.3,1-0.3,1.6v1.2c0,0.6,0.1,1.1,0.3,1.5c0.2,0.4,0.5,0.8,0.9,1s0.8,0.3,1.3,0.3c0.4,0,0.8-0.1,1.1-0.2s0.5-0.3,0.7-0.5 - s0.3-0.4,0.4-0.6v-0.1h2.7v0.1c-0.1,0.4-0.2,0.8-0.5,1.2c-0.2,0.4-0.6,0.8-1,1.1c-0.4,0.3-0.9,0.6-1.5,0.8 - C122.6,92.8,121.9,92.9,121.2,92.9z"/> - <path class="st5" d="M131.9,92.9c-0.9,0-1.7-0.2-2.4-0.7s-1.2-1.1-1.5-2s-0.5-1.9-0.5-3.1l0,0c0-1.2,0.2-2.2,0.5-3.1 - c0.4-0.9,0.9-1.5,1.5-2c0.7-0.5,1.5-0.7,2.4-0.7c0.5,0,1,0.1,1.4,0.3s0.8,0.4,1.2,0.7c0.3,0.3,0.6,0.7,0.8,1.1h0.1v-5.7h3v14.8h-3 - v-1.9h-0.1c-0.2,0.4-0.5,0.8-0.8,1.1s-0.7,0.6-1.1,0.7C132.9,92.9,132.4,92.9,131.9,92.9z M132.9,90.5c0.5,0,0.9-0.1,1.3-0.4 - c0.4-0.3,0.7-0.6,0.9-1.1s0.3-1.1,0.3-1.7l0,0c0-0.7-0.1-1.2-0.3-1.7s-0.5-0.9-0.9-1.1c-0.4-0.3-0.8-0.4-1.3-0.4s-0.9,0.1-1.3,0.4 - s-0.6,0.6-0.8,1.1s-0.3,1.1-0.3,1.7l0,0c0,0.7,0.1,1.2,0.3,1.7s0.5,0.9,0.8,1.1C132,90.3,132.4,90.5,132.9,90.5z"/> -</g> -<g> - <path class="st5" d="M58.7,69.1l4.1-11.3h1.4v1.9h-0.5l-3.2,9.4H58.7z M60.7,66.1l0.5-1.4h5.1l0.5,1.4H60.7z M67,69.1l-3.2-9.4 - v-1.9h0.9l4.1,11.3H67z"/> - <path class="st5" d="M73.2,69.3c-0.8,0-1.5-0.2-2.1-0.5s-1-0.8-1.4-1.5s-0.5-1.4-0.5-2.3l0,0c0-0.9,0.2-1.6,0.5-2.3 - c0.3-0.6,0.8-1.1,1.4-1.5c0.6-0.3,1.3-0.5,2-0.5s1.3,0.1,1.8,0.4c0.5,0.3,0.9,0.6,1.2,1.1c0.3,0.4,0.5,0.9,0.5,1.4v0.1H75v-0.1 - c-0.1-0.4-0.3-0.7-0.6-1c-0.3-0.3-0.7-0.4-1.3-0.4c-0.4,0-0.8,0.1-1.1,0.3c-0.3,0.2-0.6,0.6-0.8,1C71.1,63.9,71,64.4,71,65l0,0 - c0,0.6,0.1,1.1,0.3,1.5c0.2,0.4,0.4,0.7,0.8,1c0.3,0.2,0.7,0.3,1.1,0.3c0.5,0,0.9-0.1,1.3-0.4s0.5-0.6,0.6-1.1v-0.1h1.6v0.1 - c-0.1,0.5-0.2,1-0.6,1.5c-0.3,0.4-0.7,0.8-1.2,1S73.9,69.3,73.2,69.3z"/> - <path class="st5" d="M80.8,69.3c-0.8,0-1.4-0.2-1.8-0.6s-0.6-1-0.6-1.8v-4.7h-1.2v-1.3h1.2v-2.1h1.7v2.1h1.5v1.3h-1.5v4.6 - c0,0.4,0.1,0.7,0.3,0.9c0.2,0.2,0.5,0.2,0.8,0.2c0.1,0,0.2,0,0.2,0s0.1,0,0.2,0v1.3c-0.1,0-0.2,0-0.4,0S81,69.3,80.8,69.3z"/> - <path class="st5" d="M84,59.6c-0.3,0-0.5-0.1-0.7-0.3S83,58.9,83,58.6s0.1-0.5,0.3-0.7s0.4-0.3,0.7-0.3c0.3,0,0.5,0.1,0.7,0.3 - s0.3,0.4,0.3,0.7s-0.1,0.5-0.3,0.7C84.5,59.5,84.3,59.6,84,59.6z M83.1,69.1v-8.2h1.7v8.2H83.1z"/> - <path class="st5" d="M88.8,69.1l-3-8.2h1.8l2.1,6.6l0,0l2.1-6.6h1.8l-2.9,8.2H88.8z"/> - <path class="st5" d="M97.8,69.3c-0.8,0-1.5-0.2-2.1-0.5s-1-0.8-1.3-1.5c-0.3-0.6-0.5-1.4-0.5-2.3l0,0c0-0.9,0.2-1.6,0.5-2.2 - c0.3-0.6,0.8-1.1,1.3-1.5c0.6-0.4,1.2-0.5,2-0.5s1.4,0.2,2,0.5s1,0.8,1.3,1.4c0.3,0.6,0.5,1.3,0.5,2.2v0.6h-6.7v-1.2h5.9l-0.8,1.1 - v-0.7c0-0.6-0.1-1.1-0.3-1.4s-0.4-0.7-0.7-0.9s-0.7-0.3-1.1-0.3s-0.8,0.1-1.1,0.3c-0.3,0.2-0.6,0.5-0.8,0.9s-0.3,0.9-0.3,1.4v0.7 - c0,0.5,0.1,1,0.3,1.4c0.2,0.4,0.4,0.7,0.8,0.9c0.3,0.2,0.7,0.3,1.2,0.3c0.3,0,0.6-0.1,0.9-0.2s0.5-0.2,0.6-0.4 - c0.2-0.2,0.3-0.4,0.4-0.6v-0.1h1.6v0.1c-0.1,0.3-0.2,0.6-0.4,0.9s-0.4,0.6-0.7,0.8c-0.3,0.2-0.7,0.4-1.1,0.6S98.3,69.3,97.8,69.3z" - /> - <path class="st5" d="M102.8,69.1V57.8h1.7v11.3H102.8z"/> - <path class="st5" d="M107.2,71.8c-0.2,0-0.3,0-0.5,0s-0.3,0-0.4-0.1v-1.3c0.1,0,0.1,0,0.2,0s0.2,0,0.3,0c0.4,0,0.7-0.1,1-0.2 - c0.2-0.1,0.4-0.4,0.6-0.8l0.1-0.4l-3-8.2h1.8l2.2,7.1l-0.3-0.4h0.4l-0.3,0.4l2.2-7.1h1.8l-3.1,8.6c-0.2,0.6-0.4,1-0.7,1.4 - c-0.3,0.3-0.6,0.6-1,0.8S107.7,71.8,107.2,71.8z"/> -</g> -</svg> diff --git a/public/assets/badges/maintained/badge-maintained-silver.svg b/public/assets/badges/maintained/badge-maintained-silver.svg deleted file mode 100644 index 8e6f2845479f13fad8c2d95c15d16cbfbdf3b736..0000000000000000000000000000000000000000 --- a/public/assets/badges/maintained/badge-maintained-silver.svg +++ /dev/null @@ -1,154 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> -<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" - viewBox="0 0 172 172" style="enable-background:new 0 0 172 172;" xml:space="preserve"> -<style type="text/css"> - .st0{fill:#64748B;} - .st1{fill:#1544FF;} - .st2{fill:#94A3B8;} - .st3{fill:none;stroke:#FFFFFF;stroke-width:3;} - .st4{opacity:0.4;fill:none;stroke:#131F30;stroke-width:3;enable-background:new ;} - .st5{fill:#FFFFFF;} - .st6{fill:#131F30;} -</style> -<g> - <path class="st0" d="M109.7,155.1c0.4,0,0.8,0.1,1.2,0.1l4.6,0.7c7,1.1,13.9-2.8,16.4-9.5l1.6-4.3c1.5-4,4.7-7.1,8.7-8.7l4.3-1.6 - c6.6-2.5,10.6-9.4,9.5-16.4l-0.7-4.6c-0.7-4.2,0.5-8.5,3.2-11.8l2.9-3.6c2.9-3.6,3.9-8.3,3-12.6l-21.1,40.7 - C135.8,137.9,123.9,148.8,109.7,155.1z"/> - <path class="st0" d="M118.4,80.1H30.2H8.6c-0.3,0.7-0.6,1.5-0.8,2.2l11.3,21.8c4.7,9.1,14.1,14.8,24.4,14.8h38.1 - c10.3,0,19.6-5.7,24.4-14.8l28.4-54.8c0.3-0.6,0.7-1.3,1.1-1.8c-0.4,0.6-0.8,1.2-1.1,1.9L118.4,80.1z"/> - <path class="st1" d="M135.4,47.5c1.1-1.7,2.5-3.2,4-4.5C137.9,44.2,136.6,45.7,135.4,47.5z"/> - <path class="st1" d="M141.2,41.7c-0.5,0.3-1,0.7-1.5,1.1C140.2,42.4,140.7,42,141.2,41.7z"/> - <path class="st0" d="M76.2,161l0.3,0.3c5.5,4.5,13.4,4.5,18.9,0l2.8-2.3c-5.4,1.3-11,2-16.7,2H76.2z"/> - <path class="st0" d="M62.2,16.9c-0.4,0-0.7-0.1-1.1-0.1l-4.6-0.7c-7-1.1-13.9,2.8-16.4,9.5l-1.6,4.3c-1.4,3.6-4.1,6.5-7.5,8.2h42.2 - L62.2,16.9z"/> - <path class="st0" d="M141,38c-3.4-1.7-6.2-4.6-7.5-8.2l-1.6-4.3c-2.5-6.6-9.4-10.6-16.4-9.5l-4.6,0.7c-0.4,0.1-0.9,0.1-1.3,0.1 - L120.5,38H141z"/> - <path class="st1" d="M144.3,39.9c-0.3,0.1-0.7,0.3-1,0.5C143.6,40.2,144,40.1,144.3,39.9z"/> - <path class="st2" d="M120.5,38H73.2l0,0H31c-0.4,0.2-0.8,0.4-1.1,0.5l-4.3,1.6C19,42.6,15,49.5,16.1,56.5l0.7,4.6 - c0.7,4.2-0.5,8.5-3.2,11.8l-2.9,3.6c-0.9,1.1-1.6,2.3-2.1,3.6h21.6h88.2l16-30.7c0.3-0.6,0.7-1.3,1.1-1.9l0,0 - c1.1-1.7,2.5-3.2,4-4.5c0.1-0.1,0.2-0.1,0.2-0.2c0.5-0.4,1-0.8,1.5-1.1c0,0,0,0,0.1-0.1c0.5-0.3,1-0.6,1.5-0.9 - c0.2-0.1,0.4-0.2,0.6-0.3c0.3-0.2,0.6-0.3,1-0.5c0.2-0.1,0.5-0.2,0.7-0.3l-2.9-1.1c-0.4-0.1-0.8-0.3-1.1-0.5H120.5L120.5,38z"/> - <path class="st2" d="M99,13.6l-3.6-2.9C90,6.2,82,6.2,76.5,10.7L73,13.6c-3,2.5-6.9,3.6-10.8,3.3L73.1,38h47.3l-10.9-21.1 - C105.8,17.2,102,16,99,13.6z"/> - <polygon class="st1" points="120.5,38 120.5,38 73.1,38 73.2,38 "/> - <path class="st2" d="M158.4,73c-2.7-3.3-3.9-7.6-3.2-11.8l0.7-4.6c1.1-7-2.8-13.9-9.5-16.4l-1.5-0.6c-0.2,0.1-0.5,0.2-0.7,0.3 - c-0.3,0.1-0.7,0.3-1,0.5c-0.2,0.1-0.4,0.2-0.6,0.3c-0.5,0.3-1,0.6-1.5,0.9c0,0,0,0-0.1,0.1c-0.5,0.3-1,0.7-1.5,1.1 - c-0.1,0.1-0.2,0.1-0.2,0.2c-1.5,1.3-2.9,2.8-4,4.5l0,0c-0.4,0.6-0.7,1.2-1.1,1.8l-28.4,54.8c-4.7,9.1-14.1,14.8-24.4,14.8H43.5 - c-10.3,0-19.6-5.7-24.4-14.8L7.8,82.3c-1.1,4.5-0.2,9.4,2.9,13.1l2.9,3.6c2.7,3.3,3.9,7.6,3.2,11.8l-0.7,4.6 - c-1.1,7,2.8,13.9,9.5,16.4l4.3,1.6c4,1.5,7.1,4.7,8.7,8.7l1.6,4.3c2.5,6.6,9.4,10.6,16.4,9.5l4.6-0.7c4.2-0.7,8.5,0.5,11.8,3.2 - l3.3,2.6h5.3c5.7,0,11.3-0.7,16.7-2l0.8-0.6c3-2.4,6.8-3.6,10.7-3.3c14.1-6.3,26-17.2,33.5-31.5l21.1-40.7c-0.5-2.3-1.5-4.4-3-6.3 - L158.4,73z"/> - <path class="st1" d="M145,39.6L145,39.6L145,39.6L145,39.6z"/> - <path class="st1" d="M135.4,47.5L135.4,47.5L135.4,47.5z"/> - <path class="st1" d="M143.3,40.4c-0.2,0.1-0.4,0.2-0.6,0.3C142.9,40.6,143.1,40.5,143.3,40.4z"/> - <path class="st1" d="M141.2,41.6L141.2,41.6L141.2,41.6z"/> -</g> -<path class="st3" d="M92,19.9c-3.5-2.8-8.5-2.8-12,0l-7.4,6c-1.4,1.2-3.3,1.7-5.1,1.4l-9.4-1.5c-4.4-0.7-8.8,1.8-10.4,6l-3.4,8.9 - c-0.7,1.7-2,3.1-3.8,3.8l-8.9,3.4c-4.2,1.6-6.7,5.9-6,10.4l1.5,9.4c0.3,1.8-0.2,3.7-1.4,5.1l-6,7.4c-2.8,3.5-2.8,8.5,0,12l6,7.4 - c1.2,1.4,1.7,3.3,1.4,5.1l-1.5,9.4c-0.7,4.4,1.8,8.8,6,10.4l8.9,3.4c1.7,0.7,3.1,2,3.8,3.8l3.4,8.9c1.6,4.2,5.9,6.7,10.4,6l9.4-1.5 - c1.8-0.3,3.7,0.2,5.1,1.4l7.4,6c3.5,2.8,8.5,2.8,12,0l7.4-6c1.4-1.2,3.3-1.7,5.1-1.4l9.4,1.5c4.4,0.7,8.8-1.8,10.4-6l3.4-8.9 - c0.7-1.7,2-3.1,3.8-3.8l8.9-3.4c4.2-1.6,6.7-5.9,6-10.4l-1.5-9.4c-0.3-1.8,0.2-3.7,1.4-5.1l6-7.4c2.8-3.5,2.8-8.5,0-12l-6-7.4 - c-1.2-1.4-1.7-3.3-1.4-5.1l1.5-9.4c0.7-4.4-1.8-8.8-6-10.4l-8.9-3.4c-1.7-0.7-3.1-2-3.8-3.8l-3.4-8.9c-1.6-4.2-5.9-6.7-10.4-6 - l-9.4,1.5c-1.8,0.3-3.7-0.2-5.1-1.4L92,19.9z"/> -<path class="st4" d="M77.5,11.9c5-4,12.1-4,17,0l3.6,2.9c3.6,3,8.4,4.2,13,3.5l4.6-0.7c6.3-1,12.5,2.5,14.8,8.5l1.6,4.3 - c1.7,4.4,5.1,7.9,9.5,9.5l4.3,1.6c6,2.3,9.5,8.4,8.5,14.8l-0.7,4.6c-0.7,4.6,0.5,9.4,3.5,13l2.9,3.6c4,5,4,12.1,0,17l-2.9,3.6 - c-3,3.6-4.2,8.4-3.5,13l0.7,4.6c1,6.3-2.5,12.5-8.5,14.8l-4.3,1.6c-4.4,1.7-7.9,5.1-9.5,9.5l-1.6,4.3c-2.3,6-8.4,9.5-14.8,8.5 - l-4.6-0.7c-4.6-0.7-9.4,0.5-13,3.5l-3.6,2.9c-5,4-12.1,4-17,0l-3.6-2.9c-3.6-3-8.4-4.2-13-3.5l-4.6,0.7c-6.3,1-12.5-2.5-14.8-8.5 - l-1.6-4.3c-1.7-4.4-5.1-7.9-9.5-9.5l-4.3-1.6c-6-2.3-9.5-8.4-8.5-14.8l0.7-4.6c0.7-4.6-0.5-9.4-3.5-13l-2.9-3.6c-4-5-4-12.1,0-17 - l2.9-3.6c3-3.6,4.2-8.4,3.5-13l-0.7-4.6c-1-6.3,2.5-12.5,8.5-14.8l4.3-1.6c4.4-1.7,7.9-5.1,9.5-9.5l1.6-4.3c2.3-6,8.4-9.5,14.8-8.5 - l4.6,0.7c4.6,0.7,9.4-0.5,13-3.5L77.5,11.9z"/> -<g> - <polygon class="st5" points="26.1,117 146.9,117 139.9,124.9 128.2,131.7 121.5,145.7 102.7,145.2 86.5,155.2 69.3,145 52.6,145.6 - 47.5,140 43.5,129.6 29.2,123.2 "/> -</g> -<path class="st6" d="M57.3,127.9c2,0,3.3,1.5,3.3,3.3s-1.3,3.3-3.3,3.3S54,133,54,131.2S55.3,127.9,57.3,127.9z M57.3,133.8 - c1.6,0,2.4-1.2,2.4-2.5c0-1.4-0.8-2.5-2.4-2.5c-1.6,0-2.4,1.2-2.4,2.5C54.9,132.6,55.8,133.8,57.3,133.8z"/> -<path class="st6" d="M62.1,128.1H63v1.6c0.4-1.1,1.4-1.7,2.8-1.7c1.8,0,3,1.3,3,3.3s-1.2,3.3-3,3.3c-1.4,0-2.3-0.7-2.8-1.7v4h-0.9 - C62.1,136.9,62.1,128.1,62.1,128.1z M65.5,133.8c1.3,0,2.3-0.8,2.3-2.5s-1.1-2.5-2.3-2.5c-1.3,0-2.4,0.8-2.4,2.5 - S64.3,133.8,65.5,133.8z"/> -<path class="st6" d="M73,127.9c1.8,0,3,1.1,3,3.1v0.4h-5.1c0,1.3,0.7,2.4,2.1,2.4c1.2,0,1.8-0.6,2.1-1.6H76c-0.3,1.1-1,2.4-3,2.4 - c-2.1,0-3.1-1.5-3.1-3.4C70,129.1,71.2,127.9,73,127.9L73,127.9z M75.1,130.7c-0.1-1.2-0.9-2-2.1-2c-1.1,0-2,0.7-2.1,2H75.1z"/> -<path class="st6" d="M77.5,128.1h0.9v1.8c0.3-1.2,1.2-1.9,2.6-1.9s2.3,0.9,2.3,2.6v3.9h-1v-3.8c0-1.3-0.5-1.9-1.6-1.9 - c-1.4,0-2.3,1.2-2.3,2.9v2.8h-0.9V128.1z"/> -<path class="st6" d="M86.9,134c-0.7-0.4-1.2-1-1.6-1.7s-0.6-1.5-0.6-2.4s0.2-1.7,0.6-2.4c0.4-0.7,0.9-1.3,1.6-1.7 - c0.7-0.4,1.5-0.6,2.5-0.6c0.8,0,1.6,0.1,2.2,0.4s1.2,0.7,1.5,1.3c0.4,0.5,0.6,1.2,0.7,2h-2.1c-0.1-0.6-0.3-1-0.8-1.3 - c-0.4-0.3-0.9-0.5-1.6-0.5c-0.8,0-1.4,0.2-1.9,0.7c-0.5,0.5-0.7,1.2-0.7,2.1c0,0.9,0.2,1.6,0.7,2.1s1.1,0.7,1.9,0.7 - c0.6,0,1.2-0.2,1.6-0.5s0.7-0.8,0.8-1.3h2.1c-0.1,1.1-0.6,2-1.4,2.7s-1.8,1-3.1,1C88.5,134.6,87.7,134.4,86.9,134L86.9,134z"/> -<path class="st6" d="M95.2,129.4c0.3-0.5,0.7-0.9,1.3-1.1c0.5-0.3,1.2-0.4,1.9-0.4s1.3,0.1,1.8,0.4c0.5,0.3,1,0.6,1.3,1.1 - s0.5,1.1,0.5,1.8s-0.2,1.3-0.5,1.8s-0.7,0.9-1.3,1.1c-0.5,0.3-1.2,0.4-1.8,0.4c-0.7,0-1.3-0.1-1.9-0.4c-0.5-0.3-1-0.6-1.3-1.1 - s-0.5-1.1-0.5-1.8S94.9,129.9,95.2,129.4z M97.1,132.4c0.3,0.3,0.7,0.4,1.2,0.4s0.9-0.1,1.2-0.4c0.3-0.3,0.4-0.7,0.4-1.2 - s-0.1-0.9-0.4-1.2s-0.7-0.4-1.2-0.4s-0.9,0.1-1.2,0.4c-0.3,0.3-0.4,0.7-0.4,1.2S96.8,132.1,97.1,132.4z"/> -<path class="st6" d="M104.1,134.1c-0.4-0.3-0.8-0.7-1-1.2s-0.3-1.1-0.3-1.7s0.1-1.2,0.3-1.7c0.2-0.5,0.6-0.9,1-1.2s1-0.4,1.7-0.4 - s1.2,0.1,1.6,0.4s0.7,0.6,0.9,1V125h2v9.4h-2v-1.3c-0.5,1-1.3,1.4-2.5,1.4C105.1,134.6,104.6,134.4,104.1,134.1L104.1,134.1z - M105.2,132.4c0.3,0.3,0.7,0.4,1.3,0.4c0.6,0,1-0.1,1.3-0.4c0.3-0.3,0.5-0.7,0.5-1.2s-0.2-0.9-0.5-1.2s-0.8-0.4-1.3-0.4 - s-1,0.1-1.3,0.4c-0.3,0.3-0.5,0.7-0.5,1.2S104.9,132.2,105.2,132.4z"/> -<path class="st6" d="M111.8,129.4c0.3-0.5,0.7-0.9,1.2-1.2c0.5-0.3,1.1-0.4,1.8-0.4c1.1,0,1.9,0.3,2.5,0.9s0.9,1.4,0.9,2.4v0.5h-4.8 - c0,0.5,0.2,0.8,0.4,1.1c0.3,0.3,0.6,0.4,1.1,0.4c0.4,0,0.7-0.1,1-0.2c0.3-0.2,0.4-0.4,0.5-0.7h1.9c-0.1,0.7-0.4,1.3-1,1.7 - s-1.4,0.7-2.3,0.7c-0.7,0-1.3-0.1-1.8-0.4c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.4-1.1-0.4-1.8C111.4,130.5,111.5,129.9,111.8,129.4 - L111.8,129.4z M116.3,130.6c0-0.4-0.2-0.7-0.5-1c-0.3-0.2-0.6-0.3-1-0.3s-0.8,0.1-1,0.3c-0.3,0.2-0.4,0.5-0.4,1H116.3z"/> -<g> - <path class="st5" d="M33.9,92.7V77.9h3.6l4.2,10.6h0.1L46,77.9h3.6v14.8h-2.8v-10h-1.4l3.1-4.4l-5.7,14.4h-1.9L35,78.3l3.1,4.4 - h-1.4v10C36.7,92.7,33.9,92.7,33.9,92.7z"/> - <path class="st5" d="M54.8,92.9c-0.7,0-1.4-0.1-1.9-0.4c-0.6-0.3-1-0.7-1.3-1.2s-0.5-1.1-0.5-1.7l0,0c0-0.7,0.2-1.2,0.5-1.7 - s0.8-0.8,1.5-1.1c0.6-0.3,1.4-0.4,2.3-0.5l4.3-0.3v1.9l-3.8,0.3c-0.6,0-1,0.2-1.3,0.4C54.2,88.7,54,89,54,89.4l0,0 - c0,0.4,0.2,0.7,0.5,0.9c0.3,0.2,0.7,0.3,1.2,0.3c0.4,0,0.8-0.1,1.2-0.3c0.4-0.2,0.6-0.4,0.8-0.7c0.2-0.3,0.3-0.6,0.3-1v-3.3 - c0-0.5-0.2-0.9-0.5-1.1c-0.3-0.3-0.8-0.4-1.3-0.4c-0.6,0-1,0.1-1.3,0.3s-0.5,0.5-0.6,0.9v0.1h-2.7V85c0.1-0.7,0.3-1.3,0.7-1.8 - s0.9-0.9,1.6-1.2c0.7-0.3,1.5-0.4,2.5-0.4s1.8,0.2,2.5,0.5s1.2,0.7,1.6,1.3c0.4,0.6,0.6,1.2,0.6,1.9v7.5h-3v-1.6H58 - c-0.2,0.4-0.5,0.7-0.8,1s-0.7,0.5-1.1,0.6C55.7,92.8,55.2,92.9,54.8,92.9z"/> - <path class="st5" d="M64.5,80.3c-0.5,0-0.8-0.2-1.1-0.5s-0.5-0.7-0.5-1.1s0.2-0.8,0.5-1.1c0.3-0.3,0.7-0.5,1.1-0.5s0.8,0.2,1.1,0.5 - c0.3,0.3,0.5,0.7,0.5,1.1s-0.2,0.8-0.5,1.1S65,80.3,64.5,80.3z M63,92.7v-11h3v11H63z"/> - <path class="st5" d="M68,92.7v-11h3v1.8h0.1c0.3-0.6,0.7-1.1,1.3-1.5s1.3-0.5,2.1-0.5c1.2,0,2.1,0.4,2.8,1.1c0.7,0.7,1,1.7,1,3v7.1 - h-3v-6.5c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.8-0.6-1.5-0.6c-0.4,0-0.8,0.1-1.2,0.3s-0.6,0.5-0.8,0.9c-0.2,0.4-0.3,0.8-0.3,1.3v6.3 - L68,92.7L68,92.7z"/> - <path class="st5" d="M84.5,92.9c-1.2,0-2.1-0.3-2.7-0.8s-0.9-1.4-0.9-2.5V84h-1.5v-2.3h1.5V79h3v2.7h2V84h-2v5.3 - c0,0.5,0.1,0.9,0.3,1.1c0.2,0.2,0.6,0.3,1,0.3c0.1,0,0.3,0,0.4,0s0.2,0,0.3,0v2.2c-0.2,0-0.4,0.1-0.6,0.1 - C85.1,92.9,84.8,92.9,84.5,92.9z"/> - <path class="st5" d="M90.8,92.9c-0.7,0-1.4-0.1-1.9-0.4c-0.6-0.3-1-0.7-1.3-1.2s-0.5-1.1-0.5-1.7l0,0c0-0.7,0.2-1.2,0.5-1.7 - s0.8-0.8,1.5-1.1c0.6-0.3,1.4-0.4,2.3-0.5l4.3-0.3v1.9l-3.8,0.3c-0.6,0-1,0.2-1.3,0.4C90.2,88.7,90,89,90,89.4l0,0 - c0,0.4,0.2,0.7,0.5,0.9c0.3,0.2,0.7,0.3,1.2,0.3c0.4,0,0.8-0.1,1.2-0.3c0.4-0.2,0.6-0.4,0.8-0.7c0.2-0.3,0.3-0.6,0.3-1v-3.3 - c0-0.5-0.2-0.9-0.5-1.1c-0.3-0.3-0.8-0.4-1.3-0.4c-0.6,0-1,0.1-1.3,0.3s-0.5,0.5-0.6,0.9v0.1h-2.7V85c0.1-0.7,0.3-1.3,0.7-1.8 - c0.4-0.5,0.9-0.9,1.6-1.2c0.7-0.3,1.5-0.4,2.5-0.4s1.8,0.2,2.5,0.5s1.2,0.7,1.6,1.3c0.4,0.6,0.6,1.2,0.6,1.9v7.5h-3v-1.6H94 - c-0.2,0.4-0.5,0.7-0.8,1s-0.7,0.5-1.1,0.6C91.7,92.8,91.3,92.9,90.8,92.9z"/> - <path class="st5" d="M100.6,80.3c-0.5,0-0.8-0.2-1.1-0.5c-0.3-0.3-0.5-0.7-0.5-1.1s0.2-0.8,0.5-1.1c0.3-0.3,0.7-0.5,1.1-0.5 - s0.8,0.2,1.1,0.5c0.3,0.3,0.5,0.7,0.5,1.1s-0.2,0.8-0.5,1.1S101,80.3,100.6,80.3z M99,92.7v-11h3v11H99z"/> - <path class="st5" d="M104.1,92.7v-11h3v1.8h0.1c0.3-0.6,0.7-1.1,1.3-1.5s1.3-0.5,2.1-0.5c1.2,0,2.1,0.4,2.8,1.1c0.7,0.7,1,1.7,1,3 - v7.1h-3v-6.5c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.8-0.6-1.5-0.6c-0.4,0-0.8,0.1-1.2,0.3s-0.6,0.5-0.8,0.9c-0.2,0.4-0.3,0.8-0.3,1.3 - v6.3L104.1,92.7L104.1,92.7z"/> - <path class="st5" d="M121.2,92.9c-1.1,0-2.1-0.2-2.9-0.7s-1.4-1.1-1.9-2c-0.4-0.9-0.7-1.9-0.7-3l0,0c0-1.2,0.2-2.2,0.7-3 - c0.4-0.9,1.1-1.5,1.8-2c0.8-0.5,1.7-0.7,2.8-0.7c1.1,0,2,0.2,2.8,0.7s1.4,1.1,1.8,1.9s0.6,1.8,0.6,2.9v0.9h-9.1V86h7.6l-1.4,1.8 - v-1.2c0-0.6-0.1-1.2-0.3-1.6s-0.5-0.8-0.8-1c-0.4-0.2-0.8-0.3-1.2-0.3s-0.9,0.1-1.2,0.3c-0.4,0.2-0.6,0.6-0.8,1 - c-0.2,0.4-0.3,1-0.3,1.6v1.2c0,0.6,0.1,1.1,0.3,1.5c0.2,0.4,0.5,0.8,0.9,1s0.8,0.3,1.3,0.3c0.4,0,0.8-0.1,1.1-0.2s0.5-0.3,0.7-0.5 - s0.3-0.4,0.4-0.6v-0.1h2.7v0.1c-0.1,0.4-0.2,0.8-0.5,1.2c-0.2,0.4-0.6,0.8-1,1.1c-0.4,0.3-0.9,0.6-1.5,0.8 - C122.6,92.8,121.9,92.9,121.2,92.9z"/> - <path class="st5" d="M131.9,92.9c-0.9,0-1.7-0.2-2.4-0.7s-1.2-1.1-1.5-2s-0.5-1.9-0.5-3.1l0,0c0-1.2,0.2-2.2,0.5-3.1 - c0.4-0.9,0.9-1.5,1.5-2c0.7-0.5,1.5-0.7,2.4-0.7c0.5,0,1,0.1,1.4,0.3s0.8,0.4,1.2,0.7c0.3,0.3,0.6,0.7,0.8,1.1h0.1v-5.7h3v14.8h-3 - v-1.9h-0.1c-0.2,0.4-0.5,0.8-0.8,1.1s-0.7,0.6-1.1,0.7C132.9,92.9,132.4,92.9,131.9,92.9z M132.9,90.5c0.5,0,0.9-0.1,1.3-0.4 - c0.4-0.3,0.7-0.6,0.9-1.1s0.3-1.1,0.3-1.7l0,0c0-0.7-0.1-1.2-0.3-1.7s-0.5-0.9-0.9-1.1c-0.4-0.3-0.8-0.4-1.3-0.4s-0.9,0.1-1.3,0.4 - s-0.6,0.6-0.8,1.1s-0.3,1.1-0.3,1.7l0,0c0,0.7,0.1,1.2,0.3,1.7s0.5,0.9,0.8,1.1C132,90.3,132.4,90.5,132.9,90.5z"/> -</g> -<g> - <path class="st5" d="M58.7,69.1l4.1-11.3h1.4v1.9h-0.5l-3.2,9.4H58.7z M60.7,66.1l0.5-1.4h5.1l0.5,1.4H60.7z M67,69.1l-3.2-9.4 - v-1.9h0.9l4.1,11.3H67z"/> - <path class="st5" d="M73.2,69.3c-0.8,0-1.5-0.2-2.1-0.5s-1-0.8-1.4-1.5s-0.5-1.4-0.5-2.3l0,0c0-0.9,0.2-1.6,0.5-2.3 - c0.3-0.6,0.8-1.1,1.4-1.5c0.6-0.3,1.3-0.5,2-0.5s1.3,0.1,1.8,0.4c0.5,0.3,0.9,0.6,1.2,1.1c0.3,0.4,0.5,0.9,0.5,1.4v0.1H75v-0.1 - c-0.1-0.4-0.3-0.7-0.6-1c-0.3-0.3-0.7-0.4-1.3-0.4c-0.4,0-0.8,0.1-1.1,0.3c-0.3,0.2-0.6,0.6-0.8,1C71.1,63.9,71,64.4,71,65l0,0 - c0,0.6,0.1,1.1,0.3,1.5c0.2,0.4,0.4,0.7,0.8,1c0.3,0.2,0.7,0.3,1.1,0.3c0.5,0,0.9-0.1,1.3-0.4s0.5-0.6,0.6-1.1v-0.1h1.6v0.1 - c-0.1,0.5-0.2,1-0.6,1.5c-0.3,0.4-0.7,0.8-1.2,1S73.9,69.3,73.2,69.3z"/> - <path class="st5" d="M80.8,69.3c-0.8,0-1.4-0.2-1.8-0.6s-0.6-1-0.6-1.8v-4.7h-1.2v-1.3h1.2v-2.1h1.7v2.1h1.5v1.3h-1.5v4.6 - c0,0.4,0.1,0.7,0.3,0.9c0.2,0.2,0.5,0.2,0.8,0.2c0.1,0,0.2,0,0.2,0s0.1,0,0.2,0v1.3c-0.1,0-0.2,0-0.4,0S81,69.3,80.8,69.3z"/> - <path class="st5" d="M84,59.6c-0.3,0-0.5-0.1-0.7-0.3S83,58.9,83,58.6s0.1-0.5,0.3-0.7s0.4-0.3,0.7-0.3c0.3,0,0.5,0.1,0.7,0.3 - s0.3,0.4,0.3,0.7s-0.1,0.5-0.3,0.7C84.5,59.5,84.3,59.6,84,59.6z M83.1,69.1v-8.2h1.7v8.2H83.1z"/> - <path class="st5" d="M88.8,69.1l-3-8.2h1.8l2.1,6.6l0,0l2.1-6.6h1.8l-2.9,8.2H88.8z"/> - <path class="st5" d="M97.8,69.3c-0.8,0-1.5-0.2-2.1-0.5s-1-0.8-1.3-1.5c-0.3-0.6-0.5-1.4-0.5-2.3l0,0c0-0.9,0.2-1.6,0.5-2.2 - c0.3-0.6,0.8-1.1,1.3-1.5c0.6-0.4,1.2-0.5,2-0.5s1.4,0.2,2,0.5s1,0.8,1.3,1.4c0.3,0.6,0.5,1.3,0.5,2.2v0.6h-6.7v-1.2h5.9l-0.8,1.1 - v-0.7c0-0.6-0.1-1.1-0.3-1.4s-0.4-0.7-0.7-0.9s-0.7-0.3-1.1-0.3s-0.8,0.1-1.1,0.3c-0.3,0.2-0.6,0.5-0.8,0.9s-0.3,0.9-0.3,1.4v0.7 - c0,0.5,0.1,1,0.3,1.4c0.2,0.4,0.4,0.7,0.8,0.9c0.3,0.2,0.7,0.3,1.2,0.3c0.3,0,0.6-0.1,0.9-0.2s0.5-0.2,0.6-0.4 - c0.2-0.2,0.3-0.4,0.4-0.6v-0.1h1.6v0.1c-0.1,0.3-0.2,0.6-0.4,0.9s-0.4,0.6-0.7,0.8c-0.3,0.2-0.7,0.4-1.1,0.6S98.3,69.3,97.8,69.3z" - /> - <path class="st5" d="M102.8,69.1V57.8h1.7v11.3H102.8z"/> - <path class="st5" d="M107.2,71.8c-0.2,0-0.3,0-0.5,0s-0.3,0-0.4-0.1v-1.3c0.1,0,0.1,0,0.2,0s0.2,0,0.3,0c0.4,0,0.7-0.1,1-0.2 - c0.2-0.1,0.4-0.4,0.6-0.8l0.1-0.4l-3-8.2h1.8l2.2,7.1l-0.3-0.4h0.4l-0.3,0.4l2.2-7.1h1.8l-3.1,8.6c-0.2,0.6-0.4,1-0.7,1.4 - c-0.3,0.3-0.6,0.6-1,0.8S107.7,71.8,107.2,71.8z"/> -</g> -</svg> diff --git a/public/assets/badges/maintenance/wartung-bronze.png b/public/assets/badges/maintenance/wartung-bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..a36d44e8e5e8224591688dd615bb0f694dc572c7 Binary files /dev/null and b/public/assets/badges/maintenance/wartung-bronze.png differ diff --git a/public/assets/badges/maintenance/wartung-gold.png b/public/assets/badges/maintenance/wartung-gold.png new file mode 100644 index 0000000000000000000000000000000000000000..e43491a409f6463c062f7dc5bd69ad4d01d4c84b Binary files /dev/null and b/public/assets/badges/maintenance/wartung-gold.png differ diff --git a/public/assets/badges/maintenance/wartung-overview.png b/public/assets/badges/maintenance/wartung-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..b7b416ce366aefc28278d7f98e77d9433d379389 Binary files /dev/null and b/public/assets/badges/maintenance/wartung-overview.png differ diff --git a/public/assets/badges/maintenance/wartung-silver.png b/public/assets/badges/maintenance/wartung-silver.png new file mode 100644 index 0000000000000000000000000000000000000000..8eaeeb8d6d6b6b37df3a53e432df75161bb7081c Binary files /dev/null and b/public/assets/badges/maintenance/wartung-silver.png differ diff --git a/public/assets/badges/oss/oss-license.png b/public/assets/badges/oss/oss-license.png new file mode 100644 index 0000000000000000000000000000000000000000..ca338985be9e80912c93d10cf84c3a1a0d009568 Binary files /dev/null and b/public/assets/badges/oss/oss-license.png differ diff --git a/public/assets/badges/reuse/badge-reuse-actively-reused.svg b/public/assets/badges/reuse/badge-reuse-actively-reused.svg deleted file mode 100644 index b381a1be51d0fac8b87103dbd6e3faeacb7bb3d8..0000000000000000000000000000000000000000 --- a/public/assets/badges/reuse/badge-reuse-actively-reused.svg +++ /dev/null @@ -1,142 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> -<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" - viewBox="0 0 172 172" style="enable-background:new 0 0 172 172;" xml:space="preserve"> -<style type="text/css"> - .st0{fill:#FBBF24;} - .st1{fill:#1544FF;} - .st2{fill:#FDE047;} - .st3{fill:none;stroke:#FFFFFF;stroke-width:3;} - .st4{opacity:0.4;fill:none;stroke:#131F30;stroke-width:3;enable-background:new ;} - .st5{fill:#FFFFFF;} - .st6{fill:#131F30;} - .st7{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;} -</style> -<g> - <path class="st0" d="M54.7,17.9C44.5,22.6,35.5,29.5,28.4,38h36.8L54.7,17.9z"/> - <path class="st0" d="M110.4,80.1H22.2H11.3C11.1,82.1,11,84,11,86c0,8.2,1.3,16.1,3.8,23.5c5.1,5.9,12.6,9.4,20.7,9.4h38.1 - c10.3,0,19.6-5.7,24.4-14.8l28.4-54.8c0.3-0.6,0.7-1.3,1.1-1.8c-0.4,0.6-0.8,1.2-1.1,1.9L110.4,80.1z"/> - <path class="st1" d="M133.2,41.7c-0.5,0.3-1,0.7-1.5,1.1C132.2,42.4,132.7,42,133.2,41.7z"/> - <path class="st0" d="M143.6,38c-11.1-13.3-26.7-22.7-44.5-25.8L112.5,38H143.6z"/> - <path class="st1" d="M127.4,47.5c1.1-1.7,2.5-3.2,4-4.5C129.9,44.2,128.6,45.7,127.4,47.5z"/> - <path class="st0" d="M79.9,160.7c2,0.2,4,0.3,6.1,0.3c41.4,0,75-33.6,75-75c0-3.6-0.3-7.2-0.8-10.7l-25,48.2 - C124.2,144.8,103.4,158.6,79.9,160.7z"/> - <path class="st1" d="M140,38.6c-0.2,0-0.3,0.1-0.4,0.1C139.7,38.7,139.9,38.7,140,38.6z"/> - <path class="st1" d="M141.5,38.3c-0.1,0-0.2,0-0.2,0C141.3,38.4,141.4,38.3,141.5,38.3z"/> - <path class="st1" d="M136.3,39.9c-0.3,0.1-0.7,0.3-1,0.5C135.6,40.2,136,40.1,136.3,39.9z"/> - <path class="st1" d="M137.9,39.3c-0.3,0.1-0.6,0.2-0.8,0.3C137.3,39.5,137.6,39.4,137.9,39.3z"/> - <path class="st1" d="M134.7,40.7c-0.5,0.3-1,0.6-1.5,0.9C133.7,41.3,134.2,41,134.7,40.7z"/> - <path class="st2" d="M112.5,38H65.2l0,0H28.4c-9.7,11.6-15.9,26.1-17.1,42.1h10.9h88.2l16-30.7c0.3-0.6,0.7-1.3,1.1-1.9l0,0 - c1.1-1.7,2.5-3.2,4-4.5c0.1-0.1,0.2-0.1,0.2-0.2c0.5-0.4,1-0.8,1.5-1.1c0,0,0,0,0.1-0.1c0.5-0.3,1-0.6,1.5-0.9 - c0.2-0.1,0.4-0.2,0.6-0.3c0.3-0.2,0.6-0.3,1-0.5c0.2-0.1,0.5-0.2,0.7-0.3c0.3-0.1,0.6-0.2,0.8-0.3c0.6-0.2,1.1-0.4,1.7-0.5 - c0.1,0,0.3-0.1,0.4-0.1c0.4-0.1,0.8-0.2,1.2-0.3c0.1,0,0.2,0,0.2,0c0.7-0.1,1.5-0.2,2.2-0.3c0,0,0,0-0.1-0.1L112.5,38L112.5,38z"/> - <path class="st2" d="M54.7,17.9L65.1,38h47.3L99.1,12.2C94.8,11.4,90.5,11,86,11C74.8,11,64.2,13.5,54.7,17.9z"/> - <path class="st1" d="M-81.2,80.1L-81.2,80.1c0.5,0,0.9,0,1.4,0C-80.3,80.1-80.7,80.1-81.2,80.1z"/> - <polygon class="st1" points="112.5,38 112.5,38 65.1,38 65.2,38 "/> - <path class="st2" d="M136.5,39.8c-0.3,0.1-0.7,0.3-1,0.5c-0.2,0.1-0.4,0.2-0.6,0.3c-0.5,0.3-1,0.6-1.5,0.9c0,0,0,0-0.1,0.1 - c-0.5,0.3-1,0.7-1.5,1.1c-0.1,0.1-0.2,0.1-0.2,0.2c-1.5,1.3-2.9,2.8-4,4.5l0,0c-0.4,0.6-0.7,1.2-1.1,1.8L98.1,104 - c-4.7,9.1-14.1,14.8-24.4,14.8H35.5c-8.1,0-15.5-3.5-20.7-9.4c9.3,28,34.6,48.8,65.2,51.2c23.4-2.1,44.2-16,55.3-37.2l25-48.2 - c-2-14-7.9-26.8-16.5-37.2c-0.8,0.1-1.6,0.2-2.3,0.3c-0.1,0-0.2,0-0.2,0c-0.4,0.1-0.8,0.2-1.2,0.3c-0.2,0-0.3,0.1-0.4,0.1 - c-0.6,0.2-1.1,0.3-1.7,0.5c-0.3,0.1-0.6,0.2-0.8,0.3"/> - <path class="st1" d="M140.1,38.7"/> - <path class="st1" d="M141.3,38.4"/> - <path class="st1" d="M127.4,47.5L127.4,47.5L127.4,47.5z"/> - <path class="st1" d="M135.3,40.4c-0.2,0.1-0.4,0.2-0.6,0.3C134.9,40.6,135.1,40.5,135.3,40.4z"/> - <path class="st1" d="M141.5,38.3"/> - <path class="st1" d="M143.7,38.1L143.7,38.1"/> - <path class="st1" d="M133.2,41.6L133.2,41.6L133.2,41.6z"/> -</g> -<circle class="st3" cx="86" cy="86" r="65.5"/> -<circle class="st4" cx="86" cy="86" r="73.5"/> -<g> - <polygon class="st5" points="27.4,117 144,117 136.7,127.6 120.4,141.3 101.5,150 83.5,151.5 60.6,147 52.1,141.9 37.4,129.9 "/> -</g> -<path class="st6" d="M57.3,127.9c2,0,3.3,1.5,3.3,3.3s-1.3,3.3-3.3,3.3S54,133,54,131.2S55.3,127.9,57.3,127.9z M57.3,133.8 - c1.6,0,2.4-1.2,2.4-2.5c0-1.4-0.8-2.5-2.4-2.5c-1.6,0-2.4,1.2-2.4,2.5C54.9,132.6,55.8,133.8,57.3,133.8z"/> -<path class="st6" d="M62.1,128.1H63v1.6c0.4-1.1,1.4-1.7,2.8-1.7c1.8,0,3,1.3,3,3.3s-1.2,3.3-3,3.3c-1.4,0-2.3-0.7-2.8-1.7v4h-0.9 - C62.1,136.9,62.1,128.1,62.1,128.1z M65.5,133.8c1.3,0,2.3-0.8,2.3-2.5s-1.1-2.5-2.3-2.5c-1.3,0-2.4,0.8-2.4,2.5 - S64.3,133.8,65.5,133.8z"/> -<path class="st6" d="M73,127.9c1.8,0,3,1.1,3,3.1v0.4h-5.1c0,1.3,0.7,2.4,2.1,2.4c1.2,0,1.8-0.6,2.1-1.6H76c-0.3,1.1-1,2.4-3,2.4 - c-2.1,0-3.1-1.5-3.1-3.4C70,129.1,71.2,127.9,73,127.9L73,127.9z M75.1,130.7c-0.1-1.2-0.9-2-2.1-2c-1.1,0-2,0.7-2.1,2H75.1z"/> -<path class="st6" d="M77.5,128.1h0.9v1.8c0.3-1.2,1.2-1.9,2.6-1.9s2.3,0.9,2.3,2.6v3.9h-1v-3.8c0-1.3-0.5-1.9-1.6-1.9 - c-1.4,0-2.3,1.2-2.3,2.9v2.8h-0.9V128.1z"/> -<path class="st6" d="M86.9,134c-0.7-0.4-1.2-1-1.6-1.7s-0.6-1.5-0.6-2.4s0.2-1.7,0.6-2.4s0.9-1.3,1.6-1.7c0.7-0.4,1.5-0.6,2.5-0.6 - c0.8,0,1.6,0.1,2.2,0.4s1.2,0.7,1.5,1.3c0.4,0.5,0.6,1.2,0.7,2h-2.1c-0.1-0.6-0.3-1-0.8-1.3c-0.4-0.3-0.9-0.5-1.6-0.5 - c-0.8,0-1.4,0.2-1.9,0.7c-0.5,0.5-0.7,1.2-0.7,2.1c0,0.9,0.2,1.6,0.7,2.1s1.1,0.7,1.9,0.7c0.6,0,1.2-0.2,1.6-0.5s0.7-0.8,0.8-1.3 - h2.1c-0.1,1.1-0.6,2-1.4,2.7s-1.8,1-3.1,1C88.5,134.6,87.7,134.4,86.9,134L86.9,134z"/> -<path class="st6" d="M95.2,129.4c0.3-0.5,0.7-0.9,1.3-1.1c0.5-0.3,1.2-0.4,1.9-0.4s1.3,0.1,1.8,0.4c0.5,0.3,1,0.6,1.3,1.1 - s0.5,1.1,0.5,1.8s-0.2,1.3-0.5,1.8s-0.7,0.9-1.3,1.1c-0.5,0.3-1.2,0.4-1.8,0.4c-0.7,0-1.3-0.1-1.9-0.4c-0.5-0.3-1-0.6-1.3-1.1 - s-0.5-1.1-0.5-1.8S94.9,129.9,95.2,129.4z M97.1,132.4c0.3,0.3,0.7,0.4,1.2,0.4s0.9-0.1,1.2-0.4c0.3-0.3,0.4-0.7,0.4-1.2 - s-0.1-0.9-0.4-1.2s-0.7-0.4-1.2-0.4s-0.9,0.1-1.2,0.4c-0.3,0.3-0.4,0.7-0.4,1.2S96.8,132.1,97.1,132.4z"/> -<path class="st6" d="M104.1,134.1c-0.4-0.3-0.8-0.7-1-1.2s-0.3-1.1-0.3-1.7s0.1-1.2,0.3-1.7c0.2-0.5,0.6-0.9,1-1.2s1-0.4,1.7-0.4 - s1.2,0.1,1.6,0.4s0.7,0.6,0.9,1V125h2v9.4h-2v-1.3c-0.5,1-1.3,1.4-2.5,1.4C105.1,134.6,104.6,134.4,104.1,134.1L104.1,134.1z - M105.2,132.4c0.3,0.3,0.7,0.4,1.3,0.4c0.6,0,1-0.1,1.3-0.4c0.3-0.3,0.5-0.7,0.5-1.2s-0.2-0.9-0.5-1.2s-0.8-0.4-1.3-0.4 - s-1,0.1-1.3,0.4c-0.3,0.3-0.5,0.7-0.5,1.2S104.9,132.2,105.2,132.4z"/> -<path class="st6" d="M111.8,129.4c0.3-0.5,0.7-0.9,1.2-1.2c0.5-0.3,1.1-0.4,1.8-0.4c1.1,0,1.9,0.3,2.5,0.9s0.9,1.4,0.9,2.4v0.5h-4.8 - c0,0.5,0.2,0.8,0.4,1.1c0.3,0.3,0.6,0.4,1.1,0.4c0.4,0,0.7-0.1,1-0.2c0.3-0.2,0.4-0.4,0.5-0.7h1.9c-0.1,0.7-0.4,1.3-1,1.7 - s-1.4,0.7-2.3,0.7c-0.7,0-1.3-0.1-1.8-0.4c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.4-1.1-0.4-1.8C111.4,130.5,111.5,129.9,111.8,129.4 - L111.8,129.4z M116.3,130.6c0-0.4-0.2-0.7-0.5-1c-0.3-0.2-0.6-0.3-1-0.3s-0.8,0.1-1,0.3c-0.3,0.2-0.4,0.5-0.4,1H116.3z"/> -<path class="st7" d="M85.7,41.3c0.8-0.8,2-0.8,2.8,0l6,6l-6,6c-0.8,0.8-2,0.8-2.8,0s-0.8-2,0-2.8l1.2-1.2c-2.1-0.2-4.3,0.5-6,2.2 - c-2.9,2.9-2.9,7.6-0.1,10.4c2.8,2.8,7.5,2.8,10.4-0.1c1.3-1.3,2-2.9,2.2-4.6c0.1-1.1,1.1-1.9,2.2-1.8c1.1,0.1,1.9,1.1,1.8,2.2 - c-0.2,2.6-1.3,5-3.3,7C89.6,69,82.4,69,78,64.6S73.6,53,78,48.5c2.4-2.4,5.6-3.5,8.7-3.3l-1.1-1.1C84.9,43.3,84.9,42.1,85.7,41.3z" - /> -<g> - <path class="st5" d="M48.2,105V89.5h6.4c1.2,0,2.2,0.2,3,0.6c0.8,0.4,1.5,1,1.9,1.7s0.7,1.6,0.7,2.7v0c0,1-0.3,1.9-0.8,2.7 - c-0.5,0.8-1.2,1.4-2,1.7l3.3,6.1H57l-2.9-5.6c0,0-0.1,0-0.1,0c0,0-0.1,0-0.1,0h-2.4v5.6H48.2z M51.5,96.9h2.8 - c0.8,0,1.4-0.2,1.9-0.6c0.5-0.4,0.7-1,0.7-1.8v0c0-0.7-0.2-1.3-0.7-1.8c-0.5-0.4-1.1-0.7-1.9-0.7h-2.8V96.9z"/> - <path class="st5" d="M67.2,105.2c-1.2,0-2.2-0.2-3-0.7c-0.8-0.5-1.5-1.2-2-2.1c-0.5-0.9-0.7-2-0.7-3.2v0c0-1.2,0.2-2.3,0.7-3.2 - c0.5-0.9,1.1-1.6,1.9-2.1c0.8-0.5,1.8-0.7,2.9-0.7c1.1,0,2.1,0.2,2.9,0.7c0.8,0.5,1.5,1.1,1.9,2c0.4,0.9,0.7,1.9,0.7,3v1h-9.5v-2h8 - l-1.5,1.9v-1.2c0-0.7-0.1-1.2-0.3-1.7c-0.2-0.5-0.5-0.8-0.9-1c-0.4-0.2-0.8-0.3-1.3-0.3c-0.5,0-0.9,0.1-1.3,0.4s-0.7,0.6-0.9,1 - c-0.2,0.5-0.3,1-0.3,1.7v1.2c0,0.6,0.1,1.2,0.3,1.6c0.2,0.5,0.5,0.8,0.9,1c0.4,0.2,0.9,0.4,1.4,0.4c0.4,0,0.8-0.1,1.1-0.2 - c0.3-0.1,0.6-0.3,0.8-0.5c0.2-0.2,0.3-0.4,0.4-0.6l0-0.1h2.9l0,0.1c-0.1,0.4-0.3,0.8-0.5,1.3c-0.3,0.4-0.6,0.8-1,1.2 - c-0.4,0.4-0.9,0.6-1.6,0.9S68,105.2,67.2,105.2z"/> - <path class="st5" d="M78.1,105.2c-0.8,0-1.6-0.2-2.1-0.5c-0.6-0.3-1-0.8-1.4-1.5c-0.3-0.6-0.5-1.4-0.5-2.3v-7.4h3.1v6.8 - c0,0.8,0.2,1.3,0.5,1.8s0.9,0.6,1.6,0.6c0.4,0,0.7-0.1,1-0.2c0.3-0.1,0.5-0.3,0.7-0.5c0.2-0.2,0.4-0.5,0.5-0.8 - c0.1-0.3,0.2-0.7,0.2-1v-6.6h3.1V105h-3.1v-1.9h-0.1c-0.2,0.4-0.5,0.8-0.8,1.1c-0.3,0.3-0.7,0.6-1.2,0.7 - C79.2,105.2,78.7,105.2,78.1,105.2z"/> - <path class="st5" d="M91.6,105.2c-1.1,0-2-0.2-2.7-0.5c-0.7-0.3-1.3-0.7-1.7-1.3c-0.4-0.5-0.7-1.2-0.8-1.9l0-0.1h3.1l0,0.1 - c0.1,0.5,0.3,0.8,0.7,1.1s0.8,0.4,1.5,0.4c0.4,0,0.7,0,1-0.1c0.3-0.1,0.5-0.2,0.6-0.4c0.2-0.2,0.2-0.4,0.2-0.6v0 - c0-0.3-0.1-0.6-0.3-0.7s-0.6-0.3-1.2-0.5l-2-0.4c-0.7-0.2-1.4-0.4-1.9-0.7c-0.5-0.3-0.9-0.7-1.1-1.1c-0.3-0.4-0.4-0.9-0.4-1.5v0 - c0-0.7,0.2-1.4,0.6-1.9c0.4-0.5,1-1,1.7-1.3c0.7-0.3,1.6-0.4,2.6-0.4c1,0,1.9,0.2,2.6,0.5c0.7,0.3,1.3,0.8,1.6,1.3 - c0.4,0.6,0.6,1.2,0.6,1.8V97h-2.9l0-0.1c0-0.4-0.2-0.8-0.6-1c-0.3-0.3-0.8-0.4-1.4-0.4c-0.4,0-0.7,0-0.9,0.2s-0.5,0.2-0.6,0.4 - s-0.2,0.4-0.2,0.6v0c0,0.2,0,0.4,0.1,0.5c0.1,0.2,0.3,0.3,0.5,0.4s0.5,0.2,0.9,0.3l2,0.4c1.2,0.3,2.1,0.6,2.6,1.1 - c0.5,0.5,0.8,1.2,0.8,2v0c0,0.8-0.2,1.4-0.6,2s-1,1-1.8,1.3C93.4,105.1,92.6,105.2,91.6,105.2z"/> - <path class="st5" d="M103.4,105.2c-1.2,0-2.2-0.2-3-0.7c-0.8-0.5-1.5-1.2-2-2.1s-0.7-2-0.7-3.2v0c0-1.2,0.2-2.3,0.7-3.2 - c0.5-0.9,1.1-1.6,1.9-2.1c0.8-0.5,1.8-0.7,2.9-0.7s2.1,0.2,2.9,0.7c0.8,0.5,1.5,1.1,1.9,2c0.4,0.9,0.7,1.9,0.7,3v1h-9.5v-2h8 - l-1.5,1.9v-1.2c0-0.7-0.1-1.2-0.3-1.7c-0.2-0.5-0.5-0.8-0.9-1c-0.4-0.2-0.8-0.3-1.3-0.3s-0.9,0.1-1.3,0.4c-0.4,0.2-0.7,0.6-0.9,1 - c-0.2,0.5-0.3,1-0.3,1.7v1.2c0,0.6,0.1,1.2,0.3,1.6c0.2,0.5,0.5,0.8,0.9,1c0.4,0.2,0.9,0.4,1.4,0.4c0.4,0,0.8-0.1,1.1-0.2 - s0.6-0.3,0.8-0.5s0.3-0.4,0.4-0.6l0-0.1h2.9l0,0.1c-0.1,0.4-0.3,0.8-0.5,1.3s-0.6,0.8-1,1.2c-0.4,0.4-0.9,0.6-1.6,0.9 - C104.9,105.1,104.2,105.2,103.4,105.2z"/> - <path class="st5" d="M114.6,105.2c-1,0-1.8-0.2-2.5-0.7s-1.2-1.2-1.6-2.1s-0.6-2-0.6-3.2v0c0-1.3,0.2-2.3,0.6-3.2 - c0.4-0.9,0.9-1.6,1.6-2.1c0.7-0.5,1.5-0.7,2.5-0.7c0.6,0,1.1,0.1,1.5,0.3s0.9,0.4,1.2,0.8c0.3,0.3,0.6,0.7,0.8,1.2h0.1v-6h3.1V105 - h-3.1v-2h-0.1c-0.2,0.5-0.5,0.9-0.8,1.2s-0.7,0.6-1.2,0.8C115.7,105.2,115.2,105.2,114.6,105.2z M115.7,102.6c0.5,0,1-0.1,1.3-0.4 - c0.4-0.3,0.7-0.7,0.9-1.2c0.2-0.5,0.3-1.1,0.3-1.8v0c0-0.7-0.1-1.3-0.3-1.8s-0.5-0.9-0.9-1.2c-0.4-0.3-0.8-0.4-1.3-0.4 - c-0.5,0-1,0.1-1.4,0.4s-0.7,0.7-0.9,1.2c-0.2,0.5-0.3,1.1-0.3,1.8v0c0,0.7,0.1,1.3,0.3,1.8c0.2,0.5,0.5,0.9,0.9,1.2 - C114.7,102.5,115.2,102.6,115.7,102.6z"/> -</g> -<g> - <path class="st5" d="M57.4,85.1l4.1-11.3H63v1.9h-0.5l-3.2,9.4H57.4z M59.4,82.1l0.5-1.4H65l0.5,1.4H59.4z M65.7,85.1l-3.2-9.4 - v-1.9h0.9l4.1,11.3H65.7z"/> - <path class="st5" d="M71.9,85.3c-0.8,0-1.5-0.2-2.1-0.5s-1-0.8-1.4-1.5C68.2,82.6,68,81.9,68,81v0c0-0.9,0.2-1.6,0.5-2.3 - s0.8-1.1,1.4-1.5c0.6-0.3,1.3-0.5,2-0.5c0.7,0,1.3,0.1,1.8,0.4c0.5,0.3,0.9,0.6,1.2,1.1c0.3,0.4,0.5,0.9,0.5,1.4l0,0.1h-1.6l0-0.1 - c-0.1-0.4-0.3-0.7-0.6-1c-0.3-0.3-0.7-0.4-1.3-0.4c-0.4,0-0.8,0.1-1.1,0.3c-0.3,0.2-0.6,0.6-0.8,1s-0.3,0.9-0.3,1.5v0 - c0,0.6,0.1,1.1,0.3,1.5c0.2,0.4,0.4,0.7,0.8,1c0.3,0.2,0.7,0.3,1.1,0.3c0.5,0,0.9-0.1,1.3-0.4s0.5-0.6,0.6-1.1l0-0.1h1.6v0.1 - c-0.1,0.5-0.2,1-0.6,1.5c-0.3,0.4-0.7,0.8-1.2,1S72.6,85.3,71.9,85.3z"/> - <path class="st5" d="M79.5,85.3c-0.8,0-1.4-0.2-1.8-0.6s-0.6-1-0.6-1.8v-4.7h-1.2v-1.3h1.2v-2.1h1.7v2.1h1.5v1.3h-1.5v4.6 - c0,0.4,0.1,0.7,0.3,0.9c0.2,0.2,0.5,0.2,0.8,0.2c0.1,0,0.2,0,0.2,0c0.1,0,0.1,0,0.2,0v1.3c-0.1,0-0.2,0-0.4,0 - C79.9,85.3,79.7,85.3,79.5,85.3z"/> - <path class="st5" d="M82.7,75.6c-0.3,0-0.5-0.1-0.7-0.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7c0.2-0.2,0.4-0.3,0.7-0.3 - c0.3,0,0.5,0.1,0.7,0.3c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7C83.2,75.5,83,75.6,82.7,75.6z M81.8,85.1v-8.2h1.7v8.2H81.8 - z"/> - <path class="st5" d="M87.5,85.1l-3-8.2h1.8l2.1,6.6h0l2.1-6.6h1.8l-2.9,8.2H87.5z"/> - <path class="st5" d="M96.5,85.3c-0.8,0-1.5-0.2-2.1-0.5s-1-0.8-1.3-1.5s-0.5-1.4-0.5-2.3v0c0-0.9,0.2-1.6,0.5-2.2s0.8-1.1,1.3-1.5 - s1.2-0.5,2-0.5c0.8,0,1.4,0.2,2,0.5s1,0.8,1.3,1.4s0.5,1.3,0.5,2.2v0.6h-6.7v-1.2h5.9l-0.8,1.1v-0.7c0-0.6-0.1-1.1-0.3-1.4 - s-0.4-0.7-0.7-0.9s-0.7-0.3-1.1-0.3c-0.4,0-0.8,0.1-1.1,0.3s-0.6,0.5-0.8,0.9s-0.3,0.9-0.3,1.4v0.7c0,0.5,0.1,1,0.3,1.4 - s0.4,0.7,0.8,0.9s0.7,0.3,1.2,0.3c0.3,0,0.6-0.1,0.9-0.2s0.5-0.2,0.6-0.4s0.3-0.4,0.4-0.6l0-0.1h1.6l0,0.1 - c-0.1,0.3-0.2,0.6-0.4,0.9s-0.4,0.6-0.7,0.8s-0.7,0.4-1.1,0.6S97,85.3,96.5,85.3z"/> - <path class="st5" d="M101.5,85.1V73.8h1.7v11.3H101.5z"/> - <path class="st5" d="M105.9,87.9c-0.2,0-0.3,0-0.5,0s-0.3,0-0.4-0.1v-1.3c0.1,0,0.1,0,0.2,0s0.2,0,0.3,0c0.4,0,0.7-0.1,1-0.2 - s0.4-0.4,0.6-0.8l0.1-0.4l-3-8.2h1.8l2.2,7.1l-0.3-0.4h0.4l-0.3,0.4l2.2-7.1h1.8l-3.1,8.6c-0.2,0.6-0.4,1-0.7,1.4s-0.6,0.6-1,0.8 - S106.4,87.9,105.9,87.9z"/> -</g> -</svg> diff --git a/public/assets/badges/reuse/badge-reuse-ready.svg b/public/assets/badges/reuse/badge-reuse-ready.svg deleted file mode 100644 index 7d456c236d3c625f6301a0c0f8c5390ff964d8ba..0000000000000000000000000000000000000000 --- a/public/assets/badges/reuse/badge-reuse-ready.svg +++ /dev/null @@ -1,132 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> -<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" - viewBox="0 0 172 172" style="enable-background:new 0 0 172 172;" xml:space="preserve"> -<style type="text/css"> - .st0{fill:#64748B;} - .st1{fill:#1544FF;} - .st2{fill:#94A3B8;} - .st3{fill:none;stroke:#FFFFFF;stroke-width:3;} - .st4{opacity:0.4;fill:none;stroke:#131F30;stroke-width:3;enable-background:new ;} - .st5{fill:#FFFFFF;} - .st6{fill:#131F30;} - .st7{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;} -</style> -<g> - <path class="st0" d="M54.7,17.9C44.5,22.6,35.5,29.5,28.4,38h36.8L54.7,17.9z"/> - <path class="st0" d="M110.4,80.1H22.2H11.3C11.1,82.1,11,84,11,86c0,8.2,1.3,16.1,3.8,23.5c5.1,5.9,12.6,9.4,20.7,9.4h38.1 - c10.3,0,19.6-5.7,24.4-14.8l28.4-54.8c0.3-0.6,0.7-1.3,1.1-1.8c-0.4,0.6-0.8,1.2-1.1,1.9L110.4,80.1z"/> - <path class="st1" d="M133.2,41.7c-0.5,0.3-1,0.7-1.5,1.1C132.2,42.4,132.7,42,133.2,41.7z"/> - <path class="st0" d="M143.6,38c-11.1-13.3-26.7-22.7-44.5-25.8L112.5,38H143.6z"/> - <path class="st1" d="M127.4,47.5c1.1-1.7,2.5-3.2,4-4.5C129.9,44.2,128.6,45.7,127.4,47.5z"/> - <path class="st0" d="M79.9,160.7c2,0.2,4,0.3,6.1,0.3c41.4,0,75-33.6,75-75c0-3.6-0.3-7.2-0.8-10.7l-25,48.2 - C124.2,144.8,103.4,158.6,79.9,160.7z"/> - <path class="st1" d="M140,38.6c-0.2,0-0.3,0.1-0.4,0.1C139.7,38.7,139.9,38.7,140,38.6z"/> - <path class="st1" d="M141.5,38.3c-0.1,0-0.2,0-0.2,0C141.3,38.4,141.4,38.3,141.5,38.3z"/> - <path class="st1" d="M136.3,39.9c-0.3,0.1-0.7,0.3-1,0.5C135.6,40.2,136,40.1,136.3,39.9z"/> - <path class="st1" d="M137.9,39.3c-0.3,0.1-0.6,0.2-0.8,0.3C137.3,39.5,137.6,39.4,137.9,39.3z"/> - <path class="st1" d="M134.7,40.7c-0.5,0.3-1,0.6-1.5,0.9C133.7,41.3,134.2,41,134.7,40.7z"/> - <path class="st2" d="M112.5,38H65.2l0,0H28.4c-9.7,11.6-15.9,26.1-17.1,42.1h10.9h88.2l16-30.7c0.3-0.6,0.7-1.3,1.1-1.9l0,0 - c1.1-1.7,2.5-3.2,4-4.5c0.1-0.1,0.2-0.1,0.2-0.2c0.5-0.4,1-0.8,1.5-1.1c0,0,0,0,0.1-0.1c0.5-0.3,1-0.6,1.5-0.9 - c0.2-0.1,0.4-0.2,0.6-0.3c0.3-0.2,0.6-0.3,1-0.5c0.2-0.1,0.5-0.2,0.7-0.3c0.3-0.1,0.6-0.2,0.8-0.3c0.6-0.2,1.1-0.4,1.7-0.5 - c0.1,0,0.3-0.1,0.4-0.1c0.4-0.1,0.8-0.2,1.2-0.3c0.1,0,0.2,0,0.2,0c0.7-0.1,1.5-0.2,2.2-0.3c0,0,0,0-0.1-0.1L112.5,38L112.5,38z"/> - <path class="st2" d="M54.7,17.9L65.1,38h47.3L99.1,12.2C94.8,11.4,90.5,11,86,11C74.8,11,64.2,13.5,54.7,17.9z"/> - <path class="st1" d="M-81.2,80.1L-81.2,80.1c0.5,0,0.9,0,1.4,0C-80.3,80.1-80.7,80.1-81.2,80.1z"/> - <polygon class="st1" points="112.5,38 112.5,38 65.1,38 65.2,38 "/> - <path class="st2" d="M141.5,38.3c-0.1,0-0.2,0-0.2,0c-0.4,0.1-0.8,0.2-1.2,0.3c-0.2,0-0.3,0.1-0.4,0.1c-0.6,0.2-1.1,0.3-1.7,0.5 - c-0.3,0.1-0.6,0.2-0.8,0.3c-0.3,0.1-0.5,0.2-0.7,0.3c-0.3,0.1-0.7,0.3-1,0.5c-0.2,0.1-0.4,0.2-0.6,0.3c-0.5,0.3-1,0.6-1.5,0.9 - c0,0,0,0-0.1,0.1c-0.5,0.3-1,0.7-1.5,1.1c-0.1,0.1-0.2,0.1-0.2,0.2c-1.5,1.3-2.9,2.8-4,4.5l0,0c-0.4,0.6-0.7,1.2-1.1,1.8L98.1,104 - c-4.7,9.1-14.1,14.8-24.4,14.8H35.5c-8.1,0-15.5-3.5-20.7-9.4c9.3,28,34.6,48.8,65.2,51.2c23.4-2.1,44.2-16,55.3-37.2l25-48.2 - c-2-14-7.9-26.8-16.5-37.2C143,38.1,142.2,38.2,141.5,38.3z"/> - <path class="st1" d="M139.6,38.7c-0.6,0.2-1.1,0.3-1.7,0.5C138.4,39.1,139,38.9,139.6,38.7z"/> - <path class="st1" d="M141.3,38.4c-0.4,0.1-0.8,0.2-1.2,0.3C140.4,38.5,140.8,38.4,141.3,38.4z"/> - <path class="st1" d="M127.4,47.5L127.4,47.5L127.4,47.5z"/> - <path class="st1" d="M135.3,40.4c-0.2,0.1-0.4,0.2-0.6,0.3C134.9,40.6,135.1,40.5,135.3,40.4z"/> - <path class="st1" d="M141.5,38.3c0.7-0.1,1.5-0.2,2.2-0.2l0,0C142.9,38.1,142.2,38.2,141.5,38.3z"/> - <path class="st1" d="M133.2,41.6L133.2,41.6L133.2,41.6z"/> - <path class="st1" d="M137,39.6c-0.3,0.1-0.5,0.2-0.7,0.3C136.5,39.8,136.8,39.7,137,39.6z"/> - <path class="st1" d="M131.7,42.8c-0.1,0.1-0.2,0.1-0.2,0.2C131.5,42.9,131.6,42.8,131.7,42.8z"/> -</g> -<circle class="st3" cx="86" cy="86" r="65.5"/> -<circle class="st4" cx="86" cy="86" r="73.5"/> -<g> - <polygon class="st5" points="27.8,117 143.7,117 139.4,124.5 126.3,137.8 109.4,147.7 87.2,151.5 61.5,146.7 44.3,136.1 - 32.2,125.2 "/> -</g> -<path class="st6" d="M57.3,127.9c2,0,3.3,1.5,3.3,3.3s-1.3,3.3-3.3,3.3S54,133,54,131.2S55.3,127.9,57.3,127.9z M57.3,133.8 - c1.6,0,2.4-1.2,2.4-2.5c0-1.4-0.8-2.5-2.4-2.5c-1.6,0-2.4,1.2-2.4,2.5C54.9,132.6,55.8,133.8,57.3,133.8z"/> -<path class="st6" d="M62.1,128.1H63v1.6c0.4-1.1,1.4-1.7,2.8-1.7c1.8,0,3,1.3,3,3.3s-1.2,3.3-3,3.3c-1.4,0-2.3-0.7-2.8-1.7v4h-0.9 - C62.1,136.9,62.1,128.1,62.1,128.1z M65.5,133.8c1.3,0,2.3-0.8,2.3-2.5s-1.1-2.5-2.3-2.5c-1.3,0-2.4,0.8-2.4,2.5 - S64.3,133.8,65.5,133.8z"/> -<path class="st6" d="M73,127.9c1.8,0,3,1.1,3,3.1v0.4h-5.1c0,1.3,0.7,2.4,2.1,2.4c1.2,0,1.8-0.6,2.1-1.6H76c-0.3,1.1-1,2.4-3,2.4 - c-2.1,0-3.1-1.5-3.1-3.4C70,129.1,71.2,127.9,73,127.9L73,127.9z M75.1,130.7c-0.1-1.2-0.9-2-2.1-2c-1.1,0-2,0.7-2.1,2H75.1z"/> -<path class="st6" d="M77.5,128.1h0.9v1.8c0.3-1.2,1.2-1.9,2.6-1.9s2.3,0.9,2.3,2.6v3.9h-1v-3.8c0-1.3-0.5-1.9-1.6-1.9 - c-1.4,0-2.3,1.2-2.3,2.9v2.8h-0.9V128.1z"/> -<path class="st6" d="M86.9,134c-0.7-0.4-1.2-1-1.6-1.7s-0.6-1.5-0.6-2.4s0.2-1.7,0.6-2.4s0.9-1.3,1.6-1.7c0.7-0.4,1.5-0.6,2.5-0.6 - c0.8,0,1.6,0.1,2.2,0.4s1.2,0.7,1.5,1.3c0.4,0.5,0.6,1.2,0.7,2h-2.1c-0.1-0.6-0.3-1-0.8-1.3c-0.4-0.3-0.9-0.5-1.6-0.5 - c-0.8,0-1.4,0.2-1.9,0.7c-0.5,0.5-0.7,1.2-0.7,2.1c0,0.9,0.2,1.6,0.7,2.1s1.1,0.7,1.9,0.7c0.6,0,1.2-0.2,1.6-0.5s0.7-0.8,0.8-1.3 - h2.1c-0.1,1.1-0.6,2-1.4,2.7s-1.8,1-3.1,1C88.5,134.6,87.7,134.4,86.9,134L86.9,134z"/> -<path class="st6" d="M95.2,129.4c0.3-0.5,0.7-0.9,1.3-1.1c0.5-0.3,1.2-0.4,1.9-0.4s1.3,0.1,1.8,0.4c0.5,0.3,1,0.6,1.3,1.1 - s0.5,1.1,0.5,1.8s-0.2,1.3-0.5,1.8s-0.7,0.9-1.3,1.1c-0.5,0.3-1.2,0.4-1.8,0.4c-0.7,0-1.3-0.1-1.9-0.4c-0.5-0.3-1-0.6-1.3-1.1 - s-0.5-1.1-0.5-1.8S94.9,129.9,95.2,129.4z M97.1,132.4c0.3,0.3,0.7,0.4,1.2,0.4s0.9-0.1,1.2-0.4c0.3-0.3,0.4-0.7,0.4-1.2 - s-0.1-0.9-0.4-1.2s-0.7-0.4-1.2-0.4s-0.9,0.1-1.2,0.4c-0.3,0.3-0.4,0.7-0.4,1.2S96.8,132.1,97.1,132.4z"/> -<path class="st6" d="M104.1,134.1c-0.4-0.3-0.8-0.7-1-1.2s-0.3-1.1-0.3-1.7s0.1-1.2,0.3-1.7c0.2-0.5,0.6-0.9,1-1.2s1-0.4,1.7-0.4 - s1.2,0.1,1.6,0.4s0.7,0.6,0.9,1V125h2v9.4h-2v-1.3c-0.5,1-1.3,1.4-2.5,1.4C105.1,134.6,104.6,134.4,104.1,134.1L104.1,134.1z - M105.2,132.4c0.3,0.3,0.7,0.4,1.3,0.4c0.6,0,1-0.1,1.3-0.4c0.3-0.3,0.5-0.7,0.5-1.2s-0.2-0.9-0.5-1.2s-0.8-0.4-1.3-0.4 - s-1,0.1-1.3,0.4c-0.3,0.3-0.5,0.7-0.5,1.2S104.9,132.2,105.2,132.4z"/> -<path class="st6" d="M111.8,129.4c0.3-0.5,0.7-0.9,1.2-1.2c0.5-0.3,1.1-0.4,1.8-0.4c1.1,0,1.9,0.3,2.5,0.9s0.9,1.4,0.9,2.4v0.5h-4.8 - c0,0.5,0.2,0.8,0.4,1.1c0.3,0.3,0.6,0.4,1.1,0.4c0.4,0,0.7-0.1,1-0.2c0.3-0.2,0.4-0.4,0.5-0.7h1.9c-0.1,0.7-0.4,1.3-1,1.7 - s-1.4,0.7-2.3,0.7c-0.7,0-1.3-0.1-1.8-0.4c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.4-1.1-0.4-1.8C111.4,130.5,111.5,129.9,111.8,129.4 - L111.8,129.4z M116.3,130.6c0-0.4-0.2-0.7-0.5-1c-0.3-0.2-0.6-0.3-1-0.3s-0.8,0.1-1,0.3c-0.3,0.2-0.4,0.5-0.4,1H116.3z"/> -<path class="st7" d="M85.7,41.3c0.8-0.8,2-0.8,2.8,0l6,6l-6,6c-0.8,0.8-2,0.8-2.8,0s-0.8-2,0-2.8l1.2-1.2c-2.1-0.2-4.3,0.5-6,2.2 - c-2.9,2.9-2.9,7.6-0.1,10.4c2.8,2.8,7.5,2.8,10.4-0.1c1.3-1.3,2-2.9,2.2-4.6c0.1-1.1,1.1-1.9,2.2-1.8c1.1,0.1,1.9,1.1,1.8,2.2 - c-0.2,2.6-1.3,5-3.3,7C89.6,69,82.4,69,78,64.6S73.6,53,78,48.5c2.4-2.4,5.6-3.5,8.7-3.3l-1.1-1.1C84.9,43.3,84.9,42.1,85.7,41.3z" - /> -<g> - <path class="st5" d="M55.6,84.7v-8.5h3.3c0.6,0,1.1,0.1,1.5,0.3s0.7,0.5,1,0.9s0.3,0.8,0.3,1.4l0,0c0,0.6-0.1,1.1-0.4,1.5 - s-0.7,0.7-1.2,0.9l1.9,3.4h-1.5l-1.7-3.2l0,0l0,0h-1.7v3.2L55.6,84.7L55.6,84.7z M56.9,80.4h1.8c0.5,0,0.9-0.1,1.2-0.4 - s0.4-0.6,0.4-1.1l0,0c0-0.5-0.1-0.8-0.4-1.1s-0.7-0.4-1.2-0.4h-1.8V80.4z"/> - <path class="st5" d="M62.9,84.7v-8.5h5.4v1.1h-4.1v2.5H68v1.1h-3.8v2.6h4.1v1.1h-5.4V84.7z"/> - <path class="st5" d="M69,84.7l3.1-8.5h1.1v1.4h-0.4l-2.4,7.1H69z M70.5,82.4l0.4-1.1h3.8l0.4,1.1H70.5z M75.2,84.7l-2.4-7.1v-1.4 - h0.7l3.1,8.5H75.2z"/> - <path class="st5" d="M77.5,84.7v-8.5h3c0.8,0,1.6,0.2,2.2,0.5s1.1,0.8,1.4,1.4s0.5,1.4,0.5,2.3l0,0c0,0.9-0.2,1.7-0.5,2.3 - s-0.8,1.1-1.4,1.5s-1.3,0.5-2.2,0.5C80.5,84.7,77.5,84.7,77.5,84.7z M78.8,83.6h1.5c0.6,0,1.1-0.1,1.5-0.4s0.7-0.6,0.9-1 - s0.3-1,0.3-1.7l0,0c0-0.7-0.1-1.2-0.3-1.7s-0.5-0.8-0.9-1s-0.9-0.4-1.5-0.4h-1.5V83.6z"/> - <path class="st5" d="M87.7,84.7v-3.5l-3-5h1.5l2.2,3.7l0,0l2.2-3.7H92l-3,5v3.5H87.7z"/> - <path class="st5" d="M95.3,84.7v-8.5h5.3v1.1h-4V80h3.6v1.1h-3.6v3.5h-1.3V84.7z"/> - <path class="st5" d="M105.4,84.8c-0.8,0-1.5-0.2-2.1-0.5s-1.1-0.9-1.4-1.5s-0.5-1.4-0.5-2.3l0,0c0-0.9,0.2-1.7,0.5-2.3 - s0.8-1.2,1.4-1.5s1.3-0.5,2.1-0.5c0.8,0,1.5,0.2,2.1,0.5s1.1,0.9,1.4,1.5s0.5,1.4,0.5,2.3l0,0c0,0.9-0.2,1.7-0.5,2.3 - s-0.8,1.2-1.4,1.5S106.2,84.8,105.4,84.8z M105.4,83.7c0.5,0,1-0.1,1.4-0.4s0.7-0.6,0.9-1.1s0.3-1,0.3-1.7l0,0 - c0-0.7-0.1-1.2-0.3-1.7s-0.5-0.8-0.9-1.1s-0.9-0.4-1.4-0.4s-1,0.1-1.4,0.4s-0.7,0.6-0.9,1.1s-0.3,1-0.3,1.7l0,0 - c0,0.7,0.1,1.2,0.3,1.7s0.5,0.9,0.9,1.1S104.9,83.7,105.4,83.7z"/> - <path class="st5" d="M110.6,84.7v-8.5h3.3c0.6,0,1.1,0.1,1.5,0.3s0.7,0.5,1,0.9s0.3,0.8,0.3,1.4l0,0c0,0.6-0.1,1.1-0.4,1.5 - s-0.7,0.7-1.2,0.9l1.9,3.4h-1.5l-1.7-3.2l0,0l0,0h-1.7v3.2L110.6,84.7L110.6,84.7z M111.9,80.4h1.8c0.5,0,0.9-0.1,1.2-0.4 - s0.4-0.6,0.4-1.1l0,0c0-0.5-0.1-0.8-0.4-1.1s-0.7-0.4-1.2-0.4h-1.8V80.4z"/> -</g> -<g> - <path class="st5" d="M56.1,103.8V88.3h6.4c1.2,0,2.2,0.2,3,0.6s1.5,1,1.9,1.7s0.7,1.6,0.7,2.7l0,0c0,1-0.3,1.9-0.8,2.7 - s-1.2,1.4-2,1.7l3.3,6.1h-3.7L62,98.2h-0.1h-0.1h-2.4v5.6L56.1,103.8L56.1,103.8z M59.3,95.8h2.8c0.8,0,1.4-0.2,1.9-0.6 - s0.7-1,0.7-1.8l0,0c0-0.7-0.2-1.3-0.7-1.8c-0.5-0.4-1.1-0.7-1.9-0.7h-2.8C59.3,90.9,59.3,95.8,59.3,95.8z"/> - <path class="st5" d="M75,104.1c-1.2,0-2.2-0.2-3-0.7s-1.5-1.2-2-2.1s-0.7-2-0.7-3.2l0,0c0-1.2,0.2-2.3,0.7-3.2 - c0.5-0.9,1.1-1.6,1.9-2.1s1.8-0.7,2.9-0.7s2.1,0.2,2.9,0.7s1.5,1.1,1.9,2s0.7,1.9,0.7,3v1h-9.5v-2h8l-1.5,1.9v-1.2 - c0-0.7-0.1-1.2-0.3-1.7c-0.2-0.5-0.5-0.8-0.9-1s-0.8-0.3-1.3-0.3s-0.9,0.1-1.3,0.4s-0.7,0.6-0.9,1c-0.2,0.5-0.3,1-0.3,1.7v1.2 - c0,0.6,0.1,1.2,0.3,1.6c0.2,0.5,0.5,0.8,0.9,1s0.9,0.4,1.4,0.4c0.4,0,0.8-0.1,1.1-0.2c0.3-0.1,0.6-0.3,0.8-0.5 - c0.2-0.2,0.3-0.4,0.4-0.6v-0.1h2.9v0.1c-0.1,0.4-0.3,0.8-0.5,1.3c-0.3,0.4-0.6,0.8-1,1.2c-0.4,0.4-0.9,0.6-1.6,0.9 - S75.9,104.1,75,104.1z"/> - <path class="st5" d="M85.9,104.1c-0.8,0-1.6-0.2-2.1-0.5c-0.6-0.3-1-0.8-1.4-1.5c-0.3-0.6-0.5-1.4-0.5-2.3v-7.4H85v6.8 - c0,0.8,0.2,1.3,0.5,1.8c0.4,0.4,0.9,0.6,1.6,0.6c0.4,0,0.7-0.1,1-0.2s0.5-0.3,0.7-0.5s0.4-0.5,0.5-0.8s0.2-0.7,0.2-1v-6.6h3.1V104 - h-3.1v-1.9h-0.1c-0.2,0.4-0.5,0.8-0.8,1.1c-0.3,0.3-0.7,0.6-1.2,0.7C87,104,86.5,104.1,85.9,104.1z"/> - <path class="st5" d="M99.4,104.1c-1.1,0-2-0.2-2.7-0.5s-1.3-0.7-1.7-1.3s-0.7-1.2-0.8-1.9v-0.1h3.1v0.1c0.1,0.5,0.3,0.8,0.7,1.1 - c0.4,0.3,0.8,0.4,1.5,0.4c0.4,0,0.7,0,1-0.1s0.5-0.2,0.7-0.4c0.2-0.2,0.2-0.4,0.2-0.6l0,0c0-0.3-0.1-0.6-0.3-0.7 - c-0.2-0.2-0.6-0.3-1.2-0.5l-2-0.4c-0.7-0.2-1.4-0.4-1.9-0.7s-0.9-0.7-1.1-1.1s-0.4-0.9-0.4-1.5l0,0c0-0.7,0.2-1.4,0.6-1.9 - s1-1,1.7-1.3s1.6-0.4,2.6-0.4s1.9,0.2,2.6,0.5s1.3,0.8,1.6,1.3c0.4,0.6,0.6,1.2,0.6,1.8V96h-2.9v-0.1c0-0.4-0.2-0.8-0.6-1 - s-0.8-0.4-1.4-0.4c-0.4,0-0.7,0.1-0.9,0.2c-0.3,0.1-0.5,0.2-0.6,0.4c-0.1,0.2-0.2,0.4-0.2,0.6l0,0c0,0.2,0,0.4,0.1,0.5 - s0.3,0.3,0.5,0.4s0.5,0.2,0.9,0.3l2,0.4c1.2,0.3,2.1,0.6,2.6,1.1s0.8,1.2,0.8,2l0,0c0,0.8-0.2,1.4-0.6,2s-1,1-1.8,1.3 - C101.3,103.9,100.4,104.1,99.4,104.1z"/> - <path class="st5" d="M111.2,104.1c-1.2,0-2.2-0.2-3-0.7s-1.5-1.2-2-2.1s-0.7-2-0.7-3.2l0,0c0-1.2,0.2-2.3,0.7-3.2s1.1-1.6,1.9-2.1 - s1.8-0.7,2.9-0.7s2.1,0.2,2.9,0.7s1.5,1.1,1.9,2s0.7,1.9,0.7,3v1H107v-2h8l-1.5,1.9v-1.2c0-0.7-0.1-1.2-0.3-1.7s-0.5-0.8-0.9-1 - s-0.8-0.3-1.3-0.3s-0.9,0.1-1.3,0.4s-0.7,0.6-0.9,1c-0.2,0.5-0.3,1-0.3,1.7v1.2c0,0.6,0.1,1.2,0.3,1.6c0.2,0.5,0.5,0.8,0.9,1 - s0.9,0.4,1.4,0.4c0.4,0,0.8-0.1,1.1-0.2c0.3-0.1,0.6-0.3,0.8-0.5c0.2-0.2,0.3-0.4,0.4-0.6v-0.1h2.9v0.1c-0.1,0.4-0.3,0.8-0.5,1.3 - s-0.6,0.8-1,1.2c-0.4,0.4-0.9,0.6-1.6,0.9S112.1,104.1,111.2,104.1z"/> -</g> -</svg> diff --git a/public/assets/badges/reuse/reuse-overview.png b/public/assets/badges/reuse/reuse-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..7d87b73aa750ff62b41c188f7dc551199ced0c5f Binary files /dev/null and b/public/assets/badges/reuse/reuse-overview.png differ diff --git a/public/assets/badges/reuse/reuse-ready.png b/public/assets/badges/reuse/reuse-ready.png new file mode 100644 index 0000000000000000000000000000000000000000..a4d8920093f25fd5ab96785abef70c83705b9dad Binary files /dev/null and b/public/assets/badges/reuse/reuse-ready.png differ diff --git a/public/assets/badges/reuse/reuse-reused.png b/public/assets/badges/reuse/reuse-reused.png new file mode 100644 index 0000000000000000000000000000000000000000..9636f4f7ede652bc43569f217d88cdcdd81d30cb Binary files /dev/null and b/public/assets/badges/reuse/reuse-reused.png differ diff --git a/public/assets/badges/sec/sec-bronze.png b/public/assets/badges/sec/sec-bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..218f2707c62f654c0b1fcd38608044f33a92343f Binary files /dev/null and b/public/assets/badges/sec/sec-bronze.png differ diff --git a/public/assets/badges/sec/sec-gold.png b/public/assets/badges/sec/sec-gold.png new file mode 100644 index 0000000000000000000000000000000000000000..c7ca946dfd253ace7a5c611771bfedfb4ac8c6b0 Binary files /dev/null and b/public/assets/badges/sec/sec-gold.png differ diff --git a/public/assets/badges/sec/sec-overview.png b/public/assets/badges/sec/sec-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..79359cd32e4de08d7fa98892c93954adf4d2c0b7 Binary files /dev/null and b/public/assets/badges/sec/sec-overview.png differ diff --git a/public/assets/badges/sec/sec-silver.png b/public/assets/badges/sec/sec-silver.png new file mode 100644 index 0000000000000000000000000000000000000000..15910a60539596960041f28e893d20fc9f294370 Binary files /dev/null and b/public/assets/badges/sec/sec-silver.png differ diff --git a/public/assets/badges/security/badge-security-bronze.svg b/public/assets/badges/security/badge-security-bronze.svg deleted file mode 100644 index 7adc6fcd68414a0a1fe11ebeed8fdd084155459f..0000000000000000000000000000000000000000 --- a/public/assets/badges/security/badge-security-bronze.svg +++ /dev/null @@ -1,101 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> -<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" - viewBox="0 0 172 172" style="enable-background:new 0 0 172 172;" xml:space="preserve"> -<style type="text/css"> - .st0{display:none;fill:none;} - .st1{fill:#92400E;} - .st2{fill:#B45309;} - .st3{opacity:0.4;fill:none;stroke:#131F30;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;enable-background:new ;} - .st4{fill:#FFFFFF;} - .st5{fill:none;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;} - .st6{fill:#131F30;} -</style> -<g> - <path class="st0" d="M26,27.2l28.4-10L52.7,14C47.9,4.9,38.6-0.8,28.3-0.8H-9.8c-10.3,0-19.6,5.7-24.4,14.8l-14.5,28l2.1-4H6h10.4 - C17.5,33.1,21.1,28.9,26,27.2z"/> - <path class="st1" d="M26,27.2c-4.9,1.7-8.5,5.9-9.6,10.8h48.8L54.4,17.2L26,27.2z"/> - <path class="st1" d="M73.6,119c10.3,0,19.7-5.7,24.4-14.8l28.4-54.8c5.3-10.3,18-14.4,28.3-9c0.4,0.2,0.8,0.5,1.2,0.7 - c-0.1-6.3-4.1-11.7-10-13.8l-47.7-17L112.5,38h31.8c0.5,0,1,0,1.5,0c-0.2,0-0.5,0-0.7,0h-0.8c-7.3,0.3-14.2,4.4-17.9,11.3l-16,30.7 - H22.2H16v8.4c0,10,2.8,19.3,7.3,27.8c3.7,1.8,7.8,2.8,12.2,2.8H73.6z"/> - <path class="st1" d="M73.5,161.2h-4.7c4.2,2.7,8,4.9,10.9,6.5c3.9,2.2,8.6,2.2,12.5,0c17.2-9.5,63.7-38.9,63.7-79.2v-4.9 - l-20.8,40.1C123.1,146.8,99.5,161.2,73.5,161.2z"/> - <path class="st2" d="M110.4,80l16-30.7c3.6-6.9,10.5-11,17.9-11.3h-31.8H65.2H16.4c-0.2,1.1-0.4,2.2-0.4,3.3V80h6.2H110.4z"/> - <path class="st2" d="M81,7.8l-26.6,9.4L65.2,38h47.3L98.2,10.3L91,7.8C87.8,6.7,84.2,6.7,81,7.8z"/> - <path class="st2" d="M155.9,41.1c-0.4-0.2-0.8-0.5-1.2-0.7c-10.3-5.4-23-1.3-28.3,9L98,104.2c-4.7,9.1-14.1,14.8-24.4,14.8H35.5 - c-4.3,0-8.5-1-12.2-2.8c10.7,20.1,30.9,35.7,45.4,45h4.7c26,0,49.6-14.4,61.6-37.5l20.8-40.1V41.4 - C155.9,41.3,155.9,41.2,155.9,41.1z"/> -</g> -<path class="st3" d="M154.5,88.5c0,19.6-11.3,36.7-25,50.1s-29.5,23.1-38,27.8c-3.5,1.9-7.6,1.9-11.1,0c-8.5-4.7-24.3-14.3-38-27.8 - s-25-30.5-25-50.1V41.4c0-5.7,3.6-10.8,9-12.7l55-19.4c2.9-1,6.1-1,9,0l55,19.4c5.4,1.9,9,7,9,12.7v47.1H154.5z"/> -<g> - <path class="st4" d="M89.2,159h-6.4C84.9,159.9,87.1,159.9,89.2,159z"/> - <path class="st5" d="M146.5,88.5V44.1c0-3.6-2.3-6.8-5.6-8l-52-18.6c-1.9-0.7-3.9-0.7-5.7,0l-52,18.6c-3.4,1.2-5.6,4.4-5.6,8v44.4 - c0,10.4,3.5,20,8.7,28.5h103.4C143,108.5,146.5,98.9,146.5,88.5z"/> - <path class="st4" d="M123.9,135.4c5.8-5.4,11.4-11.5,15.8-18.4H32.6c4.4,6.9,10,13,15.8,18.4c13.1,12,27.7,20.2,34,23.4 - c0.2,0.1,0.3,0.1,0.5,0.2h6.6c0.2-0.1,0.3-0.1,0.5-0.2C96.1,155.6,110.8,147.4,123.9,135.4z"/> -</g> -<path class="st6" d="M57.3,127.9c2,0,3.3,1.5,3.3,3.3s-1.3,3.3-3.3,3.3S54,133,54,131.2S55.3,127.9,57.3,127.9z M57.3,133.8 - c1.6,0,2.4-1.2,2.4-2.5c0-1.4-0.8-2.5-2.4-2.5c-1.6,0-2.4,1.2-2.4,2.5C54.9,132.6,55.8,133.8,57.3,133.8z"/> -<path class="st6" d="M62.1,128.1H63v1.6c0.4-1.1,1.4-1.7,2.8-1.7c1.8,0,3,1.3,3,3.3s-1.2,3.3-3,3.3c-1.4,0-2.3-0.7-2.8-1.7v4h-0.9 - C62.1,136.9,62.1,128.1,62.1,128.1z M65.5,133.8c1.3,0,2.3-0.8,2.3-2.5s-1.1-2.5-2.3-2.5c-1.3,0-2.4,0.8-2.4,2.5 - S64.3,133.8,65.5,133.8z"/> -<path class="st6" d="M73,127.9c1.8,0,3,1.1,3,3.1v0.4h-5.1c0,1.3,0.7,2.4,2.1,2.4c1.2,0,1.8-0.6,2.1-1.6H76c-0.3,1.1-1,2.4-3,2.4 - c-2.1,0-3.1-1.5-3.1-3.4C70,129.1,71.2,127.9,73,127.9L73,127.9z M75.1,130.7c-0.1-1.2-0.9-2-2.1-2c-1.1,0-2,0.7-2.1,2H75.1z"/> -<path class="st6" d="M77.5,128.1h0.9v1.8c0.3-1.2,1.2-1.9,2.6-1.9s2.3,0.9,2.3,2.6v3.9h-1v-3.8c0-1.3-0.5-1.9-1.6-1.9 - c-1.4,0-2.3,1.2-2.3,2.9v2.8h-0.9V128.1z"/> -<path class="st6" d="M86.9,134c-0.7-0.4-1.2-1-1.6-1.7s-0.6-1.5-0.6-2.4s0.2-1.7,0.6-2.4s0.9-1.3,1.6-1.7c0.7-0.4,1.5-0.6,2.5-0.6 - c0.8,0,1.6,0.1,2.2,0.4s1.2,0.7,1.5,1.3c0.4,0.5,0.6,1.2,0.7,2h-2.1c-0.1-0.6-0.3-1-0.8-1.3c-0.4-0.3-0.9-0.5-1.6-0.5 - c-0.8,0-1.4,0.2-1.9,0.7c-0.5,0.5-0.7,1.2-0.7,2.1c0,0.9,0.2,1.6,0.7,2.1s1.1,0.7,1.9,0.7c0.6,0,1.2-0.2,1.6-0.5s0.7-0.8,0.8-1.3 - h2.1c-0.1,1.1-0.6,2-1.4,2.7s-1.8,1-3.1,1C88.5,134.6,87.7,134.4,86.9,134L86.9,134z"/> -<path class="st6" d="M95.2,129.4c0.3-0.5,0.7-0.9,1.3-1.1c0.5-0.3,1.2-0.4,1.9-0.4s1.3,0.1,1.8,0.4c0.5,0.3,1,0.6,1.3,1.1 - s0.5,1.1,0.5,1.8s-0.2,1.3-0.5,1.8s-0.7,0.9-1.3,1.1c-0.5,0.3-1.2,0.4-1.8,0.4c-0.7,0-1.3-0.1-1.9-0.4c-0.5-0.3-1-0.6-1.3-1.1 - s-0.5-1.1-0.5-1.8S94.9,129.9,95.2,129.4z M97.1,132.4c0.3,0.3,0.7,0.4,1.2,0.4s0.9-0.1,1.2-0.4c0.3-0.3,0.4-0.7,0.4-1.2 - s-0.1-0.9-0.4-1.2s-0.7-0.4-1.2-0.4s-0.9,0.1-1.2,0.4c-0.3,0.3-0.4,0.7-0.4,1.2S96.8,132.1,97.1,132.4z"/> -<path class="st6" d="M104.1,134.1c-0.4-0.3-0.8-0.7-1-1.2s-0.3-1.1-0.3-1.7s0.1-1.2,0.3-1.7c0.2-0.5,0.6-0.9,1-1.2s1-0.4,1.7-0.4 - s1.2,0.1,1.6,0.4s0.7,0.6,0.9,1V125h2v9.4h-2v-1.3c-0.5,1-1.3,1.4-2.5,1.4C105.1,134.6,104.6,134.4,104.1,134.1L104.1,134.1z - M105.2,132.4c0.3,0.3,0.7,0.4,1.3,0.4c0.6,0,1-0.1,1.3-0.4c0.3-0.3,0.5-0.7,0.5-1.2s-0.2-0.9-0.5-1.2s-0.8-0.4-1.3-0.4 - s-1,0.1-1.3,0.4c-0.3,0.3-0.5,0.7-0.5,1.2S104.9,132.2,105.2,132.4z"/> -<path class="st6" d="M111.8,129.4c0.3-0.5,0.7-0.9,1.2-1.2c0.5-0.3,1.1-0.4,1.8-0.4c1.1,0,1.9,0.3,2.5,0.9s0.9,1.4,0.9,2.4v0.5h-4.8 - c0,0.5,0.2,0.8,0.4,1.1c0.3,0.3,0.6,0.4,1.1,0.4c0.4,0,0.7-0.1,1-0.2c0.3-0.2,0.4-0.4,0.5-0.7h1.9c-0.1,0.7-0.4,1.3-1,1.7 - s-1.4,0.7-2.3,0.7c-0.7,0-1.3-0.1-1.8-0.4c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.4-1.1-0.4-1.8C111.4,130.5,111.5,129.9,111.8,129.4 - L111.8,129.4z M116.3,130.6c0-0.4-0.2-0.7-0.5-1c-0.3-0.2-0.6-0.3-1-0.3s-0.8,0.1-1,0.3c-0.3,0.2-0.4,0.5-0.4,1H116.3z"/> -<path class="st4" d="M100.4,56.7L83.8,73.3c-0.4,0.4-0.9,0.6-1.5,0.6c-0.5,0-1.1-0.2-1.5-0.6L71.7,64c-0.4-0.4-0.6-0.9-0.6-1.5 - c0-0.5,0.2-1.1,0.6-1.5l2.6-2.6c0.4-0.4,0.9-0.6,1.5-0.6c0.5,0,1.1,0.2,1.5,0.6l5.3,5.1l12.5-12.3c0.4-0.4,0.9-0.6,1.5-0.6 - c0.5,0,1.1,0.2,1.5,0.6l2.6,2.5c0.2,0.2,0.3,0.4,0.5,0.7c0.1,0.3,0.2,0.5,0.2,0.8s-0.1,0.5-0.2,0.8 - C100.7,56.3,100.6,56.5,100.4,56.7z"/> -<g> - <path class="st4" d="M50.9,105.4c-1.2,0-2.3-0.2-3.2-0.5c-0.9-0.4-1.6-0.9-2.2-1.6c-0.5-0.7-0.8-1.5-0.9-2.4v-0.2h3.1v0.1 - c0.1,0.4,0.3,0.7,0.5,1c0.3,0.3,0.7,0.5,1.1,0.7c0.5,0.2,1,0.2,1.6,0.2s1.1-0.1,1.6-0.2c0.4-0.2,0.8-0.4,1-0.7 - c0.2-0.3,0.4-0.6,0.4-1l0,0c0-0.5-0.2-0.9-0.6-1.2c-0.4-0.3-1.1-0.5-2.1-0.7l-1.6-0.3c-1.5-0.3-2.7-0.8-3.5-1.6 - c-0.8-0.7-1.2-1.7-1.2-2.9l0,0c0-0.9,0.3-1.8,0.8-2.5s1.2-1.2,2.1-1.6c0.9-0.4,1.9-0.6,3.1-0.6c1.2,0,2.2,0.2,3.1,0.6 - s1.5,0.9,2,1.6s0.8,1.5,0.8,2.4v0.2h-3v-0.1c-0.1-0.4-0.2-0.8-0.5-1c-0.3-0.3-0.6-0.5-1-0.7s-0.9-0.2-1.4-0.2c-0.6,0-1,0.1-1.4,0.2 - c-0.4,0.2-0.7,0.4-0.9,0.7c-0.2,0.3-0.3,0.6-0.3,1l0,0c0,0.5,0.2,0.9,0.6,1.2c0.4,0.3,1.1,0.5,2,0.7l1.6,0.3c1.1,0.2,2,0.5,2.7,0.9 - s1.2,0.9,1.5,1.4c0.3,0.6,0.5,1.3,0.5,2.1l0,0c0,1-0.2,1.9-0.7,2.6s-1.2,1.3-2.1,1.7C53.3,105.2,52.2,105.4,50.9,105.4z"/> - <path class="st4" d="M64.1,105.4c-1.2,0-2.2-0.2-3-0.7s-1.5-1.2-2-2.1s-0.7-2-0.7-3.2l0,0c0-1.2,0.2-2.3,0.7-3.2 - c0.5-0.9,1.1-1.6,1.9-2.1c0.8-0.5,1.8-0.7,2.9-0.7c1.1,0,2.1,0.2,2.9,0.7s1.5,1.1,1.9,2s0.7,1.9,0.7,3v1h-9.5v-2h8l-1.5,1.9v-1.2 - c0-0.7-0.1-1.2-0.3-1.7c-0.2-0.5-0.5-0.8-0.9-1s-0.8-0.3-1.3-0.3s-0.9,0.1-1.3,0.4s-0.7,0.6-0.9,1c-0.2,0.5-0.3,1-0.3,1.7v1.2 - c0,0.6,0.1,1.2,0.3,1.6c0.2,0.5,0.5,0.8,0.9,1s0.9,0.4,1.4,0.4c0.4,0,0.8-0.1,1.1-0.2c0.3-0.1,0.6-0.3,0.8-0.5 - c0.2-0.2,0.3-0.4,0.4-0.6v-0.1h2.9v0.1c-0.1,0.4-0.3,0.8-0.5,1.3c-0.3,0.4-0.6,0.8-1,1.2c-0.4,0.4-0.9,0.6-1.6,0.9 - S64.9,105.4,64.1,105.4z"/> - <path class="st4" d="M76.3,105.4c-1.2,0-2.2-0.2-3-0.7c-0.9-0.5-1.5-1.2-2-2.1s-0.7-2-0.7-3.2l0,0c0-1.2,0.2-2.3,0.7-3.2 - c0.5-0.9,1.1-1.6,2-2.1c0.8-0.5,1.8-0.7,3-0.7c1,0,2,0.2,2.7,0.6c0.8,0.4,1.4,0.9,1.8,1.6s0.7,1.4,0.7,2.2v0.1h-2.9v-0.1 - c-0.1-0.5-0.3-1-0.7-1.4c-0.4-0.4-0.9-0.6-1.5-0.6c-0.5,0-1,0.1-1.3,0.4c-0.4,0.3-0.7,0.7-0.9,1.2c-0.2,0.5-0.3,1.2-0.3,1.9l0,0 - c0,0.8,0.1,1.4,0.3,1.9c0.2,0.5,0.5,0.9,0.9,1.2c0.4,0.3,0.8,0.4,1.3,0.4c0.6,0,1.1-0.2,1.5-0.5c0.4-0.4,0.6-0.8,0.7-1.4v-0.1h2.9 - v0.1c0,0.8-0.3,1.6-0.7,2.3c-0.4,0.7-1,1.2-1.8,1.6C78.2,105.2,77.3,105.4,76.3,105.4z"/> - <path class="st4" d="M86.9,105.4c-0.8,0-1.6-0.2-2.1-0.5c-0.6-0.3-1-0.8-1.4-1.5s-0.5-1.4-0.5-2.3v-7.4H86v6.8 - c0,0.8,0.2,1.3,0.5,1.8c0.4,0.4,0.9,0.6,1.6,0.6c0.4,0,0.7-0.1,1-0.2s0.5-0.3,0.7-0.5s0.4-0.5,0.5-0.8s0.2-0.7,0.2-1v-6.6h3.1v11.3 - h-3.1v-1.9h-0.1c-0.2,0.4-0.5,0.8-0.8,1.1c-0.3,0.3-0.7,0.6-1.2,0.7C88.1,105.3,87.5,105.4,86.9,105.4z"/> - <path class="st4" d="M95.7,105.1V93.6h3.1v2h0.1c0.2-0.7,0.5-1.3,0.9-1.7s1-0.6,1.7-0.6c0.2,0,0.3,0,0.5,0s0.3,0,0.4,0.1v2.8 - c-0.1-0.1-0.3-0.1-0.5-0.1s-0.4,0-0.6,0c-0.5,0-1,0.1-1.3,0.3s-0.6,0.5-0.8,0.9s-0.3,0.9-0.3,1.4v6.4L95.7,105.1L95.7,105.1z"/> - <path class="st4" d="M105.3,92.1c-0.5,0-0.9-0.2-1.2-0.5c-0.3-0.3-0.5-0.7-0.5-1.2s0.2-0.8,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5 - s0.9,0.2,1.2,0.5c0.3,0.3,0.5,0.7,0.5,1.2c0,0.4-0.2,0.8-0.5,1.2C106.2,92,105.8,92.1,105.3,92.1z M103.8,105.1V93.6h3.1v11.5 - H103.8z"/> - <path class="st4" d="M113.6,105.4c-1.3,0-2.2-0.3-2.8-0.8s-0.9-1.4-0.9-2.7V96h-1.6v-2.4h1.6v-2.8h3.2v2.8h2.1V96h-2.1v5.6 - c0,0.5,0.1,0.9,0.4,1.1c0.2,0.2,0.6,0.3,1.1,0.3c0.1,0,0.3,0,0.4,0s0.2,0,0.3,0v2.3c-0.2,0-0.4,0.1-0.6,0.1 - C114.2,105.3,113.9,105.4,113.6,105.4z"/> - <path class="st4" d="M118.6,108.9c-0.3,0-0.6,0-0.9,0s-0.5-0.1-0.7-0.1v-2.3c0.1,0,0.3,0,0.4,0.1c0.2,0,0.4,0,0.6,0 - c0.5,0,0.8-0.1,1.1-0.2s0.5-0.4,0.6-0.8l0.1-0.4l-4.1-11.5h3.4l2.6,9.6l-0.4-0.6h0.6l-0.4,0.6l2.6-9.6h3.3l-4,11.7 - c-0.3,0.9-0.7,1.6-1.1,2.1c-0.5,0.5-1,0.9-1.6,1.1C120.2,108.8,119.5,108.9,118.6,108.9z"/> -</g> -</svg> diff --git a/public/assets/badges/security/badge-security-expired.svg b/public/assets/badges/security/badge-security-expired.svg deleted file mode 100644 index 293741333fa3158248d31ea3ad6e3f88fc9dc9e3..0000000000000000000000000000000000000000 --- a/public/assets/badges/security/badge-security-expired.svg +++ /dev/null @@ -1,101 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> -<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" - viewBox="0 0 172 172" style="enable-background:new 0 0 172 172;" xml:space="preserve"> -<style type="text/css"> - .st0{display:none;fill:none;} - .st1{fill:#EF4444;} - .st2{fill:#F87171;} - .st3{opacity:0.4;fill:none;stroke:#131F30;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;enable-background:new ;} - .st4{fill:#FFFFFF;} - .st5{fill:none;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;} - .st6{fill:#131F30;} -</style> -<g> - <path class="st0" d="M26,27.2l28.4-10L52.7,14C47.9,4.9,38.6-0.8,28.3-0.8H-9.8c-10.3,0-19.6,5.7-24.4,14.8l-14.5,28l2.1-4H6h10.4 - C17.5,33.1,21.1,28.9,26,27.2z"/> - <path class="st1" d="M26,27.2c-4.9,1.7-8.5,5.9-9.6,10.8h48.8L54.4,17.2L26,27.2z"/> - <path class="st1" d="M73.6,119c10.3,0,19.7-5.7,24.4-14.8l28.4-54.8c5.3-10.3,18-14.4,28.3-9c0.4,0.2,0.8,0.5,1.2,0.7 - c-0.1-6.3-4.1-11.7-10-13.8l-47.7-17L112.5,38h31.8c0.5,0,1,0,1.5,0c-0.2,0-0.5,0-0.7,0h-0.8c-7.3,0.3-14.2,4.4-17.9,11.3l-16,30.7 - H22.2H16v8.4c0,10,2.8,19.3,7.3,27.8c3.7,1.8,7.8,2.8,12.2,2.8H73.6z"/> - <path class="st1" d="M73.5,161.2h-4.7c4.2,2.7,8,4.9,10.9,6.5c3.9,2.2,8.6,2.2,12.5,0c17.2-9.5,63.7-38.9,63.7-79.2v-4.9 - l-20.8,40.1C123.1,146.8,99.5,161.2,73.5,161.2z"/> - <path class="st2" d="M110.4,80l16-30.7c3.6-6.9,10.5-11,17.9-11.3h-31.8H65.2H16.4c-0.2,1.1-0.4,2.2-0.4,3.3V80h6.2H110.4z"/> - <path class="st2" d="M81,7.8l-26.6,9.4L65.2,38h47.3L98.2,10.3L91,7.8C87.8,6.7,84.2,6.7,81,7.8z"/> - <path class="st2" d="M155.9,41.1c-0.4-0.2-0.8-0.5-1.2-0.7c-10.3-5.4-23-1.3-28.3,9L98,104.2c-4.7,9.1-14.1,14.8-24.4,14.8H35.5 - c-4.3,0-8.5-1-12.2-2.8c10.7,20.1,30.9,35.7,45.4,45h4.7c26,0,49.6-14.4,61.6-37.5l20.8-40.1V41.4 - C155.9,41.3,155.9,41.2,155.9,41.1z"/> -</g> -<path class="st3" d="M154.5,88.5c0,19.6-11.3,36.7-25,50.1s-29.5,23.1-38,27.8c-3.5,1.9-7.6,1.9-11.1,0c-8.5-4.7-24.3-14.3-38-27.8 - s-25-30.5-25-50.1V41.4c0-5.7,3.6-10.8,9-12.7l55-19.4c2.9-1,6.1-1,9,0l55,19.4c5.4,1.9,9,7,9,12.7v47.1H154.5z"/> -<g> - <path class="st4" d="M89.2,159h-6.4C84.9,159.9,87.1,159.9,89.2,159z"/> - <path class="st5" d="M146.5,88.5V44.1c0-3.6-2.3-6.8-5.6-8l-52-18.6c-1.9-0.7-3.9-0.7-5.7,0l-52,18.6c-3.4,1.2-5.6,4.4-5.6,8v44.4 - c0,10.4,3.5,20,8.7,28.5h103.4C143,108.5,146.5,98.9,146.5,88.5z"/> - <path class="st4" d="M123.9,135.4c5.8-5.4,11.4-11.5,15.8-18.4H32.6c4.4,6.9,10,13,15.8,18.4c13.1,12,27.7,20.2,34,23.4 - c0.2,0.1,0.3,0.1,0.5,0.2h6.6c0.2-0.1,0.3-0.1,0.5-0.2C96.1,155.6,110.8,147.4,123.9,135.4z"/> -</g> -<path class="st6" d="M57.3,127.9c2,0,3.3,1.5,3.3,3.3s-1.3,3.3-3.3,3.3S54,133,54,131.2S55.3,127.9,57.3,127.9z M57.3,133.8 - c1.6,0,2.4-1.2,2.4-2.5c0-1.4-0.8-2.5-2.4-2.5c-1.6,0-2.4,1.2-2.4,2.5C54.9,132.6,55.8,133.8,57.3,133.8z"/> -<path class="st6" d="M62.1,128.1H63v1.6c0.4-1.1,1.4-1.7,2.8-1.7c1.8,0,3,1.3,3,3.3s-1.2,3.3-3,3.3c-1.4,0-2.3-0.7-2.8-1.7v4h-0.9 - C62.1,136.9,62.1,128.1,62.1,128.1z M65.5,133.8c1.3,0,2.3-0.8,2.3-2.5s-1.1-2.5-2.3-2.5c-1.3,0-2.4,0.8-2.4,2.5 - S64.3,133.8,65.5,133.8z"/> -<path class="st6" d="M73,127.9c1.8,0,3,1.1,3,3.1v0.4h-5.1c0,1.3,0.7,2.4,2.1,2.4c1.2,0,1.8-0.6,2.1-1.6H76c-0.3,1.1-1,2.4-3,2.4 - c-2.1,0-3.1-1.5-3.1-3.4C70,129.1,71.2,127.9,73,127.9L73,127.9z M75.1,130.7c-0.1-1.2-0.9-2-2.1-2c-1.1,0-2,0.7-2.1,2H75.1z"/> -<path class="st6" d="M77.5,128.1h0.9v1.8c0.3-1.2,1.2-1.9,2.6-1.9s2.3,0.9,2.3,2.6v3.9h-1v-3.8c0-1.3-0.5-1.9-1.6-1.9 - c-1.4,0-2.3,1.2-2.3,2.9v2.8h-0.9V128.1z"/> -<path class="st6" d="M86.9,134c-0.7-0.4-1.2-1-1.6-1.7s-0.6-1.5-0.6-2.4s0.2-1.7,0.6-2.4s0.9-1.3,1.6-1.7c0.7-0.4,1.5-0.6,2.5-0.6 - c0.8,0,1.6,0.1,2.2,0.4s1.2,0.7,1.5,1.3c0.4,0.5,0.6,1.2,0.7,2h-2.1c-0.1-0.6-0.3-1-0.8-1.3c-0.4-0.3-0.9-0.5-1.6-0.5 - c-0.8,0-1.4,0.2-1.9,0.7c-0.5,0.5-0.7,1.2-0.7,2.1c0,0.9,0.2,1.6,0.7,2.1s1.1,0.7,1.9,0.7c0.6,0,1.2-0.2,1.6-0.5s0.7-0.8,0.8-1.3 - h2.1c-0.1,1.1-0.6,2-1.4,2.7s-1.8,1-3.1,1C88.5,134.6,87.7,134.4,86.9,134L86.9,134z"/> -<path class="st6" d="M95.2,129.4c0.3-0.5,0.7-0.9,1.3-1.1c0.5-0.3,1.2-0.4,1.9-0.4s1.3,0.1,1.8,0.4c0.5,0.3,1,0.6,1.3,1.1 - s0.5,1.1,0.5,1.8s-0.2,1.3-0.5,1.8s-0.7,0.9-1.3,1.1c-0.5,0.3-1.2,0.4-1.8,0.4c-0.7,0-1.3-0.1-1.9-0.4c-0.5-0.3-1-0.6-1.3-1.1 - s-0.5-1.1-0.5-1.8S94.9,129.9,95.2,129.4z M97.1,132.4c0.3,0.3,0.7,0.4,1.2,0.4s0.9-0.1,1.2-0.4c0.3-0.3,0.4-0.7,0.4-1.2 - s-0.1-0.9-0.4-1.2s-0.7-0.4-1.2-0.4s-0.9,0.1-1.2,0.4c-0.3,0.3-0.4,0.7-0.4,1.2S96.8,132.1,97.1,132.4z"/> -<path class="st6" d="M104.1,134.1c-0.4-0.3-0.8-0.7-1-1.2s-0.3-1.1-0.3-1.7s0.1-1.2,0.3-1.7c0.2-0.5,0.6-0.9,1-1.2s1-0.4,1.7-0.4 - s1.2,0.1,1.6,0.4s0.7,0.6,0.9,1V125h2v9.4h-2v-1.3c-0.5,1-1.3,1.4-2.5,1.4C105.1,134.6,104.6,134.4,104.1,134.1L104.1,134.1z - M105.2,132.4c0.3,0.3,0.7,0.4,1.3,0.4c0.6,0,1-0.1,1.3-0.4c0.3-0.3,0.5-0.7,0.5-1.2s-0.2-0.9-0.5-1.2s-0.8-0.4-1.3-0.4 - s-1,0.1-1.3,0.4c-0.3,0.3-0.5,0.7-0.5,1.2S104.9,132.2,105.2,132.4z"/> -<path class="st6" d="M111.8,129.4c0.3-0.5,0.7-0.9,1.2-1.2c0.5-0.3,1.1-0.4,1.8-0.4c1.1,0,1.9,0.3,2.5,0.9s0.9,1.4,0.9,2.4v0.5h-4.8 - c0,0.5,0.2,0.8,0.4,1.1c0.3,0.3,0.6,0.4,1.1,0.4c0.4,0,0.7-0.1,1-0.2c0.3-0.2,0.4-0.4,0.5-0.7h1.9c-0.1,0.7-0.4,1.3-1,1.7 - s-1.4,0.7-2.3,0.7c-0.7,0-1.3-0.1-1.8-0.4c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.4-1.1-0.4-1.8C111.4,130.5,111.5,129.9,111.8,129.4 - L111.8,129.4z M116.3,130.6c0-0.4-0.2-0.7-0.5-1c-0.3-0.2-0.6-0.3-1-0.3s-0.8,0.1-1,0.3c-0.3,0.2-0.4,0.5-0.4,1H116.3z"/> -<path class="st4" d="M100.4,56.7L83.8,73.3c-0.4,0.4-0.9,0.6-1.5,0.6c-0.5,0-1.1-0.2-1.5-0.6L71.7,64c-0.4-0.4-0.6-0.9-0.6-1.5 - c0-0.5,0.2-1.1,0.6-1.5l2.6-2.6c0.4-0.4,0.9-0.6,1.5-0.6c0.5,0,1.1,0.2,1.5,0.6l5.3,5.1l12.5-12.3c0.4-0.4,0.9-0.6,1.5-0.6 - c0.5,0,1.1,0.2,1.5,0.6l2.6,2.5c0.2,0.2,0.3,0.4,0.5,0.7c0.1,0.3,0.2,0.5,0.2,0.8s-0.1,0.5-0.2,0.8 - C100.7,56.3,100.6,56.5,100.4,56.7z"/> -<g> - <path class="st4" d="M50.9,105.4c-1.2,0-2.3-0.2-3.2-0.5c-0.9-0.4-1.6-0.9-2.2-1.6c-0.5-0.7-0.8-1.5-0.9-2.4v-0.2h3.1v0.1 - c0.1,0.4,0.3,0.7,0.5,1c0.3,0.3,0.7,0.5,1.1,0.7c0.5,0.2,1,0.2,1.6,0.2s1.1-0.1,1.6-0.2c0.4-0.2,0.8-0.4,1-0.7 - c0.2-0.3,0.4-0.6,0.4-1l0,0c0-0.5-0.2-0.9-0.6-1.2c-0.4-0.3-1.1-0.5-2.1-0.7l-1.6-0.3c-1.5-0.3-2.7-0.8-3.5-1.6 - c-0.8-0.7-1.2-1.7-1.2-2.9l0,0c0-0.9,0.3-1.8,0.8-2.5s1.2-1.2,2.1-1.6c0.9-0.4,1.9-0.6,3.1-0.6c1.2,0,2.2,0.2,3.1,0.6 - s1.5,0.9,2,1.6s0.8,1.5,0.8,2.4v0.2h-3v-0.1c-0.1-0.4-0.2-0.8-0.5-1c-0.3-0.3-0.6-0.5-1-0.7s-0.9-0.2-1.4-0.2c-0.6,0-1,0.1-1.4,0.2 - c-0.4,0.2-0.7,0.4-0.9,0.7c-0.2,0.3-0.3,0.6-0.3,1l0,0c0,0.5,0.2,0.9,0.6,1.2c0.4,0.3,1.1,0.5,2,0.7l1.6,0.3c1.1,0.2,2,0.5,2.7,0.9 - s1.2,0.9,1.5,1.4c0.3,0.6,0.5,1.3,0.5,2.1l0,0c0,1-0.2,1.9-0.7,2.6s-1.2,1.3-2.1,1.7C53.3,105.2,52.2,105.4,50.9,105.4z"/> - <path class="st4" d="M64.1,105.4c-1.2,0-2.2-0.2-3-0.7s-1.5-1.2-2-2.1s-0.7-2-0.7-3.2l0,0c0-1.2,0.2-2.3,0.7-3.2 - c0.5-0.9,1.1-1.6,1.9-2.1c0.8-0.5,1.8-0.7,2.9-0.7c1.1,0,2.1,0.2,2.9,0.7s1.5,1.1,1.9,2s0.7,1.9,0.7,3v1h-9.5v-2h8l-1.5,1.9v-1.2 - c0-0.7-0.1-1.2-0.3-1.7c-0.2-0.5-0.5-0.8-0.9-1s-0.8-0.3-1.3-0.3s-0.9,0.1-1.3,0.4s-0.7,0.6-0.9,1c-0.2,0.5-0.3,1-0.3,1.7v1.2 - c0,0.6,0.1,1.2,0.3,1.6c0.2,0.5,0.5,0.8,0.9,1s0.9,0.4,1.4,0.4c0.4,0,0.8-0.1,1.1-0.2c0.3-0.1,0.6-0.3,0.8-0.5 - c0.2-0.2,0.3-0.4,0.4-0.6v-0.1h2.9v0.1c-0.1,0.4-0.3,0.8-0.5,1.3c-0.3,0.4-0.6,0.8-1,1.2c-0.4,0.4-0.9,0.6-1.6,0.9 - S64.9,105.4,64.1,105.4z"/> - <path class="st4" d="M76.3,105.4c-1.2,0-2.2-0.2-3-0.7c-0.9-0.5-1.5-1.2-2-2.1s-0.7-2-0.7-3.2l0,0c0-1.2,0.2-2.3,0.7-3.2 - c0.5-0.9,1.1-1.6,2-2.1c0.8-0.5,1.8-0.7,3-0.7c1,0,2,0.2,2.7,0.6c0.8,0.4,1.4,0.9,1.8,1.6s0.7,1.4,0.7,2.2v0.1h-2.9v-0.1 - c-0.1-0.5-0.3-1-0.7-1.4c-0.4-0.4-0.9-0.6-1.5-0.6c-0.5,0-1,0.1-1.3,0.4c-0.4,0.3-0.7,0.7-0.9,1.2c-0.2,0.5-0.3,1.2-0.3,1.9l0,0 - c0,0.8,0.1,1.4,0.3,1.9c0.2,0.5,0.5,0.9,0.9,1.2c0.4,0.3,0.8,0.4,1.3,0.4c0.6,0,1.1-0.2,1.5-0.5c0.4-0.4,0.6-0.8,0.7-1.4v-0.1h2.9 - v0.1c0,0.8-0.3,1.6-0.7,2.3c-0.4,0.7-1,1.2-1.8,1.6C78.2,105.2,77.3,105.4,76.3,105.4z"/> - <path class="st4" d="M86.9,105.4c-0.8,0-1.6-0.2-2.1-0.5c-0.6-0.3-1-0.8-1.4-1.5s-0.5-1.4-0.5-2.3v-7.4H86v6.8 - c0,0.8,0.2,1.3,0.5,1.8c0.4,0.4,0.9,0.6,1.6,0.6c0.4,0,0.7-0.1,1-0.2s0.5-0.3,0.7-0.5s0.4-0.5,0.5-0.8s0.2-0.7,0.2-1v-6.6h3.1v11.3 - h-3.1v-1.9h-0.1c-0.2,0.4-0.5,0.8-0.8,1.1c-0.3,0.3-0.7,0.6-1.2,0.7C88.1,105.3,87.5,105.4,86.9,105.4z"/> - <path class="st4" d="M95.7,105.1V93.6h3.1v2h0.1c0.2-0.7,0.5-1.3,0.9-1.7s1-0.6,1.7-0.6c0.2,0,0.3,0,0.5,0s0.3,0,0.4,0.1v2.8 - c-0.1-0.1-0.3-0.1-0.5-0.1s-0.4,0-0.6,0c-0.5,0-1,0.1-1.3,0.3s-0.6,0.5-0.8,0.9s-0.3,0.9-0.3,1.4v6.4L95.7,105.1L95.7,105.1z"/> - <path class="st4" d="M105.3,92.1c-0.5,0-0.9-0.2-1.2-0.5c-0.3-0.3-0.5-0.7-0.5-1.2s0.2-0.8,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5 - s0.9,0.2,1.2,0.5c0.3,0.3,0.5,0.7,0.5,1.2c0,0.4-0.2,0.8-0.5,1.2C106.2,92,105.8,92.1,105.3,92.1z M103.8,105.1V93.6h3.1v11.5 - H103.8z"/> - <path class="st4" d="M113.6,105.4c-1.3,0-2.2-0.3-2.8-0.8s-0.9-1.4-0.9-2.7V96h-1.6v-2.4h1.6v-2.8h3.2v2.8h2.1V96h-2.1v5.6 - c0,0.5,0.1,0.9,0.4,1.1c0.2,0.2,0.6,0.3,1.1,0.3c0.1,0,0.3,0,0.4,0s0.2,0,0.3,0v2.3c-0.2,0-0.4,0.1-0.6,0.1 - C114.2,105.3,113.9,105.4,113.6,105.4z"/> - <path class="st4" d="M118.6,108.9c-0.3,0-0.6,0-0.9,0s-0.5-0.1-0.7-0.1v-2.3c0.1,0,0.3,0,0.4,0.1c0.2,0,0.4,0,0.6,0 - c0.5,0,0.8-0.1,1.1-0.2s0.5-0.4,0.6-0.8l0.1-0.4l-4.1-11.5h3.4l2.6,9.6l-0.4-0.6h0.6l-0.4,0.6l2.6-9.6h3.3l-4,11.7 - c-0.3,0.9-0.7,1.6-1.1,2.1c-0.5,0.5-1,0.9-1.6,1.1C120.2,108.8,119.5,108.9,118.6,108.9z"/> -</g> -</svg> diff --git a/public/assets/badges/security/badge-security-gold.svg b/public/assets/badges/security/badge-security-gold.svg deleted file mode 100644 index 96b6e8de34929786e20faa3e1bf69692d597f166..0000000000000000000000000000000000000000 --- a/public/assets/badges/security/badge-security-gold.svg +++ /dev/null @@ -1,101 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> -<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" - viewBox="0 0 172 172" style="enable-background:new 0 0 172 172;" xml:space="preserve"> -<style type="text/css"> - .st0{display:none;fill:none;} - .st1{fill:#FBBF24;} - .st2{fill:#FDE047;} - .st3{opacity:0.4;fill:none;stroke:#131F30;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;enable-background:new ;} - .st4{fill:#FFFFFF;} - .st5{fill:none;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;} - .st6{fill:#131F30;} -</style> -<g> - <path class="st0" d="M26,27.2l28.4-10L52.7,14C47.9,4.9,38.6-0.8,28.3-0.8H-9.8c-10.3,0-19.6,5.7-24.4,14.8l-14.5,28l2.1-4H6h10.4 - C17.5,33.1,21.1,28.9,26,27.2z"/> - <path class="st1" d="M26,27.2c-4.9,1.7-8.5,5.9-9.6,10.8h48.8L54.4,17.2L26,27.2z"/> - <path class="st1" d="M73.6,119c10.3,0,19.7-5.7,24.4-14.8l28.4-54.8c5.3-10.3,18-14.4,28.3-9c0.4,0.2,0.8,0.5,1.2,0.7 - c-0.1-6.3-4.1-11.7-10-13.8l-47.7-17L112.5,38h31.8c0.5,0,1,0,1.5,0c-0.2,0-0.5,0-0.7,0h-0.8c-7.3,0.3-14.2,4.4-17.9,11.3l-16,30.7 - H22.2H16v8.4c0,10,2.8,19.3,7.3,27.8c3.7,1.8,7.8,2.8,12.2,2.8H73.6z"/> - <path class="st1" d="M73.5,161.2h-4.7c4.2,2.7,8,4.9,10.9,6.5c3.9,2.2,8.6,2.2,12.5,0c17.2-9.5,63.7-38.9,63.7-79.2v-4.9 - l-20.8,40.1C123.1,146.8,99.5,161.2,73.5,161.2z"/> - <path class="st2" d="M110.4,80l16-30.7c3.6-6.9,10.5-11,17.9-11.3h-31.8H65.2H16.4c-0.2,1.1-0.4,2.2-0.4,3.3V80h6.2H110.4z"/> - <path class="st2" d="M81,7.8l-26.6,9.4L65.2,38h47.3L98.2,10.3L91,7.8C87.8,6.7,84.2,6.7,81,7.8z"/> - <path class="st2" d="M155.9,41.1c-0.4-0.2-0.8-0.5-1.2-0.7c-10.3-5.4-23-1.3-28.3,9L98,104.2c-4.7,9.1-14.1,14.8-24.4,14.8H35.5 - c-4.3,0-8.5-1-12.2-2.8c10.7,20.1,30.9,35.7,45.4,45h4.7c26,0,49.6-14.4,61.6-37.5l20.8-40.1V41.4 - C155.9,41.3,155.9,41.2,155.9,41.1z"/> -</g> -<path class="st3" d="M154.5,88.5c0,19.6-11.3,36.7-25,50.1s-29.5,23.1-38,27.8c-3.5,1.9-7.6,1.9-11.1,0c-8.5-4.7-24.3-14.3-38-27.8 - s-25-30.5-25-50.1V41.4c0-5.7,3.6-10.8,9-12.7l55-19.4c2.9-1,6.1-1,9,0l55,19.4c5.4,1.9,9,7,9,12.7v47.1H154.5z"/> -<g> - <path class="st4" d="M89.2,159h-6.4C84.9,159.9,87.1,159.9,89.2,159z"/> - <path class="st5" d="M146.5,88.5V44.1c0-3.6-2.3-6.8-5.6-8l-52-18.6c-1.9-0.7-3.9-0.7-5.7,0l-52,18.6c-3.4,1.2-5.6,4.4-5.6,8v44.4 - c0,10.4,3.5,20,8.7,28.5h103.4C143,108.5,146.5,98.9,146.5,88.5z"/> - <path class="st4" d="M123.9,135.4c5.8-5.4,11.4-11.5,15.8-18.4H32.6c4.4,6.9,10,13,15.8,18.4c13.1,12,27.7,20.2,34,23.4 - c0.2,0.1,0.3,0.1,0.5,0.2h6.6c0.2-0.1,0.3-0.1,0.5-0.2C96.1,155.6,110.8,147.4,123.9,135.4z"/> -</g> -<path class="st6" d="M57.3,127.9c2,0,3.3,1.5,3.3,3.3s-1.3,3.3-3.3,3.3S54,133,54,131.2S55.3,127.9,57.3,127.9z M57.3,133.8 - c1.6,0,2.4-1.2,2.4-2.5c0-1.4-0.8-2.5-2.4-2.5c-1.6,0-2.4,1.2-2.4,2.5C54.9,132.6,55.8,133.8,57.3,133.8z"/> -<path class="st6" d="M62.1,128.1H63v1.6c0.4-1.1,1.4-1.7,2.8-1.7c1.8,0,3,1.3,3,3.3s-1.2,3.3-3,3.3c-1.4,0-2.3-0.7-2.8-1.7v4h-0.9 - C62.1,136.9,62.1,128.1,62.1,128.1z M65.5,133.8c1.3,0,2.3-0.8,2.3-2.5s-1.1-2.5-2.3-2.5c-1.3,0-2.4,0.8-2.4,2.5 - S64.3,133.8,65.5,133.8z"/> -<path class="st6" d="M73,127.9c1.8,0,3,1.1,3,3.1v0.4h-5.1c0,1.3,0.7,2.4,2.1,2.4c1.2,0,1.8-0.6,2.1-1.6H76c-0.3,1.1-1,2.4-3,2.4 - c-2.1,0-3.1-1.5-3.1-3.4C70,129.1,71.2,127.9,73,127.9L73,127.9z M75.1,130.7c-0.1-1.2-0.9-2-2.1-2c-1.1,0-2,0.7-2.1,2H75.1z"/> -<path class="st6" d="M77.5,128.1h0.9v1.8c0.3-1.2,1.2-1.9,2.6-1.9s2.3,0.9,2.3,2.6v3.9h-1v-3.8c0-1.3-0.5-1.9-1.6-1.9 - c-1.4,0-2.3,1.2-2.3,2.9v2.8h-0.9V128.1z"/> -<path class="st6" d="M86.9,134c-0.7-0.4-1.2-1-1.6-1.7s-0.6-1.5-0.6-2.4s0.2-1.7,0.6-2.4s0.9-1.3,1.6-1.7c0.7-0.4,1.5-0.6,2.5-0.6 - c0.8,0,1.6,0.1,2.2,0.4s1.2,0.7,1.5,1.3c0.4,0.5,0.6,1.2,0.7,2h-2.1c-0.1-0.6-0.3-1-0.8-1.3c-0.4-0.3-0.9-0.5-1.6-0.5 - c-0.8,0-1.4,0.2-1.9,0.7c-0.5,0.5-0.7,1.2-0.7,2.1c0,0.9,0.2,1.6,0.7,2.1s1.1,0.7,1.9,0.7c0.6,0,1.2-0.2,1.6-0.5s0.7-0.8,0.8-1.3 - h2.1c-0.1,1.1-0.6,2-1.4,2.7s-1.8,1-3.1,1C88.5,134.6,87.7,134.4,86.9,134L86.9,134z"/> -<path class="st6" d="M95.2,129.4c0.3-0.5,0.7-0.9,1.3-1.1c0.5-0.3,1.2-0.4,1.9-0.4s1.3,0.1,1.8,0.4c0.5,0.3,1,0.6,1.3,1.1 - s0.5,1.1,0.5,1.8s-0.2,1.3-0.5,1.8s-0.7,0.9-1.3,1.1c-0.5,0.3-1.2,0.4-1.8,0.4c-0.7,0-1.3-0.1-1.9-0.4c-0.5-0.3-1-0.6-1.3-1.1 - s-0.5-1.1-0.5-1.8S94.9,129.9,95.2,129.4z M97.1,132.4c0.3,0.3,0.7,0.4,1.2,0.4s0.9-0.1,1.2-0.4c0.3-0.3,0.4-0.7,0.4-1.2 - s-0.1-0.9-0.4-1.2s-0.7-0.4-1.2-0.4s-0.9,0.1-1.2,0.4c-0.3,0.3-0.4,0.7-0.4,1.2S96.8,132.1,97.1,132.4z"/> -<path class="st6" d="M104.1,134.1c-0.4-0.3-0.8-0.7-1-1.2s-0.3-1.1-0.3-1.7s0.1-1.2,0.3-1.7c0.2-0.5,0.6-0.9,1-1.2s1-0.4,1.7-0.4 - s1.2,0.1,1.6,0.4s0.7,0.6,0.9,1V125h2v9.4h-2v-1.3c-0.5,1-1.3,1.4-2.5,1.4C105.1,134.6,104.6,134.4,104.1,134.1L104.1,134.1z - M105.2,132.4c0.3,0.3,0.7,0.4,1.3,0.4c0.6,0,1-0.1,1.3-0.4c0.3-0.3,0.5-0.7,0.5-1.2s-0.2-0.9-0.5-1.2s-0.8-0.4-1.3-0.4 - s-1,0.1-1.3,0.4c-0.3,0.3-0.5,0.7-0.5,1.2S104.9,132.2,105.2,132.4z"/> -<path class="st6" d="M111.8,129.4c0.3-0.5,0.7-0.9,1.2-1.2c0.5-0.3,1.1-0.4,1.8-0.4c1.1,0,1.9,0.3,2.5,0.9s0.9,1.4,0.9,2.4v0.5h-4.8 - c0,0.5,0.2,0.8,0.4,1.1c0.3,0.3,0.6,0.4,1.1,0.4c0.4,0,0.7-0.1,1-0.2c0.3-0.2,0.4-0.4,0.5-0.7h1.9c-0.1,0.7-0.4,1.3-1,1.7 - s-1.4,0.7-2.3,0.7c-0.7,0-1.3-0.1-1.8-0.4c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.4-1.1-0.4-1.8C111.4,130.5,111.5,129.9,111.8,129.4 - L111.8,129.4z M116.3,130.6c0-0.4-0.2-0.7-0.5-1c-0.3-0.2-0.6-0.3-1-0.3s-0.8,0.1-1,0.3c-0.3,0.2-0.4,0.5-0.4,1H116.3z"/> -<path class="st4" d="M100.4,56.7L83.8,73.3c-0.4,0.4-0.9,0.6-1.5,0.6c-0.5,0-1.1-0.2-1.5-0.6L71.7,64c-0.4-0.4-0.6-0.9-0.6-1.5 - c0-0.5,0.2-1.1,0.6-1.5l2.6-2.6c0.4-0.4,0.9-0.6,1.5-0.6c0.5,0,1.1,0.2,1.5,0.6l5.3,5.1l12.5-12.3c0.4-0.4,0.9-0.6,1.5-0.6 - c0.5,0,1.1,0.2,1.5,0.6l2.6,2.5c0.2,0.2,0.3,0.4,0.5,0.7c0.1,0.3,0.2,0.5,0.2,0.8s-0.1,0.5-0.2,0.8 - C100.7,56.3,100.6,56.5,100.4,56.7z"/> -<g> - <path class="st4" d="M50.9,105.4c-1.2,0-2.3-0.2-3.2-0.5c-0.9-0.4-1.6-0.9-2.2-1.6c-0.5-0.7-0.8-1.5-0.9-2.4v-0.2h3.1v0.1 - c0.1,0.4,0.3,0.7,0.5,1c0.3,0.3,0.7,0.5,1.1,0.7c0.5,0.2,1,0.2,1.6,0.2s1.1-0.1,1.6-0.2c0.4-0.2,0.8-0.4,1-0.7 - c0.2-0.3,0.4-0.6,0.4-1l0,0c0-0.5-0.2-0.9-0.6-1.2c-0.4-0.3-1.1-0.5-2.1-0.7l-1.6-0.3c-1.5-0.3-2.7-0.8-3.5-1.6 - c-0.8-0.7-1.2-1.7-1.2-2.9l0,0c0-0.9,0.3-1.8,0.8-2.5s1.2-1.2,2.1-1.6c0.9-0.4,1.9-0.6,3.1-0.6c1.2,0,2.2,0.2,3.1,0.6 - s1.5,0.9,2,1.6s0.8,1.5,0.8,2.4v0.2h-3v-0.1c-0.1-0.4-0.2-0.8-0.5-1c-0.3-0.3-0.6-0.5-1-0.7s-0.9-0.2-1.4-0.2c-0.6,0-1,0.1-1.4,0.2 - c-0.4,0.2-0.7,0.4-0.9,0.7c-0.2,0.3-0.3,0.6-0.3,1l0,0c0,0.5,0.2,0.9,0.6,1.2c0.4,0.3,1.1,0.5,2,0.7l1.6,0.3c1.1,0.2,2,0.5,2.7,0.9 - s1.2,0.9,1.5,1.4c0.3,0.6,0.5,1.3,0.5,2.1l0,0c0,1-0.2,1.9-0.7,2.6s-1.2,1.3-2.1,1.7C53.3,105.2,52.2,105.4,50.9,105.4z"/> - <path class="st4" d="M64.1,105.4c-1.2,0-2.2-0.2-3-0.7s-1.5-1.2-2-2.1s-0.7-2-0.7-3.2l0,0c0-1.2,0.2-2.3,0.7-3.2 - c0.5-0.9,1.1-1.6,1.9-2.1c0.8-0.5,1.8-0.7,2.9-0.7c1.1,0,2.1,0.2,2.9,0.7s1.5,1.1,1.9,2s0.7,1.9,0.7,3v1h-9.5v-2h8l-1.5,1.9v-1.2 - c0-0.7-0.1-1.2-0.3-1.7c-0.2-0.5-0.5-0.8-0.9-1s-0.8-0.3-1.3-0.3s-0.9,0.1-1.3,0.4s-0.7,0.6-0.9,1c-0.2,0.5-0.3,1-0.3,1.7v1.2 - c0,0.6,0.1,1.2,0.3,1.6c0.2,0.5,0.5,0.8,0.9,1s0.9,0.4,1.4,0.4c0.4,0,0.8-0.1,1.1-0.2c0.3-0.1,0.6-0.3,0.8-0.5 - c0.2-0.2,0.3-0.4,0.4-0.6v-0.1h2.9v0.1c-0.1,0.4-0.3,0.8-0.5,1.3c-0.3,0.4-0.6,0.8-1,1.2c-0.4,0.4-0.9,0.6-1.6,0.9 - S64.9,105.4,64.1,105.4z"/> - <path class="st4" d="M76.3,105.4c-1.2,0-2.2-0.2-3-0.7c-0.9-0.5-1.5-1.2-2-2.1s-0.7-2-0.7-3.2l0,0c0-1.2,0.2-2.3,0.7-3.2 - c0.5-0.9,1.1-1.6,2-2.1c0.8-0.5,1.8-0.7,3-0.7c1,0,2,0.2,2.7,0.6c0.8,0.4,1.4,0.9,1.8,1.6s0.7,1.4,0.7,2.2v0.1h-2.9v-0.1 - c-0.1-0.5-0.3-1-0.7-1.4c-0.4-0.4-0.9-0.6-1.5-0.6c-0.5,0-1,0.1-1.3,0.4c-0.4,0.3-0.7,0.7-0.9,1.2c-0.2,0.5-0.3,1.2-0.3,1.9l0,0 - c0,0.8,0.1,1.4,0.3,1.9c0.2,0.5,0.5,0.9,0.9,1.2c0.4,0.3,0.8,0.4,1.3,0.4c0.6,0,1.1-0.2,1.5-0.5c0.4-0.4,0.6-0.8,0.7-1.4v-0.1h2.9 - v0.1c0,0.8-0.3,1.6-0.7,2.3c-0.4,0.7-1,1.2-1.8,1.6C78.2,105.2,77.3,105.4,76.3,105.4z"/> - <path class="st4" d="M86.9,105.4c-0.8,0-1.6-0.2-2.1-0.5c-0.6-0.3-1-0.8-1.4-1.5s-0.5-1.4-0.5-2.3v-7.4H86v6.8 - c0,0.8,0.2,1.3,0.5,1.8c0.4,0.4,0.9,0.6,1.6,0.6c0.4,0,0.7-0.1,1-0.2s0.5-0.3,0.7-0.5s0.4-0.5,0.5-0.8s0.2-0.7,0.2-1v-6.6h3.1v11.3 - h-3.1v-1.9h-0.1c-0.2,0.4-0.5,0.8-0.8,1.1c-0.3,0.3-0.7,0.6-1.2,0.7C88.1,105.3,87.5,105.4,86.9,105.4z"/> - <path class="st4" d="M95.7,105.1V93.6h3.1v2h0.1c0.2-0.7,0.5-1.3,0.9-1.7s1-0.6,1.7-0.6c0.2,0,0.3,0,0.5,0s0.3,0,0.4,0.1v2.8 - c-0.1-0.1-0.3-0.1-0.5-0.1s-0.4,0-0.6,0c-0.5,0-1,0.1-1.3,0.3s-0.6,0.5-0.8,0.9s-0.3,0.9-0.3,1.4v6.4L95.7,105.1L95.7,105.1z"/> - <path class="st4" d="M105.3,92.1c-0.5,0-0.9-0.2-1.2-0.5c-0.3-0.3-0.5-0.7-0.5-1.2s0.2-0.8,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5 - s0.9,0.2,1.2,0.5c0.3,0.3,0.5,0.7,0.5,1.2c0,0.4-0.2,0.8-0.5,1.2C106.2,92,105.8,92.1,105.3,92.1z M103.8,105.1V93.6h3.1v11.5 - H103.8z"/> - <path class="st4" d="M113.6,105.4c-1.3,0-2.2-0.3-2.8-0.8s-0.9-1.4-0.9-2.7V96h-1.6v-2.4h1.6v-2.8h3.2v2.8h2.1V96h-2.1v5.6 - c0,0.5,0.1,0.9,0.4,1.1c0.2,0.2,0.6,0.3,1.1,0.3c0.1,0,0.3,0,0.4,0s0.2,0,0.3,0v2.3c-0.2,0-0.4,0.1-0.6,0.1 - C114.2,105.3,113.9,105.4,113.6,105.4z"/> - <path class="st4" d="M118.6,108.9c-0.3,0-0.6,0-0.9,0s-0.5-0.1-0.7-0.1v-2.3c0.1,0,0.3,0,0.4,0.1c0.2,0,0.4,0,0.6,0 - c0.5,0,0.8-0.1,1.1-0.2s0.5-0.4,0.6-0.8l0.1-0.4l-4.1-11.5h3.4l2.6,9.6l-0.4-0.6h0.6l-0.4,0.6l2.6-9.6h3.3l-4,11.7 - c-0.3,0.9-0.7,1.6-1.1,2.1c-0.5,0.5-1,0.9-1.6,1.1C120.2,108.8,119.5,108.9,118.6,108.9z"/> -</g> -</svg> diff --git a/public/assets/badges/security/badge-security-silver.svg b/public/assets/badges/security/badge-security-silver.svg deleted file mode 100644 index b6ede47bce520652dafb265d9382c7c8d4bd81c0..0000000000000000000000000000000000000000 --- a/public/assets/badges/security/badge-security-silver.svg +++ /dev/null @@ -1,101 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> -<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" - viewBox="0 0 172 172" style="enable-background:new 0 0 172 172;" xml:space="preserve"> -<style type="text/css"> - .st0{display:none;fill:none;} - .st1{fill:#64748B;} - .st2{fill:#94A3B8;} - .st3{opacity:0.4;fill:none;stroke:#131F30;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;enable-background:new ;} - .st4{fill:#FFFFFF;} - .st5{fill:none;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;} - .st6{fill:#131F30;} -</style> -<g> - <path class="st0" d="M26,27.2l28.4-10L52.7,14C47.9,4.9,38.6-0.8,28.3-0.8H-9.8c-10.3,0-19.6,5.7-24.4,14.8l-14.5,28l2.1-4H6h10.4 - C17.5,33.1,21.1,28.9,26,27.2z"/> - <path class="st1" d="M26,27.2c-4.9,1.7-8.5,5.9-9.6,10.8h48.8L54.4,17.2L26,27.2z"/> - <path class="st1" d="M73.6,119c10.3,0,19.7-5.7,24.4-14.8l28.4-54.8c5.3-10.3,18-14.4,28.3-9c0.4,0.2,0.8,0.5,1.2,0.7 - c-0.1-6.3-4.1-11.7-10-13.8l-47.7-17L112.5,38h31.8c0.5,0,1,0,1.5,0c-0.2,0-0.5,0-0.7,0h-0.8c-7.3,0.3-14.2,4.4-17.9,11.3l-16,30.7 - H22.2H16v8.4c0,10,2.8,19.3,7.3,27.8c3.7,1.8,7.8,2.8,12.2,2.8H73.6z"/> - <path class="st1" d="M73.5,161.2h-4.7c4.2,2.7,8,4.9,10.9,6.5c3.9,2.2,8.6,2.2,12.5,0c17.2-9.5,63.7-38.9,63.7-79.2v-4.9 - l-20.8,40.1C123.1,146.8,99.5,161.2,73.5,161.2z"/> - <path class="st2" d="M110.4,80l16-30.7c3.6-6.9,10.5-11,17.9-11.3h-31.8H65.2H16.4c-0.2,1.1-0.4,2.2-0.4,3.3V80h6.2H110.4z"/> - <path class="st2" d="M81,7.8l-26.6,9.4L65.2,38h47.3L98.2,10.3L91,7.8C87.8,6.7,84.2,6.7,81,7.8z"/> - <path class="st2" d="M155.9,41.1c-0.4-0.2-0.8-0.5-1.2-0.7c-10.3-5.4-23-1.3-28.3,9L98,104.2c-4.7,9.1-14.1,14.8-24.4,14.8H35.5 - c-4.3,0-8.5-1-12.2-2.8c10.7,20.1,30.9,35.7,45.4,45h4.7c26,0,49.6-14.4,61.6-37.5l20.8-40.1V41.4 - C155.9,41.3,155.9,41.2,155.9,41.1z"/> -</g> -<path class="st3" d="M154.5,88.5c0,19.6-11.3,36.7-25,50.1s-29.5,23.1-38,27.8c-3.5,1.9-7.6,1.9-11.1,0c-8.5-4.7-24.3-14.3-38-27.8 - s-25-30.5-25-50.1V41.4c0-5.7,3.6-10.8,9-12.7l55-19.4c2.9-1,6.1-1,9,0l55,19.4c5.4,1.9,9,7,9,12.7v47.1H154.5z"/> -<g> - <path class="st4" d="M89.2,159h-6.4C84.9,159.9,87.1,159.9,89.2,159z"/> - <path class="st5" d="M146.5,88.5V44.1c0-3.6-2.3-6.8-5.6-8l-52-18.6c-1.9-0.7-3.9-0.7-5.7,0l-52,18.6c-3.4,1.2-5.6,4.4-5.6,8v44.4 - c0,10.4,3.5,20,8.7,28.5h103.4C143,108.5,146.5,98.9,146.5,88.5z"/> - <path class="st4" d="M123.9,135.4c5.8-5.4,11.4-11.5,15.8-18.4H32.6c4.4,6.9,10,13,15.8,18.4c13.1,12,27.7,20.2,34,23.4 - c0.2,0.1,0.3,0.1,0.5,0.2h6.6c0.2-0.1,0.3-0.1,0.5-0.2C96.1,155.6,110.8,147.4,123.9,135.4z"/> -</g> -<path class="st6" d="M57.3,127.9c2,0,3.3,1.5,3.3,3.3s-1.3,3.3-3.3,3.3S54,133,54,131.2S55.3,127.9,57.3,127.9z M57.3,133.8 - c1.6,0,2.4-1.2,2.4-2.5c0-1.4-0.8-2.5-2.4-2.5c-1.6,0-2.4,1.2-2.4,2.5C54.9,132.6,55.8,133.8,57.3,133.8z"/> -<path class="st6" d="M62.1,128.1H63v1.6c0.4-1.1,1.4-1.7,2.8-1.7c1.8,0,3,1.3,3,3.3s-1.2,3.3-3,3.3c-1.4,0-2.3-0.7-2.8-1.7v4h-0.9 - C62.1,136.9,62.1,128.1,62.1,128.1z M65.5,133.8c1.3,0,2.3-0.8,2.3-2.5s-1.1-2.5-2.3-2.5c-1.3,0-2.4,0.8-2.4,2.5 - S64.3,133.8,65.5,133.8z"/> -<path class="st6" d="M73,127.9c1.8,0,3,1.1,3,3.1v0.4h-5.1c0,1.3,0.7,2.4,2.1,2.4c1.2,0,1.8-0.6,2.1-1.6H76c-0.3,1.1-1,2.4-3,2.4 - c-2.1,0-3.1-1.5-3.1-3.4C70,129.1,71.2,127.9,73,127.9L73,127.9z M75.1,130.7c-0.1-1.2-0.9-2-2.1-2c-1.1,0-2,0.7-2.1,2H75.1z"/> -<path class="st6" d="M77.5,128.1h0.9v1.8c0.3-1.2,1.2-1.9,2.6-1.9s2.3,0.9,2.3,2.6v3.9h-1v-3.8c0-1.3-0.5-1.9-1.6-1.9 - c-1.4,0-2.3,1.2-2.3,2.9v2.8h-0.9V128.1z"/> -<path class="st6" d="M86.9,134c-0.7-0.4-1.2-1-1.6-1.7s-0.6-1.5-0.6-2.4s0.2-1.7,0.6-2.4s0.9-1.3,1.6-1.7c0.7-0.4,1.5-0.6,2.5-0.6 - c0.8,0,1.6,0.1,2.2,0.4s1.2,0.7,1.5,1.3c0.4,0.5,0.6,1.2,0.7,2h-2.1c-0.1-0.6-0.3-1-0.8-1.3c-0.4-0.3-0.9-0.5-1.6-0.5 - c-0.8,0-1.4,0.2-1.9,0.7c-0.5,0.5-0.7,1.2-0.7,2.1c0,0.9,0.2,1.6,0.7,2.1s1.1,0.7,1.9,0.7c0.6,0,1.2-0.2,1.6-0.5s0.7-0.8,0.8-1.3 - h2.1c-0.1,1.1-0.6,2-1.4,2.7s-1.8,1-3.1,1C88.5,134.6,87.7,134.4,86.9,134L86.9,134z"/> -<path class="st6" d="M95.2,129.4c0.3-0.5,0.7-0.9,1.3-1.1c0.5-0.3,1.2-0.4,1.9-0.4s1.3,0.1,1.8,0.4c0.5,0.3,1,0.6,1.3,1.1 - s0.5,1.1,0.5,1.8s-0.2,1.3-0.5,1.8s-0.7,0.9-1.3,1.1c-0.5,0.3-1.2,0.4-1.8,0.4c-0.7,0-1.3-0.1-1.9-0.4c-0.5-0.3-1-0.6-1.3-1.1 - s-0.5-1.1-0.5-1.8S94.9,129.9,95.2,129.4z M97.1,132.4c0.3,0.3,0.7,0.4,1.2,0.4s0.9-0.1,1.2-0.4c0.3-0.3,0.4-0.7,0.4-1.2 - s-0.1-0.9-0.4-1.2s-0.7-0.4-1.2-0.4s-0.9,0.1-1.2,0.4c-0.3,0.3-0.4,0.7-0.4,1.2S96.8,132.1,97.1,132.4z"/> -<path class="st6" d="M104.1,134.1c-0.4-0.3-0.8-0.7-1-1.2s-0.3-1.1-0.3-1.7s0.1-1.2,0.3-1.7c0.2-0.5,0.6-0.9,1-1.2s1-0.4,1.7-0.4 - s1.2,0.1,1.6,0.4s0.7,0.6,0.9,1V125h2v9.4h-2v-1.3c-0.5,1-1.3,1.4-2.5,1.4C105.1,134.6,104.6,134.4,104.1,134.1L104.1,134.1z - M105.2,132.4c0.3,0.3,0.7,0.4,1.3,0.4c0.6,0,1-0.1,1.3-0.4c0.3-0.3,0.5-0.7,0.5-1.2s-0.2-0.9-0.5-1.2s-0.8-0.4-1.3-0.4 - s-1,0.1-1.3,0.4c-0.3,0.3-0.5,0.7-0.5,1.2S104.9,132.2,105.2,132.4z"/> -<path class="st6" d="M111.8,129.4c0.3-0.5,0.7-0.9,1.2-1.2c0.5-0.3,1.1-0.4,1.8-0.4c1.1,0,1.9,0.3,2.5,0.9s0.9,1.4,0.9,2.4v0.5h-4.8 - c0,0.5,0.2,0.8,0.4,1.1c0.3,0.3,0.6,0.4,1.1,0.4c0.4,0,0.7-0.1,1-0.2c0.3-0.2,0.4-0.4,0.5-0.7h1.9c-0.1,0.7-0.4,1.3-1,1.7 - s-1.4,0.7-2.3,0.7c-0.7,0-1.3-0.1-1.8-0.4c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.4-1.1-0.4-1.8C111.4,130.5,111.5,129.9,111.8,129.4 - L111.8,129.4z M116.3,130.6c0-0.4-0.2-0.7-0.5-1c-0.3-0.2-0.6-0.3-1-0.3s-0.8,0.1-1,0.3c-0.3,0.2-0.4,0.5-0.4,1H116.3z"/> -<path class="st4" d="M100.4,56.7L83.8,73.3c-0.4,0.4-0.9,0.6-1.5,0.6c-0.5,0-1.1-0.2-1.5-0.6L71.7,64c-0.4-0.4-0.6-0.9-0.6-1.5 - c0-0.5,0.2-1.1,0.6-1.5l2.6-2.6c0.4-0.4,0.9-0.6,1.5-0.6c0.5,0,1.1,0.2,1.5,0.6l5.3,5.1l12.5-12.3c0.4-0.4,0.9-0.6,1.5-0.6 - c0.5,0,1.1,0.2,1.5,0.6l2.6,2.5c0.2,0.2,0.3,0.4,0.5,0.7c0.1,0.3,0.2,0.5,0.2,0.8s-0.1,0.5-0.2,0.8 - C100.7,56.3,100.6,56.5,100.4,56.7z"/> -<g> - <path class="st4" d="M50.9,105.4c-1.2,0-2.3-0.2-3.2-0.5c-0.9-0.4-1.6-0.9-2.2-1.6c-0.5-0.7-0.8-1.5-0.9-2.4v-0.2h3.1v0.1 - c0.1,0.4,0.3,0.7,0.5,1c0.3,0.3,0.7,0.5,1.1,0.7c0.5,0.2,1,0.2,1.6,0.2s1.1-0.1,1.6-0.2c0.4-0.2,0.8-0.4,1-0.7 - c0.2-0.3,0.4-0.6,0.4-1l0,0c0-0.5-0.2-0.9-0.6-1.2c-0.4-0.3-1.1-0.5-2.1-0.7l-1.6-0.3c-1.5-0.3-2.7-0.8-3.5-1.6 - c-0.8-0.7-1.2-1.7-1.2-2.9l0,0c0-0.9,0.3-1.8,0.8-2.5s1.2-1.2,2.1-1.6c0.9-0.4,1.9-0.6,3.1-0.6c1.2,0,2.2,0.2,3.1,0.6 - s1.5,0.9,2,1.6s0.8,1.5,0.8,2.4v0.2h-3v-0.1c-0.1-0.4-0.2-0.8-0.5-1c-0.3-0.3-0.6-0.5-1-0.7s-0.9-0.2-1.4-0.2c-0.6,0-1,0.1-1.4,0.2 - c-0.4,0.2-0.7,0.4-0.9,0.7c-0.2,0.3-0.3,0.6-0.3,1l0,0c0,0.5,0.2,0.9,0.6,1.2c0.4,0.3,1.1,0.5,2,0.7l1.6,0.3c1.1,0.2,2,0.5,2.7,0.9 - s1.2,0.9,1.5,1.4c0.3,0.6,0.5,1.3,0.5,2.1l0,0c0,1-0.2,1.9-0.7,2.6s-1.2,1.3-2.1,1.7C53.3,105.2,52.2,105.4,50.9,105.4z"/> - <path class="st4" d="M64.1,105.4c-1.2,0-2.2-0.2-3-0.7s-1.5-1.2-2-2.1s-0.7-2-0.7-3.2l0,0c0-1.2,0.2-2.3,0.7-3.2 - c0.5-0.9,1.1-1.6,1.9-2.1c0.8-0.5,1.8-0.7,2.9-0.7c1.1,0,2.1,0.2,2.9,0.7s1.5,1.1,1.9,2s0.7,1.9,0.7,3v1h-9.5v-2h8l-1.5,1.9v-1.2 - c0-0.7-0.1-1.2-0.3-1.7c-0.2-0.5-0.5-0.8-0.9-1s-0.8-0.3-1.3-0.3s-0.9,0.1-1.3,0.4s-0.7,0.6-0.9,1c-0.2,0.5-0.3,1-0.3,1.7v1.2 - c0,0.6,0.1,1.2,0.3,1.6c0.2,0.5,0.5,0.8,0.9,1s0.9,0.4,1.4,0.4c0.4,0,0.8-0.1,1.1-0.2c0.3-0.1,0.6-0.3,0.8-0.5 - c0.2-0.2,0.3-0.4,0.4-0.6v-0.1h2.9v0.1c-0.1,0.4-0.3,0.8-0.5,1.3c-0.3,0.4-0.6,0.8-1,1.2c-0.4,0.4-0.9,0.6-1.6,0.9 - S64.9,105.4,64.1,105.4z"/> - <path class="st4" d="M76.3,105.4c-1.2,0-2.2-0.2-3-0.7c-0.9-0.5-1.5-1.2-2-2.1s-0.7-2-0.7-3.2l0,0c0-1.2,0.2-2.3,0.7-3.2 - c0.5-0.9,1.1-1.6,2-2.1c0.8-0.5,1.8-0.7,3-0.7c1,0,2,0.2,2.7,0.6c0.8,0.4,1.4,0.9,1.8,1.6s0.7,1.4,0.7,2.2v0.1h-2.9v-0.1 - c-0.1-0.5-0.3-1-0.7-1.4c-0.4-0.4-0.9-0.6-1.5-0.6c-0.5,0-1,0.1-1.3,0.4c-0.4,0.3-0.7,0.7-0.9,1.2c-0.2,0.5-0.3,1.2-0.3,1.9l0,0 - c0,0.8,0.1,1.4,0.3,1.9c0.2,0.5,0.5,0.9,0.9,1.2c0.4,0.3,0.8,0.4,1.3,0.4c0.6,0,1.1-0.2,1.5-0.5c0.4-0.4,0.6-0.8,0.7-1.4v-0.1h2.9 - v0.1c0,0.8-0.3,1.6-0.7,2.3c-0.4,0.7-1,1.2-1.8,1.6C78.2,105.2,77.3,105.4,76.3,105.4z"/> - <path class="st4" d="M86.9,105.4c-0.8,0-1.6-0.2-2.1-0.5c-0.6-0.3-1-0.8-1.4-1.5s-0.5-1.4-0.5-2.3v-7.4H86v6.8 - c0,0.8,0.2,1.3,0.5,1.8c0.4,0.4,0.9,0.6,1.6,0.6c0.4,0,0.7-0.1,1-0.2s0.5-0.3,0.7-0.5s0.4-0.5,0.5-0.8s0.2-0.7,0.2-1v-6.6h3.1v11.3 - h-3.1v-1.9h-0.1c-0.2,0.4-0.5,0.8-0.8,1.1c-0.3,0.3-0.7,0.6-1.2,0.7C88.1,105.3,87.5,105.4,86.9,105.4z"/> - <path class="st4" d="M95.7,105.1V93.6h3.1v2h0.1c0.2-0.7,0.5-1.3,0.9-1.7s1-0.6,1.7-0.6c0.2,0,0.3,0,0.5,0s0.3,0,0.4,0.1v2.8 - c-0.1-0.1-0.3-0.1-0.5-0.1s-0.4,0-0.6,0c-0.5,0-1,0.1-1.3,0.3s-0.6,0.5-0.8,0.9s-0.3,0.9-0.3,1.4v6.4L95.7,105.1L95.7,105.1z"/> - <path class="st4" d="M105.3,92.1c-0.5,0-0.9-0.2-1.2-0.5c-0.3-0.3-0.5-0.7-0.5-1.2s0.2-0.8,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5 - s0.9,0.2,1.2,0.5c0.3,0.3,0.5,0.7,0.5,1.2c0,0.4-0.2,0.8-0.5,1.2C106.2,92,105.8,92.1,105.3,92.1z M103.8,105.1V93.6h3.1v11.5 - H103.8z"/> - <path class="st4" d="M113.6,105.4c-1.3,0-2.2-0.3-2.8-0.8s-0.9-1.4-0.9-2.7V96h-1.6v-2.4h1.6v-2.8h3.2v2.8h2.1V96h-2.1v5.6 - c0,0.5,0.1,0.9,0.4,1.1c0.2,0.2,0.6,0.3,1.1,0.3c0.1,0,0.3,0,0.4,0s0.2,0,0.3,0v2.3c-0.2,0-0.4,0.1-0.6,0.1 - C114.2,105.3,113.9,105.4,113.6,105.4z"/> - <path class="st4" d="M118.6,108.9c-0.3,0-0.6,0-0.9,0s-0.5-0.1-0.7-0.1v-2.3c0.1,0,0.3,0,0.4,0.1c0.2,0,0.4,0,0.6,0 - c0.5,0,0.8-0.1,1.1-0.2s0.5-0.4,0.6-0.8l0.1-0.4l-4.1-11.5h3.4l2.6,9.6l-0.4-0.6h0.6l-0.4,0.6l2.6-9.6h3.3l-4,11.7 - c-0.3,0.9-0.7,1.6-1.1,2.1c-0.5,0.5-1,0.9-1.6,1.1C120.2,108.8,119.5,108.9,118.6,108.9z"/> -</g> -</svg> diff --git a/public/assets/badges/badges-overview.svg b/public/assets/process-overview.svg similarity index 100% rename from public/assets/badges/badges-overview.svg rename to public/assets/process-overview.svg diff --git a/src/components/CheckRepoForm.tsx b/src/components/CheckRepoForm.tsx new file mode 100644 index 0000000000000000000000000000000000000000..259919f0b1a574a7112adf1e5b498876b28691d2 --- /dev/null +++ b/src/components/CheckRepoForm.tsx @@ -0,0 +1,89 @@ +import React, { FunctionComponent, useTransition } from 'react' +import { Form, FormItem } from './ui/form' +import { Label } from './ui/label' +import { Input } from './ui/input' +import { Button } from './ui/button' +import { useToast } from '../hooks/use-toast' +import { useForm } from 'react-hook-form' +import { apiCall, SarifApiResponse } from '../lib/apiClient' +import { Loader2 } from 'lucide-react' + +interface Props { + onScanFinished: (response: SarifApiResponse) => void + displayLabel?: boolean +} + +const CheckRepoForm: FunctionComponent<Props> = ({ + onScanFinished, + displayLabel, +}) => { + const form = useForm<{ + repositoryUrl: string + }>() + const [isPending, startTransition] = useTransition() + const { toast } = useToast() + + const handleSubmit = ({ repositoryUrl }: { repositoryUrl: string }) => { + // check if valid url + startTransition(async () => { + try { + const url = new URL(repositoryUrl) + + // valid url. + // lets url encode it + const encodedUri = encodeURIComponent(url.toString()) + + const resp = await apiCall( + '/repositories/' + encodedUri + '/sarif', + ) + const json: SarifApiResponse = await resp.json() + onScanFinished(json) + form.reset() + } catch (e) { + console.error(e) + toast({ + title: 'Provided url is invalid', + description: + 'Please check if the url you provided has a typo. Make sure to include the whole url to the repo, without the .git ending.', + }) + } + }) + } + return ( + <Form {...form}> + <form onSubmit={form.handleSubmit(handleSubmit)}> + <FormItem> + {displayLabel && ( + <Label className="relative font-space-grotesk text-xl text-white"> + Repository URL + </Label> + )} + <div className="flex flex-row gap-4"> + <Input + type="url" + className="border-transparent" + placeholder="https://gitlab.opencode.de/open-code/badgebackend/badge-api" + {...form.register('repositoryUrl')} + /> + {isPending ? ( + <Button disabled> + <Loader2 className="animate-spin" /> + Please wait + </Button> + ) : ( + <Button + className="border-transparent bg-white" + type="submit" + variant={'default'} + > + Check + </Button> + )} + </div> + </FormItem> + </form> + </Form> + ) +} + +export default CheckRepoForm diff --git a/src/components/CopyCode.tsx b/src/components/CopyCode.tsx new file mode 100644 index 0000000000000000000000000000000000000000..c730d4dd562f4456fad4498dc362454b60cdc4c2 --- /dev/null +++ b/src/components/CopyCode.tsx @@ -0,0 +1,44 @@ +import React, { FunctionComponent } from 'react' + +import { useToast } from '../hooks/use-toast' +import Highlighter from './Highlighter' + +interface Props { + codeString: string + language: 'json' +} +const CopyCode: FunctionComponent<Props> = (props) => { + const { toast } = useToast() + const handleCopy = () => { + navigator.clipboard.writeText(props.codeString) + toast({ + title: 'Copied to clipboard', + description: 'The code has been copied to your clipboard.', + }) + } + return ( + <div + style={{ + height: + 14 /*padding*/ + props.codeString.split('\n').length * 21.6, + }} + className="relative w-full overflow-hidden rounded-lg border" + > + <div className="bg-card absolute bottom-0 left-0 right-0 top-0 animate-pulse" /> + <button + onClick={handleCopy} + className="absolute right-1 top-1 z-10 rounded-lg bg-gray-700 p-1 px-2 text-sm text-white transition-all hover:bg-white/40" + > + Copy + </button> + <div className="relative"> + <Highlighter + codeString={props.codeString} + language={props.language} + /> + </div> + </div> + ) +} + +export default CopyCode diff --git a/src/components/Header.tsx b/src/components/Header.tsx new file mode 100644 index 0000000000000000000000000000000000000000..ec31bfbaf55160c99984ba1aeec26a58a9f6c9ef --- /dev/null +++ b/src/components/Header.tsx @@ -0,0 +1,18 @@ +import React from 'react' + +const Header = () => { + return ( + <header className="flex flex-row items-center border-b px-4 py-3 font-space-grotesk text-2xl font-bold"> + <div className="container mx-auto"> + <img + src="badge-api-icon.png" + className="mr-2 inline-block w-12" + alt="React logo" + /> + <span className="relative top-0.5">Badge-API</span> + </div> + </header> + ) +} + +export default Header diff --git a/src/components/Highlighter.tsx b/src/components/Highlighter.tsx new file mode 100644 index 0000000000000000000000000000000000000000..dbb8cea19f631338d8aa03d2619b9077a6851ad9 --- /dev/null +++ b/src/components/Highlighter.tsx @@ -0,0 +1,25 @@ +import React, { FunctionComponent } from 'react' +import { Light as SyntaxHighlighter } from 'react-syntax-highlighter' +import json from 'react-syntax-highlighter/dist/cjs/languages/hljs/json' +import docco from 'react-syntax-highlighter/dist/cjs/styles/hljs/an-old-hope' +SyntaxHighlighter.registerLanguage('json', json) + +const Highlighter: FunctionComponent<{ + codeString: string + language: 'json' +}> = (props) => { + return ( + <div className="w-full bg-black text-sm"> + <SyntaxHighlighter + showLineNumbers + lineNumberStyle={{ color: 'rgba(255, 255, 255, 0.3)' }} + language={props.language} + style={docco} + > + {props.codeString} + </SyntaxHighlighter> + </div> + ) +} + +export default Highlighter diff --git a/src/components/Hist.tsx b/src/components/Hist.tsx new file mode 100644 index 0000000000000000000000000000000000000000..ca032ca0de9147ba1e9868e23b54c4ae9a7c731d --- /dev/null +++ b/src/components/Hist.tsx @@ -0,0 +1,318 @@ +import { FunctionComponent, useMemo } from 'react' +import { + Bar, + BarChart, + CartesianGrid, + ReferenceLine, + ResponsiveContainer, + XAxis, + YAxis, +} from 'recharts' +import { CheckResult } from '../lib/utils' +import { Badge } from './ui/badge' +import { + Card, + CardContent, + CardDescription, + CardFooter, + CardHeader, + CardTitle, +} from './ui/card' +import { ChartContainer, ChartTooltip, ChartTooltipContent } from './ui/chart' + +interface Stats { + chartData: Array<{ value: number; count: number }> + nullCount: number + domain: [number, number] + mean: number + stddev: number + outliers: number +} +interface Props { + title: string + description: string + propertyKey: keyof CheckResult + results: Array<CheckResult> + + xLabel: string + yLabel: string + + // for highly skewed dataset it might be useful to even show outliers. + // maybe thats actually the only data we have. + disableOutlierDetection?: boolean + currentScanRepositoryURL?: string + currentScan?: { + properties: { + value: number + } + } +} + +const filterOutliers = (someArray: number[]): number[] => { + if (someArray.length < 4) return someArray + + let values, q1, q3, iqr, maxValue, minValue + + values = someArray.slice().sort((a, b) => a - b) //copy array fast and sort + + if ((values.length / 4) % 1 === 0) { + //find quartiles + q1 = + (1 / 2) * + (values[values.length / 4] + values[values.length / 4 + 1]) + q3 = + (1 / 2) * + (values[values.length * (3 / 4)] + + values[values.length * (3 / 4) + 1]) + } else { + q1 = values[Math.floor(values.length / 4 + 1)] + q3 = values[Math.ceil(values.length * (3 / 4) + 1)] + } + + iqr = q3 - q1 + maxValue = q3 + iqr * 1.5 + minValue = q1 - iqr * 1.5 + + return [minValue, maxValue] +} + +const Hist: FunctionComponent<Props> = ({ + results, + title, + description, + disableOutlierDetection, + currentScan, + xLabel, + yLabel, + propertyKey, + currentScanRepositoryURL, +}) => { + const stats: Stats = useMemo(() => { + // remove all without any issueReactionTime + const cleaned = results.filter((result) => result[propertyKey] !== null) + + let minValueBarrier = Math.min( + ...cleaned.map((result) => result[propertyKey] as number), + ) + let maxValueBarrier = Math.max( + ...cleaned.map((result) => result[propertyKey] as number), + ) + + if (!disableOutlierDetection) { + const [min, max] = filterOutliers( + cleaned.map((result) => result[propertyKey] as number), + ) + + minValueBarrier = min + maxValueBarrier = max + } + + let outliers = 0 + // now count the occurrence of each issueReactionTime + const counted = cleaned.reduce( + (acc, result) => { + if ( + (result[propertyKey] as number) < minValueBarrier || + (result[propertyKey] as number) > maxValueBarrier + ) { + outliers++ + return acc + } + + if (acc[result[propertyKey] as number]) { + acc[result[propertyKey] as number]++ + } else { + acc[result[propertyKey] as number] = 1 + } + return acc + }, + {} as Record<number, number>, + ) + + // get max and min + const max = Math.max( + ...Object.keys(counted).map((propertyKey) => parseInt(propertyKey)), + ) + const min = Math.min( + ...Object.keys(counted).map((propertyKey) => parseInt(propertyKey)), + ) + + // calculate the best bins amount using Sturges' formula + const bins = Math.ceil(1 + Math.log2(cleaned.length)) + const binSize = (max - min) / bins + // iterate over the data and count the occurrences in each bin + const binsMap = Array.from({ length: bins }, (_, i) => { + const start = min + i * binSize + const end = min + (i + 1) * binSize + return { + value: `${start.toFixed(0)}-${end.toFixed(0)}`, + count: Object.entries(counted).reduce( + (acc, [value, count]) => + acc + + (parseInt(value) >= start && parseInt(value) < end + ? count + : 0), + 0, + ), + } + }).reduce( + (acc, { value, count }) => { + acc[value] = count + return acc + }, + {} as Record<string, number>, + ) + + // calculate mean days (values) + const mean = + Object.entries(counted).reduce( + (acc, [value, count]) => acc + parseInt(value) * count, + 0, + ) / cleaned.length + + // calculate stddev + const stddev = Math.sqrt( + Object.entries(counted).reduce( + (acc, [value, count]) => + acc + count * Math.pow(parseInt(value) - mean, 2), + 0, + ) / cleaned.length, + ) + + return { + chartData: Object.entries(binsMap).map(([value, count]) => ({ + value: parseInt(value), + count, + })), + nullCount: results.length - cleaned.length, + domain: [0, Math.max(...Object.values(counted))], + mean, + stddev, + outliers, + } + }, [results, propertyKey, disableOutlierDetection]) + + return ( + <Card> + <CardHeader> + <CardTitle>{title}</CardTitle> + <CardDescription>{description}</CardDescription> + </CardHeader> + <CardContent className="relative"> + <ResponsiveContainer width={'100%'} height={300}> + <ChartContainer + config={{ + value: { + label: xLabel, + }, + count: { + label: yLabel, + }, + }} + > + {stats ? ( + <BarChart + margin={{ top: 20 }} + width={730} + height={250} + data={stats.chartData} + > + <YAxis + fontSize={14} + domain={stats.domain} + allowDecimals={false} + /> + <CartesianGrid vertical={false} /> + <XAxis + dataKey="value" + tickSize={4} + minTickGap={50} + fontSize={14} + tickMargin={8} + /> + <ChartTooltip + content={ + <ChartTooltipContent + labelFormatter={( + label, + [payload], + ) => { + return `${xLabel}: ${payload.payload.value} < X` + }} + indicator="dot" + /> + } + /> + <Bar + dataKey="count" + stroke="var(--chart-2)" + fill="var(--chart-2)" + type="step" + fillOpacity={1} + /> + {currentScan && ( + <ReferenceLine + stroke="hsl(var(--primary))" + strokeWidth={2} + x={currentScan.properties.value} + ></ReferenceLine> + )} + </BarChart> + ) : ( + <div>Loading...</div> + )} + </ChartContainer> + </ResponsiveContainer> + {currentScan && ( + <span className="text-primary text-[14px]"> + {currentScanRepositoryURL}:{' '} + {currentScan.properties.value !== null ? ( + <Badge>{currentScan?.properties.value}</Badge> + ) : ( + <Badge>No Value</Badge> + )} + </span> + )} + <span className="text-muted-foreground absolute left-0 top-1/3 -rotate-90 text-sm"> + {yLabel} + </span> + <span className="text-muted-foreground absolute bottom-2 left-1/2 -translate-x-20 text-sm"> + {xLabel} + </span> + </CardContent> + <CardFooter> + <div className="flex w-full items-start gap-2 text-sm"> + <div className="grid gap-2"> + <div className="items-center gap-2 font-medium leading-none"> + <div> + Projects with a value{' '} + <Badge variant={'outline'}> + {stats?.chartData.reduce( + (acc, data) => acc + data.count, + 0, + )} + </Badge> + </div> + + <div> + Amount of projects without a value{' '} + <Badge variant={'outline'}> + {stats?.nullCount} + </Badge> + </div> + </div> + <div className="text-muted-foreground flex items-center gap-2 leading-none"> + Mean: {stats?.mean.toFixed(2)}, Std:{' '} + {stats?.stddev.toFixed(2)} + {stats.outliers > 0 && + `, Outliers: + ${stats?.outliers}`} + </div> + </div> + </div> + </CardFooter> + </Card> + ) +} + +export default Hist diff --git a/src/components/ResultGrid.tsx b/src/components/ResultGrid.tsx new file mode 100644 index 0000000000000000000000000000000000000000..ab5d58187d28524fcb91c9bc7588800d7754b6ec --- /dev/null +++ b/src/components/ResultGrid.tsx @@ -0,0 +1,72 @@ +import { SarifApiResponse } from '../lib/apiClient' +import { cn } from '../lib/utils' +import ResultTable from './ResultTable' + +interface Props { + currentScan: SarifApiResponse | null +} + +export default function ResultGrid({ currentScan }: Props) { + return ( + <div className="py-10"> + {currentScan && ( + <div className="container mx-auto"> + <div className="mx-auto max-w-7xl px-6 lg:px-8"> + <div className="mb-8"> + <h2 className="mb-1 text-2xl font-semibold"> + Displaying results for: + </h2> + <a + target="_blank" + className="text-lg font-medium text-blue-500" + href={ + currentScan?.runs[0].properties + .testedRepository + } + rel="noreferrer" + > + { + currentScan?.runs[0].properties + .testedRepository + } + </a> + </div> + <div className="-mx-6 grid grid-cols-2 gap-0.5 overflow-hidden sm:mx-0 sm:rounded-2xl md:grid-cols-3"> + {currentScan.runs[0].properties.testedRepository && + currentScan?.runs[0].properties.badges + .sort((a, b) => + a.badgeId.localeCompare(b.badgeId), + ) + .map((badge) => ( + <div + className="relative bg-gray-400/10 p-6" + key={`${badge.badgeId}-${badge.badgeLevel}`} + > + <img + className={cn( + 'h-40 w-full object-contain', + !badge.badgeGranted && + 'opacity-30 grayscale', + )} + src={badge.badgeUrl} + alt={badge.badgeId} + /> + {!badge.badgeGranted && ( + <div className="absolute inset-0 top-40 flex flex-col items-center justify-center"> + <p className="text-lg font-semibold"> + Not granted + </p> + </div> + )} + </div> + ))} + </div> + <div className="mt-12"> + <ResultTable currentScan={currentScan} /> + </div> + </div> + </div> + )} + </div> + ) +} diff --git a/src/components/ResultTable.tsx b/src/components/ResultTable.tsx new file mode 100644 index 0000000000000000000000000000000000000000..fdba7d03a2ef3d57374a4a60a6cb4ce5837bdd4a --- /dev/null +++ b/src/components/ResultTable.tsx @@ -0,0 +1,155 @@ +import { SarifApiResponse } from '../lib/apiClient' +import { cn } from '../lib/utils' + +const people = [ + { + name: 'Lindsay Walton', + title: 'Front-end Developer', + email: 'lindsay.walton@example.com', + role: 'Member', + }, + // More people... +] +interface Props { + currentScan: SarifApiResponse +} + +export default function ResultTable({ currentScan }: Props) { + return ( + <div className=""> + {currentScan?.runs[0].properties.badges + .sort((a, b) => a.badgeId.localeCompare(b.badgeId)) + .map((badge) => ( + <div + key={`${badge.badgeId}-${badge.badgeLevel}`} + className="mt-8 rounded-lg bg-gray-100 p-10" + > + <details className=""> + <summary className="relative text-lg font-medium text-gray-900"> + Details on: {badge.badgeId} {badge.badgeLevel} + <span className="ml-2 inline-block"> + <span className="relative flex size-3"> + <span + className={cn( + 'absolute inline-flex h-full w-full animate-ping rounded-full opacity-75', + badge.badgeGranted + ? 'bg-green-400' + : 'bg-red-400', + )} + ></span> + <span + className={cn( + 'relative inline-flex size-3 rounded-full', + badge.badgeGranted + ? 'bg-green-400' + : 'bg-red-400', + )} + ></span> + </span> + </span> + </summary> + <div className="mt-8"> + <div className="-mx-4 -my-2 overflow-x-auto sm:-mx-6 lg:-mx-8"> + <div className="inline-block min-w-full py-2 align-middle"> + <table className="min-w-full divide-y divide-gray-300"> + <thead> + <tr className="grid grid-cols-6"> + <th + scope="col" + className="col-span-1 py-3.5 pl-4 pr-3 text-left text-sm font-semibold text-gray-900 sm:pl-6 lg:pl-8" + > + Check + </th> + <th + scope="col" + className="col-span-1 px-3 py-3.5 text-left text-sm font-semibold text-gray-900" + > + Status + </th> + <th + scope="col" + className="col-span-2 px-3 py-3.5 text-left text-sm font-semibold text-gray-900" + > + Description + </th> + <th + scope="col" + className="col-span-2 px-3 py-3.5 text-left text-sm font-semibold text-gray-900" + > + Evidence + </th> + </tr> + </thead> + <tbody className="divide-y divide-gray-200"> + {badge.badgeExplanation.criteria.map( + (criteria) => ( + <tr + key={`${badge.badgeId}-${badge.badgeLevel}-${criteria.ruleId}`} + className="grid grid-cols-6" + > + <td className="col-span-1 whitespace-nowrap py-4 pl-4 pr-3 text-sm font-medium text-gray-900 sm:pl-6 lg:pl-8"> + { + criteria.ruleId.split( + ':', + )[0] + } + </td> + <td className="col-span-1 whitespace-nowrap px-3 py-4 text-sm text-gray-500"> + <div className="flex items-center justify-end gap-x-2 sm:justify-start"> + <span className="relative flex size-2"> + <span + className={cn( + 'absolute inline-flex h-full w-full animate-ping rounded-full opacity-75', + criteria.status === + 'pass' + ? 'bg-green-400' + : criteria.status === + 'open' + ? 'bg-gray-400' + : 'bg-red-400', + )} + ></span> + <span + className={cn( + 'relative inline-flex size-2 rounded-full', + criteria.status === + 'pass' + ? 'bg-green-400' + : criteria.status === + 'open' + ? 'bg-gray-400' + : 'bg-red-400', + )} + ></span> + </span> + <div className="hidden text-black sm:block"> + { + criteria.status + } + </div> + </div> + </td> + <td className="col-span-2 px-3 py-4 text-sm text-gray-500"> + { + criteria.description + } + </td> + <td className="col-span-2 px-3 py-4 text-sm text-gray-500"> + { + criteria.evidence + } + </td> + </tr> + ), + )} + </tbody> + </table> + </div> + </div> + </div> + </details> + </div> + ))} + </div> + ) +} diff --git a/src/components/landing-page/ApiSmallDemo.tsx b/src/components/landing-page/ApiSmallDemo.tsx new file mode 100644 index 0000000000000000000000000000000000000000..3a87169548774548e00c11bb9a99c61db6faa288 --- /dev/null +++ b/src/components/landing-page/ApiSmallDemo.tsx @@ -0,0 +1,78 @@ +import { useState } from 'react' +import { SarifApiResponse } from '../../lib/apiClient' +import CheckRepoForm from '../CheckRepoForm' +import { Toaster } from '../ui/toaster' +import ResultGrid from '../ResultGrid' + +export default function ApiSmallDemo() { + const [currentScan, setCurrentScan] = useState<SarifApiResponse | null>( + null, + ) + + const handleScanFinished = (scanReport: SarifApiResponse) => { + setCurrentScan(scanReport) + } + return ( + <div className="mx-auto mt-16 max-w-7xl" id="api-small-demo"> + <Toaster /> + <div className="relative isolate overflow-hidden bg-blue-900 px-6 py-24 shadow-2xl sm:rounded-3xl sm:px-24 xl:py-32"> + <h2 className="mx-auto max-w-3xl text-center text-4xl font-semibold tracking-tight text-white sm:text-5xl"> + Try the Badge API + </h2> + <p className="mx-auto mt-6 max-w-lg text-center text-lg text-zinc-200"> + Enter the URL of a public openCode repository to see wich of + the official badges would be granted. + </p> + <div className="mx-auto mt-12 max-w-4xl"> + <CheckRepoForm onScanFinished={handleScanFinished} /> + </div> + <div className="absolute inset-0 -z-20 size-[64rem] overflow-hidden bg-gradient-to-r from-blue-800"> + <svg + className="absolute opacity-20" + width="1096" + height="520" + viewBox="0 0 1096 520" + fill="none" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M-24 363.645L52.8404 363.645C89.7778 363.645 107.965 343.08 107.965 343.08L170.309 281.082C170.309 281.082 186.133 260.701 216.35 260.701L366.578 260.701C404.001 260.701 421.409 283.667 421.409 283.667L610.638 471.848C610.638 471.848 626.8 489.712 654.513 489.712L700.49 489.712C728.202 489.712 746.831 471.168 746.831 471.168L1096.42 121.584L1446 -228" + stroke="url(#paint0_linear_2866_45205)" + strokeWidth="59.3123" + strokeMiterlimit="10" + ></path> + <defs> + <linearGradient + id="paint0_linear_2866_45205" + x1="108" + y1="347.301" + x2="1040" + y2="347.301" + gradientUnits="userSpaceOnUse" + > + <stop + stopColor="#1544FF" + stopOpacity="0" + ></stop> + <stop offset="0.295" stopColor="#1544FF"></stop> + <stop + offset="0.700368" + stopColor="#00E6CC" + stopOpacity="0.5" + ></stop> + <stop + offset="1" + stopColor="#00E6CC" + stopOpacity="0" + ></stop> + </linearGradient> + </defs> + </svg> + </div> + </div> + <div> + <ResultGrid currentScan={currentScan} /> + </div> + </div> + ) +} diff --git a/src/components/landing-page/Hero.tsx b/src/components/landing-page/Hero.tsx new file mode 100644 index 0000000000000000000000000000000000000000..e027879307b35cad804f00ad4e5ac19c17bc4286 --- /dev/null +++ b/src/components/landing-page/Hero.tsx @@ -0,0 +1,142 @@ +export default function Hero() { + return ( + <div className="bg-white"> + <main> + <div className="relative isolate"> + <svg + aria-hidden="true" + className="absolute inset-x-0 top-0 -z-10 h-[64rem] w-full stroke-zinc-200 [mask-image:radial-gradient(32rem_32rem_at_center,white,transparent)]" + > + <defs> + <pattern + x="50%" + y={-1} + id="1f932ae7-37de-4c0a-a8b0-a6e3b4d44b84" + width={200} + height={200} + patternUnits="userSpaceOnUse" + > + <path d="M.5 200V.5H200" fill="none" /> + </pattern> + </defs> + <svg + x="50%" + y={-1} + className="overflow-visible fill-zinc-50" + > + <path + d="M-200 0h201v201h-201Z M600 0h201v201h-201Z M-400 600h201v201h-201Z M200 800h201v201h-201Z" + strokeWidth={0} + /> + </svg> + <rect + fill="url(#1f932ae7-37de-4c0a-a8b0-a6e3b4d44b84)" + width="100%" + height="100%" + strokeWidth={0} + /> + </svg> + <div + aria-hidden="true" + className="absolute left-1/2 right-0 top-0 -z-10 -ml-24 transform-gpu overflow-hidden blur-3xl lg:ml-24 xl:ml-48" + > + <div + style={{ + clipPath: + 'polygon(63.1% 29.5%, 100% 17.1%, 76.6% 3%, 48.4% 0%, 44.6% 4.7%, 54.5% 25.3%, 59.8% 49%, 55.2% 57.8%, 44.4% 57.2%, 27.8% 47.9%, 35.1% 81.5%, 0% 97.7%, 39.2% 100%, 35.2% 81.4%, 97.2% 52.8%, 63.1% 29.5%)', + }} + className="aspect-[801/1036] w-[50.0625rem] bg-gradient-to-tr from-[#b3dbff] to-[#2f6eff] opacity-20" + /> + </div> + <div className="overflow-hidden"> + <div className="mx-auto max-w-7xl px-6 pb-32 pt-36 sm:pt-60 lg:px-8 lg:pt-32"> + <div className="mx-auto max-w-2xl gap-x-14 lg:mx-0 lg:flex lg:max-w-none lg:items-center"> + <div className="relative w-full lg:max-w-xl lg:shrink-0 xl:max-w-2xl"> + <h1 className="text-pretty text-5xl font-semibold tracking-tight text-zinc-900 sm:text-7xl"> + Badge API - building trust in open + source + </h1> + <p className="mt-8 text-pretty text-lg font-medium text-zinc-600 sm:max-w-md sm:text-xl/8 lg:max-w-none"> + The Badge API is a service scanning + repositories for specific criteria and + generating badges based on the results. + The badges are displayed in the{' '} + <a + target="_blank" + rel="noreferrer noopener" + href="https://opencode.de/en/software" + className="text-blue-500 underline" + > + openCode software catalog + </a>{' '} + and indicate the status of the + repository in terms of security, + maintenance, and reuse. + </p> + <div className="mt-10 flex items-center gap-x-6"> + <a + href="/introduction" + className="rounded-md bg-blue-600 px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-blue-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-blue-600" + > + Read the Docs + </a> + <a + href="#api-small-demo" + className="text-sm/6 font-semibold text-zinc-900" + > + API Live demo{' '} + <span aria-hidden="true">→</span> + </a> + </div> + </div> + <div className="mt-14 flex justify-end gap-8 sm:-mt-44 sm:justify-start sm:pl-20 lg:mt-0 lg:pl-0"> + <div className="ml-auto w-44 flex-none space-y-8 pt-32 sm:ml-0 sm:pt-80 lg:order-last lg:pt-36 xl:order-none xl:pt-80"> + <div className="relative"> + <img + alt="" + src="/assets/badges/oss/oss-license.png" + className="" + /> + </div> + </div> + <div className="mr-auto w-44 flex-none space-y-8 sm:mr-0 sm:pt-52 lg:pt-36"> + <div className="relative"> + <img + alt="" + src="/assets/badges/maintenance/wartung-gold.png" + className="" + /> + </div> + <div className="relative"> + <img + alt="" + src="/assets/badges/reuse/reuse-reused.png" + className="" + /> + </div> + </div> + <div className="w-44 flex-none space-y-8 pt-32 sm:pt-0"> + <div className="relative"> + <img + alt="" + src="/assets/badges/sec/sec-gold.png" + className="" + /> + </div> + <div className="relative"> + <img + alt="" + src="/assets/badges/maintenance/wartung-silver.png" + className="" + /> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </main> + </div> + ) +} diff --git a/src/components/ui/badge.tsx b/src/components/ui/badge.tsx new file mode 100644 index 0000000000000000000000000000000000000000..230dfce76d142825f4f90b12b31d02196f0fb51e --- /dev/null +++ b/src/components/ui/badge.tsx @@ -0,0 +1,36 @@ +import * as React from 'react' +import { cva, type VariantProps } from 'class-variance-authority' + +import { cn } from '../../lib/utils' + +const badgeVariants = cva( + 'inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2', + { + variants: { + variant: { + default: + 'border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80', + secondary: + 'border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80', + destructive: + 'border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80', + outline: 'text-foreground', + }, + }, + defaultVariants: { + variant: 'default', + }, + }, +) + +export interface BadgeProps + extends React.HTMLAttributes<HTMLDivElement>, + VariantProps<typeof badgeVariants> {} + +function Badge({ className, variant, ...props }: BadgeProps) { + return ( + <div className={cn(badgeVariants({ variant }), className)} {...props} /> + ) +} + +export { Badge, badgeVariants } diff --git a/src/components/ui/button.tsx b/src/components/ui/button.tsx new file mode 100644 index 0000000000000000000000000000000000000000..35baeaad98a1f824c218789a79ff6467402b612c --- /dev/null +++ b/src/components/ui/button.tsx @@ -0,0 +1,57 @@ +import * as React from 'react' +import { Slot } from '@radix-ui/react-slot' +import { cva, VariantProps } from 'class-variance-authority' + +import { cn } from '../../lib/utils' + +const buttonVariants = cva( + 'inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-semibold transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0', + { + variants: { + variant: { + default: + 'bg-primary text-primary-foreground shadow hover:bg-primary/90', + destructive: + 'bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90', + outline: + 'border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground', + secondary: + 'bg-secondary text-secondary-foreground hover:bg-secondary/80', + ghost: 'hover:bg-accent hover:text-accent-foreground', + link: 'text-primary underline-offset-4 hover:underline', + }, + size: { + default: 'h-9 px-4 py-2', + sm: 'h-8 rounded-md px-3 text-xs', + lg: 'h-10 rounded-md px-8', + icon: 'h-9 w-9', + }, + }, + defaultVariants: { + variant: 'default', + size: 'default', + }, + }, +) + +export interface ButtonProps + extends React.ButtonHTMLAttributes<HTMLButtonElement>, + VariantProps<typeof buttonVariants> { + asChild?: boolean +} + +const Button = React.forwardRef<HTMLButtonElement, ButtonProps>( + ({ className, variant, size, asChild = false, ...props }, ref) => { + const Comp = asChild ? Slot : 'button' + return ( + <Comp + className={cn(buttonVariants({ variant, size, className }))} + ref={ref} + {...props} + /> + ) + }, +) +Button.displayName = 'Button' + +export { Button, buttonVariants } diff --git a/src/components/ui/card.tsx b/src/components/ui/card.tsx new file mode 100644 index 0000000000000000000000000000000000000000..781ec562bbf5ff4c41527ceda4fc02d6e3cccf57 --- /dev/null +++ b/src/components/ui/card.tsx @@ -0,0 +1,76 @@ +import * as React from 'react' + +import { cn } from '../../lib/utils' + +const Card = React.forwardRef< + HTMLDivElement, + React.HTMLAttributes<HTMLDivElement> +>(({ className, ...props }, ref) => ( + <div + ref={ref} + className={cn( + 'bg-card text-card-foreground rounded border shadow', + className, + )} + {...props} + /> +)) +Card.displayName = 'Card' + +const CardHeader = React.forwardRef< + HTMLDivElement, + React.HTMLAttributes<HTMLDivElement> +>(({ className, ...props }, ref) => ( + <div + ref={ref} + className={cn('flex flex-col space-y-1.5 p-6', className)} + {...props} + /> +)) +CardHeader.displayName = 'CardHeader' + +const CardTitle = React.forwardRef< + HTMLDivElement, + React.HTMLAttributes<HTMLDivElement> +>(({ className, ...props }, ref) => ( + <div + ref={ref} + className={cn('font-semibold leading-none tracking-tight', className)} + {...props} + /> +)) +CardTitle.displayName = 'CardTitle' + +const CardDescription = React.forwardRef< + HTMLDivElement, + React.HTMLAttributes<HTMLDivElement> +>(({ className, ...props }, ref) => ( + <div + ref={ref} + className={cn('text-muted-foreground text-sm', className)} + {...props} + /> +)) +CardDescription.displayName = 'CardDescription' + +const CardContent = React.forwardRef< + HTMLDivElement, + React.HTMLAttributes<HTMLDivElement> +>(({ className, ...props }, ref) => ( + <div ref={ref} className={cn('p-6 pt-0', className)} {...props} /> +)) +CardContent.displayName = 'CardContent' + +const CardFooter = React.forwardRef< + HTMLDivElement, + React.HTMLAttributes<HTMLDivElement> +>(({ className, ...props }, ref) => ( + <div + ref={ref} + className={cn('flex items-center p-6 pt-0', className)} + {...props} + /> +)) +CardFooter.displayName = 'CardFooter' + +export { Card, CardHeader, CardFooter, CardTitle, CardDescription, CardContent } diff --git a/src/components/ui/chart.tsx b/src/components/ui/chart.tsx new file mode 100644 index 0000000000000000000000000000000000000000..61b6ad27ec7dccf9267a3748778d319ff5f95220 --- /dev/null +++ b/src/components/ui/chart.tsx @@ -0,0 +1,410 @@ +import * as React from 'react' +import * as RechartsPrimitive from 'recharts' + +import { cn } from '../../lib/utils' + +// Format: { THEME_NAME: CSS_SELECTOR } +const THEMES = { light: '', dark: '.dark' } as const + +export type ChartConfig = { + [k in string]: { + label?: React.ReactNode + icon?: React.ComponentType + } & ( + | { color?: string; theme?: never } + | { color?: never; theme: Record<keyof typeof THEMES, string> } + ) +} + +type ChartContextProps = { + config: ChartConfig +} + +const ChartContext = React.createContext<ChartContextProps | null>(null) + +function useChart() { + const context = React.useContext(ChartContext) + + if (!context) { + throw new Error('useChart must be used within a <ChartContainer />') + } + + return context +} + +const ChartContainer = React.forwardRef< + HTMLDivElement, + React.ComponentProps<'div'> & { + config: ChartConfig + children: React.ComponentProps< + typeof RechartsPrimitive.ResponsiveContainer + >['children'] + } +>(({ id, className, children, config, ...props }, ref) => { + const uniqueId = React.useId() + const chartId = `chart-${id || uniqueId.replace(/:/g, '')}` + + return ( + <ChartContext.Provider value={{ config }}> + <div + data-chart={chartId} + ref={ref} + className={cn( + "[&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border flex aspect-video justify-center text-xs [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-none [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-none [&_.recharts-surface]:outline-none", + className, + )} + {...props} + > + <ChartStyle id={chartId} config={config} /> + <RechartsPrimitive.ResponsiveContainer> + {children} + </RechartsPrimitive.ResponsiveContainer> + </div> + </ChartContext.Provider> + ) +}) +ChartContainer.displayName = 'Chart' + +const ChartStyle = ({ id, config }: { id: string; config: ChartConfig }) => { + const colorConfig = Object.entries(config).filter( + ([, config]) => config.theme || config.color, + ) + + if (!colorConfig.length) { + return null + } + + return ( + <style + dangerouslySetInnerHTML={{ + __html: Object.entries(THEMES) + .map( + ([theme, prefix]) => ` +${prefix} [data-chart=${id}] { +${colorConfig + .map(([key, itemConfig]) => { + const color = + itemConfig.theme?.[theme as keyof typeof itemConfig.theme] || + itemConfig.color + return color ? ` --color-${key}: ${color};` : null + }) + .join('\n')} +} +`, + ) + .join('\n'), + }} + /> + ) +} + +const ChartTooltip = RechartsPrimitive.Tooltip + +const ChartTooltipContent = React.forwardRef< + HTMLDivElement, + React.ComponentProps<typeof RechartsPrimitive.Tooltip> & + React.ComponentProps<'div'> & { + hideLabel?: boolean + hideIndicator?: boolean + indicator?: 'line' | 'dot' | 'dashed' + nameKey?: string + labelKey?: string + } +>( + ( + { + active, + payload, + className, + indicator = 'dot', + hideLabel = false, + hideIndicator = false, + label, + labelFormatter, + labelClassName, + formatter, + color, + nameKey, + labelKey, + }, + ref, + ) => { + const { config } = useChart() + + const tooltipLabel = React.useMemo(() => { + if (hideLabel || !payload?.length) { + return null + } + + const [item] = payload + const key = `${labelKey || item.dataKey || item.name || 'value'}` + const itemConfig = getPayloadConfigFromPayload(config, item, key) + const value = + !labelKey && typeof label === 'string' + ? config[label as keyof typeof config]?.label || label + : itemConfig?.label + + if (labelFormatter) { + return ( + <div + className={cn( + 'text-[14px] font-medium', + labelClassName, + )} + > + {labelFormatter(value, payload)} + </div> + ) + } + + if (!value) { + return null + } + + return ( + <div className={cn('text-[14px] font-medium', labelClassName)}> + {value} + </div> + ) + }, [ + label, + labelFormatter, + payload, + hideLabel, + labelClassName, + config, + labelKey, + ]) + + if (!active || !payload?.length) { + return null + } + + const nestLabel = payload.length === 1 && indicator !== 'dot' + + return ( + <div + ref={ref} + className={cn( + 'border-border/50 bg-background grid min-w-[8rem] items-start gap-1.5 rounded-lg border px-2.5 py-1.5 text-xs shadow-xl', + className, + )} + > + {!nestLabel ? tooltipLabel : null} + <div className="grid gap-1.5"> + {payload.map((item, index) => { + const key = `${nameKey || item.name || item.dataKey || 'value'}` + const itemConfig = getPayloadConfigFromPayload( + config, + item, + key, + ) + const indicatorColor = + color || item.payload.fill || item.color + + return ( + <div + key={item.dataKey} + className={cn( + '[&>svg]:text-muted-foreground flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5', + indicator === 'dot' && 'items-center', + )} + > + {formatter && + item?.value !== undefined && + item.name ? ( + formatter( + item.value, + item.name, + item, + index, + item.payload, + ) + ) : ( + <> + {itemConfig?.icon ? ( + <itemConfig.icon /> + ) : ( + !hideIndicator && ( + <div + className={cn( + 'shrink-0 rounded-[2px] border-[--color-border] bg-[--color-bg]', + { + 'h-2.5 w-2.5': + indicator === + 'dot', + 'w-1': + indicator === + 'line', + 'w-0 border-[1.5px] border-dashed bg-transparent': + indicator === + 'dashed', + 'my-0.5': + nestLabel && + indicator === + 'dashed', + }, + )} + style={ + { + '--color-bg': + indicatorColor, + '--color-border': + indicatorColor, + } as React.CSSProperties + } + /> + ) + )} + <div + className={cn( + 'flex flex-1 justify-between leading-none', + nestLabel + ? 'items-end' + : 'items-center', + )} + > + <div className="grid gap-1.5"> + {nestLabel + ? tooltipLabel + : null} + <span className="text-muted-foreground text-[14px]"> + {itemConfig?.label || + item.name} + </span> + </div> + { + <span className="font-mono text-foreground text-[14px] font-medium tabular-nums"> + {item.value?.toLocaleString()} + </span> + } + </div> + </> + )} + </div> + ) + })} + </div> + </div> + ) + }, +) +ChartTooltipContent.displayName = 'ChartTooltip' + +const ChartLegend = RechartsPrimitive.Legend + +const ChartLegendContent = React.forwardRef< + HTMLDivElement, + React.ComponentProps<'div'> & + Pick<RechartsPrimitive.LegendProps, 'payload' | 'verticalAlign'> & { + hideIcon?: boolean + nameKey?: string + } +>( + ( + { + className, + hideIcon = false, + payload, + verticalAlign = 'bottom', + nameKey, + }, + ref, + ) => { + const { config } = useChart() + + if (!payload?.length) { + return null + } + + return ( + <div + ref={ref} + className={cn( + 'flex items-center justify-center gap-4', + verticalAlign === 'top' ? 'pb-3' : 'pt-3', + className, + )} + > + {payload.map((item) => { + const key = `${nameKey || item.dataKey || 'value'}` + const itemConfig = getPayloadConfigFromPayload( + config, + item, + key, + ) + + return ( + <div + key={item.value} + className={cn( + '[&>svg]:text-muted-foreground flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3', + )} + > + {itemConfig?.icon && !hideIcon ? ( + <itemConfig.icon /> + ) : ( + <div + className="h-2 w-2 shrink-0 rounded-[2px]" + style={{ + backgroundColor: item.color, + }} + /> + )} + {itemConfig?.label} + </div> + ) + })} + </div> + ) + }, +) +ChartLegendContent.displayName = 'ChartLegend' + +// Helper to extract item config from a payload. +function getPayloadConfigFromPayload( + config: ChartConfig, + payload: unknown, + key: string, +) { + if (typeof payload !== 'object' || payload === null) { + return undefined + } + + const payloadPayload = + 'payload' in payload && + typeof payload.payload === 'object' && + payload.payload !== null + ? payload.payload + : undefined + + let configLabelKey: string = key + + if ( + key in payload && + typeof payload[key as keyof typeof payload] === 'string' + ) { + configLabelKey = payload[key as keyof typeof payload] as string + } else if ( + payloadPayload && + key in payloadPayload && + typeof payloadPayload[key as keyof typeof payloadPayload] === 'string' + ) { + configLabelKey = payloadPayload[ + key as keyof typeof payloadPayload + ] as string + } + + return configLabelKey in config + ? config[configLabelKey] + : config[key as keyof typeof config] +} + +export { + ChartContainer, + ChartTooltip, + ChartTooltipContent, + ChartLegend, + ChartLegendContent, + ChartStyle, +} diff --git a/src/components/ui/collapsible.tsx b/src/components/ui/collapsible.tsx new file mode 100644 index 0000000000000000000000000000000000000000..7cee61eff9fc1a29fdda231883e7e2a34a9cac23 --- /dev/null +++ b/src/components/ui/collapsible.tsx @@ -0,0 +1,9 @@ +import * as CollapsiblePrimitive from '@radix-ui/react-collapsible' + +const Collapsible = CollapsiblePrimitive.Root + +const CollapsibleTrigger = CollapsiblePrimitive.CollapsibleTrigger + +const CollapsibleContent = CollapsiblePrimitive.CollapsibleContent + +export { Collapsible, CollapsibleTrigger, CollapsibleContent } diff --git a/src/components/ui/form.tsx b/src/components/ui/form.tsx new file mode 100644 index 0000000000000000000000000000000000000000..035c95efb1da5f69b04d664621cd4f22af0a946e --- /dev/null +++ b/src/components/ui/form.tsx @@ -0,0 +1,180 @@ +import * as React from 'react' +import * as LabelPrimitive from '@radix-ui/react-label' +import { Slot } from '@radix-ui/react-slot' +import { + Controller, + ControllerProps, + FieldPath, + FieldValues, + FormProvider, + useFormContext, +} from 'react-hook-form' + +import { cn } from '../../lib/utils' +import { Label } from '../../components/ui/label' + +const Form = FormProvider + +type FormFieldContextValue< + TFieldValues extends FieldValues = FieldValues, + TName extends FieldPath<TFieldValues> = FieldPath<TFieldValues>, +> = { + name: TName +} + +const FormFieldContext = React.createContext<FormFieldContextValue>( + {} as FormFieldContextValue, +) + +const FormField = < + TFieldValues extends FieldValues = FieldValues, + TName extends FieldPath<TFieldValues> = FieldPath<TFieldValues>, +>({ + ...props +}: ControllerProps<TFieldValues, TName>) => { + return ( + <FormFieldContext.Provider value={{ name: props.name }}> + <Controller {...props} /> + </FormFieldContext.Provider> + ) +} + +const useFormField = () => { + const fieldContext = React.useContext(FormFieldContext) + const itemContext = React.useContext(FormItemContext) + const { getFieldState, formState } = useFormContext() + + const fieldState = getFieldState(fieldContext.name, formState) + + if (!fieldContext) { + throw new Error('useFormField should be used within <FormField>') + } + + const { id } = itemContext + + return { + id, + name: fieldContext.name, + formItemId: `${id}-form-item`, + formDescriptionId: `${id}-form-item-description`, + formMessageId: `${id}-form-item-message`, + ...fieldState, + } +} + +type FormItemContextValue = { + id: string +} + +const FormItemContext = React.createContext<FormItemContextValue>( + {} as FormItemContextValue, +) + +const FormItem = React.forwardRef< + HTMLDivElement, + React.HTMLAttributes<HTMLDivElement> +>(({ className, ...props }, ref) => { + const id = React.useId() + + return ( + <FormItemContext.Provider value={{ id }}> + <div ref={ref} className={cn('space-y-2', className)} {...props} /> + </FormItemContext.Provider> + ) +}) +FormItem.displayName = 'FormItem' + +const FormLabel = React.forwardRef< + React.ElementRef<typeof LabelPrimitive.Root>, + React.ComponentPropsWithoutRef<typeof LabelPrimitive.Root> +>(({ className, ...props }, ref) => { + const { error, formItemId } = useFormField() + + return ( + <Label + ref={ref} + className={cn(error && 'text-destructive', className)} + htmlFor={formItemId} + {...props} + /> + ) +}) +FormLabel.displayName = 'FormLabel' + +const FormControl = React.forwardRef< + React.ElementRef<typeof Slot>, + React.ComponentPropsWithoutRef<typeof Slot> +>(({ ...props }, ref) => { + const { error, formItemId, formDescriptionId, formMessageId } = + useFormField() + + return ( + <Slot + ref={ref} + id={formItemId} + aria-describedby={ + !error + ? `${formDescriptionId}` + : `${formDescriptionId} ${formMessageId}` + } + aria-invalid={!!error} + {...props} + /> + ) +}) +FormControl.displayName = 'FormControl' + +const FormDescription = React.forwardRef< + HTMLParagraphElement, + React.HTMLAttributes<HTMLParagraphElement> +>(({ className, ...props }, ref) => { + const { formDescriptionId } = useFormField() + + return ( + <p + ref={ref} + id={formDescriptionId} + className={cn('text-muted-foreground text-[0.8rem]', className)} + {...props} + /> + ) +}) +FormDescription.displayName = 'FormDescription' + +const FormMessage = React.forwardRef< + HTMLParagraphElement, + React.HTMLAttributes<HTMLParagraphElement> +>(({ className, children, ...props }, ref) => { + const { error, formMessageId } = useFormField() + const body = error ? String(error?.message) : children + + if (!body) { + return null + } + + return ( + <p + ref={ref} + id={formMessageId} + className={cn( + 'text-destructive text-[0.8rem] font-medium', + className, + )} + {...props} + > + {body} + </p> + ) +}) +FormMessage.displayName = 'FormMessage' + +export { + useFormField, + Form, + FormItem, + FormLabel, + FormControl, + FormDescription, + FormMessage, + FormField, +} diff --git a/src/components/ui/input.tsx b/src/components/ui/input.tsx new file mode 100644 index 0000000000000000000000000000000000000000..75d396bb4afc320538cd8be13d6cdc196a81f7a2 --- /dev/null +++ b/src/components/ui/input.tsx @@ -0,0 +1,22 @@ +import * as React from 'react' + +import { cn } from '../../lib/utils' + +const Input = React.forwardRef<HTMLInputElement, React.ComponentProps<'input'>>( + ({ className, type, ...props }, ref) => { + return ( + <input + type={type} + className={cn( + 'bg-input file:text-foreground placeholder:text-muted-foreground focus-visible:ring-ring flex h-9 w-full rounded-md border px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium focus-visible:outline-none focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm', + className, + )} + ref={ref} + {...props} + /> + ) + }, +) +Input.displayName = 'Input' + +export { Input } diff --git a/src/components/ui/label.tsx b/src/components/ui/label.tsx new file mode 100644 index 0000000000000000000000000000000000000000..8c9b8d4db9415b35cea795f8151662c5293f0611 --- /dev/null +++ b/src/components/ui/label.tsx @@ -0,0 +1,26 @@ +'use client' + +import * as React from 'react' +import * as LabelPrimitive from '@radix-ui/react-label' +import { cva, VariantProps } from 'class-variance-authority' + +import { cn } from '../../lib/utils' + +const labelVariants = cva( + 'text-sm font-semibold leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70', +) + +const Label = React.forwardRef< + React.ElementRef<typeof LabelPrimitive.Root>, + React.ComponentPropsWithoutRef<typeof LabelPrimitive.Root> & + VariantProps<typeof labelVariants> +>(({ className, ...props }, ref) => ( + <LabelPrimitive.Root + ref={ref} + className={cn(labelVariants(), className)} + {...props} + /> +)) +Label.displayName = LabelPrimitive.Root.displayName + +export { Label } diff --git a/src/components/ui/toast.tsx b/src/components/ui/toast.tsx new file mode 100644 index 0000000000000000000000000000000000000000..a163a29ca85c2e5c906c94f4be640dcf0a9d6051 --- /dev/null +++ b/src/components/ui/toast.tsx @@ -0,0 +1,127 @@ +import * as React from 'react' +import * as ToastPrimitives from '@radix-ui/react-toast' +import { cva, type VariantProps } from 'class-variance-authority' +import { X } from 'lucide-react' + +import { cn } from '../../lib/utils' + +const ToastProvider = ToastPrimitives.Provider + +const ToastViewport = React.forwardRef< + React.ElementRef<typeof ToastPrimitives.Viewport>, + React.ComponentPropsWithoutRef<typeof ToastPrimitives.Viewport> +>(({ className, ...props }, ref) => ( + <ToastPrimitives.Viewport + ref={ref} + className={cn( + 'fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]', + className, + )} + {...props} + /> +)) +ToastViewport.displayName = ToastPrimitives.Viewport.displayName + +const toastVariants = cva( + 'group pointer-events-auto relative flex w-full items-center justify-between space-x-2 overflow-hidden rounded-md border p-4 pr-6 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full', + { + variants: { + variant: { + default: 'border bg-background text-foreground', + destructive: + 'destructive group border-destructive bg-destructive text-destructive-foreground', + }, + }, + defaultVariants: { + variant: 'default', + }, + }, +) + +const Toast = React.forwardRef< + React.ElementRef<typeof ToastPrimitives.Root>, + React.ComponentPropsWithoutRef<typeof ToastPrimitives.Root> & + VariantProps<typeof toastVariants> +>(({ className, variant, ...props }, ref) => { + return ( + <ToastPrimitives.Root + ref={ref} + className={cn(toastVariants({ variant }), className)} + {...props} + /> + ) +}) +Toast.displayName = ToastPrimitives.Root.displayName + +const ToastAction = React.forwardRef< + React.ElementRef<typeof ToastPrimitives.Action>, + React.ComponentPropsWithoutRef<typeof ToastPrimitives.Action> +>(({ className, ...props }, ref) => ( + <ToastPrimitives.Action + ref={ref} + className={cn( + 'hover:bg-secondary focus:ring-ring group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium transition-colors focus:outline-none focus:ring-1 disabled:pointer-events-none disabled:opacity-50', + className, + )} + {...props} + /> +)) +ToastAction.displayName = ToastPrimitives.Action.displayName + +const ToastClose = React.forwardRef< + React.ElementRef<typeof ToastPrimitives.Close>, + React.ComponentPropsWithoutRef<typeof ToastPrimitives.Close> +>(({ className, ...props }, ref) => ( + <ToastPrimitives.Close + ref={ref} + className={cn( + 'text-foreground/50 hover:text-foreground absolute right-1 top-1 rounded-md p-1 opacity-0 transition-opacity focus:opacity-100 focus:outline-none focus:ring-1 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600', + className, + )} + toast-close="" + {...props} + > + <X className="h-4 w-4" /> + </ToastPrimitives.Close> +)) +ToastClose.displayName = ToastPrimitives.Close.displayName + +const ToastTitle = React.forwardRef< + React.ElementRef<typeof ToastPrimitives.Title>, + React.ComponentPropsWithoutRef<typeof ToastPrimitives.Title> +>(({ className, ...props }, ref) => ( + <ToastPrimitives.Title + ref={ref} + className={cn('text-sm font-semibold [&+div]:text-xs', className)} + {...props} + /> +)) +ToastTitle.displayName = ToastPrimitives.Title.displayName + +const ToastDescription = React.forwardRef< + React.ElementRef<typeof ToastPrimitives.Description>, + React.ComponentPropsWithoutRef<typeof ToastPrimitives.Description> +>(({ className, ...props }, ref) => ( + <ToastPrimitives.Description + ref={ref} + className={cn('text-sm opacity-90', className)} + {...props} + /> +)) +ToastDescription.displayName = ToastPrimitives.Description.displayName + +type ToastProps = React.ComponentPropsWithoutRef<typeof Toast> + +type ToastActionElement = React.ReactElement<typeof ToastAction> + +export { + type ToastProps, + type ToastActionElement, + ToastProvider, + ToastViewport, + Toast, + ToastTitle, + ToastDescription, + ToastClose, + ToastAction, +} diff --git a/src/components/ui/toaster.tsx b/src/components/ui/toaster.tsx new file mode 100644 index 0000000000000000000000000000000000000000..bee777c0a95e89b11b5185e0b0276c8726712279 --- /dev/null +++ b/src/components/ui/toaster.tsx @@ -0,0 +1,41 @@ +import { useToast } from '../../hooks/use-toast' +import { + Toast, + ToastClose, + ToastDescription, + ToastProvider, + ToastTitle, + ToastViewport, +} from '../../components/ui/toast' + +export function Toaster() { + const { toasts } = useToast() + + return ( + <ToastProvider> + {toasts.map(function ({ + id, + title, + description, + action, + ...props + }) { + return ( + <Toast key={id} {...props}> + <div className="grid gap-1"> + {title && <ToastTitle>{title}</ToastTitle>} + {description && ( + <ToastDescription> + {description} + </ToastDescription> + )} + </div> + {action} + <ToastClose /> + </Toast> + ) + })} + <ToastViewport /> + </ToastProvider> + ) +} diff --git a/src/config.ts b/src/config.ts new file mode 100644 index 0000000000000000000000000000000000000000..7ccf3269b3736be1ae0cffc9628bcaed8efe343b --- /dev/null +++ b/src/config.ts @@ -0,0 +1,6 @@ +export const config = { + API_BASE_URL: + // TODO - maybe we can integrate it in page build in a better way + process.env.NEXT_PUBLIC_API_BASE_URL || + 'https://badge-api.dev.l3montree.cloud/api/v1', +} diff --git a/src/hooks/use-toast.ts b/src/hooks/use-toast.ts new file mode 100644 index 0000000000000000000000000000000000000000..55f97d088f7b0351aac196124cb84db25e8504c1 --- /dev/null +++ b/src/hooks/use-toast.ts @@ -0,0 +1,192 @@ +'use client' + +// Inspired by react-hot-toast library +import * as React from 'react' + +import { ToastActionElement, ToastProps } from '../components/ui/toast' + +const TOAST_LIMIT = 1 +const TOAST_REMOVE_DELAY = 1000000 + +type ToasterToast = ToastProps & { + id: string + title?: React.ReactNode + description?: React.ReactNode + action?: ToastActionElement +} + +const actionTypes = { + ADD_TOAST: 'ADD_TOAST', + UPDATE_TOAST: 'UPDATE_TOAST', + DISMISS_TOAST: 'DISMISS_TOAST', + REMOVE_TOAST: 'REMOVE_TOAST', +} as const + +let count = 0 + +function genId() { + count = (count + 1) % Number.MAX_SAFE_INTEGER + return count.toString() +} + +type ActionType = typeof actionTypes + +type Action = + | { + type: ActionType['ADD_TOAST'] + toast: ToasterToast + } + | { + type: ActionType['UPDATE_TOAST'] + toast: Partial<ToasterToast> + } + | { + type: ActionType['DISMISS_TOAST'] + toastId?: ToasterToast['id'] + } + | { + type: ActionType['REMOVE_TOAST'] + toastId?: ToasterToast['id'] + } + +interface State { + toasts: ToasterToast[] +} + +const toastTimeouts = new Map<string, ReturnType<typeof setTimeout>>() + +const addToRemoveQueue = (toastId: string) => { + if (toastTimeouts.has(toastId)) { + return + } + + const timeout = setTimeout(() => { + toastTimeouts.delete(toastId) + dispatch({ + type: 'REMOVE_TOAST', + toastId: toastId, + }) + }, TOAST_REMOVE_DELAY) + + toastTimeouts.set(toastId, timeout) +} + +export const reducer = (state: State, action: Action): State => { + switch (action.type) { + case 'ADD_TOAST': + return { + ...state, + toasts: [action.toast, ...state.toasts].slice(0, TOAST_LIMIT), + } + + case 'UPDATE_TOAST': + return { + ...state, + toasts: state.toasts.map((t) => + t.id === action.toast.id ? { ...t, ...action.toast } : t, + ), + } + + case 'DISMISS_TOAST': { + const { toastId } = action + + // ! Side effects ! - This could be extracted into a dismissToast() action, + // but I'll keep it here for simplicity + if (toastId) { + addToRemoveQueue(toastId) + } else { + state.toasts.forEach((toast) => { + addToRemoveQueue(toast.id) + }) + } + + return { + ...state, + toasts: state.toasts.map((t) => + t.id === toastId || toastId === undefined + ? { + ...t, + open: false, + } + : t, + ), + } + } + case 'REMOVE_TOAST': + if (action.toastId === undefined) { + return { + ...state, + toasts: [], + } + } + return { + ...state, + toasts: state.toasts.filter((t) => t.id !== action.toastId), + } + } +} + +const listeners: Array<(state: State) => void> = [] + +let memoryState: State = { toasts: [] } + +function dispatch(action: Action) { + memoryState = reducer(memoryState, action) + listeners.forEach((listener) => { + listener(memoryState) + }) +} + +type Toast = Omit<ToasterToast, 'id'> + +function toast({ ...props }: Toast) { + const id = genId() + + const update = (props: ToasterToast) => + dispatch({ + type: 'UPDATE_TOAST', + toast: { ...props, id }, + }) + const dismiss = () => dispatch({ type: 'DISMISS_TOAST', toastId: id }) + + dispatch({ + type: 'ADD_TOAST', + toast: { + ...props, + id, + open: true, + onOpenChange: (open: any) => { + if (!open) dismiss() + }, + }, + }) + + return { + id: id, + dismiss, + update, + } +} + +function useToast() { + const [state, setState] = React.useState<State>(memoryState) + + React.useEffect(() => { + listeners.push(setState) + return () => { + const index = listeners.indexOf(setState) + if (index > -1) { + listeners.splice(index, 1) + } + } + }, [state]) + + return { + ...state, + toast, + dismiss: (toastId?: string) => + dispatch({ type: 'DISMISS_TOAST', toastId }), + } +} + +export { useToast, toast } diff --git a/src/lib/apiClient.ts b/src/lib/apiClient.ts new file mode 100644 index 0000000000000000000000000000000000000000..27443bda836c36627f7bae261c09b969b9cfbb78 --- /dev/null +++ b/src/lib/apiClient.ts @@ -0,0 +1,105 @@ +import { config } from '../config' + +export const apiCall = (input: string, init?: RequestInit) => + fetch(config.API_BASE_URL + input, init) + +export interface SarifApiResponse { + $schema: string + runs: Run[] + version: string +} + +export interface Badge { + badgeId: string + badgeLevel: 'gold' | 'silver' | 'bronze' + badgeUrl: string + badgeInformationUri: string + badgeExplanation: BadgeExplanation + badgeGranted: boolean +} + +export interface BadgeExplanation { + criteria: Criteria[] +} + +export interface Criteria { + description: string + value: number + status: string + ruleId: string + threshold: Threshold + badgeId: string + badgeLevel: string + evidence: string +} + +export interface Run { + results: Result[] + tool: Tool + properties: { + testedRepository: string + badges: Badge[] + } +} + +export interface Result { + ruleId: string + level: string + message: Message + properties: Properties +} + +export interface Message { + text: string +} + +export interface Properties { + avgBeforeCorrection: number + outliers: Outliers + std: number + stdBeforeCorrection: number + unit: string + value: number +} + +export interface Outliers { + count: number + days: any[] +} + +export interface Tool { + driver: Driver +} + +export interface Driver { + informationUri: string + name: string + rules: Rule[] +} + +export interface Rule { + id: string + name: string + fullDescription: FullDescription + help: Help + properties: Properties2 +} + +export interface FullDescription { + text: string +} + +export interface Help { + text: string +} + +export interface Properties2 { + thresholds: Threshold[] + unit: string +} + +export interface Threshold { + min: number + max?: number + status: string +} diff --git a/src/lib/utils.ts b/src/lib/utils.ts new file mode 100644 index 0000000000000000000000000000000000000000..362145ae62538710ddcb6b0c36c302708dd7e8b0 --- /dev/null +++ b/src/lib/utils.ts @@ -0,0 +1,17 @@ +import clsx, { ClassValue } from 'clsx' +import { twMerge } from 'tailwind-merge' + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)) +} + +export interface CheckResult { + repositoryUrl: string + issueReactionTime: number + id: number + createdAt: string + commits: number + releases: number + packages: number + ciPipelineRuns: number +} diff --git a/src/pages/_meta.ts b/src/pages/_meta.ts index f19c3fc57bc905abc71b879e4d932a2a84d90062..a9e16687572723dac0bc958a1f1d55dc74fb6cea 100644 --- a/src/pages/_meta.ts +++ b/src/pages/_meta.ts @@ -1,5 +1,11 @@ export default { - index: { title: 'Introduction' }, + index: { + theme: { + layout: 'raw', + }, + display: 'hidden', + }, + introduction: { title: 'Introduction' }, concepts: { title: 'Concepts' }, 'api-docs': { title: 'API' }, 'about-opencode': { diff --git a/src/pages/concepts/_meta.ts b/src/pages/concepts/_meta.ts index 3a17ec5c86d813248006b81a59ed0d9827d412ee..72378579fd8528fad7921ba3fd825bf55e170e58 100644 --- a/src/pages/concepts/_meta.ts +++ b/src/pages/concepts/_meta.ts @@ -1,6 +1,6 @@ export default { index: { title: 'Overview' }, configuration: { title: 'Configuration' }, - 'official-badges': { title: 'Official Badges' }, + 'official-badges': { title: 'Official Badges 🛡ï¸' }, 'implemented-checks': { title: 'Implemented Checks' }, } diff --git a/src/pages/concepts/index.mdx b/src/pages/concepts/index.mdx index 865ac6a7b99f7255711a956153c7857725c68fd2..6e226975e0c70bf1b78cd089ecc674987efa3f95 100644 --- a/src/pages/concepts/index.mdx +++ b/src/pages/concepts/index.mdx @@ -4,7 +4,7 @@ sidebar_position: 1 # Overview -<div className="flex justify-center"><img src="/assets/badges/badges-overview.svg" className="h-96"/></div> +<div className="flex justify-center"><img src="/assets/process-overview.svg" className="h-96"/></div> ### Fundamentals diff --git a/src/pages/concepts/official-badges/active-maintained-badge.mdx b/src/pages/concepts/official-badges/active-maintained-badge.mdx index 7db703fd9467de31711c36c966ed3bc60dd853a1..bba11b417cd505e6f0693e217ca6b7223fe5826a 100644 --- a/src/pages/concepts/official-badges/active-maintained-badge.mdx +++ b/src/pages/concepts/official-badges/active-maintained-badge.mdx @@ -10,7 +10,7 @@ import { Callout } from 'nextra/components' </Callout> -<div className="flex justify-center"><img src="/assets/badges/badges-maintained.svg" className=""/></div> +<div className="flex justify-center mt-8"><img src="/assets/badges/maintenance/wartung-overview.png" className="h-48"/></div> The active maintained badge is a badge that indicates the maintenance status of a repository. The badge is based on the following criteria: diff --git a/src/pages/concepts/official-badges/reuse-badge.mdx b/src/pages/concepts/official-badges/reuse-badge.mdx index 3bf4a06d313733a8eb261a8fa01c872a8d4fba27..7e9fe558b4a02b3abf952a6e789c9e9e9370838b 100644 --- a/src/pages/concepts/official-badges/reuse-badge.mdx +++ b/src/pages/concepts/official-badges/reuse-badge.mdx @@ -9,7 +9,7 @@ import { Callout } from 'nextra/components' **Status: In development** </Callout> -<div className="flex justify-center"><img src="/assets/badges/badges-reuse.svg" className=""/></div> +<div className="flex justify-center mt-8"><img src="/assets/badges/reuse/reuse-overview.png" className="h-48"/></div> The reuse badge is a badge that indicates the reuse status of a repository. The badge is based on the following criteria: diff --git a/src/pages/concepts/official-badges/security-badge.mdx b/src/pages/concepts/official-badges/security-badge.mdx index a3a0c36ee799f79f363f725f91fbba2caae8d89c..64dc0e649e8b76a19b2f702fd69d256e0101c109 100644 --- a/src/pages/concepts/official-badges/security-badge.mdx +++ b/src/pages/concepts/official-badges/security-badge.mdx @@ -9,7 +9,7 @@ import { Callout } from 'nextra/components' **Status: In development** </Callout> -<div className="flex justify-center"><img src="/assets/badges/badges-security.svg" className=""/></div> +<div className="flex justify-center mt-8"><img src="/assets/badges/sec/sec-overview.png" className="h-48"/></div> The active maintained badge is a badge that indicates the security status of a repository. The badge is based on the following criteria: diff --git a/src/pages/index.mdx b/src/pages/index.mdx index 9878ad6d64b102021e400f6e0d63b9bb3e6e4e4f..3ebfc0dfd7148db887d0f745a766b66e6b63c542 100644 --- a/src/pages/index.mdx +++ b/src/pages/index.mdx @@ -1,22 +1,17 @@ --- -sidebar_position: 1 -title: Introduction +title: Home --- -# Badge API - -<div className="flex justify-center"><img src="/assets/badges/badges-stacked.svg" alt="Badges" className="h-32"/></div> - -The Badge API is a service scanning repositories for specific criteria and generating badges based on the results. -The badges are displayed in the [OpenCode software catalog](https://opencode.de/en/software) and indicate the status of the repository in terms of **security**, **maintenance**, and **reuse**. - -You can interact with the Badge API by submitting a repository URL and receiving a badge based on the criteria that the repository meets. The API will -provide you a detailed explanation of the result too. - -## Concepts & Criteria - -You can find details about the concepts and criteria for each badge in the [Concepts](/concepts) section. - -## RESTful API - -The Badge API is a RESTful API. A documentation of the API can be found in the [API](/api-docs) section. \ No newline at end of file +import Hero from '../components/landing-page/Hero' +import ApiSmallDemo from '../components/landing-page/ApiSmallDemo' + +export default function Home() { + return ( + <div className="overflow-hidden"> + <Hero /> + <main> + <ApiSmallDemo /> + </main> + </div> + ) +} diff --git a/src/pages/introduction.mdx b/src/pages/introduction.mdx new file mode 100644 index 0000000000000000000000000000000000000000..d130d5fb0b20f9de6ebb0a1401e3923f96182c53 --- /dev/null +++ b/src/pages/introduction.mdx @@ -0,0 +1,35 @@ +--- +sidebar_position: 1 +title: Introduction +--- + +# Badge API + +The Badge API is a service scanning repositories for specific criteria and generating badges based on the results. +The badges are displayed in the [openCode software catalog](https://opencode.de/en/software) and indicate +the status of the repository in terms of **security**, **maintenance**, and **reuse**. + +You can interact with the Badge API by submitting a repository URL and receiving a badge based on the criteria that the repository meets. The API will +provide you a detailed explanation of the result too. + +## Official Badges on openCode + +<div className="flex justify-center mt-8 bg-gray-100 py-6 px-2 rounded-lg"> + <img src="/assets/badges/badges-overview.png" alt="Badges overview" className="h-32"/> +</div> + +Learn about the different types of badges that are available on openCode and what they mean in the [concepts section](/concepts). + +## Getting started + +### Use the API + +To use the Badge RESTful API, you can submit a repository URL to the API and receive badges based on the criteria that the repository meets. +See all available endpoints and how to use them in the [API documentation](/api-docs). + +### Host the Badge API yourself + +You can host the Badge API yourself. We provide a Helm chart to deploy the Badge API on a Kubernetes cluster ⎈. +Alternatively, you can run the API locally as container or bare metal. Learn more about how to deploy the Badge API in the [deployment guide](/deployment). + +### Contribute to the Badge API \ No newline at end of file