ente/architecture/assets/authentication.svg

36 lines
119 KiB
XML
Raw Normal View History

Move to monorepo Move all of our code into a monorepo in preparation of open sourcing our server. First I describe the general plan, then later I've kept an exact log of the commands that I used. This was all done prior to this commit, but this commit (that introduces the various top level files) seems like a good way to summarize the entire process. Clone auth. Auth is our base repository. ```sh git clone https://github.com/ente-io/auth.git && cd auth ``` Move all of auth's files into `auth/`. ```sh mkdir auth git mv `find . -maxdepth 1 | grep -v -e '\.$' -e '\.\/.git$' -e '\.\/auth$'` auth git commit -m 'Move into auth/' ``` Add photos-web as a new remote, and fetch its main. ```sh git remote add photos-web https://github.com/ente-io/photos-web.git git fetch photos-web main ``` Switch to main of web-photos. ```sh git checkout -b photos-web-main photos-web/main ``` Move all of its files into `web` (note, the find now has an extra exclusion for `web`, but we keep all the old ones too): ```sh mkdir web git mv `find . -maxdepth 1 | grep -v -e '^\.$' -e '^\.\/.git$' -e '^\.\/auth$' -e '^\.\/web$'` web git commit -m 'Move into web/' ``` Switch back to main main, and merge the photos-web branch. The `--allow-unrelated-histories` flag is needed (since these two branches don't have any previous common ancestor). ```sh git checkout main git merge --allow-unrelated-histories photos-web-main ``` That's it. We then repeat this process for all the other repositories that we need to bring in. There is no magic involved here, so regular git commands will continue working. However, all the files get renamed, so to track the git history prior to this rename commit we'll need to pass the `--follow` flag. git log --follow -p -- auth/migration-guides/encrypted_export.md For some file names like README.md which exist in multiple repositories, this doesn't seem to work so good (I don't fully understand why). For example, `git log --follow -p -- auth/README.md lists the changes to all the READMEs, not just the auth README.md. ```sh git clone https://github.com/ente-io/auth.git ente cd ente mkdir auth git mv `find . -maxdepth 1 | grep -v -e '\.$' -e '\.\/.git$' -e '\.\/auth$'` auth git commit -m 'Move into auth/' git remote add photos-web https://github.com/ente-io/photos-web.git git fetch photos-web main git checkout -b photos-web-main photos-web/main mkdir web git mv `find . -maxdepth 1 | grep -v -e '^\.$' -e '^\.\/.git$' -e '^\.\/auth$' -e '^\.\/web$'` web git commit -m 'Move into web/' git checkout main git merge --allow-unrelated-histories photos-web-main git branch -D photos-web-main git remote remove photos-web git remote add photos-app https://github.com/ente-io/photos-app.git git fetch photos-app main git checkout -b photos-app-main photos-app/main mkdir mobile git mv `find . -maxdepth 1 | grep -v -e '^\.$' -e '^\.\/.git$' -e '^\.\/auth$' -e '^\.\/web$' -e '^\.\/mobile$'` mobile git commit -m 'Move into mobile/' git checkout main git merge --allow-unrelated-histories photos-app-main git branch -D photos-app-main git remote remove photos-app git remote add photos-desktop https://github.com/ente-io/photos-desktop.git git fetch photos-desktop main git checkout -b photos-desktop-main photos-desktop/main mkdir desktop git mv `find . -maxdepth 1 | grep -v -e '^\.$' -e '^\.\/.git$' -e '^\./.gitmodules$' -e '^\.\/desktop$'` desktop git mv .gitmodules desktop git commit -m 'Move into desktop/' git checkout main git merge --allow-unrelated-histories photos-desktop-main git branch -D photos-desktop-main git remote remove photos-desktop git remote add cli https://github.com/ente-io/cli.git git fetch cli main git checkout -b cli-main cli/main mkdir cli git mv `find . -maxdepth 1 | grep -v -e '^\.$' -e '^\.\/.git$' -e '^\.\/cli$'` cli git commit -m 'Move into cli/' git checkout main git merge --allow-unrelated-histories cli-main git branch -D cli-main git remote remove cli git remote add docs https://github.com/ente-io/docs.git git fetch docs main git checkout -b docs-main docs/main mkdir docs-1 git mv `find . -maxdepth 1 | grep -v -e '^\.$' -e '^\.\/.git$' -e '^\.\/docs-1$'` docs-1 git mv docs-1 docs git commit -m 'Move into docs/' git checkout main git merge --allow-unrelated-histories docs-main git branch -D docs-main git remote remove docs ```
2024-03-01 07:31:41 +00:00
<svg width="660" height="200" viewBox="0 0 660 200" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M485 72H421V102H485V72ZM448.35 82.432C448.43 82.2507 448.47 82.064 448.47 81.872C448.47 81.3813 448.324 81.0027 448.03 80.736C447.742 80.464 447.308 80.328 446.726 80.328C446.534 80.328 446.356 80.352 446.19 80.4C446.025 80.448 445.876 80.5067 445.742 80.576C445.609 80.6453 445.494 80.72 445.398 80.8C445.302 80.8747 445.23 80.9387 445.182 80.992L445.55 81.52C445.588 81.488 445.641 81.4427 445.71 81.384C445.78 81.32 445.865 81.2613 445.966 81.208C446.068 81.1493 446.182 81.0987 446.31 81.056C446.438 81.0133 446.58 80.992 446.734 80.992C446.862 80.992 446.982 81.0107 447.094 81.048C447.212 81.08 447.313 81.1333 447.398 81.208C447.484 81.2827 447.55 81.376 447.598 81.488C447.652 81.6 447.678 81.736 447.678 81.896C447.678 82.0453 447.649 82.1867 447.59 82.32C447.537 82.4533 447.462 82.584 447.366 82.712C447.276 82.8347 447.169 82.96 447.046 83.088C446.929 83.2107 446.804 83.336 446.67 83.464C446.51 83.624 446.348 83.7893 446.182 83.96C446.017 84.1307 445.868 84.312 445.734 84.504C445.601 84.696 445.492 84.9013 445.406 85.12C445.326 85.3333 445.286 85.5653 445.286 85.816V85.904C445.286 85.936 445.289 85.968 445.294 86H448.654V85.368H446.102C446.102 85.2773 446.137 85.1707 446.206 85.048C446.281 84.9253 446.372 84.7973 446.478 84.664C446.585 84.5307 446.697 84.4027 446.814 84.28L447.134 83.96C447.294 83.8 447.454 83.6373 447.614 83.472C447.774 83.3013 447.918 83.1307 448.046 82.96C448.174 82.784 448.276 82.608 448.35 82.432ZM443.415 85.472C443.527 85.664 443.623 85.84 443.703 86H444.575C444.33 85.5253 444.047 85.0427 443.727 84.552C443.407 84.0613 443.066 83.5573 442.703 83.04L444.447 80.456H443.559L442.207 82.52L440.839 80.456H439.943L441.719 83.072C441.362 83.584 441.023 84.0827 440.703 84.568C440.389 85.0533 440.111 85.5307 439.871 86H440.727C440.807 85.84 440.903 85.664 441.015 85.472C441.133 85.2747 441.255 85.072 441.383 84.864C441.517 84.6507 441.655 84.44 441.799 84.232C441.943 84.0187 442.082 83.8187 442.215 83.632C442.349 83.8187 442.487 84.0187 442.631 84.232C442.775 84.44 442.914 84.6507 443.047 84.864C443.181 85.072 443.303 85.2747 443.415 85.472ZM450.842 82.592C451.647 82.624 452.237 82.8 452.61 83.12C452.989 83.44 453.178 83.8747 453.178 84.424C453.178 84.6693 453.135 84.896 453.05 85.104C452.97 85.312 452.845 85.4907 452.674 85.64C452.509 85.7893 452.298 85.9067 452.042 85.992C451.786 86.0773 451.482 86.12 451.13 86.12C450.991 86.12 450.85 86.1093 450.706 86.088C450.562 86.0667 450.429 86.04 450.306 86.008C450.183 85.976 450.074 85.944 449.978 85.912C449.882 85.88 449.813 85.8533 449.77 85.832L449.914 85.184C450.005 85.2267 450.151 85.2827 450.354 85.352C450.562 85.4213 450.815 85.456 451.114 85.456C451.354 85.456 451.554 85.4293 451.714 85.376C451.879 85.3227 452.013 85.2507 452.114 85.16C452.215 85.0693 452.287 84.9653 452.33 84.848C452.378 84.7253 452.402 84.5973 452.402 84.464C452.402 84.2613 452.367 84.0827 452.298 83.928C452.229 83.768 452.106 83.6347 451.93 83.528C451.754 83.4213 451.519 83.3413 451.226 83.288C450.933 83.2293 450.562 83.2 450.114 83.2C450.146 82.9387 450.17 82.6933 450.186 82.464C450.207 82.2347 450.226 82.0107 450.242 81.792C450.258 81.5733 450.271 81.3573 450.282 81.144C450.293 80.9253 450.303 80.696 450.314 80.456H452.986V81.088H450.962C450.957 81.168 450.949 81.2773 450.938 81.416C450.927 81.5493 450.917 81.6907 450.906 81.84C450.895 81.984 450.885 82.1253 450.874 82.264C450.863 82.4027 450.853 82.512 450.842 82.592ZM457.126 83.12C456.752 82.8 456.163 82.624 455.358 82.592C455.368 82.512 455.379 82.4027 455.39 82.264C455.4 82.1253 455.411 81.984 455.422 81.84C455.432 81.6907 455.443 81.5493 455.454 81.416C455.464 81.2773 455.472 81.168 455.478 81.088H457.502V80.456H454.83C454.819 80.696 454.808 80.9253 454.798 81.144C454.787 81.3573 454.774 81.5733 454.758 81.792C454.742 82.0107 454.723 82.2347 454.702 82.464C454.686 82.6933 454.662 82.9387 454.63 83.2C455.078 83.2 455.448 83.2293 455.742 83.288C456.035 83.3413 456.27 83.4213 456.446 83.528C456.622 83.6347 456.744 83.768 456.814 83.928C456.883 84.0827 456.918 84.2613 456.918 84.464C45
<path fill-rule="evenodd" clip-rule="evenodd" d="M356 169H292V199H356V169ZM319.35 179.432C319.43 179.251 319.47 179.064 319.47 178.872C319.47 178.381 319.324 178.003 319.03 177.736C318.742 177.464 318.308 177.328 317.726 177.328C317.534 177.328 317.356 177.352 317.19 177.4C317.025 177.448 316.876 177.507 316.742 177.576C316.609 177.645 316.494 177.72 316.398 177.8C316.302 177.875 316.23 177.939 316.182 177.992L316.55 178.52C316.588 178.488 316.641 178.443 316.71 178.384C316.78 178.32 316.865 178.261 316.966 178.208C317.068 178.149 317.182 178.099 317.31 178.056C317.438 178.013 317.58 177.992 317.734 177.992C317.862 177.992 317.982 178.011 318.094 178.048C318.212 178.08 318.313 178.133 318.398 178.208C318.484 178.283 318.55 178.376 318.598 178.488C318.652 178.6 318.678 178.736 318.678 178.896C318.678 179.045 318.649 179.187 318.59 179.32C318.537 179.453 318.462 179.584 318.366 179.712C318.276 179.835 318.169 179.96 318.046 180.088C317.929 180.211 317.804 180.336 317.67 180.464C317.51 180.624 317.348 180.789 317.182 180.96C317.017 181.131 316.868 181.312 316.734 181.504C316.601 181.696 316.492 181.901 316.406 182.12C316.326 182.333 316.286 182.565 316.286 182.816V182.904C316.286 182.936 316.289 182.968 316.294 183H319.654V182.368H317.102C317.102 182.277 317.137 182.171 317.206 182.048C317.281 181.925 317.372 181.797 317.478 181.664C317.585 181.531 317.697 181.403 317.814 181.28L318.134 180.96C318.294 180.8 318.454 180.637 318.614 180.472C318.774 180.301 318.918 180.131 319.046 179.96C319.174 179.784 319.276 179.608 319.35 179.432ZM314.415 182.472C314.527 182.664 314.623 182.84 314.703 183H315.575C315.33 182.525 315.047 182.043 314.727 181.552C314.407 181.061 314.066 180.557 313.703 180.04L315.447 177.456H314.559L313.207 179.52L311.839 177.456H310.943L312.719 180.072C312.362 180.584 312.023 181.083 311.703 181.568C311.389 182.053 311.111 182.531 310.871 183H311.727C311.807 182.84 311.903 182.664 312.015 182.472C312.133 182.275 312.255 182.072 312.383 181.864C312.517 181.651 312.655 181.44 312.799 181.232C312.943 181.019 313.082 180.819 313.215 180.632C313.349 180.819 313.487 181.019 313.631 181.232C313.775 181.44 313.914 181.651 314.047 181.864C314.181 182.072 314.303 182.275 314.415 182.472ZM321.842 179.592C322.647 179.624 323.237 179.8 323.61 180.12C323.989 180.44 324.178 180.875 324.178 181.424C324.178 181.669 324.135 181.896 324.05 182.104C323.97 182.312 323.845 182.491 323.674 182.64C323.509 182.789 323.298 182.907 323.042 182.992C322.786 183.077 322.482 183.12 322.13 183.12C321.991 183.12 321.85 183.109 321.706 183.088C321.562 183.067 321.429 183.04 321.306 183.008C321.183 182.976 321.074 182.944 320.978 182.912C320.882 182.88 320.813 182.853 320.77 182.832L320.914 182.184C321.005 182.227 321.151 182.283 321.354 182.352C321.562 182.421 321.815 182.456 322.114 182.456C322.354 182.456 322.554 182.429 322.714 182.376C322.879 182.323 323.013 182.251 323.114 182.16C323.215 182.069 323.287 181.965 323.33 181.848C323.378 181.725 323.402 181.597 323.402 181.464C323.402 181.261 323.367 181.083 323.298 180.928C323.229 180.768 323.106 180.635 322.93 180.528C322.754 180.421 322.519 180.341 322.226 180.288C321.933 180.229 321.562 180.2 321.114 180.2C321.146 179.939 321.17 179.693 321.186 179.464C321.207 179.235 321.226 179.011 321.242 178.792C321.258 178.573 321.271 178.357 321.282 178.144C321.293 177.925 321.303 177.696 321.314 177.456H323.986V178.088H321.962C321.957 178.168 321.949 178.277 321.938 178.416C321.927 178.549 321.917 178.691 321.906 178.84C321.895 178.984 321.885 179.125 321.874 179.264C321.863 179.403 321.853 179.512 321.842 179.592ZM328.126 180.12C327.752 179.8 327.163 179.624 326.358 179.592C326.368 179.512 326.379 179.403 326.39 179.264C326.4 179.125 326.411 178.984 326.422 178.84C326.432 178.691 326.443 178.549 326.454 178.416C326.464 178.277 326.472 178.168 326.478 178.088H328.502V177.456H325.83C325.819 177.696 325.808 177.925 325.798 178.144C325.787 178.357 325.774 178.573 325.758 178.792C325.742 179.011 325.723 179.235 325.702 179.464C325.686 179.693 325.662 179.939 325.63 180.2C326.078 180.2 326.448 180.229
<path d="M438.903 27.928C438.903 27.4427 438.783 27.0693 438.543 26.808C438.303 26.5467 437.983 26.416 437.583 26.416C437.359 26.416 437.183 26.424 437.055 26.44C436.932 26.456 436.834 26.4747 436.759 26.496V29.12C436.85 29.1947 436.98 29.2667 437.151 29.336C437.322 29.4053 437.508 29.44 437.711 29.44C437.924 29.44 438.106 29.4027 438.255 29.328C438.41 29.248 438.535 29.1413 438.631 29.008C438.727 28.8693 438.796 28.7093 438.839 28.528C438.882 28.3413 438.903 28.1413 438.903 27.928ZM439.679 27.928C439.679 28.2427 439.636 28.5333 439.551 28.8C439.471 29.0667 439.351 29.296 439.191 29.488C439.031 29.68 438.834 29.8293 438.599 29.936C438.37 30.0427 438.106 30.096 437.807 30.096C437.567 30.096 437.354 30.064 437.167 30C436.986 29.936 436.85 29.8747 436.759 29.816V31.48H436.015V25.968C436.191 25.9253 436.41 25.88 436.671 25.832C436.938 25.7787 437.244 25.752 437.591 25.752C437.911 25.752 438.199 25.8027 438.455 25.904C438.711 26.0053 438.93 26.1493 439.111 26.336C439.292 26.5227 439.431 26.752 439.527 27.024C439.628 27.2907 439.679 27.592 439.679 27.928ZM444.038 29.88C443.867 29.9227 443.641 29.968 443.358 30.016C443.081 30.064 442.758 30.088 442.39 30.088C442.07 30.088 441.801 30.0427 441.582 29.952C441.363 29.856 441.187 29.7227 441.054 29.552C440.921 29.3813 440.825 29.1813 440.766 28.952C440.707 28.7173 440.678 28.4587 440.678 28.176V25.84H441.422V28.016C441.422 28.5227 441.502 28.8853 441.662 29.104C441.822 29.3227 442.091 29.432 442.47 29.432C442.55 29.432 442.633 29.4293 442.718 29.424C442.803 29.4187 442.883 29.4133 442.958 29.408C443.033 29.3973 443.099 29.3893 443.158 29.384C443.222 29.3733 443.267 29.3627 443.294 29.352V25.84H444.038V29.88ZM446.064 26.024C446.154 25.9653 446.29 25.904 446.472 25.84C446.658 25.776 446.872 25.744 447.112 25.744C447.41 25.744 447.674 25.7973 447.904 25.904C448.138 26.0107 448.336 26.16 448.496 26.352C448.656 26.544 448.776 26.7733 448.856 27.04C448.941 27.3067 448.984 27.6 448.984 27.92C448.984 28.256 448.933 28.56 448.832 28.832C448.736 29.0987 448.597 29.3253 448.416 29.512C448.234 29.6987 448.016 29.8427 447.76 29.944C447.504 30.0453 447.216 30.096 446.896 30.096C446.549 30.096 446.242 30.072 445.976 30.024C445.709 29.976 445.49 29.928 445.32 29.88V23.92L446.064 23.792V26.024ZM446.064 29.352C446.138 29.3733 446.242 29.3947 446.376 29.416C446.514 29.432 446.685 29.44 446.888 29.44C447.288 29.44 447.608 29.3093 447.848 29.048C448.088 28.7813 448.208 28.4053 448.208 27.92C448.208 27.7067 448.186 27.5067 448.144 27.32C448.101 27.1333 448.032 26.9733 447.936 26.84C447.84 26.7013 447.714 26.5947 447.56 26.52C447.41 26.44 447.229 26.4 447.016 26.4C446.813 26.4 446.626 26.4347 446.456 26.504C446.285 26.5733 446.154 26.6453 446.064 26.72V29.352ZM451.279 30.08C450.82 30.0693 450.495 29.9707 450.303 29.784C450.111 29.5973 450.015 29.3067 450.015 28.912V23.92L450.759 23.792V28.792C450.759 28.9147 450.769 29.016 450.791 29.096C450.812 29.176 450.847 29.24 450.895 29.288C450.943 29.336 451.007 29.3733 451.087 29.4C451.167 29.4213 451.265 29.44 451.383 29.456L451.279 30.08ZM452.962 30H452.218V25.84H452.962V30ZM452.586 25.088C452.453 25.088 452.338 25.0453 452.242 24.96C452.151 24.8693 452.106 24.7493 452.106 24.6C452.106 24.4507 452.151 24.3333 452.242 24.248C452.338 24.1573 452.453 24.112 452.586 24.112C452.719 24.112 452.831 24.1573 452.922 24.248C453.018 24.3333 453.066 24.4507 453.066 24.6C453.066 24.7493 453.018 24.8693 452.922 24.96C452.831 25.0453 452.719 25.088 452.586 25.088ZM456.05 30.096C455.714 30.096 455.418 30.0427 455.162 29.936C454.911 29.8293 454.698 29.68 454.522 29.488C454.351 29.296 454.223 29.0693 454.138 28.808C454.052 28.5413 454.01 28.248 454.01 27.928C454.01 27.608 454.055 27.3147 454.146 27.048C454.242 26.7813 454.375 26.552 454.546 26.36C454.716 26.1627 454.924 26.0107 455.17 25.904C455.42 25.792 455.698 25.736 456.002 25.736C456.188 25.736 456.375 25.752 456.562 25.784C456.748 25.816 456.927 25.8667 457.098 25.936L456.93 26.568C456.818 26.5147 456.687 26.472 456.538 26.44C456.394 26.408 456.239 26.392 456.074 26.392C455.658 26.392 455.338 26.5227 455.114 26.784C454.89
<path d="M453.75 72.0017L456.637 67.0017H450.863L453.75 72.0017ZM453.25 34.9983V67.5017H454.25V34.9983H453.25Z" fill="#757575"/>
<path d="M324 169L326.887 164H321.113L324 169ZM323.5 153V164.5H324.5V153H323.5Z" fill="#757575"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M68 89H67V87H56V100H61V101.617C61 102.141 61.121 102.675 61.502 103H56.5C56.102 103 55.721 102.842 55.439 102.561C55.158 102.279 55 101.898 55 101.5V86.5C55 86.102 55.158 85.721 55.439 85.439C55.721 85.158 56.102 85 56.5 85H66.5C66.898 85 67.279 85.158 67.561 85.439C67.842 85.721 68 86.102 68 86.5V89ZM70 91.25C70 90.56 69.44 90 68.75 90H63.25C62.56 90 62 90.56 62 91.25V101.75C62 102.44 62.56 103 63.25 103H68.75C69.44 103 70 102.44 70 101.75V91.25ZM54.593 103H48L50.599 100H54V101.804C54 102.383 54.337 102.894 54.593 103ZM66 102C65.447 102 65 101.552 65 101C65 100.448 65.447 100 66 100C66.552 100 66.999 100.448 66.999 101C66.999 101.552 66.552 102 66 102ZM69 99V92.976H63V99H69ZM67 84H65V81H48V96H54V98H46V79H67V84ZM66.5 91H65.5C65.224 91 65 91.224 65 91.5C65 91.776 65.224 92 65.5 92H66.5C66.775 92 67 91.776 67 91.5C67 91.224 66.775 91 66.5 91Z" fill="#757575"/>
<path d="M31.6667 70.6683C31.6667 77.11 26.4433 82.335 20 82.335C13.5567 82.335 8.33333 77.11 8.33333 70.6683C8.33333 64.2233 13.5567 59 20 59C26.4433 59 31.6667 64.2233 31.6667 70.6683V70.6683ZM29.0033 82.635C26.4933 84.53 23.38 85.6683 20 85.6683C16.6167 85.6683 13.5017 84.5267 10.9883 82.6317C4.20167 85.62 0 94.925 0 99H40C40 94.9617 35.6667 85.6567 29.0033 82.635V82.635Z" fill="#757575"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M208 186H207V184H196V197H201V198.617C201 199.141 201.121 199.675 201.502 200H196.5C196.102 200 195.721 199.842 195.439 199.561C195.158 199.279 195 198.898 195 198.5V183.5C195 183.102 195.158 182.721 195.439 182.439C195.721 182.158 196.102 182 196.5 182H206.5C206.898 182 207.279 182.158 207.561 182.439C207.842 182.721 208 183.102 208 183.5V186ZM210 188.25C210 187.56 209.44 187 208.75 187H203.25C202.56 187 202 187.56 202 188.25V198.75C202 199.44 202.56 200 203.25 200H208.75C209.44 200 210 199.44 210 198.75V188.25ZM194.593 200H188L190.599 197H194V198.804C194 199.383 194.337 199.894 194.593 200ZM206 199C205.447 199 205 198.552 205 198C205 197.448 205.447 197 206 197C206.552 197 206.999 197.448 206.999 198C206.999 198.552 206.552 199 206 199ZM209 196V189.976H203V196H209ZM207 181H205V178H188V193H194V195H186V176H207V181ZM206.5 188H205.5C205.224 188 205 188.224 205 188.5C205 188.776 205.224 189 205.5 189H206.5C206.775 189 207 188.776 207 188.5C207 188.224 206.775 188 206.5 188Z" fill="#757575"/>
<path d="M171.667 167.668C171.667 174.11 166.443 179.335 160 179.335C153.557 179.335 148.333 174.11 148.333 167.668C148.333 161.223 153.557 156 160 156C166.443 156 171.667 161.223 171.667 167.668V167.668ZM169.003 179.635C166.493 181.53 163.38 182.668 160 182.668C156.617 182.668 153.502 181.527 150.988 179.632C144.202 182.62 140 191.925 140 196H180C180 191.962 175.667 182.657 169.003 179.635V179.635Z" fill="#757575"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M612 88H611V86H600V99H605V100.617C605 101.141 605.121 101.675 605.502 102H600.5C600.102 102 599.721 101.842 599.439 101.561C599.158 101.279 599 100.898 599 100.5V85.5C599 85.102 599.158 84.721 599.439 84.439C599.721 84.158 600.102 84 600.5 84H610.5C610.898 84 611.279 84.158 611.561 84.439C611.842 84.721 612 85.102 612 85.5V88ZM614 90.25C614 89.56 613.44 89 612.75 89H607.25C606.56 89 606 89.56 606 90.25V100.75C606 101.44 606.56 102 607.25 102H612.75C613.44 102 614 101.44 614 100.75V90.25ZM598.593 102H592L594.599 99H598V100.804C598 101.383 598.337 101.894 598.593 102ZM610 101C609.447 101 609 100.552 609 100C609 99.448 609.447 99 610 99C610.552 99 610.999 99.448 610.999 100C610.999 100.552 610.552 101 610 101ZM613 98V91.976H607V98H613ZM611 83H609V80H592V95H598V97H590V78H611V83ZM610.5 90H609.5C609.224 90 609 90.224 609 90.5C609 90.776 609.224 91 609.5 91H610.5C610.775 91 611 90.776 611 90.5C611 90.224 610.775 90 610.5 90Z" fill="#757575"/>
<path d="M651.667 69.6683C651.667 76.11 646.443 81.335 640 81.335C633.557 81.335 628.333 76.11 628.333 69.6683C628.333 63.2233 633.557 58 640 58C646.443 58 651.667 63.2233 651.667 69.6683V69.6683ZM649.003 81.635C646.493 83.53 643.38 84.6683 640 84.6683C636.617 84.6683 633.502 83.5267 630.988 81.6317C624.202 84.62 620 93.925 620 98H660C660 93.9617 655.667 84.6567 649.003 81.635V81.635Z" fill="#757575"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M194 73H130V103H194V73ZM167.895 91.688C167.711 91.824 167.483 91.928 167.211 92C166.947 92.064 166.667 92.096 166.371 92.096C165.603 92.096 165.007 91.9 164.583 91.508C164.167 91.116 163.959 90.54 163.959 89.78V87.128H162.963V85.688H163.959V84.116H165.831V85.688H167.439V87.128H165.831V89.756C165.831 90.028 165.899 90.24 166.035 90.392C166.179 90.536 166.379 90.608 166.635 90.608C166.931 90.608 167.183 90.528 167.391 90.368L167.895 91.688ZM154.152 89.3C154.176 88.988 154.188 88.82 154.188 88.796C154.188 88.124 154.04 87.536 153.744 87.032C153.456 86.52 153.056 86.128 152.544 85.856C152.032 85.584 151.46 85.448 150.828 85.448C150.18 85.448 149.592 85.592 149.064 85.88C148.544 86.16 148.132 86.556 147.828 87.068C147.532 87.572 147.384 88.14 147.384 88.772C147.384 89.412 147.536 89.984 147.84 90.488C148.144 90.992 148.576 91.388 149.136 91.676C149.696 91.956 150.34 92.096 151.068 92.096C152.236 92.096 153.124 91.748 153.732 91.052L152.736 89.972C152.512 90.188 152.268 90.348 152.004 90.452C151.748 90.548 151.452 90.596 151.116 90.596C150.628 90.596 150.22 90.48 149.892 90.248C149.564 90.016 149.356 89.7 149.268 89.3H154.152ZM149.772 87.224C150.06 86.984 150.416 86.864 150.84 86.864C151.256 86.864 151.608 86.988 151.896 87.236C152.184 87.476 152.36 87.8 152.424 88.208H149.244C149.308 87.792 149.484 87.464 149.772 87.224ZM161.29 86.168C160.802 85.688 160.158 85.448 159.358 85.448C158.918 85.448 158.514 85.524 158.146 85.676C157.778 85.82 157.47 86.028 157.222 86.3V85.544H155.434V92H157.306V88.808C157.306 88.232 157.446 87.8 157.726 87.512C158.006 87.216 158.382 87.068 158.854 87.068C159.278 87.068 159.602 87.196 159.826 87.452C160.05 87.7 160.162 88.08 160.162 88.592V92H162.034V88.304C162.034 87.36 161.786 86.648 161.29 86.168ZM175.035 89.3C175.059 88.988 175.071 88.82 175.071 88.796C175.071 88.124 174.923 87.536 174.627 87.032C174.339 86.52 173.939 86.128 173.427 85.856C172.915 85.584 172.343 85.448 171.711 85.448C171.063 85.448 170.475 85.592 169.947 85.88C169.427 86.16 169.015 86.556 168.711 87.068C168.415 87.572 168.267 88.14 168.267 88.772C168.267 89.412 168.419 89.984 168.723 90.488C169.027 90.992 169.459 91.388 170.019 91.676C170.579 91.956 171.223 92.096 171.951 92.096C173.119 92.096 174.007 91.748 174.615 91.052L173.619 89.972C173.395 90.188 173.151 90.348 172.887 90.452C172.631 90.548 172.335 90.596 171.999 90.596C171.511 90.596 171.103 90.48 170.775 90.248C170.447 90.016 170.239 89.7 170.151 89.3H175.035ZM170.655 87.224C170.943 86.984 171.299 86.864 171.723 86.864C172.139 86.864 172.491 86.988 172.779 87.236C173.067 87.476 173.243 87.8 173.307 88.208H170.127C170.191 87.792 170.367 87.464 170.655 87.224Z" fill="#757575"/>
<path d="M458.833 5.83417C458.833 9.055 456.222 11.6675 453 11.6675C449.778 11.6675 447.167 9.055 447.167 5.83417C447.167 2.61167 449.778 0 453 0C456.222 0 458.833 2.61167 458.833 5.83417V5.83417ZM457.502 11.8175C456.247 12.765 454.69 13.3342 453 13.3342C451.308 13.3342 449.751 12.7633 448.494 11.8158C445.101 13.31 443 17.9625 443 20H463C463 17.9808 460.833 13.3283 457.502 11.8175V11.8175Z" fill="#757575"/>
<path d="M75.408 87.928C75.408 87.56 75.4613 87.24 75.568 86.968C75.6747 86.6907 75.816 86.4613 75.992 86.28C76.168 86.0987 76.3707 85.9627 76.6 85.872C76.8293 85.7813 77.064 85.736 77.304 85.736C77.864 85.736 78.2933 85.912 78.592 86.264C78.8907 86.6107 79.04 87.1413 79.04 87.856C79.04 87.888 79.04 87.9307 79.04 87.984C79.04 88.032 79.0373 88.0773 79.032 88.12H76.184C76.216 88.552 76.3413 88.88 76.56 89.104C76.7787 89.328 77.12 89.44 77.584 89.44C77.8453 89.44 78.064 89.4187 78.24 89.376C78.4213 89.328 78.5573 89.2827 78.648 89.24L78.752 89.864C78.6613 89.912 78.5013 89.9627 78.272 90.016C78.048 90.0693 77.792 90.096 77.504 90.096C77.1413 90.096 76.8267 90.0427 76.56 89.936C76.2987 89.824 76.0827 89.672 75.912 89.48C75.7413 89.288 75.6133 89.0613 75.528 88.8C75.448 88.5333 75.408 88.2427 75.408 87.928ZM78.264 87.52C78.2693 87.184 78.184 86.9093 78.008 86.696C77.8373 86.4773 77.6 86.368 77.296 86.368C77.1253 86.368 76.9733 86.4027 76.84 86.472C76.712 86.536 76.6027 86.6213 76.512 86.728C76.4213 86.8347 76.3493 86.9573 76.296 87.096C76.248 87.2347 76.216 87.376 76.2 87.52H78.264ZM80.1088 85.96C80.2794 85.9173 80.5034 85.872 80.7808 85.824C81.0634 85.776 81.3888 85.752 81.7568 85.752C82.0234 85.752 82.2474 85.7893 82.4288 85.864C82.6101 85.9333 82.7621 86.0373 82.8848 86.176C82.9221 86.1493 82.9808 86.112 83.0608 86.064C83.1408 86.016 83.2394 85.9707 83.3568 85.928C83.4741 85.88 83.6048 85.84 83.7488 85.808C83.8928 85.7707 84.0474 85.752 84.2128 85.752C84.5328 85.752 84.7941 85.8 84.9968 85.896C85.1994 85.9867 85.3568 86.1173 85.4688 86.288C85.5861 86.4587 85.6634 86.6613 85.7008 86.896C85.7434 87.1307 85.7648 87.3867 85.7648 87.664V90H85.0208V87.824C85.0208 87.5787 85.0074 87.368 84.9808 87.192C84.9594 87.016 84.9141 86.8693 84.8448 86.752C84.7808 86.6347 84.6901 86.5493 84.5728 86.496C84.4608 86.4373 84.3141 86.408 84.1328 86.408C83.8821 86.408 83.6741 86.4427 83.5087 86.512C83.3488 86.576 83.2394 86.6347 83.1808 86.688C83.2234 86.8267 83.2554 86.9787 83.2768 87.144C83.2981 87.3093 83.3088 87.4827 83.3088 87.664V90H82.5648V87.824C82.5648 87.5787 82.5514 87.368 82.5248 87.192C82.4981 87.016 82.4501 86.8693 82.3808 86.752C82.3168 86.6347 82.2261 86.5493 82.1088 86.496C81.9968 86.4373 81.8528 86.408 81.6768 86.408C81.6021 86.408 81.5221 86.4107 81.4368 86.416C81.3514 86.4213 81.2688 86.4293 81.1888 86.44C81.1141 86.4453 81.0448 86.4533 80.9808 86.464C80.9168 86.4747 80.8741 86.4827 80.8528 86.488V90H80.1088V85.96ZM88.4074 89.464C88.5834 89.464 88.738 89.4613 88.8714 89.456C89.01 89.4453 89.1247 89.4293 89.2154 89.408V88.168C89.162 88.1413 89.074 88.12 88.9514 88.104C88.834 88.0827 88.69 88.072 88.5194 88.072C88.4074 88.072 88.2874 88.08 88.1594 88.096C88.0367 88.112 87.922 88.1467 87.8154 88.2C87.714 88.248 87.6287 88.3173 87.5594 88.408C87.49 88.4933 87.4554 88.608 87.4554 88.752C87.4554 89.0187 87.5407 89.2053 87.7114 89.312C87.882 89.4133 88.114 89.464 88.4074 89.464ZM88.3434 85.736C88.642 85.736 88.8927 85.776 89.0954 85.856C89.3034 85.9307 89.4687 86.04 89.5914 86.184C89.7194 86.3227 89.81 86.4907 89.8634 86.688C89.9167 86.88 89.9434 87.0933 89.9434 87.328V89.928C89.8794 89.9387 89.7887 89.9547 89.6714 89.976C89.5594 89.992 89.4314 90.008 89.2874 90.024C89.1434 90.04 88.986 90.0533 88.8154 90.064C88.65 90.08 88.4847 90.088 88.3194 90.088C88.0847 90.088 87.8687 90.064 87.6714 90.016C87.474 89.968 87.3034 89.8933 87.1594 89.792C87.0154 89.6853 86.9034 89.5467 86.8234 89.376C86.7434 89.2053 86.7034 89 86.7034 88.76C86.7034 88.5307 86.7487 88.3333 86.8394 88.168C86.9354 88.0027 87.0634 87.8693 87.2234 87.768C87.3834 87.6667 87.57 87.592 87.7834 87.544C87.9967 87.496 88.2207 87.472 88.4554 87.472C88.53 87.472 88.6074 87.4773 88.6874 87.488C88.7674 87.4933 88.842 87.504 88.9114 87.52C88.986 87.5307 89.05 87.5413 89.1034 87.552C89.1567 87.5627 89.194 87.5707 89.2154 87.576V87.368C89.2154 87.2453 89.202 87.1253 89.1754 87.008C89.1487 86.8853 89.1007 86.7787 89.0314 86.688C88.962 86.592 88.866 86.5173 88.7434 86.464C88.626 86.4053 88.4714 86.376 88.2794 86.376C88.034 86.376 87.818 86.3947 87.6314 86.432C87.45 86.464 87.314 86.
<path d="M130.002 87.75L125.002 84.8632V90.6368L130.002 87.75ZM97.998 88.25H125.502V87.25H97.998V88.25Z" fill="#757575"/>
<path d="M292.004 184L287.004 181.113V186.887L292.004 184ZM260 184.5H287.504V183.5H260V184.5Z" fill="#757575"/>
<path d="M242 88.713L230.015 79H253.986L242 88.713ZM236.575 86.891L230 81.562V94.063L236.575 86.891ZM247.425 86.891L254 94.063V81.562L247.425 86.891ZM245.868 88.152L242 91.287L238.132 88.152L230.022 97H253.978L245.868 88.152V88.152Z" fill="#757575"/>
<path d="M230.002 87.75L225.002 84.8632V90.6368L230.002 87.75ZM193.998 88.25H225.502V87.25H193.998V88.25Z" fill="#757575"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M354 73H290V103H354V73ZM327.895 91.688C327.711 91.824 327.483 91.928 327.211 92C326.947 92.064 326.667 92.096 326.371 92.096C325.603 92.096 325.007 91.9 324.583 91.508C324.167 91.116 323.959 90.54 323.959 89.78V87.128H322.963V85.688H323.959V84.116H325.831V85.688H327.439V87.128H325.831V89.756C325.831 90.028 325.899 90.24 326.035 90.392C326.179 90.536 326.379 90.608 326.635 90.608C326.931 90.608 327.183 90.528 327.391 90.368L327.895 91.688ZM314.152 89.3C314.176 88.988 314.188 88.82 314.188 88.796C314.188 88.124 314.04 87.536 313.744 87.032C313.456 86.52 313.056 86.128 312.544 85.856C312.032 85.584 311.46 85.448 310.828 85.448C310.18 85.448 309.592 85.592 309.064 85.88C308.544 86.16 308.132 86.556 307.828 87.068C307.532 87.572 307.384 88.14 307.384 88.772C307.384 89.412 307.536 89.984 307.84 90.488C308.144 90.992 308.576 91.388 309.136 91.676C309.696 91.956 310.34 92.096 311.068 92.096C312.236 92.096 313.124 91.748 313.732 91.052L312.736 89.972C312.512 90.188 312.268 90.348 312.004 90.452C311.748 90.548 311.452 90.596 311.116 90.596C310.628 90.596 310.22 90.48 309.892 90.248C309.564 90.016 309.356 89.7 309.268 89.3H314.152ZM309.772 87.224C310.06 86.984 310.416 86.864 310.84 86.864C311.256 86.864 311.608 86.988 311.896 87.236C312.184 87.476 312.36 87.8 312.424 88.208H309.244C309.308 87.792 309.484 87.464 309.772 87.224ZM321.29 86.168C320.802 85.688 320.158 85.448 319.358 85.448C318.918 85.448 318.514 85.524 318.146 85.676C317.778 85.82 317.47 86.028 317.222 86.3V85.544H315.434V92H317.306V88.808C317.306 88.232 317.446 87.8 317.726 87.512C318.006 87.216 318.382 87.068 318.854 87.068C319.278 87.068 319.602 87.196 319.826 87.452C320.05 87.7 320.162 88.08 320.162 88.592V92H322.034V88.304C322.034 87.36 321.786 86.648 321.29 86.168ZM335.035 89.3C335.059 88.988 335.071 88.82 335.071 88.796C335.071 88.124 334.923 87.536 334.627 87.032C334.339 86.52 333.939 86.128 333.427 85.856C332.915 85.584 332.343 85.448 331.711 85.448C331.063 85.448 330.475 85.592 329.947 85.88C329.427 86.16 329.015 86.556 328.711 87.068C328.415 87.572 328.267 88.14 328.267 88.772C328.267 89.412 328.419 89.984 328.723 90.488C329.027 90.992 329.459 91.388 330.019 91.676C330.579 91.956 331.223 92.096 331.951 92.096C333.119 92.096 334.007 91.748 334.615 91.052L333.619 89.972C333.395 90.188 333.151 90.348 332.887 90.452C332.631 90.548 332.335 90.596 331.999 90.596C331.511 90.596 331.103 90.48 330.775 90.248C330.447 90.016 330.239 89.7 330.151 89.3H335.035ZM330.655 87.224C330.943 86.984 331.299 86.864 331.723 86.864C332.139 86.864 332.491 86.988 332.779 87.236C333.067 87.476 333.243 87.8 333.307 88.208H330.127C330.191 87.792 330.367 87.464 330.655 87.224Z" fill="#757575"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M487 169H423V199H487V169ZM447.152 185.3C447.176 184.988 447.188 184.82 447.188 184.796C447.188 184.124 447.04 183.536 446.744 183.032C446.456 182.52 446.056 182.128 445.544 181.856C445.032 181.584 444.46 181.448 443.828 181.448C443.18 181.448 442.592 181.592 442.064 181.88C441.544 182.16 441.132 182.556 440.828 183.068C440.532 183.572 440.384 184.14 440.384 184.772C440.384 185.412 440.536 185.984 440.84 186.488C441.144 186.992 441.576 187.388 442.136 187.676C442.696 187.956 443.34 188.096 444.068 188.096C445.236 188.096 446.124 187.748 446.732 187.052L445.736 185.972C445.512 186.188 445.268 186.348 445.004 186.452C444.748 186.548 444.452 186.596 444.116 186.596C443.628 186.596 443.22 186.48 442.892 186.248C442.564 186.016 442.356 185.7 442.268 185.3H447.152ZM442.772 183.224C443.06 182.984 443.416 182.864 443.84 182.864C444.256 182.864 444.608 182.988 444.896 183.236C445.184 183.476 445.36 183.8 445.424 184.208H442.244C442.308 183.792 442.484 183.464 442.772 183.224ZM454.29 182.168C453.802 181.688 453.158 181.448 452.358 181.448C451.918 181.448 451.514 181.524 451.146 181.676C450.778 181.82 450.47 182.028 450.222 182.3V181.544H448.434V188H450.306V184.808C450.306 184.232 450.446 183.8 450.726 183.512C451.006 183.216 451.382 183.068 451.854 183.068C452.278 183.068 452.602 183.196 452.826 183.452C453.05 183.7 453.162 184.08 453.162 184.592V188H455.034V184.304C455.034 183.36 454.786 182.648 454.29 182.168ZM460.211 188C460.483 187.928 460.711 187.824 460.895 187.688L460.391 186.368C460.183 186.528 459.931 186.608 459.635 186.608C459.379 186.608 459.179 186.536 459.035 186.392C458.899 186.24 458.831 186.028 458.831 185.756V183.128H460.439V181.688H458.831V180.116H456.959V181.688H455.963V183.128H456.959V185.78C456.959 186.54 457.167 187.116 457.583 187.508C458.007 187.9 458.603 188.096 459.371 188.096C459.667 188.096 459.947 188.064 460.211 188ZM468.035 185.3C468.059 184.988 468.071 184.82 468.071 184.796C468.071 184.124 467.923 183.536 467.627 183.032C467.339 182.52 466.939 182.128 466.427 181.856C465.915 181.584 465.343 181.448 464.711 181.448C464.063 181.448 463.475 181.592 462.947 181.88C462.427 182.16 462.015 182.556 461.711 183.068C461.415 183.572 461.267 184.14 461.267 184.772C461.267 185.412 461.419 185.984 461.723 186.488C462.027 186.992 462.459 187.388 463.019 187.676C463.579 187.956 464.223 188.096 464.951 188.096C466.119 188.096 467.007 187.748 467.615 187.052L466.619 185.972C466.395 186.188 466.151 186.348 465.887 186.452C465.631 186.548 465.335 186.596 464.999 186.596C464.511 186.596 464.103 186.48 463.775 186.248C463.447 186.016 463.239 185.7 463.151 185.3H468.035ZM463.655 183.224C463.943 182.984 464.299 182.864 464.723 182.864C465.139 182.864 465.491 182.988 465.779 183.236C466.067 183.476 466.243 183.8 466.307 184.208H463.127C463.191 183.792 463.367 183.464 463.655 183.224Z" fill="#757575"/>
<path d="M290 88L285 85.1132V90.8868L290 88ZM254 88.5H285.5V87.5H254V88.5Z" fill="#757575"/>
<path d="M585 87L580 84.1132V89.8868L585 87ZM485 87.5H580.5V86.5H485V87.5Z" fill="#757575"/>
<path d="M209.312 81.92C209.312 82.2507 209.264 82.5493 209.168 82.816C209.072 83.0827 208.936 83.312 208.76 83.504C208.589 83.696 208.384 83.8453 208.144 83.952C207.904 84.0533 207.643 84.104 207.36 84.104C207.077 84.104 206.816 84.0533 206.576 83.952C206.336 83.8453 206.128 83.696 205.952 83.504C205.781 83.312 205.648 83.0827 205.552 82.816C205.456 82.5493 205.408 82.2507 205.408 81.92C205.408 81.5947 205.456 81.2987 205.552 81.032C205.648 80.76 205.781 80.528 205.952 80.336C206.128 80.144 206.336 79.9973 206.576 79.896C206.816 79.7893 207.077 79.736 207.36 79.736C207.643 79.736 207.904 79.7893 208.144 79.896C208.384 79.9973 208.589 80.144 208.76 80.336C208.936 80.528 209.072 80.76 209.168 81.032C209.264 81.2987 209.312 81.5947 209.312 81.92ZM208.536 81.92C208.536 81.4507 208.429 81.08 208.216 80.808C208.008 80.5307 207.723 80.392 207.36 80.392C206.997 80.392 206.709 80.5307 206.496 80.808C206.288 81.08 206.184 81.4507 206.184 81.92C206.184 82.3893 206.288 82.7627 206.496 83.04C206.709 83.312 206.997 83.448 207.36 83.448C207.723 83.448 208.008 83.312 208.216 83.04C208.429 82.7627 208.536 82.3893 208.536 81.92ZM211.055 79.84H212.631V80.464H211.055V82.384C211.055 82.592 211.071 82.7653 211.103 82.904C211.135 83.0373 211.183 83.144 211.247 83.224C211.311 83.2987 211.391 83.352 211.487 83.384C211.583 83.416 211.695 83.432 211.823 83.432C212.047 83.432 212.225 83.408 212.359 83.36C212.497 83.3067 212.593 83.2693 212.647 83.248L212.791 83.864C212.716 83.9013 212.585 83.9467 212.399 84C212.212 84.0587 211.999 84.088 211.759 84.088C211.476 84.088 211.241 84.0533 211.055 83.984C210.873 83.9093 210.727 83.8 210.615 83.656C210.503 83.512 210.423 83.336 210.375 83.128C210.332 82.9147 210.311 82.6693 210.311 82.392V78.68L211.055 78.552V79.84ZM214.274 79.84H215.85V80.464H214.274V82.384C214.274 82.592 214.29 82.7653 214.322 82.904C214.354 83.0373 214.402 83.144 214.466 83.224C214.53 83.2987 214.61 83.352 214.706 83.384C214.802 83.416 214.914 83.432 215.042 83.432C215.266 83.432 215.444 83.408 215.578 83.36C215.716 83.3067 215.812 83.2693 215.866 83.248L216.01 83.864C215.935 83.9013 215.804 83.9467 215.618 84C215.431 84.0587 215.218 84.088 214.978 84.088C214.695 84.088 214.46 84.0533 214.274 83.984C214.092 83.9093 213.946 83.8 213.834 83.656C213.722 83.512 213.642 83.336 213.594 83.128C213.551 82.9147 213.53 82.6693 213.53 82.392V78.68L214.274 78.552V79.84Z" fill="#757575"/>
<path d="M269.312 81.92C269.312 82.2507 269.264 82.5493 269.168 82.816C269.072 83.0827 268.936 83.312 268.76 83.504C268.589 83.696 268.384 83.8453 268.144 83.952C267.904 84.0533 267.643 84.104 267.36 84.104C267.077 84.104 266.816 84.0533 266.576 83.952C266.336 83.8453 266.128 83.696 265.952 83.504C265.781 83.312 265.648 83.0827 265.552 82.816C265.456 82.5493 265.408 82.2507 265.408 81.92C265.408 81.5947 265.456 81.2987 265.552 81.032C265.648 80.76 265.781 80.528 265.952 80.336C266.128 80.144 266.336 79.9973 266.576 79.896C266.816 79.7893 267.077 79.736 267.36 79.736C267.643 79.736 267.904 79.7893 268.144 79.896C268.384 79.9973 268.589 80.144 268.76 80.336C268.936 80.528 269.072 80.76 269.168 81.032C269.264 81.2987 269.312 81.5947 269.312 81.92ZM268.536 81.92C268.536 81.4507 268.429 81.08 268.216 80.808C268.008 80.5307 267.723 80.392 267.36 80.392C266.997 80.392 266.709 80.5307 266.496 80.808C266.288 81.08 266.184 81.4507 266.184 81.92C266.184 82.3893 266.288 82.7627 266.496 83.04C266.709 83.312 266.997 83.448 267.36 83.448C267.723 83.448 268.008 83.312 268.216 83.04C268.429 82.7627 268.536 82.3893 268.536 81.92ZM271.055 79.84H272.631V80.464H271.055V82.384C271.055 82.592 271.071 82.7653 271.103 82.904C271.135 83.0373 271.183 83.144 271.247 83.224C271.311 83.2987 271.391 83.352 271.487 83.384C271.583 83.416 271.695 83.432 271.823 83.432C272.047 83.432 272.225 83.408 272.359 83.36C272.497 83.3067 272.593 83.2693 272.647 83.248L272.791 83.864C272.716 83.9013 272.585 83.9467 272.399 84C272.212 84.0587 271.999 84.088 271.759 84.088C271.476 84.088 271.241 84.0533 271.055 83.984C270.873 83.9093 270.727 83.8 270.615 83.656C270.503 83.512 270.423 83.336 270.375 83.128C270.332 82.9147 270.311 82.6693 270.311 82.392V78.68L271.055 78.552V79.84ZM274.274 79.84H275.85V80.464H274.274V82.384C274.274 82.592 274.29 82.7653 274.322 82.904C274.354 83.0373 274.402 83.144 274.466 83.224C274.53 83.2987 274.61 83.352 274.706 83.384C274.802 83.416 274.914 83.432 275.042 83.432C275.266 83.432 275.444 83.408 275.578 83.36C275.716 83.3067 275.812 83.2693 275.866 83.248L276.01 83.864C275.935 83.9013 275.804 83.9467 275.618 84C275.431 84.0587 275.218 84.088 274.978 84.088C274.695 84.088 274.46 84.0533 274.274 83.984C274.092 83.9093 273.946 83.8 273.834 83.656C273.722 83.512 273.642 83.336 273.594 83.128C273.551 82.9147 273.53 82.6693 273.53 82.392V78.68L274.274 78.552V79.84Z" fill="#757575"/>
<path d="M368.048 83.464C368.224 83.464 368.379 83.4613 368.512 83.456C368.651 83.4453 368.765 83.4293 368.856 83.408V82.168C368.803 82.1413 368.715 82.12 368.592 82.104C368.475 82.0827 368.331 82.072 368.16 82.072C368.048 82.072 367.928 82.08 367.8 82.096C367.677 82.112 367.563 82.1467 367.456 82.2C367.355 82.248 367.269 82.3173 367.2 82.408C367.131 82.4933 367.096 82.608 367.096 82.752C367.096 83.0187 367.181 83.2053 367.352 83.312C367.523 83.4133 367.755 83.464 368.048 83.464ZM367.984 79.736C368.283 79.736 368.533 79.776 368.736 79.856C368.944 79.9307 369.109 80.04 369.232 80.184C369.36 80.3227 369.451 80.4907 369.504 80.688C369.557 80.88 369.584 81.0933 369.584 81.328V83.928C369.52 83.9387 369.429 83.9547 369.312 83.976C369.2 83.992 369.072 84.008 368.928 84.024C368.784 84.04 368.627 84.0533 368.456 84.064C368.291 84.08 368.125 84.088 367.96 84.088C367.725 84.088 367.509 84.064 367.312 84.016C367.115 83.968 366.944 83.8933 366.8 83.792C366.656 83.6853 366.544 83.5467 366.464 83.376C366.384 83.2053 366.344 83 366.344 82.76C366.344 82.5307 366.389 82.3333 366.48 82.168C366.576 82.0027 366.704 81.8693 366.864 81.768C367.024 81.6667 367.211 81.592 367.424 81.544C367.637 81.496 367.861 81.472 368.096 81.472C368.171 81.472 368.248 81.4773 368.328 81.488C368.408 81.4933 368.483 81.504 368.552 81.52C368.627 81.5307 368.691 81.5413 368.744 81.552C368.797 81.5627 368.835 81.5707 368.856 81.576V81.368C368.856 81.2453 368.843 81.1253 368.816 81.008C368.789 80.8853 368.741 80.7787 368.672 80.688C368.603 80.592 368.507 80.5173 368.384 80.464C368.267 80.4053 368.112 80.376 367.92 80.376C367.675 80.376 367.459 80.3947 367.272 80.432C367.091 80.464 366.955 80.4987 366.864 80.536L366.776 79.92C366.872 79.8773 367.032 79.8373 367.256 79.8C367.48 79.7573 367.723 79.736 367.984 79.736ZM374.132 83.88C373.961 83.9227 373.734 83.968 373.452 84.016C373.174 84.064 372.852 84.088 372.484 84.088C372.164 84.088 371.894 84.0427 371.676 83.952C371.457 83.856 371.281 83.7227 371.148 83.552C371.014 83.3813 370.918 83.1813 370.86 82.952C370.801 82.7173 370.772 82.4587 370.772 82.176V79.84H371.516V82.016C371.516 82.5227 371.596 82.8853 371.756 83.104C371.916 83.3227 372.185 83.432 372.564 83.432C372.644 83.432 372.726 83.4293 372.812 83.424C372.897 83.4187 372.977 83.4133 373.052 83.408C373.126 83.3973 373.193 83.3893 373.252 83.384C373.316 83.3733 373.361 83.3627 373.388 83.352V79.84H374.132V83.88ZM376.109 79.84H377.685V80.464H376.109V82.384C376.109 82.592 376.125 82.7653 376.157 82.904C376.189 83.0373 376.237 83.144 376.301 83.224C376.365 83.2987 376.445 83.352 376.541 83.384C376.637 83.416 376.749 83.432 376.877 83.432C377.101 83.432 377.28 83.408 377.413 83.36C377.552 83.3067 377.648 83.2693 377.701 83.248L377.845 83.864C377.771 83.9013 377.64 83.9467 377.453 84C377.267 84.0587 377.053 84.088 376.813 84.088C376.531 84.088 376.296 84.0533 376.109 83.984C375.928 83.9093 375.781 83.8 375.669 83.656C375.557 83.512 375.477 83.336 375.429 83.128C375.387 82.9147 375.365 82.6693 375.365 82.392V78.68L376.109 78.552V79.84ZM378.632 84V77.92L379.376 77.792V79.92C379.515 79.8667 379.662 79.8267 379.816 79.8C379.976 79.768 380.134 79.752 380.288 79.752C380.619 79.752 380.894 79.8 381.112 79.896C381.331 79.9867 381.504 80.1173 381.632 80.288C381.766 80.4533 381.859 80.6533 381.912 80.888C381.966 81.1227 381.992 81.3813 381.992 81.664V84H381.248V81.824C381.248 81.568 381.23 81.3493 381.192 81.168C381.16 80.9867 381.104 80.84 381.024 80.728C380.944 80.616 380.838 80.536 380.704 80.488C380.571 80.4347 380.406 80.408 380.208 80.408C380.128 80.408 380.046 80.4133 379.96 80.424C379.875 80.4347 379.792 80.448 379.712 80.464C379.638 80.4747 379.568 80.488 379.504 80.504C379.446 80.52 379.403 80.5333 379.376 80.544V84H378.632ZM386.955 78.456V79.128H385.211V84H384.435V79.128H382.691V78.456H386.955ZM390.96 81.92C390.96 82.2507 390.912 82.5493 390.816 82.816C390.72 83.0827 390.584 83.312 390.408 83.504C390.238 83.696 390.032 83.8453 389.792 83.952C389.552 84.0533 389.291 84.104 389.008 84.104C388.726 84.104 388.464 84.0533 388.224 83.952C387.984 83.8453 387.776 83.696 387.
<path d="M420.999 87.75L415.999 84.8632V90.6368L420.999 87.75ZM353.999 88.25H416.499V87.25H353.999V88.25Z" fill="#757575"/>
<path d="M522 184.973L517.04 182.019L516.962 187.792L522 184.973ZM486.993 185L517.494 185.412L517.508 184.412L487.007 184L486.993 185Z" fill="#757575"/>
<path d="M423 184.5L418 181.613V187.387L423 184.5ZM356 185H418.5V184H356V185Z" fill="#757575"/>
<path d="M372.048 180.464C372.224 180.464 372.379 180.461 372.512 180.456C372.651 180.445 372.765 180.429 372.856 180.408V179.168C372.803 179.141 372.715 179.12 372.592 179.104C372.475 179.083 372.331 179.072 372.16 179.072C372.048 179.072 371.928 179.08 371.8 179.096C371.677 179.112 371.563 179.147 371.456 179.2C371.355 179.248 371.269 179.317 371.2 179.408C371.131 179.493 371.096 179.608 371.096 179.752C371.096 180.019 371.181 180.205 371.352 180.312C371.523 180.413 371.755 180.464 372.048 180.464ZM371.984 176.736C372.283 176.736 372.533 176.776 372.736 176.856C372.944 176.931 373.109 177.04 373.232 177.184C373.36 177.323 373.451 177.491 373.504 177.688C373.557 177.88 373.584 178.093 373.584 178.328V180.928C373.52 180.939 373.429 180.955 373.312 180.976C373.2 180.992 373.072 181.008 372.928 181.024C372.784 181.04 372.627 181.053 372.456 181.064C372.291 181.08 372.125 181.088 371.96 181.088C371.725 181.088 371.509 181.064 371.312 181.016C371.115 180.968 370.944 180.893 370.8 180.792C370.656 180.685 370.544 180.547 370.464 180.376C370.384 180.205 370.344 180 370.344 179.76C370.344 179.531 370.389 179.333 370.48 179.168C370.576 179.003 370.704 178.869 370.864 178.768C371.024 178.667 371.211 178.592 371.424 178.544C371.637 178.496 371.861 178.472 372.096 178.472C372.171 178.472 372.248 178.477 372.328 178.488C372.408 178.493 372.483 178.504 372.552 178.52C372.627 178.531 372.691 178.541 372.744 178.552C372.797 178.563 372.835 178.571 372.856 178.576V178.368C372.856 178.245 372.843 178.125 372.816 178.008C372.789 177.885 372.741 177.779 372.672 177.688C372.603 177.592 372.507 177.517 372.384 177.464C372.267 177.405 372.112 177.376 371.92 177.376C371.675 177.376 371.459 177.395 371.272 177.432C371.091 177.464 370.955 177.499 370.864 177.536L370.776 176.92C370.872 176.877 371.032 176.837 371.256 176.8C371.48 176.757 371.723 176.736 371.984 176.736ZM378.132 180.88C377.961 180.923 377.734 180.968 377.452 181.016C377.174 181.064 376.852 181.088 376.484 181.088C376.164 181.088 375.894 181.043 375.676 180.952C375.457 180.856 375.281 180.723 375.148 180.552C375.014 180.381 374.918 180.181 374.86 179.952C374.801 179.717 374.772 179.459 374.772 179.176V176.84H375.516V179.016C375.516 179.523 375.596 179.885 375.756 180.104C375.916 180.323 376.185 180.432 376.564 180.432C376.644 180.432 376.726 180.429 376.812 180.424C376.897 180.419 376.977 180.413 377.052 180.408C377.126 180.397 377.193 180.389 377.252 180.384C377.316 180.373 377.361 180.363 377.388 180.352V176.84H378.132V180.88ZM380.109 176.84H381.685V177.464H380.109V179.384C380.109 179.592 380.125 179.765 380.157 179.904C380.189 180.037 380.237 180.144 380.301 180.224C380.365 180.299 380.445 180.352 380.541 180.384C380.637 180.416 380.749 180.432 380.877 180.432C381.101 180.432 381.28 180.408 381.413 180.36C381.552 180.307 381.648 180.269 381.701 180.248L381.845 180.864C381.771 180.901 381.64 180.947 381.453 181C381.267 181.059 381.053 181.088 380.813 181.088C380.531 181.088 380.296 181.053 380.109 180.984C379.928 180.909 379.781 180.8 379.669 180.656C379.557 180.512 379.477 180.336 379.429 180.128C379.387 179.915 379.365 179.669 379.365 179.392V175.68L380.109 175.552V176.84ZM382.632 181V174.92L383.376 174.792V176.92C383.515 176.867 383.662 176.827 383.816 176.8C383.976 176.768 384.134 176.752 384.288 176.752C384.619 176.752 384.894 176.8 385.112 176.896C385.331 176.987 385.504 177.117 385.632 177.288C385.766 177.453 385.859 177.653 385.912 177.888C385.966 178.123 385.992 178.381 385.992 178.664V181H385.248V178.824C385.248 178.568 385.23 178.349 385.192 178.168C385.16 177.987 385.104 177.84 385.024 177.728C384.944 177.616 384.838 177.536 384.704 177.488C384.571 177.435 384.406 177.408 384.208 177.408C384.128 177.408 384.046 177.413 383.96 177.424C383.875 177.435 383.792 177.448 383.712 177.464C383.638 177.475 383.568 177.488 383.504 177.504C383.446 177.52 383.403 177.533 383.376 177.544V181H382.632ZM390.955 175.456V176.128H389.211V181H388.435V176.128H386.691V175.456H390.955ZM394.96 178.92C394.96 179.251 394.912 179.549 394.816 179.816C394.72 180.083 394.584 180.312 394.408 180.504
<path d="M495.681 80.928C495.681 80.56 495.735 80.24 495.841 79.968C495.948 79.6907 496.089 79.4613 496.265 79.28C496.441 79.0987 496.644 78.9627 496.873 78.872C497.103 78.7813 497.337 78.736 497.577 78.736C498.137 78.736 498.567 78.912 498.865 79.264C499.164 79.6107 499.313 80.1413 499.313 80.856C499.313 80.888 499.313 80.9307 499.313 80.984C499.313 81.032 499.311 81.0773 499.305 81.12H496.457C496.489 81.552 496.615 81.88 496.833 82.104C497.052 82.328 497.393 82.44 497.857 82.44C498.119 82.44 498.337 82.4187 498.513 82.376C498.695 82.328 498.831 82.2827 498.921 82.24L499.025 82.864C498.935 82.912 498.775 82.9627 498.545 83.016C498.321 83.0693 498.065 83.096 497.777 83.096C497.415 83.096 497.1 83.0427 496.833 82.936C496.572 82.824 496.356 82.672 496.185 82.48C496.015 82.288 495.887 82.0613 495.801 81.8C495.721 81.5333 495.681 81.2427 495.681 80.928ZM498.537 80.52C498.543 80.184 498.457 79.9093 498.281 79.696C498.111 79.4773 497.873 79.368 497.569 79.368C497.399 79.368 497.247 79.4027 497.113 79.472C496.985 79.536 496.876 79.6213 496.785 79.728C496.695 79.8347 496.623 79.9573 496.569 80.096C496.521 80.2347 496.489 80.376 496.473 80.52H498.537ZM500.382 78.96C500.553 78.9173 500.78 78.872 501.062 78.824C501.345 78.776 501.67 78.752 502.038 78.752C502.369 78.752 502.644 78.8 502.862 78.896C503.081 78.9867 503.254 79.1173 503.382 79.288C503.516 79.4533 503.609 79.6533 503.662 79.888C503.716 80.1227 503.742 80.3813 503.742 80.664V83H502.998V80.824C502.998 80.568 502.98 80.3493 502.942 80.168C502.91 79.9867 502.854 79.84 502.774 79.728C502.694 79.616 502.588 79.536 502.454 79.488C502.321 79.4347 502.156 79.408 501.958 79.408C501.878 79.408 501.796 79.4107 501.71 79.416C501.625 79.4213 501.542 79.4293 501.462 79.44C501.388 79.4453 501.318 79.4533 501.254 79.464C501.196 79.4747 501.153 79.4827 501.126 79.488V83H500.382V78.96ZM506.784 83.096C506.448 83.096 506.152 83.0427 505.896 82.936C505.645 82.8293 505.432 82.68 505.256 82.488C505.085 82.296 504.957 82.0693 504.872 81.808C504.787 81.5413 504.744 81.248 504.744 80.928C504.744 80.608 504.789 80.3147 504.88 80.048C504.976 79.7813 505.109 79.552 505.28 79.36C505.451 79.1627 505.659 79.0107 505.904 78.904C506.155 78.792 506.432 78.736 506.736 78.736C506.923 78.736 507.109 78.752 507.296 78.784C507.483 78.816 507.661 78.8667 507.832 78.936L507.664 79.568C507.552 79.5147 507.421 79.472 507.272 79.44C507.128 79.408 506.973 79.392 506.808 79.392C506.392 79.392 506.072 79.5227 505.848 79.784C505.629 80.0453 505.52 80.4267 505.52 80.928C505.52 81.152 505.544 81.3573 505.592 81.544C505.645 81.7307 505.725 81.8907 505.832 82.024C505.944 82.1573 506.085 82.2613 506.256 82.336C506.427 82.4053 506.635 82.44 506.88 82.44C507.077 82.44 507.256 82.4213 507.416 82.384C507.576 82.3467 507.701 82.3067 507.792 82.264L507.896 82.888C507.853 82.9147 507.792 82.9413 507.712 82.968C507.632 82.9893 507.541 83.008 507.44 83.024C507.339 83.0453 507.229 83.0613 507.112 83.072C507 83.088 506.891 83.096 506.784 83.096ZM510.231 78.752C510.295 78.752 510.367 78.7573 510.447 78.768C510.532 78.7733 510.615 78.784 510.695 78.8C510.775 78.8107 510.847 78.824 510.911 78.84C510.98 78.8507 511.031 78.8613 511.063 78.872L510.935 79.52C510.876 79.4987 510.777 79.4747 510.639 79.448C510.505 79.416 510.332 79.4 510.119 79.4C509.98 79.4 509.841 79.416 509.703 79.448C509.569 79.4747 509.481 79.4933 509.439 79.504V83H508.695V79.016C508.871 78.952 509.089 78.8933 509.351 78.84C509.612 78.7813 509.905 78.752 510.231 78.752ZM511.465 83.776C511.523 83.8027 511.598 83.8267 511.689 83.848C511.785 83.8747 511.878 83.888 511.969 83.888C512.262 83.888 512.491 83.8213 512.657 83.688C512.822 83.56 512.971 83.3493 513.105 83.056C512.769 82.416 512.454 81.7387 512.161 81.024C511.873 80.304 511.633 79.576 511.441 78.84H512.241C512.299 79.08 512.369 79.3387 512.449 79.616C512.534 79.8933 512.627 80.1787 512.729 80.472C512.83 80.7653 512.939 81.0587 513.057 81.352C513.174 81.6453 513.297 81.928 513.424 82.2C513.627 81.64 513.803 81.0853 513.953 80.536C514.102 79.9867 514.243 79.4213 514.377 78.84H515.145C514.953 79.624 514.739 80.3787 514.
<path d="M286.681 147.928C286.681 147.56 286.735 147.24 286.841 146.968C286.948 146.691 287.089 146.461 287.265 146.28C287.441 146.099 287.644 145.963 287.873 145.872C288.103 145.781 288.337 145.736 288.577 145.736C289.137 145.736 289.567 145.912 289.865 146.264C290.164 146.611 290.313 147.141 290.313 147.856C290.313 147.888 290.313 147.931 290.313 147.984C290.313 148.032 290.311 148.077 290.305 148.12H287.457C287.489 148.552 287.615 148.88 287.833 149.104C288.052 149.328 288.393 149.44 288.857 149.44C289.119 149.44 289.337 149.419 289.513 149.376C289.695 149.328 289.831 149.283 289.921 149.24L290.025 149.864C289.935 149.912 289.775 149.963 289.545 150.016C289.321 150.069 289.065 150.096 288.777 150.096C288.415 150.096 288.1 150.043 287.833 149.936C287.572 149.824 287.356 149.672 287.185 149.48C287.015 149.288 286.887 149.061 286.801 148.8C286.721 148.533 286.681 148.243 286.681 147.928ZM289.537 147.52C289.543 147.184 289.457 146.909 289.281 146.696C289.111 146.477 288.873 146.368 288.569 146.368C288.399 146.368 288.247 146.403 288.113 146.472C287.985 146.536 287.876 146.621 287.785 146.728C287.695 146.835 287.623 146.957 287.569 147.096C287.521 147.235 287.489 147.376 287.473 147.52H289.537ZM291.382 145.96C291.553 145.917 291.78 145.872 292.062 145.824C292.345 145.776 292.67 145.752 293.038 145.752C293.369 145.752 293.644 145.8 293.862 145.896C294.081 145.987 294.254 146.117 294.382 146.288C294.516 146.453 294.609 146.653 294.662 146.888C294.716 147.123 294.742 147.381 294.742 147.664V150H293.998V147.824C293.998 147.568 293.98 147.349 293.942 147.168C293.91 146.987 293.854 146.84 293.774 146.728C293.694 146.616 293.588 146.536 293.454 146.488C293.321 146.435 293.156 146.408 292.958 146.408C292.878 146.408 292.796 146.411 292.71 146.416C292.625 146.421 292.542 146.429 292.462 146.44C292.388 146.445 292.318 146.453 292.254 146.464C292.196 146.475 292.153 146.483 292.126 146.488V150H291.382V145.96ZM297.784 150.096C297.448 150.096 297.152 150.043 296.896 149.936C296.645 149.829 296.432 149.68 296.256 149.488C296.085 149.296 295.957 149.069 295.872 148.808C295.787 148.541 295.744 148.248 295.744 147.928C295.744 147.608 295.789 147.315 295.88 147.048C295.976 146.781 296.109 146.552 296.28 146.36C296.451 146.163 296.659 146.011 296.904 145.904C297.155 145.792 297.432 145.736 297.736 145.736C297.923 145.736 298.109 145.752 298.296 145.784C298.483 145.816 298.661 145.867 298.832 145.936L298.664 146.568C298.552 146.515 298.421 146.472 298.272 146.44C298.128 146.408 297.973 146.392 297.808 146.392C297.392 146.392 297.072 146.523 296.848 146.784C296.629 147.045 296.52 147.427 296.52 147.928C296.52 148.152 296.544 148.357 296.592 148.544C296.645 148.731 296.725 148.891 296.832 149.024C296.944 149.157 297.085 149.261 297.256 149.336C297.427 149.405 297.635 149.44 297.88 149.44C298.077 149.44 298.256 149.421 298.416 149.384C298.576 149.347 298.701 149.307 298.792 149.264L298.896 149.888C298.853 149.915 298.792 149.941 298.712 149.968C298.632 149.989 298.541 150.008 298.44 150.024C298.339 150.045 298.229 150.061 298.112 150.072C298 150.088 297.891 150.096 297.784 150.096ZM301.231 145.752C301.295 145.752 301.367 145.757 301.447 145.768C301.532 145.773 301.615 145.784 301.695 145.8C301.775 145.811 301.847 145.824 301.911 145.84C301.98 145.851 302.031 145.861 302.063 145.872L301.935 146.52C301.876 146.499 301.777 146.475 301.639 146.448C301.505 146.416 301.332 146.4 301.119 146.4C300.98 146.4 300.841 146.416 300.703 146.448C300.569 146.475 300.481 146.493 300.439 146.504V150H299.695V146.016C299.871 145.952 300.089 145.893 300.351 145.84C300.612 145.781 300.905 145.752 301.231 145.752ZM302.465 150.776C302.523 150.803 302.598 150.827 302.689 150.848C302.785 150.875 302.878 150.888 302.969 150.888C303.262 150.888 303.491 150.821 303.657 150.688C303.822 150.56 303.971 150.349 304.105 150.056C303.769 149.416 303.454 148.739 303.161 148.024C302.873 147.304 302.633 146.576 302.441 145.84H303.241C303.299 146.08 303.369 146.339 303.449 146.616C303.534 146.893 303.627 147.179 303.729 147.472C303.83 147.765 303.939 148.059 304.057 148.352C304.174 1
<path d="M218.563 183.928C218.563 183.443 218.443 183.069 218.203 182.808C217.963 182.547 217.643 182.416 217.243 182.416C217.019 182.416 216.843 182.424 216.715 182.44C216.592 182.456 216.494 182.475 216.419 182.496V185.12C216.51 185.195 216.64 185.267 216.811 185.336C216.982 185.405 217.168 185.44 217.371 185.44C217.584 185.44 217.766 185.403 217.915 185.328C218.07 185.248 218.195 185.141 218.291 185.008C218.387 184.869 218.456 184.709 218.499 184.528C218.542 184.341 218.563 184.141 218.563 183.928ZM219.339 183.928C219.339 184.243 219.296 184.533 219.211 184.8C219.131 185.067 219.011 185.296 218.851 185.488C218.691 185.68 218.494 185.829 218.259 185.936C218.03 186.043 217.766 186.096 217.467 186.096C217.227 186.096 217.014 186.064 216.827 186C216.646 185.936 216.51 185.875 216.419 185.816V187.48H215.675V181.968C215.851 181.925 216.07 181.88 216.331 181.832C216.598 181.779 216.904 181.752 217.251 181.752C217.571 181.752 217.859 181.803 218.115 181.904C218.371 182.005 218.59 182.149 218.771 182.336C218.952 182.523 219.091 182.752 219.187 183.024C219.288 183.291 219.339 183.592 219.339 183.928ZM221.922 181.752C221.986 181.752 222.058 181.757 222.138 181.768C222.223 181.773 222.306 181.784 222.386 181.8C222.466 181.811 222.538 181.824 222.602 181.84C222.671 181.851 222.722 181.861 222.754 181.872L222.626 182.52C222.567 182.499 222.469 182.475 222.33 182.448C222.197 182.416 222.023 182.4 221.81 182.4C221.671 182.4 221.533 182.416 221.394 182.448C221.261 182.475 221.173 182.493 221.13 182.504V186H220.386V182.016C220.562 181.952 220.781 181.893 221.042 181.84C221.303 181.781 221.597 181.752 221.922 181.752ZM224.216 186H223.472V181.84H224.216V186ZM223.84 181.088C223.707 181.088 223.592 181.045 223.496 180.96C223.405 180.869 223.36 180.749 223.36 180.6C223.36 180.451 223.405 180.333 223.496 180.248C223.592 180.157 223.707 180.112 223.84 180.112C223.973 180.112 224.085 180.157 224.176 180.248C224.272 180.333 224.32 180.451 224.32 180.6C224.32 180.749 224.272 180.869 224.176 180.96C224.085 181.045 223.973 181.088 223.84 181.088ZM228.743 181.84C228.535 182.619 228.29 183.365 228.007 184.08C227.73 184.795 227.461 185.435 227.199 186H226.527C226.266 185.435 225.994 184.795 225.711 184.08C225.434 183.365 225.191 182.619 224.983 181.84H225.783C225.847 182.101 225.922 182.381 226.007 182.68C226.098 182.973 226.191 183.267 226.287 183.56C226.389 183.848 226.49 184.128 226.591 184.4C226.693 184.672 226.789 184.915 226.879 185.128C226.97 184.915 227.066 184.672 227.167 184.4C227.269 184.128 227.367 183.848 227.463 183.56C227.565 183.267 227.658 182.973 227.743 182.68C227.834 182.381 227.911 182.101 227.975 181.84H228.743ZM230.919 185.464C231.095 185.464 231.25 185.461 231.383 185.456C231.522 185.445 231.636 185.429 231.727 185.408V184.168C231.674 184.141 231.586 184.12 231.463 184.104C231.346 184.083 231.202 184.072 231.031 184.072C230.919 184.072 230.799 184.08 230.671 184.096C230.548 184.112 230.434 184.147 230.327 184.2C230.226 184.248 230.14 184.317 230.071 184.408C230.002 184.493 229.967 184.608 229.967 184.752C229.967 185.019 230.052 185.205 230.223 185.312C230.394 185.413 230.626 185.464 230.919 185.464ZM230.855 181.736C231.154 181.736 231.404 181.776 231.607 181.856C231.815 181.931 231.98 182.04 232.103 182.184C232.231 182.323 232.322 182.491 232.375 182.688C232.428 182.88 232.455 183.093 232.455 183.328V185.928C232.391 185.939 232.3 185.955 232.183 185.976C232.071 185.992 231.943 186.008 231.799 186.024C231.655 186.04 231.498 186.053 231.327 186.064C231.162 186.08 230.996 186.088 230.831 186.088C230.596 186.088 230.38 186.064 230.183 186.016C229.986 185.968 229.815 185.893 229.671 185.792C229.527 185.685 229.415 185.547 229.335 185.376C229.255 185.205 229.215 185 229.215 184.76C229.215 184.531 229.26 184.333 229.351 184.168C229.447 184.003 229.575 183.869 229.735 183.768C229.895 183.667 230.082 183.592 230.295 183.544C230.508 183.496 230.732 183.472 230.967 183.472C231.042 183.472 231.119 183.477 231.199 183.488C231.279 183.493 231.354 183.504 231.423 183.52C231.498 183.531 231.562 183.541 231.615 183.552C231.668 183.563 231.706
<path d="M536 173C529.373 173 524 178.373 524 185C524 191.627 529.373 197 536 197C542.627 197 548 191.627 548 185C548 178.373 542.627 173 536 173ZM534.75 190.292L530.25 185.928L532.107 184.07L534.75 186.576L540.393 180.792L542.25 182.649L534.75 190.292Z" fill="#757575"/>
</svg>