{"componentChunkName":"component---gatsby-theme-spaceout-src-templates-articles-template-tsx","path":"/page/4","result":{"pageContext":{"authors":[{"authorsPage":true,"bio":"Hello everybody 👋 !  My name is Luke and I am the creator and owner of the spaceout.pl. Personally, I am a big geek with huge love for Star Wars, Marvel and DC comic books, Funk and 80s music. I take most of my design inspiration from offline experiences like going to art museums, galleries and working with other creative people on various projects. I also work with various Activist and NGO groups as a pro-bono designer and developer.\n","id":"f69d27c7-7f9a-5fbd-b05d-1a324fd10c0a","name":"Luke Celitan","featured":true,"social":[{"url":"https://www.facebook.com/spaceout/"},{"url":"https://twitter.com/spaceout.pl"},{"url":"https://www.instagram.com/spaceout.pl/"},{"url":"https://huggingface.co/MassivDash"},{"url":"https://bsky.app/profile/lukecelitan.bsky.social"}],"slug":"/authors/luke-celitan","avatar":{"small":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAAAAIFAQME/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAABvOTVgtERIAH/xAAaEAEBAQEAAwAAAAAAAAAAAAACAQMEABAS/9oACAEBAAEFAmoDjs0/Oq1a9kUzN+j7/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAxESECAxMlH/2gAIAQEABj8CLHgTGqmBPXSlTANsrmKyXLK0B92f/8QAHhABAAECBwAAAAAAAAAAAAAAAREAIRAgMUFhcdH/2gAIAQEAAT8hUmKFDbjke4JaIOG01Fthsd0YugnJ/9oADAMBAAIAAwAAABDzzzz/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAfEAEBAAEDBQEAAAAAAAAAAAABETEAQWEQICFxgZH/2gAIAQEAAT8QhmFXf0c6oSU1s8jwz0W5QpAeFf1+Gp7aimCmBvvoV0CRyUvZ/9k=","aspectRatio":1,"src":"/static/4f53b0980dc97328dd1294bbc374fd0e/fa1ea/spaceghost.jpg","srcSet":"/static/4f53b0980dc97328dd1294bbc374fd0e/afb2b/spaceghost.jpg 13w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/7c20e/spaceghost.jpg 25w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/fa1ea/spaceghost.jpg 50w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/03612/spaceghost.jpg 75w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/61cdf/spaceghost.jpg 100w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/442ab/spaceghost.jpg 305w","srcWebp":"/static/4f53b0980dc97328dd1294bbc374fd0e/e7b2c/spaceghost.webp","srcSetWebp":"/static/4f53b0980dc97328dd1294bbc374fd0e/58718/spaceghost.webp 13w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/74aad/spaceghost.webp 25w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/e7b2c/spaceghost.webp 50w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/ed320/spaceghost.webp 75w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/66016/spaceghost.webp 100w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/85828/spaceghost.webp 305w","sizes":"(max-width: 50px) 100vw, 50px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M189%2065A519%20519%200%200065%20299c-5%2020-5%2018%203%2015%208-4%2039-10%2057-12%2011-1%2010%200%2010-11%200-29%206-103%2010-121%204-21%2016-36%2033-43%206-2%208-2%2020-2%2018%200%2024%202%2036%2013%2020%2021%2025%2046%2029%20138l2%2026h10a267%20267%200%200168%2014l-6-26A607%20607%200%2000218%2071c-10-10-15-15-18-15-2%200-6%203-11%209m47%20129c-14%208-26%2015-26%2017%200%203%2018%205%2024%202%205-3%209-10%209-18%200-5%200-5-7-1m-82%201l1%205c1%2011%209%2018%2020%2017%207-1%2013-3%2013-5s-32-19-34-17'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"medium":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAAAAIFAQME/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAABvOTVgtERIAH/xAAaEAEBAQEAAwAAAAAAAAAAAAACAQMEABAS/9oACAEBAAEFAmoDjs0/Oq1a9kUzN+j7/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAxESECAxMlH/2gAIAQEABj8CLHgTGqmBPXSlTANsrmKyXLK0B92f/8QAHhABAAECBwAAAAAAAAAAAAAAAREAIRAgMUFhcdH/2gAIAQEAAT8hUmKFDbjke4JaIOG01Fthsd0YugnJ/9oADAMBAAIAAwAAABDzzzz/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAfEAEBAAEDBQEAAAAAAAAAAAABETEAQWEQICFxgZH/2gAIAQEAAT8QhmFXf0c6oSU1s8jwz0W5QpAeFf1+Gp7aimCmBvvoV0CRyUvZ/9k=","aspectRatio":1,"src":"/static/4f53b0980dc97328dd1294bbc374fd0e/61cdf/spaceghost.jpg","srcSet":"/static/4f53b0980dc97328dd1294bbc374fd0e/7c20e/spaceghost.jpg 25w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/fa1ea/spaceghost.jpg 50w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/61cdf/spaceghost.jpg 100w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/59538/spaceghost.jpg 150w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/fd013/spaceghost.jpg 200w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/442ab/spaceghost.jpg 305w","srcWebp":"/static/4f53b0980dc97328dd1294bbc374fd0e/66016/spaceghost.webp","srcSetWebp":"/static/4f53b0980dc97328dd1294bbc374fd0e/74aad/spaceghost.webp 25w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/e7b2c/spaceghost.webp 50w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/66016/spaceghost.webp 100w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/d9b14/spaceghost.webp 150w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/6b183/spaceghost.webp 200w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/85828/spaceghost.webp 305w","sizes":"(max-width: 100px) 100vw, 100px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M189%2065A519%20519%200%200065%20299c-5%2020-5%2018%203%2015%208-4%2039-10%2057-12%2011-1%2010%200%2010-11%200-29%206-103%2010-121%204-21%2016-36%2033-43%206-2%208-2%2020-2%2018%200%2024%202%2036%2013%2020%2021%2025%2046%2029%20138l2%2026h10a267%20267%200%200168%2014l-6-26A607%20607%200%2000218%2071c-10-10-15-15-18-15-2%200-6%203-11%209m47%20129c-14%208-26%2015-26%2017%200%203%2018%205%2024%202%205-3%209-10%209-18%200-5%200-5-7-1m-82%201l1%205c1%2011%209%2018%2020%2017%207-1%2013-3%2013-5s-32-19-34-17'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"large":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAAAAIFAQME/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAABvOTVgtERIAH/xAAaEAEBAQEAAwAAAAAAAAAAAAACAQMEABAS/9oACAEBAAEFAmoDjs0/Oq1a9kUzN+j7/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAxESECAxMlH/2gAIAQEABj8CLHgTGqmBPXSlTANsrmKyXLK0B92f/8QAHhABAAECBwAAAAAAAAAAAAAAAREAIRAgMUFhcdH/2gAIAQEAAT8hUmKFDbjke4JaIOG01Fthsd0YugnJ/9oADAMBAAIAAwAAABDzzzz/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAfEAEBAAEDBQEAAAAAAAAAAAABETEAQWEQICFxgZH/2gAIAQEAAT8QhmFXf0c6oSU1s8jwz0W5QpAeFf1+Gp7aimCmBvvoV0CRyUvZ/9k=","aspectRatio":1,"src":"/static/4f53b0980dc97328dd1294bbc374fd0e/442ab/spaceghost.jpg","srcSet":"/static/4f53b0980dc97328dd1294bbc374fd0e/a2637/spaceghost.jpg 82w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/15203/spaceghost.jpg 164w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/442ab/spaceghost.jpg 305w","srcWebp":"/static/4f53b0980dc97328dd1294bbc374fd0e/85828/spaceghost.webp","srcSetWebp":"/static/4f53b0980dc97328dd1294bbc374fd0e/2d087/spaceghost.webp 82w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/29d87/spaceghost.webp 164w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/85828/spaceghost.webp 305w","sizes":"(max-width: 305px) 100vw, 305px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M189%2065A519%20519%200%200065%20299c-5%2020-5%2018%203%2015%208-4%2039-10%2057-12%2011-1%2010%200%2010-11%200-29%206-103%2010-121%204-21%2016-36%2033-43%206-2%208-2%2020-2%2018%200%2024%202%2036%2013%2020%2021%2025%2046%2029%20138l2%2026h10a267%20267%200%200168%2014l-6-26A607%20607%200%2000218%2071c-10-10-15-15-18-15-2%200-6%203-11%209m47%20129c-14%208-26%2015-26%2017%200%203%2018%205%2024%202%205-3%209-10%209-18%200-5%200-5-7-1m-82%201l1%205c1%2011%209%2018%2020%2017%207-1%2013-3%2013-5s-32-19-34-17'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"}}}],"basePath":"/","skip":12,"limit":12,"group":[{"id":"923998f8-d109-5d31-98d1-ffcca67d3530","slug":"/imagermachine","secret":false,"title":"Imagermachine","author":"Luke Celitan","date":"November 1st, 2021","dateForSEO":"2021-11-01T00:00:00.000Z","timeToRead":2,"excerpt":"Rewriting the sharpmachine to rust.","subscription":true,"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Imagermachine\",\n  \"author\": \"Luke Celitan\",\n  \"date\": \"2021-11-01T00:00:00.000Z\",\n  \"hero\": \"./imagermachine.jpg\",\n  \"excerpt\": \"Rewriting the sharpmachine to rust.\",\n  \"category\": \"Project\",\n  \"tech\": [\"Rust\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"div\", {\n    \"style\": {\n      \"display\": \"flex\",\n      \"justifyContent\": \"flex-start\",\n      \"gap\": \"10px\",\n      \"width\": \"100%\",\n      \"margin\": \"auto\",\n      \"maxWidth\": \"1150px\"\n    }\n  }, \"\\n  \", mdx(\"a\", {\n    parentName: \"div\",\n    \"href\": \"https://github.com/MassivDash/cargo-imagermachine\",\n    \"target\": \"_blank\"\n  }, \"\\n    \", mdx(\"img\", {\n    parentName: \"a\",\n    \"alt\": \"Version\",\n    \"src\": \"https://img.shields.io/badge/version-0.2.0-blue.svg?cacheSeconds=2592000\"\n  }), \"\\n  \"), \"\\n  \", mdx(\"a\", {\n    parentName: \"div\",\n    \"href\": \"https://github.com/MassivDash/cargo-imagermachine\",\n    \"target\": \"_blank\"\n  }, \"\\n    \", mdx(\"img\", {\n    parentName: \"a\",\n    \"alt\": \"Documentation\",\n    \"src\": \"https://img.shields.io/badge/documentation-yes-brightgreen.svg\"\n  }), \"\\n  \"), \"\\n  \", mdx(\"a\", {\n    parentName: \"div\",\n    \"href\": \"#\",\n    \"target\": \"_blank\"\n  }, \"\\n    \", mdx(\"img\", {\n    parentName: \"a\",\n    \"alt\": \"License: MIT\",\n    \"src\": \"https://img.shields.io/badge/License-MIT-yellow.svg\"\n  }), \"\\n  \"), \"\\n  \", mdx(\"a\", {\n    parentName: \"div\",\n    \"href\": \"https://twitter.com/spaceoutPL\",\n    \"target\": \"_blank\"\n  }, \"\\n    \", mdx(\"img\", {\n    parentName: \"a\",\n    \"alt\": \"Twitter: spaceoutPL\",\n    \"src\": \"https://img.shields.io/twitter/follow/spaceoutPL.svg?style=social\"\n  }), \"\\n  \")), mdx(\"h2\", {\n    \"id\": \"introduction\"\n  }, \"Introduction\"), mdx(\"p\", null, \"In recent times I have decided to start learing a new programming language. Out\\nof all the possibilities I have found Rust to be the most suitable. Rust is a\\nsafe, fast, and memory safe language for writing software, I see a lot of\\npotential in Rust esspeciall in building software for future IoT devices. Rust\\nis also a heavily typed proggraming language which makes it easy to write code\\nthat is more readable and easy to debug.\"), mdx(\"p\", null, \"I have embarked on a mission to build something useful with it, the idea for\\nrewritting my previous optimization intercative cli build with typescript to\\nrust came as an obvious choice for me.\"), mdx(\"h2\", {\n    \"id\": \"cargo-imagermachine\"\n  }, \"Cargo-imagermachine\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Rust cli for batch optimizing images\")), mdx(\"p\", null, \"Cargo-imagermachine was designed as a subtool of cargo package manger, so user\\ncan run the interactive cli from the command line inside folders that contain\\npictures.\"), mdx(\"p\", null, \"Imagermachine uses turbo-jpeg library for jpeg files optimization and oxi png\\nfor png images. You must install the turbo-jpeg yourself as the cli uses only\\nthe bindings to the turbo-jpeg library. Installation guide for respective\\nsystems below.\"), mdx(\"p\", null, \"Imagermachine can:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Optimize png and jpg images.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Resize and crop images.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Rename the transformed files based on provided\", mdx(\"em\", {\n    parentName: \"li\"\n  }, \"name\"), \"(index).ext\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Convert files to Webp\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"todo: set optimalisation custom config\")), mdx(\"h3\", {\n    \"id\": \"dependencies\"\n  }, \"Dependencies\"), mdx(\"p\", null, \"So far the cli has been tested on unix systems (Debian, Mac).\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Before using cargo-imagermachine you must install\"), mdx(\"h4\", {\n    \"id\": \"rust\"\n  }, \"Rust\"), mdx(\"p\", null, \"Follow the official guideline for installing rust on your system\\n\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.rust-lang.org/tools/install\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"https://www.rust-lang.org/tools/install\")), mdx(\"h4\", {\n    \"id\": \"libturbojpeg\"\n  }, \"Libturbojpeg\"), mdx(\"p\", null, \"Offical webiste and documentation \\uD83D\\uDC49 \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.libjpeg-turbo.org/\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"https://www.libjpeg-turbo.org/\")), mdx(\"p\", null, mdx(\"em\", {\n    parentName: \"p\"\n  }, \"Debian\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"sudo apt-get install libturbojpeg libturbojpeg0-dev\\n\")), mdx(\"p\", null, \"This should be enough to get started on Ubuntu\"), mdx(\"p\", null, mdx(\"em\", {\n    parentName: \"p\"\n  }, \"Mac\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"brew install jpeg-turbo\\n\")), mdx(\"p\", null, \"! Remember to copy all the export paths that brew will print out after\\ninstallation, I am using the following config in the cargo.toml file, pkg-config\\n(also via brew) installation is needed for this setup to work.\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-yml\"\n  }, \"turbojpeg = {version = \\\"0.4\\\", features = [\\\"image\\\", \\\"pkg-config\\\"]}\\n\")), mdx(\"p\", null, \"If you have troubles linking the cli to your libturbo, you can try to edit the\\ncargo.toml file and add feature flags into turbojpeg features array, for more\\nreference follow this\\n\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://github.com/honzasp/rust-turbojpeg#requirements\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"link\"), \".\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"3584px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"62.519999999999996%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAABYlAAAWJQFJUiTwAAADRElEQVQ4y12S62+TZRjGn7d9D33ftlvfHtZuq1tljLCyukGnAYK6GIMh4swQUAabyGBDk+qHRU1ISEwwxmR+wRMIRnSzgx26qjvRgYNMNMTNGg6dI1GnLtE/4+ezIov64cp1P19+z3UfRH5zmvzj51h89n2unTjN8NglsqOXGM1Ok8nmGB6ZZKA/Q3ZonMnsRSaHJpgaHGfi/JdMfpylcGGOwsmvuZ3qp/BiH+LbjcPMJ8/z89Yv6KppQTV1Ip4QftNHwLQp1b14NDeaqqKuSFPRdB2hCGLRan48meOnVJpC92csHJXAi4kMsxL4y5YJDoafxqcEaLKSxPQYIWeIBquBhJnAEAZCiP+oMhgh/2qaxaMynYQVgYPrxhjdMMLcQ1O0l7cS1iI86G2i0qikTCuj1lxL0rMJ02EWIYpQcChKsY76ysh3n70LlAkL3RJ4qirH2So5m7pZngnuplyPUONaQ5VRRcKqx1ZtGtwNq8B70CLQGyTfeZrFrj4KR2TL0kVvNMe70SkuVH/PzpJ9VOhhQmpIQmvYJJN5nB7WmbVFX00oHKvA+YOnWOjs59YhCT2cRhwLzXC8bJoPKufY7m2TibzEjBi1rlrWm+tlXV1834P8W1G5vOvPneHWgTQ32ge4uT+D6AnOkLKv0uO7zUajg2pXmC3ercU2k54kdVZdsY5LXwHHrXgxsVOolFtBrrV8Sr51hPmWcb5rnkW02RN02FO85LtJQu+guXQzXeEu2kMH2B9q4+GSbewN7qEzfIgWfwsvV6Q4EjmMx+GhzOVn5rFBrjdf5krjHNPxG4hWO8tT9jC7/Jdli/sQToHDoaKrBqZmyvvT/2lRQVW0Yq0rd0+owogyVvcNufsXGC2/Q+a+O4id/hF22EPs8I+ztmQXmiWw3JY8Yjl8VcJXPpBHrEiJ/ymkRugrLTDgXeYT3xLvlS4hHg2cYZv/Ix4JfE6N7wW8JWvwldTjlkuxjUZs5wP4HBuwHQkqHUmqFCnp5UqChONJ3laXOKH/RY+xzCtSoinQS2PgTeqDb1Dnl7LfIu7vJR54h0b7Q5q9X/GE+wrbravsdv3Aa9qvHFf/4Jj6O69LTzn/5Hl1mb3ab+zRlvgbfjrclJjPqf8AAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/fd6625f4b12cb7ea9ed986f357ea0678/a3bc4/imagermachine.webp 2500w\", \"/static/fd6625f4b12cb7ea9ed986f357ea0678/4875e/imagermachine.webp 3584w\"],\n    \"sizes\": \"(max-width: 3584px) 100vw, 3584px\",\n    \"type\": \"image/webp\"\n  }), \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/fd6625f4b12cb7ea9ed986f357ea0678/412e4/imagermachine.png 2500w\", \"/static/fd6625f4b12cb7ea9ed986f357ea0678/5d8bd/imagermachine.png 3584w\"],\n    \"sizes\": \"(max-width: 3584px) 100vw, 3584px\",\n    \"type\": \"image/png\"\n  }), \"\\n          \", mdx(\"img\", {\n    parentName: \"picture\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/fd6625f4b12cb7ea9ed986f357ea0678/5d8bd/imagermachine.png\",\n    \"alt\": \"Screenshot of cargo-imagermachine\",\n    \"title\": \"Screenshot of cargo-imagermachine\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  }), \"\\n        \"), \"\\n    \")), mdx(\"h3\", {\n    \"id\": \"install\"\n  }, \"Install\"), mdx(\"p\", null, \"In order to install cargo-imagermachine on your computer, clone the project then\\nrun the following command from the project folder:\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-sh\"\n  }, \"cargo install --path .\\n\")), mdx(\"h3\", {\n    \"id\": \"usage\"\n  }, \"Usage\"), mdx(\"p\", null, \"If you followed the offical rust documentation and cargo / rustc is in scope,\\nnavigate to a input folder and run\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-sh\"\n  }, \"cargo imagermachine\\n\")), mdx(\"p\", null, \"Follow directions on the interactive cli to optimize, resize, rename the images.\"), mdx(\"h2\", {\n    \"id\": \"show-your-support\"\n  }, \"Show your support\"), mdx(\"p\", null, \"Give a \\u2B50\\uFE0F if this project helped you!\"));\n}\n;\nMDXContent.isMDXComponent = true;","tech":["Rust"],"category":"Project","appDescription":null,"hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAIEBQH/xAAWAQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhADEAAAAdunGqa2lJHZAhX/xAAcEAACAgIDAAAAAAAAAAAAAAACAwABBBQREhP/2gAIAQEAAQUCIqGC0u89l2YEFWt66AsdfGsqayp//8QAFhEAAwAAAAAAAAAAAAAAAAAAAAES/9oACAEDAQE/AZZLKZTP/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8Bqoj/xAAgEAACAAUFAQAAAAAAAAAAAAAAAQIRISJBEBIxMoGh/9oACAEBAAY/AqlzW3RzipguYpxGV6cfTqf/xAAbEAEAAwEAAwAAAAAAAAAAAAABABExIWFx8P/aAAgBAQABPyEAtV5MC447BEsilJBXDLmSGFsDBuYp6I8xj4rP/9oADAMBAAIAAwAAABDjGIL/xAAWEQADAAAAAAAAAAAAAAAAAAAAAWH/2gAIAQMBAT8QiyLKsqz/xAAWEQADAAAAAAAAAAAAAAAAAAAAEVH/2gAIAQIBAT8QSiUSCQ//xAAfEAEAAwACAQUAAAAAAAAAAAABABEhQVExgaHB0fD/2gAIAQEAAT8QrhdxPdQQR7ZFU+OcgBBEse4iMIlDZvrHN0m62sxgHQNG1PaPd4cp8wyWsVq2fl90/9k=","aspectRatio":1,"src":"/static/ccb2f24dd0a50db4c75f3bf98b93190a/58fe7/imagermachine.jpg","srcSet":"/static/ccb2f24dd0a50db4c75f3bf98b93190a/e0f30/imagermachine.jpg 236w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/86afd/imagermachine.jpg 472w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/58fe7/imagermachine.jpg 944w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/0ff54/imagermachine.jpg 1200w","srcWebp":"/static/ccb2f24dd0a50db4c75f3bf98b93190a/99fbb/imagermachine.webp","srcSetWebp":"/static/ccb2f24dd0a50db4c75f3bf98b93190a/77392/imagermachine.webp 236w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/1f177/imagermachine.webp 472w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/99fbb/imagermachine.webp 944w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/9000d/imagermachine.webp 1200w","sizes":"(max-width: 944px) 100vw, 944px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M260%2051c-17%201-44%206-48%209-3%201-4%203-5%207-3%207-4%2024-2%2028l1%203h13l12%201c-1%202-8%203-20%203-9%200-12-1-20-4l-10-2a145%20145%200%2001-33%204l-2%201h2c2%200%202%200%201%201h-4l-1%201h8c3-2%2010-4%208-2h5l-3%202c-5%202-3%202%202%200%206-3%2010-3%204%200-4%202-7%207-5%209l1-1%206-6c1%200%200%202-2%203l-3%204h4c3%201%203%200%204-1%201-2%201-2%201%200s5%203%2015%203c5%200%205%200%205%203%200%202%200%202%204%202l4%201%201%201c2-2%201-3-3-3-3%200-4%200-4-2h37l5-3c5-3%2010-4%2010-3l-1%201v1l3-2%2010-1c5%200%206%200%204-1-4%200-4-1-3-1h9l-1%201%2015-4a313%20313%200%2000-52-5c0-2%204-3%2017-5%2012-2%2016-3%2019-5l2-1-4%206v1c3%200%204-2%206-10l4-7c1%200%206-6%206-8h-1l-1-2c1-4-1-4-2-1l-1-5v-9c-2%200-2%201-2%205v12l-2%207v-9c0-14-3-19-8-18l-5%201m-9%205l-6%205-3%203-3-3c-5-3-15-3-19%200l-3%201-3%201-1%202%202%201-2%201-3%201%201%201%202%201h-2c-1%200-3%201-3%203s3%201%203%200c1-1%201%201%201%205%200%205%200%206%203%207%202%201%202%201%202-1l2%202%201%204-1-6c0-6%204-17%209-20%208-3%2013-1%2015%208l2%206-1-6%201-6c1-1%201%200%201%201%200%202%200%202%201%201s1-1%201%201c-2%206-2%207-1%207l1-3c0-7%209-16%2015-14%202%200%202%200%201-1v-1l-1-1h-4c-3%200-3%200-2-1%203-2-1-1-6%201m-95%206l1%203c1%201%200%207-1%209-1%201%200%204%201%204l1-1c-2-2%202-1%2018%205l17%206V78l1-9-4-2-6-2-3-2h-1l-10-2c-13-3-14-3-14%201m-52%2055c-3%203-5%2012-5%2029l-1%2012c-2%201-14%200-13-2h-2c-1%201%202%207%203%206%202-1%201%201-1%204-2%202-1%203%202%201h1c0%202%207%201%209-1h1c-1%201%200%202%201%203v5h-1l-3%204-2%205%203%206c3%206%204%206%201-1l-1-4c1-1%206%201%207%203l1%202%202%201c1%201%200%201-2%203-6%204-6%204-10-4-3-6-4-7-6-7-1%200-2%200-1%202l-1%202v2l-11%201-11%201%202%202c4%201-5%2012-9%2011-1%200-2%200-1%201v4c-3%202-8%2012-8%2013v4c-1%203-5%204-5%201l-1%201c-1%203-2%203-2%202-2-3%202-11%206-11l1-1-2-1c-4%200-9%207-9%2015%200%206-2%207-4%202-1-2-1-2-1%200s6%209%208%209v6c-1%202-1%202%201%202l2%201h-3l-1%201%202%202c2%200%202%200%201%201-2%200-3%202-1%202v6c-2%207-1%2014%202%2018%202%203%203%204%203%202%200-3%201-3%203%201%201%202%201%202-1%202H0v75h77l-1%202%201%202%203-1-1-1c0-2%201-2%2011-2h11v4c0%203%200%203%201%201l1-1a432%20432%200%20002%206c1%202%201%202-1%202l-3%201%2010%203h2c1%202%2013%202%2013%201l6-2h5v-6c0-6%201-6%201-4%202%205%200%2018-2%2018l-1%201h1l2%201%207%202h6l3-6%203-8c0-2%201-2%208-2%2012%200%2031-3%2035-5%202-2%201-2-2-1l-6%202c-5%201-5%201-5-2l-1-4c-1-1%203-1%2017-1h19v3l3%203%205%202c5%203%2010%204%2026%202%209%200%2010%200%2017-5l8-5h120v-75h-60l-1-5-2-8-1-3%204-1c11-1%2020-18%2016-30-1-5-3-10-4-9l1%204c2%204%202%204%201%206h-2c0-8-10-11-15-5-3%202-3%204-3%208%200%203%200%204%201%203%200-5%201-7%202-7l7%207c0%202%200%202%201%200l4-3c2%200%202%200%202%203-2%204-8%209-8%205h-1l-2%201c-2%200-2%200-1%201l6%201c4-1%205%201%202%204h-3c0-2-2-3-5-3s-6-3-8-7c-1-3-1-3-2-2v2l1%203%203%205c3%203%202%204-2%201s-6-7-7-12l-1-4v4c0%202%200%203-1%202l-2-1c-1%201-1%200-1-1%200-2%200-2-1%200-1%201-1%201-1-1l-1-2c-2-2-1%202%201%206s2%205-1%202c-2-1-2-1-2%201%201%204%200%204-2%200-2-3-2-3-4-1s-5%203-7%201h-1c0%202%204%204%208%204l4%201c2%201-5%206-7%204l-1%201%202%203%201%202%201%202v-1c0-2%200-2%202-2s5%202%204%204l1%201v1h-3c-2-2-3-2-1%201s-8%208-11%206l-1%202c2%204-11%209-13%205l-1-1v1l-4%201c-6%200-6%200-3-7v-11c-2-9-3-10-6-5l-2%205-2%2010-1%208h-94v-8c0-14-3-19-11-19-3%200-5%200-4%201v2h3a4318%204318%200%2001-5%2015c2-5%202-3%201%204l-1%205H96v-2l-1-3c-1-2-2-2-2-1%200%203-5%203-8%201-2-2-3-1-1%201%203%202%202%204-1%204l-2-2-2-5c-2-4-1-5%202-2%202%203%203%201%200-1-2-4%205-6%208-3h1l-1-2-1-1-2-5c-5-8-6-9-4-11%201-3%201-3-2-7l-3-2v2l-2%202-2%204-10%205c-1%202-2%201-2-2%200-2%200-2-1%201%200%204-1%205-7%208l-6%205-2%204c-2%203-2%203-3%201-1-4-1-14%202-19l1-5c-2%201-2-2%200-3l1%202c0%201%201%201%203-1%204-4%206-5%2013-4s11%200%208-2c-4-1%200-3%204-2%209%203%2014%200%2017-10%201-5-1-16-3-14l-1-1c0-2%203-6%204-6l11-12%203-4c3%200%205-5%205-11l1-6%202-2%202-6c0-4%206-18%207-18l2%202%201%203v-3c-1-2%200-2%203-2%202%200%203%200%203%202s2%204%202%202l3%202c4%204%206%2010%207%2015l1%201%205%202%203%202c-2%200-5%203-5%204h2l6-2h5l-5%201c-4%200-4%201-4%204l-1%204c-1%201%201%207%203%207l2%204%203%203v-4%201l1%201h2l85%207c1-1-3-19-4-20l-20-2a2921%202921%200%2001-40-5c-5%200-7-2-7-5%200-1%208-1%2011%201h2l-2-3-8-2h14a453%20453%200%200040%202h5v-15l1-8c3%201%202%200-2-5l-2-3-1-1v1c0%202%200%202-3%202a2602%202602%200%2001-93-7l-3%206c0%207-2%208-1%201%200-3%200-4-1-2s-1%201-1-3l1-6v-1l-1-2h-1v9c1%207%200%208-1%209-4%204-6%201-7-6-1-5-1-6-4-6-2%200-2-1-2-3%200-3%200-3-1-1l-1%202h-4c-1%201-1%201-2-1-1-1-1%200-1%206%201%206%201%206-1%204-4-11%202-24%2011-23h3l-2-3c0-2-12-2-14%200m190%203l-12%206-5%202v1h-1v1l-1%201v1h-2v2l-1%201v1h-2v2l-3%203c-2%203-2%205-2%2020v17h-6l3%201%203%202%201%203c0%201%200%202-2%201l-1%201c0%203%200%204-2%204l-2-1h-3c-1-1-1-1-1%201s-2-3-2-8c0-3%200-3%203-3s2-2-1-2c-2%200-3-2-3-8-1-9-1-27%201-28l1-3v-3l-2%202-2%207c0%204%200%204-1%201%200-3-2-4-2-1-1%201-1%200-1-2%200-3%200-3%201-2s1%201%201-2v-3l-2%202-2%204c1%201%200%202-1%202l-2%201h2c2%200%202%201%202%2018%201%2021%201%2019%204%2036l3%2014a121%20121%200%2001-45-2l-25-1c-27-2-24-1-33-16-4-7-5-9-7-9l-4-2c-3-3-2-1%203%208%204%208%209%2013%2011%2013l1%201%201%201%203%204%205%205%204%202%201%201c1-1%2011%201%2012%203h2c0%203%204%209%207%2011l3%202-2%203-3%204v-5c-1-7-6-11-8-7h-5c-6-4-21-2-21%202h2c1-2%202-2%202-1h2c1-1%203-2%206-1h4l-2%203c-1%202-2%202-5%202l-5-2-2%202v5l1-3c0-2%201-2%203-2%203%201%205%204%204%205v1c2%200%202%201%202%204v5l-4-1-5-2-1%201-1%201h-1c0%202%2012%206%2017%205l1%202c1%201%201-2%201-6v-7c1%200%202%203%202%209%200%2011%200%2011%204%2012s7%200%208-3l1%205c1%2011%203%2015%204%207%201-3%201-3%201%201l-1%206c-2%200-1%202%201%202%201%200%202%200%201-1%200-2%200-2%203-1%205%201%207%202%204%202-2%200-3%200-2%201l3%201h5l5%201h1l2-1c2%200%205-4%208-9%201-5%201-5%205-4%203%200%204%200%205-3l1-5c0-1%200-2%201-1l1%203c0%204%202%204%203%200%201-2%201-2%203-1l1%204%201%201%204%201c3%200%203%200%204-5%201-4%203-6%205-5l-2%205c-3%205-4%207-2%205l10-1h8l2-4%203-4h-9l-9-1%203-1h5c3-4%205-21%203-22v-2c0-1-2-2-7-2-7-1-7-1-10%201-2%202-2%202-3%201-3-4-8%200-8%206l1-1c1-3%202-1%202%2010l-1%2014c-1%200-2-4-2-13%200-7%200-8-2-8-4%202-8-13-5-16%203-2%209-3%2013-2%203%201%205%201%208-1h5l3-4c3-4%209-9%2012-9l13-14c4-5%204-6%205-15a65%2065%200%20015-19c0-2%202-2%204-1l5%201c4%200%205%201%206%203l1%202c0-2%202%200%202%202h-1l-1%201%202%201%203%203c1%202%201%203-1%203l-1%202-1%205c-3%203-2%207%201%2014%203%206%204%207%208%205%203-1%203-15%201-15l-2-1%202-1c1%200%202%200%202-2v-5l-2%201-1%201-1%201v2c0%202%200%202-1%201h-1l2%204%201%202c-2%200-3-2-4-3l-1-2v2l1%205v2l-2-8v-2l1-1%203-3c4-3%205-4%203-9-2-4%201-5%203%200l2%204%203-3%201-4-1-2h1c1%202%202%201%204-1%202-3%202-3%200-3-3%201-5-4-5-12%200-6-3-19-5-21-1-2-5%202-6%206-1%203-1%204-3%203l-1%201%201%201v5c0%204%200%204-3%204-2-1-3-1-3-3-1-2-1-2-1%201s0%203-6%203l-7-1h-3l-2-2-1-1v-9c1-7%203-11%206-11l3-1-1-1c-2%201-2%200%200-3l4-2%202-1c0-2-3-1-12%202m-147%2025c-2%201-2%202-2%2011a226%20226%200%20011%2015h4c3%200%203%200%201%201l8-1%203%201-5%201h-4l5%201%206-1c0-2%202-1%202%201s3%201%204-1l1-2%201-5c0-4%200-5-2-4v-2c1-1%202-3%201-5l1-5c3-2-1-3-10-3l-10-2c-2-2-2-2-5%200m30%203c-1%201-2%202-2%205v13c-3%204%200%203%203-1%204-4%204-5%204-9s-2-11-2-7l-1-1h-2m161%2020c-2%205-3%207-2%208v5l-1%208c0%205-1%207-2%203l-1-5-1-3v16l-1%204c-2%200-1%202%201%203%203%200%203%200%203%203%200%202%200%203-5%204-6%202-8%203-6%204l2-1c3-3%207%200%207%207%200%203%200%203%204%201l6-1c1%200%202%200%202-2-1-1%200-2%201-2%203%200%203-2%203-8%200-5%200-5%202-4%207%202%2012-5%2012-18%201-8-3-16-6-16v1l-2%204-2%204%201-1c2-4%203-1%201%205-2%208-3%209-3%202v-3l-1%205c0%205-1%206-3%205-2%200-3-1-3-3-1-1-1-2-2-1l-1-1c0-1%200-2-1-1l-1-2h-1c-1%202-2%200-1-4l1-3c0%201%201%201%202-1%203-3%204-4%203-1%200%201%201%201%204-2%204-2%204-2%202-4-2-1-3-4-4-7l-3-5-4%207M70%20192l-4%207-3%205h5c4%200%206%200%207-2s2-2%202-1l2-1h-1c-2%201-1-1%201-5%203-3%203-6%201-3h-2l-1-1h-3c-1-1-3%200-4%201m-2%2016l-1%201h-8c-1-1-1%200-1%201l-3%202-1%201v2l-2%203-1%206-1%204h12l4%202v-4c0-4%202-12%204-12v-7c0-2-1-1-2%201m10%204l-2%201c-8-1-9%2021-1%2026%202%201%202%201%202-4l-2-8%201-3%201%202c0%203%205%208%208%208%202%200%205-2%205-4l-3%201c-3%201-5%201-5-1l1-1v-3c0-3%200-4%202-6%203-2%201-4-3-2-3%201-3%201-2-3l-1-4-1%201m130%204v3l31%202c10%200%207-2-3-2-5%200-5%200-3-1l3-1h-3c-18-1-22-2-24-3-2%200-2%200-1%202m-15%206h-5l-1%201%201%203%201-1%201%201h1l1%201%204%202%206-1%206-1%206-1-1-1c-2%200-2-1-2-3h-18m122%209l1%201v2c-1%200-2%200-3%202-2%202-3%202-5%201-3-1-3-1-5%202-4%205%200%2010%204%205h2l2-3%205-5c3-2%205-3%203-1v3h2l1-1v-4h-2c2-1-1-3-4-3-2%200-2%200-1%201m-66%205c-2%202-2%202-2%200l-1%201-2%205%201-1c1-2%202-2%207-2s7%200%208-2v1l-2%205c-1%202-1%202-2%200-2-4-10%200-10%205%200%203%201%204%208%204l5%201%202-7a120%20120%200%20012-11c-1%201-2%200-3-1-2-2-9-1-11%202m-57%2019c-1%203-1%205%201%205h1l6%201c11%200%2011%201%2012%208%201%205%201%205%201-3%200-6-1-8-2-8l-1-1-2-2h-16m-121%204l-1%201c-2-2-4%203-3%207%202%206%203%207%205%205%202-3%204-2%202%200l-1%202%202-2%207-3c4-2%204-2%200-7l-6-3-2-1-1-1-2%202m243%200c0%205%207%2012%209%2010l1%201v2l5%202c5%202%206%202%205-2-1-6-6-10-9-8h-1c0-1-2-3-5-4l-5-3v2m-119%208c0%203%200%204-1%203-1-4-2-2-2%202%201%204%201%204%209%205h7v-10l-1-1-2-1-6-2h-4v4m-142%205c-2%201-2%203-1%205l3%206h2l6-3%202-1c1%200%202%200%201-1v-1l-1-1-1-1c1-1%200-2-1-2h-2l-2-1c-3-2-4-3-6%200m258%208l-4%202-4%202-3%202h14c15%200%2015%200%2016-3%203-5-5-8-9-3l-2%201-3-3c-3-1-2-1-5%202'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAIEBQH/xAAWAQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhADEAAAAdunGqa2lJHZAhX/xAAcEAACAgIDAAAAAAAAAAAAAAACAwABBBQREhP/2gAIAQEAAQUCIqGC0u89l2YEFWt66AsdfGsqayp//8QAFhEAAwAAAAAAAAAAAAAAAAAAAAES/9oACAEDAQE/AZZLKZTP/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8Bqoj/xAAgEAACAAUFAQAAAAAAAAAAAAAAAQIRISJBEBIxMoGh/9oACAEBAAY/AqlzW3RzipguYpxGV6cfTqf/xAAbEAEAAwEAAwAAAAAAAAAAAAABABExIWFx8P/aAAgBAQABPyEAtV5MC447BEsilJBXDLmSGFsDBuYp6I8xj4rP/9oADAMBAAIAAwAAABDjGIL/xAAWEQADAAAAAAAAAAAAAAAAAAAAAWH/2gAIAQMBAT8QiyLKsqz/xAAWEQADAAAAAAAAAAAAAAAAAAAAEVH/2gAIAQIBAT8QSiUSCQ//xAAfEAEAAwACAQUAAAAAAAAAAAABABEhQVExgaHB0fD/2gAIAQEAAT8QrhdxPdQQR7ZFU+OcgBBEse4iMIlDZvrHN0m62sxgHQNG1PaPd4cp8wyWsVq2fl90/9k=","aspectRatio":1,"src":"/static/ccb2f24dd0a50db4c75f3bf98b93190a/1dc0b/imagermachine.jpg","srcSet":"/static/ccb2f24dd0a50db4c75f3bf98b93190a/3a5ce/imagermachine.jpg 163w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/05730/imagermachine.jpg 327w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/1dc0b/imagermachine.jpg 653w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/f72c7/imagermachine.jpg 980w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/0ff54/imagermachine.jpg 1200w","srcWebp":"/static/ccb2f24dd0a50db4c75f3bf98b93190a/0acdf/imagermachine.webp","srcSetWebp":"/static/ccb2f24dd0a50db4c75f3bf98b93190a/ac59e/imagermachine.webp 163w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/7660b/imagermachine.webp 327w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/0acdf/imagermachine.webp 653w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/75470/imagermachine.webp 980w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/9000d/imagermachine.webp 1200w","sizes":"(max-width: 653px) 100vw, 653px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M260%2051c-17%201-44%206-48%209-3%201-4%203-5%207-3%207-4%2024-2%2028l1%203h13l12%201c-1%202-8%203-20%203-9%200-12-1-20-4l-10-2a145%20145%200%2001-33%204l-2%201h2c2%200%202%200%201%201h-4l-1%201h8c3-2%2010-4%208-2h5l-3%202c-5%202-3%202%202%200%206-3%2010-3%204%200-4%202-7%207-5%209l1-1%206-6c1%200%200%202-2%203l-3%204h4c3%201%203%200%204-1%201-2%201-2%201%200s5%203%2015%203c5%200%205%200%205%203%200%202%200%202%204%202l4%201%201%201c2-2%201-3-3-3-3%200-4%200-4-2h37l5-3c5-3%2010-4%2010-3l-1%201v1l3-2%2010-1c5%200%206%200%204-1-4%200-4-1-3-1h9l-1%201%2015-4a313%20313%200%2000-52-5c0-2%204-3%2017-5%2012-2%2016-3%2019-5l2-1-4%206v1c3%200%204-2%206-10l4-7c1%200%206-6%206-8h-1l-1-2c1-4-1-4-2-1l-1-5v-9c-2%200-2%201-2%205v12l-2%207v-9c0-14-3-19-8-18l-5%201m-9%205l-6%205-3%203-3-3c-5-3-15-3-19%200l-3%201-3%201-1%202%202%201-2%201-3%201%201%201%202%201h-2c-1%200-3%201-3%203s3%201%203%200c1-1%201%201%201%205%200%205%200%206%203%207%202%201%202%201%202-1l2%202%201%204-1-6c0-6%204-17%209-20%208-3%2013-1%2015%208l2%206-1-6%201-6c1-1%201%200%201%201%200%202%200%202%201%201s1-1%201%201c-2%206-2%207-1%207l1-3c0-7%209-16%2015-14%202%200%202%200%201-1v-1l-1-1h-4c-3%200-3%200-2-1%203-2-1-1-6%201m-95%206l1%203c1%201%200%207-1%209-1%201%200%204%201%204l1-1c-2-2%202-1%2018%205l17%206V78l1-9-4-2-6-2-3-2h-1l-10-2c-13-3-14-3-14%201m-52%2055c-3%203-5%2012-5%2029l-1%2012c-2%201-14%200-13-2h-2c-1%201%202%207%203%206%202-1%201%201-1%204-2%202-1%203%202%201h1c0%202%207%201%209-1h1c-1%201%200%202%201%203v5h-1l-3%204-2%205%203%206c3%206%204%206%201-1l-1-4c1-1%206%201%207%203l1%202%202%201c1%201%200%201-2%203-6%204-6%204-10-4-3-6-4-7-6-7-1%200-2%200-1%202l-1%202v2l-11%201-11%201%202%202c4%201-5%2012-9%2011-1%200-2%200-1%201v4c-3%202-8%2012-8%2013v4c-1%203-5%204-5%201l-1%201c-1%203-2%203-2%202-2-3%202-11%206-11l1-1-2-1c-4%200-9%207-9%2015%200%206-2%207-4%202-1-2-1-2-1%200s6%209%208%209v6c-1%202-1%202%201%202l2%201h-3l-1%201%202%202c2%200%202%200%201%201-2%200-3%202-1%202v6c-2%207-1%2014%202%2018%202%203%203%204%203%202%200-3%201-3%203%201%201%202%201%202-1%202H0v75h77l-1%202%201%202%203-1-1-1c0-2%201-2%2011-2h11v4c0%203%200%203%201%201l1-1a432%20432%200%20002%206c1%202%201%202-1%202l-3%201%2010%203h2c1%202%2013%202%2013%201l6-2h5v-6c0-6%201-6%201-4%202%205%200%2018-2%2018l-1%201h1l2%201%207%202h6l3-6%203-8c0-2%201-2%208-2%2012%200%2031-3%2035-5%202-2%201-2-2-1l-6%202c-5%201-5%201-5-2l-1-4c-1-1%203-1%2017-1h19v3l3%203%205%202c5%203%2010%204%2026%202%209%200%2010%200%2017-5l8-5h120v-75h-60l-1-5-2-8-1-3%204-1c11-1%2020-18%2016-30-1-5-3-10-4-9l1%204c2%204%202%204%201%206h-2c0-8-10-11-15-5-3%202-3%204-3%208%200%203%200%204%201%203%200-5%201-7%202-7l7%207c0%202%200%202%201%200l4-3c2%200%202%200%202%203-2%204-8%209-8%205h-1l-2%201c-2%200-2%200-1%201l6%201c4-1%205%201%202%204h-3c0-2-2-3-5-3s-6-3-8-7c-1-3-1-3-2-2v2l1%203%203%205c3%203%202%204-2%201s-6-7-7-12l-1-4v4c0%202%200%203-1%202l-2-1c-1%201-1%200-1-1%200-2%200-2-1%200-1%201-1%201-1-1l-1-2c-2-2-1%202%201%206s2%205-1%202c-2-1-2-1-2%201%201%204%200%204-2%200-2-3-2-3-4-1s-5%203-7%201h-1c0%202%204%204%208%204l4%201c2%201-5%206-7%204l-1%201%202%203%201%202%201%202v-1c0-2%200-2%202-2s5%202%204%204l1%201v1h-3c-2-2-3-2-1%201s-8%208-11%206l-1%202c2%204-11%209-13%205l-1-1v1l-4%201c-6%200-6%200-3-7v-11c-2-9-3-10-6-5l-2%205-2%2010-1%208h-94v-8c0-14-3-19-11-19-3%200-5%200-4%201v2h3a4318%204318%200%2001-5%2015c2-5%202-3%201%204l-1%205H96v-2l-1-3c-1-2-2-2-2-1%200%203-5%203-8%201-2-2-3-1-1%201%203%202%202%204-1%204l-2-2-2-5c-2-4-1-5%202-2%202%203%203%201%200-1-2-4%205-6%208-3h1l-1-2-1-1-2-5c-5-8-6-9-4-11%201-3%201-3-2-7l-3-2v2l-2%202-2%204-10%205c-1%202-2%201-2-2%200-2%200-2-1%201%200%204-1%205-7%208l-6%205-2%204c-2%203-2%203-3%201-1-4-1-14%202-19l1-5c-2%201-2-2%200-3l1%202c0%201%201%201%203-1%204-4%206-5%2013-4s11%200%208-2c-4-1%200-3%204-2%209%203%2014%200%2017-10%201-5-1-16-3-14l-1-1c0-2%203-6%204-6l11-12%203-4c3%200%205-5%205-11l1-6%202-2%202-6c0-4%206-18%207-18l2%202%201%203v-3c-1-2%200-2%203-2%202%200%203%200%203%202s2%204%202%202l3%202c4%204%206%2010%207%2015l1%201%205%202%203%202c-2%200-5%203-5%204h2l6-2h5l-5%201c-4%200-4%201-4%204l-1%204c-1%201%201%207%203%207l2%204%203%203v-4%201l1%201h2l85%207c1-1-3-19-4-20l-20-2a2921%202921%200%2001-40-5c-5%200-7-2-7-5%200-1%208-1%2011%201h2l-2-3-8-2h14a453%20453%200%200040%202h5v-15l1-8c3%201%202%200-2-5l-2-3-1-1v1c0%202%200%202-3%202a2602%202602%200%2001-93-7l-3%206c0%207-2%208-1%201%200-3%200-4-1-2s-1%201-1-3l1-6v-1l-1-2h-1v9c1%207%200%208-1%209-4%204-6%201-7-6-1-5-1-6-4-6-2%200-2-1-2-3%200-3%200-3-1-1l-1%202h-4c-1%201-1%201-2-1-1-1-1%200-1%206%201%206%201%206-1%204-4-11%202-24%2011-23h3l-2-3c0-2-12-2-14%200m190%203l-12%206-5%202v1h-1v1l-1%201v1h-2v2l-1%201v1h-2v2l-3%203c-2%203-2%205-2%2020v17h-6l3%201%203%202%201%203c0%201%200%202-2%201l-1%201c0%203%200%204-2%204l-2-1h-3c-1-1-1-1-1%201s-2-3-2-8c0-3%200-3%203-3s2-2-1-2c-2%200-3-2-3-8-1-9-1-27%201-28l1-3v-3l-2%202-2%207c0%204%200%204-1%201%200-3-2-4-2-1-1%201-1%200-1-2%200-3%200-3%201-2s1%201%201-2v-3l-2%202-2%204c1%201%200%202-1%202l-2%201h2c2%200%202%201%202%2018%201%2021%201%2019%204%2036l3%2014a121%20121%200%2001-45-2l-25-1c-27-2-24-1-33-16-4-7-5-9-7-9l-4-2c-3-3-2-1%203%208%204%208%209%2013%2011%2013l1%201%201%201%203%204%205%205%204%202%201%201c1-1%2011%201%2012%203h2c0%203%204%209%207%2011l3%202-2%203-3%204v-5c-1-7-6-11-8-7h-5c-6-4-21-2-21%202h2c1-2%202-2%202-1h2c1-1%203-2%206-1h4l-2%203c-1%202-2%202-5%202l-5-2-2%202v5l1-3c0-2%201-2%203-2%203%201%205%204%204%205v1c2%200%202%201%202%204v5l-4-1-5-2-1%201-1%201h-1c0%202%2012%206%2017%205l1%202c1%201%201-2%201-6v-7c1%200%202%203%202%209%200%2011%200%2011%204%2012s7%200%208-3l1%205c1%2011%203%2015%204%207%201-3%201-3%201%201l-1%206c-2%200-1%202%201%202%201%200%202%200%201-1%200-2%200-2%203-1%205%201%207%202%204%202-2%200-3%200-2%201l3%201h5l5%201h1l2-1c2%200%205-4%208-9%201-5%201-5%205-4%203%200%204%200%205-3l1-5c0-1%200-2%201-1l1%203c0%204%202%204%203%200%201-2%201-2%203-1l1%204%201%201%204%201c3%200%203%200%204-5%201-4%203-6%205-5l-2%205c-3%205-4%207-2%205l10-1h8l2-4%203-4h-9l-9-1%203-1h5c3-4%205-21%203-22v-2c0-1-2-2-7-2-7-1-7-1-10%201-2%202-2%202-3%201-3-4-8%200-8%206l1-1c1-3%202-1%202%2010l-1%2014c-1%200-2-4-2-13%200-7%200-8-2-8-4%202-8-13-5-16%203-2%209-3%2013-2%203%201%205%201%208-1h5l3-4c3-4%209-9%2012-9l13-14c4-5%204-6%205-15a65%2065%200%20015-19c0-2%202-2%204-1l5%201c4%200%205%201%206%203l1%202c0-2%202%200%202%202h-1l-1%201%202%201%203%203c1%202%201%203-1%203l-1%202-1%205c-3%203-2%207%201%2014%203%206%204%207%208%205%203-1%203-15%201-15l-2-1%202-1c1%200%202%200%202-2v-5l-2%201-1%201-1%201v2c0%202%200%202-1%201h-1l2%204%201%202c-2%200-3-2-4-3l-1-2v2l1%205v2l-2-8v-2l1-1%203-3c4-3%205-4%203-9-2-4%201-5%203%200l2%204%203-3%201-4-1-2h1c1%202%202%201%204-1%202-3%202-3%200-3-3%201-5-4-5-12%200-6-3-19-5-21-1-2-5%202-6%206-1%203-1%204-3%203l-1%201%201%201v5c0%204%200%204-3%204-2-1-3-1-3-3-1-2-1-2-1%201s0%203-6%203l-7-1h-3l-2-2-1-1v-9c1-7%203-11%206-11l3-1-1-1c-2%201-2%200%200-3l4-2%202-1c0-2-3-1-12%202m-147%2025c-2%201-2%202-2%2011a226%20226%200%20011%2015h4c3%200%203%200%201%201l8-1%203%201-5%201h-4l5%201%206-1c0-2%202-1%202%201s3%201%204-1l1-2%201-5c0-4%200-5-2-4v-2c1-1%202-3%201-5l1-5c3-2-1-3-10-3l-10-2c-2-2-2-2-5%200m30%203c-1%201-2%202-2%205v13c-3%204%200%203%203-1%204-4%204-5%204-9s-2-11-2-7l-1-1h-2m161%2020c-2%205-3%207-2%208v5l-1%208c0%205-1%207-2%203l-1-5-1-3v16l-1%204c-2%200-1%202%201%203%203%200%203%200%203%203%200%202%200%203-5%204-6%202-8%203-6%204l2-1c3-3%207%200%207%207%200%203%200%203%204%201l6-1c1%200%202%200%202-2-1-1%200-2%201-2%203%200%203-2%203-8%200-5%200-5%202-4%207%202%2012-5%2012-18%201-8-3-16-6-16v1l-2%204-2%204%201-1c2-4%203-1%201%205-2%208-3%209-3%202v-3l-1%205c0%205-1%206-3%205-2%200-3-1-3-3-1-1-1-2-2-1l-1-1c0-1%200-2-1-1l-1-2h-1c-1%202-2%200-1-4l1-3c0%201%201%201%202-1%203-3%204-4%203-1%200%201%201%201%204-2%204-2%204-2%202-4-2-1-3-4-4-7l-3-5-4%207M70%20192l-4%207-3%205h5c4%200%206%200%207-2s2-2%202-1l2-1h-1c-2%201-1-1%201-5%203-3%203-6%201-3h-2l-1-1h-3c-1-1-3%200-4%201m-2%2016l-1%201h-8c-1-1-1%200-1%201l-3%202-1%201v2l-2%203-1%206-1%204h12l4%202v-4c0-4%202-12%204-12v-7c0-2-1-1-2%201m10%204l-2%201c-8-1-9%2021-1%2026%202%201%202%201%202-4l-2-8%201-3%201%202c0%203%205%208%208%208%202%200%205-2%205-4l-3%201c-3%201-5%201-5-1l1-1v-3c0-3%200-4%202-6%203-2%201-4-3-2-3%201-3%201-2-3l-1-4-1%201m130%204v3l31%202c10%200%207-2-3-2-5%200-5%200-3-1l3-1h-3c-18-1-22-2-24-3-2%200-2%200-1%202m-15%206h-5l-1%201%201%203%201-1%201%201h1l1%201%204%202%206-1%206-1%206-1-1-1c-2%200-2-1-2-3h-18m122%209l1%201v2c-1%200-2%200-3%202-2%202-3%202-5%201-3-1-3-1-5%202-4%205%200%2010%204%205h2l2-3%205-5c3-2%205-3%203-1v3h2l1-1v-4h-2c2-1-1-3-4-3-2%200-2%200-1%201m-66%205c-2%202-2%202-2%200l-1%201-2%205%201-1c1-2%202-2%207-2s7%200%208-2v1l-2%205c-1%202-1%202-2%200-2-4-10%200-10%205%200%203%201%204%208%204l5%201%202-7a120%20120%200%20012-11c-1%201-2%200-3-1-2-2-9-1-11%202m-57%2019c-1%203-1%205%201%205h1l6%201c11%200%2011%201%2012%208%201%205%201%205%201-3%200-6-1-8-2-8l-1-1-2-2h-16m-121%204l-1%201c-2-2-4%203-3%207%202%206%203%207%205%205%202-3%204-2%202%200l-1%202%202-2%207-3c4-2%204-2%200-7l-6-3-2-1-1-1-2%202m243%200c0%205%207%2012%209%2010l1%201v2l5%202c5%202%206%202%205-2-1-6-6-10-9-8h-1c0-1-2-3-5-4l-5-3v2m-119%208c0%203%200%204-1%203-1-4-2-2-2%202%201%204%201%204%209%205h7v-10l-1-1-2-1-6-2h-4v4m-142%205c-2%201-2%203-1%205l3%206h2l6-3%202-1c1%200%202%200%201-1v-1l-1-1-1-1c1-1%200-2-1-2h-2l-2-1c-3-2-4-3-6%200m258%208l-4%202-4%202-3%202h14c15%200%2015%200%2016-3%203-5-5-8-9-3l-2%201-3-3c-3-1-2-1-5%202'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAIEBQH/xAAWAQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhADEAAAAdunGqa2lJHZAhX/xAAcEAACAgIDAAAAAAAAAAAAAAACAwABBBQREhP/2gAIAQEAAQUCIqGC0u89l2YEFWt66AsdfGsqayp//8QAFhEAAwAAAAAAAAAAAAAAAAAAAAES/9oACAEDAQE/AZZLKZTP/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8Bqoj/xAAgEAACAAUFAQAAAAAAAAAAAAAAAQIRISJBEBIxMoGh/9oACAEBAAY/AqlzW3RzipguYpxGV6cfTqf/xAAbEAEAAwEAAwAAAAAAAAAAAAABABExIWFx8P/aAAgBAQABPyEAtV5MC447BEsilJBXDLmSGFsDBuYp6I8xj4rP/9oADAMBAAIAAwAAABDjGIL/xAAWEQADAAAAAAAAAAAAAAAAAAAAAWH/2gAIAQMBAT8QiyLKsqz/xAAWEQADAAAAAAAAAAAAAAAAAAAAEVH/2gAIAQIBAT8QSiUSCQ//xAAfEAEAAwACAQUAAAAAAAAAAAABABEhQVExgaHB0fD/2gAIAQEAAT8QrhdxPdQQR7ZFU+OcgBBEse4iMIlDZvrHN0m62sxgHQNG1PaPd4cp8wyWsVq2fl90/9k=","aspectRatio":1,"src":"/static/ccb2f24dd0a50db4c75f3bf98b93190a/eaa58/imagermachine.jpg","srcSet":"/static/ccb2f24dd0a50db4c75f3bf98b93190a/5a3ee/imagermachine.jpg 114w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/41f8f/imagermachine.jpg 229w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/eaa58/imagermachine.jpg 457w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/c309b/imagermachine.jpg 686w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/e3008/imagermachine.jpg 914w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/0ff54/imagermachine.jpg 1200w","srcWebp":"/static/ccb2f24dd0a50db4c75f3bf98b93190a/15384/imagermachine.webp","srcSetWebp":"/static/ccb2f24dd0a50db4c75f3bf98b93190a/31fce/imagermachine.webp 114w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/e3e25/imagermachine.webp 229w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/15384/imagermachine.webp 457w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/0258d/imagermachine.webp 686w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/64ea2/imagermachine.webp 914w,\n/static/ccb2f24dd0a50db4c75f3bf98b93190a/9000d/imagermachine.webp 1200w","sizes":"(max-width: 457px) 100vw, 457px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M260%2051c-17%201-44%206-48%209-3%201-4%203-5%207-3%207-4%2024-2%2028l1%203h13l12%201c-1%202-8%203-20%203-9%200-12-1-20-4l-10-2a145%20145%200%2001-33%204l-2%201h2c2%200%202%200%201%201h-4l-1%201h8c3-2%2010-4%208-2h5l-3%202c-5%202-3%202%202%200%206-3%2010-3%204%200-4%202-7%207-5%209l1-1%206-6c1%200%200%202-2%203l-3%204h4c3%201%203%200%204-1%201-2%201-2%201%200s5%203%2015%203c5%200%205%200%205%203%200%202%200%202%204%202l4%201%201%201c2-2%201-3-3-3-3%200-4%200-4-2h37l5-3c5-3%2010-4%2010-3l-1%201v1l3-2%2010-1c5%200%206%200%204-1-4%200-4-1-3-1h9l-1%201%2015-4a313%20313%200%2000-52-5c0-2%204-3%2017-5%2012-2%2016-3%2019-5l2-1-4%206v1c3%200%204-2%206-10l4-7c1%200%206-6%206-8h-1l-1-2c1-4-1-4-2-1l-1-5v-9c-2%200-2%201-2%205v12l-2%207v-9c0-14-3-19-8-18l-5%201m-9%205l-6%205-3%203-3-3c-5-3-15-3-19%200l-3%201-3%201-1%202%202%201-2%201-3%201%201%201%202%201h-2c-1%200-3%201-3%203s3%201%203%200c1-1%201%201%201%205%200%205%200%206%203%207%202%201%202%201%202-1l2%202%201%204-1-6c0-6%204-17%209-20%208-3%2013-1%2015%208l2%206-1-6%201-6c1-1%201%200%201%201%200%202%200%202%201%201s1-1%201%201c-2%206-2%207-1%207l1-3c0-7%209-16%2015-14%202%200%202%200%201-1v-1l-1-1h-4c-3%200-3%200-2-1%203-2-1-1-6%201m-95%206l1%203c1%201%200%207-1%209-1%201%200%204%201%204l1-1c-2-2%202-1%2018%205l17%206V78l1-9-4-2-6-2-3-2h-1l-10-2c-13-3-14-3-14%201m-52%2055c-3%203-5%2012-5%2029l-1%2012c-2%201-14%200-13-2h-2c-1%201%202%207%203%206%202-1%201%201-1%204-2%202-1%203%202%201h1c0%202%207%201%209-1h1c-1%201%200%202%201%203v5h-1l-3%204-2%205%203%206c3%206%204%206%201-1l-1-4c1-1%206%201%207%203l1%202%202%201c1%201%200%201-2%203-6%204-6%204-10-4-3-6-4-7-6-7-1%200-2%200-1%202l-1%202v2l-11%201-11%201%202%202c4%201-5%2012-9%2011-1%200-2%200-1%201v4c-3%202-8%2012-8%2013v4c-1%203-5%204-5%201l-1%201c-1%203-2%203-2%202-2-3%202-11%206-11l1-1-2-1c-4%200-9%207-9%2015%200%206-2%207-4%202-1-2-1-2-1%200s6%209%208%209v6c-1%202-1%202%201%202l2%201h-3l-1%201%202%202c2%200%202%200%201%201-2%200-3%202-1%202v6c-2%207-1%2014%202%2018%202%203%203%204%203%202%200-3%201-3%203%201%201%202%201%202-1%202H0v75h77l-1%202%201%202%203-1-1-1c0-2%201-2%2011-2h11v4c0%203%200%203%201%201l1-1a432%20432%200%20002%206c1%202%201%202-1%202l-3%201%2010%203h2c1%202%2013%202%2013%201l6-2h5v-6c0-6%201-6%201-4%202%205%200%2018-2%2018l-1%201h1l2%201%207%202h6l3-6%203-8c0-2%201-2%208-2%2012%200%2031-3%2035-5%202-2%201-2-2-1l-6%202c-5%201-5%201-5-2l-1-4c-1-1%203-1%2017-1h19v3l3%203%205%202c5%203%2010%204%2026%202%209%200%2010%200%2017-5l8-5h120v-75h-60l-1-5-2-8-1-3%204-1c11-1%2020-18%2016-30-1-5-3-10-4-9l1%204c2%204%202%204%201%206h-2c0-8-10-11-15-5-3%202-3%204-3%208%200%203%200%204%201%203%200-5%201-7%202-7l7%207c0%202%200%202%201%200l4-3c2%200%202%200%202%203-2%204-8%209-8%205h-1l-2%201c-2%200-2%200-1%201l6%201c4-1%205%201%202%204h-3c0-2-2-3-5-3s-6-3-8-7c-1-3-1-3-2-2v2l1%203%203%205c3%203%202%204-2%201s-6-7-7-12l-1-4v4c0%202%200%203-1%202l-2-1c-1%201-1%200-1-1%200-2%200-2-1%200-1%201-1%201-1-1l-1-2c-2-2-1%202%201%206s2%205-1%202c-2-1-2-1-2%201%201%204%200%204-2%200-2-3-2-3-4-1s-5%203-7%201h-1c0%202%204%204%208%204l4%201c2%201-5%206-7%204l-1%201%202%203%201%202%201%202v-1c0-2%200-2%202-2s5%202%204%204l1%201v1h-3c-2-2-3-2-1%201s-8%208-11%206l-1%202c2%204-11%209-13%205l-1-1v1l-4%201c-6%200-6%200-3-7v-11c-2-9-3-10-6-5l-2%205-2%2010-1%208h-94v-8c0-14-3-19-11-19-3%200-5%200-4%201v2h3a4318%204318%200%2001-5%2015c2-5%202-3%201%204l-1%205H96v-2l-1-3c-1-2-2-2-2-1%200%203-5%203-8%201-2-2-3-1-1%201%203%202%202%204-1%204l-2-2-2-5c-2-4-1-5%202-2%202%203%203%201%200-1-2-4%205-6%208-3h1l-1-2-1-1-2-5c-5-8-6-9-4-11%201-3%201-3-2-7l-3-2v2l-2%202-2%204-10%205c-1%202-2%201-2-2%200-2%200-2-1%201%200%204-1%205-7%208l-6%205-2%204c-2%203-2%203-3%201-1-4-1-14%202-19l1-5c-2%201-2-2%200-3l1%202c0%201%201%201%203-1%204-4%206-5%2013-4s11%200%208-2c-4-1%200-3%204-2%209%203%2014%200%2017-10%201-5-1-16-3-14l-1-1c0-2%203-6%204-6l11-12%203-4c3%200%205-5%205-11l1-6%202-2%202-6c0-4%206-18%207-18l2%202%201%203v-3c-1-2%200-2%203-2%202%200%203%200%203%202s2%204%202%202l3%202c4%204%206%2010%207%2015l1%201%205%202%203%202c-2%200-5%203-5%204h2l6-2h5l-5%201c-4%200-4%201-4%204l-1%204c-1%201%201%207%203%207l2%204%203%203v-4%201l1%201h2l85%207c1-1-3-19-4-20l-20-2a2921%202921%200%2001-40-5c-5%200-7-2-7-5%200-1%208-1%2011%201h2l-2-3-8-2h14a453%20453%200%200040%202h5v-15l1-8c3%201%202%200-2-5l-2-3-1-1v1c0%202%200%202-3%202a2602%202602%200%2001-93-7l-3%206c0%207-2%208-1%201%200-3%200-4-1-2s-1%201-1-3l1-6v-1l-1-2h-1v9c1%207%200%208-1%209-4%204-6%201-7-6-1-5-1-6-4-6-2%200-2-1-2-3%200-3%200-3-1-1l-1%202h-4c-1%201-1%201-2-1-1-1-1%200-1%206%201%206%201%206-1%204-4-11%202-24%2011-23h3l-2-3c0-2-12-2-14%200m190%203l-12%206-5%202v1h-1v1l-1%201v1h-2v2l-1%201v1h-2v2l-3%203c-2%203-2%205-2%2020v17h-6l3%201%203%202%201%203c0%201%200%202-2%201l-1%201c0%203%200%204-2%204l-2-1h-3c-1-1-1-1-1%201s-2-3-2-8c0-3%200-3%203-3s2-2-1-2c-2%200-3-2-3-8-1-9-1-27%201-28l1-3v-3l-2%202-2%207c0%204%200%204-1%201%200-3-2-4-2-1-1%201-1%200-1-2%200-3%200-3%201-2s1%201%201-2v-3l-2%202-2%204c1%201%200%202-1%202l-2%201h2c2%200%202%201%202%2018%201%2021%201%2019%204%2036l3%2014a121%20121%200%2001-45-2l-25-1c-27-2-24-1-33-16-4-7-5-9-7-9l-4-2c-3-3-2-1%203%208%204%208%209%2013%2011%2013l1%201%201%201%203%204%205%205%204%202%201%201c1-1%2011%201%2012%203h2c0%203%204%209%207%2011l3%202-2%203-3%204v-5c-1-7-6-11-8-7h-5c-6-4-21-2-21%202h2c1-2%202-2%202-1h2c1-1%203-2%206-1h4l-2%203c-1%202-2%202-5%202l-5-2-2%202v5l1-3c0-2%201-2%203-2%203%201%205%204%204%205v1c2%200%202%201%202%204v5l-4-1-5-2-1%201-1%201h-1c0%202%2012%206%2017%205l1%202c1%201%201-2%201-6v-7c1%200%202%203%202%209%200%2011%200%2011%204%2012s7%200%208-3l1%205c1%2011%203%2015%204%207%201-3%201-3%201%201l-1%206c-2%200-1%202%201%202%201%200%202%200%201-1%200-2%200-2%203-1%205%201%207%202%204%202-2%200-3%200-2%201l3%201h5l5%201h1l2-1c2%200%205-4%208-9%201-5%201-5%205-4%203%200%204%200%205-3l1-5c0-1%200-2%201-1l1%203c0%204%202%204%203%200%201-2%201-2%203-1l1%204%201%201%204%201c3%200%203%200%204-5%201-4%203-6%205-5l-2%205c-3%205-4%207-2%205l10-1h8l2-4%203-4h-9l-9-1%203-1h5c3-4%205-21%203-22v-2c0-1-2-2-7-2-7-1-7-1-10%201-2%202-2%202-3%201-3-4-8%200-8%206l1-1c1-3%202-1%202%2010l-1%2014c-1%200-2-4-2-13%200-7%200-8-2-8-4%202-8-13-5-16%203-2%209-3%2013-2%203%201%205%201%208-1h5l3-4c3-4%209-9%2012-9l13-14c4-5%204-6%205-15a65%2065%200%20015-19c0-2%202-2%204-1l5%201c4%200%205%201%206%203l1%202c0-2%202%200%202%202h-1l-1%201%202%201%203%203c1%202%201%203-1%203l-1%202-1%205c-3%203-2%207%201%2014%203%206%204%207%208%205%203-1%203-15%201-15l-2-1%202-1c1%200%202%200%202-2v-5l-2%201-1%201-1%201v2c0%202%200%202-1%201h-1l2%204%201%202c-2%200-3-2-4-3l-1-2v2l1%205v2l-2-8v-2l1-1%203-3c4-3%205-4%203-9-2-4%201-5%203%200l2%204%203-3%201-4-1-2h1c1%202%202%201%204-1%202-3%202-3%200-3-3%201-5-4-5-12%200-6-3-19-5-21-1-2-5%202-6%206-1%203-1%204-3%203l-1%201%201%201v5c0%204%200%204-3%204-2-1-3-1-3-3-1-2-1-2-1%201s0%203-6%203l-7-1h-3l-2-2-1-1v-9c1-7%203-11%206-11l3-1-1-1c-2%201-2%200%200-3l4-2%202-1c0-2-3-1-12%202m-147%2025c-2%201-2%202-2%2011a226%20226%200%20011%2015h4c3%200%203%200%201%201l8-1%203%201-5%201h-4l5%201%206-1c0-2%202-1%202%201s3%201%204-1l1-2%201-5c0-4%200-5-2-4v-2c1-1%202-3%201-5l1-5c3-2-1-3-10-3l-10-2c-2-2-2-2-5%200m30%203c-1%201-2%202-2%205v13c-3%204%200%203%203-1%204-4%204-5%204-9s-2-11-2-7l-1-1h-2m161%2020c-2%205-3%207-2%208v5l-1%208c0%205-1%207-2%203l-1-5-1-3v16l-1%204c-2%200-1%202%201%203%203%200%203%200%203%203%200%202%200%203-5%204-6%202-8%203-6%204l2-1c3-3%207%200%207%207%200%203%200%203%204%201l6-1c1%200%202%200%202-2-1-1%200-2%201-2%203%200%203-2%203-8%200-5%200-5%202-4%207%202%2012-5%2012-18%201-8-3-16-6-16v1l-2%204-2%204%201-1c2-4%203-1%201%205-2%208-3%209-3%202v-3l-1%205c0%205-1%206-3%205-2%200-3-1-3-3-1-1-1-2-2-1l-1-1c0-1%200-2-1-1l-1-2h-1c-1%202-2%200-1-4l1-3c0%201%201%201%202-1%203-3%204-4%203-1%200%201%201%201%204-2%204-2%204-2%202-4-2-1-3-4-4-7l-3-5-4%207M70%20192l-4%207-3%205h5c4%200%206%200%207-2s2-2%202-1l2-1h-1c-2%201-1-1%201-5%203-3%203-6%201-3h-2l-1-1h-3c-1-1-3%200-4%201m-2%2016l-1%201h-8c-1-1-1%200-1%201l-3%202-1%201v2l-2%203-1%206-1%204h12l4%202v-4c0-4%202-12%204-12v-7c0-2-1-1-2%201m10%204l-2%201c-8-1-9%2021-1%2026%202%201%202%201%202-4l-2-8%201-3%201%202c0%203%205%208%208%208%202%200%205-2%205-4l-3%201c-3%201-5%201-5-1l1-1v-3c0-3%200-4%202-6%203-2%201-4-3-2-3%201-3%201-2-3l-1-4-1%201m130%204v3l31%202c10%200%207-2-3-2-5%200-5%200-3-1l3-1h-3c-18-1-22-2-24-3-2%200-2%200-1%202m-15%206h-5l-1%201%201%203%201-1%201%201h1l1%201%204%202%206-1%206-1%206-1-1-1c-2%200-2-1-2-3h-18m122%209l1%201v2c-1%200-2%200-3%202-2%202-3%202-5%201-3-1-3-1-5%202-4%205%200%2010%204%205h2l2-3%205-5c3-2%205-3%203-1v3h2l1-1v-4h-2c2-1-1-3-4-3-2%200-2%200-1%201m-66%205c-2%202-2%202-2%200l-1%201-2%205%201-1c1-2%202-2%207-2s7%200%208-2v1l-2%205c-1%202-1%202-2%200-2-4-10%200-10%205%200%203%201%204%208%204l5%201%202-7a120%20120%200%20012-11c-1%201-2%200-3-1-2-2-9-1-11%202m-57%2019c-1%203-1%205%201%205h1l6%201c11%200%2011%201%2012%208%201%205%201%205%201-3%200-6-1-8-2-8l-1-1-2-2h-16m-121%204l-1%201c-2-2-4%203-3%207%202%206%203%207%205%205%202-3%204-2%202%200l-1%202%202-2%207-3c4-2%204-2%200-7l-6-3-2-1-1-1-2%202m243%200c0%205%207%2012%209%2010l1%201v2l5%202c5%202%206%202%205-2-1-6-6-10-9-8h-1c0-1-2-3-5-4l-5-3v2m-119%208c0%203%200%204-1%203-1-4-2-2-2%202%201%204%201%204%209%205h7v-10l-1-1-2-1-6-2h-4v4m-142%205c-2%201-2%203-1%205l3%206h2l6-3%202-1c1%200%202%200%201-1v-1l-1-1-1-1c1-1%200-2-1-2h-2l-2-1c-3-2-4-3-6%200m258%208l-4%202-4%202-3%202h14c15%200%2015%200%2016-3%203-5-5-8-9-3l-2%201-3-3c-3-1-2-1-5%202'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"seo":{"src":"/static/ccb2f24dd0a50db4c75f3bf98b93190a/0ff54/imagermachine.jpg"}}},{"id":"c2997b7d-65f2-59a0-a178-9a1fad4cbd1a","slug":"/svelte-solar-system","secret":false,"title":"Svelte Solar System","author":"Luke Celitan","date":"April 3rd, 2021","dateForSEO":"2021-04-03T00:00:00.000Z","timeToRead":1,"excerpt":"Interactive solar system map and info","subscription":true,"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Svelte Solar System\",\n  \"author\": \"Luke Celitan\",\n  \"date\": \"2021-04-03T00:00:00.000Z\",\n  \"hero\": \"./hero.jpg\",\n  \"excerpt\": \"Interactive solar system map and info\",\n  \"appDescription\": \"Application\",\n  \"category\": \"Project\",\n  \"tech\": [\"Svelte\", \"Css\", \"JS\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Svelte Solar System is yet another small app I have build while exploring and learning more about svelte framework.\\nThis time I wanted to see how svelte will play with heavy css load and animations.\\nSimple yet very informative app, made in mind for people that are hungry for that \\u201Cspace\\u201D knowledge\"), mdx(\"p\", null, \"The results can be seen at  \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://solar.spaceout.pl\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"https://solar.spaceout.pl\"), \", repo for the project as usually on \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://github.com/MassivDash/svelte-solar-system\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"Github\")), mdx(\"video\", {\n    width: \"1150px\",\n    height: \"100%\",\n    autoPlay: true,\n    muted: true,\n    style: {\n      margin: 'auto'\n    }\n  }, mdx(\"source\", {\n    src: \"/fdfa558b848d090efe725a3b66246ead/solar.mp4\",\n    type: \"video/mp4\"\n  }), \"Your browser does not support the video tag\"), mdx(\"p\", null, \"The results are very pleasing, it shows that svelte is a great framework for building small, fast and responsive web apps. Definetly way to go on the small application side. \"));\n}\n;\nMDXContent.isMDXComponent = true;","tech":["Svelte","Css","JS"],"category":"Project","appDescription":"Application","hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAECAwX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHszSC7MagA/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAECEBIg/9oACAEBAAEFArSMijx//8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAFhABAQEAAAAAAAAAAAAAAAAAIAFh/9oACAEBAAY/AhdP/8QAGxABAAICAwAAAAAAAAAAAAAAAQARITEQIJH/2gAIAQEAAT8hADHA3qUG422igy+dP//aAAwDAQACAAMAAAAQM8AB/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPxAf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPxAf/8QAGxABAQEBAAMBAAAAAAAAAAAAAREAIRAxUWH/2gAIAQEAAT8QIAA1h3AahPo3MYq/jzGJQx76czpUVs5PM3//2Q==","aspectRatio":1,"src":"/static/6ea7b34eb23a7c7d5bad3cccae7419bc/58fe7/hero.jpg","srcSet":"/static/6ea7b34eb23a7c7d5bad3cccae7419bc/e0f30/hero.jpg 236w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/86afd/hero.jpg 472w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/58fe7/hero.jpg 944w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/02748/hero.jpg 1416w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/5c241/hero.jpg 1888w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/d9c19/hero.jpg 3000w","srcWebp":"/static/6ea7b34eb23a7c7d5bad3cccae7419bc/99fbb/hero.webp","srcSetWebp":"/static/6ea7b34eb23a7c7d5bad3cccae7419bc/77392/hero.webp 236w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/1f177/hero.webp 472w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/99fbb/hero.webp 944w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/4a492/hero.webp 1416w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/b0b8f/hero.webp 1888w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/5e6ce/hero.webp 3000w","sizes":"(max-width: 944px) 100vw, 944px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M8%206c-2%202%200%203%203%203%203-1%204%200%202%201v1c2%200%205%204%204%206%200%202%202%205%205%207l4%201h-4c-3%200-4%200-4%202%200%203%202%204%208%204%208%200%2010-9%203-13l-3-1h3c4%200%205-5%200-6l-2-1-1-2h-2c-2%202-3%201-3-1l-1-2-2%201c0%201-4%202-6%200H8m323%20136c1%204%200%204-2%205-17%203-29%2011-38%2024-21%2032-1%2076%2037%2082l4%201v5l-1%205%201-5%201-5h5c22%200%2043-16%2050-37%2010-35-15-71-51-71-3%200-4%200-5-3-1-4-1-5-1-1m-318%209l4%202%202%202%201%201%204%204c1%202%203%204%205%204%202%201%202%201%201%202s-1%201%201%202l1%202%201%201v1l2%202%202%203h-1l-2%201c0%202%202%204%203%204h1l-1%201-1%202%201%203%201%202v3c1%201%200%202-1%203-1%202-1%203%201%203%201%201%201%201-1%203s-2%202-1%203v2l-1%203-1%202c-1%201-2%203-1%204%200%202%200%202-1%201-2%200-4%203-2%204v1l-2%202-3%202-2%202c0%202-1%203-3%203l-3%202c1%202%200%202-2%202l-2%201-3%201c-2%200-2%200%200%201H9l-3%201-1%201c-4-1-5%201-5%208%200%208%200%208%2010%205%2034-8%2051-46%2035-77-5-9-15-19-24-23-8-4-14-6-8-2m309%201c-28%209-43%2039-33%2065%202%206%208%2016%209%2015l-3-6a50%2050%200%20010-52c7-11%2020-20%2031-22l6-1c3-2-4-1-10%201m3%2016c-32%2012-30%2057%203%2065%206%202%207%202%207-3%200-4%200-5-4-6-14-3-21-17-18-29l3-6c1%200%206%206%205%207l4%204%204%203c0%203%2011%208%2011%206l5%201h14c0%205-13%2015-21%2015-2%200-2%201-2%205%200%206%201%206%2011%203%2024-7%2032-39%2014-57-5-5-14-9-20-10h-5v10h5c6%201%207%202%2013%207%205%205%208%2012%206%2016l-1%201c0-2-6-7-16-12-4-3-16-5-18-4-8%201-2-5%206-7%204-1%204-1%204-6%200-6-2-6-10-3m-104%203c0%201-1%202-6%201l-6%201%202%201c1%200%201%202-1%202h-3l-1-2c1%200%202%200%201-1-1-2-4%201-4%205v4l-1-1-1-2-1-1-2-3v-3l-2%201c-1%202-2%202-3%200-3-2-5%200-5%204s2%205%205%203h3l2%201c2-1%205%202%204%203h-11c-1-2-3%200-3%203%201%202%205%202%206%200l2%201c2%202%202%202%201%205-5%2013%204%2029%2019%2034%204%201%205%202%205%204l1%203v-3c0-2%201-3%204-3%2011-2%2020-10%2023-19%202-6%201-17-3-23l-2-5%201-2%201-3%201%203%201%202v-5c-3-4-8-4-8%201l-2-1c-1-2-2-2-6-2l-6-1h-2l-2-2c-1-2-1-2-1%200m-99%2015c0%204%200%205-2%205-3%201-6%206-6%2010%200%203%204%208%206%208s2%201%202%205v6l1-5c0-5%200-5%203-6%208-4%208-15%200-17-3-1-3-2-3-6l-1-4v4m-36%204l-3%204c-6%203-6%2011%200%2014%202%201%203%202%203%204%201%202%201%202%201%200s1-3%202-3c3%200%206-4%206-8s-4-9-7-9l-1-2c-1-2-1-2-1%200m72%204c-7%202-6%2013%202%2013%203%200%206-3%206-6%200-5-4-8-8-7'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAECAwX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHszSC7MagA/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAECEBIg/9oACAEBAAEFArSMijx//8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAFhABAQEAAAAAAAAAAAAAAAAAIAFh/9oACAEBAAY/AhdP/8QAGxABAAICAwAAAAAAAAAAAAAAAQARITEQIJH/2gAIAQEAAT8hADHA3qUG422igy+dP//aAAwDAQACAAMAAAAQM8AB/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPxAf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPxAf/8QAGxABAQEBAAMBAAAAAAAAAAAAAREAIRAxUWH/2gAIAQEAAT8QIAA1h3AahPo3MYq/jzGJQx76czpUVs5PM3//2Q==","aspectRatio":1,"src":"/static/6ea7b34eb23a7c7d5bad3cccae7419bc/1dc0b/hero.jpg","srcSet":"/static/6ea7b34eb23a7c7d5bad3cccae7419bc/3a5ce/hero.jpg 163w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/05730/hero.jpg 327w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/1dc0b/hero.jpg 653w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/f72c7/hero.jpg 980w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/6e4a3/hero.jpg 1306w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/d9c19/hero.jpg 3000w","srcWebp":"/static/6ea7b34eb23a7c7d5bad3cccae7419bc/0acdf/hero.webp","srcSetWebp":"/static/6ea7b34eb23a7c7d5bad3cccae7419bc/ac59e/hero.webp 163w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/7660b/hero.webp 327w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/0acdf/hero.webp 653w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/75470/hero.webp 980w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/68d47/hero.webp 1306w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/5e6ce/hero.webp 3000w","sizes":"(max-width: 653px) 100vw, 653px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M8%206c-2%202%200%203%203%203%203-1%204%200%202%201v1c2%200%205%204%204%206%200%202%202%205%205%207l4%201h-4c-3%200-4%200-4%202%200%203%202%204%208%204%208%200%2010-9%203-13l-3-1h3c4%200%205-5%200-6l-2-1-1-2h-2c-2%202-3%201-3-1l-1-2-2%201c0%201-4%202-6%200H8m323%20136c1%204%200%204-2%205-17%203-29%2011-38%2024-21%2032-1%2076%2037%2082l4%201v5l-1%205%201-5%201-5h5c22%200%2043-16%2050-37%2010-35-15-71-51-71-3%200-4%200-5-3-1-4-1-5-1-1m-318%209l4%202%202%202%201%201%204%204c1%202%203%204%205%204%202%201%202%201%201%202s-1%201%201%202l1%202%201%201v1l2%202%202%203h-1l-2%201c0%202%202%204%203%204h1l-1%201-1%202%201%203%201%202v3c1%201%200%202-1%203-1%202-1%203%201%203%201%201%201%201-1%203s-2%202-1%203v2l-1%203-1%202c-1%201-2%203-1%204%200%202%200%202-1%201-2%200-4%203-2%204v1l-2%202-3%202-2%202c0%202-1%203-3%203l-3%202c1%202%200%202-2%202l-2%201-3%201c-2%200-2%200%200%201H9l-3%201-1%201c-4-1-5%201-5%208%200%208%200%208%2010%205%2034-8%2051-46%2035-77-5-9-15-19-24-23-8-4-14-6-8-2m309%201c-28%209-43%2039-33%2065%202%206%208%2016%209%2015l-3-6a50%2050%200%20010-52c7-11%2020-20%2031-22l6-1c3-2-4-1-10%201m3%2016c-32%2012-30%2057%203%2065%206%202%207%202%207-3%200-4%200-5-4-6-14-3-21-17-18-29l3-6c1%200%206%206%205%207l4%204%204%203c0%203%2011%208%2011%206l5%201h14c0%205-13%2015-21%2015-2%200-2%201-2%205%200%206%201%206%2011%203%2024-7%2032-39%2014-57-5-5-14-9-20-10h-5v10h5c6%201%207%202%2013%207%205%205%208%2012%206%2016l-1%201c0-2-6-7-16-12-4-3-16-5-18-4-8%201-2-5%206-7%204-1%204-1%204-6%200-6-2-6-10-3m-104%203c0%201-1%202-6%201l-6%201%202%201c1%200%201%202-1%202h-3l-1-2c1%200%202%200%201-1-1-2-4%201-4%205v4l-1-1-1-2-1-1-2-3v-3l-2%201c-1%202-2%202-3%200-3-2-5%200-5%204s2%205%205%203h3l2%201c2-1%205%202%204%203h-11c-1-2-3%200-3%203%201%202%205%202%206%200l2%201c2%202%202%202%201%205-5%2013%204%2029%2019%2034%204%201%205%202%205%204l1%203v-3c0-2%201-3%204-3%2011-2%2020-10%2023-19%202-6%201-17-3-23l-2-5%201-2%201-3%201%203%201%202v-5c-3-4-8-4-8%201l-2-1c-1-2-2-2-6-2l-6-1h-2l-2-2c-1-2-1-2-1%200m-99%2015c0%204%200%205-2%205-3%201-6%206-6%2010%200%203%204%208%206%208s2%201%202%205v6l1-5c0-5%200-5%203-6%208-4%208-15%200-17-3-1-3-2-3-6l-1-4v4m-36%204l-3%204c-6%203-6%2011%200%2014%202%201%203%202%203%204%201%202%201%202%201%200s1-3%202-3c3%200%206-4%206-8s-4-9-7-9l-1-2c-1-2-1-2-1%200m72%204c-7%202-6%2013%202%2013%203%200%206-3%206-6%200-5-4-8-8-7'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAECAwX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHszSC7MagA/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAECEBIg/9oACAEBAAEFArSMijx//8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAFhABAQEAAAAAAAAAAAAAAAAAIAFh/9oACAEBAAY/AhdP/8QAGxABAAICAwAAAAAAAAAAAAAAAQARITEQIJH/2gAIAQEAAT8hADHA3qUG422igy+dP//aAAwDAQACAAMAAAAQM8AB/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPxAf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPxAf/8QAGxABAQEBAAMBAAAAAAAAAAAAAREAIRAxUWH/2gAIAQEAAT8QIAA1h3AahPo3MYq/jzGJQx76czpUVs5PM3//2Q==","aspectRatio":1,"src":"/static/6ea7b34eb23a7c7d5bad3cccae7419bc/eaa58/hero.jpg","srcSet":"/static/6ea7b34eb23a7c7d5bad3cccae7419bc/5a3ee/hero.jpg 114w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/41f8f/hero.jpg 229w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/eaa58/hero.jpg 457w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/c309b/hero.jpg 686w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/e3008/hero.jpg 914w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/d9c19/hero.jpg 3000w","srcWebp":"/static/6ea7b34eb23a7c7d5bad3cccae7419bc/15384/hero.webp","srcSetWebp":"/static/6ea7b34eb23a7c7d5bad3cccae7419bc/31fce/hero.webp 114w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/e3e25/hero.webp 229w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/15384/hero.webp 457w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/0258d/hero.webp 686w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/64ea2/hero.webp 914w,\n/static/6ea7b34eb23a7c7d5bad3cccae7419bc/5e6ce/hero.webp 3000w","sizes":"(max-width: 457px) 100vw, 457px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M8%206c-2%202%200%203%203%203%203-1%204%200%202%201v1c2%200%205%204%204%206%200%202%202%205%205%207l4%201h-4c-3%200-4%200-4%202%200%203%202%204%208%204%208%200%2010-9%203-13l-3-1h3c4%200%205-5%200-6l-2-1-1-2h-2c-2%202-3%201-3-1l-1-2-2%201c0%201-4%202-6%200H8m323%20136c1%204%200%204-2%205-17%203-29%2011-38%2024-21%2032-1%2076%2037%2082l4%201v5l-1%205%201-5%201-5h5c22%200%2043-16%2050-37%2010-35-15-71-51-71-3%200-4%200-5-3-1-4-1-5-1-1m-318%209l4%202%202%202%201%201%204%204c1%202%203%204%205%204%202%201%202%201%201%202s-1%201%201%202l1%202%201%201v1l2%202%202%203h-1l-2%201c0%202%202%204%203%204h1l-1%201-1%202%201%203%201%202v3c1%201%200%202-1%203-1%202-1%203%201%203%201%201%201%201-1%203s-2%202-1%203v2l-1%203-1%202c-1%201-2%203-1%204%200%202%200%202-1%201-2%200-4%203-2%204v1l-2%202-3%202-2%202c0%202-1%203-3%203l-3%202c1%202%200%202-2%202l-2%201-3%201c-2%200-2%200%200%201H9l-3%201-1%201c-4-1-5%201-5%208%200%208%200%208%2010%205%2034-8%2051-46%2035-77-5-9-15-19-24-23-8-4-14-6-8-2m309%201c-28%209-43%2039-33%2065%202%206%208%2016%209%2015l-3-6a50%2050%200%20010-52c7-11%2020-20%2031-22l6-1c3-2-4-1-10%201m3%2016c-32%2012-30%2057%203%2065%206%202%207%202%207-3%200-4%200-5-4-6-14-3-21-17-18-29l3-6c1%200%206%206%205%207l4%204%204%203c0%203%2011%208%2011%206l5%201h14c0%205-13%2015-21%2015-2%200-2%201-2%205%200%206%201%206%2011%203%2024-7%2032-39%2014-57-5-5-14-9-20-10h-5v10h5c6%201%207%202%2013%207%205%205%208%2012%206%2016l-1%201c0-2-6-7-16-12-4-3-16-5-18-4-8%201-2-5%206-7%204-1%204-1%204-6%200-6-2-6-10-3m-104%203c0%201-1%202-6%201l-6%201%202%201c1%200%201%202-1%202h-3l-1-2c1%200%202%200%201-1-1-2-4%201-4%205v4l-1-1-1-2-1-1-2-3v-3l-2%201c-1%202-2%202-3%200-3-2-5%200-5%204s2%205%205%203h3l2%201c2-1%205%202%204%203h-11c-1-2-3%200-3%203%201%202%205%202%206%200l2%201c2%202%202%202%201%205-5%2013%204%2029%2019%2034%204%201%205%202%205%204l1%203v-3c0-2%201-3%204-3%2011-2%2020-10%2023-19%202-6%201-17-3-23l-2-5%201-2%201-3%201%203%201%202v-5c-3-4-8-4-8%201l-2-1c-1-2-2-2-6-2l-6-1h-2l-2-2c-1-2-1-2-1%200m-99%2015c0%204%200%205-2%205-3%201-6%206-6%2010%200%203%204%208%206%208s2%201%202%205v6l1-5c0-5%200-5%203-6%208-4%208-15%200-17-3-1-3-2-3-6l-1-4v4m-36%204l-3%204c-6%203-6%2011%200%2014%202%201%203%202%203%204%201%202%201%202%201%200s1-3%202-3c3%200%206-4%206-8s-4-9-7-9l-1-2c-1-2-1-2-1%200m72%204c-7%202-6%2013%202%2013%203%200%206-3%206-6%200-5-4-8-8-7'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"seo":{"src":"/static/6ea7b34eb23a7c7d5bad3cccae7419bc/0ff54/hero.jpg"}}},{"id":"a9cae0c4-b514-5ae4-84a5-b97b5396782a","slug":"/svelte-chess-timer","secret":false,"title":"Svelte Chess Timer","author":"Luke Celitan","date":"October 3rd, 2020","dateForSEO":"2020-10-03T00:00:00.000Z","timeToRead":1,"excerpt":"2 player online chess timer application","subscription":true,"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Svelte Chess Timer\",\n  \"author\": \"Luke Celitan\",\n  \"date\": \"2020-10-03T00:00:00.000Z\",\n  \"hero\": \"./hero.jpeg\",\n  \"excerpt\": \"2 player online chess timer application\",\n  \"appDescription\": \"Application\",\n  \"category\": \"Project\",\n  \"tech\": [\"Svelte\", \"Css\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", {\n    \"id\": \"ux--ui\"\n  }, \"UX / UI\"), mdx(UI, {\n    colors: ['#0c0c0c', '#52525b', '#d4d4d8', '#fbfbfb', '#aaa5a5'],\n    primeFontFamily: 'Lato',\n    secondaryFontFamily: 'Cormorant',\n    background: '#FFF',\n    textColor: \"#0c0c0c\",\n    h1: {\n      fontFamily: 'Cormorant',\n      fontWeight: '700',\n      fontSize: '40px',\n      textTransform: 'uppercase',\n      color: '#0c0c0c'\n    },\n    h2: {\n      fontSize: '35px',\n      fontWeight: '700',\n      fontFamily: 'Lato'\n    },\n    body: {\n      fontFamily: 'Lato',\n      color: '#0c0c0c',\n      fontSize: '18px',\n      lineHeight: 1.7\n    },\n    mdxType: \"UI\"\n  }), mdx(\"h2\", {\n    \"id\": \"overview\"\n  }, \"Overview\"), mdx(\"p\", null, \"Svelte chess timer is a simple app written in the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://svelte.dev/\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"Sevlte framework\"), \" . This fully operational chess timer clock, will track opponents times in the traditional way of counting down to midnight. The old switch-eru button lets you rotate the timer, great option if you are really plan on using it. Don\\u2019t forget to switch on the alarm next to your timer, for the buzzer at the end of time limit\"), mdx(\"p\", null, \"Svelte Chess Timer Source code at \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://github.com/MassivDash/Svelte-Chess-Timer\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"github\"), \" , moving clock svg component by \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://svelte.dev/examples#clock\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"svelte team\")), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"945px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"216.71957671957674%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAArABQDASIAAhEBAxEB/8QAGQABAAMBAQAAAAAAAAAAAAAAAAECAwQF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/2gAMAwEAAhADEAAAAfXjoiaxbhBUyBULKj//xAAYEAADAQEAAAAAAAAAAAAAAAAAAhMDQP/aAAgBAQABBQKWZJCScH//xAAYEQADAQEAAAAAAAAAAAAAAAACElEAIP/aAAgBAwEBPwFyucrz/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAESIP/aAAgBAgEBPwGUSs//xAAXEAADAQAAAAAAAAAAAAAAAAAAATJA/9oACAEBAAY/ApRKJWD/xAAaEAACAwEBAAAAAAAAAAAAAAAAARARMVEg/9oACAEBAAE/IYre5MzVDlmK4ZfX5//aAAwDAQACAAMAAAAQz/I8Y8//xAAXEQADAQAAAAAAAAAAAAAAAAAAYZEg/9oACAEDAQE/EGKMXP8A/8QAFhEBAQEAAAAAAAAAAAAAAAAAYQAg/9oACAECAQE/EBgz/8QAHxAAAgICAgMBAAAAAAAAAAAAAREAIRBBMWFRkcHw/9oACAEBAAE/ELr6Z+MwfIgxAmGdQDgBHjrDMEBrURLCNls6GNA09xMBhH2MJQJT4gA21WPmGWLnmOf/2Q==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/9369a6b90fbca6abf05891a85bf8360b/38d5d/mobile.webp 945w\"],\n    \"sizes\": \"(max-width: 945px) 100vw, 945px\",\n    \"type\": \"image/webp\"\n  }), \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/9369a6b90fbca6abf05891a85bf8360b/7527f/mobile.jpg 945w\"],\n    \"sizes\": \"(max-width: 945px) 100vw, 945px\",\n    \"type\": \"image/jpeg\"\n  }), \"\\n          \", mdx(\"img\", {\n    parentName: \"picture\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/9369a6b90fbca6abf05891a85bf8360b/7527f/mobile.jpg\",\n    \"alt\": \"mobile\",\n    \"title\": \"mobile\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  }), \"\\n        \"), \"\\n    \")), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"898px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"84.74387527839643%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB0ElEQVQ4y41U127DMAz0//9igQB9SD3iPSV5XHm05dhZrQBClHg8Do3AOgfTNhiqAtSttZ+FmK6FTUPYIoXNEtEj2LpUW6CEAhi2jX8RSgI2ucLmK5mjXuViG4VQQI4gWXAex3EXtwVwh0CKmSaMCzDOC5yInWbYcVJ7cAdaDMOAPM8RRRGyLEPf909k3KMtFkxOTNfB0W7MndADr9criqLQdV3XStzRQdYU6qHs0Ua/umkQxvEpcGCEmeXFYiCQwj0OAknqCalzj8NIicCCJrupLzmU0EdO01SBLPtyuWBZFpUkSfaSkyRWzGx6VN9fQJ1jGVZfX4mWTBJG4cwM2rbFPM+YpPlhGO6EzNDI3BcZZjlVDicY73sqmVHYv+Ng+bfbbS+ZelVVJwx96LuXfLxjzIBGnjRnzWg7PQp1j/FEXB85ToSM0sjJsW8s+3gX/aV2chj+BhDLthwxOyF7UJalEnGmMAv2dM9QMEOZoxEMq/AY378nQkZmVAp7RVHw1kNjhLAqxd4q9oR5VbJvvj6v7RnqC+hbdJKp9nN7ojtuO4yXhCdRZ7mjTY0i+tFX1Erma6bm7ecR/PW7sIfFi36+JXx8/I8/zFqW+/j7HNe/fwwngdZA4A4AAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/8d2b88eb4d683137c51abc27ea61f9c6/28b94/desktop.webp 898w\"],\n    \"sizes\": \"(max-width: 898px) 100vw, 898px\",\n    \"type\": \"image/webp\"\n  }), \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/8d2b88eb4d683137c51abc27ea61f9c6/2ddbb/desktop.png 898w\"],\n    \"sizes\": \"(max-width: 898px) 100vw, 898px\",\n    \"type\": \"image/png\"\n  }), \"\\n          \", mdx(\"img\", {\n    parentName: \"picture\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/8d2b88eb4d683137c51abc27ea61f9c6/2ddbb/desktop.png\",\n    \"alt\": \"Desktop\",\n    \"title\": \"Desktop\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  }), \"\\n        \"), \"\\n    \")), mdx(\"h2\", {\n    \"id\": \"implmenting-progressive-web-app\"\n  }, \"Implmenting progressive web app\"), mdx(\"p\", null, \"The timer is a perfect scenario for applying the pwa features. It is a small app, that can be used offline, and has a great user experience. This way you can play chess with a friend offline whenever the time is right. Svelte framework has already ready made pwa plugins so converting the application to a pwa was quite easy. More info about pwa in svelte can be found \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://web.dev/learn/pwa/installation\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"here\")), mdx(\"p\", null, \"Timer at \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://chess-timer.spaceout.pl/\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"https://chess-timer.spaceout.pl/\")));\n}\n;\nMDXContent.isMDXComponent = true;","tech":["Svelte","Css"],"category":"Project","appDescription":"Application","hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAQADAQAAAAAAAAAAAAAAAAQBAgMF/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAMEAf/aAAwDAQACEAMQAAABv6y0KfInKo9nJTBoDf/EABsQAAMAAwEBAAAAAAAAAAAAAAABAgMEEzIz/9oACAEBAAEFAsN1VZqcrtZr/TY8ilIaTOcH/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAEREgITUf/aAAgBAwEBPwFpbIKY8JLM/8QAGREBAAIDAAAAAAAAAAAAAAAAAQAQERIi/9oACAECAQE/AR5mzWCf/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAERIRAxMlFxgf/aAAgBAQAGPwKGKOTU8F3ikWbUf//EAB4QAAIBAwUAAAAAAAAAAAAAAAABERAhYTFRcZHx/9oACAEBAAE/IWtsqNhjWzAwujWo9j+Vp4ENifJ4B//aAAwDAQACAAMAAAAQZOf+/8QAGREAAwADAAAAAAAAAAAAAAAAAAERIVFh/9oACAEDAQE/EFkjAtAq2nU//8QAGBEAAwEBAAAAAAAAAAAAAAAAAAERYTH/2gAIAQIBAT8QZbpqRcMD/8QAHRABAAICAgMAAAAAAAAAAAAAAQARITFBsXGhwf/aAAgBAQABPxA+YNxTOInwrFnFRJ+GO/J7J6LqbkToxVisQwGjYDTLJv/Z","aspectRatio":1,"src":"/static/f633615fdba288fe9f02bc876142c0c5/58fe7/hero.jpg","srcSet":"/static/f633615fdba288fe9f02bc876142c0c5/e0f30/hero.jpg 236w,\n/static/f633615fdba288fe9f02bc876142c0c5/86afd/hero.jpg 472w,\n/static/f633615fdba288fe9f02bc876142c0c5/58fe7/hero.jpg 944w,\n/static/f633615fdba288fe9f02bc876142c0c5/02748/hero.jpg 1416w,\n/static/f633615fdba288fe9f02bc876142c0c5/06655/hero.jpg 1600w","srcWebp":"/static/f633615fdba288fe9f02bc876142c0c5/99fbb/hero.webp","srcSetWebp":"/static/f633615fdba288fe9f02bc876142c0c5/77392/hero.webp 236w,\n/static/f633615fdba288fe9f02bc876142c0c5/1f177/hero.webp 472w,\n/static/f633615fdba288fe9f02bc876142c0c5/99fbb/hero.webp 944w,\n/static/f633615fdba288fe9f02bc876142c0c5/4a492/hero.webp 1416w,\n/static/f633615fdba288fe9f02bc876142c0c5/e0075/hero.webp 1600w","sizes":"(max-width: 944px) 100vw, 944px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20195v150h103v-87h-4l-3-1h7v-49c0-43%200-48-2-49v-1c1-1%202-10%202-49V60H92l5-1h6V45H0v150m256%200v150h55V45h-55v150m61%200v150h83V45h-83v150'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAQADAQAAAAAAAAAAAAAAAAQBAgMF/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAMEAf/aAAwDAQACEAMQAAABv6y0KfInKo9nJTBoDf/EABsQAAMAAwEBAAAAAAAAAAAAAAABAgMEEzIz/9oACAEBAAEFAsN1VZqcrtZr/TY8ilIaTOcH/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAEREgITUf/aAAgBAwEBPwFpbIKY8JLM/8QAGREBAAIDAAAAAAAAAAAAAAAAAQAQERIi/9oACAECAQE/AR5mzWCf/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAERIRAxMlFxgf/aAAgBAQAGPwKGKOTU8F3ikWbUf//EAB4QAAIBAwUAAAAAAAAAAAAAAAABERAhYTFRcZHx/9oACAEBAAE/IWtsqNhjWzAwujWo9j+Vp4ENifJ4B//aAAwDAQACAAMAAAAQZOf+/8QAGREAAwADAAAAAAAAAAAAAAAAAAERIVFh/9oACAEDAQE/EFkjAtAq2nU//8QAGBEAAwEBAAAAAAAAAAAAAAAAAAERYTH/2gAIAQIBAT8QZbpqRcMD/8QAHRABAAICAgMAAAAAAAAAAAAAAQARITFBsXGhwf/aAAgBAQABPxA+YNxTOInwrFnFRJ+GO/J7J6LqbkToxVisQwGjYDTLJv/Z","aspectRatio":1,"src":"/static/f633615fdba288fe9f02bc876142c0c5/1dc0b/hero.jpg","srcSet":"/static/f633615fdba288fe9f02bc876142c0c5/3a5ce/hero.jpg 163w,\n/static/f633615fdba288fe9f02bc876142c0c5/05730/hero.jpg 327w,\n/static/f633615fdba288fe9f02bc876142c0c5/1dc0b/hero.jpg 653w,\n/static/f633615fdba288fe9f02bc876142c0c5/f72c7/hero.jpg 980w,\n/static/f633615fdba288fe9f02bc876142c0c5/6e4a3/hero.jpg 1306w,\n/static/f633615fdba288fe9f02bc876142c0c5/06655/hero.jpg 1600w","srcWebp":"/static/f633615fdba288fe9f02bc876142c0c5/0acdf/hero.webp","srcSetWebp":"/static/f633615fdba288fe9f02bc876142c0c5/ac59e/hero.webp 163w,\n/static/f633615fdba288fe9f02bc876142c0c5/7660b/hero.webp 327w,\n/static/f633615fdba288fe9f02bc876142c0c5/0acdf/hero.webp 653w,\n/static/f633615fdba288fe9f02bc876142c0c5/75470/hero.webp 980w,\n/static/f633615fdba288fe9f02bc876142c0c5/68d47/hero.webp 1306w,\n/static/f633615fdba288fe9f02bc876142c0c5/e0075/hero.webp 1600w","sizes":"(max-width: 653px) 100vw, 653px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20195v150h103v-87h-4l-3-1h7v-49c0-43%200-48-2-49v-1c1-1%202-10%202-49V60H92l5-1h6V45H0v150m256%200v150h55V45h-55v150m61%200v150h83V45h-83v150'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAQADAQAAAAAAAAAAAAAAAAQBAgMF/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAMEAf/aAAwDAQACEAMQAAABv6y0KfInKo9nJTBoDf/EABsQAAMAAwEBAAAAAAAAAAAAAAABAgMEEzIz/9oACAEBAAEFAsN1VZqcrtZr/TY8ilIaTOcH/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAEREgITUf/aAAgBAwEBPwFpbIKY8JLM/8QAGREBAAIDAAAAAAAAAAAAAAAAAQAQERIi/9oACAECAQE/AR5mzWCf/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAERIRAxMlFxgf/aAAgBAQAGPwKGKOTU8F3ikWbUf//EAB4QAAIBAwUAAAAAAAAAAAAAAAABERAhYTFRcZHx/9oACAEBAAE/IWtsqNhjWzAwujWo9j+Vp4ENifJ4B//aAAwDAQACAAMAAAAQZOf+/8QAGREAAwADAAAAAAAAAAAAAAAAAAERIVFh/9oACAEDAQE/EFkjAtAq2nU//8QAGBEAAwEBAAAAAAAAAAAAAAAAAAERYTH/2gAIAQIBAT8QZbpqRcMD/8QAHRABAAICAgMAAAAAAAAAAAAAAQARITFBsXGhwf/aAAgBAQABPxA+YNxTOInwrFnFRJ+GO/J7J6LqbkToxVisQwGjYDTLJv/Z","aspectRatio":1,"src":"/static/f633615fdba288fe9f02bc876142c0c5/eaa58/hero.jpg","srcSet":"/static/f633615fdba288fe9f02bc876142c0c5/5a3ee/hero.jpg 114w,\n/static/f633615fdba288fe9f02bc876142c0c5/41f8f/hero.jpg 229w,\n/static/f633615fdba288fe9f02bc876142c0c5/eaa58/hero.jpg 457w,\n/static/f633615fdba288fe9f02bc876142c0c5/c309b/hero.jpg 686w,\n/static/f633615fdba288fe9f02bc876142c0c5/e3008/hero.jpg 914w,\n/static/f633615fdba288fe9f02bc876142c0c5/06655/hero.jpg 1600w","srcWebp":"/static/f633615fdba288fe9f02bc876142c0c5/15384/hero.webp","srcSetWebp":"/static/f633615fdba288fe9f02bc876142c0c5/31fce/hero.webp 114w,\n/static/f633615fdba288fe9f02bc876142c0c5/e3e25/hero.webp 229w,\n/static/f633615fdba288fe9f02bc876142c0c5/15384/hero.webp 457w,\n/static/f633615fdba288fe9f02bc876142c0c5/0258d/hero.webp 686w,\n/static/f633615fdba288fe9f02bc876142c0c5/64ea2/hero.webp 914w,\n/static/f633615fdba288fe9f02bc876142c0c5/e0075/hero.webp 1600w","sizes":"(max-width: 457px) 100vw, 457px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20195v150h103v-87h-4l-3-1h7v-49c0-43%200-48-2-49v-1c1-1%202-10%202-49V60H92l5-1h6V45H0v150m256%200v150h55V45h-55v150m61%200v150h83V45h-83v150'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"seo":{"src":"/static/f633615fdba288fe9f02bc876142c0c5/0ff54/hero.jpg"}}},{"id":"a5945890-4e07-5274-bca1-e759f2079b7a","slug":"/sharpmachine","secret":false,"title":"Sharpmachine","author":"Luke Celitan","date":"June 6th, 2020","dateForSEO":"2020-06-06T00:00:00.000Z","timeToRead":2,"excerpt":"Sharp CLI for batch image optimizing","subscription":true,"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Sharpmachine\",\n  \"excerpt\": \"Sharp CLI for batch image optimizing\",\n  \"hero\": \"sharpMachine0.jpg\",\n  \"author\": \"Luke Celitan\",\n  \"date\": \"2020-06-06T00:00:00.000Z\",\n  \"appDescription\": \"Cli\",\n  \"category\": \"Project\",\n  \"tech\": [\"Nodejs\", \"TS\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"sharp-machine\"\n  }, \"Sharp Machine\"), mdx(\"p\", null, \"During my intial years of development, much of my time, I have spent on frontend\\nand frontend optimalizastions. One of those things I had to constaly do was to\\noptimize images for web use, I had to do a upload a lot of pictures manually via\\nbackend server. Image optimalizastions are considred one of the most important\\nstep in website optimalizastion, after all one unoptimized image can weight 16 x\\nas much as the website bundle, and we were also checed on the google page speed\\ninsights.\"), mdx(\"p\", null, \"The idea for a cli optimizing came to me as obvious choice, and so the\\nshapmachine was born. Sharp Machine is an image optimizing program cli meant to\\nbe installed globally. After execution Sharp Machine will scan for images and\\noptimize them according to config set up via interactive cli. You can resize,\\ncrop and force format and edit whole sharp module config (will open your fav\\neditor) via cli command. Uses sharp npm module as base for image manipulation.\"), mdx(\"p\", null, \"Sharpmachine was the the second project I considred publishing to npm. I try to\\nkeep it up to date. Sometime aga I have also rewritten it into typescript.\\nMaking your own cli tool was definetly fun, a lot of ASCII and raw command\\nconsole work. A great idea into getting more into interacting more with the OS\\nrather then the user.\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1080px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"100%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAACiElEQVQ4y62UTU8TQRjHZ2d2XnZ2dre0lCbGIAX6QrdgwdiiXghKERXwCHrVCwcumvjyOTz5tYwn5EAg6Qvf4Xmc3VISULCoh39mJk/2l/8z+3+G7LXeHe4/+Phjf/nDv8ky9lrvD8lu4+3RWmmrs15+2VmvnKl8aR3ur5Ktr5W3OruNN0dkeWq1TyhB5jJ0qGNFBnIuKa39XpRSJIRg687KKWkVn/SpS1EIDYRQcBwGlHJgTF5YCXGsyBVKa9gsrp6SZvFxn3GJJiiAb/IgVQTMFecgysQA6NA/Au9bFrlnHQolcaJwG/J5C/UDNL5B7rppGyNoCMaERZam2z3KHFSeB1y5oIzEYMxP5QUKPaNQGw914KHJaEzqfqAxyoVoIh+VlucOl6bX+qRRbPeUJ7BQKEDuVhZ0XqM/odHL2o8zErl20x8mfI6ePSerUHYfyRSemBgCG9PtPlmwwGgswMXFJZiLYxifKFhHBj1Po7B3q6RCpRQyyv7Y8t0ZC6xPtbvZXIT1egxTxSJMTk7ieD6P2eyYBfvIGEtj4TjONcCBw4WZ9R5ZmH3WTXKmvBCCIAIpRQqRUqI72o85B87PPO2R+dKLbnLg0oAfZCHMhLZdL3U1DOyowHh2o0fqZ0AhQgjDnM2ib/cCOeep05sAa7ZbEpc3Bw6FAU9nwAQmhY2YwQvAuZIF1uxQpw5lCFGUgyAcOEx00zuslp53SbWynQJdbuzYZUBrH4SQ14zZ1aNXSa6vUt7uuDa42thQ6wg498FJH4ObA8vlzQ4p2Zapfa50ENo2+a/P1ohKgLOJw+ajzweV2s5JtbZ7XI1fHc/VX/+VqvHOSfPhpwOy0v7yfXXj67f/oYT1E4Pu7L+h46e1AAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/21042b87c521da2cecfbca102e02a8ba/64908/sharpMachine.webp 1080w\"],\n    \"sizes\": \"(max-width: 1080px) 100vw, 1080px\",\n    \"type\": \"image/webp\"\n  }), \"\\n          \", mdx(\"source\", {\n    parentName: \"picture\",\n    \"srcSet\": [\"/static/21042b87c521da2cecfbca102e02a8ba/6d80e/sharpMachine.png 1080w\"],\n    \"sizes\": \"(max-width: 1080px) 100vw, 1080px\",\n    \"type\": \"image/png\"\n  }), \"\\n          \", mdx(\"img\", {\n    parentName: \"picture\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/21042b87c521da2cecfbca102e02a8ba/6d80e/sharpMachine.png\",\n    \"alt\": \"Sharp Machine\",\n    \"title\": \"Sharp Machine\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  }), \"\\n        \"), \"\\n    \")), mdx(\"p\", null, \"link to npm: \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.npmjs.com/package/sharpmachine\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"https://www.npmjs.com/package/sharpmachine\")), mdx(\"h2\", {\n    \"id\": \"installation\"\n  }, \"Installation\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-sh\"\n  }, \"npm i -g sharpmachine\\n\")), mdx(\"h2\", {\n    \"id\": \"run-sharp-machine\"\n  }, \"Run sharp machine\"), mdx(\"p\", null, \"Navigate to a folder with images and run\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-sh\"\n  }, \"sharpmachine\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\"\n  }, \"                            |_|\\n\")), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Either type folder name, or type \\u201D.\\u201D for current folder (required)\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Enter output folder (required)\")), mdx(\"h2\", {\n    \"id\": \"commands\"\n  }, \"Commands\"), mdx(\"p\", null, \"If selected folder contains images (png, jpg, gif, webp), you can :\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Optimize images with default config; Images will optimized with 80 quality,\\nunless specified via cli, the images will not be resized.\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Optimize images to webp format with default config; Images will optimized\\nwith 80 quality, unless specified via cli, the images will not be resized.\"))), mdx(\"p\", null, \"For both options cli will ask for resizing options, if specified yes, cli will\\ndemand width (number: required), height (number: leave empty to keep the aspect\\nration) and image quality (0 - 100)\"), mdx(\"ol\", {\n    \"start\": 3\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Custom Config; custom config option will open your favorite text editor,\\nwhere global sharp image config resides:\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\"\n  }, \" {\\n    \\\"quality\\\":90,\\n    \\\"rotate\\\":false,\\n    \\\"trim\\\":false,\\n    \\\"jpegQuality\\\":90,\\n    \\\"pngQuality\\\":90,\\n    \\\"webpQuality\\\":90,\\n    \\\"jpegProgressive\\\":true,\\n    \\\"cropFocus\\\":\\\"left top\\\",\\n    \\\"width\\\":false,\\n    \\\"height\\\":false,\\n    \\\"pngCompressionLevel\\\":9,\\n    \\\"pngCompressionSpeed\\\":4,\\n    \\\"toFormat\\\":\\\"\\\",\\n    \\\"useMozJpeg\\\":false\\n }\\n\\n\")), mdx(\"p\", null, \"edit, save and quit\"), mdx(\"p\", null, \"Configuration options and types can be found at:\\n\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://sharp.pixelplumbing.com/en/stable/api-operation/\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"https://sharp.pixelplumbing.com/en/stable/api-operation/\")), mdx(\"ol\", {\n    \"start\": 4\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Show Stats (yes/no) Shows simple statistics on executed files. (Slower)\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Add watermark to images, cli will ask for watermark addition, in order to\\nmake this work put watermark.png into input folder. Sharpmachine will add the\\nwatermark image in the bottom right corner, please note that watermark should\\nbe smaller than the pictures you are optimizing\"))), mdx(\"h2\", {\n    \"id\": \"contribution\"\n  }, \"Contribution\"), mdx(\"p\", null, \"All requests are more than welcome\"), mdx(\"h2\", {\n    \"id\": \"todo\"\n  }, \"ToDo\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Select files from the list\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Improve progress bars\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Improve verbose statistics\")), mdx(\"h2\", {\n    \"id\": \"license\"\n  }, \"License:\"), mdx(\"p\", null, \"Type: ISC\"), mdx(\"p\", null, \"Author: Lukasz Celitan, \\u201CSpaceghost\\u201D, \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://spaceout.pl\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"https://spaceout.pl\"), \", \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"mailto:info@spaceout.pl\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"info@spaceout.pl\"), \"\\nSourcecode: \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://github.com/MassivDash/SharpMachine\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"github\")));\n}\n;\nMDXContent.isMDXComponent = true;","tech":["Nodejs","TS"],"category":"Project","appDescription":"Cli","hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAQDAgX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABvSzy+4wE2ovYP//EAB0QAAMAAQUBAAAAAAAAAAAAAAECAwAEERITFDH/2gAIAQEAAQUCpbgS4VR81DJTFIDd8spBAfLPbzzz/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAES/9oACAEDAQE/AZZLKZTP/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8Bqoj/xAAeEAABBAEFAAAAAAAAAAAAAAAAAQIRITIQEkFRkf/aAAgBAQAGPwK6N0+6U8a96o5ejMSJs5MT/8QAHRABAAICAwEBAAAAAAAAAAAAAQARMWEhQVFx0f/aAAgBAQABPyEmPhuYT8DSisNVAw6N5ldQUgx5NScQBtAu99uFf6n/2gAMAwEAAgADAAAAEHQYAP/EABYRAAMAAAAAAAAAAAAAAAAAAAABYf/aAAgBAwEBPxCLIsqyrP/EABYRAAMAAAAAAAAAAAAAAAAAAAARUf/aAAgBAgEBPxBKJRIJD//EACEQAQEAAgECBwAAAAAAAAAAAAERACFBMWFRcZGhsdHx/9oACAEBAAE/EGPIlutzx9vTCydUBtY67Y7Coschoi6abCKTfPll+UIOmacBzn4L9YBTiIOHcuFResrf4mDApnK95//Z","aspectRatio":1,"src":"/static/522ebdebcfcb9218f324ca08a6d25455/58fe7/sharpMachine0.jpg","srcSet":"/static/522ebdebcfcb9218f324ca08a6d25455/e0f30/sharpMachine0.jpg 236w,\n/static/522ebdebcfcb9218f324ca08a6d25455/86afd/sharpMachine0.jpg 472w,\n/static/522ebdebcfcb9218f324ca08a6d25455/58fe7/sharpMachine0.jpg 944w,\n/static/522ebdebcfcb9218f324ca08a6d25455/0ff54/sharpMachine0.jpg 1200w","srcWebp":"/static/522ebdebcfcb9218f324ca08a6d25455/99fbb/sharpMachine0.webp","srcSetWebp":"/static/522ebdebcfcb9218f324ca08a6d25455/77392/sharpMachine0.webp 236w,\n/static/522ebdebcfcb9218f324ca08a6d25455/1f177/sharpMachine0.webp 472w,\n/static/522ebdebcfcb9218f324ca08a6d25455/99fbb/sharpMachine0.webp 944w,\n/static/522ebdebcfcb9218f324ca08a6d25455/9000d/sharpMachine0.webp 1200w","sizes":"(max-width: 944px) 100vw, 944px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M218%2011v11l-1%205-16-1c-15%200-17%200-13%203%201%201%201%201-3%201-7%200-14%202-15%203l-5%201c-12%200-16%201-16%204%200%202%200%202-6%202-5%200-7%200-8-2h-2c1%202-15%2014-19%2014-2%200-2-1-2-23%200-15%200-15-2-14-3%200-3%200-2%2014l-1%2014-1%207%201%205-6%203c-10%204-15%207-11%207l1-1h2l1-1c-1-1%201-2%206-3h3c-1%202%200%201%202-1%202-1%202-1%202%203v5h-6l-6-1h-1c-1%202-1%202-2%201-1-2-2-2-3%200l-1%201c0-2-13-1-15%200l-10%202-15%203c-6%202-7%203-7%2014%200%206%200%207%201%206l4-1c1%201%201%201-1%203l-3%205-2%203c-1%200-2-6%200-6l1-2-2%201c-4%203-2%2011%202%2011%205%200%209%2013%205%2015-3%202-2%205%201%208l3%204c0%209%2020%2055%2024%2057s4%208%201%2010c-2%203-3%208-2%2011s8%2011%2014%2015l2%202-8%2014-8%2017%204%2011c3%207%204%2010%203%2012v3H0v75h21c20%200%2020%200%2028%203l6%203c-1%201%201%201%205%202l5%202c-1%201-1%201%201%201l3%201-3%201-3%201-2%201c-2%200-2%200-1%201h4l4-2c2%200%202%200%201%201l-2%201h7c3%200%203%200%201%201-3%200-3%200-2%201%201%202%202%202%204%201%203-1%203-2%203-7%202-11%202-13%203-6%200%205%201%206%203%206%203%200%204%202%201%202l-5%203c-3%204-5%204-13%202l-3%201c0%201%204%202%209%202l6%202c2%202%202%202-5%200v1l7%201c4%200%206%201%206%202l5%201%207%202c1%202%203%202%207%202h6l-1-4%201-3v-1c0-3%200-3%202-3s4%205%204%209h4v-3c-1-3-1-3%204-3h1l-2%201c0%202%207%205%2011%205%206%200%207-1%204-6-2-4-2-6%201-6l4%209%201%202%201-4v-5c-1-2-1-2%203-2l4-1c-1-1%200-1%201-1l4%201%201%201%201-1c-1-1%200-1%201-1a708%20708%200%200041-4h3l-3-1-3-2h5l17-4%202-1-2-3-2-2h8l9%202%205%201%204%201h2c2%200%202%200%201%201-2%202%202%203%205%202h9c5%200%208-1%203-2-2-1-2-1%200-1%201%200%202-1%202-3%201-1%201-1%201%202v5h-16l5%201%2016%201%2011%201-11%201-5%201c0%201%206%202%208%201l6%201h10l6-1h-8c-6%200-7%200-4-1h5v-5l-1-5c-2-2-1-3%202-3h3c0-2%203%202%203%203l-2%202c-2%200-2%200-1%201s1%201-1%202v3l-2%201h2l7%202c7%202%2016%200%2011-4l-1%201c1%202%200%202-2%202h-2l2-2c1-1%202-2%201-3l-1-3c1-1%200-2-1-3-2-2-1-3%201-2h4l3%201-3%201-2%201v4h2l1-1c-1-3%202-2%204%202l2%204c-1%201%200%201%202%201h3l-3%201-13%202-9%201c1%201%208%200%2019-1%2017-2%2031-5%2026-5l-2-1-1-1-4-3c-3-4-2-4%206-1%204%202%205%203%203%203-1%201-1%201%201%201%203%200%205-2%202-3l-8-3-5-2%2030-1h31v-75h-45l-46-1c-1-2-1-3%201-3s8-4%208-5h-1c-2%202-3%201-3-2l-1-2-1%202c-1%202-1%201-1-5l-1-11-2-7c-4-5-4-5%201-5l6%202c1%202%202%202%202%201-1-3-6-5-10-5-3-1-5-1-6-3-4-3-4-1%200%203s4%205-2%205h-5l5%201c8%201%209%203%202%203-5%200-5%200-5%203-1%202-1%203-2%202l-2-3c-2-2-2-2-1%203l-1%205v-6l-3%203c-5%204-5%204-4%201%200-4-2-9-6-15l-3-6h-2c-1-3%200-5%202-5l2%201%201%201c2%201%202%200%202-1-1-1-1-1%200%200l1-1c-1-1%203-2%208-2h5l-3-1-5-1-2-1-6%201c-4%200-5%200-3%201%201%201%201%201-2%201-4%200-8%203-8%206%200%201-2%202-4%201s-2-1%201-2c2-2%203-3%203-5l1-3%201-1h3l-2-2c-3-1-3-3%200-3%202-1%203%200%206%203l3%203-2-3c-3-4%201-5%204-1%204%203%205%202%202-1l-6-3c-2%200-4-1-5-4l-2-4%203-4c2-3%204-7%206-15%204-13%204-13%209-11l11%201c6%200%207%200%2011-5%206-6%2022-43%2021-47-1-2-1-2%202-2l11-2%209-1%202-2c3-5%203-42%200-47l-3-3%202%204c3%205%202%205-20%204h-19l-3%202-3%201v40l-1-3-1-4-1-2%201-1V92c-1-2%201-6%203-6s2%200%201-1c-2%200-2-1-2-5s2-5%204-3h1l19-1c18%200%2019%200%2018-1-2-2-3-3-3-1l-7%201-12-1c-4%200-5-1-5-2%200-2-1-2-5-2h-6v-8h-9c-14%200-14%200-18-7l-4-8-1-3-3-1c-3%200-4%200-4-2l-2-3c-1-2-1-2%204-2%206%200%206-1%202-4-4-2-31-4-32-2l-4%202c-3%200-3%200-2-2s-3-3-12-3c-3%200-4-2-4-14%200-8%200-8-2-8-3%200-3%200-2%206m7%2019l-8%201c-8%201-9%202-2%203%2013%202%2020%202%2020%201l-2-1-6-1-4-2h5l6-1c1-1%200-1-4-1l-5%201m24%207l-1%202h-1c0-2-1-2-5-2s-5%200-5%202l-8%201%206%201a4733%204733%200%200135%200c0-1-1-2-5-1-6%201-15%200-15-1h3l3-1c1-2%200-2-3-2l-4%201m-115%208l-6%203-6%202-3%202h3c7%200%209%200%208%201l-9%201h-8l-1%205c0%205%203%2013%205%2013s1-4-1-4l1-1c2-1%203%200%202%203v2h9l9-1%203-4c4-4%204-5-5-5h-8l14-1%203-1%202-1v1c-1%202%200%202%204%202h6l-6%201c-5%200-6%200-8%204l-2%205h3l1-4%203-2v2l-2%203c-1%201%200%201%202%201h6l3%201h-4c-8%202-7%202-5%205l2%207%201%204c1%200%202%201%201%202-1%202%201%204%203%203%201-2%202-2%202-1%202%202%206%201%206%200l-2-2c-2%200-4-3-2-4l4%201c2%202%203%202%203%200l4-1%204%201v-7l-1-9v-1l2-1%202%201%201%206%202%202%203%201h-3c-2%200-2%200-2%209v9l-1-9-1-8v6c0%206%200%207-2%2010-4%204-4%2014-1%2016h2v4l-1-1c-1-4-2%200-1%209%201%207%201%208%201%203v-7l1-2h1c0%203%204%204%2013%203h9c1%201%200%205-2%2010-1%205-2%207-1%208v1l-1-1-2%202c-1%203-2%203-2%202%200-3-2-1-2%202h2l-1%203h-1c0-2%200-2-1-1l-1%203h2c0%203-2%205-2%203s-1-1-2%202l-2%205%202-2c1-4%202-4%202-3v2l-1%201v2l-1%201-2%208-4%206-2-1c-2%201-2%200-2-16v-17l-1%2019c0%2014-1%2018-2%2018l-1%205c0%205-1%208-4%208l-1%205c0%206%200%206%205%208%202%201%205%202%206%201l2%201h2c1-1%202%200%200%202l1%202c3%201%203%201%204-4l1-5v5c1%204%201%206-1%208-1%202-1%202%201%202%203-1%205-7%205-13v-6l13-13c8-7%2013-13%2013-14l6-7v2c-2%202%200%201%203-1v-2l2-4c2-2%204-3%205-2l2-1v-1l1-2c2-3%203-3%2024-4l21-1-3%2022-6%2033c-2%205-2%202%200-7l5-28-5%2020c-1%207-2%2012-6%2019l-5%2011c1%200%203-2%205-6l3-4-1%203v2l3-4%203-6c4-6%208-24%2010-47l2-15c0-3-2-4-3-1-1%202-4%203-4%201-1-1%200-1%201-1%202%200%202%200%201-1h-2l-1-4v-5l1-1%201%204c0%204%201%207%201%203%200-1%200-2%201-1v-1l-1-2%203%202c2%203%203%203%204-4l2-4h1c1-3%202-10%202-34V68l4%201c4%200%204%200%204-3%200-2-1-3-4-3l-3%201h-1l-1%202c1%202%201%202-2-1a933%20933%200%2000-7-11l-2-3-1-2c0-2%200-2-1-1-3%204-17%203-15-1l-4-1-4-1h5c4%200%205%200%206%202s8%202%2010%200%200-3-13-3a372%20372%200%2001-21%200%20122%20122%200%2000-38%201v-2l-15-1c-15%200-17%201-18%202-1%202-2%202-2%201l1-2v-1l-2%202h-1c1-2%202-2-16-2l-13-1-4%204m104%2016l-3%202c-2%200-2%200-1%201%202%200%202%201%201%203l-6%201c-4-1-5%200-6%201-1%202%200%203%207%201h5l1-2c2-5%205-5%2022-4%2014%200%2017%201%2017%203h-2c-2-3-3-1%200%201%202%203%202%2064-1%2066-2%203-26%203-28%200-1-2-2-1-1%202%201%202%208%203%2021%203%206%200%2011-3%2011-8l1-6v-4l1%203%201-20c0-21%200-22%202-22%203-1%203-8%200-8l-2-2%201-1c2%201%204-5%203-7l-1%201c0%202-2%201-5-2-3-2-3-2-20-3l-18%201m3%208l-3%203v23a639%20639%200%2001-2%2014l-1-9v11c0%209%200%2011%202%2011h1l-1-1v-1c2%200%203%202%203%207%200%204%200%204-1%202l-1-1h-1c-2-1-3%200-1%202v1c-1%200-2%200-1-1l-2-1c-2%200-2%200-1%202%201%201%201%201-1%201l-2%201-1%201v-3c1%200%202-2%202-10%200-9%200-9-1-2%200%207-1%2010-2%207h-1l1%203c1%201%201%201-1%201-2-1-2-1-2%204s0%206%202%206l2-1c0-2%204%200%206%202%201%202%201%202%202%201h7l-2-2c-3%200-5-1-5-2h2c2%200%202%200%202-3l1-3v-29c0-38-1-35%2016-35%2015%200%2015-1-1-2h-11l-4%203M72%2072h-6l-8%202c-3%202-2%203%200%202%203-2%2015-2%2015%200h3c4%200%204%200-2%206-2%203-3%204-7%203-3%200-3-1-2-2l-1-2-1%202c0%202-10%204-11%203l3-1c2%200%203%200%202-1h-5c-2%201-2%201-2%2011l1%209V90l1-3%208%201c14%201%2014%201%2014%2011%200%209%200%209%203%2010l2%201v-8c0-8%200-9%203-10l2-2v16c0%2020%200%2018%202%2023%202%204%203%204%206%204l7%201h44c3-1%204-5%204-14l-1-7c-3%200-4-4-4-8l-1-4h-1c0%202-3-1-3-3h-1l-1%201V89l-2-2-1-1c1%200%202-1%201-2l2-4%201-3c-1-2%202-1%205%203l3%204v-9h-21c-13%200-20%200-19-1l-1-1-31-1m153%201c-2%201-2%201%200%201s2%200%201%201c-3%200-3%209%200%209l1-1c0-2%202%200%202%203%201%202%201%202%201%200%200-4%204-4%205-1l1%202v-6l-1-4c0-2%200-3-3-2l-4-1c0-2-1-2-3-1m94%2014l5%201h-7c-9%200-9%201-9%2013l1%2020c0%2011%200%2012%203%2010h1l3%201c3%200%204%200%203-3%200-3%202-5%204-3s14%201%2017-1c1-2%201-2-8-2h-9v-9c1-1%201%201%201%203%200%205%200%205%202%205s2%200%201-1c-2%200-2%200-1-1%202-3%202-6%200-7l-1-3h1c1%201%201%201%201-2s0-4-1-3l-1-1%201-2%203-4%201-2c0%203%200%203%204%203%203%200%203%200%202-2l-1-4-1-1-1%201-1%201-1-1-4-1%205-1c11%200%2012%200%2012%204l1%204%202%202%201%201c3%201%201%2015-2%2015l-1%203c-1%203%200%203%203%203l3%201h2l1-18V88h-6l-29-1m-218%204l-2%201v15l1%2015v-3l1-3%201%202%202%204c1%201%201%202-1%202l-2%201%202%201%202%201%201%203h-3c0%202%203%203%2011%203h16c2-2-1-4-4-4-4%200-1-4%203-4%202%200%202%200%200-1l-2-1v-1c0-1-1-1-2%201-1%201-1%201-1-1s1-4%203-5l3-1h2l1-7c0-5%200-6-1-4-1%201-1%201-2-1-1-3-13-4-13-1v2l-2%205c-1%203-1%203-1%201%200-3%200-3-4-3-5%200-7-2-4-4v-1c-1-1-1-1%202-1l3-1-1-1v-2l-1-1-1%203-2%201-3%202c-1%202-4%202-4%200h1l1-5v-5l9-1%2010-1h-19m-51%2020c0%202%201%202%203%202l2%201%209%201c8%200%2019%202%2012%202-2%200-2%200-1%202l2%206%203%205%202%202%202%202v-6h-2v-2l-1-6-2-6-6-1h-3l-3-1h-7a247%20247%200%2000-10-1m138%2018c-1%203-3%205-4%204l-1%201h-3l-1%201c-1-1-1%204-1%2012%200%2015%200%2015%205%204%2010-25%2012-32%205-22m-136%207l9%2028c3%206%205%209%206%207v-2h2c5%200%206%201%206%203l1%201%201%202-5-2c-5-2-6-1-3%206%202%206%202%206%2012%208%203%201%204-1%201-1-2-1-6-5-4-5l2%202c2%201%202%201%202-2-1-4%201-5%204-3%203%201%203%201-2-14l-4-14%204%209c2%208%203%209%203%205l-1-4%202%205%202%205%201%202c-1%201%200%207%201%206l1%201-1%201-1%203v2l2-2c1-1%202-2%203-1l7%201c5%200%205%200%207-7l1-5%201-2v-5l-2-1v-2c1-1-3-1-8-1H91l-2-3c-2-6-4-6-4-1%201%204%200%203-2-3-2-7-3-8-3-6s-1%202-2-3l-4-6a290%20290%200%2001-22-2m5%207c1%206%206%2019%206%2017l-2-9c-4-10-4-11%200-11%202%200%202%200%202%202v4c0%203%200%204%201%203%200-2%201-2%204-1l5-1v-3l-1-1c0-1%201-2%202-1l2-1-7-1-9-2h-4l1%205m263%208c-1%203-3%204-3%202h-2l-4%203c-2%201-2%201%201%201h4l-3%201-3%201h2c5%200%202%204-2%204h-6c-1-2-3%200-3%203%200%202%200%202-1%201l-1%204-2%208h2l6-3%206-2%2011-24-2%201m-146%2030c-1%205-1%207%203%209l2%202c0%202%200%202%201%201s1-1%202%202c1%202%201%202%201%200l-2-3c-1-2-1-2%201-2%203%200%204-5%203-8-2-2-4-3-6-1-2%203-3%201-2-2%201-4-1-2-3%202m-58%2022l3%202%201%201c-2%201-1%2014%200%2019l2%204v-4c0-8%204-13%2011-13l2-2c0-2-2-5-4-5l-2-1-7-2c-7%200-7%200-6%201m-24%209l3%2010%203%207%201%201%201-2c0-2%200-2%201-1v-2l-1-3%202%202%202%204v2h-1c0-1-1-1-3%201l-2%204-1%201v2h1v7c-1%201-1%201-2-1-2-2-2-2-2%200-2%203%201%207%204%205h1l2-1%202-3%201%201h1c-1-2%200-3%201-1l5-1%208-1%205-1h-10c-8%200-9%200-5-1l10-1h5c0-3-4-10-6-10v7l-2-3c0-4-2-4-6-4-2%201-2%201-1%204%202%203%202%204%201%204l-4-12%201%201%204%201c3%200%203%200%202-3v-13h-5l-5%201%201%201v7c-2%201-3-1-3-4%200-2-4-6-4-4l-2-1c-3-4-4-4-3%200m117%2018c-3%200-4%200-4%204l-2%205c0%202%200%202%203%201l5-2c6%200%208-2%206-7%200-2-1-2-8-1m29%205l-3%201-3%203c-2%203-10%2010-10%208s-6-1-8%201l-2%201-2%202-3%203-3%203c-2%204-9%2011-13%2012l-3%201%206%207%206%208%2029%201c22%200%2028%200%2027-1-12-15-20-27-20-28l3-9%203-9v-2l-1-1c-1-2-3-2-3-1m-152%203l-6%2011c-6%2011-6%2011-2%2021%203%207%203%207%205%205l1-7v-7c-2-1-2-2-2-5%201-4%200-4-2%200-1%203-1%203-1%201l5-10c4-7%205-11%202-9m41%203l3%207c3%204%204%205%207%205%204%200%204%202%200%202-3%201-4%200-6-4-4-7-6-8-15-6-8%201-8%201-5%206l2%204-2-1c0-2-4-3-4%200l-1%201-1%201%201%201c2-1%205%206%206%2014%200%204%203%207%203%203l1%202c2%204%202%204%202%202v-5c-2-5-1-6%201-1l2%207c-1%202-1%202%201%201l1-5c0-3%202-4%209-4l4%201c-2%201-3%203%200%203%202%200%203-2%202-5l1-2v-1l-2-3h2l4%207c0%202%200%202-2%200l-1-3v3l2%208v6l1-4%201-4v4c-1%205%200%205%202%205s2-1%202-8l1-7%201%208v7h9v-8l1-1-1-3-1%201-1-7-2-11v-3l-3%203-5%205-3%202-2-4c-2-5-3-6%200-3l2%202%201-2c2-2%204-10%204-10l-13-4-6-2h-3m135%202l4%204%203%206c0%202%200%202-1%200-2-4-6-8-7-6-2%201-2%206-1%206l-2%202c-4%202-5%205-2%207l2%203-2-1-2-1c-1%201%201%204%202%203l1%203c0%202%200%203%202%203s4-4%204-8%200-4%201-2%201%202%202%201c1-3%201%203-1%206h2c1-1%201-1%201%201-2%204-2%204%200%202l3-5c0-4%202-4%205-3%202%201%202%201-1%201l-3%201-2%205c-2%205-1%205%203%201%203-4%206-4%204-1l-1%203c2%201%205-8%204-13%200-4%200-4%201-1%201%202%201%202%201%200%200-5-1-7-4-6h-5l-2-1v-2l5-1c6%200%201-4-5-4-4%200-5-1-5-2l-2-1h-2m-162%2017l-5%201-1%201-3%203c-4%205-4%205-1%204%202%200%202%200%201%202l1%201h2l1%204c0%202%200%202-2-1l-4-3%201%201v4c0%202%200%202-1%201-2-1-3-1-3%201h2l1%204c0%203%200%203%201%201s1-2%201%200%202%203%202%200h1c0%204%204%202%204-2l1-3v7h10v-5c0-4-2-8-3-6h-2l-3-2h-1c0-3%208-2%208%201h1c1-2%201%200%201%205v8l1-7c1-14-3-21-11-20m62%209a215%20215%200%20010%207l1-2v2l-1%203v4l1%203h21c0-2-7-5-10-5-4%200-7-3-6-7v-1c0%201-3-1-5-4l-1-2v2'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAQDAgX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABvSzy+4wE2ovYP//EAB0QAAMAAQUBAAAAAAAAAAAAAAECAwAEERITFDH/2gAIAQEAAQUCpbgS4VR81DJTFIDd8spBAfLPbzzz/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAES/9oACAEDAQE/AZZLKZTP/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8Bqoj/xAAeEAABBAEFAAAAAAAAAAAAAAAAAQIRITIQEkFRkf/aAAgBAQAGPwK6N0+6U8a96o5ejMSJs5MT/8QAHRABAAICAwEBAAAAAAAAAAAAAQARMWEhQVFx0f/aAAgBAQABPyEmPhuYT8DSisNVAw6N5ldQUgx5NScQBtAu99uFf6n/2gAMAwEAAgADAAAAEHQYAP/EABYRAAMAAAAAAAAAAAAAAAAAAAABYf/aAAgBAwEBPxCLIsqyrP/EABYRAAMAAAAAAAAAAAAAAAAAAAARUf/aAAgBAgEBPxBKJRIJD//EACEQAQEAAgECBwAAAAAAAAAAAAERACFBMWFRcZGhsdHx/9oACAEBAAE/EGPIlutzx9vTCydUBtY67Y7Coschoi6abCKTfPll+UIOmacBzn4L9YBTiIOHcuFResrf4mDApnK95//Z","aspectRatio":1,"src":"/static/522ebdebcfcb9218f324ca08a6d25455/1dc0b/sharpMachine0.jpg","srcSet":"/static/522ebdebcfcb9218f324ca08a6d25455/3a5ce/sharpMachine0.jpg 163w,\n/static/522ebdebcfcb9218f324ca08a6d25455/05730/sharpMachine0.jpg 327w,\n/static/522ebdebcfcb9218f324ca08a6d25455/1dc0b/sharpMachine0.jpg 653w,\n/static/522ebdebcfcb9218f324ca08a6d25455/f72c7/sharpMachine0.jpg 980w,\n/static/522ebdebcfcb9218f324ca08a6d25455/0ff54/sharpMachine0.jpg 1200w","srcWebp":"/static/522ebdebcfcb9218f324ca08a6d25455/0acdf/sharpMachine0.webp","srcSetWebp":"/static/522ebdebcfcb9218f324ca08a6d25455/ac59e/sharpMachine0.webp 163w,\n/static/522ebdebcfcb9218f324ca08a6d25455/7660b/sharpMachine0.webp 327w,\n/static/522ebdebcfcb9218f324ca08a6d25455/0acdf/sharpMachine0.webp 653w,\n/static/522ebdebcfcb9218f324ca08a6d25455/75470/sharpMachine0.webp 980w,\n/static/522ebdebcfcb9218f324ca08a6d25455/9000d/sharpMachine0.webp 1200w","sizes":"(max-width: 653px) 100vw, 653px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M218%2011v11l-1%205-16-1c-15%200-17%200-13%203%201%201%201%201-3%201-7%200-14%202-15%203l-5%201c-12%200-16%201-16%204%200%202%200%202-6%202-5%200-7%200-8-2h-2c1%202-15%2014-19%2014-2%200-2-1-2-23%200-15%200-15-2-14-3%200-3%200-2%2014l-1%2014-1%207%201%205-6%203c-10%204-15%207-11%207l1-1h2l1-1c-1-1%201-2%206-3h3c-1%202%200%201%202-1%202-1%202-1%202%203v5h-6l-6-1h-1c-1%202-1%202-2%201-1-2-2-2-3%200l-1%201c0-2-13-1-15%200l-10%202-15%203c-6%202-7%203-7%2014%200%206%200%207%201%206l4-1c1%201%201%201-1%203l-3%205-2%203c-1%200-2-6%200-6l1-2-2%201c-4%203-2%2011%202%2011%205%200%209%2013%205%2015-3%202-2%205%201%208l3%204c0%209%2020%2055%2024%2057s4%208%201%2010c-2%203-3%208-2%2011s8%2011%2014%2015l2%202-8%2014-8%2017%204%2011c3%207%204%2010%203%2012v3H0v75h21c20%200%2020%200%2028%203l6%203c-1%201%201%201%205%202l5%202c-1%201-1%201%201%201l3%201-3%201-3%201-2%201c-2%200-2%200-1%201h4l4-2c2%200%202%200%201%201l-2%201h7c3%200%203%200%201%201-3%200-3%200-2%201%201%202%202%202%204%201%203-1%203-2%203-7%202-11%202-13%203-6%200%205%201%206%203%206%203%200%204%202%201%202l-5%203c-3%204-5%204-13%202l-3%201c0%201%204%202%209%202l6%202c2%202%202%202-5%200v1l7%201c4%200%206%201%206%202l5%201%207%202c1%202%203%202%207%202h6l-1-4%201-3v-1c0-3%200-3%202-3s4%205%204%209h4v-3c-1-3-1-3%204-3h1l-2%201c0%202%207%205%2011%205%206%200%207-1%204-6-2-4-2-6%201-6l4%209%201%202%201-4v-5c-1-2-1-2%203-2l4-1c-1-1%200-1%201-1l4%201%201%201%201-1c-1-1%200-1%201-1a708%20708%200%200041-4h3l-3-1-3-2h5l17-4%202-1-2-3-2-2h8l9%202%205%201%204%201h2c2%200%202%200%201%201-2%202%202%203%205%202h9c5%200%208-1%203-2-2-1-2-1%200-1%201%200%202-1%202-3%201-1%201-1%201%202v5h-16l5%201%2016%201%2011%201-11%201-5%201c0%201%206%202%208%201l6%201h10l6-1h-8c-6%200-7%200-4-1h5v-5l-1-5c-2-2-1-3%202-3h3c0-2%203%202%203%203l-2%202c-2%200-2%200-1%201s1%201-1%202v3l-2%201h2l7%202c7%202%2016%200%2011-4l-1%201c1%202%200%202-2%202h-2l2-2c1-1%202-2%201-3l-1-3c1-1%200-2-1-3-2-2-1-3%201-2h4l3%201-3%201-2%201v4h2l1-1c-1-3%202-2%204%202l2%204c-1%201%200%201%202%201h3l-3%201-13%202-9%201c1%201%208%200%2019-1%2017-2%2031-5%2026-5l-2-1-1-1-4-3c-3-4-2-4%206-1%204%202%205%203%203%203-1%201-1%201%201%201%203%200%205-2%202-3l-8-3-5-2%2030-1h31v-75h-45l-46-1c-1-2-1-3%201-3s8-4%208-5h-1c-2%202-3%201-3-2l-1-2-1%202c-1%202-1%201-1-5l-1-11-2-7c-4-5-4-5%201-5l6%202c1%202%202%202%202%201-1-3-6-5-10-5-3-1-5-1-6-3-4-3-4-1%200%203s4%205-2%205h-5l5%201c8%201%209%203%202%203-5%200-5%200-5%203-1%202-1%203-2%202l-2-3c-2-2-2-2-1%203l-1%205v-6l-3%203c-5%204-5%204-4%201%200-4-2-9-6-15l-3-6h-2c-1-3%200-5%202-5l2%201%201%201c2%201%202%200%202-1-1-1-1-1%200%200l1-1c-1-1%203-2%208-2h5l-3-1-5-1-2-1-6%201c-4%200-5%200-3%201%201%201%201%201-2%201-4%200-8%203-8%206%200%201-2%202-4%201s-2-1%201-2c2-2%203-3%203-5l1-3%201-1h3l-2-2c-3-1-3-3%200-3%202-1%203%200%206%203l3%203-2-3c-3-4%201-5%204-1%204%203%205%202%202-1l-6-3c-2%200-4-1-5-4l-2-4%203-4c2-3%204-7%206-15%204-13%204-13%209-11l11%201c6%200%207%200%2011-5%206-6%2022-43%2021-47-1-2-1-2%202-2l11-2%209-1%202-2c3-5%203-42%200-47l-3-3%202%204c3%205%202%205-20%204h-19l-3%202-3%201v40l-1-3-1-4-1-2%201-1V92c-1-2%201-6%203-6s2%200%201-1c-2%200-2-1-2-5s2-5%204-3h1l19-1c18%200%2019%200%2018-1-2-2-3-3-3-1l-7%201-12-1c-4%200-5-1-5-2%200-2-1-2-5-2h-6v-8h-9c-14%200-14%200-18-7l-4-8-1-3-3-1c-3%200-4%200-4-2l-2-3c-1-2-1-2%204-2%206%200%206-1%202-4-4-2-31-4-32-2l-4%202c-3%200-3%200-2-2s-3-3-12-3c-3%200-4-2-4-14%200-8%200-8-2-8-3%200-3%200-2%206m7%2019l-8%201c-8%201-9%202-2%203%2013%202%2020%202%2020%201l-2-1-6-1-4-2h5l6-1c1-1%200-1-4-1l-5%201m24%207l-1%202h-1c0-2-1-2-5-2s-5%200-5%202l-8%201%206%201a4733%204733%200%200135%200c0-1-1-2-5-1-6%201-15%200-15-1h3l3-1c1-2%200-2-3-2l-4%201m-115%208l-6%203-6%202-3%202h3c7%200%209%200%208%201l-9%201h-8l-1%205c0%205%203%2013%205%2013s1-4-1-4l1-1c2-1%203%200%202%203v2h9l9-1%203-4c4-4%204-5-5-5h-8l14-1%203-1%202-1v1c-1%202%200%202%204%202h6l-6%201c-5%200-6%200-8%204l-2%205h3l1-4%203-2v2l-2%203c-1%201%200%201%202%201h6l3%201h-4c-8%202-7%202-5%205l2%207%201%204c1%200%202%201%201%202-1%202%201%204%203%203%201-2%202-2%202-1%202%202%206%201%206%200l-2-2c-2%200-4-3-2-4l4%201c2%202%203%202%203%200l4-1%204%201v-7l-1-9v-1l2-1%202%201%201%206%202%202%203%201h-3c-2%200-2%200-2%209v9l-1-9-1-8v6c0%206%200%207-2%2010-4%204-4%2014-1%2016h2v4l-1-1c-1-4-2%200-1%209%201%207%201%208%201%203v-7l1-2h1c0%203%204%204%2013%203h9c1%201%200%205-2%2010-1%205-2%207-1%208v1l-1-1-2%202c-1%203-2%203-2%202%200-3-2-1-2%202h2l-1%203h-1c0-2%200-2-1-1l-1%203h2c0%203-2%205-2%203s-1-1-2%202l-2%205%202-2c1-4%202-4%202-3v2l-1%201v2l-1%201-2%208-4%206-2-1c-2%201-2%200-2-16v-17l-1%2019c0%2014-1%2018-2%2018l-1%205c0%205-1%208-4%208l-1%205c0%206%200%206%205%208%202%201%205%202%206%201l2%201h2c1-1%202%200%200%202l1%202c3%201%203%201%204-4l1-5v5c1%204%201%206-1%208-1%202-1%202%201%202%203-1%205-7%205-13v-6l13-13c8-7%2013-13%2013-14l6-7v2c-2%202%200%201%203-1v-2l2-4c2-2%204-3%205-2l2-1v-1l1-2c2-3%203-3%2024-4l21-1-3%2022-6%2033c-2%205-2%202%200-7l5-28-5%2020c-1%207-2%2012-6%2019l-5%2011c1%200%203-2%205-6l3-4-1%203v2l3-4%203-6c4-6%208-24%2010-47l2-15c0-3-2-4-3-1-1%202-4%203-4%201-1-1%200-1%201-1%202%200%202%200%201-1h-2l-1-4v-5l1-1%201%204c0%204%201%207%201%203%200-1%200-2%201-1v-1l-1-2%203%202c2%203%203%203%204-4l2-4h1c1-3%202-10%202-34V68l4%201c4%200%204%200%204-3%200-2-1-3-4-3l-3%201h-1l-1%202c1%202%201%202-2-1a933%20933%200%2000-7-11l-2-3-1-2c0-2%200-2-1-1-3%204-17%203-15-1l-4-1-4-1h5c4%200%205%200%206%202s8%202%2010%200%200-3-13-3a372%20372%200%2001-21%200%20122%20122%200%2000-38%201v-2l-15-1c-15%200-17%201-18%202-1%202-2%202-2%201l1-2v-1l-2%202h-1c1-2%202-2-16-2l-13-1-4%204m104%2016l-3%202c-2%200-2%200-1%201%202%200%202%201%201%203l-6%201c-4-1-5%200-6%201-1%202%200%203%207%201h5l1-2c2-5%205-5%2022-4%2014%200%2017%201%2017%203h-2c-2-3-3-1%200%201%202%203%202%2064-1%2066-2%203-26%203-28%200-1-2-2-1-1%202%201%202%208%203%2021%203%206%200%2011-3%2011-8l1-6v-4l1%203%201-20c0-21%200-22%202-22%203-1%203-8%200-8l-2-2%201-1c2%201%204-5%203-7l-1%201c0%202-2%201-5-2-3-2-3-2-20-3l-18%201m3%208l-3%203v23a639%20639%200%2001-2%2014l-1-9v11c0%209%200%2011%202%2011h1l-1-1v-1c2%200%203%202%203%207%200%204%200%204-1%202l-1-1h-1c-2-1-3%200-1%202v1c-1%200-2%200-1-1l-2-1c-2%200-2%200-1%202%201%201%201%201-1%201l-2%201-1%201v-3c1%200%202-2%202-10%200-9%200-9-1-2%200%207-1%2010-2%207h-1l1%203c1%201%201%201-1%201-2-1-2-1-2%204s0%206%202%206l2-1c0-2%204%200%206%202%201%202%201%202%202%201h7l-2-2c-3%200-5-1-5-2h2c2%200%202%200%202-3l1-3v-29c0-38-1-35%2016-35%2015%200%2015-1-1-2h-11l-4%203M72%2072h-6l-8%202c-3%202-2%203%200%202%203-2%2015-2%2015%200h3c4%200%204%200-2%206-2%203-3%204-7%203-3%200-3-1-2-2l-1-2-1%202c0%202-10%204-11%203l3-1c2%200%203%200%202-1h-5c-2%201-2%201-2%2011l1%209V90l1-3%208%201c14%201%2014%201%2014%2011%200%209%200%209%203%2010l2%201v-8c0-8%200-9%203-10l2-2v16c0%2020%200%2018%202%2023%202%204%203%204%206%204l7%201h44c3-1%204-5%204-14l-1-7c-3%200-4-4-4-8l-1-4h-1c0%202-3-1-3-3h-1l-1%201V89l-2-2-1-1c1%200%202-1%201-2l2-4%201-3c-1-2%202-1%205%203l3%204v-9h-21c-13%200-20%200-19-1l-1-1-31-1m153%201c-2%201-2%201%200%201s2%200%201%201c-3%200-3%209%200%209l1-1c0-2%202%200%202%203%201%202%201%202%201%200%200-4%204-4%205-1l1%202v-6l-1-4c0-2%200-3-3-2l-4-1c0-2-1-2-3-1m94%2014l5%201h-7c-9%200-9%201-9%2013l1%2020c0%2011%200%2012%203%2010h1l3%201c3%200%204%200%203-3%200-3%202-5%204-3s14%201%2017-1c1-2%201-2-8-2h-9v-9c1-1%201%201%201%203%200%205%200%205%202%205s2%200%201-1c-2%200-2%200-1-1%202-3%202-6%200-7l-1-3h1c1%201%201%201%201-2s0-4-1-3l-1-1%201-2%203-4%201-2c0%203%200%203%204%203%203%200%203%200%202-2l-1-4-1-1-1%201-1%201-1-1-4-1%205-1c11%200%2012%200%2012%204l1%204%202%202%201%201c3%201%201%2015-2%2015l-1%203c-1%203%200%203%203%203l3%201h2l1-18V88h-6l-29-1m-218%204l-2%201v15l1%2015v-3l1-3%201%202%202%204c1%201%201%202-1%202l-2%201%202%201%202%201%201%203h-3c0%202%203%203%2011%203h16c2-2-1-4-4-4-4%200-1-4%203-4%202%200%202%200%200-1l-2-1v-1c0-1-1-1-2%201-1%201-1%201-1-1s1-4%203-5l3-1h2l1-7c0-5%200-6-1-4-1%201-1%201-2-1-1-3-13-4-13-1v2l-2%205c-1%203-1%203-1%201%200-3%200-3-4-3-5%200-7-2-4-4v-1c-1-1-1-1%202-1l3-1-1-1v-2l-1-1-1%203-2%201-3%202c-1%202-4%202-4%200h1l1-5v-5l9-1%2010-1h-19m-51%2020c0%202%201%202%203%202l2%201%209%201c8%200%2019%202%2012%202-2%200-2%200-1%202l2%206%203%205%202%202%202%202v-6h-2v-2l-1-6-2-6-6-1h-3l-3-1h-7a247%20247%200%2000-10-1m138%2018c-1%203-3%205-4%204l-1%201h-3l-1%201c-1-1-1%204-1%2012%200%2015%200%2015%205%204%2010-25%2012-32%205-22m-136%207l9%2028c3%206%205%209%206%207v-2h2c5%200%206%201%206%203l1%201%201%202-5-2c-5-2-6-1-3%206%202%206%202%206%2012%208%203%201%204-1%201-1-2-1-6-5-4-5l2%202c2%201%202%201%202-2-1-4%201-5%204-3%203%201%203%201-2-14l-4-14%204%209c2%208%203%209%203%205l-1-4%202%205%202%205%201%202c-1%201%200%207%201%206l1%201-1%201-1%203v2l2-2c1-1%202-2%203-1l7%201c5%200%205%200%207-7l1-5%201-2v-5l-2-1v-2c1-1-3-1-8-1H91l-2-3c-2-6-4-6-4-1%201%204%200%203-2-3-2-7-3-8-3-6s-1%202-2-3l-4-6a290%20290%200%2001-22-2m5%207c1%206%206%2019%206%2017l-2-9c-4-10-4-11%200-11%202%200%202%200%202%202v4c0%203%200%204%201%203%200-2%201-2%204-1l5-1v-3l-1-1c0-1%201-2%202-1l2-1-7-1-9-2h-4l1%205m263%208c-1%203-3%204-3%202h-2l-4%203c-2%201-2%201%201%201h4l-3%201-3%201h2c5%200%202%204-2%204h-6c-1-2-3%200-3%203%200%202%200%202-1%201l-1%204-2%208h2l6-3%206-2%2011-24-2%201m-146%2030c-1%205-1%207%203%209l2%202c0%202%200%202%201%201s1-1%202%202c1%202%201%202%201%200l-2-3c-1-2-1-2%201-2%203%200%204-5%203-8-2-2-4-3-6-1-2%203-3%201-2-2%201-4-1-2-3%202m-58%2022l3%202%201%201c-2%201-1%2014%200%2019l2%204v-4c0-8%204-13%2011-13l2-2c0-2-2-5-4-5l-2-1-7-2c-7%200-7%200-6%201m-24%209l3%2010%203%207%201%201%201-2c0-2%200-2%201-1v-2l-1-3%202%202%202%204v2h-1c0-1-1-1-3%201l-2%204-1%201v2h1v7c-1%201-1%201-2-1-2-2-2-2-2%200-2%203%201%207%204%205h1l2-1%202-3%201%201h1c-1-2%200-3%201-1l5-1%208-1%205-1h-10c-8%200-9%200-5-1l10-1h5c0-3-4-10-6-10v7l-2-3c0-4-2-4-6-4-2%201-2%201-1%204%202%203%202%204%201%204l-4-12%201%201%204%201c3%200%203%200%202-3v-13h-5l-5%201%201%201v7c-2%201-3-1-3-4%200-2-4-6-4-4l-2-1c-3-4-4-4-3%200m117%2018c-3%200-4%200-4%204l-2%205c0%202%200%202%203%201l5-2c6%200%208-2%206-7%200-2-1-2-8-1m29%205l-3%201-3%203c-2%203-10%2010-10%208s-6-1-8%201l-2%201-2%202-3%203-3%203c-2%204-9%2011-13%2012l-3%201%206%207%206%208%2029%201c22%200%2028%200%2027-1-12-15-20-27-20-28l3-9%203-9v-2l-1-1c-1-2-3-2-3-1m-152%203l-6%2011c-6%2011-6%2011-2%2021%203%207%203%207%205%205l1-7v-7c-2-1-2-2-2-5%201-4%200-4-2%200-1%203-1%203-1%201l5-10c4-7%205-11%202-9m41%203l3%207c3%204%204%205%207%205%204%200%204%202%200%202-3%201-4%200-6-4-4-7-6-8-15-6-8%201-8%201-5%206l2%204-2-1c0-2-4-3-4%200l-1%201-1%201%201%201c2-1%205%206%206%2014%200%204%203%207%203%203l1%202c2%204%202%204%202%202v-5c-2-5-1-6%201-1l2%207c-1%202-1%202%201%201l1-5c0-3%202-4%209-4l4%201c-2%201-3%203%200%203%202%200%203-2%202-5l1-2v-1l-2-3h2l4%207c0%202%200%202-2%200l-1-3v3l2%208v6l1-4%201-4v4c-1%205%200%205%202%205s2-1%202-8l1-7%201%208v7h9v-8l1-1-1-3-1%201-1-7-2-11v-3l-3%203-5%205-3%202-2-4c-2-5-3-6%200-3l2%202%201-2c2-2%204-10%204-10l-13-4-6-2h-3m135%202l4%204%203%206c0%202%200%202-1%200-2-4-6-8-7-6-2%201-2%206-1%206l-2%202c-4%202-5%205-2%207l2%203-2-1-2-1c-1%201%201%204%202%203l1%203c0%202%200%203%202%203s4-4%204-8%200-4%201-2%201%202%202%201c1-3%201%203-1%206h2c1-1%201-1%201%201-2%204-2%204%200%202l3-5c0-4%202-4%205-3%202%201%202%201-1%201l-3%201-2%205c-2%205-1%205%203%201%203-4%206-4%204-1l-1%203c2%201%205-8%204-13%200-4%200-4%201-1%201%202%201%202%201%200%200-5-1-7-4-6h-5l-2-1v-2l5-1c6%200%201-4-5-4-4%200-5-1-5-2l-2-1h-2m-162%2017l-5%201-1%201-3%203c-4%205-4%205-1%204%202%200%202%200%201%202l1%201h2l1%204c0%202%200%202-2-1l-4-3%201%201v4c0%202%200%202-1%201-2-1-3-1-3%201h2l1%204c0%203%200%203%201%201s1-2%201%200%202%203%202%200h1c0%204%204%202%204-2l1-3v7h10v-5c0-4-2-8-3-6h-2l-3-2h-1c0-3%208-2%208%201h1c1-2%201%200%201%205v8l1-7c1-14-3-21-11-20m62%209a215%20215%200%20010%207l1-2v2l-1%203v4l1%203h21c0-2-7-5-10-5-4%200-7-3-6-7v-1c0%201-3-1-5-4l-1-2v2'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAQDAgX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABvSzy+4wE2ovYP//EAB0QAAMAAQUBAAAAAAAAAAAAAAECAwAEERITFDH/2gAIAQEAAQUCpbgS4VR81DJTFIDd8spBAfLPbzzz/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAES/9oACAEDAQE/AZZLKZTP/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8Bqoj/xAAeEAABBAEFAAAAAAAAAAAAAAAAAQIRITIQEkFRkf/aAAgBAQAGPwK6N0+6U8a96o5ejMSJs5MT/8QAHRABAAICAwEBAAAAAAAAAAAAAQARMWEhQVFx0f/aAAgBAQABPyEmPhuYT8DSisNVAw6N5ldQUgx5NScQBtAu99uFf6n/2gAMAwEAAgADAAAAEHQYAP/EABYRAAMAAAAAAAAAAAAAAAAAAAABYf/aAAgBAwEBPxCLIsqyrP/EABYRAAMAAAAAAAAAAAAAAAAAAAARUf/aAAgBAgEBPxBKJRIJD//EACEQAQEAAgECBwAAAAAAAAAAAAERACFBMWFRcZGhsdHx/9oACAEBAAE/EGPIlutzx9vTCydUBtY67Y7Coschoi6abCKTfPll+UIOmacBzn4L9YBTiIOHcuFResrf4mDApnK95//Z","aspectRatio":1,"src":"/static/522ebdebcfcb9218f324ca08a6d25455/eaa58/sharpMachine0.jpg","srcSet":"/static/522ebdebcfcb9218f324ca08a6d25455/5a3ee/sharpMachine0.jpg 114w,\n/static/522ebdebcfcb9218f324ca08a6d25455/41f8f/sharpMachine0.jpg 229w,\n/static/522ebdebcfcb9218f324ca08a6d25455/eaa58/sharpMachine0.jpg 457w,\n/static/522ebdebcfcb9218f324ca08a6d25455/c309b/sharpMachine0.jpg 686w,\n/static/522ebdebcfcb9218f324ca08a6d25455/e3008/sharpMachine0.jpg 914w,\n/static/522ebdebcfcb9218f324ca08a6d25455/0ff54/sharpMachine0.jpg 1200w","srcWebp":"/static/522ebdebcfcb9218f324ca08a6d25455/15384/sharpMachine0.webp","srcSetWebp":"/static/522ebdebcfcb9218f324ca08a6d25455/31fce/sharpMachine0.webp 114w,\n/static/522ebdebcfcb9218f324ca08a6d25455/e3e25/sharpMachine0.webp 229w,\n/static/522ebdebcfcb9218f324ca08a6d25455/15384/sharpMachine0.webp 457w,\n/static/522ebdebcfcb9218f324ca08a6d25455/0258d/sharpMachine0.webp 686w,\n/static/522ebdebcfcb9218f324ca08a6d25455/64ea2/sharpMachine0.webp 914w,\n/static/522ebdebcfcb9218f324ca08a6d25455/9000d/sharpMachine0.webp 1200w","sizes":"(max-width: 457px) 100vw, 457px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M218%2011v11l-1%205-16-1c-15%200-17%200-13%203%201%201%201%201-3%201-7%200-14%202-15%203l-5%201c-12%200-16%201-16%204%200%202%200%202-6%202-5%200-7%200-8-2h-2c1%202-15%2014-19%2014-2%200-2-1-2-23%200-15%200-15-2-14-3%200-3%200-2%2014l-1%2014-1%207%201%205-6%203c-10%204-15%207-11%207l1-1h2l1-1c-1-1%201-2%206-3h3c-1%202%200%201%202-1%202-1%202-1%202%203v5h-6l-6-1h-1c-1%202-1%202-2%201-1-2-2-2-3%200l-1%201c0-2-13-1-15%200l-10%202-15%203c-6%202-7%203-7%2014%200%206%200%207%201%206l4-1c1%201%201%201-1%203l-3%205-2%203c-1%200-2-6%200-6l1-2-2%201c-4%203-2%2011%202%2011%205%200%209%2013%205%2015-3%202-2%205%201%208l3%204c0%209%2020%2055%2024%2057s4%208%201%2010c-2%203-3%208-2%2011s8%2011%2014%2015l2%202-8%2014-8%2017%204%2011c3%207%204%2010%203%2012v3H0v75h21c20%200%2020%200%2028%203l6%203c-1%201%201%201%205%202l5%202c-1%201-1%201%201%201l3%201-3%201-3%201-2%201c-2%200-2%200-1%201h4l4-2c2%200%202%200%201%201l-2%201h7c3%200%203%200%201%201-3%200-3%200-2%201%201%202%202%202%204%201%203-1%203-2%203-7%202-11%202-13%203-6%200%205%201%206%203%206%203%200%204%202%201%202l-5%203c-3%204-5%204-13%202l-3%201c0%201%204%202%209%202l6%202c2%202%202%202-5%200v1l7%201c4%200%206%201%206%202l5%201%207%202c1%202%203%202%207%202h6l-1-4%201-3v-1c0-3%200-3%202-3s4%205%204%209h4v-3c-1-3-1-3%204-3h1l-2%201c0%202%207%205%2011%205%206%200%207-1%204-6-2-4-2-6%201-6l4%209%201%202%201-4v-5c-1-2-1-2%203-2l4-1c-1-1%200-1%201-1l4%201%201%201%201-1c-1-1%200-1%201-1a708%20708%200%200041-4h3l-3-1-3-2h5l17-4%202-1-2-3-2-2h8l9%202%205%201%204%201h2c2%200%202%200%201%201-2%202%202%203%205%202h9c5%200%208-1%203-2-2-1-2-1%200-1%201%200%202-1%202-3%201-1%201-1%201%202v5h-16l5%201%2016%201%2011%201-11%201-5%201c0%201%206%202%208%201l6%201h10l6-1h-8c-6%200-7%200-4-1h5v-5l-1-5c-2-2-1-3%202-3h3c0-2%203%202%203%203l-2%202c-2%200-2%200-1%201s1%201-1%202v3l-2%201h2l7%202c7%202%2016%200%2011-4l-1%201c1%202%200%202-2%202h-2l2-2c1-1%202-2%201-3l-1-3c1-1%200-2-1-3-2-2-1-3%201-2h4l3%201-3%201-2%201v4h2l1-1c-1-3%202-2%204%202l2%204c-1%201%200%201%202%201h3l-3%201-13%202-9%201c1%201%208%200%2019-1%2017-2%2031-5%2026-5l-2-1-1-1-4-3c-3-4-2-4%206-1%204%202%205%203%203%203-1%201-1%201%201%201%203%200%205-2%202-3l-8-3-5-2%2030-1h31v-75h-45l-46-1c-1-2-1-3%201-3s8-4%208-5h-1c-2%202-3%201-3-2l-1-2-1%202c-1%202-1%201-1-5l-1-11-2-7c-4-5-4-5%201-5l6%202c1%202%202%202%202%201-1-3-6-5-10-5-3-1-5-1-6-3-4-3-4-1%200%203s4%205-2%205h-5l5%201c8%201%209%203%202%203-5%200-5%200-5%203-1%202-1%203-2%202l-2-3c-2-2-2-2-1%203l-1%205v-6l-3%203c-5%204-5%204-4%201%200-4-2-9-6-15l-3-6h-2c-1-3%200-5%202-5l2%201%201%201c2%201%202%200%202-1-1-1-1-1%200%200l1-1c-1-1%203-2%208-2h5l-3-1-5-1-2-1-6%201c-4%200-5%200-3%201%201%201%201%201-2%201-4%200-8%203-8%206%200%201-2%202-4%201s-2-1%201-2c2-2%203-3%203-5l1-3%201-1h3l-2-2c-3-1-3-3%200-3%202-1%203%200%206%203l3%203-2-3c-3-4%201-5%204-1%204%203%205%202%202-1l-6-3c-2%200-4-1-5-4l-2-4%203-4c2-3%204-7%206-15%204-13%204-13%209-11l11%201c6%200%207%200%2011-5%206-6%2022-43%2021-47-1-2-1-2%202-2l11-2%209-1%202-2c3-5%203-42%200-47l-3-3%202%204c3%205%202%205-20%204h-19l-3%202-3%201v40l-1-3-1-4-1-2%201-1V92c-1-2%201-6%203-6s2%200%201-1c-2%200-2-1-2-5s2-5%204-3h1l19-1c18%200%2019%200%2018-1-2-2-3-3-3-1l-7%201-12-1c-4%200-5-1-5-2%200-2-1-2-5-2h-6v-8h-9c-14%200-14%200-18-7l-4-8-1-3-3-1c-3%200-4%200-4-2l-2-3c-1-2-1-2%204-2%206%200%206-1%202-4-4-2-31-4-32-2l-4%202c-3%200-3%200-2-2s-3-3-12-3c-3%200-4-2-4-14%200-8%200-8-2-8-3%200-3%200-2%206m7%2019l-8%201c-8%201-9%202-2%203%2013%202%2020%202%2020%201l-2-1-6-1-4-2h5l6-1c1-1%200-1-4-1l-5%201m24%207l-1%202h-1c0-2-1-2-5-2s-5%200-5%202l-8%201%206%201a4733%204733%200%200135%200c0-1-1-2-5-1-6%201-15%200-15-1h3l3-1c1-2%200-2-3-2l-4%201m-115%208l-6%203-6%202-3%202h3c7%200%209%200%208%201l-9%201h-8l-1%205c0%205%203%2013%205%2013s1-4-1-4l1-1c2-1%203%200%202%203v2h9l9-1%203-4c4-4%204-5-5-5h-8l14-1%203-1%202-1v1c-1%202%200%202%204%202h6l-6%201c-5%200-6%200-8%204l-2%205h3l1-4%203-2v2l-2%203c-1%201%200%201%202%201h6l3%201h-4c-8%202-7%202-5%205l2%207%201%204c1%200%202%201%201%202-1%202%201%204%203%203%201-2%202-2%202-1%202%202%206%201%206%200l-2-2c-2%200-4-3-2-4l4%201c2%202%203%202%203%200l4-1%204%201v-7l-1-9v-1l2-1%202%201%201%206%202%202%203%201h-3c-2%200-2%200-2%209v9l-1-9-1-8v6c0%206%200%207-2%2010-4%204-4%2014-1%2016h2v4l-1-1c-1-4-2%200-1%209%201%207%201%208%201%203v-7l1-2h1c0%203%204%204%2013%203h9c1%201%200%205-2%2010-1%205-2%207-1%208v1l-1-1-2%202c-1%203-2%203-2%202%200-3-2-1-2%202h2l-1%203h-1c0-2%200-2-1-1l-1%203h2c0%203-2%205-2%203s-1-1-2%202l-2%205%202-2c1-4%202-4%202-3v2l-1%201v2l-1%201-2%208-4%206-2-1c-2%201-2%200-2-16v-17l-1%2019c0%2014-1%2018-2%2018l-1%205c0%205-1%208-4%208l-1%205c0%206%200%206%205%208%202%201%205%202%206%201l2%201h2c1-1%202%200%200%202l1%202c3%201%203%201%204-4l1-5v5c1%204%201%206-1%208-1%202-1%202%201%202%203-1%205-7%205-13v-6l13-13c8-7%2013-13%2013-14l6-7v2c-2%202%200%201%203-1v-2l2-4c2-2%204-3%205-2l2-1v-1l1-2c2-3%203-3%2024-4l21-1-3%2022-6%2033c-2%205-2%202%200-7l5-28-5%2020c-1%207-2%2012-6%2019l-5%2011c1%200%203-2%205-6l3-4-1%203v2l3-4%203-6c4-6%208-24%2010-47l2-15c0-3-2-4-3-1-1%202-4%203-4%201-1-1%200-1%201-1%202%200%202%200%201-1h-2l-1-4v-5l1-1%201%204c0%204%201%207%201%203%200-1%200-2%201-1v-1l-1-2%203%202c2%203%203%203%204-4l2-4h1c1-3%202-10%202-34V68l4%201c4%200%204%200%204-3%200-2-1-3-4-3l-3%201h-1l-1%202c1%202%201%202-2-1a933%20933%200%2000-7-11l-2-3-1-2c0-2%200-2-1-1-3%204-17%203-15-1l-4-1-4-1h5c4%200%205%200%206%202s8%202%2010%200%200-3-13-3a372%20372%200%2001-21%200%20122%20122%200%2000-38%201v-2l-15-1c-15%200-17%201-18%202-1%202-2%202-2%201l1-2v-1l-2%202h-1c1-2%202-2-16-2l-13-1-4%204m104%2016l-3%202c-2%200-2%200-1%201%202%200%202%201%201%203l-6%201c-4-1-5%200-6%201-1%202%200%203%207%201h5l1-2c2-5%205-5%2022-4%2014%200%2017%201%2017%203h-2c-2-3-3-1%200%201%202%203%202%2064-1%2066-2%203-26%203-28%200-1-2-2-1-1%202%201%202%208%203%2021%203%206%200%2011-3%2011-8l1-6v-4l1%203%201-20c0-21%200-22%202-22%203-1%203-8%200-8l-2-2%201-1c2%201%204-5%203-7l-1%201c0%202-2%201-5-2-3-2-3-2-20-3l-18%201m3%208l-3%203v23a639%20639%200%2001-2%2014l-1-9v11c0%209%200%2011%202%2011h1l-1-1v-1c2%200%203%202%203%207%200%204%200%204-1%202l-1-1h-1c-2-1-3%200-1%202v1c-1%200-2%200-1-1l-2-1c-2%200-2%200-1%202%201%201%201%201-1%201l-2%201-1%201v-3c1%200%202-2%202-10%200-9%200-9-1-2%200%207-1%2010-2%207h-1l1%203c1%201%201%201-1%201-2-1-2-1-2%204s0%206%202%206l2-1c0-2%204%200%206%202%201%202%201%202%202%201h7l-2-2c-3%200-5-1-5-2h2c2%200%202%200%202-3l1-3v-29c0-38-1-35%2016-35%2015%200%2015-1-1-2h-11l-4%203M72%2072h-6l-8%202c-3%202-2%203%200%202%203-2%2015-2%2015%200h3c4%200%204%200-2%206-2%203-3%204-7%203-3%200-3-1-2-2l-1-2-1%202c0%202-10%204-11%203l3-1c2%200%203%200%202-1h-5c-2%201-2%201-2%2011l1%209V90l1-3%208%201c14%201%2014%201%2014%2011%200%209%200%209%203%2010l2%201v-8c0-8%200-9%203-10l2-2v16c0%2020%200%2018%202%2023%202%204%203%204%206%204l7%201h44c3-1%204-5%204-14l-1-7c-3%200-4-4-4-8l-1-4h-1c0%202-3-1-3-3h-1l-1%201V89l-2-2-1-1c1%200%202-1%201-2l2-4%201-3c-1-2%202-1%205%203l3%204v-9h-21c-13%200-20%200-19-1l-1-1-31-1m153%201c-2%201-2%201%200%201s2%200%201%201c-3%200-3%209%200%209l1-1c0-2%202%200%202%203%201%202%201%202%201%200%200-4%204-4%205-1l1%202v-6l-1-4c0-2%200-3-3-2l-4-1c0-2-1-2-3-1m94%2014l5%201h-7c-9%200-9%201-9%2013l1%2020c0%2011%200%2012%203%2010h1l3%201c3%200%204%200%203-3%200-3%202-5%204-3s14%201%2017-1c1-2%201-2-8-2h-9v-9c1-1%201%201%201%203%200%205%200%205%202%205s2%200%201-1c-2%200-2%200-1-1%202-3%202-6%200-7l-1-3h1c1%201%201%201%201-2s0-4-1-3l-1-1%201-2%203-4%201-2c0%203%200%203%204%203%203%200%203%200%202-2l-1-4-1-1-1%201-1%201-1-1-4-1%205-1c11%200%2012%200%2012%204l1%204%202%202%201%201c3%201%201%2015-2%2015l-1%203c-1%203%200%203%203%203l3%201h2l1-18V88h-6l-29-1m-218%204l-2%201v15l1%2015v-3l1-3%201%202%202%204c1%201%201%202-1%202l-2%201%202%201%202%201%201%203h-3c0%202%203%203%2011%203h16c2-2-1-4-4-4-4%200-1-4%203-4%202%200%202%200%200-1l-2-1v-1c0-1-1-1-2%201-1%201-1%201-1-1s1-4%203-5l3-1h2l1-7c0-5%200-6-1-4-1%201-1%201-2-1-1-3-13-4-13-1v2l-2%205c-1%203-1%203-1%201%200-3%200-3-4-3-5%200-7-2-4-4v-1c-1-1-1-1%202-1l3-1-1-1v-2l-1-1-1%203-2%201-3%202c-1%202-4%202-4%200h1l1-5v-5l9-1%2010-1h-19m-51%2020c0%202%201%202%203%202l2%201%209%201c8%200%2019%202%2012%202-2%200-2%200-1%202l2%206%203%205%202%202%202%202v-6h-2v-2l-1-6-2-6-6-1h-3l-3-1h-7a247%20247%200%2000-10-1m138%2018c-1%203-3%205-4%204l-1%201h-3l-1%201c-1-1-1%204-1%2012%200%2015%200%2015%205%204%2010-25%2012-32%205-22m-136%207l9%2028c3%206%205%209%206%207v-2h2c5%200%206%201%206%203l1%201%201%202-5-2c-5-2-6-1-3%206%202%206%202%206%2012%208%203%201%204-1%201-1-2-1-6-5-4-5l2%202c2%201%202%201%202-2-1-4%201-5%204-3%203%201%203%201-2-14l-4-14%204%209c2%208%203%209%203%205l-1-4%202%205%202%205%201%202c-1%201%200%207%201%206l1%201-1%201-1%203v2l2-2c1-1%202-2%203-1l7%201c5%200%205%200%207-7l1-5%201-2v-5l-2-1v-2c1-1-3-1-8-1H91l-2-3c-2-6-4-6-4-1%201%204%200%203-2-3-2-7-3-8-3-6s-1%202-2-3l-4-6a290%20290%200%2001-22-2m5%207c1%206%206%2019%206%2017l-2-9c-4-10-4-11%200-11%202%200%202%200%202%202v4c0%203%200%204%201%203%200-2%201-2%204-1l5-1v-3l-1-1c0-1%201-2%202-1l2-1-7-1-9-2h-4l1%205m263%208c-1%203-3%204-3%202h-2l-4%203c-2%201-2%201%201%201h4l-3%201-3%201h2c5%200%202%204-2%204h-6c-1-2-3%200-3%203%200%202%200%202-1%201l-1%204-2%208h2l6-3%206-2%2011-24-2%201m-146%2030c-1%205-1%207%203%209l2%202c0%202%200%202%201%201s1-1%202%202c1%202%201%202%201%200l-2-3c-1-2-1-2%201-2%203%200%204-5%203-8-2-2-4-3-6-1-2%203-3%201-2-2%201-4-1-2-3%202m-58%2022l3%202%201%201c-2%201-1%2014%200%2019l2%204v-4c0-8%204-13%2011-13l2-2c0-2-2-5-4-5l-2-1-7-2c-7%200-7%200-6%201m-24%209l3%2010%203%207%201%201%201-2c0-2%200-2%201-1v-2l-1-3%202%202%202%204v2h-1c0-1-1-1-3%201l-2%204-1%201v2h1v7c-1%201-1%201-2-1-2-2-2-2-2%200-2%203%201%207%204%205h1l2-1%202-3%201%201h1c-1-2%200-3%201-1l5-1%208-1%205-1h-10c-8%200-9%200-5-1l10-1h5c0-3-4-10-6-10v7l-2-3c0-4-2-4-6-4-2%201-2%201-1%204%202%203%202%204%201%204l-4-12%201%201%204%201c3%200%203%200%202-3v-13h-5l-5%201%201%201v7c-2%201-3-1-3-4%200-2-4-6-4-4l-2-1c-3-4-4-4-3%200m117%2018c-3%200-4%200-4%204l-2%205c0%202%200%202%203%201l5-2c6%200%208-2%206-7%200-2-1-2-8-1m29%205l-3%201-3%203c-2%203-10%2010-10%208s-6-1-8%201l-2%201-2%202-3%203-3%203c-2%204-9%2011-13%2012l-3%201%206%207%206%208%2029%201c22%200%2028%200%2027-1-12-15-20-27-20-28l3-9%203-9v-2l-1-1c-1-2-3-2-3-1m-152%203l-6%2011c-6%2011-6%2011-2%2021%203%207%203%207%205%205l1-7v-7c-2-1-2-2-2-5%201-4%200-4-2%200-1%203-1%203-1%201l5-10c4-7%205-11%202-9m41%203l3%207c3%204%204%205%207%205%204%200%204%202%200%202-3%201-4%200-6-4-4-7-6-8-15-6-8%201-8%201-5%206l2%204-2-1c0-2-4-3-4%200l-1%201-1%201%201%201c2-1%205%206%206%2014%200%204%203%207%203%203l1%202c2%204%202%204%202%202v-5c-2-5-1-6%201-1l2%207c-1%202-1%202%201%201l1-5c0-3%202-4%209-4l4%201c-2%201-3%203%200%203%202%200%203-2%202-5l1-2v-1l-2-3h2l4%207c0%202%200%202-2%200l-1-3v3l2%208v6l1-4%201-4v4c-1%205%200%205%202%205s2-1%202-8l1-7%201%208v7h9v-8l1-1-1-3-1%201-1-7-2-11v-3l-3%203-5%205-3%202-2-4c-2-5-3-6%200-3l2%202%201-2c2-2%204-10%204-10l-13-4-6-2h-3m135%202l4%204%203%206c0%202%200%202-1%200-2-4-6-8-7-6-2%201-2%206-1%206l-2%202c-4%202-5%205-2%207l2%203-2-1-2-1c-1%201%201%204%202%203l1%203c0%202%200%203%202%203s4-4%204-8%200-4%201-2%201%202%202%201c1-3%201%203-1%206h2c1-1%201-1%201%201-2%204-2%204%200%202l3-5c0-4%202-4%205-3%202%201%202%201-1%201l-3%201-2%205c-2%205-1%205%203%201%203-4%206-4%204-1l-1%203c2%201%205-8%204-13%200-4%200-4%201-1%201%202%201%202%201%200%200-5-1-7-4-6h-5l-2-1v-2l5-1c6%200%201-4-5-4-4%200-5-1-5-2l-2-1h-2m-162%2017l-5%201-1%201-3%203c-4%205-4%205-1%204%202%200%202%200%201%202l1%201h2l1%204c0%202%200%202-2-1l-4-3%201%201v4c0%202%200%202-1%201-2-1-3-1-3%201h2l1%204c0%203%200%203%201%201s1-2%201%200%202%203%202%200h1c0%204%204%202%204-2l1-3v7h10v-5c0-4-2-8-3-6h-2l-3-2h-1c0-3%208-2%208%201h1c1-2%201%200%201%205v8l1-7c1-14-3-21-11-20m62%209a215%20215%200%20010%207l1-2v2l-1%203v4l1%203h21c0-2-7-5-10-5-4%200-7-3-6-7v-1c0%201-3-1-5-4l-1-2v2'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"seo":{"src":"/static/522ebdebcfcb9218f324ca08a6d25455/0ff54/sharpMachine0.jpg"}}},{"id":"ad0f085a-b882-52a8-8995-941e599af142","slug":"/ardea","secret":false,"title":"Ardea","author":"Luke Celitan","date":"November 11th, 2019","dateForSEO":"2019-11-11T00:00:00.000Z","timeToRead":1,"excerpt":"Property law office from sopot","subscription":true,"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Ardea\",\n  \"excerpt\": \"Property law office from sopot\",\n  \"hero\": \"ardea.jpg\",\n  \"author\": \"Luke Celitan\",\n  \"date\": \"2019-11-11T00:00:00.000Z\",\n  \"appDescription\": \"Business page\",\n  \"category\": \"Project\",\n  \"tech\": [\"Netlify\", \"ReactIcon\", \"Gatsby\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", {\n    \"id\": \"ardea\"\n  }, \"Ardea\"), mdx(\"p\", null, \"Ardea, law from Sopot city in Poland.\\nClean and minimalistic look with a bit of elegance.\"), mdx(\"p\", null, \"Build upon gatsby.js framework with Netlify cms\\nFast and simple\"), mdx(\"h2\", {\n    \"id\": \"technology\"\n  }, \"Technology\"), mdx(\"p\", null, \"Ardea business website is a fully customized build based on standard \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.gatsbyjs.org/\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"Gatsby\"), \" stater template.\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"App written in React framework with \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.netlifycms.org/\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"NetlifyCMS\"), \" which provides all the common rich text editing and still enables the website to use the\\njam stack technology. Front end theme was based on \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://bulma.io/\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"bulma.css\"), \" project\"), mdx(\"p\", null, \"This static web app is also equipped with service worker making in a fully downloadable app on the\\nandroid phones (Progressive Web App). Website was deployed via Netlify service.\"));\n}\n;\nMDXContent.isMDXComponent = true;","tech":["Netlify","ReactIcon","Gatsby"],"category":"Project","appDescription":"Business page","hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAAAAIDAQQF/8QAFgEBAQEAAAAAAAAAAAAAAAAAAQIA/9oADAMBAAIQAxAAAAHsIwYtUovZwbAP/8QAGRAAAwEBAQAAAAAAAAAAAAAAAAERAgMQ/9oACAEBAAEFAqUTo0apyTWff//EABcRAQADAAAAAAAAAAAAAAAAAAABEBH/2gAIAQMBAT8BYiv/xAAXEQEAAwAAAAAAAAAAAAAAAAAAARAR/9oACAECAQE/AWpr/8QAFxAAAwEAAAAAAAAAAAAAAAAAACAhAf/aAAgBAQAGPwJJhU//xAAbEAADAAIDAAAAAAAAAAAAAAAAAREhQSAxcf/aAAgBAQABPyFy+jyJqFHsmsxiJp3fD//aAAwDAQACAAMAAAAQr/f/AP/EABgRAQEAAwAAAAAAAAAAAAAAAAEAEBEx/9oACAEDAQE/EAVtLnH/xAAYEQEBAAMAAAAAAAAAAAAAAAABABARMf/aAAgBAgEBPxBQtrrH/8QAGhABAQADAQEAAAAAAAAAAAAAAREAITEgUf/aAAgBAQABPxAEK1k/WGrgZm/mjSZAEL1DmPR02APH/9k=","aspectRatio":1,"src":"/static/b3b26726bcdc8dddcdf6ce58ef60d70f/58fe7/ardea.jpg","srcSet":"/static/b3b26726bcdc8dddcdf6ce58ef60d70f/e0f30/ardea.jpg 236w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/86afd/ardea.jpg 472w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/58fe7/ardea.jpg 944w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/02748/ardea.jpg 1416w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/5c241/ardea.jpg 1888w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/a66ad/ardea.jpg 2000w","srcWebp":"/static/b3b26726bcdc8dddcdf6ce58ef60d70f/99fbb/ardea.webp","srcSetWebp":"/static/b3b26726bcdc8dddcdf6ce58ef60d70f/77392/ardea.webp 236w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/1f177/ardea.webp 472w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/99fbb/ardea.webp 944w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/4a492/ardea.webp 1416w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/b0b8f/ardea.webp 1888w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/6e77b/ardea.webp 2000w","sizes":"(max-width: 944px) 100vw, 944px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M360%2095l1%201-2%203c-3%203-3%203-2%205l4%202h2l-1%201-1%202v2l-1%209v8l-18%208c-2%202-5%203-7%203-3%200-7%204-6%206%201%201%200%203-1%204-7%206-9%2014-6%2020l2%208v5l-1%202-1%202c0%203-3%208-5%207l-1-2c1-2-1-2-3-1h-3c-2-3-14-1-13%202l-2%205c-4%204-7%209-6%2010v4l-2%203c-1%202-2%203-3%202l-2%201v2l-2%202-1%201h-3l2%201v2c-2%203-3%203-3%200v-1l-1-3v-1l-2%202-1%202c-3%200-4%201-4%204l-2%202c-1%200-2%200-2%203l-2%203-2%202c0%202-1%203-2%203s-2%200-2%202l-2%202-1%202-1%202-2%202-1%202-2%202-1%202-2%202-1%201-1%202-1%202-1%201-1%202-2%202-1%201-1%202-2%205c-2%203-2%205-1%208l1%204v3H131c-66%200-100%201-100%202s342%202%20347%201l2-1v-98l-1-100c-2-2-3-2-10-2l-9%201m-245%2088c0%202-1%202-9%202h-4v6c0%206%203%208%203%201%201-4%203-6%203-1%200%204%202%205%206%205%203%200%204-1%204-2h2c2%202%206%203%207%201h1l5%201c4%200%204-1%204-4%200-6-1-7-5-7l-4%201h-1l-4-1-4%201c-1%201-1%201-1-2l-1-3-2%202m203%2013h-7c-6%200-7%200-10%202-3%201-4%204-1%202%202-1%205%200%209%204%206%206%2012%207%2010%203v-6l-1-3v-1l2-1c0-2%200-2-2%200m-43%2051c-2%202-2%203-2%2012v11h3l2-1c0-2%202-3%203-1l2%201v-5l1%202%201%201%201-2%201-2c1-1%200-1-2-1l-4%201v-12l1-2%201-1c0-2-6-2-8-1m-2%2025l-2%2011-1%209h9v-15l-1-3c1-3-3-4-5-2'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAAAAIDAQQF/8QAFgEBAQEAAAAAAAAAAAAAAAAAAQIA/9oADAMBAAIQAxAAAAHsIwYtUovZwbAP/8QAGRAAAwEBAQAAAAAAAAAAAAAAAAERAgMQ/9oACAEBAAEFAqUTo0apyTWff//EABcRAQADAAAAAAAAAAAAAAAAAAABEBH/2gAIAQMBAT8BYiv/xAAXEQEAAwAAAAAAAAAAAAAAAAAAARAR/9oACAECAQE/AWpr/8QAFxAAAwEAAAAAAAAAAAAAAAAAACAhAf/aAAgBAQAGPwJJhU//xAAbEAADAAIDAAAAAAAAAAAAAAAAAREhQSAxcf/aAAgBAQABPyFy+jyJqFHsmsxiJp3fD//aAAwDAQACAAMAAAAQr/f/AP/EABgRAQEAAwAAAAAAAAAAAAAAAAEAEBEx/9oACAEDAQE/EAVtLnH/xAAYEQEBAAMAAAAAAAAAAAAAAAABABARMf/aAAgBAgEBPxBQtrrH/8QAGhABAQADAQEAAAAAAAAAAAAAAREAITEgUf/aAAgBAQABPxAEK1k/WGrgZm/mjSZAEL1DmPR02APH/9k=","aspectRatio":1,"src":"/static/b3b26726bcdc8dddcdf6ce58ef60d70f/1dc0b/ardea.jpg","srcSet":"/static/b3b26726bcdc8dddcdf6ce58ef60d70f/3a5ce/ardea.jpg 163w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/05730/ardea.jpg 327w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/1dc0b/ardea.jpg 653w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/f72c7/ardea.jpg 980w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/6e4a3/ardea.jpg 1306w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/a66ad/ardea.jpg 2000w","srcWebp":"/static/b3b26726bcdc8dddcdf6ce58ef60d70f/0acdf/ardea.webp","srcSetWebp":"/static/b3b26726bcdc8dddcdf6ce58ef60d70f/ac59e/ardea.webp 163w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/7660b/ardea.webp 327w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/0acdf/ardea.webp 653w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/75470/ardea.webp 980w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/68d47/ardea.webp 1306w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/6e77b/ardea.webp 2000w","sizes":"(max-width: 653px) 100vw, 653px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M360%2095l1%201-2%203c-3%203-3%203-2%205l4%202h2l-1%201-1%202v2l-1%209v8l-18%208c-2%202-5%203-7%203-3%200-7%204-6%206%201%201%200%203-1%204-7%206-9%2014-6%2020l2%208v5l-1%202-1%202c0%203-3%208-5%207l-1-2c1-2-1-2-3-1h-3c-2-3-14-1-13%202l-2%205c-4%204-7%209-6%2010v4l-2%203c-1%202-2%203-3%202l-2%201v2l-2%202-1%201h-3l2%201v2c-2%203-3%203-3%200v-1l-1-3v-1l-2%202-1%202c-3%200-4%201-4%204l-2%202c-1%200-2%200-2%203l-2%203-2%202c0%202-1%203-2%203s-2%200-2%202l-2%202-1%202-1%202-2%202-1%202-2%202-1%202-2%202-1%201-1%202-1%202-1%201-1%202-2%202-1%201-1%202-2%205c-2%203-2%205-1%208l1%204v3H131c-66%200-100%201-100%202s342%202%20347%201l2-1v-98l-1-100c-2-2-3-2-10-2l-9%201m-245%2088c0%202-1%202-9%202h-4v6c0%206%203%208%203%201%201-4%203-6%203-1%200%204%202%205%206%205%203%200%204-1%204-2h2c2%202%206%203%207%201h1l5%201c4%200%204-1%204-4%200-6-1-7-5-7l-4%201h-1l-4-1-4%201c-1%201-1%201-1-2l-1-3-2%202m203%2013h-7c-6%200-7%200-10%202-3%201-4%204-1%202%202-1%205%200%209%204%206%206%2012%207%2010%203v-6l-1-3v-1l2-1c0-2%200-2-2%200m-43%2051c-2%202-2%203-2%2012v11h3l2-1c0-2%202-3%203-1l2%201v-5l1%202%201%201%201-2%201-2c1-1%200-1-2-1l-4%201v-12l1-2%201-1c0-2-6-2-8-1m-2%2025l-2%2011-1%209h9v-15l-1-3c1-3-3-4-5-2'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAAAAIDAQQF/8QAFgEBAQEAAAAAAAAAAAAAAAAAAQIA/9oADAMBAAIQAxAAAAHsIwYtUovZwbAP/8QAGRAAAwEBAQAAAAAAAAAAAAAAAAERAgMQ/9oACAEBAAEFAqUTo0apyTWff//EABcRAQADAAAAAAAAAAAAAAAAAAABEBH/2gAIAQMBAT8BYiv/xAAXEQEAAwAAAAAAAAAAAAAAAAAAARAR/9oACAECAQE/AWpr/8QAFxAAAwEAAAAAAAAAAAAAAAAAACAhAf/aAAgBAQAGPwJJhU//xAAbEAADAAIDAAAAAAAAAAAAAAAAAREhQSAxcf/aAAgBAQABPyFy+jyJqFHsmsxiJp3fD//aAAwDAQACAAMAAAAQr/f/AP/EABgRAQEAAwAAAAAAAAAAAAAAAAEAEBEx/9oACAEDAQE/EAVtLnH/xAAYEQEBAAMAAAAAAAAAAAAAAAABABARMf/aAAgBAgEBPxBQtrrH/8QAGhABAQADAQEAAAAAAAAAAAAAAREAITEgUf/aAAgBAQABPxAEK1k/WGrgZm/mjSZAEL1DmPR02APH/9k=","aspectRatio":1,"src":"/static/b3b26726bcdc8dddcdf6ce58ef60d70f/eaa58/ardea.jpg","srcSet":"/static/b3b26726bcdc8dddcdf6ce58ef60d70f/5a3ee/ardea.jpg 114w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/41f8f/ardea.jpg 229w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/eaa58/ardea.jpg 457w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/c309b/ardea.jpg 686w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/e3008/ardea.jpg 914w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/a66ad/ardea.jpg 2000w","srcWebp":"/static/b3b26726bcdc8dddcdf6ce58ef60d70f/15384/ardea.webp","srcSetWebp":"/static/b3b26726bcdc8dddcdf6ce58ef60d70f/31fce/ardea.webp 114w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/e3e25/ardea.webp 229w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/15384/ardea.webp 457w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/0258d/ardea.webp 686w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/64ea2/ardea.webp 914w,\n/static/b3b26726bcdc8dddcdf6ce58ef60d70f/6e77b/ardea.webp 2000w","sizes":"(max-width: 457px) 100vw, 457px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M360%2095l1%201-2%203c-3%203-3%203-2%205l4%202h2l-1%201-1%202v2l-1%209v8l-18%208c-2%202-5%203-7%203-3%200-7%204-6%206%201%201%200%203-1%204-7%206-9%2014-6%2020l2%208v5l-1%202-1%202c0%203-3%208-5%207l-1-2c1-2-1-2-3-1h-3c-2-3-14-1-13%202l-2%205c-4%204-7%209-6%2010v4l-2%203c-1%202-2%203-3%202l-2%201v2l-2%202-1%201h-3l2%201v2c-2%203-3%203-3%200v-1l-1-3v-1l-2%202-1%202c-3%200-4%201-4%204l-2%202c-1%200-2%200-2%203l-2%203-2%202c0%202-1%203-2%203s-2%200-2%202l-2%202-1%202-1%202-2%202-1%202-2%202-1%202-2%202-1%201-1%202-1%202-1%201-1%202-2%202-1%201-1%202-2%205c-2%203-2%205-1%208l1%204v3H131c-66%200-100%201-100%202s342%202%20347%201l2-1v-98l-1-100c-2-2-3-2-10-2l-9%201m-245%2088c0%202-1%202-9%202h-4v6c0%206%203%208%203%201%201-4%203-6%203-1%200%204%202%205%206%205%203%200%204-1%204-2h2c2%202%206%203%207%201h1l5%201c4%200%204-1%204-4%200-6-1-7-5-7l-4%201h-1l-4-1-4%201c-1%201-1%201-1-2l-1-3-2%202m203%2013h-7c-6%200-7%200-10%202-3%201-4%204-1%202%202-1%205%200%209%204%206%206%2012%207%2010%203v-6l-1-3v-1l2-1c0-2%200-2-2%200m-43%2051c-2%202-2%203-2%2012v11h3l2-1c0-2%202-3%203-1l2%201v-5l1%202%201%201%201-2%201-2c1-1%200-1-2-1l-4%201v-12l1-2%201-1c0-2-6-2-8-1m-2%2025l-2%2011-1%209h9v-15l-1-3c1-3-3-4-5-2'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"seo":{"src":"/static/b3b26726bcdc8dddcdf6ce58ef60d70f/0ff54/ardea.jpg"}}},{"id":"f58b44e1-1b64-5a8f-b423-8c54e313948e","slug":"/flotowe-trendy","secret":false,"title":"Flotowe Trendy","author":"Luke Celitan","date":"November 11th, 2019","dateForSEO":"2019-11-11T00:00:00.000Z","timeToRead":1,"excerpt":"Yearly car fleet managment confernce","subscription":true,"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Flotowe Trendy\",\n  \"excerpt\": \"Yearly car fleet managment confernce\",\n  \"hero\": \"./flotowetrendy.png\",\n  \"author\": \"Luke Celitan\",\n  \"date\": \"2019-11-11T00:00:00.000Z\",\n  \"appDescription\": \"Online registration\",\n  \"category\": \"Project\",\n  \"tech\": [\"Html\", \"Wordpress\", \"JS\", \"Css\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"flotowe-trendy-custom-wordpress-site-taking-in-submmissions-for-car-managment-fleet-confernece\"\n  }, \"Flotowe Trendy, custom wordpress site, taking in submmissions for car managment fleet confernece\"), mdx(\"p\", null, \"Owner of this yearly conference as most people these days, wanted to move his offline paperwork into the online world. The focus was to move conference submissions into the digital world, provide aggresive \\u201Ccar\\u201D look, and build up email subscribers list.\"), mdx(\"p\", null, \"One of the troubles you may hit with a wordpress installations and \\u201Cspecial offer\\u201D server deals is that, is that cheap servers are not accustomed to big ways of from submissions. Owners\\u2019 cheap server was not able to withstand sudden ways of vistors after emails with invitation were sent.\"), mdx(\"h3\", {\n    \"id\": \"design-and-development-by-spaceoutpl\"\n  }, \"Design and development by spaceout.pl\"));\n}\n;\nMDXContent.isMDXComponent = true;","tech":["Html","Wordpress","JS","Css"],"category":"Project","appDescription":"Online registration","hero":{"full":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAExUlEQVQ4y0XVa1CUVRwG8PdDTbG77LK7LLvsLnt/9wK7C4IicRfkugIiCGZekmpEYxjJrmQqmgaTikGaoZSJlSaETGNadoHKNDMt0yKLqZkyu8w0NX1ppmmenrML9eHM7qff+/zfc87zSoddKRh0WfGM04qnHGb02JOx1WbChhQjHrAY0G5OxOpkPVaZdFhqTEBjkga1BjUqE+NRqlehQKdCjk6J2VoFZiUoIL3kTsFBos8S7HdasMNuxjaCmwg+ZE1ChyURawneRXC5UYumpAQsJFhNsEwfjyKCuVolsrkyiUpH3DYcIrifKfcQ3MWUTzBlF8FOguuZso0p70nWYaVJiyUEFxk0WJCoRjnBeQTzueYyZZYAX/HYcJgpnye4j2AfwScJipQboykN6DDHUt7NlMs4dhPH/j+lKpryNiacI8Bhjx1i7OeYci9/e91WdBPuItxJdJ0lCWsIrjLpcYdRhyauOoOWmAbzdWoUatUo0KqQp4uNLY3Kdhxx2bBLNmNzZgraQkY0evhklwIlbiWq+D/ijkeVU4UFNgUqnfEodqqR41Ajy65Gtl2DPIOKcGxsaYzgUb7HftmCHn8iukvC6Fu7BD3tS7Gz/XZ0hDVoDcRxKdHs06AxoMMirwZLvHFoS1Oghqs8hWACxxbga7IDxwge8NqwP2DCYCQPEwf6cO7QPhx6eDVa0vVY5ovDYr8CC9OtaMyWUejkO3TGYQUfUsVVblWhWBvPsVWQTngdGCY4JNswmu7EQIjvMmzGjhB3OGzA8oAaTQEV6h1M4tJxdCUqLDcj4lGgNgoqomAJQXEmpZNeJ0YIDhOeyJBxLOzA0SB3PNWIrlQdTtaocKLxJnj7JVgHkhAcHELGxg2o992KWr8SdalcBEu1sTMpvUFwlDs94rbjkzQZH4U8uBB24eM5fpzJ9eK3Viu+782E74YOaX80I+sfoG3iPMYLLRgvseNypQNbAwbkJyh5c+IhnfY5ITYmCgZkXArKuBz2YLIwC9+Uzcb1Bj2+7khG5dgtKDuVi5JTZ9HV04Pfq/mwiBd/N/jRFzYhX6NEGc+l9LbPBbExr06DF4MefJbuwdX8DHyR48fkbCeu5bgwVeDCxeIA3qotxrfVQfxY4cb1ahl/1nuxO2RCEXe5QoDvEjxB8DjBS6kyPg3J+Dxdxpe5IVwrnoWp0kxM5fvwXYEXPxR7caPEjZ/KZfxS5cWvERl/LfKhnwnnEawS4DjB2MbY8aHfjXNpbpznyBdmMWlhBq5UzMWVojRcLQ1isjIDX80P4BrRqTIPppjy5xoZvUETyrgpEQPBCYJi7BFuzBCv30G2zgCv3h62zm5xr7m28W5v4jXstBmxnne7nQ3UatajhYWx3JSAZt7vehZGRCR8n6neIXiaKV/n0TnODZopDNGTe4kLuNuWjC3TDXT/TAOxLFYaYw3UQLCGDSR9QHB8GhSHfGwafPG/BrKygSzRBnqcKR8j+iDRdQTXsIFaog2kxWI2UB0bSDpD8D1/bOxTRMWOi/Ff5mF/ga9ggODTTLmTKbcz5WaCjxC8jynvNccqbQXB5qTY2NLZgBtibLHbb4qUBMVBF4Ux5JoZ2xodW3wetjDlo9Njz3we7mTxis9DA1P+C8YszKVJvJ2QAAAAAElFTkSuQmCC","aspectRatio":1,"src":"/static/83254af7b077a1c07d3cf2afa5eacdc7/a1946/flotowetrendy.png","srcSet":"/static/83254af7b077a1c07d3cf2afa5eacdc7/5b37e/flotowetrendy.png 236w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/49058/flotowetrendy.png 472w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/a1946/flotowetrendy.png 944w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/030f1/flotowetrendy.png 1416w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/75927/flotowetrendy.png 1888w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/b6b46/flotowetrendy.png 3840w","srcWebp":"/static/83254af7b077a1c07d3cf2afa5eacdc7/99fbb/flotowetrendy.webp","srcSetWebp":"/static/83254af7b077a1c07d3cf2afa5eacdc7/77392/flotowetrendy.webp 236w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/1f177/flotowetrendy.webp 472w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/99fbb/flotowetrendy.webp 944w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/4a492/flotowetrendy.webp 1416w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/b0b8f/flotowetrendy.webp 1888w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/9af00/flotowetrendy.webp 3840w","sizes":"(max-width: 944px) 100vw, 944px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20200v200h401V0H0v200m106-73c-2%201-2%204-1%206v1c-3%200-4-1-4-5l-1-3-1%204c0%203%200%204-2%204s-2-1-2-2l2-1%201-1-1-1c-3%200-2-2%200-2%201-1%201-1-1-1s-2%200-2%206l1%206%201%2010c0%209%200%2010%202%2010%201%200%202-2%202-10%200-13%202-13%202%200%200%209%200%2010%202%2010s2-1%202-5c0-2%200-3%201-2%201%206%201%207%203%207%201%200%202-5%200-9v-11c-2-3-2-3%201-4%203-2%203-5%200-7s-3-2-5%200m14%200c-2%201-3%204-1%206v1h-2v-7c1-1%200-1-1-1-2%200-3%200-2%201%202%200%201%207%200%207-2%200-2%202-2%2012v12h5c4%200%205%200%205-2%201-2%201-2%201%200l2%202%201-12%201-14c1-4-3-8-7-5m8%200l1%204c1%202%201%203-1%203l-1%2012c0%2011%200%2012%202%2012%204%200%206-4%207-12%201-2%201%200%201%204%200%207%200%208%202%208s2-1%202-6l1-10c2-8%202-9%200-9s-3-3%200-3v-1c-3%200-2-2%200-2%202-1%202-1-1-1s-3%200-3%204l-1%204-2%202c0%202%200%202-2%200-2-1-3-2-2-4l1-3%202%203%201%203%201-3c2-4%201-7%200-4l-2%202v-2l-1-2-1%202-2%202-1-2-1-1m18%208c-2%201-1%206%201%206l5%201%204%201-5%201c-5%200-6%200-6%202s1%202%207%202c7-1%209-2%206-5-2-2-2-2%200-2l1-4c0-2-1-3-7-3l-6%201m16%2077c0%2019-1%2021-1%209v-16h-3c-3%200-3%200-1%201h3v63h5l5%201h-14l-15%201h-16c-3%202%202%203%2026%203a358%20358%200%200115%201c-6%200-10%200-8%201s2%209%200%209l3%201%204%201h-5c-4%200-6%203-3%206l1%203%205%201h5l-8%201h-7l98%202h97v-96h-73v-18H162v26m-23%201c-2%201-3%206-1%208l1%202c0%202%202%203%204%203l5-9c0-2-5-6-6-6l-3%202m-14%2018c-1%201%200%201%205%201l4%201c1%201%200%201-4%201-12%200-5%202%208%202l12%201h-13l-13%201c0%201%2030%202%2032%201s1-2-2-2l-5-1-3-3c-2-1-2-1%204-1%205%201%206%200%206-1s-30-2-31%200m0%2010c-1%201%202%201%206%201a706%20706%200%2000-7%203c2%202%2025%201%2025%200s-1-2-3-2c-1%200-2%200-1-1l1-1h-21m-1%207l8%201%203%201-2%201-9%201%2014%201%2013-1-4-1a320%20320%200%2001-5-2c0-2-1-2-9-2l-9%201'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"regular":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAExUlEQVQ4y0XVa1CUVRwG8PdDTbG77LK7LLvsLnt/9wK7C4IicRfkugIiCGZekmpEYxjJrmQqmgaTikGaoZSJlSaETGNadoHKNDMt0yKLqZkyu8w0NX1ppmmenrML9eHM7qff+/zfc87zSoddKRh0WfGM04qnHGb02JOx1WbChhQjHrAY0G5OxOpkPVaZdFhqTEBjkga1BjUqE+NRqlehQKdCjk6J2VoFZiUoIL3kTsFBos8S7HdasMNuxjaCmwg+ZE1ChyURawneRXC5UYumpAQsJFhNsEwfjyKCuVolsrkyiUpH3DYcIrifKfcQ3MWUTzBlF8FOguuZso0p70nWYaVJiyUEFxk0WJCoRjnBeQTzueYyZZYAX/HYcJgpnye4j2AfwScJipQboykN6DDHUt7NlMs4dhPH/j+lKpryNiacI8Bhjx1i7OeYci9/e91WdBPuItxJdJ0lCWsIrjLpcYdRhyauOoOWmAbzdWoUatUo0KqQp4uNLY3Kdhxx2bBLNmNzZgraQkY0evhklwIlbiWq+D/ijkeVU4UFNgUqnfEodqqR41Ajy65Gtl2DPIOKcGxsaYzgUb7HftmCHn8iukvC6Fu7BD3tS7Gz/XZ0hDVoDcRxKdHs06AxoMMirwZLvHFoS1Oghqs8hWACxxbga7IDxwge8NqwP2DCYCQPEwf6cO7QPhx6eDVa0vVY5ovDYr8CC9OtaMyWUejkO3TGYQUfUsVVblWhWBvPsVWQTngdGCY4JNswmu7EQIjvMmzGjhB3OGzA8oAaTQEV6h1M4tJxdCUqLDcj4lGgNgoqomAJQXEmpZNeJ0YIDhOeyJBxLOzA0SB3PNWIrlQdTtaocKLxJnj7JVgHkhAcHELGxg2o992KWr8SdalcBEu1sTMpvUFwlDs94rbjkzQZH4U8uBB24eM5fpzJ9eK3Viu+782E74YOaX80I+sfoG3iPMYLLRgvseNypQNbAwbkJyh5c+IhnfY5ITYmCgZkXArKuBz2YLIwC9+Uzcb1Bj2+7khG5dgtKDuVi5JTZ9HV04Pfq/mwiBd/N/jRFzYhX6NEGc+l9LbPBbExr06DF4MefJbuwdX8DHyR48fkbCeu5bgwVeDCxeIA3qotxrfVQfxY4cb1ahl/1nuxO2RCEXe5QoDvEjxB8DjBS6kyPg3J+Dxdxpe5IVwrnoWp0kxM5fvwXYEXPxR7caPEjZ/KZfxS5cWvERl/LfKhnwnnEawS4DjB2MbY8aHfjXNpbpznyBdmMWlhBq5UzMWVojRcLQ1isjIDX80P4BrRqTIPppjy5xoZvUETyrgpEQPBCYJi7BFuzBCv30G2zgCv3h62zm5xr7m28W5v4jXstBmxnne7nQ3UatajhYWx3JSAZt7vehZGRCR8n6neIXiaKV/n0TnODZopDNGTe4kLuNuWjC3TDXT/TAOxLFYaYw3UQLCGDSR9QHB8GhSHfGwafPG/BrKygSzRBnqcKR8j+iDRdQTXsIFaog2kxWI2UB0bSDpD8D1/bOxTRMWOi/Ff5mF/ga9ggODTTLmTKbcz5WaCjxC8jynvNccqbQXB5qTY2NLZgBtibLHbb4qUBMVBF4Ux5JoZ2xodW3wetjDlo9Njz3we7mTxis9DA1P+C8YszKVJvJ2QAAAAAElFTkSuQmCC","aspectRatio":1,"src":"/static/83254af7b077a1c07d3cf2afa5eacdc7/3ddd4/flotowetrendy.png","srcSet":"/static/83254af7b077a1c07d3cf2afa5eacdc7/078a8/flotowetrendy.png 163w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/e56da/flotowetrendy.png 327w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/3ddd4/flotowetrendy.png 653w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/c5cc7/flotowetrendy.png 980w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/eebd2/flotowetrendy.png 1306w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/b6b46/flotowetrendy.png 3840w","srcWebp":"/static/83254af7b077a1c07d3cf2afa5eacdc7/0acdf/flotowetrendy.webp","srcSetWebp":"/static/83254af7b077a1c07d3cf2afa5eacdc7/ac59e/flotowetrendy.webp 163w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/7660b/flotowetrendy.webp 327w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/0acdf/flotowetrendy.webp 653w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/75470/flotowetrendy.webp 980w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/68d47/flotowetrendy.webp 1306w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/9af00/flotowetrendy.webp 3840w","sizes":"(max-width: 653px) 100vw, 653px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20200v200h401V0H0v200m106-73c-2%201-2%204-1%206v1c-3%200-4-1-4-5l-1-3-1%204c0%203%200%204-2%204s-2-1-2-2l2-1%201-1-1-1c-3%200-2-2%200-2%201-1%201-1-1-1s-2%200-2%206l1%206%201%2010c0%209%200%2010%202%2010%201%200%202-2%202-10%200-13%202-13%202%200%200%209%200%2010%202%2010s2-1%202-5c0-2%200-3%201-2%201%206%201%207%203%207%201%200%202-5%200-9v-11c-2-3-2-3%201-4%203-2%203-5%200-7s-3-2-5%200m14%200c-2%201-3%204-1%206v1h-2v-7c1-1%200-1-1-1-2%200-3%200-2%201%202%200%201%207%200%207-2%200-2%202-2%2012v12h5c4%200%205%200%205-2%201-2%201-2%201%200l2%202%201-12%201-14c1-4-3-8-7-5m8%200l1%204c1%202%201%203-1%203l-1%2012c0%2011%200%2012%202%2012%204%200%206-4%207-12%201-2%201%200%201%204%200%207%200%208%202%208s2-1%202-6l1-10c2-8%202-9%200-9s-3-3%200-3v-1c-3%200-2-2%200-2%202-1%202-1-1-1s-3%200-3%204l-1%204-2%202c0%202%200%202-2%200-2-1-3-2-2-4l1-3%202%203%201%203%201-3c2-4%201-7%200-4l-2%202v-2l-1-2-1%202-2%202-1-2-1-1m18%208c-2%201-1%206%201%206l5%201%204%201-5%201c-5%200-6%200-6%202s1%202%207%202c7-1%209-2%206-5-2-2-2-2%200-2l1-4c0-2-1-3-7-3l-6%201m16%2077c0%2019-1%2021-1%209v-16h-3c-3%200-3%200-1%201h3v63h5l5%201h-14l-15%201h-16c-3%202%202%203%2026%203a358%20358%200%200115%201c-6%200-10%200-8%201s2%209%200%209l3%201%204%201h-5c-4%200-6%203-3%206l1%203%205%201h5l-8%201h-7l98%202h97v-96h-73v-18H162v26m-23%201c-2%201-3%206-1%208l1%202c0%202%202%203%204%203l5-9c0-2-5-6-6-6l-3%202m-14%2018c-1%201%200%201%205%201l4%201c1%201%200%201-4%201-12%200-5%202%208%202l12%201h-13l-13%201c0%201%2030%202%2032%201s1-2-2-2l-5-1-3-3c-2-1-2-1%204-1%205%201%206%200%206-1s-30-2-31%200m0%2010c-1%201%202%201%206%201a706%20706%200%2000-7%203c2%202%2025%201%2025%200s-1-2-3-2c-1%200-2%200-1-1l1-1h-21m-1%207l8%201%203%201-2%201-9%201%2014%201%2013-1-4-1a320%20320%200%2001-5-2c0-2-1-2-9-2l-9%201'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"narrow":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAExUlEQVQ4y0XVa1CUVRwG8PdDTbG77LK7LLvsLnt/9wK7C4IicRfkugIiCGZekmpEYxjJrmQqmgaTikGaoZSJlSaETGNadoHKNDMt0yKLqZkyu8w0NX1ppmmenrML9eHM7qff+/zfc87zSoddKRh0WfGM04qnHGb02JOx1WbChhQjHrAY0G5OxOpkPVaZdFhqTEBjkga1BjUqE+NRqlehQKdCjk6J2VoFZiUoIL3kTsFBos8S7HdasMNuxjaCmwg+ZE1ChyURawneRXC5UYumpAQsJFhNsEwfjyKCuVolsrkyiUpH3DYcIrifKfcQ3MWUTzBlF8FOguuZso0p70nWYaVJiyUEFxk0WJCoRjnBeQTzueYyZZYAX/HYcJgpnye4j2AfwScJipQboykN6DDHUt7NlMs4dhPH/j+lKpryNiacI8Bhjx1i7OeYci9/e91WdBPuItxJdJ0lCWsIrjLpcYdRhyauOoOWmAbzdWoUatUo0KqQp4uNLY3Kdhxx2bBLNmNzZgraQkY0evhklwIlbiWq+D/ijkeVU4UFNgUqnfEodqqR41Ajy65Gtl2DPIOKcGxsaYzgUb7HftmCHn8iukvC6Fu7BD3tS7Gz/XZ0hDVoDcRxKdHs06AxoMMirwZLvHFoS1Oghqs8hWACxxbga7IDxwge8NqwP2DCYCQPEwf6cO7QPhx6eDVa0vVY5ovDYr8CC9OtaMyWUejkO3TGYQUfUsVVblWhWBvPsVWQTngdGCY4JNswmu7EQIjvMmzGjhB3OGzA8oAaTQEV6h1M4tJxdCUqLDcj4lGgNgoqomAJQXEmpZNeJ0YIDhOeyJBxLOzA0SB3PNWIrlQdTtaocKLxJnj7JVgHkhAcHELGxg2o992KWr8SdalcBEu1sTMpvUFwlDs94rbjkzQZH4U8uBB24eM5fpzJ9eK3Viu+782E74YOaX80I+sfoG3iPMYLLRgvseNypQNbAwbkJyh5c+IhnfY5ITYmCgZkXArKuBz2YLIwC9+Uzcb1Bj2+7khG5dgtKDuVi5JTZ9HV04Pfq/mwiBd/N/jRFzYhX6NEGc+l9LbPBbExr06DF4MefJbuwdX8DHyR48fkbCeu5bgwVeDCxeIA3qotxrfVQfxY4cb1ahl/1nuxO2RCEXe5QoDvEjxB8DjBS6kyPg3J+Dxdxpe5IVwrnoWp0kxM5fvwXYEXPxR7caPEjZ/KZfxS5cWvERl/LfKhnwnnEawS4DjB2MbY8aHfjXNpbpznyBdmMWlhBq5UzMWVojRcLQ1isjIDX80P4BrRqTIPppjy5xoZvUETyrgpEQPBCYJi7BFuzBCv30G2zgCv3h62zm5xr7m28W5v4jXstBmxnne7nQ3UatajhYWx3JSAZt7vehZGRCR8n6neIXiaKV/n0TnODZopDNGTe4kLuNuWjC3TDXT/TAOxLFYaYw3UQLCGDSR9QHB8GhSHfGwafPG/BrKygSzRBnqcKR8j+iDRdQTXsIFaog2kxWI2UB0bSDpD8D1/bOxTRMWOi/Ff5mF/ga9ggODTTLmTKbcz5WaCjxC8jynvNccqbQXB5qTY2NLZgBtibLHbb4qUBMVBF4Ux5JoZ2xodW3wetjDlo9Njz3we7mTxis9DA1P+C8YszKVJvJ2QAAAAAElFTkSuQmCC","aspectRatio":1,"src":"/static/83254af7b077a1c07d3cf2afa5eacdc7/502b1/flotowetrendy.png","srcSet":"/static/83254af7b077a1c07d3cf2afa5eacdc7/f2e6d/flotowetrendy.png 114w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/4ddba/flotowetrendy.png 229w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/502b1/flotowetrendy.png 457w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/7ddc2/flotowetrendy.png 686w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/435bf/flotowetrendy.png 914w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/b6b46/flotowetrendy.png 3840w","srcWebp":"/static/83254af7b077a1c07d3cf2afa5eacdc7/15384/flotowetrendy.webp","srcSetWebp":"/static/83254af7b077a1c07d3cf2afa5eacdc7/31fce/flotowetrendy.webp 114w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/e3e25/flotowetrendy.webp 229w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/15384/flotowetrendy.webp 457w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/0258d/flotowetrendy.webp 686w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/64ea2/flotowetrendy.webp 914w,\n/static/83254af7b077a1c07d3cf2afa5eacdc7/9af00/flotowetrendy.webp 3840w","sizes":"(max-width: 457px) 100vw, 457px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20200v200h401V0H0v200m106-73c-2%201-2%204-1%206v1c-3%200-4-1-4-5l-1-3-1%204c0%203%200%204-2%204s-2-1-2-2l2-1%201-1-1-1c-3%200-2-2%200-2%201-1%201-1-1-1s-2%200-2%206l1%206%201%2010c0%209%200%2010%202%2010%201%200%202-2%202-10%200-13%202-13%202%200%200%209%200%2010%202%2010s2-1%202-5c0-2%200-3%201-2%201%206%201%207%203%207%201%200%202-5%200-9v-11c-2-3-2-3%201-4%203-2%203-5%200-7s-3-2-5%200m14%200c-2%201-3%204-1%206v1h-2v-7c1-1%200-1-1-1-2%200-3%200-2%201%202%200%201%207%200%207-2%200-2%202-2%2012v12h5c4%200%205%200%205-2%201-2%201-2%201%200l2%202%201-12%201-14c1-4-3-8-7-5m8%200l1%204c1%202%201%203-1%203l-1%2012c0%2011%200%2012%202%2012%204%200%206-4%207-12%201-2%201%200%201%204%200%207%200%208%202%208s2-1%202-6l1-10c2-8%202-9%200-9s-3-3%200-3v-1c-3%200-2-2%200-2%202-1%202-1-1-1s-3%200-3%204l-1%204-2%202c0%202%200%202-2%200-2-1-3-2-2-4l1-3%202%203%201%203%201-3c2-4%201-7%200-4l-2%202v-2l-1-2-1%202-2%202-1-2-1-1m18%208c-2%201-1%206%201%206l5%201%204%201-5%201c-5%200-6%200-6%202s1%202%207%202c7-1%209-2%206-5-2-2-2-2%200-2l1-4c0-2-1-3-7-3l-6%201m16%2077c0%2019-1%2021-1%209v-16h-3c-3%200-3%200-1%201h3v63h5l5%201h-14l-15%201h-16c-3%202%202%203%2026%203a358%20358%200%200115%201c-6%200-10%200-8%201s2%209%200%209l3%201%204%201h-5c-4%200-6%203-3%206l1%203%205%201h5l-8%201h-7l98%202h97v-96h-73v-18H162v26m-23%201c-2%201-3%206-1%208l1%202c0%202%202%203%204%203l5-9c0-2-5-6-6-6l-3%202m-14%2018c-1%201%200%201%205%201l4%201c1%201%200%201-4%201-12%200-5%202%208%202l12%201h-13l-13%201c0%201%2030%202%2032%201s1-2-2-2l-5-1-3-3c-2-1-2-1%204-1%205%201%206%200%206-1s-30-2-31%200m0%2010c-1%201%202%201%206%201a706%20706%200%2000-7%203c2%202%2025%201%2025%200s-1-2-3-2c-1%200-2%200-1-1l1-1h-21m-1%207l8%201%203%201-2%201-9%201%2014%201%2013-1-4-1a320%20320%200%2001-5-2c0-2-1-2-9-2l-9%201'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"seo":{"src":"/static/83254af7b077a1c07d3cf2afa5eacdc7/6050d/flotowetrendy.png"}}},{"id":"eb990bbd-cd80-548c-8ad1-d74b6f41adc0","slug":"/gozdowski-theme","secret":false,"title":"Gozdowski Theme","author":"Luke Celitan","date":"November 11th, 2019","dateForSEO":"2019-11-11T00:00:00.000Z","timeToRead":1,"excerpt":"Open Source, ghost.js template","subscription":true,"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Gozdowski Theme\",\n  \"excerpt\": \"Open Source, ghost.js template\",\n  \"hero\": \"gozdowstiThemeSq.jpg\",\n  \"author\": \"Luke Celitan\",\n  \"date\": \"2019-11-11T00:00:00.000Z\",\n  \"appDescription\": \"Template\",\n  \"category\": \"Project\",\n  \"tech\": [\"Ghostjs\", \"HandleBars\", \"JS\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", {\n    \"id\": \"ux--ui\"\n  }, \"UX / UI\"), mdx(\"p\", null, \"One of my assiocates, Piotr Gozdowski, reporter, seo content writer and editor have approched me, to design a ghost.js template for his personal blog. He has agreed to open source this template to public. \\u201CGozdowski theme\\u201D, dark theme build upon the official casper template. You can check out his progress and theme at \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://gozdowskionline.pl\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"https://gozdowskionline.pl\"), \"\\nThe original minimalistic casper theme was already build for reading. I have decided to go for the dark theme and change the typograghy for more \\u201Cnewspaper\\u201D fashion. I am very pleased with the final design, esspcially for mobile.\"), mdx(UI, {\n    colors: ['#15171a', '#a9aaaa', '#737373', '#f7f8f9', '#fff'],\n    primeFontFamily: 'Oswald',\n    secondaryFontFamily: 'Raleway, sans-serif',\n    background: '#15171a',\n    textColor: \"#FFF\",\n    h1: {\n      color: '#fff',\n      borderLeft: '10px solid hsla(0,0%,96.9%,.44)',\n      fontFamily: 'Oswald',\n      padding: '10px 0 30px 15px',\n      textAlign: 'left',\n      fontSize: '5rem'\n    },\n    h2: {\n      fontSize: '3.6rem',\n      fontWeight: '700',\n      fontFamily: 'Raleway,sans-serif'\n    },\n    body: {\n      fontFamily: 'Raleway,sans-serif',\n      color: '#FFF',\n      fontSize: '1.5em'\n    },\n    mdxType: \"UI\"\n  }), mdx(\"h2\", {\n    \"id\": \"ghostjs\"\n  }, \"Ghost.js\"), mdx(\"p\", null, \"Ghost.js is one of best CMS platforms out there in my humble opinion. Fully build upon node.js engine, it is way more preforming than the good old wordpress platform.\\nGhost.js lacks the vast wordpress eco system, however it holds all the needed features to run a professional blog or even media publishing website.\"), mdx(\"p\", null, \"One of advantages of the ghost.js platform is its solid, beautiful and simple ui, publishing options and team editorial functions.\\nIt has a great built in SEO support and image optimization features, that lets the writers really focus on their posts.\\nEspecially great for publishing houses, as ghost js implements AMP (accelerated mobile pages) project on all the posts.\"), mdx(\"h2\", {\n    \"id\": \"theme\"\n  }, \"Theme\"), mdx(\"p\", null, \"Gozdowski theme was based on casper 2.0 official theme, customized with hero slider, dark theme, custom mobile menu and header and other various tweaks.\\nTheme is open sourced and free of charge.\"), mdx(\"p\", null, \"Demo: \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://gozdowskitheme.spaceout.pl/\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"https://gozdowskitheme.spaceout.pl/\")));\n}\n;\nMDXContent.isMDXComponent = true;","tech":["Ghostjs","HandleBars","JS"],"category":"Project","appDescription":"Template","hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQADAAAAAAAAAAAAAAAAAAIBAwX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHmVrokAGAf/8QAGBAAAwEBAAAAAAAAAAAAAAAAAAERMRD/2gAIAQEAAQUCUkQ9LB6Xn//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EABkQAAIDAQAAAAAAAAAAAAAAABGBADAxMv/aAAgBAQAGPwLC5yXR/8QAHBABAAICAwEAAAAAAAAAAAAAAQARECExQVGh/9oACAEBAAE/IaNvkhAaLqVdEVpeAU4WW9cf/9oADAMBAAIAAwAAABDDxzz/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAcEAEBAQADAAMAAAAAAAAAAAABEQAhMUFRccH/2gAIAQEAAT8QiNz70aBRhVFZD4xABF6tm9ScfudBEyqX3dMPpwPRXnvKqq13/9k=","aspectRatio":1,"src":"/static/efd09e0729b7d740d38a096ae844298b/58fe7/gozdowstiThemeSq.jpg","srcSet":"/static/efd09e0729b7d740d38a096ae844298b/e0f30/gozdowstiThemeSq.jpg 236w,\n/static/efd09e0729b7d740d38a096ae844298b/86afd/gozdowstiThemeSq.jpg 472w,\n/static/efd09e0729b7d740d38a096ae844298b/58fe7/gozdowstiThemeSq.jpg 944w,\n/static/efd09e0729b7d740d38a096ae844298b/02748/gozdowstiThemeSq.jpg 1416w,\n/static/efd09e0729b7d740d38a096ae844298b/5c241/gozdowstiThemeSq.jpg 1888w,\n/static/efd09e0729b7d740d38a096ae844298b/3701c/gozdowstiThemeSq.jpg 4500w","srcWebp":"/static/efd09e0729b7d740d38a096ae844298b/99fbb/gozdowstiThemeSq.webp","srcSetWebp":"/static/efd09e0729b7d740d38a096ae844298b/77392/gozdowstiThemeSq.webp 236w,\n/static/efd09e0729b7d740d38a096ae844298b/1f177/gozdowstiThemeSq.webp 472w,\n/static/efd09e0729b7d740d38a096ae844298b/99fbb/gozdowstiThemeSq.webp 944w,\n/static/efd09e0729b7d740d38a096ae844298b/4a492/gozdowstiThemeSq.webp 1416w,\n/static/efd09e0729b7d740d38a096ae844298b/b0b8f/gozdowstiThemeSq.webp 1888w,\n/static/efd09e0729b7d740d38a096ae844298b/07a18/gozdowstiThemeSq.webp 4500w","sizes":"(max-width: 944px) 100vw, 944px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20200v200h401V0H0v200M230%2054c-7%201-11%204-14%209-3%207-4%2032-3%20120%200%20125%201%20139%203%20144%205%209%203%208%2060%209l54-1c5-2%2011-7%2011-12a3576%203576%200%20002-166l1-18-1-36c-1-42-1-42-10-47l-5-2-47-1-51%201M69%2055c-12%202-14%207-15%2032-1%2028%200%20222%201%20230s3%2011%209%2014l5%202h50c58-1%2055%200%2060-10l2-4%201-87c1-106%200-162-2-167s-7-9-13-10H69m-6%2014l-4%203-1%20124v122l2%203c4%206%203%206%2059%206%2056-1%2054%200%2058-7l1-125c0-135%200-124-7-127-5-2-103-2-108%201m158%200c-5%203-5-2-5%20129%201%20137%200%20126%208%20130%204%202%208%202%2053%202%2050%200%2054%200%2058-4%205-4%205-2%205-131%200-131%200-123-6-126-5-3-108-3-113%200'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQADAAAAAAAAAAAAAAAAAAIBAwX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHmVrokAGAf/8QAGBAAAwEBAAAAAAAAAAAAAAAAAAERMRD/2gAIAQEAAQUCUkQ9LB6Xn//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EABkQAAIDAQAAAAAAAAAAAAAAABGBADAxMv/aAAgBAQAGPwLC5yXR/8QAHBABAAICAwEAAAAAAAAAAAAAAQARECExQVGh/9oACAEBAAE/IaNvkhAaLqVdEVpeAU4WW9cf/9oADAMBAAIAAwAAABDDxzz/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAcEAEBAQADAAMAAAAAAAAAAAABEQAhMUFRccH/2gAIAQEAAT8QiNz70aBRhVFZD4xABF6tm9ScfudBEyqX3dMPpwPRXnvKqq13/9k=","aspectRatio":1,"src":"/static/efd09e0729b7d740d38a096ae844298b/1dc0b/gozdowstiThemeSq.jpg","srcSet":"/static/efd09e0729b7d740d38a096ae844298b/3a5ce/gozdowstiThemeSq.jpg 163w,\n/static/efd09e0729b7d740d38a096ae844298b/05730/gozdowstiThemeSq.jpg 327w,\n/static/efd09e0729b7d740d38a096ae844298b/1dc0b/gozdowstiThemeSq.jpg 653w,\n/static/efd09e0729b7d740d38a096ae844298b/f72c7/gozdowstiThemeSq.jpg 980w,\n/static/efd09e0729b7d740d38a096ae844298b/6e4a3/gozdowstiThemeSq.jpg 1306w,\n/static/efd09e0729b7d740d38a096ae844298b/3701c/gozdowstiThemeSq.jpg 4500w","srcWebp":"/static/efd09e0729b7d740d38a096ae844298b/0acdf/gozdowstiThemeSq.webp","srcSetWebp":"/static/efd09e0729b7d740d38a096ae844298b/ac59e/gozdowstiThemeSq.webp 163w,\n/static/efd09e0729b7d740d38a096ae844298b/7660b/gozdowstiThemeSq.webp 327w,\n/static/efd09e0729b7d740d38a096ae844298b/0acdf/gozdowstiThemeSq.webp 653w,\n/static/efd09e0729b7d740d38a096ae844298b/75470/gozdowstiThemeSq.webp 980w,\n/static/efd09e0729b7d740d38a096ae844298b/68d47/gozdowstiThemeSq.webp 1306w,\n/static/efd09e0729b7d740d38a096ae844298b/07a18/gozdowstiThemeSq.webp 4500w","sizes":"(max-width: 653px) 100vw, 653px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20200v200h401V0H0v200M230%2054c-7%201-11%204-14%209-3%207-4%2032-3%20120%200%20125%201%20139%203%20144%205%209%203%208%2060%209l54-1c5-2%2011-7%2011-12a3576%203576%200%20002-166l1-18-1-36c-1-42-1-42-10-47l-5-2-47-1-51%201M69%2055c-12%202-14%207-15%2032-1%2028%200%20222%201%20230s3%2011%209%2014l5%202h50c58-1%2055%200%2060-10l2-4%201-87c1-106%200-162-2-167s-7-9-13-10H69m-6%2014l-4%203-1%20124v122l2%203c4%206%203%206%2059%206%2056-1%2054%200%2058-7l1-125c0-135%200-124-7-127-5-2-103-2-108%201m158%200c-5%203-5-2-5%20129%201%20137%200%20126%208%20130%204%202%208%202%2053%202%2050%200%2054%200%2058-4%205-4%205-2%205-131%200-131%200-123-6-126-5-3-108-3-113%200'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQADAAAAAAAAAAAAAAAAAAIBAwX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHmVrokAGAf/8QAGBAAAwEBAAAAAAAAAAAAAAAAAAERMRD/2gAIAQEAAQUCUkQ9LB6Xn//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EABkQAAIDAQAAAAAAAAAAAAAAABGBADAxMv/aAAgBAQAGPwLC5yXR/8QAHBABAAICAwEAAAAAAAAAAAAAAQARECExQVGh/9oACAEBAAE/IaNvkhAaLqVdEVpeAU4WW9cf/9oADAMBAAIAAwAAABDDxzz/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAcEAEBAQADAAMAAAAAAAAAAAABEQAhMUFRccH/2gAIAQEAAT8QiNz70aBRhVFZD4xABF6tm9ScfudBEyqX3dMPpwPRXnvKqq13/9k=","aspectRatio":1,"src":"/static/efd09e0729b7d740d38a096ae844298b/eaa58/gozdowstiThemeSq.jpg","srcSet":"/static/efd09e0729b7d740d38a096ae844298b/5a3ee/gozdowstiThemeSq.jpg 114w,\n/static/efd09e0729b7d740d38a096ae844298b/41f8f/gozdowstiThemeSq.jpg 229w,\n/static/efd09e0729b7d740d38a096ae844298b/eaa58/gozdowstiThemeSq.jpg 457w,\n/static/efd09e0729b7d740d38a096ae844298b/c309b/gozdowstiThemeSq.jpg 686w,\n/static/efd09e0729b7d740d38a096ae844298b/e3008/gozdowstiThemeSq.jpg 914w,\n/static/efd09e0729b7d740d38a096ae844298b/3701c/gozdowstiThemeSq.jpg 4500w","srcWebp":"/static/efd09e0729b7d740d38a096ae844298b/15384/gozdowstiThemeSq.webp","srcSetWebp":"/static/efd09e0729b7d740d38a096ae844298b/31fce/gozdowstiThemeSq.webp 114w,\n/static/efd09e0729b7d740d38a096ae844298b/e3e25/gozdowstiThemeSq.webp 229w,\n/static/efd09e0729b7d740d38a096ae844298b/15384/gozdowstiThemeSq.webp 457w,\n/static/efd09e0729b7d740d38a096ae844298b/0258d/gozdowstiThemeSq.webp 686w,\n/static/efd09e0729b7d740d38a096ae844298b/64ea2/gozdowstiThemeSq.webp 914w,\n/static/efd09e0729b7d740d38a096ae844298b/07a18/gozdowstiThemeSq.webp 4500w","sizes":"(max-width: 457px) 100vw, 457px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20200v200h401V0H0v200M230%2054c-7%201-11%204-14%209-3%207-4%2032-3%20120%200%20125%201%20139%203%20144%205%209%203%208%2060%209l54-1c5-2%2011-7%2011-12a3576%203576%200%20002-166l1-18-1-36c-1-42-1-42-10-47l-5-2-47-1-51%201M69%2055c-12%202-14%207-15%2032-1%2028%200%20222%201%20230s3%2011%209%2014l5%202h50c58-1%2055%200%2060-10l2-4%201-87c1-106%200-162-2-167s-7-9-13-10H69m-6%2014l-4%203-1%20124v122l2%203c4%206%203%206%2059%206%2056-1%2054%200%2058-7l1-125c0-135%200-124-7-127-5-2-103-2-108%201m158%200c-5%203-5-2-5%20129%201%20137%200%20126%208%20130%204%202%208%202%2053%202%2050%200%2054%200%2058-4%205-4%205-2%205-131%200-131%200-123-6-126-5-3-108-3-113%200'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"seo":{"src":"/static/efd09e0729b7d740d38a096ae844298b/0ff54/gozdowstiThemeSq.jpg"}}},{"id":"971a72ba-db83-5191-949e-a0e0e865fadd","slug":"/idea-nova","secret":false,"title":"Idea Nova","author":"Luke Celitan","date":"November 11th, 2019","dateForSEO":"2019-11-11T00:00:00.000Z","timeToRead":1,"excerpt":"Culture foundation","subscription":true,"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Idea Nova\",\n  \"excerpt\": \"Culture foundation\",\n  \"hero\": \"ideanova.png\",\n  \"author\": \"Luke Celitan\",\n  \"date\": \"2019-11-11T00:00:00.000Z\",\n  \"appDescription\": \"Business page\",\n  \"category\": \"Project\",\n  \"tech\": [\"Netlify\", \"ReactIcon\", \"Gatsby\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", {\n    \"id\": \"nowa-idea-is-a-polish-culture-foundation-that-focuses-on-social-issues-and-promotion-of-polish-modern-patriotic-values\"\n  }, \"Nowa idea is a polish culture foundation, that focuses on social issues and promotion of Polish modern patriotic values.\"), mdx(\"h3\", {\n    \"id\": \"gatsbyjs\"\n  }, \"Gatsby.js\"), mdx(\"p\", null, \"Ideanova.org.pl was built upon gatsby.js framework with a NetlifyCMS for managing and creating the content for the website. Gatsby.js websites come equipped with Proggressive Web Application support, which means that the site is using a service worker to store and cache website content on users\\u2019 device, giving him the ability to view the website offline (upon returning visit).\"), mdx(\"p\", null, \"PWA apps are also great for Lie Fi (seemingly good network, but actual slow download speeds).\"), mdx(\"h3\", {\n    \"id\": \"netlify\"\n  }, \"Netlify.\"), mdx(\"p\", null, \"This site is deployed on the netlify service, which is a cloud based service for hosting modern apps.\\nNetlify is a great service, that helps to minimize the costs, provides free hosting up to 100 000 visits per month, with free SSL certificates, automatic deployment options and more of free digital stuff.\"), mdx(\"h3\", {\n    \"id\": \"spaceoutpl\"\n  }, \"spaceout.pl\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"This pure and elegant site was designed and developed fully by spaceout.pl.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Time needed to complete the project: 1 week.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"bulma for css framework\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Google Page Speed: 95/100\")));\n}\n;\nMDXContent.isMDXComponent = true;","tech":["Netlify","ReactIcon","Gatsby"],"category":"Project","appDescription":"Business page","hero":{"full":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEHUlEQVQ4y53Pe0zTVxQH8AvlB5IszqU4wC0mjvX8GAsZbkxwAuUlQxCkWApt6Qta3pQWWkqBlvJqhZaWd3WIUgjh/QgFych06sJDwLHBQFSgMAI4Y+Z07v+1bH/sz8Xkk5PvvTnnnlyUbN56O0zzFnq7SZZ5izNhQf8k1vj/xR63WFnXpk5u24apI5txwxuU4Y344U0rymH+r7ihfx3mp+TOpTMdP4b2rCDm2Kby/q5+fr92dk8z/WvN9G7NjI12dq92bl87t183f9CwcFC/8Mwwf6Cd2yu+/UT67apkaj2s4wGijz6dWH+xuPvn7M7rh7uvZi1/zG2/nLG8fLDz6vFvb9YOXi9u/z6x+qx/aX90+fnK3psnz/9atry4u7AWaJxCyWMbtN5fMkY2pLcsgoFHWYOPU3rXaKafk7tWON0riablmLYlcsvDs43z+JV7vo0z5G8WfQz3/DXDXvWTiGXe9G2461o64q37LrR1Or3nJ92dbenYelTbnHh0LXNwNXfoUXz7vLtihJDfiYSHJANYfufn135AnHGLh6wL0dTHstuiDRO8ZrOwfSpQPUKU959UDr1X2Hu8eNBZ0uNc2P+ucuyY0uxWPnFE3O0kaDpXM2bbHNR4+5RyyF54/UPx1QBlxwe5RpSodqRfwfhNzhlGjKu3o2scqeWO54WOtKp32HWEhGrHhEoPeSdijW0Et9w5Kesi0NWnMvURuuEvDVP2eTcJXL31xoFe5UApIZzPtQ9Js//skp0vlRDAsvNjOH3FwNM1iHNr27+yDwtmO8fmHuXrHCmSI+Rkpy+isbgCjFmJJakcKDIsVoJF5mCnYzCfaMyPZk/mOgXQ8dh06/COB7MIeYbYnaEgv8sID0QuH6GjbuiEF/IKQd5fo8hsFCNCPhdQWCpiVqCoXBTEwsJ4IKi2/nnLV37NnVHkliR5n5rnHpPhelFAvMAnxucRYzKIl3KISTIiVeQSnkykFbikaU5kao+nVrkyZDhNhNiTu/SBlciWqeCGyTDj9+fqzJ/Kr4O4GRfqcZ4CZxfjnBKcWWhjPTIkngk5nnFpeKwAojjo8o37obLGEHlrWFW3r1hPKmgmZaqBVwrSq1DUDsU3QGEilZpI1pCjhfRq4ClsNasWsrUoSKwLLTSQxVrvWO7HgdGkiEQIp0IoBeL4kKLAC424pg9UncAtgmgWKT4deHIQGUBpguo+FF7VfVak86SkkS5ygZoNtBxIygO62FaTRMApgowKXKACpgRn5kN8GjDEkG8A1U2SuhedFtYAWwYpJThfgfPLrK2QpoIsje15aTPJStYKxW24tBnPVoOgDE8thexqkDZBZRciWbuFOhAbIK8OxA2Q3wDieihogiIjlLXj1V2f6Aag0ICTI8A/EM+sgHITKNttVB1/A6B5MBB0kidlAAAAAElFTkSuQmCC","aspectRatio":1,"src":"/static/933bceda9aed56aff76d6ffb2a632602/a1946/ideanova.png","srcSet":"/static/933bceda9aed56aff76d6ffb2a632602/5b37e/ideanova.png 236w,\n/static/933bceda9aed56aff76d6ffb2a632602/49058/ideanova.png 472w,\n/static/933bceda9aed56aff76d6ffb2a632602/a1946/ideanova.png 944w,\n/static/933bceda9aed56aff76d6ffb2a632602/030f1/ideanova.png 1416w,\n/static/933bceda9aed56aff76d6ffb2a632602/75927/ideanova.png 1888w,\n/static/933bceda9aed56aff76d6ffb2a632602/f21e5/ideanova.png 2024w","srcWebp":"/static/933bceda9aed56aff76d6ffb2a632602/99fbb/ideanova.webp","srcSetWebp":"/static/933bceda9aed56aff76d6ffb2a632602/77392/ideanova.webp 236w,\n/static/933bceda9aed56aff76d6ffb2a632602/1f177/ideanova.webp 472w,\n/static/933bceda9aed56aff76d6ffb2a632602/99fbb/ideanova.webp 944w,\n/static/933bceda9aed56aff76d6ffb2a632602/4a492/ideanova.webp 1416w,\n/static/933bceda9aed56aff76d6ffb2a632602/b0b8f/ideanova.webp 1888w,\n/static/933bceda9aed56aff76d6ffb2a632602/15f2b/ideanova.webp 2024w","sizes":"(max-width: 944px) 100vw, 944px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M349%2069l-4%203-1%201-15%2010c-13%209-13%2010-10%2010%202%200%205-2%2020-12%2020-15%2019-14%2016-14-2-1-4%200-6%202m14%202v2h-1c-1-1-20%2011-22%2015l-3%202-3%202c-2%201-2%201%202%201l4-1v-1l1-1v-1h2l1-1%204-2c1-2%203-3%203-2v-1l1-2c2%201%206-2%205-3l1-1c1%201%203%200%205-2l4-3-2-2-2%201m29%2015l-4%204v1c-1-1-3%200-4%201l-3%201v29a288%20288%200%20001%2022c0-4%200-5%201-4v-3c-1-3%201-6%204-6l2-2c0-2%200-2-2-1l-3%201h-1l1%201v1c-1%200-2-1-2-3s0-3%201-2c1%202%204%201%204-2l-1-3-1-1%202-2c1%200%202-5%201-6v-1h1l1-1%201%202%201%201v-3c0-3%202-4%203-2l3-1c2-1%203-5%201-5V85l-1-2-6%203m-54%2042l-14%201c-31%200-34%200-38%204-4%203-9%205-9%203l-2-1c-3%200-3%200-3%203h2c3%200-2%204-8%208l-6%204-4%202c-4%200-10%202-17%206-7%203-11%204-14%202-2-2-13-4-14-3h-16c-12%200-16%200-22%202l-11%202-11%202c-4%202-8%203-9%202-2%200-2%202%200%208%201%201%201%202-1%202l-2-1c0-2-4-2-5%200%200%201-3%202-3%200l2-5%201-6c-2-1-4%201-5%206-2%207-4%208-5%202l-2-4-1%204c-2%205-4%205-5-1-2-6-3-7-3-2s-2%207-6%207-6-4-6-8v-3l-1%205c0%208-2%208-6%202l-2-4-1%204c0%206-3%206-3%200v-5h-7c-7-1-9-1-13-4-3-3-7-4-8-4l-3-1%204-1v-2h1l4%201h5c2-1%202-1%202%201l1-1c1-3%201-3%202-1%200%202%202%203%205%201h6l4%201c2%201%206%201%206-1l-2-2h-3l-3-1h-1l-2-5h1l3-1%202-1v-2c-2-2-16-1-16%201l4%201c4-1%205%200%202%201l-1%202c1%202-2%201-3%200l-3-2-1-2c0-3%200-3-7-3a2896%202896%200%2001-33-3v-2l2%201%203%201c2%200%202%200%201-2h-3l-2-2c0-3-5-6-9-6-2%200-2%200-2%2014l1%2011%201-1%202%201h7l3%201h2c4%202%203%202-7%203l-9%201c-1%201%200%2035%201%2035l2-1c2-2%204-2%205%200h1c0-2%201-2%203-1h6l2-1h1c-1%202%200%203%202%200l2-1h6c2%201%201%202-2%202l-2%201-4%202c-2%200-3%201-1%201l2%201h2c2-1%202-1%202%201v3c1%201%200%202-3%203l-6%204c-2%202-2%202-10-2-9-5-10-5-10-1l1%2016c0%208%200%2013%201%2012l2-2%202-1c-1-1%204-4%205-4l-1%203v2l-5%205-5%204v17l1%2018h355V128l-2%201c-2%201-5%201-11-1-11-2-25-2-28%200m-180%2022c-8%203-10%205-8%205%203%201%209%202%2011%201h3l2%201%202-1h3l2-1h3c1-1%201-1-1-1l-3-2c-3-5-7-5-14-2m169%2018c0%204%200%205-2%205h-14l-3-1-1%201-2%201-3-1c0-1-6-2-9-1h-3l-3-1h-19c0%201-3%202-5%201h-4c-2%201-2%201%201%202%204%201%2028%202%2035%201l10%201%2013%202%2010%201c3%201%204%201%207-1l7-4%203-1-2-1h-9l-4%201c-1%200-2-1-2-5l-1-5v5m54-2a24954%2024954%200%2000-1%20109%209688%209688%200%2001-238%200h-13l-14%2011a1728%201728%200%2001-78%2056L0%20369v31h112c110%200%20112%200%20111-2v-3c1-2%200-3-2-1h-3c-4-2-4-4%200-3l6-1c4-3%205-1%202%203l-1%202%202%201%201%201%201-1c0-2%202-2%204%200v1h-2l-2%202c-3%201%207%201%2049%201a494%20494%200%200075-1c2%201%2016%201%2017-1h2v1c-1%201%200%201%202%201%203%200%204-1%204-3%200-4%203-5%206-2l4%202%203%202c2%202%206%201%205-1%200-3%204-3%204%200v-45a22621%2022621%200%20010-168v-16h-4l-7-1-8-2m-203%204l-5%201c-5-1-7%200-5%201v1l-2-1h-1c0%203%205%204%2014%202l18-1c12%200%2013%200%2012-1l-2-1-2-1h-1a95%2095%200%2001-26%200m-84%2027v7h4c6%200%209-6%205-12-1-1-2-2-5-2h-4v7m13-6l-1%2013c2%201%2014%200%2014-2%200-1%204-1%205%201l2%201c2%200%202%200%200-7-4-9-5-10-8-1l-4%206-3-1-2-1c0-1%201-2%203-2%203%200%202-2-1-3-3%200-3-3%201-3l3-1c0-1-8-2-9%200m-63%2098c-45%2031-43%2030-43%2033v3a803%20803%200%200058-41c12-9%2012-9%207-9-3%200-6%202-22%2014m22-4a24975%2024975%200%2001-65%2049l1%203a2650%202650%200%200083-60l3-2h-5c-3%200-5%201-17%2010m22-4l-22%2016c-56%2040-65%2046-65%2049l1%203%2032-23a8706%208706%200%200169-50c1-1-1-1-3-1-4%200-6%201-12%206m14%202l-41%2029c-65%2047-60%2043-60%2047v3l20-14a8838%208838%200%200096-70l4-3h-4c-4%200-6%201-15%208'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"regular":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEHUlEQVQ4y53Pe0zTVxQH8AvlB5IszqU4wC0mjvX8GAsZbkxwAuUlQxCkWApt6Qta3pQWWkqBlvJqhZaWd3WIUgjh/QgFych06sJDwLHBQFSgMAI4Y+Z07v+1bH/sz8Xkk5PvvTnnnlyUbN56O0zzFnq7SZZ5izNhQf8k1vj/xR63WFnXpk5u24apI5txwxuU4Y344U0rymH+r7ihfx3mp+TOpTMdP4b2rCDm2Kby/q5+fr92dk8z/WvN9G7NjI12dq92bl87t183f9CwcFC/8Mwwf6Cd2yu+/UT67apkaj2s4wGijz6dWH+xuPvn7M7rh7uvZi1/zG2/nLG8fLDz6vFvb9YOXi9u/z6x+qx/aX90+fnK3psnz/9atry4u7AWaJxCyWMbtN5fMkY2pLcsgoFHWYOPU3rXaKafk7tWON0riablmLYlcsvDs43z+JV7vo0z5G8WfQz3/DXDXvWTiGXe9G2461o64q37LrR1Or3nJ92dbenYelTbnHh0LXNwNXfoUXz7vLtihJDfiYSHJANYfufn135AnHGLh6wL0dTHstuiDRO8ZrOwfSpQPUKU959UDr1X2Hu8eNBZ0uNc2P+ucuyY0uxWPnFE3O0kaDpXM2bbHNR4+5RyyF54/UPx1QBlxwe5RpSodqRfwfhNzhlGjKu3o2scqeWO54WOtKp32HWEhGrHhEoPeSdijW0Et9w5Kesi0NWnMvURuuEvDVP2eTcJXL31xoFe5UApIZzPtQ9Js//skp0vlRDAsvNjOH3FwNM1iHNr27+yDwtmO8fmHuXrHCmSI+Rkpy+isbgCjFmJJakcKDIsVoJF5mCnYzCfaMyPZk/mOgXQ8dh06/COB7MIeYbYnaEgv8sID0QuH6GjbuiEF/IKQd5fo8hsFCNCPhdQWCpiVqCoXBTEwsJ4IKi2/nnLV37NnVHkliR5n5rnHpPhelFAvMAnxucRYzKIl3KISTIiVeQSnkykFbikaU5kao+nVrkyZDhNhNiTu/SBlciWqeCGyTDj9+fqzJ/Kr4O4GRfqcZ4CZxfjnBKcWWhjPTIkngk5nnFpeKwAojjo8o37obLGEHlrWFW3r1hPKmgmZaqBVwrSq1DUDsU3QGEilZpI1pCjhfRq4ClsNasWsrUoSKwLLTSQxVrvWO7HgdGkiEQIp0IoBeL4kKLAC424pg9UncAtgmgWKT4deHIQGUBpguo+FF7VfVak86SkkS5ygZoNtBxIygO62FaTRMApgowKXKACpgRn5kN8GjDEkG8A1U2SuhedFtYAWwYpJThfgfPLrK2QpoIsje15aTPJStYKxW24tBnPVoOgDE8thexqkDZBZRciWbuFOhAbIK8OxA2Q3wDieihogiIjlLXj1V2f6Aag0ICTI8A/EM+sgHITKNttVB1/A6B5MBB0kidlAAAAAElFTkSuQmCC","aspectRatio":1,"src":"/static/933bceda9aed56aff76d6ffb2a632602/3ddd4/ideanova.png","srcSet":"/static/933bceda9aed56aff76d6ffb2a632602/078a8/ideanova.png 163w,\n/static/933bceda9aed56aff76d6ffb2a632602/e56da/ideanova.png 327w,\n/static/933bceda9aed56aff76d6ffb2a632602/3ddd4/ideanova.png 653w,\n/static/933bceda9aed56aff76d6ffb2a632602/c5cc7/ideanova.png 980w,\n/static/933bceda9aed56aff76d6ffb2a632602/eebd2/ideanova.png 1306w,\n/static/933bceda9aed56aff76d6ffb2a632602/f21e5/ideanova.png 2024w","srcWebp":"/static/933bceda9aed56aff76d6ffb2a632602/0acdf/ideanova.webp","srcSetWebp":"/static/933bceda9aed56aff76d6ffb2a632602/ac59e/ideanova.webp 163w,\n/static/933bceda9aed56aff76d6ffb2a632602/7660b/ideanova.webp 327w,\n/static/933bceda9aed56aff76d6ffb2a632602/0acdf/ideanova.webp 653w,\n/static/933bceda9aed56aff76d6ffb2a632602/75470/ideanova.webp 980w,\n/static/933bceda9aed56aff76d6ffb2a632602/68d47/ideanova.webp 1306w,\n/static/933bceda9aed56aff76d6ffb2a632602/15f2b/ideanova.webp 2024w","sizes":"(max-width: 653px) 100vw, 653px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M349%2069l-4%203-1%201-15%2010c-13%209-13%2010-10%2010%202%200%205-2%2020-12%2020-15%2019-14%2016-14-2-1-4%200-6%202m14%202v2h-1c-1-1-20%2011-22%2015l-3%202-3%202c-2%201-2%201%202%201l4-1v-1l1-1v-1h2l1-1%204-2c1-2%203-3%203-2v-1l1-2c2%201%206-2%205-3l1-1c1%201%203%200%205-2l4-3-2-2-2%201m29%2015l-4%204v1c-1-1-3%200-4%201l-3%201v29a288%20288%200%20001%2022c0-4%200-5%201-4v-3c-1-3%201-6%204-6l2-2c0-2%200-2-2-1l-3%201h-1l1%201v1c-1%200-2-1-2-3s0-3%201-2c1%202%204%201%204-2l-1-3-1-1%202-2c1%200%202-5%201-6v-1h1l1-1%201%202%201%201v-3c0-3%202-4%203-2l3-1c2-1%203-5%201-5V85l-1-2-6%203m-54%2042l-14%201c-31%200-34%200-38%204-4%203-9%205-9%203l-2-1c-3%200-3%200-3%203h2c3%200-2%204-8%208l-6%204-4%202c-4%200-10%202-17%206-7%203-11%204-14%202-2-2-13-4-14-3h-16c-12%200-16%200-22%202l-11%202-11%202c-4%202-8%203-9%202-2%200-2%202%200%208%201%201%201%202-1%202l-2-1c0-2-4-2-5%200%200%201-3%202-3%200l2-5%201-6c-2-1-4%201-5%206-2%207-4%208-5%202l-2-4-1%204c-2%205-4%205-5-1-2-6-3-7-3-2s-2%207-6%207-6-4-6-8v-3l-1%205c0%208-2%208-6%202l-2-4-1%204c0%206-3%206-3%200v-5h-7c-7-1-9-1-13-4-3-3-7-4-8-4l-3-1%204-1v-2h1l4%201h5c2-1%202-1%202%201l1-1c1-3%201-3%202-1%200%202%202%203%205%201h6l4%201c2%201%206%201%206-1l-2-2h-3l-3-1h-1l-2-5h1l3-1%202-1v-2c-2-2-16-1-16%201l4%201c4-1%205%200%202%201l-1%202c1%202-2%201-3%200l-3-2-1-2c0-3%200-3-7-3a2896%202896%200%2001-33-3v-2l2%201%203%201c2%200%202%200%201-2h-3l-2-2c0-3-5-6-9-6-2%200-2%200-2%2014l1%2011%201-1%202%201h7l3%201h2c4%202%203%202-7%203l-9%201c-1%201%200%2035%201%2035l2-1c2-2%204-2%205%200h1c0-2%201-2%203-1h6l2-1h1c-1%202%200%203%202%200l2-1h6c2%201%201%202-2%202l-2%201-4%202c-2%200-3%201-1%201l2%201h2c2-1%202-1%202%201v3c1%201%200%202-3%203l-6%204c-2%202-2%202-10-2-9-5-10-5-10-1l1%2016c0%208%200%2013%201%2012l2-2%202-1c-1-1%204-4%205-4l-1%203v2l-5%205-5%204v17l1%2018h355V128l-2%201c-2%201-5%201-11-1-11-2-25-2-28%200m-180%2022c-8%203-10%205-8%205%203%201%209%202%2011%201h3l2%201%202-1h3l2-1h3c1-1%201-1-1-1l-3-2c-3-5-7-5-14-2m169%2018c0%204%200%205-2%205h-14l-3-1-1%201-2%201-3-1c0-1-6-2-9-1h-3l-3-1h-19c0%201-3%202-5%201h-4c-2%201-2%201%201%202%204%201%2028%202%2035%201l10%201%2013%202%2010%201c3%201%204%201%207-1l7-4%203-1-2-1h-9l-4%201c-1%200-2-1-2-5l-1-5v5m54-2a24954%2024954%200%2000-1%20109%209688%209688%200%2001-238%200h-13l-14%2011a1728%201728%200%2001-78%2056L0%20369v31h112c110%200%20112%200%20111-2v-3c1-2%200-3-2-1h-3c-4-2-4-4%200-3l6-1c4-3%205-1%202%203l-1%202%202%201%201%201%201-1c0-2%202-2%204%200v1h-2l-2%202c-3%201%207%201%2049%201a494%20494%200%200075-1c2%201%2016%201%2017-1h2v1c-1%201%200%201%202%201%203%200%204-1%204-3%200-4%203-5%206-2l4%202%203%202c2%202%206%201%205-1%200-3%204-3%204%200v-45a22621%2022621%200%20010-168v-16h-4l-7-1-8-2m-203%204l-5%201c-5-1-7%200-5%201v1l-2-1h-1c0%203%205%204%2014%202l18-1c12%200%2013%200%2012-1l-2-1-2-1h-1a95%2095%200%2001-26%200m-84%2027v7h4c6%200%209-6%205-12-1-1-2-2-5-2h-4v7m13-6l-1%2013c2%201%2014%200%2014-2%200-1%204-1%205%201l2%201c2%200%202%200%200-7-4-9-5-10-8-1l-4%206-3-1-2-1c0-1%201-2%203-2%203%200%202-2-1-3-3%200-3-3%201-3l3-1c0-1-8-2-9%200m-63%2098c-45%2031-43%2030-43%2033v3a803%20803%200%200058-41c12-9%2012-9%207-9-3%200-6%202-22%2014m22-4a24975%2024975%200%2001-65%2049l1%203a2650%202650%200%200083-60l3-2h-5c-3%200-5%201-17%2010m22-4l-22%2016c-56%2040-65%2046-65%2049l1%203%2032-23a8706%208706%200%200169-50c1-1-1-1-3-1-4%200-6%201-12%206m14%202l-41%2029c-65%2047-60%2043-60%2047v3l20-14a8838%208838%200%200096-70l4-3h-4c-4%200-6%201-15%208'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"narrow":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEHUlEQVQ4y53Pe0zTVxQH8AvlB5IszqU4wC0mjvX8GAsZbkxwAuUlQxCkWApt6Qta3pQWWkqBlvJqhZaWd3WIUgjh/QgFych06sJDwLHBQFSgMAI4Y+Z07v+1bH/sz8Xkk5PvvTnnnlyUbN56O0zzFnq7SZZ5izNhQf8k1vj/xR63WFnXpk5u24apI5txwxuU4Y344U0rymH+r7ihfx3mp+TOpTMdP4b2rCDm2Kby/q5+fr92dk8z/WvN9G7NjI12dq92bl87t183f9CwcFC/8Mwwf6Cd2yu+/UT67apkaj2s4wGijz6dWH+xuPvn7M7rh7uvZi1/zG2/nLG8fLDz6vFvb9YOXi9u/z6x+qx/aX90+fnK3psnz/9atry4u7AWaJxCyWMbtN5fMkY2pLcsgoFHWYOPU3rXaKafk7tWON0riablmLYlcsvDs43z+JV7vo0z5G8WfQz3/DXDXvWTiGXe9G2461o64q37LrR1Or3nJ92dbenYelTbnHh0LXNwNXfoUXz7vLtihJDfiYSHJANYfufn135AnHGLh6wL0dTHstuiDRO8ZrOwfSpQPUKU959UDr1X2Hu8eNBZ0uNc2P+ucuyY0uxWPnFE3O0kaDpXM2bbHNR4+5RyyF54/UPx1QBlxwe5RpSodqRfwfhNzhlGjKu3o2scqeWO54WOtKp32HWEhGrHhEoPeSdijW0Et9w5Kesi0NWnMvURuuEvDVP2eTcJXL31xoFe5UApIZzPtQ9Js//skp0vlRDAsvNjOH3FwNM1iHNr27+yDwtmO8fmHuXrHCmSI+Rkpy+isbgCjFmJJakcKDIsVoJF5mCnYzCfaMyPZk/mOgXQ8dh06/COB7MIeYbYnaEgv8sID0QuH6GjbuiEF/IKQd5fo8hsFCNCPhdQWCpiVqCoXBTEwsJ4IKi2/nnLV37NnVHkliR5n5rnHpPhelFAvMAnxucRYzKIl3KISTIiVeQSnkykFbikaU5kao+nVrkyZDhNhNiTu/SBlciWqeCGyTDj9+fqzJ/Kr4O4GRfqcZ4CZxfjnBKcWWhjPTIkngk5nnFpeKwAojjo8o37obLGEHlrWFW3r1hPKmgmZaqBVwrSq1DUDsU3QGEilZpI1pCjhfRq4ClsNasWsrUoSKwLLTSQxVrvWO7HgdGkiEQIp0IoBeL4kKLAC424pg9UncAtgmgWKT4deHIQGUBpguo+FF7VfVak86SkkS5ygZoNtBxIygO62FaTRMApgowKXKACpgRn5kN8GjDEkG8A1U2SuhedFtYAWwYpJThfgfPLrK2QpoIsje15aTPJStYKxW24tBnPVoOgDE8thexqkDZBZRciWbuFOhAbIK8OxA2Q3wDieihogiIjlLXj1V2f6Aag0ICTI8A/EM+sgHITKNttVB1/A6B5MBB0kidlAAAAAElFTkSuQmCC","aspectRatio":1,"src":"/static/933bceda9aed56aff76d6ffb2a632602/502b1/ideanova.png","srcSet":"/static/933bceda9aed56aff76d6ffb2a632602/f2e6d/ideanova.png 114w,\n/static/933bceda9aed56aff76d6ffb2a632602/4ddba/ideanova.png 229w,\n/static/933bceda9aed56aff76d6ffb2a632602/502b1/ideanova.png 457w,\n/static/933bceda9aed56aff76d6ffb2a632602/7ddc2/ideanova.png 686w,\n/static/933bceda9aed56aff76d6ffb2a632602/435bf/ideanova.png 914w,\n/static/933bceda9aed56aff76d6ffb2a632602/f21e5/ideanova.png 2024w","srcWebp":"/static/933bceda9aed56aff76d6ffb2a632602/15384/ideanova.webp","srcSetWebp":"/static/933bceda9aed56aff76d6ffb2a632602/31fce/ideanova.webp 114w,\n/static/933bceda9aed56aff76d6ffb2a632602/e3e25/ideanova.webp 229w,\n/static/933bceda9aed56aff76d6ffb2a632602/15384/ideanova.webp 457w,\n/static/933bceda9aed56aff76d6ffb2a632602/0258d/ideanova.webp 686w,\n/static/933bceda9aed56aff76d6ffb2a632602/64ea2/ideanova.webp 914w,\n/static/933bceda9aed56aff76d6ffb2a632602/15f2b/ideanova.webp 2024w","sizes":"(max-width: 457px) 100vw, 457px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M349%2069l-4%203-1%201-15%2010c-13%209-13%2010-10%2010%202%200%205-2%2020-12%2020-15%2019-14%2016-14-2-1-4%200-6%202m14%202v2h-1c-1-1-20%2011-22%2015l-3%202-3%202c-2%201-2%201%202%201l4-1v-1l1-1v-1h2l1-1%204-2c1-2%203-3%203-2v-1l1-2c2%201%206-2%205-3l1-1c1%201%203%200%205-2l4-3-2-2-2%201m29%2015l-4%204v1c-1-1-3%200-4%201l-3%201v29a288%20288%200%20001%2022c0-4%200-5%201-4v-3c-1-3%201-6%204-6l2-2c0-2%200-2-2-1l-3%201h-1l1%201v1c-1%200-2-1-2-3s0-3%201-2c1%202%204%201%204-2l-1-3-1-1%202-2c1%200%202-5%201-6v-1h1l1-1%201%202%201%201v-3c0-3%202-4%203-2l3-1c2-1%203-5%201-5V85l-1-2-6%203m-54%2042l-14%201c-31%200-34%200-38%204-4%203-9%205-9%203l-2-1c-3%200-3%200-3%203h2c3%200-2%204-8%208l-6%204-4%202c-4%200-10%202-17%206-7%203-11%204-14%202-2-2-13-4-14-3h-16c-12%200-16%200-22%202l-11%202-11%202c-4%202-8%203-9%202-2%200-2%202%200%208%201%201%201%202-1%202l-2-1c0-2-4-2-5%200%200%201-3%202-3%200l2-5%201-6c-2-1-4%201-5%206-2%207-4%208-5%202l-2-4-1%204c-2%205-4%205-5-1-2-6-3-7-3-2s-2%207-6%207-6-4-6-8v-3l-1%205c0%208-2%208-6%202l-2-4-1%204c0%206-3%206-3%200v-5h-7c-7-1-9-1-13-4-3-3-7-4-8-4l-3-1%204-1v-2h1l4%201h5c2-1%202-1%202%201l1-1c1-3%201-3%202-1%200%202%202%203%205%201h6l4%201c2%201%206%201%206-1l-2-2h-3l-3-1h-1l-2-5h1l3-1%202-1v-2c-2-2-16-1-16%201l4%201c4-1%205%200%202%201l-1%202c1%202-2%201-3%200l-3-2-1-2c0-3%200-3-7-3a2896%202896%200%2001-33-3v-2l2%201%203%201c2%200%202%200%201-2h-3l-2-2c0-3-5-6-9-6-2%200-2%200-2%2014l1%2011%201-1%202%201h7l3%201h2c4%202%203%202-7%203l-9%201c-1%201%200%2035%201%2035l2-1c2-2%204-2%205%200h1c0-2%201-2%203-1h6l2-1h1c-1%202%200%203%202%200l2-1h6c2%201%201%202-2%202l-2%201-4%202c-2%200-3%201-1%201l2%201h2c2-1%202-1%202%201v3c1%201%200%202-3%203l-6%204c-2%202-2%202-10-2-9-5-10-5-10-1l1%2016c0%208%200%2013%201%2012l2-2%202-1c-1-1%204-4%205-4l-1%203v2l-5%205-5%204v17l1%2018h355V128l-2%201c-2%201-5%201-11-1-11-2-25-2-28%200m-180%2022c-8%203-10%205-8%205%203%201%209%202%2011%201h3l2%201%202-1h3l2-1h3c1-1%201-1-1-1l-3-2c-3-5-7-5-14-2m169%2018c0%204%200%205-2%205h-14l-3-1-1%201-2%201-3-1c0-1-6-2-9-1h-3l-3-1h-19c0%201-3%202-5%201h-4c-2%201-2%201%201%202%204%201%2028%202%2035%201l10%201%2013%202%2010%201c3%201%204%201%207-1l7-4%203-1-2-1h-9l-4%201c-1%200-2-1-2-5l-1-5v5m54-2a24954%2024954%200%2000-1%20109%209688%209688%200%2001-238%200h-13l-14%2011a1728%201728%200%2001-78%2056L0%20369v31h112c110%200%20112%200%20111-2v-3c1-2%200-3-2-1h-3c-4-2-4-4%200-3l6-1c4-3%205-1%202%203l-1%202%202%201%201%201%201-1c0-2%202-2%204%200v1h-2l-2%202c-3%201%207%201%2049%201a494%20494%200%200075-1c2%201%2016%201%2017-1h2v1c-1%201%200%201%202%201%203%200%204-1%204-3%200-4%203-5%206-2l4%202%203%202c2%202%206%201%205-1%200-3%204-3%204%200v-45a22621%2022621%200%20010-168v-16h-4l-7-1-8-2m-203%204l-5%201c-5-1-7%200-5%201v1l-2-1h-1c0%203%205%204%2014%202l18-1c12%200%2013%200%2012-1l-2-1-2-1h-1a95%2095%200%2001-26%200m-84%2027v7h4c6%200%209-6%205-12-1-1-2-2-5-2h-4v7m13-6l-1%2013c2%201%2014%200%2014-2%200-1%204-1%205%201l2%201c2%200%202%200%200-7-4-9-5-10-8-1l-4%206-3-1-2-1c0-1%201-2%203-2%203%200%202-2-1-3-3%200-3-3%201-3l3-1c0-1-8-2-9%200m-63%2098c-45%2031-43%2030-43%2033v3a803%20803%200%200058-41c12-9%2012-9%207-9-3%200-6%202-22%2014m22-4a24975%2024975%200%2001-65%2049l1%203a2650%202650%200%200083-60l3-2h-5c-3%200-5%201-17%2010m22-4l-22%2016c-56%2040-65%2046-65%2049l1%203%2032-23a8706%208706%200%200169-50c1-1-1-1-3-1-4%200-6%201-12%206m14%202l-41%2029c-65%2047-60%2043-60%2047v3l20-14a8838%208838%200%200096-70l4-3h-4c-4%200-6%201-15%208'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"seo":{"src":"/static/933bceda9aed56aff76d6ffb2a632602/6050d/ideanova.png"}}},{"id":"bcd88c75-2b78-50e6-b3f9-85fcab321c52","slug":"/jan-spiewak","secret":false,"title":"Jan Spiewak","author":"Luke Celitan","date":"November 11th, 2019","dateForSEO":"2019-11-11T00:00:00.000Z","timeToRead":1,"excerpt":"Warsaw mayor 2018 candidate","subscription":true,"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Jan Spiewak\",\n  \"excerpt\": \"Warsaw mayor 2018 candidate\",\n  \"hero\": \"johny.jpg\",\n  \"author\": \"Luke Celitan\",\n  \"date\": \"2019-11-11T00:00:00.000Z\",\n  \"appDescription\": \"Donation page\",\n  \"category\": \"Project\",\n  \"tech\": [\"Netlify\", \"ReactIcon\", \"Gatsby\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"jan-śpiewak-was-2018-independant-mayor-candidate-for-the-city-of-warsaw-promotional-website-micorpayments-and-blog\"\n  }, \"Jan \\u015Apiewak, was 2018 independant mayor candidate for the city of Warsaw. Promotional website, micorpayments and blog.\"), mdx(\"p\", null, \"In 2018 I was approched by Jan \\u015Apiewak in order to help him organize and run his internet campaign.\\nAlthough he came in 3rd place, this website was a quite a success helping him raise many funds for the campaign itself and accumulating over 100 000 views over the course of 2 months.\"), mdx(\"h2\", {\n    \"id\": \"gatsbyjs\"\n  }, \"Gatsby.js\"), mdx(\"p\", null, \"Jan is an enthusiast of new technologies, he was every keen on using the latest tech for his personal webiste, therefore gatsby.js was a perfect match for him. Equipped with PWA (proggressive web application) and ability to store its content offline we made sure that anyone who wanted to read about his Ideas for a better future will not be sidetracked by any website speed or technical difficulties. Webiste was equipped with NetlifyCMS as its backend content menagment system.\"), mdx(\"h3\", {\n    \"id\": \"netlify\"\n  }, \"Netlify\"), mdx(\"p\", null, \"One of the better and cheaper way to host your new modern web apps these days is netlify.com. A cloud based hosting provider that lets you use their servers for free if the monthly vistor limit is beyond 100 000.\"), mdx(\"h3\", {\n    \"id\": \"spaceoutpl\"\n  }, \"spaceout.pl\"), mdx(\"p\", null, \"spaceout.pl work quite intesive on this website, as I was responsible for the main design. The idea was to bring something clean and famillar to the possible voters, therefore the material design was implemented. It gives that clean google like view that helps the users focus on the texts. Works also included custom payment slider for contribution payments, integration with payment providers, building quite few other custom elements.\"), mdx(\"p\", null, \"For now the website is dorment as the elections are going to be held in 2022, but if you read polish you can look out for new blog entries from Jan.\"));\n}\n;\nMDXContent.isMDXComponent = true;","tech":["Netlify","ReactIcon","Gatsby"],"category":"Project","appDescription":"Donation page","hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAMBAQAAAAAAAAAAAAAAAAECAwUE/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAedpf22cxKzKQsD/xAAcEAABAwUAAAAAAAAAAAAAAAABAAIDBBAREjH/2gAIAQEAAQUCWpwojG0uqI3I9v8A/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAHhAAAAQHAAAAAAAAAAAAAAAAAAERIQIQEiAyQXH/2gAIAQEABj8CC6ksdSkYxbgaz//EABsQAQEBAAIDAAAAAAAAAAAAAAERADFBICFR/9oACAEBAAE/IQXjfL6ZIzGbKISOWSieA3TftOrz4f/aAAwDAQACAAMAAAAQA999/8QAFREBAQAAAAAAAAAAAAAAAAAAICH/2gAIAQMBAT8Qg//EABYRAAMAAAAAAAAAAAAAAAAAAAERIP/aAAgBAgEBPxAuP//EAB0QAQEBAAICAwAAAAAAAAAAAAERACFBMcFRYfD/2gAIAQEAAT8QEoX95xCFJavfvIi8mBYQDRfDdZbgIJO7fWTVu+U0fc7y9azHJv/Z","aspectRatio":1,"src":"/static/b5e3d4f2c968d9b5ff2480529359c4f3/58fe7/johny.jpg","srcSet":"/static/b5e3d4f2c968d9b5ff2480529359c4f3/e0f30/johny.jpg 236w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/86afd/johny.jpg 472w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/58fe7/johny.jpg 944w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/02748/johny.jpg 1416w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/5c241/johny.jpg 1888w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/9d920/johny.jpg 3840w","srcWebp":"/static/b5e3d4f2c968d9b5ff2480529359c4f3/99fbb/johny.webp","srcSetWebp":"/static/b5e3d4f2c968d9b5ff2480529359c4f3/77392/johny.webp 236w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/1f177/johny.webp 472w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/99fbb/johny.webp 944w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/4a492/johny.webp 1416w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/b0b8f/johny.webp 1888w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/9af00/johny.webp 3840w","sizes":"(max-width: 944px) 100vw, 944px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20200v200h401V0H0v200M237%2099l-3%202c-3%200-4%201-3%203l-1%202v1c2%200%206-4%205-5h1c1%200%200%205-2%207v2l1%203c0%202-1%202-2%201-3%200-2%203%201%206l4%203%201%201-1%201c-1-1-1%200-1%201%200%203-1%204-6%202l-2-2c1-2-4-1-6%201l-3%201c-2%200-2%200-1%201l1%202h-1l-5-1c-3-1-3%200-3%202%200%203%202%204%202%201%201-2%201-2%201%200l2%204%202%201%201%203c0%202-4%204-5%202-1-1-1%200-3%209-1%203%200%203%2010%205s14%202%2014%201v-3l-1-1h1l2%203a3391%203391%200%20002%207v1c-3%202%201%203%206%202%203-1%205-3%208-7%203-5%208-9%209-6%200%202%203%200%203-2%200-1%201-2%202-1%202%200%202-1%204-3%202-6%201-8-2-8-5-1-5-1-5%201l-1%203v1c2%202%201%203-3%205l-4%201-2-1c-1%200-2-1-1-2l-1-3-2-3-1-2-2-2%201-2%201-1c-1-2%204-9%206-9l4%201%205%201c3%201%205%206%203%207s-1%202%203%202c3%200%204%200%205-5s0-8-4-10l-3-2c-2-1-8%200-13%201-3%201-3%201-3-1s-2-3-7-3c-7%200-8-1-7-5%200-4%200-4%203-3%202%201%202%201%202-3l-1-5-1%201-1%201-1-3c1-2%200-3-1-3l-1%201m-70%2023l-1%203c0%202%200%202-2%202h-2c0%202-3%204-6%204l-2%201-4%201c-3%200-5%201-5%203%201%201%204%201%208-1v1c-2%203%200%202%203%200%201-2%201-2-1-2s-2%200-1-1h3l3-1c5-4%204-2-2%203l-8%207c-3%201-2%201%202%202%204%200%205%200%204-1l1-2%201%201v1l3-4%202-3c2-1%203-2%202-3s2-5%203-5l4-2%202-2-2-1c-3-2-4-2-5-1m-58%2010c0%203-2%209-5%2011-2%203-3%208-1%206l1%201v1l2-1h1l1-1h1l1-1c-1-1-1-1%201-1h7c1-2%201-4-1-3-1%200-4-3-4-5s-4-10-4-7m23%202c-1%202-2%202-3%201-2-1-3%200-2%202l1%206%201%205c1%201%201%201-1%201l-2-2-2-2%201%204%201%206c0%202%201%202%203%201%202%200%203%200%203%202%201%203%206%203%207%200l1-2%202-1c1-2%201-2-3-1l-5-1-2-2-1-2v-2c2%200%203-3%202-8l1-1v-5l-2%201m211%201l-3%201h-1c3%202%202%203-1%202h-4c1%201%201%201-1%201-4%200-5%201-5%205%200%203%200%204%202%205h2c0-2%204-3%205-1%202%201%202%202%200%203l-1%203c1%201%204-3%204-5l1-1%201%201v1c1%200%202-2%202-8%200-9%200-11-1-7M63%20145c0%202%200%203%202%204%201%200%203%202%204%205l5%209c3%202%203%202%203%200%200-3%203-2%204%201l2%204%201%203c0%201%202%203%204%202%201-1-4-9-9-14l-6-9c-5-9-10-11-10-5m120%207l1%202%201%204-1%209v5h-50v19l-1%2019c-2%200-2%202%200%203l1%206v6l-15%201H93c-9-1-10-1-8-3l2-1%201-1c1-1%200-1-1-1l-4%202c-1%203-7%204-17%204h-3v32h282v-32h-6l-6-1-2-1-29%201h-27l-1-10v-11h7c9-1%2012-3%2012-7l-2-2-8-6-6-5c-2%200-3-2-1-2v-1c-2%200-2-1-2-2v-8h-17l-24%201h-4v-8l-1%202c0%204-2%206-6%206h-3v-4l2-5-1-2-3%209c0%202-8%203-11%201-2%200-2-1-1-3l1-6%201-3%201-3v-3l-5%202-6%202c0%203-6%201-9-3-3-3-4-4-5-2m133%2022l-7%201c-7%201-21%207-19%208%201%201%201%201-1%201h-2l1%201%201%201c-1%204%200%206%204%208%203%202%203%202%203%205l-1%203h-1v4l1%201h3l1%202-2%202-2%202c3%200%2011-5%209-5s-1-1%201-2c3-2%204-2%203-3v-1l-1-1v-2l2-1c0-3-7-11-11-13l-3-2c2-2%2013%208%2015%2012%201%201%201%202%202%201l2%202c0%201%201%201%202-2%200-4%201-5%204-5%202-1%202-1%202-4%200-7-5-16-6-13m-88%2039v3l-2%202c0%202-2%203-6%205-9%204-14%2010-14%2016l28%201h30c2%200%202-1%201-4-2-7-4-9-11-12-8-3-9-5-9-9%200-2%200-2-2%200-4%204-9%204-13-1-2-3-2-3-2-1'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAMBAQAAAAAAAAAAAAAAAAECAwUE/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAedpf22cxKzKQsD/xAAcEAABAwUAAAAAAAAAAAAAAAABAAIDBBAREjH/2gAIAQEAAQUCWpwojG0uqI3I9v8A/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAHhAAAAQHAAAAAAAAAAAAAAAAAAERIQIQEiAyQXH/2gAIAQEABj8CC6ksdSkYxbgaz//EABsQAQEBAAIDAAAAAAAAAAAAAAERADFBICFR/9oACAEBAAE/IQXjfL6ZIzGbKISOWSieA3TftOrz4f/aAAwDAQACAAMAAAAQA999/8QAFREBAQAAAAAAAAAAAAAAAAAAICH/2gAIAQMBAT8Qg//EABYRAAMAAAAAAAAAAAAAAAAAAAERIP/aAAgBAgEBPxAuP//EAB0QAQEBAAICAwAAAAAAAAAAAAERACFBMcFRYfD/2gAIAQEAAT8QEoX95xCFJavfvIi8mBYQDRfDdZbgIJO7fWTVu+U0fc7y9azHJv/Z","aspectRatio":1,"src":"/static/b5e3d4f2c968d9b5ff2480529359c4f3/1dc0b/johny.jpg","srcSet":"/static/b5e3d4f2c968d9b5ff2480529359c4f3/3a5ce/johny.jpg 163w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/05730/johny.jpg 327w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/1dc0b/johny.jpg 653w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/f72c7/johny.jpg 980w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/6e4a3/johny.jpg 1306w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/9d920/johny.jpg 3840w","srcWebp":"/static/b5e3d4f2c968d9b5ff2480529359c4f3/0acdf/johny.webp","srcSetWebp":"/static/b5e3d4f2c968d9b5ff2480529359c4f3/ac59e/johny.webp 163w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/7660b/johny.webp 327w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/0acdf/johny.webp 653w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/75470/johny.webp 980w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/68d47/johny.webp 1306w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/9af00/johny.webp 3840w","sizes":"(max-width: 653px) 100vw, 653px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20200v200h401V0H0v200M237%2099l-3%202c-3%200-4%201-3%203l-1%202v1c2%200%206-4%205-5h1c1%200%200%205-2%207v2l1%203c0%202-1%202-2%201-3%200-2%203%201%206l4%203%201%201-1%201c-1-1-1%200-1%201%200%203-1%204-6%202l-2-2c1-2-4-1-6%201l-3%201c-2%200-2%200-1%201l1%202h-1l-5-1c-3-1-3%200-3%202%200%203%202%204%202%201%201-2%201-2%201%200l2%204%202%201%201%203c0%202-4%204-5%202-1-1-1%200-3%209-1%203%200%203%2010%205s14%202%2014%201v-3l-1-1h1l2%203a3391%203391%200%20002%207v1c-3%202%201%203%206%202%203-1%205-3%208-7%203-5%208-9%209-6%200%202%203%200%203-2%200-1%201-2%202-1%202%200%202-1%204-3%202-6%201-8-2-8-5-1-5-1-5%201l-1%203v1c2%202%201%203-3%205l-4%201-2-1c-1%200-2-1-1-2l-1-3-2-3-1-2-2-2%201-2%201-1c-1-2%204-9%206-9l4%201%205%201c3%201%205%206%203%207s-1%202%203%202c3%200%204%200%205-5s0-8-4-10l-3-2c-2-1-8%200-13%201-3%201-3%201-3-1s-2-3-7-3c-7%200-8-1-7-5%200-4%200-4%203-3%202%201%202%201%202-3l-1-5-1%201-1%201-1-3c1-2%200-3-1-3l-1%201m-70%2023l-1%203c0%202%200%202-2%202h-2c0%202-3%204-6%204l-2%201-4%201c-3%200-5%201-5%203%201%201%204%201%208-1v1c-2%203%200%202%203%200%201-2%201-2-1-2s-2%200-1-1h3l3-1c5-4%204-2-2%203l-8%207c-3%201-2%201%202%202%204%200%205%200%204-1l1-2%201%201v1l3-4%202-3c2-1%203-2%202-3s2-5%203-5l4-2%202-2-2-1c-3-2-4-2-5-1m-58%2010c0%203-2%209-5%2011-2%203-3%208-1%206l1%201v1l2-1h1l1-1h1l1-1c-1-1-1-1%201-1h7c1-2%201-4-1-3-1%200-4-3-4-5s-4-10-4-7m23%202c-1%202-2%202-3%201-2-1-3%200-2%202l1%206%201%205c1%201%201%201-1%201l-2-2-2-2%201%204%201%206c0%202%201%202%203%201%202%200%203%200%203%202%201%203%206%203%207%200l1-2%202-1c1-2%201-2-3-1l-5-1-2-2-1-2v-2c2%200%203-3%202-8l1-1v-5l-2%201m211%201l-3%201h-1c3%202%202%203-1%202h-4c1%201%201%201-1%201-4%200-5%201-5%205%200%203%200%204%202%205h2c0-2%204-3%205-1%202%201%202%202%200%203l-1%203c1%201%204-3%204-5l1-1%201%201v1c1%200%202-2%202-8%200-9%200-11-1-7M63%20145c0%202%200%203%202%204%201%200%203%202%204%205l5%209c3%202%203%202%203%200%200-3%203-2%204%201l2%204%201%203c0%201%202%203%204%202%201-1-4-9-9-14l-6-9c-5-9-10-11-10-5m120%207l1%202%201%204-1%209v5h-50v19l-1%2019c-2%200-2%202%200%203l1%206v6l-15%201H93c-9-1-10-1-8-3l2-1%201-1c1-1%200-1-1-1l-4%202c-1%203-7%204-17%204h-3v32h282v-32h-6l-6-1-2-1-29%201h-27l-1-10v-11h7c9-1%2012-3%2012-7l-2-2-8-6-6-5c-2%200-3-2-1-2v-1c-2%200-2-1-2-2v-8h-17l-24%201h-4v-8l-1%202c0%204-2%206-6%206h-3v-4l2-5-1-2-3%209c0%202-8%203-11%201-2%200-2-1-1-3l1-6%201-3%201-3v-3l-5%202-6%202c0%203-6%201-9-3-3-3-4-4-5-2m133%2022l-7%201c-7%201-21%207-19%208%201%201%201%201-1%201h-2l1%201%201%201c-1%204%200%206%204%208%203%202%203%202%203%205l-1%203h-1v4l1%201h3l1%202-2%202-2%202c3%200%2011-5%209-5s-1-1%201-2c3-2%204-2%203-3v-1l-1-1v-2l2-1c0-3-7-11-11-13l-3-2c2-2%2013%208%2015%2012%201%201%201%202%202%201l2%202c0%201%201%201%202-2%200-4%201-5%204-5%202-1%202-1%202-4%200-7-5-16-6-13m-88%2039v3l-2%202c0%202-2%203-6%205-9%204-14%2010-14%2016l28%201h30c2%200%202-1%201-4-2-7-4-9-11-12-8-3-9-5-9-9%200-2%200-2-2%200-4%204-9%204-13-1-2-3-2-3-2-1'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAMBAQAAAAAAAAAAAAAAAAECAwUE/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAedpf22cxKzKQsD/xAAcEAABAwUAAAAAAAAAAAAAAAABAAIDBBAREjH/2gAIAQEAAQUCWpwojG0uqI3I9v8A/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAHhAAAAQHAAAAAAAAAAAAAAAAAAERIQIQEiAyQXH/2gAIAQEABj8CC6ksdSkYxbgaz//EABsQAQEBAAIDAAAAAAAAAAAAAAERADFBICFR/9oACAEBAAE/IQXjfL6ZIzGbKISOWSieA3TftOrz4f/aAAwDAQACAAMAAAAQA999/8QAFREBAQAAAAAAAAAAAAAAAAAAICH/2gAIAQMBAT8Qg//EABYRAAMAAAAAAAAAAAAAAAAAAAERIP/aAAgBAgEBPxAuP//EAB0QAQEBAAICAwAAAAAAAAAAAAERACFBMcFRYfD/2gAIAQEAAT8QEoX95xCFJavfvIi8mBYQDRfDdZbgIJO7fWTVu+U0fc7y9azHJv/Z","aspectRatio":1,"src":"/static/b5e3d4f2c968d9b5ff2480529359c4f3/eaa58/johny.jpg","srcSet":"/static/b5e3d4f2c968d9b5ff2480529359c4f3/5a3ee/johny.jpg 114w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/41f8f/johny.jpg 229w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/eaa58/johny.jpg 457w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/c309b/johny.jpg 686w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/e3008/johny.jpg 914w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/9d920/johny.jpg 3840w","srcWebp":"/static/b5e3d4f2c968d9b5ff2480529359c4f3/15384/johny.webp","srcSetWebp":"/static/b5e3d4f2c968d9b5ff2480529359c4f3/31fce/johny.webp 114w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/e3e25/johny.webp 229w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/15384/johny.webp 457w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/0258d/johny.webp 686w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/64ea2/johny.webp 914w,\n/static/b5e3d4f2c968d9b5ff2480529359c4f3/9af00/johny.webp 3840w","sizes":"(max-width: 457px) 100vw, 457px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20200v200h401V0H0v200M237%2099l-3%202c-3%200-4%201-3%203l-1%202v1c2%200%206-4%205-5h1c1%200%200%205-2%207v2l1%203c0%202-1%202-2%201-3%200-2%203%201%206l4%203%201%201-1%201c-1-1-1%200-1%201%200%203-1%204-6%202l-2-2c1-2-4-1-6%201l-3%201c-2%200-2%200-1%201l1%202h-1l-5-1c-3-1-3%200-3%202%200%203%202%204%202%201%201-2%201-2%201%200l2%204%202%201%201%203c0%202-4%204-5%202-1-1-1%200-3%209-1%203%200%203%2010%205s14%202%2014%201v-3l-1-1h1l2%203a3391%203391%200%20002%207v1c-3%202%201%203%206%202%203-1%205-3%208-7%203-5%208-9%209-6%200%202%203%200%203-2%200-1%201-2%202-1%202%200%202-1%204-3%202-6%201-8-2-8-5-1-5-1-5%201l-1%203v1c2%202%201%203-3%205l-4%201-2-1c-1%200-2-1-1-2l-1-3-2-3-1-2-2-2%201-2%201-1c-1-2%204-9%206-9l4%201%205%201c3%201%205%206%203%207s-1%202%203%202c3%200%204%200%205-5s0-8-4-10l-3-2c-2-1-8%200-13%201-3%201-3%201-3-1s-2-3-7-3c-7%200-8-1-7-5%200-4%200-4%203-3%202%201%202%201%202-3l-1-5-1%201-1%201-1-3c1-2%200-3-1-3l-1%201m-70%2023l-1%203c0%202%200%202-2%202h-2c0%202-3%204-6%204l-2%201-4%201c-3%200-5%201-5%203%201%201%204%201%208-1v1c-2%203%200%202%203%200%201-2%201-2-1-2s-2%200-1-1h3l3-1c5-4%204-2-2%203l-8%207c-3%201-2%201%202%202%204%200%205%200%204-1l1-2%201%201v1l3-4%202-3c2-1%203-2%202-3s2-5%203-5l4-2%202-2-2-1c-3-2-4-2-5-1m-58%2010c0%203-2%209-5%2011-2%203-3%208-1%206l1%201v1l2-1h1l1-1h1l1-1c-1-1-1-1%201-1h7c1-2%201-4-1-3-1%200-4-3-4-5s-4-10-4-7m23%202c-1%202-2%202-3%201-2-1-3%200-2%202l1%206%201%205c1%201%201%201-1%201l-2-2-2-2%201%204%201%206c0%202%201%202%203%201%202%200%203%200%203%202%201%203%206%203%207%200l1-2%202-1c1-2%201-2-3-1l-5-1-2-2-1-2v-2c2%200%203-3%202-8l1-1v-5l-2%201m211%201l-3%201h-1c3%202%202%203-1%202h-4c1%201%201%201-1%201-4%200-5%201-5%205%200%203%200%204%202%205h2c0-2%204-3%205-1%202%201%202%202%200%203l-1%203c1%201%204-3%204-5l1-1%201%201v1c1%200%202-2%202-8%200-9%200-11-1-7M63%20145c0%202%200%203%202%204%201%200%203%202%204%205l5%209c3%202%203%202%203%200%200-3%203-2%204%201l2%204%201%203c0%201%202%203%204%202%201-1-4-9-9-14l-6-9c-5-9-10-11-10-5m120%207l1%202%201%204-1%209v5h-50v19l-1%2019c-2%200-2%202%200%203l1%206v6l-15%201H93c-9-1-10-1-8-3l2-1%201-1c1-1%200-1-1-1l-4%202c-1%203-7%204-17%204h-3v32h282v-32h-6l-6-1-2-1-29%201h-27l-1-10v-11h7c9-1%2012-3%2012-7l-2-2-8-6-6-5c-2%200-3-2-1-2v-1c-2%200-2-1-2-2v-8h-17l-24%201h-4v-8l-1%202c0%204-2%206-6%206h-3v-4l2-5-1-2-3%209c0%202-8%203-11%201-2%200-2-1-1-3l1-6%201-3%201-3v-3l-5%202-6%202c0%203-6%201-9-3-3-3-4-4-5-2m133%2022l-7%201c-7%201-21%207-19%208%201%201%201%201-1%201h-2l1%201%201%201c-1%204%200%206%204%208%203%202%203%202%203%205l-1%203h-1v4l1%201h3l1%202-2%202-2%202c3%200%2011-5%209-5s-1-1%201-2c3-2%204-2%203-3v-1l-1-1v-2l2-1c0-3-7-11-11-13l-3-2c2-2%2013%208%2015%2012%201%201%201%202%202%201l2%202c0%201%201%201%202-2%200-4%201-5%204-5%202-1%202-1%202-4%200-7-5-16-6-13m-88%2039v3l-2%202c0%202-2%203-6%205-9%204-14%2010-14%2016l28%201h30c2%200%202-1%201-4-2-7-4-9-11-12-8-3-9-5-9-9%200-2%200-2-2%200-4%204-9%204-13-1-2-3-2-3-2-1'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"seo":{"src":"/static/b5e3d4f2c968d9b5ff2480529359c4f3/0ff54/johny.jpg"}}},{"id":"c7fd6260-3916-5fca-a447-5f8c93d21338","slug":"/kawe-pale","secret":false,"title":"Kawe Pale","author":"Luke Celitan","date":"November 11th, 2019","dateForSEO":"2019-11-11T00:00:00.000Z","timeToRead":1,"excerpt":"Online Shop, Gatsby.js and WooCommerce installation","subscription":true,"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Kawe Pale\",\n  \"author\": \"Luke Celitan\",\n  \"date\": \"2019-11-11T00:00:00.000Z\",\n  \"hero\": \"./kawepale.jpg\",\n  \"excerpt\": \"Online Shop, Gatsby.js and WooCommerce installation\",\n  \"appDescription\": \"E-commerce\",\n  \"category\": \"Project\",\n  \"tech\": [\"ReactIcon\", \"Wordpress\", \"Gatsby\", \"Css\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", {\n    \"id\": \"ux--ui\"\n  }, \"UX / UI\"), mdx(\"p\", null, \"KawePale is a long supported project of mine I have been developing since 2018 now,\\nis is a full package combination, business website, blog and e-commerce solution.\"), mdx(\"p\", null, \"The main business goal of the website is to promote and sell high end coffee and coffee related products.\\nKawePale are 2 passionate guys about importing, roasting and distributing the best coffee in Warsaw.\\nIn the design I wanted to express that feeling of personal touch and combine it with clean and professional minimalistic look.\"), mdx(\"p\", null, \"This platform was and is in constant development with clear goal to increase conversion rates on actual shopping and brand build.\\nGoogle analytics metrics with extended custom event e-commerce tracking is a good tool in refactoring UI to fit customer needs.\"), mdx(UI, {\n    colors: ['#0c0c0c', '#373739', '#737373', '#aaa5a5', '#f90000'],\n    primeFontFamily: 'Barlow Condensed',\n    secondaryFontFamily: 'Cutive',\n    background: '#FFF',\n    textColor: \"#4a4a4a\",\n    h1: {\n      fontFamily: 'Barlow Condensed,sans-serif',\n      fontWeight: '700',\n      fontSize: '40px',\n      textTransform: 'uppercase',\n      color: '#000'\n    },\n    h2: {\n      fontSize: '35px',\n      fontWeight: '700',\n      fontFamily: 'Barlow Condensed, sans-serif'\n    },\n    body: {\n      fontFamily: 'Cutive',\n      color: '#363636',\n      fontSize: '18px',\n      lineHeight: 1.5\n    },\n    mdxType: \"UI\"\n  }), mdx(\"div\", {\n    style: {\n      height: '100px'\n    }\n  }), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"/dc59282a07c019b79295bed2e3cdc3f5/kawepale.gif\",\n    \"alt\": \"kawepale.pl\"\n  })), mdx(\"h3\", {\n    \"id\": \"development\"\n  }, \"Development\"), mdx(\"p\", null, \"kawepale.pl is one of the most demanding projects I have encountered so far, internationalization with 7 languages, multi lang blog\\nplatform, shopping solution, custom payment integration and custom voucher creation was only a few of client\\u2019s demands.\"), mdx(\"p\", null, \"For the backend and blog side of things I have entrusted the good old wordpress to do the job for me, as its build-in solutions were\\neverything I needed to spawn the requirements quickly. On the front-side I have chosen the battle tested gatbsy.js\\nframework. Gatsby is great for SEO and static frontside which scales easily\"), mdx(\"p\", null, \"Designed and developed by spaceout.pl\"));\n}\n;\nMDXContent.isMDXComponent = true;","tech":["ReactIcon","Wordpress","Gatsby","Css"],"category":"Project","appDescription":"E-commerce","hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAe/GTQKAD//EABYQAQEBAAAAAAAAAAAAAAAAACABMf/aAAgBAQABBQITR//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EABQQAQAAAAAAAAAAAAAAAAAAADD/2gAIAQEABj8CH//EABUQAQEAAAAAAAAAAAAAAAAAAAEg/9oACAEBAAE/IYCJWf/aAAwDAQACAAMAAAAQc8AA/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPxAf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPxAf/8QAHBABAAIBBQAAAAAAAAAAAAAAAQARIRAgMUFR/9oACAEBAAE/EIN3XTWjSnOPIsClsCOXZ//Z","aspectRatio":1,"src":"/static/36eff6a7781d74a65ae49be1a2b091fe/58fe7/kawepale.jpg","srcSet":"/static/36eff6a7781d74a65ae49be1a2b091fe/e0f30/kawepale.jpg 236w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/86afd/kawepale.jpg 472w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/58fe7/kawepale.jpg 944w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/02748/kawepale.jpg 1416w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/5c241/kawepale.jpg 1888w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/3701c/kawepale.jpg 4500w","srcWebp":"/static/36eff6a7781d74a65ae49be1a2b091fe/99fbb/kawepale.webp","srcSetWebp":"/static/36eff6a7781d74a65ae49be1a2b091fe/77392/kawepale.webp 236w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/1f177/kawepale.webp 472w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/99fbb/kawepale.webp 944w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/4a492/kawepale.webp 1416w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/b0b8f/kawepale.webp 1888w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/07a18/kawepale.webp 4500w","sizes":"(max-width: 944px) 100vw, 944px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M180%20138v3h14l13-1-1-3-4-1c-3%200-4%201-4%202l-1%202-1-2c0-2-1-2-8-2-8%200-8%200-8%202m48%2036l-3%2019c0%205-1%209-2%207-1-1-1-1-1%201l1%202c1-1%202%202%201%204v4l-1%203h-1l1%202v2l1%202c0%202%200%202-1%201-1-2-1-2-1%200l1%202v1l-1%2015c0%209-1%2013-2%2013l-19-1-19-1v-27c0-20%200-25-1-22l-1%2053%2022%202%2022%202%204-3%205-2-1-6-1-31c0-24-2-45-3-42m-41%2032c0%202%201%202%2010%202l14%201c5%200%205%200%205-2l-1-2-2%201h-4c-1-2-18-2-18%200h-1c0-3-3-2-3%200m59%207l1%204h27v-8h-28v4m-59%2024c0%202%200%202%207%202l14%201h8v-2c0-3-5-4-21-4-8%200-8%200-8%203'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAe/GTQKAD//EABYQAQEBAAAAAAAAAAAAAAAAACABMf/aAAgBAQABBQITR//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EABQQAQAAAAAAAAAAAAAAAAAAADD/2gAIAQEABj8CH//EABUQAQEAAAAAAAAAAAAAAAAAAAEg/9oACAEBAAE/IYCJWf/aAAwDAQACAAMAAAAQc8AA/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPxAf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPxAf/8QAHBABAAIBBQAAAAAAAAAAAAAAAQARIRAgMUFR/9oACAEBAAE/EIN3XTWjSnOPIsClsCOXZ//Z","aspectRatio":1,"src":"/static/36eff6a7781d74a65ae49be1a2b091fe/1dc0b/kawepale.jpg","srcSet":"/static/36eff6a7781d74a65ae49be1a2b091fe/3a5ce/kawepale.jpg 163w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/05730/kawepale.jpg 327w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/1dc0b/kawepale.jpg 653w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/f72c7/kawepale.jpg 980w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/6e4a3/kawepale.jpg 1306w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/3701c/kawepale.jpg 4500w","srcWebp":"/static/36eff6a7781d74a65ae49be1a2b091fe/0acdf/kawepale.webp","srcSetWebp":"/static/36eff6a7781d74a65ae49be1a2b091fe/ac59e/kawepale.webp 163w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/7660b/kawepale.webp 327w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/0acdf/kawepale.webp 653w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/75470/kawepale.webp 980w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/68d47/kawepale.webp 1306w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/07a18/kawepale.webp 4500w","sizes":"(max-width: 653px) 100vw, 653px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M180%20138v3h14l13-1-1-3-4-1c-3%200-4%201-4%202l-1%202-1-2c0-2-1-2-8-2-8%200-8%200-8%202m48%2036l-3%2019c0%205-1%209-2%207-1-1-1-1-1%201l1%202c1-1%202%202%201%204v4l-1%203h-1l1%202v2l1%202c0%202%200%202-1%201-1-2-1-2-1%200l1%202v1l-1%2015c0%209-1%2013-2%2013l-19-1-19-1v-27c0-20%200-25-1-22l-1%2053%2022%202%2022%202%204-3%205-2-1-6-1-31c0-24-2-45-3-42m-41%2032c0%202%201%202%2010%202l14%201c5%200%205%200%205-2l-1-2-2%201h-4c-1-2-18-2-18%200h-1c0-3-3-2-3%200m59%207l1%204h27v-8h-28v4m-59%2024c0%202%200%202%207%202l14%201h8v-2c0-3-5-4-21-4-8%200-8%200-8%203'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAe/GTQKAD//EABYQAQEBAAAAAAAAAAAAAAAAACABMf/aAAgBAQABBQITR//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EABQQAQAAAAAAAAAAAAAAAAAAADD/2gAIAQEABj8CH//EABUQAQEAAAAAAAAAAAAAAAAAAAEg/9oACAEBAAE/IYCJWf/aAAwDAQACAAMAAAAQc8AA/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPxAf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPxAf/8QAHBABAAIBBQAAAAAAAAAAAAAAAQARIRAgMUFR/9oACAEBAAE/EIN3XTWjSnOPIsClsCOXZ//Z","aspectRatio":1,"src":"/static/36eff6a7781d74a65ae49be1a2b091fe/eaa58/kawepale.jpg","srcSet":"/static/36eff6a7781d74a65ae49be1a2b091fe/5a3ee/kawepale.jpg 114w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/41f8f/kawepale.jpg 229w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/eaa58/kawepale.jpg 457w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/c309b/kawepale.jpg 686w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/e3008/kawepale.jpg 914w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/3701c/kawepale.jpg 4500w","srcWebp":"/static/36eff6a7781d74a65ae49be1a2b091fe/15384/kawepale.webp","srcSetWebp":"/static/36eff6a7781d74a65ae49be1a2b091fe/31fce/kawepale.webp 114w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/e3e25/kawepale.webp 229w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/15384/kawepale.webp 457w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/0258d/kawepale.webp 686w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/64ea2/kawepale.webp 914w,\n/static/36eff6a7781d74a65ae49be1a2b091fe/07a18/kawepale.webp 4500w","sizes":"(max-width: 457px) 100vw, 457px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M180%20138v3h14l13-1-1-3-4-1c-3%200-4%201-4%202l-1%202-1-2c0-2-1-2-8-2-8%200-8%200-8%202m48%2036l-3%2019c0%205-1%209-2%207-1-1-1-1-1%201l1%202c1-1%202%202%201%204v4l-1%203h-1l1%202v2l1%202c0%202%200%202-1%201-1-2-1-2-1%200l1%202v1l-1%2015c0%209-1%2013-2%2013l-19-1-19-1v-27c0-20%200-25-1-22l-1%2053%2022%202%2022%202%204-3%205-2-1-6-1-31c0-24-2-45-3-42m-41%2032c0%202%201%202%2010%202l14%201c5%200%205%200%205-2l-1-2-2%201h-4c-1-2-18-2-18%200h-1c0-3-3-2-3%200m59%207l1%204h27v-8h-28v4m-59%2024c0%202%200%202%207%202l14%201h8v-2c0-3-5-4-21-4-8%200-8%200-8%203'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"seo":{"src":"/static/36eff6a7781d74a65ae49be1a2b091fe/0ff54/kawepale.jpg"}}},{"id":"32fc7241-72cb-5985-b797-571bc7b7d3dc","slug":"/noc-niepodeg-osci","secret":false,"title":"Noc Niepodegłości","author":"Luke Celitan","date":"November 11th, 2019","dateForSEO":"2019-11-11T00:00:00.000Z","timeToRead":1,"excerpt":"Polish independence night party initiative","subscription":true,"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Noc Niepodegłości\",\n  \"excerpt\": \"Polish independence night party initiative\",\n  \"hero\": \"nocsq.jpg\",\n  \"author\": \"Luke Celitan\",\n  \"date\": \"2019-11-11T00:00:00.000Z\",\n  \"appDescription\": \"Landing page\",\n  \"category\": \"Project\",\n  \"tech\": [\"Netlify\", \"ReactIcon\", \"Gatsby\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", {\n    \"id\": \"noc-niepodległości-landing-page\"\n  }, \"Noc Niepodleg\\u0142o\\u015Bci landing page\"), mdx(\"p\", null, \"Polish independence night party is a social initiative that want to promote celebrating polish heritage in more mordern fashion. (well by parting hard\\u2026)\"), mdx(\"h3\", {\n    \"id\": \"design\"\n  }, \"Design\"), mdx(\"video\", {\n    width: \"1150px\",\n    height: \"100%\",\n    autoPlay: true,\n    muted: true,\n    style: {\n      margin: 'auto'\n    }\n  }, mdx(\"source\", {\n    src: \"/2a4fa122fc832cba30ac38ff5c24f023/noc.mp4\",\n    type: \"video/mp4\"\n  }), \"Your browser does not support the video tag\"), mdx(\"p\", null), mdx(\"p\", null, \"The approach for this design was to make a hybrid single page landing page with just a few side pages that would describe people and organisations which participate in this endavor. I always liked the idea of side dot naviagtion in website, it looks very clean and is quite functional in terms of User Expieriance. So i have decided to implent this kind of single page navigation. Slider with the participants at the bottom with short descriptions complete the website design and its used for side page navigation.\"), mdx(\"h3\", {\n    \"id\": \"gatsbyjs\"\n  }, \"Gatsby.js\"), mdx(\"p\", null, \"React.js is my favorite UI libary for writing websites, and gatsby.js is a perfect framework to transfrom these skills into static sites that are extreamly fast. Website is build upon netlify CMS for the organisators to fill in the slider with more parties. Deplyed through netlify service, once again saves up costs for the client and gives me the ability to have automatic deployment proccess for faster development purposes.\"), mdx(\"h3\", {\n    \"id\": \"designed-and-developed-by-spaceoutpl\"\n  }, \"Designed and developed by spaceout.pl\"));\n}\n;\nMDXContent.isMDXComponent = true;","tech":["Netlify","ReactIcon","Gatsby"],"category":"Project","appDescription":"Landing page","hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAEDAgX/xAAXAQADAQAAAAAAAAAAAAAAAAAAAgMB/9oADAMBAAIQAxAAAAHzsqS3DRhhB5UB/8QAGhAAAgIDAAAAAAAAAAAAAAAAABEBAhAhMf/aAAgBAQABBQKaImqlGjgx5//EABgRAAIDAAAAAAAAAAAAAAAAAAABEBEh/9oACAEDAQE/AXrKU//EABcRAQADAAAAAAAAAAAAAAAAAAEAEBH/2gAIAQIBAT8BJrf/xAAXEAADAQAAAAAAAAAAAAAAAAAAAREw/9oACAEBAAY/AiJ3D//EABoQAAMBAAMAAAAAAAAAAAAAAAABESEQMUH/2gAIAQEAAT8h6jxvBDEI9XFMJVrIKKU//9oADAMBAAIAAwAAABAz98P/xAAWEQEBAQAAAAAAAAAAAAAAAAABECH/2gAIAQMBAT8QyTVn/8QAFhEBAQEAAAAAAAAAAAAAAAAAASAh/9oACAECAQE/EMDB/8QAGxABAAIDAQEAAAAAAAAAAAAAAQARMUFRIWH/2gAIAQEAAT8QJjiMnF7najmyX5GZUesBKHwBGfYim5aWn//Z","aspectRatio":1,"src":"/static/7161cf4f6e50b33a00581deeed14f035/58fe7/nocsq.jpg","srcSet":"/static/7161cf4f6e50b33a00581deeed14f035/e0f30/nocsq.jpg 236w,\n/static/7161cf4f6e50b33a00581deeed14f035/86afd/nocsq.jpg 472w,\n/static/7161cf4f6e50b33a00581deeed14f035/58fe7/nocsq.jpg 944w,\n/static/7161cf4f6e50b33a00581deeed14f035/02748/nocsq.jpg 1416w,\n/static/7161cf4f6e50b33a00581deeed14f035/5c241/nocsq.jpg 1888w,\n/static/7161cf4f6e50b33a00581deeed14f035/a66ad/nocsq.jpg 2000w","srcWebp":"/static/7161cf4f6e50b33a00581deeed14f035/99fbb/nocsq.webp","srcSetWebp":"/static/7161cf4f6e50b33a00581deeed14f035/77392/nocsq.webp 236w,\n/static/7161cf4f6e50b33a00581deeed14f035/1f177/nocsq.webp 472w,\n/static/7161cf4f6e50b33a00581deeed14f035/99fbb/nocsq.webp 944w,\n/static/7161cf4f6e50b33a00581deeed14f035/4a492/nocsq.webp 1416w,\n/static/7161cf4f6e50b33a00581deeed14f035/b0b8f/nocsq.webp 1888w,\n/static/7161cf4f6e50b33a00581deeed14f035/6e77b/nocsq.webp 2000w","sizes":"(max-width: 944px) 100vw, 944px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2055c0%2052%200%2054%202%2054s3%203%202%206l-2%201c-3%200-3%209%200%2010h5c5%201%207%200%205-2s0-5%203-6c3%200%205-2%204-3l6-1c6%201%2010%203%206%204-2%200-2%200%202%203%202%202%205%203%207%203%201-1%202%200%202%201l1%201h2c1%202%2013%202%2013%201l1-1c2%201%208-2%2010-5l2-1-1%202c-1%201-1%201%201%201l2-1%201-1%208-4%203-1%205-2%203-1%204-2%203-2%202-1%203-1%203-2%202-3c2%200%206-5%207-9%202-4%206-5%204-2-3%2012-24%2036-41%2048-21%2015-47%2025-72%2027H0v234h401V0H0v55m158%2025c-3%201%206%202%2044%202l47-1c-2-2-88-2-91-1m-6%207l-2%203h-1c-1-2-1-2-2%202l-1%20103c0%2098%200%20108%203%20104%201-1%201-1%201%201v1c1-1%201-1%202%201%202%204%203%202%200-3l-2-4V193l1-102%202-3c3-4%202-5-1-1m100-1l1%204c2%202%202%2016%202%20105v102l-2%203c-3%205-2%205%201%201l2-1%202-1%201-72a841%20841%200%20012-82%201091%201091%200%2001-4-56c0-2-1-3-2-2h-2l-1-1m-96%203c-3%202-4%2010-4%2033v12l3%201c5%202%2019%202%2027%201%2022-5%2038-19%2046-40v-3l-1%203-3%202-1%201c0%203-11%2010-13%208h-1l-4%201-8%203c-1%202-4%200-3-1%200-1-3-1-7%201l-2-1%201-1%201-1-2-1v-1c0-3%201-4%202-2h6l3%201h1v1l-2%201c0%202%203%201%206-1%202-2%203-3%207-2%204%200%206-1%206-4h-19l-1%201-15-1c-3%200-5%201-5%202l1%202c2-2%206%200%205%201-1%202-3%202-5%200h-2l-1-5v-5l-6-1c-5%200-5%200-5-2v-4c-2-1-2-1-5%201m68%20123h-7l-1-1c-2%201-2%204-1%205s2%200%203-1%201-1%201%201l2%202%202-2c0-2%200-2%201-1l4%201h12l1-3c0-2%200-3-1-2h-2c-1%200-2%200-3%202-1%201-1%201-1-1s-2-3-3%200h-4l-2-1c-1-1-1-1-1%201m24%2095'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAEDAgX/xAAXAQADAQAAAAAAAAAAAAAAAAAAAgMB/9oADAMBAAIQAxAAAAHzsqS3DRhhB5UB/8QAGhAAAgIDAAAAAAAAAAAAAAAAABEBAhAhMf/aAAgBAQABBQKaImqlGjgx5//EABgRAAIDAAAAAAAAAAAAAAAAAAABEBEh/9oACAEDAQE/AXrKU//EABcRAQADAAAAAAAAAAAAAAAAAAEAEBH/2gAIAQIBAT8BJrf/xAAXEAADAQAAAAAAAAAAAAAAAAAAAREw/9oACAEBAAY/AiJ3D//EABoQAAMBAAMAAAAAAAAAAAAAAAABESEQMUH/2gAIAQEAAT8h6jxvBDEI9XFMJVrIKKU//9oADAMBAAIAAwAAABAz98P/xAAWEQEBAQAAAAAAAAAAAAAAAAABECH/2gAIAQMBAT8QyTVn/8QAFhEBAQEAAAAAAAAAAAAAAAAAASAh/9oACAECAQE/EMDB/8QAGxABAAIDAQEAAAAAAAAAAAAAAQARMUFRIWH/2gAIAQEAAT8QJjiMnF7najmyX5GZUesBKHwBGfYim5aWn//Z","aspectRatio":1,"src":"/static/7161cf4f6e50b33a00581deeed14f035/1dc0b/nocsq.jpg","srcSet":"/static/7161cf4f6e50b33a00581deeed14f035/3a5ce/nocsq.jpg 163w,\n/static/7161cf4f6e50b33a00581deeed14f035/05730/nocsq.jpg 327w,\n/static/7161cf4f6e50b33a00581deeed14f035/1dc0b/nocsq.jpg 653w,\n/static/7161cf4f6e50b33a00581deeed14f035/f72c7/nocsq.jpg 980w,\n/static/7161cf4f6e50b33a00581deeed14f035/6e4a3/nocsq.jpg 1306w,\n/static/7161cf4f6e50b33a00581deeed14f035/a66ad/nocsq.jpg 2000w","srcWebp":"/static/7161cf4f6e50b33a00581deeed14f035/0acdf/nocsq.webp","srcSetWebp":"/static/7161cf4f6e50b33a00581deeed14f035/ac59e/nocsq.webp 163w,\n/static/7161cf4f6e50b33a00581deeed14f035/7660b/nocsq.webp 327w,\n/static/7161cf4f6e50b33a00581deeed14f035/0acdf/nocsq.webp 653w,\n/static/7161cf4f6e50b33a00581deeed14f035/75470/nocsq.webp 980w,\n/static/7161cf4f6e50b33a00581deeed14f035/68d47/nocsq.webp 1306w,\n/static/7161cf4f6e50b33a00581deeed14f035/6e77b/nocsq.webp 2000w","sizes":"(max-width: 653px) 100vw, 653px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2055c0%2052%200%2054%202%2054s3%203%202%206l-2%201c-3%200-3%209%200%2010h5c5%201%207%200%205-2s0-5%203-6c3%200%205-2%204-3l6-1c6%201%2010%203%206%204-2%200-2%200%202%203%202%202%205%203%207%203%201-1%202%200%202%201l1%201h2c1%202%2013%202%2013%201l1-1c2%201%208-2%2010-5l2-1-1%202c-1%201-1%201%201%201l2-1%201-1%208-4%203-1%205-2%203-1%204-2%203-2%202-1%203-1%203-2%202-3c2%200%206-5%207-9%202-4%206-5%204-2-3%2012-24%2036-41%2048-21%2015-47%2025-72%2027H0v234h401V0H0v55m158%2025c-3%201%206%202%2044%202l47-1c-2-2-88-2-91-1m-6%207l-2%203h-1c-1-2-1-2-2%202l-1%20103c0%2098%200%20108%203%20104%201-1%201-1%201%201v1c1-1%201-1%202%201%202%204%203%202%200-3l-2-4V193l1-102%202-3c3-4%202-5-1-1m100-1l1%204c2%202%202%2016%202%20105v102l-2%203c-3%205-2%205%201%201l2-1%202-1%201-72a841%20841%200%20012-82%201091%201091%200%2001-4-56c0-2-1-3-2-2h-2l-1-1m-96%203c-3%202-4%2010-4%2033v12l3%201c5%202%2019%202%2027%201%2022-5%2038-19%2046-40v-3l-1%203-3%202-1%201c0%203-11%2010-13%208h-1l-4%201-8%203c-1%202-4%200-3-1%200-1-3-1-7%201l-2-1%201-1%201-1-2-1v-1c0-3%201-4%202-2h6l3%201h1v1l-2%201c0%202%203%201%206-1%202-2%203-3%207-2%204%200%206-1%206-4h-19l-1%201-15-1c-3%200-5%201-5%202l1%202c2-2%206%200%205%201-1%202-3%202-5%200h-2l-1-5v-5l-6-1c-5%200-5%200-5-2v-4c-2-1-2-1-5%201m68%20123h-7l-1-1c-2%201-2%204-1%205s2%200%203-1%201-1%201%201l2%202%202-2c0-2%200-2%201-1l4%201h12l1-3c0-2%200-3-1-2h-2c-1%200-2%200-3%202-1%201-1%201-1-1s-2-3-3%200h-4l-2-1c-1-1-1-1-1%201m24%2095'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAEDAgX/xAAXAQADAQAAAAAAAAAAAAAAAAAAAgMB/9oADAMBAAIQAxAAAAHzsqS3DRhhB5UB/8QAGhAAAgIDAAAAAAAAAAAAAAAAABEBAhAhMf/aAAgBAQABBQKaImqlGjgx5//EABgRAAIDAAAAAAAAAAAAAAAAAAABEBEh/9oACAEDAQE/AXrKU//EABcRAQADAAAAAAAAAAAAAAAAAAEAEBH/2gAIAQIBAT8BJrf/xAAXEAADAQAAAAAAAAAAAAAAAAAAAREw/9oACAEBAAY/AiJ3D//EABoQAAMBAAMAAAAAAAAAAAAAAAABESEQMUH/2gAIAQEAAT8h6jxvBDEI9XFMJVrIKKU//9oADAMBAAIAAwAAABAz98P/xAAWEQEBAQAAAAAAAAAAAAAAAAABECH/2gAIAQMBAT8QyTVn/8QAFhEBAQEAAAAAAAAAAAAAAAAAASAh/9oACAECAQE/EMDB/8QAGxABAAIDAQEAAAAAAAAAAAAAAQARMUFRIWH/2gAIAQEAAT8QJjiMnF7najmyX5GZUesBKHwBGfYim5aWn//Z","aspectRatio":1,"src":"/static/7161cf4f6e50b33a00581deeed14f035/eaa58/nocsq.jpg","srcSet":"/static/7161cf4f6e50b33a00581deeed14f035/5a3ee/nocsq.jpg 114w,\n/static/7161cf4f6e50b33a00581deeed14f035/41f8f/nocsq.jpg 229w,\n/static/7161cf4f6e50b33a00581deeed14f035/eaa58/nocsq.jpg 457w,\n/static/7161cf4f6e50b33a00581deeed14f035/c309b/nocsq.jpg 686w,\n/static/7161cf4f6e50b33a00581deeed14f035/e3008/nocsq.jpg 914w,\n/static/7161cf4f6e50b33a00581deeed14f035/a66ad/nocsq.jpg 2000w","srcWebp":"/static/7161cf4f6e50b33a00581deeed14f035/15384/nocsq.webp","srcSetWebp":"/static/7161cf4f6e50b33a00581deeed14f035/31fce/nocsq.webp 114w,\n/static/7161cf4f6e50b33a00581deeed14f035/e3e25/nocsq.webp 229w,\n/static/7161cf4f6e50b33a00581deeed14f035/15384/nocsq.webp 457w,\n/static/7161cf4f6e50b33a00581deeed14f035/0258d/nocsq.webp 686w,\n/static/7161cf4f6e50b33a00581deeed14f035/64ea2/nocsq.webp 914w,\n/static/7161cf4f6e50b33a00581deeed14f035/6e77b/nocsq.webp 2000w","sizes":"(max-width: 457px) 100vw, 457px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2055c0%2052%200%2054%202%2054s3%203%202%206l-2%201c-3%200-3%209%200%2010h5c5%201%207%200%205-2s0-5%203-6c3%200%205-2%204-3l6-1c6%201%2010%203%206%204-2%200-2%200%202%203%202%202%205%203%207%203%201-1%202%200%202%201l1%201h2c1%202%2013%202%2013%201l1-1c2%201%208-2%2010-5l2-1-1%202c-1%201-1%201%201%201l2-1%201-1%208-4%203-1%205-2%203-1%204-2%203-2%202-1%203-1%203-2%202-3c2%200%206-5%207-9%202-4%206-5%204-2-3%2012-24%2036-41%2048-21%2015-47%2025-72%2027H0v234h401V0H0v55m158%2025c-3%201%206%202%2044%202l47-1c-2-2-88-2-91-1m-6%207l-2%203h-1c-1-2-1-2-2%202l-1%20103c0%2098%200%20108%203%20104%201-1%201-1%201%201v1c1-1%201-1%202%201%202%204%203%202%200-3l-2-4V193l1-102%202-3c3-4%202-5-1-1m100-1l1%204c2%202%202%2016%202%20105v102l-2%203c-3%205-2%205%201%201l2-1%202-1%201-72a841%20841%200%20012-82%201091%201091%200%2001-4-56c0-2-1-3-2-2h-2l-1-1m-96%203c-3%202-4%2010-4%2033v12l3%201c5%202%2019%202%2027%201%2022-5%2038-19%2046-40v-3l-1%203-3%202-1%201c0%203-11%2010-13%208h-1l-4%201-8%203c-1%202-4%200-3-1%200-1-3-1-7%201l-2-1%201-1%201-1-2-1v-1c0-3%201-4%202-2h6l3%201h1v1l-2%201c0%202%203%201%206-1%202-2%203-3%207-2%204%200%206-1%206-4h-19l-1%201-15-1c-3%200-5%201-5%202l1%202c2-2%206%200%205%201-1%202-3%202-5%200h-2l-1-5v-5l-6-1c-5%200-5%200-5-2v-4c-2-1-2-1-5%201m68%20123h-7l-1-1c-2%201-2%204-1%205s2%200%203-1%201-1%201%201l2%202%202-2c0-2%200-2%201-1l4%201h12l1-3c0-2%200-3-1-2h-2c-1%200-2%200-3%202-1%201-1%201-1-1s-2-3-3%200h-4l-2-1c-1-1-1-1-1%201m24%2095'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"seo":{"src":"/static/7161cf4f6e50b33a00581deeed14f035/0ff54/nocsq.jpg"}}},{"id":"6dbfd29d-3441-5061-8933-a687dd65ce97","slug":"/projekt-mowa","secret":false,"title":"Projekt Mowa","author":"Luke Celitan","date":"November 11th, 2019","dateForSEO":"2019-11-11T00:00:00.000Z","timeToRead":1,"excerpt":"Logopedy and radio speaker blog","subscription":true,"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Projekt Mowa\",\n  \"excerpt\": \"Logopedy and radio speaker blog\",\n  \"hero\": \"projektmowa2.jpg\",\n  \"author\": \"Luke Celitan\",\n  \"date\": \"2019-11-11T00:00:00.000Z\",\n  \"appDescription\": \"Blog\",\n  \"category\": \"Project\",\n  \"tech\": [\"ReactIcon\", \"Gatsby\", \"Netlify\", \"JS\", \"Css\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", {\n    \"id\": \"ux--ui\"\n  }, \"UX / UI\"), mdx(\"p\", null, \"Projekt mowa is a blog app. The website is mainly designed to boost logopedy and radio voice practice business.\\nThe client wanted warm colors, clean and minimal layout. I have decided on a rather standard layout blog collection main landing page,\\nwith some soft white touches and orange accents. Typography and article layout optimized for content delivery, with Roboto as the main body font and Playfair Display for accented messages.\"), mdx(UI, {\n    colors: ['#f7f7f7', '#dac8be', '#ffb48c', '#ff7446', '#4e4a4a'],\n    primeFontFamily: 'Roboto',\n    secondaryFontFamily: 'Playfair Display',\n    background: '#f7f7f7',\n    h1: {\n      textAlign: 'center',\n      textTransform: 'uppercase',\n      fontSize: '1.6em',\n      fontFamily: 'Playfair Display,serif',\n      borderBottom: '1px solid #de460a',\n      color: '#4f4f4f',\n      margin: '10px auto'\n    },\n    h2: {\n      textAlign: 'center',\n      fontSize: '1.3em',\n      fontFamily: 'Roboto,sans-serif',\n      color: '#de460a',\n      marginBottom: '20px'\n    },\n    body: {\n      fontFamily: 'Roboto,sans-serif',\n      color: '#4a4a4a',\n      fontSize: '1em'\n    },\n    mdxType: \"UI\"\n  }), mdx(GridGallery, {\n    images: [{\n      src: desktop,\n      alt: 'Desktop layout for projketmowa.pl'\n    }, {\n      src: mobile,\n      alt: 'Mobile layout for projketmowa.pl'\n    }],\n    mdxType: \"GridGallery\"\n  }), mdx(\"h2\", {\n    \"id\": \"technology\"\n  }, \"Technology\"), mdx(\"p\", null, \"Projekt Mowa app was fully customized build based on standard \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.gatsbyjs.org/\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"Gatsby\"), \" stater template.\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"App written in React framework with \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.netlifycms.org/\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"NetlifyCMS\"), \" which provides all the common rich text editing and still enables the website to use the\\njam stack technology. Front end theme was based on \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://bulma.io/\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }, \"bulma.css\"), \" project\"), mdx(\"p\", null, \"This static web app is also equipped with service worker making in a fully downloadable app on the\\nandroid phones (Progressive Web App). Website was deployed via Netlify service.\"));\n}\n;\nMDXContent.isMDXComponent = true;","tech":["ReactIcon","Gatsby","Netlify","JS","Css"],"category":"Project","appDescription":"Blog","hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAMBAQAAAAAAAAAAAAAAAAEDBAIF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAffZpjQqVzAWA//EABoQAQEAAgMAAAAAAAAAAAAAAAECAxMAEBL/2gAIAQEAAQUC72OxtDHXqXFK6o5MkH//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/AR//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/AR//xAAbEAADAAIDAAAAAAAAAAAAAAAAAREQEiExof/aAAgBAQAGPwLOsG56VqFnJ0RH/8QAGxAAAwACAwAAAAAAAAAAAAAAAAERIWExUaH/2gAIAQEAAT8hpSjvVdOkOcBq7HQyvk2NnPogGI//2gAMAwEAAgADAAAAEDzHAP/EABURAQEAAAAAAAAAAAAAAAAAABEg/9oACAEDAQE/ECP/xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAgEBPxCkP//EABwQAQEBAQEAAwEAAAAAAAAAAAERADEhQVFxkf/aAAgBAQABPxCN+NGAphKTfLzeCHq/LBwRfDcmp6tfUwAKgSL5/d2OVi3u/9k=","aspectRatio":1,"src":"/static/999c5c94644424af003f9d3e3dc19207/58fe7/projektmowa2.jpg","srcSet":"/static/999c5c94644424af003f9d3e3dc19207/e0f30/projektmowa2.jpg 236w,\n/static/999c5c94644424af003f9d3e3dc19207/86afd/projektmowa2.jpg 472w,\n/static/999c5c94644424af003f9d3e3dc19207/58fe7/projektmowa2.jpg 944w,\n/static/999c5c94644424af003f9d3e3dc19207/02748/projektmowa2.jpg 1416w,\n/static/999c5c94644424af003f9d3e3dc19207/06655/projektmowa2.jpg 1600w","srcWebp":"/static/999c5c94644424af003f9d3e3dc19207/99fbb/projektmowa2.webp","srcSetWebp":"/static/999c5c94644424af003f9d3e3dc19207/77392/projektmowa2.webp 236w,\n/static/999c5c94644424af003f9d3e3dc19207/1f177/projektmowa2.webp 472w,\n/static/999c5c94644424af003f9d3e3dc19207/99fbb/projektmowa2.webp 944w,\n/static/999c5c94644424af003f9d3e3dc19207/4a492/projektmowa2.webp 1416w,\n/static/999c5c94644424af003f9d3e3dc19207/e0075/projektmowa2.webp 1600w","sizes":"(max-width: 944px) 100vw, 944px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M48%20237l-6%202-2-1v-1c-2%200-2%204-2%2033a457%20457%200%20001%2024c0-1%202-2%205-2%204%200%206-1%207-2l6-2h4l-5%202-4%202v2l-1%207%201%205-4-1h-7l-3-1v58h22l24-1c1-1-2-5-5-5l-1-2%201-3%204%203c-2%200%200%202%202%202l4%202%203%203h137l137%201v-17l-1-17-1-1c2-2%202-9%202-16l-1-7-7%201h-6v-7c1-5%200-6-1-6-1%201-1%200-1-1l-3-3-3-1h3l6%203c2%202%205%203%209%202%202%200%203%202%201%202v1l1%203%201%202v-62l-3-1a337%20337%200%2001-17%201h-3c-2-2-21-2-23%200h-1l-9-1c-7%200-8%200-8%202l-2%203-3%203c0%203-3%207-5%206l-3%202c-3%203-4%204-3%201h-1c-1%201-1%201-1-1l1-3%206-6-3%201c-1%202-5%204-7%205l-3%202v1c-2%201-2%204-1%205l1%201h-1l-2-3-2-1-2%201-1%203-1%203-1%202%203%201%201%201-2%201-3-1h-1c-1%201%200%202%201%203s1%201-2%201c-2%200-2%200%201%201h11l7%201%204%202c2%200%202%200%201%201l-1%202h5l3%201h-3c-2%200-2%200%202%203l3%203%202%201-1%201h-6v-4l-1-1-3-2h-1l-1-1-2-2v37l-1%2013-80%201-82-1-2-24c0-27%200-25-1-22-1%201-1%201-1-1l-1-3c-1-1%200-1%201-1l3-1c0-2-1-2%2010-2%2012-1%2012-1%2010-2v-3h-1l-3%201-2-1%202-1%202-2h-2c-1%201-1%201-1-1l2-2v-1c-2%200-2-1-2-2%201-1%200-1-2-2l-3-1-3-1c-1%200-2%200-1-1v-2l-7-3-2-3c-1-2-3-3-3-1l4%204c3%204%204%206%202%206v2h-2l-3-3-2-1c-1%202-5-3-4-5%201%200%200-2-3-4l-3-5c1-1-2-1-7-1l-10%201h-1c-1-2-21-2-23%200h-2c-1-1-7-2-12-1m68%200c0%204%204%208%209%2011l11%206a767%20767%200%200030%2017c1%201%2070%201%2073-1a555%20555%200%200141-23c5-3%208-6%208-10a5300%205300%200%2000-172%200m73%2075v9l13%201h13v-10l-13-1-13%201'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAMBAQAAAAAAAAAAAAAAAAEDBAIF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAffZpjQqVzAWA//EABoQAQEAAgMAAAAAAAAAAAAAAAECAxMAEBL/2gAIAQEAAQUC72OxtDHXqXFK6o5MkH//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/AR//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/AR//xAAbEAADAAIDAAAAAAAAAAAAAAAAAREQEiExof/aAAgBAQAGPwLOsG56VqFnJ0RH/8QAGxAAAwACAwAAAAAAAAAAAAAAAAERIWExUaH/2gAIAQEAAT8hpSjvVdOkOcBq7HQyvk2NnPogGI//2gAMAwEAAgADAAAAEDzHAP/EABURAQEAAAAAAAAAAAAAAAAAABEg/9oACAEDAQE/ECP/xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAgEBPxCkP//EABwQAQEBAQEAAwEAAAAAAAAAAAERADEhQVFxkf/aAAgBAQABPxCN+NGAphKTfLzeCHq/LBwRfDcmp6tfUwAKgSL5/d2OVi3u/9k=","aspectRatio":1,"src":"/static/999c5c94644424af003f9d3e3dc19207/1dc0b/projektmowa2.jpg","srcSet":"/static/999c5c94644424af003f9d3e3dc19207/3a5ce/projektmowa2.jpg 163w,\n/static/999c5c94644424af003f9d3e3dc19207/05730/projektmowa2.jpg 327w,\n/static/999c5c94644424af003f9d3e3dc19207/1dc0b/projektmowa2.jpg 653w,\n/static/999c5c94644424af003f9d3e3dc19207/f72c7/projektmowa2.jpg 980w,\n/static/999c5c94644424af003f9d3e3dc19207/6e4a3/projektmowa2.jpg 1306w,\n/static/999c5c94644424af003f9d3e3dc19207/06655/projektmowa2.jpg 1600w","srcWebp":"/static/999c5c94644424af003f9d3e3dc19207/0acdf/projektmowa2.webp","srcSetWebp":"/static/999c5c94644424af003f9d3e3dc19207/ac59e/projektmowa2.webp 163w,\n/static/999c5c94644424af003f9d3e3dc19207/7660b/projektmowa2.webp 327w,\n/static/999c5c94644424af003f9d3e3dc19207/0acdf/projektmowa2.webp 653w,\n/static/999c5c94644424af003f9d3e3dc19207/75470/projektmowa2.webp 980w,\n/static/999c5c94644424af003f9d3e3dc19207/68d47/projektmowa2.webp 1306w,\n/static/999c5c94644424af003f9d3e3dc19207/e0075/projektmowa2.webp 1600w","sizes":"(max-width: 653px) 100vw, 653px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M48%20237l-6%202-2-1v-1c-2%200-2%204-2%2033a457%20457%200%20001%2024c0-1%202-2%205-2%204%200%206-1%207-2l6-2h4l-5%202-4%202v2l-1%207%201%205-4-1h-7l-3-1v58h22l24-1c1-1-2-5-5-5l-1-2%201-3%204%203c-2%200%200%202%202%202l4%202%203%203h137l137%201v-17l-1-17-1-1c2-2%202-9%202-16l-1-7-7%201h-6v-7c1-5%200-6-1-6-1%201-1%200-1-1l-3-3-3-1h3l6%203c2%202%205%203%209%202%202%200%203%202%201%202v1l1%203%201%202v-62l-3-1a337%20337%200%2001-17%201h-3c-2-2-21-2-23%200h-1l-9-1c-7%200-8%200-8%202l-2%203-3%203c0%203-3%207-5%206l-3%202c-3%203-4%204-3%201h-1c-1%201-1%201-1-1l1-3%206-6-3%201c-1%202-5%204-7%205l-3%202v1c-2%201-2%204-1%205l1%201h-1l-2-3-2-1-2%201-1%203-1%203-1%202%203%201%201%201-2%201-3-1h-1c-1%201%200%202%201%203s1%201-2%201c-2%200-2%200%201%201h11l7%201%204%202c2%200%202%200%201%201l-1%202h5l3%201h-3c-2%200-2%200%202%203l3%203%202%201-1%201h-6v-4l-1-1-3-2h-1l-1-1-2-2v37l-1%2013-80%201-82-1-2-24c0-27%200-25-1-22-1%201-1%201-1-1l-1-3c-1-1%200-1%201-1l3-1c0-2-1-2%2010-2%2012-1%2012-1%2010-2v-3h-1l-3%201-2-1%202-1%202-2h-2c-1%201-1%201-1-1l2-2v-1c-2%200-2-1-2-2%201-1%200-1-2-2l-3-1-3-1c-1%200-2%200-1-1v-2l-7-3-2-3c-1-2-3-3-3-1l4%204c3%204%204%206%202%206v2h-2l-3-3-2-1c-1%202-5-3-4-5%201%200%200-2-3-4l-3-5c1-1-2-1-7-1l-10%201h-1c-1-2-21-2-23%200h-2c-1-1-7-2-12-1m68%200c0%204%204%208%209%2011l11%206a767%20767%200%200030%2017c1%201%2070%201%2073-1a555%20555%200%200141-23c5-3%208-6%208-10a5300%205300%200%2000-172%200m73%2075v9l13%201h13v-10l-13-1-13%201'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAMBAQAAAAAAAAAAAAAAAAEDBAIF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAffZpjQqVzAWA//EABoQAQEAAgMAAAAAAAAAAAAAAAECAxMAEBL/2gAIAQEAAQUC72OxtDHXqXFK6o5MkH//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/AR//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/AR//xAAbEAADAAIDAAAAAAAAAAAAAAAAAREQEiExof/aAAgBAQAGPwLOsG56VqFnJ0RH/8QAGxAAAwACAwAAAAAAAAAAAAAAAAERIWExUaH/2gAIAQEAAT8hpSjvVdOkOcBq7HQyvk2NnPogGI//2gAMAwEAAgADAAAAEDzHAP/EABURAQEAAAAAAAAAAAAAAAAAABEg/9oACAEDAQE/ECP/xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAgEBPxCkP//EABwQAQEBAQEAAwEAAAAAAAAAAAERADEhQVFxkf/aAAgBAQABPxCN+NGAphKTfLzeCHq/LBwRfDcmp6tfUwAKgSL5/d2OVi3u/9k=","aspectRatio":1,"src":"/static/999c5c94644424af003f9d3e3dc19207/eaa58/projektmowa2.jpg","srcSet":"/static/999c5c94644424af003f9d3e3dc19207/5a3ee/projektmowa2.jpg 114w,\n/static/999c5c94644424af003f9d3e3dc19207/41f8f/projektmowa2.jpg 229w,\n/static/999c5c94644424af003f9d3e3dc19207/eaa58/projektmowa2.jpg 457w,\n/static/999c5c94644424af003f9d3e3dc19207/c309b/projektmowa2.jpg 686w,\n/static/999c5c94644424af003f9d3e3dc19207/e3008/projektmowa2.jpg 914w,\n/static/999c5c94644424af003f9d3e3dc19207/06655/projektmowa2.jpg 1600w","srcWebp":"/static/999c5c94644424af003f9d3e3dc19207/15384/projektmowa2.webp","srcSetWebp":"/static/999c5c94644424af003f9d3e3dc19207/31fce/projektmowa2.webp 114w,\n/static/999c5c94644424af003f9d3e3dc19207/e3e25/projektmowa2.webp 229w,\n/static/999c5c94644424af003f9d3e3dc19207/15384/projektmowa2.webp 457w,\n/static/999c5c94644424af003f9d3e3dc19207/0258d/projektmowa2.webp 686w,\n/static/999c5c94644424af003f9d3e3dc19207/64ea2/projektmowa2.webp 914w,\n/static/999c5c94644424af003f9d3e3dc19207/e0075/projektmowa2.webp 1600w","sizes":"(max-width: 457px) 100vw, 457px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M48%20237l-6%202-2-1v-1c-2%200-2%204-2%2033a457%20457%200%20001%2024c0-1%202-2%205-2%204%200%206-1%207-2l6-2h4l-5%202-4%202v2l-1%207%201%205-4-1h-7l-3-1v58h22l24-1c1-1-2-5-5-5l-1-2%201-3%204%203c-2%200%200%202%202%202l4%202%203%203h137l137%201v-17l-1-17-1-1c2-2%202-9%202-16l-1-7-7%201h-6v-7c1-5%200-6-1-6-1%201-1%200-1-1l-3-3-3-1h3l6%203c2%202%205%203%209%202%202%200%203%202%201%202v1l1%203%201%202v-62l-3-1a337%20337%200%2001-17%201h-3c-2-2-21-2-23%200h-1l-9-1c-7%200-8%200-8%202l-2%203-3%203c0%203-3%207-5%206l-3%202c-3%203-4%204-3%201h-1c-1%201-1%201-1-1l1-3%206-6-3%201c-1%202-5%204-7%205l-3%202v1c-2%201-2%204-1%205l1%201h-1l-2-3-2-1-2%201-1%203-1%203-1%202%203%201%201%201-2%201-3-1h-1c-1%201%200%202%201%203s1%201-2%201c-2%200-2%200%201%201h11l7%201%204%202c2%200%202%200%201%201l-1%202h5l3%201h-3c-2%200-2%200%202%203l3%203%202%201-1%201h-6v-4l-1-1-3-2h-1l-1-1-2-2v37l-1%2013-80%201-82-1-2-24c0-27%200-25-1-22-1%201-1%201-1-1l-1-3c-1-1%200-1%201-1l3-1c0-2-1-2%2010-2%2012-1%2012-1%2010-2v-3h-1l-3%201-2-1%202-1%202-2h-2c-1%201-1%201-1-1l2-2v-1c-2%200-2-1-2-2%201-1%200-1-2-2l-3-1-3-1c-1%200-2%200-1-1v-2l-7-3-2-3c-1-2-3-3-3-1l4%204c3%204%204%206%202%206v2h-2l-3-3-2-1c-1%202-5-3-4-5%201%200%200-2-3-4l-3-5c1-1-2-1-7-1l-10%201h-1c-1-2-21-2-23%200h-2c-1-1-7-2-12-1m68%200c0%204%204%208%209%2011l11%206a767%20767%200%200030%2017c1%201%2070%201%2073-1a555%20555%200%200141-23c5-3%208-6%208-10a5300%205300%200%2000-172%200m73%2075v9l13%201h13v-10l-13-1-13%201'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"seo":{"src":"/static/999c5c94644424af003f9d3e3dc19207/0ff54/projektmowa2.jpg"}}}],"pathPrefix":"/","first":false,"last":false,"index":4,"pageCount":5,"additionalContext":{"authors":[{"authorsPage":true,"bio":"Hello everybody 👋 !  My name is Luke and I am the creator and owner of the spaceout.pl. Personally, I am a big geek with huge love for Star Wars, Marvel and DC comic books, Funk and 80s music. I take most of my design inspiration from offline experiences like going to art museums, galleries and working with other creative people on various projects. I also work with various Activist and NGO groups as a pro-bono designer and developer.\n","id":"f69d27c7-7f9a-5fbd-b05d-1a324fd10c0a","name":"Luke Celitan","featured":true,"social":[{"url":"https://www.facebook.com/spaceout/"},{"url":"https://twitter.com/spaceout.pl"},{"url":"https://www.instagram.com/spaceout.pl/"},{"url":"https://huggingface.co/MassivDash"},{"url":"https://bsky.app/profile/lukecelitan.bsky.social"}],"slug":"/authors/luke-celitan","avatar":{"small":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAAAAIFAQME/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAABvOTVgtERIAH/xAAaEAEBAQEAAwAAAAAAAAAAAAACAQMEABAS/9oACAEBAAEFAmoDjs0/Oq1a9kUzN+j7/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAxESECAxMlH/2gAIAQEABj8CLHgTGqmBPXSlTANsrmKyXLK0B92f/8QAHhABAAECBwAAAAAAAAAAAAAAAREAIRAgMUFhcdH/2gAIAQEAAT8hUmKFDbjke4JaIOG01Fthsd0YugnJ/9oADAMBAAIAAwAAABDzzzz/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAfEAEBAAEDBQEAAAAAAAAAAAABETEAQWEQICFxgZH/2gAIAQEAAT8QhmFXf0c6oSU1s8jwz0W5QpAeFf1+Gp7aimCmBvvoV0CRyUvZ/9k=","aspectRatio":1,"src":"/static/4f53b0980dc97328dd1294bbc374fd0e/fa1ea/spaceghost.jpg","srcSet":"/static/4f53b0980dc97328dd1294bbc374fd0e/afb2b/spaceghost.jpg 13w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/7c20e/spaceghost.jpg 25w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/fa1ea/spaceghost.jpg 50w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/03612/spaceghost.jpg 75w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/61cdf/spaceghost.jpg 100w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/442ab/spaceghost.jpg 305w","srcWebp":"/static/4f53b0980dc97328dd1294bbc374fd0e/e7b2c/spaceghost.webp","srcSetWebp":"/static/4f53b0980dc97328dd1294bbc374fd0e/58718/spaceghost.webp 13w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/74aad/spaceghost.webp 25w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/e7b2c/spaceghost.webp 50w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/ed320/spaceghost.webp 75w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/66016/spaceghost.webp 100w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/85828/spaceghost.webp 305w","sizes":"(max-width: 50px) 100vw, 50px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M189%2065A519%20519%200%200065%20299c-5%2020-5%2018%203%2015%208-4%2039-10%2057-12%2011-1%2010%200%2010-11%200-29%206-103%2010-121%204-21%2016-36%2033-43%206-2%208-2%2020-2%2018%200%2024%202%2036%2013%2020%2021%2025%2046%2029%20138l2%2026h10a267%20267%200%200168%2014l-6-26A607%20607%200%2000218%2071c-10-10-15-15-18-15-2%200-6%203-11%209m47%20129c-14%208-26%2015-26%2017%200%203%2018%205%2024%202%205-3%209-10%209-18%200-5%200-5-7-1m-82%201l1%205c1%2011%209%2018%2020%2017%207-1%2013-3%2013-5s-32-19-34-17'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"medium":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAAAAIFAQME/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAABvOTVgtERIAH/xAAaEAEBAQEAAwAAAAAAAAAAAAACAQMEABAS/9oACAEBAAEFAmoDjs0/Oq1a9kUzN+j7/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAxESECAxMlH/2gAIAQEABj8CLHgTGqmBPXSlTANsrmKyXLK0B92f/8QAHhABAAECBwAAAAAAAAAAAAAAAREAIRAgMUFhcdH/2gAIAQEAAT8hUmKFDbjke4JaIOG01Fthsd0YugnJ/9oADAMBAAIAAwAAABDzzzz/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAfEAEBAAEDBQEAAAAAAAAAAAABETEAQWEQICFxgZH/2gAIAQEAAT8QhmFXf0c6oSU1s8jwz0W5QpAeFf1+Gp7aimCmBvvoV0CRyUvZ/9k=","aspectRatio":1,"src":"/static/4f53b0980dc97328dd1294bbc374fd0e/61cdf/spaceghost.jpg","srcSet":"/static/4f53b0980dc97328dd1294bbc374fd0e/7c20e/spaceghost.jpg 25w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/fa1ea/spaceghost.jpg 50w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/61cdf/spaceghost.jpg 100w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/59538/spaceghost.jpg 150w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/fd013/spaceghost.jpg 200w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/442ab/spaceghost.jpg 305w","srcWebp":"/static/4f53b0980dc97328dd1294bbc374fd0e/66016/spaceghost.webp","srcSetWebp":"/static/4f53b0980dc97328dd1294bbc374fd0e/74aad/spaceghost.webp 25w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/e7b2c/spaceghost.webp 50w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/66016/spaceghost.webp 100w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/d9b14/spaceghost.webp 150w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/6b183/spaceghost.webp 200w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/85828/spaceghost.webp 305w","sizes":"(max-width: 100px) 100vw, 100px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M189%2065A519%20519%200%200065%20299c-5%2020-5%2018%203%2015%208-4%2039-10%2057-12%2011-1%2010%200%2010-11%200-29%206-103%2010-121%204-21%2016-36%2033-43%206-2%208-2%2020-2%2018%200%2024%202%2036%2013%2020%2021%2025%2046%2029%20138l2%2026h10a267%20267%200%200168%2014l-6-26A607%20607%200%2000218%2071c-10-10-15-15-18-15-2%200-6%203-11%209m47%20129c-14%208-26%2015-26%2017%200%203%2018%205%2024%202%205-3%209-10%209-18%200-5%200-5-7-1m-82%201l1%205c1%2011%209%2018%2020%2017%207-1%2013-3%2013-5s-32-19-34-17'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"},"large":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAAAAIFAQME/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAABvOTVgtERIAH/xAAaEAEBAQEAAwAAAAAAAAAAAAACAQMEABAS/9oACAEBAAEFAmoDjs0/Oq1a9kUzN+j7/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAxESECAxMlH/2gAIAQEABj8CLHgTGqmBPXSlTANsrmKyXLK0B92f/8QAHhABAAECBwAAAAAAAAAAAAAAAREAIRAgMUFhcdH/2gAIAQEAAT8hUmKFDbjke4JaIOG01Fthsd0YugnJ/9oADAMBAAIAAwAAABDzzzz/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAfEAEBAAEDBQEAAAAAAAAAAAABETEAQWEQICFxgZH/2gAIAQEAAT8QhmFXf0c6oSU1s8jwz0W5QpAeFf1+Gp7aimCmBvvoV0CRyUvZ/9k=","aspectRatio":1,"src":"/static/4f53b0980dc97328dd1294bbc374fd0e/442ab/spaceghost.jpg","srcSet":"/static/4f53b0980dc97328dd1294bbc374fd0e/a2637/spaceghost.jpg 82w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/15203/spaceghost.jpg 164w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/442ab/spaceghost.jpg 305w","srcWebp":"/static/4f53b0980dc97328dd1294bbc374fd0e/85828/spaceghost.webp","srcSetWebp":"/static/4f53b0980dc97328dd1294bbc374fd0e/2d087/spaceghost.webp 82w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/29d87/spaceghost.webp 164w,\n/static/4f53b0980dc97328dd1294bbc374fd0e/85828/spaceghost.webp 305w","sizes":"(max-width: 305px) 100vw, 305px","tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M189%2065A519%20519%200%200065%20299c-5%2020-5%2018%203%2015%208-4%2039-10%2057-12%2011-1%2010%200%2010-11%200-29%206-103%2010-121%204-21%2016-36%2033-43%206-2%208-2%2020-2%2018%200%2024%202%2036%2013%2020%2021%2025%2046%2029%20138l2%2026h10a267%20267%200%200168%2014l-6-26A607%20607%200%2000218%2071c-10-10-15-15-18-15-2%200-6%203-11%209m47%20129c-14%208-26%2015-26%2017%200%203%2018%205%2024%202%205-3%209-10%209-18%200-5%200-5-7-1m-82%201l1%205c1%2011%209%2018%2020%2017%207-1%2013-3%2013-5s-32-19-34-17'%20fill='%23fafafa'%20fill-rule='evenodd'/%3e%3c/svg%3e"}}}],"basePath":"/","skip":12,"limit":12}}},"staticQueryHashes":["217812709","2361467917","3838421970","500183989","5650841"]}