Re: How to move selected items from one select drop down to another one in xforms on click of a button

John Boyer <[email protected]> Fri, 8 Jul 2011 19:30:23 -0400
Newsgroups gmane.comp.web.xforms
Message-ID <OF2EF56A2D.BAB9D6EF-ON882578C7.0080E95B-882578C7.0081206A@ca.ibm.com>
--=_mixed 00811FD0882578C7_=
Content-Type: multipart/alternative; boundary="=_alternative 00811FD0882578C7_="


--=_alternative 00811FD0882578C7_=
Content-Type: text/plain; charset="US-ASCII"

I got a bit more time to update the IBM Form that was attached to the 
previous version of this email.  Here is a new version that shows both of 
the methods working as described in my blog post:
https://www.ibm.com/developerworks/mydeveloperworks/blogs/JohnBoyer/entry/moving_choices_from_one_list_to_another_in_xforms34?lang=en 




I hope these two methods help you.

Cheers,
John M. Boyer, Ph.D.
Distinguished Engineer, IBM Forms and Smarter Web Applications
IBM Canada Software Lab, Victoria
E-Mail: [email protected] 

Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer
Blog RSS feed: 
http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw





From:   John Boyer/CanWest/IBM@IBMCA
To:     [email protected]
Cc:     [email protected]
Date:   07/07/2011 05:26 PM
Subject:        Re: How to move selected items from one select drop down 
to another one  in  xforms on click of a button
Sent by:        [email protected]



Hi, 

For a comprehensive answer to your question, please visit this new entry 
on my blog: 
https://www.ibm.com/developerworks/mydeveloperworks/blogs/JohnBoyer/entry/moving_choices_from_one_list_to_another_in_xforms34?lang=en 


Here is a demo IBM Form for the first of the two methods: 



You can either pull the XForms markup from this file and use it in another 
XForms processor, or you can test it directly using a free trial download 
of the IBM Forms Viewer from here: 
http://www.ibm.com/software/lotus/products/forms/ 

Best regards, 
John M. Boyer, Ph.D.
Distinguished Engineer, IBM Forms and Smarter Web Applications
IBM Canada Software Lab, Victoria
E-Mail: [email protected] 

Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer
Blog RSS feed: 
http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw

==================================================================== 
Replying to: 
Hi,

I have two compact list boxes if a select one or more item from right list
box and click on << button it should move to the left box , same if i 
select
one or more items from left list box and click on >> button it should move
items to the right list box...

Thanks in advance

-- 
b.s.shashikiran
[attachment "Chooser.xfdl" deleted by John Boyer/CanWest/IBM] 

--=_alternative 00811FD0882578C7_=
Content-Type: text/html; charset="US-ASCII"

<font size=2 face="sans-serif">I got a bit more time to update the IBM
Form that was attached to the previous version of this email. &nbsp;Here
is a new version that shows both of the methods working as described in
my blog post:</font>
<br><a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/JohnBoyer/entry/moving_choices_from_one_list_to_another_in_xforms34?lang=en"><font size=2 color=blue face="sans-serif"><u>https://www.ibm.com/developerworks/mydeveloperworks/blogs/JohnBoyer/entry/moving_choices_from_one_list_to_another_in_xforms34?lang=en</u></font></a><font size=3>
<br>
</font>
<br>
<br>
<br><font size=2 face="sans-serif">I hope these two methods help you.</font>
<br>
<br><font size=2 face="sans-serif">Cheers,</font>
<br><font size=2 face="sans-serif">John M. Boyer, Ph.D.<br>
Distinguished Engineer, IBM Forms and Smarter Web Applications<br>
IBM Canada Software Lab, Victoria<br>
E-Mail: [email protected] &nbsp;<br>
<br>
Blog: </font><a href=http://www.ibm.com/developerworks/blogs/page/JohnBoyer><font size=2 face="sans-serif">http://www.ibm.com/developerworks/blogs/page/JohnBoyer</font></a><font size=2 face="sans-serif"><br>
Blog RSS feed: </font><a href="http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw"><font size=2 face="sans-serif">http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw</font></a><font size=2 face="sans-serif"><br>
<br>
</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">John Boyer/CanWest/IBM@IBMCA</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">[email protected]</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Cc: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">[email protected]</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">07/07/2011 05:26 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: How to move
selected items from one select drop down to another one &nbsp;in &nbsp;xforms
on click of a button</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">[email protected]</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=2 face="sans-serif">Hi,</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
For a comprehensive answer to your question, please visit this new entry
on my blog:</font><font size=3> </font><font size=3 color=blue><u><br>
</u></font><a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/JohnBoyer/entry/moving_choices_from_one_list_to_another_in_xforms34?lang=en"><font size=2 color=blue face="sans-serif"><u>https://www.ibm.com/developerworks/mydeveloperworks/blogs/JohnBoyer/entry/moving_choices_from_one_list_to_another_in_xforms34?lang=en</u></font></a><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
Here is a demo IBM Form for the first of the two methods:</font><font size=3>
<br>
<br>
<br>
</font><font size=2 face="sans-serif"><br>
You can either pull the XForms markup from this file and use it in another
XForms processor, or you can test it directly using a free trial download
of the IBM Forms Viewer from here:</font><font size=3> </font><font size=3 color=blue><u><br>
</u></font><a href=http://www.ibm.com/software/lotus/products/forms/><font size=2 color=blue face="sans-serif"><u>http://www.ibm.com/software/lotus/products/forms/</u></font></a><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
Best regards,</font><font size=3> </font><font size=2 face="sans-serif"><br>
John M. Boyer, Ph.D.<br>
Distinguished Engineer, IBM Forms and Smarter Web Applications<br>
IBM Canada Software Lab, Victoria<br>
E-Mail: [email protected] &nbsp;<br>
<br>
Blog: </font><a href=http://www.ibm.com/developerworks/blogs/page/JohnBoyer><font size=2 color=blue face="sans-serif"><u>http://www.ibm.com/developerworks/blogs/page/JohnBoyer</u></font></a><font size=2 face="sans-serif"><br>
Blog RSS feed: </font><a href="http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw"><font size=2 color=blue face="sans-serif"><u>http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw</u></font></a><font size=2 face="sans-serif"><br>
<br>
====================================================================</font><font size=3>
</font><font size=2 face="sans-serif"><br>
Replying to:</font><font size=3> </font><tt><font size=3><br>
Hi,<br>
<br>
I have two compact list boxes if a select one or more item from right list<br>
box and click on &lt;&lt; button it should move to the left box , same
if i select<br>
one or more items from left list box and click on &gt;&gt; button it should
move<br>
items to the right list box...<br>
<br>
Thanks in advance<br>
<br>
-- <br>
b.s.shashikiran</font></tt><font size=2 face="sans-serif"><br>
[attachment &quot;Chooser.xfdl&quot; deleted by John Boyer/CanWest/IBM]
</font>
<br>
--=_alternative 00811FD0882578C7_=--
--=_mixed 00811FD0882578C7_=
Content-Type: application/octet-stream; name="Chooser.xfdl"
Content-Disposition: attachment; filename="Chooser.xfdl"
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPFhGREwgeG1sbnM6Y3VzdG9t
PSJodHRwOi8vd3d3LmlibS5jb20veG1sbnMvcHJvZC9YRkRML0N1c3RvbSIgeG1sbnM6ZGVzaWdu
ZXI9Imh0dHA6Ly93d3cuaWJtLmNvbS94bWxucy9wcm9kL3dvcmtwbGFjZS9mb3Jtcy9kZXNpZ25l
ci8yLjYiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHhtbG5z
OnhmZGw9Imh0dHA6Ly93d3cuaWJtLmNvbS94bWxucy9wcm9kL1hGREwvOC4wIiB4bWxuczp4Zm9y
bXM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDIveGZvcm1zIiB4bWxucz0iaHR0cDovL3d3dy5pYm0u
Y29tL3htbG5zL3Byb2QvWEZETC84LjAiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAw
MS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEt
aW5zdGFuY2UiPgogICA8Z2xvYmFscGFnZSBzaWQ9Imdsb2JhbCI+CiAgICAgIDxnbG9iYWwgc2lk
PSJnbG9iYWwiPgogICAgICAgICA8ZGVzaWduZXI6ZGF0ZT4yMDExMDcwNzwvZGVzaWduZXI6ZGF0
ZT4KICAgICAgICAgPGZvcm1pZD4KICAgICAgICAgICAgPHRpdGxlPjwvdGl0bGU+CiAgICAgICAg
ICAgIDxzZXJpYWxudW1iZXI+QzE4QTgyNzc1NkJDRTYzODoxODkyQkY2QzoxMzEwNUY2QzA2NDot
N0ZGRDwvc2VyaWFsbnVtYmVyPgogICAgICAgICAgICA8dmVyc2lvbj4xLjAuMDwvdmVyc2lvbj4K
ICAgICAgICAgPC9mb3JtaWQ+CiAgICAgICAgIDx4Zm9ybXNtb2RlbHM+CiAgICAgICAgICAgIDx4
Zm9ybXM6bW9kZWw+CiAgICAgICAgICAgICAgIDx4Zm9ybXM6aW5zdGFuY2UgaWQ9IkdlbmVyYXRl
ZCIgZGVzaWduZXI6dHlwZT0iZ2VuZXJhdGVkIiB4bWxucz0iIj4KICAgICAgICAgICAgICAgICAg
PGRhdGE+CiAgICAgICAgICAgICAgICAgICAgIDxwYWdlMT4KICAgICAgICAgICAgICAgICAgICAg
ICAgPGxpc3QxPjwvbGlzdDE+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaXN0Mj48L2xpc3Qy
PgogICAgICAgICAgICAgICAgICAgICAgICA8bGlzdDM+PC9saXN0Mz4KICAgICAgICAgICAgICAg
ICAgICAgICAgPGxpc3Q0PjwvbGlzdDQ+CiAgICAgICAgICAgICAgICAgICAgIDwvcGFnZTE+CiAg
ICAgICAgICAgICAgICAgIDwvZGF0YT4KICAgICAgICAgICAgICAgPC94Zm9ybXM6aW5zdGFuY2U+
CiAgICAgICAgICAgICAgIDx4Zm9ybXM6aW5zdGFuY2UgaWQ9IkZsYXZvcnNBdmFpbGFibGUiIHht
bG5zPSIiPgogICAgICAgICAgICAgICAgICA8Y2hvaWNlcz4KICAgICAgICAgICAgICAgICAgICAg
PGNob2ljZSB2YWx1ZT0idiI+VmFuaWxsYTwvY2hvaWNlPgogICAgICAgICAgICAgICAgICAgICA8
Y2hvaWNlIHZhbHVlPSJjIj5DaG9jb2xhdGU8L2Nob2ljZT4KICAgICAgICAgICAgICAgICAgICAg
PGNob2ljZSB2YWx1ZT0icyI+U3RyYXdiZXJyeTwvY2hvaWNlPgogICAgICAgICAgICAgICAgICA8
L2Nob2ljZXM+CiAgICAgICAgICAgICAgIDwveGZvcm1zOmluc3RhbmNlPgogICAgICAgICAgICAg
ICA8eGZvcm1zOmluc3RhbmNlIGlkPSJGbGF2b3JzQ2hvc2VuIiB4bWxucz0iIj4KICAgICAgICAg
ICAgICAgICAgPGNob2ljZXM+CiAgICAgICAgICAgICAgICAgICAgIDxjaG9pY2UgdmFsdWU9ImIi
PkJ1dHRlcnNjb3RjaDwvY2hvaWNlPgogICAgICAgICAgICAgICAgICA8L2Nob2ljZXM+CiAgICAg
ICAgICAgICAgIDwveGZvcm1zOmluc3RhbmNlPgogICAgICAgICAgICAgICA8eGZvcm1zOmluc3Rh
bmNlIGlkPSJGbGF2b3JzIiB4bWxucz0iIj4KICAgICAgICAgICAgICAgICAgPGNob2ljZXM+CiAg
ICAgICAgICAgICAgICAgICAgIDxjaG9pY2Ugc2VsZWN0ZWQ9ImZhbHNlIiB2YWx1ZT0iYyI+Q2hv
Y29sYXRlPC9jaG9pY2U+CiAgICAgICAgICAgICAgICAgICAgIDxjaG9pY2Ugc2VsZWN0ZWQ9ImZh
bHNlIiB2YWx1ZT0idiI+VmFuaWxsYTwvY2hvaWNlPgogICAgICAgICAgICAgICAgICAgICA8Y2hv
aWNlIHNlbGVjdGVkPSJ0cnVlIiB2YWx1ZT0icyI+U3RyYXdiZXJyeTwvY2hvaWNlPgogICAgICAg
ICAgICAgICAgICAgICA8Y2hvaWNlIHNlbGVjdGVkPSJmYWxzZSIgdmFsdWU9ImIiPkJ1dHRlcnNj
b3RjaDwvY2hvaWNlPgogICAgICAgICAgICAgICAgICA8L2Nob2ljZXM+CiAgICAgICAgICAgICAg
IDwveGZvcm1zOmluc3RhbmNlPgogICAgICAgICAgICA8L3hmb3Jtczptb2RlbD4KICAgICAgICAg
PC94Zm9ybXNtb2RlbHM+CiAgICAgICAgIDxoaXN0b3J5PgogICAgICAgICAgICA8ZWRpdG9ycz4K
ICAgICAgICAgICAgICAgPGVkaXRvciBtaW52ZXJzaW9uPSIzLjUuMSIgdmVyc2lvbj0iNC4wLjAi
PklCTSBMb3R1cyBGb3JtcyBEZXNpZ25lcjwvZWRpdG9yPgogICAgICAgICAgICA8L2VkaXRvcnM+
CiAgICAgICAgIDwvaGlzdG9yeT4KICAgICAgICAgPGRlc2lnbmVyOmRlc2lnbj4KICAgICAgICAg
ICAgPGRlc2lnbmVyOmRlc2lnblZhbHVlIGtleT0iTGlzdE9mTGlzdHMiIHhtbG5zPSJodHRwOi8v
d3d3LmlibS5jb20veG1sbnMvcHJvZC93b3JrcGxhY2UvZm9ybXMvZGVzaWduZXIvMi42Ij4KICAg
ICAgICAgICAgICAgPExpc3RPZkxpc3RzPgogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBrZXk9
Imluc3RhbmNlKCdGbGF2b3JzQXZhaWxhYmxlJykvY2hvaWNlIiB2YWx1ZT0iRmxhdm9yc0F2YWls
YWJsZSI+PC9lbGVtZW50PgogICAgICAgICAgICAgICAgICA8ZWxlbWVudCBrZXk9Imluc3RhbmNl
KCdGbGF2b3JzJykvY2hvaWNlWzNdIiB2YWx1ZT0iRmxhdm9ycyI+PC9lbGVtZW50PgogICAgICAg
ICAgICAgICAgICA8ZWxlbWVudCBrZXk9Imluc3RhbmNlKCdGbGF2b3JzQ2hvc2VuJykvY2hvaWNl
IiB2YWx1ZT0iRmxhdm9yc0Nob3NlbiI+PC9lbGVtZW50PgogICAgICAgICAgICAgICAgICA8ZWxl
bWVudCBrZXk9Imluc3RhbmNlKCdGbGF2b3JzJykvY2hvaWNlIiB2YWx1ZT0iRmxhdm9ycyI+PC9l
bGVtZW50PgogICAgICAgICAgICAgICA8L0xpc3RPZkxpc3RzPgogICAgICAgICAgICA8L2Rlc2ln
bmVyOmRlc2lnblZhbHVlPgogICAgICAgICA8L2Rlc2lnbmVyOmRlc2lnbj4KICAgICAgPC9nbG9i
YWw+CiAgIDwvZ2xvYmFscGFnZT4KICAgPHBhZ2Ugc2lkPSJQQUdFMSI+CiAgICAgIDxnbG9iYWwg
c2lkPSJnbG9iYWwiPgogICAgICAgICA8bGFiZWw+UEFHRTE8L2xhYmVsPgogICAgICA8L2dsb2Jh
bD4KICAgICAgPGxpc3Qgc2lkPSJMSVNUMSI+CiAgICAgICAgIDx4Zm9ybXM6c2VsZWN0MSBhcHBl
YXJhbmNlPSJjb21wYWN0IiByZWY9Imluc3RhbmNlKCdHZW5lcmF0ZWQnKS9wYWdlMS9saXN0MSI+
CiAgICAgICAgICAgIDx4Zm9ybXM6bGFiZWw+QXZhaWxhYmxlOjwveGZvcm1zOmxhYmVsPgogICAg
ICAgICAgICA8eGZvcm1zOml0ZW1zZXQgbm9kZXNldD0iaW5zdGFuY2UoJ0ZsYXZvcnNBdmFpbGFi
bGUnKS9jaG9pY2UiPgogICAgICAgICAgICAgICA8eGZvcm1zOmxhYmVsIHJlZj0iLiI+PC94Zm9y
bXM6bGFiZWw+CiAgICAgICAgICAgICAgIDx4Zm9ybXM6dmFsdWUgcmVmPSJAdmFsdWUiPjwveGZv
cm1zOnZhbHVlPgogICAgICAgICAgICA8L3hmb3JtczppdGVtc2V0PgogICAgICAgICA8L3hmb3Jt
czpzZWxlY3QxPgogICAgICAgICA8aXRlbWxvY2F0aW9uPgogICAgICAgICAgICA8eD4xNDwveD4K
ICAgICAgICAgICAgPHk+ODA8L3k+CiAgICAgICAgIDwvaXRlbWxvY2F0aW9uPgogICAgICAgICA8
c2l6ZT4KICAgICAgICAgICAgPHdpZHRoPjIwPC93aWR0aD4KICAgICAgICAgICAgPGhlaWdodD40
PC9oZWlnaHQ+CiAgICAgICAgIDwvc2l6ZT4KICAgICAgPC9saXN0PgogICAgICA8bGlzdCBzaWQ9
IkxJU1QyIj4KICAgICAgICAgPHhmb3JtczpzZWxlY3QxIGFwcGVhcmFuY2U9ImNvbXBhY3QiIHJl
Zj0iaW5zdGFuY2UoJ0dlbmVyYXRlZCcpL3BhZ2UxL2xpc3QyIj4KICAgICAgICAgICAgPHhmb3Jt
czpsYWJlbD5DaG9zZW48L3hmb3JtczpsYWJlbD4KICAgICAgICAgICAgPHhmb3JtczppdGVtc2V0
IG5vZGVzZXQ9Imluc3RhbmNlKCdGbGF2b3JzQ2hvc2VuJykvY2hvaWNlIj4KICAgICAgICAgICAg
ICAgPHhmb3JtczpsYWJlbCByZWY9Ii4iPjwveGZvcm1zOmxhYmVsPgogICAgICAgICAgICAgICA8
eGZvcm1zOnZhbHVlIHJlZj0iQHZhbHVlIj48L3hmb3Jtczp2YWx1ZT4KICAgICAgICAgICAgPC94
Zm9ybXM6aXRlbXNldD4KICAgICAgICAgPC94Zm9ybXM6c2VsZWN0MT4KICAgICAgICAgPGl0ZW1s
b2NhdGlvbj4KICAgICAgICAgICAgPHg+MjYyPC94PgogICAgICAgICAgICA8eT44MDwveT4KICAg
ICAgICAgICAgPGhlaWdodD45MDwvaGVpZ2h0PgogICAgICAgICA8L2l0ZW1sb2NhdGlvbj4KICAg
ICAgICAgPHNpemU+CiAgICAgICAgICAgIDx3aWR0aD4yMDwvd2lkdGg+CiAgICAgICAgICAgIDxo
ZWlnaHQ+MTwvaGVpZ2h0PgogICAgICAgICA8L3NpemU+CiAgICAgIDwvbGlzdD4KICAgICAgPGJ1
dHRvbiBzaWQ9IkNob29zZXIiPgogICAgICAgICA8eGZvcm1zOnRyaWdnZXI+CiAgICAgICAgICAg
IDx4Zm9ybXM6bGFiZWw+Jmd0OyZndDs8L3hmb3JtczpsYWJlbD4KICAgICAgICAgICAgPHhmb3Jt
czphY3Rpb24gaWY9Imluc3RhbmNlKCdHZW5lcmF0ZWQnKS9wYWdlMS9saXN0MSAhPSAnJyIgZXY6
ZXZlbnQ9IkRPTUFjdGl2YXRlIj4KICAgICAgICAgICAgICAgPHhmb3JtczppbnNlcnQgY29udGV4
dD0iaW5zdGFuY2UoJ0ZsYXZvcnNDaG9zZW4nKSIgbm9kZXNldD0iY2hvaWNlIiBvcmlnaW49Imlu
c3RhbmNlKCdGbGF2b3JzQXZhaWxhYmxlJykvY2hvaWNlW0B2YWx1ZSA9IGluc3RhbmNlKCdHZW5l
cmF0ZWQnKS9wYWdlMS9saXN0MV0iPjwveGZvcm1zOmluc2VydD4KICAgICAgICAgICAgICAgPHhm
b3JtczpkZWxldGUgYXQ9IiIgbm9kZXNldD0iaW5zdGFuY2UoJ0ZsYXZvcnNBdmFpbGFibGUnKS9j
aG9pY2VbQHZhbHVlID0gaW5zdGFuY2UoJ0dlbmVyYXRlZCcpL3BhZ2UxL2xpc3QxXSI+PC94Zm9y
bXM6ZGVsZXRlPgogICAgICAgICAgICAgICA8eGZvcm1zOnNldHZhbHVlIHJlZj0iaW5zdGFuY2Uo
J0dlbmVyYXRlZCcpL3BhZ2UxL2xpc3QxIj48L3hmb3JtczpzZXR2YWx1ZT4KICAgICAgICAgICAg
PC94Zm9ybXM6YWN0aW9uPgogICAgICAgICA8L3hmb3Jtczp0cmlnZ2VyPgogICAgICAgICA8aXRl
bWxvY2F0aW9uPgogICAgICAgICAgICA8eD4xOTc8L3g+CiAgICAgICAgICAgIDx5PjEwMzwveT4K
ICAgICAgICAgICAgPHdpZHRoPjQ1PC93aWR0aD4KICAgICAgICAgPC9pdGVtbG9jYXRpb24+CiAg
ICAgIDwvYnV0dG9uPgogICAgICA8YnV0dG9uIHNpZD0iVW5jaG9vc2VyIj4KICAgICAgICAgPHhm
b3Jtczp0cmlnZ2VyPgogICAgICAgICAgICA8eGZvcm1zOmxhYmVsPiZsdDsmbHQ7PC94Zm9ybXM6
bGFiZWw+CiAgICAgICAgICAgIDx4Zm9ybXM6YWN0aW9uIGlmPSJpbnN0YW5jZSgnR2VuZXJhdGVk
JykvcGFnZTEvbGlzdDIgIT0gJyciIGV2OmV2ZW50PSJET01BY3RpdmF0ZSI+CiAgICAgICAgICAg
ICAgIDx4Zm9ybXM6aW5zZXJ0IGNvbnRleHQ9Imluc3RhbmNlKCdGbGF2b3JzQXZhaWxhYmxlJyki
IG5vZGVzZXQ9ImNob2ljZSIgb3JpZ2luPSJpbnN0YW5jZSgnRmxhdm9yc0Nob3NlbicpL2Nob2lj
ZVtAdmFsdWUgPSBpbnN0YW5jZSgnR2VuZXJhdGVkJykvcGFnZTEvbGlzdDJdIj48L3hmb3Jtczpp
bnNlcnQ+CiAgICAgICAgICAgICAgIDx4Zm9ybXM6ZGVsZXRlIGF0PSIiIG5vZGVzZXQ9Imluc3Rh
bmNlKCdGbGF2b3JzQ2hvc2VuJykvY2hvaWNlW0B2YWx1ZSA9IGluc3RhbmNlKCdHZW5lcmF0ZWQn
KS9wYWdlMS9saXN0Ml0iPjwveGZvcm1zOmRlbGV0ZT4KICAgICAgICAgICAgICAgPHhmb3Jtczpz
ZXR2YWx1ZSByZWY9Imluc3RhbmNlKCdHZW5lcmF0ZWQnKS9wYWdlMS9saXN0MiI+PC94Zm9ybXM6
c2V0dmFsdWU+CiAgICAgICAgICAgIDwveGZvcm1zOmFjdGlvbj4KICAgICAgICAgPC94Zm9ybXM6
dHJpZ2dlcj4KICAgICAgICAgPGl0ZW1sb2NhdGlvbj4KICAgICAgICAgICAgPHg+MTk3PC94Pgog
ICAgICAgICAgICA8eT4xMzI8L3k+CiAgICAgICAgICAgIDx3aWR0aD40NTwvd2lkdGg+CiAgICAg
ICAgIDwvaXRlbWxvY2F0aW9uPgogICAgICA8L2J1dHRvbj4KICAgICAgPGxpc3Qgc2lkPSJMSVNU
MyI+CiAgICAgICAgIDx4Zm9ybXM6c2VsZWN0MSBhcHBlYXJhbmNlPSJjb21wYWN0IiByZWY9Imlu
c3RhbmNlKCdHZW5lcmF0ZWQnKS9wYWdlMS9saXN0MyI+CiAgICAgICAgICAgIDx4Zm9ybXM6bGFi
ZWw+PC94Zm9ybXM6bGFiZWw+CiAgICAgICAgICAgIDx4Zm9ybXM6aXRlbXNldCBub2Rlc2V0PSJp
bnN0YW5jZSgnRmxhdm9ycycpL2Nob2ljZVtAc2VsZWN0ZWQ9J2ZhbHNlJ10iPgogICAgICAgICAg
ICAgICA8eGZvcm1zOmxhYmVsIHJlZj0iLiI+PC94Zm9ybXM6bGFiZWw+CiAgICAgICAgICAgICAg
IDx4Zm9ybXM6dmFsdWUgcmVmPSJAdmFsdWUiPjwveGZvcm1zOnZhbHVlPgogICAgICAgICAgICA8
L3hmb3JtczppdGVtc2V0PgogICAgICAgICA8L3hmb3JtczpzZWxlY3QxPgogICAgICAgICA8aXRl
bWxvY2F0aW9uPgogICAgICAgICAgICA8eD4xOTwveD4KICAgICAgICAgICAgPHk+MjA4PC95Pgog
ICAgICAgICAgICA8d2lkdGg+MTYxPC93aWR0aD4KICAgICAgICAgPC9pdGVtbG9jYXRpb24+CiAg
ICAgICAgIDxzaXplPgogICAgICAgICAgICA8d2lkdGg+MjA8L3dpZHRoPgogICAgICAgICAgICA8
aGVpZ2h0PjQ8L2hlaWdodD4KICAgICAgICAgPC9zaXplPgogICAgICA8L2xpc3Q+CiAgICAgIDxs
aXN0IHNpZD0iTElTVDQiPgogICAgICAgICA8eGZvcm1zOnNlbGVjdDEgYXBwZWFyYW5jZT0iY29t
cGFjdCIgcmVmPSJpbnN0YW5jZSgnR2VuZXJhdGVkJykvcGFnZTEvbGlzdDQiPgogICAgICAgICAg
ICA8eGZvcm1zOmxhYmVsPjwveGZvcm1zOmxhYmVsPgogICAgICAgICAgICA8eGZvcm1zOml0ZW1z
ZXQgbm9kZXNldD0iaW5zdGFuY2UoJ0ZsYXZvcnMnKS9jaG9pY2VbQHNlbGVjdGVkPSd0cnVlJ10i
PgogICAgICAgICAgICAgICA8eGZvcm1zOmxhYmVsIHJlZj0iLiI+PC94Zm9ybXM6bGFiZWw+CiAg
ICAgICAgICAgICAgIDx4Zm9ybXM6dmFsdWUgcmVmPSJAdmFsdWUiPjwveGZvcm1zOnZhbHVlPgog
ICAgICAgICAgICA8L3hmb3JtczppdGVtc2V0PgogICAgICAgICA8L3hmb3JtczpzZWxlY3QxPgog
ICAgICAgICA8aXRlbWxvY2F0aW9uPgogICAgICAgICAgICA8eD4yNjI8L3g+CiAgICAgICAgICAg
IDx5PjIwODwveT4KICAgICAgICAgPC9pdGVtbG9jYXRpb24+CiAgICAgICAgIDxzaXplPgogICAg
ICAgICAgICA8d2lkdGg+MjA8L3dpZHRoPgogICAgICAgICAgICA8aGVpZ2h0PjQ8L2hlaWdodD4K
ICAgICAgICAgPC9zaXplPgogICAgICA8L2xpc3Q+CiAgICAgIDxidXR0b24gc2lkPSJDaG9vc2Vy
MiI+CiAgICAgICAgIDx4Zm9ybXM6dHJpZ2dlcj4KICAgICAgICAgICAgPHhmb3JtczpsYWJlbD4m
Z3Q7Jmd0OzwveGZvcm1zOmxhYmVsPgogICAgICAgICAgICA8eGZvcm1zOmFjdGlvbiBpZj0iaW5z
dGFuY2UoJ0dlbmVyYXRlZCcpL3BhZ2UxL2xpc3QzICE9ICcnIiBldjpldmVudD0iRE9NQWN0aXZh
dGUiPgogICAgICAgICAgICAgICA8eGZvcm1zOnNldHZhbHVlIHJlZj0iaW5zdGFuY2UoJ0ZsYXZv
cnMnKS9jaG9pY2VbQHZhbHVlID0gaW5zdGFuY2UoJ0dlbmVyYXRlZCcpL3BhZ2UxL2xpc3QzXS9A
c2VsZWN0ZWQiPnRydWU8L3hmb3JtczpzZXR2YWx1ZT4KICAgICAgICAgICAgICAgPHhmb3Jtczpz
ZXR2YWx1ZSByZWY9Imluc3RhbmNlKCdHZW5lcmF0ZWQnKS9wYWdlMS9saXN0MyI+PC94Zm9ybXM6
c2V0dmFsdWU+CiAgICAgICAgICAgIDwveGZvcm1zOmFjdGlvbj4KICAgICAgICAgPC94Zm9ybXM6
dHJpZ2dlcj4KICAgICAgICAgPGl0ZW1sb2NhdGlvbj4KICAgICAgICAgICAgPHg+MjA4PC94Pgog
ICAgICAgICAgICA8eT4yMTQ8L3k+CiAgICAgICAgIDwvaXRlbWxvY2F0aW9uPgogICAgICA8L2J1
dHRvbj4KICAgICAgPGJ1dHRvbiBzaWQ9IlVuY2hvb3NlcjIiPgogICAgICAgICA8eGZvcm1zOnRy
aWdnZXI+CiAgICAgICAgICAgIDx4Zm9ybXM6bGFiZWw+Jmx0OyZsdDs8L3hmb3JtczpsYWJlbD4K
ICAgICAgICAgICAgPHhmb3JtczphY3Rpb24gaWY9Imluc3RhbmNlKCdHZW5lcmF0ZWQnKS9wYWdl
MS9saXN0NCAhPSAnJyIgZXY6ZXZlbnQ9IkRPTUFjdGl2YXRlIj4KICAgICAgICAgICAgICAgPHhm
b3JtczpzZXR2YWx1ZSByZWY9Imluc3RhbmNlKCdGbGF2b3JzJykvY2hvaWNlW0B2YWx1ZSA9IGlu
c3RhbmNlKCdHZW5lcmF0ZWQnKS9wYWdlMS9saXN0NF0vQHNlbGVjdGVkIj5mYWxzZTwveGZvcm1z
OnNldHZhbHVlPgogICAgICAgICAgICAgICA8eGZvcm1zOnNldHZhbHVlIHJlZj0iaW5zdGFuY2Uo
J0dlbmVyYXRlZCcpL3BhZ2UxL2xpc3Q0Ij48L3hmb3JtczpzZXR2YWx1ZT4KICAgICAgICAgICAg
PC94Zm9ybXM6YWN0aW9uPgogICAgICAgICA8L3hmb3Jtczp0cmlnZ2VyPgogICAgICAgICA8aXRl
bWxvY2F0aW9uPgogICAgICAgICAgICA8eD4yMDg8L3g+CiAgICAgICAgICAgIDx5PjI0OTwveT4K
ICAgICAgICAgPC9pdGVtbG9jYXRpb24+CiAgICAgIDwvYnV0dG9uPgogICAgICA8c3BhY2VyIHNp
ZD0idmZkX3NwYWNlciI+CiAgICAgICAgIDxpdGVtbG9jYXRpb24+CiAgICAgICAgICAgIDx4Pjk2
MDwveD4KICAgICAgICAgICAgPHk+MTI2MDwveT4KICAgICAgICAgICAgPHdpZHRoPjE8L3dpZHRo
PgogICAgICAgICAgICA8aGVpZ2h0PjE8L2hlaWdodD4KICAgICAgICAgPC9pdGVtbG9jYXRpb24+
CiAgICAgIDwvc3BhY2VyPgogICA8L3BhZ2U+CjwvWEZETD4=

--=_mixed 00811FD0882578C7_=--