1 line
No EOL
33 KiB
XML
1 line
No EOL
33 KiB
XML
<svg aria-roledescription="flowchart-v2" role="graphics-document document" viewBox="0 0 1440.971923828125 1556.28125" style="max-width: 1440.97px; background-color: transparent;" class="flowchart" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="100%" id="my-svg"><style>#my-svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#my-svg .error-icon{fill:#552222;}#my-svg .error-text{fill:#552222;stroke:#552222;}#my-svg .edge-thickness-normal{stroke-width:1px;}#my-svg .edge-thickness-thick{stroke-width:3.5px;}#my-svg .edge-pattern-solid{stroke-dasharray:0;}#my-svg .edge-thickness-invisible{stroke-width:0;fill:none;}#my-svg .edge-pattern-dashed{stroke-dasharray:3;}#my-svg .edge-pattern-dotted{stroke-dasharray:2;}#my-svg .marker{fill:#333333;stroke:#333333;}#my-svg .marker.cross{stroke:#333333;}#my-svg svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#my-svg p{margin:0;}#my-svg .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#my-svg .cluster-label text{fill:#333;}#my-svg .cluster-label span{color:#333;}#my-svg .cluster-label span p{background-color:transparent;}#my-svg .label text,#my-svg span{fill:#333;color:#333;}#my-svg .node rect,#my-svg .node circle,#my-svg .node ellipse,#my-svg .node polygon,#my-svg .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#my-svg .rough-node .label text,#my-svg .node .label text,#my-svg .image-shape .label,#my-svg .icon-shape .label{text-anchor:middle;}#my-svg .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#my-svg .rough-node .label,#my-svg .node .label,#my-svg .image-shape .label,#my-svg .icon-shape .label{text-align:center;}#my-svg .node.clickable{cursor:pointer;}#my-svg .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#my-svg .arrowheadPath{fill:#333333;}#my-svg .edgePath .path{stroke:#333333;stroke-width:2.0px;}#my-svg .flowchart-link{stroke:#333333;fill:none;}#my-svg .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#my-svg .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#my-svg .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#my-svg .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#my-svg .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#my-svg .cluster text{fill:#333;}#my-svg .cluster span{color:#333;}#my-svg div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#my-svg .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#my-svg rect.text{fill:none;stroke-width:0;}#my-svg .icon-shape,#my-svg .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#my-svg .icon-shape p,#my-svg .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#my-svg .icon-shape rect,#my-svg .image-shape rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#my-svg :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style><g><marker orient="auto" markerHeight="8" markerWidth="8" markerUnits="userSpaceOnUse" refY="5" refX="5" viewBox="0 0 10 10" class="marker flowchart-v2" id="my-svg_flowchart-v2-pointEnd"><path style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 0 0 L 10 5 L 0 10 z"/></marker><marker orient="auto" markerHeight="8" markerWidth="8" markerUnits="userSpaceOnUse" refY="5" refX="4.5" viewBox="0 0 10 10" class="marker flowchart-v2" id="my-svg_flowchart-v2-pointStart"><path style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 0 5 L 10 10 L 10 0 z"/></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5" refX="11" viewBox="0 0 10 10" class="marker flowchart-v2" id="my-svg_flowchart-v2-circleEnd"><circle style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" r="5" cy="5" cx="5"/></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5" refX="-1" viewBox="0 0 10 10" class="marker flowchart-v2" id="my-svg_flowchart-v2-circleStart"><circle style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" r="5" cy="5" cx="5"/></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5.2" refX="12" viewBox="0 0 11 11" class="marker cross flowchart-v2" id="my-svg_flowchart-v2-crossEnd"><path style="stroke-width: 2; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 1,1 l 9,9 M 10,1 l -9,9"/></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5.2" refX="-1" viewBox="0 0 11 11" class="marker cross flowchart-v2" id="my-svg_flowchart-v2-crossStart"><path style="stroke-width: 2; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 1,1 l 9,9 M 10,1 l -9,9"/></marker><g class="root"><g class="clusters"><g data-look="classic" id="provider2" class="cluster"><rect height="328" width="739.203125" y="1220.28125" x="403.50390625" style=""/><g transform="translate(707.73828125, 1220.28125)" class="cluster-label"><foreignObject height="24" width="130.734375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>fediversity setup B</p></span></div></foreignObject></g></g><g data-look="classic" id="provider1" class="cluster"><rect height="1058.28125" width="766.2843750007451" y="8" x="666.6875" style=""/><g transform="translate(984.9078125003725, 8)" class="cluster-label"><foreignObject height="24" width="129.84375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>fediversity setup A</p></span></div></foreignObject></g></g><g data-look="classic" id="host2" class="cluster"><rect height="278" width="353.1875" y="1245.28125" x="423.50390625" style=""/><g transform="translate(527.17578125, 1245.28125)" class="cluster-label"><foreignObject height="24" width="145.84375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>runtime environment</p></span></div></foreignObject></g></g><g data-look="classic" id="host" class="cluster"><rect height="291.6875" width="249.0859375" y="749.59375" x="686.6875" style=""/><g transform="translate(738.30859375, 749.59375)" class="cluster-label"><foreignObject height="24" width="145.84375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>runtime environment</p></span></div></foreignObject></g></g><g data-look="classic" id="configurations1" class="cluster"><rect height="648" width="456.5867187511176" y="205.59375" x="955.7734375" style=""/><g transform="translate(1134.2542968755588, 205.59375)" class="cluster-label"><foreignObject height="24" width="99.625"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>configurations</p></span></div></foreignObject></g></g></g><g class="edgePaths"><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_user_deployment_0" d="M125.365,523.996L225.585,555.429C325.806,586.862,526.247,649.728,626.467,687.327C726.688,724.927,726.688,737.26,734.254,747.291C741.82,757.321,756.952,765.048,764.518,768.911L772.085,772.775"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_configuration1_deployed1_1" d="M1178.828,284.594L1165.903,290.76C1152.979,296.927,1127.13,309.26,1114.206,342.844C1101.281,376.427,1101.281,431.26,1101.281,458.677L1101.281,486.094"/><path style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="configuration1-cyclic-special-1" d="M1246.563,284.594L1249.109,290.76C1251.655,296.927,1256.747,309.26,1259.293,348.002C1261.839,386.744,1261.839,451.894,1261.839,484.469L1261.839,517.044"/><path style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="configuration1-cyclic-special-mid" d="M1261.839,517.144L1261.839,549.719C1261.839,582.294,1261.839,647.444,1261.839,686.185C1261.839,724.927,1261.839,737.26,1265.541,752.085C1269.243,766.91,1276.648,784.227,1280.35,792.885L1284.052,801.544"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="configuration1-cyclic-special-2" d="M1284.095,801.544L1287.797,792.885C1291.499,784.227,1298.903,766.91,1302.606,752.085C1306.308,737.26,1306.308,724.927,1306.308,686.177C1306.308,647.427,1306.308,582.26,1306.308,517.094C1306.308,451.927,1306.308,386.76,1299.972,348.457C1293.636,310.154,1280.964,298.714,1274.628,292.994L1268.292,287.274"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_deployed1_deployment_5" d="M1101.281,544.094L1101.281,572.177C1101.281,600.26,1101.281,656.427,1101.281,690.677C1101.281,724.927,1101.281,737.26,1068.518,749.673C1035.755,762.086,970.229,774.578,937.466,780.824L904.703,787.071"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_deployment_state_8" d="M828.523,828.594L828.523,832.76C828.523,836.927,828.523,845.26,828.523,855.594C828.523,865.927,828.523,878.26,828.598,890.01C828.672,901.761,828.821,912.927,828.896,918.511L828.97,924.094"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_operator_configuration1_9" d="M82.457,73.493L243.468,87.343C404.48,101.193,726.504,128.894,887.516,150.91C1048.527,172.927,1048.527,189.26,1062.86,201.415C1077.193,213.57,1105.858,221.546,1120.191,225.534L1134.524,229.522"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_operator_migration_10" d="M45.297,107.594L45.297,115.76C45.297,123.927,45.297,140.26,45.297,156.594C45.297,172.927,45.297,189.26,45.297,206.094C45.297,222.927,45.297,240.26,45.297,259.594C45.297,278.927,45.297,300.26,45.297,343.51C45.297,386.76,45.297,451.927,45.297,517.094C45.297,582.26,45.297,647.427,45.297,686.177C45.297,724.927,45.297,737.26,45.297,752.094C45.297,766.927,45.297,784.26,45.297,801.594C45.297,818.927,45.297,836.26,45.297,851.094C45.297,865.927,45.297,878.26,45.297,897.984C45.297,917.708,45.297,944.823,45.297,969.938C45.297,995.052,45.297,1018.167,45.297,1033.891C45.297,1049.615,45.297,1057.948,45.297,1066.281C45.297,1074.615,45.297,1082.948,167.185,1095.207C289.073,1107.466,532.85,1123.651,654.738,1131.743L776.626,1139.836"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_state_migration_12" d="M829.023,1016.781L828.94,1020.865C828.857,1024.948,828.69,1033.115,828.607,1041.365C828.523,1049.615,828.523,1057.948,828.523,1066.281C828.523,1074.615,828.523,1082.948,828.523,1090.615C828.523,1098.281,828.523,1105.281,828.523,1108.781L828.523,1112.281"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_migration_state2_14" d="M780.617,1162.272L766.739,1167.774C752.861,1173.275,725.104,1184.278,711.226,1193.946C697.348,1203.615,697.348,1211.948,697.348,1220.281C697.348,1228.615,697.348,1236.948,697.427,1256.307C697.507,1275.667,697.667,1306.052,697.747,1321.245L697.827,1336.438"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_maintainers_fediversity_2" d="M314.633,284.594L314.633,290.76C314.633,296.927,314.633,309.26,314.633,320.927C314.633,332.594,314.633,343.594,314.633,349.094L314.633,354.594"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_fediversity_provider1_3" d="M452.844,574.654L662.788,622.643"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_provider-config_host_6" d="M1144.736,87.765L1092.034,99.236C1039.332,110.708,933.928,133.651,881.226,153.289C828.523,172.927,828.523,189.26,828.523,206.094C828.523,222.927,828.523,240.26,828.523,259.594C828.523,278.927,828.523,300.26,828.523,343.51C828.523,386.76,828.523,451.927,828.523,517.094C828.523,582.26,828.523,647.427,828.523,685.51C828.523,723.594,828.523,734.594,828.523,740.094L828.523,745.594"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_provider-config_configurations1_7" d="M1246.718,97.297L1254.672,107.18C1262.627,117.063,1278.536,136.828,1286.49,154.211C1294.445,171.594,1294.445,186.594,1294.445,194.094L1294.445,201.594"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_configurations1_migration_11" d="M1333.833,853.594L1333.833,859.76C1333.833,865.927,1333.833,878.26,1333.833,897.984C1333.833,917.708,1333.833,944.823,1333.833,969.938C1333.833,995.052,1333.833,1018.167,1333.833,1033.891C1333.833,1049.615,1333.833,1057.948,1333.833,1066.281C1333.833,1074.615,1333.833,1082.948,1258.262,1094.891C1182.691,1106.835,1031.55,1122.388,955.979,1130.165L880.409,1137.942"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_migration_configurations2_13" d="M876.43,1162.272L890.308,1167.774C904.186,1173.275,931.943,1184.278,945.821,1193.946C959.699,1203.615,959.699,1211.948,959.699,1220.281C959.699,1228.615,959.699,1236.948,959.699,1244.615C959.699,1252.281,959.699,1259.281,959.699,1262.781L959.699,1266.281"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_provider_provider1_15" d="M631.688,555.86L665.688,687.659"/></g><g class="edgeLabels"><g transform="translate(726.6875, 712.59375)" class="edgeLabel"><g transform="translate(-12.8984375, -12)" class="label"><foreignObject height="24" width="25.796875"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>use</p></span></div></foreignObject></g></g><g transform="translate(1101.28125, 321.59375)" class="edgeLabel"><g transform="translate(-23.578125, -12)" class="label"><foreignObject height="24" width="47.15625"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>deploy</p></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(1261.839062500745, 712.59375)" class="edgeLabel"><g transform="translate(-24.46875, -12)" class="label"><foreignObject height="24" width="48.9375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>update</p></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(1101.28125, 712.59375)" class="edgeLabel"><g transform="translate(-30.2421875, -12)" class="label"><foreignObject height="24" width="60.484375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>describe</p></span></div></foreignObject></g></g><g transform="translate(828.5234375, 890.59375)" class="edgeLabel"><g transform="translate(-17.7890625, -12)" class="label"><foreignObject height="24" width="35.578125"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>store</p></span></div></foreignObject></g></g><g transform="translate(1048.52734375, 156.59375)" class="edgeLabel"><g transform="translate(-26.25, -12)" class="label"><foreignObject height="24" width="52.5"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>change</p></span></div></foreignObject></g></g><g transform="translate(45.296875, 712.59375)" class="edgeLabel"><g transform="translate(-22.6796875, -12)" class="label"><foreignObject height="24" width="45.359375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>trigger</p></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(314.6328125, 321.59375)" class="edgeLabel"><g transform="translate(-30.2421875, -12)" class="label"><foreignObject height="24" width="60.484375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>maintain</p></span></div></foreignObject></g></g><g transform="translate(559.76563, 599.09436)" class="edgeLabel"><g transform="translate(-24.46875, -12)" class="label"><foreignObject height="24" width="48.9375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>update</p></span></div></foreignObject></g></g><g transform="translate(828.52344, 291.28539)" class="edgeLabel"><g transform="translate(-30.2421875, -12)" class="label"><foreignObject height="24" width="60.484375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>describe</p></span></div></foreignObject></g></g><g transform="translate(1285.94286, 146.03108)" class="edgeLabel"><g transform="translate(-100, -24)" class="label"><foreignObject height="48" width="200"><div style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>implement runtime interfaces</p></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(649.1875, 623.69613)" class="edgeLabel"><g transform="translate(-30.2421875, -12)" class="label"><foreignObject height="24" width="60.484375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>maintain</p></span></div></foreignObject></g></g></g><g class="nodes"><g transform="translate(168.421875, 350.59375)" class="root"><g class="clusters"><g data-look="classic" id="fediversity" class="cluster"><rect height="317" width="276.421875" y="8" x="8" style=""/><g transform="translate(64.390625, 8)" class="cluster-label"><foreignObject height="24" width="163.640625"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>fediversity source code</p></span></div></foreignObject></g></g></g><g class="edgePaths"/><g class="edgeLabels"/><g class="nodes"><g transform="translate(146.2109375, 70)" id="flowchart-applications-38" class="node default"><rect height="54" width="201.421875" y="-27" x="-100.7109375" style="" class="basic label-container"/><g transform="translate(-70.7109375, -12)" style="" class="label"><rect/><foreignObject height="24" width="141.421875"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>application modules</p></span></div></foreignObject></g></g><g transform="translate(146.2109375, 174)" id="flowchart-backends-39" class="node default"><rect height="54" width="186.296875" y="-27" x="-93.1484375" style="" class="basic label-container"/><g transform="translate(-63.1484375, -12)" style="" class="label"><rect/><foreignObject height="24" width="126.296875"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>runtime backends</p></span></div></foreignObject></g></g><g transform="translate(146.2109375, 270.5)" id="flowchart-config-40" class="node default"><polygon transform="translate(-71.9453125,19.5)" class="label-container" points="9.75,0 134.140625,0 143.890625,-19.5 134.140625,-39 9.75,-39 0,-19.5"/><g transform="translate(-54.6953125, -12)" style="" class="label"><rect/><foreignObject height="24" width="109.390625"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>runtime options</p></span></div></foreignObject></g></g></g></g><g transform="translate(803.69140625, 1262.28125)" class="root"><g class="clusters"><g data-look="classic" id="configurations2" class="cluster"><rect height="228" width="296.015625" y="8" x="8" style=""/><g transform="translate(106.1953125, 8)" class="cluster-label"><foreignObject height="24" width="99.625"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>configurations</p></span></div></foreignObject></g></g></g><g class="edgePaths"/><g class="edgeLabels"/><g class="nodes"><g transform="translate(156.0078125, 70)" id="flowchart-configuration2-24" class="node default"><rect height="54" width="204.109375" y="-27" x="-102.0546875" style="" class="basic label-container"/><g transform="translate(-72.0546875, -12)" style="" class="label"><rect/><foreignObject height="24" width="144.109375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>staged configuration</p></span></div></foreignObject></g></g><g transform="translate(156.0078125, 174)" id="flowchart-deployed2-25" class="node default"><rect height="54" width="221.015625" y="-27" x="-110.5078125" style="" class="basic label-container"/><g transform="translate(-80.5078125, -12)" style="" class="label"><rect/><foreignObject height="24" width="161.015625"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>deployed configuration</p></span></div></foreignObject></g></g></g></g><g transform="translate(103.359375, 517.09375)" id="flowchart-user-0" class="node default"><circle cy="0" cx="0" r="23.0625" style="" class="basic label-container"/><g transform="translate(-15.5625, -12)" style="" class="label"><rect/><foreignObject height="24" width="31.125"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>user</p></span></div></foreignObject></g></g><g transform="translate(828.5234375, 801.59375)" id="flowchart-deployment-1" class="node default"><rect height="54" width="144.5" y="-27" x="-72.25" style="" class="basic label-container"/><g transform="translate(-42.25, -12)" style="" class="label"><rect/><foreignObject height="24" width="84.5"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>applications</p></span></div></foreignObject></g></g><g transform="translate(1235.4156250003725, 257.59375)" id="flowchart-configuration1-2" class="node default"><rect height="54" width="204.109375" y="-27" x="-102.0546875" style="" class="basic label-container"/><g transform="translate(-72.0546875, -12)" style="" class="label"><rect/><foreignObject height="24" width="144.109375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>staged configuration</p></span></div></foreignObject></g></g><g transform="translate(1101.28125, 517.09375)" id="flowchart-deployed1-3" class="node default"><rect height="54" width="221.015625" y="-27" x="-110.5078125" style="" class="basic label-container"/><g transform="translate(-80.5078125, -12)" style="" class="label"><rect/><foreignObject height="24" width="161.015625"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>deployed configuration</p></span></div></foreignObject></g></g><g transform="translate(314.6328125, 257.59375)" id="flowchart-maintainers-4" class="node default"><rect height="54" width="142.703125" y="-27" x="-71.3515625" style="" class="basic label-container"/><g transform="translate(-41.3515625, -12)" style="" class="label"><rect/><foreignObject height="24" width="82.703125"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>maintainers</p></span></div></foreignObject></g></g><g transform="translate(1224.9859375003725, 70.296875)" id="flowchart-provider-config-14" class="node default"><rect height="54" width="160.5" y="-27" x="-80.25" style="" class="basic label-container"/><g transform="translate(-50.25, -12)" style="" class="label"><rect/><foreignObject height="24" width="100.5"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>runtime config</p></span></div></foreignObject></g></g><g transform="translate(828.5234375, 971.9375)" id="flowchart-state-19" class="node default"><polygon transform="translate(-44.34375,44.34375)" class="label-container" points="44.34375,0 88.6875,-44.34375 44.34375,-88.6875 0,-44.34375"/><g transform="translate(-17.34375, -12)" style="" class="label"><rect/><foreignObject height="24" width="34.6875"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>state</p></span></div></foreignObject></g></g><g transform="translate(45.296875, 70.296875)" id="flowchart-operator-22" class="node default"><circle cy="0" cx="0" r="37.296875" style="" class="basic label-container"/><g transform="translate(-29.796875, -12)" style="" class="label"><rect/><foreignObject height="24" width="59.59375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>operator</p></span></div></foreignObject></g></g><g transform="translate(530.75390625, 1384.28125)" id="flowchart-deployment2-26" class="node default"><rect height="54" width="144.5" y="-27" x="-72.25" style="" class="basic label-container"/><g transform="translate(-42.25, -12)" style="" class="label"><rect/><foreignObject height="24" width="84.5"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>applications</p></span></div></foreignObject></g></g><g transform="translate(697.34765625, 1384.28125)" id="flowchart-state2-27" class="node default"><polygon transform="translate(-44.34375,44.34375)" class="label-container" points="44.34375,0 88.6875,-44.34375 44.34375,-88.6875 0,-44.34375"/><g transform="translate(-17.34375, -12)" style="" class="label"><rect/><foreignObject height="24" width="34.6875"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>state</p></span></div></foreignObject></g></g><g transform="translate(828.5234375, 1143.28125)" id="flowchart-migration-29" class="node default"><rect height="54" width="95.8125" y="-27" x="-47.90625" ry="5" rx="5" style="" class="basic label-container"/><g transform="translate(-32.90625, -12)" style="" class="label"><rect/><foreignObject height="24" width="65.8125"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>migration</p></span></div></foreignObject></g></g><g transform="translate(567.265625, 517.09375)" id="flowchart-provider-36" class="node default"><circle cy="0" cx="0" r="64.421875" style="" class="basic label-container"/><g transform="translate(-56.921875, -12)" style="" class="label"><rect/><foreignObject height="24" width="113.84375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>hosting provider</p></span></div></foreignObject></g></g><g transform="translate(1261.839062500745, 517.09375)" id="configuration1---configuration1---1" class="label edgeLabel"><rect height="0.1" width="0.1"/><g transform="translate(0, 0)" style="" class="label"><rect/><foreignObject height="0" width="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"></span></div></foreignObject></g></g><g transform="translate(1284.073437500745, 801.59375)" id="configuration1---configuration1---2" class="label edgeLabel"><rect height="0.1" width="0.1"/><g transform="translate(0, 0)" style="" class="label"><rect/><foreignObject height="0" width="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"></span></div></foreignObject></g></g></g></g></g></svg> |