Files

1 line
28 KiB
XML

<svg id="my-svg" width="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="flowchart" style="max-width: 1274px; background-color: transparent;" viewBox="0 0 1274 705" role="graphics-document document" aria-roledescription="flowchart-v2"><style>#my-svg{font-size:16px;fill:#253047;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#my-svg .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#my-svg .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#my-svg .error-icon{fill:#f7f4ed;}#my-svg .error-text{fill:#080b12;stroke:#080b12;}#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:#6b7280;stroke:#6b7280;}#my-svg .marker.cross{stroke:#6b7280;}#my-svg svg{font-size:16px;}#my-svg p{margin:0;}#my-svg .label{color:#253047;}#my-svg .cluster-label text{fill:#080b12;}#my-svg .cluster-label span{color:#080b12;}#my-svg .cluster-label span p{background-color:transparent;}#my-svg .label text,#my-svg span{fill:#253047;color:#253047;}#my-svg .node rect,#my-svg .node circle,#my-svg .node ellipse,#my-svg .node polygon,#my-svg .node path{fill:#f2ede3;stroke:#64748b;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:#6b7280!important;stroke-width:0;stroke:#6b7280;}#my-svg .arrowheadPath{fill:rgba(255, 255, 255, 0);}#my-svg .edgePath .path{stroke:#6b7280;stroke-width:1px;}#my-svg .flowchart-link{stroke:#6b7280;fill:none;}#my-svg .edgeLabel{background-color:#e6edf5;text-align:center;}#my-svg .edgeLabel p{background-color:#e6edf5;}#my-svg .edgeLabel rect{opacity:0.5;background-color:#e6edf5;fill:#e6edf5;}#my-svg .labelBkg{background-color:rgba(230, 237, 245, 0.5);}#my-svg .cluster rect{fill:#f7f4ed;stroke:hsl(42, 0%, 84.9019607843%);stroke-width:1px;}#my-svg .cluster text{fill:#080b12;}#my-svg .cluster span{color:#080b12;}#my-svg div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-size:12px;background:#f7f4ed;border:1px solid hsl(42, 0%, 84.9019607843%);border-radius:2px;pointer-events:none;z-index:100;}#my-svg .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#253047;}#my-svg rect.text{fill:none;stroke-width:0;}#my-svg .icon-shape,#my-svg .image-shape{background-color:#e6edf5;text-align:center;}#my-svg .icon-shape p,#my-svg .image-shape p{background-color:#e6edf5;padding:2px;}#my-svg .icon-shape .label rect,#my-svg .image-shape .label rect{opacity:0.5;background-color:#e6edf5;fill:#e6edf5;}#my-svg .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#my-svg .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#my-svg .node .neo-node{stroke:#64748b;}#my-svg [data-look="neo"].node rect,#my-svg [data-look="neo"].cluster rect,#my-svg [data-look="neo"].node polygon{stroke:url(#my-svg-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#my-svg [data-look="neo"].swimlane.cluster rect{filter:none;}#my-svg [data-look="neo"].node path{stroke:url(#my-svg-gradient);stroke-width:1px;}#my-svg [data-look="neo"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#my-svg [data-look="neo"].node .neo-line path{stroke:#64748b;filter:none;}#my-svg [data-look="neo"].node circle{stroke:url(#my-svg-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#my-svg [data-look="neo"].node circle .state-start{fill:#000000;}#my-svg [data-look="neo"].icon-shape .icon{fill:url(#my-svg-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#my-svg [data-look="neo"].icon-shape .icon-neo path{stroke:url(#my-svg-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#my-svg :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}#my-svg .input&gt;*{fill:rgb(247, 244, 237)!important;stroke:rgb(139, 115, 85)!important;color:rgb(31, 41, 55)!important;stroke-width:1.5px!important;}#my-svg .input span{fill:rgb(247, 244, 237)!important;stroke:rgb(139, 115, 85)!important;color:rgb(31, 41, 55)!important;stroke-width:1.5px!important;}#my-svg .input tspan{fill:rgb(31, 41, 55)!important;}#my-svg .analysis&gt;*{fill:rgb(230, 237, 245)!important;stroke:rgb(72, 101, 129)!important;color:rgb(31, 41, 55)!important;stroke-width:1.5px!important;}#my-svg .analysis span{fill:rgb(230, 237, 245)!important;stroke:rgb(72, 101, 129)!important;color:rgb(31, 41, 55)!important;stroke-width:1.5px!important;}#my-svg .analysis tspan{fill:rgb(31, 41, 55)!important;}#my-svg .gate&gt;*{fill:rgb(244, 237, 207)!important;stroke:rgb(138, 109, 31)!important;color:rgb(47, 41, 26)!important;stroke-width:1.5px!important;}#my-svg .gate span{fill:rgb(244, 237, 207)!important;stroke:rgb(138, 109, 31)!important;color:rgb(47, 41, 26)!important;stroke-width:1.5px!important;}#my-svg .gate tspan{fill:rgb(47, 41, 26)!important;}#my-svg .pass&gt;*{fill:rgb(230, 240, 231)!important;stroke:rgb(75, 115, 82)!important;color:rgb(31, 41, 55)!important;stroke-width:1.5px!important;}#my-svg .pass span{fill:rgb(230, 240, 231)!important;stroke:rgb(75, 115, 82)!important;color:rgb(31, 41, 55)!important;stroke-width:1.5px!important;}#my-svg .pass tspan{fill:rgb(31, 41, 55)!important;}#my-svg .fail&gt;*{fill:rgb(249, 232, 229)!important;stroke:rgb(161, 79, 69)!important;color:rgb(53, 35, 31)!important;stroke-width:1.5px!important;}#my-svg .fail span{fill:rgb(249, 232, 229)!important;stroke:rgb(161, 79, 69)!important;color:rgb(53, 35, 31)!important;stroke-width:1.5px!important;}#my-svg .fail tspan{fill:rgb(53, 35, 31)!important;}</style><g><marker id="my-svg_flowchart-v2-pointEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-pointStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="4.5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 5 L 10 10 L 10 0 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-pointEnd-margin" class="marker flowchart-v2" viewBox="0 0 11.5 14" refX="11.5" refY="7" markerUnits="userSpaceOnUse" markerWidth="10.5" markerHeight="14" orient="auto"><path d="M 0 0 L 11.5 7 L 0 14 z" class="arrowMarkerPath" style="stroke-width: 0; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-pointStart-margin" class="marker flowchart-v2" viewBox="0 0 11.5 14" refX="1" refY="7" markerUnits="userSpaceOnUse" markerWidth="11.5" markerHeight="14" orient="auto"><polygon points="0,7 11.5,14 11.5,0" class="arrowMarkerPath" style="stroke-width: 0; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-circleEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="11" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-circleStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="-1" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-circleEnd-margin" class="marker flowchart-v2" viewBox="0 0 10 10" refY="5" refX="12.25" markerUnits="userSpaceOnUse" markerWidth="14" markerHeight="14" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 0; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-circleStart-margin" class="marker flowchart-v2" viewBox="0 0 10 10" refX="-2" refY="5" markerUnits="userSpaceOnUse" markerWidth="14" markerHeight="14" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 0; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-crossEnd" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="12" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-crossStart" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="-1" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-crossEnd-margin" class="marker cross flowchart-v2" viewBox="0 0 15 15" refX="17.7" refY="7.5" markerUnits="userSpaceOnUse" markerWidth="12" markerHeight="12" orient="auto"><path d="M 1,1 L 14,14 M 1,14 L 14,1" class="arrowMarkerPath" style="stroke-width: 2.5;"/></marker><marker id="my-svg_flowchart-v2-crossStart-margin" class="marker cross flowchart-v2" viewBox="0 0 15 15" refX="-3.5" refY="7.5" markerUnits="userSpaceOnUse" markerWidth="12" markerHeight="12" orient="auto"><path d="M 1,1 L 14,14 M 1,14 L 14,1" class="arrowMarkerPath" style="stroke-width: 2.5; stroke-dasharray: 1, 0;"/></marker><g class="root"><g class="clusters"/><g class="edgePaths"><path d="M589.957,266L587.131,273.75C584.305,281.5,578.652,297,577.938,311.861C577.224,326.722,581.447,340.944,583.559,348.055L585.671,355.166" id="my-svg-L_D_E_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_D_E_0" data-points="W3sieCI6NTg5Ljk1NzI2NDk1NzI2NDksInkiOjI2Nn0seyJ4Ijo1NzMsInkiOjMxMi41fSx7IngiOjU4Ni44MDk3NDQ3Nzk1ODI0LCJ5IjozNTl9XQ==" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/><path d="M684.043,266L686.869,273.75C689.695,281.5,695.348,297,696.062,311.861C696.776,326.722,692.553,340.944,690.441,348.055L688.329,355.166" id="my-svg-L_D_F_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_D_F_0" data-points="W3sieCI6Njg0LjA0MjczNTA0MjczNTEsInkiOjI2Nn0seyJ4Ijo3MDEsInkiOjMxMi41fSx7IngiOjY4Ny4xOTAyNTUyMjA0MTc2LCJ5IjozNTl9XQ==" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/></g><g class="edgeLabels"><g class="edgeLabel" transform="translate(573.16927, 312.03583)"><g class="label" data-id="L_D_E_0" transform="translate(-8, -12)"><foreignObject width="16" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p></p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(700.83073, 312.03583)"><g class="label" data-id="L_D_F_0" transform="translate(-100, -24)"><foreignObject width="200" height="48"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;"><span class="edgeLabel"><p>否 / 删除 / 公共契约 / 选择器改动</p></span></div></foreignObject></g></g></g><g class="nodes"><g class="root" transform="translate(30.296875, 351)"><g class="clusters"><g class="cluster" id="my-svg-R2" data-look="classic"><rect style="fill:transparent !important;stroke:transparent !important" x="8" y="8" width="1197.40625" height="338"/><g class="cluster-label" transform="translate(606.703125, 8)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5;"><span class="nodeLabel"></span></div></foreignObject></g></g></g><g class="edgePaths"><path d="M276.016,113L286.346,113C296.677,113,317.339,113,339.575,118.392C361.812,123.783,385.624,134.567,397.531,139.958L409.437,145.35" id="my-svg-L_E_G_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_E_G_0" data-points="W3sieCI6Mjc2LjAxNTYyNSwieSI6MTEzfSx7IngiOjMzOCwieSI6MTEzfSx7IngiOjQxMy4wODA0MzAzMjc4Njg4NCwieSI6MTQ3fV0=" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/><path d="M303,235L308.833,235C314.667,235,326.333,235,344.073,229.608C361.812,224.217,385.624,213.433,397.531,208.042L409.437,202.65" id="my-svg-L_F_G_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_F_G_0" data-points="W3sieCI6MzAzLCJ5IjoyMzV9LHsieCI6MzM4LCJ5IjoyMzV9LHsieCI6NDEzLjA4MDQzMDMyNzg2ODg0LCJ5IjoyMDF9XQ==" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/><path d="M572.406,174L578.24,174C584.073,174,595.74,174,606.74,174C617.74,174,628.073,174,633.24,174L638.406,174" id="my-svg-L_G_H_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_G_H_0" data-points="W3sieCI6NTcyLjQwNjI1LCJ5IjoxNzR9LHsieCI6NjA3LjQwNjI1LCJ5IjoxNzR9LHsieCI6NjQyLjQwNjI1LCJ5IjoxNzR9XQ==" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/><path d="M845.59,139.183L858.559,133.82C871.529,128.456,897.467,117.728,920.937,112.364C944.406,107,965.406,107,975.906,107L986.406,107" id="my-svg-L_H_I_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_H_I_0" data-points="W3sieCI6ODQ1LjU4OTY1NjExMzUzNzEsInkiOjEzOS4xODM0MDYxMTM1MzcxM30seyJ4Ijo5MjMuNDA2MjUsInkiOjEwN30seyJ4Ijo5OTAuNDA2MjUsInkiOjEwN31d" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/><path d="M843.44,210.966L856.768,216.972C870.096,222.977,896.751,234.989,916.579,240.994C936.406,247,949.406,247,955.906,247L962.406,247" id="my-svg-L_H_J_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_H_J_0" data-points="W3sieCI6ODQzLjQ0MDI5MjU1MzE5MTUsInkiOjIxMC45NjU5NTc0NDY4MDg1Mn0seyJ4Ijo5MjMuNDA2MjUsInkiOjI0N30seyJ4Ijo5NjYuNDA2MjUsInkiOjI0N31d" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/></g><g class="edgeLabels"><g class="edgeLabel"><g class="label" data-id="L_E_G_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_F_G_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_G_H_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(923.40625, 107)"><g class="label" data-id="L_H_I_0" transform="translate(-8, -12)"><foreignObject width="16" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p></p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(923.40625, 247)"><g class="label" data-id="L_H_J_0" transform="translate(-8, -12)"><foreignObject width="16" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p></p></span></div></foreignObject></g></g></g><g class="nodes"><g class="node default analysis" id="my-svg-flowchart-E-6" data-look="classic" transform="translate(173, 113)"><rect class="basic label-container" style="fill:#e6edf5 !important;stroke:#486581 !important;stroke-width:1.5px !important" x="-103.015625" y="-39" width="206.03125" height="78"/><g class="label" style="color:#1f2937 !important" transform="translate(-73.015625, -24)"><rect/><foreignObject width="146.03125" height="48"><div style="color: rgb(31, 41, 55) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#1f2937 !important" class="nodeLabel"><p>目标检查<br />相关测试 + 永久门禁</p></span></div></foreignObject></g></g><g class="node default gate" id="my-svg-flowchart-G-7" data-look="classic" transform="translate(472.703125, 174)"><rect class="basic label-container" style="fill:#f4edcf !important;stroke:#8a6d1f !important;stroke-width:1.5px !important" x="-99.703125" y="-27" width="199.40625" height="54"/><g class="label" style="color:#2f291a !important" transform="translate(-69.703125, -12)"><rect/><foreignObject width="139.40625" height="24"><div style="color: rgb(47, 41, 26) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#2f291a !important" class="nodeLabel"><p>统一 Required Gate</p></span></div></foreignObject></g></g><g class="node default analysis" id="my-svg-flowchart-F-8" data-look="classic" transform="translate(173, 235)"><rect class="basic label-container" style="fill:#e6edf5 !important;stroke:#486581 !important;stroke-width:1.5px !important" x="-130" y="-51" width="260" height="102"/><g class="label" style="color:#1f2937 !important" transform="translate(-100, -36)"><rect/><foreignObject width="200" height="72"><div style="color: rgb(31, 41, 55) !important; display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#1f2937 !important" class="nodeLabel"><p>扩大检查<br />模块全量 / 平台矩阵 / 完整套件</p></span></div></foreignObject></g></g><g class="node default gate" id="my-svg-flowchart-H-11" data-look="classic" transform="translate(761.40625, 174)"><polygon points="119,0 238,-119 119,-238 0,-119" class="label-container" transform="translate(-118.5, 119)" style="fill:#f4edcf !important;stroke:#8a6d1f !important;stroke-width:1.5px !important"/><g class="label" style="color:#2f291a !important" transform="translate(-80, -24)"><rect/><foreignObject width="160" height="48"><div style="color: rgb(47, 41, 26) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#2f291a !important" class="nodeLabel"><p>检查通过<br />且跳过均有合法原因?</p></span></div></foreignObject></g></g><g class="node default pass" id="my-svg-flowchart-I-13" data-look="classic" transform="translate(1068.40625, 107)"><rect class="basic label-container" style="fill:#e6f0e7 !important;stroke:#4b7352 !important;stroke-width:1.5px !important" x="-78" y="-27" width="156" height="54"/><g class="label" style="color:#1f2937 !important" transform="translate(-48, -12)"><rect/><foreignObject width="96" height="24"><div style="color: rgb(31, 41, 55) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#1f2937 !important" class="nodeLabel"><p>进入下一阶段</p></span></div></foreignObject></g></g><g class="node default fail" id="my-svg-flowchart-J-15" data-look="classic" transform="translate(1068.40625, 247)"><rect class="basic label-container" style="fill:#f9e8e5 !important;stroke:#a14f45 !important;stroke-width:1.5px !important" x="-102" y="-27" width="204" height="54"/><g class="label" style="color:#35231f !important" transform="translate(-72, -12)"><rect/><foreignObject width="144" height="24"><div style="color: rgb(53, 35, 31) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#35231f !important" class="nodeLabel"><p>阻断并显示失败证据</p></span></div></foreignObject></g></g></g></g><g class="root" transform="translate(0, 0)"><g class="clusters"><g class="cluster" id="my-svg-R1" data-look="classic"><rect style="fill:transparent !important;stroke:transparent !important" x="8" y="8" width="1258" height="258"/><g class="cluster-label" transform="translate(637, 8)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5;"><span class="nodeLabel"></span></div></foreignObject></g></g></g><g class="edgePaths"><path d="M295,137L300.833,137C306.667,137,318.333,137,329.333,137C340.333,137,350.667,137,355.833,137L361,137" id="my-svg-L_A_B_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_A_B_0" data-points="W3sieCI6Mjk1LCJ5IjoxMzd9LHsieCI6MzMwLCJ5IjoxMzd9LHsieCI6MzY1LCJ5IjoxMzd9XQ==" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/><path d="M625,137L630.833,137C636.667,137,648.333,137,659.333,137C670.333,137,680.667,137,685.833,137L691,137" id="my-svg-L_B_C_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_B_C_0" data-points="W3sieCI6NjI1LCJ5IjoxMzd9LHsieCI6NjYwLCJ5IjoxMzd9LHsieCI6Njk1LCJ5IjoxMzd9XQ==" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/><path d="M955,137L960.833,137C966.667,137,978.333,137,989.333,137C1000.333,137,1010.667,137,1015.833,137L1021,137" id="my-svg-L_C_D_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_C_D_0" data-points="W3sieCI6OTU1LCJ5IjoxMzd9LHsieCI6OTkwLCJ5IjoxMzd9LHsieCI6MTAyNSwieSI6MTM3fV0=" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/></g><g class="edgeLabels"><g class="edgeLabel"><g class="label" data-id="L_A_B_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_B_C_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_C_D_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g></g><g class="nodes"><g class="node default input" id="my-svg-flowchart-A-0" data-look="classic" transform="translate(169, 137)"><rect class="basic label-container" style="fill:#f7f4ed !important;stroke:#8b7355 !important;stroke-width:1.5px !important" x="-126" y="-39" width="252" height="78"/><g class="label" style="color:#1f2937 !important" transform="translate(-96, -24)"><rect/><foreignObject width="192" height="48"><div style="color: rgb(31, 41, 55) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#1f2937 !important" class="nodeLabel"><p>Git Diff<br />新增、修改、删除、重命名</p></span></div></foreignObject></g></g><g class="node default analysis" id="my-svg-flowchart-B-1" data-look="classic" transform="translate(495, 137)"><rect class="basic label-container" style="fill:#e6edf5 !important;stroke:#486581 !important;stroke-width:1.5px !important" x="-130" y="-51" width="260" height="102"/><g class="label" style="color:#1f2937 !important" transform="translate(-100, -36)"><rect/><foreignObject width="200" height="72"><div style="color: rgb(31, 41, 55) !important; display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#1f2937 !important" class="nodeLabel"><p>影响证据<br />目录 · 依赖 · 业务风险 · 历史失败</p></span></div></foreignObject></g></g><g class="node default analysis" id="my-svg-flowchart-C-3" data-look="classic" transform="translate(825, 137)"><rect class="basic label-container" style="fill:#e6edf5 !important;stroke:#486581 !important;stroke-width:1.5px !important" x="-130" y="-51" width="260" height="102"/><g class="label" style="color:#1f2937 !important" transform="translate(-100, -36)"><rect/><foreignObject width="200" height="72"><div style="color: rgb(31, 41, 55) !important; display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#1f2937 !important" class="nodeLabel"><p>检查清单 Manifest<br />选择什么、跳过什么、为什么</p></span></div></foreignObject></g></g><g class="node default gate" id="my-svg-flowchart-D-5" data-look="classic" transform="translate(1128, 137)"><polygon points="103,0 206,-103 103,-206 0,-103" class="label-container" transform="translate(-102.5, 103)" style="fill:#f4edcf !important;stroke:#8a6d1f !important;stroke-width:1.5px !important"/><g class="label" style="color:#2f291a !important" transform="translate(-64, -24)"><rect/><foreignObject width="128" height="48"><div style="color: rgb(47, 41, 26) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#2f291a !important" class="nodeLabel"><p>影响面完整、可信<br />且足够小?</p></span></div></foreignObject></g></g></g></g></g></g></g><defs><filter id="my-svg-drop-shadow" height="130%" width="130%"><feDropShadow dx="4" dy="4" stdDeviation="0" flood-opacity="0.06" flood-color="#000000"/></filter></defs><defs><filter id="my-svg-drop-shadow-small" height="150%" width="150%"><feDropShadow dx="2" dy="2" stdDeviation="0" flood-opacity="0.06" flood-color="#000000"/></filter></defs><linearGradient id="my-svg-gradient" gradientUnits="objectBoundingBox" x1="0%" y1="0%" x2="100%" y2="0%"><stop offset="0%" stop-color="#64748b" stop-opacity="1"/><stop offset="100%" stop-color="hsl(212, 2.8571428571%, 83.137254902%)" stop-opacity="1"/></linearGradient></svg>