d2/e2etests/testdata/themes/terminal/elk/sketch.exp.svg

961 lines
121 KiB
XML
Raw Normal View History

2025-02-04 00:35:30 +00:00
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" data-d2-version="v0.6.8-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 1460 2359"><svg class="d2-4226491288 d2-svg" width="1460" height="2359" viewBox="11 11 1460 2359"><rect x="11.000000" y="11.000000" width="1460.000000" height="2359.000000" rx="0.000000" fill="#FFFFFF" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-4226491288 .text {
font-family: "d2-4226491288-font-regular";
2023-03-14 17:40:52 +00:00
}
@font-face {
2025-02-04 00:35:30 +00:00
font-family: d2-4226491288-font-regular;
2023-05-31 23:58:10 +00:00
src: url("data:application/font-woff;base64,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
2023-03-14 17:40:52 +00:00
}
2023-04-10 22:07:27 +00:00
@font-face {
2025-02-04 00:35:30 +00:00
font-family: d2-4226491288-font-semibold;
2023-05-31 23:58:10 +00:00
src: url("data:application/font-woff;base64,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
2023-04-10 22:07:27 +00:00
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .text-mono {
font-family: "d2-4226491288-font-mono";
2023-03-14 17:40:52 +00:00
}
@font-face {
2025-02-04 00:35:30 +00:00
font-family: d2-4226491288-font-mono;
2023-05-31 23:58:10 +00:00
src: url("data:application/font-woff;base64,d09GRgABAAAAABloAAoAAAAAKVQAAgm6AAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgld/X+GNtYXAAAAFUAAAA7wAAAWgKDAsUZ2x5ZgAAAkQAAA59AAATwC8lDT9oZWFkAAAQxAAAADYAAAA2GanOOmhoZWEAABD8AAAAJAAAACQGMwDPaG10eAAAESAAAAC6AAABIKjAGX5sb2NhAAAR3AAAAJIAAACSwMy8Jm1heHAAABJwAAAAIAAAACAAfAJhbmFtZQAAEpAAAAa4AAAQztydAx9wb3N0AAAZSAAAACAAAAAg/7gAMwADAlgBkAAFAAACigJYAAAASwKKAlgAAAFeADIBIwAAAgsFCQMEAwICBCAAAvcCADgDAAAAAAAAAABBREJPAEAAIP//Au7/BgAAA9gBEWAAAZ8AAAAAAeYClAAAACAAA3iclNC7TpoBGAbg5y9/S2lpS4EeoCd6oIUeKT2oKCqjcTEuxoRoHI2LcTPGy1I3D3fhqPEuXD4jJv/ut33Dk7zvi0ROgqI0GaKrIVXW8MFHTW3ffPfDT109fXMWLFk2tGLVuk3bduxGkJlWZjojMzBvMTNrNmzdmDhXUVdTUpVXkEbEpVycxHEcxWGcxUWcxkHsx971P0p620v80zdt3IQZf/zX9UvHb3/NuiMnddc9efcVPPBQ0SOPPVHyVFlF1TPPvTBlYMxLNXWvvPbGW+80vB/1/qTpsy9a2r5mC/RMcgUAAP//AQAA//+ANjYIAHicjHgNUBvnmf/zviu0fMiAkBZZIPS1aAVIYkGr3RVCCH0hEOZTIIPBfNhgg3FsY5w4deL47zh2Phz3f3LP1zgpSZtz59JOJmkynbGT9uZ6F/cyztTtJZk20945nTTNUF/aS+84krnMmdXNrgTGd9OZjme1O2bf932e5/19vM9CAYQAcBW+BAQUgQYqgALgtDatw+Z00iQpOg2cKNIWrA2hW1IGoaRPJTxw+vTLqubo76N7/h++tH5f4Ozc3MDK7TcnH3zwqyvoZ4DBCoD9OANFoAXQkZyTYZy0Wk3oOB3tpMnblh9btLYyVbn1Vx9Ofjga+qwdHZmdFQ+1tBySxnBmffHGDQAAAmYAMI0zUA5GsMtxcd7KSkqvJinlRhOcV+B9DE1rNx5mfhDb1+Jv7Rp46vDxXcPJ3p6JheGJ8Z0LOGNNBJr7y1QlffE9U+ikIPLu9TutsTYeAEEku4Yb8DLUABTYGYb3CQLnrTSQDEPb1WpKX1nJeQXRoFajqcFHe3rOpVt3m1hjtL59wuebaPd0WVjnjGbw8sGFy6kmK19tixxPpU5EGZrzeAEAwwgArscZKJTroWQhR+/cCHrkry8tf+PiUPLokSNHkzjz3eXnX40/ffLkOZBjWwLAFTgDJcq+UBv/ltDXpb9D5dK/ox6cSfys87NOQHAOAG9X6n73Xe059JfSP6BSaRVnEr9OSP8MCPjsGqbwMlj+VL6cV+RpntOq1Wgw9Whyx2PpyKiJ3d7Otu3mDuxJ1j/2rmVfPmGuhq+yR46nTl50vtwh/cHiAQT9ALhoI2YZTZyW1tq0/cOoYnhY+gxnpH9DuvVFxEs/UXKcAkBf5t/nOS3N2yhay1FTV66g565c6cREIrG+3gnKu3sBcBxnQJObm0McqaMJkto7TCD91Lu3J390FGekayj5pXQAjT7xnjzmcQBcgzNQkI+HejyFOnBm/Vp+zi4AXI4zUK38XWfgRJ0csU8QRJokaMJJmzGl7dq/26qyTOwfKCAx4ZgM7mYwoS7AGen2wgLavr6IuqwjadNpSUL4tCk9YpXekOdOAWA1zoBuY26G4eV6EE66spLSpna/345x0UDuhjPS7JPNB31oeH0RLT/pneek7wKGpuwarsPLUCZHuGXHZBipnTkU2eV9Q+7upXB4qTv3u2N8fMeO8XFN6tn7Fp4ZGHhm4b5nU8nMqZMXLpw8lZFxuR8AW5RaUlvYpaZp7Sah9r+dPNTWdrjr2IGdQ8PpAzhTm+7qGHNLd1BXJNEpgoLv2Ty+S8GwlaU6mtgy0+zN2FzrQOylqRceONQ7ONh7CGfowXjPhFb6GFHS79Gu9nDEl9uPWHYNG/EyeJRsnaLCP97HME5nI74XrTI5DQYzluNGzV0Pub2OGX98h4W3T9oibnFPe2i+1m3t41oStGDaXR9x+uc1vDvg8AQa6QZTaf22hmiTt9/jqRVqbD63pa5KU1fuiTT70l5A0ACAG3EGSABbHpUI/xKrfom7E4n1q0qs/dk1BetUfme0nDanF4LyqFYjT3hfy3Btu7Mu5BhsmdH4libRZWl/fLC2djCOnpPmJ5d8gMAFgD04A9sAOILTVVYaOEEQdRxx573RBa2pQlVRU34g/S7OSC8E9gUC+wJo7/oiICgGwH34Ijhy48zYwIWwKHKG/JOOI2gip78kcXh2sokoUCFCXVysDg+EyOIitQoTKqJxbHo+TGoKiILiwjC+KM1We1ibjXVXr61Vu3NP6Pn1I6jQHDCbA2bpv5TcGQDsxRkoA7DxBGfIBy1yBIXwrdEZXa1epWd0UztvfYr+5rqjp66uh3lLGvtUxsxgdg0TaBVM4AQw5DEtNmLariadyg5TWlqO2ukVRL4UU/rKLzw7PJ3LjyCjn2V32a2OY+HZPTGSqJs11w/Vzz/YHNHYQi4x6S62iXYH5d/eeGhc+iBqYaOM/XShrdla7wAME9k1bMI3QA+2HLpoUtYaksutuZVQss2gMD1IE2Q0RRC2Edfe+dBsZ3g4nLQmGbpTQ1sEfOOtSXvd40eHjoc65sYGZmhm1VIl12Ygu4ar0eqf4SljPV9JdJ9Mto6a680Rxp9uYof9nh1mR92MJrg0kFoKNtTwVWY27ReH2VojX1uncC6YXUP/vSWPjQU4p6ygucKJ/OZqqGzq/vZ9Le6EhVCl4iRhHjJ1RWzt1oaO+h7NuRP9x0I289gP1/1hi6cjuWqpYof8I7L9Qjy7hqvQKqhlt0B2NWljGOJuQjLPbXdzCQUnS5BQ0OdNPphIHI0ceABj6dHCAz3uTpu5dgK93tu1o1uKBY8N9i+1PTJXWlWcGjZSwnZ7jvdzADiKfw6VsorQvMj7BM67QXSKo2jt6tNPT892xXVmzhoJ3LyJroQK6nfdZwqVFsVb3TFpIndu6MpasYBWoQmC0JOvjlwL3ifkb/K8HEXn9c7OOHO2l0cAsUVSdXn52ngH1S0cH9BZzCYjzY9w9ZZ3Tmm3e9O8zqWv0PNNhybHoydG2UiEbYxGW9J7Rf8U5Si3mwY/6gyHGlUljMXQrFPpwi6+z6WJaX01vh11RUUlJq3J5At5+lj0eruPa2/nfO3S00EHvV2l0tVTjOypEwC4BN/IK/UmXmWbUrCqnUgVEMxIy85Uyhd0xV34xlvH6oXZael9RHfE3G7pFQDIZmEMAL2Ab2IGogCghlhTrvYLADiEb9zrq06SWkipkHryrVu7v38M35DMCH4k/erzo2eVMd2KTt+A8lyNtfKRQTk8yFB4pnfolSzvcjVRdr9m1070cWz9F3xTZVtpmTI2IGsrWpXRy2k5g5KO4W5OSkqbuQWiJNZ5GzopimvgWlI+o03fY6g2OirQStjeMOz09Calb6OdaQcjfQvtbHDJ942aoVXQb1njnpLFSRUzulkytDL0vyum8Ayb0Oqf473hQ7HYoXDuN5FOJxLpdJ7BwaXUwFIwPjc0PD8/PCTDHCaynDKvwl/D3ejyeKQNlG6rDk3EScK+y7N3LjTbau+3EqozkXROhhI/xd8PWRueOJo6HrKZd38bqe/Roa8BYCNahYqtNchzitR+LU4SzGKsmq3UGWtrxH1utHKsNV5U0llU2N4j/RYQdGbXcClahbr/48VKKe5x4g0fFjpPupmG/bFQGxWJTk7vn/XP19bZU2zIG+seHLF5pzUei2Cu9Vh0ZtM2fUxs7XcYeYOpwWSxl2sbBIczWqdgpCO7hu34DGzPV56neVHkZCFQzqg5yTnfmaKfulAS/+Mf+QTtr6qwJTXcWHAlVLC8HP
2023-03-16 20:01:58 +00:00
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .text-mono-bold {
font-family: "d2-4226491288-font-mono-bold";
2023-03-16 20:01:58 +00:00
}
@font-face {
2025-02-04 00:35:30 +00:00
font-family: d2-4226491288-font-mono-bold;
2023-05-31 23:58:10 +00:00
src: url("data:application/font-woff;base64,d09GRgABAAAAABgEAAwAAAAAJvAAAQScAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABHAAAAGAAAABgmKbWhWNtYXAAAAF8AAAA7wAAAWgKDAsUZ2FzcAAAAmwAAAAIAAAACAAAABBnbHlmAAACdAAADrcAABRQItnd5WhlYWQAABEsAAAANgAAADYbI9ohaGhlYQAAEWQAAAAkAAAAJAYzANxobXR4AAARiAAAAK0AAAEgqMAUSWxvY2EAABI4AAAAkgAAAJLG8sIobWF4cAAAEswAAAAgAAAAIAB8AmpuYW1lAAAS7AAABO8AAA2sAwZtKnBvc3QAABfcAAAAIAAAACD/uAAzcHJlcAAAF/wAAAAHAAAAB2gGjIUABAJYArwABQAAAooCWAAAAEsCigJYAAABXgAyAR4AAAILAwkDBAMCAgQgAAL3AgA4AwAAAAAAAAAAQURCTwCgACD//wPY/u8AAAQkAcZgAAGfAAAAAAHeApQAAAAgAAN4nJTQu06aARgG4Ocvf0tpaUuBHqAneqCFHik9qCgqo3ExLsaEaByNi3EzxstSNw934ajxLlw+Iyb/7rd9w5O874tEToKiNBmiqyFV1vDBR01t33z3w09dPX1zFixZNrRi1bpN23bsRpCZVmY6IzMwbzEzazZs3Zg4V1FXU1KVV5BGxKVcnMRxHMVhnMVFnMZB7Mfe9T9KettL/NM3bdyEGX/81/VLx29/zbojJ3XXPXn3FTzwUNEjjz1R8lRZRdUzz70wZWDMSzV1r7z2xlvvNLwf9f6k6bMvWtq+Zgv0THIFAAD//wEAAP//gDY2CAAAAQAB//8AD3icjFh5cBvXef/ewwIQARDEtQAIgLgWwALEReARC14ASRCkSJEEb1E8RFKKlUoWKcsiLck1ldh1Hck25COULdqOPT7kmbq1XcVpVMW2ZtrGbWM50/G4cT2N03HiONaMO0nphu0fHXLR2V2IFJ2k0z/0dkW8952/7/d9b0EODABO4QsggwrQgAFogEW9R+8nLMsolWnWQtJpxoX1DDbwL18KBqnQ8uzsy1TYteq6awZf2Jyf6j94sPIHbx6fbW5+5QdoEQBDBQAewEWoBD3AopEYGVkgwDIKhVLGpjx0xXuX3/vOqMahoTS2yjEdasDFzSW0J3GMkGMJ/sozi4sggz0AOImLoAebYOOiniTNZtqkUNLiQ8HISJJL1QcYRn/zZc/H+flWrqmrO3fn7ql2ri5RnxtoaWpqGcDFmq7WyHAVpenN5cZC6Fthv8/FT0Yi4QAAIOBK67gJr4IToNMbw6l6jiNJs0UZCDBehYI2mc0kyaUtCgW6LbMwWjdyfjx7m2fIkvbFumtrexO+JutQcF5TO3ZmeP6pIeKeMleTmfaO2aTbNhFPAIYuAFyPi6CSolv2RMGwJMkJpgcYpuuvZs8X+h+aDFnr+8LhvnorLuYfPX7827tPBacLhQm/aOc0ADbjIqjFHNEemtAM7aGn0WX+sy+/RAFcXL7/nieXxb1HALANF4VcbO89gr7Lf7q+jovLF5c3QdwXKa1jBq+CR/A9EPgDvqeYFNErFGh85Nzg4IOjuRnXEJ1ka/Ost4sYGdXsLz0Lmt4nji08NUjcU7RNcl+lOn6a/4mrTtTTBoCtN20nNEkRPaNn9G0rb6ysvIGLGxubS0jHr4l7hdxry3uFfSkPzegJvWd1Fb2zurqMLiwv8/OCm4AhD4CHcRF2gUaUrCdGgmgiSxvzT8j+9iX+qX9ZHf8MF/n/Qmo+8AaKL/Izoo6jANiNiyCXTnnooyvIi4uba8tSXJoAsBMXoUb83SKUgWBJfRanGaWSYVnGKaPppqfbzJS57ellSqHEsmSym8RlWKmgcPHG5OSNzaXr9qF9g7bXn332ddvgviH7dUl2rpxHoyjbaCGBQErwU8YyZjNN5y4+2EDJdeelBy7ybz9Wf2/jjc0l1PlI6kzTDdHvQGkdJ/EqVIFrR+ZEZLE3cVVOIYoUTuZyJwvS6k3a7UmvuGoKF48vPNHf/8TC8YuFbyZmu/LTdXXT+a7ZhKCjFwAncBE0X8EtQ2/VXO+N3YudXUudo72Z5kxzLy6y0wN9B+P/hoa5ZH0IZCL2u8syqv+QFGPayHTd6DzR2Xmic7S7KZNp6m78+vsv46J/or93JvrvaC5RVxfg/2eWf0yIX7K0jlm8ClHRczYtYlTwl2W/Wr2C9xaLEwsaUW3uvtSYfyIej1pjrlFfG5s5urv5RKTXm6/zxRx1roFI1tt8p6YudsgZcFdb7HSlTxvvrOPGU5Ha/dV2Z43RZtJ4dfF8jJtuACREHjfiIigFvySUfvpDbPsh1i0vb65JuW4rrYu4t5S5RU/0Uk1x4qsWo1jLRLNzxRR0uUKmRxzN+zRMx4E29Dg/x3IOB8ei5/k72g50MICgCgD3iLwKizJiNJsthOPSRiL7yd9/p1Bl0VI6i7b/yXdwkX+fO8RxhzhUt7kECCgAPIqL4JfOmcxmmmRxOk0sTmwR3oxExrBlilZOjT9lwoii1Bp5ZCakUGkoCiGEDI8OPhdQqLBMtksRwEX+ZUcq5XSmOPuVK/b6tNOZrrejqc2l6662mpo213XBd10591VCHcuIpWxwmsjoTz94LldVU0XpXNrc0x/8DF1+1t/Dsj3+Z/nBn4n4zpTWsQVtgBNqAcYlfKdjWEC0ks1iEUV6RrCYFfhJi4VM/zzZE7x4WWaNeq11xFHv7R2q7bqNO62m/JPY02TrGXLrXZpgvnZkn8ri1qtp7ZzJqU98rY//rMERPGE3DVNmr7nKrAIM3aV1HMLXgAafhDJGKXCQkvzeKhO6Ehr27nZSmsUVuaxmt691oi5zcMIesZlYtzVqoaMar5vD114t2J3ZO/vG7m497Wwn0WYnXf2uXgcIOgQeRhsC3/wfPCz0oPHCmZ7B+/ua51z5mpSjNudjWkNsu705sqDJ3DU8fFfG75wyGb1t4XCb12Hc7/eJ8YyX1rEOXwMTeEUNNxUQVmAeIY4pIY5b6hDMLGYOpkItVkq5clots/dUh42mkNkesyc1D989tNTqqO5/ZbOD2H2n6ep3DVXOTLynU8J8uuyL73eYSelJeZT1v+PSnv4zPXtO5voPp+SYP4doC0n4OKcvX+fNeBLhw4JfQ3dlW4/mTf6KrzlaMu5ckrS7DfoJu1CCMCzWxbugk3hqJwHoUSrtoT+MHyiE+1wOK6mJx/gvzqFGtNm4n9Or5itUtVEeozMLikUAGdSXorgFbUAScjCyZb8QmO0HR5IWQjNlHvMGWNEbQpLiH2RfIV+j9H9mayOi2w81swG6xmOzB5oPNMR8795WUZmebtL6DBpVKDx98I+6HximvSaTlzYJqyfY4o2Es3ZGa9Tl/9neEHEmjZQ26KpOGihDLtwyGNTMqxljY49PLt+lqzQamjrqh2LoXYPfbvMZjT6b3W/gL+js+upKSqaxaO01Up66AbBDxLjYk8vYpvWMXkyRUt+9skvmGGoY7V/xBJ1RG7726mxNdH6G/yfkSsbs1fz3AaBUggIAegv/VhEQOhsooCMq9eY+MS/XbunNaaE3s2lj3wp15QX+5fceG/0YX+OP/og/f+YXU/w7gICU1rELvy1MjgJKBVrVm7aA8vD+uWdQLOk0+C3uQKvm+Aw6u8hDjNm1a15TJfokzLNZtCGgXOjbkkuWbcdEv7YcZO5QUdpk2B3bpU2FU01Fu5ZWLWq1WpMKrWWc4VDQG9+7h7+EhqOWav67aNhiFp5bsUMbYLpVz62hO62m3CMNowUpdGgt547tjJxUkyG08f/t4e1L3d1L7dLqjVosUa+4lqteWk9JdS+tIPJYt6hD5LHxLUu3oMtYaONOHus+rZa5+oNZgcAaPK02Sjnm2Kaxq/jPknYme6Jv7HSrwzb0OPLt5LElAOxDG2DYEX+pFpX6pdMamf9Isydkdlr8jtiEG63NZ5pVqnuUSq6D5wFBqrQuxrV2Z2+PYVYMz05OvNnYg7k/ibdGD3GhgNoe9x/a98e3dyywOf9oyOLU1bf27fWkFzRR13
2023-03-18 03:20:30 +00:00
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .text-mono-italic {
font-family: "d2-4226491288-font-mono-italic";
2023-03-18 03:20:30 +00:00
}
@font-face {
2025-02-04 00:35:30 +00:00
font-family: d2-4226491288-font-mono-italic;
2023-05-31 23:58:10 +00:00
src: url("data:application/font-woff;base64,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
2023-03-14 17:40:52 +00:00
}]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision;
stroke-linejoin: round;
}
.connection {
stroke-linecap: round;
stroke-linejoin: round;
}
.blend {
mix-blend-mode: multiply;
opacity: 0.5;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .fill-N1{fill:#000410;}
.d2-4226491288 .fill-N2{fill:#0000B8;}
.d2-4226491288 .fill-N3{fill:#9499AB;}
.d2-4226491288 .fill-N4{fill:#CFD2DD;}
.d2-4226491288 .fill-N5{fill:#C3DEF3;}
.d2-4226491288 .fill-N6{fill:#EEF1F8;}
.d2-4226491288 .fill-N7{fill:#FFFFFF;}
.d2-4226491288 .fill-B1{fill:#000410;}
.d2-4226491288 .fill-B2{fill:#0000E4;}
.d2-4226491288 .fill-B3{fill:#5AA4DC;}
.d2-4226491288 .fill-B4{fill:#E7E9EE;}
.d2-4226491288 .fill-B5{fill:#F5F6F9;}
.d2-4226491288 .fill-B6{fill:#FFFFFF;}
.d2-4226491288 .fill-AA2{fill:#008566;}
.d2-4226491288 .fill-AA4{fill:#45BBA5;}
.d2-4226491288 .fill-AA5{fill:#7ACCBD;}
.d2-4226491288 .fill-AB4{fill:#F1C759;}
.d2-4226491288 .fill-AB5{fill:#F9E088;}
.d2-4226491288 .stroke-N1{stroke:#000410;}
.d2-4226491288 .stroke-N2{stroke:#0000B8;}
.d2-4226491288 .stroke-N3{stroke:#9499AB;}
.d2-4226491288 .stroke-N4{stroke:#CFD2DD;}
.d2-4226491288 .stroke-N5{stroke:#C3DEF3;}
.d2-4226491288 .stroke-N6{stroke:#EEF1F8;}
.d2-4226491288 .stroke-N7{stroke:#FFFFFF;}
.d2-4226491288 .stroke-B1{stroke:#000410;}
.d2-4226491288 .stroke-B2{stroke:#0000E4;}
.d2-4226491288 .stroke-B3{stroke:#5AA4DC;}
.d2-4226491288 .stroke-B4{stroke:#E7E9EE;}
.d2-4226491288 .stroke-B5{stroke:#F5F6F9;}
.d2-4226491288 .stroke-B6{stroke:#FFFFFF;}
.d2-4226491288 .stroke-AA2{stroke:#008566;}
.d2-4226491288 .stroke-AA4{stroke:#45BBA5;}
.d2-4226491288 .stroke-AA5{stroke:#7ACCBD;}
.d2-4226491288 .stroke-AB4{stroke:#F1C759;}
.d2-4226491288 .stroke-AB5{stroke:#F9E088;}
.d2-4226491288 .background-color-N1{background-color:#000410;}
.d2-4226491288 .background-color-N2{background-color:#0000B8;}
.d2-4226491288 .background-color-N3{background-color:#9499AB;}
.d2-4226491288 .background-color-N4{background-color:#CFD2DD;}
.d2-4226491288 .background-color-N5{background-color:#C3DEF3;}
.d2-4226491288 .background-color-N6{background-color:#EEF1F8;}
.d2-4226491288 .background-color-N7{background-color:#FFFFFF;}
.d2-4226491288 .background-color-B1{background-color:#000410;}
.d2-4226491288 .background-color-B2{background-color:#0000E4;}
.d2-4226491288 .background-color-B3{background-color:#5AA4DC;}
.d2-4226491288 .background-color-B4{background-color:#E7E9EE;}
.d2-4226491288 .background-color-B5{background-color:#F5F6F9;}
.d2-4226491288 .background-color-B6{background-color:#FFFFFF;}
.d2-4226491288 .background-color-AA2{background-color:#008566;}
.d2-4226491288 .background-color-AA4{background-color:#45BBA5;}
.d2-4226491288 .background-color-AA5{background-color:#7ACCBD;}
.d2-4226491288 .background-color-AB4{background-color:#F1C759;}
.d2-4226491288 .background-color-AB5{background-color:#F9E088;}
.d2-4226491288 .color-N1{color:#000410;}
.d2-4226491288 .color-N2{color:#0000B8;}
.d2-4226491288 .color-N3{color:#9499AB;}
.d2-4226491288 .color-N4{color:#CFD2DD;}
.d2-4226491288 .color-N5{color:#C3DEF3;}
.d2-4226491288 .color-N6{color:#EEF1F8;}
.d2-4226491288 .color-N7{color:#FFFFFF;}
.d2-4226491288 .color-B1{color:#000410;}
.d2-4226491288 .color-B2{color:#0000E4;}
.d2-4226491288 .color-B3{color:#5AA4DC;}
.d2-4226491288 .color-B4{color:#E7E9EE;}
.d2-4226491288 .color-B5{color:#F5F6F9;}
.d2-4226491288 .color-B6{color:#FFFFFF;}
.d2-4226491288 .color-AA2{color:#008566;}
.d2-4226491288 .color-AA4{color:#45BBA5;}
.d2-4226491288 .color-AA5{color:#7ACCBD;}
.d2-4226491288 .color-AB4{color:#F1C759;}
.d2-4226491288 .color-AB5{color:#F9E088;}.appendix text.text{fill:#000410}.md{--color-fg-default:#000410;--color-fg-muted:#0000B8;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#000410;--color-border-muted:#0000E4;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0000E4;--color-accent-emphasis:#0000E4;--color-attention-subtle:#0000B8;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-4226491288);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-4226491288);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-normal-d2-4226491288);mix-blend-mode:color-burn}.sketch-overlay-B4{fill:url(#streaks-bright-d2-4226491288);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-4226491288);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-4226491288);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-4226491288);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-normal-d2-4226491288);mix-blend-mode:color-burn}.sketch-overlay-AA5{fill:url(#streaks-normal-d2-4226491288);mix-blend-mode:color-burn}.sketch-overlay-AB4{fill:url(#streaks-normal-d2-4226491288);mix-blend-mode:color-burn}.sketch-overlay-AB5{fill:url(#streaks-normal-d2-4226491288);mix-blend-mode:color-burn}.sketch-overlay-N1{fill:url(#streaks-darker-d2-4226491288);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-darker-d2-4226491288);mix-blend-mode:lighten}.sketch-overlay-N3{fill:url(#streaks-normal-d2-4226491288);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-4226491288);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-normal-d2-4226491288);mix-blend-mode:color-burn}.sketch-overlay-N6{fill:url(#streaks-bright-d2-4226491288);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-4226491288);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><style type="text/css">.d2-4226491288 .md em,
.d2-4226491288 .md dfn {
font-family: "d2-4226491288-font-italic";
}
.d2-4226491288 .md b,
.d2-4226491288 .md strong {
font-family: "d2-4226491288-font-bold";
}
.d2-4226491288 .md code,
.d2-4226491288 .md kbd,
.d2-4226491288 .md pre,
.d2-4226491288 .md samp {
font-family: "d2-4226491288-font-mono";
2023-03-16 20:01:58 +00:00
font-size: 1em;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md {
2023-03-16 20:01:58 +00:00
tab-size: 4;
}
/* variables are provided in d2renderers/d2svg/d2svg.go */
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md {
2023-03-16 20:01:58 +00:00
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
margin: 0;
color: var(--color-fg-default);
background-color: transparent; /* we don't want to define the background color */
2025-02-04 00:35:30 +00:00
font-family: "d2-4226491288-font-regular";
2023-03-16 20:01:58 +00:00
font-size: 16px;
line-height: 1.5;
word-wrap: break-word;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md details,
.d2-4226491288 .md figcaption,
.d2-4226491288 .md figure {
2023-03-16 20:01:58 +00:00
display: block;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md summary {
2023-03-16 20:01:58 +00:00
display: list-item;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md [hidden] {
2023-03-16 20:01:58 +00:00
display: none !important;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md a {
2023-03-16 20:01:58 +00:00
background-color: transparent;
color: var(--color-accent-fg);
text-decoration: none;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md a:active,
.d2-4226491288 .md a:hover {
2023-03-16 20:01:58 +00:00
outline-width: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md abbr[title] {
2023-03-16 20:01:58 +00:00
border-bottom: none;
text-decoration: underline dotted;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md dfn {
2023-03-16 20:01:58 +00:00
font-style: italic;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md h1 {
2023-03-16 20:01:58 +00:00
margin: 0.67em 0;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md mark {
2023-03-16 20:01:58 +00:00
background-color: var(--color-attention-subtle);
color: var(--color-text-primary);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md small {
2023-03-16 20:01:58 +00:00
font-size: 90%;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md sub,
.d2-4226491288 .md sup {
2023-03-16 20:01:58 +00:00
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md sub {
2023-03-16 20:01:58 +00:00
bottom: -0.25em;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md sup {
2023-03-16 20:01:58 +00:00
top: -0.5em;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md img {
2023-03-16 20:01:58 +00:00
border-style: none;
max-width: 100%;
box-sizing: content-box;
background-color: var(--color-canvas-default);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md figure {
2023-03-16 20:01:58 +00:00
margin: 1em 40px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md hr {
2023-03-16 20:01:58 +00:00
box-sizing: content-box;
overflow: hidden;
background: transparent;
border-bottom: 1px solid var(--color-border-muted);
height: 0.25em;
padding: 0;
margin: 24px 0;
background-color: var(--color-border-default);
border: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md input {
2023-03-16 20:01:58 +00:00
font: inherit;
margin: 0;
overflow: visible;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md [type="button"],
.d2-4226491288 .md [type="reset"],
.d2-4226491288 .md [type="submit"] {
2023-03-16 20:01:58 +00:00
-webkit-appearance: button;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md [type="button"]::-moz-focus-inner,
.d2-4226491288 .md [type="reset"]::-moz-focus-inner,
.d2-4226491288 .md [type="submit"]::-moz-focus-inner {
2023-03-16 20:01:58 +00:00
border-style: none;
padding: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md [type="button"]:-moz-focusring,
.d2-4226491288 .md [type="reset"]:-moz-focusring,
.d2-4226491288 .md [type="submit"]:-moz-focusring {
2023-03-16 20:01:58 +00:00
outline: 1px dotted ButtonText;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md [type="checkbox"],
.d2-4226491288 .md [type="radio"] {
2023-03-16 20:01:58 +00:00
box-sizing: border-box;
padding: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md [type="number"]::-webkit-inner-spin-button,
.d2-4226491288 .md [type="number"]::-webkit-outer-spin-button {
2023-03-16 20:01:58 +00:00
height: auto;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md [type="search"] {
2023-03-16 20:01:58 +00:00
-webkit-appearance: textfield;
outline-offset: -2px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md [type="search"]::-webkit-search-cancel-button,
.d2-4226491288 .md [type="search"]::-webkit-search-decoration {
2023-03-16 20:01:58 +00:00
-webkit-appearance: none;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md ::-webkit-input-placeholder {
2023-03-16 20:01:58 +00:00
color: inherit;
opacity: 0.54;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md ::-webkit-file-upload-button {
2023-03-16 20:01:58 +00:00
-webkit-appearance: button;
font: inherit;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md a:hover {
2023-03-16 20:01:58 +00:00
text-decoration: underline;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md hr::before {
2023-03-16 20:01:58 +00:00
display: table;
content: "";
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md hr::after {
2023-03-16 20:01:58 +00:00
display: table;
clear: both;
content: "";
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md table {
2023-03-16 20:01:58 +00:00
border-spacing: 0;
border-collapse: collapse;
display: block;
width: max-content;
max-width: 100%;
overflow: auto;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md td,
.d2-4226491288 .md th {
2023-03-16 20:01:58 +00:00
padding: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md details summary {
2023-03-16 20:01:58 +00:00
cursor: pointer;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md details:not([open]) > *:not(summary) {
2023-03-16 20:01:58 +00:00
display: none !important;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md kbd {
2023-03-16 20:01:58 +00:00
display: inline-block;
padding: 3px 5px;
color: var(--color-fg-default);
vertical-align: middle;
background-color: var(--color-canvas-subtle);
border: solid 1px var(--color-neutral-muted);
border-bottom-color: var(--color-neutral-muted);
border-radius: 6px;
box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md h1,
.d2-4226491288 .md h2,
.d2-4226491288 .md h3,
.d2-4226491288 .md h4,
.d2-4226491288 .md h5,
.d2-4226491288 .md h6 {
2023-03-16 20:01:58 +00:00
margin-top: 24px;
margin-bottom: 16px;
2023-04-10 22:07:27 +00:00
font-weight: 400;
2023-03-16 20:01:58 +00:00
line-height: 1.25;
2025-02-04 00:35:30 +00:00
font-family: "d2-4226491288-font-semibold";
2023-03-16 20:01:58 +00:00
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md h2 {
2023-03-16 20:01:58 +00:00
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md h3 {
2023-03-16 20:01:58 +00:00
font-size: 1.25em;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md h4 {
2023-03-16 20:01:58 +00:00
font-size: 1em;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md h5 {
2023-03-16 20:01:58 +00:00
font-size: 0.875em;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md h6 {
2023-03-16 20:01:58 +00:00
font-size: 0.85em;
color: var(--color-fg-muted);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md p {
2023-03-16 20:01:58 +00:00
margin-top: 0;
margin-bottom: 10px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md blockquote {
2023-03-16 20:01:58 +00:00
margin: 0;
padding: 0 1em;
color: var(--color-fg-muted);
border-left: 0.25em solid var(--color-border-default);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md ul,
.d2-4226491288 .md ol {
2023-03-16 20:01:58 +00:00
margin-top: 0;
margin-bottom: 0;
padding-left: 2em;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md ol ol,
.d2-4226491288 .md ul ol {
2023-03-16 20:01:58 +00:00
list-style-type: lower-roman;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md ul ul ol,
.d2-4226491288 .md ul ol ol,
.d2-4226491288 .md ol ul ol,
.d2-4226491288 .md ol ol ol {
2023-03-16 20:01:58 +00:00
list-style-type: lower-alpha;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md dd {
2023-03-16 20:01:58 +00:00
margin-left: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md pre {
2023-03-16 20:01:58 +00:00
margin-top: 0;
margin-bottom: 0;
word-wrap: normal;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md ::placeholder {
2023-03-16 20:01:58 +00:00
color: var(--color-fg-subtle);
opacity: 1;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md input::-webkit-outer-spin-button,
.d2-4226491288 .md input::-webkit-inner-spin-button {
2023-03-16 20:01:58 +00:00
margin: 0;
-webkit-appearance: none;
appearance: none;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md::before {
2023-03-16 20:01:58 +00:00
display: table;
content: "";
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md::after {
2023-03-16 20:01:58 +00:00
display: table;
clear: both;
content: "";
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md > *:first-child {
2023-03-16 20:01:58 +00:00
margin-top: 0 !important;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md > *:last-child {
2023-03-16 20:01:58 +00:00
margin-bottom: 0 !important;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md a:not([href]) {
2023-03-16 20:01:58 +00:00
color: inherit;
text-decoration: none;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .absent {
2023-03-16 20:01:58 +00:00
color: var(--color-danger-fg);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .anchor {
2023-03-16 20:01:58 +00:00
float: left;
padding-right: 4px;
margin-left: -20px;
line-height: 1;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .anchor:focus {
2023-03-16 20:01:58 +00:00
outline: none;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md p,
.d2-4226491288 .md blockquote,
.d2-4226491288 .md ul,
.d2-4226491288 .md ol,
.d2-4226491288 .md dl,
.d2-4226491288 .md table,
.d2-4226491288 .md pre,
.d2-4226491288 .md details {
2023-03-16 20:01:58 +00:00
margin-top: 0;
margin-bottom: 16px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md blockquote > :first-child {
2023-03-16 20:01:58 +00:00
margin-top: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md blockquote > :last-child {
2023-03-16 20:01:58 +00:00
margin-bottom: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md sup > a::before {
2023-03-16 20:01:58 +00:00
content: "[";
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md sup > a::after {
2023-03-16 20:01:58 +00:00
content: "]";
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md h1:hover .anchor,
.d2-4226491288 .md h2:hover .anchor,
.d2-4226491288 .md h3:hover .anchor,
.d2-4226491288 .md h4:hover .anchor,
.d2-4226491288 .md h5:hover .anchor,
.d2-4226491288 .md h6:hover .anchor {
2023-03-16 20:01:58 +00:00
text-decoration: none;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md h1 tt,
.d2-4226491288 .md h1 code,
.d2-4226491288 .md h2 tt,
.d2-4226491288 .md h2 code,
.d2-4226491288 .md h3 tt,
.d2-4226491288 .md h3 code,
.d2-4226491288 .md h4 tt,
.d2-4226491288 .md h4 code,
.d2-4226491288 .md h5 tt,
.d2-4226491288 .md h5 code,
.d2-4226491288 .md h6 tt,
.d2-4226491288 .md h6 code {
2023-03-16 20:01:58 +00:00
padding: 0 0.2em;
font-size: inherit;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md ul.no-list,
.d2-4226491288 .md ol.no-list {
2023-03-16 20:01:58 +00:00
padding: 0;
list-style-type: none;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md ol[type="1"] {
2023-03-16 20:01:58 +00:00
list-style-type: decimal;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md ol[type="a"] {
2023-03-16 20:01:58 +00:00
list-style-type: lower-alpha;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md ol[type="i"] {
2023-03-16 20:01:58 +00:00
list-style-type: lower-roman;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md div > ol:not([type]) {
2023-03-16 20:01:58 +00:00
list-style-type: decimal;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md ul ul,
.d2-4226491288 .md ul ol,
.d2-4226491288 .md ol ol,
.d2-4226491288 .md ol ul {
2023-03-16 20:01:58 +00:00
margin-top: 0;
margin-bottom: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md li > p {
2023-03-16 20:01:58 +00:00
margin-top: 16px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md li + li {
2023-03-16 20:01:58 +00:00
margin-top: 0.25em;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md dl {
2023-03-16 20:01:58 +00:00
padding: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md dl dt {
2023-03-16 20:01:58 +00:00
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
2025-02-04 00:35:30 +00:00
font-family: "d2-4226491288-font-semibold";
2023-03-16 20:01:58 +00:00
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md dl dd {
2023-03-16 20:01:58 +00:00
padding: 0 16px;
margin-bottom: 16px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md table th {
font-family: "d2-4226491288-font-semibold";
2023-03-16 20:01:58 +00:00
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md table th,
.d2-4226491288 .md table td {
2023-03-16 20:01:58 +00:00
padding: 6px 13px;
border: 1px solid var(--color-border-default);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md table tr {
2023-03-16 20:01:58 +00:00
background-color: var(--color-canvas-default);
border-top: 1px solid var(--color-border-muted);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md table tr:nth-child(2n) {
2023-03-16 20:01:58 +00:00
background-color: var(--color-canvas-subtle);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md table img {
2023-03-16 20:01:58 +00:00
background-color: transparent;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md img[align="right"] {
2023-03-16 20:01:58 +00:00
padding-left: 20px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md img[align="left"] {
2023-03-16 20:01:58 +00:00
padding-right: 20px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.frame {
2023-03-16 20:01:58 +00:00
display: block;
overflow: hidden;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.frame > span {
2023-03-16 20:01:58 +00:00
display: block;
float: left;
width: auto;
padding: 7px;
margin: 13px 0 0;
overflow: hidden;
border: 1px solid var(--color-border-default);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.frame span img {
2023-03-16 20:01:58 +00:00
display: block;
float: left;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.frame span span {
2023-03-16 20:01:58 +00:00
display: block;
padding: 5px 0 0;
clear: both;
color: var(--color-fg-default);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.align-center {
2023-03-16 20:01:58 +00:00
display: block;
overflow: hidden;
clear: both;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.align-center > span {
2023-03-16 20:01:58 +00:00
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: center;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.align-center span img {
2023-03-16 20:01:58 +00:00
margin: 0 auto;
text-align: center;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.align-right {
2023-03-16 20:01:58 +00:00
display: block;
overflow: hidden;
clear: both;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.align-right > span {
2023-03-16 20:01:58 +00:00
display: block;
margin: 13px 0 0;
overflow: hidden;
text-align: right;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.align-right span img {
2023-03-16 20:01:58 +00:00
margin: 0;
text-align: right;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.float-left {
2023-03-16 20:01:58 +00:00
display: block;
float: left;
margin-right: 13px;
overflow: hidden;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.float-left span {
2023-03-16 20:01:58 +00:00
margin: 13px 0 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.float-right {
2023-03-16 20:01:58 +00:00
display: block;
float: right;
margin-left: 13px;
overflow: hidden;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md span.float-right > span {
2023-03-16 20:01:58 +00:00
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: right;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md code,
.d2-4226491288 .md tt {
2023-03-16 20:01:58 +00:00
padding: 0.2em 0.4em;
margin: 0;
font-size: 85%;
background-color: var(--color-neutral-muted);
border-radius: 6px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md code br,
.d2-4226491288 .md tt br {
2023-03-16 20:01:58 +00:00
display: none;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md del code {
2023-03-16 20:01:58 +00:00
text-decoration: inherit;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md pre code {
2023-03-16 20:01:58 +00:00
font-size: 100%;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md pre > code {
2023-03-16 20:01:58 +00:00
padding: 0;
margin: 0;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .highlight {
2023-03-16 20:01:58 +00:00
margin-bottom: 16px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .highlight pre {
2023-03-16 20:01:58 +00:00
margin-bottom: 0;
word-break: normal;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .highlight pre,
.d2-4226491288 .md pre {
2023-03-16 20:01:58 +00:00
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: var(--color-canvas-subtle);
border-radius: 6px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md pre code,
.d2-4226491288 .md pre tt {
2023-03-16 20:01:58 +00:00
display: inline;
max-width: auto;
padding: 0;
margin: 0;
overflow: visible;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .csv-data td,
.d2-4226491288 .md .csv-data th {
2023-03-16 20:01:58 +00:00
padding: 5px;
overflow: hidden;
font-size: 12px;
line-height: 1;
text-align: left;
white-space: nowrap;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .csv-data .blob-num {
2023-03-16 20:01:58 +00:00
padding: 10px 8px 9px;
text-align: right;
background: var(--color-canvas-default);
border: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .csv-data tr {
2023-03-16 20:01:58 +00:00
border-top: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .csv-data th {
font-family: "d2-4226491288-font-semibold";
2023-03-16 20:01:58 +00:00
background: var(--color-canvas-subtle);
border-top: 0;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .footnotes {
2023-03-16 20:01:58 +00:00
font-size: 12px;
color: var(--color-fg-muted);
border-top: 1px solid var(--color-border-default);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .footnotes ol {
2023-03-16 20:01:58 +00:00
padding-left: 16px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .footnotes li {
2023-03-16 20:01:58 +00:00
position: relative;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .footnotes li:target::before {
2023-03-16 20:01:58 +00:00
position: absolute;
top: -8px;
right: -8px;
bottom: -8px;
left: -24px;
pointer-events: none;
content: "";
border: 2px solid var(--color-accent-emphasis);
border-radius: 6px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .footnotes li:target {
2023-03-16 20:01:58 +00:00
color: var(--color-fg-default);
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .task-list-item {
2023-03-16 20:01:58 +00:00
list-style-type: none;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .task-list-item label {
2023-03-16 20:01:58 +00:00
font-weight: 400;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .task-list-item.enabled label {
2023-03-16 20:01:58 +00:00
cursor: pointer;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .task-list-item + .task-list-item {
2023-03-16 20:01:58 +00:00
margin-top: 3px;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .task-list-item .handle {
2023-03-16 20:01:58 +00:00
display: none;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .task-list-item-checkbox {
2023-03-16 20:01:58 +00:00
margin: 0 0.2em 0.25em -1.6em;
vertical-align: middle;
}
2025-02-04 00:35:30 +00:00
.d2-4226491288 .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
2023-03-16 20:01:58 +00:00
margin: 0 -1.6em 0.25em 0.2em;
}
</style><style type="text/css"><![CDATA[
2023-03-14 17:40:52 +00:00
.dots-overlay {
2025-02-04 00:35:30 +00:00
fill: url(#dots-d2-4226491288);
2023-03-14 17:40:52 +00:00
mix-blend-mode: multiply;
2025-02-04 00:35:30 +00:00
}]]></style><defs><pattern id="dots-d2-4226491288" x="0" y="0" width="15" height="15" patternUnits="userSpaceOnUse">
2023-03-14 17:40:52 +00:00
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="2" y="2" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="12" y="2" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="12" y="12" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="2" y="12" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="2" y="7" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="12" y="7" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="7" y="2" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="7" y="12" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="7" y="7" width="1" height="1" fill="#0A0F25"/>
</g>
</pattern>
2025-01-26 21:04:20 +00:00
</defs><g class="bmV0d29yaw=="><g class="shape" ><rect x="12.000000" y="968.000000" width="621.000000" height="922.000000" stroke="#000410" fill="#E7E9EE" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="12.000000" y="968.000000" width="621.000000" height="922.000000" class="dots-overlay" style="stroke-width:2;" /><rect x="17.000000" y="973.000000" width="611.000000" height="912.000000" stroke="#000410" fill="transparent" class=" stroke-B1" style="stroke-width:2;" /></g><text x="322.500000" y="1001.000000" fill="#000410" class="text-mono fill-N1" style="text-anchor:middle;font-size:28px">NETWORK</text></g><g class="dXNlcg=="><g class="shape" ><path d="M 348 262 H 218 V 261 C 218 246 232 233 255 226 C 242 221 235 213 235 203 C 235 188 256 175 283 175 C 309 175 331 188 331 203 C 331 212 324 221 311 226 C 333 232 348 246 348 261 V 262 H 348 Z" stroke="#000410" fill="#5AA4DC" class=" stroke-B1 fill-B3" style="stroke-width:2;" /></g><text x="283.000000" y="283.000000" fill="#000410" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">USER</text></g><g class="YXBpIHNlcnZlcg=="><g class="shape" ><rect x="431.000000" y="2045.000000" width="142.000000" height="66.000000" stroke="#000410" fill="#FFFFFF" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="502.000000" y="2083.500000" fill="#000410" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">API SERVER</text></g><g class="bG9ncw=="><g class="shape" ><path d="M 467 2272 H 527 C 528 2272 529 2272 530 2273 L 547 2289 C 548 2290 548 2291 548 2292 V 2359 C 548 2359 548 2359 548 2359 H 467 C 466 2359 466 2359 466 2359 V 2273 C 466 2272 466 2272 467 2272 Z" stroke="#000410" fill="#F1C759" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 547 2359 H 467 C 466 2359 466 2359 466 2358 V 2273 C 466 2272 466 2272 467 2272 H 526 C 527 2272 527 2272 527 2273 V 2290 C 527 2291 528 2292 529 2292 H 547 C 548 2292 548 2292 548 2293 V 2358 C 547 2359 548 2359 547 2359 Z" stroke="#000410" fill="#F1C759" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 457 2282 H 517 C 518 2282 519 2282 520 2283 L 537 2299 C 538 2300 538 2301 538 2302 V 2369 C 538 2369 538 2369 538 2369 H 457 C 456 2369 456 2369 456 2369 V 2283 C 456 2282 456 2282 457 2282 Z" stroke="#000410" fill="#F1C759" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /><path d="M 537 2369 H 457 C 456 2369 456 2369 456 2368 V 2283 C 456 2282 456 2282 457 2282 H 516 C 517 2282 517 2282 517 2283 V 2300 C 517 2301 518 2302 519 2302 H 537 C 538 2302 538 2302 538 2303 V 2368 C 537 2369 538 2369 537 2369 Z" stroke="#000410" fill="#F1C759" class=" stroke-B1 fill-AB4" style="stroke-width:2;" /></g><text x="497.000000" y="2331.000000" fill="#000410" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">LOGS</text></g><g class="dXNlcnM="><g class="shape" ><rect x="368.000000" y="42.000000" width="262.000000" height="216.000000" stroke="#000410" fill="#FFFFFF" class="shape stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="368.000000" y="42.000000" width="262.000000" height="36.000000" fill="#000410" class="class_header fill-N1" /><text x="378.000000" y="67.750000" fill="#FFFFFF" class="text fill-N7" style="text-anchor:start;font-size:24px">USERS</text><text x="378.000000" y="101.000000" fill="#0000E4" class="text fill-B2" style="text-anchor:start;font-size:20px">id</text><text x="516.000000" y="101.000000" fill="#0000B8" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="620.000000" y="101.000000" fill="#008566" class="text fill-AA2" style="text-anchor:end;font-size:20px" /><line x1="368.000000" x2="630.000000" y1="114.000000" y2="114.000000" stroke="#000410" class=" stroke-N1" style="stroke-width:2" /><text x="378.000000" y="137.000000" fill="#0000E4" class="text fill-B2" style="text-anchor:start;font-size:20px">name</text><text x="516.000000" y="137.000000" fill="#0000B8" class="text fill-N2" style="text-anchor:start;font-size:20px">string</text><text x="620.000000" y="137.000000" fill="#008566" c
2023-03-16 20:01:58 +00:00
<ul>
<li>OF</li>
<li>TWO CITIES</li>
</ul>
2025-01-26 21:04:20 +00:00
</div></foreignObject></g></g><g class="Y29kZQ=="><g class="shape" ></g><g transform="translate(600.000000 368.000000)" class="light-code"><rect width="870.000000" height="515.000000" stroke="#000410" class="shape stroke-N1" style="fill:#ffffff;stroke-width:2;" /><g transform="translate(8.000000 8.000000)"><text class="text-mono" x="0" y="1.000000em"><tspan fill="#000000" class="text-mono-bold">package</tspan>&#160;main
2023-06-20 00:12:52 +00:00
</text><text class="text-mono" x="0" y="2.300000em">
</text><text class="text-mono" x="0" y="3.600000em"><tspan fill="#000000" class="text-mono-bold">import</tspan>&#160;(
</text><text class="text-mono" x="0" y="4.900000em">&#160;&#160;&#160;&#160;<tspan fill="#dd1144">&quot;fmt&quot;</tspan>
</text><text class="text-mono" x="0" y="6.200000em">)
</text><text class="text-mono" x="0" y="7.500000em">
</text><text class="text-mono" x="0" y="8.800000em"><tspan fill="#000000" class="text-mono-bold">type</tspan>&#160;City&#160;<tspan fill="#000000" class="text-mono-bold">struct</tspan>&#160;{
</text><text class="text-mono" x="0" y="10.100000em">&#160;&#160;&#160;&#160;Name&#160;&#160;&#160;&#160;&#160;&#160;&#160;<tspan fill="#445588" class="text-mono-bold">string</tspan>
</text><text class="text-mono" x="0" y="11.400000em">&#160;&#160;&#160;&#160;Population&#160;<tspan fill="#445588" class="text-mono-bold">int</tspan>
</text><text class="text-mono" x="0" y="12.700000em">}
</text><text class="text-mono" x="0" y="14.000000em">
</text><text class="text-mono" x="0" y="15.300000em"><tspan fill="#000000" class="text-mono-bold">func</tspan>&#160;<tspan fill="#990000" class="text-mono-bold">tellTale</tspan>(city1,&#160;city2&#160;City)&#160;{
</text><text class="text-mono" x="0" y="16.600000em">&#160;&#160;&#160;&#160;fmt.<tspan fill="#990000" class="text-mono-bold">Printf</tspan>(<tspan fill="#dd1144">&quot;There&#160;were&#160;two&#160;cities,&#160;%s&#160;and&#160;%s.\n&quot;</tspan>,&#160;city1.Name,&#160;city2.Name)
</text><text class="text-mono" x="0" y="17.900000em">&#160;&#160;&#160;&#160;fmt.<tspan fill="#990000" class="text-mono-bold">Printf</tspan>(<tspan fill="#dd1144">&quot;%s&#160;had&#160;a&#160;population&#160;of&#160;%d.\n&quot;</tspan>,&#160;city1.Name,&#160;city1.Population)
</text><text class="text-mono" x="0" y="19.200000em">&#160;&#160;&#160;&#160;fmt.<tspan fill="#990000" class="text-mono-bold">Printf</tspan>(<tspan fill="#dd1144">&quot;%s&#160;had&#160;a&#160;population&#160;of&#160;%d.\n&quot;</tspan>,&#160;city2.Name,&#160;city2.Population)
</text><text class="text-mono" x="0" y="20.500000em">&#160;&#160;&#160;&#160;fmt.<tspan fill="#990000" class="text-mono-bold">Println</tspan>(<tspan fill="#dd1144">&quot;Their&#160;tales&#160;were&#160;intertwined,&#160;and&#160;their&#160;people&#160;shared&#160;many&#160;adventures.&quot;</tspan>)
</text><text class="text-mono" x="0" y="21.800000em">}
</text><text class="text-mono" x="0" y="23.100000em">
</text><text class="text-mono" x="0" y="24.400000em"><tspan fill="#000000" class="text-mono-bold">func</tspan>&#160;<tspan fill="#990000" class="text-mono-bold">main</tspan>()&#160;{
</text><text class="text-mono" x="0" y="25.700000em">&#160;&#160;&#160;&#160;city1&#160;<tspan fill="#000000" class="text-mono-bold">:=</tspan>&#160;City{Name:&#160;<tspan fill="#dd1144">&quot;CityA&quot;</tspan>,&#160;Population:&#160;<tspan fill="#009999">1000000</tspan>}
</text><text class="text-mono" x="0" y="27.000000em">&#160;&#160;&#160;&#160;city2&#160;<tspan fill="#000000" class="text-mono-bold">:=</tspan>&#160;City{Name:&#160;<tspan fill="#dd1144">&quot;CityB&quot;</tspan>,&#160;Population:&#160;<tspan fill="#009999">1200000</tspan>}
</text><text class="text-mono" x="0" y="28.300000em">
</text><text class="text-mono" x="0" y="29.600000em">&#160;&#160;&#160;&#160;<tspan fill="#990000" class="text-mono-bold">tellTale</tspan>(city1,&#160;city2)
2024-10-09 21:19:45 +00:00
</text><text class="text-mono" x="0" y="30.900000em">}</text></g></g><g transform="translate(600.000000 368.000000)" class="dark-code"><rect width="870.000000" height="515.000000" stroke="#000410" class="shape stroke-N1" style="fill:#1e1e2e;stroke-width:2;" /><g transform="translate(8.000000 8.000000)"><text class="text-mono" x="0" y="1.000000em"><tspan fill="#94e2d5">package</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">main</tspan><tspan fill="#cdd6f4">
2024-09-27 19:36:39 +00:00
</tspan></text><text class="text-mono" x="0" y="2.300000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="3.600000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#94e2d5">import</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="4.900000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">&#160;&#160;&#160;&#160;</tspan><tspan fill="#a6e3a1">&quot;fmt&quot;</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="6.200000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="7.500000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="8.800000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#f38ba8">type</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">City</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#f38ba8">struct</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">{</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="10.100000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">&#160;&#160;&#160;&#160;</tspan><tspan fill="#cdd6f4">Name</tspan><tspan fill="#cdd6f4">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</tspan><tspan fill="#f38ba8">string</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="11.400000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">&#160;&#160;&#160;&#160;</tspan><tspan fill="#cdd6f4">Population</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#f38ba8">int</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="12.700000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">}</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="14.000000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="15.300000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#f38ba8">func</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#89b4fa">tellTale</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#cdd6f4">city1</tspan><tspan fill="#cdd6f4">,</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">city2</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">City</tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">{</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="16.600000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">&#160;&#160;&#160;&#160;</tspan><tspan fill="#cdd6f4">fmt</tspan><tspan fill="#cdd6f4">.</tspan><tspan fill="#89b4fa">Printf</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#a6e3a1">&quot;There&#160;were&#160;two&#160;cities,&#160;%s&#160;and&#160;%s.\n&quot;</tspan><tspan fill="#cdd6f4">,</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">city1</tspan><tspan fill="#cdd6f4">.</tspan><tspan fill="#cdd6f4">Name</tspan><tspan fill="#cdd6f4">,</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">city2</tspan><tspan fill="#cdd6f4">.</tspan><tspan fill="#cdd6f4">Name</tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="17.900000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">&#160;&#160;&#160;&#160;</tspan><tspan fill="#cdd6f4">fmt</tspan><tspan fill="#cdd6f4">.</tspan><tspan fill="#89b4fa">Printf</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#a6e3a1">&quot;%s&#160;had&#160;a&#160;population&#160;of&#160;%d.\n&quot;</tspan><tspan fill="#cdd6f4">,</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">city1</tspan><tspan fill="#cdd6f4">.</tspan><tspan fill="#cdd6f4">Name</tspan><tspan fill="#cdd6f4">,</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">city1</tspan><tspan fill="#cdd6f4">.</tspan><tspan fill="#cdd6f4">Population</tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="19.200000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">&#160;&#160;&#160;&#160;</tspan><tspan fill="#cdd6f4">fmt</tspan><tspan fill="#cdd6f4">.</tspan><tspan fill="#89b4fa">Printf</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#a6e3a1">&quot;%s&#160;had&#160;a&#160;population&#160;of&#160;%d.\n&quot;</tspan><tspan fill="#cdd6f4">,</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">city2</tspan><tspan fill="#cdd6f4">.</tspan><tspan fill="#cdd6f4">Name</tspan><tspan fill="#cdd6f4">,</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">city2</tspan><tspan fill="#cdd6f4">.</tspan><tspan fill="#cdd6f4">Population</tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="20.500000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">&#160;&#160;&#160;&#160;</tspan><tspan fill="#cdd6f4">fmt</tspan><tspan fill="#cdd6f4">.</tspan><tspan fill="#89b4fa">Println</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#a6e3a1">&quot;Their&#160;tales&#160;were&#160;intertwined,&#160;and&#160;their&#160;people&#160;shared&#160;many&#160;adventures.&quot;</tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="21.800000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">}</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="23.100000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="24.400000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#f38ba8">func</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#89b4fa">main</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">{</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="25.700000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">&#160;&#160;&#160;&#160;</tspan><tspan fill="#cdd6f4">city1</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#89dceb" class="text-mono-bold">:=</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">City</tspan><tspan fill="#cdd6f4">{</tspan><tspan fill="#cdd6f4">Name</tspan><tspan fill="#cdd6f4">:</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#a6e3a1">&quot;CityA&quot;</tspan><tspan fill="#cdd6f4">,</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">Population</tspan><tspan fill="#cdd6f4">:</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#fab387">1000000</tspan><tspan fill="#cdd6f4">}</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="27.000000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">&#160;&#160;&#160;&#160;</tspan><tspan fill="#cdd6f4">city2</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#89dceb" class="text-mono-bold">:=</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">City</tspan><tspan fill="#cdd6f4">{</tspan><tspan fill="#cdd6f4">Name</tspan><tspan fill="#cdd6f4">:</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#a6e3a1">&quot;CityB&quot;</tspan><tspan fill="#cdd6f4">,</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">Population</tspan><tspan fill="#cdd6f4">:</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#fab387">1200000</tspan><tspan fill="#cdd6f4">}</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="28.300000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="29.600000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">&#160;&#160;&#160;&#160;</tspan><tspan fill="#89b4fa">tellTale</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#cdd6f4">city1</tspan><tspan fill="#cdd6f4">,</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">city2</tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#cdd6f4">
2025-02-04 00:35:30 +00:00
</tspan></text><text class="text-mono" x="0" y="30.900000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">}</tspan></text></g></g></g><g class="ZXg="><g class="shape" ></g><g transform="translate(833.000000 968.000000)" color="#000410" class=" color-N1"><svg style="vertical-align: -2.864ex;" xmlns="http://www.w3.org/2000/svg" width="50.45ex" height="6.399ex" role="img" focusable="false" viewBox="0 -1562.5 22298.9 2828.3"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mtable"><g data-mml-node="mtr" transform="translate(0,750)"><g data-mml-node="mtd"><g data-mml-node="mi"><path data-c="1D465" d="M52 289Q59 331 106 386T222 442Q257 442 286 424T329 379Q371 442 430 442Q467 442 494 420T522 361Q522 332 508 314T481 292T458 288Q439 288 427 299T415 328Q415 374 465 391Q454 404 425 404Q412 404 406 402Q368 386 350 336Q290 115 290 78Q290 50 306 38T341 26Q378 26 414 59T463 140Q466 150 469 151T485 153H489Q504 153 504 145Q504 144 502 134Q486 77 440 33T333 -11Q263 -11 227 52Q186 -10 133 -10H127Q78 -10 57 16T35 71Q35 103 54 123T99 143Q142 143 142 101Q142 81 130 66T107 46T94 41L91 40Q91 39 97 36T113 29T132 26Q168 26 194 71Q203 87 217 139T245 247T261 313Q266 340 266 352Q266 380 251 392T217 404Q177 404 142 372T93 290Q91 281 88 280T72 278H58Q52 284 52 289Z"></path></g><g data-mml-node="mo" transform="translate(849.8,0)"><path data-c="3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path></g><g data-mml-node="mi" transform="translate(1905.6,0)"><path data-c="1D44E" d="M33 157Q33 258 109 349T280 441Q331 441 370 392Q386 422 416 422Q429 422 439 414T449 394Q449 381 412 234T374 68Q374 43 381 35T402 26Q411 27 422 35Q443 55 463 131Q469 151 473 152Q475 153 483 153H487Q506 153 506 144Q506 138 501 117T481 63T449 13Q436 0 417 -8Q409 -10 393 -10Q359 -10 336 5T306 36L300 51Q299 52 296 50Q294 48 292 46Q233 -10 172 -10Q117 -10 75 30T33 157ZM351 328Q351 334 346 350T323 385T277 405Q242 405 210 374T160 293Q131 214 119 129Q119 126 119 118T118 106Q118 61 136 44T179 26Q217 26 254 59T298 110Q300 114 325 217T351 328Z"></path></g><g data-mml-node="mo" transform="translate(2656.8,0)"><path data-c="2B" d="M56 237T56 250T70 270H369V420L370 570Q380 583 389 583Q402 583 409 568V270H707Q722 262 722 250T707 230H409V-68Q401 -82 391 -82H389H387Q375 -82 369 -68V230H70Q56 237 56 250Z"></path></g><g data-mml-node="mi" transform="translate(3657,0)"><path data-c="1D44F" d="M73 647Q73 657 77 670T89 683Q90 683 161 688T234 694Q246 694 246 685T212 542Q204 508 195 472T180 418L176 399Q176 396 182 402Q231 442 283 442Q345 442 383 396T422 280Q422 169 343 79T173 -11Q123 -11 82 27T40 150V159Q40 180 48 217T97 414Q147 611 147 623T109 637Q104 637 101 637H96Q86 637 83 637T76 640T73 647ZM336 325V331Q336 405 275 405Q258 405 240 397T207 376T181 352T163 330L157 322L136 236Q114 150 114 114Q114 66 138 42Q154 26 178 26Q211 26 245 58Q270 81 285 114T318 219Q336 291 336 325Z"></path></g></g></g><g data-mml-node="mtr" transform="translate(0,-750)"><g data-mml-node="mtd" transform="translate(89,0)"><g data-mml-node="mi"><path data-c="1D466" d="M21 287Q21 301 36 335T84 406T158 442Q199 442 224 419T250 355Q248 336 247 334Q247 331 231 288T198 191T182 105Q182 62 196 45T238 27Q261 27 281 38T312 61T339 94Q339 95 344 114T358 173T377 247Q415 397 419 404Q432 431 462 431Q475 431 483 424T494 412T496 403Q496 390 447 193T391 -23Q363 -106 294 -155T156 -205Q111 -205 77 -183T43 -117Q43 -95 50 -80T69 -58T89 -48T106 -45Q150 -45 150 -87Q150 -107 138 -122T115 -142T102 -147L99 -148Q101 -153 118 -160T152 -167H160Q177 -167 186 -165Q219 -156 247 -127T290 -65T313 -9T321 21L315 17Q309 13 296 6T270 -6Q250 -11 231 -11Q185 -11 150 11T104 82Q103 89 103 113Q103 170 138 262T173 379Q173 380 173 381Q173 390 173 393T169 400T158 404H154Q131 404 112 385T82 344T65 302T57 280Q55 278 41 278H27Q21 284 21 287Z"></path></g><g data-mml-node="mo" transform="translate(767.8,0)"><path data-c="3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708
2023-06-20 00:12:52 +00:00
<rect x="11" y="11" width="1460" height="2359" fill="white"></rect>
<rect x="264.500000" y="973.000000" width="116" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="264.000000" y="267.000000" width="38" height="21" fill="rgba(0,0,0,0.75)"></rect>
2023-06-20 00:12:52 +00:00
<rect x="453.500000" y="2067.500000" width="97" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="478.500000" y="2315.000000" width="37" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="971.000000" y="169.000000" width="128" height="119" fill="rgba(0,0,0,0.75)"></rect>
2023-06-20 00:12:52 +00:00
<rect x="600.000000" y="368.000000" width="854" height="499" fill="rgba(0,0,0,0.75)"></rect>
<rect x="833.000000" y="968.000000" width="404" height="52" fill="rgba(0,0,0,0.75)"></rect>
<rect x="126.500000" y="1023.000000" width="142" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="375.500000" y="1028.000000" width="185" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="97.500000" y="1617.000000" width="200" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="144.500000" y="1100.500000" width="96" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="144.500000" y="1347.500000" width="106" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="459.000000" y="1097.000000" width="18" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="158.500000" y="1732.500000" width="67" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="129.000000" y="1224.000000" width="39" height="21" fill="black"></rect>
<rect x="179.000000" y="1224.000000" width="38" height="21" fill="black"></rect>
<rect x="228.000000" y="1224.000000" width="38" height="21" fill="black"></rect>
<rect x="150.000000" y="1516.000000" width="96" height="21" fill="black"></rect>
<rect x="160.000000" y="613.000000" width="86" height="21" fill="black"></rect>
<rect x="276.000000" y="745.000000" width="58" height="21" fill="black"></rect>
<rect x="744.000000" y="1376.000000" width="69" height="21" fill="black"></rect>
<rect x="469.000000" y="2181.000000" width="68" height="21" fill="black"></rect>
2023-03-14 17:40:52 +00:00
</mask></svg></svg>