shootismoke/common

View on GitHub
packages/ui/assets/logos/logo_text_2lines.svg

Summary

Maintainability
Test Coverage
<svg width="213" height="65" viewBox="0 0 213 65" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M39 5V18H23C19.6863 18 17 20.6863 17 24C17 27.3137 19.6863 30 23 30H18C14.134 30 11 33.134 11 37C11 40.866 14.134 44 18 44H13C8.58172 44 5 47.5817 5 52C5 56.4183 8.58172 60 13 60H55C59.4183 60 63 56.4183 63 52C63 47.5817 59.4183 44 55 44H50C53.866 44 57 40.866 57 37C57 33.134 53.866 30 50 30H39C45.6274 30 51 24.6274 51 18V17C51 10.3726 45.6274 5 39 5Z" fill="#F7F0DF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.0888 25.0341C17.0304 24.6981 17 24.3526 17 24C17 20.6863 19.6863 18 23 18H39V5C40.7844 5 42.4779 5.38949 44 6.08808C48.1311 7.9841 51 12.157 51 17V18C51 20.6124 50.1652 23.0298 48.7479 25C46.5695 28.0281 43.015 30 39 30H50C50.3306 30 50.6558 30.0229 50.9742 30.0672C54.3791 30.5413 57 33.4646 57 37C57 37.7343 56.8869 38.4422 56.6773 39.1072C56.3423 40.1696 55.7609 41.1225 55 41.899C53.7295 43.1955 51.9587 44 50 44H55C56.4249 44 57.7628 44.3725 58.9216 45.0255C61.356 46.3972 63 49.0066 63 52C63 56.4183 59.4183 60 55 60H13C8.58172 60 5 56.4183 5 52C5 49.0066 6.64404 46.3972 9.07844 45.0255C10.2372 44.3725 11.5751 44 13 44H18C16.0413 44 14.2705 43.1955 13 41.899C12.2391 41.1225 11.6577 40.1696 11.3227 39.1072C11.1131 38.4422 11 37.7343 11 37C11 34.4196 12.3962 32.1653 14.4744 30.9514C15.5098 30.3466 16.7144 30 18 30H23C20.913 30 19.0749 28.9345 18 27.3178C17.5498 26.6407 17.2334 25.8668 17.0888 25.0341ZM12.2742 26.4515C12.0948 25.6632 12 24.8427 12 24C12 17.9249 16.9249 13 23 13H34V0H39C48.3888 0 56 7.61116 56 17V18C56 20.7853 55.3301 23.4142 54.1428 25.7343C58.7288 27.4213 62 31.8286 62 37C62 38.2888 61.7968 39.5301 61.4208 40.6937C65.3501 42.93 68 47.1555 68 52C68 59.1797 62.1797 65 55 65H13C5.8203 65 0 59.1797 0 52C0 47.1555 2.64987 42.93 6.57922 40.6937C6.20317 39.5301 6 38.2888 6 37C6 32.446 8.53672 28.4846 12.2742 26.4515Z" fill="#44464A"/>
<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="58" height="55">
<path fill-rule="evenodd" clip-rule="evenodd" d="M39 5V18H23C19.6863 18 17 20.6863 17 24C17 27.3137 19.6863 30 23 30H18C14.134 30 11 33.134 11 37C11 40.866 14.134 44 18 44H13C8.58172 44 5 47.5817 5 52C5 56.4183 8.58172 60 13 60H55C59.4183 60 63 56.4183 63 52C63 47.5817 59.4183 44 55 44H50C53.866 44 57 40.866 57 37C57 33.134 53.866 30 50 30H39C45.6274 30 51 24.6274 51 18V17C51 10.3726 45.6274 5 39 5Z" fill="#F7F0DF"/>
</mask>
<g mask="url(#mask0)">
<rect x="5" y="44" width="37" height="16" fill="#F8A65D"/>
<rect x="37" y="7" width="15" height="11" fill="#777D89"/>
<rect x="37" y="2" width="15" height="10" fill="#FF5139"/>
<rect x="42" y="44" width="5" height="16" fill="#E5D98D"/>
</g>
<mask id="mask1" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="58" height="55">
<path fill-rule="evenodd" clip-rule="evenodd" d="M39 5V18H23C19.6863 18 17 20.6863 17 24C17 27.3137 19.6863 30 23 30H18C14.134 30 11 33.134 11 37C11 40.866 14.134 44 18 44H13C8.58172 44 5 47.5817 5 52C5 56.4183 8.58172 60 13 60H55C59.4183 60 63 56.4183 63 52C63 47.5817 59.4183 44 55 44H50C53.866 44 57 40.866 57 37C57 33.134 53.866 30 50 30H39C45.6274 30 51 24.6274 51 18V17C51 10.3726 45.6274 5 39 5Z" fill="#F7F0DF"/>
</mask>
<g mask="url(#mask1)">
<rect opacity="0.1" x="5" y="52" width="58" height="8" fill="#44464A"/>
<rect opacity="0.1" x="5" y="37" width="58" height="7" fill="#44464A"/>
<rect opacity="0.1" x="5" y="24" width="58" height="6" fill="#44464A"/>
</g>
<path d="M78.31 36.9H84.844V60H78.31V36.9Z" fill="#44464A"/>
<path d="M105.564 60.462C103.694 60.462 101.879 60.231 100.119 59.769C98.3591 59.307 96.9291 58.691 95.8291 57.921L97.9741 53.103C99.0081 53.785 100.207 54.335 101.571 54.753C102.935 55.171 104.277 55.38 105.597 55.38C108.105 55.38 109.359 54.753 109.359 53.499C109.359 52.839 108.996 52.355 108.27 52.047C107.566 51.717 106.422 51.376 104.838 51.024C103.1 50.65 101.648 50.254 100.482 49.836C99.3161 49.396 98.3151 48.703 97.4791 47.757C96.6431 46.811 96.2251 45.535 96.2251 43.929C96.2251 42.521 96.6101 41.256 97.3801 40.134C98.1501 38.99 99.2941 38.088 100.812 37.428C102.352 36.768 104.233 36.438 106.455 36.438C107.973 36.438 109.469 36.614 110.943 36.966C112.417 37.296 113.715 37.791 114.837 38.451L112.824 43.302C110.624 42.114 108.49 41.52 106.422 41.52C105.124 41.52 104.178 41.718 103.584 42.114C102.99 42.488 102.693 42.983 102.693 43.599C102.693 44.215 103.045 44.677 103.749 44.985C104.453 45.293 105.586 45.612 107.148 45.942C108.908 46.316 110.36 46.723 111.504 47.163C112.67 47.581 113.671 48.263 114.507 49.209C115.365 50.133 115.794 51.398 115.794 53.004C115.794 54.39 115.409 55.644 114.639 56.766C113.869 57.888 112.714 58.79 111.174 59.472C109.634 60.132 107.764 60.462 105.564 60.462Z" fill="#44464A"/>
<path d="M140.988 41.817C143.188 41.817 144.937 42.477 146.235 43.797C147.555 45.117 148.215 47.108 148.215 49.77V60H141.945V50.793C141.945 49.539 141.703 48.615 141.219 48.021C140.757 47.427 140.097 47.13 139.239 47.13C138.293 47.13 137.534 47.46 136.962 48.12C136.39 48.78 136.104 49.781 136.104 51.123V60H129.834V50.793C129.834 48.351 128.932 47.13 127.128 47.13C126.16 47.13 125.39 47.46 124.818 48.12C124.246 48.78 123.96 49.781 123.96 51.123V60H117.69V42.114H123.663V43.995C124.323 43.269 125.104 42.73 126.006 42.378C126.93 42.004 127.931 41.817 129.009 41.817C130.263 41.817 131.385 42.048 132.375 42.51C133.365 42.972 134.168 43.676 134.784 44.622C135.488 43.72 136.379 43.027 137.457 42.543C138.535 42.059 139.712 41.817 140.988 41.817Z" fill="#44464A"/>
<path d="M160.582 60.297C158.668 60.297 156.941 59.901 155.401 59.109C153.861 58.317 152.651 57.217 151.771 55.809C150.913 54.401 150.484 52.806 150.484 51.024C150.484 49.264 150.913 47.68 151.771 46.272C152.651 44.864 153.85 43.775 155.368 43.005C156.908 42.213 158.646 41.817 160.582 41.817C162.518 41.817 164.256 42.213 165.796 43.005C167.336 43.775 168.535 44.864 169.393 46.272C170.251 47.658 170.68 49.242 170.68 51.024C170.68 52.806 170.251 54.401 169.393 55.809C168.535 57.217 167.336 58.317 165.796 59.109C164.256 59.901 162.518 60.297 160.582 60.297ZM160.582 55.314C161.682 55.314 162.584 54.94 163.288 54.192C163.992 53.422 164.344 52.366 164.344 51.024C164.344 49.704 163.992 48.67 163.288 47.922C162.584 47.174 161.682 46.8 160.582 46.8C159.482 46.8 158.58 47.174 157.876 47.922C157.172 48.67 156.82 49.704 156.82 51.024C156.82 52.366 157.172 53.422 157.876 54.192C158.58 54.94 159.482 55.314 160.582 55.314Z" fill="#44464A"/>
<path d="M180.877 53.73L179.029 55.611V60H172.759V35.514H179.029V48.351L185.431 42.114H192.856L185.431 49.77L193.483 60H185.893L180.877 53.73Z" fill="#44464A"/>
<path d="M212.033 51.09C212.033 51.134 212 51.651 211.934 52.641H198.932C199.196 53.565 199.702 54.28 200.45 54.786C201.22 55.27 202.177 55.512 203.321 55.512C204.179 55.512 204.916 55.391 205.532 55.149C206.17 54.907 206.808 54.511 207.446 53.961L210.746 57.393C209.008 59.329 206.467 60.297 203.123 60.297C201.033 60.297 199.196 59.901 197.612 59.109C196.028 58.317 194.796 57.217 193.916 55.809C193.058 54.401 192.629 52.806 192.629 51.024C192.629 49.264 193.047 47.691 193.883 46.305C194.741 44.897 195.918 43.797 197.414 43.005C198.91 42.213 200.593 41.817 202.463 41.817C204.245 41.817 205.862 42.191 207.314 42.939C208.766 43.665 209.91 44.732 210.746 46.14C211.604 47.526 212.033 49.176 212.033 51.09ZM202.496 46.272C201.528 46.272 200.714 46.547 200.054 47.097C199.416 47.647 199.009 48.395 198.833 49.341H206.159C205.983 48.395 205.565 47.647 204.905 47.097C204.267 46.547 203.464 46.272 202.496 46.272Z" fill="#44464A"/>
<path d="M86.428 31.462C84.558 31.462 82.743 31.231 80.983 30.769C79.223 30.307 77.793 29.691 76.693 28.921L78.838 24.103C79.872 24.785 81.071 25.335 82.435 25.753C83.799 26.171 85.141 26.38 86.461 26.38C88.969 26.38 90.223 25.753 90.223 24.499C90.223 23.839 89.86 23.355 89.134 23.047C88.43 22.717 87.286 22.376 85.702 22.024C83.964 21.65 82.512 21.254 81.346 20.836C80.18 20.396 79.179 19.703 78.343 18.757C77.507 17.811 77.089 16.535 77.089 14.929C77.089 13.521 77.474 12.256 78.244 11.134C79.014 9.98999 80.158 9.08799 81.676 8.42799C83.216 7.76799 85.097 7.43799 87.319 7.43799C88.837 7.43799 90.333 7.61399 91.807 7.96599C93.281 8.29599 94.579 8.79099 95.701 9.45099L93.688 14.302C91.488 13.114 89.354 12.52 87.286 12.52C85.988 12.52 85.042 12.718 84.448 13.114C83.854 13.488 83.557 13.983 83.557 14.599C83.557 15.215 83.909 15.677 84.613 15.985C85.317 16.293 86.45 16.612 88.012 16.942C89.772 17.316 91.224 17.723 92.368 18.163C93.534 18.581 94.535 19.263 95.371 20.209C96.229 21.133 96.658 22.398 96.658 24.004C96.658 25.39 96.273 26.644 95.503 27.766C94.733 28.888 93.578 29.79 92.038 30.472C90.498 31.132 88.628 31.462 86.428 31.462Z" fill="#F8A65D"/>
<path d="M110.203 12.817C112.425 12.817 114.207 13.477 115.549 14.797C116.913 16.117 117.595 18.108 117.595 20.77V31H111.325V21.793C111.325 19.351 110.346 18.13 108.388 18.13C107.31 18.13 106.441 18.482 105.781 19.186C105.143 19.89 104.824 20.946 104.824 22.354V31H98.5542V6.51399H104.824V14.764C105.506 14.126 106.309 13.642 107.233 13.312C108.157 12.982 109.147 12.817 110.203 12.817Z" fill="#F8A65D"/>
<path d="M129.206 13.246L132.572 15.061L130.658 18.229L127.193 16.15L127.292 19.945H123.53L123.629 16.15L120.164 18.229L118.283 15.061L121.649 13.246L118.283 11.398L120.164 8.22999L123.629 10.342L123.53 6.51399H127.292L127.193 10.342L130.658 8.22999L132.572 11.398L129.206 13.246Z" fill="#F8A65D"/>
<path d="M143.978 13.246L147.344 15.061L145.43 18.229L141.965 16.15L142.064 19.945H138.302L138.401 16.15L134.936 18.229L133.055 15.061L136.421 13.246L133.055 11.398L134.936 8.22999L138.401 10.342L138.302 6.51399H142.064L141.965 10.342L145.43 8.22999L147.344 11.398L143.978 13.246Z" fill="#F8A65D"/>
<path d="M162.207 30.274C161.679 30.604 161.03 30.857 160.26 31.033C159.512 31.209 158.709 31.297 157.851 31.297C155.519 31.297 153.726 30.725 152.472 29.581C151.218 28.437 150.591 26.732 150.591 24.466V18.46H147.984V13.774H150.591V9.12099H156.861V13.774H160.953V18.46H156.861V24.4C156.861 25.038 157.026 25.544 157.356 25.918C157.708 26.27 158.17 26.446 158.742 26.446C159.468 26.446 160.106 26.259 160.656 25.885L162.207 30.274Z" fill="#F8A65D"/>
<path d="M163.041 7.89999H170.499L169.245 22.585H164.262L163.041 7.89999ZM166.77 31.297C165.67 31.297 164.768 30.967 164.064 30.307C163.36 29.625 163.008 28.8 163.008 27.832C163.008 26.842 163.36 26.028 164.064 25.39C164.768 24.752 165.67 24.433 166.77 24.433C167.87 24.433 168.761 24.752 169.443 25.39C170.147 26.028 170.499 26.842 170.499 27.832C170.499 28.8 170.147 29.625 169.443 30.307C168.739 30.967 167.848 31.297 166.77 31.297Z" fill="#F8A65D"/>
</svg>