nixin-web/public/nixin-single-server.svg
2024-12-22 22:37:40 +01:00

11 lines
No EOL
75 KiB
XML

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1698.1541351021428 1420.7675699646331" width="3396.3082702042857" height="2841.5351399292663">
<!-- svg-source:excalidraw -->
<defs>
<style class="style-fonts">
@font-face { font-family: Excalifont; src: url(data:font/woff2;base64,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); }
@font-face { font-family: Virgil; src: url(data:font/woff2;base64,d09GMgABAAAAABJQAAsAAAAAHMwAABICAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRwRCAqwHKNRCz4AATYCJAN4BCAFgxwHIBuCFaOidrFaZLK/SOCpLH8hLsSJuBAKaj0JyZhhdWyhUfLPHJ5QDw/Lq3lzRFTt/fXOzypjn8LiUlQhq+gskkJ4hENZPBKhwXLD0zb/3R0HrdDalDgBFYzeJIRWEaN7lX5d2KzCOeeiwu33otpV/59OS37XSe2AYZfDBwxVvD6EppVaqf1/RpIpIDBmSbGDi6EDHmkOCBc3EA6AUxlIYN3r93NW/04Tw/kkTyg34+ZKPv/7zfwT0sSiSaJ0Yvl89CJiyRJNvGkLhAITe3NpLHHWlnZIeaEV4lrYAzdtXIPZWLX+vJV+9NUJBfKWFMC1AjoDeOfnGxDoEH7MRQAFiS/3Wi1Q4GrpNf23Q89G1QSYPpxJ6ys/zPn2fwrTECvJDQEPoy3ZoaZgx3iPFyUDsxgW8QoVK1WjSUvTweiYMoFVLr9c3W+l7Xo70Q7asW3L1EBfTyoRB4IG1SS4Hfah7nVgPAcmu/JIn8kBjUIuC3bkOnIctPKNzRRW/ricUF5FXDhTwvFLlnNSHFxiBBatM1fM9NbmW8IyNdcn2m5O38QYiQ34qSTau0VGyjDs+uKf/9Z++5Qdmclf7LeofO1Np/a3/3Nc7xQPhAVjAn5C6HBn14r39/NxXslDtNRbkEEEYLpiUPrGqQqTRWomMl1mwt4egV+IW+o82LgbT6S+fP16zemy4by0vH7ZVmVY8cnqijLQ8mJEpAgEnjJvkRvYDnwCpsvEA0ysX4LSwDSlN6ScXyxdKoEiI/VoI+VNXdN1YbqZyXt5ckbcnE9nrZTLIU+pJVMpkVrxuAxRBOC6enHGJTNABqOlTsGKX7GR6pUXI21hij6Jll3yGJjZgjkXHZDsga+UxFEyYcmds2sPauvqmuMI1uVTy6uo4ooi4LcJPr5peU/qDMoYY4oxomH4M6ZbNKTDZbd0Wdfkulxn3Scl9i3EgLbz07hKMUBEyhvN67qrubNeW59Pb5dtRWwg4PuGKrYUubIQzYlBuMHCogojf4X4frusHJhutTOVhvVLCRvUwptqI8VZtGIrp3QGBuiT0VNbaiZ74qDZESkor9yPAD7Zm9spaWPetp7qeZnKNOXSYWKQJGxSzLmJ9rdoEVCfiE5NPsuv1Zo/z/bpYcujj6OVE/Oxgb7fgy0SZYoYfRrns5RS6hmL/Yrd9gm4bOeVQbH0m8Ja2OTy8f3HvePpdH54be4nTUx32R5TRcxp+5S/N5dVC2kLh3y6iIvbr3u57tyshgUrNBkshRebz3pTSw7T3fRnLn/+OfPm0xj4xmjOTUwRRSRSRDWNYDunOa+eaqnHTqSUsJ1voPxH8I6KJSHCd3Wfrr75rOQ3La/+1u9LY5rfcJ9iH+nLZlbv95gLiUgYGxRf9i1v/ufL3YrTfYNf8cvovt4n67ypL0opubS80y1VVuSepTs17P72Zn4quNJbUDpQQTIiBLgdYrr5pm4078wlpvseADS6d1+8qR9Pt/uL/XM+cSPBrjExIdFeb8FuBXT8+Ha9jgGBHsneKdbFfaNR0jE3/zxlQ0J+Wiq29i2Pa3NqjWZJF2R3nTfncZti4FNYNexlX5UNNCh9OBjnNCBguksvTGvYYaCI+h7E18/C4hNtx/5hWFtVr0Wm+8HAFORWLg8Nj9NjPn3TkkiNvdfgIMrmlAqt6YZHMY49zzoeyHB7WtyT3oIN9eGr1nK7P+vx9Lr+AAPmgXLXN3aKM1397K7lvWwHAES8cQQAxKNobHn690L3SQvxA7ZNAlVWUMPRDMz8pCQZVDtfyOGsrPxxis9jQMxo8hNLOh+JokiHtebjWLHbwSq1W77x69qgpUGjwxzTtFV5NJNVNx5NmzV55p6w063K2fRhu92mgWEg3/05TeflrkwtbxbHBAAikhGEKDp5ysiJ8yntL/eeKGxdn137/0LT8hZtWkdDJcDVoN2m+CN60+Ba6HxSgfM3zw6ru7Px/QYdan55fnPxat3vh1iGiCVVEXbEWik0oYdSQp6DWxvQAxIlTJRKpiAKYGZVEZZK92D/h2hZlf25F5SK5g6rlhOdIfUqgWH7hvyby+HQpPFMz5LxGCu5V7fbRkDg77o6scGKuuiwAXMbJeFwubvLdy0vfzmfKkAWHZlHv52NBo63/kxdkU4oElY4dwZIj/yxmd9C6ZP1v9/dklvk/BMt9UZWvGDaylAMyuUBELgvK+QUju7qOu53EniwW+wU5yLZWrYbSrt3X9z96NP5yQ6ARE+InSRh7iSKCNkrB63VCgY+lP/MJKchm/zwhJub8bHlPRkJseRDP08MQtZ5VmquzYs9xO9B2wvuAWRRRMCn2/nT23/m257KHjuI9pNGw7kQMrV1MyZEyESXP3tsvDF8vF/BnHpopcfp449vnur9oXYj0WPEXmlX7Pv7EOcSwZu8qTkrsVJZIaPeL29BZk6WxLVOLSyY+IF2P/X9LYkxDU7Z97XyxfEM3pYkbOfCnnot+8n1GA5bvHn54jWQDYL6BbYNHNsu0isdWAhgPcyNYOE2r12kDk/bhg1blmzhTFuSbltis5Fs6x0vJfZtWrSetZZzxX/JFYktsG89mCq9mNA7RF/I7O1t7+3vZbf3s4cPb3a7zF+ctFwC2cJtJtsV5/7Fw+zjTpBNYiN19PWxvPouefWROjgk2xXPK8lfjAus/z9WDAl7Lw6cGdrr0MuK6/PoW9vHWsScKuwfGGQPXhb1txMHhg4ye/9nDrB7RZsJfwXsU+l/+s6hhZcFQUyITvVT8hoSAxfZhHnMUH1KI7/Z6zfqSMoiqHI+/nfgf1cuwMEFNO9EcX1zuKB+wrB11d9UGvgGqLSbu1gU3GrM4qt4gTqab53BT3Jpo+i1ymnIJfdL7K5jBNwHxB48SyH2J0K9UW3sRUwS+QHWb39BwTrqkIBhuZCV/Klx1Yfl3hr1V2YGNB2qrpmKMA8ALGp0sBe4YSEIznNaZAfTu07M8YBI0PrHMv9omgHFJzAWn11rR9n1osFAPnd6PFDD2Bquqv7KzgKZD0j2+cpT35Sl1oCXxY4J3kO0fRr7Wv0jO3wUscCetjM6AB8gyZ1iZgFqUs225dJVCfL/O+86GG5bLxV7bB/FMhAnP4SqpiJQFDSd+6IGr8Bi4DOWCgoN6j4eOIwb0557vY6JyhAZyspz7wfilcETwUKkjGCFtyrjgh+/MsiEaYEtLKNckiXFY7OhZzZvEmMNxTj4MuWDV6YLg5Badd1fcHIOcepKa4d1EqA5F00mIOU+MGG2HTAYIh3S4BYY79szR3LSXW0sN1g+z4B0xgBWA3lBLuu+mdUkmrSwIUekOpPGMByhp4xjzcd3vLg3dj7M0iFoNB4XKoAEk+buG7sku/u+SHNu/5P5wn/59XGz4fYL7ANpBBFqFOxAnSe/At2LRuf55sdw/Jh9rSEhgU6UXYlLE7FLsZWMPOECiTaLtcMEkrVfHpx1KKhWCef5O5jDOYBLwUaaumDQnOkNqaZ+IzrrcPR62gPFxxNNnFmABLRxEVtowm7fNRjlvUDBXZByygOiv7ZEMDc3JSrfYLxy/XcVmVCLwIJOE6R5J+oCr7nYb9zx9XmbH+m6Cp2GTZk9zqIbG9UG6BDELZqKUr00jdRLgTcflyRa6s3abwzeqV823vkQFvf/X5RVHsO+k8Q3pf4qOuUimViL2cpAYwJ5fKYng36AmIBLx58EroHqc09kk0PDH0QKyEh43mmL18gTKz0nRNhfWba11iKDJiB773ZM1YG67m+qY315sxUktHM2nAFZGCWyzRMDdkW7ELHHlpjc6zsDI2NmZX1URlQWVkL1cAx/3XA6sC1oXG0oiFr5QOkgmld2NTaRJYbEmn3SAn6X3j4WRytdHPL3zQnywsyA1QGNBV87qcPwmHBouQN5uigvXCWfmVQkZjkJaVegiYV6pAUXYMT496TsqMEATtA+ojPrNYVVdpNmI7qMovZzXKjteBUXQT4qMHFYmn6xu4+FH1Lzh80ckAMV6LyMPoQMSF+hIIRsF41q7MC3KCttR+vOISZDvcNWGA3sj1ctmM7O9nyqGOEVVUWOHEW2PwoNWPus9m3jxQozkisZ+BSxspLe4lh4Bo149iH//wqGMdf95zfoMI4QO2N8DFm5BibutMp4Owv9gaVmF4/zuSxYs5wNIa0QG5+zjDJ5Oi5i76jV2eTNscdWYT3I5UL3aKECwCbYN9nFWWF0exGIQ7cuEu/CWn4wR8LM/jrDiRGK/Oz1zV+xcaDIRZee6FyEnEvXSjFJyeogTsAjPlbOgwhERWOaEulhIz7d3j243H0EjxDV6gWnH3OTEYvM4OGZ+dyzejyLdX8mZjpeAEWSxQrnj0NxDk7XiqAgYL6Zy6EfiOr+zEeAgYY1jQu1azSQwv1kpjlhemJ4fNKJmGAdwOLJB47u1jwYa4gKDzcMF+2n3RByVcxs946lCPWBbIdyplCLI2JcQ0o0knnUNmxi803pUzpDG5xWuUThCCjSrPuQpWtt/Ca/lORQWimxmQ17zaMSBvTPnHEWXArOyfWZ6NR/rMrqC954vi8E+3qVqQYABSyfvzUfgvEwIW9N7CTNyLC/934SsdhVJWag82W7hbCyHJcuaNXXrfxSuhBVyh4PkmnYYgSr/XK8wZKZC9TEIxIqVlKvce1KOTdZY6e6Dpf5ANNWEulPHCCQvFvZLu4UIqIjUqBMZilkpISKS46uoIwfYXJGINbYOFDDzZa+bX2b4rX3IzM4u1AQEd16dUuv8Sg+FUo+4rpERG4+nvC7atu9J8L5BHl8VAttWSxdI4D8za964JuRyaQyWA6icjxUHZiBHOFy+H0Ym9wFGPbK4EArwyemdlXUQXcDqc8VRUIRFENVj3JPlEkIRKgRJJfEBF3XXj5Kxa8p6yzf7qZLpMchxyCn59wSLNGRXlRMV2aINut1uXjgMrOiTFz6vPn74MJIY1vkiL92U2TlJJePhTUyvLj0sCFGUjm6vVwyJoltCNGS7I4vcg9I8JGyQ6Yv+nMG337/ZjTNWQTkxNGzDA0F19PoJtP/JE9+XTWOf90asAxDgGfzcGVhBd2LgrbV1FxPOkTz1BHX4UGRE2TNIET1ZAa2xJtcIpzPOqnUf11rW9vjbEAJPCAgld/pk4dqRxIC/BGOr+WDXUOA47X/8TLFpd2JkX+4jpMklbMPGVd1UOxeTL66HCg1jEseIX4vXAe2KUhsaY9/k/fyaFWhmylUm3feGVupVDO+ZgjjUZiHvJXviGrSs6yz0LjRnY3fr1yc9fnOjjgYQyQbMurMjAujtFre5Mlg3QEoztWUpFZiuATXbXk37qpDGSlkWRG9GFpawh7w8YCSi6CPsPz6NuW5tRvAtNzPWuo2aidJSxax1Vuc5KOE87L3lh3KmZrm0ok6TCNz89Fzt+IUOROCoy213Mmkc+ke53d7QDg1HoBVR0XIP5twCCZnjR3vqxCWFhDMVZL3oSQsmioL7h+vF91CnlyJPA8V09nERArW5xODL592Ba79w4eMYGChR5iv16e8bySW8eNJ/ozOZYEoAjib+KP5j4kXfykRk1MZy/3PTe8EPzOqrmwfk4Nt4x8T22MlhukKiyZrqf6VapC2F+qjHZfTduxTuVLfOuj/yhUq3EASptQ0PbZIFdKb+rYw6W6PN7s5CY+p7aG2bYiIz1UgsAzNz1K3ZoUlYmhWroYeBCGwOEo5MkPl7uU0fewoi91Ga+XmXfT/JnX6ejRueq/ZGOVMJcLsU+3qRIcbvttWlYkNAShAD/hcezHJto/4w5OQpwDf5ZV/AfysvnXf/Lf+8/4kwBjcwHqMFRgIS9iGSQ3j5nalAeoXqA/EsqKlEzE8rCSjZCZ5+rhkkENyELIEo35g1yeEhIIjQK+P7NwAaD1p7wsHzGklqQs4EWPXKw61GSfu7BLYziWEZ0iAGj/2srJzG2CpuCvtPxUvG0mDgPoEALw6GqohZDvVMDuDakQSixqDLUyNcuMCrAbASZeqO26rVfBmPZpDY4jcHDqfKqTq66tV4ZJRRs7HHW60GH+pYmlp+f5wzizhTZPh/CTGRLicNgsOh6c03KherVqN1jhKIV2i4TCxls8LV4acaDmZp1VDKg+NWo0rVvPE3NoJeht8NAIKymgefCCpVEGj3E7d9TEUulQhmjQUsGIINDUAAAA=); }
</style>
</defs>
<rect x="0" y="0" width="1698.1541351021428" height="1420.7675699646331" fill="#ffffff"></rect><g transform="translate(252.39953493092267 10) rotate(0 695.0858064914535 33.250622819415355)"><text x="0" y="46.870077926247866" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="53.200996511064545px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Small infrastructure (single server on-premise hosting)</text></g><g stroke-linecap="round" transform="translate(452.34416205632067 212.5740574570621) rotate(0 617.904986522911 445.7374024201803)"><path d="M32 0 C408.65 -0.19, 785.34 -0.93, 1203.81 0 M32 0 C302.64 1.92, 574.12 1.88, 1203.81 0 M1203.81 0 C1223.56 -1.29, 1237.46 12.32, 1235.81 32 M1203.81 0 C1223.43 0.72, 1235.45 9.47, 1235.81 32 M1235.81 32 C1234.05 265.72, 1233.24 499.81, 1235.81 859.47 M1235.81 32 C1232.4 334.6, 1232.84 637.18, 1235.81 859.47 M1235.81 859.47 C1235.33 880.21, 1226.34 893.24, 1203.81 891.47 M1235.81 859.47 C1235.59 882.12, 1224.44 891.94, 1203.81 891.47 M1203.81 891.47 C825.19 891.01, 445.73 892.07, 32 891.47 M1203.81 891.47 C748.19 893.67, 291.66 893.48, 32 891.47 M32 891.47 C10.18 892.35, -0.13 879.19, 0 859.47 M32 891.47 C9.72 889.36, 0.42 878.57, 0 859.47 M0 859.47 C-2.32 545.09, -2.58 231.49, 0 32 M0 859.47 C-0.15 566.6, -0.08 274.68, 0 32 M0 32 C-0.59 8.73, 11 0.46, 32 0 M0 32 C0.13 8.88, 10.84 -1.95, 32 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g stroke-linecap="round" transform="translate(506.0886299842041 526.4978695436116) rotate(0 134.00000000000006 54)"><path d="M27 0 C110.06 -1.16, 195.7 -0.93, 241 0 M27 0 C76.18 -0.46, 126.08 -1.21, 241 0 M241 0 C259.1 1.55, 269.1 10.97, 268 27 M241 0 C261.15 0.78, 266.6 6.93, 268 27 M268 27 C269.41 49.96, 266.2 67.71, 268 81 M268 27 C267.21 40.75, 268.05 53.32, 268 81 M268 81 C269.69 99.34, 259.79 107.22, 241 108 M268 81 C267.05 97.33, 257.07 105.81, 241 108 M241 108 C198.97 108.29, 153.87 110.72, 27 108 M241 108 C197.07 107.69, 152.57 106.73, 27 108 M27 108 C10.68 109.82, 0.18 99.22, 0 81 M27 108 C9.31 109.39, -0.61 98.85, 0 81 M0 81 C0.07 64.64, 1.61 46, 0 27 M0 81 C-0.58 65.91, -0.04 50.4, 0 27 M0 27 C0.21 8.67, 10.59 0.04, 27 0 M0 27 C-0.03 8.81, 11.11 -0.57, 27 0" stroke="#1971c2" stroke-width="2" fill="none"></path></g><g transform="translate(520.0886299842041 542.4978695436116) rotate(0 117.71666717529297 35)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Revers proxy</text><text x="0" y="59.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(traefik or nginx)</text></g><g stroke-linecap="round" transform="translate(1000.4146090793637 900.7417221002904) rotate(0 134 54)"><path d="M27 0 C71.18 -4.73, 113.66 -0.94, 241 0 C256.66 -2.25, 269.4 11.6, 268 27 C270.87 42.88, 266.24 61.39, 268 81 C269 99.47, 260.57 111.47, 241 108 C186 107.72, 127.4 111.87, 27 108 C8.1 109.4, -3.1 99.19, 0 81 C-2.09 64.54, 0.04 50.73, 0 27 C-0.87 7.9, 10.46 3.25, 27 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M27 0 C82.36 -1.63, 137.3 -2.33, 241 0 M27 0 C108.1 1.09, 189.4 0.15, 241 0 M241 0 C257.6 1.13, 268.86 7.9, 268 27 M241 0 C260.89 -2.1, 269.38 7.56, 268 27 M268 27 C268.81 48.84, 265.98 67.46, 268 81 M268 27 C267.94 39.24, 267.35 51.87, 268 81 M268 81 C269.96 100.65, 259.39 106, 241 108 M268 81 C267.7 97.68, 260.63 108.23, 241 108 M241 108 C182.9 106.09, 125.77 106.62, 27 108 M241 108 C164.5 106.65, 87.61 106.69, 27 108 M27 108 C7.9 107.35, -0.15 97.2, 0 81 M27 108 C10.82 108.99, -0.45 100.79, 0 81 M0 81 C0.18 67.62, 1.97 54.73, 0 27 M0 81 C0.35 63.14, 0.25 43, 0 27 M0 27 C-1.16 7.64, 7.39 -1.26, 27 0 M0 27 C0.44 7.8, 10.57 -0.19, 27 0" stroke="#e03131" stroke-width="2" fill="none"></path></g><g transform="translate(1014.4146090793637 916.7417221002904) rotate(0 115.30000305175781 35)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Web application</text><text x="0" y="59.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(nixos-container)</text></g><g stroke-linecap="round" transform="translate(983.4146090793637 881.7417221002904) rotate(0 134 54)"><path d="M27 0 C71.42 0.32, 121.53 0.66, 241 0 C261.45 -0.3, 264.47 10.4, 268 27 C268.52 50.24, 265.95 66.62, 268 81 C269.4 101.6, 259.89 108.54, 241 108 C172.88 105.85, 108.98 106.86, 27 108 C10.57 111.47, -1.08 100.03, 0 81 C1.4 64.25, -1.76 44.22, 0 27 C-3.1 9.19, 7.56 -0.18, 27 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M27 0 C87.11 -0.14, 148.39 -0.21, 241 0 M27 0 C93.69 1.07, 160.01 0.28, 241 0 M241 0 C257.99 -1.88, 269.55 10.35, 268 27 M241 0 C258.16 0.83, 269.06 11.21, 268 27 M268 27 C268.49 38.8, 269.27 50.96, 268 81 M268 27 C267.04 45.78, 268.24 66.65, 268 81 M268 81 C266.32 98.97, 257.63 107.15, 241 108 M268 81 C266.86 99.39, 258.39 107.02, 241 108 M241 108 C180.26 107.79, 118.6 108.54, 27 108 M241 108 C161.03 106.78, 82.06 107.13, 27 108 M27 108 C8.76 107.97, 1.13 99.93, 0 81 M27 108 C8.38 107.44, -2.21 96.88, 0 81 M0 81 C0.14 67.93, 1.88 59.32, 0 27 M0 81 C-0.81 66.76, -0.44 50.5, 0 27 M0 27 C1.76 8.68, 9.89 0.77, 27 0 M0 27 C0.65 10.28, 10.7 1.05, 27 0" stroke="#f08c00" stroke-width="2" fill="none"></path></g><g transform="translate(997.4146090793637 897.7417221002904) rotate(0 115.30000305175781 35)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#f08c00" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Web application</text><text x="0" y="59.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#f08c00" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(nixos-container)</text></g><g stroke-linecap="round" transform="translate(967.4146090793637 862.7417221002904) rotate(0 134 54)"><path d="M27 0 C85.95 1.42, 150.73 -1.12, 241 0 C261.71 -0.26, 265.1 9.96, 268 27 C263.89 39.44, 265.59 52.54, 268 81 C266.56 102.31, 260.02 106.03, 241 108 C175.79 110.96, 112.05 112.83, 27 108 C5.8 107.32, -0.11 101.66, 0 81 C1.82 69.3, 1.72 54.02, 0 27 C1.69 8.01, 11.69 1.81, 27 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M27 0 C106.88 -0.59, 189.43 -1.74, 241 0 M27 0 C74.11 1.3, 121.93 1.17, 241 0 M241 0 C259.97 1.55, 266.56 10.25, 268 27 M241 0 C258.59 0.92, 265.91 8.51, 268 27 M268 27 C267.21 40.62, 266.57 54.21, 268 81 M268 27 C267.94 47.31, 267.06 68.64, 268 81 M268 81 C266.74 98.18, 259.43 106.98, 241 108 M268 81 C269.43 96.87, 259.93 107.69, 241 108 M241 108 C170.07 106.84, 95.59 107, 27 108 M241 108 C163.14 107.14, 85.18 105.86, 27 108 M27 108 C8.72 108.54, 0.93 97.52, 0 81 M27 108 C8.86 105.92, -1.41 99.4, 0 81 M0 81 C1.41 69.14, -1.76 57.08, 0 27 M0 81 C-0.39 63.91, -0.44 46.29, 0 27 M0 27 C-0.33 8.38, 7.08 -0.02, 27 0 M0 27 C0.12 9.1, 10.73 -1.95, 27 0" stroke="#2f9e44" stroke-width="2" fill="none"></path></g><g transform="translate(981.4146090793637 878.7417221002904) rotate(0 111.1833333333334 35)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#2f9e44" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Web applications</text><text x="0" y="59.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#2f9e44" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">bundles</text></g><g stroke-linecap="round" transform="translate(933.9234215668512 395.22221404757727) rotate(0 134.00000000000006 54)"><path d="M27 0 C76.86 2.94, 126.96 2.38, 241 0 M27 0 C80.48 1.55, 134.08 1.16, 241 0 M241 0 C257.31 -1.44, 269.85 9.68, 268 27 M241 0 C258.18 -1.69, 269.92 10.8, 268 27 M268 27 C266.73 42.6, 266.48 59.11, 268 81 M268 27 C268.76 38.99, 267.78 48.58, 268 81 M268 81 C269.93 100.51, 258.84 107.8, 241 108 M268 81 C270.08 98.84, 258.35 110.25, 241 108 M241 108 C187.32 106.87, 135.81 108.8, 27 108 M241 108 C155.76 107.68, 70.68 107.77, 27 108 M27 108 C8.55 107.57, 1.27 98.78, 0 81 M27 108 C8.79 109.15, 0.29 99.39, 0 81 M0 81 C-0.7 67.63, -0.01 52.73, 0 27 M0 81 C0.18 63.82, -0.06 48.13, 0 27 M0 27 C0.46 10.57, 10.55 1.95, 27 0 M0 27 C-1 9.49, 7.49 -1.08, 27 0" stroke="#1971c2" stroke-width="2" fill="none"></path></g><g transform="translate(947.9234215668512 411.22221404757727) rotate(0 63.99999999999994 35)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Git forge</text><text x="0" y="59.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(forgejo)</text></g><g stroke-linecap="round" transform="translate(1340.5723236476865 260.8546475051452) rotate(0 134 54)"><path d="M27 0 C73.49 0.27, 120.3 -1.07, 241 0 M27 0 C71.29 -2.65, 113.65 -2.01, 241 0 M241 0 C258.29 -1.38, 266.93 8.24, 268 27 M241 0 C261.11 0.23, 270.02 8.09, 268 27 M268 27 C266.72 47.39, 267.05 71.22, 268 81 M268 27 C267.26 44.22, 266.73 60.22, 268 81 M268 81 C268.42 99.88, 258.83 106.22, 241 108 M268 81 C266.06 98.95, 260.55 106.17, 241 108 M241 108 C168.26 105.67, 99.92 105.11, 27 108 M241 108 C169.43 106.18, 97.98 105.47, 27 108 M27 108 C8.57 107.77, -0.36 100.35, 0 81 M27 108 C7 108.57, -0.48 99.24, 0 81 M0 81 C2 64.17, 2.13 44.92, 0 27 M0 81 C-0.72 69.57, -1.01 58.96, 0 27 M0 27 C0.57 10.97, 7.01 1.09, 27 0 M0 27 C-0.62 7.56, 9.74 -1.5, 27 0" stroke="#e03131" stroke-width="2" fill="none"></path></g><g transform="translate(1354.5723236476865 276.8546475051452) rotate(0 114.75 17.5)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Backup service</text></g><g stroke-linecap="round"><g transform="translate(154.82878386525823 745.4001225033367) rotate(0 1.2424517466903922 -52.1434806378374)"><path d="M-0.28 1.12 C0.05 -16.36, 2.57 -87.85, 2.76 -105.41 M1.78 0.66 C1.95 -16.6, 2.02 -86.29, 2.27 -104.1" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></g><mask></mask><g stroke-opacity="0" fill-opacity="0" stroke-linecap="round" transform="translate(1493.7995791630076 882.7077224924833) rotate(0 91.10423427935791 91.10423427935791)"><path d="M111.28 1.27 C122.31 2.27, 133.79 9.03, 143.31 15.83 C152.83 22.63, 162.15 32.21, 168.41 42.06 C174.66 51.91, 178.8 63.54, 180.85 74.92 C182.9 86.3, 183.39 98.87, 180.69 110.34 C178 121.81, 171.48 134.17, 164.69 143.76 C157.9 153.35, 149.69 161.64, 139.96 167.87 C130.22 174.1, 117.74 179.24, 106.28 181.15 C94.82 183.06, 82.6 181.94, 71.19 179.33 C59.77 176.71, 47.39 172.22, 37.82 165.47 C28.25 158.73, 19.91 148.7, 13.78 138.86 C7.64 129.03, 2.82 117.75, 1.02 106.48 C-0.79 95.2, 0.32 82.46, 2.95 71.23 C5.57 59.99, 10.07 48.44, 16.77 39.06 C23.48 29.69, 33.42 21.13, 43.18 14.97 C52.95 8.8, 63.53 4.12, 75.34 2.06 C87.16 -0.01, 107.4 2.13, 114.08 2.58 C120.77 3.03, 115.79 3.21, 115.45 4.74 M107.73 0.97 C118.83 1.56, 130.16 7.81, 140.14 14.44 C150.12 21.07, 160.79 31.12, 167.62 40.75 C174.46 50.38, 178.94 60.91, 181.15 72.21 C183.36 83.51, 183.2 96.88, 180.88 108.55 C178.55 120.21, 173.67 132.61, 167.19 142.22 C160.72 151.82, 151.84 159.85, 142.01 166.18 C132.18 172.5, 119.66 177.82, 108.22 180.16 C96.78 182.5, 84.79 182.31, 73.35 180.2 C61.92 178.09, 49.12 173.64, 39.62 167.5 C30.11 161.35, 22.78 153.2, 16.32 143.34 C9.86 133.48, 3.51 119.76, 0.88 108.33 C-1.76 96.9, -2.13 85.92, 0.49 74.76 C3.11 63.6, 9.99 51.41, 16.6 41.34 C23.21 31.28, 30.81 21.19, 40.14 14.37 C49.48 7.56, 61.49 2.7, 72.63 0.45 C83.77 -1.8, 101.29 0.6, 106.99 0.88 C112.69 1.17, 107.02 0.35, 106.85 2.17" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(1505.5226075486537 1012.1593564031177) rotate(0 79.38120589371101 39.014355507126254)"><text x="79.38120589371101" y="27.497317761422572" font-family="Virgil, Segoe UI Emoji" font-size="31.21148440570099px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Production</text><text x="79.38120589371101" y="66.5116732685488" font-family="Virgil, Segoe UI Emoji" font-size="31.21148440570099px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">server</text></g><g stroke-linecap="round" transform="translate(1555.8237925205901 896.4502016334384) rotate(0 29.080020921774803 54.282705720646106)"><path d="M0 0 C20.49 -1.62, 39.56 -1.3, 58.16 0 M0 0 C18.85 0.7, 38.17 -0.9, 58.16 0 M58.16 0 C57.43 35.48, 58.31 68.46, 58.16 108.57 M58.16 0 C57.02 23.09, 57.8 47.56, 58.16 108.57 M58.16 108.57 C42 110.44, 22.16 110.23, 0 108.57 M58.16 108.57 C39.45 108.36, 22.24 108.4, 0 108.57 M0 108.57 C-1.04 83.21, -1.03 62.5, 0 0 M0 108.57 C-0.33 71.71, -0.48 35.33, 0 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round"><g transform="translate(1563.27045142156 908.460303843314) rotate(0 22.331343422389295 -0.3160002519909426)"><path d="M-0.51 -0.13 C6.89 -0.12, 36.67 0.17, 44.16 0.19 M0.22 -0.67 C7.81 -0.84, 37.88 -0.89, 45.18 -0.68" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(1561.8473595784483 918.4539055669684) rotate(0 22.00138011885508 0.25037873684277656)"><path d="M-0.43 0.19 C7.06 0.21, 36.98 -0.04, 44.43 -0.01 M0.36 -0.19 C7.8 -0.07, 36.41 0.74, 43.92 0.69" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(1562.0443600325716 928.4475072906241) rotate(0 22.58736848183605 -0.0719162922324017)"><path d="M-0.16 -0.01 C7.29 0.03, 36.87 0.46, 44.27 0.38 M0.76 -0.49 C8.42 -0.62, 37.91 -0.44, 45.33 -0.39" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(1561.9108757411461 938.4411090142792) rotate(0 22.455360568954347 -0.0598896976093215)"><path d="M-0.32 0.38 C7.07 0.3, 36.69 -0.45, 44.2 -0.5 M0.51 0.1 C8.09 0.07, 37.92 -0.16, 45.23 -0.06" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round" transform="translate(1595.526750809233 949.253119427852) rotate(0 5.182014100058154 3.768737527314954)"><path d="M5.25 0.15 C6.3 0.1, 7.96 0.16, 8.73 0.68 C9.51 1.2, 9.8 2.48, 9.9 3.25 C10.01 4.03, 9.9 4.66, 9.34 5.33 C8.78 6, 7.5 6.94, 6.53 7.26 C5.56 7.59, 4.5 7.53, 3.52 7.27 C2.54 7, 1.14 6.33, 0.64 5.68 C0.15 5.02, 0.33 4.09, 0.55 3.33 C0.78 2.57, 1.14 1.69, 1.99 1.11 C2.83 0.53, 5.07 0.07, 5.6 -0.16 C6.13 -0.39, 5.16 -0.37, 5.17 -0.28 M5.3 -0.33 C6.36 -0.38, 7.33 0.1, 8.26 0.78 C9.18 1.46, 10.59 2.97, 10.84 3.77 C11.1 4.57, 10.49 4.98, 9.79 5.59 C9.09 6.21, 7.78 7.12, 6.65 7.45 C5.52 7.78, 4.04 7.98, 3.01 7.59 C1.98 7.2, 1 5.93, 0.45 5.11 C-0.11 4.28, -0.61 3.42, -0.34 2.65 C-0.07 1.88, 1.16 0.9, 2.06 0.5 C2.96 0.09, 4.41 0.19, 5.07 0.23 C5.74 0.27, 6.03 0.79, 6.04 0.74" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(509.5854133821149 396.2713070436116) rotate(0 134.00000000000006 54)"><path d="M27 0 C103.28 -3, 179.96 -3.24, 241 0 M27 0 C89.22 1.69, 150.62 1.77, 241 0 M241 0 C258.44 -0.34, 268.27 10.85, 268 27 M241 0 C259.69 0.25, 266.75 10.23, 268 27 M268 27 C267.64 41.19, 269.03 57.77, 268 81 M268 27 C266.63 47.4, 267.23 66.82, 268 81 M268 81 C268.84 98.36, 260.13 107, 241 108 M268 81 C270.22 97.42, 261.3 108.82, 241 108 M241 108 C168.22 108.23, 97.15 108.28, 27 108 M241 108 C171.43 107.67, 104.13 108.31, 27 108 M27 108 C10.73 108.93, -0.46 98.54, 0 81 M27 108 C10.2 107.88, -0.59 100.68, 0 81 M0 81 C-0.39 61.02, -2.4 40.28, 0 27 M0 81 C-0.52 66.49, 0.65 49.33, 0 27 M0 27 C1.71 8.52, 10.41 -1.01, 27 0 M0 27 C0.27 7.72, 6.81 -1.75, 27 0" stroke="#e03131" stroke-width="2" fill="none"></path></g><g transform="translate(524.5854133821149 412.2713070436116) rotate(0 98.05000000000001 17.5)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">SMTP / IMAP</text></g><g stroke-linecap="round" transform="translate(504.5854133821149 661.2713070436116) rotate(0 134.00000000000006 54)"><path d="M27 0 C110.4 -0.68, 195.55 -0.07, 241 0 M27 0 C77.53 -0.85, 126.26 -1.41, 241 0 M241 0 C259.33 1.77, 266.51 9.23, 268 27 M241 0 C258.32 -0.59, 268.51 9.18, 268 27 M268 27 C267.07 39.42, 266.65 52.18, 268 81 M268 27 C267.34 41.28, 268.16 57.54, 268 81 M268 81 C267.74 97.75, 260.71 106.66, 241 108 M268 81 C268.95 101.02, 257.54 108.53, 241 108 M241 108 C166.48 106.6, 90.6 107.69, 27 108 M241 108 C162.17 109.76, 81.02 110.36, 27 108 M27 108 C10.29 107.07, -1.14 97.29, 0 81 M27 108 C9.73 107.73, -0.77 101.19, 0 81 M0 81 C0.65 60.3, 1.34 38.52, 0 27 M0 81 C0.83 62.6, -0.02 46.41, 0 27 M0 27 C-0.85 10.59, 9.06 -0.21, 27 0 M0 27 C2.14 6.76, 10.3 1.12, 27 0" stroke="#e03131" stroke-width="2" fill="none"></path></g><g transform="translate(519.5854133821149 677.2713070436116) rotate(0 113 17.5)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Wireguard server</text></g><g stroke-linecap="round" transform="translate(935.9498234542046 663.0291183622987) rotate(0 134 53.99999999999997)"><path d="M27 0 C72.1 2.18, 115.84 2.77, 241 0 M27 0 C87.4 -0.19, 149.6 -0.66, 241 0 M241 0 C259.44 -1.06, 269.01 10.46, 268 27 M241 0 C260.06 -0.06, 266.64 7.22, 268 27 M268 27 C267.04 37.44, 266.22 50.59, 268 81 M268 27 C267.37 44.67, 266.99 60.96, 268 81 M268 81 C268.55 99.79, 258.41 109.69, 241 108 M268 81 C265.99 99.79, 258.53 107.34, 241 108 M241 108 C182.9 106.65, 128.74 105.94, 27 108 M241 108 C163.1 105.9, 86.53 106.95, 27 108 M27 108 C8.27 107.94, 0.45 98.4, 0 81 M27 108 C10.87 106.71, 1.55 99.5, 0 81 M0 81 C-0.45 70.4, 0.96 58.87, 0 27 M0 81 C0.07 63.55, 0.42 44.71, 0 27 M0 27 C1.11 7.82, 7.01 -0.61, 27 0 M0 27 C-1.9 7.4, 7.73 -0.26, 27 0" stroke="#e03131" stroke-width="2" fill="none"></path></g><g transform="translate(950.9498234542046 679.0291183622987) rotate(0 28.133333206176758 17.5)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">SSO</text></g><g stroke-linecap="round" transform="translate(511.5854133821151 260.3391781373616) rotate(0 134.00000000000006 54)"><path d="M27 0 C110.3 0.27, 194.94 -1.8, 241 0 M27 0 C69.7 0.98, 114.48 1.27, 241 0 M241 0 C257.62 -1.77, 269.96 7.76, 268 27 M241 0 C261.26 -2.29, 268.91 10.29, 268 27 M268 27 C268.57 47.31, 270.3 65.97, 268 81 M268 27 C268.22 45.62, 267.96 62.8, 268 81 M268 81 C267.35 97.82, 257.76 107.44, 241 108 M268 81 C269.82 100.46, 258.87 106.33, 241 108 M241 108 C171.09 105.99, 96.89 105.7, 27 108 M241 108 C194.92 109.41, 147.96 109.58, 27 108 M27 108 C10.43 109.08, -0.95 97.77, 0 81 M27 108 C9.07 109.45, -0.86 99.1, 0 81 M0 81 C1.53 66.68, 2.07 55.18, 0 27 M0 81 C0.74 63.88, 0.44 45.96, 0 27 M0 27 C1.86 9.16, 9.01 0.5, 27 0 M0 27 C1.92 7.19, 8.06 1.1, 27 0" stroke="#e03131" stroke-width="2" fill="none"></path></g><g transform="translate(526.5854133821151 276.3391781373616) rotate(0 28.46666717529297 17.5)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">DNS</text></g><g stroke-opacity="0" fill-opacity="0" stroke-linecap="round" transform="translate(43.83111323296342 718.3076719033495) rotate(0 113.87866158183567 113.87866158183567)"><path d="M103.88 1.2 C116.18 -1.82, 131.4 0.2, 144.08 3.5 C156.76 6.79, 169.32 13.65, 179.98 20.97 C190.63 28.29, 200.76 36.99, 208.01 47.43 C215.26 57.87, 220.19 70.8, 223.49 83.61 C226.79 96.41, 228.96 111.14, 227.82 124.25 C226.67 137.37, 222.15 150.65, 216.61 162.28 C211.06 173.9, 203.47 184.81, 194.56 193.98 C185.65 203.15, 175.05 211.82, 163.17 217.3 C151.28 222.79, 136.38 225.76, 123.22 226.9 C110.06 228.05, 96.65 227.32, 84.2 224.19 C71.75 221.05, 59.09 215.67, 48.54 208.08 C37.99 200.49, 28.24 189.42, 20.91 178.66 C13.58 167.91, 7.92 156.14, 4.55 143.57 C1.17 131, -0.42 116.33, 0.67 103.25 C1.76 90.16, 5.53 76.54, 11.09 65.07 C16.65 53.61, 25.04 43.48, 34.03 34.46 C43.02 25.44, 51.73 16.53, 65.05 10.94 C78.36 5.36, 104.03 2.21, 113.92 0.92 C123.8 -0.36, 124.36 1.37, 124.37 3.23 M110.96 -0.41 C123.21 -2.69, 135.6 2.53, 147.96 6.42 C160.32 10.31, 174.45 14.89, 185.12 22.93 C195.8 30.96, 205.39 43.25, 211.99 54.65 C218.59 66.04, 222.14 78.58, 224.72 91.3 C227.3 104.02, 229.24 118.37, 227.46 130.97 C225.68 143.58, 220.28 155.43, 214.03 166.92 C207.78 178.4, 199.5 191.21, 189.95 199.89 C180.4 208.56, 168.63 214.15, 156.72 218.96 C144.81 223.76, 131.61 228.4, 118.49 228.74 C105.37 229.07, 90.57 225.02, 77.99 220.95 C65.42 216.87, 53.3 212.34, 43.03 204.29 C32.75 196.24, 23.16 183.77, 16.34 172.66 C9.52 161.55, 4.49 149.85, 2.11 137.61 C-0.27 125.36, 0.2 112.09, 2.04 99.19 C3.89 86.3, 6.96 71.77, 13.16 60.23 C19.35 48.69, 29.59 38.61, 39.23 29.94 C48.86 21.28, 59.19 12.98, 70.96 8.22 C82.73 3.47, 103.42 2.2, 109.84 1.42 C116.26 0.64, 109.55 1.61, 109.49 3.52" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(91.8199572927428 814.0291071911304) rotate(0 19.991337824029685 15.095499989573398)"><path d="M7.55 0 C14.18 1.1, 21.58 1.53, 32.43 0 M7.55 0 C17.91 0.74, 26.31 -0.57, 32.43 0 M32.43 0 C36.34 0.94, 41.36 1.35, 39.98 7.55 M32.43 0 C38.59 -0.03, 39.41 4.68, 39.98 7.55 M39.98 7.55 C39.2 12.93, 39.53 18.74, 39.98 22.64 M39.98 7.55 C39.86 12.54, 39.16 17.54, 39.98 22.64 M39.98 22.64 C38.19 29.36, 39.34 29.22, 32.43 30.19 M39.98 22.64 C40.38 26.69, 39.59 29.29, 32.43 30.19 M32.43 30.19 C23.79 28.82, 17.11 31.57, 7.55 30.19 M32.43 30.19 C26.44 29.46, 20.06 30.99, 7.55 30.19 M7.55 30.19 C1.75 31.47, 1.11 29.14, 0 22.64 M7.55 30.19 C2.01 29.34, -0.03 29.64, 0 22.64 M0 22.64 C1.11 17.23, -1.14 12.31, 0 7.55 M0 22.64 C-0.09 17.44, 0.55 12.71, 0 7.55 M0 7.55 C-0.32 2.43, 4.44 1.05, 7.55 0 M0 7.55 C-0.6 2.5, 2.19 2.08, 7.55 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(137.9224302338709 814.0291071911304) rotate(0 19.991337824029685 15.095499989573398)"><path d="M7.55 0 C14.9 1.36, 23.51 -0.77, 32.43 0 M7.55 0 C16.5 -0.57, 26.77 0.23, 32.43 0 M32.43 0 C38.85 -1.17, 40.96 2.49, 39.98 7.55 M32.43 0 C36.89 2.17, 40.71 0.63, 39.98 7.55 M39.98 7.55 C39.59 12.65, 40.19 14.3, 39.98 22.64 M39.98 7.55 C39.27 13.38, 39.3 19.06, 39.98 22.64 M39.98 22.64 C41.85 26.7, 37.81 29.33, 32.43 30.19 M39.98 22.64 C42.1 26.78, 38.43 29.37, 32.43 30.19 M32.43 30.19 C24.93 31.21, 13.41 28.34, 7.55 30.19 M32.43 30.19 C24.61 30.64, 14.45 30.61, 7.55 30.19 M7.55 30.19 C3.62 31.66, -0.44 26.94, 0 22.64 M7.55 30.19 C2.48 32.16, 0.49 26.81, 0 22.64 M0 22.64 C-1.31 16.7, 0.66 11.12, 0 7.55 M0 22.64 C0.5 20.22, -0.09 16.46, 0 7.55 M0 7.55 C1.92 3.57, 1.99 -0.02, 7.55 0 M0 7.55 C-0.32 4.6, 1.54 1.81, 7.55 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(183.6169166887967 814.0291071911299) rotate(0 19.9913378240297 15.095499989573398)"><path d="M7.55 0 C18.24 -0.82, 27.05 0.84, 32.43 0 M7.55 0 C16.91 0.55, 28.08 -0.5, 32.43 0 M32.43 0 C38.44 -0.03, 39.48 4.4, 39.98 7.55 M32.43 0 C38.19 -1.89, 39.07 1.52, 39.98 7.55 M39.98 7.55 C40.22 11.35, 40.86 17.33, 39.98 22.64 M39.98 7.55 C39.16 13.1, 40.55 17.01, 39.98 22.64 M39.98 22.64 C40.33 26.82, 39.31 29.41, 32.43 30.19 M39.98 22.64 C40.94 26.85, 39.06 30.04, 32.43 30.19 M32.43 30.19 C26.25 28.68, 22.42 31.7, 7.55 30.19 M32.43 30.19 C26.75 30.99, 22.38 31.09, 7.55 30.19 M7.55 30.19 C2.08 29.45, -0.03 29.38, 0 22.64 M7.55 30.19 C3.01 29.33, 1.2 29.27, 0 22.64 M0 22.64 C0.89 17.78, -1.33 14.35, 0 7.55 M0 22.64 C-0.21 17.89, 0.63 13.6, 0 7.55 M0 7.55 C-0.52 2.5, 2.23 1.81, 7.55 0 M0 7.55 C-0.97 4.33, 1.09 2.26, 7.55 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(135.47451131664272 747.9352964259704) rotate(0 19.991337824029685 15.095499989573398)"><path d="M7.55 0 C18.82 1.11, 28.16 -1.79, 32.43 0 M7.55 0 C14.89 -0.7, 21.34 -0.13, 32.43 0 M32.43 0 C36.97 1.89, 40.62 0.88, 39.98 7.55 M32.43 0 C36.55 -1, 40.55 2.02, 39.98 7.55 M39.98 7.55 C40.92 13.24, 40.4 17.53, 39.98 22.64 M39.98 7.55 C40.55 12.5, 39.98 17.87, 39.98 22.64 M39.98 22.64 C41.83 26.89, 38.3 29.48, 32.43 30.19 M39.98 22.64 C41.58 27.52, 35.69 32.13, 32.43 30.19 M32.43 30.19 C24.54 31.34, 12.75 31.93, 7.55 30.19 M32.43 30.19 C23.88 31.08, 13.99 29.98, 7.55 30.19 M7.55 30.19 C2.49 31.9, 0.43 26.92, 0 22.64 M7.55 30.19 C3.71 31.79, -0.85 25.84, 0 22.64 M0 22.64 C-1.53 18.39, 0.12 15.77, 0 7.55 M0 22.64 C0.75 17.2, -0.17 10.95, 0 7.55 M0 7.55 C-0.28 4.32, 1.67 1.58, 7.55 0 M0 7.55 C-1.43 4.78, 3.98 1.14, 7.55 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round"><g transform="translate(155.38897251287497 777.3930660184421) rotate(0 -0.025719400143927373 18.68418523412953)"><path d="M0.28 0.54 C0.23 6.52, -0.42 30.36, -0.52 36.42 M-0.24 0.35 C-0.12 6.63, 0.55 31.09, 0.45 37.02" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(110.05862860496583 814.4600659848054) rotate(0 46.0267480935629 -9.58886553861015)"><path d="M0 0 C-0.86 -8.35, 0.74 -13.06, 0 -20.54 M0 0 C-0.35 -4.02, 0.22 -10.75, 0 -20.54 M0 -20.54 C23.52 -19.21, 48.27 -22.22, 92.08 -20.54 M0 -20.54 C32.24 -20.25, 65.47 -19.93, 92.08 -20.54 M92.08 -20.54 C91.11 -9.87, 91.19 -2.05, 92.08 1.89 M92.08 -20.54 C91.46 -13.77, 92.84 -9.01, 92.08 1.89" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g transform="translate(120.6764419900924 858.8344215637474) rotate(0 37.03333282470703 24.38362290607671)"><text x="37.03333282470703" y="34.37115484840569" font-family="Virgil, Segoe UI Emoji" font-size="39.01379664972269px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">LAN</text></g><g stroke-linecap="round"><g transform="translate(195.89744775163874 792.421273614726) rotate(0 126.39997021391164 1.763758640642095)"><path d="M0.04 1.07 C42.14 1.34, 209.93 1.63, 252.07 1.62 M-1.4 0.59 C41.11 1.02, 211.98 2.73, 254.2 2.94" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></g><mask></mask><g stroke-linecap="round" transform="translate(502.80710375818364 799.4055466188634) rotate(0 134 54)"><path d="M27 0 C108.51 -0.02, 189.45 -2.08, 241 0 M27 0 C72.82 0.98, 117.12 1.86, 241 0 M241 0 C258.41 -0.22, 269.97 9.94, 268 27 M241 0 C258.8 -0.49, 266.06 10.26, 268 27 M268 27 C265.67 44.85, 267.68 64, 268 81 M268 27 C267.52 39.55, 267.77 50.9, 268 81 M268 81 C266.44 97.17, 259.22 106.72, 241 108 M268 81 C270.21 97.75, 260.36 108.38, 241 108 M241 108 C172.43 107.47, 104.94 108.47, 27 108 M241 108 C180.91 107.49, 119.74 107.37, 27 108 M27 108 C10.71 106.25, 0.65 100.81, 0 81 M27 108 C7.06 109.33, -1.34 97.69, 0 81 M0 81 C1.84 67.65, -1.83 50.2, 0 27 M0 81 C0.21 65.24, -0.64 49.98, 0 27 M0 27 C-0.56 7.53, 8.78 1.13, 27 0 M0 27 C2.2 9.66, 9.7 -0.89, 27 0" stroke="#e03131" stroke-width="2" fill="none"></path></g><g transform="translate(517.8071037581836 815.4055466188634) rotate(0 88.36666666666667 17.5)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">WiFi Hotspot</text></g><g stroke-linecap="round" transform="translate(936.0825653074589 527.1138880362396) rotate(0 134.00000000000006 54)"><path d="M27 0 C102.48 1.34, 179.32 1.31, 241 0 M27 0 C102.28 1.03, 174.98 1.25, 241 0 M241 0 C260.84 -0.75, 269.3 8.44, 268 27 M241 0 C259.86 0.45, 268.47 10.02, 268 27 M268 27 C269.7 37.94, 269.83 48.06, 268 81 M268 27 C267.11 47.03, 267.95 68.36, 268 81 M268 81 C268.75 100.72, 258.52 106.87, 241 108 M268 81 C267.08 100.63, 257.64 110.07, 241 108 M241 108 C158.29 107.42, 79.98 109.97, 27 108 M241 108 C156.27 107.73, 72.81 108.19, 27 108 M27 108 C10.67 109.67, -1.56 99.9, 0 81 M27 108 C7.55 108.71, -1.66 98.72, 0 81 M0 81 C0.68 67.19, 0.8 55.13, 0 27 M0 81 C0.62 59.37, 1.25 39.2, 0 27 M0 27 C-0.27 10.45, 7.02 1.76, 27 0 M0 27 C-2.09 7.94, 10.6 1.87, 27 0" stroke="#e03131" stroke-width="2" fill="none"></path></g><g transform="translate(951.0825653074589 543.1138880362396) rotate(0 85.36666870117182 35)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Users portal</text><text x="0" y="59.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(YesWiki)</text></g><g stroke-linecap="round" transform="translate(931.7829406671118 259.60299015217186) rotate(0 134 54)"><path d="M27 0 C77.01 -1.23, 123.63 -0.52, 241 0 M27 0 C79.91 -1.82, 134 -0.75, 241 0 M241 0 C259.13 0.09, 269.53 8.89, 268 27 M241 0 C259.51 1.4, 269.49 8.27, 268 27 M268 27 C266.41 43.05, 266.63 59.88, 268 81 M268 27 C268.22 39.82, 266.91 54.39, 268 81 M268 81 C268.07 100.1, 259.2 108.17, 241 108 M268 81 C268.29 97.62, 259.15 108.35, 241 108 M241 108 C177.07 109.49, 112.95 108.36, 27 108 M241 108 C189.3 108.51, 138.82 108.42, 27 108 M27 108 C7.46 108.93, 0.1 100.26, 0 81 M27 108 C8.2 109.28, -0.39 97.4, 0 81 M0 81 C-0.24 67.77, -0.83 51.2, 0 27 M0 81 C-0.89 65.16, 0.14 48.14, 0 27 M0 27 C-0.78 7.8, 10.14 0.11, 27 0 M0 27 C1.83 8.72, 11.29 -0.61, 27 0" stroke="#e03131" stroke-width="2" fill="none"></path></g><g transform="translate(946.7829406671118 275.60299015217186) rotate(0 78.91666412353516 35)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Admin Panel</text><text x="0" y="59.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(Nixin)</text></g><g stroke-opacity="0" fill-opacity="0" stroke-linecap="round" transform="translate(64.94961078140747 990.3454504649708) rotate(0 87.99614698089309 87.99614698089306)"><path d="M113.98 4.69 C125.08 6.75, 135.8 13.82, 144.7 21.6 C153.6 29.38, 162.06 40.54, 167.39 51.37 C172.72 62.21, 176.39 74.85, 176.7 86.61 C177.01 98.38, 174.08 110.93, 169.24 121.97 C164.4 133, 156.31 144.64, 147.65 152.81 C138.98 160.99, 128.31 167.24, 117.25 171.01 C106.19 174.78, 93.36 176.4, 81.27 175.43 C69.18 174.46, 55.4 170.86, 44.72 165.2 C34.05 159.54, 24.21 151.05, 17.2 141.49 C10.18 131.93, 5.11 119.57, 2.63 107.85 C0.15 96.12, 0.21 82.9, 2.33 71.11 C4.46 59.33, 8.7 46.77, 15.38 37.14 C22.06 27.5, 32.16 19.46, 42.42 13.3 C52.68 7.14, 62.6 0.67, 76.94 0.17 C91.27 -0.33, 117.86 7.15, 128.44 10.3 C139.02 13.46, 141.24 17.74, 140.4 19.08 M112.04 2.74 C123.14 4.42, 135.09 12.68, 144.18 20.54 C153.27 28.4, 161.52 38.98, 166.6 49.87 C171.68 60.76, 174.34 74.16, 174.66 85.9 C174.97 97.64, 172.89 109.44, 168.48 120.32 C164.08 131.21, 156.92 142.88, 148.24 151.21 C139.56 159.55, 127.59 166.24, 116.39 170.34 C105.19 174.45, 92.86 176.73, 81.06 175.85 C69.26 174.98, 56.19 170.98, 45.59 165.09 C34.99 159.21, 24.44 150.1, 17.45 140.54 C10.46 130.97, 6.25 119.26, 3.66 107.71 C1.08 96.17, 0.1 82.85, 1.95 71.28 C3.8 59.71, 8.21 47.86, 14.76 38.29 C21.3 28.72, 30.84 20, 41.22 13.86 C51.6 7.72, 65.03 2.95, 77.04 1.44 C89.06 -0.06, 107.26 4.37, 113.31 4.83 C119.36 5.29, 113.55 3.01, 113.34 4.22" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(119.11291829684225 1005.5129843935381) rotate(0 33.83283946545791 51.74280903331777)"><path d="M0 0 C26.56 -0.74, 54.39 1.36, 67.67 0 M0 0 C14.66 0.93, 28.25 0.4, 67.67 0 M67.67 0 C68.18 27.67, 68.84 55.45, 67.67 103.49 M67.67 0 C68.3 23.97, 67.79 47.99, 67.67 103.49 M67.67 103.49 C48.49 104.49, 29.5 102.16, 0 103.49 M67.67 103.49 C44.85 102.89, 23.61 104.14, 0 103.49 M0 103.49 C-1.9 72.29, -1.52 42.79, 0 0 M0 103.49 C0.4 74.05, 0.76 46.13, 0 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(126.85989467646232 1013.4027874959902) rotate(0 26.6592299779649 39.57369758147979)"><path d="M0 0 C19.89 1.85, 36.42 0.29, 53.32 0 M0 0 C14.65 -0.19, 28.44 -0.84, 53.32 0 M53.32 0 C55.35 27.59, 52.27 56.5, 53.32 79.15 M53.32 0 C53.6 19.78, 53.46 37.61, 53.32 79.15 M53.32 79.15 C39.48 78.51, 27.14 80.75, 0 79.15 M53.32 79.15 C37.63 79.37, 20.09 79.43, 0 79.15 M0 79.15 C-0.36 59.98, -0.01 41.42, 0 0 M0 79.15 C0.25 54.63, -0.16 30.64, 0 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(148.0594358408865 1095.9373575100583) rotate(0 5.4596888135404384 5.459688813540424)"><path d="M5.96 0.14 C7.11 0.02, 8.39 0.42, 9.17 1.22 C9.95 2.01, 10.43 3.75, 10.63 4.92 C10.83 6.09, 10.87 7.3, 10.36 8.23 C9.86 9.16, 8.82 10.11, 7.61 10.51 C6.4 10.91, 4.32 11, 3.11 10.63 C1.9 10.26, 0.84 9.34, 0.37 8.29 C-0.1 7.25, -0.06 5.55, 0.28 4.35 C0.62 3.15, 1.56 1.85, 2.42 1.09 C3.29 0.32, 4.92 -0.13, 5.47 -0.24 C6.02 -0.34, 5.71 0.36, 5.73 0.45 M5.63 -0.48 C6.77 -0.4, 9.08 1.02, 9.94 2.01 C10.8 2.99, 10.89 4.41, 10.8 5.42 C10.71 6.44, 10.15 7.26, 9.41 8.09 C8.67 8.92, 7.48 10.04, 6.37 10.4 C5.26 10.76, 3.83 10.66, 2.75 10.24 C1.66 9.81, 0.36 8.98, -0.13 7.83 C-0.62 6.68, -0.59 4.54, -0.2 3.34 C0.19 2.15, 1.24 1.26, 2.19 0.65 C3.13 0.04, 4.85 -0.23, 5.48 -0.31 C6.1 -0.39, 5.91 0.07, 5.94 0.2" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(134.7712053565751 1023.477813891305) rotate(0 18.747919297851666 9.502269616744513)"><path d="M0 0 C14.24 0.66, 29.81 0.26, 37.5 0 M0 0 C12.25 0.33, 23.87 0.5, 37.5 0 M37.5 0 C36.86 5.66, 37.76 10.43, 37.5 19 M37.5 0 C37.25 7.04, 37.79 14.12, 37.5 19 M37.5 19 C28.22 18.77, 18.06 19.98, 0 19 M37.5 19 C23.71 18.81, 10.29 18.91, 0 19 M0 19 C0.06 13.95, -0.92 9.71, 0 0 M0 19 C0.09 14.25, -0.04 9.36, 0 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(134.7712053565751 1057.4535392161981) rotate(0 18.747919297851666 9.502269616744513)"><path d="M0 0 C12.34 0.15, 23.43 -0.42, 37.5 0 M0 0 C9.48 0.32, 18.99 -0.45, 37.5 0 M37.5 0 C37.77 5.99, 38.14 11.89, 37.5 19 M37.5 0 C37.77 4.72, 37.21 9.8, 37.5 19 M37.5 19 C23.24 19.8, 10.91 18.81, 0 19 M37.5 19 C23.49 18.67, 9.9 18.76, 0 19 M0 19 C-0.94 14.83, -0.46 10.39, 0 0 M0 19 C-0.1 14.08, -0.21 8.97, 0 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(47.09575776230045 1113.486858141122) rotate(0 105.85 37.68335235706775)"><text x="105.85" y="26.559226741261373" font-family="Virgil, Segoe UI Emoji" font-size="30.146681885654225px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Local backups</text><text x="105.85" y="64.24257909832916" font-family="Virgil, Segoe UI Emoji" font-size="30.146681885654225px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">storage (NAS)</text></g><g stroke-linecap="round"><g transform="translate(156.57983367048223 1005.9843004319273) rotate(0 0.4896042665782687 -50.301554557913676)"><path d="M0.57 1.11 C0.72 -15.71, 1.47 -83.07, 1.56 -99.84 M-0.58 0.64 C-0.6 -16.03, 0.75 -84.71, 0.93 -101.71" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></g><mask></mask><g stroke-opacity="0" fill-opacity="0" stroke-linecap="round" transform="translate(42.64640990517691 431.82535062586436) rotate(0 116.81718425598237 116.8171842559824)"><path d="M105.11 0.75 C117.42 -1.99, 133.06 1.14, 146.19 4.6 C159.32 8.05, 172.73 13.94, 183.88 21.47 C195.03 29, 205.63 38.9, 213.1 49.78 C220.58 60.65, 225.44 74.12, 228.71 86.74 C231.99 99.36, 233.78 112.4, 232.77 125.49 C231.75 138.58, 228.12 153.08, 222.63 165.27 C217.15 177.47, 209.32 189.23, 199.86 198.64 C190.41 208.05, 178.12 215.95, 165.92 221.73 C153.71 227.52, 139.68 232.15, 126.64 233.38 C113.6 234.61, 100.33 232.69, 87.66 229.12 C74.99 225.56, 61.48 219.5, 50.62 212.02 C39.75 204.54, 30.28 194.99, 22.47 184.24 C14.66 173.49, 7.49 160.5, 3.75 147.51 C0.02 134.52, -1.08 119.55, 0.05 106.3 C1.17 93.05, 4.9 80.06, 10.53 68 C16.15 55.94, 24.41 43.36, 33.8 33.96 C43.18 24.56, 53.77 17.07, 66.83 11.58 C79.9 6.09, 103.36 2.57, 112.21 1.03 C121.05 -0.5, 119.56 0.75, 119.9 2.36 M114.3 -1.27 C127.09 -3.61, 141.57 0.59, 153.99 5.28 C166.42 9.96, 178.49 18.49, 188.87 26.85 C199.24 35.21, 209.22 44.45, 216.25 55.44 C223.28 66.42, 228.24 79.42, 231.06 92.77 C233.87 106.11, 235.31 121.95, 233.12 135.51 C230.93 149.07, 224.68 162.52, 217.93 174.13 C211.17 185.74, 202.22 196.84, 192.59 205.19 C182.95 213.54, 172.21 219.27, 160.13 224.23 C148.06 229.19, 133.55 234.52, 120.15 234.94 C106.76 235.37, 92.28 231.3, 79.75 226.78 C67.22 222.26, 55.48 216.29, 44.96 207.82 C34.44 199.35, 23.64 187.36, 16.64 175.95 C9.64 164.53, 5.65 152.11, 2.95 139.32 C0.25 126.54, -1.71 112.24, 0.43 99.23 C2.58 86.22, 9.48 72.79, 15.81 61.26 C22.14 49.72, 28.65 38.84, 38.42 30.01 C48.18 21.18, 61.88 13.14, 74.41 8.28 C86.94 3.43, 106.85 2.06, 113.6 0.89 C120.34 -0.27, 114.96 -0.71, 114.9 1.28" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(93.24816911160644 447.0138713310309) rotate(0 65.74775214175146 65.74775214175145)"><path d="M41.27 5.41 C50.15 1.02, 62.95 0.05, 73.28 1.08 C83.61 2.1, 95.01 5.9, 103.25 11.57 C111.49 17.24, 118.1 26.38, 122.73 35.1 C127.36 43.82, 130.79 53.9, 131.01 63.9 C131.24 73.9, 128.61 85.92, 124.09 95.1 C119.57 104.27, 112.28 113.12, 103.89 118.97 C95.51 124.82, 84.05 128.73, 73.8 130.21 C63.54 131.68, 51.72 131.28, 42.36 127.81 C33.01 124.34, 24.31 117.09, 17.65 109.38 C11 101.68, 4.94 91.33, 2.44 81.58 C-0.06 71.83, 0.49 60.68, 2.66 50.87 C4.84 41.06, 7.87 31, 15.5 22.73 C23.13 14.46, 41.65 4.72, 48.45 1.26 C55.26 -2.21, 56 0.86, 56.34 1.96 M65.82 -0.05 C75.38 -0.8, 86.42 3.68, 95.05 8.22 C103.67 12.76, 111.84 19.08, 117.56 27.2 C123.28 35.32, 127.64 47.06, 129.34 56.93 C131.03 66.81, 130.94 77.1, 127.71 86.46 C124.49 95.82, 117.65 105.78, 109.99 113.1 C102.33 120.42, 91.59 127.7, 81.74 130.37 C71.9 133.04, 60.74 131.74, 50.92 129.11 C41.11 126.48, 30.41 120.9, 22.86 114.59 C15.31 108.28, 9.6 100.31, 5.63 91.26 C1.66 82.22, -1.64 70.51, -0.97 60.31 C-0.31 50.12, 3.63 39.02, 9.62 30.09 C15.61 21.16, 25.71 11.51, 34.96 6.72 C44.22 1.93, 60.18 2.36, 65.16 1.35 C70.15 0.34, 64.79 -0.18, 64.89 0.68" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(122.6826858855296 448.2936329298965) rotate(0 36.153265167970204 64.94790114245998)"><path d="M41.23 1.21 C47.17 1.51, 54.36 7.11, 58.94 13.65 C63.52 20.2, 66.59 30.73, 68.69 40.48 C70.79 50.23, 72.22 61.59, 71.55 72.15 C70.88 82.7, 68.21 95.1, 64.65 103.82 C61.09 112.54, 55.83 120.32, 50.2 124.47 C44.56 128.62, 36.96 129.96, 30.82 128.71 C24.67 127.46, 17.92 123.51, 13.34 116.97 C8.75 110.43, 5.43 99.65, 3.3 89.49 C1.18 79.33, -0.27 66.67, 0.57 56.03 C1.4 45.38, 4.79 34.15, 8.31 25.64 C11.84 17.13, 16.2 9.25, 21.72 4.95 C27.23 0.64, 37.94 0.25, 41.41 -0.18 C44.89 -0.61, 42.61 1.27, 42.58 2.38 M36.85 -0.05 C42.47 -0.78, 48.76 4.14, 53.54 9.35 C58.33 14.56, 62.7 22.11, 65.58 31.23 C68.45 40.35, 70.42 53.45, 70.8 64.06 C71.18 74.68, 70.57 85.68, 67.85 94.93 C65.13 104.18, 59.83 113.55, 54.5 119.57 C49.16 125.58, 41.87 130.76, 35.83 131.01 C29.8 131.26, 23.46 126.69, 18.3 121.08 C13.14 115.46, 7.8 106.3, 4.9 97.32 C1.99 88.35, 1.15 77.65, 0.86 67.23 C0.57 56.8, 0.62 44.33, 3.17 34.78 C5.72 25.23, 10.64 15.98, 16.18 9.94 C21.71 3.9, 33.04 -0.24, 36.38 -1.45 C39.72 -2.67, 36.28 1.43, 36.21 2.65" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round"><g transform="translate(158.51601065378273 446.69393093131424) rotate(0 -0.033425365397704354 64.86202842947992)"><path d="M0.3 -0.3 C0.61 21.75, 0.84 109.23, 0.94 131.23 M-1 -1.51 C-0.69 20.29, 0.22 107.57, 0.48 129.48" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(101.88655990395378 479.3278517024028) rotate(0 56.39926033838121 0.4344475010819906)"><path d="M0.94 0.7 C19.69 0.94, 94.23 1.42, 112.83 1.15 M-0.03 0.02 C18.61 -0.02, 93.64 -0.34, 112.33 -0.36" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(103.64127322537254 546.8799694562907) rotate(0 56.19645402698248 0.11138669215142727)"><path d="M0.85 1.15 C19.45 0.88, 93.88 -0.64, 112.55 -0.93 M-0.16 0.71 C18.25 0.5, 93.11 0.16, 111.91 0.12" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(93.57043845809548 514.0796596624918) rotate(0 65.43518845156943 0.14094239374298922)"><path d="M0.58 -0.93 C22.34 -1.22, 109.97 -0.66, 131.45 -0.57 M-0.58 1.2 C21.03 1.57, 108.92 0.75, 130.99 0.67" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g transform="translate(75.61494912515352 584.4626218794368) rotate(0 82.70230683874925 25.012817417076974)"><text x="82.70230683874924" y="35.25806743111169" font-family="Virgil, Segoe UI Emoji" font-size="40.02050786732315px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Internet</text></g><g stroke-opacity="0" fill-opacity="0" stroke-linecap="round" transform="translate(53.55493413768423 142.74945846441835) rotate(0 98.89603730257738 98.8960373025774)"><path d="M57.58 10.38 C67.65 3.99, 81.23 0.86, 93.65 0.01 C106.07 -0.84, 120.05 1.02, 132.12 5.28 C144.19 9.55, 156.86 17.16, 166.07 25.6 C175.28 34.04, 182.17 44.38, 187.36 55.93 C192.56 67.47, 196.51 82.17, 197.24 94.86 C197.96 107.54, 195.98 120.41, 191.71 132.04 C187.44 143.67, 180.01 155.16, 171.61 164.66 C163.21 174.15, 152.56 183.63, 141.32 189.01 C130.07 194.38, 116.61 196.25, 104.13 196.89 C91.64 197.52, 78.33 196.98, 66.38 192.82 C54.43 188.65, 42.06 180.64, 32.44 171.89 C22.83 163.14, 14 151.53, 8.67 140.31 C3.34 129.09, 0.82 117.05, 0.48 104.58 C0.13 92.1, 2.56 77.43, 6.63 65.44 C10.7 53.46, 16.18 42.26, 24.92 32.68 C33.65 23.1, 53.14 11.79, 59.06 7.96 C64.99 4.13, 59.74 8.22, 60.47 9.7 M81.67 0.48 C93.2 -2.65, 109.93 0.54, 122.38 3.72 C134.84 6.89, 146.34 12.52, 156.41 19.53 C166.48 26.53, 176.01 35.26, 182.8 45.74 C189.59 56.22, 195.16 69.74, 197.16 82.41 C199.16 95.07, 198 109.19, 194.8 121.74 C191.6 134.29, 185.54 147.63, 177.96 157.69 C170.39 167.76, 159.72 175.51, 149.33 182.13 C138.94 188.75, 127.61 195.39, 115.61 197.42 C103.62 199.44, 89.78 197.36, 77.38 194.26 C64.97 191.16, 51.55 186.22, 41.2 178.83 C30.84 171.45, 22.03 160.85, 15.24 149.97 C8.45 139.09, 2.76 125.7, 0.46 113.57 C-1.84 101.45, -1.5 89.47, 1.43 77.24 C4.36 65, 10.28 50.61, 18.05 40.15 C25.82 29.69, 37.33 21.11, 48.05 14.48 C58.77 7.85, 76.71 2.43, 82.37 0.34 C88.02 -1.74, 81.72 0.24, 81.99 1.98" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round"><g transform="translate(108.1143101903267 262.2960875011939) rotate(0 45.38825554215536 -44.377471612556675)"><path d="M-1.06 0.31 C14.12 0.55, 71.97 3.65, 90.39 0.28 C108.8 -3.09, 110.16 -12.48, 109.43 -19.91 C108.7 -27.34, 89.72 -36.43, 85.98 -44.31 C82.24 -52.18, 89.82 -59.62, 87 -67.16 C84.17 -74.69, 76.48 -86.49, 69.02 -89.53 C61.56 -92.57, 48.14 -88.47, 42.24 -85.4 C36.34 -82.32, 37.75 -72.69, 33.65 -71.1 C29.55 -69.5, 22.24 -76.8, 17.62 -75.83 C12.99 -74.86, 7.59 -69.58, 5.91 -65.27 C4.23 -60.96, 10.29 -53.18, 7.54 -49.95 C4.79 -46.73, -6.4 -49.07, -10.59 -45.91 C-14.78 -42.75, -16.58 -36.86, -17.6 -31 C-18.61 -25.13, -19.44 -15.95, -16.68 -10.72 C-13.92 -5.48, -4 -1.53, -1.06 0.43 M0.58 -0.57 C16.2 -0.54, 74.51 1.82, 92.62 -1.23 C110.72 -4.27, 110.29 -11.83, 109.22 -18.84 C108.14 -25.84, 89.55 -35.35, 86.15 -43.26 C82.76 -51.16, 91.49 -58.91, 88.87 -66.28 C86.25 -73.65, 78.17 -84.65, 70.43 -87.49 C62.69 -90.34, 48.67 -86, 42.46 -83.36 C36.24 -80.71, 36.97 -73.2, 33.14 -71.63 C29.32 -70.06, 23.98 -74.91, 19.5 -73.91 C15.02 -72.92, 8.13 -69.84, 6.27 -65.64 C4.4 -61.44, 10.82 -52.04, 8.3 -48.74 C5.79 -45.44, -4.65 -48.65, -8.84 -45.83 C-13.03 -43.02, -15.41 -37.58, -16.86 -31.85 C-18.31 -26.11, -20.16 -16.75, -17.57 -11.43 C-14.97 -6.1, -4.02 -1.67, -1.28 0.09" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g></g><mask></mask><g transform="translate(10 274.1340006291379) rotate(0 140.96665954589844 42.351106818346736)"><text x="140.96665954589844" y="29.84906008557078" font-family="Virgil, Segoe UI Emoji" font-size="33.88088545467739px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Remote backups </text><text x="140.96665954589844" y="72.20016690391752" font-family="Virgil, Segoe UI Emoji" font-size="33.88088545467739px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">storage</text></g><g stroke-linecap="round"><g transform="translate(158.68441385883742 445.01155467302647) rotate(0 0.638954552812919 -44.66177730038095)"><path d="M0.6 0.53 C0.76 -14.19, 1.61 -73.35, 1.82 -88.11 M-0.54 -0.24 C-0.6 -15.32, 0.71 -74.91, 1.01 -89.86" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></g><mask></mask><g stroke-opacity="0" fill-opacity="0" stroke-linecap="round" transform="translate(985.1960533464782 1174.5761052172786) rotate(0 87.99614698089306 87.99614698089306)"><path d="M102.84 2.01 C114.14 2.68, 126.32 8.94, 136.22 15.48 C146.11 22.03, 155.86 31.45, 162.2 41.27 C168.53 51.09, 172.63 62.83, 174.25 74.41 C175.87 85.99, 174.98 99.18, 171.92 110.74 C168.86 122.3, 163.28 134.46, 155.87 143.76 C148.46 153.06, 138.29 161.07, 127.47 166.53 C116.64 172, 102.81 176.1, 90.91 176.55 C79.01 177, 66.88 173.64, 56.06 169.21 C45.25 164.78, 34.41 158.34, 26.02 149.96 C17.63 141.58, 10.12 130.23, 5.72 118.94 C1.32 107.66, -1.23 94.1, -0.36 82.24 C0.5 70.38, 5.21 58.47, 10.91 47.8 C16.6 37.12, 24.67 25.75, 33.79 18.17 C42.91 10.59, 53.81 5.17, 65.64 2.32 C77.46 -0.52, 97.83 0.74, 104.73 1.1 C111.63 1.46, 107.28 3.11, 107.02 4.48 M128.68 9.66 C139.37 14.07, 150.61 25.73, 158.2 35.48 C165.8 45.22, 171.71 56.64, 174.22 68.12 C176.73 79.61, 175.51 92.59, 173.27 104.39 C171.04 116.2, 167.27 129.12, 160.79 138.94 C154.31 148.77, 144.82 157.23, 134.39 163.35 C123.97 169.46, 110.06 174.02, 98.24 175.62 C86.43 177.22, 74.53 176.46, 63.5 172.94 C52.47 169.42, 41.19 162.42, 32.07 154.49 C22.96 146.57, 14.1 136.2, 8.79 125.38 C3.47 114.57, 0.63 101.64, 0.19 89.59 C-0.25 77.54, 1.45 63.81, 6.14 53.09 C10.83 42.37, 19.4 33.48, 28.34 25.27 C37.28 17.06, 48.81 7.98, 59.78 3.84 C70.74 -0.31, 82.27 -0.77, 94.13 0.41 C105.99 1.59, 125 9.2, 130.94 10.92 C136.89 12.65, 130.6 9.57, 129.83 10.76" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(1039.359360861913 1189.743639145846) rotate(0 33.83283946545794 51.742809033317826)"><path d="M0 0 C14.4 0.18, 28.71 1.3, 67.67 0 M0 0 C17.06 -0.72, 32.59 -0.72, 67.67 0 M67.67 0 C68.59 20.25, 66.38 43, 67.67 103.49 M67.67 0 C67.51 36.67, 67.4 72.34, 67.67 103.49 M67.67 103.49 C49.26 102.26, 28.18 103.06, 0 103.49 M67.67 103.49 C51.28 102.96, 32.86 104.29, 0 103.49 M0 103.49 C-1.31 73.74, 1.44 43.77, 0 0 M0 103.49 C1.03 68.37, 1.13 31.98, 0 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(1047.1063372415333 1197.633442248298) rotate(0 26.659229977964856 39.57369758147979)"><path d="M0 0 C17.99 1.42, 34.51 1.38, 53.32 0 M0 0 C14.48 -0.38, 29.58 0.55, 53.32 0 M53.32 0 C52.23 22, 54.68 40.31, 53.32 79.15 M53.32 0 C54.01 30.68, 53.51 63.31, 53.32 79.15 M53.32 79.15 C32.89 77.86, 13.63 77.5, 0 79.15 M53.32 79.15 C37.88 79.97, 24.31 78.97, 0 79.15 M0 79.15 C1.95 63.04, 1.45 43.48, 0 0 M0 79.15 C0.13 53.56, -0.98 27.77, 0 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(1068.3058784059574 1280.1680122623663) rotate(0 5.459688813540424 5.459688813540424)"><path d="M6.06 -0.31 C7.11 -0.28, 8.46 0.57, 9.28 1.51 C10.09 2.45, 10.89 4.11, 10.98 5.33 C11.07 6.56, 10.63 7.89, 9.8 8.86 C8.97 9.83, 7.14 11, 5.99 11.16 C4.85 11.33, 3.81 10.48, 2.94 9.87 C2.07 9.26, 1.19 8.52, 0.78 7.49 C0.37 6.46, 0.17 4.85, 0.46 3.7 C0.75 2.56, 1.41 1.16, 2.51 0.62 C3.61 0.08, 6.33 0.57, 7.07 0.44 C7.82 0.32, 7.12 -0.14, 6.98 -0.14 M5.18 -0.2 C6.22 -0.25, 6.78 0.94, 7.69 1.62 C8.6 2.29, 10.26 2.93, 10.62 3.84 C10.98 4.76, 10.26 5.92, 9.85 7.08 C9.44 8.25, 9.04 10.18, 8.16 10.85 C7.28 11.53, 5.86 11.45, 4.58 11.13 C3.3 10.82, 1.22 9.85, 0.48 8.95 C-0.26 8.06, -0.06 6.93, 0.14 5.75 C0.33 4.58, 0.99 2.84, 1.65 1.92 C2.32 1, 3.58 0.48, 4.14 0.24 C4.71 -0.01, 4.81 0.41, 5.03 0.43" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(1055.0176479216461 1207.708468643613) rotate(0 18.747919297851695 9.50226961674457)"><path d="M0 0 C13.98 0.22, 27.42 -0.94, 37.5 0 M0 0 C8.01 0.18, 16.25 -0.37, 37.5 0 M37.5 0 C38.44 7.32, 37.76 14.13, 37.5 19 M37.5 0 C37.78 4.86, 37.09 9.09, 37.5 19 M37.5 19 C27.55 19.42, 17.86 17.91, 0 19 M37.5 19 C22.09 18.67, 7.68 19.36, 0 19 M0 19 C0.2 12.62, 0.67 6.15, 0 0 M0 19 C0.23 13.05, 0.46 6.6, 0 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(1055.0176479216461 1241.6841939685062) rotate(0 18.747919297851695 9.50226961674457)"><path d="M0 0 C13.23 -0.87, 27.26 -1.05, 37.5 0 M0 0 C11.53 -0.43, 23.69 0.19, 37.5 0 M37.5 0 C37.8 4.92, 37.07 9.05, 37.5 19 M37.5 0 C37.16 7.08, 37.35 14.43, 37.5 19 M37.5 19 C28.18 18.13, 20.51 19.03, 0 19 M37.5 19 C26.41 19.24, 15.27 19.11, 0 19 M0 19 C0.69 15.14, 0.19 9.97, 0 0 M0 19 C0.35 12.67, 0.03 6.45, 0 0" stroke="#1e1e1e" stroke-width="1" fill="none"></path></g><g transform="translate(957.9422003273712 1297.7175128934298) rotate(0 115.24999999999994 56.52502853560168)"><text x="115.25" y="26.559226741261373" font-family="Virgil, Segoe UI Emoji" font-size="30.146681885654225px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Local backups</text><text x="115.25" y="64.24257909832916" font-family="Virgil, Segoe UI Emoji" font-size="30.146681885654225px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">storage</text><text x="115.25" y="101.92593145539693" font-family="Virgil, Segoe UI Emoji" font-size="30.146681885654225px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(external drive)</text></g><g stroke-linecap="round"><g transform="translate(1071.8837281801714 1189.4186374740896) rotate(0 0.06798997979603882 -41.497713488047225)"><path d="M-0.39 0.61 C-0.35 -13.16, -0.26 -69.68, -0.35 -83.61 M1.61 -0.11 C1.51 -13.6, -1.46 -67.91, -1.47 -82.04" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></g><mask></mask><g stroke-linecap="round" transform="translate(1342.5629591212655 397.2453960897783) rotate(0 134 54)"><path d="M27 0 C110.96 -0.32, 196.05 -0.21, 241 0 M27 0 C82.73 0.18, 137.91 0.56, 241 0 M241 0 C259.29 -0.04, 267.55 8.75, 268 27 M241 0 C257.25 0.98, 268.47 9.53, 268 27 M268 27 C268.7 41.57, 268.12 51.77, 268 81 M268 27 C266.87 45.7, 268.71 62.43, 268 81 M268 81 C266.32 98.76, 259.25 107.24, 241 108 M268 81 C268.38 99.61, 259.36 109.64, 241 108 M241 108 C192.84 105.07, 144.85 106.92, 27 108 M241 108 C180.54 108.59, 120.27 107.89, 27 108 M27 108 C7.21 109.11, 1.54 98.92, 0 81 M27 108 C9.25 108.76, -0.88 101.19, 0 81 M0 81 C0.86 63.14, -0.4 47.62, 0 27 M0 81 C-0.24 69.06, 0.8 59.02, 0 27 M0 27 C1.83 7.06, 10.94 -0.03, 27 0 M0 27 C0.3 8.53, 8.8 -1.72, 27 0" stroke="#f08c00" stroke-width="2" fill="none"></path></g><g transform="translate(1356.5629591212655 413.2453960897783) rotate(0 114.75 35)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">CI/CD service</text><text x="0" y="59.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(forgejo runner)</text></g><g stroke-linecap="round" transform="translate(1346.478128131196 529.5048564836275) rotate(0 134 54)"><path d="M27 0 C97.55 -0.81, 171.01 1.03, 241 0 M27 0 C79.98 1.36, 133.33 2.38, 241 0 M241 0 C259.94 1.97, 266.14 7.03, 268 27 M241 0 C260.56 -1.77, 269.57 7.02, 268 27 M268 27 C268.78 44.89, 266.76 65.41, 268 81 M268 27 C269.33 43.95, 267.99 61.17, 268 81 M268 81 C268.41 97.93, 257.99 108.82, 241 108 M268 81 C268.52 99.3, 260.52 106.38, 241 108 M241 108 C193.07 109.76, 145.11 107.35, 27 108 M241 108 C186.03 107.11, 132.63 106.59, 27 108 M27 108 C10.84 109.74, -0.93 98.59, 0 81 M27 108 C10.4 108.41, 1.56 101.14, 0 81 M0 81 C-2.02 67.2, 1.58 51.78, 0 27 M0 81 C0.7 61.77, 0.33 42.92, 0 27 M0 27 C-0.8 9.71, 10.82 0.94, 27 0 M0 27 C1.72 8.67, 9.75 -0.57, 27 0" stroke="#e03131" stroke-width="2" fill="none"></path></g><g transform="translate(1361.478128131196 545.5048564836275) rotate(0 122.46666717529297 17.5)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#846358" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Monitoring service</text></g><g stroke-linecap="round" transform="translate(951.5876282415687 901.1252849604505) rotate(0 134 54)"><path d="M27 0 C84.26 4.1, 144.9 5, 241 0 C256.93 0.13, 266.82 7.7, 268 27 C269.65 42.24, 271 58.72, 268 81 C268.37 98.36, 262.34 111.1, 241 108 C166.22 104.05, 96.73 106.73, 27 108 C12.05 109.94, -2.17 96.78, 0 81 C-2.37 67.22, 0.63 46.82, 0 27 C-1.57 8.91, 7.82 -3.53, 27 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M27 0 C85.64 0.52, 141.83 0.02, 241 0 M27 0 C71.36 1.63, 115.59 1.94, 241 0 M241 0 C257.99 1.23, 267.06 10.26, 268 27 M241 0 C260 0.39, 266.09 8.64, 268 27 M268 27 C269 43.35, 266.07 60.74, 268 81 M268 27 C267.78 38.83, 267.62 52.86, 268 81 M268 81 C268.03 98.42, 259.27 107.75, 241 108 M268 81 C266.37 97.43, 258.52 109.89, 241 108 M241 108 C165.58 108.19, 88.12 106.22, 27 108 M241 108 C190.1 108.98, 141.78 110.19, 27 108 M27 108 C8.26 106.05, 0.68 100.66, 0 81 M27 108 C11.28 108.21, -0.84 98.71, 0 81 M0 81 C-0.6 68.05, -0.33 57.32, 0 27 M0 81 C0.12 68.29, -0.02 55.53, 0 27 M0 27 C-1.03 9.59, 10.48 0.33, 27 0 M0 27 C-2.18 9.33, 8.14 1.51, 27 0" stroke="#e03131" stroke-width="2" fill="none"></path></g><g transform="translate(965.5876282415687 917.1252849604505) rotate(0 115.30000305175781 35)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Web application</text><text x="0" y="59.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#e03131" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(nixos-container)</text></g><g stroke-linecap="round" transform="translate(934.5876282415687 882.1252849604505) rotate(0 134 54)"><path d="M27 0 C99.09 -2.38, 173.77 -3.63, 241 0 C257.66 -0.63, 269.7 10.82, 268 27 C269.23 44.14, 272.2 65.64, 268 81 C269.34 99.76, 256.73 105.03, 241 108 C191.81 110.62, 135.37 106.98, 27 108 C8.76 105.02, -3.39 95.83, 0 81 C-1.53 61.62, -1.13 38.88, 0 27 C-1.89 6.97, 10.1 2.34, 27 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M27 0 C102.6 0.91, 180.34 -0.4, 241 0 M27 0 C100.94 -1.03, 175.36 -1.01, 241 0 M241 0 C259.87 0.34, 266.34 8.69, 268 27 M241 0 C259.22 -1.35, 269.41 10.51, 268 27 M268 27 C266.24 42.34, 267.43 56.84, 268 81 M268 27 C267.79 38.67, 267.91 50.79, 268 81 M268 81 C266.58 97.63, 258.58 109.64, 241 108 M268 81 C269.24 100.4, 258.35 108.47, 241 108 M241 108 C166.82 107.06, 96.6 104.94, 27 108 M241 108 C195.27 108.08, 150.49 109.67, 27 108 M27 108 C10.98 108.19, -0.73 98.75, 0 81 M27 108 C7.04 107.9, 2.03 98.28, 0 81 M0 81 C-1.14 70.27, -0.95 57.14, 0 27 M0 81 C-0.77 64.23, 0.49 47.03, 0 27 M0 27 C-1.89 9.29, 8.25 1.31, 27 0 M0 27 C-0.7 7.01, 7.18 -0.34, 27 0" stroke="#f08c00" stroke-width="2" fill="none"></path></g><g transform="translate(948.5876282415687 898.1252849604505) rotate(0 115.30000305175781 35)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#f08c00" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Web application</text><text x="0" y="59.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#f08c00" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(nixos-container)</text></g><g stroke-linecap="round" transform="translate(918.5876282415687 863.1252849604505) rotate(0 134 54)"><path d="M27 0 C90.77 0.67, 158.38 2.81, 241 0 C260.05 3.17, 271.34 9.37, 268 27 C270.24 43.01, 266.63 54.52, 268 81 C265.92 99.08, 259.98 111.05, 241 108 C165.06 103.31, 86.57 103.14, 27 108 C11.06 107.82, -2.5 97.43, 0 81 C-1.57 62.9, 1.42 51.19, 0 27 C-2.56 6.57, 8.98 -2.76, 27 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M27 0 C110.47 -0.08, 193.74 -1.11, 241 0 M27 0 C104.7 -1.03, 180.92 -1.32, 241 0 M241 0 C259.19 -1.17, 269.22 10.32, 268 27 M241 0 C258.57 -1.85, 268.34 7.47, 268 27 M268 27 C266.39 42.77, 269.23 60.29, 268 81 M268 27 C267.37 40.95, 267.86 57.08, 268 81 M268 81 C269.08 100.22, 258.44 108.4, 241 108 M268 81 C268.95 97.25, 257.35 106.48, 241 108 M241 108 C170.39 107.88, 103.73 105.51, 27 108 M241 108 C198.57 109.63, 154.09 109.44, 27 108 M27 108 C7.29 107.92, 1.76 98.38, 0 81 M27 108 C7.44 107.6, -0.56 97.58, 0 81 M0 81 C0.6 60.83, 0.84 37.74, 0 27 M0 81 C-1.35 63.34, -0.77 46.06, 0 27 M0 27 C-0.61 7.27, 7.42 -0.29, 27 0 M0 27 C1.04 10.8, 10.7 -1.32, 27 0" stroke="#1971c2" stroke-width="2" fill="none"></path></g><g transform="translate(932.5876282415687 879.1252849604505) rotate(0 111.1833333333334 35)"><text x="0" y="24.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#1971c2" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Web applications</text><text x="0" y="59.668" font-family="Excalifont, Xiaolai, Segoe UI Emoji" font-size="28px" fill="#1971c2" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">bundles</text></g></svg>