radi2025/src/pipepattern_explanation.drawio.svg

75 lines
70 KiB
XML
Raw Normal View History

2025-11-10 17:53:25 +01:00
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" style="background: #ffffff; background-color: light-dark(#ffffff, #121212);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1496px" height="402px" viewBox="-0.5 -0.5 1496 402" content="&lt;mxfile&gt;&lt;diagram id=&quot;FaIKsix48cBjb9saSeUv&quot; name=&quot;Page-1&quot;&gt;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
2025-11-10 13:47:11 +01:00
<defs/>
<rect fill="#ffffff" width="100%" height="100%" x="0" y="0" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"/>
<g>
<g>
2025-11-10 17:53:25 +01:00
<image x="260.5" y="31.5" width="1200" height="298" xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNDIzIDg0OSI+CgogICAgPHJlY3QgZmlsbC1vcGFjaXR5PSIxLjAiIGZpbGw9ImdyZXkiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlPSIjODg4IiBoZWlnaHQ9IjI0MC4wIiB3aWR0aD0iMzQyMC4wIiB5PSIzLjAiIHg9IjMuMCIvPgogICAgPHJlY3QgZmlsbC1vcGFjaXR5PSIxLjAiIGZpbGw9InJnYmEoMjQ3LCAyNDcsIDI0NywgMSkiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlPSIjODg4IiBoZWlnaHQ9IjI0MC4wIiB3aWR0aD0iMzQyMC4wIiB5PSIwLjAiIHg9IjAuMCIvPgoKICAgIDxyZWN0IGZpbGwtb3BhY2l0eT0iMS4wIiBmaWxsPSJncmV5IiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZT0iIzg4OCIgaGVpZ2h0PSIyODguMCIgd2lkdGg9IjkxMi4wIiB5PSIzMjEuMCIgeD0iMy4wIi8+CiAgICA8cmVjdCBmaWxsLW9wYWNpdHk9IjEuMCIgZmlsbD0icmdiYSgyNDcsIDI0NywgMjQ3LCAxKSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiM4ODgiIGhlaWdodD0iMjg4LjAiIHdpZHRoPSI5MTIuMCIgeT0iMzE4LjAiIHg9IjAuMCIvPgoKICAgIDxyZWN0IGZpbGwtb3BhY2l0eT0iMS4wIiBmaWxsPSJncmV5IiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZT0iIzg4OCIgaGVpZ2h0PSI1MjguMCIgd2lkdGg9IjE1MDAuMCIgeT0iMzIxLjAiIHg9Ijk2My4wIi8+CiAgICA8cmVjdCBmaWxsLW9wYWNpdHk9IjEuMCIgZmlsbD0icmdiYSgyNDcsIDI0NywgMjQ3LCAxKSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiM4ODgiIGhlaWdodD0iNTI4LjAiIHdpZHRoPSIxNTAwLjAiIHk9IjMxOC4wIiB4PSI5NjAuMCIvPgoKICAgIDxyZWN0IGZpbGwtb3BhY2l0eT0iMS4wIiBmaWxsPSJncmV5IiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZT0iIzg4OCIgaGVpZ2h0PSIzNDguMCIgd2lkdGg9IjkyNC4wIiB5PSIzMjEuMCIgeD0iMjQ5OS4wIi8+CiAgICA8cmVjdCBmaWxsLW9wYWNpdHk9IjEuMCIgZmlsbD0icmdiYSgyNDcsIDI0NywgMjQ3LCAxKSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiM4ODgiIGhlaWdodD0iMzQ4LjAiIHdpZHRoPSI5MjQuMCIgeT0iMzE4LjAiIHg9IjI0OTYuMCIvPgoKICAgIDxwYXRoIGZpbGw9InRyYW5zcGFyZW50IiBzdHJva2Utb3BhY2l0eT0iMC43NSIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2U9IiM4OGYiIGQ9Ik0gMjM0LjAgNTA1LjAgQyAyMzQuMCAzODguMCwgMjM0LjAgMjY2LjAsIDIzNC4wIDE0OS4wIi8+CgogICAgPHBhdGggZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZS1vcGFjaXR5PSIwLjc1IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZT0iIzg4ZiIgZD0iTSA4MTAuMCA0MTMuMCBDIDgxMC4wIDMyNC4wLCA4MTAuMCAyMzQuMCwgODEwLjAgMTQ5LjAiLz4KCiAgICA8cGF0aCBmaWxsPSJ0cmFuc3BhcmVudCIgc3Ryb2tlLW9wYWNpdHk9IjAuNzUiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlPSIjODhmIiBkPSJNIDE1NzguMCA1MDUuMCBDIDE1NzguMCA0MDQuMCwgMTU3OC4wIDI5OC4wLCAxNTc4LjAgMTk3LjAiLz4KCiAgICA8cGF0aCBmaWxsPSJ0cmFuc3BhcmVudCIgc3Ryb2tlLW9wYWNpdHk9IjAuNzUiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlPSIjODhmIiBkPSJNIDgyMi4wIDEzMy4wIEMgODIyLjAgMjI2LjAsIDEyMDYuMCAzMjAuMCwgMTIwNi4wIDQwOS4wIi8+CgogICAgPHBhdGggZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZS1vcGFjaXR5PSIwLjc1IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZT0iIzg4ZiIgZD0iTSAyMzQ2LjAgNTA5LjAgQyAyMzQ2LjAgNDA0LjAsIDIzNDYuMCAyOTguMCwgMjM0Ni4wIDE5Ny4wIi8+CgogICAgPHBhdGggZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZS1vcGFjaXR5PSIwLjc1IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZT0iIzg4ZiIgZD0iTSAxNTc4LjAgNzQ1LjAgQyAxNTc4LjAgNTY0LjAsIDE1NzguMCAzNzguMCwgMTU3OC4wIDE5Ny4wIi8+CgogICAgPHBhdGggZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZS1vcGFjaXR5PSIwLjc1IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZT0iIzg4ZiIgZD0iTSAyMzQ2LjAgNzQ5LjAgQyAyMzQ2LjAgNTY0LjAsIDIzNDYuMCAzNzguMCwgMjM0Ni4wIDE5Ny4wIi8+CgogICAgPHBhdGggZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZS1vcGFjaXR5PSIwLjc1IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZT0iIzg4ZiIgZD0iTSAyNzMwLjAgNTA1LjAgQyAyNzMwLjAgMzg4LjAsIDI3MzAuMCAyNjYuMCwgMjczMC4wIDE0OS4wIi8+CgogICAgPHBhdGggZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZS1vcGFjaXR5PSIwLjc1IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZT0iIzg4ZiIgZD0iTSAzMzA2LjAgNDEzLjAgQyAzMzA2LjAgMzI0LjAsIDMzMDYuMCAyMzQuMCwgMzMwNi4wIDE0OS4wIi8+CgogICAgPHJlY3QgZmlsbC1vcGFjaXR5PSIxLjAiIGZpbGw9ImdyZXkiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlPSIjODg4IiBoZWlnaHQ9Ijk2LjAiIHdpZHRoPSIyMDQuMCIgeT0iNTEuMCIgeD0iNjkuMCIvPgogICAgPHJlY3QgZmlsbC1vcGFjaXR5PSIxLjAiIGZpbGw9InJnYmEoMjM5LCAyMzksIDIzOSwgMSkiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlPSIjODg4IiBoZWlnaHQ9Ijk2LjAiIHdpZHRoPSIyMDQuMCIgeT0iNDguMCIgeD0iNjYuMCIvPgoKICAgIDxyZWN0IGZpbGwtb3BhY2l0eT0iMS4wIiBmaWxsPSJncmV5IiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZT0iIzg4OCIgaGVpZ2h0PSI5Ni4wIiB3aWR0aD0iMjA0LjAiIHk9IjUxLjAiIHg9IjY0NS4wIi8+CiAgICA8cmVjdCBmaWxsLW9wYWNpdHk9IjEuMCIgZmlsbD0icmdiYSgyMzksIDIzOSwgMjM5LCAxKSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiM4ODgiIGhlaWdodD0iOTYuMCIgd2lkdGg9IjIwNC4wIiB5PSI0OC4wIiB4PSI2NDIuMCIvPgoKICAgIDxyZWN0IGZpbGwtb3BhY2l0eT0iMS4wIiBmaWxsPSJncmV5IiBzd
2025-11-10 13:47:11 +01:00
</g>
<g>
2025-11-10 17:53:25 +01:00
<path d="M 221 27.35 L 221 295.65" fill="none" stroke="none" pointer-events="stroke"/>
<path d="M 221 15.35 L 227 27.35 L 215 27.35 Z" fill="none" stroke="none" pointer-events="all"/>
<path d="M 221 308.65 L 214.5 295.65 L 227.5 295.65 Z" fill="none" stroke="none" pointer-events="all"/>
<path d="M 221 27.35 C 215.94 81.11 219.56 135.72 221 295.65 M 221 27.35 C 222.28 129.23 220.35 228.57 221 295.65" fill="none" stroke="#fd3838" stroke-width="3" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="stroke" style="stroke: light-dark(rgb(253, 56, 56), rgb(164, 164, 253));"/>
<path d="M 220.97 15.38 C 220.97 15.38 220.97 15.38 220.97 15.38 M 220.97 15.38 C 220.97 15.38 220.97 15.38 220.97 15.38 M 226.09 27.78 C 226.4 27.57 226.44 27.28 226.75 27.03 M 226.09 27.78 C 226.32 27.65 226.49 27.38 226.75 27.03" fill="none" stroke="#1a1a1a" stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(26, 26, 26), rgb(215, 215, 215));"/>
<path d="M 221 15.35 C 220.85 17.66 225.15 20.79 227 27.35 M 221 15.35 C 223.68 20.94 224.28 24.25 227 27.35 M 227 27.35 C 222.1 25.47 220.02 27.05 215 27.35 M 227 27.35 C 223.94 27 217.92 26.8 215 27.35 M 215 27.35 C 215.38 24.68 216.77 22.77 221 15.35 M 215 27.35 C 217.32 23.46 218.29 18.26 221 15.35" fill="none" stroke="#fd3838" stroke-width="3" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(253, 56, 56), rgb(164, 164, 253));"/>
<path d="M 221 308.65 C 218.15 305.49 216.42 297.96 214.5 295.65 C 217.33 296.38 221.57 291.99 227.5 295.65 C 225.44 302.79 222.58 304.48 221 308.65" fill="#fd3838" stroke="none" pointer-events="all" style="fill: light-dark(rgb(253, 56, 56), rgb(164, 164, 253));"/>
<path d="M 221 308.65 C 218.7 306.16 220.75 304.34 214.5 295.65 M 221 308.65 C 218.92 304.7 214.69 298.52 214.5 295.65 M 214.5 295.65 C 217.41 293.37 223.38 295.08 227.5 295.65 M 214.5 295.65 C 220.24 295.44 222.78 295.22 227.5 295.65 M 227.5 295.65 C 225.39 298.08 224.23 301.35 221 308.65 M 227.5 295.65 C 225.24 301.63 221.15 306.28 221 308.65" fill="none" stroke="#fd3838" stroke-width="3" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(253, 56, 56), rgb(164, 164, 253));"/>
2025-11-10 13:47:11 +01:00
</g>
<g>
2025-11-10 17:53:25 +01:00
<path d="M 1464.65 342.01 L 226 343" fill="none" stroke="none" pointer-events="stroke"/>
<path d="M 1477.65 342 L 1464.65 348.51 L 1464.64 335.51 Z" fill="none" stroke="none" pointer-events="all"/>
<ellipse cx="221" cy="343" rx="5" ry="5" fill="none" stroke="none" pointer-events="all"/>
<path d="M 1464.65 342.01 C 1214.85 341.61 967.56 342.4 226 343 M 1464.65 342.01 C 1157.69 339.72 851.43 338.63 226 343" fill="none" stroke="#000000" stroke-width="3" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(164, 164, 253));"/>
<path d="M 1464.43 335.75 C 1464.43 335.75 1464.43 335.75 1464.43 335.75 M 1464.43 335.75 C 1464.43 335.75 1464.43 335.75 1464.43 335.75 M 1472.18 345.13 C 1473 342.87 1474.43 342.7 1475.46 341.36 M 1472.18 345.13 C 1473.06 343.92 1474.39 342.56 1475.46 341.36" fill="none" stroke="#1a1a1a" stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(26, 26, 26), rgb(215, 215, 215));"/>
<path d="M 1477.65 342 C 1472.06 341.81 1471.1 344.19 1464.65 348.51 M 1477.65 342 C 1473.72 344.89 1471 344.07 1464.65 348.51 M 1464.65 348.51 C 1463.16 344.61 1463.54 340.02 1464.64 335.51 M 1464.65 348.51 C 1464.93 343.71 1464.1 339 1464.64 335.51 M 1464.64 335.51 C 1467.71 339.29 1475.53 338.63 1477.65 342 M 1464.64 335.51 C 1466.74 338.17 1469.78 337.59 1477.65 342" fill="none" stroke="#000000" stroke-width="3" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(164, 164, 253));"/>
<path d="M 219.85 338.1 C 221.23 337.69 222.7 337.8 223.59 338.09 C 224.47 338.38 224.53 339.18 225.17 339.84 C 225.81 340.51 227.57 340.65 227.42 342.07 C 227.26 343.48 225.55 347.17 224.24 348.34 C 222.93 349.52 220.64 349.24 219.54 349.12 C 218.44 349 218.01 348.24 217.62 347.62 C 217.24 347 217.24 346.78 217.23 345.38 C 217.23 343.99 216.33 340.46 217.61 339.26 C 218.9 338.06 223.56 337.67 224.93 338.2 C 226.31 338.72 226.4 342.27 225.87 342.41 M 223.71 335.19 C 224.66 335.18 222.85 340.81 223.16 341.65 C 223.46 342.48 225.35 339.07 225.54 340.2 C 225.73 341.32 224.81 347 224.32 348.4 C 223.83 349.79 223.84 348.85 222.6 348.59 C 221.36 348.32 217.92 347 216.89 346.78 C 215.85 346.56 216.84 347.61 216.37 347.27 C 215.9 346.92 213.78 345.96 214.08 344.73 C 214.37 343.5 216.56 341.19 218.14 339.9 C 219.72 338.6 222.71 336.95 223.56 336.95 C 224.41 336.95 223.55 339.37 223.24 339.92" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(164, 164, 253));"/>
<path d="M 217.48 339.32 C 218.37 338.64 219.7 337.01 221.24 337.04 C 222.78 337.06 226.17 338.29 226.72 339.46 C 227.27 340.63 225.11 342.96 224.53 344.06 C 223.95 345.16 223.93 345.34 223.26 346.07 C 222.6 346.8 221.5 348.15 220.54 348.44 C 219.57 348.73 218.1 348.54 217.47 347.81 C 216.84 347.08 216.88 345.12 216.76 344.08 C 216.64 343.04 216.55 342.67 216.74 341.58 C 216.94 340.49 217.8 337.83 217.93 337.53 C 218.06 337.23 217.27 339.51 217.52 339.78 M 216.52 336.96 C 217.08 336.04 220.51 336.81 221.52 337.61 C 222.53 338.41 222.18 341.28 222.58 341.76 C 222.97 342.25 223.91 339.53 223.91 340.52 C 223.91 341.5 222.79 346 222.59 347.69 C 222.39 349.38 223.3 351.07 222.72 350.65 C 222.14 350.23 220.15 345.95 219.12 345.15 C 218.09 344.36 216.59 346.33 216.55 345.88 C 216.5 345.44 218.56 343.61 218.87 342.51 C 219.17 341.4 218.46 339.47 218.38 339.26 C 218.31 339.05 218.84 340.94 218.4 341.25" fill="none" stroke="#000000" stroke-width="3" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(164, 164, 253));"/>
2025-11-10 13:47:11 +01:00
</g>
<g>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
2025-11-10 17:53:25 +01:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 382px; margin-left: 871px;">
2025-11-10 13:47:11 +01:00
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
<div style="display: inline-block; font-size: 31px; font-family: &quot;Helvetica&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
2025-11-10 17:53:25 +01:00
temps
2025-11-10 13:47:11 +01:00
</div>
</div>
</div>
</foreignObject>
2025-11-10 17:53:25 +01:00
<text x="871" y="391" fill="light-dark(#000000, #ffffff)" font-family="&quot;Helvetica&quot;" font-size="31px" text-anchor="middle">
temps
2025-11-10 13:47:11 +01:00
</text>
</switch>
</g>
</g>
<g>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
2025-11-10 17:53:25 +01:00
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 163px; margin-left: 92px;">
2025-11-10 13:47:11 +01:00
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FF0000; background-color: #ffffff; ">
<div style="display: inline-block; font-size: 41px; font-family: &quot;Helvetica&quot;; color: light-dark(#FF0000, #A4A4FD); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
<font style="font-size: 31px; color: light-dark(rgb(255, 0, 0), rgb(255, 144, 144));">
Infrastructure
</font>
</div>
</div>
</div>
</foreignObject>
2025-11-10 17:53:25 +01:00
<text x="92" y="175" fill="light-dark(#FF0000,#A4A4FD)" font-family="&quot;Helvetica&quot;" font-size="41px" text-anchor="middle">
2025-11-10 13:47:11 +01:00
Infrastructure
</text>
</switch>
</g>
</g>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>