Files

1 line
21 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: 1491.62px; background-color: transparent;" viewBox="0 0 1491.625 408" 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 .decision&gt;*{fill:rgb(230, 237, 245)!important;stroke:rgb(71, 85, 105)!important;color:rgb(31, 41, 55)!important;stroke-width:1.5px!important;}#my-svg .decision span{fill:rgb(230, 237, 245)!important;stroke:rgb(71, 85, 105)!important;color:rgb(31, 41, 55)!important;stroke-width:1.5px!important;}#my-svg .decision tspan{fill:rgb(31, 41, 55)!important;}#my-svg .work&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 .work 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 .work tspan{fill:rgb(31, 41, 55)!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="M745.813,156L745.813,162C745.813,168,745.813,180,745.813,191.333C745.813,202.667,745.813,213.333,745.813,218.667L745.813,224" 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="W3sieCI6NzQ1LjgxMjUsInkiOjE1Nn0seyJ4Ijo3NDUuODEyNSwieSI6MTkyfSx7IngiOjc0NS44MTI1LCJ5IjoyMjh9XQ==" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/></g><g class="edgeLabels"><g class="edgeLabel" transform="translate(745.8125, 192)"><g class="label" data-id="L_D_E_0" transform="translate(-32, -12)"><foreignObject width="64" 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="root" transform="translate(178.3125, 220)"><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="1119" height="172"/><g class="cluster-label" transform="translate(567.5, 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="M304.5,94L315.917,94C327.333,94,350.167,94,372.333,94C394.5,94,416,94,426.75,94L437.5,94" id="my-svg-L_E_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_E_F_0" data-points="W3sieCI6MzA0LjUsInkiOjk0fSx7IngiOjM3MywieSI6OTR9LHsieCI6NDQxLjUsInkiOjk0fV0=" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/><path d="M693.5,94L704.917,94C716.333,94,739.167,94,761.333,94C783.5,94,805,94,815.75,94L826.5,94" 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="W3sieCI6NjkzLjUsInkiOjk0fSx7IngiOjc2MiwieSI6OTR9LHsieCI6ODMwLjUsInkiOjk0fV0=" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/></g><g class="edgeLabels"><g class="edgeLabel" transform="translate(373, 94)"><g class="label" data-id="L_E_F_0" transform="translate(-32, -12)"><foreignObject width="64" 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(762, 94)"><g class="label" data-id="L_F_G_0" transform="translate(-32, -12)"><foreignObject width="64" 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 decision" id="my-svg-flowchart-E-6" data-look="classic" transform="translate(174.5, 94)"><rect class="basic label-container" style="fill:#e6edf5 !important;stroke:#475569 !important;stroke-width:1.5px !important" x="-130" y="-63" width="260" height="126"/><g class="label" style="color:#1f2937 !important" transform="translate(-100, -48)"><rect/><foreignObject width="200" height="96"><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>PR / MR<br />证据:Diff、检查清单、审查意见<br />失败则返回开发</p></span></div></foreignObject></g></g><g class="node default decision" id="my-svg-flowchart-F-7" data-look="classic" transform="translate(567.5, 94)"><rect class="basic label-container" style="fill:#e6edf5 !important;stroke:#475569 !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>合入主分支<br />证据:必需状态、批准记录</p></span></div></foreignObject></g></g><g class="node default decision" id="my-svg-flowchart-G-9" data-look="classic" transform="translate(960.5, 94)"><rect class="basic label-container" style="fill:#e6edf5 !important;stroke:#475569 !important;stroke-width:1.5px !important" x="-130" y="-63" width="260" height="126"/><g class="label" style="color:#1f2937 !important" transform="translate(-100, -48)"><rect/><foreignObject width="200" height="96"><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 />证据:版本、指标、日志、告警<br />缺陷形成新一轮工作</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="1475.625" height="148"/><g class="cluster-label" transform="translate(745.8125, 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="M264.5,82L275.917,82C287.333,82,310.167,82,332.333,82C354.5,82,376,82,386.75,82L397.5,82" 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="W3sieCI6MjY0LjUsInkiOjgyfSx7IngiOjMzMywieSI6ODJ9LHsieCI6NDAxLjUsInkiOjgyfV0=" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/><path d="M653.5,82L664.917,82C676.333,82,699.167,82,721.333,82C743.5,82,765,82,775.75,82L786.5,82" 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="W3sieCI6NjUzLjUsInkiOjgyfSx7IngiOjcyMiwieSI6ODJ9LHsieCI6NzkwLjUsInkiOjgyfV0=" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/><path d="M1050.5,82L1061.917,82C1073.333,82,1096.167,82,1118.333,82C1140.5,82,1162,82,1172.75,82L1183.5,82" 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="W3sieCI6MTA1MC41LCJ5Ijo4Mn0seyJ4IjoxMTE5LCJ5Ijo4Mn0seyJ4IjoxMTg3LjUsInkiOjgyfV0=" data-look="classic" marker-end="url(#my-svg_flowchart-v2-pointEnd)"/></g><g class="edgeLabels"><g class="edgeLabel" transform="translate(333, 82)"><g class="label" data-id="L_A_B_0" transform="translate(-32, -12)"><foreignObject width="64" 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(722, 82)"><g class="label" data-id="L_B_C_0" transform="translate(-32, -12)"><foreignObject width="64" 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(1119, 82)"><g class="label" data-id="L_C_D_0" transform="translate(-32, -12)"><foreignObject width="64" 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 decision" id="my-svg-flowchart-A-0" data-look="classic" transform="translate(154.5, 82)"><rect class="basic label-container" style="fill:#e6edf5 !important;stroke:#475569 !important;stroke-width:1.5px !important" x="-110" y="-39" width="220" height="78"/><g class="label" style="color:#1f2937 !important" transform="translate(-80, -24)"><rect/><foreignObject width="160" 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 decision" id="my-svg-flowchart-B-1" data-look="classic" transform="translate(527.5, 82)"><rect class="basic label-container" style="fill:#e6edf5 !important;stroke:#475569 !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>接受工作<br />证据:目标、范围、优先级</p></span></div></foreignObject></g></g><g class="node default decision" id="my-svg-flowchart-C-3" data-look="classic" transform="translate(920.5, 82)"><rect class="basic label-container" style="fill:#e6edf5 !important;stroke:#475569 !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 work" id="my-svg-flowchart-D-5" data-look="classic" transform="translate(1317.3125, 82)"><rect class="basic label-container" style="fill:#f7f4ed !important;stroke:#8b7355 !important;stroke-width:1.5px !important" x="-129.8125" y="-39" width="259.625" height="78"/><g class="label" style="color:#1f2937 !important" transform="translate(-99.8125, -24)"><rect/><foreignObject width="199.625" 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 />证据:Commit、测试、文档</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>