ZOO Weekly

GADGET OF THE WEEK: BEER BOT

09 July 2010
News
0 stars
Comments:0
The only way geeks can become is cool is by building a robot that facilitates your drinking and indolence in one go. One geek has mastered this feat. He goes by the name of Willow Garage and his steel ‘beer fetching’ creation goes by the name of PR2.





Unbeknownst to us, this isn’t the first beer ‘bot invented. This is the more advanced sibling of the kinds of robots that bring beers; or works behind a bar; or pours glasses of beer. (Who knew these gems existed!)
This new robot is like the uber-hot and uber-intelligent sibling that others are jealous about because it not only fetches you a beer, but it can open beer bottles, distinguish between different beer brands and it adapts to your fridge. And just when you thought this alcoholic android couldn’t get any better, once it gets your particular beer, it recognises your face and props that divine brewski in your hands.
Yes – man has trumped God.

Don’t get too excited, PR2 isn’t up for sale yet but wherever it will be sold in Oz, we’ve already pitched a tent outside.






More sweet stuff
PRODUCT REVIEW: LIGHTSABRE 
PRODUCT OF THE WEEK: BUNDY RESERVE
iPHONE 4 OR iPAD?
PRODUCT REVIEW: EDIFIER IPOD DOCK
GADGET OF THE WEEK: INFLATABLE BRA
PRODUCT REVIEW: FLASHBACK PHOTO BOOTHS

</div> <div class="launch_gallery"> </div> <div class="rate_content"> <input type="hidden" name="cmsContentBody$Content6$cmsContentBody$ZOODataUserRating32$hfRating" id="cmsContentBody_Content6_cmsContentBody_ZOODataUserRating32_hfRating" /> <div class="rate_post">Rate Post</div> <ul id="cmsContentBody_Content6_cmsContentBody_ZOODataUserRating32_ulRating"> <li class="one"> <a id="cmsContentBody_Content6_cmsContentBody_ZOODataUserRating32_lnkRating1" href="javascript:__doPostBack('cmsContentBody$Content6$cmsContentBody$ZOODataUserRating32$lnkRating1','')">1 star</a> </li> <li class="two"> <a id="cmsContentBody_Content6_cmsContentBody_ZOODataUserRating32_lnkRating2" href="javascript:__doPostBack('cmsContentBody$Content6$cmsContentBody$ZOODataUserRating32$lnkRating2','')">2 stars</a> </li> <li class="three"> <a id="cmsContentBody_Content6_cmsContentBody_ZOODataUserRating32_lnkRating3" href="javascript:__doPostBack('cmsContentBody$Content6$cmsContentBody$ZOODataUserRating32$lnkRating3','')">3 stars</a> </li> <li class="four"> <a id="cmsContentBody_Content6_cmsContentBody_ZOODataUserRating32_lnkRating4" href="javascript:__doPostBack('cmsContentBody$Content6$cmsContentBody$ZOODataUserRating32$lnkRating4','')">4 stars</a> </li> <li class="five"> <a id="cmsContentBody_Content6_cmsContentBody_ZOODataUserRating32_lnkRating5" href="javascript:__doPostBack('cmsContentBody$Content6$cmsContentBody$ZOODataUserRating32$lnkRating5','')">5 stars</a> </li> </ul> </div> <div class="sharing_toolbar"> <div id="cmsContentBody_Content6_cmsContentBody_ZOOShareToolbar34_Sharing" class="sharingToolbar"> <img src="http://ninemsn.com.au/share/img/sharing_horizontal_divider.gif" class="shareHeader" alt="" /> <div class="shareFB"> <iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fwww.zooweekly.com.au%2fContent.aspx%3fid%3d394861%26mch%3dsnlink%26cmp%3dart_394861&amp;layout=&amp;show_faces=true&amp;width=400&amp;action=like&amp;colorscheme=light&amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:400px; height:80px;' allowTransparency='true'></iframe> &nbsp;</div> <div class="shareMSN"><a href="http://profile.live.com/badge?url=http%3a%2f%2fwww.zooweekly.com.au%2fContent.aspx%3fid%3d394861%26mch%3dsnlink%26cmp%3dart_394861" title="Share with Messenger" onclick="return popup(this, 'Messenger')" ><img style="border-style:none; vertical-align:middle; margin-right:4px" src="http://portal.ninemsn.com.au/share/img/icn_messenger_white.gif" alt="Share with Messenger" />Share</a></div> <div class="shareTw"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.zooweekly.com.au/Content.aspx?id=394861&mch=snlink&cmp=art_394861" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div> <div class="shareFooter"></div> </div> </div> <div class="comments"> <div class="page_header"> <h2 class="comments"><span>Comment</span>(0)</h2> </div> <div class="post_comment"> <h3>Please <a href="/login.htm">login or register</a> to post a comment.</h3> </div> <script type="text/javascript"> function DeleteConfirmation(destination) { return confirm("This comment will be deleted \n\nPress OK to continue."); } </script> </div> </div> </div> <div id="content_sub"> <div class="ad"><!--START NINEMSN KIT - MediumRectangle Ad--> <div id="msnau_ad_medium_rectangle"><!-- Ad will render here --></div> <script type="text/javascript"> MSNAU_ThirdParty.renderAd(MSNAU_AdType.MediumRectangle,'#msnau_ad_medium_rectangle'); </script> <!--END NINEMSN KIT - MediumRectangle Ad--> </div> <div class="login_module module"> <h3>Member Login</h3> <ul class="form"> <li class="text"> <label for="cmsContentBody_Content8_cmsContentBody_ContentBody4_MemberStatusOutput2_ucContentBody_ZOOLogin2_txtDisplayName" id="cmsContentBody_Content8_cmsContentBody_ContentBody4_MemberStatusOutput2_ucContentBody_ZOOLogin2_lblDisplayName">Username</label> <input name="cmsContentBody$Content8$cmsContentBody$ContentBody4$MemberStatusOutput2$ucContentBody$ZOOLogin2$txtDisplayName" type="text" id="cmsContentBody_Content8_cmsContentBody_ContentBody4_MemberStatusOutput2_ucContentBody_ZOOLogin2_txtDisplayName" onkeypress="javascript:return keypressSubmit(this, event, 'cmsContentBody_Content8_cmsContentBody_ContentBody4_MemberStatusOutput2_ucContentBody_ZOOLogin2_btnSubmit');" /> </li> <li class="text"> <label for="cmsContentBody_Content8_cmsContentBody_ContentBody4_MemberStatusOutput2_ucContentBody_ZOOLogin2_txtPassword" id="cmsContentBody_Content8_cmsContentBody_ContentBody4_MemberStatusOutput2_ucContentBody_ZOOLogin2_lblPassword">Password</label> <input name="cmsContentBody$Content8$cmsContentBody$ContentBody4$MemberStatusOutput2$ucContentBody$ZOOLogin2$txtPassword" type="password" id="cmsContentBody_Content8_cmsContentBody_ContentBody4_MemberStatusOutput2_ucContentBody_ZOOLogin2_txtPassword" onkeypress="javascript:return keypressSubmit(this, event, 'cmsContentBody_Content8_cmsContentBody_ContentBody4_MemberStatusOutput2_ucContentBody_ZOOLogin2_btnSubmit');" /> </li> <li class="checkbox"> <input id="cmsContentBody_Content8_cmsContentBody_ContentBody4_MemberStatusOutput2_ucContentBody_ZOOLogin2_cbRememberMe" type="checkbox" name="cmsContentBody$Content8$cmsContentBody$ContentBody4$MemberStatusOutput2$ucContentBody$ZOOLogin2$cbRememberMe" /><label for="cmsContentBody_Content8_cmsContentBody_ContentBody4_MemberStatusOutput2_ucContentBody_ZOOLogin2_cbRememberMe">Keep me logged in</label> </li> <li> <a id="cmsContentBody_Content8_cmsContentBody_ContentBody4_MemberStatusOutput2_ucContentBody_ZOOLogin2_hlForgotPassword" href="/login.htm#forgot_password">Forgot your password?</a> </li> <li class="btn"> <input type="submit" name="cmsContentBody$Content8$cmsContentBody$ContentBody4$MemberStatusOutput2$ucContentBody$ZOOLogin2$btnSubmit" value="" id="cmsContentBody_Content8_cmsContentBody_ContentBody4_MemberStatusOutput2_ucContentBody_ZOOLogin2_btnSubmit" /> </li> </ul> <div class="sign_up"> <a href="/register.htm">Not a member? Access all areas by becoming a member. Join today! Meet hot girls and guys. Create your own profile. Access all content.</a> </div> </div> <div id="rhs-zoo-galleries-ajax"></div> <div id="flipper-win-stuff-in-the-mag-module-ajax"></div> <script type="text/javascript"> $(document).ready(function(){ loadAjaxPanel('/rhs-zoo-galleries-ajax.htm', '#rhs-zoo-galleries-ajax'); loadAjaxPanel('/win-stuff-in-the-mag-flipper-ajax.htm', '#flipper-win-stuff-in-the-mag-module-ajax'); }); </script> <br /> <div class="module_header"> </div> <div class="module" style="margin-top: -15px;"> <iframe src="http://dating.ninemsn.com.au/landing/cplanding.aspx?cpp=eng%2fprm%2fninemsn%2fhsQuad%2fzooQuadv2.html" frameborder="0" scrolling="no" height="250px" style="margin-top: 20px;"></iframe> </div> <br /> <style type="text/css"> #alsoon {display: block; margin-top: 5px; float: left; padding: 10px; width: 280px; background-color: #000000;} #alsoon .title h2 {background:url(/assets/images/bg/zoo_more_on_ninemsn_heading.gif) no-repeat 0 0;text-indent:-9000px;width:280px;height:16px;padding-bottom:10px} #alsoonlifestyle span {color: #D6001F;font-size:12px;} #alsoonlifestyle a{color:#FFFFFF;} </style> <div id="alsoon"> <div class="title"><h2>Also on Ninemsn</h2></div> <div style="float:left"> <ul id="alsoonlifestyle" style="margin:0px;padding-left:18px"><li class="item"><span class="left"></span><a href="#"></a></li></ul> </div> </div> <script src="/assets/scripts/alsoonninemsn.js" language="JavaScript"></script> <div class="rclatestnews_community_header"><span class="latest_news"></span></div> <div class="rclatestnews_community"> <ul class="content_list"> <li class='item1' > <h4> <a href="/bloke-news/reporter-caught-with-skirt-up.htm"> REPORTER CAUGHT WITH SKIRT UP </a> </h4> <p> Ever wondered where tightly dressed reporters keep their microphone units? <a href="/bloke-news/reporter-caught-with-skirt-up.htm">Full Story</a> </p> </li> <li class='item2' > <h4> <a href="/lamborghini-sandwich.htm"> LAMBORGHINI SANDWICH </a> </h4> <p> Lamborghinis are made to go fast, so you can't blame a guy for putting pedal to the metal every now and then. But for the devil behind this wheel, a green-light drag race didn't quite go to plan. <a href="/lamborghini-sandwich.htm">Full Story</a> </p> </li> <li class='item3' > <h4> <a href="/funny-stuff/when-food-bites-back-cat-v-lizard.htm"> WHEN FOOD BITES BACK: CAT V LIZARD </a> </h4> <p> It looks like a tasty mouthful of lizard — but this cat reveals a dinner dilemma that seems to plague household pets. <a href="/funny-stuff/when-food-bites-back-cat-v-lizard.htm">Full Story</a> </p> </li> <li class='item4' > <h4> <a href="/girls-gravity-test-fail.htm"> GIRL'S GRAVITY TEST FAIL </a> </h4> <p> Deciding to sit on a flimsy window shade — bad idea. Deciding to film imminent fall — genius. <a href="/girls-gravity-test-fail.htm">Full Story</a> </p> </li> <li class='item5' > <h4> <a href="/bloke-news/man-juggles-through-triathlon.htm"> MAN JUGGLES THROUGH TRIATHLON </a> </h4> <p> A US man has become the first person to complete a triathlon while juggling. <a href="/bloke-news/man-juggles-through-triathlon.htm">Full Story</a> </p> </li> </ul> </div> </div> </div> <div id="footer_container"> <div id="site_info"> <div class="ad"> </div> <ul> <li> <a href="/zoo-sitemap.htm">Sitemap</a> </li> <li> <a href="/contact-us.htm">Contact Us</a> </li> <li> <a href="http://help.ninemsn.com.au/support/privacy.asp">Privacy Statement</a> </li> <li> <a href="http://mediacentre.ninemsn.com.au/">Advertisers</a> </li> <li> <a href="http://help.ninemsn.com.au/support/terms_of_use.asp">Terms & Conditions</a> </li> <li> <a href="/about-zoo.htm">About ZOO</a> </li> <li> <a href="/rss.htm"><img src="/assets/images/btn/rss.gif" alt="rss" /> RSS</a> </li> </ul> <p>&copy; Copyright 2009 ACP Magazines Ltd, ABN 18 053 273 546 54.</p> <p>Your use of this Web site is subject to our legal terms &amp; conditions. Your privacy is protected in accordance with our privacy statement.</p> </div> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-10819040-1"); pageTracker._trackPageview(); } catch(err) {}</script> <div id="objFooter"></div> <br /> <!--START NINEMSN KIT - FOOTER--> <div id="msnau_footer"></div> <script type="text/javascript"> MSNAU_ThirdParty.renderFooter('#msnau_footer'); </script> <!--END NINEMSN KIT - FOOTER--> <!--START NINEMSN KIT - TRACKING--> <div id="msnau_tracking"> <script type="text/javascript"> MSNAU_ThirdParty.renderTracking(); </script> <!-- Tracking will render here --> </div> <!--END NINEMSN KIT - TRACKING--> <style> <!-- #hd_links{background-image:url(http://ninemsn.com.au/share/img/hd2008/header_grey.gif)} body #hd_links #hd_li_1{background-image:url(http://ninemsn.com.au/share/img/hd2008/charcoal_logo_nrw.gif)} --> </style> <script type="text/javascript" src="http://shared.9msn.com.au/share/com/js/v5.3nse.js"></script> <script type="text/javascript"> //District 9 //setBackground("community",null,"#000 url('http://static.zoodaily.com.au/assets/images/skin/District9.jpg') no-repeat center 0",true,new Date().setFullYear(2009,11,24), null, "district9"); // Video Ezy IronMan2 setBackground("zootube",null,"#000 url('http://static.zoodaily.com.au/assets/images/skin/ve_IronMan2_sidepanels.jpg') no-repeat center 0",true,new Date().setFullYear(2010,09,07), new Date().setFullYear(2010,09,12), "ironman2"); // Video Ezy SOFML setBackground("blokenews",null,"#000 url('http://static.zoodaily.com.au/assets/images/skin/ve_SOFML.jpg') no-repeat center 0",true,new Date().setFullYear(2010,08,09), new Date().setFullYear(2010,08,16), "sofml"); </script> </div> <input name="ContentID" type="hidden" id="ContentID" value="394861" /> <script type="text/javascript"> //<![CDATA[ Sys.Application.initialize(); //]]> </script> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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XyFJdGVtQ291bnRmZAIEDxYGHhBDdXJyZW50UGFnZUluZGV4Zh8IZh8CaGQCBw9kFgICBA9kFgJmD2QWCAIBD2QWAmYPFgIfAAW/AjwhLS1TVEFSVCBOSU5FTVNOIEtJVCAtIE1lZGl1bVJlY3RhbmdsZSBBZC0tPg0KPGRpdiBpZD0ibXNuYXVfYWRfbWVkaXVtX3JlY3RhbmdsZSI+PCEtLSBBZCB3aWxsIHJlbmRlciBoZXJlIC0tPjwvZGl2Pg0KICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCiAgICAgICAgTVNOQVVfVGhpcmRQYXJ0eS5yZW5kZXJBZChNU05BVV9BZFR5cGUuTWVkaXVtUmVjdGFuZ2xlLCcjbXNuYXVfYWRfbWVkaXVtX3JlY3RhbmdsZScpOw0KICAgIDwvc2NyaXB0Pg0KPCEtLUVORCBOSU5FTVNOIEtJVCAtIE1lZGl1bVJlY3RhbmdsZSBBZC0tPg0KICAgICAgICBkAgMPZBYCZg9kFgICAQ9kFgRmDxYEHwAFrwM8ZGl2IGNsYXNzPSJsb2dpbl9tb2R1bGUgbW9kdWxlIj4NCgk8aDM+TWVtYmVyIExvZ2luPC9oMz4NCglbJVpPTy5Mb2dpbihMb2dpblBhZ2VVcmw9bG9naW4uaHRtLEZvcmdvdFBhc3N3b3JkUGFnZVVybD0vbG9naW4uaHRtI2ZvcmdvdF9wYXNzd29yZCxSZUFjdGl2YXRlQWNjb3VudFBhZ2VVcmw9L2NvbW11bml0eS9yZWFjdGl2YXRlLWFjY291bnQuaHRtP0luYWN0aXZlSUQlM0R7MH0pJV0NCgk8ZGl2IGNsYXNzPSJzaWduX3VwIj4NCgkJPGEgaHJlZj0iL3JlZ2lzdGVyLmh0bSI+Tm90IGEgbWVtYmVyPyBBY2Nlc3MgYWxsIGFyZWFzIGJ5IGJlY29taW5nIGEgbWVtYmVyLiBKb2luIHRvZGF5ISBNZWV0IGhvdCBnaXJscyBhbmQgZ3V5cy4gQ3JlYXRlIHlvdXIgb3duIHByb2ZpbGUuIEFjY2VzcyBhbGwgY29udGVudC48L2E+DQoJPC9kaXY+DQo8L2Rpdj4NCh8CaGQCAQ9kFgJmD2QWAgIBD2QWCgIFDw9kFgIfAwWbAWphdmFzY3JpcHQ6cmV0dXJuIGtleXByZXNzU3VibWl0KHRoaXMsIGV2ZW50LCAnY21zQ29udGVudEJvZHlfQ29udGVudDhfY21zQ29udGVudEJvZHlfQ29udGVudEJvZHk0X01lbWJlclN0YXR1c091dHB1dDJfdWNDb250ZW50Qm9keV9aT09Mb2dpbjJfYnRuU3VibWl0Jyk7ZAIJDw9kFgIfAwWbAWphdmFzY3JpcHQ6cmV0dXJuIGtleXByZXNzU3VibWl0KHRoaXMsIGV2ZW50LCAnY21zQ29udGVudEJvZHlfQ29udGVudDhfY21zQ29udGVudEJvZHlfQ29udGVudEJvZHk0X01lbWJlclN0YXR1c091dHB1dDJfdWNDb250ZW50Qm9keV9aT09Mb2dpbjJfYnRuU3VibWl0Jyk7ZAINDw8WAh4LTmF2aWdhdGVVcmwFGi9sb2dpbi5odG0jZm9yZ290X3Bhc3N3b3JkZGQCDw8PFgYfAGQfBGQfBQICZGQCEQ8PFgIfAmhkZAIHD2QWAmYPFgIfAAXaBTxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQojYWxzb29uIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogNXB4OyBmbG9hdDogbGVmdDsgcGFkZGluZzogMTBweDsgd2lkdGg6IDI4MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO30NCiNhbHNvb24gLnRpdGxlIGgyIHtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltYWdlcy9iZy96b29fbW9yZV9vbl9uaW5lbXNuX2hlYWRpbmcuZ2lmKSBuby1yZXBlYXQgMCAwO3RleHQtaW5kZW50Oi05MDAwcHg7d2lkdGg6MjgwcHg7aGVpZ2h0OjE2cHg7cGFkZGluZy1ib3R0b206MTBweH0NCiNhbHNvb25saWZlc3R5bGUgc3BhbiB7Y29sb3I6ICNENjAwMUY7Zm9udC1zaXplOjEycHg7fQ0KI2Fsc29vbmxpZmVzdHlsZSBhe2NvbG9yOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxkaXYgaWQ9ImFsc29vbiI+DQo8ZGl2IGNsYXNzPSJ0aXRsZSI+PGgyPkFsc28gb24gTmluZW1zbjwvaDI+PC9kaXY+DQo8ZGl2IHN0eWxlPSJmbG9hdDpsZWZ0Ij4NCiAgPHVsIGlkPSJhbHNvb25saWZlc3R5bGUiIHN0eWxlPSJtYXJnaW46MHB4O3BhZGRpbmctbGVmdDoxOHB4Ij48bGkgY2xhc3M9Iml0ZW0iPjxzcGFuIGNsYXNzPSJsZWZ0Ij48L3NwYW4+PGEgaHJlZj0iIyI+PC9hPjwvbGk+PC91bD4NCjwvZGl2Pg0KPC9kaXY+DQo8c2NyaXB0IHNyYz0iL2Fzc2V0cy9zY3JpcHRzL2Fsc29vbm5pbmVtc24uanMiIGxhbmd1YWdlPSJKYXZhU2NyaXB0Ij48L3NjcmlwdD5kAgkPZBYEZg8WAh8MAgUWDmYPZBYCZg8VARk8dWwgY2xhc3M9ImNvbnRlbnRfbGlzdCI+ZAIBD2QWDGYPFQEFaXRlbTFkAgEPZBYCZg8WAh8CaBYCZg8VAy0vYmxva2UtbmV3cy9yZXBvcnRlci1jYXVnaHQtd2l0aC1za2lydC11cC5odG0AAGQCAg8VAi0vYmxva2UtbmV3cy9yZXBvcnRlci1jYXVnaHQtd2l0aC1za2lydC11cC5odG0dUkVQT1JURVIgQ0FVR0hUIFdJVEggU0tJUlQgVVBkAgMPFgIfAmgWAmYPFQIAF1dlZG5lc2RheSwgTWF5IDE2LCAyMDEyZAIEDxUCSkV2ZXIgd29uZGVyZWQgd2hlcmUgdGlnaHRseSBkcmVzc2VkIHJlcG9ydGVycyBrZWVwIHRoZWlyIG1pY3JvcGhvbmUgdW5pdHM/LS9ibG9rZS1uZXdzL3JlcG9ydGVyLWNhdWdodC13aXRoLXNraXJ0LXVwLmh0bWQCBQ8WAh8CaBYCZg8WAh8MAv////8PZAICD2QWDGYPFQEFaXRlbTJkAgEPZBYCZg8WAh8CaBYCZg8VAxkvbGFtYm9yZ2hpbmktc2FuZHdpY2guaHRtAABkAgIPFQIZL2xhbWJvcmdoaW5pLXNhbmR3aWNoLmh0bRRMQU1CT1JHSElOSSBTQU5EV0lDSGQCAw8WAh8CaBYCZg8VAgAVVHVlc2RheSwgTWF5IDE1LCAyMDEyZAIEDxUCyAFMYW1ib3JnaGluaXMgYXJlIG1hZGUgdG8gZ28gZmFzdCwgc28geW91IGNhbid0IGJsYW1lIGEgZ3V5IGZvciBwdXR0aW5nIHBlZGFsIHRvIHRoZSBtZXRhbCBldmVyeSBub3cgYW5kIHRoZW4uIEJ1dCBmb3IgdGhlIGRldmlsIGJlaGluZCB0aGlzIHdoZWVsLCBhIGdyZWVuLWxpZ2h0IGRyYWcgcmFjZSBkaWRuJ3QgcXVpdGUgZ28gdG8gcGxhbi4gDQoNChkvbGFtYm9yZ2hpbmktc2FuZHdpY2guaHRtZAIFDxYCHwJoFgJmDxYCHwwC/////w9kAgMPZBYMZg8VAQVpdGVtM2QCAQ9kFgJmDxYCHwJoFgJmDxUDMi9mdW5ueS1zdHVmZi93aGVuLWZvb2QtYml0ZXMtYmFjay1jYXQtdi1saXphcmQuaHRtAABkAgIPFQIyL2Z1bm55LXN0dWZmL3doZW4tZm9vZC1iaXRlcy1iYWNrLWNhdC12LWxpemFyZC5odG0iV0hFTiBGT09EIEJJVEVTIEJBQ0s6IENBVCBWIExJWkFSRGQCAw8WAh8CaBYCZg8VAgAVVHVlc2RheSwgTWF5IDE1LCAyMDEyZAIEDxUCd0l0IGxvb2tzIGxpa2UgYSB0YXN0eSBtb3V0aGZ1bCBvZiBsaXphcmQg4oCUIGJ1dCB0aGlzIGNhdCByZXZlYWxzIGEgZGlubmVyIGRpbGVtbWEgdGhhdCBzZWVtcyB0byBwbGFndWUgaG91c2Vob2xkIHBldHMuMi9mdW5ueS1zdHVmZi93aGVuLWZvb2QtYml0ZXMtYmFjay1jYXQtdi1saXphcmQuaHRtZAIFDxYCHwJoFgJmDxYCHwwC/////w9kAgQPZBYMZg8VAQVpdGVtNGQCAQ9kFgJmDxYCHwJoFgJmDxUDHC9naXJscy1ncmF2aXR5LXRlc3QtZmFpbC5odG0AAGQCAg8VAhwvZ2lybHMtZ3Jhdml0eS10ZXN0LWZhaWwuaHRtGEdJUkwnUyBHUkFWSVRZIFRFU1QgRkFJTGQCAw8WAh8CaBYCZg8VAgAVVHVlc2RheSwgTWF5IDE1LCAyMDEyZAIEDxUCZkRlY2lkaW5nIHRvIHNpdCBvbiBhIGZsaW1zeSB3aW5kb3cgc2hhZGUg4oCUIGJhZCBpZGVhLiANCkRlY2lkaW5nIHRvIGZpbG0gaW1taW5lbnQgZmFsbCDigJQgZ2VuaXVzLiANChwvZ2lybHMtZ3Jhdml0eS10ZXN0LWZhaWwuaHRtZAIFDxYCHwJoFgJmDxYCHwwC/////w9kAgUPZBYMZg8VAQVpdGVtNWQCAQ9kFgJmDxYCHwJoFgJmDxUDLS9ibG9rZS1uZXdzL21hbi1qdWdnbGVzLXRocm91Z2gtdHJpYXRobG9uLmh0bQAAZAICDxUCLS9ibG9rZS1uZXdzL21hbi1qdWdnbGVzLXRocm91Z2gtdHJpYXRobG9uLmh0bR1NQU4gSlVHR0xFUyBUSFJPVUdIIFRSSUFUSExPTmQCAw8WAh8CaBYCZg8VAgAUTW9uZGF5LCBNYXkgMTQsIDIwMTJkAgQPFQJMQSBVUyBtYW4gaGFzIGJlY29tZSB0aGUgZmlyc3QgcGVyc29uIHRvIGNvbXBsZXRlIGEgdHJpYXRobG9uIHdoaWxlIGp1Z2dsaW5nLi0vYmxva2UtbmV3cy9tYW4tanVnZ2xlcy10aHJvdWdoLXRyaWF0aGxvbi5odG1kAgUPFgIfAmgWAmYPFgIfDAL/////D2QCBg9kFgJmDxUBBTwvdWw+ZAICDxYCHwJoZAIJD2QWAgIED2QWAmYPZBYCAgEPZBYCZg8WAh8ABYsGPGJyIC8+DQo8IS0tU1RBUlQgTklORU1TTiBLSVQgLSBGT09URVItLT4NCjxkaXYgaWQ9Im1zbmF1X2Zvb3RlciI+PC9kaXY+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQogICAgTVNOQVVfVGhpcmRQYXJ0eS5yZW5kZXJGb290ZXIoJyNtc25hdV9mb290ZXInKTsNCjwvc2NyaXB0Pg0KPCEtLUVORCBOSU5FTVNOIEtJVCAtIEZPT1RFUi0tPg0KDQo8IS0tU1RBUlQgTklORU1TTiBLSVQgLSBUUkFDS0lORy0tPg0KPGRpdiBpZD0ibXNuYXVfdHJhY2tpbmciPg0KICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCiAgICAgICAgTVNOQVVfVGhpcmRQYXJ0eS5yZW5kZXJUcmFja2luZygpOw0KICAgIDwvc2NyaXB0Pg0KICAgIDwhLS0gVHJhY2tpbmcgd2lsbCByZW5kZXIgaGVyZSAtLT4NCjwvZGl2Pg0KPCEtLUVORCBOSU5FTVNOIEtJVCAtIFRSQUNLSU5HLS0+DQoNCjxzdHlsZT4gDQo8IS0tIA0KI2hkX2xpbmtze2JhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHA6Ly9uaW5lbXNuLmNvbS5hdS9zaGFyZS9pbWcvaGQyMDA4L2hlYWRlcl9ncmV5LmdpZil9DQpib2R5ICNoZF9saW5rcyAjaGRfbGlfMXtiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwOi8vbmluZW1zbi5jb20uYXUvc2hhcmUvaW1nL2hkMjAwOC9jaGFyY29hbF9sb2dvX25ydy5naWYpfQ0KLS0+DQo8L3N0eWxlPg0KDQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vc2hhcmVkLjltc24uY29tLmF1L3NoYXJlL2NvbS9qcy92NS4zbnNlLmpzIj48L3NjcmlwdD5kAggPFgIfAmhkGAIFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYFBUBjbXNDb250ZW50Qm9keSRDb250ZW50NCRjbXNDb250ZW50Qm9keSRDb21tdW5pdHlTZWFyY2gxMCRyYlBvc3RzBUJjbXNDb250ZW50Qm9keSRDb250ZW50NCRjbXNDb250ZW50Qm9keSRDb21tdW5pdHlTZWFyY2gxMCRyYk1lbWJlcnMFQmNtc0NvbnRlbnRCb2R5JENvbnRlbnQ0JGNtc0NvbnRlbnRCb2R5JENvbW11bml0eVNlYXJjaDEwJHJiTWVtYmVycwVLY21zQ29udGVudEJvZHkkQ29udGVudDYkY21zQ29udGVudEJvZHkkQ29udGVudEJvZHk2JFNlbmRUb0ZyaWVuZDIkYnRuU3VibWl0BWxjbXNDb250ZW50Qm9keSRDb250ZW50OCRjbXNDb250ZW50Qm9keSRDb250ZW50Qm9keTQkTWVtYmVyU3RhdHVzT3V0cHV0MiR1Y0NvbnRlbnRCb2R5JFpPT0xvZ2luMiRjYlJlbWVtYmVyTWUFSGNtc0NvbnRlbnRCb2R5JENvbnRlbnQ0JGNtc0NvbnRlbnRCb2R5JENvbnRlbnRCb2R5NCRaT09OaW5lbXNuMiRtdkhlYWRlcg8PZGZkiVhCnqiDDunHKQ/AYQ5kMKb/l78=" /> </form> </body> </html>