X-Account-Key: account3
X-UIDL: 1217463927.026
X-Mozilla-Status: 0011
X-Mozilla-Status2: 10000000
X-Mozilla-Keys:                                                                                 
Received: from n31a.bullet.sp1.yahoo.com by genie.lightpatch.com id aa19664;
          30 Jul 2008 9:09 PDT
Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lima; d=yahoogroups.com;
	b=cF4lC8Ap9BkpHDfTP13B/WB/8RampdN5aUP9rUVKCY5aD9O5noiWoMx+MNiREkqE3Rmma9lJlObYp9thwb9AHKMPOUbPN3nyJWYwZWQO9p195YWzFvNnkqjexdt9DNae;
Received: from [216.252.122.219] by n31.bullet.sp1.yahoo.com with NNFMP; 30 Jul 2008 16:08:42 -0000
Received: from [209.73.164.83] by t4.bullet.sp1.yahoo.com with NNFMP; 30 Jul 2008 16:08:42 -0000
Received: from [66.218.67.108] by t7.bullet.scd.yahoo.com with NNFMP; 30 Jul 2008 16:08:42 -0000
X-Yahoo-Newman-Id: 12111071-m83718
X-Sender: perky_z@yahoo.com
X-Apparently-To: MetaTrader_Experts_and_Indicators@yahoogroups.com
X-Received: (qmail 62637 invoked from network); 30 Jul 2008 16:08:38 -0000
X-Received: from unknown (66.218.67.95)
  by m44.grp.scd.yahoo.com with QMQP; 30 Jul 2008 16:08:38 -0000
X-Received: from unknown (HELO web50307.mail.re2.yahoo.com) (206.190.38.61)
  by mta16.grp.scd.yahoo.com with SMTP; 30 Jul 2008 16:08:37 -0000
X-Received: (qmail 63979 invoked by uid 60001); 30 Jul 2008 16:08:37 -0000
X-Received: from [124.170.177.92] by web50307.mail.re2.yahoo.com via HTTP; Wed, 30 Jul 2008 09:08:36 PDT
X-Mailer: YahooMailWebService/0.7.218
To: MetaTrader_Experts_and_Indicators@yahoogroups.com
In-Reply-To: <182335.5147.qm@web88307.mail.re4.yahoo.com>
Message-ID: <151920.63539.qm@web50307.mail.re2.yahoo.com>
X-Originating-IP: 206.190.38.61
X-eGroups-Msg-Info: 1:12:0:0:0
From: Perkz <perky_z@yahoo.com>
X-Yahoo-Profile: perky_z
Sender: MetaTrader_Experts_and_Indicators@yahoogroups.com
MIME-Version: 1.0
Mailing-List: list MetaTrader_Experts_and_Indicators@yahoogroups.com; contact MetaTrader_Experts_and_Indicators-owner@yahoogroups.com
Delivered-To: mailing list MetaTrader_Experts_and_Indicators@yahoogroups.com
List-Id: <MetaTrader_Experts_and_Indicators.yahoogroups.com>
Precedence: bulk
List-Unsubscribe: <mailto:MetaTrader_Experts_and_Indicators-unsubscribe@yahoogroups.com>
Date: Wed, 30 Jul 2008 09:08:36 -0700 (PDT)
Subject: Re: [MT_E and I] Metatrader platform
X-Yahoo-Newman-Property: groups-email-ff-m
Reply-To: MetaTrader_Experts_and_Indicators@yahoogroups.com
Content-Type: multipart/mixed;
 boundary="0-1882376134-1217434116=:63539"
X-Antivirus: AVG for E-mail 8.0.138 [270.5.7/1581]

--0-1882376134-1217434116=:63539
Content-Type: multipart/alternative;
 boundary="0-832456959-1217434116=:63539"

--0-832456959-1217434116=:63539
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

its kinda complicated but ill try to esplain ;-)
load this indicator onto a 1 min chart of your chosen currency
=A0
=A0
you must set Allow dll inports when you load it!!!!
=A0
=A0ok ill try
=A0
load a 1 min chart and load this indicator onto it
set Period nultiplier to 45 if you want 45 min charts
=A0
remember you have to leave the 1 min chart running live
=A0
then
=A0
file ( top left) then open offline
=A0
find your currency and time in the list and double click it
=A0
it will open and be updating in that time frame
indicators should load as normal onto the chart
=A0
remember if you close your one min chart it will stop feeding the 45 min ch=
art
=A0

--- On Wed, 7/30/08, Dave MacKay <blaiserboy@yahoo.com> wrote:

From: Dave MacKay <blaiserboy@yahoo.com>
Subject: Re: [MT_E and I] Metatrader platform
To: MetaTrader_Experts_and_Indicators@yahoogroups.com
Date: Wednesday, July 30, 2008, 11:58 PM






can u tell me how do that please...=A0 thanks

Perkz <perky_z@yahoo.com> wrote:=20







yes thats old news
although i havent found a way to run backtests on it


--- On Wed, 7/30/08, Dave MacKay <blaiserboy@yahoo.com> wrote:

From: Dave MacKay <blaiserboy@yahoo.com>
Subject: [MT_E and I] Metatrader platform
To: metatrader_experts_and_indicators@yahoogroups.com
Date: Wednesday, July 30, 2008, 11:37 PM






Has anyone discovered a way to set up different time frames from the ones o=
ffered in the menu....


Thanks












Dave MacKay=20













Dave MacKay=20=20


=20=20=20=20=20=20
--0-832456959-1217434116=:63539
Content-Type: text/html; charset=US-ASCII
Content-Transfer-Encoding: 7bit


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>




<body style="background-color: #ffffff;">

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="width:655px; position:relative;">
<div id="ygrp-msg" style="width: 470px; margin:0; padding:0 25px 0 0; float:left; z-index:1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

    <div id="ygrp-text">
            <p><table cellspacing="0" cellpadding="0" border="0"><tr><td valign="top" style="font: inherit;"><P>its kinda complicated but ill try to esplain ;-)</P>
<P>load this indicator onto a 1 min chart of your chosen currency</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>you must set Allow dll inports when you load it!!!!</P>
<P>&nbsp;</P>
<P>&nbsp;ok ill try</P>
<P>&nbsp;</P>
<P>load a 1 min chart and load this indicator onto it</P>
<P>set Period nultiplier to 45 if you want 45 min charts</P>
<P>&nbsp;</P>
<P>remember you have to leave the 1 min chart running live</P>
<P>&nbsp;</P>
<P>then</P>
<P>&nbsp;</P>
<P>file ( top left) then open offline</P>
<P>&nbsp;</P>
<P>find your currency and time in the list and double click it</P>
<P>&nbsp;</P>
<P>it will open and be updating in that time frame</P>
<P>indicators should load as normal onto the chart</P>
<P>&nbsp;</P>
<P>remember if you close your one min chart it will stop feeding the 45 min chart</P>
<P>&nbsp;</P>
<P><BR>--- On <B>Wed, 7/30/08, Dave MacKay <I>&lt;blaiserboy@yahoo.<wbr>com&gt;</I></B> wrote:<BR></P>
<BLOCKQUOTE style="BORDER-LEFT: rgb(16,16,255) 2px solid;">From: Dave MacKay &lt;blaiserboy@yahoo.<wbr>com&gt;<BR>Subject: Re: [MT_E and I] Metatrader platform<BR>To: MetaTrader_Experts_<wbr>and_Indicators@<wbr>yahoogroups.<wbr>com<BR>Date: Wednesday, July 30, 2008, 11:58 PM<BR><BR>
<DIV id="yiv1542000276">

can u tell me how do that please...&nbsp; thanks<BR><BR><B><I>Perkz &lt;perky_z@yahoo.<wbr>com&gt;</I></B> wrote: 
<BLOCKQUOTE class="replbq" style="BORDER-LEFT: rgb(16,16,255) 2px solid;">


<TABLE cellSpacing="0" cellPadding="0" border="0">
<TBODY>
<TR>
<TD style="FONT-FAMILY: inherit;font-size-adjust: inherit;font-stretch: inherit;" vAlign="top">
<DIV>yes thats old news</DIV>
<DIV>although i havent found a way to run backtests on it</DIV>
<DIV><BR><BR>--- On <B>Wed, 7/30/08, Dave MacKay <I>&lt;blaiserboy@yahoo.<wbr>com&gt;</I></B> wrote:<BR></DIV>
<BLOCKQUOTE style="BORDER-LEFT: rgb(16,16,255) 2px solid;">From: Dave MacKay &lt;blaiserboy@yahoo.<wbr>com&gt;<BR>Subject: [MT_E and I] Metatrader platform<BR>To: metatrader_experts_<wbr>and_indicators@<wbr>yahoogroups.<wbr>com<BR>Date: Wednesday, July 30, 2008, 11:37 PM<BR><BR>
<DIV id="yiv269376717">

<BR><BR>Has anyone discovered a way to set up different time frames from the ones offered in the menu....<BR><BR><BR>Thanks<BR><BR><BR>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV><STRONG>Dave MacKay </STRONG><IMG src="http://us.i1.yimg.com/us.yimg.com/i/mesg/tsmileys2/14.gif"></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV><SPAN style="COLOR: white;"></SPAN></DIV></BLOCKQUOTE></TD></TR></TBODY></TABLE><BR><SPAN style="COLOR: white;"></SPAN></BLOCKQUOTE><BR><BR><BR>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<P><STRONG>Dave MacKay </STRONG><IMG src="http://us.i1.yimg.com/us.yimg.com/i/mesg/tsmileys2/14.gif"></P></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV><SPAN style="COLOR: white;"></SPAN> </DIV></BLOCKQUOTE></td></tr></table><br>



      </p>
    </div>  

    <!--~-|**|PrettyHtmlStart|**|-~-->
    <span width="1" style="color: white;">__._,_.___</span>
    <!-- Start the section with Message In topic -->
    <div id="ygrp-actbar">
              <span class="left">
          <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/message/83715;_ylc=X3oDMTM3anJ2NzRlBF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARtc2dJZAM4MzcxOARzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzEyMTc0MzQxMjIEdHBjSWQDODM3MTU-">
            Messages in this topic          </a> (<span class="bld">4</span>)
        </span>
        <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/post;_ylc=X3oDMTJya2lta2M5BF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARtc2dJZAM4MzcxOARzZWMDZnRyBHNsawNycGx5BHN0aW1lAzEyMTc0MzQxMjI-?act=reply&messageNum=83718">
          <span class="bld">
            Reply          </span> (via web post)
        </a>  | 
        <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/post;_ylc=X3oDMTJmbW9hNW1oBF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDZnRyBHNsawNudHBjBHN0aW1lAzEyMTc0MzQxMjI-" class="bld">
          Start a new topic        </a>
          </div> 
    <!-------     Start Nav Bar  ------>
    <!-- |**|begin egp html banner|**| -->
    <div id="ygrp-vitnav">
                <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/messages;_ylc=X3oDMTJmcGowMWltBF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDZnRyBHNsawNtc2dzBHN0aW1lAzEyMTc0MzQxMjI-">Messages</a>  
            |    <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/files;_ylc=X3oDMTJnZnJoMTExBF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDZnRyBHNsawNmaWxlcwRzdGltZQMxMjE3NDM0MTIy">Files</a>  
            |    <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/photos;_ylc=X3oDMTJmMGtnb3ZoBF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDZnRyBHNsawNwaG90BHN0aW1lAzEyMTc0MzQxMjI-">Photos</a>  
            |    <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/links;_ylc=X3oDMTJnYXY5bmdqBF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDZnRyBHNsawNsaW5rcwRzdGltZQMxMjE3NDM0MTIy">Links</a>  
            |    <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/database;_ylc=X3oDMTJkN2xmcjFqBF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDZnRyBHNsawNkYgRzdGltZQMxMjE3NDM0MTIy">Database</a>  
            |    <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/polls;_ylc=X3oDMTJnNG05dGVxBF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDZnRyBHNsawNwb2xscwRzdGltZQMxMjE3NDM0MTIy">Polls</a>  
            |    <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/members;_ylc=X3oDMTJma3VzcHY2BF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDZnRyBHNsawNtYnJzBHN0aW1lAzEyMTc0MzQxMjI-">Members</a>  
            |    <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/calendar;_ylc=X3oDMTJlbHVtMnFqBF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDZnRyBHNsawNjYWwEc3RpbWUDMTIxNzQzNDEyMg--">Calendar</a>  
    </div>  
    <!-- |**|end egp html banner|**| -->

                <div id="ygrp-grft">
                  
<!-- |**|begin egp html banner|**| -->

          For archives of Experts and Indicators from the MetaTrader Experts and Indicators Group<BR>
See <a href="http://www.forexmt4.com/">http://www.forexmt4.com/</a> or <a href="http://www.lightpatch.com/forex">http://www.lightpatch.com/forex</a><BR>
          
<!-- |**|end egp html banner|**| -->

              </div>
    
    <!-- yahoo logo -->
    <!-- |**|begin egp html banner|**| -->
    <div id="ygrp-ft">
      <a href="http://groups.yahoo.com/;_ylc=X3oDMTJlNDVnazkxBF9TAzk3NDc2NTkwBGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTIxNzQzNDEyMg--">
      <img src="http://us.i1.yimg.com/us.yimg.com/i/yg/img/logo/ma_grp_160.gif" height="15" width="106" border="0" alt="Yahoo! Groups"></a> <br>
      <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/join;_ylc=X3oDMTJnNmQzb2Q4BF9TAzk3NDc2NTkwBGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDZnRyBHNsawNzdG5ncwRzdGltZQMxMjE3NDM0MTIy">Change settings via the Web</a> (Yahoo! ID required) <br>
      Change settings via email: <a href="mailto:MetaTrader_Experts_and_Indicators-digest@yahoogroups.com?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:MetaTrader_Experts_and_Indicators-traditional@yahoogroups.com?subject=Change Delivery Format: Traditional">Switch format to Traditional</a> <br>

      <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators;_ylc=X3oDMTJldWFhNmVyBF9TAzk3NDc2NTkwBGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDZnRyBHNsawNocGYEc3RpbWUDMTIxNzQzNDEyMg--">
        Visit Your Group 
      </a> |
      <a href="http://docs.yahoo.com/info/terms/">
        Yahoo! Groups Terms of Use      </a> |
      <a href="mailto:MetaTrader_Experts_and_Indicators-unsubscribe@yahoogroups.com?subject=">
        Unsubscribe      </a> 
    </div>     <!-- |**|end egp html banner|**| -->
  </div> <!-- ygrp-msg -->

  
  <!-- Sponsor -->
  <!-- |**|begin egp html banner|**| -->
  <div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background:white;">
    <!-- Network content -->
    
<!-- Start Recommendations -->
<div id="ygrp-reco">
     </div>
<!-- End Recommendations -->

	    <!-- Start vitality -->
	    <div id="ygrp-vital">
	      		<div id="vithd">Recent Activity</div>
		<ul style="list-style-type:none; padding: 0; margin: 2px 0;">
		        <li style="clear: both;">
      <div class="ct" style="float: right;"><span style="display:none">&nbsp;</span>49</div>
      <div class="cat"><a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/members;_ylc=X3oDMTJnaG0xNTFwBF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDdnRsBHNsawN2bWJycwRzdGltZQMxMjE3NDM0MTIy">New Members</a></div>
    </li>
  
		    
		    
		    
		        <li style="clear: both;">
      <div class="ct" style="float: right;"><span style="display:none">&nbsp;</span>3</div>
      <div class="cat"><a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/files;_ylc=X3oDMTJoYmVrbzlpBF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDdnRsBHNsawN2ZmlsZXMEc3RpbWUDMTIxNzQzNDEyMg--">New Files</a></div>
    </li>
  
		    
		</ul>
	      	      <a href="http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators;_ylc=X3oDMTJma3F0cmY1BF9TAzk3MzU5NzE0BGdycElkAzEyMTExMDcxBGdycHNwSWQDMTcwNTAwMTc4MARzZWMDdnRsBHNsawN2Z2hwBHN0aW1lAzEyMTc0MzQxMjI-">
		Visit Your Group	      </a>
	    </div> 
	    	    	      
	    <!-- Network content -->
	    	          <div id="nc">
              <div class="ad">
                      <div id="hd1">Yahoo! Finance</div> 
<p><a href="http://us.ard.yahoo.com/SIG=13omomc43/M=493064.12016257.12445664.8674578/D=groups/S=1705001780:NC/Y=YAHOO/EXP=1217441322/L=/B=BfBcB0LaX98-/J=1217434122815501/A=4507179/R=0/SIG=12de4rskk/*http://us.rd.yahoo.com/evt=50284/*http://finance.yahoo.com/personal-finance">It's Now Personal</a></p> 
<p>Guides, news,</p> 
<p>advice & more.</p>                   </div>
                    <div class="ad">
                      <div id="hd1">Drive Traffic</div>
<p><a href="http://us.ard.yahoo.com/SIG=13ocg4c3c/M=493064.12016255.12445662.8674578/D=groups/S=1705001780:NC/Y=YAHOO/EXP=1217441322/L=/B=BvBcB0LaX98-/J=1217434122815501/A=4025338/R=0/SIG=12jnci1fd/*http://us.rd.yahoo.com/evt=44092/*http://searchmarketing.yahoo.com/srch/index.php">Sponsored Search</a></p>
<p>can help increase</p>
<p>your site traffic.</p>                  </div>
                    <div class="ad">
                      <div id="hd1">New web site?</div> 
<p><a href="http://us.ard.yahoo.com/SIG=13o46s2ma/M=493064.12016308.12445700.8674578/D=groups/S=1705001780:NC/Y=YAHOO/EXP=1217441322/L=/B=B_BcB0LaX98-/J=1217434122815501/A=3848642/R=0/SIG=131eshi2t/*http://searchmarketing.yahoo.com/arp/srchv2.php?o=US2004&cmp=Yahoo&ctv=Groups3&s=Y&s2=&s3=&b=50">Drive traffic now.</a></p> 
<p>Get your business</p> 
<p>on Yahoo! search.</p>                  </div>
          </div>
	    
	  </div> 	  <!-- |**|end egp html banner|**| -->
	  <div style="clear:both; color: #FFF; font-size:1px;">.</div>
	</div> 		  <img src="http://geo.yahoo.com/serv?s=97359714/grpId=12111071/grpspId=1705001780/msgId=83718/stime=1217434122/nc1=4507179/nc2=4025338/nc3=3848642" width="1" height="1"> <br>
	
	<span  style="color: white;">__,_._,___</span>
	<!--~-|**|PrettyHtmlEnd|**|-~-->
	</body>
	<!--~-|**|PrettyHtmlStart|**|-~-->
	<head>
<style type="text/css">
<!--
#ygrp-mkp{
  border: 1px solid #d8d8d8;
  font-family: Arial;
  margin: 14px 0px;
  padding: 0px 14px;
}
#ygrp-mkp hr{
  border: 1px solid #d8d8d8;
}
#ygrp-mkp #hd{
  color: #628c2a;
  font-size: 85%;
  font-weight: bold;
  line-height: 122%;
  margin: 10px 0px;
}
#ygrp-mkp #ads{
  margin-bottom: 10px;
}
#ygrp-mkp .ad{
  padding: 0 0;
}
#ygrp-mkp .ad a{
  color: #0000ff;
  text-decoration: none;
}
-->
</style>
</head>
	<head>
<style type="text/css">
<!--
#ygrp-sponsor #ygrp-lc{
  font-family: Arial;
}
#ygrp-sponsor #ygrp-lc #hd{
  margin: 10px 0px;
  font-weight: bold;
  font-size: 78%;
  line-height: 122%;
}
#ygrp-sponsor #ygrp-lc .ad{
  margin-bottom: 10px;
  padding: 0 0;
}
-->
</style>
</head>
	<head>
	<style type="text/css">
	<!--
	#ygrp-mlmsg {font-size:13px; font-family: arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
	#ygrp-mlmsg table {font-size:inherit;font:100%;}
	#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
	#ygrp-mlmsg pre, code {font:115% monospace;*font-size:100%;}
	#ygrp-mlmsg * {line-height:1.22em;}
	#ygrp-text{
	    font-family: Georgia;	
	}
	#ygrp-text p{
	    margin: 0 0 1em 0;
	}
	#ygrp-tpmsgs{
	    font-family: Arial;	
	    clear: both;
	}
	#ygrp-vitnav{
		padding-top: 10px;
		font-family: Verdana;
		font-size: 77%;
		margin: 0;
	}
	#ygrp-vitnav a{
		padding: 0 1px;
	}
	#ygrp-actbar{
		clear: both;
		margin: 25px 0;
		white-space:nowrap;
		color: #666;
		text-align: right;
	}
	#ygrp-actbar .left{
		float: left;
		white-space:nowrap;
	}
	.bld{font-weight:bold;}
	#ygrp-grft{
		font-family: Verdana;
		font-size: 77%;
		padding: 15px 0;
	}
	#ygrp-ft{
	  font-family: verdana;
	  font-size: 77%;
	  border-top: 1px solid #666; 
	  padding: 5px 0; 
	}
	#ygrp-mlmsg #logo{
	  padding-bottom: 10px;
	}

	#ygrp-reco {
	margin-bottom: 20px;
	padding: 0px;
	}
	#ygrp-reco #reco-head {
		font-weight: bold;
		color: #ff7900;
	}

	#reco-grpname{
        font-weight: bold;
        margin-top: 10px;
  	}
	#reco-category{
        	font-size: 77%;
	}
	#reco-desc{
        	font-size: 77%;
	}

	#ygrp-vital{
		background-color: #e0ecee;
		margin-bottom: 20px;
		padding: 2px 0 8px 8px;
	}
	#ygrp-vital #vithd{
		font-size: 77%;
		font-family: Verdana;
		font-weight: bold;
		color: #333;
		text-transform: uppercase;
	}
	#ygrp-vital ul{
		padding: 0;
		margin: 2px 0;
	}
	#ygrp-vital ul li{
	  list-style-type: none;
	  clear: both;
	  border: 1px solid #e0ecee;  
	}
	#ygrp-vital ul li .ct{
	  font-weight: bold;
	  color: #ff7900;
	  float: right;
	  width: 2em;
	  text-align:right;
	  padding-right: .5em;
	}
	#ygrp-vital ul li .cat{
	  font-weight: bold;
	}
	#ygrp-vital a{
		text-decoration: none;
	}

	#ygrp-vital a:hover{
	  text-decoration: underline;
	}

	#ygrp-sponsor #hd{
		color: #999;
		font-size: 77%;
	}
	#ygrp-sponsor #ov{
		padding: 6px 13px;
		background-color: #e0ecee;
		margin-bottom: 20px;
	}
	#ygrp-sponsor #ov ul{
		padding: 0 0 0 8px;
		margin: 0;
	}
	#ygrp-sponsor #ov li{
		list-style-type: square;
		padding: 6px 0;
		font-size: 77%;
	}
	#ygrp-sponsor #ov li a{
		text-decoration: none;
		font-size: 130%;
	}
	#ygrp-sponsor #nc{
	  background-color: #eee;
	  margin-bottom: 20px;
	  padding: 0 8px;
	}
	#ygrp-sponsor .ad{
		padding: 8px 0;
	}
	#ygrp-sponsor .ad #hd1{
		font-family: Arial;
		font-weight: bold;
		color: #628c2a;
		font-size: 100%;
		line-height: 122%;
	}
	#ygrp-sponsor .ad a{
		text-decoration: none;
	}
	#ygrp-sponsor .ad a:hover{
		text-decoration: underline;
	}
	#ygrp-sponsor .ad p{
		margin: 0;
	}
	o{font-size: 0; }
	.MsoNormal{
	   margin: 0 0 0 0;
	}
	#ygrp-text tt{
	  font-size: 120%;
	}
	blockquote{margin: 0 0 0 4px;}
	.replbq{margin:4}
	-->
	</style>
	</head>
	<!--~-|**|PrettyHtmlEnd|**|-~-->
	</html><!--End group email -->


--0-832456959-1217434116=:63539--

--0-1882376134-1217434116=:63539
Content-Type: application/octet-stream; name="Period_Converter_Opt.mq4"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Period_Converter_Opt.mq4"

Ly8rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KLy98ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUGVyaW9kX0NvbnZlcnRlcl9P
cHQubXE0fA0KLy98ICAgICAgICAgICAgICAgICAgICAgIENvcHlyaWdodCA/
MjAwNSwgTWV0YVF1b3RlcyBTb2Z0d2FyZSBDb3JwLiAgfA0KLy98ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh0dHA6Ly93d3cu
bWV0YXF1b3Rlcy5uZXQgfA0KLy98ICAgICAgICAgICAgIE1vZGlmaWVkIGJ5
IHdmeTA1QHRhbGtmb3JleCBiYXNlZCBvbiBQZXJpb2RfQ29udmVydGVyfA0K
Ly98ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh0
dHA6Ly93d3cudGFsa2ZvcmV4LmNvbSAgfA0KLy8rLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKw0KI3Byb3BlcnR5IGNvcHlyaWdodCAid2Z5MDVAdGFsa2ZvcmV4
LmNvbSINCiNwcm9wZXJ0eSBsaW5rICAgICAgImh0dHA6Ly93d3cubXFsNC5j
b20vY29kZWJhc2UvaW5kaWNhdG9ycy8yNzcvIg0KI3Byb3BlcnR5IGluZGlj
YXRvcl9jaGFydF93aW5kb3cNCiNwcm9wZXJ0eSBzaG93X2lucHV0cw0KDQoj
aW5jbHVkZSA8V2luVXNlcjMyLm1xaD4NCg0KLyoNClJlYWRtZToNCg0KSS4g
RmVhdHVyZXM6DQpUaGlzIGlzIGFuIGltcHJvdmVkIHZlcnNpb24gb2YgcGVy
aW9kIGNvbnZlcnRlciBmb3IgTVQ0IGJhc2VkIG9uIHRoZQ0KTVQ0J3MgZGVm
YXVsdCBwZXJpb2QgY29udmVydGVyIGJ5IG1ldGFxdW90ZXMuDQpUaGUgZGVm
YXVsdCBwZXJpb2QgY29udmVydGVyIHNjcmlwdCBkbyBub3Qgc3VwcG9ydCBy
ZWFsLXRpbWUgcmVmcmVzaGluZywNCmFuZCBjb25zdW1lIGxvdHMgb2YgQ1BV
ICg1MCUtOXglKSBtYWtpbmcgdGhlIHdob2xlIHN5c3RlbSBzbG93Lg0KQWxz
bywgdGhlIGRlZmF1bHQgb25lIGlzIGEgc2NyaXB0IHdoaWNoIGRvIG5vdCBz
YXZlIHdoZW4geW91IGV4aXQgTVQ0LA0Kc28geW91IGhhdmUgdG8gYXBwbHkg
ZXZlcnkgY29udmVydGVyIHNjcmlwdCBhZ2FpbiBhZnRlciByZXN0YXJ0aW5n
LCBxdWl0ZQ0KYW5ub3lpbmcuDQoNClRoaXMgb25lIGZpeGVkIGFsbCBhYm92
ZSBwcm9ibGVtczoNCjEuIFJlYWwtdGltZSB1cGRhdGluZyBvciBjdXN0b20g
aW50ZXJ2YWwgbWlsbGlzZWNvbmQgbGV2ZWwgdXBkYXRpbmcuDQoyLiBMb3cg
Q1BVIGNvc3QsIGF2ZXJhZ2UgNSUtMTAlIG9yIGxlc3MuDQozLiBXb3JrcyBh
cyBhbiBpbmRpY2F0b3IsIHNvIGNhbiBiZSBzYXZlZCBhbmQgcmVsb2FkZWQg
ZHVyaW5nIHJlc3RhcnQuIA0KNC4gVGhlcmUgaXMgbm8gb25lIGNvbnZlcnRl
ciBwZXIgY2hhcnQgbGltaXRhdGlvbiBhcyBpdCBpcyBub3Qgc2NyaXB0DQog
ICBhbnkgbW9yZSwgeW91IGNhbiBvbmx5IHVzZSBvbmUgd2luZG93IGFzIHNv
dXJjZSB0byBnZW5lcmF0ZSBhcyBtYW55DQogICBuZXcgdGltZWZyYW1lIGNo
YXJ0IGFzIHBvc3NpYmxlLg0KNS4gQXV0byB1cGRhdGluZyBpZiB0aGVyZSBp
cyBuZXcgaGlzdG9yeSBibG9jayBsb2FkZWQuDQoNCklJLiBIb3cgdG8gdXNl
Og0KQ29weSB0aGUgbXE0IGZpbGUgdG8geW91ciBNVDQgaW5kaWNhdG9ycyBm
b2xkZXIgKGV4cGVydHNcaW5kaWNhdG9ycykNCnRvIGluc3RhbGwgaXQgYXMg
YW4gaW5kaWNhdG9yLCBOT1Qgc2NyaXB0LiB0aGVuIGluIHRoZSBjdXN0b20g
aW5kaWNhdG9yIA0KbGlzdCwgYXR0YWNoIHBlcmlvZF9jb252ZXJ0ZXJfb3B0
IHRvIHRoZSBjaGFydCB5b3Ugd2FudC4NCkl0IHN1cHBvcnQgNCBwYXJhbWV0
ZXJzOg0KUGVyaW9kTXVsdGlwbGllcjogICAgbmV3IHBlcmlvZCBtdWx0aXBs
aWVyIGZhY3RvciwgZGVmYXVsdCBpcyAyDQpVcGRhdGVJbnRlcnZhbDogICAg
ICB1cGRhdGUgaW50ZXJ2YWwgaW4gbWlsbGlzZWNvbmRzLCANCiAgICAgICAg
ICAgICAgICAgICAgIHplcm8gbWVhbnMgdXBkYXRlIHJlYWwtdGltZS4gZGVm
YXVsdCBpcyB6ZXJvLg0KRW5hYmxlZDogICAgICAgICAgICAgWW91IGNhbiBk
aXNhYmxlIGl0IHdpdGhvdXQgcmVtb3ZlIGl0IHdpdGggdGhpcyBvcHRpb24u
DQoNCk90aGVyIHBhcmFtZXRlcnMgYXJlIGNvbW1lbnRzIG9yIGZvciBkZWJ1
Z2dpbmcsIGl0IGlzIHNhZmUgdG8gaWdub3JlIHRoZW0uDQoNCkFsc28gTWFr
ZSBzdXJlIHlvdSBoYXZlIEFsbG93IERsbCBpbXBvcnRzIG9wdGlvbiBjaGVj
a2VkIGluIGNvbW1vbiB0YWIgb3INCml0IHdvbid0IHdvcmsNCg0KQWZ0ZXIg
dGhhdCwgRmlsZS0+T3BlbiBPZmZsaW5lIHRvIG9wZW4gdGhlIGdlbmVyYXRl
ZCBvZmZsaW5lIGRhdGEuIHRoZW4NCnRoZSBvZmZsaW5lIGRhdGEgd2lsbCBi
ZSB1cGRhdGVkIGF1dG9tYXRpY2FsbHkuDQoNCkFzIGxvbmcgYXMgeW91IGtl
ZXAgdGhlIHNvdXJjZSBjaGFydCBvcGVuIGFuZCB0aGUgY29udmVydGVyIGlu
ZGljYXRvciANCnJ1bm5pbmcsIHRoZSBnZW5lcmF0ZWQgY2hhcnQgaW5jbHVk
aW5nIGluZGljYXRvcnMgaW5zaWRlIHdpbGwgYWx3YXlzIA0KYmUgdXBkYXRl
ZC4gYWxzbyB5b3UgY2FuIGNsb3NlIHRoZSBnZW5lcmF0ZWQgY2hhcnQgYW5k
IG9wZW4gYWdhaW4gDQpsYXRlciBmcm9tIEZpbGUtPk9wZW4gT2ZmbGluZSB3
aXRob3V0IHByb2JsZW0uDQoNCklmIHlvdSB3YW50IHRvIHF1aXQgTVQ0LCB5
b3UgY2FuIGxlYXZlIHRob3NlIG9mZmxpbmUgY2hhcnQgYXMgb3RoZXINCm5v
cm1hbCBvbmxpbmUgY2hhcnRzLiB3aGVuIHlvdSBzdGFydCBNVDQgbmV4dCB0
aW1lLCB0aG9zZSBjaGFydHMgd2lsbA0KYWxzbyBiZSBsb2FkZWQgYW5kIHVw
ZGF0ZWQuDQoNCg0KSUlJLiBOb3RlczoNCjEuIERvIE5PVCB1bmNoZWNrIHRo
ZSAib2ZmbGluZSBjaGFydCIgb3B0aW9uIGluIG9mZmxpbmUgY2hhcnQgY29t
bW9uIHByb3BlcnRpZXMuDQogICBvciBhZnRlciBNVDQgcmVzdGFydCwgaXQg
d2lsbCB0cmVhdCB0aGF0IGNoYXJ0IGFzIG9ubGluZSBjaGFydCBhbmQgcmVx
dWVzdA0KICAgdGhlIGRhdGEgZnJvbSBzZXJ2ZXIsIHJlc3VsdGluZyBlbXB0
eSBjaGFydCB3aW5kb3cuDQoyLiBZb3UgY2FuIGF0dGFjaCBtb3JlIHRoYW4g
b25lIGNvbnZlcnRlciB0byBzYW1lIHdpbmRvdyB3aXRoIGRpZmZlcmVudCAN
CiAgIFBlcmlvZE11bHRpcGxpZXIsIGUuZzogeW91IGNhbiBhdHRhY2ggMyBj
b252ZXJ0ZXIgd2l0aCANCiAgIFBlcmlvZE11bHRpcGxpZXIgPSAyLCA0LCAx
MCB0byBNMSB0byBnZW5lcmF0ZSBNMiwgTTQsIE0xMCBhdCB0aGUgc2FtZSB0
aW1lLg0KICAgSXQgaXMgZXZlbiBvayB0byB1c2UgdGhlIE0xIGNoYXJ0IHRv
IGdlbmVyYXRlIEhvdXJseSBjaGFydCBsaWtlIEgyLCB3aGljaA0KICAgb25s
eSBjb3N0IGEgZmV3IG1vcmUgQ1BVIHJlc291cmNlIGR1cmluZyBpbml0aWFs
IGNvbnZlcnNpb24uIGJ1dCB1c3VhbGx5IA0KICAgbW9zdCBzZXJ2ZXIgZG9u
J3QgaGF2ZSBtdWNoIGRhdGEgZm9yIHRob3NlIHNob3J0IHBlcmlvZC4gcmVz
dWx0aW5nIHRoZSANCiAgIGdlbmVyYXRlZCBkYXRhIGlzbid0IGxvbmcgZW5v
dWdoIGZvciBsb25nIHBlcmlvZC4gc28gaXQgaXMgc3VnZ2VzdGVkIA0KICAg
dG8gdXNlIEhvdXJseS9EYWlseSBjaGFydHMgYXMgc291cmNlIHdoZW4gbmVl
ZGVkLg0KMy4gVGhlIHJlYWwtdGltZSB1cGRhdGluZyBtb2RlIHVwZGF0ZXMg
cXVvdGVzIGFzIGZhc3QgYXMgcG9zc2libGUsIGJ1dCBhcw0KICAgdGhpcyBp
cyBkb25lIHZpYSBzY3JpcHQsIGFuZCBNVCB3aWxsIHNraXAgY2FsbGluZyBz
dGFydCgpIGZ1bmN0aW9uIHdoZW4NCiAgIHlvdXIgUEMgaXMgYnVzeSBhbmQg
bG90cyBvZiBxdW90ZXMgaW5jb21lLiBhbnl3YXksIHRoaXMgc2VsZG9tIGhh
cHBlbiwNCiAgIGFuZCB5b3UgY2FuIGF0IGxlYXN0IGdldCAxMCB1cGRhdGVz
IGVhY2ggc2Vjb25kcyB3aGljaCBpcyBtdWNoIG1vcmUNCiAgIHRoYW4gZW5v
dWdoLg0KNC4gVGhlIG9mZmxpbmUgY2hhcnQgZG9uJ3QgaGF2ZSBhIGJpZCBs
aW5lIHNob3dpbmcgaW4gY2hhcnQsIGJ1dCBhbGwgZGF0YQ0KICAgaW4gdGhl
IGNoYXJ0IGluY2x1ZGluZyB0aGUgaW5kaWNhdG9ycyBpcyBzdGlsbCBiZWlu
ZyB1cGRhdGVkLCANCiAgIHNvIGRvbid0IHdvcnJ5LiB5b3UgY2FuIHNob3cg
dGhlIGJpZCBsaW5lIGJ5IHVuY2xpY2sgdGhlICJvZmZsaW5lIGNoYXJ0IiAN
CiAgIG9wdGlvbiBpbiBjaGFydCBwcm9wZXJ0aWVzLiBidXQgd2hpY2ggZG9u
J3QgaGVscHMgbXVjaCBhbmQgaWYgeW91IGZvcmdldA0KICAgdG8gY2hlY2sg
Im9mZmxpbmUgY2hhcnQiIG9wdGlvbiBiZWZvcmUgZXhpdC4gaXQgd2lsbCBj
YXVzZSBlcnJvcnMgYW5kDQogICBiZWNvbWUgZW1wdHkgb24gbmV4dCBzdGFy
dHVwLiB5b3UgaGF2ZSB0byBjbG9zZSB0aGUgd2luZG93IGFuZCBvcGVuDQog
ICBhZ2FpbiBmcm9tIEZpbGUtPk9wZW4gb2ZmbGluZSwgd2hpY2ggZG9uJ3Qg
d29ydGggdGhlIHRyb3VibGUuDQoNCklWLiBIaXN0b3J5Og0KMjAwNS4xMi4y
NCAgMS40ICAgICAgZmFzdGVyIHRvIGRldGVjdCBpZiBkYXRhIGNoYW5nZWQg
YnkgcmVtb3ZpbmcgZmxvYXQgcG9pbnQgDQogICAgICAgICAgICAgICAgICAg
ICBvcGVyYXRpb25zLCBhZGRlZCBzdXBwb3J0IHRvIG91dHB1dCBDU1YgZmls
ZSBpbiByZWFsIHRpbWUuDQogICAgICAgICAgICAgICAgICAgICBPdXRwdXRD
U1ZGaWxlID0gMCBtZWFucyBubyBDU1YuDQogICAgICAgICAgICAgICAgICAg
ICBPdXRwdXRDU1ZGaWxlID0gMSBtZWFucyBDU1YgKyBIU1QNCiAgICAgICAg
ICAgICAgICAgICAgIE91dHB1dENTVkZpbGUgPSAyIENTViBvbmx5LCBubyBI
U1QgLg0KICAgICAgICAgICAgICAgICAgICAgKHVzZWZ1bCBpZiB5b3Ugd2Fu
dCB0byBnZW5lcmF0ZSBDU1YgZm9yIGJ1aWx0aW4gcGVyaW9kcykNCiAgICAg
ICAgICAgICAgICAgICAgIENTViBGaWxlbmFtZSB3aWxsIGJlIHRoZSBzYW1l
IGFzIEhTVCBmaWxlIGV4Y2VwdCB0aGUgZXh0ZW5zaW9uLg0KICAgICAgICAg
ICAgICAgICAgICAgYWRkZWQgc2FmZSBjaGVja2luZyBmb3IgUGVyaW9kTXVs
dGlwbGllci4NCjIwMDUuMTIuMDQgIDEuMyAgICAgIEZpeGVkIG1pc3Npbmcg
ZGF0YSB3aGVuIHRoZXJlIGlzIGxhcmdlIGFtb3VudCBvZiBkYXRhDQogICAg
ICAgICAgICAgICAgICAgICBsb2FkZWQgaW4gc2V2ZXJhbCBibG9ja3MsIGFu
ZCBzdXBwb3J0IGF1dG8gdXBkYXRpbmcNCiAgICAgICAgICAgICAgICAgICAg
IHdoZW4gbmV3IGhpc3RvcnkgaXMgbG9hZGVkLg0KMjAwNS4xMS4yOSAgMS4y
ICAgICAgQWRkaXRpb25hbCBmaXggZm9yIG1pc3NpbmcgZGF0YSBhbmQgc2Vy
dmVyIGNoYW5naW5nLg0KMjAwNS4xMS4yOSAgMS4xICAgICAgRml4ZWQgbWlz
c2luZyBwYXJ0aWFsIGRhdGEgYWZ0ZXIgcmVzdGFydC4NCiAgICAgICAgICAg
ICAgICAgICAgIFJlaW5pdGlhbGl6ZSBhZnRlciBjaGFuZ2luZyBzZXJ2ZXIg
b3IgZGF0YSBjb3JydXB0ZWQuDQoyMDA1LjExLjI4ICAxLjAgICAgICBJbml0
aWFsIHJlbGVhc2UNCiovDQoNCg0KZXh0ZXJuIGRvdWJsZSAgVmVyc2lvbiA9
IDEuNDsgICAgICAgICAgICAgLy8gY29kZSB2ZXJzaW9uDQpleHRlcm4gc3Ry
aW5nICBCdWlsZEluZm8gPSAiMjAwNS4xMi4yNCBieSB3ZnkwNUB0YWxrZm9y
ZXguY29tIjsNCmV4dGVybiBpbnQgICAgIFBlcmlvZE11bHRpcGxpZXIgPSAy
OyAgICAgIC8vIG5ldyBwZXJpb2QgbXVsdGlwbGllciBmYWN0b3INCmV4dGVy
biBpbnQgICAgIE91dHB1dENTVkZpbGUgPSAwOyAgICAgICAgIC8vIGFsc28g
b3V0cHV0IENTViBmaWxlPw0KZXh0ZXJuIGludCAgICAgVXBkYXRlSW50ZXJ2
YWwgPSAwOyAgICAgICAgLy8gdXBkYXRlIGludGVydmFsIGluIG1pbGxpc2Vj
b25kcywgemVybyBtZWFucyB1cGRhdGUgcmVhbC10aW1lLg0KZXh0ZXJuIGJv
b2wgICAgRW5hYmxlZCA9IHRydWU7DQpleHRlcm4gYm9vbCAgICBEZWJ1ZyA9
IGZhbHNlOw0KDQppbnQgICAgICBGaWxlSGFuZGxlID0gLTE7DQppbnQgICAg
ICBDU1ZIYW5kbGUgPSAtMTsNCmludCAgICAgIE5ld1BlcmlvZCA9IDA7DQoN
CiNkZWZpbmUgT1VUUFVUX0hTVF9PTkxZICAgIDANCiNkZWZpbmUgT1VUUFVU
X0NTVl9IU1QgICAgIDENCiNkZWZpbmUgT1VUUFVUX0NTVl9PTkxZICAgIDIN
Cg0KDQojZGVmaW5lICBDSEFSVF9DTURfVVBEQVRFX0RBVEEgICAgICAgICAg
ICAzMzMyNA0KDQp2b2lkIERlYnVnTXNnKHN0cmluZyBtc2cpDQp7DQogICBp
ZiAoRGVidWcpIEFsZXJ0KG1zZyk7DQp9DQoNCmludCBpbml0KCkNCnsNCiAg
IC8vc2FmZSBjaGVja2luZyBmb3IgUGVyaW9kTXVsdGlwbGllci4NCiAgIGlm
IChQZXJpb2RNdWx0aXBsaWVyIDw9IDEpIHsNCiAgICAgIC8vb25seSBvdXRw
dXQgQ1NWIGZpbGUNCiAgICAgIFBlcmlvZE11bHRpcGxpZXIgPSAxOw0KICAg
ICAgT3V0cHV0Q1NWRmlsZSA9IDI7DQogICB9DQogICBOZXdQZXJpb2QgPSBQ
ZXJpb2QoKSAqIFBlcmlvZE11bHRpcGxpZXI7DQogICBpZiAoT3Blbkhpc3Rv
cnlGaWxlKCkgPCAwKSByZXR1cm4gKC0xKTsNCiAgIFdyaXRlSGlzdG9yeUhl
YWRlcigpOw0KICAgVXBkYXRlSGlzdG9yeUZpbGUoQmFycy0xLCB0cnVlKTsN
CiAgIFVwZGF0ZUNoYXJ0V2luZG93KCk7DQogICByZXR1cm4gKDApOw0KfQ0K
DQp2b2lkIGRlaW5pdCgpDQp7DQogICAvL0Nsb3NlIGZpbGUgaGFuZGxlDQog
ICBpZihGaWxlSGFuZGxlID49ICAwKSB7IA0KICAgICAgRmlsZUNsb3NlKEZp
bGVIYW5kbGUpOyANCiAgICAgIEZpbGVIYW5kbGUgPSAtMTsgDQogICB9DQog
ICBpZiAoQ1NWSGFuZGxlID49IDApIHsNCiAgICAgIEZpbGVDbG9zZShDU1ZI
YW5kbGUpOw0KICAgICAgQ1NWSGFuZGxlID0gLTE7IA0KICAgfQ0KfQ0KDQoN
CmludCBPcGVuSGlzdG9yeUZpbGUoKQ0Kew0KICAgc3RyaW5nIG5hbWU7DQog
ICANCiAgIG5hbWUgPSBTeW1ib2woKSArIE5ld1BlcmlvZDsNCiAgIGlmIChP
dXRwdXRDU1ZGaWxlICE9IE9VVFBVVF9DU1ZfT05MWSkgew0KICAgICAgRmls
ZUhhbmRsZSA9IEZpbGVPcGVuSGlzdG9yeShuYW1lICsgIi5oc3QiLCBGSUxF
X0JJTnxGSUxFX1dSSVRFKTsNCiAgICAgIGlmIChGaWxlSGFuZGxlIDwgMCkg
cmV0dXJuKC0xKTsNCiAgIH0NCiAgIGlmIChPdXRwdXRDU1ZGaWxlICE9IE9V
VFBVVF9IU1RfT05MWSkgew0KICAgICAgQ1NWSGFuZGxlID0gRmlsZU9wZW4o
bmFtZSArICIuY3N2IiwgRklMRV9DU1Z8RklMRV9XUklURSwgJywnKTsNCiAg
ICAgIGlmIChDU1ZIYW5kbGUgPCAwKSByZXR1cm4oLTEpOw0KICAgfQ0KICAg
cmV0dXJuICgwKTsNCn0NCg0KaW50IFdyaXRlSGlzdG9yeUhlYWRlcigpDQp7
DQogICBzdHJpbmcgY19jb3B5cmlnaHQ7DQogICBpbnQgICAgaV9kaWdpdHMg
PSBEaWdpdHM7DQogICBpbnQgICAgaV91bnVzZWRbMTNdID0gezB9Ow0KICAg
aW50ICAgIHZlcnNpb24gPSA0MDA7ICAgDQoNCiAgIGlmIChGaWxlSGFuZGxl
IDwgMCkgcmV0dXJuICgtMSk7DQogICBjX2NvcHlyaWdodCA9ICIoQylvcHly
aWdodCAyMDAzLCBNZXRhUXVvdGVzIFNvZnR3YXJlIENvcnAuIjsNCiAgIEZp
bGVXcml0ZUludGVnZXIoRmlsZUhhbmRsZSwgdmVyc2lvbiwgTE9OR19WQUxV
RSk7DQogICBGaWxlV3JpdGVTdHJpbmcoRmlsZUhhbmRsZSwgY19jb3B5cmln
aHQsIDY0KTsNCiAgIEZpbGVXcml0ZVN0cmluZyhGaWxlSGFuZGxlLCBTeW1i
b2woKSwgMTIpOw0KICAgRmlsZVdyaXRlSW50ZWdlcihGaWxlSGFuZGxlLCBO
ZXdQZXJpb2QsIExPTkdfVkFMVUUpOw0KICAgRmlsZVdyaXRlSW50ZWdlcihG
aWxlSGFuZGxlLCBpX2RpZ2l0cywgTE9OR19WQUxVRSk7DQogICBGaWxlV3Jp
dGVJbnRlZ2VyKEZpbGVIYW5kbGUsIDAsIExPTkdfVkFMVUUpOyAgICAgICAv
L3RpbWVzaWduDQogICBGaWxlV3JpdGVJbnRlZ2VyKEZpbGVIYW5kbGUsIDAs
IExPTkdfVkFMVUUpOyAgICAgICAvL2xhc3Rfc3luYw0KICAgRmlsZVdyaXRl
QXJyYXkoRmlsZUhhbmRsZSwgaV91bnVzZWQsIDAsIEFycmF5U2l6ZShpX3Vu
dXNlZCkpOw0KICAgcmV0dXJuICgwKTsNCn0NCg0KDQpzdGF0aWMgZG91Ymxl
IGRfb3BlbiwgZF9sb3csIGRfaGlnaCwgZF9jbG9zZSwgZF92b2x1bWU7DQpz
dGF0aWMgaW50IGlfdGltZTsNCg0Kdm9pZCBXcml0ZUhpc3RvcnlEYXRhKCkN
CnsNCiAgIGlmIChGaWxlSGFuZGxlID49IDApIHsNCiAgICAgIEZpbGVXcml0
ZUludGVnZXIoRmlsZUhhbmRsZSwgaV90aW1lLCBMT05HX1ZBTFVFKTsNCiAg
ICAgIEZpbGVXcml0ZURvdWJsZShGaWxlSGFuZGxlLCBkX29wZW4sIERPVUJM
RV9WQUxVRSk7DQogICAgICBGaWxlV3JpdGVEb3VibGUoRmlsZUhhbmRsZSwg
ZF9sb3csIERPVUJMRV9WQUxVRSk7DQogICAgICBGaWxlV3JpdGVEb3VibGUo
RmlsZUhhbmRsZSwgZF9oaWdoLCBET1VCTEVfVkFMVUUpOw0KICAgICAgRmls
ZVdyaXRlRG91YmxlKEZpbGVIYW5kbGUsIGRfY2xvc2UsIERPVUJMRV9WQUxV
RSk7DQogICAgICBGaWxlV3JpdGVEb3VibGUoRmlsZUhhbmRsZSwgZF92b2x1
bWUsIERPVUJMRV9WQUxVRSk7DQogICB9DQogICBpZiAoQ1NWSGFuZGxlID49
IDApIHsNCiAgICAgIGludCBpX2RpZ2l0cyA9IERpZ2l0czsNCiAgICAgIA0K
ICAgICAgRmlsZVdyaXRlKENTVkhhbmRsZSwNCiAgICAgICAgIFRpbWVUb1N0
cihpX3RpbWUsIFRJTUVfREFURSksDQogICAgICAgICBUaW1lVG9TdHIoaV90
aW1lLCBUSU1FX01JTlVURVMpLA0KICAgICAgICAgRG91YmxlVG9TdHIoZF9v
cGVuLCBpX2RpZ2l0cyksIA0KICAgICAgICAgRG91YmxlVG9TdHIoZF9oaWdo
LCBpX2RpZ2l0cyksIA0KICAgICAgICAgRG91YmxlVG9TdHIoZF9sb3csIGlf
ZGlnaXRzKSwgDQogICAgICAgICBEb3VibGVUb1N0cihkX2Nsb3NlLCBpX2Rp
Z2l0cyksIA0KICAgICAgICAgZF92b2x1bWUpOw0KICAgfQ0KfQ0KDQppbnQg
VXBkYXRlSGlzdG9yeUZpbGUoaW50IHN0YXJ0X3BvcywgYm9vbCBpbml0ID0g
ZmFsc2UpDQp7DQogICBzdGF0aWMgaW50IGxhc3RfZnBvcywgY3N2X2Zwb3M7
DQogICBpbnQgaSwgcHM7DQogICAgICANCi8vICAgaWYgKEZpbGVIYW5kbGUg
PCAwKSByZXR1cm4gKC0xKTsNCiAgIC8vIG5vcm1hbGl6ZSBvcGVuIHRpbWUN
CiAgIHBzID0gTmV3UGVyaW9kICogNjA7ICAgDQogICBpX3RpbWUgPSBUaW1l
W3N0YXJ0X3Bvc10vcHM7DQogICBpX3RpbWUgKj0gIHBzOw0KICAgaWYgKGlu
aXQpIHsNCiAgICAgICAgIC8vZmlyc3QgdGltZSwgaW5pdCBkYXRhDQogICAg
ICAgICBkX29wZW4gPSBPcGVuW3N0YXJ0X3Bvc107DQogICAgICAgICBkX2xv
dyA9IExvd1tzdGFydF9wb3NdOw0KICAgICAgICAgZF9oaWdoID0gSGlnaFtz
dGFydF9wb3NdOw0KICAgICAgICAgZF9jbG9zZSA9IENsb3NlW3N0YXJ0X3Bv
c107DQogICAgICAgICBkX3ZvbHVtZSA9IFZvbHVtZVtzdGFydF9wb3NdOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgaSA9IHN0YXJ0
X3BvcyAtIDE7DQogICAgICAgICBpZiAoRmlsZUhhbmRsZSA+PSAwKSBsYXN0
X2Zwb3MgPSBGaWxlVGVsbChGaWxlSGFuZGxlKTsNCiAgICAgICAgIGlmIChD
U1ZIYW5kbGUgPj0gMCkgY3N2X2Zwb3MgPSBGaWxlVGVsbChDU1ZIYW5kbGUp
Ow0KICAgfSBlbHNlIHsNCiAgICAgICAgIGkgPSBzdGFydF9wb3M7DQogICAg
ICAgICBpZiAoRmlsZUhhbmRsZSA+PSAwKSBGaWxlU2VlayhGaWxlSGFuZGxl
LGxhc3RfZnBvcyxTRUVLX1NFVCk7DQogICAgICAgICBpZiAoQ1NWSGFuZGxl
ID49IDApIEZpbGVTZWVrKENTVkhhbmRsZSwgY3N2X2Zwb3MsIFNFRUtfU0VU
KTsNCiAgIH0NCiAgIGlmIChpIDwgMCkgcmV0dXJuICgtMSk7DQoNCiAgIGlu
dCBjbnQgPSAwOw0KICAgaW50IExhc3RCYXJUaW1lOw0KICAgLy9wcm9jZXNz
aW5nIGJhcnMNCiAgIHdoaWxlIChpID49IDApIHsNCiAgICAgIExhc3RCYXJU
aW1lID0gVGltZVtpXTsNCg0KICAgICAgLy9hIG5ldyBiYXINCiAgICAgIGlm
IChMYXN0QmFyVGltZSA+PSAgaV90aW1lK3BzKSB7DQogICAgICAgICAvL3dy
aXRlIHRoZSBiYXIgZGF0YQ0KICAgICAgICAgV3JpdGVIaXN0b3J5RGF0YSgp
Ow0KICAgICAgICAgY250Kys7DQogICAgICAgICBpX3RpbWUgPSBMYXN0QmFy
VGltZS9wczsNCiAgICAgICAgIGlfdGltZSAqPSBwczsNCiAgICAgICAgIGRf
b3BlbiA9IE9wZW5baV07DQogICAgICAgICBkX2xvdyA9IExvd1tpXTsNCiAg
ICAgICAgIGRfaGlnaCA9IEhpZ2hbaV07DQogICAgICAgICBkX2Nsb3NlID0g
Q2xvc2VbaV07DQogICAgICAgICBkX3ZvbHVtZSA9IFZvbHVtZVtpXTsNCiAg
ICAgIH0gZWxzZSB7DQogICAgICAgICAvL25vIG5ldyBiYXINCiAgICAgICAg
IGRfdm9sdW1lICs9ICBWb2x1bWVbaV07DQogICAgICAgICBpZiAoTG93W2ld
PGRfbG93KSBkX2xvdyA9IExvd1tpXTsNCiAgICAgICAgIGlmIChIaWdoW2ld
PmRfaGlnaCkgZF9oaWdoID0gSGlnaFtpXTsNCiAgICAgICAgIGRfY2xvc2Ug
PSBDbG9zZVtpXTsgICAgICANCiAgICAgIH0NCiAgICAgIGktLTsNCiAgIH0N
CiAgIA0KICAgLy9yZWNvcmQgbGFzdF9mcG9zIGJlZm9yZSB3cml0aW5nIGxh
c3QgYmFyLg0KICAgaWYgKEZpbGVIYW5kbGUgPj0gMCkgbGFzdF9mcG9zID0g
RmlsZVRlbGwoRmlsZUhhbmRsZSk7DQogICBpZiAoQ1NWSGFuZGxlID49IDAp
IGNzdl9mcG9zID0gRmlsZVRlbGwoQ1NWSGFuZGxlKTsNCiAgIA0KICAgV3Jp
dGVIaXN0b3J5RGF0YSgpOw0KICAgY250Kys7DQogICBkX3ZvbHVtZSAtPSAg
Vm9sdW1lWzBdOw0KICAgDQogICAvL2ZsdXNoIHRoZSBkYXRhIHdyaXRlbg0K
ICAgaWYgKEZpbGVIYW5kbGUgPj0gMCkgRmlsZUZsdXNoKEZpbGVIYW5kbGUp
Ow0KICAgaWYgKENTVkhhbmRsZSA+PSAwKSBGaWxlRmx1c2goQ1NWSGFuZGxl
KTsNCiAgIHJldHVybiAoY250KTsNCn0NCg0KaW50IFVwZGF0ZUNoYXJ0V2lu
ZG93KCkNCnsNCiAgIHN0YXRpYyBpbnQgaHduZCA9IDA7DQoNCiAgIGlmIChG
aWxlSGFuZGxlIDwgMCkgew0KICAgICAgLy9ubyBIU1QgZmlsZSBvcGVuZWQs
IG5vIG5lZWQgdXBkYXRpbmcuDQogICAgICByZXR1cm4gKC0xKTsNCiAgIH0N
CiAgIGlmKGh3bmQgPT0gMCkgew0KICAgICAgLy90cnlpbmcgdG8gZGV0ZWN0
IHRoZSBjaGFydCB3aW5kb3cgZm9yIHVwZGF0aW5nDQogICAgICBod25kID0g
V2luZG93SGFuZGxlKFN5bWJvbCgpLCBOZXdQZXJpb2QpOw0KICAgfQ0KICAg
aWYoaHduZCE9IDApIHsNCiAgICAgIGlmIChJc0RsbHNBbGxvd2VkKCkgPT0g
ZmFsc2UpIHsNCiAgICAgICAgIC8vRExMIGNhbGxzIG11c3QgYmUgYWxsb3dl
ZA0KICAgICAgICAgRGVidWdNc2coIkRsbCBjYWxscyBtdXN0IGJlIGFsbG93
ZWQiKTsNCiAgICAgICAgIHJldHVybiAoLTEpOw0KICAgICAgfQ0KICAgICAg
aWYgKFBvc3RNZXNzYWdlQShod25kLFdNX0NPTU1BTkQsQ0hBUlRfQ01EX1VQ
REFURV9EQVRBLDApID09IDApIHsNCiAgICAgICAgIC8vUG9zdE1lc3NhZ2Ug
ZmFpbGVkLCBjaGFydCB3aW5kb3cgY2xvc2VkDQogICAgICAgICBod25kID0g
MDsNCiAgICAgIH0gZWxzZSB7DQogICAgICAgICAvL1Bvc3RNZXNzYWdlIHN1
Y2NlZWQNCiAgICAgICAgIHJldHVybiAoMCk7DQogICAgICB9DQogICB9DQog
ICAvL3dpbmRvdyBub3QgZm91bmQgb3IgUG9zdE1lc3NhZ2UgZmFpbGVkDQog
ICByZXR1cm4gKC0xKTsNCn0NCg0KDQovKg0KaW50IFBlcmZDaGVjayhib29s
IFN0YXJ0KQ0Kew0KICAgc3RhdGljIGludCBTdGFydFRpbWUgPSAwOw0KICAg
c3RhdGljIGludCBJbmRleCA9IDA7DQogICANCiAgIGlmIChTdGFydCkgew0K
ICAgICAgU3RhcnRUaW1lID0gR2V0VGlja0NvdW50KCk7DQogICAgICBJbmRl
eCA9IDA7DQogICAgICByZXR1cm4gKFN0YXJ0VGltZSk7DQogICB9DQogICBJ
bmRleCsrOw0KICAgaW50IGRpZmYgPSBHZXRUaWNrQ291bnQoKSAtIFN0YXJ0
VGltZTsNCiAgIEFsZXJ0KCJUaW1lIHVzZWQgWyIgKyBJbmRleCArICJdOiAi
ICsgZGlmZik7DQogICBTdGFydFRpbWUgPSBHZXRUaWNrQ291bnQoKTsNCiAg
IHJldHVybiAoZGlmZik7DQp9DQoqLw0KDQpzdGF0aWMgaW50IExhc3RTdGFy
dFRpbWUgPSAwOw0Kc3RhdGljIGludCBMYXN0RW5kVGltZSA9IDA7DQpzdGF0
aWMgaW50IExhc3RCYXJDb3VudCA9IDA7DQoNCmludCByZWluaXQoKQ0Kew0K
ICAgZGVpbml0KCk7DQogICBpbml0KCk7DQogICBMYXN0U3RhcnRUaW1lID0g
VGltZVtCYXJzLTFdOw0KICAgTGFzdEVuZFRpbWUgPSBUaW1lWzBdOw0KICAg
TGFzdEJhckNvdW50ID0gQmFyczsNCn0NCg0KYm9vbCBJc0RhdGFDaGFuZ2Vk
KCkNCnsNCi8qDQogICBzdGF0aWMgaW50IExhc3RCYXJzID0gMCwgTGFzdFRp
bWUgPSAwLCBMYXN0Vm9sdW1lID0gMDsNCiAgIHN0YXRpYyBkb3VibGUgTGFz
dE9wZW4gPSAwLCBMYXN0Q2xvc2UgPSAwLCBMYXN0SGlnaCA9IDAsIExhc3RM
b3cgPSAwOw0KICAgDQogICBpZiAoTGFzdFZvbHVtZSAhPSBWb2x1bWVbMF0g
fHwgTGFzdEJhcnMgIT0gQmFycyB8fCBMYXN0VGltZSAhPSBUaW1lWzBdfHwg
DQogICAgICBMYXN0Q2xvc2UgIT0gQ2xvc2VbMF0gfHwgTGFzdEhpZ2ggIT0g
SGlnaFswXSB8fCBMYXN0TG93ICE9IExvd1swXSB8fCANCiAgICAgIExhc3RP
cGVuICE9IE9wZW5bMF0pIHsNCg0KICAgICAgTGFzdEJhcnMgPSBCYXJzOw0K
ICAgICAgTGFzdFZvbHVtZSA9IFZvbHVtZVswXTsNCiAgICAgIExhc3RUaW1l
ID0gVGltZVswXTsNCiAgICAgIExhc3RDbG9zZSA9IENsb3NlWzBdOw0KICAg
ICAgTGFzdEhpZ2ggPSBIaWdoWzBdOw0KICAgICAgTGFzdExvdyA9IExvd1sw
XTsNCiAgICAgIExhc3RPcGVuID0gT3BlblswXTsNCiAgICAgIHJldHVybiAo
dHJ1ZSk7DQogICB9DQogICByZXR1cm4gKGZhbHNlKTsNCiovDQovKg0KICAg
ZmFzdCB2ZXJzaW9uIHdpdGhvdXQgZmxvYXQgcG9pbnQgb3BlcmF0aW9uDQoq
Lw0KICAgc3RhdGljIGludCBMYXN0QmFycyA9IDAsIExhc3RUaW1lID0gMCwg
TGFzdFZvbHVtZSA9IDA7DQogICBib29sIHJldDsNCiAgIA0KICAgcmV0ID0g
ZmFsc2U7DQogICBpZiAoTGFzdFZvbHVtZSAhPSBWb2x1bWVbMF0pIHsNCiAg
ICAgIExhc3RWb2x1bWUgPSBWb2x1bWVbMF07DQogICAgICByZXQgPSB0cnVl
Ow0KICAgfQ0KICAgaWYgKExhc3RUaW1lICE9IFRpbWVbMF0pIHsNCiAgICAg
IExhc3RUaW1lID0gVGltZVswXTsNCiAgICAgIHJldCA9IHRydWU7DQogICB9
DQogICBpZiAoTGFzdEJhcnMgIT0gQmFycykgew0KICAgICAgTGFzdEJhcnMg
PSBCYXJzOw0KICAgICAgcmV0ID0gdHJ1ZTsNCiAgIH0NCiAgIHJldHVybiAo
cmV0KTsNCn0NCg0KaW50IENoZWNrTmV3RGF0YSgpDQp7DQogICBzdGF0aWMg
c3RyaW5nIExhc3RTZXJ2ZXIgPSAiIjsNCiAgIA0KICAgaWYgKEJhcnMgPCAy
KSB7DQogICAgICAvL3RoZSBkYXRhIGlzIG5vdCBsb2FkZWQgeWV0Lg0KICAg
ICAgRGVidWdNc2coIkRhdGEgbm90IGxvYWRlZCwgb25seSAiICsgIEJhcnMg
KyAiIEJhcnMiKTsNCiAgICAgIHJldHVybiAoLTEpOw0KICAgfQ0KDQogICBz
dHJpbmcgc2VydiA9IFNlcnZlckFkZHJlc3MoKTsNCiAgIGlmIChzZXJ2ID09
ICIiKSB7DQogICAgICAvL25vIHNlcnZlciB5ZXQNCiAgICAgIERlYnVnTXNn
KCJObyBzZXJ2ZXIgY29ubmVjdGVkIik7DQogICAgICByZXR1cm4gKC0xKTsN
CiAgIH0NCg0KICAgLy9zZXJ2ZXIgY2hhbmdlZD8gY2hlY2sgdGhpcyBhbmQg
cmVpbml0IHRvIHByZXZlbnQgd3JvbmcgZGF0YSB3aGlsZSBjaGFuZ2luZyBz
ZXJ2ZXIuDQogICBpZiAoTGFzdFNlcnZlciAhPSBzZXJ2KSB7DQogICAgICBE
ZWJ1Z01zZygiU2VydmVyIGNoYW5nZWQgZnJvbSAiICsgTGFzdFNlcnZlciAr
ICIgdG8gIiArIHNlcnYpOw0KICAgICAgTGFzdFNlcnZlciA9IHNlcnY7DQog
ICAgICByZWluaXQoKTsNCiAgICAgIHJldHVybiAoLTEpOw0KICAgfQ0KDQog
ICBpZiAoIUlzRGF0YUNoYW5nZWQoKSkgew0KICAgICAgLy9yZXR1cm4gaWYg
bm8gZGF0YSBjaGFuZ2VkIHRvIHNhdmUgcmVzb3VyY2UNCiAgICAgIC8vRGVi
dWdNc2coIk5vIGRhdGEgY2hhbmdlZCIpOw0KICAgICAgcmV0dXJuICgtMSk7
DQogICB9DQoNCiAgIGlmIChUaW1lW0JhcnMtMV0gIT0gTGFzdFN0YXJ0VGlt
ZSkgew0KICAgICAgRGVidWdNc2coIlN0YXJ0IHRpbWUgY2hhbmdlZCwgbmV3
IGhpc3RvcnkgbG9hZGVkIG9yIHNlcnZlciBjaGFuZ2VkIik7DQogICAgICBy
ZWluaXQoKTsNCiAgICAgIHJldHVybiAoLTEpOw0KICAgfQ0KICAgICAgDQog
ICBpbnQgaSwgY250Ow0KICAgDQogICAvL3RyeSB0byBmaW5kIExhc3RFbmRU
aW1lIGJhciwgd2hpY2ggc2hvdWxkIGJlIFRpbWVbMF0gb3IgVGltZVsxXSB1
c3VhbGx5LA0KICAgLy9zbyB0aGUgb3BlcmF0aW9uIGlzIGZhc3QNCiAgIGZv
ciAoaSA9IDA7IGkgPCBCYXJzOyBpKyspIHsNCiAgICAgIGlmIChUaW1lW2ld
IDw9IExhc3RFbmRUaW1lKSB7DQogICAgICAgICBicmVhazsNCiAgICAgIH0N
CiAgIH0NCiAgIA0KICAgaWYgKGkgPj0gQmFycyB8fCBUaW1lW2ldICE9IExh
c3RFbmRUaW1lKSB7DQogICAgICBEZWJ1Z01zZygiRW5kIHRpbWUgIiArIFRp
bWVUb1N0cihMYXN0RW5kVGltZSkgKyAiIG5vdCBmb3VuZCIpOw0KICAgICAg
cmVpbml0KCk7DQogICAgICByZXR1cm4gKC0xKTsNCiAgIH0NCiAgIA0KICAg
Y250ID0gQmFycyAtIGk7DQogICBpZiAoY250ICE9IExhc3RCYXJDb3VudCkg
ew0KICAgICAgRGVidWdNc2coIkRhdGEgbG9hZGVkLCBjbnQgaXMgIiArIGNu
dCArICIgTGFzdEJhckNvdW50IGlzICIgKyBMYXN0QmFyQ291bnQpOw0KICAg
ICAgcmVpbml0KCk7DQogICAgICByZXR1cm4gKC0xKTsNCiAgIH0NCg0KICAg
Ly9ubyBuZXcgZGF0YSBsb2FkZWQsIHJldHVybiB3aXRoIExhc3RFbmRUaW1l
IHBvc2l0aW9uLg0KICAgTGFzdEJhckNvdW50ID0gQmFyczsNCiAgIExhc3RF
bmRUaW1lID0gVGltZVswXTsNCiAgIHJldHVybiAoaSk7DQp9DQoNCi8vKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsNCi8vfCBwcm9ncmFtIHN0YXJ0IGZ1bmN0
aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwNCi8vKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCmludCBzdGFydCgpDQp7
DQogICBzdGF0aWMgaW50IGxhc3RfdGltZSA9IDA7DQoNCiAgIGlmICghRW5h
YmxlZCkgcmV0dXJuICgwKTsNCiAgICAgICAgIA0KICAgLy9hbHdheXMgdXBk
YXRlIG9yIHVwZGF0ZSBvbmx5IGFmdGVyIGNlcnRhaW4gaW50ZXJ2YWwNCiAg
IGlmIChVcGRhdGVJbnRlcnZhbCAhPSAgMCkgew0KICAgICAgaW50IGN1cl90
aW1lOw0KICAgICAgDQogICAgICBjdXJfdGltZSA9IEdldFRpY2tDb3VudCgp
Ow0KICAgICAgaWYgKE1hdGhBYnMoY3VyX3RpbWUgLSBsYXN0X3RpbWUpIDwg
VXBkYXRlSW50ZXJ2YWwpIHsNCiAgICAgICAgIHJldHVybiAoMCk7DQogICAg
ICB9DQogICAgICBsYXN0X3RpbWUgPSBjdXJfdGltZTsNCiAgIH0NCg0KICAg
Ly9pZiAoRGVidWcpIFBlcmZDaGVjayh0cnVlKTsNCiAgIGludCBuID0gQ2hl
Y2tOZXdEYXRhKCk7DQogICAvL2lmIChEZWJ1ZykgUGVyZkNoZWNrKGZhbHNl
KTsgICANCiAgIGlmIChuIDwgMCkgcmV0dXJuICgwKTsNCg0KICAgLy91cGRh
dGUgaGlzdG9yeSBmaWxlIHdpdGggbmV3IGRhdGENCiAgIFVwZGF0ZUhpc3Rv
cnlGaWxlKG4pOw0KICAgLy9yZWZyZXNoIGNoYXJ0IHdpbmRvdw0KICAgVXBk
YXRlQ2hhcnRXaW5kb3coKTsNCiAgIC8vaWYgKERlYnVnKSBQZXJmQ2hlY2so
ZmFsc2UpOw0KICAgcmV0dXJuKDApOw0KfQ0KDQoNCg0K

--0-1882376134-1217434116=:63539--


