1 line
25 KiB
XML
1 line
25 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" id="svg8" width="1010.667" height="542.667" version="1.1" viewBox="0 0 267.406 143.581"><defs id="defs2"><marker id="marker4985" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4983" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1pt" d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z" transform="scale(-0.4)"/></marker><marker id="marker4981" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4979" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1pt" d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z" transform="scale(-0.2)"/></marker><marker id="TriangleInM" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4823" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1pt" d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z" transform="scale(-0.4)"/></marker><marker id="TriangleInS" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4826" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1pt" d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z" transform="scale(-0.2)"/></marker><marker id="marker4973" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4971" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-linejoin="round" stroke-opacity="1" stroke-width=".625" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z" transform="scale(0.6) translate(0,0)"/></marker><marker id="marker4969" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4967" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-linejoin="round" stroke-opacity="1" stroke-width=".625" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z" transform="scale(1.1) translate(1,0)"/></marker><marker id="Arrow2Mstart" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4711" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-linejoin="round" stroke-opacity="1" stroke-width=".625" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z" transform="scale(0.6) translate(0,0)"/></marker><marker id="Torso" orient="auto" overflow="visible" refX="0" refY="0"><g id="g4913" fill="#000" fill-opacity="1" stroke="#000" stroke-opacity="1" transform="scale(0.7)"><path id="path4899" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1.25" d="M -4.7792281,-3.2395420 C -2.4288541,-2.8736027 0.52103922,-1.3019943 0.25792722,0.38794346 C -0.0051877922,2.0778819 -2.2126741,2.6176539 -4.5630471,2.2517169 C -6.9134221,1.8857769 -8.5210350,0.75201414 -8.2579220,-0.93792336 C -7.9948090,-2.6278615 -7.1296041,-3.6054813 -4.7792281,-3.2395420 z"/><path id="path4901" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1pt" d="M 4.4598789,0.088665736 C -2.5564571,-4.3783320 5.2248769,-3.9061806 -0.84829578,-8.7197331"/><path id="path4903" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1pt" d="M 4.9298719,0.057520736 C -1.3872731,1.7494689 1.8027579,5.4782079 -4.9448731,7.5462725"/><rect id="rect4905" width="2.637" height="2.761" x="-10.392" y="-1.741" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1pt" transform="matrix(0.527536,-0.849533,0.887668,0.460484,0,0)"/><rect id="rect4907" width="2.733" height="2.861" x="4.959" y="-7.963" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1pt" transform="matrix(0.671205,-0.741272,0.790802,0.612072,0,0)"/><path id="path4909" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1pt" d="M 16.779951 -28.685045 A 0.60731727 0.60731727 0 1 0 15.565317,-28.685045 A 0.60731727 0.60731727 0 1 0 16.779951 -28.685045 z" transform="matrix(0,-1.109517,1.109517,0,25.96648,19.71619)"/><path id="path4911" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1pt" d="M 16.779951 -28.685045 A 0.60731727 0.60731727 0 1 0 15.565317,-28.685045 A 0.60731727 0.60731727 0 1 0 16.779951 -28.685045 z" transform="matrix(0,-1.109517,1.109517,0,26.82450,16.99126)"/></g></marker><marker id="marker4954" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4705" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-linejoin="round" stroke-opacity="1" stroke-width=".625" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z" transform="scale(1.1) translate(1,0)"/></marker><marker id="Arrow2Sstart" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4590" fill-rule="evenodd" stroke-linejoin="round" stroke-width=".625" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z" transform="scale(0.3) translate(-2.3,0)"/></marker><marker id="marker5272" orient="auto" overflow="visible" refX="0" refY="0"><path id="path5270" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-linejoin="round" stroke-opacity="1" stroke-width=".625" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z" transform="scale(1.1) translate(1,0)"/></marker><marker id="marker5232" orient="auto" overflow="visible" refX="0" refY="0"><path id="path5230" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-linejoin="round" stroke-opacity="1" stroke-width=".625" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z" transform="scale(1.1) translate(1,0)"/></marker><marker id="Arrow2Lstart" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4578" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-linejoin="round" stroke-opacity="1" stroke-width=".625" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z" transform="scale(1.1) translate(1,0)"/></marker><marker id="marker4985-8" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4983-5" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1.333" d="M 5.77,0 -2.88,5 V -5 Z" transform="scale(-0.4)"/></marker><marker id="marker4985-6" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4983-8" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1.333" d="M 5.77,0 -2.88,5 V -5 Z" transform="scale(-0.4)"/></marker><marker id="marker4985-84" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4983-0" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1.333" d="M 5.77,0 -2.88,5 V -5 Z" transform="scale(-0.4)"/></marker><marker id="marker4985-6-5" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4983-8-0" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1.333" d="M 5.77,0 -2.88,5 V -5 Z" transform="scale(-0.4)"/></marker><marker id="marker4985-84-8" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4983-0-5" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1.333" d="M 5.77,0 -2.88,5 V -5 Z" transform="scale(-0.4)"/></marker><marker id="marker4985-6-5-8" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4983-8-0-6" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1.333" d="M 5.77,0 -2.88,5 V -5 Z" transform="scale(-0.4)"/></marker><marker id="marker4985-4" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4983-6" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1.333" d="M 5.77,0 -2.88,5 V -5 Z" transform="scale(-0.4)"/></marker><marker id="marker4985-84-2" orient="auto" overflow="visible" refX="0" refY="0"><path id="path4983-0-6" fill="#000" fill-opacity="1" fill-rule="evenodd" stroke="#000" stroke-opacity="1" stroke-width="1.333" d="M 5.77,0 -2.88,5 V -5 Z" transform="scale(-0.4)"/></marker></defs><metadata id="metadata5"/><g id="layer1" display="inline" transform="translate(-3.8805606,-107.28114)"><text id="text4509" x="268.44" y="123.673" fill="#000" fill-opacity="1" stroke="none" stroke-width=".265" font-family="sans-serif" font-size="10.583" font-stretch="normal" font-style="normal" font-variant="normal" font-weight="bold" letter-spacing="0" word-spacing="0" xml:space="preserve" style="line-height:6.61458302px;-inkscape-font-specification:'sans-serif Bold'"><tspan font-stretch="normal" style="-inkscape-font-specification:'sans-serif Bold';text-align:end" id="tspan4507" x="268" y="123.673" stroke-width=".265" dy="-4.76" font-family="sans-serif" font-style="normal" font-variant="normal" font-weight="bold" letter-spacing="-.439" text-anchor="end">Home Assistant</tspan><tspan id="tspan4511" x="268" y="130.287" stroke-width=".265" font-family="sans-serif" font-stretch="normal" font-style="normal" font-variant="normal" font-weight="bold" letter-spacing="-.439" text-anchor="end" style="-inkscape-font-specification:'sans-serif Bold';text-align:end">Core Architecture</tspan></text><flowRoot id="flowRoot4513" fill="#000" fill-opacity="1" stroke="none" font-family="sans-serif" font-size="40" font-stretch="normal" font-style="normal" font-variant="normal" font-weight="bold" letter-spacing="0" transform="matrix(0.26458333,0,0,0.26458333,6.9043701,117.4865)" word-spacing="0" xml:space="preserve" style="line-height:25px;-inkscape-font-specification:'sans-serif Bold'"><flowRegion style="-inkscape-font-specification:'sans-serif Bold'" id="flowRegion4515" font-family="sans-serif" font-stretch="normal" font-style="normal" font-variant="normal" font-weight="bold"><rect font-family="sans-serif" style="-inkscape-font-specification:'sans-serif Bold'" id="rect4517" width="25.714" height="106.429" x="775" y="41.952" font-stretch="normal" font-style="normal" font-variant="normal" font-weight="bold"/></flowRegion><flowPara id="flowPara4519"/></flowRoot><rect id="rect4521" width="42" height="23" x="204.775" y="165.25" fill="#cfe2f3" fill-opacity="1" stroke="#000" stroke-dasharray="none" stroke-miterlimit="4" stroke-opacity="1" stroke-width=".865"/><text id="text4525" x="225.697" y="173.029" fill="#000" fill-opacity="1" stroke="none" stroke-width=".151" font-family="sans-serif" font-size="6.05" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.9650764,1.0361874)" word-spacing="0" xml:space="preserve" style="line-height:3.78111124px"><tspan style="line-height:.34869605px" id="tspan4523" x="225.697" y="173.029" stroke-width=".151">Timer</tspan></text><rect id="rect4521-6" width="42" height="23" x="114.794" y="164.522" fill="#cfe2f3" fill-opacity="1" stroke="#000" stroke-dasharray="none" stroke-miterlimit="4" stroke-opacity="1" stroke-width=".865"/><text id="text4525-5" x="125.606" y="172.144" fill="#000" fill-opacity="1" stroke="none" stroke-width=".151" font-family="sans-serif" font-size="6.05" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.9650764,1.0361874)" word-spacing="0" xml:space="preserve" style="line-height:3.78111124px"><tspan style="line-height:.34869605px" id="tspan4523-3" x="125.606" y="172.144" stroke-width=".151">Event Bus</tspan></text><rect id="rect4521-2" width="42" height="23" x="114.377" y="109.736" fill="#cfe2f3" fill-opacity="1" stroke="#000" stroke-dasharray="none" stroke-miterlimit="4" stroke-opacity="1" stroke-width=".865"/><text id="text4525-8" x="140.76" y="118.679" fill="#000" fill-opacity="1" stroke="none" stroke-width=".151" font-family="sans-serif" font-size="6.05" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.9650764,1.0361874)" word-spacing="0" xml:space="preserve" style="line-height:3.78111124px"><tspan style="line-height:.34869605px;text-align:center" id="tspan4523-8" x="140.76" y="118.679" stroke-width=".151" dy="-2.22" text-anchor="middle">State</tspan><tspan id="tspan5413" x="140.76" y="122.46" stroke-width=".151" text-anchor="middle" style="line-height:.34869605px;text-align:center">Machine</tspan></text><text id="text5417-6" x="76.203" y="156.705" fill="#000" fill-opacity="1" stroke="none" stroke-width=".145" font-family="sans-serif" font-size="5.803" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.9748707,1.0257771)" word-spacing="0" xml:space="preserve" style="line-height:3.62678003px"><tspan id="tspan5415-9" x="76.203" y="156.705" stroke-width=".145" dy="-3.894">listen for events/</tspan><tspan id="tspan5419-3" x="76.203" y="160.332" stroke-width=".145">fire event</tspan></text><rect id="rect4521-2-1" width="42" height="23" x="114.912" y="221.455" fill="#cfe2f3" fill-opacity="1" stroke="#000" stroke-dasharray="none" stroke-miterlimit="4" stroke-opacity="1" stroke-width=".865"/><text id="text4525-8-7" x="141.314" y="226.496" fill="#000" fill-opacity="1" stroke="none" stroke-width=".151" font-family="sans-serif" font-size="6.05" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.96507639,1.0361874)" word-spacing="0" xml:space="preserve" style="line-height:3.78111124px"><tspan style="line-height:.34869605px;text-align:center" id="tspan4523-8-4" x="141.314" y="226.496" stroke-width=".151" dy="-2.22" text-anchor="middle">Service</tspan><tspan id="tspan5413-0" x="141.314" y="230.278" stroke-width=".151" text-anchor="middle" style="line-height:.34869605px;text-align:center">Registry</tspan></text><rect id="rect5470" width="35.012" height="34.21" x="22.322" y="143.954" fill="none" fill-opacity="1" stroke="none" stroke-dasharray="none" stroke-dashoffset=".501" stroke-linejoin="round" stroke-miterlimit="4" stroke-opacity="1" stroke-width="1.065"/><rect id="rect5472" width="60.937" height="135.028" x="7.89" y="110.622" fill="#9fc5e8" fill-opacity="1" stroke="#000" stroke-dasharray="none" stroke-dashoffset=".501" stroke-linejoin="round" stroke-miterlimit="4" stroke-opacity="1" stroke-width="1.065"/><rect id="rect5474" width="55.229" height="15.272" x="10.811" y="124.825" fill="#cfe2f3" fill-opacity="1" stroke="#000" stroke-dasharray="none" stroke-dashoffset=".501" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="4" stroke-opacity="1" stroke-width=".795" ry="2.942"/><text id="text4525-5-9" x="32.545" y="127.358" fill="#000" fill-opacity="1" stroke="none" stroke-width=".162" font-family="sans-serif" font-size="6.462" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.94728752,1.0556457)" word-spacing="0" xml:space="preserve" style="line-height:4.03892612px"><tspan style="line-height:.37247187px" id="tspan4523-3-6" x="32.545" y="127.358" stroke-width=".162">Light</tspan></text><rect id="rect5474-6" width="55.229" height="15.272" x="10.61" y="158.234" fill="#cfe2f3" fill-opacity="1" stroke="#000" stroke-dasharray="none" stroke-dashoffset=".501" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="4" stroke-opacity="1" stroke-width=".795" ry="2.942"/><rect id="rect5474-3" width="55.229" height="15.272" x="10.744" y="226.12" fill="#cfe2f3" fill-opacity="1" stroke="#000" stroke-dasharray="none" stroke-dashoffset=".501" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="4" stroke-opacity="1" stroke-width=".795" ry="2.942"/><rect id="rect5474-4" width="55.229" height="15.272" x="10.744" y="192.177" fill="#cfe2f3" fill-opacity="1" stroke="#000" stroke-dasharray="none" stroke-dashoffset=".501" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="4" stroke-opacity="1" stroke-width=".795" ry="2.942"/><text id="text4525-5-9-5" x="20.246" y="223.222" fill="#000" fill-opacity="1" stroke="none" stroke-width=".162" font-family="sans-serif" font-size="6.462" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.94728752,1.0556457)" word-spacing="0" xml:space="preserve" style="line-height:4.03892612px"><tspan style="line-height:.37247187px" id="tspan4523-3-6-7" x="20.246" y="223.222" stroke-width=".162">Many more...</tspan></text><text id="text4525-5-9-4" x="17.283" y="191.701" fill="#000" fill-opacity="1" stroke="none" stroke-width=".162" font-family="sans-serif" font-size="6.462" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.94728752,1.0556457)" word-spacing="0" xml:space="preserve" style="line-height:4.03892612px"><tspan style="line-height:.37247187px" id="tspan4523-3-6-3" x="17.283" y="191.701" stroke-width=".162">Device Tracker</tspan></text><text id="text4525-5-9-2" x="30.403" y="159.927" fill="#000" fill-opacity="1" stroke="none" stroke-width=".162" font-family="sans-serif" font-size="6.462" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.94728752,1.0556457)" word-spacing="0" xml:space="preserve" style="line-height:4.03892612px"><tspan style="line-height:.37247187px" id="tspan4523-3-6-6" x="30.403" y="159.927" stroke-width=".162">Switch</tspan></text><text id="text4525-5-9-54" x="11.099" y="120.105" fill="#000" fill-opacity="1" stroke="none" stroke-width=".147" font-family="sans-serif" font-size="5.867" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(1.0066282,0.9934154)" word-spacing="0" xml:space="preserve" style="line-height:3.66677809px"><tspan style="line-height:.33815217px" id="tspan4523-3-6-0" x="11.099" y="120.105" stroke-width=".147">Components</tspan></text><text id="text5417-6-0" x="76.623" y="116.727" fill="#000" fill-opacity="1" stroke="none" stroke-width=".145" font-family="sans-serif" font-size="5.803" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.97487067,1.0257771)" word-spacing="0" xml:space="preserve" style="line-height:3.62678027px"><tspan id="tspan5419-3-8" x="76.623" y="116.727" stroke-width=".145">set state</tspan></text><path id="path4951" fill="none" stroke="#000" stroke-dasharray="none" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="8.3" stroke-opacity="1" stroke-width=".878" marker-start="url(#marker4985)" d="m 134.36663,161.72833 -0.0146,-1.20582 -0.0178,-27.58952"/><path id="path4951-6" fill="none" stroke="#000" stroke-dasharray="none" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="8.3" stroke-opacity="1" stroke-width=".966" marker-start="url(#marker4985-8)" d="m 143.6486,190.71339 0.0168,1.27138 0.0205,29.08959"/><path id="path4951-7" fill="none" stroke="#000" stroke-dasharray="none" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="8.3" stroke-opacity="1" stroke-width="1.104" marker-start="url(#marker4985-6)" d="m 159.711,175.37009 1.89837,-0.0147 43.43538,-0.0179"/><path id="path4951-3" fill="none" stroke="#000" stroke-dasharray="none" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="8.3" stroke-opacity="1" stroke-width="1.089" marker-start="url(#marker4985-84)" d="m 111.54159,166.92655 -1.77427,0.0152 -40.595547,0.0186"/><path id="path4951-7-6" fill="none" stroke="#000" stroke-dasharray="none" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="8.3" stroke-opacity="1" stroke-width="1.088" marker-start="url(#marker4985-6-5)" d="m 72.342632,186.06141 1.764254,-0.0153 40.366654,-0.0186"/><path id="path4951-3-2" fill="none" stroke="#000" stroke-dasharray="none" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="8.3" stroke-opacity="1" stroke-width="1.089" marker-start="url(#marker4985-84-8)" d="m 111.39173,223.45319 -1.76627,0.0153 -40.412633,0.0187"/><path id="path4951-7-6-8" fill="none" stroke="#000" stroke-dasharray="none" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="8.3" stroke-opacity="1" stroke-width="1.089" marker-start="url(#marker4985-6-5-8)" d="m 72.431037,242.88507 1.774682,-0.0152 40.605411,-0.0186"/><text id="text5417-6-6" x="76.486" y="175.482" fill="#000" fill-opacity="1" stroke="none" stroke-width=".145" font-family="sans-serif" font-size="5.803" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.97487067,1.0257771)" word-spacing="0" xml:space="preserve" style="line-height:3.62678027px"><tspan id="tspan5419-3-89" x="76.486" y="175.482" stroke-width=".145" dy="-3.89">call event </tspan><tspan id="tspan4609" x="76.486" y="179.108" stroke-width=".145">listeners</tspan></text><text id="text5417-6-6-7" x="76.617" y="211.42" fill="#000" fill-opacity="1" stroke="none" stroke-width=".145" font-family="sans-serif" font-size="5.803" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.97487066,1.0257771)" word-spacing="0" xml:space="preserve" style="line-height:3.62678027px"><tspan id="tspan4609-8" x="76.617" y="211.42" stroke-width=".145" dy="-3.89">publish</tspan><tspan id="tspan4634" x="76.617" y="215.047" stroke-width=".145">service</tspan></text><text id="text5417-6-6-3" x="76.617" y="229.138" fill="#000" fill-opacity="1" stroke="none" stroke-width=".145" font-family="sans-serif" font-size="5.803" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.97487066,1.0257771)" word-spacing="0" xml:space="preserve" style="line-height:3.62678027px"><tspan id="tspan4609-9" x="76.617" y="229.138" stroke-width=".145" dy="-3.89">call</tspan><tspan id="tspan4648" x="76.617" y="232.765" stroke-width=".145">service</tspan></text><path id="path4951-8" fill="none" stroke="#000" stroke-dasharray="none" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="8.3" stroke-opacity="1" stroke-width=".905" marker-start="url(#marker4985-4)" d="m 121.36058,218.55632 -0.0146,-1.28211 -0.0178,-29.33525"/><rect id="rect4773" width="1.437" height="12.762" x="120.577" y="197.742" fill="#fffff3" fill-opacity="1" stroke="none" stroke-dasharray="none" stroke-dashoffset=".501" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="8.3" stroke-opacity="1" stroke-width=".474" paint-order="markers fill stroke"/><text id="text5417-6-6-7-6" x="124.506" y="200.868" fill="#000" fill-opacity="1" stroke="none" stroke-opacity="1" stroke-width=".145" font-family="sans-serif" font-size="5.803" font-style="normal" font-weight="normal" letter-spacing="0" transform="scale(0.97487066,1.0257771)" word-spacing="0" xml:space="preserve" style="line-height:3.62678027px"><tspan id="tspan4634-1" x="124.506" y="200.868" stroke="none" stroke-opacity="1" stroke-width=".145" dy="-3.89" text-anchor="middle" style="text-align:center">call_service</tspan><tspan id="tspan4673" x="124.506" y="204.495" stroke="none" stroke-opacity="1" stroke-width=".145" text-anchor="middle" style="text-align:center">events</tspan></text><path id="path4951-3-4" fill="none" stroke="#000" stroke-dasharray="none" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="8.3" stroke-opacity="1" stroke-width="1.09" marker-start="url(#marker4985-84-2)" d="m 111.70898,121.35631 -1.77986,0.0152 -40.723236,0.0186"/><text id="text5417-6-6-7-6-3" x="149.495" y="200.994" fill="#000" fill-opacity="1" stroke="none" stroke-width=".145" font-family="sans-serif" font-size="5.803" font-style="normal" font-weight="normal" letter-spacing="0" text-anchor="start" transform="scale(0.97487066,1.0257771)" word-spacing="0" xml:space="preserve" style="line-height:3.62678027px;text-align:start"><tspan id="tspan4634-1-4" x="149.495" y="200.994" stroke-width=".145" dy="-3.89" text-anchor="start" style="text-align:start">service_called</tspan><tspan id="tspan4673-1" x="149.495" y="204.621" stroke-width=".145" text-anchor="start" style="text-align:start">events</tspan></text><text id="text5417-6-6-7-6-3-3" x="166.826" y="180.945" fill="#000" fill-opacity="1" stroke="none" stroke-width=".145" font-family="sans-serif" font-size="5.803" font-style="normal" font-weight="normal" letter-spacing="0" text-anchor="start" transform="scale(0.97487066,1.0257771)" word-spacing="0" xml:space="preserve" style="line-height:3.62678027px;text-align:start"><tspan id="tspan4634-1-4-4" x="166.826" y="180.945" stroke-width=".145" dy="-3.89" text-anchor="start" style="text-align:start">time_changed</tspan><tspan id="tspan4673-1-0" x="166.826" y="184.572" stroke-width=".145" text-anchor="start" style="text-align:start">events</tspan></text><text id="text5417-6-6-7-6-3-9" x="140.479" y="145.893" fill="#000" fill-opacity="1" stroke="none" stroke-width=".145" font-family="sans-serif" font-size="5.803" font-style="normal" font-weight="normal" letter-spacing="0" text-anchor="start" transform="scale(0.97487066,1.0257771)" word-spacing="0" xml:space="preserve" style="line-height:3.62678027px;text-align:start"><tspan id="tspan4634-1-4-0" x="140.479" y="145.893" stroke-width=".145" dy="-3.89" text-anchor="start" style="text-align:start">state_changed</tspan><tspan id="tspan4673-1-2" x="140.479" y="149.519" stroke-width=".145" text-anchor="start" style="text-align:start">events</tspan></text></g></svg> |