Robot, který se naučil usmívat

Tvůrci robotů, kteří se krůček po krůčku přibližují co nejvěrnějšímu napodobení lidí, dokáží tvář robotů přinutit, aby vytvářela řadu typických lidských grimas. V nedávné době se jim dokonce podařilo sestrojit robota, který se výrazům tváře dokázal sám naučit! Tvář nezískal ledajakou – v americkém San Diegu se usmívá sám Albert Einstein!Tvůrci robotů, kteří se krůček po krůčku přibližují co nejvěrnějšímu napodobení lidí, dokáží tvář robotů přinutit, aby vytvářela řadu typických lidských grimas. V nedávné době se jim dokonce podařilo sestrojit robota, který se výrazům tváře dokázal sám naučit! Tvář nezískal ledajakou – v americkém San Diegu se usmívá sám Albert Einstein!

Jak se stane, že se dítě naučí ovládat své mimické svaly tak, aby dosáhlo kýženého výrazu tváře? Experimentální psychologové se shodují na tom, že dítě musí nejprve projít fází, kdy si ovládání svalů zkouší „nanečisto“. Mezi takové činnosti patří i například i dětské „žvatlání“, jehož prostřednictvím se děti učí ovládat mluvidla.  Poučeni tímto závěrem se američtí konstruktéři z University of California v San Diegu pustili do sestavení robota, který se dokáže nejen „tvářit“, ale dokonce  se i tomuto tváření sám naučit. Obličej robota ovládá asi 30 umělých „svalů“, jimiž pohybují drobné servomotory. Na začátku experimentu nechali konstruktéři zapnutého robota, aby sám sebe sledoval v zrcadle. Výrazy jeho  tváře, které „viděl“ před sebou v zrcadle, dekódoval zvláštní software. Tato data pak sloužila jako základ pro další algoritmy, díky nimž mohlo začít docházet k procesu učení. V počáteční fázi robot ovládal své umělé svaly víceméně chaoticky. Tuto fázi nazvali jeho autoři „tělesné žvatlání“ (body babbling). Po nějaké době však robot „pochopil“, že mezi určitým gestem a určitým pohybem motoru existuje vztah a začal vytvářet i zcela nové „obličeje“. A nejen to. Robot začal dokonce jevit i jisté známky „inteligence“. „Během experimentu jsme jeden ze servomotorků přetížili a on nám vyhořel. V experimentu jsme nicméně pokračovali i bez něj. Zjistili jsme však, že robot se začal snažit kompenzovat chybění tohoto „svalu“ tím, že aktivoval nejbližší „svaly“ v jeho blízkosti,“ sdělili autoři projektu užaslým divákům na Mezinárodní konferenci pro vývoj a učení v čínské Šanghaji.  Zatímco primárním cílem projektu bylo vytvořit robota s lidskou tváří, začalo postupně vycházet najevo, že robot může  poučit vědce i o tom, jak  fungují naše vlastní procesy učení.

Rubriky:  Technika
Publikováno:
Další články autora
Právě v prodeji
Tip redakce

Související články

Až 12 000 lidí ročně v Česku zemře kvůli prachu v ovzduší

Až 12 000 lidí ročně v Česku zemře...

Americká společnost Environmental Health Analytics (EHA) zhodnotila...
Robotického policistu uvidíte v Dubaji

Robotického policistu uvidíte v...

Policie v Dubaji se pyšní nejen těmi nejrychlejšími policejními vozy na...
Bojové drony LCAAT budou chránit stíhačky F-35 Lightning II

Bojové drony LCAAT budou chránit...

Americké letectvo vyvíjí v rámci programu Low Cost Attritable Aircraft...
Pneumatika budoucnosti od Michelinu

Pneumatika budoucnosti od Michelinu

Francouzský výrobce pneumatik, společnost Michelin, ukázala, že by...
Užitečný český startup. Aplikace umožňuje zobrazovat celosvětové předpovědi počasí

Užitečný český startup. Aplikace...

Za jeden z nejužitečnějších a nejzajímavějších startupů tohoto roku je...
V USA vyvinutý jedinečný laserový systém dorazil do Čech

V USA vyvinutý jedinečný laserový...

Do laserového centra ELI v Dolních Břežanech byl z USA dovezen unikátní...
Voliro, nejvšestrannější hexakoptéra

Voliro, nejvšestrannější...

Kvadrokoptéry, známé zejména jako drony, se čím dál více rozšiřují po celém světě....
Patent umožní rozeznat, zda zemětřesení způsobil člověk nebo příroda

Patent umožní rozeznat, zda...

Vyvolal otřesy člověk, například hornickou činností, vtláčením kapalin do...
Vesmírný bombardér, aneb ruská superzbraň

Vesmírný bombardér, aneb ruská...

Rusko se vždy snažilo představit světu novinku v oblasti...
Vývoj vrtulníku budoucnosti pokračuje

Vývoj vrtulníku budoucnosti...

Bell Helicopters minulý týden představila vizi budoucnosti helikoptér. Výhodou by...
PGRpdiBpZD0iaG9tZV9wcm9tb19ibG9jayIgY2xhc3M9ImhvbWVfcHJvbW9fYmxvY2sgcmVrbHNlei10cnVlLWhpZGUiPgogICAgIDxoMyBjbGFzcz0iaG9tZV9wcm9tb190aXRsZSI+TmVuZWNodGUgc2kgdWrDrXQgZGFsxaHDrSB6YWrDrW1hdsOpIMSNbMOhbmt5PC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgCSAgICAgCSAgICAgCSAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAJICAgICAgICAgIAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyByb3ctc2VwIj4gICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1zbS0xMiBjb2wtbWQtNiI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZW50cnktcHJldmlldyBlbnRyeS1wcmV2aWV3LXNtYWxsIGNsZWFyZml4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCSAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVudHJ5LXByZXZpZXctdGh1bWJuYWlsIHB1bGwtbGVmdCI+CgkJCSAgICAgICAgICAgICAgIDxhIGNsYXNzPSJlbWJlZC1yZXNwb25zaXZlIGVtYmVkLXJlc3BvbnNpdmUtMTZieTEwIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cDovL2Vwb2NoYXBsdXMuY3ovdGFqZW1zdHZpLWNlcm5lLWRhaGxpZS02MC1tdXp1LXNlLXByaXpuYS1hLXphZG55LW5ldnJhemRpbC8iPgoJCQkgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vZXBvY2hhcGx1cy5jei93cC1jb250ZW50L3VwbG9hZHMvb25hLTE1MHgxNTAuanBnIiBhbHQ9IlRhamVtc3R2w60gxIxlcm7DqSBEYWhsaWU6IDYwIG11xb7FryBzZSBwxZlpem7DoSDigJMgYSDFvsOhZG7DvSBuZXZyYcW+ZGlsISIgY2xhc3M9ImVtYmVkLXJlc3BvbnNpdmUtaXRlbSBhdHRhY2htZW50LXBvc3QtdGh1bWJuYWlsIHdwLXBvc3QtaW1hZ2UiPgoJCQkgICAgICAgICAgICAgICAgICAgIAkJCSAgICAgICAgICAgICAgIDwvYT4KCQkJCQk8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbnRyeS1wcmV2aWV3LWJvZHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgY2xhc3M9Im1lZGlhLWhlYWRpbmciPjxhIHRhcmdldD0iX2JsYW5rIiBocmVmPSJodHRwOi8vZXBvY2hhcGx1cy5jei90YWplbXN0dmktY2VybmUtZGFobGllLTYwLW11enUtc2UtcHJpem5hLWEtemFkbnktbmV2cmF6ZGlsLyI+VGFqZW1zdHbDrSDEjGVybsOpIERhaGxpZTogNjAgbXXFvsWvIHNlLi4uPC9hPjwvaDQ+CgkJCQkJCTxkaXYgY2xhc3M9ImVudHJ5LXN1bW1hcnkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWZcWZZWpub3N0IGppIHpuw6EgcG9kIHDFmWV6ZMOtdmtvdSDEjGVybsOhIERhaGxpZS4gS3LDoXNuw6EuLi4JCQkJCQk8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAgIAkgICAgIAkgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgCSAgICAgICAgICAKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLXNtLTEyIGNvbC1tZC02Ij4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbnRyeS1wcmV2aWV3IGVudHJ5LXByZXZpZXctc21hbGwgY2xlYXJmaXgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZW50cnktcHJldmlldy10aHVtYm5haWwgcHVsbC1sZWZ0Ij4KCQkJICAgICAgICAgICAgICAgPGEgY2xhc3M9ImVtYmVkLXJlc3BvbnNpdmUgZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5MTAiIHRhcmdldD0iX2JsYW5rIiBocmVmPSJodHRwOi8vZXBvY2hhcGx1cy5jei90dmFyaS1zZS1qYWtvLXpib3pueS1rcmVzdGFuLWplaG8temFqbXktYWxlLW1hamktay1sYXNjZS1rLWJsaXpuaW11LXZlbG1pLWRhbGVrby8iPgoJCQkgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vZXBvY2hhcGx1cy5jei93cC1jb250ZW50L3VwbG9hZHMvaGxhdm5pLTE5LTE1MHgxNTAuanBnIiBhbHQ9IlR2w6HFmcOtIHNlIGpha28gemJvxb5uw70ga8WZZXPFpWFuOiBKZWhvIHrDoWpteSBhbGUgbWFqw60gayBsw6FzY2UgayBibGnFvm7DrW11IHZlbG1pIGRhbGVrbyEiIGNsYXNzPSJlbWJlZC1yZXNwb25zaXZlLWl0ZW0gYXR0YWNobWVudC1wb3N0LXRodW1ibmFpbCB3cC1wb3N0LWltYWdlIj4KCQkJICAgICAgICAgICAgICAgICAgICAJCQkgICAgICAgICAgICAgICA8L2E+CgkJCQkJPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZW50cnktcHJldmlldy1ib2R5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg0IGNsYXNzPSJtZWRpYS1oZWFkaW5nIj48YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cDovL2Vwb2NoYXBsdXMuY3ovdHZhcmktc2UtamFrby16Ym96bnkta3Jlc3Rhbi1qZWhvLXpham15LWFsZS1tYWppLWstbGFzY2Utay1ibGl6bmltdS12ZWxtaS1kYWxla28vIj5UdsOhxZnDrSBzZSBqYWtvIHpib8W+bsO9IGvFmWVzxaVhbjogSmVoby4uLjwvYT48L2g0PgoJCQkJCQk8ZGl2IGNsYXNzPSJlbnRyeS1zdW1tYXJ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQnJpdHNrw6ltdSBhdXRvcm92aSBwxZnDrXJ1xI1reSBwcm8gaW50ZXJuZXRvdsOpIHBlZG9maWx5Li4uCQkJCQkJPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyByb3ctc2VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAJICAgICAJICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAgIAkgICAgICAgICAgCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1zbS0xMiBjb2wtbWQtNiI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZW50cnktcHJldmlldyBlbnRyeS1wcmV2aWV3LXNtYWxsIGNsZWFyZml4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCSAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVudHJ5LXByZXZpZXctdGh1bWJuYWlsIHB1bGwtbGVmdCI+CgkJCSAgICAgICAgICAgICAgIDxhIGNsYXNzPSJlbWJlZC1yZXNwb25zaXZlIGVtYmVkLXJlc3BvbnNpdmUtMTZieTEwIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cDovL2Vwb2NoYXBsdXMuY3ovZGlwbG9tYXRpY2thLXpyYWRhLWRyemVsLW1ldHRlcm5pY2gtbmFwb2xlb25hLW5hLXV6ZGUvIj4KCQkJICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL2Vwb2NoYXBsdXMuY3ovd3AtY29udGVudC91cGxvYWRzLzEtNC0xNTB4MTUwLmpwZWciIGFsdD0iRGlwbG9tYXRpY2vDoSB6cmFkYTogRHLFvmVsIE1ldHRlcm5pY2ggTmFwb2xlb25hIG5hIHV6ZMSbPyIgY2xhc3M9ImVtYmVkLXJlc3BvbnNpdmUtaXRlbSBhdHRhY2htZW50LXBvc3QtdGh1bWJuYWlsIHdwLXBvc3QtaW1hZ2UiPgoJCQkgICAgICAgICAgICAgICAgICAgIAkJCSAgICAgICAgICAgICAgIDwvYT4KCQkJCQk8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbnRyeS1wcmV2aWV3LWJvZHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgY2xhc3M9Im1lZGlhLWhlYWRpbmciPjxhIHRhcmdldD0iX2JsYW5rIiBocmVmPSJodHRwOi8vZXBvY2hhcGx1cy5jei9kaXBsb21hdGlja2EtenJhZGEtZHJ6ZWwtbWV0dGVybmljaC1uYXBvbGVvbmEtbmEtdXpkZS8iPkRpcGxvbWF0aWNrw6EgenJhZGE6IERyxb5lbC4uLjwvYT48L2g0PgoJCQkJCQk8ZGl2IGNsYXNzPSJlbnRyeS1zdW1tYXJ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGHFmcOtxb5za8OhIHNtZXTDoW5rYSBqZSBuYSBza2xvbmt1IGzDqXRhIDE4MDYgb2tvdXpsZW5hLi4uCQkJCQkJPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAJICAgICAJICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAgIAkgICAgICAgICAgCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1zbS0xMiBjb2wtbWQtNiI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZW50cnktcHJldmlldyBlbnRyeS1wcmV2aWV3LXNtYWxsIGNsZWFyZml4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCSAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVudHJ5LXByZXZpZXctdGh1bWJuYWlsIHB1bGwtbGVmdCI+CgkJCSAgICAgICAgICAgICAgIDxhIGNsYXNzPSJlbWJlZC1yZXNwb25zaXZlIGVtYmVkLXJlc3BvbnNpdmUtMTZieTEwIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cDovL2Vwb2NoYXBsdXMuY3ovdi1jZXNreWNoLXplbWljaC1zZS1vZC1yb2t1LTE4NzYtcG91eml2YS1tZXRyaWNrYS1zb3VzdGF2YS16LWpha2Voby1kdXZvZHUvIj4KCQkJICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL2Vwb2NoYXBsdXMuY3ovd3AtY29udGVudC91cGxvYWRzLzAtNjAtMTUweDE1MC5qcGciIGFsdD0iViDEjWVza8O9Y2ggemVtw61jaCBzZSBvZCByb2t1IDE4NzYgcG91xb7DrXbDoSBtZXRyaWNrw6Egc291c3RhdmE6IFogamFrw6lobyBkxa92b2R1PyIgY2xhc3M9ImVtYmVkLXJlc3BvbnNpdmUtaXRlbSBhdHRhY2htZW50LXBvc3QtdGh1bWJuYWlsIHdwLXBvc3QtaW1hZ2UiPgoJCQkgICAgICAgICAgICAgICAgICAgIAkJCSAgICAgICAgICAgICAgIDwvYT4KCQkJCQk8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbnRyeS1wcmV2aWV3LWJvZHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgY2xhc3M9Im1lZGlhLWhlYWRpbmciPjxhIHRhcmdldD0iX2JsYW5rIiBocmVmPSJodHRwOi8vZXBvY2hhcGx1cy5jei92LWNlc2t5Y2gtemVtaWNoLXNlLW9kLXJva3UtMTg3Ni1wb3V6aXZhLW1ldHJpY2thLXNvdXN0YXZhLXotamFrZWhvLWR1dm9kdS8iPlYgxI1lc2vDvWNoIHplbcOtY2ggc2Ugb2Qgcm9rdSAxODc2Li4uPC9hPjwvaDQ+CgkJCQkJCTxkaXYgY2xhc3M9ImVudHJ5LXN1bW1hcnkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEw6FsbmnEjW7DrSB1a2F6YXRlbCBqYXNuxJsgxZnDrWvDoSwgxb5lIHogUHJhaHkgZG8gUGx6bsSbLi4uCQkJCQkJPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyByb3ctc2VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAJICAgICAJICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAgIAkgICAgICAgICAgCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1zbS0xMiBjb2wtbWQtNiI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZW50cnktcHJldmlldyBlbnRyeS1wcmV2aWV3LXNtYWxsIGNsZWFyZml4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCSAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVudHJ5LXByZXZpZXctdGh1bWJuYWlsIHB1bGwtbGVmdCI+CgkJCSAgICAgICAgICAgICAgIDxhIGNsYXNzPSJlbWJlZC1yZXNwb25zaXZlIGVtYmVkLXJlc3BvbnNpdmUtMTZieTEwIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cDovL2Vwb2NoYXBsdXMuY3ovcGF0cmlsYS10dXRhbmNoYW1vbm92YS16bGF0YS1tYXNrYS12ZS1za3V0ZWNub3N0aS1rcmFsb3ZuZS1uZWZlcnRpdGkvIj4KCQkJICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL2Vwb2NoYXBsdXMuY3ovd3AtY29udGVudC91cGxvYWRzLzEtNTIwLTE1MHgxNTAuanBnIiBhbHQ9IlBhdMWZaWxhIFR1dGFuY2hhbW9ub3ZhIHpsYXTDoSBtYXNrYSB2ZSBza3V0ZcSNbm9zdGkga3LDoWxvdm7EmyBOZWZlcnRpdGk/IiBjbGFzcz0iZW1iZWQtcmVzcG9uc2l2ZS1pdGVtIGF0dGFjaG1lbnQtcG9zdC10aHVtYm5haWwgd3AtcG9zdC1pbWFnZSI+CgkJCSAgICAgICAgICAgICAgICAgICAgCQkJICAgICAgICAgICAgICAgPC9hPgoJCQkJCTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVudHJ5LXByZXZpZXctYm9keSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNCBjbGFzcz0ibWVkaWEtaGVhZGluZyI+PGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHA6Ly9lcG9jaGFwbHVzLmN6L3BhdHJpbGEtdHV0YW5jaGFtb25vdmEtemxhdGEtbWFza2EtdmUtc2t1dGVjbm9zdGkta3JhbG92bmUtbmVmZXJ0aXRpLyI+UGF0xZlpbGEgVHV0YW5jaGFtb25vdmEgemxhdMOhIG1hc2thLi4uPC9hPjwvaDQ+CgkJCQkJCTxkaXYgY2xhc3M9ImVudHJ5LXN1bW1hcnkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFZ3lwdHNrw70ga27Em3ogcMWZZWtyeWplIHpsYXRvdSBtYXNrb3Ugb2JpbmFkbGVtLi4uCQkJCQkJPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAJICAgICAJICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAgIAkgICAgICAgICAgCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1zbS0xMiBjb2wtbWQtNiI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZW50cnktcHJldmlldyBlbnRyeS1wcmV2aWV3LXNtYWxsIGNsZWFyZml4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCSAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVudHJ5LXByZXZpZXctdGh1bWJuYWlsIHB1bGwtbGVmdCI+CgkJCSAgICAgICAgICAgICAgIDxhIGNsYXNzPSJlbWJlZC1yZXNwb25zaXZlIGVtYmVkLXJlc3BvbnNpdmUtMTZieTEwIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cDovL2Vwb2NoYXBsdXMuY3ovcnVzb3ZlLXNpLXMtYWxqYXNrb3UtcHJvZGFsaS16bGF0eS1kdWwvIj4KCQkJICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL2Vwb2NoYXBsdXMuY3ovd3AtY29udGVudC91cGxvYWRzLzEtNTEzLTE1MHgxNTAuanBnIiBhbHQ9IlJ1c292w6kgc2kgcyBBbGphxaFrb3UgcHJvZGFsaSB6bGF0w70gZMWvbCIgY2xhc3M9ImVtYmVkLXJlc3BvbnNpdmUtaXRlbSBhdHRhY2htZW50LXBvc3QtdGh1bWJuYWlsIHdwLXBvc3QtaW1hZ2UiPgoJCQkgICAgICAgICAgICAgICAgICAgIAkJCSAgICAgICAgICAgICAgIDwvYT4KCQkJCQk8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbnRyeS1wcmV2aWV3LWJvZHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgY2xhc3M9Im1lZGlhLWhlYWRpbmciPjxhIHRhcmdldD0iX2JsYW5rIiBocmVmPSJodHRwOi8vZXBvY2hhcGx1cy5jei9ydXNvdmUtc2ktcy1hbGphc2tvdS1wcm9kYWxpLXpsYXR5LWR1bC8iPlJ1c292w6kgc2kgcyBBbGphxaFrb3UgcHJvZGFsaS4uLjwvYT48L2g0PgoJCQkJCQk8ZGl2IGNsYXNzPSJlbnRyeS1zdW1tYXJ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4oCeTXVzw61tZSBzZSB6YmF2aXQgbsSbxI1laG8sIGNvIG5lcG90xZllYnVqZW1lLOKAnC4uLgkJCQkJCTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgcm93LXNlcCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgCSAgICAgCSAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAJICAgICAgICAgIAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtc20tMTIgY29sLW1kLTYiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVudHJ5LXByZXZpZXcgZW50cnktcHJldmlldy1zbWFsbCBjbGVhcmZpeCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCQkgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbnRyeS1wcmV2aWV3LXRodW1ibmFpbCBwdWxsLWxlZnQiPgoJCQkgICAgICAgICAgICAgICA8YSBjbGFzcz0iZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZC1yZXNwb25zaXZlLTE2YnkxMCIgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHA6Ly9lcG9jaGFwbHVzLmN6L2plbi1wcm8tY2h5dHJlLWtkby1ieWwtcG9zbGVkbmktY2lzYXItc3BvamVueWNoLXN0YXR1LyI+CgkJCSAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly9lcG9jaGFwbHVzLmN6L3dwLWNvbnRlbnQvdXBsb2Fkcy90aXR1bGthLTc0LTE1MHgxNTAuanBnIiBhbHQ9IkplbiBwcm8gY2h5dHLDqTogS2RvIGJ5bCBwb3NsZWRuw60gY8Otc2HFmSBTcG9qZW7DvWNoIHN0w6F0xa8/IiBjbGFzcz0iZW1iZWQtcmVzcG9uc2l2ZS1pdGVtIGF0dGFjaG1lbnQtcG9zdC10aHVtYm5haWwgd3AtcG9zdC1pbWFnZSI+CgkJCSAgICAgICAgICAgICAgICAgICAgCQkJICAgICAgICAgICAgICAgPC9hPgoJCQkJCTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVudHJ5LXByZXZpZXctYm9keSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNCBjbGFzcz0ibWVkaWEtaGVhZGluZyI+PGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHA6Ly9lcG9jaGFwbHVzLmN6L2plbi1wcm8tY2h5dHJlLWtkby1ieWwtcG9zbGVkbmktY2lzYXItc3BvamVueWNoLXN0YXR1LyI+SmVuIHBybyBjaHl0csOpOiBLZG8gYnlsIHBvc2xlZG7DrS4uLjwvYT48L2g0PgoJCQkJCQk8ZGl2IGNsYXNzPSJlbnRyeS1zdW1tYXJ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQW1lcmlrYSBuZW3DoSBrcsOhbGUsIGHEjWtvbGl2IG7Em2t0ZcWZw60gamVqw60gcHJlemlkZW50aS4uLgkJCQkJCTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgCSAgICAgCSAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAJICAgICAgICAgIAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtc20tMTIgY29sLW1kLTYiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVudHJ5LXByZXZpZXcgZW50cnktcHJldmlldy1zbWFsbCBjbGVhcmZpeCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCQkgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbnRyeS1wcmV2aWV3LXRodW1ibmFpbCBwdWxsLWxlZnQiPgoJCQkgICAgICAgICAgICAgICA8YSBjbGFzcz0iZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZC1yZXNwb25zaXZlLTE2YnkxMCIgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHA6Ly9lcG9jaGFwbHVzLmN6L3psb3Zlc3RueS10aWtvdC1ob2Rpbi1vaGxhc3VqZS1ibGl6aWNpLXNlLWtvbmVjLyI+CgkJCSAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly9lcG9jaGFwbHVzLmN6L3dwLWNvbnRlbnQvdXBsb2Fkcy9ob2Rpbnktc21ydGktMTUweDE1MC5qcGciIGFsdD0iWmxvdsSbc3Ruw70gdGlrb3QgaG9kaW46IE9obGHFoXVqZSBibMOtxb7DrWPDrSBzZSBrb25lYz8iIGNsYXNzPSJlbWJlZC1yZXNwb25zaXZlLWl0ZW0gYXR0YWNobWVudC1wb3N0LXRodW1ibmFpbCB3cC1wb3N0LWltYWdlIj4KCQkJICAgICAgICAgICAgICAgICAgICAJCQkgICAgICAgICAgICAgICA8L2E+CgkJCQkJPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZW50cnktcHJldmlldy1ib2R5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg0IGNsYXNzPSJtZWRpYS1oZWFkaW5nIj48YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cDovL2Vwb2NoYXBsdXMuY3ovemxvdmVzdG55LXRpa290LWhvZGluLW9obGFzdWplLWJsaXppY2ktc2Uta29uZWMvIj5abG92xJtzdG7DvSB0aWtvdCBob2RpbjogT2hsYcWhdWplLi4uPC9hPjwvaDQ+CgkJCQkJCTxkaXYgY2xhc3M9ImVudHJ5LXN1bW1hcnkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWZSB6bsOhbcOpIHBvaMOhZGNlIMW+aXZvdCBrYcW+ZMOpaG8gxI1sb3bEm2thIHrDoXZpc8OtIG5hIHbDvcWhY2UgamVoby4uLgkJCQkJCTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgcm93LXNlcCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgCSAgICAgCSAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAJICAgICAgICAgIAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtc20tMTIgY29sLW1kLTYiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVudHJ5LXByZXZpZXcgZW50cnktcHJldmlldy1zbWFsbCBjbGVhcmZpeCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCQkgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbnRyeS1wcmV2aWV3LXRodW1ibmFpbCBwdWxsLWxlZnQiPgoJCQkgICAgICAgICAgICAgICA8YSBjbGFzcz0iZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZC1yZXNwb25zaXZlLTE2YnkxMCIgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHA6Ly9lcG9jaGFwbHVzLmN6L2tydGVrLW1hLXN0ZXJlb2NpY2gta3RlcnktZnVuZ3VqZS1zdGVqbmUtamFrby1uYXNlLXNjaG9wbm9zdC1wcm9zdG9yb3ZlLXZpZGV0LyI+CgkJCSAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly9lcG9jaGFwbHVzLmN6L3dwLWNvbnRlbnQvdXBsb2Fkcy9tb2xlLXdvcm0tMTUweDE1MC5qcGciIGFsdD0iS3J0ZWsgbcOhIHN0ZXJlb8SNaWNoLCBrdGVyw70gZnVuZ3VqZSBzdGVqbsSbIGpha28gbmHFoWUgc2Nob3Bub3N0IHByb3N0b3JvdsSbIHZpZMSbdCEiIGNsYXNzPSJlbWJlZC1yZXNwb25zaXZlLWl0ZW0gYXR0YWNobWVudC1wb3N0LXRodW1ibmFpbCB3cC1wb3N0LWltYWdlIj4KCQkJICAgICAgICAgICAgICAgICAgICAJCQkgICAgICAgICAgICAgICA8L2E+CgkJCQkJPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZW50cnktcHJldmlldy1ib2R5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg0IGNsYXNzPSJtZWRpYS1oZWFkaW5nIj48YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cDovL2Vwb2NoYXBsdXMuY3ova3J0ZWstbWEtc3RlcmVvY2ljaC1rdGVyeS1mdW5ndWplLXN0ZWpuZS1qYWtvLW5hc2Utc2Nob3Bub3N0LXByb3N0b3JvdmUtdmlkZXQvIj5LcnRlayBtw6Egc3RlcmVvxI1pY2gsIGt0ZXLDvSBmdW5ndWplLi4uPC9hPjwvaDQ+CgkJCQkJCTxkaXYgY2xhc3M9ImVudHJ5LXN1bW1hcnkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBKYWsgc2tvcm8gc2xlcMO9IGtydGVrIGRva8Ohxb5lIHbCoGxhYnlyaW50dSBjaG9kZWIgdGFrLi4uCQkJCQkJPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1zbS0xMiBjb2wtbWQtNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVudHJ5LXByZXZpZXcgZW50cnktcHJldmlldy1zbWFsbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVudHJ5LXByZXZpZXctdGh1bWJuYWlsIHB1bGwtbGVmdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9ImVtYmVkLXJlc3BvbnNpdmUgZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5MTAiIGhyZWY9Imh0dHA6Ly90ZXN0dWppcS5jeiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL3Rlc3R1amlxLmN6L3dwLWNvbnRlbnQvdGhlbWVzL3R3ZW50eXRlbl90ZXN0dWppcS9pbWFnZXMvbG9nby5qcGciIGNsYXNzPSJlbWJlZC1yZXNwb25zaXZlLWl0ZW0gYXR0YWNobWVudC1wb3N0LXRodW1ibmFpbCB3cC1wb3N0LWltYWdlIiBhbHQ9IlBvem5lanRlIHN2w6kgSVEiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KCQkJCQkgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZW50cnktcHJldmlldy1ib2R5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNCBjbGFzcz0iZW50cnktcHJldmlldy1oZWFkaW5nIj48YSBjbGFzcz0iIiBocmVmPSJodHRwOi8vdGVzdHVqaXEuY3oiPlBvem5lanRlIHN2w6kgSVE8L2E+PC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVudHJ5LXN1bW1hcnkiPlYgbmHFoWVtIHByb2Zlc2lvbsOhbG7EmyBzZXN0YXZlbsOpbSB0ZXN0dSBpaG5lZCB6amlzdMOtdGUgcMWZZXNuw6kgdsO9c2xlZGt5IGEgb2JkcsW+w610ZSBjZXJ0aWZpa8OhdC48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoJCjwvZGl2Pgo=