plano/apps/www/public/ShipConfidently.svg
Musa 0c3efdbef2
feat: redesign archgw -> plano + website in Next.js (#613)
* feat: redesign archgw -> plano + website

* feat(www): refactor landing page sections, add new diagrams and UI improvements

* feat(www): sections enhanced for clarify & diagrams added

* feat(www): improvements to mobile design, layout of diagrams

* feat(www): clean + typecheck

* feat(www): feedback loop changes

* feat(www): fix type error

* fix lib/utils error

* feat(www): ran biome formatting

* feat(www): graphic changes

* feat(www): web analytics

* fea(www): changes

* feat(www): introduce monorepo

This change brings Turborepo monorepo to independently handle the marketing website, the docs website and any other future use cases for mutli-platform support. They are using internal @katanemo package handlers for the design system and logic.

* fix(www): transpiler failure

* fix(www): tsconfig issue

* fix(www): next.config issue

* feat(docs): hold off on docs

* Delete next.config.ts

* feat(www): content fix

* feat(www): introduce blog

* feat(www): content changes

* Update package-lock.json

* feat: update text

* Update IntroSection.tsx

* feat: Turbopack issue

* fix

* Update IntroSection.tsx

* feat: updated Research page

* refactor(www): text clarity, padding adj.

* format(www)

* fix: add missing lib/ files to git - fixes Vercel GitHub deployment

- Updated .gitignore to properly exclude Python lib/ but include Next.js lib/ directories
- Added packages/ui/src/lib/utils.ts (cn utility function)
- Added apps/www/src/lib/sanity.ts (Sanity client configuration)
- Fixes module resolution errors in Vercel GitHub deployments (case-sensitive filesystem)

* Update .gitignore

* style(www): favicon + metadata

* fix(www): links

* fix(www): add analytics

* fix(www): add

* fix(www): fix links + image

* fix(www): fix links + image

* fix(www): fix links

* fix(www): remove from tools testing.md
2025-12-18 15:55:15 -08:00

16 lines
26 KiB
XML

<svg width="595" height="457" viewBox="0 0 595 457" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M250.65 217.577C247.956 217.577 245.627 217.115 243.665 216.192C241.702 215.268 240.182 213.96 239.104 212.266C238.026 210.534 237.468 208.475 237.43 206.089H242.048C242.048 208.36 242.818 210.169 244.357 211.516C245.897 212.824 247.994 213.479 250.65 213.479C253.19 213.479 255.172 212.844 256.596 211.573C258.058 210.303 258.789 208.552 258.789 206.32C258.789 204.473 258.289 202.876 257.289 201.529C256.288 200.143 254.883 199.181 253.074 198.642L247.59 196.91C244.704 196.064 242.471 194.62 240.894 192.581C239.354 190.502 238.584 188.078 238.584 185.307C238.584 183.036 239.085 181.093 240.085 179.476C241.086 177.821 242.491 176.532 244.3 175.608C246.147 174.685 248.302 174.223 250.765 174.223C254.421 174.223 257.346 175.243 259.54 177.283C261.734 179.322 262.831 182.055 262.831 185.48H258.27C258.27 183.286 257.596 181.554 256.249 180.284C254.902 179.014 253.055 178.379 250.707 178.379C248.36 178.379 246.512 178.957 245.165 180.111C243.857 181.227 243.203 182.825 243.203 184.903C243.203 186.712 243.703 188.29 244.704 189.637C245.704 190.984 247.109 191.946 248.918 192.523L254.402 194.255C257.25 195.14 259.463 196.641 261.041 198.758C262.619 200.874 263.408 203.357 263.408 206.205C263.408 208.475 262.869 210.477 261.791 212.209C260.752 213.902 259.271 215.23 257.346 216.192C255.46 217.115 253.228 217.577 250.65 217.577ZM282.147 217.577C279.684 217.577 277.548 217.096 275.739 216.134C273.969 215.172 272.603 213.806 271.64 212.035C270.678 210.226 270.197 208.091 270.197 205.627V186.231C270.197 183.767 270.678 181.651 271.64 179.88C272.603 178.072 273.969 176.686 275.739 175.724C277.548 174.762 279.684 174.281 282.147 174.281C284.61 174.281 286.727 174.762 288.497 175.724C290.306 176.686 291.692 178.072 292.654 179.88C293.616 181.651 294.097 183.767 294.097 186.231V205.627C294.097 208.091 293.616 210.226 292.654 212.035C291.692 213.806 290.306 215.172 288.497 216.134C286.727 217.096 284.61 217.577 282.147 217.577ZM282.147 213.479C284.533 213.479 286.361 212.805 287.631 211.458C288.901 210.073 289.536 208.129 289.536 205.627V186.231C289.536 183.729 288.882 181.805 287.574 180.458C286.304 179.072 284.495 178.379 282.147 178.379C279.799 178.379 277.971 179.072 276.663 180.458C275.393 181.805 274.758 183.729 274.758 186.231V205.627C274.758 208.129 275.393 210.073 276.663 211.458C277.971 212.805 279.799 213.479 282.147 213.479ZM311.624 217V179.014H299.79V174.8H327.961V179.014H316.185V217H311.624ZM331.46 217L342.602 174.858H348.663L359.747 217H355.129L352.185 205.57H339.023L336.136 217H331.46ZM339.946 201.644H351.203L347.624 187.558C347.047 185.211 346.585 183.248 346.239 181.67C345.892 180.054 345.681 179.014 345.604 178.553C345.527 179.014 345.315 180.054 344.969 181.67C344.622 183.248 344.161 185.211 343.583 187.558L339.946 201.644ZM205.99 281V238.858H212.167L216.959 253.175C217.343 254.291 217.709 255.426 218.055 256.581C218.402 257.735 218.652 258.64 218.806 259.294C218.998 258.64 219.249 257.735 219.556 256.581C219.903 255.426 220.268 254.272 220.653 253.117L225.214 238.858H231.391V281H226.888V262.989C226.888 261.372 226.926 259.583 227.003 257.62C227.119 255.619 227.254 253.617 227.408 251.616C227.561 249.615 227.715 247.71 227.869 245.901C228.023 244.054 228.158 242.476 228.273 241.167L221.173 262.469H216.324L209.165 241.167C209.319 242.476 209.473 244.015 209.627 245.785C209.781 247.517 209.916 249.384 210.031 251.385C210.147 253.348 210.243 255.33 210.32 257.331C210.435 259.332 210.493 261.218 210.493 262.989V281H205.99ZM250.419 281.52C247.956 281.52 245.82 281.038 244.011 280.076C242.202 279.114 240.797 277.729 239.797 275.92C238.796 274.111 238.296 271.975 238.296 269.512V260.737C238.296 258.236 238.796 256.1 239.797 254.329C240.797 252.52 242.202 251.135 244.011 250.173C245.82 249.211 247.956 248.73 250.419 248.73C252.882 248.73 255.018 249.211 256.827 250.173C258.636 251.135 260.04 252.52 261.041 254.329C262.042 256.1 262.542 258.216 262.542 260.679V269.512C262.542 271.975 262.042 274.111 261.041 275.92C260.04 277.729 258.636 279.114 256.827 280.076C255.018 281.038 252.882 281.52 250.419 281.52ZM250.419 277.421C252.805 277.421 254.652 276.747 255.961 275.4C257.269 274.053 257.924 272.091 257.924 269.512V260.737C257.924 258.159 257.25 256.196 255.903 254.849C254.595 253.502 252.766 252.828 250.419 252.828C248.071 252.828 246.224 253.502 244.877 254.849C243.568 256.196 242.914 258.159 242.914 260.737V269.512C242.914 272.091 243.568 274.053 244.877 275.4C246.224 276.747 248.071 277.421 250.419 277.421ZM280.588 281.577C277.433 281.577 274.873 280.519 272.91 278.402C270.986 276.285 270.024 273.438 270.024 269.858V260.449C270.024 256.831 270.986 253.964 272.91 251.847C274.835 249.73 277.394 248.672 280.588 248.672C283.244 248.672 285.38 249.403 286.996 250.866C288.651 252.328 289.479 254.291 289.479 256.754L288.266 254.849H289.363L289.305 247.921V238.858H293.866V281H289.305V275.4H288.093L289.479 273.495C289.479 275.997 288.651 277.979 286.996 279.441C285.38 280.865 283.244 281.577 280.588 281.577ZM282.032 277.594C284.302 277.594 286.073 276.901 287.343 275.516C288.651 274.092 289.305 272.129 289.305 269.627V260.622C289.305 258.12 288.651 256.177 287.343 254.791C286.073 253.367 284.302 252.655 282.032 252.655C279.723 252.655 277.914 253.348 276.605 254.733C275.297 256.119 274.642 258.082 274.642 260.622V269.627C274.642 272.167 275.297 274.13 276.605 275.516C277.914 276.901 279.723 277.594 282.032 277.594ZM313.875 281.577C311.412 281.577 309.276 281.096 307.468 280.134C305.659 279.133 304.254 277.729 303.253 275.92C302.253 274.111 301.752 272.014 301.752 269.627V260.622C301.752 258.197 302.253 256.1 303.253 254.329C304.254 252.52 305.659 251.135 307.468 250.173C309.276 249.172 311.412 248.672 313.875 248.672C316.339 248.672 318.475 249.172 320.283 250.173C322.092 251.135 323.497 252.52 324.498 254.329C325.498 256.1 325.998 258.197 325.998 260.622V266.221H306.255V269.627C306.255 272.206 306.909 274.207 308.218 275.631C309.565 277.017 311.451 277.709 313.875 277.709C315.915 277.709 317.57 277.305 318.84 276.497C320.149 275.689 320.976 274.515 321.322 272.976H325.883C325.46 275.631 324.17 277.729 322.015 279.268C319.86 280.808 317.147 281.577 313.875 281.577ZM321.496 263.162V260.622C321.496 258.043 320.841 256.061 319.533 254.676C318.224 253.252 316.339 252.54 313.875 252.54C311.451 252.54 309.565 253.252 308.218 254.676C306.909 256.061 306.255 258.043 306.255 260.622V262.642H321.957L321.496 263.162ZM349.76 281C347.951 281 346.373 280.654 345.026 279.961C343.718 279.268 342.698 278.268 341.967 276.959C341.236 275.65 340.87 274.111 340.87 272.341V243.014H330.306V238.858H345.431V272.341C345.431 273.765 345.815 274.881 346.585 275.689C347.355 276.459 348.413 276.844 349.76 276.844H359.863V281H349.76ZM376.178 281.52C374.099 281.52 372.271 281.173 370.693 280.48C369.115 279.788 367.865 278.826 366.941 277.594C366.017 276.324 365.459 274.861 365.267 273.207H369.827C370.097 274.477 370.77 275.497 371.848 276.266C372.964 277.036 374.407 277.421 376.178 277.421H379.006C381.046 277.421 382.585 276.978 383.625 276.093C384.702 275.169 385.241 273.957 385.241 272.456C385.241 271.032 384.779 269.878 383.855 268.992C382.932 268.107 381.604 267.53 379.872 267.261L375.081 266.51C372.079 266.01 369.808 265.048 368.269 263.624C366.768 262.2 366.017 260.198 366.017 257.62C366.017 254.81 366.922 252.636 368.73 251.096C370.578 249.519 373.233 248.73 376.697 248.73H378.948C381.95 248.73 384.356 249.442 386.165 250.866C388.012 252.29 389.128 254.214 389.513 256.638H384.895C384.664 255.484 384.029 254.56 382.99 253.867C381.989 253.175 380.642 252.828 378.948 252.828H376.697C374.657 252.828 373.137 253.252 372.136 254.098C371.136 254.907 370.636 256.08 370.636 257.62C370.636 259.005 371.059 260.064 371.906 260.795C372.752 261.488 374.042 261.969 375.773 262.238L380.507 262.989C383.663 263.489 386.011 264.49 387.55 265.99C389.09 267.453 389.859 269.512 389.859 272.167C389.859 275.054 388.936 277.344 387.088 279.037C385.241 280.692 382.547 281.52 379.006 281.52H376.178Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<rect x="89" y="19" width="420" height="420" rx="6" stroke="#CCCCCC" style="stroke:#CCCCCC;stroke:color(display-p3 0.8000 0.8000 0.8000);stroke-opacity:1;" stroke-width="2"/>
<path d="M391 438.5L409.75 427.675L409.75 449.325L391 438.5Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<rect opacity="0.65" x="125" y="55" width="348" height="348" rx="6" stroke="#CCCCCC" style="stroke:#CCCCCC;stroke:color(display-p3 0.8000 0.8000 0.8000);stroke-opacity:1;" stroke-width="2"/>
<rect opacity="0.45" x="164" y="94" width="270" height="270" rx="6" stroke="#CCCCCC" style="stroke:#CCCCCC;stroke:color(display-p3 0.8000 0.8000 0.8000);stroke-opacity:1;" stroke-width="2"/>
<path d="M204 18.5L183.75 30.1913L183.75 6.80866L204 18.5Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<rect x="142" y="420" width="164" height="36" fill="#E7E9FF" stroke="#ABB2FA" style="fill:#E7E9FF;fill:color(display-p3 0.9059 0.9137 1.0000);fill-opacity:1;stroke:#ABB2FA;stroke:color(display-p3 0.6706 0.6980 0.9804);stroke-opacity:1;" stroke-width="2"/>
<rect x="1" y="296" width="139" height="36" fill="#E7E9FF" stroke="#ABB2FA" style="fill:#E7E9FF;fill:color(display-p3 0.9059 0.9137 1.0000);fill-opacity:1;stroke:#ABB2FA;stroke:color(display-p3 0.6706 0.6980 0.9804);stroke-opacity:1;" stroke-width="2"/>
<rect x="314" y="1" width="139" height="36" fill="#E7E9FF" stroke="#ABB2FA" style="fill:#E7E9FF;fill:color(display-p3 0.9059 0.9137 1.0000);fill-opacity:1;stroke:#ABB2FA;stroke:color(display-p3 0.6706 0.6980 0.9804);stroke-opacity:1;" stroke-width="2"/>
<rect x="455" y="112" width="139" height="36" fill="#E7E9FF" stroke="#ABB2FA" style="fill:#E7E9FF;fill:color(display-p3 0.9059 0.9137 1.0000);fill-opacity:1;stroke:#ABB2FA;stroke:color(display-p3 0.6706 0.6980 0.9804);stroke-opacity:1;" stroke-width="2"/>
<path d="M32.9673 320V305.4H37.5473C38.4407 305.4 39.214 305.573 39.8673 305.92C40.534 306.267 41.0473 306.76 41.4073 307.4C41.7673 308.027 41.9473 308.773 41.9473 309.64C41.9473 310.493 41.7673 311.24 41.4073 311.88C41.0473 312.507 40.534 313 39.8673 313.36C39.214 313.707 38.4407 313.88 37.5473 313.88H34.5473V320H32.9673ZM34.5473 312.44H37.5473C38.3873 312.44 39.054 312.187 39.5473 311.68C40.054 311.173 40.3073 310.493 40.3073 309.64C40.3073 308.773 40.054 308.093 39.5473 307.6C39.054 307.093 38.3873 306.84 37.5473 306.84H34.5473V312.44ZM44.3195 320V309H45.8795V311.04H46.2595L45.6995 312.3C45.7129 311.18 45.9862 310.32 46.5195 309.72C47.0529 309.107 47.8195 308.8 48.8195 308.8C49.9795 308.8 50.8995 309.167 51.5795 309.9C52.2729 310.62 52.6195 311.593 52.6195 312.82V313.48H50.9995V312.94C50.9995 312.047 50.7795 311.36 50.3395 310.88C49.8995 310.387 49.2729 310.14 48.4595 310.14C47.6729 310.14 47.0529 310.387 46.5995 310.88C46.1462 311.373 45.9195 312.06 45.9195 312.94V320H44.3195ZM59.0117 320.18C58.1584 320.18 57.4184 320.013 56.7917 319.68C56.1651 319.347 55.6784 318.867 55.3317 318.24C54.9851 317.613 54.8117 316.873 54.8117 316.02V312.98C54.8117 312.113 54.9851 311.373 55.3317 310.76C55.6784 310.133 56.1651 309.653 56.7917 309.32C57.4184 308.987 58.1584 308.82 59.0117 308.82C59.8651 308.82 60.6051 308.987 61.2317 309.32C61.8584 309.653 62.3451 310.133 62.6917 310.76C63.0384 311.373 63.2117 312.107 63.2117 312.96V316.02C63.2117 316.873 63.0384 317.613 62.6917 318.24C62.3451 318.867 61.8584 319.347 61.2317 319.68C60.6051 320.013 59.8651 320.18 59.0117 320.18ZM59.0117 318.76C59.8384 318.76 60.4784 318.527 60.9317 318.06C61.3851 317.593 61.6117 316.913 61.6117 316.02V312.98C61.6117 312.087 61.3784 311.407 60.9117 310.94C60.4584 310.473 59.8251 310.24 59.0117 310.24C58.1984 310.24 57.5584 310.473 57.0917 310.94C56.6384 311.407 56.4117 312.087 56.4117 312.98V316.02C56.4117 316.913 56.6384 317.593 57.0917 318.06C57.5584 318.527 58.1984 318.76 59.0117 318.76ZM65.3839 320V309H66.7839V310.36H67.0839L66.8639 310.8C66.8639 310.187 67.0239 309.7 67.3439 309.34C67.6772 308.98 68.1306 308.8 68.7039 308.8C69.3039 308.8 69.7706 309.013 70.1039 309.44C70.4506 309.867 70.6306 310.467 70.6439 311.24L70.2239 310.36H70.8839L70.6039 310.8C70.6039 310.187 70.7706 309.7 71.1039 309.34C71.4372 308.98 71.8906 308.8 72.4639 308.8C73.1439 308.8 73.6706 309.053 74.0439 309.56C74.4306 310.067 74.6239 310.74 74.6239 311.58V320H73.1439V311.58C73.1439 311.1 73.0372 310.727 72.8239 310.46C72.6106 310.18 72.3106 310.04 71.9239 310.04C71.5372 310.04 71.2306 310.18 71.0039 310.46C70.7772 310.727 70.6639 311.1 70.6639 311.58V320H69.3439V311.58C69.3439 311.087 69.2306 310.707 69.0039 310.44C68.7906 310.173 68.4906 310.04 68.1039 310.04C67.7172 310.04 67.4172 310.173 67.2039 310.44C66.9906 310.707 66.8772 311.087 66.8639 311.58V320H65.3839ZM76.9361 323.6V309H78.5161V310.94H78.9361L78.4561 311.6C78.4561 310.733 78.7361 310.053 79.2961 309.56C79.8694 309.053 80.6228 308.8 81.5561 308.8C82.6628 308.8 83.5428 309.167 84.1961 309.9C84.8628 310.62 85.1961 311.607 85.1961 312.86V316.12C85.1961 316.96 85.0428 317.687 84.7361 318.3C84.4294 318.9 84.0028 319.367 83.4561 319.7C82.9228 320.033 82.2894 320.2 81.5561 320.2C80.6361 320.2 79.8894 319.947 79.3161 319.44C78.7428 318.933 78.4561 318.253 78.4561 317.4L78.8761 318.06H78.4961L78.5161 320.3V323.6H76.9361ZM81.0561 318.82C81.8561 318.82 82.4761 318.58 82.9161 318.1C83.3694 317.62 83.5961 316.94 83.5961 316.06V312.94C83.5961 312.047 83.3694 311.367 82.9161 310.9C82.4761 310.42 81.8561 310.18 81.0561 310.18C80.2828 310.18 79.6628 310.427 79.1961 310.92C78.7428 311.4 78.5161 312.073 78.5161 312.94V316.06C78.5161 316.927 78.7428 317.607 79.1961 318.1C79.6628 318.58 80.2828 318.82 81.0561 318.82ZM93.1883 320C92.2683 320 91.5549 319.76 91.0483 319.28C90.5416 318.787 90.2883 318.093 90.2883 317.2V310.44H87.1683V309H90.2883V305.9H91.8883V309H96.3083V310.44H91.8883V317.2C91.8883 318.107 92.3216 318.56 93.1883 318.56H96.1083V320H93.1883ZM102.58 320.18C101.86 320.18 101.227 320.06 100.68 319.82C100.134 319.58 99.7005 319.247 99.3805 318.82C99.0605 318.38 98.8671 317.873 98.8005 317.3H100.38C100.474 317.74 100.707 318.093 101.08 318.36C101.467 318.627 101.967 318.76 102.58 318.76H103.56C104.267 318.76 104.8 318.607 105.16 318.3C105.534 317.98 105.72 317.56 105.72 317.04C105.72 316.547 105.56 316.147 105.24 315.84C104.92 315.533 104.46 315.333 103.86 315.24L102.2 314.98C101.16 314.807 100.374 314.473 99.8405 313.98C99.3205 313.487 99.0605 312.793 99.0605 311.9C99.0605 310.927 99.3738 310.173 100 309.64C100.64 309.093 101.56 308.82 102.76 308.82H103.54C104.58 308.82 105.414 309.067 106.04 309.56C106.68 310.053 107.067 310.72 107.2 311.56H105.6C105.52 311.16 105.3 310.84 104.94 310.6C104.594 310.36 104.127 310.24 103.54 310.24H102.76C102.054 310.24 101.527 310.387 101.18 310.68C100.834 310.96 100.66 311.367 100.66 311.9C100.66 312.38 100.807 312.747 101.1 313C101.394 313.24 101.84 313.407 102.44 313.5L104.08 313.76C105.174 313.933 105.987 314.28 106.52 314.8C107.054 315.307 107.32 316.02 107.32 316.94C107.32 317.94 107 318.733 106.36 319.32C105.72 319.893 104.787 320.18 103.56 320.18H102.58Z" fill="black" style="fill:black;fill-opacity:1;"/>
<path d="M508.236 137V123.84H504.136V122.38H513.896V123.84H509.816V137H508.236ZM519.148 137.2C517.988 137.2 517.074 136.907 516.408 136.32C515.741 135.72 515.408 134.913 515.408 133.9C515.408 132.9 515.734 132.113 516.388 131.54C517.041 130.953 517.921 130.66 519.028 130.66H522.528V129.5C522.528 128.767 522.314 128.2 521.888 127.8C521.461 127.4 520.854 127.2 520.068 127.2C519.374 127.2 518.794 127.353 518.328 127.66C517.874 127.967 517.614 128.38 517.548 128.9H515.948C516.081 127.953 516.521 127.2 517.268 126.64C518.028 126.08 518.974 125.8 520.108 125.8C521.334 125.8 522.308 126.133 523.028 126.8C523.748 127.453 524.108 128.34 524.108 129.46V137H522.548V134.86H522.288L522.588 134.54C522.588 135.353 522.274 136 521.648 136.48C521.021 136.96 520.188 137.2 519.148 137.2ZM519.528 135.92C520.408 135.92 521.128 135.7 521.688 135.26C522.248 134.82 522.528 134.247 522.528 133.54V131.88H519.048C518.421 131.88 517.921 132.053 517.548 132.4C517.174 132.747 516.988 133.22 516.988 133.82C516.988 134.46 517.214 134.973 517.668 135.36C518.121 135.733 518.741 135.92 519.528 135.92ZM530.6 137.18C529.88 137.18 529.247 137.06 528.7 136.82C528.153 136.58 527.72 136.247 527.4 135.82C527.08 135.38 526.887 134.873 526.82 134.3H528.4C528.493 134.74 528.727 135.093 529.1 135.36C529.487 135.627 529.987 135.76 530.6 135.76H531.58C532.287 135.76 532.82 135.607 533.18 135.3C533.553 134.98 533.74 134.56 533.74 134.04C533.74 133.547 533.58 133.147 533.26 132.84C532.94 132.533 532.48 132.333 531.88 132.24L530.22 131.98C529.18 131.807 528.393 131.473 527.86 130.98C527.34 130.487 527.08 129.793 527.08 128.9C527.08 127.927 527.393 127.173 528.02 126.64C528.66 126.093 529.58 125.82 530.78 125.82H531.56C532.6 125.82 533.433 126.067 534.06 126.56C534.7 127.053 535.087 127.72 535.22 128.56H533.62C533.54 128.16 533.32 127.84 532.96 127.6C532.613 127.36 532.147 127.24 531.56 127.24H530.78C530.073 127.24 529.547 127.387 529.2 127.68C528.853 127.96 528.68 128.367 528.68 128.9C528.68 129.38 528.827 129.747 529.12 130C529.413 130.24 529.86 130.407 530.46 130.5L532.1 130.76C533.193 130.933 534.007 131.28 534.54 131.8C535.073 132.307 535.34 133.02 535.34 133.94C535.34 134.94 535.02 135.733 534.38 136.32C533.74 136.893 532.807 137.18 531.58 137.18H530.6ZM537.992 137V122.4H539.572V130.62H541.832L545.092 126H546.932L543.232 131.24L546.992 137H545.132L541.852 132H539.572V137H537.992Z" fill="black" style="fill:black;fill-opacity:1;"/>
<path d="M343.111 26.2C342.178 26.2 341.371 26.04 340.691 25.72C340.011 25.4 339.485 24.9467 339.111 24.36C338.738 23.76 338.545 23.0467 338.531 22.22H340.131C340.131 23.0067 340.398 23.6333 340.931 24.1C341.465 24.5533 342.191 24.78 343.111 24.78C343.991 24.78 344.678 24.56 345.171 24.12C345.678 23.68 345.931 23.0733 345.931 22.3C345.931 21.66 345.758 21.1067 345.411 20.64C345.065 20.16 344.578 19.8267 343.951 19.64L342.051 19.04C341.051 18.7467 340.278 18.2467 339.731 17.54C339.198 16.82 338.931 15.98 338.931 15.02C338.931 14.2333 339.105 13.56 339.451 13C339.798 12.4267 340.285 11.98 340.911 11.66C341.551 11.34 342.298 11.18 343.151 11.18C344.418 11.18 345.431 11.5333 346.191 12.24C346.951 12.9467 347.331 13.8933 347.331 15.08H345.751C345.751 14.32 345.518 13.72 345.051 13.28C344.585 12.84 343.945 12.62 343.131 12.62C342.318 12.62 341.678 12.82 341.211 13.22C340.758 13.6067 340.531 14.16 340.531 14.88C340.531 15.5067 340.705 16.0533 341.051 16.52C341.398 16.9867 341.885 17.32 342.511 17.52L344.411 18.12C345.398 18.4267 346.165 18.9467 346.711 19.68C347.258 20.4133 347.531 21.2733 347.531 22.26C347.531 23.0467 347.345 23.74 346.971 24.34C346.611 24.9267 346.098 25.3867 345.431 25.72C344.778 26.04 344.005 26.2 343.111 26.2ZM354.023 26.2C353.17 26.2 352.43 26.0333 351.803 25.7C351.177 25.3533 350.69 24.8667 350.343 24.24C349.997 23.6133 349.823 22.8867 349.823 22.06V18.94C349.823 18.1 349.997 17.3733 350.343 16.76C350.69 16.1333 351.177 15.6533 351.803 15.32C352.43 14.9733 353.17 14.8 354.023 14.8C354.877 14.8 355.617 14.9733 356.243 15.32C356.87 15.6533 357.357 16.1333 357.703 16.76C358.05 17.3733 358.223 18.1 358.223 18.94V20.88H351.383V22.06C351.383 22.9533 351.61 23.6467 352.063 24.14C352.53 24.62 353.183 24.86 354.023 24.86C354.73 24.86 355.303 24.72 355.743 24.44C356.197 24.16 356.483 23.7533 356.603 23.22H358.183C358.037 24.14 357.59 24.8667 356.843 25.4C356.097 25.9333 355.157 26.2 354.023 26.2ZM356.663 19.82V18.94C356.663 18.0467 356.437 17.36 355.983 16.88C355.53 16.3867 354.877 16.14 354.023 16.14C353.183 16.14 352.53 16.3867 352.063 16.88C351.61 17.36 351.383 18.0467 351.383 18.94V19.64H356.823L356.663 19.82ZM365.076 26.2C364.222 26.2 363.476 26.0333 362.836 25.7C362.196 25.3667 361.696 24.8933 361.336 24.28C360.989 23.6533 360.816 22.9133 360.816 22.06V18.94C360.816 18.0867 360.989 17.3533 361.336 16.74C361.696 16.1133 362.196 15.6333 362.836 15.3C363.476 14.9667 364.222 14.8 365.076 14.8C366.329 14.8 367.336 15.14 368.096 15.82C368.856 16.5 369.249 17.4267 369.276 18.6H367.696C367.669 17.84 367.422 17.2533 366.956 16.84C366.502 16.4267 365.876 16.22 365.076 16.22C364.262 16.22 363.616 16.46 363.136 16.94C362.656 17.4067 362.416 18.0733 362.416 18.94V22.06C362.416 22.9133 362.656 23.58 363.136 24.06C363.616 24.54 364.262 24.78 365.076 24.78C365.876 24.78 366.502 24.5733 366.956 24.16C367.422 23.7333 367.669 23.1467 367.696 22.4H369.276C369.249 23.5733 368.856 24.5 368.096 25.18C367.336 25.86 366.329 26.2 365.076 26.2ZM375.988 26.2C374.748 26.2 373.754 25.8267 373.008 25.08C372.274 24.3333 371.908 23.32 371.908 22.04V15H373.488V22.04C373.488 22.9067 373.708 23.5867 374.148 24.08C374.601 24.56 375.214 24.8 375.988 24.8C376.774 24.8 377.394 24.56 377.848 24.08C378.301 23.5867 378.528 22.9067 378.528 22.04V15H380.108V22.04C380.108 23.32 379.734 24.3333 378.988 25.08C378.241 25.8267 377.241 26.2 375.988 26.2ZM383.3 26V15H384.86V17.04H385.24L384.68 18.3C384.693 17.18 384.967 16.32 385.5 15.72C386.033 15.1067 386.8 14.8 387.8 14.8C388.96 14.8 389.88 15.1667 390.56 15.9C391.253 16.62 391.6 17.5933 391.6 18.82V19.48H389.98V18.94C389.98 18.0467 389.76 17.36 389.32 16.88C388.88 16.3867 388.253 16.14 387.44 16.14C386.653 16.14 386.033 16.3867 385.58 16.88C385.127 17.3733 384.9 18.06 384.9 18.94V26H383.3ZM393.752 26V24.56H397.672V16.44H394.252V15H399.272V24.56H402.992V26H393.752ZM398.292 12.98C397.879 12.98 397.546 12.8733 397.292 12.66C397.052 12.4467 396.932 12.1533 396.932 11.78C396.932 11.3933 397.052 11.0867 397.292 10.86C397.546 10.6333 397.879 10.52 398.292 10.52C398.706 10.52 399.032 10.6333 399.272 10.86C399.526 11.0867 399.652 11.3933 399.652 11.78C399.652 12.14 399.526 12.4333 399.272 12.66C399.032 12.8733 398.706 12.98 398.292 12.98ZM410.184 26C409.264 26 408.551 25.76 408.044 25.28C407.538 24.7867 407.284 24.0933 407.284 23.2V16.44H404.164V15H407.284V11.9H408.884V15H413.304V16.44H408.884V23.2C408.884 24.1067 409.318 24.56 410.184 24.56H413.104V26H410.184ZM417.657 29.6L419.277 25.3L415.197 15H416.957L419.557 21.86C419.663 22.1267 419.763 22.4267 419.857 22.76C419.963 23.08 420.043 23.3467 420.097 23.56C420.163 23.3467 420.243 23.0733 420.337 22.74C420.43 22.4067 420.523 22.1067 420.617 21.84L423.057 15H424.757L419.337 29.6H417.657Z" fill="black" style="fill:black;fill-opacity:1;"/>
<path d="M177.131 445L180.991 430.4H183.091L186.931 445H185.331L184.311 441.04H179.751L178.751 445H177.131ZM180.071 439.68H183.971L182.731 434.8C182.531 433.987 182.371 433.307 182.251 432.76C182.131 432.2 182.058 431.84 182.031 431.68C182.005 431.84 181.931 432.2 181.811 432.76C181.691 433.307 181.531 433.987 181.331 434.8L180.071 439.68ZM189.203 445V443.56H192.223V431.84H189.203V430.4H196.843V431.84H193.843V443.56H196.843V445H189.203ZM215.108 445.2C214.241 445.2 213.488 445.033 212.848 444.7C212.221 444.367 211.734 443.887 211.388 443.26C211.041 442.633 210.868 441.9 210.868 441.06V434.34C210.868 433.487 211.041 432.753 211.388 432.14C211.734 431.513 212.221 431.033 212.848 430.7C213.488 430.367 214.241 430.2 215.108 430.2C215.961 430.2 216.701 430.373 217.328 430.72C217.968 431.053 218.461 431.533 218.808 432.16C219.154 432.787 219.328 433.533 219.328 434.4H217.748C217.748 433.52 217.514 432.84 217.048 432.36C216.581 431.867 215.934 431.62 215.108 431.62C214.281 431.62 213.628 431.86 213.148 432.34C212.681 432.807 212.448 433.473 212.448 434.34V441.06C212.448 441.913 212.681 442.58 213.148 443.06C213.628 443.54 214.281 443.78 215.108 443.78C215.934 443.78 216.581 443.54 217.048 443.06C217.514 442.567 217.748 441.88 217.748 441H219.328C219.328 441.853 219.154 442.6 218.808 443.24C218.461 443.867 217.968 444.353 217.328 444.7C216.701 445.033 215.961 445.2 215.108 445.2ZM221.94 445V430.4H223.52V433.84V435.96H223.92L223.48 436.6C223.48 435.72 223.747 435.033 224.28 434.54C224.827 434.047 225.567 433.8 226.5 433.8C227.593 433.8 228.467 434.147 229.12 434.84C229.773 435.52 230.1 436.447 230.1 437.62V445H228.52V437.8C228.52 436.96 228.3 436.307 227.86 435.84C227.42 435.373 226.82 435.14 226.06 435.14C225.273 435.14 224.653 435.387 224.2 435.88C223.747 436.373 223.52 437.06 223.52 437.94V445H221.94ZM236.132 445.2C234.972 445.2 234.059 444.907 233.392 444.32C232.726 443.72 232.392 442.913 232.392 441.9C232.392 440.9 232.719 440.113 233.372 439.54C234.026 438.953 234.906 438.66 236.012 438.66H239.512V437.5C239.512 436.767 239.299 436.2 238.872 435.8C238.446 435.4 237.839 435.2 237.052 435.2C236.359 435.2 235.779 435.353 235.312 435.66C234.859 435.967 234.599 436.38 234.532 436.9H232.932C233.066 435.953 233.506 435.2 234.252 434.64C235.012 434.08 235.959 433.8 237.092 433.8C238.319 433.8 239.292 434.133 240.012 434.8C240.732 435.453 241.092 436.34 241.092 437.46V445H239.532V442.86H239.272L239.572 442.54C239.572 443.353 239.259 444 238.632 444.48C238.006 444.96 237.172 445.2 236.132 445.2ZM236.512 443.92C237.392 443.92 238.112 443.7 238.672 443.26C239.232 442.82 239.512 442.247 239.512 441.54V439.88H236.032C235.406 439.88 234.906 440.053 234.532 440.4C234.159 440.747 233.972 441.22 233.972 441.82C233.972 442.46 234.199 442.973 234.652 443.36C235.106 443.733 235.726 443.92 236.512 443.92ZM249.184 445C248.264 445 247.551 444.76 247.044 444.28C246.538 443.787 246.284 443.093 246.284 442.2V435.44H243.164V434H246.284V430.9H247.884V434H252.304V435.44H247.884V442.2C247.884 443.107 248.318 443.56 249.184 443.56H252.104V445H249.184ZM258.577 445.18C257.857 445.18 257.223 445.06 256.677 444.82C256.13 444.58 255.697 444.247 255.377 443.82C255.057 443.38 254.863 442.873 254.797 442.3H256.377C256.47 442.74 256.703 443.093 257.077 443.36C257.463 443.627 257.963 443.76 258.577 443.76H259.557C260.263 443.76 260.797 443.607 261.157 443.3C261.53 442.98 261.717 442.56 261.717 442.04C261.717 441.547 261.557 441.147 261.237 440.84C260.917 440.533 260.457 440.333 259.857 440.24L258.197 439.98C257.157 439.807 256.37 439.473 255.837 438.98C255.317 438.487 255.057 437.793 255.057 436.9C255.057 435.927 255.37 435.173 255.997 434.64C256.637 434.093 257.557 433.82 258.757 433.82H259.537C260.577 433.82 261.41 434.067 262.037 434.56C262.677 435.053 263.063 435.72 263.197 436.56H261.597C261.517 436.16 261.297 435.84 260.937 435.6C260.59 435.36 260.123 435.24 259.537 435.24H258.757C258.05 435.24 257.523 435.387 257.177 435.68C256.83 435.96 256.657 436.367 256.657 436.9C256.657 437.38 256.803 437.747 257.097 438C257.39 438.24 257.837 438.407 258.437 438.5L260.077 438.76C261.17 438.933 261.983 439.28 262.517 439.8C263.05 440.307 263.317 441.02 263.317 441.94C263.317 442.94 262.997 443.733 262.357 444.32C261.717 444.893 260.783 445.18 259.557 445.18H258.577Z" fill="black" style="fill:black;fill-opacity:1;"/>
</svg>