build: Update SVGO to latest v2.3.0 and re-crush SVGs

SVGO v2.x changed configuration to JS, amending configuration.
Adding new 'minify-svg' npm script.
Also re-crushing SVGs.

Bug: T278656
Change-Id: I63ed0974eab40c4d6cd5198f780bfd3466357a0d
isekai
Volker E 4 years ago
parent e4d7d07e7d
commit b5fffd977d

@ -0,0 +1,55 @@
/**
* SVGO Configuration
* Recommended options from:
* https://www.mediawiki.org/wiki/Manual:Coding_conventions/SVG#Exemplified_safe_configuration
*/
const { extendDefaultPlugins } = require( 'svgo' );
module.exports = {
multipass: true,
plugins: extendDefaultPlugins( [
{
name: 'cleanupIDs',
active: false
},
{
name: 'removeDesc',
active: false
},
{
name: 'removeRasterImages',
active: true
},
{
name: 'removeTitle',
active: false
},
{
name: 'removeViewBox',
active: false
},
{
// If the SVG doesn't start with an XML declaration, then its MIME type will
// be detected as "text/plain" rather than "image/svg+xml" by libmagic and,
// consequently, MediaWiki's CSSMin CSS minifier. libmagic's default database
// currently requires that SVGs contain an XML declaration:
// https://github.com/threatstack/libmagic/blob/master/magic/Magdir/sgml#L5
name: 'removeXMLProcInst',
active: false
},
{
name: 'sortAttrs',
active: true
}
] ),
// Configure the indent (default 4 spaces) used by `--pretty` here:
// @see https://github.com/svg/svgo/blob/master/lib/svgo/js2svg.js#L6 for more config options
//
// Unfortunately EOL cannot be configured, SVGO uses the platform's EOL marker.
// On non-unix systems the linebreaks will be normalized to LF (unix) only at git commit,
// assuming `core.autocrlf` is 'true' (default) or 'input'.
js2svg: {
indent: "\t",
pretty: true,
}
}

@ -3,7 +3,6 @@ module.exports = function ( grunt ) {
grunt.loadNpmTasks( 'grunt-banana-checker' );
grunt.loadNpmTasks( 'grunt-eslint' );
grunt.loadNpmTasks( 'grunt-stylelint' );
grunt.loadNpmTasks( 'grunt-svgmin' );
grunt.initConfig( {
eslint: {
@ -29,46 +28,9 @@ module.exports = function ( grunt ) {
'!node_modules/**',
'!vendor/**'
]
},
// SVG Optimization
svgmin: {
options: {
js2svg: {
indent: '\t',
pretty: true
},
multipass: true,
plugins: [ {
cleanupIDs: false
}, {
removeDesc: false
}, {
removeRasterImages: true
}, {
removeTitle: false
}, {
removeViewBox: false
}, {
removeXMLProcInst: false
}, {
sortAttrs: true
} ]
},
all: {
files: [ {
expand: true,
cwd: 'resources/images',
src: [
'**/*.svg'
],
dest: 'resources/images/',
ext: '.svg'
} ]
}
}
} );
grunt.registerTask( 'minify', 'svgmin' );
grunt.registerTask( 'test', [ 'eslint', 'banana', 'stylelint' ] );
grunt.registerTask( 'default', [ 'minify', 'test' ] );
grunt.registerTask( 'default', [ 'test' ] );
};

444
package-lock.json generated

@ -375,6 +375,12 @@
"unist-util-find-all-after": "^3.0.2"
}
},
"@trysound/sax": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz",
"integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==",
"dev": true
},
"@types/mdast": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz",
@ -408,12 +414,6 @@
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
"dev": true
},
"@types/q": {
"version": "1.5.2",
"resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz",
"integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==",
"dev": true
},
"@types/unist": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
@ -484,7 +484,7 @@
"argparse": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true,
"requires": {
"sprintf-js": "~1.0.2"
@ -574,7 +574,7 @@
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0",
@ -681,17 +681,6 @@
"is-regexp": "^2.0.0"
}
},
"coa": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
"integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
"dev": true,
"requires": {
"@types/q": "^1.5.1",
"chalk": "^2.4.1",
"q": "^1.1.2"
}
},
"color-convert": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
@ -715,10 +704,16 @@
},
"colors": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
"resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
"integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
"dev": true
},
"commander": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
"integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
"dev": true
},
"comment-parser": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.1.2.tgz",
@ -836,23 +831,57 @@
}
},
"css-select": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
"integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz",
"integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==",
"dev": true,
"requires": {
"boolbase": "^1.0.0",
"css-what": "^3.2.1",
"domutils": "^1.7.0",
"nth-check": "^1.0.2"
"css-what": "^4.0.0",
"domhandler": "^4.0.0",
"domutils": "^2.4.3",
"nth-check": "^2.0.0"
},
"dependencies": {
"dom-serializer": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
"integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
"dev": true,
"requires": {
"domelementtype": "^2.0.1",
"domhandler": "^4.2.0",
"entities": "^2.0.0"
}
},
"css-select-base-adapter": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
"integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
"domelementtype": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
"integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
"dev": true
},
"domhandler": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
"integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
"dev": true,
"requires": {
"domelementtype": "^2.2.0"
}
},
"domutils": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz",
"integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==",
"dev": true,
"requires": {
"dom-serializer": "^1.0.1",
"domelementtype": "^2.2.0",
"domhandler": "^4.2.0"
}
}
}
},
"css-tokenize": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz",
@ -890,19 +919,19 @@
}
},
"css-tree": {
"version": "1.0.0-alpha.37",
"resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
"integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
"integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
"dev": true,
"requires": {
"mdn-data": "2.0.4",
"mdn-data": "2.0.14",
"source-map": "^0.6.1"
}
},
"css-what": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz",
"integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==",
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz",
"integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==",
"dev": true
},
"cssesc": {
@ -912,12 +941,12 @@
"dev": true
},
"csso": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/csso/-/csso-4.0.2.tgz",
"integrity": "sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==",
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
"integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
"dev": true,
"requires": {
"css-tree": "1.0.0-alpha.37"
"css-tree": "^1.1.2"
}
},
"dateformat": {
@ -965,15 +994,6 @@
"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
"dev": true
},
"define-properties": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
"dev": true,
"requires": {
"object-keys": "^1.0.12"
}
},
"detect-file": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
@ -1140,24 +1160,6 @@
}
}
},
"each-async": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz",
"integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
"dev": true,
"requires": {
"onetime": "^1.0.0",
"set-immediate-shim": "^1.0.0"
},
"dependencies": {
"onetime": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
"integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
"dev": true
}
}
},
"electron-to-chromium": {
"version": "1.3.603",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.603.tgz",
@ -1188,36 +1190,6 @@
"is-arrayish": "^0.2.1"
}
},
"es-abstract": {
"version": "1.17.0",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0.tgz",
"integrity": "sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug==",
"dev": true,
"requires": {
"es-to-primitive": "^1.2.1",
"function-bind": "^1.1.1",
"has": "^1.0.3",
"has-symbols": "^1.0.1",
"is-callable": "^1.1.5",
"is-regex": "^1.0.5",
"object-inspect": "^1.7.0",
"object-keys": "^1.1.1",
"object.assign": "^4.1.0",
"string.prototype.trimleft": "^2.1.1",
"string.prototype.trimright": "^2.1.1"
}
},
"es-to-primitive": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
"integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
"dev": true,
"requires": {
"is-callable": "^1.1.4",
"is-date-object": "^1.0.1",
"is-symbol": "^1.0.2"
}
},
"escalade": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
@ -1902,7 +1874,7 @@
},
"eventemitter2": {
"version": "0.4.14",
"resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
"resolved": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
"integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
"dev": true
},
@ -2517,19 +2489,6 @@
}
}
},
"grunt-svgmin": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/grunt-svgmin/-/grunt-svgmin-5.0.0.tgz",
"integrity": "sha1-8O4pOtFi++hcjD5o2xUt/3J3qCQ=",
"dev": true,
"requires": {
"chalk": "^2.3.0",
"each-async": "^1.1.1",
"log-symbols": "^2.1.0",
"pretty-bytes": "^4.0.2",
"svgo": "^1.0.3"
}
},
"hard-rejection": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
@ -2551,12 +2510,6 @@
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
"dev": true
},
"has-symbols": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
"integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
"dev": true
},
"homedir-polyfill": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
@ -2724,12 +2677,6 @@
"integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
"dev": true
},
"is-callable": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
"integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
"dev": true
},
"is-core-module": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz",
@ -2739,12 +2686,6 @@
"has": "^1.0.3"
}
},
"is-date-object": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
"integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
"dev": true
},
"is-decimal": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
@ -2799,15 +2740,6 @@
"isobject": "^3.0.1"
}
},
"is-regex": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
"integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
"dev": true,
"requires": {
"has": "^1.0.3"
}
},
"is-regexp": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz",
@ -2823,15 +2755,6 @@
"is-unc-path": "^1.0.0"
}
},
"is-symbol": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
"integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
"dev": true,
"requires": {
"has-symbols": "^1.0.1"
}
},
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
@ -3118,15 +3041,6 @@
"integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
"dev": true
},
"log-symbols": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
"integrity": "sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo=",
"dev": true,
"requires": {
"chalk": "^2.0.1"
}
},
"longest-streak": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
@ -3202,9 +3116,9 @@
"dev": true
},
"mdn-data": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
"integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
"version": "2.0.14",
"resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
"integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
"dev": true
},
"meow": {
@ -3269,7 +3183,7 @@
"minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
@ -3300,15 +3214,6 @@
}
}
},
"mkdirp": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz",
"integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==",
"dev": true,
"requires": {
"minimist": "^1.2.5"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@ -3400,12 +3305,12 @@
"dev": true
},
"nth-check": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
"integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz",
"integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==",
"dev": true,
"requires": {
"boolbase": "~1.0.0"
"boolbase": "^1.0.0"
}
},
"num2fraction": {
@ -3414,30 +3319,6 @@
"integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
"dev": true
},
"object-inspect": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
"integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==",
"dev": true
},
"object-keys": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
"dev": true
},
"object.assign": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
"integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
"dev": true,
"requires": {
"define-properties": "^1.1.2",
"function-bind": "^1.1.1",
"has-symbols": "^1.0.0",
"object-keys": "^1.0.11"
}
},
"object.defaults": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
@ -3450,16 +3331,6 @@
"isobject": "^3.0.0"
}
},
"object.getownpropertydescriptors": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz",
"integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==",
"dev": true,
"requires": {
"define-properties": "^1.1.3",
"es-abstract": "^1.17.0-next.1"
}
},
"object.map": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
@ -3479,18 +3350,6 @@
"isobject": "^3.0.1"
}
},
"object.values": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz",
"integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==",
"dev": true,
"requires": {
"define-properties": "^1.1.3",
"es-abstract": "^1.17.0-next.1",
"function-bind": "^1.1.1",
"has": "^1.0.3"
}
},
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@ -3522,7 +3381,7 @@
},
"os-tmpdir": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
"resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
"dev": true
},
@ -3620,7 +3479,7 @@
},
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
"dev": true
},
@ -3773,12 +3632,6 @@
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
"dev": true
},
"pretty-bytes": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz",
"integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=",
"dev": true
},
"progress": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
@ -3791,12 +3644,6 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
"dev": true
},
"q": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
"integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
"dev": true
},
"quick-lru": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
@ -4043,24 +3890,12 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true
},
"sax": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
"dev": true
},
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
"dev": true
},
"set-immediate-shim": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
"integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
"dev": true
},
"shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@ -4128,7 +3963,7 @@
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true
},
"spdx-correct": {
@ -4261,26 +4096,6 @@
}
}
},
"string.prototype.trimleft": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz",
"integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==",
"dev": true,
"requires": {
"define-properties": "^1.1.3",
"function-bind": "^1.1.1"
}
},
"string.prototype.trimright": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz",
"integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==",
"dev": true,
"requires": {
"define-properties": "^1.1.3",
"function-bind": "^1.1.1"
}
},
"string_decoder": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
@ -4637,24 +4452,69 @@
"dev": true
},
"svgo": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
"integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.0.tgz",
"integrity": "sha512-fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q==",
"dev": true,
"requires": {
"chalk": "^2.4.1",
"coa": "^2.0.2",
"css-select": "^2.0.0",
"css-select-base-adapter": "^0.1.1",
"css-tree": "1.0.0-alpha.37",
"csso": "^4.0.2",
"js-yaml": "^3.13.1",
"mkdirp": "~0.5.1",
"object.values": "^1.1.0",
"sax": "~1.2.4",
"stable": "^0.1.8",
"unquote": "~1.1.1",
"util.promisify": "~1.0.0"
"@trysound/sax": "0.1.1",
"chalk": "^4.1.0",
"commander": "^7.1.0",
"css-select": "^3.1.2",
"css-tree": "^1.1.2",
"csso": "^4.2.0",
"stable": "^0.1.8"
},
"dependencies": {
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"requires": {
"color-convert": "^2.0.1"
}
},
"chalk": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
"integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
"dev": true,
"requires": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
"requires": {
"color-name": "~1.1.4"
}
},
"color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
"supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
"requires": {
"has-flag": "^4.0.0"
}
}
}
},
"table": {
@ -4703,7 +4563,7 @@
},
"through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
"resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
"dev": true
},
@ -4827,12 +4687,6 @@
"@types/unist": "^2.0.2"
}
},
"unquote": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
"integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
"dev": true
},
"upath": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
@ -4854,16 +4708,6 @@
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
"dev": true
},
"util.promisify": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
"integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
"dev": true,
"requires": {
"define-properties": "^1.1.2",
"object.getownpropertydescriptors": "^2.0.3"
}
},
"v8-compile-cache": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",

@ -1,6 +1,7 @@
{
"private": true,
"scripts": {
"minify-svg": "svgo --config=.svgo.config.js -q -r -f resources/images",
"test": "grunt test"
},
"devDependencies": {
@ -9,7 +10,8 @@
"grunt-banana-checker": "0.9.0",
"grunt-eslint": "23.0.0",
"grunt-stylelint": "0.16.0",
"grunt-svgmin": "5.0.0",
"stylelint-config-wikimedia": "0.10.3"
}
"stylelint-config-wikimedia": "0.10.3",
"svgo": "2.3.0"
},
"dependencies": {}
}

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="16"><path opacity=".33" d="M15.5 6l-5 5-5-5z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="16">
<path d="m15.5 6-5 5-5-5z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 113 B

After

Width:  |  Height:  |  Size: 115 B

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><path d="M10.5 16L3 8h6V4h3v4h6zm0-3.5L13 10H8z" opacity=".33"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="M10.5 16 3 8h6V4h3v4h6zm0-3.5L13 10H8z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 133 B

After

Width:  |  Height:  |  Size: 137 B

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><path d="M16 9.5L8 17v-6H4V8h4V2zm-3.5 0L10 7v5z" opacity=".33"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="M16 9.5 8 17v-6H4V8h4V2zm-3.5 0L10 7v5z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 134 B

After

Width:  |  Height:  |  Size: 138 B

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path d="M4 9.5l8 7.5v-6h4V8h-4V2zm3.5 0L10 7v5z" opacity=".33"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="m4 9.5 8 7.5v-6h4V8h-4V2zm3.5 0L10 7v5z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 134 B

After

Width:  |  Height:  |  Size: 138 B

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><path d="M10.5 4L3 12h6v4h3v-4h6zm0 3.5L13 10H8z" opacity=".33"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="M10.5 4 3 12h6v4h3v-4h6zm0 3.5L13 10H8z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 134 B

After

Width:  |  Height:  |  Size: 138 B

@ -1,3 +1,3 @@
<svg width="22" height="16" xmlns="http://www.w3.org/2000/svg">
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="16">
<path d="m8 3.5 5 5-5 5z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 114 B

After

Width:  |  Height:  |  Size: 114 B

@ -1,3 +1,3 @@
<svg width="22" height="16" xmlns="http://www.w3.org/2000/svg">
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="16">
<path d="m13 3.5-5 5 5 5z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 115 B

After

Width:  |  Height:  |  Size: 115 B

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><path d="M3 4h3v1H5v11h1v1H3zM17 4v13h-3v-1h1V5h-1V4zM6.5 4H9v1H8v11h1v1H6.5zM13.5 4v13H11v-1h1V5h-1V4z" opacity=".33"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="M3 4h3v1H5v11h1v1H3zm14 0v13h-3v-1h1V5h-1V4zM6.5 4H9v1H8v11h1v1H6.5zm7 0v13H11v-1h1V5h-1V4z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 190 B

After

Width:  |  Height:  |  Size: 190 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 20 KiB

@ -1 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path opacity=".33" d="M10 2a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/><path d="M9.984 4.986A1 1 0 0 0 9 6v5h3a1 1 0 1 0 0-2h-1V6a1 1 0 0 0-1.016-1.014z" opacity=".33"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="M10 2a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z" opacity=".33"/>
<path d="M9.984 4.986A1 1 0 0 0 9 6v5h3a1 1 0 1 0 0-2h-1V6a1 1 0 0 0-1.016-1.014z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 317 B

After

Width:  |  Height:  |  Size: 322 B

@ -1 +1,6 @@
<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><g opacity=".33"><path d="M9.92 4.91c-2.78 0-5.42 1.77-7.53 4.95l-.371.555.371.555c2.12 3.17 4.76 4.95 7.53 4.95 2.78 0 5.42-1.77 7.53-4.95l.371-.555-.371-.555c-2.12-3.17-4.76-4.95-7.53-4.95zm0 2c1.75 0 3.6 1.19 5.34 3.5-1.74 2.31-3.59 3.5-5.34 3.5s-3.6-1.19-5.34-3.5c1.74-2.31 3.59-3.5 5.34-3.5z"/><path d="M9.84 5.31C7.72 5.31 6 7.04 6 9.15c0 2.12 1.73 3.84 3.84 3.84 2.12 0 3.84-1.73 3.84-3.84 0-2.12-1.73-3.84-3.84-3.84zm0 1c1.58 0 2.84 1.27 2.84 2.84 0 1.58-1.27 2.84-2.84 2.84C8.26 11.99 7 10.72 7 9.15c0-1.58 1.27-2.84 2.84-2.84z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<g opacity=".33">
<path d="M9.92 4.91c-2.78 0-5.42 1.77-7.53 4.95l-.371.555.371.555c2.12 3.17 4.76 4.95 7.53 4.95 2.78 0 5.42-1.77 7.53-4.95l.371-.555-.371-.555c-2.12-3.17-4.76-4.95-7.53-4.95zm0 2c1.75 0 3.6 1.19 5.34 3.5-1.74 2.31-3.59 3.5-5.34 3.5s-3.6-1.19-5.34-3.5c1.74-2.31 3.59-3.5 5.34-3.5z"/>
<path d="M9.84 5.31C7.72 5.31 6 7.04 6 9.15c0 2.12 1.73 3.84 3.84 3.84 2.12 0 3.84-1.73 3.84-3.84 0-2.12-1.73-3.84-3.84-3.84zm0 1c1.58 0 2.84 1.27 2.84 2.84 0 1.58-1.27 2.84-2.84 2.84C8.26 11.99 7 10.72 7 9.15c0-1.58 1.27-2.84 2.84-2.84z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 613 B

After

Width:  |  Height:  |  Size: 624 B

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path opacity=".33" d="M9.714 2a1.14 1.14 0 0 0-1.143 1.143v.743a6.286 6.286 0 0 0-1.892.783l-.518-.518a1.14 1.14 0 0 0-1.616 0l-.403.405a1.14 1.14 0 0 0 0 1.616l.521.52a6.286 6.286 0 0 0-.778 1.88h-.743A1.14 1.14 0 0 0 2 9.713v.573c0 .633.51 1.142 1.142 1.142h.743a6.286 6.286 0 0 0 .783 1.892l-.526.528a1.14 1.14 0 0 0 0 1.617l.403.404a1.14 1.14 0 0 0 1.616 0l.533-.533a6.286 6.286 0 0 0 1.877.778v.743c0 .633.51 1.142 1.143 1.142h.572a1.14 1.14 0 0 0 1.143-1.142v-.743a6.286 6.286 0 0 0 1.878-.776l.532.531a1.14 1.14 0 0 0 1.616 0l.404-.404a1.14 1.14 0 0 0 0-1.617l-.53-.531a6.286 6.286 0 0 0 .786-1.889h.743A1.14 1.14 0 0 0 18 10.286v-.573a1.14 1.14 0 0 0-1.142-1.143h-.743a6.286 6.286 0 0 0-.776-1.878l.52-.52a1.14 1.14 0 0 0 0-1.617l-.404-.405a1.14 1.14 0 0 0-1.616 0l-.52.52a6.286 6.286 0 0 0-1.89-.785v-.743a1.14 1.14 0 0 0-1.143-1.143h-.572zM10 6.445A3.556 3.556 0 0 1 13.556 10 3.556 3.556 0 0 1 10 13.556 3.556 3.556 0 0 1 6.444 10 3.556 3.556 0 0 1 10 6.445z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="M9.714 2a1.14 1.14 0 0 0-1.143 1.143v.743a6.286 6.286 0 0 0-1.892.783l-.518-.518a1.14 1.14 0 0 0-1.616 0l-.403.405a1.14 1.14 0 0 0 0 1.616l.521.52a6.286 6.286 0 0 0-.778 1.88h-.743A1.14 1.14 0 0 0 2 9.713v.573c0 .633.51 1.142 1.142 1.142h.743a6.286 6.286 0 0 0 .783 1.892l-.526.528a1.14 1.14 0 0 0 0 1.617l.403.404a1.14 1.14 0 0 0 1.616 0l.533-.533a6.286 6.286 0 0 0 1.877.778v.743c0 .633.51 1.142 1.143 1.142h.572a1.14 1.14 0 0 0 1.143-1.142v-.743a6.286 6.286 0 0 0 1.878-.776l.532.531a1.14 1.14 0 0 0 1.616 0l.404-.404a1.14 1.14 0 0 0 0-1.617l-.53-.531a6.286 6.286 0 0 0 .786-1.889h.743A1.14 1.14 0 0 0 18 10.286v-.573a1.14 1.14 0 0 0-1.142-1.143h-.743a6.286 6.286 0 0 0-.776-1.878l.52-.52a1.14 1.14 0 0 0 0-1.617l-.404-.405a1.14 1.14 0 0 0-1.616 0l-.52.52a6.286 6.286 0 0 0-1.89-.785v-.743a1.14 1.14 0 0 0-1.143-1.143h-.572zM10 6.445A3.556 3.556 0 0 1 13.556 10 3.556 3.556 0 0 1 10 13.556 3.556 3.556 0 0 1 6.444 10 3.556 3.556 0 0 1 10 6.445z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 28.147 28.147"><path d="M13.64 2.814a1.738 1.738 0 0 0-1.743 1.743v1.134A9.584 9.584 0 0 0 9.01 6.883l-.789-.788a1.737 1.737 0 0 0-2.464 0l-.615.617a1.738 1.738 0 0 0 0 2.464l.795.794a9.584 9.584 0 0 0-1.187 2.864H3.62a1.738 1.738 0 0 0-1.745 1.742v.871c0 .965.777 1.743 1.743 1.743h1.134a9.584 9.584 0 0 0 1.192 2.885l-.803.804a1.74 1.74 0 0 0 0 2.466l.615.615a1.738 1.738 0 0 0 2.464 0l.812-.811a9.584 9.584 0 0 0 2.862 1.186v1.132a1.74 1.74 0 0 0 1.743 1.742h.871a1.738 1.738 0 0 0 1.742-1.742v-1.134a9.584 9.584 0 0 0 2.866-1.181l.809.809a1.74 1.74 0 0 0 2.465 0l.616-.616a1.74 1.74 0 0 0 0-2.466l-.808-.809a9.584 9.584 0 0 0 1.198-2.88h1.131a1.738 1.738 0 0 0 1.743-1.743v-.87a1.738 1.738 0 0 0-1.743-1.743h-1.134a9.584 9.584 0 0 0-1.18-2.866l.793-.792a1.738 1.738 0 0 0 0-2.464l-.615-.617a1.74 1.74 0 0 0-2.466 0l-.792.791a9.584 9.584 0 0 0-2.883-1.197V4.557a1.738 1.738 0 0 0-1.74-1.743zm.56 6.97a5.102 5.227 0 0 1 5.102 5.228 5.102 5.227 0 0 1-5.101 5.227 5.102 5.227 0 0 1-5.102-5.227A5.102 5.227 0 0 1 14.2 9.784z" opacity=".33"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 28.147 28.147">
<path d="M13.64 2.814a1.738 1.738 0 0 0-1.743 1.743v1.134A9.584 9.584 0 0 0 9.01 6.883l-.789-.788a1.737 1.737 0 0 0-2.464 0l-.615.617a1.738 1.738 0 0 0 0 2.464l.795.794a9.584 9.584 0 0 0-1.187 2.864H3.62a1.738 1.738 0 0 0-1.745 1.742v.871a1.74 1.74 0 0 0 1.743 1.743h1.134a9.584 9.584 0 0 0 1.192 2.885l-.803.804a1.74 1.74 0 0 0 0 2.466l.615.615a1.738 1.738 0 0 0 2.464 0l.812-.811a9.584 9.584 0 0 0 2.862 1.186v1.132a1.74 1.74 0 0 0 1.743 1.742h.871a1.738 1.738 0 0 0 1.742-1.742v-1.134a9.584 9.584 0 0 0 2.866-1.181l.809.809a1.74 1.74 0 0 0 2.465 0l.616-.616a1.74 1.74 0 0 0 0-2.466l-.808-.809a9.584 9.584 0 0 0 1.198-2.88h1.131a1.738 1.738 0 0 0 1.743-1.743v-.87a1.738 1.738 0 0 0-1.743-1.743h-1.134a9.584 9.584 0 0 0-1.18-2.866l.793-.792a1.738 1.738 0 0 0 0-2.464l-.615-.617a1.74 1.74 0 0 0-2.466 0l-.792.791a9.584 9.584 0 0 0-2.883-1.197V4.557a1.738 1.738 0 0 0-1.74-1.743zm.56 6.97a5.102 5.227 0 0 1 5.102 5.228 5.102 5.227 0 0 1-5.101 5.227 5.102 5.227 0 0 1-5.102-5.227A5.102 5.227 0 0 1 14.2 9.784z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><path d="M10 5c-3-2.506-7-.763-7.567 2.099C1.858 10.003 2.331 12 10 17c7.635-4.89 8.23-7 7.59-9.901C16.96 4.239 13 2.536 10 5zm5.561 3.066C15.851 10.523 13 12.259 10 14c-3-1.8-5.7-3.427-5.451-5.934C4.808 5.464 8 5.244 10 8c2-2.65 5.25-2.561 5.561.066z" opacity=".33"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="M10 5c-3-2.506-7-.763-7.567 2.099C1.858 10.003 2.331 12 10 17c7.635-4.89 8.23-7 7.59-9.901C16.96 4.239 13 2.536 10 5zm5.561 3.066C15.851 10.523 13 12.259 10 14c-3-1.8-5.7-3.427-5.451-5.934C4.808 5.464 8 5.244 10 8c2-2.65 5.25-2.561 5.561.066z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 337 B

After

Width:  |  Height:  |  Size: 341 B

@ -1 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><g opacity=".33"><path d="M5.285 1.86C3.821 5.242 2.282 8.593.75 11.946c.617-.138 1.251-.072 1.781-.05.287-1.126.767-2.32 1.166-3.329a52.504 52.504 0 0 1 3.338-.002c.407 1.105.8 2.215 1.125 3.346a14.378 14.378 0 0 1 2.137-.04l.488-.339C9.317 8.215 7.92 4.755 6.768 1.86zm.14 2.636c.425 1.004.83 2.016 1.218 3.035-.84.021-1.679.016-2.518 0z"/><path d="M11.693 7.678c-1.019.195-1.764.236-2.674.16l.41.656c.571.126 1.533.112 2.204.074-.04.828-.081 1.605-.121 2.32-6.39 4.054-2.326 8.566.576 4.715.136.606.6 1.208.928 1.147.606-.16.633-.354.61-.654-.085-.431-.52-.55-.759-1.284 1.072-1.305 1.732-2.807 2.108-4.205 5.68.198 2.774 6.075-.854 6.836h-.004l-.002.002c-.38.346-.808.674-.843.713 6.174-.655 8.452-8.503 1.794-8.326-.008-.826-.594-.99-.966-.76-.404.282-.031.433-.055.846-.559.13-1.1.323-1.623.56.04-.655.096-1.341.172-2.066 1.348-.36 2.755-.769 3.97-1.246.002-.302-.292-.502-.47-.572-.662-.275-1.674.345-3.39.834.022-.636.285-1.205.5-1.727-.218-.656-.89-.665-1.41-.75-.077.951-.086 1.887-.1 2.727zm2.188 3.138a10.673 10.673 0 0 1-1.361 2.78 22.604 22.604 0 0 1-.106-2.15c.49-.31.98-.498 1.467-.63zm-2.293 1.157c.008 1.215.058 2.138.176 2.67-2.67 3.54-3.99.046-.176-2.67z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<g opacity=".33">
<path d="M5.285 1.86C3.821 5.242 2.282 8.593.75 11.946c.617-.138 1.251-.072 1.781-.05.287-1.126.767-2.32 1.166-3.329a52.504 52.504 0 0 1 3.338-.002c.407 1.105.8 2.215 1.125 3.346a14.378 14.378 0 0 1 2.137-.04l.488-.339C9.317 8.215 7.92 4.755 6.768 1.86zm.14 2.636c.425 1.004.83 2.016 1.218 3.035-.84.021-1.679.016-2.518 0z"/>
<path d="M11.693 7.678c-1.019.195-1.764.236-2.674.16l.41.656c.571.126 1.533.112 2.204.074-.04.828-.081 1.605-.121 2.32-6.39 4.054-2.326 8.566.576 4.715.136.606.6 1.208.928 1.147.606-.16.633-.354.61-.654-.085-.431-.52-.55-.759-1.284 1.072-1.305 1.732-2.807 2.108-4.205 5.68.198 2.774 6.075-.854 6.836h-.004l-.002.002c-.38.346-.808.674-.843.713 6.174-.655 8.452-8.503 1.794-8.326-.008-.826-.594-.99-.966-.76-.404.282-.031.433-.055.846-.559.13-1.1.323-1.623.56.04-.655.096-1.341.172-2.066 1.348-.36 2.755-.769 3.97-1.246.002-.302-.292-.502-.47-.572-.662-.275-1.674.345-3.39.834.022-.636.285-1.205.5-1.727-.218-.656-.89-.665-1.41-.75-.077.951-.086 1.887-.1 2.727zm2.188 3.138a10.673 10.673 0 0 1-1.361 2.78 22.604 22.604 0 0 1-.106-2.15c.49-.31.98-.498 1.467-.63zm-2.293 1.157c.008 1.215.058 2.138.176 2.67-2.67 3.54-3.99.046-.176-2.67z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -1 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><g opacity=".33"><path d="M18 4v11h-8v-2h6V6H7v6H5V4z"/><path d="M11 11v7H2v-7zm-2 2H4v3h5z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<g opacity=".33">
<path d="M18 4v11h-8v-2h6V6H7v6H5V4z"/>
<path d="M11 11v7H2v-7zm-2 2H4v3h5z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 168 B

After

Width:  |  Height:  |  Size: 179 B

@ -1 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><g opacity=".33"><path d="M2 4v11h8v-2H4V6h9v6h2V4z"/><path d="M9 11v7h9v-7zm2 2h5v3h-5z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<g opacity=".33">
<path d="M2 4v11h8v-2H4V6h9v6h2V4z"/>
<path d="M9 11v7h9v-7zm2 2h5v3h-5z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 165 B

After

Width:  |  Height:  |  Size: 176 B

@ -1 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 28.147 28.147"><g opacity=".33"><rect rx="1.465" ry="1.465" y="2.815" x="2.815" height="4.691" width="22.518"/><rect rx="1.465" ry="1.465" y="12.197" x="2.815" height="4.691" width="22.518"/><rect rx="1.465" ry="1.465" y="21.58" x="2.815" height="4.691" width="22.518"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 28.147 28.147">
<g opacity=".33">
<rect width="22.518" height="4.691" x="2.815" y="2.815" rx="1.465" ry="1.465"/>
<rect width="22.518" height="4.691" x="2.815" y="12.197" rx="1.465" ry="1.465"/>
<rect width="22.518" height="4.691" x="2.815" y="21.58" rx="1.465" ry="1.465"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 357 B

After

Width:  |  Height:  |  Size: 371 B

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path d="M4 2v16h12V7.01L11 2zm2 2h3.994v4H14v8H6z" opacity=".33"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="M4 2v16h12V7.01L11 2zm2 2h3.994v4H14v8H6z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 136 B

After

Width:  |  Height:  |  Size: 140 B

@ -1 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path d="M4 2v16h4v-2H6V4h3.994v4H14v1h2V7.01L11 2z" opacity=".33"/><path d="M13.339 10a.641.641 0 0 0-.643.643v.418a3.536 3.536 0 0 0-1.064.44l-.291-.291a.64.64 0 0 0-.91 0l-.226.228a.641.641 0 0 0 0 .909l.293.293a3.536 3.536 0 0 0-.437 1.056h-.418A.641.641 0 0 0 9 14.34v.322c0 .356.286.643.643.643h.418a3.536 3.536 0 0 0 .44 1.064l-.296.297a.641.641 0 0 0 0 .91l.227.227a.642.642 0 0 0 .909 0l.3-.3a3.536 3.536 0 0 0 1.055.437v.418c0 .357.287.643.643.643h.322a.641.641 0 0 0 .643-.643v-.418a3.536 3.536 0 0 0 1.056-.436l.3.299a.642.642 0 0 0 .908 0l.228-.228a.641.641 0 0 0 0-.909l-.298-.299a3.536 3.536 0 0 0 .441-1.062h.418A.641.641 0 0 0 18 14.66v-.322a.641.641 0 0 0-.643-.643h-.418a3.536 3.536 0 0 0-.436-1.056l.293-.293a.641.641 0 0 0 0-.91l-.228-.227a.642.642 0 0 0-.909 0l-.292.292a3.536 3.536 0 0 0-1.063-.441v-.418A.641.641 0 0 0 13.66 10zm.161 2.5a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2z" opacity=".33"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="M4 2v16h4v-2H6V4h3.994v4H14v1h2V7.01L11 2z" opacity=".33"/>
<path d="M13.339 10a.641.641 0 0 0-.643.643v.418a3.536 3.536 0 0 0-1.064.44l-.291-.291a.64.64 0 0 0-.91 0l-.226.228a.641.641 0 0 0 0 .909l.293.293a3.536 3.536 0 0 0-.437 1.056h-.418A.641.641 0 0 0 9 14.34v.322c0 .356.286.643.643.643h.418a3.536 3.536 0 0 0 .44 1.064l-.296.297a.641.641 0 0 0 0 .91l.227.227a.642.642 0 0 0 .909 0l.3-.3a3.536 3.536 0 0 0 1.055.437v.418c0 .357.287.643.643.643h.322a.641.641 0 0 0 .643-.643v-.418a3.536 3.536 0 0 0 1.056-.436l.3.299a.642.642 0 0 0 .908 0l.228-.228a.641.641 0 0 0 0-.909l-.298-.299a3.536 3.536 0 0 0 .441-1.062h.418A.641.641 0 0 0 18 14.66v-.322a.641.641 0 0 0-.643-.643h-.418a3.536 3.536 0 0 0-.436-1.056l.293-.293a.641.641 0 0 0 0-.91l-.228-.227a.642.642 0 0 0-.909 0l-.292.292a3.536 3.536 0 0 0-1.063-.441v-.418A.641.641 0 0 0 13.66 10zm.161 2.5a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 1005 B

After

Width:  |  Height:  |  Size: 1010 B

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><path d="M12.879 2.165l-9.465 9.471 4.95 4.95 9.465-9.471zm0 2.829L15 7.115l-6.636 6.643-2.121-2.122zM6.95 18H2v-4.95z" opacity=".33"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="m12.879 2.165-9.465 9.471 4.95 4.95 9.465-9.471zm0 2.829L15 7.115l-6.636 6.643-2.121-2.122zM6.95 18H2v-4.95z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 205 B

After

Width:  |  Height:  |  Size: 207 B

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><g opacity=".33"><path d="M15.656 10l-1 1H15v5h-.5v1H17v-7zM13 12.656l-2 2V17h2.5v-1H13z"/><path d="M12.879 2.165l-9.465 9.471 4.95 4.95 9.465-9.471zm0 2.829L15 7.115l-6.636 6.643-2.121-2.122zM6.95 18H2v-4.95z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="m15.656 10-1 1H15v5h-.5v1H17v-7zM13 12.656l-2 2V17h2.5v-1H13zm-.121-10.491-9.465 9.471 4.95 4.95 9.465-9.471zm0 2.829L15 7.115l-6.636 6.643-2.121-2.122zM6.95 18H2v-4.95z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 286 B

After

Width:  |  Height:  |  Size: 268 B

@ -1 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><g opacity=".33"><rect width="2" height="12" x="9" y="4" ry="0"/><rect height="2" width="12" y="9" x="4" ry="0"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<g opacity=".33">
<rect width="2" height="12" x="9" y="4" ry="0"/>
<rect width="12" height="2" x="4" y="9" ry="0"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 187 B

After

Width:  |  Height:  |  Size: 198 B

@ -1 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><g opacity=".33"><path d="M4 5v3.272A2 2 0 0 1 5 8a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-1-.27V15h10V5H4z"/><circle cx="15.001" cy="10" r="2"/><circle cx="9" cy="4" r="2"/><circle cx="9" cy="16" r="2"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<g opacity=".33">
<path d="M4 5v3.272A2 2 0 0 1 5 8a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-1-.27V15h10V5H4z"/>
<circle cx="15.001" cy="10" r="2"/>
<circle cx="9" cy="4" r="2"/>
<circle cx="9" cy="16" r="2"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 276 B

After

Width:  |  Height:  |  Size: 293 B

@ -1 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21"><g transform="rotate(-45 8.525 8.386)" opacity=".33"><path d="M8.438.938a7.5 7.5 0 0 0-7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0-7.5-7.5zm0 2.812a4.688 4.688 0 0 1 4.687 4.688 4.688 4.688 0 0 1-4.687 4.687A4.688 4.688 0 0 1 3.75 8.438 4.688 4.688 0 0 1 8.438 3.75z"/><rect ry="1.318" y="13.125" x="7.031" height="9.265" width="2.813"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21">
<g opacity=".33" transform="rotate(-45 8.525 8.386)">
<path d="M8.438.938a7.5 7.5 0 0 0-7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0-7.5-7.5zm0 2.812a4.688 4.688 0 0 1 4.687 4.688 4.688 4.688 0 0 1-4.687 4.687A4.688 4.688 0 0 1 3.75 8.438 4.688 4.688 0 0 1 8.438 3.75z"/>
<rect width="2.813" height="9.265" x="7.031" y="13.125" ry="1.318"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 432 B

After

Width:  |  Height:  |  Size: 444 B

@ -1 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21"><g transform="scale(-1 1) rotate(-45 -1.983 33.754)" opacity=".33"><path d="M8.438.938a7.5 7.5 0 0 0-7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0-7.5-7.5zm0 2.812a4.688 4.688 0 0 1 4.687 4.688 4.688 4.688 0 0 1-4.687 4.687A4.688 4.688 0 0 1 3.75 8.438 4.688 4.688 0 0 1 8.438 3.75z"/><rect ry="1.318" y="13.125" x="7.031" height="9.265" width="2.813"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21">
<g opacity=".33" transform="scale(-1 1) rotate(-45 -1.983 33.754)">
<path d="M8.438.938a7.5 7.5 0 0 0-7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0-7.5-7.5zm0 2.812a4.688 4.688 0 0 1 4.687 4.688 4.688 4.688 0 0 1-4.687 4.687A4.688 4.688 0 0 1 3.75 8.438 4.688 4.688 0 0 1 8.438 3.75z"/>
<rect width="2.813" height="9.265" x="7.031" y="13.125" ry="1.318"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 446 B

After

Width:  |  Height:  |  Size: 458 B

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><path d="M10.041 1.125L7.407 6.243l-5.654.95 4.025 4.102-.846 5.703 5.123-2.587 5.13 2.567-.862-5.689 4.014-4.113-5.652-.936z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal" color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" fill="#aaa"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path fill="#aaa" d="M10.041 1.125 7.407 6.243l-5.654.95 4.025 4.102-.846 5.703 5.123-2.587 5.13 2.567-.862-5.689 4.014-4.113-5.652-.936z" color="#000" font-family="sans-serif" font-weight="400" overflow="visible" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"/>
</svg>

Before

Width:  |  Height:  |  Size: 712 B

After

Width:  |  Height:  |  Size: 695 B

@ -1,12 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
<title>temporarily watched</title>
<g stroke="none" stroke-width="1" fill="#AAA" fill-rule="evenodd">
<g transform="translate(1, 1)">
<path d="M9,0.205 L9,13.439 L3.932,15.998 L4.778,10.295 L0.753,6.193 L6.407,5.243 L9,0.205 Z" />
</g>
<g transform="translate(1, 1)">
<path d="M9.041,0.125 L6.407,5.243 L0.753,6.193 L4.778,10.295 L3.932,15.998 L9.055,13.411 L14.185,15.978 L13.323,10.289 L17.337,6.176 L11.685,5.24 L9.041,0.125 Z M9.044,4.48 L10.376,7.058 L13.223,7.528 L11.201,9.599 L11.636,12.462 L9.049,11.168 L6.471,12.47 L6.897,9.599 L4.874,7.535 L7.718,7.058 L9.044,4.48 Z" />
</g>
<g fill="#AAA" fill-rule="evenodd">
<path d="M10 1.205v13.234l-5.068 2.559.846-5.703-4.025-4.102 5.654-.95L10 1.205z"/>
<path d="M10.041 1.125 7.407 6.243l-5.654.95 4.025 4.102-.846 5.703 5.123-2.587 5.13 2.567-.862-5.689 4.014-4.113-5.652-.936-2.644-5.115zm.003 4.355 1.332 2.578 2.847.47-2.022 2.071.435 2.863-2.587-1.294-2.578 1.302.426-2.871-2.023-2.064 2.844-.477 1.326-2.578z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 809 B

After

Width:  |  Height:  |  Size: 562 B

@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path d="M10.041 1.125L7.407 6.243l-5.654.95 4.025 4.102-.846 5.703 5.123-2.587 5.13 2.567-.862-5.689 4.014-4.113-5.652-.936zm.003 4.355l1.332 2.578 2.847.47-2.022 2.071.435 2.863-2.587-1.294-2.578 1.302.426-2.871-2.023-2.064 2.844-.477z" opacity=".33"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="M10.041 1.125 7.407 6.243l-5.654.95 4.025 4.102-.846 5.703 5.123-2.587 5.13 2.567-.862-5.689 4.014-4.113-5.652-.936zm.003 4.355 1.332 2.578 2.847.47-2.022 2.071.435 2.863-2.587-1.294-2.578 1.302.426-2.871-2.023-2.064 2.844-.477z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 324 B

After

Width:  |  Height:  |  Size: 327 B

@ -1 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><g opacity=".33"><path d="M5.391 15.575c.553 1.556-.098 2.537-.942 3.425 3.262-.731 3.243-2.134 3.77-3.425zm10.366-3.933c-.553 1.557.098 2.538.942 3.426-3.262-.732-3.242-2.134-3.769-3.426z"/><path d="M7.768 7.146c-3.202 0-5.798 2.035-5.797 4.545 0 2.51 2.596 4.544 5.797 4.543 3.2 0 5.794-2.034 5.795-4.543 0-2.51-2.595-4.544-5.795-4.545zm-.022 2.247c2.01 0 3.64 1.034 3.639 2.308-.001 1.274-1.63 2.306-3.639 2.307-2.01 0-3.64-1.033-3.64-2.307-.001-1.275 1.629-2.309 3.64-2.308z"/><path d="M12.473 2.727c-3.604 0-6.525 2.149-6.526 4.8l2.104-.017c.001-1.392 1.974-2.52 4.406-2.52 2.433 0 4.407 1.128 4.408 2.52 0 1.393-1.973 2.522-4.408 2.521l.016 2.3c3.603-.001 6.524-2.152 6.523-4.804 0-2.65-2.92-4.8-6.523-4.8z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<g opacity=".33">
<path d="M5.391 15.575c.553 1.556-.098 2.537-.942 3.425 3.262-.731 3.243-2.134 3.77-3.425zm10.366-3.933c-.553 1.557.098 2.538.942 3.426-3.262-.732-3.242-2.134-3.769-3.426z"/>
<path d="M7.768 7.146c-3.202 0-5.798 2.035-5.797 4.545 0 2.51 2.596 4.544 5.797 4.543 3.2 0 5.794-2.034 5.795-4.543 0-2.51-2.595-4.544-5.795-4.545zm-.022 2.247c2.01 0 3.64 1.034 3.639 2.308-.001 1.274-1.63 2.306-3.639 2.307-2.01 0-3.64-1.033-3.64-2.307-.001-1.275 1.629-2.309 3.64-2.308z"/>
<path d="M12.473 2.727c-3.604 0-6.525 2.149-6.526 4.8l2.104-.017c.001-1.392 1.974-2.52 4.406-2.52 2.433 0 4.407 1.128 4.408 2.52 0 1.393-1.973 2.522-4.408 2.521l.016 2.3c3.603-.001 6.524-2.152 6.523-4.804 0-2.65-2.92-4.8-6.523-4.8z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 789 B

After

Width:  |  Height:  |  Size: 803 B

@ -1 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path opacity=".33" d="M3.643 9.46c-1.758 2.39-1.957 5-1.227 6.729.49 1.18 1.18 1.871 1.99 2.29.792.429 1.75.518 2.6.521h6.329c.92 0 1.851-.208 2.65-.675.8-.467 1.46-1.198 1.8-2.29.49-1.549.266-4.03-1.48-6.46-.007.013-.02.02-.03.03a7.506 7.506 0 0 1-6.267 3.39A7.506 7.506 0 0 1 3.643 9.46z"/><path opacity=".33" d="M10.008.992a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
<path d="M3.643 9.46c-1.758 2.39-1.957 5-1.227 6.729.49 1.18 1.18 1.871 1.99 2.29.792.429 1.75.518 2.6.521h6.329c.92 0 1.851-.208 2.65-.675.8-.467 1.46-1.198 1.8-2.29.49-1.549.266-4.03-1.48-6.46-.007.013-.02.02-.03.03a7.506 7.506 0 0 1-6.267 3.39A7.506 7.506 0 0 1 3.643 9.46z" opacity=".33"/>
<path d="M10.008.992a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 437 B

After

Width:  |  Height:  |  Size: 442 B

@ -1 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 28.147 28.147"><path d="M5.104 12.915c-2.477 3.345-2.756 6.998-1.729 9.42.689 1.652 1.661 2.62 2.802 3.207 1.114.6 2.462.727 3.659.729h8.911c1.297 0 2.606-.29 3.732-.944 1.126-.655 2.056-1.68 2.534-3.206.69-2.17.375-5.642-2.083-9.045-.01.017-.03.026-.04.041a10.568 10.51 0 0 1-8.827 4.746 10.568 10.51 0 0 1-8.96-4.948z" opacity=".33"/><path d="M14.073 2.728c-3.109 0-5.629 2.449-5.629 5.467s2.52 5.465 5.63 5.465c3.108 0 5.63-2.447 5.63-5.465 0-3.017-2.522-5.465-5.63-5.465z" opacity=".33"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 28.147 28.147">
<path d="M5.104 12.915c-2.477 3.345-2.756 6.998-1.729 9.42.689 1.652 1.661 2.62 2.802 3.207 1.114.6 2.462.727 3.659.729h8.911c1.297 0 2.606-.29 3.732-.944 1.126-.655 2.056-1.68 2.534-3.206.69-2.17.375-5.642-2.083-9.045-.01.017-.03.026-.04.041a10.568 10.51 0 0 1-8.827 4.746 10.568 10.51 0 0 1-8.96-4.948z" opacity=".33"/>
<path d="M14.073 2.728c-3.109 0-5.629 2.449-5.629 5.467s2.52 5.465 5.63 5.465c3.108 0 5.63-2.447 5.63-5.465 0-3.017-2.522-5.465-5.63-5.465z" opacity=".33"/>
</svg>

Before

Width:  |  Height:  |  Size: 575 B

After

Width:  |  Height:  |  Size: 580 B

Loading…
Cancel
Save