blob: 581f1690e45b1325648c0649bd218b5733148b2a [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1461px" height="1611px" viewBox="-0.5 -0.5 1461 1611" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2021-09-17T11:38:50.479Z&quot; agent=&quot;5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36&quot; etag=&quot;DKujwI8B8c20QvX0FoUx&quot; version=&quot;15.2.7&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;ngVEnoJ79gTNM6QInAuQ&quot; name=&quot;Page-1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><rect x="0" y="1510" width="1460" height="100" fill="#edf6ff" stroke="none" pointer-events="all"/><rect x="0" y="920" width="1460" height="540" fill="#edf6ff" stroke="none" pointer-events="all"/><rect x="0" y="0" width="1460" height="860" fill="#edf6ff" stroke="none" pointer-events="all"/><rect x="30" y="630" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 640px; margin-left: 31px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 28px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">MVP</div></div></div></foreignObject><text x="50" y="648" fill="#000000" font-family="Helvetica" font-size="28px" text-anchor="middle">MVP</text></switch></g><path d="M 784.5 820.56 L 210 190" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><rect x="70" y="240" width="70" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 260px; margin-left: 71px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 28px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Beta</div></div></div></foreignObject><text x="105" y="268" fill="#000000" font-family="Helvetica" font-size="28px" text-anchor="middle">Beta</text></switch></g><rect x="287.5" y="135" width="230" height="90" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 228px; height: 1px; padding-top: 180px; margin-left: 289px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 28px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Production Ready &amp; Evolving</div></div></div></foreignObject><text x="403" y="188" fill="#000000" font-family="Helvetica" font-size="28px" text-anchor="middle">Production Ready...</text></switch></g><rect x="966" y="76" width="230" height="90" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 228px; height: 1px; padding-top: 121px; margin-left: 967px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 28px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Stable</div></div></div></foreignObject><text x="1081" y="129" fill="#000000" font-family="Helvetica" font-size="28px" text-anchor="middle">Stable</text></switch></g><rect x="1161" y="1100" width="230" height="90" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 228px; height: 1px; padding-top: 1145px; margin-left: 1162px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 28px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Deprecated</div></div></div></foreignObject><text x="1276" y="1153" fill="#000000" font-family="Helvetica" font-size="28px" text-anchor="middle">Deprecated</text></switch></g><path d="M 857.5 809 L 857 126" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 665 1380 L 1171 1010" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><rect x="650" y="950" width="400" height="50" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 398px; height: 1px; padding-top: 975px; margin-left: 651px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 28px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Approaching End-of-Life</div></div></div></foreignObject><text x="850" y="983" fill="#000000" font-family="Helvetica" font-size="28px" text-anchor="middle">Approaching End-of-Life</text></switch></g><rect x="70" y="1540" width="305" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 303px; height: 1px; padding-top: 1560px; margin-left: 72px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(51, 51, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">APIs</div></div></div></foreignObject><text x="72" y="1567" fill="#3333FF" font-family="Helvetica" font-size="22px">APIs</text></switch></g><rect x="167.5" y="1540" width="120" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 118px; height: 1px; padding-top: 1560px; margin-left: 170px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(0, 153, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Languages</div></div></div></foreignObject><text x="170" y="1567" fill="#009900" font-family="Helvetica" font-size="22px">Languages</text></switch></g><rect x="325" y="1540" width="90" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 88px; height: 1px; padding-top: 1560px; margin-left: 327px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(204, 102, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Clients</div></div></div></foreignObject><text x="327" y="1567" fill="#CC6600" font-family="Helvetica" font-size="22px">Clients</text></switch></g><rect x="710" y="1540" width="140" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 138px; height: 1px; padding-top: 1560px; margin-left: 712px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Connectors</div></div></div></foreignObject><text x="712" y="1567" fill="#67AB9F" font-family="Helvetica" font-size="22px">Connectors</text></switch></g><rect x="870" y="1540" width="180" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 1560px; margin-left: 872px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(166, 128, 184); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">State Backends</div></div></div></foreignObject><text x="872" y="1567" fill="#A680B8" font-family="Helvetica" font-size="22px">State Backends</text></switch></g><rect x="1085" y="1540" width="100" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 98px; height: 1px; padding-top: 1560px; margin-left: 1087px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(255, 0, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Libraries</div></div></div></foreignObject><text x="1087" y="1567" fill="#FF00FF" font-family="Helvetica" font-size="22px">Libraries</text></switch></g><rect x="450" y="1540" width="220" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 218px; height: 1px; padding-top: 1560px; margin-left: 452px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(204, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Resource Managers</div></div></div></foreignObject><text x="452" y="1567" fill="#CC0000" font-family="Helvetica" font-size="22px">Resource Managers</text></switch></g><rect x="887" y="160" width="305" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 303px; height: 1px; padding-top: 180px; margin-left: 889px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(51, 51, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">DataStream (streaming)</div></div></div></foreignObject><text x="889" y="187" fill="#3333FF" font-family="Helvetica" font-size="22px">DataStream (streaming)</text></switch></g><rect x="70" y="290" width="210" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 208px; height: 1px; padding-top: 310px; margin-left: 72px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(51, 51, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">DataStream (batch)</div></div></div></foreignObject><text x="72" y="317" fill="#3333FF" font-family="Helvetica" font-size="22px">DataStream (batch)</text></switch></g><rect x="642.5" y="1050" width="100" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 98px; height: 1px; padding-top: 1070px; margin-left: 645px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(51, 51, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">DataSet</div></div></div></foreignObject><text x="645" y="1077" fill="#3333FF" font-family="Helvetica" font-size="22px">DataSet</text></switch></g><rect x="560" y="160" width="270" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 268px; height: 1px; padding-top: 180px; margin-left: 561px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(51, 51, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">SQL &amp; Table API</div></div></div></foreignObject><text x="695" y="187" fill="#3333FF" font-family="Helvetica" font-size="22px" text-anchor="middle">SQL &amp; Table API</text></switch></g><rect x="786" y="1065" width="180" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 1085px; margin-left: 788px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(51, 51, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Queryable State</div></div></div></foreignObject><text x="788" y="1092" fill="#3333FF" font-family="Helvetica" font-size="22px">Queryable State</text></switch></g><rect x="35" y="480" width="210" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 208px; height: 1px; padding-top: 500px; margin-left: 37px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(51, 51, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">State Processor API</div></div></div></foreignObject><text x="37" y="507" fill="#3333FF" font-family="Helvetica" font-size="22px">State Processor API</text></switch></g><rect x="426" y="1020" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 128px; height: 1px; padding-top: 1040px; margin-left: 428px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(204, 102, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Scala Shell</div></div></div></foreignObject><text x="428" y="1047" fill="#CC6600" font-family="Helvetica" font-size="22px">Scala Shell</text></switch></g><rect x="1201" y="166" width="110" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 108px; height: 1px; padding-top: 186px; margin-left: 1203px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(0, 153, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Java 8</div></div></div></foreignObject><text x="1203" y="193" fill="#009900" font-family="Helvetica" font-size="22px">Java 8</text></switch></g><rect x="1201" y="206" width="120" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 118px; height: 1px; padding-top: 226px; margin-left: 1203px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(0, 153, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Java 11</div></div></div></foreignObject><text x="1203" y="233" fill="#009900" font-family="Helvetica" font-size="22px">Java 11</text></switch></g><rect x="1201" y="250" width="140" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 138px; height: 1px; padding-top: 270px; margin-left: 1203px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(0, 153, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Scala 2.12</div></div></div></foreignObject><text x="1203" y="277" fill="#009900" font-family="Helvetica" font-size="22px">Scala 2.12</text></switch></g><rect x="890" y="1270" width="140" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 138px; height: 1px; padding-top: 1290px; margin-left: 892px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(0, 153, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Scala 2.11</div></div></div></foreignObject><text x="892" y="1297" fill="#009900" font-family="Helvetica" font-size="22px">Scala 2.11</text></switch></g><rect x="490" y="440" width="135" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 133px; height: 1px; padding-top: 460px; margin-left: 492px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(204, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><span>Kubernetes</span></div></div></div></div></foreignObject><text x="492" y="467" fill="#CC0000" font-family="Helvetica" font-size="22px">Kubernetes</text></switch></g><rect x="887" y="210" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 128px; height: 1px; padding-top: 230px; margin-left: 889px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(204, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Standalone</div></div></div></div></foreignObject><text x="889" y="237" fill="#CC0000" font-family="Helvetica" font-size="22px">Standalone</text></switch></g><rect x="887" y="256" width="135" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 133px; height: 1px; padding-top: 276px; margin-left: 889px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(204, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Yarn</div></div></div></div></foreignObject><text x="889" y="283" fill="#CC0000" font-family="Helvetica" font-size="22px">Yarn</text></switch></g><rect x="1201" y="296" width="190" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 188px; height: 1px; padding-top: 316px; margin-left: 1203px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(204, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><span>Zookeeper HA</span></div></div></div></div></foreignObject><text x="1203" y="323" fill="#CC0000" font-family="Helvetica" font-size="22px">Zookeeper HA</text></switch></g><rect x="600" y="350" width="220" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 218px; height: 1px; padding-top: 370px; margin-left: 602px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(204, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Kubernetes-based HA (ZK-alternative)</div></div></div></foreignObject><text x="602" y="377" fill="#CC0000" font-family="Helvetica" font-size="22px">Kubernetes-based HA...</text></switch></g><rect x="887" y="301" width="220" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 218px; height: 1px; padding-top: 321px; margin-left: 889px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(166, 128, 184); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Heap/FS State Back.</div></div></div></div></foreignObject><text x="889" y="328" fill="#A680B8" font-family="Helvetica" font-size="22px">Heap/FS State Back.</text></switch></g><rect x="887" y="350" width="305" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 303px; height: 1px; padding-top: 370px; margin-left: 889px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(166, 128, 184); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><span>RocksDB/FS State Back.</span><br /></div></div></div></div></foreignObject><text x="889" y="377" fill="#A680B8" font-family="Helvetica" font-size="22px">RocksDB/FS State Back.&#xa;</text></switch></g><rect x="695" y="1200" width="60" height="50" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 58px; height: 1px; padding-top: 1225px; margin-left: 697px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(255, 0, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><span>Gelly</span></div></div></div></div></foreignObject><text x="697" y="1232" fill="#FF00FF" font-family="Helvetica" font-size="22px">Gelly</text></switch></g><rect x="1074.5" y="240" width="70" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 68px; height: 1px; padding-top: 260px; margin-left: 1077px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(255, 0, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>CEP</div></div></div></div></foreignObject><text x="1077" y="267" fill="#FF00FF" font-family="Helvetica" font-size="22px">CEP</text></switch></g><rect x="50" y="680" width="190" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 188px; height: 1px; padding-top: 700px; margin-left: 52px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(255, 0, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><span>Machine Learning<br /><div style="text-align: center"><span>Library</span></div></span></div></div></div></foreignObject><text x="52" y="707" fill="#FF00FF" font-family="Helvetica" font-size="22px">Machine Learning...</text></switch></g><rect x="375" y="296" width="135" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 133px; height: 1px; padding-top: 316px; margin-left: 377px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><span>JDBC Sink</span></div></div></div></div></foreignObject><text x="377" y="323" fill="#67AB9F" font-family="Helvetica" font-size="22px">JDBC Sink</text></switch></g><rect x="556" y="200" width="264" height="70" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 262px; height: 1px; padding-top: 235px; margin-left: 558px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Kafka, File, Pulsar</div><div><span></span>   [via Unified Source API]</div></div></div></div></foreignObject><text x="558" y="242" fill="#67AB9F" font-family="Helvetica" font-size="22px">Kafka, File, Pulsar...</text></switch></g><rect x="610" y="519" width="240" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 238px; height: 1px; padding-top: 539px; margin-left: 611px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Rabbit MQ Source</div></div></div></foreignObject><text x="730" y="546" fill="#67AB9F" font-family="Helvetica" font-size="22px" text-anchor="middle">Rabbit MQ Source</text></switch></g><rect x="437.5" y="410" width="240" height="28" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 238px; height: 1px; padding-top: 424px; margin-left: 440px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><span>Kinesis Source &amp; Sink</span></div></div></div></div></foreignObject><text x="440" y="431" fill="#67AB9F" font-family="Helvetica" font-size="22px">Kinesis Source &amp; Sink</text></switch></g><rect x="882" y="460" width="250" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 248px; height: 1px; padding-top: 480px; margin-left: 884px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">PubSub Source &amp; Sink</div></div></div></foreignObject><text x="884" y="487" fill="#67AB9F" font-family="Helvetica" font-size="22px">PubSub Source &amp; Sink</text></switch></g><rect x="135" y="530" width="190" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 188px; height: 1px; padding-top: 550px; margin-left: 137px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">NiFi Source</div></div></div></foreignObject><text x="137" y="557" fill="#67AB9F" font-family="Helvetica" font-size="22px">NiFi Source</text></switch></g><rect x="1187" y="460" width="220" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 218px; height: 1px; padding-top: 480px; margin-left: 1189px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Elastic Search Sink</div></div></div></foreignObject><text x="1189" y="487" fill="#67AB9F" font-family="Helvetica" font-size="22px">Elastic Search Sink</text></switch></g><rect x="1193" y="510" width="220" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 218px; height: 1px; padding-top: 530px; margin-left: 1195px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Cassandra Sink</div></div></div></foreignObject><text x="1195" y="537" fill="#67AB9F" font-family="Helvetica" font-size="22px">Cassandra Sink</text></switch></g><rect x="872" y="510" width="270" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 268px; height: 1px; padding-top: 530px; margin-left: 874px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">HBase SQL Source &amp; Sink</div></div></div></foreignObject><text x="874" y="537" fill="#67AB9F" font-family="Helvetica" font-size="22px">HBase SQL Source &amp; Sink</text></switch></g><rect x="415" y="350" width="135" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 133px; height: 1px; padding-top: 370px; margin-left: 417px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><span>Hive Catalog</span></div></div></div></div></foreignObject><text x="417" y="377" fill="#67AB9F" font-family="Helvetica" font-size="22px">Hive Catalog</text></switch></g><rect x="330" y="225" width="160" height="60" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 158px; height: 1px; padding-top: 255px; margin-left: 332px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><span>Hive SQL<br />Source &amp; Sink</span></div></div></div></div></foreignObject><text x="332" y="262" fill="#67AB9F" font-family="Helvetica" font-size="22px">Hive SQL...</text></switch></g><rect x="70" y="341" width="230" height="70" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 228px; height: 1px; padding-top: 376px; margin-left: 72px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Kafka, File</div><div>   [via Unified Sink API]</div></div></div></div></foreignObject><text x="72" y="383" fill="#67AB9F" font-family="Helvetica" font-size="22px">Kafka, File...</text></switch></g><rect x="20" y="426" width="190" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 188px; height: 1px; padding-top: 446px; margin-left: 22px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(0, 153, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Python Table API</div></div></div></foreignObject><text x="22" y="453" fill="#009900" font-family="Helvetica" font-size="22px">Python Table API</text></switch></g><rect x="222.5" y="426" width="250" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 248px; height: 1px; padding-top: 446px; margin-left: 225px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(0, 153, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Python<br />DataStream API</div></div></div></foreignObject><text x="225" y="453" fill="#009900" font-family="Helvetica" font-size="22px">Python...</text></switch></g><rect x="1272" y="560" width="180" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 580px; margin-left: 1274px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">S3 FileSystem</div></div></div></foreignObject><text x="1274" y="587" fill="#67AB9F" font-family="Helvetica" font-size="22px">S3 FileSystem</text></switch></g><rect x="950.5" y="620" width="180" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 640px; margin-left: 953px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">GCS FileSystem</div></div></div></foreignObject><text x="953" y="647" fill="#67AB9F" font-family="Helvetica" font-size="22px">GCS FileSystem</text></switch></g><rect x="888" y="560" width="180" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 580px; margin-left: 890px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Local/NFS FileSystem</div></div></div></foreignObject><text x="890" y="587" fill="#67AB9F" font-family="Helvetica" font-size="22px">Local/NFS FileSy...</text></switch></g><rect x="1052" y="560" width="180" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 580px; margin-left: 1054px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">HDFS FileSystem</div></div></div></foreignObject><text x="1054" y="587" fill="#67AB9F" font-family="Helvetica" font-size="22px">HDFS FileSystem</text></switch></g><rect x="700" y="649" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 128px; height: 1px; padding-top: 669px; margin-left: 702px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Azure Blob<br />FileSystem</div></div></div></foreignObject><text x="702" y="676" fill="#67AB9F" font-family="Helvetica" font-size="22px">Azure Blob...</text></switch></g><rect x="662.5" y="574" width="180" height="50" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 599px; margin-left: 665px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">AliCloud OSS<br />FileSystem</div></div></div></foreignObject><text x="665" y="606" fill="#67AB9F" font-family="Helvetica" font-size="22px">AliCloud OSS...</text></switch></g><path d="M 187.5 790 Q 390 400 1353.19 400" fill="none" stroke="#b5739d" stroke-width="9" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1359.94 400 L 1350.94 404.5 L 1353.19 400 L 1350.94 395.5 Z" fill="#b5739d" stroke="#b5739d" stroke-width="9" stroke-miterlimit="10" pointer-events="all"/><path d="M 175 1100 Q 990 1080 1279.24 1427.08" fill="none" stroke="#b5739d" stroke-width="9" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1283.56 1432.27 L 1274.34 1428.24 L 1279.24 1427.08 L 1281.25 1422.48 Z" fill="#b5739d" stroke="#b5739d" stroke-width="9" stroke-miterlimit="10" pointer-events="all"/><rect x="445" y="580" width="90" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 88px; height: 1px; padding-top: 600px; margin-left: 447px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(204, 102, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">SQL CLI</div></div></div></foreignObject><text x="447" y="607" fill="#CC6600" font-family="Helvetica" font-size="22px">SQL CLI</text></switch></g><path d="M 767 835.32 L 20 580" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><rect x="10" y="0" width="540" height="90" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 538px; height: 1px; padding-top: 45px; margin-left: 12px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 38px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">New- and Stable Features</div></div></div></foreignObject><text x="12" y="56" fill="#000000" font-family="Helvetica" font-size="38px" font-weight="bold">New- and Stable Features</text></switch></g><rect x="10" y="910" width="540" height="90" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 538px; height: 1px; padding-top: 955px; margin-left: 12px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 38px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Features Phasing Out</div></div></div></foreignObject><text x="12" y="966" fill="#000000" font-family="Helvetica" font-size="38px" font-weight="bold">Features Phasing Out</text></switch></g><rect x="532" y="270" width="274" height="60" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 272px; height: 1px; padding-top: 300px; margin-left: 534px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><span>Change-Data-Capture API and Connectors<br /></span></div></div></div></div></foreignObject><text x="534" y="307" fill="#67AB9F" font-family="Helvetica" font-size="22px">Change-Data-Capture API a...</text></switch></g><rect x="122.5" y="1205" width="267.5" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 266px; height: 1px; padding-top: 1225px; margin-left: 125px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Legacy File Source &amp; Sink</div></div></div></foreignObject><text x="125" y="1232" fill="#67AB9F" font-family="Helvetica" font-size="22px">Legacy File Source &amp; Sink</text></switch></g><rect x="400" y="1245" width="286.25" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 284px; height: 1px; padding-top: 1260px; margin-left: 402px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Legacy Kafka Source &amp; Sink</div></div></div></foreignObject><text x="402" y="1267" fill="#67AB9F" font-family="Helvetica" font-size="22px">Legacy Kafka Source &amp; Sink</text></switch></g><rect x="295" y="1140" width="345" height="70" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 343px; height: 1px; padding-top: 1175px; margin-left: 296px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(51, 51, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">SourceFunction &amp; SinkFunction</div></div></div></foreignObject><text x="468" y="1182" fill="#3333FF" font-family="Helvetica" font-size="22px" text-anchor="middle">SourceFunction &amp; SinkFunction</text></switch></g><rect x="287.5" y="480" width="190" height="70" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 188px; height: 1px; padding-top: 515px; margin-left: 290px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>HybridSource</div></div></div></div></foreignObject><text x="290" y="522" fill="#67AB9F" font-family="Helvetica" font-size="22px">HybridSource</text></switch></g><rect x="1221" y="1540" width="100" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 98px; height: 1px; padding-top: 1560px; margin-left: 1223px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(255, 0, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font color="#4c0099">Schedulers</font></div></div></div></foreignObject><text x="1223" y="1567" fill="#FF00FF" font-family="Helvetica" font-size="22px">Schedulers</text></switch></g><rect x="1150" y="620" width="180" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 640px; margin-left: 1152px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font color="#4c0099">Default Scheduler</font></div></div></div></foreignObject><text x="1152" y="647" fill="#67AB9F" font-family="Helvetica" font-size="22px">Default Scheduler</text></switch></g><rect x="355" y="649" width="225" height="31" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 223px; height: 1px; padding-top: 665px; margin-left: 357px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(103, 171, 159); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font color="#4c0099">Adaptive Scheduler / Reactive Mode</font></div></div></div></foreignObject><text x="357" y="671" fill="#67AB9F" font-family="Helvetica" font-size="22px">Adaptive Scheduler /...</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>