Chalarangelo/30-seconds-of-code

View on GitHub
public/assets/illustrations/ds-stack.svg

Summary

Maintainability
Test Coverage
<svg width="800" height="336" viewBox="0 0 800 336" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="226" y="76" width="320" height="80" rx="4" fill="#161632"/>
<path d="M325.682 142.818V106.818H329.568V110.977H330.045C330.341 110.523 330.75 109.943 331.273 109.239C331.807 108.523 332.568 107.886 333.557 107.33C334.557 106.761 335.909 106.477 337.614 106.477C339.818 106.477 341.761 107.028 343.443 108.131C345.125 109.233 346.438 110.795 347.381 112.818C348.324 114.841 348.795 117.227 348.795 119.977C348.795 122.75 348.324 125.153 347.381 127.188C346.438 129.21 345.131 130.778 343.46 131.892C341.79 132.994 339.864 133.545 337.682 133.545C336 133.545 334.653 133.267 333.642 132.71C332.631 132.142 331.852 131.5 331.307 130.784C330.761 130.057 330.341 129.455 330.045 128.977H329.705V142.818H325.682ZM329.636 119.909C329.636 121.886 329.926 123.631 330.506 125.142C331.085 126.642 331.932 127.818 333.045 128.67C334.159 129.511 335.523 129.932 337.136 129.932C338.818 129.932 340.222 129.489 341.347 128.602C342.483 127.705 343.335 126.5 343.903 124.989C344.483 123.466 344.773 121.773 344.773 119.909C344.773 118.068 344.489 116.409 343.92 114.932C343.364 113.443 342.517 112.267 341.381 111.403C340.256 110.528 338.841 110.091 337.136 110.091C335.5 110.091 334.125 110.506 333.011 111.335C331.898 112.153 331.057 113.301 330.489 114.778C329.92 116.244 329.636 117.955 329.636 119.909ZM365.909 133.545C363.386 133.545 361.21 132.989 359.381 131.875C357.562 130.75 356.159 129.182 355.17 127.17C354.193 125.148 353.705 122.795 353.705 120.114C353.705 117.432 354.193 115.068 355.17 113.023C356.159 110.966 357.534 109.364 359.295 108.216C361.068 107.057 363.136 106.477 365.5 106.477C366.864 106.477 368.21 106.705 369.54 107.159C370.869 107.614 372.08 108.352 373.17 109.375C374.261 110.386 375.131 111.727 375.778 113.398C376.426 115.068 376.75 117.125 376.75 119.568V121.273H356.568V117.795H372.659C372.659 116.318 372.364 115 371.773 113.841C371.193 112.682 370.364 111.767 369.284 111.097C368.216 110.426 366.955 110.091 365.5 110.091C363.898 110.091 362.511 110.489 361.341 111.284C360.182 112.068 359.29 113.091 358.665 114.352C358.04 115.614 357.727 116.966 357.727 118.409V120.727C357.727 122.705 358.068 124.381 358.75 125.756C359.443 127.119 360.403 128.159 361.631 128.875C362.858 129.58 364.284 129.932 365.909 129.932C366.966 129.932 367.92 129.784 368.773 129.489C369.636 129.182 370.381 128.727 371.006 128.125C371.631 127.511 372.114 126.75 372.455 125.841L376.341 126.932C375.932 128.25 375.244 129.409 374.278 130.409C373.313 131.398 372.119 132.17 370.699 132.727C369.278 133.273 367.682 133.545 365.909 133.545ZM392.756 133.545C390.574 133.545 388.648 132.994 386.977 131.892C385.307 130.778 384 129.21 383.057 127.188C382.114 125.153 381.642 122.75 381.642 119.977C381.642 117.227 382.114 114.841 383.057 112.818C384 110.795 385.313 109.233 386.994 108.131C388.676 107.028 390.619 106.477 392.824 106.477C394.528 106.477 395.875 106.761 396.864 107.33C397.864 107.886 398.625 108.523 399.148 109.239C399.682 109.943 400.097 110.523 400.392 110.977H400.733V106.818H404.756V133H400.869V128.977H400.392C400.097 129.455 399.676 130.057 399.131 130.784C398.585 131.5 397.807 132.142 396.795 132.71C395.784 133.267 394.438 133.545 392.756 133.545ZM393.301 129.932C394.915 129.932 396.278 129.511 397.392 128.67C398.506 127.818 399.352 126.642 399.932 125.142C400.511 123.631 400.801 121.886 400.801 119.909C400.801 117.955 400.517 116.244 399.949 114.778C399.381 113.301 398.54 112.153 397.426 111.335C396.313 110.506 394.938 110.091 393.301 110.091C391.597 110.091 390.176 110.528 389.04 111.403C387.915 112.267 387.068 113.443 386.5 114.932C385.943 116.409 385.665 118.068 385.665 119.909C385.665 121.773 385.949 123.466 386.517 124.989C387.097 126.5 387.949 127.705 389.074 128.602C390.21 129.489 391.619 129.932 393.301 129.932ZM412.682 133V106.818H416.568V110.773H416.841C417.318 109.477 418.182 108.426 419.432 107.619C420.682 106.812 422.091 106.409 423.659 106.409C423.955 106.409 424.324 106.415 424.767 106.426C425.21 106.437 425.545 106.455 425.773 106.477V110.568C425.636 110.534 425.324 110.483 424.835 110.415C424.358 110.335 423.852 110.295 423.318 110.295C422.045 110.295 420.909 110.562 419.909 111.097C418.92 111.619 418.136 112.347 417.557 113.278C416.989 114.199 416.705 115.25 416.705 116.432V133H412.682ZM449.087 112.682L445.473 113.705C445.246 113.102 444.911 112.517 444.467 111.949C444.036 111.369 443.445 110.892 442.695 110.517C441.945 110.142 440.984 109.955 439.814 109.955C438.212 109.955 436.876 110.324 435.808 111.062C434.751 111.79 434.223 112.716 434.223 113.841C434.223 114.841 434.587 115.631 435.314 116.21C436.041 116.79 437.178 117.273 438.723 117.659L442.609 118.614C444.95 119.182 446.695 120.051 447.842 121.222C448.99 122.381 449.564 123.875 449.564 125.705C449.564 127.205 449.132 128.545 448.268 129.727C447.416 130.909 446.223 131.841 444.689 132.523C443.155 133.205 441.371 133.545 439.337 133.545C436.666 133.545 434.456 132.966 432.706 131.807C430.956 130.648 429.848 128.955 429.382 126.727L433.2 125.773C433.564 127.182 434.251 128.239 435.263 128.943C436.286 129.648 437.621 130 439.268 130C441.143 130 442.632 129.602 443.734 128.807C444.848 128 445.405 127.034 445.405 125.909C445.405 125 445.087 124.239 444.45 123.625C443.814 123 442.837 122.534 441.518 122.227L437.155 121.205C434.757 120.636 432.996 119.756 431.871 118.562C430.757 117.358 430.2 115.852 430.2 114.045C430.2 112.568 430.615 111.261 431.445 110.125C432.286 108.989 433.428 108.097 434.871 107.449C436.325 106.801 437.973 106.477 439.814 106.477C442.405 106.477 444.439 107.045 445.916 108.182C447.405 109.318 448.462 110.818 449.087 112.682Z" fill="#E3E3E8"/>
<rect x="226" y="160" width="320" height="80" rx="4" fill="#161632"/>
<path d="M308.318 217.545C305.955 217.545 303.881 216.983 302.097 215.858C300.324 214.733 298.938 213.159 297.938 211.136C296.949 209.114 296.455 206.75 296.455 204.045C296.455 201.318 296.949 198.937 297.938 196.903C298.938 194.869 300.324 193.29 302.097 192.165C303.881 191.04 305.955 190.477 308.318 190.477C310.682 190.477 312.75 191.04 314.523 192.165C316.307 193.29 317.693 194.869 318.682 196.903C319.682 198.937 320.182 201.318 320.182 204.045C320.182 206.75 319.682 209.114 318.682 211.136C317.693 213.159 316.307 214.733 314.523 215.858C312.75 216.983 310.682 217.545 308.318 217.545ZM308.318 213.932C310.114 213.932 311.591 213.472 312.75 212.551C313.909 211.631 314.767 210.42 315.324 208.92C315.881 207.42 316.159 205.795 316.159 204.045C316.159 202.295 315.881 200.665 315.324 199.153C314.767 197.642 313.909 196.42 312.75 195.489C311.591 194.557 310.114 194.091 308.318 194.091C306.523 194.091 305.045 194.557 303.886 195.489C302.727 196.42 301.869 197.642 301.312 199.153C300.756 200.665 300.477 202.295 300.477 204.045C300.477 205.795 300.756 207.42 301.312 208.92C301.869 210.42 302.727 211.631 303.886 212.551C305.045 213.472 306.523 213.932 308.318 213.932ZM326.322 217V190.818H330.209V194.773H330.482C330.959 193.477 331.822 192.426 333.072 191.619C334.322 190.812 335.732 190.409 337.3 190.409C337.595 190.409 337.964 190.415 338.408 190.426C338.851 190.437 339.186 190.455 339.413 190.477V194.568C339.277 194.534 338.964 194.483 338.476 194.415C337.999 194.335 337.493 194.295 336.959 194.295C335.686 194.295 334.55 194.562 333.55 195.097C332.561 195.619 331.777 196.347 331.197 197.278C330.629 198.199 330.345 199.25 330.345 200.432V217H326.322ZM353.271 217.545C351.089 217.545 349.163 216.994 347.493 215.892C345.822 214.778 344.516 213.21 343.572 211.188C342.629 209.153 342.158 206.75 342.158 203.977C342.158 201.227 342.629 198.841 343.572 196.818C344.516 194.795 345.828 193.233 347.51 192.131C349.192 191.028 351.135 190.477 353.339 190.477C355.044 190.477 356.391 190.761 357.379 191.33C358.379 191.886 359.141 192.523 359.663 193.239C360.197 193.943 360.612 194.523 360.908 194.977H361.249V190.818H365.271V217H361.385V212.977H360.908C360.612 213.455 360.192 214.057 359.646 214.784C359.101 215.5 358.322 216.142 357.311 216.71C356.3 217.267 354.953 217.545 353.271 217.545ZM353.817 213.932C355.43 213.932 356.794 213.511 357.908 212.67C359.021 211.818 359.868 210.642 360.447 209.142C361.027 207.631 361.317 205.886 361.317 203.909C361.317 201.955 361.033 200.244 360.464 198.778C359.896 197.301 359.055 196.153 357.942 195.335C356.828 194.506 355.453 194.091 353.817 194.091C352.112 194.091 350.692 194.528 349.555 195.403C348.43 196.267 347.584 197.443 347.016 198.932C346.459 200.409 346.18 202.068 346.18 203.909C346.18 205.773 346.464 207.466 347.033 208.989C347.612 210.5 348.464 211.705 349.589 212.602C350.726 213.489 352.135 213.932 353.817 213.932ZM377.22 201.25V217H373.197V190.818H377.084V194.909H377.425C378.038 193.58 378.97 192.511 380.22 191.705C381.47 190.886 383.084 190.477 385.061 190.477C386.834 190.477 388.385 190.841 389.714 191.568C391.044 192.284 392.078 193.375 392.817 194.841C393.555 196.295 393.925 198.136 393.925 200.364V217H389.902V200.636C389.902 198.58 389.368 196.977 388.3 195.83C387.232 194.67 385.766 194.091 383.902 194.091C382.618 194.091 381.47 194.369 380.459 194.926C379.459 195.483 378.669 196.295 378.089 197.364C377.51 198.432 377.22 199.727 377.22 201.25ZM411.844 227.364C409.901 227.364 408.23 227.114 406.832 226.614C405.435 226.125 404.27 225.477 403.338 224.67C402.418 223.875 401.685 223.023 401.139 222.114L404.344 219.864C404.707 220.341 405.168 220.886 405.724 221.5C406.281 222.125 407.043 222.665 408.009 223.119C408.986 223.585 410.264 223.818 411.844 223.818C413.957 223.818 415.702 223.307 417.077 222.284C418.452 221.261 419.139 219.659 419.139 217.477V212.159H418.798C418.503 212.636 418.082 213.227 417.537 213.932C417.003 214.625 416.23 215.244 415.219 215.79C414.219 216.324 412.866 216.591 411.162 216.591C409.048 216.591 407.151 216.091 405.469 215.091C403.798 214.091 402.474 212.636 401.497 210.727C400.531 208.818 400.048 206.5 400.048 203.773C400.048 201.091 400.52 198.756 401.463 196.767C402.406 194.767 403.719 193.222 405.401 192.131C407.082 191.028 409.026 190.477 411.23 190.477C412.935 190.477 414.287 190.761 415.287 191.33C416.298 191.886 417.071 192.523 417.605 193.239C418.151 193.943 418.571 194.523 418.866 194.977H419.276V190.818H423.162V217.75C423.162 220 422.651 221.83 421.628 223.239C420.616 224.659 419.253 225.699 417.537 226.358C415.832 227.028 413.935 227.364 411.844 227.364ZM411.707 212.977C413.321 212.977 414.685 212.608 415.798 211.869C416.912 211.131 417.759 210.068 418.338 208.682C418.918 207.295 419.207 205.636 419.207 203.705C419.207 201.818 418.923 200.153 418.355 198.71C417.787 197.267 416.946 196.136 415.832 195.318C414.719 194.5 413.344 194.091 411.707 194.091C410.003 194.091 408.582 194.523 407.446 195.386C406.321 196.25 405.474 197.409 404.906 198.864C404.349 200.318 404.071 201.932 404.071 203.705C404.071 205.523 404.355 207.131 404.923 208.528C405.503 209.915 406.355 211.006 407.48 211.801C408.616 212.585 410.026 212.977 411.707 212.977ZM441.503 217.545C438.98 217.545 436.804 216.989 434.974 215.875C433.156 214.75 431.753 213.182 430.764 211.17C429.787 209.148 429.298 206.795 429.298 204.114C429.298 201.432 429.787 199.068 430.764 197.023C431.753 194.966 433.128 193.364 434.889 192.216C436.662 191.057 438.73 190.477 441.094 190.477C442.457 190.477 443.804 190.705 445.134 191.159C446.463 191.614 447.673 192.352 448.764 193.375C449.855 194.386 450.724 195.727 451.372 197.398C452.02 199.068 452.344 201.125 452.344 203.568V205.273H432.162V201.795H448.253C448.253 200.318 447.957 199 447.366 197.841C446.787 196.682 445.957 195.767 444.878 195.097C443.81 194.426 442.548 194.091 441.094 194.091C439.491 194.091 438.105 194.489 436.935 195.284C435.776 196.068 434.884 197.091 434.259 198.352C433.634 199.614 433.321 200.966 433.321 202.409V204.727C433.321 206.705 433.662 208.381 434.344 209.756C435.037 211.119 435.997 212.159 437.224 212.875C438.452 213.58 439.878 213.932 441.503 213.932C442.56 213.932 443.514 213.784 444.366 213.489C445.23 213.182 445.974 212.727 446.599 212.125C447.224 211.511 447.707 210.75 448.048 209.841L451.935 210.932C451.526 212.25 450.838 213.409 449.872 214.409C448.906 215.398 447.713 216.17 446.293 216.727C444.872 217.273 443.276 217.545 441.503 217.545ZM477.009 196.682L473.395 197.705C473.168 197.102 472.832 196.517 472.389 195.949C471.957 195.369 471.366 194.892 470.616 194.517C469.866 194.142 468.906 193.955 467.736 193.955C466.134 193.955 464.798 194.324 463.73 195.062C462.673 195.79 462.145 196.716 462.145 197.841C462.145 198.841 462.509 199.631 463.236 200.21C463.963 200.79 465.099 201.273 466.645 201.659L470.531 202.614C472.872 203.182 474.616 204.051 475.764 205.222C476.912 206.381 477.486 207.875 477.486 209.705C477.486 211.205 477.054 212.545 476.19 213.727C475.338 214.909 474.145 215.841 472.611 216.523C471.077 217.205 469.293 217.545 467.259 217.545C464.588 217.545 462.378 216.966 460.628 215.807C458.878 214.648 457.77 212.955 457.304 210.727L461.122 209.773C461.486 211.182 462.173 212.239 463.185 212.943C464.207 213.648 465.543 214 467.19 214C469.065 214 470.554 213.602 471.656 212.807C472.77 212 473.327 211.034 473.327 209.909C473.327 209 473.009 208.239 472.372 207.625C471.736 207 470.759 206.534 469.44 206.227L465.077 205.205C462.679 204.636 460.918 203.756 459.793 202.562C458.679 201.358 458.122 199.852 458.122 198.045C458.122 196.568 458.537 195.261 459.366 194.125C460.207 192.989 461.349 192.097 462.793 191.449C464.247 190.801 465.895 190.477 467.736 190.477C470.327 190.477 472.361 191.045 473.838 192.182C475.327 193.318 476.384 194.818 477.009 196.682Z" fill="#E3E3E8"/>
<rect x="226" y="244" width="320" height="80" rx="4" fill="#161632"/>
<path d="M324.568 301.545C322.386 301.545 320.46 300.994 318.79 299.892C317.119 298.778 315.813 297.21 314.869 295.188C313.926 293.153 313.455 290.75 313.455 287.977C313.455 285.227 313.926 282.841 314.869 280.818C315.813 278.795 317.125 277.233 318.807 276.131C320.489 275.028 322.432 274.477 324.636 274.477C326.341 274.477 327.688 274.761 328.676 275.33C329.676 275.886 330.438 276.523 330.96 277.239C331.494 277.943 331.909 278.523 332.205 278.977H332.545V274.818H336.568V301H332.682V296.977H332.205C331.909 297.455 331.489 298.057 330.943 298.784C330.398 299.5 329.619 300.142 328.608 300.71C327.597 301.267 326.25 301.545 324.568 301.545ZM325.114 297.932C326.727 297.932 328.091 297.511 329.205 296.67C330.318 295.818 331.165 294.642 331.744 293.142C332.324 291.631 332.614 289.886 332.614 287.909C332.614 285.955 332.33 284.244 331.761 282.778C331.193 281.301 330.352 280.153 329.239 279.335C328.125 278.506 326.75 278.091 325.114 278.091C323.409 278.091 321.989 278.528 320.852 279.403C319.727 280.267 318.881 281.443 318.312 282.932C317.756 284.409 317.477 286.068 317.477 287.909C317.477 289.773 317.761 291.466 318.33 292.989C318.909 294.5 319.761 295.705 320.886 296.602C322.023 297.489 323.432 297.932 325.114 297.932ZM344.494 310.818V274.818H348.381V278.977H348.858C349.153 278.523 349.563 277.943 350.085 277.239C350.619 276.523 351.381 275.886 352.369 275.33C353.369 274.761 354.722 274.477 356.426 274.477C358.631 274.477 360.574 275.028 362.256 276.131C363.938 277.233 365.25 278.795 366.193 280.818C367.136 282.841 367.608 285.227 367.608 287.977C367.608 290.75 367.136 293.153 366.193 295.188C365.25 297.21 363.943 298.778 362.273 299.892C360.602 300.994 358.676 301.545 356.494 301.545C354.813 301.545 353.466 301.267 352.455 300.71C351.443 300.142 350.665 299.5 350.119 298.784C349.574 298.057 349.153 297.455 348.858 296.977H348.517V310.818H344.494ZM348.449 287.909C348.449 289.886 348.739 291.631 349.318 293.142C349.898 294.642 350.744 295.818 351.858 296.67C352.972 297.511 354.335 297.932 355.949 297.932C357.631 297.932 359.034 297.489 360.159 296.602C361.295 295.705 362.148 294.5 362.716 292.989C363.295 291.466 363.585 289.773 363.585 287.909C363.585 286.068 363.301 284.409 362.733 282.932C362.176 281.443 361.33 280.267 360.193 279.403C359.068 278.528 357.653 278.091 355.949 278.091C354.313 278.091 352.938 278.506 351.824 279.335C350.71 280.153 349.869 281.301 349.301 282.778C348.733 284.244 348.449 285.955 348.449 287.909ZM373.744 310.818V274.818H377.631V278.977H378.108C378.403 278.523 378.813 277.943 379.335 277.239C379.869 276.523 380.631 275.886 381.619 275.33C382.619 274.761 383.972 274.477 385.676 274.477C387.881 274.477 389.824 275.028 391.506 276.131C393.188 277.233 394.5 278.795 395.443 280.818C396.386 282.841 396.858 285.227 396.858 287.977C396.858 290.75 396.386 293.153 395.443 295.188C394.5 297.21 393.193 298.778 391.523 299.892C389.852 300.994 387.926 301.545 385.744 301.545C384.063 301.545 382.716 301.267 381.705 300.71C380.693 300.142 379.915 299.5 379.369 298.784C378.824 298.057 378.403 297.455 378.108 296.977H377.767V310.818H373.744ZM377.699 287.909C377.699 289.886 377.989 291.631 378.568 293.142C379.148 294.642 379.994 295.818 381.108 296.67C382.222 297.511 383.585 297.932 385.199 297.932C386.881 297.932 388.284 297.489 389.409 296.602C390.545 295.705 391.398 294.5 391.966 292.989C392.545 291.466 392.835 289.773 392.835 287.909C392.835 286.068 392.551 284.409 391.983 282.932C391.426 281.443 390.58 280.267 389.443 279.403C388.318 278.528 386.903 278.091 385.199 278.091C383.563 278.091 382.188 278.506 381.074 279.335C379.96 280.153 379.119 281.301 378.551 282.778C377.983 284.244 377.699 285.955 377.699 287.909ZM402.994 266.091H407.017V294.182C407.017 295.455 407.159 296.347 407.443 296.858C407.727 297.369 408.313 297.614 409.199 297.591C409.676 297.568 410.028 297.534 410.256 297.489C410.494 297.432 410.71 297.375 410.903 297.318L411.722 300.795C411.369 300.898 410.926 300.989 410.392 301.068C409.858 301.159 409.301 301.205 408.722 301.205C406.813 301.205 405.381 300.682 404.426 299.636C403.472 298.591 402.994 297.136 402.994 295.273V266.091ZM426.393 301.545C423.871 301.545 421.695 300.989 419.865 299.875C418.047 298.75 416.643 297.182 415.655 295.17C414.678 293.148 414.189 290.795 414.189 288.114C414.189 285.432 414.678 283.068 415.655 281.023C416.643 278.966 418.018 277.364 419.78 276.216C421.553 275.057 423.621 274.477 425.984 274.477C427.348 274.477 428.695 274.705 430.024 275.159C431.354 275.614 432.564 276.352 433.655 277.375C434.746 278.386 435.615 279.727 436.263 281.398C436.911 283.068 437.234 285.125 437.234 287.568V289.273H417.053V285.795H433.143C433.143 284.318 432.848 283 432.257 281.841C431.678 280.682 430.848 279.767 429.768 279.097C428.7 278.426 427.439 278.091 425.984 278.091C424.382 278.091 422.996 278.489 421.825 279.284C420.666 280.068 419.774 281.091 419.149 282.352C418.524 283.614 418.212 284.966 418.212 286.409V288.727C418.212 290.705 418.553 292.381 419.234 293.756C419.928 295.119 420.888 296.159 422.115 296.875C423.342 297.58 424.768 297.932 426.393 297.932C427.45 297.932 428.405 297.784 429.257 297.489C430.121 297.182 430.865 296.727 431.49 296.125C432.115 295.511 432.598 294.75 432.939 293.841L436.825 294.932C436.416 296.25 435.729 297.409 434.763 298.409C433.797 299.398 432.604 300.17 431.183 300.727C429.763 301.273 428.166 301.545 426.393 301.545ZM461.899 280.682L458.286 281.705C458.058 281.102 457.723 280.517 457.28 279.949C456.848 279.369 456.257 278.892 455.507 278.517C454.757 278.142 453.797 277.955 452.626 277.955C451.024 277.955 449.689 278.324 448.621 279.062C447.564 279.79 447.036 280.716 447.036 281.841C447.036 282.841 447.399 283.631 448.126 284.21C448.854 284.79 449.99 285.273 451.536 285.659L455.422 286.614C457.763 287.182 459.507 288.051 460.655 289.222C461.803 290.381 462.376 291.875 462.376 293.705C462.376 295.205 461.945 296.545 461.081 297.727C460.229 298.909 459.036 299.841 457.501 300.523C455.967 301.205 454.183 301.545 452.149 301.545C449.479 301.545 447.268 300.966 445.518 299.807C443.768 298.648 442.661 296.955 442.195 294.727L446.013 293.773C446.376 295.182 447.064 296.239 448.075 296.943C449.098 297.648 450.433 298 452.081 298C453.956 298 455.445 297.602 456.547 296.807C457.661 296 458.217 295.034 458.217 293.909C458.217 293 457.899 292.239 457.263 291.625C456.626 291 455.649 290.534 454.331 290.227L449.967 289.205C447.57 288.636 445.808 287.756 444.683 286.562C443.57 285.358 443.013 283.852 443.013 282.045C443.013 280.568 443.428 279.261 444.257 278.125C445.098 276.989 446.24 276.097 447.683 275.449C449.138 274.801 450.786 274.477 452.626 274.477C455.217 274.477 457.251 275.045 458.729 276.182C460.217 277.318 461.274 278.818 461.899 280.682Z" fill="#E3E3E8"/>
<path d="M155.932 20.6364V41H153.466V20.6364H155.932ZM177.024 20.6364V41H174.637L163.541 25.0114H163.342V41H160.876V20.6364H163.262L174.399 36.6648H174.598V20.6364H177.024Z" fill="#C7C7D1"/>
<path d="M193.711 22.3949C192.898 22.5544 192.369 23.3427 192.528 24.1556C192.688 24.9686 193.476 25.4983 194.289 25.3388L193.711 22.3949ZM215.213 23.8669L215.688 22.4438L215.688 22.4438L215.213 23.8669ZM236.426 66.2933L242.264 49.9862L225.223 53.0841L236.426 66.2933ZM194 23.8669C194.289 25.3388 194.289 25.3388 194.289 25.3389C194.289 25.3389 194.289 25.3389 194.289 25.3389C194.289 25.3388 194.289 25.3388 194.29 25.3387C194.291 25.3385 194.292 25.3381 194.295 25.3376C194.3 25.3366 194.309 25.335 194.32 25.3327C194.343 25.3283 194.379 25.3216 194.426 25.3128C194.521 25.2952 194.663 25.2693 194.848 25.237C195.217 25.1724 195.757 25.0824 196.43 24.9821C197.779 24.7814 199.657 24.5406 201.773 24.3802C206.065 24.0549 211.112 24.0808 214.739 25.2899L215.688 22.4438C211.456 21.0332 205.896 21.0591 201.546 21.3888C199.341 21.5559 197.39 21.8062 195.989 22.0148C195.287 22.1192 194.723 22.2134 194.331 22.2818C194.135 22.3161 193.982 22.3439 193.878 22.3634C193.825 22.3731 193.785 22.3808 193.757 22.3861C193.743 22.3888 193.732 22.3909 193.725 22.3924C193.721 22.3931 193.718 22.3937 193.715 22.3941C193.714 22.3943 193.713 22.3945 193.713 22.3946C193.712 22.3947 193.712 22.3948 193.712 22.3948C193.712 22.3949 193.711 22.3949 194 23.8669ZM214.739 25.2899C219.488 26.8728 223.262 31.0045 226.225 36.3267C229.174 41.6233 231.202 47.8879 232.556 53.3706L235.468 52.6514C234.084 47.0445 231.978 40.4925 228.846 34.8672C225.728 29.2675 221.472 24.3719 215.688 22.4438L214.739 25.2899Z" fill="#E3E3E8"/>
<path d="M534.395 66.582C534.554 67.3949 535.343 67.9247 536.156 67.7652C536.969 67.6057 537.498 66.8174 537.339 66.0045L534.395 66.582ZM535.867 45.0801L534.444 44.6057L535.867 45.0801ZM578.293 23.8668L561.986 18.0291L565.084 35.0703L578.293 23.8668ZM535.867 66.2932C537.339 66.0045 537.339 66.0046 537.339 66.0048C537.339 66.0047 537.339 66.0048 537.339 66.0047C537.339 66.0046 537.339 66.0043 537.339 66.0038C537.338 66.0027 537.338 66.0009 537.338 65.9983C537.337 65.993 537.335 65.9845 537.333 65.973C537.328 65.9499 537.322 65.9144 537.313 65.8671C537.295 65.7724 537.269 65.6304 537.237 65.4458C537.172 65.0764 537.082 64.5366 536.982 63.863C536.781 62.5145 536.541 60.6366 536.38 58.5205C536.055 54.2286 536.081 49.1818 537.29 45.5544L534.444 44.6057C533.033 48.8375 533.059 54.3973 533.389 58.7472C533.556 60.952 533.806 62.9037 534.015 64.3048C534.119 65.0059 534.213 65.5708 534.282 65.9624C534.316 66.1582 534.344 66.3108 534.363 66.4156C534.373 66.468 534.381 66.5085 534.386 66.5364C534.389 66.5503 534.391 66.5612 534.392 66.5688C534.393 66.5726 534.394 66.5756 534.394 66.5778C534.394 66.5789 534.394 66.5798 534.395 66.5805C534.395 66.5809 534.395 66.5812 534.395 66.5814C534.395 66.5817 534.395 66.582 535.867 66.2932ZM537.29 45.5544C538.873 40.8056 543.004 37.0317 548.327 34.0682C553.623 31.119 559.888 29.0914 565.371 27.7376L564.651 24.8251C559.044 26.2096 552.492 28.3149 546.867 31.4472C541.267 34.5652 536.372 38.8215 534.444 44.6057L537.29 45.5544Z" fill="#E3E3E8"/>
<path d="M607.648 30.8182C607.648 32.9659 607.26 34.822 606.484 36.3864C605.709 37.9508 604.645 39.1572 603.293 40.0057C601.94 40.8542 600.396 41.2784 598.659 41.2784C596.922 41.2784 595.378 40.8542 594.026 40.0057C592.673 39.1572 591.609 37.9508 590.834 36.3864C590.058 34.822 589.67 32.9659 589.67 30.8182C589.67 28.6705 590.058 26.8144 590.834 25.25C591.609 23.6856 592.673 22.4792 594.026 21.6307C595.378 20.7822 596.922 20.358 598.659 20.358C600.396 20.358 601.94 20.7822 603.293 21.6307C604.645 22.4792 605.709 23.6856 606.484 25.25C607.26 26.8144 607.648 28.6705 607.648 30.8182ZM605.261 30.8182C605.261 29.0549 604.966 27.5668 604.376 26.3537C603.793 25.1406 603.001 24.2225 602 23.5994C601.006 22.9763 599.892 22.6648 598.659 22.6648C597.426 22.6648 596.309 22.9763 595.308 23.5994C594.314 24.2225 593.522 25.1406 592.932 26.3537C592.348 27.5668 592.057 29.0549 592.057 30.8182C592.057 32.5814 592.348 34.0696 592.932 35.2827C593.522 36.4957 594.314 37.4138 595.308 38.0369C596.309 38.66 597.426 38.9716 598.659 38.9716C599.892 38.9716 601.006 38.66 602 38.0369C603.001 37.4138 603.793 36.4957 604.376 35.2827C604.966 34.0696 605.261 32.5814 605.261 30.8182ZM625.158 20.6364H627.624V34.1193C627.624 35.5114 627.295 36.7543 626.639 37.848C625.99 38.9351 625.071 39.7936 623.885 40.4233C622.698 41.0464 621.306 41.358 619.709 41.358C618.111 41.358 616.719 41.0464 615.533 40.4233C614.346 39.7936 613.425 38.9351 612.768 37.848C612.119 36.7543 611.794 35.5114 611.794 34.1193V20.6364H614.26V33.9205C614.26 34.9148 614.479 35.7997 614.916 36.5753C615.354 37.3442 615.977 37.9508 616.786 38.3949C617.601 38.8324 618.575 39.0511 619.709 39.0511C620.842 39.0511 621.817 38.8324 622.632 38.3949C623.447 37.9508 624.071 37.3442 624.501 36.5753C624.939 35.7997 625.158 34.9148 625.158 33.9205V20.6364ZM631.434 22.8239V20.6364H646.707V22.8239H640.304V41H637.838V22.8239H631.434Z" fill="#C7C7D1"/>
</svg>