<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hello all,</div><div><br></div><div>Thanks for the update Shaan!! I have tested these errors with Ubuntu 20.04 sucrose package v0.117. I tested Browse, write, and chat. I will update later with Jukebox.</div><div><br></div><div><i><b> Chat</b> works, I have tested with the following change.</i></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><strong style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px">Chat:</strong><span style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px"> Prevent user from sending smileys when disconnected </span><a href="https://github.com/sugarlabs/chat/issues/30" target="_blank" style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px">#30</a><span style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px">.</span><br style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px"><span style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px">Fixed by Chihurumnaya Ibiam </span><a href="http://mailto:ibiamchihurumnaya@gmail.com/" target="_blank" style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px">ibiamchihurumnaya@gmail.com</a><span style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px"> in </span><a href="https://github.com/sugarlabs/chat/pull/31#event-3511196996" target="_blank" style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px">#31</a><br></blockquote><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><strong style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px">Browse:</strong><span style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px"> Sometimes an error is thrown while trying to copy an image. </span><a href="https://github.com/sugarlabs/browse-activity/issues/112" style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px" target="_blank">#112</a></blockquote><div><br></div><div><i><font color="#4c1130">----- I couldn't able to reproduce it. Tried several times.</font></i></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><b>Write: </b></blockquote></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">1] Found multiple issues, later was found out that they were all due to Abiword.</blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Some of the issues that cause the crash: </blockquote></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">1. Resizing a cell in a table vertically </blockquote></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">2. Moving an image to the extreme left/right of the page </blockquote></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">3. Right Click -> Insert Table </blockquote></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">4. Right Click -> Click Paragraph -> Click Tabs </blockquote></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">5. Right Click -> Set Language</blockquote><div><br></div></blockquote><div dir="ltr"><br></div><div><font color="#4c1130"><i>--- able to reproduce them all. Maybe because of Abiword. <a href="https://github.com/sugarlabs/write-activity/issues/41#issuecomment-644530459">Comment</a></i></font></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><p style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;margin:0px 0px 1.2em">2] Pasting images (eg. the ones copied from the web like above) using CTRL + V throws errors.<br>Whereas, Right Click -> Paste works.</p><pre style="white-space:pre-wrap;font-size:1em;font-family:Consolas,Inconsolata,Courier,monospace;line-height:1.2em;margin-top:1.2em;margin-bottom:1.2em"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em;background-image:none;color:black;display:block;background-position:0% 0%"><span style="color:rgb(0,128,0)"># Sugar 0.117-3, Debian Bullseye</span>

1593791090.814256 ERROR root: tempfile <span style="color:rgb(0,0,255)">is</span> /home/ssbc/.sugar/default/org.laptop.AbiWordActi
vity/instance/tmpgscy2lm8.png
Traceback (most recent call last):
  File <span style="color:rgb(163,21,21)">"/usr/share/sugar/activities/Write.activity/toolbar.py"</span>, line 160, <span style="color:rgb(0,0,255)">in</span> __paste_butto
n_cb
    px_file.write(data)
TypeError: write() argument must be str, <span style="color:rgb(0,0,255)">not</span> bytes
</code></pre><pre style="white-space:pre-wrap;font-size:1em;font-family:Consolas,Inconsolata,Courier,monospace;line-height:1.2em;margin-top:1.2em;margin-bottom:1.2em"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em;background-image:none;color:black;display:block;background-position:0% 0%"><span style="color:rgb(0,128,0)"># Sugar 0.117, Sugar Live Build</span>

Traceback (most recent call last):
  File <span style="color:rgb(163,21,21)">"/usr/src/sugar-activities/Write.activity/toolbar.py"</span>, line 160, <span style="color:rgb(0,0,255)">in</span> __paste_button_
cb
    px_file.write(data)
TypeError: write() argument must be str, <span style="color:rgb(0,0,255)">not</span> bytes
1593854307.251860 ERROR root: tempfile <span style="color:rgb(0,0,255)">is</span> /home/user/.sugar/default/org.laptop.AbiWordActi
vity/instance/tmpmfc6g_tc.png</code></pre></blockquote><i><font color="#4c1130">---- Reproducible and try to fix it in #<a href="https://github.com/sugarlabs/write-activity/pull/44">44</a></font></i></div><div dir="ltr"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><p style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;margin:0px 0px 1.2em">3] Clicking on the help menu in the activity throws:</p><pre style="white-space:pre-wrap;font-size:1em;font-family:Consolas,Inconsolata,Courier,monospace;line-height:1.2em;margin-top:1.2em;margin-bottom:1.2em"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em;background-image:none;color:black;display:block;background-position:0% 0%">** (sugar-activity3:21476): WARNING **: 15:29:36.729: Error when getting information for file “/usr/share/abiword-3.0/help/en-US/interface/dialogopenlinux.html”: No such file or directory
Couldn't find a suitable web browser!
Set the BROWSER environment variable to your desired browser.
</code></pre><p style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;margin:0px 0px 1.2em">Right Click -> Select either Paragraph/Page Numbers/HyperLink/Save Image As -> Click Help</p></blockquote><div dir="ltr"><i><font color="#4c1130">----- Reproducible along with another error.</font></i></div><div dir="ltr"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><font color="#a64d79">(sugar-activity3:17037): Gtk-WARNING **: 21:25:38.484: Error loading theme icon 'help-contents' for stock: Icon 'help-contents' not present in theme sugar</font></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><font color="#a64d79">xdg-open: file '/usr/share/abiword-3.0/help/en-US/interface/dialogopenlinux.html' does not exist</font></blockquote></blockquote><div dir="ltr"><br></div><div dir="ltr"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p style="margin:0px 0px 1.2em">4] Error in the activity log, not sure how to reproduce. Generally appears on closing the activity after attempting to paste images, with errors.</p>
<pre style="font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin-top:1.2em;margin-bottom:1.2em"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;white-space:pre-wrap;overflow:auto;border-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em;background-image:none;color:black;display:block;background-position:0% 0%">(sugar-activity3:20948): Gtk-CRITICAL **: 09:15:33.662: gtk_window_add_accel_group: assertion <span style="color:rgb(163,21,21)">'GTK_IS_WINDOW (window)'</span> failed
/usr/lib/python3/dist-packages/gi/overrides/GObject.py:479: Warning: ../../../gobject/gsignal.c:2563: instance <span style="color:rgb(163,21,21)">'0x290d5e0'</span> has no handler <span style="color:rgb(0,0,255)">with</span> id <span style="color:rgb(163,21,21)">'2367'</span>
  GObjectModule.signal_handler_block(obj, handler_id)
/usr/lib/python3/dist-packages/gi/overrides/GObject.py:560: Warning: ../../../gobject/gsignal.c:2605: instance <span style="color:rgb(163,21,21)">'0x290d5e0'</span> has no handler <span style="color:rgb(0,0,255)">with</span> id <span style="color:rgb(163,21,21)">'2367'</span>
  <span style="color:rgb(0,0,255)">return</span> func(*args, **kwargs)
/usr/lib/python3/dist-packages/gi/overrides/Gtk.py:1641: Warning: invalid cast <span style="color:rgb(0,0,255)">from</span> <span style="color:rgb(163,21,21)">'GtkOverlay'</span> to <span style="color:rgb(163,21,21)">'GtkWindow'</span>
  <span style="color:rgb(0,0,255)">return</span> _Gtk_main(*args, **kwargs)</code></pre></blockquote><div>----- <i><font color="#4c1130">Reproducible almost every time whenever the activity opens.</font></i></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div>Thanks </div><div>Saumya</div><div dir="ltr"><br></div><div dir="ltr"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jul 4, 2020 at 6:51 PM <a href="mailto:shaansubbaiah.cs18@bmsce.ac.in" target="_blank">shaansubbaiah.cs18@bmsce.ac.in</a> <<a href="mailto:shaansubbaiah.cs18@bmsce.ac.in" target="_blank">shaansubbaiah.cs18@bmsce.ac.in</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div><div style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px"><div><p style="margin:0px 0px 1.2em">Hello all,</p>
<p style="margin:0px 0px 1.2em">Listed the issues found this past week. Tested on Sugar 0.117-3, Debian Bullseye. </p>
<p style="margin:0px 0px 1.2em">All issues are reproducible on Sugar 0.117, Sugar Live Build.</p>
<p style="margin:0px 0px 1.2em">Activities:<br><strong>Browse:</strong> Sometimes an error is thrown while trying to copy an image. <a href="https://github.com/sugarlabs/browse-activity/issues/112" target="_blank">#112</a></p>
<p style="margin:0px 0px 1.2em"><strong>Chat:</strong> Prevent user from sending smileys when disconnected <a href="https://github.com/sugarlabs/chat/issues/30" target="_blank">#30</a>.<br>Fixed by Chihurumnaya Ibiam <a href="http://mailto:ibiamchihurumnaya@gmail.com" target="_blank">ibiamchihurumnaya@gmail.com</a> in <a href="https://github.com/sugarlabs/chat/pull/31#event-3511196996" target="_blank">#31</a></p>
<p style="margin:0px 0px 1.2em"><strong>Jukebox:</strong> Errors when navigating above and below the first and last songs respectively <a href="https://github.com/sugarlabs/jukebox-activity/issues/30" target="_blank">#30</a></p>
<p style="margin:0px 0px 1.2em"><strong>Write:</strong><br>1] Found <a href="https://github.com/sugarlabs/write-activity/issues/43#issuecomment-653773034" target="_blank">multiple issues</a>, later was found out that they were all due to Abiword.<br>Some of the issues that cause the crash:</p>
<pre style="font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;background-color:rgb(248,248,248);white-space:pre-wrap;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block">1. Resizing a cell in a table vertically
2. Moving an image to the extreme left/right of the page
3. Right Click -> Insert Table
4. Right Click -> Click Paragraph -> Click Tabs
5. Right Click -> Set Language
</code></pre><hr>
<p style="margin:0px 0px 1.2em">2] Pasting images (eg. the ones copied from the web like above) using CTRL + V throws errors.<br>Whereas, Right Click -> Paste works.</p>
<pre style="font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;white-space:pre-wrap;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em;background-image:none;background-color:white;color:black;display:block;background-position:0% 0%"><span style="color:rgb(0,128,0)"># Sugar 0.117-3, Debian Bullseye</span>

<span>1593791090.814256</span> ERROR root: tempfile <span style="color:rgb(0,0,255)">is</span> /home/ssbc/.sugar/default/org.laptop.AbiWordActi
vity/instance/tmpgscy2lm8.png
Traceback (most recent call last):
  File <span style="color:rgb(163,21,21)">"/usr/share/sugar/activities/Write.activity/toolbar.py"</span>, line <span>160</span>, <span style="color:rgb(0,0,255)">in</span> __paste_butto
n_cb
    px_file.write(data)
TypeError: write() argument must be str, <span style="color:rgb(0,0,255)">not</span> bytes
</code></pre>
<pre style="font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;white-space:pre-wrap;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em;background-image:none;background-color:white;color:black;display:block;background-position:0% 0%"><span style="color:rgb(0,128,0)"># Sugar 0.117, Sugar Live Build</span>

Traceback (most recent call last):
  File <span style="color:rgb(163,21,21)">"/usr/src/sugar-activities/Write.activity/toolbar.py"</span>, line <span>160</span>, <span style="color:rgb(0,0,255)">in</span> __paste_button_
cb
    px_file.write(data)
TypeError: write() argument must be str, <span style="color:rgb(0,0,255)">not</span> bytes
<span>1593854307.251860</span> ERROR root: tempfile <span style="color:rgb(0,0,255)">is</span> /home/user/.sugar/default/org.laptop.AbiWordActi
vity/instance/tmpmfc6g_tc.png
</code></pre>
<hr>
<p style="margin:0px 0px 1.2em">3] Clicking on the help menu in the activity throws:</p>
<pre style="font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;white-space:pre-wrap;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em;background-image:none;background-color:white;color:black;display:block;background-position:0% 0%">** (sugar-activity3:21476): WARNING **: 15:29:36.729: Error when getting information for file “/usr/share/abiword-3.0/help/en-US/interface/dialogopenlinux.html”: No such file or directory
Couldn't find a suitable web browser!
Set the BROWSER environment variable to your desired browser.
</code></pre>
<p style="margin:0px 0px 1.2em">Right Click -> Select either Paragraph/Page Numbers/HyperLink/Save Image As -> Click Help</p>
<hr>
<p style="margin:0px 0px 1.2em">4] Error in the activity log, not sure how to reproduce. Generally appears on closing the activity after attempting to paste images, with errors.</p>
<pre style="font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;white-space:pre-wrap;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em;background-image:none;background-color:white;color:black;display:block;background-position:0% 0%">(sugar-activity3:<span>20948</span>): Gtk-CRITICAL **: <span>09</span>:<span>15</span>:<span>33.662</span>: gtk_window_add_accel_group: assertion <span style="color:rgb(163,21,21)">'GTK_IS_WINDOW (window)'</span> failed
/usr/lib/python3/dist-packages/gi/overrides/GObject.py:<span>479</span>: Warning: ../../../gobject/gsignal.c:<span>2563</span>: instance <span style="color:rgb(163,21,21)">'0x290d5e0'</span> has no handler <span style="color:rgb(0,0,255)">with</span> id <span style="color:rgb(163,21,21)">'2367'</span>
  GObjectModule.signal_handler_block(obj, handler_id)
/usr/lib/python3/dist-packages/gi/overrides/GObject.py:<span>560</span>: Warning: ../../../gobject/gsignal.c:<span>2605</span>: instance <span style="color:rgb(163,21,21)">'0x290d5e0'</span> has no handler <span style="color:rgb(0,0,255)">with</span> id <span style="color:rgb(163,21,21)">'2367'</span>
  <span style="color:rgb(0,0,255)">return</span> func(*args, **kwargs)
/usr/lib/python3/dist-packages/gi/overrides/Gtk.py:<span>1641</span>: Warning: invalid cast <span style="color:rgb(0,0,255)">from</span> <span style="color:rgb(163,21,21)">'GtkOverlay'</span> to <span style="color:rgb(163,21,21)">'GtkWindow'</span>
  <span style="color:rgb(0,0,255)">return</span> _Gtk_main(*args, **kwargs)
</code></pre>
<hr>
<p style="margin:0px 0px 1.2em">The issues listed above for the Write activity haven’t been opened it in Github yet.</p>
<p style="margin:0px 0px 1.2em">Best,<br>Shaan</p>
<div title="MDH:PGRpdiBkaXI9Imx0ciIgZGF0YS1zZXRkaXI9ImZhbHNlIj48ZGl2PjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMTkxLCAxOTksIDIxMyk7IGJhY2tncm91bmQtY29sb3I6IHJnYig0MSwgNDUsIDYyKTsgZm9udC1mYW1pbHk6ICZxdW90O0ZpcmEgQ29kZSZxdW90OywgJnF1b3Q7RHJvaWQgU2FucyBNb25vJnF1b3Q7LCAmcXVvdDttb25vc3BhY2UmcXVvdDssIG1vbm9zcGFjZSwgJnF1b3Q7RHJvaWQgU2FucyBGYWxsYmFjayZxdW90OzsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMTlweDsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyI+PGRpdiBkaXI9Imx0ciIgZGF0YS1zZXRkaXI9ImZhbHNlIj5IZWxsbyBhbGwsPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXYgZGlyPSJsdHIiIGRhdGEtc2V0ZGlyPSJmYWxzZSI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+TGlzdGVkIHRoZSBpc3N1ZXMgZm91bmQgdGhpcyBwYXN0IHdlZWsuIFRlc3RlZCBvbiBTdWdhciAwLjExNy0zLCBEZWJpYW4gQnVsbHNleWUuIDxicj48L3NwYW4+PC9kaXY+PGRpdiBkaXI9Imx0ciIgZGF0YS1zZXRkaXI9ImZhbHNlIj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5BbGwgaXNzdWVzIGFyZSByZXByb2R1Y2libGUgb24gU3VnYXIgMC4xMTcsIFN1Z2FyIExpdmUgQnVpbGQuPC9zcGFuPjwvZGl2Pjxicj48YnI+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5BY3Rpdml0aWVzOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmY2I2YjsiPioqPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmY2I2Yjtmb250LXdlaWdodDogYm9sZDsiPkJyb3dzZTo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmZjYjZiOyI+Kio8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+IFNvbWV0aW1lcyBhbiBlcnJvciBpcyB0aHJvd24gd2hpbGUgdHJ5aW5nIHRvIGNvcHkgYW4gaW1hZ2UuIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4MmIxZmY7Ij5bPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiMxMTI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODJiMWZmOyI+XTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjU1NzI7Ij4oPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmODY5YTsiPmh0dHBzOi8vZ2l0aHViLmNvbS9zdWdhcmxhYnMvYnJvd3NlLWFjdGl2aXR5L2lzc3Vlcy8xMTI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmY1NTcyOyI+KTwvc3Bhbj48L2Rpdj48YnI+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZmNiNmI7Ij4qKjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZmNiNmI7Zm9udC13ZWlnaHQ6IGJvbGQ7Ij5DaGF0Ojwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZmNiNmI7Ij4qKjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gUHJldmVudCB1c2VyIGZyb20gc2VuZGluZyBzbWlsZXlzIHdoZW4gZGlzY29ubmVjdGVkIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4MmIxZmY7Ij5bPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiMzMDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4MmIxZmY7Ij5dPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmNTU3MjsiPig8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmY4NjlhOyI+aHR0cHM6Ly9naXRodWIuY29tL3N1Z2FybGFicy9jaGF0L2lzc3Vlcy8zMDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjU1NzI7Ij4pPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPi48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5GaXhlZCBieSBDaGlodXJ1bW5heWEgSWJpYW0gJmx0Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjg2OWE7Ij5pYmlhbWNoaWh1cnVtbmF5YUBnbWFpbC5jb208L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+Jmd0OyBpbiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODJiMWZmOyI+Wzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4jMzE8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODJiMWZmOyI+XTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjU1NzI7Ij4oPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmODY5YTsiPmh0dHBzOi8vZ2l0aHViLmNvbS9zdWdhcmxhYnMvY2hhdC9wdWxsLzMxI2V2ZW50LTM1MTExOTY5OTY8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmY1NTcyOyI+KTwvc3Bhbj48L2Rpdj48YnI+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZmNiNmI7Ij4qKjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZmNiNmI7Zm9udC13ZWlnaHQ6IGJvbGQ7Ij5KdWtlYm94Ojwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZmNiNmI7Ij4qKjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gRXJyb3JzIHdoZW4gbmF2aWdhdGluZyBhYm92ZSBhbmQgYmVsb3cgdGhlIGZpcnN0IGFuZCBsYXN0IHNvbmdzIHJlc3BlY3RpdmVseSA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODJiMWZmOyI+Wzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4jMzA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODJiMWZmOyI+XTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjU1NzI7Ij4oPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmODY5YTsiPmh0dHBzOi8vZ2l0aHViLmNvbS9zdWdhcmxhYnMvanVrZWJveC1hY3Rpdml0eS9pc3N1ZXMvMzA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmY1NTcyOyI+KTwvc3Bhbj48L2Rpdj48YnI+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZmNiNmI7Ij4qKjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZmNiNmI7Zm9udC13ZWlnaHQ6IGJvbGQ7Ij5Xcml0ZTo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmZjYjZiOyI+Kio8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+IDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2Q5ZjVkZDsiPjFdPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiBGb3VuZCA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODJiMWZmOyI+Wzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5tdWx0aXBsZSBpc3N1ZXM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODJiMWZmOyI+XTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjU1NzI7Ij4oPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmODY5YTsiPmh0dHBzOi8vZ2l0aHViLmNvbS9zdWdhcmxhYnMvd3JpdGUtYWN0aXZpdHkvaXNzdWVzLzQzI2lzc3VlY29tbWVudC02NTM3NzMwMzQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmY1NTcyOyI+KTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4sIGxhdGVyIHdhcyBmb3VuZCBvdXQgdGhhdCB0aGV5IHdlcmUgYWxsIGR1ZSB0byBBYml3b3JkLjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPlNvbWUgb2YgdGhlIGlzc3VlcyB0aGF0IGNhdXNlIHRoZSBjcmFzaDo8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gICAgMS4gUmVzaXppbmcgYSBjZWxsIGluIGEgdGFibGUgdmVydGljYWxseTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiAgICAyLiBNb3ZpbmcgYW4gaW1hZ2UgdG8gdGhlIGV4dHJlbWUgbGVmdC9yaWdodCBvZiB0aGUgcGFnZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiAgICAzLiBSaWdodCBDbGljayAtJmd0OyBJbnNlcnQgVGFibGU8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gICAgNC4gUmlnaHQgQ2xpY2sgLSZndDsgQ2xpY2sgUGFyYWdyYXBoIC0mZ3Q7IENsaWNrIFRhYnM8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gICAgNS4gUmlnaHQgQ2xpY2sgLSZndDsgU2V0IExhbmd1YWdlPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+LS0tPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+Ml08L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+IFBhc3RpbmcgaW1hZ2VzIChlZy4gdGhlIG9uZXMgY29waWVkIGZyb20gdGhlIHdlYiBsaWtlIGFib3ZlKSB1c2luZyBDVFJMICsgViB0aHJvd3MgZXJyb3JzLjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPldoZXJlYXMsIFJpZ2h0IENsaWNrIC0mZ3Q7IFBhc3RlIHdvcmtzLjwvc3Bhbj48L2Rpdj48YnI+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5gYGBweXRob248L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICM2OTcwOTg7Ij4jPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzY5NzA5ODtmb250LXN0eWxlOiBpdGFsaWM7Ij4gU3VnYXIgMC4xMTctMywgRGViaWFuIEJ1bGxzZXllPC9zcGFuPjwvZGl2Pjxicj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2Y3OGM2YzsiPjE1OTM3OTEwOTAuODE0MjU2PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODJhYWZmOyI+RVJST1I8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+IHJvb3Q6IHRlbXBmaWxlIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNjNzkyZWE7Ij5pczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+aG9tZTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4vPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPnNzYmM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4uc3VnYXI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5kZWZhdWx0PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+b3JnLmxhcHRvcC5BYmlXb3JkQWN0aTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPnZpdHk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5pbnN0YW5jZTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4vPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPnRtcGdzY3kybG04LnBuZzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2IyY2NkNjsiPlRyYWNlYmFjayA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+KDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM3OTg2ZTc7Ij5tb3N0IHJlY2VudCBjYWxsIGxhc3Q8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+KTo8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gIEZpbGUgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2Q5ZjVkZDsiPiI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYzNlODhkOyI+L3Vzci9zaGFyZS9zdWdhci9hY3Rpdml0aWVzL1dyaXRlLmFjdGl2aXR5L3Rvb2xiYXIucHk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+Ijwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4sIGxpbmUgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2Y3OGM2YzsiPjE2MDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4sIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNjNzkyZWE7Ij5pbjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gX19wYXN0ZV9idXR0bzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPm5fY2I8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gICAgcHhfZmlsZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYjJjY2Q2OyI+d3JpdGU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+KDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM3OTg2ZTc7Ij5kYXRhPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPik8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZmNiNmI7Ij5UeXBlRXJyb3I8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+OiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYjJjY2Q2OyI+d3JpdGU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+KCkgYXJndW1lbnQgbXVzdCBiZSA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmZjYjZiOyI+c3RyPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiwgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2M3OTJlYTsiPm5vdDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmY2I2YjsiPmJ5dGVzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+YGBgPC9zcGFuPjwvZGl2Pjxicj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPmBgYHB5dGhvbjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogIzY5NzA5ODsiPiM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjNjk3MDk4O2ZvbnQtc3R5bGU6IGl0YWxpYzsiPiBTdWdhciAwLjExNywgU3VnYXIgTGl2ZSBCdWlsZDwvc3Bhbj48L2Rpdj48YnI+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiMmNjZDY7Ij5UcmFjZWJhY2sgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPig8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjNzk4NmU3OyI+bW9zdCByZWNlbnQgY2FsbCBsYXN0PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPik6PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+ICBGaWxlIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNkOWY1ZGQ7Ij4iPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2MzZTg4ZDsiPi91c3Ivc3JjL3N1Z2FyLWFjdGl2aXRpZXMvV3JpdGUuYWN0aXZpdHkvdG9vbGJhci5weTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNkOWY1ZGQ7Ij4iPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiwgbGluZSA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZjc4YzZjOyI+MTYwPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiwgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2M3OTJlYTsiPmluPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiBfX3Bhc3RlX2J1dHRvbl88L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5jYjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiAgICBweF9maWxlLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiMmNjZDY7Ij53cml0ZTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4oPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzc5ODZlNzsiPmRhdGE8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+KTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmY2I2YjsiPlR5cGVFcnJvcjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij46IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiMmNjZDY7Ij53cml0ZTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4oKSBhcmd1bWVudCBtdXN0IGJlIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZmNiNmI7Ij5zdHI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+LCA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYzc5MmVhOyI+bm90PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmZjYjZiOyI+Ynl0ZXM8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNmNzhjNmM7Ij4xNTkzODU0MzA3LjI1MTg2MDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzgyYWFmZjsiPkVSUk9SPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiByb290OiB0ZW1wZmlsZSA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYzc5MmVhOyI+aXM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4vPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPmhvbWU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij51c2VyPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+LnN1Z2FyPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+ZGVmYXVsdDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4vPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPm9yZy5sYXB0b3AuQWJpV29yZEFjdGk8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij52aXR5PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+aW5zdGFuY2U8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij50bXBtZmM2Z190Yy5wbmc8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5gYGA8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4tLS08L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNkOWY1ZGQ7Ij4zXTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gQ2xpY2tpbmcgb24gdGhlIGhlbHAgbWVudSBpbiB0aGUgYWN0aXZpdHkgdGhyb3dzOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPmBgYHB5dGhvbjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPioqPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiAoc3VnYXI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+LTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5hY3Rpdml0eTM6PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2Y3OGM2YzsiPjIxNDc2PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPik6IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4MmFhZmY7Ij5XQVJOSU5HPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Kio8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+OiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZjc4YzZjOyI+MTU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+Ojwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmNzhjNmM7Ij4yOTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij46PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2Y3OGM2YzsiPjM2LjcyOTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij46IEVycm9yIHdoZW4gZ2V0dGluZyBpbmZvcm1hdGlvbiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYzc5MmVhO2ZvbnQtc3R5bGU6IGl0YWxpYzsiPmZvcjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gZmlsZSDigJw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij51c3I8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5zaGFyZTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4vPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPmFiaXdvcmQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+LTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmNzhjNmM7Ij4zLjA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+L2hlbHAvPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPmVuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi08L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODJhYWZmOyI+VVM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5pbnRlcmZhY2U8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5kaWFsb2dvcGVubGludXguaHRtbOKAnTogTm8gc3VjaCA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmZjYjZiOyI+ZmlsZTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2M3OTJlYTsiPm9yPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiBkaXJlY3Rvcnk8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5Db3VsZG48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+Jzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNjM2U4OGQ7Ij50IGZpbmQgYSBzdWl0YWJsZSB3ZWIgYnJvd3NlciE8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5TZXQgdGhlIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4MmFhZmY7Ij5CUk9XU0VSPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiBlbnZpcm9ubWVudCB2YXJpYWJsZSB0byB5b3VyIGRlc2lyZWQgYnJvd3Nlci48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5gYGA8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5SaWdodCBDbGljayAtJmd0OyBTZWxlY3QgZWl0aGVyIFBhcmFncmFwaC9QYWdlIE51bWJlcnMvSHlwZXJMaW5rL1NhdmUgSW1hZ2UgQXMgLSZndDsgQ2xpY2sgSGVscDwvc3Bhbj48L2Rpdj48YnI+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4tLS08L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNkOWY1ZGQ7Ij40XTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gRXJyb3IgaW4gQWN0aXZpdHkgbG9nLCBub3Qgc3VyZSBob3cgdG8gcmVwcm9kdWNlLiBHZW5lcmFsbHkgYXBwZWFycyBvbiBjbG9zaW5nIHRoZSBhY3Rpdml0eS48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5gYGBweXRob248L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4oc3VnYXI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+LTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5hY3Rpdml0eTM6PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2Y3OGM2YzsiPjIwOTQ4PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPik6IEd0azwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4tPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzgyYWFmZjsiPkNSSVRJQ0FMPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Kio8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+OiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZjc4YzZjOyI+MDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmZmZmZmY7Ij45PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPjo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZjc4YzZjOyI+MTU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+Ojwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmNzhjNmM7Ij4zMy42NjI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+OiBndGtfd2luZG93X2FkZF9hY2NlbF9ncm91cDogPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2M3OTJlYTtmb250LXN0eWxlOiBpdGFsaWM7Ij5hc3NlcnQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+aW9uIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNkOWY1ZGQ7Ij4nPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2MzZTg4ZDsiPkdUS19JU19XSU5ET1cgKHdpbmRvdyk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+Jzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gZmFpbGVkPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij51c3I8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5saWI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5weXRob24zPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+ZGlzdDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4tPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPnBhY2thZ2VzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+Z2k8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5vdmVycmlkZXM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5HT2JqZWN0LnB5Ojwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmNzhjNmM7Ij40Nzk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+OiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmZjYjZiOyI+V2FybmluZzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij46IC4uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+Li48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4uLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4vPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPmdvYmplY3Q8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5nc2lnbmFsLmM6PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2Y3OGM2YzsiPjI1NjM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+OiBpbnN0YW5jZSA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+Jzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNjM2U4OGQ7Ij4weDI5MGQ1ZTA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+Jzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gaGFzIG5vIGhhbmRsZXIgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2M3OTJlYTtmb250LXN0eWxlOiBpdGFsaWM7Ij53aXRoPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+aWQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNkOWY1ZGQ7Ij4nPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2MzZTg4ZDsiPjIzNjc8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+Jzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiAgR09iamVjdE1vZHVsZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYjJjY2Q2OyI+c2lnbmFsX2hhbmRsZXJfYmxvY2s8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+KDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM3OTg2ZTc7Ij5vYmo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM3OTg2ZTc7Ij4gaGFuZGxlcl9pZDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4pPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij51c3I8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5saWI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5weXRob24zPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+ZGlzdDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4tPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPnBhY2thZ2VzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+Z2k8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5vdmVycmlkZXM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5HT2JqZWN0LnB5Ojwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmNzhjNmM7Ij41NjA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+OiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmZjYjZiOyI+V2FybmluZzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij46IC4uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+Li48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4uLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4vPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPmdvYmplY3Q8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Lzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5nc2lnbmFsLmM6PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2Y3OGM2YzsiPjI2MDU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+OiBpbnN0YW5jZSA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+Jzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNjM2U4OGQ7Ij4weDI5MGQ1ZTA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+Jzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4gaGFzIG5vIGhhbmRsZXIgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2M3OTJlYTtmb250LXN0eWxlOiBpdGFsaWM7Ij53aXRoPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+aWQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNkOWY1ZGQ7Ij4nPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2MzZTg4ZDsiPjIzNjc8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+Jzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiAgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2M3OTJlYTtmb250LXN0eWxlOiBpdGFsaWM7Ij5yZXR1cm48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiMmNjZDY7Ij5mdW5jPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPig8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+Kjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM3OTg2ZTc7Ij5hcmdzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2Q5ZjVkZDsiPiw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjNzk4NmU3OyI+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4qKjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM3OTg2ZTc7Ij5rd2FyZ3M8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+KTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+dXNyPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+bGliPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+cHl0aG9uMzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4vPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPmRpc3Q8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjODlkZGZmOyI+LTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5wYWNrYWdlczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4vPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPmdpPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+b3ZlcnJpZGVzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPi88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+R3RrLnB5Ojwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNmNzhjNmM7Ij4xNjQxPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPjogPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmY2I2YjsiPldhcm5pbmc8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+OiBpbnZhbGlkIGNhc3QgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2M3OTJlYTtmb250LXN0eWxlOiBpdGFsaWM7Ij5mcm9tPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+Jzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNjM2U4OGQ7Ij5HdGtPdjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5lcmxheTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNkOWY1ZGQ7Ij4nPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2MzZTg4ZDsiPiB0byA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+Jzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij5HdGtXaW5kb3c8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+Jzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPiAgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogI2M3OTJlYTtmb250LXN0eWxlOiBpdGFsaWM7Ij5yZXR1cm48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiMmNjZDY7Ij5fR3RrX21haW48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+KDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM4OWRkZmY7Ij4qPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzc5ODZlNzsiPmFyZ3M8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZDlmNWRkOyI+LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICM3OTg2ZTc7Ij4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzg5ZGRmZjsiPioqPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogIzc5ODZlNzsiPmt3YXJnczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij4pPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+YGBgPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+LS0tPC9zcGFuPjwvZGl2PjxkaXYgZGlyPSJsdHIiIGRhdGEtc2V0ZGlyPSJmYWxzZSI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+VGhlIGlzc3VlcyBsaXN0ZWQgYWJvdmUgZm9yIHRoZSBXcml0ZSBhY3Rpdml0eSBoYXZlbid0IGJlZW4gb3BlbmVkIGl0IGluIEdpdGh1YiB5ZXQuPC9zcGFuPjwvZGl2PjxkaXYgZGlyPSJsdHIiIGRhdGEtc2V0ZGlyPSJmYWxzZSI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+PGJyPjwvc3Bhbj48L2Rpdj48ZGl2IGRpcj0ibHRyIiBkYXRhLXNldGRpcj0iZmFsc2UiPjxzcGFuIHN0eWxlPSJjb2xvcjogI2JmYzdkNTsiPkJlc3QsPC9zcGFuPjwvZGl2PjxkaXYgZGlyPSJsdHIiIGRhdGEtc2V0ZGlyPSJmYWxzZSI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+U2hhYW48L3NwYW4+PC9kaXY+PGRpdiBkaXI9Imx0ciIgZGF0YS1zZXRkaXI9ImZhbHNlIj48c3BhbiBzdHlsZT0iY29sb3I6ICNiZmM3ZDU7Ij48YnI+PC9zcGFuPjwvZGl2PjxkaXYgZGlyPSJsdHIiIGRhdGEtc2V0ZGlyPSJmYWxzZSI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjYmZjN2Q1OyI+PGJyPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2Rpdj4=" style="height:0px;width:0px;max-height:0px;max-width:0px;overflow:hidden;font-size:0em;padding:0px;margin:0px"></div></div></div></div>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div></div></div></div></div></div></div><br><div id="mt-signature">
        <table border="0" cellpadding="8" cellspacing="0" style="user-select: none;">
            <tbody><tr>
                <td>
                    <a href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&" class="" style="text-decoration:none">
                        <img src="https://s3.amazonaws.com/mailtrack-signature/sender_notified.gif" alt="Mailtrack" class="" width="32" height="32">
                    </a>
                </td>
                <td>
                    <span style="color:#777">Sender notified by</span> <br>
                    <a href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&" class="mt-install" style="color:#4374f7">Mailtrack</a>
                    <span style="color:transparent;font-size:0">05/07/20, 00:42:24</span>
                </td>
                <td>
                    
                </td>
            </tr>
        </tbody></table>
    </div><img width="0" height="0" class="mailtrack-img" alt="" style="display:flex" src="https://mailtrack.io/trace/mail/c6b504aa6d2b539859ddae825029488578a238b8.png?u=5703751"></div>