Content-Type: multipart/related; start=<op.mhtml.1232627757812.195f1b413e45c7d2@192.168.1.2>; boundary=----------UjnFpSpYJ9eC60E8xbjiCd
Content-Location: http://foto.mail.ru/mail/ushyury/smotrich/
Subject: =?utf-8?Q?=D0=A4=D0=BE=D1=82=D0=BE@Mail.Ru:=20=D0=AE=D1=80=D0=B8=D0=B9=20=D0=A3=D1=88=D0=B5=D0=BD=D0=B8=D0=BD=20:=20=D0=A1=D0=BC=D0=BE=D1=82=D1=80=D0=B8=D1=87?=
MIME-Version: 1.0

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=default.htm
Content-Type: text/html; charset=windows-1251; name=default.htm
Content-Id: <op.mhtml.1232627757812.195f1b413e45c7d2@192.168.1.2>
Content-Location: http://foto.mail.ru/mail/ushyury/smotrich/
Content-Transfer-Encoding: 8bit








































<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">



<head profile="http://gmpg.org/xfn/11">

<!-- Start slot 3635 -->	
<script type="text/javascript">
function timeInterval(breakPointName) {
	if (!renderTime[breakPointName]) renderTime[breakPointName] = new Date();
	else renderTime[breakPointName] = ( (new Date()).getTime() - renderTime[breakPointName].getTime() );
}
var renderTime = {};
renderTime['renderbrowser'] = new Date();
//--></script>
	
    <!-- End slot 3635 -->


<script type="text/javascript">//<![CDATA[
try{
timeInterval('titlestyle');
}catch(e) {}
//--></script>



		<title>Фото@Mail.Ru: Юрий Ушенин : Смотрич</title>
	
<meta name="keywords" content="фото фотохостинг фотоархив фотография фотопечать печать фотоконкурс фотки картинки фотоальбом частная эротика ню" />
<meta name="description" content="Фото@Mail.Ru. Бесплатный хостинг фотографий без ограничений по объему. Удобная загрузка. Возможность показывать фото только друзьям." />
<link rel="shortcut icon" href="http://foto.mail.ru/favicon.ico" />

<link rel="stylesheet" type="text/css" href="http://img.mail.ru/mail/ru/css/photo2_base.css?20081202_09" />
	
<link rel="stylesheet" type="text/css" href="http://img.mail.ru/mail/ru/css/photo2_albumindex.css?200800917_8" /><style type="text/css">v\:*{behavior:url(#default#VML)}</style>
<!-- BEGIN Conditional comment for IE 6 and older -->
<!--[if lt IE 7]>
	<style type="text/css">
		#f2_main {width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1093 ? "984px":"90%") !important;} 
		#f2_OPTION .ico_opt, #f2_2ndCommPage .ico_opt {padding-top:6px !important} /* line-height:25px not work, so make big padding-top to emulate this */
		.f2_alt, .f2_art, .f2_alb, .f2_arb {display:none !important} /* they works not clear under IE 6 & 5.5 */
	</style>
	
	<link rel="stylesheet" type="text/css" href="http://img.mail.ru/mail/ru/css/photo2_foto_dropdown_ie6.css?2" />

<![endif]-->
<!-- END Conditional comment for IE 6 and older -->


<script type="text/javascript"><!--
try{
timeInterval('titlestyle');
timeInterval('js');
}catch(e) {}
//--></script>




<!--   PHOTO2 JSON INIT  -->
<script type="text/javascript" charset="windows-1251" src="http://img.mail.ru/mail/ru/images/js/ajax_json.js?20081126_10"></script>

<script type="text/javascript">//<![CDATA[
// Переменные для выноса ajax_call в отдельный файл - поместить до присоединения js-файла
var PhotoEmail = 'ushyury@mail.ru';
var PhotoPerlHostValue = 'foto.mail.ru';
//]]></script>
<script type="text/javascript" charset="windows-1251" src="http://img.mail.ru/mail/ru/images/js/photo2/ajax_call.js?20081126_4"></script>
<!-- END PHOTO2 JSON INIT -->

<script type="text/javascript">
//<![CDATA[
function ActiveUserNick() {
	return 'Боев';
	return '';
}
function ActiveUserMail() {
	return 'ymboev@mail.ru';
	return '';
}
function PhotoPerlHost() {
	return 'foto.mail.ru';
	return 'foto.mail.ru';
}
function PhotoContentHost() {
	return 'content.foto.mail.ru';
}
function PhotoImagineHost() {
	return 'foto.mail.ru';
}
function CurBox() {
	return '/mail/ushyury/';
}
function NeedVoteCapcha() {
	// 
	return 0; 
}
function BlockVote() {
	//
	return 0;
}
function CurrentImageId() {
	return '';
}
function CurrentAlbumId() {
	return 'smotrich';
}
function CurrentCommentPage() {
	return '';
}



//]]>
</script>


<script type="text/javascript" charset="windows-1251" src="http://img.mail.ru/mail/ru/images/js/photo2/default.js?20080909_02"></script>
<script type="text/javascript" charset="windows-1251" src="http://img.mail.ru/mail/ru/images/js/photo2/common.js?200810072"></script>
<script type="text/javascript" charset="windows-1251" src="http://img.mail.ru/mail/ru/images/js/photo2/loginform.js"></script>
<script type="text/javascript">
//<![CDATA[
	//var cookie_domain = 'foto.mail.ru';
	var Imagine_cook = '';
	var Perl_cook = '';
	var Has_perl_cookie = '';
//]]>
</script>
<script type="text/javascript" charset="windows-1251" src="http://img.mail.ru/mail/ru/images/js/photo2/photoprint.js?3"></script>
	<script type="text/javascript" charset="windows-1251" src="http://img.mail.ru/mail/ru/images/js/photo2/search_suggest.js?20080918"></script>
<script type="text/javascript">
<!--
function busketViewCallBack(ajaxcallback)
{
	if (ajaxcallback && ajaxcallback != 0)
	{
		var basket = gebi('Topbasket');
		var num = gebi('Topbasket_photo');
		var count = getCookie('photoprint');
		if (count > 0)
		{
			basket.style.display = "block";
			num.innerHTML = count;
		}
		else basket.style.display = "none";
	}
}

//-->
</script>


<script type="text/javascript"><!--
try{
timeInterval('js');
timeInterval('hat');
}catch(e) {}
//--></script>



</head>

<body>
<!-- TNS counter --><div><img src="http://www.tns-counter.ru/V13a****mail_ru/ru/CP1251/tmsec=mail_foto/" width="1" height="1" alt="" /></div><!-- /TNS counter -->



<!-- BEGIN: all pages div -->
<div id="f2_main">

<!-- Start top banner -->
<table class="f2_rb4527"><tr><td class="f2_rbtd">

	
		
		
			
				
					
						<!-- Start slot 4527 --><!-- End slot 4527 -->
					
				
			
		
		
	

</td></tr></table>
<!-- End top banner -->

<!-- BEGIN: include blueheader -->

		

		


			
				
					
						
<!-- BEGIN:header ActiveUser -->

	
		
			
				
<p class="f2_top"></p>
<div id="f2_blueheader">
	<a class="f2_logo_img1" href="http://foto.mail.ru/"><img alt="фото" src="http://img.mail.ru/r/logo4foto.gif" /></a>
	<a class="f2_logo_img2" href="http://mail.ru/"><img alt="mail.ru" src="http://img.mail.ru/r/mail4foto.gif" /></a>
				
			
		
	

<!-- begin:logout button -->
<form method="get" action="http://foto.mail.ru/cgi-bin/logout" id="f2_41">
	<input type="hidden" name="Page" value="http://foto.mail.ru"/>	
	<div id="f2_49">ymboev@mail.ru</div>
	<input type="submit" value="Выйти" id="f2_48" />
</form>
<!-- end:logout button -->
<!-- order photo print -->
<div id="Topbasket" style="display:none"> 
	<a href="http://foto.mail.ru/cgi-bin/photo/photoprint_photo"><img src="http://img.mail.ru/r/foto/top_korz.gif" id="f2_basket1" alt="Оформить заказ" title="Оформить заказ" /></a>
	<a href="http://foto.mail.ru/cgi-bin/photo/photoprint_photo"><span id="Topbasket_photo"></span>&nbsp;фото</a>
	<a href="#" onclick="if (confirm('Вы действительно хотите отменить заказ?')){ clear_basket(); } return false;"><img src="http://img.mail.ru/r/foto2/cancel_photoprint.gif" id="f2_basket2" alt="отменить заказ" title="отменить заказ" /></a> 

<script type="text/javascript">//<![CDATA[

	
	 	//complex check
		
	

//]]></script>


</div>
<!-- end of order photo print -->

	
<table class="bookmarks">
	<tr>
		<td width="1"><img src="http://img.mail.ru/r/begin_z.gif" width="1" height="20"alt="" /></td>
		<td class="other">&nbsp;<a href="http://win.mail.ru/cgi-bin/start?1390370218" style="padding-left:5px">Почта</a></td>
		<td width="23"><img src="http://img.mail.ru/r/both_off.gif" width="23" height="20" alt="" /></td>
		<td class="other"><a href="http://r.mail.ru/cln3644/my.mail.ru/mail/ymboev/?from_commercial=17">Мой&nbsp;Мир</a></td>
		<td width="23"><img src="http://img.mail.ru/r/both_off.gif" width="23" height="20" alt="" /></td>
		<td class="other"><a href="http://r.mail.ru/n16621198">Файлы</a></td>
		<td width="23"><img src="http://img.mail.ru/r/right_on.gif" width="23" height="20" alt="" /></td>
		<td class="this"><a href="http://r.mail.ru/cln3645/foto.mail.ru/"><b>Фото</b></a></td>
		<td width="23"><img src="http://img.mail.ru/r/left_on.gif" width="23" height="20" alt="" /></td>
		<td class="other"><a href="http://r.mail.ru/cln3646/video.mail.ru">Видео</a></td>
		<td width="23"><img src="http://img.mail.ru/r/both_off.gif" width="23" height="20" alt="" /></td>
		<td class="other"><a href="http://r.mail.ru/cln3647/blogs.mail.ru">Блоги</a></td>
		<td width="23"><img src="http://img.mail.ru/r/both_off.gif" width="23" height="20" alt="" /></td>
		<td class="other"><a href="http://r.mail.ru/cln4802/games.mail.ru/">Игры</a></td>
		
			<td width="23"><img src="http://img.mail.ru/r/off.gif" width="23" height="20" alt="" /></td>
		
	</tr>
</table>
	



	
</div>
<p class="f2_bottom"></p>
	

<!-- END:header ActiveUser -->
						
				
			 
		
	
	

<!-- END: include blueheader -->

<!-- Start project menu -->
<div id="f2_mmenu">

		
	<div class="f2_menu_item" style="padding-left:0px">
		<a href="http://foto.mail.ru/cgi-bin/photo/albums"><img src="http://img.mail.ru/0.gif" alt="Моя страница" class="ico_mypage" /></a>
		<a href="http://foto.mail.ru/cgi-bin/photo/albums" class="f2_notactive">Моя страница</a>
	</div>
	

	
	<div class="f2_menu_item">
		<a href="http://foto.mail.ru/tags/"><img src="http://img.mail.ru/0.gif" alt="Метки" class="ico_tags" /></a>
		<a href="http://foto.mail.ru/tags/">Метки</a>
	</div>
	

	
	
		<div class="f2_menu_item">
			<a href="http://foto.mail.ru/cgi-bin/photo/photoprint_photo"><img src="http://img.mail.ru/0.gif" alt="Фотопечать" class="ico_photoprint" /></a>
			<a href="http://foto.mail.ru/cgi-bin/photo/photoprint_photo">Фотопечать</a>
		</div>
	

	
	<div class="f2_menu_item">
		<a href="http://foto.mail.ru/cgi-bin/photo/cameras"><img src="http://img.mail.ru/0.gif" alt="" class="ico_photocameras" /></a>
		<a href="http://foto.mail.ru/cgi-bin/photo/cameras">Фотокамеры</a>
	</div>
	

	
	<div class="f2_menu_item">
		<a href="http://foto.mail.ru/catalog/static/fotoschool.html"><img src="http://img.mail.ru/0.gif" alt="Фотошкола" class="ico_photoscool" /></a>
		<a href="http://foto.mail.ru/catalog/static/fotoschool.html">Фотошкола</a>
	</div>
	
	
	
	<div class="f2_menu_item">
		<a href="http://foto.mail.ru/catalog/static/mms.html"><img src="http://img.mail.ru/0.gif" alt="Мобилография" class="ico_mobiligraphy" /></a>
		<a href="http://foto.mail.ru/catalog/static/mms.html">Мобилография</a>
	</div>
	

	
	<div class="f2_menu_item">
		<a href="http://foto.mail.ru/catalog/static/show_yourself.html"><img src="http://img.mail.ru/0.gif" alt="SMS-игры" class="ico_smsgames" /></a>
		<a href="http://foto.mail.ru/catalog/static/show_yourself.html">SMS-игры</a>
	</div>
	
	
	
	<div class="f2_menu_item">
		<a href="http://foto.mail.ru/cgi-bin/photo/dayphoto"><img src="http://img.mail.ru/0.gif" alt="Фото дня" class="ico_photoday" /></a>
		<a href="http://foto.mail.ru/cgi-bin/photo/dayphoto">Фото дня</a>&nbsp;<sup style="color: #F26D00; font-weight: bold; font-family: tahoma;">new</sup>
	</div>
	
	
	<a href="http://foto.mail.ru/cgi-bin/fsupport" class="f2_mhelp">Помощь</a>
</div>
	




<div class="f2_SPLITTER_2"></div>
<!-- End project menu -->










<!-- Start content table -->




<script type="text/javascript"><!--
try{timeInterval('hat');timeInterval('leftcol');}catch(e) {}
//--></script>


<table id="ContentTable">
	<tr valign="top">
		<td class="left_block">



<div class="width">
	<p class="f2_greent"></p>
<div id="f2_green_div">
	<a href="http://foto.mail.ru/cgi-bin/photo/addphoto?AlbumID=smotrich" title="Загрузить фото" id="f2_green_a">Загрузить фото</a>
</div>
<p class="f2_greenb"></p>

<div class="slot_left">
	<p class="search_border"></p>
	<div class="search_foto">
		<form id="search" name="search_foto" action="http://foto.mail.ru/cgi-bin/photo/search" method="get">
			<table>
				<tr>
					<th><input type="text" name="tag" id="q" /></th>
					<td><input type="submit" value="Найти" /></td>
				</tr>
			</table>
		</form>
	</div>
	<p class="search_border"></p>
</div>
	<div id="gogoHintQuery_cont">
	<div id="gogoHintQuery" class="w235 l3"></div>
	</div>


<!-- Start competition block -->
<p class="f2_konkyrstop"></p>
<div style="border-left:1px solid #ced0d9; border-right:1px solid #ced0d9; font-size:75%; padding:7px 5px 5px 16px;">
	<h1 style="font-size:130%; margin-bottom:8px;">Конкурсы<a href="#" onclick="return contextHelp(event, this, 27);"><img src="http://img.mail.ru/0.gif" alt="" class="ico_help" /></a></h1>

        <div class="menu_link"><a href="http://foto.mail.ru/catalog/postcards_40.html" class="menu_link"><img class="menu_link" src="http://img.mail.ru/0.gif" style="background-image:url(http://img.mail.ru/r/postcards/ico.gif)" alt="" /><b>Праздник к нам приходит!</b></a></div>

        <div class="menu_link"><a href="http://foto.mail.ru/catalog/valentine.html" class="menu_link closed"><img class="menu_link" src="http://img.mail.ru/0.gif" style="background-image:url(http://img.mail.ru/r/postcards/40/ico.gif)" alt="" />Валентин и Валентина</a></div>

        <div class="menu_link"><a href="http://2009.mail.ru/catalog/elka2009.html" class="menu_link closed"><img class="menu_link" src="http://img.mail.ru/0.gif" style="background-image:url(http://img.mail.ru/r/postcards/ico.gif)" alt="" />Новогодняя Елка</a></div>
        <div class="menu_link"><a href="http://2009.mail.ru/catalog/snegurochka2009.html" class="menu_link closed"><img class="menu_link" src="http://img.mail.ru/0.gif" style="background-image:url(http://img.mail.ru/r/postcards/ico.gif)" alt="" />Конкурс снегурочек</a></div>
        <div class="menu_link"><a href="http://foto.mail.ru/catalog/postcards_39.html" class="menu_link closed"><img class="menu_link" src="http://img.mail.ru/0.gif" style="background-image:url(http://img.mail.ru/r/postcards/ico.gif)" alt="" />Снег</a></div>
	<div class="menu_link"><a href="http://foto.mail.ru/catalog/postcards_38.html" class="menu_link  closed"><img class="menu_link" src="http://img.mail.ru/0.gif" style="background-image:url(http://img.mail.ru/r/postcards/ico.gif)" alt="" />Хорошее настроение</a></div>

	
</div>
<p class="f2_konkyrsbottom"></p>
<!-- End competition block -->

<!-- Start left banner -->

	<!-- Start slot 4521/4584/4534 -->
	<div class="slot_left">
		
		
			
				
					
						
							
								
	
		
			<!-- Start slot 4534 --><script type="text/javascript">
//<![CDATA[
var rb_link = "http://r.mail.ru/clb153596/rabota.mail.ru/vac_search/?go=1&query=&search_type=2&search_in=1&order_type=1&country=18767&region=18768&spec_group=1&salary_from=&direct_employer=1&exp=0&schedule=0&vac_on_page=3&publics=0&table=0";
var rb_swf = "http://r1.mail.ru/b6509435.swf";
var rb_fver = "8";
var rb_width = "240";
var rb_height = "400";
var rb_flash = 0;
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ) {
 var plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
 if (plugin && parseInt(plugin.description.match(/\d+/)[0]) >= rb_fver)
  rb_flash = 1;
 } else if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
 navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
  rb_flash = 1;
}
if (rb_flash) {
 document.write('<scr'+'ipt type="text/javascript" src="http://img.mail.ru/r/js/rb_flash.js"></scr'+'ipt>');
} else {
 
}
//]]>
</script>

<!-- End slot 4534 -->
		
	


							
							
					
				
			
		
		
	</div>
	<!-- End slot 4521/4584/4534 -->
	<!-- Start slot 4490 --><!-- End slot 4490 -->
	
	
		
		<!-- Start slot 4531 --><div class="slot_left"><p class="f2_konkyrstop"></p>
<div class="ban240">
  <table class="frame">
    <tr>
      <td class="cont">
        <h2><a href="http://r.mail.ru/n29574367">Сколько ты стоишь?</a></h2>
        <h4><span class="nb">Оцени себя во время кризиса</span></h4>
          <table width="100%" cellpadding="0" cellspacing="0"  class="small">
            <tr>
              <td class="pic" style="text-align: center;">
                <a href="http://r.mail.ru/n29574367" target=_blank><img src="http://r1.mail.ru/b6505579.gif" border="0"  width="120" height="100"></a>
              </td></tr>
              <tr><td>Статистика зарплат на  <a href="http://r.mail.ru/n29574367" target="_blank">Работа@Mail.Ru</a>!</td></tr>
            
          </table>
      </td>
    </tr>
  </table>
</div>
<p class="f2_konkyrsbottom"></p></div><!-- End slot 4531 -->
		
			
		
		<!-- Start slot 4535 --><!-- End slot 4535 -->
		
		<!-- Start slot 4680 --><!-- End slot 4680 -->
	
	<div id="load_banner_1"></div>

<!-- End left banner -->

	
</div>


		</td>


<script type="text/javascript"><!--
try{timeInterval('leftcol');timeInterval('content_block');}catch(e) {}
//--></script>


		<!--  begin:main content table cell -->
		<td class="content_block">



















<script type="text/javascript"><!--
var MainAvatarId = '';
var MainAvatarCurnum = '';
function ChangeMakeMain(oldMainAvatarId,oldMainAvatarCurnum)
{
	if (gebi('change_main_'+MainAvatarId)) gebi('change_main_'+MainAvatarId).innerHTML = "<a href=\"#\" onclick=\"ajax_call('perl_set_avatar'," + MainAvatarId + "," + MainAvatarCurnum + ",setAvatarCallback); return false;\">Сделать основным</a>";
	MainAvatarId = oldMainAvatarId;
	if (gebi('bordForVertId_'+MainAvatarCurnum)) gebi('bordForVertId_'+MainAvatarCurnum).className = 'back';
	MainAvatarCurnum = oldMainAvatarCurnum;
}
function setAvatarCallback(isSuccess,newavatarId,curnum,errorText)
{
	if (!isSuccess) {
		alert('Ошибка : '+errorText);
	} else {
		//alert(curnum);
		gebi('change_main_'+newavatarId).innerHTML = '<span>Основное фото</span>';
		gebi('bordForVertId_'+curnum).className = 'back on3';
		gebi('main_avatar').innerHTML = '<a href="http://foto.mail.ru/mail/ushyury/_myphoto/' + newavatarId + '.html"><img src="http://avt.foto.mail.ru/mail/ushyury/_avatar180?' + newavatarId + '" alt="" /></a>';
		ChangeMakeMain(newavatarId,curnum);
	}
}
function DelPrintMainAvatar()
{
	//alert('delprint');
	if (gebi('bordForVertId_'+MainAvatarCurnum)) gebi('bordForVertId_'+MainAvatarCurnum).className = 'back on3';
}

function saveTagsCallback(tags,user_tags,encoded,photo_id,isError,errorText)
{
	if (!tags.length)
		{tags = [tags];}
	if (!user_tags.length)
		{user_tags = [user_tags];}
	if (tags == 'error')
		{alert(user_tags); return false;}

	var ta = gebi('edit_tags_ushyury_'+photo_id);
	ta.value = '';
	ta.value += tags[0];
	for (var i=1; i<tags.length; i++) {
		ta.value += ', ' + tags[i];
	}
	gebi('change_tags_ushyury_'+photo_id).style.display='none'; gebi('tags_'+photo_id).style.display='';
	if(isError){
	    alert(errorText);
	}
}
function AddSubscriptionTagCallback(isSuccess,curnum,errorText)
{
	if (!isSuccess) {
		alert(errorText);
	} else {
		alert(errorText);
	}
}
--></script>


<div id="albumindex">


<script type="text/javascript"><!--
	f2_enable_dropdown_usermenu('ymboev@mail.ru');
--></script>



	<div class="path"><a href="/">Главная</a> &raquo; 
		
			<a href="/mail/ushyury/">Юрий Ушенин</a> &raquo; <span id="pathAName">Смотрич</span>
		
	</div>

<script type="text/javascript">
//<![CDATA[
function openVotePopUp(path)
{
	var _width = 886;
	var _height = 726;
	var top = 0;
	var left = ( getScreenSize().w - _width ) / 2; 
	var newWin = window.open(path.href,'_new','width='+_width+',height='+_height+',top='+top+',left='+left+',resizable');
}
//]]>
</script>

<style type="text/css">
#albumindex #anameSpan {border-bottom:1px dashed #0857a6;}
#albumindex #albumCommentSpan {border-bottom:1px dashed #666;}
html #albumindex #photo_list .title {margin-bottom:0; padding-bottom:5px;}
#albumindex #photo_list .title span.n {border-bottom:1px dashed #0857a6;}
</style>



<script type="text/javascript">
function colorNSpavOver(el, flag) {
	if (flag) {
		el.style.borderBottom = "1px dashed #ffff66";
		el.style.backgroundColor = "#ffff66";
	} else {
		this.style.borderBottom = "1px dashed #ffff66";
		this.style.backgroundColor = "#ffff66";
	}
}
function colorNSpavOut(el, flag) {
	if (flag) {
		el.style.backgroundColor = "transparent";
	} else {
		this.style.borderBottom = "1px dashed #0857a6";
		this.style.backgroundColor = "transparent";
	}
}
</script>

	
		
		<div id="AlbumName">
			<div id="aname">
				
					<h1 class="left" style="padding-bottom:5px;">Альбом &laquo;<span>Смотрич</span>&raquo;</h1>
					
				
			</div>
			
				
				<div class="clear" style="height:20px;"><span></span></div>
				
					<span id="albumCommentSpanOver" class="t75 additional">
						<span>
							
								
									Этот альбом посвящен реке Смотрич, на которой стоит Каменец-Подольский и создан нами совместно с Верой Лодкиной (http://foto.mail.ru/mail/vera_lodkina/)<br>Смотрите исходники.<br />
								
							
						</span><br />
					</span>
				
				
				
					<div class="author">
						<a href="http://www.mail.ru/agent?message&amp;to=ushyury@mail.ru"><img src="http://status.mail.ru/?ushyury@mail.ru" width="13" height="13" alt="Щелкни, чтобы пообщаться с этим человеком в Mail.Ru Агенте" class="f2_ico" /></a>&nbsp;<a href="/mail/ushyury/">Юрий Ушенин</a>&nbsp;<a onclick="return f2_userInfo(this, event, '/mail/ushyury/', '');" target="_blank" href="http://foto.mail.ru/info?ushyury@mail.ru"><img src="http://img.mail.ru/0.gif" width="13" height="13" alt="" class="ico_dropdown" /></a>
					</div>
				

				
					<div class="print">
						<span id="statelink_1"><a href="http://foto.mail.ru/cgi-bin/photo/photoprint_photo?album=smotrich&albumowner=ushyury@mail.ru"><img src="http://img.mail.ru/r/foto2/ico_plus_print.gif" width="16" height="16" alt="Заказать печать всех фото в альбоме" title="Заказать печать всех фото в альбоме" style="background:none; padding-right:4px; vertical-align:-3px;" /></a><a href="http://foto.mail.ru/cgi-bin/photo/photoprint_photo?album=smotrich&albumowner=ushyury@mail.ru" class="additional">Заказать печать всех фото в альбоме</a></span>
						<span id="statelink_2" style="display:none;"><a onclick="mark_toprint('all','1','ushyury@mail.ru','smotrich'); return false;" href="#" class="additional"><img src="http://img.mail.ru/r/foto/minus_print.gif" width="16" height="16" alt="Удалить все фото на странице из заказа на печать" title="Удалить все фото на странице из заказа на печать" />Удалить все фото на странице из заказа на печать</a></span>
					</div>
				
				<div class="slideshow"><a href="http://foto.mail.ru/mail/ushyury/smotrich/slideshow"><img src="http://img.mail.ru/r/foto2/ico_slideshow.gif" width="16" height="16" alt="Слайдшоу" title="Слайдшоу" style="background:none; padding-right:4px; vertical-align:-3px;" /></a><a href="http://foto.mail.ru/mail/ushyury/smotrich/slideshow" class="additional">Слайдшоу</a></div>
			
		</div>
		
		<div class="clear"><span></span></div>
		
		
	
	

	

	

<style>
#photo_list .picture div.back {background:none;}
</style>
	
		<table id="photo_list">






	
		
	







				<!-- new row here -->
					<tr>
				
						
						<td>
							
							<div class="picture">
								<div id="bordForVertId_1" class="back">
									<table>
									<tr>
										<td><a href="http://foto.mail.ru/mail/ushyury/smotrich/640.html"><img id="bordForPrintState_1" src="http://content.foto.mail.ru/mail/ushyury/smotrich/p-640.jpg" width="120" height="120" alt="Река времён" /></a></td>
									</tr>
									</table>
								</div>
								
								<div class="picture_menu">
									
									
									<a href="#" onclick="javascript:window.open('http://www.smsonline.ru/mail/s.cgi?id=4&amp;f=http%3A%2F%2Fcontent.foto.mail.ru/mail/ushyury/smotrich%2Fi%2D640.jpg', 'smsonline'+parseInt(Math.random()*10000),'width=780, height=580, titlebar=no, resizable=no, status=yes, scrollbars=no');"><img src="http://img.mail.ru/r/foto2/ico_get_mob.gif" width="16" height="16" alt="Получить на мобильный" title="Получить на мобильный" /></a>
									
									
										<a id="statelink1_1" onclick="mark_toprint('1','2','ushyury@mail.ru','smotrich'); return false;" href="#"><img src="http://img.mail.ru/r/foto2/ico_plus_print.gif" height="16" width="16" title="Заказать печать" alt="Заказать печать" /></a>
										<a id="statelink1_2" onclick="mark_toprint('1','1','ushyury@mail.ru','smotrich'); return false;" href="#" class="on" style="display:none;"><img src="http://img.mail.ru/r/foto/minus_print.gif" height="16" width="16" alt="Отменить печать" title="Отменить печать" /></a>
									
									<input type="hidden" id="photo1" value="640" />
								</div>
								
								<div class="rating">
									
										143
									
								</div>
							</div>
							<div class="clear mb5"><span></span></div>
							<div class="picture_text">
								
									
								
								
									
										<div class="title"><span class="n2"><a href="http://foto.mail.ru/mail/ushyury/smotrich/640.html">Река времён</a></span></div>
									
								
								
								
								
									<div class="pic_comment"><a href="http://foto.mail.ru/mail/ushyury/smotrich/640.html#comments">8&nbsp;комментариев</a></div>
								
								
								<div id="tags_ushyury_640" style="display:none;">
									<div class="pic_tags" style="z-index:99;">
										
											<a href="#" onclick="showTags(event,'ushyury',640); return false;" class="show_tags">Метки</a>
											<div id="tag_ushyury_640" class="tags" style="display:none;">
												<div class="close"><a href="#" onclick="hideTags(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" height="7" width="7" alt="Закрыть" /></a></div>
												<div id="links_ushyury_640" class="links"></div>
											</div>
										
									</div>
								</div>
								<div class="clear"><span></span></div>
								
									<div class="view">
										<div><b>233</b>&nbsp;просмотра</div>
										<div>5&nbsp;за месяц</div>
										<div>1&nbsp;за вчера</div>
										
									</div>
								
								
								
								
									
								
							</div>
							<div class="awards">

								
								
								
							</div>
						</td>
						
				
			


	
		
	







				
						
						<td>
							
							<div class="picture">
								<div id="bordForVertId_2" class="back">
									<table>
									<tr>
										<td><a href="http://foto.mail.ru/mail/ushyury/smotrich/970.html"><img id="bordForPrintState_2" src="http://content.foto.mail.ru/mail/ushyury/smotrich/p-970.jpg" width="120" height="120" alt="Так хочется.." /></a></td>
									</tr>
									</table>
								</div>
								
								<div class="picture_menu">
									
									
									<a href="#" onclick="javascript:window.open('http://www.smsonline.ru/mail/s.cgi?id=4&amp;f=http%3A%2F%2Fcontent.foto.mail.ru/mail/ushyury/smotrich%2Fi%2D970.jpg', 'smsonline'+parseInt(Math.random()*10000),'width=780, height=580, titlebar=no, resizable=no, status=yes, scrollbars=no');"><img src="http://img.mail.ru/r/foto2/ico_get_mob.gif" width="16" height="16" alt="Получить на мобильный" title="Получить на мобильный" /></a>
									
									
										<a id="statelink2_1" onclick="mark_toprint('2','2','ushyury@mail.ru','smotrich'); return false;" href="#"><img src="http://img.mail.ru/r/foto2/ico_plus_print.gif" height="16" width="16" title="Заказать печать" alt="Заказать печать" /></a>
										<a id="statelink2_2" onclick="mark_toprint('2','1','ushyury@mail.ru','smotrich'); return false;" href="#" class="on" style="display:none;"><img src="http://img.mail.ru/r/foto/minus_print.gif" height="16" width="16" alt="Отменить печать" title="Отменить печать" /></a>
									
									<input type="hidden" id="photo2" value="970" />
								</div>
								
								<div class="rating">
									
										105
									
								</div>
							</div>
							<div class="clear mb5"><span></span></div>
							<div class="picture_text">
								
									
								
								
									
										<div class="title"><span class="n2"><a href="http://foto.mail.ru/mail/ushyury/smotrich/970.html">Так хочется..</a></span></div>
									
								
								
								
								
									<div class="pic_comment"><a href="http://foto.mail.ru/mail/ushyury/smotrich/970.html#comments">5&nbsp;комментариев</a></div>
								
								
								<div id="tags_ushyury_970" style="display:none;">
									<div class="pic_tags" style="z-index:98;">
										
											<a href="#" onclick="showTags(event,'ushyury',970); return false;" class="show_tags">Метки</a>
											<div id="tag_ushyury_970" class="tags" style="display:none;">
												<div class="close"><a href="#" onclick="hideTags(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" height="7" width="7" alt="Закрыть" /></a></div>
												<div id="links_ushyury_970" class="links"></div>
											</div>
										
									</div>
								</div>
								<div class="clear"><span></span></div>
								
									<div class="view">
										<div><b>140</b>&nbsp;просмотров</div>
										<div>2&nbsp;за месяц</div>
										<div>1&nbsp;за вчера</div>
										
									</div>
								
								
								
								
									
								
							</div>
							<div class="awards">

								
								
								
							</div>
						</td>
						
				
			


	
		
	







				
						
						<td>
							
							<div class="picture">
								<div id="bordForVertId_3" class="back">
									<table>
									<tr>
										<td><a href="http://foto.mail.ru/mail/ushyury/smotrich/1061.html"><img id="bordForPrintState_3" src="http://content.foto.mail.ru/mail/ushyury/smotrich/p-1061.jpg" width="120" height="120" alt="В дорогах дальних" /></a></td>
									</tr>
									</table>
								</div>
								
								<div class="picture_menu">
									
									
									<a href="#" onclick="javascript:window.open('http://www.smsonline.ru/mail/s.cgi?id=4&amp;f=http%3A%2F%2Fcontent.foto.mail.ru/mail/ushyury/smotrich%2Fi%2D1061.jpg', 'smsonline'+parseInt(Math.random()*10000),'width=780, height=580, titlebar=no, resizable=no, status=yes, scrollbars=no');"><img src="http://img.mail.ru/r/foto2/ico_get_mob.gif" width="16" height="16" alt="Получить на мобильный" title="Получить на мобильный" /></a>
									
									
										<a id="statelink3_1" onclick="mark_toprint('3','2','ushyury@mail.ru','smotrich'); return false;" href="#"><img src="http://img.mail.ru/r/foto2/ico_plus_print.gif" height="16" width="16" title="Заказать печать" alt="Заказать печать" /></a>
										<a id="statelink3_2" onclick="mark_toprint('3','1','ushyury@mail.ru','smotrich'); return false;" href="#" class="on" style="display:none;"><img src="http://img.mail.ru/r/foto/minus_print.gif" height="16" width="16" alt="Отменить печать" title="Отменить печать" /></a>
									
									<input type="hidden" id="photo3" value="1061" />
								</div>
								
								<div class="rating">
									
										209
									
								</div>
							</div>
							<div class="clear mb5"><span></span></div>
							<div class="picture_text">
								
									
								
								
									
										<div class="title"><span class="n2"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1061.html">В дорогах дальних</a></span></div>
									
								
								
								
								
									<div class="pic_comment"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1061.html#comments">9&nbsp;комментариев</a></div>
								
								
								<div id="tags_ushyury_1061" style="display:none;">
									<div class="pic_tags" style="z-index:97;">
										
											<a href="#" onclick="showTags(event,'ushyury',1061); return false;" class="show_tags">Метки</a>
											<div id="tag_ushyury_1061" class="tags" style="display:none;">
												<div class="close"><a href="#" onclick="hideTags(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" height="7" width="7" alt="Закрыть" /></a></div>
												<div id="links_ushyury_1061" class="links"></div>
											</div>
										
									</div>
								</div>
								<div class="clear"><span></span></div>
								
									<div class="view">
										<div><b>235</b>&nbsp;просмотров</div>
										<div>5&nbsp;за месяц</div>
										<div>1&nbsp;за вчера</div>
										
									</div>
								
								
								
								
									
								
							</div>
							<div class="awards">

								
								
								
							</div>
						</td>
						
				
			


	
		
	







				
						
						<td>
							
							<div class="picture">
								<div id="bordForVertId_4" class="back">
									<table>
									<tr>
										<td><a href="http://foto.mail.ru/mail/ushyury/smotrich/1060.html"><img id="bordForPrintState_4" src="http://content.foto.mail.ru/mail/ushyury/smotrich/p-1060.jpg" width="120" height="120" alt="Каньон Смотрича" /></a></td>
									</tr>
									</table>
								</div>
								
								<div class="picture_menu">
									
									
									<a href="#" onclick="javascript:window.open('http://www.smsonline.ru/mail/s.cgi?id=4&amp;f=http%3A%2F%2Fcontent.foto.mail.ru/mail/ushyury/smotrich%2Fi%2D1060.jpg', 'smsonline'+parseInt(Math.random()*10000),'width=780, height=580, titlebar=no, resizable=no, status=yes, scrollbars=no');"><img src="http://img.mail.ru/r/foto2/ico_get_mob.gif" width="16" height="16" alt="Получить на мобильный" title="Получить на мобильный" /></a>
									
									
										<a id="statelink4_1" onclick="mark_toprint('4','2','ushyury@mail.ru','smotrich'); return false;" href="#"><img src="http://img.mail.ru/r/foto2/ico_plus_print.gif" height="16" width="16" title="Заказать печать" alt="Заказать печать" /></a>
										<a id="statelink4_2" onclick="mark_toprint('4','1','ushyury@mail.ru','smotrich'); return false;" href="#" class="on" style="display:none;"><img src="http://img.mail.ru/r/foto/minus_print.gif" height="16" width="16" alt="Отменить печать" title="Отменить печать" /></a>
									
									<input type="hidden" id="photo4" value="1060" />
								</div>
								
								<div class="rating">
									
										184
									
								</div>
							</div>
							<div class="clear mb5"><span></span></div>
							<div class="picture_text">
								
									
								
								
									
										<div class="title"><span class="n2"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1060.html">Каньон Смотрича</a></span></div>
									
								
								
								
								
									<div class="pic_comment"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1060.html#comments">2&nbsp;комментария</a></div>
								
								
								<div id="tags_ushyury_1060" style="display:none;">
									<div class="pic_tags" style="z-index:96;">
										
											<a href="#" onclick="showTags(event,'ushyury',1060); return false;" class="show_tags">Метки</a>
											<div id="tag_ushyury_1060" class="tags" style="display:none;">
												<div class="close"><a href="#" onclick="hideTags(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" height="7" width="7" alt="Закрыть" /></a></div>
												<div id="links_ushyury_1060" class="links"></div>
											</div>
										
									</div>
								</div>
								<div class="clear"><span></span></div>
								
									<div class="view">
										<div><b>225</b>&nbsp;просмотров</div>
										<div>14&nbsp;за месяц</div>
										<div>4&nbsp;за вчера</div>
										
									</div>
								
								
								
								
									
								
							</div>
							<div class="awards">

								
								
								
							</div>
						</td>
						
				
					</tr>
					
				<!-- end row here -->
			


	
		
	







				<!-- new row here -->
					<tr>
				
						
						<td>
							
							<div class="picture">
								<div id="bordForVertId_5" class="back">
									<table>
									<tr>
										<td><a href="http://foto.mail.ru/mail/ushyury/smotrich/1055.html"><img id="bordForPrintState_5" src="http://content.foto.mail.ru/mail/ushyury/smotrich/p-1055.jpg" width="120" height="120" alt="****" /></a></td>
									</tr>
									</table>
								</div>
								
								<div class="picture_menu">
									
									
									<a href="#" onclick="javascript:window.open('http://www.smsonline.ru/mail/s.cgi?id=4&amp;f=http%3A%2F%2Fcontent.foto.mail.ru/mail/ushyury/smotrich%2Fi%2D1055.jpg', 'smsonline'+parseInt(Math.random()*10000),'width=780, height=580, titlebar=no, resizable=no, status=yes, scrollbars=no');"><img src="http://img.mail.ru/r/foto2/ico_get_mob.gif" width="16" height="16" alt="Получить на мобильный" title="Получить на мобильный" /></a>
									
									
										<a id="statelink5_1" onclick="mark_toprint('5','2','ushyury@mail.ru','smotrich'); return false;" href="#"><img src="http://img.mail.ru/r/foto2/ico_plus_print.gif" height="16" width="16" title="Заказать печать" alt="Заказать печать" /></a>
										<a id="statelink5_2" onclick="mark_toprint('5','1','ushyury@mail.ru','smotrich'); return false;" href="#" class="on" style="display:none;"><img src="http://img.mail.ru/r/foto/minus_print.gif" height="16" width="16" alt="Отменить печать" title="Отменить печать" /></a>
									
									<input type="hidden" id="photo5" value="1055" />
								</div>
								
								<div class="rating">
									
										380
									
								</div>
							</div>
							<div class="clear mb5"><span></span></div>
							<div class="picture_text">
								
									
								
								
									
										<div class="title"><span class="n2"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1055.html">****</a></span></div>
									
								
								
								
								
									<div class="pic_comment"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1055.html#comments">53&nbsp;комментария</a></div>
								
								
								<div id="tags_ushyury_1055" style="display:none;">
									<div class="pic_tags" style="z-index:95;">
										
											<a href="#" onclick="showTags(event,'ushyury',1055); return false;" class="show_tags">Метки</a>
											<div id="tag_ushyury_1055" class="tags" style="display:none;">
												<div class="close"><a href="#" onclick="hideTags(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" height="7" width="7" alt="Закрыть" /></a></div>
												<div id="links_ushyury_1055" class="links"></div>
											</div>
										
									</div>
								</div>
								<div class="clear"><span></span></div>
								
									<div class="view">
										<div><b>567</b>&nbsp;просмотров</div>
										<div>2&nbsp;за месяц</div>
										<div>1&nbsp;за вчера</div>
										
									</div>
								
								
								
								
									
								
							</div>
							<div class="awards">

								
								
								
							</div>
						</td>
						
				
			


	
		
	







				
						
						<td>
							
							<div class="picture">
								<div id="bordForVertId_6" class="back">
									<table>
									<tr>
										<td><a href="http://foto.mail.ru/mail/ushyury/smotrich/1049.html"><img id="bordForPrintState_6" src="http://content.foto.mail.ru/mail/ushyury/smotrich/p-1049.jpg" width="120" height="120" alt="В мои осторожные руки " /></a></td>
									</tr>
									</table>
								</div>
								
								<div class="picture_menu">
									
									
									<a href="#" onclick="javascript:window.open('http://www.smsonline.ru/mail/s.cgi?id=4&amp;f=http%3A%2F%2Fcontent.foto.mail.ru/mail/ushyury/smotrich%2Fi%2D1049.jpg', 'smsonline'+parseInt(Math.random()*10000),'width=780, height=580, titlebar=no, resizable=no, status=yes, scrollbars=no');"><img src="http://img.mail.ru/r/foto2/ico_get_mob.gif" width="16" height="16" alt="Получить на мобильный" title="Получить на мобильный" /></a>
									
									
										<a id="statelink6_1" onclick="mark_toprint('6','2','ushyury@mail.ru','smotrich'); return false;" href="#"><img src="http://img.mail.ru/r/foto2/ico_plus_print.gif" height="16" width="16" title="Заказать печать" alt="Заказать печать" /></a>
										<a id="statelink6_2" onclick="mark_toprint('6','1','ushyury@mail.ru','smotrich'); return false;" href="#" class="on" style="display:none;"><img src="http://img.mail.ru/r/foto/minus_print.gif" height="16" width="16" alt="Отменить печать" title="Отменить печать" /></a>
									
									<input type="hidden" id="photo6" value="1049" />
								</div>
								
								<div class="rating">
									
										413
									
								</div>
							</div>
							<div class="clear mb5"><span></span></div>
							<div class="picture_text">
								
									
								
								
									
										<div class="title"><span class="n2"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1049.html">В мои осторожные руки </a></span></div>
									
								
								
								
								
									<div class="pic_comment"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1049.html#comments">9&nbsp;комментариев</a></div>
								
								
								<div id="tags_ushyury_1049" style="display:none;">
									<div class="pic_tags" style="z-index:94;">
										
											<a href="#" onclick="showTags(event,'ushyury',1049); return false;" class="show_tags">Метки</a>
											<div id="tag_ushyury_1049" class="tags" style="display:none;">
												<div class="close"><a href="#" onclick="hideTags(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" height="7" width="7" alt="Закрыть" /></a></div>
												<div id="links_ushyury_1049" class="links"></div>
											</div>
										
									</div>
								</div>
								<div class="clear"><span></span></div>
								
									<div class="view">
										<div><b>439</b>&nbsp;просмотров</div>
										<div>6&nbsp;за месяц</div>
										<div>1&nbsp;за вчера</div>
										
									</div>
								
								
								
								
									
								
							</div>
							<div class="awards">

								
								
								<div><a href="http://foto.mail.ru/catalog/static/show_yourself.html"><img src="http://img.mail.ru/mail/ru/images/photo_was_sms_last.gif" width="16" height="16" alt="Награда: Участник SMS-топа" title="Награда: Участник SMS-топа" /></a></div>
							</div>
						</td>
						
				
			


	
		
	







				
						
						<td>
							
							<div class="picture">
								<div id="bordForVertId_7" class="back">
									<table>
									<tr>
										<td><a href="http://foto.mail.ru/mail/ushyury/smotrich/1048.html"><img id="bordForPrintState_7" src="http://content.foto.mail.ru/mail/ushyury/smotrich/p-1048.jpg" width="120" height="120" alt="Моя светлоглазая речка" /></a></td>
									</tr>
									</table>
								</div>
								
								<div class="picture_menu">
									
									
									<a href="#" onclick="javascript:window.open('http://www.smsonline.ru/mail/s.cgi?id=4&amp;f=http%3A%2F%2Fcontent.foto.mail.ru/mail/ushyury/smotrich%2Fi%2D1048.jpg', 'smsonline'+parseInt(Math.random()*10000),'width=780, height=580, titlebar=no, resizable=no, status=yes, scrollbars=no');"><img src="http://img.mail.ru/r/foto2/ico_get_mob.gif" width="16" height="16" alt="Получить на мобильный" title="Получить на мобильный" /></a>
									
									
										<a id="statelink7_1" onclick="mark_toprint('7','2','ushyury@mail.ru','smotrich'); return false;" href="#"><img src="http://img.mail.ru/r/foto2/ico_plus_print.gif" height="16" width="16" title="Заказать печать" alt="Заказать печать" /></a>
										<a id="statelink7_2" onclick="mark_toprint('7','1','ushyury@mail.ru','smotrich'); return false;" href="#" class="on" style="display:none;"><img src="http://img.mail.ru/r/foto/minus_print.gif" height="16" width="16" alt="Отменить печать" title="Отменить печать" /></a>
									
									<input type="hidden" id="photo7" value="1048" />
								</div>
								
								<div class="rating">
									
										321
									
								</div>
							</div>
							<div class="clear mb5"><span></span></div>
							<div class="picture_text">
								
									
								
								
									
										<div class="title"><span class="n2"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1048.html">Моя светлоглазая речка</a></span></div>
									
								
								
								
								
									<div class="pic_comment"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1048.html#comments">6&nbsp;комментариев</a></div>
								
								
								<div id="tags_ushyury_1048" style="display:none;">
									<div class="pic_tags" style="z-index:93;">
										
											<a href="#" onclick="showTags(event,'ushyury',1048); return false;" class="show_tags">Метки</a>
											<div id="tag_ushyury_1048" class="tags" style="display:none;">
												<div class="close"><a href="#" onclick="hideTags(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" height="7" width="7" alt="Закрыть" /></a></div>
												<div id="links_ushyury_1048" class="links"></div>
											</div>
										
									</div>
								</div>
								<div class="clear"><span></span></div>
								
									<div class="view">
										<div><b>327</b>&nbsp;просмотров</div>
										<div>2&nbsp;за месяц</div>
										<div>1&nbsp;за вчера</div>
										
									</div>
								
								
								
								
									
								
							</div>
							<div class="awards">

								
								
								
							</div>
						</td>
						
				
			


	
		
	







				
						
						<td>
							
							<div class="picture">
								<div id="bordForVertId_8" class="back">
									<table>
									<tr>
										<td><a href="http://foto.mail.ru/mail/ushyury/smotrich/1047.html"><img id="bordForPrintState_8" src="http://content.foto.mail.ru/mail/ushyury/smotrich/p-1047.jpg" width="120" height="120" alt="В реку смотрятся облака" /></a></td>
									</tr>
									</table>
								</div>
								
								<div class="picture_menu">
									
									
									<a href="#" onclick="javascript:window.open('http://www.smsonline.ru/mail/s.cgi?id=4&amp;f=http%3A%2F%2Fcontent.foto.mail.ru/mail/ushyury/smotrich%2Fi%2D1047.jpg', 'smsonline'+parseInt(Math.random()*10000),'width=780, height=580, titlebar=no, resizable=no, status=yes, scrollbars=no');"><img src="http://img.mail.ru/r/foto2/ico_get_mob.gif" width="16" height="16" alt="Получить на мобильный" title="Получить на мобильный" /></a>
									
									
										<a id="statelink8_1" onclick="mark_toprint('8','2','ushyury@mail.ru','smotrich'); return false;" href="#"><img src="http://img.mail.ru/r/foto2/ico_plus_print.gif" height="16" width="16" title="Заказать печать" alt="Заказать печать" /></a>
										<a id="statelink8_2" onclick="mark_toprint('8','1','ushyury@mail.ru','smotrich'); return false;" href="#" class="on" style="display:none;"><img src="http://img.mail.ru/r/foto/minus_print.gif" height="16" width="16" alt="Отменить печать" title="Отменить печать" /></a>
									
									<input type="hidden" id="photo8" value="1047" />
								</div>
								
								<div class="rating">
									
										381
									
								</div>
							</div>
							<div class="clear mb5"><span></span></div>
							<div class="picture_text">
								
									
								
								
									
										<div class="title"><span class="n2"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1047.html">В реку смотрятся облака</a></span></div>
									
								
								
								
								
									<div class="pic_comment"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1047.html#comments">9&nbsp;комментариев</a></div>
								
								
								<div id="tags_ushyury_1047" style="display:none;">
									<div class="pic_tags" style="z-index:92;">
										
											<a href="#" onclick="showTags(event,'ushyury',1047); return false;" class="show_tags">Метки</a>
											<div id="tag_ushyury_1047" class="tags" style="display:none;">
												<div class="close"><a href="#" onclick="hideTags(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" height="7" width="7" alt="Закрыть" /></a></div>
												<div id="links_ushyury_1047" class="links"></div>
											</div>
										
									</div>
								</div>
								<div class="clear"><span></span></div>
								
									<div class="view">
										<div><b>357</b>&nbsp;просмотров</div>
										<div>1&nbsp;за месяц</div>
										<div>1&nbsp;за вчера</div>
										
									</div>
								
								
								
								
									
								
							</div>
							<div class="awards">

								
								
								
							</div>
						</td>
						
				
					</tr>
					
				<!-- end row here -->
			


	
		
	







				<!-- new row here -->
					<tr>
				
						
						<td>
							
							<div class="picture">
								<div id="bordForVertId_9" class="back">
									<table>
									<tr>
										<td><a href="http://foto.mail.ru/mail/ushyury/smotrich/1045.html"><img id="bordForPrintState_9" src="http://content.foto.mail.ru/mail/ushyury/smotrich/p-1045.jpg" width="120" height="120" alt="У воды" /></a></td>
									</tr>
									</table>
								</div>
								
								<div class="picture_menu">
									
									
									<a href="#" onclick="javascript:window.open('http://www.smsonline.ru/mail/s.cgi?id=4&amp;f=http%3A%2F%2Fcontent.foto.mail.ru/mail/ushyury/smotrich%2Fi%2D1045.jpg', 'smsonline'+parseInt(Math.random()*10000),'width=780, height=580, titlebar=no, resizable=no, status=yes, scrollbars=no');"><img src="http://img.mail.ru/r/foto2/ico_get_mob.gif" width="16" height="16" alt="Получить на мобильный" title="Получить на мобильный" /></a>
									
									
										<a id="statelink9_1" onclick="mark_toprint('9','2','ushyury@mail.ru','smotrich'); return false;" href="#"><img src="http://img.mail.ru/r/foto2/ico_plus_print.gif" height="16" width="16" title="Заказать печать" alt="Заказать печать" /></a>
										<a id="statelink9_2" onclick="mark_toprint('9','1','ushyury@mail.ru','smotrich'); return false;" href="#" class="on" style="display:none;"><img src="http://img.mail.ru/r/foto/minus_print.gif" height="16" width="16" alt="Отменить печать" title="Отменить печать" /></a>
									
									<input type="hidden" id="photo9" value="1045" />
								</div>
								
								<div class="rating">
									
										341
									
								</div>
							</div>
							<div class="clear mb5"><span></span></div>
							<div class="picture_text">
								
									
								
								
									
										<div class="title"><span class="n2"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1045.html">У воды</a></span></div>
									
								
								
								
								
									<div class="pic_comment"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1045.html#comments">25&nbsp;комментариев</a></div>
								
								
								<div id="tags_ushyury_1045" style="display:none;">
									<div class="pic_tags" style="z-index:91;">
										
											<a href="#" onclick="showTags(event,'ushyury',1045); return false;" class="show_tags">Метки</a>
											<div id="tag_ushyury_1045" class="tags" style="display:none;">
												<div class="close"><a href="#" onclick="hideTags(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" height="7" width="7" alt="Закрыть" /></a></div>
												<div id="links_ushyury_1045" class="links"></div>
											</div>
										
									</div>
								</div>
								<div class="clear"><span></span></div>
								
									<div class="view">
										<div><b>446</b>&nbsp;просмотров</div>
										<div>2&nbsp;за месяц</div>
										<div>1&nbsp;за вчера</div>
										
									</div>
								
								
								
								
									
								
							</div>
							<div class="awards">

								
								
								<div><a href="http://foto.mail.ru/catalog/static/show_yourself.html"><img src="http://img.mail.ru/mail/ru/images/photo_was_sms_last.gif" width="16" height="16" alt="Награда: Участник SMS-топа" title="Награда: Участник SMS-топа" /></a></div>
							</div>
						</td>
						
				
			


	
		
	







				
						
						<td>
							
							<div class="picture">
								<div id="bordForVertId_10" class="back">
									<table>
									<tr>
										<td><a href="http://foto.mail.ru/mail/ushyury/smotrich/1052.html"><img id="bordForPrintState_10" src="http://content.foto.mail.ru/mail/ushyury/smotrich/p-1052.jpg" width="120" height="120" alt="Всего и надо, что вглядеться" /></a></td>
									</tr>
									</table>
								</div>
								
								<div class="picture_menu">
									
									
									<a href="#" onclick="javascript:window.open('http://www.smsonline.ru/mail/s.cgi?id=4&amp;f=http%3A%2F%2Fcontent.foto.mail.ru/mail/ushyury/smotrich%2Fi%2D1052.jpg', 'smsonline'+parseInt(Math.random()*10000),'width=780, height=580, titlebar=no, resizable=no, status=yes, scrollbars=no');"><img src="http://img.mail.ru/r/foto2/ico_get_mob.gif" width="16" height="16" alt="Получить на мобильный" title="Получить на мобильный" /></a>
									
									
										<a id="statelink10_1" onclick="mark_toprint('10','2','ushyury@mail.ru','smotrich'); return false;" href="#"><img src="http://img.mail.ru/r/foto2/ico_plus_print.gif" height="16" width="16" title="Заказать печать" alt="Заказать печать" /></a>
										<a id="statelink10_2" onclick="mark_toprint('10','1','ushyury@mail.ru','smotrich'); return false;" href="#" class="on" style="display:none;"><img src="http://img.mail.ru/r/foto/minus_print.gif" height="16" width="16" alt="Отменить печать" title="Отменить печать" /></a>
									
									<input type="hidden" id="photo10" value="1052" />
								</div>
								
								<div class="rating">
									
										323
									
								</div>
							</div>
							<div class="clear mb5"><span></span></div>
							<div class="picture_text">
								
									
								
								
									
										<div class="title"><span class="n2"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1052.html">Всего и надо, что вглядеться</a></span></div>
									
								
								
								
								
									<div class="pic_comment"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1052.html#comments">29&nbsp;комментариев</a></div>
								
								
								<div id="tags_ushyury_1052" style="display:none;">
									<div class="pic_tags" style="z-index:90;">
										
											<a href="#" onclick="showTags(event,'ushyury',1052); return false;" class="show_tags">Метки</a>
											<div id="tag_ushyury_1052" class="tags" style="display:none;">
												<div class="close"><a href="#" onclick="hideTags(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" height="7" width="7" alt="Закрыть" /></a></div>
												<div id="links_ushyury_1052" class="links"></div>
											</div>
										
									</div>
								</div>
								<div class="clear"><span></span></div>
								
									<div class="view">
										<div><b>463</b>&nbsp;просмотра</div>
										<div>3&nbsp;за месяц</div>
										<div>1&nbsp;за вчера</div>
										
									</div>
								
								
								
								
									
								
							</div>
							<div class="awards">

								
								
								
							</div>
						</td>
						
				
			


	
		
	







				
						
						<td>
							
							<div class="picture">
								<div id="bordForVertId_11" class="back">
									<table>
									<tr>
										<td><a href="http://foto.mail.ru/mail/ushyury/smotrich/1044.html"><img id="bordForPrintState_11" src="http://content.foto.mail.ru/mail/ushyury/smotrich/p-1044.jpg" width="120" height="120" alt="Тишина ощутима рукою" /></a></td>
									</tr>
									</table>
								</div>
								
								<div class="picture_menu">
									
									
									<a href="#" onclick="javascript:window.open('http://www.smsonline.ru/mail/s.cgi?id=4&amp;f=http%3A%2F%2Fcontent.foto.mail.ru/mail/ushyury/smotrich%2Fi%2D1044.jpg', 'smsonline'+parseInt(Math.random()*10000),'width=780, height=580, titlebar=no, resizable=no, status=yes, scrollbars=no');"><img src="http://img.mail.ru/r/foto2/ico_get_mob.gif" width="16" height="16" alt="Получить на мобильный" title="Получить на мобильный" /></a>
									
									
										<a id="statelink11_1" onclick="mark_toprint('11','2','ushyury@mail.ru','smotrich'); return false;" href="#"><img src="http://img.mail.ru/r/foto2/ico_plus_print.gif" height="16" width="16" title="Заказать печать" alt="Заказать печать" /></a>
										<a id="statelink11_2" onclick="mark_toprint('11','1','ushyury@mail.ru','smotrich'); return false;" href="#" class="on" style="display:none;"><img src="http://img.mail.ru/r/foto/minus_print.gif" height="16" width="16" alt="Отменить печать" title="Отменить печать" /></a>
									
									<input type="hidden" id="photo11" value="1044" />
								</div>
								
								<div class="rating">
									
										305
									
								</div>
							</div>
							<div class="clear mb5"><span></span></div>
							<div class="picture_text">
								
									
								
								
									
										<div class="title"><span class="n2"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1044.html">Тишина ощутима рукою</a></span></div>
									
								
								
								
								
									<div class="pic_comment"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1044.html#comments">23&nbsp;комментария</a></div>
								
								
								<div id="tags_ushyury_1044" style="display:none;">
									<div class="pic_tags" style="z-index:89;">
										
											<a href="#" onclick="showTags(event,'ushyury',1044); return false;" class="show_tags">Метки</a>
											<div id="tag_ushyury_1044" class="tags" style="display:none;">
												<div class="close"><a href="#" onclick="hideTags(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" height="7" width="7" alt="Закрыть" /></a></div>
												<div id="links_ushyury_1044" class="links"></div>
											</div>
										
									</div>
								</div>
								<div class="clear"><span></span></div>
								
									<div class="view">
										<div><b>427</b>&nbsp;просмотров</div>
										<div>3&nbsp;за месяц</div>
										<div>1&nbsp;за вчера</div>
										
									</div>
								
								
								
								
									
								
							</div>
							<div class="awards">

								
								
								
							</div>
						</td>
						
				
			


	
		
	







				
						
						<td>
							
							<div class="picture">
								<div id="bordForVertId_12" class="back">
									<table>
									<tr>
										<td><a href="http://foto.mail.ru/mail/ushyury/smotrich/1043.html"><img id="bordForPrintState_12" src="http://content.foto.mail.ru/mail/ushyury/smotrich/p-1043.jpg" width="120" height="120" alt="Вечер" /></a></td>
									</tr>
									</table>
								</div>
								
								<div class="picture_menu">
									
									
									<a href="#" onclick="javascript:window.open('http://www.smsonline.ru/mail/s.cgi?id=4&amp;f=http%3A%2F%2Fcontent.foto.mail.ru/mail/ushyury/smotrich%2Fi%2D1043.jpg', 'smsonline'+parseInt(Math.random()*10000),'width=780, height=580, titlebar=no, resizable=no, status=yes, scrollbars=no');"><img src="http://img.mail.ru/r/foto2/ico_get_mob.gif" width="16" height="16" alt="Получить на мобильный" title="Получить на мобильный" /></a>
									
									
										<a id="statelink12_1" onclick="mark_toprint('12','2','ushyury@mail.ru','smotrich'); return false;" href="#"><img src="http://img.mail.ru/r/foto2/ico_plus_print.gif" height="16" width="16" title="Заказать печать" alt="Заказать печать" /></a>
										<a id="statelink12_2" onclick="mark_toprint('12','1','ushyury@mail.ru','smotrich'); return false;" href="#" class="on" style="display:none;"><img src="http://img.mail.ru/r/foto/minus_print.gif" height="16" width="16" alt="Отменить печать" title="Отменить печать" /></a>
									
									<input type="hidden" id="photo12" value="1043" />
								</div>
								
								<div class="rating">
									
										265
									
								</div>
							</div>
							<div class="clear mb5"><span></span></div>
							<div class="picture_text">
								
									
								
								
									
										<div class="title"><span class="n2"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1043.html">Вечер</a></span></div>
									
								
								
								
								
									<div class="pic_comment"><a href="http://foto.mail.ru/mail/ushyury/smotrich/1043.html#comments">41&nbsp;комментарий</a></div>
								
								
								<div id="tags_ushyury_1043" style="display:none;">
									<div class="pic_tags" style="z-index:88;">
										
											<a href="#" onclick="showTags(event,'ushyury',1043); return false;" class="show_tags">Метки</a>
											<div id="tag_ushyury_1043" class="tags" style="display:none;">
												<div class="close"><a href="#" onclick="hideTags(); return false;"><img src="http://img.mail.ru/r/foto2/ico_close.gif" height="7" width="7" alt="Закрыть" /></a></div>
												<div id="links_ushyury_1043" class="links"></div>
											</div>
										
									</div>
								</div>
								<div class="clear"><span></span></div>
								
									<div class="view">
										<div><b>461</b>&nbsp;просмотр</div>
										<div>3&nbsp;за месяц</div>
										<div>1&nbsp;за вчера</div>
										
									</div>
								
								
								
								
									
								
							</div>
							<div class="awards">

								
								
								
							</div>
						</td>
						
				
					</tr>
					
				<!-- end row here -->
			
		</table>
	

	

	



<script type="text/javascript">
//<![CDATA[
var cur_user = '';
var cur_id = 0;
var words = '';
var words_own = '';
var Tags = new Array();

	
		photo_user = 'ushyury';
	
	photo_id = 640;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 640) {
		cur_id = 640;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	}
	if (words_own == '') {
		words_own += 'каменец';
	} else {
		words_own += ', каменец';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 640;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 640) {
		cur_id = 640;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	}
	if (words_own == '') {
		words_own += 'река';
	} else {
		words_own += ', река';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 970;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 970) {
		cur_id = 970;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	}
	if (words_own == '') {
		words_own += 'река';
	} else {
		words_own += ', река';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1061;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1061) {
		cur_id = 1061;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	}
	if (words_own == '') {
		words_own += 'каменец';
	} else {
		words_own += ', каменец';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1061;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1061) {
		cur_id = 1061;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%EA%F0%E8%F1%F2%E0%EB%EB%E8%F7%E5%F1%EA%E0%FF">кристаллическая<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%EA%F0%E8%F1%F2%E0%EB%EB%E8%F7%E5%F1%EA%E0%FF">кристаллическая<\/a>';
	}
	if (words_own == '') {
		words_own += 'кристаллическая';
	} else {
		words_own += ', кристаллическая';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1061;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1061) {
		cur_id = 1061;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	}
	if (words_own == '') {
		words_own += 'река';
	} else {
		words_own += ', река';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1060;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1060) {
		cur_id = 1060;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%E2%E5%F1%ED%E0">весна<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%E2%E5%F1%ED%E0">весна<\/a>';
	}
	if (words_own == '') {
		words_own += 'весна';
	} else {
		words_own += ', весна';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1060;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1060) {
		cur_id = 1060;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	}
	if (words_own == '') {
		words_own += 'каменец';
	} else {
		words_own += ', каменец';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1060;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1060) {
		cur_id = 1060;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	}
	if (words_own == '') {
		words_own += 'река';
	} else {
		words_own += ', река';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1055;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1055) {
		cur_id = 1055;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	}
	if (words_own == '') {
		words_own += 'каменец';
	} else {
		words_own += ', каменец';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1055;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1055) {
		cur_id = 1055;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	}
	if (words_own == '') {
		words_own += 'река';
	} else {
		words_own += ', река';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1049;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1049) {
		cur_id = 1049;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%E2%E5%F1%ED%E0">весна<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%E2%E5%F1%ED%E0">весна<\/a>';
	}
	if (words_own == '') {
		words_own += 'весна';
	} else {
		words_own += ', весна';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1049;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1049) {
		cur_id = 1049;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	}
	if (words_own == '') {
		words_own += 'каменец';
	} else {
		words_own += ', каменец';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1049;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1049) {
		cur_id = 1049;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	}
	if (words_own == '') {
		words_own += 'река';
	} else {
		words_own += ', река';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1048;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1048) {
		cur_id = 1048;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%E2%E5%F1%ED%E0">весна<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%E2%E5%F1%ED%E0">весна<\/a>';
	}
	if (words_own == '') {
		words_own += 'весна';
	} else {
		words_own += ', весна';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1048;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1048) {
		cur_id = 1048;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	}
	if (words_own == '') {
		words_own += 'каменец';
	} else {
		words_own += ', каменец';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1048;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1048) {
		cur_id = 1048;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	}
	if (words_own == '') {
		words_own += 'река';
	} else {
		words_own += ', река';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1047;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1047) {
		cur_id = 1047;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	}
	if (words_own == '') {
		words_own += 'каменец';
	} else {
		words_own += ', каменец';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1047;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1047) {
		cur_id = 1047;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	}
	if (words_own == '') {
		words_own += 'река';
	} else {
		words_own += ', река';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1045;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1045) {
		cur_id = 1045;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	}
	if (words_own == '') {
		words_own += 'каменец';
	} else {
		words_own += ', каменец';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1045;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1045) {
		cur_id = 1045;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	}
	if (words_own == '') {
		words_own += 'река';
	} else {
		words_own += ', река';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1052;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1052) {
		cur_id = 1052;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%E2%E5%F1%ED%E0">весна<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%E2%E5%F1%ED%E0">весна<\/a>';
	}
	if (words_own == '') {
		words_own += 'весна';
	} else {
		words_own += ', весна';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1052;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1052) {
		cur_id = 1052;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	}
	if (words_own == '') {
		words_own += 'каменец';
	} else {
		words_own += ', каменец';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1052;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1052) {
		cur_id = 1052;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	}
	if (words_own == '') {
		words_own += 'река';
	} else {
		words_own += ', река';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1044;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1044) {
		cur_id = 1044;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	}
	if (words_own == '') {
		words_own += 'каменец';
	} else {
		words_own += ', каменец';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1044;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1044) {
		cur_id = 1044;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	}
	if (words_own == '') {
		words_own += 'река';
	} else {
		words_own += ', река';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1043;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1043) {
		cur_id = 1043;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%EA%E0%EC%E5%ED%E5%F6">каменец<\/a>';
	}
	if (words_own == '') {
		words_own += 'каменец';
	} else {
		words_own += ', каменец';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

	
		photo_user = 'ushyury';
	
	photo_id = 1043;
	if (cur_user != photo_user) {
		cur_user = photo_user;
		words = '';
		words_own = '';
		if (!Tags[photo_user]) Tags[photo_user] = new Array();
	}
	if (cur_id != 1043) {
		cur_id = 1043;
		words = '';
		words_own = '';
	}
	if (words == '') {
		words += '<a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	} else {
		words += '&nbsp; <a href="http://foto.mail.ru/mail/ushyury/tags/%F0%E5%EA%E0">река<\/a>';
	}
	if (words_own == '') {
		words_own += 'река';
	} else {
		words_own += ', река';
	}
	Tags[photo_user][photo_id] = words;
	
		if (words != '') {
			if (gebi('tags_'+photo_user+'_'+photo_id)) gebi('tags_'+photo_user+'_'+photo_id).style.display='block';
			if (gebi('links_'+photo_user+'_'+photo_id)) gebi('links_'+photo_user+'_'+photo_id).innerHTML = words;
		}
	

function showTags(evt,user,id) {
	cancelBubbling(evt);
	if (gebi('tag_'+user+'_'+id).style.display=='none'){
		hideTags();
		gebi('tag_'+user+'_'+id).style.display='block';
	}
	else hideTags();
}
function hideTags() {
	for (var i in Tags) {
		arr = Tags[i];
		for (var j in arr) {
			if (gebi('tag_'+i+'_'+j)) gebi('tag_'+i+'_'+j).style.display = "none";
		}
	}
}
addHandler(document, 'click', hideTags);
//]]>
</script>



	
		<div class="line mt15 mb15"> </div>
		<h2 class="mb15">Другие альбомы</h2>
		<table class="folder_list2">
			
			
				<tr>
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Unava-2007/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Unava-2007/">&quot;Унава-2007&quot;</a><span> </span>
							<div class="count">12</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Kazantip/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Kazantip/">Разное</a><span> </span>
							<div class="count">37</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Egypt_photo/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Egypt_photo/">Египетские фото моей дочери</a><span> </span>
							<div class="count">16</div>
						</div>
					</td>
				</tr>
			
				<tr>
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Nord/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Nord/">Почти северное</a><span> </span>
							<div class="count">8</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Ledopad/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Ledopad/">В ледопаде</a><span> </span>
							<div class="count">13</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Ozera/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Ozera/">Горные озера</a><span> </span>
							<div class="count">12</div>
						</div>
					</td>
				</tr>
			
				<tr>
					<td>
						<div class="folder">
							<a href="/mail/ushyury/207/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/207/">Цветные горы</a><span> </span>
							<div class="count">60</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/233/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/233/">Осень</a><span> </span>
							<div class="count">36</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/292/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/292/">Зима</a><span> </span>
							<div class="count">29</div>
						</div>
					</td>
				</tr>
			
				<tr>
					<td>
						<div class="folder">
							<a href="/mail/ushyury/377/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/377/">Цветы на камнях</a><span> </span>
							<div class="count">25</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/400/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/400/">Из краденого</a><span> </span>
							<div class="count">2</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/435/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/435/">Товарищи мои</a><span> </span>
							<div class="count">9</div>
						</div>
					</td>
				</tr>
			
				<tr>
					<td>
						<div class="folder">
							<a href="/mail/ushyury/477/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/477/">Aтлантида</a><span> </span>
							<div class="count">24</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/509/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/509/">Рисунки на стекле</a><span> </span>
							<div class="count">5</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/_favorites/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/_favorites/">Избранное</a><span> </span>
							<div class="count">43</div>
						</div>
					</td>
				</tr>
			
				<tr>
					<td>
						<div class="folder">
							<a href="/mail/ushyury/We/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/We/">Мы это сделали</a><span> </span>
							<div class="count">17</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Yu_Vizbor/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Yu_Vizbor/">Иллюстрации к Визбору</a><span> </span>
							<div class="count">17</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Kamenetc/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Kamenetc/">Каменец-Подольский</a><span> </span>
							<div class="count">57</div>
						</div>
					</td>
				</tr>
			
				<tr>
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Kristaleva/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Kristaleva/">Крышталева</a><span> </span>
							<div class="count">20</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/gorgan/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/gorgan/">Горган</a><span> </span>
							<div class="count">19</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/736/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/736/">Подарки, шутки</a><span> </span>
							<div class="count">37</div>
						</div>
					</td>
				</tr>
			
				<tr>
					<td>
						<div class="folder">
							<a href="/mail/ushyury/spring/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/spring/">Весна</a><span> </span>
							<div class="count">34</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/mountain/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/mountain/">Горы глазами моих товарищей</a><span> </span>
							<div class="count">23</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/work_2/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/work_2/"><img src="http://img.mail.ru/mail/ru/images/locked.gif" width="9" height="13" alt="" />Work</a><span> </span>
							<div class="count">69</div>
						</div>
					</td>
				</tr>
			
				<tr>
					<td>
						<div class="folder">
							<a href="/mail/ushyury/926/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/926/">Прогулки по весеннему лесу</a><span> </span>
							<div class="count">6</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Hotin/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Hotin/">Хотин. 1000 лет</a><span> </span>
							<div class="count">15</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Odessa/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Odessa/">Одесса - Грибовка</a><span> </span>
							<div class="count">11</div>
						</div>
					</td>
				</tr>
			
				<tr>
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Philosophy/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Philosophy/">Философия закатов</a><span> </span>
							<div class="count">17</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Sensor2008/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Sensor2008/"><img src="http://img.mail.ru/mail/ru/images/locked.gif" width="9" height="13" alt="" />Сенсор 2008</a><span> </span>
							<div class="count">33</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/1157/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/1157/">Вечера на хуторе близ..</a><span> </span>
							<div class="count">10</div>
						</div>
					</td>
				</tr>
			
				<tr>
					<td>
						<div class="folder">
							<a href="/mail/ushyury/summer/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/summer/">Лето</a><span> </span>
							<div class="count">12</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/_myphoto/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/_myphoto/">Фото со мной</a><span> </span>
							<div class="count">2</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/60/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/60/">60</a><span> </span>
							<div class="count">23</div>
						</div>
					</td>
				</tr>
			
				<tr>
					<td>
						<div class="folder">
							<a href="/mail/ushyury/mist/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/mist/"><img src="http://img.mail.ru/mail/ru/images/locked.gif" width="9" height="13" alt="" />Туман</a><span> </span>
							<div class="count">46</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/tapesh/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/tapesh/">Утро в Карпатах (Тапеш)</a><span> </span>
							<div class="count">14</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/ushyury_fantasy/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/ushyury_fantasy/">Реальность фантастики</a><span> </span>
							<div class="count">6</div>
						</div>
					</td>
				</tr>
			
				<tr>
					<td>
						<div class="folder">
							<a href="/mail/ushyury/moon/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/moon/">Луна</a><span> </span>
							<div class="count">9</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="/mail/ushyury/Bakota/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="/mail/ushyury/Bakota/">Бакота</a><span> </span>
							<div class="count">7</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
			
			<td> </td></tr>
		</table>
	
	
		<div class="line mt15 mb15"> </div>
		<a href="http://video.mail.ru/mail/ushyury/"><img src="http://img.mail.ru/r/foto2/ico_video.gif" width="16" height="16" alt="Видеоальбомы" title="Видеоальбомы" class="left mr5" /></a><div class="h_ch2"><h2>Видеоальбомы</h2>&nbsp;&nbsp;<a onclick="return contextHelp(event, this, 46,'',-6);" href="#"><img src="http://img.mail.ru/r/foto2/context_help.gif" width="11" height="11" alt="" /></a><div class="clear"><span></span></div></div>
		<table class="folder_list2">
			
			
				<tr>
					<td>
						<div class="folder">
							<a href="http://video.mail.ru/mail/ushyury/708/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="http://video.mail.ru/mail/ushyury/708/">Каменец. Замок.</a><span> </span>
							<div class="count">5</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="http://video.mail.ru/mail/ushyury/744/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="http://video.mail.ru/mail/ushyury/744/">Мои ролики...</a><span> </span>
							<div class="count">11</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="http://video.mail.ru/mail/ushyury/753/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="http://video.mail.ru/mail/ushyury/753/"><img src="http://img.mail.ru/mail/ru/images/locked.gif" width="9" height="13" alt="" />Work</a><span> </span>
							<div class="count">12</div>
						</div>
					</td>
				</tr>
			
				<tr>
					<td>
						<div class="folder">
							<a href="http://video.mail.ru/mail/ushyury/seasons/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="http://video.mail.ru/mail/ushyury/seasons/">Времена года</a><span> </span>
							<div class="count">14</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="http://video.mail.ru/mail/ushyury/860/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="http://video.mail.ru/mail/ushyury/860/">Люди идут по свету</a><span> </span>
							<div class="count">12</div>
						</div>
					</td>
				<td class="width"><div> </div></td>
			
				
					<td>
						<div class="folder">
							<a href="http://video.mail.ru/mail/ushyury/_vfavorites/"><img src="http://img.mail.ru/r/foto2/ico_folder.gif" width="12" height="10" alt="" class="ico_folder" /></a>
							<a href="http://video.mail.ru/mail/ushyury/_vfavorites/">Избранное</a><span> </span>
							<div class="count">11</div>
						</div>
					</td>
				</tr>
			
			
			
		</table>
	
	<div class="cross_piece"> </div>

<script type="text/javascript"><!-- 
	initFotoNameOverOut();
--></script>



</div>







	
	
		</td>
		<!--  end:main content table cell -->
	</tr>
</table>



<script type="text/javascript"><!--
try{timeInterval('content_block');timeInterval('bottom');}catch(e) {}
//--></script>







<!-- End content table -->

<!--  BEGIN:popup windows  -->

				

<!--  End:popup windows  -->

<!--  BEGIN:footer  -->
<script type="text/javascript" charset="windows-1251" src="http://img.mail.ru/mail/ru/images/js/photo2/commonforcerelogin.js?3"></script>



<!-- Start copyright -->

	
		
<table class="page_block">
	<tr>
		<td>
			
				
					
					<div id="Copyright" ><div class="first"  ><div class="second"><div class="third" style="height: 26px;"><div class="fourth">
						<table>
							<tr>
								<td class="mail"><!-- Start slot 3312 -->&#169; 1999-2009, <a href="http://corp.mail.ru/">Mail.Ru</a>  
<!-- End slot 3312 --></td>
								<td class="navigation"><a href="http://foto.mail.ru/catalog/static/agreement.html">Пользовательское соглашение</a></td>
								<td class="navigation"><a href="http://sales.mail.ru/">Реклама на Mail.ru</a> <b>&middot;</b> <a href="http://corp.mail.ru/">О компании</a> <b>&middot;</b> <a href="http://corp.mail.ru/vacancy.htm" >Вакансии</a></td>
							</tr>
						</table>
					</div></div></div></div></div><img src="http://img.mail.ru/0.gif" width="760" height="1" alt="" /><div class="cross_piece"> </div>
					
				
			
		</td>
	</tr>
</table>
		
	

<!-- End copyright -->
<!--  END:footer  -->

</div>
<!-- END: all pages div -->






	<!-- Start slot 5147  --><!-- rb 5147 --><!-- End slot 5147 -->




<script type="text/javascript">//<![CDATA[
function _init() {
	var q = gebi("q");
	SearchSuggest.setBasicVariable(q);
	SearchSuggest.SetObjectEvent("click");
	SearchSuggest.SetObjectEvent("keydown");
	SearchSuggest.SetObjectEvent("keypress");
	SearchSuggest.SetObjectEvent("keyup");
	SearchSuggest.minLength = 1;
	
	
	SearchSuggest.onMainPage = false;
	
	
	addHandler(document.body, "click", SearchSuggest.DestroyHintsArea);
	addHandler(window,'resize', SearchSuggest.correctHintsArea);
	SearchSuggest.PreventDefault();
}
if (gebi("q")) _init();
//]]>
</script>


<!-- SUCCESS LOAD PAGE -->

<!-- Begin counters -->
<!-- Rating@Mail.ru counter -->
<script type="text/javascript" language="JavaScript">//<![CDATA[
d=document;a='';a+=';r='+escape(d.referrer); js=10;
//]]> </script><script type="text/javascript" language="JavaScript1.1">//<![CDATA[
a+=';j='+navigator.javaEnabled(); js=11;
//]]></script><script type="text/javascript" language="JavaScript1.2">//<![CDATA[
s=screen;a+=';s='+s.width+'*'+s.height;
a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth);
js=12;
//]]></script><script type="text/javascript" language="JavaScript1.3">//<![CDATA[
js=13;
//]]></script><script type="text/javascript" language="JavaScript">//<![CDATA[
d.write('<img src="http://top3.mail.ru/counter?id=865542;js='+js+a+';rand='+Math.random()+ '" width="1" height="1" alt="" /><br />');
//]]></script>
<noscript><img src="http://top3.mail.ru/counter?js=na;id=865542" width="1" height="1" alt="" /><br /></noscript>
<!-- /Rating@Mail.ru counter -->
<!-- LiveInternet counter -->
<script type="text/javascript"><!-- 
document.write("<img src='http://counter.yadro.ru/hit?r"+ 
escape(document.referrer)+((typeof(screen)=="undefined")?"": 
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? 
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ 
";"+Math.random()+ 
"' width='1' height='1' alt=''>")//--></script>
<!-- /LiveInternet counter -->
<!-- Google counter -->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">
_uacct = "UA-3927518-1";
urchinTracker();
</script>
<!-- /Google counter -->
<!-- End counters -->


	
		<div id="preload_banner_1" style="display:none;"><!-- Start slot 4524 --><div class="ban240" style="border:none;"><script type="text/javascript"><!--
yandex_partner_id = 31612;
yandex_site_charset = 'windows-1251';
yandex_ad_format = 'direct';
yandex_font_size = 0.7;
yandex_direct_type = 'vertical';
yandex_direct_border_type = 'block';
yandex_direct_limit = 4;
yandex_direct_border_color = 'CED0D9';
yandex_direct_title_color = '0857A6';
yandex_direct_url_color = '9296A5';
yandex_direct_all_color = '0857A6';
yandex_direct_text_color = '000000';
yandex_direct_place = 'load_banner_1';
yandex_site_bg_color = 'FFFFFF';
document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/resource/context.js?rnd=' + Math.round(Math.random() * 100000) + '"></sc'+'ript>');
//-->
</script></div><!-- End slot 4524 --></div>
	



<script type="text/javascript"><!--
try{
timeInterval('bottom');
}catch(e) {}
//--></script>



<!-- Start slot 3636 -->    
<script type="text/javascript">//<![CDATA[
function fmt(a) {
	return Math.floor(a*1000)/1000;
}
try {
    timeInterval('renderbrowser');

    var i = '';
    var loadup = 0.489;
    renderTime['renderbrowser'] = renderTime['renderbrowser'] / 1000;

    for (var brPoint in renderTime) {
        var comma = i != '' ? ',' : '';
        if (brPoint != 'renderbrowser' && brPoint != 'toJSONString') {
            i += (comma + brPoint + ':' + renderTime[brPoint]);
        }
    }
var img = new Image(); img.src='http://radar.foto.mail.ru/update?v=' + fmt(renderTime['renderbrowser']) + '&i=' + i + '&rnd=207112977&t=foto-albumindex';
    
} catch(e) {}
//]]></script>

    

<!-- End slot 3636 -->
</body>
</html>
	






 
------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=favicon.ico
Content-Type: image/x-icon; name=favicon.ico
Content-Location: http://foto.mail.ru/favicon.ico
Content-Transfer-Encoding: Base64

AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA
AAAAAAAAAAEAAAAAAAD///8AWVNQAJSKhQCQhoEAc2tnAN5wAgAtLS0AW1VSAKag
nQD/rjwAjYmHAMXDwgD4hAAA5nYAAB4eHgC3tLMAaWJeAGlpaQC7XhoA8/PzAGdh
XgBWKxUA/v7+AOvq6gD8+vkAiISCANTS0gDZ19YAeHh4AN3W0wCzrKkAurm3AHRv
bQC+ubcA23QAAFpUUQDGxMMAcGtpAN/f3wBQKBQAx2QRAK5XJAAnJSQAtbKxACoq
KgCelI8AjYeEAPv7+wDknDYAHRoXAI+KhgCZlpQA4eHhAHt7ewCeTyEAkUgkAI9H
IwD9/PsAqKKfACUiIQB4PQEAy8rJAMFhFQAuLS0ASUVCAHJycgCjoJ4A9vDtAIxL
AABoNAsAY2NjAOrp6ADg394A9vb2APX19QDZ19UAoZ6cAPLr6AByamYAp6SiAJKO
jABaLRMAsK2sAKSalQDt7ewAjIWCAL+5tgDS0NAA19bVAGxpZgCwrasAsKyqANFp
AgDn5+cA/+S/ALaxrwCDfHkAt1wQAGplYgCbmJYAx8K/AKSioAD38u8AxMLBAISA
fQD+/fwAq6ajADw8PAA2NjYAfEAAAOfk4wBvb28AuLOxAKlVGACBgYEA/Pv7AOrq
6gD7+fcA7OvrAHBqZwBhW1gA/f39AIiFgwB3dHEAr6yqAImHhQDIw8EAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39IVn5/f38TNWxrckl/f39/YgIDAXg0KhU3OCc/E1IkeQEC
AwEzEVESPhIpFRxPAVABAgMBKw5hBQ0FKDYGZwEHAQIDAQ8OXAwJDAVxBgsHBwEC
AwFMRm0JXgkNRUFbEBABAgMBJSYxRDAiPDtdYAQEAQIDASNldBEsBm92fQQEBAEt
UxR3Mno9VBcLWXxfVU4uHh1NQ2YhGQp7QB8WABogS3BqCAgIZHUYOXMKAQEUV39/
f39/RzpuaRZYaH9/f39/f39/f38bWkJjD39/f39/f39/f39/f39/f39/f39/f///
AAD//wAAHA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAD4DwAA/B8AAP//AAA=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=f.gif
Content-Type: image/gif; name=f.gif
Content-Location: http://img.mail.ru/r/foto2/f.gif
Content-Transfer-Encoding: Base64

R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=mainicons_stripe30px.png
Content-Type: image/png; name=mainicons_stripe30px.png
Content-Location: http://img.mail.ru/r/foto2/mainicons_stripe30px.png
Content-Transfer-Encoding: Base64

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
AAAASUVORK5CYII=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=ico_down.gif
Content-Type: image/gif; name=ico_down.gif
Content-Location: http://img.mail.ru/r/foto2/ico_down.gif
Content-Transfer-Encoding: Base64

R0lGODlhDQANANU/APmtRPifOfzYhvq9T/q7UPihOvedNvq4T/q6Svq/VPq8Tfm8
Uvq2TPq+VPq9UPq8UvzXh/fdo/q+UvmzQ/nOefm0SPmoQPzWgPmzSPmwQPq9Uvqz
Svm9U/q+U/mySfmyQvm1R/WfOPbZmfm0Q/rFYPipP/zbkPrBVvm4TvjWi/m6Tvq7
TfzZifmzQfzXhPWtRvqySPiaNfmxR/q/VfidNvSsTvq9U/ShQ/q/Uvq+UPedMf3f
nPzMbPq8TP///////yH5BAEAAD8ALAAAAAANAA0AAAZ6wJ9oRywWI78Ub8ls8mom
HinXG/RwiYUKE2DxTr1wL9dYHGAFAY8qznVshE2ah+v57nfOwRNw8RxheGV7ARA8
VoESCQ8MADSGgGEKODOMAAaGbD2TCQSNBhc8KwikCBIaKDIWBhQcIxkfLRMgFQAl
MTc/Lzq8vb0hP0EAOw==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=help_foto2.gif
Content-Type: image/gif; name=help_foto2.gif
Content-Location: http://img.mail.ru/r/help_foto2.gif
Content-Transfer-Encoding: Base64

R0lGODlhCwALANUAAAlWrRNjvy6I7BtuyiJ41xNkvgVOow1aswNLnzCM7hRjviyE
5g1bsw1bshFfuQ1asiiB4yiA4iV93SV83DKO8SR83SuF5hdpxRRkvzCK7i6I6xpu
yxttyxNkvymB4iV83SuE5iyF5yJ51wpWrQlWrhBguRdoxRpuyiR93BZpxRtuyx5z
0QZSqBBfuSJ42B5y0f///wVLnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAALAAsAAAZXwJhwSBRSEgKQZyJ6qYQZ
QQhGXW0uQo0FhiKsYCmMcBGRuFYqWKElhFQIrwEs0HoIP67Xad5ikIR5AykdJQcA
LEIvHCkFMA2HBkIqJgoOByMsBghFnDFBADs=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=gradient_39.png
Content-Type: image/png; name=gradient_39.png
Content-Location: http://img.mail.ru/r/foto2/gradient_39.png
Content-Transfer-Encoding: Base64

iVBORw0KGgoAAAANSUhEUgAAAAEAAAAnCAMAAAD5PtKQAAAAbFBMVEVwpgBsngBr
mwCJvCuh0lpvpwCBtB2cz1RsnQBrnACPwzltoACLvzKazU5pmQCj011uogBvpACS
x0BuowCJvS5wqACDuCRqmgCGuiecz1Ge0VeWykeZzEqUyEODtiFuoQCMwTWj1F9s
nwCQxTx90kOYAAAAOklEQVR4Xg3BgxHEAAAAsNS239h/x/biqxO7yRwaD3dPo7/S
R20W2a1eUosEDCa9t8pPcMkVwsumPQFtlQJ6cDvEiQAAAABJRU5ErkJggg==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=ico.gif
Content-Type: image/gif; name=ico.gif
Content-Location: http://img.mail.ru/r/postcards/ico.gif
Content-Transfer-Encoding: Base64

R0lGODlhEwARAMQAAJ6ynG+ky9huAs7Oz/uuNg5gl7y8vPj5+tNMAC+Jxubo6f/d
WFOTwf/0pfeTBPFtAIy31dfm8euEBv//0PeaExd+xfahKfONAMyfHDt8rNhdAKjN
6f+9O+GCAOCBAP///yH5BAAAAAAALAAAAAATABEAAAWq4CcqhjGciiKuK1CayiEf
ScJASrOWgxpttUSGEcBoHhORKRKoOCu2osYi8SyUkSc0ILUQJBOBRnkoQIlGr+Ui
EXgoScPH3CVYKI6O2+MhfAwHGRkOEnYWDnkeHXweYwYKEBkAF3eIfIuMAjofERkQ
GhQUF5eMjGMfZRASFJiYpQhXIgUMABqlpAIILHMZAW6uHrmbLL0HCKW5sbu7CIsI
HMvRHxxH0tbK0SEAOw==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=photo2_base.css
Content-Type: text/css; name=photo2_base.css
Content-Location: http://img.mail.ru/mail/ru/css/photo2_base.css?20081202_09
Content-Transfer-Encoding: 8bit

html, body {background:#fff; border:none; color:#000; font:100% arial,sans-serif; height:100%; margin:0; padding:0;}
body {text-align:center;}
img, table {border: 0;}
textarea, input, select {font-family: arial;}
table {border-collapse: collapse;}
td {margin: 0; padding: 0;}
td, th, p, div {text-align: left;}
a {color: #0857A6; text-decoration: underline; outline:none;}
a:hover {color: #F26D00; text-decoration: none;}
a.additional {color: #797A80; text-decoration: underline;}
a.additional:hover {color: #F26D00; text-decoration: none;}
.additional .tdno {text-decoration: none;}
.additional {color: #5a5a5a;}
.bold {font-weight: bold;}
.no_bold {font-weight: normal;}
form, h1, h2, h3, h4 {margin: 0;}
h1, h2, h3, h4 {font-family: arial, sans-serif; color: #003073;}
h1 a, h2 a, h3 a, h4 a {color: #0857A6;}
h1 {font-size: 100%;}
h2 {font-size: 90%;}
h3 {font-size: 80%;}
h4 {font-size: 75%;}
.line {height: 1px; margin: 0; border: 0; color: #CED0D9; line-height: 1px; font-size: 1px; background: #CED0D9;}
.left {float: left;}
.right {float: right;}
.t60 {font-size: 60%;}
.t70 {font-size: 70%;}
.t75 {font-size: 75%;}
.t80 {font-size: 80%;}
.t90 {font-size: 90%;}
.t95 {font-size: 95%;}
.t100 {font-size: 100%;}
.t110 {font-size: 110%;}
.t120 {font-size: 120%;}
.t130 {font-size: 130%;}
.arial {font-family: Arial;}
.tahoma {font-family: Tahoma;}
.w40 {width: 40%;}
.w90 {width: 90%;}
.w250 {width: 250px;}
.w400 {width: 400px;}
.w100 {width: 100%;}
.h20 {height:20px}
.mt2 {margin-top: 2px;}
.mt5 { margin-top:5px;}
.mt7 {margin-top: 7px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mb0 {margin-bottom: 0;}
.mb2 {margin-bottom: 2px;}
.mb3 {margin-bottom: 3px;}
.mb5 {margin-bottom: 5px;}
.mb7 {margin-bottom: 7px;}
.mb10 {margin-bottom: 10px;}
.mb12 {margin-bottom: 12px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mr2 {margin-right: 2px;}
.mr5 {margin-right: 5px;}
.mr8 {margin-right: 8px;}
.mr10 {margin-right: 10px;}
.ml5 {margin-left: 5px;}
.ml30{ margin-left:30px;}
.ml10 {margin-left: 10px;}
.pb3 {padding-bottom: 3px;}
.pb5 {padding-bottom: 5px;}
.pb7 {padding-bottom: 7px;}
.pb10 {padding-bottom: 10px;}
.pr10 {padding-right: 10px;}
.text_fff {color: #fff;}
.text_fff a {color: #fff; text-decoration: underline;}
.text_fff a:hover {color: #CCE8FF; text-decoration: none;}
.img_href {font-size: 75%;}
.img_href img {padding-right: 5px; margin-bottom: -3px; background: #fff;}
.page_block {width: 90%; min-width: 984px; margin: 0 auto;}
.border_grey {padding: 10px; margin-bottom: 20px; float: left; border: 1px solid #d9d9d9;}
.cross_piece {width: 984px; height: 1px; line-height: 1px; font-size: 1px;}
.grey {color: #666;}
.cur_text {cursor:text;}
.special_allocation, a.special_allocation:hover {color: #F25100; text-decoration:none; font-family: Arial, sans-serif;}
span.special_allocation {border-bottom: 1px dashed #F25100;}
.special_allocation_b, a.special_allocation_b:hover {color: #F26D00; font-weight: bold;}
.clear {clear:both; height:0; overflow:hidden;}
.black {color:#000;}
.page_block {width: 90%; min-width: 984px; margin: 0 auto;}
.cross_piece {width: 984px; height: 1px; line-height: 1px; font-size: 1px;}

.abs {position:absolute}
.rel {position:relative}
.t0 {top:0}
.r0 {right:0}
.b0{bottom:0}
.l0{left:0}
.dashed {text-decoration:none; border-bottom: 1px dashed}
.dashed:hover {text-decoration:none; border-bottom: none;}
.nowrap {white-space:nowrap;}
.text-right {text-align:right}

.contextInfo {background-color:#F3F3F3;border:1px solid #000;}

/*for png*/
img.png {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.rate1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.mail.ru/r/foto2/award_rate1.png');}
.rate2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.mail.ru/r/foto2/award_rate2.png');}
.rate3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.mail.ru/r/foto2/award_rate3.png');}
.mark1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.mail.ru/r/foto2/award_mark1.png');}
.mark2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.mail.ru/r/foto2/award_mark2.png');}
.mark3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.mail.ru/r/foto2/award_mark3.png?3');}

#Blueheader .first {width: 23%; min-width: 245px; padding: 8px 0 7px 0;}
#Blueheader .first div {width: 245px; font-size: 1%; line-height: 1%; margin-left: 15px;}
#Blueheader .first img {float: left;}
#Blueheader .second {width: 39%; vertical-align: bottom;}
#Blueheader .second .bookmarks {width: 100%;}
#Blueheader .second .bookmarks td {text-align: center; font-size: 75%;}
#Blueheader .second .bookmarks a {text-decoration: none;}
#Blueheader .second .bookmarks a:hover {text-decoration: underline;}
#Blueheader .second .bookmarks .this {background: #fff; color: #013572;}
#Blueheader .second .bookmarks .this a {color: #013572;}
#Blueheader .second .bookmarks .other {background: #5977B3;}
#Blueheader .second .bookmarks .other a {color: #fff;}
#Blueheader .second .status_print {margin-bottom: 12px; font-size: 70%; font-family: tahoma; color: #fff;}
#Blueheader .second .status_print img {margin: 0 5px -3px 0;}
#Blueheader .second .status_print a {color: #fff;}
#Blueheader .second a:hover {color: #CCE8FF;}
#Blueheader .third {width: 38%; color: #fff; white-space: nowrap;}
#Blueheader .third a {color: #fff; text-decoration: underline;}
#Blueheader .third a:hover {color: #fff; text-decoration: none;}
#Blueheader .third div p {width: 123px; height: 24px; padding: 3px 0 0 0; margin: 10px 5px 0 0; background: url(http://img.mail.ru/r/foto2/button_orange.gif) right top no-repeat; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: white; text-align: center;}
#Blueheader .third div p a {color: #fff; text-decoration: none;}
#Blueheader .login .mail {padding-right: 9px; font-size: 75%; color: #F2F8FF; white-space: nowrap;}


#ContentTable {clear:both; margin: 0 0 15px; width:100%;}
#ContentTable td {vertical-align: top;}
#ContentTable .left_block {padding-right:24px;}
#ContentTable .left_block div.width {width:240px;}
#ContentTable .left_block .block {position: relative; z-index: 1; float: left; width: 100%; margin-bottom: 10px; background: url(http://img.mail.ru/r/foto2/c.gif) left top repeat-y;}
#ContentTable .left_block .block div {position: relative; z-index: 2; float: left; width: 100%; background: url(http://img.mail.ru/r/foto2/c.gif) left top repeat-x;}
#ContentTable .left_block .block div div {position: relative; z-index: 3; float: left; width: 100%; background: url(http://img.mail.ru/r/foto2/c.gif) right bottom repeat-y;}
#ContentTable .left_block .block div div div {position: relative; z-index: 4; float: left; width: 100%; background: url(http://img.mail.ru/r/foto2/c.gif) right bottom repeat-x;}
#ContentTable .left_block .block div div div div {position: relative; z-index: 5; float: left; width: 100%; background: url(http://img.mail.ru/r/foto2/f.gif) left top no-repeat;}
#ContentTable .left_block .block div div div div div {position: relative; z-index: 6; float: left; width: 100%; background: url(http://img.mail.ru/r/foto2/f.gif) right top no-repeat;}
#ContentTable .left_block .block div div div div div div {position: relative; z-index: 7; float: left; width: 100%; background: url(http://img.mail.ru/r/foto2/f.gif) left bottom no-repeat;}
#ContentTable .left_block .block div div div div div div div {position: relative; z-index: 8; float: left; width: 100%; background: url(http://img.mail.ru/r/foto2/f.gif) right bottom no-repeat;}
#ContentTable .left_block .block div div div div div div div div {position: relative; z-index: 9; float: none; width: auto; background: none; padding: 7px 16px;}
#ContentTable .left_block .block div div div div div div div div div {position: static; z-index: auto; float: none; padding: 0;}
#ContentTable .left_block .menu img {float: left; margin: 0 5px 5px 0;}
#ContentTable .left_block .menu img.help {float: none; margin: 0 0 0 10px;}
#ContentTable .left_block .menu h1 {margin-bottom: 5px;}
#ContentTable .left_block .menu p {margin: 0 0 5px 0; font-weight: bold; font-size: 75%; color: #333;}
#ContentTable .left_block .menu a {font-size: 75%;}
#ContentTable .left_block .bold {font-weight: bold; font-size: 75%;}
#ContentTable .left_block .bold a {color: #F26D00;}
#ContentTable .left_block .mobile h1 {margin-bottom: 5px;}
#ContentTable .left_block .mobile img {float: left; margin: 0 5px 5px 0;}
#ContentTable .left_block .photo_community h1 {margin-bottom: 5px;}
#ContentTable .left_block .photo_community img {float: left; margin: 0 5px 5px 0;}
#ContentTable .left_block .online h1 {margin-bottom: 5px;}
#ContentTable .left_block .online a {color: #797A80;}
#ContentTable .left_block .online a:hover {color: #F26D00;}
#ContentTable .left_block .banner {float: left; width: 100%; margin-bottom: 10px; text-align: center;}
#ContentTable .left_block .search_border {background:#dedfe3; font-size:1px; height:1px; line-height:1px; margin:0 1px; overflow:hidden; padding:0;}
#ContentTable .left_block .search_foto {background:#dedfe3; padding:4px 5px 4px 2px;}
#ContentTable .left_block .search_foto h1 {margin-bottom: 10px;}
#ContentTable .left_block .search_foto table {width: 100%;}
#ContentTable .left_block .search_foto td {width: 1%; font-size: 75%;}
#ContentTable .left_block .search_foto th {width: 100%; padding-right: 10px; font-size: 75%; font-weight: normal;}
#ContentTable .left_block .search_foto th input {width: 100%;}
#ContentTable .left_block .torg h1 {margin-bottom: 15px;}
#ContentTable .left_block .torg h1 a {font-size: 100%;}
#ContentTable .left_block .torg p {margin: 0 0 15px 0; font-size: 75%; color: #333;}
#ContentTable .left_block .torg a {font-size: 75%; font-weight: bold;}
#ContentTable .left_block .cross_piece {position: relative; z-index: 1; width: 240px; height: 1px; font-size: 1%; line-height: 1%;}
#ContentTable .interval .cross_piece {position: relative; z-index: 1; width: 20px; height: 1px; font-size: 1%; line-height: 1%;}
#ContentTable .content_block {width:100%;}
#ContentTable .content_block .cross_piece {position: relative; z-index: 1; width: 720px; height: 1px; font-size: 1%; line-height: 1%;}
#ContentTable .content_block .path {margin-bottom: 10px; font-size: 70%; color: #5a5a5a;}
#ContentTable .content_block .path a {color: #5a5a5a;}
#ContentTable .content_block .path a:hover {color: #F26D00;}
#ContentTable .content_block .h_ch h1 {float: left;}
#ContentTable .content_block .h_ch h2 {float: left;}
#ContentTable .content_block .h_ch img {margin: 5px 0 10px 0;}
#ContentTable .content_block .h_ch .status {margin: 0 0 -4px 0; padding: 0 4px 3px 4px; background: #fff;}
#ContentTable .content_block .h_ch2 h2 {float: left;}
#ContentTable .content_block .h_ch2 img {margin: 3px 0 10px 0;}
#ContentTable .content_block .h_ch3 h3 {float: left;}
#ContentTable .content_block .h_ch3 img {margin: 3px 0 10px 0;}
#ContentTable .content_block .h_ch4 h4 {float: left; color: #000;}
#ContentTable .content_block .h_ch4 img {margin: 3px 0 10px 0;}
#ContentTable .content_block .new_link {margin-bottom: -10px; color: #F25100; font-size: 70%; font-family: tahoma; text-align: right; z-index: 10; position: relative;}
#ContentTable .content_block .new_link a {color: #F25100;}
#ContentTable .content_block .new_link2 {margin-bottom: -13px; font-size: 75%; text-align: right; z-index: 10; position: relative;}
#ContentTable .content_block .new_link3 {margin-bottom: -13px; font-size: 70%; font-family: tahoma; text-align: right; z-index: 10; position: relative;}
#ContentTable .content_block .new_link3 a {color: #797A80;}
#ContentTable .content_block .new_link3 a:hover {color: #F26D00;}
#ContentTable .content_block .sms .picture_text .title .n a:link {color: #F26D00 !important;}
#ContentTable .content_block .sms .picture_text .title .n a:visited {color: #F26D00 !important;}
#ContentTable .content_block .sms .picture_text .title .n a:hover {color: #F26D00 !important;}
#ContentTable .content_block .sms .picture_text .title .n a:active {color: #F26D00 !important;}
#ContentTable .content_block .err {border-left: 4px solid #ffaa00; margin-bottom:2em;}
#ContentTable .content_block .err td {padding:0 0 0 1.5em !important; font-size: 80%; color: red;}
#ContentTable .content_block .serv_anno {float: right; color: #999999; font-size: 70%;}
#ContentTable .content_block .serv_anno .value {color: #F26D00;}
#ContentTable .content_block #tab_1 #photo_list {margin-top:0 !important;}
#ContentTable .content_block #tab_2 #photo_list {margin-top:0 !important;}
#ContentTable .content_block .block_tabs {font-size: 70%}
#ContentTable .content_block .block_tabs .left {float: left; margin-right: 10px}
#ContentTable .content_block .block_tabs .left a {margin-right: 10px;}
#ContentTable .content_block .block_tabs .bg {background: #cfdcec; font-weight: bold; color: #686868}
#ContentTable .content_block .block_tabs .bg a {display: block; font-weight: bold; height: 100%; padding: 1px 10px 1px 10px; margin: 0;}
#ContentTable .content_block .block_tabs .bg a:link {color: #686868; text-decoration: none}
#ContentTable .content_block .block_tabs .bg a:visited {color: #686868; text-decoration: none}
#ContentTable .content_block .block_tabs .bg a:active {color: #686868; text-decoration: none}
#ContentTable .content_block .block_tabs .bg a:hover {color: #686868; text-decoration: none}

#PhotoPrint .first {padding-bottom: 20px;}
#PhotoPrint .first img {float: left; margin: 0 30px 15px 0;}
#PhotoPrint .first span {font-size: 75%;}
#PhotoPrint .first b {font-size: 90%; font-weight: bold;}
#PhotoPrint .second {padding-bottom: 35px;}
#PhotoPrint .second img {float: left; margin: 0 30px 35px 0;}
#PhotoPrint .second span {font-size: 75%;}
#PhotoPrint .second b {font-size: 90%; color: #F26D00; font-weight: bold;}
#PhotoPrint .third {padding-bottom: 35px;}
#PhotoPrint .third img {float: left; margin: 0 30px 15px 0;}
#PhotoPrint .third span {font-size: 75%;}

.folder_list2 td.width {width:auto;}
.folder_list2 td.width div {width:40px;}

#Copyright {position: relative; z-index: 1; width: 100%; min-width: 760px; margin-bottom: 15px; background: #00468C url(http://img.mail.ru/r/foto2/f.gif) left top no-repeat;}
#Copyright div.first {position: relative; z-index: 2; width: 100%; background: url(http://img.mail.ru/r/foto2/f.gif) left bottom no-repeat;}
#Copyright div.second {position: relative; z-index: 3; width: 100%; background: url(http://img.mail.ru/r/foto2/f.gif) right top no-repeat;}
#Copyright div.third {position: relative; z-index: 4; width: 100%; background: url(http://img.mail.ru/r/foto2/f.gif) right bottom no-repeat;}
#Copyright div.fourth {padding: 5px 15px 4px 15px;}
#Copyright table {width: 100%;}
#Copyright td {white-space: nowrap;} 
#Copyright .mail div {width: 250px; height: 1px; line-height: 1px; font-size: 1px;}
#Copyright .navigation {text-align: right;}
#Copyright .navigation div {width: 450px; height: 1px; line-height: 1px; font-size: 1px;}
#Copyright .mail, #Copyright .navigation {font-size: 70%; color: #fff;}
#Copyright .mail a, #Copyright .navigation a {color: #fff;}
#Copyright .mail a:hover, #Copyright .navigation a:hover {color: #CCE8FF;}

#PhotoPrint .first b {font-size: 75%; font-weight: bold;}
#FotoHistory .width {width:100%;}
#FotoParamPrint .width {width:100%;}
#FotoOrder .width {width:100%;}
#form_fi .width {width:100%;}
#FSupport .width {width:98%;}


.other, .this {vertical-align:middle;text-align:center}
.bookmarks {position:absolute;bottom:-1px;left:245px;height:20px;margin:0px;padding:0px;z-index:10010}
.bookmarks a {text-decoration: none;}
.bookmarks a:hover {text-decoration: underline;}
.bookmarks .this {background: #fff; color: #013572}
.bookmarks .this a {color:#013572}
.bookmarks .other {background: #5977B3}
.bookmarks .other a {color:#fff}

#f2_main {margin:0px auto;width:90%;min-width:984px;text-align:left}
#f2_main .page_block {width:100%}
#Topbasket, #f2_41a, #f2_search4, .f2_title, .f2_author, .f2_topright, .f2_bottomright, #f2_choose11, #f2_choose22, #f2_57 {font-size:70%}
.f2_top, .f2_bottom, .f2_logintop, .f2_loginbottom, .f2_konkyrstop, .f2_konkyrsbottom, .f2_greent, .f2_greenb {height:1px;font-size:1px;line-height:1px;padding:0px;overflow:hidden}
.f2_top {margin:6px 1px 0px 1px;background:#00468c}
.f2_bottom {margin:0px 1px 13px 1px;background:#00468c}
.f2_konkyrstop {margin:0px 1px 0px 1px;background:#ced0d9}
.f2_konkyrsbottom {margin:0px 1px 10px 1px;background:#ced0d9}
.f2_greent {margin:0px 1px 0px 1px;background:#A6D562}
.f2_greenb {margin:0px 1px 10px 1px;background:#689900}
.f2_alt, .f2_art, .f2_alb, .f2_arb {width:1px;height:1px;font-size:1px;line-height:1px;padding:0px;margin:0px;overflow:hidden;background:#fff;position:absolute}
.f2_alt {top:-1px;left:-1px}
.f2_art {top:-1px;right:-1px}
.f2_alb {bottom:-1px;left:-1px}
.f2_arb {bottom:-1px;right:-1px}
.f2_SPLITTER, .f2_SPLITTER_1, .f2_SPLITTER_2 {width:100%;line-height:1px;font-size:1px;clear:both}
.f2_SPLITTER_2 {height:10px}
#f2_blueheader {width:100%;height:36px;background:#00468c;position:relative;margin:0px}
.f2_logo_img1 {position:absolute;top:8px;left:17px;z-index:10008}
.f2_logo_img2 {position:absolute;top:8px;left:77px;z-index:10009}
.f2_logo_img1 img {width:60px;height:21px;border:none !important}
.f2_logo_img2 img {width:118px;height:21px;border:none !important}
#f2_41, #f2_41a {float:right;margin:0px;padding:7px 11px 0px 0px;z-index:10007}
#f2_41a {text-align:left;font-family:tahoma;color:#fff;white-space:nowrap;position:relative;top:-3px}
#f2_49 {color:#f2f8ff;white-space:nowrap;padding-top:2px;float:left}
#f2_48 {width:58px;height:20px;padding:0px 0px 2px 0px;margin-left:10px;font-family:tahoma;float:left}
#Topbasket {float:right;font-family:Tahoma;color:#fff;margin:7px 20px 0px 0px;z-index:10006}
#Topbasket a {color:#f2e19c;text-decoration:underline;vertical-align:bottom;font-weight:bold}
#Topbasket a:hover {text-decoration:none}
#f2_basket1 {width:16px;height:16px;border:none;vertical-align:bottom;position:relative;top:3px;text-decoration:none}
#f2_basket2 {width:5px;height:5px;border:none;vertical-align:bottom;position:relative;top:-3px;left:2px}
#f2_mmenu {width:100%;clear:both;margin-top:13px;position:relative;font-size:80%;}
#f2_submenu {clear:both;margin:0px;padding:0px;background:#e5eeff url(http://img.mail.ru/r/foto2/1.gif) no-repeat right top;width:100%;position:relative;font-size:70%;overflow:hidden}
.f2_subl, .f2_subr {width:1px;height:1px;font-size:1px;line-height:1px;padding:0px;margin:0px;overflow:hidden;background:#fff;position:relative;top:-1px}
.f2_subl {float:left}
.f2_subr {float:right}
.f2_menu_item {float:left;padding:0px 7px 6px 7px;margin:0px;position:relative;text-align:center;white-space:nowrap}
.f2_menu_item a {color:#0857a6;}
.f2_active {float:left;font-weight:bold;color:#002f73;margin:-3px 0 0;padding:5px 14px 7px 14px;background:#e5eeff;border-top:1px solid #bed3fe;position:relative}
.f2_active a {color:#002f73; text-decoration:none;}
.f2_active a:hover {color:#002f73;}
.f2_active_left, .f2_active_right {overflow:hidden;width:1px;height:25px;position:absolute;top:-1px;background:transparent url(http://img.mail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -180px}
.f2_active_left {left:0px}
.f2_active_right {right:0px}
.f2_active_nosubmenu {font-weight:bold;color:#002f73;margin:-3px 7px 0;padding:5px 14px 6px 14px;background:#e5eeff;border:1px solid #bed3fe;float:left;position:relative;}
.f2_active_nosubmenu a {color:#002f73; text-decoration:none;}
.f2_active_nosubmenu a:hover {color:#002f73;}

.ico_mypage, .ico_tags, .ico_photoprint, .ico_photocameras, .ico_photoscool, .ico_mobiligraphy, .ico_smsgames, .ico_photoday {text-align: baseline; position: relative; top: 3px; border: none;}
.ico_mypage {width:17px;height:16px;background:transparent url(http://img.mail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px 2px;}
.ico_tags {width:17px;height:16px;background:transparent url(http://img.mail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -30px;}
.ico_photoprint {width:17px;height:16px;background:transparent url(http://img.mail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -60px;}
.ico_photocameras {width:17px;height:16px;background:transparent url(http://img.mail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -90px;}
.ico_photoscool {width:17px;height:16px;background:transparent url(http://img.mail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -120px;} 
.ico_mobiligraphy {width:17px;height:16px;background:transparent url(http://img.mail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -150px;}
.ico_smsgames {width:17px;height:16px;background:transparent url(http://img.mail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -210px;}
.ico_photoday {width: 17px; height: 16px; background: transparent url(http://img.mail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -240px;}

.f2_sms00, .f2_fix00, #f2_41, .other, .this, #f2_orange_button, #f2_search3, .f2_konkyrs, .f2_konkyrs2, .f2_name {font-size:75%}
#f2_48, #f2_alien {font-size:95%}
.f2_ico {width:13px;height:13px;margin-right:4px;}
.ico_off, .ico_konkyrs, .ico_on, .f2_ico {vertical-align:baseline;position:relative;top:3px}
.ico_dropdown {background:transparent url('http://img.mail.ru/r/foto2/ico_down.gif') no-repeat; width:13px; height:13px; border:none; margin-left:4px; vertical-align:baseline; position:relative; top:3px}
.ico_opt {border:none;background:transparent;margin-right:6px;width:16px;height:16px;position:relative;top:4px}
.ico_help {background: transparent url('http://img.mail.ru/r/help_foto2.gif') no-repeat; height: 11px; margin-left: 5px; width: 11px;}
.icon_help {background: transparent url('http://img.mail.ru/r/help_foto2.gif') no-repeat; height: 11px; width: 11px;}

.f2_sublink {padding:7px 10px 9px 10px;margin:0px;float:left;font-family:tahoma}
.f2_sublink a {color:#0857a6;}
.f2_sublink_on {color:#002f73; padding:7px 10px 6px 10px;margin:0px;float:left;font-family:tahoma;border-bottom:solid 3px #b2ccff;font-weight:bold;}
.f2_sublink_on a {color:#002f73; text-decoration:none}
.f2_sublink_on a:hover {color:#f26d00;text-decoration:none}
.f2_10px {float:left;width:10px;height:1px}
.f2_mhelp {display:block;float:right;font-size:105%; margin-top:3px;}
.f2_mhelp a {color:#0857a6;}
.f2_fix00 {width:100%;clear:both;position:relative;margin:0px;padding:0px;height:4.1em;color:#fff}
.f2_44 {font-weight:bold;color:#fff}
a.f2_44:hover {color:#cce8ff;text-decoration:none}
#f2_username, #f2_domain, #f2_pass {font:12px Arial}
#f2_username {position:static;width:120px;bottom:auto;left:auto}/*bottom:10px;left:0px*/
#f2_domain {position:static;width:81px;bottom:auto;left:auto}/*bottom:10px;left:124px*/
#f2_pass {position:absolute;width:204px;bottom:10px;left:0px;right:0px}
#f2_alien {font-family:tahoma;margin-left:10px}
#f2_submit {width:60px;height:22px;position:absolute;right:0px;top:0px;font-family:arial}
#f2_green_div {width:100%;height:39px;background:#6FA700 url(http://img.mail.ru/r/foto2/gradient_39.png) repeat-x;overflow:hidden}
#f2_green_a {display:block;padding:11px 56px;color:#fff;text-decoration:none;font-weight:bold;white-space:nowrap;}
a#f2_green_a:hover {color:#fff;text-decoration:none}
.f2_sms00, .f2_fix00, #f2_41, .other, .this, #f2_orange_button, #f2_search3, .f2_konkyrs, .f2_konkyrs2, .f2_name {font-size:75%;}
.f2_rb4527 {margin:6px 0px 0px 0px;width:100%;z-index:1;border:none;padding:0px}
.f2_rbtd {text-align:center}
#form_login .width {width:100%;}

#PhotoSchool .first {margin-bottom:2em; font-size:75%;}
.article img.right {float:right; margin:0 0 15px 20px;}
.article img.left {float:left; margin:0 20px 15px 0;}

.for_capcha {background:#f3f3f3; border:1px solid #000; color:#686868; font:11px Tahoma; padding:9px 11px 11px; position:absolute; width:170px;}
.for_capcha a {color:#686868; font:11px Tahoma;}
.for_capcha input {font:11px Tahoma;}
.for_capcha a.close {position:absolute; right:15px; top:10px;}
.for_capcha img.refresh {margin-right:4px; vertical-align:-2px;}
.for_capcha input.input_text {width:125px;}
.for_capcha input.input_submit {width:25px;}

#f2_blueheader {z-index:10;}
#reg_new {margin:5px 6px 0 0;}
#f2_loginform_new {display:none; position:absolute; right:0; top:-1px; z-index:10;}
#f2_loginform_new form {background:#00468C; padding:10px 15px 15px; width:210px;}
#f2_loginform_new form .close {position:absolute; right:9px; top:8px; z-index:10;}
.f2_logintop_new {border-bottom:1px solid #00468c; margin:0 1px;}
.f2_loginbottom_new {border-top:1px solid #00468c; margin:0 1px;}


div.help_div {position: absolute; z-index: 10000; width: 250px; font-size: 11px; font-family: tahoma; background: #F5F5F5 url(http://img.mail.ru/r/foto2/cont_help_angle.gif) no-repeat top left; padding: 3px 3px 8px 3px; color: #666; border: 1px solid #135EAA;}
div.help_div div {padding: 5px 5px 0 7px;}
div.ajaxTooltip {border: 1px solid #000; background-color: #FFF; width: 200px; position: absolute; z-index: 10000; font: 75% arial; text-align: center; padding: 5px 10px;}
div.userInfoDiv {position: absolute; z-index: 10000; top: 0; left: 0; width: 190px; border: 1px solid #929292; background-color: #FFF9F2; font: 11px tahoma; padding: 5px 10px; margin: 0;}
div.userInfoDiv div.line {background-color: #D0D0D0; margin: 10px 0; height: 1px; padding: 0;}
div.userInfoDiv div.line br {line-height: 1px;}
div.userInfoDiv img {padding: 3px 5px 3px 0px;}
div.userInfoDiv img.sobaka {padding: 3px 7px 3px 2px;}
div.fotoNameDiv {position: absolute; z-index: 1000; background-color: #FFF; width: 200px; padding: 5px 15px 10px 15px; border: 1px solid #000;}
div.distDiv {font: 70% tahoma; color: #666; border: 1px solid #000; position: absolute; top: 0; left: 0; padding: 10px; background-color: #f3f3f3; width: 200px;}
div.distDiv input {font:100% tahoma;}

#helpVoteDiv {background:#f3f3f3; border:1px solid #000; display:none; position:absolute;  width:250px;}
#helpVoteDiv .infoblock {border:1px solid #e4e4e4; padding:15px 10px 0;}
#helpVoteDiv .infoblock a {display:inline; padding:0; text-align:left; width:auto;}
#helpVoteDiv .infoblock img.close {margin:0; right:5px; position:absolute; top:5px;}
#helpVoteDiv .infoblock h1 {margin-bottom:10px;}
#helpVoteDiv .infoblock .title {color:#003073; font-size:75%; font-weight:bold;}
#helpVoteDiv .infoblock .more {font:10px tahoma;}
#helpVoteDiv .infoblock p {font:70% tahoma; margin:0; padding:0 0 15px;}
#helpVoteDiv .infoblock p .block1 {color:#666;}
#helpVoteDiv .infoblock p .block2 b {color:#f66d00;}
#helpVoteDiv .infoblock p .block2 b.italic {font-style:italic;}
#helpVoteDiv .infoblock p .block3 {color:#959595;}
#helpVoteDiv  p .block2 b.italic {font-style:italic;}
#helpVoteDiv  p .block3 {color:#959595;}

div.award_help_div {font: 70% tahoma; color: #666; border: 1px solid #000; position: absolute; top: 0; left: 0; padding: 10px; background-color: #f3f3f3; width: 200px;}

#smstopHelpDiv {background:#f3f3f3; border:1px solid #000; display:none; left:5px; position:absolute; top:21px; width:250px;}
#smstopHelpDiv .infoblock {border:1px solid #e4e4e4; padding:15px 10px 0;}
#smstopHelpDiv .infoblock a {display:inline; padding:0; text-align:left; width:auto;}
#smstopHelpDiv .infoblock img.close {margin:0; right:5px; position:absolute; top:5px;}
#smstopHelpDiv .infoblock h1 {margin-bottom:10px;}
#smstopHelpDiv .infoblock .title {color:#003073; font-size:75%; font-weight:bold;}
#smstopHelpDiv .infoblock .more {font:10px tahoma;}
#smstopHelpDiv .infoblock p {font:70% tahoma; margin:0; padding:0 0 15px;}
#smstopHelpDiv .infoblock p .block1 {color:#666;}
#smstopHelpDiv .infoblock p .block2 b {color:#f66d00;}
#smstopHelpDiv .infoblock p .block2 b.italic {font-style:italic;}
#smstopHelpDiv .infoblock p .block3 {color:#959595;}

/* arrows change page */
.ctrl_arrows {font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif; font-size: 75%; font-weight: normal;}
.ctrl_arrows img {width: 14px; height: 5px; border: 0 none; padding-bottom: 1px;}
.ctrl_l img {background: url('http://img.mail.ru/r/foto2/arrows_crtl.gif') no-repeat; margin-right: 5px;}
.ctrl_r img {background: url('http://img.mail.ru/r/foto2/arrows_crtl.gif') -14px 0 no-repeat; margin-left: 5px;}
.current_page {margin: 0 5px; padding: 2px 5px 3px; background: #E5E6EB;}



/* page listing */
.f2_numpage {font-size: 75%; font-weight: bold;}
.f2_numpage a {padding: 2px 6px 3px; display: inline-block; margin: 0 0 0 2px;}
.f2_numpage a:link, .f2_numpage a:visited {color: #0857A6; text-decoration: none; border: 1px solid #CFD1DA;}
.f2_numpage a:hover, .f2_numpage a:active {color: #F26D00; text-decoration: none; border: 1px solid #F26D00;}/* background: #EDF5FE;*/
.f2_numpage .ctrl_arrows {display: inline-block; font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif; font-size: 75%; font-weight: normal; padding-bottom: 4px;}
.f2_numpage .ctrl_arrows img {width: 14px; height: 5px; border: 0 none; padding-bottom: 1px;}
.f2_numpage .ctrl_l {margin-right: 5px;}
.f2_numpage .ctrl_r {margin-left: 5px;}
.f2_numpage .ctrl_l img {background: url('http://img.mail.ru/r/foto2/arrows_crtl.gif') no-repeat; margin-right: 5px;}
.f2_numpage .ctrl_r img {background: url('http://img.mail.ru/r/foto2/arrows_crtl.gif') -14px 0 no-repeat; margin-left: 5px;}
.f2_numpage .current_page {display: inline-block; margin: 0 0 0 2px; padding: 2px 6px 3px; background: #E5E6EB; border: 1px solid #CFD1DA;}

/* status dogs icons */
.f2_mrim_status img {background-image: url('http://img.mail.ru/r/foto2/mrim_status.gif') !important; background-repeat: no-repeat !important; border: 0 none; width: 13px; height: 13px;}
.f2_off img {background-position: 0 0 !important;}
.f2_on img {background-position: -18px 0 !important;}
.f2_left img {background-position: -36px 0 !important;}


/* Dropdown usermenu */
.f2_ddusermenu {line-height:22px;margin-left:23px}
.f2_useravatar_td {text-align:center;vertical-align:middle;width:95px;height:98px}
.f2_useravatar {border:none;padding: 3px 5px 3px 0px}
.f2_userindexavatar {width:90px;height:95px;padding:0px;margin:0px;display:block}
.f2_userindexavatar img {margin:0px auto}
.ico_user {width:16px;height:16px;border:none;vertical-align:middle;background:transparent;padding: 3px 5px 3px 0px}








/*for yandex.direct*/
.for_direct {padding-right:250px;}
.direct {float:right; width:240px;}
/*for begun*/
#begunRoot {border:0; margin:0; padding:0;}
.bgbanner {margin:0; padding:10px 0;}
/*warning.tmpl*/
#warning {font-size:75%;}
#warning p, #warning form {margin:0 0 1.5em 0;}
#warning ul {margin:0 0 1.5em 1.5em; padding:0;}
#warning ul li {margin:0 0 .5em 0; padding:0;}
/*/warning.tmpl*/
/*begin slots*/
.slot_left {margin:0 0 10px;}
.ban240 {border-left:1px solid #ced0d9; border-right:1px solid #ced0d9;}
.ban240 table.frame {font-family:arial,sans-serif; width:100%;}
.ban240 table.frame td.cont {padding:8px 14px;}
.ban240 table.small {font-size:11px; margin:6px 0 5px;}
.ban240 .pic img {margin-right:5px;}
.ban240 h2 {font-size:14px; margin-bottom:5px;}
.ban240 h3 {color:#003073; font-size:13px; margin:5px 0;}
.ban240 h4 {color:#003073; font-size:12px; margin:0;}
.ban240 .nb{color:#f26d00;}
.ban240 .alc {text-align:center;}
.ban240 .brd {border:2px solid #d9d9d9;}
.ban240 ul {margin:0 0 0 20px; padding:0;}
.ban240 li {font-size:11px; list-style-image:none; list-style-position:outside; list-style-type:none;}
.ban240 .t11 {font-size:11px;}
.ban240 .t12 {font-size:12px;}
.ban240 .mb8 {margin-bottom:8px;}

#torgblock_f2 {border:1px solid #d2d7d7; padding-bottom:10px;}
#torgblock_f2 .title {background:#0076b0 url('http://img.mail.ru/r/foto2/bg_torg.jpg') left bottom repeat-x; margin-bottom:10px; padding:4px 10px 3px; text-align:center;}
#torgblock_f2 .title h1 a {color:#fff0cd;}
#torgblock_f2 .title span {color:#fff; font:italic 70% arial;}
#torgblock_f2 .pic {text-align:center;}
#torgblock_f2 .pic img {width:140px;}
#torgblock_f2 .params {font:65% tahoma; padding:10px 10px 0;}
#torgblock_f2 .params span {color:#989898;}
#torgblock_f2 .links {padding:10px 10px 0;}
#torgblock_f2 .links ul {font-size:70%; margin:0 1.5em; padding:0;}
#torgblock_f2 .price {font-size:70%; padding:10px 10px 0;}
/*end slots*/

/*search suggestions*/
#q {width:99%;}
#gogoHintQuery_cont {position:relative;z-index:10;}
#gogoHintQuery_cont div.w500 {width:500px;left:79px;top:-26px; z-index:1000;}
#gogoHintQuery_cont div.w235 {width:235px;left:3px; top:-17px; z-index:1000;}
#gogoHintQuery_cont div.l82 {left:82px !important;}

#gogoHintQuery {display: none; border:1px solid #abadb3; padding:0px; font-size:75%; position: absolute; background-color:#fff;}
#gogoHintQuery a.hint_close{color:#F26D00; text-align:right; cursor:pointer; margin:3px;}
#gogoHintQuery a.hint_close:hover {color:#F26D00;}
#gogoHintQuery div.hint {padding:0px 5px;}
#gogoHintQuery div.ra {padding:0px 5px; background-color:#DEDFE3; cursor:pointer;}
#gogoHintQuery div.rn {padding:0px 5px; background-color:#FFF; }
/**/

/*dayphoto winners*/
#DayphotoWinners{width:100%}
#DayphotoWinners div.container{float:left;height:140px;margin:30px 30px 0 0;position:relative;width:140px}
#DayphotoWinners div.date{color:#F26D00;font-size:75%;padding-right:8px;text-align:right;z-index:1}
#DayphotoWinners div.picture{border:1px solid #c2c2c2;float:left;height:120px;padding:5px;width:120px;z-index:1;_padding-bottom:2px}
#DayphotoWinners div.br{background:url(http://img.mail.ru/r/foto2/dw-br.jpg) no-repeat;float:left;height:132px;width:8px;z-index:1}
#DayphotoWinners div.bt{background:url(http://img.mail.ru/r/foto2/dw-bt.jpg) no-repeat;clear:both;height:8px;width:140px;z-index:1}
#DayphotoWinners div.Winners{background-color:#f3f3f3;border:1px solid #000;display:none;height:200px;left:-10px;padding:8px;position:absolute;top:40px;width:144px}
#DayphotoWinners div.Winners a{font-size:75%}
#DayphotoWinners div.Winners div.close{float:right}
#DayphotoWinners div.Winners div.head{color:#0857a6;float:left;font-size:100%;font-weight:bold}
#DayphotoWinners div.Winners div.icons{width:144px}
#DayphotoWinners div.Winners div.icon{background-color:#f3f3f3;float:left;margin-bottom:4px;width:45px}
/**/
/*contest styles*/
div.counter {position:relative; display:inline; font-size:80%; top:2px; color:#a5a5a5;}
div.menu_link {margin-bottom:3px; padding-left:16px;} 
img.menu_link {border:0; background:url('http://img.mail.ru/r/postcards/ico.gif') 0px 0px no-repeat; height:16px; width:16px; float:left; margin: 0 5px 0px -16px;}
a.menu_link {font:arial 11pt;}
a.closed {color:#797a80;}
/**/

/*smscodes*/
#SmsBox{display:none;position:absolute;width:200px}
.numberSelectForm{height:75px;margin:-12px 0 0}
.numberSelect {font-size:70%;height:25px;margin:0 0 0 50px;position:relative}
.numberSelect ins{display:block;left:-50px;position:absolute;text-decoration:none}
.numberSelect .frame{background:#fff;border:1px solid #d9d9d9;padding:2px;position:absolute;width:100%}
.numberSelect .frame strong, .numberSelect .frame dt{color:#f66d00;font-size:1.1em;font-weight:bold}
.numberSelect .frame dl{margin:0}
.numberSelect .frame dd{color:#979797;margin-top:-15px}
.numberSelect .frame dd a{color:#979797}
.numberList{display:none;margin-top:3px;position:absolute;width:150px; z-index:50;}
.numberList .head span{color:#858a90;margin-right:20px}
.numberList ul, .numberList li{margin:0;padding:0}
.numberList li{color:#f66d00;line-height:1.4em;list-style:none;width:50px}
.numberList .ShortNumbers li.group{background:url(http://img.mail.ru/r/foto2/shortnumbers_group.gif) no-repeat right center;position:relative;_background-position:33px center;}
.numberList .ShortNumbers li.group .t{background:url(http://img.mail.ru/r/foto2/shortnumbers_group.gif) no-repeat right top;height:3px;left:0;position:absolute;top:0;width:100%;_background-position:right top;_left:-3px;}
.numberList .ShortNumbers li.group .b{background:url(http://img.mail.ru/r/foto2/shortnumbers_group.gif) no-repeat right bottom;bottom:0;height:3px;left:0;position:absolute;width:100%;_background-position:right bottom;_bottom:-1px;_left:-3px;}
.numberList .ShortNumbers li.group div.num{left:0;margin-top:-8px;position:absolute;top:50%;width:40px}
.numberList .ShortNumbers li.space{height:7px; line-height:1px;}
.numberList li.group ul{margin:5px 0 0 55px}
.numberList li ul{margin:-15px 0 0 55px}
.numberList li ul li{color:#000;cursor:pointer}


.smsgame{padding:15px 10px 5px}
.smsgame .close{margin:-10px -5px 0 0}
.smsgame a{display:inline;padding:0;text-align:left;width:auto}
.smsgame h1{margin-bottom:10px}
.smsgame .title{color:#003073;font-size:75%;font-weight:bold}
.smsgame .more{font:10px tahoma}
.smsgame p{font:70% tahoma;margin:0;padding:0 0 15px}
.smsgame p .block1{color:#666}
.smsgame p .block2 b{color:#f66d00}
.smsgame p .block2 b.italic{font-style:italic}
.smsgame p .block3,.smsgame p .block3 a{color:#959595}
/**/
------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=dashed_x_gray.gif
Content-Type: image/gif; name=dashed_x_gray.gif
Content-Location: http://img.mail.ru/r/foto2/dashed_x_gray.gif
Content-Transfer-Encoding: Base64

R0lGODlhBwABAIABAGZmZgAAACH5BAEAAAEALAAAAAAHAAEAAAIDhBFZADs=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=ico_dot.gif
Content-Type: image/gif; name=ico_dot.gif
Content-Location: http://img.mail.ru/r/foto2/ico_dot.gif
Content-Transfer-Encoding: Base64

R0lGODlhCAANAIAAAP///wUFBSH5BAEAAAAALAAAAAAIAA0AAAILhI+py+0PowqH
ggIAOw==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=photo2_albumindex.css
Content-Type: text/css; name=photo2_albumindex.css
Content-Location: http://img.mail.ru/mail/ru/css/photo2_albumindex.css?200800917_8
Content-Transfer-Encoding: 8bit


#SearchFoto .title {padding: 0 10px 10px 0; width: 1%;}
#ExpandedSearchFoto .rating {font-size: 100%;}
#ExpandedSearchFoto .rating input {width: 35px; padding: 2px 0 2px 0; font-size: 75%;}


.photo_listing2_off img.on {border: 5px solid #e2e2e2;}
.photo_listing2 img.on {border-top:6px solid #f26d00; border-right:3px solid #f26d00; border-bottom:6px solid #f26d00; border-left:3px solid #f26d00;}
.books_menu td.line {padding: 0; height: 6px; border-left: 1px solid #DBDDE5; border-right: 1px solid #DBDDE5; background: #E3E5EB;}
a.similar {color:#797a80; margin-right:15px;}

#AlbumName {position: relative; z-index: 5; width: 100%;}
#AlbumName h1 {margin-bottom: 5px; background: none;}
#AlbumName h1.nomargin {margin-bottom:0px;}
#AlbumName .s {width: 100%;}
#AlbumName .s_1 {width: 70%;}
#AlbumName .s_2 {width: 30%;}
#AlbumName .author {float: left; color: #333; font-size: 75%;}
#AlbumName .author img.status {padding-right: 5px; margin-bottom: -3px; background: #EFEFEF;}
#AlbumName .author .add_to_fav {padding-left: 10px; margin-bottom: -3px; background: #EFEFEF;}
#AlbumName .print {float: right; font-size: 70%;}
#AlbumName .print img {padding-right: 5px; background: #EFEFEF; margin-bottom: -3px;}
#AlbumName .slideshow {float: right; font-size: 70%; margin-right: 25px;}
#AlbumName .slideshow2 {float: right; font-size: 70%;}
#AlbumName .slideshow img, #AlbumName .slideshow2 img {padding-right: 5px; background: #EFEFEF; margin-bottom: -3px;}
#AlbumName .rating {float: right; width: 155px; font-size: 75%;}
#AlbumName .rating div {float: left; margin-right: 5px;}
#AlbumName .rating img {float: left;}
#AlbumName .rating .vote_done {width: 135px; padding: 6px 10px; background: #FFF6E4; font-weight: bold; color: #FF6600;}
#AlbumName .status {padding-right: 5px; margin-bottom: -3px; background: #EFEFEF;}
#AlbumName .user_info {margin-right: 10px; margin-bottom: -3px; padding-left: 10px; background: #EFEFEF;}
#AlbumName .voiting {z-index: 10; float: right;}
#AlbumName .voiting .text1 {padding-bottom: 5px; font-size: 90%;}
#AlbumName .voiting .text2 {color: #FF3300;}
#AlbumName .voiting .link1 {padding: 1px 0 5px 15px; font-size: 70%; font-family: tahoma; text-align: right;}
#AlbumName .voiting th {padding: 0 10px; /*border-left: 1px solid #ccc;*/ color: #FF3300;}
#AlbumName .voiting table table {border-right: 1px solid #ccc;}
#AlbumName .voiting td td {padding: 3px 5px 3px 5px; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-weight: bold; font-size: 70%; font-family: tahoma; background: #fff;}
#AlbumName .voiting td td a {color: #999; text-decoration: none;}
#AlbumName .voiting .red {background: #FF3300;}
#AlbumName .voiting .green {background: #14CE0F;}
#AlbumName .voiting .red a, #AlbumName .voiting .green a {color: #fff;}

* html .w_auto {width:auto !important;}/*for ie6*/
#photo_list {margin:1.5em 0 0; width:100%;}
#photo_list td {padding:0 0 1.5em; vertical-align:top; width:25%;}
#photo_list .picture {float:left; position:relative; z-index:1;}
#photo_list .picture div.back {background:#fff; float:left; margin:0 0 0 -5px; padding: 3px 5px;}
#photo_list .picture div.back table td {background:#f2f2f2; height:120px; padding:0; text-align:center; vertical-align:middle; width:120px;}
#photo_list .picture div.picture_menu {left:125px; position:absolute; top:2px;}
#photo_list .picture div.picture_menu a {display:block; padding:3px 0 2px; text-align:center; width:28px;}
#photo_list .picture .rating {color:#797a80; font-size:16px; font-weight:bold; left:125px; position:absolute; text-align:center; top:107px; width:27px;}
#photo_list .picture_text {color: #666; float:left; font-size: 70%; width:125px;}
#photo_list .name_edit {height: 84px; width: 120px;}
#photo_list .name_edit textarea {color: #666; font:75% arial; margin-bottom: .3em; height: 55px; width: 117px;}
#photo_list .name_edit .ok {float: left; width: 60px;}
#photo_list .name_edit .ok input {color: #333; font-size: 75%; font-weight: bold; width: 60px;}
#photo_list .name_edit .cancel {float: left; text-align: right; width: 60px;}
#photo_list .name_edit .cancel input {color: #333; font-size: 75%; width: 56px;}
#photo_list .picture_text .title {margin-bottom:5px; overflow:hidden; width:125px;}
#photo_list .picture_text .n, #photo_list .picture_text .n2 {color: #0857a6; font-weight: bold;}
#photo_list .picture_text .n a, #photo_list .picture_text .n2 a {color: #0857a6; text-decoration:none;}
#photo_list .picture_text .n a:hover, #photo_list .picture_text .n2 a:hover {color: #0857a6;}
#photo_list .picture_text a {color:#666; font-family: tahoma;}
#photo_list .picture_text a:hover {color: #f26d00; text-decoration: none;}
#photo_list .picture_text .pic_author {margin-bottom:5px; overflow:hidden;}
#photo_list .picture_text .pic_author a {}
#photo_list .picture_text .pic_author img {background:none; vertical-align:-2px;}
#photo_list .picture_text .pic_comment {float:left; padding:0 5px 3px 0;}
#photo_list .picture_text .pic_tags {float:left; padding-bottom:7px; position:relative;}
#photo_list .picture_text .pic_tags a.show_tags {background:url('http://img.mail.ru/r/foto2/dashed_x_gray.gif') left 95% repeat-x; font-weight:bold; font-family:Arial; padding:0 2px 0 1px; text-decoration:none;}
#photo_list .picture_text .pic_tags a.show_tags:hover {background:none;}
#photo_list .picture_text .pic_tags a.own_tags:hover {background:#ffff66; color:#666;}
#photo_list .picture_text .pic_tags .tags {background:#f3f3f3; border:1px solid #000; display:none; left:0; overflow:hidden; position:absolute; top:1.5em; padding:6px 5px 22px 15px; width:140px;}
#photo_list .picture_text .pic_tags .close {text-align:right;}
#photo_list .picture_text .pic_tags .links {padding:5px 10px 0 0;}
#photo_list .picture_text .pic_tags .links a {color:#0857a6;}
#photo_list .picture_text .view {margin-top:.1em;}
#photo_list .awards {float:left;}
#photo_list .awards img {margin:0 0 5px 6px;}

.edit_labels span.t75 img {margin: 0 0 -1px 10px;}
.edit_labels .close {float: right; margin-right: -4px;}
.Add input.close {float: left; margin: 0 5px 0 0; color: #333; font-size: 75%;}
.popup_div2 .text {display: block;}
.Comment .message .text {font-size:75%;}
.Comment .message .text b {color:#003073;}
#Create .access, #Create .write, #Create .read {padding-bottom: 10px;}
#Create .line {margin-right: 16px; margin-bottom: 10px;}
#Create .button .cross_piece {width: 420px;}

#EditParameters .line {margin-right: 16px;}
#EditParameters .button .cross_piece {width: 470px;}
#SortingForm .view {float: left; width: 148px; margin-right: 7px;}
.PhotoListing td div.on {border: 1px solid #ccc; background: #ccc; color: #fff;}

#HistoryPhotoPrint .t70 {font-size: 70%;}
#PhotoLider td.text {padding: 40px 20px 0 0;}
#SmsLider td.text {padding-right: 20px;}
#giveMe_2 td.text {padding-right: 20px;}
#d10 td.text {padding-right: 20px;}
.folder_list2 {margin-bottom:20px; width:100%;}
.folder_list2 td {font-size:75%; padding:0 0 10px 17px; width:33%;}
.folder_list2 td div.folder {background:url('http://img.mail.ru/r/foto2/ico_dot.gif') left bottom repeat-x; float:left; position:relative; width:100%;}
.folder_list2 td div.folder a {background:#fff;}
.folder_list2 td div.folder span {padding:0 19px;}
.folder_list2 td div.folder img {background: #fff; margin-bottom:-3px; padding: 0 5px 2px 0;}
.folder_list2 td div.folder img.ico_folder {left:-17px; position:absolute; top:3px;}
.folder_list2 td div.count {background:#fff; bottom:-3px; padding-left:2px; position:absolute; right:0;}
.InfoTable .first .right {float: right;}
.InfoTable .second .on {background: #ACAFBF;}
#rating #photo_list .picture div.on2 {background:#ffe3b6;}
#rating #photo_list .on {background:#ffe3b6;}
#photo_list .picture_text2 {color:#666; float:left; font-size:70%; margin-left:45px;}
#photo_list .picture_text2 .title {margin-bottom:12px;}
#photo_list .picture_text2 .n2 a {color:#0857a6; font-size:110%; font-weight: bold;}
#photo_list .picture_text2 a {color:#666; font-family:tahoma;}
#photo_list .picture_text2 a:hover {color:#f26d00; text-decoration:none;}
#photo_list .picture_text2 .pic_author {margin-bottom:7px; overflow:hidden;}
#photo_list .picture_text2 .pic_author img {background:none; vertical-align:-3px;}
#photo_list .picture_text2 .rating {margin-bottom:3px;}
#photo_list .picture_text2 .rating span {color:#797a80; font:bold 16px arial;}
#photo_list .picture_text2 .average_score {margin-bottom: 3px;}
#voting_list .mb5 {margin-bottom: 5px;}
#voting_list .t75 {font-size:75%;}
#albumindex .access p {font-size:75% !important; margin:0 0 1em;}
#albumindex .access img {vertical-align:-2px;}
#albumindex #AlbumName .author img {vertical-align:-1px;}
#albumindex #AlbumName .print img {background:#fff;}
#albumindex #AlbumName .slideshow img {background:#fff;}
#albumindex #photo_list .picture div.on2 {background:#ffe3b6;}
#albumindex #photo_list .on {background:#ffe3b6;}
.txt a.link {color:#0857A6;}
#ContentTable .content_block #AlbumName .dogNicknameDown {font-size: 75%; color: #666; clear: both;}
#ContentTable .content_block #AlbumName .dogNicknameDown a:link {color: #666666;}
#ContentTable .content_block #AlbumName .dogNicknameDown a:visited {color: #666666;}
#ContentTable .content_block #AlbumName .dogNicknameDown a:active {color: #666666;}
#ContentTable .content_block #AlbumName .dogNicknameDown a:hover {color: #666666;}
#PhotoPrint .additional {margin-left:127px;}


#PhotoLider td.text div.text , #SmsLider td.text div.text, #giveMe_2 td.text div.text, #d10 td.text div.text{ font-size:75%;}
#PhotoLider td.text {padding-top:0;}

#f2_head1 table td.picture {background:#f2f2f2; height:120px; padding:0; text-align:center; vertical-align:middle; width:120px;}
#f2_head2 .t75 {line-height:25px}
.article .author {margin-bottom:15px;}
.article .author td {padding-right:15px; vertical-align:middle !important;}
#category {clear:both;}
#category p {font-size:75%; margin:0 0 1.5em;}
#category .choice {color:#616161; font:70% Tahoma; white-space:nowrap;}
#category .choice a {margin-left:6px;}
#category .choice span {background:#e4e5e9; color:#393b40; font-weight:bold; margin-left:6px; padding:0 3px;}
#category .theme {float:left; padding-bottom:30px; width:33%;}
#category .theme h2 {margin:0 20px 5px 0;}
#category .theme .block {height:140px; position:relative; width:185px;}
#category .theme .block a {border:1px solid #fff; display:block; height:120px; width:120px; z-index:1;}
#category .theme .block a:hover {border:1px solid #ffffff; z-index:100;}
#category .theme .block a.img3 {left:60px; position:absolute; top:10px;}
#category .theme .block a.img2 {left:30px; position:absolute; top:5px;}
#category .theme .block a.img1 {left:0; position:absolute; top:0;}
#category .theme .count {color:#666; font-size:70%; text-align:center; width:185px;}
#smscodes #photo_list .picture_text {font-size:75%;}

.content_block .sms .picture_text .title .n a:link {color: #F26D00 !important;}
.content_block .sms .picture_text .title .n a:visited {color: #F26D00 !important;}
.content_block .sms .picture_text .title .n a:hover {color: #F26D00 !important;}
.content_block .sms .picture_text .title .n a:active {color: #F26D00 !important;}

.block_top .td1 .path {margin:0;}
.block_photo2 .images .td2 .listing td div.hidden img.on {border:3px solid #f26d00;}
.photo_listing2 .hidden div table td div img.on {border-top:6px solid #f26d00; border-right:3px solid #f26d00; border-bottom:6px solid #f26d00; border-left:3px solid #f26d00;}
.tag_other_block {float:left; font-size:75%; margin:2px 0 0 18px; position:relative;}
.tag_other_block .link a {background:url('http://img.mail.ru/r/foto2/dashed_x_blue.gif') left bottom repeat-x; color:#0857a6 !important; text-decoration:none;}
.tag_other_block #tag_other {background:#f3f3f3; border:1px solid #000; display:none; left:0; padding:10px; position:absolute; top:17px; width:215px;}
.tag_other_block #tag_other img.close {margin:0; right:5px; position:absolute; top:5px;}
.tag_other_block #tag_other .text {color:#666; font:90% tahoma; line-height:13px; margin-bottom:5px;}
.tag_other_block #tag_other #tag_other_name {margin-right:3px; width:125px;}
#smstopHelpDiv .infoblock img.close {margin:0; right:5px; position:absolute; top:5px;}
#smstopHelpDiv .infoblock .title {color:#003073; font-size:75%; font-weight:bold;}
#helpVoteDiv .infoblock img.close {margin:0; right:5px; position:absolute; top:5px;}
#helpVoteDiv .infoblock .title {color:#003073; font-size:75%; font-weight:bold;}

.content_block #tab_1 #photo_list {margin-top:0 !important;}
.content_block #tab_2 #photo_list {margin-top:0 !important;}
#photo_list .cap {position: relative; margin-bottom: 5px; width: 120px; }
#photo_list .cap .growth {position: absolute; top: 4px; right: 0; font-size: 75%;}
#photo_list .cap .growth img {margin-right: 1px; vertical-align: -1px;}
#photo_list .cap .growth img.sign_new {padding-top: 3px;}
#photo_list .cap .up {color: #53B926;}
#photo_list .cap .down {color: #FF0000;}
#photo_list .cap .unchanged {color: #999999;}
#photo_list .cap .num_item {color: #797a80; font-size: 16px; font-weight: bold; text-align: center;}
#photo_list .cap .text {font-size: 70%; font-weight: normal;}
#photo_list .cap .gold {position: relative; color: #ECA408; font-size: 16px; font-weight: bold;}
#photo_list .cap .gold .text {color: #ECA408; font-size: 70%; font-weight: normal;}
#photo_list .cap .medal {position: relative; left: -3px; top: 3px;}
#photo_list .cap .day {float: right; position: static; top: auto; right: auto; font-size: 75%; font-weight: bold; text-align: center; color: #F26D00;}
#photo_list .picture_menu .num_item {color: #F26D00; font-size: 75%; font-weight: bold; text-align: center;}
#photo_list .picture_text .view p {margin: 0 0 7px 0;}
#photo_list .picture_text .view .rating {}
#photo_list .picture_text .view .rating .value {color: #797a80; font-size: 16px; font-weight: bold;}
#photo_list .picture_text .view .average_score {}
#photo_list .picture_text .view .average_score .value {color: black;}
#photo_list .picture_text .view .popularity {}
#photo_list .picture_text .view .popularity .value {color: black;}
#photo_list .picture_text .pic_author img {background:none; vertical-align:-3px;}
#photo_list .prizes .back table {left:-5px;position:relative;}
#photo_list .prizes .back table {position: relative: left: -5px;}
#photo_list .prizes .back table img {padding: 5px; background: url('http://img.mail.ru/r/foto2/bg_prizes_photo.gif') no-repeat;}
.content_block .block_tabs .left {float: left; margin-right: 10px}
.content_block .block_tabs .left a {margin-right: 10px;}


#f2_searchblock {clear:both; border-collapse:collapse; margin:13px 0 5px; vertical-align:middle; width:100%;}
#f2_searchblock .searchline {background:#dedde3;}
#f2_searchblock .searchline td {padding:5px 0;}
#f2_searchblock .searchline #f2_53 {color:#565658; font-size:70%; padding:7px 10px 0; white-space:nowrap; width:80px;}
#f2_searchblock .searchline #f2_54_td {width:100%;}
#f2_searchblock .searchline #f2_54_td #f2_54 {border:1px solid #cccbd0; font-size:75%; width:99%;}
#f2_searchblock .searchline #f2_55 {padding:0 5px; vertical-align: middle;}
#f2_searchblock .searchline #f2_55 #f2_55i {font-family:arial; font-size:73%; height:20px;}
#f2_searchblock #f2_57 {color:#797a80; padding:0;}
#f2_searchblock #f2_57 .f2_57 {border-bottom:1px dashed #797a80; cursor:pointer; display:inline; float:left;}

.add_avatar {background:#fff7e9 url('http://img.mail.ru/r/foto2/ico_angle.png') left top no-repeat; border-bottom:1px solid #ffdea3; margin-top:10px; padding:20px;}
.add_avatar h1 {color:#f66d00; margin-bottom:12px;}
.add_avatar table.main_avatar {float:left;}
.add_avatar table.main_avatar td {background:url('http://img.mail.ru/r/foto2/bg_avatar.png?2') center center no-repeat; height:195px; text-align:center; vertical-align:middle !important; width:195px;}
.add_avatar table.err_text {border-left:4px solid #ffaa00; margin:-8px 0 9px;}
.add_avatar table.err_text td {color:#ff0000; font:bold 75% arial; line-height:12px; padding:7px 0 10px 7px;}
#photo_list .picture div.on3 {background:#f0dfbe;}
#photo_list .change_main span {background:#f66d00; color:#fff; display:block; font-family:tahoma; line-height:9px; padding:2px 6px 4px 4px; width:80px;}
#photo_list .change_main a {background:url('http://img.mail.ru/r/foto2/dashed_x_orange.gif') left bottom repeat-x; color:#f66d00; display:block; line-height:9px; padding:3px 0; text-decoration:none; width:96px;}
.rating .small { font-size:70%;margin-top:4px;}
.rating .small2 { font-size:55%;margin-top:6px;}


/* dayphoto */
.content_block .serv_anno {float: right; color: #999999; font-size: 70%;}
.content_block .serv_anno .value {color: #F26D00;}

#years {}
#years .left {margin-right: 5px; text-align: center; font-size: 70%; color: #BDBDBD;}
#years a:link {color: #AEAEAE;}
#years a:visited {color: #AEAEAE;}
#years a:active {color: #AEAEAE;}
#years a:hover {color: #AEAEAE;}
#years .curent_year {font-weight: bold; color: #545454;}
#months {border-top: 1px solid #CED0D9;}
#months .left {width: 8.3%; padding: 2px 0 3px 0; text-align: center; font-size: 70%; color: #BDBDBD;}
#months .left a:link {color: #AEAEAE;}
#months .left a:visited {color: #AEAEAE;}
#months .left a:active {color: #AEAEAE;}
#months .left a:hover {color: #AEAEAE;}
#months .curent_month {padding: 0; background: #CED0D9; font-weight: bold; color: #5E5F60;}
#months .curent_month span {display: block; padding: 2px 0 3px 0;}
#months .curent_month a {display: block; padding: 2px 0 3px 0; color: #5E5F60;}
#months .curent_month a:link {color: #5E5F60; text-decoration: none;}
#months .curent_month a:visited {color: #5E5F60; text-decoration: none;}
#months .curent_month a:active {color: #5E5F60; text-decoration: none;}
#months .curent_month a:hover {color: #5E5F60; text-decoration: none;}

.content_block #tab_1 #photo_list {margin-top:0 !important;}
.content_block #tab_2 #photo_list {margin-top:0 !important;}
#photo_list .cap {position: relative; margin-bottom: 5px; width: 120px; }
#photo_list .cap .growth {position: absolute; top: 4px; right: 0; font-size: 75%;}
#photo_list .cap .growth img {margin-right: 1px; vertical-align: -1px;}
#photo_list .cap .growth img.sign_new {padding-top: 3px;}
#photo_list .cap .up {color: #53B926;}
#photo_list .cap .down {color: #FF0000;}
#photo_list .cap .unchanged {color: #999999;}

#photo_list .cap .num_item {color: #797a80; font-size: 16px; font-weight: bold; text-align: center;}
#photo_list .cap .text {font-size: 70%; font-weight: normal;}
#photo_list .cap .gold {position: relative; color: #ECA408; font-size: 16px; font-weight: bold;}
#photo_list .cap .gold .text {color: #ECA408; font-size: 70%; font-weight: normal;}
#photo_list .cap .medal {position: relative; left: -3px; top: 3px;}
#photo_list .cap .day {float: right; position: static; top: auto; right: auto; font-size: 75%; font-weight: bold; text-align: center; color: #F26D00;}

#photo_list .picture_menu .num_item {color: #F26D00; font-size: 75%; font-weight: bold; text-align: center;}
#photo_list .picture_text .view p {margin: 0 0 7px 0;}
#photo_list .picture_text .view .rating {}
#photo_list .picture_text .view .rating .value {color: #797a80; font-size: 16px; font-weight: bold;}
#photo_list .picture_text .view .average_score {}
#photo_list .picture_text .view .average_score .value {color: black;}
#photo_list .picture_text .view .popularity {}
#photo_list .picture_text .view .popularity .value {color: black;}

#photo_list .picture_text .pic_author img {background:none; vertical-align:-3px;}

#photo_list .prizes .back table {left:-5px;position:relative;}
#photo_list .prizes .back table {position: relative: left: -5px;}
#photo_list .prizes .back table img {padding: 5px; background: url('http://img.mail.ru/r/foto2/bg_prizes_photo.gif') no-repeat;}

.content_block .block_tabs {font-size: 70%}
.content_block .block_tabs .left {float: left; margin-right: 10px}
.content_block .block_tabs .left a {margin-right: 10px;}
.content_block .block_tabs .bg {background: #cfdcec; font-weight: bold; color: #686868}
.content_block .block_tabs .bg a {display: block; font-weight: bold; height: 100%; padding: 1px 10px 1px 10px; margin: 0;}
.content_block .block_tabs .bg a:link {color: #686868; text-decoration: none}
.content_block .block_tabs .bg a:visited {color: #686868; text-decoration: none}
.content_block .block_tabs .bg a:active {color: #686868; text-decoration: none}
.content_block .block_tabs .bg a:hover {color: #686868; text-decoration: none}

.ico_photoday {width: 17px; height: 16px; background: transparent url(http://img.mail.ru/r/foto2/mainicons_stripe30px.png) no-repeat 0px -240px;}

/* day foto */
.dayphoto p {margin: 0 0 10px;}
.dayphoto .result {font-weight: bold; font-size: 16px; color: #797A80; margin-left: 3px;}
.dayphoto .growth {}
.dayphoto .growth img {margin-right: 1px; vertical-align: -1px;}
.dayphoto .growth img.sign_new {padding-top: 3px;}
.dayphoto .up {color: #53B926;}
.dayphoto .down {color: #FF0000;}
.dayphoto .new img { vertical-align: 0;}
.dayphoto .unchanged {color: #999999;}
/* /dayphoto */

/*cameraphotos.tmpl*/
#cameraphotos #photo_list .picture div.on2 {background:#ffe3b6;}
#cameraphotos #photo_list .on {background:#ffe3b6;}
#cameraphotos .torgblock_f2 {float:right; margin-top:1.5em; width:187px;}

.selection_table {width: 100%; margin-bottom: 20px;}
.selection_table td, .selection_table th {width: 20%; padding: 10px 20px; vertical-align: top; line-height: 18px;}
.selection_table td {background: #E5EEFF;}
.selection_table th {background: #FFF6E4; font-weight: normal;}
.selection_table h3 {margin-bottom: 10px;}
.selection_table b {color: #666;}
.selection_table th h3 {color: #FF6600; margin-bottom: 10px;}
.selection_table span {font-size: 70%; font-family: tahoma;}
.selection_table th a {font-size: 70%; font-family: tahoma;}
.selection_table a.all {color: #F25100;}
.selection_table .delete {text-align: right; margin: -11px 0 3px 0;}
.selection_table th input {margin-top: 10px; font-size: 70%; font-family: tahoma;}
.InfoTable {width: 100%; margin: 5px 0 20px 0;}
.InfoTable tr.active {background: #FFF6E4; font-weight: bold;}
.InfoTable tr.w33 td {width: 33%;}
.InfoTable tr.w25 td {width: 25%;}
.InfoTable tr.w20 td {width: 20%;}
.InfoTable tr.w16 td {width: 16%;}
.InfoTable tr.w14 td {width: 14%;}
.InfoTable tr.w12 td {width: 12%;}
.InfoTable tr.w11 td {width: 11%;}
.InfoTable td {font-size: 75%; padding: 7px 5px 7px 0; vertical-align: top;}
.InfoTable .col {font-size: 1%; height: 10px; padding: 0;}
.InfoTable .checkbox {font-size: 70%; font-family: tahoma; vertical-align: top;}
.InfoTable .checkbox input {margin-right: 0; margin-left: 0;}
.InfoTable .nomber {padding-top: 9px; font-size: 70%; font-family: tahoma; vertical-align: top; font-weight: normal; color: #797A80;}
.InfoTable .first, .InfoTable .second {background: #E6E8ED;}
.InfoTable .first td {padding: 5px 5px 6px 0; font-size: 70%; font-family: tahoma;}
.InfoTable .first .l {width: 1%; padding: 0; background: #E6E8ED url(http://img.mail.ru/r/foto2/f.gif) no-repeat;}
.InfoTable .first .l div, .InfoTable .first .r div {width: 10px; height: 1px; line-height: 1px; font-size: 1px;}
.InfoTable .first .r {width: 1%; padding: 0; background: #E6E8ED url(http://img.mail.ru/r/foto2/f.gif) right top no-repeat;}
.InfoTable .first a, .InfoTable .first b {float: left; color: #333;}
.InfoTable .hold_it {width: 100px; height: 1px; line-height: 1px; font-size: 1px;}
.InfoTable .first img {margin-top: 6px;}
.InfoTable .first .right {float: right;}
.InfoTable .second .l {background: #E6E8ED url(http://img.mail.ru/r/foto2/f.gif) left bottom no-repeat;}
.InfoTable .second .r {background: #E6E8ED url(http://img.mail.ru/r/foto2/f.gif) right bottom no-repeat;}
.InfoTable .second .l div, .InfoTable .second .r div {width: 10px; height: 2px; line-height: 1px; font-size: 1px;}
.InfoTable .second .on {background: #ACAFBF;}

/*/cameraphotos.tmpl*/


------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=ajax_json.js
Content-Type: application/x-javascript; name=ajax_json.js
Content-Location: http://img.mail.ru/mail/ru/images/js/ajax_json.js?20081126_10
Content-Transfer-Encoding: Base64

dHJ5IHsKCQlkb2N1bWVudC5kb21haW49Im1haWwucnUiOwoJfSBjYXRjaChlKSB7
Cn0KCi8qIEpTT04gQkVHSU4gKi8KLyoKICAgIGpzb24uanMKICAgIDIwMDctMDQt
MzAKCiAgICBQdWJsaWMgRG9tYWluCgogICAgVGhpcyBmaWxlIGFkZHMgdGhlc2Ug
bWV0aG9kcyB0byBKYXZhU2NyaXB0OgoKICAgICAgICBhcnJheS50b0pTT05TdHJp
bmcoKQogICAgICAgIGJvb2xlYW4udG9KU09OU3RyaW5nKCkKICAgICAgICBkYXRl
LnRvSlNPTlN0cmluZygpCiAgICAgICAgbnVtYmVyLnRvSlNPTlN0cmluZygpCiAg
ICAgICAgb2JqZWN0LnRvSlNPTlN0cmluZygpCiAgICAgICAgc3RyaW5nLnRvSlNP
TlN0cmluZygpCiAgICAgICAgICAgIFRoZXNlIG1ldGhvZHMgcHJvZHVjZSBhIEpT
T04gdGV4dCBmcm9tIGEgSmF2YVNjcmlwdCB2YWx1ZS4KICAgICAgICAgICAgSXQg
bXVzdCBub3QgY29udGFpbiBhbnkgY3ljbGljYWwgcmVmZXJlbmNlcy4gSWxsZWdh
bCB2YWx1ZXMKICAgICAgICAgICAgd2lsbCBiZSBleGNsdWRlZC4KCiAgICAgICAg
ICAgIFRoZSBkZWZhdWx0IGNvbnZlcnNpb24gZm9yIGRhdGVzIGlzIHRvIGFuIElT
TyBzdHJpbmcuIFlvdSBjYW4KICAgICAgICAgICAgYWRkIGEgdG9KU09OU3RyaW5n
IG1ldGhvZCB0byBhbnkgZGF0ZSBvYmplY3QgdG8gZ2V0IGEgZGlmZmVyZW50CiAg
ICAgICAgICAgIHJlcHJlc2VudGF0aW9uLgoKICAgICAgICBzdHJpbmcucGFyc2VK
U09OKGZpbHRlcikKICAgICAgICAgICAgVGhpcyBtZXRob2QgcGFyc2VzIGEgSlNP
TiB0ZXh0IHRvIHByb2R1Y2UgYW4gb2JqZWN0IG9yCiAgICAgICAgICAgIGFycmF5
LiBJdCBjYW4gdGhyb3cgYSBTeW50YXhFcnJvciBleGNlcHRpb24uCgogICAgICAg
ICAgICBUaGUgb3B0aW9uYWwgZmlsdGVyIHBhcmFtZXRlciBpcyBhIGZ1bmN0aW9u
IHdoaWNoIGNhbiBmaWx0ZXIgYW5kCiAgICAgICAgICAgIHRyYW5zZm9ybSB0aGUg
cmVzdWx0cy4gSXQgcmVjZWl2ZXMgZWFjaCBvZiB0aGUga2V5cyBhbmQgdmFsdWVz
LCBhbmQKICAgICAgICAgICAgaXRzIHJldHVybiB2YWx1ZSBpcyB1c2VkIGluc3Rl
YWQgb2YgdGhlIG9yaWdpbmFsIHZhbHVlLiBJZiBpdAogICAgICAgICAgICByZXR1
cm5zIHdoYXQgaXQgcmVjZWl2ZWQsIHRoZW4gc3RydWN0dXJlIGlzIG5vdCBtb2Rp
ZmllZC4gSWYgaXQKICAgICAgICAgICAgcmV0dXJucyB1bmRlZmluZWQgdGhlbiB0
aGUgbWVtYmVyIGlzIGRlbGV0ZWQuCgogICAgICAgICAgICBFeGFtcGxlOgoKICAg
ICAgICAgICAgLy8gUGFyc2UgdGhlIHRleHQuIElmIGEga2V5IGNvbnRhaW5zIHRo
ZSBzdHJpbmcgJ2RhdGUnIHRoZW4KICAgICAgICAgICAgLy8gY29udmVydCB0aGUg
dmFsdWUgdG8gYSBkYXRlLgoKICAgICAgICAgICAgbXlEYXRhID0gdGV4dC5wYXJz
ZUpTT04oZnVuY3Rpb24gKGtleSwgdmFsdWUpIHsKICAgICAgICAgICAgICAgIHJl
dHVybiBrZXkuaW5kZXhPZignZGF0ZScpID49IDAgPyBuZXcgRGF0ZSh2YWx1ZSkg
OiB2YWx1ZTsKICAgICAgICAgICAgfSk7CgogICAgSXQgaXMgZXhwZWN0ZWQgdGhh
dCB0aGVzZSBtZXRob2RzIHdpbGwgZm9ybWFsbHkgYmVjb21lIHBhcnQgb2YgdGhl
CiAgICBKYXZhU2NyaXB0IFByb2dyYW1taW5nIExhbmd1YWdlIGluIHRoZSBGb3Vy
dGggRWRpdGlvbiBvZiB0aGUKICAgIEVDTUFTY3JpcHQgc3RhbmRhcmQgaW4gMjAw
OC4KCiAgICBUaGlzIGZpbGUgd2lsbCBicmVhayBwcm9ncmFtcyB3aXRoIGltcHJv
cGVyIGZvci4uaW4gbG9vcHMuIFNlZQogICAgaHR0cDovL3l1aWJsb2cuY29tL2Js
b2cvMjAwNi8wOS8yNi9mb3ItaW4taW50cmlndWUvCgogICAgVGhpcyBpcyBhIHJl
ZmVyZW5jZSBpbXBsZW1lbnRhdGlvbi4gWW91IGFyZSBmcmVlIHRvIGNvcHksIG1v
ZGlmeSwgb3IKICAgIHJlZGlzdHJpYnV0ZS4KCiAgICBVc2UgeW91ciBvd24gY29w
eS4gSXQgaXMgZXh0cmVtZWx5IHVud2lzZSB0byBsb2FkIHVudHJ1c3RlZCB0aGly
ZCBwYXJ0eQogICAgY29kZSBpbnRvIHlvdXIgcGFnZXMuCiovCgovKmpzbGludCBl
dmlsOiB0cnVlICovCgovLyBBdWdtZW50IHRoZSBiYXNpYyBwcm90b3R5cGVzIGlm
IHRoZXkgaGF2ZSBub3QgYWxyZWFkeSBiZWVuIGF1Z21lbnRlZC4KCmlmICghT2Jq
ZWN0LnByb3RvdHlwZS50b0pTT05TdHJpbmcpIHsKCiAgICBBcnJheS5wcm90b3R5
cGUudG9KU09OU3RyaW5nID0gZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBhID0g
WydbJ10sICAvLyBUaGUgYXJyYXkgaG9sZGluZyB0aGUgdGV4dCBmcmFnbWVudHMu
CiAgICAgICAgICAgIGIsICAgICAgICAgIC8vIEEgYm9vbGVhbiBpbmRpY2F0aW5n
IHRoYXQgYSBjb21tYSBpcyByZXF1aXJlZC4KICAgICAgICAgICAgaSwgICAgICAg
ICAgLy8gTG9vcCBjb3VudGVyLgogICAgICAgICAgICBsID0gdGhpcy5sZW5ndGgs
CiAgICAgICAgICAgIHY7ICAgICAgICAgIC8vIFRoZSB2YWx1ZSB0byBiZSBzdHJp
bmdpZmllZC4KCiAgICAgICAgZnVuY3Rpb24gcChzKSB7CgovLyBwIGFjY3VtdWxh
dGVzIHRleHQgZnJhZ21lbnRzIGluIGFuIGFycmF5LiBJdCBpbnNlcnRzIGEgY29t
bWEgYmVmb3JlIGFsbAovLyBleGNlcHQgdGhlIGZpcnN0IGZyYWdtZW50LgoKICAg
ICAgICAgICAgaWYgKGIpIHsKICAgICAgICAgICAgICAgIGEucHVzaCgnLCcpOwog
ICAgICAgICAgICB9CiAgICAgICAgICAgIGEucHVzaChzKTsKICAgICAgICAgICAg
YiA9IHRydWU7CiAgICAgICAgfQoKLy8gRm9yIGVhY2ggdmFsdWUgaW4gdGhpcyBh
cnJheS4uLgoKICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbDsgaSArPSAxKSB7CiAg
ICAgICAgICAgIHYgPSB0aGlzW2ldOwogICAgICAgICAgICBzd2l0Y2ggKHR5cGVv
ZiB2KSB7CgovLyBTZXJpYWxpemUgYSBKYXZhU2NyaXB0IG9iamVjdCB2YWx1ZS4g
SWdub3JlIG9iamVjdHMgdGhhdHMgbGFjayB0aGUKLy8gdG9KU09OU3RyaW5nIG1l
dGhvZC4gRHVlIHRvIGEgc3BlY2lmaWNhdGlvbiBlcnJvciBpbiBFQ01BU2NyaXB0
LAovLyB0eXBlb2YgbnVsbCBpcyAnb2JqZWN0Jywgc28gd2F0Y2ggb3V0IGZvciB0
aGF0IGNhc2UuCgogICAgICAgICAgICBjYXNlICdvYmplY3QnOgogICAgICAgICAg
ICAgICAgaWYgKHYpIHsKICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIHYu
dG9KU09OU3RyaW5nID09PSAnZnVuY3Rpb24nKSB7CiAgICAgICAgICAgICAgICAg
ICAgICAgIHAodi50b0pTT05TdHJpbmcoKSk7CiAgICAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBw
KCJudWxsIik7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBicmVh
azsKCi8vIE90aGVyd2lzZSwgc2VyaWFsaXplIHRoZSB2YWx1ZS4KCiAgICAgICAg
ICAgIGNhc2UgJ3N0cmluZyc6CiAgICAgICAgICAgIGNhc2UgJ251bWJlcic6CiAg
ICAgICAgICAgIGNhc2UgJ2Jvb2xlYW4nOgoJCQkJcCh2LnRvSlNPTlN0cmluZygp
KTsKCi8vIFZhbHVlcyB3aXRob3V0IGEgSlNPTiByZXByZXNlbnRhdGlvbiBhcmUg
aWdub3JlZC4KCiAgICAgICAgICAgIH0KICAgICAgICB9CgovLyBKb2luIGFsbCBv
ZiB0aGUgZnJhZ21lbnRzIHRvZ2V0aGVyIGFuZCByZXR1cm4uCgogICAgICAgIGEu
cHVzaCgnXScpOwogICAgICAgIHJldHVybiBhLmpvaW4oJycpOwogICAgfTsKCgog
ICAgQm9vbGVhbi5wcm90b3R5cGUudG9KU09OU3RyaW5nID0gZnVuY3Rpb24gKCkg
ewogICAgICAgIHJldHVybiBTdHJpbmcodGhpcyk7CiAgICB9OwoKCiAgICBEYXRl
LnByb3RvdHlwZS50b0pTT05TdHJpbmcgPSBmdW5jdGlvbiAoKSB7CgovLyBVbHRp
bWF0ZWx5LCB0aGlzIG1ldGhvZCB3aWxsIGJlIGVxdWl2YWxlbnQgdG8gdGhlIGRh
dGUudG9JU09TdHJpbmcgbWV0aG9kLgoKICAgICAgICBmdW5jdGlvbiBmKG4pIHsK
Ci8vIEZvcm1hdCBpbnRlZ2VycyB0byBoYXZlIGF0IGxlYXN0IHR3byBkaWdpdHMu
CgogICAgICAgICAgICByZXR1cm4gbiA8IDEwID8gJzAnICsgbiA6IG47CiAgICAg
ICAgfQoKICAgICAgICByZXR1cm4gJyInICsgdGhpcy5nZXRGdWxsWWVhcigpICsg
Jy0nICsKICAgICAgICAgICAgICAgIGYodGhpcy5nZXRNb250aCgpICsgMSkgKyAn
LScgKwogICAgICAgICAgICAgICAgZih0aGlzLmdldERhdGUoKSkgKyAnVCcgKwog
ICAgICAgICAgICAgICAgZih0aGlzLmdldEhvdXJzKCkpICsgJzonICsKICAgICAg
ICAgICAgICAgIGYodGhpcy5nZXRNaW51dGVzKCkpICsgJzonICsKICAgICAgICAg
ICAgICAgIGYodGhpcy5nZXRTZWNvbmRzKCkpICsgJyInOwogICAgfTsKCgogICAg
TnVtYmVyLnByb3RvdHlwZS50b0pTT05TdHJpbmcgPSBmdW5jdGlvbiAoKSB7Cgov
LyBKU09OIG51bWJlcnMgbXVzdCBiZSBmaW5pdGUuIEVuY29kZSBub24tZmluaXRl
IG51bWJlcnMgYXMgbnVsbC4KICAgICAgICByZXR1cm4gaXNGaW5pdGUodGhpcykg
PyBTdHJpbmcodGhpcykgOiAibnVsbCI7CiAgICB9OwoKCiAgICBPYmplY3QucHJv
dG90eXBlLnRvSlNPTlN0cmluZyA9IGZ1bmN0aW9uICgpIHsKICAgICAgICB2YXIg
YSA9IFsneyddLCAgLy8gVGhlIGFycmF5IGhvbGRpbmcgdGhlIHRleHQgZnJhZ21l
bnRzLgogICAgICAgICAgICBiLCAgICAgICAgICAvLyBBIGJvb2xlYW4gaW5kaWNh
dGluZyB0aGF0IGEgY29tbWEgaXMgcmVxdWlyZWQuCiAgICAgICAgICAgIGssICAg
ICAgICAgIC8vIFRoZSBjdXJyZW50IGtleS4KICAgICAgICAgICAgdjsgICAgICAg
ICAgLy8gVGhlIGN1cnJlbnQgdmFsdWUuCgogICAgICAgIGZ1bmN0aW9uIHAocykg
ewoKLy8gcCBhY2N1bXVsYXRlcyB0ZXh0IGZyYWdtZW50IHBhaXJzIGluIGFuIGFy
cmF5LiBJdCBpbnNlcnRzIGEgY29tbWEgYmVmb3JlIGFsbAovLyBleGNlcHQgdGhl
IGZpcnN0IGZyYWdtZW50IHBhaXIuCgogICAgICAgICAgICBpZiAoYikgewogICAg
ICAgICAgICAgICAgYS5wdXNoKCcsJyk7CiAgICAgICAgICAgIH0KICAgICAgICAg
ICAgYS5wdXNoKGsudG9KU09OU3RyaW5nKCksICc6Jywgcyk7CiAgICAgICAgICAg
IGIgPSB0cnVlOwogICAgICAgIH0KCi8vIEl0ZXJhdGUgdGhyb3VnaCBhbGwgb2Yg
dGhlIGtleXMgaW4gdGhlIG9iamVjdCwgaWdub3JpbmcgdGhlIHByb3RvIGNoYWlu
LgoKICAgICAgICBmb3IgKGsgaW4gdGhpcykgewogICAgICAgICAgICBpZiAodGhp
cy5oYXNPd25Qcm9wZXJ0eShrKSkgewogICAgICAgICAgICAgICAgdiA9IHRoaXNb
a107CiAgICAgICAgICAgICAgICBzd2l0Y2ggKHR5cGVvZiB2KSB7CgovLyBTZXJp
YWxpemUgYSBKYXZhU2NyaXB0IG9iamVjdCB2YWx1ZS4gSWdub3JlIG9iamVjdHMg
dGhhdCBsYWNrIHRoZQovLyB0b0pTT05TdHJpbmcgbWV0aG9kLiBEdWUgdG8gYSBz
cGVjaWZpY2F0aW9uIGVycm9yIGluIEVDTUFTY3JpcHQsCi8vIHR5cGVvZiBudWxs
IGlzICdvYmplY3QnLCBzbyB3YXRjaCBvdXQgZm9yIHRoYXQgY2FzZS4KCiAgICAg
ICAgICAgICAgICBjYXNlICdvYmplY3QnOgogICAgICAgICAgICAgICAgICAgIGlm
ICh2KSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmICh0eXBlb2Ygdi50b0pT
T05TdHJpbmcgPT09ICdmdW5jdGlvbicpIHsKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHAodi50b0pTT05TdHJpbmcoKSk7CiAgICAgICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAg
ICAgICAgICAgICBwKCJudWxsIik7CiAgICAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgICAgICAgIGNhc2UgJ3N0
cmluZyc6CiAgICAgICAgICAgICAgICBjYXNlICdudW1iZXInOgogICAgICAgICAg
ICAgICAgY2FzZSAnYm9vbGVhbic6CiAgICAgICAgICAgICAgICAgICAgcCh2LnRv
SlNPTlN0cmluZygpKTsKCi8vIFZhbHVlcyB3aXRob3V0IGEgSlNPTiByZXByZXNl
bnRhdGlvbiBhcmUgaWdub3JlZC4KCiAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgIH0KICAgICAgICB9CgovLyBKb2luIGFsbCBvZiB0aGUgZnJhZ21lbnRzIHRv
Z2V0aGVyIGFuZCByZXR1cm4uCgogICAgICAgIGEucHVzaCgnfScpOwogICAgICAg
IHJldHVybiBhLmpvaW4oJycpOwogICAgfTsKCgogICAgKGZ1bmN0aW9uIChzKSB7
CgovLyBBdWdtZW50IFN0cmluZy5wcm90b3R5cGUuIFdlIGRvIHRoaXMgaW4gYW4g
aW1tZWRpYXRlIGFub255bW91cyBmdW5jdGlvbiB0bwovLyBhdm9pZCBkZWZpbmlu
ZyBnbG9iYWwgdmFyaWFibGVzLgoKLy8gbSBpcyBhIHRhYmxlIG9mIGNoYXJhY3Rl
ciBzdWJzdGl0dXRpb25zLgoKICAgICAgICB2YXIgbSA9IHsKICAgICAgICAgICAg
J1xiJzogJ1xcYicsCiAgICAgICAgICAgICdcdCc6ICdcXHQnLAogICAgICAgICAg
ICAnXG4nOiAnXFxuJywKICAgICAgICAgICAgJ1xmJzogJ1xcZicsCiAgICAgICAg
ICAgICdccic6ICdcXHInLAogICAgICAgICAgICAnIicgOiAnXFwiJywKICAgICAg
ICAgICAgJ1xcJzogJ1xcXFwnCiAgICAgICAgfTsKCgogICAgICAgIHMucGFyc2VK
U09OID0gZnVuY3Rpb24gKGZpbHRlcikgewogICAgICAgICAgICB2YXIgajsKCiAg
ICAgICAgICAgIGZ1bmN0aW9uIHdhbGsoaywgdikgewogICAgICAgICAgICAgICAg
dmFyIGk7CiAgICAgICAgICAgICAgICBpZiAodiAmJiB0eXBlb2YgdiA9PT0gJ29i
amVjdCcpIHsKICAgICAgICAgICAgICAgICAgICBmb3IgKGkgaW4gdikgewogICAg
ICAgICAgICAgICAgICAgICAgICBpZiAodi5oYXNPd25Qcm9wZXJ0eShpKSkgewog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdltpXSA9IHdhbGsoaSwgdltpXSk7
CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICByZXR1cm4gZmlsdGVy
KGssIHYpOwogICAgICAgICAgICB9CgoKLy8gUGFyc2luZyBoYXBwZW5zIGluIHRo
cmVlIHN0YWdlcy4gSW4gdGhlIGZpcnN0IHN0YWdlLCB3ZSBydW4gdGhlIHRleHQg
YWdhaW5zdAovLyBhIHJlZ3VsYXIgZXhwcmVzc2lvbiB3aGljaCBsb29rcyBmb3Ig
bm9uLUpTT04gY2hhcmFjdGVycy4gV2UgYXJlIGVzcGVjaWFsbHkKLy8gY29uY2Vy
bmVkIHdpdGggJygpJyBhbmQgJ25ldycgYmVjYXVzZSB0aGV5IGNhbiBjYXVzZSBp
bnZvY2F0aW9uLCBhbmQgJz0nCi8vIGJlY2F1c2UgaXQgY2FuIGNhdXNlIG11dGF0
aW9uLiBCdXQganVzdCB0byBiZSBzYWZlLCB3ZSB3aWxsIHJlamVjdCBhbGwKLy8g
dW5leHBlY3RlZCBjaGFyYWN0ZXJzLgoKICAgICAgICAgICAgaWYgKC9eKCIoXFwu
fFteIlxcXG5ccl0pKj8ifFssOnt9XFtcXTAtOS5cLStFYWVmbG5yLXUgXG5cclx0
XSkrPyQvLgogICAgICAgICAgICAgICAgICAgIHRlc3QodGhpcykpIHsKCi8vIElu
IHRoZSBzZWNvbmQgc3RhZ2Ugd2UgdXNlIHRoZSBldmFsIGZ1bmN0aW9uIHRvIGNv
bXBpbGUgdGhlIHRleHQgaW50byBhCi8vIEphdmFTY3JpcHQgc3RydWN0dXJlLiBU
aGUgJ3snIG9wZXJhdG9yIGlzIHN1YmplY3QgdG8gYSBzeW50YWN0aWMgYW1iaWd1
aXR5Ci8vIGluIEphdmFTY3JpcHQ6IGl0IGNhbiBiZWdpbiBhIGJsb2NrIG9yIGFu
IG9iamVjdCBsaXRlcmFsLiBXZSB3cmFwIHRoZSB0ZXh0Ci8vIGluIHBhcmVucyB0
byBlbGltaW5hdGUgdGhlIGFtYmlndWl0eS4KCiAgICAgICAgICAgICAgICB0cnkg
ewogICAgICAgICAgICAgICAgICAgIGogPSBldmFsKCcoJyArIHRoaXMgKyAnKScp
OwogICAgICAgICAgICAgICAgfSBjYXRjaCAoZSkgewogICAgICAgICAgICAgICAg
ICAgIHRocm93IG5ldyBTeW50YXhFcnJvcigicGFyc2VKU09OIik7CiAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICB0
aHJvdyBuZXcgU3ludGF4RXJyb3IoInBhcnNlSlNPTiIpOwogICAgICAgICAgICB9
CgovLyBJbiB0aGUgb3B0aW9uYWwgdGhpcmQgc3RhZ2UsIHdlIHJlY3Vyc2l2ZWx5
IHdhbGsgdGhlIG5ldyBzdHJ1Y3R1cmUsIHBhc3NpbmcKLy8gZWFjaCBuYW1lL3Zh
bHVlIHBhaXIgdG8gYSBmaWx0ZXIgZnVuY3Rpb24gZm9yIHBvc3NpYmxlIHRyYW5z
Zm9ybWF0aW9uLgoKICAgICAgICAgICAgaWYgKHR5cGVvZiBmaWx0ZXIgPT09ICdm
dW5jdGlvbicpIHsKICAgICAgICAgICAgICAgIGogPSB3YWxrKCcnLCBqKTsKICAg
ICAgICAgICAgfQogICAgICAgICAgICByZXR1cm4gajsKICAgICAgICB9OwoKCiAg
ICAgICAgcy50b0pTT05TdHJpbmcgPSBmdW5jdGlvbiAoKSB7CgovLyBJZiB0aGUg
c3RyaW5nIGNvbnRhaW5zIG5vIGNvbnRyb2wgY2hhcmFjdGVycywgbm8gcXVvdGUg
Y2hhcmFjdGVycywgYW5kIG5vCi8vIGJhY2tzbGFzaCBjaGFyYWN0ZXJzLCB0aGVu
IHdlIGNhbiBzaW1wbHkgc2xhcCBzb21lIHF1b3RlcyBhcm91bmQgaXQuCi8vIE90
aGVyd2lzZSB3ZSBtdXN0IGFsc28gcmVwbGFjZSB0aGUgb2ZmZW5kaW5nIGNoYXJh
Y3RlcnMgd2l0aCBzYWZlCi8vIHNlcXVlbmNlcy4KICAgICAgICAgICAgaWYgKC9b
IlxcXHgwMC1ceDFmXS8udGVzdCh0aGlzKSkgewogICAgICAgICAgICAgICAgcmV0
dXJuICciJyArIHRoaXMucmVwbGFjZSgvKFtceDAwLVx4MWZcXCJdKS9nLCBmdW5j
dGlvbiAoYSwgYikgewogICAgICAgICAgICAgICAgICAgIHZhciBjID0gbVtiXTsK
ICAgICAgICAgICAgICAgICAgICBpZiAoYykgewogICAgICAgICAgICAgICAgICAg
ICAgICByZXR1cm4gYzsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgICAgYyA9IGIuY2hhckNvZGVBdCgpOwogICAgICAgICAgICAgICAgICAg
IHJldHVybiAnXFx1MDAnICsKICAgICAgICAgICAgICAgICAgICAgICAgTWF0aC5m
bG9vcihjIC8gMTYpLnRvU3RyaW5nKDE2KSArCiAgICAgICAgICAgICAgICAgICAg
ICAgIChjICUgMTYpLnRvU3RyaW5nKDE2KTsKICAgICAgICAgICAgICAgIH0pICsg
JyInOwogICAgICAgICAgICB9CiAgICAgICAgICAgIHJldHVybiAnIicgKyB0aGlz
ICsgJyInOwogICAgICAgIH07CiAgICB9KShTdHJpbmcucHJvdG90eXBlKTsKfQoK
LyogSlNPTiBFTkQgKi8KCiAgICB2YXIgYWpheF9yZXF1ZXN0cyA9IFtdOwogICAg
dmFyIGFqYXhIYW5kbGVTdGF0ZUNoYW5nZSA9IGZ1bmN0aW9uKCkgewoJZm9yKHZh
ciBrID0gMDsgazxhamF4X3JlcXVlc3RzLmxlbmd0aDsgaysrKSB7CgkgICAgaWYg
KGFqYXhfcmVxdWVzdHNba10ucmVxdWVzdCA9PSBudWxsKSB7CgkJYWpheF9yZXF1
ZXN0cy5zcGxpY2Uoay0tLDEpOwoJCWNvbnRpbnVlOwoJICAgIH0KCSAgICBpZiAo
YWpheF9yZXF1ZXN0c1trXS5yZXF1ZXN0LnJlYWR5U3RhdGUgPT0gNCkgewoJCXZh
ciByZXF1ZXN0ID0gYWpheF9yZXF1ZXN0c1trXTsKCQlhamF4X3JlcXVlc3RzLnNw
bGljZShrLS0sMSk7CgkJdHJ5IHsKCQkgICAgcmVxdWVzdC5yZWFkeSgpOwoJCX0g
Y2F0Y2ggKGUpIHt9CgkJY29udGludWU7CgkgICAgfQoJfQogICAgfQoKZnVuY3Rp
b24gR2V0QWpheFJlcXVlc3QoKQp7Cgl2YXIgcmVxdWVzdCA9IG51bGw7CgkvLyBi
cmFuY2ggZm9yIG5hdGl2ZSBYTUxIdHRwUmVxdWVzdCBvYmplY3QKCWlmICh0eXBl
b2YgWE1MSHR0cFJlcXVlc3QgIT0gInVuZGVmaW5lZCIpIHsKCQl0cnkgewoJCXJl
cXVlc3QgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKCQl9IGNhdGNoKGUpIHsKCQly
ZXF1ZXN0ID0gbnVsbDsKCQl9CgkvLyBicmFuY2ggZm9yIElFL1dpbmRvd3MgQWN0
aXZlWCB2ZXJzaW9uCgl9IGVsc2UgaWYod2luZG93LkFjdGl2ZVhPYmplY3QpIHsK
CQl0cnkgewoJCXJlcXVlc3QgPSBuZXcgQWN0aXZlWE9iamVjdCgiTXN4bWwyLlhN
TEhUVFAiKTsKCQl9IGNhdGNoKGUpIHsKCQkJdHJ5IHsKCQkJcmVxdWVzdCA9IG5l
dyBBY3RpdmVYT2JqZWN0KCJNaWNyb3NvZnQuWE1MSFRUUCIpOwoJCQkJfSBjYXRj
aChlKSB7CgkJCQlyZXF1ZXN0ID0gbnVsbDsKCQkJfQoJCX0KCX0KCXJldHVybiBy
ZXF1ZXN0Owp9CgpmdW5jdGlvbiBBamF4UmVxdWVzdChtZXRob2Qsc2NyaXB0X25h
bWUsZnVuY19uYW1lLGFyZ3MsY2FsbGJhY2ssY2FsbGJhY2tfb2JqZWN0KQp7Cgl0
aGlzLm1ldGhvZCA9IG1ldGhvZDsKCXRoaXMuY2FsbGJhY2sgPSBjYWxsYmFjazsK
CXRoaXMuY2FsbGJhY2tfb2JqZWN0ID0gY2FsbGJhY2tfb2JqZWN0OwoJdGhpcy5h
cmdzID0gYXJnczsKCWlmIChmdW5jX25hbWUgJiYgZnVuY19uYW1lICE9ICd1bmRl
ZmluZWQnKSB7CgkJdGhpcy51cmwgPSBzY3JpcHRfbmFtZSsiP2FqYXhfY2FsbD0x
JmZ1bmNfbmFtZT0iK2VzY2FwZVBsdXMoZnVuY19uYW1lKSsiJmJhY2s9Iitlc2Nh
cGVQbHVzKHdpbmRvdy5sb2NhdGlvbikrIiZkYXRhPSIrZXNjYXBlUGx1cyh0aGlz
LmFyZ3MudG9KU09OU3RyaW5nKCkpOwoJfQoJZWxzZSB7CgkJdGhpcy51cmwgPSBz
Y3JpcHRfbmFtZTsKCX0KfQoKQWpheFJlcXVlc3QucHJvdG90eXBlID0gewoJc2Vu
ZCA6IGZ1bmN0aW9uKCkgewoJCXZhciByZXF1ZXN0ID0gR2V0QWpheFJlcXVlc3Qo
KTsKCQlpZiAocmVxdWVzdCkgewoJCQl0aGlzLnJlcXVlc3QgPSByZXF1ZXN0OwoJ
CQlyZXF1ZXN0Lm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGFqYXhIYW5kbGVTdGF0ZUNo
YW5nZTsKCQkJaWYgKHRoaXMubWV0aG9kID09ICJQT1NUIikgewoJCQkJdmFyIGlk
eD10aGlzLnVybC5pbmRleE9mKCc/Jyk7CgkJCQl2YXIgcG9zdCA9IHRoaXMudXJs
LnN1YnN0cihpZHgrMSk7CgkJCQl2YXIgdXJsID0gdGhpcy51cmwuc3Vic3RyKDAs
aWR4KTsKCQkJCXRyeSB7CgkJCQkJLy8gc29tZSBvbGQgYnJvd3NlcnMgd291bGQg
dHJpZ2dlciBzZWN1cml0eSBlcnJvciBoZXJlCgkJCQkJcmVxdWVzdC5vcGVuKCJQ
T1NUIiwgdXJsLCB0cnVlKTsKCQkJCX0gY2F0Y2goZSkgewoJCQkJCXJldHVybiBm
YWxzZTsKCQkJCX0KCQkJCXJlcXVlc3Quc2V0UmVxdWVzdEhlYWRlcigiQ29udGVu
dC1UeXBlIiwgImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCIpOwoJ
CQkJdHJ5IHsKCQkJCQkvLyBPcGVyYSA4LjU0IGh1bmcgaGVyZSwgbm90IG9uIHJl
cXVlc3Qub3BlbgoJCQkJCXJlcXVlc3Quc2VuZChwb3N0KTsKCQkJCX0gY2F0Y2go
ZSkgewoJCQkJCXJldHVybiBmYWxzZTsKCQkJCX0KCQkJfSBlbHNlIHsKCQkJCXRy
eSB7CgkJCQkJcmVxdWVzdC5vcGVuKCJHRVQiLCB0aGlzLnVybCwgdHJ1ZSk7CgkJ
CQl9IGNhdGNoKGUpIHsKCQkJCQlyZXR1cm4gZmFsc2U7CgkJCQl9CgkJCQl0cnkg
ewoJCQkJCS8vIE9wZXJhIDguNTQKCQkJCQlyZXF1ZXN0LnNlbmQobnVsbCk7CgkJ
CQl9IGNhdGNoKGUpIHsKCQkJCQlyZXR1cm4gZmFsc2U7CgkJCQl9CgkJCX0KCQkJ
cmV0dXJuIHRydWU7CgkJfSBlbHNlIHsKCQkJcmV0dXJuIGZhbHNlOwoJCX0KCX0s
CglyZWFkeSA6IGZ1bmN0aW9uKCkgewoJCWlmKHRoaXMucmVxdWVzdC5zdGF0dXMg
IT0gMjAwKSByZXR1cm47CgkJdmFyIHJ0ID0gdGhpcy5yZXF1ZXN0LnJlc3BvbnNl
VGV4dDsKCQlpZiAodGhpcy5jYWxsYmFja19vYmplY3QgJiYgdGhpcy5jYWxsYmFj
a19vYmplY3QgIT0gJ3VuZGVmaW5lZCcgJiYgdGhpcy5jYWxsYmFja19vYmplY3Rb
J25vbWFnaWNrJ10pCgkJewoJCQlydCA9ICdbIkFqYXhSZXNwb25zZSIsIk9LIiwi
JyArIHJ0ICsgJyJdJzsKCQkJdGhpcy5jYWxsYmFja19vYmplY3RbJ25vbWFnaWNr
J10gPSBudWxsOwoJCX0KCQl2YXIgZGF0YSA9IGV2YWwocnQpOwoJCXZhciBtYWdp
Y2sgPSBkYXRhLnNoaWZ0KCk7CgkJaWYobWFnaWNrICE9ICJBamF4UmVzcG9uc2Ui
KSByZXR1cm47CgkJdmFyIHJlc3VsdCA9IGRhdGEuc2hpZnQoKTsKCQlpZihyZXN1
bHQgIT0gIk9LIiAmJiByZXN1bHQgIT0gIlJlZGlyZWN0IikgcmV0dXJuOwoJCWlm
KHJlc3VsdCAmJiByZXN1bHQgPT0gIk9LIikgewoJCQlpZih0aGlzLmNhbGxiYWNr
KSB0aGlzLmNhbGxiYWNrLmFwcGx5KHRoaXMuY2FsbGJhY2tfb2JqZWN0P3RoaXMu
Y2FsbGJhY2tfb2JqZWN0OndpbmRvdyxkYXRhKTsKCQl9CgkJZWxzZSBpZihyZXN1
bHQgPT0gIlJlZGlyZWN0IikgcmVkaXJlY3QuYXBwbHkod2luZG93LGRhdGEpOwoJ
CXJldHVybjsKCX0KfQoKCgpmdW5jdGlvbiByZWRpcmVjdCh1cmwpIHsKCXdpbmRv
dy5sb2NhdGlvbj11cmw7Cn0KCmZ1bmN0aW9uIGVzY2FwZVBsdXMocGFyYW0pIHsK
CXBhcmFtID0gZXNjYXBlKHBhcmFtKTsKCXJldHVybiBTdHJpbmcocGFyYW0pLnJl
cGxhY2UoL1wrL2csJyUyQicpOwp9CgpmdW5jdGlvbiBlc2NhcGVQYXJhbShwYXJh
bSkgewoJcmV0dXJuIFN0cmluZyhwYXJhbSkucmVwbGFjZSgvXFwvZywiXFxcXCIp
LnJlcGxhY2UoLyYvZywiXFwmIik7Cn0KCmZ1bmN0aW9uIHVuZXNjYXBlUGFyYW0o
cGFyYW0pIHsKCXJldHVybiBTdHJpbmcocGFyYW0pLnJlcGxhY2UoL1xcJi9nLCIm
IikucmVwbGFjZSgvXFxcXC9nLCJcXCIpOwp9CgpmdW5jdGlvbiBzcGxpdFBhcmFt
KHBhcmFtKQp7CglpZihwYXJhbSA9PSAiIikgcmV0dXJuIG5ldyBBcnJheSgpOwoJ
dmFyIHBhcmFtcyA9IHVuZXNjYXBlUGFyYW0ocGFyYW0pLnNwbGl0KCImIik7Cglm
b3IodmFyIGkgPSAwOyBpPHBhcmFtcy5sZW5ndGg7IGkrKykgewoJCWlmKHBhcmFt
c1tpXS5zdWJzdHIocGFyYW1zW2ldLmxlbmd0aC0xLDEpID09ICJcXCIgJiYgcGFy
YW1zLmxlbmd0aD5pKzEpIHsKCQkJcGFyYW1zLnNwbGljZShpLDIscGFyYW1zW2ld
KyImIitwYXJhbXNbaSsxXSk7CgkJCWktLTsKCQl9Cgl9Cglmb3IodmFyIGkgPSAw
OyBpPHBhcmFtcy5sZW5ndGg7IGkrKykKCQlwYXJhbXNbaV09cGFyYW1zW2ldLnN1
YnN0cigxLHBhcmFtc1tpXS5sZW5ndGgtMik7CglyZXR1cm4gcGFyYW1zOwp9Ci8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwoKCgoKZnVuY3Rpb24gYWpheF9j
YWxsX3N0YXRpYygpIHsgCgl2YXIgYXJncyA9IGFqYXhfY2FsbF9zdGF0aWMuYXJn
dW1lbnRzOyAKCXZhciB1cmwgPSBhcmdzWzBdOyAKCXZhciBjYWxsYmFjayA9IGFy
Z3NbMV07IAoKCXZhciBwb3MgPSBhamF4X3JlcXVlc3RzLmxlbmd0aDsgCgl2YXIg
cmVxdWVzdCA9IG5ldyBBamF4UmVxdWVzdCgiR0VUIix1cmwsJycsJycsY2FsbGJh
Y2ssJycpOyAKCWFqYXhfcmVxdWVzdHNbcG9zXSA9IHJlcXVlc3Q7IAoJaWYgKCFy
ZXF1ZXN0LnNlbmQoKSkgeyAKCQlhamF4X3JlcXVlc3RzLnNwbGljZShhamF4X3Jl
cXVlc3RzLmxlbmd0aC0xLDEpOyAKCQlyZXR1cm4gZmFsc2U7IAoJfSBlbHNlIHsg
CgkJcmV0dXJuIHRydWU7IAoJfSAKfSAKCg==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=ajax_call.js
Content-Type: application/x-javascript; name=ajax_call.js
Content-Location: http://img.mail.ru/mail/ru/images/js/photo2/ajax_call.js?20081126_4
Content-Transfer-Encoding: Base64

ZnVuY3Rpb24gYWpheF9jYWxsX25vbG9naW4oKSB7Cgl2YXIgYXJncyA9IGFqYXhf
Y2FsbF9ub2xvZ2luLmFyZ3VtZW50czsKCXZhciBmdW5jX25hbWUgPSBhcmdzWzBd
OwoJdmFyIGZ1bmNfYXJncyA9IFtdOwoJdmFyIGNhbGxiYWNrOwoJdmFyIGNhbGxi
YWNrX29iamVjdDsKCWZ1bmNfYXJnc1swXSA9IFBob3RvRW1haWw7IC8vaGFjayB0
byBnZXQgcGhvdG91c2VyIGluIGFqYXggY2FsbHMKCWZvciAodmFyIGkgPSAxOyBp
PGFyZ3MubGVuZ3RoOyBpKyspIHsKCQlpZiAoKHR5cGVvZihhcmdzW2ldKSE9InVu
ZGVmaW5lZCIpICYmIChhcmdzW2ldLmNvbnN0cnVjdG9yID09IEZ1bmN0aW9uKSkg
ewoJCQljYWxsYmFjayA9IGFyZ3NbaV07CgkJCWlmIChhcmdzLmxlbmd0aD5pKzEp
IHsKCQkJCWNhbGxiYWNrX29iamVjdCA9IGFyZ3NbaSsxXTsKCQkJfQoJCQlicmVh
azsKCQl9IGVsc2UgewoJCQlmdW5jX2FyZ3NbZnVuY19hcmdzLmxlbmd0aF0gPSBh
cmdzW2ldOwoJCX0KCX0KCXZhciBwb3MgPSBhamF4X3JlcXVlc3RzLmxlbmd0aDsK
CXZhciByZXF1ZXN0ID0gbmV3IEFqYXhSZXF1ZXN0KCJQT1NUIiwnaHR0cDovLycg
KyBQaG90b1BlcmxIb3N0VmFsdWUgKyAnL2NnaS1iaW4vcGhvdG8vYWpheG5vbG9n
aW4nLGZ1bmNfbmFtZSxmdW5jX2FyZ3MsY2FsbGJhY2ssY2FsbGJhY2tfb2JqZWN0
KTsKCWFqYXhfcmVxdWVzdHNbcG9zXSA9IHJlcXVlc3Q7CglpZiAoIXJlcXVlc3Qu
c2VuZCgpKSB7CgkJYWpheF9yZXF1ZXN0cy5zcGxpY2UoYWpheF9yZXF1ZXN0cy5s
ZW5ndGgtMSwxKTsKCQlyZXR1cm4gZmFsc2U7Cgl9IGVsc2UgewoJCXJldHVybiB0
cnVlOwoJfQp9CgpmdW5jdGlvbiBhamF4X2NhbGxfc3RhdGljKCkgewoJdmFyIGFy
Z3MgPSBhamF4X2NhbGxfc3RhdGljLmFyZ3VtZW50czsKCXZhciB1cmwgPSBhcmdz
WzBdOwoJdmFyIGNhbGxiYWNrID0gYXJnc1sxXTsKCgl2YXIgcG9zID0gYWpheF9y
ZXF1ZXN0cy5sZW5ndGg7Cgl2YXIgcmVxdWVzdCA9IG5ldyBBamF4UmVxdWVzdCgi
UE9TVCIsdXJsLCcnLCcnLGNhbGxiYWNrLCcnKTsKCWFqYXhfcmVxdWVzdHNbcG9z
XSA9IHJlcXVlc3Q7CglpZiAoIXJlcXVlc3Quc2VuZCgpKSB7CgkJYWpheF9yZXF1
ZXN0cy5zcGxpY2UoYWpheF9yZXF1ZXN0cy5sZW5ndGgtMSwxKTsKCQlyZXR1cm4g
ZmFsc2U7Cgl9IGVsc2UgewoJCXJldHVybiB0cnVlOwoJfQp9CgpmdW5jdGlvbiBh
amF4X2NhbGwoKSB7Cgl2YXIgYXJncyA9IGFqYXhfY2FsbC5hcmd1bWVudHM7Cgl2
YXIgZnVuY19uYW1lID0gYXJnc1swXTsKCXZhciBmdW5jX2FyZ3MgPSBbXTsKCXZh
ciBjYWxsYmFjazsKCXZhciBjYWxsYmFja19vYmplY3Q7CglmdW5jX2FyZ3NbMF0g
PSBQaG90b0VtYWlsOyAvL2hhY2sgdG8gZ2V0IHBob3RvdXNlciBpbiBhamF4IGNh
bGxzCglmb3IgKHZhciBpID0gMTsgaTxhcmdzLmxlbmd0aDsgaSsrKSB7CgkJaWYg
KCh0eXBlb2YoYXJnc1tpXSkhPSJ1bmRlZmluZWQiKSAmJiAoYXJnc1tpXS5jb25z
dHJ1Y3RvciA9PSBGdW5jdGlvbikpIHsKCQkJY2FsbGJhY2sgPSBhcmdzW2ldOwoJ
CQlpZiAoYXJncy5sZW5ndGg+aSsxKSB7CgkJCQljYWxsYmFja19vYmplY3QgPSBh
cmdzW2krMV07CgkJCX0KCQkJYnJlYWs7CgkJfSBlbHNlIHsKCQkJZnVuY19hcmdz
W2Z1bmNfYXJncy5sZW5ndGhdID0gYXJnc1tpXTsKCQl9Cgl9Cgl2YXIgcG9zID0g
YWpheF9yZXF1ZXN0cy5sZW5ndGg7Cgl2YXIgcmVxdWVzdCA9IG5ldyBBamF4UmVx
dWVzdCgiUE9TVCIsJ2h0dHA6Ly8nICsgUGhvdG9QZXJsSG9zdFZhbHVlICsgJy9j
Z2ktYmluL3Bob3RvL2FqYXgnLGZ1bmNfbmFtZSxmdW5jX2FyZ3MsY2FsbGJhY2ss
Y2FsbGJhY2tfb2JqZWN0KTsKCWFqYXhfcmVxdWVzdHNbcG9zXSA9IHJlcXVlc3Q7
CglpZiAoIXJlcXVlc3Quc2VuZCgpKSB7CgkJYWpheF9yZXF1ZXN0cy5zcGxpY2Uo
YWpheF9yZXF1ZXN0cy5sZW5ndGgtMSwxKTsKCQlyZXR1cm4gZmFsc2U7Cgl9IGVs
c2UgewoJCXJldHVybiB0cnVlOwoJfQp9CgpmdW5jdGlvbiBhamF4X2NhbGxfbm9t
YWdpY2soKSB7IAoJdmFyIGFyZ3MgPSBhamF4X2NhbGxfbm9tYWdpY2suYXJndW1l
bnRzOwoJdmFyIHVybCA9IGFyZ3NbMF07Cgl2YXIgY2FsbGJhY2sgPSBhcmdzWzFd
OwoKCXZhciBwb3MgPSBhamF4X3JlcXVlc3RzLmxlbmd0aDsgCgl2YXIgcmVxdWVz
dCA9IG5ldyBBamF4UmVxdWVzdCgiR0VUIix1cmwsJycsJycsY2FsbGJhY2sseydu
b21hZ2ljaycgOiB0cnVlfSk7IAoJYWpheF9yZXF1ZXN0c1twb3NdID0gcmVxdWVz
dDsgCglpZiAoIXJlcXVlc3Quc2VuZCgpKSB7IAoJCWFqYXhfcmVxdWVzdHMuc3Bs
aWNlKGFqYXhfcmVxdWVzdHMubGVuZ3RoLTEsMSk7IAoJCXJldHVybiBmYWxzZTsg
Cgl9IGVsc2UgewoJCXJldHVybiB0cnVlOyAKCX0gCn0KCgoKCgoKCgoKCgp2YXIg
dm90ZWQ9ZmFsc2U7CmZ1bmN0aW9uIHNhdmVUYWdzQ2FsbGJhY2sodGFncyx1c2Vy
X3RhZ3MsZW5jb2RlZCxwaG90b19pZCxpc0Vycm9yLGVycm9yVGV4dCkKewoJaWYg
KCF0YWdzLmxlbmd0aCkKCQl7dGFncyA9IFt0YWdzXTt9CglpZiAoIXVzZXJfdGFn
cy5sZW5ndGgpCgkJe3VzZXJfdGFncyA9IFt1c2VyX3RhZ3NdO30KCWlmKHRhZ3Mg
PT0gJ2Vycm9yJykKCQl7YWxlcnQodXNlcl90YWdzKTsgcmV0dXJuIGZhbHNlO30K
Cgl2YXIgc3BhbiA9IGdlYmkoJ2xhYmVsTGlua0xpc3RJZCcpOwoJc3Bhbi5pbm5l
ckhUTUwgPSAnJzsKCWZvciAodmFyIGk9MDsgaTx0YWdzLmxlbmd0aDsgaSsrKSB7
CgkJc3Bhbi5pbm5lckhUTUwgKz0gJzxhIGhyZWY9IicgKyBsYWJlbExpbmtMaXN0
SWRfbGluayArICd0YWdzLycrZW5jb2RlZFtpXSsnIiBjbGFzcz0iYWRkaXRpb25h
bCI+Jyt0YWdzW2ldKyc8XC9hPiZuYnNwOyAnOwoJfQoJc3Bhbi5pbm5lckhUTUwg
Kz0gIjxhIG9uY2xpY2s9XCJzaG93TGFiZWxzRWRpdERpdigpOyBnZWJpKCdmb3Rv
VGFnc0VkaXRGb3JtSWQnKS5lbGVtZW50c1snbmFtZSddLmZvY3VzKCk7IHJldHVy
biBmYWxzZTtcIiBocmVmPVwiI1wiPjxpbWcgc3JjPVwiaHR0cDovL2ltZy5tYWls
LnJ1L3IvZm90bzIvaWNvX3BlbmNpbC5naWZcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0
PVwiMTZcIiBhbHQ9XCJcIiAvPtDl5ODq8ujw7uLg8vw8XC9hPiI7CgoJdmFyIGVk
aXRfdGFncyA9IGdlYmkoJ3R4dGFyRm9yRWRpdExhYmVsc0lkJyk7CgllZGl0X3Rh
Z3MudmFsdWUgPSAnJzsKCWVkaXRfdGFncy52YWx1ZSArPSB0YWdzWzBdOwoJZm9y
ICh2YXIgaT0xOyBpPHRhZ3MubGVuZ3RoOyBpKyspIHsKCQllZGl0X3RhZ3MudmFs
dWUgKz0gJywgJyArIHRhZ3NbaV07Cgl9CgoJdmFyIHVzZXJfc3BhbiA9IGdlYmko
J1VzZXJUYWdzJyk7Cgl1c2VyX3NwYW4uaW5uZXJIVE1MID0gJyc7Cglmb3IgKHZh
ciBpPTA7IGk8dXNlcl90YWdzLmxlbmd0aDsgaSsrKSB7CgkJdXNlcl9zcGFuLmlu
bmVySFRNTCArPSAiPGEgaHJlZj1cIiNcIiBvbmNsaWNrPVwicmV0dXJuIGFkZExh
YmVsKHRoaXMsICd0eHRhckZvckVkaXRMYWJlbHNJZCcpO1wiIGNsYXNzPVwiYWRk
aXRpb25hbFwiPiIgKyB1c2VyX3RhZ3NbaV0gKyAiPFwvYT4mbmJzcDsgIjsKCX0K
CWhpZGVMYWJlbHNFZGl0RGl2KCk7CglpZihpc0Vycm9yKXsKCQlhbGVydChlcnJv
clRleHQpOwoJfQp9CgpmdW5jdGlvbiBhZGRUb0Zhdm9yaXRlcyhpbWFnZV9pZCxh
bGJ1bV9pZCx0YWdzdHIsdGFnc19pbml0KQp7CglpZiAoYWRkZWR0b2ZhdikgewoJ
CWFsZXJ0KCfC+yDz5uUg5O7h4OLo6+gg9O7y7iDiICLI5+Hw4O3t7uUiJyk7CgkJ
aGlkZUFkZFRvRmF2b3JpdGVzKCk7CgkJcmV0dXJuIGZhbHNlOwoJfQoJdmFyIHN0
PWFqYXhfY2FsbCgncGVybF9hZGRfdG9fZmF2b3JpdGVzJyxpbWFnZV9pZCxhbGJ1
bV9pZCx0YWdzdHIsYWRkVG9GYXZvcml0ZXNDYWxsYmFjayk7CglpZiAoIXN0KSB7
CgkJYWxlcnQoJ8Tu4eDi6PL8IOIgIsjn4fDg7e3u5SIg7eUg7+7r8/fo6+7x/Ccp
OwoJfQoJZ2ViaSgndHh0YXJGb3JBZGRUb0Zhdm9ySWQnKS52YWx1ZSA9IHRhZ3Nf
aW5pdDsKCWhpZGVBZGRUb0Zhdm9yaXRlcygpOwoJcmV0dXJuIGZhbHNlOwp9Cg==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=default.js
Content-Type: application/x-javascript; name=default.js
Content-Location: http://img.mail.ru/mail/ru/images/js/photo2/default.js?20080909_02
Content-Transfer-Encoding: Base64

ZnVuY3Rpb24gZ2ViaShpZCkge3JldHVybiBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZChpZCk7fQoKZnVuY3Rpb24gZ2V0RWxlbWVudHNCeUNsYXNzKHNlYXJjaENsYXNz
LG5vZGUsdGFnKSB7CiAgICB2YXIgY2xhc3NFbGVtZW50cyA9IG5ldyBBcnJheSgp
OwogICAgaWYgKG5vZGUgPT0gbnVsbCkgbm9kZSA9IGRvY3VtZW50OwogICAgaWYg
KHRhZyA9PSBudWxsKSB0YWcgPSAnKic7CiAgICB2YXIgZWxzID0gbm9kZS5nZXRF
bGVtZW50c0J5VGFnTmFtZSh0YWcpOwogICAgdmFyIGVsc0xlbiA9IGVscy5sZW5n
dGg7CiAgICB2YXIgcGF0dGVybiA9IG5ldyBSZWdFeHAoJyhefFxccyknK3NlYXJj
aENsYXNzKycoXFxzfCQpJyk7CiAgICBmb3IgKGkgPSAwLCBqID0gMDsgaSA8IGVs
c0xlbjsgaSsrKSAKICAgICAgICB7CiAgICAgICAgaWYgKHBhdHRlcm4udGVzdChl
bHNbaV0uY2xhc3NOYW1lKSkgCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICBjbGFzc0VsZW1lbnRzW2pdID0gZWxzW2ldOwogICAgICAgICAgICAgICAg
aisrOwogICAgICAgICAgICAgICAgfQogICAgICAgIH0KICAgIHJldHVybiBjbGFz
c0VsZW1lbnRzOwp9ICAKCgovLyDO7/Dl5OXr5e3o5SDw4Ofs5fDu4iDi6OTo7O7p
IO7h6+Dx8ugg7urt4CDh8ODz5+Xw4ApmdW5jdGlvbiBzY3JlZW5TaXplKCkgewoJ
dmFyIHcsIGg7Cgl3ID0gKHdpbmRvdy5pbm5lcldpZHRoID8gd2luZG93LmlubmVy
V2lkdGggOiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoID8g
ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoIDogZG9jdW1lbnQu
Ym9keS5vZmZzZXRXaWR0aCkpOwoJaCA9ICh3aW5kb3cuaW5uZXJIZWlnaHQgPyB3
aW5kb3cuaW5uZXJIZWlnaHQgOiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNs
aWVudEhlaWdodCA/IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRIZWln
aHQgOiBkb2N1bWVudC5ib2R5Lm9mZnNldEhlaWdodCkpOwoJcmV0dXJuIHt3Oncs
IGg6aH07Cn0KCi8vIM7v8OXr5ev/5ewgdG9wIC0gbGVmdCDq7u7w5Ojt4PL7IOHr
7urgIG9iagpmdW5jdGlvbiBhYnNQb3NpdGlvbihvYmopIHsKCXRoaXMueCA9IDA7
Cgl0aGlzLnkgPSAwOwogICAgd2hpbGUob2JqKSB7CgkJdGhpcy54ICs9IG9iai5v
ZmZzZXRMZWZ0OwoJCXRoaXMueSArPSBvYmoub2Zmc2V0VG9wOwoJCW9iaiA9IG9i
ai5vZmZzZXRQYXJlbnQ7Cgl9CglyZXR1cm4ge3g6dGhpcy54LHk6dGhpcy55fTsK
fQoKLy8gzu/w5eTl6+Xt6OUg6u7u8OTo7eDyIOz7+OgKZnVuY3Rpb24gZGVmUG9z
aXRpb24oZXZlbnQpIHsKICAgICAgdmFyIHggPSB5ID0gMDsKICAgICAgaWYgKGRv
Y3VtZW50LmF0dGFjaEV2ZW50ICE9IG51bGwpIHsgLy8gSW50ZXJuZXQgRXhwbG9y
ZXIgJiBPcGVyYQogICAgICAgICAgICB4ID0gd2luZG93LmV2ZW50LmNsaWVudFgg
KyAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNjcm9sbExlZnQgPyBkb2N1bWVu
dC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsTGVmdCA6IGRvY3VtZW50LmJvZHkuc2Ny
b2xsTGVmdCk7CiAgICAgICAgICAgIHkgPSB3aW5kb3cuZXZlbnQuY2xpZW50WSAr
IChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsVG9wICA/IGRvY3VtZW50
LmRvY3VtZW50RWxlbWVudC5zY3JvbGxUb3AgIDogZG9jdW1lbnQuYm9keS5zY3Jv
bGxUb3ApOwogICAgICB9CiAgICAgIGlmICghZG9jdW1lbnQuYXR0YWNoRXZlbnQg
JiYgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcikgeyAvLyBHZWNrbwogICAgICAg
ICAgICB4ID0gZXZlbnQuY2xpZW50WCArIHdpbmRvdy5zY3JvbGxYOwogICAgICAg
ICAgICB5ID0gZXZlbnQuY2xpZW50WSArIHdpbmRvdy5zY3JvbGxZOwogICAgICB9
CiAgICAgIHJldHVybiB7eDp4LCB5Onl9Owp9CgovLyDP8OXk7vLi8OD55e3o5SDi
8e/r++Lg7ej/IPHu4fvy6OkKZnVuY3Rpb24gY2FuY2VsQnViYmxpbmcoZXZ0KSB7
CiAgICAgIGV2dCA9IGV2dCB8fCB3aW5kb3cuZXZlbnQ7CiAgICAgIGV2dC5jYW5j
ZWxCdWJibGUgPSB0cnVlOwp9CgovLyDE7uHg4uvl7ejlIPHu4fvy6OkKZnVuY3Rp
b24gYWRkSGFuZGxlcihvYmplY3QsIGV2ZW50LCBoYW5kbGVyLCB1c2VDYXB0dXJl
KSB7CiAgICAgIGlmIChvYmplY3QuYWRkRXZlbnRMaXN0ZW5lcikgewogICAgICAg
ICAgICBvYmplY3QuYWRkRXZlbnRMaXN0ZW5lcihldmVudCwgaGFuZGxlciwgdXNl
Q2FwdHVyZSA/IHVzZUNhcHR1cmUgOiBmYWxzZSk7CiAgICAgIH0gZWxzZSBpZiAo
b2JqZWN0LmF0dGFjaEV2ZW50KSB7CiAgICAgICAgICAgIG9iamVjdC5hdHRhY2hF
dmVudCgnb24nICsgZXZlbnQsIGhhbmRsZXIpOwogICAgICB9IGVsc2UgYWxlcnQo
IkFkZCBoYW5kbGVyIGlzIG5vdCBzdXBwb3J0ZWQiKTsKfQoKLy8g0+Tg6+Xt6OUg
8e7h+/Lo6QpmdW5jdGlvbiByZW1vdmVIYW5kbGVyKG9iamVjdCwgZXZlbnQsIGhh
bmRsZXIpIHsKCWlmIChvYmplY3QucmVtb3ZlRXZlbnRMaXN0ZW5lcikgewoJCW9i
amVjdC5yZW1vdmVFdmVudExpc3RlbmVyKGV2ZW50LCBoYW5kbGVyLCBmYWxzZSk7
Cgl9IGVsc2UgaWYgKG9iamVjdC5kZXRhY2hFdmVudCkgewoJCW9iamVjdC5kZXRh
Y2hFdmVudCgnb24nICsgZXZlbnQsIGhhbmRsZXIpOwoJfSBlbHNlIGFsZXJ0KCJS
ZW1vdmUgSGFuZGxlciBpcyBub3Qgc3VwcG9ydGVkIik7Cn0KCi8vIMDt4Ovu4yBw
aHAt+O3u4+4gaW1wbG9kZQpmdW5jdGlvbiBpbXBsb2RlKGRlbGltLCBhcnIpIHsK
CXZhciBvdXQgPSAiIjsKCWZvciAodmFyIGkgPSAwOyBpIDwgYXJyLmxlbmd0aDsg
aSsrKSB7CgkJb3V0ICs9IGFycltpXSArIChpICE9IChhcnIubGVuZ3RoIC0gMSkg
PyBkZWxpbSA6ICIiKTsKCX0KCXJldHVybiBvdXQ7Cn0KCi8vINPx8uDt7uLq4CBj
b29raWUKZnVuY3Rpb24gc2V0Q29va2llKG5hbWUsIHZhbHVlKSB7Cgl2YXIgdmFs
dWVFc2NhcGVkID0gZXNjYXBlKHZhbHVlKTsKCXZhciBleHBpcmVzRGF0ZSA9IG5l
dyBEYXRlKCk7IC8vIGdldCBjdXJyZW50IHRpbWUKCWV4cGlyZXNEYXRlLnNldFRp
bWUoZXhwaXJlc0RhdGUuZ2V0VGltZSgpICsgMzY1ICogMjQgKiA2MCAqIDYwICog
MTAwMCk7IC8vIGFkZCAxIHllYXIgbGlmZXRpbWUKCXZhciBleHBpcmVzID0gZXhw
aXJlc0RhdGUudG9HTVRTdHJpbmcoKTsgLy8gZ2V0IGZvcm1hdHRlZCBkYXRlIHN0
cmluZwoJdmFyIG5ld0Nvb2tpZSA9IG5hbWUgKyAiPSIgKyB2YWx1ZUVzY2FwZWQg
KyAiOyBwYXRoPS87IGV4cGlyZXM9IiArIGV4cGlyZXM7CglpZiAodmFsdWVFc2Nh
cGVkLmxlbmd0aCA8PSA0MDAwKSBkb2N1bWVudC5jb29raWUgPSBuZXdDb29raWUg
KyAiOyI7Cn0KCi8vIM/u6/P35e3o5SBjb29raWUKZnVuY3Rpb24gZ2V0Q29va2ll
KG5hbWUpIHsKCXZhciBwcmVmaXggPSBuYW1lICsgIj0iOwoJdmFyIGNvb2tpZVN0
YXJ0SW5kZXggPSBkb2N1bWVudC5jb29raWUuaW5kZXhPZihwcmVmaXgpOwoJaWYg
KGNvb2tpZVN0YXJ0SW5kZXggPT0gLTEpIHJldHVybiBudWxsOwoJdmFyIGNvb2tp
ZUVuZEluZGV4ID0gZG9jdW1lbnQuY29va2llLmluZGV4T2YoIjsiLCBjb29raWVT
dGFydEluZGV4ICsgcHJlZml4Lmxlbmd0aCk7CglpZiAoY29va2llRW5kSW5kZXgg
PT0gLTEpIGNvb2tpZUVuZEluZGV4ID0gZG9jdW1lbnQuY29va2llLmxlbmd0aDsK
CXJldHVybiB1bmVzY2FwZShkb2N1bWVudC5jb29raWUuc3Vic3RyaW5nKGNvb2tp
ZVN0YXJ0SW5kZXggKyBwcmVmaXgubGVuZ3RoLCBjb29raWVFbmRJbmRleCkpOwp9
CgovLyDP8OXr7uDkIOrg8PLo7eroCmZ1bmN0aW9uIG5ld0ltYWdlKHBhdGgpIHsK
CXZhciBpbWFnZSA9IG5ldyBJbWFnZSgpOwoJaW1hZ2Uuc3JjID0gcGF0aDsKCXJl
dHVybiBpbWFnZTsKfQoKLy8gzu/w5eTl6+Xt6OUg4vvx7vL7IPHq8O7r6+AKZnVu
Y3Rpb24gZGVmU2Nyb2xsKCkgewoJdmFyIHggPSB5ID0gMDsKCXggPSAod2luZG93
LnNjcm9sbFgpID8gd2luZG93LnNjcm9sbFggOiAoZG9jdW1lbnQuZG9jdW1lbnRF
bGVtZW50LnNjcm9sbExlZnQgPyBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Ny
b2xsTGVmdCA6IGRvY3VtZW50LmJvZHkuc2Nyb2xsTGVmdCk7Cgl5ID0gKHdpbmRv
dy5zY3JvbGxZKSA/IHdpbmRvdy5zY3JvbGxZIDogKGRvY3VtZW50LmRvY3VtZW50
RWxlbWVudC5zY3JvbGxUb3AgPyBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Ny
b2xsVG9wIDogZG9jdW1lbnQuYm9keS5zY3JvbGxUb3ApOwoJcmV0dXJuIHt4Ongs
IHk6eX07Cn0KCgoKCi8vINDg5+Ho8ODl8iBnZXQg7+Dw4Ozl8vD7IOjnIODk8OXx
7e7pIPHy8O7q6CDoIOLu5+Lw4Png5fIg7/DoIO3g6+j36Ogg5+3g9+Xt6OUg5+Dv
8O745e3t7uPuIO/g8ODs5fLw4CDo6+gg9eX4IO/g8ODs5fLw7uIKZnVuY3Rpb24g
Z2V0R2V0KHBhcmFtKQp7Cgl2YXIgdXJsU1MgPSBuZXcgU3RyaW5nKHdpbmRvdy5s
b2NhdGlvbik7Cgl2YXIgaXNHZXQgPSB1cmxTUy5pbmRleE9mKCc/Jyk7IAoJaWYg
KGlzR2V0ICE9IC0xKSAKCXsKCQl2YXIgZ2V0T3B0TCA9IHVybFNTLmxlbmd0aDsK
CQl2YXIgZ2V0T3B0ID0gdXJsU1Muc3Vic3RyKGlzR2V0ICsgMSwgZ2V0T3B0TCAt
IGlzR2V0KTsKCQl2YXIgZ2V0T3B0QXJyID0gZ2V0T3B0LnNwbGl0KCcmJyk7CgkJ
dmFyIGdldE9wdEFyckwgPSBnZXRPcHRBcnIubGVuZ3RoOwoJCXZhciBnZXRQYXJh
bXMgPSB7fTsKCQlmb3IgKHZhciBpID0gMDsgaSA8IGdldE9wdEFyckw7IGkrKykK
CQl7CgkJCXZhciB0bXAgPSBnZXRPcHRBcnJbaV0uc3BsaXQoJz0nKTsKCQkJZ2V0
UGFyYW1zW3RtcFswXV0gPSB0bXBbMV07CgkJfQoJCWlmIChwYXJhbSAmJiBwYXJh
bSAhPSAndW5kZWZpbmVkJykKCQl7CgkJCWlmIChnZXRQYXJhbXNbcGFyYW1dKSBy
ZXR1cm4gZ2V0UGFyYW1zW3BhcmFtXTsKCQl9CgkJZWxzZQoJCXsKCQkJcmV0dXJu
IGdldFBhcmFtczsKCQl9Cgl9CgllbHNlIHJldHVybiBmYWxzZTsKfQo=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=common.js
Content-Type: application/x-javascript; name=common.js
Content-Location: http://img.mail.ru/mail/ru/images/js/photo2/common.js?200810072
Content-Transfer-Encoding: Base64

Ly8gPT09PT09PT09PSDP8OXi/P4t6+jx8vsg7eAg7O7w5OUgPT09PT09PT09CmZ1
bmN0aW9uIGRlZmluZVBlcm1pdFdpZHRoKCkgewoJdmFyIHdpbldpZHRoID0gc2Ny
ZWVuU2l6ZSgpLncgPD0gMTAyNCA/IDcyMCA6IHBhcnNlSW50KHNjcmVlblNpemUo
KS53ICogMC45ICogMC43Myk7CglyZXR1cm4gd2luV2lkdGg7Cn0KCi8vID09PT09
PT0g0ODt5O7s7fvpIOL74e7wIOfg4uvl6uDr6uggPT09PT09PQp2YXIgY3VycmVu
dFNlYXJjaFN0cjsgLy8g0uXq8/ng/yDn4OLr5erg6+7i6uAKZnVuY3Rpb24gcHJp
bnRTZWFyY2hTdHIoKSB7Cgl2YXIgb3V0ID0gIs/g8OjmIOLl8e3u6SI7CglpZiAo
dHlwZW9mIHNlYXJjaFN0ckFycmF5ID09ICd1bmRlZmluZWQnKSByZXR1cm4gb3V0
OwoJdmFyIHBvcyA9IHBhcnNlSW50KHNlYXJjaFN0ckFycmF5Lmxlbmd0aCAqIE1h
dGgucmFuZG9tKCkpOwoJb3V0ID0gdHlwZW9mIHNlYXJjaFN0ckFycmF5W3Bvc10g
PT0gJ3VuZGVmaW5lZCcgPyBzZWFyY2hTdHJBcnJheVswXSA6IHNlYXJjaFN0ckFy
cmF5W3Bvc107CgljdXJyZW50U2VhcmNoU3RyID0gb3V0OwoJcmV0dXJuIG91dDsK
fQovLyA9PT09PT0gL9Dg7eTu7O376SDi++Hu8CDn4OLr5erg6+roID09PT09PT0K
Ci8vID09PT09PT09PSDK7u3y5erx8u375SDv7uTx6uDn6uggPT09PT09PT09PQov
LyDM4PHx6OIg8SDv7uTx6uDn6uDs6Ap2YXIgaGVscERhdGEgPSBbCgki3fLuIOzl
8fLuIOfg7ejs4OXyIPTu8u4sIOfgIOru8u7w7uUg7uTo7SDo5yDv7uv85+7i4PLl
6+XpIO7y7/Dg4ujrIOHu6/z45SBTTVMsIPfl7CDu8fLg6/zt++Ug7+7r/Ofu4uDy
5evoICjv8Ojt9ujvIODz6vbo7u3gKS4g1+XsIOHu6/z45SBTTVMg7vLv8ODi6//l
8iDv7uv85+7i4PLl6/wg5+Ag7u/w5eTl6+Xt7e7lIPTu8u4sIPLl7CDk7uv8+OUg
7u3uIO3g9e7k6PLx/yDt4CDj6+Di7e7pIPHy8ODt6PblINTu8u5ATWFpbC5SdSwg
6CDy5ewg4e7r/PjlIO/u8eXy6PLl6+XpIOzu4/PyIOXj7iDi6OTl8vwuIOLg+OUg
9O7y7iDy7ublIOzu5uXyIOfg7f/y/CD98u4g7OXx8u4uINPn7eDy/CDh7uv8+OUg
6CDi++Hw4PL8IPTu8u4g5Ov/IPP34PHy6P8g4iDU7vLuLcvo5OXw5SDs7ubt7iDi
IPDg5+Tl6+UgPGEgaHJlZj1cImh0dHA6Ly9mb3RvLm1haWwucnUvY2F0YWxvZy9z
dGF0aWMvc2hvd195b3Vyc2VsZi5odG1sXCIgc3R5bGU9XCJ3aGl0ZS1zcGFjZTpu
b3dyYXA7XCI+JmxhcXVvO1NNUy3o4/D7JnJhcXVvOzxcL2E+LiIsCgki3fLuIOzl
8fLuIOfg7ejs4OXyIPTu8u4sIO/u6/P36OL45eUg7eDo4e7r/Pjo6SDw5eny6O3j
IO/uIPDl5/Pr/PLg8uDsIOPu6+7x7uLg7ej/IO/u8eXy6PLl6+XpIPHl8OLo8eAg
1O7y7kBNYWlsLlJ1LiIsCgkiwiBTTVMt8u7vIO/u7+Dk4P7yIPTu8u4sIOfgIPDg
5+zl+eXt6OUg6u7y7vD79SDv7uv85+7i4PLl6+gg5+Dv6+Dy6OvoIPEg7+7s7vn8
/iBTTVMt8e7u4fnl7ej/IO3gIOru8O7y6ujpIO3u7OXwLiDR4Oz75SDx8uDw++Ug
9O7y7iDi+/Ll8e3//vLx/yDx4Oz77Ogg7e7i++zoLiDC+yDy7ublIOzu5uXy5SDw
4Ofs5fHy6PL8IPHi7uUg9O7y7iDiIFNNUy3y7u/lLiDT5+3g8vwg4e7r/PjlIOgg
4vvh8ODy/CD07vLuIOTr/yDw4Ofs5fnl7f8g4iBTTVMt8u7vIOzu5u3uIOIg8ODn
5OXr5SA8YSBocmVmPVwiaHR0cDovL2ZvdG8ubWFpbC5ydS9jYXRhbG9nL3N0YXRp
Yy9zaG93X3lvdXJzZWxmLmh0bWxcIiBzdHlsZT1cIndoaXRlLXNwYWNlOm5vd3Jh
cDtcIj4mbGFxdW87U01TLejj8PsmcmFxdW87PFwvYT4uIiwKCSLM5fLq6CAtIP3y
7iDq6/735eL75SDx6+7i4CDo6+gg8evu4u7x7vfl8uDt6P8sIOru8u7w++zoIO/u
6/zn7uLg8uXr6CDU7vLuQE1haWwuUnUg6vDg8uruIPXg8ODq8uXw6Ofz/vIg8f7m
5fL7IPHi7uj1IPTu8u4uIM3o5uUg7+Xw5ffo8evl7fsg7OXy6ugsIOru8u7w++zo
IO/u6/zn7uLg8uXr6CD34PnlIOLx5ePuIO/u7OX34P7yIPHi7ugg9O7y7i4g1+Xs
IOHu6/z45SD48Oj08iDs5fLq6Cwg8uXsIOHu6/z45SDo5+7h8ODm5e3o6Swg7vLs
5ffl7e379SDy4Oru6SDs5fLq7uksIPXw4O3o8vH/IO3gINTu8u5ATWFpbC5SdS4g
wvvh5fDo8uUg6O3y5fDl8fP++fP+IOLg8SDs5fLq8ywg6CDi+yDv7uvz9+jy5SDx
7+jx7uog4vHl9SDu8uzl9+Xt7fv1IOX+IOjn7uHw4Obl7ejpLiIsCgkix+Tl8fwg
7+Xw5ffo8evl7fsg8uXs+yAo6uDy5ePu8OjoKSwg6iDq7vLu8PvsIO/u6/zn7uLg
8uXr6CDu8u3u8f/yIPHi7ugg9O7y7i4g1+XsIOHu6/z45SD48Oj08iDq4PLl4+7w
6OgsIPLl7CDh7uv8+OUg4iDt5ekg6Ofu4fDg5uXt6OkuIML74eXw6PLlIOjt8uXw
5fHz/vnz/iDi4PEg6uDy5ePu8Oj+LCDoIOL7IO/u6/P36PLlIPHv6PHu6iDi8eX1
IOjn7uHw4Obl7ejpLCDu8u3u8f/56PXx/yDqIO3l6S4iLAoJItH+5OAg7+7v4OTg
/vIg9O7y7iwg5+Dj8PPm5e3t++Ug7+7r/Ofu4uDy5ev/7Ogg4iDy5ffl7ejlIO/u
8evl5O3o9SDt5fHq7uv86uj1IOzo7fPyLiDP7vHq7uv86vMg7eAg1O7y7kBNYWls
LlJ1IOXm5ezo7fPy7e4g5+Dj8PPm4P7y8f8g5OXx//Lq6CDo5+7h8ODm5e3o6Swg
9O7y7iDiIP3y7uwg4evu6uUg7+7x8u7/7e3uIPHs5e3//vIg5PDz4yDk8PPj4C4i
LAoJIsfk5fH8IO/l8OX36PHr5e37IOzl8uroLCDq7vLu8Pvs6CDv7uv85+7i4PLl
6+gg7+7s5ffg6+gg8eLu6CD07vLuIOIg8uX35e3o5SDv7vHr5eTt6PUg7eXx6u7r
/Oro9SDs6O3z8i4iLAoJItH+5OAg7+7v4OTg/vIg9O7y7iwg7/Do5+3g7e375SDr
8/f46OzoIO/uIPDl5/Pr/PLg8uDsIOPu6+7x7uLg7ej/IO/u6/zn7uLg8uXr5eku
IiwKCSLC4uXk6PLlIOzl8uroLCDx7u7y4uXy8fLi8/756OUg/fLu7PMg9O7y7iwg
8ODn5OXr//8g6PUg5+Dv//Lu6S4gzOXy6uggLSD98u4g6uv+9+Xi++Ug8evu4uAg
6OvoIPHr7uLu8e735fLg7ej/LCDq8ODy6u4g9eDw4Ory5fDo5/P++ejlIPH+5uXy
IPTu8u7j8OD06OguIM7t6CDv7ufi7uv/8iDi4Owg8eLu4e7k7e4g7vDo5e3y6PDu
4uDy/PH/IOIg8eLu5ewg6+j37e7sIPTu8u7g8PXo4uUsIOvl4+ruIO3g9e7k6PL8
IPfz5ujlIPTu8u7j8OD06OgsIOjs5f756OUg7uH56OUg7OXy6ugg8SDi4Pjo7Ogg
6CDyLuQuPGJyIC8+PGJyIC8+z/Do7OXwIO3g4e7w4CDs5fLu6jogJmxhcXVvO8/o
8uXwLCDA5Ozo8ODr8uXp8fLi7iwgzeXi4Cwg7+Xp5+DmLCDn6OzgJnJhcXVvOy48
YnIgLz48YnIgLz7P7uTw7uHt7vHy6CAtIOIg8ODn5OXr5SA8YSBocmVmPVwiaHR0
cDovL2ZvdG8ubWFpbC5ydS9jZ2ktYmluL2ZzdXBwb3J0XCI+JmxhcXVvO8/u7O75
/CZyYXF1bzs8XC9hPiIsCgkizeDm7Ojy5SDq7e7v6vMgq87h5+7wLi4uuyDoIOL7
4eXw6PLlIOIg7+7/4uji+OXs8f8g7urt5SD04OnrIPEg9O7y7iwg6u7y7vD76SDi
+yD17vLo8uUg5+Dj8PPn6PL8LiDU4OnrIOTu6+bl7SDo7OXy/CD07vDs4PIgSlBF
RyAoSlBHKSIsCgkixODp8uUg7eDn4uDt6OUg9O7y7iIsLy8xMAoJIsLi5eTo8uUg
7OXy6ugsIPHu7vLi5fLx8uLz/vno5SD98u7s8yD07vLuLCDw4Ofk5ev//yDo9SDn
4O//8u7pLiDM5fLq6CAtIP3y7iDq6/735eL75SDx6+7i4CDo6+gg8evu4u7x7vfl
8uDt6P8sIOrw4PLq7iD14PDg6vLl8Ojn8/756OUg8f7m5fIg9O7y7uPw4PTo6C4g
zu3oIO/u5+Lu6//yIOLg7CDx4u7h7uTt7iDu8Ojl7fLo8O7i4PL88f8g4iDx4u7l
7CDr6Pft7uwg9O7y7uDw9eji5Swg6+Xj6u4g7eD17uTo8vwg9/Pm6OUg9O7y7uPw
4PTo6Cwg6Ozl/vno5SDu4fno5SDs5fLq6CDxIOLg+Ojs6CDoIPIu5C48YnIgLz48
YnIgLz7P8Ojs5fAg7eDh7vDgIOzl8u7qOiAmbGFxdW87z+jy5fAsIMDk7Ojw4Ovy
5enx8uLuLCDN5eLgLCDv5enn4OYsIOfo7OAmbGFxdW87LjxiciAvPjxiciAvPs/u
5PDu4e3u8fLoIC0g4iDw4Ofk5evlIDxhIGhyZWY9XCJodHRwOi8vZm90by5tYWls
LnJ1L2NnaS1iaW4vZnN1cHBvcnRcIj4mbGFxdW87z+7s7vn8JnJhcXVvOzxcL2E+
IiwKCSLK8ODy6u7lIO7v6Pjo8uUg9O7y7jog9/LuIO3gIO3l7CDo5+7h8ODm5e3u
LCDj5OUg6CDq7uPk4CDi+yDx5OXr4OvoIP3y7vIg8e3o7O7qIOgg8i7kLiDC4uXk
6PLlIOv+4fP+IOjt9O7w7OD26P4sIOru8u7w8/4g4vsg8e738uXy5SDo7fLl8OXx
7e7pIOgg7+7r5eft7ukg5Ov/IPLl9Swg6vLuIPPi6OTo8iDi4PjlIPTu8u4uIiwK
CSLC++Hl8Ojy5SDy5ezzLCDt4Ojh7uvl5SDv7uT17uT/+fP+IPH+5uXy8yDi4Pjl
4+4g9O7y7i4iLAoJIsL74eXw6PLlIODr/OHu7Cwg4iDq7vLu8PvpIOL7IPXu8ujy
5SDv7uzl8fLo8vwg9O7y7i4gxfHr6CDi+yD17vLo8uUg8e7n5ODy/CDk6/8g/fLu
4+4g6Ofu4fDg5uXt6P8g7e7i++kg4Ov84e7sLCDi++Hl8Ojy5SDi4PDo4O3yICZs
YXF1bzvN7uL76SDg6/zh7uwuLi4mcmFxdW87LiIsCgkixODp8uUg7eDn4uDt6OUg
4uD45ezzIODr/OHu7PMuIiwKCSLF8evoIPXu8ujy5Swg4vsg7O7m5fLlIOTg8vwg
6+Dy6O3x6u7lIO3g5+Lg7ejlIO/g7+rlLCDq7vLu8O7lIOHz5OXyIO7y8ODm5e3u
IOIg4OTw5fHlIChVUkwpIODr/OHu7OAuPGJyIC8+PGJyIC8+zeDv8Ojs5fAsIOXx
6+gg4uD4IODk8OXxIC0gZ2lybEBtYWlsLnJ1LCDoIOL7IO3g5+Lg6+gg7+Dv6vMg
JmxhcXVvO3Zlc25hJnJhcXVvOywg8u4g4OTw5fEg8e7n5ODt7e7j7iDg6/zh7uzg
IOHz5OXyIOL74+v/5OXy/CDy4Oo6IGh0dHA6Ly9mb3RvLm1haWwucnUvbWFpbC9n
aXJsL3Zlc25hLyIsCgkizu/w5eTl6+jy5Swg6vLuIPHs7ubl8iDv8O7x7ODy8Oji
4PL8IPTu8u4g6Ocg/fLu4+4g4Ov84e7s4C4iLAoJIs3gINTu8u5ATWFpbC5SdSDv
7vHy7v/t7e4g7/Du4u7k//Lx/yDw4Oft7u7h8ODn7fvlIPTu8u7q7u3q8/Dx+yDx
IPDu5/vj8Pv45ewg7/Do5+7iLiDP7uHl5Ojy5ev/IO7v8OXk5ev/5fIg4+7r7vHu
4uDt6OUg7+7x5fLo8uXr5ekuIML74eXw6PLlIOru7erz8PEg6Ocg8e/o8ergIPfy
7uH7IO3u7Ojt6PDu4uDy/CDt4CDt5ePuIPHi7v4g8ODh7vLzLiIsCgkiyvDg8uru
IO7v6Pjo8uUg9O7y7iDiIODr/OHu7OU6IO7h+eD/IPLl7OAg4Ov84e7s4Cwg4+Tl
IOgg6u7j5OAg4vsg8eTl6+Dr6CD98ugg8e3o7OroIOgg8i7kLiDC4uXk6PLlIOv+
4fP+IOjt9O7w7OD26P4sIOru8u7w8/4g4vsg8e738uXy5SDo7fLl8OXx7e7pIOgg
7+7r5eft7ukg5Ov/IPLl9Swg6vLuIPPi6OTo8iDi4Pgg4Ov84e7sLiIsCgkizu/w
5eTl6+jy5SDq4Oog4fPk5fIg4vvj6//k5fL8IODr/OHu7CDiIPHv6PHq5SDg6/zh
7uzu4i4gwiDi6OTlIPHy4O3k4PDy7e7pIOjq7u3q6CDg6/zh7uzgIOjr6CDs6O3o
4PL+8Psg7uTt7ukg6Ocg9O7y7i4iLAoJIs7v8OXk5evo8uUsIOry7iDx7O7m5fIg
7vHy4OLr//L8IOru7Ozl7fLg8OjoIOog4uD46Owg9O7y7i4iLAoJIs7v8OXk5evo
8uUsIOry7iDx7O7m5fIg9+jy4PL8IOru7Ozl7fLg8OjoIOog4uD46Owg9O7y7i4i
LAoJIsL74eXw6PLlIHppcC3g8PXo4iwg8e7k5fDm4Pno6SD07vLuIPTu8Ozg8uAg
SlBFRy4gzODq8ejs4Ov87fvpIPDg5+zl8CDg8PXo4uAgliAzMDAgzOEuIiwKCSLC
4uXk6PLlIO/u6+376SDg5PDl8SAoVVJMKSD07vLuIOIg6O3y5fDt8uXy5S4gzeDv
8Ojs5fA6IKtodHRwOi8vbmFwcmltZXIucnUvcGljdHVyZS5qcGe7LiDU7vLuIOTu
6+bt7iDo7OXy/CD07vDs4PIgSlBFRyAoSlBHKSIsCgkixfHr6CDi4Owg7eXu4fXu
5Ojs7iDv5fDl7OXx8ujy/CD98u4g9O7y7iDiIOrg6u7pLevo4e4g5PDz4+7pIOLg
+CDg6/zh7uwsIOL74eXw6PLlIO3z5u376SDg6/zh7uwg6Ocg8e/o8ergLiIsCgki
xfHr6CDi4Owg7eXu4fXu5Ojs7iDx6u7v6PDu4uDy/CD98u4g9O7y7iDiIOrg6u7p
Levo4e4g5PDz4+7pIOLg+CDg6/zh7uwsIOL74eXw6PLlIO3z5u376SDg6/zh7uwg
6Ocg8e/o8ergLiIsCgkizeAg1O7y7kBNYWlsLlJ1IO/u8fLu/+3t7iDv8O7i7uT/
8vH/IPDg5+3u7uHw4Oft++Ug9O7y7uru7erz8PH7IPEg8O7n++Pw+/jl7CDv8Ojn
7uIuIM/u4eXk6PLl6/8g7u/w5eTl6//l8iDj7uvu8e7i4O3o5SDv7vHl8ujy5evl
6S4g1fDg7f8g8yDt4PEg8eLu6CD07vLuLCDi+yDt4PDg4u3lIPEg5PDz4+js6CDv
7uv85+7i4PLl6//s6CDs7ubl8uUg7/Do7ejs4PL8IPP34PHy6OUg4iDq7u3q8/Dx
4PUuPGJyIC8+PGJyIC8+zejm5SDv5fDl9+jx6+Xt+yD07vLu6u7t6vPw8fssIOru
8u7w++Ug7/Du4u7k//Lx/yDv8P/s7iDx5en34PEuIML74eXw6PLlIOjt8uXw5fHz
/vno6SDi4Pgg6u7t6vPw8Swg6CDi+yDv7uvz9+jy5SDx7+jx7uog9O7y7iwg7e7s
6O3o8O7i4O3t+/Ug7eAg7eXj7i4iLAoJIsL7IOzu5uXy5SDu8u/w4OLo8vwg4uD4
6Owg5PDz5/z/7CDo6+gg5+3g6u7s++wg7+jx/OzuIPEg7/Do4+vg+OXt6OXsIO/u
8ezu8vDl8vwg9O7y7iD98u7j7iDv7uv85+7i4PLl6/8uIM/w7vHy7iDv5fDl6eTo
8uUg7+4g/fLu6SDx8fvr6uUg6CDi4uXk6PLlIODk8OXx4CBlLW1haWwg4uD46PUg
5PDz5+XpLCDq7vLu8PvsIOL7IPXu8ujy5SDv7urg5+Dy/CD07vLu4/Dg9OjoLiIs
Cgkiz+Xw5enk/yDv7iD98u7pIPHx++vq5Swg4vsg8ezu5uXy5SDv7uTv6PHg8vzx
/yDt4CDg4vLu7ODy6Pfl8ero5SDv7vfy7uL75SDz4uXk7uzr5e3o/yDuIO3u4vv1
IPTu8u4g/fLu4+4g7+7r/Ofu4uDy5ev/LiIsCgkiwvsg7O7m5fLlIPHr5eTo8vwg
5+Ag7uHt7uLr5e3o/+zoIOIg4Ov84e7s4PUg/fLu4+4g7+7r/Ofu4uDy5ev/IPEg
7+7s7vn8/iDv8O7j8ODs7Pst4OPw5ePg8u7w4C4g0uDq4P8g7/Du4/Dg7OzgIOHz
5OXyIPEg7u/w5eTl6+Xt7e7pIO/l8Oju5Oj37e7x8vz+IOfg4/Dz5uDy/CDxINTu
8u5ATWFpbC5SdSBSU1Mt7+7y7uog7+7r/Ofu4uDy5ev/IOgg7u/w5eTl6//y/Cwg
7eUg8ODn7OXx8ujrIOvoIO7tIO3u4vvlIPTu8u4uIMru4+TgIP3y7iDv8O7o5+7p
5OXyLCDg4/Dl4+Dy7vAg4OLy7uzg8uj35fHq6CDu7+7i5fHy6PIg4uDxLiDR8/nl
8fLi8+XyIOzt7ubl8fLi7iDv8O7j8ODs7C3g4/Dl4+Dy7vDu4iwg6CDi+yDt4OLl
8O3/6uAg8ezu5uXy5SDi++Hw4PL8IO/w6Ovu5uXt6OUsIOru8u7w7uUg7/Do5OXy
8f8g4uDsIO/uIOLq8/HzLjxiciAvPjxiciAvPsHu6+XlIO/u5PDu4e3uIO4g8uX1
7e7r7uPo6CBSU1Mg7O7m7e4g8+ft4PL8IOIg8ODn5OXr5SA8YSBocmVmPVwiaHR0
cDovL215LmZvdG8ubWFpbC5ydS9jZ2ktYmluL2ZzdXBwb3J0XCI+JmxhcXVvO8/u
7O75/CZyYXF1bzs8XC9hPi4iLAoJIsL7IOzu5uXy5SDu8u/w4OLo8vwg4uD46Owg
5PDz5/z/7CDo6+gg5+3g6u7s++wg7+jx/OzuIPEg7/Do4+vg+OXt6OXsIO/u8ezu
8vDl8vwg4uD46CD07vLu4Ov84e7s+y4gz/Du8fLuIO3g5uzo8uUg7eAg/fLzIPHx
++vq8yDoIOLi5eTo8uUg4OTw5fHgIGUtbWFpbCDk8PPn5eksIOru8u7w++wg4vsg
9e7y6PLlIO/u6uDn4PL8IPTu8u7j8OD06OguIiwKCSLM7e7j6OUg8e7i8OXs5e3t
++Ug9O7y7urg7OXw+yDo7OX+8iDx7+X26ODr/O376SDk4PL36OosIO/u5+Lu6//+
+ejpIO7v8OXk5ev/8vwg7+7r7ubl7ejlIOrg7OXw+yDiIOzu7OXt8iDx+uXs6ugg
KO7h+/ft7uUg6OvoIO/u8PLw5fLt7uUpLiDd8uAg6O307vDs4Pbo/yD18ODt6PLx
/yDiIPTg6evlIPEg9O7y7uPw4PTo5eksIOgg7u3gIOzu5uXyIOH78vwg6PHv7uv8
5+7i4O3gIOTr/yDg4vLu7ODy6Pfl8eru4+4g7+7i7vDu8uAg9O7y7iDiICZsYXF1
bzvv8ODi6Ov87e7lJnJhcXVvOyDv7uvu5uXt6OUg8fDg5/Mg7+7x6+Ug5+Dj8PPn
6uguIiwKCSLP7iDz7O7r9+Dt6P4g5+Dj8PPm4OXs++Ug4uDs6CD07vLuIPXw4O3/
8vH/IO3gINTu8u5ATWFpbC5SdSDiIPDg5/Dl+OXt6OggNjAwIO/o6vHl6+XpICjy
7vfl6ikg7+4g7eDo4e7r/Pjl6SDx8u7w7u3lLCDt5efg4ujx6OzuIO7yIPDg5/Dl
+OXt6P8g6PH17uTt7uPuIOjn7uHw4Obl7ej/LiDO5O3g6u4g4iDt5eru8u7w+/Ug
8evz9+D/9SDzIOLg8SDs7ubl8iDi7uft6Ort8/L8IO3l7uH17uTo7O7x8vwg9fDg
7ejy/CDi7OXx8uUg8SDz7OXt/Pjl7e3u6SDq7u/o5ekg6CDu8Ojj6O3g6/zt7uUg
9O7y7i4gzeDv8Ojs5fAsIP3y7iDi4Obt7iwg5fHr6CDi+yDx7uHo8ODl8uXx/CDn
4Org5/vi4PL8IO/l9+Dy/CDn4OPw8+bg5ez79SDi4OzoIPHt6Ozq7uIuIiwKCSLC
6uv+9+jy5SD98vMg7u/26P4sIOXx6+gg8fDg5/Mg5uUg7+7x6+Ug5+Dj8PPn6uUg
4vsg9e7y6PLlIOfg6uDn4PL8IO/l9+Dy/CDn4OPw8+bl7e379SD07vLuLiIsCgki
x+Tl8fwg7+Xw5ffo8evl7fsg7OXy6ugsIOru8u7w++zoIO/u6/zn7uLg8uXr6CDv
7uzl9+Dr6CDx4u7oIPTu8u4g4iDy5ffl7ejlIP3y7ukg7eXk5evoLiIsCgkix+Tl
8fwg7+Xw5ffo8evl7fsg7OXy6ugsIOru8u7w++zoIO/u6/zn7uLg8uXr6CDv7uzl
9+Dr6CDx4u7oIPTu8u4g4iDy5ffl7ejlIP3y7uPuIOzl8f/24C4iLAoJIsfk5fH8
IO/l8OX36PHr5e37IO3g6OHu6+XlIO/u7/Pr//Dt++Ug7OXy6ugsIOru8u7w++zo
IO/u6/zn7uLg8uXr6CDv7uzl9+Dr6CDx4u7oIPTu8u4uIiwKCSLN4CD98u7pIPHy
8ODt6PblIOL7IOzu5uXy5SDn4OPw8+fo8vwg4uD46CD07vLuIOIg4Ov84e7sLiDC
++Hl8OXy5SDt4Ojh7uvl5SDz5O7h7fvpIOTr/yDi4PEg8e/u8e7hIOfg4/Dz5+ro
LiDF8evoIOL7IPHu4ejw4OXy5fH8IOfg4/Dz5+jy/CDx8ODn8yDs7e7j7iD07vLu
LCDw5eru7OXt5PPl7CDi4Owg4u7x7+7r/Ofu4uDy/PH/IOH78fLw7ukg5+Dj8PPn
6u7pLiIsCgki0fLg8vPxIFwiz/Do7f/yXCIuIMLg+CDn4Org5yDv8Ojt//Ig6iDo
8e/u6+3l7ej+LiDCIPLl9+Xt6OUgMzAg7OjtLiDxIOzu7OXt8uAg7vTu8Ozr5e3o
/yDi+yDs7ubl8uUg5ePuIO7y7OXt6PL8LjxiciAvPjxiciAvPiDR8uDy8/EgXCLC
IO/l9+Dy6FwiLiDC4Pgg5+Dq4Ocg7vLv8ODi6+XtIO3gIO/l9+Dy/C48YnIgLz48
YnIgLz4g0fLg8vPxIFwixO7x8uDi6+XtXCIuIMLg+CDn4Org5yDh++sg7eDv5ffg
8uDtIOgg5O7x8uDi6+XtIO/uIPPq4Ofg7e3u7PMg4OTw5fHzIOjr6CDiIO/z7ery
IOL75OD36CDn4Org5+7iLiDP8Ogg7eXu4fXu5Ojs7vHy6CDi+yDi8eXj5OAg7O7m
5fLlIO/u4vLu8Ojy/CD98u7yIOfg6uDnLiIsCgki3fLu8iDn4Org5yDh++sg7vLs
5e3l7S4gz/DoIO3l7uH17uTo7O7x8ugg4vsg7O7m5fLlIOXj7iDv7uLy7vDo8vwu
IiwKCSLO7/Dl5OXr6PLlLCDq8u4g8ezu5uXyIOPu6+7x7uLg8vwg5+Ag4uD46CD0
7vLu4/Dg9OjoLiIsCgkizu/w5eTl6+jy5Swg6vLuIPHs7ubl8iDi6OTl8vwg4vvx
8uDi6+Xt7fvlIOHg6+v7LiIsCgkizejm5SDv7urg5+Dt+yD07vLuLCDu8u7h8ODt
7fvlIO/u6/zn7uLg8uXr5ewgQCZsdDtOSUNLTkFNRSZndDsg4iDq4Pfl8fLi5SDt
4Ojh7uvl5SD/8Oro9SDoIOjt8uXw5fHt+/UuIiwKCSLH5OXx/CDv5fDl9+jx6+Xt
+yDt4OPw4OT7LCDv7uvz9+Xt7fvlIPTu8u4g7+4g8OXn8+v88uDy4Owg4+7r7vHu
4uDt6P8g6CDz9+Dx8uj/IOIgPGEgaHJlZj1cImh0dHA6Ly9mb3RvLm1haWwucnUv
Y2F0YWxvZy9zdGF0aWMvc2hvd195b3Vyc2VsZi5odG1sXCIgdGFyZ2V0PVwiX2Js
YW5rXCI+U01TLejj8OD1PFwvYT4iLAoJIszl8uroIC0g/fLuIOrr/uXi++Ug8evu
4uAg6OvoIPHr7uLu8e735fLg7ej/LCDq7vLu8PvsIO/u6/zn7uLg8uXr6CDU7vLu
QE1haWwuUnUg6vDg8uruIPXg8ODq8uXw6Ofz/vIg8f7m5fL7IPHi7uj1IPTu8u4u
IM3o5uUg7+Xw5ffo8evl7fsg7OXy6ugsIOru8u7w++zoIO/u6/zn7uLg8uXr/CDv
7uzl8ujrIPHu4fHy4uXt7fvlIPTu8u4sIOAg8uDq5uUg6Ofh8ODt7fvlIPTu8u4g
KO7t6CDs7uPz8iDh+/L8IOrg6iDx7uHx8uLl7e377OgsIPLg6iDoIPfz5ujs6Cku
IiwKCSLN6OblIPDg8e/u6+7m5e0g8e/o8e7qIODr/OHu7O7iIO/u6/zn7uLg8uXr
/yDxIOXj7iDi6OTl7vDu6+rg7OguIiwKCSLH5OXx/CDv5fDl9+jx6+Xt+yDs5fLq
6Cwg7eDo4e7r5eUg9+Dx8u4g4vHy8OX34P756PXx/yDi7OXx8uUg8SDs5fLq4Ozo
LCDn4OTg7e377Ogg4iDv7ujx6u7i7uwg5+Dv8O7x5S4iLAoJIs7h8ODnIC0g/fLu
IOzg6+Xt/Org/yDq4PDy6O3q4CAo7eUg4e7r5eUgOTD1OTAg7+jq8eXr7uIpLCDu
8vDg5uD++eD/IOLg+PMg8fP57e7x8vwsIOLg+CD14PDg6vLl8C4gz+4g8fPy6CAt
IP3y7iDi4Pgg7Ojt6C3v7vDy8OXyLCDq7vLu8PvpIO7y7uHw4Obg5fLx/yDt4CDh
7uv8+Ojt8fLi5SDx5fDi6PHu4iBNYWlsLlJ1IPD/5O7sIPEg4uD46OzoIPHu7uH5
5e3o/+zoIOjr6CDq7uzs5e3y4PDo/+zoLiIsCgkixO7h4OL88uUg4iDx7+jx7uog
XCLI5+Hw4O3t++Ug7+7r/Ofu4uDy5evoXCIg4uD46PUg5PDz5+XpLCDn7eDq7uz7
9SDo6+gg7/Du8fLuIO/u6/zn7uLg8uXr5eksIPf86CD07vLuIOLg7CDo7fLl8OXx
7fsuIMTr/yD98u7j7iDi4uXk6PLlIODk8OXxIGUtbWFpbCD98u7j7iDv7uv85+7i
4PLl6/8uIMvo4e4g7eDm7Ojy5SDt4CDo6u7t6vMg8e/w4OLgIOTr/yDk7uHg4uvl
7ej/IOjnIODk8OXx7e7pIOrt6OPoLiDI8e/u6/zn8+ny5SDx8fvr6vMgXCLF+bgg
4OTw5fFcIiDk6/8g5O7h4OLr5e3o/yDt5fHq7uv86uj1IO/u6/zn7uLg8uXr5ekg
5+Ag7uTo7SDw4OcuIiwKCSLP7uv85+7i4PLl6+gg6Ocg/fLu4+4g8e/o8ergIOzu
4/PyIO/w7vHs4PLw6OLg8vwg9O7y7iDo5yDC4Pjo9SDg6/zh7uzu4iDxIO7h+ejs
IOTu8fLz7+7sIOgg5O7x8vPv7uwg5Ov/IOjn4fDg7e379S4iLAoJIs7v8OXk5evo
8uUg6vDz4yDv7uv85+7i4PLl6+XpLCDq7vLu8PvlIPHs7uPz8iDu8u/w4OLr//L8
IPTu8u4g6Ocg4uD46PUg4Ov84e7s7uIg7eAg7+X34PL8LiIsCgkizu/w5eTl6+jy
5SDq8PPjIO/u6/zn7uLg8uXr5eksIOru8u7w++kg8ezu4/Mg7/Du8ezg8vDo4uDy
/CDo8fXu5O375SD04Onr+yDi4Pjo9SD07vLuLiIsCgkizu/w5eTl6+jy5SD34PHy
7vLzIO/u6/P35e3o/yDv6PHl7CDxIPPi5eTu7Ovl7ej/7Ogg7iDj7uvu8e7i4O3o
6CDn4CDi4PjoIPTu8u4uIiwKCSLO7/Dl5OXr6PLlLCD17vLo8uUg6+gg4vsg7+7r
8/fg8vwg8+Ll5O7s6+Xt6P8g7+4gRS1tYWlsIO4g7e7i+/Ug6u7s7OXt8uDw6P/1
IOog4uD46Owg9O7y7i4iLAoJIs7v8OXk5evo8uUsIPXu8ujy5SDr6CDi+yDv7uvz
9+Dy/CDz4uXk7uzr5e3o/yDv7iBFLW1haWwg7iDt7uL79SD07vLuIOLg+Oj1IMv+
4ejs+/Ug7+7r/Ofu4uDy5evl6S4iLAoJIs7v8OXk5evo8uUsIPXu8ujy5SDr6CDi
+yDv7uvz9+Dy/CDz4uXk7uzr5e3o/yDv7iBFLW1haWwg7iDt7uL79SDi7ufs7ubt
7vHy//Ug6CDi4Obt+/Ug8e7h+/Lo//Ug8eXw4ujx4CDU7vLuQE1haWwuUnUuIiwK
CSLN4O/w6Ozl8Cwg5fHr6CDi4Pgg4OTw5fEgLSBnaXJsQG1haWwucnUsIOgg4vsg
7eDn4uDr6CDv4O/q8yAmbGFxdW87dmVzbmEmcmFxdW87LCDy7iDg5PDl8SDx7ufk
4O3t7uPuIODr/OHu7OAg4fPk5fIg4vvj6//k5fL8IPLg6jogPGJyIC8+aHR0cDov
L2ZvdG8ubWFpbC5ydS9tYWlsL2dpcmwvdmVzbmEvIiwKCSLM5fLq6CAtIP3y7iDq
6/735eL75SDx6+7i4CDo6+gg8evu4u7x7vfl8uDt6P8sIOru8u7w++zoIO/u6/zn
7uLg8uXr6CDU7vLuQE1haWwuUnUg6vDg8uruIPXg8ODq8uXw6Ofz/vIg8f7m5fL7
IPHi7uj1IPTu8u4uIM3o5uUg7+Xw5ffo8evl7fsg7OXy6ugsIOru8u7w++zoIOL7
IPfg+eUg4vHl4+4g7+7s5ffg6+gg8eLu6CDx7ejs6uguINfl7CDh7uv8+OUg+PDo
9PIg7OXy6ugsIPLl7CDh7uv8+OUg9O7y7uPw4PTo6Swg7vLs5ffl7e379SDy4Oru
6SDs5fLq7uksIPXw4O3o8vH/IOIg4uD46PUg4Ov84e7s4PUuIML74eXw6PLlIOjt
8uXw5fHz/vnz/iDi4PEg7OXy6vMsIOgg4vsg7+7r8/fo8uUg8e/o8e7qIOLx5fUg
7vLs5ffl7e379SDl/iDo5+7h8ODm5e3o6S4iLAoJIs3gIP3y7ukg8fLw4O3o9uUg
7O7m7e4g4ujk5fL8LCDq4Oog5+Ag9O7y7iDj7uvu8e7i4OvoIPLlIOjr6CDo7fvl
IO/u6/zn7uLg8uXr6C4iLAoJIsLi5eTo8uUg7+Dw7uv8LCDq7vLu8PvpIOHz5OXy
IOfg7/Du+OXtIPMg7+7r/Ofu4uDy5evl6SDv8Ogg7+7v+/Lq5SDv7vHs7vLw5fL8
IPHu5OXw5ujs7uUg/fLu4+4g4Ov84e7s4C48YnIgLz48YnIgLz7CIO/g8O7r5SDt
5ev85/8g6PHv7uv85+7i4PL8IOro8Ojr6+j28y4gxOvo7eAg7+Dw7uv/IOTu6+bt
4CDh+/L8IO3lIOzl7eXlIPfl8vvwuPUg8ejs4u7r7uIuIM3lIOL74ejw4Ony5SDx
6+j46u7sIO/w7vHy7ukg7+Dw7uv8LCDl4+4g7O7j8/Ig6+Xj6u4g7+7k7uHw4PL8
LiIsCgkiyu7t6vPw8e375SDv8Ojn+yDi++Tg/vLx/yDv7uHl5Ojy5ev/7CDx8vDu
4+4g7+4g8+Tu8fLu4uXw5e3o/iDr6Pft7vHy6C4gz+7m4Ovz6fHy4Cwg8+rg5ujy
5SDi4PjoIPTg7Ojr6P4sIOjs/yDoIO7y9+Xx8uLuICjy4OosIOrg6iDu7egg5+Dv
6PHg7fsg4iDv4PHv7vDy5SksIPfy7uH7IOz7IOzu4+voIOL75ODy/CDi4Owg7/Do
5ywg5fHr6CDi+yDv7uHl5Ojy5SDiIOru7erz8PHlLiDd8u4g5eTo7fHy4uXt7eD/
IO/w6Pfo7eAsIO/uIOru8u7w7ukg7eDsIO3z5u37IOLg+Ogg6+j37fvlIOTg7e37
5Swg6CDu7egg7egg7/DoIOrg6uj1IO7h7vHy7v/y5ev88fLi4PUg7eUg4fPk8/Ig
7+Xw5eTg7fsg8vDl8vzo7CDr6Pbg7C4iLAoJItPq4Obo8uUg7e7s5fAg4uD45ePu
IPLl6+X07u3gLiDF8evoIOL7IO/u4eXk6PLlIOIg6u7t6vPw8eUsIOz7IOjx7+7r
/Ofz5ewg/fLu8iDt7uzl8Cwg9/Lu4fsg8eL/5+Dy/PH/IPEg4uDs6C4g3fLuIOXk
6O3x8uLl7e3g/yDv8Oj36O3gLCDv7iDq7vLu8O7pIO3g7CDt8+bt+yDi4PjoIOvo
9+375SDk4O3t++UsIOgg7u3oIO3oIO/w6CDq4Oro9SDu4e7x8u7/8uXr/PHy4uD1
IO3lIOHz5PPyIO/l8OXk4O37IPLw5fL86Owg6+j24OwuPGJyIC8+PGJyIC8+z/Do
7OXwIO3u7OXw4CDy5evl9O7t4DogKDQ5NSkgNzI1LTYzLTU3IiwKCSJTTVMt6OPw
+yDt4CDU7vLuQE1haWwuUnUgLSDr8/f46Okg8e/u8e7hIO/u6uDn4PL8IOLg+OUg
9O7y7iDi8eXs8yDs6PDzLiDC++Hl8Ojy5SDz5O7h7fvpIOTr/yDi4PEg8e/u8e7h
LCDu8u/w4OL88uUgU01TIOgg4uD45SD07vLuIPPi6OT/8iDi8eUhIiwKCSLF8evo
IOLg7CDv7u3w4OLo6+7x/CD98u4g9O7y7iDoIO/u5+blIOL7IPXu8uXr6CDh+yDz
4ujk5fL8IOXj7iDx7e7i4Cwg4vsg7O7m5fLlIOTu4eDi6PL8IOXj7iDiIPfo8evu
IOjn4fDg7e379S4gyOfh8ODt7fvlIPTu8u4gLSD98u4g4uD4IOvo9+376SDx7+jx
7uog8e3o7Oru4iwg7+7q4Ofg4vjo9fH/IOLg7CDt4Ojh7uvl5SD/8Oro7Ogg6CDo
7fLl8OXx7fvs6C4iLAoJIs3gIP3y7ukg8fLw4O3o9uUg4vsg7O7m5fLlIOjn7OXt
6PL8IO/u8P/k7uog7/Dl5PHy4OLr5e3o/yDi4Pjo9SDg6/zh7uzu4iDt4CDr6Pft
7ukg8fLw4O3o9uUuIML74eXw6PLlIPHv7vHu4SDg4vLu7ODy6Pfl8eru6SDx7vDy
6PDu4uroIOjr6CDu8vHu8PLo8PPp8uUg4Ov84e7s+yDi8PP37fP+LCDv5fDl8uDx
6uji4P8g6PUg7uHr7ubq6CDxIO/u7O75/P4gJnF1b3Q77Pv46CZxdW90OyIsCgki
zeAg8eXw4ujx5SDU7vLuQE1haWwuUnUg4vsg7O7m5fLlIO725e3o8vwg7+7t8ODi
6OL45eXx/yDi4Owg9O7y7iDv7iDv//Lo4eDr/O3u6SD46uDr5SDx7iDn7eD35e3o
/+zoIO7yICsxIOTuICs1LjxiciAvPtDl6fLo7eMg9O7y7iDo5+zl8P/l8vH/IODw
6PTs5fLo9+Xx6u7pIPHz7Ozu6SDi8eX1IOL78fLg4uvl7e379SDh4Ovr7uIuPGJy
IC8+z+7k8O7h7eXlIPEg8ejx8uXs7ukg4+7r7vHu4uDt6P8g4vsg7O7m5fLlIO7n
7eDq7uzo8vzx/yA8YSBocmVmPVwiaHR0cDovL2ZvdG8ubWFpbC5ydS9jYXRhbG9n
L3N0YXRpYy92b3RlLmh0bWxcIiB0YXJnZXQ9XCJfYmxhbmtcIj7n5OXx/DxcL2E+
ICIsCgkiz+4g8+zu6/fg7ej+IOLg+Ogg9O7y7uPw4PTo6CDn4OPw8+bg/vLx/yDt
4CBcItTu8u5ATWFpbC5SdVwiIOIg8+zl7fz45e3t7uwg4ujk5SAo8ODn8OX45e3o
5SDt4Ojh7uv8+OXpIPHy7vDu7fsgLSA2MDAg7+jq8eXr5ekpLiDH4CDx9+XyIP3y
7uPuIOz7IP3q7u3u7OjsIOLg+OUg4vDl7P8g6CDy8OD09OjqLiA8YnIgLz7O5O3g
6u4sIOXx6+gg7eDw/+TzIPEg8+zl7fz45e3t++wg6Ofu4fDg5uXt6OXsIOL7IPXu
8ujy5SD18ODt6PL8IPMg7eDxIOXj7iDo8fXu5O3z/iDq7u/o/iwg6OvoIOXx6+gg
4iDk4Ov87eXp+OXsIOL7IO/r4O3o8PPl8uUg5+Dq4Ofg8vwg7+X34PL8IOfg4/Dz
5uDl7Pv1IPTu8u7j8OD06OksIOLq6/736PLlIO7v9uj+IFwix+Dj8PPn6PL8XCIu
IMrw7uzlIPLu4+4sIOXx6+gg4uDsIO3lIO7h/+fg8uXr/O3uIPXw4O3o8vwgXCLo
8fXu5O3o6lwiIOIg7+7r7e7sIPDg5/Dl+OXt6OgsIOL7IOzu5uXy5SDx7urw4PLo
8vwg5ePuIO/uIPHi7uXs8yDi++Hu8PMgKOgsIPLl7CDx4Oz77Cwg8uDq5uUg8f3q
7u3u7Ojy/CDi8OXs/yDoIPLw4PT06OopLiDW6PTw+yDiIPHv6PHq5SDx7u7y4uXy
8fLi8/7yIPDg5/Dl+OXt6P4g7eDo4e7r/Pjl6SDx8u7w7u37IOjx9e7k7e7j7iDo
5+7h8ODm5e3o/y4gPGJyIC8+wurr/vfo8uUg7u/26P4gXCLP7uzl8ujy/CDn4OPw
8+bl7e375SD07vLuIOTr/yDv5ffg8uhcIiD38u7h+yDk7uHg4ujy/CDi8eUg5+Dj
8PPm5e3t++Ug9O7y7iDiIOfg6uDnIO3gIPTu8u7v5ffg8vwuIiwKCSLCIP3y7uwg
8e/o8erlIPPq4Ofg7fsg7+7r/Ofu4uDy5evoLCDuIO3u4vv1IPTu8u4g6u7y7vD7
9SDi4Owg7vLv8ODi6//l8vH/IPPi5eTu7Ovl7ejlIO/uIGUtbWFpbC4gwvsg7O7m
5fLlIPPk4Ov/8vwg7+7r/Ofu4uDy5evl6SDo5yDx7+jx6uAg6OvoIO7y6uv+9+jy
/CDi8eUg8e7u4fnl7ej/IO4g7e7i+/Ug9O7y7iDv7uv85+7i4PLl6+XpIO3gIPHy
8ODt6PblIO3g8fLw7uXqIPPi5eTu7Ovl7ejpLiIsCgkiwiD98u7sIPHv6PHq5SDz
6uDn4O37IO/u6/zn7uLg8uXr6Cwg7+7k7+jx4OL46OXx/yDt4CDz4uXk7uzr5e3o
/yDuIOLg+Oj1IO3u4vv1IPTu8u4uIML7IOzu5uXy5SDz5ODr6PL8IO/u6/zn7uLg
8uXr5ekg6Ocg8e/o8ergLCDy7uPk4CDu7egg7eUg4fPk8/Ig7+7r8/fg8vwgZS1t
YWlsIPEg4uD46OzoIO3u4vvs6CDw4OHu8uDs6C4iLAoJIs7h+/ft7iDl8evoIOL7
IOfg4/Dz5uDl8uUg4e7r/PjlIPfl7CDu5O3uIPTu8u4sIO/uIPPs7uv34O3o/iDz
IOLx5fUg9O7y7iDh8+Tl8iDx6/Pm5eHt7uUg6Oz/IFwiweXnIO3g5+Lg7ej/XCIu
IMXx6+gg4vsg7vLs5fLo8uUg7/Pt6vIgXCLI8e/u6/zn7uLg8vwg6Oz/IPTg6evg
IOrg6iDt4Ofi4O3o5SD07vLuXCIsIPLuIOLx5ewg9O7y7iDh8+Tz8iDg4vLu7ODy
6Pfl8eroIO/w6PHi7uXt+yDt4Ofi4O3o/yDiIOLo5OUg6Ozl7egg8e7u8uLl8vHy
4vP++eXj7iDn4OPw8+bl7e3u4+4g9ODp6+AuIiwgLy83MAoJIs7h+/ft7iDl8evo
IOL7IOfg4/Dz5uDl8uUg4e7r/PjlIPfl7CDu5O3uIPTu8u4sIO/uIPPs7uv34O3o
/iDzIOLx5fUg9O7y7iDh8+Tl8iDx6/Pm5eHt7uUg6Oz/IFwiweXnIO3g5+Lg7ej/
XCIuIMXx6+gg4vsg7vLs5fLo8uUg7/Pt6vIgXCLI8e/u6/zn7uLg8vwg6Oz/IPTg
6evgIOrg6iDt4Ofi4O3o5SD07vLuXCIsIPLuIOLx5ewg9O7y7iDh8+Tz8iDg4vLu
7ODy6Pfl8eroIO/w6PHi7uXt+yDt4Ofi4O3o/yDiIOLo5OUg6Ozl7egg8e7u8uLl
8vHy4vP++eXj7iD04Onr4CDiIOfg4/Dz5uXt7e7sIODw9eji5S4iLCAvLzcxCgki
3fLuIPTu8u4g8/fg8fLi8+XyIOIgU01TLejj8OUgXCI8YSBocmVmPVwiaHR0cDov
L2ZvdG8ubWFpbC5ydS9jYXRhbG9nL3N0YXRpYy9zaG93X3lvdXJzZWxmLmh0bWwj
eDJcIj7E4Ony5SDk4uUhPC9hPlwiLCDoIOIg5ODt7fvpIOzu7OXt8iDi8eUg4+7r
7vHgIOfgIP3y7iD07vLuIPPk4uDo4uD+8vH/LiDP7uTw7uHt5eUg7uEg/fLu6SDo
4/DlIOL7IOzu5uXy5SDz5+3g8vwgPGEgaHJlZj1cImh0dHA6Ly9mb3RvLm1haWwu
cnUvY2F0YWxvZy9zdGF0aWMvc2hvd195b3Vyc2VsZi5odG1sI3gyXCI+5+Tl8fw8
L2E+LiIsIC8vNzIKCSLK4Obk++kg5OXt/CDiIDEyOjAwIOz7IO/u5OLu5OjsIOjy
7uPoIOgg4vvh6PDg5ewg5OLg5Pbg8urzIOvz9/jo9SD07vLuIOfgIO/w7vjl5Pjo
6SDk5e38LiDE6/8g8u7j7iD38u7h+yDz8ODi7f/y/CD44O3x+yDi8eX1IPTu8u4g
7Psg8ODn8ODh7vLg6+gg8eLu6SBcIujt5OXq8SDv7u/z6//w7e7x8uhcIiwg6u7y
7vD76SDz9+jy++Lg5fIg7eUg8u7r/OruIPHz7Ozg8O376SDw5eny6O3jIPTu8u4s
IO3uIOgg8fDl5O3o6SDh4OvrIPTu8u4sIOLw5ez/IOXj7iDn4OPw8+fq6CDoIPD/
5CDk8PPj6PUg7+Dw4Ozl8vDu4i48YnIgLz48YnIgLz7S4Oog9/LuIOblIO3z5u3u
IPHk5evg8vwg4uvg5OXr/PbzIOjt8uXw5fHt7uPuIPTu8u4sIPfy7uH7IO7t7iDx
8uDr7iDv7uHl5Ojy5evl7CBcItTu8u4g5O3/XCI/PGJyIC8+PGJyIC8+wu4t7+Xw
4vv1LCDn4OPw8+fo8vwg5ePuIOIg6/7h7ukg7vLq8Pvy++kg4Ov84e7sIC0g7u3u
IODi8u7s4PLo9+Xx6ugg8fLg7e7i6PLx/yDz9+Dx8u3o6u7sIPXo8i3v4PDg5OAu
PGJyIC8+PGJyIC8+wu4t4vLu8Pv1LCDt8+bt7iDv7urg5+Dy/CDl4+4g4vHl7CDk
8PPn/P/sIOgg5+3g6u7s++wuIM/u4eXk6PLl6+XsIPHy4O3u4ujy8f8g9O7y7iwg
9+D55SDk8PPj6PUg7+7r8/fg4vjl5SDs4Orx6Ozg6/zt++Ug7vbl7eroIOIg8uX3
5e3o5SDi8eXj7iDk7f8uPGJyIC8+PGJyIC8+zuTt4OruLCDv7u/g4iDt4CDv5fDi
7uUg7OXx8u4sIO/u9+ji4PL8IO3gIOvg4vDg9SDi5fH8IOTl7fwg7eUg8+Tg8fLx
/y4g0uXq8/no6SDw5eny6O3jIPXo8i3v4PDg5OAg7uHt7uLr/+Xy8f8g6uDm5Pvl
IDE1IOzo7fPyLCDv7vLu6iD17vDu+Oj1IOgg7vfl7fwg9e7w7vjo9SDu9uXt7uog
5O7r5uXtIOH78vwg7+7x8u7/7e377Cwg6O3g9+Ug4uDxIO7h4+7t//Ig8uDr4O3y
6+ji++Ug7e7i6Pfq6C4g0yDi8eX1IPTu8u4g5fHy/CD44O3xIOIg6OPw5SBcItTu
8u4g5O3/XCIuIMvz9/jo5SD07vLuIO/uIPDl5/Pr/PLg8uDsIOPu6+7x7uLg7ejp
IOfgIOTl7fwg7u/w5eTl6//+8vH/IOIgMTI6MDAg8evl5PP++eXj7iDk7f8uIM/u
4eXk6PLl6+gg6CDr8/f44P8gMjAt6uAg4fPk8/Ig8+Ll6u7i5ffl7fsg4iDt4Pjl
7CBcIsrg6+Xt5ODw5SDx6+Di+1wiIOgg7urw8+bl7fsg7+73uPLu7CDoIPPi4Obl
7ejl7C48YnIgLz48YnIgLz7G5evg5ewg4uDsIPPk4PfoISIsIC8vNzMKCSJcItTu
8u4g5O3/XCIgLSD98u4g9ejyLe/g8ODkIPTu8u4sIOfg4/Dz5uXt7fv1IOIg8uX3
5e3o5SDk7f8uIDxhIGhyZWY9XCJodHRwOi8vZm90by5tYWlsLnJ1L2NnaS1iaW4v
cGhvdG8vZGF5cGhvdG9cIj7P7uTw7uHt5eU8L2E+IiwgLy83NAoJIs/u5O/o8eDi
+Ojx/CDt4CD98vMg7OXy6vMsIOL7IOXm5eTt5eLt7iDh8+Tl8uUg7+7r8/fg8vwg
7+4g7+738uUg8+Ll5O7s6+Xt6OUg7iDx4Oz79SDo7fLl8OXx7fv1IPTu8u4g8SD9
8u7pIOzl8uru6Swg5O7h4OLr5e3t++Ug5+Ag7/Du+OXk+OjlIPHz8uroLiDC+yDs
7ubl8uUg7+7k7+jx4PL88f8g7eAg7eXx6u7r/OruIOzl8u7qIO7k7e7i8OXs5e3t
7iwg7/DoIP3y7uwg8fH76+roIO3gIOLx5SDt7uLo7eroIOHz5PPyIO/w6PXu5Ojy
/CDiIO7k7e7sIO/o8fzs5S4iLCAvLzc1CgkiwiD98u7sIPHv6PHq5SDz6uDn4O37
IOzl8uroLCDt4CDq7vLu8PvlIOL7IO/u5O/o8eDt+y4gz+7k7+jx4OL46PH8IO3g
IOzl8urzLCDi+yDl5uXk7eXi7e4g4fPk5fLlIO/u6/P34PL8IO/uIO/u9/LlIPPi
5eTu7Ovl7ejlIO4g8eDs+/Ug6O3y5fDl8e379SD07vLuIPEg/fLu6SDs5fLq7uks
IOTu4eDi6+Xt7fvlIOfgIO/w7vjl5Pjo5SDx8/Lq6C4gwvsg7O7m5fLlIO/u5O/o
8eDy/PH/IO3gIO3l8eru6/zq7iDs5fLu6iDu5O3u4vDl7OXt7e4sIO/w6CD98u7s
IPHx++vq6CDt4CDi8eUg7e7i6O3q6CDh8+Tz8iDv8Oj17uTo8vwg4iDu5O3u7CDv
6PH87OUuIiwgLy83NgoJIsfk5fH8IO/l8OX36PHr5e37IOHr6Ofq6OUg7OXy6ugs
IPLuIOXx8vwg7OXy6ugsIO/u9e7m6OUg6OvoIO3g6OHu6+XlIPfg8fLuIOjx7+7r
/Ofz5ez75SDk8PPj6OzoIO/u6/zn7uLg8uXr/+zoIOLs5fHy5SDxIOzl8uru6SBc
IioqKipcIiIsIC8vNzcgwevo5+ro5SDs5fLq6AoJIsL7IOzu5uXy5SDv7vHs7vLw
5fL8IOvz9/jo5SD07vLuIP3y7uPuIO/u6/zn7uLg8uXr/yDv7iDw5efz6/zy4PLg
7CDj7uvu8e7i4O3o/ywg4CDy4Orm5SDu5+3g6u7s6PLx/yDxIPHg7Pvs6CDt7uL7
7Ogg9O7y7iDv7uv85+7i4PLl6/8iLCAvLzc4IOvz9/jo5SD07vLuIO/u6/zn7uLg
8uXr/woJIsfk5fH8IOL7IOzu5uXy5SDv7vHs7vLw5fL8IO3u4vvlIOPu6+7x4CDn
4CDi4PjoIPTu8u4sIOAg8uDq5uUg8+ft4PL8LCDq4Oro5SDo5yDi8eX1IOLg+Oj1
IPTu8u4g7eDo4e7r5eUg7+7v8+v/8O37IO/uIOzt5e3o/iDv7uv85+7i4PLl6+Xp
INTu8u5ATWFpbC5SdSIsIC8vNzkg5+Ag7O7oIPTu8u4g4+7r7vHu4uDr6AoJIs/w
7vHs7vLw5fL8IPHv6PHu6iDv7uv85+7i4PLl6+XpLCDv7uTv6PHg7e379SDt4CDz
4uXk7uzr5e3o/yDuIOLg+Oj1IO3u4vv1IPTu8u4iLCAvLzgwIO3gIPTu8u4g7+7k
7+jx4O3uCgkiz+7v8+v/8O3u8fL8IC0g6u7s7+vl6vHt4P8g7vbl7ergIPTu8u4s
IPP36PL74uD++eD/IO3lIPLu6/zq7iDx8+zs4PDt++kg8OXp8ujt4yD07vLuLCDt
7iDoIPHw5eTt6Okg4eDr6yD07vLuLCDi8OXs/yDl4+4g5+Dj8PPn6ugg6CDw/+Qg
5PDz4+j1IO/g8ODs5fLw7uIuPGJyIC8+PGJyIC8+z+7v8+v/8O3u8fL8IO/u5+Lu
6//l8iDu4fDg8ujy/CDi4PjlIOLt6Ozg7ejlIO3lIPLu6/zq7iDt4CD07vLuIPEg
4e7r/Pjo7CDw5eny6O3j7uwsIO3uIPLg6ublIOgg7eAg7e7i++Ug9O7y7iDxIOL7
8e7q6OzoIO725e3q4OzoLiIsIC8vODEgz+7v8+v/8O3u8fL8IOIgItTu8u4g5O3/
IgoJIs/w6O7h8OXy4P8g7/Du5PPq8vsg7+7x6+Xk7eXpIOvo7eXp6uggQWRvYmUg
4vsg7+7r8/fg5fLlIOLu5+zu5u3u8fL8IOHl8e/r4PLt7ukg7+X34PLoIDMwIPTu
8u4gMTB4MTUuIM/u5PDu4e3l5SDu4SDg6vbo6CDs7ubt7iDv8O736PLg8vwg5+Tl
8fw6IDxhIGhyZWY9XCJodHRwOi8vZm90by5tYWlsLnJ1L2Fkb2JlXCIgdGFyZ2V0
PVwiX2JsYW5rXCI+QWRvYmUg6CBNYWlsLlJ1PC9hPiIsIC8vODIg7+Dw8u3l8Org
IEFkb2JlCgki0+rg5ujy5SDj7vDu5CDiIOru8u7w7uwg4vsg7/Du5uji4OXy5S4g
3fLgIOjt9O7w7OD26P8g8vDl4fPl8vH/IO/uIPPx6+7i6P/sIOru7erz8PHgLiDM
+yDj4PDg7fLo8PPl7Cwg9/LuIO3oIO/w6CDq4Oro9SDu4fHy7v/y5ev88fLi4PUg
/fLgIOjt9O7w7OD26P8g7eUg4fPk5fIg7+Xw5eTg7eAg8vDl8vzo7CDr6Pbg7C4i
LCAvLzgzIMPu8O7kCgki0+rg5ujy5SDx8vDg7fMg4iDq7vLu8O7pIOL7IO/w7ubo
4uDl8uUuIN3y4CDo7fTu8Ozg9uj/IPLw5eHz5fLx/yDv7iDz8evu4uj/7CDq7u3q
8/Dx4C4gzPsg4+Dw4O3y6PDz5ewsIPfy7iDt6CDv8Ogg6uDq6PUg7uHx8u7/8uXr
/PHy4uD1IP3y4CDo7fTu8Ozg9uj/IO3lIOHz5OXyIO/l8OXk4O3gIPLw5fL86Owg
6+j24OwuIiwgLy84NCDR8vDg7eAKCSLT6uDm6PLlIOLg+OUg4/Dg5uTg7fHy4u4u
IN3y4CDo7fTu8Ozg9uj/IPLw5eHz5fLx/yDv7iDz8evu4uj/7CDq7u3q8/Dx4C4g
zPsg4+Dw4O3y6PDz5ewsIPfy7iDt6CDv8Ogg6uDq6PUg7uHx8u7/8uXr/PHy4uD1
IP3y4CDo7fTu8Ozg9uj/IO3lIOHz5OXyIO/l8OXk4O3gIPLw5fL86Owg6+j24Owu
IiwgLy84NSDD8ODm5ODt8fLi7goJIsTg7e3u5SD07vLuIO3u7Ojt6PDu4uDt7iDt
4CDq7u3q8/DxIFwiKioqKlwiLiDK4Oog8u7r/OruIPHr8+bh4CDs7uTl8OD26Ogg
7/Du4uXw6PIg/fLuIPTu8u4sIO7t7iDx8uDt5fIg7+7r7e725e3t++wg8/fg8fLt
6Oru7CDq7u3q8/Dx4CDoIO/u/+Lo8vH/IOIg8OXp8ujt4+D1LiIsIC8vODYg9O7y
7iDt4Ozo7ejw7uLg7e4g7eAg6u7t6vPw8QoJIsL7IOzu5uXy5SDw4Ofs5fHy6PL8
IPHr4Onk+O7zIOIg4uD45ewg4evu4+Ug7eAgTWFpbC5SdSDo6+gg4u7x7+7r/Ofu
4uDy/PH/IOru5ODs6CDk6/8g8ODn7OX55e3o/yDx6+Dp5Pju8yDt4CDx4Ony5SDo
6+gg4iBsaXZlam91cm5hbC4iIC8vODcKXTsKLy9hbGVydChoZWxwRGF0YS5sZW5n
dGgpOwoKLy/k7uHg4uv/5fIg8fLw7urzIOIg7vLv8OXk5evl7e3u5SDs5fHy7iBo
ZWxwRGF0YVtpZF0KZnVuY3Rpb24gYWRkVGV4dEhpbnQoaWQsIGluc3RyKSB7CgoJ
CWlmIChoZWxwRGF0YVtpZF0gIT0gJycpIGhlbHBEYXRhW2lkXSA9IHN0cl9yZXBs
YWNlKCIqKioqIiwgIjxiPiIraW5zdHIrIjwvYj4iLCBoZWxwRGF0YVtpZF0pOwoK
fQoKLy8gz+7q4Ofg8vwg6u7t8uXq8fLt8/4g7+7k8erg5+rzCmZ1bmN0aW9uIGNv
bnRleHRIZWxwKGV2dCwgaW1nLCBpZCwgcmlnaHQsIHRvcCkgewoJY2FuY2VsQnVi
YmxpbmcoZXZ0KTsKCQoJaGlkZUNvbnRleHQoKTsKCglpZiAoaW1nLmNoaWxkTm9k
ZXMpCgl7CgkJdmFyIGFyckNoaWxkSU1HID0gaW1nLmNoaWxkTm9kZXM7CgkJYXJy
Q2hpbGRJTUcgPSBhcnJDaGlsZElNRy5sZW5ndGggPyBhcnJDaGlsZElNRyA6IFth
cnJDaGlsZElNR107CgkJYXJyQ2hpbGRJTUdfbGVuZ3RoID0gYXJyQ2hpbGRJTUcu
bGVuZ3RoOwoJCXZhciB2YXJJTUc7CgkJZm9yICh2YXIgaSA9IDA7IGkgPCBhcnJD
aGlsZElNR19sZW5ndGg7IGkrKykKCQkJe2lmIChhcnJDaGlsZElNR1tpXS5ub2Rl
TmFtZSA9PSAnSU1HJykge3ZhcklNRyA9IGFyckNoaWxkSU1HW2ldO319Cgl9Cglp
bWcgPSB2YXJJTUc7CgoJdmFyIHJpZ2h0RmxhZyA9IHR5cGVvZiByaWdodCA9PSAn
dW5kZWZpbmVkJyB8fCAhcmlnaHQgPyBmYWxzZSA6IHRydWU7Cgl2YXIgdG9wRmxh
ZyA9IHR5cGVvZiB0b3AgPT0gJ3VuZGVmaW5lZCcgfHwgIXRvcCA/IGZhbHNlIDog
dHJ1ZTsKCXRvcCA9IHBhcnNlSW50KHRvcCk7Cgl0b3AgPSB0b3AgPT0gMSA/IC01
MCA6IHRvcDsKCWlmIChzY3JlZW5TaXplKCkudyAtIGFic1Bvc2l0aW9uKGltZyku
eCA8IDMwMCkgcmlnaHRGbGFnID0gdHJ1ZTsvLwoKCXZhciB0YXJnZXREaXY7Cglp
ZiAoIWdlYmkoImhlbHBEaXYiKSl7CgkJdmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0
ZUVsZW1lbnQoImRpdiIpOwoJCWRpdi5pZCA9ICJoZWxwRGl2IjsKCQlkaXYuY2xh
c3NOYW1lID0gImhlbHBfZGl2IjsKCQlkaXYuc3R5bGUudG9wID0gIjBweCI7CgkJ
ZGl2LnN0eWxlLmxlZnQgPSAiMHB4IjsKCQlkaXYuc3R5bGUuZGlzcGxheSA9ICJu
b25lIjsKCQlkaXYuc3R5bGUuekluZGV4ID0gIjEwMDAwMDAwMCI7CgkJZG9jdW1l
bnQuYm9keS5hcHBlbmRDaGlsZChkaXYpOwoJfQoJdGFyZ2V0RGl2ID0gZ2ViaSgi
aGVscERpdiIpOwoJdGFyZ2V0RGl2LmlubmVySFRNTD0iPGEgb25jbGljaz1cImNv
bnRleHRIZWxwSGlkZSgpO3JldHVybiBmYWxzZTtcIiBocmVmPVwiXCI+PGltZyBz
cmM9aHR0cDovL2ltZy5tYWlsLnJ1L3IvZm90bzIvaWNvX2Nsb3NlLmdpZiBoZWln
aHQ9NyB3aWR0aD03IGJvcmRlcj0wIGFsaWduPXJpZ2h0IGFsdD1cIsfg6vD78vxc
Ij48XC9hPjxiciAvPjxkaXY+IiArIGhlbHBEYXRhW2lkXSArICI8XC9kaXY+IjsK
CXZhciB4UmVtYWluZGVyID0gKHJpZ2h0RmxhZykgPyAtMjM4IC0gaW1nLndpZHRo
ICsgMiA6IDA7Cgl2YXIgeVJlbWFpbmRlciA9ICh0b3BGbGFnKSA/IHRvcCA6IDA7
Cgl0YXJnZXREaXYuc3R5bGUudG9wID0gKGFic1Bvc2l0aW9uKGltZykueSArIHlS
ZW1haW5kZXIpICsgaW1nLmhlaWdodCArIDIgKyAicHgiOwoJdGFyZ2V0RGl2LnN0
eWxlLmxlZnQgPSAoYWJzUG9zaXRpb24oaW1nKS54ICsgeFJlbWFpbmRlcikgKyAi
cHgiOwoJdGFyZ2V0RGl2Lm9uY2xpY2sgPSBjYW5jZWxCdWJibGluZzsKCXRhcmdl
dERpdi5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsKCXJldHVybiBmYWxzZTsKfQov
LyDR6vD78vwg6u7t8uXq8fLt8/4g7+7k8erg5+rzCmZ1bmN0aW9uIGNvbnRleHRI
ZWxwSGlkZSgpIHsKCWlmIChnZWJpKCJoZWxwRGl2IikpIGdlYmkoImhlbHBEaXYi
KS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwp9CmFkZEhhbmRsZXIoZG9jdW1lbnQs
ICdjbGljaycsIGNvbnRleHRIZWxwSGlkZSk7Ci8vID09PT09PT09PSAvyu7t8uXq
8fLt++Ug7+7k8erg5+roID09PT09PT09PT0KCi8vID09PT09PT09PSBBSkFYLXN3
aXRjaGVyIOzl8uroL+rg8uXj7vDo6CA9PT09PT09PT09CnZhciBmMl9pZF9udW07
CmZ1bmN0aW9uIGYyX2Nsb3Vkb2Z0YWdzKGYyX2lkX251bSkKewoJdmFyIGEgPSAx
OwoJd2hpbGUgKGEgPCAzKSAvL/Hk5fH8IPPx6+7i6OXsIOA8MyDs+yDn4OTg5ewg
8eru6/zq7iDzIO3g8SDx5en34PEg5+Dq6+Dk7uosIOIg5ODt7e7sIPHr8/fg5SAy
Cgl7CgkJZ2ViaSgnZjJfY2hvb3NlJythKS5zdHlsZS5kaXNwbGF5PSdub25lJzsK
CQlnZWJpKCdmMl9jaG9vc2UnK2ErYSkuc3R5bGUuYmFja2dyb3VuZD0ndXJsKGh0
dHA6Ly9pbWcubWFpbC5ydS9yL2ZvdG8yL2Nsb3VkX2JnXzhiaXQucG5nKSAxMDAl
IC00MHB4JzsKCQlnZWJpKCdmMl9jaG9vc2UnK2ErYSkuc3R5bGUuekluZGV4PSA5
IC0gZjJfaWRfbnVtOwoJCWdlYmkoJ2YyX2Nob29zZScrYSthK2EpLnN0eWxlLmZv
bnRXZWlnaHQ9J25vcm1hbCc7CgkJZ2ViaSgnZjJfY2hvb3NlJythK2ErYSkuc3R5
bGUuY29sb3I9JyMwMTM1NzInOwoJCWdlYmkoJ2YyX2Nob29zZScrYSthK2EpLnN0
eWxlLnRleHREZWNvcmF0aW9uPSd1bmRlcmxpbmUnOwoJCWdlYmkoJ2YyX2Nob29z
ZScrYSthK2ErYSkuc3R5bGUuZGlzcGxheT0nbm9uZSc7CgkJYSsrOwoJfQoJZ2Vi
aSgnZjJfY2hvb3NlJytmMl9pZF9udW0pLnN0eWxlLmRpc3BsYXk9J2lubGluZSc7
CglnZWJpKCdmMl9jaG9vc2UnK2YyX2lkX251bStmMl9pZF9udW0pLnN0eWxlLmJh
Y2tncm91bmQ9J3VybChodHRwOi8vaW1nLm1haWwucnUvci9mb3RvMi9jbG91ZF9i
Z184Yml0LnBuZykgMTAwJSAwcHgnOwoJZ2ViaSgnZjJfY2hvb3NlJytmMl9pZF9u
dW0rZjJfaWRfbnVtKS5zdHlsZS56SW5kZXg9JzEwJzsKCWdlYmkoJ2YyX2Nob29z
ZScrZjJfaWRfbnVtK2YyX2lkX251bStmMl9pZF9udW0pLnN0eWxlLmZvbnRXZWln
aHQ9J2JvbGQnOwoJZ2ViaSgnZjJfY2hvb3NlJytmMl9pZF9udW0rZjJfaWRfbnVt
K2YyX2lkX251bSkuc3R5bGUuY29sb3I9JyMzOTNiNDAnOwoJZ2ViaSgnZjJfY2hv
b3NlJytmMl9pZF9udW0rZjJfaWRfbnVtK2YyX2lkX251bSkuc3R5bGUudGV4dERl
Y29yYXRpb249J25vbmUnOwoJZ2ViaSgnZjJfY2hvb3NlJytmMl9pZF9udW0rZjJf
aWRfbnVtK2YyX2lkX251bStmMl9pZF9udW0pLnN0eWxlLmRpc3BsYXk9J2Jsb2Nr
JzsKfQovLyA9PT09PT09PSAvQUpBWC1zd2l0Y2hlciDs5fLq6C/q4PLl4+7w6Ogg
PT09PT09PT09PQoKLy8gPT09PT09PT09PT09PSBESFRNTCBnYWxsZXJ5LXMgdGh1
bWJuYWlscyAgPT09PT09PT09PT09PQp2YXIgZjJfbG9jYXRpb247CnZhciBmMl9z
aG93aW5mbyA9IDE7CnZhciBmMl9hY3RpdmV1c2VyZW1haWw7CnZhciBmMl9jdXJy
ZW50TXlIb3N0Owp2YXIgZjJfdGh1bWJzSU5yb3cgPSA5Owp2YXIgZjJfY2xpZW50
d2lkdGggPSAwOwp2YXIgZjJfdGltZSA9IDA7CgpmdW5jdGlvbiBmMl9lbmFibGVf
ZHJvcGRvd25fdXNlcm1lbnUoZW1haWx6KSB7IGYyX3Nob3dpbmZvID0gMTsgZjJf
YWN0aXZldXNlcmVtYWlsID0gZW1haWx6OyB9CgpmdW5jdGlvbiBmMl9jcmVhdGVk
aXYoZjJfbmFtZSwgaWQpIC8vIPHu5+Tg5ewg7/Px8vvlIERJVi37IOTr/yDv7vHr
5eTz/vnl4+4g7eDh6OLg7ej/IO/w5eL8/vjq4OzoOwp7CQoJdmFyIGYyX3N0YXJ0
ID0gMDsKCQoJaWYgKGYyX2NyZWF0ZWRpdi5hcmd1bWVudHNbMV0gIT0gJycpICB2
YXIgZGl2X2lkID0gIiBpZD0iK2lkICsiICI7CgkKCWRvY3VtZW50LndyaXRlKCc8
ZGl2IGNsYXNzPVwiZjJfZ2FsbGVyeVwiJyArIGRpdl9pZCArICc+PGRpdiBzdHls
ZT1cImZsb2F0OmxlZnQ7Y2xlYXI6Ym90aDt3aWR0aDoyNTAwcHhcIj4nKTsKCXdo
aWxlKGYyX3N0YXJ0IDwgZjJfdGh1bWJzSU5yb3cpIHtkb2N1bWVudC53cml0ZSgn
PGRpdiBjbGFzcz1cImYyX2Jsb2NrXCIgaWQ9XCInK2YyX25hbWUrZjJfc3RhcnQr
J1wiPjxcL2Rpdj4nKTtmMl9zdGFydCsrO30KCWRvY3VtZW50LndyaXRlKCc8XC9k
aXY+PFwvZGl2PicpOwoJZjJfY3JlYXRlY29udGVudChmMl9uYW1lKTsKfQoKZnVu
Y3Rpb24gZjJfY3JlYXRlY29udGVudChmMl9ybmFtZSkKewkKCXZhciBmMl9jbGll
bnR3aWR0aCA9IGRvY3VtZW50LmJvZHkuY2xpZW50V2lkdGg7Cgl2YXIgbW5hbWU7
Cgl2YXIgZjJfY291bnRlciA9IDA7Cgl2YXIgZjJfY2xlYXIgPSAxOwkKCQoJdmFy
IGYyX3Bob3RvYmxvY2t3aWR0aCA9IGYyX2NsaWVudHdpZHRoIC0gZjJfY2xpZW50
d2lkdGgqMC4xOwoJaWYgKGYyX3Bob3RvYmxvY2t3aWR0aCA8PSA5ODQpIHsgZjJf
cGhvdG9ibG9ja3dpZHRoID0gOTg0OyBmMl9jbGllbnR3aWR0aCA9IDEwOTM7IH0K
CWYyX3Bob3RvYmxvY2t3aWR0aCA9IGYyX3Bob3RvYmxvY2t3aWR0aCAtIDI2NDsg
Ly8g7+7r8/fg5ewg+Ojw6O3zIGNvbnRlbnRfYmxvY2sKCXZhciBmMl9ob3dtYW55
YmxvY2tzID0gcGFyc2VJbnQoZjJfcGhvdG9ibG9ja3dpZHRoIC8gMTMwKTsKCXZh
ciBmMl9tYXJnaW5zID0gZjJfcGhvdG9ibG9ja3dpZHRoIC0gKGYyX2hvd21hbnli
bG9ja3MpICogMTIwOwoJZjJfbWFyZ2lucyA9IE1hdGgucm91bmQoZjJfbWFyZ2lu
cyAvIChmMl9ob3dtYW55YmxvY2tzIC0gMSkpOwoJCglpZiAoZjJfcm5hbWUgPT0g
J2YyX1Nyb3cyXycgfHwgZjJfcm5hbWUgPT0gJ2YyX1Nyb3cxXycpIHsgbW5hbWUg
PSBmMl9zbXM7IH0KCWlmIChmMl9ybmFtZSA9PSAnZjJfQnJvdzJfJyB8fCBmMl9y
bmFtZSA9PSAnZjJfQnJvdzFfJykgeyBtbmFtZSA9IGYyX2Jlc3Q7IH0KCWlmIChm
Ml9ybmFtZSA9PSAnZjJfTnJvdzJfJyB8fCBmMl9ybmFtZSA9PSAnZjJfTnJvdzFf
JykgeyBtbmFtZSA9IGYyX25ldzsgfQoKCXdoaWxlIChmMl9jb3VudGVyIDwgZjJf
aG93bWFueWJsb2NrcykKCXsJCgkJaWYgKGYyX3JuYW1lID09ICdmMl9Tcm93Ml8n
IHx8IGYyX3JuYW1lID09ICdmMl9Ccm93Ml8nIHx8IGYyX3JuYW1lID09ICdmMl9O
cm93Ml8nKSB7dmFyIGYyX3RhcmdldCA9IDA7IGYyX3RhcmdldCA9IGYyX2NvdW50
ZXIgKyBmMl9ob3dtYW55YmxvY2tzO30gZWxzZSB7dmFyIGYyX3RhcmdldCA9IGYy
X2NvdW50ZXI7fQoJCWlmIChnZWJpKGYyX3JuYW1lK2YyX2NvdW50ZXIpKSAKCQl7
CQoJCQlpZiAoZjJfc2hvd2luZm89PTEpIHsgdmFyIGYyX3dvcmsgPSAiPGEgb25j
bGljaz1cInJldHVybiBmMl91c2VySW5mbyh0aGlzLGV2ZW50LCciK21uYW1lW2Yy
X3RhcmdldCo2KzVdKyInKTtcIiB0YXJnZXQ9XCJfYmxhbmtcIiBocmVmPVwiaHR0
cDovL2ZvdG8ubWFpbC5ydS9pbmZvPyIrbW5hbWVbZjJfdGFyZ2V0KjYrM10rIlwi
PjxpbWcgc3JjPVwiaHR0cDovL2ltZy5tYWlsLnJ1LzAuZ2lmXCIgY2xhc3M9XCJp
Y29fZHJvcGRvd25cIiBzdHlsZT1cIm1hcmdpbi1sZWZ0OjA7XCIgLz48XC9hPiI7
IH0gZWxzZSB7IHZhciBmMl93b3JrID0gJyc7fQoJCQlnZWJpKGYyX3JuYW1lK2Yy
X2NvdW50ZXIpLnN0eWxlLm1hcmdpblJpZ2h0ID0gZjJfbWFyZ2lucysncHgnOwkJ
CgkJCWdlYmkoZjJfcm5hbWUrZjJfY291bnRlcikuaW5uZXJIVE1MID0gJzxhIGhy
ZWY9XCInK21uYW1lW2YyX3RhcmdldCo2XSsnXCIgc3R5bGU9XCJiYWNrZ3JvdW5k
LWltYWdlOiB1cmwoJyttbmFtZVtmMl90YXJnZXQqNisxXSsnKTtcIiBjbGFzcz1c
ImYyX3RodW1iXCI+PGltZyBzcmM9XCInK21uYW1lW2YyX3RhcmdldCo2KzFdKydc
IiBjbGFzcz1cImYyX2hpZGRlbmltZ1wiIC8+PFwvYT48YSBocmVmPVwiJyttbmFt
ZVtmMl90YXJnZXQqNl0rJ1wiIGNsYXNzPVwiZjJfdGl0bGVcIj4nK21uYW1lW2Yy
X3RhcmdldCo2KzJdKyc8XC9hPjxiciAvPjxhIGhyZWY9XCJodHRwOi8vd3d3Lm1h
aWwucnUvYWdlbnQ/bWVzc2FnZSZhbXA7dG89JyttbmFtZVtmMl90YXJnZXQqNisz
XSsnXCI+PGltZyBzcmM9XCJodHRwOi8vc3RhdHVzLm1haWwucnUvPycrbW5hbWVb
ZjJfdGFyZ2V0KjYrM10rJ1wiIGNsYXNzPVwiZjJfaWNvXCIgc3R5bGU9XCJtYXJn
aW4tcmlnaHQ6MHB4O1wiIC8+PFwvYT4mbmJzcDs8YSBocmVmPVwiJyttbmFtZVtm
Ml90YXJnZXQqNis1XSsnXCIgY2xhc3M9XCJmMl9hdXRob3JcIiBzdHlsZT1cIm1h
cmdpbi1yaWdodDo1cHg7IG1hcmdpbi1sZWZ0OjA7XCI+JyttbmFtZVtmMl90YXJn
ZXQqNis0XSsnPFwvYT4nK2YyX3dvcmsrJzxcL2Rpdj4nOwoJCX0KCWYyX2NvdW50
ZXIrKzsKCX0KfQpmdW5jdGlvbiBmMl9yZWZyZXNoY29udGVudCgpCnsKCWlmIChn
ZWJpKCdmMl9Tcm93MV84JykpIHtmMl9jcmVhdGVjb250ZW50KCdmMl9Tcm93MV8n
KTt9CglpZiAoZ2ViaSgnZjJfU3JvdzJfOCcpKSB7ZjJfY3JlYXRlY29udGVudCgn
ZjJfU3JvdzJfJyk7fQoJaWYgKGdlYmkoJ2YyX0Jyb3cxXzgnKSkge2YyX2NyZWF0
ZWNvbnRlbnQoJ2YyX0Jyb3cxXycpO30KCWlmIChnZWJpKCdmMl9Ccm93Ml84Jykp
IHtmMl9jcmVhdGVjb250ZW50KCdmMl9Ccm93Ml8nKTt9CglpZiAoZ2ViaSgnZjJf
TnJvdzFfOCcpKSB7ZjJfY3JlYXRlY29udGVudCgnZjJfTnJvdzFfJyk7fQp9Ci8v
ID09PT09PT09PT09PT0gL0RIVE1MIGdhbGxlcnktcyB0aHVtYm5haWxzICA9PT09
PT09PT09PT09CgovLyBNYWluUGFnZSBwaG90b3MgdGh1bWJuYWlscyBkcm9wZG93
biB1c2VybWVudSAtIM/u6uDn++Lg5ewgxMjCIPEg/ufl8Ojt9O4KdmFyIGYyX3Vz
ZXJwYXRoOwp2YXIgZjJfaGlkZVNFTEZpbmZvOwp2YXIgZjJfdXNlckNhc2hlOwpm
dW5jdGlvbiBmMl91c2VySW5mbyhhLCBldnQsIGYyX3VzZXJwYXRoLCBmMl91c2Vy
SW5mb19wb3B1cCkgCnsKCWlmIChmMl91c2VySW5mb19wb3B1cCAmJiBmMl91c2Vy
SW5mb19wb3B1cCAhPSAndW5kZWZpbmVkJykKCXsKCQlpZiAoZjJfdXNlckluZm9f
cG9wdXAgPT0gdHJ1ZSkKCQkJe3ZhciBmMl91c2VySW5mb190YXJnZXRQYXRoID0g
JyB0YXJnZXQ9XCJfYmxhbmtcIic7fQoJCWVsc2UKCQkJe3ZhciBmMl91c2VySW5m
b190YXJnZXRQYXRoID0gJyc7fQoJfQoJZWxzZSBpZiAoIWYyX3VzZXJJbmZvX3Bv
cHVwIHx8IGYyX3VzZXJJbmZvX3BvcHVwID09ICd1bmRlZmluZWQnKSB7dmFyIGYy
X3VzZXJJbmZvX3RhcmdldFBhdGggPSAnJzt9CgoJY2FuY2VsQnViYmxpbmcoZXZ0
KTsKCXZhciBtYWlsID0gYS5ocmVmLnN1YnN0cmluZyhhLmhyZWYuaW5kZXhPZigi
PyIpICsgMSwgYS5ocmVmLmxlbmd0aCk7Cgl2YXIgcmUgPSAvKC4qPylAKC4qPylc
Li87Cgl2YXIgcGVybGhvc3Q9UGhvdG9QZXJsSG9zdCgpOwoJdmFyIGltYWdpbmVo
b3N0PVBob3RvSW1hZ2luZUhvc3QoKTsKCQoJcmUuZXhlYyhtYWlsKTsKCXZhciBs
b2dpbiA9IFJlZ0V4cC4kMTsKCXZhciBkb21haW4gPSBSZWdFeHAuJDI7Cgl2YXIg
aW5mb0RpdjsKCWlmICghZ2ViaSgiaW5mb0RpdklkIikpCgl7CgkJdmFyIGRpdiA9
IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwoJCWRpdi5pZCA9ICJpbmZv
RGl2SWQiOwoJCWRpdi5jbGFzc05hbWUgPSAidXNlckluZm9EaXYiOwoJCWRpdi5z
dHlsZS50b3AgPSAiMHB4IjsKCQlkaXYuc3R5bGUubGVmdCA9ICIwcHgiOwoJCWRp
di5zdHlsZS5wb3NpdGlvbiA9ICJhYnNvbHV0ZSI7CgkJZGl2LnN0eWxlLmRpc3Bs
YXkgPSAibm9uZSI7CgkJZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkaXYpOwoJ
fQoJaWYgKG1haWw9PWYyX2FjdGl2ZXVzZXJlbWFpbCkgeyBmMl9oaWRlU0VMRmlu
Zm8gPSAxOyB9IGVsc2UgeyBmMl9oaWRlU0VMRmluZm8gPSAwO30KCglpbmZvRGl2
ID0gZ2ViaSgiaW5mb0RpdklkIik7CglpZiAoaW5mb0Rpdi5zdHlsZS5kaXNwbGF5
ICE9ICJub25lIiAmJiBmMl91c2VyQ2FzaGUgPT0gYSkKCXsKCQlpbmZvRGl2LnN0
eWxlLmRpc3BsYXkgPSAibm9uZSI7CgkJcmV0dXJuIGZhbHNlOwoJfQoJZjJfdXNl
ckNhc2hlID0gYTsKCgkvLyDC++rr/vfg5fIg8fLw7vfq8ywg5fHr6CDt5SBJRQoJ
dmFyIG1haWxhZ2VudF9saW5rID0gd2luZG93LmF0dGFjaEV2ZW50ID8gJzxhIGNs
YXNzPSJncmV5IiBocmVmPSJodHRwOi8vd3d3Lm1haWwucnUvYWdlbnQ/bWVzc2Fn
ZSZ0bz0nICsgbWFpbCArICcmZnJvbT1mb3RvIj48aW1nIGNsYXNzPSJzb2Jha2Ei
IHNyYz0iaHR0cDovL3N0YXR1cy5tYWlsLnJ1Lz8nICsgbWFpbCArICciIHdpZHRo
PSIxMyIgaGVpZ2h0PSIxMyIgYm9yZGVyPSIwIiBhbGlnbj0iYWJzbWlkZGxlIiAv
PjxcL2E+PGEgY2xhc3M9ImdyZXkiIGhyZWY9Imh0dHA6Ly93d3cubWFpbC5ydS9h
Z2VudD9tZXNzYWdlJnRvPScgKyBtYWlsICsgJyZmcm9tPWZvdG8iPsTu4eDi6PL8
IOIgTWFpbC5SdSDA4+Xt8jxcL2E+PGJyIC8+JyA6ICcnOwoKCWlmIChmMl9oaWRl
U0VMRmluZm8gPT0gMSkgCgl7CgkJaW5mb0Rpdi5pbm5lckhUTUwgPSAnJyArCgkJ
Jzx0YWJsZSBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0i
MCI+PHRyIHZhbGlnbj0ibWlkZGxlIj4nICsKCQkJJzx0ZCBjbGFzcz0iZjJfdXNl
cmF2YXRhcl90ZCI+PGEgaHJlZj0iJyArIGYyX3VzZXJwYXRoICsgJyIgY2xhc3M9
ImYyX3VzZXJhdmF0YXIiJyArIGYyX3VzZXJJbmZvX3RhcmdldFBhdGggKyAnPjxp
bWcgc3JjPSJodHRwOi8vYXZ0LmZvdG8ubWFpbC5ydScgKyBmMl91c2VycGF0aCAr
ICdfYXZhdGFyIiAvPjxcL2E+PFwvdGQ+JyArCgkJCSc8dGQgd2lkdGg9IjUiPiZu
YnNwOzxcL3RkPicgKwoJCQknPHRkPicgKwoJCQkJJzxhIGNsYXNzPSJvcmFuZ2Ug
dDEwMCIgaHJlZj0iaHR0cDovL215Lm1haWwucnUnICsgZjJfdXNlcnBhdGggKyAn
IicgKyBmMl91c2VySW5mb190YXJnZXRQYXRoICsgJz48aW1nIHNyYz0iaHR0cDov
L2ltZy5tYWlsLnJ1L3IvZm90bzIvaWNvX215LmdpZiIgd2lkdGg9IjE2IiBoZWln
aHQ9IjE2IiBib3JkZXI9IjAiIGFsaWduPSJhYnNtaWRkbGUiIC8+PFwvYT48YSBj
bGFzcz0ib3JhbmdlIHQxMDAiIGhyZWY9Imh0dHA6Ly9teS5tYWlsLnJ1JyArIGYy
X3VzZXJwYXRoICsgJyInICsgZjJfdXNlckluZm9fdGFyZ2V0UGF0aCArICc+zOjw
PFwvYT48YnIgLz4nICsKCQkJCSc8YSBjbGFzcz0ib3JhbmdlIHQxMDAiIGhyZWY9
Imh0dHA6Ly9ibG9ncy5tYWlsLnJ1JyArIGYyX3VzZXJwYXRoICsgJyInICsgZjJf
dXNlckluZm9fdGFyZ2V0UGF0aCArICc+PGltZyBzcmM9Imh0dHA6Ly9pbWcubWFp
bC5ydS9yL2ZvdG8yL2ljb19ibG9nczIuZ2lmIiB3aWR0aD0iMTYiIGhlaWdodD0i
MTYiIGJvcmRlcj0iMCIgYWxpZ249ImFic21pZGRsZSIgLz48XC9hPjxhIGNsYXNz
PSJvcmFuZ2UgdDEwMCIgaHJlZj0iaHR0cDovL2Jsb2dzLm1haWwucnUnICsgZjJf
dXNlcnBhdGggKyAnIicgKyBmMl91c2VySW5mb190YXJnZXRQYXRoICsgJz7B6+7j
PFwvYT48YnIgLz4nICsKCQkJCSc8YSBjbGFzcz0ib3JhbmdlIHQxMDAiIGhyZWY9
Imh0dHA6Ly9waG90by5tYWlsLnJ1JyArIGYyX3VzZXJwYXRoICsgJyInICsgZjJf
dXNlckluZm9fdGFyZ2V0UGF0aCArICc+PGltZyBzcmM9Imh0dHA6Ly9pbWcubWFp
bC5ydS9yL2ZvdG8yL2ljb19mb3RvMi5naWYiIHdpZHRoPSIxNiIgaGVpZ2h0PSIx
NiIgYm9yZGVyPSIwIiBhbGlnbj0iYWJzbWlkZGxlIiAvPjxcL2E+PGEgY2xhc3M9
Im9yYW5nZSB0MTAwIiBocmVmPSJodHRwOi8vcGhvdG8ubWFpbC5ydScgKyBmMl91
c2VycGF0aCArICciJyArIGYyX3VzZXJJbmZvX3RhcmdldFBhdGggKyAnPtTu8u48
XC9hPjxiciAvPicgKwoJCQkJJzxhIGNsYXNzPSJvcmFuZ2UgdDEwMCIgaHJlZj0i
aHR0cDovL3ZpZGVvLm1haWwucnUnICsgZjJfdXNlcnBhdGggKyAnIicgKyBmMl91
c2VySW5mb190YXJnZXRQYXRoICsgJz48aW1nIHNyYz0iaHR0cDovL2ltZy5tYWls
LnJ1L3IvZm90bzIvaWNvX3ZpZGVvLmdpZiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2
IiBib3JkZXI9IjAiIGFsaWduPSJhYnNtaWRkbGUiIC8+PFwvYT48YSBjbGFzcz0i
b3JhbmdlIHQxMDAiIGhyZWY9Imh0dHA6Ly92aWRlby5tYWlsLnJ1JyArIGYyX3Vz
ZXJwYXRoICsgJyInICsgZjJfdXNlckluZm9fdGFyZ2V0UGF0aCArICc+wujk5e48
XC9hPjxiciAvPicgKwoJCQknPFwvdGQ+JyArCgkJJzxcL3RyPjxcL3RhYmxlPicg
KwoJCSc8YSBocmVmPSJodHRwOi8vJyArIHBlcmxob3N0ICsgJy9jZ2ktYmluL3Bo
b3RvL3JhdGluZ19hbGw/c29ydD1yYXRlJmVtYWlsPScgKyBtYWlsICsgJyInICsg
ZjJfdXNlckluZm9fdGFyZ2V0UGF0aCArICc+PGltZyBzcmM9Imh0dHA6Ly9pbWcu
bWFpbC5ydS9yL2ZvdG8yL2ljb19iZXN0LmdpZiIgd2lkdGg9IjE2IiBoZWlnaHQ9
IjE2IiBib3JkZXI9IjAiIGFsaWduPSJhYnNtaWRkbGUiIC8+PFwvYT48YSBocmVm
PSJodHRwOi8vJyArIGltYWdpbmVob3N0ICsgJy9jZ2ktYmluL3Bob3RvL3JhdGlu
Z19hbGw/c29ydD1yYXRlJmVtYWlsPScgKyBtYWlsICsgJyInICsgZjJfdXNlcklu
Zm9fdGFyZ2V0UGF0aCArICc+y/P3+OjlIPTu8u48XC9hPjxiciAvPicgKwoJCSc8
YSBocmVmPSJodHRwOi8vJyArIHBlcmxob3N0ICsgJy9jZ2ktYmluL3Bob3RvL3Bo
b3RvdGFnP3RhZz0nICsgbWFpbCArICciJyArIGYyX3VzZXJJbmZvX3RhcmdldFBh
dGggKyAnPjxpbWcgc3JjPSJodHRwOi8vaW1nLm1haWwucnUvci9mb3RvMi9tYXJr
aW5nLmdpZiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBib3JkZXI9IjAiIGFsaWdu
PSJhYnNtaWRkbGUiIC8+PFwvYT48YSBocmVmPSJodHRwOi8vJyArIHBlcmxob3N0
ICsgJy9jZ2ktYmluL3Bob3RvL3RhZz9lbWFpbD0nICsgbWFpbCArICciJyArIGYy
X3VzZXJJbmZvX3RhcmdldFBhdGggKyAnPs/u8ezu8vDl8vwg7OXy6ug8XC9hPjxi
ciAvPicgKwoJCSc8YSBocmVmPSJodHRwOi8vJyArIGltYWdpbmVob3N0ICsgZjJf
dXNlcnBhdGggKyAncnNzIicgKyBmMl91c2VySW5mb190YXJnZXRQYXRoICsgJz48
aW1nIHNyYz0iaHR0cDovL2ltZy5tYWlsLnJ1L3IvZm90bzIvaWNvX3Jzcy5wbmci
IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgYm9yZGVyPSIwIiBhbGlnbj0iYWJzbWlk
ZGxlIiAvPjxcL2E+PGEgaHJlZj0iaHR0cDovLycgKyBpbWFnaW5laG9zdCArIGYy
X3VzZXJwYXRoICsgJ3JzcyInICsgZjJfdXNlckluZm9fdGFyZ2V0UGF0aCArICc+
z+7y7uogcnNzPFwvYT48YnIgLz4nICsKCQknPGRpdiBjbGFzcz0ibGluZSI+PGJy
IC8+PFwvZGl2PicgKwoJCSc8YSBjbGFzcz0iZ3JleSIgaHJlZj0iaHR0cDovL3dp
bi5tYWlsLnJ1L2NnaS1iaW4vc2VudG1zZz9Ubz0nICsgbWFpbCArICcmZnJvbT1m
b3RvIicgKyBmMl91c2VySW5mb190YXJnZXRQYXRoICsgJz48aW1nIHNyYz0iaHR0
cDovL2ltZy5tYWlsLnJ1L3IvZm90bzIvaWNvX3dyaXRlLmdpZiIgd2lkdGg9IjE4
IiBoZWlnaHQ9IjE3IiBib3JkZXI9IjAiIGFsaWduPSJhYnNtaWRkbGUiIC8+PFwv
YT48YSBjbGFzcz0iZ3JleSIgaHJlZj0iaHR0cDovL3dpbi5tYWlsLnJ1L2NnaS1i
aW4vc2VudG1zZz9Ubz0nICsgbWFpbCArICcmZnJvbT1mb3RvIicgKyBmMl91c2Vy
SW5mb190YXJnZXRQYXRoICsgJz7N4O/o8eDy/CDv6PH87O48XC9hPjxiciAvPicg
KwoJCSc8YSBjbGFzcz0iZ3JleSIgaHJlZj0iaHR0cDovL2NhcmRzLm1haWwucnUv
cm5kX2NhcmQuaHRtbD9yY3B0ZW1haWw9JyArIG1haWwgKyAnJmZyb209Zm90byIn
ICsgZjJfdXNlckluZm9fdGFyZ2V0UGF0aCArICc+PGltZyBzcmM9Imh0dHA6Ly9p
bWcubWFpbC5ydS9yL2ZvdG8yL2ljb19jYXJkcy5naWYiIHdpZHRoPSIxNiIgaGVp
Z2h0PSIxNiIgYm9yZGVyPSIwIiBhbGlnbj0iYWJzbWlkZGxlIiAvPjxcL2E+PGEg
Y2xhc3M9ImdyZXkiIGhyZWY9Imh0dHA6Ly9jYXJkcy5tYWlsLnJ1L3JuZF9jYXJk
Lmh0bWw/cmNwdGVtYWlsPScgKyBtYWlsICsgJyZmcm9tPWZvdG8iJyArIGYyX3Vz
ZXJJbmZvX3RhcmdldFBhdGggKyAnPs7y7/Dg4ujy/CDu8urw+/Lq8zxcL2E+PGJy
IC8+JzsKCX0KCWVsc2UKCXsKCQlpbmZvRGl2LmlubmVySFRNTCA9ICcnICsKCQkn
PHRhYmxlIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIw
Ij48dHIgdmFsaWduPSJtaWRkbGUiPicgKwoJCQknPHRkIGNsYXNzPSJmMl91c2Vy
YXZhdGFyX3RkIj48YSBocmVmPSInICsgZjJfdXNlcnBhdGggKyAnIiBjbGFzcz0i
ZjJfdXNlcmF2YXRhciInICsgZjJfdXNlckluZm9fdGFyZ2V0UGF0aCArICc+PGlt
ZyBzcmM9Imh0dHA6Ly9hdnQuZm90by5tYWlsLnJ1JyArIGYyX3VzZXJwYXRoICsg
J19hdmF0YXIiIC8+PFwvYT48XC90ZD4nICsKCQkJJzx0ZCB3aWR0aD0iNSI+Jm5i
c3A7PFwvdGQ+JyArCgkJCSc8dGQ+JyArCgkJCQknPGEgY2xhc3M9Im9yYW5nZSB0
MTAwIiBocmVmPSJodHRwOi8vbXkubWFpbC5ydScgKyBmMl91c2VycGF0aCArICci
JyArIGYyX3VzZXJJbmZvX3RhcmdldFBhdGggKyAnPjxpbWcgc3JjPSJodHRwOi8v
aW1nLm1haWwucnUvci9mb3RvMi9pY29fbXkuZ2lmIiB3aWR0aD0iMTYiIGhlaWdo
dD0iMTYiIGJvcmRlcj0iMCIgYWxpZ249ImFic21pZGRsZSIgLz48XC9hPjxhIGNs
YXNzPSJvcmFuZ2UgdDEwMCIgaHJlZj0iaHR0cDovL215Lm1haWwucnUnICsgZjJf
dXNlcnBhdGggKyAnIicgKyBmMl91c2VySW5mb190YXJnZXRQYXRoICsgJz7M6PA8
XC9hPjxiciAvPicgKwoJCQkJJzxhIGNsYXNzPSJvcmFuZ2UgdDEwMCIgaHJlZj0i
aHR0cDovL2Jsb2dzLm1haWwucnUnICsgZjJfdXNlcnBhdGggKyAnIicgKyBmMl91
c2VySW5mb190YXJnZXRQYXRoICsgJz48aW1nIHNyYz0iaHR0cDovL2ltZy5tYWls
LnJ1L3IvZm90bzIvaWNvX2Jsb2dzMi5naWYiIHdpZHRoPSIxNiIgaGVpZ2h0PSIx
NiIgYm9yZGVyPSIwIiBhbGlnbj0iYWJzbWlkZGxlIiAvPjxcL2E+PGEgY2xhc3M9
Im9yYW5nZSB0MTAwIiBocmVmPSJodHRwOi8vYmxvZ3MubWFpbC5ydScgKyBmMl91
c2VycGF0aCArICciJyArIGYyX3VzZXJJbmZvX3RhcmdldFBhdGggKyAnPsHr7uM8
XC9hPjxiciAvPicgKwoJCQkJJzxhIGNsYXNzPSJvcmFuZ2UgdDEwMCIgaHJlZj0i
aHR0cDovL3Bob3RvLm1haWwucnUnICsgZjJfdXNlcnBhdGggKyAnIicgKyBmMl91
c2VySW5mb190YXJnZXRQYXRoICsgJz48aW1nIHNyYz0iaHR0cDovL2ltZy5tYWls
LnJ1L3IvZm90bzIvaWNvX2ZvdG8yLmdpZiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2
IiBib3JkZXI9IjAiIGFsaWduPSJhYnNtaWRkbGUiIC8+PFwvYT48YSBjbGFzcz0i
b3JhbmdlIHQxMDAiIGhyZWY9Imh0dHA6Ly9waG90by5tYWlsLnJ1JyArIGYyX3Vz
ZXJwYXRoICsgJyInICsgZjJfdXNlckluZm9fdGFyZ2V0UGF0aCArICc+1O7y7jxc
L2E+PGJyIC8+JyArCgkJCQknPGEgY2xhc3M9Im9yYW5nZSB0MTAwIiBocmVmPSJo
dHRwOi8vdmlkZW8ubWFpbC5ydScgKyBmMl91c2VycGF0aCArICciJyArIGYyX3Vz
ZXJJbmZvX3RhcmdldFBhdGggKyAnPjxpbWcgc3JjPSJodHRwOi8vaW1nLm1haWwu
cnUvci9mb3RvMi9pY29fdmlkZW8uZ2lmIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYi
IGJvcmRlcj0iMCIgYWxpZ249ImFic21pZGRsZSIgLz48XC9hPjxhIGNsYXNzPSJv
cmFuZ2UgdDEwMCIgaHJlZj0iaHR0cDovL3ZpZGVvLm1haWwucnUnICsgZjJfdXNl
cnBhdGggKyAnIicgKyBmMl91c2VySW5mb190YXJnZXRQYXRoICsgJz7C6OTl7jxc
L2E+PGJyIC8+JyArCgkJCSc8XC90ZD4nICsKCQknPFwvdHI+PFwvdGFibGU+JyAr
CgkJJzxhIGhyZWY9Imh0dHA6Ly8nICsgcGVybGhvc3QgKyAnL2NnaS1iaW4vcGhv
dG8vcmF0aW5nX2FsbD9zb3J0PXJhdGUmZW1haWw9JyArIG1haWwgKyAnIicgKyBm
Ml91c2VySW5mb190YXJnZXRQYXRoICsgJz48aW1nIHNyYz0iaHR0cDovL2ltZy5t
YWlsLnJ1L3IvZm90bzIvaWNvX2Jlc3QuZ2lmIiB3aWR0aD0iMTYiIGhlaWdodD0i
MTYiIGJvcmRlcj0iMCIgYWxpZ249ImFic21pZGRsZSIgLz48XC9hPjxhIGhyZWY9
Imh0dHA6Ly8nICsgaW1hZ2luZWhvc3QgKyAnL2NnaS1iaW4vcGhvdG8vcmF0aW5n
X2FsbD9zb3J0PXJhdGUmZW1haWw9JyArIG1haWwgKyAnIicgKyBmMl91c2VySW5m
b190YXJnZXRQYXRoICsgJz7L8/f46OUg9O7y7jxcL2E+PGJyIC8+JyArCgkJJzxh
IGhyZWY9Imh0dHA6Ly8nICsgcGVybGhvc3QgKyAnL2NnaS1iaW4vcGhvdG8vcGhv
dG90YWc/dGFnPScgKyBtYWlsICsgJyInICsgZjJfdXNlckluZm9fdGFyZ2V0UGF0
aCArICc+PGltZyBzcmM9Imh0dHA6Ly9pbWcubWFpbC5ydS9yL2ZvdG8yL21hcmtp
bmcuZ2lmIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGJvcmRlcj0iMCIgYWxpZ249
ImFic21pZGRsZSIgLz48XC9hPjxhIGhyZWY9Imh0dHA6Ly8nICsgaW1hZ2luZWhv
c3QgKyAnL2NnaS1iaW4vcGhvdG8vdGFnP2VtYWlsPScgKyBtYWlsICsgJyInICsg
ZjJfdXNlckluZm9fdGFyZ2V0UGF0aCArICc+z+7x7O7y8OXy/CDs5fLq6DxcL2E+
PGJyIC8+JyArCgkJJzxhIGhyZWY9Imh0dHA6Ly8nICsgaW1hZ2luZWhvc3QgKyBm
Ml91c2VycGF0aCArICdyc3MiJyArIGYyX3VzZXJJbmZvX3RhcmdldFBhdGggKyAn
PjxpbWcgc3JjPSJodHRwOi8vaW1nLm1haWwucnUvci9mb3RvMi9pY29fcnNzLnBu
ZyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBib3JkZXI9IjAiIGFsaWduPSJhYnNt
aWRkbGUiIC8+PFwvYT48YSBocmVmPSJodHRwOi8vJyArIGltYWdpbmVob3N0ICsg
ZjJfdXNlcnBhdGggKyAncnNzIicgKyBmMl91c2VySW5mb190YXJnZXRQYXRoICsg
Jz7P7vLu6iByc3M8XC9hPjxiciAvPicgKwoJCSc8YSBocmVmPSJodHRwOi8vbXku
bWFpbC5ydS9teS9pbnZpdGF0aW9uP3NpbmdsZT0xJmVtYWlsPScgKyBtYWlsICsg
JyInICsgZjJfdXNlckluZm9fdGFyZ2V0UGF0aCArICc+PGltZyBzcmM9Imh0dHA6
Ly9pbWcubWFpbC5ydS9yL2ZvdG8yL2ljb19hZGRmcmllbmQuZ2lmIiB3aWR0aD0i
MTYiIGhlaWdodD0iMTYiIGJvcmRlcj0iMCIgYWxpZ249ImFic21pZGRsZSIgPjxc
L2E+PGEgaHJlZj0iaHR0cDovL215Lm1haWwucnUvbXkvaW52aXRhdGlvbj9zaW5n
bGU9MSZlbWFpbD0nICsgbWFpbCArICciJyArIGYyX3VzZXJJbmZvX3RhcmdldFBh
dGggKyAnPsTu4eDi6PL8IOIg5PDz5/z/PFwvYT48YnIgLz4nICsKCQknPGEgaHJl
Zj0iIyIgb25DbGljaz0iYWpheF9jYWxsKFwncGVybF9hZGRfc3Vic2NyaXB0aW9u
XCcsXCcnICsgbWFpbCArICdcJyxmMl9BZGRTdWJzY3JpcHRpb25DYWxsYmFjayki
PjxpbWcgc3JjPSJodHRwOi8vaW1nLm1haWwucnUvci9mb3RvMi9pY29fcG9zdHNf
c3Vic2NyaWJlLmdpZiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBib3JkZXI9IjAi
IGFsaWduPSJhYnNtaWRkbGUiIC8+PFwvYT48YSBocmVmPSIjIiBvbkNsaWNrPSJh
amF4X2NhbGwoXCdwZXJsX2FkZF9zdWJzY3JpcHRpb25cJyxcJycgKyBtYWlsICsg
J1wnLGYyX0FkZFN1YnNjcmlwdGlvbkNhbGxiYWNrKSI+z+7k7+jx4PL88f8g7eAg
7uHt7uLr5e3o/zxcL2E+PGJyIC8+JyArCgkJJzxkaXYgY2xhc3M9ImxpbmUiPjxi
ciAvPjxcL2Rpdj4nICsgbWFpbGFnZW50X2xpbmsgKwoJCSc8YSBjbGFzcz0iZ3Jl
eSIgaHJlZj0iaHR0cDovL3dpbi5tYWlsLnJ1L2NnaS1iaW4vc2VudG1zZz9Ubz0n
ICsgbWFpbCArICcmZnJvbT1mb3RvIicgKyBmMl91c2VySW5mb190YXJnZXRQYXRo
ICsgJz48aW1nIHNyYz0iaHR0cDovL2ltZy5tYWlsLnJ1L3IvZm90bzIvaWNvX3dy
aXRlLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE3IiBib3JkZXI9IjAiIGFsaWdu
PSJhYnNtaWRkbGUiIC8+PFwvYT48YSBjbGFzcz0iZ3JleSIgaHJlZj0iaHR0cDov
L3dpbi5tYWlsLnJ1L2NnaS1iaW4vc2VudG1zZz9Ubz0nICsgbWFpbCArICcmZnJv
bT1mb3RvIicgKyBmMl91c2VySW5mb190YXJnZXRQYXRoICsgJz7N4O/o8eDy/CDv
6PH87O48XC9hPjxiciAvPicgKwoJCSc8YSBjbGFzcz0iZ3JleSIgaHJlZj0iaHR0
cDovL2NhcmRzLm1haWwucnUvcm5kX2NhcmQuaHRtbD9yY3B0ZW1haWw9JyArIG1h
aWwgKyAnJmZyb209Zm90byInICsgZjJfdXNlckluZm9fdGFyZ2V0UGF0aCArICc+
PGltZyBzcmM9Imh0dHA6Ly9pbWcubWFpbC5ydS9yL2ZvdG8yL2ljb19jYXJkcy5n
aWYiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgYm9yZGVyPSIwIiBhbGlnbj0iYWJz
bWlkZGxlIiAvPjxcL2E+PGEgY2xhc3M9ImdyZXkiIGhyZWY9Imh0dHA6Ly9jYXJk
cy5tYWlsLnJ1L3JuZF9jYXJkLmh0bWw/cmNwdGVtYWlsPScgKyBtYWlsICsgJyZm
cm9tPWZvdG8iJyArIGYyX3VzZXJJbmZvX3RhcmdldFBhdGggKyAnPs7y7/Dg4ujy
/CDu8urw+/Lq8zxcL2E+PGJyIC8+JzsKCX0KCWluZm9EaXYuc3R5bGUuZGlzcGxh
eSA9ICcnOwoJdmFyIHhSZW0gPSB5UmVtID0gMDsKCWlmIChzY3JlZW5TaXplKCku
dyAtIGFic1Bvc2l0aW9uKGEpLnggPCAzMDApCgl7CgkJeFJlbSA9IGluZm9EaXYu
b2Zmc2V0V2lkdGg7CgkJeFJlbSA9IHhSZW0gPCAwID8gMCA6IHhSZW07Cgl9Cglp
ZiAoc2NyZWVuU2l6ZSgpLmggLSBhYnNQb3NpdGlvbihhKS55ICsgZGVmU2Nyb2xs
KCkueSA8IGluZm9EaXYub2Zmc2V0SGVpZ2h0KQoJewoJCXlSZW0gPSBpbmZvRGl2
Lm9mZnNldEhlaWdodCArIGEub2Zmc2V0SGVpZ2h0IC0gMjsKCX0KCWluZm9EaXYu
c3R5bGUubGVmdCA9IChhYnNQb3NpdGlvbihhKS54IC0geFJlbSkgKyAicHgiOwoJ
aW5mb0Rpdi5zdHlsZS50b3AgID0gKGFic1Bvc2l0aW9uKGEpLnkgKyBhLm9mZnNl
dEhlaWdodCAtIHlSZW0pICsgInB4IjsKCQoJYWRkSGFuZGxlcihnZWJpKCJpbmZv
RGl2SWQiKSwgJ2NsaWNrJywgZnVuY3Rpb24oZXZ0KSB7Cgl2YXIgZXZ0ID0gZXZ0
IHx8IHdpbmRvdy5ldmVudDsgCglpZiAoZXZ0LmJ1dHRvbiA9PSAwKSBmMl9oaWRl
VXNlckluZm8oKSA7IC8v8+Ho8ODy/CDk6OIg8u7r/OruIO/uIOvl4u7s8yDq6+jq
8woJfSk7CgkKCXJldHVybiBmYWxzZTsKfQoKCgovLyBNYWluUGFnZSBwaG90b3Mg
dGh1bWJuYWlscyBkcm9wZG93biB1c2VybWVudSDR6vD74uDl7CDEyMIg8SD+5+Xw
6O307gpmdW5jdGlvbiBmMl9oaWRlVXNlckluZm8oKSB7CglpZiAoZ2ViaSgiaW5m
b0RpdklkIikpIGdlYmkoImluZm9EaXZJZCIpLnN0eWxlLmRpc3BsYXkgPSAibm9u
ZSI7Cn0KYWRkSGFuZGxlcihkb2N1bWVudCwgJ2NsaWNrJywgZnVuY3Rpb24oZXZ0
KSB7Cgl2YXIgZXZ0ID0gZXZ0IHx8IHdpbmRvdy5ldmVudDsgCglpZiAoZXZ0LmJ1
dHRvbiA9PSAwKSBmMl9oaWRlVXNlckluZm8oKSA7Ly/z4ejw4PL8IOTo4iDy7uv8
6u4g7+4g6+Xi7uzzIOrr6OrzCgl9KTsKCi8vTWFpblBhZ2UgcGhvdG9zIHRodW1i
bmFpbHMgZHJvcGRvd24gdXNlcm1lbnUgb24gZXJyb3IKZnVuY3Rpb24gZjJfQWRk
U3Vic2NyaXB0aW9uQ2FsbGJhY2soc3QsZXJyb3Jjb2RlLGVycm9ydGV4dCkgewoJ
aWYgKHN0PT0xKSB7CgkJYWxlcnQoJ8/u5O/o8ergIOTu4eDi6+Xt4CcpOwoJfSBl
bHNlIHsKCQlhbGVydCgnzvDj4O3o5+7i4PL8IO/u5O/o8erzIO3lIO/u6/P36Ovu
8fw6ICcrZXJyb3J0ZXh0KTsKCQlyZXR1cm4gZmFsc2U7Cgl9CQoJZjJfaGlkZVVz
ZXJJbmZvKCk7Cn0KCi8vRW5kIG9mIE1haW5QYWdlIHBob3RvcyB0aHVtYm5haWxz
IGRyb3Bkb3duIHVzZXJtZW51CgovLyA9PT09PT09PT09PT09IEFKQVgtc3dpdGNo
ZXIg4Ov84e7s+yAgPT09PT09PT09PT09PQpmdW5jdGlvbiBhbGJ1bVN3aXRjaGVy
KHZpcywgYSkgewoJdmFyIG1ldGhvZCA9ICJQT1NUIjsKCXZhciB1cmwgPSAiYWxi
dW0ucGhwIjsKCXZhciBwYXJhbXMgPSAiaWQ9IiArIHZpczsKCXZhciBvbmxvYWQg
PSBhbGJ1bVN3aXRzaEhhbmRsZXI7Cgl2YXIgb25lcnJvciA9IGFsYnVtU3dpdHNo
RXJyb3I7CglzaG93SGFuZGxlTWVzc2FnZSgKCQkix+Dv8O7xIO7h8ODh4PL74uDl
8vH/IiwKCQlhYnNQb3NpdGlvbihhKS54LAoJCWFic1Bvc2l0aW9uKGEpLnkgKyAy
MAoJKTsKCXJldHVybiBzZXRBamF4UmVxdWVzdChtZXRob2QsIHVybCwgcGFyYW1z
LCBvbmxvYWQsIG9uZXJyb3IpOwp9CmZ1bmN0aW9uIGFsYnVtU3dpdHNoSGFuZGxl
cigpIHsKCXZhciBjb2RlID0gdGhpcy5yZXEucmVzcG9uc2VUZXh0OwoJaWYgKGNv
ZGUgPT0gImVycm9yIikgYm9va21hcmtTd2l0c2hFcnJvcigpOwoJZWxzZSB7CgkJ
Z2ViaSgiY29tbW9uQWxidW1JZCIpLnN0eWxlLmRpc3BsYXkgPSBnZWJpKCJjb21t
b25BbGJ1bUlkIikuc3R5bGUuZGlzcGxheSA9PSAibm9uZSIgPyAiIiA6ICJub25l
IjsKCQlnZWJpKCJzcGVjaWFsQWxidW1JZCIpLnN0eWxlLmRpc3BsYXkgPSBnZWJp
KCJzcGVjaWFsQWxidW1JZCIpLnN0eWxlLmRpc3BsYXkgPT0gIm5vbmUiID8gIiIg
OiAibm9uZSI7CgkJaGlkZUhhbmRsZU1lc3NhZ2UoKTsKCQlnZWJpKCJhbGJ1bUxp
c3RJZCIpLmlubmVySFRNTCA9IGNvZGU7Cgl9Cn0KZnVuY3Rpb24gYWxidW1Td2l0
c2hFcnJvcigpIHsKCXNob3dIYW5kbGVNZXNzYWdlKCLP8Ogg7uHw4OHu8urlIOfg
7/Du8eAg7/Du6Ofu+OvgIO746OHq4C48YnI+z+7i8u7w6PLlIO/u7/vy6vMg8e3u
4uAuIik7Cn0KLy8gPT09PT09PT09PT09IC9BSkFYLXN3aXRjaGVyIODr/OHu7Psg
ID09PT09PT09PT09PT0KCi8vID09PT09PT09PT0gyO307vDs4Pbo/yDuIO/u6/zn
7uLg8uXr5SA9PT09PT09PT09PT09Ci8vINHq8Pvi4OXsIMTIwiDxIP7n5fDo7fTu
CmZ1bmN0aW9uIGhpZGVVc2VySW5mbygpIHsKCWlmIChnZWJpKCJpbmZvRGl2SWQi
KSkgZ2ViaSgiaW5mb0RpdklkIikuc3R5bGUuZGlzcGxheSA9ICJub25lIjsKfQph
ZGRIYW5kbGVyKGRvY3VtZW50LCAnY2xpY2snLCBmdW5jdGlvbihldnQpIHsKCXZh
ciBldnQgPSBldnQgfHwgd2luZG93LmV2ZW50OyAKCWlmIChldnQuYnV0dG9uID09
IDApIGhpZGVVc2VySW5mbygpIDsvL/Ph6PDg8vwg5OjiIPLu6/zq7iDv7iDr5eLu
7PMg6uvo6vMKCX0pOwovLyA9PT09PT09PT0gL8jt9O7w7OD26P8g7iDv7uv85+7i
4PLl6+UgPT09PT09PT09PT09PQoKZnVuY3Rpb24gZjFfQWRkU3Vic2NyaXB0aW9u
Q2FsbGJhY2soc3QsZXJyb3Jjb2RlLGVycm9ydGV4dCkgewoJaWYgKHN0PT0xKSB7
CgkJYWxlcnQoJ8/u5O/o8ergIOTu4eDi6+Xt4CcpOwoJfSBlbHNlIHsKCQlhbGVy
dCgnzvDj4O3o5+7i4PL8IO/u5O/o8erzIO3lIO/u6/P36Ovu8fw6ICcrZXJyb3J0
ZXh0KTsKCQlyZXR1cm4gZmFsc2U7Cgl9CQoJaGlkZVVzZXJJbmZvKCk7Cn0KCi8v
ID09PT09PT09PT09IMjn7OXt6PL8IO3g5+Lg7ejlIPTu8u4gPT09PT09PT09PT09
PT09Ci8vIM/u6uDn++Lg5ewg9O7w7PMg5Ov/IPHs5e37IOjs5e3oCnZhciBmMl9l
bGVtZW50SUQ7CnZhciBzdHJGb3JOZXdGb3RvTmFtZTsKZnVuY3Rpb24gc2hvd0Zv
dG9OYW1lRGlhbG9nKGlkLCBlbCwgY2F0KSB7CglmMl9lbGVtZW50SUQgPSBlbDsK
CWdlYmkoZjJfZWxlbWVudElEKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwoJZ2Vi
aSgiZm90byIgKyBjYXQgKyAiSWQiKS5zdHlsZS5kaXNwbGF5ID0gIiI7CgkvL2dl
YmkoImZvdG8iICsgY2F0ICsgIkZvcm1JZCIpLmVsZW1lbnRzWzBdLnZhbHVlID0g
b2JqRm9yTmV3Rm90b05hbWUuZmlyc3RDaGlsZC5ub2RlVmFsdWU7CglnZWJpKCJm
b3RvIiArIGNhdCArICJGb3JtSWQiKS5lbGVtZW50c1sxXS52YWx1ZSA9IGlkOwp9
Ci8vIM/w7uLl8OrgIOru6+j35fHy4uAg4uLl5OXt7fv1IPHo7OLu6+7iCmZ1bmN0
aW9uIGNoZWNrTGVuZ3RoKHRleHRhcmVhLCBsaW1pdCwgc2hvd0lkKSB7CglsaW1p
dCA9IHBhcnNlSW50KGxpbWl0KTsKCXZhciBiID0gZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoc2hvd0lkKTsKCWlmICh0ZXh0YXJlYS52YWx1ZS5sZW5ndGggPD0gbGlt
aXQpIHsKCQliLmlubmVySFRNTCA9IGxpbWl0IC0gdGV4dGFyZWEudmFsdWUubGVu
Z3RoOwoJfSBlbHNlIHsKCQliLmlubmVySFRNTCA9IDA7CgkJdGV4dGFyZWEudmFs
dWUgPSB0ZXh0YXJlYS52YWx1ZS5zdWJzdHJpbmcoMCwgbGltaXQpOwoJfQp9Ci8v
INHq8Pvi4OXsIPTu8OzzIOTr/yDx7OXt+yDo7OXt6ApmdW5jdGlvbiBoaWRlRm90
b05hbWVEaWFsb2coZWwsIGNhdCkgewoJZjJfZWxlbWVudElEID0gZWw7CglnZWJp
KCJmb3RvIiArIGNhdCArICJJZCIpLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7Cgln
ZWJpKGYyX2VsZW1lbnRJRCkuc3R5bGUuZGlzcGxheSA9ICIiOwp9Ci8vIM7h8ODh
7vLq4CDx4OHs6PLgIO3u4u7j6CDo7OXt6ApmdW5jdGlvbiBuZXdGb3RvQ29tbWVu
dENhbGxiYWNrIChuZXduYW1lLGltYWdlaWQpIHsKCWlmIChpbWFnZWlkKSB7CgkJ
aWYgKG5ld25hbWUgPT0gdW5kZWZpbmVkIHx8IG5ld25hbWUgPT0gbnVsbCB8fCBu
ZXduYW1lID09ICcnKSB7CgkJCW5ld25hbWUgPSAnzeXyIO7v6PHg7ej/JzsKCQl9
CgkJZ2ViaSgnaW1hZ2VDb21tZW50JykuaW5uZXJIVE1MID0gJzxhIGlkPSJpbWFn
ZUNvbW1lbnRTcGFuIiBocmVmPSIjIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7Ij4n
ICsgc3RyX3JlcGxhY2UoIlxuIiwiPGJyLz4iLG5ld25hbWUpICsgJzwvYT4nOwoJ
CWhpZGVGb3RvTmFtZURpYWxvZygnaW1hZ2VDb21tZW50JywgJ0Rlc2NyaXB0aW9u
Jyk7Cgl9IGVsc2UgewoJCWFsZXJ0ICgnzvjo4ergJyk7Cgl9Cn0KZnVuY3Rpb24g
bmV3Rm90b05hbWVDYWxsYmFjayAobmV3bmFtZSxpbWFnZWlkKSB7CglpZiAoaW1h
Z2VpZCkgewoJCWlmIChuZXduYW1lID09IHVuZGVmaW5lZCB8fCBuZXduYW1lID09
IG51bGwgfHwgbmV3bmFtZSA9PSAnJykgewoJCQluZXduYW1lID0gJ8Hl5yDt4Ofi
4O3o/yc7CgkJfQoJCWdlYmkoJ2ltYWdlVGl0bGUnKS5pbm5lckhUTUwgPSBuZXdu
YW1lIDsKCQlpZiAoZ2ViaSgncGF0aF9pbWFnZV90aXRsZScpKSBnZWJpKCdwYXRo
X2ltYWdlX3RpdGxlJykuaW5uZXJIVE1MID0gbmV3bmFtZTsKCQloaWRlRm90b05h
bWVEaWFsb2coJ2ltYWdlVGl0bGUnLCAnTmFtZScpOwoJfSBlbHNlIHsKCQlhbGVy
dCAoJ8746OHq4CcpOwoJfQp9CmZ1bmN0aW9uIHN1Ym1pdE5ld0ZvdG9OYW1lKGZv
cm0pIHsKCXZhciBpbmZvID0gZm9ybS5lbGVtZW50c1swXS52YWx1ZTsKCXZhciBp
bWFnZV9pZCA9IGZvcm0uZWxlbWVudHNbMV0udmFsdWU7Cgl2YXIgYWxidW1faWQg
PSBmb3JtLmVsZW1lbnRzWzJdLnZhbHVlOwoJdmFyIHN0PWFqYXhfY2FsbCgncGVy
bF9jaGFuZ2VfaW1hZ2VfbmFtZScsaW1hZ2VfaWQsYWxidW1faWQsaW5mbyxuZXdG
b3RvTmFtZUNhbGxiYWNrKTsKCS8qaWYgKGluZm8ubGVuZ3RoID4gMCkgeyAvLyDt
7uLu5SDo7P8g4vG4LfLg6ugg4uLl6+gKCQl2YXIgc3Q9YWpheF9jYWxsKCdwZXJs
X2NoYW5nZV9pbWFnZV9uYW1lJyxpbWFnZV9pZCxhbGJ1bV9pZCxpbmZvLG5ld0Zv
dG9OYW1lQ2FsbGJhY2spOwoJfSBlbHNlIHsgLy8gwiD07vDs8yDv8/Hy4P8g8fLw
7urgCgkJYWxlcnQoIsL7IO3lIOLi5evoIPLl6vHyLiIpOwoJCXJldHVybiBmYWxz
ZTsKCX0qLwp9CmZ1bmN0aW9uIGNoYW5nZUFsYnVtQ29tbWVudENhbGxiYWNrKGNv
bW1lbnQpIHsKCWlmIChjb21tZW50ID09IHVuZGVmaW5lZCB8fCBjb21tZW50ID09
IG51bGwgfHwgY29tbWVudCA9PSAnJykgewoJCWNvbW1lbnQ9J83l8iDu7+jx4O3o
/yc7Cgl9CglnZWJpKCdhbGJ1bUNvbW1lbnRTcGFuJykuaW5uZXJIVE1MID0gc3Ry
X3JlcGxhY2UoIlxuIiwiPGJyLz4iLGNvbW1lbnQpICsgJzxiciAvPic7CglnZWJp
KCdhbGJ1bURlc2NyaXB0aW9uRm9ybUlkJykuZWxlbWVudHNbJ2NvbW1lbnQnXS52
YWx1ZSA9IGNvbW1lbnQ7CglnZWJpKCdhbGJ1bURlc2NyaXB0aW9uRm9ybUlkJyku
ZWxlbWVudHNbJ2hpZGRlbl9jb21tZW50J10udmFsdWUgPSBjb21tZW50OwoJZ2Vi
aSgnYWxidW1EZXNjcmlwdGlvbklkJykuc3R5bGUuZGlzcGxheSA9ICdub25lJzsK
CWdlYmkoJ2FsYnVtQ29tbWVudFNwYW5PdmVyJykuc3R5bGUuZGlzcGxheSA9ICcn
Owp9CgogICAgZnVuY3Rpb24gY2hhbmdlSW1hZ2VOYW1lQ2FsbGJhY2sobmFtZSxp
ZCkgewoJZ2ViaSgnY2hhbmdlX25hbWVfZm9ybV8nK2lkKS5lbGVtZW50c1sndGl0
bGUnXS52YWx1ZT1uYW1lOwogICAgICAgIGlmKG5hbWUgPT0gdW5kZWZpbmVkIHx8
IG5hbWUgPT0gbnVsbCB8fCBuYW1lID09ICcnKXsKCSAgICBuYW1lPSfB5ecg7eDn
4uDt6P8nOwogICAgICAgIH0KICAgICAgICBnZWJpKCdpbmFtZVNwYW5fJytpZCku
aW5uZXJIVE1MID0gbmFtZTsKCWdlYmkoJ2NoYW5nZV9uYW1lXycraWQpLnN0eWxl
LmRpc3BsYXk9J25vbmUnOwoJZ2ViaSgnbmFtZV8nK2lkKS5zdHlsZS5kaXNwbGF5
PScnOwogICAgfQoKICAgIGZ1bmN0aW9uIGNoYW5nZUFsYnVtTmFtZUNhbGxiYWNr
KG5hbWUpIHsKICAgICAgICBnZWJpKCdhbGJ1bU5hbWVGb3JtSWQnKS5lbGVtZW50
c1snZWRpdCddLnZhbHVlID0gbmFtZTsKCWlmKG5hbWUgPT0gdW5kZWZpbmVkIHx8
IG5hbWUgPT0gbnVsbCB8fCBuYW1lID09ICcnKXsKCSAgICBuYW1lPSfB5ecg7eDn
4uDt6P8nOwogICAgICAgIH0KCWdlYmkoJ2FuYW1lU3BhbicpLmlubmVySFRNTCA9
IG5hbWU7CglnZWJpKCdwYXRoQU5hbWUnKS5pbm5lckhUTUwgPSBuYW1lOwoJZ2Vi
aSgnYWxidW1OYW1lSWQnKS5zdHlsZS5kaXNwbGF5PSdub25lJzsKCWdlYmkoJ2Fu
YW1lJykuc3R5bGUuZGlzcGxheT0nJzsKICAgIH0KZnVuY3Rpb24gc3VibWl0TmV3
Rm90b0NvbW1lbnQoZm9ybSkgewoJdmFyIGluZm8gPSBmb3JtLmVsZW1lbnRzWzBd
LnZhbHVlOwoJdmFyIGltYWdlX2lkID0gZm9ybS5lbGVtZW50c1sxXS52YWx1ZTsK
CXZhciBhbGJ1bV9pZCA9IGZvcm0uZWxlbWVudHNbMl0udmFsdWU7Cgl2YXIgc3Q9
YWpheF9jYWxsKCdwZXJsX2NoYW5nZV9pbWFnZV9jb21tZW50JyxpbWFnZV9pZCxh
bGJ1bV9pZCxpbmZvLG5ld0ZvdG9Db21tZW50Q2FsbGJhY2spOwoJLyppZiAoaW5m
by5sZW5ndGggPiAwKSB7IC8vIO3u4u7lIOjs/yDi8bgt8uDq6CDi4uXr6AoJCXZh
ciBzdD1hamF4X2NhbGwoJ3BlcmxfY2hhbmdlX2ltYWdlX2NvbW1lbnQnLGltYWdl
X2lkLGFsYnVtX2lkLGluZm8sbmV3Rm90b0NvbW1lbnRDYWxsYmFjayk7Cgl9IGVs
c2UgeyAvLyDCIPTu8OzzIO/z8fLg/yDx8vDu6uAKCQlhbGVydCgiwvsg7eUg4uLl
6+gg8uXq8fIuIik7CgkJcmV0dXJuIGZhbHNlOwoJfSovCn0KLy8gzuHw4OHu8urg
IO7y4uXy4CDt4CDn4O/w7vEKZnVuY3Rpb24gbmV3TmFtZUhhbmRsZXIoKSB7Cgl2
YXIgY29kZSA9IHRoaXMucmVxLnJlc3BvbnNlVGV4dDsKCWlmIChjb2RlID09ICJl
cnJvciIpIG5ld05hbWVFcnJvcigpOwoJZWxzZSB7CgkJb2JqRm9yTmV3Rm90b05h
bWUuZmlyc3RDaGlsZC5ub2RlVmFsdWUgPSBzdHJGb3JOZXdGb3RvTmFtZTsKCQlo
aWRlRm90b05hbWVEaWFsb2coKTsKCQloaWRlSGFuZGxlTWVzc2FnZSgpOwoJfQp9
Ci8vIM7h8ODh7vLq4CDu+Ojh6ugg7/DoIOfg7/Du8eUKZnVuY3Rpb24gbmV3TmFt
ZUVycm9yKCkgewoJc2hvd0hhbmRsZU1lc3NhZ2UoIjxzcGFuIHN0eWxlPVwiY29s
b3I6I0YyNkQwMDtcIj7P8Ogg7uHw4OHu8urlIOfg7/Du8eAg7/Du6Ofu+OvgIO74
6OHq4C48YnIgLz7P7uLy7vDo8uUg7+7v+/Lq8yDx7e7i4C48XC9zcGFuPiIpOwp9
Ci8vID09PT09PT09PT0gL8jn7OXt6PL8IO3g5+Lg7ejlIPTu8u4gPT09PT09PT09
PT09PT09CgovLyA9PT09PT09PT0gyOfs5e3o8vwg7eDn4uDt6OUg9O7y7jogSUkg
PT09PT09PT09PT09PQp2YXIgb2JqRm9yTmV3Rm90b05hbWVVbmljID0ge307CnZh
ciBzdHJGb3JOZXdGb3RvTmFtZVVuaWMgPSB7fTsKLy8gyO3o9ujg6+jn4Pbo/yBt
b3VzZW92ZXIvbW91c2VvdXQKZnVuY3Rpb24gaW5pdEZvdG9OYW1lT3Zlck91dCgp
IHsKCXZhciBzcGFucyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJz
cGFuIik7Cgl2YXIgc3BhbjsKCWZvciAodmFyIGkgPSAwOyBpIDwgc3BhbnMubGVu
Z3RoOyBpKyspIHsKCQlpZiAoc3BhbnNbaV0uY2xhc3NOYW1lICE9ICJuIikgY29u
dGludWU7CgkJc3BhbiA9IHNwYW5zW2ldOwoJCXZhciB1YSA9IG5hdmlnYXRvci51
c2VyQWdlbnQudG9Mb3dlckNhc2UoKTsKCQl2YXIgaXNJRSA9ICh1YS5pbmRleE9m
KCJtc2llIikgIT0gLTEgJiYgdWEuaW5kZXhPZigib3BlcmEiKSA9PSAtMSAmJiB1
YS5pbmRleE9mKCJ3ZWJ0diIpID09IC0xKTsgCgkJc3Bhbi5vbm1vdXNlb3ZlciA9
IGNvbG9yTlNwYXZPdmVyOwoJCXNwYW4ub25tb3VzZW91dCA9IGNvbG9yTlNwYXZP
dXQ7Cgl9Cn0KZnVuY3Rpb24gY29sb3JOU3Bhdk92ZXIoZWwsIGZsYWcpIHsKCWlm
IChmbGFnKSBlbC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSAiI0ZGRkY2NiI7Cgll
bHNlIHRoaXMuc3R5bGUuYmFja2dyb3VuZENvbG9yID0gIiNGRkZGNjYiOwp9CmZ1
bmN0aW9uIGNvbG9yTlNwYXZPdXQoZWwsIGZsYWcpIHsKCWlmIChmbGFnKSBlbC5z
dHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSAidHJhbnNwYXJlbnQiOwoJZWxzZSB0aGlz
LnN0eWxlLmJhY2tncm91bmRDb2xvciA9ICJ0cmFuc3BhcmVudCI7Cn0KLy8gz+7q
4Of74uDl7CD07vDs8yDk6/8g8ezl7fsg6Ozl7egKZnVuY3Rpb24gc2hvd0ZvdG9O
YW1lRGlhbG9nMihpZCwgZWwpIHsKCW9iakZvck5ld0ZvdG9OYW1lVW5pY1tpZF0g
PSBlbDsKCXZhciBwYXJlbnQgPSBlbC5wYXJlbnROb2RlOwoJd2hpbGUgKHBhcmVu
dC5ub2RlVHlwZSAhPSAxKSBwYXJlbnQgPSBwYXJlbnQucGFyZW50Tm9kZTsKCXZh
ciBmb3RvTmFtZURpdjsKCWlmICghZ2ViaSgiZm90b05hbWVEaXZJZCIgKyBpZCkp
ICB7CgkJdmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwoJ
CWRpdi5pZCA9ICJmb3RvTmFtZURpdklkIiArIGlkOwoJCWRpdi5jbGFzc05hbWUg
PSAibmFtZSI7CgkJZGl2LnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7CgkJcGFyZW50
LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGRpdiwgcGFyZW50KTsKCX0KCXZhciBj
aGFyTGltaXQgPSAzMjsKCWZvdG9OYW1lRGl2ID0gZ2ViaSgiZm90b05hbWVEaXZJ
ZCIgKyBpZCk7Cglmb3RvTmFtZURpdi5pbm5lckhUTUwgPSAiPGZvcm0gYWN0aW9u
PVwiXCIgbWV0aG9kPVwicG9zdFwiIG9uc3VibWl0PVwicmV0dXJuIHN1Ym1pdE5l
d0ZvdG9OYW1lMih0aGlzKTtcIj5cCgkJPGRpdiBjbGFzcz1cIm5hbWVfZWRpdFwi
PlwKCQkJPHRleHRhcmVhIHJvd3M9XCIxXCIgY29scz1cIjFcIj4iICsgZWwuZmly
c3RDaGlsZC5ub2RlVmFsdWUgKyAiPFwvdGV4dGFyZWE+XAoJCQk8aW5wdXQgdHlw
ZT1cImhpZGRlblwiIG5hbWU9XCJpZFwiIHZhbHVlPVwiIiArIGlkICsgIlwiPlwK
CQkJPGRpdiBjbGFzcz1cIm9rXCI+PGlucHV0IHR5cGU9XCJzdWJtaXRcIiB2YWx1
ZT1cIk9LXCIgLz48XC9kaXY+XAoJCQk8ZGl2IGNsYXNzPVwiY2FuY2VsXCI+PGlu
cHV0IG9uY2xpY2s9XCJoaWRlRm90b05hbWVEaWFsb2cyKCciICsgaWQgKyAiJylc
IiB0eXBlPVwiYnV0dG9uXCIgdmFsdWU9XCLO8uzl7eBcIiAvPjxcL2Rpdj5cCgkJ
PFwvZGl2PlwKCQk8XC9mb3JtPiI7CglwYXJlbnQuc3R5bGUuZGlzcGxheSA9ICJu
b25lIjsKCWZvdG9OYW1lRGl2LnN0eWxlLmRpc3BsYXkgPSAiIjsKfQovLyDR6vD7
4uDl7CD07vDs8yDk6/8g8ezl7fsg6Ozl7egKZnVuY3Rpb24gaGlkZUZvdG9OYW1l
RGlhbG9nMihpZCkgewoJaWYgKCFnZWJpKCJmb3RvTmFtZURpdklkIiArIGlkKSkg
cmV0dXJuOwoJaWYgKHR5cGVvZiBvYmpGb3JOZXdGb3RvTmFtZVVuaWNbaWRdID09
ICJ1bmRlZmluZWQiKSByZXR1cm47CglnZWJpKCJmb3RvTmFtZURpdklkIiArIGlk
KS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwoJdmFyIHBhcmVudCA9IG9iakZvck5l
d0ZvdG9OYW1lVW5pY1tpZF0ucGFyZW50Tm9kZTsKCXdoaWxlIChwYXJlbnQubm9k
ZVR5cGUgIT0gMSkgcGFyZW50ID0gcGFyZW50LnBhcmVudE5vZGU7CglwYXJlbnQu
c3R5bGUuZGlzcGxheSA9ICIiOwp9Ci8vIM7h8ODh7vLq4CDx4OHs6PLgIO3u4u7j
6CDo7OXt6ApmdW5jdGlvbiBzdWJtaXROZXdGb3RvTmFtZTIoZm9ybSkgewoJdmFy
IGluZm8gPSBmb3JtLmVsZW1lbnRzWzBdLnZhbHVlOwoJdmFyIGlkID0gZm9ybS5l
bGVtZW50c1sxXS52YWx1ZTsKCWlmIChpbmZvLmxlbmd0aCA+IDApIHsgLy8g7e7i
7uUg6Oz/IOLxuC3y4OroIOLi5evoCgkJc3RyRm9yTmV3Rm90b05hbWVVbmljW2lk
XSA9IGluZm87CgkJdmFyIG1ldGhvZCA9ICJQT1NUIjsKCQl2YXIgdXJsID0gIm5l
d25hbWUyLnBocCI7CgkJdmFyIHBhcmFtcyA9ICJpZD0iICsgaWQgKyAiJm5ld25h
bWU9IiArIGluZm87CgkJdmFyIG9ubG9hZCA9IG5ld05hbWVIYW5kbGVyMjsKCQl2
YXIgb25lcnJvciA9IG5ld05hbWVFcnJvcjI7CgkJc2hvd0hhbmRsZU1lc3NhZ2Uo
CgkJCSLH4O/w7vEg7uHw4OHg8vvi4OXy8f8iLAoJCQlhYnNQb3NpdGlvbihmb3Jt
KS54LAoJCQlhYnNQb3NpdGlvbihmb3JtKS55ICsgMjAKCQkpOwoJCXJldHVybiBz
ZXRBamF4UmVxdWVzdChtZXRob2QsIHVybCwgcGFyYW1zLCBvbmxvYWQsIG9uZXJy
b3IpOwoJfSBlbHNlIHsgLy8gwiD07vDs8yDv8/Hy4P8g8fLw7urgCgkJYWxlcnQo
IsL7IO3lIOLi5evoIO3u4u7lIO3g5+Lg7ejlIPTu8u7j8OD06OguIik7CgkJcmV0
dXJuIGZhbHNlOwoJfQp9Ci8vIM7h8ODh7vLq4CDu8uLl8uAg7eAg5+Dv8O7xCmZ1
bmN0aW9uIG5ld05hbWVIYW5kbGVyMigpIHsKCXZhciBjb2RlID0gdGhpcy5yZXEu
cmVzcG9uc2VUZXh0OwoJaWYgKGNvZGUgPT0gImVycm9yIikgbmV3TmFtZUVycm9y
MigpOwoJZWxzZSBpZiAodHlwZW9mIG9iakZvck5ld0ZvdG9OYW1lVW5pY1tjb2Rl
XSA9PSAidW5kZWZpbmVkIikgbmV3TmFtZUVycm9yMigpOwoJZWxzZSB7CgkJb2Jq
Rm9yTmV3Rm90b05hbWVVbmljW2NvZGVdLmZpcnN0Q2hpbGQubm9kZVZhbHVlID0g
c3RyRm9yTmV3Rm90b05hbWVVbmljW2NvZGVdOwoJCWhpZGVGb3RvTmFtZURpYWxv
ZzIoY29kZSk7CgkJaGlkZUhhbmRsZU1lc3NhZ2UoKTsKCX0KfQovLyDO4fDg4e7y
6uAg7vjo4eroIO/w6CDn4O/w7vHlCmZ1bmN0aW9uIG5ld05hbWVFcnJvcjIoKSB7
CglzaG93SGFuZGxlTWVzc2FnZSgiPHNwYW4gc3R5bGU9XCJjb2xvcjojRjI2RDAw
O1wiPs/w6CDu4fDg4e7y6uUg5+Dv8O7x4CDv8O7o5+746+Ag7vjo4ergLjxiciAv
Ps/u4vLu8Ojy5SDv7u/78urzIPHt7uLgLjxcL3NwYW4+Iik7Cn0KLy8gPT09PT09
PT09PSAvyOfs5e3o8vwg7eDn4uDt6OUg9O7y7iA9PT09PT09PT09PT09PT0KCi8v
ID09PT09PT09PT0gyOfs5e3o8vwg7eDn4uDt6OUg4Ov84e7s4CA9PT09PT09PT09
PT09Ci8vIM/u6uDn++Lg5ewg9O7w7PMg5Ov/IPHs5e37IO3g5+Lg7ej/IODr/OHu
7OAKdmFyIG9iakZvck5ld0FsYnVtTmFtZSA9IFtdOwp2YXIgc3RyRm9yTmV3QWxi
dW1OYW1lOwpmdW5jdGlvbiBzaG93QWxidW1OYW1lRGlhbG9nKGlkLCBlbCwgY2F0
KSB7CglpZiAob2JqRm9yTmV3QWxidW1OYW1lLnBhcmVudE5vZGUpIGhpZGVBbGJ1
bU5hbWVEaWFsb2coKTsKCW9iakZvck5ld0FsYnVtTmFtZSA9IGVsOwoJb2JqRm9y
TmV3QWxidW1OYW1lLnBhcmVudE5vZGUuc3R5bGUuZGlzcGxheSA9ICJub25lIjsK
CWdlYmkoImFsYnVtIiArIGNhdCArICJJZCIpLnN0eWxlLmRpc3BsYXkgPSAiIjsK
CWdlYmkoImFsYnVtIiArIGNhdCArICJGb3JtSWQiKS5lbGVtZW50c1swXS52YWx1
ZSA9IGVsLmZpcnN0Q2hpbGQubm9kZVZhbHVlOwoJZ2ViaSgiYWxidW0iICsgY2F0
ICsgIkZvcm1JZCIpLmVsZW1lbnRzWzFdLnZhbHVlID0gaWQ7Cn0KLy8g0erw++Lg
5ewg9O7w7PMg5Ov/IPHs5e37IOjs5e3oCmZ1bmN0aW9uIGhpZGVBbGJ1bU5hbWVE
aWFsb2coKSB7CglnZWJpKCJhbGJ1bU5hbWVJZCIpLnN0eWxlLmRpc3BsYXkgPSAi
bm9uZSI7CglnZWJpKCJhbGJ1bURlc2NyaXB0aW9uSWQiKS5zdHlsZS5kaXNwbGF5
ID0gIm5vbmUiOwoJb2JqRm9yTmV3QWxidW1OYW1lLnBhcmVudE5vZGUuc3R5bGUu
ZGlzcGxheSA9ICIiOwp9Ci8vIM7h8ODh7vLq4CDx4OHs6PLgIO3u4u7j6CDo7OXt
6ApmdW5jdGlvbiBzdWJtaXROZXdBbGJ1bU5hbWUoZm9ybSkgewoJdmFyIGluZm8g
PSBmb3JtLmVsZW1lbnRzWzBdLnZhbHVlOwoJdmFyIGlkID0gZm9ybS5lbGVtZW50
c1sxXS52YWx1ZTsKCWlmIChpbmZvLmxlbmd0aCA+IDApIHsgLy8g7e7i7uUg6Oz/
IOLxuC3y4OroIOLi5evoCgkJc3RyRm9yTmV3QWxidW1OYW1lID0gaW5mbzsKCQl2
YXIgbWV0aG9kID0gIlBPU1QiOwoJCXZhciB1cmwgPSAibmV3bmFtZS5waHAiOwoJ
CXZhciBwYXJhbXMgPSAiaWQ9IiArIGlkICsgIiZuZXduYW1lPSIgKyBpbmZvOwoJ
CXZhciBvbmxvYWQgPSBuZXdBbGJ1bU5hbWVIYW5kbGVyOwoJCXZhciBvbmVycm9y
ID0gbmV3QWxidW1OYW1lRXJyb3I7CgkJc2hvd0hhbmRsZU1lc3NhZ2UoCgkJCSLH
4O/w7vEg7uHw4OHg8vvi4OXy8f8iLAoJCQlhYnNQb3NpdGlvbihmb3JtKS54LAoJ
CQlhYnNQb3NpdGlvbihmb3JtKS55ICsgMjAKCQkpOwoJCXJldHVybiBzZXRBamF4
UmVxdWVzdChtZXRob2QsIHVybCwgcGFyYW1zLCBvbmxvYWQsIG9uZXJyb3IpOwoJ
fSBlbHNlIHsgLy8gwiD07vDs8yDv8/Hy4P8g8fLw7urgCgkJYWxlcnQoIsL7IO3l
IOLi5evoIO3u4u7lIO3g5+Lg7ejlIPTu8u7j8OD06OguIik7CgkJcmV0dXJuIGZh
bHNlOwoJfQp9Ci8vIM7h8ODh7vLq4CDu8uLl8uAg7eAg5+Dv8O7xCmZ1bmN0aW9u
IG5ld0FsYnVtTmFtZUhhbmRsZXIoKSB7Cgl2YXIgY29kZSA9IHRoaXMucmVxLnJl
c3BvbnNlVGV4dDsKCWlmIChjb2RlID09ICJlcnJvciIpIG5ld0FsYnVtTmFtZUVy
cm9yKCk7CgllbHNlIHsKCQlvYmpGb3JOZXdBbGJ1bU5hbWUuZmlyc3RDaGlsZC5u
b2RlVmFsdWUgPSBzdHJGb3JOZXdBbGJ1bU5hbWU7CgkJaGlkZUFsYnVtTmFtZURp
YWxvZygpOwoJCWhpZGVIYW5kbGVNZXNzYWdlKCk7Cgl9Cn0KLy8gzuHw4OHu8urg
IO746OHq6CDv8Ogg5+Dv8O7x5QpmdW5jdGlvbiBuZXdBbGJ1bU5hbWVFcnJvcigp
IHsKCXNob3dIYW5kbGVNZXNzYWdlKCI8c3BhbiBzdHlsZT1cImNvbG9yOiNGMjZE
MDA7XCI+z/DoIO7h8ODh7vLq5SDn4O/w7vHgIO/w7ujn7vjr4CDu+Ojh6uAuPGJy
IC8+z+7i8u7w6PLlIO/u7/vy6vMg8e3u4uAuPFwvc3Bhbj4iKTsKfQovLyA9PT09
PT09PT09IC/I5+zl7ejy/CDt4Ofi4O3o5SDg6/zh7uzgID09PT09PT09PT09PQoK
Ly8gPT09PT09IM/u6uDn++Lg5ewg8e7x8u7/7ejlIEFKQVgt5+Dv8O7x4CA9PT09
PT09PT0KLy8gz+7q4Of74uDl7CDv7uTx6uDn6vMsIPfy7iDn4O/w7vEg7uHw4OHg
8vvi4OXy8f8KZnVuY3Rpb24gc2hvd0hhbmRsZU1lc3NhZ2UoaHRtbCwgeCwgeSkg
ewoJdmFyIG1lc0RpdjsKCWlmICghZ2ViaSgibWVzRGl2SWQiKSkgIHsKCQl2YXIg
ZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CgkJZGl2LmlkID0g
Im1lc0RpdklkIjsKCQlkaXYuY2xhc3NOYW1lID0gImFqYXhUb29sdGlwIjsKCQlk
aXYuc3R5bGUudG9wID0gIjBweCI7CgkJZGl2LnN0eWxlLmxlZnQgPSAiMHB4IjsK
CQlkaXYuc3R5bGUuZGlzcGxheSA9ICJub25lIjsKCQlkb2N1bWVudC5ib2R5LmFw
cGVuZENoaWxkKGRpdik7Cgl9CgltZXNEaXYgPSBnZWJpKCJtZXNEaXZJZCIpOwoJ
bWVzRGl2LmlubmVySFRNTCA9ICI8YSBvbmNsaWNrPVwicmV0dXJuIGhpZGVIYW5k
bGVNZXNzYWdlKCk7XCIgaHJlZj1cIlwiPlwKCQkJPGltZyBzcmM9XCJodHRwOi8v
aW1nLm1haWwucnUvci9mb3RvMi9pY29fY2xvc2UuZ2lmXCIgd2lkdGg9XCI3XCIg
aGVpZ2h0PVwiN1wiIHN0eWxlPVwiZmxvYXQ6cmlnaHRcIiBhbHQ9XCLH4Orw+/L8
XCIgLz5cCgkJPFwvYT4iOwoJbWVzRGl2LmlubmVySFRNTCArPSBodG1sOwoJaWYg
KHgpIG1lc0Rpdi5zdHlsZS5sZWZ0ID0geCArICJweCI7CglpZiAoeSkgbWVzRGl2
LnN0eWxlLnRvcCAgPSB5ICsgInB4IjsKCW1lc0Rpdi5zdHlsZS5kaXNwbGF5ID0g
IiI7CglyZXR1cm4gZmFsc2U7Cn0KLy8g0erw++Lg5ewg7+7k8erg5+rzLCD38u4g
5+Dv8O7xIO7h8ODh4PL74uDl8vH/CmZ1bmN0aW9uIGhpZGVIYW5kbGVNZXNzYWdl
KCkgewoJZ2ViaSgibWVzRGl2SWQiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwoJ
cmV0dXJuIGZhbHNlOwp9Ci8vID09PT09PSAvz+7q4Of74uDl7CDx7vHy7v/t6OUg
QUpBWC3n4O/w7vHgID09PT09PT09CgovLyA9PT09PT09PT09INDg5+zl+eXt6OUg
4iDh6+7j5S/t4CDx4Ony5SA9PT09PT09PT09PQovLyDP7urg5+Dy/CDEyMIg8SDw
4Ofs5fnl7ejl7ApmdW5jdGlvbiBzaG93RGlzdHJpYkRpdihldnQsIGEsIGNvZGUp
IHsKCWNhbmNlbEJ1YmJsaW5nKGV2dCk7CgloaWRlRGlzdHJpYkRpdigpOwoJaWYg
KCFnZWJpKCJkaXN0RGl2Q29kZSIpKSAgewoJCXZhciBkaXYgPSBkb2N1bWVudC5j
cmVhdGVFbGVtZW50KCJkaXYiKTsKCQlkaXYuaWQgPSAiZGlzdERpdkNvZGUiOwoJ
CWRpdi5jbGFzc05hbWUgPSAiZGlzdERpdiI7CgkJZGl2LnN0eWxlLnRvcCA9ICIw
cHgiOwoJCWRpdi5zdHlsZS5sZWZ0ID0gIjBweCI7CgkJZGl2LnN0eWxlLmRpc3Bs
YXkgPSAibm9uZSI7CgkJZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkaXYpOwoJ
fQoJdmFyIGRpc3REaXYgPSBnZWJpKCJkaXN0RGl2Q29kZSIpOwoJZGlzdERpdi5p
bm5lckhUTUwgPSBjb2RlOwoJZGlzdERpdi5zdHlsZS50b3AgPSAoYWJzUG9zaXRp
b24oYSkueSArIGEub2Zmc2V0SGVpZ2h0KSArICJweCI7CglkaXN0RGl2LnN0eWxl
LmxlZnQgPSBhYnNQb3NpdGlvbihhKS54ICsgInB4IjsKCWRpc3REaXYub25jbGlj
ayA9IGNhbmNlbEJ1YmJsaW5nOwoJZGlzdERpdi5zdHlsZS5kaXNwbGF5ID0gImJs
b2NrIjsKfQovLyDR6vD78vwgxMjCIPEg8ODn7OX55e3o5ewKZnVuY3Rpb24gaGlk
ZURpc3RyaWJEaXYoKSB7CglpZiAoZ2ViaSgiZGlzdERpdkNvZGUiKSkgZ2ViaSgi
ZGlzdERpdkNvZGUiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwp9Ci8vINDg5+zl
8fLo8vwg7eAg8eDp8uUKZnVuY3Rpb24gZGlzdHJpYkluU2l0ZShldnQsIGEsIHR5
cGUpIHsKCXZhciBpbnNlcnQgPSAiIjsKCWlmICh0eXBlID09ICJ1cmwiICYmIHR5
cGVvZiBmb3RvSSAhPSAiaW5kZWZpbmVkIikgaW5zZXJ0ID0gZm90b0k7CgllbHNl
IGlmICh0eXBlID09ICJiYiIgJiYgdHlwZW9mIGZvdG9CQiAhPSAiaW5kZWZpbmVk
IikgaW5zZXJ0ID0gZm90b0JCOwoJZWxzZSBpbnNlcnQgPSBmb3RvTm90aGluZzsK
CXZhciBjb2RlID0gIjxkaXY+PGEgb25jbGljaz1cImhpZGVEaXN0cmliRGl2KCk7
IHJldHVybiBmYWxzZTtcIiBocmVmPVwiI1wiPjxpbWcgc3JjPVwiaHR0cDovL2lt
Zy5tYWlsLnJ1L3IvZm90bzIvaWNvX2Nsb3NlLmdpZlwiIHN0eWxlPVwibWFyZ2lu
LWJvdHRvbTo3cHg7ZmxvYXQ6cmlnaHQ7XCI+PFwvYT48YnIgLz5cCgkJwvsg7O7m
5fLlIPHq7u/o8O7i4PL8IP3y7vIg6u7kIO3gIPHi7v4g8fLw4O3o9vMuPGJyIC8+
XAoJCTxpbWcgc3JjPVwiaHR0cDovL2ltZy5tYWlsLnJ1LzAuZ2lmXCIgd2lkdGg9
XCIxXCIgaGVpZ2h0PVwiNVwiIC8+PGJyIC8+XAoJCTxpbWcgc3JjPVwiaHR0cDov
L2ltZy5tYWlsLnJ1LzAuZ2lmXCIgd2lkdGg9XCIxXCIgaGVpZ2h0PVwiNVwiIC8+
PGJyIC8+XAoJCTxmb3JtPjxpbnB1dCBpZD1cImFyZWFGb3JMaW5rXCIgb25jbGlj
az1cImdlYmkoJ2FyZWFGb3JMaW5rJykuc2VsZWN0KCk7XCIgb25tb3VzZW92ZXI9
XCJyZW1vdmVIYW5kbGVyKGRvY3VtZW50LCAnY2xpY2snLCBoaWRlRGlzdHJpYkRp
dik7XCIgb25tb3VzZW91dD1cImFkZEhhbmRsZXIoZG9jdW1lbnQsICdjbGljaycs
IGhpZGVEaXN0cmliRGl2KTtcIiB2YWx1ZT0nIiArIGluc2VydCArICInIHN0eWxl
PVwid2lkdGg6MTAwJTtcIiAvPjxcL2Zvcm0+PFwvbm9icj5cCgk8XC9kaXY+IjsK
CXNob3dEaXN0cmliRGl2KGV2dCwgYSwgY29kZSk7CglnZWJpKCJhcmVhRm9yTGlu
ayIpLmZvY3VzKCk7CglnZWJpKCJhcmVhRm9yTGluayIpLnNlbGVjdCgpOwoJcmV0
dXJuIGZhbHNlOwp9Ci8vIML74fDg8vwg4uDw6ODt8iDq7uTgIOTr/yDw4Ofs5fnl
7ej/IO3gIPHg6fLlCmZ1bmN0aW9uIHNldFNpdGVEaXN0cmliQ29kZSgpIHsKCWlm
ICghZ2ViaSgiYXJlYUZvckxpbmsiKSkgcmV0dXJuOwoJdmFyIGFyZWEgPSBnZWJp
KCJhcmVhRm9yTGluayIpOwoJYXJlYS52YWx1ZSA9IGZvdG9Ob3RoaW5nOwp9CmFk
ZEhhbmRsZXIoZG9jdW1lbnQsICdjbGljaycsIGhpZGVEaXN0cmliRGl2KTsKLy8g
PT09PT09PT09IC/Q4Ofs5fnl7ejlIOIg4evu4+Uv7eAg8eDp8uUgPT09PT09PT09
PT0KCi8vID09PT09PT09PT09IEFKQVg6INDl5ODq8ujw7uLg7ejlIOzl8u7qID09
PT09PT09PT09Ci8vIM/u6uDn++Lg5ewg9O7w7PMg5Ov/IPDl5ODq8ujw7uLg7ej/
IOzl8u7qCmZ1bmN0aW9uIHNob3dMYWJlbHNFZGl0RGl2KCkgewoJdmFyIGxhYmVs
U3BhbiA9IGdlYmkoImxhYmVsTGlua0xpc3RJZCIpOwoJdmFyIGRpdiA9IGdlYmko
ImVkaXRMYWJlbHNCbG9ja0lkIik7CglkaXYuc3R5bGUuZGlzcGxheSA9ICIiOwoJ
cmV0dXJuIGZhbHNlOwp9Ci8vINHq8Pvi4OXsIPTu8OzzIOTr/yDw5eTg6vLo8O7i
4O3o/yDs5fLu6gpmdW5jdGlvbiBoaWRlTGFiZWxzRWRpdERpdigpIHsKCWlmIChn
ZWJpKCJlZGl0TGFiZWxzQmxvY2tJZCIpKSBnZWJpKCJlZGl0TGFiZWxzQmxvY2tJ
ZCIpLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7CglyZXR1cm4gZmFsc2U7Cn0KLy8g
x+Dv8O7xIO3gIO7h7e7i6+Xt6OUg8e/o8ergIOzl8u7qCmZ1bmN0aW9uIGVkaXRM
YWJlbHNSZXF1ZXN0KGZvcm0pIHsKCXZhciBtZXRob2QgPSAiUE9TVCI7Cgl2YXIg
dXJsID0gImxhYmVMaXN0LnBocCI7Cgl2YXIgcGFyYW1zID0gImxpc3Q9IiArIGZv
cm0uZWxlbWVudHNbMF0udmFsdWU7Cgl2YXIgb25sb2FkID0gbGFiZWxVcGRhdGVI
YW5kbGVyOwoJdmFyIG9uZXJyb3IgPSBsYWJlbFVwZGF0ZUVycm9yOwoJc2hvd0hh
bmRsZU1lc3NhZ2UoCgkJIsfg7/Du8SDu4fDg4eDy++Lg5fLx/yIsCgkJYWJzUG9z
aXRpb24oZm9ybSkueCwKCQlhYnNQb3NpdGlvbihmb3JtKS55ICsgMjAKCSk7Cgly
ZXR1cm4gc2V0QWpheFJlcXVlc3QobWV0aG9kLCB1cmwsIHBhcmFtcywgb25sb2Fk
LCBvbmVycm9yKTsKfQovLyDO4fDg4e7y6uAg7vLi5fLgCmZ1bmN0aW9uIGxhYmVs
VXBkYXRlSGFuZGxlcigpIHsKCWhpZGVMYWJlbHNFZGl0RGl2KCk7CglpZiAodGhp
cy5yZXEucmVzcG9uc2VYTUwpIHsKCQloaWRlSGFuZGxlTWVzc2FnZSgpOwoJCXZh
ciB4bWwgPSB0aGlzLnJlcS5yZXNwb25zZVhNTC5maXJzdENoaWxkOwoJCWlmICh4
bWwubm9kZVR5cGUgIT0gMSkgeG1sID0geG1sLm5leHRTaWJsaW5nOyAvLyBmaXgg
Zm9yIE9wZXJhCgkJdmFyIGxhYmVscyA9IHRoaXMucmVxLnJlc3BvbnNlWE1MLmdl
dEVsZW1lbnRzQnlUYWdOYW1lKCdsYWJlbCcpOwoJCXZhciBjb2RlID0gIiI7CgkJ
Zm9yICh2YXIgaSA9IDA7IGkgPCBsYWJlbHMubGVuZ3RoOyBpKyspIHsKCQkJaWYg
KGxhYmVsc1tpXS5maXJzdENoaWxkKSBjb2RlICs9ICI8YSBjbGFzcz1cImFkZGl0
aW9uYWxcIiBocmVmPVwiIiArIGxhYmVsc1tpXS5pZCArICJcIj4iICsgbGFiZWxz
W2ldLmZpcnN0Q2hpbGQubm9kZVZhbHVlICsgIjxcL2E+Jm5ic3A7Jm5ic3A7IjsK
CQl9CgkJZ2ViaSgibGFiZWxMaW5rTGlzdElkIikuaW5uZXJIVE1MID0gY29kZSA/
IGNvZGUgOiAi0yD07vLuIO3l8iDt6CDu5O3u6SDs5fLq6CI7Cgl9IGVsc2UgewoJ
CWxhYmVsVXBkYXRlRXJyb3IoKTsKCX0KfQovLyDO4fDg4e7y6uAg7vjo4eroIO/w
6CDn4O/w7vHlCmZ1bmN0aW9uIGxhYmVsVXBkYXRlRXJyb3IoKSB7CglzaG93SGFu
ZGxlTWVzc2FnZSgiPHNwYW4gc3R5bGU9XCJjb2xvcjojRjI2RDAwO1wiPs/w6CDu
4fDg4e7y6uUg5+Dv8O7x4CDv8O7o5+746+Ag7vjo4ergLjxicj7P7uLy7vDo8uUg
7+7v+/Lq8yDx7e7i4C48XC9zcGFuPiIpOwp9Ci8vIMTu4eDi6+Xt6OUg7OXy6ugg
6Ocg8e/o8ergCmZ1bmN0aW9uIGFkZExhYmVsKGxhYmVsLCBpZCkgewoJdmFyIHRl
eHRhcmVhID0gZ2ViaShpZCk7Cgl2YXIgdmFsdWUgPSB0ZXh0YXJlYS52YWx1ZTsK
CS8vIM7h8OXn4OXsIOru7fbl4vvlIO/w7uHl6/sKCXdoaWxlICh2YWx1ZSAhPSAi
IiAmJiB2YWx1ZS5jaGFyQ29kZUF0KHZhbHVlLmxlbmd0aCAtIDEpID09IDMyKSB7
CgkJdmFsdWUgPSB2YWx1ZS5zdWJzdHJpbmcoMCwgdmFsdWUubGVuZ3RoIC0gMik7
Cgl9Cgl0ZXh0YXJlYS52YWx1ZSA9IHZhbHVlOwoJaWYgKHRleHRhcmVhLnZhbHVl
ID09ICIiKSB0ZXh0YXJlYS52YWx1ZSA9IGxhYmVsLmZpcnN0Q2hpbGQubm9kZVZh
bHVlOwoJZWxzZSBpZiAodGV4dGFyZWEudmFsdWUuY2hhckNvZGVBdCh0ZXh0YXJl
YS52YWx1ZS5sZW5ndGggLSAxKSA9PSA0NCkgdGV4dGFyZWEudmFsdWUgKz0gIiAi
ICsgbGFiZWwuZmlyc3RDaGlsZC5ub2RlVmFsdWU7CgllbHNlIHRleHRhcmVhLnZh
bHVlICs9ICIsICIgKyBsYWJlbC5maXJzdENoaWxkLm5vZGVWYWx1ZTsKCXJldHVy
biBmYWxzZTsKfQovLyA9PT09PT09PT09IC9BSkFYOiDQ5eTg6vLo8O7i4O3o5SDs
5fLu6iA9PT09PT09PT09PQoKLy8gPT09PT09PT09IMjn7OXt5e3o5SDw4Ofs5fDu
4iD07vLu4/Dg9OjoID09PT09PT09PT0KZnVuY3Rpb24gY2hhbmdlRm90b1NpemUo
YSkgewoJdmFyIGN1clNpemUgPSBwYXJzZUludChhLmZpcnN0Q2hpbGQubm9kZVZh
bHVlKTsKCWRyYXdGb3RvU2l6ZVNlbGVjdChjdXJTaXplKTsKCXNldENvb2tpZSgi
Zm90b3NpemUiLCBjdXJTaXplKTsKCXJldHVybiBmYWxzZTsKfQpmdW5jdGlvbiBk
cmF3Rm90b1NpemVTZWxlY3QoY3VyU2l6ZSkgewoJaWYgKGN1clNpemUgPT0gbnVs
bCkgcmV0dXJuOwoJdmFyIGltZyA9IGdlYmkoImNlbnRyYWxJbWdJZCIpOwoJaW1n
LnNyYyA9IHVybEZvclNpemVbY3VyU2l6ZV1bMF07CglpbWcuc3R5bGUud2lkdGgg
PSB1cmxGb3JTaXplW2N1clNpemVdWzFdWzBdICsgInB4IjsKCWltZy5zdHlsZS5o
ZWlnaHQgPSB1cmxGb3JTaXplW2N1clNpemVdWzFdWzFdICsgInB4IjsKCXZhciBj
b2RlID0gIiI7Cglmb3IgKHNpemUgaW4gdXJsRm9yU2l6ZSkgewoJCWlmIChjdXJT
aXplID09IHNpemUpIGNvZGUgKz0gc2l6ZSArICJweCAiOwoJCWVsc2UgY29kZSAr
PSAiPGEgb25jbGljaz1cInJldHVybiBjaGFuZ2VGb3RvU2l6ZSh0aGlzKTtcIiBo
cmVmPVwiI1wiPiIgKyBzaXplICsgInB4PFwvYT4gIjsKCX0KCWdlYmkoInNwYW5G
b3JGb3RvU2l6ZUlkIikuaW5uZXJIVE1MID0gY29kZTsKfQovLyA9PT09PT09PSAv
yOfs5e3l7ejlIPDg5+zl8O7iIPTu8u7j8OD06OggPT09PT09PT09PQoKLy8gPT09
PT09PT09PT09PT0gxO7h4OLo8vwg4iDo5+Hw4O3t7uUgPT09PT09PT09PT09PT0K
Ly8gz+7q4Ofg8vwgxMjCIOTr/yDk7uHg4uvl7ej/IOzl8u7qIOIg6Ofh8ODt7e7l
IPTu8u4KZnVuY3Rpb24gc2hvd0FkZFRvRmF2b3JpdGVzKGEpIHsKCXZhciBkaXYg
PSBnZWJpKCJhZGRMYWJlbHNGb3JGYXZvcml0ZXMiKTsKCWRpdi5zdHlsZS50b3Ag
PSAoYWJzUG9zaXRpb24oYSkueSArIGEub2Zmc2V0SGVpZ2h0KSArICJweCI7Cglk
aXYuc3R5bGUubGVmdCA9IGFic1Bvc2l0aW9uKGEpLnggKyAicHgiOwoJZGl2LnN0
eWxlLmRpc3BsYXkgPSAiIjsKCXJldHVybiBmYWxzZTsKfQovLyDR6vD78vwgxMjC
IOTr/yDk7uHg4uvl7ej/IOzl8u7qIOIg6Ofh8ODt7e7lIPTu8u4KZnVuY3Rpb24g
aGlkZUFkZFRvRmF2b3JpdGVzKCkgewoJZ2ViaSgiYWRkTGFiZWxzRm9yRmF2b3Jp
dGVzIikuc3R5bGUuZGlzcGxheSA9ICJub25lIjsKCXJldHVybiBmYWxzZTsKfQoK
dmFyIGFkZGVkdG9mYXY9ZmFsc2U7CmZ1bmN0aW9uIGFkZFRvRmF2b3JpdGVzQ2Fs
bGJhY2sgKHN0LGVycm9ydGV4dCkgewogICAgaWYgKHN0PT0xKSB7CiAgICAgICAg
ICAgYWRkZWR0b2Zhdj10cnVlOwogICAgICAgICAgIGFsZXJ0ICgn1O7y7iDk7uHg
4uvl7e4g4iAiyOfh8ODt7e7lIicpOwogICAgfSBlbHNlIHsKCSAgIGFsZXJ0ICgn
zvjo4ergIOTu4eDi6+Xt6P8g4iDg6/zh7uwgIsjn4fDg7e3u5SI6ICcrZXJyb3J0
ZXh0KTsKICAgIH0gICAKfQkKCQpmdW5jdGlvbiBhZGRUb0Zhdm9yaXRlcyAoaW1h
Z2VfaWQsYWxidW1faWQsdGFnc3RyKSB7CiAgICBpZiAoYWRkZWR0b2ZhdikgewoJ
YWxlcnQoJ8L7IPPm5SDk7uHg4ujr6CD07vLuIOIgIsjn4fDg7e3u5SInKTsKCWhp
ZGVBZGRUb0Zhdm9yaXRlcygpOwoJcmV0dXJuIGZhbHNlOwogICAgfQogICAgdmFy
IHN0PWFqYXhfY2FsbCgncGVybF9hZGRfdG9fZmF2b3JpdGVzJyxpbWFnZV9pZCxh
bGJ1bV9pZCx0YWdzdHIsYWRkVG9GYXZvcml0ZXNDYWxsYmFjayk7CiAgICBpZiAo
IXN0KSB7CglhbGVydCgnxO7h4OLo8vwg4iAiyOfh8ODt7e7lIiDt5SDv7uvz9+jr
7vH8Jyk7CiAgICB9CQogICAgaGlkZUFkZFRvRmF2b3JpdGVzKCk7CiAgICByZXR1
cm4gZmFsc2U7Cn0KCi8vID09PT09PT09PT09PT0gL8Tu4eDi6PL8IOIg6Ofh8ODt
7e7lID09PT09PT09PT09PT09CgovLyA9PT09PT09IEFKQVgtc3dpdGNoZXIg7OXy
6ugg8eLu6C/o5+Hw4O3t++UgPT09PT09PQpmdW5jdGlvbiBhbGxUYWdzU3dpdGNo
ZXIodmlzLCBhKSB7Cgl2YXIgbWV0aG9kID0gIlBPU1QiOwoJdmFyIHVybCA9ICJh
bGxUYWdzLnBocCI7Cgl2YXIgcGFyYW1zID0gImlkPSIgKyB2aXM7Cgl2YXIgb25s
b2FkID0gYWxsVGFnc0hhbmRsZXI7Cgl2YXIgb25lcnJvciA9IGFsbFRhZ3NFcnJv
cjsKCXNob3dIYW5kbGVNZXNzYWdlKAoJCSLH4O/w7vEg7uHw4OHg8vvi4OXy8f8i
LAoJCWFic1Bvc2l0aW9uKGEpLngsCgkJYWJzUG9zaXRpb24oYSkueSArIDIwCgkp
OwoJcmV0dXJuIHNldEFqYXhSZXF1ZXN0KG1ldGhvZCwgdXJsLCBwYXJhbXMsIG9u
bG9hZCwgb25lcnJvcik7Cn0KZnVuY3Rpb24gYWxsVGFnc0hhbmRsZXIoKSB7Cgl2
YXIgY29kZSA9IHRoaXMucmVxLnJlc3BvbnNlVGV4dDsKCWlmIChjb2RlID09ICJl
cnJvciIpIGFsbFRhZ3NFcnJvcigpOwoJZWxzZSB7CgkJZ2ViaSgidGFnc09mTXlG
b3RvSWQiKS5zdHlsZS5kaXNwbGF5ID0gZ2ViaSgidGFnc09mTXlGb3RvSWQiKS5z
dHlsZS5kaXNwbGF5ID09ICJub25lIiA/ICIiIDogIm5vbmUiOwoJCWdlYmkoInRh
Z3NPZkZhdm9yRm90b0lkIikuc3R5bGUuZGlzcGxheSA9IGdlYmkoInRhZ3NPZkZh
dm9yRm90b0lkIikuc3R5bGUuZGlzcGxheSA9PSAibm9uZSIgPyAiIiA6ICJub25l
IjsKCQloaWRlSGFuZGxlTWVzc2FnZSgpOwoJCWdlYmkoIlBvcHVsYXJNYXJrIiku
aW5uZXJIVE1MID0gY29kZTsKCX0KfQpmdW5jdGlvbiBhbGxUYWdzRXJyb3IoKSB7
CglzaG93SGFuZGxlTWVzc2FnZSgiz/DoIO7h8ODh7vLq5SDn4O/w7vHgIO/w7ujn
7vjr4CDu+Ojh6uAuPGJyPs/u4vLu8Ojy5SDv7u/78urzIPHt7uLgLiIpOwp9Ci8v
ID09PT09PSAvQUpBWC1zd2l0Y2hlciDs5fLq6CDx4u7oL+jn4fDg7e375SA9PT09
PT09CgovLyA9PT09IM/l8OXq6/735e3o5SDn4Orr4OTu6jog4vvh7vAg8ujv4CDn
4OPw8+fq6CA9PT0KLy8gzvLv8ODi6PL8IOfg7/Du8SDk6/8g7+7r8/fl7ej/IPTu
8Oz7CmZ1bmN0aW9uIHN3aXRjaExvYWRCb29rbWFyayhhLCBudW0pIHsKCXZhciB0
ZCwgdHIsIG5vZGUsIHRkQ291bnQgPTAsIHBhcmVudCA9IGE7Cgl3aGlsZSAocGFy
ZW50LnBhcmVudE5vZGUgJiYgcGFyZW50Lm5vZGVOYW1lLnRvTG93ZXJDYXNlKCkg
IT0gInRyIikgewoJCWlmIChwYXJlbnQubm9kZU5hbWUudG9Mb3dlckNhc2UoKSA9
PSAidGQiKSB0ZCA9IHBhcmVudDsKCQlwYXJlbnQgPSBwYXJlbnQucGFyZW50Tm9k
ZTsKCX0KCXRyID0gcGFyZW50OwoJdmFyIGksIGogPSAwLCByZW1KOwoJZm9yIChp
ID0gMDsgaSA8IHRyLmNoaWxkTm9kZXMubGVuZ3RoOyBpKyspIGlmICh0ci5jaGls
ZE5vZGVzW2ldLm5vZGVUeXBlID09IDEpIHRkQ291bnQrKzsKCWZvciAoaSA9IDA7
IGkgPCB0ci5jaGlsZE5vZGVzLmxlbmd0aDsgaSsrKSB7CgkJaWYgKHRyLmNoaWxk
Tm9kZXNbaV0ubm9kZVR5cGUgIT0gMSkgY29udGludWU7CgkJaisrOwoJCW5vZGUg
PSB0ci5jaGlsZE5vZGVzW2ldOwoJCWlmIChqID09IDEpIG5vZGUuY2xhc3NOYW1l
ID0gImwiOwoJCWVsc2UgaWYgKGogPT0gdGRDb3VudCkgbm9kZS5jbGFzc05hbWUg
PSAiciI7CgkJZWxzZSBpZiAobm9kZSA9PSB0ZCkgewoJCQlub2RlLmNsYXNzTmFt
ZSA9ICJhY3QiOwoJCQlyZW1KID0gajsKCQl9IGVsc2UgaWYgKGogPT0gcmVtSiAr
IDEpIG5vZGUuY2xhc3NOYW1lID0gImFmdGFjdCI7CgkJZWxzZSBub2RlLmNsYXNz
TmFtZSA9ICJwYXMiOwoJfQoJaWYgKHR5cGVvZiBudW0gIT0gInVuZGVmaW5lZCIp
IHsKCQludW0gPSBwYXJzZUludChudW0pOwoJCWdsb2JhbExvYWRUeXBlID0gbnVt
OwoJCWZvciAoaSA9IDE7IGkgPD0gNDsgaSsrKSBpZihpIT0yKXtnZWJpKCJ1cGxv
YWRGb3RvXyIgKyBpKS5zdHlsZS5kaXNwbGF5ID0gaSA9PSBudW0gPyAiIiA6ICJu
b25lIjt9OwoJfQoJcmV0dXJuIGZhbHNlOwp9Ci8vIML74e7wIODi4PLg8OroCnZh
ciBzZWxlY3RBdmF0YXJDdXJDZWxsID0gbnVsbDsKZnVuY3Rpb24gc2VsZWN0QXZh
dGFyU3dpdGNoZXIobnVtLCBhKSB7Cglzd2l0Y2hMb2FkQm9va21hcmsoYSk7Cglm
b3IgKHZhciBpID0gMTsgaSA8PSAzOyBpKyspIHsKCQlnZWJpKCJzZWxlY3RBdkNv
bnRJZF8iICsgaSkuc3R5bGUuZGlzcGxheSA9IChpID09IG51bSkgPyAiIiA6ICJu
b25lIjsKCX0KCXJldHVybiBmYWxzZTsKfQovLyA9PT0gL8/l8OXq6/735e3o5SDn
4Orr4OTu6jog4vvh7vAg8ujv4CDn4OPw8+fq6CA9PT0KCi8vID09PT09PT09PT09
PSDR6vD78ujlL+/u6uDnIOHr7urgIOvu4+jt4CA9PT09PT09PT09PQp2YXIgbG9n
aW5CbG9ja1Nob3cgPSBmYWxzZTsKZnVuY3Rpb24gbG9naW5CbG9ja1Nob3dIaWRl
KCkgewoJbG9naW5CbG9ja1Nob3cgPSAhbG9naW5CbG9ja1Nob3c7CglnZWJpKCJC
bG9ja0xvZ2luIikuc3R5bGUuZGlzcGxheSA9IGxvZ2luQmxvY2tTaG93ID8gIiIg
OiAibm9uZSI7CglnZWJpKCJMaW5rTG9naW4iKS5zdHlsZS5kaXNwbGF5ID0gbG9n
aW5CbG9ja1Nob3cgPyAibm9uZSIgOiAiIjsKCWdlYmkoImJyTG9naW5JZCIpLnN0
eWxlLmRpc3BsYXkgPSBsb2dpbkJsb2NrU2hvdyA/ICJub25lIiA6ICIiOwoJcmV0
dXJuIGZhbHNlOwp9Ci8vID09PT09PT09PT09IC/R6vD78ujlL+/u6uDnIOHr7urg
IOvu4+jt4CA9PT09PT09PT09PQoKCi8vID09PT09PT09PT09PT09PT09INDl6fLo
7eMg9O7y7iA9PT09PT09PT09PT09PT09PT09PQpmdW5jdGlvbiBmMl9oaWdoTGln
aHQoZjJfcikKewp2YXIgaSA9IDE7CndoaWxlICg1ID49IGkpIHtnZWJpKCdmMl9y
JytpKS5zdHlsZS5iYWNrZ3JvdW5kPScjZmZmJztnZWJpKCdmMl9yJytpK2kpLnN0
eWxlLmNvbG9yPScjOTk5JztpKyt9CmlmIChmMl9yICE9IDApIHtnZWJpKCdmMl9y
JytmMl9yKS5zdHlsZS5iYWNrZ3JvdW5kPScjMTRDRTBGJztnZWJpKCdmMl9yJytm
Ml9yK2YyX3IpLnN0eWxlLmNvbG9yPScjZmZmJ30JCn0KCmZ1bmN0aW9uIGhpZ2hM
aWdodFJlaXQoYSwgZXYsIG9yZGVyKSB7Cgl2YXIgY2VsbCA9IGEucGFyZW50Tm9k
ZTsKCWlmIChvcmRlciA9PSAiKyIpIHsKCQljZWxsLmNsYXNzTmFtZSA9IGV2ID09
ICJvdmVyIiA/ICJncmVlbiIgOiAiIjsKCQl3aGlsZSAoY2VsbC5wcmV2aW91c1Np
YmxpbmcgJiYgY2VsbC5wcmV2aW91c1NpYmxpbmcubm9kZU5hbWUudG9Mb3dlckNh
c2UoKSAhPSAidGgiKSB7CgkJY2VsbCA9IGNlbGwucHJldmlvdXNTaWJsaW5nOwoJ
CQlpZiAoY2VsbC5ub2RlVHlwZSA9PSAxKSB7CgkJCQljZWxsLmNsYXNzTmFtZSA9
IGV2ID09ICJvdmVyIiA/ICJncmVlbiIgOiAiIjsKCQkJfQoJCX0KCX0gZWxzZSBp
ZiAob3JkZXIgPT0gIi0iKSB7CgkJY2VsbC5jbGFzc05hbWUgPSBldiA9PSAib3Zl
ciIgPyAicmVkIiA6ICIiOwoJCXdoaWxlIChjZWxsLm5leHRTaWJsaW5nICYmIGNl
bGwubmV4dFNpYmxpbmcubm9kZU5hbWUudG9Mb3dlckNhc2UoKSAhPSAidGgiKSB7
CgkJY2VsbCA9IGNlbGwubmV4dFNpYmxpbmc7CgkJCWlmIChjZWxsLm5vZGVUeXBl
ID09IDEpIHsKCQkJCWNlbGwuY2xhc3NOYW1lID0gZXYgPT0gIm92ZXIiID8gInJl
ZCIgOiAiIjsKCQkJfQoJCX0KCX0KfQpmdW5jdGlvbiBmb3RvUmVpdGluZ1ZvdGUo
YSwgZXN0LCBpZCkgewoJYSA9IGEucGFyZW50Tm9kZS5wYXJlbnROb2RlOwoJdmFy
IG1ldGhvZCA9ICJQT1NUIjsKCXZhciB1cmwgPSAiZm90b1JlaXQyLnBocCI7Cgl2
YXIgcGFyYW1zID0gImlkPSIgKyBpZCArICImZXN0aW1hdGU9IiArIGVzdDsKCXZh
ciBvbmxvYWQgPSBmb3RvUmVpdGluZ1ZvdGVIYW5kbGVyOwoJdmFyIG9uZXJyb3Ig
PSBmb3RvUmVpdGluZ1ZvdGVFcnJvcjsKCXNob3dIYW5kbGVNZXNzYWdlKAoJCSLH
4O/w7vEg7uHw4OHg8vvi4OXy8f8iLAoJCWFic1Bvc2l0aW9uKGEpLnggLSA1MCwK
CQlhYnNQb3NpdGlvbihhKS55ICsgMjAKCSk7CglyZXR1cm4gc2V0QWpheFJlcXVl
c3QobWV0aG9kLCB1cmwsIHBhcmFtcywgb25sb2FkLCBvbmVycm9yKTsKfQpmdW5j
dGlvbiBmb3RvUmVpdGluZ1ZvdGVIYW5kbGVyKCkgewoJdmFyIHNob3dSZWl0SW50
ZXJ2YWwgPSAyMDAwOwoJdmFyIGNvZGUgPSB0aGlzLnJlcS5yZXNwb25zZVRleHQ7
CglpZiAoY29kZSA9PSAiZXJyb3IiKSB7CgkJYWxsVGFnc0Vycm9yKCk7CgkJcmV0
dXJuOwoJfQoJaGlkZUhhbmRsZU1lc3NhZ2UoKTsKCXZhciBjb250RGl2ID0gZ2Vi
aSgicmVpdENvbnRlaW5lcklkIik7Cgljb250RGl2LmlubmVySFRNTCA9ICI8ZGl2
IGNsYXNzPVwicmF0aW5nXCI+XAoJCTxkaXYgY2xhc3M9XCJ2b3RlX2RvbmVcIj7R
7+Dx6OHuLDxiciAvPsLg+CDj7uvu8SDv8Ojt//I8XC9kaXY+XAoJPFwvZGl2PiI7
Cgl3aW5kb3cuc2V0VGltZW91dCgic2hvd1ZvdGVSZXN1bHQoIiArIGNvZGUgKyAi
KSIsIHNob3dSZWl0SW50ZXJ2YWwpOwp9CmZ1bmN0aW9uIGZvdG9SZWl0aW5nVm90
ZUVycm9yKCkgewoJc2hvd0hhbmRsZU1lc3NhZ2UoIs/w6CDu4fDg4e7y6uUg5+Dv
8O7x4CDv8O7o5+746+Ag7vjo4ergLjxicj7P7uLy7vDo8uUg7+7v+/Lq8yDx7e7i
4C4iKTsKfQpmdW5jdGlvbiBzaG93Vm90ZVJlc3VsdChlc3RpbSwgYWxsKSB7Cgln
ZWJpKCJyZWl0Q29udGVpbmVySWQiKS5pbm5lckhUTUwgPSAiPGRpdiBjbGFzcz1c
InZvaXRpbmdcIj5cCgkJPHNwYW4gY2xhc3M9XCJ0OTBcIj7Q5eny6O3jIPTu8u46
PFwvc3Bhbj5cCgkJPHNwYW4gY2xhc3M9XCJib2xkIHRleHQyXCI+IiArIGVzdGlt
ICsgIjxcL3NwYW4+PGJyIC8+XAoJCTxhIGhyZWY9XCIjXCIgY2xhc3M9XCJ0NzAg
dGFob21hXCI+IiArIGFsbCArICIg4+7r7vHu4jxcL2E+XAoJPFwvZGl2PiI7Cn0K
Ly8gPT09PT09PT09PT09PT09PSAv0OXp8ujt4yD07vLuID09PT09PT09PT09PT09
PT09PT09CgovLyA9PT09PT09PT09PT09IM/u5uDr7uLg8vzx/yDs7uTl8ODy7vDz
ID09PT09PT09PT09PT0KZnVuY3Rpb24gc2hvd01vZGVyQ29tcGxhaW50KGEpIHsK
CWlmICghZ2ViaSgiY29tcGxhaW50TW9kZXJEaXZJZCIpKSByZXR1cm47CglnZWJp
KCJjb21wbGFpbnRNb2RlckRpdklkIikuc3R5bGUudG9wID0gKGFic1Bvc2l0aW9u
KGEpLnkgKyBhLm9mZnNldEhlaWdodCkgKyAicHgiOwoJZ2ViaSgiY29tcGxhaW50
TW9kZXJEaXZJZCIpLnN0eWxlLmxlZnQgPSBhYnNQb3NpdGlvbihhKS54ICsgInB4
IjsKCWdlYmkoImNvbXBsYWludE1vZGVyRGl2SWQiKS5zdHlsZS5kaXNwbGF5ID0g
IiI7CglnZWJpKCJjb21wbGFpbnRNb2RlckRpdklkIikuc3R5bGUuekluZGV4ID0g
MTAwMDAwOwoJcmV0dXJuIGZhbHNlOwp9CmZ1bmN0aW9uIGhpZGVNb2RlckNvbXBs
YWludCgpIHsKCWlmIChnZWJpKCJjb21wbGFpbnRNb2RlckRpdklkIikpIHsKCQln
ZWJpKCJjb21wbGFpbnRNb2RlckRpdklkIikuc3R5bGUuZGlzcGxheSA9ICJub25l
IjsKCQlyZXR1cm4gZmFsc2U7Cgl9Cn0KLy8gPT09PT09PT09PT09IC/P7ubg6+7i
4PL88f8g7O7k5fDg8u7w8yA9PT09PT09PT09PT09CgovLyA9PT09PT09PT09PSDE
7uHg4ujy/CDl+eUg7uTt7uPuIO/u6/zn7uLg8uXr/yA9PT09PT09PT09PT0KdmFy
IGdsb2JhbEF1dGhvckxpbWl0ID0gMTA7Cgp2YXIgZ2xvYmFsQXV0aG9yQ291bnQg
PSBuZXcgQXJyYXkoKTsKCmZ1bmN0aW9uIGFkZEF1dGhvck1haWwoYSwgY29udGFp
bmVyaWQsIGNvbnRhaW5lcm51bWJlciwgY291bnRlbWFpbGlkKSB7CglpZihjb250
YWluZXJpZCA9PSB1bmRlZmluZWQpeyBjb250YWluZXJpZCA9ICdhdXRob3JDb250
YWluZXJJZCcgfQoJaWYoY29udGFpbmVybnVtYmVyID09IHVuZGVmaW5lZCl7IGNv
bnRhaW5lcm51bWJlciA9IDAgfQoJaWYoZ2xvYmFsQXV0aG9yQ291bnRbY29udGFp
bmVybnVtYmVyXSA9PSB1bmRlZmluZWQpeyBnbG9iYWxBdXRob3JDb3VudFtjb250
YWluZXJudW1iZXJdID0gMSB9CglpZihjb3VudGVtYWlsaWQgPT0gdW5kZWZpbmVk
KXsgY291bnRlbWFpbGlkPSdjb3VudGVtYWlsSWQnIH0KCglpZiAoZ2xvYmFsQXV0
aG9yQ291bnRbY29udGFpbmVybnVtYmVyXSA+PSBnbG9iYWxBdXRob3JMaW1pdCkg
ewoJCWFsZXJ0KCLP8OXi+/jl7e4g7ODq8ejs4Ov87e7lIPfo8evuIO/u6+XpIC0g
IiArIGdsb2JhbEF1dGhvckxpbWl0KTsKCQlyZXR1cm4gZmFsc2U7Cgl9CglnbG9i
YWxBdXRob3JDb3VudFtjb250YWluZXJudW1iZXJdKys7Cgl2YXIgZGl2ID0gZG9j
dW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7Cgl2YXIgcGFyZW50ID0gZ2ViaShj
b250YWluZXJpZCk7CgoJZGl2LmlubmVySFRNTCA9ICI8dGFibGUgY2xhc3M9XCJh
ZGRfZmF2c1wiPlwKCQk8dHI+XAoJCQk8dGQ+PGlucHV0IHR5cGU9XCJ0ZXh0XCIg
aWQ9XCJpZCIrY29udGFpbmVybnVtYmVyKyJfZW1haWxfIitnbG9iYWxBdXRob3JD
b3VudFtjb250YWluZXJudW1iZXJdKyJcIiBuYW1lPVwiZW1haWxfIitnbG9iYWxB
dXRob3JDb3VudFtjb250YWluZXJudW1iZXJdKyJcIiAvPjxcL3RkPlwKCQkJPHRo
PjxhIGhyZWY9XCIjXCIgb25jbGljaz1cImN1cnJlbnRjb250YWluZXI9Iitjb250
YWluZXJudW1iZXIrIjsgY3VycmVudG1haWxsaW5lPSIrZ2xvYmFsQXV0aG9yQ291
bnRbY29udGFpbmVybnVtYmVyXSsiOyByZXR1cm4gc3coJ2VtYWlsJyk7XCI+PGlt
ZyBzcmM9XCJodHRwOi8vaW1nLm1haWwucnUvci9mb3RvMi9pY29fYWRkLmdpZlwi
IHdpZHRoPVwiMTNcIiBoZWlnaHQ9XCIxNlwiIGFsdD1cIlwiIC8+PFwvYT48XC90
aD5cCgkJPFwvdHI+XAoJPFwvdGFibGU+IjsKCglpZiAocGFyZW50ICE9IHVuZGVm
aW5lZCkgewoJCXZhciBvYiA9IGdlYmkoY291bnRlbWFpbGlkKTsKCQlpZiggb2Ig
IT0gdW5kZWZpbmVkICl7IG9iLnZhbHVlID0gZ2xvYmFsQXV0aG9yQ291bnRbY29u
dGFpbmVybnVtYmVyXTsgfQoJCXBhcmVudC5hcHBlbmRDaGlsZChkaXYpOwoKCQl2
YXIgb2IgPSBnZWJpKCdOZXdJbnB1dFRleHRJRCcpOwoJCWlmKG9iICE9IHVuZGVm
aW5lZCl7CgkJCW9iLmlkID0gJyc7CgkJCW9iLmZvY3VzKCk7CgkJfQkKCX1lbHNl
ewoJCWFsZXJ0KCfN5SDt4Onk5e0g6u7t8uXp7eXwIO/uIGlkPScrY29udGFpbmVy
aWQpOwoJfQoJcmV0dXJuIGZhbHNlOwp9Ci8vID09PT09PT09PT0gL8Tu4eDi6PL8
IOX55SDu5O3u4+4g7+7r/Ofu4uDy5ev/ID09PT09PT09PT09PQoKLy8gPT09PSDI
5+zl7ejy/CD07vDs8yDt4PHy8O7l6iDh5ecg7+Xw5efg4/Dz5+roID09PT09CmZ1
bmN0aW9uIHNldHRpbmdzQmxvY2soZmxhZykgewoJZm9yICh2YXIgaSA9IDE7IGkg
PD0gNTsgaSsrKSB7CgkJZ2ViaSgic2V0dGluZ3NCbG9ja18iICsgaSkuc3R5bGUu
ZGlzcGxheSA9IChpID09IGZsYWcpID8gIiIgOiAibm9uZSI7Cgl9Cn0KLy8gPT09
IC/I5+zl7ejy/CD07vDs8yDt4PHy8O7l6iDh5ecg7+Xw5efg4/Dz5+roID09PT09
CgovLyA9PT09PT0gz+Xw5err/vfg6+rgIO/w7vHy7ukv8ODx+Ojw5e376SDv7ujx
6iA9PT09PT0KZnVuY3Rpb24gYWR2YW5jZWRTaW1wbGVTd2l0Y2goYSkgewoJdmFy
IGRpc3BsYXkgPSBnZWJpKCJFeHBhbmRlZFNlYXJjaEZvdG8iKS5zdHlsZS5kaXNw
bGF5OwoJYS5maXJzdENoaWxkLm5vZGVWYWx1ZSA9IGRpc3BsYXkgPT0gIm5vbmUi
ID8gIs/w7vHy7ukg7+7o8eoiIDogItDg8fjo8OXt7fvpIO/u6PHqIjsKCWdlYmko
IkV4cGFuZGVkU2VhcmNoRm90byIpLnN0eWxlLmRpc3BsYXkgPSBkaXNwbGF5ID09
ICJub25lIiA/ICIiIDogIm5vbmUiOwoJcmV0dXJuIGZhbHNlOwp9Ci8vID09PT09
IC/P5fDl6uv+9+Dr6uAg7/Du8fLu6S/w4PH46PDl7fvpIO/u6PHqID09PT09PQov
KiDD6+7h4Ov87eD/IO/l8OXs5e3t4P8g5Ov/IPLo7+Ag5+Dq8PPn6ugKCTEgOiDO
4fv37eD/IOfg4/Dz5+rgLAoJMiA6IMH78fLw4P8g5+Dj8PPn6uAsCgkzIDogx+Dj
8PPn6uAg4PD16OLu7CwKCTQgOiDH4OPw8+fq4CDo5yDI7fLl8O3l8uAKKi8KdmFy
IGdsb2JhbExvYWRUeXBlID0gMTsKCi8vID09PT09PT09PT0g0e7j6+D45e3o5SDv
8Ogg7e7s6O3o8O7i4O3o6CA9PT09PT09PT09CnZhciBjb250ZXN0X3NyY19yZXF1
aXJlZCA9IDA7CnZhciBzb3VyX2JhY2t1cF92YWx1ZTsKZnVuY3Rpb24gc2hvd0Fn
cmVlbWVudChzZWwpIHsKCXZhciBhZGRGID0gZ2ViaSgiYWRkRklkXyIgKyBnbG9i
YWxMb2FkVHlwZSk7Cgl2YXIgaW5kZXggPSBzZWwuc2VsZWN0ZWRJbmRleDsKCWNv
bnRlc3Rfc3JjX3JlcXVpcmVkID0gMDsKCWlmIChpbmRleCAhPSAwKSB7CgkJZm9y
IChpIGluIG5vbWluYXRpb25MaXN0KSB7CgkJCWlmIChzZWwudmFsdWUgPT0gaSkg
ewoJCQkJdG9wLmZyYW1lc1siZm9yQWdyZWVfIiArIGdsb2JhbExvYWRUeXBlXS5s
b2NhdGlvbi5ocmVmID0gbm9taW5hdGlvbkxpc3RbaV07CgkJCQljb250ZXN0X3Ny
Y19yZXF1aXJlZCA9IDE7CgkJCX0KCQl9CgkJZ2ViaSgiZm9yQWdyZWUyXyIgKyBn
bG9iYWxMb2FkVHlwZSkuc3R5bGUuZGlzcGxheSA9ICIiOwoJCWdlYmkoImZvckFn
cmVlM18iICsgZ2xvYmFsTG9hZFR5cGUpLnN0eWxlLmRpc3BsYXkgPSAiIjsKCQlp
ZiAoZ2ViaSgiZmlvSWRfIiArIGdsb2JhbExvYWRUeXBlKSkgZ2ViaSgiZmlvSWRf
IiArIGdsb2JhbExvYWRUeXBlKS5zdHlsZS5kaXNwbGF5ID0gIiI7CgkJaWYgKGdl
YmkoInRlbElkXyIgKyBnbG9iYWxMb2FkVHlwZSkpIGdlYmkoInRlbElkXyIgKyBn
bG9iYWxMb2FkVHlwZSkuc3R5bGUuZGlzcGxheSA9ICIiOwoJfSBlbHNlIHsKCQl0
b3AuZnJhbWVzWyJmb3JBZ3JlZV8iICsgZ2xvYmFsTG9hZFR5cGVdLmxvY2F0aW9u
LmhyZWYgPSAiYWJvdXQ6YmxhbmsiOwoJCWdlYmkoImZvckFncmVlMl8iICsgZ2xv
YmFsTG9hZFR5cGUpLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7CgkJZ2ViaSgiZm9y
QWdyZWUzXyIgKyBnbG9iYWxMb2FkVHlwZSkuc3R5bGUuZGlzcGxheSA9ICJub25l
IjsKCQlpZiAoZ2ViaSgiZmlvSWRfIiArIGdsb2JhbExvYWRUeXBlKSkgZ2ViaSgi
ZmlvSWRfIiArIGdsb2JhbExvYWRUeXBlKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUi
OwoJCWlmIChnZWJpKCJ0ZWxJZF8iICsgZ2xvYmFsTG9hZFR5cGUpKSBnZWJpKCJ0
ZWxJZF8iICsgZ2xvYmFsTG9hZFR5cGUpLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7
CgkJc2VsLm9wdGlvbnNbaW5kZXhdLnNlbGVjdGVkID0gdHJ1ZTsKCX0KCWlmIChn
ZWJpKCJzb3VyXyIgKyBnbG9iYWxMb2FkVHlwZSkpIHsKCQlpZiAoY29udGVzdF9z
cmNfcmVxdWlyZWQpIHsKCQkJc291cl9iYWNrdXBfdmFsdWUgPSBnZWJpKCJzb3Vy
XyIgKyBnbG9iYWxMb2FkVHlwZSkuY2hlY2tlZDsKCQkJZ2ViaSgic291cl8iICsg
Z2xvYmFsTG9hZFR5cGUpLmNoZWNrZWQgPSAxOwoJCQlzb3VyT25DaGFuZ2UoKTsK
CQl9IGVsc2UgewoJCQlpZiAodHlwZW9mKHNvdXJfYmFja3VwX3ZhbHVlKSA9PSAn
dW5kZWZpbmVkJykgewoJCQkJc291cl9iYWNrdXBfdmFsdWUgPSBnZWJpKCJzb3Vy
XyIgKyBnbG9iYWxMb2FkVHlwZSkuY2hlY2tlZDsKCQkJfQoJCQlnZWJpKCJzb3Vy
XyIgKyBnbG9iYWxMb2FkVHlwZSkuY2hlY2tlZCA9IHNvdXJfYmFja3VwX3ZhbHVl
OwoJCQlzb3VyT25DaGFuZ2UoKTsKCQl9Cgl9CglpZiAoYWRkRikgYWRkRi5Db250
ZXN0QWdyZWUuY2hlY2tlZCA9IGZhbHNlOwp9CmZ1bmN0aW9uIHNvdXJPbkNoYW5n
ZSgpIHsKCXZhciBjaGVja2VkID0gZ2ViaSgic291cl8iICsgZ2xvYmFsTG9hZFR5
cGUpLmNoZWNrZWQ7CglpZiAoY29udGVzdF9zcmNfcmVxdWlyZWQgJiYgIWNoZWNr
ZWQpIHJldHVybiBmYWxzZTsKCWlmIChnZWJpKCJjaGVja3ByaW50XyIgKyBnbG9i
YWxMb2FkVHlwZSkpIGdlYmkoImNoZWNrcHJpbnRfIiArIGdsb2JhbExvYWRUeXBl
KS5kaXNhYmxlZCA9IChjaGVja2VkKSA/IDAgOiAxOwoJcmV0dXJuIHRydWU7Cn0K
Ly8gPT09PT09PT09IC/R7uPr4Pjl7ejlIO/w6CDt7uzo7ejw7uLg7ejoID09PT09
PT09PT0KCi8vID09PT09PT09PT09PSDN4PHy8O7p6uAg5O7x8vPv4CDqIPTu8u4g
PT09PT09PT09PT09Ci8vIM7h8ODh7vLq4CDo5+zl7eXt6P8g8eXr5ery4CAixO7x
8vPvIgpmdW5jdGlvbiBzZXRBY2Nlc3Moc2VsLCBmbGFnKSB7CglpZiAoZmxhZykg
Z2ViaSgiYWxidW1QYXNzSWQiKS5zdHlsZS5kaXNwbGF5ID0gKHNlbC5zZWxlY3Rl
ZEluZGV4ID09IDMpID8gIiIgOiAibm9uZSI7CglpZiAoZ2ViaSgiYWxidW1QYXNz
SWRfIiArIGdsb2JhbExvYWRUeXBlKSkgZ2ViaSgiYWxidW1QYXNzSWRfIiArIGds
b2JhbExvYWRUeXBlKS5zdHlsZS5kaXNwbGF5ID0gKHNlbC5zZWxlY3RlZEluZGV4
ID09IDMpID8gIiIgOiAibm9uZSI7CglpZiAoZ2ViaSgiYWxidW1WaXNGb3JTZWFy
Y2hJZF8iICsgZ2xvYmFsTG9hZFR5cGUpKSBnZWJpKCJhbGJ1bVZpc0ZvclNlYXJj
aElkXyIgKyBnbG9iYWxMb2FkVHlwZSkuc3R5bGUuZGlzcGxheSA9IChzZWwuc2Vs
ZWN0ZWRJbmRleCA9PSAwKSA/ICIiIDogIm5vbmUiOwp9CmZ1bmN0aW9uIHNldEFj
Y2VzczIoc2VsLCB0eXBlKSB7CglpZiAoZ2ViaSgiYWxidW1QYXNzSWRfIiArIHR5
cGUpKSBnZWJpKCJhbGJ1bVBhc3NJZF8iICsgdHlwZSkuc3R5bGUuZGlzcGxheSA9
IChzZWwuc2VsZWN0ZWRJbmRleCA9PSBzZWwub3B0aW9ucy5sZW5ndGggLSAxKSA/
ICIiIDogIm5vbmUiOwoJaWYgKGdlYmkoImFsYnVtVmlzRm9yU2VhcmNoSWRfIiAr
IHR5cGUpKSBnZWJpKCJhbGJ1bVZpc0ZvclNlYXJjaElkXyIgKyB0eXBlKS5zdHls
ZS5kaXNwbGF5ID0gKHNlbC5zZWxlY3RlZEluZGV4ID09IDApID8gIiIgOiAibm9u
ZSI7Cn0KLy8gwvvh7vAgKOjr6CDx6vD78ujlKSDu7/bo6CAi0e7n5ODt6OUg7e7i
7uPuIODr/OHu7OAiCmZ1bmN0aW9uIHNlbGVjdEFsYnVtRm9yVXBsb2FkKHNlbCkg
ewoJdmFyIGRpc3BsYXkgPSAoc2VsLnNlbGVjdGVkSW5kZXggPT0gc2VsLm9wdGlv
bnMubGVuZ3RoIC0gMSkgPyAiIiA6ICJub25lIjsKCWlmIChnZWJpKCJhbGJ1bU5h
bWVJZF8iICsgZ2xvYmFsTG9hZFR5cGUpKSBnZWJpKCJhbGJ1bU5hbWVJZF8iICsg
Z2xvYmFsTG9hZFR5cGUpLnN0eWxlLmRpc3BsYXkgPSBkaXNwbGF5OwoJaWYgKGdl
YmkoImFsYnVtVVJMSWRfIiArIGdsb2JhbExvYWRUeXBlKSkgZ2ViaSgiYWxidW1V
UkxJZF8iICsgZ2xvYmFsTG9hZFR5cGUpLnN0eWxlLmRpc3BsYXkgPSBkaXNwbGF5
OwoJaWYgKGdlYmkoImFsYnVtQ3JlYXRlSWRfIiArIGdsb2JhbExvYWRUeXBlKSkg
Z2ViaSgiYWxidW1DcmVhdGVJZF8iICsgZ2xvYmFsTG9hZFR5cGUpLnN0eWxlLmRp
c3BsYXkgPSBkaXNwbGF5OwoJaWYgKGdlYmkoImFsYnVtQWNjZXNzSWRfIiArIGds
b2JhbExvYWRUeXBlKSkgZ2ViaSgiYWxidW1BY2Nlc3NJZF8iICsgZ2xvYmFsTG9h
ZFR5cGUpLnN0eWxlLmRpc3BsYXkgPSBkaXNwbGF5OwoJaWYgKGdlYmkoImFsYnVt
VmlzRm9yU2VhcmNoSWRfIiArIGdsb2JhbExvYWRUeXBlKSkgZ2ViaSgiYWxidW1W
aXNGb3JTZWFyY2hJZF8iICsgZ2xvYmFsTG9hZFR5cGUpLnN0eWxlLmRpc3BsYXkg
PSBkaXNwbGF5OwoJc2V0QWNjZXNzKGdlYmkoInNlbGVjdEFjY2Vzc0lkXyIgKyBn
bG9iYWxMb2FkVHlwZSkpOwoJaWYgKGRpc3BsYXkgPT0gIm5vbmUiKSBnZWJpKCJh
bGJ1bVBhc3NJZF8iICsgZ2xvYmFsTG9hZFR5cGUpLnN0eWxlLmRpc3BsYXkgPSBk
aXNwbGF5Owp9CmZ1bmN0aW9uIHNlbGVjdEFsYnVtRm9yVXBsb2FkMihzZWwsIHR5
cGUpCnsKCXZhciBkaXNwbGF5ID0gKHNlbC5zZWxlY3RlZEluZGV4ID09IHNlbC5v
cHRpb25zLmxlbmd0aCAtIDEpID8gIiIgOiAibm9uZSI7CglpZiAoZ2ViaSgiYWxi
dW1DcmVhdGVJZF8iICsgdHlwZSkpIGdlYmkoImFsYnVtQ3JlYXRlSWRfIiArIHR5
cGUpLnN0eWxlLmRpc3BsYXkgPSBkaXNwbGF5OwoJaWYgKGdlYmkoImFsYnVtQWNj
ZXNzSWRfIiArIHR5cGUpKSBnZWJpKCJhbGJ1bUFjY2Vzc0lkXyIgKyB0eXBlKS5z
dHlsZS5kaXNwbGF5ID0gZGlzcGxheTsKCXNldEFjY2VzczIoZ2ViaSgic2VsZWN0
QWNjZXNzSWRfIiArIHR5cGUpLCB0eXBlKTsKCWlmIChkaXNwbGF5ID09ICJub25l
IiAmJiBnZWJpKCJhbGJ1bVBhc3NJZF8iICsgdHlwZSkpIGdlYmkoImFsYnVtUGFz
c0lkXyIgKyB0eXBlKS5zdHlsZS5kaXNwbGF5ID0gZGlzcGxheTsKfQovLyA9PT09
PT09PT09PSAvzeDx8vDu6ergIOTu8fLz7+Ag6iD07vLuID09PT09PT09PT09PQoK
Ly8gPT09PT09PT09PT09INHu5+Tg7ejlIO3u4u7j7iDg6/zh7uzgID09PT09PT09
PT09PT0KLy8gz/Du4uXw6uAg6u7r6Pfl8fLi4CDi4uXk5e3t+/Ug8ejs4u7r7uIg
Ci8vIOgg7+7k8fLg7e7i6uAg8e7u8i3o9SD07vDsIPHr7uIKdmFyIGVuZGluZ0Fy
cmF5ID0gWyIiLCAi4CIsICLu4iJdCmZ1bmN0aW9uIGNoZWNrTGVuZ3RoV2l0aEZv
cm0oaW5wdXQsIGxpbWl0LCBzaG93SWQsIHdvcmQpIHsKCWxpbWl0ID0gcGFyc2VJ
bnQobGltaXQpOwoJdmFyIGIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChzaG93
SWQpOwoJaWYgKGlucHV0LnZhbHVlLmxlbmd0aCA8PSBsaW1pdCkgewoJCXZhciBv
c3QgPSBsaW1pdCAtIGlucHV0LnZhbHVlLmxlbmd0aAoJCWIuaW5uZXJIVE1MID0g
b3N0ICsgIiAiICsgd29yZCArIHdvcmRGb3Jtcyhvc3QsIGVuZGluZ0FycmF5KTsK
CX0gZWxzZSB7CgkJYi5pbm5lckhUTUwgPSAwICsgIiAiICsgd29yZCArICLu4iI7
CgkJaW5wdXQudmFsdWUgPSBpbnB1dC52YWx1ZS5zdWJzdHJpbmcoMCwgbGltaXQp
OwoJfQp9CmZ1bmN0aW9uIHdvcmRGb3JtcyhudW0sIGFycikgewoJdmFyIG91dDsK
CW51bSA9IHBhcnNlSW50KG51bSk7CglpZiAobnVtICUgMTAgPT0gMSAmJiBudW0g
JSAxMDAgIT0gMTEpIG91dCA9IGFyclswXTsKCWVsc2UgaWYgKChudW0gJSAxMDAg
IT0gMTIgJiYgbnVtICUgMTAgPT0gMikgfHwgKG51bSAlIDEwMCAhPSAxMyAmJiBu
dW0gJSAxMCA9PSAzKSB8fCAobnVtICUgMTAwICE9IDE0ICYmIG51bSAlIDEwID09
IDQpKSBvdXQgPSBhcnJbMV07CgllbHNlIG91dCA9IGFyclsyXTsKCXJldHVybiBv
dXQ7Cn0KLy8gPT09PT09PT09PT09IC/R7ufk4O3o5SDt7uLu4+4g4Ov84e7s4CA9
PT09PT09PT09PT09CgovLyA9PT09PT09IMTu4eDi6+Xt6OUg7+7r5ekg7/DoIOfg
4/Dz5+rlIM3l8u7sID09PT09PT0KdmFyIGNvdW50VXJsRmllbGRzSGFzaCA9IHsK
CSJ1cmxmb3RvXyIgOiAwLAoJImZvdG9icm93c2VfIiA6IDAKfQovLyDE7uHg4uvl
7ejlIO/u6/8g4vvh7vDgIPTu8u4KZnVuY3Rpb24gYWRkRmllbGQoYmxOYW1lLCBu
dW0pIHsKCW51bSA9IHBhcnNlSW50KG51bSk7Cgl2YXIgYWRkRiA9IGdlYmkoImFk
ZEZJZF8iICsgZ2xvYmFsTG9hZFR5cGUpOwoJdmFyIHByZXZOdW0gPSBudW0gLSAx
OwoJYmxOYW1lICs9ICJfIjsKCXZhciBwYXJEaXYgPSBnZWJpKGJsTmFtZSArIHBy
ZXZOdW0pLnBhcmVudE5vZGU7Cgl2YXIgYWRkaW5nQmxvY2sgPSBkb2N1bWVudC5j
cmVhdGVFbGVtZW50KCJkaXYiKTsKCWFkZGluZ0Jsb2NrLmlkID0gYmxOYW1lICsg
bnVtOwoJaWYgKGJsTmFtZSA9PSAidXJsZm90b18iKSBhZGRpbmdCbG9jay5pbm5l
ckhUTUwgPSAiXAoJCTxkaXYgaWQ9XCJ1cmxmb3RvXyIgKyBudW0gKyAiXCI+XAoJ
CTx0YWJsZSBjbGFzcz1cIm10N1wiIGJvcmRlcj1cIjBcIiBjZWxscGFkZGluZz1c
IjBcIiBjZWxsc3BhY2luZz1cIjBcIiB3aWR0aD1cIjEwMCVcIiBpZD1cImFkZHVy
bF90YWJsZV8iICsgbnVtICsgIlwiPlwKCQkJPHRyPlwKCQkJCTx0ZCB3aWR0aD1c
IjEwMCVcIj5cCgkJCQkJPGlucHV0IHR5cGU9XCJ0ZXh0XCIgbmFtZT1cIlVSTFwi
IHZhbHVlPVwiaHR0cDovL1wiIC8+XAoJCQkJPFwvdGQ+XAoJCQkJPHRkIG5vd3Jh
cD1cIm5vd3JhcFwiPlwKCQkJCQkmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8YSBj
bGFzcz1cInQ3MCB0YWhvbWFcIiBvbmNsaWNrPVwicmV0dXJuIGRlbEZpZWxkKCd1
cmxmb3RvXycsICdhZGR1cmxfdGFibGVfJywnIiArIG51bSArICInKTtcIiBocmVm
PVwiI1wiPtPk4Ovo8vw8XC9hPlwKCQkJCTxcL3RkPlwKCQkJPFwvdHI+XAoJCTxc
L3RhYmxlPlwKCQk8ZGl2IGlkPVwiYWRkX3VybGZvdG9fIiArIChudW0gKyAxKSAr
ICJcIj5cCgkJCTxhIGNsYXNzPVwidDcwIHRhaG9tYVwiIG9uY2xpY2s9XCJyZXR1
cm4gYWRkRmllbGQoJ3VybGZvdG8nLCAnIiArIChudW0gKyAxKSArICInKTtcIiBo
cmVmPVwiI1wiPsX55SDu5O3uIPTu8u48XC9hPlwKCQk8XC9kaXY+IjsKCWVsc2Ug
aWYgKGJsTmFtZSA9PSAiZm90b2Jyb3dzZV8iKSBhZGRpbmdCbG9jay5pbm5lckhU
TUwgPSAiXAoJCTxkaXYgaWQ9XCJmb3RvYnJvd3NlXyIgKyBudW0gKyAiXCI+XAoJ
CTx0YWJsZSBjbGFzcz1cIm10N1wiIGJvcmRlcj1cIjBcIiBjZWxscGFkZGluZz1c
IjBcIiBjZWxsc3BhY2luZz1cIjBcIiB3aWR0aD1cIjEwMCVcIiBpZD1cImFkZGJy
b3dzZV90YWJsZV8iICsgbnVtICsgIlwiPlwKCQkJPHRyPlwKCQkJCTx0ZCB3aWR0
aD1cIjEwMCVcIj5cCgkJCQkJPGlucHV0IHR5cGU9XCJmaWxlXCIgbmFtZT1cImZv
dG9cIiAvPlwKCQkJCTxcL3RkPlwKCQkJCTx0ZCBub3dyYXA9XCJub3dyYXBcIj5c
CgkJCQkJJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGEgY2xhc3M9XCJ0NzAgdGFo
b21hXCIgb25jbGljaz1cInJldHVybiBkZWxGaWVsZCgnZm90b2Jyb3dzZV8nLCAn
YWRkYnJvd3NlX3RhYmxlXycsJyIgKyBudW0gKyAiJyk7XCIgaHJlZj1cIiNcIj7T
5ODr6PL8PFwvYT5cCgkJCQk8XC90ZD5cCgkJCTxcL3RyPlwKCQk8XC90YWJsZT5c
CgkJPGRpdiBpZD1cImFkZF9mb3RvYnJvd3NlXyIgKyAobnVtICsgMSkgKyAiXCI+
XAoJCQk8YSBjbGFzcz1cInQ3MCB0YWhvbWFcIiBvbmNsaWNrPVwicmV0dXJuIGFk
ZEZpZWxkKCdmb3RvYnJvd3NlJywgJyIgKyAobnVtICsgMSkgKyAiJyk7XCIgaHJl
Zj1cIiNcIj7F+eUg7uTt7iD07vLuPFwvYT5cCgkJPFwvZGl2PiI7CglpZiAoY291
bnRVcmxGaWVsZHNIYXNoW2JsTmFtZV0gPCAzMCAtIDEpewoJCWdlYmkoImFkZF8i
ICsgYmxOYW1lICsgbnVtKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwoJCWNvdW50
VXJsRmllbGRzSGFzaFtibE5hbWVdKys7CgkJcGFyRGl2LmFwcGVuZENoaWxkKGFk
ZGluZ0Jsb2NrKTsKCX0gZWxzZSBhbGVydCgiz/Dl4vv45e0g6+js6PIg7eAg6u7r
6Pfl8fLi7iDu5O3u4vDl7OXt7e4g5+Dj8PPm4OXs+/Ug9O7y7uPw4PTo6Swg7ODq
8ejs8+wgLSAzMC4iKTsKCWlmIChjb3VudFVybEZpZWxkc0hhc2hbYmxOYW1lXSA+
IDApIHsKCQlhZGRGLlRpdGxlLmRpc2FibGVkID0gdHJ1ZTsKCQlhZGRGLkNvbW1l
bnQuZGlzYWJsZWQgPSB0cnVlOwoJCXZhciBpUmQxID0gYWRkRlsiaVJkMV8iICsg
Z2xvYmFsTG9hZFR5cGVdOwoJCXZhciBpUmQzID0gYWRkRlsiaVJkM18iICsgZ2xv
YmFsTG9hZFR5cGVdOwoJCXZhciBpUmQ0ID0gYWRkRlsiaVJkNF8iICsgZ2xvYmFs
TG9hZFR5cGVdOwoJCWlmIChpUmQzLmNoZWNrZWQpIGlSZDEuY2hlY2tlZCA9IHRy
dWU7CgkJaWYgKGlSZDQuY2hlY2tlZCkgaVJkMS5jaGVja2VkID0gdHJ1ZTsKCQlp
UmQzLmRpc2FibGVkID0gdHJ1ZTsKCQlpUmQ0LmRpc2FibGVkID0gdHJ1ZTsKCQlh
ZGRGLkNvbnRlc3QuZGlzYWJsZWQ9dHJ1ZTsKCQlhZGRGLkNvbnRlc3Qub3B0aW9u
c1swXS5zZWxlY3RlZD10cnVlOwoJCXNob3dBZ3JlZW1lbnQoYWRkRi5Db250ZXN0
KTsKCX0KCXJldHVybiBmYWxzZTsKfQovLyDT5ODr5e3o5SDv7uv/CmZ1bmN0aW9u
IGRlbEZpZWxkKGJsTmFtZSwgaWQsIG51bSkgewoJdmFyIGFkZEYgPSBnZWJpKCJh
ZGRGSWRfIiArIGdsb2JhbExvYWRUeXBlKTsKCWdlYmkoaWQgKyBudW0pLnN0eWxl
LmRpc3BsYXkgPSAibm9uZSI7Cgljb3VudFVybEZpZWxkc0hhc2hbYmxOYW1lXS0t
OwoJaWYgKGNvdW50VXJsRmllbGRzSGFzaFtibE5hbWVdID09IDApIHsKCQlhZGRG
LlRpdGxlLmRpc2FibGVkID0gZmFsc2U7CgkJYWRkRi5Db21tZW50LmRpc2FibGVk
ID0gZmFsc2U7CgkJdmFyIGlSZDMgPSBhZGRGWyJpUmQzXyIgKyBnbG9iYWxMb2Fk
VHlwZV07CgkJdmFyIGlSZDQgPSBhZGRGWyJpUmQ0XyIgKyBnbG9iYWxMb2FkVHlw
ZV07CgkJaVJkMy5kaXNhYmxlZCA9IGZhbHNlOwoJCWlSZDQuZGlzYWJsZWQgPSBm
YWxzZTsKCQlhZGRGLkNvbnRlc3QuZGlzYWJsZWQgPSBmYWxzZTsKCX0KCXJldHVy
biBmYWxzZTsKfQovLyA9PT09PT0gL8Tu4eDi6+Xt6OUg7+7r5ekg7/DoIOfg4/Dz
5+rlIM3l8u7sID09PT09PT0KCmZ1bmN0aW9uIGFsYnVtQ2FzaGVTd2l0Y2hlcih0
eXBlLCBzd2l0Y2hGbGFnLGhvc3QpCnsKCWJ1dHRvbl9kZWxldGVfc3RhdGUgPSBP
d25BbGJ1bVZhciA/IHRydWUgOiBmYWxzZTsvLyh0eXBlICE9ICdzcGVjaWFsJyAm
JiApCgkvLyDP8O7i5fDq4AoJaWYgKHR5cGVvZiBhbGJ1bXNBcnJheVt0eXBlXSA9
PSAidW5kZWZpbmVkIikgcmV0dXJuIGZhbHNlOwoJLy8gz+Xw5err/vfl7ejlIOfg
6uvg5O7qCglpZiAoc3dpdGNoRmxhZykgewoJCWdlYmkoImNvbW1vbkFsYnVtSWQi
KS5zdHlsZS5kaXNwbGF5ID0gZ2ViaSgiY29tbW9uQWxidW1JZCIpLnN0eWxlLmRp
c3BsYXkgPT0gIm5vbmUiID8gIiIgOiAibm9uZSI7CgkJZ2ViaSgic3BlY2lhbEFs
YnVtSWQiKS5zdHlsZS5kaXNwbGF5ID0gZ2ViaSgic3BlY2lhbEFsYnVtSWQiKS5z
dHlsZS5kaXNwbGF5ID09ICJub25lIiA/ICIiIDogIm5vbmUiOwoJCWFsYnVtUGFn
ZSA9IDE7CgkJYWxidW1UeXBlID0gdHlwZTsKCX0KCS8vIM7y8Ojx7uLq4AoJdmFy
IGFyciA9IGFsYnVtc0FycmF5W3R5cGVdOwoJdmFyIGNvbHMgPSAyLCByb3dzID0g
cGFyc2VJbnQoYWxidW1PblBhZ2UgLyBjb2xzKSArIChhbGJ1bU9uUGFnZSAlIGNv
bHMgPyAxIDogMCk7Cgl2YXIgaSwgaiwgayA9IC0xOwoJdmFyIGNvZGUgPSAiPHRh
YmxlIGNsYXNzPSdwcmV2aWV3Jz5cbiI7CgoJZm9yIChpID0gMTsgaSA8PSByb3dz
OyBpKyspIHsKCQlpZiAodHlwZW9mIGFycltrICsgMV0gPT0gInVuZGVmaW5lZCIp
IGJyZWFrOwoJCWNvZGUgKz0gIjx0ciIgKyAodHlwZSA9PSAic3BlY2lhbCIgPyAi
IiA6ICIiKSArICI+XG4iOy8vCgkJZm9yIChqID0gMTsgaiA8PSBjb2xzOyBqKysp
IHsKCQkJayA9ICgoYWxidW1QYWdlIC0gMSkgKiBhbGJ1bU9uUGFnZSkgKyAoKGkg
LSAxKSAqIGNvbHMgKyBqKSAtIDE7CgkJCWlmICgoaSAtIDEpICogY29scyArIGog
PiBhbGJ1bU9uUGFnZSkgY29udGludWU7CgkJCWlmICh0eXBlb2YgYXJyW2tdICE9
ICJ1bmRlZmluZWQiKSB7CgkJCQl2YXIgZmF2b3JpdGVzVmFyID0gKGFycltrXVsw
XSA9PSAnX215cGhvdG8nKSA/IHRydWUgOiBmYWxzZTsKCQkJCXZhciBwcm9wZXJ0
aWVzID0gT3duQWxidW1WYXIgPyAnPHA+PGEgaHJlZj0iaHR0cDovLycrUGhvdG9Q
ZXJsSG9zdCgpKycvY2dpLWJpbi9waG90by9lZGl0YWxidW0/aWQ9JyArYXJyW2td
WzBdICsgJyI+PGltZyBzcmM9Imh0dHA6Ly9pbWcubWFpbC5ydS9yL2ZvdG8yL2lj
b19wZW5jaWwuZ2lmIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGFsdD0i0eLu6fHy
4uAiIHRpdGxlPSLR4u7p8fLi4CIgLz7R4u7p8fLi4DxcL2E+PFwvcD4nIDogJyc7
CgkJCQl2YXIgcHJpbnRTcGVjaWFsID0gKCh0eXBlID09ICJzcGVjaWFsIiAmJiBm
YXZvcml0ZXNWYXIpIHx8IHR5cGUgIT0gInNwZWNpYWwiKSA/ICgnPHA+PGEgJyAr
IChhcnJba11bNl0gPyAnJyA6ICdvbmNsaWNrPSJyZXR1cm4gc2hvd1Byb3RlY3RB
bGJ1bShldmVudCwgXCcnICsgYXJyW2tdWzFdICsgJ1wnLCB0aGlzKTsiICcpICsg
J2hyZWY9Imh0dHA6Ly8nK1Bob3RvUGVybEhvc3QoKSsnL2NnaS1iaW4vcGhvdG9w
cmludF9waG90bz9hbGJ1bT0nICsgYXJyW2tdWzBdICsgJyZhbGJ1bW93bmVyPScg
KyBhdXRob3JNYWlsICsgJyI+PGltZyBzcmM9Imh0dHA6Ly9pbWcubWFpbC5ydS9y
L2ZvdG8yL2ljb19wcmludC5naWYiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgYWx0
PSLN4O/l9+Dy4PL8IiB0aXRsZT0izeDv5ffg8uDy/CIgLz7N4O/l9+Dy4PL8PFwv
YT48XC9wPicpIDogJyc7CgkJCQl2YXIgYnV0dG9uX2RlbGV0ZSA9IGJ1dHRvbl9k
ZWxldGVfc3RhdGUgPyAnPHA+PGEgb25jbGljaz0icmV0dXJuIGNvbmZpcm0oXCfC
+yDk5enx8uLo8uXr/O3uIPXu8ujy5SDz5ODr6PL8IODr/OHu7CDx7iDi8eXs6CDt
4PXu5P/56Ozo8f8g4iDt5ewg9O7y7j9cJyk7IiBocmVmPSJodHRwOi8vJytQaG90
b1BlcmxIb3N0KCkrJy9jZ2ktYmluL3Bob3RvL2VkaXRhbGJ1bT9kZWxldGU9MSZp
ZD0nICthcnJba11bMF0gKyAnIj48aW1nIHNyYz0iaHR0cDovL2ltZy5tYWlsLnJ1
L3IvZm90bzIvaWNvX2RlbGV0ZS5naWYiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIg
YWx0PSLT5ODr6PL8IiB0aXRsZT0i0+Tg6+jy/CIgLz7T5ODr6PL8PFwvYT48XC9w
PicgOiAnJzsKCQkJCWNvZGUgKz0gJzx0ZD4nKwoJCQkJJzx0YWJsZT48dHI+PHRk
PjxhICcgKyAoYXJyW2tdWzZdPyAnJyA6ICdvbmNsaWNrPSJyZXR1cm4gc2hvd1By
b3RlY3RBbGJ1bShldmVudCwgXCcnICsgYXJyW2tdWzBdICsgJ1wnLCB0aGlzKTsi
ICcpICsgJ2hyZWY9IicgKyBhbGJ1bXNQYXRoICsgYXJyW2tdWzBdICsgJyI+PGlt
ZyBzcmM9IicgKyBhcnJba11bMl0gKyAnIiBhbHQ9IicgKyBhcnJba11bMV0gKyAn
IiB0aXRsZT0iJyArIGFycltrXVsxXSArICciIC8+PFwvYT4gPFwvdGQ+PFwvdHI+
PFwvdGFibGU+PGEgaHJlZj0iJyArIGFsYnVtc1BhdGggKyBhcnJba11bMF0gKyAn
IiAnICsgKGFycltrXVs2XSA/ICcnIDogJ29uY2xpY2s9InJldHVybiBzaG93UHJv
dGVjdEFsYnVtKGV2ZW50LCBcJycgKyBhcnJba11bMF0gKyAnXCcsIHRoaXMpOyIg
JykgKyAnPicgKyBhcnJba11bMV0gKyAnPFwvYT48YnIgLz4nICsKCQkJCSc8c3Bh
bj4nICsgKGFycltrXVszXSA/IGFycltrXVszXSArICcg9O7y7icgOiAnJykgKyAn
PGJyIC8+JyArIChhcnJba11bNF0gPyBhcnJba11bNF0gKyAnICcgKyBhcnJba11b
NV0gOiAnJykgKyAnPGJyIC8+PFwvc3Bhbj48YnIgLz4nICsKCQkJCXByaW50U3Bl
Y2lhbCArCgkJCQlwcm9wZXJ0aWVzICsKCQkJCWJ1dHRvbl9kZWxldGUgKwoJCQkJ
JzxcL3RkPlxuJzsKCQkJfSBlbHNlIGNvZGUgKz0gIjx0ZCBjbGFzcz1cIm5vX2Zy
YW1lXCI+Jm5ic3A7PFwvdGQ+IjsKCQl9CgkJY29kZSArPSAiPFwvdHI+XG4iOwoJ
fQoJY29kZSArPSAiPFwvdGFibGU+IjsKCWdlYmkoImFsYnVtTGlzdElkIikuaW5u
ZXJIVE1MID0gY29kZTsKCWFsYnVtQ2FzaGVDaGFuZ2VQYWdlKGFsYnVtUGFnZSwg
MSkKCXJldHVybiBmYWxzZTsKfQpmdW5jdGlvbiBhbGJ1bUNhc2hlQ2hhbmdlUGFn
ZShudW0sIGZyb20pIHsKCS8vIM/w7uLl8OrgCglpZiAodHlwZW9mIGFsYnVtc0Fy
cmF5W2FsYnVtVHlwZV0gPT0gInVuZGVmaW5lZCIpIHJldHVybjsKCXZhciBhbGxQ
YWdlcyA9IHBhcnNlSW50KGFsYnVtc0FycmF5W2FsYnVtVHlwZV0ubGVuZ3RoIC8g
YWxidW1PblBhZ2UpICsgKGFsYnVtc0FycmF5W2FsYnVtVHlwZV0ubGVuZ3RoICUg
YWxidW1PblBhZ2UgPyAxIDogMCk7CglpZiAoYWxsUGFnZXMgPD0gMSkgewoJCWlm
IChnZWJpKCJhbGJ1bUxpc3RhbGthSWQiKSkge2dlYmkoImFsYnVtTGlzdGFsa2FJ
ZCIpLmlubmVySFRNTCA9ICIgIjt9Ly8KCQlyZXR1cm4gZmFsc2U7Cgl9CgkvLyDO
8vDo8e7i6uAKCWFsYnVtUGFnZSA9IG51bTsKCWlmICghZnJvbSkgYWxidW1DYXNo
ZVN3aXRjaGVyKGFsYnVtVHlwZSk7Cgl2YXIgY29kZSA9ICIiOwoJaWYgKGFsYnVt
UGFnZSAhPSAxKSBjb2RlICs9ICImbmJzcDs8YSBvbmNsaWNrPVwiYWxidW1DYXNo
ZUNoYW5nZVBhZ2UoIiArIChhbGJ1bVBhZ2UgLSAxKSArICIpO1wiIGhyZWY9XCIj
YWxidW1zX3RvcFwiPjxiPiZsc2FxdW87PFwvYj4mbmJzcDvN4Ofg5CZuYnNwOzxc
L2E+Jm5ic3A7XG4iOwoJZm9yICh2YXIgaSA9IDE7IGkgPD0gYWxsUGFnZXM7IGkr
KykgewoJCWlmIChpID09IGFsYnVtUGFnZSkgY29kZSArPSAiPGIgY2xhc3M9XCJi
bGFja1wiPiZtaWRkb3Q7Jm5ic3A7IiArIGkgKyAiJm5ic3A7Jm1pZGRvdDs8XC9i
PlxuIjsKCQllbHNlIGNvZGUgKz0gIiZuYnNwOzxhIG9uY2xpY2s9XCJhbGJ1bUNh
c2hlQ2hhbmdlUGFnZSgiICsgaSArICIpO1wiIGhyZWY9XCIjYWxidW1zX3RvcFwi
PiIgKyBpICsgIjxcL2E+Jm5ic3A7XG4iOwoJfQoJaWYgKGFsYnVtUGFnZSAhPSBh
bGxQYWdlcykgY29kZSArPSAiJm5ic3A7PGEgb25jbGljaz1cImFsYnVtQ2FzaGVD
aGFuZ2VQYWdlKCIgKyAoYWxidW1QYWdlICsgMSkgKyAiKTtcIiBocmVmPVwiI2Fs
YnVtc190b3BcIj7E4Ovl5SZuYnNwOzxiPiZyc2FxdW87PFwvYj48XC9hPiZuYnNw
O1xuIjsKCWdlYmkoImFsYnVtTGlzdGFsa2FJZCIpLmlubmVySFRNTCA9IGNvZGU7
CglyZXR1cm4gZmFsc2U7Cn0KLy8gPT09PT09PT09PT09IC9DQVNIRS1zd2l0Y2hl
ciDg6/zh7uz7ICA9PT09PT09PT09PT09CgovLyA9PT09PT09PT09PSDH4Orw+/L8
IOTu8fLz7yDqIODr/OHu7PMgPT09PT09PT09PT09PT0KZnVuY3Rpb24gc2hvd1By
b3RlY3RBbGJ1bShldnQsIGlkLCBfbGluaykgewoJY2FuY2VsQnViYmxpbmcoZXZ0
KTsKCXZhciBkaXYsIGhpZGRlbjsKCWlmIChkaXYgPSBnZWJpKCJzZWN1cmVBbGJ1
bURpdklkIikpIHsKCQlkaXYuc3R5bGUuZGlzcGxheSA9ICIiOwoJCWRpdi5vbmNs
aWNrID0gY2FuY2VsQnViYmxpbmc7CgkJZGl2LnN0eWxlLnRvcCA9IChhYnNQb3Np
dGlvbihfbGluaykueSArIF9saW5rLm9mZnNldEhlaWdodCkgLSAzMCArICJweCI7
CgkJZGl2LnN0eWxlLmxlZnQgPSBhYnNQb3NpdGlvbihfbGluaykueCArIDYwICsg
InB4IjsKCQlpZiAoaGlkZGVuID0gZ2ViaSgic2VjYWxiaWQiKSkgewoJCQloaWRk
ZW4udmFsdWUgPSBpZDsKCQl9CgkJZ2ViaSgnc2VjYWxicGFzcycpLmZvY3VzKCk7
CgkJZ2ViaSgnc2VjYWxicGFzcycpLnZhbHVlPScnOwoJCXJldHVybiBmYWxzZTsK
CX0KCXJldHVybjsKfQoKZnVuY3Rpb24gaGlkZVByb3RlY3RBbGJ1bSgpIHsKCXZh
ciBkaXY7CglpZiAoZGl2ID0gZ2ViaSgic2VjdXJlQWxidW1EaXZJZCIpKSB7CgkJ
ZGl2LnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7Cgl9Cn0KCmFkZEhhbmRsZXIoZG9j
dW1lbnQsICdjbGljaycsIGhpZGVQcm90ZWN0QWxidW0pOwoKZnVuY3Rpb24gY2hl
Y2tBbGJ1bVBhc3N3b3JkQ2FsbGJhY2sgKHN0LHJlZGlydXJsKSB7CiAgICBoaWRl
UHJvdGVjdEFsYnVtKCk7CiAgICBpZiAoc3Q9PTEpIHsKCSAgIGRvY3VtZW50Lmxv
Y2F0aW9uLmhyZWY9cmVkaXJ1cmw7CiAgICB9IGVsc2UgewoJICAgIGFsZXJ0ICgn
zeXv8ODi6Ov87fvpIO/g8O7r/CcpOwogICAgfSAgIAp9CQoKZnVuY3Rpb24gY2hl
Y2tBbGJ1bVBhc3N3b3JkIChhbGJ1bV9pZCxwYXNzd2QscmVkaXJ1cmwpIHsKICAg
IHZhciBzdD1hamF4X2NhbGwoJ3BlcmxfY2hlY2tfYWxidW1fcGFzc3dvcmQnLGFs
YnVtX2lkLHBhc3N3ZCxyZWRpcnVybCxjaGVja0FsYnVtUGFzc3dvcmRDYWxsYmFj
ayk7Cn0KCmZ1bmN0aW9uIGNoZWNrQWxidW1QYXNzd29yZE5vTG9naW4gKGFsYnVt
X2lkLHBhc3N3ZCxyZWRpcnVybCkgewogICAgdmFyIHN0PWFqYXhfY2FsbF9ub2xv
Z2luKCdwZXJsX2NoZWNrX2FsYnVtX3Bhc3N3b3JkX25vbG9naW4nLGFsYnVtX2lk
LHBhc3N3ZCxyZWRpcnVybCxjaGVja0FsYnVtUGFzc3dvcmRDYWxsYmFjayk7Cn0K
Ly8gPT09PT09PT09PSAvx+Dq8Pvy/CDk7vHy8+8g6iDg6/zh7uzzID09PT09PT09
PT09PT09CgovLyA9PT09PT09INTz7er26O7t4Ov87e7x8vwg8ODh7vL7IPEg5PDz
5/z/7OggPT09PT09PT0KCmZ1bmN0aW9uIEFkZFN1YnNjcmlwdGlvbkNhbGxiYWNr
KHN0LGVycm9yY29kZSxlcnJvcnRleHQpIHsKCWlmIChzdD09MSkgewoJCWFsZXJ0
KCfP7uTv6PHq4CDk7uHg4uvl7eAnKTsKCX0gZWxzZSB7CgkJYWxlcnQoJ87w4+Dt
6Ofu4uDy/CDv7uTv6PHq8yDt5SDv7uvz9+jr7vH8OiAnK2Vycm9ydGV4dCk7Cgl9
CQp9CgpmdW5jdGlvbiBBZGRTdWJzY3JpcHRpb24gKCkgewogICAgdmFyIHN0PWFq
YXhfY2FsbCgncGVybF9hZGRfc3Vic2NyaXB0aW9uJyxBZGRTdWJzY3JpcHRpb25D
YWxsYmFjayk7CiAgICBpZiAoIXN0KSB7CgkJYWxlcnQoJ8/u5O/o8eDy/PH/IO3l
IO/u6/P36Ovu8fwnKTsKICAgIH0JCiAgICByZXR1cm4gZmFsc2U7Cn0KCi8vID09
PT09PT0gL9Tz7er26O7t4Ov87e7x8vwg8ODh7vL7IPEg5PDz5/z/7OggPT09PT09
PQoKLy89PT09PT09IM/u5PHq4Ofq6CDqIPDl6fLo7ePg7CA9PT09PT09PT09CnZh
ciBhd2FyZERhdGE9Wwoi1O7y7iDxIPDl6fLo7ePu7CDh7uv8+OUgMjUwMCDv7u/g
5OD+8iDiIO/u97jy7fvpIPTu7eQg1O7y7kBNYWlsLlJ1IOgg7eDj8ODm5OD+8vH/
IOfu6+7y7ukg7OXk4Ov8/i4iLAoi1O7y7iDxIPDl6fLo7ePu7CDh7uv8+OUgMTAw
MCDv7u/g5OD+8iDiIO/u97jy7fvpIPTu7eQg1O7y7kBNYWlsLlJ1IOgg7eDj8ODm
5OD+8vH/IPHl8OXh8P/t7ukg7OXk4Ov8/i4iLAoi1O7y7iDxIPDl6fLo7ePu7CDh
7uv8+OUgNTAwIO/u7+Dk4P7yIOIg7+73uPLt++kg9O7t5CDU7vLuQE1haWwuUnUg
6CDt4OPw4Obk4P7y8f8g4fDu7efu4u7pIOzl5ODr/P4uIiwKCiLH7eDqIFwiwuXr
6Oru6+Xv7e7lIPTu8u5cIiDv7uvz9+D+8iD07vLuIPHuIPHw5eTt5ekg7vbl7eru
6SDu8iA0LjkuPGJyLz7R8OXk7f//IO725e3q4CD98u7j7iD07vLuIC0gIiwKIsft
4OogXCLP8OXq8ODx7e7lIPTu8u5cIiDv7uvz9+D+8iD07vLuIPHuIPHw5eTt5ekg
7vbl7eru6SDu8iA0Ljgg5O4gNC45Ljxici8+0fDl5O3//yDu9uXt6uAg/fLu4+4g
9O7y7iAtICIsCiLH7eDqIFwizvLr6Pft7uUg9O7y7lwiIO/u6/P34P7yIPTu8u4g
8e4g8fDl5O3l6SDu9uXt6u7pIO7yIDQuNSDk7iA0LjguPGJyLz7R8OXk7f//IO72
5e3q4CD98u7j7iD07vLuIC0gIgoKXTsKCQkJCQkJCQkJCQkJCmZ1bmN0aW9uIGF3
YXJkSGVscChldnQsIGltZywgaWQsIHJpZ2h0LCB0b3AsIHJhdGUpIHsgCgljYW5j
ZWxCdWJibGluZyhldnQpOwoJCglpZiAoZ2ViaSgiYXdhcmRIZWxwRGl2IikpIGF3
YXJkSGVscEhpZGUoKTsKCQoJaGlkZUNvbnRleHQoKTsKCglpZiAoaW1nLmNoaWxk
Tm9kZXMpCgl7CgkJdmFyIGFyckNoaWxkSU1HID0gaW1nLmNoaWxkTm9kZXM7CgkJ
YXJyQ2hpbGRJTUcgPSBhcnJDaGlsZElNRy5sZW5ndGggPyBhcnJDaGlsZElNRyA6
IFthcnJDaGlsZElNR107CgkJYXJyQ2hpbGRJTUdfbGVuZ3RoID0gYXJyQ2hpbGRJ
TUcubGVuZ3RoOwoJCXZhciB2YXJJTUc7CgkJZm9yICh2YXIgaSA9IDA7IGkgPCBh
cnJDaGlsZElNR19sZW5ndGg7IGkrKykKCQkJe2lmIChhcnJDaGlsZElNR1tpXS5u
b2RlTmFtZSA9PSAnSU1HJykge3ZhcklNRyA9IGFyckNoaWxkSU1HW2ldO319Cgl9
CglpbWcgPSB2YXJJTUc7CgkKCgl2YXIgcmlnaHRGbGFnID0gdHlwZW9mIHJpZ2h0
ID09ICd1bmRlZmluZWQnIHx8ICFyaWdodCA/IGZhbHNlIDogdHJ1ZTsKCXZhciB0
b3BGbGFnID0gdHlwZW9mIHRvcCA9PSAndW5kZWZpbmVkJyB8fCAhdG9wID8gZmFs
c2UgOiB0cnVlOwoJdG9wID0gcGFyc2VJbnQodG9wKTsKCXRvcCA9IHRvcCA9PSAx
ID8gLTUwIDogdG9wOwoJaWYgKHNjcmVlblNpemUoKS53IC0gYWJzUG9zaXRpb24o
aW1nKS54IDwgMjUwKSByaWdodEZsYWcgPSB0cnVlOy8vCgoJdmFyIHRhcmdldERp
djsKCWlmICghZ2ViaSgiYXdhcmRIZWxwRGl2IikpewoJCXZhciBkaXYgPSBkb2N1
bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKCQlkaXYuaWQgPSAiYXdhcmRIZWxw
RGl2IjsKCQlkaXYuY2xhc3NOYW1lID0gImF3YXJkX2hlbHBfZGl2IjsKCQlkaXYu
c3R5bGUudG9wID0gIjBweCI7CgkJZGl2LnN0eWxlLmxlZnQgPSAiMHB4IjsKCQlk
aXYuc3R5bGUuZGlzcGxheSA9ICJub25lIjsKCQlkaXYuc3R5bGUuekluZGV4ID0g
IjEwMDAwMDAwMCI7CgkJZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkaXYpOwoJ
CQoJfQoJdGFyZ2V0RGl2ID0gZ2ViaSgiYXdhcmRIZWxwRGl2Iik7Cgl0YXJnZXRE
aXYuaW5uZXJIVE1MPSI8YSBvbmNsaWNrPVwiYXdhcmRIZWxwSGlkZSgpO3JldHVy
biBmYWxzZTtcIiBocmVmPVwiXCI+PGltZyBzcmM9aHR0cDovL2ltZy5tYWlsLnJ1
L3IvZm90bzIvaWNvX2Nsb3NlLmdpZiBoZWlnaHQ9NyB3aWR0aD03IGJvcmRlcj0w
IGFsaWduPXJpZ2h0IGFsdD1cIsfg6vD78vxcIj48XC9hPjxiciAvPjxkaXY+IiAr
IGF3YXJkRGF0YVtpZF0rICI8Yj4iICsgcmF0ZSArICI8L2I+IiArICI8XC9kaXY+
IjsKCXZhciB4UmVtYWluZGVyID0gKHJpZ2h0RmxhZykgPyAtMTkwIC0gaW1nLndp
ZHRoICsgMiA6IDA7Cgl2YXIgeVJlbWFpbmRlciA9ICh0b3BGbGFnKSA/IHRvcCA6
IDA7Cgl0YXJnZXREaXYuc3R5bGUudG9wID0gKGFic1Bvc2l0aW9uKGltZykueSAr
IHlSZW1haW5kZXIpICsgaW1nLmhlaWdodCArIDIgKyAicHgiOwoJdGFyZ2V0RGl2
LnN0eWxlLmxlZnQgPSAoYWJzUG9zaXRpb24oaW1nKS54ICsgeFJlbWFpbmRlcikg
KyAicHgiOwoJdGFyZ2V0RGl2Lm9uY2xpY2sgPSBjYW5jZWxCdWJibGluZzsKCXRh
cmdldERpdi5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsgCglyZXR1cm4gZmFsc2U7
Cn0KLy8g0erw+/L8IOru7fLl6vHy7fP+IO/u5PHq4Ofq8wpmdW5jdGlvbiBhd2Fy
ZEhlbHBIaWRlKCkgewoJaWYgKGdlYmkoImF3YXJkSGVscERpdiIpKSBnZWJpKCJh
d2FyZEhlbHBEaXYiKS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGdlYmkoImF3YXJk
SGVscERpdiIpKTsKfQphZGRIYW5kbGVyKGRvY3VtZW50LCAnY2xpY2snLCBhd2Fy
ZEhlbHBIaWRlKTsKCi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KCi8vPT09PT14Mj09PT09PT09PT09CgpmdW5jdGlvbiBoaWRl
MngoKSB7CglpZihnZWJpKCIyeCIpKSBnZWJpKCIyeCIpLnN0eWxlLmRpc3BsYXk9
Im5vbmUiOwp9CgoKLy89PT09PT09Pe7y6vD74uDl7CDj7uvu8e7i4O3o5SDiIO3u
4u7sIO7q7eU9PT09PT09PT09PT09PT09CgovL/Dg5+zl8Psg7urt4ApmdW5jdGlv
biBnZXRTY3JlZW5TaXplKCkgewoJdmFyIG15V2lkdGggPSAwLCBteUhlaWdodCA9
IDA7CgkKCW15V2lkdGggPSBzY3JlZW4ud2lkdGg7IAoJbXlIZWlnaHQgPSBzY3Jl
ZW4uaGVpZ2h0OwoJCglyZXR1cm4ge3c6bXlXaWR0aCxoOm15SGVpZ2h0fTsKfQoK
ZnVuY3Rpb24gb3Blbk5ldyhpZCx2b3RpbmdTcmMpCnsKCXZhciB2b3RpbmdTcmNW
YWx1ZSA9IHZvdGluZ1NyYyA/IHZvdGluZ1NyYyA6ICdjb250ZXN0JzsKCXZhciBw
aG90b3Blcmxob3N0ID0gUGhvdG9QZXJsSG9zdCgpOwoJdmFyIF93aWR0aCA9IDg4
NjsKCXZhciBfaGVpZ2h0ID0gNzI2OwoJdmFyIHRvcCA9IDA7Cgl2YXIgbGVmdCA9
ICggZ2V0U2NyZWVuU2l6ZSgpLncgLSBfd2lkdGggKSAvIDI7IAoJdmFyIG5ld1dp
biA9IHdpbmRvdy5vcGVuKCdodHRwOi8vJyArIHBob3RvcGVybGhvc3QgKyAnL2Nn
aS1iaW4vcGhvdG8vdm90aW5nPycgKyB2b3RpbmdTcmNWYWx1ZSArICc9JyArIGlk
LCdfbmV3Jywnd2lkdGg9Jytfd2lkdGgrJyxoZWlnaHQ9JytfaGVpZ2h0KycsdG9w
PScrdG9wKycsbGVmdD0nK2xlZnQrJyxyZXNpemFibGUnKTsKfQoKCgovL+7h8PPh
4OXyIOTr6O3t++Ug7ejq6CDoIOjs5e3gIPDu6+jq7uIKZnVuY3Rpb24gY3V0TmFt
ZSgpCnsKLy8g7+Xw4vvpIODw4/Ps5e3yIC0g7ejq7eXp7AovLyDi8u7w7ukgLSD4
6PDo7eAg6u7t8uXp7eXw4CAo7/DoIO7y8fPy8fLi6OggLSAxMjBweCAo7O7w5OAp
KQoJaWYgKGN1dE5hbWUuYXJndW1lbnRzWzBdKSB2YXIgdG1wX25pY2tuYW1lID0g
Y3V0TmFtZS5hcmd1bWVudHNbMF07IGVsc2UgcmV0dXJuOwoJdmFyIGRsZW5ndGgg
PSAxMjsKCWlmIChjdXROYW1lLmFyZ3VtZW50c1sxXSkKCXsKCQlkbGVuZ3RoID0g
KGN1dE5hbWUuYXJndW1lbnRzWzFdID09IDE0NSkgPyAxNyA6IGRsZW5ndGg7CgkJ
ZGxlbmd0aCA9IChjdXROYW1lLmFyZ3VtZW50c1sxXSA9PSAyNDApID8gMjQgOiBk
bGVuZ3RoOwoJfQoJdmFyIHFVcExldHRlcnMgPSAwOwoJZm9yICh2YXIgaSA9MDsg
aSA8IGRsZW5ndGg7IGkrKykKCXsKCQl0bXBfTGV0dGVyID0gdG1wX25pY2tuYW1l
LnN1YnN0cmluZyhpLCBpICsgMSk7CgkJdG1wX0xldHRlcl91ID0gdG1wX0xldHRl
ci50b1VwcGVyQ2FzZSgpOwoJCWlmICh0bXBfTGV0dGVyID09IHRtcF9MZXR0ZXJf
dSkKCQl7CgkJCWlmKCAhKC9bLFwuPyE7OlwvPD4oKVx7XH1cW1xdXCJcJz1AJlxz
XFxdL2kudGVzdCh0bXBfTGV0dGVyKSkgKQoJCQl7CgkJCQlpZiAodG1wX0xldHRl
cl91ICE9ICdXJyB8fCB0bXBfTGV0dGVyX3UgIT0gJ00nIHx8IHRtcF9MZXR0ZXJf
dSAhPSAnRycgfHwgdG1wX0xldHRlcl91ICE9ICfMJyB8fCB0bXBfTGV0dGVyX3Ug
IT0gJ9gnIHx8IHRtcF9MZXR0ZXJfdSAhPSAn2ScgfHwgdG1wX0xldHRlcl91ICE9
ICfUJyB8fCB0bXBfTGV0dGVyX3UgIT0gJ8YnKQoJCQkJCXtxVXBMZXR0ZXJzKys7
fQoJCQkJZWxzZSB7cVVwTGV0dGVycyArPSAxLjM7fQoJCQl9CgkJfQoJfQoJZGxl
bmd0aCA9IHFVcExldHRlcnMgPiBkbGVuZ3RoLzIgPyAoZGxlbmd0aC8yKSA6ICgo
cVVwTGV0dGVycyA8IChkbGVuZ3RoLzIpICYmIHFVcExldHRlcnMgPiAyKSA/IChk
bGVuZ3RoLzIgKyAoZGxlbmd0aC8yKS8yKSA6IGRsZW5ndGgpOwoJbGVuZ3RoTmFt
ZSA9IGRsZW5ndGg7CgoJdG1wX25pY2tuYW1lID0gdG1wX25pY2tuYW1lLmxlbmd0
aCA+IGxlbmd0aE5hbWUgPyAodG1wX25pY2tuYW1lLnN1YnN0cmluZygwLGxlbmd0
aE5hbWUpICsgJy4uLicpIDogdG1wX25pY2tuYW1lOwoJcmV0dXJuIHRtcF9uaWNr
bmFtZTsKfQoKLyoKwsXRzcAgytDA0c3AIMrQwNHNwCEgLSAyMArC5fHt4CDq8ODx
7eAg6vDg8e3gIOrwISAtIDIzCgrN5fDg4e7y4P755eUg4uXy4uvl7ejlCglpZiAo
cVVwTGV0dGVycyA+IGRsZW5ndGgvMikKCXsKCQlsZW5ndGhOYW1lID0oZGxlbmd0
aC8yKSArIChkbGVuZ3RoLzIpLzI7Cgl9CgllbHNlIGlmIChxVXBMZXR0ZXJzIDwg
KGRsZW5ndGgvMikgJiYgcVVwTGV0dGVycyA+IDIpCgl7CgkJbGVuZ3RoTmFtZSA9
IGRsZW5ndGgvMiArIChkbGVuZ3RoLzIpLzI7Ly8gKyAoKGRsZW5ndGgvMikvMikv
MgoJfQoJZWxzZQoJe2xlbmd0aE5hbWUgPSBkbGVuZ3RoO30KKi8KCi8vPT09PT09
PT09PT09PT09PT0gICDK7uTo8O7i6uAg8ejs4u7r7uIg4iB3aW5kb3dzLTEyNTEg
6CD08+3q9uj/IOL74e7w4CAixPDz4+7pIOzl8uroIgpDaGFyMkhleCA9IG5ldyBP
YmplY3QoKTsKZm9yKHZhciBpID0gIDA7IGk8PTI1NTtpKysgKSB7CiAgICAgdmFy
IGogPSBwYXJzZUludChpLzE2KTsgdmFyIGoyID0gcGFyc2VJbnQoaSUxNik7CiAg
ICBDaGFyMkhleFsnJytTdHJpbmcuZnJvbUNoYXJDb2RlKGkpXSA9ICgnJScgKyBq
LnRvU3RyaW5nKDE2KSArIGoyLnRvU3RyaW5nKDE2KSApLnRvVXBwZXJDYXNlKCk7
Cn0KQ2hhcjJIZXhbJ18nXT0nJTVGJzsKQ2hhcjJIZXhbJ8AnXT0nJUMwJzsKQ2hh
cjJIZXhbJ8EnXT0nJUMxJzsKQ2hhcjJIZXhbJ8InXT0nJUMyJzsKQ2hhcjJIZXhb
J8MnXT0nJUMzJzsKQ2hhcjJIZXhbJ8QnXT0nJUM0JzsKQ2hhcjJIZXhbJ8UnXT0n
JUM1JzsKQ2hhcjJIZXhbJ8YnXT0nJUM2JzsKQ2hhcjJIZXhbJ8cnXT0nJUM3JzsK
Q2hhcjJIZXhbJ8gnXT0nJUM4JzsKQ2hhcjJIZXhbJ8knXT0nJUM5JzsKQ2hhcjJI
ZXhbJ8onXT0nJUNBJzsKQ2hhcjJIZXhbJ8snXT0nJUNCJzsKQ2hhcjJIZXhbJ8wn
XT0nJUNDJzsKQ2hhcjJIZXhbJ80nXT0nJUNEJzsKQ2hhcjJIZXhbJ84nXT0nJUNF
JzsKQ2hhcjJIZXhbJ88nXT0nJUNGJzsKQ2hhcjJIZXhbJ9AnXT0nJUQwJzsKQ2hh
cjJIZXhbJ9EnXT0nJUQxJzsKQ2hhcjJIZXhbJ9InXT0nJUQyJzsKQ2hhcjJIZXhb
J9MnXT0nJUQzJzsKQ2hhcjJIZXhbJ9QnXT0nJUQ0JzsKQ2hhcjJIZXhbJ9UnXT0n
JUQ1JzsKQ2hhcjJIZXhbJ9YnXT0nJUQ2JzsKQ2hhcjJIZXhbJ9cnXT0nJUQ3JzsK
Q2hhcjJIZXhbJ9gnXT0nJUQ4JzsKQ2hhcjJIZXhbJ9knXT0nJUQ5JzsKQ2hhcjJI
ZXhbJ9onXT0nJURBJzsKQ2hhcjJIZXhbJ9snXT0nJURCJzsKQ2hhcjJIZXhbJ9wn
XT0nJURDJzsKQ2hhcjJIZXhbJ90nXT0nJUREJzsKQ2hhcjJIZXhbJ94nXT0nJURF
JzsKQ2hhcjJIZXhbJ98nXT0nJURGJzsKQ2hhcjJIZXhbJ+AnXT0nJUUwJzsKQ2hh
cjJIZXhbJ+EnXT0nJUUxJzsKQ2hhcjJIZXhbJ+InXT0nJUUyJzsKQ2hhcjJIZXhb
J+MnXT0nJUUzJzsKQ2hhcjJIZXhbJ+QnXT0nJUU0JzsKQ2hhcjJIZXhbJ+UnXT0n
JUU1JzsKQ2hhcjJIZXhbJ+YnXT0nJUU2JzsKQ2hhcjJIZXhbJ+cnXT0nJUU3JzsK
Q2hhcjJIZXhbJ+gnXT0nJUU4JzsKQ2hhcjJIZXhbJ+knXT0nJUU5JzsKQ2hhcjJI
ZXhbJ+onXT0nJUVBJzsKQ2hhcjJIZXhbJ+snXT0nJUVCJzsKQ2hhcjJIZXhbJ+wn
XT0nJUVDJzsKQ2hhcjJIZXhbJ+0nXT0nJUVEJzsKQ2hhcjJIZXhbJ+4nXT0nJUVF
JzsKQ2hhcjJIZXhbJ+8nXT0nJUVGJzsKQ2hhcjJIZXhbJ/AnXT0nJUYwJzsKQ2hh
cjJIZXhbJ/EnXT0nJUYxJzsKQ2hhcjJIZXhbJ/InXT0nJUYyJzsKQ2hhcjJIZXhb
J/MnXT0nJUYzJzsKQ2hhcjJIZXhbJ/QnXT0nJUY0JzsKQ2hhcjJIZXhbJ/UnXT0n
JUY1JzsKQ2hhcjJIZXhbJ/YnXT0nJUY2JzsKQ2hhcjJIZXhbJ/cnXT0nJUY3JzsK
Q2hhcjJIZXhbJ/gnXT0nJUY4JzsKQ2hhcjJIZXhbJ/knXT0nJUY5JzsKQ2hhcjJI
ZXhbJ/onXT0nJUZBJzsKQ2hhcjJIZXhbJ/snXT0nJUZCJzsKQ2hhcjJIZXhbJ/wn
XT0nJUZDJzsKQ2hhcjJIZXhbJ/0nXT0nJUZEJzsKQ2hhcjJIZXhbJ/4nXT0nJUZF
JzsKQ2hhcjJIZXhbJ/8nXT0nJUZGJzsKQ2hhcjJIZXhbJ7gnXT0nJUI4JzsKQ2hh
cjJIZXhbJ6gnXT0nJUE4JzsKQ2hhcjJIZXhbJyAnXT0nJTIwJzsKCmZ1bmN0aW9u
IHVybGVuY29kZShzdHIpIHsKICAgIGlmKCFzdHIgfHwgdHlwZW9mKHN0cikgPT0g
InVuZGVmaW5lZCIgfHwgc3RyID09IG51bGwgfHwgc3RyID09ICIiKSByZXR1cm4g
IiI7CiAgICB2YXIgcmVzID0gJyc7CiAgICBmb3IodmFyIGk9MDtpPHN0ci5sZW5n
dGg7aSsrKSB7CiAgICAgICAgdmFyIGNoYXIgPSBzdHIuc3Vic3RyKGksMSk7CiAg
ICAgICAgcmVzID0gJycgKyByZXMgKyAoICh0eXBlb2YoQ2hhcjJIZXhbY2hhcl0p
ICE9ICJ1bmRlZmluZWQiICkgPyBDaGFyMkhleFtjaGFyXSA6IGNoYXIpOwogICAg
fQogICAgcmV0dXJuIHJlczsKfQoKZnVuY3Rpb24gU2hvd090aGVyVGFnKGV2dCkg
ewoJY2FuY2VsQnViYmxpbmcoZXZ0KTsKCWdlYmkoJ3RhZ19vdGhlcicpLm9uY2xp
Y2sgPSBjYW5jZWxCdWJibGluZzsKCWlmIChnZWJpKCd0YWdfb3RoZXInKS5zdHls
ZS5kaXNwbGF5ID09ICdub25lJykgewoJCWdlYmkoJ3RhZ19vdGhlcicpLnN0eWxl
LmRpc3BsYXkgPSAnYmxvY2snOwoJCWdlYmkoJ3RhZ19vdGhlcl9mb3JtJykuZWxl
bWVudHNbJ3RhZ19vdGhlcl9uYW1lJ10uZm9jdXMoKTsKCX0gZWxzZSBIaWRlT3Ro
ZXJUYWcoKTsKfQpmdW5jdGlvbiBIaWRlT3RoZXJUYWcoKSB7CglpZiAoZ2ViaSgn
dGFnX290aGVyJykpIHtnZWJpKCd0YWdfb3RoZXInKS5zdHlsZS5kaXNwbGF5ID0g
J25vbmUnO30KfQphZGRIYW5kbGVyKGRvY3VtZW50LCAnY2xpY2snLCBIaWRlT3Ro
ZXJUYWcpOwoKZnVuY3Rpb24gR29PdGhlclRhZyhob3N0LCBuYW1lKSB7Cglsb2Nh
dGlvbi5ocmVmID0naHR0cDovLycgKyBob3N0ICsgJy90YWdzLycgKyB1cmxlbmNv
ZGUobmFtZSkgKyAnP2Zyb21fb3RoZXJfdGFnJzsKfQoKLy89PT09PT09PT09PT09
PT09PT09PT09IMLx7+v74uD++eD/IO/u5PHq4Ofq4CAiU01TLejj8PsiCnZhciBT
TVN0b3Bfb3BlbmVkICA9ICIiOwpmdW5jdGlvbiBTaG93U01TdG9wKGV2dCwgaW1n
LCBvZmZzZXRZLCBvZmZzZXRYLCBQaG90b1VzZXJJRCwgaWQsIEFsYnVtQWNjZXNz
LCBFcm8sIEFsYnVtVm90ZSwgaG9zdCwgZ2FtZUNvZGUsIEFjdGl2ZVVzZXJJRCxs
aW5rKSB7CglTTVN0b3Bfb3BlbmVkID0gKFNNU3RvcF9vcGVuZWQgPT0gaW1nKSAg
PyBpZCA6IFNNU3RvcF9vcGVuZWQ7CgljYW5jZWxCdWJibGluZyhldnQpOwoJaWYg
KFNNU3RvcF9vcGVuZWQgPT0gaW1nKSB7SGlkZVNNU3RvcCgpO3JldHVybiBmYWxz
ZTt9CgkKCUFjdGl2ZVVzZXJJRCA9IChBY3RpdmVVc2VySUQpID8gQWN0aXZlVXNl
cklEIDogMDsKCgloaWRlQ29udGV4dCgpOwoJCgl2YXIgdGFyZ2V0RGl2LCBfdG9w
LCBfbGVmdCwgZGVsdGFZID0gMCwgZGVsdGFYID0gMDsKCQkKCWlmICghZ2ViaSgn
c21zdG9wSGVscERpdicpKSB7CgkJdmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVs
ZW1lbnQoJ2RpdicpOwoJCWRpdi5pZCA9ICdzbXN0b3BIZWxwRGl2JzsKCQlkaXYu
c3R5bGUudG9wID0gJzAnOwoJCWRpdi5zdHlsZS5sZWZ0ID0gJzAnOwoJCWRpdi5z
dHlsZS5kaXNwbGF5ID0gJ25vbmUnOwoJCWRpdi5zdHlsZS56SW5kZXggPSAnMTAw
MDAwMDAwJzsKCQlkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGRpdik7Cgl9CgkK
CXZhciBzdHIgPSBuZXcgQXJyYXkoKTsKCQoJdmFyIG91dCA9ICcnOwoJCgkJc3Ry
WzFdID0gJzxzcGFuIGNsYXNzPSJ0aXRsZSI+1O7y7i3L6OTl8Dwvc3Bhbj4gPGEg
aHJlZj0iaHR0cDovLycgKyBob3N0ICsgJy9jYXRhbG9nL3N0YXRpYy9zaG93X3lv
dXJzZWxmLmh0bWwjbGVhZGVyIiBjbGFzcz0ibW9yZSI+z+7k8O7h7eXlPC9hPjxi
ciAvPicgKwoJCSc8cD4nICsgCgkJCSc8c3BhbiBjbGFzcz0iYmxvY2sxIj7Q4Ofs
5fnl7ejlIPTu8u4g7eAg4+vg4u3u6SA8YnIgLz7x8vDg7ej25SDiIPDz4fDo6uUg
JmxhcXVvO9Tu8u4t6+jk5fAmcmFxdW87Ljwvc3Bhbj48YnIgLz4nICsKCQkJJzxz
cGFuIGNsYXNzPSJibG9jazIiPsTr/yDz9+Dx8uj/IO7y7/Dg4vzy5SBTTVMg8SDq
7uTu7DxiciAvPjxiPjExKycgKyBQaG90b1VzZXJJRCArICcrJyArIGlkICsgJzwv
Yj4uPGJyLz7E6/8g0O7x8ejoIOgg0+rw4Ojt+yDt4CDq7vDu8uro6SDt7uzl8CZu
YnNwOzxiPjcwOTk8L2I+LCDk6/8gyuDn4PXx8uDt4CZuYnNwOyZtZGFzaDsmbmJz
cDs8Yj43NTAyPC9iPi48L3NwYW4+PGJyIC8+JyArCgkJCSc8c3BhbiBjbGFzcz0i
YmxvY2szIj7R8u7o7O7x8vwg8/Hr8+PoOiAwLDk5IPMu5S4g4eXnIM3E0S48L3Nw
YW4+JyArCgkJJzwvcD4nOwoJCXN0clsyXSA9ICc8c3BhbiBjbGFzcz0idGl0bGUi
PlNNUy3y7u88L3NwYW4+IDxhIGhyZWY9Imh0dHA6Ly8nICsgaG9zdCArICcvY2F0
YWxvZy9zdGF0aWMvc2hvd195b3Vyc2VsZi5odG1sI3Ntc2NvZGVzMSIgY2xhc3M9
Im1vcmUiPs/u5PDu4e3l5TwvYT48YnIgLz4nICsKCQknPHA+JyArIAoJCQknPHNw
YW4gY2xhc3M9ImJsb2NrMSI+0ODn7OX55e3o5SD07vLuIO3gIOPr4OLt7ukgPGJy
IC8+8fLw4O3o9uUg4iDw8+Hw6OrlICZsYXF1bztTTVMt8u7vJnJhcXVvOy48L3Nw
YW4+PGJyIC8+JyArCgkJCSc8c3BhbiBjbGFzcz0iYmxvY2syIj7E6/8g8/fg8fLo
/yDu8u/w4OL88uUgU01TIPEg6u7k7uw8YnIgLz48Yj4xMCsnICsgUGhvdG9Vc2Vy
SUQgKyAnKycgKyBpZCArICc8L2I+Ljxici8+xOv/INDu8fHo6CDoINPq8ODo7fsg
7eAg6u7w7vLq6Okg7e7s5fAmbmJzcDs8Yj43MDk5PC9iPiwg5Ov/IMrg5+D18fLg
7eAmbmJzcDsmbWRhc2g7Jm5ic3A7PGI+NzUwMjwvYj4uPC9zcGFuPjxiciAvPicg
KwoJCQknPHNwYW4gY2xhc3M9ImJsb2NrMyI+0fLu6Ozu8fL8IPPx6/Pj6DogMCw5
OSDzLuUuIOHl5yDNxNEuPC9zcGFuPicgKwoJCSc8L3A+JzsKCgkJc3RyWzNdID0g
JzxzcGFuIGNsYXNzPSJ0aXRsZSI+xODp8uUg5OLlITwvc3Bhbj4gPGEgaHJlZj0i
aHR0cDovLycgKyBob3N0ICsgJy9jYXRhbG9nL3N0YXRpYy9zaG93X3lvdXJzZWxm
Lmh0bWwjc21zY29kZXMyIiBjbGFzcz0ibW9yZSI+z+7k8O7h7eXlPC9hPjxiciAv
PicgKwoJCSc8cD4nICsgCgkJCSc8c3BhbiBjbGFzcz0iYmxvY2sxIj7K4Obk++kg
4+7r7vEg5+Ag9O7y7iDz5OLg6OLg5fLx/y4g0fDu6iDk5enx8uLo/yAmbWRhc2g7
IDEg9+DxLjwvc3Bhbj48YnIgLz4nICsKCQkJJzxzcGFuIGNsYXNzPSJibG9jazIi
PsTr/yDz9+Dx8uj/IO7y7/Dg4vzy5SBTTVMg8SDq7uTu7DxiciAvPjxiPjEyKycg
KyBQaG90b1VzZXJJRCArICcrJyArIGlkICsgJzwvYj4uPGJyLz7E6/8g0O7x8ejo
IOgg0+rw4Ojt+yDt4CDq7vDu8uro6SDt7uzl8CZuYnNwOzxiPjcyNTA8L2I+LCDk
6/8gyuDn4PXx8uDt4CZuYnNwOyZtZGFzaDsmbmJzcDs8Yj43NTA0PC9iPi48L3Nw
YW4+PGJyIC8+JyArCgkJCSc8c3BhbiBjbGFzcz0iYmxvY2szIj7R8u7o7O7x8vwg
8/Hr8+PoOiAyLDYg8y7lLiDh5ecgzcTRLjwvc3Bhbj4nICsKCQknPC9wPic7CgkK
CQlzdHJbNF0gPSAnPHNwYW4gY2xhc3M9InRpdGxlIj7E5fDm6CDk5fH/8vwhPC9z
cGFuPiA8YSBocmVmPSJodHRwOi8vJyArIGhvc3QgKyAnL2NhdGFsb2cvc3RhdGlj
L3Nob3dfeW91cnNlbGYuaHRtbCNkMTAiIGNsYXNzPSJtb3JlIj7P7uTw7uHt5eU8
L2E+PGJyIC8+JyArCgkJJzxwPicgKyAKCQkJJzxzcGFuIGNsYXNzPSJibG9jazEi
PsLu5+zu5u3u8fL8IPHy4OLo8vwg7vbl7erzICsxMCDiIPLl9+Xt6OUgMSD34PHg
Ljwvc3Bhbj48YnIgLz4nOwoJCWlmIChBY3RpdmVVc2VySUQpIHN0cls0XSArPSAn
PHNwYW4gY2xhc3M9ImJsb2NrMiI+xOv/IPP34PHy6P8g7vLv8ODi/PLlIFNNUyDx
IOru5O7sPGJyIC8+PGI+MjcrJyArIEFjdGl2ZVVzZXJJRCArICc8L2I+Ljxici8+
xOv/INDu8fHo6CDoINPq8ODo7fsg7eAg6u7w7vLq6Okg7e7s5fAmbmJzcDs8Yj43
MDk5PC9iPiwg5Ov/IMrg5+D18fLg7eAmbmJzcDsmbWRhc2g7Jm5ic3A7PGI+NzUw
MjwvYj4uPC9zcGFuPjxiciAvPic7CgkJZWxzZSBzdHJbNF0gKz0gJzxzcGFuIGNs
YXNzPSJibG9jazIiPsTr/yDz9+Dx8uj/IOIg6OPw5SDi+yDk7uvm7fsgPGEgaHJl
Zj1cImh0dHA6Ly8nICsgaG9zdCArICcvY2dpLWJpbi9sb2dpbj9wYWdlPScgKyBl
bmNvZGVVUkkod2luZG93LmxvY2F0aW9uLmhyZWYpICsgJ1wiPuDi8u7w6Ofu4uDy
/PH/PFwvYT4uPGJyIC8+JzsKCQlzdHJbNF0gKz0JJzxzcGFuIGNsYXNzPSJibG9j
azMiPtHy7ujs7vHy/CDz8evz4+g6IDAsOTkg8y7lLiDh5ecgzcTRLjwvc3Bhbj4n
ICsKCQknPC9wPic7CgkJCgkJCWlmICghZ2FtZUNvZGUpIHsKCQkJCWlmICgoQWxi
dW1BY2Nlc3MgPT0gMikgJiYgKEVybyA9PSAwKSkgIG91dCA9IHN0clsxXSArIHN0
clsyXTsKCQkJCWlmIChBbGJ1bVZvdGUgPT0gMSkgb3V0ICs9IHN0clszXTsKCQkJ
CW91dCArPSBzdHJbNF07CgkJCX1lbHNlIG91dCA9IHN0cltnYW1lQ29kZV07CgkK
CWlmKG9mZnNldFkgIT0gJycgJiYgcGFyc2VJbnQob2Zmc2V0WSkpIGRlbHRhWSA9
IHBhcnNlSW50KG9mZnNldFkpOyAgCglpZihvZmZzZXRYICE9ICcnICYmIHBhcnNl
SW50KG9mZnNldFgpKSBkZWx0YVggPSBwYXJzZUludChvZmZzZXRYKTsKCQkJCgl0
YXJnZXREaXYgPSBnZWJpKCdzbXN0b3BIZWxwRGl2Jyk7Cgl0YXJnZXREaXYuaW5u
ZXJIVE1MID0gJzxkaXYgY2xhc3M9ImluZm9ibG9jayI+PGgxPlNNUy3o4/D7PC9o
MT48YSBocmVmPSIjIiBvbmNsaWNrPSJIaWRlU01TdG9wKCk7IHJldHVybiBmYWxz
ZTsiPjxpbWcgc3JjPSJodHRwOi8vaW1nLm1haWwucnUvci9mb3RvMi9pY29fY2xv
c2UuZ2lmIiB3aWR0aD0iNyIgaGVpZ2h0PSI3IiBhbHQ9Isfg6vD78vwiIGNsYXNz
PSJjbG9zZSIgLz48L2E+JyArIG91dCArICc8L2Rpdj4nOwoJdGFyZ2V0RGl2Lm9u
Y2xpY2sgPSBjYW5jZWxCdWJibGluZzsKCgl0YXJnZXREaXYuc3R5bGUuZGlzcGxh
eSA9ICdibG9jayc7CgkJCglpZiAoZ2V0V2luU2l6ZSgpLmggKyBkZWZTY3JvbGwo
KS55IC0gYWJzUG9zaXRpb24oaW1nKS55IC0gZGVsdGFZIDwgdGFyZ2V0RGl2Lm9m
ZnNldEhlaWdodCArIDUwICkgZGVsdGFZID0gdGFyZ2V0RGl2Lm9mZnNldEhlaWdo
dCAqKC0xKSAtIDIwOwoJaWYgKGdldFdpblNpemUoKS53ICsgZGVmU2Nyb2xsKCku
eCAtIGFic1Bvc2l0aW9uKGltZykueCAtIGRlbHRhWCA8IHRhcmdldERpdi5vZmZz
ZXRXaWR0aCArIDUwICkgIGRlbHRhWCA9IHRhcmdldERpdi5vZmZzZXRXaWR0aCAq
KC0xKSAtIDIwOwoKCWlmKG9mZnNldFggPT0gJ2xlZnQnKSBkZWx0YVggPSB0YXJn
ZXREaXYub2Zmc2V0V2lkdGggKigtMSkgLSAyMDsKCQllbHNlIGlmKG9mZnNldFgg
PT0gJ3JpZ2h0JykgZGVsdGFYID0gMDsKCQoJaWYob2Zmc2V0WSA9PSAndG9wJykg
ZGVsdGFZID0gdGFyZ2V0RGl2Lm9mZnNldEhlaWdodCAqKC0xKSAtIDIwOwoJCWVs
c2UgaWYob2Zmc2V0WSA9PSAnYm90dG9tJykgZGVsdGFZID0gMDsKCQoJX3RvcCA9
ICBhYnNQb3NpdGlvbihpbWcpLnk7CglfdG9wICs9IGRlbHRhWSA7Cgl0YXJnZXRE
aXYuc3R5bGUudG9wCT0gX3RvcCArIDIwICsgInB4IjsKCQoJX2xlZnQgPSBhYnNQ
b3NpdGlvbihpbWcpLnggOwoJX2xlZnQgKz0gZGVsdGFYIDsKCXRhcmdldERpdi5z
dHlsZS5sZWZ0ID0gX2xlZnQgKyAyMCArICJweCI7CgkKCVNNU3RvcF9vcGVuZWQg
PSBpbWc7CglyZXR1cm4gZmFsc2U7Cn0KCmZ1bmN0aW9uIEhpZGVTTVN0b3AoKSB7
CglpZiAoZ2ViaSgnc21zdG9wSGVscERpdicpKSBnZWJpKCdzbXN0b3BIZWxwRGl2
JykucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChnZWJpKCdzbXN0b3BIZWxwRGl2Jykp
OwoJU01TdG9wX29wZW5lZCA9ICIiIDsKfQphZGRIYW5kbGVyKGRvY3VtZW50LCAn
Y2xpY2snLCBIaWRlU01TdG9wKTsKCgovL3N0cl9yZXBsYWNlCmZ1bmN0aW9uIHN0
cl9yZXBsYWNlKHNlYXJjaCwgcmVwbGFjZSwgc3ViamVjdCkgewogICAgcmV0dXJu
IHN1YmplY3Quc3BsaXQoc2VhcmNoKS5qb2luKHJlcGxhY2UpOwp9CgoKLy/v7uTx
6uDn6uAg6iDj7uvu8e7i4O3o/gpmdW5jdGlvbiBjb250ZXh0SGVscFZvdGUoZXZ0
LCBvYmosIGhvc3QsIHByZWZpeCwgdXNlcmlkLCBudW1iZXIsIGRYLCBkWSkgewoJ
Y2FuY2VsQnViYmxpbmcoZXZ0KTsKCQoJaGlkZUNvbnRleHQoKTsKCgl2YXIgeCA9
IGFic1Bvc2l0aW9uKG9iaikueCArIGRYOwoJdmFyIHkgPSBhYnNQb3NpdGlvbihv
YmopLnkgKyBkWSA7CgkKCXZhciBrYXpfbnVtYmVyOwoJc3dpdGNoIChudW1iZXIp
IHsKCQljYXNlICI3MDk5IiA6IGthel9udW1iZXIgPSAiNzUwMiI7IGJyZWFrOwoJ
CWNhc2UgIjcyNTAiIDoga2F6X251bWJlciA9ICI3NTA0IjsgYnJlYWs7Cgl9CiAg
ICAgCgkvL3ZhciB0ZXh0PSI8ZGl2IHN0eWxlPVwidGV4dC1hbGlnbjpjZW50ZXI7
XCI+wvsg7O7m5fLlIPPi5evo9+jy/CDq7uvo9+Xx8uLuIOHg6+vu4iDn4CDu9uXt
6vMg5O4gPGI+MTA8XC9iPiAhPFwvZGl2PjxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWdu
OmNlbnRlcjtcIj48Yj7O8u/w4OL88uUg8SDs7uHo6/zt7uPuIPLl6+X07u3gIHNt
cy3x7u7h+eXt6OU6PGJyIFwvPjxzcGFuIGNsYXNzPVwibnVtXCI+IiArIHByZWZp
eCArICIrIiArIHVzZXJpZCArICI8XC9zcGFuPiDt4CDt7uzl8CA8c3BhbiBjbGFz
cz1cIm51bVwiPiIgKyBudW1iZXIgKyAiPFwvc3Bhbj48XC9iPjxcL2Rpdj48YnIg
XC8+z/Dg4ujr4CDx5fDi6PHgOjxiciBcLz48dWw+PGxpPs7k7e4gc21zLfHu7uH5
5e3o5SDk4OXyIOLu5+zu5u3u8fL8IPHy4OLo8vwg7+7i+/jl7e375SDu9uXt6ugg
4iDy5ffl7ejlIDEyIPfg8e7iLjxsaT5TbXMt8e7u4fnl7ej/IO3lIPHz7Ozo8PP+
8vH/PFwvdWw+PGI+0fLu6Ozu8fL8IPPx6/Pj6DxcL2I+OjxiciBcLz7k6/8g0O7x
8ejoIC0gMC45OSDzLuUuIOHl5yDNxNE7PGJyXC8+5Ov/INPq8ODo7fsgLSA2IOPw
7S4g8SDNxNEuIjsgCgl2YXIgdGV4dCAgPSAnPHNwYW4gY2xhc3M9InRpdGxlIj7E
5fDm6CDk5fH/8vwhPC9zcGFuPiA8YSBocmVmPSJodHRwOi8vJyArIGhvc3QgKyAn
L2NhdGFsb2cvc3RhdGljL3Nob3dfeW91cnNlbGYuaHRtbCNkMTAiIGNsYXNzPSJt
b3JlIj7P7uTw7uHt5eU8L2E+PGJyIC8+JyArCgkJJzxwPicgKyAKCQkJJzxzcGFu
IGNsYXNzPSJibG9jazEiPsLu5+zu5u3u8fL8IPHy4OLo8vwg7vbl7erzICsxMCDi
IPLl9+Xt6OUgMSD34PHgLjwvc3Bhbj48YnIgLz4nOwoJCglpZiAoIXVzZXJpZCkg
dGV4dCArPSAnPHNwYW4gY2xhc3M9ImJsb2NrMiI+xOv/IPP34PHy6P8g4iDo4/Dl
IOL7IOTu6+bt+yA8YSBocmVmPVwiaHR0cDovLycgKyBob3N0ICsgJy9jZ2ktYmlu
L2xvZ2luP3BhZ2U9JyArIGVuY29kZVVSSSh3aW5kb3cubG9jYXRpb24uaHJlZikg
KyAnXCI+4OLy7vDo5+7i4PL88f88XC9hPi48YnIgLz4nOwoJZWxzZSB0ZXh0ICs9
ICc8c3BhbiBjbGFzcz0iYmxvY2syIj7E6/8g8/fg8fLo/yDu8u/w4OL88uUgU01T
IPEg6u7k7uw8YnIgLz48Yj4nKyBwcmVmaXggKyAnKycgKyB1c2VyaWQgKyAnPC9i
Pi48YnIvPsTr/yDQ7vHx6Ogg6CDT6vDg6O37IO3gIOru8O7y6ujpIO3u7OXwJm5i
c3A7PGI+JyArIG51bWJlciArICc8L2I+LCDk6/8gyuDn4PXx8uDt4CZuYnNwOyZt
ZGFzaDsmbmJzcDs8Yj4nICsga2F6X251bWJlciArICc8L2I+Ljwvc3Bhbj48YnIg
Lz4nOwoJdGV4dCArPQknPHNwYW4gY2xhc3M9ImJsb2NrMyI+0fLu6Ozu8fL8IPPx
6/Pj6DogMCw5OSDzLuUuIOHl5yDNxNEuPC9zcGFuPicgKwoJCSc8L3A+JzsKCXZh
ciBkaXZfd2lkdGggPSAyNTA7CgoJdmFyIHJpZ2h0RmxhZyA9IHRydWU7CQoJLy9p
ZiAoc2NyZWVuU2l6ZSgpLncgLSB4IDwgZGl2X3dpZHRoICsyNTApIHJpZ2h0Rmxh
ZyA9IHRydWU7Ly8KCgl2YXIgdGFyZ2V0RGl2OwoJaWYgKCFnZWJpKCJoZWxwVm90
ZURpdiIpKXsKCQl2YXIgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2
Iik7CgkJZGl2LmlkID0gImhlbHBWb3RlRGl2IjsKCQlkaXYuc3R5bGUud2lkdGgg
PSBkaXZfd2lkdGgrInB4IjsKCQlkaXYuc3R5bGUudG9wID0gIjBweCI7CgkJZGl2
LnN0eWxlLmxlZnQgPSAiMHB4IjsKCQlkaXYuc3R5bGUuZGlzcGxheSA9ICJub25l
IjsKCQlkaXYuc3R5bGUuekluZGV4ID0gIjEwMDAwMDAwMCI7CgkJZG9jdW1lbnQu
Ym9keS5hcHBlbmRDaGlsZChkaXYpOwoJfQoJdGFyZ2V0RGl2ID0gZ2ViaSgiaGVs
cFZvdGVEaXYiKTsKCQl0YXJnZXREaXYuaW5uZXJIVE1MID0gJzxkaXYgY2xhc3M9
ImluZm9ibG9jayI+PGgxPlNNUy3o4/D7PC9oMT48YSBocmVmPSIjIiBvbmNsaWNr
PSJjb250ZXh0SGVscFZvdGVIaWRlKCk7IHJldHVybiBmYWxzZTsiPjxpbWcgc3Jj
PSJodHRwOi8vaW1nLm1haWwucnUvci9mb3RvMi9pY29fY2xvc2UuZ2lmIiB3aWR0
aD0iNyIgaGVpZ2h0PSI3IiBhbHQ9Isfg6vD78vwiIGNsYXNzPSJjbG9zZSIgLz48
L2E+JyArIHRleHQgKyAnPC9kaXY+JzsKCgl0YXJnZXREaXYuc3R5bGUudG9wID0g
eSArICJweCI7Cgl0YXJnZXREaXYuc3R5bGUubGVmdCA9IChyaWdodEZsYWcpID8g
eCAtIGRpdl93aWR0aCArICJweCIgOiB4ICsicHgiOwoJdGFyZ2V0RGl2Lm9uY2xp
Y2sgPSBjYW5jZWxCdWJibGluZzsKCXRhcmdldERpdi5zdHlsZS5kaXNwbGF5ID0g
ImJsb2NrIjsKCXJldHVybiBmYWxzZTsKfQoKZnVuY3Rpb24gY29udGV4dEhlbHBW
b3RlSGlkZSgpIHsKCWlmIChnZWJpKCJoZWxwVm90ZURpdiIpKSBnZWJpKCJoZWxw
Vm90ZURpdiIpLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7Cn0KYWRkSGFuZGxlcihk
b2N1bWVudCwgJ2NsaWNrJywgY29udGV4dEhlbHBWb3RlSGlkZSk7CgoKLy8gzuTo
7SDo5yDs7e7j7vfo8evl7e379SD16O3y7uIg6OcgZm90by50bXBsCmZ1bmN0aW9u
IHZpZXdGbHlIZWxwKG9iaklkLHRleHRNZXMpCnsKCWlmIChvYmpJZCkvLyAmJiB0
ZXh0TWVzCgl7CgkJaWYgKGdlYmkob2JqSWQpICYmIGdlYmkob2JqSWQpLnN0eWxl
LmRpc3BsYXkgPT0gJ2Jsb2NrJykKCQkJe2dlYmkob2JqSWQpLnN0eWxlLmRpc3Bs
YXkgPSAnbm9uZSc7fQoJCWVsc2UKCQl7CgkJCWlmICghZ2ViaShvYmpJZCkpCgkJ
CXsKCQkJCXZhciBkaXZfZm9yX3ZvdGluZ19ibG9jayA9IGRvY3VtZW50LmNyZWF0
ZUVsZW1lbnQoJ0RJVicpOwoJCQkJZGl2X2Zvcl92b3RpbmdfYmxvY2suaWQgPSAn
Zm9yX3ZvdGluZ19ibG9jayc7CgkJCQlkaXZfZm9yX3ZvdGluZ19ibG9jay5pbm5l
ckhUTUwgPSAnPGRpdiBpZD0iZm9yX3ZvdGluZ19ibG9ja19jbG9zZSI+PGEgaHJl
Zj0iIyIgb25DbGljaz0idmlld0ZseUhlbHAodGhpcy5vZmZzZXRQYXJlbnQuaWQp
OyByZXR1cm4gZmFsc2U7Ij48aW1nIHNyYz0iaHR0cDovL2ltZy5tYWlsLnJ1L21h
aWwvcnUvaW1hZ2VzL2Jsb2dzL2Nsb3NlX2hlbHAuZ2lmIiB3aWR0aD0iNyIgaGVp
Z2h0PSI3IiAvPjxcL2E+PFwvZGl2PjxkaXYgaWQ9ImZvcl92b3RpbmdfYmxvY2tf
dGV4dCI+PFwvZGl2Pic7CgkJCQl2YXIgcGFyZW50X2Rpdl9mb3Jfdm90aW5nX2Js
b2NrID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ0JPRFknKVswXTsK
CQkJCXBhcmVudF9kaXZfZm9yX3ZvdGluZ19ibG9jay5hcHBlbmRDaGlsZChkaXZf
Zm9yX3ZvdGluZ19ibG9jayk7CgkJCX0KCQkJZ2ViaSgnZm9yX3ZvdGluZ19ibG9j
a190ZXh0JykuaW5uZXJIVE1MID0gdGV4dE1lczsKCQkJZ2ViaShvYmpJZCkuc3R5
bGUubGVmdCA9IHBhcnNlSW50KGFic1Bvc2l0aW9uKGdlYmkoJ3ZvdGluZ19ibG9j
aycpKS54KSAtIDgwICsgJ3B4JzsKCQkJZ2ViaShvYmpJZCkuc3R5bGUudG9wID0g
cGFyc2VJbnQoYWJzUG9zaXRpb24oZ2ViaSgndm90aW5nX2Jsb2NrJykpLnkpICsg
MjMgKyAncHgnOwoJCQlnZWJpKG9iaklkKS5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2Nr
JzsKCQl9Cgl9Cn0KCmZ1bmN0aW9uIGNsb3NlSGVscEJsb2NrKCkvL+fg6vD78ujl
IOLx5fUg4evu6u7iIO/u7O756CDv8Ogg6uvo6uUg7eAg7/Px8u7lIOzl8fLuIPHy
8ODt6Pb7CnsKCWlmIChnZWJpKCdmb3Jfdm90aW5nX2Jsb2NrJykgJiYgZ2ViaSgn
Zm9yX3ZvdGluZ19ibG9jaycpLnN0eWxlLmRpc3BsYXkgPT0gJ2Jsb2NrJyl7dmll
d0ZseUhlbHAoJ2Zvcl92b3RpbmdfYmxvY2snKTt9Cn0KLy8gXM7k6O0g6Ocg7O3u
4+736PHr5e3t+/Ug9ejt8u7iIOjnIGZvdG8udG1wbAoKCi8v7+7k7+jx6uAg7eAg
7OXy6vMgCmZ1bmN0aW9uIHN1YnNjcmliZV90YWcodGFnbmFtZSkgewoJaWYgKGNv
bmZpcm0oIs/u5O/o8eDy/PH/IO3gIOXm5eTt5eLt8/4g8ODx8fvr6vMg7e7i+/Ug
9O7y7iDxIOzl8uru6SBcIiIgKyB0YWduYW1lICsgIlwiID8iKSkgYWpheF9jYWxs
KCdwZXJsX2FkZF9zdWJzY3JpcHRpb25fdGFnJywgdGFnbmFtZSAsQWRkU3Vic2Ny
aXB0aW9uVGFnQ2FsbGJhY2spOyAKCQoJcmV0dXJuIGZhbHNlOwp9CgpmdW5jdGlv
biBnZXRXaW5TaXplKCkgewoJdmFyIG15V2lkdGggPSAwLCBteUhlaWdodCA9IDA7
CgkKCWlmKCB0eXBlb2YoIHdpbmRvdy5pbm5lcldpZHRoICkgPT0gJ251bWJlcicg
KSB7CgkJLy9Ob24tSUUKCQlteVdpZHRoID0gd2luZG93LmlubmVyV2lkdGg7CgkJ
bXlIZWlnaHQgPSB3aW5kb3cuaW5uZXJIZWlnaHQ7Cgl9CgllbHNlIGlmKGRvY3Vt
ZW50LmRvY3VtZW50RWxlbWVudCAmJiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50
LmNsaWVudFdpZHRoIHx8IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRI
ZWlnaHQpKSB7CgkJLy9JRSA2KyBpbiAnc3RhbmRhcmRzIGNvbXBsaWFudCBtb2Rl
JwoJCW15V2lkdGggPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lk
dGg7CgkJbXlIZWlnaHQgPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50
SGVpZ2h0OwoJfQoJZWxzZSBpZihkb2N1bWVudC5ib2R5ICYmIChkb2N1bWVudC5i
b2R5LmNsaWVudFdpZHRoIHx8IGRvY3VtZW50LmJvZHkuY2xpZW50SGVpZ2h0KSkg
ewoJCS8vSUUgNCBjb21wYXRpYmxlCgkJbXlXaWR0aCA9IGRvY3VtZW50LmJvZHku
Y2xpZW50V2lkdGg7CgkJbXlIZWlnaHQgPSBkb2N1bWVudC5ib2R5LmNsaWVudEhl
aWdodDsKCX0KCXJldHVybiB7dzpteVdpZHRoLGg6bXlIZWlnaHR9Owp9CgoKLy8g
y+jx8uDr6uAg8fLw4O3o9vsg9+Xw5ecg6uvg4ujg8vPw8yBDdHJsK/Hy8OXr6uAg
CmZ1bmN0aW9uIGxpc3RwYWdlKGV2ZW50KQp7CglpZiAoIWV2ZW50KSBldmVudCA9
IHdpbmRvdy5ldmVudDsKCXZhciBrZXkgPSBldmVudC5rZXlDb2RlOwoJaWYgKGV2
ZW50LmN0cmxLZXkpCgl7CgkJdmFyIHRhZ05hbWUgPSAoZXZlbnQudGFyZ2V0IHx8
IGV2ZW50LnNyY0VsZW1lbnQpLnRhZ05hbWU7CgkJaWYgKHRhZ05hbWUgIT0gJ0lO
UFVUJyAmJiB0YWdOYW1lICE9ICdURVhUQVJFQScpCgkJewoJCQl2YXIgZG9jOwoJ
CQlpZiAoa2V5ID09IDM3KSBkb2MgPSBnZWJpKCdwcmV2aW91c19wYWdlJyk7CgkJ
CWlmIChrZXkgPT0gMzkpIGRvYyA9IGdlYmkoJ25leHRfcGFnZScpOwoJCQlpZiAo
ZG9jKSBsb2NhdGlvbi5ocmVmID0gZG9jLmhyZWY7CgkJfQoJfQp9CgpmdW5jdGlv
biBnZWJjKHNlYXJjaENsYXNzLG5vZGUsdGFnKSB7CiAgICB2YXIgY2xhc3NFbGVt
ZW50cyA9IG5ldyBBcnJheSgpOwogICAgaWYgKG5vZGUgPT0gbnVsbCkgbm9kZSA9
IGRvY3VtZW50OwogICAgaWYgKHRhZyA9PSBudWxsKSB0YWcgPSAnKic7CiAgICB2
YXIgZWxzID0gbm9kZS5nZXRFbGVtZW50c0J5VGFnTmFtZSh0YWcpOwogICAgdmFy
IGVsc0xlbiA9IGVscy5sZW5ndGg7CiAgICB2YXIgcGF0dGVybiA9IG5ldyBSZWdF
eHAoJyhefFxccyknK3NlYXJjaENsYXNzKycoXFxzfCQpJyk7CiAgICBmb3IgKGkg
PSAwLCBqID0gMDsgaSA8IGVsc0xlbjsgaSsrKSAKICAgICAgICB7CiAgICAgICAg
aWYgKHBhdHRlcm4udGVzdChlbHNbaV0uY2xhc3NOYW1lKSkgCiAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICBjbGFzc0VsZW1lbnRzW2pdID0gZWxzW2ld
OwogICAgICAgICAgICAgICAgaisrOwogICAgICAgICAgICAgICAgfQogICAgICAg
IH0KICAgIHJldHVybiBjbGFzc0VsZW1lbnRzOwp9CgovL+Lx7+v74uD++ejlIO7q
7eAKdmFyIEluZm9CbG9jayA9IHsKCWRlZmF1bHRDbGFzc05hbWUgOiAiY29udGV4
dEluZm8iLAoJbWFpbk1lbnVJZCA6ICJNYWluTWVudSIsCglzcGFjZXIgOiAiaHR0
cDovL2ltZy5tYWlsLnJ1LzAuZ2lmIiwKCWl0ZW1DbGFzc1ByZWZpeCA6ICJtIiwK
CXRvZ2dsZSA6IGZhbHNlLAoJbGlnaHQ6ICIiLAoJbGlnaHRJdGVtIDogIiIsCglv
cGVuT2JqZWN0IDogIiIsCglvcGVuZWQgOiAiIiwKCW9wZW5lZEdhbWUgOiAiIiwK
CQoJaG9zdCA6ICIiLAoJUGhvdG9Vc2VySUQ6ICIiLAoJQWN0aXZlVXNlcklEIDog
IiIsCQoJaW1hZ2VfaWQ6ICIiLAoJCglpbml0U01TSGVscCA6IGZ1bmN0aW9uKGgs
cHUsYXUsaSkgewoJdGhpcy5ob3N0ID0gaDsKCXRoaXMuUGhvdG9Vc2VySUQgPSBw
dTsKCXRoaXMuQWN0aXZlVXNlcklEID0JIGF1OwoJdGhpcy5pbWFnZV9pZCA9IGk7
Cgl9LAoJCglzaG93IDogZnVuY3Rpb24oaWQsZXZ0LG9iaiwgY24sIHBvcywgb2Zm
c2V0WSwgb2Zmc2V0WCwgdG9nZ2xlTU0sIGl0ZW0sIGdhbWVDb2RlLCBnYW1lUGFy
YW1zKSB7IAoJCWlmICh0aGlzLmlzT3BlbmVkKGlkKSkgeyAKCQkJaWYoIWdhbWVD
b2RlKSB7CgkJCQl0aGlzLmhpZGUoKTsgCgkJCQlyZXR1cm4gZmFsc2U7CgkJCX1l
bHNlIGlmKHRoaXMub3BlbmVkR2FtZSA9PSBnYW1lQ29kZSkgeyAKCQkJCQl0aGlz
LmhpZGUoKTsgCgkJCQkJcmV0dXJuIGZhbHNlOwoJCQl9CgkJfQoJCQl0aGlzLmhp
ZGUoKTsgCgkJCXRoaXMub3Blbk9iamVjdCA9IG9iajsKCgkJCWNhbmNlbEJ1YmJs
aW5nKGV2dCk7CgkJCQoJCQloaWRlQ29udGV4dCgpOwoJCQkJCQkKCQkJdmFyIHRh
cmdldERpdjsKCQkJaWYoZ2ViaShpZCkpIHRhcmdldERpdiA9IGdlYmkoaWQpOyAK
CQkJZWxzZSBpZighZ2FtZUNvZGUpIAoJCQkJCXRhcmdldERpdiA9IGZhbHNlOwoJ
CQkJZWxzZQoJCQkJCXRhcmdldERpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQo
ImRpdiIpOyAKCgkJCXZhciBjb29yZGluYXRlcyA9IHt9OwoJCQl0YXJnZXREaXYu
Y2xhc3NOYW1lID0gY24gKyAiICIgKyB0aGlzLmRlZmF1bHRDbGFzc05hbWU7CgkJ
CXRhcmdldERpdi5zdHlsZS56SW5kZXggPSAnMTAwMDAwMDAwJzsKCQkJdGFyZ2V0
RGl2Lm9uY2xpY2sgPSBjYW5jZWxCdWJibGluZzsKCQkJCgkJCXRhcmdldERpdi5p
ZCA9IGlkOwoJCQl0YXJnZXREaXYuc3R5bGUucG9zaXRpb24gPSAiYWJzb2x1dGUi
OwoJCQlpZighZ2ViaShpZCkpIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQodGFy
Z2V0RGl2KTsKCQkJCgkJCWlmKGdhbWVDb2RlKSB7IAoJCQkJdmFyIGh0bWwgPSAi
IiwgZ2FtZUhUTUwgPSAiIiwgZ2FtZUhhc2ggPSB7fSwgcHJlOwoJCQkJdGFyZ2V0
RGl2LmlubmVySFRNTCA9ICc8ZGl2IGNsYXNzPSJ0ZXh0LXJpZ2h0IGNsb3NlIj48
YSBocmVmPSIjIiBvbmNsaWNrPSJJbmZvQmxvY2suaGlkZSgpO3JldHVybiBmYWxz
ZTsiPjxpbWcgc3JjPSJodHRwOi8vaW1nLm1haWwucnUvci9mb3RvMi9pY29fY2xv
c2UuZ2lmIiBib3JkZXI9IjAiIGFsdD0ix+Dq8Pvy/CIgdGl0bGU9Isfg6vD78vwi
IC8+PC9hPjwvZGl2Pic7CgkJCQlnYW1lSGFzaCA9IHRoaXMuZ2V0U01TSGVscChn
YW1lQ29kZSwgZ2FtZVBhcmFtcyk7CgkJCQkKCQkJCWZvcih2YXIgaSA9IDAsIGog
PSBnYW1lSGFzaC5sZW5ndGg7IGkgPCBnYW1lSGFzaC5sZW5ndGg7IGkrKywgai0t
KSB7CgkJCQlnYW1lSFRNTCA9ICIiOwoJCQkJcHJlID0gKGdhbWVDb2RlID09ICdh
bGwnKSA/IGdhbWVIYXNoW2ldWyJpZCJdIDogZ2FtZUNvZGU7CgkJCQlnYW1lSFRN
TCArPSAJIjxzcGFuIGNsYXNzPVwidGl0bGVcIj4iICsgZ2FtZUhhc2hbaV1bIm5h
bWUiXSArICI8L3NwYW4+IDxhIGNsYXNzPVwibW9yZVwiIGhyZWY9XCJodHRwOi8v
IiArIHRoaXMuaG9zdCArICIvY2F0YWxvZy9zdGF0aWMvc2hvd195b3Vyc2VsZi5o
dG1sIyIgKyBnYW1lSGFzaFtpXVsiaWQiXSArICJcIj7P7uTw7uHt5eU8L2E+PGJy
Lz4iKwoJCQkJCQkJIjxwPiI7CgkJCQlpZighdGhpcy5BY3RpdmVVc2VySUQgJiYg
Z2FtZUNvZGUgPT0gJ21lZ2F2b3RlJykgCgkJCQlnYW1lSFRNTCArPSAiPHNwYW4g
Y2xhc3M9XCJibG9jazFcIj4iICsgZ2FtZUhhc2hbaV1bImRlc2NyIl0gKyAiPC9z
cGFuPjxici8+IjsKCQkJCWVsc2UgewoJCQkJZ2FtZUhUTUwgKz0JIjxzcGFuIGNs
YXNzPVwiYmxvY2sxXCI+IiArIGdhbWVIYXNoW2ldWyJkZXNjciJdICsgIjwvc3Bh
bj48YnIvPiIrCgkJCQkJCQkiPHNwYW4gY2xhc3M9XCJibG9jazJcIj7E6/8g8/fg
8fLo/yDu8u/w4OL88uUgU01TPC9zcGFuPiIrCgkJCQkJCQkiPC9wPiIrCgkJCQkJ
CQkiPGRpdiBjbGFzcz1cIm51bWJlclNlbGVjdEZvcm1cIj4iKwoJCQkJCQkJIjxk
aXYgY2xhc3M9XCJudW1iZXJTZWxlY3RcIj4iKwoJCQkJCQkJCSI8aW5zPvEg6u7k
7uw8L2lucz4iOwoJCQkJCQkJCWlmKGdhbWVIYXNoW2ldWyJpZCJdICE9ICdtZWdh
dm90ZScpIGdhbWVIVE1MICs9ICI8ZGl2IGNsYXNzPVwiZnJhbWVcIj48c3Ryb25n
PiIgKyBnYW1lSGFzaFtpXVsicHJlZml4Il0gKyAiKyIgKyB0aGlzLlBob3RvVXNl
cklEICsgIisiICsgdGhpcy5pbWFnZV9pZCArICI8L3N0cm9uZz48L2Rpdj4iOwoJ
CQkJCQkJCWVsc2UgCQkJCQkgICBnYW1lSFRNTCArPSAiPGRpdiBjbGFzcz1cImZy
YW1lXCI+PHN0cm9uZz4iICsgZ2FtZUhhc2hbaV1bInByZWZpeCJdICsgIis8c3Bh
biBpZD1cImF1aWRcIj4iICsgdGhpcy5BY3RpdmVVc2VySUQgKyAiPC9zcGFuPjwv
c3Ryb25nPjwvZGl2PiI7CgkJCQkKCQkJCWdhbWVIVE1MICs9CSI8L2Rpdj4iKwoJ
CQkJCQkJIjxkaXYgY2xhc3M9XCJudW1iZXJTZWxlY3RcIiBzdHlsZT1cInotaW5k
ZXg6IitqKyJcIj4iKwoJCQkJCQkJCSI8aW5zPu3gIO3u7OXwPC9pbnM+IisKCQkJ
CQkJCQkiPGRpdiBjbGFzcz1cImZyYW1lXCI+IisKCQkJCQkJCQkJIjxkbD4iKwoJ
CQkJCQkJCQkJIjxkdCBpZD1cIlVzZXJTaG9ydE51bWJlcl8iICsgZ2FtZUhhc2hb
aV1bImlkIl0rICJcIj4iICsgU01TSW5mby5zbXNfbnVtYmVyICsgIjwvZHQ+IisK
CQkJCQkJCQkJCSI8ZGQ+IisKCQkJCQkJCQkJCQkixfHr6CDi+yDt4PXu5Ojy5fH8
IOIgPHNwYW4gY2xhc3M9XCJVc2VyQ291bnRyeVwiPiIgKyBTTVNJbmZvLnVzZXJf
bG9jYXRpb24gKyAiPC9zcGFuPjxici8+PGEgaHJlZj1cIiNcIiBvbmNsaWNrPVwi
U01TSW5mby5zaG93KCciICsgcHJlICsgIicsZXZlbnQpOyByZXR1cm4gZmFsc2U7
XCIgY2xhc3M9XCJkYXNoZWRcIj7E8PPj4P8mbmJzcDvx8vDg7eA8L2E+PGJyLz4i
OwoJCQkJCgkJCQlnYW1lSFRNTCArPSBTTVNJbmZvLmdldE51bWJlcnNIVE1MKHBy
ZSwgZ2FtZUhhc2hbaV1bImthdCJdKTsKCQkJCQkJCQkKCQkJCWdhbWVIVE1MICs9
CQkJCSI8L2RkPiIrCgkJCQkJCQkJCSI8L2RsPiIrCgkJCQkJCQkJIjwvZGl2PiIr
CgkJCQkJCQkiPC9kaXY+IisKCQkJCQkJCSI8L2Rpdj4iKwoJCQkJCQkJIjxwPiI7
CgkJCQl9CQkJCQoJCQkJZ2FtZUhUTUwgKz0JIjxzcGFuIGNsYXNzPVwiYmxvY2sz
XCI+0fLu6Ozu8fL8IPPx6/Pj6DogIiArIGdhbWVIYXNoW2ldWyJwcmljZSJdICsg
IiDh5ecgzcTRLjxici8+IisKCQkJCQkJCSI8YSBocmVmPVwiaHR0cDovL3JhdGVz
Lm1haWwucnUvXCI+0/Hr7uLo/yDv8OXk7vHy4OLr5e3o/yDz8evz4+g8L2E+PC9z
cGFuPiIrCgkJCQkJCQkiPC9wPiI7CgkJCQkKCQkJCXRhcmdldERpdi5pbm5lckhU
TUwgKz0gZ2FtZUhUTUw7CgkJCQkKCQkJCVNNU0luZm8uZ2V0Q291bnRyeSgpOyAK
CQkJCVNNU0luZm8uZ2V0UGFyYW1zKGdhbWVIYXNoW2ldWyJrYXQiXSk7CgkJCQlT
TVNJbmZvLnNldFBhcmFtcyhnYW1lSGFzaFtpXVsiaWQiXSk7CgkJCQl9CgkJCQkK
CQkJCXRoaXMub3BlbmVkR2FtZSA9IGdhbWVDb2RlOyAKCQkJfQoJCQkKCQkJdGFy
Z2V0RGl2LnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwkKCQkJcG9zID0gKHBvcykg
PyBwb3MgOiAnYWJzJzsKCQkJY29vcmRpbmF0ZXMgPSB0aGlzLmdldFBvc2l0aW9u
KHRhcmdldERpdiwgb2JqLCBvZmZzZXRZLCBvZmZzZXRYLCBwb3MpOyAKCgkJCXRh
cmdldERpdi5zdHlsZS50b3AgID0gY29vcmRpbmF0ZXNbInRvcCJdICArICJweCI7
CQkJCQoJCQl0YXJnZXREaXYuc3R5bGUubGVmdCA9IGNvb3JkaW5hdGVzWyJsZWZ0
Il0gKyAicHgiOwkKCQkJCgkJCXRoaXMub3BlbmVkID0gaWQ7CgkJCQoJCQlpZih0
b2dnbGVNTSkgewoJCQkJdGhpcy50b2dnbGUgPSB0cnVlOwoJCQkJdGhpcy50b2dn
bGVNYWluTWVudSgpOwoJCQl9CgkJCQoJCQlpZihpdGVtKSB7IAoJCQkJdGhpcy5s
aWdodEl0ZW0gPSBpdGVtOwoJCQkJdGhpcy5saWdodCA9IHRydWU7CgkJCQl0aGlz
LmxpZ2h0TWVudUl0ZW0oKTsKCQkJCW9iai5wYXJlbnROb2RlLnN0eWxlLnpJbmRl
eCA9IDI7IC8vSUUgei1pbmRleCBmaXgKCQkJfQoJCQkKCQkJYWRkSGFuZGxlcihk
b2N1bWVudCwgJ2NsaWNrJywgZnVuY3Rpb24oZSkgewoJCQl2YXIgZSA9IGUgfHwg
d2luZG93LmV2ZW50OwoJCQlpZiAoZS5idXR0b24gPT0gMCApCUluZm9CbG9jay5o
aWRlKCk7CgkJCX0pOwoJCQkJCQkJCQoJCQlyZXR1cm4gZmFsc2U7CgkJCgl9LAoJ
CglnZXRTTVNIZWxwIDogZnVuY3Rpb24oaSwgcCkgeyAKCQl2YXIgb3V0ID1bXTsK
CQl2YXIgYWxidW1fYWNjZXNzID0gMiwgdm90ZV9hY2Nlc3MgPSAxLCBlcm8gPSAw
LCBmYXYgPSAwOwoJCWlmKHR5cGVvZiBwICE9ICd1bmRlZmluZWQnKSB7CgkJCWFs
YnVtX2FjY2VzcyA9IHBbJ2FsYnVtX2FjY2VzcyddOwoJCQl2b3RlX2FjY2VzcyA9
IHBbJ3ZvdGVfYWNjZXNzJ107CgkJCWVybyA9IHBbJ2VybyddOwoJCQlmYXYgPSBw
WydmYXYnXTsKCQl9IAoJCXZhciBnYW1lcyA9IHsgCgkJCQknc21zdG9wJyA6CgkJ
CQl7IAoJCQkJCSJwcmVmaXgiIDogIjEwIiwKCQkJCQkibmFtZSIgOiAiU01TLfLu
7yIsCgkJCQkJImRlc2NyIiA6ICLQ4Ofs5fnl7ejlIPTu8u4g7eAg4+vg4u3u6SDx
8vDg7ej25SDiIPDz4fDo6uUgq1NNUy3y7u+7LiIsCgkJCQkJInByaWNlIiA6ICIw
Ljk5IPMu5S4iLAoJCQkJCSJpZCIgOiAic21zdG9wIiwKCQkJCQkia2F0IiA6ICIw
IgoJCQkJfSwKCQkJCSdsZWFkZXInIDogCgkJCQl7IAoJCQkJCSJwcmVmaXgiIDog
IjExIiwKCQkJCQkibmFtZSIgOiAi1O7y7i3L6OTl8CIsCgkJCQkJImRlc2NyIiA6
ICLQ4Ofs5fnl7ejlIPTu8u4g7eAg4+vg4u3u6SDx8vDg7ej25SDiIPDz4fDo6uUg
q9Tu8u4t6+jk5fC7LiIsIAoJCQkJCSJwcmljZSIgOiAiMC45OSDzLuUuIiwKCQkJ
CQkiaWQiIDogImxlYWRlciIsCgkJCQkJImthdCIgOiAiMCIKCQkJCX0sCgkJCQkn
eDInOiAKCQkJCXsgCgkJCQkJInByZWZpeCIgOiAiNDAiLAoJCQkJCSJuYW1lIiA6
ICLE4Ony5SDk4uUhIiwKCQkJCQkiZGVzY3IiIDogIsrg5uT76SDj7uvu8SDn4CD0
7vLuIPPk4uDo4uDl8vH/LiDR8O7qIOTl6fHy4uj/ICZtZGFzaDsgMSD34PEuIiwK
CQkJCQkicHJpY2UiIDogIjIuOTkg8y7lLiIsCgkJCQkJImlkIiA6ICJ4MiIsCgkJ
CQkJImthdCIgOiAiMSIKCQkJCX0sCgkJCQknbWVnYXZvdGUnOiAKCQkJCXsKCQkJ
CQkicHJlZml4IiA6ICIyNyIsCgkJCQkJIm5hbWUiIDogIsTl8OboIOTl8f/y/CEi
LAoJCQkJCSJkZXNjciIgOiAiwu7n7O7m7e7x8vwg8fLg4ujy/CDu9uXt6vMgKzEw
IOIg8uX35e3o5SAxIPfg8eAuIiwKCQkJCQkicHJpY2UiIDogIjAuOTkg8y7lLiIs
CgkJCQkJImlkIiA6ICJtZWdhdm90ZSIsIAoJCQkJCSJrYXQiIDogIjAiCgkJCQl9
LAoJCQkJJ3NraW5mb3RvJyA6IHsKCQkJCQkicHJlZml4IiA6ICI0NiIsCgkJCQkJ
Im5hbWUiIDogIs707vDs6PL8IPTu8u4iLAoJCQkJCSJkZXNjciIgOiAiIiwKCQkJ
CQkicHJpY2UiIDogIjEg8y7lLiIsCgkJCQkJImlkIiA6ICJza2luZm90byIsIAoJ
CQkJCSJrYXQiIDogIjAiCgkJCQl9LAoJCQkJJ3NraW5hbGJ1bScgOiB7CgkJCQkJ
InByZWZpeCIgOiAiNDciLAoJCQkJCSJuYW1lIiA6ICLO9O7w7Ojy/CDg6/zh7uwi
LAoJCQkJCSJkZXNjciIgOiAiIiwKCQkJCQkicHJpY2UiIDogIjIuOTkg8y7lLiIs
CgkJCQkJImlkIiA6ICJza2luYWxidW0iLCAKCQkJCQkia2F0IiA6ICIxIgoJCQkJ
fQoJCQl9OwoJCQkJCgkJCWlmICghdGhpcy5BY3RpdmVVc2VySUQpIGdhbWVzWyJt
ZWdhdm90ZSJdWyJkZXNjciJdICArPSAnPGJyLz7E6/8g8/fg8fLo/yDiIOjj8OUg
4vsg5O7r5u37IDxhIGhyZWY9XCJodHRwOi8vJyArIHRoaXMuaG9zdCArICcvY2dp
LWJpbi9sb2dpbj9wYWdlPScgKyBlbmNvZGVVUkkod2luZG93LmxvY2F0aW9uLmhy
ZWYpICsgJ1wiPuDi8u7w6Ofu4uDy/PH/PC9hPi4nOwoJCQkJCQkJICAKCQkKCQkJ
aWYgKGkgIT0gJ2FsbCcpIG91dCA9IFtnYW1lc1tpXV07CgkJCWVsc2UgewoJCQkJ
CWlmIChmYXYgPT0gMCAmJiBhbGJ1bV9hY2Nlc3MgPT0gMiAmJiBlcm8gPT0gMCkg
IG91dCA9IFtnYW1lc1snbGVhZGVyJ10sZ2FtZXNbJ3Ntc3RvcCddXTsKCQkJCQlp
ZiAodm90ZV9hY2Nlc3MgPT0gMSkgb3V0LnB1c2goZ2FtZXNbJ3gyJ10pOwoJCQkJ
CW91dC5wdXNoKGdhbWVzWydtZWdhdm90ZSddKTsKCQkJfQoJCXJldHVybiBvdXQ7
Cgl9LAoJCglnZXRQb3NpdGlvbjogZnVuY3Rpb24odGFyZ2V0LCBvYmosIG9mZnNl
dFksIG9mZnNldFgsIHBvcykgewoJCXZhciBfdG9wID0gMCwgX2xlZnQgPSAwLCBk
ZWx0YVkgPSAwLCBkZWx0YVggPSAwOwoJCQoJCWlmKG9mZnNldFkgIT0gJycgJiYg
cGFyc2VJbnQob2Zmc2V0WSkpIGRlbHRhWSA9IHBhcnNlSW50KG9mZnNldFkpOyAg
CgkJaWYob2Zmc2V0WCAhPSAnJyAmJiBwYXJzZUludChvZmZzZXRYKSkgZGVsdGFY
ID0gcGFyc2VJbnQob2Zmc2V0WCk7CgkJCgkJaWYgKGdldFdpblNpemUoKS5oICsg
ZGVmU2Nyb2xsKCkueSAtIGFic1Bvc2l0aW9uKG9iaikueSAtIGRlbHRhWSA8IHRh
cmdldC5vZmZzZXRIZWlnaHQgKyA1MCkgZGVsdGFZID0gdGFyZ2V0Lm9mZnNldEhl
aWdodCAqKC0xKSAtIDIwOwoJCWlmIChnZXRXaW5TaXplKCkudyArIGRlZlNjcm9s
bCgpLnggLSBhYnNQb3NpdGlvbihvYmopLnggLSBkZWx0YVggPCB0YXJnZXQub2Zm
c2V0V2lkdGggKyA1MCkgIGRlbHRhWCA9IHRhcmdldC5vZmZzZXRXaWR0aCAqKC0x
KSAtIDIwOwoKCQlpZihvZmZzZXRYID09ICdsZWZ0JykgZGVsdGFYID0gdGFyZ2V0
Lm9mZnNldFdpZHRoICooLTEpIC0gMjA7CgkJCWVsc2UgaWYob2Zmc2V0WCA9PSAn
cmlnaHQnKSBkZWx0YVggPSAwOwoJCgkJaWYob2Zmc2V0WSA9PSAndG9wJykgZGVs
dGFZID0gdGFyZ2V0Lm9mZnNldEhlaWdodCAqKC0xKSAtIDIwOwoJCQllbHNlIGlm
KG9mZnNldFkgPT0gJ2JvdHRvbScpIGRlbHRhWSA9IDA7CgkJCQoJCQoJCWlmKHBv
cyA9PSAnYWJzJykgewoJCQlfdG9wID0gIGFic1Bvc2l0aW9uKG9iaikueTsKCQkJ
X2xlZnQgPSBhYnNQb3NpdGlvbihvYmopLng7CgkJfQoJCQoJCV90b3AgKz0gZGVs
dGFZICsgMjA7CgkJX2xlZnQrPSBkZWx0YVggKyAyMDsKCQkKCQlyZXR1cm4ge3Rv
cDpfdG9wLGxlZnQ6X2xlZnR9OwoJfSwKCQoJaXNPcGVuZWQgOiBmdW5jdGlvbihp
ZCkgewoJCWlmIChnZWJpKGlkKSkgewoJCQlpZihnZWJpKGlkKS5zdHlsZS5kaXNw
bGF5ID09ICdibG9jaycpIAoJCQkJcmV0dXJuIHRydWU7IAoJCQllbHNlIHJldHVy
biBmYWxzZTsKCQl9ZWxzZSByZXR1cm4gZmFsc2U7Cgl9LAoJCgloaWRlIDogZnVu
Y3Rpb24oKSB7IAoJCXZhciBlbHMgPSBnZXRFbGVtZW50c0J5Q2xhc3ModGhpcy5k
ZWZhdWx0Q2xhc3NOYW1lKTsKCQlmb3IodmFyIGkgPSAwOyBpIDwgZWxzLmxlbmd0
aDsgaSsrKSAKCQkJaWYgKGVsc1tpXSkgCgkJCQlpZiAoZWxzW2ldLnN0eWxlLmRp
c3BsYXkgPT0gJ2Jsb2NrJykgewoJCQkJCWlmKCF0aGlzLm9wZW5lZEdhbWUpIGVs
c1tpXS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwoJCQkJCQllbHNlIGVsc1tpXS5w
YXJlbnROb2RlLnJlbW92ZUNoaWxkKGVsc1tpXSk7CgkJCQkJdGhpcy5vcGVuZWQg
PSAiIjsKCQkJCX0KCQlpZih0aGlzLnRvZ2dsZSkgewoJCQkJdGhpcy50b2dnbGUg
PSBmYWxzZTsKCQkJCXRoaXMudG9nZ2xlTWFpbk1lbnUoKTsKCQl9CgoJCWlmKHRo
aXMubGlnaHQpIHsKCQkJCXRoaXMubGlnaHQgPSBmYWxzZTsKCQkJCXRoaXMubGln
aHRNZW51SXRlbSgpOwoJCQkJdmFyIG9iaiA9IHRoaXMub3Blbk9iamVjdDsKCQkJ
CWlmIChvYmopIG9iai5wYXJlbnROb2RlLnN0eWxlLnpJbmRleCA9ICIiOyAvL0lF
IHotaW5kZXggZml4CgkJCQl0aGlzLm9wZW5PYmplY3QgPSAiIjsKCQl9CgkJCgkJ
aWYgKHRoaXMub3BlbmVkR2FtZSkgdGhpcy5vcGVuZWRHYW1lID0gIiI7CgkJCgl9
LAoJCgl0b2dnbGVNYWluTWVudSA6IGZ1bmN0aW9uKCkgeyAKCQkJCQkKCQkJdmFy
IG1tID0gZ2ViaSh0aGlzLm1haW5NZW51SWQpID8gZ2ViaSh0aGlzLm1haW5NZW51
SWQpIDogZmFsc2U7CgkJCWlmKCFtbSkgcmV0dXJuIGZhbHNlOwoJCQl2YXIgb3Zl
cmxheSA9IGdlYmkoIl9fb3ZlcmxheSIpID8gZ2ViaSgiX19vdmVybGF5IikgOiBm
YWxzZTsKCQkJCQkJCgkJCWlmIChvdmVybGF5KSB7CgkJCQlvdmVybGF5LnBhcmVu
dE5vZGUucmVtb3ZlQ2hpbGQob3ZlcmxheSk7CgkJCQlyZXR1cm4gZmFsc2U7CgkJ
CX1lbHNlIHsKCQkJCXZhciBvdmVybGF5ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVu
dCgiZGl2Iik7CgkJCQlvdmVybGF5LmlkID0gIl9fb3ZlcmxheSI7CgkJCQlvdmVy
bGF5LnN0eWxlLnBvc2l0aW9uID0gImFic29sdXRlIjsKCQkJCW92ZXJsYXkuc3R5
bGUudG9wID0gIjAiOwoJCQkJb3ZlcmxheS5zdHlsZS5sZWZ0ID0gIjAiOwoJCQkJ
b3ZlcmxheS5zdHlsZS53aWR0aCA9IG1tLm9mZnNldFdpZHRoICsgInB4IjsKCQkJ
CW92ZXJsYXkuc3R5bGUuaGVpZ2h0ID0gbW0ub2Zmc2V0SGVpZ2h0ICsgInB4IjsK
CQkJCXZhciBpID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaW1nIik7CgkJCQlp
LnNyYyA9IHRoaXMuc3BhY2VyOwoJCQkJaS5hbHQgPSAiIjsKCQkJCWkuc3R5bGUu
d2lkdGggPSBtbS5vZmZzZXRXaWR0aCArICJweCI7CgkJCQlpLnN0eWxlLmhlaWdo
dCA9IG1tLm9mZnNldEhlaWdodCArICJweCI7CgkJCQlvdmVybGF5LmFwcGVuZENo
aWxkKGkpOwoJCQkJbW0uYXBwZW5kQ2hpbGQob3ZlcmxheSk7CgkJCQlvdmVybGF5
LnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOwoJCQl9Cgl9LAoJCglsaWdodE1lbnVJ
dGVtIDogZnVuY3Rpb24oKSB7CgkJaWYgKHRoaXMubGlnaHQpIHsgLy/v7uTx4uXy
6PL8CgkJCXZhciBfaXRlbUNsYXNzID0gdGhpcy5pdGVtQ2xhc3NQcmVmaXggKyB0
aGlzLmxpZ2h0SXRlbTsgCgkJCXZhciBfaXRlbSA9IGdldEVsZW1lbnRzQnlDbGFz
cyhfaXRlbUNsYXNzKVswXTsKCQkJdGhpcy5kZWZhdWx0Q2xhc3MgPSBfaXRlbS5j
bGFzc05hbWU7IAoJCQlpZihfaXRlbS5jbGFzc05hbWUuaW5kZXhPZihfaXRlbUNs
YXNzICsgIi1vcGVuZWQiKSA9PSAtMSkgewoJCQkJdmFyIHBhdHRlcm4gPSBuZXcg
UmVnRXhwKCIoIisgX2l0ZW1DbGFzcyArICIpKFxcc3wkKSIpOwoJCQkJX2l0ZW0u
Y2xhc3NOYW1lPV9pdGVtLmNsYXNzTmFtZS5yZXBsYWNlKHBhdHRlcm4sIiQxLW9w
ZW5lZCQyIik7CgkJCQlfaXRlbS5nZXRFbGVtZW50c0J5VGFnTmFtZSgidWwiKVsw
XS5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsKCQkJfQoJCX1lbHNlIHsgCgkJCXZh
ciBfaXRlbUNsYXNzID0gdGhpcy5pdGVtQ2xhc3NQcmVmaXggKyB0aGlzLmxpZ2h0
SXRlbTsKCQkJdmFyIF9pdGVtID0gZ2V0RWxlbWVudHNCeUNsYXNzKF9pdGVtQ2xh
c3MgKyAiLW9wZW5lZCIpWzBdOwoJCQlfaXRlbS5jbGFzc05hbWUgPSBzdHJfcmVw
bGFjZShfaXRlbUNsYXNzICsgIi1vcGVuZWQiLCBfaXRlbUNsYXNzLCBfaXRlbS5j
bGFzc05hbWUpOwoJCQlfaXRlbS5nZXRFbGVtZW50c0J5VGFnTmFtZSgidWwiKVsw
XS5zdHlsZS5kaXNwbGF5ID0gIiI7CgkJfQoJfQp9OwoKdmFyIFNNU0luZm8gPSB7
CgludW1iZXJzIDogWwoJCXsKCQknNDQ0NicgOiBbCgkJCQkJeyJjb3VudHJ5IiA6
ICLQ7vHx6P8iICwgImxvY2F0aW9uIiA6ICLQ7vHx6OgiLCAiaWQiIDogInJ1cyJ9
LCAKCQkJCQl7ImNvdW50cnkiIDogItPq8ODo7eAiICwgImxvY2F0aW9uIiA6ICLT
6vDg6O3lIiwgImlkIiA6ICJ1a3IifSwgCgkJCQkJeyJjb3VudHJ5IiA6ICLK4Ofg
9fHy4O0iICwgImxvY2F0aW9uIiA6ICLK4Ofg9fHy4O3lIiwgImlkIiA6ICJrYXoi
fSwgCgkJCQkJeyJjb3VudHJ5IiA6ICLA8Ozl7ej/IiAsICJsb2NhdGlvbiIgOiAi
wPDs5e3o6CIsICJpZCIgOiAiYXJtIn0sIAoJCQkJCXsiY291bnRyeSIgOiAiw/Dz
5+j/IiAsICJsb2NhdGlvbiIgOiAiw/Dz5+joIiwgImlkIiA6ICJnZW8ifSwgCgkJ
CQkJeyJjb3VudHJ5IiA6ICLS4OTm6Oro8fLg7SIgLCAibG9jYXRpb24iIDogItLg
5Obo6ujx8uDt5SIsICJpZCIgOiAidGFqIn0sIAoJCQkJCXsiY291bnRyeSIgOiAi
wOfl8OHg6eTm4O0iICwgImxvY2F0aW9uIiA6ICLA5+Xw4eDp5Obg7eUiLCAiaWQi
IDogImF6ZSJ9LAoJCQkJCXsiY291bnRyeSIgOiAi0+fh5ero8fLg7SIgLCAibG9j
YXRpb24iIDogItPn4eXq6PHy4O3lIiwgImlkIiA6ICJ1emIifQoJCQkJXSwKCQkn
MTgyNCcgIDogIHsgImNvdW50cnkiIDogIsvg8uLo/yIgLCAibG9jYXRpb24iIDog
Isvg8uLo6CIsICJpZCIgOiAibGF0IiB9LAoJCScxNjI0JyAgOiAgeyAiY291bnRy
eSIgOiAiy+jy4uAiICwgImxvY2F0aW9uIiA6ICLL6PLi5SIsICJpZCIgOiAibGl0
IiB9LAoJCScxMzAyJyAgOiAgeyAiY291bnRyeSIgOiAi3fHy7u3o/yIgLCAibG9j
YXRpb24iIDogIt3x8u7t6OgiLCAiaWQiIDogImVzdCIgfSwKCQknODIzMDAnIDog
IHsgImNvdW50cnkiIDogIsPl8Ozg7ej/IiAsICJsb2NhdGlvbiIgOiAiw+Xw7ODt
6OgiLCAiaWQiIDogImdlciIgfSwKCQknNDA3MCcgIDogIHsgImNvdW50cnkiIDog
Isjn8ODo6/wiICwgImxvY2F0aW9uIiA6ICLI5/Dg6OvlIiwgImlkIiA6ICJpenIi
IH0KCQl9LAoJIAoJCXsKCQknNDQ0OScgOiBbCgkJCQkJeyJjb3VudHJ5IiA6ICLQ
7vHx6P8iICwgImxvY2F0aW9uIiA6ICLQ7vHx6OgiLCAiaWQiIDogInJ1cyJ9LAoJ
CQkJCXsiY291bnRyeSIgOiAiyuDn4PXx8uDtIiAsICJsb2NhdGlvbiIgOiAiyuDn
4PXx8uDt5SIsICJpZCIgOiAia2F6In0sIAoJCQkJCXsiY291bnRyeSIgOiAiwPDs
5e3o/yIgLCAibG9jYXRpb24iIDogIsDw7OXt6OgiLCAiaWQiIDogImFybSJ9LCAK
CQkJCQl7ImNvdW50cnkiIDogItLg5Obo6ujx8uDtIiAsICJsb2NhdGlvbiIgOiAi
0uDk5ujq6PHy4O3lIiwgImlkIiA6ICJ0YWoifSwgCgkJCQkJeyJjb3VudHJ5IiA6
ICLA5+Xw4eDp5Obg7SIgLCAibG9jYXRpb24iIDogIsDn5fDh4Onk5uDt5SIsICJp
ZCIgOiAiYXplIn0sCgkJCQkJeyJjb3VudHJ5IiA6ICLT5+Hl6ujx8uDtIiAsICJs
b2NhdGlvbiIgOiAi0+fh5ero8fLg7eUiLCAiaWQiIDogInV6YiJ9CgkJCQldLAoJ
CSc0MTYxJyAgOiAgeyJjb3VudHJ5IiA6ICLT6vDg6O3gIiAsICJsb2NhdGlvbiIg
OiAi0+rw4Ojt5SIsICJpZCIgOiAidWtyIn0sIAoJCSc0MTA3JyAgOiAgeyJjb3Vu
dHJ5IiAgOiAiw/Dz5+j/IiAsICJsb2NhdGlvbiIgOiAiw/Dz5+joIiwgImlkIiA6
ICJnZW8ifSwgCgkJJzE4MjQnICA6ICB7ICJjb3VudHJ5IiA6ICLL4PLi6P8iICwg
ImxvY2F0aW9uIiA6ICLL4PLi6OgiLCAiaWQiIDogImxhdCIgfSwKCQknMTYyNCcg
IDogIHsgImNvdW50cnkiIDogIsvo8uLgIiAsICJsb2NhdGlvbiIgOiAiy+jy4uUi
LCAiaWQiIDogImxpdCIgfSwKCQknMTIwNicgIDogIHsgImNvdW50cnkiIDogIt3x
8u7t6P8iICwgImxvY2F0aW9uIiA6ICLd8fLu7ejoIiwgImlkIiA6ICJlc3QiIH0s
CgkJJzgyMzAwJyA6ICB7ICJjb3VudHJ5IiA6ICLD5fDs4O3o/yIgLCAibG9jYXRp
b24iIDogIsPl8Ozg7ejoIiwgImlkIiA6ICJnZXIiIH0sCgkJJzQwNzAnICA6ICB7
ICJjb3VudHJ5IiA6ICLI5/Dg6Ov8IiAsICJsb2NhdGlvbiIgOiAiyOfw4Ojr5SIs
ICJpZCIgOiAiaXpyIiB9CgkJfSwKCQkKCQkKCQl7CgkJJzQ0NDYnIDogWwoJCQkJ
CXsiY291bnRyeSIgOiAi0O7x8ej/IiAsICJsb2NhdGlvbiIgOiAi0O7x8ejoIiwg
ImlkIiA6ICJydXMifSwgCgkJCQkJeyJjb3VudHJ5IiA6ICLT6vDg6O3gIiAsICJs
b2NhdGlvbiIgOiAi0+rw4Ojt+yIsICJpZCIgOiAidWtyIn0sIAoJCQkJCXsiY291
bnRyeSIgOiAiyuDn4PXx8uDtIiAsICJsb2NhdGlvbiIgOiAiyuDn4PXx8uDt4CIs
ICJpZCIgOiAia2F6In0sIAoJCQkJCXsiY291bnRyeSIgOiAiwPDs5e3o/yIgLCAi
bG9jYXRpb24iIDogIsDw7OXt6OgiLCAiaWQiIDogImFybSJ9LCAKCQkJCQl7ImNv
dW50cnkiIDogIsPw8+fo/yIgLCAibG9jYXRpb24iIDogIsPw8+fo6CIsICJpZCIg
OiAiZ2VvIn0sIAoJCQkJCXsiY291bnRyeSIgOiAi0uDk5ujq6PHy4O0iICwgImxv
Y2F0aW9uIiA6ICLS4OTm6Oro8fLg7eAiLCAiaWQiIDogInRhaiJ9LCAKCQkJCQl7
ImNvdW50cnkiIDogIsDn5fDh4Onk5uDtIiAsICJsb2NhdGlvbiIgOiAiwOfl8OHg
6eTm4O3gIiwgImlkIiA6ICJhemUifQoJCQkJXSwKCQknMTgyNCcgIDogIHsgImNv
dW50cnkiIDogIsvg8uLo/yIgLCAibG9jYXRpb24iIDogIsvg8uLo6CIsICJpZCIg
OiAibGF0IiB9LAoJCScxNjI0JyAgOiAgeyAiY291bnRyeSIgOiAiy+jy4uAiICwg
ImxvY2F0aW9uIiA6ICLL6PLi+yIsICJpZCIgOiAibGl0IiB9LAoJCScxMzAyJyAg
OiAgeyAiY291bnRyeSIgOiAi3fHy7u3o/yIgLCAibG9jYXRpb24iIDogIt3x8u7t
6OgiLCAiaWQiIDogImVzdCIgfSwKCQknODIzMDAnIDogIHsgImNvdW50cnkiIDog
IsPl8Ozg7ej/IiAsICJsb2NhdGlvbiIgOiAiw+Xw7ODt6OgiLCAiaWQiIDogImdl
ciIgfSwKCQknNDA3MCcgIDogIHsgImNvdW50cnkiIDogIsjn8ODo6/wiICwgImxv
Y2F0aW9uIiA6ICLI5/Dg6Ov/IiwgImlkIiA6ICJpenIiIH0KCQl9LAoJIAoJCXsK
CQknNDQ0OScgOiBbCgkJCQkJeyJjb3VudHJ5IiA6ICLQ7vHx6P8iICwgImxvY2F0
aW9uIiA6ICLQ7vHx6OgiLCAiaWQiIDogInJ1cyJ9LAoJCQkJCXsiY291bnRyeSIg
OiAiyuDn4PXx8uDtIiAsICJsb2NhdGlvbiIgOiAiyuDn4PXx8uDt4CIsICJpZCIg
OiAia2F6In0sIAoJCQkJCXsiY291bnRyeSIgOiAiwPDs5e3o/yIgLCAibG9jYXRp
b24iIDogIsDw7OXt6OgiLCAiaWQiIDogImFybSJ9LCAKCQkJCQl7ImNvdW50cnki
IDogItLg5Obo6ujx8uDtIiAsICJsb2NhdGlvbiIgOiAi0uDk5ujq6PHy4O3gIiwg
ImlkIiA6ICJ0YWoifSwgCgkJCQkJeyJjb3VudHJ5IiA6ICLA5+Xw4eDp5Obg7SIg
LCAibG9jYXRpb24iIDogIsDn5fDh4Onk5uDt4CIsICJpZCIgOiAiYXplIn0sCgkJ
CQkJeyJjb3VudHJ5IiA6ICLT5+Hl6ujx8uDtIiAsICJsb2NhdGlvbiIgOiAi0+fh
5ero8fLg7eAiLCAiaWQiIDogInV6YiJ9CgkJCQldLAoJCSc0MTYxJyAgOiAgeyJj
b3VudHJ5IiA6ICLT6vDg6O3gIiAsICJsb2NhdGlvbiIgOiAi0+rw4Ojt+yIsICJp
ZCIgOiAidWtyIn0sIAoJCSc0MTA3JyAgOiAgeyJjb3VudHJ5IiAgOiAiw/Dz5+j/
IiAsICJsb2NhdGlvbiIgOiAiw/Dz5+joIiwgImlkIiA6ICJnZW8ifSwgCgkJJzE4
MjQnICA6ICB7ICJjb3VudHJ5IiA6ICLL4PLi6P8iICwgImxvY2F0aW9uIiA6ICLL
4PLi6OgiLCAiaWQiIDogImxhdCIgfSwKCQknMTYyNCcgIDogIHsgImNvdW50cnki
IDogIsvo8uLgIiAsICJsb2NhdGlvbiIgOiAiy+jy4vsiLCAiaWQiIDogImxpdCIg
fSwKCQknMTIwNicgIDogIHsgImNvdW50cnkiIDogIt3x8u7t6P8iICwgImxvY2F0
aW9uIiA6ICLd8fLu7ejoIiwgImlkIiA6ICJlc3QiIH0sCgkJJzgyMzAwJyA6ICB7
ICJjb3VudHJ5IiA6ICLD5fDs4O3o/yIgLCAibG9jYXRpb24iIDogIsPl8Ozg7ejo
IiwgImlkIiA6ICJnZXIiIH0sCgkJJzQwNzAnICA6ICB7ICJjb3VudHJ5IiA6ICLI
5/Dg6Ov8IiAsICJsb2NhdGlvbiIgOiAiyOfw4Ojr/yIsICJpZCIgOiAiaXpyIiB9
CgkJfQoJXSwKCWlkOiAiIiwKCW9wZW5lZCA6IGZhbHNlLAoJY29va2llIDogICIi
LAoJY29va2llRW5hYmxlZCA6IG5hdmlnYXRvci5jb29raWVFbmFibGVkLAoJdXNl
ck51bUNvbnQgOiAiVXNlclNob3J0TnVtYmVyIiwKCXVzZXJDb3VudHJ5Q29udDog
IlVzZXJDb3VudHJ5IiwKCXVzZXJfY291bnRyeSA6ICIiLAoJc21zX251bWJlciA6
ICIiLAoJdXNlcl9sb2NhdGlvbiA6ICIiLAoJZGVmYXVsdF9zbXNfbnVtYmVycyA6
IFsiNDQ0NiIsIjQ0NDkiLCI0NDQ2IiwiNDQ0OSJdLAoJZGVmYXVsdF91c2VyX2xv
Y2F0aW9uIDogItDu8fHo6CIsCglkZWZhdWx0X3VzZXJfY291bnRyeSA6ICLQ7vHx
6OgiLAoJZGVmYXVsdENsYXNzTmFtZSA6ICJudW1iZXJMaXN0IiwKCQoJZ2V0Q291
bnRyeTogZnVuY3Rpb24oKSB7IAoJCXRoaXMudXNlcl9jb3VudHJ5ID0gZ2V0Q29v
a2llKCJjb3VudHJ5X2lkIik7IAoJCWlmICghdGhpcy51c2VyX2NvdW50cnkpIHRo
aXMudXNlcl9jb3VudHJ5ID0gdGhpcy5kZWZhdWx0X3VzZXJfY291bnRyeSA7Cgl9
LAoJCglzZXRDb3VudHJ5OiBmdW5jdGlvbihjLG4sbCxpZCkgeyAKCQlzZXRDb29r
aWUoImNvdW50cnlfaWQiLGMpOwoJCXRoaXMudXNlcl9jb3VudHJ5ID0gYzsKCQl0
aGlzLnNldFBhcmFtcyhpZCxuLGwpOwoJCXRoaXMuaGlkZSgpOwoJfSwKCQoJZ2V0
UGFyYW1zIDogZnVuY3Rpb24oaykgeyAKCXRoaXMuc21zX251bWJlciA9IHRoaXMu
ZGVmYXVsdF9zbXNfbnVtYmVyc1trXTsKCXRoaXMudXNlcl9sb2NhdGlvbiA9IHRo
aXMuZGVmYXVsdF91c2VyX2xvY2F0aW9uOwoJCWZvcih2YXIgaSBpbiB0aGlzLm51
bWJlcnNba10pIAoJCQlpZih0aGlzLm51bWJlcnNba11baV0ubGVuZ3RoKSB7CgkJ
CQlmb3IgKHZhciBqPTAgOyBqPCB0aGlzLm51bWJlcnNba11baV0ubGVuZ3RoOyBq
KyspewoJCQkJaWYgKHRoaXMubnVtYmVyc1trXVtpXVtqXVsiaWQiXSA9PSB0aGlz
LnVzZXJfY291bnRyeSkgeyAKCQkJCQkJdGhpcy5zbXNfbnVtYmVyID0gaTsKCQkJ
CQkJdGhpcy51c2VyX2xvY2F0aW9uID0gdGhpcy5udW1iZXJzW2tdW2ldW2pdWyJs
b2NhdGlvbiJdOwoJCQkJCQlicmVhazsKCQkJCX19CgkJCX1lbHNlewoJCQkJaWYg
KHRoaXMubnVtYmVyc1trXVtpXVsiaWQiXSA9PSB0aGlzLnVzZXJfY291bnRyeSkg
eyAgCgkJCQkJCXRoaXMuc21zX251bWJlciA9IGk7CgkJCQkJCXRoaXMudXNlcl9s
b2NhdGlvbiA9IHRoaXMubnVtYmVyc1trXVtpXVsibG9jYXRpb24iXTsKCQkJCQkJ
YnJlYWs7CgkJCQl9CgkJCX0KCX0sCgkJCQoJc2V0UGFyYW1zOiBmdW5jdGlvbihp
ZCxuLGwpIHsgIAoJCW4gPSAodHlwZW9mIG4gPT0gJ3VuZGVmaW5lZCcpID8gdGhp
cy5zbXNfbnVtYmVyIDogbjsKCQlsID0gKHR5cGVvZiBsID09ICd1bmRlZmluZWQn
KSA/IHRoaXMudXNlcl9sb2NhdGlvbiA6IGw7IAoJCXZhciB1YyA9IGdlYmModGhp
cy51c2VyQ291bnRyeUNvbnQpOyAKCQoJCWlmIChJbmZvQmxvY2sub3BlbmVkR2Ft
ZSAhPSAnYWxsJykgewoJCXZhciBuYyA9IGdlYmkodGhpcy51c2VyTnVtQ29udCAr
ICJfIiArIGlkKTsgIAoJCWlmIChuYykgbmMuaW5uZXJIVE1MID0gbjsgCgkJCQkK
CQl9ZWxzZSB7CgkJCXZhciBnYW1lSGFzaCA9IEluZm9CbG9jay5nZXRTTVNIZWxw
KCdhbGwnKTsgCgkJCWZvcih2YXIgaSA9IDAgOyBpIDwgZ2FtZUhhc2gubGVuZ3Ro
OyBpKyspIHsKCQkJdmFyIG5jID0gZ2ViaSh0aGlzLnVzZXJOdW1Db250ICsgIl8i
ICsgZ2FtZUhhc2hbaV1bImlkIl0pOyAKCQkJdGhpcy5nZXRQYXJhbXMoZ2FtZUhh
c2hbaV1bImthdCJdKTsgCgkJCWlmIChuYykgbmMuaW5uZXJIVE1MID0gdGhpcy5z
bXNfbnVtYmVyOwoJCX0KCQl9CgkJCgkJaWYgKHVjKSBmb3IgKHZhciBpID0gMDsg
aSA8IHVjLmxlbmd0aDsgaSsrKSBpZiAodWNbaV0pIHVjW2ldLmlubmVySFRNTCA9
IGw7Cgl9LAoJCglnZXROdW1iZXJzSFRNTCA6IGZ1bmN0aW9uKGNvZGUsIGthdCkg
eyAKCQl2YXIgaHRtbCA9ICIiOwoJCQoJCWh0bWwgPSAiCQkJCQkJCQk8ZGl2IGlk
PVwibnVtYmVyTGlzdF8iICsgY29kZSArICJcIiBjbGFzcz1cInNtc2dhbWUgY29u
dGV4dEluZm8gbnVtYmVyTGlzdFwiPlwKCQkJCQkJCQkJCQkJCTxkaXYgY2xhc3M9
XCJ0ZXh0LXJpZ2h0IGNsb3NlXCI+PGEgaHJlZj1cIiNcIiBvbmNsaWNrPVwiU01T
SW5mby5oaWRlKCk7cmV0dXJuIGZhbHNlO1wiPjxpbWcgc3JjPVwiaHR0cDovL2lt
Zy5tYWlsLnJ1L3IvZm90bzIvaWNvX2Nsb3NlLmdpZlwiIGJvcmRlcj1cIjBcIiBh
bHQ9XCLH4Orw+/L8XCIgdGl0bGU9XCLH4Orw+/L8XCIgLz48L2E+PC9kaXY+XAoJ
CQkJCQkJCQkJCQkJPGRpdiBjbGFzcz1cImhlYWRcIj5cCgkJCQkJCQkJCQkJCQkJ
PHNwYW4+ze7s5fA8L3NwYW4+XAoJCQkJCQkJCQkJCQkJCTxzcGFuPtHy8ODt4Dwv
c3Bhbj5cCgkJCQkJCQkJCQkJCQk8L2Rpdj5cCgkJCQkJCQkJCQkJCQk8dWwgY2xh
c3M9XCJTaG9ydE51bWJlcnNcIj4iOwoJCQkJCQkJCQkJCQkJZm9yICh2YXIgaSBp
biB0aGlzLm51bWJlcnNba2F0XSkgewoJCQkJCQkJCQkJCQkJaWYoaSAhPSAidG9K
U09OU3RyaW5nIikgewoJCQkJCQkJCQkJCQkJCWlmKHRoaXMubnVtYmVyc1trYXRd
W2ldLmxlbmd0aCA+IDEpIHsKCQkJCQkJCQkJCQkJCQkJaHRtbCArPSAiPGxpIGNs
YXNzPVwiZ3JvdXBcIj5cCgkJCQkJCQkJCQkJCQkJCQkJCTxkaXYgY2xhc3M9XCJu
dW1cIj4iICsgaSArICI8L2Rpdj5cCgkJCQkJCQkJCQkJCQkJCQkJCQk8dWw+IjsK
CQkJCQkJCQkJCQkJCQkJZm9yICh2YXIgaj0wIDsgaiA8IHRoaXMubnVtYmVyc1tr
YXRdW2ldLmxlbmd0aDsgaisrKSAKCQkJCQkJCQkJCQkJCQkJCWh0bWwgKz0gIjxs
aSBvbmNsaWNrPVwiU01TSW5mby5zZXRDb3VudHJ5KCciICsgdGhpcy5udW1iZXJz
W2thdF1baV1bal1bImlkIl0gKyAiJywgJyIgKyBpICsgIicsICciICsgdGhpcy5u
dW1iZXJzW2thdF1baV1bal1bImxvY2F0aW9uIl0gKyAiJywgJyIgKyBjb2RlICsg
IicpXCI+IiArIHRoaXMubnVtYmVyc1trYXRdW2ldW2pdWyJjb3VudHJ5Il0gKyAi
PC9saT4iOwoJCQkJCQkJCQkJCQkJCQkKCQkJCQkJCQkJCQkJCQkJaHRtbCArPSAi
CQk8L3VsPlwKCQkJCQkJCQkJCQkJCQkJCQkJPGRpdiBjbGFzcz1cInRcIiA+PC9k
aXY+XAoJCQkJCQkJCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPVwiYlwiID48L2Rpdj5c
CgkJCQkJCQkJCQkJCQkJCQkJPC9saT5cCgkJCQkJCQkJCQkJCQkJCQkJPGxpIGNs
YXNzPVwic3BhY2VcIj48L2xpPiI7CgkJCQkJCQkJCQkJCQkJfWVsc2UgewoJCQkJ
CQkJCQkJCQkJCQlodG1sICs9ICI8bGk+IiArIGkgOwoJCQkJCQkJCQkJCQkJCQlo
dG1sICs9ICIJPHVsPlwKCQkJCQkJCQkJCQkJCQkJCQkJCTxsaSBvbmNsaWNrPVwi
U01TSW5mby5zZXRDb3VudHJ5KCciICsgdGhpcy5udW1iZXJzW2thdF1baV1bImlk
Il0gKyAiJywgJyIgKyBpICsgIicsICciICsgdGhpcy5udW1iZXJzW2thdF1baV1b
ImxvY2F0aW9uIl0gKyAiJywgJyIgKyBjb2RlICsgIicpXCI+IiArIHRoaXMubnVt
YmVyc1trYXRdW2ldWyJjb3VudHJ5Il0gKyAiPC9saT5cCgkJCQkJCQkJCQkJCQkJ
CQkJCTwvdWw+XAoJCQkJCQkJCQkJCQkJCQkJCTwvbGk+IjsKCQkJCQkJCQkJCQkJ
CQkJfQoJCQkJCQkJCQkJCQkJfQoJCQkJCQkJCQkJCQkJfQoJCQkJCQkJCQkJCQkJ
aHRtbCArPSAiPC91bD5cCgkJCQkJCQkJCQkJCTwvZGl2PiI7CgkJCQkJCQkJCQkJ
CQkJCgkJcmV0dXJuIGh0bWw7Cgl9LAoJCglzaG93OiBmdW5jdGlvbihpZCxldnQp
IHsKCQlpZCA9ICJudW1iZXJMaXN0XyIgKyBpZDsKCQkKCQlpZih0aGlzLm9wZW5l
ZCA9PSBpZCkgewoJCQl0aGlzLmhpZGUoKTsKCQkJcmV0dXJuIGZhbHNlOwoJCX0K
CQl0aGlzLmhpZGUoKTsKCQljYW5jZWxCdWJibGluZyhldnQpOwoJCWlmKGdlYmko
aWQpKSB7CgkJCWdlYmkoaWQpLnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOwoJCQln
ZWJpKGlkKS5zdHlsZS52aXNpYmlsaXR5ID0gInZpc2libGUiOyAvKklFIGZpeCB3
aG8ga25vd3Mgd2h5PyovCgkJfQoJCXRoaXMub3BlbmVkID0gaWQ7CgkJdGhpcy5p
ZCA9IGlkOwoJCWFkZEhhbmRsZXIoZG9jdW1lbnQsICdjbGljaycsIGZ1bmN0aW9u
KGUpIHsKCQkJdmFyIGUgPSBlIHx8IHdpbmRvdy5ldmVudDsKCQkJaWYgKGUuYnV0
dG9uID09IDAgKQlTTVNJbmZvLmhpZGUoKTsKCQl9KTsKCQkKCQlyZXR1cm4gZmFs
c2U7Cgl9LAoKCWhpZGU6IGZ1bmN0aW9uKCkgewoJCXZhciBlbHMgPSBnZWJjKHRo
aXMuZGVmYXVsdENsYXNzTmFtZSk7CgkJZm9yKHZhciBpID0gMDsgaSA8IGVscy5s
ZW5ndGg7IGkrKykgCgkJCWlmIChlbHNbaV0pIAoJCQkJaWYgKGVsc1tpXS5zdHls
ZS5kaXNwbGF5ID09ICdibG9jaycpIHsKCQkJCQllbHNbaV0uc3R5bGUuZGlzcGxh
eSA9ICdub25lJzsKCQkJCQllbHNbaV0uc3R5bGUuZGlzcGxheS52aXNpYmlsaXR5
ID0gImhpZGRlbiI7IC8qSUUgZml4IHdobyBrbm93cyB3aHk/Ki8KCQkJCX0KCQl0
aGlzLm9wZW5lZCA9IGZhbHNlOwoJfSwKCQoJaW5pdCA6IGZ1bmN0aW9uKGlkLCBr
KSB7CgkJdGhpcy5nZXRDb3VudHJ5KCk7CgkJdGhpcy5nZXRQYXJhbXMoayk7CgkJ
dGhpcy5zZXRQYXJhbXMoaWQpOwoJCWRvY3VtZW50LndyaXRlKHRoaXMuZ2V0TnVt
YmVyc0hUTUwoaWQsaykpOwoJfQoKfQoKLy/z4ejw4OXsIOLx5SDv7uTx6uDn6ugK
ZnVuY3Rpb24gaGlkZUNvbnRleHQoKSB7CgkvL/Ph6PDg5ewg7+7k8erg5+rzIOog
8OXp8ujt4/MgKPbi5fL7IOgg7OXk4OvoKQoJYXdhcmRIZWxwSGlkZSgpOwoJLy/z
4ejw4OXsIO/u5PHq4Ofq8yDqICsxMAoJY29udGV4dEhlbHBWb3RlSGlkZSgpOwoJ
Ly9oaWRlIGhpbnQKCWNvbnRleHRIZWxwSGlkZSgpOwoJLy/z4fDo8ODl7CDx7PEg
7+7k8erg5+rzIAoJSGlkZVNNU3RvcCgpOwoJLy/z4ejw4OXsIPHg4ezl7f4KCUlu
Zm9CbG9jay5oaWRlKCk7CgkKfQ==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=loginform.js
Content-Type: application/x-javascript; name=loginform.js
Content-Location: http://img.mail.ru/mail/ru/images/js/photo2/loginform.js
Content-Transfer-Encoding: Base64

ZnVuY3Rpb24gZjJfc2hvd19sb2dpbmZvcm0oZXZ0KQp7CgljYW5jZWxCdWJibGlu
ZyhldnQpOwoJZ2ViaSgicmVnX25ldyIpLnN0eWxlLmRpc3BsYXk9J25vbmUnOwoJ
aWYgKGdlYmkoImYyXzQxYSIpKSBnZWJpKCJmMl80MWEiKS5zdHlsZS5kaXNwbGF5
PSdub25lJzsKCWlmIChuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoIk9wZXJh
IikgIT0gLTEpIHtnZWJpKCJmMl9kb21haW4iKS5zdHlsZS5oZWlnaHQ9JzIxcHgn
O30KCWdlYmkoImYyX2xvZ2luZm9ybV9uZXciKS5vbmNsaWNrID0gY2FuY2VsQnVi
Ymxpbmc7CglnZWJpKCJmMl9sb2dpbmZvcm1fbmV3Iikuc3R5bGUuZGlzcGxheT0n
YmxvY2snOwoJcmV0dXJuIGZhbHNlOwp9CgpmdW5jdGlvbiBmMl9oaWRlX2xvZ2lu
Zm9ybSgpCnsKCWlmIChnZWJpKCJmMl9sb2dpbmZvcm1fbmV3IikpIGdlYmkoImYy
X2xvZ2luZm9ybV9uZXciKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwoJaWYgKGdl
YmkoInJlZ19uZXciKSkgZ2ViaSgicmVnX25ldyIpLnN0eWxlLmRpc3BsYXk9J2Js
b2NrJzsKCWlmIChnZWJpKCJmMl80MWEiKSkgZ2ViaSgiZjJfNDFhIikuc3R5bGUu
ZGlzcGxheT0nYmxvY2snOwp9CgphZGRIYW5kbGVyKGRvY3VtZW50LCAnY2xpY2sn
LCBmMl9oaWRlX2xvZ2luZm9ybSk7Cg==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=photoprint.js
Content-Type: application/x-javascript; name=photoprint.js
Content-Location: http://img.mail.ru/mail/ru/images/js/photo2/photoprint.js?3
Content-Transfer-Encoding: Base64

Ly9jb29raWUKdmFyIHVzZXJfZGVsaW1pdGVyID0gJyYnOwp2YXIgcGhvdG9fZGVs
aW1pdGVyID0gJzonOwp2YXIgcHJvcGVydHlfZGVsaW1pdGVyID0gJywnOwp2YXIg
Y29va2llX2RvbWFpbiA9ICdtYWlsLnJ1JzsgLy/k7iB0YXNrIDMzMDcxNgp2YXIg
TWF4X3Bob3RvID0gNTAwOwp2YXIgRXhwaXJlX3RpbWUgPSA2MCo2MCoyOy8vc2Vj
CnZhciBwaG90b3Blcmxob3N0ID0gUGhvdG9QZXJsSG9zdCgpOwoKdmFyIGFsZXJ0
X3Bob3RvX2xpbWl0ID0gJ8L7IOTu8fLo4+voIO7j8ODt6Pfl7ej/IO3gIOru6+j3
5fHy4u4g8+3o6uDr/O379SD07vLuIOIg7uTt7uwg5+Dq4OflICgnK01heF9waG90
bysnIPjyLikuIMXx6+gg4vsg9e7y6PLlIOfg6uDn4PL8IO/l9+Dy/CDh7uv8+OXj
7iDq7uvo9+Xx8uLgIPHt6Ozq7uIsIO/u5uDr8+nx8uAsIPDg5+Hl6fLlIOLg+CDn
4Org5yDt4CDt5fHq7uv86u4g7vLk5ev87fv1Lic7Cgp2YXIgR2xvYmFsX0Nvb2sg
PSAnJzsKaWYgKEltYWdpbmVfY29vayAhPSAnJykgewogICAgdmFyIGFyciA9IG5l
dyBBcnJheSgpOwogICAgYXJyID0gSW1hZ2luZV9jb29rLnNwbGl0KCc6Jyk7CiAg
ICBhcnIuc2hpZnQoKTsKICAgIEdsb2JhbF9Db29rID0gYXJyLmpvaW4oJzonKTsg
ICAKfSBlbHNlIHsKICAgIEdsb2JhbF9Db29rID0gUGVybF9jb29rOwp9CgppZigo
SGFzX3BlcmxfY29va2llICE9ICcnKSB8fCAoSW1hZ2luZV9jb29rICE9ICcnKSl7
CglzZXRfY29va2llKCdwaG90b3ByaW50JyxHZXRHbG9iYWxDb29raWUoKSxudWxs
LCcvJyxjb29raWVfZG9tYWluKTsgLy93ZSBuZWVkIHRvIHNldCBjb29raWUgaWYg
d2UgZ2V0IGNvb2tpZSBkYXRhIGZyb20gc2VydmVyLCBkaXJ0eSBoYWNrISEhCgl2
YXIgY29va2llID0gZ2V0X2Nvb2tpZSgncGhvdG9wcmludCcpOwoJaWYoY29va2ll
ID09ICcwJyl7CgkJdmFyIGV4cGlyZWRhdGUgPSBuZXcgRGF0ZSgpOyBleHBpcmVk
YXRlID0gbmV3IERhdGUoZXhwaXJlZGF0ZS5nZXRUaW1lKCktMTAwMCk7CgkJc2V0
X2Nvb2tpZSgncGhvdG9wcmludCcsJycsZXhwaXJlZGF0ZSwnLycsY29va2llX2Rv
bWFpbik7IC8vY2xlYXIgY29va2llIGZvciB2aWRlb2ltYWdpbmUgY29ycmVjdCBq
b2IKCX0KfQoKZnVuY3Rpb24gZ2V0X3NjcmlwdCAocGFyYW0pIHsKICAgIGlmICh0
aGlzLmNhbGxJZCkgewoJICAgdGhpcy5jYWxsSWQgKz0gMTsKICAgIH0gCiAgICBl
bHNlIHsKCSAgIHRoaXMuY2FsbElkID0gMTsKICAgIH0KICAgIHZhciBuZXdTY3Jp
cHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJTQ1JJUFQiKTsKICAgIHZhciB1
cmw9Imh0dHA6Ly8iICsgcGhvdG9wZXJsaG9zdCArICIvY2dpLWJpbi9waG90by9w
aG90b3ByaW50X2Nvb2tpZT8iICsgcGFyYW07CgogICAgbmV3U2NyaXB0LnR5cGUg
PSAidGV4dC9qYXZhc2NyaXB0IjsKICAgIG5ld1NjcmlwdC5zcmMgID0gdXJsICsg
IiZjYWxsaWQ9IiArIFN0cmluZyh0aGlzLmNhbGxJZCkgKyAiJnJhbmQ9IiArIE1h
dGgucmFuZG9tKCk7CiAgICBpZih0aGlzLm9sZFNjcmlwdCkgewoJICAgZG9jdW1l
bnQuYm9keS5yZXBsYWNlQ2hpbGQobmV3U2NyaXB0LHRoaXMub2xkU2NyaXB0KTsK
ICAgIH0gCiAgICBlbHNlIHsKCSAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQo
bmV3U2NyaXB0KTsKICAgIH0KICAgIHRoaXMub2xkU2NyaXB0ID0gbmV3U2NyaXB0
Owp9CgpmdW5jdGlvbiBnZXRDb29raWVWYWwob2Zmc2V0KSB7ICAKIHZhciBlbmRz
dHI9ZG9jdW1lbnQuY29va2llLmluZGV4T2YgKCI7IixvZmZzZXQpOyAgCiBpZihl
bmRzdHI9PS0xKSBlbmRzdHI9ZG9jdW1lbnQuY29va2llLmxlbmd0aDsgIAogcmV0
dXJuIGRvY3VtZW50LmNvb2tpZS5zdWJzdHJpbmcob2Zmc2V0LGVuZHN0cik7Cn0K
CmZ1bmN0aW9uIGdldF9jb29raWUobmFtZSkgeyAgCiAgICB2YXIgYXJnPW5hbWUr
Ij0iOyAgCiAgICB2YXIgYWxlbj1hcmcubGVuZ3RoOyAgCiAgICB2YXIgY2xlbj1k
b2N1bWVudC5jb29raWUubGVuZ3RoOyAgCiAgICB2YXIgaT0wOyAgCiAgICB3aGls
ZShpPGNsZW4pIHsgICAgCiAgICAgICAgdmFyIGogPSBpICsgYWxlbjsgICAgCiAg
ICAgICAgaWYoZG9jdW1lbnQuY29va2llLnN1YnN0cmluZyhpLGopPT1hcmcpIHJl
dHVybiBnZXRDb29raWVWYWwoaik7ICAgIAogICAgICAgIGk9ZG9jdW1lbnQuY29v
a2llLmluZGV4T2YoIiAiLGkpKzE7ICAgIAogICAgICAgIGlmKGk9PTApIGJyZWFr
OyAgIAogICAgfSAgCiAgICByZXR1cm4gbnVsbDsKfQoKCmZ1bmN0aW9uIEdldEds
b2JhbENvb2tpZSgpIHsgIAogICAgaWYgKEdsb2JhbF9Db29rICE9ICcnKSB7CgkJ
Ly9hbGVydCgnR2xvYmFsX0Nvb2s9IScrR2xvYmFsX0Nvb2srJyEnKTsKICAgICAg
ICByZXR1cm4gR2xvYmFsX0Nvb2s7CiAgICB9CiAgICByZXR1cm4gbnVsbDsKfQoK
ZnVuY3Rpb24gc2V0X2Nvb2tpZShuYW1lLHZhbHVlKSB7CiAgICBHbG9iYWxfQ29v
ayA9IHZhbHVlOwogICAgICAKICAgIHZhciBhcmd2ID0gc2V0X2Nvb2tpZS5hcmd1
bWVudHM7CiAgICB2YXIgYXJnYyA9IHNldF9jb29raWUuYXJndW1lbnRzLmxlbmd0
aDsKICAgIHZhciBleHBpcmVzID0gKGFyZ2MgPiAyKSA/IGFyZ3ZbMl0gOiBudWxs
OwogICAgdmFyIHBhdGggPSAoYXJnYyA+IDMpID8gYXJndlszXSA6IG51bGw7CiAg
ICB2YXIgZG9tYWluID0gKGFyZ2MgPiA0KSA/IGFyZ3ZbNF0gOiBudWxsOwogICAg
dmFyIHNlY3VyZSA9IChhcmdjID4gNSkgPyBhcmd2WzVdIDogZmFsc2U7CiAgICAK
ICAgIAogICAgaWYgKGV4cGlyZXMgPT0gbnVsbCAmJiB2YWx1ZSA9PSAnJykgewog
ICAgICAgIGV4cGlyZXMgPSBuZXcgRGF0ZSgwKTsKICAgICAgICB2YWx1ZSAgID0g
MDsKICAgIH0KICAgIGVsc2UgewogICAgICAgIHZhciBvYmogPSBnZXRfcGhvdG9f
Y291bnQoKTsKICAgICAgICB2YWx1ZSA9IG9iai5jb3VudF9jb3B5OwogICAgICAg
IGlmIChleHBpcmVzID09IG51bGwpIHsKICAgICAgICAgICAgdmFyIGN1ciA9IG5l
dyBEYXRlKCk7CiAgICAgICAgICAgIGV4cGlyZXMgPSBuZXcgRGF0ZShjdXIuZ2V0
VGltZSgpK0V4cGlyZV90aW1lKjEwMDApOy8vbWlsbGlzZWMKICAgICAgICB9CiAg
ICAgICAgCiAgICB9CiAgICAKICAgIHZhciBjb29raWUgPSBuYW1lICsgIj0iICsg
dmFsdWUgKwogICAgKChleHBpcmVzID09IG51bGwpID8gIiIgOiAoIjsgZXhwaXJl
cz0iICsgZXhwaXJlcy50b0dNVFN0cmluZygpKSkgKwogICAgKChwYXRoID09IG51
bGwpID8gIiIgOiAoIjsgcGF0aD0iICsgcGF0aCkpICsKICAgICgoZG9tYWluID09
IG51bGwpID8gIiIgOiAoIjsgZG9tYWluPSIgKyBkb21haW4pKSArCiAgICAoKHNl
Y3VyZSA9PSB0cnVlKSA/ICI7IHNlY3VyZSIgOiAiIik7CiAgICBkb2N1bWVudC5j
b29raWUgPSBjb29raWU7Cn0KCmZ1bmN0aW9uIFByZXBhcmVDb29raWUoY29va2ll
LGRlbGV0ZV9jb29raWUsaWQsdXNlcl9lbWFpbCxhbGJ1bV9pZCkgewoJaWYoY29v
a2llPT1udWxsKSBjb29raWUgPSAnJzsKCXZhciBza2lwID0gMDsKCglpZiAoY29v
a2llICE9ICcnKSB7CgkJdmFyIHVzZXIgPSBuZXcgQXJyYXk7CgkJdXNlciA9IGNv
b2tpZS5zcGxpdCh1c2VyX2RlbGltaXRlcik7CgkJZm9yICh2YXIgaT0wO2k8dXNl
ci5sZW5ndGg7aSsrKSB7CgkJCWlmICh1c2VyW2ldPT0nJykgY29udGludWU7CgkJ
CXZhciBwaG90byA9IG5ldyBBcnJheTsKCQkJdmFyIHBob3RvID0gdXNlcltpXS5z
cGxpdChwaG90b19kZWxpbWl0ZXIpOwoJCQl2YXIgZW1haWwgPSBwaG90b1swXTsK
CQkJaWYgKGVtYWlsID09IHVzZXJfZW1haWwpIHsKCQkJCWZvciAodmFyIGo9MTtq
PHBob3RvLmxlbmd0aDtqKyspIHsKCQkJCQl2YXIgcHJvcCA9IG5ldyBBcnJheTsK
CQkJCQlwcm9wID0gcGhvdG9bal0uc3BsaXQocHJvcGVydHlfZGVsaW1pdGVyKTsK
CQkJCQkvL2FsYnVtLHBob3RvaWQsY291bnQsZm9ybWF0LHBhcGVyWzAtZ2xvc3N5
LDEtbWF0XSxmaWVsZHNbMC1ubywxLXllc10KCQkJCQlpZiAocHJvcFsxXT09aWQp
IHsKCQkJCQkgICAgaWYgKGRlbGV0ZV9jb29raWU9PTEpIHsvL2RlbCBjb29raWUK
CQkJCQkJICAgIHBob3RvLnNwbGljZShqLDEpOwoJCQkJCQkJdXNlci5zcGxpY2Uo
aSwxKTsKCQkJCQkJCWlmKHBob3RvLmxlbmd0aD4xKSB7CgkJCQkJCQkgICAgdmFy
IHRtcCA9IHBob3RvLmpvaW4ocGhvdG9fZGVsaW1pdGVyKTsKCQkJCQkJCQl1c2Vy
LnB1c2godG1wKTsKCQkJCQkJCX0KCQkJCQkJCXJldHVybiB1c2VyLmpvaW4odXNl
cl9kZWxpbWl0ZXIpOwoJCQkJCSAgICB9CgkJCQkJCXNraXAgPSAxOwoJCQkJCQli
cmVhazsgICAKCQkJCQl9CgkJCQl9CgkJCQkvL2FkZCBjb29raWUKCQkJCWlmIChk
ZWxldGVfY29va2llIT0xICYmIHNraXA9PTApIHsKCQkJCSAgIC8vYWxidW0scGhv
dG9pZCxjb3VudCxmb3JtYXQscGFwZXJbMC1nbG9zc3ksMS1tYXRdLGZpZWxkc1sw
LW5vLDEteWVzXQoJCQkJICAgdmFyIGFyICA9IG5ldyBBcnJheShhbGJ1bV9pZCxp
ZCwxLDEsMCwwKTsKCQkJCSAgIHZhciBhZGQgPSBhci5qb2luKHByb3BlcnR5X2Rl
bGltaXRlcik7CgkJCQkgICBwaG90by5wdXNoKGFkZCk7CgkJCQkgICB1c2VyLnNw
bGljZShpLDEpOwoJCQkJICAgdXNlci5wdXNoKHBob3RvLmpvaW4ocGhvdG9fZGVs
aW1pdGVyKSk7CgkJCQkgICByZXR1cm4gdXNlci5qb2luKHVzZXJfZGVsaW1pdGVy
KTsKCQkJCX0KCQkJCWJyZWFrOwoJCQl9CgkJfQkJCgl9CgoJLy9hZGQgY29va2ll
IChuZXcgdXNlcikKCWlmIChkZWxldGVfY29va2llIT0xICYmIHNraXA9PTApIHsK
CQkvL2VtYWlsLGFsYnVtLHBob3RvaWQsY291bnQsZm9ybWF0LHBhcGVyWzAtZ2xv
c3N5LDEtbWF0XSxmaWVsZHNbMC1ubywxLXllc10KCSAgICB2YXIgYXJyID0gbmV3
IEFycmF5KGFsYnVtX2lkLGlkLDEsMSwwLDApOwoJCXZhciBhZGQgPSB1c2VyX2Vt
YWlsICsgcGhvdG9fZGVsaW1pdGVyICsgYXJyLmpvaW4ocHJvcGVydHlfZGVsaW1p
dGVyKTsJCQoJCWlmIChjb29raWUhPScnKSB7CgkJICAgIGFkZCA9IHVzZXJfZGVs
aW1pdGVyICsgYWRkOyAgIAoJCX0KCQljb29raWUrPSBhZGQ7CSAgICAKCX0KCXJl
dHVybiBjb29raWU7Cn0KLy9lbmQgY29va2llCgovL0RvbQp2YXIgZD1kb2N1bWVu
dDsKLy9Cb2R5LWNvZGUKZnVuY3Rpb24gZGVsX2Jsb2NrKG51bSkKewoJaWYgKGNv
bmZpcm0oIsL7IOTl6fHy4ujy5ev87e4g7eUg9e7y6PLlIO/l9+Dy4PL8IP3y7iD0
7vLuPyIpKQoJewoJCWdlYmkoImNvbnRkaXZfIitudW0pLnN0eWxlLmRpc3BsYXk9
Im5vbmUiOwoJCWNoYW5nZV9hcnIobnVtKTsvL0ZJWCBJVCAhISEg7eUg5+3g/iDn
4Pfl7CD98u4g8vPyCgkJdmFyIHJlZyA9IC9eKC4rKV8oXGQrKSQvOwoJCXZhciBy
ZXN1bHQgPSByZWcuZXhlYyhudW0pOwoJCXZhciB1c2VyX2VtYWlsID0gcmVzdWx0
WzFdOwoJCXZhciBpZCA9IHJlc3VsdFsyXTsKCQl2YXIgY29va2llID0gR2V0R2xv
YmFsQ29va2llKCk7CgkJaWYgKGNvb2tpZSE9bnVsbCAmJiB1c2VyX2VtYWlsIT0n
JyAmJiBpZCE9JycpIHsKICAgICAgICAgICBjb29raWUgPSBQcmVwYXJlQ29va2ll
KGNvb2tpZSwxLGlkLHVzZXJfZW1haWwsbnVsbCk7Ly9kZWwgY29vawoJCSAgIHZh
ciBhcnIgPSBbaWRdOwoJCSAgIGRlbGV0ZV9waG90byh1c2VyX2VtYWlsLGFycik7
CgkJICAgc2V0X2Nvb2tpZSgncGhvdG9wcmludCcsY29va2llLG51bGwsJy8nLGNv
b2tpZV9kb21haW4pOwoJCSAgIAoJCSAgIHZhciBhcnJfZGl2ID0gZ2V0X2Fycl9k
aXYoKTsKICAgICAgICAgICBpZiAoVG90YWxQaG90by0xID09IGFycl9kaXYubGVu
Z3RoKSB7CiAgICAgICAgICAgICBUb3RhbFBob3RvLS07CiAgICAgICAgICAgfQkJ
ICAgCgkJICAgY291bnRfcHJpY2UoKTsKICAgICAgICAgICByZXR1cm4gdHJ1ZTsK
CQl9Cgl9CglyZXR1cm4gZmFsc2U7Cn0KZnVuY3Rpb24gY2hhbmdlX2FycihudW0p
CnsKCXZhciBuZXdfYXJyX2Rpdj1uZXcgQXJyYXkoKTsKCXZhciBhcnJfZGl2ID0g
Z2V0X2Fycl9kaXYoKTsKCXZhciBqID0gMDsKCWZvciAodmFyIGk9MDtpPGFycl9k
aXYubGVuZ3RoO2krKykKCXsKCQlpZiAoYXJyX2RpdltpXSE9bnVtKSB7CgkJICAg
bmV3X2Fycl9kaXZbal09YXJyX2RpdltpXTsKCQkgICBqKys7CgkJfQoJfQoJYXJy
X2Rpdj1uZXdfYXJyX2RpdjsKfQpmdW5jdGlvbiBjaGFuZ2VfZm9ybWF0KHN0YXRl
KQp7Cgl2YXIgYXJyX2RpdiA9IGdldF9hcnJfZGl2KCk7CglpZiAoc3RhdGUpCgl7
CgkJZXZlcnlfZm90b19mbGFnPXRydWU7CgkJZ2ViaSgiYmxfZXZlciIpLnN0eWxl
LmRpc3BsYXk9IiI7Z2ViaSgiYmxfYWxsIikuc3R5bGUuZGlzcGxheT0ibm9uZSI7
Z2ViaSgidG9wX2NvbSIpLnN0eWxlLmRpc3BsYXk9Im5vbmUiOwoJCWQuYWxsX2Nv
c3QuY29weW51bV9hbGwuZGlzYWJsZWQ9dHJ1ZTsKCQlkLmFsbF9jb3N0LmZvdG9z
aXplX2FsbC5kaXNhYmxlZD10cnVlOwoJCWQuYWxsX2Nvc3Qud2l0aGJvcmRfYWxs
LmRpc2FibGVkPXRydWU7CgkJZC5hbGxfY29zdC5wYXBlcnR5cGVfYWxsLmRpc2Fi
bGVkPXRydWU7CgkJZm9yICh2YXIgaT0wO2k8YXJyX2Rpdi5sZW5ndGg7aSsrKXsK
CQkJaWYgKCFnZWJpKCJjb250ZGl2XyIrYXJyX2RpdltpXSkpIGNvbnRpbnVlOwoJ
CQlnZWJpKCJjb250ZGl2XyIrYXJyX2RpdltpXSkuc3R5bGUuaGVpZ2h0PSIyODBw
eCI7CgkJCWlubl90eHQ9Ijx0YWJsZSBjZWxscGFkZGluZz0wIGNlbGxzcGFjaW5n
PTAgYm9yZGVyPTAgd2lkdGg9NzAlIGNsYXNzPW5fc21fZm9ybXQgc3R5bGU9XCJt
YXJnaW46LjZlbSAwO1wiPjx0cj5cCgkJCQk8dGQgbm93cmFwPsru6+j35fHy4u4m
bmJzcDsmbmJzcDs8XC90ZD5cCgkJCQk8dGQgd2lkdGg9MTAwJT48c2VsZWN0IG5h
bWU9XCJjb3B5bnVtXyIrYXJyX2RpdltpXSsiXCIgaWQ9XCJjb3B5bnVtaWRfIith
cnJfZGl2W2ldKyJcIiBvbmNoYW5nZT1cImNoYW5nZWNvb2tpZV9waG90b3Byb3Bl
cnR5KCciK2Fycl9kaXZbaV0rIicsJ3F1YW50aXR5Jyx0aGlzLnZhbHVlKTtjb3Vu
dF9wcmljZSgpO1wiPiI7CgkJCQlmb3IgKHZhciBqPTA7ajwyMDtqKyspewoJCQkJ
CWlmIChqPT1kLmFsbF9jb3N0LmNvcHludW1fYWxsLnNlbGVjdGVkSW5kZXgpIGlu
bl90eHQrPSI8b3B0aW9uIHZhbHVlPVwiIisoaisxKSsiXCIgc2VsZWN0ZWQ+Iiso
aisxKTsKCQkJCQllbHNlIGlubl90eHQrPSI8b3B0aW9uIHZhbHVlPVwiIisoaisx
KSsiXCI+IisoaisxKTsKCQkJCX0KCQkJaW5uX3R4dCs9IjxcL3NlbGVjdD48XC90
ZD5cCgkJCTxcL3RyPjx0cj5cCgkJCQk8dGQ+1O7w7ODyLCDx7DxcL3RkPlwKCQkJ
CTx0ZD48c2VsZWN0IG5hbWU9XCJmb3Rvc2l6ZV8iK2Fycl9kaXZbaV0rIlwiIGlk
PVwiZm90b3NpemVpZF8iK2Fycl9kaXZbaV0rIlwiIG9uY2hhbmdlPVwiY2hhbmdl
Y29va2llX3Bob3RvcHJvcGVydHkoJyIrYXJyX2RpdltpXSsiJywnZm9ybWF0Jyx0
aGlzLnZhbHVlKTtjaGVja19wZXJtaXQodGhpcywnIithcnJfZGl2W2ldKyInKTtc
Ij4iOwoJCQkJZm9yICh2YXIgayBpbiBmb3Rvc2l6ZV9hcnIpIHsKCQkJCQlpZiAo
Zm90b3NpemVfYXJyLmhhc093blByb3BlcnR5KGspKSB7CgkJCQkJCWlmIChrPT1k
LmFsbF9jb3N0LmZvdG9zaXplX2FsbC5vcHRpb25zW2QuYWxsX2Nvc3QuZm90b3Np
emVfYWxsLnNlbGVjdGVkSW5kZXhdLnZhbHVlKSBpbm5fdHh0Kz0iPG9wdGlvbiB2
YWx1ZT1cIiIraysiXCIgc2VsZWN0ZWQ+Iitmb3Rvc2l6ZV9hcnJba107CgkJCQkJ
CWVsc2UgaW5uX3R4dCs9IjxvcHRpb24gdmFsdWU9XCIiK2srIlwiPiIrZm90b3Np
emVfYXJyW2tdOwoJCQkJCX0KCQkJCX0KCQkJaW5uX3R4dCs9IjxcL3RyPjx0cj5c
CgkJCQk8dGQ+wfPs4OPgPFwvdGQ+XAoJCQkJPHRkPjxzZWxlY3QgbmFtZT1cInBh
cGVydHlwZV8iK2Fycl9kaXZbaV0rIlwiIGlkPVwicGFwZXJ0eXBlaWRfIithcnJf
ZGl2W2ldKyJcIiAgb25jaGFuZ2U9XCJjaGFuZ2Vjb29raWVfcGhvdG9wcm9wZXJ0
eSgnIithcnJfZGl2W2ldKyInLCdwYXBlcicsdGhpcy52YWx1ZSk7Y291bnRfcHJp
Y2UoKTtcIj48b3B0aW9uIHZhbHVlPVwiMFwiICIKCQkJCWlmIChkLmFsbF9jb3N0
LnBhcGVydHlwZV9hbGwub3B0aW9uc1swXS5zZWxlY3RlZCkgaW5uX3R4dCs9IiBz
ZWxlY3RlZCAiOwoJCQkJaW5uX3R4dCs9Ij7D6//t9uXi4P88b3B0aW9uIHZhbHVl
PVwiMVwiICI7CgkJCQlpZiAoZC5hbGxfY29zdC5wYXBlcnR5cGVfYWxsLm9wdGlv
bnNbMV0uc2VsZWN0ZWQpIGlubl90eHQrPSIgc2VsZWN0ZWQgIjsKCQkJCWlubl90
eHQrPSI+zODy7uLg/zxcL3NlbGVjdD48XC90ZD4iOwoJCQlpbm5fdHh0Kz0iPFwv
dHI+PHRyPlwKCQkJCTx0ZD7P7uv/PFwvdGQ+XAoJCQkJPHRkPjxpbnB1dCB0eXBl
PWNoZWNrYm94IG5hbWU9XCJ3aXRoYm9yZF8iK2Fycl9kaXZbaV0rIlwiIGlkPVwi
d2l0aGJvcmRpZF8iK2Fycl9kaXZbaV0rIlwiIHZhbHVlPVwiMVwiIG9uY2hhbmdl
PVwiY2hhbmdlY29va2llX3Bob3RvcHJvcGVydHkoJyIrYXJyX2RpdltpXSsiJywn
ZmllbGRzJyx0aGlzLmNoZWNrZWQ/MTowKTtjb3VudF9wcmljZSgpO1wiICAiOwoJ
CQkJaWYgKGQuYWxsX2Nvc3Qud2l0aGJvcmRfYWxsLmNoZWNrZWQpIGlubl90eHQr
PSIgY2hlY2tlZD4iOwoJCQkJaW5uX3R4dCs9IjxcL3RkPlwKCQkJPFwvdHI+PFwv
dGFibGU+IjsKCQkJZ2ViaSgiYWRkX2ZybV8iK2Fycl9kaXZbaV0pLnN0eWxlLmRp
c3BsYXk9IiI7CgkJCWdlYmkoImFkZF9mcm1fIithcnJfZGl2W2ldKS5pbm5lckhU
TUw9aW5uX3R4dDsKCQl9Cgl9CgkKCWVsc2UKCXsKCQlpZigoY2hhbmdlX2V2ZXJ5
X2ZvdG8gJiYgY29uZmlybSgiwvsg5OXp8fLi6PLl6/zt7iD17vLo8uUg7+Xw5eny
6CDqIO7h+ejsIO3g8fLw7unq4Ow/IMLx5SDo7eTo4ujk8+Dr/O375SDt4PHy8O7p
6ugg4fPk8/Ig7+7y5fD/7fsuIikpIHx8ICFjaGFuZ2VfZXZlcnlfZm90byl7CgkJ
CWNoYW5nZV9ldmVyeV9mb3RvID0gZmFsc2U7CgkJCWV2ZXJ5X2ZvdG9fZmxhZz1m
YWxzZTsKCQkJZ2ViaSgiYmxfZXZlciIpLnN0eWxlLmRpc3BsYXk9Im5vbmUiO2dl
YmkoImJsX2FsbCIpLnN0eWxlLmRpc3BsYXk9IiI7Z2ViaSgidG9wX2NvbSIpLnN0
eWxlLmRpc3BsYXk9IiI7CgkJCWQuYWxsX2Nvc3QuY29weW51bV9hbGwuZGlzYWJs
ZWQ9ZmFsc2U7CgkJCWQuYWxsX2Nvc3QuZm90b3NpemVfYWxsLmRpc2FibGVkPWZh
bHNlOwoJCQlkLmFsbF9jb3N0LndpdGhib3JkX2FsbC5kaXNhYmxlZD1mYWxzZTsK
CQkJZC5hbGxfY29zdC5wYXBlcnR5cGVfYWxsLmRpc2FibGVkPWZhbHNlOwoJCQlm
b3IgKHZhciBpPTA7aTxhcnJfZGl2Lmxlbmd0aDtpKyspewoJCQkJaWYgKCFnZWJp
KCJjb250ZGl2XyIrYXJyX2RpdltpXSkpIGNvbnRpbnVlOwoJCQkJZ2ViaSgiYWRk
X2ZybV8iK2Fycl9kaXZbaV0pLmlubmVySFRNTD0iIjsKCQkJCWdlYmkoImFkZF9m
cm1fIithcnJfZGl2W2ldKS5zdHlsZS5kaXNwbGF5PSJub25lIjsKCQkJCWdlYmko
ImNvbnRkaXZfIithcnJfZGl2W2ldKS5zdHlsZS5oZWlnaHQ9IjE4MHB4IjsKCQkJ
fQoJCQkKCQkJLy9zZXQgcXVhbnRpdHkKCQkJdmFyIHZhbCA9IGQuYWxsX2Nvc3Qu
Y29weW51bV9hbGwub3B0aW9uc1tkLmFsbF9jb3N0LmNvcHludW1fYWxsLnNlbGVj
dGVkSW5kZXhdLnZhbHVlOwoJCQljaGFuZ2Vjb29raWVfcGhvdG9wcm9wZXJ0eSgw
LCdxdWFudGl0eScsdmFsKTsgCgkJCS8vc2V0IGZvcm1hdCBmb3Rvc2l6ZV9hbGwK
CQkJdmFsID0gZC5hbGxfY29zdC5mb3Rvc2l6ZV9hbGwub3B0aW9uc1tkLmFsbF9j
b3N0LmZvdG9zaXplX2FsbC5zZWxlY3RlZEluZGV4XS52YWx1ZTsKCQkJY2hhbmdl
Y29va2llX3Bob3RvcHJvcGVydHkoMCwnZm9ybWF0Jyx2YWwpOwoJCQkvL3NldCBw
YXBlcgoJCQl2YWwgPSBkLmFsbF9jb3N0LnBhcGVydHlwZV9hbGwub3B0aW9uc1tk
LmFsbF9jb3N0LnBhcGVydHlwZV9hbGwuc2VsZWN0ZWRJbmRleF0udmFsdWU7CgkJ
CWNoYW5nZWNvb2tpZV9waG90b3Byb3BlcnR5KDAsJ3BhcGVyJyx2YWwpOwoJCQkv
L3NldCBmaWVsZHMKCQkJdmFsID0gZC5hbGxfY29zdC53aXRoYm9yZF9hbGwuY2hl
Y2tlZCA/IDEgOiAwOwoJCQljaGFuZ2Vjb29raWVfcGhvdG9wcm9wZXJ0eSgwLCdm
aWVsZHMnLHZhbCk7CgkJCQoJCQljaGVja19wZXJtaXQoKTsKCQl9Cgl9Cgljb3Vu
dF9wcmljZSgpOwp9CmZ1bmN0aW9uIGNoZWNrX3Blcm1pdChvYmoscHJtdF9udW0p
IHsKCXZhciBhcnJfZGl2ID0gZ2V0X2Fycl9kaXYoKTsKCWlmKGV2ZXJ5X2ZvdG9f
ZmxhZyl7CgkJaWYgKHBhcnNlSW50KGdlYmkoInhfIitwcm10X251bSkudmFsdWUp
IDwgcGFyc2VJbnQoZ2ViaSgieV8iK3BybXRfbnVtKS52YWx1ZSkpewoJCQltYXhf
Y29vcj1wYXJzZUludChnZWJpKCJ5XyIrcHJtdF9udW0pLnZhbHVlKTsKCQkJbWlu
X2Nvb3I9cGFyc2VJbnQoZ2ViaSgieF8iK3BybXRfbnVtKS52YWx1ZSk7CgkJfSBl
bHNlIHsKCQkJbWF4X2Nvb3I9cGFyc2VJbnQoZ2ViaSgieF8iK3BybXRfbnVtKS52
YWx1ZSk7CgkJCW1pbl9jb29yPXBhcnNlSW50KGdlYmkoInlfIitwcm10X251bSku
dmFsdWUpOwoJCX0KCQlpZiAocGVybWl0X2FycltvYmouc2VsZWN0ZWRJbmRleF1b
MF0+bWF4X2Nvb3IgfHwgcGVybWl0X2FycltvYmouc2VsZWN0ZWRJbmRleF1bMV0+
bWluX2Nvb3IpIGdlYmkoInBlcm1pdF9hbGVydF8iK3BybXRfbnVtKS5pbm5lckhU
TUw9Is3l5O7x8uDy7vft7uUg8ODn8OX45e3o5SDk6/8mbmJzcDvv5ffg8ugg4iD0
7vDs4PLlICIrZm90b3NpemVfYXJyW29iai5vcHRpb25zW29iai5zZWxlY3RlZElu
ZGV4XS52YWx1ZV0rIiE8YnIgXC8+PGEgaHJlZj1cImh0dHA6Ly9mb3RvLm1haWwu
cnUvY2F0YWxvZy9zdGF0aWMvZmFxX3Bob3RvcHJpbnQuaHRtbCNxMTBcIiB0YXJn
ZXQ9XCJfYmxhbmtcIj7P7uTw7uHt5eUgJmd0OyZndDs8XC9hPiI7CgkJZWxzZSBn
ZWJpKCJwZXJtaXRfYWxlcnRfIitwcm10X251bSkuaW5uZXJIVE1MPSIiOwoJfQoJ
ZWxzZQoJewoJCWZvciAodmFyIGk9MDtpPGFycl9kaXYubGVuZ3RoO2krKyl7CgkJ
CWlmICghZ2ViaSgiY29udGRpdl8iK2Fycl9kaXZbaV0pKSBjb250aW51ZTsKCQkJ
aWYgKHBhcnNlSW50KGdlYmkoInhfIithcnJfZGl2W2ldKS52YWx1ZSkgPCBwYXJz
ZUludChnZWJpKCJ5XyIrYXJyX2RpdltpXSkudmFsdWUpKXsKCQkJCW1heF9jb29y
PXBhcnNlSW50KGdlYmkoInlfIithcnJfZGl2W2ldKS52YWx1ZSk7CgkJCQltaW5f
Y29vcj1wYXJzZUludChnZWJpKCJ4XyIrYXJyX2RpdltpXSkudmFsdWUpOwoJCQl9
IGVsc2UgewoJCQkJbWF4X2Nvb3I9cGFyc2VJbnQoZ2ViaSgieF8iK2Fycl9kaXZb
aV0pLnZhbHVlKTsKCQkJCW1pbl9jb29yPXBhcnNlSW50KGdlYmkoInlfIithcnJf
ZGl2W2ldKS52YWx1ZSk7CgkJCX0KCQkJaWYgKHBlcm1pdF9hcnJbZC5hbGxfY29z
dC5mb3Rvc2l6ZV9hbGwuc2VsZWN0ZWRJbmRleF1bMF0+bWF4X2Nvb3IgfHwgcGVy
bWl0X2FycltkLmFsbF9jb3N0LmZvdG9zaXplX2FsbC5zZWxlY3RlZEluZGV4XVsx
XT5taW5fY29vcikgZ2ViaSgicGVybWl0X2FsZXJ0XyIrYXJyX2RpdltpXSkuaW5u
ZXJIVE1MPSLN5eTu8fLg8u737e7lIPDg5/Dl+OXt6OUg5Ov/Jm5ic3A77+X34PLo
IOIg9O7w7ODy5SAiK2ZvdG9zaXplX2FycltkLmFsbF9jb3N0LmZvdG9zaXplX2Fs
bC5vcHRpb25zW2QuYWxsX2Nvc3QuZm90b3NpemVfYWxsLnNlbGVjdGVkSW5kZXhd
LnZhbHVlXSsiITxiciBcLz48YSBocmVmPVwiaHR0cDovL2ZvdG8ubWFpbC5ydS9j
YXRhbG9nL3N0YXRpYy9mYXFfcGhvdG9wcmludC5odG1sI3ExMFwiIHRhcmdldD1c
Il9ibGFua1wiPs/u5PDu4e3l5SAmZ3Q7Jmd0OzxcL2E+IjsKCQkJZWxzZSBnZWJp
KCJwZXJtaXRfYWxlcnRfIithcnJfZGl2W2ldKS5pbm5lckhUTUw9IiI7CgkJfQoJ
fQoJY291bnRfcHJpY2UoKTsKfQpmdW5jdGlvbiBjb3VudF9wcmljZSgpCnsKCXZh
ciBhcnJfZGl2ID0gZ2V0X2Fycl9kaXYoKTsKCXZhciBtYXhwaG90b3Byb21vID0g
bWF4X3Bob3RvX3Byb21vOwogICAgaWYoVG90YWxQaG90byAhPSBhcnJfZGl2Lmxl
bmd0aCkgewogICAgICAgIGlmIChjb25maXJtKCLK7vDn6O3gIOjn7OXt6Ovg8fwu
IM/l8OXj8PPn6PL8IPHy8ODt6PbzPyIpKSB7CiAgICAgICAgICAgIGRvY3VtZW50
LmxvY2F0aW9uLnJlbG9hZCgpOwogICAgICAgIH0KICAgIH0gICAgCglpZihldmVy
eV9mb3RvX2ZsYWcpewoJCWNoYW5nZV9ldmVyeV9mb3RvID0gdHJ1ZTsKCQl2YXIg
aXRwcmljZT0wOyB2YXIgaXRjb2w9MDsKCQkKICAgICAgICB2YXIgY29va2llID0g
R2V0R2xvYmFsQ29va2llKCk7CiAgICAJaWYgKGNvb2tpZSAhPSBudWxsKSB7CiAg
ICAgICAgICAgIHZhciB1c2VyID0gbmV3IEFycmF5OwoJCSAgICB1c2VyID0gY29v
a2llLnNwbGl0KHVzZXJfZGVsaW1pdGVyKTsKCQkgICAgZm9yICh2YXIgaT0wO2k8
dXNlci5sZW5ndGg7aSsrKSB7CiAgICAgICAgICAgICAgICB2YXIgcGhvdG8gPSBu
ZXcgQXJyYXk7CiAgICAJCQlwaG90byA9IHVzZXJbaV0uc3BsaXQocGhvdG9fZGVs
aW1pdGVyKTsKICAgIAkJCWZvciAodmFyIGo9MTtqPHBob3RvLmxlbmd0aDtqKysp
IHsKICAgIAkJCQlpZihwaG90b1tqXT09JycpIGNvbnRpbnVlOwogICAgCQkJCXZh
ciBwcm9wID0gbmV3IEFycmF5OwogICAgCQkJCXByb3AgPSBwaG90b1tqXS5zcGxp
dChwcm9wZXJ0eV9kZWxpbWl0ZXIpOwogICAgCQkJCS8vYWxidW0scGhvdG9pZCxj
b3VudCxmb3JtYXQscGFwZXJbMC1nbG9zc3ksMS1tYXRdLGZpZWxkc1swLW5vLDEt
eWVzXQogICAgCQkJCWNsb25lY29weT1wYXJzZUludChwcm9wWzJdKTsKICAgIAkJ
CQljbG9uZXByaWNlPXBhcnNlRmxvYXQocHJpY2VfYXJyW3Byb3BbM11dKTsKICAg
IAkJCQljbG9uZXByaWNlcHJvbW89cGFyc2VGbG9hdChwcmljZV9wcm9tb19hcnJb
cHJvcFszXV0pOwogICAgICAgIAkJCWlmIChtYXhwaG90b3Byb21vICYmIGNsb25l
cHJpY2Vwcm9tbykgewogICAgICAgICAgICAgICAgICAgICAgICBpZiAoY2xvbmVj
b3B5Pm1heHBob3RvcHJvbW8pIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvc3Rfc3RyPWNsb25lcHJpY2Vwcm9tbyptYXhwaG90b3Byb21vK2Nsb25lcHJp
Y2UqKGNsb25lY29weS1tYXhwaG90b3Byb21vKTsKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1heHBob3RvcHJvbW89MDsKICAgICAgICAgICAgICAgICAgICAg
ICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvc3Rfc3Ry
PWNsb25lcHJpY2Vwcm9tbypjbG9uZWNvcHk7CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtYXhwaG90b3Byb21vLT1jbG9uZWNvcHk7CiAgICAgICAgICAgICAg
ICAgICAgICAgIH0KICAgICAgICAJCQl9IGVsc2UgewogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29zdF9zdHI9Y2xvbmVwcmljZSpjbG9uZWNvcHk7CiAgICAg
ICAgCQkJfQogICAgICAgIAkJCWl0cHJpY2UrPWNvc3Rfc3RyOwoJCQkgICAgICAg
IGl0Y29sKz1jbG9uZWNvcHk7CiAgICAJCQl9CgkJICAgIH0KICAgICAgICB9CgkJ
aXRwcmljZSA9IHBhcnNlRmxvYXQoTWF0aC5yb3VuZChpdHByaWNlKjEwMCkvMTAw
KTsKCQlnZWJpKCJpdG9nX3ByaWNlIikuaW5uZXJIVE1MPWl0cHJpY2U7CgkJZ2Vi
aSgiaXRvZ19jb2wiKS5pbm5lckhUTUw9aXRjb2w7Cgl9CgllbHNlCgl7CgkJY2hh
bmdlX2V2ZXJ5X2ZvdG8gPSBmYWxzZTsKCQljbG9uZWNvcHk9cGFyc2VJbnQoZC5h
bGxfY29zdC5jb3B5bnVtX2FsbC5vcHRpb25zW2QuYWxsX2Nvc3QuY29weW51bV9h
bGwuc2VsZWN0ZWRJbmRleF0udmFsdWUpOwoJCWNsb25lcHJpY2U9cGFyc2VGbG9h
dChwcmljZV9hcnJbZC5hbGxfY29zdC5mb3Rvc2l6ZV9hbGwub3B0aW9uc1tkLmFs
bF9jb3N0LmZvdG9zaXplX2FsbC5zZWxlY3RlZEluZGV4XS52YWx1ZV0pOwoJCWNs
b25lcHJpY2Vwcm9tbz1wYXJzZUZsb2F0KHByaWNlX3Byb21vX2FycltkLmFsbF9j
b3N0LmZvdG9zaXplX2FsbC5vcHRpb25zW2QuYWxsX2Nvc3QuZm90b3NpemVfYWxs
LnNlbGVjdGVkSW5kZXhdLnZhbHVlXSk7CgkJY2xvbmVudW09YXJyX2Rpdi5sZW5n
dGg7CgkJdmFyIGl0Y29sPWNsb25lbnVtKmNsb25lY29weTsKCQl2YXIgY29zdF9z
dHI9Y2xvbmVwcmljZSppdGNvbDsKICAgICAgICBpZiAobWF4cGhvdG9wcm9tbyAm
JiBjbG9uZXByaWNlcHJvbW8pIHsKICAgICAgICAgICAgaWYgKGl0Y29sPm1heHBo
b3RvcHJvbW8pIHsKICAgICAgICAgICAgICAgIGNvc3Rfc3RyPWNsb25lcHJpY2Vw
cm9tbyptYXhwaG90b3Byb21vK2Nsb25lcHJpY2UqKGl0Y29sLW1heHBob3RvcHJv
bW8pOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgY29zdF9z
dHI9Y2xvbmVwcmljZXByb21vKml0Y29sOwogICAgICAgICAgICB9CgkJfQoJCXZh
ciBpdHByaWNlPXBhcnNlRmxvYXQoTWF0aC5yb3VuZChjb3N0X3N0cioxMDApLzEw
MCk7CgkJZ2ViaSgiaXRvZ19wcmljZSIpLmlubmVySFRNTD1pdHByaWNlOwoJCWdl
YmkoIml0b2dfY29sIikuaW5uZXJIVE1MPWl0Y29sOwoJfQoJc2hvd19tZW51KCk7
CglpZiAoYXJyX2Rpdi5sZW5ndGg9PTApIHsKCQlnZWJpKCdub19waG90b19pdGVt
cycpLnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwoJCWdlYmkoJ3Bob3RvX2l0ZW1z
Jykuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKCQkvL2RvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCduZXh0U3RlcCcpLnN0eWxlLmRpc3BsYXk9Im5vbmUiOwoJfQp9CmZ1
bmN0aW9uIHN1Ym1fZm9ybSgpCnsKCWQuYWxsX2Nvc3Quc3VibWl0KCk7Cn0KCmZ1
bmN0aW9uIGluY29vayhwYXJhbSx1c2VyX2VtYWlsLGFsYnVtX2lkLG5vYWRkKSB7
Cgl2YXIgY29va2llID0gR2V0R2xvYmFsQ29va2llKCk7Cgl2YXIgcGhvdG9faWQg
PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncGhvdG9pZCcpLnZhbHVlOwoJdmFy
IGFyciA9IFtwaG90b19pZF07CgoJaWYgKCFub2FkZCkgewoJCWlmIChwYXJhbSkg
ey8vYWRkCgkJCXZhciBvYmpfcGhvdG8gPSBnZXRfcGhvdG9fY291bnQoKTsKCQkJ
aWYgKG9ial9waG90by5jb3VudF9waG90byA8IE1heF9waG90bykgewoJCQkJY29v
a2llID0gUHJlcGFyZUNvb2tpZShjb29raWUsMCxwaG90b19pZCx1c2VyX2VtYWls
LGFsYnVtX2lkKTsvL2FkZAoJCQkJaWYgKGdlYmkoImJsb2NrRm9yUGhvdG9JZCIp
KSBnZWJpKCJibG9ja0ZvclBob3RvSWQiKS5jbGFzc05hbWUgPSAiYmxvY2tfcGhv
dG8yIGZvcl9wcmludCI7CgkJCQlpZiAoZ2ViaSgiYmxvY2tGb3JQaG90b0lkMiIp
KSBnZWJpKCJibG9ja0ZvclBob3RvSWQyIikuY2xhc3NOYW1lID0gImZvcl9wcmlu
dDIiOwoJCQkJaWYgKGdlYmkoImFkZGluX2Nvb2siKSkgZ2ViaSgiYWRkaW5fY29v
ayIpLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7CgkJCQlpZiAoZ2ViaSgiZGVsZnJv
bV9jb29rIikpIGdlYmkoImRlbGZyb21fY29vayIpLnN0eWxlLmRpc3BsYXkgPSAi
IjsKCQkJCWFkZF9waG90byh1c2VyX2VtYWlsLGFsYnVtX2lkLGFycik7CgkJCX0g
ZWxzZSB7CgkJCQlhbGVydChhbGVydF9waG90b19saW1pdCk7CgkJCX0KCQl9IGVs
c2Ugey8vZGVsCgkJCWNvb2tpZSA9IFByZXBhcmVDb29raWUoY29va2llLDEscGhv
dG9faWQsdXNlcl9lbWFpbCxhbGJ1bV9pZCk7Ly9kZWwKCQkJaWYgKGdlYmkoImJs
b2NrRm9yUGhvdG9JZCIpKSBnZWJpKCJibG9ja0ZvclBob3RvSWQiKS5jbGFzc05h
bWUgPSAiYmxvY2tfcGhvdG8yIjsKCQkJaWYgKGdlYmkoImJsb2NrRm9yUGhvdG9J
ZDIiKSkgZ2ViaSgiYmxvY2tGb3JQaG90b0lkMiIpLmNsYXNzTmFtZSA9ICIiOwoJ
CQlpZiAoZ2ViaSgiYWRkaW5fY29vayIpKSBnZWJpKCJhZGRpbl9jb29rIikuc3R5
bGUuZGlzcGxheSA9ICIiOwoJCQlpZiAoZ2ViaSgiZGVsZnJvbV9jb29rIikpIGdl
YmkoImRlbGZyb21fY29vayIpLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7CgkJCWRl
bGV0ZV9waG90byh1c2VyX2VtYWlsLGFycik7CgkJfQoJfQoJc2V0X2Nvb2tpZSgn
cGhvdG9wcmludCcsY29va2llLG51bGwsJy8nLGNvb2tpZV9kb21haW4pOwoJc2hv
d19tZW51KCk7CglyZXR1cm4gZmFsc2U7Cn0KCmZ1bmN0aW9uIGluY29va19mcm9t
Y29va2llKHVzZXJfZW1haWwsYWxidW1faWQsbm9hZGQpIHsKICAgIHZhciBjb29r
aWUgPSBHZXRHbG9iYWxDb29raWUoKTsKCWlmIChjb29raWUgIT0gbnVsbCkgewoJ
CXZhciB1c2VyID0gbmV3IEFycmF5OwoJCXVzZXIgPSBjb29raWUuc3BsaXQodXNl
cl9kZWxpbWl0ZXIpOwoJCXZhciBwaG90b19pZCA9ICBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgncGhvdG9pZCcpLnZhbHVlOwoJCWZvciAodmFyIGk9MDtpPHVzZXIu
bGVuZ3RoO2krKykgewkJCQoJCQl2YXIgcGhvdG8gPSBuZXcgQXJyYXk7CgkJCXBo
b3RvID0gdXNlcltpXS5zcGxpdChwaG90b19kZWxpbWl0ZXIpOwoJCQlpZihwaG90
b1swXSE9dXNlcl9lbWFpbCkgY29udGludWU7CgoJCQlmb3IgKHZhciBqPTE7ajxw
aG90by5sZW5ndGg7aisrKSB7CgkJCQlpZihwaG90b1tqXT09JycpIGNvbnRpbnVl
OwoJCQkJdmFyIHByb3AgPSBuZXcgQXJyYXk7CgkJCQlwcm9wID0gcGhvdG9bal0u
c3BsaXQocHJvcGVydHlfZGVsaW1pdGVyKTsKCQkJCS8vYWxidW0scGhvdG9pZCxj
b3VudCxmb3JtYXQscGFwZXJbMC1nbG9zc3ksMS1tYXRdLGZpZWxkc1swLW5vLDEt
eWVzXQoJCQkJaWYgKHByb3BbMV09PXBob3RvX2lkKSB7CgkJCQkgICBpbmNvb2so
dHJ1ZSx1c2VyX2VtYWlsLGFsYnVtX2lkLG5vYWRkKTsKCQkJCSAgIGlmIChnZWJp
KCJibG9ja0ZvclBob3RvSWQiKSkgZ2ViaSgiYmxvY2tGb3JQaG90b0lkIikuY2xh
c3NOYW1lID0gImJsb2NrX3Bob3RvMiBmb3JfcHJpbnQiOwoJCQkJICAgaWYgKGdl
YmkoImJsb2NrRm9yUGhvdG9JZDIiKSkgZ2ViaSgiYmxvY2tGb3JQaG90b0lkMiIp
LmNsYXNzTmFtZSA9ICJmb3JfcHJpbnQyIjsKCQkJCSAgIGlmIChnZWJpKCJhZGRp
bl9jb29rIikpIGdlYmkoImFkZGluX2Nvb2siKS5zdHlsZS5kaXNwbGF5ID0gIm5v
bmUiOwoJCQkJICAgaWYgKGdlYmkoImRlbGZyb21fY29vayIpKSBnZWJpKCJkZWxm
cm9tX2Nvb2siKS5zdHlsZS5kaXNwbGF5ID0gIiI7CgkJCQkgICBicmVhazsKCQkJ
CX0KCQkJfQoJCX0KCX0KfQoKCmZ1bmN0aW9uIG1hcmtfdG9wcmludChpZF9hbGws
Y2xhc3NudW0sdXNlcl9lbWFpbCxhbGJ1bV9pZCkgewogICAgLy9jbGFzc251bSA9
IDEgKGRlbCksIGNsYXNzbnVtID0gMiAoYWRkKQoJdmFyIGNvb2tpZSA9IEdldEds
b2JhbENvb2tpZSgpOwoJdmFyIHBob3RvX2FyciA9IG5ldyBBcnJheSgpOwoJCglp
ZiAoaWRfYWxsIT0iYWxsIikgewoJCXZhciBwaG90b19pZCA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCdwaG90bycraWRfYWxsKS52YWx1ZTsKCQlwaG90b19hcnIg
PSBbcGhvdG9faWRdOwoJCXZhciBvYmpfcGhvdG8gPSBnZXRfcGhvdG9fY291bnQo
KTsKCQkKCQlpZiAoKG9ial9waG90by5jb3VudF9waG90byA8IE1heF9waG90bykg
fHwgY2xhc3NudW09PTEpIHsKICAgIAkJY29va2llID0gUHJlcGFyZUNvb2tpZShj
b29raWUsY2xhc3NudW0scGhvdG9faWQsdXNlcl9lbWFpbCxhbGJ1bV9pZCk7CiAg
ICAJCS8qZm9yKHZhciBpPTE7aTw9NDtpKyspIHsKICAgIAkJCWdlYmkoImNoYmci
K2lkX2FsbCsiXyIraSkuY2xhc3NOYW1lPSJjaGFuZ2VfYm9yZCIrY2xhc3NudW07
CiAgICAJCX0qLwogICAgCQkvL2dlYmkoImNocHJfIitpZF9hbGwpLmNsYXNzTmFt
ZT0icHJpbnQiK2NsYXNzbnVtOwoJCQlnZWJpKCJib3JkRm9yUHJpbnRTdGF0ZV8i
K2lkX2FsbCkuY2xhc3NOYW1lID0gY2xhc3NudW0gPT0gMiA/ICJwaWMgb24iIDog
InBpYyI7CgkJCWlmIChnZWJpKCJib3JkRm9yVmVydElkXyIgKyBpZF9hbGwpKSBn
ZWJpKCJib3JkRm9yVmVydElkXyIgKyBpZF9hbGwpLmNsYXNzTmFtZSA9IGNsYXNz
bnVtID09IDIgPyAiYmFjayBvbjIiIDogImJhY2siOwogICAgCQlnZWJpKCJzdGF0
ZWxpbmsiK2lkX2FsbCsiXyIrY2xhc3NudW0pLnN0eWxlLmRpc3BsYXk9IiI7CiAg
ICAJCWdlYmkoInN0YXRlbGluayIraWRfYWxsKyJfIisoMy1wYXJzZUludChjbGFz
c251bSkpKS5zdHlsZS5kaXNwbGF5PSJub25lIjsKCQl9CgkJZWxzZSB7CgkJICBh
bGVydChhbGVydF9waG90b19saW1pdCk7CgkJfQoJCQoJCWlmIChjbGFzc251bT09
MSkgewoJCSAgZGVsZXRlX3Bob3RvKHVzZXJfZW1haWwscGhvdG9fYXJyKTsKCQl9
CgkJZWxzZSB7CgkJICBhZGRfcGhvdG8odXNlcl9lbWFpbCxhbGJ1bV9pZCxwaG90
b19hcnIpOwkJCgkJfQoJfQoJZWxzZSB7CgkJdmFyIGNfbnVtPTE7CgkJdmFyIGVy
cm9yID0gMDsKCQl2YXIgb2JqX3Bob3RvID0gZ2V0X3Bob3RvX2NvdW50KCk7CgkJ
d2hpbGUoZ2ViaSgiYm9yZEZvclByaW50U3RhdGVfIitjX251bSkpIHsKCQkgICAg
dmFyIHBob3RvX2lkID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Bob3RvJytj
X251bSkudmFsdWU7CiAgICAJCWlmICgob2JqX3Bob3RvLmNvdW50X3Bob3RvIDwg
TWF4X3Bob3RvKSB8fCBjbGFzc251bT09MSkgewogICAgCQkgIG9ial9waG90by5j
b3VudF9waG90bysrOwkJCQoJCQkgIGNvb2tpZSA9IFByZXBhcmVDb29raWUoY29v
a2llLGNsYXNzbnVtLHBob3RvX2lkLHVzZXJfZW1haWwsYWxidW1faWQpOwoJCQkg
IHBob3RvX2Fyci5wdXNoKHBob3RvX2lkKTsKCQkJICAvKmZvcih2YXIgaT0xO2k8
PTQ7aSsrKXsKCQkJCWdlYmkoImNoYmciK2NfbnVtKyJfIitpKS5jbGFzc05hbWU9
ImNoYW5nZV9ib3JkIitjbGFzc251bTsKCQkJICB9CgkJCSAgZ2ViaSgiY2hwcl8i
K2NfbnVtKS5jbGFzc05hbWU9InByaW50IitjbGFzc251bTsqLwoJCQkgIGdlYmko
ImJvcmRGb3JQcmludFN0YXRlXyIrY19udW0pLmNsYXNzTmFtZSA9IGNsYXNzbnVt
ID09IDIgPyAicGljIG9uIiA6ICJwaWMiOwoJCQkgIGlmIChnZWJpKCJib3JkRm9y
VmVydElkXyIgKyBjX251bSkpIGdlYmkoImJvcmRGb3JWZXJ0SWRfIiArIGNfbnVt
KS5jbGFzc05hbWUgPSBjbGFzc251bSA9PSAyID8gImJhY2sgb24yIiA6ICJiYWNr
IjsKCQkJICBnZWJpKCJzdGF0ZWxpbmsiK2NfbnVtKyJfIitjbGFzc251bSkuc3R5
bGUuZGlzcGxheT0iIjsKCQkJICBnZWJpKCJzdGF0ZWxpbmsiK2NfbnVtKyJfIiso
My1wYXJzZUludChjbGFzc251bSkpKS5zdHlsZS5kaXNwbGF5PSJub25lIjsKCQkJ
ICBjX251bSsrOwoJCQl9CgkJCWVsc2UgewoJCQkgIGFsZXJ0KGFsZXJ0X3Bob3Rv
X2xpbWl0KTsKCQkJICBlcnJvciA9IDE7CgkJCSAgYnJlYWs7CgkJCX0KCQl9CgkJ
CgkJaWYgKGNsYXNzbnVtPT0xKSB7CgkJICBkZWxldGVfcGhvdG8odXNlcl9lbWFp
bCxwaG90b19hcnIpOwoJCX0KCQllbHNlIHsKCQkgIGFkZF9waG90byh1c2VyX2Vt
YWlsLGFsYnVtX2lkLHBob3RvX2Fycik7CgkJfQoJCQoJCWlmKGVycm9yPT0wKSB7
CgkJICBnZWJpKCJzdGF0ZWxpbmtfIitjbGFzc251bSkuc3R5bGUuZGlzcGxheT0i
IjsKCQkgIGdlYmkoInN0YXRlbGlua18iKygzLXBhcnNlSW50KGNsYXNzbnVtKSkp
LnN0eWxlLmRpc3BsYXk9Im5vbmUiOwoJCX0KCX0KCXNldF9jb29raWUoJ3Bob3Rv
cHJpbnQnLGNvb2tpZSxudWxsLCcvJyxjb29raWVfZG9tYWluKTsKCXNob3dfbWVu
dSgpOwp9CgpmdW5jdGlvbiBtYXJrMnByaW50X2Zyb21jb29raWUodXNlcl9lbWFp
bCxhbGJ1bV9pZCkgewogICAgdmFyIGNvb2tpZSA9IEdldEdsb2JhbENvb2tpZSgp
OwoJaWYgKGNvb2tpZSAhPSBudWxsKSB7CgkgICAgdmFyIHVzZXIgPSBuZXcgQXJy
YXk7CgkJdXNlciA9IGNvb2tpZS5zcGxpdCh1c2VyX2RlbGltaXRlcik7CgkJdmFy
IGNsYXNzbnVtPTI7CgkJdmFyIGNvdW50X3BpYyA9IDA7CgkJICAgIAoJCWZvciAo
dmFyIGk9MDtpPHVzZXIubGVuZ3RoO2krKykgewoJCSAgICB2YXIgcGhvdG8gPSBu
ZXcgQXJyYXk7CgkJCXBob3RvID0gdXNlcltpXS5zcGxpdChwaG90b19kZWxpbWl0
ZXIpOwoJCQlpZihwaG90b1swXSE9dXNlcl9lbWFpbCkgY29udGludWU7CiAgICAg
ICAgICAgIAoJCQl2YXIgY19udW09MTsKCQkJd2hpbGUoZ2ViaSgiY2hwcl8iK2Nf
bnVtKSkgewoJCQkJdmFyIHBob3RvX2lkID0gIGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCdwaG90bycrY19udW0pLnZhbHVlOwoJCQkJZm9yICh2YXIgaj0xO2o8cGhv
dG8ubGVuZ3RoO2orKykgewoJCQkJCXZhciBwcm9wID0gcGhvdG9bal0uc3BsaXQo
cHJvcGVydHlfZGVsaW1pdGVyKTsKCQkJCQkvL2FsYnVtLHBob3RvaWQsY291bnQs
Zm9ybWF0LHBhcGVyWzAtZ2xvc3N5LDEtbWF0XSxmaWVsZHNbMC1ubywxLXllc10K
CgkJCQkJaWYgKHByb3BbMV09PXBob3RvX2lkKSB7CgkJCQkJCWZvcihrPTE7azw9
NDtrKyspewoJCQkJCQkgICAgZ2ViaSgiY2hiZyIrY19udW0rIl8iK2spLmNsYXNz
TmFtZT0iY2hhbmdlX2JvcmQiK2NsYXNzbnVtOwoJCQkJCQl9CgkJCQkJCWdlYmko
ImNocHJfIitjX251bSkuY2xhc3NOYW1lPSJwcmludCIrY2xhc3NudW07CgkJCQkJ
CWdlYmkoInN0YXRlbGluayIrY19udW0rIl8iK2NsYXNzbnVtKS5zdHlsZS5kaXNw
bGF5PSIiOwoJCQkJCQlnZWJpKCJzdGF0ZWxpbmsiK2NfbnVtKyJfIisoMy1wYXJz
ZUludChjbGFzc251bSkpKS5zdHlsZS5kaXNwbGF5PSJub25lIjsKCQkJCQkJY291
bnRfcGljKys7CgkJCQkJfQoJCQkJfQoJCQkJY19udW0rKzsKCQkJfQoJCQlicmVh
azsKCQl9CgoJCWlmKGNvdW50X3BpYz4wKSB7Ly9hdCBsZWFzdCBvbmUgcGhvdG8g
c2VsZWN0ZWQKCQkgIGdlYmkoInN0YXRlbGlua18yIikuc3R5bGUuZGlzcGxheT0i
IjsKCQkgIGdlYmkoInN0YXRlbGlua18xIikuc3R5bGUuZGlzcGxheT0ibm9uZSI7
CgkJfQoJfQp9CgoKZnVuY3Rpb24gY2hhbmdlY29va2llX3Bob3RvcHJvcGVydHko
bmFtZSxwcm9wLHZhbHVlKSB7Cgl2YXIgY29va2llID0gR2V0R2xvYmFsQ29va2ll
KCk7CglpZiAoY29va2llICE9IG51bGwpIHsKCSAgIHZhciByZWdleHA7CgkgICBp
ZihldmVyeV9mb3RvX2ZsYWcpIHsKCSAgICAgICB2YXIgcmVnID0gLyguKylfKFxk
KykvOwoJCSAgIHZhciByZXN1bHQgPSByZWcuZXhlYyhuYW1lKTsKCQkgICB2YXIg
ZW1haWwgICAgPSByZXN1bHRbMV07CgkJICAgdmFyIHBob3RvX2lkID0gcmVzdWx0
WzJdOwkJICAgCgkJICAgcmVnZXhwID0gbmV3IFJlZ0V4cCgiKCIrZW1haWwrIlte
Jl0qKSg6W14sXSspKCwiK3Bob3RvX2lkKyIpLChcXGQrKSwoXFxkKyksKFxcZCsp
LChcXGQrKSIpOwoJCSAgIGNoYW5nZV9waG90b19wcm9wKHByb3AsdmFsdWUsZW1h
aWwscGhvdG9faWQpOwoJICAgfQoJICAgZWxzZSB7CgkJCXJlZ2V4cCA9IG5ldyBS
ZWdFeHAoIig6W14sXSspLChcXGQrKSwoXFxkKyksKFxcZCspLChcXGQrKSwoXFxk
KykiLCJnIik7Ly86YWxidW0saWQsbnVtLGZvcm1hdCxwYXBlcixmaWVsZHMKCQkJ
Y2hhbmdlX3Bob3RvX3Byb3AocHJvcCx2YWx1ZSwnJywnJyk7CgkgICB9CgoJICAg
aWYgKHByb3AgPT0gJ3F1YW50aXR5JykgewoJCQkgICBpZihldmVyeV9mb3RvX2Zs
YWcpIHsKCQkJICAgICAgIHZhciBhcnIgPSByZWdleHAuZXhlYyhjb29raWUpOwog
ICAgCQkgICAgICAgY29va2llID0gY29va2llLnJlcGxhY2UocmVnZXhwLCIkMSQy
JDMsIit2YWx1ZSsiLCQ1LCQ2LCQ3Iik7CgkJCSAgIH0KCQkJICAgZWxzZSB7CgkJ
CSAgICAgICB2YXIgYXJyID0gcmVnZXhwLmV4ZWMoY29va2llKTsKCQkJICAgICAg
IGNvb2tpZSA9IGNvb2tpZS5yZXBsYWNlKHJlZ2V4cCwgIiQxLCQyLCIrdmFsdWUr
IiwkNCwkNSwkNiIpOwoJCQkgICB9CgkgICB9CgkgICBlbHNlIGlmIChwcm9wID09
ICdmb3JtYXQnKSB7CgkJCSAgIGlmKGV2ZXJ5X2ZvdG9fZmxhZykgewoJCQkgICAg
ICAgY29va2llID0gY29va2llLnJlcGxhY2UocmVnZXhwLCIkMSQyJDMsJDQsIit2
YWx1ZSsiLCQ2LCQ3Iik7CgkJCSAgIH0KCQkJICAgZWxzZSB7CgkJCSAgICAgICBj
b29raWUgPSBjb29raWUucmVwbGFjZShyZWdleHAsICIkMSwkMiwkMywiK3ZhbHVl
KyIsJDUsJDYiKTsKCQkJICAgfQoJICAgfQoJICAgZWxzZSBpZiAocHJvcCA9PSAn
cGFwZXInKSB7CgkJCSAgIGlmKGV2ZXJ5X2ZvdG9fZmxhZykgewoJCQkgICAgICAg
Y29va2llID0gY29va2llLnJlcGxhY2UocmVnZXhwLCIkMSQyJDMsJDQsJDUsIit2
YWx1ZSsiLCQ3Iik7CgkJCSAgIH0KCQkJICAgZWxzZSB7CgkJCQkJY29va2llID0g
Y29va2llLnJlcGxhY2UocmVnZXhwLCAiJDEsJDIsJDMsJDQsIit2YWx1ZSsiLCQ2
Iik7CgkJCSAgIH0JCQkgICAKCSAgIH0KCSAgIGVsc2UgaWYgKHByb3AgPT0gJ2Zp
ZWxkcycpIHsKCQkJICAgaWYoZXZlcnlfZm90b19mbGFnKSB7CgkJCSAgICAgICBj
b29raWUgPSBjb29raWUucmVwbGFjZShyZWdleHAsIiQxJDIkMywkNCwkNSwkNiwi
K3ZhbHVlKTsKCQkJICAgfQoJCQkgICBlbHNlIHsKCQkJICAgCSAgIGNvb2tpZSA9
IGNvb2tpZS5yZXBsYWNlKHJlZ2V4cCwgIiQxLCQyLCQzLCQ0LCQ1LCIrdmFsdWUp
OwoJCQkgICB9CgkgICB9CgkgICBzZXRfY29va2llKCdwaG90b3ByaW50Jyxjb29r
aWUsbnVsbCwnLycsY29va2llX2RvbWFpbik7Cgl9Cn0KCmZ1bmN0aW9uIHNldHBo
b3RvYWxscHJvcCgpIHsKCXZhciBjb29raWUgPSBHZXRHbG9iYWxDb29raWUoKTsK
CWlmIChjb29raWUgIT0gbnVsbCkgewoJICAgIHZhciB1c2VyID0gbmV3IEFycmF5
OwoJCXVzZXIgPSBjb29raWUuc3BsaXQodXNlcl9kZWxpbWl0ZXIpOwoJCXZhciBw
aG90byA9IG5ldyBBcnJheTsKCQlwaG90byA9IHVzZXJbMF0uc3BsaXQocGhvdG9f
ZGVsaW1pdGVyKTsKCQl2YXIgcHJvcCA9IG5ldyBBcnJheTsKCQlwcm9wID0gcGhv
dG9bMV0uc3BsaXQocHJvcGVydHlfZGVsaW1pdGVyKTsvL2FsYnVtLGlkLG51bSxm
b3JtYXQscGFwZXIsZmllbGRzCgoJCS8vc2V0IHF1YW50aXR5CgkJZC5hbGxfY29z
dC5jb3B5bnVtX2FsbC5zZWxlY3RlZEluZGV4ID0gcHJvcFsyXS0xOwoJCS8vc2V0
IGZvcm1hdCBmb3Rvc2l6ZV9hbGwKCQlmb3IgKHZhciBpPTA7aTxkLmFsbF9jb3N0
LmZvdG9zaXplX2FsbC5vcHRpb25zLmxlbmd0aDtpKyspIHsKICAgICAgICAgICAg
aWYgKGQuYWxsX2Nvc3QuZm90b3NpemVfYWxsLm9wdGlvbnNbaV0udmFsdWU9PXBy
b3BbM10pIHsKICAgICAgICAgICAgICAgIGQuYWxsX2Nvc3QuZm90b3NpemVfYWxs
LnNlbGVjdGVkSW5kZXggPSBpOwogICAgICAgICAgICB9CgkJfQkJCgkJLy9zZXQg
cGFwZXIKCQlkLmFsbF9jb3N0LnBhcGVydHlwZV9hbGwuc2VsZWN0ZWRJbmRleCA9
IHByb3BbNF07CgkJLy9zZXQgZmllbGRzCgkJZC5hbGxfY29zdC53aXRoYm9yZF9h
bGwuY2hlY2tlZCA9IHByb3BbNV09PTE/IHRydWUgOiBmYWxzZTsJCQoJfQp9Cgpm
dW5jdGlvbiBzZXRwaG90b2VhY2hwcm9wKCkgewogICAgdmFyIGNvb2tpZSA9IEdl
dEdsb2JhbENvb2tpZSgpOwoJaWYgKGNvb2tpZSAhPSBudWxsKSB7CgkgICAgdmFy
IHVzZXIgPSBuZXcgQXJyYXk7CgkJdXNlciA9IGNvb2tpZS5zcGxpdCh1c2VyX2Rl
bGltaXRlcik7CgkJICAgIAoJCWZvciAodmFyIGk9MDtpPHVzZXIubGVuZ3RoO2kr
KykgewkJCgkJICAgIHZhciBwaG90byA9IG5ldyBBcnJheTsKCQkJcGhvdG8gPSB1
c2VyW2ldLnNwbGl0KHBob3RvX2RlbGltaXRlcik7CgkJCXZhciB1c2VyX2VtYWls
ID0gcGhvdG9bMF07CgkJCWZvciAodmFyIGo9MTtqPHBob3RvLmxlbmd0aDtqKysp
IHsKCQkJCXZhciBwcm9wID0gbmV3IEFycmF5OwoJCQkJcHJvcCA9IHBob3RvW2pd
LnNwbGl0KHByb3BlcnR5X2RlbGltaXRlcik7Ly9hbGJ1bSxpZCxudW0sZm9ybWF0
LHBhcGVyLGZpZWxkcwoJCQkJaWYgKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdj
b250ZGl2XycrdXNlcl9lbWFpbCsnXycrcHJvcFsxXSkpIHsKCQkJCQkvL3NldCBx
dWFudGl0eQoJCQkJCWZvciAodmFyIGk9MDtpPGdlYmkoJ2NvcHludW1pZF8nK3Vz
ZXJfZW1haWwrJ18nK3Byb3BbMV0pLm9wdGlvbnMubGVuZ3RoO2krKykgewogICAg
ICAgICAgICAgICAgICAgICAgICBpZiAoZ2ViaSgnY29weW51bWlkXycrdXNlcl9l
bWFpbCsnXycrcHJvcFsxXSkub3B0aW9uc1tpXS52YWx1ZT09cHJvcFsyXSkgewog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ViaSgnY29weW51bWlkXycrdXNl
cl9lbWFpbCsnXycrcHJvcFsxXSkuc2VsZWN0ZWRJbmRleCA9IGk7CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAg
ICAgfSAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
IH0KCQkJCQkKCQkJCQkvL3NldCBmb3JtYXQgZm90b3NpemVfYWxsCgkJCQkJZm9y
ICh2YXIgaT0wO2k8Z2ViaSgnZm90b3NpemVpZF8nK3VzZXJfZW1haWwrJ18nK3By
b3BbMV0pLm9wdGlvbnMubGVuZ3RoO2krKykgewogICAgICAgICAgICAgICAgICAg
ICAgICBpZiAoZ2ViaSgnZm90b3NpemVpZF8nK3VzZXJfZW1haWwrJ18nK3Byb3Bb
MV0pLm9wdGlvbnNbaV0udmFsdWU9PXByb3BbM10pIHsKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdlYmkoJ2ZvdG9zaXplaWRfJyt1c2VyX2VtYWlsKydfJytw
cm9wWzFdKS5zZWxlY3RlZEluZGV4ID0gaTsKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICAgICB9CgkJCQkJfQoJ
CQkJCS8vc2V0IHBhcGVyCgkJCQkJZ2ViaSgncGFwZXJ0eXBlaWRfJyt1c2VyX2Vt
YWlsKydfJytwcm9wWzFdKS5zZWxlY3RlZEluZGV4ID0gcHJvcFs0XTsKCQkJCQkv
L3NldCBmaWVsZHMKCQkJCQlnZWJpKCd3aXRoYm9yZGlkXycrdXNlcl9lbWFpbCsn
XycrcHJvcFsxXSkuY2hlY2tlZCA9IHByb3BbNV09PTE/IHRydWUgOiBmYWxzZTsK
CQkJCX0KCQkJfQoJCX0KCX0KfQoKZnVuY3Rpb24gZ2V0X2Fycl9kaXYoKSB7CiAg
ICB2YXIgYXJyYXkgPSBuZXcgQXJyYXkoKTsKICAgIHZhciBjb29raWUgPSBHZXRH
bG9iYWxDb29raWUoKTsKCWlmIChjb29raWUgIT0gbnVsbCkgewoJICAgIHZhciB1
c2VyID0gbmV3IEFycmF5OwoJCXVzZXIgPSBjb29raWUuc3BsaXQodXNlcl9kZWxp
bWl0ZXIpOwoJCSAgICAKCQlmb3IgKHZhciBpPTA7aTx1c2VyLmxlbmd0aDtpKysp
IHsJCQoJCSAgICB2YXIgcGhvdG8gPSBuZXcgQXJyYXk7CgkJCXBob3RvID0gdXNl
cltpXS5zcGxpdChwaG90b19kZWxpbWl0ZXIpOwoJCQl2YXIgdXNlcl9lbWFpbCA9
IHBob3RvWzBdOwoJCQlmb3IgKHZhciBqPTE7ajxwaG90by5sZW5ndGg7aisrKSB7
CgkJCQl2YXIgcHJvcCA9IG5ldyBBcnJheTsKCQkJCXByb3AgPSBwaG90b1tqXS5z
cGxpdChwcm9wZXJ0eV9kZWxpbWl0ZXIpOy8vYWxidW0saWQsbnVtLGZvcm1hdCxw
YXBlcixmaWVsZHMKCQkJCWFycmF5LnB1c2godXNlcl9lbWFpbCsnXycrcHJvcFsx
XSk7CgkJCX0KCQl9Cgl9CglyZXR1cm4gYXJyYXk7Cn0KCmZ1bmN0aW9uIHNob3df
bWVudSgpIHsKICAgIHZhciBhcnJfZGl2ID0gZ2V0X2Fycl9kaXYoKTsKICAgIHZh
ciBiYXNrZXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnVG9wYmFza2V0Jyk7
Cgl2YXIgbnVtID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ1RvcGJhc2tldF9w
aG90bycpOwovLyAgICB2YXIgbWVudSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCdQaG90b3ByaW50X2xlZnRfbWVudScpOyAgCgoJaWYgKGFycl9kaXYubGVuZ3Ro
PjApIHsKCQliYXNrZXQuc3R5bGUuZGlzcGxheT0iIjsKLy8JCW1lbnUuc3R5bGUu
ZGlzcGxheT0iIjsKCQl2YXIgb2JqID0gZ2V0X3Bob3RvX2NvdW50KCk7CgkJbnVt
LmlubmVySFRNTD1vYmouY291bnRfY29weTsKCX0KCWVsc2UgewoJCWJhc2tldC5z
dHlsZS5kaXNwbGF5PSJub25lIjsKLy8JCW1lbnUuc3R5bGUuZGlzcGxheT0ibm9u
ZSI7Cgl9ICAgICAgCn0KCmZ1bmN0aW9uIGdldF9waG90b19jb3VudCgpIHsKICAg
IHZhciBvYmogPSBuZXcgT2JqZWN0OwogICAgb2JqLmNvdW50X3Bob3RvID0gMDsK
ICAgIG9iai5jb3VudF9jb3B5ICA9IDA7CgogICAgdmFyIGNvb2tpZSA9IEdldEds
b2JhbENvb2tpZSgpOwogICAgaWYgKGNvb2tpZSAhPSBudWxsKSB7CiAgICAgICAg
dmFyIHVzZXIgPSBuZXcgQXJyYXk7CiAgICAgICAgdXNlciA9IGNvb2tpZS5zcGxp
dCh1c2VyX2RlbGltaXRlcik7CiAgICAgICAgZm9yICh2YXIgaT0wO2k8dXNlci5s
ZW5ndGg7aSsrKSB7CiAgICAgICAgICAgIHZhciBwaG90byA9IG5ldyBBcnJheTsK
ICAgICAgICAgICAgcGhvdG8gPSB1c2VyW2ldLnNwbGl0KHBob3RvX2RlbGltaXRl
cik7CiAgICAgICAgICAgIGZvciAodmFyIGo9MTtqPHBob3RvLmxlbmd0aDtqKysp
IHsKICAgICAgICAgICAgICAgIGlmKHBob3RvW2pdPT0nJykgY29udGludWU7CiAg
ICAgICAgICAgICAgICB2YXIgcHJvcCA9IG5ldyBBcnJheTsKICAgICAgICAgICAg
ICAgIHByb3AgPSBwaG90b1tqXS5zcGxpdChwcm9wZXJ0eV9kZWxpbWl0ZXIpOwog
ICAgICAgICAgICAgICAgLy9hbGJ1bSxwaG90b2lkLGNvdW50LGZvcm1hdCxwYXBl
clswLWdsb3NzeSwxLW1hdF0sZmllbGRzWzAtbm8sMS15ZXNdCiAgICAgICAgICAg
ICAgICBvYmouY291bnRfY29weSs9cGFyc2VJbnQocHJvcFsyXSk7CiAgICAgICAg
ICAgICAgICBvYmouY291bnRfcGhvdG8rKzsgCiAgICAgICAgICAgIH0KICAgICAg
ICB9CiAgICB9CiAgICByZXR1cm4gb2JqOwp9CgoKZnVuY3Rpb24gYWRkX3Bob3Rv
KGVtYWlsLGFsYnVtLGFyZykgewogICAgaWYgKGFyZy5sZW5ndGggPiAwKSB7CiAg
ICAgICAgdmFyIHBhcmFtID0gJ2FjdGlvbj1hZGQmZW1haWw9JytlbWFpbCsnJmFs
YnVtPScrYWxidW0rJyZwaG90bz0nK2FyZy5qb2luKCc6Jyk7CiAgICAgICAgZ2V0
X3NjcmlwdChwYXJhbSk7CiAgICB9Cn0KCmZ1bmN0aW9uIGRlbGV0ZV9waG90byhl
bWFpbCxhcmcpIHsvL2VtYWlsLHBob3RvX2lkICAKICAgIGlmIChhcmcubGVuZ3Ro
ID4gMCkgewogICAgICAgIHZhciBwYXJhbSA9ICdhY3Rpb249ZGVsZXRlJmVtYWls
PScrZW1haWwrJyZwaG90bz0nK2FyZy5qb2luKCc6Jyk7CiAgICAgICAgZ2V0X3Nj
cmlwdChwYXJhbSk7CiAgICB9Cn0KCnZhciBsZXZlbCA9IDA7CmZ1bmN0aW9uIGNo
YW5nZV9waG90b19wcm9wKHByb3AsdmFsdWUsZW1haWwscGhvdG9faWQpIHsKICAg
IHZhciBuZXh0c3RlcCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCduZXh0U3Rl
cCcpOwogICAgaWYgKG5leHRzdGVwKSB7CiAgICAgICAgbmV4dHN0ZXAuZGlzYWJs
ZWQgPSB0cnVlOwogICAgICAgIG5leHRzdGVwX2NvdW50Kys7CiAgICB9CiAgICB2
YXIgcGFyYW0gPSAnYWN0aW9uPWNoYW5nZSZlbWFpbD0nK2VtYWlsKycmcGhvdG9f
aWQ9JytwaG90b19pZCsnJnByb3A9Jytwcm9wKycmdmFsdWU9Jyt2YWx1ZTsKICAg
IGxldmVsKys7CiAgICBzZXRUaW1lb3V0KCJnZXRfc2NyaXB0KCciK3BhcmFtKyIn
KTtsZXZlbC0tIiw1MDAqbGV2ZWwpOwp9CgpmdW5jdGlvbiBjbGVhcl9iYXNrZXQo
KSB7CiAgICB2YXIgcGFyYW0gPSAnYWN0aW9uPWRlbGV0ZSc7CiAgICBnZXRfc2Ny
aXB0KHBhcmFtKTsKICAgIHZhciBjb29raWUgPSAnJzsKICAgIHNldF9jb29raWUo
J3Bob3RvcHJpbnQnLGNvb2tpZSxudWxsLCcvJyxjb29raWVfZG9tYWluKTsKfQoK
ZnVuY3Rpb24gcmVkaXJlY3RfdG9fbXlfcGFnZSgpIHsKICAgIGRvY3VtZW50Lmxv
Y2F0aW9uLmhyZWY9J2h0dHA6Ly8nICsgcGhvdG9wZXJsaG9zdCArICcvY2dpLWJp
bi9hbGJ1bXMnOwp9CgpmdW5jdGlvbiBmcmVlX25leHRzdGVwKCkgewogICAgdmFy
IG5leHRzdGVwID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ25leHRTdGVwJyk7
CiAgICBpZiAobmV4dHN0ZXApIHsKICAgICAgICBuZXh0c3RlcF9jb3VudC0tCiAg
ICAgICAgaWYgKG5leHRzdGVwX2NvdW50PD0wKSB7CiAgICAgICAgICAgIG5leHRz
dGVwLmRpc2FibGVkID0gZmFsc2U7CiAgICAgICAgfSAgICAKICAgIH0KICAgIGlm
IChuZXh0c3RlcF9jb3VudD4wKSB7CiAgICAgICAgc2V0VGltZW91dCgibmV4dHN0
ZXBfY291bnQ9MDtmcmVlX25leHRzdGVwKCk7IiwyMDAwKTsKICAgIH0KfQoKCmZ1
bmN0aW9uIGJ1c2tldFZpZXcoKQp7Cgl2YXIgYmFza2V0ID0gZ2ViaSgnVG9wYmFz
a2V0Jyk7Cgl2YXIgbnVtID0gZ2ViaSgnVG9wYmFza2V0X3Bob3RvJyk7Cgl2YXIg
Y291bnQgPSBnZXRDb29raWUoJ3Bob3RvcHJpbnQnKTsvLzwhLS0gSUYgUmVtYXJr
ZWQgLS0+IOXx8vwg5OLlIPDl4Ovo5+D26Ogg/fLu6SD08+3q9ujoOiDiIGRlZmF1
bHQuanMg6CDiIGZvdG9wcmludC5qcyA8IS0tIC9JRiAtLT4KCWlmIChjb3VudCA+
IDApCgl7CgkJYmFza2V0LnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOwoJCW51bS5p
bm5lckhUTUwgPSBjb3VudDsKCX0KCWVsc2UgYmFza2V0LnN0eWxlLmRpc3BsYXkg
PSAibm9uZSI7Cn0K

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=search_suggest.js
Content-Type: application/x-javascript; name=search_suggest.js
Content-Location: http://img.mail.ru/mail/ru/images/js/photo2/search_suggest.js?20080918
Content-Transfer-Encoding: Base64

Ly88IVtDREFUQVsKdmFyIGllNSA9IChuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4
T2YoIk1TSUUgNSIpICE9IC0xKSA/IHRydWUgOiBmYWxzZTsKdmFyIGllNiA9IChu
YXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoIk1TSUUgNiIpICE9IC0xKSA/IHRy
dWUgOiBmYWxzZTsKdmFyIGllNyA9IChuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4
T2YoIk1TSUUgNyIpICE9IC0xKSA/IHRydWUgOiBmYWxzZTsKdmFyIGZmMSA9IChu
YXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoIkZpcmVmb3gvMSIpICE9IC0xKSA/
IHRydWUgOiBmYWxzZTsKdmFyIGZmMiA9IChuYXZpZ2F0b3IudXNlckFnZW50Lmlu
ZGV4T2YoIkZpcmVmb3gvMiIpICE9IC0xKSA/IHRydWUgOiBmYWxzZTsKdmFyIG9w
OSA9IChuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoIk9wZXJhLzkiKSAhPSAt
MSkgPyB0cnVlIDogZmFsc2U7CgoKdmFyIFNlYXJjaFN1Z2dlc3QgPSB7CglvYmog
OiBudWxsICwgCgl1cmwgOiBudWxsLAoJaWdub3JlZCA6IGZhbHNlLAoJcmVzcG9u
c2UgOiBudWxsLAoJb3BlcmF0aW9uIDogZmFsc2UsCglxdWVyeSA6ICIiLAoJcXVl
cnlFbmNvZGUgOiAiIiwKCXByZXZRdWVyeSA6IGZhbHNlLAoJY2FjaGVRdWVyeSA6
IHt9LAoJY2FjaGVRdWVyeUlEIDogMCwKCWNhY2hlTWF4U2l6ZSA6IDE1MCwKCXRt
RGVsYXkgOiAxNTAsCgl0bUlEIDogZmFsc2UsCglIaW50c0lzT3BlbiA6IGZhbHNl
LAoJSGludEZyc1ZhbHVlIDogZmFsc2UsCglIaW50Q3VyVmFsdWUgOiBmYWxzZSwK
CUhpbnRDdXJTZWxlY3QgOiBmYWxzZSwKCUhpbnRDdXJJRCA6IGZhbHNlLAoJSGlu
dHNOb2RlTGlzdCA6IGZhbHNlLAoJb25NYWluUGFnZSA6IG51bGwsCgltaW5MZW5n
dGggOiAxLAoJCQoJc2V0QmFzaWNWYXJpYWJsZSA6IGZ1bmN0aW9uKG9iaikgewoJ
CXRoaXMub2JqID0gb2JqOwoJCWlmIChTZWFyY2hTdWdnZXN0Lm9uTWFpblBhZ2Up
IG9iai52YWx1ZSA9ICIiOwoJCW9iai5zZXRBdHRyaWJ1dGUoImF1dG9jb21wbGV0
ZSIsIm9mZiIpOwoJfSwKCQoJU2V0T2JqZWN0RXZlbnQgOiBmdW5jdGlvbihldmVu
dCkgeyAKCQlhZGRIYW5kbGVyKFNlYXJjaFN1Z2dlc3Qub2JqLCBldmVudCwgU2Vh
cmNoU3VnZ2VzdC5Td2l0Y2hlck9wZXJhdGlvbik7Cgl9LAoJCglHZXRFbmNvZGVk
UXVlcnkgOiBmdW5jdGlvbigpIHsKCQkJcmV0dXJuIGVuY29kZVVSSShTZWFyY2hT
dWdnZXN0Lm9iai52YWx1ZS50b0xvd2VyQ2FzZSgpKTsKCX0sCgkKCVN3aXRjaGVy
T3BlcmF0aW9uIDogZnVuY3Rpb24oZSkgewoJCgkJaWYgKFNlYXJjaFN1Z2dlc3Qu
aWdub3JlZCl7CgkJCWlmIChTZWFyY2hTdWdnZXN0LkhpbnRzSXNPcGVuKSB7CgkJ
CQlTZWFyY2hTdWdnZXN0LkRlc3Ryb3lIaW50c0FyZWEoKTsKCQkJfQoJCQlyZXR1
cm47CgkJfQoJCWUgPSBlIHx8IHdpbmRvdy5ldmVudDsKCQllLmNhbmNlbEJ1YmJs
ZSA9IHRydWU7CgkJaWYgKGUudHlwZSA9PSAiY2xpY2siKSB7cmV0dXJuO30KCQl2
YXIga2V5Q29kZSA9IGUua2V5Q29kZSA/IGUua2V5Q29kZSA6IGUud2hpY2ggPyBl
LndoaWNoIDogbnVsbDsKCQlTZWFyY2hTdWdnZXN0LnF1ZXJ5ID0gKChpZTYgfHwg
aWU3KSAmJiBrZXlDb2RlID09IDI3KSA/IFNlYXJjaFN1Z2dlc3QucXVlcnkgOiBT
ZWFyY2hTdWdnZXN0Lm9iai52YWx1ZTsKCQlTZWFyY2hTdWdnZXN0LnF1ZXJ5RW5j
b2RlID0gZW5jb2RlVVJJQ29tcG9uZW50KFNlYXJjaFN1Z2dlc3QucXVlcnkudG9M
b3dlckNhc2UoKSk7CgkJaWYgKFNlYXJjaFN1Z2dlc3QucXVlcnlFbmNvZGUgPT0g
IiIpIHsKCQkJaWYgKFNlYXJjaFN1Z2dlc3QuSGludHNJc09wZW4pIHsKCQkJCVNl
YXJjaFN1Z2dlc3QuRGVzdHJveUhpbnRzQXJlYSgpOwoJCQl9CgkJCVNlYXJjaFN1
Z2dlc3QucHJldlF1ZXJ5ID0gZmFsc2U7CgkJCXJldHVybjsKCQl9CgkJaWYgKGtl
eUNvZGUgPT0gMTMpIHsKCQkJaWYgKFNlYXJjaFN1Z2dlc3QuSGludEN1clZhbHVl
ICYmIFNlYXJjaFN1Z2dlc3QuSGludEN1cklEKSB7CgkJCQlTZWFyY2hTdWdnZXN0
Lm9iai52YWx1ZSA9IFNlYXJjaFN1Z2dlc3QuSGludEN1clZhbHVlOwoJCQl9CgkJ
CVNlYXJjaFN1Z2dlc3QuRGVzdHJveUhpbnRzQXJlYSgpOwoJCQlyZXR1cm47CgkJ
fQoJCWlmIChrZXlDb2RlICE9IDI3ICYmIGtleUNvZGUgIT0gNDAgJiYga2V5Q29k
ZSAhPSAzOCAmJiBTZWFyY2hTdWdnZXN0LnByZXZRdWVyeSA9PT0gU2VhcmNoU3Vn
Z2VzdC5xdWVyeUVuY29kZSkgewoJCQlyZXR1cm47CgkJfQoKCQkvL2RlYnVnKFNl
YXJjaFN1Z2dlc3Qub3BlcmF0aW9uKyIgLSAiK1NlYXJjaFN1Z2dlc3QudG1JRCsi
IC0gIitrZXlDb2RlKTsKCQkKCQl2YXIgY19yZXNwb25zZSA9IFNlYXJjaFN1Z2dl
c3QuQ2hlY2tDYWNoZShTZWFyY2hTdWdnZXN0LnF1ZXJ5RW5jb2RlKTsKCQlpZiAo
a2V5Q29kZSA9PSAyNykgewoJCQkKCQkJc2V0VGltZW91dChmdW5jdGlvbigpewoJ
CQkJaWYgKCFTZWFyY2hTdWdnZXN0LkNoZWNrT3BlblNvY2soKSkgewoJCQkJCVNl
YXJjaFN1Z2dlc3QuSGludHNHZXRSZXBlYXQodHJ1ZSk7CgkJCQl9CgkJCX0sIFNl
YXJjaFN1Z2dlc3QudG1EZWxheSk7CgoJCQlpZiAoaWU2IHx8IGllNykgewoJCQkJ
aWYgKGUudHlwZSA9PSAia2V5cHJlc3MiKSB7CgkJCQkJaWYgKFNlYXJjaFN1Z2dl
c3QuSGludHNJc09wZW4pIHsKCQkJCQkJU2VhcmNoU3VnZ2VzdC5vYmoudmFsdWUg
PSBTZWFyY2hTdWdnZXN0LkhpbnRGcnNWYWx1ZTsKCQkJCQkJU2VhcmNoU3VnZ2Vz
dC5xdWVyeSA9IFNlYXJjaFN1Z2dlc3QuSGludEZyc1ZhbHVlOwoJCQkJCQlTZWFy
Y2hTdWdnZXN0LkRlc3Ryb3lIaW50c0FyZWEoKTsKCQkJCQl9IGVsc2UgewoJCQkJ
CQlTZWFyY2hTdWdnZXN0Lm9iai52YWx1ZSA9IFNlYXJjaFN1Z2dlc3QucXVlcnk7
CgkJCQkJfQoJCQkJfQoJCQl9IGVsc2UgewoJCQkJaWYgKFNlYXJjaFN1Z2dlc3Qu
SGludHNJc09wZW4pIHsKCQkJCQlTZWFyY2hTdWdnZXN0Lm9iai52YWx1ZSA9IFNl
YXJjaFN1Z2dlc3QuSGludEZyc1ZhbHVlOwoJCQkJCVNlYXJjaFN1Z2dlc3QuRGVz
dHJveUhpbnRzQXJlYSgpOwoJCQkJfQoJCQl9CgkJCVNlYXJjaFN1Z2dlc3Qub2Jq
LmZvY3VzKCk7CgkJCXJldHVybjsKCQl9CgkJaWYgKChrZXlDb2RlID09IDQwIHx8
IGtleUNvZGUgPT0gMzgpICYmIFNlYXJjaFN1Z2dlc3QuSGludHNJc09wZW4pIHsK
CQkJCQkJCQkKCQkJaWYgKGUucHJldmVudERlZmF1bHQpIGUucHJldmVudERlZmF1
bHQoKTsKCQkJCWUucmV0dXJuVmFsdWUgPSBmYWxzZTsKCQkJCQkJCQkJCgkJCVNl
YXJjaFN1Z2dlc3QuSGludHNTZWxlY3QoZSk7CgkJCXJldHVybiBmYWxzZTsKCQl9
CgkJCgkJaWYgKGUudHlwZSA9PSAia2V5cHJlc3MiICYmIChrZXlDb2RlID09IDQw
IHx8IGtleUNvZGUgPT0gMzgpKSB7CgkJCgkJaWYgKGUucHJldmVudERlZmF1bHQp
IGUucHJldmVudERlZmF1bHQoKTsKCQkJCWUucmV0dXJuVmFsdWUgPSBmYWxzZTsK
CQkKCQl9CgkJCgkJaWYgKGNfcmVzcG9uc2UpIHsKCQkJaWYgKGtleUNvZGUgPT0g
NDAgJiYgIVNlYXJjaFN1Z2dlc3QuSGludHNJc09wZW4pIHsKCQkJCVNlYXJjaFN1
Z2dlc3QuRGVzdHJveUhpbnRzQXJlYSgpOwoJCQkJU2VhcmNoU3VnZ2VzdC5CdWls
ZEhpbnRzQXJlYShjX3Jlc3BvbnNlKTsKCQkJfSBlbHNlIGlmIChrZXlDb2RlICE9
IDM4KSB7CgkJCQlTZWFyY2hTdWdnZXN0LkRlc3Ryb3lIaW50c0FyZWEoKTsKCQkJ
CVNlYXJjaFN1Z2dlc3QuQnVpbGRIaW50c0FyZWEoY19yZXNwb25zZSk7CgkJCX0K
CQkJU2VhcmNoU3VnZ2VzdC5wcmV2UXVlcnkgPSBTZWFyY2hTdWdnZXN0LnF1ZXJ5
RW5jb2RlOwoJCQlyZXR1cm47CgkJfQoJCVNlYXJjaFN1Z2dlc3QuSGludHNHZXQo
KTsKCX0sCgkKCUhpbnRzR2V0IDogZnVuY3Rpb24oKSB7CgkJCQlpZiAoIVNlYXJj
aFN1Z2dlc3QuQ2hlY2tPcGVuU29jaygpKSB7CgkJCQkJcmV0dXJuIGZhbHNlOwoJ
CQkJfQoJCQkJCgkJCQlpZiAoU2VhcmNoU3VnZ2VzdC5vYmoudmFsdWUubGVuZ3Ro
IDwgU2VhcmNoU3VnZ2VzdC5taW5MZW5ndGgpIHsKCQkJCQlyZXR1cm4gZmFsc2U7
CgkJCQl9CgkKCQkJCVNlYXJjaFN1Z2dlc3QudG1JRCA9IHNldFRpbWVvdXQoZnVu
Y3Rpb24oKSB7CgkJCQkKCQkJCVNlYXJjaFN1Z2dlc3QucHJldlF1ZXJ5ID0gU2Vh
cmNoU3VnZ2VzdC5xdWVyeUVuY29kZTsKCQkJCWlmIChTZWFyY2hTdWdnZXN0LnBy
ZXZRdWVyeSA9PSAiIiB8fCBTZWFyY2hTdWdnZXN0LkNoZWNrQ2FjaGUoU2VhcmNo
U3VnZ2VzdC5wcmV2UXVlcnkpKSB7CgkJCQlTZWFyY2hTdWdnZXN0LkhpbnRzR2V0
UmVwZWF0KHRydWUpOwoJCQkJcmV0dXJuOwoJCQkJfQoJCQkJdmFyIF91cmwgPSAn
L2FqYXhzZWFyY2g/c3VnZz0xJnE9JyArIFNlYXJjaFN1Z2dlc3QucHJldlF1ZXJ5
OwoJCQkJYWpheF9jYWxsX3N0YXRpYyhfdXJsLFNlYXJjaFN1Z2dlc3QuUmVzcG9u
c2VIYW5kbGVyKTsKCQkJCVNlYXJjaFN1Z2dlc3Qub3BlcmF0aW9uID0gdHJ1ZTsK
CQkJCXJldHVybjsKCQkJCX0sIFNlYXJjaFN1Z2dlc3QudG1EZWxheSk7CgkKCX0s
CgkKCQoJUmVzcG9uc2VIYW5kbGVyIDogZnVuY3Rpb24ocmVzdWx0LGVxKSB7CgkJ
CQlpZiAocmVzdWx0Lmxlbmd0aCAhPSAwKSB7CgkJCQkJdmFyIHJlc19zID0gcmVz
dWx0OwoJCQkJCVNlYXJjaFN1Z2dlc3QuY2FjaGVRdWVyeVtlcV0gPSByZXN1bHQ7
IAoJCQkJCVNlYXJjaFN1Z2dlc3QuY2FjaGVRdWVyeUlEKys7CgkJCQkJaWYgKFNl
YXJjaFN1Z2dlc3QuR2V0RW5jb2RlZFF1ZXJ5KCkgIT0gIiIpCgkJCQkJCSBTZWFy
Y2hTdWdnZXN0LkJ1aWxkSGludHNBcmVhKHJlc19zKTsgCgkJCQl9IGVsc2UgCgkJ
CQkJU2VhcmNoU3VnZ2VzdC5EZXN0cm95SGludHNBcmVhKCk7CgkJCQkJCgkJCQkJ
U2VhcmNoU3VnZ2VzdC5IaW50c0dldFJlcGVhdCgpOwoJfSwKCQoJQnVpbGRIaW50
c0FyZWEgOiBmdW5jdGlvbihyZXN1bHQpIHsgCgkKCWlmKFNlYXJjaFN1Z2dlc3Qu
SGludHNJc09wZW4pIAoJU2VhcmNoU3VnZ2VzdC5EZXN0cm95SGludHNBcmVhKCk7
CgoJU2VhcmNoU3VnZ2VzdC5IaW50c0lzT3BlbiA9IHRydWU7IAoJU2VhcmNoU3Vn
Z2VzdC5IaW50Q3VyU2VsZWN0ID0gZmFsc2U7CglTZWFyY2hTdWdnZXN0LkhpbnRD
dXJJRCA9IGZhbHNlOwoJU2VhcmNoU3VnZ2VzdC5IaW50c05vZGVMaXN0ID0gZmFs
c2U7CglTZWFyY2hTdWdnZXN0LkhpbnRGcnNWYWx1ZSA9IFNlYXJjaFN1Z2dlc3Qu
cXVlcnk7CgkKCQl2YXIgaHEgPSBnZWJpKCJnb2dvSGludFF1ZXJ5Iik7CgkJdmFy
IGk7CgkJdmFyIGhpbnQ7CgkJCgkJaWYgKHJlc3VsdC5sZW5ndGggPiAwICkgewoJ
CWZvciAoaSA9IDA7IGkgPCByZXN1bHQubGVuZ3RoOyBpKyspIHsgCgkJCWhpbnQg
PSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKCQkJaGludC5jbGFzc05h
bWUgPSAiaGludCI7CgkJCWhpbnQuaWQgPSAiaGludCIgKyBpOwoJCQloaW50Lmlu
bmVySFRNTCA9IHJlc3VsdFtpXTsKCQkJYWRkSGFuZGxlcihoaW50LCAibW91c2Vv
dmVyIiwgU2VhcmNoU3VnZ2VzdC5IaW50c1NlbGVjdCk7CgkJCWFkZEhhbmRsZXIo
aGludCwgIm1vdXNlb3V0IiwgU2VhcmNoU3VnZ2VzdC5IaW50c1NlbGVjdCk7CgkJ
CWFkZEhhbmRsZXIoaGludCwgImNsaWNrIiwgU2VhcmNoU3VnZ2VzdC5IaW50c1Nl
bGVjdGVkQ2xpY2spOwoJCQlocS5hcHBlbmRDaGlsZChoaW50KTsKCQkJCgkJfQoJ
CVNlYXJjaFN1Z2dlc3QuSGludHNOb2RlTGlzdCA9IGhxLmdldEVsZW1lbnRzQnlU
YWdOYW1lKCJkaXYiKTsKCQkJCQoJCXZhciBhX2NvbnQgPSBkb2N1bWVudC5jcmVh
dGVFbGVtZW50KCJkaXYiKTsKCQlhX2NvbnQuc3R5bGUudGV4dEFsaWduID0gInJp
Z2h0IjsKCQlocS5hcHBlbmRDaGlsZChhX2NvbnQpOwoJCXZhciBhID0gZG9jdW1l
bnQuY3JlYXRlRWxlbWVudCgiYSIpOwoJCWFkZEhhbmRsZXIoYSwgImNsaWNrIiwg
U2VhcmNoU3VnZ2VzdC5IaW50c0Nsb3NlUGVyKTsKCQlhLmlubmVySFRNTCA9ICLn
4Orw+/L8IjsKCQlhLmNsYXNzTmFtZSA9ICJoaW50X2Nsb3NlIjsKCQlhX2NvbnQu
YXBwZW5kQ2hpbGQoYSk7CgkJCgkJaHEuc3R5bGUuZGlzcGxheSA9ICJibG9jayI7
CgkJU2VhcmNoU3VnZ2VzdC5jb3JyZWN0SGludHNBcmVhKCk7CgkJCQkJCQkJCgkJ
fQoJfSwKCQoJY29ycmVjdEhpbnRzQXJlYSA6IGZ1bmN0aW9uKCkgeyAKCWlmKGdl
YmkoImdvZ29IaW50UXVlcnkiKS5zdHlsZS5kaXNwbGF5ID09ICJibG9jayIgKSB7
IAoJCQoJCWlmIChTZWFyY2hTdWdnZXN0Lm9uTWFpblBhZ2UpIHsgCgkJCWlmICgh
b3A5KSB7CgkJCWlmIChnZXRXaW5TaXplKCkudyA8IDEyMDApICBnZWJpKCJnb2dv
SGludFF1ZXJ5Iikuc3R5bGUubGVmdCA9ICI3OXB4IjsKCQkJCWVsc2UgZ2ViaSgi
Z29nb0hpbnRRdWVyeSIpLnN0eWxlLmxlZnQgPSAiNzlweCI7CgkJCX1lbHNlIHsK
CQkJaWYgKGdldFdpblNpemUoKS53IDwgMTIwMCkgIGdlYmkoImdvZ29IaW50UXVl
cnkiKS5zdHlsZS5sZWZ0ID0gIjEwMHB4IjsKCQkJCWVsc2UgZ2ViaSgiZ29nb0hp
bnRRdWVyeSIpLnN0eWxlLmxlZnQgPSAiMTAwcHgiOwoJCQkJfQoJCQl9CgkJfQoJ
fSwKCQoJCQkKCURlc3Ryb3lIaW50c0FyZWEgOiBmdW5jdGlvbigpIHsKCQoJCWlm
IChnZWJpKCJnb2dvSGludFF1ZXJ5Iikuc3R5bGUuZGlzcGxheSA9PSAiYmxvY2si
KSB7CgkJCWdlYmkoImdvZ29IaW50UXVlcnkiKS5zdHlsZS5kaXNwbGF5ID0gIm5v
bmUiOwoJCQlnZWJpKCJnb2dvSGludFF1ZXJ5IikuaW5uZXJIVE1MID0gIiI7CgkJ
fQoJCQoJCVNlYXJjaFN1Z2dlc3QuSGludHNJc09wZW4gPSBmYWxzZTsgCgkJU2Vh
cmNoU3VnZ2VzdC5IaW50Q3VyU2VsZWN0ID0gZmFsc2U7CgkJU2VhcmNoU3VnZ2Vz
dC5IaW50Q3VySUQgPSBmYWxzZTsKCQlTZWFyY2hTdWdnZXN0LkhpbnRzTm9kZUxp
c3QgPSBmYWxzZTsKCQkJCgl9LAoJCglIaW50SWRHZXQgOiBmdW5jdGlvbigpIHsK
CQl2YXIgaWQgPSBmYWxzZTsKCQlmb3IgKHZhciBpPTA7IGk8U2VhcmNoU3VnZ2Vz
dC5IaW50c05vZGVMaXN0Lmxlbmd0aC0xOyBpKyspIHsKCQkJaWYgKFNlYXJjaFN1
Z2dlc3QuSGludHNOb2RlTGlzdFtpXS5jbGFzc05hbWUgPT0gInJhIikgewoJCQkJ
aWQgPSBpOwoJCQkJYnJlYWs7CgkJCX0KCQl9CgkJcmV0dXJuIGlkOwoJfSwKCQoJ
SGludHNTZWxlY3RlZENsaWNrIDogZnVuY3Rpb24oKSB7CgkJU2VhcmNoU3VnZ2Vz
dC5vYmoudmFsdWUgPSBTZWFyY2hTdWdnZXN0LkhpbnRDdXJWYWx1ZTsKCQlnZWJp
KCdzZWFyY2gnKS5zdWJtaXQoKTsKCX0sCgkKCUhpbnRzQ2xvc2VQZXIgOiBmdW5j
dGlvbigpIHsKCQlTZWFyY2hTdWdnZXN0LkRlc3Ryb3lIaW50c0FyZWEoKTsKCQlT
ZWFyY2hTdWdnZXN0Lmlnbm9yZWQgPSB0cnVlOwoJfSwKCQoJSW5wRm9jdXNUb0Vu
ZCA6IGZ1bmN0aW9uKCkgewoJCWlmIChTZWFyY2hTdWdnZXN0Lm9iai5jcmVhdGVU
ZXh0UmFuZ2UpIHsKCQkJLy92YXIgciA9IFNlYXJjaFN1Z2dlc3Qub2JqLmNyZWF0
ZVRleHRSYW5nZSgpOwoJCQkvL3IuY29sbGFwc2UoZmFsc2UpOwoJCQl2YXIgYz0w
LGI9MDsKCQkJdmFyIGQ9U2VhcmNoU3VnZ2VzdC5vYmouY3JlYXRlVGV4dFJhbmdl
KCksZT1kb2N1bWVudC5zZWxlY3Rpb24uY3JlYXRlUmFuZ2UoKTsgCgkJCQoJCQlp
ZihkLmluUmFuZ2UoZSkpewoJCQkJZC5zZXRFbmRQb2ludCgiRW5kVG9TdGFydCIs
ZSk7IAoJCQkJYj1kLnRleHQubGVuZ3RoOwoJCQkJZC5zZXRFbmRQb2ludCgiRW5k
VG9FbmQiLGUpOwoJCQkJYz1kLnRleHQubGVuZ3RoOwoJCQl9CgkJfSBlbHNlIGlm
IChTZWFyY2hTdWdnZXN0Lm9iai5zZWxlY3Rpb25TdGFydCkgewoJCQl2YXIgZW5k
ID0gU2VhcmNoU3VnZ2VzdC5vYmoudmFsdWUubGVuZ3RoOwoJCQlTZWFyY2hTdWdn
ZXN0Lm9iai5zZXRTZWxlY3Rpb25SYW5nZShlbmQsZW5kKTsKCQl9CgkJU2VhcmNo
U3VnZ2VzdC5vYmouZm9jdXMoKTsKCX0sCgkKCUhpbnRzU2VsZWN0IDogZnVuY3Rp
b24oZSkgewoJCQkJCQoJCWUgPSBlIHx8IHdpbmRvdy5ldmVudDsKCQllLmNhbmNl
bEJ1YmJsZSA9IHRydWU7CgkKCQl2YXIga2V5Q29kZSA9IGUua2V5Q29kZSA/IGUu
a2V5Q29kZSA6IGUud2hpY2ggPyBlLndoaWNoIDogbnVsbDsKCQl2YXIgdHlwZSA9
IGUudHlwZTsKCQlpZiAodHlwZSAhPSAia2V5ZG93biIgJiYgdHlwZSAhPSAibW91
c2VvdmVyIiAmJiB0eXBlICE9ICJtb3VzZW91dCIpewoJCQlpZiAodHlwZSA9PSAi
a2V5dXAiKSB7CgkJCQlpZiAoIW9wOSkgU2VhcmNoU3VnZ2VzdC5JbnBGb2N1c1Rv
RW5kKCk7CgkJCX0KCQkJcmV0dXJuOwkJCgkJfQoJCWlmICh0eXBlb2YgU2VhcmNo
U3VnZ2VzdC5IaW50c05vZGVMaXN0ICE9ICJhcnJheSIgJiYgdHlwZW9mIFNlYXJj
aFN1Z2dlc3QuSGludHNOb2RlTGlzdCAhPSAib2JqZWN0IikgewoJCQlyZXR1cm47
CgkJfQoJCXZhciBhbGwgPSBTZWFyY2hTdWdnZXN0LkhpbnRzTm9kZUxpc3QubGVu
Z3RoLTE7CgkJdmFyIGN1ciA9IFNlYXJjaFN1Z2dlc3QuSGludEN1clNlbGVjdDsK
CQlzd2l0Y2ggKHR5cGUpIHsKCQljYXNlICJtb3VzZW92ZXIiOgoJCQlpZiAoY3Vy
KSB7CgkJCQljdXIuY2xhc3NOYW1lID0gInJuIjsgCgkJCX0KCQkJY3VyID0gZS50
YXJnZXQgfHwgZS5zcmNFbGVtZW50OwoJCQljdXIuY2xhc3NOYW1lID0gInJhIjsK
CQkJU2VhcmNoU3VnZ2VzdC5IaW50Q3VyVmFsdWUgPSBjdXIuaW5uZXJIVE1MOwoJ
CQlTZWFyY2hTdWdnZXN0LkhpbnRDdXJJRCA9IFNlYXJjaFN1Z2dlc3QuSGludElk
R2V0KCk7CgkJYnJlYWs7CgkJY2FzZSAibW91c2VvdXQiOgoJCQkvL2lmIChjdXIp
IHsKCQkJLy8JY3VyLmNsYXNzTmFtZSA9ICJybiI7CgkJCS8vfQoJCWJyZWFrOwoJ
CWNhc2UgImtleWRvd24iOgoJCQlTZWFyY2hTdWdnZXN0Lm9iai5ibHVyKCk7CgkJ
CXNldFRpbWVvdXQoZnVuY3Rpb24oKXtTZWFyY2hTdWdnZXN0Lm9iai5mb2N1cygp
O30sMTAwKTsKCQkJaWYgKGtleUNvZGUgPT0gMzgpIHsKCQkJCWlmIChTZWFyY2hT
dWdnZXN0LkhpbnRDdXJJRCA9PT0gZmFsc2UpIHsKCQkJCQlpZiAoY3VyKSB7CgkJ
CQkJCWN1ci5jbGFzc05hbWUgPSAicm4iOwoJCQkJCX0KCQkJCQljdXIgPSBTZWFy
Y2hTdWdnZXN0LkhpbnRzTm9kZUxpc3RbKGFsbC0xKV07CgkJCQkJY3VyLmNsYXNz
TmFtZSA9ICJyYSI7CgkJCQkJU2VhcmNoU3VnZ2VzdC5IaW50Q3VySUQgPSBTZWFy
Y2hTdWdnZXN0LkhpbnRJZEdldCgpOwoJCQkJfSBlbHNlIHsKCQkJCQlpZiAoY3Vy
KSB7CgkJCQkJCWN1ci5jbGFzc05hbWUgPSAicm4iOwoJCQkJCX0KCQkJCQlTZWFy
Y2hTdWdnZXN0LkhpbnRDdXJJRC0tOwoJCQkJCWlmIChTZWFyY2hTdWdnZXN0Lkhp
bnRDdXJJRCA8IDApIHsKCQkJCQkJaWYgKGN1cikgewoJCQkJCQkJY3VyID0gZmFs
c2U7CgkJCQkJCX0KCQkJCQkJU2VhcmNoU3VnZ2VzdC5IaW50Q3VySUQgPSBmYWxz
ZTsKCQkJCQl9IGVsc2UgewoJCQkJCQljdXIgPSBTZWFyY2hTdWdnZXN0LkhpbnRz
Tm9kZUxpc3RbU2VhcmNoU3VnZ2VzdC5IaW50Q3VySURdOwoJCQkJCQljdXIuY2xh
c3NOYW1lID0gInJhIjsKCQkJCQkJU2VhcmNoU3VnZ2VzdC5IaW50Q3VyVmFsdWUg
PSBjdXIuaW5uZXJIVE1MOwoJCQkJCX0KCQkJCX0KCQkJfSBlbHNlIGlmIChrZXlD
b2RlID09IDQwKSB7CgkJCQlpZiAoU2VhcmNoU3VnZ2VzdC5IaW50Q3VySUQgPT09
IGZhbHNlKSB7CgkJCQkJaWYgKGN1cikgewoJCQkJCQljdXIuY2xhc3NOYW1lID0g
InJuIjsKCQkJCQl9CgkJCQkJY3VyID0gU2VhcmNoU3VnZ2VzdC5IaW50c05vZGVM
aXN0WzBdOwoJCQkJCWN1ci5jbGFzc05hbWUgPSAicmEiOwoJCQkJCVNlYXJjaFN1
Z2dlc3QuSGludEN1cklEID0gU2VhcmNoU3VnZ2VzdC5IaW50SWRHZXQoKTsKCQkJ
CX0gZWxzZSB7CgkJCQkJaWYgKGN1cikgewoJCQkJCQljdXIuY2xhc3NOYW1lID0g
InJuIjsKCQkJCQl9CgkJCQkJU2VhcmNoU3VnZ2VzdC5IaW50Q3VySUQrKzsKCQkJ
CQlpZiAoU2VhcmNoU3VnZ2VzdC5IaW50Q3VySUQgPT0gYWxsKSB7CgkJCQkJCWlm
IChjdXIpIHsKCQkJCQkJCWN1ciA9IGZhbHNlOwoJCQkJCQl9CgkJCQkJCVNlYXJj
aFN1Z2dlc3QuSGludEN1cklEID0gZmFsc2U7CgkJCQkJfSBlbHNlIHsKCQkJCQkJ
Y3VyID0gU2VhcmNoU3VnZ2VzdC5IaW50c05vZGVMaXN0W1NlYXJjaFN1Z2dlc3Qu
SGludEN1cklEXTsKCQkJCQkJY3VyLmNsYXNzTmFtZSA9ICJyYSI7CgkJCQkJfQoJ
CQkJfQoJCQl9CgkJCWlmIChTZWFyY2hTdWdnZXN0LkhpbnRDdXJJRCA9PT0gZmFs
c2UpIHsKCQkJCVNlYXJjaFN1Z2dlc3Qub2JqLnZhbHVlID0gU2VhcmNoU3VnZ2Vz
dC5IaW50RnJzVmFsdWU7CgkJCX0gZWxzZSB7CgkJCQlTZWFyY2hTdWdnZXN0Lkhp
bnRDdXJWYWx1ZSA9IGN1ci5pbm5lckhUTUw7CgkJCQlTZWFyY2hTdWdnZXN0Lm9i
ai52YWx1ZSA9IFNlYXJjaFN1Z2dlc3QuSGludEN1clZhbHVlOwoJCQl9CgkJYnJl
YWs7CgkJfQoJCVNlYXJjaFN1Z2dlc3QuSGludEN1clNlbGVjdCA9IGN1cjsKCQkK
CX0sCgkKCQoJQ2hlY2tDYWNoZSA6IGZ1bmN0aW9uKGVxKSB7IAoJCXZhciBjYWNo
ZSA9IGZhbHNlOwoJCWlmIChTZWFyY2hTdWdnZXN0LmNhY2hlUXVlcnlbZXFdKSB7
CgkJCWNhY2hlID0gU2VhcmNoU3VnZ2VzdC5jYWNoZVF1ZXJ5W2VxXTsKCQl9CgkJ
aWYgKFNlYXJjaFN1Z2dlc3QuY2FjaGVRdWVyeUlEID49IFNlYXJjaFN1Z2dlc3Qu
Y2FjaGVNYXhTaXplKSB7CgkJCVNlYXJjaFN1Z2dlc3QuY2FjaGVRdWVyeSA9IG51
bGw7CgkJCVNlYXJjaFN1Z2dlc3QuY2FjaGVRdWVyeSA9IHt9OwoJCQlTZWFyY2hT
dWdnZXN0LmNhY2hlUXVlcnlJRCA9IDA7CgkJfQoJCXJldHVybiBjYWNoZTsKCX0s
CgkKCUhpbnRzR2V0UmVwZWF0IDogZnVuY3Rpb24oY2FuY2VsKSB7CgkJU2VhcmNo
U3VnZ2VzdC5vcGVyYXRpb24gPSBmYWxzZTsKCQlTZWFyY2hTdWdnZXN0LnRtSUQg
PSBmYWxzZTsKCQkhY2FuY2VsID8gU2VhcmNoU3VnZ2VzdC5IaW50c0dldCgpIDog
bnVsbDsKCX0sCgkKCQkKCQoJQ2hlY2tPcGVuU29jayA6IGZ1bmN0aW9uKCkgewoJ
CWlmIChTZWFyY2hTdWdnZXN0LnRtSUQgIT09IGZhbHNlIHx8IFNlYXJjaFN1Z2dl
c3Qub3BlcmF0aW9uIHx8IFNlYXJjaFN1Z2dlc3QucHJldlF1ZXJ5ID09PSBTZWFy
Y2hTdWdnZXN0LnF1ZXJ5RW5jb2RlKSB7CgkJCXJldHVybiBmYWxzZTsKCQl9CgkJ
cmV0dXJuIHRydWU7Cgl9LAoJCglDaGVja0hpbnRzIDogZnVuY3Rpb24oKSB7CgkJ
aWYgKFNlYXJjaFN1Z2dlc3QucXVlcnlFbmNvZGUgPT0gIiIgJiYgU2VhcmNoU3Vn
Z2VzdC5IaW50c0lzT3BlbikgewoJCQlTZWFyY2hTdWdnZXN0LkRlc3Ryb3lIaW50
c0FyZWEoKTsKCQl9Cgl9LAoJCglQcmV2ZW50RGVmYXVsdCA6IGZ1bmN0aW9uKCkg
ewoJCQlkb2N1bWVudC5vbmtleWRvd24gPSBmdW5jdGlvbihlKSB7CgkJCWUgPSBl
IHx8IHdpbmRvdy5ldmVudDsKCQoJCQlpZiAoZ2ViaSgiZ29nb0hpbnRRdWVyeSIp
KSB7CgkJCQlpZiAoZ2ViaSgiZ29nb0hpbnRRdWVyeSIpLnN0eWxlLmRpc3BsYXkg
PT0gImJsb2NrIikgewoJCQkJCWlmIChlLmtleUNvZGUgPT0gMzggfHwgZS5rZXlD
b2RlID09IDQwKSB7CgkJCQkJCQlpZiAoZS5wcmV2ZW50RGVmYXVsdCkgZS5wcmV2
ZW50RGVmYXVsdCgpOwoJCQkJCQkJZS5yZXR1cm5WYWx1ZSA9IGZhbHNlOwoJCQkJ
CQkJcmV0dXJuIGZhbHNlOwoJCQkJCQl9CgkJCQkJfQoJCQl9CgkJfQoJCQlkb2N1
bWVudC5vbmtleXByZXNzID0gZnVuY3Rpb24oZSkgewoJCQllID0gZSB8fCB3aW5k
b3cuZXZlbnQ7CgkKCQkJCWlmIChnZWJpKCJnb2dvSGludFF1ZXJ5IikpIHsKCQkJ
CQlpZiAoZ2ViaSgiZ29nb0hpbnRRdWVyeSIpLnN0eWxlLmRpc3BsYXkgPT0gImJs
b2NrIikgeyAKCQkJCQkJaWYgKGUua2V5Q29kZSA9PSAzOCB8fCBlLmtleUNvZGUg
PT0gNDApIHsgCgkJCQkJCQlpZiAoZS5wcmV2ZW50RGVmYXVsdCkgZS5wcmV2ZW50
RGVmYXVsdCgpOwoJCQkJCQkJCWUucmV0dXJuVmFsdWUgPSBmYWxzZTsKCQkJCQkJ
CQlyZXR1cm4gZmFsc2U7CgkJCQkJCQl9CgkJCQkJCX0KCQkJCQl9CgkJCX0KCX0K
Cgp9Ci8vXV0+Cg==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=default.gif
Content-Type: image/gif; name=default.gif
Content-Location: http://www.tns-counter.ru/V13a****mail_ru/ru/CP1251/tmsec=mail_foto/
Content-Transfer-Encoding: Base64

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=logo4foto.gif
Content-Type: image/gif; name=logo4foto.gif
Content-Location: http://img.mail.ru/r/logo4foto.gif
Content-Transfer-Encoding: Base64

R0lGODlhPAAVAMQAAAAAAP///+/z+BBSkyBdmjBpojxxp0B0qVCAsFeFtGCMt3CX
v3+ixZ+51K/F28/c6d/o8Y+uzL/R4v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAABMALAAAAAA8ABUAAAX/4CSOZGmeaKqubOu+cCzP
dC0bi8Hiy2ImvWDQFNS9BAGBigEJOJ2OgmjxrEJFBYcVwmAdDs+vafCwVhUTBNIc
6CrYzsfgpGjCIWiR1skgpMtOUiNPJAVPDwgTBAxPDiYRcFYRE4ZOeSJkThIkhCN7
ciRvTgeFTwtznaIBBZABDyYIT3MinRMDT4klgJMjjAENg04jDXwSTrwkt6PBASNg
TrMkrZu9x8wjrQzGbSdh1yLPzSa+1CKxSYKdBWsI28AlBN60wuBPfiXEAeUigK7b
+v9eUUkSTYQoJd9ErOlSwo6PZP/gSJgTz8k7LGsuTqg1IZ8AQSLyBbhXosACBr7a
RDBYAHLCQH0KDkRYI6AgxwF2BEQ4oOAfQxUcS6Tc0nIjvREF+klqUeZVigIN7Og7
ZcLYvhEL/kFoQMqG169gw4odmyIEADs=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=mail4foto.gif
Content-Type: image/gif; name=mail4foto.gif
Content-Location: http://img.mail.ru/r/mail4foto.gif
Content-Transfer-Encoding: Base64

R0lGODlhdgAVANUAAL+RI0B0qYCjxkBfaTBZcoB4RhBMg++kCRBSk8+XGt+dEq+L
LDBpomBsV3CXv1BlYM/c6Z+ENSBdmu/z+CBTenByT3NzTd/o8VCAsK/F22CMt+ag
Do9+PcSTIKyJLo+uzJ+51L/R4v+qAP///wBGjP///wAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAACQALAAAAAB2ABUAAAb/QJJwSCwaj8hkEiFwKJ/Q
qBRJqBSuFcJ0m3SMRgESRsDgms/HR0LEbosUDbTZCyZ9Q/KppbPpWMwGC20HAIVu
AAZ5UggOTnYjeIpPFh5DHn9TBmsiAA9FDQpsCYlCDGQBAk0IQhqpYUYSDqkOEiSm
ZUyOd1IEV569nke9WiQbJG3FWxxsESQUHIULwRFsC0MhX9kjExoX2iGrQggf2l8g
3hckdGG7TwSbbCQAIgdIoQBCxmxxxlID1SQauKl2YAE1EQOEYCvH8EsGcRAaaiMh
4As7SE8GHHCTQF68I2zwkehwrCRJKdQOGHgQssGDZSENhGpGYiEEDBIiOmSgIVut
/wxfJpDhOWFixTrtkBjYKCLBA2LzRCAJKYSSJUxRNjYLZW0IAarLFCj8Eg7DFwjX
LDIIWmYIAm9fKFp8FAnJwa5Dok7lNGRPH6xR9n0VQaEINXz/pNaMKyRA0oWovmgw
4jju0Yt1j2xUWUQvSL6K2AxIbEQg4o8Lh1SuC3lhuCLZ5CLFiIQCwM4fjVANjZB0
kQp8fadu/NjicCOxL9NNkriAEc+6QedhU8DAviL3SBRAzZjE6rRgyI3AACv53LPM
qRs5mLCIbelyBIlddqB9IKrZF49QXRyM2RFoFQGUZXPB1ZYRzZUmCil5sVGBJAKJ
UIEmokTFhgLbiRCHfvzRps5fGDqFUAsJEgxIYB0gnPWKEANokaARoTRVmDOC0MNg
HpsMYAAHTHHCUhsdjbUfcR5CZktRZ+lk1FwIIOkQCcCJQMCLRRDQYwLwICSJEFZS
l8hoMx6kADEcElnXgK8wAJc2TsqWppMjSJBhi+oJE6MbBwSzJQld0rPAFQUkoAAF
U97Y0wduhTABeUJgMAE4bjmwUAgOMDGCACRecMGIJDARER5WDipPnkkYUEFUAEy4
JxEGHDSQlKvGKuuWFFSwQCEALLDhrLz26uuvwG4ZBAA7

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=begin_z.gif
Content-Type: image/gif; name=begin_z.gif
Content-Location: http://img.mail.ru/r/begin_z.gif
Content-Transfer-Encoding: Base64

R0lGODlhAQAUAIABAFl3s////yH5BAEAAAEALAAAAAABABQAAAIEDI6pWQA7

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=both_off.gif
Content-Type: image/gif; name=both_off.gif
Content-Location: http://img.mail.ru/r/both_off.gif
Content-Transfer-Encoding: Base64

R0lGODlhFwAUAKIDAEFqqFByryRanABGjFl3swAAAAAAAAAAACH5BAEAAAMALAAA
AAAXABQAAAMtGCDT/oPISSWAr2qK2/5EB37YSGbmhqaaw54vGctzW9s3l+u7FPUh
YBD46w0SADs=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=right_on.gif
Content-Type: image/gif; name=right_on.gif
Content-Location: http://img.mail.ru/r/right_on.gif
Content-Transfer-Encoding: Base64

R0lGODlhFwAUAKIDAEFqqFByryRanABGjFl3s////wAAAAAAACH5BAEAAAMALAAA
AAAXABQAAAM+GCDT/iXKSSp4cOpSO26b1nlYSI1VaUYoCa5cm76rTMKxTQy4nvY+
Hsy3A+qEtaDRhjQRm6HnUgbdSIdKWAIAOw==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=left_on.gif
Content-Type: image/gif; name=left_on.gif
Content-Location: http://img.mail.ru/r/left_on.gif
Content-Transfer-Encoding: Base64

R0lGODlhFwAUAKIEALrN4LnM3+Xs82eRugBGjFl3s////wAAACH5BAEAAAQALAAA
AAAXABQAAANBKDHU/qTIOY0F8NFdrM8NR3lfJlakZZ5dqmqsW4ax/Ea1bdCn/rEt
3y4nxHGEJOMI+dswk85nUyKFUqtNLFSbTAAAOw==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=off.gif
Content-Type: image/gif; name=off.gif
Content-Location: http://img.mail.ru/r/off.gif
Content-Transfer-Encoding: Base64

R0lGODlhFwAUAKIDAEFqqFByryRanABGjFl3swAAAAAAAAAAACH5BAEAAAMALAAA
AAAXABQAAAMzGCDT/hCSCaKNM989suaYN4GSOJKN+ZHqyrXuBcfhTLz2aeV0yuuP
H00YI7qMK+RHqUkAADs=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=0.gif
Content-Type: image/gif; name=0.gif
Content-Location: http://img.mail.ru/0.gif
Content-Transfer-Encoding: Base64

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAQAICRAEAO///////
/////////////////yH+FkdJRiBTbWFydFNhdmVyIFZlcjEuMWEALAAAAAABAAEA
AAQCEAAAOw==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=ico.gif
Content-Type: image/gif; name=ico.gif
Content-Location: http://img.mail.ru/r/postcards/40/ico.gif
Content-Transfer-Encoding: Base64

R0lGODlhEAAQAOYAANoHAPNgQvfCuvFaPvj19PJVOe81F8wAAPAxC/JOMvqunec2
IsQBAvmmlf7+/faSe/iUgP3+//7p4+odAvJNKfVyWfJfRfZ5YvAwEaoDAO0tEPRm
TfRdQvJ1Wv3//fVmSeoZAfEsC/d9Zf/9/vz8/OwsDvNeQuQUAPNnTfNeQPeAavVw
VuQOAPRqTfmVfedAMfVuU/eHcP728f3z7ut/dvRdRNeTkvrs7Pd/Y8RNTvNjS/DI
x/OEbMRdXdW5tPaIcvRrUvFAJ+0oDe8tDO+Iec1+fvePefVWN+rOzvaBZ8ELDObA
wPr3+NKBgfesnfFKJ/B9a+QcEeyRifA2D+kXAfbw7/v08/ba2PmikPKnnfukkvO3
r/NwWe9PK/zm3PV1XcBGROhtW+MiF85LSe86H/z9/fNJLOl4Z9GxrfiMePPCwMtt
bPeDbu9PMcdVVchXWfff3v2sm+63tf7w6fBcQfNdQ/KMdMs5OvaJdPXt7PJvU/Vt
VfJEIf///wAAAAAAACH5BADoAwAALAAAAAAQABAAAAfhgH19cAJegiMefSMSAleK
fWpiJQMNM4oyThYaUXJ9Vi8YNRsmPBJzdiajBgs3WxooMUZJdFwdAzhGPy0aWURk
IlpxLittbXoPCg0qQWdQBl9YChAVHHUdEMkXZGFSIAUXeCp7JhYrbGkiBRM0OwBC
CTowLRYWQBUoCSUAnWMAQ08cPgQIINBMCAB3mPRBooQFAgopBqaggIAFgyWC+thg
QGUKhSMFukwBcaBJRkVrDkyYwofPyANvSCTKyMSNyhBDJhwAU+VkRgI9GJw4cSBH
nkc+BRXJkGGNwqQ+faBBmjEQADs=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=b6505579.gif
Content-Type: image/gif; name=b6505579.gif
Content-Location: http://r1.mail.ru/b6505579.gif
Content-Transfer-Encoding: Base64

R0lGODlheABkAPf/AL4aGtJeXt+Pj74YGMlBQdZubuSgoOKurtJhYe2+vvHNzdyD
g+KZmfvx8eCTk8c5Odp+ftdycr0WFv3398Y0NLwUFMc6Os5ZWduAgOOcnMImJsY/
P8UyMstHR8hISLsODt2hob8eHtNkZL+/v/b29u7u7uvr6/Pz8/39/f7+/vr6+unp
6b29vfT09PHx8bOzs/79/cQvL/rt7bi4uLsNDf76+ru7u7oMDP/+/v78/PPT0/34
+OmxscxKSvHPz/fk5OWkpPz09Mg9Pffj4/Xd3cElJcrKyu7Fxfj4+OKamsIoKL6+
vualpbwREboLC/vy8sMrK8AiIsAfH+q0tN6Li/DLy9RnZ/bg4Mg8PMQtLfvz8+Ob
m/LQ0LwSEspCQtBZWd+MjM5TU78cHMg7O+GVlctISL4XF+3Bwey7u+WiotBYWMMq
Kr8dHcMsLPfh4fPU1NRoaPXc3MxLS+aoqMlCQtl5ec1NTfbe3s5SUuu3t/nr68pE
RPjl5eSfn76dndFcXOu5ueO9vdp9fdZtbeKXl+nU1LxKStFbW9R8fNp8fN6KivDI
yLGBgdl6evTY2MCysth5edyenvHS0vnx8fDJybxZWdNnZ/fo6Oy8vOqzs81PT+rI
yNV9ff35+dVpafjs7LsQEPjm5vLn5+e8vOjHx8tNTeChoc9XV+TBwdh1dcU6Os9s
bNl4eMAgIPPV1ei0tOWjo8AkJMpWVsIpKfnz8/rv7/z7++K7u8IxMe7p6cEjI/np
6dZvb/TX1+/Hx74ZGd2iouve3th4eOesrO7ExOq2ttRmZtBcXNV1dfPu7vz19cxT
U85RUfrs7PLS0vbf3+CRkcEkJPno6Oivr+anp8pJSdV/f+7Z2dRqat2Xl/Tv78Mu
Lv77++eqqu/u7uzh4cInJ9FdXd6np8hGRvHU1Nubm/jn5+y9ve3Ly+/IyPDKysY2
Nu3m5uepqfDPz8UwMOu4uK2trcg+PuK3t+myssDAwNyFheGWlujQ0ObHx/r19fX1
9fz8/O/v7////////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFMgD/ACwAAAAAeABk
AAAI/wD9CRxIsKDBgwgTKlzIsKHDhwKNOHSBwiEKFxMrMiRBoiFFhh8Xhlw4wmE/
fg759TOJkuG+fQ1PMpS5kCZJlilXxmy58OXOmTwT2lRY8mdDlThdwgTKtGbQhEWb
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
CHrSjg4cwCYMkyBaC66pJklZ2IIBAQA7

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=default.gif
Content-Type: image/gif; name=default.gif
Content-Location: http://status.mail.ru/?ushyury@mail.ru
Content-Transfer-Encoding: Base64

R0lGODlhDQANAOYAAP/9/f7Ly/S4uPSdnf+SkvnV1f5ERP6Zmf+amts1NfbZ2f2L
i/FoaP2iov+hofxhYeqLi/g/P/ZjY+qJifk8PP9LS/9qavxJSf9JSedFRf6cnOpK
SvempvJMTOY6OvBpaf78/P6QkOOCgv79/fS7u/bAwOxpaf+EhO9ubv5SUuFNTf7U
1N95efXNzeA3N+Q8PNVHR+yUlPlsbPHBwfihofjd3fNycvG3t9w8PNxPT+aJieRZ
WdAsLNArK/mdnf729v9dXd0zM/9pae1CQvba2vdra/liYv27u//T099ZWeA7O+qZ
mf7x8fJKSulbW+5VVfzV1d5ycvhTU/CBgf2xseJ/f/G7u/KTk/Cvr/isrP/7+/JG
Rtc0NPOTk/xqavRISNUnJ/N7e+BHR/9UVP23t/7X1/ampvZoaPBoaP6Tk/339/ZT
U/JDQ9lXV/9OTvuMjPxDQ//a2vaLi/WdnfBsbP///////wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAHYALAAAAAANAA0AAAeXgHaCSARCbmMncYKLCBUW
IVQNQBgOixopAXWadQAHBml2ZReZZA9wXit1CxRQbzJ1RxEMZkVSRkxfYWs+dRJ0
m2dbdXIbbFl1HXObNE11HC9PXXVoH5oANkM/VypTTnUlHiYDKBlKCWA6BS4CdQI7
QWI3LVUsghA4JJt1IFY1i3ZLuCSZgCVGjh4z/tlRIKINDxhRiCwKBAA7

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=ico_plus_print.gif
Content-Type: image/gif; name=ico_plus_print.gif
Content-Location: http://img.mail.ru/r/foto2/ico_plus_print.gif
Content-Transfer-Encoding: Base64

R0lGODlhEAAQANU6AACpJ9XW1wDVBADMCQC1HU9PTwCdMXd5ewDXDsvMzgDAEwCR
O6yusJWXmnBycwDXGtnZ2mZmZoWFhaqsrfb29nx9f9bW18jIyIWHinZ4e8XGyHV2
eK6vsbe4uby+v7Cytd3e38PExsXGxvLy8sDBwtfX2JycnHt9gMLDxfn5+aGio6yu
sXd5fN/g4W9ub/8AAJGRkVxbW2xsbaWlpy0qKmNjZHl5fDw7PLu9v1RZXv///wAA
AAAAAAAAAAAAAAAAACH5BAEAADoALAAAAAAQABAAAAaLQJ1QdykYC5ehcmiKSCQR
2FJoORwcm0pl47CKhqmJJkYrm12ayUiIglhq8HhNBoJ4hAxKx8bv80sUDEINLSo3
h4iHJC8NQhgJCRwzk5QckBhCJzibnJxTLCsfOaOkOToPCAJCIRkZpaZCqQNLr6ey
CgQAQwG8vDq3uQZTQwIDuAAGC8NKwctLyMo6QQA7

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=ico_slideshow.gif
Content-Type: image/gif; name=ico_slideshow.gif
Content-Location: http://img.mail.ru/r/foto2/ico_slideshow.gif
Content-Transfer-Encoding: Base64

R0lGODlhEAAQANUjAP/uzKgkAN93u//qwFVYf9iHTckA56wbPdkNfOQJlcaHXKiI
dfoAxniJnc92dNmDUKEhTLIfGMgWSZCJiVlPvNp/VIk3L8MYPAON/6V2l40ubHRE
T7qIZvEAzK0hDCxyv7gA9P/ZjP+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAACMALAAAAAAQABAAAAZqwJBwSAyNjsfQoChcIpNM
4nMkVEw4hcKjIpwKF42pmBpyZEaitHotEgoEaAA7LXfD52xp2vLZBAIeEWlKXWkE
GAR/FxKDQ2giEBQaBwcICWlTaSCbmx0MmE+anCAGBqBIeGuZcnNymalpQQA7

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=Karpati07_007_Smotpich.jpg
Content-Type: image/jpeg; name=Karpati07_007_Smotpich.jpg
Content-Location: http://content.foto.mail.ru/mail/ushyury/smotrich/p-640.jpg
Content-Transfer-Encoding: Base64

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
liD2Fwd9r298eXNxX8Aj+ns//9k=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=ico_get_mob.gif
Content-Type: image/gif; name=ico_get_mob.gif
Content-Location: http://img.mail.ru/r/foto2/ico_get_mob.gif
Content-Transfer-Encoding: Base64

R0lGODlhEAAQAPeMAE7YXkbTKXTeXjtkir/u10lymyFKbnmYtqC1yUlymjtkiyxV
esX2/0hxmrL0/0t0nbm7vbO1t+nu87a4ukZvl8/4/y5XfD9oj8HDxkhxmYLt/77A
w0dwmLy+wJmuwR9Ia+Tl5Uhvk9Tc4qa6z4+pw2jKoT9liMXy30FqkS1TdMbT4J/O
xuX475qcnvL09/H09ufn6HGKoLrK2UqMgDRdg9jdP7zz70uAj/XaDzStf9Pd6Njf
5jewgjWvgaGjpEpznFZ0j9j5/wAAAKepq+jo6Lz1/6qsrpKmuHiUrx1GaczX4FyA
pObn55eZmj2biqSmpyNMbz6cjJrkv159nFaPjmKGqktvkJuyyTuZiNDa5IqkvLCy
tJSWl42hsufs8YWYq//aAJOnuWB/msPFyCxVebjEz0x1nqq8zZ6goV6BpSVOcRxF
aExui+Xm5prJwJmtwGiHpJywxEFqkniVr0NslK2vsdvi6jmXhvL79/X0v+jp6TZc
f2bInmGAnMzx30BkhKW5zpquwXiXtk1zmF18lzpjisjS2zaVg3yWrTdghjXJf///
/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAIwALAAAAAAQABAAAAjyABkJHMhIAgkzD35k4KAl
C8GBVwAVSCAExYUzSIY88YGmRRMuU1Q0oEDnwoA4cIzoIQKDSRsQS1ZEcYLlziE3
VuosclChgoMTBwgoGjpUSp8ti4osWmQDxwE/RIcSEBNhUZClecBUwRNVEQtCExZp
YMBAQ40Hi0rw6JGDzyI1EBYBmDv3hgw7IRKZ2GHIQIdFAQIHnpHGyyIlLl6wSbFh
kYDHj6lwGDQnEKI9UIBgWMp50YgMixQssrDIQIwxGDZ0gDAhwpcGCBR4sBDmQ5eH
AnUkQDDgzYIjScrgLlhg0YBFZBatETGckSAKcgrRWPCHUUAAOw==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=smotrich_Karpati07_008_Smotpich.jpg
Content-Type: image/jpeg; name=smotrich_Karpati07_008_Smotpich.jpg
Content-Location: http://content.foto.mail.ru/mail/ushyury/smotrich/p-970.jpg
Content-Transfer-Encoding: Base64

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgMCAgMDAgMDAwMDBAcFBAQEBAkG
BwUHCgkLCwoJCgoMDREODAwQDAoKDhQPEBESExMTCw4UFhQSFhESExL/2wBDAQMD
AwQEBAgFBQgSDAoMEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIS
EhISEhISEhISEhISEhL/wAARCAB4AHgDAREAAhEBAxEB/8QAHQAAAgIDAQEBAAAA
AAAAAAAABAUAAwIGBwEICf/EADsQAAIBAgQEBAQDBgYDAQAAAAECAwQRAAUSIQYx
QVETImFxBxQygQihsRUWI1KRwQkz0eHw8RglQmL/xAAaAQACAwEBAAAAAAAAAAAA
AAAAAwECBAUG/8QAJxEAAgICAgIDAAICAwAAAAAAAAECEQMhBDESQRMUUQUiYZFC
sfH/2gAMAwEAAhEDEQA/AP1TwATABMAEwATABMAEwATABMAEwATABMAEwATABMAE
wATABMAEwATABMAEwATABMAEwATABMAEwATABMAHIeAPjNSz01HlvEDFZwPDNUzW
36ah07f0xecd2uhOPInp9nWxIllsy+f6d+ftig4zwAYBruQDyG+ADPABMAEwATAB
4SFBLEADmTgAqpquGrDmmkDhGKtboR0/PAQmn0XYCTzAB7gArkqI4o5HdgFiBLns
BiUrApo8whrYi8bBSoGtCRdLi4v2wOLRCdnwfSZ08dQGfTpfUSVbqMPhuOmYYd2b
llvxVzOkNKxrJXFLAYoAT/lC1vL2xCxW2NeVo7v8PPjZl3EdPT0mbN4FezrErj6J
WJsPY8hhc4+LLwzxlpnSqY6mmNrfxCPewGKDzOSeKJHeWRESP62ZrBfc4LAxWsp3
UMs8JBXUCHHLv7YjyX6BYJEKawylLX1A7YkBf+8eVmVYo6+lkldtISOUMb3tawwE
eS/TTvixxHNlUFPTIJIIpxr8ccmYEELz7jf3xowYvMy8nJ40jWODuPqDh1/nuIJ5
oYc0kCxsIyYwdhzv07++GZOPkqkuimLLCO2+zqjcV5MknhnNKDxP5fmFuNr777bY
yUzb5LqwP968uoMrq8yqK+mkoldmjdZF8219K77nENoHJJWK6T4r8N1Rpp3zSlp4
avWkRmkC3Ktbf+XvvYWOJp0UWWDV2aVlHxhyZcyzWizOcg11Q8UOmQPqFjdi42ty
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
/9k=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename="smotrich1_ 040_1280_smotrich=.jpg"
Content-Type: image/jpeg; name="smotrich1_ 040_1280_smotrich=.jpg"
Content-Location: http://content.foto.mail.ru/mail/ushyury/smotrich/p-1061.jpg
Content-Transfer-Encoding: Base64

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

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename="smotrich1_ 128_smotrich=.jpg"
Content-Type: image/jpeg; name="smotrich1_ 128_smotrich=.jpg"
Content-Location: http://content.foto.mail.ru/mail/ushyury/smotrich/p-1060.jpg
Content-Transfer-Encoding: Base64

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

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename="smotrich2_ 177_1280_smotrich_pod_zamkom.jpg"
Content-Type: image/jpeg; name="smotrich2_ 177_1280_smotrich_pod_zamkom.jpg"
Content-Location: http://content.foto.mail.ru/mail/ushyury/smotrich/p-1055.jpg
Content-Transfer-Encoding: Base64

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
lo4K/9k=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename="smotrich2_ 195_1280_smotrich!!.jpg"
Content-Type: image/jpeg; name="smotrich2_ 195_1280_smotrich!!.jpg"
Content-Location: http://content.foto.mail.ru/mail/ushyury/smotrich/p-1049.jpg
Content-Transfer-Encoding: Base64

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

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=photo_was_sms_last.gif
Content-Type: image/gif; name=photo_was_sms_last.gif
Content-Location: http://img.mail.ru/mail/ru/images/photo_was_sms_last.gif
Content-Transfer-Encoding: Base64

R0lGODlhEAAQAOZeAE7YXoGz6HTeXkmR3UGM3Cl+2K2vsbCytIWHh3mu5sHDxqiq
q4KEhLy+we/1/L/Bw1GW3+Ds+fD2/Le5vHrihrq8vqqsrmmk44i24aWnqaKkphFv
0wlq0pOovp+ho57Vj3uMeSJ51zmvL4e76p3X9EHMM7HQ8Y6QkQpzvLW3uYuNjjm+
SIPl3zSZYSSQXiF51lGV3zKD2heInMDZ9BuOkrK0t0eq6JqcnZGTlNnxxxt5lJC8
6qDF7azh9xyVJ5yeoJjB7JeZmlma4H+BgSyqaHGp5Yzu/0fQW5SWlyeB2Rl01RJw
1IiKi8PFyARpw4bm/ESDxzmH26HG7pG866jy/43D7dDj9ySI3K/P8GzKnJO+3EbT
KQJm0f///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAF4ALAAAAAAQABAAAAfFgF6Cg4SFhSaGiYJcRRKE
EVaJXFwhMxFTMVxSkgVKk5NLjoIWCxkaXAQJBBAJHDogCAxDBl0OMFwDQBgYQlwt
H11dDAdYGxwDAT05WhBcLiJUXQhQkwUXAVUkIwEFXD4sXUwdO1eTGwEBAwRRXE5Z
XSoTXUZPNlwXA5+TSV0nFV0UABzh8oILDQAIAVDogqNBFwFbtsjggqJExIgCuiB5
8DAiES4rLmLsEkRBsGAOeJxc2eVGEwUPGlSYkKLGAQOkTHn4EQgAOw==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename="smotrich2_ 196_1280_smotrich.jpg"
Content-Type: image/jpeg; name="smotrich2_ 196_1280_smotrich.jpg"
Content-Location: http://content.foto.mail.ru/mail/ushyury/smotrich/p-1048.jpg
Content-Transfer-Encoding: Base64

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgG
BgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMD
AwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ
EBAQEBAQEBAQEBAQEBD/wAARCAB4AHgDAREAAhEBAxEB/8QAHAAAAgIDAQEAAAAA
AAAAAAAABQYEBwIDCAkA/8QAOBAAAgICAQMDAwIFAwIGAwAAAQIDBAUREgAGIRMi
MQdBURQyFSNCYXEIgZEzoRYkQ1Kx0YLB8P/EABsBAAIDAQEBAAAAAAAAAAAAAAME
AQIFAAYH/8QAOBEAAQMCBAQEBQMDAwUAAAAAAQIDEQAhBBIxQRNRYXEFIoHwMpGh
scEG0eEUI/EVM0IkUnKCov/aAAwDAQACEQMRAD8A637n7Ky3b1vLdwd8dl0M325Y
jb14VyUViRXkhVJ5EMwRleRlYa5MAGGiCoBz1oXgFPYh90KZIEJymRaCZ6nsIpda
ELIy60N7D7x7P7+vXVwWInrrZlSpdw2ZttZX9HBDuJFg0VMfv4uV5cCfd8HpnD49
h0whXmnQEmBFp5WqG21IVXNv1B7i7NofVGbtnvvHL2rjcYbMyVe2aOQx5nmFeRll
LeqeCofUDcQNKAfauwEji+O8Q5ISJEZYn+PXrRc2WpOL+j+fwvd9vPfRzP3aeGwd
MZbDxZ2xDZ/iEzxJO0UXqqhRGHLRJ9/sUaXZ6x/+rU6lSGgmFm0mAAmQTzJsNIE7
0SQJg0I+u+Il7f8Aq1B3T9Ru8Lnc1zMZWlOvaN+BKc8vElU9Zo+apEU2UKoPbzUk
E6bXeabSvM5Mqjy7260MqqV2X3piu3splO8Ml9Pc3TGSr207Tw4rs8Cw+s3IPPvi
8MYDHgNFmkfQ4+0D4KGFl5KPNMjp1+WnWu8p+KrH+kd7N9q4y9+hv4XuTtDN5SfF
5HHWIFxWDmqvVSMyVFsAsJQEXkDG0Uxk4rxOz0YYxvDKSl1YlZMbaD/Hc0QCRIpe
+o97JfRvuDt/unCfTfvPF9gVaQVcP3HDBaNdZNNXrVHWSblFDNHHMIbHF0/ap4t6
ah8RzYVJxLW8CPXbUdxvzqum1Bu98dV+o2au9ydrd/08sczWjsYV2jaN4ZijrL+p
ZCjV3YKfEvtB2Pd7W6yMW2zjHFONKzE6bQbEz3961dKTFCGy2V7Hp5i5cyFKCzYx
8E09GvCpM6MixF2J5c2V+J5xnSkHw2z0u8pzCpWpKpMARYgdvfWrpvrVTZO7KrL3
ZUyDyZK5YeaB0sKUjcMfSUePg78gjY/dv4PWPdwlC063I769vnRRYBQ1qNk+7sg0
SY+/jcTPRKQxtMGVwzv49zHbAkNr44+46J1vqGWCYU3IVJtpp7/ioKlEX0pa/ikf
abWI7lOuO2cs+jBDJG38OkI0XQqTyQHQYFuS7JH3UOBrjkTd1O9/NvF9yNNuexrk
nLrpW+9iVzcc+OHclUWo2S5SmiJ1KoG0CjkQW0AeGiD9t+eoRi+AoHJA3nb6fU1B
M2mkjJ20n7nTC5rKQyU8bpXaNTC9pFGvjwQ2t7DHY4687G9FsEM8RgfFzvH41oSj
IvXtJb+pkXbeSw/bXfGNmyOGzpaOPODglWJyhkEdqMEqvgFfVH8ssCNKevboGcZk
i3Pb0pfipzBO9bsB2j9LV7YyqYGrDk8Zkb1m3ZAyW4hb2fUZZHctHsk703wfwes3
CYfCMtrOESMpJzRpItf5UTPJg1yN9S8tQpd9ZDMZy1LPi8LdGQr4SW6TYqxjQnW0
NskitpSI9KSrgH+o9Y2Lx5ZxKQGzrPxael5nXaBryrgiQSTRWx399N+/MefqlZzm
GFaxJVvR4afGmMWLNaUjjLMxIQs0XFP/AE0ZY9kqSDupxbaQheIUPNtFp6nadutA
VMEppQxPemD+q/1OqfUnu5i+Gp3bwmpfpUnyc2pQxhBjmeMpCdScTxJQtwDedUW+
2Xg9rEwB/mLda5KSRBpn+r/1pq5b6kWuwMPhrmawuUlu2Emt3aslWKTg0HCOYK7I
iOodUB8cnT5J0ljMeGVyYOsb3Ntpo0bCqOxeXy+ZzGA7WbKVbWPlgWF6FrHtG9MV
OHpuCTv1XkX3N4LHZ/z5c4xBeK8Tco1ntpEaQB33q0SIG9dKfUnv/sDvbF08HZxp
v3FRYJ5clK6zV4uIEhLcgvtPpurbK6OjptdaGO/UuEdYQllQyKETrFvudo/FShnm
b1zh9TO0u14Ll/K1sQnZXdUmMgpU0xzALcTnv1LONVZHuxMBy0VCjY0fAJXwOPxZ
UovtjKYjQRIufX+YiilIFgKpvL989y4Wo+A+oPZEmPqUbc0UmfSvNYglDEgM6EtJ
WB0ulB0D4Zdgr01iUtYheXDOAkXyzBJ+xrkykX0pt7VyXadnt+scjWxSPLbjIu0G
5CSH020ykAluf9QBDAjXgqOsFwvNv6kJg+U6zsDyE6R3ohVYWonbr9vteguQ07yS
yVI/1HoRwoYQDpQYioG1dUJ92tHY/PQ2wv8A2yN9/Tc9zrr2qMwNVv3NhMRHKYv4
rAHlsH1AbSe8Ff6/6Q5bQP2b7/nrRZfcByRYfIdjy+1VVaBSVlancPalKaadv1da
ja9CSk0/GeJApZGjK/EZCja+dBQRoHrSaU1ilQmxImYkH57/AC5Gq5SNdajZDPz5
p/1WWkhQPIJJLixqyx+0cQvHQc718fP+eiIaDYhHy/fWoN665zf1I+rt/tLJdtZe
vNVxKIbcMcEiWZJI2AALNssVaRCSmvPx7d+fM4TGf0vhaPDVPlfEMwZHxapnYZbw
TY1C2QFcTLelPtvH/Vf6T1ruZ7Jyeexx7iiWK5CYjNFYRQ2zFxG4Su3YcATtl4nX
XocL4q4l3gJV5ESCqYufhBBkE6CTdOp1qq8OT8aaB53Cd7XGW73BdWvmpWE1ipKS
0k7HbepLOD7GAJJ5bJJAbyOIUZ8Ywq8SXwZGk6xPLnP20opbIMRan+jb7Gw2PwuG
v5lM1lqVJGmILxY/Gn1X5QCMKFm0pXz5Bc8hvq3ifijbWGSpgFxXQadAD99qDw/N
eq/xmVhhq5HH9kZ1Yq0zyfrpaf8AL9YsCqAP/TJ5bbE+Az6PnrIxGOU3kdfSUki0
bc55/L0oiQkC1HsL3l3D2xZmhp3YZL12Os1iejEEgoWFi9OMmLiVdPT8EeQ4X/G5
T4i40oOAwmSRm16xB5c9ork2Ok193D3bWjRczj+5MXib9utJBeytmNuJbQcpGwdj
vloDgvg6Giesl0u+I4ghxKiLHKDb7ab3gdhV7bWoPH3Tmu5ac8Oc7k/hVSOOAGCH
UcrRE6Dvslh5DaiQc9Acm+wEvCsYJSS03xDzOltAOfc25C81xP8AxVVo9p5ntI4d
mwlZa96aM8bCr/PZY2ZWeSRyxk37S3MsfA19taeHxxLJTiLuJNj06DQcu1FCcxBG
lVT9QMlL25Yu9u4tPW5QrDbcqZY4wTzVpNfLE6bgCCSdt7dE9gmuIQ4vQyRz5R/O
nKqOEJ1qtZ+w4aWb/iHYOcswwXJmkamIAaruuwH9vivsk62T5IH361WvES6yUYtI
JAsZv9fi2oZuJFYZbufuLF5CpV+oIepdxiP6cauPRb93p+v8r7uG9eSR/sA0w0w6
jPhiClUHeRzjrfX51IMGFC4qwOzTW70wFrLQ06UzVq8qPYeRHL2Y+J4aA1vjJtWA
CkbP4HWPikJwLw8+XUgc596HrepVPxCljORwZPFx9w/pPSesX/U+kg4xcT7UYMD7
RxIBXx44/B2GmXnUPcBRkHTbube+V6qFkgE0lWo07cq5HPYIpYxUkwkWKuiqsEgY
HmUYkoPOuAJH319utYFL+Rt+Qsi289J/OprrCr6k70tvLNDl4BWsGOPZiUIkPs4h
QNaA0zEBSPgfjrxeE8KThCCze56m+t95gTPfetJtIRMi9NXbF/Hz479Nhu4MrZui
u0lYWFPpRjyvDYGgvwNk63v4613VcdClvCO3PePxVVkERQfv7t6PI26d6vX55K6g
cusBlaReHAIq7J4b4k+DvW/v5Q8NeGGJaIJHyneeVyYHypckJXEVrz2arYntOLHV
pLMsEtd4ZDHEI0kiVwDycL5bmp4j4J4/Hz0BTRxGLJMSDIG4OxueRvy60J1yb0i4
u3BhIIlsUMbZqXLkhmrw79WZUdnHIftAVtNoa/aNHXjouICnnCQSCB6AwB9fzpQZ
A7V93FFlmjJxPp+m8iTo9a4FhhVm5Kjj5ZQfAVT+4+SNdThuHIQ6bi2kza/+SNLV
JRNprCPAzV8Uc9bymM/TwFHYNX25sGX3cGBJ4FjpVTQ5cm/pPXPYhtTxw7QJMc4E
fvzOsQKuUFKcxNq15qb9FaV8dFEHkqRNz4sxYIN6Ct4Y/Lb/ALDe/B6Cw3KYcM3O
8anf7faL1Ck5Dap3YfcmWlyk1fFXpp8tPJLDXr2YteAgMkj8djjEP6DsMeOvnXRM
XhQYK0+SBeZ/8QOp5jS/KrsLKTG9MPcGIkxf8QxBerNTtEXTj3tH1LStGBLKxY+S
SAxDaB1vQ0Og4fF8ZYVN/hmLC8gCNtrVLtjBpTqYKbDTWGsIYBWrxoKc8wilSJpg
0coQcSzGEctEkMwJIHyNvicSyxrqYHLrpf8AFCgRM1j3FU7dzWO9J8VeanW4maeG
NB+oj27CSSR/ALBgQqg6AB8Hx1OGdU05mAg6b6jcD6Xq2ckUocZ+0clXrX6M9fF2
dtNi47LV5fTZeSuS4/adqQG93j7/AGb4gxrcmFLSNTvzFvrFuVDUI1+VZZdr+Sju
Q281ayCRXY5aJEymIhk9xJCnYCqPJIG9D52OrNNts3QgJMQYqQlS9KA/w6HEokpy
Ly2JbsUJjmVGVue/Uf0yfZxGtEjZLfI10+Fh2TFgPfftV1JKbCn6v3/WxGauoj/x
OCSQrE0zMvhNhWYaGjpj4143rrEGDcxLKVrGU7gRqdRNGTiLyq9NPYXfdDufuVYO
5MtHR9Srxqw8QplcuEWFftyYE+1tg66leBVhmv7SZvfpbWpDuY3qwprcDXWiqwUL
VmPHtRkc2FKNyQ8tcTy4IFACMdErvxx0cHMoBQWTG2sAbEdb68zVFGTApGtXaObt
1Y67RX7PbMCvPDWrAlXJ4IvJht9An7fKg/klkBaAXFAgLsCreNbD72mgm9+VCaN0
5enee/BLko6jTXI5fTEULTB/ZsgciDGx2jfJCgEb8QplLLgU3YGAefUxpr2qw8yZ
oRV7guR463DkZI7ErVTWqM8SvLUiaQkqvEclYsSVI0AGb5HV3EBawpGm9zBjTp36
wKFmnWjGKvQpZNjFwVHFtI6a0rLbEcaqDHzU6Xx7iT4IDA/PSCkKBHGmBJkbne+t
7UyRlTmG+1Es1XEax0TThopG9eT1rMunWPRYOrj5YroeftyGt+BViSrOtWs2Hy/n
nQlKERStjBizdvX/ANRHXhkDR42xLtF4KdMSp/pYxg/k/YePGj/cCQyRJBBPfb6G
KHmN5rfUz8HcMmUodz5arFLYSOzSmsyfppDEsTAhXUfAAC8SNsDrWvggwoayuMp0
mQNJ10NvlvvUcTMCF1Jy2ctHsyvIY4chT4tHJcFhA8rRkhJZE8HjoFQSdfuHknq7
Day6rVIMWibkRAPpVlKlIFJ+Wv8AcWVtrjYJZL1m1Esyj1wFjRhyXXwC+gnH4/cq
gHeunmWmWUiLAe7/AJ6b1Uqk2qZYH6upVz+Zx9fIVrMsr2oZwyrC6aQGRj5BJ1vz
9uO+hZiHChpWUjSN52H35VbPlM60rVa+bxlKl3HfxKy9pG5NWE6HTyzHzxdSQ50N
Nob8Ajfjxpl1GJnDIV/eAmPz751eFrAXtQ29P/F7yVu0obliSGRlSdgqzEvvgFT5
RdaAGyfuWA8dXbIw7IOJIA33B53iqJHKnJ+2p87h5e4o6GPxcFVhJIXbXrL523Ab
I14A+Pn79AQ5/Tq4alEz7tz+tcJ1pfsRdpwx08VB3EYclfasad+xNpEKuASdeIlP
u9x2R4+BvbxW/JWhuUiZHcfWLd71ylZVAzV54vFY+jVm7ox2Ve/PYhkiCTr6f/mQ
3JpTIvD1CQg/mcG2IwdgtrryK8W+E8FxvKARcf8AbG2uWJ0npVyQbio+Oy1zNq1v
MdxUYcX6Kw7TStE3JNKuhyXwWBc6Oidf3Fwgz/bQm/W9vxz3qBJuTaoF3FUsNnly
ONsRQU5Yp6ySe5Qqo/JCEccvnY3revP9+hKfLqClJkgg21k9e1+9VmL0oZXt7K5i
zZOGnq4hY1P8iawVkkjXRBiXwzEqvP53r+xHT6MUy0ApwFWnWNrnvbvVCvlailX6
eWzDVeHujFWII6XqWGaw8ihSfMpKLyUKeI0dHan7Ak1HiWHzStsiVQNvS5/iiBSd
9KP91/T2li61bJ5TNyXMjFDLNGxYRRSLxTi0eydgGQn3Eg8G8/PS3h+ODpUlDYSk
+pmTqfSLVPlJmKBWO3cfUuSVc7ia0syxrHXUWQsVYAH1HdfJYAaJOh4DAeDvrSS+
4ACgmJvIgmdPc330qhUBalqtF27Z7gu4C9eiyFaaHmbE85VHlP8A7GAPu3oKB88R
4O+mnVPBoPNiFT6+o+9DEFUbVhlprNKt/DKUVNJK8haSCtET6cIJUh3Ozpjx2N8T
99fHQ2hnVmO41nflUnkK04PIzRR1pJ6lVYKUInNdhInqCMsUdiTp1PJifAO9BfHV
nG0SQCTJ1sb7j5CPqa4KKdqwzeea/NW7exiwLygCNCsvNIkQuWMkhO/B86+NkjXj
pgYZpkF5YvOvewgVYmRQ/uzPUMx9N0pR44SrjLbV61oSuZDYevzLcPdxChFUD2jW
9eSdM4LDrYeDgMZviECCJO9r316XoqVy3HWlf6dZSrZqXoL9q1Fkq+3iEbMhmi0S
zctHiw0F+DyDa1sdO+ItZSkpTKTr37ctTtEVWQBeupcZ9BV7blIwdaavFpg4vxeo
kkzJoeG9j74kcQNfj7Hrwi/1Yl9RzLSTESnUDeNxE60QYLEpNkEd60Yr/THh7lOp
ZnhryVbEP6hbFnJyCaaWQcgOOtKo2eQIH9vnoWI/W4bWtKVGU2gIkRpbn89KMnwt
9aQsxB5mrBx305rYjGx1K7470zuZ0SeVgrFNBUB3sBR4G+IJJ1vrzzn6qS6tUoXO
kwNN5035jTSjDw8gSVJHrPypAjee9nUwF3FRRVrUplFupXaWSOTz6bup0I1RRpvs
dj79auIfcDP9U0bgfCTYjeDeSf8Ajy7UoEebIo25xWPe9OpgAmNyGYvWktRPHDM0
382YEL6h5sOMfgHx50C3noPhuKexYLiUAEG9tOVtVevSqLQ2j/lPv6UIx1btDDpS
ykmEyU6yVQ1mRbzSvE4DPEVdR8ezwpX765fI6ddXi1kthaQZtaARoZB36ye1UAZS
bCpva3b+PnjydGDJZLeQrxPQWWYrKoJ4n1CPZ7mOgmxoefx0YpW8psEJzAxp5fQ/
k71KUAggUYXH3LuWymKnxVF8oIHpq8qMEib0uPD3kkkbclm86Cga8HoDif6dCXCp
QSDcf+2p+Qt61cEi0XqrO/qD5CKPuGCYygp6duV0QSK8ZHlQp1LyYN5A/aTsdbuD
WELUyrWbXmbbk6R7NAcSZmpFXteDF9kx5OZpn20dSO7TpIXEbuQ0ahgGVg2yxPxs
aPjXV3H1POZQOZgm3rFu1WCMqZpeyWNmwt6ZaE00LRSNWl/VRNLFNLKqswlZBpVH
3JGifnXTLakuphUcxoCAOU61Upym1CbCxCOOjegjNq57Fk/Ufy4ShbXtHj86Unfx
v56NZRLiTYdLn3aTXZQNagRVbih1Rau7DSK0kh3YYMdbY72Cfd4Ojr7+ejJXxCMs
zYdOwrggkZif3qRLirlTtzH4nJcMVSs2L9kTvE6swiiVASq+9i0gKjegpDffl00p
0BGdPmVOluY32trztTKEeQGKgd69pby1Kz2y0cs5owGcV2eGOzMRvYTzx18ef3EE
n89TgsXLaw/pJiQJAqTh5SVV1td78yNuIGzI4/aWKIoGlYFdePOmA/x56+cN+Bst
+dCee59auvEPPQVH7Vhc7sleFLd2xHAk49NhJNwPgHiG0Na3v4B/cPz0RvwgYZYS
UQPi5zf+aopTilSo3rTd7qbHCtBkMw1WGSNnjllcssir4OmB/IOwfHSLfhS3SS23
O1gPkRttqaiFriSaHCSbLSrLjaliCx6XpxWYYfYqt48jwACfOz48f56cb8NxLasr
wATNwTBnaoDKt60d69mZC/RaM7navW9OulleZsoD7kI2NKSGbyfOl/3cZb4CkqJA
BvYi3W+/+aIvDyPLesM7Uo4Wtaqdo/oWyE2ThpOhXSseKg+73LpeZ0B5OmOwBvoO
HYKzmxaoSmSN/Wba+tVLKo8o3io0+Nkxl+vWwmSmljnZw8rNxIZrCh5UI3GR7B4b
42SAvx0fDTiBLqJIuLgaDeYIrkoiyQTW/uTJ3Mq8laShNHQrO80k36nhaWNw6Eg6
BlUcPKyA6DDR876Oh9CgEuEGdI1teDOv0OwNVc820UtZ4x4rJZCW1Qxz1QyRxvHJ
6QQFf+kmvBjLDbOPJ5H410wsZ4SDJ172F/4qykBBKlC1qTa/dk+Ix36KG/csRpNL
deSOVpUh06ko768ghtcioAJ8fO+nw2XVHKI0EG3rH4oSXi2nKKgWDlJngyCSehHp
v1zFeISFiDs6/cAzaCn+3x0wEICYmSdO/vU6V3DWIVUCp25aumTM3L0ONpQycoY5
H8GM6dwUIAOzr/cj7Doq3EgZQJPsC/v61KkC6lm9CrfG/aGYt41kx5LohRV4l9HT
SeQPuT+Br8dEbAbTwkKv15dP3qEpSU51iKafqHNfXF9vPXWOw01CKCNNJHI5b1T5
UsWAbk5P23sk7I6slKhAdsAJ+Z6crCirXky5N6hUpquSESw04YDEqrOIZec7y7BC
l/hRr7gHevjoTiuEkn6nT3zoyVqeBIIq0cfUGNqmfJ5pss6SxENFSEEZHE8lYeeT
E/gjyBrfz0j/AFDalJytFOtiZPv2alLBtNqY8tn8QbAq47tVIkhEarHbk9VinH27
BJX7gkfA0PHjXSjiyVFSTAPrEU0jB8zUbKZnuDjErGvC3BlUhRtdr9v762P9+kgv
huZs50FgYBjnzppOCTIJoTHn88s7PaykknNyHVRxDePGwPnqqksqUVkXPWmEYVA0
TTH29l8fVqhrNtp2jYKIZC/JmPkkHWtD7efgdZ+LlboQlFo+K0D80fgGcoFSp7EV
nKRR1tor8SSpIb88Qftv4JHnXQ3EK4Njppy7x0qF4QrEaVjlsRPaXHTY3HUo/wBN
KkkkUEaxiGvES54orA8nYEe4nfLz4HQmlpTnGYkxrzJ522+kVmuYZIgMmSLnkPTr
SD3nk5a72LEOYnWVI0NuGWRJEPJQyowRfcV37h5I9vnrUwLSIShQ7a/Qk+nLWKxH
HIJAt9qV8w1ilkoKVurcm/VRxwQTSMFhWYooYMo8h1YaKt9zr7dbzbCnEJWgi4nv
BI15dq5xRRY8qX7Qt0rkQ7eAa1frmkBZhKSB/byAVgFJI8r/AHP5G+nEpgf3ZAF/
T3rQAm/k3olHlcm+Mx7VHlpyVLZqmgK+zJ/7pZWI0B8Ar8nZ+NdLuNpUVJXeRMzp
0G/Y0yXVFAi0bfvQzOtfzc6+lVdZ8ePDiTk7k6QsANgnY8D4Hjo7ADXmJsfx7vQy
FvnS4rfHi6M+QTGvXeVIW/USTTak9NeQ5Ej41sEE+Rvx1dKimDNzblTpw6fgTc8z
tTr3lj583nKmXsY+OvXjptYWq7cuEbTS8V5HXvCgbJ8fGvjXS+LxRCEAHnBHcjTl
amBhVLXn5bGgkUPbUarOtePjZX0YiiGP/wBIDzwI8j93kbO/v0Bp/EBWRWkXnrpR
ENo/3EGQfvT92fV7ls4V83gMi1ZIZFMccsXqtLwcaOtEDixB3ogEdTi1MtvILw84
kgwTEi9+o/FUSsqAtWuLMzyWopr2Qjs2JJCnI8iV86jDMx8kje+scNqW8W0gx9+f
oOtMNurTYi1QsxlL2Yla9WyCOkevaB4Pj4G//wBdWxmDOCIC0m+9EaxBXJBtQWCz
kXmMarPK497KG/b/ALa6V4ZXYUyMUECTT52/233C9EZWXGmSAsiq4TQYsfHyd/Y/
brv9Ix2LZU8yk5RrzoiPGMOhWRZvT32D9Ke9e+MkEhxApq0irzkZtgEjzoD4/wDv
rSwH6fxjzUrEAxrQ3PFmLgXp/wAz9IbvblTIVb1sid0MEYijVPTXZ5cT8A8fjx41
0TEfpVOFYUvPmWNBppsedZ6MSHDwwCBzH2qk+7fpz2nFSyUFuxWpssRZoUlEbIoX
YbQUtyO9b0d71o6Gsxhx5vKo6z370vjGMMkKy68qWcN25NksFh62fpZWxZw65ZxD
Wi9eTmUrMESMkO8hZmAZda2fIA316/CpC2U5ABBPysaQKCQAraarux2t3/TbJ4vO
arz4zbCvNPJPLX5ft3IpZQOXHe23sD5A31zrjLZEb1RthwgnlRqTCmGtJ3KYLOVy
C2iaypYOklOlZ20Nye5WOvAGtfG9pKcAPCMARf3tT5YUUZxczWnJP6ePaOFWx9me
WaKrBWUcrLbADFgfadAFQfj3H56EhUKGYSABJOw92qVNJFk2PTeomPxHcVu1YmuS
Va+Pr+hj3/me+QHjsqR87USEneh48bO+mOM0louIMkCfUyI7j8Uwhp5S4NgLUzZ/
HvZhERtiR7VBUZRIByXm4J0fgkKo39tn79ZbrobQ0rpP/wBH3FOhkuJUhR/mgORx
1GDFQY+OzBCU46b40f6iB9jot/z0s1ilKdK4miOYcJaCEmK7T7B/0q4LMZD+EWcz
PjA3BWgitqouKg97KCNSgeD4O9EHQGj17geEjxNktvykKiIMExv7715tbgEpmm5v
9H/b9GWfJ3b8MNajMLLzNVSWM14idJr7DjrkApP56q3+kRh1cUrVvbWZO+/L1E0R
vHp+CBTrnP8ASp9MYuwIaGHxNYWG3NFeWuscjuwHkhQANjXjQ+Pjp/E/p9nE4Q4Q
SdwTc/M3qicWULDp9QNKrT6Uf6ccDSsSZiRoLkUxlCuHJU72p1sD4Ox/t1k+AeAq
Y/uuLCk7fKOQNNY/FtvDKhJFW1S+i2BqYKKg0AlWGQOAx3rr1uHQWWuAdKyltJUr
iCmvtntyngsjDYr1lQr48Lr/AB06poOIgCqI/tqqF9Qe2e2bErZPMZKGoiO00jNY
WM7K6353/wDHWZivDuImYimW8VkMTVE4bEfSK724t2xlVFi7clesXIklrLyYspYH
yOS/uGg2x4HWL/oWHdQAvXv7nvvTC8aUm32qme9ch2dU7us16XfN6DH2qCwRyRWR
EUf19yxHejwKELr9u+RPnq3AwmGARniSefMD7iguOqWAo0q914KnisYIsflZ6lSv
JqvjKscRb0wxKo8vE8m5H9xJJ+TriOoxnhTRlRTJ71zWKKBlTYVV1KRe0sKKtivW
eQKzs3rsrNJon9qfbyBs7J/PWNiMOkrlwD53phl/KnKk0Krdw4CtML0dCM2fDl4Y
woU8Rsqz8iPP3I30FQAtFu37zRQpMzvUnuvunG/wylRYOGmhW08bTMxhMhBQB9AE
lFU6C6HLx89EdKi2Gkpib/t760ZKgLk0tXL0k9msZZpOMePiaIgkEJtmALHfI7Y+
fH2H26VfbKWmwRt+TVkuXmTQyzbr3iHewxjiVpCrH3ya+FH52df4Gz9upwzHDJKh
aquOZrk2Fe42PwvawsLlYaFY2ayskU5AZ4lOthT9t6G9dfWnGFJcSopuNOk6xXlU
cFxJVSd3/wBz4vHYXIsMtYol6syA14y5V+PtJUA+dkeD8jp9/D8RlSlKIhO337+z
WdxciwEQL1vxfe1vLdnVZqNS5lWMUbvasqKxlcLxaQofjkwJ0Pj/AB1DLCMYhvEA
wCOUH5bUb+qVh87cTBoR2rmMxSzdvH5FqEWPmPr0UhrsXUH98e9gNohjvfIkk+FA
3jnBOYZ9bJuk3TtHQ8zvrO8CtNrE8dkOGxFjqZGx/HLSn2pjbNuqksVj5byrbUFf
wQOqugNqKSKMgFaQZrG3205UmI1om86IVm8n8+7/AOOrtPZRE1Vxmdqoj6uVrsNa
5DLdru5eSCJfRCJv2oVLE7UsXADE+CPv1mYvHqScgVAvPLqPWbVZnCpUrMRpXO+M
oKe4I7VausFCNKrrE0TRlkduDew+Qu/OvsD0nhHlrJJSU2EA636VLyATYzrVdfUK
/wBtXMwuMzlKQGpmMhI4x0gjZ44+KQxvIPeo0oYqdjwRrz0HEOJcV5hp+dKYQ2eH
HahXcX1HxOTWVqVK0zTT8PVklViE14U61rzvx5/56G5iVETUBgaTVdZ65DcieapM
H4EkL5Y63+f+39usrEpzGauEZbULpY45OYVpIkiibbztGoPGFQS7g/4H/OukUpJW
lJNiff5o6Uk2AoZmP1mQs/r5REDO3PiH0AAAAo/HEcV//HopdS4tS9vcfSpVKrij
PdMbwZDFo8UUSjB48lPsA1ZHJJ+f6v8Av1fFNyEITcwD9TU3tS/kKgaNIIoGVV3K
sayEb868j8/Oh9tn+/XNLCbTPM+9q5RgRXsHju5aWVf9DKzBJdtvkQRo6AHkEH/b
/nr7KpK1EEaV4xBSBB1onBT7fismVVU+4EDkvtH31v4B/t0ZKXUCaGeEo3obgL9n
t/LzYSxdmyNKxXNqG7JGFEEofj+m0o4a4jkoHkaO/BHWYkrwzpbWZQbjaDuJ67Cn
UpDzcj4gPmP4+3ai79xRpYr2akoMta0B6fAMJEZNMNn9uthuXj9uvO9dBxJS4rOL
wdu3WnMKlSE5Oad+hmmGHuW95kV6qqv4B1r8/PS7jCdZtRUPK0rRN3dcf10uWKsa
nYj9D5A1sct/fz410nCESFfejFS1xFc9fVLuG7ftihYWX9HHA9n1eAILFggAA2wb
YY+4EHQI+D1h44rCSRof4nryp1gBJlWv7UlwWqOTweOzOKqSyM3oK0s9ZxI6Rtwc
CP8Ad592vHnQI+xJEPKDQcSmVQJkXt++tLhsKUQTauee78LJ313lXvVnWNrFqzCz
SLwKO5klC7872pQjW/Gus9xRdWUg3JinAAJPKqy7qixuIuS0Z4LAsROIw0flOXIL
v/nzvpcLXnKDFvxVy2mM1LmJo5We3LgMOUmlutuFFdU2/nkCWIAPz9/nqVZVJzLo
WUkwKyi/W4fGSyW5JILlmYVIkcFXiETgynR+DzCJ/s/VCwlCFSLm37++tTJAqJX9
XIslWqGkkV9Io0vkj3bYnQ8A+ToADf8AfpbgkwANfYqASTApp7kq3KNg415qfAQ0
ZRdgMjCZXqwvGvKTZ0Ad8VABJ2BoLozrcKDYGwmrKWU1GsdrXaTRSZzJ+jYY8ocU
sbJekj2DzIYEQIQCQ0uifHFGB30ZvBAJGa0/M+nsVUkDzKNekfZeepXsjLTSq/Op
oiR15Rty3sKw3sjWiPBHjxogn3WHxq3HCEk2398qxHMKlKQSNaz7T+r/AGH3t3b3
F2Rh8uZc120wW/CVYIoLlfY3w2mGm18Ej/PTTOMOIWttKjKaCplCEhUWNHs3j48l
RFercswyiVZGNdgGnADfyizA8VbY2R58DR6nE4bjNkE3+9c2+WlgppZi70xl/tdb
kUtySLLtNx8MHWZRw92t+5XjIJ+NqekHMU2phClT5tutPsNKD8JiBv0NGh9REu4q
WRYyoeNG94LeW0SCfHn/APt9VdxSFtmPf81VtlSVCaAf+M7OQsWZWuIoeQLFH54q
eIGyd/Y/j/76xFOlSlEmtMIsABSVlc9Tliey2RdHtEPFKoGlQaA3v8gbO/u510pi
EiCkLInfl2miEFRttSB3X3V3D2f27ax2LnN7JY6yUqyJX3usQZl9QEhC/phwTsBd
KT+OqvPLbWGrk6TpsDPvtVWQknMoUqdnWaVm3Tu2FjqJaRb0LuxkijkNWuhjR/ke
6Xlx0PJY9VSU5iTa+u03irkGLXoL9SR29kDArxzVMul87JVeMsaxsz+R9t68f36U
cIW2pUXBq6BlIE2NVicEMjZjr40KxknUqrqv7+WgPd4I3/26WQFLTkUKupCRW/6g
2Is33Hj8g2RGQngoxwT2Ln8tJGTlH6jv9+Sqrlj+f89NtpKVFCRYW1mYt7570F1O
aKHYGnhLPb12JcrHjKPhJLcsDsMhJy/6affQOm9Ndt/U/gAKyljOFXj3pQjIgJHr
TL3umUw2fFyAPHH+lpitLHFwmRY6cCgr8rESNbZSzgjw6ga6hxAZIUBJIF+1Ssmb
VXFi9PHekZIzCXlaR5GJJBIBJLfJJ+ST5P8AnoXmK80yaERm1rvf6c5+nJdr3cZb
a4L5Z+cntOuPhnJ2faiqm18Errwfj0Xh54bgIuDvS2JTmBBo3i1sxfUSTNQ9wVqu
Or42xFPj4qwV5mSzKS8j7+AJFYaXfgjej52go8TODakMkJiKcr/ccNRCqcnl4hlX
R+DvR3r+3+eofxIaTmqUM5zFUT3H3XXfuCxi6dOZ1WxO3BFMKeuroXijbWlJ9WM8
j+W15B68Pi3i5GUTfTrM2r0bICDbb8Vh2x3NZstLgoUljSGnsO5fbyKV5Ach5Uch
7h99/jo7TilJU2JETQlgFWatdK+0t6atbb+ZbrvHKVOxHAvh2H45H2L9/LkfHQsG
pRWVuDp8t6K7ASMtFaWM/ieGq4/GH0Xj5jZHtRde3Wz4H2+emm2A8yEoN6ApfDWS
aBfUvMzYDt7uW3lWpTzQ4Ka3XJ1GI29ER8CCTyLMrHYAHEn8eefILoQsSqNeVq5q
AkqBtyqvcQbywyvas1TBcEV+nHWiIjiaRi2hvyysnEHfwD4HgdZiQGkpaVodfSmo
Urzb0IbufGZd1semJanrNpWHEwsm1Yf2bex/jQ65R4auFtUiFDNvWntqrb7guyVx
jZ6sNh53a1E/pGtVQF5pCT4VAgC78f8AUGvJHR8Lh5OdXpVHFgwBrS1kUnNWaTD0
6fcBoD9TdawHWFoApKDwVaQBiGIGl0F8kN0RDSGwYvE1RS5ABqB2s+Oz9mvd7yq2
LVenUlZ+CKqQKo/loka8VSMED2rxH++z0dHnPm0oSydqcchGcjlLMeTsx5BMWHSS
Icazw1xXiZQvLkA2hGnjZLAt435slvMkA3AFQbG/u1VU/cfbkll5sn2qYqUbr4q5
V1mmcbPhpUdSR7SRxA8fHnoSWkg6VPlKZNf/2Q==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename="Reki_Photo1_ 057_1280=.jpg"
Content-Type: image/jpeg; name="Reki_Photo1_ 057_1280=.jpg"
Content-Location: http://content.foto.mail.ru/mail/ushyury/smotrich/p-1047.jpg
Content-Transfer-Encoding: Base64

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

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename="smotrich2_ 184_1280_smotrich.jpg"
Content-Type: image/jpeg; name="smotrich2_ 184_1280_smotrich.jpg"
Content-Location: http://content.foto.mail.ru/mail/ushyury/smotrich/p-1045.jpg
Content-Transfer-Encoding: Base64

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

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename="smotrich2_ 197-1_1280_smotrich!!.jpg"
Content-Type: image/jpeg; name="smotrich2_ 197-1_1280_smotrich!!.jpg"
Content-Location: http://content.foto.mail.ru/mail/ushyury/smotrich/p-1052.jpg
Content-Transfer-Encoding: Base64

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

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename="smotrich2_ 192_1280_smotrich.jpg"
Content-Type: image/jpeg; name="smotrich2_ 192_1280_smotrich.jpg"
Content-Location: http://content.foto.mail.ru/mail/ushyury/smotrich/p-1044.jpg
Content-Transfer-Encoding: Base64

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
meXuGq9mAdFK/9k=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename="Reki_Photo2 085_1280.jpg"
Content-Type: image/jpeg; name="Reki_Photo2 085_1280.jpg"
Content-Location: http://content.foto.mail.ru/mail/ushyury/smotrich/p-1043.jpg
Content-Transfer-Encoding: Base64

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

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=ico_folder.gif
Content-Type: image/gif; name=ico_folder.gif
Content-Location: http://img.mail.ru/r/foto2/ico_folder.gif
Content-Transfer-Encoding: Base64

R0lGODlhDAAKALMAAP/OGv/dQbNoAP/nVvySAP/xbtqDAf////22K/+tAPbIfPjv
jtm5fAAAAAAAAAAAACH5BAAAAAAALAAAAAAMAAoAAAQ2UJFJ1LmYoI2oIYa0FGNh
DuhnnugQBIbBuu8bt/ULAIJBB7sgz6ATAhI8gRBxbAoYgqh0yogAADs=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=locked.gif
Content-Type: image/gif; name=locked.gif
Content-Location: http://img.mail.ru/mail/ru/images/locked.gif
Content-Transfer-Encoding: Base64

R0lGODlhCQANANU0AFlZWZ+fn729vWZmZu/v76qrq6enp5OTk4CAgIKCgkZGRoyN
jd7j40xMTLKysj8/P+bm5s/Pz7y8vDMzM4uLi1hYWDs7OwICApqamjo6OiEhIQwM
DMvPz5+hocHBwbi7u97e3iYmJl1dXRkZGcHExKKionNzczo7O5WWllpaWo2NjbS0
tNHV1djc3Le5ubGyssTHx8vOzr7AwHp6ev///wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAADQALAAAAAAJAA0AAAZZQBpNQJklBELa6gCiQQ4r
YYKQJMyE1yQtm01eVwaMCmEaABqGAKnFisFkjwCD7Za5Jir62/UKITgxHxcoLyUj
Kh1vJy8FIikRAAt8BQMbHjQSFRkKGhYONEEAOw==

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=ico_video.gif
Content-Type: image/gif; name=ico_video.gif
Content-Location: http://img.mail.ru/r/foto2/ico_video.gif
Content-Transfer-Encoding: Base64

R0lGODlhEAAQAPcAAHp6gru9vo6Rk52focPExWbp/+Li4uHh4u3j40dHRz8/P9jd
P/Dw8DS5FJKVmGHk7z3GHpCUnHnn36WnqLS1t5To/5/jn8jLztnT1ZqdoJibnp2g
odbW2I7d84+TlpGSlt7Y2W6eq9jZ2rG1u0lUV+Xd3bi7wJWZna2tsMjKy4CCiHt8
hI+Um8vNz7Lhf21vcWN0edbX2ejf39fY2WSIk6Ckp5OWmKWqsZyfoICDhSWjAv/a
AH5/hyOgALy/w6Cjpje2T5mcn8/Lzre3vYyPkYeIkJebn7m7vbC0urS4voSJko2O
kLzAxL7BxVHSr5GUm7S2vI2PloiQm5ugqLu/xMzExI2Un0TEf9bX2JWYm4iLjYmN
lrS2uJOXnYyTncjKzZSWmLq5vFReYdfS1HuAipGWnpCTln+CipCUl2prbeDZ2p2g
o4aHiFZcX8/eT+jp6ff39y+tL4uOl87KzcbIy/9AAI+WoIiMkIOFjZudn4aOmqWo
rLW4vM3KzVlze0bTKYeKjHV6hf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAjnAAUJHEiwoEGBBwIMAMQQ
kAAGAw8QmADIwY8wY0ogwLCGgiACArTkQNEHBAIEMoQMuZEhQAAbXBKQEFNFzRwo
U8rIifIBDqAUSxQIqgDjSREeAACsUMFBEBEsbBR0qEAjKYAzSuyYgThgxpEEfkK0
wbPFixQ9VowQEDRARIs9aV4AYhGort26OGJcoILkBKA7gSS4sVCgwINAeepcYDLC
AyADEVzsWFDAyZVAYL7QaZIEzeMIEhZYeBAHSCABQfj4MOHgcZc/sCH00BHoDcUs
NTQA2kAG9h8IDRoEQqjQIYW7dw8qFxQQADs=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=context_help.gif
Content-Type: image/gif; name=context_help.gif
Content-Location: http://img.mail.ru/r/foto2/context_help.gif
Content-Transfer-Encoding: Base64

R0lGODlhCwALANUAAAharCuD2w5itRJmuxpwxSN60BpvxhZswDiT7i+I4TKM5i6I
4DWQ6SN50Q5ithdrwDaP6S+H4CuE2wVXqDaQ6iJ60BJnuh91yzWP6R90yz2Y8w9i
tTmT7htvxSJ60TmT7RtwxhpwxjuW8DuV8C6H4RJmujKL5S+H4TOM5RJnuyuD3B51
yyN60RZrwCd/1gpesSd+1v///whXpgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAALAAsAAAZXQJlwSBRqRBwMKiKBsYQj
BCVGdXkuwg8jtgi4YiuQEGJKqFysGKElVJACsELM0CoJTypYZd5KOYR5BSshBwMC
L0IwDSsEMRaHAEIsGR0PAxsvABNFnDJBADs=

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=commonforcerelogin.js
Content-Type: application/x-javascript; name=commonforcerelogin.js
Content-Location: http://img.mail.ru/mail/ru/images/js/photo2/commonforcerelogin.js?3
Content-Transfer-Encoding: Base64

CgoJdmFyIEFycmF5T2ZBamF4UGFyYW1zID0gbmV3IEFycmF5KCk7CgoJZnVuY3Rp
b24gQWpheFBhcmFtc1RvQXJyYXkocGFyYW1zKSB7CgkJcGFyYW1zID0gcGFyYW1z
LnN1YnN0cigxLHBhcmFtcy5sZW5ndGgtMik7CgkJdmFyIHN0ciA9IHBhcmFtcy5y
ZXBsYWNlKC8mcXVvdDsvZywgJycpOwoJCS8vYWxlcnQoc3RyKTsKCQlBcnJheU9m
QWpheFBhcmFtcyA9IHN0ci5zcGxpdCgnLCcpOwoJCS8vYWxlcnQoQXJyYXlPZkFq
YXhQYXJhbXMuam9pbignIScpKTsKCX0KCglmdW5jdGlvbiBHZXRBamF4UGFyYW1G
cm9tQXJyYXkobnVtKSB7CgkJdmFyIGxlbiA9IEFycmF5T2ZBamF4UGFyYW1zLmxl
bmd0aDsKCQlpZihudW0gPCBsZW4pewoJCQlyZXR1cm4gQXJyYXlPZkFqYXhQYXJh
bXNbbnVtXTsKCQl9CgkJcmV0dXJuICcnOwoJfQoKCWZ1bmN0aW9uIEV4ZWN1dGVG
dW5jVmlhQWpheFBhcmFtcyhmdW5jbmFtZSkgewoJCWlmKGZ1bmNuYW1lID09ICdw
ZXJsX2FkZF9jb21tZW50Jyl7CgkJCXZhciBjb21faWQgPSBHZXRBamF4UGFyYW1G
cm9tQXJyYXkoMSk7CgkJCXZhciB0aHJlZWQgPSBHZXRBamF4UGFyYW1Gcm9tQXJy
YXkoMik7CgkJCS8vdmFyIGltYWdlX2lkID0gR2V0QWpheFBhcmFtRnJvbUFycmF5
KDQpOwoJCQkvL3ZhciBhbGJ1bV9pZCA9IEdldEFqYXhQYXJhbUZyb21BcnJheSg1
KTsKCQkJLy92YXIgQ3VyQm94ID0gR2V0QWpheFBhcmFtRnJvbUFycmF5KDYpOwoJ
CQl2YXIgY29tbWVudGV4dCA9IEdldEFqYXhQYXJhbUZyb21BcnJheSgxMik7CgkJ
CWNvbW1lbnRleHQgPSBjb21tZW50ZXh0LnJlcGxhY2UoLyYjOTI7W25yXS9nLCIg
Iik7CgkJCXZhciBjb21tZW50YWxpYXMgPSBHZXRBamF4UGFyYW1Gcm9tQXJyYXko
MTMpOwoJCQljb21tZW50UmVwKGNvbV9pZCwgMCwgdGhyZWVkLCBDdXJyZW50Q29t
bWVudFBhZ2UoKSwgQ3VycmVudEltYWdlSWQoKSwgQ3VycmVudEFsYnVtSWQoKSwg
Q3VyQm94KCksIHVuZXNjYXBlKGNvbW1lbnRleHQpLCB1bmVzY2FwZShjb21tZW50
YWxpYXMpKTsKCQl9ZWxzZSBpZihmdW5jbmFtZSA9PSAncGVybF9hZGRfdm90ZScp
ewoJCQkvL2FsZXJ0KEFycmF5T2ZBamF4UGFyYW1zLnZhbHVlT2YoKSk7CgkJCXZh
ciBtYXJrID0gR2V0QWpheFBhcmFtRnJvbUFycmF5KDEpOwoJCQkvL2FsZXJ0KG1h
cmspOwoJCQlhZGRWb3RlIChtYXJrLCBDdXJyZW50SW1hZ2VJZCgpLCBDdXJyZW50
QWxidW1JZCgpKTsKCQl9ZWxzZSBpZihmdW5jbmFtZSA9PSAncGVybF9nZXRfY2Fw
Y2hhX2lkJyl7CgkJCXZhciBtYXJrID0gR2V0QWpheFBhcmFtRnJvbUFycmF5KDEp
OwoJCQljYXBjaGFfbWFyayA9IG1hcms7CgkJCUZyZXNoVm90ZUNhcGNoYShtYXJr
KTsKCQl9ZWxzZSBpZihmdW5jbmFtZSA9PSAncGVybF9hZGRfdG9fZmF2b3JpdGVz
Jyl7CgkJCXZhciB0YWdzdHIgPSBHZXRBamF4UGFyYW1Gcm9tQXJyYXkoMyk7CgkJ
CWFkZFRvRmF2b3JpdGVzIChDdXJyZW50SW1hZ2VJZCgpLEN1cnJlbnRBbGJ1bUlk
KCksdGFnc3RyKTsKCQl9ZWxzZSBpZihmdW5jbmFtZSA9PSAncGVybF9hZGRfc3Vi
c2NyaXB0aW9uJyl7CgkJCS8vYWxlcnQoJ3BlcmxfYWRkX3N1YnNjcmlwdGlvbicp
OwoJCQl2YXIgbWFpbCA9IEdldEFqYXhQYXJhbUZyb21BcnJheSgxKTsKCQkJLy9h
bGVydChtYWlsKTsKCQkJaWYobWFpbCl7CgkJCQlhamF4X2NhbGwoJ3BlcmxfYWRk
X3N1YnNjcmlwdGlvbicsIG1haWwsIGYyX0FkZFN1YnNjcmlwdGlvbkNhbGxiYWNr
KTsKCQkJfWVsc2V7CgkJCQlBZGRTdWJzY3JpcHRpb24oKTsKCQkJfQoJCX1lbHNl
IGlmKGZ1bmNuYW1lID09ICdwZXJsX2FkZF9zdWJzY3JpcHRpb25fdGFnJyl7CgkJ
CXZhciB0YWcgPSBHZXRBamF4UGFyYW1Gcm9tQXJyYXkoMSk7CgkJCWlmKHRhZyl7
CgkJCQlhamF4X2NhbGwoJ3BlcmxfYWRkX3N1YnNjcmlwdGlvbl90YWcnLCB0YWcs
IEFkZFN1YnNjcmlwdGlvblRhZ0NhbGxiYWNrKTsKCQkJfQoJCX1lbHNlIGlmKGZ1
bmNuYW1lID09ICdwZXJsX2dldF91c2VyX2lkJyl7CgkJCQlhamF4X2NhbGwoJ3Bl
cmxfZ2V0X3VzZXJfaWQnLCBHZXRVc2VySURDYWxsYmFjayk7CgkJfWVsc2UgaWYo
ZnVuY25hbWUgPT0gJ3BlcmxfY2hlY2tfYXV0aCcpewoJCQkJYWpheF9jYWxsKCdw
ZXJsX2NoZWNrX2F1dGgnLCBDaGVja0F1dGhDYWxsYmFjayk7CgkJfWVsc2UgaWYo
ZnVuY25hbWUgPT0gJ3BlcmxfYWRkX3RvX2Zhdm9yaXRlcycpewoJCQkJdmFyIGlt
YWdlX2lkID0gIEdldEFqYXhQYXJhbUZyb21BcnJheSgxKTsKCQkJCXZhciBhbGJ1
bV9pZCA9ICBHZXRBamF4UGFyYW1Gcm9tQXJyYXkoMik7CgkJCQl2YXIgdGFnc3Ry
ID0gICAgR2V0QWpheFBhcmFtRnJvbUFycmF5KDMpOwoJCQkJYWpheF9jYWxsKCdw
ZXJsX2FkZF90b19mYXZvcml0ZXMnLCBpbWFnZV9pZCwgYWxidW1faWQsIHRhZ3N0
ciwgYWRkVG9GYXZvcml0ZXNDYWxsYmFjayk7CgkJfWVsc2UgaWYgKGZ1bmNuYW1l
PT0ncGVybF9jb21tZW50X2NvbXBsYWluJykgewoJCQl2YXIgYWxidW1faWQgPSBH
ZXRBamF4UGFyYW1Gcm9tQXJyYXkoMSk7CgkJCXZhciBjb21tZW50X2lkID0gR2V0
QWpheFBhcmFtRnJvbUFycmF5KDMpOwoJCQlhamF4X2NhbGwoJ3BlcmxfY29tbWVu
dF9jb21wbGFpbicsYWxidW1faWQsQ3VycmVudEltYWdlSWQoKSxjb21tZW50X2lk
LENvbW1lbnRDb21wbGFpbkNhbGxiYWNrKTsJCQoJCX1lbHNlewoJCQkvL2FsZXJ0
KCdOb3QgcmVnaXN0ZXJlZCBmb3IgcmVsb2dpbiBmdW5jdGlvbj0nK2Z1bmNuYW1l
KTsKCQl9CgkJCgl9

------------UjnFpSpYJ9eC60E8xbjiCd
Content-Disposition: inline; filename=urchin.gif
Content-Type: image/gif; name=urchin.gif
Content-Location: http://www.google-analytics.com/urchin.js
Content-Transfer-Encoding: Base64

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------------UjnFpSpYJ9eC60E8xbjiCd--
