1<shapes name="mxgraph.gcp.compute"> 2<shape aspect="variable" h="113.93" name="App Engine" strokewidth="inherit" w="129.03"> 3 <connections/> 4 <foreground> 5 <save/> 6 <path> 7 <move x="28.3" y="108.18"/> 8 <line x="2.05" y="62.72"/> 9 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.22"/> 10 <line x="28.3" y="5.75"/> 11 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0"/> 12 <line x="90.76" y="0"/> 13 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.72" x-axis-rotation="0" y="5.75"/> 14 <line x="126.97" y="51.22"/> 15 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="126.97" x-axis-rotation="0" y="62.72"/> 16 <line x="100.72" y="108.18"/> 17 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.93"/> 18 <line x="38.26" y="113.93"/> 19 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.18"/> 20 <close/> 21 </path> 22 <fillstroke/> 23 <strokecolor color="none"/> 24 <fillcolor color="#000000"/> 25 <alpha alpha="0.07"/> 26 <path> 27 <move x="101.78" y="54.95"/> 28 <line x="101.09" y="54.74"/> 29 <line x="66.2" y="19.85"/> 30 <line x="59.03" y="30.32"/> 31 <line x="65.03" y="36.32"/> 32 <line x="49.76" y="41.88"/> 33 <line x="43.8" y="57.06"/> 34 <line x="37.94" y="51.21"/> 35 <line x="27.39" y="60.47"/> 36 <line x="80.85" y="113.93"/> 37 <line x="90.76" y="113.93"/> 38 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.72" x-axis-rotation="0" y="108.18"/> 39 <line x="120.59" y="73.77"/> 40 <close/> 41 </path> 42 <fill/> 43 <restore/> 44 <rect/> 45 <stroke/> 46 <strokecolor color="none"/> 47 <fillcolor color="#fff"/> 48 <path> 49 <move x="64.51" y="33.92"/> 50 <arc large-arc-flag="1" rx="23.05" ry="23.05" sweep-flag="0" x="87.56" x-axis-rotation="0" y="56.97"/> 51 <arc large-arc-flag="0" rx="23.04" ry="23.04" sweep-flag="0" x="64.51" x-axis-rotation="0" y="33.92"/> 52 <move x="64.51" y="74.45"/> 53 <arc large-arc-flag="1" rx="17.49" ry="17.49" sweep-flag="1" x="82" x-axis-rotation="0" y="56.97"/> 54 <arc large-arc-flag="0" rx="17.49" ry="17.49" sweep-flag="1" x="64.51" x-axis-rotation="0" y="74.46"/> 55 <move x="100.66" y="54.24"/> 56 <line x="91.05" y="51.22"/> 57 <arc large-arc-flag="0" rx="27.26" ry="27.26" sweep-flag="1" x="91.36" x-axis-rotation="0" y="61.03"/> 58 <line x="100.66" y="61.03"/> 59 <arc large-arc-flag="0" rx="1.7" ry="1.7" sweep-flag="0" x="102.09" x-axis-rotation="0" y="59.45"/> 60 <line x="102.09" y="55.81"/> 61 <arc large-arc-flag="0" rx="1.68" ry="1.68" sweep-flag="0" x="100.66" x-axis-rotation="0" y="54.24"/> 62 <move x="64.51" y="29.82"/> 63 <arc large-arc-flag="0" rx="27.2" ry="27.2" sweep-flag="1" x="70.13" x-axis-rotation="0" y="30.4"/> 64 <line x="66.69" y="20.83"/> 65 <arc large-arc-flag="0" rx="1.7" ry="1.7" sweep-flag="0" x="65.11" x-axis-rotation="0" y="19.4"/> 66 <line x="63.67" y="19.4"/> 67 <arc large-arc-flag="0" rx="1.68" ry="1.68" sweep-flag="0" x="62.1" x-axis-rotation="0" y="20.83"/> 68 <line x="59.11" y="30.36"/> 69 <arc large-arc-flag="0" rx="27.28" ry="27.28" sweep-flag="1" x="64.51" x-axis-rotation="0" y="29.82"/> 70 <move x="37.36" y="56.97"/> 71 <arc large-arc-flag="0" rx="27.29" ry="27.29" sweep-flag="1" x="37.98" x-axis-rotation="0" y="51.22"/> 72 <line x="28.37" y="54.24"/> 73 <arc large-arc-flag="0" rx="1.68" ry="1.68" sweep-flag="0" x="26.94" x-axis-rotation="0" y="55.82"/> 74 <line x="26.94" y="59.45"/> 75 <arc large-arc-flag="0" rx="1.7" ry="1.7" sweep-flag="0" x="28.37" x-axis-rotation="0" y="61.03"/> 76 <line x="37.66" y="61.03"/> 77 <arc large-arc-flag="0" rx="27.39" ry="27.39" sweep-flag="1" x="37.36" x-axis-rotation="0" y="56.97"/> 78 <move x="72.74" y="49.45"/> 79 <line x="70.56" y="51.63"/> 80 <line x="70.56" y="51.62"/> 81 <arc large-arc-flag="0" rx="8.3" ry="8.3" sweep-flag="0" x="58.82" x-axis-rotation="0" y="63.37"/> 82 <line x="56.64" y="65.55"/> 83 <arc large-arc-flag="1" rx="11.38" ry="11.38" sweep-flag="0" x="72.74" x-axis-rotation="0" y="49.45"/> 84 <move x="68.24" y="60.7"/> 85 <arc large-arc-flag="1" rx="5.28" ry="5.28" sweep-flag="1" x="68.24" x-axis-rotation="0" y="53.24"/> 86 <arc large-arc-flag="0" rx="5.25" ry="5.25" sweep-flag="1" x="68.24" x-axis-rotation="0" y="60.7"/> 87 </path> 88 <fill/> 89 </foreground> 90</shape> 91<shape aspect="variable" h="113.93" name="Cloud Functions" strokewidth="inherit" w="129.03"> 92 <connections/> 93 <foreground> 94 <save/> 95 <path> 96 <move x="28.3" y="108.18"/> 97 <line x="2.05" y="62.72"/> 98 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.22"/> 99 <line x="28.3" y="5.75"/> 100 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0"/> 101 <line x="90.76" y="0"/> 102 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.72" x-axis-rotation="0" y="5.75"/> 103 <line x="126.97" y="51.22"/> 104 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="126.97" x-axis-rotation="0" y="62.72"/> 105 <line x="100.72" y="108.18"/> 106 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.93"/> 107 <line x="38.26" y="113.93"/> 108 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.18"/> 109 <close/> 110 </path> 111 <fillstroke/> 112 <strokecolor color="none"/> 113 <fillcolor color="#000000"/> 114 <alpha alpha="0.07"/> 115 <path> 116 <move x="94.57" y="42.24"/> 117 <line x="90.83" y="45.99"/> 118 <line x="91.65" y="69.58"/> 119 <line x="88.19" y="74.59"/> 120 <line x="86.19" y="72.58"/> 121 <line x="88.03" y="72.58"/> 122 <line x="88.03" y="64.37"/> 123 <line x="79.2" y="55.55"/> 124 <line x="72.85" y="58.72"/> 125 <line x="73.03" y="59.43"/> 126 <line x="50.56" y="36.95"/> 127 <line x="39.73" y="42.41"/> 128 <line x="38.42" y="53.46"/> 129 <line x="42.16" y="73.7"/> 130 <line x="47.58" y="79.02"/> 131 <line x="45.26" y="82.78"/> 132 <line x="76.41" y="113.93"/> 133 <line x="90.77" y="113.93"/> 134 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.72" x-axis-rotation="0" y="108.18"/> 135 <line x="122.61" y="70.28"/> 136 <close/> 137 </path> 138 <fill/> 139 <restore/> 140 <rect/> 141 <stroke/> 142 <strokecolor color="none"/> 143 <fillcolor color="#fff"/> 144 <path> 145 <move x="45.1" y="82.53"/> 146 <line x="50.4" y="77.24"/> 147 <line x="42.46" y="69.3"/> 148 <line x="42.46" y="44.63"/> 149 <line x="50.4" y="36.7"/> 150 <line x="45.1" y="31.4"/> 151 <line x="34.51" y="41.99"/> 152 <line x="34.51" y="71.94"/> 153 <line x="45.1" y="82.53"/> 154 <close/> 155 <move x="83.88" y="31.4"/> 156 <line x="78.58" y="36.7"/> 157 <line x="86.51" y="44.63"/> 158 <line x="86.51" y="69.3"/> 159 <line x="78.58" y="77.24"/> 160 <line x="83.88" y="82.53"/> 161 <line x="94.46" y="71.94"/> 162 <line x="94.46" y="41.99"/> 163 <line x="83.88" y="31.4"/> 164 <close/> 165 </path> 166 <fill/> 167 <ellipse h="7.5" w="7.5" x="49.54" y="53.22"/> 168 <fill/> 169 <ellipse h="7.5" w="7.5" x="60.77" y="53.22"/> 170 <fill/> 171 <ellipse h="7.5" w="7.5" x="71.99" y="53.22"/> 172 <fill/> 173 </foreground> 174</shape> 175<shape aspect="variable" h="113.93" name="Compute Engine" strokewidth="inherit" w="129.03"> 176 <connections/> 177 <foreground> 178 <save/> 179 <path> 180 <move x="28.3" y="108.18"/> 181 <line x="2.05" y="62.72"/> 182 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.22"/> 183 <line x="28.3" y="5.75"/> 184 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0"/> 185 <line x="90.76" y="0"/> 186 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.72" x-axis-rotation="0" y="5.75"/> 187 <line x="126.97" y="51.22"/> 188 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="126.97" x-axis-rotation="0" y="62.72"/> 189 <line x="100.72" y="108.18"/> 190 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.93"/> 191 <line x="38.26" y="113.93"/> 192 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.18"/> 193 <close/> 194 </path> 195 <fillstroke/> 196 <strokecolor color="none"/> 197 <fillcolor color="#000000"/> 198 <alpha alpha="0.07"/> 199 <path> 200 <move x="76.15" y="32.5"/> 201 <line x="73.05" y="39.22"/> 202 <line x="66.3" y="32.47"/> 203 <line x="63.17" y="39.15"/> 204 <line x="56.5" y="32.48"/> 205 <line x="54.86" y="40.57"/> 206 <line x="48.92" y="41.59"/> 207 <line x="47.69" y="46.87"/> 208 <line x="40.01" y="48.71"/> 209 <line x="46.89" y="55.59"/> 210 <line x="40.08" y="58.62"/> 211 <line x="46.89" y="65.43"/> 212 <line x="40.03" y="68.36"/> 213 <line x="85.6" y="113.93"/> 214 <line x="90.76" y="113.93"/> 215 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.72" x-axis-rotation="0" y="108.18"/> 216 <line x="119.43" y="75.78"/> 217 <close/> 218 </path> 219 <fill/> 220 <restore/> 221 <rect/> 222 <stroke/> 223 <strokecolor color="none"/> 224 <fillcolor color="#fff"/> 225 <path> 226 <move x="70.34" y="50.06"/> 227 <line x="58.94" y="50.06"/> 228 <arc large-arc-flag="0" rx="1.22" ry="1.22" sweep-flag="0" x="57.72" x-axis-rotation="0" y="51.28"/> 229 <line x="57.72" y="62.69"/> 230 <arc large-arc-flag="0" rx="1.22" ry="1.22" sweep-flag="0" x="58.94" x-axis-rotation="0" y="63.9"/> 231 <line x="70.34" y="63.9"/> 232 <arc large-arc-flag="0" rx="1.22" ry="1.22" sweep-flag="0" x="71.56" x-axis-rotation="0" y="62.68"/> 233 <line x="71.56" y="51.28"/> 234 <arc large-arc-flag="0" rx="1.22" ry="1.22" sweep-flag="0" x="70.34" x-axis-rotation="0" y="50.06"/> 235 <move x="88.4" y="49.14"/> 236 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="89.49" x-axis-rotation="0" y="48.05"/> 237 <line x="89.49" y="46.28"/> 238 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="88.4" x-axis-rotation="0" y="45.19"/> 239 <line x="82.85" y="45.19"/> 240 <line x="82.85" y="40"/> 241 <arc large-arc-flag="0" rx="1.22" ry="1.22" sweep-flag="0" x="81.64" x-axis-rotation="0" y="38.79"/> 242 <line x="76.43" y="38.79"/> 243 <line x="76.43" y="33.22"/> 244 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="75.34" x-axis-rotation="0" y="32.13"/> 245 <line x="73.57" y="32.13"/> 246 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="72.48" x-axis-rotation="0" y="33.22"/> 247 <line x="72.48" y="38.79"/> 248 <line x="66.62" y="38.79"/> 249 <line x="66.62" y="33.22"/> 250 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="65.53" x-axis-rotation="0" y="32.13"/> 251 <line x="63.75" y="32.13"/> 252 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="62.66" x-axis-rotation="0" y="33.22"/> 253 <line x="62.66" y="38.79"/> 254 <line x="56.8" y="38.79"/> 255 <line x="56.8" y="33.22"/> 256 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="55.71" x-axis-rotation="0" y="32.13"/> 257 <line x="53.93" y="32.13"/> 258 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="52.85" x-axis-rotation="0" y="33.22"/> 259 <line x="52.85" y="38.79"/> 260 <line x="47.64" y="38.79"/> 261 <arc large-arc-flag="0" rx="1.22" ry="1.22" sweep-flag="0" x="46.43" x-axis-rotation="0" y="40"/> 262 <line x="46.43" y="45.19"/> 263 <line x="40.88" y="45.19"/> 264 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="39.79" x-axis-rotation="0" y="46.28"/> 265 <line x="39.79" y="48.05"/> 266 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="40.88" x-axis-rotation="0" y="49.14"/> 267 <line x="46.43" y="49.14"/> 268 <line x="46.43" y="55"/> 269 <line x="40.88" y="55"/> 270 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="39.79" x-axis-rotation="0" y="56.09"/> 271 <line x="39.79" y="57.87"/> 272 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="40.88" x-axis-rotation="0" y="58.96"/> 273 <line x="46.43" y="58.96"/> 274 <line x="46.43" y="64.82"/> 275 <line x="40.88" y="64.82"/> 276 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="39.79" x-axis-rotation="0" y="65.9"/> 277 <line x="39.79" y="67.68"/> 278 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="40.88" x-axis-rotation="0" y="68.77"/> 279 <line x="46.43" y="68.77"/> 280 <line x="46.43" y="73.96"/> 281 <arc large-arc-flag="0" rx="1.22" ry="1.22" sweep-flag="0" x="47.64" x-axis-rotation="0" y="75.17"/> 282 <line x="52.85" y="75.17"/> 283 <line x="52.85" y="80.74"/> 284 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="53.94" x-axis-rotation="0" y="81.83"/> 285 <line x="55.71" y="81.83"/> 286 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="56.8" x-axis-rotation="0" y="80.74"/> 287 <line x="56.8" y="75.17"/> 288 <line x="62.66" y="75.17"/> 289 <line x="62.66" y="80.74"/> 290 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="63.75" x-axis-rotation="0" y="81.83"/> 291 <line x="65.53" y="81.83"/> 292 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="66.62" x-axis-rotation="0" y="80.74"/> 293 <line x="66.62" y="75.17"/> 294 <line x="72.48" y="75.17"/> 295 <line x="72.48" y="80.74"/> 296 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="73.57" x-axis-rotation="0" y="81.83"/> 297 <line x="75.34" y="81.83"/> 298 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="76.43" x-axis-rotation="0" y="80.74"/> 299 <line x="76.43" y="75.17"/> 300 <line x="81.64" y="75.17"/> 301 <arc large-arc-flag="0" rx="1.22" ry="1.22" sweep-flag="0" x="82.85" x-axis-rotation="0" y="73.96"/> 302 <line x="82.85" y="68.77"/> 303 <line x="88.4" y="68.77"/> 304 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="89.49" x-axis-rotation="0" y="67.68"/> 305 <line x="89.49" y="65.91"/> 306 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="88.4" x-axis-rotation="0" y="64.82"/> 307 <line x="82.85" y="64.82"/> 308 <line x="82.85" y="58.96"/> 309 <line x="88.4" y="58.96"/> 310 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="89.49" x-axis-rotation="0" y="57.87"/> 311 <line x="89.49" y="56.09"/> 312 <arc large-arc-flag="0" rx="1.09" ry="1.09" sweep-flag="0" x="88.4" x-axis-rotation="0" y="55"/> 313 <line x="82.85" y="55"/> 314 <line x="82.85" y="49.14"/> 315 <line x="88.4" y="49.14"/> 316 <close/> 317 <move x="78.76" y="71.1"/> 318 <line x="50.52" y="71.1"/> 319 <line x="50.52" y="42.86"/> 320 <line x="78.76" y="42.86"/> 321 <close/> 322 </path> 323 <fill/> 324 </foreground> 325</shape> 326<shape aspect="variable" h="113.93" name="Container Engine" strokewidth="inherit" w="129.03"> 327 <connections/> 328 <foreground> 329 <save/> 330 <path> 331 <move x="28.3" y="108.18"/> 332 <line x="2.05" y="62.72"/> 333 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.22"/> 334 <line x="28.3" y="5.75"/> 335 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0"/> 336 <line x="90.76" y="0"/> 337 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.72" x-axis-rotation="0" y="5.75"/> 338 <line x="126.97" y="51.22"/> 339 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="126.97" x-axis-rotation="0" y="62.72"/> 340 <line x="100.72" y="108.18"/> 341 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.93"/> 342 <line x="38.26" y="113.93"/> 343 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.18"/> 344 <close/> 345 </path> 346 <fillstroke/> 347 <strokecolor color="none"/> 348 <fillcolor color="#000000"/> 349 <alpha alpha="0.07"/> 350 <path> 351 <move x="90.14" y="41.41"/> 352 <line x="64.51" y="29.97"/> 353 <line x="40.01" y="43.28"/> 354 <line x="38.99" y="72.61"/> 355 <line x="80.31" y="113.93"/> 356 <line x="90.76" y="113.93"/> 357 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.72" x-axis-rotation="0" y="108.18"/> 358 <line x="121.29" y="72.56"/> 359 <close/> 360 </path> 361 <fill/> 362 <restore/> 363 <rect/> 364 <stroke/> 365 <strokecolor color="none"/> 366 <fillcolor color="#fff"/> 367 <path> 368 <move x="89.54" y="40.96"/> 369 <line x="65.86" y="27.29"/> 370 <arc large-arc-flag="0" rx="2.7" ry="2.7" sweep-flag="0" x="63.16" x-axis-rotation="0" y="27.29"/> 371 <line x="39.49" y="40.96"/> 372 <arc large-arc-flag="0" rx="2.7" ry="2.7" sweep-flag="0" x="38.14" x-axis-rotation="0" y="43.3"/> 373 <line x="38.14" y="70.64"/> 374 <arc large-arc-flag="0" rx="2.7" ry="2.7" sweep-flag="0" x="39.49" x-axis-rotation="0" y="72.97"/> 375 <line x="63.16" y="86.64"/> 376 <arc large-arc-flag="0" rx="2.7" ry="2.7" sweep-flag="0" x="65.86" x-axis-rotation="0" y="86.64"/> 377 <line x="89.54" y="72.97"/> 378 <arc large-arc-flag="0" rx="2.7" ry="2.7" sweep-flag="0" x="90.89" x-axis-rotation="0" y="70.64"/> 379 <line x="90.89" y="43.3"/> 380 <arc large-arc-flag="0" rx="2.7" ry="2.7" sweep-flag="0" x="89.54" x-axis-rotation="0" y="40.96"/> 381 <close/> 382 <move x="86.29" y="68.02"/> 383 <line x="78.03" y="63.25"/> 384 <line x="78.03" y="50.69"/> 385 <line x="65.83" y="57.73"/> 386 <line x="65.83" y="71.81"/> 387 <line x="76.71" y="65.53"/> 388 <line x="84.97" y="70.3"/> 389 <line x="64.51" y="82.11"/> 390 <line x="44.06" y="70.3"/> 391 <line x="52.32" y="65.53"/> 392 <line x="63.2" y="71.81"/> 393 <line x="63.2" y="57.73"/> 394 <line x="51" y="50.69"/> 395 <line x="51" y="63.25"/> 396 <line x="42.74" y="68.02"/> 397 <line x="42.74" y="44.39"/> 398 <line x="63.2" y="32.58"/> 399 <line x="63.2" y="42.12"/> 400 <line x="52.32" y="48.4"/> 401 <line x="64.51" y="55.44"/> 402 <line x="76.71" y="48.4"/> 403 <line x="65.83" y="42.12"/> 404 <line x="65.83" y="32.58"/> 405 <line x="86.29" y="44.39"/> 406 <line x="86.29" y="68.02"/> 407 <close/> 408 </path> 409 <fill/> 410 </foreground> 411</shape> 412<shape aspect="variable" h="113.93" name="Container Optimized OS" strokewidth="inherit" w="129.03"> 413 <connections/> 414 <foreground> 415 <save/> 416 <path> 417 <move x="28.3" y="108.18"/> 418 <line x="2.05" y="62.72"/> 419 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.22"/> 420 <line x="28.3" y="5.75"/> 421 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0"/> 422 <line x="90.76" y="0"/> 423 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.72" x-axis-rotation="0" y="5.75"/> 424 <line x="126.97" y="51.22"/> 425 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="126.97" x-axis-rotation="0" y="62.72"/> 426 <line x="100.72" y="108.18"/> 427 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.93"/> 428 <line x="38.26" y="113.93"/> 429 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.18"/> 430 <close/> 431 </path> 432 <fillstroke/> 433 <strokecolor color="none"/> 434 <fillcolor color="#000000"/> 435 <alpha alpha="0.07"/> 436 <path> 437 <move x="76.93" y="113.92"/> 438 <line x="41.14" y="76.75"/> 439 <line x="38.03" y="43.73"/> 440 <line x="65.09" y="28.3"/> 441 <line x="89.29" y="39.46"/> 442 <line x="121.68" y="71.85"/> 443 <curve x1="116.4" x2="103.84" x3="100.68" y1="81.33" y2="102.94" y3="108.22"/> 444 <arc large-arc-flag="0" rx="11.65" ry="11.65" sweep-flag="1" x="90.82" x-axis-rotation="0" y="113.92"/> 445 </path> 446 <fill/> 447 <restore/> 448 <rect/> 449 <stroke/> 450 <strokecolor color="none"/> 451 <fillcolor color="#fff"/> 452 <path> 453 <move x="64.52" y="26.73"/> 454 <arc large-arc-flag="1" rx="30.52" ry="30.52" sweep-flag="0" x="95.04" x-axis-rotation="0" y="57.25"/> 455 <arc large-arc-flag="0" rx="30.52" ry="30.52" sweep-flag="0" x="64.52" x-axis-rotation="0" y="26.73"/> 456 <close/> 457 <move x="64.52" y="81.75"/> 458 <arc large-arc-flag="0" rx="24.35" ry="24.35" sweep-flag="1" x="51.76" x-axis-rotation="0" y="78.14"/> 459 <line x="62.7" y="71.82"/> 460 <line x="62.72" y="71.83"/> 461 <line x="62.72" y="58.07"/> 462 <line x="50.81" y="51.19"/> 463 <line x="50.81" y="64.95"/> 464 <line x="59.2" y="69.79"/> 465 <line x="48.64" y="75.9"/> 466 <arc large-arc-flag="0" rx="24.47" ry="24.47" sweep-flag="1" x="52.56" x-axis-rotation="0" y="35.87"/> 467 <line x="52.56" y="48.16"/> 468 <line x="52.57" y="48.16"/> 469 <line x="64.47" y="55.04"/> 470 <line x="76.38" y="48.15"/> 471 <line x="64.47" y="41.28"/> 472 <line x="56.07" y="46.13"/> 473 <line x="56.07" y="34.28"/> 474 <arc large-arc-flag="0" rx="24.44" ry="24.44" sweep-flag="1" x="89.02" x-axis-rotation="0" y="57.25"/> 475 <curve x1="89.02" x2="89.01" x3="89.01" y1="57.32" y2="57.39" y3="57.47"/> 476 <line x="78.13" y="51.19"/> 477 <line x="78.13" y="51.18"/> 478 <line x="78.13" y="51.19"/> 479 <line x="78.13" y="51.18"/> 480 <line x="78.13" y="51.19"/> 481 <line x="66.22" y="58.07"/> 482 <line x="66.22" y="71.83"/> 483 <line x="78.13" y="64.95"/> 484 <line x="78.13" y="55.23"/> 485 <line x="88.65" y="61.31"/> 486 <arc large-arc-flag="0" rx="24.49" ry="24.49" sweep-flag="1" x="64.52" x-axis-rotation="0" y="81.75"/> 487 <close/> 488 </path> 489 <fill/> 490 </foreground> 491</shape> 492<shape aspect="variable" h="113.93" name="Container Registry" strokewidth="inherit" w="129.03"> 493 <connections/> 494 <foreground> 495 <save/> 496 <path> 497 <move x="28.3" y="108.18"/> 498 <line x="2.05" y="62.72"/> 499 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.22"/> 500 <line x="28.3" y="5.75"/> 501 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0"/> 502 <line x="90.76" y="0"/> 503 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.72" x-axis-rotation="0" y="5.75"/> 504 <line x="126.97" y="51.22"/> 505 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="126.97" x-axis-rotation="0" y="62.72"/> 506 <line x="100.72" y="108.18"/> 507 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.76" x-axis-rotation="0" y="113.93"/> 508 <line x="38.26" y="113.93"/> 509 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.3" x-axis-rotation="0" y="108.18"/> 510 <close/> 511 </path> 512 <fillstroke/> 513 <strokecolor color="none"/> 514 <fillcolor color="#000000"/> 515 <alpha alpha="0.07"/> 516 <path> 517 <move x="96.56" y="38.45"/> 518 <line x="84.26" y="35.47"/> 519 <line x="82.37" y="37.41"/> 520 <line x="91.84" y="46.89"/> 521 <line x="91.94" y="59.87"/> 522 <line x="72.4" y="40.33"/> 523 <line x="56.51" y="40.3"/> 524 <line x="46.51" y="30.3"/> 525 <line x="36.01" y="39.22"/> 526 <line x="32.42" y="75.43"/> 527 <line x="70.92" y="113.93"/> 528 <line x="90.76" y="113.93"/> 529 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.72" x-axis-rotation="0" y="108.18"/> 530 <line x="124.72" y="66.61"/> 531 <close/> 532 </path> 533 <fill/> 534 <restore/> 535 <rect/> 536 <stroke/> 537 <strokecolor color="none"/> 538 <fillcolor color="#fff"/> 539 <path> 540 <move x="56.51" y="49.59"/> 541 <line x="64.51" y="54.22"/> 542 <line x="72.51" y="49.59"/> 543 <line x="72.51" y="40.34"/> 544 <line x="64.51" y="35.72"/> 545 <line x="56.51" y="40.34"/> 546 <line x="56.51" y="49.59"/> 547 <close/> 548 <move x="67.51" y="68.47"/> 549 <line x="75.51" y="73.09"/> 550 <line x="83.51" y="68.47"/> 551 <line x="83.51" y="59.22"/> 552 <line x="75.51" y="54.59"/> 553 <line x="67.51" y="59.22"/> 554 <line x="67.51" y="68.47"/> 555 <close/> 556 <move x="45.51" y="68.72"/> 557 <line x="53.51" y="73.34"/> 558 <line x="61.51" y="68.72"/> 559 <line x="61.51" y="59.47"/> 560 <line x="53.51" y="54.84"/> 561 <line x="45.51" y="59.47"/> 562 <line x="45.51" y="68.72"/> 563 <close/> 564 <move x="46.51" y="37.41"/> 565 <line x="38.51" y="42.02"/> 566 <line x="38.51" y="71.91"/> 567 <line x="46.51" y="76.53"/> 568 <line x="46.51" y="83.62"/> 569 <line x="32.51" y="75.53"/> 570 <line x="32.51" y="38.4"/> 571 <line x="46.51" y="30.32"/> 572 <line x="46.51" y="37.41"/> 573 <close/> 574 <move x="82.51" y="37.41"/> 575 <line x="90.51" y="42.02"/> 576 <line x="90.51" y="71.91"/> 577 <line x="82.51" y="76.53"/> 578 <line x="82.51" y="83.62"/> 579 <line x="96.51" y="75.53"/> 580 <line x="96.51" y="38.4"/> 581 <line x="82.51" y="30.32"/> 582 <line x="82.51" y="37.41"/> 583 <close/> 584 </path> 585 <fill/> 586 </foreground> 587</shape> 588<shape aspect="variable" h="113.93" name="GPU" strokewidth="inherit" w="129.03"> 589 <connections/> 590 <foreground> 591 <save/> 592 <path> 593 <move x="28.31" y="108.18"/> 594 <line x="2.05" y="62.72"/> 595 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="2.05" x-axis-rotation="0" y="51.22"/> 596 <line x="28.31" y="5.75"/> 597 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="38.26" x-axis-rotation="0" y="0"/> 598 <line x="90.77" y="0"/> 599 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="100.72" x-axis-rotation="0" y="5.75"/> 600 <line x="126.98" y="51.22"/> 601 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="126.98" x-axis-rotation="0" y="62.72"/> 602 <line x="100.72" y="108.18"/> 603 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="90.77" x-axis-rotation="0" y="113.93"/> 604 <line x="38.26" y="113.93"/> 605 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="1" x="28.31" x-axis-rotation="0" y="108.18"/> 606 <close/> 607 </path> 608 <fillstroke/> 609 <strokecolor color="none"/> 610 <fillcolor color="#000000"/> 611 <alpha alpha="0.07"/> 612 <path> 613 <move x="78.89" y="30.75"/> 614 <line x="74.58" y="37.11"/> 615 <line x="68.18" y="30.72"/> 616 <line x="63.07" y="37.54"/> 617 <line x="56.24" y="30.72"/> 618 <line x="49.26" y="41.05"/> 619 <line x="38.26" y="48.15"/> 620 <line x="45.76" y="55.64"/> 621 <line x="38.26" y="60.09"/> 622 <line x="43.81" y="65.63"/> 623 <line x="38.26" y="70.8"/> 624 <line x="81.4" y="113.93"/> 625 <line x="90.77" y="113.93"/> 626 <arc large-arc-flag="0" rx="11.5" ry="11.5" sweep-flag="0" x="100.72" x-axis-rotation="0" y="108.18"/> 627 <line x="121.08" y="72.93"/> 628 <close/> 629 </path> 630 <fill/> 631 <restore/> 632 <rect/> 633 <stroke/> 634 <strokecolor color="none"/> 635 <fillcolor color="#fff"/> 636 <path> 637 <move x="77.69" y="42.43"/> 638 <line x="77.83" y="42.43"/> 639 <arc large-arc-flag="0" rx="1.45" ry="1.45" sweep-flag="1" x="78.96" x-axis-rotation="0" y="43.56"/> 640 <line x="78.96" y="69.75"/> 641 <arc large-arc-flag="0" rx="1.45" ry="1.45" sweep-flag="1" x="77.83" x-axis-rotation="0" y="70.88"/> 642 <line x="51.67" y="70.88"/> 643 <arc large-arc-flag="0" rx="1.45" ry="1.45" sweep-flag="1" x="50.51" x-axis-rotation="0" y="69.76"/> 644 <line x="50.51" y="43.59"/> 645 <arc large-arc-flag="0" rx="1.45" ry="1.45" sweep-flag="1" x="51.64" x-axis-rotation="0" y="42.46"/> 646 <line x="77.69" y="42.46"/> 647 <move x="78.89" y="30.75"/> 648 <line x="73.27" y="30.75"/> 649 <line x="73.27" y="36.97"/> 650 <line x="68.18" y="36.97"/> 651 <line x="68.18" y="30.72"/> 652 <line x="62.51" y="30.72"/> 653 <line x="62.51" y="36.97"/> 654 <line x="56.24" y="36.97"/> 655 <line x="56.24" y="30.72"/> 656 <line x="50.61" y="30.72"/> 657 <line x="50.61" y="37.11"/> 658 <arc large-arc-flag="0" rx="6.9" ry="6.9" sweep-flag="0" x="45.19" x-axis-rotation="0" y="42.53"/> 659 <line x="38.26" y="42.53"/> 660 <line x="38.26" y="48.15"/> 661 <line x="45.06" y="48.15"/> 662 <line x="45.06" y="54.47"/> 663 <line x="38.26" y="54.47"/> 664 <line x="38.26" y="60.09"/> 665 <line x="45.06" y="60.09"/> 666 <line x="45.06" y="65.18"/> 667 <line x="38.26" y="65.18"/> 668 <line x="38.26" y="70.8"/> 669 <line x="45.19" y="70.8"/> 670 <arc large-arc-flag="0" rx="6.9" ry="6.9" sweep-flag="0" x="50.61" x-axis-rotation="0" y="76.22"/> 671 <line x="50.61" y="83.22"/> 672 <line x="56.23" y="83.22"/> 673 <line x="56.23" y="76.36"/> 674 <line x="62.51" y="76.36"/> 675 <line x="62.51" y="83.21"/> 676 <line x="68.13" y="83.21"/> 677 <line x="68.13" y="76.36"/> 678 <line x="73.22" y="76.36"/> 679 <line x="73.22" y="83.21"/> 680 <line x="78.84" y="83.21"/> 681 <line x="78.84" y="76.21"/> 682 <arc large-arc-flag="0" rx="6.9" ry="6.9" sweep-flag="0" x="84.26" x-axis-rotation="0" y="70.79"/> 683 <line x="90.71" y="70.79"/> 684 <line x="90.71" y="65.19"/> 685 <line x="84.45" y="65.19"/> 686 <line x="84.45" y="60.1"/> 687 <line x="90.76" y="60.1"/> 688 <line x="90.76" y="54.47"/> 689 <line x="84.45" y="54.47"/> 690 <line x="84.45" y="48.16"/> 691 <line x="90.76" y="48.16"/> 692 <line x="90.76" y="42.53"/> 693 <line x="84.31" y="42.53"/> 694 <arc large-arc-flag="0" rx="6.9" ry="6.9" sweep-flag="0" x="78.89" x-axis-rotation="0" y="37.11"/> 695 <close/> 696 <move x="66.7" y="45.14"/> 697 <line x="66.7" y="54.63"/> 698 <line x="71.9" y="54.63"/> 699 <line x="62.63" y="67.51"/> 700 <line x="62.63" y="57.91"/> 701 <line x="57.15" y="57.91"/> 702 <line x="66.7" y="45.14"/> 703 <close/> 704 </path> 705 <fill/> 706 </foreground> 707</shape> 708</shapes>