Add error boundary
							
								
								
									
										10
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						|  | @ -49,7 +49,9 @@ docs: docs-deps | ||||||
| # Web app
 | # Web app
 | ||||||
| 
 | 
 | ||||||
| web-deps: | web-deps: | ||||||
| 	cd web && npm install | 	cd web \
 | ||||||
|  | 		&& npm install \
 | ||||||
|  | 		&& node_modules/svgo/bin/svgo src/img/*.svg | ||||||
| 
 | 
 | ||||||
| web-build: | web-build: | ||||||
| 	cd web \
 | 	cd web \
 | ||||||
|  | @ -59,11 +61,7 @@ web-build: | ||||||
| 		&& mv build ../server/site \
 | 		&& mv build ../server/site \
 | ||||||
| 		&& rm \
 | 		&& rm \
 | ||||||
| 			../server/site/config.js \
 | 			../server/site/config.js \
 | ||||||
| 			../server/site/precache* \
 | 			../server/site/asset-manifest.json | ||||||
| 			../server/site/service-worker.js \
 |  | ||||||
| 			../server/site/asset-manifest.json \
 |  | ||||||
| 			../server/site/static/js/*.js.map \
 |  | ||||||
| 			../server/site/static/js/*.js.LICENSE.txt |  | ||||||
| 
 | 
 | ||||||
| web: web-deps web-build | web: web-deps web-build | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										30979
									
								
								web/package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						|  | @ -9,7 +9,8 @@ | ||||||
|     "eject": "react-scripts eject" |     "eject": "react-scripts eject" | ||||||
|   }, |   }, | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@emotion/styled": "latest", |     "@emotion/react": "^11.8.2", | ||||||
|  |     "@emotion/styled": "^11.8.1", | ||||||
|     "@mui/icons-material": "^5.4.2", |     "@mui/icons-material": "^5.4.2", | ||||||
|     "@mui/material": "latest", |     "@mui/material": "latest", | ||||||
|     "dexie": "^3.2.1", |     "dexie": "^3.2.1", | ||||||
|  | @ -18,7 +19,10 @@ | ||||||
|     "react-dom": "latest", |     "react-dom": "latest", | ||||||
|     "react-infinite-scroll-component": "^6.1.0", |     "react-infinite-scroll-component": "^6.1.0", | ||||||
|     "react-router-dom": "^6.2.2", |     "react-router-dom": "^6.2.2", | ||||||
|     "react-scripts": "^3.0.1" |     "react-scripts": "^5.0.0", | ||||||
|  |     "stacktrace-gps": "^3.0.4", | ||||||
|  |     "stacktrace-js": "^2.0.2", | ||||||
|  |     "svgo": "^2.8.0" | ||||||
|   }, |   }, | ||||||
|   "browserslist": { |   "browserslist": { | ||||||
|     "production": [ |     "production": [ | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ import NotificationsOffIcon from '@mui/icons-material/NotificationsOff'; | ||||||
| import api from "../app/Api"; | import api from "../app/Api"; | ||||||
| import routes from "./routes"; | import routes from "./routes"; | ||||||
| import subscriptionManager from "../app/SubscriptionManager"; | import subscriptionManager from "../app/SubscriptionManager"; | ||||||
| import logo from "../img/ntfy.svg" | import logo from "../img/ntfy.svg"; | ||||||
| 
 | 
 | ||||||
| const ActionBar = (props) => { | const ActionBar = (props) => { | ||||||
|     const location = useLocation(); |     const location = useLocation(); | ||||||
|  |  | ||||||
|  | @ -31,10 +31,10 @@ import {useAutoSubscribe, useConnectionListeners} from "./hooks"; | ||||||
| 
 | 
 | ||||||
| const App = () => { | const App = () => { | ||||||
|     return ( |     return ( | ||||||
|         <ErrorBoundary> |  | ||||||
|         <BrowserRouter> |         <BrowserRouter> | ||||||
|             <ThemeProvider theme={theme}> |             <ThemeProvider theme={theme}> | ||||||
|                 <CssBaseline/> |                 <CssBaseline/> | ||||||
|  |                 <ErrorBoundary> | ||||||
|                     <Routes> |                     <Routes> | ||||||
|                         <Route element={<Layout/>}> |                         <Route element={<Layout/>}> | ||||||
|                             <Route path={routes.root} element={<AllSubscriptions/>}/> |                             <Route path={routes.root} element={<AllSubscriptions/>}/> | ||||||
|  | @ -43,9 +43,9 @@ const App = () => { | ||||||
|                             <Route path={routes.subscriptionExternal} element={<SingleSubscription/>}/> |                             <Route path={routes.subscriptionExternal} element={<SingleSubscription/>}/> | ||||||
|                         </Route> |                         </Route> | ||||||
|                     </Routes> |                     </Routes> | ||||||
|  |                 </ErrorBoundary> | ||||||
|             </ThemeProvider> |             </ThemeProvider> | ||||||
|         </BrowserRouter> |         </BrowserRouter> | ||||||
|         </ErrorBoundary> |  | ||||||
|     ); |     ); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,27 +1,64 @@ | ||||||
| import * as React from "react"; | import * as React from "react"; | ||||||
|  | import StackTrace from "stacktrace-js"; | ||||||
|  | import {CircularProgress} from "@mui/material"; | ||||||
|  | import Button from "@mui/material/Button"; | ||||||
| 
 | 
 | ||||||
| class ErrorBoundary extends React.Component { | class ErrorBoundary extends React.Component { | ||||||
|     constructor(props) { |     constructor(props) { | ||||||
|         super(props); |         super(props); | ||||||
|         this.state = { error: null, info: null }; |         this.state = { error: null, info: null, stack: null }; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     componentDidCatch(error, info) { |     componentDidCatch(error, info) { | ||||||
|         this.setState({ error, info }); |         this.setState({ error, info }); | ||||||
|         console.error("[ErrorBoundary] A horrible error occurred", info); |         console.error("[ErrorBoundary] Error caught", error, info); | ||||||
|  |         StackTrace.fromError(error).then(stack => { | ||||||
|  |             console.error("[ErrorBoundary] Stacktrace fetched", stack); | ||||||
|  |             const stackStr = stack.map( el => { | ||||||
|  |                 return `  at ${el.functionName} (${el.fileName}:${el.columnNumber}:${el.lineNumber})\n`; | ||||||
|  |             }) | ||||||
|  |             this.setState({ stack: stackStr }) | ||||||
|  |         }); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     static getDerivedStateFromError(error) { |     copyStack() { | ||||||
|         return { error: true, errorMessage: error.toString() } |         let stack = ""; | ||||||
|  |         if (this.state.stack) { | ||||||
|  |             stack += `Stack trace:\n${this.state.error}\n${this.state.stack}\n\n`; | ||||||
|  |         } | ||||||
|  |         stack += `Original stack trace:\n${this.state.error}\n${this.state.info.componentStack}\n\n`; | ||||||
|  |         navigator.clipboard.writeText(stack); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     render() { |     render() { | ||||||
|         if (this.state.info) { |         if (this.state.info) { | ||||||
|             return ( |             return ( | ||||||
|                 <div> |                 <div style={{margin: '20px'}}> | ||||||
|                     <h2>Something went wrong.</h2> |                     <h2>Oh no, ntfy crashed 😮</h2> | ||||||
|                     <pre>{this.state.error && this.state.error.toString()}</pre> |                     <p> | ||||||
|                     <pre>{this.state.info.componentStack}</pre> |                         This should obviously not happen. Very sorry about this.<br/> | ||||||
|  |                         If you have a minute, please <a href="https://github.com/binwiederhier/ntfy/issues">report this on GitHub</a>, or let us | ||||||
|  |                         know via <a href="https://discord.gg/cT7ECsZj9w">Discord</a> or <a href="https://matrix.to/#/#ntfy:matrix.org">Matrix</a>. | ||||||
|  |                     </p> | ||||||
|  |                     <p> | ||||||
|  |                         <Button variant="outlined" onClick={() => this.copyStack()}>Copy stack trace</Button> | ||||||
|  |                     </p> | ||||||
|  |                     <h3>Stack trace</h3> | ||||||
|  |                     {this.state.stack | ||||||
|  |                         ? | ||||||
|  |                             <pre> | ||||||
|  |                                 {this.state.error && this.state.error.toString()}{"\n"} | ||||||
|  |                                 {this.state.stack} | ||||||
|  |                             </pre> | ||||||
|  |                         : | ||||||
|  |                             <> | ||||||
|  |                                 <CircularProgress size="20px" sx={{verticalAlign: "text-bottom"}}/> Gather more info ... | ||||||
|  |                             </> | ||||||
|  |                     } | ||||||
|  |                     <pre> | ||||||
|  |                         {this.state.error && this.state.error.toString()} | ||||||
|  |                         {this.state.info.componentStack} | ||||||
|  |                     </pre> | ||||||
|                 </div> |                 </div> | ||||||
|             ); |             ); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  | @ -1 +1 @@ | ||||||
| <svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#555555"><g><path d="M0,0h24v24H0V0z" fill="none"/></g><g><g><path d="M17.6,9.48l1.84-3.18c0.16-0.31,0.04-0.69-0.26-0.85c-0.29-0.15-0.65-0.06-0.83,0.22l-1.88,3.24 c-2.86-1.21-6.08-1.21-8.94,0L5.65,5.67c-0.19-0.29-0.58-0.38-0.87-0.2C4.5,5.65,4.41,6.01,4.56,6.3L6.4,9.48 C3.3,11.25,1.28,14.44,1,18h22C22.72,14.44,20.7,11.25,17.6,9.48z M7,15.25c-0.69,0-1.25-0.56-1.25-1.25 c0-0.69,0.56-1.25,1.25-1.25S8.25,13.31,8.25,14C8.25,14.69,7.69,15.25,7,15.25z M17,15.25c-0.69,0-1.25-0.56-1.25-1.25 c0-0.69,0.56-1.25,1.25-1.25s1.25,0.56,1.25,1.25C18.25,14.69,17.69,15.25,17,15.25z"/></g></g></svg> | <svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" fill="#555"><path d="M0 0h24v24H0V0z" fill="none"/><path d="m17.6 9.48 1.84-3.18c.16-.31.04-.69-.26-.85a.637.637 0 0 0-.83.22l-1.88 3.24a11.463 11.463 0 0 0-8.94 0L5.65 5.67a.643.643 0 0 0-.87-.2c-.28.18-.37.54-.22.83L6.4 9.48A10.78 10.78 0 0 0 1 18h22a10.78 10.78 0 0 0-5.4-8.52zM7 15.25a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5zm10 0a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5z"/></svg> | ||||||
| Before Width: | Height: | Size: 712 B After Width: | Height: | Size: 455 B | 
|  | @ -1 +1 @@ | ||||||
| <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#B300FF"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 3l.01 10.55c-.59-.34-1.27-.55-2-.55C7.79 13 6 14.79 6 17s1.79 4 4.01 4S14 19.21 14 17V7h4V3h-6zm-1.99 16c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/></svg> | <svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" fill="#B300FF"><path d="M0 0h24v24H0V0z" fill="none"/><path d="m12 3 .01 10.55c-.59-.34-1.27-.55-2-.55a4.001 4.001 0 1 0 0 8c2.22 0 3.99-1.79 3.99-4V7h4V3h-6zm-1.99 16c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/></svg> | ||||||
| Before Width: | Height: | Size: 312 B After Width: | Height: | Size: 283 B | 
|  | @ -1 +1 @@ | ||||||
| <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#00ADFF"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 16h8v2H8zm0-4h8v2H8zm6-10H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm4 18H6V4h7v5h5v11z"/></svg> | <svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" fill="#00ADFF"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 16h8v2H8zm0-4h8v2H8zm6-10H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm4 18H6V4h7v5h5v11z"/></svg> | ||||||
| Before Width: | Height: | Size: 272 B After Width: | Height: | Size: 247 B | 
|  | @ -1 +1 @@ | ||||||
| <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#E30000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4.86 8.86l-3 3.87L9 13.14 6 17h12l-3.86-5.14z"/></svg> | <svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" fill="#E30000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4.86 8.86-3 3.87L9 13.14 6 17h12l-3.86-5.14z"/></svg> | ||||||
| Before Width: | Height: | Size: 297 B After Width: | Height: | Size: 271 B | 
|  | @ -1 +1 @@ | ||||||
| <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#FF9800"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 6.47L5.76 10H20v8H4V6.47M22 4h-4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4z"/></svg> | <svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" fill="#FF9800"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 6.47 5.76 10H20v8H4V6.47M22 4h-4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4z"/></svg> | ||||||
| Before Width: | Height: | Size: 297 B After Width: | Height: | Size: 272 B | 
|  | @ -1,171 +1 @@ | ||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | <svg width="50mm" height="50mm" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><g style="display:inline"><path style="color:#000;fill:#777;fill-opacity:1;stroke:none;stroke-width:.754022;-inkscape-stroke:none" d="M59.292 93.677c-3.58 0-6.647 2.817-6.647 6.398v.003l.035 27.867-.9 6.635 12.227-3.248H94.4c3.58 0 6.646-2.82 6.646-6.402v-24.855c0-3.58-3.065-6.396-6.643-6.398H94.4zm0 4.516h35.112c1.257.002 2.127.917 2.127 1.882v24.855c0 .966-.871 1.882-2.13 1.882H63.344l-6.211 1.877.063-.366-.034-28.248c0-.966.87-1.882 2.13-1.882z" transform="translate(-51.452 -87.327)"/><g style="font-size:8.48274px;font-family:sans-serif;letter-spacing:0;word-spacing:0;fill:#777;fill-opacity:1;stroke:none;stroke-width:.525121"><path style="color:#000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#777;fill-opacity:1;stroke:none;-inkscape-stroke:none" d="M62.57 116.77v-1.312l3.28-1.459q.159-.068.306-.102.158-.045.283-.068l.271-.022v-.09q-.136-.012-.271-.046-.125-.023-.283-.057-.147-.045-.306-.113l-3.28-1.459v-1.323l5.068 2.319v1.413z" transform="matrix(2.14521 0 0 2.55031 -122.7 -265.715)"/><path style="color:#000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#777;fill-opacity:1;stroke:none;-inkscape-stroke:none" d="M62.309 110.31v1.903l3.437 1.53.022.007-.022.008-3.437 1.53v1.892l.37-.17 5.221-2.39v-1.75zm.525.817 4.541 2.08v1.076l-4.541 2.078v-.732l3.12-1.389.003-.002a1.56 1.56 0 0 1 .258-.086h.006l.008-.002c.094-.027.176-.047.246-.06l.498-.041v-.574l-.24-.02a1.411 1.411 0 0 1-.231-.04l-.008-.001-.008-.002a9.077 9.077 0 0 1-.263-.053 2.781 2.781 0 0 1-.266-.097l-.004-.002-3.119-1.39z" transform="matrix(2.14521 0 0 2.55031 -122.7 -265.715)"/></g><g style="font-size:8.48274px;font-family:sans-serif;letter-spacing:0;word-spacing:0;fill:#777;fill-opacity:1;stroke:none;stroke-width:.525121"><path style="color:#000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#777;fill-opacity:1;stroke:none;-inkscape-stroke:none" d="M69.171 117.754h5.43v1.278h-5.43Z" transform="matrix(2.13886 0 0 2.45586 -121.197 -258.267)"/><path style="color:#000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#777;fill-opacity:1;stroke:none;-inkscape-stroke:none" d="M68.908 117.492v1.802h5.955v-1.802zm.526.524h4.904v.754h-4.904z" transform="matrix(2.13886 0 0 2.45586 -121.197 -258.267)"/></g></g></svg> | ||||||
| <!-- Created with Inkscape (http://www.inkscape.org/) --> |  | ||||||
| 
 |  | ||||||
| <svg |  | ||||||
|    width="50mm" |  | ||||||
|    height="50mm" |  | ||||||
|    viewBox="0 0 50 49.999999" |  | ||||||
|    version="1.1" |  | ||||||
|    id="svg8" |  | ||||||
|    inkscape:version="1.1.1 (3bf5ae0, 2021-09-20)" |  | ||||||
|    sodipodi:docname="main-list-icon.svg" |  | ||||||
|    inkscape:export-filename="/home/pheckel/Code/ntfy-android/assets/launcher_full_bg.png" |  | ||||||
|    inkscape:export-xdpi="260.10001" |  | ||||||
|    inkscape:export-ydpi="260.10001" |  | ||||||
|    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |  | ||||||
|    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |  | ||||||
|    xmlns="http://www.w3.org/2000/svg" |  | ||||||
|    xmlns:svg="http://www.w3.org/2000/svg" |  | ||||||
|    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |  | ||||||
|    xmlns:cc="http://creativecommons.org/ns#" |  | ||||||
|    xmlns:dc="http://purl.org/dc/elements/1.1/"> |  | ||||||
|   <defs |  | ||||||
|      id="defs2"> |  | ||||||
|     <filter |  | ||||||
|        style="color-interpolation-filters:sRGB" |  | ||||||
|        inkscape:label="Drop Shadow" |  | ||||||
|        id="filter3958" |  | ||||||
|        x="-0.076083146" |  | ||||||
|        y="-0.091641665" |  | ||||||
|        width="1.1759423" |  | ||||||
|        height="1.2114791"> |  | ||||||
|       <feFlood |  | ||||||
|          flood-opacity="0.192157" |  | ||||||
|          flood-color="rgb(0,0,0)" |  | ||||||
|          result="flood" |  | ||||||
|          id="feFlood3948" /> |  | ||||||
|       <feComposite |  | ||||||
|          in="flood" |  | ||||||
|          in2="SourceGraphic" |  | ||||||
|          operator="in" |  | ||||||
|          result="composite1" |  | ||||||
|          id="feComposite3950" /> |  | ||||||
|       <feGaussianBlur |  | ||||||
|          in="composite1" |  | ||||||
|          stdDeviation="4" |  | ||||||
|          result="blur" |  | ||||||
|          id="feGaussianBlur3952" /> |  | ||||||
|       <feOffset |  | ||||||
|          dx="3" |  | ||||||
|          dy="2.95367" |  | ||||||
|          result="offset" |  | ||||||
|          id="feOffset3954" /> |  | ||||||
|       <feComposite |  | ||||||
|          in="SourceGraphic" |  | ||||||
|          in2="offset" |  | ||||||
|          operator="over" |  | ||||||
|          result="composite2" |  | ||||||
|          id="feComposite3956" /> |  | ||||||
|     </filter> |  | ||||||
|   </defs> |  | ||||||
|   <sodipodi:namedview |  | ||||||
|      id="base" |  | ||||||
|      pagecolor="#ffffff" |  | ||||||
|      bordercolor="#666666" |  | ||||||
|      borderopacity="1.0" |  | ||||||
|      inkscape:pageopacity="0" |  | ||||||
|      inkscape:pageshadow="2" |  | ||||||
|      inkscape:zoom="2.6887315" |  | ||||||
|      inkscape:cx="42.40716" |  | ||||||
|      inkscape:cy="53.189293" |  | ||||||
|      inkscape:document-units="mm" |  | ||||||
|      inkscape:current-layer="layer1" |  | ||||||
|      showgrid="false" |  | ||||||
|      inkscape:measure-start="0,0" |  | ||||||
|      inkscape:measure-end="0,0" |  | ||||||
|      inkscape:snap-text-baseline="true" |  | ||||||
|      inkscape:window-width="1863" |  | ||||||
|      inkscape:window-height="1025" |  | ||||||
|      inkscape:window-x="57" |  | ||||||
|      inkscape:window-y="27" |  | ||||||
|      inkscape:window-maximized="1" |  | ||||||
|      fit-margin-top="0" |  | ||||||
|      fit-margin-left="0" |  | ||||||
|      fit-margin-right="0" |  | ||||||
|      fit-margin-bottom="0" |  | ||||||
|      showguides="false" |  | ||||||
|      inkscape:guide-bbox="true" |  | ||||||
|      inkscape:pagecheckerboard="0" |  | ||||||
|      inkscape:rotation="-1"> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="9.8690703,86.715698" |  | ||||||
|        orientation="1,0" |  | ||||||
|        id="guide1770" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="39.661132,81.074874" |  | ||||||
|        orientation="1,0" |  | ||||||
|        id="guide1772" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="9.8690703,58.786381" |  | ||||||
|        orientation="0,-1" |  | ||||||
|        id="guide1774" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="-2.6121775,28.943566" |  | ||||||
|        orientation="0,-1" |  | ||||||
|        id="guide1776" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="14.686182,55.195651" |  | ||||||
|        orientation="1,0" |  | ||||||
|        id="guide4020" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="34.626283,58.786381" |  | ||||||
|        orientation="1,0" |  | ||||||
|        id="guide4022" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="12.398156,51.002016" |  | ||||||
|        orientation="0,-1" |  | ||||||
|        id="guide4024" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="11.073267,36.978591" |  | ||||||
|        orientation="0,-1" |  | ||||||
|        id="guide4026" /> |  | ||||||
|   </sodipodi:namedview> |  | ||||||
|   <metadata |  | ||||||
|      id="metadata5"> |  | ||||||
|     <rdf:RDF> |  | ||||||
|       <cc:Work |  | ||||||
|          rdf:about=""> |  | ||||||
|         <dc:format>image/svg+xml</dc:format> |  | ||||||
|         <dc:type |  | ||||||
|            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |  | ||||||
|       </cc:Work> |  | ||||||
|     </rdf:RDF> |  | ||||||
|   </metadata> |  | ||||||
|   <g |  | ||||||
|      inkscape:label="foreground" |  | ||||||
|      inkscape:groupmode="layer" |  | ||||||
|      id="layer1" |  | ||||||
|      transform="translate(-51.451771,-87.327048)" |  | ||||||
|      style="display:inline"> |  | ||||||
|     <path |  | ||||||
|        id="path2498" |  | ||||||
|        style="color:#000000;fill:#777777;fill-opacity:1;stroke:none;stroke-width:0.754022;-inkscape-stroke:none" |  | ||||||
|        d="m 59.291677,93.677052 c -3.579993,0 -6.646873,2.817003 -6.646873,6.398338 v 0.003 l 0.03508,27.86677 -0.899113,6.63475 12.226096,-3.24797 H 94.40052 c 3.579985,0 6.64687,-2.82079 6.64687,-6.40216 v -24.85449 c 0,-3.580312 -3.065184,-6.39668 -6.643822,-6.398338 h -0.0031 z m 0,4.516205 h 35.108844 0.0031 c 1.257851,0.0013 2.12767,0.916373 2.12767,1.882133 v 24.85442 c 0,0.9666 -0.871353,1.88213 -2.13072,1.88213 H 63.344139 l -6.211425,1.87679 0.0633,-0.36604 -0.03431,-28.2473 c 0,-0.966516 0.870609,-1.882133 2.129956,-1.882133 z" /> |  | ||||||
|     <g |  | ||||||
|        id="path1011-6-2" |  | ||||||
|        transform="matrix(2.1452134,0,0,2.5503116,-71.247407,-178.388)" |  | ||||||
|        style="font-size:8.48274px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#777777;fill-opacity:1;stroke:none;stroke-width:0.525121"> |  | ||||||
|       <path |  | ||||||
|          style="color:#000000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#777777;fill-opacity:1;stroke:none;-inkscape-stroke:none" |  | ||||||
|          d="m 62.57046,116.77004 v -1.31201 l 3.280018,-1.45904 q 0.158346,-0.0679 0.305381,-0.1018 0.158346,-0.0452 0.282761,-0.0679 0.135725,-0.0113 0.271449,-0.0226 v -0.0905 q -0.135724,-0.0113 -0.271449,-0.0452 -0.124415,-0.0226 -0.282761,-0.0566 -0.147035,-0.0452 -0.305381,-0.1131 l -3.280018,-1.45904 v -1.32332 l 5.067063,2.31863 v 1.4138 z" |  | ||||||
|          id="path7553" /> |  | ||||||
|       <path |  | ||||||
|          style="color:#000000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#777777;fill-opacity:1;stroke:none;-inkscape-stroke:none" |  | ||||||
|          d="m 62.308594,110.31055 v 1.90234 l 3.4375,1.5293 c 0.0073,0.003 0.0142,0.005 0.02148,0.008 -0.0073,0.003 -0.0142,0.005 -0.02148,0.008 l -3.4375,1.5293 v 1.89258 l 0.371093,-0.16992 5.220704,-2.39063 v -1.75 z m 0.52539,0.8164 4.541016,2.08008 v 1.07617 l -4.541016,2.07813 v -0.73242 l 3.119141,-1.38868 0.0039,-0.002 c 0.09141,-0.0389 0.178343,-0.0676 0.257813,-0.0859 h 0.0059 l 0.0078,-0.002 c 0.09483,-0.0271 0.176055,-0.0474 0.246093,-0.0606 l 0.498047,-0.041 v -0.57422 l -0.240234,-0.0195 c -0.07606,-0.006 -0.153294,-0.0198 -0.230469,-0.0391 l -0.0078,-0.002 -0.0078,-0.002 c -0.07608,-0.0138 -0.16556,-0.0318 -0.263672,-0.0527 -0.08398,-0.0262 -0.172736,-0.058 -0.265625,-0.0977 l -0.0039,-0.002 -3.119141,-1.38868 z" |  | ||||||
|          id="path7555" /> |  | ||||||
|     </g> |  | ||||||
|     <g |  | ||||||
|        id="g1224" |  | ||||||
|        transform="matrix(2.1388566,0,0,2.4558588,-69.745456,-170.93962)" |  | ||||||
|        style="font-size:8.48274px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#777777;fill-opacity:1;stroke:none;stroke-width:0.525121"> |  | ||||||
|       <path |  | ||||||
|          style="color:#000000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#777777;fill-opacity:1;stroke:none;-inkscape-stroke:none" |  | ||||||
|          d="m 69.17132,117.75404 h 5.428996 v 1.27808 H 69.17132 Z" |  | ||||||
|          id="path1220" /> |  | ||||||
|       <path |  | ||||||
|          style="color:#000000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#777777;fill-opacity:1;stroke:none;-inkscape-stroke:none" |  | ||||||
|          d="m 68.908203,117.49219 v 0.26172 1.54101 h 5.955078 v -1.80273 z m 0.525391,0.52344 h 4.904297 v 0.7539 h -4.904297 z" |  | ||||||
|          id="path1222" /> |  | ||||||
|     </g> |  | ||||||
|   </g> |  | ||||||
| </svg> |  | ||||||
| Before Width: | Height: | Size: 7 KiB After Width: | Height: | Size: 2.3 KiB | 
|  | @ -1,214 +1 @@ | ||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | <svg width="50mm" height="50mm" viewBox="0 0 50 50" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="a"><stop style="stop-color:#348878;stop-opacity:1" offset="0"/><stop style="stop-color:#56bda8;stop-opacity:1" offset="1"/></linearGradient><linearGradient xlink:href="#a" id="b" x1="160.722" y1="128.533" x2="168.412" y2="134.326" gradientUnits="userSpaceOnUse" gradientTransform="translate(-845.726 -630.598) scale(5.59448)"/></defs><g style="display:inline"><path style="color:#000;fill:url(#b);stroke:none;stroke-width:3.72347;-inkscape-stroke:none" d="M94.237 89.912H59.499c-2.388 0-4.342 1.844-4.342 4.098l.033 27.754-.648 3.738 9.297-2.806h30.396c2.388 0 4.342-1.845 4.342-4.099V94.01c0-2.254-1.954-4.098-4.342-4.098z" transform="translate(-51.147 -81.516)"/><path style="color:#000;fill:#fff;stroke:none;stroke-width:.762343;-inkscape-stroke:none" d="M58.849 86.79c-3.62 0-6.72 2.848-6.72 6.47v.002l.035 30.273-.91 6.708 12.362-3.284h30.729c3.62 0 6.72-2.852 6.72-6.473V93.26c0-3.62-3.099-6.469-6.717-6.469h-.003zm0 4.566h35.499c1.272 0 2.151.927 2.151 1.903v27.227c0 .977-.88 1.924-2.154 1.903h-31.4l-6.28 1.898.065-.37-.035-30.658c0-.977.88-1.903 2.154-1.903z" transform="translate(-51.147 -81.516)"/><g style="font-size:8.48274px;font-family:sans-serif;letter-spacing:0;word-spacing:0;fill:#000;stroke:none;stroke-width:.525121"><path style="color:#000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#fff;stroke:none;-inkscape-stroke:none" d="M62.57 116.77v-1.312l3.28-1.459q.159-.068.306-.102.158-.045.283-.068l.271-.022v-.09q-.136-.012-.271-.046-.125-.023-.283-.057-.147-.045-.306-.113l-3.28-1.459v-1.323l5.068 2.319v1.413z" transform="matrix(2.1689 0 0 2.57844 -124.28 -268.742)"/><path style="color:#000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#fff;stroke:none;-inkscape-stroke:none" d="M62.309 110.31v1.903l3.437 1.53.022.007-.022.008-3.437 1.53v1.892l.37-.17 5.221-2.39v-1.75zm.525.817 4.541 2.08v1.076l-4.541 2.078v-.732l3.12-1.389.003-.002a1.56 1.56 0 0 1 .258-.086h.006l.008-.002c.094-.027.176-.047.246-.06l.498-.041v-.574l-.24-.02a1.411 1.411 0 0 1-.231-.04l-.008-.001-.008-.002a9.077 9.077 0 0 1-.263-.053 2.781 2.781 0 0 1-.266-.097l-.004-.002-3.119-1.39z" transform="matrix(2.1689 0 0 2.57844 -124.28 -268.742)"/></g><g style="font-size:8.48274px;font-family:sans-serif;letter-spacing:0;word-spacing:0;fill:#000;stroke:none;stroke-width:.525121"><path style="color:#000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#fff;stroke:none;-inkscape-stroke:none" d="M69.171 117.754h5.43v1.278h-5.43Z" transform="matrix(2.16247 0 0 2.48294 -122.76 -261.211)"/><path style="color:#000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#fff;stroke:none;-inkscape-stroke:none" d="M68.908 117.492v1.802h5.955v-1.802zm.526.524h4.904v.754h-4.904z" transform="matrix(2.16247 0 0 2.48294 -122.76 -261.211)"/></g></g></svg> | ||||||
| <!-- Created with Inkscape (http://www.inkscape.org/) --> |  | ||||||
| 
 |  | ||||||
| <svg |  | ||||||
|    width="50mm" |  | ||||||
|    height="50mm" |  | ||||||
|    viewBox="0 0 50 50" |  | ||||||
|    version="1.1" |  | ||||||
|    id="svg8" |  | ||||||
|    inkscape:version="1.1.1 (3bf5ae0, 2021-09-20)" |  | ||||||
|    sodipodi:docname="favicon-full.svg" |  | ||||||
|    inkscape:export-filename="/home/pheckel/Code/ntfy-android/assets/favicon-full.png" |  | ||||||
|    inkscape:export-xdpi="65.019997" |  | ||||||
|    inkscape:export-ydpi="65.019997" |  | ||||||
|    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |  | ||||||
|    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |  | ||||||
|    xmlns:xlink="http://www.w3.org/1999/xlink" |  | ||||||
|    xmlns="http://www.w3.org/2000/svg" |  | ||||||
|    xmlns:svg="http://www.w3.org/2000/svg" |  | ||||||
|    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |  | ||||||
|    xmlns:cc="http://creativecommons.org/ns#" |  | ||||||
|    xmlns:dc="http://purl.org/dc/elements/1.1/"> |  | ||||||
|   <defs |  | ||||||
|      id="defs2"> |  | ||||||
|     <linearGradient |  | ||||||
|        inkscape:collect="always" |  | ||||||
|        id="linearGradient28858-5"> |  | ||||||
|       <stop |  | ||||||
|          style="stop-color:#348878;stop-opacity:1" |  | ||||||
|          offset="0" |  | ||||||
|          id="stop28854-3" /> |  | ||||||
|       <stop |  | ||||||
|          style="stop-color:#56bda8;stop-opacity:1" |  | ||||||
|          offset="1" |  | ||||||
|          id="stop28856-5" /> |  | ||||||
|     </linearGradient> |  | ||||||
|     <linearGradient |  | ||||||
|        inkscape:collect="always" |  | ||||||
|        xlink:href="#linearGradient28858-5" |  | ||||||
|        id="linearGradient3255" |  | ||||||
|        x1="160.72209" |  | ||||||
|        y1="128.53317" |  | ||||||
|        x2="168.41153" |  | ||||||
|        y2="134.32626" |  | ||||||
|        gradientUnits="userSpaceOnUse" |  | ||||||
|        gradientTransform="matrix(5.5944799,0,0,5.5944799,-845.72623,-630.59839)" /> |  | ||||||
|     <filter |  | ||||||
|        style="color-interpolation-filters:sRGB;" |  | ||||||
|        inkscape:label="Drop Shadow" |  | ||||||
|        id="filter3958" |  | ||||||
|        x="-0.076083149" |  | ||||||
|        y="-0.091641662" |  | ||||||
|        width="1.1759423" |  | ||||||
|        height="1.2114791"> |  | ||||||
|       <feFlood |  | ||||||
|          flood-opacity="0.192157" |  | ||||||
|          flood-color="rgb(0,0,0)" |  | ||||||
|          result="flood" |  | ||||||
|          id="feFlood3948" /> |  | ||||||
|       <feComposite |  | ||||||
|          in="flood" |  | ||||||
|          in2="SourceGraphic" |  | ||||||
|          operator="in" |  | ||||||
|          result="composite1" |  | ||||||
|          id="feComposite3950" /> |  | ||||||
|       <feGaussianBlur |  | ||||||
|          in="composite1" |  | ||||||
|          stdDeviation="4" |  | ||||||
|          result="blur" |  | ||||||
|          id="feGaussianBlur3952" /> |  | ||||||
|       <feOffset |  | ||||||
|          dx="3" |  | ||||||
|          dy="2.95367" |  | ||||||
|          result="offset" |  | ||||||
|          id="feOffset3954" /> |  | ||||||
|       <feComposite |  | ||||||
|          in="SourceGraphic" |  | ||||||
|          in2="offset" |  | ||||||
|          operator="over" |  | ||||||
|          result="composite2" |  | ||||||
|          id="feComposite3956" /> |  | ||||||
|     </filter> |  | ||||||
|   </defs> |  | ||||||
|   <sodipodi:namedview |  | ||||||
|      id="base" |  | ||||||
|      pagecolor="#747474" |  | ||||||
|      bordercolor="#666666" |  | ||||||
|      borderopacity="1.0" |  | ||||||
|      inkscape:pageopacity="0" |  | ||||||
|      inkscape:pageshadow="2" |  | ||||||
|      inkscape:zoom="1.8244841" |  | ||||||
|      inkscape:cx="-51.247364" |  | ||||||
|      inkscape:cy="98.109926" |  | ||||||
|      inkscape:document-units="mm" |  | ||||||
|      inkscape:current-layer="layer1" |  | ||||||
|      showgrid="false" |  | ||||||
|      inkscape:measure-start="0,0" |  | ||||||
|      inkscape:measure-end="0,0" |  | ||||||
|      inkscape:snap-text-baseline="true" |  | ||||||
|      inkscape:window-width="1863" |  | ||||||
|      inkscape:window-height="1025" |  | ||||||
|      inkscape:window-x="1977" |  | ||||||
|      inkscape:window-y="27" |  | ||||||
|      inkscape:window-maximized="1" |  | ||||||
|      fit-margin-top="0" |  | ||||||
|      fit-margin-left="0" |  | ||||||
|      fit-margin-right="0" |  | ||||||
|      fit-margin-bottom="0" |  | ||||||
|      showguides="false" |  | ||||||
|      inkscape:guide-bbox="true" |  | ||||||
|      inkscape:pagecheckerboard="0"> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="10.173514,67.718331" |  | ||||||
|        orientation="1,0" |  | ||||||
|        id="guide1770" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="39.965574,62.077508" |  | ||||||
|        orientation="1,0" |  | ||||||
|        id="guide1772" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="10.173514,39.789015" |  | ||||||
|        orientation="0,-1" |  | ||||||
|        id="guide1774" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="-2.3077334,9.9462015" |  | ||||||
|        orientation="0,-1" |  | ||||||
|        id="guide1776" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="14.990626,36.198285" |  | ||||||
|        orientation="1,0" |  | ||||||
|        id="guide4020" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="34.930725,39.789015" |  | ||||||
|        orientation="1,0" |  | ||||||
|        id="guide4022" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="12.7026,32.00465" |  | ||||||
|        orientation="0,-1" |  | ||||||
|        id="guide4024" /> |  | ||||||
|     <sodipodi:guide |  | ||||||
|        position="11.377711,17.981227" |  | ||||||
|        orientation="0,-1" |  | ||||||
|        id="guide4026" /> |  | ||||||
|   </sodipodi:namedview> |  | ||||||
|   <metadata |  | ||||||
|      id="metadata5"> |  | ||||||
|     <rdf:RDF> |  | ||||||
|       <cc:Work |  | ||||||
|          rdf:about=""> |  | ||||||
|         <dc:format>image/svg+xml</dc:format> |  | ||||||
|         <dc:type |  | ||||||
|            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |  | ||||||
|       </cc:Work> |  | ||||||
|     </rdf:RDF> |  | ||||||
|   </metadata> |  | ||||||
|   <g |  | ||||||
|      inkscape:groupmode="layer" |  | ||||||
|      id="layer2" |  | ||||||
|      inkscape:label="background" |  | ||||||
|      style="display:inline" /> |  | ||||||
|   <g |  | ||||||
|      inkscape:label="foreground" |  | ||||||
|      inkscape:groupmode="layer" |  | ||||||
|      id="layer1" |  | ||||||
|      transform="translate(-51.147327,-81.515579)" |  | ||||||
|      style="display:inline"> |  | ||||||
|     <path |  | ||||||
|        style="color:#000000;fill:url(#linearGradient3255);stroke:none;stroke-width:3.72347;-inkscape-stroke:none" |  | ||||||
|        d="M 94.236816,89.911669 H 59.499347 c -2.388219,0 -4.34216,1.844109 -4.34216,4.098013 l 0.03319,27.754068 -0.648601,3.73856 9.297695,-2.80676 h 30.395197 c 2.388222,0 4.342215,-1.8441 4.342215,-4.09807 V 94.009682 c 0,-2.253904 -1.953993,-4.098013 -4.342215,-4.098013 z" |  | ||||||
|        id="path7368" /> |  | ||||||
|     <path |  | ||||||
|        id="path2498" |  | ||||||
|        style="color:#000000;fill:#ffffff;stroke:none;stroke-width:0.762343;-inkscape-stroke:none" |  | ||||||
|        d="m 58.84854,86.790183 c -3.61952,0 -6.720259,2.848072 -6.720259,6.468906 v 0.0031 l 0.03546,30.272721 -0.90904,6.70792 12.361084,-3.2838 H 94.34501 c 3.619512,0 6.72026,-2.85186 6.72026,-6.47275 V 93.259089 c 0,-3.619798 -3.099027,-6.468906 -6.717176,-6.468906 h -0.0032 z m 0,4.566015 h 35.496477 0.0031 c 1.27174,0 2.15116,0.92648 2.15116,1.902891 v 27.227171 c 0,0.97724 -0.881151,1.92417 -2.154244,1.9029 H 62.945819 l -6.280004,1.89749 0.064,-0.3701 -0.0347,-30.657461 c 0,-0.977177 0.880222,-1.902891 2.153473,-1.902891 z" |  | ||||||
|        sodipodi:nodetypes="ssccccsssscsccsssscccccc" /> |  | ||||||
|     <g |  | ||||||
|        id="path1011-6-2" |  | ||||||
|        transform="matrix(2.1688984,0,0,2.5784384,-73.131815,-187.22607)" |  | ||||||
|        style="font-size:8.48274px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke:none;stroke-width:0.525121"> |  | ||||||
|       <path |  | ||||||
|          style="color:#000000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#ffffff;stroke:none;-inkscape-stroke:none" |  | ||||||
|          d="m 62.57046,116.77004 v -1.31201 l 3.280018,-1.45904 q 0.158346,-0.0679 0.305381,-0.1018 0.158346,-0.0452 0.282761,-0.0679 0.135725,-0.0113 0.271449,-0.0226 v -0.0905 q -0.135724,-0.0113 -0.271449,-0.0452 -0.124415,-0.0226 -0.282761,-0.0566 -0.147035,-0.0452 -0.305381,-0.1131 l -3.280018,-1.45904 v -1.32332 l 5.067063,2.31863 v 1.4138 z" |  | ||||||
|          id="path7553" /> |  | ||||||
|       <path |  | ||||||
|          style="color:#000000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#ffffff;stroke:none;-inkscape-stroke:none" |  | ||||||
|          d="m 62.308594,110.31055 v 1.90234 l 3.4375,1.5293 c 0.0073,0.003 0.0142,0.005 0.02148,0.008 -0.0073,0.003 -0.0142,0.005 -0.02148,0.008 l -3.4375,1.5293 v 1.89258 l 0.371093,-0.16992 5.220704,-2.39063 v -1.75 z m 0.52539,0.8164 4.541016,2.08008 v 1.07617 l -4.541016,2.07813 v -0.73242 l 3.119141,-1.38868 0.0039,-0.002 c 0.09141,-0.0389 0.178343,-0.0676 0.257813,-0.0859 h 0.0059 l 0.0078,-0.002 c 0.09483,-0.0271 0.176055,-0.0474 0.246093,-0.0606 l 0.498047,-0.041 v -0.57422 l -0.240234,-0.0195 c -0.07606,-0.006 -0.153294,-0.0198 -0.230469,-0.0391 l -0.0078,-0.002 -0.0078,-0.002 c -0.07608,-0.0138 -0.16556,-0.0318 -0.263672,-0.0527 -0.08398,-0.0262 -0.172736,-0.058 -0.265625,-0.0977 l -0.0039,-0.002 -3.119141,-1.38868 z" |  | ||||||
|          id="path7555" /> |  | ||||||
|     </g> |  | ||||||
|     <g |  | ||||||
|        id="g1224" |  | ||||||
|        transform="matrix(2.1624714,0,0,2.4829436,-71.61328,-179.69552)" |  | ||||||
|        style="font-size:8.48274px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke:none;stroke-width:0.525121"> |  | ||||||
|       <path |  | ||||||
|          style="color:#000000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#ffffff;stroke:none;-inkscape-stroke:none" |  | ||||||
|          d="m 69.17132,117.75404 h 5.428996 v 1.27808 H 69.17132 Z" |  | ||||||
|          id="path1220" /> |  | ||||||
|       <path |  | ||||||
|          style="color:#000000;-inkscape-font-specification:'JetBrains Mono, Bold';fill:#ffffff;stroke:none;-inkscape-stroke:none" |  | ||||||
|          d="m 68.908203,117.49219 v 0.26172 1.54101 h 5.955078 v -1.80273 z m 0.525391,0.52344 h 4.904297 v 0.7539 h -4.904297 z" |  | ||||||
|          id="path1222" /> |  | ||||||
|     </g> |  | ||||||
|   </g> |  | ||||||
|   <g |  | ||||||
|      inkscape:groupmode="layer" |  | ||||||
|      id="layer3" |  | ||||||
|      inkscape:label="round icon preview" |  | ||||||
|      style="display:none"> |  | ||||||
|     <path |  | ||||||
|        id="path18850-8-1" |  | ||||||
|        style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width:0.255654" |  | ||||||
|        d="M 50.337488,80.973198 V 131.61213 H 101.65302 V 80.973198 Z m 25.676545,1.442307 h 0.555989 a 24.369387,24.369387 0 0 1 23.860308,21.232925 v 6.09963 a 24.369387,24.369387 0 0 1 -21.288308,21.19336 h 21.288308 v 0.0138 H 51.963792 v -0.0158 H 73.428179 A 24.369387,24.369387 0 0 1 51.963792,107.97535 v -2.49089 A 24.369387,24.369387 0 0 1 76.014033,82.415508 Z" |  | ||||||
|        transform="translate(-51.147326,-81.51558)" /> |  | ||||||
|   </g> |  | ||||||
| </svg> |  | ||||||
| Before Width: | Height: | Size: 8.8 KiB After Width: | Height: | Size: 2.9 KiB | 
|  | @ -1,47 +1 @@ | ||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | <svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path style="color:#000;fill:#999;fill-opacity:1;stroke-width:.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" d="M12.195 20.828a1.275 1.275 0 0 0 .662-.185l6.646-4.037a1.275 1.275 0 0 0 .428-1.751 1.275 1.275 0 0 0-1.751-.428l-5.985 3.635-5.985-3.635a1.275 1.275 0 0 0-1.75.428 1.275 1.275 0 0 0 .427 1.75l6.646 4.038a1.275 1.275 0 0 0 .662.185z"/><path style="color:#000;fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" d="M12.195 15.694a1.275 1.275 0 0 0 .662-.185l6.646-4.037a1.275 1.275 0 0 0 .428-1.751 1.275 1.275 0 0 0-1.751-.428l-5.985 3.635L6.21 9.293a1.275 1.275 0 0 0-1.75.428 1.275 1.275 0 0 0 .427 1.75l6.646 4.038a1.275 1.275 0 0 0 .662.185z"/><path style="color:#000;fill:#ccc;fill-opacity:1;stroke:none;stroke-width:.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" d="M12.117 10.427a1.275 1.275 0 0 0 .661-.185l6.647-4.038a1.275 1.275 0 0 0 .428-1.75 1.275 1.275 0 0 0-1.751-.428L12.117 7.66 6.132 4.026a1.275 1.275 0 0 0-1.751.427 1.275 1.275 0 0 0 .428 1.751l6.646 4.038a1.275 1.275 0 0 0 .662.185z"/></svg> | ||||||
| <svg |  | ||||||
|    height="24px" |  | ||||||
|    viewBox="0 0 24 24" |  | ||||||
|    width="24px" |  | ||||||
|    fill="#000000" |  | ||||||
|    version="1.1" |  | ||||||
|    id="svg1428" |  | ||||||
|    sodipodi:docname="priority_1_24dp.svg" |  | ||||||
|    inkscape:version="1.1.1 (3bf5ae0, 2021-09-20)" |  | ||||||
|    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |  | ||||||
|    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |  | ||||||
|    xmlns="http://www.w3.org/2000/svg" |  | ||||||
|    xmlns:svg="http://www.w3.org/2000/svg"> |  | ||||||
|   <defs |  | ||||||
|      id="defs1432" /> |  | ||||||
|   <sodipodi:namedview |  | ||||||
|      id="namedview1430" |  | ||||||
|      pagecolor="#505050" |  | ||||||
|      bordercolor="#eeeeee" |  | ||||||
|      borderopacity="1" |  | ||||||
|      inkscape:pageshadow="0" |  | ||||||
|      inkscape:pageopacity="0" |  | ||||||
|      inkscape:pagecheckerboard="0" |  | ||||||
|      showgrid="false" |  | ||||||
|      inkscape:zoom="20.517358" |  | ||||||
|      inkscape:cx="22.834324" |  | ||||||
|      inkscape:cy="15.742768" |  | ||||||
|      inkscape:window-width="1863" |  | ||||||
|      inkscape:window-height="1025" |  | ||||||
|      inkscape:window-x="57" |  | ||||||
|      inkscape:window-y="27" |  | ||||||
|      inkscape:window-maximized="1" |  | ||||||
|      inkscape:current-layer="svg1428" /> |  | ||||||
|   <path |  | ||||||
|      style="color:#000000;fill:#999999;fill-opacity:1;stroke-width:0.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" |  | ||||||
|      d="m 12.195014,20.828316 a 1.2747098,1.2747098 0 0 0 0.661605,-0.185206 l 6.646593,-4.037178 a 1.2745823,1.2745823 0 0 0 0.427537,-1.751107 1.2745823,1.2745823 0 0 0 -1.750928,-0.427718 l -5.984807,3.635327 -5.9848086,-3.635327 a 1.2745823,1.2745823 0 0 0 -1.750927,0.427718 1.2745823,1.2745823 0 0 0 0.427536,1.751107 l 6.6464146,4.037178 a 1.2747098,1.2747098 0 0 0 0.661785,0.185206 z" |  | ||||||
|      id="rect3554" /> |  | ||||||
|   <path |  | ||||||
|      style="color:#000000;fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:0.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" |  | ||||||
|      d="m 12.195014,15.694014 a 1.2747098,1.2747098 0 0 0 0.661605,-0.185206 l 6.646593,-4.037176 A 1.2745823,1.2745823 0 0 0 19.930749,9.7205243 1.2745823,1.2745823 0 0 0 18.179821,9.2928073 L 12.195014,12.928134 6.2102054,9.2928073 a 1.2745823,1.2745823 0 0 0 -1.750927,0.427717 1.2745823,1.2745823 0 0 0 0.427536,1.7511077 l 6.6464146,4.037176 a 1.2747098,1.2747098 0 0 0 0.661785,0.185206 z" |  | ||||||
|      id="path9314" /> |  | ||||||
|   <path |  | ||||||
|      style="color:#000000;fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" |  | ||||||
|      d="m 12.116784,10.426777 a 1.2747098,1.2747098 0 0 0 0.661606,-0.185205 l 6.646593,-4.0371767 a 1.2745823,1.2745823 0 0 0 0.427537,-1.751108 1.2745823,1.2745823 0 0 0 -1.750928,-0.427718 l -5.984808,3.635327 -5.9848066,-3.635327 a 1.2745823,1.2745823 0 0 0 -1.750928,0.427718 1.2745823,1.2745823 0 0 0 0.427537,1.751108 L 11.455,10.241572 a 1.2747098,1.2747098 0 0 0 0.661784,0.185205 z" |  | ||||||
|      id="path9316" /> |  | ||||||
| </svg> |  | ||||||
| Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 1.2 KiB | 
|  | @ -1,43 +1 @@ | ||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | <svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path style="color:#000;fill:#999;fill-opacity:1;stroke-width:.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" d="M12.173 17.774a1.275 1.275 0 0 0 .661-.185l6.647-4.037a1.275 1.275 0 0 0 .427-1.751 1.275 1.275 0 0 0-1.75-.428l-5.985 3.635-5.985-3.635a1.275 1.275 0 0 0-1.751.428 1.275 1.275 0 0 0 .428 1.751l6.646 4.037a1.275 1.275 0 0 0 .662.185z"/><path style="color:#000;fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" d="M12.173 12.64a1.275 1.275 0 0 0 .661-.185l6.647-4.037a1.275 1.275 0 0 0 .427-1.751 1.275 1.275 0 0 0-1.75-.428l-5.985 3.635L6.188 6.24a1.275 1.275 0 0 0-1.751.428 1.275 1.275 0 0 0 .428 1.75l6.646 4.038a1.275 1.275 0 0 0 .662.185z"/></svg> | ||||||
| <svg |  | ||||||
|    height="24px" |  | ||||||
|    viewBox="0 0 24 24" |  | ||||||
|    width="24px" |  | ||||||
|    fill="#000000" |  | ||||||
|    version="1.1" |  | ||||||
|    id="svg1428" |  | ||||||
|    sodipodi:docname="priority_2_24dp.svg" |  | ||||||
|    inkscape:version="1.1.1 (3bf5ae0, 2021-09-20)" |  | ||||||
|    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |  | ||||||
|    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |  | ||||||
|    xmlns="http://www.w3.org/2000/svg" |  | ||||||
|    xmlns:svg="http://www.w3.org/2000/svg"> |  | ||||||
|   <defs |  | ||||||
|      id="defs1432" /> |  | ||||||
|   <sodipodi:namedview |  | ||||||
|      id="namedview1430" |  | ||||||
|      pagecolor="#505050" |  | ||||||
|      bordercolor="#eeeeee" |  | ||||||
|      borderopacity="1" |  | ||||||
|      inkscape:pageshadow="0" |  | ||||||
|      inkscape:pageopacity="0" |  | ||||||
|      inkscape:pagecheckerboard="0" |  | ||||||
|      showgrid="false" |  | ||||||
|      inkscape:zoom="20.517358" |  | ||||||
|      inkscape:cx="22.834324" |  | ||||||
|      inkscape:cy="15.742768" |  | ||||||
|      inkscape:window-width="1863" |  | ||||||
|      inkscape:window-height="1025" |  | ||||||
|      inkscape:window-x="57" |  | ||||||
|      inkscape:window-y="27" |  | ||||||
|      inkscape:window-maximized="1" |  | ||||||
|      inkscape:current-layer="svg1428" /> |  | ||||||
|   <path |  | ||||||
|      style="color:#000000;fill:#999999;fill-opacity:1;stroke-width:0.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" |  | ||||||
|      d="m 12.172712,17.774352 a 1.2747098,1.2747098 0 0 0 0.661605,-0.185206 l 6.646593,-4.037178 a 1.2745823,1.2745823 0 0 0 0.427537,-1.751107 1.2745823,1.2745823 0 0 0 -1.750928,-0.427718 L 12.172712,15.00847 6.1879033,11.373143 a 1.2745823,1.2745823 0 0 0 -1.750927,0.427718 1.2745823,1.2745823 0 0 0 0.427536,1.751107 l 6.6464147,4.037178 a 1.2747098,1.2747098 0 0 0 0.661785,0.185206 z" |  | ||||||
|      id="rect3554" /> |  | ||||||
|   <path |  | ||||||
|      style="color:#000000;fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:0.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" |  | ||||||
|      d="m 12.172712,12.64005 a 1.2747098,1.2747098 0 0 0 0.661605,-0.185206 L 19.48091,8.4176679 A 1.2745823,1.2745823 0 0 0 19.908447,6.6665602 1.2745823,1.2745823 0 0 0 18.157519,6.2388432 L 12.172712,9.8741699 6.1879033,6.2388432 a 1.2745823,1.2745823 0 0 0 -1.750927,0.427717 1.2745823,1.2745823 0 0 0 0.427536,1.7511077 l 6.6464147,4.0371761 a 1.2747098,1.2747098 0 0 0 0.661785,0.185206 z" |  | ||||||
|      id="path9314" /> |  | ||||||
| </svg> |  | ||||||
| Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 833 B | 
|  | @ -1,43 +1 @@ | ||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | <svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path style="color:#000;fill:#c60000;fill-opacity:1;stroke:none;stroke-width:.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" d="M12.117 6.54a1.275 1.275 0 0 0-.662.185L4.81 10.762a1.275 1.275 0 0 0-.428 1.75 1.275 1.275 0 0 0 1.751.429l5.985-3.636 5.985 3.636a1.275 1.275 0 0 0 1.75-.428 1.275 1.275 0 0 0-.427-1.751L12.78 6.725a1.275 1.275 0 0 0-.662-.186Z"/><path style="color:#000;fill:#de0000;fill-opacity:1;stroke:none;stroke-width:.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" d="M12.195 11.807a1.275 1.275 0 0 0-.662.185l-6.646 4.037a1.275 1.275 0 0 0-.428 1.751 1.275 1.275 0 0 0 1.751.428l5.985-3.635 5.985 3.635a1.275 1.275 0 0 0 1.75-.428 1.275 1.275 0 0 0-.427-1.75l-6.646-4.038a1.275 1.275 0 0 0-.662-.185z"/></svg> | ||||||
| <svg |  | ||||||
|    height="24px" |  | ||||||
|    viewBox="0 0 24 24" |  | ||||||
|    width="24px" |  | ||||||
|    fill="#000000" |  | ||||||
|    version="1.1" |  | ||||||
|    id="svg1428" |  | ||||||
|    sodipodi:docname="priority_4_24dp.svg" |  | ||||||
|    inkscape:version="1.1.1 (3bf5ae0, 2021-09-20)" |  | ||||||
|    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |  | ||||||
|    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |  | ||||||
|    xmlns="http://www.w3.org/2000/svg" |  | ||||||
|    xmlns:svg="http://www.w3.org/2000/svg"> |  | ||||||
|   <defs |  | ||||||
|      id="defs1432" /> |  | ||||||
|   <sodipodi:namedview |  | ||||||
|      id="namedview1430" |  | ||||||
|      pagecolor="#505050" |  | ||||||
|      bordercolor="#eeeeee" |  | ||||||
|      borderopacity="1" |  | ||||||
|      inkscape:pageshadow="0" |  | ||||||
|      inkscape:pageopacity="0" |  | ||||||
|      inkscape:pagecheckerboard="0" |  | ||||||
|      showgrid="false" |  | ||||||
|      inkscape:zoom="20.517358" |  | ||||||
|      inkscape:cx="22.834324" |  | ||||||
|      inkscape:cy="15.742768" |  | ||||||
|      inkscape:window-width="1863" |  | ||||||
|      inkscape:window-height="1025" |  | ||||||
|      inkscape:window-x="57" |  | ||||||
|      inkscape:window-y="27" |  | ||||||
|      inkscape:window-maximized="1" |  | ||||||
|      inkscape:current-layer="svg1428" /> |  | ||||||
|   <path |  | ||||||
|      style="color:#000000;fill:#c60000;fill-opacity:1;stroke:none;stroke-width:0.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" |  | ||||||
|      d="M 12.116784,6.5394415 A 1.2747098,1.2747098 0 0 0 11.455179,6.724648 l -6.6465926,4.037176 a 1.2745823,1.2745823 0 0 0 -0.427537,1.751108 1.2745823,1.2745823 0 0 0 1.7509281,0.427717 l 5.9848065,-3.635327 5.984809,3.635327 A 1.2745823,1.2745823 0 0 0 19.85252,12.512932 1.2745823,1.2745823 0 0 0 19.424984,10.761824 L 12.778569,6.724648 A 1.2747098,1.2747098 0 0 0 12.116784,6.5394415 Z" |  | ||||||
|      id="path9314" /> |  | ||||||
|   <path |  | ||||||
|      style="color:#000000;fill:#de0000;fill-opacity:1;stroke:none;stroke-width:0.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" |  | ||||||
|      d="m 12.195014,11.806679 a 1.2747098,1.2747098 0 0 0 -0.661606,0.185205 l -6.6465924,4.037177 a 1.2745823,1.2745823 0 0 0 -0.427537,1.751108 1.2745823,1.2745823 0 0 0 1.750928,0.427718 l 5.9848074,-3.635327 5.984807,3.635327 a 1.2745823,1.2745823 0 0 0 1.750928,-0.427718 1.2745823,1.2745823 0 0 0 -0.427537,-1.751108 l -6.646414,-4.037177 a 1.2747098,1.2747098 0 0 0 -0.661784,-0.185205 z" |  | ||||||
|      id="path9316" /> |  | ||||||
| </svg> |  | ||||||
| Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 847 B | 
|  | @ -1,47 +1 @@ | ||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | <svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path style="color:#000;fill:#a00;fill-opacity:1;stroke-width:.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" d="M12.117 3.405a1.275 1.275 0 0 0-.662.185L4.81 7.628a1.275 1.275 0 0 0-.428 1.75 1.275 1.275 0 0 0 1.751.428l5.985-3.635 5.985 3.635a1.275 1.275 0 0 0 1.75-.427 1.275 1.275 0 0 0-.427-1.751L12.779 3.59a1.275 1.275 0 0 0-.662-.185Z"/><path style="color:#000;fill:#c60000;fill-opacity:1;stroke:none;stroke-width:.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" d="M12.117 8.54a1.275 1.275 0 0 0-.662.185L4.81 12.762a1.275 1.275 0 0 0-.428 1.75 1.275 1.275 0 0 0 1.751.429l5.985-3.636 5.985 3.636a1.275 1.275 0 0 0 1.75-.428 1.275 1.275 0 0 0-.427-1.751L12.78 8.725a1.275 1.275 0 0 0-.662-.186Z"/><path style="color:#000;fill:#de0000;fill-opacity:1;stroke:none;stroke-width:.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" d="M12.195 13.807a1.275 1.275 0 0 0-.662.185l-6.646 4.037a1.275 1.275 0 0 0-.428 1.751 1.275 1.275 0 0 0 1.751.428l5.985-3.635 5.985 3.635a1.275 1.275 0 0 0 1.75-.428 1.275 1.275 0 0 0-.427-1.75l-6.646-4.038a1.275 1.275 0 0 0-.662-.185z"/></svg> | ||||||
| <svg |  | ||||||
|    height="24px" |  | ||||||
|    viewBox="0 0 24 24" |  | ||||||
|    width="24px" |  | ||||||
|    fill="#000000" |  | ||||||
|    version="1.1" |  | ||||||
|    id="svg1428" |  | ||||||
|    sodipodi:docname="priority_5_24dp.svg" |  | ||||||
|    inkscape:version="1.1.1 (3bf5ae0, 2021-09-20)" |  | ||||||
|    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |  | ||||||
|    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |  | ||||||
|    xmlns="http://www.w3.org/2000/svg" |  | ||||||
|    xmlns:svg="http://www.w3.org/2000/svg"> |  | ||||||
|   <defs |  | ||||||
|      id="defs1432" /> |  | ||||||
|   <sodipodi:namedview |  | ||||||
|      id="namedview1430" |  | ||||||
|      pagecolor="#505050" |  | ||||||
|      bordercolor="#eeeeee" |  | ||||||
|      borderopacity="1" |  | ||||||
|      inkscape:pageshadow="0" |  | ||||||
|      inkscape:pageopacity="0" |  | ||||||
|      inkscape:pagecheckerboard="0" |  | ||||||
|      showgrid="false" |  | ||||||
|      inkscape:zoom="20.517358" |  | ||||||
|      inkscape:cx="22.834323" |  | ||||||
|      inkscape:cy="15.742767" |  | ||||||
|      inkscape:window-width="1863" |  | ||||||
|      inkscape:window-height="1025" |  | ||||||
|      inkscape:window-x="57" |  | ||||||
|      inkscape:window-y="27" |  | ||||||
|      inkscape:window-maximized="1" |  | ||||||
|      inkscape:current-layer="svg1428" /> |  | ||||||
|   <path |  | ||||||
|      style="color:#000000;fill:#aa0000;fill-opacity:1;stroke-width:0.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" |  | ||||||
|      d="M 12.116784,3.40514 A 1.2747098,1.2747098 0 0 0 11.455179,3.5903463 L 4.8085864,7.6275238 A 1.2745823,1.2745823 0 0 0 4.3810494,9.3786313 1.2745823,1.2745823 0 0 0 6.1319775,9.8063489 L 12.116784,6.1710217 18.101593,9.8063489 A 1.2745823,1.2745823 0 0 0 19.85252,9.3786313 1.2745823,1.2745823 0 0 0 19.424984,7.6275238 L 12.778569,3.5903463 A 1.2747098,1.2747098 0 0 0 12.116784,3.40514 Z" |  | ||||||
|      id="rect3554" /> |  | ||||||
|   <path |  | ||||||
|      style="color:#000000;fill:#c60000;fill-opacity:1;stroke:none;stroke-width:0.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" |  | ||||||
|      d="M 12.116784,8.5394415 A 1.2747098,1.2747098 0 0 0 11.455179,8.724648 l -6.6465926,4.037176 a 1.2745823,1.2745823 0 0 0 -0.427537,1.751108 1.2745823,1.2745823 0 0 0 1.7509281,0.427717 l 5.9848065,-3.635327 5.984809,3.635327 A 1.2745823,1.2745823 0 0 0 19.85252,14.512932 1.2745823,1.2745823 0 0 0 19.424984,12.761824 L 12.778569,8.724648 A 1.2747098,1.2747098 0 0 0 12.116784,8.5394415 Z" |  | ||||||
|      id="path9314" /> |  | ||||||
|   <path |  | ||||||
|      style="color:#000000;fill:#de0000;fill-opacity:1;stroke:none;stroke-width:0.0919748;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none" |  | ||||||
|      d="m 12.195014,13.806679 a 1.2747098,1.2747098 0 0 0 -0.661606,0.185205 l -6.6465924,4.037177 a 1.2745823,1.2745823 0 0 0 -0.427537,1.751108 1.2745823,1.2745823 0 0 0 1.750928,0.427718 l 5.9848074,-3.635327 5.984807,3.635327 a 1.2745823,1.2745823 0 0 0 1.750928,-0.427718 1.2745823,1.2745823 0 0 0 -0.427537,-1.751108 l -6.646414,-4.037177 a 1.2747098,1.2747098 0 0 0 -0.661784,-0.185205 z" |  | ||||||
|      id="path9316" /> |  | ||||||
| </svg> |  | ||||||
| Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 1.2 KiB |