compute.xml 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708
  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>