diff --git a/slides/lectures/fils_en/06/i2c/i2c_10bit_address_format.json b/slides/lectures/fils_en/06/i2c/i2c_10bit_address_format.json deleted file mode 100644 index 4e9f5f942cec9e44cc29b769bfa1bb16061f6d7e..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/i2c/i2c_10bit_address_format.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "reg": [ - { - "bits": 8, - "name": "lower address", - "type": 5, - "attr": [ - "address" - ] - }, - { - "bits": 1, - "name": "R/W", - "type": 3, - "attr": [ - "1 - Read", - "0 - Write" - ] - }, - { - "bits": 2, - "name": "upper address", - "type": 5, - "attr": [ - "address" - ] - }, - { - "bits": 5, - "name": 0x1e, - "type": 1, - "attr": [ - "signal usage of 10 bit address" - ] - } - ] -} diff --git a/slides/lectures/fils_en/06/i2c/i2c_10bit_address_format.svg b/slides/lectures/fils_en/06/i2c/i2c_10bit_address_format.svg deleted file mode 100644 index b5698ec0755f0b58ac735be23abebe12ba0e51da..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/i2c/i2c_10bit_address_format.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="800" height="84" viewBox="0 0 800 84" class="WaveDrom"><g transform="translate(0.5,0.5)" text-anchor="middle" font-size="14" font-family="sans-serif" font-weight="normal"><g transform="translate(4,21)"><g stroke="black" stroke-width="1" stroke-linecap="round"><line x2="791"/><line y2="31"/><line x2="791" y1="31" y2="31"/><line x1="791" x2="791" y2="31"/><line x1="742" x2="742" y2="3"/><line x1="742" x2="742" y1="31" y2="28"/><line x1="692" x2="692" y2="3"/><line x1="692" x2="692" y1="31" y2="28"/><line x1="643" x2="643" y2="3"/><line x1="643" x2="643" y1="31" y2="28"/><line x1="593" x2="593" y2="3"/><line x1="593" x2="593" y1="31" y2="28"/><line x1="544" x2="544" y2="3"/><line x1="544" x2="544" y1="31" y2="28"/><line x1="494" x2="494" y2="3"/><line x1="494" x2="494" y1="31" y2="28"/><line x1="445" x2="445" y2="3"/><line x1="445" x2="445" y1="31" y2="28"/><line x1="396" x2="396" y2="31"/><line x1="346" x2="346" y2="31"/><line x1="297" x2="297" y2="3"/><line x1="297" x2="297" y1="31" y2="28"/><line x1="247" x2="247" y2="31"/><line x1="198" x2="198" y2="3"/><line x1="198" x2="198" y1="31" y2="28"/><line x1="148" x2="148" y2="3"/><line x1="148" x2="148" y1="31" y2="28"/><line x1="99" x2="99" y2="3"/><line x1="99" x2="99" y1="31" y2="28"/><line x1="49" x2="49" y2="3"/><line x1="49" x2="49" y1="31" y2="28"/></g><g><g><rect x="396" width="396" height="31" field="lower address" style="fill-opacity:0.1;fill:#ffbf00"/><rect x="346" width="49" height="31" field="R/W" style="fill-opacity:0.1;fill:#aaff00"/><rect x="247" width="99" height="31" field="upper address" style="fill-opacity:0.1;fill:#ffbf00"/><rect width="247" height="31" field="30" style="fill-opacity:0.1"/></g><g transform="translate(25,-11)"><g transform="translate(742)"><text y="6">0</text></g><g transform="translate(396)"><text y="6">7</text></g><g transform="translate(346)"><text y="6">8</text></g><g transform="translate(297)"><text y="6">9</text></g><g transform="translate(247)"><text y="6">10</text></g><g transform="translate(198)"><text y="6">11</text></g><g transform="translate(0)"><text y="6">15</text></g></g><g transform="translate(25,15)"><g transform="translate(569)"><text y="6"><tspan>lower address</tspan></text></g><g transform="translate(346)"><text y="6"><tspan>R/W</tspan></text></g><g transform="translate(272)"><text y="6"><tspan>upper address</tspan></text></g><g><g transform="translate(198)"><text y="6">0</text></g><g transform="translate(148)"><text y="6">1</text></g><g transform="translate(99)"><text y="6">1</text></g><g transform="translate(49)"><text y="6">1</text></g><g transform="translate(0)"><text y="6">1</text></g></g></g><g transform="translate(25,39)"><g><g transform="translate(569)"><text y="6"><tspan>address</tspan></text></g></g><g><g transform="translate(346)"><text y="6"><tspan>1 - Read</tspan></text></g><g transform="translate(346,14)"><text y="6"><tspan>0 - Write</tspan></text></g></g><g><g transform="translate(272)"><text y="6"><tspan>address</tspan></text></g></g><g><g transform="translate(99)"><text y="6"><tspan>signal usage of 10 bit address</tspan></text></g></g></g></g></g></g></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/i2c/i2c_10bit_address_transmission.json b/slides/lectures/fils_en/06/i2c/i2c_10bit_address_transmission.json deleted file mode 100644 index 244dc29e991273ef0a81ddbf7598552864162987..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/i2c/i2c_10bit_address_transmission.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "signal": [ - { - "name": "SCL", - "wave": "h..01010101010101010101010101010101010101010101010101." - }, - { - "name": "SDA", - "wave": "1..0.1.......0.4.4.7.2.4.4.4.4.4.4.4.4.2.9......|..2.01.", - "data": ["a9", "a8", - "r/w", - "ack", - "a7", - "a6", - "a5", - "a4", - "a3", - "a2", - "a1", - "a0", - "ack", - "byte1 | byte2 ... ", - "ack" - ], - "phase": 1.5 - }, - { - "name": "data", - "wave": "xx3.xxxxxxxxxxx4...7.x.4...............x.9.......|.xx5.x", - "data": [ - "start", - "upper addr", - "cmd", - "lower address", - "payload bytes", - "stop" - ], - "phase": 1.5 - } - ], - "config": { - "skin": "narrow" - } -} diff --git a/slides/lectures/fils_en/06/i2c/i2c_10bit_address_transmission.svg b/slides/lectures/fils_en/06/i2c/i2c_10bit_address_transmission.svg deleted file mode 100644 index 05aa530f718309ac75e92186dcc13fd6e4310b8d..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/i2c/i2c_10bit_address_transmission.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="svgcontent_0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="90" width="1160" viewBox="0 0 1160 90" overflow="hidden" class="WaveDrom"><style type="text/css">text{font-size:11pt;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;fill-opacity:1;font-family:Helvetica}.h1{font-size:33pt;font-weight:bold}.h2{font-size:27pt;font-weight:bold}.h3{font-size:20pt;font-weight:bold}.h4{font-size:14pt;font-weight:bold}.h5{font-size:11pt;font-weight:bold}.h6{font-size:8pt;font-weight:bold}.muted{fill:#aaa}.warning{fill:#f6b900}.error{fill:#f60000}.info{fill:#0041c4}.success{fill:#00ab00}.s1{fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s2{fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s3{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s4{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s5{fill:#ffffff;stroke:none}.s6{fill:#000000;fill-opacity:1;stroke:none}.s7{color:#000000;fill:#fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s8{color:#000000;fill:#ffffb4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s9{color:#000000;fill:#ffe0b9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s10{color:#000000;fill:#b9e0ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s11{color:#000000;fill:#ccfdfe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s12{color:#000000;fill:#cdfdc5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s13{color:#000000;fill:#f0c1fb;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s14{color:#000000;fill:#f5c2c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}</style><defs><g id="socket"><rect y="15" x="4" height="20" width="10"/></g><g id="pclk"><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="nclk"><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="000"><path d="m 0,20 10,0" class="s1"/></g><g id="0m0"><path d="m 0,20 1,0 3,-10 3,10 3,0" class="s1"/></g><g id="0m1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="0mx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 2,18" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="0md"><path d="m 1,20 9,0" class="s3"/><path d="m 0,20 1,0" class="s1"/></g><g id="0mu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="0mz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="111"><path d="M 0,0 10,0" class="s1"/></g><g id="1m0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="1m1"><path d="M 0,0 1,0 4,10 7,0 10,0" class="s1"/></g><g id="1mx"><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3,7" class="s2"/><path d="M 2,3 5,0" class="s2"/></g><g id="1md"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="1mu"><path d="M 0,0 1,0" class="s1"/><path d="m 1,0 9,0" class="s3"/></g><g id="1mz"><path d="m 0,0 1,0 c 2,4 6,10 9,10" class="s1"/></g><g id="xxx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xm0"><path d="M 0,0 1,0 7,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 4,11" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 6,19" class="s2"/></g><g id="xm1"><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 6,4" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xmd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 1.5,3.5" class="s2"/><path d="M 0,10 2.5,7.5" class="s2"/><path d="M 0,15 3.5,11.5" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 7,18" class="s2"/></g><g id="xmu"><path d="M 0,0 10,0" class="s1"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 5,5" class="s2"/><path d="M 0,15 2,13" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 4,6" class="s2"/><path d="m 0,15.5 6,-7" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="ddd"><path d="m 0,20 10,0" class="s3"/></g><g id="dm0"><path d="m 0,20 7,0" class="s3"/><path d="m 7,20 3,0" class="s1"/></g><g id="dm1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="dmx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 1.5,18.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="dmd"><path d="m 0,20 10,0" class="s3"/></g><g id="dmu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="dmz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="uuu"><path d="M 0,0 10,0" class="s3"/></g><g id="um0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="um1"><path d="M 0,0 7,0" class="s3"/><path d="m 7,0 3,0" class="s1"/></g><g id="umx"><path d="M 1.4771574,0 7,20 l 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3.5,6.5" class="s2"/><path d="M 2.463621,2.536379 5,0" class="s2"/></g><g id="umd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="umu"><path d="M 0,0 10,0" class="s3"/></g><g id="umz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s4"/></g><g id="zzz"><path d="m 0,10 10,0" class="s1"/></g><g id="zm0"><path d="m 0,10 1,0 4,10 5,0" class="s1"/></g><g id="zm1"><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="zmx"><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 4,16" class="s2"/><path d="M 10,5 2.5,12.5" class="s2"/><path d="M 10,0 2,8" class="s2"/></g><g id="zmd"><path d="m 0,10 1,0 c 2,6 6,10 9,10" class="s1"/></g><g id="zmu"><path d="m 0,10 1,0 C 3,4 7,0 10,0" class="s1"/></g><g id="zmz"><path d="m 0,10 10,0" class="s1"/></g><g id="gap"><path d="m 7,-2 -4,0 c -5,0 -5,24 -10,24 l 4,0 C 2,22 2,-2 7,-2 z" class="s5"/><path d="M -7,22 C -2,22 -2,-2 3,-2" class="s1"/><path d="M -3,22 C 2,22 2,-2 7,-2" class="s1"/></g><g id="Pclk"><path d="M -3,12 0,3 3,12 C 1,11 -1,11 -3,12 z" class="s6"/><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="Nclk"><path d="M -3,8 0,17 3,8 C 1,9 -1,9 -3,8 z" class="s6"/><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="0mv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-2"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s7"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-2"><path d="M 10,20 0,20 0,0 10,0" class="s7"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-2"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s7"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-2"><path d="M 0,0 0,20 1,20 7,0" class="s7"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-2"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-2"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s7"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-2"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s7"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-2"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s7"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-3"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s8"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-3"><path d="M 10,20 0,20 0,0 10,0" class="s8"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-3"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s8"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-3"><path d="M 0,0 0,20 1,20 7,0" class="s8"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-3"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-3"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s8"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-3"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s8"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-3"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s8"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-4"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s9"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-4"><path d="M 10,20 0,20 0,0 10,0" class="s9"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-4"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s9"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-4"><path d="M 0,0 0,20 1,20 7,0" class="s9"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-4"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-4"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s9"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-4"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s9"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-4"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s9"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-5"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s10"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-5"><path d="M 10,20 0,20 0,0 10,0" class="s10"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-5"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s10"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-5"><path d="M 0,0 0,20 1,20 7,0" class="s10"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-5"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-5"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s10"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-5"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s10"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-5"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s10"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-6"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s11"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-6"><path d="M 10,20 0,20 0,0 10,0" class="s11"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-6"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s11"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-6"><path d="M 0,0 0,20 1,20 7,0" class="s11"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-6"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-6"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s11"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-6"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s11"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-6"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s11"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-7"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s12"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-7"><path d="M 10,20 0,20 0,0 10,0" class="s12"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-7"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s12"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-7"><path d="M 0,0 0,20 1,20 7,0" class="s12"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-7"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-7"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s12"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-7"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s12"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-7"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s12"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-8"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s13"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-8"><path d="M 10,20 0,20 0,0 10,0" class="s13"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-8"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s13"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-8"><path d="M 0,0 0,20 1,20 7,0" class="s13"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-8"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-8"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s13"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-8"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s13"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-8"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s13"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-9"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s14"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-9"><path d="M 10,20 0,20 0,0 10,0" class="s14"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-9"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s14"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-9"><path d="M 0,0 0,20 1,20 7,0" class="s14"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-9"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-9"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s14"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-9"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s14"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-9"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s14"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="vmv-2-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><marker id="arrowhead" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="0 -4 11 8" refX="15" refY="0" orient="auto"><path d="M0 -4 11 0 0 4z"/></marker><marker id="arrowtail" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="-11 -4 11 8" refX="-15" refY="0" orient="auto"><path d="M0 -4 -11 0 0 4z"/></marker><marker id="tee" style="fill:#0041c4" markerHeight="6" markerWidth="1" markerUnits="strokeWidth" viewBox="0 0 1 6" refX="0" refY="3" orient="auto"><path d="M 0 0 L 0 6" style="stroke:#0041c4;stroke-width:2"/></marker></defs><g id="waves_0"><rect width="1160" height="90" style="stroke:none;fill:white"/><g transform="translate(60.5,0.5)" id="lanes_0"><g id="gmarks_0"><g style="stroke:#888;stroke-width:0.5;stroke-dasharray:1,3"><line id="gmark_0_0" x1="0" y1="0" x2="0" y2="90"/><line id="gmark_1_0" x1="20" y1="0" x2="20" y2="90"/><line id="gmark_2_0" x1="40" y1="0" x2="40" y2="90"/><line id="gmark_3_0" x1="60" y1="0" x2="60" y2="90"/><line id="gmark_4_0" x1="80" y1="0" x2="80" y2="90"/><line id="gmark_5_0" x1="100" y1="0" x2="100" y2="90"/><line id="gmark_6_0" x1="120" y1="0" x2="120" y2="90"/><line id="gmark_7_0" x1="140" y1="0" x2="140" y2="90"/><line id="gmark_8_0" x1="160" y1="0" x2="160" y2="90"/><line id="gmark_9_0" x1="180" y1="0" x2="180" y2="90"/><line id="gmark_10_0" x1="200" y1="0" x2="200" y2="90"/><line id="gmark_11_0" x1="220" y1="0" x2="220" y2="90"/><line id="gmark_12_0" x1="240" y1="0" x2="240" y2="90"/><line id="gmark_13_0" x1="260" y1="0" x2="260" y2="90"/><line id="gmark_14_0" x1="280" y1="0" x2="280" y2="90"/><line id="gmark_15_0" x1="300" y1="0" x2="300" y2="90"/><line id="gmark_16_0" x1="320" y1="0" x2="320" y2="90"/><line id="gmark_17_0" x1="340" y1="0" x2="340" y2="90"/><line id="gmark_18_0" x1="360" y1="0" x2="360" y2="90"/><line id="gmark_19_0" x1="380" y1="0" x2="380" y2="90"/><line id="gmark_20_0" x1="400" y1="0" x2="400" y2="90"/><line id="gmark_21_0" x1="420" y1="0" x2="420" y2="90"/><line id="gmark_22_0" x1="440" y1="0" x2="440" y2="90"/><line id="gmark_23_0" x1="460" y1="0" x2="460" y2="90"/><line id="gmark_24_0" x1="480" y1="0" x2="480" y2="90"/><line id="gmark_25_0" x1="500" y1="0" x2="500" y2="90"/><line id="gmark_26_0" x1="520" y1="0" x2="520" y2="90"/><line id="gmark_27_0" x1="540" y1="0" x2="540" y2="90"/><line id="gmark_28_0" x1="560" y1="0" x2="560" y2="90"/><line id="gmark_29_0" x1="580" y1="0" x2="580" y2="90"/><line id="gmark_30_0" x1="600" y1="0" x2="600" y2="90"/><line id="gmark_31_0" x1="620" y1="0" x2="620" y2="90"/><line id="gmark_32_0" x1="640" y1="0" x2="640" y2="90"/><line id="gmark_33_0" x1="660" y1="0" x2="660" y2="90"/><line id="gmark_34_0" x1="680" y1="0" x2="680" y2="90"/><line id="gmark_35_0" x1="700" y1="0" x2="700" y2="90"/><line id="gmark_36_0" x1="720" y1="0" x2="720" y2="90"/><line id="gmark_37_0" x1="740" y1="0" x2="740" y2="90"/><line id="gmark_38_0" x1="760" y1="0" x2="760" y2="90"/><line id="gmark_39_0" x1="780" y1="0" x2="780" y2="90"/><line id="gmark_40_0" x1="800" y1="0" x2="800" y2="90"/><line id="gmark_41_0" x1="820" y1="0" x2="820" y2="90"/><line id="gmark_42_0" x1="840" y1="0" x2="840" y2="90"/><line id="gmark_43_0" x1="860" y1="0" x2="860" y2="90"/><line id="gmark_44_0" x1="880" y1="0" x2="880" y2="90"/><line id="gmark_45_0" x1="900" y1="0" x2="900" y2="90"/><line id="gmark_46_0" x1="920" y1="0" x2="920" y2="90"/><line id="gmark_47_0" x1="940" y1="0" x2="940" y2="90"/><line id="gmark_48_0" x1="960" y1="0" x2="960" y2="90"/><line id="gmark_49_0" x1="980" y1="0" x2="980" y2="90"/><line id="gmark_50_0" x1="1000" y1="0" x2="1000" y2="90"/><line id="gmark_51_0" x1="1020" y1="0" x2="1020" y2="90"/><line id="gmark_52_0" x1="1040" y1="0" x2="1040" y2="90"/><line id="gmark_53_0" x1="1060" y1="0" x2="1060" y2="90"/><line id="gmark_54_0" x1="1080" y1="0" x2="1080" y2="90"/><line id="gmark_55_0" x1="1100" y1="0" x2="1100" y2="90"/></g></g><g transform="translate(0,5)" id="wavelane_0_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>SCL</tspan></text><g id="wavelane_draw_0_0"><use xlink:href="#111"/><use transform="translate(10)" xlink:href="#111"/><use transform="translate(20)" xlink:href="#111"/><use transform="translate(30)" xlink:href="#111"/><use transform="translate(40)" xlink:href="#111"/><use transform="translate(50)" xlink:href="#111"/><use transform="translate(60)" xlink:href="#1m0"/><use transform="translate(70)" xlink:href="#000"/><use transform="translate(80)" xlink:href="#0m1"/><use transform="translate(90)" xlink:href="#111"/><use transform="translate(100)" xlink:href="#1m0"/><use transform="translate(110)" xlink:href="#000"/><use transform="translate(120)" xlink:href="#0m1"/><use transform="translate(130)" xlink:href="#111"/><use transform="translate(140)" xlink:href="#1m0"/><use transform="translate(150)" xlink:href="#000"/><use transform="translate(160)" xlink:href="#0m1"/><use transform="translate(170)" xlink:href="#111"/><use transform="translate(180)" xlink:href="#1m0"/><use transform="translate(190)" xlink:href="#000"/><use transform="translate(200)" xlink:href="#0m1"/><use transform="translate(210)" xlink:href="#111"/><use transform="translate(220)" xlink:href="#1m0"/><use transform="translate(230)" xlink:href="#000"/><use transform="translate(240)" xlink:href="#0m1"/><use transform="translate(250)" xlink:href="#111"/><use transform="translate(260)" xlink:href="#1m0"/><use transform="translate(270)" xlink:href="#000"/><use transform="translate(280)" xlink:href="#0m1"/><use transform="translate(290)" xlink:href="#111"/><use transform="translate(300)" xlink:href="#1m0"/><use transform="translate(310)" xlink:href="#000"/><use transform="translate(320)" xlink:href="#0m1"/><use transform="translate(330)" xlink:href="#111"/><use transform="translate(340)" xlink:href="#1m0"/><use transform="translate(350)" xlink:href="#000"/><use transform="translate(360)" xlink:href="#0m1"/><use transform="translate(370)" xlink:href="#111"/><use transform="translate(380)" xlink:href="#1m0"/><use transform="translate(390)" xlink:href="#000"/><use transform="translate(400)" xlink:href="#0m1"/><use transform="translate(410)" xlink:href="#111"/><use transform="translate(420)" xlink:href="#1m0"/><use transform="translate(430)" xlink:href="#000"/><use transform="translate(440)" xlink:href="#0m1"/><use transform="translate(450)" xlink:href="#111"/><use transform="translate(460)" xlink:href="#1m0"/><use transform="translate(470)" xlink:href="#000"/><use transform="translate(480)" xlink:href="#0m1"/><use transform="translate(490)" xlink:href="#111"/><use transform="translate(500)" xlink:href="#1m0"/><use transform="translate(510)" xlink:href="#000"/><use transform="translate(520)" xlink:href="#0m1"/><use transform="translate(530)" xlink:href="#111"/><use transform="translate(540)" xlink:href="#1m0"/><use transform="translate(550)" xlink:href="#000"/><use transform="translate(560)" xlink:href="#0m1"/><use transform="translate(570)" xlink:href="#111"/><use transform="translate(580)" xlink:href="#1m0"/><use transform="translate(590)" xlink:href="#000"/><use transform="translate(600)" xlink:href="#0m1"/><use transform="translate(610)" xlink:href="#111"/><use transform="translate(620)" xlink:href="#1m0"/><use transform="translate(630)" xlink:href="#000"/><use transform="translate(640)" xlink:href="#0m1"/><use transform="translate(650)" xlink:href="#111"/><use transform="translate(660)" xlink:href="#1m0"/><use transform="translate(670)" xlink:href="#000"/><use transform="translate(680)" xlink:href="#0m1"/><use transform="translate(690)" xlink:href="#111"/><use transform="translate(700)" xlink:href="#1m0"/><use transform="translate(710)" xlink:href="#000"/><use transform="translate(720)" xlink:href="#0m1"/><use transform="translate(730)" xlink:href="#111"/><use transform="translate(740)" xlink:href="#1m0"/><use transform="translate(750)" xlink:href="#000"/><use transform="translate(760)" xlink:href="#0m1"/><use transform="translate(770)" xlink:href="#111"/><use transform="translate(780)" xlink:href="#1m0"/><use transform="translate(790)" xlink:href="#000"/><use transform="translate(800)" xlink:href="#0m1"/><use transform="translate(810)" xlink:href="#111"/><use transform="translate(820)" xlink:href="#1m0"/><use transform="translate(830)" xlink:href="#000"/><use transform="translate(840)" xlink:href="#0m1"/><use transform="translate(850)" xlink:href="#111"/><use transform="translate(860)" xlink:href="#1m0"/><use transform="translate(870)" xlink:href="#000"/><use transform="translate(880)" xlink:href="#0m1"/><use transform="translate(890)" xlink:href="#111"/><use transform="translate(900)" xlink:href="#1m0"/><use transform="translate(910)" xlink:href="#000"/><use transform="translate(920)" xlink:href="#0m1"/><use transform="translate(930)" xlink:href="#111"/><use transform="translate(940)" xlink:href="#1m0"/><use transform="translate(950)" xlink:href="#000"/><use transform="translate(960)" xlink:href="#0m1"/><use transform="translate(970)" xlink:href="#111"/><use transform="translate(980)" xlink:href="#1m0"/><use transform="translate(990)" xlink:href="#000"/><use transform="translate(1000)" xlink:href="#0m1"/><use transform="translate(1010)" xlink:href="#111"/><use transform="translate(1020)" xlink:href="#1m0"/><use transform="translate(1030)" xlink:href="#000"/><use transform="translate(1040)" xlink:href="#0m1"/><use transform="translate(1050)" xlink:href="#111"/><use transform="translate(1060)" xlink:href="#111"/><use transform="translate(1070)" xlink:href="#111"/></g></g><g transform="translate(0,35)" id="wavelane_1_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>SDA</tspan></text><g id="wavelane_draw_1_0"><use xlink:href="#111"/><use transform="translate(10)" xlink:href="#111"/><use transform="translate(20)" xlink:href="#111"/><use transform="translate(30)" xlink:href="#1m0"/><use transform="translate(40)" xlink:href="#000"/><use transform="translate(50)" xlink:href="#000"/><use transform="translate(60)" xlink:href="#000"/><use transform="translate(70)" xlink:href="#0m1"/><use transform="translate(80)" xlink:href="#111"/><use transform="translate(90)" xlink:href="#111"/><use transform="translate(100)" xlink:href="#111"/><use transform="translate(110)" xlink:href="#111"/><use transform="translate(120)" xlink:href="#111"/><use transform="translate(130)" xlink:href="#111"/><use transform="translate(140)" xlink:href="#111"/><use transform="translate(150)" xlink:href="#111"/><use transform="translate(160)" xlink:href="#111"/><use transform="translate(170)" xlink:href="#111"/><use transform="translate(180)" xlink:href="#111"/><use transform="translate(190)" xlink:href="#111"/><use transform="translate(200)" xlink:href="#111"/><use transform="translate(210)" xlink:href="#111"/><use transform="translate(220)" xlink:href="#111"/><use transform="translate(230)" xlink:href="#1m0"/><use transform="translate(240)" xlink:href="#000"/><use transform="translate(250)" xlink:href="#000"/><use transform="translate(260)" xlink:href="#000"/><use transform="translate(270)" xlink:href="#0mv-4"/><use transform="translate(280)" xlink:href="#vvv-4"/><use transform="translate(290)" xlink:href="#vvv-4"/><use transform="translate(300)" xlink:href="#vvv-4"/><use transform="translate(310)" xlink:href="#vmv-4-4"/><use transform="translate(320)" xlink:href="#vvv-4"/><use transform="translate(330)" xlink:href="#vvv-4"/><use transform="translate(340)" xlink:href="#vvv-4"/><use transform="translate(350)" xlink:href="#vmv-4-7"/><use transform="translate(360)" xlink:href="#vvv-7"/><use transform="translate(370)" xlink:href="#vvv-7"/><use transform="translate(380)" xlink:href="#vvv-7"/><use transform="translate(390)" xlink:href="#vmv-7-2"/><use transform="translate(400)" xlink:href="#vvv-2"/><use transform="translate(410)" xlink:href="#vvv-2"/><use transform="translate(420)" xlink:href="#vvv-2"/><use transform="translate(430)" xlink:href="#vmv-2-4"/><use transform="translate(440)" xlink:href="#vvv-4"/><use transform="translate(450)" xlink:href="#vvv-4"/><use transform="translate(460)" xlink:href="#vvv-4"/><use transform="translate(470)" xlink:href="#vmv-4-4"/><use transform="translate(480)" xlink:href="#vvv-4"/><use transform="translate(490)" xlink:href="#vvv-4"/><use transform="translate(500)" xlink:href="#vvv-4"/><use transform="translate(510)" xlink:href="#vmv-4-4"/><use transform="translate(520)" xlink:href="#vvv-4"/><use transform="translate(530)" xlink:href="#vvv-4"/><use transform="translate(540)" xlink:href="#vvv-4"/><use transform="translate(550)" xlink:href="#vmv-4-4"/><use transform="translate(560)" xlink:href="#vvv-4"/><use transform="translate(570)" xlink:href="#vvv-4"/><use transform="translate(580)" xlink:href="#vvv-4"/><use transform="translate(590)" xlink:href="#vmv-4-4"/><use transform="translate(600)" xlink:href="#vvv-4"/><use transform="translate(610)" xlink:href="#vvv-4"/><use transform="translate(620)" xlink:href="#vvv-4"/><use transform="translate(630)" xlink:href="#vmv-4-4"/><use transform="translate(640)" xlink:href="#vvv-4"/><use transform="translate(650)" xlink:href="#vvv-4"/><use transform="translate(660)" xlink:href="#vvv-4"/><use transform="translate(670)" xlink:href="#vmv-4-4"/><use transform="translate(680)" xlink:href="#vvv-4"/><use transform="translate(690)" xlink:href="#vvv-4"/><use transform="translate(700)" xlink:href="#vvv-4"/><use transform="translate(710)" xlink:href="#vmv-4-4"/><use transform="translate(720)" xlink:href="#vvv-4"/><use transform="translate(730)" xlink:href="#vvv-4"/><use transform="translate(740)" xlink:href="#vvv-4"/><use transform="translate(750)" xlink:href="#vmv-4-2"/><use transform="translate(760)" xlink:href="#vvv-2"/><use transform="translate(770)" xlink:href="#vvv-2"/><use transform="translate(780)" xlink:href="#vvv-2"/><use transform="translate(790)" xlink:href="#vmv-2-9"/><use transform="translate(800)" xlink:href="#vvv-9"/><use transform="translate(810)" xlink:href="#vvv-9"/><use transform="translate(820)" xlink:href="#vvv-9"/><use transform="translate(830)" xlink:href="#vvv-9"/><use transform="translate(840)" xlink:href="#vvv-9"/><use transform="translate(850)" xlink:href="#vvv-9"/><use transform="translate(860)" xlink:href="#vvv-9"/><use transform="translate(870)" xlink:href="#vvv-9"/><use transform="translate(880)" xlink:href="#vvv-9"/><use transform="translate(890)" xlink:href="#vvv-9"/><use transform="translate(900)" xlink:href="#vvv-9"/><use transform="translate(910)" xlink:href="#vvv-9"/><use transform="translate(920)" xlink:href="#vvv-9"/><use transform="translate(930)" xlink:href="#vvv-9"/><use transform="translate(940)" xlink:href="#vvv-9"/><use transform="translate(950)" xlink:href="#vvv-9"/><use transform="translate(960)" xlink:href="#vvv-9"/><use transform="translate(970)" xlink:href="#vvv-9"/><use transform="translate(980)" xlink:href="#vvv-9"/><use transform="translate(990)" xlink:href="#vmv-9-2"/><use transform="translate(1000)" xlink:href="#vvv-2"/><use transform="translate(1010)" xlink:href="#vvv-2"/><use transform="translate(1020)" xlink:href="#vvv-2"/><use transform="translate(1030)" xlink:href="#vm0-2"/><use transform="translate(1040)" xlink:href="#000"/><use transform="translate(1050)" xlink:href="#0m1"/><use transform="translate(1060)" xlink:href="#111"/><use transform="translate(1070)" xlink:href="#111"/><use transform="translate(1080)" xlink:href="#111"/><text x="294" y="15" text-anchor="middle" xml:space="preserve"><tspan>a9</tspan></text><text x="334" y="15" text-anchor="middle" xml:space="preserve"><tspan>a8</tspan></text><text x="374" y="15" text-anchor="middle" xml:space="preserve"><tspan>r/w</tspan></text><text x="414" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text><text x="454" y="15" text-anchor="middle" xml:space="preserve"><tspan>a7</tspan></text><text x="494" y="15" text-anchor="middle" xml:space="preserve"><tspan>a6</tspan></text><text x="534" y="15" text-anchor="middle" xml:space="preserve"><tspan>a5</tspan></text><text x="574" y="15" text-anchor="middle" xml:space="preserve"><tspan>a4</tspan></text><text x="614" y="15" text-anchor="middle" xml:space="preserve"><tspan>a3</tspan></text><text x="654" y="15" text-anchor="middle" xml:space="preserve"><tspan>a2</tspan></text><text x="694" y="15" text-anchor="middle" xml:space="preserve"><tspan>a1</tspan></text><text x="734" y="15" text-anchor="middle" xml:space="preserve"><tspan>a0</tspan></text><text x="774" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text><text x="894" y="15" text-anchor="middle" xml:space="preserve"><tspan>byte1 | byte2 ... </tspan></text><text x="1014" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text></g></g><g transform="translate(0,65)" id="wavelane_2_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>data</tspan></text><g id="wavelane_draw_2_0"><use xlink:href="#xxx"/><use transform="translate(10)" xlink:href="#xmv-3"/><use transform="translate(20)" xlink:href="#vvv-3"/><use transform="translate(30)" xlink:href="#vvv-3"/><use transform="translate(40)" xlink:href="#vvv-3"/><use transform="translate(50)" xlink:href="#vmx-3"/><use transform="translate(60)" xlink:href="#xxx"/><use transform="translate(70)" xlink:href="#xmx"/><use transform="translate(80)" xlink:href="#xxx"/><use transform="translate(90)" xlink:href="#xmx"/><use transform="translate(100)" xlink:href="#xxx"/><use transform="translate(110)" xlink:href="#xmx"/><use transform="translate(120)" xlink:href="#xxx"/><use transform="translate(130)" xlink:href="#xmx"/><use transform="translate(140)" xlink:href="#xxx"/><use transform="translate(150)" xlink:href="#xmx"/><use transform="translate(160)" xlink:href="#xxx"/><use transform="translate(170)" xlink:href="#xmx"/><use transform="translate(180)" xlink:href="#xxx"/><use transform="translate(190)" xlink:href="#xmx"/><use transform="translate(200)" xlink:href="#xxx"/><use transform="translate(210)" xlink:href="#xmx"/><use transform="translate(220)" xlink:href="#xxx"/><use transform="translate(230)" xlink:href="#xmx"/><use transform="translate(240)" xlink:href="#xxx"/><use transform="translate(250)" xlink:href="#xmx"/><use transform="translate(260)" xlink:href="#xxx"/><use transform="translate(270)" xlink:href="#xmv-4"/><use transform="translate(280)" xlink:href="#vvv-4"/><use transform="translate(290)" xlink:href="#vvv-4"/><use transform="translate(300)" xlink:href="#vvv-4"/><use transform="translate(310)" xlink:href="#vvv-4"/><use transform="translate(320)" xlink:href="#vvv-4"/><use transform="translate(330)" xlink:href="#vvv-4"/><use transform="translate(340)" xlink:href="#vvv-4"/><use transform="translate(350)" xlink:href="#vmv-4-7"/><use transform="translate(360)" xlink:href="#vvv-7"/><use transform="translate(370)" xlink:href="#vvv-7"/><use transform="translate(380)" xlink:href="#vvv-7"/><use transform="translate(390)" xlink:href="#vmx-7"/><use transform="translate(400)" xlink:href="#xxx"/><use transform="translate(410)" xlink:href="#xxx"/><use transform="translate(420)" xlink:href="#xxx"/><use transform="translate(430)" xlink:href="#xmv-4"/><use transform="translate(440)" xlink:href="#vvv-4"/><use transform="translate(450)" xlink:href="#vvv-4"/><use transform="translate(460)" xlink:href="#vvv-4"/><use transform="translate(470)" xlink:href="#vvv-4"/><use transform="translate(480)" xlink:href="#vvv-4"/><use transform="translate(490)" xlink:href="#vvv-4"/><use transform="translate(500)" xlink:href="#vvv-4"/><use transform="translate(510)" xlink:href="#vvv-4"/><use transform="translate(520)" xlink:href="#vvv-4"/><use transform="translate(530)" xlink:href="#vvv-4"/><use transform="translate(540)" xlink:href="#vvv-4"/><use transform="translate(550)" xlink:href="#vvv-4"/><use transform="translate(560)" xlink:href="#vvv-4"/><use transform="translate(570)" xlink:href="#vvv-4"/><use transform="translate(580)" xlink:href="#vvv-4"/><use transform="translate(590)" xlink:href="#vvv-4"/><use transform="translate(600)" xlink:href="#vvv-4"/><use transform="translate(610)" xlink:href="#vvv-4"/><use transform="translate(620)" xlink:href="#vvv-4"/><use transform="translate(630)" xlink:href="#vvv-4"/><use transform="translate(640)" xlink:href="#vvv-4"/><use transform="translate(650)" xlink:href="#vvv-4"/><use transform="translate(660)" xlink:href="#vvv-4"/><use transform="translate(670)" xlink:href="#vvv-4"/><use transform="translate(680)" xlink:href="#vvv-4"/><use transform="translate(690)" xlink:href="#vvv-4"/><use transform="translate(700)" xlink:href="#vvv-4"/><use transform="translate(710)" xlink:href="#vvv-4"/><use transform="translate(720)" xlink:href="#vvv-4"/><use transform="translate(730)" xlink:href="#vvv-4"/><use transform="translate(740)" xlink:href="#vvv-4"/><use transform="translate(750)" xlink:href="#vmx-4"/><use transform="translate(760)" xlink:href="#xxx"/><use transform="translate(770)" xlink:href="#xxx"/><use transform="translate(780)" xlink:href="#xxx"/><use transform="translate(790)" xlink:href="#xmv-9"/><use transform="translate(800)" xlink:href="#vvv-9"/><use transform="translate(810)" xlink:href="#vvv-9"/><use transform="translate(820)" xlink:href="#vvv-9"/><use transform="translate(830)" xlink:href="#vvv-9"/><use transform="translate(840)" xlink:href="#vvv-9"/><use transform="translate(850)" xlink:href="#vvv-9"/><use transform="translate(860)" xlink:href="#vvv-9"/><use transform="translate(870)" xlink:href="#vvv-9"/><use transform="translate(880)" xlink:href="#vvv-9"/><use transform="translate(890)" xlink:href="#vvv-9"/><use transform="translate(900)" xlink:href="#vvv-9"/><use transform="translate(910)" xlink:href="#vvv-9"/><use transform="translate(920)" xlink:href="#vvv-9"/><use transform="translate(930)" xlink:href="#vvv-9"/><use transform="translate(940)" xlink:href="#vvv-9"/><use transform="translate(950)" xlink:href="#vvv-9"/><use transform="translate(960)" xlink:href="#vvv-9"/><use transform="translate(970)" xlink:href="#vvv-9"/><use transform="translate(980)" xlink:href="#vvv-9"/><use transform="translate(990)" xlink:href="#vmx-9"/><use transform="translate(1000)" xlink:href="#xxx"/><use transform="translate(1010)" xlink:href="#xmx"/><use transform="translate(1020)" xlink:href="#xxx"/><use transform="translate(1030)" xlink:href="#xmv-5"/><use transform="translate(1040)" xlink:href="#vvv-5"/><use transform="translate(1050)" xlink:href="#vvv-5"/><use transform="translate(1060)" xlink:href="#vvv-5"/><use transform="translate(1070)" xlink:href="#vmx-5"/><use transform="translate(1080)" xlink:href="#xxx"/><text x="34" y="15" text-anchor="middle" xml:space="preserve"><tspan>start</tspan></text><text x="314" y="15" text-anchor="middle" xml:space="preserve"><tspan>upper addr</tspan></text><text x="374" y="15" text-anchor="middle" xml:space="preserve"><tspan>cmd</tspan></text><text x="594" y="15" text-anchor="middle" xml:space="preserve"><tspan>lower address</tspan></text><text x="894" y="15" text-anchor="middle" xml:space="preserve"><tspan>payload bytes</tspan></text><text x="1054" y="15" text-anchor="middle" xml:space="preserve"><tspan>stop</tspan></text></g></g><g id="wavearcs_0"/><g id="wavegaps_0"><g transform="translate(0,5)" id="wavegap_0_0"/><g transform="translate(0,35)" id="wavegap_1_0"><use transform="translate(940)" xlink:href="#gap"/></g><g transform="translate(0,65)" id="wavegap_2_0"><use transform="translate(960)" xlink:href="#gap"/></g></g><g/></g><g id="groups_0"><g/></g></g></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/i2c/i2c_7bit_address_format.json b/slides/lectures/fils_en/06/i2c/i2c_7bit_address_format.json deleted file mode 100644 index a1f8413aa5d5201e6ef114690c166d24934d7411..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/i2c/i2c_7bit_address_format.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "reg": [ - { - "bits": 1, - "name": "R/W", - "type": 3, - "attr": [ - "1 - Read", - "0 - Write" - ] - }, - { - "bits": 7, - "name": "7 bit address", - "type": 5, - "attr": [ - "Address" - ] - } - ] -} diff --git a/slides/lectures/fils_en/06/i2c/i2c_7bit_address_format.svg b/slides/lectures/fils_en/06/i2c/i2c_7bit_address_format.svg deleted file mode 100644 index 7b221640dc309b4c068d4061bdb15bd7a80561f5..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/i2c/i2c_7bit_address_format.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="800" height="84" viewBox="0 0 800 84" class="WaveDrom"><g transform="translate(0.5,0.5)" text-anchor="middle" font-size="14" font-family="sans-serif" font-weight="normal"><g transform="translate(4,21)"><g stroke="black" stroke-width="1" stroke-linecap="round"><line x2="791"/><line y2="31"/><line x2="791" y1="31" y2="31"/><line x1="791" x2="791" y2="31"/><line x1="692" x2="692" y2="31"/><line x1="593" x2="593" y2="3"/><line x1="593" x2="593" y1="31" y2="28"/><line x1="494" x2="494" y2="3"/><line x1="494" x2="494" y1="31" y2="28"/><line x1="396" x2="396" y2="3"/><line x1="396" x2="396" y1="31" y2="28"/><line x1="297" x2="297" y2="3"/><line x1="297" x2="297" y1="31" y2="28"/><line x1="198" x2="198" y2="3"/><line x1="198" x2="198" y1="31" y2="28"/><line x1="99" x2="99" y2="3"/><line x1="99" x2="99" y1="31" y2="28"/></g><g><g><rect x="692" width="99" height="31" field="R/W" style="fill-opacity:0.1;fill:#aaff00"/><rect width="692" height="31" field="7 bit address" style="fill-opacity:0.1;fill:#ffbf00"/></g><g transform="translate(49,-11)"><g transform="translate(692)"><text y="6">0</text></g><g transform="translate(593)"><text y="6">1</text></g><g transform="translate(0)"><text y="6">7</text></g></g><g transform="translate(49,15)"><g transform="translate(692)"><text y="6"><tspan>R/W</tspan></text></g><g transform="translate(297)"><text y="6"><tspan>7 bit address</tspan></text></g></g><g transform="translate(49,39)"><g><g transform="translate(692)"><text y="6"><tspan>1 - Read</tspan></text></g><g transform="translate(692,14)"><text y="6"><tspan>0 - Write</tspan></text></g></g><g><g transform="translate(297)"><text y="6"><tspan>Address</tspan></text></g></g></g></g></g></g></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/i2c/i2c_7bit_address_transmission.json b/slides/lectures/fils_en/06/i2c/i2c_7bit_address_transmission.json deleted file mode 100644 index 5d2cd185acbd1ebe812f8a7e76e23600426b45d2..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/i2c/i2c_7bit_address_transmission.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "signal": [ - { - "name": "SCL", - "wave": "h..01010101010101010101010101010101.." - }, - { - "name": "SDA", - "wave": "1..0.4.4.4.4.4.4.4.7.2.9..|2.9..|2.01.", - "data": [ - "a6", - "a5", - "a4", - "a3", - "a2", - "a1", - "a0", - "r/w", - "ack", - "byte 1 ", - "ack", - "byte 2 ", - "ack" - ], - "phase": 1.5 - }, - { - "name": "data", - "wave": "xx3.x4.............7.x.9.......|.xx5.x", - "data": [ - "start", - "address", - "cmd", - "payload bytes", - "stop" - ], - "phase": 1.5 - } - ], - "config": { - "skin": "narrow" - } -} diff --git a/slides/lectures/fils_en/06/i2c/i2c_7bit_address_transmission.svg b/slides/lectures/fils_en/06/i2c/i2c_7bit_address_transmission.svg deleted file mode 100644 index b04e30a646fc53c76d5e1ffdc2fa90e88d13f74f..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/i2c/i2c_7bit_address_transmission.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="svgcontent_0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="90" width="810" viewBox="0 0 810 90" overflow="hidden" class="WaveDrom"><style type="text/css">text{font-size:11pt;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;fill-opacity:1;font-family:Helvetica}.h1{font-size:33pt;font-weight:bold}.h2{font-size:27pt;font-weight:bold}.h3{font-size:20pt;font-weight:bold}.h4{font-size:14pt;font-weight:bold}.h5{font-size:11pt;font-weight:bold}.h6{font-size:8pt;font-weight:bold}.muted{fill:#aaa}.warning{fill:#f6b900}.error{fill:#f60000}.info{fill:#0041c4}.success{fill:#00ab00}.s1{fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s2{fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s3{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s4{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s5{fill:#ffffff;stroke:none}.s6{fill:#000000;fill-opacity:1;stroke:none}.s7{color:#000000;fill:#fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s8{color:#000000;fill:#ffffb4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s9{color:#000000;fill:#ffe0b9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s10{color:#000000;fill:#b9e0ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s11{color:#000000;fill:#ccfdfe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s12{color:#000000;fill:#cdfdc5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s13{color:#000000;fill:#f0c1fb;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s14{color:#000000;fill:#f5c2c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}</style><defs><g id="socket"><rect y="15" x="4" height="20" width="10"/></g><g id="pclk"><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="nclk"><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="000"><path d="m 0,20 10,0" class="s1"/></g><g id="0m0"><path d="m 0,20 1,0 3,-10 3,10 3,0" class="s1"/></g><g id="0m1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="0mx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 2,18" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="0md"><path d="m 1,20 9,0" class="s3"/><path d="m 0,20 1,0" class="s1"/></g><g id="0mu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="0mz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="111"><path d="M 0,0 10,0" class="s1"/></g><g id="1m0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="1m1"><path d="M 0,0 1,0 4,10 7,0 10,0" class="s1"/></g><g id="1mx"><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3,7" class="s2"/><path d="M 2,3 5,0" class="s2"/></g><g id="1md"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="1mu"><path d="M 0,0 1,0" class="s1"/><path d="m 1,0 9,0" class="s3"/></g><g id="1mz"><path d="m 0,0 1,0 c 2,4 6,10 9,10" class="s1"/></g><g id="xxx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xm0"><path d="M 0,0 1,0 7,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 4,11" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 6,19" class="s2"/></g><g id="xm1"><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 6,4" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xmd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 1.5,3.5" class="s2"/><path d="M 0,10 2.5,7.5" class="s2"/><path d="M 0,15 3.5,11.5" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 7,18" class="s2"/></g><g id="xmu"><path d="M 0,0 10,0" class="s1"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 5,5" class="s2"/><path d="M 0,15 2,13" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 4,6" class="s2"/><path d="m 0,15.5 6,-7" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="ddd"><path d="m 0,20 10,0" class="s3"/></g><g id="dm0"><path d="m 0,20 7,0" class="s3"/><path d="m 7,20 3,0" class="s1"/></g><g id="dm1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="dmx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 1.5,18.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="dmd"><path d="m 0,20 10,0" class="s3"/></g><g id="dmu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="dmz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="uuu"><path d="M 0,0 10,0" class="s3"/></g><g id="um0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="um1"><path d="M 0,0 7,0" class="s3"/><path d="m 7,0 3,0" class="s1"/></g><g id="umx"><path d="M 1.4771574,0 7,20 l 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3.5,6.5" class="s2"/><path d="M 2.463621,2.536379 5,0" class="s2"/></g><g id="umd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="umu"><path d="M 0,0 10,0" class="s3"/></g><g id="umz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s4"/></g><g id="zzz"><path d="m 0,10 10,0" class="s1"/></g><g id="zm0"><path d="m 0,10 1,0 4,10 5,0" class="s1"/></g><g id="zm1"><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="zmx"><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 4,16" class="s2"/><path d="M 10,5 2.5,12.5" class="s2"/><path d="M 10,0 2,8" class="s2"/></g><g id="zmd"><path d="m 0,10 1,0 c 2,6 6,10 9,10" class="s1"/></g><g id="zmu"><path d="m 0,10 1,0 C 3,4 7,0 10,0" class="s1"/></g><g id="zmz"><path d="m 0,10 10,0" class="s1"/></g><g id="gap"><path d="m 7,-2 -4,0 c -5,0 -5,24 -10,24 l 4,0 C 2,22 2,-2 7,-2 z" class="s5"/><path d="M -7,22 C -2,22 -2,-2 3,-2" class="s1"/><path d="M -3,22 C 2,22 2,-2 7,-2" class="s1"/></g><g id="Pclk"><path d="M -3,12 0,3 3,12 C 1,11 -1,11 -3,12 z" class="s6"/><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="Nclk"><path d="M -3,8 0,17 3,8 C 1,9 -1,9 -3,8 z" class="s6"/><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="0mv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-2"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s7"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-2"><path d="M 10,20 0,20 0,0 10,0" class="s7"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-2"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s7"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-2"><path d="M 0,0 0,20 1,20 7,0" class="s7"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-2"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-2"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s7"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-2"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s7"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-2"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s7"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-3"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s8"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-3"><path d="M 10,20 0,20 0,0 10,0" class="s8"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-3"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s8"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-3"><path d="M 0,0 0,20 1,20 7,0" class="s8"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-3"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-3"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s8"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-3"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s8"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-3"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s8"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-4"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s9"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-4"><path d="M 10,20 0,20 0,0 10,0" class="s9"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-4"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s9"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-4"><path d="M 0,0 0,20 1,20 7,0" class="s9"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-4"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-4"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s9"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-4"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s9"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-4"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s9"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-5"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s10"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-5"><path d="M 10,20 0,20 0,0 10,0" class="s10"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-5"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s10"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-5"><path d="M 0,0 0,20 1,20 7,0" class="s10"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-5"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-5"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s10"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-5"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s10"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-5"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s10"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-6"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s11"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-6"><path d="M 10,20 0,20 0,0 10,0" class="s11"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-6"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s11"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-6"><path d="M 0,0 0,20 1,20 7,0" class="s11"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-6"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-6"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s11"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-6"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s11"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-6"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s11"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-7"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s12"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-7"><path d="M 10,20 0,20 0,0 10,0" class="s12"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-7"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s12"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-7"><path d="M 0,0 0,20 1,20 7,0" class="s12"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-7"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-7"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s12"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-7"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s12"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-7"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s12"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-8"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s13"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-8"><path d="M 10,20 0,20 0,0 10,0" class="s13"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-8"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s13"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-8"><path d="M 0,0 0,20 1,20 7,0" class="s13"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-8"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-8"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s13"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-8"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s13"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-8"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s13"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-9"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s14"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-9"><path d="M 10,20 0,20 0,0 10,0" class="s14"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-9"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s14"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-9"><path d="M 0,0 0,20 1,20 7,0" class="s14"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-9"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-9"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s14"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-9"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s14"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-9"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s14"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="vmv-2-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><marker id="arrowhead" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="0 -4 11 8" refX="15" refY="0" orient="auto"><path d="M0 -4 11 0 0 4z"/></marker><marker id="arrowtail" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="-11 -4 11 8" refX="-15" refY="0" orient="auto"><path d="M0 -4 -11 0 0 4z"/></marker><marker id="tee" style="fill:#0041c4" markerHeight="6" markerWidth="1" markerUnits="strokeWidth" viewBox="0 0 1 6" refX="0" refY="3" orient="auto"><path d="M 0 0 L 0 6" style="stroke:#0041c4;stroke-width:2"/></marker></defs><g id="waves_0"><rect width="810" height="90" style="stroke:none;fill:white"/><g transform="translate(60.5,0.5)" id="lanes_0"><g id="gmarks_0"><g style="stroke:#888;stroke-width:0.5;stroke-dasharray:1,3"><line id="gmark_0_0" x1="0" y1="0" x2="0" y2="90"/><line id="gmark_1_0" x1="20" y1="0" x2="20" y2="90"/><line id="gmark_2_0" x1="40" y1="0" x2="40" y2="90"/><line id="gmark_3_0" x1="60" y1="0" x2="60" y2="90"/><line id="gmark_4_0" x1="80" y1="0" x2="80" y2="90"/><line id="gmark_5_0" x1="100" y1="0" x2="100" y2="90"/><line id="gmark_6_0" x1="120" y1="0" x2="120" y2="90"/><line id="gmark_7_0" x1="140" y1="0" x2="140" y2="90"/><line id="gmark_8_0" x1="160" y1="0" x2="160" y2="90"/><line id="gmark_9_0" x1="180" y1="0" x2="180" y2="90"/><line id="gmark_10_0" x1="200" y1="0" x2="200" y2="90"/><line id="gmark_11_0" x1="220" y1="0" x2="220" y2="90"/><line id="gmark_12_0" x1="240" y1="0" x2="240" y2="90"/><line id="gmark_13_0" x1="260" y1="0" x2="260" y2="90"/><line id="gmark_14_0" x1="280" y1="0" x2="280" y2="90"/><line id="gmark_15_0" x1="300" y1="0" x2="300" y2="90"/><line id="gmark_16_0" x1="320" y1="0" x2="320" y2="90"/><line id="gmark_17_0" x1="340" y1="0" x2="340" y2="90"/><line id="gmark_18_0" x1="360" y1="0" x2="360" y2="90"/><line id="gmark_19_0" x1="380" y1="0" x2="380" y2="90"/><line id="gmark_20_0" x1="400" y1="0" x2="400" y2="90"/><line id="gmark_21_0" x1="420" y1="0" x2="420" y2="90"/><line id="gmark_22_0" x1="440" y1="0" x2="440" y2="90"/><line id="gmark_23_0" x1="460" y1="0" x2="460" y2="90"/><line id="gmark_24_0" x1="480" y1="0" x2="480" y2="90"/><line id="gmark_25_0" x1="500" y1="0" x2="500" y2="90"/><line id="gmark_26_0" x1="520" y1="0" x2="520" y2="90"/><line id="gmark_27_0" x1="540" y1="0" x2="540" y2="90"/><line id="gmark_28_0" x1="560" y1="0" x2="560" y2="90"/><line id="gmark_29_0" x1="580" y1="0" x2="580" y2="90"/><line id="gmark_30_0" x1="600" y1="0" x2="600" y2="90"/><line id="gmark_31_0" x1="620" y1="0" x2="620" y2="90"/><line id="gmark_32_0" x1="640" y1="0" x2="640" y2="90"/><line id="gmark_33_0" x1="660" y1="0" x2="660" y2="90"/><line id="gmark_34_0" x1="680" y1="0" x2="680" y2="90"/><line id="gmark_35_0" x1="700" y1="0" x2="700" y2="90"/><line id="gmark_36_0" x1="720" y1="0" x2="720" y2="90"/><line id="gmark_37_0" x1="740" y1="0" x2="740" y2="90"/></g></g><g transform="translate(0,5)" id="wavelane_0_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>SCL</tspan></text><g id="wavelane_draw_0_0"><use xlink:href="#111"/><use transform="translate(10)" xlink:href="#111"/><use transform="translate(20)" xlink:href="#111"/><use transform="translate(30)" xlink:href="#111"/><use transform="translate(40)" xlink:href="#111"/><use transform="translate(50)" xlink:href="#111"/><use transform="translate(60)" xlink:href="#1m0"/><use transform="translate(70)" xlink:href="#000"/><use transform="translate(80)" xlink:href="#0m1"/><use transform="translate(90)" xlink:href="#111"/><use transform="translate(100)" xlink:href="#1m0"/><use transform="translate(110)" xlink:href="#000"/><use transform="translate(120)" xlink:href="#0m1"/><use transform="translate(130)" xlink:href="#111"/><use transform="translate(140)" xlink:href="#1m0"/><use transform="translate(150)" xlink:href="#000"/><use transform="translate(160)" xlink:href="#0m1"/><use transform="translate(170)" xlink:href="#111"/><use transform="translate(180)" xlink:href="#1m0"/><use transform="translate(190)" xlink:href="#000"/><use transform="translate(200)" xlink:href="#0m1"/><use transform="translate(210)" xlink:href="#111"/><use transform="translate(220)" xlink:href="#1m0"/><use transform="translate(230)" xlink:href="#000"/><use transform="translate(240)" xlink:href="#0m1"/><use transform="translate(250)" xlink:href="#111"/><use transform="translate(260)" xlink:href="#1m0"/><use transform="translate(270)" xlink:href="#000"/><use transform="translate(280)" xlink:href="#0m1"/><use transform="translate(290)" xlink:href="#111"/><use transform="translate(300)" xlink:href="#1m0"/><use transform="translate(310)" xlink:href="#000"/><use transform="translate(320)" xlink:href="#0m1"/><use transform="translate(330)" xlink:href="#111"/><use transform="translate(340)" xlink:href="#1m0"/><use transform="translate(350)" xlink:href="#000"/><use transform="translate(360)" xlink:href="#0m1"/><use transform="translate(370)" xlink:href="#111"/><use transform="translate(380)" xlink:href="#1m0"/><use transform="translate(390)" xlink:href="#000"/><use transform="translate(400)" xlink:href="#0m1"/><use transform="translate(410)" xlink:href="#111"/><use transform="translate(420)" xlink:href="#1m0"/><use transform="translate(430)" xlink:href="#000"/><use transform="translate(440)" xlink:href="#0m1"/><use transform="translate(450)" xlink:href="#111"/><use transform="translate(460)" xlink:href="#1m0"/><use transform="translate(470)" xlink:href="#000"/><use transform="translate(480)" xlink:href="#0m1"/><use transform="translate(490)" xlink:href="#111"/><use transform="translate(500)" xlink:href="#1m0"/><use transform="translate(510)" xlink:href="#000"/><use transform="translate(520)" xlink:href="#0m1"/><use transform="translate(530)" xlink:href="#111"/><use transform="translate(540)" xlink:href="#1m0"/><use transform="translate(550)" xlink:href="#000"/><use transform="translate(560)" xlink:href="#0m1"/><use transform="translate(570)" xlink:href="#111"/><use transform="translate(580)" xlink:href="#1m0"/><use transform="translate(590)" xlink:href="#000"/><use transform="translate(600)" xlink:href="#0m1"/><use transform="translate(610)" xlink:href="#111"/><use transform="translate(620)" xlink:href="#1m0"/><use transform="translate(630)" xlink:href="#000"/><use transform="translate(640)" xlink:href="#0m1"/><use transform="translate(650)" xlink:href="#111"/><use transform="translate(660)" xlink:href="#1m0"/><use transform="translate(670)" xlink:href="#000"/><use transform="translate(680)" xlink:href="#0m1"/><use transform="translate(690)" xlink:href="#111"/><use transform="translate(700)" xlink:href="#111"/><use transform="translate(710)" xlink:href="#111"/><use transform="translate(720)" xlink:href="#111"/><use transform="translate(730)" xlink:href="#111"/></g></g><g transform="translate(0,35)" id="wavelane_1_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>SDA</tspan></text><g id="wavelane_draw_1_0"><use xlink:href="#111"/><use transform="translate(10)" xlink:href="#111"/><use transform="translate(20)" xlink:href="#111"/><use transform="translate(30)" xlink:href="#1m0"/><use transform="translate(40)" xlink:href="#000"/><use transform="translate(50)" xlink:href="#000"/><use transform="translate(60)" xlink:href="#000"/><use transform="translate(70)" xlink:href="#0mv-4"/><use transform="translate(80)" xlink:href="#vvv-4"/><use transform="translate(90)" xlink:href="#vvv-4"/><use transform="translate(100)" xlink:href="#vvv-4"/><use transform="translate(110)" xlink:href="#vmv-4-4"/><use transform="translate(120)" xlink:href="#vvv-4"/><use transform="translate(130)" xlink:href="#vvv-4"/><use transform="translate(140)" xlink:href="#vvv-4"/><use transform="translate(150)" xlink:href="#vmv-4-4"/><use transform="translate(160)" xlink:href="#vvv-4"/><use transform="translate(170)" xlink:href="#vvv-4"/><use transform="translate(180)" xlink:href="#vvv-4"/><use transform="translate(190)" xlink:href="#vmv-4-4"/><use transform="translate(200)" xlink:href="#vvv-4"/><use transform="translate(210)" xlink:href="#vvv-4"/><use transform="translate(220)" xlink:href="#vvv-4"/><use transform="translate(230)" xlink:href="#vmv-4-4"/><use transform="translate(240)" xlink:href="#vvv-4"/><use transform="translate(250)" xlink:href="#vvv-4"/><use transform="translate(260)" xlink:href="#vvv-4"/><use transform="translate(270)" xlink:href="#vmv-4-4"/><use transform="translate(280)" xlink:href="#vvv-4"/><use transform="translate(290)" xlink:href="#vvv-4"/><use transform="translate(300)" xlink:href="#vvv-4"/><use transform="translate(310)" xlink:href="#vmv-4-4"/><use transform="translate(320)" xlink:href="#vvv-4"/><use transform="translate(330)" xlink:href="#vvv-4"/><use transform="translate(340)" xlink:href="#vvv-4"/><use transform="translate(350)" xlink:href="#vmv-4-7"/><use transform="translate(360)" xlink:href="#vvv-7"/><use transform="translate(370)" xlink:href="#vvv-7"/><use transform="translate(380)" xlink:href="#vvv-7"/><use transform="translate(390)" xlink:href="#vmv-7-2"/><use transform="translate(400)" xlink:href="#vvv-2"/><use transform="translate(410)" xlink:href="#vvv-2"/><use transform="translate(420)" xlink:href="#vvv-2"/><use transform="translate(430)" xlink:href="#vmv-2-9"/><use transform="translate(440)" xlink:href="#vvv-9"/><use transform="translate(450)" xlink:href="#vvv-9"/><use transform="translate(460)" xlink:href="#vvv-9"/><use transform="translate(470)" xlink:href="#vvv-9"/><use transform="translate(480)" xlink:href="#vvv-9"/><use transform="translate(490)" xlink:href="#vvv-9"/><use transform="translate(500)" xlink:href="#vvv-9"/><use transform="translate(510)" xlink:href="#vmv-9-2"/><use transform="translate(520)" xlink:href="#vvv-2"/><use transform="translate(530)" xlink:href="#vvv-2"/><use transform="translate(540)" xlink:href="#vvv-2"/><use transform="translate(550)" xlink:href="#vmv-2-9"/><use transform="translate(560)" xlink:href="#vvv-9"/><use transform="translate(570)" xlink:href="#vvv-9"/><use transform="translate(580)" xlink:href="#vvv-9"/><use transform="translate(590)" xlink:href="#vvv-9"/><use transform="translate(600)" xlink:href="#vvv-9"/><use transform="translate(610)" xlink:href="#vvv-9"/><use transform="translate(620)" xlink:href="#vvv-9"/><use transform="translate(630)" xlink:href="#vmv-9-2"/><use transform="translate(640)" xlink:href="#vvv-2"/><use transform="translate(650)" xlink:href="#vvv-2"/><use transform="translate(660)" xlink:href="#vvv-2"/><use transform="translate(670)" xlink:href="#vm0-2"/><use transform="translate(680)" xlink:href="#000"/><use transform="translate(690)" xlink:href="#0m1"/><use transform="translate(700)" xlink:href="#111"/><use transform="translate(710)" xlink:href="#111"/><use transform="translate(720)" xlink:href="#111"/><text x="94" y="15" text-anchor="middle" xml:space="preserve"><tspan>a6</tspan></text><text x="134" y="15" text-anchor="middle" xml:space="preserve"><tspan>a5</tspan></text><text x="174" y="15" text-anchor="middle" xml:space="preserve"><tspan>a4</tspan></text><text x="214" y="15" text-anchor="middle" xml:space="preserve"><tspan>a3</tspan></text><text x="254" y="15" text-anchor="middle" xml:space="preserve"><tspan>a2</tspan></text><text x="294" y="15" text-anchor="middle" xml:space="preserve"><tspan>a1</tspan></text><text x="334" y="15" text-anchor="middle" xml:space="preserve"><tspan>a0</tspan></text><text x="374" y="15" text-anchor="middle" xml:space="preserve"><tspan>r/w</tspan></text><text x="414" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text><text x="474" y="15" text-anchor="middle" xml:space="preserve"><tspan>byte 1 </tspan></text><text x="534" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text><text x="594" y="15" text-anchor="middle" xml:space="preserve"><tspan>byte 2 </tspan></text><text x="654" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text></g></g><g transform="translate(0,65)" id="wavelane_2_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>data</tspan></text><g id="wavelane_draw_2_0"><use xlink:href="#xxx"/><use transform="translate(10)" xlink:href="#xmv-3"/><use transform="translate(20)" xlink:href="#vvv-3"/><use transform="translate(30)" xlink:href="#vvv-3"/><use transform="translate(40)" xlink:href="#vvv-3"/><use transform="translate(50)" xlink:href="#vmx-3"/><use transform="translate(60)" xlink:href="#xxx"/><use transform="translate(70)" xlink:href="#xmv-4"/><use transform="translate(80)" xlink:href="#vvv-4"/><use transform="translate(90)" xlink:href="#vvv-4"/><use transform="translate(100)" xlink:href="#vvv-4"/><use transform="translate(110)" xlink:href="#vvv-4"/><use transform="translate(120)" xlink:href="#vvv-4"/><use transform="translate(130)" xlink:href="#vvv-4"/><use transform="translate(140)" xlink:href="#vvv-4"/><use transform="translate(150)" xlink:href="#vvv-4"/><use transform="translate(160)" xlink:href="#vvv-4"/><use transform="translate(170)" xlink:href="#vvv-4"/><use transform="translate(180)" xlink:href="#vvv-4"/><use transform="translate(190)" xlink:href="#vvv-4"/><use transform="translate(200)" xlink:href="#vvv-4"/><use transform="translate(210)" xlink:href="#vvv-4"/><use transform="translate(220)" xlink:href="#vvv-4"/><use transform="translate(230)" xlink:href="#vvv-4"/><use transform="translate(240)" xlink:href="#vvv-4"/><use transform="translate(250)" xlink:href="#vvv-4"/><use transform="translate(260)" xlink:href="#vvv-4"/><use transform="translate(270)" xlink:href="#vvv-4"/><use transform="translate(280)" xlink:href="#vvv-4"/><use transform="translate(290)" xlink:href="#vvv-4"/><use transform="translate(300)" xlink:href="#vvv-4"/><use transform="translate(310)" xlink:href="#vvv-4"/><use transform="translate(320)" xlink:href="#vvv-4"/><use transform="translate(330)" xlink:href="#vvv-4"/><use transform="translate(340)" xlink:href="#vvv-4"/><use transform="translate(350)" xlink:href="#vmv-4-7"/><use transform="translate(360)" xlink:href="#vvv-7"/><use transform="translate(370)" xlink:href="#vvv-7"/><use transform="translate(380)" xlink:href="#vvv-7"/><use transform="translate(390)" xlink:href="#vmx-7"/><use transform="translate(400)" xlink:href="#xxx"/><use transform="translate(410)" xlink:href="#xxx"/><use transform="translate(420)" xlink:href="#xxx"/><use transform="translate(430)" xlink:href="#xmv-9"/><use transform="translate(440)" xlink:href="#vvv-9"/><use transform="translate(450)" xlink:href="#vvv-9"/><use transform="translate(460)" xlink:href="#vvv-9"/><use transform="translate(470)" xlink:href="#vvv-9"/><use transform="translate(480)" xlink:href="#vvv-9"/><use transform="translate(490)" xlink:href="#vvv-9"/><use transform="translate(500)" xlink:href="#vvv-9"/><use transform="translate(510)" xlink:href="#vvv-9"/><use transform="translate(520)" xlink:href="#vvv-9"/><use transform="translate(530)" xlink:href="#vvv-9"/><use transform="translate(540)" xlink:href="#vvv-9"/><use transform="translate(550)" xlink:href="#vvv-9"/><use transform="translate(560)" xlink:href="#vvv-9"/><use transform="translate(570)" xlink:href="#vvv-9"/><use transform="translate(580)" xlink:href="#vvv-9"/><use transform="translate(590)" xlink:href="#vvv-9"/><use transform="translate(600)" xlink:href="#vvv-9"/><use transform="translate(610)" xlink:href="#vvv-9"/><use transform="translate(620)" xlink:href="#vvv-9"/><use transform="translate(630)" xlink:href="#vmx-9"/><use transform="translate(640)" xlink:href="#xxx"/><use transform="translate(650)" xlink:href="#xmx"/><use transform="translate(660)" xlink:href="#xxx"/><use transform="translate(670)" xlink:href="#xmv-5"/><use transform="translate(680)" xlink:href="#vvv-5"/><use transform="translate(690)" xlink:href="#vvv-5"/><use transform="translate(700)" xlink:href="#vvv-5"/><use transform="translate(710)" xlink:href="#vmx-5"/><use transform="translate(720)" xlink:href="#xxx"/><text x="34" y="15" text-anchor="middle" xml:space="preserve"><tspan>start</tspan></text><text x="214" y="15" text-anchor="middle" xml:space="preserve"><tspan>address</tspan></text><text x="374" y="15" text-anchor="middle" xml:space="preserve"><tspan>cmd</tspan></text><text x="534" y="15" text-anchor="middle" xml:space="preserve"><tspan>payload bytes</tspan></text><text x="694" y="15" text-anchor="middle" xml:space="preserve"><tspan>stop</tspan></text></g></g><g id="wavearcs_0"/><g id="wavegaps_0"><g transform="translate(0,5)" id="wavegap_0_0"/><g transform="translate(0,35)" id="wavegap_1_0"><use transform="translate(500)" xlink:href="#gap"/><use transform="translate(620)" xlink:href="#gap"/></g><g transform="translate(0,65)" id="wavegap_2_0"><use transform="translate(600)" xlink:href="#gap"/></g></g><g/></g><g id="groups_0"><g/></g></g></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/i2c/i2c_example.json b/slides/lectures/fils_en/06/i2c/i2c_example.json deleted file mode 100644 index fe3ac1e7a51f481d6f8ebee5f93eb69f969bcf5d..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/i2c/i2c_example.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "signal": [ - { - "name": "SCL", - "wave": "h..0101010|.101010101010|.101." - }, - { - "name": "SDA", - "wave": "xx3.x4.....|.7.2.9.......|.2.5.x", - "data": [ - "start", - "address ", - "cmd", - "ack", - "payload bytes", - "ack", - "stop" - ], - "phase": 1.5 - } - ], - "config": { - "skin": "narrow" - } -} \ No newline at end of file diff --git a/slides/lectures/fils_en/06/i2c/i2c_example.svg b/slides/lectures/fils_en/06/i2c/i2c_example.svg deleted file mode 100644 index 3445f99d2beef208f2cf479f1ba2bba1d8ffcb39..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/i2c/i2c_example.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="svgcontent_0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="60" width="680" viewBox="0 0 680 60" overflow="hidden" class="WaveDrom"><style type="text/css">text{font-size:11pt;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;fill-opacity:1;font-family:Helvetica}.h1{font-size:33pt;font-weight:bold}.h2{font-size:27pt;font-weight:bold}.h3{font-size:20pt;font-weight:bold}.h4{font-size:14pt;font-weight:bold}.h5{font-size:11pt;font-weight:bold}.h6{font-size:8pt;font-weight:bold}.muted{fill:#aaa}.warning{fill:#f6b900}.error{fill:#f60000}.info{fill:#0041c4}.success{fill:#00ab00}.s1{fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s2{fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s3{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s4{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s5{fill:#ffffff;stroke:none}.s6{fill:#000000;fill-opacity:1;stroke:none}.s7{color:#000000;fill:#fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s8{color:#000000;fill:#ffffb4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s9{color:#000000;fill:#ffe0b9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s10{color:#000000;fill:#b9e0ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s11{color:#000000;fill:#ccfdfe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s12{color:#000000;fill:#cdfdc5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s13{color:#000000;fill:#f0c1fb;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s14{color:#000000;fill:#f5c2c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}</style><defs><g id="socket"><rect y="15" x="4" height="20" width="10"/></g><g id="pclk"><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="nclk"><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="000"><path d="m 0,20 10,0" class="s1"/></g><g id="0m0"><path d="m 0,20 1,0 3,-10 3,10 3,0" class="s1"/></g><g id="0m1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="0mx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 2,18" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="0md"><path d="m 1,20 9,0" class="s3"/><path d="m 0,20 1,0" class="s1"/></g><g id="0mu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="0mz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="111"><path d="M 0,0 10,0" class="s1"/></g><g id="1m0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="1m1"><path d="M 0,0 1,0 4,10 7,0 10,0" class="s1"/></g><g id="1mx"><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3,7" class="s2"/><path d="M 2,3 5,0" class="s2"/></g><g id="1md"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="1mu"><path d="M 0,0 1,0" class="s1"/><path d="m 1,0 9,0" class="s3"/></g><g id="1mz"><path d="m 0,0 1,0 c 2,4 6,10 9,10" class="s1"/></g><g id="xxx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xm0"><path d="M 0,0 1,0 7,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 4,11" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 6,19" class="s2"/></g><g id="xm1"><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 6,4" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xmd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 1.5,3.5" class="s2"/><path d="M 0,10 2.5,7.5" class="s2"/><path d="M 0,15 3.5,11.5" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 7,18" class="s2"/></g><g id="xmu"><path d="M 0,0 10,0" class="s1"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 5,5" class="s2"/><path d="M 0,15 2,13" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 4,6" class="s2"/><path d="m 0,15.5 6,-7" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="ddd"><path d="m 0,20 10,0" class="s3"/></g><g id="dm0"><path d="m 0,20 7,0" class="s3"/><path d="m 7,20 3,0" class="s1"/></g><g id="dm1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="dmx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 1.5,18.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="dmd"><path d="m 0,20 10,0" class="s3"/></g><g id="dmu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="dmz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="uuu"><path d="M 0,0 10,0" class="s3"/></g><g id="um0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="um1"><path d="M 0,0 7,0" class="s3"/><path d="m 7,0 3,0" class="s1"/></g><g id="umx"><path d="M 1.4771574,0 7,20 l 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3.5,6.5" class="s2"/><path d="M 2.463621,2.536379 5,0" class="s2"/></g><g id="umd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="umu"><path d="M 0,0 10,0" class="s3"/></g><g id="umz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s4"/></g><g id="zzz"><path d="m 0,10 10,0" class="s1"/></g><g id="zm0"><path d="m 0,10 1,0 4,10 5,0" class="s1"/></g><g id="zm1"><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="zmx"><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 4,16" class="s2"/><path d="M 10,5 2.5,12.5" class="s2"/><path d="M 10,0 2,8" class="s2"/></g><g id="zmd"><path d="m 0,10 1,0 c 2,6 6,10 9,10" class="s1"/></g><g id="zmu"><path d="m 0,10 1,0 C 3,4 7,0 10,0" class="s1"/></g><g id="zmz"><path d="m 0,10 10,0" class="s1"/></g><g id="gap"><path d="m 7,-2 -4,0 c -5,0 -5,24 -10,24 l 4,0 C 2,22 2,-2 7,-2 z" class="s5"/><path d="M -7,22 C -2,22 -2,-2 3,-2" class="s1"/><path d="M -3,22 C 2,22 2,-2 7,-2" class="s1"/></g><g id="Pclk"><path d="M -3,12 0,3 3,12 C 1,11 -1,11 -3,12 z" class="s6"/><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="Nclk"><path d="M -3,8 0,17 3,8 C 1,9 -1,9 -3,8 z" class="s6"/><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="0mv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-2"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s7"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-2"><path d="M 10,20 0,20 0,0 10,0" class="s7"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-2"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s7"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-2"><path d="M 0,0 0,20 1,20 7,0" class="s7"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-2"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-2"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s7"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-2"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s7"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-2"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s7"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-3"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s8"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-3"><path d="M 10,20 0,20 0,0 10,0" class="s8"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-3"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s8"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-3"><path d="M 0,0 0,20 1,20 7,0" class="s8"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-3"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-3"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s8"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-3"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s8"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-3"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s8"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-4"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s9"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-4"><path d="M 10,20 0,20 0,0 10,0" class="s9"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-4"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s9"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-4"><path d="M 0,0 0,20 1,20 7,0" class="s9"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-4"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-4"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s9"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-4"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s9"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-4"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s9"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-5"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s10"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-5"><path d="M 10,20 0,20 0,0 10,0" class="s10"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-5"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s10"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-5"><path d="M 0,0 0,20 1,20 7,0" class="s10"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-5"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-5"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s10"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-5"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s10"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-5"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s10"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-6"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s11"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-6"><path d="M 10,20 0,20 0,0 10,0" class="s11"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-6"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s11"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-6"><path d="M 0,0 0,20 1,20 7,0" class="s11"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-6"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-6"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s11"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-6"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s11"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-6"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s11"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-7"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s12"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-7"><path d="M 10,20 0,20 0,0 10,0" class="s12"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-7"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s12"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-7"><path d="M 0,0 0,20 1,20 7,0" class="s12"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-7"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-7"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s12"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-7"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s12"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-7"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s12"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-8"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s13"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-8"><path d="M 10,20 0,20 0,0 10,0" class="s13"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-8"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s13"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-8"><path d="M 0,0 0,20 1,20 7,0" class="s13"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-8"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-8"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s13"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-8"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s13"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-8"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s13"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-9"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s14"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-9"><path d="M 10,20 0,20 0,0 10,0" class="s14"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-9"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s14"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-9"><path d="M 0,0 0,20 1,20 7,0" class="s14"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-9"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-9"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s14"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-9"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s14"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-9"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s14"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="vmv-2-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><marker id="arrowhead" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="0 -4 11 8" refX="15" refY="0" orient="auto"><path d="M0 -4 11 0 0 4z"/></marker><marker id="arrowtail" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="-11 -4 11 8" refX="-15" refY="0" orient="auto"><path d="M0 -4 -11 0 0 4z"/></marker><marker id="tee" style="fill:#0041c4" markerHeight="6" markerWidth="1" markerUnits="strokeWidth" viewBox="0 0 1 6" refX="0" refY="3" orient="auto"><path d="M 0 0 L 0 6" style="stroke:#0041c4;stroke-width:2"/></marker></defs><g id="waves_0"><rect width="680" height="60" style="stroke:none;fill:white"/><g transform="translate(60.5,0.5)" id="lanes_0"><g id="gmarks_0"><g style="stroke:#888;stroke-width:0.5;stroke-dasharray:1,3"><line id="gmark_0_0" x1="0" y1="0" x2="0" y2="60"/><line id="gmark_1_0" x1="20" y1="0" x2="20" y2="60"/><line id="gmark_2_0" x1="40" y1="0" x2="40" y2="60"/><line id="gmark_3_0" x1="60" y1="0" x2="60" y2="60"/><line id="gmark_4_0" x1="80" y1="0" x2="80" y2="60"/><line id="gmark_5_0" x1="100" y1="0" x2="100" y2="60"/><line id="gmark_6_0" x1="120" y1="0" x2="120" y2="60"/><line id="gmark_7_0" x1="140" y1="0" x2="140" y2="60"/><line id="gmark_8_0" x1="160" y1="0" x2="160" y2="60"/><line id="gmark_9_0" x1="180" y1="0" x2="180" y2="60"/><line id="gmark_10_0" x1="200" y1="0" x2="200" y2="60"/><line id="gmark_11_0" x1="220" y1="0" x2="220" y2="60"/><line id="gmark_12_0" x1="240" y1="0" x2="240" y2="60"/><line id="gmark_13_0" x1="260" y1="0" x2="260" y2="60"/><line id="gmark_14_0" x1="280" y1="0" x2="280" y2="60"/><line id="gmark_15_0" x1="300" y1="0" x2="300" y2="60"/><line id="gmark_16_0" x1="320" y1="0" x2="320" y2="60"/><line id="gmark_17_0" x1="340" y1="0" x2="340" y2="60"/><line id="gmark_18_0" x1="360" y1="0" x2="360" y2="60"/><line id="gmark_19_0" x1="380" y1="0" x2="380" y2="60"/><line id="gmark_20_0" x1="400" y1="0" x2="400" y2="60"/><line id="gmark_21_0" x1="420" y1="0" x2="420" y2="60"/><line id="gmark_22_0" x1="440" y1="0" x2="440" y2="60"/><line id="gmark_23_0" x1="460" y1="0" x2="460" y2="60"/><line id="gmark_24_0" x1="480" y1="0" x2="480" y2="60"/><line id="gmark_25_0" x1="500" y1="0" x2="500" y2="60"/><line id="gmark_26_0" x1="520" y1="0" x2="520" y2="60"/><line id="gmark_27_0" x1="540" y1="0" x2="540" y2="60"/><line id="gmark_28_0" x1="560" y1="0" x2="560" y2="60"/><line id="gmark_29_0" x1="580" y1="0" x2="580" y2="60"/><line id="gmark_30_0" x1="600" y1="0" x2="600" y2="60"/><line id="gmark_31_0" x1="620" y1="0" x2="620" y2="60"/></g></g><g transform="translate(0,5)" id="wavelane_0_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>SCL</tspan></text><g id="wavelane_draw_0_0"><use xlink:href="#111"/><use transform="translate(10)" xlink:href="#111"/><use transform="translate(20)" xlink:href="#111"/><use transform="translate(30)" xlink:href="#111"/><use transform="translate(40)" xlink:href="#111"/><use transform="translate(50)" xlink:href="#111"/><use transform="translate(60)" xlink:href="#1m0"/><use transform="translate(70)" xlink:href="#000"/><use transform="translate(80)" xlink:href="#0m1"/><use transform="translate(90)" xlink:href="#111"/><use transform="translate(100)" xlink:href="#1m0"/><use transform="translate(110)" xlink:href="#000"/><use transform="translate(120)" xlink:href="#0m1"/><use transform="translate(130)" xlink:href="#111"/><use transform="translate(140)" xlink:href="#1m0"/><use transform="translate(150)" xlink:href="#000"/><use transform="translate(160)" xlink:href="#0m1"/><use transform="translate(170)" xlink:href="#111"/><use transform="translate(180)" xlink:href="#1m0"/><use transform="translate(190)" xlink:href="#000"/><use transform="translate(200)" xlink:href="#000"/><use transform="translate(210)" xlink:href="#000"/><use transform="translate(220)" xlink:href="#000"/><use transform="translate(230)" xlink:href="#000"/><use transform="translate(240)" xlink:href="#0m1"/><use transform="translate(250)" xlink:href="#111"/><use transform="translate(260)" xlink:href="#1m0"/><use transform="translate(270)" xlink:href="#000"/><use transform="translate(280)" xlink:href="#0m1"/><use transform="translate(290)" xlink:href="#111"/><use transform="translate(300)" xlink:href="#1m0"/><use transform="translate(310)" xlink:href="#000"/><use transform="translate(320)" xlink:href="#0m1"/><use transform="translate(330)" xlink:href="#111"/><use transform="translate(340)" xlink:href="#1m0"/><use transform="translate(350)" xlink:href="#000"/><use transform="translate(360)" xlink:href="#0m1"/><use transform="translate(370)" xlink:href="#111"/><use transform="translate(380)" xlink:href="#1m0"/><use transform="translate(390)" xlink:href="#000"/><use transform="translate(400)" xlink:href="#0m1"/><use transform="translate(410)" xlink:href="#111"/><use transform="translate(420)" xlink:href="#1m0"/><use transform="translate(430)" xlink:href="#000"/><use transform="translate(440)" xlink:href="#0m1"/><use transform="translate(450)" xlink:href="#111"/><use transform="translate(460)" xlink:href="#1m0"/><use transform="translate(470)" xlink:href="#000"/><use transform="translate(480)" xlink:href="#000"/><use transform="translate(490)" xlink:href="#000"/><use transform="translate(500)" xlink:href="#000"/><use transform="translate(510)" xlink:href="#000"/><use transform="translate(520)" xlink:href="#0m1"/><use transform="translate(530)" xlink:href="#111"/><use transform="translate(540)" xlink:href="#1m0"/><use transform="translate(550)" xlink:href="#000"/><use transform="translate(560)" xlink:href="#0m1"/><use transform="translate(570)" xlink:href="#111"/><use transform="translate(580)" xlink:href="#111"/><use transform="translate(590)" xlink:href="#111"/></g></g><g transform="translate(0,35)" id="wavelane_1_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>SDA</tspan></text><g id="wavelane_draw_1_0"><use xlink:href="#xxx"/><use transform="translate(10)" xlink:href="#xmv-3"/><use transform="translate(20)" xlink:href="#vvv-3"/><use transform="translate(30)" xlink:href="#vvv-3"/><use transform="translate(40)" xlink:href="#vvv-3"/><use transform="translate(50)" xlink:href="#vmx-3"/><use transform="translate(60)" xlink:href="#xxx"/><use transform="translate(70)" xlink:href="#xmv-4"/><use transform="translate(80)" xlink:href="#vvv-4"/><use transform="translate(90)" xlink:href="#vvv-4"/><use transform="translate(100)" xlink:href="#vvv-4"/><use transform="translate(110)" xlink:href="#vvv-4"/><use transform="translate(120)" xlink:href="#vvv-4"/><use transform="translate(130)" xlink:href="#vvv-4"/><use transform="translate(140)" xlink:href="#vvv-4"/><use transform="translate(150)" xlink:href="#vvv-4"/><use transform="translate(160)" xlink:href="#vvv-4"/><use transform="translate(170)" xlink:href="#vvv-4"/><use transform="translate(180)" xlink:href="#vvv-4"/><use transform="translate(190)" xlink:href="#vvv-4"/><use transform="translate(200)" xlink:href="#vvv-4"/><use transform="translate(210)" xlink:href="#vvv-4"/><use transform="translate(220)" xlink:href="#vvv-4"/><use transform="translate(230)" xlink:href="#vmv-4-7"/><use transform="translate(240)" xlink:href="#vvv-7"/><use transform="translate(250)" xlink:href="#vvv-7"/><use transform="translate(260)" xlink:href="#vvv-7"/><use transform="translate(270)" xlink:href="#vmv-7-2"/><use transform="translate(280)" xlink:href="#vvv-2"/><use transform="translate(290)" xlink:href="#vvv-2"/><use transform="translate(300)" xlink:href="#vvv-2"/><use transform="translate(310)" xlink:href="#vmv-2-9"/><use transform="translate(320)" xlink:href="#vvv-9"/><use transform="translate(330)" xlink:href="#vvv-9"/><use transform="translate(340)" xlink:href="#vvv-9"/><use transform="translate(350)" xlink:href="#vvv-9"/><use transform="translate(360)" xlink:href="#vvv-9"/><use transform="translate(370)" xlink:href="#vvv-9"/><use transform="translate(380)" xlink:href="#vvv-9"/><use transform="translate(390)" xlink:href="#vvv-9"/><use transform="translate(400)" xlink:href="#vvv-9"/><use transform="translate(410)" xlink:href="#vvv-9"/><use transform="translate(420)" xlink:href="#vvv-9"/><use transform="translate(430)" xlink:href="#vvv-9"/><use transform="translate(440)" xlink:href="#vvv-9"/><use transform="translate(450)" xlink:href="#vvv-9"/><use transform="translate(460)" xlink:href="#vvv-9"/><use transform="translate(470)" xlink:href="#vvv-9"/><use transform="translate(480)" xlink:href="#vvv-9"/><use transform="translate(490)" xlink:href="#vvv-9"/><use transform="translate(500)" xlink:href="#vvv-9"/><use transform="translate(510)" xlink:href="#vmv-9-2"/><use transform="translate(520)" xlink:href="#vvv-2"/><use transform="translate(530)" xlink:href="#vvv-2"/><use transform="translate(540)" xlink:href="#vvv-2"/><use transform="translate(550)" xlink:href="#vmv-2-5"/><use transform="translate(560)" xlink:href="#vvv-5"/><use transform="translate(570)" xlink:href="#vvv-5"/><use transform="translate(580)" xlink:href="#vvv-5"/><use transform="translate(590)" xlink:href="#vmx-5"/><use transform="translate(600)" xlink:href="#xxx"/><text x="34" y="15" text-anchor="middle" xml:space="preserve"><tspan>start</tspan></text><text x="154" y="15" text-anchor="middle" xml:space="preserve"><tspan>address </tspan></text><text x="254" y="15" text-anchor="middle" xml:space="preserve"><tspan>cmd</tspan></text><text x="294" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text><text x="414" y="15" text-anchor="middle" xml:space="preserve"><tspan>payload bytes</tspan></text><text x="534" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text><text x="574" y="15" text-anchor="middle" xml:space="preserve"><tspan>stop</tspan></text></g></g><g id="wavearcs_0"/><g id="wavegaps_0"><g transform="translate(0,5)" id="wavegap_0_0"><use transform="translate(210)" xlink:href="#gap"/><use transform="translate(490)" xlink:href="#gap"/></g><g transform="translate(0,35)" id="wavegap_1_0"><use transform="translate(200)" xlink:href="#gap"/><use transform="translate(480)" xlink:href="#gap"/></g></g><g/></g><g id="groups_0"><g/></g></g></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/i2c/i2c_network.svg b/slides/lectures/fils_en/06/i2c/i2c_network.svg deleted file mode 100644 index f910b701816e85f8bacf7b29211044323a4fb57b..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/i2c/i2c_network.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="691px" height="221px" viewBox="-0.5 -0.5 691 221"><defs><style>@keyframes ge-flow-animation-3A4r2VhsrRmw3uIDTLah {
 to {
 stroke-dashoffset: 0;
 }
}</style></defs><g><g><path d="M 130.1 37.5 L 420 37.5 L 420 149.9" fill="none" stroke="#3a7e86" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke" stroke-dasharray="8" style="animation: 1000ms ease-in-out 0s infinite alternate none running ge-flow-animation-3A4r2VhsrRmw3uIDTLah; stroke-dashoffset: 16px;"/><path d="M 123.35 37.5 L 132.35 33 L 130.1 37.5 L 132.35 42 Z" fill="#3a7e86" stroke="#3a7e86" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><path d="M 420 156.65 L 415.5 147.65 L 420 149.9 L 424.5 147.65 Z" fill="#3a7e86" stroke="#3a7e86" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><path d="M 130.1 37.5 L 280 37.5 L 280 149.9" fill="none" stroke="#3a7e86" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke" stroke-dasharray="8" style="animation: 1000ms ease-in-out 0s infinite alternate none running ge-flow-animation-3A4r2VhsrRmw3uIDTLah; stroke-dashoffset: 16px;"/><path d="M 123.35 37.5 L 132.35 33 L 130.1 37.5 L 132.35 42 Z" fill="#3a7e86" stroke="#3a7e86" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><path d="M 280 156.65 L 275.5 147.65 L 280 149.9 L 284.5 147.65 Z" fill="#3a7e86" stroke="#3a7e86" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 24px; margin-left: 165px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #4c7c85; background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(76, 124, 133); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">SDA</div></div></div></foreignObject><text x="165" y="27" fill="#4c7c85" font-family="Helvetica" font-size="11px" text-anchor="middle">SDA</text></switch></g></g><g><path d="M 130.1 37.5 L 600 37.5 L 600 149.9" fill="none" stroke="#3a7e86" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke" stroke-dasharray="8" style="animation: 1000ms ease-in-out 0s infinite alternate none running ge-flow-animation-3A4r2VhsrRmw3uIDTLah; stroke-dashoffset: 16px;"/><path d="M 123.35 37.5 L 132.35 33 L 130.1 37.5 L 132.35 42 Z" fill="#3a7e86" stroke="#3a7e86" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><path d="M 600 156.65 L 595.5 147.65 L 600 149.9 L 604.5 147.65 Z" fill="#3a7e86" stroke="#3a7e86" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><path d="M 120 112.5 L 340 112.5 L 340 153.63" fill="none" stroke="#009900" stroke-miterlimit="10" pointer-events="stroke" stroke-dasharray="8" style="animation: 500ms linear 0s infinite normal none running ge-flow-animation-3A4r2VhsrRmw3uIDTLah; stroke-dashoffset: 16px;"/><path d="M 340 158.88 L 336.5 151.88 L 340 153.63 L 343.5 151.88 Z" fill="#009900" stroke="#009900" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 101px; margin-left: 165px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #009900; background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 153, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">SCL</div></div></div></foreignObject><text x="165" y="104" fill="#009900" font-family="Helvetica" font-size="11px" text-anchor="middle">SCL</text></switch></g></g><g><path d="M 120 112.5 L 480 112.5 L 480 153.63" fill="none" stroke="#009900" stroke-miterlimit="10" pointer-events="stroke" stroke-dasharray="8" style="animation: 500ms linear 0s infinite normal none running ge-flow-animation-3A4r2VhsrRmw3uIDTLah; stroke-dashoffset: 16px;"/><path d="M 480 158.88 L 476.5 151.88 L 480 153.63 L 483.5 151.88 Z" fill="#009900" stroke="#009900" stroke-miterlimit="10" pointer-events="all"/></g><g><path d="M 120 112.5 L 660 112.5 L 660 153.63" fill="none" stroke="#009900" stroke-miterlimit="10" pointer-events="stroke" stroke-dasharray="8" style="animation: 500ms linear 0s infinite normal none running ge-flow-animation-3A4r2VhsrRmw3uIDTLah; stroke-dashoffset: 16px;"/><path d="M 660 158.88 L 656.5 151.88 L 660 153.63 L 663.5 151.88 Z" fill="#009900" stroke="#009900" stroke-miterlimit="10" pointer-events="all"/></g><g><rect x="0" y="0" width="120" height="150" rx="18" ry="18" fill="#ffcc99" stroke="#36393d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 75px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Controller</div></div></div></foreignObject><text x="60" y="79" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Controller</text></switch></g></g><g><rect x="390" y="160" width="120" height="60" rx="9" ry="9" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 190px; margin-left: 391px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Target</div>@0x12</div></div></div></foreignObject><text x="450" y="194" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Target@0x12</text></switch></g></g><g><rect x="250" y="160" width="120" height="60" rx="9" ry="9" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 190px; margin-left: 251px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Target</div>@0x17</div></div></div></foreignObject><text x="310" y="194" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Target@0x17</text></switch></g></g><g><rect x="570" y="160" width="120" height="60" rx="9" ry="9" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 190px; margin-left: 571px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Target</div>@0x5e</div></div></div></foreignObject><text x="630" y="194" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Target@0x5e</text></switch></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/i2c/raspberry_pi_pico_pins.jpg b/slides/lectures/fils_en/06/i2c/raspberry_pi_pico_pins.jpg deleted file mode 100644 index ff06a64fe0707717f32823b86fcbfe0b51947452..0000000000000000000000000000000000000000 Binary files a/slides/lectures/fils_en/06/i2c/raspberry_pi_pico_pins.jpg and /dev/null differ diff --git a/slides/lectures/fils_en/06/i2c/slides.md b/slides/lectures/fils_en/06/i2c/slides.md deleted file mode 100644 index 6e7bae4c038395e84c3ef2b77df5ec207512347c..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/i2c/slides.md +++ /dev/null @@ -1,277 +0,0 @@ ---- -layout: section ---- -# I2C -Inter-Integrated Circuit - ---- ---- - -# Bibliography -for this section - -1. **Raspberry Pi Ltd**, *[RP2040 Datasheet](https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf)* - - Chapter 4 - *Peripherals* - - Chapter 4.3 - *I2C* - -2. **Paul Denisowski**, *[Understanding I2C](https://www.youtube.com/watch?v=CAvawEcxoPU)* - ---- ---- -# I2C -a.k.a *I square C* - -- Used for communication between integrated circuits -- Sensors usually expose an *SPI* and an *I2C* interface -- Two device types: - - *controller* (master) - initiates the communication (usually MCU) - - *target* (slave) - receive and transmit data when the *controller* requests (usually the sensor) - - -<div align="center"> -<img src="/i2c/i2c_network.svg" class="rounded w-120"> -</div> - ---- ---- -# Wires & Addresses - -- *SDA* - **S**erial **DA**ta line - carries data from the **controller** to the **target** or from the **target** to the **controller** -- *SCL* - **S**erial **CL**ock line - the clock signal generated by the **controller**, **targets** - - *sample* data when the clock is *low* - - *write* data to the bus only when the clock is *high* -- each *target* has a unique address of **7 bits** or **10 bits** -- wires are never driven with `LOW` or `HIGH` - - are always *pull-up*, which is `HIGH` - - devices *pull down* the lines to *write* `LOW` - -<div grid="~ cols-2 gap-5"> - -<div align="center"> -<br> -<img src="/i2c/i2c_example.svg" class="rounded w-12f0"> -</div> - -<div align="center"> -<img src="/i2c/i2c_network.svg" class="rounded w-120"> -</div> - -</div> - ---- - -# Transmission Example -7 bit address - -<style> -img { - background: #ffffff; -} -</style> - -<div grid="~ cols-2 gap-5"> - -<v-clicks> - -1. **controller** issues a `START` condition - - pulls the `SDA` line `LOW` - - waits for ~ 1/2 clock periods and starts the clock -2. **controller** sends the address of the **target** -3. **controller** sends the command bit (`R/W`) -4. **target** sends `ACK` / `NACK` to **controller** - -</v-clicks> - - -<div> - -<v-clicks> - -5. **controller** or **target** sends data (depends on `R/W`) - - receives `ACK` / `NACK` after every byte -6. **controller** issues a `STOP` condition - - stops the clock - - pulls the `SDA` line `HIGH` while `CLK` is `HIGH` - -</v-clicks> - -Address Format - -<div align="center"> -<img src="/i2c/i2c_7bit_address_format.svg" class="rounded w-100"> -</div> - -</div> - -</div> - -Transmission - -<div align="center"> -<img src="/i2c/i2c_7bit_address_transmission.svg" class="rounded w-155"> -</div> - -**controller** writes each bit when `CLK` is `LOW`, **target** samples every bit when `CLK` is `HIGH` - - ---- - -# Transmission Example -10 bit address - -<style> -img { - background: #ffffff; -} -</style> - -<div grid="~ cols-2 gap-5"> - -<v-clicks> - -1. **controller** issues a `START` condition -2. **controller** sends `11110` followed by the *upper address* of the **target** -3. **controller** sends the command bit (`R/W`) -4. **target** sends `ACK` / `NACK` to **controller** -5. **controller** sends the *lower address* of the **target** -6. **target** sends `ACK` / `NACK` to **controller** - -</v-clicks> - -<div> - -<v-clicks> - -7. **controller** or **target** sends data (depends on `R/W`) - - receives `ACK` / `NACK` after every byte -8. **controller** issues a `STOP` condition - -</v-clicks> - -Address Format -<div align="center"> -<img src="/i2c/i2c_10bit_address_format.svg" class="rounded w-120"> -</div> - -</div> - -</div> - -Transmission - -<div align="center"> -<img src="/i2c/i2c_10bit_address_transmission.svg" class="rounded"> -</div> - -**controller** writes each bit when `CLK` is `LOW`, **target** samples every bit when `CLK` is `HIGH` - - ---- ---- -# I2C Modes -| Mode | Speed | Capacity | Drive | Direction | -|-|-|-|-|-| -| Standard mode (Sm) | 100 kbit/s | 400 pF | Open drain | Bidirectional | -| Fast mode (Fm) |400 kbit/s | 400 pF | Open drain | Bidirectional | -| Fast mode plus (Fm+) | 1 Mbit/s | 550 pF | Open drain | Bidirectional | -| High-speed mode (Hs) | 1.7 Mbit/s | 400 pF | Open drain | Bidirectional | -| High-speed mode (Hs) | 3.4 Mbit/s | 100 pF | Open drain | Bidirectional | -| Ultra-fast mode (UFm) | 5 Mbit/s | ? | Push–pull | Unidirectional | - ---- ---- -# Facts - -| | | | -|-|-|-| -| Transmission | *half duplex* | data must be sent in one direction at one time | -| Clock | *synchronized* | the **controller** and **target** use the same clock, there is no need for clock synchronization | -| Wires | *SDA* / *SCL* | the same read and write wire and a clock wire | -| Devices | *1 controller* <br> *several targets* | a receiver and a transmitter | -| Speed | *5 Mbit/s* | usually 100 Kbit/s, 400 Kbit/s and 1 Mbit/s | - ---- ---- -# Usage - -- sensors -- small displays -- RP2040 has two I2C devices - -<div align="center"> -<img src="/i2c/raspberry_pi_pico_pins.jpg" class="rounded m-5 w-120"> -</div> - ---- ---- -# Embassy API -for RP2040, synchronous - -<div grid="~ cols-3 gap-5"> - -```rust {*}{lines: false} -pub struct Config { - /// Frequency. - pub frequency: u32, -} -``` - -```rust {*}{lines: false} -pub enum ConfigError { - /// Max i2c speed is 1MHz - FrequencyTooHigh, - ClockTooSlow, - ClockTooFast, -} -``` - -```rust {*}{lines: false} -pub enum Error { - Abort(AbortReason), - InvalidReadBufferLength, - InvalidWriteBufferLength, - AddressOutOfRange(u16), - AddressReserved(u16), -} -``` - -</div> - -```rust{all|1|3,4|6|8,9|11,12} -use embassy_rp::i2c::Config as I2cConfig; - -let sda = p.PIN_14; -let scl = p.PIN_15; - -let mut i2c = i2c::I2c::new_blocking(p.I2C1, scl, sda, I2cConfig::default()); - -let tx_buf = [0x90]; -i2c.write(0x5e, &tx_buf).unwrap(); - -let mut rx_buf = [0x00u8; 7]; -i2c.read(0x5e, &mut rx_buf).unwrap(); -``` - ---- ---- -# Embassy API -for RP2040, asynchronous - -```rust{all|1|3-5|7,8|10|12,13|15,16} -use embassy_rp::i2c::Config as I2cConfig; - -bind_interrupts!(struct Irqs { - I2C1_IRQ => InterruptHandler<I2C1>; -}); - -let sda = p.PIN_14; -let scl = p.PIN_15; - -let mut i2c = i2c::I2c::new_async(p.I2C1, scl, sda, Irqs, I2cConfig::default()); - -let tx_buf = [0x90]; -i2c.write(0x5e, &tx_buf).await.unwrap(); - -let mut rx_buf = [0x00u8; 7]; -i2c.read(0x5e, &mut rx_buf).await.unwrap(); -``` diff --git a/slides/lectures/fils_en/06/sensors/analog_sensor.svg b/slides/lectures/fils_en/06/sensors/analog_sensor.svg deleted file mode 100644 index aad333f4e6c1ce396f6b85250a168d7d4c8abf57..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/sensors/analog_sensor.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="169px" height="96px" viewBox="-0.5 -0.5 169 96"><defs/><g><g/><g><path d="M 100 47.5 L 130 47.5 L 153.63 47.51" fill="none" stroke="#73a3a4" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 158.88 47.51 L 151.88 51.01 L 153.63 47.51 L 151.88 44.01 Z" fill="#73a3a4" stroke="#73a3a4" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 30px; margin-left: 130px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"><div>Voltage </div><div>Output</div></div></div></div></foreignObject><text x="130" y="33" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">Voltage...</text></switch></g></g><g><rect x="0" y="0" width="100" height="95" rx="14.25" ry="14.25" fill="#f5f5f5" stroke="#666666" pointer-events="all"/></g><g><image x="4.5" y="2" width="90" height="90" xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSI4MDBweCIgd2lkdGg9IjgwMHB4Ij4mI3hhOzxwYXRoIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMwMDAwMDAiIGQ9Ik04LjQ2NDQ3IDE1LjUzNTVDNi41MTE4NSAxMy41ODI5IDYuNTExODUgMTAuNDE3MSA4LjQ2NDQ3IDguNDY0NDdNNS42MzU5MiAxOC4zNjRDMi4xMjEyIDE0Ljg0OTMgMi4xMjEyIDkuMTUwNzcgNS42MzU5MiA1LjYzNjA1TTE1LjUzNTUgMTUuNTM1NUMxNy40ODgxIDEzLjU4MjkgMTcuNDg4MSAxMC40MTcxIDE1LjUzNTUgOC40NjQ0N00xOC4zNjQgMTguMzY0QzIxLjg3ODggMTQuODQ5MyAyMS44Nzg4IDkuMTUwNzcgMTguMzY0IDUuNjM2MDVNMTMgMTIuMDAwMUMxMyAxMi41NTIzIDEyLjU1MjMgMTMuMDAwMSAxMiAxMy4wMDAxQzExLjQ0NzcgMTMuMDAwMSAxMSAxMi41NTIzIDExIDEyLjAwMDFDMTEgMTEuNDQ3OCAxMS40NDc3IDExLjAwMDEgMTIgMTEuMDAwMUMxMi41NTIzIDExLjAwMDEgMTMgMTEuNDQ3OCAxMyAxMi4wMDAxWiIvPiYjeGE7PC9zdmc+" preserveAspectRatio="none"/></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/sensors/bmp280_registers.png b/slides/lectures/fils_en/06/sensors/bmp280_registers.png deleted file mode 100644 index c85d3ee1f547cdecf671369bd9a2c83aab6e839d..0000000000000000000000000000000000000000 Binary files a/slides/lectures/fils_en/06/sensors/bmp280_registers.png and /dev/null differ diff --git a/slides/lectures/fils_en/06/sensors/bmp280_schematics.png b/slides/lectures/fils_en/06/sensors/bmp280_schematics.png deleted file mode 100644 index 09830b0c54d61837166873e12427091eae336d9d..0000000000000000000000000000000000000000 Binary files a/slides/lectures/fils_en/06/sensors/bmp280_schematics.png and /dev/null differ diff --git a/slides/lectures/fils_en/06/sensors/digital_sensor.svg b/slides/lectures/fils_en/06/sensors/digital_sensor.svg deleted file mode 100644 index 56b7128a9175cd6a4c561083de9b7bb169a585ce..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/sensors/digital_sensor.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="401px" height="112px" viewBox="-0.5 -0.5 401 112"><defs/><g><g><rect x="0" y="0" width="300" height="110" rx="16.5" ry="16.5" fill="#b1ddf0" stroke="#10739e" pointer-events="all"/></g><g><rect x="120" y="7.5" width="100" height="92.5" rx="13.88" ry="13.88" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 54px; margin-left: 121px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>MCU</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div></div></div></div></foreignObject><text x="170" y="57" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">MCU...</text></switch></g></g><g><path d="M 300.1 53.76 L 340 53.82 L 379.9 53.96" fill="none" stroke="#73a3a4" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 293.35 53.75 L 302.36 49.27 L 300.1 53.76 L 302.35 58.27 Z" fill="#73a3a4" stroke="#73a3a4" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><path d="M 386.65 53.99 L 377.63 58.46 L 379.9 53.96 L 377.66 49.46 Z" fill="#73a3a4" stroke="#73a3a4" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 40px; margin-left: 340px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> I/O Bus  </div></div></div></foreignObject><text x="340" y="43" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle"> I/O Bus  </text></switch></g></g><g><rect x="230" y="7.5" width="60" height="92.5" rx="9" ry="9" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 54px; margin-left: 231px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Digital<br /></div><div>Interface</div><div><br /></div><div><br /></div><div><br /></div></div></div></div></foreignObject><text x="260" y="57" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Digital...</text></switch></g></g><g><path d="M 180 55 L 185.03 55.03 L 185.01 63.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 185 68.88 L 181.52 61.87 L 185.01 63.63 L 188.52 61.89 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><path d="M 130 25 L 180 55 L 130 85 Z" fill="#b0e3e6" stroke="#0e8088" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 55px; margin-left: 131px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">ADC     </div></div></div></foreignObject><text x="155" y="59" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">ADC     </text></switch></g></g><g><path d="M 110 55 L 123.63 55" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 128.88 55 L 121.88 58.5 L 123.63 55 L 121.88 51.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><path d="M 210 80 L 215.03 80 L 215.03 53.82 L 223.63 53.78" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 228.88 53.76 L 221.9 57.29 L 223.63 53.78 L 221.87 50.29 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><rect x="160" y="70" width="50" height="20" rx="3" ry="3" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 80px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Cleanup</div></div></div></foreignObject><text x="185" y="84" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Cleanup</text></switch></g></g><g><rect x="235" y="50" width="50" height="20" rx="3" ry="3" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 60px; margin-left: 236px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Reg1</div></div></div></foreignObject><text x="260" y="64" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Reg1</text></switch></g></g><g><rect x="235" y="74" width="50" height="20" rx="3" ry="3" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 84px; margin-left: 236px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">RegN</div></div></div></foreignObject><text x="260" y="88" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">RegN</text></switch></g></g><g/><g><rect x="10" y="7.5" width="100" height="95" rx="14.25" ry="14.25" fill="#f5f5f5" stroke="#666666" pointer-events="all"/></g><g><image x="14.5" y="9.5" width="90" height="90" xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSI4MDBweCIgd2lkdGg9IjgwMHB4Ij4mI3hhOzxwYXRoIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMwMDAwMDAiIGQ9Ik04LjQ2NDQ3IDE1LjUzNTVDNi41MTE4NSAxMy41ODI5IDYuNTExODUgMTAuNDE3MSA4LjQ2NDQ3IDguNDY0NDdNNS42MzU5MiAxOC4zNjRDMi4xMjEyIDE0Ljg0OTMgMi4xMjEyIDkuMTUwNzcgNS42MzU5MiA1LjYzNjA1TTE1LjUzNTUgMTUuNTM1NUMxNy40ODgxIDEzLjU4MjkgMTcuNDg4MSAxMC40MTcxIDE1LjUzNTUgOC40NjQ0N00xOC4zNjQgMTguMzY0QzIxLjg3ODggMTQuODQ5MyAyMS44Nzg4IDkuMTUwNzcgMTguMzY0IDUuNjM2MDVNMTMgMTIuMDAwMUMxMyAxMi41NTIzIDEyLjU1MjMgMTMuMDAwMSAxMiAxMy4wMDAxQzExLjQ0NzcgMTMuMDAwMSAxMSAxMi41NTIzIDExIDEyLjAwMDFDMTEgMTEuNDQ3OCAxMS40NDc3IDExLjAwMDEgMTIgMTEuMDAwMUMxMi41NTIzIDExLjAwMDEgMTMgMTEuNDQ3OCAxMyAxMi4wMDAxWiIvPiYjeGE7PC9zdmc+" preserveAspectRatio="none"/></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/sensors/slides.md b/slides/lectures/fils_en/06/sensors/slides.md deleted file mode 100644 index 72ccbbf73f9fd50ec42ee57d19062d3edb61c1b9..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/sensors/slides.md +++ /dev/null @@ -1,148 +0,0 @@ ---- -layout: section ---- -# Sensors -Analog and Digital Sensors - ---- ---- -# Bibliography -for this section - -**BOSCH**, *[BMP280 Digital Pressure Sensor](https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmp280-ds001.pdf)* - - Chapter 3 - *Functional Description* - - Chapter 4 - *Global memory map and register description* - - Chapter 5 - *Digital Interfaces* - - Subchapter 5.2 - *I2C Interface* - ---- ---- -# Sensors -analog and digital - -<div grid="~ cols-2 gap-5"> - -<div> - -### Analog -- only the transducer (the analog sensor) -- outputs (usually) voltage -- requires: - - an ADC to be read - - cleaning up the noise - -<br> - -<img src="/sensors/analog_sensor.svg" class="rounded"> -</div> - -<div> - -### Digital -- consists of: - - a transducer (the analog sensor) - - an ADC - - an MCU for cleaning up the noise -- outputs data using a digital bus - -<br> - -<img src="/sensors/digital_sensor.svg" class="rounded"> -</div> - -</div> - ---- ---- -# BMP280 Digital Pressure Sensor -schematics - -<div align="center"> -<img src="/sensors/bmp280_schematics.png" class="rounded w-150"> -</div> - -[Datasheet](https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmp280-ds001.pdf) - ---- ---- -# BMP280 Digital Pressure Sensor -registers map - -<img src="/sensors/bmp280_registers.png" class="rounded"> - -[Datasheet](https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmp280-ds001.pdf) - ---- - -# Reading from a digital sensor -using synchronous/asynchronous I2C to read the `press_lsb` register of BMP280 - -<!-- <img src="/sensors/spi_read_register.svg" class="rounded w-200"> --> - -<div grid="~ cols-2 gap-5"> - -```rust{all|1|1,2|4|6,7|9,10} -const DEVICE_ADDR: u8 = 0x77; -const REG_ADDR: u8 = 0xf8; - -i2c.write(DEVICE_ADDR, &[REG_ADDR]).unwrap(); - -let mut buf = [0x00u8]; -i2c.read(DEVICE_ADDR, &mut buf).unwrap(); - -// use the value -let pressure_lsb = buf[1]; -``` - -```rust{none|all||1|1,2|4|6,7|9,10} -const DEVICE_ADDR: u8 = 0x77; -const REG_ADDR: u8 = 0xf8; - -i2c.write(DEVICE_ADDR, &[REG_ADDR]).await.unwrap(); - -let mut buf = [0x00u8]; -i2c.read(DEVICE_ADDR, &mut buf).await.unwrap(); - -// use the value -let pressure_lsb = buf[1]; -``` - -</div> - - ---- ---- -# Writing to a digital sensor -using synchronous/asynchronous I2C to set up the `ctrl_meas` register of the BMP280 sensor - -<!-- <img src="/sensors/spi_write_register.svg" class="rounded w-200"> --> - -<div grid="~ cols-2 gap-5"> - -```rust{all|1|1,2|4,5|7|9,10} -const DEVICE_ADDR: u8 = 0x77; -const REG_ADDR: u8 = 0xf4; - -// see subchapters 3.3.2, 3.3.1 and 3.6 -let value = 0b100_010_11; - -i2c.write(DEVICE_ADDR, &[REG_ADDR]); - -let buf = [REG_ADDR, value]; -i2c.write(DEVICE_ADDR, &buf).unwrap(); -``` - -```rust{none|all|1|1,2|4,5|7|9,10} -const DEVICE_ADDR: u8 = 0x77; -const REG_ADDR: u8 = 0xf4; - -// see subchapters 3.3.2, 3.3.1 and 3.6 -let value = 0b100_010_11; - -i2c.write(DEVICE_ADDR, &[REG_ADDR]); - -let buf = [REG_ADDR, value]; -i2c.write(DEVICE_ADDR, &buf).await.unwrap(); -``` - -</div> diff --git a/slides/lectures/fils_en/06/sensors/spi_read_register.json b/slides/lectures/fils_en/06/sensors/spi_read_register.json deleted file mode 100644 index f48450382c8c4451429648925bdaf11e1146f45e..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/sensors/spi_read_register.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "signal": [ - { - "name": "CS", - "wave": "1.0...................................1..", - "period": 1 - }, - { - "name": "Clock", - "wave": "l.PPPPPPPPl.PPPPPPPPl", - "phase": 1, - "period": 2 - }, - { - "name": "MOSI", - "wave": "zz6.5.5.5.5.5.5.5.xxxxxxxxxxxxxxxxxxxxz..", - "data": [ - "1", - "1", - "1", - "1", - "1", - "0", - "0", - "0" - ], - "period": 1 - }, - { - "name": "MISO", - "wave": "zzxxxxxxxxxxxxxxxxxxxx4.4.4.4.4.4.4.4.zzz", - "data": [ - "b7", - "b6", - "b5", - "b4", - "b3", - "b2", - "b1", - "b0" - ], - "period": 1 - }, - { - "name": "data", - "wave": "xx6.5.............xxxx4...............xxx", - "data": [ - "r/w", - "register address (press_lsb, 0xf8)", - "register value (press_lsb)" - ], - "period": 1 - } - ], - "config": { - "skin": "narrow" - } -} \ No newline at end of file diff --git a/slides/lectures/fils_en/06/sensors/spi_read_register.svg b/slides/lectures/fils_en/06/sensors/spi_read_register.svg deleted file mode 100644 index ee745c5c0784731ea21130bc0113542fba3d13d4..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/sensors/spi_read_register.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="svgcontent_0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="150" width="890" viewBox="0 0 890 150" overflow="hidden" class="WaveDrom"><style type="text/css">text{font-size:11pt;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;fill-opacity:1;font-family:Helvetica}.h1{font-size:33pt;font-weight:bold}.h2{font-size:27pt;font-weight:bold}.h3{font-size:20pt;font-weight:bold}.h4{font-size:14pt;font-weight:bold}.h5{font-size:11pt;font-weight:bold}.h6{font-size:8pt;font-weight:bold}.muted{fill:#aaa}.warning{fill:#f6b900}.error{fill:#f60000}.info{fill:#0041c4}.success{fill:#00ab00}.s1{fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s2{fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s3{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s4{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s5{fill:#ffffff;stroke:none}.s6{fill:#000000;fill-opacity:1;stroke:none}.s7{color:#000000;fill:#fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s8{color:#000000;fill:#ffffb4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s9{color:#000000;fill:#ffe0b9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s10{color:#000000;fill:#b9e0ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s11{color:#000000;fill:#ccfdfe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s12{color:#000000;fill:#cdfdc5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s13{color:#000000;fill:#f0c1fb;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s14{color:#000000;fill:#f5c2c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}</style><defs><g id="socket"><rect y="15" x="4" height="20" width="10"/></g><g id="pclk"><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="nclk"><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="000"><path d="m 0,20 10,0" class="s1"/></g><g id="0m0"><path d="m 0,20 1,0 3,-10 3,10 3,0" class="s1"/></g><g id="0m1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="0mx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 2,18" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="0md"><path d="m 1,20 9,0" class="s3"/><path d="m 0,20 1,0" class="s1"/></g><g id="0mu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="0mz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="111"><path d="M 0,0 10,0" class="s1"/></g><g id="1m0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="1m1"><path d="M 0,0 1,0 4,10 7,0 10,0" class="s1"/></g><g id="1mx"><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3,7" class="s2"/><path d="M 2,3 5,0" class="s2"/></g><g id="1md"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="1mu"><path d="M 0,0 1,0" class="s1"/><path d="m 1,0 9,0" class="s3"/></g><g id="1mz"><path d="m 0,0 1,0 c 2,4 6,10 9,10" class="s1"/></g><g id="xxx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xm0"><path d="M 0,0 1,0 7,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 4,11" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 6,19" class="s2"/></g><g id="xm1"><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 6,4" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xmd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 1.5,3.5" class="s2"/><path d="M 0,10 2.5,7.5" class="s2"/><path d="M 0,15 3.5,11.5" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 7,18" class="s2"/></g><g id="xmu"><path d="M 0,0 10,0" class="s1"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 5,5" class="s2"/><path d="M 0,15 2,13" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 4,6" class="s2"/><path d="m 0,15.5 6,-7" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="ddd"><path d="m 0,20 10,0" class="s3"/></g><g id="dm0"><path d="m 0,20 7,0" class="s3"/><path d="m 7,20 3,0" class="s1"/></g><g id="dm1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="dmx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 1.5,18.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="dmd"><path d="m 0,20 10,0" class="s3"/></g><g id="dmu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="dmz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="uuu"><path d="M 0,0 10,0" class="s3"/></g><g id="um0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="um1"><path d="M 0,0 7,0" class="s3"/><path d="m 7,0 3,0" class="s1"/></g><g id="umx"><path d="M 1.4771574,0 7,20 l 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3.5,6.5" class="s2"/><path d="M 2.463621,2.536379 5,0" class="s2"/></g><g id="umd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="umu"><path d="M 0,0 10,0" class="s3"/></g><g id="umz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s4"/></g><g id="zzz"><path d="m 0,10 10,0" class="s1"/></g><g id="zm0"><path d="m 0,10 1,0 4,10 5,0" class="s1"/></g><g id="zm1"><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="zmx"><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 4,16" class="s2"/><path d="M 10,5 2.5,12.5" class="s2"/><path d="M 10,0 2,8" class="s2"/></g><g id="zmd"><path d="m 0,10 1,0 c 2,6 6,10 9,10" class="s1"/></g><g id="zmu"><path d="m 0,10 1,0 C 3,4 7,0 10,0" class="s1"/></g><g id="zmz"><path d="m 0,10 10,0" class="s1"/></g><g id="gap"><path d="m 7,-2 -4,0 c -5,0 -5,24 -10,24 l 4,0 C 2,22 2,-2 7,-2 z" class="s5"/><path d="M -7,22 C -2,22 -2,-2 3,-2" class="s1"/><path d="M -3,22 C 2,22 2,-2 7,-2" class="s1"/></g><g id="Pclk"><path d="M -3,12 0,3 3,12 C 1,11 -1,11 -3,12 z" class="s6"/><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="Nclk"><path d="M -3,8 0,17 3,8 C 1,9 -1,9 -3,8 z" class="s6"/><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="0mv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-2"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s7"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-2"><path d="M 10,20 0,20 0,0 10,0" class="s7"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-2"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s7"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-2"><path d="M 0,0 0,20 1,20 7,0" class="s7"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-2"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-2"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s7"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-2"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s7"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-2"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s7"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-3"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s8"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-3"><path d="M 10,20 0,20 0,0 10,0" class="s8"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-3"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s8"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-3"><path d="M 0,0 0,20 1,20 7,0" class="s8"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-3"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-3"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s8"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-3"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s8"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-3"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s8"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-4"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s9"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-4"><path d="M 10,20 0,20 0,0 10,0" class="s9"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-4"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s9"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-4"><path d="M 0,0 0,20 1,20 7,0" class="s9"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-4"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-4"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s9"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-4"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s9"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-4"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s9"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-5"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s10"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-5"><path d="M 10,20 0,20 0,0 10,0" class="s10"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-5"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s10"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-5"><path d="M 0,0 0,20 1,20 7,0" class="s10"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-5"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-5"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s10"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-5"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s10"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-5"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s10"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-6"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s11"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-6"><path d="M 10,20 0,20 0,0 10,0" class="s11"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-6"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s11"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-6"><path d="M 0,0 0,20 1,20 7,0" class="s11"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-6"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-6"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s11"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-6"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s11"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-6"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s11"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-7"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s12"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-7"><path d="M 10,20 0,20 0,0 10,0" class="s12"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-7"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s12"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-7"><path d="M 0,0 0,20 1,20 7,0" class="s12"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-7"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-7"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s12"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-7"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s12"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-7"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s12"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-8"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s13"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-8"><path d="M 10,20 0,20 0,0 10,0" class="s13"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-8"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s13"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-8"><path d="M 0,0 0,20 1,20 7,0" class="s13"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-8"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-8"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s13"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-8"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s13"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-8"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s13"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-9"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s14"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-9"><path d="M 10,20 0,20 0,0 10,0" class="s14"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-9"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s14"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-9"><path d="M 0,0 0,20 1,20 7,0" class="s14"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-9"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-9"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s14"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-9"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s14"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-9"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s14"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="vmv-2-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><marker id="arrowhead" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="0 -4 11 8" refX="15" refY="0" orient="auto"><path d="M0 -4 11 0 0 4z"/></marker><marker id="arrowtail" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="-11 -4 11 8" refX="-15" refY="0" orient="auto"><path d="M0 -4 -11 0 0 4z"/></marker><marker id="tee" style="fill:#0041c4" markerHeight="6" markerWidth="1" markerUnits="strokeWidth" viewBox="0 0 1 6" refX="0" refY="3" orient="auto"><path d="M 0 0 L 0 6" style="stroke:#0041c4;stroke-width:2"/></marker></defs><g id="waves_0"><rect width="890" height="150" style="stroke:none;fill:white"/><g transform="translate(60.5,0.5)" id="lanes_0"><g id="gmarks_0"><g style="stroke:#888;stroke-width:0.5;stroke-dasharray:1,3"><line id="gmark_0_0" x1="0" y1="0" x2="0" y2="150"/><line id="gmark_1_0" x1="20" y1="0" x2="20" y2="150"/><line id="gmark_2_0" x1="40" y1="0" x2="40" y2="150"/><line id="gmark_3_0" x1="60" y1="0" x2="60" y2="150"/><line id="gmark_4_0" x1="80" y1="0" x2="80" y2="150"/><line id="gmark_5_0" x1="100" y1="0" x2="100" y2="150"/><line id="gmark_6_0" x1="120" y1="0" x2="120" y2="150"/><line id="gmark_7_0" x1="140" y1="0" x2="140" y2="150"/><line id="gmark_8_0" x1="160" y1="0" x2="160" y2="150"/><line id="gmark_9_0" x1="180" y1="0" x2="180" y2="150"/><line id="gmark_10_0" x1="200" y1="0" x2="200" y2="150"/><line id="gmark_11_0" x1="220" y1="0" x2="220" y2="150"/><line id="gmark_12_0" x1="240" y1="0" x2="240" y2="150"/><line id="gmark_13_0" x1="260" y1="0" x2="260" y2="150"/><line id="gmark_14_0" x1="280" y1="0" x2="280" y2="150"/><line id="gmark_15_0" x1="300" y1="0" x2="300" y2="150"/><line id="gmark_16_0" x1="320" y1="0" x2="320" y2="150"/><line id="gmark_17_0" x1="340" y1="0" x2="340" y2="150"/><line id="gmark_18_0" x1="360" y1="0" x2="360" y2="150"/><line id="gmark_19_0" x1="380" y1="0" x2="380" y2="150"/><line id="gmark_20_0" x1="400" y1="0" x2="400" y2="150"/><line id="gmark_21_0" x1="420" y1="0" x2="420" y2="150"/><line id="gmark_22_0" x1="440" y1="0" x2="440" y2="150"/><line id="gmark_23_0" x1="460" y1="0" x2="460" y2="150"/><line id="gmark_24_0" x1="480" y1="0" x2="480" y2="150"/><line id="gmark_25_0" x1="500" y1="0" x2="500" y2="150"/><line id="gmark_26_0" x1="520" y1="0" x2="520" y2="150"/><line id="gmark_27_0" x1="540" y1="0" x2="540" y2="150"/><line id="gmark_28_0" x1="560" y1="0" x2="560" y2="150"/><line id="gmark_29_0" x1="580" y1="0" x2="580" y2="150"/><line id="gmark_30_0" x1="600" y1="0" x2="600" y2="150"/><line id="gmark_31_0" x1="620" y1="0" x2="620" y2="150"/><line id="gmark_32_0" x1="640" y1="0" x2="640" y2="150"/><line id="gmark_33_0" x1="660" y1="0" x2="660" y2="150"/><line id="gmark_34_0" x1="680" y1="0" x2="680" y2="150"/><line id="gmark_35_0" x1="700" y1="0" x2="700" y2="150"/><line id="gmark_36_0" x1="720" y1="0" x2="720" y2="150"/><line id="gmark_37_0" x1="740" y1="0" x2="740" y2="150"/><line id="gmark_38_0" x1="760" y1="0" x2="760" y2="150"/><line id="gmark_39_0" x1="780" y1="0" x2="780" y2="150"/><line id="gmark_40_0" x1="800" y1="0" x2="800" y2="150"/><line id="gmark_41_0" x1="820" y1="0" x2="820" y2="150"/></g></g><g transform="translate(0,5)" id="wavelane_0_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>CS</tspan></text><g id="wavelane_draw_0_0"><use xlink:href="#111"/><use transform="translate(10)" xlink:href="#111"/><use transform="translate(20)" xlink:href="#111"/><use transform="translate(30)" xlink:href="#111"/><use transform="translate(40)" xlink:href="#1m0"/><use transform="translate(50)" xlink:href="#000"/><use transform="translate(60)" xlink:href="#000"/><use transform="translate(70)" xlink:href="#000"/><use transform="translate(80)" xlink:href="#000"/><use transform="translate(90)" xlink:href="#000"/><use transform="translate(100)" xlink:href="#000"/><use transform="translate(110)" xlink:href="#000"/><use transform="translate(120)" xlink:href="#000"/><use transform="translate(130)" xlink:href="#000"/><use transform="translate(140)" xlink:href="#000"/><use transform="translate(150)" xlink:href="#000"/><use transform="translate(160)" xlink:href="#000"/><use transform="translate(170)" xlink:href="#000"/><use transform="translate(180)" xlink:href="#000"/><use transform="translate(190)" xlink:href="#000"/><use transform="translate(200)" xlink:href="#000"/><use transform="translate(210)" xlink:href="#000"/><use transform="translate(220)" xlink:href="#000"/><use transform="translate(230)" xlink:href="#000"/><use transform="translate(240)" xlink:href="#000"/><use transform="translate(250)" xlink:href="#000"/><use transform="translate(260)" xlink:href="#000"/><use transform="translate(270)" xlink:href="#000"/><use transform="translate(280)" xlink:href="#000"/><use transform="translate(290)" xlink:href="#000"/><use transform="translate(300)" xlink:href="#000"/><use transform="translate(310)" xlink:href="#000"/><use transform="translate(320)" xlink:href="#000"/><use transform="translate(330)" xlink:href="#000"/><use transform="translate(340)" xlink:href="#000"/><use transform="translate(350)" xlink:href="#000"/><use transform="translate(360)" xlink:href="#000"/><use transform="translate(370)" xlink:href="#000"/><use transform="translate(380)" xlink:href="#000"/><use transform="translate(390)" xlink:href="#000"/><use transform="translate(400)" xlink:href="#000"/><use transform="translate(410)" xlink:href="#000"/><use transform="translate(420)" xlink:href="#000"/><use transform="translate(430)" xlink:href="#000"/><use transform="translate(440)" xlink:href="#000"/><use transform="translate(450)" xlink:href="#000"/><use transform="translate(460)" xlink:href="#000"/><use transform="translate(470)" xlink:href="#000"/><use transform="translate(480)" xlink:href="#000"/><use transform="translate(490)" xlink:href="#000"/><use transform="translate(500)" xlink:href="#000"/><use transform="translate(510)" xlink:href="#000"/><use transform="translate(520)" xlink:href="#000"/><use transform="translate(530)" xlink:href="#000"/><use transform="translate(540)" xlink:href="#000"/><use transform="translate(550)" xlink:href="#000"/><use transform="translate(560)" xlink:href="#000"/><use transform="translate(570)" xlink:href="#000"/><use transform="translate(580)" xlink:href="#000"/><use transform="translate(590)" xlink:href="#000"/><use transform="translate(600)" xlink:href="#000"/><use transform="translate(610)" xlink:href="#000"/><use transform="translate(620)" xlink:href="#000"/><use transform="translate(630)" xlink:href="#000"/><use transform="translate(640)" xlink:href="#000"/><use transform="translate(650)" xlink:href="#000"/><use transform="translate(660)" xlink:href="#000"/><use transform="translate(670)" xlink:href="#000"/><use transform="translate(680)" xlink:href="#000"/><use transform="translate(690)" xlink:href="#000"/><use transform="translate(700)" xlink:href="#000"/><use transform="translate(710)" xlink:href="#000"/><use transform="translate(720)" xlink:href="#000"/><use transform="translate(730)" xlink:href="#000"/><use transform="translate(740)" xlink:href="#000"/><use transform="translate(750)" xlink:href="#000"/><use transform="translate(760)" xlink:href="#0m1"/><use transform="translate(770)" xlink:href="#111"/><use transform="translate(780)" xlink:href="#111"/><use transform="translate(790)" xlink:href="#111"/><use transform="translate(800)" xlink:href="#111"/><use transform="translate(810)" xlink:href="#111"/></g></g><g transform="translate(0,35)" id="wavelane_1_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>Clock</tspan></text><g id="wavelane_draw_1_0"><use xlink:href="#000"/><use transform="translate(10)" xlink:href="#000"/><use transform="translate(20)" xlink:href="#000"/><use transform="translate(30)" xlink:href="#000"/><use transform="translate(40)" xlink:href="#000"/><use transform="translate(50)" xlink:href="#000"/><use transform="translate(60)" xlink:href="#Pclk"/><use transform="translate(70)" xlink:href="#111"/><use transform="translate(80)" xlink:href="#nclk"/><use transform="translate(90)" xlink:href="#000"/><use transform="translate(100)" xlink:href="#Pclk"/><use transform="translate(110)" xlink:href="#111"/><use transform="translate(120)" xlink:href="#nclk"/><use transform="translate(130)" xlink:href="#000"/><use transform="translate(140)" xlink:href="#Pclk"/><use transform="translate(150)" xlink:href="#111"/><use transform="translate(160)" xlink:href="#nclk"/><use transform="translate(170)" xlink:href="#000"/><use transform="translate(180)" xlink:href="#Pclk"/><use transform="translate(190)" xlink:href="#111"/><use transform="translate(200)" xlink:href="#nclk"/><use transform="translate(210)" xlink:href="#000"/><use transform="translate(220)" xlink:href="#Pclk"/><use transform="translate(230)" xlink:href="#111"/><use transform="translate(240)" xlink:href="#nclk"/><use transform="translate(250)" xlink:href="#000"/><use transform="translate(260)" xlink:href="#Pclk"/><use transform="translate(270)" xlink:href="#111"/><use transform="translate(280)" xlink:href="#nclk"/><use transform="translate(290)" xlink:href="#000"/><use transform="translate(300)" xlink:href="#Pclk"/><use transform="translate(310)" xlink:href="#111"/><use transform="translate(320)" xlink:href="#nclk"/><use transform="translate(330)" xlink:href="#000"/><use transform="translate(340)" xlink:href="#Pclk"/><use transform="translate(350)" xlink:href="#111"/><use transform="translate(360)" xlink:href="#nclk"/><use transform="translate(370)" xlink:href="#000"/><use transform="translate(380)" xlink:href="#000"/><use transform="translate(390)" xlink:href="#000"/><use transform="translate(400)" xlink:href="#000"/><use transform="translate(410)" xlink:href="#000"/><use transform="translate(420)" xlink:href="#000"/><use transform="translate(430)" xlink:href="#000"/><use transform="translate(440)" xlink:href="#000"/><use transform="translate(450)" xlink:href="#000"/><use transform="translate(460)" xlink:href="#Pclk"/><use transform="translate(470)" xlink:href="#111"/><use transform="translate(480)" xlink:href="#nclk"/><use transform="translate(490)" xlink:href="#000"/><use transform="translate(500)" xlink:href="#Pclk"/><use transform="translate(510)" xlink:href="#111"/><use transform="translate(520)" xlink:href="#nclk"/><use transform="translate(530)" xlink:href="#000"/><use transform="translate(540)" xlink:href="#Pclk"/><use transform="translate(550)" xlink:href="#111"/><use transform="translate(560)" xlink:href="#nclk"/><use transform="translate(570)" xlink:href="#000"/><use transform="translate(580)" xlink:href="#Pclk"/><use transform="translate(590)" xlink:href="#111"/><use transform="translate(600)" xlink:href="#nclk"/><use transform="translate(610)" xlink:href="#000"/><use transform="translate(620)" xlink:href="#Pclk"/><use transform="translate(630)" xlink:href="#111"/><use transform="translate(640)" xlink:href="#nclk"/><use transform="translate(650)" xlink:href="#000"/><use transform="translate(660)" xlink:href="#Pclk"/><use transform="translate(670)" xlink:href="#111"/><use transform="translate(680)" xlink:href="#nclk"/><use transform="translate(690)" xlink:href="#000"/><use transform="translate(700)" xlink:href="#Pclk"/><use transform="translate(710)" xlink:href="#111"/><use transform="translate(720)" xlink:href="#nclk"/><use transform="translate(730)" xlink:href="#000"/><use transform="translate(740)" xlink:href="#Pclk"/><use transform="translate(750)" xlink:href="#111"/><use transform="translate(760)" xlink:href="#nclk"/><use transform="translate(770)" xlink:href="#000"/><use transform="translate(780)" xlink:href="#000"/><use transform="translate(790)" xlink:href="#000"/><use transform="translate(800)" xlink:href="#000"/><use transform="translate(810)" xlink:href="#000"/></g></g><g transform="translate(0,65)" id="wavelane_2_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>MOSI</tspan></text><g id="wavelane_draw_2_0"><use xlink:href="#zzz"/><use transform="translate(10)" xlink:href="#zzz"/><use transform="translate(20)" xlink:href="#zmz"/><use transform="translate(30)" xlink:href="#zzz"/><use transform="translate(40)" xlink:href="#zmv-6"/><use transform="translate(50)" xlink:href="#vvv-6"/><use transform="translate(60)" xlink:href="#vvv-6"/><use transform="translate(70)" xlink:href="#vvv-6"/><use transform="translate(80)" xlink:href="#vmv-6-5"/><use transform="translate(90)" xlink:href="#vvv-5"/><use transform="translate(100)" xlink:href="#vvv-5"/><use transform="translate(110)" xlink:href="#vvv-5"/><use transform="translate(120)" xlink:href="#vmv-5-5"/><use transform="translate(130)" xlink:href="#vvv-5"/><use transform="translate(140)" xlink:href="#vvv-5"/><use transform="translate(150)" xlink:href="#vvv-5"/><use transform="translate(160)" xlink:href="#vmv-5-5"/><use transform="translate(170)" xlink:href="#vvv-5"/><use transform="translate(180)" xlink:href="#vvv-5"/><use transform="translate(190)" xlink:href="#vvv-5"/><use transform="translate(200)" xlink:href="#vmv-5-5"/><use transform="translate(210)" xlink:href="#vvv-5"/><use transform="translate(220)" xlink:href="#vvv-5"/><use transform="translate(230)" xlink:href="#vvv-5"/><use transform="translate(240)" xlink:href="#vmv-5-5"/><use transform="translate(250)" xlink:href="#vvv-5"/><use transform="translate(260)" xlink:href="#vvv-5"/><use transform="translate(270)" xlink:href="#vvv-5"/><use transform="translate(280)" xlink:href="#vmv-5-5"/><use transform="translate(290)" xlink:href="#vvv-5"/><use transform="translate(300)" xlink:href="#vvv-5"/><use transform="translate(310)" xlink:href="#vvv-5"/><use transform="translate(320)" xlink:href="#vmv-5-5"/><use transform="translate(330)" xlink:href="#vvv-5"/><use transform="translate(340)" xlink:href="#vvv-5"/><use transform="translate(350)" xlink:href="#vvv-5"/><use transform="translate(360)" xlink:href="#vmx-5"/><use transform="translate(370)" xlink:href="#xxx"/><use transform="translate(380)" xlink:href="#xmx"/><use transform="translate(390)" xlink:href="#xxx"/><use transform="translate(400)" xlink:href="#xmx"/><use transform="translate(410)" xlink:href="#xxx"/><use transform="translate(420)" xlink:href="#xmx"/><use transform="translate(430)" xlink:href="#xxx"/><use transform="translate(440)" xlink:href="#xmx"/><use transform="translate(450)" xlink:href="#xxx"/><use transform="translate(460)" xlink:href="#xmx"/><use transform="translate(470)" xlink:href="#xxx"/><use transform="translate(480)" xlink:href="#xmx"/><use transform="translate(490)" xlink:href="#xxx"/><use transform="translate(500)" xlink:href="#xmx"/><use transform="translate(510)" xlink:href="#xxx"/><use transform="translate(520)" xlink:href="#xmx"/><use transform="translate(530)" xlink:href="#xxx"/><use transform="translate(540)" xlink:href="#xmx"/><use transform="translate(550)" xlink:href="#xxx"/><use transform="translate(560)" xlink:href="#xmx"/><use transform="translate(570)" xlink:href="#xxx"/><use transform="translate(580)" xlink:href="#xmx"/><use transform="translate(590)" xlink:href="#xxx"/><use transform="translate(600)" xlink:href="#xmx"/><use transform="translate(610)" xlink:href="#xxx"/><use transform="translate(620)" xlink:href="#xmx"/><use transform="translate(630)" xlink:href="#xxx"/><use transform="translate(640)" xlink:href="#xmx"/><use transform="translate(650)" xlink:href="#xxx"/><use transform="translate(660)" xlink:href="#xmx"/><use transform="translate(670)" xlink:href="#xxx"/><use transform="translate(680)" xlink:href="#xmx"/><use transform="translate(690)" xlink:href="#xxx"/><use transform="translate(700)" xlink:href="#xmx"/><use transform="translate(710)" xlink:href="#xxx"/><use transform="translate(720)" xlink:href="#xmx"/><use transform="translate(730)" xlink:href="#xxx"/><use transform="translate(740)" xlink:href="#xmx"/><use transform="translate(750)" xlink:href="#xxx"/><use transform="translate(760)" xlink:href="#xmz"/><use transform="translate(770)" xlink:href="#zzz"/><use transform="translate(780)" xlink:href="#zzz"/><use transform="translate(790)" xlink:href="#zzz"/><use transform="translate(800)" xlink:href="#zzz"/><use transform="translate(810)" xlink:href="#zzz"/><text x="64" y="15" text-anchor="middle" xml:space="preserve"><tspan>1</tspan></text><text x="104" y="15" text-anchor="middle" xml:space="preserve"><tspan>1</tspan></text><text x="144" y="15" text-anchor="middle" xml:space="preserve"><tspan>1</tspan></text><text x="184" y="15" text-anchor="middle" xml:space="preserve"><tspan>1</tspan></text><text x="224" y="15" text-anchor="middle" xml:space="preserve"><tspan>1</tspan></text><text x="264" y="15" text-anchor="middle" xml:space="preserve"><tspan>0</tspan></text><text x="304" y="15" text-anchor="middle" xml:space="preserve"><tspan>0</tspan></text><text x="344" y="15" text-anchor="middle" xml:space="preserve"><tspan>0</tspan></text></g></g><g transform="translate(0,95)" id="wavelane_3_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>MISO</tspan></text><g id="wavelane_draw_3_0"><use xlink:href="#zzz"/><use transform="translate(10)" xlink:href="#zzz"/><use transform="translate(20)" xlink:href="#zmz"/><use transform="translate(30)" xlink:href="#zzz"/><use transform="translate(40)" xlink:href="#zmx"/><use transform="translate(50)" xlink:href="#xxx"/><use transform="translate(60)" xlink:href="#xmx"/><use transform="translate(70)" xlink:href="#xxx"/><use transform="translate(80)" xlink:href="#xmx"/><use transform="translate(90)" xlink:href="#xxx"/><use transform="translate(100)" xlink:href="#xmx"/><use transform="translate(110)" xlink:href="#xxx"/><use transform="translate(120)" xlink:href="#xmx"/><use transform="translate(130)" xlink:href="#xxx"/><use transform="translate(140)" xlink:href="#xmx"/><use transform="translate(150)" xlink:href="#xxx"/><use transform="translate(160)" xlink:href="#xmx"/><use transform="translate(170)" xlink:href="#xxx"/><use transform="translate(180)" xlink:href="#xmx"/><use transform="translate(190)" xlink:href="#xxx"/><use transform="translate(200)" xlink:href="#xmx"/><use transform="translate(210)" xlink:href="#xxx"/><use transform="translate(220)" xlink:href="#xmx"/><use transform="translate(230)" xlink:href="#xxx"/><use transform="translate(240)" xlink:href="#xmx"/><use transform="translate(250)" xlink:href="#xxx"/><use transform="translate(260)" xlink:href="#xmx"/><use transform="translate(270)" xlink:href="#xxx"/><use transform="translate(280)" xlink:href="#xmx"/><use transform="translate(290)" xlink:href="#xxx"/><use transform="translate(300)" xlink:href="#xmx"/><use transform="translate(310)" xlink:href="#xxx"/><use transform="translate(320)" xlink:href="#xmx"/><use transform="translate(330)" xlink:href="#xxx"/><use transform="translate(340)" xlink:href="#xmx"/><use transform="translate(350)" xlink:href="#xxx"/><use transform="translate(360)" xlink:href="#xmx"/><use transform="translate(370)" xlink:href="#xxx"/><use transform="translate(380)" xlink:href="#xmx"/><use transform="translate(390)" xlink:href="#xxx"/><use transform="translate(400)" xlink:href="#xmx"/><use transform="translate(410)" xlink:href="#xxx"/><use transform="translate(420)" xlink:href="#xmx"/><use transform="translate(430)" xlink:href="#xxx"/><use transform="translate(440)" xlink:href="#xmv-4"/><use transform="translate(450)" xlink:href="#vvv-4"/><use transform="translate(460)" xlink:href="#vvv-4"/><use transform="translate(470)" xlink:href="#vvv-4"/><use transform="translate(480)" xlink:href="#vmv-4-4"/><use transform="translate(490)" xlink:href="#vvv-4"/><use transform="translate(500)" xlink:href="#vvv-4"/><use transform="translate(510)" xlink:href="#vvv-4"/><use transform="translate(520)" xlink:href="#vmv-4-4"/><use transform="translate(530)" xlink:href="#vvv-4"/><use transform="translate(540)" xlink:href="#vvv-4"/><use transform="translate(550)" xlink:href="#vvv-4"/><use transform="translate(560)" xlink:href="#vmv-4-4"/><use transform="translate(570)" xlink:href="#vvv-4"/><use transform="translate(580)" xlink:href="#vvv-4"/><use transform="translate(590)" xlink:href="#vvv-4"/><use transform="translate(600)" xlink:href="#vmv-4-4"/><use transform="translate(610)" xlink:href="#vvv-4"/><use transform="translate(620)" xlink:href="#vvv-4"/><use transform="translate(630)" xlink:href="#vvv-4"/><use transform="translate(640)" xlink:href="#vmv-4-4"/><use transform="translate(650)" xlink:href="#vvv-4"/><use transform="translate(660)" xlink:href="#vvv-4"/><use transform="translate(670)" xlink:href="#vvv-4"/><use transform="translate(680)" xlink:href="#vmv-4-4"/><use transform="translate(690)" xlink:href="#vvv-4"/><use transform="translate(700)" xlink:href="#vvv-4"/><use transform="translate(710)" xlink:href="#vvv-4"/><use transform="translate(720)" xlink:href="#vmv-4-4"/><use transform="translate(730)" xlink:href="#vvv-4"/><use transform="translate(740)" xlink:href="#vvv-4"/><use transform="translate(750)" xlink:href="#vvv-4"/><use transform="translate(760)" xlink:href="#vmz-4"/><use transform="translate(770)" xlink:href="#zzz"/><use transform="translate(780)" xlink:href="#zmz"/><use transform="translate(790)" xlink:href="#zzz"/><use transform="translate(800)" xlink:href="#zmz"/><use transform="translate(810)" xlink:href="#zzz"/><text x="464" y="15" text-anchor="middle" xml:space="preserve"><tspan>b7</tspan></text><text x="504" y="15" text-anchor="middle" xml:space="preserve"><tspan>b6</tspan></text><text x="544" y="15" text-anchor="middle" xml:space="preserve"><tspan>b5</tspan></text><text x="584" y="15" text-anchor="middle" xml:space="preserve"><tspan>b4</tspan></text><text x="624" y="15" text-anchor="middle" xml:space="preserve"><tspan>b3</tspan></text><text x="664" y="15" text-anchor="middle" xml:space="preserve"><tspan>b2</tspan></text><text x="704" y="15" text-anchor="middle" xml:space="preserve"><tspan>b1</tspan></text><text x="744" y="15" text-anchor="middle" xml:space="preserve"><tspan>b0</tspan></text></g></g><g transform="translate(0,125)" id="wavelane_4_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>data</tspan></text><g id="wavelane_draw_4_0"><use xlink:href="#xxx"/><use transform="translate(10)" xlink:href="#xxx"/><use transform="translate(20)" xlink:href="#xmx"/><use transform="translate(30)" xlink:href="#xxx"/><use transform="translate(40)" xlink:href="#xmv-6"/><use transform="translate(50)" xlink:href="#vvv-6"/><use transform="translate(60)" xlink:href="#vvv-6"/><use transform="translate(70)" xlink:href="#vvv-6"/><use transform="translate(80)" xlink:href="#vmv-6-5"/><use transform="translate(90)" xlink:href="#vvv-5"/><use transform="translate(100)" xlink:href="#vvv-5"/><use transform="translate(110)" xlink:href="#vvv-5"/><use transform="translate(120)" xlink:href="#vvv-5"/><use transform="translate(130)" xlink:href="#vvv-5"/><use transform="translate(140)" xlink:href="#vvv-5"/><use transform="translate(150)" xlink:href="#vvv-5"/><use transform="translate(160)" xlink:href="#vvv-5"/><use transform="translate(170)" xlink:href="#vvv-5"/><use transform="translate(180)" xlink:href="#vvv-5"/><use transform="translate(190)" xlink:href="#vvv-5"/><use transform="translate(200)" xlink:href="#vvv-5"/><use transform="translate(210)" xlink:href="#vvv-5"/><use transform="translate(220)" xlink:href="#vvv-5"/><use transform="translate(230)" xlink:href="#vvv-5"/><use transform="translate(240)" xlink:href="#vvv-5"/><use transform="translate(250)" xlink:href="#vvv-5"/><use transform="translate(260)" xlink:href="#vvv-5"/><use transform="translate(270)" xlink:href="#vvv-5"/><use transform="translate(280)" xlink:href="#vvv-5"/><use transform="translate(290)" xlink:href="#vvv-5"/><use transform="translate(300)" xlink:href="#vvv-5"/><use transform="translate(310)" xlink:href="#vvv-5"/><use transform="translate(320)" xlink:href="#vvv-5"/><use transform="translate(330)" xlink:href="#vvv-5"/><use transform="translate(340)" xlink:href="#vvv-5"/><use transform="translate(350)" xlink:href="#vvv-5"/><use transform="translate(360)" xlink:href="#vmx-5"/><use transform="translate(370)" xlink:href="#xxx"/><use transform="translate(380)" xlink:href="#xmx"/><use transform="translate(390)" xlink:href="#xxx"/><use transform="translate(400)" xlink:href="#xmx"/><use transform="translate(410)" xlink:href="#xxx"/><use transform="translate(420)" xlink:href="#xmx"/><use transform="translate(430)" xlink:href="#xxx"/><use transform="translate(440)" xlink:href="#xmv-4"/><use transform="translate(450)" xlink:href="#vvv-4"/><use transform="translate(460)" xlink:href="#vvv-4"/><use transform="translate(470)" xlink:href="#vvv-4"/><use transform="translate(480)" xlink:href="#vvv-4"/><use transform="translate(490)" xlink:href="#vvv-4"/><use transform="translate(500)" xlink:href="#vvv-4"/><use transform="translate(510)" xlink:href="#vvv-4"/><use transform="translate(520)" xlink:href="#vvv-4"/><use transform="translate(530)" xlink:href="#vvv-4"/><use transform="translate(540)" xlink:href="#vvv-4"/><use transform="translate(550)" xlink:href="#vvv-4"/><use transform="translate(560)" xlink:href="#vvv-4"/><use transform="translate(570)" xlink:href="#vvv-4"/><use transform="translate(580)" xlink:href="#vvv-4"/><use transform="translate(590)" xlink:href="#vvv-4"/><use transform="translate(600)" xlink:href="#vvv-4"/><use transform="translate(610)" xlink:href="#vvv-4"/><use transform="translate(620)" xlink:href="#vvv-4"/><use transform="translate(630)" xlink:href="#vvv-4"/><use transform="translate(640)" xlink:href="#vvv-4"/><use transform="translate(650)" xlink:href="#vvv-4"/><use transform="translate(660)" xlink:href="#vvv-4"/><use transform="translate(670)" xlink:href="#vvv-4"/><use transform="translate(680)" xlink:href="#vvv-4"/><use transform="translate(690)" xlink:href="#vvv-4"/><use transform="translate(700)" xlink:href="#vvv-4"/><use transform="translate(710)" xlink:href="#vvv-4"/><use transform="translate(720)" xlink:href="#vvv-4"/><use transform="translate(730)" xlink:href="#vvv-4"/><use transform="translate(740)" xlink:href="#vvv-4"/><use transform="translate(750)" xlink:href="#vvv-4"/><use transform="translate(760)" xlink:href="#vmx-4"/><use transform="translate(770)" xlink:href="#xxx"/><use transform="translate(780)" xlink:href="#xmx"/><use transform="translate(790)" xlink:href="#xxx"/><use transform="translate(800)" xlink:href="#xmx"/><use transform="translate(810)" xlink:href="#xxx"/><text x="64" y="15" text-anchor="middle" xml:space="preserve"><tspan>r/w</tspan></text><text x="224" y="15" text-anchor="middle" xml:space="preserve"><tspan>register address (press_lsb, 0xf8)</tspan></text><text x="604" y="15" text-anchor="middle" xml:space="preserve"><tspan>register value (press_lsb)</tspan></text></g></g><g id="wavearcs_0"/><g id="wavegaps_0"><g transform="translate(0,5)" id="wavegap_0_0"/><g transform="translate(0,35)" id="wavegap_1_0"/><g transform="translate(0,65)" id="wavegap_2_0"/><g transform="translate(0,95)" id="wavegap_3_0"/><g transform="translate(0,125)" id="wavegap_4_0"/></g><g/></g><g id="groups_0"><g/></g></g></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/sensors/spi_write_register.json b/slides/lectures/fils_en/06/sensors/spi_write_register.json deleted file mode 100644 index 0967092aa1b59f78bfaf2ce50a75dce259f48c17..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/sensors/spi_write_register.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "signal": [ - { - "name": "CS", - "wave": "1.0...................................1..", - "period": 1 - }, - { - "name": "Clock", - "wave": "l.PPPPPPPPl.PPPPPPPPl", - "phase": 1, - "period": 2 - }, - { - "name": "MOSI", - "wave": "zz6.5.5.5.5.5.5.5.xxxx4.4.4.3.3.3.7.7.z..", - "data": [ - "0", - "1", - "1", - "1", - "0", - "1", - "0", - "0", - "1", - "0", - "0", - "0", - "1", - "0", - "1", - "1" - ], - "period": 1 - }, - { - "name": "MISO", - "wave": "zzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.zzz", - "period": 1 - }, - { - "name": "data", - "wave": "xx6.5.............xxxx4.....3.....7...xxx", - "data": [ - "r/w", - "register address (ctrl_meas, 0xf4)", - "osrs_t", - "osrs_p", - "mode" - ], - "period": 1 - } - ], - "config": { - "skin": "narrow" - } -} \ No newline at end of file diff --git a/slides/lectures/fils_en/06/sensors/spi_write_register.svg b/slides/lectures/fils_en/06/sensors/spi_write_register.svg deleted file mode 100644 index 54da7928a308e90d2ea8426d9c15a82825869f28..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/sensors/spi_write_register.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="svgcontent_0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="150" width="890" viewBox="0 0 890 150" overflow="hidden" class="WaveDrom"><style type="text/css">text{font-size:11pt;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;fill-opacity:1;font-family:Helvetica}.h1{font-size:33pt;font-weight:bold}.h2{font-size:27pt;font-weight:bold}.h3{font-size:20pt;font-weight:bold}.h4{font-size:14pt;font-weight:bold}.h5{font-size:11pt;font-weight:bold}.h6{font-size:8pt;font-weight:bold}.muted{fill:#aaa}.warning{fill:#f6b900}.error{fill:#f60000}.info{fill:#0041c4}.success{fill:#00ab00}.s1{fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s2{fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s3{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s4{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s5{fill:#ffffff;stroke:none}.s6{fill:#000000;fill-opacity:1;stroke:none}.s7{color:#000000;fill:#fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s8{color:#000000;fill:#ffffb4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s9{color:#000000;fill:#ffe0b9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s10{color:#000000;fill:#b9e0ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s11{color:#000000;fill:#ccfdfe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s12{color:#000000;fill:#cdfdc5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s13{color:#000000;fill:#f0c1fb;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s14{color:#000000;fill:#f5c2c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}</style><defs><g id="socket"><rect y="15" x="4" height="20" width="10"/></g><g id="pclk"><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="nclk"><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="000"><path d="m 0,20 10,0" class="s1"/></g><g id="0m0"><path d="m 0,20 1,0 3,-10 3,10 3,0" class="s1"/></g><g id="0m1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="0mx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 2,18" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="0md"><path d="m 1,20 9,0" class="s3"/><path d="m 0,20 1,0" class="s1"/></g><g id="0mu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="0mz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="111"><path d="M 0,0 10,0" class="s1"/></g><g id="1m0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="1m1"><path d="M 0,0 1,0 4,10 7,0 10,0" class="s1"/></g><g id="1mx"><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3,7" class="s2"/><path d="M 2,3 5,0" class="s2"/></g><g id="1md"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="1mu"><path d="M 0,0 1,0" class="s1"/><path d="m 1,0 9,0" class="s3"/></g><g id="1mz"><path d="m 0,0 1,0 c 2,4 6,10 9,10" class="s1"/></g><g id="xxx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xm0"><path d="M 0,0 1,0 7,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 4,11" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 6,19" class="s2"/></g><g id="xm1"><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 6,4" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xmd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 1.5,3.5" class="s2"/><path d="M 0,10 2.5,7.5" class="s2"/><path d="M 0,15 3.5,11.5" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 7,18" class="s2"/></g><g id="xmu"><path d="M 0,0 10,0" class="s1"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 5,5" class="s2"/><path d="M 0,15 2,13" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 4,6" class="s2"/><path d="m 0,15.5 6,-7" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="ddd"><path d="m 0,20 10,0" class="s3"/></g><g id="dm0"><path d="m 0,20 7,0" class="s3"/><path d="m 7,20 3,0" class="s1"/></g><g id="dm1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="dmx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 1.5,18.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="dmd"><path d="m 0,20 10,0" class="s3"/></g><g id="dmu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="dmz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="uuu"><path d="M 0,0 10,0" class="s3"/></g><g id="um0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="um1"><path d="M 0,0 7,0" class="s3"/><path d="m 7,0 3,0" class="s1"/></g><g id="umx"><path d="M 1.4771574,0 7,20 l 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3.5,6.5" class="s2"/><path d="M 2.463621,2.536379 5,0" class="s2"/></g><g id="umd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="umu"><path d="M 0,0 10,0" class="s3"/></g><g id="umz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s4"/></g><g id="zzz"><path d="m 0,10 10,0" class="s1"/></g><g id="zm0"><path d="m 0,10 1,0 4,10 5,0" class="s1"/></g><g id="zm1"><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="zmx"><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 4,16" class="s2"/><path d="M 10,5 2.5,12.5" class="s2"/><path d="M 10,0 2,8" class="s2"/></g><g id="zmd"><path d="m 0,10 1,0 c 2,6 6,10 9,10" class="s1"/></g><g id="zmu"><path d="m 0,10 1,0 C 3,4 7,0 10,0" class="s1"/></g><g id="zmz"><path d="m 0,10 10,0" class="s1"/></g><g id="gap"><path d="m 7,-2 -4,0 c -5,0 -5,24 -10,24 l 4,0 C 2,22 2,-2 7,-2 z" class="s5"/><path d="M -7,22 C -2,22 -2,-2 3,-2" class="s1"/><path d="M -3,22 C 2,22 2,-2 7,-2" class="s1"/></g><g id="Pclk"><path d="M -3,12 0,3 3,12 C 1,11 -1,11 -3,12 z" class="s6"/><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="Nclk"><path d="M -3,8 0,17 3,8 C 1,9 -1,9 -3,8 z" class="s6"/><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="0mv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-2"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s7"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-2"><path d="M 10,20 0,20 0,0 10,0" class="s7"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-2"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s7"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-2"><path d="M 0,0 0,20 1,20 7,0" class="s7"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-2"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-2"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s7"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-2"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s7"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-2"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s7"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-3"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s8"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-3"><path d="M 10,20 0,20 0,0 10,0" class="s8"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-3"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s8"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-3"><path d="M 0,0 0,20 1,20 7,0" class="s8"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-3"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-3"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s8"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-3"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s8"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-3"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s8"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-4"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s9"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-4"><path d="M 10,20 0,20 0,0 10,0" class="s9"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-4"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s9"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-4"><path d="M 0,0 0,20 1,20 7,0" class="s9"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-4"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-4"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s9"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-4"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s9"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-4"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s9"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-5"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s10"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-5"><path d="M 10,20 0,20 0,0 10,0" class="s10"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-5"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s10"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-5"><path d="M 0,0 0,20 1,20 7,0" class="s10"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-5"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-5"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s10"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-5"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s10"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-5"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s10"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-6"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s11"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-6"><path d="M 10,20 0,20 0,0 10,0" class="s11"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-6"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s11"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-6"><path d="M 0,0 0,20 1,20 7,0" class="s11"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-6"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-6"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s11"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-6"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s11"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-6"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s11"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-7"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s12"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-7"><path d="M 10,20 0,20 0,0 10,0" class="s12"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-7"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s12"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-7"><path d="M 0,0 0,20 1,20 7,0" class="s12"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-7"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-7"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s12"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-7"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s12"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-7"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s12"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-8"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s13"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-8"><path d="M 10,20 0,20 0,0 10,0" class="s13"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-8"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s13"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-8"><path d="M 0,0 0,20 1,20 7,0" class="s13"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-8"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-8"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s13"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-8"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s13"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-8"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s13"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-9"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s14"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-9"><path d="M 10,20 0,20 0,0 10,0" class="s14"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-9"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s14"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-9"><path d="M 0,0 0,20 1,20 7,0" class="s14"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-9"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-9"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s14"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-9"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s14"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-9"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s14"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="vmv-2-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><marker id="arrowhead" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="0 -4 11 8" refX="15" refY="0" orient="auto"><path d="M0 -4 11 0 0 4z"/></marker><marker id="arrowtail" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="-11 -4 11 8" refX="-15" refY="0" orient="auto"><path d="M0 -4 -11 0 0 4z"/></marker><marker id="tee" style="fill:#0041c4" markerHeight="6" markerWidth="1" markerUnits="strokeWidth" viewBox="0 0 1 6" refX="0" refY="3" orient="auto"><path d="M 0 0 L 0 6" style="stroke:#0041c4;stroke-width:2"/></marker></defs><g id="waves_0"><rect width="890" height="150" style="stroke:none;fill:white"/><g transform="translate(60.5,0.5)" id="lanes_0"><g id="gmarks_0"><g style="stroke:#888;stroke-width:0.5;stroke-dasharray:1,3"><line id="gmark_0_0" x1="0" y1="0" x2="0" y2="150"/><line id="gmark_1_0" x1="20" y1="0" x2="20" y2="150"/><line id="gmark_2_0" x1="40" y1="0" x2="40" y2="150"/><line id="gmark_3_0" x1="60" y1="0" x2="60" y2="150"/><line id="gmark_4_0" x1="80" y1="0" x2="80" y2="150"/><line id="gmark_5_0" x1="100" y1="0" x2="100" y2="150"/><line id="gmark_6_0" x1="120" y1="0" x2="120" y2="150"/><line id="gmark_7_0" x1="140" y1="0" x2="140" y2="150"/><line id="gmark_8_0" x1="160" y1="0" x2="160" y2="150"/><line id="gmark_9_0" x1="180" y1="0" x2="180" y2="150"/><line id="gmark_10_0" x1="200" y1="0" x2="200" y2="150"/><line id="gmark_11_0" x1="220" y1="0" x2="220" y2="150"/><line id="gmark_12_0" x1="240" y1="0" x2="240" y2="150"/><line id="gmark_13_0" x1="260" y1="0" x2="260" y2="150"/><line id="gmark_14_0" x1="280" y1="0" x2="280" y2="150"/><line id="gmark_15_0" x1="300" y1="0" x2="300" y2="150"/><line id="gmark_16_0" x1="320" y1="0" x2="320" y2="150"/><line id="gmark_17_0" x1="340" y1="0" x2="340" y2="150"/><line id="gmark_18_0" x1="360" y1="0" x2="360" y2="150"/><line id="gmark_19_0" x1="380" y1="0" x2="380" y2="150"/><line id="gmark_20_0" x1="400" y1="0" x2="400" y2="150"/><line id="gmark_21_0" x1="420" y1="0" x2="420" y2="150"/><line id="gmark_22_0" x1="440" y1="0" x2="440" y2="150"/><line id="gmark_23_0" x1="460" y1="0" x2="460" y2="150"/><line id="gmark_24_0" x1="480" y1="0" x2="480" y2="150"/><line id="gmark_25_0" x1="500" y1="0" x2="500" y2="150"/><line id="gmark_26_0" x1="520" y1="0" x2="520" y2="150"/><line id="gmark_27_0" x1="540" y1="0" x2="540" y2="150"/><line id="gmark_28_0" x1="560" y1="0" x2="560" y2="150"/><line id="gmark_29_0" x1="580" y1="0" x2="580" y2="150"/><line id="gmark_30_0" x1="600" y1="0" x2="600" y2="150"/><line id="gmark_31_0" x1="620" y1="0" x2="620" y2="150"/><line id="gmark_32_0" x1="640" y1="0" x2="640" y2="150"/><line id="gmark_33_0" x1="660" y1="0" x2="660" y2="150"/><line id="gmark_34_0" x1="680" y1="0" x2="680" y2="150"/><line id="gmark_35_0" x1="700" y1="0" x2="700" y2="150"/><line id="gmark_36_0" x1="720" y1="0" x2="720" y2="150"/><line id="gmark_37_0" x1="740" y1="0" x2="740" y2="150"/><line id="gmark_38_0" x1="760" y1="0" x2="760" y2="150"/><line id="gmark_39_0" x1="780" y1="0" x2="780" y2="150"/><line id="gmark_40_0" x1="800" y1="0" x2="800" y2="150"/><line id="gmark_41_0" x1="820" y1="0" x2="820" y2="150"/></g></g><g transform="translate(0,5)" id="wavelane_0_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>CS</tspan></text><g id="wavelane_draw_0_0"><use xlink:href="#111"/><use transform="translate(10)" xlink:href="#111"/><use transform="translate(20)" xlink:href="#111"/><use transform="translate(30)" xlink:href="#111"/><use transform="translate(40)" xlink:href="#1m0"/><use transform="translate(50)" xlink:href="#000"/><use transform="translate(60)" xlink:href="#000"/><use transform="translate(70)" xlink:href="#000"/><use transform="translate(80)" xlink:href="#000"/><use transform="translate(90)" xlink:href="#000"/><use transform="translate(100)" xlink:href="#000"/><use transform="translate(110)" xlink:href="#000"/><use transform="translate(120)" xlink:href="#000"/><use transform="translate(130)" xlink:href="#000"/><use transform="translate(140)" xlink:href="#000"/><use transform="translate(150)" xlink:href="#000"/><use transform="translate(160)" xlink:href="#000"/><use transform="translate(170)" xlink:href="#000"/><use transform="translate(180)" xlink:href="#000"/><use transform="translate(190)" xlink:href="#000"/><use transform="translate(200)" xlink:href="#000"/><use transform="translate(210)" xlink:href="#000"/><use transform="translate(220)" xlink:href="#000"/><use transform="translate(230)" xlink:href="#000"/><use transform="translate(240)" xlink:href="#000"/><use transform="translate(250)" xlink:href="#000"/><use transform="translate(260)" xlink:href="#000"/><use transform="translate(270)" xlink:href="#000"/><use transform="translate(280)" xlink:href="#000"/><use transform="translate(290)" xlink:href="#000"/><use transform="translate(300)" xlink:href="#000"/><use transform="translate(310)" xlink:href="#000"/><use transform="translate(320)" xlink:href="#000"/><use transform="translate(330)" xlink:href="#000"/><use transform="translate(340)" xlink:href="#000"/><use transform="translate(350)" xlink:href="#000"/><use transform="translate(360)" xlink:href="#000"/><use transform="translate(370)" xlink:href="#000"/><use transform="translate(380)" xlink:href="#000"/><use transform="translate(390)" xlink:href="#000"/><use transform="translate(400)" xlink:href="#000"/><use transform="translate(410)" xlink:href="#000"/><use transform="translate(420)" xlink:href="#000"/><use transform="translate(430)" xlink:href="#000"/><use transform="translate(440)" xlink:href="#000"/><use transform="translate(450)" xlink:href="#000"/><use transform="translate(460)" xlink:href="#000"/><use transform="translate(470)" xlink:href="#000"/><use transform="translate(480)" xlink:href="#000"/><use transform="translate(490)" xlink:href="#000"/><use transform="translate(500)" xlink:href="#000"/><use transform="translate(510)" xlink:href="#000"/><use transform="translate(520)" xlink:href="#000"/><use transform="translate(530)" xlink:href="#000"/><use transform="translate(540)" xlink:href="#000"/><use transform="translate(550)" xlink:href="#000"/><use transform="translate(560)" xlink:href="#000"/><use transform="translate(570)" xlink:href="#000"/><use transform="translate(580)" xlink:href="#000"/><use transform="translate(590)" xlink:href="#000"/><use transform="translate(600)" xlink:href="#000"/><use transform="translate(610)" xlink:href="#000"/><use transform="translate(620)" xlink:href="#000"/><use transform="translate(630)" xlink:href="#000"/><use transform="translate(640)" xlink:href="#000"/><use transform="translate(650)" xlink:href="#000"/><use transform="translate(660)" xlink:href="#000"/><use transform="translate(670)" xlink:href="#000"/><use transform="translate(680)" xlink:href="#000"/><use transform="translate(690)" xlink:href="#000"/><use transform="translate(700)" xlink:href="#000"/><use transform="translate(710)" xlink:href="#000"/><use transform="translate(720)" xlink:href="#000"/><use transform="translate(730)" xlink:href="#000"/><use transform="translate(740)" xlink:href="#000"/><use transform="translate(750)" xlink:href="#000"/><use transform="translate(760)" xlink:href="#0m1"/><use transform="translate(770)" xlink:href="#111"/><use transform="translate(780)" xlink:href="#111"/><use transform="translate(790)" xlink:href="#111"/><use transform="translate(800)" xlink:href="#111"/><use transform="translate(810)" xlink:href="#111"/></g></g><g transform="translate(0,35)" id="wavelane_1_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>Clock</tspan></text><g id="wavelane_draw_1_0"><use xlink:href="#000"/><use transform="translate(10)" xlink:href="#000"/><use transform="translate(20)" xlink:href="#000"/><use transform="translate(30)" xlink:href="#000"/><use transform="translate(40)" xlink:href="#000"/><use transform="translate(50)" xlink:href="#000"/><use transform="translate(60)" xlink:href="#Pclk"/><use transform="translate(70)" xlink:href="#111"/><use transform="translate(80)" xlink:href="#nclk"/><use transform="translate(90)" xlink:href="#000"/><use transform="translate(100)" xlink:href="#Pclk"/><use transform="translate(110)" xlink:href="#111"/><use transform="translate(120)" xlink:href="#nclk"/><use transform="translate(130)" xlink:href="#000"/><use transform="translate(140)" xlink:href="#Pclk"/><use transform="translate(150)" xlink:href="#111"/><use transform="translate(160)" xlink:href="#nclk"/><use transform="translate(170)" xlink:href="#000"/><use transform="translate(180)" xlink:href="#Pclk"/><use transform="translate(190)" xlink:href="#111"/><use transform="translate(200)" xlink:href="#nclk"/><use transform="translate(210)" xlink:href="#000"/><use transform="translate(220)" xlink:href="#Pclk"/><use transform="translate(230)" xlink:href="#111"/><use transform="translate(240)" xlink:href="#nclk"/><use transform="translate(250)" xlink:href="#000"/><use transform="translate(260)" xlink:href="#Pclk"/><use transform="translate(270)" xlink:href="#111"/><use transform="translate(280)" xlink:href="#nclk"/><use transform="translate(290)" xlink:href="#000"/><use transform="translate(300)" xlink:href="#Pclk"/><use transform="translate(310)" xlink:href="#111"/><use transform="translate(320)" xlink:href="#nclk"/><use transform="translate(330)" xlink:href="#000"/><use transform="translate(340)" xlink:href="#Pclk"/><use transform="translate(350)" xlink:href="#111"/><use transform="translate(360)" xlink:href="#nclk"/><use transform="translate(370)" xlink:href="#000"/><use transform="translate(380)" xlink:href="#000"/><use transform="translate(390)" xlink:href="#000"/><use transform="translate(400)" xlink:href="#000"/><use transform="translate(410)" xlink:href="#000"/><use transform="translate(420)" xlink:href="#000"/><use transform="translate(430)" xlink:href="#000"/><use transform="translate(440)" xlink:href="#000"/><use transform="translate(450)" xlink:href="#000"/><use transform="translate(460)" xlink:href="#Pclk"/><use transform="translate(470)" xlink:href="#111"/><use transform="translate(480)" xlink:href="#nclk"/><use transform="translate(490)" xlink:href="#000"/><use transform="translate(500)" xlink:href="#Pclk"/><use transform="translate(510)" xlink:href="#111"/><use transform="translate(520)" xlink:href="#nclk"/><use transform="translate(530)" xlink:href="#000"/><use transform="translate(540)" xlink:href="#Pclk"/><use transform="translate(550)" xlink:href="#111"/><use transform="translate(560)" xlink:href="#nclk"/><use transform="translate(570)" xlink:href="#000"/><use transform="translate(580)" xlink:href="#Pclk"/><use transform="translate(590)" xlink:href="#111"/><use transform="translate(600)" xlink:href="#nclk"/><use transform="translate(610)" xlink:href="#000"/><use transform="translate(620)" xlink:href="#Pclk"/><use transform="translate(630)" xlink:href="#111"/><use transform="translate(640)" xlink:href="#nclk"/><use transform="translate(650)" xlink:href="#000"/><use transform="translate(660)" xlink:href="#Pclk"/><use transform="translate(670)" xlink:href="#111"/><use transform="translate(680)" xlink:href="#nclk"/><use transform="translate(690)" xlink:href="#000"/><use transform="translate(700)" xlink:href="#Pclk"/><use transform="translate(710)" xlink:href="#111"/><use transform="translate(720)" xlink:href="#nclk"/><use transform="translate(730)" xlink:href="#000"/><use transform="translate(740)" xlink:href="#Pclk"/><use transform="translate(750)" xlink:href="#111"/><use transform="translate(760)" xlink:href="#nclk"/><use transform="translate(770)" xlink:href="#000"/><use transform="translate(780)" xlink:href="#000"/><use transform="translate(790)" xlink:href="#000"/><use transform="translate(800)" xlink:href="#000"/><use transform="translate(810)" xlink:href="#000"/></g></g><g transform="translate(0,65)" id="wavelane_2_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>MOSI</tspan></text><g id="wavelane_draw_2_0"><use xlink:href="#zzz"/><use transform="translate(10)" xlink:href="#zzz"/><use transform="translate(20)" xlink:href="#zmz"/><use transform="translate(30)" xlink:href="#zzz"/><use transform="translate(40)" xlink:href="#zmv-6"/><use transform="translate(50)" xlink:href="#vvv-6"/><use transform="translate(60)" xlink:href="#vvv-6"/><use transform="translate(70)" xlink:href="#vvv-6"/><use transform="translate(80)" xlink:href="#vmv-6-5"/><use transform="translate(90)" xlink:href="#vvv-5"/><use transform="translate(100)" xlink:href="#vvv-5"/><use transform="translate(110)" xlink:href="#vvv-5"/><use transform="translate(120)" xlink:href="#vmv-5-5"/><use transform="translate(130)" xlink:href="#vvv-5"/><use transform="translate(140)" xlink:href="#vvv-5"/><use transform="translate(150)" xlink:href="#vvv-5"/><use transform="translate(160)" xlink:href="#vmv-5-5"/><use transform="translate(170)" xlink:href="#vvv-5"/><use transform="translate(180)" xlink:href="#vvv-5"/><use transform="translate(190)" xlink:href="#vvv-5"/><use transform="translate(200)" xlink:href="#vmv-5-5"/><use transform="translate(210)" xlink:href="#vvv-5"/><use transform="translate(220)" xlink:href="#vvv-5"/><use transform="translate(230)" xlink:href="#vvv-5"/><use transform="translate(240)" xlink:href="#vmv-5-5"/><use transform="translate(250)" xlink:href="#vvv-5"/><use transform="translate(260)" xlink:href="#vvv-5"/><use transform="translate(270)" xlink:href="#vvv-5"/><use transform="translate(280)" xlink:href="#vmv-5-5"/><use transform="translate(290)" xlink:href="#vvv-5"/><use transform="translate(300)" xlink:href="#vvv-5"/><use transform="translate(310)" xlink:href="#vvv-5"/><use transform="translate(320)" xlink:href="#vmv-5-5"/><use transform="translate(330)" xlink:href="#vvv-5"/><use transform="translate(340)" xlink:href="#vvv-5"/><use transform="translate(350)" xlink:href="#vvv-5"/><use transform="translate(360)" xlink:href="#vmx-5"/><use transform="translate(370)" xlink:href="#xxx"/><use transform="translate(380)" xlink:href="#xmx"/><use transform="translate(390)" xlink:href="#xxx"/><use transform="translate(400)" xlink:href="#xmx"/><use transform="translate(410)" xlink:href="#xxx"/><use transform="translate(420)" xlink:href="#xmx"/><use transform="translate(430)" xlink:href="#xxx"/><use transform="translate(440)" xlink:href="#xmv-4"/><use transform="translate(450)" xlink:href="#vvv-4"/><use transform="translate(460)" xlink:href="#vvv-4"/><use transform="translate(470)" xlink:href="#vvv-4"/><use transform="translate(480)" xlink:href="#vmv-4-4"/><use transform="translate(490)" xlink:href="#vvv-4"/><use transform="translate(500)" xlink:href="#vvv-4"/><use transform="translate(510)" xlink:href="#vvv-4"/><use transform="translate(520)" xlink:href="#vmv-4-4"/><use transform="translate(530)" xlink:href="#vvv-4"/><use transform="translate(540)" xlink:href="#vvv-4"/><use transform="translate(550)" xlink:href="#vvv-4"/><use transform="translate(560)" xlink:href="#vmv-4-3"/><use transform="translate(570)" xlink:href="#vvv-3"/><use transform="translate(580)" xlink:href="#vvv-3"/><use transform="translate(590)" xlink:href="#vvv-3"/><use transform="translate(600)" xlink:href="#vmv-3-3"/><use transform="translate(610)" xlink:href="#vvv-3"/><use transform="translate(620)" xlink:href="#vvv-3"/><use transform="translate(630)" xlink:href="#vvv-3"/><use transform="translate(640)" xlink:href="#vmv-3-3"/><use transform="translate(650)" xlink:href="#vvv-3"/><use transform="translate(660)" xlink:href="#vvv-3"/><use transform="translate(670)" xlink:href="#vvv-3"/><use transform="translate(680)" xlink:href="#vmv-3-7"/><use transform="translate(690)" xlink:href="#vvv-7"/><use transform="translate(700)" xlink:href="#vvv-7"/><use transform="translate(710)" xlink:href="#vvv-7"/><use transform="translate(720)" xlink:href="#vmv-7-7"/><use transform="translate(730)" xlink:href="#vvv-7"/><use transform="translate(740)" xlink:href="#vvv-7"/><use transform="translate(750)" xlink:href="#vvv-7"/><use transform="translate(760)" xlink:href="#vmz-7"/><use transform="translate(770)" xlink:href="#zzz"/><use transform="translate(780)" xlink:href="#zzz"/><use transform="translate(790)" xlink:href="#zzz"/><use transform="translate(800)" xlink:href="#zzz"/><use transform="translate(810)" xlink:href="#zzz"/><text x="64" y="15" text-anchor="middle" xml:space="preserve"><tspan>0</tspan></text><text x="104" y="15" text-anchor="middle" xml:space="preserve"><tspan>1</tspan></text><text x="144" y="15" text-anchor="middle" xml:space="preserve"><tspan>1</tspan></text><text x="184" y="15" text-anchor="middle" xml:space="preserve"><tspan>1</tspan></text><text x="224" y="15" text-anchor="middle" xml:space="preserve"><tspan>0</tspan></text><text x="264" y="15" text-anchor="middle" xml:space="preserve"><tspan>1</tspan></text><text x="304" y="15" text-anchor="middle" xml:space="preserve"><tspan>0</tspan></text><text x="344" y="15" text-anchor="middle" xml:space="preserve"><tspan>0</tspan></text><text x="464" y="15" text-anchor="middle" xml:space="preserve"><tspan>1</tspan></text><text x="504" y="15" text-anchor="middle" xml:space="preserve"><tspan>0</tspan></text><text x="544" y="15" text-anchor="middle" xml:space="preserve"><tspan>0</tspan></text><text x="584" y="15" text-anchor="middle" xml:space="preserve"><tspan>0</tspan></text><text x="624" y="15" text-anchor="middle" xml:space="preserve"><tspan>1</tspan></text><text x="664" y="15" text-anchor="middle" xml:space="preserve"><tspan>0</tspan></text><text x="704" y="15" text-anchor="middle" xml:space="preserve"><tspan>1</tspan></text><text x="744" y="15" text-anchor="middle" xml:space="preserve"><tspan>1</tspan></text></g></g><g transform="translate(0,95)" id="wavelane_3_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>MISO</tspan></text><g id="wavelane_draw_3_0"><use xlink:href="#zzz"/><use transform="translate(10)" xlink:href="#zzz"/><use transform="translate(20)" xlink:href="#zmz"/><use transform="translate(30)" xlink:href="#zzz"/><use transform="translate(40)" xlink:href="#zmx"/><use transform="translate(50)" xlink:href="#xxx"/><use transform="translate(60)" xlink:href="#xmx"/><use transform="translate(70)" xlink:href="#xxx"/><use transform="translate(80)" xlink:href="#xmx"/><use transform="translate(90)" xlink:href="#xxx"/><use transform="translate(100)" xlink:href="#xmx"/><use transform="translate(110)" xlink:href="#xxx"/><use transform="translate(120)" xlink:href="#xmx"/><use transform="translate(130)" xlink:href="#xxx"/><use transform="translate(140)" xlink:href="#xmx"/><use transform="translate(150)" xlink:href="#xxx"/><use transform="translate(160)" xlink:href="#xmx"/><use transform="translate(170)" xlink:href="#xxx"/><use transform="translate(180)" xlink:href="#xmx"/><use transform="translate(190)" xlink:href="#xxx"/><use transform="translate(200)" xlink:href="#xmx"/><use transform="translate(210)" xlink:href="#xxx"/><use transform="translate(220)" xlink:href="#xmx"/><use transform="translate(230)" xlink:href="#xxx"/><use transform="translate(240)" xlink:href="#xmx"/><use transform="translate(250)" xlink:href="#xxx"/><use transform="translate(260)" xlink:href="#xmx"/><use transform="translate(270)" xlink:href="#xxx"/><use transform="translate(280)" xlink:href="#xmx"/><use transform="translate(290)" xlink:href="#xxx"/><use transform="translate(300)" xlink:href="#xmx"/><use transform="translate(310)" xlink:href="#xxx"/><use transform="translate(320)" xlink:href="#xmx"/><use transform="translate(330)" xlink:href="#xxx"/><use transform="translate(340)" xlink:href="#xmx"/><use transform="translate(350)" xlink:href="#xxx"/><use transform="translate(360)" xlink:href="#xmx"/><use transform="translate(370)" xlink:href="#xxx"/><use transform="translate(380)" xlink:href="#xmx"/><use transform="translate(390)" xlink:href="#xxx"/><use transform="translate(400)" xlink:href="#xmx"/><use transform="translate(410)" xlink:href="#xxx"/><use transform="translate(420)" xlink:href="#xmx"/><use transform="translate(430)" xlink:href="#xxx"/><use transform="translate(440)" xlink:href="#xmx"/><use transform="translate(450)" xlink:href="#xxx"/><use transform="translate(460)" xlink:href="#xmx"/><use transform="translate(470)" xlink:href="#xxx"/><use transform="translate(480)" xlink:href="#xmx"/><use transform="translate(490)" xlink:href="#xxx"/><use transform="translate(500)" xlink:href="#xmx"/><use transform="translate(510)" xlink:href="#xxx"/><use transform="translate(520)" xlink:href="#xmx"/><use transform="translate(530)" xlink:href="#xxx"/><use transform="translate(540)" xlink:href="#xmx"/><use transform="translate(550)" xlink:href="#xxx"/><use transform="translate(560)" xlink:href="#xmx"/><use transform="translate(570)" xlink:href="#xxx"/><use transform="translate(580)" xlink:href="#xmx"/><use transform="translate(590)" xlink:href="#xxx"/><use transform="translate(600)" xlink:href="#xmx"/><use transform="translate(610)" xlink:href="#xxx"/><use transform="translate(620)" xlink:href="#xmx"/><use transform="translate(630)" xlink:href="#xxx"/><use transform="translate(640)" xlink:href="#xmx"/><use transform="translate(650)" xlink:href="#xxx"/><use transform="translate(660)" xlink:href="#xmx"/><use transform="translate(670)" xlink:href="#xxx"/><use transform="translate(680)" xlink:href="#xmx"/><use transform="translate(690)" xlink:href="#xxx"/><use transform="translate(700)" xlink:href="#xmx"/><use transform="translate(710)" xlink:href="#xxx"/><use transform="translate(720)" xlink:href="#xmx"/><use transform="translate(730)" xlink:href="#xxx"/><use transform="translate(740)" xlink:href="#xxx"/><use transform="translate(750)" xlink:href="#xxx"/><use transform="translate(760)" xlink:href="#xmz"/><use transform="translate(770)" xlink:href="#zzz"/><use transform="translate(780)" xlink:href="#zmz"/><use transform="translate(790)" xlink:href="#zzz"/><use transform="translate(800)" xlink:href="#zmz"/><use transform="translate(810)" xlink:href="#zzz"/></g></g><g transform="translate(0,125)" id="wavelane_4_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>data</tspan></text><g id="wavelane_draw_4_0"><use xlink:href="#xxx"/><use transform="translate(10)" xlink:href="#xxx"/><use transform="translate(20)" xlink:href="#xmx"/><use transform="translate(30)" xlink:href="#xxx"/><use transform="translate(40)" xlink:href="#xmv-6"/><use transform="translate(50)" xlink:href="#vvv-6"/><use transform="translate(60)" xlink:href="#vvv-6"/><use transform="translate(70)" xlink:href="#vvv-6"/><use transform="translate(80)" xlink:href="#vmv-6-5"/><use transform="translate(90)" xlink:href="#vvv-5"/><use transform="translate(100)" xlink:href="#vvv-5"/><use transform="translate(110)" xlink:href="#vvv-5"/><use transform="translate(120)" xlink:href="#vvv-5"/><use transform="translate(130)" xlink:href="#vvv-5"/><use transform="translate(140)" xlink:href="#vvv-5"/><use transform="translate(150)" xlink:href="#vvv-5"/><use transform="translate(160)" xlink:href="#vvv-5"/><use transform="translate(170)" xlink:href="#vvv-5"/><use transform="translate(180)" xlink:href="#vvv-5"/><use transform="translate(190)" xlink:href="#vvv-5"/><use transform="translate(200)" xlink:href="#vvv-5"/><use transform="translate(210)" xlink:href="#vvv-5"/><use transform="translate(220)" xlink:href="#vvv-5"/><use transform="translate(230)" xlink:href="#vvv-5"/><use transform="translate(240)" xlink:href="#vvv-5"/><use transform="translate(250)" xlink:href="#vvv-5"/><use transform="translate(260)" xlink:href="#vvv-5"/><use transform="translate(270)" xlink:href="#vvv-5"/><use transform="translate(280)" xlink:href="#vvv-5"/><use transform="translate(290)" xlink:href="#vvv-5"/><use transform="translate(300)" xlink:href="#vvv-5"/><use transform="translate(310)" xlink:href="#vvv-5"/><use transform="translate(320)" xlink:href="#vvv-5"/><use transform="translate(330)" xlink:href="#vvv-5"/><use transform="translate(340)" xlink:href="#vvv-5"/><use transform="translate(350)" xlink:href="#vvv-5"/><use transform="translate(360)" xlink:href="#vmx-5"/><use transform="translate(370)" xlink:href="#xxx"/><use transform="translate(380)" xlink:href="#xmx"/><use transform="translate(390)" xlink:href="#xxx"/><use transform="translate(400)" xlink:href="#xmx"/><use transform="translate(410)" xlink:href="#xxx"/><use transform="translate(420)" xlink:href="#xmx"/><use transform="translate(430)" xlink:href="#xxx"/><use transform="translate(440)" xlink:href="#xmv-4"/><use transform="translate(450)" xlink:href="#vvv-4"/><use transform="translate(460)" xlink:href="#vvv-4"/><use transform="translate(470)" xlink:href="#vvv-4"/><use transform="translate(480)" xlink:href="#vvv-4"/><use transform="translate(490)" xlink:href="#vvv-4"/><use transform="translate(500)" xlink:href="#vvv-4"/><use transform="translate(510)" xlink:href="#vvv-4"/><use transform="translate(520)" xlink:href="#vvv-4"/><use transform="translate(530)" xlink:href="#vvv-4"/><use transform="translate(540)" xlink:href="#vvv-4"/><use transform="translate(550)" xlink:href="#vvv-4"/><use transform="translate(560)" xlink:href="#vmv-4-3"/><use transform="translate(570)" xlink:href="#vvv-3"/><use transform="translate(580)" xlink:href="#vvv-3"/><use transform="translate(590)" xlink:href="#vvv-3"/><use transform="translate(600)" xlink:href="#vvv-3"/><use transform="translate(610)" xlink:href="#vvv-3"/><use transform="translate(620)" xlink:href="#vvv-3"/><use transform="translate(630)" xlink:href="#vvv-3"/><use transform="translate(640)" xlink:href="#vvv-3"/><use transform="translate(650)" xlink:href="#vvv-3"/><use transform="translate(660)" xlink:href="#vvv-3"/><use transform="translate(670)" xlink:href="#vvv-3"/><use transform="translate(680)" xlink:href="#vmv-3-7"/><use transform="translate(690)" xlink:href="#vvv-7"/><use transform="translate(700)" xlink:href="#vvv-7"/><use transform="translate(710)" xlink:href="#vvv-7"/><use transform="translate(720)" xlink:href="#vvv-7"/><use transform="translate(730)" xlink:href="#vvv-7"/><use transform="translate(740)" xlink:href="#vvv-7"/><use transform="translate(750)" xlink:href="#vvv-7"/><use transform="translate(760)" xlink:href="#vmx-7"/><use transform="translate(770)" xlink:href="#xxx"/><use transform="translate(780)" xlink:href="#xmx"/><use transform="translate(790)" xlink:href="#xxx"/><use transform="translate(800)" xlink:href="#xmx"/><use transform="translate(810)" xlink:href="#xxx"/><text x="64" y="15" text-anchor="middle" xml:space="preserve"><tspan>r/w</tspan></text><text x="224" y="15" text-anchor="middle" xml:space="preserve"><tspan>register address (ctrl_meas, 0xf4)</tspan></text><text x="504" y="15" text-anchor="middle" xml:space="preserve"><tspan>osrs_t</tspan></text><text x="624" y="15" text-anchor="middle" xml:space="preserve"><tspan>osrs_p</tspan></text><text x="724" y="15" text-anchor="middle" xml:space="preserve"><tspan>mode</tspan></text></g></g><g id="wavearcs_0"/><g id="wavegaps_0"><g transform="translate(0,5)" id="wavegap_0_0"/><g transform="translate(0,35)" id="wavegap_1_0"/><g transform="translate(0,65)" id="wavegap_2_0"/><g transform="translate(0,95)" id="wavegap_3_0"/><g transform="translate(0,125)" id="wavegap_4_0"/></g><g/></g><g id="groups_0"><g/></g></g></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/slides.md b/slides/lectures/fils_en/06/slides.md index eee4ee102f0adb66329aca1c8d29dc40e3b1a49b..1d1b0ee277b6a66f77cacc8a8301f7e7361a8d61 100644 --- a/slides/lectures/fils_en/06/slides.md +++ b/slides/lectures/fils_en/06/slides.md @@ -39,16 +39,16 @@ used by RP2040 src: ../../resources/i2c/slides.md --- -<!-- USB --> +<!-- Sensors --> --- -src: ../../resources/usb/slides.md +src: ../../resources/sensors_i2c/slides.md --- -<!-- Sensors --> +<!-- USB --> --- -src: ../../resources/sensors_i2c/slides.md +src: ../../resources/usb/slides.md --- --- diff --git a/slides/lectures/fils_en/06/usb/slides.md b/slides/lectures/fils_en/06/usb/slides.md deleted file mode 100644 index f5c3a70b00074b13f3308861b00ba025da51f9e7..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/usb/slides.md +++ /dev/null @@ -1,902 +0,0 @@ ---- -layout: section ---- -# USB 2.0 -Universal Serial Bus - ---- -layout: two-cols ---- -# Universal Serial Bus -2.0 - -- Used for communication between a host and several devices that each provide functions -- Two modes: - - *host* - initiates the communication (usually a computer) - - *device* - receives and transmits data when the *host* requests it -- each device has a 7 bit address assigned upon connect - - maximum 127 devices connected to a USB host -- devices are interconnected using *hubs* -- USB devices tree - -:: right :: - -```mermaid -flowchart - H(Host) --> Hub1(Hub) - Hub1 --> Hub2(Hub) - Hub1 --> D1(Device 1) - Hub1 --> Hub3(Hub) - Hub2 --> Hub4(Hub) - Hub2 --> D3(Device 3) - Hub4 --> D4(Device 4) - Hub4 --> D5(Device 5) - Hub3 --> D2(Device 2) - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class H host - class Hub1,Hub2,Hub3,Hub4 hub - class D1,D2,D3,D4,D5 device - class E exception - class R3,F2 error - class S3 start -``` - ---- ---- -# Bibliography -for this section - -1. **Raspberry Pi Ltd**, *[RP2040 Datasheet](https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf)* - - Chapter 4 - *Peripherals* - - Chapter 4.1 - *USB* - -2. *[USB Made Simple](https://www.usbmadesimple.co.uk/)* - ---- -layout: two-cols ---- -# USB Device - -<style> -.two-columns { - grid-template-columns: 3fr 6fr; -} -</style> - -- can work as **host** or **device**, but not at the same time -- uses a differential line for transmission -- uses a 48 MHz clock -- maximum 16 endpoints (buffers) - - *IN* - from **device** to **host** - - *OUT* - from **host** to **device** -- endpoints 0 IN and OUT are used for control - -:: right :: - -<div align="center"> -<img src="/usb/usb_device.svg" class="rounded"> -</div> - ---- - -# USB Packet -the smallest element of data transmission - -<style> -img { - background: #ffffff; -} -</style> - -Token -<div align="center"> -<img src="/usb/usb_packet_token.svg" class="rounded"> -</div> - -Data -<div align="center"> -<img src="/usb/usb_packet_data.svg" class="rounded"> -</div> - -Handshake -<div align="center"> -<img src="/usb/usb_packet_handshake.svg" class="rounded"> -</div> - - ---- - -# Token Packet -usually asks for a data transmission - -<style> -img { - background: #ffffff; -} -</style> - -| Type | PID | Description | -|-|-|-| -| *OUT* | `0001` | **host** wants to transmit data to the **device** | -| *IN* | `1001` | **host** wants to receive data from the **device** | -| *SETUP* | `1101` | **host** wants to setup the **device** | - -Address: `ADDR`:`ENDP` - -<div align="center"> -<img src="/usb/usb_packet_token.svg" class="rounded"> -</div> - - ---- - -# Data Packet -transmits data - -<style> -img { - background: #ffffff; -} -</style> - -| Type | PID | Description | -|-|-|-| -| *DATA0* | `0011` | the data packet is the first one or follows after a `DATA1` packet | -| *DATA1* | `1011` | the data packet follows after a `DATA0` packet | - -Data can be between 0 and 1024 bytes - -<div align="center"> -<img src="/usb/usb_packet_data.svg" class="rounded"> -</div> - - ---- - -# Handshake Packet -acknowledges data - -<style> -img { - background: #ffffff; -} -</style> - -| Type | PID | Description | -|-|-|-| -| *ACK* | `0010` | data has been **successfully received** | -| *NACK* | `1010` | data has **not** been **successfully received** | -| *STALL* | `1110` | the device has an **error** | - -<div align="center"> -<img src="/usb/usb_packet_handshake.svg" class="rounded"> -</div> - - ---- ---- -# Transmission Modes - -- *Control* - used for configuration -- *Isochronous* - used for high bandwidth, best effort -- *Bulk* - used for low bandwidth, stream -- *Interrupt* - used for low bandwidth, guaranteed latency - ---- ---- - -# Control -used to control a device - ask for data - -<div grid="~ cols-2 gap-5"> - -<div> - -<v-click> - -**Setup** - send a command (*GET_DESCRIPTOR*, ...) -```mermaid {scale: 0.8} -flowchart LR - I(Idle) --> S - S(Token - SETUP) --> D(Data, - DATA0 - 8 bytes) - S -- Error --> I2(Idle) - D --> A(Handshake - ACK) - D -- Error --> I2 - A --> I2 - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S,D host - class A device - class I,I2 start -``` - -</v-click> - -<v-click> - -**Data** - *optional* several transfers, host transfers data -```mermaid {scale: 0.8} -flowchart LR - I(Idle) --> S - S(Token - OUT) --> D1(Data - DATA1) - D1 -- Error --> I2(Idle) - S -- Error --> I2 - D1 --> A(Handshake - ACK) - A --> I2 - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S,D1 host - class A device - class I,I2 start -``` - -</v-click> - -</div> - -<div> - -<v-after> - -```mermaid {scale: 0.8} -flowchart LR - I(Idle) --> S - S(Token - OUT) --> D0(Data - DATA0) - D0 -- Error --> I2(Idle) - S -- Error --> I2 - D0 --> A(Handshake - ACK) - A --> I2 - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S,D0 host - class A device - class I,I2 start -``` - -... - -</v-after> - -<v-click> - -**Status** - report the status to the host - -```mermaid {scale: 0.8} -flowchart LR - I(Idle) --> S - S(Token - IN) --> D1(Data, - DATA1) - S -- Error --> I2(Idle) - D1 --> A(Handshake - ACK) - D1 -- Error --> I2 - A --> I2 - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S,A host - class D1 device - class I,I2 start -``` - -</v-click> - -</div> -</div> - ---- - -# Control -used to control a device - send data - -<div grid="~ cols-2 gap-5"> - -<div> - -<v-click> - -**Setup** - send a command (*SET_ADDRESS*, ...) -```mermaid {scale: 0.75} -flowchart LR - I(Idle) --> S - S(Token - SETUP) --> D(Data, - DATA0 - 8 bytes) - S -- Error --> I2(Idle) - D --> A(Handshake - ACK) - D -- Error --> I2 - A --> I2 - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S,D host - class A device - class I,I2 start -``` - -</v-click> - -<v-click> - -**Data** - *optional* several transfers, device transfers the requested data -```mermaid {scale: 0.75} -flowchart LR - I(Idle) --> S - S(Token - IN) --> D1(Data - DATA1) - D1 -- Error --> I2(Idle) - S -- Error --> I2 - D1 --> A(Handshake - ACK) - A --> I2 - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S,A host - class D1 device - class I,I2 start -``` - -</v-click> - -</div> - -<div> - -<v-after> - -```mermaid {scale: 0.8} -flowchart LR - I(Idle) --> S - S(Token - IN) --> D0(Data - DATA0) - D0 -- Error --> I2(Idle) - S -- Error --> I2 - D0 --> A(Handshake - ACK) - A --> I2 - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S,A host - class D0 device - class I,I2 start -``` - -... - -</v-after> - -<v-click> - -**Status** - report the status to the device - -```mermaid {scale: 0.8} -flowchart LR - I(Idle) --> S - S(Token - OUT) --> D1(Data, - DATA1) - S -- Error --> I2(Idle) - D1 --> A(Handshake - ACK) - D1 -- Error --> I2 - A --> I2 - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S,D1 host - class A device - class I,I2 start -``` - -</v-click> - -</div> -</div> - - ---- ---- -# Isochronous -fast but not reliable transfer - -- has a guaranteed bandwidth -- allows data loss -- used for functions like streaming where loosing a packet has a minimal impact - -<div grid="~ cols-2 gap-5"> - -<div> - -<v-click> - -**OUT** - transfer data from the host to the device -```mermaid {scale: 0.8} -flowchart LR - I(Idle) --> S - S(Token - OUT) --> D0(Data, - DATAx) - S -- Error --> I2(Idle) - D0 --> I2 - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S,D0 host - class I,I2 start -``` - -</v-click> - -</div> - -<div> - -<v-click> - -**IN** - transfer data from the device to the host -```mermaid {scale: 0.8} -flowchart LR - I(Idle) --> S - S(Token - IN) --> D0(Data, - DATAx) - S -- Error --> I2(Idle) - D0 --> I2(Idle) - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S host - class D0 device - class I,I2 start -``` - -</v-click> - -</div> - -</div> - ---- ---- -# Bulk -slow, but reliable transfer - -- does not have a guaranteed bandwidth -- secure transfer -- used for large data transfers where loosing packets is not permitted - -<div grid="~ cols-2 gap-5"> - -<div> - -<v-click> - -**OUT** - transfer data from the host to the device -```mermaid {scale: 0.69} -flowchart LR - I(Idle) --> S - S(Token - OUT) --> D0(Data, - DATAx) - S -- Error --> I2(Idle) - D0 -- Device Error --> SA(Handshake - STALL) - D0 -- Packet Error --> N(Handshake - NACK) - D0 --> A(Handshake - ACK) - A --> I2(Idle) - N --> I2 - SA --> I2 - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S,D0 host - class A,N,SA device - class I,I2 start -``` - -</v-click> - -</div> - -<div> - -<v-click> - -**IN** - transfer data from the device to the host -```mermaid {scale: 0.69} -flowchart LR - I(Idle) --> S - S(Token - IN) --> D0(Data, - DATAx) - S -- Error --> I2(Idle) - D0 -- Device Error --> SA(Handshake - STALL) - D0 -- Packet Error --> N(Handshake - NACK) - D0 --> A(Handshake - ACK) - A --> I2 - N --> I2 - SA --> I2 - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S,A,N,SA host - class D0 device - class I,I2 start -``` - -</v-click> - -</div> - -</div> - ---- ---- -# Interrupt -transfer data at a minimum time interval - -- the endpoint descriptor asks the host start an interrupt transfer at a time interval -- used for sending and receiving data at certain intervals - -<div grid="~ cols-2 gap-5"> - -<div> - -<v-click> - -**OUT** - transfer data from the host to the device -```mermaid {scale: 0.69} -flowchart LR - I(Idle) --> S - S(Token - OUT) --> D0(Data, - DATAx) - S -- Error --> I2(Idle) - D0 -- Device Error --> SA(Handshake - STALL) - D0 -- Packet Error --> N(Handshake - NACK) - D0 --> A(Handshake - ACK) - A --> I2(Idle) - N --> I2 - SA --> I2 - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S,D0 host - class A,N,SA device - class I,I2 start -``` - -</v-click> - -</div> - -<div> - -<v-click> - -**IN** - transfer data from the device to the host -```mermaid {scale: 0.69} -flowchart LR - I(Idle) --> S - S(Token - IN) --> D0(Data, - DATAx) - S -- Error --> I2(Idle) - D0 -- Device Error --> SA(Handshake - STALL) - D0 -- Packet Error --> N(Handshake - NACK) - D0 --> A(Handshake - ACK) - A --> I2 - N --> I2 - SA --> I2 - - classDef hub fill:#B0E3E6,stroke:#0E8088 - classDef host fill:#B1DDF0,stroke:#10739E - classDef device fill:#FFE6CC,stroke:#D79B00 - classDef exception fill:#F8CECC,stroke:#B85450 - classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff - classDef start fill:#00ef00 - - class S,A,N,SA host - class D0 device - class I,I2 start -``` - -</v-click> - -</div> - -</div> - - ---- -layout: two-cols ---- -# Device Organization -configuration, interfaces, endpoints - -- a device can have multiple configurations - - for instance different functionality based on power consumption -- a configuration has multiple interfaces - - a device can perform multiple functions - - Debugger - - Serial Port -- each interface has multiple interfaces attached - - endpoints are used for data transfer - - maximum 16 endpoints, can be configured IN and OUT -- the device reports the descriptors in this order - -:: right :: - -<div align="center"> -<img src="/usb/usb_device_descriptor.svg" class="rounded w-70"> -</div> - ---- -layout: two-cols ---- - -# Connection - -<style> -img { - background: #ffffff; -} -</style> - -```mermaid {scale: 0.45} -sequenceDiagram - create participant Host - activate Host - create participant Device - Host -->> Device: device plugged in, Reset - Host ->> +Device: SETUP: GET_DEVICE_DESCRIPTOR (address 0, EP 0 IN) - Device -->> -Host: DATA: Device Descriptor (EP 0 IN) - Host -->> Device: Reset - Host ->> +Device: SETUP: SET_ADDRESS (A) (address 0, EP 0 OUT) - Device -->> -Host: ACK: (EP 0 OUT) - Host ->> +Device: SETUP: GET_DEVICE_DESCRIPTOR (address A, EP 0 IN) - Device -->> Host: DATA: Device Descriptor (EP 0 IN) - Host -->> Device: ACK (EP 0 IN) - deactivate Device - Host ->> +Device: SETUP: GET_CONFIGURATION_DESCRIPTOR (1) (address A, EP 0 IN) - Device -->> Host: DATA: Configuration Descriptor (EP 0 IN) - Host -->> Device: ACK (EP 0 IN) - deactivate Device - Host ->> +Device: SETUP: SET_CONFIGURATION (1) (address A, EP 0 OUT) - Device -->> Host: ACK (EP 0 OUT) - deactivate Device - deactivate Host -``` - -:: right :: - -# Token SETUP Packet - -The DATA packet of the SETUP Control Transfer - -<div align="center"> -<img src="/usb/usb_setup_request.svg" class="rounded"> -</div> - -*bmRequestType* field - -<div align="center"> -<img src="/usb/usb_bmrequest.svg" class="rounded"> -</div> - - ---- ---- -# USB 1.0 and 2.0 Modes -| Mode | Speed | Version | -|-|-|-| -| Low Speed | 1.5 Mbit/s | 1.0 | -| Full Speed | 12 Mbit/s | 1.0 | -| High Speed | 480 Mbit/s | 2.0 | - ---- ---- - -# Facts - -| | | | -|-|-|-| -| Transmission | *half duplex* | data must be sent in one direction at one time | -| Clock | *independent* | the **host** and the **device** must synchronize their clocks | -| Wires | *DP* / *DM* | data is sent in a differential way | -| Devices | *1 host* <br> *several devices* | a receiver and a transmitter | -| Speed | *480 MBbit/s* | | - ---- -layout: two-cols ---- -# Embassy API -for RP2040, setup the device - -```rust {*}{lines: false} -use embassy_rp::usb::{Driver, Instance, InterruptHandler}; -use embassy_usb::class::cdc_acm::{CdcAcmClass, State}; - -bind_interrupts!(struct Irqs { - USBCTRL_IRQ => InterruptHandler<USB>; -}); - -let driver = Driver::new(p.USB, Irqs); - -let mut config = Config::new(0xc0de, 0xcafe); -config.manufacturer = Some("Embassy"); -config.product = Some("USB-serial example"); -config.serial_number = Some("12345678"); -config.max_power = 100; -config.max_packet_size_0 = 64; - -// Required for windows compatibility. -config.device_class = 0xEF; -config.device_sub_class = 0x02; -config.device_protocol = 0x01; -config.composite_with_iads = true; -``` - -:: right :: - -```rust {*}{lines: false} -// It needs some buffers for building the descriptors. -let mut config_descriptor = [0; 256]; -let mut bos_descriptor = [0; 256]; -let mut control_buf = [0; 64]; - -let mut state = State::new(); - -let mut builder = Builder::new( - driver, - config, - &mut config_descriptor, - &mut bos_descriptor, - &mut [], // no msos descriptors - &mut control_buf, -); - -// Create classes on the builder. -let mut class = CdcAcmClass::new(&mut builder, &mut state, 64); - -// Build the builder. -let mut usb = builder.build(); - -// Run the USB device. -let usb_driver = usb.run(); -``` - ---- ---- -# Embassy API -for RP2040, use the USB device - -```rust -let echo_loop = async { - loop { - class.wait_connection().await; - info!("Connected"); - let _ = echo(&mut class).await; - info!("Disconnected"); - } -}; - -// Run everything concurrently. -join(usb_driver, echo_loop).await; -``` - -```rust -async fn echo<'d, T: Instance + 'd>(class: &mut CdcAcmClass<'d, Driver<'d, T>>) -> Result<(), EndpointError> { - let mut buf = [0; 64]; - loop { - let n = class.read_packet(&mut buf).await?; - let data = &buf[..n]; - info!("data: {:x}", data); - class.write_packet(data).await?; - } -} - -``` diff --git a/slides/lectures/fils_en/06/usb/usb_bmrequest.json b/slides/lectures/fils_en/06/usb/usb_bmrequest.json deleted file mode 100644 index 224ab8c68b22c6b16c7630b3af704504eac759b3..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/usb/usb_bmrequest.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "reg": [ - { - "bits": 5, - "name": "Recipient", - "type": 7, - "attr": [ - "00000 - Device", - "00001 - Interface", - "00010 - Endpoint", - "00011 - Other", - "00100 - 11111 - Reserved" - ] - }, - { - "bits": 2, - "name": "Type", - "type": 5, - "attr": [ - "00 - Standard", - "01 - Class", - "10 - Vendor", - "11 - Reserved" - ] - }, - { - "bits": 1, - "name": "Direction", - "type": 3, - "attr": [ - "0 - Host to Device", - "1 - Device to Host" - ] - } - ], - "config": { - "hspace": 950 - } -} diff --git a/slides/lectures/fils_en/06/usb/usb_bmrequest.svg b/slides/lectures/fils_en/06/usb/usb_bmrequest.svg deleted file mode 100644 index 289e88287c4433ab8d620dc3825058049fdd1114..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/usb/usb_bmrequest.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="950" height="126" viewBox="0 0 950 126" class="WaveDrom"><g transform="translate(0.5,0.5)" text-anchor="middle" font-size="14" font-family="sans-serif" font-weight="normal"><g transform="translate(4,21)"><g stroke="black" stroke-width="1" stroke-linecap="round"><line x2="941"/><line y2="31"/><line x2="941" y1="31" y2="31"/><line x1="941" x2="941" y2="31"/><line x1="823" x2="823" y2="3"/><line x1="823" x2="823" y1="31" y2="28"/><line x1="706" x2="706" y2="3"/><line x1="706" x2="706" y1="31" y2="28"/><line x1="588" x2="588" y2="3"/><line x1="588" x2="588" y1="31" y2="28"/><line x1="471" x2="471" y2="3"/><line x1="471" x2="471" y1="31" y2="28"/><line x1="353" x2="353" y2="31"/><line x1="235" x2="235" y2="3"/><line x1="235" x2="235" y1="31" y2="28"/><line x1="118" x2="118" y2="31"/></g><g><g><rect x="353" width="588" height="31" field="Recipient" style="fill-opacity:0.1;fill:#006aff"/><rect x="118" width="235" height="31" field="Type" style="fill-opacity:0.1;fill:#ffbf00"/><rect width="118" height="31" field="Direction" style="fill-opacity:0.1;fill:#aaff00"/></g><g transform="translate(59,-11)"><g transform="translate(823)"><text y="6">0</text></g><g transform="translate(353)"><text y="6">4</text></g><g transform="translate(235)"><text y="6">5</text></g><g transform="translate(118)"><text y="6">6</text></g><g transform="translate(0)"><text y="6">7</text></g></g><g transform="translate(59,15)"><g transform="translate(588)"><text y="6"><tspan>Recipient</tspan></text></g><g transform="translate(176)"><text y="6"><tspan>Type</tspan></text></g><g transform="translate(0)"><text y="6"><tspan>Direction</tspan></text></g></g><g transform="translate(59,39)"><g><g transform="translate(588)"><text y="6"><tspan>00000 - Device</tspan></text></g><g transform="translate(588,14)"><text y="6"><tspan>00001 - Interface</tspan></text></g><g transform="translate(588,28)"><text y="6"><tspan>00010 - Endpoint</tspan></text></g><g transform="translate(588,42)"><text y="6"><tspan>00011 - Other</tspan></text></g><g transform="translate(588,56)"><text y="6"><tspan>00100 - 11111 - Reserved</tspan></text></g></g><g><g transform="translate(176)"><text y="6"><tspan>00 - Standard</tspan></text></g><g transform="translate(176,14)"><text y="6"><tspan>01 - Class</tspan></text></g><g transform="translate(176,28)"><text y="6"><tspan>10 - Vendor</tspan></text></g><g transform="translate(176,42)"><text y="6"><tspan>11 - Reserved</tspan></text></g></g><g><g transform="translate(0)"><text y="6"><tspan>0 - Host to Device</tspan></text></g><g transform="translate(0,14)"><text y="6"><tspan>1 - Device to Host</tspan></text></g></g></g></g></g></g></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/usb/usb_device.svg b/slides/lectures/fils_en/06/usb/usb_device.svg deleted file mode 100644 index e0bdb1c78f4f2c2b1a225c8f1b1752e0e87b4442..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/usb/usb_device.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="582px" height="361px" viewBox="-0.5 -0.5 582 361"><defs/><g><g><rect x="190" y="0" width="320" height="360" rx="19.2" ry="19.2" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/></g><g/><g><rect x="200" y="15" width="160" height="290" rx="24" ry="24" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/></g><g><rect x="210" y="45" width="140" height="30" rx="4.5" ry="4.5" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 60px; margin-left: 211px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>0 IN</div></div></div></div></foreignObject><text x="280" y="64" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">0 IN</text></switch></g></g><g><rect x="210" y="75" width="140" height="30" rx="4.5" ry="4.5" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 90px; margin-left: 211px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>0 OUT<br /></div></div></div></div></foreignObject><text x="280" y="94" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">0 OUT
</text></switch></g></g><g><rect x="210" y="115" width="140" height="30" rx="4.5" ry="4.5" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 130px; margin-left: 211px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>1 IN</div></div></div></div></foreignObject><text x="280" y="134" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">1 IN</text></switch></g></g><g><rect x="210" y="145" width="140" height="30" rx="4.5" ry="4.5" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 160px; margin-left: 211px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>1 OUT<br /></div></div></div></div></foreignObject><text x="280" y="164" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">1 OUT
</text></switch></g></g><g><rect x="210" y="175" width="140" height="30" rx="4.5" ry="4.5" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 190px; margin-left: 211px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>2 IN</div></div></div></div></foreignObject><text x="280" y="194" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">2 IN</text></switch></g></g><g><rect x="210" y="205" width="140" height="30" rx="4.5" ry="4.5" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 220px; margin-left: 211px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>2 OUT<br /></div></div></div></div></foreignObject><text x="280" y="224" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">2 OUT
</text></switch></g></g><g><rect x="210" y="15" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 30px; margin-left: 211px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Endpoints</div></div></div></foreignObject><text x="240" y="34" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Endpoints</text></switch></g></g><g><path d="M 280 285 L 280 245" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="stroke"/></g><g><path d="M 500 110 L 540 110 L 580 109.69" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g><g><path d="M 500 210 L 540 210 L 580 209.69" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g><g><rect x="410" y="60" width="90" height="200" rx="13.5" ry="13.5" fill="#60a917" stroke="#2d7600" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 160px; margin-left: 411px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #ffffff; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">USB PHY</div></div></div></foreignObject><text x="455" y="164" fill="#ffffff" font-family="Helvetica" font-size="12px" text-anchor="middle">USB PHY</text></switch></g></g><g><path d="M 366.37 160 L 403.63 160" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 361.12 160 L 368.12 156.5 L 366.37 160 L 368.12 163.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 408.88 160 L 401.88 163.5 L 403.63 160 L 401.88 156.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><rect x="540" y="78" width="40" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 93px; margin-left: 560px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">DP</div></div></div></foreignObject><text x="560" y="97" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">DP</text></switch></g></g><g><rect x="540" y="178" width="40" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 193px; margin-left: 560px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">DM</div></div></div></foreignObject><text x="560" y="197" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">DM</text></switch></g></g><g><rect x="200" y="320" width="300" height="30" rx="4.5" ry="4.5" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 298px; height: 1px; padding-top: 335px; margin-left: 201px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Status Register</div></div></div></foreignObject><text x="350" y="339" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Status Register</text></switch></g></g><g><rect x="415" y="10" width="85" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 83px; height: 1px; padding-top: 25px; margin-left: 416px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">USB Device</div></div></div></foreignObject><text x="458" y="29" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">USB Device</text></switch></g></g><g/><g><rect x="0" y="240" width="120" height="60" rx="9" ry="9" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 270px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Â Â Â Â Â Â Â Â Â Â Â Clock</div></div></div></foreignObject><text x="60" y="274" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Â Â Â Â Â Â Â Â Â Â Â Clock</text></switch></g></g><g><image x="4.5" y="239.5" width="52.5" height="52.5" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAuH0lEQVR42uzMoQ3AQBAEsfTf9KWIAauXDEz93R0A8LgcAAB7OQAA9nIAAOzlAADYywEAsJcDAGAvBwDAXg4AgL0cAAB7OQAA9nIAAOzlAADYywEAsJcDAGAvBwDAXg4AgL0cAAB7OQAA9nIAAOzlAADYywEAsJcDAGAvBwDAXg4AgL0cAAB7OQAA9nIAAOzlAADYywEAsJcDAH527eCmgRgAoqhLSAmUQAlpYCVKSicpiRJSQkoAr5JzBMowRvBG+tc97pMtS+t7+gN/JbOf3LZtRz3sddg35/8toAPdKptIvczOsw99qcvsNAzoAjrQ7bdswvQ2uwaQ+4+9zw7DgC6gA91Wbr8+hvnTQR3oAjrQbe12jAKgyfU70AV0oNuq7afzAGS6dR0GdAEd6LZi+6kyAJnuef0OdAEd6LZkQI93HAZ0AR3o1h7Q4wEd6AI60K0/oMcDOtAFdKBbf0CPB3SgC+hAt/6AHg/oQBfQgW79AT0e0IEuoAPd+gN6PKADXUAHuvUH9HhAB7qADnTrD+jxgA50AR3o1h/Q4wEd6AI60K0/oMcDOtAFdKBbf0CPB3SgC+hAt/6AHg/oQBfQgW79AT0e0IEuoAPd+gN6PKADXUAHuvUH9HhAB7qADnTrD+jxgA50AR3o1h/Q4wEd6AI60K0/oMcDOtAFdKBbf0CPB3SgC+hAt/6AHg/oQBfQgW79AT0e0IEuoAPd+gN6PKADXUAHun2yawe1DUNBFEUNIRACpVAMIRDCoFAKIRAKxRCaibrINlWfxtbkXOltLXnjI3/9/oAeH9CBbkAHuvoDenxAB7oBHejqD+jxAR3oBnSgqz+gxwd0oBvQga7+gB4f0IFuQAe6+gN6fEAHugEd6OoP6PEBHegGdKCrP6DHB3SgG9CBrv6AHh/QgW5AB7r6A3p8QAe6AR3o6g/o8QEd6AZ0oKs/oMcHdKAb0IGu/oAeH9CBbkAHuvoDenxAB7oBHejqrwBaA4jZc+dFQDegA13dFUCnAGL2u9sioBvQga69cuwem+N2oBvQga59K4y+A6C989ZFQDegA11HqFD6DMD2bttgDnQDOtB1uB6XumrX2u3VDfm73/74zl+1S+20COgGdKBrQoXaRwDUvedCW0M/gW+fzdm/HzBl0lECuoBuQAe6BgR0Ad2ADnQNCOgCugEd6BoQ0AV0AzrQNSCgC+gGdKBrQEAX0A3oQNeAgC6gG9CBrgEBXUA3oANdAwK6gG5AB7oGBHQB3e7snVFt40AQQA3hIBRCIRRCIBhCIJhBIBiCIRhCIARCIGxnr4nqi2QpupndnR2/J72vSiPV2+7r2klK0Ak6BICgA0FHgk7QIQAEHQg6EnSCDgEg6EDQkaATdAgAQQeCjgSdoEMACDoQdCToBB0CQNCBoCNBJ+gQAIIOBB0JOkGHABB0IOhI0Ak6BICgA0FHgk7QIQAEHQg6EnSCDgEg6EDQkaAHCLpshJ/iWZwengYIy2O9T+IkzuIq3g2C6sGruIoXcRK/xI8BQpLXVhw3e9foab2TQSe8qx4QxdY8NrvbzsZ4F88DdMvfze433It4NQhmz67iLJ7FL/HPAF2S1y6v5e5ay9c8rG8y6IR31QOi2JL8l+ybm+A8gHt+NrifeAc7cZf2Ji7PyA/gnvyz/uYfp3fxc2hIMuiEd9UDotiKbcyJep88bpuPeW1ylAzChr9exYt48nDKg/2Ye496MuiEd9UDotiCbcyJej9snhUunL6rS+Ad8BrzHqKeDDrhXfWAKNZmG3Oi7pvnLXRO4C69ilOrSByR15j3EvVk0AnvqgdEsSYGMSfqhXmcws/iYrBOWMe7OIsjp/cyGMS8WdSTQSe8qx4QxVoYxpyoG/N8y6DRhoXtXYi7HYYxbxL1ZNAJ76oHRLEGBWJO1PVr8iFO3EoPL3H3FfPqUU8GnfCuekAUS1Mw5kT9PyLOSfzQLuI4QOuYV416MuiEd9UDoliSCjEn6m+uA8/E8fWZe42Y9EqFmFeLejLohHfVA6JYiooxJ+r7z8UvvL0M3/hQmzO35JvEvErUk0EnvKseEMUSNIg5Uf/32q8G1xKP53z0T6prEPPiUU8GnfCuekAUrWkY88NG/fkCN07jaOTtiC+kaxjzolFPBp3wrnpAFC1xEPNDRT2fpvL3anC9EPcCM3n6z2GlcBDzYlFPBp3wrnpAFK1wFPPwUc+f3sZtdazsHDXsjmJeJOrJoBPeVQ+IogUOYx4y6vk6875xbOwa6Tm7w5ibRz0ZdMK76gFRHPS/EF5jHibqhBwd2n3YHcfcNOrJoBPeVQ+IokFoUgd2GXVCjh3YZdg7iLlZ1JNBJ7yrHhDFA8S8u6gTcvxm74xuXIWBKOoSXgkpYUuggZVSgktICXRACZSwJVACJaQESmDHiLxNoqBAPAZ77h3pfO3KISjhZMZju0CKEXtBMleR+qjgidyJHsAKIDIvQuoUOTFA961QJk4VBco8WuqjgidyJ3oAKwDJ/EbjMouQ2bBrnRgju674gmX+IHUKnUJXEboBmU/kUhoMDzyKnBinzmWDmnAtCu/naCapU+gU+isQZX546X3OFBqF90FICQw5nPJmaCfFSeoUOoX+DKLMA4M7KMK9NPRgIWQL/VHVsfC6CtefE5PUKXQK/R5EmQfiF+B/cPpZ4fN3hGjR7l2GNyj08SZ1Cp1CvwEp8z2FzvI6IYsyuridwqjQx5vUKXSFQSyAKHPh6nYIeZ0zy+uEHL/MTV7jpHCtuTJJnUIniDJPvnRtfnj8KFwnISjULnEY3+NhkjqFDg6gzIeU62Nl7AuzckI+ok+ZrcvYZ4VrzJlJ6hQ6MGAyH1Mtn+GackLUSJaty9itwvXlzCR1Ch0Uyjw+OFdOiDrJsnU0qY8Knsid6AGsQJlHd7BzrpyQdCTJ1kGkfqLQwQhSAsgur9rrXmW8CuC+lcRV6GaGA8cg+nTafS8hg1W4rtzpKHQwjOxvvIZeS+pA9ywHeqETGqEWvFAF3EKE/9fMBoNMhGrmItRCK3TGO6dzYhDOTiGCzIF+sH2NCp7InegBrAC2e1mU1MODHex+7cVwJ+2LUK3JyPYS+gZJVDfZs0EyGQ1lvol6VPBE7kQPYAWFD0xpTFJn49thDMLPLL5Ku5R6lNDfCMQLDSWvRi+cKPNVdKOCJ3InegArKHxgSmST1Ll1a/S9bgSfQt65C90ti+UitCzZ71OCB5U5hY4G8APlrdTD35lVbeY6C/ys1bNgTegLUzleaEGlk7QLHljmgWZU8ETuRA9gBYDlGx9JPTwEgH/sbC6h75mBWxP6wmevZr/GajrhH2X+kvOo4InciR7ACoZPIdokdZ5ZvlnirVbXsXaULnSJ5yqR534HqypDX5T5A1cuWwODc8R/Uue9eCvxJtXuXZphSeiU+/Z5dcr8PxWFDgbQzknv6PmgLCsTRxP6K7mzx+MlNWX+7bn1KyBg2yGSdXSCP6qpzcXLzrzQJZ6b6mr2fJAZz8NZQAHc45gsZ+NNLo1tFPrnWxLzOwyN5/GpwIAeXED+6FIcXHNkIAv9viTPrB0O7yQodGCATyNCpxUqZzAo9MfgXDsE3klQ6OCAHzGIhpmyOoX+WTmejZ8m8U6CQic8NxiDQahLbXKj0HUj/KDj99oM3klQ6AqDWECCUrcLlMgpdIodDO8kKHQK/V7olPove2db4zgPReFAGAiFMBAGQiAUQiGUQSEUQiEMhEAohEDw2lFX6uwmmjY+9v06R3qk989afSPHj79uxieXaCKn0PeLnWfs5lhkTqFT6D/IodR9ElJOFHr3Z0b6s8icQqfQ14ROqftk9n75rYGcQgq9CALQ30gfFplT6BQ6ROiUuimuQ8BQ6O/Vq/MzqWZYZE6hU+hQoVPqpnBZa06hY1L+nwF9jLRnkTmFTqE3ETqlboZpCJZSa9170LSYciQD6F+kPcchh0Kn0JsKnVI3QzRRnfY8p2h3DviRGRNUv7sJ4AntVDfgBUQodfXMkUrYdp4Lfw+BUo5iAP2KtKVa5hR6MFCpkPopMwE6v1dumQPg4lKo8+E3V+lz5nMIFMAfbblmvvju/vKMMpIyp9CDgcyOznv8u6LiwLAqmRFcWhRtS/n6ynNGDp4WUiY7gL554MW61ypMyn9LyZxCDwY6pfO+22kp9dVV+Qfw9nbIbeXHMxsz963nEXBljihTO69t4QNW/V64osZFRBLAE9qpbsALLbKsALYHjftzKRWl/oM5c2x87hmujK2kiDtzzJwzY7TdiqfncMmkCu6Zj633F9C+da6/jYu9J5cJ4AntVDfghZZ5COj84PRvh6XUfzBlDsAdkC3uAxMyoDK18ZVdEcAugEWurcZFCp1CFxf6Vij1/7gMLwZ0Qe40MOHS88gm4B98UftVxgTwhHaqG/CC1gSR+pwZBb7uFaqMjRmWVTOgv34K9FULqJU5hR4MzXEu9Slz2PtcABeQLgMTJoD+simt4FvwqmVOoQdDe5xKvXoQkFpxMfYCWCVX7+jkf3/geyyTBPCEdqob8IKFgFakWoCVpQDOKMOVsUVLqzK1vb8FcKlTC7fBSBLAE9qpbsALFgJajUoD/xpZaQ/wu8aBcRuAQOFVEYAP22igeteiVxLAE9qpbsAL2lOkBVhhSDO1qnsGDNjh/hpblIDK1Jp8t8DJubqJdycBPKGd6ga8oDlOzs+/W87kQVuqzX4fIxfA54KbHsk4mayrv1yaAJ7QTnUDXtAcwOpTmi6XZgBbmE1WYYxsAJfhmuwqOZy0w+7FtEgCeEI71Q14QWsAkpIGcpGoU1kShe4wpQ9aWHkWqQMueEoCvx+DTAJ4QjvVDXhBY0CXvSTpPmMvUuaWOwOaFItc+DK+IzdJPDMKnUJXLXQHJWrdZf5cxub1Yg/T9VKc2KeBjUu9yxEbhU6hWxL6DfBiSSC+7VYGcEsTEKZ9imSsTfCMS13d+5QAntBOdQNe0BTD5+biMn9+hh4/jsF0qYLQ1I+PgPdSgrnHZUIKnUJXLXTDJSxqBsE3L0PdtJ75Mdg83q27wX5sVeriuxwUelC0xGjpirpB8PmS3MbxxaRxW5Bpm8dK/bwi9jlz0Tq5Myz1rlUuFDqgEQ9oCKBeVgK1Ml87W7fyW5n2ecj9S6vEHUldRTloAnhCO9UNeEE6pdMDXpzemJE5w3iIUanfNUya/rB3LrdxxTAUfSWmhJSQEtKBS3EJLsUlTAlMtAgQGGMkBq8oXr5zgLPlYjB6FPWhQpAnupsOMMWTmF5RI5kDHGBtDQjGb7VlDXpI6HidxHSA8joZwCFMr7QdXXoPQZ7objrAFE9hutTOYTKAwxgm9aNL7yHIE91NB5jiCUyX2knmAE0w7P1+bOk9BHmiu+kAUzyB4an2li0dAe6K6SttR5beQ5AnupsOMMVqDB9eIZkDNMRwpe9Iw5kQ5InupgNMsRqzpbK2LygBgGWHyfKGMyHIE91NB5hiJWa92o8eZAGA//6ufBOM9yrLe72HIE90Nx1gilWs5Gg0k+auOYARZsXC21VICPJEd9MBpliF2VUTTrQDmGH2jSnrZxGCPNHddIApVmB257x8jwsANBidfH+/ighBnuhuOsAUKzA6CFe6FAYAWtb+tNHWXknxEII80d10gCnuxuhRBQ7BAQzAaEWw5IBcCPJEd9MBprgTs3uiHIIDGIJR86rtfS5CkCe6mw4wxZ0YDaofFwCMwmirb2sxEYI80d10gCnuwuia2usFAOMw+gZtPbsTgjzR3XSAKe7C5ArJg31z6MJaKdpdrd0No/30bX3eQ5AnupsOMMUdrIMegj94hdsGEcBXJ8CVJ5/vxO/f9EXwrdjttj7vIcgT3U0HmOIOTKrzY88ZAnxMONVXme6Gyf30LQ2tQpAnupsOMEU1JtX5ttkwwFf7kJ/qIHYnTF553NJsJgR5orvpAFNUY1Kds08Jx/nTBIVtoBpMbt3Iq/QQ5InupgNMUYlJdc6SJrTgyTKwdkCC49K7vEoPQZ7objrAFJUYVOcstUML1sSS/2c9Jkvv0io9BHmiu+kAU1RhUp2/s0cJp1nL6qe6ht2dNZEyuJsurdJDkCe6mw4wRRUG1fnfvlX0UAb4rB0yHQtrWRN5ozbU0io9BHmiu+kAU1RgUp0/84XGMlDJ+s9xWLOO9ZsatYDdUqWHIE90Nx1gigrMqvOPPqiMoIJ/dC17XCBjTdRNGspsb3wVgjzR3XSAKV6agRMDfFcNIIDPltp5U2A/a4JusE9e1uM9BHmiu+kAU7zyg8fhbudXfGV/HdSsapEX//ayJuRm++QlVXoI8kR30wGmeOUH0YSZ8DN/sr8OCtZHmWZH+1gTcNN98pL30kOQJ7qbDjDF5ED6LvjDdvahPG0K9+MXe+df2zgQROFACYRACIHjEAgHoQwKoRAKwRAKwRAMwdWcEskXpb3m/GZ2dvb7pPevFUXrfev5tdtQO/lzLfbfFowQPtIRQ8fQIwy9WnjrK30oQl8wHhZq505+PXbQLhwdlE63XAU+kV27H1BFzmHEanr7RX4d9FPJyJ8/se90ML5VrQVDx9C9Db3nVrV9YXjmwYN2bjiHxJ+F198F72+vumDoGLqLoXc8SEap3cUqUBc79EUPEKmK7TcDpffk91CsAp/Irt0PqCLnzaqFIk/xrweAL65F5WCoITDEviSvlj9h6Bi6h6FnPS1PDdpYCJfCXzyz9rgsKE0nzZ821eTRxzcMHUOXGrptQIKF6aVzg0ETFDTBf78fzDqQHo4kFzUlrg9abL1g6Bi60tCzLvap0ShIWo5gW7i1RORFR0Hwfn476rnDGqELho6hSww9+dz2879+u9NhRDJvGfrHaioi+4tHQPB+PryMqeKHC4aOsuaz3Ba5w3WKGDoc7EAZVeQ0EoL3c72/LrlAJ88RQ8fQFYYeVW3qHoayXKcov04OHQ72bkQOCxkF0Z4z2eGpUHrxN4aOoT9Shd7zWTALeok6LUM9bA1FVSyPhpnXzjy5dRFUm7cxY+gY+iN5b1oR2n15ir24tsHShw7OPefSdTsK9pXeapqjOD2n1AlDx9Dv1Xvv+aJs+7nmQScqlOGnbAcZ0a7mg5nXM4N6lP9t4jsrXjF0DP1e6ksmouXyhXwt/pupTganzZ7DoP7O88nrRsSkHzMzho6h38urHSdKrvlry7+ZeW90UZ7+oV9u95y3uA5zZK4fFy9beXcLJO7uOWHoGPpWPZ9QGegCzTAj8d6IIQd2eHMcTOUeoVwFPpFdux9QRR2H25mBDU2wyFBEqBTykLSFbcbQMfStvNtGvMSmCM2wfG30BRvQlsQfNicMHUO/yaNlJELkIKEJgsuJiCx1Sq974Srwieza/YAqcgwtesq1GA7AoRCOdrXOSVoc94GhY+g39biAKYaDJgiGK7F2Oybx5VRHDF3wkApyGprhKSZsQTiiHCpz/zsnaXHcBUMXPKSCviNhq4Z0MhxAUCEcqaIiCGooPPSOoQseUkEOU7A8RYUwhCNKPTEdrggZP3QwdMFDKsgxX+ghKoQhFOFQEZcxxRBP0rD7CUNHPbVocH80hCMce8x0uCIkDbu/YOiop2pOwu0QirBtk0FIxRBFbZSaMHTU0wmUcDuEIiqE4zBakIxhdwwdeYcZZToABCI+1HIYLYZ4fah0xtAHVyf580/2zuW2YRgIoiwhpbgENZBeXII7SAkqRSW5BAYCcgsQRObuesh5D5irT7SG3C8DOaCMoIlwXEYX5zPgbATrgaGba5KDyjAZKCO4w4PL6KIIDt46MHRzTdJ/zkAOKCGwEI7L6OIEzScIFYZuruTXSYQYyAFlBBbCsYxlcRIufxG6YejGKvigdQZywAwkFDpxGV0cwXqjO4ZurAn6K7cGUEBkIRzLWDwQ7AjaMXRjqYeQGkABSakmaj8WJyGq06OjQj3AJ9Q1/AOrSPxwHg0gmdN4EyJTTIczQHGqJoZurIJXSnhfJUAkSe1H1H6YIJhH3zB0U4kXxJE/h1QS2zRZxmKCYB79jqGbSrkgrgEkk1AIR7jdDMFU5Y6hm0o4F0TLD6RyvmQCzinLWMwR/HYeGLqpCkKP5CBBjvMjnBiRYhmLGUmRnpDoZg/wCXUN/8AqKnitMDIT5Ehcf/lsYEdSYWVIy2QP8Al1Df/AKhIu7KCoCFJIjkYRbjdEsENow9ANpVrh3gCSSD7rRJYMSb4kvqIHhm4o0Qp3BspACgUbsljGYohgYdyOoRtKdAc6BXEQTnIhHLvPzRErjDswdEOJhotYagHhFOQ5Cbcbk5zKuaonhm4o0cEITIiDUIoWDxFuN6bgwnhJGLqhFA8iH0Zo4x/Xj/Oi+nO294JwKHUf5hTUZ1zVDUM3k2DLGn28MPIK/3rTsgzSROYIpi43DN1MgrkfXjpw+UMqcIbZfQ5qxcV3DN1MgobOYA74F2dIUeTssncAFNt/Hxi6mQRvlexAh9lWVhJuB9nHUQ/wCXUN/8AqEjR0FlvAn3nyN+XIGVMMs810PzB0MxW189CyBsOcxikW0mT3OSi3rmHobhKszKRlDWYxc6YaQtWO/ZeEoZtJzdAbwDxmTrgdpFvXMHQzid0o6UGHXwNiBHPmnFeYwtDP/08P8Al1Df/AKlLM+QCIFhlRxAnf7J3RbcMwDAU1SkfJKB2hI3SDjtARMkJG8QgZwYWA/BQI0AJi7CN5B9yvfkzoWbJMZbt17bIH5ATd5QGqaKALFeAdA8+8e+5DwM1lDPROwv7ntamMHHXVaaTWrRjoJ7o8QBVhjRBsKiPE339s/Sr/Bnbm430PyAm6ywNU0UAXGslW567Shdwt7nMPyAm6ywNUkVZ8Q9oDvIbSVboY6GCXB6girPg8MSy0LUt7uouBDnd5gCrCJs/5T/zlBdr8IwnAVsTeulaQ+VknYF55KuxXSwO9kwEFk8XNFRSfxNvtbrsn4BHk3wHPOYsGeicDCiabN/8b5lJgsvWzERR4C+FXed0DcoLu8gBVDCiYjHoiGQrsE5AHO4vwWJlvAc83m7c9ICfoLg9QxYCCyarXtAIJeK5nex2CA9ZA60gN9E4GFExWnXiBBDzXs7V9MZCGW+0GekcDCiar3pQFA3hTlYFegCJ1ZaAb6Aa6d6/nocjEa6DDKFJXBrqBbqAb6HkoMvEa6DCK1JWBbqAb6DYByUPypjIGOpQidWWgG+gGum06cxHwXM/WQAcCa8d6pAZ6JwMKJqN3m8swKXAa+WsIjsbb7gZ6JwMKJpt3e7tzKbCScucHStN/0Q30TgYUTCY3w5zN7LQW8JzP1PoCM1+4CuwC2cvdQH8qbYtztv28vcDrvPRjCJ7kW6P2NkjAow3sR8C88lRYi1kDvZOwLU7bsQrtJdM7AiTzBUMGeidhge73R6FNiN60JpnPgRjonaQV35D2zO/QAbV0tNsQMdBPcXmAKtKKb4jwJsU/9YyGQGvXQO/kPDAWUDRRGuiS8XCcq3OhngG57AE5QXd5gCrCfhOyy5Zk/Jbut3Ohdjs00DtpoAuV+XsRbLXjvfpioANdHqCKsED3whT5xVz9BtTVq7SFsNAPdL7tATlBd3mAKtImzCGSo3ucLYQFf/ZjjB5ZtzxAFYkFKPLD3h3UNhIEUQBtCAvBEALBEAIhEALBDALBEAIhEBbCQBgIXrdkRTmstN5sJftb9Z70bznk0Ooaz1RXL/A9XVc78W+UFPRmSSvopsWxQFFXzFnhbdKmoDdLYhPHgMwNc7c+WehGtzcFvVkCC7rxr/zxteZ/6H6fFwcdBqwzVEZB75Yp7XagAXccafumoUi7Ncm95oNfwZqryklBb5bUp0q4t6v4C9fv2a9yFj6DrqB3y1Xa+Fdn0flsYT8XvIrf5kaokPO35pop2P8q86igN0tAo5Gja5S6fWN/ufOX+377u5Nz5RQ8VP7z/leYo4LeLLeF+FyweCpjY6XM7Xv78WN0q1Mt7YfRXPcKerOEPlm67AJYStCchPc3nQp6s4R++9FVDCzlC5szP5OfCnrDhHZnusEKWErBvleZVwW9YULPT24DYBGBt6ydFPSGuUo8unZxLSWwijnfv2DPq8yTgt4wwR2aupCBJYTNcJ85KugNk3rtn8Y4YBVhDXGX+T8p6A0T/A1IYxywhIL9rjKbgt40wYtyHwDhAud4vCroTRN8U9DFPG0gXeCkzZOC3jTJk45mp+YACBZ4QuhRQW+a8CfN8wAIVnDDX3UOCnrThH8LMmAGiBXYTLzP/0tBb5rwbk3f0YFYgW813xT0xrlKb4x7HgCBAr+fnxT0xllg4pHz6ECkgv2tOkcFvXEWmEnsPDoQJ7DnaOaHgt44H6TejW6uOxAn8G3mvAN9KOiNM36/ULeCxVWZlwEQJHCfPCvozbNIo4fja0CM0DeZTwp68yxyFGPmYQAECN0jDwp68ywyLMHxNSBG4PHebf5fCnrz/GLvDGscB2IwOhACoRAWQgmcVAiFcBDCoBACoRACoRAKIRB6YylaRd3e3W5je+zkPen9TVspnW/izHgStTO8FQCAxgQttw8EOpYF0Q9qoWscADQnaLn9TKBjmcmwH52yOwA0J2C5XewIdMxWVmK1OwA0I+i4eCsVAh0zzkRZ7Q4ATZBe6QpjmLY9ga5wkS2YrBMSTWYAoBkBm8mIHwS6wkW2YLKzfuntDgBNyDoePhRyIrqrL7AVZzJtXxNPBQDAkaA7fwYCnUAvs1lvYo5UBQA3ZBV51oebh0JORHf1Bbbi/5AbRuGms5A96QDgQtBtvGJHoBPoZTbrIf5iXwAAHAi64+daKgQ6gf7pE1lOX3Pbkz6X2o5UBADiIP9JsTggn6MwXll4JtAJ9KXZy03nYsAc4v2LLSpTdSDcAfyZg/XVw8VouVA26DoisSPQCfR3Ar1TuPksHIsyMjB8Y6/pZDWZAIC3e2KM2o2ngnaG+yy3E+gE+tItzFJVym7zHtOxxWcDwOowXzpUu6JA0M5w4plAJ9C/OJN5tfugUF4fIr/HB9grK95fT9XfCmNDxK1qYkegE+hfXJC1yYx4eHf2rfCbKL0DGKFQGbxXjxvbqjaUCoFOoD/r/eeycvjprF+xJ/NQAMAEhQn38v36YQN928UTgU6gawR6xF7G3y5BzQtcRoXPMl2YBwBmPTAuMlYkfjqfSoVAJ9BVDDxr7f/1Lszw5DgCHcAIhf/nX3epJH06vzwUxvGtufoCe1UWmijclBZOr2be8n0Vy3Yc5wrgiHGw3qrHRE/n4uGhMI5vzdUX2KuB92WK/fI9uVO7RrOGFgB7x2ndzrV6cJpErPG2lxI6ge5k4Faw4lT9cPx+twIAZjg+QEzVPnAFUjwT6AS6qsH3pHs6aXelAoBUC9Q8naodgU6gq5qgLOXhnTAH8INQ/3XZ06p1At3JmciL46zttdpKAsDPyu+Or9OieSDQCXR1k7RFtPDKKWsA7VFuDJXBcW/7ygl0JxusQG3tjUNYAOLhsCU1iicCnUA3sdEK1BauPtwBAGwxbhoVwfseO78R6E4+Y9BKNYIX3pMD5EEWqW50LDoT6AS6mYrHG0Z05D05QF7+sHdGt27DMBTlCBnBI3SEjpAROkJGyAYZwSNkhIzQETKCR3BFICiKoijQipJ9yXOA8/F+9PEQ69qiRPnydKL6+ta8EOgE+jD/xKSObCN90/ENIA9BVyMf7b3qZSsE+iSTnRHdmncDgHT41634xt0LgU6gD/WgSxRGuFInB8iPlwUF6+tr5etQCfRJJujk9KLLG0A9fI4S+vBYCHQCfbgHXnUYIXeXAxRGpCHWag0CnUAfboJ+yzSJASiK75kJmENGuxDoBPoUG+pf6W9q5wD18FJbwPwx2tUaBDqBPsUktyI9DABKIXK8diHQCfRpNjJ8pbP0DlAIkaX21RoEOoE+zUR3F7P0DlAAkW6WW3Mh0An0qTYyfaU/DQDS4i/tInPR3RoEOoE+1WRvxe43A4CU+Et7wBwx2q15IdAJ9On+BdWb2DYazQDkQ6T09/PrnEAn0KebsHblfqeeDpAHf0kXaCDjvq1BoBPoh/ivCF2OsBoAyOMv5yJH1Nwrgd5v9wBV/Y+HaxF5U6aeDpAAkbq5+7IGgd5v9wBVTXwGlHo6gDjt+b0FzAOz/EKgx9g9QFV/I9sxNs6nA4gitGfHXa1BoMfYPUBVOx62a8BDMEtuZQMQQqy0tzUvBHqc3QNUtUhti01yACKIbYJzb9Yg0OPsHqCqhd6i2SQHIIDYh0L36t8eMI9ns3uAqlr/w6eyQc51rwYAp0ToWOzuRmy63QPm8Wx2D1DVCMSWx9j5DnBChDrBue7dAtgD5vFsdg9Q1Qg8IAMejpkS6gAnQjDMw07P7AHzeDa7B6hqFO3H/Qh4SGZKe1iAEyD4QeB+tSD2gHk8m90DVDUKoWsNCXWAkyDUo/1XHxbIHjCPZ7N7gKpGItYIglAHOBDRMA9baifQCfRwoxFcenefBgDTEA3z0KV2Ap1AD3cEYrveaTwDMBHR8lz4UjuBTqCHOwLRTS6nD/XP//XefH18cK6+Lp9gvDXXz+/h+fl7sZMi2AVueGluD5jHs9k9QFVHIdhw5rSh/oO9c72JJAaC8ISwIWwohHIhEAIZXAgTAiFsCBvChuAQBvdpQYg7IW5d/a6SSvwzYpjxZ7e72/eOfJfvzvU0QoFUXN2/r2G9m2wKc0gDGQKdQFe3pgRCgA/Jw2Gg/n7WyNa21APd1K5bEMl7nBjmz5uiDsA8Xs3LA3S1pmRFnjTxRfyqFWJTzEcYkcOt1LoELhHOfRUXpdG83KudQCfQzaytZNesmp2bKU3eoaILFF6PgNFzkZcc5sPi+z8A83g1Lw/Q1RZKWsrmCvWF6IbNP5UylyyOo+4yC8JcpUSNQCfQVW2lxOdn4qv1Lkd22tEnIspWkgiX5ZZByedIDnPIxSsEOoFuaislvDvd7UIXQNkfgV5Qi0C/bUZKeNGKa0TjAMzj1bw8QFdbKmlr2M8eFjsdQHWAycKDshWgFFR915n8eE2ltSuBTqCb2VqS6AX46LytVh4GSCIcG1VSgMiNWpKXjDu9A74tb5svhg/APF7NywN0tYeKfPgq2eSAlpjquzDKT4D3A/7eJm8YY7JQJ9AJdBN7qNAEcEHueAAhVbUdGBVDoGMr2C60QCa7e73+AZjHq3l5gK72UoEkObH4hpggQc9DtaMVFUOAHAtI0leB5Dfo8yDQcV4eoKs9BTgTjOIx/cv5GMIsi5nylSz+AO+s9/saxS59Jgh0Al3F3iq0yhfvjmFUlqo1EiCb/DZ9emQxUeS4zLQUlUAn0E0cQYDJKZKv0+eMIVQqj0D3JLz8bwUG4HdGsjvMCXQCHeooKhTC+wjBG0YoTLvYUTEEKAEd0+eGi+7lIwekDsA8Xs3LA3R1JBUK5YnF+/Qp0i6LqiXAN/Na+NrTFMmjB2Aer+blAbo6kgqVs309q3ximRpO96jGZXp8esZ7xzwCzfwLQAQgouF1+BuBDvfyAF0dTQIoQPOMiP49fYqUqZxN993iLcM99paSv3k17+PLeGdAXkdEh4M5gU6gQx1RhZpV/HO3rjEJV9f7O8Fno1vGNn8+F/32wr4TB2Aer+blAbo6qgpD/QDAvF2ZmuwYmVug3mWw4q48RK05gU6gmziyikO9XOhQS7J44SU1JmVsFR0a5gQ6gQ51dBHqf3l0K1OT/ANGMcxKICs5PMwJdAId6gwCXClaya1CySIJBfNZqT+rak4BcwKdQIc6i7j7+ONblkkKKQJd/XiimtPAnEAn0KHOJEK9V5kagc6ui9VhTqAT6FBnU8F+0uzXTqBDBbqKN6PTwZxAJ9ChzqimiXKtErwI9OVn1m2XnhLmBDqBDnVWNYT6mH7JOmkR6DaS3TlhnksHYB6v5uUBujqzGkK9JdgJ9J8lwzUEeXqYE+gEOtTZJVAv2vv9J2DfO9SkE+jfg7xxqdqeHeYE+ht7Z1vkOAxEQUMIhIVwEAIlEALBDAwhEAzBEBZCIASCzpNTrrLfyepJtmf6VfXPU23VqaYtaaQgdCke4vRX2p4tbH86p0Hon9/4CCxyV68lJkEd90bxAFHxEqR+ZfJ4tQ2hv5njfdAdKbf/r0lQx71RPEBUvCXoOeJ7zjO9l+346EK33Rfmtd+3GJKgjnujeICoeIy9/S0oHF4Y7e5+t+FEFHpejR/YdfrPxevVzSSo494oHiAqXsOrcp8WxGGLZ+2RhG4fX6zGP3De4rxF6Ai9OZ4T9Frbo1d9jlvZkvcu9DxPB+aqz2tpCB2hN8N7TFpsW25b7h6Fnq+bDTS4xehkR+gIvQkRYl/4bGM+vLU5rO2s0oPQbQ7ettNZiT/EsQuSJKjj3igeICqRYkVCUGiicMkNdYelV+9bFXreSj8Gvy9O8xtCR+itiBYrFqyQfr16Py0h+K0I/U7gI3OM83KEjtCbEzGcq0s4Z3H1tVdUaxS6zaG8hd6zApcwdEGTBHXcG8UDRCVyuK8u5/Ve8qqV/NJCzyvvw03erL6lXOzDKAlqGfiheICoRI8VEwp0de5FfzTZmyTXJHT7mzJ9/tCb6ECvzuvMC6tUQOgiyL8OZLZNF2UybtK/wz629gXHI6f87w/vxp0Mjl0WZWDbGRC6GPJG7L2gUAHA970Xe86RAaFXgHw8L2XlBlCFcWZHYxgg9EoQGuYAKnNtfKPTGxB6Zcj3jVI0RgHUWZUjdEDoYsjPDXOs1gH0q3KEDghdDOFsHUDMOLPjcRVA6I0hz3fCc28d4OsOdl5Lg5QQ+iKQXz/7OQoKIIAX+pkdz5+CguIBokKKX5mjaQ4iMyme+E2CWgZ+KB4gKqQ8bMNDQM7XpjdRkqCWgR+KB4gK0SRvw58EhRJgzVxUP3qD0AGhiyHaWFMQ78KDU061fq88CWoZ+KF4gKiQOuFRGnDEqDgnR+iA0CtD6sZ+6Quxw0aZZvZdgyRBLQM/FA8QFdImiB02RDORI3RA6EJI2yB2WDHNRY7QAaELIcsEscNf9u6wtnkYigJoIQ1CoQRCIYxBIQxCIQRCIQzCIGSx5ErV9Ombpuf0Jfa50vn7pv3xrZ3U3ZG0IlfoKPSGJDel2N0RT5KP7CJX6Cj0hmQf8XU3XuSrFPnWb60rdBR6AtlXHhfUuHmOxj5X71t9j/yk0GkoPGBUss/U32G/eM5Og+fj02nnWRqsZfQjPGBUsv+UO7P9uht/PFa/7u1YXaGj0Dcmx0lZoO3aOfpuXKGj0Dcix8y6cL951k79cHc50m5coaPQNyLHTzmS90tvQ/msR+pvp06yNFjL6Ed4wKikn9QX6SbP27vUXYkrdBR6Y9Jvys7dsfyhdV3iCh2F3piMkXpxzdWtdLs39/BMXKGj0BPIeKlvy09277twX13LacpeL315RZYGaxn9CA8YlUh9Y/6yuin4zd3rB6lptF24Qkehb0zkfzt4R/Rh8+p99B24Qkehv4DIH57BX5T8r+V9XU0jvMjWMkuDtYx+hAeMSiR4VD/VHehtoKKfVx/1/z47Oo9nabCW0Y/wgFGJtE4puMeO/qns5wNdWXv/UdrT6uzIfLssDdYy+hEeMCqRV6cUYynI4rHDfzI/C+76v/4x7/b89+qz7XNxkrQsDdYy+hEeAADkCw8AAPKFBwAA+cIDAIB84QEAQL7wAAAgX3gAAJAvPAAAyBceAADkCw8AAPKFBwAA+cIDAIB84QHw3c4cEgAAADAM6t/6IS5mEFgA6N0BANC7AwCgdwcAQO8OAIDeHQAAvTsAAHp3AAD07gAA6N0BANAbyUcAqKQzZ3UAAAAASUVORK5CYII=" preserveAspectRatio="none"/></g><g><path d="M 120 270 L 183.63 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 188.88 270 L 181.88 273.5 L 183.63 270 L 181.88 266.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><rect x="30" y="208" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 223px; margin-left: 60px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">48 MHz</div></div></div></foreignObject><text x="60" y="227" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">48 MHz</text></switch></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/usb/usb_device_descriptor.svg b/slides/lectures/fils_en/06/usb/usb_device_descriptor.svg deleted file mode 100644 index 3498c4b403372b67a21986d840a5cabd61e4863c..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/usb/usb_device_descriptor.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="347px" height="551px" viewBox="-0.5 -0.5 347 551"><defs><clipPath id="mx-clippath-inset-0-0-4-67-0-1" clipPathUnits="objectBoundingBox"><rect x="0" y="0" width="1" height="0.9533"/></clipPath></defs><g><g/><g><image x="-0.5" y="-0.5" width="346.15384615384613" height="576.9432497639777" xlink:href="data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgMzMwIDU1MCIgaGVpZ2h0PSI1NTAiIHdpZHRoPSIzMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIj4mI3hhOyA8ZyBmaWxsPSIjMDAwMDAwIj4mI3hhOyAgPHBhdGggZD0iTTg5LjE1IDU0My43NSBjLTAuMzUgLTAuNDAgLTAuNjUgLTEuMDUgLTAuNjUgLTEuNTAgMCAtMC42NSAtMSAtMC43NSAtNi41MCAtMC43NSBsLTYuNTAgMCAwIC0zIGMwIC0xLjY1IC0wLjIwIC0zIC0wLjUwIC0zIC0wLjMwIDAgLTAuNTAgMS4zNSAtMC41MCAzIGwwIDMgLTIuNDUgMCBjLTEuNTAgMCAtMi42MCAtMC4yNSAtMi43NSAtMC42MCAtMC4yNSAtMC41MCAtMC4zNSAtMC41MCAtMC42MCAwIC0wLjIwIDAuNDAgLTEuNDUgMC42MCAtMy41NSAwLjYwIC0yLjc1IDAgLTMuNDUgLTAuMjAgLTQuMjAgLTEuMTAgbC0wLjk1IC0xLjA1IC0wLjk1IDEuMDUgYy0wLjgwIDAuOTUgLTEuNDUgMS4xMCAtNC43NSAxLjEwIC0yLjIwIDAgLTMuODAgLTAuMjAgLTMuODAgLTAuNTAgMCAtMC4yNSAtMC40NSAtMC41MCAtMSAtMC41MCAtMC42NSAwIC0xIC0wLjM1IC0xIC0xIDAgLTAuNTUgLTAuMjAgLTEgLTAuNTAgLTEgLTAuMzAgMCAtMC41MCAtMS44NSAtMC41MCAtNC41MCAwIC0yLjY1IDAuMjAgLTQuNTAgMC41MCAtNC41MCAwLjMwIDAgMC41MCAtMC40NSAwLjUwIC0xIDAgLTAuNjUgMC4zNSAtMSAxIC0xIDAuNTUgMCAxIC0wLjIwIDEgLTAuNTAgMCAtMC4zMCAxLjYwIC0wLjUwIDMuNzUgLTAuNTAgMy4zNSAwIDMuOTUgMC4xNSA1IDEuMjUgMC43MCAwLjY1IDEuMjUgMS41NSAxLjI1IDIgMCAwLjQwIDAuMjUgMC43NSAwLjUwIDAuNzUgMC4zMCAwIDAuNTAgLTAuMjAgMC41MCAtMC41MCAwIC0wLjc1IDYuODUgLTAuNjUgNy4yMCAwLjE1IDAuMjUgMC41MCAwLjM1IDAuNTAgMC42MCAwIDAuMjAgLTAuNDUgMS43NSAtMC42NSA1LjI1IC0wLjY1IDQuMTUgMCA0Ljk1IC0wLjEwIDQuOTUgLTAuODAgMCAtMS43MCAxLjMwIC0yLjIwIDUuNzAgLTIuMjAgbDQuMzAgMCAwIDIgYzAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjIwIDAuNTAgLTAuNTAgMCAtMC4zMCAyLjUwIC0wLjUwIDYuNTAgLTAuNTAgbDYuNTAgMCAwIDMgYzAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjM1IDAuNTAgLTMgbDAgLTMgOS41MCAwIGM4LjMwIDAgOS41MCAtMC4xMCA5LjUwIC0wLjgwIDAgLTEuNzAgMS4zMCAtMi4yMCA1LjcwIC0yLjIwIGw0LjMwIDAgMCAyIGMwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC4yMCAwLjUwIC0wLjUwIDAgLTAuNzUgNi44NSAtMC42NSA3LjIwIDAuMTUgMC4yNSAwLjUwIDAuMzUgMC41MCAwLjYwIDAgMC40NSAtMC45NSA5LjU1IC0wLjkwIDEwLjUwIDAuMDUgMC41MCAwLjU1IDAuNzAgMi4xMCAwLjcwIDYgbDAgNS4zMCAtMi41MCAwIC0yLjUwIDAgMCAtMyBjMCAtMS42NSAtMC4yMCAtMyAtMC41MCAtMyAtMC4zMCAwIC0wLjUwIDEuMzUgLTAuNTAgMyBsMCAzIC0yLjQ1IDAgYy0xLjUwIDAgLTIuNjAgLTAuMjUgLTIuNzUgLTAuNjAgLTAuMjUgLTAuNTAgLTAuMzUgLTAuNTAgLTAuNjAgMCAtMC4yMCAwLjQwIC0xLjQ1IDAuNjAgLTMuNzAgMC42MCAtMi4yNSAwIC0zLjUwIC0wLjIwIC0zLjcwIC0wLjYwIC0wLjI1IC0wLjUwIC0wLjM1IC0wLjUwIC0wLjYwIDAgLTAuMjAgMC40NSAtMi41MCAwLjYwIC05LjA1IDAuNjAgLTkuOTUgMCAtMTAuMTUgLTAuMDUgLTEwLjE1IC0zLjcwIDAgLTEuMjUgLTAuMjAgLTIuMzAgLTAuNTAgLTIuMzAgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgbDAgMyAtNyAwIGMtNi4wNSAwIC03IDAuMTAgLTcgMC44MCAwIDEuNzAgLTEuMzAgMi4yMCAtNS42MCAyLjIwIC0yLjk1IC0wLjA1IC00LjM1IC0wLjI1IC00Ljc1IC0wLjc1eiBtLTM0LjE1IC04LjI1IGMwLjUwIC0wLjcwIDEuMzAgLTEgMi42MCAtMSAxLjA1IDAgMS45MCAtMC4yMCAxLjkwIC0wLjUwIDAgLTAuMjUgLTAuODAgLTAuNTAgLTEuODAgLTAuNTAgLTEuMjUgMCAtMi4xNSAtMC4zNSAtMi43NSAtMS4wNSAtMC44MCAtMC45NSAtMSAtMSAtMS43MCAtMC4zMCAtMC45MCAwLjk1IC0xIDIuNjUgLTAuMTAgMy42MCAwLjgwIDAuOTUgMSAwLjkwIDEuODUgLTAuMjV6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yMDUuNTAgNTQzIGMwIC0xLjQwIC0wLjEwIC0xLjUwIC0yIC0xLjUwIGwtMiAwIDAgLTMgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgbDAgMyAtNiAwIGMtMy42NSAwIC02IC0wLjIwIC02IC0wLjUwIDAgLTAuMjUgLTAuNDUgLTAuNTAgLTEgLTAuNTAgLTAuNTUgMCAtMSAwLjI1IC0xIDAuNTAgMCAwLjMwIC0xLjY1IDAuNTAgLTQgMC41MCAtMi4zNSAwIC00IC0wLjIwIC00IC0wLjUwIDAgLTAuMjUgLTAuNDUgLTAuNTAgLTEgLTAuNTAgLTAuNTUgMCAtMSAwLjI1IC0xIDAuNTAgMCAwLjMwIC0xLjI1IDAuNTAgLTIuODAgMC41MCAtMi4zMCAwIC0zIC0wLjIwIC0zLjg1IC0xLjEwIC0wLjY1IC0wLjgwIC0xLjA1IC0wLjk1IC0xLjIwIC0wLjUwIC0wLjE1IDAuMzAgLTAuNjUgMC42MCAtMS4yMCAwLjYwIC0wLjUwIDAgLTAuOTUgMC4yNSAtMC45NSAwLjUwIDAgMC4zMCAtMiAwLjUwIC01IDAuNTAgbC01IDAgMCAtNy41MCAwIC03LjUwIDUgMCBjMyAwIDUgMC4yMCA1IDAuNTAgMCAwLjMwIDAuNDUgMC41MCAxIDAuNTAgMC42MCAwIDEgMC4zNSAxIDAuODAgMCAxLjEwIDEuNjAgMi42NSAxLjkwIDEuODAgMC4yNSAtMC43NSA2LjEwIC0wLjg1IDYuMTAgLTAuMTAgMCAwLjMwIDAuNDUgMC41MCAxIDAuNTAgMC41NSAwIDEgLTAuMjAgMSAtMC41MCAwIC0wLjMwIDEuNjUgLTAuNTAgNCAtMC41MCAyLjM1IDAgNCAwLjIwIDQgMC41MCAwIDAuMzAgMC40NSAwLjUwIDEgMC41MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMzAgMi41MCAtMC41MCA2LjUwIC0wLjUwIGw2LjUwIDAgMCAtMS41MCBjMCAtMS40NSAwLjA1IC0xLjUwIDIuNTAgLTEuNTAgMi40NSAwIDIuNTAgMC4wNSAyLjUwIDEuNTAgbDAgMS41MCA0LjUwIDAgYzMuNzUgMCA0LjUwIC0wLjE1IDQuNTAgLTAuODAgMCAtMS4zMCAxLjMwIC0yLjIwIDMuMjAgLTIuMjAgMS42NSAwIDEuODAgMC4xMCAxLjgwIDEuNTAgbDAgMS41MCA0LjQ1IDAgYzMuMTAgMCA0LjU1IDAuMjAgNC43NSAwLjY1IDAuMjUgMC41MCAwLjM1IDAuNTAgMC42MCAwIDAuMjAgLTAuNDUgMS41NSAtMC42NSA0LjI1IC0wLjY1IGwzLjk1IDAgMCAyLjUwIGMwIDEuOTUgLTAuMjAgMi41MCAtMC44MCAyLjUwIC0xLjUwIDAgLTIuMjAgMS4zNSAtMi4yMCA0LjIwIGwwIDIuODAgLTIuNDUgMCBjLTEuNTAgMCAtMi42MCAtMC4yNSAtMi43NSAtMC42MCAtMC4yNSAtMC41MCAtMC4zNSAtMC41MCAtMC42MCAwIC0wLjM1IDAuNzUgLTEzLjIwIDAuOTAgLTEzLjIwIDAuMTAgMCAtMC4yNSAtMC40NSAtMC41MCAtMSAtMC41MCAtMC41NSAwIC0xIDAuMjUgLTEgMC41MCAwIDAuMzAgLTAuOTAgMC41MCAtMiAwLjUwIC0xLjkwIDAgLTIgMC4xMCAtMiAxLjUwIDAgMS40NSAtMC4wNSAxLjUwIC0yLjUwIDEuNTAgLTIuNDUgMCAtMi41MCAtMC4wNSAtMi41MCAtMS41MHogbS00MS43MCAtNy4yMCBjMS40MCAtMS40NSAwLjQwIC00LjMwIC0xLjUwIC00LjMwIC0wLjYwIDAgLTAuODAgMC41NSAtMC44MCAyLjUwIDAgMi42NSAwLjgwIDMuMzAgMi4zMCAxLjgweiIvPiYjeGE7ICA8cGF0aCBkPSJNMTUuNTAgNTQxIGMwIC0wLjI1IC0wLjQ1IC0wLjUwIC0xIC0wLjUwIC0wLjY1IDAgLTEgLTAuMzUgLTEgLTEgMCAtMC41NSAtMC4yMCAtMSAtMC41MCAtMSAtMC4zMCAwIC0wLjUwIC0xLjg1IC0wLjUwIC00LjUwIDAgLTIuNjUgMC4yMCAtNC41MCAwLjUwIC00LjUwIDAuMzAgMCAwLjUwIC0wLjQ1IDAuNTAgLTEgMCAtMC42NSAwLjM1IC0xIDEgLTEgMC41NSAwIDEgLTAuMjAgMSAtMC41MCAwIC0wLjMwIDEuNTAgLTAuNTAgMy41MCAtMC41MCAyIDAgMy41MCAwLjIwIDMuNTAgMC41MCAwIDAuMzAgMC40NSAwLjUwIDEgMC41MCAwLjY1IDAgMSAwLjM1IDEgMSAwIDAuOTUgMC4zNSAxIDUgMSAzIDAgNSAwLjIwIDUgMC41MCAwIDAuMzAgMC40NSAwLjUwIDEgMC41MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMjUgMS4yNSAtMC41MCAyLjc1IC0wLjUwIDIuMzAgMCAzIDAuMjAgNCAxLjI1IDEuMTAgMS4wNSAxLjI1IDEuNjUgMS4yNSA0Ljc1IDAgMy4xMCAtMC4xNSAzLjcwIC0xLjI1IDQuNzUgLTEgMS4wNSAtMS43MCAxLjI1IC0zLjk1IDEuMjUgLTEuNzAgMCAtMi44NSAtMC4yNSAtMyAtMC42MCAtMC4yNSAtMC41MCAtMC4zNSAtMC41MCAtMC42MCAwIC0wLjE1IDAuMzUgLTEuMjUgMC42MCAtMi43NSAwLjYwIGwtMi40NSAwIDAgLTMgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgbDAgMyAtMi41MCAwIGMtMS4zNSAwIC0yLjUwIC0wLjIwIC0yLjUwIC0wLjUwIDAgLTAuMjUgLTAuNDUgLTAuNTAgLTEgLTAuNTAgLTAuNTUgMCAtMSAwLjI1IC0xIDAuNTAgMCAwLjMwIC0xLjUwIDAuNTAgLTMuNTAgMC41MCAtMiAwIC0zLjUwIC0wLjIwIC0zLjUwIC0wLjUweiBtNC4zMCAtNS4yMCBjMC45MCAtMC45NSAwLjkwIC0yLjY1IC0wLjA1IC0zLjYwIC0wLjY1IC0wLjcwIC0wLjg1IC0wLjcwIC0xLjUwIDAgLTAuOTAgMC45MCAtMC45NSAyLjYwIC0wLjEwIDMuNTUgMC43NSAwLjkwIDAuODAgMC45MCAxLjY1IDAuMDV6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yNDEuNjUgNTQwLjI1IGMtMS4wNSAtMS4xMCAtMS4xNSAtMS43MCAtMS4xNSAtNi4yNSAwIC00LjcwIDAuMTAgLTUuMTUgMS4yNSAtNi4yNSAxLjA1IC0xLjEwIDEuNjUgLTEuMjUgNC43NSAtMS4yNSAzLjEwIDAgMy43MCAwLjE1IDQuNzUgMS4yNSAwLjcwIDAuNjUgMS4yNSAxLjU1IDEuMjUgMiAwIDAuNDAgMC4yNSAwLjc1IDAuNTAgMC43NSAwLjMwIDAgMC41MCAtMC4yMCAwLjUwIC0wLjUwIDAgLTAuMzAgMS41MCAtMC41MCAzLjUwIC0wLjUwIDIuODUgMCAzLjUwIC0wLjE1IDMuNTAgLTAuODAgMCAtMS4zMCAxLjMwIC0yLjIwIDMuMjAgLTIuMjAgMS42NSAwIDEuODAgMC4xMCAxLjgwIDEuNTAgMCAxLjE1IDAuMjAgMS41MCAxIDEuNTAgMC44NSAwIDEgMC4zNSAxIDIuNTAgMCAyLjE1IC0wLjE1IDIuNTAgLTEgMi41MCAtMC42NSAwIC0xIDAuMzUgLTEgMSAwIDAuNjUgMC4zNSAxIDEgMSAwLjg1IDAgMSAwLjM1IDEgMi41MCBsMCAyLjUwIC0zIDAgYy0xLjY1IDAgLTMgLTAuMjAgLTMgLTAuNTAgMCAtMC4yNSAtMC40NSAtMC41MCAtMSAtMC41MCAtMC41NSAwIC0xIDAuMjUgLTEgMC41MCAwIDAuMzAgLTEuMjUgMC41MCAtMi44MCAwLjUwIC0yLjMwIDAgLTMgLTAuMjAgLTMuNzUgLTEuMTAgbC0wLjk1IC0xLjA1IC0wLjk1IDEuMDUgYy0wLjgwIDAuOTUgLTEuNDUgMS4xMCAtNC42MCAxLjA1IC0zLjI1IDAgLTMuODUgLTAuMTUgLTQuODAgLTEuMjB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik05LjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xNy41MCA1MjAuNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjUuNTAgNTIwLjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTMzLjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik00MS41MCA1MjAuNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNNDkuNTAgNTIwLjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTU3LjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik02NS41MCA1MjAuNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNNzMuNTAgNTIwLjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTgxLjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik04OS41MCA1MjAuNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNOTcuNTAgNTIwLjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTEwNS41MCA1MjAuNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTEzLjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xMjEuNTAgNTIwLjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTEyOS41MCA1MjAuNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTM3LjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xNDUuNTAgNTIwLjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTE1My41MCA1MjAuNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTYxLjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xNjkuNTAgNTIwLjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTE3Ny41MCA1MjAuNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTg1LjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xOTMuNTAgNTIwLjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTIwMS41MCA1MjAuNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjA5LjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yMTcuNTAgNTIwLjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTIyNS41MCA1MjAuNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjMzLjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yNDEuNTAgNTIwLjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTI0OS41MCA1MjAuNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjU3LjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yNjUuNTAgNTIwLjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTI3My41MCA1MjAuNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjgxLjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yODkuNTAgNTIwLjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTI5Ny41MCA1MjAuNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMzA1LjUwIDUyMC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMTMuNTAgNTIwLjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTMyMS41MCA1MjAuNTAgbDAgLTIgMiAwIGMxLjkwIDAgMiAtMC4xMCAyIC0xLjUwIDAgLTEuNDAgMC4xMCAtMS41MCAyIC0xLjUwIGwyIDAgMCAzLjUwIDAgMy41MCAtNCAwIC00IDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgNTE0IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCA1MTEgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMjI5LjUwIDQ5MC41MCBsMCAtMjAgMTggMCAxOCAwIDAgLTI4IDAgLTI4IC00MCAwIC00MCAwIDAgNCAwIDQgMTggMCAxOCAwIDAgMjAgMCAyMCAtMzggMCAtMzggMCAwIC0yMCAwIC0yMCAxOCAwIDE4IDAgMCAtNiAwIC02IDE4IDAgMTggMCAwIC0xMCAwIC0xMCAtMTggMCAtMTggMCAwIC0yMCAwIC0yMCAxOCAwIDE4IDAgMCAtOTQgMCAtOTQgLTY0IDAgLTY0IDAgMCA0IDAgNCAxOCAwIDE4IDAgMCAyMCAwIDIwIC0xOCAwIC0xOCAwIDAgMTAgMCAxMCAyNCAwIDI0IDAgMCAzMCAwIDMwIDE4IDAgMTggMCAwIDIwIDAgMjAgLTM4IDAgLTM4IDAgMCAtMjAgMCAtMjAgMTggMCAxOCAwIDAgLTI4IDAgLTI4IC00MCAwIC00MCAwIDAgNCAwIDQgMTggMCAxOCAwIDAgMjAgMCAyMCAtMzggMCAtMzggMCAwIC0yMCAwIC0yMCAxOCAwIDE4IDAgMCAtNiAwIC02IDE4IDAgMTggMCAwIC0xMCAwIC0xMCAtMTggMCAtMTggMCAwIC0yMCAwIC0yMCAxOCAwIDE4IDAgMCAtNiAwIC02IDE4IDAgMTggMCAwIC0xMCAwIC0xMCAtMjQgMCAtMjQgMCAwIC0yMCAwIC0yMCAyNCAwIDI0IDAgMCAtNCAwIC00IC0xLjUwIDAgYy0xLjQwIDAgLTEuNTAgLTAuMTAgLTEuNTAgLTIgMCAtMS45MCAwLjEwIC0yIDEuNTAgLTIgbDEuNTAgMCAwIC02IDAgLTYgNzIgMCA3MiAwIDAgLTE2IDAgLTE2IC0xOCAwIC0xOCAwIDAgLTIwIDAgLTIwIDM4IDAgMzggMCAwIDIwIDAgMjAgLTE4IDAgLTE4IDAgMCAxNiAwIDE2IDExIDAgMTEgMCAwIC0yIDAgLTIgMi41MCAwIGMxLjQwIDAgMi41MCAwLjI1IDIuNTAgMC41MCAwIDAuMzAgMC40NSAwLjUwIDEgMC41MCAwLjU1IDAgMSAwLjI1IDEgMC41MCAwIDAuMzAgMC40NSAwLjUwIDEgMC41MCAwLjU1IDAgMSAwLjI1IDEgMC41MCAwIDAuMzAgMC40NSAwLjUwIDEgMC41MCAwLjU1IDAgMSAwLjI1IDEgMC41MCAwIDAuMzAgMC40NSAwLjUwIDEgMC41MCAwLjg1IDAgMSAwLjM1IDEgMiAwIDEuNjUgLTAuMTUgMiAtMSAyIC0wLjU1IDAgLTEgMC4yNSAtMSAwLjUwIDAgMC4zMCAtMC40MCAwLjUwIC0wLjkwIDAuNTAgLTAuNTAgMCAtMS4yMCAwLjQ1IC0xLjYwIDEgLTAuNDAgMC41NSAtMS4xMCAxIC0xLjYwIDEgLTAuNTAgMCAtMC45MCAwLjI1IC0wLjkwIDAuNTAgMCAwLjMwIDEuNjUgMC41MCA0IDAuNTAgbDQgMCAwIDEuOTAgYzAgMS4zMCAtMC4zMCAyLjEwIC0xIDIuNjAgLTAuNzAgMC41MCAtMSAxLjMwIC0xIDIuNjAgbDAgMS45MCAtMTIuMjUgMCAtMTIuMzAgMCAtMS4yMCAtMS4yNSBjLTEuMDUgLTEgLTEuMjUgLTEuNzAgLTEuMjUgLTQuMjUgMCAtMi41NSAwLjIwIC0zLjI1IDEuMjUgLTQuMjUgMS4xNSAtMS4yMCAxLjUwIC0xLjI1IDcuNTAgLTEuMjUgNS45MCAwIDYuMjUgLTAuMDUgNi4yNSAtMSAwIC0xIC0wLjM1IC0xIC04MyAtMSBsLTgzIDAgMCAxMCAwIDEwIDI0IDAgMjQgMCAwIDIwIDAgMjAgLTI0IDAgLTI0IDAgMCAxMCAwIDEwIDQ4IDAgNDggMCAwIDk2IDAgOTYgMTggMCAxOCAwIDAgMjAgMCAyMCAtMTggMCAtMTggMCAwIDEwIDAgMTAgMjQgMCAyNCAwIDAgMzAgMCAzMCAxOCAwIDE4IDAgMCAyMCAwIDIwIC0zOCAwIC0zOCAwIDAgLTIweiBtNzIgMCBsMCAtMTYgLTM0IDAgLTM0IDAgMCAxNiAwIDE2IDM0IDAgMzQgMCAwIC0xNnogbS04NCAtNDggbDAgLTE2IC0zNCAwIC0zNCAwIDAgMTYgMCAxNiAzNCAwIDM0IDAgMCAtMTZ6IG0zNiAtNzIgbDAgLTE2IC0zNCAwIC0zNCAwIDAgMTYgMCAxNiAzNCAwIDM0IDAgMCAtMTZ6IG0tODQgLTYwIGwwIC0xNiAtMzQgMCAtMzQgMCAwIDE2IDAgMTYgMzQgMCAzNCAwIDAgLTE2eiBtLTg0IC00OCBsMCAtMTYgLTM0IDAgLTM0IDAgMCAxNiAwIDE2IDM0IDAgMzQgMCAwIC0xNnogbTM2IC03MiBsMCAtMTYgLTM0IDAgLTM0IDAgMCAxNiAwIDE2IDM0IDAgMzQgMCAwIC0xNnogbTQ4IC03MiBsMCAtMTYgLTQ2IDAgLTQ2IDAgMCAxNiAwIDE2IDQ2IDAgNDYgMCAwIC0xNnogbTExMyAtMzIuNTAgYzAgLTAuMjUgLTAuNDUgLTAuNTAgLTEgLTAuNTAgLTAuNTUgMCAtMSAwLjI1IC0xIDAuNTAgMCAwLjMwIDAuNDUgMC41MCAxIDAuNTAgMC41NSAwIDEgLTAuMjAgMSAtMC41MHogbTE5IC02My41MCBsMCAtMTYgLTM0IDAgLTM0IDAgMCAxNiAwIDE2IDM0IDAgMzQgMCAwIC0xNnoiLz4mI3hhOyAgPHBhdGggZD0iTTI3Mi41MCA1MDIuNTAgYzAgLTAuOTUgLTAuMzUgLTEgLTExLjQ1IC0xIC04LjcwIDAgLTExLjU1IC0wLjE1IC0xMS43NSAtMC42MCAtMC4yNSAtMC41MCAtMC4zNSAtMC41MCAtMC42MCAwIC0wLjIwIDAuNDAgLTEuNDUgMC42MCAtMy43NSAwLjYwIGwtMy40NSAwIDAgLTUuNTAgMCAtNS41MCAzLjQwIDAgYzIuODAgMCAzLjUwIDAuMTUgNC4xMCAxIDAuNzAgMC45NSAxLjMwIDEgMTEuMTAgMSAxMC4wNSAwIDEwLjQwIC0wLjA1IDEwLjQwIC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC44NSAwLjM1IDEgMiAxIDEuNjUgMCAyIC0wLjE1IDIgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS42NSAwIDIgMC4xNSAyIDEgMCAwLjk1IDAuMzUgMSA1LjUwIDEgbDUuNTAgMCAwIDEuOTAgYzAgMS4zMCAtMC4zMCAyLjEwIC0xIDIuNjAgLTAuNzAgMC41MCAtMSAxLjMwIC0xIDIuNjAgbDAgMS45MCAtNy41MCAwIGMtNy4xNSAwIC03LjUwIDAuMDUgLTcuNTAgMSAwIDAuODUgLTAuMzUgMSAtMiAxIC0xLjY1IDAgLTIgLTAuMTUgLTIgLTF6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yNjMuNTAgNDkwLjUwIGMwIC0wLjk1IC0wLjM1IC0xIC05IC0xIGwtOSAwIDAgLTUuNTAgMCAtNS41MCA0IDAgYzMuNjUgMCA0IDAuMTAgNCAxIDAgMC45MCAwLjM1IDEgNCAxIDMuNjUgMCA0IC0wLjEwIDQgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS42NSAwIDIgMC4xNSAyIDEgMCAwLjk1IDAuMzUgMSA1IDEgNC42NSAwIDUgLTAuMDUgNSAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuODUgMC4zNSAxIDIgMSAxLjY1IDAgMiAtMC4xNSAyIC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC41NSAwLjI1IDEgMC41MCAxIDAuNzUgMCAwLjYwIDMuODUgLTAuMTAgNC4yMCAtMC41MCAwLjI1IC0wLjUwIDAuMzUgMCAwLjYwIDAuMzAgMC4xNSAwLjYwIDEuMTUgMC42MCAyLjI1IGwwIDEuOTUgLTEwLjUwIDAgYy0xMC4xNSAwIC0xMC41MCAwLjA1IC0xMC41MCAxIDAgMC44NSAtMC4zNSAxIC0yIDEgLTEuNjUgMCAtMiAtMC4xNSAtMiAtMXoiLz4mI3hhOyAgPHBhdGggZD0iTTE4OC41MCA0NTQuNTAgYzAgLTAuOTUgLTAuMzUgLTEgLTExLjQ1IC0xIC04LjcwIDAgLTExLjU1IC0wLjE1IC0xMS43NSAtMC42MCAtMC4yNSAtMC41MCAtMC4zNSAtMC41MCAtMC42MCAwIC0wLjIwIDAuNDAgLTEuNDUgMC42MCAtMy43NSAwLjYwIGwtMy40NSAwIDAgLTUuNTAgMCAtNS41MCAzLjQwIDAgYzIuODAgMCAzLjUwIDAuMTUgNC4xMCAxIDAuNzAgMC45NSAxLjMwIDEgMTEuMTAgMSAxMC4wNSAwIDEwLjQwIC0wLjA1IDEwLjQwIC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC44NSAwLjM1IDEgMiAxIDEuNjUgMCAyIC0wLjE1IDIgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS42NSAwIDIgMC4xNSAyIDEgMCAwLjk1IDAuMzUgMSA1LjUwIDEgbDUuNTAgMCAwIDEuOTAgYzAgMS4zMCAtMC4zMCAyLjEwIC0xIDIuNjAgLTAuNzAgMC41MCAtMSAxLjMwIC0xIDIuNjAgbDAgMS45MCAtNy41MCAwIGMtNy4xNSAwIC03LjUwIDAuMDUgLTcuNTAgMSAwIDAuODUgLTAuMzUgMSAtMiAxIC0xLjY1IDAgLTIgLTAuMTUgLTIgLTF6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xNzkuNTAgNDQyLjUwIGMwIC0wLjk1IC0wLjM1IC0xIC05IC0xIGwtOSAwIDAgLTUuNTAgMCAtNS41MCA0IDAgYzMuNjUgMCA0IDAuMTAgNCAxIDAgMC45MCAwLjM1IDEgNCAxIDMuNjUgMCA0IC0wLjEwIDQgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS42NSAwIDIgMC4xNSAyIDEgMCAwLjk1IDAuMzUgMSA1IDEgNC42NSAwIDUgLTAuMDUgNSAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuODUgMC4zNSAxIDIgMSAxLjY1IDAgMiAtMC4xNSAyIC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC41NSAwLjI1IDEgMC41MCAxIDAuNzUgMCAwLjYwIDMuODUgLTAuMTAgNC4yMCAtMC41MCAwLjI1IC0wLjUwIDAuMzUgMCAwLjYwIDAuMzAgMC4xNSAwLjYwIDEuMTUgMC42MCAyLjI1IGwwIDEuOTUgLTEwLjUwIDAgYy0xMC4xNSAwIC0xMC41MCAwLjA1IC0xMC41MCAxIDAgMC44NSAtMC4zNSAxIC0yIDEgLTEuNjUgMCAtMiAtMC4xNSAtMiAtMXoiLz4mI3hhOyAgPHBhdGggZD0iTTIyNC41MCAzODIuNTAgYzAgLTAuOTUgLTAuMzUgLTEgLTExLjQ1IC0xIC04LjcwIDAgLTExLjU1IC0wLjE1IC0xMS43NSAtMC42MCAtMC4yNSAtMC41MCAtMC4zNSAtMC41MCAtMC42MCAwIC0wLjIwIDAuNDAgLTEuNDUgMC42MCAtMy43NSAwLjYwIGwtMy40NSAwIDAgLTUuNTAgMCAtNS41MCAzLjQwIDAgYzIuODAgMCAzLjUwIDAuMTUgNC4xMCAxIDAuNzAgMC45NSAxLjMwIDEgMTEuMTAgMSAxMC4wNSAwIDEwLjQwIC0wLjA1IDEwLjQwIC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC44NSAwLjM1IDEgMiAxIDEuNjUgMCAyIC0wLjE1IDIgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS42NSAwIDIgMC4xNSAyIDEgMCAwLjk1IDAuMzUgMSA1LjUwIDEgbDUuNTAgMCAwIDEuOTAgYzAgMS4zMCAtMC4zMCAyLjEwIC0xIDIuNjAgLTAuNzAgMC41MCAtMSAxLjMwIC0xIDIuNjAgbDAgMS45MCAtNy41MCAwIGMtNy4xNSAwIC03LjUwIDAuMDUgLTcuNTAgMSAwIDAuODUgLTAuMzUgMSAtMiAxIC0xLjY1IDAgLTIgLTAuMTUgLTIgLTF6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xOTYuNTAgMzY0IGwwIC01LjUwIDIgMCBjMS42NSAwIDIgMC4xNSAyIDEgMCAwLjg1IDAuMzUgMSAyIDEgMS42NSAwIDIgLTAuMTUgMiAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuOTUgMC4zNSAxIDQuOTAgMSA0LjMwIDAgNC45NSAtMC4xMCA1LjYwIC0xIDAuNTAgLTAuNzAgMS4zMCAtMSAyLjYwIC0xIDEuNTUgMCAxLjkwIDAuMjAgMS45MCAxIDAgMC45NSAwLjM1IDEgOC4zMCAxIDYuNTAgMCA4LjQwIDAuMTUgOSAwLjcwIDAuOTUgMSAwLjk1IDYuNjAgMCA3LjYwIC0wLjYwIDAuNTUgLTIuODUgMC43MCAtMTEuNTAgMC43MCBsLTEwLjgwIDAgMCAtMiBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiBsMCAyIC0xMC41MCAwIC0xMC41MCAwIDAgLTUuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xNDAuNTAgMzIyLjUwIGMwIC0wLjk1IC0wLjM1IC0xIC0xMS40NSAtMSAtOC43MCAwIC0xMS41NSAtMC4xNSAtMTEuNzUgLTAuNjAgLTAuMjUgLTAuNTAgLTAuMzUgLTAuNTAgLTAuNjAgMCAtMC4yMCAwLjQwIC0xLjQ1IDAuNjAgLTMuNzUgMC42MCBsLTMuNDUgMCAwIC01LjUwIDAgLTUuNTAgMy40MCAwIGMyLjgwIDAgMy41MCAwLjE1IDQuMTAgMSAwLjcwIDAuOTUgMS4zMCAxIDExLjEwIDEgMTAuMDUgMCAxMC40MCAtMC4wNSAxMC40MCAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuODUgMC4zNSAxIDIgMSAxLjY1IDAgMiAtMC4xNSAyIC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC45NSAwLjM1IDEgNS41MCAxIGw1LjUwIDAgMCAxLjkwIGMwIDEuMzAgLTAuMzAgMi4xMCAtMSAyLjYwIC0wLjcwIDAuNTAgLTEgMS4zMCAtMSAyLjYwIGwwIDEuOTAgLTcuNTAgMCBjLTcuMTUgMCAtNy41MCAwLjA1IC03LjUwIDEgMCAwLjg1IC0wLjM1IDEgLTIgMSAtMS42NSAwIC0yIC0wLjE1IC0yIC0xeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTMxLjUwIDMxMC41MCBjMCAtMC45NSAtMC4zNSAtMSAtOSAtMSBsLTkgMCAwIC01LjUwIDAgLTUuNTAgNCAwIGMzLjY1IDAgNCAwLjEwIDQgMSAwIDAuOTAgMC4zNSAxIDQgMSAzLjY1IDAgNCAtMC4xMCA0IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC45NSAwLjM1IDEgNSAxIDQuNjUgMCA1IC0wLjA1IDUgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS42NSAwIDIgMC4xNSAyIDEgMCAwLjg1IDAuMzUgMSAyIDEgMS42NSAwIDIgLTAuMTUgMiAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuNTUgMC4yNSAxIDAuNTAgMSAwLjc1IDAgMC42MCAzLjg1IC0wLjEwIDQuMjAgLTAuNTAgMC4yNSAtMC41MCAwLjM1IDAgMC42MCAwLjMwIDAuMTUgMC42MCAxLjE1IDAuNjAgMi4yNSBsMCAxLjk1IC0xMC41MCAwIGMtMTAuMTUgMCAtMTAuNTAgMC4wNSAtMTAuNTAgMSAwIDAuODUgLTAuMzUgMSAtMiAxIC0xLjY1IDAgLTIgLTAuMTUgLTIgLTF6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik01Ni41MCAyNzQuNTAgYzAgLTAuOTUgLTAuMzUgLTEgLTExLjQ1IC0xIC04LjcwIDAgLTExLjU1IC0wLjE1IC0xMS43NSAtMC42MCAtMC4yNSAtMC41MCAtMC4zNSAtMC41MCAtMC42MCAwIC0wLjIwIDAuNDAgLTEuNDUgMC42MCAtMy43NSAwLjYwIGwtMy40NSAwIDAgLTUuNTAgMCAtNS41MCAzLjQwIDAgYzIuODAgMCAzLjUwIDAuMTUgNC4xMCAxIDAuNzAgMC45NSAxLjMwIDEgMTEuMTAgMSAxMC4wNSAwIDEwLjQwIC0wLjA1IDEwLjQwIC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC44NSAwLjM1IDEgMiAxIDEuNjUgMCAyIC0wLjE1IDIgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS42NSAwIDIgMC4xNSAyIDEgMCAwLjk1IDAuMzUgMSA1LjUwIDEgbDUuNTAgMCAwIDEuOTAgYzAgMS4zMCAtMC4zMCAyLjEwIC0xIDIuNjAgLTAuNzAgMC41MCAtMSAxLjMwIC0xIDIuNjAgbDAgMS45MCAtNy41MCAwIGMtNy4xNSAwIC03LjUwIDAuMDUgLTcuNTAgMSAwIDAuODUgLTAuMzUgMSAtMiAxIC0xLjY1IDAgLTIgLTAuMTUgLTIgLTF6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik00Ny41MCAyNjIuNTAgYzAgLTAuOTUgLTAuMzUgLTEgLTkgLTEgbC05IDAgMCAtNS41MCAwIC01LjUwIDQgMCBjMy42NSAwIDQgMC4xMCA0IDEgMCAwLjkwIDAuMzUgMSA0IDEgMy42NSAwIDQgLTAuMTAgNCAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuOTUgMC4zNSAxIDUgMSA0LjY1IDAgNSAtMC4wNSA1IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC44NSAwLjM1IDEgMiAxIDEuNjUgMCAyIC0wLjE1IDIgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS42NSAwIDIgMC4xNSAyIDEgMCAwLjU1IDAuMjUgMSAwLjUwIDEgMC43NSAwIDAuNjAgMy44NSAtMC4xMCA0LjIwIC0wLjUwIDAuMjUgLTAuNTAgMC4zNSAwIDAuNjAgMC4zMCAwLjE1IDAuNjAgMS4xNSAwLjYwIDIuMjUgbDAgMS45NSAtMTAuNTAgMCBjLTEwLjE1IDAgLTEwLjUwIDAuMDUgLTEwLjUwIDEgMCAwLjg1IC0wLjM1IDEgLTIgMSAtMS42NSAwIC0yIC0wLjE1IC0yIC0xeiIvPiYjeGE7ICA8cGF0aCBkPSJNOTIuNTAgMjAyLjUwIGMwIC0wLjk1IC0wLjM1IC0xIC0xMS40NSAtMSAtOC43MCAwIC0xMS41NSAtMC4xNSAtMTEuNzUgLTAuNjAgLTAuMjUgLTAuNTAgLTAuMzUgLTAuNTAgLTAuNjAgMCAtMC4yMCAwLjQwIC0xLjQ1IDAuNjAgLTMuNzUgMC42MCBsLTMuNDUgMCAwIC01LjUwIDAgLTUuNTAgMy40MCAwIGMyLjgwIDAgMy41MCAwLjE1IDQuMTAgMSAwLjcwIDAuOTUgMS4zMCAxIDExLjEwIDEgMTAuMDUgMCAxMC40MCAtMC4wNSAxMC40MCAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuODUgMC4zNSAxIDIgMSAxLjY1IDAgMiAtMC4xNSAyIC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC45NSAwLjM1IDEgNS41MCAxIGw1LjUwIDAgMCAxLjkwIGMwIDEuMzAgLTAuMzAgMi4xMCAtMSAyLjYwIC0wLjcwIDAuNTAgLTEgMS4zMCAtMSAyLjYwIGwwIDEuOTAgLTcuNTAgMCBjLTcuMTUgMCAtNy41MCAwLjA1IC03LjUwIDEgMCAwLjg1IC0wLjM1IDEgLTIgMSAtMS42NSAwIC0yIC0wLjE1IC0yIC0xeiIvPiYjeGE7ICA8cGF0aCBkPSJNNjQuNTAgMTg0IGwwIC01LjUwIDIgMCBjMS42NSAwIDIgMC4xNSAyIDEgMCAwLjg1IDAuMzUgMSAyIDEgMS42NSAwIDIgLTAuMTUgMiAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuOTUgMC4zNSAxIDQuOTAgMSA0LjMwIDAgNC45NSAtMC4xMCA1LjYwIC0xIDAuNTAgLTAuNzAgMS4zMCAtMSAyLjYwIC0xIDEuNTUgMCAxLjkwIDAuMjAgMS45MCAxIDAgMC45NSAwLjM1IDEgOC4zMCAxIDYuNTAgMCA4LjQwIDAuMTUgOSAwLjcwIDAuOTUgMSAwLjk1IDYuNjAgMCA3LjYwIC0wLjYwIDAuNTUgLTIuODUgMC43MCAtMTEuNTAgMC43MCBsLTEwLjgwIDAgMCAtMiBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiBsMCAyIC0xMC41MCAwIC0xMC41MCAwIDAgLTUuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xMjguNTAgMTMwLjUwIGMwIC0wLjk1IC0wLjM1IC0xIC0xMS40NSAtMSAtOC43MCAwIC0xMS41NSAtMC4xNSAtMTEuNzUgLTAuNjAgLTAuMjUgLTAuNTAgLTAuMzUgLTAuNTAgLTAuNjAgMCAtMC4yMCAwLjQwIC0xLjQ1IDAuNjAgLTMuNzUgMC42MCBsLTMuNDUgMCAwIC01LjUwIDAgLTUuNTAgMy40MCAwIGMyLjgwIDAgMy41MCAwLjE1IDQuMTAgMSAwLjcwIDAuOTUgMS4zMCAxIDExLjEwIDEgMTAuMDUgMCAxMC40MCAtMC4wNSAxMC40MCAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuODUgMC4zNSAxIDIgMSAxLjY1IDAgMiAtMC4xNSAyIC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC45NSAwLjM1IDEgNS41MCAxIGw1LjUwIDAgMCAxLjkwIGMwIDEuMzAgLTAuMzAgMi4xMCAtMSAyLjYwIC0wLjcwIDAuNTAgLTEgMS4zMCAtMSAyLjYwIGwwIDEuOTAgLTcuNTAgMCBjLTcuMTUgMCAtNy41MCAwLjA1IC03LjUwIDEgMCAwLjg1IC0wLjM1IDEgLTIgMSAtMS42NSAwIC0yIC0wLjE1IC0yIC0xeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTE1LjUwIDExOC41MCBjMCAtMC45NSAtMC4zNSAtMSAtMTEuMjUgLTEgbC0xMS4zMCAwIC0xLjIwIC0xLjI1IGMtMS4wNSAtMSAtMS4yNSAtMS43MCAtMS4yNSAtNC4yNSAwIC0yLjU1IDAuMjAgLTMuMjUgMS4yNSAtNC4yNSAxLjYwIC0xLjY1IDYuMTUgLTEuODAgNy4yNSAtMC4yNSAwLjY1IDAuOTAgMS4zMCAxIDYgMSA0LjcwIDAgNS4zNSAtMC4xMCA2IC0xIDAuNjAgLTAuODAgMS4zMCAtMSAzLjYwIC0xIDIuNTUgMCAyLjkwIDAuMTAgMi45MCAxIDAgMC45NSAwLjM1IDEgMTAgMSA5LjY1IDAgMTAgLTAuMDUgMTAgLTEgMCAtMC45MCAwLjM1IC0xIDMuNTAgLTEgMy4xNSAwIDMuNTAgMC4xMCAzLjUwIDEgMCAwLjk1IDAuMzUgMSA1LjMwIDEgNi41NSAwIDYuNzAgMC4xMCA2LjcwIDUuMjAgbDAgMy44MCAtMTEuOTUgMCBjLTkuMTAgMCAtMTIuMDUgLTAuMTUgLTEyLjI1IC0wLjYwIC0wLjI1IC0wLjUwIC0wLjM1IC0wLjUwIC0wLjYwIDAgLTAuMjAgMC40MCAtMS41NSAwLjYwIC00LjE1IDAuNjAgLTMuMjUgMCAtMy45NSAwLjE1IC00LjU1IDEgLTAuNjAgMC44NSAtMS4zMCAxIC00LjEwIDEgLTMuMDUgMCAtMy40MCAtMC4xMCAtMy40MCAtMXogbS0xOCAtNi41MCBjMCAtMC4yNSAtMC42NSAtMC41MCAtMS41MCAtMC41MCAtMC44MCAwIC0xLjUwIDAuMjUgLTEuNTAgMC41MCAwIDAuMzAgMC43MCAwLjUwIDEuNTAgMC41MCAwLjg1IDAgMS41MCAtMC4yMCAxLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMjcyLjUwIDM0LjUwIGMwIC0wLjk1IC0wLjM1IC0xIC0xMS40NSAtMSAtOC43MCAwIC0xMS41NSAtMC4xNSAtMTEuNzUgLTAuNjAgLTAuMjUgLTAuNTAgLTAuMzUgLTAuNTAgLTAuNjAgMCAtMC4yMCAwLjQwIC0xLjQ1IDAuNjAgLTMuNzUgMC42MCBsLTMuNDUgMCAwIC01LjUwIDAgLTUuNTAgMy40MCAwIGMyLjgwIDAgMy41MCAwLjE1IDQuMTAgMSAwLjcwIDAuOTUgMS4zMCAxIDExLjEwIDEgMTAuMDUgMCAxMC40MCAtMC4wNSAxMC40MCAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuODUgMC4zNSAxIDIgMSAxLjY1IDAgMiAtMC4xNSAyIC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC45NSAwLjM1IDEgNS41MCAxIGw1LjUwIDAgMCAxLjkwIGMwIDEuMzAgLTAuMzAgMi4xMCAtMSAyLjYwIC0wLjcwIDAuNTAgLTEgMS4zMCAtMSAyLjYwIGwwIDEuOTAgLTcuNTAgMCBjLTcuMTUgMCAtNy41MCAwLjA1IC03LjUwIDEgMCAwLjg1IC0wLjM1IDEgLTIgMSAtMS42NSAwIC0yIC0wLjE1IC0yIC0xeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjQ5LjUwIDE2IGwwIC01LjUwIDMuNDAgMCBjMi44MCAwIDMuNTAgMC4xNSA0LjEwIDEgMC42NSAwLjkwIDEuMzAgMSA2LjEwIDEgNS4wNSAwIDUuNDAgLTAuMDUgNS40MCAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuOTUgMC4zNSAxIDUuMzAgMSA2LjQwIDAgNi43MCAwLjIwIDYuNzAgNC41MCAwIDIgLTAuMjUgMy4zMCAtMC43MCAzLjgwIC0xIDAuOTUgLTE5LjA1IDEuMDUgLTE5LjUwIDAuMTAgLTAuMjUgLTAuNTAgLTAuMzUgLTAuNTAgLTAuNjAgMCAtMC4yMCAwLjM1IC0xLjM1IDAuNjAgLTMuMjAgMC42MCAtMS44NSAwIC0zIC0wLjI1IC0zLjIwIC0wLjYwIC0wLjI1IC0wLjUwIC0wLjM1IC0wLjUwIC0wLjYwIDAgLTAuMjAgMC40MCAtMS40NSAwLjYwIC0zLjc1IDAuNjAgbC0zLjQ1IDAgMCAtNS41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgNTA2IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCA1MDMgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCA0OTggbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDQ5NSBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDQ5MCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgNDg3IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgNDgyIGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCA0NzkgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCA0NzQgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDQ3MSBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDQ2NiBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgNDYzIGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgNDU4IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCA0NTUgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCA0NTAgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDQ0NyBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDQ0MiBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgNDM5IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgNDM0IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCA0MzEgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCA0MjYgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDQyMyBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDQxOCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgNDE1IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgNDEwIGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCA0MDcgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMjg2LjUwIDQwNi41MCBjMCAtMSAtMC4zNSAtMSAtMTcuOTUgLTEgLTEzLjkwIDAgLTE4LjA1IC0wLjE1IC0xOC4yNSAtMC42MCAtMC4yNSAtMC41MCAtMC4zNSAtMC41MCAtMC42MCAwIC0wLjIwIDAuNDAgLTEuNzUgMC42MCAtNS4yNSAwLjYwIGwtNC45NSAwIDAgLTUuNTAgMCAtNS41MCAyIDAgYzEuNjUgMCAyIDAuMTUgMiAxIDAgMC42NSAwLjM1IDEgMSAxIDAuNjUgMCAxIC0wLjM1IDEgLTEgMCAtMC44NSAwLjM1IC0xIDEuOTUgLTEgMS4xMCAwIDIuMTAgMC4zMCAyLjI1IDAuNjUgMC4yNSAwLjUwIDAuMzUgMC41MCAwLjYwIDAgMC4xNSAtMC4zNSAxLjE1IC0wLjY1IDIuMjUgLTAuNjUgMS42MCAwIDEuOTUgMC4xNSAxLjk1IDEgMCAwLjk1IDAuMzUgMSA2LjUwIDEgNi4xNSAwIDYuNTAgLTAuMDUgNi41MCAtMSAwIC0wLjkwIDAuMzUgLTEgNCAtMSAzLjY1IDAgNCAwLjEwIDQgMSAwIDAuOTUgMC4zNSAxIDQuNTAgMSA0LjE1IDAgNC41MCAtMC4wNSA0LjUwIC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC45NSAwLjM1IDEgNSAxIDQuNjUgMCA1IC0wLjA1IDUgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS42NSAwIDIgMC4xNSAyIDEgMCAwLjg1IDAuMzUgMSAyIDEgMS42NSAwIDIgLTAuMTUgMiAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuOTAgMC4zNSAxIDIuODAgMSAzLjY1IDAgNC4yMCAwLjYwIDQuMjAgNC41MCAwIDIgLTAuMjUgMy4zMCAtMC43MCAzLjgwIC0wLjYwIDAuNTUgLTMuMTAgMC43MCAtMTMuNTAgMC43MCAtMTIuNDUgMCAtMTIuODAgMC4wNSAtMTIuODAgMSAwIDAuODUgLTAuMzUgMSAtMiAxIC0xLjY1IDAgLTIgLTAuMTUgLTIgLTF6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDQwMiBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgMzk5IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgMzk0IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCAzOTEgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCAzODYgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDM4MyBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDM3OCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgMzc1IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgMzcwIGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCAzNjcgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCAzNjIgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDM1OSBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDM1NCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgMzUxIGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgMzQ2IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCAzNDMgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCAzMzggbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDMzNSBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDMzMCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgMzI3IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgMzIyIGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCAzMTkgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCAzMTQgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDMxMSBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDMwNiBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgMzAzIGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgMjk4IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCAyOTUgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCAyOTAgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDI4NyBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDI4MiBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgMjc5IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgMjc0IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCAyNzEgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCAyNjYgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDI2MyBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDI1OCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgMjU1IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgMjUwIGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCAyNDcgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCAyNDIgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDIzOSBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDIzNCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgMjMxIGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgMjI2IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTE0Mi41MCAyMjYuNTAgYzAgLTEgLTAuMzUgLTEgLTE3Ljk1IC0xIC0xMy45MCAwIC0xOC4wNSAtMC4xNSAtMTguMjUgLTAuNjAgLTAuMjUgLTAuNTAgLTAuMzUgLTAuNTAgLTAuNjAgMCAtMC4yMCAwLjQwIC0xLjc1IDAuNjAgLTUuMjUgMC42MCBsLTQuOTUgMCAwIC01LjUwIDAgLTUuNTAgMiAwIGMxLjY1IDAgMiAwLjE1IDIgMSAwIDAuNjUgMC4zNSAxIDEgMSAwLjY1IDAgMSAtMC4zNSAxIC0xIDAgLTAuODUgMC4zNSAtMSAxLjk1IC0xIDEuMTAgMCAyLjEwIDAuMzAgMi4yNSAwLjY1IDAuMjUgMC41MCAwLjM1IDAuNTAgMC42MCAwIDAuMTUgLTAuMzUgMS4xNSAtMC42NSAyLjI1IC0wLjY1IDEuNjAgMCAxLjk1IDAuMTUgMS45NSAxIDAgMC45NSAwLjM1IDEgNi41MCAxIDYuMTUgMCA2LjUwIC0wLjA1IDYuNTAgLTEgMCAtMC45MCAwLjM1IC0xIDQgLTEgMy42NSAwIDQgMC4xMCA0IDEgMCAwLjk1IDAuMzUgMSA0LjUwIDEgNC4xNSAwIDQuNTAgLTAuMDUgNC41MCAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuOTUgMC4zNSAxIDUgMSA0LjY1IDAgNSAtMC4wNSA1IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC44NSAwLjM1IDEgMiAxIDEuNjUgMCAyIC0wLjE1IDIgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS42NSAwIDIgMC4xNSAyIDEgMCAwLjkwIDAuMzUgMSAyLjgwIDEgMy42NSAwIDQuMjAgMC42MCA0LjIwIDQuNTAgMCAyIC0wLjI1IDMuMzAgLTAuNzAgMy44MCAtMC42MCAwLjU1IC0zLjEwIDAuNzAgLTEzLjUwIDAuNzAgLTEyLjQ1IDAgLTEyLjgwIDAuMDUgLTEyLjgwIDEgMCAwLjg1IC0wLjM1IDEgLTIgMSAtMS42NSAwIC0yIC0wLjE1IC0yIC0xeiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDIyMyBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDIxOCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgMjE1IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgMjEwIGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCAyMDcgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCAyMDIgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDE5OSBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDE5NCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgMTkxIGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgMTg2IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCAxODMgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCAxNzggbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDE3NSBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDE3MCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMjUuNTAgMTY3IGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEuNTAgMTYyIGwwIC0zLjUwIDIgMCAyIDAgMCAzLjUwIDAgMy41MCAtMiAwIC0yIDAgMCAtMy41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMyNS41MCAxNTkgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCAxNTQgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMzI1LjUwIDE1Mi41MCBjMCAtMS45MCAtMC4xMCAtMiAtMS41MCAtMiAtMS40MCAwIC0xLjUwIC0wLjEwIC0xLjUwIC0yIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCA0IDAgNCAtMiAwIC0yIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTE0My41MCAxNDggbDAgLTUuNTAgMiAwIGMxLjY1IDAgMiAwLjE1IDIgMSAwIDAuNjUgMC4zNSAxIDEgMSAwLjY1IDAgMSAtMC4zNSAxIC0xIDAgLTAuODUgMC4zNSAtMSAxLjk1IC0xIDEuMTAgMCAyLjEwIDAuMzAgMi4yNSAwLjY1IDAuMjUgMC41MCAwLjM1IDAuNTAgMC42MCAwIDAuMTUgLTAuMzUgMS4xNSAtMC42NSAyLjI1IC0wLjY1IDEuNjAgMCAxLjk1IDAuMTUgMS45NSAxIDAgMC45NSAwLjM1IDEgNi41MCAxIDYuMTUgMCA2LjUwIC0wLjA1IDYuNTAgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS42NSAwIDIgMC4xNSAyIDEgMCAwLjg1IDAuMzUgMSAyIDEgMS42NSAwIDIgLTAuMTUgMiAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuOTUgMC4zNSAxIDQuOTAgMSA0LjMwIDAgNC45NSAtMC4xMCA1LjYwIC0xIDAuNTAgLTAuNzAgMS4zMCAtMSAyLjYwIC0xIDEuNTUgMCAxLjkwIDAuMjAgMS45MCAxIDAgMC45NSAwLjM1IDEgMTAuODAgMSA4LjY1IDAgMTAuOTAgMC4xNSAxMS41MCAwLjcwIDAuOTUgMSAwLjk1IDYuNjAgMCA3LjYwIC0wLjYwIDAuNTUgLTMuMTUgMC43MCAtMTQgMC43MCBsLTEzLjMwIDAgMCAtMiBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiBsMCAyIC0xOC45NSAwIGMtMTQuNzAgMCAtMTkuMDUgLTAuMTUgLTE5LjI1IC0wLjYwIC0wLjI1IC0wLjUwIC0wLjM1IC0wLjUwIC0wLjYwIDAgLTAuMjAgMC40MCAtMS43NSAwLjYwIC01LjI1IDAuNjAgbC00Ljk1IDAgMCAtNS41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTI1Mi4xNSAxNDguNzUgYy0xLjI1IC0xLjMwIC0xLjY1IC0yLjIwIC0xLjY1IC0zLjUwIDAgLTEuNjUgMC4xMCAtMS43NSAxLjc1IC0xLjc1IDIuNTAgMCA1LjI1IDIuNzUgNS4yNSA1LjI1IDAgMS43MCAtMC4wNSAxLjc1IC0xLjg1IDEuNzAgLTEuNTAgMCAtMi4yNSAtMC40MCAtMy41MCAtMS43MHoiLz4mI3hhOyAgPHBhdGggZD0iTTI1OC41MCAxNDguNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjY2LjUwIDE0OC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yNzQuNTAgMTQ4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTI4Mi41MCAxNDguNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjkwLjUwIDE0OC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yOTguNTAgMTQ4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTMwNi41MCAxNDguNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMzE0LjUwIDE0OC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDE0NiBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yNDQuMTUgMTQwLjc1IGMtMS4yNSAtMS4zMCAtMS42NSAtMi4yMCAtMS42NSAtMy41MCAwIC0xLjY1IDAuMTAgLTEuNzUgMS43NSAtMS43NSAxLjM1IDAgMi4yMCAwLjQwIDMuNTAgMS43NSAxLjM1IDEuMzAgMS43NSAyLjE1IDEuNzUgMy41MCAwIDEuNzAgLTAuMDUgMS43NSAtMS44NSAxLjcwIC0xLjUwIDAgLTIuMjUgLTAuNDAgLTMuNTAgLTEuNzB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDEzOCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yMzYuMTUgMTMyLjc1IGMtMS4yNSAtMS4zMCAtMS42NSAtMi4yMCAtMS42NSAtMy41MCAwIC0xLjY1IDAuMTAgLTEuNzUgMS43NSAtMS43NSAxLjM1IDAgMi4yMCAwLjQwIDMuNTAgMS43NSAxLjM1IDEuMzAgMS43NSAyLjE1IDEuNzUgMy41MCAwIDEuNzAgLTAuMDUgMS43NSAtMS44NSAxLjcwIC0xLjUwIDAgLTIuMjUgLTAuNDAgLTMuNTAgLTEuNzB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDEzMCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yMjguMTUgMTI0Ljc1IGMtMS4yNSAtMS4zMCAtMS42NSAtMi4yMCAtMS42NSAtMy41MCAwIC0xLjY1IDAuMTAgLTEuNzUgMS43NSAtMS43NSAyLjUwIDAgNS4yNSAyLjc1IDUuMjUgNS4yNSAwIDEuNzAgLTAuMDUgMS43NSAtMS44NSAxLjcwIC0xLjUwIDAgLTIuMjUgLTAuNDAgLTMuNTAgLTEuNzB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xLjUwIDEyMiBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yOTMuNTAgMTE4LjUwIGMwIC0wLjk1IC0wLjM1IC0xIC0xMS40NSAtMSAtOC43MCAwIC0xMS41NSAtMC4xNSAtMTEuNzUgLTAuNjAgLTAuMjUgLTAuNTAgLTAuMzUgLTAuNTAgLTAuNjAgMCAtMC4yMCAwLjQwIC0xLjQ1IDAuNjAgLTMuNzUgMC42MCBsLTMuNDUgMCAwIC01LjUwIDAgLTUuNTAgMy40MCAwIGMyLjgwIDAgMy41MCAwLjE1IDQuMTAgMSAwLjcwIDAuOTUgMS4zMCAxIDExLjEwIDEgMTAuMDUgMCAxMC40MCAtMC4wNSAxMC40MCAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjY1IDAgMiAwLjE1IDIgMSAwIDAuODUgMC4zNSAxIDIgMSAxLjY1IDAgMiAtMC4xNSAyIC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNjUgMCAyIDAuMTUgMiAxIDAgMC45NSAwLjM1IDEgNy4zMCAxIDguNjUgMCA4LjcwIDAuMDUgOC43MCA0LjUwIDAgMiAtMC4yNSAzLjMwIC0wLjcwIDMuODAgLTAuNjAgMC41NSAtMi43NSAwLjcwIC0xMSAwLjcwIC05Ljk1IDAgLTEwLjMwIDAuMDUgLTEwLjMwIDEgMCAwLjg1IC0wLjM1IDEgLTIgMSAtMS42NSAwIC0yIC0wLjE1IC0yIC0xeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjIwLjE1IDExNi43NSBjLTEuMjUgLTEuMzAgLTEuNjUgLTIuMjAgLTEuNjUgLTMuNTAgMCAtMS42NSAwLjEwIC0xLjc1IDEuNzUgLTEuNzUgMi41MCAwIDUuMjUgMi43NSA1LjI1IDUuMjUgMCAxLjcwIC0wLjA1IDEuNzUgLTEuODUgMS43MCAtMS41MCAwIC0yLjI1IC0wLjQwIC0zLjUwIC0xLjcweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCAxMTQgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMjEyLjE1IDEwOC43NSBjLTEuMjUgLTEuMzAgLTEuNjUgLTIuMjAgLTEuNjUgLTMuNTAgMCAtMS42NSAwLjEwIC0xLjc1IDEuNzUgLTEuNzUgMi41MCAwIDUuMjUgMi43NSA1LjI1IDUuMjUgMCAxLjcwIC0wLjA1IDEuNzUgLTEuODUgMS43MCAtMS41MCAwIC0yLjI1IC0wLjQwIC0zLjUwIC0xLjcweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCAxMDYgbDAgLTMuNTAgMiAwIDIgMCAwIDMuNTAgMCAzLjUwIC0yIDAgLTIgMCAwIC0zLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMjgyLjUwIDEwNC41MCBjMCAtMC45NSAtMC4zNSAtMSAtMTEuMjUgLTEgbC0xMS4zMCAwIC0xLjIwIC0xLjI1IGMtMS4wNSAtMSAtMS4yNSAtMS43MCAtMS4yNSAtNC4yNSAwIC0yLjU1IDAuMjAgLTMuMjUgMS4yNSAtNC4yNSAxLjYwIC0xLjY1IDYuMTUgLTEuODAgNy4yNSAtMC4yNSAwLjY1IDAuOTAgMS4zMCAxIDYgMSA0LjcwIDAgNS4zNSAtMC4xMCA2IC0xIDAuNjAgLTAuODAgMS4zMCAtMSAzLjYwIC0xIDIuNTUgMCAyLjkwIDAuMTAgMi45MCAxIDAgMC45NSAwLjM1IDEgMTAgMSA5LjY1IDAgMTAgLTAuMDUgMTAgLTEgMCAtMC45MCAwLjM1IC0xIDMuNTAgLTEgMy4xNSAwIDMuNTAgMC4xMCAzLjUwIDEgMCAwLjk1IDAuMzUgMSA1LjMwIDEgNi41NSAwIDYuNzAgMC4xMCA2LjcwIDUuMjAgbDAgMy44MCAtMTEuOTUgMCBjLTkuMTAgMCAtMTIuMDUgLTAuMTUgLTEyLjI1IC0wLjYwIC0wLjI1IC0wLjUwIC0wLjM1IC0wLjUwIC0wLjYwIDAgLTAuMjAgMC40MCAtMS41NSAwLjYwIC00LjE1IDAuNjAgLTMuMjUgMCAtMy45NSAwLjE1IC00LjU1IDEgLTAuNjAgMC44NSAtMS4zMCAxIC00LjEwIDEgLTMuMDUgMCAtMy40MCAtMC4xMCAtMy40MCAtMXogbS0xOCAtNi41MCBjMCAtMC4yNSAtMC42NSAtMC41MCAtMS41MCAtMC41MCAtMC44MCAwIC0xLjUwIDAuMjUgLTEuNTAgMC41MCAwIDAuMzAgMC43MCAwLjUwIDEuNTAgMC41MCAwLjg1IDAgMS41MCAtMC4yMCAxLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMjA0LjE1IDEwMC43NSBjLTEuMjUgLTEuMzAgLTEuNjUgLTIuMjAgLTEuNjUgLTMuNTAgMCAtMS42NSAwLjEwIC0xLjc1IDEuNzUgLTEuNzUgMi41MCAwIDUuMjUgMi43NSA1LjI1IDUuMjUgMCAxLjcwIC0wLjA1IDEuNzUgLTEuODUgMS43MCAtMS41MCAwIC0yLjI1IC0wLjQwIC0zLjUwIC0xLjcweiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCA5OCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xOTYgOTIuNTAgYy0xLjQ1IC0xLjYwIC0yLjEwIC0xLjk1IC0zLjYwIC0yIC0xLjkwIDAgLTEuOTAgLTAuMDUgLTEuOTAgLTIgbDAgLTIgMy4yNSAwIGMzLjIwIDAgMy4zMCAwLjA1IDUuNTAgMi4yNSAxLjgwIDEuODAgMi4yNSAyLjU1IDIuMjUgNCAwIDEuNzAgLTAuMDUgMS43NSAtMS44NSAxLjc1IC0xLjU1IC0wLjA1IC0yLjIwIC0wLjQwIC0zLjY1IC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMS41MCA5MCBsMCAtMy41MCAyIDAgMiAwIDAgMy41MCAwIDMuNTAgLTIgMCAtMiAwIDAgLTMuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik02LjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTE0LjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTIyLjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTMwLjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTM4LjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTQ2LjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTU0LjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTYyLjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTcwLjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTc4LjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTg2LjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTk0LjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTEwMi41MCA4OC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xMTAuNTAgODguNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTI2LjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTEzNC41MCA4OC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xNDIuNTAgODguNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTUwLjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTE1OC41MCA4OC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xNjYuNTAgODguNTAgbDAgLTIgMy41MCAwIDMuNTAgMCAwIDIgMCAyIC0zLjUwIDAgLTMuNTAgMCAwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTc0LjUwIDg4LjUwIGwwIC0yIDMuNTAgMCAzLjUwIDAgMCAyIDAgMiAtMy41MCAwIC0zLjUwIDAgMCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTE4Mi41MCA4OC41MCBsMCAtMiAzLjUwIDAgMy41MCAwIDAgMiAwIDIgLTMuNTAgMCAtMy41MCAwIDAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yMDguNTAgNzAuNTAgYzAgLTAuOTUgLTAuMzUgLTEgLTExLjQ1IC0xIC04LjcwIDAgLTExLjU1IC0wLjE1IC0xMS43NSAtMC42MCAtMC4yNSAtMC41MCAtMC4zNSAtMC41MCAtMC42MCAwIC0wLjIwIDAuNDUgLTIuNTUgMC42MCAtOS4yMCAwLjYwIC02LjY1IDAgLTkgLTAuMTUgLTkuMjAgLTAuNjAgLTAuMjUgLTAuNTAgLTAuMzUgLTAuNTAgLTAuNjAgMCAtMC4yMCAwLjQwIC0xLjc1IDAuNjAgLTUuMjUgMC42MCBsLTQuOTUgMCAwIC01LjUwIDAgLTUuNTAgMiAwIGMxLjY1IDAgMiAwLjE1IDIgMSAwIDAuNjUgMC4zNSAxIDEgMSAwLjY1IDAgMSAtMC4zNSAxIC0xIDAgLTAuODUgMC4zNSAtMSAxLjk1IC0xIDEuMTAgMCAyLjEwIDAuMzAgMi4yNSAwLjY1IDAuMjUgMC41MCAwLjM1IDAuNTAgMC42MCAwIDAuMTUgLTAuMzUgMS4xNSAtMC42NSAyLjI1IC0wLjY1IDEuNjAgMCAxLjk1IDAuMTUgMS45NSAxIDAgMC45NSAwLjM1IDEgNi45MCAxIDYuMzAgMCA2Ljk1IC0wLjEwIDcuNjAgLTEgMC41NSAtMC44MCAxLjMwIC0xIDMuNTAgLTEgMi4yMCAwIDIuOTUgMC4yMCAzLjUwIDEgMC42NSAwLjkwIDEuMzAgMSA2IDEgNC43MCAwIDUuMzUgLTAuMTAgNiAtMSAwLjYwIC0wLjgwIDEuMzAgLTEgMy42MCAtMSAyLjU1IDAgMi45MCAwLjEwIDIuOTAgMSAwIDAuOTUgMC4zNSAxIDEwIDEgOS42NSAwIDEwIC0wLjA1IDEwIC0xIDAgLTAuOTAgMC4zNSAtMSAzLjUwIC0xIDMuMTUgMCAzLjUwIDAuMTAgMy41MCAxIDAgMC45NSAwLjM1IDEgOC4zMCAxIDYuNTAgMCA4LjQwIDAuMTUgOSAwLjcwIDAuOTUgMSAwLjk1IDYuNjAgMCA3LjYwIC0xIDAuOTUgLTI5LjA1IDEuMDUgLTI5LjUwIDAuMTAgLTAuMjUgLTAuNTAgLTAuMzUgLTAuNTAgLTAuNjAgMCAtMC4yMCAwLjQwIC0xLjU1IDAuNjAgLTQuMTUgMC42MCAtMy4yNSAwIC0zLjk1IDAuMTUgLTQuNTUgMSAtMC42MCAwLjg1IC0xLjMwIDEgLTQuMTAgMSAtMy4wNSAwIC0zLjQwIC0wLjEwIC0zLjQwIC0xeiBtLTE4IC02LjUwIGMwIC0wLjI1IC0wLjY1IC0wLjUwIC0xLjUwIC0wLjUwIC0wLjgwIDAgLTEuNTAgMC4yNSAtMS41MCAwLjUwIDAgMC4zMCAwLjcwIDAuNTAgMS41MCAwLjUwIDAuODUgMCAxLjUwIC0wLjIwIDEuNTAgLTAuNTB6Ii8+JiN4YTsgPC9nPiYjeGE7IDxnIGZpbGw9IiNmZmZmZmYiPiYjeGE7ICA8cGF0aCBkPSJNMCAyNzUgbDAgLTI3NSAxNjUgMCAxNjUgMCAwIDI3NSAwIDI3NSAtMTY1IDAgLTE2NSAwIDAgLTI3NXogbTk3LjMwIDI2Ny4zMCBjMC41MCAtMC41NSAwLjcwIC0yLjEwIDAuNzAgLTYgMCAtNC45MCAtMC4wNSAtNS4zMCAtMC45NSAtNS4zMCAtMC41NSAwIC0xLjEwIDAuMzAgLTEuMjUgMC42NSAtMC4yNSAwLjUwIC0wLjM1IDAuNTAgLTAuNjAgMCAtMC41MCAtMS4wNSAtMi42NSAtMC43NSAtMy45NSAwLjYwIC0yLjYwIDIuNTUgLTAuOTAgNy43NSAyLjUwIDcuNzUgMC43MCAwIDEuMjUgLTAuMjAgMS4yNSAtMC41MCAwIC0wLjI1IDAuMjUgLTAuNTAgMC41MCAtMC41MCAwLjMwIDAgMC41MCAwLjQ1IDAuNTAgMSAwIDAuODUgLTAuMzUgMSAtMiAxIC0xLjEwIDAgLTIgLTAuMjAgLTIgLTAuNTAgMCAtMC4yNSAtMC40NSAtMC41MCAtMSAtMC41MCAtMS4xNSAwIC0xLjM1IDEuMTUgLTAuMzUgMi4yNSAwLjgwIDAuOTUgNS43MCAxIDYuNjUgMC4wNXogbTExMS43MCAtMS4zMCBjMCAtMS4xMCAwLjI1IC0yIDAuNTAgLTIgMC4zMCAwIDAuNTAgMC4yNSAwLjUwIDAuNTAgMCAxIDIuNTUgMC41MCAzLjc1IC0wLjc1IDEuNzUgLTEuNzAgMS43NSAtNC44MCAwIC02LjUwIC0xLjMwIC0xLjM1IC0zLjQ1IC0xLjY1IC0zLjk1IC0wLjYwIC0wLjI1IDAuNTAgLTAuMzUgMC41MCAtMC42MCAwIC0wLjE1IC0wLjM1IC0wLjcwIC0wLjY1IC0xLjI1IC0wLjY1IC0wLjkwIDAgLTAuOTUgMC40MCAtMC45NSA2IDAgNS42NSAwLjA1IDYgMSA2IDAuODUgMCAxIC0wLjM1IDEgLTJ6IG0tMTg4IC0xLjUwIGMwIC0wLjI1IDAuNDUgLTAuNTAgMSAtMC41MCAwLjY1IDAgMSAtMC4zNSAxIC0xIDAgLTAuNTUgMC4yNSAtMSAwLjUwIC0xIDAuMzAgMCAwLjUwIC0xLjM1IDAuNTAgLTMgMCAtMS42NSAtMC4yMCAtMyAtMC41MCAtMyAtMC4yNSAwIC0wLjUwIC0wLjQ1IC0wLjUwIC0xIDAgLTAuNjUgLTAuMzUgLTEgLTEgLTEgLTAuNTUgMCAtMSAtMC4yMCAtMSAtMC41MCAwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAtMC40NSAwLjUwIC0xIDAuNTAgLTAuNjUgMCAtMSAwLjM1IC0xIDEgMCAwLjU1IC0wLjIwIDEgLTAuNTAgMSAtMC4zMCAwIC0wLjUwIDEuMzUgLTAuNTAgMyAwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAwLjQ1IDAuNTAgMSAwIDAuNjUgMC4zNSAxIDEgMSAwLjU1IDAgMSAwLjI1IDEgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtNyAtMi4zMCBjMCAtMy4xMCAwLjcwIC00LjIwIDIuNzAgLTQuMjAgMS4yNSAwIDEuMzAgMC4wNSAxLjMwIDMuNTAgMCAzLjE1IDAuMTAgMy41MCAxIDMuNTAgMC45MCAwIDEgLTAuMzUgMSAtMy44MCAwIC0yLjYwIC0wLjIwIC00IC0wLjcwIC00LjUwIC0wLjkwIC0wLjg1IC00LjEwIC0wLjk1IC00LjUwIC0wLjA1IC0wLjI1IDAuNTAgLTAuMzUgMC41MCAtMC42MCAwIC0wLjE1IC0wLjM1IC0wLjcwIC0wLjY1IC0xLjI1IC0wLjY1IC0wLjg1IDAgLTAuOTUgMC40MCAtMC45NSA0LjUwIDAgNC4xNSAwLjA1IDQuNTAgMSA0LjUwIDAuOTAgMCAxIC0wLjM1IDEgLTIuODB6IG0xMy43NSAxLjU1IGMxLjUwIC0xLjQ1IDEuNTUgLTEuNzUgMC4yNSAtMS43NSAtMC41NSAwIC0xIDAuMjUgLTEgMC41MCAwIDAuNzUgLTEuNDUgMC42MCAtMi4zMCAtMC4yMCAtMS4xMCAtMS4xNSAtMC44NSAtMS4zMCAxLjgwIC0xLjMwIDIuMzUgMCAyLjUwIC0wLjEwIDIuNTAgLTEuMjUgMCAtMS41NSAtMi4wNSAtMy43NSAtMy41MCAtMy43NSAtMy4xMCAwIC00LjcwIDUuMjUgLTIuMzUgNy43NSAxLjQ1IDEuNTUgMy4xMCAxLjU1IDQuNjAgMHogbTE2LjA1IDAgYzEuMTUgLTEuMTUgMS4yMCAtMS4zNSAwLjQ1IC0yLjA1IC0wLjcwIC0wLjc1IC0wLjg1IC0wLjcwIC0xLjcwIDAuMjUgLTEuMDUgMS4yNSAtMy43NSAxLjQwIC00Ljg1IDAuMzUgLTAuOTUgLTAuOTUgLTAuOTUgLTUuNjUgMCAtNi42MCAxLjEwIC0xLjA1IDMuODAgLTAuOTAgNC44NSAwLjM1IDAuODUgMC45NSAxIDEgMS43MCAwLjI1IDAuNzUgLTAuNzAgMC43MCAtMC45MCAtMC40NSAtMi4wNSAtMC45NSAtMC45NSAtMS43NSAtMS4yNSAtMy41NSAtMS4yNSAtMS4yNSAwIC0yLjI1IDAuMjUgLTIuMjUgMC41MCAwIDAuMzAgLTAuNDUgMC41MCAtMSAwLjUwIC0wLjY1IDAgLTEgMC4zNSAtMSAxIDAgMC41NSAtMC4yMCAxIC0wLjUwIDEgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgMC40NSAwLjUwIDEgMCAwLjY1IDAuMzUgMSAxIDEgMC41NSAwIDEgMC4yNSAxIDAuNTAgMCAwLjMwIDEgMC41MCAyLjI1IDAuNTAgMS44MCAwIDIuNjAgLTAuMzAgMy41NSAtMS4yNXogbTkuOTUgMCBjMi43MCAtMi42NSAwLjkwIC03Ljc1IC0yLjc1IC03Ljc1IC01LjI1IDAgLTUuMzUgOC44NSAtMC4xMCA4Ljk1IDEuMTAgMC4wNSAyLjA1IC0wLjM1IDIuODUgLTEuMjB6IG01LjI1IC0xLjU1IGMwIC0zLjEwIDAuNzAgLTQuMjAgMi43MCAtNC4yMCAxLjI1IDAgMS4zMCAwLjA1IDEuMzAgMy41MCAwIDMuMTUgMC4xMCAzLjUwIDEgMy41MCAwLjkwIDAgMSAtMC4zNSAxIC0zLjgwIDAgLTIuNjAgLTAuMjAgLTQgLTAuNzAgLTQuNTAgLTAuOTAgLTAuODUgLTQuMTAgLTAuOTUgLTQuNTAgLTAuMDUgLTAuMjUgMC41MCAtMC4zNSAwLjUwIC0wLjYwIDAgLTAuMTUgLTAuMzUgLTAuNzAgLTAuNjUgLTEuMjUgLTAuNjUgLTAuODUgMCAtMC45NSAwLjQwIC0wLjk1IDQuNTAgMCA0LjE1IDAuMDUgNC41MCAxIDQuNTAgMC45MCAwIDEgLTAuMzUgMSAtMi44MHogbTEwIC0wLjcwIGMwIC0zLjE1IDAuMTAgLTMuNTAgMSAtMy41MCAwLjY1IDAgMSAtMC4zNSAxIC0xIDAgLTAuNjUgLTAuMzUgLTEgLTEgLTEgLTAuNTUgMCAtMSAtMC4yMCAtMSAtMC41MCAwIC0wLjI1IDEuMTUgLTAuNTAgMi41MCAtMC41MCAyLjE1IDAgMi41MCAtMC4xNSAyLjUwIC0xIDAgLTAuOTAgLTAuMzUgLTEgLTIuODAgLTEgLTIuODUgMCAtNC4yMCAwLjcwIC00LjIwIDIuMjAgMCAwLjQ1IC0wLjIwIDAuODAgLTAuNTAgMC44MCAtMC4yNSAwIC0wLjUwIDAuNDUgLTAuNTAgMSAwIDAuNTUgMC4yNSAxIDAuNTAgMSAwLjMwIDAgMC41MCAxLjUwIDAuNTAgMy41MCAwIDMuMTUgMC4xMCAzLjUwIDEgMy41MCAwLjkwIDAgMSAtMC4zNSAxIC0zLjUweiBtNSAtMSBjMCAtNC4xNSAtMC4wNSAtNC41MCAtMSAtNC41MCAtMC45NSAwIC0xIDAuMzUgLTEgNC41MCAwIDQuMTUgMC4wNSA0LjUwIDEgNC41MCAwLjk1IDAgMSAtMC4zNSAxIC00LjUweiBtMTcuMjAgMy45MCBjMC4yNSAtMC41MCAwLjM1IC0wLjUwIDAuNjAgMCAwLjE1IDAuMzAgMC43MCAwLjYwIDEuMjUgMC42MCAwLjg1IDAgMC45NSAtMC40MCAwLjk1IC00LjUwIDAgLTQuMTUgLTAuMDUgLTQuNTAgLTEgLTQuNTAgLTAuOTAgMCAtMSAwLjM1IC0xIDIuODAgMCAzLjEwIC0wLjcwIDQuMjAgLTIuNzAgNC4yMCAtMS4yNSAwIC0xLjMwIC0wLjA1IC0xLjMwIC0zLjUwIDAgLTMuMTUgLTAuMTAgLTMuNTAgLTEgLTMuNTAgLTAuOTAgMCAtMSAwLjM1IC0xIDMuNzUgMCAyLjM1IDAuMjUgNC4wNSAwLjY1IDQuNTAgMC43NSAwLjkwIDQuMTUgMC45NSA0LjU1IDAuMTV6IG02LjgwIC0yLjIwIGMwIC0yLjg1IDAuNzAgLTQuMjAgMi4yMCAtNC4yMCAwLjQ1IDAgMC44MCAtMC40MCAwLjgwIC0xIDAgLTEuMTUgLTEuNzAgLTEuNDAgLTIuMjAgLTAuMzUgLTAuMjUgMC41MCAtMC4zNSAwLjUwIC0wLjYwIDAgLTAuMTUgLTAuMzUgLTAuNzAgLTAuNjUgLTEuMjUgLTAuNjUgLTAuODUgMCAtMC45NSAwLjQwIC0wLjk1IDQuNTAgMCA0LjE1IDAuMDUgNC41MCAxIDQuNTAgMC45MCAwIDEgLTAuMzUgMSAtMi44MHogbTkuMjAgMi4yMCBjMC4yNSAtMC41MCAwLjM1IC0wLjUwIDAuNjAgMCAwLjM1IDAuNzAgMi4yMCAwLjgwIDIuMjAgMC4xMCAwIC0wLjI1IC0wLjIwIC0wLjUwIC0wLjUwIC0wLjUwIC0wLjMwIDAgLTAuNTAgLTEuNDUgLTAuNTAgLTMuMzAgMCAtMy45MCAtMC42MCAtNC43MCAtMy41MCAtNC43MCAtMi4xNSAwIC0zLjUwIDAuODUgLTMuNTAgMi4yMCAwIDAuNDUgMC40MCAwLjgwIDEgMC44MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMjUgMC43MCAtMC41MCAxLjUwIC0wLjUwIDAuODUgMCAxLjUwIDAuMjUgMS41MCAwLjUwIDAgMC4zMCAtMC40NSAwLjUwIC0xIDAuNTAgLTAuNTUgMCAtMSAwLjI1IC0xIDAuNTAgMCAwLjMwIC0wLjM1IDAuNTAgLTAuODAgMC41MCAtMS44NSAwIC0yLjkwIDIuNzUgLTEuNTUgNC4yNSAwLjc1IDAuOTAgNC4xNSAwLjk1IDQuNTUgMC4xNXogbTcuODAgLTAuNDAgYzAgLTAuNjUgLTAuMzUgLTEgLTEgLTEgLTAuODUgMCAtMSAtMC4zNSAtMSAtMi41MCAwIC0yLjE1IDAuMTUgLTIuNTAgMSAtMi41MCAwLjY1IDAgMSAtMC4zNSAxIC0xIDAgLTAuNjUgLTAuMzUgLTEgLTEgLTEgLTAuODAgMCAtMSAtMC4zNSAtMSAtMS41MCAwIC0wLjgwIC0wLjE1IC0xLjUwIC0wLjMwIC0xLjUwIC0wLjU1IDAgLTEuNzAgMS40NSAtMS43MCAyLjIwIDAgMC40NSAtMC4yMCAwLjgwIC0wLjUwIDAuODAgLTAuMjUgMCAtMC41MCAwLjQ1IC0wLjUwIDEgMCAwLjU1IDAuMjUgMSAwLjUwIDEgMC4zMCAwIDAuNTAgMS4yNSAwLjUwIDIuNzUgMCAzLjE1IDAuNjUgNC4yMCAyLjY1IDQuMjUgMSAwIDEuMzUgLTAuMjUgMS4zNSAtMXogbTMgLTMuNTAgYzAgLTQuMTUgLTAuMDUgLTQuNTAgLTEgLTQuNTAgLTAuOTUgMCAtMSAwLjM1IC0xIDQuNTAgMCA0LjE1IDAuMDUgNC41MCAxIDQuNTAgMC45NSAwIDEgLTAuMzUgMSAtNC41MHogbTguNzUgMy4yNSBjMi43MCAtMi42NSAwLjkwIC03Ljc1IC0yLjc1IC03Ljc1IC01LjI1IDAgLTUuMzUgOC44NSAtMC4xMCA4Ljk1IDEuMTAgMC4wNSAyLjA1IC0wLjM1IDIuODUgLTEuMjB6IG01LjI1IC0xLjU1IGMwIC0zLjEwIDAuNzAgLTQuMjAgMi43MCAtNC4yMCAxLjI1IDAgMS4zMCAwLjA1IDEuMzAgMy41MCAwIDMuMTUgMC4xMCAzLjUwIDEgMy41MCAwLjkwIDAgMSAtMC4zNSAxIC0zLjgwIDAgLTIuNjAgLTAuMjAgLTQgLTAuNzAgLTQuNTAgLTAuOTAgLTAuODUgLTQuMTAgLTAuOTUgLTQuNTAgLTAuMDUgLTAuMjUgMC41MCAtMC4zNSAwLjUwIC0wLjYwIDAgLTAuMTUgLTAuMzUgLTAuNzAgLTAuNjUgLTEuMjUgLTAuNjUgLTAuODUgMCAtMC45NSAwLjQwIC0wLjk1IDQuNTAgMCA0LjE1IDAuMDUgNC41MCAxIDQuNTAgMC45MCAwIDEgLTAuMzUgMSAtMi44MHogbTE5IDIuMzAgYzAgLTAuMjUgMC40NSAtMC41MCAxIC0wLjUwIDAuNjUgMCAxIC0wLjM1IDEgLTEgMCAtMC41NSAwLjI1IC0xIDAuNTAgLTEgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtMyAwIC0xLjY1IC0wLjIwIC0zIC0wLjUwIC0zIC0wLjI1IDAgLTAuNTAgLTAuNDUgLTAuNTAgLTEgMCAtMC42NSAtMC4zNSAtMSAtMSAtMSAtMC41NSAwIC0xIC0wLjIwIC0xIC0wLjUwIDAgLTAuMzAgLTEuNTAgLTAuNTAgLTMuNTAgLTAuNTAgbC0zLjUwIDAgMCA2IDAgNiAzLjUwIDAgYzIgMCAzLjUwIC0wLjIwIDMuNTAgLTAuNTB6IG0xMC43NSAtMC43NSBjMS41MCAtMS40NSAxLjU1IC0xLjc1IDAuMjUgLTEuNzUgLTAuNTUgMCAtMSAwLjI1IC0xIDAuNTAgMCAwLjc1IC0xLjQ1IDAuNjAgLTIuMzAgLTAuMjAgLTEuMTAgLTEuMTUgLTAuODUgLTEuMzAgMS44MCAtMS4zMCAyLjM1IDAgMi41MCAtMC4xMCAyLjUwIC0xLjI1IDAgLTEuNTUgLTIuMDUgLTMuNzUgLTMuNTAgLTMuNzUgLTMuMTAgMCAtNC43MCA1LjI1IC0yLjM1IDcuNzUgMS40NSAxLjU1IDMuMTAgMS41NSA0LjYwIDB6IG05LjU1IDAuNTUgYzEuNDAgLTEuNDUgMC40MCAtNC4zMCAtMS41MCAtNC4zMCAtMC40NSAwIC0wLjgwIC0wLjIwIC0wLjgwIC0wLjUwIDAgLTAuMjUgLTAuNDUgLTAuNTAgLTEgLTAuNTAgLTAuNTUgMCAtMSAtMC4yMCAtMSAtMC41MCAwIC0wLjI1IDAuNzAgLTAuNTAgMS41MCAtMC41MCAwLjg1IDAgMS41MCAwLjI1IDEuNTAgMC41MCAwIDAuMzAgMC40NSAwLjUwIDEgMC41MCAwLjYwIDAgMSAtMC4zNSAxIC0wLjgwIDAgLTEuMzUgLTEuMzUgLTIuMjAgLTMuNTAgLTIuMjAgLTEuMTUgMCAtMi40MCAwLjMwIC0yLjgwIDAuNzAgLTEuNDAgMS40NSAtMC40MCA0LjMwIDEuNTAgNC4zMCAwLjQ1IDAgMC44MCAwLjI1IDAuODAgMC41MCAwIDAuMzAgMC40NSAwLjUwIDEgMC41MCAwLjU1IDAgMSAwLjI1IDEgMC41MCAwIDAuMzAgLTAuNjUgMC41MCAtMS41MCAwLjUwIC0wLjgwIDAgLTEuNTAgLTAuMjAgLTEuNTAgLTAuNTAgMCAtMC4yNSAtMC40NSAtMC41MCAtMSAtMC41MCAtMS4xNSAwIC0xLjM1IDEuMTUgLTAuMzUgMi4yNSAwLjgwIDAuOTUgNC43MCAwLjk1IDUuNjUgMC4wNXogbTkgMCBjMS4wNSAtMS4wNSAwLjg1IC0yLjMwIC0wLjMwIC0yLjMwIC0wLjU1IDAgLTEgMC4yNSAtMSAwLjUwIDAgMC43NSAtMS40NSAwLjYwIC0yLjMwIC0wLjIwIC0xLjQwIC0xLjQ1IC0wLjQwIC00LjMwIDEuNTAgLTQuMzAgMC40NSAwIDAuODAgMC4yNSAwLjgwIDAuNTAgMCAwLjMwIDAuNDUgMC41MCAxIDAuNTAgMS4xNSAwIDEuMzUgLTEuMjUgMC4zMCAtMi4zMCAtMS4xNSAtMS4xMCAtMy43MCAtMC44NSAtNS4wNSAwLjU1IC0xLjY1IDEuNjUgLTEuNzAgNC44MCAtMC4xMCA2LjUwIDEuMjUgMS4zNSA0IDEuNjUgNS4xNSAwLjU1eiBtNC43MCAtMi4xMCBjMCAtMi44NSAwLjcwIC00LjIwIDIuMjAgLTQuMjAgMC40NSAwIDAuODAgLTAuNDAgMC44MCAtMSAwIC0xLjE1IC0xLjcwIC0xLjQwIC0yLjIwIC0wLjM1IC0wLjI1IDAuNTAgLTAuMzUgMC41MCAtMC42MCAwIC0wLjE1IC0wLjM1IC0wLjcwIC0wLjY1IC0xLjI1IC0wLjY1IC0wLjg1IDAgLTAuOTUgMC40MCAtMC45NSA0LjUwIDAgNC4xNSAwLjA1IDQuNTAgMSA0LjUwIDAuOTAgMCAxIC0wLjM1IDEgLTIuODB6IG02IC0xLjcwIGMwIC00LjE1IC0wLjA1IC00LjUwIC0xIC00LjUwIC0wLjk1IDAgLTEgMC4zNSAtMSA0LjUwIDAgNC4xNSAwLjA1IDQuNTAgMSA0LjUwIDAuOTUgMCAxIC0wLjM1IDEgLTQuNTB6IG0xNiAzLjUwIGMwIC0wLjY1IC0wLjM1IC0xIC0xIC0xIC0wLjg1IDAgLTEgLTAuMzUgLTEgLTIuNTAgMCAtMi4xNSAwLjE1IC0yLjUwIDEgLTIuNTAgMC42NSAwIDEgLTAuMzUgMSAtMSAwIC0wLjY1IC0wLjM1IC0xIC0xIC0xIC0wLjgwIDAgLTEgLTAuMzUgLTEgLTEuNTAgMCAtMC44MCAtMC4xNSAtMS41MCAtMC4zMCAtMS41MCAtMC41NSAwIC0xLjcwIDEuNDUgLTEuNzAgMi4yMCAwIDAuNDUgLTAuMjAgMC44MCAtMC41MCAwLjgwIC0wLjI1IDAgLTAuNTAgMC40NSAtMC41MCAxIDAgMC41NSAwLjI1IDEgMC41MCAxIDAuMzAgMCAwLjUwIDEuMjUgMC41MCAyLjc1IDAgMy4xNSAwLjY1IDQuMjAgMi42NSA0LjI1IDEgMCAxLjM1IC0wLjI1IDEuMzUgLTF6IG03Ljc1IC0wLjI1IGMyLjcwIC0yLjY1IDAuOTAgLTcuNzUgLTIuNzUgLTcuNzUgLTUuMjUgMCAtNS4zNSA4Ljg1IC0wLjEwIDguOTUgMS4xMCAwLjA1IDIuMDUgLTAuMzUgMi44NSAtMS4yMHogbTUuMjUgLTEuNTUgYzAgLTIuODUgMC43MCAtNC4yMCAyLjIwIC00LjIwIDAuNDUgMCAwLjgwIC0wLjQwIDAuODAgLTEgMCAtMS4xNSAtMS43MCAtMS40MCAtMi4yMCAtMC4zNSAtMC4yNSAwLjUwIC0wLjM1IDAuNTAgLTAuNjAgMCAtMC4xNSAtMC4zNSAtMC43MCAtMC42NSAtMS4yNSAtMC42NSAtMC44NSAwIC0wLjk1IDAuNDAgLTAuOTUgNC41MCAwIDQuMTUgMC4wNSA0LjUwIDEgNC41MCAwLjkwIDAgMSAtMC4zNSAxIC0yLjgweiBtMTUuNzUgMS41NSBjMC43MCAtMC42NSAxLjI1IC0xLjcwIDEuMjUgLTIuMjUgMCAtMS40NSAtMi4yMCAtMy41MCAtMy43NSAtMy41MCAtMC43MCAwIC0xLjI1IC0wLjIwIC0xLjI1IC0wLjUwIDAgLTAuMjUgLTAuNDUgLTAuNTAgLTEgLTAuNTAgLTAuNjUgMCAtMSAtMC4zNSAtMSAtMSAwIC0wLjgwIDAuMzUgLTEgMS45MCAtMSAxLjMwIDAgMi4xMCAwLjMwIDIuNjAgMSAwLjg1IDEuMjAgMi41MCAxLjM1IDIuNTAgMC4yNSAwIC0wLjQ1IC0wLjU1IC0xLjM1IC0xLjI1IC0yIC0yLjQ1IC0yLjUwIC03Ljc1IC0wLjkwIC03Ljc1IDIuMjUgMCAxLjI1IDEuMTAgMi41MCAyLjIwIDIuNTAgMC40NSAwIDAuODAgMC4yNSAwLjgwIDAuNTAgMCAwLjMwIDAuNjAgMC41MCAxLjMwIDAuNTAgMC43MCAwIDEuNjAgMC4zNSAyIDAuNzUgMC43MCAwLjY1IDAuNzAgMC44NSAwIDEuNTAgLTEuMDUgMS4wNSAtMi45NSAwLjk1IC0zLjgwIC0wLjI1IC0wLjg1IC0xLjIwIC0yLjUwIC0xLjM1IC0yLjUwIC0wLjI1IDAgMC40NSAwLjUwIDEuMzUgMS4xNSAyIDEuNjAgMS43MCA0Ljk1IDEuNzAgNi42MCAweiBtOSAwIGMxLjUwIC0xLjQ1IDEuNTUgLTEuNzUgMC4yNSAtMS43NSAtMC41NSAwIC0xIDAuMjUgLTEgMC41MCAwIDAuNzUgLTEuNDUgMC42MCAtMi4zMCAtMC4yMCAtMS4xMCAtMS4xNSAtMC44NSAtMS4zMCAxLjgwIC0xLjMwIDIuMzUgMCAyLjUwIC0wLjEwIDIuNTAgLTEuMjUgMCAtMS41NSAtMi4wNSAtMy43NSAtMy41MCAtMy43NSAtMy4xMCAwIC00LjcwIDUuMjUgLTIuMzUgNy43NSAxLjQ1IDEuNTUgMy4xMCAxLjU1IDQuNjAgMHogbTcuMjUgMC4yNSBjMCAtMC42NSAtMC4zNSAtMSAtMSAtMSAtMC44NSAwIC0xIC0wLjM1IC0xIC0yLjUwIDAgLTIuMTUgMC4xNSAtMi41MCAxIC0yLjUwIDAuNjUgMCAxIC0wLjM1IDEgLTEgMCAtMC42NSAtMC4zNSAtMSAtMSAtMSAtMC44MCAwIC0xIC0wLjM1IC0xIC0xLjUwIDAgLTAuODAgLTAuMTUgLTEuNTAgLTAuMzAgLTEuNTAgLTAuNTUgMCAtMS43MCAxLjQ1IC0xLjcwIDIuMjAgMCAwLjQ1IC0wLjIwIDAuODAgLTAuNTAgMC44MCAtMC4yNSAwIC0wLjUwIDAuNDUgLTAuNTAgMSAwIDAuNTUgMC4yNSAxIDAuNTAgMSAwLjMwIDAgMC41MCAxLjI1IDAuNTAgMi43NSAwIDMuMTUgMC42NSA0LjIwIDIuNjUgNC4yNSAxIDAgMS4zNSAtMC4yNSAxLjM1IC0xeiBtLTEzNCAtMTAgYzAgLTAuNjUgLTAuMzUgLTEgLTEgLTEgLTAuNjUgMCAtMSAwLjM1IC0xIDEgMCAwLjY1IDAuMzUgMSAxIDEgMC42NSAwIDEgLTAuMzUgMSAtMXogbTczIDAgYzAgLTAuNjUgLTAuMzUgLTEgLTEgLTEgLTAuNjUgMCAtMSAwLjM1IC0xIDEgMCAwLjY1IDAuMzUgMSAxIDEgMC42NSAwIDEgLTAuMzUgMSAtMXogbS0xOTggLTguNTAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTkgLTEuNTAgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjcwIC0wLjUwIDEuNTAgMCAxLjQwIC0wLjEwIDEuNTAgLTIgMS41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMS4xNSAwLjUwIDIuNTAgMC41MCBsMi41MCAwIDAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0yNCAtMjAuNTAgbDAgLTE4LjUwIC0xOCAwIC0xOCAwIDAgLTMwIDAgLTMwIC0yNCAwIC0yNCAwIDAgLTExLjUwIDAgLTExLjUwIDE4IDAgMTggMCAwIC0xOC41MCAwIC0xOC41MCAtMTggMCAtMTggMCAwIC05NiAwIC05NiAtNDggMCAtNDggMCAwIC0xMS41MCAwIC0xMS41MCAyNCAwIDI0IDAgMCAtMTguNTAgMCAtMTguNTAgLTI0IDAgLTI0IDAgMCAtMTEuNTAgMCAtMTEuNTAgODQuNTAgMCA4NC41MCAwIDAgMi41MCBjMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC4zMCAwIDAuNTAgLTAuMjAgMC41MCAtMC41MCAwIC0wLjI1IDAuNDUgLTAuNTAgMSAtMC41MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMjUgMC40MCAtMC41MCAwLjkwIC0wLjUwIDAuNTAgMCAxLjIwIC0wLjQ1IDEuNjAgLTEgMC40MCAtMC41NSAxLjEwIC0xIDEuNjAgLTEgMC41MCAwIDAuOTAgLTAuMjAgMC45MCAtMC41MCAwIC0wLjI1IDAuNDUgLTAuNTAgMSAtMC41MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMjUgLTAuNDUgLTAuNTAgLTEgLTAuNTAgLTAuNTUgMCAtMSAtMC4yMCAtMSAtMC41MCAwIC0wLjI1IC0wLjQ1IC0wLjUwIC0xIC0wLjUwIC0wLjU1IDAgLTEgLTAuMjAgLTEgLTAuNTAgMCAtMC4yNSAtMC40NSAtMC41MCAtMSAtMC41MCAtMC41NSAwIC0xIC0wLjIwIC0xIC0wLjUwIDAgLTAuMjUgLTAuNDUgLTAuNTAgLTEgLTAuNTAgLTAuNTUgMCAtMSAtMC4yMCAtMSAtMC41MCAwIC0wLjI1IC0wLjQ1IC0wLjUwIC0xIC0wLjUwIC0wLjg1IDAgLTEgMC4zNSAtMSAyIGwwIDIgLTEyLjUwIDAgLTEyLjUwIDAgMCAtMTcuNTAgMCAtMTcuNTAgMTggMCAxOCAwIDAgLTE4LjUwIDAgLTE4LjUwIC0zNi41MCAwIC0zNi41MCAwIDAgMTguNTAgMCAxOC41MCAxOCAwIDE4IDAgMCAxNy41MCAwIDE3LjUwIC03MiAwIC03MiAwIDAgNiAwIDYgLTEuNTAgMCBjLTAuODAgMCAtMS41MCAwLjI1IC0xLjUwIDAuNTAgMCAwLjMwIDAuNzAgMC41MCAxLjUwIDAuNTAgbDEuNTAgMCAwIDUuNTAgMCA1LjUwIC0yNCAwIC0yNCAwIDAgMTguNTAgMCAxOC41MCAyNCAwIDI0IDAgMCAxMS41MCAwIDExLjUwIC0xOCAwIC0xOCAwIDAgNiAwIDYgLTE4IDAgLTE4IDAgMCAxOC41MCAwIDE4LjUwIDE4IDAgMTggMCAwIDExLjUwIDAgMTEuNTAgLTE4IDAgLTE4IDAgMCA2IDAgNiAtMTggMCAtMTggMCAwIDE4LjUwIDAgMTguNTAgMzYuNTAgMCAzNi41MCAwIDAgLTE4LjUwIDAgLTE4LjUwIC0xOCAwIC0xOCAwIDAgLTUuNTAgMCAtNS41MCA0MS41MCAwIDQxLjUwIDAgMCAyOS41MCAwIDI5LjUwIC0xOCAwIC0xOCAwIDAgMTguNTAgMCAxOC41MCAzNi41MCAwIDM2LjUwIDAgMCAtMTguNTAgMCAtMTguNTAgLTE4IDAgLTE4IDAgMCAtMzAgMCAtMzAgLTI0IDAgLTI0IDAgMCAtMTEuNTAgMCAtMTEuNTAgMTggMCAxOCAwIDAgLTE4LjUwIDAgLTE4LjUwIC0xOCAwIC0xOCAwIDAgLTUuNTAgMCAtNS41MCA2NS41MCAwIDY1LjUwIDAgMCA5NS41MCAwIDk1LjUwIC0xOCAwIC0xOCAwIDAgMTguNTAgMCAxOC41MCAxOCAwIDE4IDAgMCAxMS41MCAwIDExLjUwIC0xOCAwIC0xOCAwIDAgNiAwIDYgLTE4IDAgLTE4IDAgMCAxOC41MCAwIDE4LjUwIDM2LjUwIDAgMzYuNTAgMCAwIC0xOC41MCAwIC0xOC41MCAtMTggMCAtMTggMCAwIC01LjUwIDAgLTUuNTAgNDEuNTAgMCA0MS41MCAwIDAgMjkuNTAgMCAyOS41MCAtMTggMCAtMTggMCAwIDE4LjUwIDAgMTguNTAgMzYuNTAgMCAzNi41MCAwIDAgLTE4LjUweiBtLTMwMCAxNS41MCBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0zMjQgLTUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0zMjQgLTUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0zMjQgLTUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0zMjQgLTUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzkgLTIuNTAgYzAgLTAuODAgMC4yNSAtMS41MCAwLjUwIC0xLjUwIDAuMzAgMCAwLjUwIDAuMjUgMC41MCAwLjUwIDAgMC43NSAxLjQ1IDAuNjAgMi4zMCAtMC4yMCAxLjUwIC0xLjU1IDAuNTAgLTUuMzAgLTEuNDUgLTUuMzAgLTAuNDUgMCAtMC45MCAwLjMwIC0xLjA1IDAuNjUgLTAuMjUgMC41MCAtMC4zNSAwLjUwIC0wLjYwIDAgLTAuNzUgLTEuNjAgLTEuMjAgLTAuMzAgLTEuMjAgMy4zNSAwIDIuMzUgMC4yMCA0IDAuNTAgNCAwLjMwIDAgMC41MCAtMC42NSAwLjUwIC0xLjUweiBtLTI4NSAtMi41MCBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMjM4LjIwIDEuNDAgYzAuMjUgLTAuNTAgMC4zNSAtMC41MCAwLjYwIDAgMC40MCAwLjgwIDEuNjAgMC43NSAyLjUwIC0wLjEwIDEuNTUgLTEuNTUgMC41MCAtNS4zMCAtMS41MCAtNS4zMCAtMC40NSAwIC0wLjgwIDAuMjUgLTAuODAgMC41MCAwIDAuMzAgLTAuMjAgMC41MCAtMC41MCAwLjUwIC0wLjI1IDAgLTAuNTAgLTAuNjUgLTAuNTAgLTEuNTAgMCAtMC44MCAtMC4yMCAtMS41MCAtMC41MCAtMS41MCAtMC4zMCAwIC0wLjUwIDEuNjUgLTAuNTAgNCAwIDMuNjUgMC40NSA0Ljk1IDEuMjAgMy40MHogbTUuODAgLTIuNDAgYzAgLTEuNjUgMC4yMCAtMyAwLjUwIC0zIDAuMzAgMCAwLjUwIDAuNDUgMC41MCAxIDAgMC41NSAwLjI1IDEgMC41MCAxIDAuMzAgMCAwLjUwIDAuMzUgMC41MCAwLjc1IDAgMC43NSAyLjEwIDMuMjUgMi43NSAzLjI1IDAuMTUgMCAwLjI1IC0xLjgwIDAuMjUgLTQgMCAtMi4zNSAtMC4yMCAtNCAtMC41MCAtNCAtMC4zMCAwIC0wLjUwIDEuMzUgLTAuNTAgMyAwIDEuNjUgLTAuMjAgMyAtMC41MCAzIC0wLjI1IDAgLTAuNTAgLTAuNDUgLTAuNTAgLTEgMCAtMC41NSAtMC4yMCAtMSAtMC41MCAtMSAtMC4yNSAwIC0wLjUwIC0wLjM1IC0wLjUwIC0wLjc1IDAgLTAuNzUgLTIuMTAgLTMuMjUgLTIuNzUgLTMuMjUgLTAuMTUgMCAtMC4yNSAxLjgwIC0wLjI1IDQgMCAyLjM1IDAuMjAgNCAwLjUwIDQgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTkuMjAgMi40MCBjMC4yNSAtMC41MCAwLjM1IC0wLjUwIDAuNjAgMCAwLjY1IDEuNDUgMS4yMCAwLjQwIDEuMjAgLTIuNDAgMCAtMS42NSAtMC4yMCAtMyAtMC41MCAtMyAtMC4yNSAwIC0wLjUwIDAuODAgLTAuNTAgMS44MCAwIDEuOTAgLTAuOTAgMy4yMCAtMi4yMCAzLjIwIC0wLjYwIDAgLTAuODAgLTAuNTUgLTAuODAgLTIuNTAgMCAtMS4zNSAtMC4yMCAtMi41MCAtMC41MCAtMi41MCAtMC43MCAwIC0wLjYwIDQuNDAgMC4xNSA1LjI1IDAuNzUgMC45MCAyLjE1IDAuOTUgMi41NSAwLjE1eiBtMy44MCAtMS4yMCBjMCAtMS41NSAwLjkwIC0zLjIwIDEuNzAgLTMuMjAgMC4xNSAwIDAuMzAgMS4xNSAwLjMwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MCAwIC0yLjE1IDAuMTUgLTIuNTAgMSAtMi41MCAwLjg1IDAgMSAwLjM1IDEgMi41MCAwIDEuNDAgMC4yNSAyLjUwIDAuNTAgMi41MCAwLjgwIDAgMC42MCAtNC40NSAtMC4yMCAtNS4zMCAtMC45MCAtMC44NSAtNC4xMCAtMC45NSAtNC41MCAtMC4wNSAtMC4yNSAwLjUwIC0wLjM1IDAuNTAgLTAuNjAgMCAtMC42NSAtMS41MCAtMS4yMCAtMC40NSAtMS4yMCAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG0xMyAxLjMwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjkwIDAgLTIgLTAuMTAgLTIgLTEuNTAgMCAtMS40MCAwLjEwIC0xLjUwIDIgLTEuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MCAwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjY1IDAgLTIgLTAuMTUgLTIgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS4xMCAwIDIgLTAuMjAgMiAtMC41MCAwIC0wLjI1IC0xLjEwIC0wLjUwIC0yLjUwIC0wLjUwIGwtMi41MCAwIDAgNCAwIDQgMi41MCAwIGMxLjQwIDAgMi41MCAtMC4yMCAyLjUwIC0wLjUweiBtMyAtMiBjMCAtMi40NSAwLjA1IC0yLjUwIDEuNTAgLTIuNTAgMS40NSAwIDEuNTAgMC4wNSAxLjUwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC44MCAwIDAuNjAgLTQuNDUgLTAuMjAgLTUuMzAgLTAuNDAgLTAuNDAgLTEuNTUgLTAuNzAgLTIuNTAgLTAuNzAgbC0xLjgwIDAgMCAzIGMwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMS4xMCAwLjUwIC0yLjUweiBtOC4yMCAxLjkwIGMwLjI1IC0wLjUwIDAuMzUgLTAuNTAgMC42MCAwIDAuNzUgMS41NSAxLjIwIDAuMjUgMS4yMCAtMy40MCAwIC0yLjM1IC0wLjIwIC00IC0wLjUwIC00IC0wLjI1IDAgLTAuNTAgMC43MCAtMC41MCAxLjUwIDAgMC44NSAtMC4yMCAxLjUwIC0wLjUwIDEuNTAgLTAuMjUgMCAtMC41MCAtMC4yMCAtMC41MCAtMC41MCAwIC0wLjI1IC0wLjM1IC0wLjUwIC0wLjgwIC0wLjUwIC0yLjg1IDAgLTIuOTUgNS45MCAtMC4xMCA2IDAuNDUgMCAwLjk1IC0wLjMwIDEuMTAgLTAuNjB6IG0xMy4xMCAtMC4xMCBjMC40MCAtMC40MCAwLjcwIC0xLjQ1IDAuNzAgLTIuMzAgMCAtMS44NSAtMSAtMyAtMi41MCAtMyAtMC42MCAwIC0xLjQwIDAuMzAgLTEuODAgMC43MCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNjUgMC4wNXogbTIuNzAgLTIuMzAgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTIgMC41MCBjMCAtMi40NSAwLjA1IC0yLjUwIDEuNTAgLTIuNTAgMS40NSAwIDEuNTAgMC4wNSAxLjUwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MCAwIC0xLjM1IDAuMjUgLTIuNTAgMC41MCAtMi41MCAwLjMwIDAgMC41MCAxLjE1IDAuNTAgMi41MCAwIDIuMTUgMC4xNSAyLjUwIDEgMi41MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMjUgLTAuMjAgLTAuNTAgLTAuNTAgLTAuNTAgLTAuNzUgMCAtMC42MCAtMy44NSAwLjE1IC00LjIwIDAuNTAgLTAuMjUgMC41MCAtMC4zNSAwIC0wLjYwIC0wLjM1IC0wLjE1IC0wLjY1IC0wLjcwIC0wLjY1IC0xLjI1IDAgLTAuNTAgLTAuMjAgLTAuOTUgLTAuNTAgLTAuOTUgLTAuMjUgMCAtMC41MCAwLjM1IC0wLjUwIDAuODAgMCAxLjEwIC0xLjYwIDIuNjUgLTEuOTAgMS44MCAtMC4xMCAtMC4zNSAtMS4wNSAtMC42MCAtMi4xNSAtMC42MCBsLTEuOTUgMCAwIDMgYzAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNTB6IG0xMi4zMCAxLjc1IGMwLjY1IC0wLjY1IDAuNjAgLTAuOTAgLTAuNTAgLTIgLTAuNzAgLTAuNzAgLTEuNjAgLTEuMjUgLTIuMDUgLTEuMjUgLTAuNDAgMCAtMC43NSAtMC4yMCAtMC43NSAtMC41MCAwIC0wLjc1IDIuOTAgLTAuNjAgMy4xNSAwLjE1IDAuMTAgMC4zMCAwLjQwIDAuNDUgMC42MCAwLjI1IDAuNTUgLTAuNTUgLTEuMDUgLTEuOTAgLTIuMjUgLTEuOTAgLTAuNjAgMCAtMS40MCAwLjM1IC0xLjgwIDAuNzUgLTAuNzAgMC42NSAtMC43MCAwLjg1IDAgMS41MCAwLjQwIDAuNDAgMSAwLjc1IDEuMzAgMC43NSAwLjYwIDAgMiAxLjIwIDIgMS43MCAwIDAuNjAgLTIuOTAgMC4zMCAtMy4xNSAtMC4zMCAtMC4xMCAtMC4zNSAtMC40MCAtMC41MCAtMC42MCAtMC4zMCAtMC42MCAwLjU1IDAuOTAgMS44NSAyLjE1IDEuOTAgMC42NSAwIDEuNTAgLTAuMzUgMS45MCAtMC43NXogbTEyLjcwIC00LjI1IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0zMjQgLTUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0zMjQgLTUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0zMjQgLTUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0zMjQgLTUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0zMjQgLTUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0zMjQgLTUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0zMjQgLTUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0xNDEgLTEuNTAgYzAgLTAuODAgMC4yNSAtMS41MCAwLjUwIC0xLjUwIDAuMzAgMCAwLjUwIDAuMjUgMC41MCAwLjUwIDAgMC43NSAxLjQ1IDAuNjAgMi4zMCAtMC4yMCAxLjUwIC0xLjU1IDAuNTAgLTUuMzAgLTEuNDUgLTUuMzAgLTAuNDUgMCAtMC45MCAwLjMwIC0xLjA1IDAuNjUgLTAuMjUgMC41MCAtMC4zNSAwLjUwIC0wLjYwIDAgLTAuNzUgLTEuNjAgLTEuMjAgLTAuMzAgLTEuMjAgMy4zNSAwIDIuMzUgMC4yMCA0IDAuNTAgNCAwLjMwIDAgMC41MCAtMC42NSAwLjUwIC0xLjUweiBtMTgzIC0xLjUwIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMjI5LjgwIDAuNDAgYzAuMjUgLTAuNTAgMC4zNSAtMC41MCAwLjYwIDAgMC40MCAwLjgwIDEuNjAgMC43NSAyLjUwIC0wLjEwIDEuNTUgLTEuNTUgMC41MCAtNS4zMCAtMS41MCAtNS4zMCAtMC40NSAwIC0wLjgwIDAuMjUgLTAuODAgMC41MCAwIDAuMzAgLTAuMjAgMC41MCAtMC41MCAwLjUwIC0wLjI1IDAgLTAuNTAgLTAuNjUgLTAuNTAgLTEuNTAgMCAtMC44MCAtMC4yMCAtMS41MCAtMC41MCAtMS41MCAtMC4zMCAwIC0wLjUwIDEuNjUgLTAuNTAgNCAwIDMuNjUgMC40NSA0Ljk1IDEuMjAgMy40MHogbTUuODAgLTIuNDAgYzAgLTEuNjUgMC4yMCAtMyAwLjUwIC0zIDAuMzAgMCAwLjUwIDAuNDUgMC41MCAxIDAgMC41NSAwLjI1IDEgMC41MCAxIDAuMzAgMCAwLjUwIDAuMzUgMC41MCAwLjc1IDAgMC43NSAyLjEwIDMuMjUgMi43NSAzLjI1IDAuMTUgMCAwLjI1IC0xLjgwIDAuMjUgLTQgMCAtMi4zNSAtMC4yMCAtNCAtMC41MCAtNCAtMC4zMCAwIC0wLjUwIDEuMzUgLTAuNTAgMyAwIDEuNjUgLTAuMjAgMyAtMC41MCAzIC0wLjI1IDAgLTAuNTAgLTAuNDUgLTAuNTAgLTEgMCAtMC41NSAtMC4yMCAtMSAtMC41MCAtMSAtMC4yNSAwIC0wLjUwIC0wLjM1IC0wLjUwIC0wLjc1IDAgLTAuNzUgLTIuMTAgLTMuMjUgLTIuNzUgLTMuMjUgLTAuMTUgMCAtMC4yNSAxLjgwIC0wLjI1IDQgMCAyLjM1IDAuMjAgNCAwLjUwIDQgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTkuMjAgMi40MCBjMC4yNSAtMC41MCAwLjM1IC0wLjUwIDAuNjAgMCAwLjY1IDEuNDUgMS4yMCAwLjQwIDEuMjAgLTIuNDAgMCAtMS42NSAtMC4yMCAtMyAtMC41MCAtMyAtMC4yNSAwIC0wLjUwIDAuODAgLTAuNTAgMS44MCAwIDEuOTAgLTAuOTAgMy4yMCAtMi4yMCAzLjIwIC0wLjYwIDAgLTAuODAgLTAuNTUgLTAuODAgLTIuNTAgMCAtMS4zNSAtMC4yMCAtMi41MCAtMC41MCAtMi41MCAtMC43MCAwIC0wLjYwIDQuNDAgMC4xNSA1LjI1IDAuNzUgMC45MCAyLjE1IDAuOTUgMi41NSAwLjE1eiBtMy44MCAtMS4yMCBjMCAtMS41NSAwLjkwIC0zLjIwIDEuNzAgLTMuMjAgMC4xNSAwIDAuMzAgMS4xNSAwLjMwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MCAwIC0yLjE1IDAuMTUgLTIuNTAgMSAtMi41MCAwLjg1IDAgMSAwLjM1IDEgMi41MCAwIDEuNDAgMC4yNSAyLjUwIDAuNTAgMi41MCAwLjgwIDAgMC42MCAtNC40NSAtMC4yMCAtNS4zMCAtMC45MCAtMC44NSAtNC4xMCAtMC45NSAtNC41MCAtMC4wNSAtMC4yNSAwLjUwIC0wLjM1IDAuNTAgLTAuNjAgMCAtMC42NSAtMS41MCAtMS4yMCAtMC40NSAtMS4yMCAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG0xMyAxLjMwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjkwIDAgLTIgLTAuMTAgLTIgLTEuNTAgMCAtMS40MCAwLjEwIC0xLjUwIDIgLTEuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MCAwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjY1IDAgLTIgLTAuMTUgLTIgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS4xMCAwIDIgLTAuMjAgMiAtMC41MCAwIC0wLjI1IC0xLjEwIC0wLjUwIC0yLjUwIC0wLjUwIGwtMi41MCAwIDAgNCAwIDQgMi41MCAwIGMxLjQwIDAgMi41MCAtMC4yMCAyLjUwIC0wLjUweiBtMyAtMiBjMCAtMi40NSAwLjA1IC0yLjUwIDEuNTAgLTIuNTAgMS40NSAwIDEuNTAgMC4wNSAxLjUwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC44MCAwIDAuNjAgLTQuNDUgLTAuMjAgLTUuMzAgLTAuNDAgLTAuNDAgLTEuNTUgLTAuNzAgLTIuNTAgLTAuNzAgbC0xLjgwIDAgMCAzIGMwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMS4xMCAwLjUwIC0yLjUweiBtOC4yMCAxLjkwIGMwLjI1IC0wLjUwIDAuMzUgLTAuNTAgMC42MCAwIDAuNzUgMS41NSAxLjIwIDAuMjUgMS4yMCAtMy40MCAwIC0yLjM1IC0wLjIwIC00IC0wLjUwIC00IC0wLjI1IDAgLTAuNTAgMC43MCAtMC41MCAxLjUwIDAgMC44NSAtMC4yMCAxLjUwIC0wLjUwIDEuNTAgLTAuMjUgMCAtMC41MCAtMC4yMCAtMC41MCAtMC41MCAwIC0wLjI1IC0wLjM1IC0wLjUwIC0wLjgwIC0wLjUwIC0yLjg1IDAgLTIuOTUgNS45MCAtMC4xMCA2IDAuNDUgMCAwLjk1IC0wLjMwIDEuMTAgLTAuNjB6IG0xMy4xMCAtMC4xMCBjMC40MCAtMC40MCAwLjcwIC0xLjQ1IDAuNzAgLTIuMzAgMCAtMS44NSAtMSAtMyAtMi41MCAtMyAtMC42MCAwIC0xLjQwIDAuMzAgLTEuODAgMC43MCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNjUgMC4wNXogbTIuNzAgLTIuMzAgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTIgMC41MCBjMCAtMi40NSAwLjA1IC0yLjUwIDEuNTAgLTIuNTAgMS40NSAwIDEuNTAgMC4wNSAxLjUwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MCAwIC0xLjM1IDAuMjUgLTIuNTAgMC41MCAtMi41MCAwLjMwIDAgMC41MCAxLjE1IDAuNTAgMi41MCAwIDIuMTUgMC4xNSAyLjUwIDEgMi41MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMjUgLTAuMjAgLTAuNTAgLTAuNTAgLTAuNTAgLTAuNzUgMCAtMC42MCAtMy44NSAwLjE1IC00LjIwIDAuNTAgLTAuMjUgMC41MCAtMC4zNSAwIC0wLjYwIC0wLjM1IC0wLjE1IC0wLjY1IC0wLjcwIC0wLjY1IC0xLjI1IDAgLTAuNTAgLTAuMjAgLTAuOTUgLTAuNTAgLTAuOTUgLTAuMjUgMCAtMC41MCAwLjM1IC0wLjUwIDAuODAgMCAxLjEwIC0xLjYwIDIuNjUgLTEuOTAgMS44MCAtMC4xMCAtMC4zNSAtMS4wNSAtMC42MCAtMi4xNSAtMC42MCBsLTEuOTUgMCAwIDMgYzAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNTB6IG0xMi4zMCAxLjc1IGMwLjY1IC0wLjY1IDAuNjAgLTAuOTAgLTAuNTAgLTIgLTAuNzAgLTAuNzAgLTEuNjAgLTEuMjUgLTIuMDUgLTEuMjUgLTAuNDAgMCAtMC43NSAtMC4yMCAtMC43NSAtMC41MCAwIC0wLjc1IDIuOTAgLTAuNjAgMy4xNSAwLjE1IDAuMTAgMC4zMCAwLjQwIDAuNDUgMC42MCAwLjI1IDAuNTUgLTAuNTUgLTEuMDUgLTEuOTAgLTIuMjUgLTEuOTAgLTAuNjAgMCAtMS40MCAwLjM1IC0xLjgwIDAuNzUgLTAuNzAgMC42NSAtMC43MCAwLjg1IDAgMS41MCAwLjQwIDAuNDAgMSAwLjc1IDEuMzAgMC43NSAwLjYwIDAgMiAxLjIwIDIgMS43MCAwIDAuNjAgLTIuOTAgMC4zMCAtMy4xNSAtMC4zMCAtMC4xMCAtMC4zNSAtMC40MCAtMC41MCAtMC42MCAtMC4zMCAtMC42MCAwLjU1IDAuOTAgMS44NSAyLjE1IDEuOTAgMC42NSAwIDEuNTAgLTAuMzUgMS45MCAtMC43NXogbS0xNjcuMzAgLTUuMjUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0zMjQgLTUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbS0zMjQgLTUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTMyNCAtMyBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtLTMyNCAtNSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMzI0IC0zIGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0tMzI0IC01IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0zMjQgLTMuNTAgbDAgLTIuNTAgLTIgMCBjLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuNzAgMC41MCAxLjUwIDAuNTAgMS40MCAwIDEuNTAgMC4xMCAxLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MHogbS0xODEuODAgMC45MCBjMC4yNSAtMC41MCAwLjM1IC0wLjUwIDAuNjAgMCAwLjQwIDAuODAgMS42MCAwLjc1IDIuNTAgLTAuMTAgMS41NSAtMS41NSAwLjUwIC01LjMwIC0xLjUwIC01LjMwIC0wLjQ1IDAgLTAuODAgMC4yNSAtMC44MCAwLjUwIDAgMC4zMCAtMC4yMCAwLjUwIC0wLjUwIDAuNTAgLTAuMjUgMCAtMC41MCAtMC42NSAtMC41MCAtMS41MCAwIC0wLjgwIC0wLjIwIC0xLjUwIC0wLjUwIC0xLjUwIC0wLjMwIDAgLTAuNTAgMS42NSAtMC41MCA0IDAgMy42NSAwLjQ1IDQuOTUgMS4yMCAzLjQweiBtNS44MCAtMi40MCBjMCAtMS42NSAwLjIwIC0zIDAuNTAgLTMgMC4zMCAwIDAuNTAgMC40NSAwLjUwIDEgMCAwLjU1IDAuMjUgMSAwLjUwIDEgMC4zMCAwIDAuNTAgMC4zNSAwLjUwIDAuNzUgMCAwLjc1IDIuMTAgMy4yNSAyLjc1IDMuMjUgMC4xNSAwIDAuMjUgLTEuODAgMC4yNSAtNCAwIC0yLjM1IC0wLjIwIC00IC0wLjUwIC00IC0wLjMwIDAgLTAuNTAgMS4zNSAtMC41MCAzIDAgMS42NSAtMC4yMCAzIC0wLjUwIDMgLTAuMjUgMCAtMC41MCAtMC40NSAtMC41MCAtMSAwIC0wLjU1IC0wLjIwIC0xIC0wLjUwIC0xIC0wLjI1IDAgLTAuNTAgLTAuMzUgLTAuNTAgLTAuNzUgMCAtMC43NSAtMi4xMCAtMy4yNSAtMi43NSAtMy4yNSAtMC4xNSAwIC0wLjI1IDEuODAgLTAuMjUgNCAwIDIuMzUgMC4yMCA0IDAuNTAgNCAwLjMwIDAgMC41MCAtMS4zNSAwLjUwIC0zeiBtOS4yMCAyLjQwIGMwLjI1IC0wLjUwIDAuMzUgLTAuNTAgMC42MCAwIDAuNjUgMS40NSAxLjIwIDAuNDAgMS4yMCAtMi40MCAwIC0xLjY1IC0wLjIwIC0zIC0wLjUwIC0zIC0wLjI1IDAgLTAuNTAgMC44MCAtMC41MCAxLjgwIDAgMS45MCAtMC45MCAzLjIwIC0yLjIwIDMuMjAgLTAuNjAgMCAtMC44MCAtMC41NSAtMC44MCAtMi41MCAwIC0xLjM1IC0wLjIwIC0yLjUwIC0wLjUwIC0yLjUwIC0wLjcwIDAgLTAuNjAgNC40MCAwLjE1IDUuMjUgMC43NSAwLjkwIDIuMTUgMC45NSAyLjU1IDAuMTV6IG0zLjgwIC0xLjIwIGMwIC0xLjU1IDAuOTAgLTMuMjAgMS43MCAtMy4yMCAwLjE1IDAgMC4zMCAxLjE1IDAuMzAgMi41MCAwIDEuNDAgMC4yNSAyLjUwIDAuNTAgMi41MCAwLjMwIDAgMC41MCAtMS4xMCAwLjUwIC0yLjUwIDAgLTIuMTUgMC4xNSAtMi41MCAxIC0yLjUwIDAuODUgMCAxIDAuMzUgMSAyLjUwIDAgMS40MCAwLjI1IDIuNTAgMC41MCAyLjUwIDAuODAgMCAwLjYwIC00LjQ1IC0wLjIwIC01LjMwIC0wLjkwIC0wLjg1IC00LjEwIC0wLjk1IC00LjUwIC0wLjA1IC0wLjI1IDAuNTAgLTAuMzUgMC41MCAtMC42MCAwIC0wLjY1IC0xLjUwIC0xLjIwIC0wLjQ1IC0xLjIwIDIuMzUgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTAuODAgMC41MCAtMS44MHogbTkgLTIuMjAgYzAgLTIuMzUgLTAuMjAgLTQgLTAuNTAgLTQgLTAuMzAgMCAtMC41MCAxLjY1IC0wLjUwIDQgMCAyLjM1IDAuMjAgNCAwLjUwIDQgMC4zMCAwIDAuNTAgLTEuNjUgMC41MCAtNHogbTIgMS41MCBjMCAtMi40NSAwLjA1IC0yLjUwIDEuNTAgLTIuNTAgMS40NSAwIDEuNTAgMC4wNSAxLjUwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MCAwIC0xLjM1IDAuMjUgLTIuNTAgMC41MCAtMi41MCAwLjMwIDAgMC41MCAxLjE1IDAuNTAgMi41MCAwIDIuMTUgMC4xNSAyLjUwIDEgMi41MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMjUgLTAuMjAgLTAuNTAgLTAuNTAgLTAuNTAgLTAuNzUgMCAtMC42MCAtMy44NSAwLjE1IC00LjIwIDAuNTAgLTAuMjUgMC41MCAtMC4zNSAwIC0wLjYwIC0wLjM1IC0wLjE1IC0wLjY1IC0wLjcwIC0wLjY1IC0xLjI1IDAgLTAuNTAgLTAuMjAgLTAuOTUgLTAuNTAgLTAuOTUgLTAuMjUgMCAtMC41MCAwLjM1IC0wLjUwIDAuODAgMCAxLjEwIC0xLjYwIDIuNjUgLTEuOTAgMS44MCAtMC4xMCAtMC4zNSAtMS4wNSAtMC42MCAtMi4xNSAtMC42MCBsLTEuOTUgMCAwIDMgYzAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNTB6IG0xMi4zNSAxLjc1IGMwLjQwIC0wLjQ1IDAuNjAgLTAuOTUgMC40MCAtMS4xNSAtMC4yMCAtMC4yMCAtMC41MCAtMC4wNSAtMC42MCAwLjMwIC0wLjE1IDAuMzAgLTAuOTAgMC42MCAtMS43MCAwLjYwIC0xLjEwIDAgLTEuNDUgLTAuMjUgLTEuNDUgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMi4xNSAwIDIuNjUgLTAuOTAgMS4zMCAtMi4zMCAtMS43NSAtMS43MCAtNC4zMCAtMC4zNSAtNC4zMCAyLjMwIDAgMC44NSAwLjMwIDEuODUgMC42NSAyLjI1IDAuODAgMC45NSAyLjc1IDAuOTUgMy43MCAweiBtMi42NSAtMS4wNSBjMCAtMS4yNSAwLjM1IC0yLjE1IDEuMTAgLTIuNzUgMC41NSAtMC41NSAwLjkwIC0xLjEwIDAuNzAgLTEuMzAgLTAuMjAgLTAuMjAgLTAuNjAgLTAuMDUgLTAuODUgMC4zNSAtMC40MCAwLjU1IC0wLjYwIDAuNjAgLTAuODAgMC4xNSAtMC42MCAtMS41NSAtMS4xNSAtMC40MCAtMS4xNSAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG01IC0wLjY1IGMwIC0xLjUwIDAuMjUgLTIuNTUgMC42NSAtMi43MCAwLjQ1IC0wLjIwIDAuNDAgLTAuNDAgLTAuMTUgLTAuODAgLTAuNjUgLTAuNTAgLTAuNjUgLTAuNjAgMCAtMSAwLjQwIC0wLjMwIDAuNTUgLTAuNjUgMC40MCAtMC44NSAtMC4yMCAtMC4xNSAtMC45NSAwLjMwIC0xLjc1IDEuMTAgLTAuODUgMC44NSAtMS4xNSAxLjQ1IC0wLjc1IDEuNjAgMC4zNSAwLjEwIDAuNjAgMS4xNSAwLjYwIDIuNjUgMCAxLjM1IDAuMjUgMi40NSAwLjUwIDIuNDUgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi40NXogbTUuMjAgMS44NSBjMC4yNSAtMC41MCAwLjM1IC0wLjUwIDAuNjAgMCAwLjYwIDEuMzAgMS4yMCAwLjUwIDEuMjAgLTEuNzAgMCAtMS4zMCAtMC4zMCAtMi41NSAtMC43MCAtMyAtMC45NSAtMC45NSAtMi43MCAtMC45MCAtMy42NSAwLjEwIC0wLjcwIDAuNjUgLTAuNzAgMC44NSAtMC4xMCAxLjMwIDAuNTUgMC4zNSAwLjU1IDAuNTUgMC4xMCAwLjc1IC0xLjQwIDAuNTUgLTAuMjAgMy4xMCAxLjQ1IDMuMTUgMC40NSAwIDAuOTUgLTAuMzAgMS4xMCAtMC42MHogbTcuMTUgLTAuMTUgYzAuNDAgLTAuNDUgMC42MCAtMC45NSAwLjQwIC0xLjE1IC0wLjIwIC0wLjIwIC0wLjUwIC0wLjA1IC0wLjYwIDAuMzAgLTAuMTUgMC4zMCAtMC45MCAwLjYwIC0xLjcwIDAuNjAgLTEuMzUgMCAtMS40NSAtMC4xMCAtMS40NSAtMiAwIC0xLjkwIDAuMTAgLTIgMS40NSAtMiAwLjgwIDAgMS41NSAwLjMwIDEuNzAgMC42NSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0wLjYwIDAgLTEuNDAgMC4zMCAtMS44MCAwLjcwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy43MCAweiBtNS42NSAwLjI1IGMwIC0wLjI1IDAuNDUgLTAuNTAgMSAtMC41MCAwLjU1IDAgMSAwLjI1IDEgMC41MCAwIDAuNzUgMi41MCAwLjYwIDMuMzAgLTAuMjUgMC42NSAtMC42NSAwLjYwIC0wLjkwIC0wLjUwIC0yIC0wLjcwIC0wLjcwIC0xLjYwIC0xLjI1IC0yLjA1IC0xLjI1IC0wLjQwIDAgLTAuNzUgLTAuMjAgLTAuNzUgLTAuNTAgMCAtMC43NSAyLjkwIC0wLjYwIDMuMTUgMC4xNSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjIwIC0wLjIwIDAgLTAuNzAgLTAuNDAgLTEuMTUgLTAuODUgLTAuODUgLTMuMzUgLTEuMDUgLTMuMzUgLTAuMjUgMCAwLjMwIC0wLjQ1IDAuNTAgLTEgMC41MCAtMC41NSAwIC0xIC0wLjIwIC0xIC0wLjUwIDAgLTAuNzUgLTIuNDUgLTAuNjAgLTMuMzAgMC4yMCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjcwIDAuODAgMy4zNSAxIDMuMzUgMC4yNXogbTQyIC0yLjc1IGMwIC0wLjU1IC0zLjU1IC0zLjg1IC0zLjg1IC0zLjYwIC0wLjE1IDAuMTUgMC41MCAxLjA1IDEuNDUgMi4wNSAxLjU1IDEuNjAgMi40MCAyLjE1IDIuNDAgMS41NXogbTggLTAuMjUgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtLTMxNiAtMi41MCBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMjQ0IC01LjI1IGMwIC0wLjU1IC0zLjU1IC0zLjg1IC0zLjg1IC0zLjYwIC0wLjE1IDAuMTUgMC41MCAxLjA1IDEuNDUgMi4wNSAxLjU1IDEuNjAgMi40MCAyLjE1IDIuNDAgMS41NXogbS0yNDQgLTIuNzUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTIzNiAtNS4yNSBjMCAtMC41NSAtMy41NSAtMy44NSAtMy44NSAtMy42MCAtMC4xNSAwLjE1IDAuNTAgMS4wNSAxLjQ1IDIuMDUgMS41NSAxLjYwIDIuNDAgMi4xNSAyLjQwIDEuNTV6IG0tMjM2IC0yLjc1IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0yMjggLTUuMjUgYzAgLTAuNTUgLTMuNTUgLTMuODUgLTMuODUgLTMuNjAgLTAuMTUgMC4xNSAwLjUwIDEuMDUgMS40NSAyLjA1IDEuNTUgMS42MCAyLjQwIDIuMTUgMi40MCAxLjU1eiBtLTIyOCAtMi43NSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMjkyIC01LjUwIGMwIC0wLjgwIDAuMjUgLTEuNTAgMC41MCAtMS41MCAwLjMwIDAgMC41MCAwLjI1IDAuNTAgMC41MCAwIDAuNzUgMS40NSAwLjYwIDIuMzAgLTAuMjAgMC40MCAtMC40MCAwLjcwIC0xLjU1IDAuNzAgLTIuNTAgMCAtMSAwLjI1IC0xLjgwIDAuNTAgLTEuODAgMC4zMCAwIDAuNTAgMS4xNSAwLjUwIDIuNTAgMCAyLjE1IDAuMTUgMi41MCAxIDIuNTAgMC41NSAwIDEgLTAuMjAgMSAtMC41MCAwIC0wLjI1IC0wLjIwIC0wLjUwIC0wLjUwIC0wLjUwIC0wLjc1IDAgLTAuNjAgLTMuODUgMC4xNSAtNC4yMCAwLjUwIC0wLjI1IDAuNTAgLTAuMzUgMCAtMC42MCAtMC4zNSAtMC4xNSAtMC42NSAtMC43MCAtMC42NSAtMS4yNSAwIC0wLjUwIC0wLjIwIC0wLjk1IC0wLjUwIC0wLjk1IC0wLjI1IDAgLTAuNTAgMC4zNSAtMC41MCAwLjgwIDAgMS4xMCAtMS42MCAyLjY1IC0xLjkwIDEuODAgLTAuMjUgLTAuODAgLTEuOTUgLTAuODAgLTIuMzAgMC4wNSAtMC4yNSAwLjUwIC0wLjM1IDAuNTAgLTAuNjAgMCAtMC43NSAtMS42MCAtMS4yMCAtMC4zMCAtMS4yMCAzLjM1IDAgMi4zNSAwLjIwIDQgMC41MCA0IDAuMzAgMCAwLjUwIC0wLjY1IDAuNTAgLTEuNTB6IG0tNzIgMC4yNSBjMCAtMC41NSAtMy41NSAtMy44NSAtMy44NSAtMy42MCAtMC4xNSAwLjE1IDAuNTAgMS4wNSAxLjQ1IDIuMDUgMS41NSAxLjYwIDIuNDAgMi4xNSAyLjQwIDEuNTV6IG0tMjIwIC0yLjc1IGMwIC0xLjEwIC0wLjIwIC0yIC0wLjUwIC0yIC0wLjI1IDAgLTAuNTAgMC45MCAtMC41MCAyIDAgMS4xMCAwLjI1IDIgMC41MCAyIDAuMzAgMCAwLjUwIC0wLjkwIDAuNTAgLTJ6IG0yNjQuNzUgMC43NSBjMi42MCAtMi41NSAwLjc1IC02Ljc1IC0zIC02Ljc1IGwtMS43NSAwIDAgNCAwIDQgMS43NSAwIGMxLjI1IDAgMi4yMCAtMC40MCAzIC0xLjI1eiBtNi42MCAwLjUwIGMwLjQwIC0wLjQ1IDAuNjAgLTAuOTUgMC40MCAtMS4xNSAtMC4yMCAtMC4yMCAtMC41MCAtMC4wNSAtMC42MCAwLjMwIC0wLjE1IDAuMzAgLTAuOTAgMC42MCAtMS43MCAwLjYwIC0xLjEwIDAgLTEuNDUgLTAuMjUgLTEuNDUgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS41MCAwIDIgLTAuMjAgMiAtMC44MCAwIC0xLjkwIC0yLjg1IC0yLjkwIC00LjMwIC0xLjUwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy43MCAweiBtNS45NSAwIGMwLjY1IC0wLjY1IDAuNjAgLTAuOTAgLTAuNTAgLTIgLTAuNzAgLTAuNzAgLTEuNjAgLTEuMjUgLTIuMDUgLTEuMjUgLTAuNDAgMCAtMC43NSAtMC4yMCAtMC43NSAtMC41MCAwIC0wLjc1IDIuOTAgLTAuNjAgMy4xNSAwLjE1IDAuMTAgMC4zMCAwLjQwIDAuNDUgMC42MCAwLjI1IDAuNTUgLTAuNTUgLTEuMDUgLTEuOTAgLTIuMjUgLTEuOTAgLTAuNjAgMCAtMS40MCAwLjM1IC0xLjgwIDAuNzUgLTAuNzAgMC42NSAtMC43MCAwLjg1IDAgMS41MCAwLjQwIDAuNDAgMSAwLjc1IDEuMzAgMC43NSAwLjYwIDAgMiAxLjIwIDIgMS43MCAwIDAuNjAgLTIuOTAgMC4zMCAtMy4xNSAtMC4zMCAtMC4xMCAtMC4zNSAtMC40MCAtMC41MCAtMC42MCAtMC4zMCAtMC42MCAwLjU1IDAuOTAgMS44NSAyLjE1IDEuOTAgMC42NSAwIDEuNTAgLTAuMzUgMS45MCAtMC43NXogbTYuMDUgMCBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4zNSAwIC0xLjQ1IC0wLjEwIC0xLjQ1IC0yIDAgLTEuOTAgMC4xMCAtMiAxLjQ1IC0yIDAuODAgMCAxLjU1IDAuMzAgMS43MCAwLjY1IDAuMTAgMC4zMCAwLjQwIDAuNDUgMC42MCAwLjI1IDAuNTUgLTAuNTUgLTEuMDUgLTEuOTAgLTIuMjUgLTEuOTAgLTAuNjAgMCAtMS40MCAwLjMwIC0xLjgwIDAuNzAgLTAuODUgMC45MCAtMC45MCAzLjYwIC0wLjA1IDQuNTUgMC44MCAwLjk1IDIuNzUgMC45NSAzLjcwIDB6IG0yLjY1IC0xLjA1IGMwIC0xLjI1IDAuMzUgLTIuMTUgMS4xMCAtMi43NSAwLjU1IC0wLjU1IDAuOTAgLTEuMTAgMC43MCAtMS4zMCAtMC4yMCAtMC4yMCAtMC42MCAtMC4wNSAtMC44NSAwLjM1IC0wLjQwIDAuNTUgLTAuNjAgMC42MCAtMC44MCAwLjE1IC0wLjYwIC0xLjU1IC0xLjE1IC0wLjQwIC0xLjE1IDIuMzUgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTAuODAgMC41MCAtMS44MHogbTQgLTEuMjAgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTE0LjMwIDIuMzAgYzAuNDAgLTAuNDAgMC43MCAtMS40NSAwLjcwIC0yLjMwIDAgLTIuNjUgLTIuNTUgLTQgLTQuMzAgLTIuMzAgLTAuODUgMC45MCAtMC45MCAzLjYwIC0wLjA1IDQuNTUgMC44MCAwLjk1IDIuNzUgMC45NSAzLjY1IDAuMDV6IG0yLjcwIC0xLjEwIGMwIC0wLjk1IDAuMzUgLTIuMTAgMC43NSAtMi41NSAwLjcwIC0wLjcwIDAuOTAgLTAuNjUgMS43MCAwLjMwIDAuNTAgMC42MCAxLjIwIDEuMDUgMS41MCAxLjA1IDAuNjUgMCAyLjA1IDEuMjAgMi4wNSAxLjcwIDAgMC42MCAtMi45MCAwLjMwIC0zLjE1IC0wLjMwIC0wLjEwIC0wLjM1IC0wLjQwIC0wLjUwIC0wLjYwIC0wLjMwIC0wLjU1IDAuNTUgMS4wNSAxLjkwIDIuMjUgMS45MCAwLjYwIDAgMS40MCAtMC4zNSAxLjgwIC0wLjc1IDAuNjUgLTAuNjUgMC42MCAtMC45MCAtMC41MCAtMiAtMC43MCAtMC43MCAtMS42MCAtMS4yNSAtMi4wNSAtMS4yNSAtMC40MCAwIC0wLjc1IC0wLjIwIC0wLjc1IC0wLjUwIDAgLTAuNzUgMi45MCAtMC42MCAzLjE1IDAuMTUgMC4xMCAwLjMwIDAuNDAgMC40NSAwLjYwIDAuMjUgMC42MCAtMC41NSAtMS4xMCAtMS45MCAtMi40MCAtMS45MCAtMC43MCAwIC0xLjQwIDAuMzAgLTEuNTAgMC42NSAtMC4yMCAwLjQ1IC0wLjQwIDAuNDAgLTAuODAgLTAuMTUgLTAuNTAgLTAuNjUgLTAuNjAgLTAuNjUgLTEuMTAgMCAtMC40MCAwLjU1IC0wLjYwIDAuNjAgLTAuODAgMC4xNSAtMC42MCAtMS41NSAtMS4xNSAtMC40MCAtMS4xNSAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG0tOTUgLTUuNDUgYzAgLTAuNTUgLTMuNTUgLTMuODUgLTMuODUgLTMuNjAgLTAuMTUgMC4xNSAwLjUwIDEuMDUgMS40NSAyLjA1IDEuNTUgMS42MCAyLjQwIDIuMTUgMi40MCAxLjU1eiBtLTIxMiAtMi43NSBjMCAtMS4xMCAtMC4yMCAtMiAtMC41MCAtMiAtMC4yNSAwIC0wLjUwIDAuOTAgLTAuNTAgMiAwIDEuMTAgMC4yNSAyIDAuNTAgMiAwLjMwIDAgMC41MCAtMC45MCAwLjUwIC0yeiBtMjg0LjMwIC0yLjcwIGMwLjQ1IC0wLjUwIDAuNzAgLTEuODUgMC43MCAtNCAwIC0zLjA1IC0wLjUwIC00LjE1IC0xLjIwIC0yLjY1IC0wLjI1IDAuNTAgLTAuMzUgMC41MCAtMC42MCAwIC0wLjQwIC0wLjg1IC0xLjYwIC0wLjgwIC0yLjUwIDAuMDUgLTEuNTUgMS41NSAtMC41MCA1LjMwIDEuNTAgNS4zMCAwLjQ1IDAgMC44MCAtMC4yMCAwLjgwIC0wLjUwIDAgLTAuMjUgMC4yNSAtMC41MCAwLjUwIC0wLjUwIDAuMzAgMCAwLjUwIDAuNDUgMC41MCAxIDAgMC44NSAtMC4zNSAxIC0yIDEgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjc1IDMuNTAgMC42MCA0LjMwIC0wLjIweiBtLTIzLjk1IC0yLjA1IGMwLjQwIC0wLjQ1IDAuNjAgLTAuOTUgMC40MCAtMS4xNSAtMC4yMCAtMC4yMCAtMC41MCAtMC4wNSAtMC42MCAwLjMwIC0wLjMwIDAuODAgLTIuNTUgMC43NSAtMy40NSAtMC4xMCAtMC40MCAtMC40MCAtMC43MCAtMS40NSAtMC43MCAtMi4zMCAwIC0wLjg1IDAuMzAgLTEuOTAgMC43MCAtMi4zMCAwLjkwIC0wLjg1IDMuMTUgLTAuOTAgMy40NSAtMC4wNSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0xLjYwIDAgLTMuNTAgMi4yMCAtMy41MCA0IDAgMi45NSAzLjUwIDUuMTAgNS4zNSAzLjI1eiBtNS45NSAwLjA1IGMwLjQwIC0wLjQwIDAuNzAgLTEuNDUgMC43MCAtMi4zMCAwIC0yLjY1IC0yLjU1IC00IC00LjMwIC0yLjMwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy42NSAwLjA1eiBtMi43MCAtMS44MCBjMCAtMi40NSAwLjA1IC0yLjUwIDEuNTAgLTIuNTAgMS40NSAwIDEuNTAgMC4wNSAxLjUwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC44MCAwIDAuNjAgLTQuNDUgLTAuMjAgLTUuMzAgLTAuNDAgLTAuNDAgLTEuNTUgLTAuNzAgLTIuNTAgLTAuNzAgbC0xLjgwIDAgMCAzIGMwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMS4xMCAwLjUwIC0yLjUweiBtNyAwLjA1IGMwIC0xLjUwIDAuMjUgLTIuNTUgMC42NSAtMi43MCAwLjQ1IC0wLjIwIDAuNDAgLTAuNDAgLTAuMTUgLTAuODAgLTAuNjUgLTAuNTAgLTAuNjUgLTAuNjAgMCAtMSAwLjQwIC0wLjMwIDAuNTUgLTAuNjUgMC40MCAtMC44NSAtMC4yMCAtMC4xNSAtMC45NSAwLjMwIC0xLjc1IDEuMTAgLTAuODUgMC44NSAtMS4xNSAxLjQ1IC0wLjc1IDEuNjAgMC4zNSAwLjEwIDAuNjAgMS4xNSAwLjYwIDIuNjUgMCAxLjM1IDAuMjUgMi40NSAwLjUwIDIuNDUgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi40NXogbTMgLTAuNTUgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTEwLjIwIDIuNDAgYzAuMjUgLTAuNTAgMC4zNSAtMC41MCAwLjYwIDAgMC42NSAxLjQ1IDEuMjAgMC40MCAxLjIwIC0yLjQwIDAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMjUgMCAtMC41MCAwLjgwIC0wLjUwIDEuODAgMCAxLjkwIC0wLjkwIDMuMjAgLTIuMjAgMy4yMCAtMC42MCAwIC0wLjgwIC0wLjU1IC0wLjgwIC0yLjUwIDAgLTEuMzUgLTAuMjAgLTIuNTAgLTAuNTAgLTIuNTAgLTAuNzAgMCAtMC42MCA0LjQwIDAuMTUgNS4yNSAwLjc1IDAuOTAgMi4xNSAwLjk1IDIuNTUgMC4xNXogbTMuODAgLTEuMjAgYzAgLTEuMjUgMC4zNSAtMi4xNSAxLjEwIC0yLjc1IDAuNTUgLTAuNTUgMC45MCAtMS4xMCAwLjcwIC0xLjMwIC0wLjIwIC0wLjIwIC0wLjYwIC0wLjA1IC0wLjg1IDAuMzUgLTAuNDAgMC41NSAtMC42MCAwLjYwIC0wLjgwIDAuMTUgLTAuNjAgLTEuNTUgLTEuMTUgLTAuNDAgLTEuMTUgMi4zNSAwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMC44MCAwLjUwIC0xLjgweiBtNi4yMCAxLjIwIGMwLjI1IC0wLjUwIDAuMzUgLTAuNTAgMC42MCAwIDAuNjAgMS4zMCAxLjIwIDAuNTAgMS4yMCAtMS43MCAwIC0xLjMwIC0wLjMwIC0yLjU1IC0wLjcwIC0zIC0wLjk1IC0wLjk1IC0yLjcwIC0wLjkwIC0zLjY1IDAuMTAgLTAuNzAgMC42NSAtMC43MCAwLjg1IC0wLjEwIDEuMzAgMC41NSAwLjM1IDAuNTUgMC41NSAwLjEwIDAuNzUgLTEuNDAgMC41NSAtMC4yMCAzLjEwIDEuNDUgMy4xNSAwLjQ1IDAgMC45NSAtMC4zMCAxLjEwIC0wLjYweiBtNC44MCAwLjEwIGMwIC0wLjI1IC0wLjIwIC0wLjUwIC0wLjUwIC0wLjUwIC0wLjc1IDAgLTAuNjAgLTMuODUgMC4xNSAtNC4yMCAwLjUwIC0wLjI1IDAuNTAgLTAuMzUgMCAtMC42MCAtMC4zNSAtMC4xNSAtMC42NSAtMC43MCAtMC42NSAtMS4yNSAwIC0wLjUwIC0wLjIwIC0wLjk1IC0wLjUwIC0wLjk1IC0wLjI1IDAgLTAuNTAgMC40NSAtMC41MCAwLjk1IDAgMC41NSAtMC4zMCAxLjEwIC0wLjYwIDEuMjUgLTAuNTAgMC4yNSAtMC41MCAwLjM1IDAgMC42MCAwLjM1IDAuMTUgMC42MCAxLjI1IDAuNjAgMi43NSAwIDIuMTAgMC4xNSAyLjQ1IDEgMi40NSAwLjU1IDAgMSAtMC4yMCAxIC0wLjUweiBtMiAtMi41MCBjMCAtMS42NSAtMC4yMCAtMyAtMC41MCAtMyAtMC4zMCAwIC0wLjUwIDEuMzUgLTAuNTAgMyAwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMS4zNSAwLjUwIC0zeiBtNS4zMCAyLjMwIGMwLjQwIC0wLjQwIDAuNzAgLTEuNDUgMC43MCAtMi4zMCAwIC0yLjY1IC0yLjU1IC00IC00LjMwIC0yLjMwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy42NSAwLjA1eiBtMi43MCAtMS44MCBjMCAtMi40NSAwLjA1IC0yLjUwIDEuNTAgLTIuNTAgMS40NSAwIDEuNTAgMC4wNSAxLjUwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC44MCAwIDAuNjAgLTQuNDUgLTAuMjAgLTUuMzAgLTAuNDAgLTAuNDAgLTEuNTUgLTAuNzAgLTIuNTAgLTAuNzAgbC0xLjgwIDAgMCAzIGMwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMS4xMCAwLjUwIC0yLjUweiBtLTExMCAxLjI1IGMwIC0wLjU1IC0zLjU1IC0zLjg1IC0zLjg1IC0zLjYwIC0wLjE1IDAuMTUgMC41MCAxLjA1IDEuNDUgMi4wNSAxLjU1IDEuNjAgMi40MCAyLjE1IDIuNDAgMS41NXogbS0yMDQgLTIuNzUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTE5NiAtNS4yNSBjMCAtMC4xNSAtMSAtMS4zMCAtMi4yNSAtMi41MCAtMS44MCAtMS44MCAtMi41NSAtMi4yNSAtNCAtMi4yNSAtMC45NSAwIC0xLjc1IDAuMjUgLTEuNzUgMC41MCAwIDAuMzAgMC44NSAwLjUwIDEuOTAgMC41MCAxLjUwIDAuMDUgMi4xNSAwLjQwIDMuNjAgMiAxLjYwIDEuODAgMi41MCAyLjQwIDIuNTAgMS43NXogbS0xOTYgLTIuNzUgYzAgLTEuMTAgLTAuMjAgLTIgLTAuNTAgLTIgLTAuMjUgMCAtMC41MCAwLjkwIC0wLjUwIDIgMCAxLjEwIDAuMjUgMiAwLjUwIDIgMC4zMCAwIDAuNTAgLTAuOTAgMC41MCAtMnogbTI3OS43NSAtMS4yNSBjMC43MCAtMC42NSAxLjI1IC0xLjgwIDEuMjUgLTIuNTAgMCAtMC43MCAwLjI1IC0xLjI1IDAuNTAgLTEuMjUgMC4zMCAwIDAuNTAgMS4xNSAwLjUwIDIuNTAgMCAyLjE1IDAuMTUgMi41MCAxIDIuNTAgMC41NSAwIDEgLTAuMjAgMSAtMC41MCAwIC0wLjI1IC0wLjIwIC0wLjUwIC0wLjUwIC0wLjUwIC0wLjc1IDAgLTAuNjAgLTMuODUgMC4xNSAtNC4yMCAwLjUwIC0wLjI1IDAuNTAgLTAuMzUgMCAtMC42MCAtMC4zNSAtMC4xNSAtMC42NSAtMC43MCAtMC42NSAtMS4yNSAwIC0wLjUwIC0wLjIwIC0wLjk1IC0wLjUwIC0wLjk1IC0wLjI1IDAgLTAuNTAgMC40NSAtMC41MCAxIDAgMC42NSAtMC4zNSAxIC0wLjkwIDEgLTAuNTAgMCAtMS4yMCAtMC40NSAtMS42MCAtMSAtMSAtMS4zNSAtMi44MCAtMS4yNSAtNC4yNSAwLjI1IC0xLjYwIDEuNTUgLTEuNjUgMy44NSAtMC4xMCA1LjUwIDEuNDUgMS41NSAzLjEwIDEuNTUgNC42MCAweiBtNi4yNSAtMC41NSBjMCAtMS45MCAwLjkwIC0zLjIwIDIuMjAgLTMuMjAgMC42MCAwIDAuODAgMC41NSAwLjgwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC44MCAwIDAuNjAgLTQuNDUgLTAuMjAgLTUuMzAgLTAuODUgLTAuODAgLTIuMzAgLTAuOTUgLTIuMzAgLTAuMjAgMCAwLjMwIC0wLjIwIDAuNTAgLTAuNTAgMC41MCAtMC4yNSAwIC0wLjUwIC0wLjY1IC0wLjUwIC0xLjUwIDAgLTAuODAgLTAuMjAgLTEuNTAgLTAuNTAgLTEuNTAgLTAuMzAgMCAtMC41MCAxLjY1IC0wLjUwIDQgMCAyLjM1IDAuMjAgNCAwLjUwIDQgMC4zMCAwIDAuNTAgLTAuODAgMC41MCAtMS44MHogbTkuMzUgMS4wNSBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4xMCAwIC0xLjQ1IC0wLjI1IC0xLjQ1IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNTAgMCAyIC0wLjIwIDIgLTAuODAgMCAtMS45MCAtMi44NSAtMi45MCAtNC4zMCAtMS41MCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNzAgMHogbTIuNjUgLTEuMDUgYzAgLTEuMjUgMC4zNSAtMi4xNSAxLjEwIC0yLjc1IDAuNTUgLTAuNTUgMC45MCAtMS4xMCAwLjcwIC0xLjMwIC0wLjIwIC0wLjIwIC0wLjYwIC0wLjA1IC0wLjg1IDAuMzUgLTAuNDAgMC41NSAtMC42MCAwLjYwIC0wLjgwIDAuMTUgLTAuNjAgLTEuNTUgLTEuMTUgLTAuNDAgLTEuMTUgMi4zNSAwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMC44MCAwLjUwIC0xLjgweiBtLTI5MCAwLjMwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTE2IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtOCAwIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC4zMCAwLjkwIDAuNTAgMiAwLjUwIDEuMTAgMCAyIC0wLjIwIDIgLTAuNTB6IG04IDAgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjMwIDAuOTAgMC41MCAyIDAuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MHogbTggMCBjMCAtMC4yNSAtMC45MCAtMC41MCAtMiAtMC41MCAtMS4xMCAwIC0yIDAuMjUgLTIgMC41MCAwIDAuMzAgMC45MCAwLjUwIDIgMC41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUweiBtMjYuMzAgLTE5LjIwIGMwLjQ1IC0wLjUwIDAuNzAgLTEuODUgMC43MCAtNCAwIC0zLjA1IC0wLjUwIC00LjE1IC0xLjIwIC0yLjY1IC0wLjI1IDAuNTAgLTAuMzUgMC41MCAtMC42MCAwIC0wLjQwIC0wLjg1IC0xLjYwIC0wLjgwIC0yLjUwIDAuMDUgLTEuNTUgMS41NSAtMC41MCA1LjMwIDEuNTAgNS4zMCAwLjQ1IDAgMC44MCAtMC4yMCAwLjgwIC0wLjUwIDAgLTAuMjUgMC4yNSAtMC41MCAwLjUwIC0wLjUwIDAuMzAgMCAwLjUwIDAuNDUgMC41MCAxIDAgMC44NSAtMC4zNSAxIC0yIDEgLTEuMTAgMCAtMiAwLjI1IC0yIDAuNTAgMCAwLjc1IDMuNTAgMC42MCA0LjMwIC0wLjIweiBtLTU2LjEwIC0xLjkwIGMwLjI1IC0wLjUwIDAuMzUgLTAuNTAgMC42MCAwIDAuNDAgMC44MCAxLjYwIDAuNzUgMi41MCAtMC4xMCAxLjU1IC0xLjU1IDAuNTAgLTUuMzAgLTEuNTAgLTUuMzAgLTAuNDUgMCAtMC44MCAwLjI1IC0wLjgwIDAuNTAgMCAwLjMwIC0wLjIwIDAuNTAgLTAuNTAgMC41MCAtMC4yNSAwIC0wLjUwIC0wLjY1IC0wLjUwIC0xLjUwIDAgLTAuODAgLTAuMjAgLTEuNTAgLTAuNTAgLTEuNTAgLTAuMzAgMCAtMC41MCAxLjY1IC0wLjUwIDQgMCAzLjY1IDAuNDUgNC45NSAxLjIwIDMuNDB6IG01LjgwIC0yLjQwIGMwIC0xLjY1IDAuMjAgLTMgMC41MCAtMyAwLjMwIDAgMC41MCAwLjQ1IDAuNTAgMSAwIDAuNTUgMC4yNSAxIDAuNTAgMSAwLjMwIDAgMC41MCAwLjM1IDAuNTAgMC43NSAwIDAuNzUgMi4xMCAzLjI1IDIuNzUgMy4yNSAwLjE1IDAgMC4yNSAtMS44MCAwLjI1IC00IDAgLTIuMzUgLTAuMjAgLTQgLTAuNTAgLTQgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IC0wLjIwIDMgLTAuNTAgMyAtMC4yNSAwIC0wLjUwIC0wLjQ1IC0wLjUwIC0xIDAgLTAuNTUgLTAuMjAgLTEgLTAuNTAgLTEgLTAuMjUgMCAtMC41MCAtMC4zNSAtMC41MCAtMC43NSAwIC0wLjc1IC0yLjEwIC0zLjI1IC0yLjc1IC0zLjI1IC0wLjE1IDAgLTAuMjUgMS44MCAtMC4yNSA0IDAgMi4zNSAwLjIwIDQgMC41MCA0IDAuMzAgMCAwLjUwIC0xLjM1IDAuNTAgLTN6IG05LjIwIDIuNDAgYzAuMjUgLTAuNTAgMC4zNSAtMC41MCAwLjYwIDAgMC42NSAxLjQ1IDEuMjAgMC40MCAxLjIwIC0yLjQwIDAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMjUgMCAtMC41MCAwLjgwIC0wLjUwIDEuODAgMCAxLjkwIC0wLjkwIDMuMjAgLTIuMjAgMy4yMCAtMC42MCAwIC0wLjgwIC0wLjU1IC0wLjgwIC0yLjUwIDAgLTEuMzUgLTAuMjAgLTIuNTAgLTAuNTAgLTIuNTAgLTAuNzAgMCAtMC42MCA0LjQwIDAuMTUgNS4yNSAwLjc1IDAuOTAgMi4xNSAwLjk1IDIuNTUgMC4xNXogbTMuODAgLTEuMjAgYzAgLTEuNTUgMC45MCAtMy4yMCAxLjcwIC0zLjIwIDAuMTUgMCAwLjMwIDEuMTUgMC4zMCAyLjUwIDAgMS40MCAwLjI1IDIuNTAgMC41MCAyLjUwIDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNTAgMCAtMi4xNSAwLjE1IC0yLjUwIDEgLTIuNTAgMC44NSAwIDEgMC4zNSAxIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC44MCAwIDAuNjAgLTQuNDUgLTAuMjAgLTUuMzAgLTAuOTAgLTAuODUgLTQuMTAgLTAuOTUgLTQuNTAgLTAuMDUgLTAuMjUgMC41MCAtMC4zNSAwLjUwIC0wLjYwIDAgLTAuNjUgLTEuNTAgLTEuMjAgLTAuNDUgLTEuMjAgMi4zNSAwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMC44MCAwLjUwIC0xLjgweiBtMTMuMzUgMS4wNSBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4zMCAwLjgwIC0yLjU1IDAuNzUgLTMuNDUgLTAuMTAgLTAuNDAgLTAuNDAgLTAuNzAgLTEuNDUgLTAuNzAgLTIuMzAgMCAtMC44NSAwLjMwIC0xLjkwIDAuNzAgLTIuMzAgMC45MCAtMC44NSAzLjE1IC0wLjkwIDMuNDUgLTAuMDUgMC4xMCAwLjMwIDAuNDAgMC40NSAwLjYwIDAuMjUgMC41NSAtMC41NSAtMS4wNSAtMS45MCAtMi4yNSAtMS45MCAtMS42MCAwIC0zLjUwIDIuMjAgLTMuNTAgNCAwIDIuOTUgMy41MCA1LjEwIDUuMzUgMy4yNXogbTUuOTUgMC4wNSBjMC40MCAtMC40MCAwLjcwIC0xLjQ1IDAuNzAgLTIuMzAgMCAtMi42NSAtMi41NSAtNCAtNC4zMCAtMi4zMCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNjUgMC4wNXogbTIuNzAgLTEuODAgYzAgLTIuNDUgMC4wNSAtMi41MCAxLjUwIC0yLjUwIDEuNDUgMCAxLjUwIDAuMDUgMS41MCAyLjUwIDAgMS40MCAwLjI1IDIuNTAgMC41MCAyLjUwIDAuODAgMCAwLjYwIC00LjQ1IC0wLjIwIC01LjMwIC0wLjQwIC0wLjQwIC0xLjU1IC0wLjcwIC0yLjUwIC0wLjcwIGwtMS44MCAwIDAgMyBjMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MHogbTcgMC4wNSBjMCAtMS41MCAwLjI1IC0yLjU1IDAuNjUgLTIuNzAgMC40NSAtMC4yMCAwLjQwIC0wLjQwIC0wLjE1IC0wLjgwIC0wLjY1IC0wLjUwIC0wLjY1IC0wLjYwIDAgLTEgMC40MCAtMC4zMCAwLjU1IC0wLjY1IDAuNDAgLTAuODUgLTAuMjAgLTAuMTUgLTAuOTUgMC4zMCAtMS43NSAxLjEwIC0wLjg1IDAuODUgLTEuMTUgMS40NSAtMC43NSAxLjYwIDAuMzUgMC4xMCAwLjYwIDEuMTUgMC42MCAyLjY1IDAgMS4zNSAwLjI1IDIuNDUgMC41MCAyLjQ1IDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNDV6IG0zIC0wLjU1IGMwIC0xLjY1IC0wLjIwIC0zIC0wLjUwIC0zIC0wLjMwIDAgLTAuNTAgMS4zNSAtMC41MCAzIDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjM1IDAuNTAgLTN6IG0xMC4yMCAyLjQwIGMwLjI1IC0wLjUwIDAuMzUgLTAuNTAgMC42MCAwIDAuNjUgMS40NSAxLjIwIDAuNDAgMS4yMCAtMi40MCAwIC0xLjY1IC0wLjIwIC0zIC0wLjUwIC0zIC0wLjI1IDAgLTAuNTAgMC44MCAtMC41MCAxLjgwIDAgMS45MCAtMC45MCAzLjIwIC0yLjIwIDMuMjAgLTAuNjAgMCAtMC44MCAtMC41NSAtMC44MCAtMi41MCAwIC0xLjM1IC0wLjIwIC0yLjUwIC0wLjUwIC0yLjUwIC0wLjcwIDAgLTAuNjAgNC40MCAwLjE1IDUuMjUgMC43NSAwLjkwIDIuMTUgMC45NSAyLjU1IDAuMTV6IG0zLjgwIC0xLjIwIGMwIC0xLjI1IDAuMzUgLTIuMTUgMS4xMCAtMi43NSAwLjU1IC0wLjU1IDAuOTAgLTEuMTAgMC43MCAtMS4zMCAtMC4yMCAtMC4yMCAtMC42MCAtMC4wNSAtMC44NSAwLjM1IC0wLjQwIDAuNTUgLTAuNjAgMC42MCAtMC44MCAwLjE1IC0wLjYwIC0xLjU1IC0xLjE1IC0wLjQwIC0xLjE1IDIuMzUgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTAuODAgMC41MCAtMS44MHogbTYuMjAgMS4yMCBjMC4yNSAtMC41MCAwLjM1IC0wLjUwIDAuNjAgMCAwLjYwIDEuMzAgMS4yMCAwLjUwIDEuMjAgLTEuNzAgMCAtMS4zMCAtMC4zMCAtMi41NSAtMC43MCAtMyAtMC45NSAtMC45NSAtMi43MCAtMC45MCAtMy42NSAwLjEwIC0wLjcwIDAuNjUgLTAuNzAgMC44NSAtMC4xMCAxLjMwIDAuNTUgMC4zNSAwLjU1IDAuNTUgMC4xMCAwLjc1IC0xLjQwIDAuNTUgLTAuMjAgMy4xMCAxLjQ1IDMuMTUgMC40NSAwIDAuOTUgLTAuMzAgMS4xMCAtMC42MHogbTQuODAgMC4xMCBjMCAtMC4yNSAtMC4yMCAtMC41MCAtMC41MCAtMC41MCAtMC43NSAwIC0wLjYwIC0zLjg1IDAuMTUgLTQuMjAgMC41MCAtMC4yNSAwLjUwIC0wLjM1IDAgLTAuNjAgLTAuMzUgLTAuMTUgLTAuNjUgLTAuNzAgLTAuNjUgLTEuMjUgMCAtMC41MCAtMC4yMCAtMC45NSAtMC41MCAtMC45NSAtMC4yNSAwIC0wLjUwIDAuNDUgLTAuNTAgMC45NSAwIDAuNTUgLTAuMzAgMS4xMCAtMC42MCAxLjI1IC0wLjUwIDAuMjUgLTAuNTAgMC4zNSAwIDAuNjAgMC4zNSAwLjE1IDAuNjAgMS4yNSAwLjYwIDIuNzUgMCAyLjEwIDAuMTUgMi40NSAxIDIuNDUgMC41NSAwIDEgLTAuMjAgMSAtMC41MHogbTIgLTIuNTAgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTUuMzAgMi4zMCBjMC40MCAtMC40MCAwLjcwIC0xLjQ1IDAuNzAgLTIuMzAgMCAtMi42NSAtMi41NSAtNCAtNC4zMCAtMi4zMCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNjUgMC4wNXogbTIuNzAgLTEuODAgYzAgLTIuNDUgMC4wNSAtMi41MCAxLjUwIC0yLjUwIDEuNDUgMCAxLjUwIDAuMDUgMS41MCAyLjUwIDAgMS40MCAwLjI1IDIuNTAgMC41MCAyLjUwIDAuODAgMCAwLjYwIC00LjQ1IC0wLjIwIC01LjMwIC0wLjQwIC0wLjQwIC0xLjU1IC0wLjcwIC0yLjUwIC0wLjcwIGwtMS44MCAwIDAgMyBjMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MHogbTkuMzAgMS43NSBjMC42NSAtMC42NSAwLjYwIC0wLjkwIC0wLjUwIC0yIC0wLjcwIC0wLjcwIC0xLjYwIC0xLjI1IC0yLjA1IC0xLjI1IC0wLjQwIDAgLTAuNzUgLTAuMjAgLTAuNzUgLTAuNTAgMCAtMC43NSAyLjkwIC0wLjYwIDMuMTUgMC4xNSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0wLjYwIDAgLTEuNDAgMC4zNSAtMS44MCAwLjc1IC0wLjcwIDAuNjUgLTAuNzAgMC44NSAwIDEuNTAgMC40MCAwLjQwIDEgMC43NSAxLjMwIDAuNzUgMC42MCAwIDIgMS4yMCAyIDEuNzAgMCAwLjYwIC0yLjkwIDAuMzAgLTMuMTUgLTAuMzAgLTAuMTAgLTAuMzUgLTAuNDAgLTAuNTAgLTAuNjAgLTAuMzAgLTAuNjAgMC41NSAwLjkwIDEuODUgMi4xNSAxLjkwIDAuNjUgMCAxLjUwIC0wLjM1IDEuOTAgLTAuNzV6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik05Mi42NSA1MzcuMjUgYy0xLjI1IC0xLjQwIC0wLjM1IC00LjI1IDEuMzUgLTQuMjUgMC45MCAwIDIgMS4zNSAyIDIuNTAgMCAyLjEwIC0yLjEwIDMuMjAgLTMuMzUgMS43NXoiLz4mI3hhOyAgPHBhdGggZD0iTTIwOS42NSA1MzcuMjUgYy0xLjI1IC0xLjQwIC0wLjM1IC00LjI1IDEuMzUgLTQuMjUgMC45MCAwIDIgMS4zNSAyIDIuNTAgMCAyLjEwIC0yLjEwIDMuMjAgLTMuMzUgMS43NXoiLz4mI3hhOyAgPHBhdGggZD0iTTE2LjY1IDUzNy4yNSBjLTAuOTAgLTEgLTAuODUgLTUuNjUgMC4wNSAtNi41NSAwLjQwIC0wLjQwIDEuNDUgLTAuNzAgMi4zMCAtMC43MCAwLjg1IDAgMS45MCAwLjMwIDIuMzAgMC43MCAwLjk1IDAuOTUgMC45NSA1LjY1IDAgNi42MCAtMC45NSAwLjkwIC0zLjg1IDAuOTAgLTQuNjUgLTAuMDV6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zOCA1MzMuNTAgYzAgLTAuMjUgMC43MCAtMC41MCAxLjUwIC0wLjUwIDAuODUgMCAxLjUwIDAuMjUgMS41MCAwLjUwIDAgMC4zMCAtMC42NSAwLjUwIC0xLjUwIDAuNTAgLTAuODAgMCAtMS41MCAtMC4yMCAtMS41MCAtMC41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTYzLjY1IDUzNy4yNSBjLTEuMjUgLTEuNDAgLTAuMzUgLTQuMjUgMS4zNSAtNC4yNSAwLjkwIDAgMiAxLjM1IDIgMi41MCAwIDIuMTAgLTIuMTAgMy4yMCAtMy4zNSAxLjc1eiIvPiYjeGE7ICA8cGF0aCBkPSJNMTE4IDUzNy43MCBjMCAtMC4xNSAwLjMwIC0wLjYwIDAuNzAgLTEgMS4wNSAtMS4wNSAyLjMwIC0wLjg1IDIuMzAgMC4zMCAwIDAuODAgLTAuMzUgMSAtMS41MCAxIC0wLjgwIDAgLTEuNTAgLTAuMTUgLTEuNTAgLTAuMzB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xMzYuNjUgNTM3LjI1IGMtMS4yNSAtMS40MCAtMC4zNSAtNC4yNSAxLjM1IC00LjI1IDAuOTAgMCAyIDEuMzUgMiAyLjUwIDAgMi4xMCAtMi4xMCAzLjIwIC0zLjM1IDEuNzV6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xNjAgNTM0IGwwIC00IDIuMzAgMCBjMi45NSAwIDMuNzAgMC44MCAzLjcwIDQgMCAzLjIwIC0wLjc1IDQgLTMuNzAgNCBsLTIuMzAgMCAwIC00eiIvPiYjeGE7ICA8cGF0aCBkPSJNMTcyIDUzMy41MCBjMCAtMC4yNSAwLjcwIC0wLjUwIDEuNTAgLTAuNTAgMC44NSAwIDEuNTAgMC4yNSAxLjUwIDAuNTAgMCAwLjMwIC0wLjY1IDAuNTAgLTEuNTAgMC41MCAtMC44MCAwIC0xLjUwIC0wLjIwIC0xLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMjI0LjY1IDUzNy4yNSBjLTEuMjUgLTEuNDAgLTAuMzUgLTQuMjUgMS4zNSAtNC4yNSAwLjkwIDAgMiAxLjM1IDIgMi41MCAwIDIuMTAgLTIuMTAgMy4yMCAtMy4zNSAxLjc1eiIvPiYjeGE7ICA8cGF0aCBkPSJNMjU1IDUzMy41MCBjMCAtMC4yNSAwLjcwIC0wLjUwIDEuNTAgLTAuNTAgMC44NSAwIDEuNTAgMC4yNSAxLjUwIDAuNTAgMCAwLjMwIC0wLjY1IDAuNTAgLTEuNTAgMC41MCAtMC44MCAwIC0xLjUwIC0wLjIwIC0xLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMjMyIDQ5MC41MCBsMCAtMTcuNTAgMzUuNTAgMCAzNS41MCAwIDAgMTcuNTAgMCAxNy41MCAtMzUuNTAgMCAtMzUuNTAgMCAwIC0xNy41MHogbTQzIDEwIGMwIC0wLjgwIDAuMjUgLTEuNTAgMC41MCAtMS41MCAwLjMwIDAgMC41MCAwLjI1IDAuNTAgMC41MCAwIDAuNzUgMS40NSAwLjYwIDIuMzAgLTAuMjAgMC40MCAtMC40MCAwLjcwIC0xLjU1IDAuNzAgLTIuNTAgMCAtMSAwLjI1IC0xLjgwIDAuNTAgLTEuODAgMC4zMCAwIDAuNTAgMS4xNSAwLjUwIDIuNTAgMCAyLjE1IDAuMTUgMi41MCAxIDIuNTAgMC41NSAwIDEgLTAuMjAgMSAtMC41MCAwIC0wLjI1IC0wLjIwIC0wLjUwIC0wLjUwIC0wLjUwIC0wLjc1IDAgLTAuNjAgLTMuODUgMC4xNSAtNC4yMCAwLjUwIC0wLjI1IDAuNTAgLTAuMzUgMCAtMC42MCAtMC4zNSAtMC4xNSAtMC42NSAtMC43MCAtMC42NSAtMS4yNSAwIC0wLjUwIC0wLjIwIC0wLjk1IC0wLjUwIC0wLjk1IC0wLjI1IDAgLTAuNTAgMC4zNSAtMC41MCAwLjgwIDAgMS4xMCAtMS42MCAyLjY1IC0xLjkwIDEuODAgLTAuMjUgLTAuODAgLTEuOTUgLTAuODAgLTIuMzAgMC4wNSAtMC4yNSAwLjUwIC0wLjM1IDAuNTAgLTAuNjAgMCAtMC43NSAtMS42MCAtMS4yMCAtMC4zMCAtMS4yMCAzLjM1IDAgMi4zNSAwLjIwIDQgMC41MCA0IDAuMzAgMCAwLjUwIC0wLjY1IDAuNTAgLTEuNTB6IG0tMjcuMjUgLTEuNzUgYzIuNjAgLTIuNTUgMC43NSAtNi43NSAtMyAtNi43NSBsLTEuNzUgMCAwIDQgMCA0IDEuNzUgMCBjMS4yNSAwIDIuMjAgLTAuNDAgMyAtMS4yNXogbTYuNjAgMC41MCBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4xMCAwIC0xLjQ1IC0wLjI1IC0xLjQ1IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDIuMTUgMCAyLjY1IC0wLjkwIDEuMzAgLTIuMzAgLTEuNzUgLTEuNzAgLTQuMzAgLTAuMzUgLTQuMzAgMi4zMCAwIDAuODUgMC4zMCAxLjg1IDAuNjUgMi4yNSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNzAgMHogbTUuOTUgMCBjMC42NSAtMC42NSAwLjYwIC0wLjkwIC0wLjUwIC0yIC0wLjcwIC0wLjcwIC0xLjYwIC0xLjI1IC0yLjA1IC0xLjI1IC0wLjQwIDAgLTAuNzUgLTAuMjAgLTAuNzUgLTAuNTAgMCAtMC43NSAyLjkwIC0wLjYwIDMuMTUgMC4xNSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0wLjYwIDAgLTEuNDAgMC4zNSAtMS44MCAwLjc1IC0wLjcwIDAuNjUgLTAuNzAgMC44NSAwIDEuNTAgMC40MCAwLjQwIDEgMC43NSAxLjMwIDAuNzUgMC42MCAwIDIgMS4yMCAyIDEuNzAgMCAwLjYwIC0yLjkwIDAuMzAgLTMuMTUgLTAuMzAgLTAuMTAgLTAuMzUgLTAuNDAgLTAuNTAgLTAuNjAgLTAuMzAgLTAuNjAgMC41NSAwLjkwIDEuODUgMi4xNSAxLjkwIDAuNjUgMCAxLjUwIC0wLjM1IDEuOTAgLTAuNzV6IG02LjA1IDAgYzAuNDAgLTAuNDUgMC42MCAtMC45NSAwLjQwIC0xLjE1IC0wLjIwIC0wLjIwIC0wLjUwIC0wLjA1IC0wLjYwIDAuMzAgLTAuMTUgMC4zMCAtMC45MCAwLjYwIC0xLjcwIDAuNjAgLTEuMzUgMCAtMS40NSAtMC4xMCAtMS40NSAtMiAwIC0xLjkwIDAuMTAgLTIgMS40NSAtMiAwLjgwIDAgMS41NSAwLjMwIDEuNzAgMC42NSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0wLjYwIDAgLTEuNDAgMC4zMCAtMS44MCAwLjcwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy43MCAweiBtMi42NSAtMS4wNSBjMCAtMS4yNSAwLjM1IC0yLjE1IDEuMTAgLTIuNzUgMC41NSAtMC41NSAwLjkwIC0xLjEwIDAuNzAgLTEuMzAgLTAuMjAgLTAuMjAgLTAuNjAgLTAuMDUgLTAuODUgMC4zNSAtMC40MCAwLjU1IC0wLjYwIDAuNjAgLTAuODAgMC4xNSAtMC42MCAtMS41NSAtMS4xNSAtMC40MCAtMS4xNSAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG00IC0xLjIwIGMwIC0xLjY1IC0wLjIwIC0zIC0wLjUwIC0zIC0wLjMwIDAgLTAuNTAgMS4zNSAtMC41MCAzIDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjM1IDAuNTAgLTN6IG0xNC4zMCAyLjMwIGMwLjQwIC0wLjQwIDAuNzAgLTEuNDUgMC43MCAtMi4zMCAwIC0xLjg1IC0xIC0zIC0yLjUwIC0zIC0wLjYwIDAgLTEuNDAgMC4zMCAtMS44MCAwLjcwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy42NSAwLjA1eiBtMi43MCAtMS4xMCBjMCAtMS4yNSAwLjM1IC0yLjE1IDEuMTAgLTIuNzUgMC41NSAtMC41NSAwLjkwIC0xLjEwIDAuNzAgLTEuMzAgLTAuMjAgLTAuMjAgLTAuNjAgLTAuMDUgLTAuODUgMC4zNSAtMC40MCAwLjU1IC0wLjYwIDAuNjAgLTAuODAgMC4xNSAtMC42MCAtMS41NSAtMS4xNSAtMC40MCAtMS4xNSAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG0tMjQgLTkuNzAgYzAgLTAuODAgMC4yNSAtMS41MCAwLjUwIC0xLjUwIDAuMzAgMCAwLjUwIDAuMjUgMC41MCAwLjUwIDAgMC43NSAxLjQ1IDAuNjAgMi4zMCAtMC4yMCAxLjUwIC0xLjU1IDAuNTAgLTUuMzAgLTEuNDUgLTUuMzAgLTAuNDUgMCAtMC45MCAwLjMwIC0xLjA1IDAuNjUgLTAuMjUgMC41MCAtMC4zNSAwLjUwIC0wLjYwIDAgLTAuNzUgLTEuNjAgLTEuMjAgLTAuMzAgLTEuMjAgMy4zNSAwIDIuMzUgMC4yMCA0IDAuNTAgNCAwLjMwIDAgMC41MCAtMC42NSAwLjUwIC0xLjUweiBtLTE0IC0xIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjkwIDAgLTIgLTAuMTAgLTIgLTEuNTAgMCAtMS40MCAwLjEwIC0xLjUwIDIgLTEuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MCAwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjY1IDAgLTIgLTAuMTUgLTIgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS4xMCAwIDIgLTAuMjAgMiAtMC41MCAwIC0wLjI1IC0xLjEwIC0wLjUwIC0yLjUwIC0wLjUwIGwtMi41MCAwIDAgNCAwIDQgMi41MCAwIGMxLjQwIDAgMi41MCAtMC4yMCAyLjUwIC0wLjUweiBtMiAtMiBjMCAtMi40NSAwLjA1IC0yLjUwIDEuNTAgLTIuNTAgMS40NSAwIDEuNTAgMC4wNSAxLjUwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC44MCAwIDAuNjAgLTQuNDUgLTAuMjAgLTUuMzAgLTAuNDAgLTAuNDAgLTEuNTUgLTAuNzAgLTIuNTAgLTAuNzAgbC0xLjgwIDAgMCAzIGMwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMS4xMCAwLjUwIC0yLjUweiBtOC4yMCAxLjkwIGMwLjI1IC0wLjUwIDAuMzUgLTAuNTAgMC42MCAwIDAuNzUgMS41NSAxLjIwIDAuMjUgMS4yMCAtMy40MCAwIC0yLjM1IC0wLjIwIC00IC0wLjUwIC00IC0wLjI1IDAgLTAuNTAgMC43MCAtMC41MCAxLjUwIDAgMC44NSAtMC4yMCAxLjUwIC0wLjUwIDEuNTAgLTAuMjUgMCAtMC41MCAtMC4yMCAtMC41MCAtMC41MCAwIC0wLjI1IC0wLjM1IC0wLjUwIC0wLjgwIC0wLjUwIC0yLjg1IDAgLTIuOTUgNS45MCAtMC4xMCA2IDAuNDUgMCAwLjk1IC0wLjMwIDEuMTAgLTAuNjB6IG0xMy4xMCAtMC4xMCBjMC40MCAtMC40MCAwLjcwIC0xLjQ1IDAuNzAgLTIuMzAgMCAtMS44NSAtMSAtMyAtMi41MCAtMyAtMC42MCAwIC0xLjQwIDAuMzAgLTEuODAgMC43MCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNjUgMC4wNXogbTIuNzAgLTIuMzAgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTIgMC41MCBjMCAtMi40NSAwLjA1IC0yLjUwIDEuNTAgLTIuNTAgMS40NSAwIDEuNTAgMC4wNSAxLjUwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MCAwIC0xLjM1IDAuMjUgLTIuNTAgMC41MCAtMi41MCAwLjMwIDAgMC41MCAxLjE1IDAuNTAgMi41MCAwIDIuMTUgMC4xNSAyLjUwIDEgMi41MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMjUgLTAuMjAgLTAuNTAgLTAuNTAgLTAuNTAgLTAuNzUgMCAtMC42MCAtMy44NSAwLjE1IC00LjIwIDAuNTAgLTAuMjUgMC41MCAtMC4zNSAwIC0wLjYwIC0wLjM1IC0wLjE1IC0wLjY1IC0wLjcwIC0wLjY1IC0xLjI1IDAgLTAuNTAgLTAuMjAgLTAuOTUgLTAuNTAgLTAuOTUgLTAuMjUgMCAtMC41MCAwLjM1IC0wLjUwIDAuODAgMCAxLjEwIC0xLjYwIDIuNjUgLTEuOTAgMS44MCAtMC4xMCAtMC4zNSAtMS4wNSAtMC42MCAtMi4xNSAtMC42MCBsLTEuOTUgMCAwIDMgYzAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yNzUuNjUgNDk4LjI1IGMtMC44NSAtMC45MCAtMC44MCAtMS42NSAwLjA1IC0yLjU1IDEuNDAgLTEuMzUgMi4zMCAtMC44NSAyLjMwIDEuMzAgMCAxLjYwIC0wLjIwIDIgLTAuODUgMiAtMC41MCAtMC4wNSAtMS4yMCAtMC4zNSAtMS41MCAtMC43NXoiLz4mI3hhOyAgPHBhdGggZD0iTTI0NCA0OTYgYzAgLTIuOTAgMC4wNSAtMyAxLjMwIC0zIDEuNzAgMCAyLjcwIDEuMTAgMi43MCAzIDAgMS45MCAtMSAzIC0yLjcwIDMgLTEuMjUgMCAtMS4zMCAtMC4xMCAtMS4zMCAtM3oiLz4mI3hhOyAgPHBhdGggZD0iTTI1MSA0OTUuNTAgYzAgLTAuMjUgMC43MCAtMC41MCAxLjUwIC0wLjUwIDAuODUgMCAxLjUwIDAuMjUgMS41MCAwLjUwIDAgMC4zMCAtMC42NSAwLjUwIC0xLjUwIDAuNTAgLTAuODAgMCAtMS41MCAtMC4yMCAtMS41MCAtMC41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTI4NCA0OTcgYzAgLTEuOTAgMC4xMCAtMiAxLjUwIC0yIDEuNDAgMCAxLjUwIDAuMTAgMS41MCAyIDAgMS45MCAtMC4xMCAyIC0xLjUwIDIgLTEuNDAgMCAtMS41MCAtMC4xMCAtMS41MCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTI2Ni42NSA0ODYuMjUgYy0wLjg1IC0wLjkwIC0wLjgwIC0xLjY1IDAuMDUgLTIuNTUgMS40MCAtMS4zNSAyLjMwIC0wLjg1IDIuMzAgMS4zMCAwIDEuNjAgLTAuMjAgMiAtMC44NSAyIC0wLjUwIC0wLjA1IC0xLjIwIC0wLjM1IC0xLjUwIC0wLjc1eiIvPiYjeGE7ICA8cGF0aCBkPSJNMjYwIDQ4NSBjMCAtMS41MCAwLjIwIC0yIDAuODAgLTIgMC45MCAwIDIuMjAgMS4xNSAyLjIwIDIgMCAwLjg1IC0xLjMwIDIgLTIuMjAgMiAtMC42MCAwIC0wLjgwIC0wLjUwIC0wLjgwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjcyIDQ4NSBjMCAtMS45MCAwLjEwIC0yIDEuNTAgLTIgMS40MCAwIDEuNTAgMC4xMCAxLjUwIDIgMCAxLjkwIC0wLjEwIDIgLTEuNTAgMiAtMS40MCAwIC0xLjUwIC0wLjEwIC0xLjUwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTQ4IDQ0Mi41MCBsMCAtMTcuNTAgMzUuNTAgMCAzNS41MCAwIDAgMTcuNTAgMCAxNy41MCAtMzUuNTAgMCAtMzUuNTAgMCAwIC0xNy41MHogbTQzIDEwIGMwIC0wLjgwIDAuMjUgLTEuNTAgMC41MCAtMS41MCAwLjMwIDAgMC41MCAwLjI1IDAuNTAgMC41MCAwIDAuNzUgMS40NSAwLjYwIDIuMzAgLTAuMjAgMC40MCAtMC40MCAwLjcwIC0xLjU1IDAuNzAgLTIuNTAgMCAtMSAwLjI1IC0xLjgwIDAuNTAgLTEuODAgMC4zMCAwIDAuNTAgMS4xNSAwLjUwIDIuNTAgMCAyLjE1IDAuMTUgMi41MCAxIDIuNTAgMC41NSAwIDEgLTAuMjAgMSAtMC41MCAwIC0wLjI1IC0wLjIwIC0wLjUwIC0wLjUwIC0wLjUwIC0wLjc1IDAgLTAuNjAgLTMuODUgMC4xNSAtNC4yMCAwLjUwIC0wLjI1IDAuNTAgLTAuMzUgMCAtMC42MCAtMC4zNSAtMC4xNSAtMC42NSAtMC43MCAtMC42NSAtMS4yNSAwIC0wLjUwIC0wLjIwIC0wLjk1IC0wLjUwIC0wLjk1IC0wLjI1IDAgLTAuNTAgMC4zNSAtMC41MCAwLjgwIDAgMS4xMCAtMS42MCAyLjY1IC0xLjkwIDEuODAgLTAuMjUgLTAuODAgLTEuOTUgLTAuODAgLTIuMzAgMC4wNSAtMC4yNSAwLjUwIC0wLjM1IDAuNTAgLTAuNjAgMCAtMC43NSAtMS42MCAtMS4yMCAtMC4zMCAtMS4yMCAzLjM1IDAgMi4zNSAwLjIwIDQgMC41MCA0IDAuMzAgMCAwLjUwIC0wLjY1IDAuNTAgLTEuNTB6IG0tMjcuMjUgLTEuNzUgYzIuNjAgLTIuNTUgMC43NSAtNi43NSAtMyAtNi43NSBsLTEuNzUgMCAwIDQgMCA0IDEuNzUgMCBjMS4yNSAwIDIuMjAgLTAuNDAgMyAtMS4yNXogbTYuNjAgMC41MCBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4xMCAwIC0xLjQ1IC0wLjI1IC0xLjQ1IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDIuMTUgMCAyLjY1IC0wLjkwIDEuMzAgLTIuMzAgLTEuNzUgLTEuNzAgLTQuMzAgLTAuMzUgLTQuMzAgMi4zMCAwIDAuODUgMC4zMCAxLjg1IDAuNjUgMi4yNSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNzAgMHogbTUuOTUgMCBjMC42NSAtMC42NSAwLjYwIC0wLjkwIC0wLjUwIC0yIC0wLjcwIC0wLjcwIC0xLjYwIC0xLjI1IC0yLjA1IC0xLjI1IC0wLjQwIDAgLTAuNzUgLTAuMjAgLTAuNzUgLTAuNTAgMCAtMC43NSAyLjkwIC0wLjYwIDMuMTUgMC4xNSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0wLjYwIDAgLTEuNDAgMC4zNSAtMS44MCAwLjc1IC0wLjcwIDAuNjUgLTAuNzAgMC44NSAwIDEuNTAgMC40MCAwLjQwIDEgMC43NSAxLjMwIDAuNzUgMC42MCAwIDIgMS4yMCAyIDEuNzAgMCAwLjYwIC0yLjkwIDAuMzAgLTMuMTUgLTAuMzAgLTAuMTAgLTAuMzUgLTAuNDAgLTAuNTAgLTAuNjAgLTAuMzAgLTAuNjAgMC41NSAwLjkwIDEuODUgMi4xNSAxLjkwIDAuNjUgMCAxLjUwIC0wLjM1IDEuOTAgLTAuNzV6IG02LjA1IDAgYzAuNDAgLTAuNDUgMC42MCAtMC45NSAwLjQwIC0xLjE1IC0wLjIwIC0wLjIwIC0wLjUwIC0wLjA1IC0wLjYwIDAuMzAgLTAuMTUgMC4zMCAtMC45MCAwLjYwIC0xLjcwIDAuNjAgLTEuMzUgMCAtMS40NSAtMC4xMCAtMS40NSAtMiAwIC0xLjkwIDAuMTAgLTIgMS40NSAtMiAwLjgwIDAgMS41NSAwLjMwIDEuNzAgMC42NSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0wLjYwIDAgLTEuNDAgMC4zMCAtMS44MCAwLjcwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy43MCAweiBtMi42NSAtMS4wNSBjMCAtMS4yNSAwLjM1IC0yLjE1IDEuMTAgLTIuNzUgMC41NSAtMC41NSAwLjkwIC0xLjEwIDAuNzAgLTEuMzAgLTAuMjAgLTAuMjAgLTAuNjAgLTAuMDUgLTAuODUgMC4zNSAtMC40MCAwLjU1IC0wLjYwIDAuNjAgLTAuODAgMC4xNSAtMC42MCAtMS41NSAtMS4xNSAtMC40MCAtMS4xNSAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG00IC0xLjIwIGMwIC0xLjY1IC0wLjIwIC0zIC0wLjUwIC0zIC0wLjMwIDAgLTAuNTAgMS4zNSAtMC41MCAzIDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjM1IDAuNTAgLTN6IG0xNC4zMCAyLjMwIGMwLjQwIC0wLjQwIDAuNzAgLTEuNDUgMC43MCAtMi4zMCAwIC0xLjg1IC0xIC0zIC0yLjUwIC0zIC0wLjYwIDAgLTEuNDAgMC4zMCAtMS44MCAwLjcwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy42NSAwLjA1eiBtMi43MCAtMS4xMCBjMCAtMS4yNSAwLjM1IC0yLjE1IDEuMTAgLTIuNzUgMC41NSAtMC41NSAwLjkwIC0xLjEwIDAuNzAgLTEuMzAgLTAuMjAgLTAuMjAgLTAuNjAgLTAuMDUgLTAuODUgMC4zNSAtMC40MCAwLjU1IC0wLjYwIDAuNjAgLTAuODAgMC4xNSAtMC42MCAtMS41NSAtMS4xNSAtMC40MCAtMS4xNSAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG0tMjQgLTkuNzAgYzAgLTAuODAgMC4yNSAtMS41MCAwLjUwIC0xLjUwIDAuMzAgMCAwLjUwIDAuMjUgMC41MCAwLjUwIDAgMC43NSAxLjQ1IDAuNjAgMi4zMCAtMC4yMCAxLjUwIC0xLjU1IDAuNTAgLTUuMzAgLTEuNDUgLTUuMzAgLTAuNDUgMCAtMC45MCAwLjMwIC0xLjA1IDAuNjUgLTAuMjUgMC41MCAtMC4zNSAwLjUwIC0wLjYwIDAgLTAuNzUgLTEuNjAgLTEuMjAgLTAuMzAgLTEuMjAgMy4zNSAwIDIuMzUgMC4yMCA0IDAuNTAgNCAwLjMwIDAgMC41MCAtMC42NSAwLjUwIC0xLjUweiBtLTE0IC0xIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjkwIDAgLTIgLTAuMTAgLTIgLTEuNTAgMCAtMS40MCAwLjEwIC0xLjUwIDIgLTEuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MCAwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjY1IDAgLTIgLTAuMTUgLTIgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS4xMCAwIDIgLTAuMjAgMiAtMC41MCAwIC0wLjI1IC0xLjEwIC0wLjUwIC0yLjUwIC0wLjUwIGwtMi41MCAwIDAgNCAwIDQgMi41MCAwIGMxLjQwIDAgMi41MCAtMC4yMCAyLjUwIC0wLjUweiBtMiAtMiBjMCAtMi40NSAwLjA1IC0yLjUwIDEuNTAgLTIuNTAgMS40NSAwIDEuNTAgMC4wNSAxLjUwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC44MCAwIDAuNjAgLTQuNDUgLTAuMjAgLTUuMzAgLTAuNDAgLTAuNDAgLTEuNTUgLTAuNzAgLTIuNTAgLTAuNzAgbC0xLjgwIDAgMCAzIGMwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMS4xMCAwLjUwIC0yLjUweiBtOC4yMCAxLjkwIGMwLjI1IC0wLjUwIDAuMzUgLTAuNTAgMC42MCAwIDAuNzUgMS41NSAxLjIwIDAuMjUgMS4yMCAtMy40MCAwIC0yLjM1IC0wLjIwIC00IC0wLjUwIC00IC0wLjI1IDAgLTAuNTAgMC43MCAtMC41MCAxLjUwIDAgMC44NSAtMC4yMCAxLjUwIC0wLjUwIDEuNTAgLTAuMjUgMCAtMC41MCAtMC4yMCAtMC41MCAtMC41MCAwIC0wLjI1IC0wLjM1IC0wLjUwIC0wLjgwIC0wLjUwIC0yLjg1IDAgLTIuOTUgNS45MCAtMC4xMCA2IDAuNDUgMCAwLjk1IC0wLjMwIDEuMTAgLTAuNjB6IG0xMy4xMCAtMC4xMCBjMC40MCAtMC40MCAwLjcwIC0xLjQ1IDAuNzAgLTIuMzAgMCAtMS44NSAtMSAtMyAtMi41MCAtMyAtMC42MCAwIC0xLjQwIDAuMzAgLTEuODAgMC43MCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNjUgMC4wNXogbTIuNzAgLTIuMzAgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTIgMC41MCBjMCAtMi40NSAwLjA1IC0yLjUwIDEuNTAgLTIuNTAgMS40NSAwIDEuNTAgMC4wNSAxLjUwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MCAwIC0xLjM1IDAuMjUgLTIuNTAgMC41MCAtMi41MCAwLjMwIDAgMC41MCAxLjE1IDAuNTAgMi41MCAwIDIuMTUgMC4xNSAyLjUwIDEgMi41MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMjUgLTAuMjAgLTAuNTAgLTAuNTAgLTAuNTAgLTAuNzUgMCAtMC42MCAtMy44NSAwLjE1IC00LjIwIDAuNTAgLTAuMjUgMC41MCAtMC4zNSAwIC0wLjYwIC0wLjM1IC0wLjE1IC0wLjY1IC0wLjcwIC0wLjY1IC0xLjI1IDAgLTAuNTAgLTAuMjAgLTAuOTUgLTAuNTAgLTAuOTUgLTAuMjUgMCAtMC41MCAwLjM1IC0wLjUwIDAuODAgMCAxLjEwIC0xLjYwIDIuNjUgLTEuOTAgMS44MCAtMC4xMCAtMC4zNSAtMS4wNSAtMC42MCAtMi4xNSAtMC42MCBsLTEuOTUgMCAwIDMgYzAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xOTEuNjUgNDUwLjI1IGMtMC44NSAtMC45MCAtMC44MCAtMS42NSAwLjA1IC0yLjU1IDEuNDAgLTEuMzUgMi4zMCAtMC44NSAyLjMwIDEuMzAgMCAxLjYwIC0wLjIwIDIgLTAuODUgMiAtMC41MCAtMC4wNSAtMS4yMCAtMC4zNSAtMS41MCAtMC43NXoiLz4mI3hhOyAgPHBhdGggZD0iTTE2MCA0NDggYzAgLTIuOTAgMC4wNSAtMyAxLjMwIC0zIDEuNzAgMCAyLjcwIDEuMTAgMi43MCAzIDAgMS45MCAtMSAzIC0yLjcwIDMgLTEuMjUgMCAtMS4zMCAtMC4xMCAtMS4zMCAtM3oiLz4mI3hhOyAgPHBhdGggZD0iTTE2NyA0NDcuNTAgYzAgLTAuMjUgMC43MCAtMC41MCAxLjUwIC0wLjUwIDAuODUgMCAxLjUwIDAuMjUgMS41MCAwLjUwIDAgMC4zMCAtMC42NSAwLjUwIC0xLjUwIDAuNTAgLTAuODAgMCAtMS41MCAtMC4yMCAtMS41MCAtMC41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTIwMCA0NDkgYzAgLTEuOTAgMC4xMCAtMiAxLjUwIC0yIDEuNDAgMCAxLjUwIDAuMTAgMS41MCAyIDAgMS45MCAtMC4xMCAyIC0xLjUwIDIgLTEuNDAgMCAtMS41MCAtMC4xMCAtMS41MCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTE4Mi42NSA0MzguMjUgYy0wLjg1IC0wLjkwIC0wLjgwIC0xLjY1IDAuMDUgLTIuNTUgMS40MCAtMS4zNSAyLjMwIC0wLjg1IDIuMzAgMS4zMCAwIDEuNjAgLTAuMjAgMiAtMC44NSAyIC0wLjUwIC0wLjA1IC0xLjIwIC0wLjM1IC0xLjUwIC0wLjc1eiIvPiYjeGE7ICA8cGF0aCBkPSJNMTc2IDQzNyBjMCAtMS41MCAwLjIwIC0yIDAuODAgLTIgMC45MCAwIDIuMjAgMS4xNSAyLjIwIDIgMCAwLjg1IC0xLjMwIDIgLTIuMjAgMiAtMC42MCAwIC0wLjgwIC0wLjUwIC0wLjgwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTg4IDQzNyBjMCAtMS45MCAwLjEwIC0yIDEuNTAgLTIgMS40MCAwIDEuNTAgMC4xMCAxLjUwIDIgMCAxLjkwIC0wLjEwIDIgLTEuNTAgMiAtMS40MCAwIC0xLjUwIC0wLjEwIC0xLjUwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTg0IDM3MC41MCBsMCAtMTcuNTAgMzUuNTAgMCAzNS41MCAwIDAgMTcuNTAgMCAxNy41MCAtMzUuNTAgMCAtMzUuNTAgMCAwIC0xNy41MHogbTQzIDEwIGMwIC0wLjgwIDAuMjUgLTEuNTAgMC41MCAtMS41MCAwLjMwIDAgMC41MCAwLjI1IDAuNTAgMC41MCAwIDAuNzUgMS40NSAwLjYwIDIuMzAgLTAuMjAgMC40MCAtMC40MCAwLjcwIC0xLjU1IDAuNzAgLTIuNTAgMCAtMSAwLjI1IC0xLjgwIDAuNTAgLTEuODAgMC4zMCAwIDAuNTAgMS4xNSAwLjUwIDIuNTAgMCAyLjE1IDAuMTUgMi41MCAxIDIuNTAgMC41NSAwIDEgLTAuMjAgMSAtMC41MCAwIC0wLjI1IC0wLjIwIC0wLjUwIC0wLjUwIC0wLjUwIC0wLjc1IDAgLTAuNjAgLTMuODUgMC4xNSAtNC4yMCAwLjUwIC0wLjI1IDAuNTAgLTAuMzUgMCAtMC42MCAtMC4zNSAtMC4xNSAtMC42NSAtMC43MCAtMC42NSAtMS4yNSAwIC0wLjUwIC0wLjIwIC0wLjk1IC0wLjUwIC0wLjk1IC0wLjI1IDAgLTAuNTAgMC4zNSAtMC41MCAwLjgwIDAgMS4xMCAtMS42MCAyLjY1IC0xLjkwIDEuODAgLTAuMjUgLTAuODAgLTEuOTUgLTAuODAgLTIuMzAgMC4wNSAtMC4yNSAwLjUwIC0wLjM1IDAuNTAgLTAuNjAgMCAtMC43NSAtMS42MCAtMS4yMCAtMC4zMCAtMS4yMCAzLjM1IDAgMi4zNSAwLjIwIDQgMC41MCA0IDAuMzAgMCAwLjUwIC0wLjY1IDAuNTAgLTEuNTB6IG0tMjcuMjUgLTEuNzUgYzIuNjAgLTIuNTUgMC43NSAtNi43NSAtMyAtNi43NSBsLTEuNzUgMCAwIDQgMCA0IDEuNzUgMCBjMS4yNSAwIDIuMjAgLTAuNDAgMyAtMS4yNXogbTYuNjAgMC41MCBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4xMCAwIC0xLjQ1IC0wLjI1IC0xLjQ1IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDIuMTUgMCAyLjY1IC0wLjkwIDEuMzAgLTIuMzAgLTEuNzUgLTEuNzAgLTQuMzAgLTAuMzUgLTQuMzAgMi4zMCAwIDAuODUgMC4zMCAxLjg1IDAuNjUgMi4yNSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNzAgMHogbTUuOTUgMCBjMC42NSAtMC42NSAwLjYwIC0wLjkwIC0wLjUwIC0yIC0wLjcwIC0wLjcwIC0xLjYwIC0xLjI1IC0yLjA1IC0xLjI1IC0wLjQwIDAgLTAuNzUgLTAuMjAgLTAuNzUgLTAuNTAgMCAtMC43NSAyLjkwIC0wLjYwIDMuMTUgMC4xNSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0wLjYwIDAgLTEuNDAgMC4zNSAtMS44MCAwLjc1IC0wLjcwIDAuNjUgLTAuNzAgMC44NSAwIDEuNTAgMC40MCAwLjQwIDEgMC43NSAxLjMwIDAuNzUgMC42MCAwIDIgMS4yMCAyIDEuNzAgMCAwLjYwIC0yLjkwIDAuMzAgLTMuMTUgLTAuMzAgLTAuMTAgLTAuMzUgLTAuNDAgLTAuNTAgLTAuNjAgLTAuMzAgLTAuNjAgMC41NSAwLjkwIDEuODUgMi4xNSAxLjkwIDAuNjUgMCAxLjUwIC0wLjM1IDEuOTAgLTAuNzV6IG02LjA1IDAgYzAuNDAgLTAuNDUgMC42MCAtMC45NSAwLjQwIC0xLjE1IC0wLjIwIC0wLjIwIC0wLjUwIC0wLjA1IC0wLjYwIDAuMzAgLTAuMTUgMC4zMCAtMC45MCAwLjYwIC0xLjcwIDAuNjAgLTEuMzUgMCAtMS40NSAtMC4xMCAtMS40NSAtMiAwIC0xLjkwIDAuMTAgLTIgMS40NSAtMiAwLjgwIDAgMS41NSAwLjMwIDEuNzAgMC42NSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0wLjYwIDAgLTEuNDAgMC4zMCAtMS44MCAwLjcwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy43MCAweiBtMi42NSAtMS4wNSBjMCAtMS4yNSAwLjM1IC0yLjE1IDEuMTAgLTIuNzUgMC41NSAtMC41NSAwLjkwIC0xLjEwIDAuNzAgLTEuMzAgLTAuMjAgLTAuMjAgLTAuNjAgLTAuMDUgLTAuODUgMC4zNSAtMC40MCAwLjU1IC0wLjYwIDAuNjAgLTAuODAgMC4xNSAtMC42MCAtMS41NSAtMS4xNSAtMC40MCAtMS4xNSAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG00IC0xLjIwIGMwIC0xLjY1IC0wLjIwIC0zIC0wLjUwIC0zIC0wLjMwIDAgLTAuNTAgMS4zNSAtMC41MCAzIDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjM1IDAuNTAgLTN6IG0xNC4zMCAyLjMwIGMwLjQwIC0wLjQwIDAuNzAgLTEuNDUgMC43MCAtMi4zMCAwIC0xLjg1IC0xIC0zIC0yLjUwIC0zIC0wLjYwIDAgLTEuNDAgMC4zMCAtMS44MCAwLjcwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy42NSAwLjA1eiBtMi43MCAtMS4xMCBjMCAtMS4yNSAwLjM1IC0yLjE1IDEuMTAgLTIuNzUgMC41NSAtMC41NSAwLjkwIC0xLjEwIDAuNzAgLTEuMzAgLTAuMjAgLTAuMjAgLTAuNjAgLTAuMDUgLTAuODUgMC4zNSAtMC40MCAwLjU1IC0wLjYwIDAuNjAgLTAuODAgMC4xNSAtMC42MCAtMS41NSAtMS4xNSAtMC40MCAtMS4xNSAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG0tNDMgLTE0LjIwIGMwIC0yLjM1IC0wLjIwIC00IC0wLjUwIC00IC0wLjMwIDAgLTAuNTAgMS42NSAtMC41MCA0IDAgMi4zNSAwLjIwIDQgMC41MCA0IDAuMzAgMCAwLjUwIC0xLjY1IDAuNTAgLTR6IG0yIDEuNTAgYzAgLTIuNDUgMC4wNSAtMi41MCAxLjUwIC0yLjUwIDEuNDUgMCAxLjUwIDAuMDUgMS41MCAyLjUwIDAgMS40MCAwLjI1IDIuNTAgMC41MCAyLjUwIDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNTAgMCAtMS4zNSAwLjI1IC0yLjUwIDAuNTAgLTIuNTAgMC4zMCAwIDAuNTAgMS4xNSAwLjUwIDIuNTAgMCAyLjE1IDAuMTUgMi41MCAxIDIuNTAgMC41NSAwIDEgLTAuMjAgMSAtMC41MCAwIC0wLjI1IC0wLjIwIC0wLjUwIC0wLjUwIC0wLjUwIC0wLjc1IDAgLTAuNjAgLTMuODUgMC4xNSAtNC4yMCAwLjUwIC0wLjI1IDAuNTAgLTAuMzUgMCAtMC42MCAtMC4zNSAtMC4xNSAtMC42NSAtMC43MCAtMC42NSAtMS4yNSAwIC0wLjUwIC0wLjIwIC0wLjk1IC0wLjUwIC0wLjk1IC0wLjI1IDAgLTAuNTAgMC4zNSAtMC41MCAwLjgwIDAgMS4xMCAtMS42MCAyLjY1IC0xLjkwIDEuODAgLTAuMTAgLTAuMzUgLTEuMDUgLTAuNjAgLTIuMTUgLTAuNjAgbC0xLjk1IDAgMCAzIGMwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMS4xMCAwLjUwIC0yLjUweiBtMTIuMzUgMS43NSBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4xMCAwIC0xLjQ1IC0wLjI1IC0xLjQ1IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDIuMTUgMCAyLjY1IC0wLjkwIDEuMzAgLTIuMzAgLTEuNzUgLTEuNzAgLTQuMzAgLTAuMzUgLTQuMzAgMi4zMCAwIDAuODUgMC4zMCAxLjg1IDAuNjUgMi4yNSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNzAgMHogbTIuNjUgLTEuMDUgYzAgLTEuMjUgMC4zNSAtMi4xNSAxLjEwIC0yLjc1IDAuNTUgLTAuNTUgMC45MCAtMS4xMCAwLjcwIC0xLjMwIC0wLjIwIC0wLjIwIC0wLjYwIC0wLjA1IC0wLjg1IDAuMzUgLTAuNDAgMC41NSAtMC42MCAwLjYwIC0wLjgwIDAuMTUgLTAuNjAgLTEuNTUgLTEuMTUgLTAuNDAgLTEuMTUgMi4zNSAwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMC44MCAwLjUwIC0xLjgweiBtNSAtMC42NSBjMCAtMS41MCAwLjI1IC0yLjU1IDAuNjUgLTIuNzAgMC40NSAtMC4yMCAwLjQwIC0wLjQwIC0wLjE1IC0wLjgwIC0wLjY1IC0wLjUwIC0wLjY1IC0wLjYwIDAgLTEgMC40MCAtMC4zMCAwLjU1IC0wLjY1IDAuNDAgLTAuODUgLTAuMjAgLTAuMTUgLTAuOTUgMC4zMCAtMS43NSAxLjEwIC0wLjg1IDAuODUgLTEuMTUgMS40NSAtMC43NSAxLjYwIDAuMzUgMC4xMCAwLjYwIDEuMTUgMC42MCAyLjY1IDAgMS4zNSAwLjI1IDIuNDUgMC41MCAyLjQ1IDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNDV6IG01LjIwIDEuODUgYzAuMjUgLTAuNTAgMC4zNSAtMC41MCAwLjYwIDAgMC42MCAxLjMwIDEuMjAgMC41MCAxLjIwIC0xLjcwIDAgLTEuMzAgLTAuMzAgLTIuNTUgLTAuNzAgLTMgLTAuOTUgLTAuOTUgLTIuNzAgLTAuOTAgLTMuNjUgMC4xMCAtMC43MCAwLjY1IC0wLjcwIDAuODUgLTAuMTAgMS4zMCAwLjU1IDAuMzUgMC41NSAwLjU1IDAuMTAgMC43NSAtMS40MCAwLjU1IC0wLjIwIDMuMTAgMS40NSAzLjE1IDAuNDUgMCAwLjk1IC0wLjMwIDEuMTAgLTAuNjB6IG03LjE1IC0wLjE1IGMwLjQwIC0wLjQ1IDAuNjAgLTAuOTUgMC40MCAtMS4xNSAtMC4yMCAtMC4yMCAtMC41MCAtMC4wNSAtMC42MCAwLjMwIC0wLjE1IDAuMzAgLTAuOTAgMC42MCAtMS43MCAwLjYwIC0xLjM1IDAgLTEuNDUgLTAuMTAgLTEuNDUgLTIgMCAtMS45MCAwLjEwIC0yIDEuNDUgLTIgMC44MCAwIDEuNTUgMC4zMCAxLjcwIDAuNjUgMC4xMCAwLjMwIDAuNDAgMC40NSAwLjYwIDAuMjUgMC41NSAtMC41NSAtMS4wNSAtMS45MCAtMi4yNSAtMS45MCAtMC42MCAwIC0xLjQwIDAuMzAgLTEuODAgMC43MCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNzAgMHogbTYgMCBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4xMCAwIC0xLjQ1IC0wLjI1IC0xLjQ1IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDIuMTUgMCAyLjY1IC0wLjkwIDEuMzAgLTIuMzAgLTEuNzUgLTEuNzAgLTQuMzAgLTAuMzUgLTQuMzAgMi4zMCAwIDAuODUgMC4zMCAxLjg1IDAuNjUgMi4yNSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNzAgMHoiLz4mI3hhOyAgPHBhdGggZD0iTTIyNy42NSAzNzguMjUgYy0wLjg1IC0wLjkwIC0wLjgwIC0xLjY1IDAuMDUgLTIuNTUgMS40MCAtMS4zNSAyLjMwIC0wLjg1IDIuMzAgMS4zMCAwIDEuNjAgLTAuMjAgMiAtMC44NSAyIC0wLjUwIC0wLjA1IC0xLjIwIC0wLjM1IC0xLjUwIC0wLjc1eiIvPiYjeGE7ICA8cGF0aCBkPSJNMTk2IDM3NiBjMCAtMi45MCAwLjA1IC0zIDEuMzAgLTMgMS43MCAwIDIuNzAgMS4xMCAyLjcwIDMgMCAxLjkwIC0xIDMgLTIuNzAgMyAtMS4yNSAwIC0xLjMwIC0wLjEwIC0xLjMwIC0zeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjAzIDM3NS41MCBjMCAtMC4yNSAwLjcwIC0wLjUwIDEuNTAgLTAuNTAgMC44NSAwIDEuNTAgMC4yNSAxLjUwIDAuNTAgMCAwLjMwIC0wLjY1IDAuNTAgLTEuNTAgMC41MCAtMC44MCAwIC0xLjUwIC0wLjIwIC0xLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMjM2IDM3NyBjMCAtMS45MCAwLjEwIC0yIDEuNTAgLTIgMS40MCAwIDEuNTAgMC4xMCAxLjUwIDIgMCAxLjkwIC0wLjEwIDIgLTEuNTAgMiAtMS40MCAwIC0xLjUwIC0wLjEwIC0xLjUwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjEwIDM2My41MCBjMCAtMC4yNSAwLjcwIC0wLjUwIDEuNTAgLTAuNTAgMC44NSAwIDEuNTAgMC4yNSAxLjUwIDAuNTAgMCAwLjMwIC0wLjY1IDAuNTAgLTEuNTAgMC41MCAtMC44MCAwIC0xLjUwIC0wLjIwIC0xLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMjI0IDM2NiBjMCAtMC44MCAwLjM1IC0xIDEuNTAgLTEgMS43MCAwIDEuODUgMC4yNSAwLjgwIDEuMzAgLTEuMDUgMS4wNSAtMi4zMCAwLjg1IC0yLjMwIC0wLjMweiIvPiYjeGE7ICA8cGF0aCBkPSJNMjI0IDM2My41MCBjMCAtMC4yNSAwLjcwIC0wLjUwIDEuNTAgLTAuNTAgMC44NSAwIDEuNTAgMC4yNSAxLjUwIDAuNTAgMCAwLjMwIC0wLjY1IDAuNTAgLTEuNTAgMC41MCAtMC44MCAwIC0xLjUwIC0wLjIwIC0xLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMjM2IDM2My41MCBjMCAtMC4yNSAwLjcwIC0wLjUwIDEuNTAgLTAuNTAgMC44NSAwIDEuNTAgMC4yNSAxLjUwIDAuNTAgMCAwLjMwIC0wLjY1IDAuNTAgLTEuNTAgMC41MCAtMC44MCAwIC0xLjUwIC0wLjIwIC0xLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMTAwIDMxMC41MCBsMCAtMTcuNTAgMzUuNTAgMCAzNS41MCAwIDAgMTcuNTAgMCAxNy41MCAtMzUuNTAgMCAtMzUuNTAgMCAwIC0xNy41MHogbTQzIDEwIGMwIC0wLjgwIDAuMjUgLTEuNTAgMC41MCAtMS41MCAwLjMwIDAgMC41MCAwLjI1IDAuNTAgMC41MCAwIDAuNzUgMS40NSAwLjYwIDIuMzAgLTAuMjAgMC40MCAtMC40MCAwLjcwIC0xLjU1IDAuNzAgLTIuNTAgMCAtMSAwLjI1IC0xLjgwIDAuNTAgLTEuODAgMC4zMCAwIDAuNTAgMS4xNSAwLjUwIDIuNTAgMCAyLjE1IDAuMTUgMi41MCAxIDIuNTAgMC41NSAwIDEgLTAuMjAgMSAtMC41MCAwIC0wLjI1IC0wLjIwIC0wLjUwIC0wLjUwIC0wLjUwIC0wLjc1IDAgLTAuNjAgLTMuODUgMC4xNSAtNC4yMCAwLjUwIC0wLjI1IDAuNTAgLTAuMzUgMCAtMC42MCAtMC4zNSAtMC4xNSAtMC42NSAtMC43MCAtMC42NSAtMS4yNSAwIC0wLjUwIC0wLjIwIC0wLjk1IC0wLjUwIC0wLjk1IC0wLjI1IDAgLTAuNTAgMC4zNSAtMC41MCAwLjgwIDAgMS4xMCAtMS42MCAyLjY1IC0xLjkwIDEuODAgLTAuMjUgLTAuODAgLTEuOTUgLTAuODAgLTIuMzAgMC4wNSAtMC4yNSAwLjUwIC0wLjM1IDAuNTAgLTAuNjAgMCAtMC43NSAtMS42MCAtMS4yMCAtMC4zMCAtMS4yMCAzLjM1IDAgMi4zNSAwLjIwIDQgMC41MCA0IDAuMzAgMCAwLjUwIC0wLjY1IDAuNTAgLTEuNTB6IG0tMjcuMjUgLTEuNzUgYzIuNjAgLTIuNTUgMC43NSAtNi43NSAtMyAtNi43NSBsLTEuNzUgMCAwIDQgMCA0IDEuNzUgMCBjMS4yNSAwIDIuMjAgLTAuNDAgMyAtMS4yNXogbTYuNjAgMC41MCBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4xMCAwIC0xLjQ1IC0wLjI1IC0xLjQ1IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDIuMTUgMCAyLjY1IC0wLjkwIDEuMzAgLTIuMzAgLTEuNzUgLTEuNzAgLTQuMzAgLTAuMzUgLTQuMzAgMi4zMCAwIDAuODUgMC4zMCAxLjg1IDAuNjUgMi4yNSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNzAgMHogbTUuOTUgMCBjMC42NSAtMC42NSAwLjYwIC0wLjkwIC0wLjUwIC0yIC0wLjcwIC0wLjcwIC0xLjYwIC0xLjI1IC0yLjA1IC0xLjI1IC0wLjQwIDAgLTAuNzUgLTAuMjAgLTAuNzUgLTAuNTAgMCAtMC43NSAyLjkwIC0wLjYwIDMuMTUgMC4xNSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0wLjYwIDAgLTEuNDAgMC4zNSAtMS44MCAwLjc1IC0wLjcwIDAuNjUgLTAuNzAgMC44NSAwIDEuNTAgMC40MCAwLjQwIDEgMC43NSAxLjMwIDAuNzUgMC42MCAwIDIgMS4yMCAyIDEuNzAgMCAwLjYwIC0yLjkwIDAuMzAgLTMuMTUgLTAuMzAgLTAuMTAgLTAuMzUgLTAuNDAgLTAuNTAgLTAuNjAgLTAuMzAgLTAuNjAgMC41NSAwLjkwIDEuODUgMi4xNSAxLjkwIDAuNjUgMCAxLjUwIC0wLjM1IDEuOTAgLTAuNzV6IG02LjA1IDAgYzAuNDAgLTAuNDUgMC42MCAtMC45NSAwLjQwIC0xLjE1IC0wLjIwIC0wLjIwIC0wLjUwIC0wLjA1IC0wLjYwIDAuMzAgLTAuMTUgMC4zMCAtMC45MCAwLjYwIC0xLjcwIDAuNjAgLTEuMzUgMCAtMS40NSAtMC4xMCAtMS40NSAtMiAwIC0xLjkwIDAuMTAgLTIgMS40NSAtMiAwLjgwIDAgMS41NSAwLjMwIDEuNzAgMC42NSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0wLjYwIDAgLTEuNDAgMC4zMCAtMS44MCAwLjcwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy43MCAweiBtMi42NSAtMS4wNSBjMCAtMS4yNSAwLjM1IC0yLjE1IDEuMTAgLTIuNzUgMC41NSAtMC41NSAwLjkwIC0xLjEwIDAuNzAgLTEuMzAgLTAuMjAgLTAuMjAgLTAuNjAgLTAuMDUgLTAuODUgMC4zNSAtMC40MCAwLjU1IC0wLjYwIDAuNjAgLTAuODAgMC4xNSAtMC42MCAtMS41NSAtMS4xNSAtMC40MCAtMS4xNSAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG00IC0xLjIwIGMwIC0xLjY1IC0wLjIwIC0zIC0wLjUwIC0zIC0wLjMwIDAgLTAuNTAgMS4zNSAtMC41MCAzIDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjM1IDAuNTAgLTN6IG0xNC4zMCAyLjMwIGMwLjQwIC0wLjQwIDAuNzAgLTEuNDUgMC43MCAtMi4zMCAwIC0xLjg1IC0xIC0zIC0yLjUwIC0zIC0wLjYwIDAgLTEuNDAgMC4zMCAtMS44MCAwLjcwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy42NSAwLjA1eiBtMi43MCAtMS4xMCBjMCAtMS4yNSAwLjM1IC0yLjE1IDEuMTAgLTIuNzUgMC41NSAtMC41NSAwLjkwIC0xLjEwIDAuNzAgLTEuMzAgLTAuMjAgLTAuMjAgLTAuNjAgLTAuMDUgLTAuODUgMC4zNSAtMC40MCAwLjU1IC0wLjYwIDAuNjAgLTAuODAgMC4xNSAtMC42MCAtMS41NSAtMS4xNSAtMC40MCAtMS4xNSAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG0tMjQgLTkuNzAgYzAgLTAuODAgMC4yNSAtMS41MCAwLjUwIC0xLjUwIDAuMzAgMCAwLjUwIDAuMjUgMC41MCAwLjUwIDAgMC43NSAxLjQ1IDAuNjAgMi4zMCAtMC4yMCAxLjUwIC0xLjU1IDAuNTAgLTUuMzAgLTEuNDUgLTUuMzAgLTAuNDUgMCAtMC45MCAwLjMwIC0xLjA1IDAuNjUgLTAuMjUgMC41MCAtMC4zNSAwLjUwIC0wLjYwIDAgLTAuNzUgLTEuNjAgLTEuMjAgLTAuMzAgLTEuMjAgMy4zNSAwIDIuMzUgMC4yMCA0IDAuNTAgNCAwLjMwIDAgMC41MCAtMC42NSAwLjUwIC0xLjUweiBtLTE0IC0xIGMwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjkwIDAgLTIgLTAuMTAgLTIgLTEuNTAgMCAtMS40MCAwLjEwIC0xLjUwIDIgLTEuNTAgMS4xMCAwIDIgLTAuMjAgMiAtMC41MCAwIC0wLjI1IC0wLjkwIC0wLjUwIC0yIC0wLjUwIC0xLjY1IDAgLTIgLTAuMTUgLTIgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS4xMCAwIDIgLTAuMjAgMiAtMC41MCAwIC0wLjI1IC0xLjEwIC0wLjUwIC0yLjUwIC0wLjUwIGwtMi41MCAwIDAgNCAwIDQgMi41MCAwIGMxLjQwIDAgMi41MCAtMC4yMCAyLjUwIC0wLjUweiBtMiAtMiBjMCAtMi40NSAwLjA1IC0yLjUwIDEuNTAgLTIuNTAgMS40NSAwIDEuNTAgMC4wNSAxLjUwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC44MCAwIDAuNjAgLTQuNDUgLTAuMjAgLTUuMzAgLTAuNDAgLTAuNDAgLTEuNTUgLTAuNzAgLTIuNTAgLTAuNzAgbC0xLjgwIDAgMCAzIGMwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMS4xMCAwLjUwIC0yLjUweiBtOC4yMCAxLjkwIGMwLjI1IC0wLjUwIDAuMzUgLTAuNTAgMC42MCAwIDAuNzUgMS41NSAxLjIwIDAuMjUgMS4yMCAtMy40MCAwIC0yLjM1IC0wLjIwIC00IC0wLjUwIC00IC0wLjI1IDAgLTAuNTAgMC43MCAtMC41MCAxLjUwIDAgMC44NSAtMC4yMCAxLjUwIC0wLjUwIDEuNTAgLTAuMjUgMCAtMC41MCAtMC4yMCAtMC41MCAtMC41MCAwIC0wLjI1IC0wLjM1IC0wLjUwIC0wLjgwIC0wLjUwIC0yLjg1IDAgLTIuOTUgNS45MCAtMC4xMCA2IDAuNDUgMCAwLjk1IC0wLjMwIDEuMTAgLTAuNjB6IG0xMy4xMCAtMC4xMCBjMC40MCAtMC40MCAwLjcwIC0xLjQ1IDAuNzAgLTIuMzAgMCAtMS44NSAtMSAtMyAtMi41MCAtMyAtMC42MCAwIC0xLjQwIDAuMzAgLTEuODAgMC43MCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNjUgMC4wNXogbTIuNzAgLTIuMzAgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTIgMC41MCBjMCAtMi40NSAwLjA1IC0yLjUwIDEuNTAgLTIuNTAgMS40NSAwIDEuNTAgMC4wNSAxLjUwIDIuNTAgMCAxLjQwIDAuMjUgMi41MCAwLjUwIDIuNTAgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MCAwIC0xLjM1IDAuMjUgLTIuNTAgMC41MCAtMi41MCAwLjMwIDAgMC41MCAxLjE1IDAuNTAgMi41MCAwIDIuMTUgMC4xNSAyLjUwIDEgMi41MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMjUgLTAuMjAgLTAuNTAgLTAuNTAgLTAuNTAgLTAuNzUgMCAtMC42MCAtMy44NSAwLjE1IC00LjIwIDAuNTAgLTAuMjUgMC41MCAtMC4zNSAwIC0wLjYwIC0wLjM1IC0wLjE1IC0wLjY1IC0wLjcwIC0wLjY1IC0xLjI1IDAgLTAuNTAgLTAuMjAgLTAuOTUgLTAuNTAgLTAuOTUgLTAuMjUgMCAtMC41MCAwLjM1IC0wLjUwIDAuODAgMCAxLjEwIC0xLjYwIDIuNjUgLTEuOTAgMS44MCAtMC4xMCAtMC4zNSAtMS4wNSAtMC42MCAtMi4xNSAtMC42MCBsLTEuOTUgMCAwIDMgYzAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xNDMuNjUgMzE4LjI1IGMtMC44NSAtMC45MCAtMC44MCAtMS42NSAwLjA1IC0yLjU1IDEuNDAgLTEuMzUgMi4zMCAtMC44NSAyLjMwIDEuMzAgMCAxLjYwIC0wLjIwIDIgLTAuODUgMiAtMC41MCAtMC4wNSAtMS4yMCAtMC4zNSAtMS41MCAtMC43NXoiLz4mI3hhOyAgPHBhdGggZD0iTTExMiAzMTYgYzAgLTIuOTAgMC4wNSAtMyAxLjMwIC0zIDEuNzAgMCAyLjcwIDEuMTAgMi43MCAzIDAgMS45MCAtMSAzIC0yLjcwIDMgLTEuMjUgMCAtMS4zMCAtMC4xMCAtMS4zMCAtM3oiLz4mI3hhOyAgPHBhdGggZD0iTTExOSAzMTUuNTAgYzAgLTAuMjUgMC43MCAtMC41MCAxLjUwIC0wLjUwIDAuODUgMCAxLjUwIDAuMjUgMS41MCAwLjUwIDAgMC4zMCAtMC42NSAwLjUwIC0xLjUwIDAuNTAgLTAuODAgMCAtMS41MCAtMC4yMCAtMS41MCAtMC41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTE1MiAzMTcgYzAgLTEuOTAgMC4xMCAtMiAxLjUwIC0yIDEuNDAgMCAxLjUwIDAuMTAgMS41MCAyIDAgMS45MCAtMC4xMCAyIC0xLjUwIDIgLTEuNDAgMCAtMS41MCAtMC4xMCAtMS41MCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTEzNC42NSAzMDYuMjUgYy0wLjg1IC0wLjkwIC0wLjgwIC0xLjY1IDAuMDUgLTIuNTUgMS40MCAtMS4zNSAyLjMwIC0wLjg1IDIuMzAgMS4zMCAwIDEuNjAgLTAuMjAgMiAtMC44NSAyIC0wLjUwIC0wLjA1IC0xLjIwIC0wLjM1IC0xLjUwIC0wLjc1eiIvPiYjeGE7ICA8cGF0aCBkPSJNMTI4IDMwNSBjMCAtMS41MCAwLjIwIC0yIDAuODAgLTIgMC45MCAwIDIuMjAgMS4xNSAyLjIwIDIgMCAwLjg1IC0xLjMwIDIgLTIuMjAgMiAtMC42MCAwIC0wLjgwIC0wLjUwIC0wLjgwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTQwIDMwNSBjMCAtMS45MCAwLjEwIC0yIDEuNTAgLTIgMS40MCAwIDEuNTAgMC4xMCAxLjUwIDIgMCAxLjkwIC0wLjEwIDIgLTEuNTAgMiAtMS40MCAwIC0xLjUwIC0wLjEwIC0xLjUwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTYgMjYyLjUwIGwwIC0xNy41MCAzNS41MCAwIDM1LjUwIDAgMCAxNy41MCAwIDE3LjUwIC0zNS41MCAwIC0zNS41MCAwIDAgLTE3LjUweiBtNDMgMTAgYzAgLTAuODAgMC4yNSAtMS41MCAwLjUwIC0xLjUwIDAuMzAgMCAwLjUwIDAuMjUgMC41MCAwLjUwIDAgMC43NSAxLjQ1IDAuNjAgMi4zMCAtMC4yMCAwLjQwIC0wLjQwIDAuNzAgLTEuNTUgMC43MCAtMi41MCAwIC0xIDAuMjUgLTEuODAgMC41MCAtMS44MCAwLjMwIDAgMC41MCAxLjE1IDAuNTAgMi41MCAwIDIuMTUgMC4xNSAyLjUwIDEgMi41MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMjUgLTAuMjAgLTAuNTAgLTAuNTAgLTAuNTAgLTAuNzUgMCAtMC42MCAtMy44NSAwLjE1IC00LjIwIDAuNTAgLTAuMjUgMC41MCAtMC4zNSAwIC0wLjYwIC0wLjM1IC0wLjE1IC0wLjY1IC0wLjcwIC0wLjY1IC0xLjI1IDAgLTAuNTAgLTAuMjAgLTAuOTUgLTAuNTAgLTAuOTUgLTAuMjUgMCAtMC41MCAwLjM1IC0wLjUwIDAuODAgMCAxLjEwIC0xLjYwIDIuNjUgLTEuOTAgMS44MCAtMC4yNSAtMC44MCAtMS45NSAtMC44MCAtMi4zMCAwLjA1IC0wLjI1IDAuNTAgLTAuMzUgMC41MCAtMC42MCAwIC0wLjc1IC0xLjYwIC0xLjIwIC0wLjMwIC0xLjIwIDMuMzUgMCAyLjM1IDAuMjAgNCAwLjUwIDQgMC4zMCAwIDAuNTAgLTAuNjUgMC41MCAtMS41MHogbS0yNy4yNSAtMS43NSBjMi42MCAtMi41NSAwLjc1IC02Ljc1IC0zIC02Ljc1IGwtMS43NSAwIDAgNCAwIDQgMS43NSAwIGMxLjI1IDAgMi4yMCAtMC40MCAzIC0xLjI1eiBtNi42MCAwLjUwIGMwLjQwIC0wLjQ1IDAuNjAgLTAuOTUgMC40MCAtMS4xNSAtMC4yMCAtMC4yMCAtMC41MCAtMC4wNSAtMC42MCAwLjMwIC0wLjE1IDAuMzAgLTAuOTAgMC42MCAtMS43MCAwLjYwIC0xLjEwIDAgLTEuNDUgLTAuMjUgLTEuNDUgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMi4xNSAwIDIuNjUgLTAuOTAgMS4zMCAtMi4zMCAtMS43NSAtMS43MCAtNC4zMCAtMC4zNSAtNC4zMCAyLjMwIDAgMC44NSAwLjMwIDEuODUgMC42NSAyLjI1IDAuODAgMC45NSAyLjc1IDAuOTUgMy43MCAweiBtNS45NSAwIGMwLjY1IC0wLjY1IDAuNjAgLTAuOTAgLTAuNTAgLTIgLTAuNzAgLTAuNzAgLTEuNjAgLTEuMjUgLTIuMDUgLTEuMjUgLTAuNDAgMCAtMC43NSAtMC4yMCAtMC43NSAtMC41MCAwIC0wLjc1IDIuOTAgLTAuNjAgMy4xNSAwLjE1IDAuMTAgMC4zMCAwLjQwIDAuNDUgMC42MCAwLjI1IDAuNTUgLTAuNTUgLTEuMDUgLTEuOTAgLTIuMjUgLTEuOTAgLTAuNjAgMCAtMS40MCAwLjM1IC0xLjgwIDAuNzUgLTAuNzAgMC42NSAtMC43MCAwLjg1IDAgMS41MCAwLjQwIDAuNDAgMSAwLjc1IDEuMzAgMC43NSAwLjYwIDAgMiAxLjIwIDIgMS43MCAwIDAuNjAgLTIuOTAgMC4zMCAtMy4xNSAtMC4zMCAtMC4xMCAtMC4zNSAtMC40MCAtMC41MCAtMC42MCAtMC4zMCAtMC42MCAwLjU1IDAuOTAgMS44NSAyLjE1IDEuOTAgMC42NSAwIDEuNTAgLTAuMzUgMS45MCAtMC43NXogbTYuMDUgMCBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4zNSAwIC0xLjQ1IC0wLjEwIC0xLjQ1IC0yIDAgLTEuOTAgMC4xMCAtMiAxLjQ1IC0yIDAuODAgMCAxLjU1IDAuMzAgMS43MCAwLjY1IDAuMTAgMC4zMCAwLjQwIDAuNDUgMC42MCAwLjI1IDAuNTUgLTAuNTUgLTEuMDUgLTEuOTAgLTIuMjUgLTEuOTAgLTAuNjAgMCAtMS40MCAwLjMwIC0xLjgwIDAuNzAgLTAuODUgMC45MCAtMC45MCAzLjYwIC0wLjA1IDQuNTUgMC44MCAwLjk1IDIuNzUgMC45NSAzLjcwIDB6IG0yLjY1IC0xLjA1IGMwIC0xLjI1IDAuMzUgLTIuMTUgMS4xMCAtMi43NSAwLjU1IC0wLjU1IDAuOTAgLTEuMTAgMC43MCAtMS4zMCAtMC4yMCAtMC4yMCAtMC42MCAtMC4wNSAtMC44NSAwLjM1IC0wLjQwIDAuNTUgLTAuNjAgMC42MCAtMC44MCAwLjE1IC0wLjYwIC0xLjU1IC0xLjE1IC0wLjQwIC0xLjE1IDIuMzUgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTAuODAgMC41MCAtMS44MHogbTQgLTEuMjAgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTE0LjMwIDIuMzAgYzAuNDAgLTAuNDAgMC43MCAtMS40NSAwLjcwIC0yLjMwIDAgLTEuODUgLTEgLTMgLTIuNTAgLTMgLTAuNjAgMCAtMS40MCAwLjMwIC0xLjgwIDAuNzAgLTAuODUgMC45MCAtMC45MCAzLjYwIC0wLjA1IDQuNTUgMC44MCAwLjk1IDIuNzUgMC45NSAzLjY1IDAuMDV6IG0yLjcwIC0xLjEwIGMwIC0xLjI1IDAuMzUgLTIuMTUgMS4xMCAtMi43NSAwLjU1IC0wLjU1IDAuOTAgLTEuMTAgMC43MCAtMS4zMCAtMC4yMCAtMC4yMCAtMC42MCAtMC4wNSAtMC44NSAwLjM1IC0wLjQwIDAuNTUgLTAuNjAgMC42MCAtMC44MCAwLjE1IC0wLjYwIC0xLjU1IC0xLjE1IC0wLjQwIC0xLjE1IDIuMzUgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTAuODAgMC41MCAtMS44MHogbS0yNCAtOS43MCBjMCAtMC44MCAwLjI1IC0xLjUwIDAuNTAgLTEuNTAgMC4zMCAwIDAuNTAgMC4yNSAwLjUwIDAuNTAgMCAwLjc1IDEuNDUgMC42MCAyLjMwIC0wLjIwIDEuNTAgLTEuNTUgMC41MCAtNS4zMCAtMS40NSAtNS4zMCAtMC40NSAwIC0wLjkwIDAuMzAgLTEuMDUgMC42NSAtMC4yNSAwLjUwIC0wLjM1IDAuNTAgLTAuNjAgMCAtMC43NSAtMS42MCAtMS4yMCAtMC4zMCAtMS4yMCAzLjM1IDAgMi4zNSAwLjIwIDQgMC41MCA0IDAuMzAgMCAwLjUwIC0wLjY1IDAuNTAgLTEuNTB6IG0tMTQgLTEgYzAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuOTAgMCAtMiAtMC4xMCAtMiAtMS41MCAwIC0xLjQwIDAuMTAgLTEuNTAgMiAtMS41MCAxLjEwIDAgMiAtMC4yMCAyIC0wLjUwIDAgLTAuMjUgLTAuOTAgLTAuNTAgLTIgLTAuNTAgLTEuNjUgMCAtMiAtMC4xNSAtMiAtMSAwIC0wLjg1IDAuMzUgLTEgMiAtMSAxLjEwIDAgMiAtMC4yMCAyIC0wLjUwIDAgLTAuMjUgLTEuMTAgLTAuNTAgLTIuNTAgLTAuNTAgbC0yLjUwIDAgMCA0IDAgNCAyLjUwIDAgYzEuNDAgMCAyLjUwIC0wLjIwIDIuNTAgLTAuNTB6IG0yIC0yIGMwIC0yLjQ1IDAuMDUgLTIuNTAgMS41MCAtMi41MCAxLjQ1IDAgMS41MCAwLjA1IDEuNTAgMi41MCAwIDEuNDAgMC4yNSAyLjUwIDAuNTAgMi41MCAwLjgwIDAgMC42MCAtNC40NSAtMC4yMCAtNS4zMCAtMC40MCAtMC40MCAtMS41NSAtMC43MCAtMi41MCAtMC43MCBsLTEuODAgMCAwIDMgYzAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNTB6IG04LjIwIDEuOTAgYzAuMjUgLTAuNTAgMC4zNSAtMC41MCAwLjYwIDAgMC43NSAxLjU1IDEuMjAgMC4yNSAxLjIwIC0zLjQwIDAgLTIuMzUgLTAuMjAgLTQgLTAuNTAgLTQgLTAuMjUgMCAtMC41MCAwLjcwIC0wLjUwIDEuNTAgMCAwLjg1IC0wLjIwIDEuNTAgLTAuNTAgMS41MCAtMC4yNSAwIC0wLjUwIC0wLjIwIC0wLjUwIC0wLjUwIDAgLTAuMjUgLTAuMzUgLTAuNTAgLTAuODAgLTAuNTAgLTIuODUgMCAtMi45NSA1LjkwIC0wLjEwIDYgMC40NSAwIDAuOTUgLTAuMzAgMS4xMCAtMC42MHogbTEzLjEwIC0wLjEwIGMwLjQwIC0wLjQwIDAuNzAgLTEuNDUgMC43MCAtMi4zMCAwIC0xLjg1IC0xIC0zIC0yLjUwIC0zIC0wLjYwIDAgLTEuNDAgMC4zMCAtMS44MCAwLjcwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy42NSAwLjA1eiBtMi43MCAtMi4zMCBjMCAtMS42NSAtMC4yMCAtMyAtMC41MCAtMyAtMC4zMCAwIC0wLjUwIDEuMzUgLTAuNTAgMyAwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMS4zNSAwLjUwIC0zeiBtMiAwLjUwIGMwIC0yLjQ1IDAuMDUgLTIuNTAgMS41MCAtMi41MCAxLjQ1IDAgMS41MCAwLjA1IDEuNTAgMi41MCAwIDEuNDAgMC4yNSAyLjUwIDAuNTAgMi41MCAwLjMwIDAgMC41MCAtMS4xMCAwLjUwIC0yLjUwIDAgLTEuMzUgMC4yNSAtMi41MCAwLjUwIC0yLjUwIDAuMzAgMCAwLjUwIDEuMTUgMC41MCAyLjUwIDAgMi4xNSAwLjE1IDIuNTAgMSAyLjUwIDAuNTUgMCAxIC0wLjIwIDEgLTAuNTAgMCAtMC4yNSAtMC4yMCAtMC41MCAtMC41MCAtMC41MCAtMC43NSAwIC0wLjYwIC0zLjg1IDAuMTUgLTQuMjAgMC41MCAtMC4yNSAwLjUwIC0wLjM1IDAgLTAuNjAgLTAuMzUgLTAuMTUgLTAuNjUgLTAuNzAgLTAuNjUgLTEuMjUgMCAtMC41MCAtMC4yMCAtMC45NSAtMC41MCAtMC45NSAtMC4yNSAwIC0wLjUwIDAuMzUgLTAuNTAgMC44MCAwIDEuMTAgLTEuNjAgMi42NSAtMS45MCAxLjgwIC0wLjEwIC0wLjM1IC0xLjA1IC0wLjYwIC0yLjE1IC0wLjYwIGwtMS45NSAwIDAgMyBjMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTU5LjY1IDI3MC4yNSBjLTAuODUgLTAuOTAgLTAuODAgLTEuNjUgMC4wNSAtMi41NSAxLjQwIC0xLjM1IDIuMzAgLTAuODUgMi4zMCAxLjMwIDAgMS42MCAtMC4yMCAyIC0wLjg1IDIgLTAuNTAgLTAuMDUgLTEuMjAgLTAuMzUgLTEuNTAgLTAuNzV6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yOCAyNjggYzAgLTIuOTAgMC4wNSAtMyAxLjMwIC0zIDEuNzAgMCAyLjcwIDEuMTAgMi43MCAzIDAgMS45MCAtMSAzIC0yLjcwIDMgLTEuMjUgMCAtMS4zMCAtMC4xMCAtMS4zMCAtM3oiLz4mI3hhOyAgPHBhdGggZD0iTTM1IDI2Ny41MCBjMCAtMC4yNSAwLjcwIC0wLjUwIDEuNTAgLTAuNTAgMC44NSAwIDEuNTAgMC4yNSAxLjUwIDAuNTAgMCAwLjMwIC0wLjY1IDAuNTAgLTEuNTAgMC41MCAtMC44MCAwIC0xLjUwIC0wLjIwIC0xLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNNjggMjY5IGMwIC0xLjkwIDAuMTAgLTIgMS41MCAtMiAxLjQwIDAgMS41MCAwLjEwIDEuNTAgMiAwIDEuOTAgLTAuMTAgMiAtMS41MCAyIC0xLjQwIDAgLTEuNTAgLTAuMTAgLTEuNTAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik01MC42NSAyNTguMjUgYy0wLjg1IC0wLjkwIC0wLjgwIC0xLjY1IDAuMDUgLTIuNTUgMS40MCAtMS4zNSAyLjMwIC0wLjg1IDIuMzAgMS4zMCAwIDEuNjAgLTAuMjAgMiAtMC44NSAyIC0wLjUwIC0wLjA1IC0xLjIwIC0wLjM1IC0xLjUwIC0wLjc1eiIvPiYjeGE7ICA8cGF0aCBkPSJNNDQgMjU3IGMwIC0xLjUwIDAuMjAgLTIgMC44MCAtMiAwLjkwIDAgMi4yMCAxLjE1IDIuMjAgMiAwIDAuODUgLTEuMzAgMiAtMi4yMCAyIC0wLjYwIDAgLTAuODAgLTAuNTAgLTAuODAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik01NiAyNTcgYzAgLTEuOTAgMC4xMCAtMiAxLjUwIC0yIDEuNDAgMCAxLjUwIDAuMTAgMS41MCAyIDAgMS45MCAtMC4xMCAyIC0xLjUwIDIgLTEuNDAgMCAtMS41MCAtMC4xMCAtMS41MCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTUyIDE5MC41MCBsMCAtMTcuNTAgMzUuNTAgMCAzNS41MCAwIDAgMTcuNTAgMCAxNy41MCAtMzUuNTAgMCAtMzUuNTAgMCAwIC0xNy41MHogbTQzIDEwIGMwIC0wLjgwIDAuMjUgLTEuNTAgMC41MCAtMS41MCAwLjMwIDAgMC41MCAwLjI1IDAuNTAgMC41MCAwIDAuNzUgMS40NSAwLjYwIDIuMzAgLTAuMjAgMC40MCAtMC40MCAwLjcwIC0xLjU1IDAuNzAgLTIuNTAgMCAtMSAwLjI1IC0xLjgwIDAuNTAgLTEuODAgMC4zMCAwIDAuNTAgMS4xNSAwLjUwIDIuNTAgMCAyLjE1IDAuMTUgMi41MCAxIDIuNTAgMC41NSAwIDEgLTAuMjAgMSAtMC41MCAwIC0wLjI1IC0wLjIwIC0wLjUwIC0wLjUwIC0wLjUwIC0wLjc1IDAgLTAuNjAgLTMuODUgMC4xNSAtNC4yMCAwLjUwIC0wLjI1IDAuNTAgLTAuMzUgMCAtMC42MCAtMC4zNSAtMC4xNSAtMC42NSAtMC43MCAtMC42NSAtMS4yNSAwIC0wLjUwIC0wLjIwIC0wLjk1IC0wLjUwIC0wLjk1IC0wLjI1IDAgLTAuNTAgMC4zNSAtMC41MCAwLjgwIDAgMS4xMCAtMS42MCAyLjY1IC0xLjkwIDEuODAgLTAuMjUgLTAuODAgLTEuOTUgLTAuODAgLTIuMzAgMC4wNSAtMC4yNSAwLjUwIC0wLjM1IDAuNTAgLTAuNjAgMCAtMC43NSAtMS42MCAtMS4yMCAtMC4zMCAtMS4yMCAzLjM1IDAgMi4zNSAwLjIwIDQgMC41MCA0IDAuMzAgMCAwLjUwIC0wLjY1IDAuNTAgLTEuNTB6IG0tMjcuMjUgLTEuNzUgYzIuNjAgLTIuNTUgMC43NSAtNi43NSAtMyAtNi43NSBsLTEuNzUgMCAwIDQgMCA0IDEuNzUgMCBjMS4yNSAwIDIuMjAgLTAuNDAgMyAtMS4yNXogbTYuNjAgMC41MCBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4xMCAwIC0xLjQ1IC0wLjI1IC0xLjQ1IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDIuMTUgMCAyLjY1IC0wLjkwIDEuMzAgLTIuMzAgLTEuNzUgLTEuNzAgLTQuMzAgLTAuMzUgLTQuMzAgMi4zMCAwIDAuODUgMC4zMCAxLjg1IDAuNjUgMi4yNSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNzAgMHogbTUuOTUgMCBjMC42NSAtMC42NSAwLjYwIC0wLjkwIC0wLjUwIC0yIC0wLjcwIC0wLjcwIC0xLjYwIC0xLjI1IC0yLjA1IC0xLjI1IC0wLjQwIDAgLTAuNzUgLTAuMjAgLTAuNzUgLTAuNTAgMCAtMC43NSAyLjkwIC0wLjYwIDMuMTUgMC4xNSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0wLjYwIDAgLTEuNDAgMC4zNSAtMS44MCAwLjc1IC0wLjcwIDAuNjUgLTAuNzAgMC44NSAwIDEuNTAgMC40MCAwLjQwIDEgMC43NSAxLjMwIDAuNzUgMC42MCAwIDIgMS4yMCAyIDEuNzAgMCAwLjYwIC0yLjkwIDAuMzAgLTMuMTUgLTAuMzAgLTAuMTAgLTAuMzUgLTAuNDAgLTAuNTAgLTAuNjAgLTAuMzAgLTAuNjAgMC41NSAwLjkwIDEuODUgMi4xNSAxLjkwIDAuNjUgMCAxLjUwIC0wLjM1IDEuOTAgLTAuNzV6IG02LjA1IDAgYzAuNDAgLTAuNDUgMC42MCAtMC45NSAwLjQwIC0xLjE1IC0wLjIwIC0wLjIwIC0wLjUwIC0wLjA1IC0wLjYwIDAuMzAgLTAuMTUgMC4zMCAtMC45MCAwLjYwIC0xLjcwIDAuNjAgLTEuMzUgMCAtMS40NSAtMC4xMCAtMS40NSAtMiAwIC0xLjkwIDAuMTAgLTIgMS40NSAtMiAwLjgwIDAgMS41NSAwLjMwIDEuNzAgMC42NSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0wLjYwIDAgLTEuNDAgMC4zMCAtMS44MCAwLjcwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy43MCAweiBtMi42NSAtMS4wNSBjMCAtMS4yNSAwLjM1IC0yLjE1IDEuMTAgLTIuNzUgMC41NSAtMC41NSAwLjkwIC0xLjEwIDAuNzAgLTEuMzAgLTAuMjAgLTAuMjAgLTAuNjAgLTAuMDUgLTAuODUgMC4zNSAtMC40MCAwLjU1IC0wLjYwIDAuNjAgLTAuODAgMC4xNSAtMC42MCAtMS41NSAtMS4xNSAtMC40MCAtMS4xNSAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG00IC0xLjIwIGMwIC0xLjY1IC0wLjIwIC0zIC0wLjUwIC0zIC0wLjMwIDAgLTAuNTAgMS4zNSAtMC41MCAzIDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjM1IDAuNTAgLTN6IG0xNC4zMCAyLjMwIGMwLjQwIC0wLjQwIDAuNzAgLTEuNDUgMC43MCAtMi4zMCAwIC0xLjg1IC0xIC0zIC0yLjUwIC0zIC0wLjYwIDAgLTEuNDAgMC4zMCAtMS44MCAwLjcwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy42NSAwLjA1eiBtMi43MCAtMS4xMCBjMCAtMS4yNSAwLjM1IC0yLjE1IDEuMTAgLTIuNzUgMC41NSAtMC41NSAwLjkwIC0xLjEwIDAuNzAgLTEuMzAgLTAuMjAgLTAuMjAgLTAuNjAgLTAuMDUgLTAuODUgMC4zNSAtMC40MCAwLjU1IC0wLjYwIDAuNjAgLTAuODAgMC4xNSAtMC42MCAtMS41NSAtMS4xNSAtMC40MCAtMS4xNSAyLjM1IDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0wLjgwIDAuNTAgLTEuODB6IG0tNDMgLTE0LjIwIGMwIC0yLjM1IC0wLjIwIC00IC0wLjUwIC00IC0wLjMwIDAgLTAuNTAgMS42NSAtMC41MCA0IDAgMi4zNSAwLjIwIDQgMC41MCA0IDAuMzAgMCAwLjUwIC0xLjY1IDAuNTAgLTR6IG0yIDEuNTAgYzAgLTIuNDUgMC4wNSAtMi41MCAxLjUwIC0yLjUwIDEuNDUgMCAxLjUwIDAuMDUgMS41MCAyLjUwIDAgMS40MCAwLjI1IDIuNTAgMC41MCAyLjUwIDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNTAgMCAtMS4zNSAwLjI1IC0yLjUwIDAuNTAgLTIuNTAgMC4zMCAwIDAuNTAgMS4xNSAwLjUwIDIuNTAgMCAyLjE1IDAuMTUgMi41MCAxIDIuNTAgMC41NSAwIDEgLTAuMjAgMSAtMC41MCAwIC0wLjI1IC0wLjIwIC0wLjUwIC0wLjUwIC0wLjUwIC0wLjc1IDAgLTAuNjAgLTMuODUgMC4xNSAtNC4yMCAwLjUwIC0wLjI1IDAuNTAgLTAuMzUgMCAtMC42MCAtMC4zNSAtMC4xNSAtMC42NSAtMC43MCAtMC42NSAtMS4yNSAwIC0wLjUwIC0wLjIwIC0wLjk1IC0wLjUwIC0wLjk1IC0wLjI1IDAgLTAuNTAgMC4zNSAtMC41MCAwLjgwIDAgMS4xMCAtMS42MCAyLjY1IC0xLjkwIDEuODAgLTAuMTAgLTAuMzUgLTEuMDUgLTAuNjAgLTIuMTUgLTAuNjAgbC0xLjk1IDAgMCAzIGMwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMS4xMCAwLjUwIC0yLjUweiBtMTIuMzUgMS43NSBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4xMCAwIC0xLjQ1IC0wLjI1IC0xLjQ1IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDIuMTUgMCAyLjY1IC0wLjkwIDEuMzAgLTIuMzAgLTEuNzUgLTEuNzAgLTQuMzAgLTAuMzUgLTQuMzAgMi4zMCAwIDAuODUgMC4zMCAxLjg1IDAuNjUgMi4yNSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNzAgMHogbTIuNjUgLTEuMDUgYzAgLTEuMjUgMC4zNSAtMi4xNSAxLjEwIC0yLjc1IDAuNTUgLTAuNTUgMC45MCAtMS4xMCAwLjcwIC0xLjMwIC0wLjIwIC0wLjIwIC0wLjYwIC0wLjA1IC0wLjg1IDAuMzUgLTAuNDAgMC41NSAtMC42MCAwLjYwIC0wLjgwIDAuMTUgLTAuNjAgLTEuNTUgLTEuMTUgLTAuNDAgLTEuMTUgMi4zNSAwIDEuNjUgMC4yMCAzIDAuNTAgMyAwLjMwIDAgMC41MCAtMC44MCAwLjUwIC0xLjgweiBtNSAtMC42NSBjMCAtMS41MCAwLjI1IC0yLjU1IDAuNjUgLTIuNzAgMC40NSAtMC4yMCAwLjQwIC0wLjQwIC0wLjE1IC0wLjgwIC0wLjY1IC0wLjUwIC0wLjY1IC0wLjYwIDAgLTEgMC40MCAtMC4zMCAwLjU1IC0wLjY1IDAuNDAgLTAuODUgLTAuMjAgLTAuMTUgLTAuOTUgMC4zMCAtMS43NSAxLjEwIC0wLjg1IDAuODUgLTEuMTUgMS40NSAtMC43NSAxLjYwIDAuMzUgMC4xMCAwLjYwIDEuMTUgMC42MCAyLjY1IDAgMS4zNSAwLjI1IDIuNDUgMC41MCAyLjQ1IDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNDV6IG01LjIwIDEuODUgYzAuMjUgLTAuNTAgMC4zNSAtMC41MCAwLjYwIDAgMC42MCAxLjMwIDEuMjAgMC41MCAxLjIwIC0xLjcwIDAgLTEuMzAgLTAuMzAgLTIuNTUgLTAuNzAgLTMgLTAuOTUgLTAuOTUgLTIuNzAgLTAuOTAgLTMuNjUgMC4xMCAtMC43MCAwLjY1IC0wLjcwIDAuODUgLTAuMTAgMS4zMCAwLjU1IDAuMzUgMC41NSAwLjU1IDAuMTAgMC43NSAtMS40MCAwLjU1IC0wLjIwIDMuMTAgMS40NSAzLjE1IDAuNDUgMCAwLjk1IC0wLjMwIDEuMTAgLTAuNjB6IG03LjE1IC0wLjE1IGMwLjQwIC0wLjQ1IDAuNjAgLTAuOTUgMC40MCAtMS4xNSAtMC4yMCAtMC4yMCAtMC41MCAtMC4wNSAtMC42MCAwLjMwIC0wLjE1IDAuMzAgLTAuOTAgMC42MCAtMS43MCAwLjYwIC0xLjM1IDAgLTEuNDUgLTAuMTAgLTEuNDUgLTIgMCAtMS45MCAwLjEwIC0yIDEuNDUgLTIgMC44MCAwIDEuNTUgMC4zMCAxLjcwIDAuNjUgMC4xMCAwLjMwIDAuNDAgMC40NSAwLjYwIDAuMjUgMC41NSAtMC41NSAtMS4wNSAtMS45MCAtMi4yNSAtMS45MCAtMC42MCAwIC0xLjQwIDAuMzAgLTEuODAgMC43MCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNzAgMHogbTYgMCBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4xMCAwIC0xLjQ1IC0wLjI1IC0xLjQ1IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDIuMTUgMCAyLjY1IC0wLjkwIDEuMzAgLTIuMzAgLTEuNzUgLTEuNzAgLTQuMzAgLTAuMzUgLTQuMzAgMi4zMCAwIDAuODUgMC4zMCAxLjg1IDAuNjUgMi4yNSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNzAgMHoiLz4mI3hhOyAgPHBhdGggZD0iTTk1LjY1IDE5OC4yNSBjLTAuODUgLTAuOTAgLTAuODAgLTEuNjUgMC4wNSAtMi41NSAxLjQwIC0xLjM1IDIuMzAgLTAuODUgMi4zMCAxLjMwIDAgMS42MCAtMC4yMCAyIC0wLjg1IDIgLTAuNTAgLTAuMDUgLTEuMjAgLTAuMzUgLTEuNTAgLTAuNzV6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik02NCAxOTYgYzAgLTIuOTAgMC4wNSAtMyAxLjMwIC0zIDEuNzAgMCAyLjcwIDEuMTAgMi43MCAzIDAgMS45MCAtMSAzIC0yLjcwIDMgLTEuMjUgMCAtMS4zMCAtMC4xMCAtMS4zMCAtM3oiLz4mI3hhOyAgPHBhdGggZD0iTTcxIDE5NS41MCBjMCAtMC4yNSAwLjcwIC0wLjUwIDEuNTAgLTAuNTAgMC44NSAwIDEuNTAgMC4yNSAxLjUwIDAuNTAgMCAwLjMwIC0wLjY1IDAuNTAgLTEuNTAgMC41MCAtMC44MCAwIC0xLjUwIC0wLjIwIC0xLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMTA0IDE5NyBjMCAtMS45MCAwLjEwIC0yIDEuNTAgLTIgMS40MCAwIDEuNTAgMC4xMCAxLjUwIDIgMCAxLjkwIC0wLjEwIDIgLTEuNTAgMiAtMS40MCAwIC0xLjUwIC0wLjEwIC0xLjUwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNNzggMTgzLjUwIGMwIC0wLjI1IDAuNzAgLTAuNTAgMS41MCAtMC41MCAwLjg1IDAgMS41MCAwLjI1IDEuNTAgMC41MCAwIDAuMzAgLTAuNjUgMC41MCAtMS41MCAwLjUwIC0wLjgwIDAgLTEuNTAgLTAuMjAgLTEuNTAgLTAuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik05MiAxODYgYzAgLTAuODAgMC4zNSAtMSAxLjUwIC0xIDEuNzAgMCAxLjg1IDAuMjUgMC44MCAxLjMwIC0xLjA1IDEuMDUgLTIuMzAgMC44NSAtMi4zMCAtMC4zMHoiLz4mI3hhOyAgPHBhdGggZD0iTTkyIDE4My41MCBjMCAtMC4yNSAwLjcwIC0wLjUwIDEuNTAgLTAuNTAgMC44NSAwIDEuNTAgMC4yNSAxLjUwIDAuNTAgMCAwLjMwIC0wLjY1IDAuNTAgLTEuNTAgMC41MCAtMC44MCAwIC0xLjUwIC0wLjIwIC0xLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMTA0IDE4My41MCBjMCAtMC4yNSAwLjcwIC0wLjUwIDEuNTAgLTAuNTAgMC44NSAwIDEuNTAgMC4yNSAxLjUwIDAuNTAgMCAwLjMwIC0wLjY1IDAuNTAgLTEuNTAgMC41MCAtMC44MCAwIC0xLjUwIC0wLjIwIC0xLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNNzYgMTE4LjUwIGwwIC0xNy41MCA0Ny41MCAwIDQ3LjUwIDAgMCAxNy41MCAwIDE3LjUwIC00Ny41MCAwIC00Ny41MCAwIDAgLTE3LjUweiBtNTUgMTAgYzAgLTAuODAgMC4yNSAtMS41MCAwLjUwIC0xLjUwIDAuMzAgMCAwLjUwIDAuMjUgMC41MCAwLjUwIDAgMC43NSAxLjQ1IDAuNjAgMi4zMCAtMC4yMCAwLjQwIC0wLjQwIDAuNzAgLTEuNTUgMC43MCAtMi41MCAwIC0xIDAuMjUgLTEuODAgMC41MCAtMS44MCAwLjMwIDAgMC41MCAxLjE1IDAuNTAgMi41MCAwIDIuMTUgMC4xNSAyLjUwIDEgMi41MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMjUgLTAuMjAgLTAuNTAgLTAuNTAgLTAuNTAgLTAuNzUgMCAtMC42MCAtMy44NSAwLjE1IC00LjIwIDAuNTAgLTAuMjUgMC41MCAtMC4zNSAwIC0wLjYwIC0wLjM1IC0wLjE1IC0wLjY1IC0wLjcwIC0wLjY1IC0xLjI1IDAgLTAuNTAgLTAuMjAgLTAuOTUgLTAuNTAgLTAuOTUgLTAuMjUgMCAtMC41MCAwLjM1IC0wLjUwIDAuODAgMCAxLjEwIC0xLjYwIDIuNjUgLTEuOTAgMS44MCAtMC4yNSAtMC44MCAtMS45NSAtMC44MCAtMi4zMCAwLjA1IC0wLjI1IDAuNTAgLTAuMzUgMC41MCAtMC42MCAwIC0wLjc1IC0xLjYwIC0xLjIwIC0wLjMwIC0xLjIwIDMuMzUgMCAyLjM1IDAuMjAgNCAwLjUwIDQgMC4zMCAwIDAuNTAgLTAuNjUgMC41MCAtMS41MHogbS0yNy4yNSAtMS43NSBjMi42MCAtMi41NSAwLjc1IC02Ljc1IC0zIC02Ljc1IGwtMS43NSAwIDAgNCAwIDQgMS43NSAwIGMxLjI1IDAgMi4yMCAtMC40MCAzIC0xLjI1eiBtNi42MCAwLjUwIGMwLjQwIC0wLjQ1IDAuNjAgLTAuOTUgMC40MCAtMS4xNSAtMC4yMCAtMC4yMCAtMC41MCAtMC4wNSAtMC42MCAwLjMwIC0wLjE1IDAuMzAgLTAuOTAgMC42MCAtMS43MCAwLjYwIC0xLjEwIDAgLTEuNDUgLTAuMjUgLTEuNDUgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMi4xNSAwIDIuNjUgLTAuOTAgMS4zMCAtMi4zMCAtMS43NSAtMS43MCAtNC4zMCAtMC4zNSAtNC4zMCAyLjMwIDAgMC44NSAwLjMwIDEuODUgMC42NSAyLjI1IDAuODAgMC45NSAyLjc1IDAuOTUgMy43MCAweiBtNS45NSAwIGMwLjY1IC0wLjY1IDAuNjAgLTAuOTAgLTAuNTAgLTIgLTAuNzAgLTAuNzAgLTEuNjAgLTEuMjUgLTIuMDUgLTEuMjUgLTAuNDAgMCAtMC43NSAtMC4yMCAtMC43NSAtMC41MCAwIC0wLjc1IDIuOTAgLTAuNjAgMy4xNSAwLjE1IDAuMTAgMC4zMCAwLjQwIDAuNDUgMC42MCAwLjI1IDAuNTUgLTAuNTUgLTEuMDUgLTEuOTAgLTIuMjUgLTEuOTAgLTAuNjAgMCAtMS40MCAwLjM1IC0xLjgwIDAuNzUgLTAuNzAgMC42NSAtMC43MCAwLjg1IDAgMS41MCAwLjQwIDAuNDAgMSAwLjc1IDEuMzAgMC43NSAwLjYwIDAgMiAxLjIwIDIgMS43MCAwIDAuNjAgLTIuOTAgMC4zMCAtMy4xNSAtMC4zMCAtMC4xMCAtMC4zNSAtMC40MCAtMC41MCAtMC42MCAtMC4zMCAtMC42MCAwLjU1IDAuOTAgMS44NSAyLjE1IDEuOTAgMC42NSAwIDEuNTAgLTAuMzUgMS45MCAtMC43NXogbTYuMDUgMCBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4zNSAwIC0xLjQ1IC0wLjEwIC0xLjQ1IC0yIDAgLTEuOTAgMC4xMCAtMiAxLjQ1IC0yIDAuODAgMCAxLjU1IDAuMzAgMS43MCAwLjY1IDAuMTAgMC4zMCAwLjQwIDAuNDUgMC42MCAwLjI1IDAuNTUgLTAuNTUgLTEuMDUgLTEuOTAgLTIuMjUgLTEuOTAgLTAuNjAgMCAtMS40MCAwLjMwIC0xLjgwIDAuNzAgLTAuODUgMC45MCAtMC45MCAzLjYwIC0wLjA1IDQuNTUgMC44MCAwLjk1IDIuNzUgMC45NSAzLjcwIDB6IG0yLjY1IC0xLjA1IGMwIC0xLjI1IDAuMzUgLTIuMTUgMS4xMCAtMi43NSAwLjU1IC0wLjU1IDAuOTAgLTEuMTAgMC43MCAtMS4zMCAtMC4yMCAtMC4yMCAtMC42MCAtMC4wNSAtMC44NSAwLjM1IC0wLjQwIDAuNTUgLTAuNjAgMC42MCAtMC44MCAwLjE1IC0wLjYwIC0xLjU1IC0xLjE1IC0wLjQwIC0xLjE1IDIuMzUgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTAuODAgMC41MCAtMS44MHogbTQgLTEuMjAgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTE0LjMwIDIuMzAgYzAuNDAgLTAuNDAgMC43MCAtMS40NSAwLjcwIC0yLjMwIDAgLTEuODUgLTEgLTMgLTIuNTAgLTMgLTAuNjAgMCAtMS40MCAwLjMwIC0xLjgwIDAuNzAgLTAuODUgMC45MCAtMC45MCAzLjYwIC0wLjA1IDQuNTUgMC44MCAwLjk1IDIuNzUgMC45NSAzLjY1IDAuMDV6IG0yLjcwIC0xLjEwIGMwIC0xLjI1IDAuMzUgLTIuMTUgMS4xMCAtMi43NSAwLjU1IC0wLjU1IDAuOTAgLTEuMTAgMC43MCAtMS4zMCAtMC4yMCAtMC4yMCAtMC42MCAtMC4wNSAtMC44NSAwLjM1IC0wLjQwIDAuNTUgLTAuNjAgMC42MCAtMC44MCAwLjE1IC0wLjYwIC0xLjU1IC0xLjE1IC0wLjQwIC0xLjE1IDIuMzUgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTAuODAgMC41MCAtMS44MHogbS0yNC43MCAtOC45MCBjMC40NSAtMC41MCAwLjcwIC0xLjg1IDAuNzAgLTQgMCAtMy4wNSAtMC41MCAtNC4xNSAtMS4yMCAtMi42NSAtMC4yNSAwLjUwIC0wLjM1IDAuNTAgLTAuNjAgMCAtMC40MCAtMC44NSAtMS42MCAtMC44MCAtMi41MCAwLjA1IC0xLjU1IDEuNTUgLTAuNTAgNS4zMCAxLjUwIDUuMzAgMC40NSAwIDAuODAgLTAuMjAgMC44MCAtMC41MCAwIC0wLjI1IDAuMjUgLTAuNTAgMC41MCAtMC41MCAwLjMwIDAgMC41MCAwLjQ1IDAuNTAgMSAwIDAuODUgLTAuMzUgMSAtMiAxIC0xLjEwIDAgLTIgMC4yNSAtMiAwLjUwIDAgMC43NSAzLjUwIDAuNjAgNC4zMCAtMC4yMHogbS0yMy45NSAtMi4wNSBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4zMCAwLjgwIC0yLjU1IDAuNzUgLTMuNDUgLTAuMTAgLTAuNDAgLTAuNDAgLTAuNzAgLTEuNDUgLTAuNzAgLTIuMzAgMCAtMC44NSAwLjMwIC0xLjkwIDAuNzAgLTIuMzAgMC45MCAtMC44NSAzLjE1IC0wLjkwIDMuNDUgLTAuMDUgMC4xMCAwLjMwIDAuNDAgMC40NSAwLjYwIDAuMjUgMC41NSAtMC41NSAtMS4wNSAtMS45MCAtMi4yNSAtMS45MCAtMS42MCAwIC0zLjUwIDIuMjAgLTMuNTAgNCAwIDIuOTUgMy41MCA1LjEwIDUuMzUgMy4yNXogbTUuOTUgMC4wNSBjMC40MCAtMC40MCAwLjcwIC0xLjQ1IDAuNzAgLTIuMzAgMCAtMi42NSAtMi41NSAtNCAtNC4zMCAtMi4zMCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNjUgMC4wNXogbTIuNzAgLTEuODAgYzAgLTIuNDUgMC4wNSAtMi41MCAxLjUwIC0yLjUwIDEuNDUgMCAxLjUwIDAuMDUgMS41MCAyLjUwIDAgMS40MCAwLjI1IDIuNTAgMC41MCAyLjUwIDAuODAgMCAwLjYwIC00LjQ1IC0wLjIwIC01LjMwIC0wLjQwIC0wLjQwIC0xLjU1IC0wLjcwIC0yLjUwIC0wLjcwIGwtMS44MCAwIDAgMyBjMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MHogbTcgMC4wNSBjMCAtMS41MCAwLjI1IC0yLjU1IDAuNjUgLTIuNzAgMC40NSAtMC4yMCAwLjQwIC0wLjQwIC0wLjE1IC0wLjgwIC0wLjY1IC0wLjUwIC0wLjY1IC0wLjYwIDAgLTEgMC40MCAtMC4zMCAwLjU1IC0wLjY1IDAuNDAgLTAuODUgLTAuMjAgLTAuMTUgLTAuOTUgMC4zMCAtMS43NSAxLjEwIC0wLjg1IDAuODUgLTEuMTUgMS40NSAtMC43NSAxLjYwIDAuMzUgMC4xMCAwLjYwIDEuMTUgMC42MCAyLjY1IDAgMS4zNSAwLjI1IDIuNDUgMC41MCAyLjQ1IDAuMzAgMCAwLjUwIC0xLjEwIDAuNTAgLTIuNDV6IG0zIC0wLjU1IGMwIC0xLjY1IC0wLjIwIC0zIC0wLjUwIC0zIC0wLjMwIDAgLTAuNTAgMS4zNSAtMC41MCAzIDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjM1IDAuNTAgLTN6IG0xMC4yMCAyLjQwIGMwLjI1IC0wLjUwIDAuMzUgLTAuNTAgMC42MCAwIDAuNjUgMS40NSAxLjIwIDAuNDAgMS4yMCAtMi40MCAwIC0xLjY1IC0wLjIwIC0zIC0wLjUwIC0zIC0wLjI1IDAgLTAuNTAgMC44MCAtMC41MCAxLjgwIDAgMS45MCAtMC45MCAzLjIwIC0yLjIwIDMuMjAgLTAuNjAgMCAtMC44MCAtMC41NSAtMC44MCAtMi41MCAwIC0xLjM1IC0wLjIwIC0yLjUwIC0wLjUwIC0yLjUwIC0wLjcwIDAgLTAuNjAgNC40MCAwLjE1IDUuMjUgMC43NSAwLjkwIDIuMTUgMC45NSAyLjU1IDAuMTV6IG0zLjgwIC0xLjIwIGMwIC0xLjI1IDAuMzUgLTIuMTUgMS4xMCAtMi43NSAwLjU1IC0wLjU1IDAuOTAgLTEuMTAgMC43MCAtMS4zMCAtMC4yMCAtMC4yMCAtMC42MCAtMC4wNSAtMC44NSAwLjM1IC0wLjQwIDAuNTUgLTAuNjAgMC42MCAtMC44MCAwLjE1IC0wLjYwIC0xLjU1IC0xLjE1IC0wLjQwIC0xLjE1IDIuMzUgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTAuODAgMC41MCAtMS44MHogbTYuMjAgMS4yMCBjMC4yNSAtMC41MCAwLjM1IC0wLjUwIDAuNjAgMCAwLjYwIDEuMzAgMS4yMCAwLjUwIDEuMjAgLTEuNzAgMCAtMS4zMCAtMC4zMCAtMi41NSAtMC43MCAtMyAtMC45NSAtMC45NSAtMi43MCAtMC45MCAtMy42NSAwLjEwIC0wLjcwIDAuNjUgLTAuNzAgMC44NSAtMC4xMCAxLjMwIDAuNTUgMC4zNSAwLjU1IDAuNTUgMC4xMCAwLjc1IC0xLjQwIDAuNTUgLTAuMjAgMy4xMCAxLjQ1IDMuMTUgMC40NSAwIDAuOTUgLTAuMzAgMS4xMCAtMC42MHogbTQuODAgMC4xMCBjMCAtMC4yNSAtMC4yMCAtMC41MCAtMC41MCAtMC41MCAtMC43NSAwIC0wLjYwIC0zLjg1IDAuMTUgLTQuMjAgMC41MCAtMC4yNSAwLjUwIC0wLjM1IDAgLTAuNjAgLTAuMzUgLTAuMTUgLTAuNjUgLTAuNzAgLTAuNjUgLTEuMjUgMCAtMC41MCAtMC4yMCAtMC45NSAtMC41MCAtMC45NSAtMC4yNSAwIC0wLjUwIDAuNDUgLTAuNTAgMC45NSAwIDAuNTUgLTAuMzAgMS4xMCAtMC42MCAxLjI1IC0wLjUwIDAuMjUgLTAuNTAgMC4zNSAwIDAuNjAgMC4zNSAwLjE1IDAuNjAgMS4yNSAwLjYwIDIuNzUgMCAyLjEwIDAuMTUgMi40NSAxIDIuNDUgMC41NSAwIDEgLTAuMjAgMSAtMC41MHogbTIgLTIuNTAgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTUuMzAgMi4zMCBjMC40MCAtMC40MCAwLjcwIC0xLjQ1IDAuNzAgLTIuMzAgMCAtMi42NSAtMi41NSAtNCAtNC4zMCAtMi4zMCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNjUgMC4wNXogbTIuNzAgLTEuODAgYzAgLTIuNDUgMC4wNSAtMi41MCAxLjUwIC0yLjUwIDEuNDUgMCAxLjUwIDAuMDUgMS41MCAyLjUwIDAgMS40MCAwLjI1IDIuNTAgMC41MCAyLjUwIDAuODAgMCAwLjYwIC00LjQ1IC0wLjIwIC01LjMwIC0wLjQwIC0wLjQwIC0xLjU1IC0wLjcwIC0yLjUwIC0wLjcwIGwtMS44MCAwIDAgMyBjMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMTAgMC41MCAtMi41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTEzMS42NSAxMjYuMjUgYy0wLjg1IC0wLjkwIC0wLjgwIC0xLjY1IDAuMDUgLTIuNTUgMS40MCAtMS4zNSAyLjMwIC0wLjg1IDIuMzAgMS4zMCAwIDEuNjAgLTAuMjAgMiAtMC44NSAyIC0wLjUwIC0wLjA1IC0xLjIwIC0wLjM1IC0xLjUwIC0wLjc1eiIvPiYjeGE7ICA8cGF0aCBkPSJNMTAwIDEyNCBjMCAtMi45MCAwLjA1IC0zIDEuMzAgLTMgMS43MCAwIDIuNzAgMS4xMCAyLjcwIDMgMCAxLjkwIC0xIDMgLTIuNzAgMyAtMS4yNSAwIC0xLjMwIC0wLjEwIC0xLjMwIC0zeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTA3IDEyMy41MCBjMCAtMC4yNSAwLjcwIC0wLjUwIDEuNTAgLTAuNTAgMC44NSAwIDEuNTAgMC4yNSAxLjUwIDAuNTAgMCAwLjMwIC0wLjY1IDAuNTAgLTEuNTAgMC41MCAtMC44MCAwIC0xLjUwIC0wLjIwIC0xLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMTQwIDEyNSBjMCAtMS45MCAwLjEwIC0yIDEuNTAgLTIgMS40MCAwIDEuNTAgMC4xMCAxLjUwIDIgMCAxLjkwIC0wLjEwIDIgLTEuNTAgMiAtMS40MCAwIC0xLjUwIC0wLjEwIC0xLjUwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTE4IDExMyBjMCAtMS41MCAwLjIwIC0yIDAuODAgLTIgMC45MCAwIDIuMjAgMS4xNSAyLjIwIDIgMCAwLjg1IC0xLjMwIDIgLTIuMjAgMiAtMC42MCAwIC0wLjgwIC0wLjUwIC0wLjgwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTAwIDExMyBjMCAtMS45MCAwLjEwIC0yIDEuNTAgLTIgMS40MCAwIDEuNTAgMC4xMCAxLjUwIDIgMCAxLjkwIC0wLjEwIDIgLTEuNTAgMiAtMS40MCAwIC0xLjUwIC0wLjEwIC0xLjUwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTM0IDExNCBjMCAtMC44MCAwLjM1IC0xIDEuNTAgLTEgMS43MCAwIDEuODUgMC4yNSAwLjgwIDEuMzAgLTEuMDUgMS4wNSAtMi4zMCAwLjg1IC0yLjMwIC0wLjMweiIvPiYjeGE7ICA8cGF0aCBkPSJNMTM0IDExMS41MCBjMCAtMC4yNSAwLjcwIC0wLjUwIDEuNTAgLTAuNTAgMC44NSAwIDEuNTAgMC4yNSAxLjUwIDAuNTAgMCAwLjMwIC0wLjY1IDAuNTAgLTEuNTAgMC41MCAtMC44MCAwIC0xLjUwIC0wLjIwIC0xLjUwIC0wLjUweiIvPiYjeGE7ICA8cGF0aCBkPSJNMTQ1IDExMyBjMCAtMS45MCAwLjEwIC0yIDEuNTAgLTIgMS40MCAwIDEuNTAgMC4xMCAxLjUwIDIgMCAxLjkwIC0wLjEwIDIgLTEuNTAgMiAtMS40MCAwIC0xLjUwIC0wLjEwIC0xLjUwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjMyIDIyLjUwIGwwIC0xNy41MCAzNS41MCAwIDM1LjUwIDAgMCAxNy41MCAwIDE3LjUwIC0zNS41MCAwIC0zNS41MCAwIDAgLTE3LjUweiBtNDMgMTAgYzAgLTAuODAgMC4yNSAtMS41MCAwLjUwIC0xLjUwIDAuMzAgMCAwLjUwIDAuMjUgMC41MCAwLjUwIDAgMC43NSAxLjQ1IDAuNjAgMi4zMCAtMC4yMCAwLjQwIC0wLjQwIDAuNzAgLTEuNTUgMC43MCAtMi41MCAwIC0xIDAuMjUgLTEuODAgMC41MCAtMS44MCAwLjMwIDAgMC41MCAxLjE1IDAuNTAgMi41MCAwIDIuMTUgMC4xNSAyLjUwIDEgMi41MCAwLjU1IDAgMSAtMC4yMCAxIC0wLjUwIDAgLTAuMjUgLTAuMjAgLTAuNTAgLTAuNTAgLTAuNTAgLTAuNzUgMCAtMC42MCAtMy44NSAwLjE1IC00LjIwIDAuNTAgLTAuMjUgMC41MCAtMC4zNSAwIC0wLjYwIC0wLjM1IC0wLjE1IC0wLjY1IC0wLjcwIC0wLjY1IC0xLjI1IDAgLTAuNTAgLTAuMjAgLTAuOTUgLTAuNTAgLTAuOTUgLTAuMjUgMCAtMC41MCAwLjM1IC0wLjUwIDAuODAgMCAxLjEwIC0xLjYwIDIuNjUgLTEuOTAgMS44MCAtMC4yNSAtMC44MCAtMS45NSAtMC44MCAtMi4zMCAwLjA1IC0wLjI1IDAuNTAgLTAuMzUgMC41MCAtMC42MCAwIC0wLjc1IC0xLjYwIC0xLjIwIC0wLjMwIC0xLjIwIDMuMzUgMCAyLjM1IDAuMjAgNCAwLjUwIDQgMC4zMCAwIDAuNTAgLTAuNjUgMC41MCAtMS41MHogbS0yNy4yNSAtMS43NSBjMi42MCAtMi41NSAwLjc1IC02Ljc1IC0zIC02Ljc1IGwtMS43NSAwIDAgNCAwIDQgMS43NSAwIGMxLjI1IDAgMi4yMCAtMC40MCAzIC0xLjI1eiBtNi42MCAwLjUwIGMwLjQwIC0wLjQ1IDAuNjAgLTAuOTUgMC40MCAtMS4xNSAtMC4yMCAtMC4yMCAtMC41MCAtMC4wNSAtMC42MCAwLjMwIC0wLjE1IDAuMzAgLTAuOTAgMC42MCAtMS43MCAwLjYwIC0xLjEwIDAgLTEuNDUgLTAuMjUgLTEuNDUgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS41MCAwIDIgLTAuMjAgMiAtMC44MCAwIC0xLjkwIC0yLjg1IC0yLjkwIC00LjMwIC0xLjUwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy43MCAweiBtNS45NSAwIGMwLjY1IC0wLjY1IDAuNjAgLTAuOTAgLTAuNTAgLTIgLTAuNzAgLTAuNzAgLTEuNjAgLTEuMjUgLTIuMDUgLTEuMjUgLTAuNDAgMCAtMC43NSAtMC4yMCAtMC43NSAtMC41MCAwIC0wLjc1IDIuOTAgLTAuNjAgMy4xNSAwLjE1IDAuMTAgMC4zMCAwLjQwIDAuNDUgMC42MCAwLjI1IDAuNTUgLTAuNTUgLTEuMDUgLTEuOTAgLTIuMjUgLTEuOTAgLTAuNjAgMCAtMS40MCAwLjM1IC0xLjgwIDAuNzUgLTAuNzAgMC42NSAtMC43MCAwLjg1IDAgMS41MCAwLjQwIDAuNDAgMSAwLjc1IDEuMzAgMC43NSAwLjYwIDAgMiAxLjIwIDIgMS43MCAwIDAuNjAgLTIuOTAgMC4zMCAtMy4xNSAtMC4zMCAtMC4xMCAtMC4zNSAtMC40MCAtMC41MCAtMC42MCAtMC4zMCAtMC42MCAwLjU1IDAuOTAgMS44NSAyLjE1IDEuOTAgMC42NSAwIDEuNTAgLTAuMzUgMS45MCAtMC43NXogbTYuMDUgMCBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4zNSAwIC0xLjQ1IC0wLjEwIC0xLjQ1IC0yIDAgLTEuOTAgMC4xMCAtMiAxLjQ1IC0yIDAuODAgMCAxLjU1IDAuMzAgMS43MCAwLjY1IDAuMTAgMC4zMCAwLjQwIDAuNDUgMC42MCAwLjI1IDAuNTUgLTAuNTUgLTEuMDUgLTEuOTAgLTIuMjUgLTEuOTAgLTAuNjAgMCAtMS40MCAwLjMwIC0xLjgwIDAuNzAgLTAuODUgMC45MCAtMC45MCAzLjYwIC0wLjA1IDQuNTUgMC44MCAwLjk1IDIuNzUgMC45NSAzLjcwIDB6IG0yLjY1IC0xLjA1IGMwIC0xLjI1IDAuMzUgLTIuMTUgMS4xMCAtMi43NSAwLjU1IC0wLjU1IDAuOTAgLTEuMTAgMC43MCAtMS4zMCAtMC4yMCAtMC4yMCAtMC42MCAtMC4wNSAtMC44NSAwLjM1IC0wLjQwIDAuNTUgLTAuNjAgMC42MCAtMC44MCAwLjE1IC0wLjYwIC0xLjU1IC0xLjE1IC0wLjQwIC0xLjE1IDIuMzUgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTAuODAgMC41MCAtMS44MHogbTQgLTEuMjAgYzAgLTEuNjUgLTAuMjAgLTMgLTAuNTAgLTMgLTAuMzAgMCAtMC41MCAxLjM1IC0wLjUwIDMgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTEuMzUgMC41MCAtM3ogbTE0LjMwIDIuMzAgYzAuNDAgLTAuNDAgMC43MCAtMS40NSAwLjcwIC0yLjMwIDAgLTIuNjUgLTIuNTUgLTQgLTQuMzAgLTIuMzAgLTAuODUgMC45MCAtMC45MCAzLjYwIC0wLjA1IDQuNTUgMC44MCAwLjk1IDIuNzUgMC45NSAzLjY1IDAuMDV6IG0yLjcwIC0xLjEwIGMwIC0xLjI1IDAuMzUgLTIuMTUgMS4xMCAtMi43NSAwLjU1IC0wLjU1IDAuOTAgLTEuMTAgMC43MCAtMS4zMCAtMC4yMCAtMC4yMCAtMC42MCAtMC4wNSAtMC44NSAwLjM1IC0wLjQwIDAuNTUgLTAuNjAgMC42MCAtMC44MCAwLjE1IC0wLjYwIC0xLjU1IC0xLjE1IC0wLjQwIC0xLjE1IDIuMzUgMCAxLjY1IDAuMjAgMyAwLjUwIDMgMC4zMCAwIDAuNTAgLTAuODAgMC41MCAtMS44MHogbS0zNC4yNSAtMTEuNDUgYzIuNjAgLTIuNTUgMC43NSAtNi43NSAtMyAtNi43NSBsLTEuNzUgMCAwIDQgMCA0IDEuNzUgMCBjMS4yNSAwIDIuMjAgLTAuNDAgMyAtMS4yNXogbTYuNjAgMC41MCBjMC40MCAtMC40NSAwLjYwIC0wLjk1IDAuNDAgLTEuMTUgLTAuMjAgLTAuMjAgLTAuNTAgLTAuMDUgLTAuNjAgMC4zMCAtMC4xNSAwLjMwIC0wLjkwIDAuNjAgLTEuNzAgMC42MCAtMS4xMCAwIC0xLjQ1IC0wLjI1IC0xLjQ1IC0xIDAgLTAuODUgMC4zNSAtMSAyIC0xIDEuNTAgMCAyIC0wLjIwIDIgLTAuODAgMCAtMS45MCAtMi44NSAtMi45MCAtNC4zMCAtMS41MCAtMC44NSAwLjkwIC0wLjkwIDMuNjAgLTAuMDUgNC41NSAwLjgwIDAuOTUgMi43NSAwLjk1IDMuNzAgMHogbTQuNjUgLTAuMjUgYzAgLTAuNTUgMC4yNSAtMSAwLjUwIC0xIDAuMzAgMCAwLjUwIC0wLjQ1IDAuNTAgLTEgMCAtMC41NSAwLjI1IC0xIDAuNTAgLTEgMC4zMCAwIDAuNTAgLTAuNDUgMC41MCAtMSAwIC0wLjU1IC0wLjIwIC0xIC0wLjUwIC0xIC0wLjI1IDAgLTAuNTAgMC40NSAtMC41MCAxIDAgMC41NSAtMC4yMCAxIC0wLjUwIDEgLTAuMjUgMCAtMC41MCAwLjQ1IC0wLjUwIDEgMCAwLjU1IC0wLjIwIDEgLTAuNTAgMSAtMC4yNSAwIC0wLjUwIC0wLjQ1IC0wLjUwIC0xIDAgLTAuNTUgLTAuMjAgLTEgLTAuNTAgLTEgLTAuMjUgMCAtMC41MCAtMC40NSAtMC41MCAtMSAwIC0wLjU1IC0wLjIwIC0xIC0wLjUwIC0xIC0wLjI1IDAgLTAuNTAgMC40NSAtMC41MCAxIDAgMC41NSAwLjI1IDEgMC41MCAxIDAuMzAgMCAwLjUwIDAuNDUgMC41MCAxIDAgMC41NSAwLjI1IDEgMC41MCAxIDAuMzAgMCAwLjUwIDAuNDUgMC41MCAxIDAgMC41NSAwLjI1IDEgMC41MCAxIDAuMzAgMCAwLjUwIC0wLjQ1IDAuNTAgLTF6IG00IC0yIGMwIC0xLjY1IC0wLjIwIC0zIC0wLjUwIC0zIC0wLjMwIDAgLTAuNTAgMS4zNSAtMC41MCAzIDAgMS42NSAwLjIwIDMgMC41MCAzIDAuMzAgMCAwLjUwIC0xLjM1IDAuNTAgLTN6IG01LjM1IDIuMjUgYzAuNDAgLTAuNDUgMC42MCAtMC45NSAwLjQwIC0xLjE1IC0wLjIwIC0wLjIwIC0wLjUwIC0wLjA1IC0wLjYwIDAuMzAgLTAuMTUgMC4zMCAtMC45MCAwLjYwIC0xLjcwIDAuNjAgLTEuMzUgMCAtMS40NSAtMC4xMCAtMS40NSAtMiAwIC0xLjkwIDAuMTAgLTIgMS40NSAtMiAwLjgwIDAgMS41NSAwLjMwIDEuNzAgMC42NSAwLjEwIDAuMzAgMC40MCAwLjQ1IDAuNjAgMC4yNSAwLjU1IC0wLjU1IC0xLjA1IC0xLjkwIC0yLjI1IC0xLjkwIC0wLjYwIDAgLTEuNDAgMC4zMCAtMS44MCAwLjcwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy43MCAweiBtNiAwIGMwLjQwIC0wLjQ1IDAuNjAgLTAuOTUgMC40MCAtMS4xNSAtMC4yMCAtMC4yMCAtMC41MCAtMC4wNSAtMC42MCAwLjMwIC0wLjE1IDAuMzAgLTAuOTAgMC42MCAtMS43MCAwLjYwIC0xLjEwIDAgLTEuNDUgLTAuMjUgLTEuNDUgLTEgMCAtMC44NSAwLjM1IC0xIDIgLTEgMS41MCAwIDIgLTAuMjAgMiAtMC44MCAwIC0xLjkwIC0yLjg1IC0yLjkwIC00LjMwIC0xLjUwIC0wLjg1IDAuOTAgLTAuOTAgMy42MCAtMC4wNSA0LjU1IDAuODAgMC45NSAyLjc1IDAuOTUgMy43MCAweiIvPiYjeGE7ICA8cGF0aCBkPSJNMjc1LjY1IDMwLjI1IGMtMC44NSAtMC45MCAtMC44MCAtMS42NSAwLjA1IC0yLjU1IDEuNDAgLTEuMzUgMi4zMCAtMC44NSAyLjMwIDEuMzAgMCAxLjYwIC0wLjIwIDIgLTAuODUgMiAtMC41MCAtMC4wNSAtMS4yMCAtMC4zNSAtMS41MCAtMC43NXoiLz4mI3hhOyAgPHBhdGggZD0iTTI0NCAyOCBjMCAtMi45MCAwLjA1IC0zIDEuMzAgLTMgMS43MCAwIDIuNzAgMS4xMCAyLjcwIDMgMCAxLjkwIC0xIDMgLTIuNzAgMyAtMS4yNSAwIC0xLjMwIC0wLjEwIC0xLjMwIC0zeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjUxIDI3LjUwIGMwIC0wLjI1IDAuNzAgLTAuNTAgMS41MCAtMC41MCAwLjg1IDAgMS41MCAwLjI1IDEuNTAgMC41MCAwIDAuMzAgLTAuNjUgMC41MCAtMS41MCAwLjUwIC0wLjgwIDAgLTEuNTAgLTAuMjAgLTEuNTAgLTAuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yODQgMjkgYzAgLTEuOTAgMC4xMCAtMiAxLjUwIC0yIDEuNDAgMCAxLjUwIDAuMTAgMS41MCAyIDAgMS45MCAtMC4xMCAyIC0xLjUwIDIgLTEuNDAgMCAtMS41MCAtMC4xMCAtMS41MCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTI1MiAxNiBjMCAtMi45MCAwLjA1IC0zIDEuMzAgLTMgMS43MCAwIDIuNzAgMS4xMCAyLjcwIDMgMCAxLjkwIC0xIDMgLTIuNzAgMyAtMS4yNSAwIC0xLjMwIC0wLjEwIC0xLjMwIC0zeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjU5IDE1LjUwIGMwIC0wLjI1IDAuNzAgLTAuNTAgMS41MCAtMC41MCAwLjg1IDAgMS41MCAwLjI1IDEuNTAgMC41MCAwIDAuMzAgLTAuNjUgMC41MCAtMS41MCAwLjUwIC0wLjgwIDAgLTEuNTAgLTAuMjAgLTEuNTAgLTAuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yNzkgMTUuNTAgYzAgLTAuMjUgMC43MCAtMC41MCAxLjUwIC0wLjUwIDAuODUgMCAxLjUwIDAuMjUgMS41MCAwLjUwIDAgMC4zMCAtMC42NSAwLjUwIC0xLjUwIDAuNTAgLTAuODAgMCAtMS41MCAtMC4yMCAtMS41MCAtMC41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTI4OS42NSA0MDIuMjUgYy0wLjg1IC0wLjkwIC0wLjgwIC0xLjY1IDAuMDUgLTIuNTUgMS40MCAtMS4zNSAyLjMwIC0wLjg1IDIuMzAgMS4zMCAwIDEuNjAgLTAuMjAgMiAtMC44NSAyIC0wLjUwIC0wLjA1IC0xLjIwIC0wLjM1IC0xLjUwIC0wLjc1eiIvPiYjeGE7ICA8cGF0aCBkPSJNMjQyLjY1IDQwMi4yNSBjLTAuODUgLTAuOTAgLTAuODAgLTEuNjUgMC4wNSAtMi41NSAxLjQwIC0xLjM1IDIuMzAgLTAuODUgMi4zMCAxLjMwIDAgMS42MCAtMC4yMCAyIC0wLjg1IDIgLTAuNTAgLTAuMDUgLTEuMjAgLTAuMzUgLTEuNTAgLTAuNzV6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yODMgNDAxIGMwIC0xLjUwIDAuMjAgLTIgMC44MCAtMiAwLjkwIDAgMi4yMCAxLjE1IDIuMjAgMiAwIDAuODUgLTEuMzAgMiAtMi4yMCAyIC0wLjYwIDAgLTAuODAgLTAuNTAgLTAuODAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yOTUgNDAxIGMwIC0xLjkwIDAuMTAgLTIgMS41MCAtMiAxLjQwIDAgMS41MCAwLjEwIDEuNTAgMiAwIDEuOTAgLTAuMTAgMiAtMS41MCAyIC0xLjQwIDAgLTEuNTAgLTAuMTAgLTEuNTAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xNDUuNjUgMjIyLjI1IGMtMC44NSAtMC45MCAtMC44MCAtMS42NSAwLjA1IC0yLjU1IDEuNDAgLTEuMzUgMi4zMCAtMC44NSAyLjMwIDEuMzAgMCAxLjYwIC0wLjIwIDIgLTAuODUgMiAtMC41MCAtMC4wNSAtMS4yMCAtMC4zNSAtMS41MCAtMC43NXoiLz4mI3hhOyAgPHBhdGggZD0iTTk4LjY1IDIyMi4yNSBjLTAuODUgLTAuOTAgLTAuODAgLTEuNjUgMC4wNSAtMi41NSAxLjQwIC0xLjM1IDIuMzAgLTAuODUgMi4zMCAxLjMwIDAgMS42MCAtMC4yMCAyIC0wLjg1IDIgLTAuNTAgLTAuMDUgLTEuMjAgLTAuMzUgLTEuNTAgLTAuNzV6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xMzkgMjIxIGMwIC0xLjUwIDAuMjAgLTIgMC44MCAtMiAwLjkwIDAgMi4yMCAxLjE1IDIuMjAgMiAwIDAuODUgLTEuMzAgMiAtMi4yMCAyIC0wLjYwIDAgLTAuODAgLTAuNTAgLTAuODAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xNTEgMjIxIGMwIC0xLjkwIDAuMTAgLTIgMS41MCAtMiAxLjQwIDAgMS41MCAwLjEwIDEuNTAgMiAwIDEuOTAgLTAuMTAgMiAtMS41MCAyIC0xLjQwIDAgLTEuNTAgLTAuMTAgLTEuNTAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0xNDYuNjUgMTUwLjI1IGMtMC44NSAtMC45MCAtMC44MCAtMS42NSAwLjA1IC0yLjU1IDEuNDAgLTEuMzUgMi4zMCAtMC44NSAyLjMwIDEuMzAgMCAxLjYwIC0wLjIwIDIgLTAuODUgMiAtMC41MCAtMC4wNSAtMS4yMCAtMC4zNSAtMS41MCAtMC43NXoiLz4mI3hhOyAgPHBhdGggZD0iTTE4NSAxNDcuNTAgYzAgLTAuMjUgMC43MCAtMC41MCAxLjUwIC0wLjUwIDAuODUgMCAxLjUwIDAuMjUgMS41MCAwLjUwIDAgMC4zMCAtMC42NSAwLjUwIC0xLjUwIDAuNTAgLTAuODAgMCAtMS41MCAtMC4yMCAtMS41MCAtMC41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTE5OSAxNTAgYzAgLTAuODAgMC4zNSAtMSAxLjUwIC0xIDEuNzAgMCAxLjg1IDAuMjUgMC44MCAxLjMwIC0xLjA1IDEuMDUgLTIuMzAgMC44NSAtMi4zMCAtMC4zMHoiLz4mI3hhOyAgPHBhdGggZD0iTTE5OSAxNDcuNTAgYzAgLTAuMjUgMC43MCAtMC41MCAxLjUwIC0wLjUwIDAuODUgMCAxLjUwIDAuMjUgMS41MCAwLjUwIDAgMC4zMCAtMC42NSAwLjUwIC0xLjUwIDAuNTAgLTAuODAgMCAtMS41MCAtMC4yMCAtMS41MCAtMC41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTIxMSAxNTAgYzAgLTAuODUgMC4zNSAtMSAxLjk1IC0xIDEuMTAgMCAyLjEwIC0wLjMwIDIuMjUgLTAuNjAgMC4yNSAtMC41MCAwLjM1IC0wLjUwIDAuNjAgMCAwLjE1IDAuMzAgMC42MCAwLjYwIDEuMDUgMC42MCAwLjcwIDAgMi4xNSAxLjE1IDIuMTUgMS43MCAwIDAuMTUgLTAuNjUgMC4zMCAtMS41MCAwLjMwIC0wLjgwIDAgLTEuNTAgLTAuMjAgLTEuNTAgLTAuNTAgMCAtMC4yNSAtMC40NSAtMC41MCAtMSAtMC41MCAtMC41NSAwIC0xIDAuMjUgLTEgMC41MCAwIDAuMzAgLTAuNjUgMC41MCAtMS41MCAwLjUwIC0xLjE1IDAgLTEuNTAgLTAuMjAgLTEuNTAgLTF6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yMTEgMTQ3LjUwIGMwIC0wLjI1IDAuNzAgLTAuNTAgMS41MCAtMC41MCAwLjg1IDAgMS41MCAwLjI1IDEuNTAgMC41MCAwIDAuMzAgLTAuNjUgMC41MCAtMS41MCAwLjUwIC0wLjgwIDAgLTEuNTAgLTAuMjAgLTEuNTAgLTAuNTB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yOTYuNjUgMTE0LjI1IGMtMC44NSAtMC45MCAtMC44MCAtMS42NSAwLjA1IC0yLjU1IDEuNDAgLTEuMzUgMi4zMCAtMC44NSAyLjMwIDEuMzAgMCAxLjYwIC0wLjIwIDIgLTAuODUgMiAtMC41MCAtMC4wNSAtMS4yMCAtMC4zNSAtMS41MCAtMC43NXoiLz4mI3hhOyAgPHBhdGggZD0iTTI2NSAxMTIgYzAgLTIuOTAgMC4wNSAtMyAxLjMwIC0zIDEuNzAgMCAyLjcwIDEuMTAgMi43MCAzIDAgMS45MCAtMSAzIC0yLjcwIDMgLTEuMjUgMCAtMS4zMCAtMC4xMCAtMS4zMCAtM3oiLz4mI3hhOyAgPHBhdGggZD0iTTI3MiAxMTEuNTAgYzAgLTAuMjUgMC43MCAtMC41MCAxLjUwIC0wLjUwIDAuODUgMCAxLjUwIDAuMjUgMS41MCAwLjUwIDAgMC4zMCAtMC42NSAwLjUwIC0xLjUwIDAuNTAgLTAuODAgMCAtMS41MCAtMC4yMCAtMS41MCAtMC41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMwNSAxMTMgYzAgLTEuOTAgMC4xMCAtMiAxLjUwIC0yIDEuNDAgMCAxLjUwIDAuMTAgMS41MCAyIDAgMS45MCAtMC4xMCAyIC0xLjUwIDIgLTEuNDAgMCAtMS41MCAtMC4xMCAtMS41MCAtMnoiLz4mI3hhOyAgPHBhdGggZD0iTTI4NSA5OSBjMCAtMS41MCAwLjIwIC0yIDAuODAgLTIgMC45MCAwIDIuMjAgMS4xNSAyLjIwIDIgMCAwLjg1IC0xLjMwIDIgLTIuMjAgMiAtMC42MCAwIC0wLjgwIC0wLjUwIC0wLjgwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjY3IDk5IGMwIC0xLjkwIDAuMTAgLTIgMS41MCAtMiAxLjQwIDAgMS41MCAwLjEwIDEuNTAgMiAwIDEuOTAgLTAuMTAgMiAtMS41MCAyIC0xLjQwIDAgLTEuNTAgLTAuMTAgLTEuNTAgLTJ6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMDEgMTAwIGMwIC0wLjgwIDAuMzUgLTEgMS41MCAtMSAxLjcwIDAgMS44NSAwLjI1IDAuODAgMS4zMCAtMS4wNSAxLjA1IC0yLjMwIDAuODUgLTIuMzAgLTAuMzB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0zMDEgOTcuNTAgYzAgLTAuMjUgMC43MCAtMC41MCAxLjUwIC0wLjUwIDAuODUgMCAxLjUwIDAuMjUgMS41MCAwLjUwIDAgMC4zMCAtMC42NSAwLjUwIC0xLjUwIDAuNTAgLTAuODAgMCAtMS41MCAtMC4yMCAtMS41MCAtMC41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTMxMiA5OSBjMCAtMS45MCAwLjEwIC0yIDEuNTAgLTIgMS40MCAwIDEuNTAgMC4xMCAxLjUwIDIgMCAxLjkwIC0wLjEwIDIgLTEuNTAgMiAtMS40MCAwIC0xLjUwIC0wLjEwIC0xLjUwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjc5LjY1IDg4LjI1IGMtMC44NSAtMC45NSAtMC44MCAtMy42NSAwLjA1IC00LjU1IDEuNzUgLTEuNzAgNC4zMCAtMC4zNSA0LjMwIDIuMzAgMCAwLjg1IC0wLjMwIDEuOTAgLTAuNzAgMi4zMCAtMC45MCAwLjkwIC0yLjg1IDAuOTAgLTMuNjUgLTAuMDV6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yOTYgODUuNTAgYzAgLTAuMjUgMC43MCAtMC41MCAxLjUwIC0wLjUwIDAuODUgMCAxLjUwIDAuMjUgMS41MCAwLjUwIDAgMC4zMCAtMC42NSAwLjUwIC0xLjUwIDAuNTAgLTAuODAgMCAtMS41MCAtMC4yMCAtMS41MCAtMC41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTIxMSA2NSBjMCAtMS41MCAwLjIwIC0yIDAuODAgLTIgMC45MCAwIDIuMjAgMS4xNSAyLjIwIDIgMCAwLjg1IC0xLjMwIDIgLTIuMjAgMiAtMC42MCAwIC0wLjgwIC0wLjUwIC0wLjgwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMTU4LjY1IDY2LjI1IGMtMC44NSAtMC45MCAtMC44MCAtMS42NSAwLjA1IC0yLjU1IDEuNDAgLTEuMzUgMi4zMCAtMC44NSAyLjMwIDEuMzAgMCAxLjYwIC0wLjIwIDIgLTAuODUgMiAtMC41MCAtMC4wNSAtMS4yMCAtMC4zNSAtMS41MCAtMC43NXoiLz4mI3hhOyAgPHBhdGggZD0iTTE5MyA2NSBjMCAtMS45MCAwLjEwIC0yIDEuNTAgLTIgMS40MCAwIDEuNTAgMC4xMCAxLjUwIDIgMCAxLjkwIC0wLjEwIDIgLTEuNTAgMiAtMS40MCAwIC0xLjUwIC0wLjEwIC0xLjUwIC0yeiIvPiYjeGE7ICA8cGF0aCBkPSJNMjI3IDY2IGMwIC0wLjgwIDAuMzUgLTEgMS41MCAtMSAxLjcwIDAgMS44NSAwLjI1IDAuODAgMS4zMCAtMS4wNSAxLjA1IC0yLjMwIDAuODUgLTIuMzAgLTAuMzB6Ii8+JiN4YTsgIDxwYXRoIGQ9Ik0yMjcgNjMuNTAgYzAgLTAuMjUgMC43MCAtMC41MCAxLjUwIC0wLjUwIDAuODUgMCAxLjUwIDAuMjUgMS41MCAwLjUwIDAgMC4zMCAtMC42NSAwLjUwIC0xLjUwIDAuNTAgLTAuODAgMCAtMS41MCAtMC4yMCAtMS41MCAtMC41MHoiLz4mI3hhOyAgPHBhdGggZD0iTTIzOCA2NSBjMCAtMS45MCAwLjEwIC0yIDEuNTAgLTIgMS40MCAwIDEuNTAgMC4xMCAxLjUwIDIgMCAxLjkwIC0wLjEwIDIgLTEuNTAgMiAtMS40MCAwIC0xLjUwIC0wLjEwIC0xLjUwIC0yeiIvPiYjeGE7IDwvZz4mI3hhOzwvc3ZnPg==" preserveAspectRatio="none" clip-path="url(#mx-clippath-inset-0-0-4-67-0-1)"/></g><g><rect x="240" y="0" width="81" height="45" rx="6.75" ry="6.75" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 79px; height: 1px; padding-top: 23px; margin-left: 241px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Device Descriptor</div></div></div></foreignObject><text x="281" y="26" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Device Descri...</text></switch></g></g><g><rect x="76" y="103" width="111" height="42" rx="6.3" ry="6.3" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 109px; height: 1px; padding-top: 124px; margin-left: 77px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Configuration Descriptor</div></div></div></foreignObject><text x="132" y="128" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Configuration Desc...</text></switch></g></g><g><rect x="50" y="177" width="84" height="45" rx="6.75" ry="6.75" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 82px; height: 1px; padding-top: 200px; margin-left: 51px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Interface Descriptor</div></div></div></foreignObject><text x="92" y="203" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Interface Desc...</text></switch></g></g><g><rect x="13" y="254" width="83" height="44" rx="6.6" ry="6.6" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 81px; height: 1px; padding-top: 276px; margin-left: 14px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Endpoint Descriptor</div></div></div></foreignObject><text x="55" y="280" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Endpoint Descr...</text></switch></g></g><g><rect x="100" y="305" width="83" height="44" rx="6.6" ry="6.6" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 81px; height: 1px; padding-top: 327px; margin-left: 101px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Endpoint Descriptor</div></div></div></foreignObject><text x="142" y="331" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Endpoint Descr...</text></switch></g></g><g><rect x="188" y="365" width="84" height="45" rx="6.75" ry="6.75" fill="#b0e3e6" stroke="#0e8088" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 82px; height: 1px; padding-top: 388px; margin-left: 189px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Interface Descriptor</div></div></div></foreignObject><text x="230" y="391" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Interface Desc...</text></switch></g></g><g><rect x="150" y="441" width="83" height="44" rx="6.6" ry="6.6" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 81px; height: 1px; padding-top: 463px; margin-left: 151px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Endpoint Descriptor</div></div></div></foreignObject><text x="192" y="467" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Endpoint Descr...</text></switch></g></g><g><rect x="239" y="492" width="83" height="44" rx="6.6" ry="6.6" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 81px; height: 1px; padding-top: 514px; margin-left: 240px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Endpoint Descriptor</div></div></div></foreignObject><text x="281" y="518" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Endpoint Descr...</text></switch></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/usb/usb_packet_data.json b/slides/lectures/fils_en/06/usb/usb_packet_data.json deleted file mode 100644 index 8ce6c4f411b179bc3a0e13ea24d94632c895b591..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/usb/usb_packet_data.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "reg": [ - { - "bits": 3, - "name": "00J", - "type": 1, - "attr": [ - "EOP" - ] - }, - { - "bits": 16, - "name": "CRC", - "type": 7, - "attr": [ - "Endpoint" - ] - }, - { - "bits": 4, - "name": "ENDP", - "type": 6, - "attr": [ - "Endpoint" - ] - }, - { - "bits": 8, - "name": "0 - 1024 bytes", - "type": 5, - "attr": [ - "Data" - ] - }, - { - "bits": 4, - "name": "PID", - "type": 3, - "attr": [ - "Packet ID" - ] - }, - { - "bits": 4, - "name": "!PID", - "type": 3, - "attr": [ - "Inverted", - "Packet ID" - ] - }, - { - "bits": 8, - "name": 1, - "type": 1, - "attr": [ - "SYNC" - ] - } - ], - "config": {} -} diff --git a/slides/lectures/fils_en/06/usb/usb_packet_data.svg b/slides/lectures/fils_en/06/usb/usb_packet_data.svg deleted file mode 100644 index d693b0175bba9121949c7abccd2a53ffb0714224..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/usb/usb_packet_data.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="800" height="84" viewBox="0 0 800 84" class="WaveDrom"><g transform="translate(0.5,0.5)" text-anchor="middle" font-size="14" font-family="sans-serif" font-weight="normal"><g transform="translate(4,21)"><g stroke="black" stroke-width="1" stroke-linecap="round"><line x2="791"/><line y2="31"/><line x2="791" y1="31" y2="31"/><line x1="791" x2="791" y2="31"/><line x1="774" x2="774" y2="3"/><line x1="774" x2="774" y1="31" y2="28"/><line x1="757" x2="757" y2="3"/><line x1="757" x2="757" y1="31" y2="28"/><line x1="741" x2="741" y2="31"/><line x1="724" x2="724" y2="3"/><line x1="724" x2="724" y1="31" y2="28"/><line x1="707" x2="707" y2="3"/><line x1="707" x2="707" y1="31" y2="28"/><line x1="690" x2="690" y2="3"/><line x1="690" x2="690" y1="31" y2="28"/><line x1="673" x2="673" y2="3"/><line x1="673" x2="673" y1="31" y2="28"/><line x1="656" x2="656" y2="3"/><line x1="656" x2="656" y1="31" y2="28"/><line x1="640" x2="640" y2="3"/><line x1="640" x2="640" y1="31" y2="28"/><line x1="623" x2="623" y2="3"/><line x1="623" x2="623" y1="31" y2="28"/><line x1="606" x2="606" y2="3"/><line x1="606" x2="606" y1="31" y2="28"/><line x1="589" x2="589" y2="3"/><line x1="589" x2="589" y1="31" y2="28"/><line x1="572" x2="572" y2="3"/><line x1="572" x2="572" y1="31" y2="28"/><line x1="555" x2="555" y2="3"/><line x1="555" x2="555" y1="31" y2="28"/><line x1="539" x2="539" y2="3"/><line x1="539" x2="539" y1="31" y2="28"/><line x1="522" x2="522" y2="3"/><line x1="522" x2="522" y1="31" y2="28"/><line x1="505" x2="505" y2="3"/><line x1="505" x2="505" y1="31" y2="28"/><line x1="488" x2="488" y2="3"/><line x1="488" x2="488" y1="31" y2="28"/><line x1="471" x2="471" y2="31"/><line x1="454" x2="454" y2="3"/><line x1="454" x2="454" y1="31" y2="28"/><line x1="438" x2="438" y2="3"/><line x1="438" x2="438" y1="31" y2="28"/><line x1="421" x2="421" y2="3"/><line x1="421" x2="421" y1="31" y2="28"/><line x1="404" x2="404" y2="31"/><line x1="387" x2="387" y2="3"/><line x1="387" x2="387" y1="31" y2="28"/><line x1="370" x2="370" y2="3"/><line x1="370" x2="370" y1="31" y2="28"/><line x1="353" x2="353" y2="3"/><line x1="353" x2="353" y1="31" y2="28"/><line x1="337" x2="337" y2="3"/><line x1="337" x2="337" y1="31" y2="28"/><line x1="320" x2="320" y2="3"/><line x1="320" x2="320" y1="31" y2="28"/><line x1="303" x2="303" y2="3"/><line x1="303" x2="303" y1="31" y2="28"/><line x1="286" x2="286" y2="3"/><line x1="286" x2="286" y1="31" y2="28"/><line x1="269" x2="269" y2="31"/><line x1="252" x2="252" y2="3"/><line x1="252" x2="252" y1="31" y2="28"/><line x1="236" x2="236" y2="3"/><line x1="236" x2="236" y1="31" y2="28"/><line x1="219" x2="219" y2="3"/><line x1="219" x2="219" y1="31" y2="28"/><line x1="202" x2="202" y2="31"/><line x1="185" x2="185" y2="3"/><line x1="185" x2="185" y1="31" y2="28"/><line x1="168" x2="168" y2="3"/><line x1="168" x2="168" y1="31" y2="28"/><line x1="151" x2="151" y2="3"/><line x1="151" x2="151" y1="31" y2="28"/><line x1="135" x2="135" y2="31"/><line x1="118" x2="118" y2="3"/><line x1="118" x2="118" y1="31" y2="28"/><line x1="101" x2="101" y2="3"/><line x1="101" x2="101" y1="31" y2="28"/><line x1="84" x2="84" y2="3"/><line x1="84" x2="84" y1="31" y2="28"/><line x1="67" x2="67" y2="3"/><line x1="67" x2="67" y1="31" y2="28"/><line x1="50" x2="50" y2="3"/><line x1="50" x2="50" y1="31" y2="28"/><line x1="34" x2="34" y2="3"/><line x1="34" x2="34" y1="31" y2="28"/><line x1="17" x2="17" y2="3"/><line x1="17" x2="17" y1="31" y2="28"/></g><g><g><rect x="741" width="50" height="31" field="00J" style="fill-opacity:0.1"/><rect x="471" width="269" height="31" field="CRC" style="fill-opacity:0.1;fill:#006aff"/><rect x="404" width="67" height="31" field="ENDP" style="fill-opacity:0.1;fill:#00ff19"/><rect x="269" width="135" height="31" field="0 - 1024 bytes" style="fill-opacity:0.1;fill:#ffbf00"/><rect x="202" width="67" height="31" field="PID" style="fill-opacity:0.1;fill:#aaff00"/><rect x="135" width="67" height="31" field="!PID" style="fill-opacity:0.1;fill:#aaff00"/><rect width="135" height="31" field="1" style="fill-opacity:0.1"/></g><g transform="translate(8,-11)"><g transform="translate(774)"><text y="6">0</text></g><g transform="translate(741)"><text y="6">2</text></g><g transform="translate(724)"><text y="6">3</text></g><g transform="translate(471)"><text y="6">18</text></g><g transform="translate(454)"><text y="6">19</text></g><g transform="translate(404)"><text y="6">22</text></g><g transform="translate(387)"><text y="6">23</text></g><g transform="translate(269)"><text y="6">30</text></g><g transform="translate(252)"><text y="6">31</text></g><g transform="translate(202)"><text y="6">34</text></g><g transform="translate(185)"><text y="6">35</text></g><g transform="translate(135)"><text y="6">38</text></g><g transform="translate(118)"><text y="6">39</text></g><g transform="translate(0)"><text y="6">46</text></g></g><g transform="translate(8,15)"><g transform="translate(757)"><text y="6"><tspan>00J</tspan></text></g><g transform="translate(597)"><text y="6"><tspan>CRC</tspan></text></g><g transform="translate(429)"><text y="6"><tspan>ENDP</tspan></text></g><g transform="translate(328)"><text y="6"><tspan>0 - 1024 bytes</tspan></text></g><g transform="translate(227)"><text y="6"><tspan>PID</tspan></text></g><g transform="translate(160)"><text y="6"><tspan>!PID</tspan></text></g><g><g transform="translate(118)"><text y="6">1</text></g><g transform="translate(101)"><text y="6">0</text></g><g transform="translate(84)"><text y="6">0</text></g><g transform="translate(67)"><text y="6">0</text></g><g transform="translate(50)"><text y="6">0</text></g><g transform="translate(34)"><text y="6">0</text></g><g transform="translate(17)"><text y="6">0</text></g><g transform="translate(0)"><text y="6">0</text></g></g></g><g transform="translate(8,39)"><g><g transform="translate(757)"><text y="6"><tspan>EOP</tspan></text></g></g><g><g transform="translate(597)"><text y="6"><tspan>Endpoint</tspan></text></g></g><g><g transform="translate(429)"><text y="6"><tspan>Endpoint</tspan></text></g></g><g><g transform="translate(328)"><text y="6"><tspan>Data</tspan></text></g></g><g><g transform="translate(227)"><text y="6"><tspan>Packet ID</tspan></text></g></g><g><g transform="translate(160)"><text y="6"><tspan>Inverted</tspan></text></g><g transform="translate(160,14)"><text y="6"><tspan>Packet ID</tspan></text></g></g><g><g transform="translate(59)"><text y="6"><tspan>SYNC</tspan></text></g></g></g></g></g></g></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/usb/usb_packet_handshake.json b/slides/lectures/fils_en/06/usb/usb_packet_handshake.json deleted file mode 100644 index 372a30e2a9a95bd08c7ae008c409d6da312fadfc..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/usb/usb_packet_handshake.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "reg": [ - { - "bits": 3, - "name": "00J", - "type": 1, - "attr": [ - "EOP" - ] - }, - { - "bits": 4, - "name": "PID", - "type": 3, - "attr": [ - "Packet ID" - ] - }, - { - "bits": 4, - "name": "!PID", - "type": 3, - "attr": [ - "Inverted", - "Packet ID" - ] - }, - { - "bits": 8, - "name": 1, - "type": 1, - "attr": [ - "SYNC" - ] - } - ], - "config": { - "hspace": 350 - } -} diff --git a/slides/lectures/fils_en/06/usb/usb_packet_handshake.svg b/slides/lectures/fils_en/06/usb/usb_packet_handshake.svg deleted file mode 100644 index 2400391a5922761fa5ac68603a2aced22e80c627..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/usb/usb_packet_handshake.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="350" height="84" viewBox="0 0 350 84" class="WaveDrom"><g transform="translate(0.5,0.5)" text-anchor="middle" font-size="14" font-family="sans-serif" font-weight="normal"><g transform="translate(4,21)"><g stroke="black" stroke-width="1" stroke-linecap="round"><line x2="341"/><line y2="31"/><line x2="341" y1="31" y2="31"/><line x1="341" x2="341" y2="31"/><line x1="323" x2="323" y2="3"/><line x1="323" x2="323" y1="31" y2="28"/><line x1="305" x2="305" y2="3"/><line x1="305" x2="305" y1="31" y2="28"/><line x1="287" x2="287" y2="31"/><line x1="269" x2="269" y2="3"/><line x1="269" x2="269" y1="31" y2="28"/><line x1="251" x2="251" y2="3"/><line x1="251" x2="251" y1="31" y2="28"/><line x1="233" x2="233" y2="3"/><line x1="233" x2="233" y1="31" y2="28"/><line x1="215" x2="215" y2="31"/><line x1="197" x2="197" y2="3"/><line x1="197" x2="197" y1="31" y2="28"/><line x1="179" x2="179" y2="3"/><line x1="179" x2="179" y1="31" y2="28"/><line x1="162" x2="162" y2="3"/><line x1="162" x2="162" y1="31" y2="28"/><line x1="144" x2="144" y2="31"/><line x1="126" x2="126" y2="3"/><line x1="126" x2="126" y1="31" y2="28"/><line x1="108" x2="108" y2="3"/><line x1="108" x2="108" y1="31" y2="28"/><line x1="90" x2="90" y2="3"/><line x1="90" x2="90" y1="31" y2="28"/><line x1="72" x2="72" y2="3"/><line x1="72" x2="72" y1="31" y2="28"/><line x1="54" x2="54" y2="3"/><line x1="54" x2="54" y1="31" y2="28"/><line x1="36" x2="36" y2="3"/><line x1="36" x2="36" y1="31" y2="28"/><line x1="18" x2="18" y2="3"/><line x1="18" x2="18" y1="31" y2="28"/></g><g><g><rect x="287" width="54" height="31" field="00J" style="fill-opacity:0.1"/><rect x="215" width="72" height="31" field="PID" style="fill-opacity:0.1;fill:#aaff00"/><rect x="144" width="72" height="31" field="!PID" style="fill-opacity:0.1;fill:#aaff00"/><rect width="144" height="31" field="1" style="fill-opacity:0.1"/></g><g transform="translate(9,-11)"><g transform="translate(323)"><text y="6">0</text></g><g transform="translate(287)"><text y="6">2</text></g><g transform="translate(269)"><text y="6">3</text></g><g transform="translate(215)"><text y="6">6</text></g><g transform="translate(197)"><text y="6">7</text></g><g transform="translate(144)"><text y="6">10</text></g><g transform="translate(126)"><text y="6">11</text></g><g transform="translate(0)"><text y="6">18</text></g></g><g transform="translate(9,15)"><g transform="translate(305)"><text y="6"><tspan>00J</tspan></text></g><g transform="translate(242)"><text y="6"><tspan>PID</tspan></text></g><g transform="translate(171)"><text y="6"><tspan>!PID</tspan></text></g><g><g transform="translate(126)"><text y="6">1</text></g><g transform="translate(108)"><text y="6">0</text></g><g transform="translate(90)"><text y="6">0</text></g><g transform="translate(72)"><text y="6">0</text></g><g transform="translate(54)"><text y="6">0</text></g><g transform="translate(36)"><text y="6">0</text></g><g transform="translate(18)"><text y="6">0</text></g><g transform="translate(0)"><text y="6">0</text></g></g></g><g transform="translate(9,39)"><g><g transform="translate(305)"><text y="6"><tspan>EOP</tspan></text></g></g><g><g transform="translate(242)"><text y="6"><tspan>Packet ID</tspan></text></g></g><g><g transform="translate(171)"><text y="6"><tspan>Inverted</tspan></text></g><g transform="translate(171,14)"><text y="6"><tspan>Packet ID</tspan></text></g></g><g><g transform="translate(63)"><text y="6"><tspan>SYNC</tspan></text></g></g></g></g></g></g></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/usb/usb_packet_token.json b/slides/lectures/fils_en/06/usb/usb_packet_token.json deleted file mode 100644 index 31037ae1b1abf16d79e01757445bd01d68b257a7..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/usb/usb_packet_token.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "reg": [ - { - "bits": 3, - "name": "00J", - "type": 1, - "attr": [ - "EOP" - ] - }, - { - "bits": 5, - "name": "CRC", - "type": 7, - "attr": [ - "Endpoint" - ] - }, - { - "bits": 4, - "name": "ENDP", - "type": 6, - "attr": [ - "Endpoint" - ] - }, - { - "bits": 7, - "name": "ADDR", - "type": 5, - "attr": [ - "Address" - ] - }, - { - "bits": 4, - "name": "PID", - "type": 3, - "attr": [ - "Packet ID" - ] - }, - { - "bits": 4, - "name": "!PID", - "type": 3, - "attr": [ - "Inverted", - "Packet ID" - ] - }, - { - "bits": 8, - "name": 1, - "type": 1, - "attr": [ - "SYNC" - ] - } - ], - "config": { - "hspace": 690 - } -} \ No newline at end of file diff --git a/slides/lectures/fils_en/06/usb/usb_packet_token.svg b/slides/lectures/fils_en/06/usb/usb_packet_token.svg deleted file mode 100644 index 5d7ff93bb5a952f580d7da285aafa5d0884c4cf3..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/usb/usb_packet_token.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="690" height="84" viewBox="0 0 690 84" class="WaveDrom"><g transform="translate(0.5,0.5)" text-anchor="middle" font-size="14" font-family="sans-serif" font-weight="normal"><g transform="translate(4,21)"><g stroke="black" stroke-width="1" stroke-linecap="round"><line x2="681"/><line y2="31"/><line x2="681" y1="31" y2="31"/><line x1="681" x2="681" y2="31"/><line x1="662" x2="662" y2="3"/><line x1="662" x2="662" y1="31" y2="28"/><line x1="642" x2="642" y2="3"/><line x1="642" x2="642" y1="31" y2="28"/><line x1="623" x2="623" y2="31"/><line x1="603" x2="603" y2="3"/><line x1="603" x2="603" y1="31" y2="28"/><line x1="584" x2="584" y2="3"/><line x1="584" x2="584" y1="31" y2="28"/><line x1="564" x2="564" y2="3"/><line x1="564" x2="564" y1="31" y2="28"/><line x1="545" x2="545" y2="3"/><line x1="545" x2="545" y1="31" y2="28"/><line x1="525" x2="525" y2="31"/><line x1="506" x2="506" y2="3"/><line x1="506" x2="506" y1="31" y2="28"/><line x1="486" x2="486" y2="3"/><line x1="486" x2="486" y1="31" y2="28"/><line x1="467" x2="467" y2="3"/><line x1="467" x2="467" y1="31" y2="28"/><line x1="448" x2="448" y2="31"/><line x1="428" x2="428" y2="3"/><line x1="428" x2="428" y1="31" y2="28"/><line x1="409" x2="409" y2="3"/><line x1="409" x2="409" y1="31" y2="28"/><line x1="389" x2="389" y2="3"/><line x1="389" x2="389" y1="31" y2="28"/><line x1="370" x2="370" y2="3"/><line x1="370" x2="370" y1="31" y2="28"/><line x1="350" x2="350" y2="3"/><line x1="350" x2="350" y1="31" y2="28"/><line x1="331" x2="331" y2="3"/><line x1="331" x2="331" y1="31" y2="28"/><line x1="311" x2="311" y2="31"/><line x1="292" x2="292" y2="3"/><line x1="292" x2="292" y1="31" y2="28"/><line x1="272" x2="272" y2="3"/><line x1="272" x2="272" y1="31" y2="28"/><line x1="253" x2="253" y2="3"/><line x1="253" x2="253" y1="31" y2="28"/><line x1="233" x2="233" y2="31"/><line x1="214" x2="214" y2="3"/><line x1="214" x2="214" y1="31" y2="28"/><line x1="195" x2="195" y2="3"/><line x1="195" x2="195" y1="31" y2="28"/><line x1="175" x2="175" y2="3"/><line x1="175" x2="175" y1="31" y2="28"/><line x1="156" x2="156" y2="31"/><line x1="136" x2="136" y2="3"/><line x1="136" x2="136" y1="31" y2="28"/><line x1="117" x2="117" y2="3"/><line x1="117" x2="117" y1="31" y2="28"/><line x1="97" x2="97" y2="3"/><line x1="97" x2="97" y1="31" y2="28"/><line x1="78" x2="78" y2="3"/><line x1="78" x2="78" y1="31" y2="28"/><line x1="58" x2="58" y2="3"/><line x1="58" x2="58" y1="31" y2="28"/><line x1="39" x2="39" y2="3"/><line x1="39" x2="39" y1="31" y2="28"/><line x1="19" x2="19" y2="3"/><line x1="19" x2="19" y1="31" y2="28"/></g><g><g><rect x="623" width="58" height="31" field="00J" style="fill-opacity:0.1"/><rect x="525" width="97" height="31" field="CRC" style="fill-opacity:0.1;fill:#006aff"/><rect x="448" width="78" height="31" field="ENDP" style="fill-opacity:0.1;fill:#00ff19"/><rect x="311" width="136" height="31" field="ADDR" style="fill-opacity:0.1;fill:#ffbf00"/><rect x="233" width="78" height="31" field="PID" style="fill-opacity:0.1;fill:#aaff00"/><rect x="156" width="78" height="31" field="!PID" style="fill-opacity:0.1;fill:#aaff00"/><rect width="156" height="31" field="1" style="fill-opacity:0.1"/></g><g transform="translate(10,-11)"><g transform="translate(662)"><text y="6">0</text></g><g transform="translate(623)"><text y="6">2</text></g><g transform="translate(603)"><text y="6">3</text></g><g transform="translate(525)"><text y="6">7</text></g><g transform="translate(506)"><text y="6">8</text></g><g transform="translate(448)"><text y="6">11</text></g><g transform="translate(428)"><text y="6">12</text></g><g transform="translate(311)"><text y="6">18</text></g><g transform="translate(292)"><text y="6">19</text></g><g transform="translate(233)"><text y="6">22</text></g><g transform="translate(214)"><text y="6">23</text></g><g transform="translate(156)"><text y="6">26</text></g><g transform="translate(136)"><text y="6">27</text></g><g transform="translate(0)"><text y="6">34</text></g></g><g transform="translate(10,15)"><g transform="translate(642)"><text y="6"><tspan>00J</tspan></text></g><g transform="translate(564)"><text y="6"><tspan>CRC</tspan></text></g><g transform="translate(477)"><text y="6"><tspan>ENDP</tspan></text></g><g transform="translate(370)"><text y="6"><tspan>ADDR</tspan></text></g><g transform="translate(263)"><text y="6"><tspan>PID</tspan></text></g><g transform="translate(185)"><text y="6"><tspan>!PID</tspan></text></g><g><g transform="translate(136)"><text y="6">1</text></g><g transform="translate(117)"><text y="6">0</text></g><g transform="translate(97)"><text y="6">0</text></g><g transform="translate(78)"><text y="6">0</text></g><g transform="translate(58)"><text y="6">0</text></g><g transform="translate(39)"><text y="6">0</text></g><g transform="translate(19)"><text y="6">0</text></g><g transform="translate(0)"><text y="6">0</text></g></g></g><g transform="translate(10,39)"><g><g transform="translate(642)"><text y="6"><tspan>EOP</tspan></text></g></g><g><g transform="translate(564)"><text y="6"><tspan>Endpoint</tspan></text></g></g><g><g transform="translate(477)"><text y="6"><tspan>Endpoint</tspan></text></g></g><g><g transform="translate(370)"><text y="6"><tspan>Address</tspan></text></g></g><g><g transform="translate(263)"><text y="6"><tspan>Packet ID</tspan></text></g></g><g><g transform="translate(185)"><text y="6"><tspan>Inverted</tspan></text></g><g transform="translate(185,14)"><text y="6"><tspan>Packet ID</tspan></text></g></g><g><g transform="translate(68)"><text y="6"><tspan>SYNC</tspan></text></g></g></g></g></g></g></svg> \ No newline at end of file diff --git a/slides/lectures/fils_en/06/usb/usb_setup_request.json b/slides/lectures/fils_en/06/usb/usb_setup_request.json deleted file mode 100644 index c3025c891132c56433b1ef31aefea8c8463cc302..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/usb/usb_setup_request.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "reg": [ - { - "bits": 16, - "name": "wLength", - "type": 7, - "attr": [ - "Number of bytes to transfer in DATA step" - ] - }, - { - "bits": 16, - "name": "wIndex", - "type": 5, - "attr": [ - "Index of offset" - ] - }, - { - "bits": 16, - "name": "wValue", - "type": 5, - "attr": [ - "Value" - ] - }, - { - "bits": 8, - "name": "bRequest", - "type": 3, - "attr": [ - "Specific to request" - ] - }, - { - "bits": 8, - "name": "bmRequestType", - "type": 3 - } - ], - "config": { - "lanes": 2 - } -} diff --git a/slides/lectures/fils_en/06/usb/usb_setup_request.svg b/slides/lectures/fils_en/06/usb/usb_setup_request.svg deleted file mode 100644 index 4aaeb7b09e2c219c14a6236e54cc98d94861e039..0000000000000000000000000000000000000000 --- a/slides/lectures/fils_en/06/usb/usb_setup_request.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="800" height="140" viewBox="0 0 800 140" class="WaveDrom"><g transform="translate(0.5,0.5)" text-anchor="middle" font-size="14" font-family="sans-serif" font-weight="normal"><g transform="translate(4,91)"><g stroke="black" stroke-width="1" stroke-linecap="round"><line x2="791"/><line y2="31"/><line x2="791" y1="31" y2="31"/><line x1="791" x2="791" y2="31"/><line x1="766" x2="766" y2="3"/><line x1="766" x2="766" y1="31" y2="28"/><line x1="742" x2="742" y2="3"/><line x1="742" x2="742" y1="31" y2="28"/><line x1="717" x2="717" y2="3"/><line x1="717" x2="717" y1="31" y2="28"/><line x1="692" x2="692" y2="3"/><line x1="692" x2="692" y1="31" y2="28"/><line x1="667" x2="667" y2="3"/><line x1="667" x2="667" y1="31" y2="28"/><line x1="643" x2="643" y2="3"/><line x1="643" x2="643" y1="31" y2="28"/><line x1="618" x2="618" y2="3"/><line x1="618" x2="618" y1="31" y2="28"/><line x1="593" x2="593" y2="3"/><line x1="593" x2="593" y1="31" y2="28"/><line x1="569" x2="569" y2="3"/><line x1="569" x2="569" y1="31" y2="28"/><line x1="544" x2="544" y2="3"/><line x1="544" x2="544" y1="31" y2="28"/><line x1="519" x2="519" y2="3"/><line x1="519" x2="519" y1="31" y2="28"/><line x1="494" x2="494" y2="3"/><line x1="494" x2="494" y1="31" y2="28"/><line x1="470" x2="470" y2="3"/><line x1="470" x2="470" y1="31" y2="28"/><line x1="445" x2="445" y2="3"/><line x1="445" x2="445" y1="31" y2="28"/><line x1="420" x2="420" y2="3"/><line x1="420" x2="420" y1="31" y2="28"/><line x1="396" x2="396" y2="31"/><line x1="371" x2="371" y2="3"/><line x1="371" x2="371" y1="31" y2="28"/><line x1="346" x2="346" y2="3"/><line x1="346" x2="346" y1="31" y2="28"/><line x1="321" x2="321" y2="3"/><line x1="321" x2="321" y1="31" y2="28"/><line x1="297" x2="297" y2="3"/><line x1="297" x2="297" y1="31" y2="28"/><line x1="272" x2="272" y2="3"/><line x1="272" x2="272" y1="31" y2="28"/><line x1="247" x2="247" y2="3"/><line x1="247" x2="247" y1="31" y2="28"/><line x1="222" x2="222" y2="3"/><line x1="222" x2="222" y1="31" y2="28"/><line x1="198" x2="198" y2="3"/><line x1="198" x2="198" y1="31" y2="28"/><line x1="173" x2="173" y2="3"/><line x1="173" x2="173" y1="31" y2="28"/><line x1="148" x2="148" y2="3"/><line x1="148" x2="148" y1="31" y2="28"/><line x1="124" x2="124" y2="3"/><line x1="124" x2="124" y1="31" y2="28"/><line x1="99" x2="99" y2="3"/><line x1="99" x2="99" y1="31" y2="28"/><line x1="74" x2="74" y2="3"/><line x1="74" x2="74" y1="31" y2="28"/><line x1="49" x2="49" y2="3"/><line x1="49" x2="49" y1="31" y2="28"/><line x1="25" x2="25" y2="3"/><line x1="25" x2="25" y1="31" y2="28"/></g><g><g><rect x="396" width="396" height="31" field="wLength" style="fill-opacity:0.1;fill:#006aff"/><rect width="396" height="31" field="wIndex" style="fill-opacity:0.1;fill:#ffbf00"/></g><g transform="translate(12,-11)"><g transform="translate(766)"><text y="6">0</text></g><g transform="translate(396)"><text y="6">15</text></g><g transform="translate(371)"><text y="6">16</text></g><g transform="translate(0)"><text y="6">31</text></g></g><g transform="translate(12,15)"><g transform="translate(581)"><text y="6"><tspan>wLength</tspan></text></g><g transform="translate(185)"><text y="6"><tspan>wIndex</tspan></text></g></g><g transform="translate(12,39)"><g><g transform="translate(581)"><text y="6"><tspan>Number of bytes to transfer in DATA step</tspan></text></g></g><g><g transform="translate(185)"><text y="6"><tspan>Index of offset</tspan></text></g></g></g></g></g><g transform="translate(4,21)"><g stroke="black" stroke-width="1" stroke-linecap="round"><line x2="791"/><line y2="31"/><line x2="791" y1="31" y2="31"/><line x1="791" x2="791" y2="31"/><line x1="766" x2="766" y2="3"/><line x1="766" x2="766" y1="31" y2="28"/><line x1="742" x2="742" y2="3"/><line x1="742" x2="742" y1="31" y2="28"/><line x1="717" x2="717" y2="3"/><line x1="717" x2="717" y1="31" y2="28"/><line x1="692" x2="692" y2="3"/><line x1="692" x2="692" y1="31" y2="28"/><line x1="667" x2="667" y2="3"/><line x1="667" x2="667" y1="31" y2="28"/><line x1="643" x2="643" y2="3"/><line x1="643" x2="643" y1="31" y2="28"/><line x1="618" x2="618" y2="3"/><line x1="618" x2="618" y1="31" y2="28"/><line x1="593" x2="593" y2="3"/><line x1="593" x2="593" y1="31" y2="28"/><line x1="569" x2="569" y2="3"/><line x1="569" x2="569" y1="31" y2="28"/><line x1="544" x2="544" y2="3"/><line x1="544" x2="544" y1="31" y2="28"/><line x1="519" x2="519" y2="3"/><line x1="519" x2="519" y1="31" y2="28"/><line x1="494" x2="494" y2="3"/><line x1="494" x2="494" y1="31" y2="28"/><line x1="470" x2="470" y2="3"/><line x1="470" x2="470" y1="31" y2="28"/><line x1="445" x2="445" y2="3"/><line x1="445" x2="445" y1="31" y2="28"/><line x1="420" x2="420" y2="3"/><line x1="420" x2="420" y1="31" y2="28"/><line x1="396" x2="396" y2="31"/><line x1="371" x2="371" y2="3"/><line x1="371" x2="371" y1="31" y2="28"/><line x1="346" x2="346" y2="3"/><line x1="346" x2="346" y1="31" y2="28"/><line x1="321" x2="321" y2="3"/><line x1="321" x2="321" y1="31" y2="28"/><line x1="297" x2="297" y2="3"/><line x1="297" x2="297" y1="31" y2="28"/><line x1="272" x2="272" y2="3"/><line x1="272" x2="272" y1="31" y2="28"/><line x1="247" x2="247" y2="3"/><line x1="247" x2="247" y1="31" y2="28"/><line x1="222" x2="222" y2="3"/><line x1="222" x2="222" y1="31" y2="28"/><line x1="198" x2="198" y2="31"/><line x1="173" x2="173" y2="3"/><line x1="173" x2="173" y1="31" y2="28"/><line x1="148" x2="148" y2="3"/><line x1="148" x2="148" y1="31" y2="28"/><line x1="124" x2="124" y2="3"/><line x1="124" x2="124" y1="31" y2="28"/><line x1="99" x2="99" y2="3"/><line x1="99" x2="99" y1="31" y2="28"/><line x1="74" x2="74" y2="3"/><line x1="74" x2="74" y1="31" y2="28"/><line x1="49" x2="49" y2="3"/><line x1="49" x2="49" y1="31" y2="28"/><line x1="25" x2="25" y2="3"/><line x1="25" x2="25" y1="31" y2="28"/></g><g><g><rect x="396" width="396" height="31" field="wValue" style="fill-opacity:0.1;fill:#ffbf00"/><rect x="198" width="198" height="31" field="bRequest" style="fill-opacity:0.1;fill:#aaff00"/><rect width="198" height="31" field="bmRequestType" style="fill-opacity:0.1;fill:#aaff00"/></g><g transform="translate(12,-11)"><g transform="translate(766)"><text y="6">32</text></g><g transform="translate(396)"><text y="6">47</text></g><g transform="translate(371)"><text y="6">48</text></g><g transform="translate(198)"><text y="6">55</text></g><g transform="translate(173)"><text y="6">56</text></g><g transform="translate(0)"><text y="6">63</text></g></g><g transform="translate(12,15)"><g transform="translate(581)"><text y="6"><tspan>wValue</tspan></text></g><g transform="translate(284)"><text y="6"><tspan>bRequest</tspan></text></g><g transform="translate(87)"><text y="6"><tspan>bmRequestType</tspan></text></g></g><g transform="translate(12,39)"><g><g transform="translate(581)"><text y="6"><tspan>Value</tspan></text></g></g><g><g transform="translate(284)"><text y="6"><tspan>Specific to request</tspan></text></g></g></g></g></g></g></svg> \ No newline at end of file diff --git a/slides/lectures/resources/i2c/i2c_10bit_address_transmission.json b/slides/lectures/resources/i2c/i2c_10bit_address_transmission.json index 244dc29e991273ef0a81ddbf7598552864162987..f20b6d7075b1888d47153a84b480dd8c498c66a5 100644 --- a/slides/lectures/resources/i2c/i2c_10bit_address_transmission.json +++ b/slides/lectures/resources/i2c/i2c_10bit_address_transmission.json @@ -6,11 +6,13 @@ }, { "name": "SDA", - "wave": "1..0.1.......0.4.4.7.2.4.4.4.4.4.4.4.4.2.9......|..2.01.", - "data": ["a9", "a8", - "r/w", - "ack", - "a7", + "wave": "1..0.1.......0.4.4.7.2.4.4.4.4.4.4.4.4.2.9..|2.9..|2.01.", + "data": [ + "a9", + "a8", + "r/w", + "ack", + "a7", "a6", "a5", "a4", @@ -19,7 +21,9 @@ "a1", "a0", "ack", - "byte1 | byte2 ... ", + "byte1", + "ack", + "byte2", "ack" ], "phase": 1.5 @@ -31,7 +35,7 @@ "start", "upper addr", "cmd", - "lower address", + "lower address", "payload bytes", "stop" ], @@ -41,4 +45,4 @@ "config": { "skin": "narrow" } -} +} \ No newline at end of file diff --git a/slides/lectures/resources/i2c/i2c_10bit_address_transmission.svg b/slides/lectures/resources/i2c/i2c_10bit_address_transmission.svg index 05aa530f718309ac75e92186dcc13fd6e4310b8d..eb2e4f4e9d248a10ca47c324aca34cea483be078 100644 --- a/slides/lectures/resources/i2c/i2c_10bit_address_transmission.svg +++ b/slides/lectures/resources/i2c/i2c_10bit_address_transmission.svg @@ -1 +1,4 @@ -<svg id="svgcontent_0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="90" width="1160" viewBox="0 0 1160 90" overflow="hidden" class="WaveDrom"><style type="text/css">text{font-size:11pt;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;fill-opacity:1;font-family:Helvetica}.h1{font-size:33pt;font-weight:bold}.h2{font-size:27pt;font-weight:bold}.h3{font-size:20pt;font-weight:bold}.h4{font-size:14pt;font-weight:bold}.h5{font-size:11pt;font-weight:bold}.h6{font-size:8pt;font-weight:bold}.muted{fill:#aaa}.warning{fill:#f6b900}.error{fill:#f60000}.info{fill:#0041c4}.success{fill:#00ab00}.s1{fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s2{fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s3{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s4{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s5{fill:#ffffff;stroke:none}.s6{fill:#000000;fill-opacity:1;stroke:none}.s7{color:#000000;fill:#fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s8{color:#000000;fill:#ffffb4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s9{color:#000000;fill:#ffe0b9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s10{color:#000000;fill:#b9e0ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s11{color:#000000;fill:#ccfdfe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s12{color:#000000;fill:#cdfdc5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s13{color:#000000;fill:#f0c1fb;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s14{color:#000000;fill:#f5c2c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}</style><defs><g id="socket"><rect y="15" x="4" height="20" width="10"/></g><g id="pclk"><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="nclk"><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="000"><path d="m 0,20 10,0" class="s1"/></g><g id="0m0"><path d="m 0,20 1,0 3,-10 3,10 3,0" class="s1"/></g><g id="0m1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="0mx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 2,18" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="0md"><path d="m 1,20 9,0" class="s3"/><path d="m 0,20 1,0" class="s1"/></g><g id="0mu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="0mz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="111"><path d="M 0,0 10,0" class="s1"/></g><g id="1m0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="1m1"><path d="M 0,0 1,0 4,10 7,0 10,0" class="s1"/></g><g id="1mx"><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3,7" class="s2"/><path d="M 2,3 5,0" class="s2"/></g><g id="1md"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="1mu"><path d="M 0,0 1,0" class="s1"/><path d="m 1,0 9,0" class="s3"/></g><g id="1mz"><path d="m 0,0 1,0 c 2,4 6,10 9,10" class="s1"/></g><g id="xxx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xm0"><path d="M 0,0 1,0 7,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 4,11" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 6,19" class="s2"/></g><g id="xm1"><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 6,4" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xmd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 1.5,3.5" class="s2"/><path d="M 0,10 2.5,7.5" class="s2"/><path d="M 0,15 3.5,11.5" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 7,18" class="s2"/></g><g id="xmu"><path d="M 0,0 10,0" class="s1"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 5,5" class="s2"/><path d="M 0,15 2,13" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 4,6" class="s2"/><path d="m 0,15.5 6,-7" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="ddd"><path d="m 0,20 10,0" class="s3"/></g><g id="dm0"><path d="m 0,20 7,0" class="s3"/><path d="m 7,20 3,0" class="s1"/></g><g id="dm1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="dmx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 1.5,18.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="dmd"><path d="m 0,20 10,0" class="s3"/></g><g id="dmu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="dmz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="uuu"><path d="M 0,0 10,0" class="s3"/></g><g id="um0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="um1"><path d="M 0,0 7,0" class="s3"/><path d="m 7,0 3,0" class="s1"/></g><g id="umx"><path d="M 1.4771574,0 7,20 l 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3.5,6.5" class="s2"/><path d="M 2.463621,2.536379 5,0" class="s2"/></g><g id="umd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="umu"><path d="M 0,0 10,0" class="s3"/></g><g id="umz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s4"/></g><g id="zzz"><path d="m 0,10 10,0" class="s1"/></g><g id="zm0"><path d="m 0,10 1,0 4,10 5,0" class="s1"/></g><g id="zm1"><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="zmx"><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 4,16" class="s2"/><path d="M 10,5 2.5,12.5" class="s2"/><path d="M 10,0 2,8" class="s2"/></g><g id="zmd"><path d="m 0,10 1,0 c 2,6 6,10 9,10" class="s1"/></g><g id="zmu"><path d="m 0,10 1,0 C 3,4 7,0 10,0" class="s1"/></g><g id="zmz"><path d="m 0,10 10,0" class="s1"/></g><g id="gap"><path d="m 7,-2 -4,0 c -5,0 -5,24 -10,24 l 4,0 C 2,22 2,-2 7,-2 z" class="s5"/><path d="M -7,22 C -2,22 -2,-2 3,-2" class="s1"/><path d="M -3,22 C 2,22 2,-2 7,-2" class="s1"/></g><g id="Pclk"><path d="M -3,12 0,3 3,12 C 1,11 -1,11 -3,12 z" class="s6"/><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="Nclk"><path d="M -3,8 0,17 3,8 C 1,9 -1,9 -3,8 z" class="s6"/><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="0mv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-2"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s7"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-2"><path d="M 10,20 0,20 0,0 10,0" class="s7"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-2"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s7"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-2"><path d="M 0,0 0,20 1,20 7,0" class="s7"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-2"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-2"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s7"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-2"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s7"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-2"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s7"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-3"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s8"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-3"><path d="M 10,20 0,20 0,0 10,0" class="s8"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-3"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s8"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-3"><path d="M 0,0 0,20 1,20 7,0" class="s8"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-3"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-3"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s8"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-3"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s8"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-3"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s8"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-4"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s9"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-4"><path d="M 10,20 0,20 0,0 10,0" class="s9"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-4"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s9"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-4"><path d="M 0,0 0,20 1,20 7,0" class="s9"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-4"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-4"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s9"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-4"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s9"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-4"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s9"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-5"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s10"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-5"><path d="M 10,20 0,20 0,0 10,0" class="s10"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-5"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s10"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-5"><path d="M 0,0 0,20 1,20 7,0" class="s10"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-5"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-5"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s10"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-5"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s10"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-5"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s10"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-6"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s11"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-6"><path d="M 10,20 0,20 0,0 10,0" class="s11"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-6"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s11"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-6"><path d="M 0,0 0,20 1,20 7,0" class="s11"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-6"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-6"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s11"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-6"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s11"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-6"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s11"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-7"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s12"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-7"><path d="M 10,20 0,20 0,0 10,0" class="s12"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-7"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s12"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-7"><path d="M 0,0 0,20 1,20 7,0" class="s12"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-7"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-7"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s12"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-7"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s12"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-7"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s12"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-8"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s13"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-8"><path d="M 10,20 0,20 0,0 10,0" class="s13"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-8"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s13"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-8"><path d="M 0,0 0,20 1,20 7,0" class="s13"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-8"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-8"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s13"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-8"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s13"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-8"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s13"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-9"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s14"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-9"><path d="M 10,20 0,20 0,0 10,0" class="s14"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-9"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s14"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-9"><path d="M 0,0 0,20 1,20 7,0" class="s14"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-9"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-9"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s14"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-9"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s14"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-9"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s14"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="vmv-2-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><marker id="arrowhead" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="0 -4 11 8" refX="15" refY="0" orient="auto"><path d="M0 -4 11 0 0 4z"/></marker><marker id="arrowtail" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="-11 -4 11 8" refX="-15" refY="0" orient="auto"><path d="M0 -4 -11 0 0 4z"/></marker><marker id="tee" style="fill:#0041c4" markerHeight="6" markerWidth="1" markerUnits="strokeWidth" viewBox="0 0 1 6" refX="0" refY="3" orient="auto"><path d="M 0 0 L 0 6" style="stroke:#0041c4;stroke-width:2"/></marker></defs><g id="waves_0"><rect width="1160" height="90" style="stroke:none;fill:white"/><g transform="translate(60.5,0.5)" id="lanes_0"><g id="gmarks_0"><g style="stroke:#888;stroke-width:0.5;stroke-dasharray:1,3"><line id="gmark_0_0" x1="0" y1="0" x2="0" y2="90"/><line id="gmark_1_0" x1="20" y1="0" x2="20" y2="90"/><line id="gmark_2_0" x1="40" y1="0" x2="40" y2="90"/><line id="gmark_3_0" x1="60" y1="0" x2="60" y2="90"/><line id="gmark_4_0" x1="80" y1="0" x2="80" y2="90"/><line id="gmark_5_0" x1="100" y1="0" x2="100" y2="90"/><line id="gmark_6_0" x1="120" y1="0" x2="120" y2="90"/><line id="gmark_7_0" x1="140" y1="0" x2="140" y2="90"/><line id="gmark_8_0" x1="160" y1="0" x2="160" y2="90"/><line id="gmark_9_0" x1="180" y1="0" x2="180" y2="90"/><line id="gmark_10_0" x1="200" y1="0" x2="200" y2="90"/><line id="gmark_11_0" x1="220" y1="0" x2="220" y2="90"/><line id="gmark_12_0" x1="240" y1="0" x2="240" y2="90"/><line id="gmark_13_0" x1="260" y1="0" x2="260" y2="90"/><line id="gmark_14_0" x1="280" y1="0" x2="280" y2="90"/><line id="gmark_15_0" x1="300" y1="0" x2="300" y2="90"/><line id="gmark_16_0" x1="320" y1="0" x2="320" y2="90"/><line id="gmark_17_0" x1="340" y1="0" x2="340" y2="90"/><line id="gmark_18_0" x1="360" y1="0" x2="360" y2="90"/><line id="gmark_19_0" x1="380" y1="0" x2="380" y2="90"/><line id="gmark_20_0" x1="400" y1="0" x2="400" y2="90"/><line id="gmark_21_0" x1="420" y1="0" x2="420" y2="90"/><line id="gmark_22_0" x1="440" y1="0" x2="440" y2="90"/><line id="gmark_23_0" x1="460" y1="0" x2="460" y2="90"/><line id="gmark_24_0" x1="480" y1="0" x2="480" y2="90"/><line id="gmark_25_0" x1="500" y1="0" x2="500" y2="90"/><line id="gmark_26_0" x1="520" y1="0" x2="520" y2="90"/><line id="gmark_27_0" x1="540" y1="0" x2="540" y2="90"/><line id="gmark_28_0" x1="560" y1="0" x2="560" y2="90"/><line id="gmark_29_0" x1="580" y1="0" x2="580" y2="90"/><line id="gmark_30_0" x1="600" y1="0" x2="600" y2="90"/><line id="gmark_31_0" x1="620" y1="0" x2="620" y2="90"/><line id="gmark_32_0" x1="640" y1="0" x2="640" y2="90"/><line id="gmark_33_0" x1="660" y1="0" x2="660" y2="90"/><line id="gmark_34_0" x1="680" y1="0" x2="680" y2="90"/><line id="gmark_35_0" x1="700" y1="0" x2="700" y2="90"/><line id="gmark_36_0" x1="720" y1="0" x2="720" y2="90"/><line id="gmark_37_0" x1="740" y1="0" x2="740" y2="90"/><line id="gmark_38_0" x1="760" y1="0" x2="760" y2="90"/><line id="gmark_39_0" x1="780" y1="0" x2="780" y2="90"/><line id="gmark_40_0" x1="800" y1="0" x2="800" y2="90"/><line id="gmark_41_0" x1="820" y1="0" x2="820" y2="90"/><line id="gmark_42_0" x1="840" y1="0" x2="840" y2="90"/><line id="gmark_43_0" x1="860" y1="0" x2="860" y2="90"/><line id="gmark_44_0" x1="880" y1="0" x2="880" y2="90"/><line id="gmark_45_0" x1="900" y1="0" x2="900" y2="90"/><line id="gmark_46_0" x1="920" y1="0" x2="920" y2="90"/><line id="gmark_47_0" x1="940" y1="0" x2="940" y2="90"/><line id="gmark_48_0" x1="960" y1="0" x2="960" y2="90"/><line id="gmark_49_0" x1="980" y1="0" x2="980" y2="90"/><line id="gmark_50_0" x1="1000" y1="0" x2="1000" y2="90"/><line id="gmark_51_0" x1="1020" y1="0" x2="1020" y2="90"/><line id="gmark_52_0" x1="1040" y1="0" x2="1040" y2="90"/><line id="gmark_53_0" x1="1060" y1="0" x2="1060" y2="90"/><line id="gmark_54_0" x1="1080" y1="0" x2="1080" y2="90"/><line id="gmark_55_0" x1="1100" y1="0" x2="1100" y2="90"/></g></g><g transform="translate(0,5)" id="wavelane_0_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>SCL</tspan></text><g id="wavelane_draw_0_0"><use xlink:href="#111"/><use transform="translate(10)" xlink:href="#111"/><use transform="translate(20)" xlink:href="#111"/><use transform="translate(30)" xlink:href="#111"/><use transform="translate(40)" xlink:href="#111"/><use transform="translate(50)" xlink:href="#111"/><use transform="translate(60)" xlink:href="#1m0"/><use transform="translate(70)" xlink:href="#000"/><use transform="translate(80)" xlink:href="#0m1"/><use transform="translate(90)" xlink:href="#111"/><use transform="translate(100)" xlink:href="#1m0"/><use transform="translate(110)" xlink:href="#000"/><use transform="translate(120)" xlink:href="#0m1"/><use transform="translate(130)" xlink:href="#111"/><use transform="translate(140)" xlink:href="#1m0"/><use transform="translate(150)" xlink:href="#000"/><use transform="translate(160)" xlink:href="#0m1"/><use transform="translate(170)" xlink:href="#111"/><use transform="translate(180)" xlink:href="#1m0"/><use transform="translate(190)" xlink:href="#000"/><use transform="translate(200)" xlink:href="#0m1"/><use transform="translate(210)" xlink:href="#111"/><use transform="translate(220)" xlink:href="#1m0"/><use transform="translate(230)" xlink:href="#000"/><use transform="translate(240)" xlink:href="#0m1"/><use transform="translate(250)" xlink:href="#111"/><use transform="translate(260)" xlink:href="#1m0"/><use transform="translate(270)" xlink:href="#000"/><use transform="translate(280)" xlink:href="#0m1"/><use transform="translate(290)" xlink:href="#111"/><use transform="translate(300)" xlink:href="#1m0"/><use transform="translate(310)" xlink:href="#000"/><use transform="translate(320)" xlink:href="#0m1"/><use transform="translate(330)" xlink:href="#111"/><use transform="translate(340)" xlink:href="#1m0"/><use transform="translate(350)" xlink:href="#000"/><use transform="translate(360)" xlink:href="#0m1"/><use transform="translate(370)" xlink:href="#111"/><use transform="translate(380)" xlink:href="#1m0"/><use transform="translate(390)" xlink:href="#000"/><use transform="translate(400)" xlink:href="#0m1"/><use transform="translate(410)" xlink:href="#111"/><use transform="translate(420)" xlink:href="#1m0"/><use transform="translate(430)" xlink:href="#000"/><use transform="translate(440)" xlink:href="#0m1"/><use transform="translate(450)" xlink:href="#111"/><use transform="translate(460)" xlink:href="#1m0"/><use transform="translate(470)" xlink:href="#000"/><use transform="translate(480)" xlink:href="#0m1"/><use transform="translate(490)" xlink:href="#111"/><use transform="translate(500)" xlink:href="#1m0"/><use transform="translate(510)" xlink:href="#000"/><use transform="translate(520)" xlink:href="#0m1"/><use transform="translate(530)" xlink:href="#111"/><use transform="translate(540)" xlink:href="#1m0"/><use transform="translate(550)" xlink:href="#000"/><use transform="translate(560)" xlink:href="#0m1"/><use transform="translate(570)" xlink:href="#111"/><use transform="translate(580)" xlink:href="#1m0"/><use transform="translate(590)" xlink:href="#000"/><use transform="translate(600)" xlink:href="#0m1"/><use transform="translate(610)" xlink:href="#111"/><use transform="translate(620)" xlink:href="#1m0"/><use transform="translate(630)" xlink:href="#000"/><use transform="translate(640)" xlink:href="#0m1"/><use transform="translate(650)" xlink:href="#111"/><use transform="translate(660)" xlink:href="#1m0"/><use transform="translate(670)" xlink:href="#000"/><use transform="translate(680)" xlink:href="#0m1"/><use transform="translate(690)" xlink:href="#111"/><use transform="translate(700)" xlink:href="#1m0"/><use transform="translate(710)" xlink:href="#000"/><use transform="translate(720)" xlink:href="#0m1"/><use transform="translate(730)" xlink:href="#111"/><use transform="translate(740)" xlink:href="#1m0"/><use transform="translate(750)" xlink:href="#000"/><use transform="translate(760)" xlink:href="#0m1"/><use transform="translate(770)" xlink:href="#111"/><use transform="translate(780)" xlink:href="#1m0"/><use transform="translate(790)" xlink:href="#000"/><use transform="translate(800)" xlink:href="#0m1"/><use transform="translate(810)" xlink:href="#111"/><use transform="translate(820)" xlink:href="#1m0"/><use transform="translate(830)" xlink:href="#000"/><use transform="translate(840)" xlink:href="#0m1"/><use transform="translate(850)" xlink:href="#111"/><use transform="translate(860)" xlink:href="#1m0"/><use transform="translate(870)" xlink:href="#000"/><use transform="translate(880)" xlink:href="#0m1"/><use transform="translate(890)" xlink:href="#111"/><use transform="translate(900)" xlink:href="#1m0"/><use transform="translate(910)" xlink:href="#000"/><use transform="translate(920)" xlink:href="#0m1"/><use transform="translate(930)" xlink:href="#111"/><use transform="translate(940)" xlink:href="#1m0"/><use transform="translate(950)" xlink:href="#000"/><use transform="translate(960)" xlink:href="#0m1"/><use transform="translate(970)" xlink:href="#111"/><use transform="translate(980)" xlink:href="#1m0"/><use transform="translate(990)" xlink:href="#000"/><use transform="translate(1000)" xlink:href="#0m1"/><use transform="translate(1010)" xlink:href="#111"/><use transform="translate(1020)" xlink:href="#1m0"/><use transform="translate(1030)" xlink:href="#000"/><use transform="translate(1040)" xlink:href="#0m1"/><use transform="translate(1050)" xlink:href="#111"/><use transform="translate(1060)" xlink:href="#111"/><use transform="translate(1070)" xlink:href="#111"/></g></g><g transform="translate(0,35)" id="wavelane_1_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>SDA</tspan></text><g id="wavelane_draw_1_0"><use xlink:href="#111"/><use transform="translate(10)" xlink:href="#111"/><use transform="translate(20)" xlink:href="#111"/><use transform="translate(30)" xlink:href="#1m0"/><use transform="translate(40)" xlink:href="#000"/><use transform="translate(50)" xlink:href="#000"/><use transform="translate(60)" xlink:href="#000"/><use transform="translate(70)" xlink:href="#0m1"/><use transform="translate(80)" xlink:href="#111"/><use transform="translate(90)" xlink:href="#111"/><use transform="translate(100)" xlink:href="#111"/><use transform="translate(110)" xlink:href="#111"/><use transform="translate(120)" xlink:href="#111"/><use transform="translate(130)" xlink:href="#111"/><use transform="translate(140)" xlink:href="#111"/><use transform="translate(150)" xlink:href="#111"/><use transform="translate(160)" xlink:href="#111"/><use transform="translate(170)" xlink:href="#111"/><use transform="translate(180)" xlink:href="#111"/><use transform="translate(190)" xlink:href="#111"/><use transform="translate(200)" xlink:href="#111"/><use transform="translate(210)" xlink:href="#111"/><use transform="translate(220)" xlink:href="#111"/><use transform="translate(230)" xlink:href="#1m0"/><use transform="translate(240)" xlink:href="#000"/><use transform="translate(250)" xlink:href="#000"/><use transform="translate(260)" xlink:href="#000"/><use transform="translate(270)" xlink:href="#0mv-4"/><use transform="translate(280)" xlink:href="#vvv-4"/><use transform="translate(290)" xlink:href="#vvv-4"/><use transform="translate(300)" xlink:href="#vvv-4"/><use transform="translate(310)" xlink:href="#vmv-4-4"/><use transform="translate(320)" xlink:href="#vvv-4"/><use transform="translate(330)" xlink:href="#vvv-4"/><use transform="translate(340)" xlink:href="#vvv-4"/><use transform="translate(350)" xlink:href="#vmv-4-7"/><use transform="translate(360)" xlink:href="#vvv-7"/><use transform="translate(370)" xlink:href="#vvv-7"/><use transform="translate(380)" xlink:href="#vvv-7"/><use transform="translate(390)" xlink:href="#vmv-7-2"/><use transform="translate(400)" xlink:href="#vvv-2"/><use transform="translate(410)" xlink:href="#vvv-2"/><use transform="translate(420)" xlink:href="#vvv-2"/><use transform="translate(430)" xlink:href="#vmv-2-4"/><use transform="translate(440)" xlink:href="#vvv-4"/><use transform="translate(450)" xlink:href="#vvv-4"/><use transform="translate(460)" xlink:href="#vvv-4"/><use transform="translate(470)" xlink:href="#vmv-4-4"/><use transform="translate(480)" xlink:href="#vvv-4"/><use transform="translate(490)" xlink:href="#vvv-4"/><use transform="translate(500)" xlink:href="#vvv-4"/><use transform="translate(510)" xlink:href="#vmv-4-4"/><use transform="translate(520)" xlink:href="#vvv-4"/><use transform="translate(530)" xlink:href="#vvv-4"/><use transform="translate(540)" xlink:href="#vvv-4"/><use transform="translate(550)" xlink:href="#vmv-4-4"/><use transform="translate(560)" xlink:href="#vvv-4"/><use transform="translate(570)" xlink:href="#vvv-4"/><use transform="translate(580)" xlink:href="#vvv-4"/><use transform="translate(590)" xlink:href="#vmv-4-4"/><use transform="translate(600)" xlink:href="#vvv-4"/><use transform="translate(610)" xlink:href="#vvv-4"/><use transform="translate(620)" xlink:href="#vvv-4"/><use transform="translate(630)" xlink:href="#vmv-4-4"/><use transform="translate(640)" xlink:href="#vvv-4"/><use transform="translate(650)" xlink:href="#vvv-4"/><use transform="translate(660)" xlink:href="#vvv-4"/><use transform="translate(670)" xlink:href="#vmv-4-4"/><use transform="translate(680)" xlink:href="#vvv-4"/><use transform="translate(690)" xlink:href="#vvv-4"/><use transform="translate(700)" xlink:href="#vvv-4"/><use transform="translate(710)" xlink:href="#vmv-4-4"/><use transform="translate(720)" xlink:href="#vvv-4"/><use transform="translate(730)" xlink:href="#vvv-4"/><use transform="translate(740)" xlink:href="#vvv-4"/><use transform="translate(750)" xlink:href="#vmv-4-2"/><use transform="translate(760)" xlink:href="#vvv-2"/><use transform="translate(770)" xlink:href="#vvv-2"/><use transform="translate(780)" xlink:href="#vvv-2"/><use transform="translate(790)" xlink:href="#vmv-2-9"/><use transform="translate(800)" xlink:href="#vvv-9"/><use transform="translate(810)" xlink:href="#vvv-9"/><use transform="translate(820)" xlink:href="#vvv-9"/><use transform="translate(830)" xlink:href="#vvv-9"/><use transform="translate(840)" xlink:href="#vvv-9"/><use transform="translate(850)" xlink:href="#vvv-9"/><use transform="translate(860)" xlink:href="#vvv-9"/><use transform="translate(870)" xlink:href="#vvv-9"/><use transform="translate(880)" xlink:href="#vvv-9"/><use transform="translate(890)" xlink:href="#vvv-9"/><use transform="translate(900)" xlink:href="#vvv-9"/><use transform="translate(910)" xlink:href="#vvv-9"/><use transform="translate(920)" xlink:href="#vvv-9"/><use transform="translate(930)" xlink:href="#vvv-9"/><use transform="translate(940)" xlink:href="#vvv-9"/><use transform="translate(950)" xlink:href="#vvv-9"/><use transform="translate(960)" xlink:href="#vvv-9"/><use transform="translate(970)" xlink:href="#vvv-9"/><use transform="translate(980)" xlink:href="#vvv-9"/><use transform="translate(990)" xlink:href="#vmv-9-2"/><use transform="translate(1000)" xlink:href="#vvv-2"/><use transform="translate(1010)" xlink:href="#vvv-2"/><use transform="translate(1020)" xlink:href="#vvv-2"/><use transform="translate(1030)" xlink:href="#vm0-2"/><use transform="translate(1040)" xlink:href="#000"/><use transform="translate(1050)" xlink:href="#0m1"/><use transform="translate(1060)" xlink:href="#111"/><use transform="translate(1070)" xlink:href="#111"/><use transform="translate(1080)" xlink:href="#111"/><text x="294" y="15" text-anchor="middle" xml:space="preserve"><tspan>a9</tspan></text><text x="334" y="15" text-anchor="middle" xml:space="preserve"><tspan>a8</tspan></text><text x="374" y="15" text-anchor="middle" xml:space="preserve"><tspan>r/w</tspan></text><text x="414" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text><text x="454" y="15" text-anchor="middle" xml:space="preserve"><tspan>a7</tspan></text><text x="494" y="15" text-anchor="middle" xml:space="preserve"><tspan>a6</tspan></text><text x="534" y="15" text-anchor="middle" xml:space="preserve"><tspan>a5</tspan></text><text x="574" y="15" text-anchor="middle" xml:space="preserve"><tspan>a4</tspan></text><text x="614" y="15" text-anchor="middle" xml:space="preserve"><tspan>a3</tspan></text><text x="654" y="15" text-anchor="middle" xml:space="preserve"><tspan>a2</tspan></text><text x="694" y="15" text-anchor="middle" xml:space="preserve"><tspan>a1</tspan></text><text x="734" y="15" text-anchor="middle" xml:space="preserve"><tspan>a0</tspan></text><text x="774" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text><text x="894" y="15" text-anchor="middle" xml:space="preserve"><tspan>byte1 | byte2 ... </tspan></text><text x="1014" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text></g></g><g transform="translate(0,65)" id="wavelane_2_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>data</tspan></text><g id="wavelane_draw_2_0"><use xlink:href="#xxx"/><use transform="translate(10)" xlink:href="#xmv-3"/><use transform="translate(20)" xlink:href="#vvv-3"/><use transform="translate(30)" xlink:href="#vvv-3"/><use transform="translate(40)" xlink:href="#vvv-3"/><use transform="translate(50)" xlink:href="#vmx-3"/><use transform="translate(60)" xlink:href="#xxx"/><use transform="translate(70)" xlink:href="#xmx"/><use transform="translate(80)" xlink:href="#xxx"/><use transform="translate(90)" xlink:href="#xmx"/><use transform="translate(100)" xlink:href="#xxx"/><use transform="translate(110)" xlink:href="#xmx"/><use transform="translate(120)" xlink:href="#xxx"/><use transform="translate(130)" xlink:href="#xmx"/><use transform="translate(140)" xlink:href="#xxx"/><use transform="translate(150)" xlink:href="#xmx"/><use transform="translate(160)" xlink:href="#xxx"/><use transform="translate(170)" xlink:href="#xmx"/><use transform="translate(180)" xlink:href="#xxx"/><use transform="translate(190)" xlink:href="#xmx"/><use transform="translate(200)" xlink:href="#xxx"/><use transform="translate(210)" xlink:href="#xmx"/><use transform="translate(220)" xlink:href="#xxx"/><use transform="translate(230)" xlink:href="#xmx"/><use transform="translate(240)" xlink:href="#xxx"/><use transform="translate(250)" xlink:href="#xmx"/><use transform="translate(260)" xlink:href="#xxx"/><use transform="translate(270)" xlink:href="#xmv-4"/><use transform="translate(280)" xlink:href="#vvv-4"/><use transform="translate(290)" xlink:href="#vvv-4"/><use transform="translate(300)" xlink:href="#vvv-4"/><use transform="translate(310)" xlink:href="#vvv-4"/><use transform="translate(320)" xlink:href="#vvv-4"/><use transform="translate(330)" xlink:href="#vvv-4"/><use transform="translate(340)" xlink:href="#vvv-4"/><use transform="translate(350)" xlink:href="#vmv-4-7"/><use transform="translate(360)" xlink:href="#vvv-7"/><use transform="translate(370)" xlink:href="#vvv-7"/><use transform="translate(380)" xlink:href="#vvv-7"/><use transform="translate(390)" xlink:href="#vmx-7"/><use transform="translate(400)" xlink:href="#xxx"/><use transform="translate(410)" xlink:href="#xxx"/><use transform="translate(420)" xlink:href="#xxx"/><use transform="translate(430)" xlink:href="#xmv-4"/><use transform="translate(440)" xlink:href="#vvv-4"/><use transform="translate(450)" xlink:href="#vvv-4"/><use transform="translate(460)" xlink:href="#vvv-4"/><use transform="translate(470)" xlink:href="#vvv-4"/><use transform="translate(480)" xlink:href="#vvv-4"/><use transform="translate(490)" xlink:href="#vvv-4"/><use transform="translate(500)" xlink:href="#vvv-4"/><use transform="translate(510)" xlink:href="#vvv-4"/><use transform="translate(520)" xlink:href="#vvv-4"/><use transform="translate(530)" xlink:href="#vvv-4"/><use transform="translate(540)" xlink:href="#vvv-4"/><use transform="translate(550)" xlink:href="#vvv-4"/><use transform="translate(560)" xlink:href="#vvv-4"/><use transform="translate(570)" xlink:href="#vvv-4"/><use transform="translate(580)" xlink:href="#vvv-4"/><use transform="translate(590)" xlink:href="#vvv-4"/><use transform="translate(600)" xlink:href="#vvv-4"/><use transform="translate(610)" xlink:href="#vvv-4"/><use transform="translate(620)" xlink:href="#vvv-4"/><use transform="translate(630)" xlink:href="#vvv-4"/><use transform="translate(640)" xlink:href="#vvv-4"/><use transform="translate(650)" xlink:href="#vvv-4"/><use transform="translate(660)" xlink:href="#vvv-4"/><use transform="translate(670)" xlink:href="#vvv-4"/><use transform="translate(680)" xlink:href="#vvv-4"/><use transform="translate(690)" xlink:href="#vvv-4"/><use transform="translate(700)" xlink:href="#vvv-4"/><use transform="translate(710)" xlink:href="#vvv-4"/><use transform="translate(720)" xlink:href="#vvv-4"/><use transform="translate(730)" xlink:href="#vvv-4"/><use transform="translate(740)" xlink:href="#vvv-4"/><use transform="translate(750)" xlink:href="#vmx-4"/><use transform="translate(760)" xlink:href="#xxx"/><use transform="translate(770)" xlink:href="#xxx"/><use transform="translate(780)" xlink:href="#xxx"/><use transform="translate(790)" xlink:href="#xmv-9"/><use transform="translate(800)" xlink:href="#vvv-9"/><use transform="translate(810)" xlink:href="#vvv-9"/><use transform="translate(820)" xlink:href="#vvv-9"/><use transform="translate(830)" xlink:href="#vvv-9"/><use transform="translate(840)" xlink:href="#vvv-9"/><use transform="translate(850)" xlink:href="#vvv-9"/><use transform="translate(860)" xlink:href="#vvv-9"/><use transform="translate(870)" xlink:href="#vvv-9"/><use transform="translate(880)" xlink:href="#vvv-9"/><use transform="translate(890)" xlink:href="#vvv-9"/><use transform="translate(900)" xlink:href="#vvv-9"/><use transform="translate(910)" xlink:href="#vvv-9"/><use transform="translate(920)" xlink:href="#vvv-9"/><use transform="translate(930)" xlink:href="#vvv-9"/><use transform="translate(940)" xlink:href="#vvv-9"/><use transform="translate(950)" xlink:href="#vvv-9"/><use transform="translate(960)" xlink:href="#vvv-9"/><use transform="translate(970)" xlink:href="#vvv-9"/><use transform="translate(980)" xlink:href="#vvv-9"/><use transform="translate(990)" xlink:href="#vmx-9"/><use transform="translate(1000)" xlink:href="#xxx"/><use transform="translate(1010)" xlink:href="#xmx"/><use transform="translate(1020)" xlink:href="#xxx"/><use transform="translate(1030)" xlink:href="#xmv-5"/><use transform="translate(1040)" xlink:href="#vvv-5"/><use transform="translate(1050)" xlink:href="#vvv-5"/><use transform="translate(1060)" xlink:href="#vvv-5"/><use transform="translate(1070)" xlink:href="#vmx-5"/><use transform="translate(1080)" xlink:href="#xxx"/><text x="34" y="15" text-anchor="middle" xml:space="preserve"><tspan>start</tspan></text><text x="314" y="15" text-anchor="middle" xml:space="preserve"><tspan>upper addr</tspan></text><text x="374" y="15" text-anchor="middle" xml:space="preserve"><tspan>cmd</tspan></text><text x="594" y="15" text-anchor="middle" xml:space="preserve"><tspan>lower address</tspan></text><text x="894" y="15" text-anchor="middle" xml:space="preserve"><tspan>payload bytes</tspan></text><text x="1054" y="15" text-anchor="middle" xml:space="preserve"><tspan>stop</tspan></text></g></g><g id="wavearcs_0"/><g id="wavegaps_0"><g transform="translate(0,5)" id="wavegap_0_0"/><g transform="translate(0,35)" id="wavegap_1_0"><use transform="translate(940)" xlink:href="#gap"/></g><g transform="translate(0,65)" id="wavegap_2_0"><use transform="translate(960)" xlink:href="#gap"/></g></g><g/></g><g id="groups_0"><g/></g></g></svg> \ No newline at end of file +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<!-- Created with WaveDrom --> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="svgcontent_0" height="90" width="1160" viewBox="0 0 1160 90" overflow="hidden" class="WaveDrom"><style type="text/css">text{font-size:11pt;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;fill-opacity:1;font-family:Helvetica}.h1{font-size:33pt;font-weight:bold}.h2{font-size:27pt;font-weight:bold}.h3{font-size:20pt;font-weight:bold}.h4{font-size:14pt;font-weight:bold}.h5{font-size:11pt;font-weight:bold}.h6{font-size:8pt;font-weight:bold}.muted{fill:#aaa}.warning{fill:#f6b900}.error{fill:#f60000}.info{fill:#0041c4}.success{fill:#00ab00}.s1{fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s2{fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none}.s3{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s4{color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible}.s5{fill:#ffffff;stroke:none}.s6{fill:#000000;fill-opacity:1;stroke:none}.s7{color:#000000;fill:#fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s8{color:#000000;fill:#ffffb4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s9{color:#000000;fill:#ffe0b9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s10{color:#000000;fill:#b9e0ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s11{color:#000000;fill:#ccfdfe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s12{color:#000000;fill:#cdfdc5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s13{color:#000000;fill:#f0c1fb;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}.s14{color:#000000;fill:#f5c2c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible}</style><defs><g id="socket"><rect y="15" x="4" height="20" width="10"/></g><g id="pclk"><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="nclk"><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="000"><path d="m 0,20 10,0" class="s1"/></g><g id="0m0"><path d="m 0,20 1,0 3,-10 3,10 3,0" class="s1"/></g><g id="0m1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="0mx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 2,18" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="0md"><path d="m 1,20 9,0" class="s3"/><path d="m 0,20 1,0" class="s1"/></g><g id="0mu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="0mz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="111"><path d="M 0,0 10,0" class="s1"/></g><g id="1m0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="1m1"><path d="M 0,0 1,0 4,10 7,0 10,0" class="s1"/></g><g id="1mx"><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3,7" class="s2"/><path d="M 2,3 5,0" class="s2"/></g><g id="1md"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="1mu"><path d="M 0,0 1,0" class="s1"/><path d="m 1,0 9,0" class="s3"/></g><g id="1mz"><path d="m 0,0 1,0 c 2,4 6,10 9,10" class="s1"/></g><g id="xxx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xm0"><path d="M 0,0 1,0 7,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 4,11" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 6,19" class="s2"/></g><g id="xm1"><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 6,4" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmx"><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 10,0" class="s2"/><path d="M 0,15 10,5" class="s2"/><path d="M 0,20 10,10" class="s2"/><path d="m 5,20 5,-5" class="s2"/></g><g id="xmd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,5 1.5,3.5" class="s2"/><path d="M 0,10 2.5,7.5" class="s2"/><path d="M 0,15 3.5,11.5" class="s2"/><path d="M 0,20 5,15" class="s2"/><path d="M 5,20 7,18" class="s2"/></g><g id="xmu"><path d="M 0,0 10,0" class="s1"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,5 5,0" class="s2"/><path d="M 0,10 5,5" class="s2"/><path d="M 0,15 2,13" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="xmz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 4,6" class="s2"/><path d="m 0,15.5 6,-7" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="ddd"><path d="m 0,20 10,0" class="s3"/></g><g id="dm0"><path d="m 0,20 7,0" class="s3"/><path d="m 7,20 3,0" class="s1"/></g><g id="dm1"><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="dmx"><path d="M 1,20 7,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 1.5,18.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/><path d="m 0,20 10,0" class="s1"/></g><g id="dmd"><path d="m 0,20 10,0" class="s3"/></g><g id="dmu"><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/></g><g id="dmz"><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="uuu"><path d="M 0,0 10,0" class="s3"/></g><g id="um0"><path d="m 0,0 1,0 6,20 3,0" class="s1"/></g><g id="um1"><path d="M 0,0 7,0" class="s3"/><path d="m 7,0 3,0" class="s1"/></g><g id="umx"><path d="M 1.4771574,0 7,20 l 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4.5,10.5" class="s2"/><path d="M 10,0 3.5,6.5" class="s2"/><path d="M 2.463621,2.536379 5,0" class="s2"/></g><g id="umd"><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/></g><g id="umu"><path d="M 0,0 10,0" class="s3"/></g><g id="umz"><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s4"/></g><g id="zzz"><path d="m 0,10 10,0" class="s1"/></g><g id="zm0"><path d="m 0,10 1,0 4,10 5,0" class="s1"/></g><g id="zm1"><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="zmx"><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/><path d="M 10,15 5,20" class="s2"/><path d="M 10,10 4,16" class="s2"/><path d="M 10,5 2.5,12.5" class="s2"/><path d="M 10,0 2,8" class="s2"/></g><g id="zmd"><path d="m 0,10 1,0 c 2,6 6,10 9,10" class="s1"/></g><g id="zmu"><path d="m 0,10 1,0 C 3,4 7,0 10,0" class="s1"/></g><g id="zmz"><path d="m 0,10 10,0" class="s1"/></g><g id="gap"><path d="m 7,-2 -4,0 c -5,0 -5,24 -10,24 l 4,0 C 2,22 2,-2 7,-2 z" class="s5"/><path d="M -7,22 C -2,22 -2,-2 3,-2" class="s1"/><path d="M -3,22 C 2,22 2,-2 7,-2" class="s1"/></g><g id="Pclk"><path d="M -3,12 0,3 3,12 C 1,11 -1,11 -3,12 z" class="s6"/><path d="M 0,20 0,0 10,0" class="s1"/></g><g id="Nclk"><path d="M -3,8 0,17 3,8 C 1,9 -1,9 -3,8 z" class="s6"/><path d="m 0,0 0,20 10,0" class="s1"/></g><g id="0mv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-2"><path d="m 7,0 3,0 0,20 -9,0 z" class="s7"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-2"><path d="m 1,0 9,0 0,20 -3,0 z" class="s7"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-2"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s7"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-2"><path d="M 10,20 0,20 0,0 10,0" class="s7"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-2"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s7"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-2"><path d="M 0,0 0,20 1,20 7,0" class="s7"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-2"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-2"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s7"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-2"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s7"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-2"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s7"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-3"><path d="m 7,0 3,0 0,20 -9,0 z" class="s8"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-3"><path d="m 1,0 9,0 0,20 -3,0 z" class="s8"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-3"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s8"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-3"><path d="M 10,20 0,20 0,0 10,0" class="s8"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-3"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s8"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-3"><path d="M 0,0 0,20 1,20 7,0" class="s8"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-3"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-3"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s8"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-3"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s8"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-3"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s8"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-4"><path d="m 7,0 3,0 0,20 -9,0 z" class="s9"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-4"><path d="m 1,0 9,0 0,20 -3,0 z" class="s9"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-4"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s9"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-4"><path d="M 10,20 0,20 0,0 10,0" class="s9"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-4"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s9"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-4"><path d="M 0,0 0,20 1,20 7,0" class="s9"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-4"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-4"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s9"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-4"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s9"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-4"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s9"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-5"><path d="m 7,0 3,0 0,20 -9,0 z" class="s10"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-5"><path d="m 1,0 9,0 0,20 -3,0 z" class="s10"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-5"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s10"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-5"><path d="M 10,20 0,20 0,0 10,0" class="s10"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-5"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s10"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-5"><path d="M 0,0 0,20 1,20 7,0" class="s10"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-5"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-5"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s10"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-5"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s10"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-5"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s10"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-6"><path d="m 7,0 3,0 0,20 -9,0 z" class="s11"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-6"><path d="m 1,0 9,0 0,20 -3,0 z" class="s11"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-6"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s11"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-6"><path d="M 10,20 0,20 0,0 10,0" class="s11"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-6"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s11"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-6"><path d="M 0,0 0,20 1,20 7,0" class="s11"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-6"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-6"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s11"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-6"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s11"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-6"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s11"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-7"><path d="m 7,0 3,0 0,20 -9,0 z" class="s12"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-7"><path d="m 1,0 9,0 0,20 -3,0 z" class="s12"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-7"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s12"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-7"><path d="M 10,20 0,20 0,0 10,0" class="s12"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-7"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s12"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-7"><path d="M 0,0 0,20 1,20 7,0" class="s12"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-7"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-7"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s12"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-7"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s12"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-7"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s12"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-8"><path d="m 7,0 3,0 0,20 -9,0 z" class="s13"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-8"><path d="m 1,0 9,0 0,20 -3,0 z" class="s13"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-8"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s13"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-8"><path d="M 10,20 0,20 0,0 10,0" class="s13"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-8"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s13"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-8"><path d="M 0,0 0,20 1,20 7,0" class="s13"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-8"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-8"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s13"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-8"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s13"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-8"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s13"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="0mv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="1mv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="xmv-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,5 2,3" class="s2"/><path d="M 0,10 3,7" class="s2"/><path d="M 0,15 3,12" class="s2"/><path d="M 0,20 1,19" class="s2"/></g><g id="dmv-9"><path d="m 7,0 3,0 0,20 -9,0 z" class="s14"/><path d="M 1,20 7,0 10,0" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="umv-9"><path d="m 1,0 9,0 0,20 -3,0 z" class="s14"/><path d="m 1,0 6,20 3,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="zmv-9"><path d="M 5,0 10,0 10,20 5,20 1,10 z" class="s14"/><path d="m 1,10 4,10 5,0" class="s1"/><path d="M 0,10 1,10 5,0 10,0" class="s1"/></g><g id="vvv-9"><path d="M 10,20 0,20 0,0 10,0" class="s14"/><path d="m 0,20 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vm0-9"><path d="m 0,20 0,-20 1.000687,-0.00391 6,20" class="s14"/><path d="m 0,0 1.000687,-0.00391 6,20" class="s1"/><path d="m 0,20 10.000687,-0.0039" class="s1"/></g><g id="vm1-9"><path d="M 0,0 0,20 1,20 7,0" class="s14"/><path d="M 0,0 10,0" class="s1"/><path d="M 0,20 1,20 7,0" class="s1"/></g><g id="vmx-9"><path d="M 0,0 0,20 1,20 4,10 1,0" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/><path d="M 10,15 6.5,18.5" class="s2"/><path d="M 10,10 5.5,14.5" class="s2"/><path d="M 10,5 4,11" class="s2"/><path d="M 10,0 6,4" class="s2"/></g><g id="vmd-9"><path d="m 0,0 0,20 10,0 C 5,20 2,7 1,0" class="s14"/><path d="m 0,0 1,0 c 1,7 4,20 9,20" class="s1"/><path d="m 0,20 10,0" class="s1"/></g><g id="vmu-9"><path d="m 0,0 0,20 1,0 C 2,13 5,0 10,0" class="s14"/><path d="m 0,20 1,0 C 2,13 5,0 10,0" class="s1"/><path d="M 0,0 10,0" class="s1"/></g><g id="vmz-9"><path d="M 0,0 1,0 C 3,6 7,10 10,10 7,10 3,14 1,20 L 0,20" class="s14"/><path d="m 0,0 1,0 c 2,6 6,10 9,10" class="s1"/><path d="m 0,20 1,0 C 3,14 7,10 10,10" class="s1"/></g><g id="vmv-2-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-2"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s7"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-3"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s8"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-4"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s9"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-5"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s10"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-6"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s11"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-7"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s12"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-8"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s13"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-2-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s7"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-3-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s8"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-4-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s9"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-5-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s10"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-6-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s11"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-7-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s12"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-8-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s13"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><g id="vmv-9-9"><path d="M 7,0 10,0 10,20 7,20 4,10 z" class="s14"/><path d="M 1,0 0,0 0,20 1,20 4,10 z" class="s14"/><path d="m 0,0 1,0 6,20 3,0" class="s1"/><path d="M 0,20 1,20 7,0 10,0" class="s1"/></g><marker id="arrowhead" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="0 -4 11 8" refX="15" refY="0" orient="auto"><path d="M0 -4 11 0 0 4z"/></marker><marker id="arrowtail" style="fill:#0041c4" markerHeight="7" markerWidth="10" markerUnits="strokeWidth" viewBox="-11 -4 11 8" refX="-15" refY="0" orient="auto"><path d="M0 -4 -11 0 0 4z"/></marker><marker id="tee" style="fill:#0041c4" markerHeight="6" markerWidth="1" markerUnits="strokeWidth" viewBox="0 0 1 6" refX="0" refY="3" orient="auto"><path d="M 0 0 L 0 6" style="stroke:#0041c4;stroke-width:2"/></marker></defs><g id="waves_0"><rect width="1160" height="90" style="stroke:none;fill:white"/><g transform="translate(60.5,0.5)" id="lanes_0"><g id="gmarks_0"><g style="stroke:#888;stroke-width:0.5;stroke-dasharray:1,3"><line id="gmark_0_0" x1="0" y1="0" x2="0" y2="90"/><line id="gmark_1_0" x1="20" y1="0" x2="20" y2="90"/><line id="gmark_2_0" x1="40" y1="0" x2="40" y2="90"/><line id="gmark_3_0" x1="60" y1="0" x2="60" y2="90"/><line id="gmark_4_0" x1="80" y1="0" x2="80" y2="90"/><line id="gmark_5_0" x1="100" y1="0" x2="100" y2="90"/><line id="gmark_6_0" x1="120" y1="0" x2="120" y2="90"/><line id="gmark_7_0" x1="140" y1="0" x2="140" y2="90"/><line id="gmark_8_0" x1="160" y1="0" x2="160" y2="90"/><line id="gmark_9_0" x1="180" y1="0" x2="180" y2="90"/><line id="gmark_10_0" x1="200" y1="0" x2="200" y2="90"/><line id="gmark_11_0" x1="220" y1="0" x2="220" y2="90"/><line id="gmark_12_0" x1="240" y1="0" x2="240" y2="90"/><line id="gmark_13_0" x1="260" y1="0" x2="260" y2="90"/><line id="gmark_14_0" x1="280" y1="0" x2="280" y2="90"/><line id="gmark_15_0" x1="300" y1="0" x2="300" y2="90"/><line id="gmark_16_0" x1="320" y1="0" x2="320" y2="90"/><line id="gmark_17_0" x1="340" y1="0" x2="340" y2="90"/><line id="gmark_18_0" x1="360" y1="0" x2="360" y2="90"/><line id="gmark_19_0" x1="380" y1="0" x2="380" y2="90"/><line id="gmark_20_0" x1="400" y1="0" x2="400" y2="90"/><line id="gmark_21_0" x1="420" y1="0" x2="420" y2="90"/><line id="gmark_22_0" x1="440" y1="0" x2="440" y2="90"/><line id="gmark_23_0" x1="460" y1="0" x2="460" y2="90"/><line id="gmark_24_0" x1="480" y1="0" x2="480" y2="90"/><line id="gmark_25_0" x1="500" y1="0" x2="500" y2="90"/><line id="gmark_26_0" x1="520" y1="0" x2="520" y2="90"/><line id="gmark_27_0" x1="540" y1="0" x2="540" y2="90"/><line id="gmark_28_0" x1="560" y1="0" x2="560" y2="90"/><line id="gmark_29_0" x1="580" y1="0" x2="580" y2="90"/><line id="gmark_30_0" x1="600" y1="0" x2="600" y2="90"/><line id="gmark_31_0" x1="620" y1="0" x2="620" y2="90"/><line id="gmark_32_0" x1="640" y1="0" x2="640" y2="90"/><line id="gmark_33_0" x1="660" y1="0" x2="660" y2="90"/><line id="gmark_34_0" x1="680" y1="0" x2="680" y2="90"/><line id="gmark_35_0" x1="700" y1="0" x2="700" y2="90"/><line id="gmark_36_0" x1="720" y1="0" x2="720" y2="90"/><line id="gmark_37_0" x1="740" y1="0" x2="740" y2="90"/><line id="gmark_38_0" x1="760" y1="0" x2="760" y2="90"/><line id="gmark_39_0" x1="780" y1="0" x2="780" y2="90"/><line id="gmark_40_0" x1="800" y1="0" x2="800" y2="90"/><line id="gmark_41_0" x1="820" y1="0" x2="820" y2="90"/><line id="gmark_42_0" x1="840" y1="0" x2="840" y2="90"/><line id="gmark_43_0" x1="860" y1="0" x2="860" y2="90"/><line id="gmark_44_0" x1="880" y1="0" x2="880" y2="90"/><line id="gmark_45_0" x1="900" y1="0" x2="900" y2="90"/><line id="gmark_46_0" x1="920" y1="0" x2="920" y2="90"/><line id="gmark_47_0" x1="940" y1="0" x2="940" y2="90"/><line id="gmark_48_0" x1="960" y1="0" x2="960" y2="90"/><line id="gmark_49_0" x1="980" y1="0" x2="980" y2="90"/><line id="gmark_50_0" x1="1000" y1="0" x2="1000" y2="90"/><line id="gmark_51_0" x1="1020" y1="0" x2="1020" y2="90"/><line id="gmark_52_0" x1="1040" y1="0" x2="1040" y2="90"/><line id="gmark_53_0" x1="1060" y1="0" x2="1060" y2="90"/><line id="gmark_54_0" x1="1080" y1="0" x2="1080" y2="90"/><line id="gmark_55_0" x1="1100" y1="0" x2="1100" y2="90"/></g></g><g transform="translate(0,5)" id="wavelane_0_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>SCL</tspan></text><g id="wavelane_draw_0_0"><use xlink:href="#111"/><use transform="translate(10)" xlink:href="#111"/><use transform="translate(20)" xlink:href="#111"/><use transform="translate(30)" xlink:href="#111"/><use transform="translate(40)" xlink:href="#111"/><use transform="translate(50)" xlink:href="#111"/><use transform="translate(60)" xlink:href="#1m0"/><use transform="translate(70)" xlink:href="#000"/><use transform="translate(80)" xlink:href="#0m1"/><use transform="translate(90)" xlink:href="#111"/><use transform="translate(100)" xlink:href="#1m0"/><use transform="translate(110)" xlink:href="#000"/><use transform="translate(120)" xlink:href="#0m1"/><use transform="translate(130)" xlink:href="#111"/><use transform="translate(140)" xlink:href="#1m0"/><use transform="translate(150)" xlink:href="#000"/><use transform="translate(160)" xlink:href="#0m1"/><use transform="translate(170)" xlink:href="#111"/><use transform="translate(180)" xlink:href="#1m0"/><use transform="translate(190)" xlink:href="#000"/><use transform="translate(200)" xlink:href="#0m1"/><use transform="translate(210)" xlink:href="#111"/><use transform="translate(220)" xlink:href="#1m0"/><use transform="translate(230)" xlink:href="#000"/><use transform="translate(240)" xlink:href="#0m1"/><use transform="translate(250)" xlink:href="#111"/><use transform="translate(260)" xlink:href="#1m0"/><use transform="translate(270)" xlink:href="#000"/><use transform="translate(280)" xlink:href="#0m1"/><use transform="translate(290)" xlink:href="#111"/><use transform="translate(300)" xlink:href="#1m0"/><use transform="translate(310)" xlink:href="#000"/><use transform="translate(320)" xlink:href="#0m1"/><use transform="translate(330)" xlink:href="#111"/><use transform="translate(340)" xlink:href="#1m0"/><use transform="translate(350)" xlink:href="#000"/><use transform="translate(360)" xlink:href="#0m1"/><use transform="translate(370)" xlink:href="#111"/><use transform="translate(380)" xlink:href="#1m0"/><use transform="translate(390)" xlink:href="#000"/><use transform="translate(400)" xlink:href="#0m1"/><use transform="translate(410)" xlink:href="#111"/><use transform="translate(420)" xlink:href="#1m0"/><use transform="translate(430)" xlink:href="#000"/><use transform="translate(440)" xlink:href="#0m1"/><use transform="translate(450)" xlink:href="#111"/><use transform="translate(460)" xlink:href="#1m0"/><use transform="translate(470)" xlink:href="#000"/><use transform="translate(480)" xlink:href="#0m1"/><use transform="translate(490)" xlink:href="#111"/><use transform="translate(500)" xlink:href="#1m0"/><use transform="translate(510)" xlink:href="#000"/><use transform="translate(520)" xlink:href="#0m1"/><use transform="translate(530)" xlink:href="#111"/><use transform="translate(540)" xlink:href="#1m0"/><use transform="translate(550)" xlink:href="#000"/><use transform="translate(560)" xlink:href="#0m1"/><use transform="translate(570)" xlink:href="#111"/><use transform="translate(580)" xlink:href="#1m0"/><use transform="translate(590)" xlink:href="#000"/><use transform="translate(600)" xlink:href="#0m1"/><use transform="translate(610)" xlink:href="#111"/><use transform="translate(620)" xlink:href="#1m0"/><use transform="translate(630)" xlink:href="#000"/><use transform="translate(640)" xlink:href="#0m1"/><use transform="translate(650)" xlink:href="#111"/><use transform="translate(660)" xlink:href="#1m0"/><use transform="translate(670)" xlink:href="#000"/><use transform="translate(680)" xlink:href="#0m1"/><use transform="translate(690)" xlink:href="#111"/><use transform="translate(700)" xlink:href="#1m0"/><use transform="translate(710)" xlink:href="#000"/><use transform="translate(720)" xlink:href="#0m1"/><use transform="translate(730)" xlink:href="#111"/><use transform="translate(740)" xlink:href="#1m0"/><use transform="translate(750)" xlink:href="#000"/><use transform="translate(760)" xlink:href="#0m1"/><use transform="translate(770)" xlink:href="#111"/><use transform="translate(780)" xlink:href="#1m0"/><use transform="translate(790)" xlink:href="#000"/><use transform="translate(800)" xlink:href="#0m1"/><use transform="translate(810)" xlink:href="#111"/><use transform="translate(820)" xlink:href="#1m0"/><use transform="translate(830)" xlink:href="#000"/><use transform="translate(840)" xlink:href="#0m1"/><use transform="translate(850)" xlink:href="#111"/><use transform="translate(860)" xlink:href="#1m0"/><use transform="translate(870)" xlink:href="#000"/><use transform="translate(880)" xlink:href="#0m1"/><use transform="translate(890)" xlink:href="#111"/><use transform="translate(900)" xlink:href="#1m0"/><use transform="translate(910)" xlink:href="#000"/><use transform="translate(920)" xlink:href="#0m1"/><use transform="translate(930)" xlink:href="#111"/><use transform="translate(940)" xlink:href="#1m0"/><use transform="translate(950)" xlink:href="#000"/><use transform="translate(960)" xlink:href="#0m1"/><use transform="translate(970)" xlink:href="#111"/><use transform="translate(980)" xlink:href="#1m0"/><use transform="translate(990)" xlink:href="#000"/><use transform="translate(1000)" xlink:href="#0m1"/><use transform="translate(1010)" xlink:href="#111"/><use transform="translate(1020)" xlink:href="#1m0"/><use transform="translate(1030)" xlink:href="#000"/><use transform="translate(1040)" xlink:href="#0m1"/><use transform="translate(1050)" xlink:href="#111"/><use transform="translate(1060)" xlink:href="#111"/><use transform="translate(1070)" xlink:href="#111"/></g></g><g transform="translate(0,35)" id="wavelane_1_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>SDA</tspan></text><g id="wavelane_draw_1_0"><use xlink:href="#111"/><use transform="translate(10)" xlink:href="#111"/><use transform="translate(20)" xlink:href="#111"/><use transform="translate(30)" xlink:href="#1m0"/><use transform="translate(40)" xlink:href="#000"/><use transform="translate(50)" xlink:href="#000"/><use transform="translate(60)" xlink:href="#000"/><use transform="translate(70)" xlink:href="#0m1"/><use transform="translate(80)" xlink:href="#111"/><use transform="translate(90)" xlink:href="#111"/><use transform="translate(100)" xlink:href="#111"/><use transform="translate(110)" xlink:href="#111"/><use transform="translate(120)" xlink:href="#111"/><use transform="translate(130)" xlink:href="#111"/><use transform="translate(140)" xlink:href="#111"/><use transform="translate(150)" xlink:href="#111"/><use transform="translate(160)" xlink:href="#111"/><use transform="translate(170)" xlink:href="#111"/><use transform="translate(180)" xlink:href="#111"/><use transform="translate(190)" xlink:href="#111"/><use transform="translate(200)" xlink:href="#111"/><use transform="translate(210)" xlink:href="#111"/><use transform="translate(220)" xlink:href="#111"/><use transform="translate(230)" xlink:href="#1m0"/><use transform="translate(240)" xlink:href="#000"/><use transform="translate(250)" xlink:href="#000"/><use transform="translate(260)" xlink:href="#000"/><use transform="translate(270)" xlink:href="#0mv-4"/><use transform="translate(280)" xlink:href="#vvv-4"/><use transform="translate(290)" xlink:href="#vvv-4"/><use transform="translate(300)" xlink:href="#vvv-4"/><use transform="translate(310)" xlink:href="#vmv-4-4"/><use transform="translate(320)" xlink:href="#vvv-4"/><use transform="translate(330)" xlink:href="#vvv-4"/><use transform="translate(340)" xlink:href="#vvv-4"/><use transform="translate(350)" xlink:href="#vmv-4-7"/><use transform="translate(360)" xlink:href="#vvv-7"/><use transform="translate(370)" xlink:href="#vvv-7"/><use transform="translate(380)" xlink:href="#vvv-7"/><use transform="translate(390)" xlink:href="#vmv-7-2"/><use transform="translate(400)" xlink:href="#vvv-2"/><use transform="translate(410)" xlink:href="#vvv-2"/><use transform="translate(420)" xlink:href="#vvv-2"/><use transform="translate(430)" xlink:href="#vmv-2-4"/><use transform="translate(440)" xlink:href="#vvv-4"/><use transform="translate(450)" xlink:href="#vvv-4"/><use transform="translate(460)" xlink:href="#vvv-4"/><use transform="translate(470)" xlink:href="#vmv-4-4"/><use transform="translate(480)" xlink:href="#vvv-4"/><use transform="translate(490)" xlink:href="#vvv-4"/><use transform="translate(500)" xlink:href="#vvv-4"/><use transform="translate(510)" xlink:href="#vmv-4-4"/><use transform="translate(520)" xlink:href="#vvv-4"/><use transform="translate(530)" xlink:href="#vvv-4"/><use transform="translate(540)" xlink:href="#vvv-4"/><use transform="translate(550)" xlink:href="#vmv-4-4"/><use transform="translate(560)" xlink:href="#vvv-4"/><use transform="translate(570)" xlink:href="#vvv-4"/><use transform="translate(580)" xlink:href="#vvv-4"/><use transform="translate(590)" xlink:href="#vmv-4-4"/><use transform="translate(600)" xlink:href="#vvv-4"/><use transform="translate(610)" xlink:href="#vvv-4"/><use transform="translate(620)" xlink:href="#vvv-4"/><use transform="translate(630)" xlink:href="#vmv-4-4"/><use transform="translate(640)" xlink:href="#vvv-4"/><use transform="translate(650)" xlink:href="#vvv-4"/><use transform="translate(660)" xlink:href="#vvv-4"/><use transform="translate(670)" xlink:href="#vmv-4-4"/><use transform="translate(680)" xlink:href="#vvv-4"/><use transform="translate(690)" xlink:href="#vvv-4"/><use transform="translate(700)" xlink:href="#vvv-4"/><use transform="translate(710)" xlink:href="#vmv-4-4"/><use transform="translate(720)" xlink:href="#vvv-4"/><use transform="translate(730)" xlink:href="#vvv-4"/><use transform="translate(740)" xlink:href="#vvv-4"/><use transform="translate(750)" xlink:href="#vmv-4-2"/><use transform="translate(760)" xlink:href="#vvv-2"/><use transform="translate(770)" xlink:href="#vvv-2"/><use transform="translate(780)" xlink:href="#vvv-2"/><use transform="translate(790)" xlink:href="#vmv-2-9"/><use transform="translate(800)" xlink:href="#vvv-9"/><use transform="translate(810)" xlink:href="#vvv-9"/><use transform="translate(820)" xlink:href="#vvv-9"/><use transform="translate(830)" xlink:href="#vvv-9"/><use transform="translate(840)" xlink:href="#vvv-9"/><use transform="translate(850)" xlink:href="#vvv-9"/><use transform="translate(860)" xlink:href="#vvv-9"/><use transform="translate(870)" xlink:href="#vmv-9-2"/><use transform="translate(880)" xlink:href="#vvv-2"/><use transform="translate(890)" xlink:href="#vvv-2"/><use transform="translate(900)" xlink:href="#vvv-2"/><use transform="translate(910)" xlink:href="#vmv-2-9"/><use transform="translate(920)" xlink:href="#vvv-9"/><use transform="translate(930)" xlink:href="#vvv-9"/><use transform="translate(940)" xlink:href="#vvv-9"/><use transform="translate(950)" xlink:href="#vvv-9"/><use transform="translate(960)" xlink:href="#vvv-9"/><use transform="translate(970)" xlink:href="#vvv-9"/><use transform="translate(980)" xlink:href="#vvv-9"/><use transform="translate(990)" xlink:href="#vmv-9-2"/><use transform="translate(1000)" xlink:href="#vvv-2"/><use transform="translate(1010)" xlink:href="#vvv-2"/><use transform="translate(1020)" xlink:href="#vvv-2"/><use transform="translate(1030)" xlink:href="#vm0-2"/><use transform="translate(1040)" xlink:href="#000"/><use transform="translate(1050)" xlink:href="#0m1"/><use transform="translate(1060)" xlink:href="#111"/><use transform="translate(1070)" xlink:href="#111"/><use transform="translate(1080)" xlink:href="#111"/><text x="294" y="15" text-anchor="middle" xml:space="preserve"><tspan>a9</tspan></text><text x="334" y="15" text-anchor="middle" xml:space="preserve"><tspan>a8</tspan></text><text x="374" y="15" text-anchor="middle" xml:space="preserve"><tspan>r/w</tspan></text><text x="414" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text><text x="454" y="15" text-anchor="middle" xml:space="preserve"><tspan>a7</tspan></text><text x="494" y="15" text-anchor="middle" xml:space="preserve"><tspan>a6</tspan></text><text x="534" y="15" text-anchor="middle" xml:space="preserve"><tspan>a5</tspan></text><text x="574" y="15" text-anchor="middle" xml:space="preserve"><tspan>a4</tspan></text><text x="614" y="15" text-anchor="middle" xml:space="preserve"><tspan>a3</tspan></text><text x="654" y="15" text-anchor="middle" xml:space="preserve"><tspan>a2</tspan></text><text x="694" y="15" text-anchor="middle" xml:space="preserve"><tspan>a1</tspan></text><text x="734" y="15" text-anchor="middle" xml:space="preserve"><tspan>a0</tspan></text><text x="774" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text><text x="834" y="15" text-anchor="middle" xml:space="preserve"><tspan>byte1</tspan></text><text x="894" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text><text x="954" y="15" text-anchor="middle" xml:space="preserve"><tspan>byte2</tspan></text><text x="1014" y="15" text-anchor="middle" xml:space="preserve"><tspan>ack</tspan></text></g></g><g transform="translate(0,65)" id="wavelane_2_0"><text x="-10" y="15" class="info" text-anchor="end" xml:space="preserve"><tspan>data</tspan></text><g id="wavelane_draw_2_0"><use xlink:href="#xxx"/><use transform="translate(10)" xlink:href="#xmv-3"/><use transform="translate(20)" xlink:href="#vvv-3"/><use transform="translate(30)" xlink:href="#vvv-3"/><use transform="translate(40)" xlink:href="#vvv-3"/><use transform="translate(50)" xlink:href="#vmx-3"/><use transform="translate(60)" xlink:href="#xxx"/><use transform="translate(70)" xlink:href="#xmx"/><use transform="translate(80)" xlink:href="#xxx"/><use transform="translate(90)" xlink:href="#xmx"/><use transform="translate(100)" xlink:href="#xxx"/><use transform="translate(110)" xlink:href="#xmx"/><use transform="translate(120)" xlink:href="#xxx"/><use transform="translate(130)" xlink:href="#xmx"/><use transform="translate(140)" xlink:href="#xxx"/><use transform="translate(150)" xlink:href="#xmx"/><use transform="translate(160)" xlink:href="#xxx"/><use transform="translate(170)" xlink:href="#xmx"/><use transform="translate(180)" xlink:href="#xxx"/><use transform="translate(190)" xlink:href="#xmx"/><use transform="translate(200)" xlink:href="#xxx"/><use transform="translate(210)" xlink:href="#xmx"/><use transform="translate(220)" xlink:href="#xxx"/><use transform="translate(230)" xlink:href="#xmx"/><use transform="translate(240)" xlink:href="#xxx"/><use transform="translate(250)" xlink:href="#xmx"/><use transform="translate(260)" xlink:href="#xxx"/><use transform="translate(270)" xlink:href="#xmv-4"/><use transform="translate(280)" xlink:href="#vvv-4"/><use transform="translate(290)" xlink:href="#vvv-4"/><use transform="translate(300)" xlink:href="#vvv-4"/><use transform="translate(310)" xlink:href="#vvv-4"/><use transform="translate(320)" xlink:href="#vvv-4"/><use transform="translate(330)" xlink:href="#vvv-4"/><use transform="translate(340)" xlink:href="#vvv-4"/><use transform="translate(350)" xlink:href="#vmv-4-7"/><use transform="translate(360)" xlink:href="#vvv-7"/><use transform="translate(370)" xlink:href="#vvv-7"/><use transform="translate(380)" xlink:href="#vvv-7"/><use transform="translate(390)" xlink:href="#vmx-7"/><use transform="translate(400)" xlink:href="#xxx"/><use transform="translate(410)" xlink:href="#xxx"/><use transform="translate(420)" xlink:href="#xxx"/><use transform="translate(430)" xlink:href="#xmv-4"/><use transform="translate(440)" xlink:href="#vvv-4"/><use transform="translate(450)" xlink:href="#vvv-4"/><use transform="translate(460)" xlink:href="#vvv-4"/><use transform="translate(470)" xlink:href="#vvv-4"/><use transform="translate(480)" xlink:href="#vvv-4"/><use transform="translate(490)" xlink:href="#vvv-4"/><use transform="translate(500)" xlink:href="#vvv-4"/><use transform="translate(510)" xlink:href="#vvv-4"/><use transform="translate(520)" xlink:href="#vvv-4"/><use transform="translate(530)" xlink:href="#vvv-4"/><use transform="translate(540)" xlink:href="#vvv-4"/><use transform="translate(550)" xlink:href="#vvv-4"/><use transform="translate(560)" xlink:href="#vvv-4"/><use transform="translate(570)" xlink:href="#vvv-4"/><use transform="translate(580)" xlink:href="#vvv-4"/><use transform="translate(590)" xlink:href="#vvv-4"/><use transform="translate(600)" xlink:href="#vvv-4"/><use transform="translate(610)" xlink:href="#vvv-4"/><use transform="translate(620)" xlink:href="#vvv-4"/><use transform="translate(630)" xlink:href="#vvv-4"/><use transform="translate(640)" xlink:href="#vvv-4"/><use transform="translate(650)" xlink:href="#vvv-4"/><use transform="translate(660)" xlink:href="#vvv-4"/><use transform="translate(670)" xlink:href="#vvv-4"/><use transform="translate(680)" xlink:href="#vvv-4"/><use transform="translate(690)" xlink:href="#vvv-4"/><use transform="translate(700)" xlink:href="#vvv-4"/><use transform="translate(710)" xlink:href="#vvv-4"/><use transform="translate(720)" xlink:href="#vvv-4"/><use transform="translate(730)" xlink:href="#vvv-4"/><use transform="translate(740)" xlink:href="#vvv-4"/><use transform="translate(750)" xlink:href="#vmx-4"/><use transform="translate(760)" xlink:href="#xxx"/><use transform="translate(770)" xlink:href="#xxx"/><use transform="translate(780)" xlink:href="#xxx"/><use transform="translate(790)" xlink:href="#xmv-9"/><use transform="translate(800)" xlink:href="#vvv-9"/><use transform="translate(810)" xlink:href="#vvv-9"/><use transform="translate(820)" xlink:href="#vvv-9"/><use transform="translate(830)" xlink:href="#vvv-9"/><use transform="translate(840)" xlink:href="#vvv-9"/><use transform="translate(850)" xlink:href="#vvv-9"/><use transform="translate(860)" xlink:href="#vvv-9"/><use transform="translate(870)" xlink:href="#vvv-9"/><use transform="translate(880)" xlink:href="#vvv-9"/><use transform="translate(890)" xlink:href="#vvv-9"/><use transform="translate(900)" xlink:href="#vvv-9"/><use transform="translate(910)" xlink:href="#vvv-9"/><use transform="translate(920)" xlink:href="#vvv-9"/><use transform="translate(930)" xlink:href="#vvv-9"/><use transform="translate(940)" xlink:href="#vvv-9"/><use transform="translate(950)" xlink:href="#vvv-9"/><use transform="translate(960)" xlink:href="#vvv-9"/><use transform="translate(970)" xlink:href="#vvv-9"/><use transform="translate(980)" xlink:href="#vvv-9"/><use transform="translate(990)" xlink:href="#vmx-9"/><use transform="translate(1000)" xlink:href="#xxx"/><use transform="translate(1010)" xlink:href="#xmx"/><use transform="translate(1020)" xlink:href="#xxx"/><use transform="translate(1030)" xlink:href="#xmv-5"/><use transform="translate(1040)" xlink:href="#vvv-5"/><use transform="translate(1050)" xlink:href="#vvv-5"/><use transform="translate(1060)" xlink:href="#vvv-5"/><use transform="translate(1070)" xlink:href="#vmx-5"/><use transform="translate(1080)" xlink:href="#xxx"/><text x="34" y="15" text-anchor="middle" xml:space="preserve"><tspan>start</tspan></text><text x="314" y="15" text-anchor="middle" xml:space="preserve"><tspan>upper addr</tspan></text><text x="374" y="15" text-anchor="middle" xml:space="preserve"><tspan>cmd</tspan></text><text x="594" y="15" text-anchor="middle" xml:space="preserve"><tspan>lower address</tspan></text><text x="894" y="15" text-anchor="middle" xml:space="preserve"><tspan>payload bytes</tspan></text><text x="1054" y="15" text-anchor="middle" xml:space="preserve"><tspan>stop</tspan></text></g></g><g id="wavearcs_0"/><g id="wavegaps_0"><g transform="translate(0,5)" id="wavegap_0_0"/><g transform="translate(0,35)" id="wavegap_1_0"><use transform="translate(860)" xlink:href="#gap"/><use transform="translate(980)" xlink:href="#gap"/></g><g transform="translate(0,65)" id="wavegap_2_0"><use transform="translate(960)" xlink:href="#gap"/></g></g><g/></g><g id="groups_0"><g/></g></g></svg> \ No newline at end of file diff --git a/slides/lectures/resources/i2c/slides.md b/slides/lectures/resources/i2c/slides.md index fa5b95855de4ba4b7b314062f65813063de55561..dcf73159b6c0422afcdf6c39aa74cf1aa6d46380 100644 --- a/slides/lectures/resources/i2c/slides.md +++ b/slides/lectures/resources/i2c/slides.md @@ -10,9 +10,9 @@ Inter-Integrated Circuit # Bibliography for this section -1. **Raspberry Pi Ltd**, *[RP2040 Datasheet](https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf)* - - Chapter 4 - *Peripherals* - - Chapter 4.3 - *I2C* +1. **Raspberry Pi Ltd**, *[RP2350 Datasheet](https://datasheets.raspberrypi.com/rp2350/rp2350-datasheet.pdf)* + - Chapter 12 - *Peripherals* + - Chapter 12.2 - *I2C* 2. **Paul Denisowski**, *[Understanding I2C](https://www.youtube.com/watch?v=CAvawEcxoPU)* @@ -196,7 +196,7 @@ Transmission - sensors - small displays -- RP2040 has two I2C devices +- RP2350 has two I2C devices <div align="center"> <img src="./raspberry_pi_pico_pins.jpg" class="rounded m-5 w-120"> @@ -205,7 +205,7 @@ Transmission --- --- # Embassy API -for RP2040, synchronous +for RP2350, synchronous <div grid="~ cols-3 gap-5"> @@ -237,12 +237,11 @@ pub enum Error { </div> -```rust{all|1|3,4|6|8,9|11,12} +```rust {1|3,4|3-5|7,8|10,11|13|all} use embassy_rp::i2c::Config as I2cConfig; let sda = p.PIN_14; let scl = p.PIN_15; - let mut i2c = i2c::I2c::new_blocking(p.I2C1, scl, sda, I2cConfig::default()); let tx_buf = [0x90]; @@ -250,14 +249,16 @@ i2c.write(0x5e, &tx_buf).unwrap(); let mut rx_buf = [0x00u8; 7]; i2c.read(0x5e, &mut rx_buf).unwrap(); + +i2c.write_read(0x5e, &tx_buf, &mut rx_buf).unwrap(); ``` --- --- # Embassy API -for RP2040, asynchronous +for RP2350, asynchronous -```rust{all|1|3-5|7,8|10|12,13|15,16} +```rust {1|3-5|7,8|7-9|11,12|14,15|17|all} use embassy_rp::i2c::Config as I2cConfig; bind_interrupts!(struct Irqs { @@ -266,7 +267,6 @@ bind_interrupts!(struct Irqs { let sda = p.PIN_14; let scl = p.PIN_15; - let mut i2c = i2c::I2c::new_async(p.I2C1, scl, sda, Irqs, I2cConfig::default()); let tx_buf = [0x90]; @@ -274,4 +274,6 @@ i2c.write(0x5e, &tx_buf).await.unwrap(); let mut rx_buf = [0x00u8; 7]; i2c.read(0x5e, &mut rx_buf).await.unwrap(); + +i2c.write_read(0x5e, &tx_buf, &mut rx_buf).await.unwrap(); ``` diff --git a/slides/lectures/resources/sensors_i2c/slides.md b/slides/lectures/resources/sensors_i2c/slides.md index 2f17e69ed3ac6685c7b8b941784b3bfad7714972..11c088aa33c7462d34a44998ed44baa2bad95493 100644 --- a/slides/lectures/resources/sensors_i2c/slides.md +++ b/slides/lectures/resources/sensors_i2c/slides.md @@ -81,27 +81,29 @@ using synchronous/asynchronous I2C to read the `press_lsb` register of BMP280 <div grid="~ cols-2 gap-5"> -```rust{all|1|1,2|4|6,7|9,10} +```rust {all|1|1,2|4|6,7,8|10,11|all} const DEVICE_ADDR: u8 = 0x77; const REG_ADDR: u8 = 0xf8; -i2c.write(DEVICE_ADDR, &[REG_ADDR]).unwrap(); - let mut buf = [0x00u8]; -i2c.read(DEVICE_ADDR, &mut buf).unwrap(); + +i2c.write_read( + DEVICE_ADDR, &[REG_ADDR], &mut buf +).unwrap(); // use the value let pressure_lsb = buf[1]; ``` -```rust{none|all||1|1,2|4|6,7|9,10} +```rust {none|1|1,2|4|6,7,8|10,11|all} const DEVICE_ADDR: u8 = 0x77; const REG_ADDR: u8 = 0xf8; -i2c.write(DEVICE_ADDR, &[REG_ADDR]).await.unwrap(); - let mut buf = [0x00u8]; -i2c.read(DEVICE_ADDR, &mut buf).await.unwrap(); + +i2c.write_read( + DEVICE_ADDR, &[REG_ADDR], &mut buf +).await.unwrap(); // use the value let pressure_lsb = buf[1]; @@ -109,7 +111,6 @@ let pressure_lsb = buf[1]; </div> - --- --- # Writing to a digital sensor @@ -119,28 +120,24 @@ using synchronous/asynchronous I2C to set up the `ctrl_meas` register of the BMP <div grid="~ cols-2 gap-5"> -```rust{all|1|1,2|4,5|7|9,10} +```rust {1|1,2|4,5|7,8|all} const DEVICE_ADDR: u8 = 0x77; const REG_ADDR: u8 = 0xf4; // see subchapters 3.3.2, 3.3.1 and 3.6 let value = 0b100_010_11; -i2c.write(DEVICE_ADDR, &[REG_ADDR]); - let buf = [REG_ADDR, value]; i2c.write(DEVICE_ADDR, &buf).unwrap(); ``` -```rust{none|all|1|1,2|4,5|7|9,10} +```rust {none|1|1,2|4,5|7,8|all} const DEVICE_ADDR: u8 = 0x77; const REG_ADDR: u8 = 0xf4; // see subchapters 3.3.2, 3.3.1 and 3.6 let value = 0b100_010_11; -i2c.write(DEVICE_ADDR, &[REG_ADDR]); - let buf = [REG_ADDR, value]; i2c.write(DEVICE_ADDR, &buf).await.unwrap(); ``` diff --git a/slides/lectures/resources/usb/slides.md b/slides/lectures/resources/usb/slides.md index d01ee7003062ad8bceab43586ef1e2b13b014f35..147673c0cdee34825a8d4269a431fe0e8f746ffa 100644 --- a/slides/lectures/resources/usb/slides.md +++ b/slides/lectures/resources/usb/slides.md @@ -53,16 +53,16 @@ flowchart # Bibliography for this section -1. **Raspberry Pi Ltd**, *[RP2040 Datasheet](https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf)* - - Chapter 4 - *Peripherals* - - Chapter 4.1 - *USB* +1. **Raspberry Pi Ltd**, *[RP2350 Datasheet](https://datasheets.raspberrypi.com/rp2350/rp2350-datasheet.pdf)* + - Chapter 12 - *Peripherals* + - Chapter 12.7 - *USB* 2. *[USB Made Simple](https://www.usbmadesimple.co.uk/)* --- layout: two-cols --- -# USB Device +# USB <style> .two-columns { @@ -202,7 +202,7 @@ used to control a device - ask for data <v-click> **Setup** - send a command (*GET_DESCRIPTOR*, ...) -```mermaid {scale: 0.8} +```mermaid {scale: 0.6} flowchart LR I(Idle) --> S S(Token @@ -232,7 +232,7 @@ flowchart LR <v-click> **Data** - *optional* several transfers, host transfers data -```mermaid {scale: 0.8} +```mermaid {scale: 0.6} flowchart LR I(Idle) --> S S(Token @@ -264,7 +264,7 @@ flowchart LR <v-after> -```mermaid {scale: 0.8} +```mermaid {scale: 0.6} flowchart LR I(Idle) --> S S(Token @@ -296,7 +296,7 @@ flowchart LR **Status** - report the status to the host -```mermaid {scale: 0.8} +```mermaid {scale: 0.6} flowchart LR I(Idle) --> S S(Token @@ -337,7 +337,7 @@ used to control a device - send data <v-click> **Setup** - send a command (*SET_ADDRESS*, ...) -```mermaid {scale: 0.75} +```mermaid {scale: 0.6} flowchart LR I(Idle) --> S S(Token @@ -367,7 +367,7 @@ flowchart LR <v-click> **Data** - *optional* several transfers, device transfers the requested data -```mermaid {scale: 0.75} +```mermaid {scale: 0.6} flowchart LR I(Idle) --> S S(Token @@ -399,7 +399,7 @@ flowchart LR <v-after> -```mermaid {scale: 0.8} +```mermaid {scale: 0.6} flowchart LR I(Idle) --> S S(Token @@ -431,7 +431,7 @@ flowchart LR **Status** - report the status to the device -```mermaid {scale: 0.8} +```mermaid {scale: 0.6} flowchart LR I(Idle) --> S S(Token @@ -539,7 +539,7 @@ flowchart LR slow, but reliable transfer - does not have a guaranteed bandwidth -- secure transfer +- does not allow data loss - used for large data transfers where loosing packets is not permitted <div grid="~ cols-2 gap-5"> @@ -549,7 +549,7 @@ slow, but reliable transfer <v-click> **OUT** - transfer data from the host to the device -```mermaid {scale: 0.69} +```mermaid {scale: 0.5} flowchart LR I(Idle) --> S S(Token @@ -562,20 +562,27 @@ flowchart LR NACK) D0 --> A(Handshake ACK) - A --> I2(Idle) - N --> I2 - SA --> I2 + A --> F{payload + < 64 bytes?} + F -- Yes --> I2(Idle) + F -- No --> D0 + N -- wait timeout --> S + SA --> R(Reset + Endpoint) classDef hub fill:#B0E3E6,stroke:#0E8088 classDef host fill:#B1DDF0,stroke:#10739E classDef device fill:#FFE6CC,stroke:#D79B00 + classDef device_error fill:#FFE6CC,stroke:#D79B00,color: #ff0000 classDef exception fill:#F8CECC,stroke:#B85450 classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff classDef start fill:#00ef00 - class S,D0 host - class A,N,SA device + class S,D0,F host + class A device + class N,SA device_error class I,I2 start + class R error ``` </v-click> @@ -587,7 +594,7 @@ flowchart LR <v-click> **IN** - transfer data from the device to the host -```mermaid {scale: 0.69} +```mermaid {scale: 0.5} flowchart LR I(Idle) --> S S(Token @@ -601,19 +608,27 @@ flowchart LR D0 --> A(Handshake ACK) A --> I2 - N --> I2 - SA --> I2 + A --> F{payload + < 64 bytes?} + F -- Yes --> I2(Idle) + F -- No --> D0 + N -- wait timeout --> S + SA --> R(Reset + Endpoint) classDef hub fill:#B0E3E6,stroke:#0E8088 classDef host fill:#B1DDF0,stroke:#10739E + classDef host_error fill:#B1DDF0,stroke:#10739E,color: #ff0000 classDef device fill:#FFE6CC,stroke:#D79B00 classDef exception fill:#F8CECC,stroke:#B85450 classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff classDef start fill:#00ef00 - class S,A,N,SA host - class D0 device + class S,A host + class N,SA host_error + class D0,F device class I,I2 start + class R error ``` </v-click> @@ -637,7 +652,7 @@ transfer data at a minimum time interval <v-click> **OUT** - transfer data from the host to the device -```mermaid {scale: 0.69} +```mermaid {scale: 0.6} flowchart LR I(Idle) --> S S(Token @@ -652,17 +667,21 @@ flowchart LR ACK) A --> I2(Idle) N --> I2 - SA --> I2 + SA --> R(Reset + Endpoint) classDef hub fill:#B0E3E6,stroke:#0E8088 classDef host fill:#B1DDF0,stroke:#10739E classDef device fill:#FFE6CC,stroke:#D79B00 + classDef device_error fill:#FFE6CC,stroke:#D79B00,color: #ff0000 classDef exception fill:#F8CECC,stroke:#B85450 classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff classDef start fill:#00ef00 class S,D0 host - class A,N,SA device + class R error + class A,N device + class SA device_error class I,I2 start ``` @@ -675,7 +694,7 @@ flowchart LR <v-click> **IN** - transfer data from the device to the host -```mermaid {scale: 0.69} +```mermaid {scale: 0.6} flowchart LR I(Idle) --> S S(Token @@ -688,18 +707,22 @@ flowchart LR NACK) D0 --> A(Handshake ACK) - A --> I2 + A --> I2(Idle) N --> I2 - SA --> I2 + SA --> R(Reset + Endpoint) classDef hub fill:#B0E3E6,stroke:#0E8088 classDef host fill:#B1DDF0,stroke:#10739E + classDef host_error fill:#B1DDF0,stroke:#10739E,color: #ff0000 classDef device fill:#FFE6CC,stroke:#D79B00 classDef exception fill:#F8CECC,stroke:#B85450 classDef error fill:#ff0000,stroke:#ae0000,color:#ffffff classDef start fill:#00ef00 - class S,A,N,SA host + class S,A,N host + class R error + class SA host_error class D0 device class I,I2 start ``` @@ -714,16 +737,17 @@ flowchart LR --- layout: two-cols --- + # Device Organization configuration, interfaces, endpoints -- a device can have multiple configurations +- a *device* can have multiple *configurations* - for instance different functionality based on power consumption -- a configuration has multiple interfaces +- a *configuration* has multiple *interfaces* - a device can perform multiple functions - Debugger - Serial Port -- each interface has multiple interfaces attached +- each *interface* has *alternate settings* with multiple *endpoints* attached - endpoints are used for data transfer - maximum 16 endpoints, can be configured IN and OUT - the device reports the descriptors in this order @@ -737,7 +761,6 @@ configuration, interfaces, endpoints --- layout: two-cols --- - # Connection <style> @@ -788,6 +811,193 @@ The DATA packet of the SETUP Control Transfer </div> + +--- +--- +# Device Classes +predefined devices types + +<style> + table { + font-size: 0.5em; + border-collapse: collapse; + } + th { + font-weight: bold; + } + td, th { + padding: 4px; /* Reduce padding */ + } +</style> + +| **Device Class Code** | **Class Name** | **Description** | +|-----------------------|--------------------------------|-------------------------------------------------------------------| +| `0x00` | **Device Class** | Device class-specific; the class code is assigned by the device. | +| `0x01` | **Audio** | Audio devices (e.g., audio interfaces, speakers, microphones). | +| `0x02` | **Communications and CDC Control** | Devices related to communication (e.g., modems, network adapters).| +| `0x03` | **HID (Human Interface Device)** | Devices like keyboards, mice, and other human interface devices. | +| `0x05` | **Physical Interface Device (PID)** | Devices that require physical input/output (e.g., game controllers).| +| `0x06` | **Image** | Image devices such as digital cameras and scanners. | +| `0x07` | **Printer** | Devices for printing (e.g., printers). | +| `0x08` | **Mass Storage** | Mass storage devices (e.g., USB flash drives, external hard drives).| +| `0x0A` | **Still Image Capture Device** | Devices for still image capture (e.g., digital cameras). | +| `0x0B` | **Smart Card** | Smart card readers and related devices. | +| `0x0D` | **Content Security** | Devices for content protection (e.g., video players). | +| `0x0E` | **Video** | Video devices (e.g., webcams, video capture devices). | +| `0x0F` | **Personal Healthcare** | Healthcare devices (e.g., thermometers, blood pressure monitors). | +| `0x10` | **Audio/Video** | Devices with combined audio/video functions. | +| `0x11` | **Health Device** | Devices used in health-related monitoring. | +| `0x12` | **Diagnostic Device** | Devices for diagnostics or test instruments. | +| `0xFF` | **Vendor Specific** | Vendor-specific devices (class code not assigned by USB standard).| + +--- +--- +# Device Descriptor +describes the whole device + +<style> + table { + font-size: 0.7em; + border-collapse: collapse; + } + th { + font-weight: bold; + } + td, th { + padding: 4px; /* Reduce padding */ + } +</style> + +| **Field** | **Value** | **Description** | +|------------------------|-------------------|-------------------------------------------------------------| +| *bLength* | `18` | Descriptor length in bytes. | +| *bDescriptorType* | `1` | Descriptor type (1 = Device Descriptor). | +| *bcdUSB* | `0x0200` | USB specification release number (2.0). | +| *bDeviceClass* | `0xFF` | Device class (0xFF = Vendor Specific). | +| *bDeviceSubClass* | `0` | Device subclass (0 = defined by the interface). | +| *bDeviceProtocol* | `0` | Device protocol (0 = defined by the interface). | +| *bMaxPacketSize0* | `64` | Maximum packet size for endpoint 0 (64 bytes). | +| *idVendor* | `0xCODE` | Vendor ID (example: `0xCODE`). | +| *idProduct* | `0xCAFE` | Product ID (example: `0xCAFE`). | +| *bcdDevice* | `0x0100` | Device release number (example: `1.0`). | +| *iManufacturer* | `1` | Index of the string descriptor for the manufacturer. | +| *iProduct* | `2` | Index of the string descriptor for the product. | +| *iSerialNumber* | `3` | Index of the string descriptor for the serial number. | +| *bNumConfigurations* | `1` | Number of configurations supported by the device. | + +--- +--- +# Configuration Descriptor +one of the configurations + +<style> + table { + font-size: 0.7em; + border-collapse: collapse; + } + th { + font-weight: bold; + } + td, th { + padding: 4px; /* Reduce padding */ + } +</style> + +| **Field** | **Value** | **Description** | +|------------------------------|-------------------|--------------------------------------------------------------------| +| *bLength* | `9` | Descriptor length in bytes (always 9 for configuration descriptor). | +| *bDescriptorType* | `2` | Descriptor type (2 = Configuration Descriptor). | +| *wTotalLength* | `0x0022` | Total length of data returned for this configuration (including all descriptors). | +| *bNumInterfaces* | `1` | Number of interfaces supported by this configuration. | +| *bConfigurationValue* | `1` | Value to select this configuration. | +| *iConfiguration* | `4` | Index of the string descriptor describing the configuration. | +| *bmAttributes* | `0x80` | Configuration characteristics (bus-powered, no remote wake-up). | +| *bMaxPower* | `50` | Maximum power consumption (in 2mA units, so `50` means 100mA). | + + +--- +--- +# Interface Descriptor + +<style> + table { + font-size: 0.7em; + border-collapse: collapse; + } + th { + font-weight: bold; + } + td, th { + padding: 4px; /* Reduce padding */ + } +</style> + +| **Field** | **Value** | **Description** | +|------------------------------|-------------------|--------------------------------------------------------------------| +| *bLength* | `9` | Descriptor length in bytes (always 9 for interface descriptor). | +| *bDescriptorType* | `4` | Descriptor type (4 = Interface Descriptor). | +| *bInterfaceNumber* | `0` | Number of this interface (starting from 0). | +| *bAlternateSetting* | `0` | Alternate setting (0 = default setting). | +| *bNumEndpoints* | `1` | Number of endpoints used by this interface. | +| *bInterfaceClass* | `0xFF` | Interface class (0xFF = Vendor Specific). | +| *bInterfaceSubClass* | `0` | Interface subclass (0 = vendor specific). | +| *bInterfaceProtocol* | `0` | Interface protocol (0 = vendor specific). | +| *iInterface* | `5` | Index of the string descriptor describing this interface. | + +--- +--- +# Endpoint Descriptor + +<style> + table { + font-size: 0.7em; + border-collapse: collapse; + } + th { + font-weight: bold; + } + td, th { + padding: 4px; /* Reduce padding */ + } +</style> + +| **Field** | **Value** | **Description** | +|------------------------------|-------------------|--------------------------------------------------------------------| +| *bLength* | `7` | Descriptor length in bytes (always 7 for endpoint descriptor). | +| *bDescriptorType* | `5` | Descriptor type (5 = Endpoint Descriptor). | +| *bEndpointAddress* | `0xb1_0000_001` | Endpoint address (`0x81`): **Bit 7** indicates **IN** direction (device to host), and **Bits 0-3** indicate the endpoint number (`1` in this case). | +| *bmAttributes* | `0x02` | Endpoint attributes (`0x02` = Bulk endpoint). | +| *wMaxPacketSize* | `64` | Maximum packet size the endpoint can handle (64 bytes). | +| *bInterval* | `0` | Interval for polling (relevant for interrupt endpoints; `0` for others). | + + +--- +--- +# Strings Descriptor + +<style> + table { + font-size: 0.7em; + border-collapse: collapse; + } + th { + font-weight: bold; + } + td, th { + padding: 4px; /* Reduce padding */ + } +</style> + +### String Descriptor for Configuration and Interface + +| **Field** | **Value** | **Description** | +|------------------------------|---------------------|---------------------------------------------------------------------| +| *bLength* | `4` | Descriptor length in bytes (always 4 for string descriptor header). | +| *bDescriptorType* | `3` | Descriptor type (3 = String Descriptor). | +| *bString* | `0x09 0x55 0x53 0x42 0x20 0x43 0x6F 0x6E 0x66 0x69 0x67 0x20 0x31` | UTF-16LE string encoding: `"USB Config 1"`. | + +Explanation: This string descriptor corresponds to **Configuration 1**. The string is encoded in **UTF-16LE** (little-endian). Each character is represented by two bytes. + --- --- # USB 1.0 and 2.0 Modes @@ -811,92 +1021,163 @@ The DATA packet of the SETUP Control Transfer | Speed | *480 MBbit/s* | | --- -layout: two-cols --- # Embassy API -for RP2040, setup the device +for RP2350, setup the device -```rust {*}{lines: false} -use embassy_rp::usb::{Driver, Instance, InterruptHandler}; -use embassy_usb::class::cdc_acm::{CdcAcmClass, State}; +```rust {1,4-6|2,8-14|4-6,15|all} +use embassy_rp::usb::{Driver, InterruptHandler}; +use embassy_usb::Config; bind_interrupts!(struct Irqs { USBCTRL_IRQ => InterruptHandler<USB>; }); -let driver = Driver::new(p.USB, Irqs); - let mut config = Config::new(0xc0de, 0xcafe); config.manufacturer = Some("Embassy"); -config.product = Some("USB-serial example"); +config.product = Some("USB sender receiver"); config.serial_number = Some("12345678"); config.max_power = 100; config.max_packet_size_0 = 64; -// Required for windows compatibility. -config.device_class = 0xEF; -config.device_sub_class = 0x02; -config.device_protocol = 0x01; -config.composite_with_iads = true; +let driver = Driver::new(p.USB, Irqs); ``` -:: right :: +--- +--- +# Embassy API +for RP2350, setup the descriptors + +```rust {4-8|2,4-12|1,14-21} +use embassy_usb::msos::{self, windows_version}; +use embassy_usb::Builder; -```rust {*}{lines: false} // It needs some buffers for building the descriptors. let mut config_descriptor = [0; 256]; let mut bos_descriptor = [0; 256]; +let mut msos_descriptor = [0; 256]; let mut control_buf = [0; 64]; -let mut state = State::new(); - -let mut builder = Builder::new( - driver, - config, - &mut config_descriptor, - &mut bos_descriptor, - &mut [], // no msos descriptors - &mut control_buf, +let mut builder = Builder::new(driver, config, + &mut config_descriptor, &mut bos_descriptor, &mut msos_descriptor, &mut control_buf, ); -// Create classes on the builder. -let mut class = CdcAcmClass::new(&mut builder, &mut state, 64); +// Required for Windows +const DEVICE_INTERFACE_GUIDS: &[&str] = &["{AFB9A6FB-30BA-44BC-9232-806CFC875321}"]; +builder.msos_descriptor(windows_version::WIN8_1, 0); +builder.msos_feature(msos::CompatibleIdFeatureDescriptor::new("WINUSB", "")); +builder.msos_feature(msos::RegistryPropertyFeatureDescriptor::new( + "DeviceInterfaceGUIDs", + msos::PropertyData::RegMultiSz(DEVICE_INTERFACE_GUIDS), +)); +``` + +--- +--- +# Embassy API +for RP2350, setup the device's function and start + +```rust {3|3,4|3-5|3-6|3-7|11|14|all} +// Add a vendor-specific function (class 0xFF), and corresponding interface, +// that uses our custom handler. +let mut function = builder.function(0xFF, 0, 0); +let mut interface = function.interface(); +let mut alt = interface.alt_setting(0xFF, 0, 0, None); +let mut read_ep = alt.endpoint_bulk_out(64); +let mut write_ep = alt.endpoint_bulk_in(64); +drop(function); // Build the builder. let mut usb = builder.build(); -// Run the USB device. -let usb_driver = usb.run(); +// Create the USB device handler +let usb_run = usb.run(); ``` --- --- # Embassy API -for RP2040, use the USB device +for RP2350, use the USB device -```rust -let echo_loop = async { +```rust {1,18|1,2,17,18|3,4|5,15|6,7,14,8,13|9-11|22|all} +let echo_run = async { loop { - class.wait_connection().await; + read_ep.wait_enabled().await; info!("Connected"); - let _ = echo(&mut class).await; + loop { + let mut data = [0; 64]; + match read_ep.read(&mut data).await { + Ok(n) => { + info!("Got bulk: {:a}", data[..n]); + // Echo back to the host: + write_ep.write(&data[..n]).await.ok(); + } + Err(_) => break, + } + } info!("Disconnected"); } }; // Run everything concurrently. -join(usb_driver, echo_loop).await; +// If we had made everything `'static` above instead, we could do this using separate tasks instead. +join(usb_run, echo_run).await; ``` -```rust -async fn echo<'d, T: Instance + 'd>(class: &mut CdcAcmClass<'d, Driver<'d, T>>) -> Result<(), EndpointError> { - let mut buf = [0; 64]; - loop { - let n = class.read_packet(&mut buf).await?; - let data = &buf[..n]; - info!("data: {:x}", data); - class.write_packet(data).await?; - } -} +--- +--- +# Host API +using `nusb` + +```rust {3,4|6,20|7-10|7-12|13|15,16|18,19|all} +use nusb::transfer::RequestBuffer; + +const BULK_OUT_EP: u8 = 0x01; +const BULK_IN_EP: u8 = 0x81; + +async fn main() { + let di = nusb::list_devices() + .unwrap() + .find(|d| d.vendor_id() == 0xc0de && d.product_id() == 0xcafe) + .expect("no device found"); + + let device = di.open().expect("error opening device"); + let interface = device.claim_interface(0).expect("error claiming interface"); + + let result = interface.bulk_out(BULK_OUT_EP, b"hello world".into()).await; + println!("{result:?}"); + let result = interface.bulk_in(BULK_IN_EP, RequestBuffer::new(64)).await; + println!("{result:?}"); +} ``` + +--- +--- +# Host API +using Python + +```python {1,5-7|9|11,12|14|14,16|2,17|19,20|1,22|all} +import usb +import time + +# Find the USB device +dev = usb.core.find(idVendor=0xc0de, idProduct=0xcafe) +if dev is None: + raise ValueError('Device not found') + +dev.set_configuration() # Set the active configuration (this is usually required after device detection) + +OUT_ENDPOINT = 0x01 # Usually 0x01 for OUT endpoint +IN_ENDPOINT = 0x81 # Usually 0x81 for IN endpoint (Endpoint 1, Direction IN) + +data_to_send = b"Hello, USB Device!" + +dev.write(OUT_ENDPOINT, data_to_send) +time.sleep(1) # Wait for a short time to ensure data is transferred + +data_received = dev.read(IN_ENDPOINT, 64) # Read 64 bytes (adjust the size if needed) +print("Data received from device:", bytes(data_received)) + +usb.util.release_interface(dev, 0) # Release the device interface (optional, but good practice) +``` \ No newline at end of file diff --git a/website/versioned_docs/version-fils_en/lecture/06.md b/website/versioned_docs/version-fils_en/lecture/06.md index b83342ac068d7e6869767e9eba33a9f03d3a7558..646ffb129764bb2f5981e75c004fcc5bba9bfd00 100644 --- a/website/versioned_docs/version-fils_en/lecture/06.md +++ b/website/versioned_docs/version-fils_en/lecture/06.md @@ -1,7 +1,6 @@ --- sidebar_position: 6 description: Inter-Integrated Circuit, Universal Serial Port 2.0 -unlisted: true --- # 06 - I2C & USB 2.0