Content-Type: multipart/related; start=<op.mhtml.1369627172930.5b695a791273a614@192.168.1.4>; boundary=----------sfdiWUz0ZtiPjTzFlPEgdN
Content-Location: http://www.devside.net/articles/php
Subject: =?utf-8?Q?The=20correct=20way=20to=20configure=20PHP?=
MIME-Version: 1.0

------------sfdiWUz0ZtiPjTzFlPEgdN
Content-Disposition: inline; filename=php.htm
Content-Type: text/html; charset=UTF-8; name=php.htm
Content-ID: <op.mhtml.1369627172930.5b695a791273a614@192.168.1.4>
Content-Location: http://www.devside.net/articles/php
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="en" lang="en">
<head>
<title>The correct way to configure PHP</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="robots" content="index, follow" />
<meta name="description" content="Criticisms of the PHP.NET Manual on integrating PHP with Apache2, step-by-step..." />
<meta name="keywords" content="configure php,PHP cgi,PHP module,Apache,ScripAlias,AddHandler,AddType,Action,x-httpd-php,php.ini" />

<link rel="shortcut icon" href="http://www.devside.net/favicon.ico" type="image/x-icon" />
<link rel="icon" href="http://www.devside.net/favicon.ico" type="image/x-icon" />

<link rel="stylesheet" href="http://www.devside.net/css/style.css" type="text/css" />
<link rel="stylesheet" href="http://www.devside.net/js/nivo-slider/nivo-slider.css" type="text/css" media="screen" />

<link rel="stylesheet" href="http://www.devside.net/css/archives.css" type="text/css" />

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>

<script type="text/javascript" src="http://www.devside.net/js/nivo-slider/jquery.nivo.slider.pack.js"></script>

<script type="text/javascript"> 
    $(document).ready(function() {
        $('#slider').nivoSlider({ effect:'sliceDown', animSpeed:700, pauseTime:4700, directionNav:false, controlNav:false, captionOpacity:0.70 });
    });
</script>

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-288212-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

  function recordLinkEvent(link, category, action)
  {
    _gaq.push(['_trackEvent', category, action]);
  }
</script>

</head>
<body>
<div id="page">
	<div id="header">
		<div class="content">
					<div class="boxshot">
				<a href="http://www.devside.net/server/webdeveloper" onclick="recordLinkEvent(this, 'BoxShot Click', 'BoxShot Click');return true;">
					<img src="http://www.devside.net/images/wamp-dev-boxshot.png" height="230" width="160" alt="WampDeveloper Pro" />
				</a>
			</div>
			<div id="header_name" class="left"><a href="http://www.devside.net/">WampDeveloper Pro</a> <span style="font-size:11pt;">(by DeveloperSide.NET)</span></div>
			<ul id="header_navigation" class="right">
				<li><a href="http://www.devside.net/">Home</a></li>
<li><a href="http://www.devside.net/server/webdeveloper">WampDeveloper</a></li>
<li><a href="http://www.devside.net/server/features">Features</a></li>
<li><a href="http://www.devside.net/support" rel="nofollow">Support</a></li>
<li><a href="http://www.devside.net/howto">HowTo</a></li>
<li><a href="http://www.devside.net/server/downloads">Downloads</a></li>
			</ul>
			<div class="clear"></div>
			<div id="header_version">v4.2.0.3 - 05/18/13</div>
		</div>
	</div>
		
	<div id="view">
		<div class="content">
				</div>
	</div>		
		
	<div id="middle">		
		<div class="content">
		<a class="button left" href="http://www.devside.net/server/webdeveloper" onclick="recordLinkEvent(this, 'Header Learn More Clicks', '/server/webdeveloper');return true;"><strong>Get WampDeveloper Pro Now &raquo;</strong></a>

<h3 style="text-align:right;">&quot;For your PC, Server, Laptop! Use it to develop and host websites at home, from office, or in a datacenter.&quot;</h3>

<p class="wampname"><strong>WAMP</strong>: <em>W</em>indows + <em>A</em>pache + <em>M</em>ySQL + <em>P</em>HP | Developer: <em>That's You!</em><img src="http://www.devside.net/images/thumb-up-left.png" height="24" width="24" alt="Developer - Thumbs Up" /></p>

<div class="clear"></div>		</div>
	</div>
	
	<div id="main">
		<div id="archives" class="content">
		<h1>The correct way to configure PHP [and why PHP.NET has it wrong]</h1>
<h3>DeveloperSide.NET Articles</h3>

<p>Criticisms of the PHP.NET Manual on integrating PHP with Apache2, step-by-step...<br/>
<a href="http://www.php.net/manual/en/install.windows.apache2.php">Apache 2.0.x on Microsoft Windows</a></p>

<h2>Using Apache 2.0 with PHP...</h2>

<blockquote>
<p>&quot;Warning: We do not recommend using a threaded MPM in production with Apache2. Use the prefork MPM instead, or use Apache1.&quot;</p>
</blockquote>

<p>This cryptic warning is in reference to the fact that not all 3rd-party PHP libraries are guaranteed to be thread-safe.</p>

<p>PHP itself and all of its core libraries are thread-safe.</p>

<p>This has nothing to do with stability or compatibility of Apache 2.0 with the PHP 'apache2handler' module.</p>

<p>The default MPM for Apache 2.0 <strong>is</strong> the process-based prefork module, and not the thread-based worker module.</p>

<p>Why this warning still exists and has existed for years without any further clarification is a mystery. It servers no purpose other than to confuse new users and cause headaches. No one I know has had any problems running PHP as a module under Apache2 -- for years.</p>

<p>For those still shaking like a leaf, the solution is to simply not use any PHP libraries that are not thread-safe -- most of which clearly state so if they fall into this category. Good luck finding one [at least one that is not obscure].</p>

<p>And the recommendation of using Apache1 over Apache2 under Windows is not much of a recommendation at all.</p>

<p>On to the rest of the Manual...<br/>
<br/>
First, we will take a look at configuring PHP as a CGI binary, then PHP as an Apache2 module.</p>

<h2>PHP as a CGI binary ['official' configuration]</h2>

<pre>
ScriptAlias /php/ &quot;c:/php/&quot;
AddType application/x-httpd-php .php

# For PHP 4
Action application/x-httpd-php &quot;/php/php.exe&quot;

# For PHP 5
Action application/x-httpd-php &quot;/php/php-cgi.exe&quot;
</pre>

<p>Not only is this PHP CGI configuration incorrect in every possible way, it also makes absolutely no sense.</p>

<p>First lets look at the definitions of the Apache Directives used...</p>

<table class="matrix" cellspacing="0" cellpadding="5">
<tr>
<td>Directive:</td>
<td><a href="http://httpd.apache.org/docs/2.2/mod/mod_alias.html#scriptalias">ScripAlias</a></td>
</tr>
<tr>
<td>Description:</td>
<td>Maps a URL to a filesystem location and designates the target as a CGI script.&quot;</td>
</tr>
<tr>
<td>Syntax:</td>
<td>ScriptAlias URL-path file-path|directory-path&quot;</td>
</tr>
</table>

<p>An example demonstrating the proper use of this directive would be...</p>

<pre>
ScriptAlias /cgi-bin/ &quot;C:/www/cgi-bin/&quot;
</pre>

<p>The above line would tell Apache to map URL '/cgi-bin/' to the system directory of 'C:\www\cgi-bin'.</p>

<p>Also note that the 'ScriptAlias' directive specifies to Apache that all files under this URL/directory target are cgi-scripts and should be handled accordingly; the scripts should be executed/parsed with the interpreter (binary) specified under the 'shebang' line (1st line) of the script file being served.</p>

<p>In other words, when a user accesses URL 'http://localhost/cgi-bin/file.cgi', the interpreter will process/parse file 'C:\www\cgi-bin\file.cgi' and Apache will serve the output to the user.</p>

<table class="matrix" cellspacing="0" cellpadding="5">
<tr>
<td>Directive:</td>
<td><a href="http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addtype">AddType</a></td>
</tr>
<tr>
<td>Description:</td>
<td>Maps the given filename extensions onto the specified content type.&quot;</td>
</tr>
<tr>
<td>Syntax:</td>
<td>AddType MIME-type extension [extension] ...&quot;</td>
</tr>
</table>

<p>'mod_mime' Summary:</p>

<blockquote>
<p>&quot;This module is used to associate various bits of &quot;meta information&quot; with files by their filename extensions. This information relates the filename of the document to its mime-type, language, character set and encoding. This information is sent to the browser, and participates in content negotiation, so the user's preferences are respected when choosing one of several possible files to serve. [...] In addition, mod_mime may define the handler and filters that originate and process content.&quot;</p>
</blockquote>

<p>An example demonstrating the proper use of this directive would be...</p>

<pre>
AddType text/html .php
</pre>

<p>The above line would tell Apache to specify the 'content-type' field as 'text/html', under the generated header of the output, for *.php files.</p>

<table class="matrix" cellspacing="0" cellpadding="5">
<tr>
<td>Directive:</td>
<td><a href="http://httpd.apache.org/docs/2.2/mod/mod_actions.html#action">Action</a></td>
</tr>
<tr>
<td>Description:</td>
<td>Activates a CGI script for a particular handler or content-type.&quot;</td>
</tr>
<tr>
<td>Syntax:</td>
<td>Action action-type cgi-script&quot;</td>
</tr>
</table>

<p>An example demonstrating the proper use of this directive would be...<br/>
<br/>
To not use it at all in this context and replace it with 'AddHandler' directive.</p>

<p>On to the given PHP.NET configuration...</p>

<p>First directive...</p>

<pre>
ScriptAlias /php/ &quot;c:/php/&quot;
</pre>

<p>At first look the reader might assume that the sole purpose of this 'ScriptAlias' line is to map URL '/php/' to the system directory of 'c:\php\'.</p>

<p>Yet upon further inspection, it is brought to light that...</p>

<p>The true purpose of this particular 'ScriptAlias' line is to make the upcoming 'Action' line work by substituting '/php/' for 'c:\php\' under target '/php/php[-cgi].exe' and defining 'php[-cgi].exe' as a 'cgi-script' [more on this later].</p>

<p>When brought in combination with the 'Action' line, it makes no sense... And manipulates the definition of 'ScriptAlias' -- which simply maps a URL to a directory [or cgi file] and tells Apache that all files under this directory are scripts.</p>

<p>Not to mention that ScriptAlias'ing directory 'C:\php\', the directory that contains the PHP binaries and libs/dlls, is just downright stupid.</p>

<p>This is nothing more than a hack designed to work in combination with the upcoming directives.</p>

<p>Second directive...</p>

<pre>
AddType application/x-httpd-php .php
</pre>

<p>I really have an issue with this one.</p>

<p>The 'AddType' directive associates a content-type with a file extension for the benefit of the *client-side*. Its sole purpose is to identify the data stream (output) coming from the server, to the user's browser (client-side).</p>

<p>To be fair, it is true that...</p>

<blockquote>
<p>&quot;In addition, mod_mime may define the handler and filters that originate and process content.&quot;</p>
</blockquote>

<p>Thought this is more of an addition than anything else, and creates more problems than it tries to solve (while other better solutions exist).</p>

<p>On first look it appears that the given configuration is using the 'AddType' directive to map a content-type of 'application/x-httpd-php' to a file extension of '.php'.</p>

<p>While this assumption is correct in its given purpose [the true purpose will be exposed by the following directive] and is certainly taking effect, it makes no sense...</p>

<p>The problem here lies in the fact that only the server processes/parses PHP files -- the user's browser does no such thing.</p>

<p>On a PHP request, the user might see a URL containing a file type of '.php', or any other type, or simply an ending '/'. And after the server processes/parses the requested PHP script, the output the browser receives IS ONLY HTML [content-type: 'text/html'].</p>

<p>While I'm not exactly sure what a content-type of 'application/x-httpd-php' specifies to the client-side; it is, never the less, now associated with a file extension of '.php'.</p>

<p>The purpose of this line is to associate a fake content-type of 'application/x-httpd-php' with a file extension of '.php' -- server-side.</p>

<p>Again, just another hack.</p>

<p>One last note to others and myself on this subject...</p>

<p>The various php-cgi configurations use handler methods, handler names, and content-types interchangeably. Under PHP, 'application/x-httpd-php' is a handler name under the php[4,5]apache2.dll 'apache2handler' modules, while also being a fake &quot;handler&quot; name and content-type under php-cgi. Also, php-cgi has [the so called] handler names 'php-script' (for php4) and 'php5-script' (for php5). Not to mention mod_cgi contains handler name 'cgi-script' and content-type 'application/x-httpd-cgi', both of which can be interchanged with the other handler names and content-types under php-cgi. Are you confused yet?</p>

<p>Third directive...</p>

<pre>
# For PHP 4
Action application/x-httpd-php &quot;/php/php.exe&quot;

# For PHP 5
Action application/x-httpd-php &quot;/php/php-cgi.exe&quot;
</pre>

<p>The 'Action' directive runs the specified 'cgi-script' when a given request for a URL contains the specified 'content-type' (or handler name). Do not confuse this 'cgi-script' with the actual document/request/URL. This 'cgi-script' receives the URL and file path of the requested document via the cgi environment variables passed to it.</p>

<p>In this case, the 'Action' line is telling Apache that anything of the fake server-side 'application/x-httpd-php' content-type should be passed to 'cgi-script' 'C:\php\php[-cgi].exe'.</p>

<p>How exactly (and why) the now translated 'C:\php\php[-cgi].exe' binary (URL '/php/php[-cgi].exe') is considered a 'cgi-script' is beyond even myself. But wait, I almost forgot. The previous 'ScriptAlias' line told Apache that everything under directory 'C:\php\' (URL '/php/') is now a script, including all the '*.exe' and '*.dll' files within. Finally, a reason to this madness!</p>

<p>Here is where the true purpose of the previous 'ScriptAlias' and 'AddType' lines are brought to light; and all the previous mistakes and incorrect uses are tied together to form a whole [mess].</p>

<p>The last field of the 'Action' directive, the 'cgi-script' field, <em>&quot;is the URL-path to a resource that has been designated as a CGI script using ScriptAlias or AddHandler.&quot;</em></p>

<p>While this particular use of the 'ScriptAlias' and 'Action' combination is questionable, the purpose is simple enough...</p>

<p>This particular use of the 'Action' directive requires this particular use of the 'ScriptAlias' directive, and this particular use of the 'ScriptAlias' directive prepares the use of this particular 'Action' directive. Is your head spinning yet?</p>

<h2>Bringing it all together...</h2>

<p>The 'AddType' line associates file extension '.php' with a fake content-type of 'application/x-httpd-php'; emphasis being on the server-side, with everything leaking to the client-side (user's browser).</p>

<p>The 'ScriptAlias' line maps URL '/php/' to directory 'C:\php\', with its damage being two fold...</p>

<ul>
<li>It has the effect of telling Apache that all files under directory 'C:\php\' are scripts and should be executed via their 'shebang' line (1st line of script) when requested. It matters none if someone requests an exe or a dll -- everything is a script now.</li>
<li>It sets up the use of 'C:\php\php[-cgi].exe' as a 'cgi-script'.</li>
</ul>

<p>The 'Action' line is relying on the mistakes, oversights, and incorrect use of the previous lines to bring everything together... By potentially executing all '.php' files, anywhere on the system, via the &quot;cgi-script&quot; 'C:\php\php[-cgi].exe'.</p>

<p>The damage here is offset by the fact that...</p>

<ul>
<li>The 'Action' line will override the use of the 'shebang' line under 'C:\php\' and simply execute that file via binary 'C:\php\php[-cgi].exe'</li>
<li>Not all httpd.conf configurations will have directory 'C:\php' accessible or with access permissions granted.</li>
<li>Not all httpd.conf configurations will have the ExecCGI option turned on for all directories.</li>
</ul>

<p>The rest of the baggage remains. And the user is kept oblivious to any of these issues.</p>

<p>Do take note that some of this baggage has been hidden away via more hacks under the PHP system with the purpose of making this configuration work and eliminating some of the obvious problems.</p>

<p>While all this does work, it still remains incorrect.</p>

<h2>PHP as a CGI binary [the right way]</h2>

<pre>
ScriptAlias /cgi-bin/ &quot;C:/www/cgi-bin/&quot;

&lt;Directory &quot;C:/www/cgi-bin&quot;&gt;
	AllowOverride None
	Options None
	Order allow,deny
	Allow from all
&lt;/Directory&gt;
</pre>

<p>That's it.</p>

<p>A simple 'ScriptAlias' for cgi-bin and a 'Directory' block to give permissions.</p>

<p>Every script just needs to have a 'shebang' line that points to the interpreter.</p>

<p>Aside from PHP, this also takes care of Perl and everything else.</p>

<p>Other configurations for php-cgi...</p>

<pre>
# General
AddHandler cgi-script .php
AddType text/html .php
</pre>

<h2>PHP as an Apache2 module ['official' configuration]</h2>

<pre>
# For PHP 4 do something like this:
LoadModule php4_module &quot;c:/php/php4apache2.dll&quot;
# Don't forget to copy the php4apache2.dll file from the sapi directory!
AddType application/x-httpd-php .php

# For PHP 5 do something like this:
LoadModule php5_module &quot;c:/php/php5apache2.dll&quot;
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir &quot;C:/php&quot;
</pre>

<p>Previously, it was noted that the official 'PHP as a CGI binary' configuration was incorrect in every conceivable way, while at the same time making absolutely no sense.</p>

<p>Unfortunately, it appears that this observation also holds true for the official 'PHP as an Apache2 module' configuration, just to a lesser extent...</p>

<p>Directive 'AddType' associates a content-type with a file extension; identifying the data stream to the client-side (browser).</p>

<p>We have witnessed the same misuse of this directive before, and here that misuse is repeated again... Using a fake content-type to associate a file extension on the server-side.</p>

<p>The only difference here is that the loaded PHP module spots this 'content-type' and picks up the request [in very simplified terms].</p>

<p>Instead of using the 'AddType' directive [which is completely inappropriate and is no choice at all in this context], a better option would be the 'AddHandler' directive...</p>

<table class="matrix" cellspacing="0" cellpadding="5">
<tr>
<td>Directive:</td>
<td><a href="http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addhandler">AddHandler</a></td>
</tr>
<tr>
<td>Description:</td>
<td>Maps the filename extensions to the specified handler&quot;</td>
</tr>
<tr>
<td>Syntax:</td>
<td>AddHandler handler-name extension [extension] ...&quot;</td>
</tr>
</table>

<p>An example demonstrating the proper use of this directive would be...</p>

<pre>
AddHandler application/x-httpd-php .php
</pre>

<p>Directive 'AddHandler' maps a handler to a file extension for server-side processing of data (by Apache and modules).</p>

<p>The above 'AddHandler' line maps the 'application/x-httpd-php' handler [name], which is present under the PHP module, to the '.php' file extension.</p>

<p>Simple, and to the point.</p>

<p>The 'AddHandler' directive was introduced to Apache v1.1 in 1996.</p>

<h2>The placement of php.ini</h2>

<p>Nothing more remains to be said on the above PHP.NET configurations, except on the subject of php.ini...</p>

<p>This file has always been placed under the SYSTEM folder (C:\Windows or C:\Winnt).</p>

<p>These days, PHP.NET is recommending that users keep php.ini under the PHP folder, to, I assume, simplify the installation procedure for the average individual.</p>

<p>Even with a small matter such as this, making such recommendations and changes can have a profound effect.</p>

<p>And while reading this, do take into account that this is the same PHP.NET that once recommended moving all of the various PHP DLL files (including the dozens of odd extension dlls) into the user's SYSTEM folder (i.e. C:\Windows) to simplify the installation procedure. So do give credit where credit is due.</p>


<h2>PHP as an Apache2 module [the right way]</h2>

<pre>
#For PHP5
LoadFile &quot;C:/www/php5/php5ts.dll&quot;
LoadModule php5_module &quot;C:/www/php5/php5apache2.dll&quot;

&lt;IfModule php5_module&gt;
	#PHPIniDir &quot;C:/Windows&quot;
	#PHPIniDir &quot;C:/Winnt&quot;

	&lt;Location /&gt;
		AddType text/html .php .phps
		AddHandler application/x-httpd-php .php
		AddHandler application/x-httpd-php-source .phps
	&lt;/Location&gt;

&lt;/IfModule&gt;

#For PHP4
LoadFile &quot;C:/www/php4/php4ts.dll&quot;
LoadModule php4_module &quot;C:/www/php4/php4apache2.dll&quot;

&lt;IfModule php4_module&gt;
	#PHPIniDir &quot;C:/Windows&quot;
	#PHPIniDir &quot;C:/Winnt&quot;

	&lt;Location /&gt;
		AddType text/html .php .phps
		AddHandler application/x-httpd-php .php
		AddHandler application/x-httpd-php-source .phps
	&lt;/Location&gt;

&lt;/IfModule&gt;
</pre>

<h2>In conclusion:</h2>

<p>I have tried to locate the reasoning (and logic) behind the 'official' PHP configurations, without much success.</p>

<p>This is the only clear post that I have found on the subject [in reference to using 'AddHandler' over 'AddType' under the PHP.NET docs]...</p>

<pre>
List:       php-dev
Subject:    <a href="http://marc.theaimsgroup.com/?l=php-dev&amp;m=110358407015432">Re: [PHP-DEV] Why we dont_like_PHP</a>
From:       Rasmus Lerdorf &lt;rasmus () lerdorf ! com&gt;
Date:       2004-12-20 22:08:01
</pre>

<blockquote>
<p>&quot;Like with most of the criticisms along these lines, they don't bother actually researching why something is a certain way.  There was a time when there was no AddHandler directive.  Addtype was the way you did this.  Since AddType works with every version of Apache I never saw a reason to change this even after AddHandler was added since it is purely academic in nature.&quot;</p>
</blockquote>


<p>Yes, that is it; nothing more. No reasons, no real explanations, nothing.</p>

<p>There will not be any changes...</p>

<ul>
<li>because 'AddType' works and was here first</li>
<li>and 'AddHandler' [vs. 'AddType'] is &quot;purely academic in nature&quot;</li>
</ul>

<p>I have said it before and I will say it again...</p>

<p>The 'AddHandler' directive was introduced to Apache v1.1 in 1996. The year now is 2006. Lets start using it.</p>		</div>
	</div>
	
	<div id="footer">
		<div class="content">
		<p style="text-align:left;">
	<a href="http://www.devside.net/blog">Blog</a> |
<a href="http://forums.devside.net/">Forums</a> |
<a href="http://www.devside.net/archives">Archives</a> |
<a href="http://www.devside.net/privacy" rel="nofollow">Privacy Policy</a> |
</p>
<p>Copyright &copy; 2003-2013 DeveloperSide.NET | All Rights Reserved.</p>
<p><em>DeveloperSide.NET&trade;</em>, <em>Tools Developers Use!&trade;</em> and <em>WampDeveloper&trade;</em> are trademarks of DeveloperSide.NET.</p>
<p>* DeveloperSide.NET is not affiliated with the registered trademark owners of Windows&reg;, Apache&reg;, MySQL&reg;, nor the developers of PHP.</p>
		</div>
	</div>
</div>
</body>
</html>
------------sfdiWUz0ZtiPjTzFlPEgdN
Content-Disposition: inline; filename=favicon.ico
Content-Type: image/x-icon; charset=UTF-8; name=favicon.ico
Content-Location: http://www.devside.net/favicon.ico
Content-Transfer-Encoding: Base64

AAABAAEAEBAAAAAAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAA
AAAAAAAAAAAAAAAAAAD///8BoaCfW6KgoOunpaT/b25v/0JBRf9HRkn/QD5C/0JB
Rf9HRkn/REJG/4SEhP+npqb/oaCg6aGhoFP///8B////AZ+foV2gn6Hlqamr/Wdn
av86OTz/QUBF/2NiZf9FREf/QD9C/zs6Pf9+fYL/qaiq/Z6eoOOhoKJV////Af//
/wH///8B////Af///wH///8B////ATQzNwNpaGr/RkZJ/////wH///8B////Af//
/wH///8B////Af///wH///8B////Af///wH///8B////Af///wFHRkkDZmVp/1BO
Uv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////ASws
LKFBQUG3RUVFu0xMTLtMTEy7RUVFu0FBQbcuLi6f////Af///wH///8B////Af//
/wH///8B////Af///wFSUlKnbGxs/3p6ev+BgYH/gICA/3t7e/9sbGz/VFRUo///
/wH///8B////Af///wH///8B////Af///wH///8BiIiIv8PDw//Kysr/hoaG/4SE
hP/Kysr/w8PD/4iIiMH///8B////Af///wH///8B////Af///wH///8B////AYOD
g73BwcH/xsjI/6+fmv+sm5X/x8nJ/8DAwP+EhIS9////Af///wH///8B////Af//
/wH///8B////Af///wGEhIS9xsbG/8nLzf+5qHP/vaZi/8jKzf+7vLv/hYWFvf//
/wH///8B////Af///wH///8B////Af///wH///8BhYWFvcvLy//R0tL/pJye/6CX
mf/P0ND/wcLB/4mJib3///8B////Af///wH///8B////Af///wH///8B////AYOD
g73MzMz/0dHR/5ucnP+XmJj/1NTV/8nKyv+Ghoa9////Af///wH///8B////Af//
/wH///8B////Af///wGFhYW91tbW/9bW1v+bm5v/mpqa/9vb2//U1NT/h4eHvf//
/wH///8B////Af///wH///8B////Af///wH///8Bg4ODvdjY2P/Z2dn/nJyc/5qa
mv/g4OD/2dnZ/4aGhr3///8B////Af///wH///8B////Af///wH///8B////AYWF
hb3e3t7/39/f/6CgoP+enp7/5ubm/+Dg4P+IiIi9////Af///wH///8B////Af//
/wH///8B////Af///wGKioq97e3t/+zs7P+tra3/ra2t//Pz8//v7+//jIyMvf//
/wH///8B////Af///wH///8B////Af///wH///8BLCwsSSwsLEksLCxJLCwsMyws
LDMsLCxJLCwsSSwsLEn///8B////Af///wH///8BAAD//wAA//8AAP//AAD//wAA
//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w==

------------sfdiWUz0ZtiPjTzFlPEgdN
Content-Disposition: inline; filename=style.css
Content-Type: text/css; name=style.css
Content-Location: http://www.devside.net/css/style.css
Content-Transfer-Encoding: 8bit

html {height:100%;}
body {min-height:101%;font-size:100%;}
* {margin:0;padding:0;}
img {border:0;vertical-align:top;text-align:left;}

#page {width:100%;margin:0 auto;}
.content {width:980px;margin-left:auto;margin-right:auto;}

#header {background-color:#494949;color:#efefef;padding:1em 0;border-bottom:#666 1px solid;}
#view {background-color:#343434;color:#efefef;padding:1em 0;border-bottom:#666 1px solid;}
#middle {background-color:#494949;color:#efefef;padding:1em 0;border-bottom:#666 1px solid;}
/*#main .content {background-color:#d9dee3;padding:1em 0;}*/
/*
efefef
*/
#main .content {background-color:#eaeaea;padding:1em 0;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#footer {background-color:#494949;color:#808080;padding-top:1em;border-top:#343434 1px solid;}

h1 {font-size:2.0em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;}
h4 {font-size:1.0em;}

#main .content {padding-left:0.5em;padding-right:0.5em;}
#main p,#main ul,#main ol,#main pre {margin-bottom:1em;}
#main ul,#main ol {margin-left:1em;}

#header_name {font-size:2em;font-weight:bold;}

#header_name,#header_navigation {display:inline;}

#header_name a {color:#efefef;text-decoration:none;}
#header_name a:hover {text-decoration:none;}
#header_name a:visited {color:#efefef;}

#header_navigation {font:bold 0.9em Arial, sans-serif;}
#header_navigation a {color:#efefef;text-decoration:none;}
#header_navigation a:hover {text-decoration:underline;}
#header_navigation a:visited {color:#efefef;}
#header_navigation li {display:inline;list-style-type:none;margin-right:1em;padding-top:1em;}

/* main content id */
#home .feature {margin-top:1em;}
#home .feature p {margin-right:1em;padding-left:1em;}
#home .feature h4 {display:inline-block;background-color:#e7f2be;font-weight:bolder;}
#home .feature ul {margin-left:1em;}

#wampdeveloper #screenshots {padding-top:0.5em;}
#wampdeveloper #screenshots .screenshot {float:left;margin-right:4px;}
#wampdeveloper #screenshots h4 {text-align:center;}

#wampdeveloper .featureLeft {width:85%;margin:1em auto 1em auto;padding-bottom:1em;}
#wampdeveloper .featureLeft h3 {margin-bottom:1em;text-align:left;background-color:#e7f2be;}
#wampdeveloper .featureLeft img {float:left;margin-right:1em;margin-left:1em;}
#wampdeveloper .featureLeft p {margin-top:1em;}

#wampdeveloper .featureRight {width:85%;margin:1em auto 1em auto;padding-bottom:1em;}
#wampdeveloper .featureRight h3 {margin-bottom:1em;text-align:left;background-color:#e7f2be;}
#wampdeveloper .featureRight img {float:right;margin-right:1em;margin-left:1em;}
#wampdeveloper .featureRight p {margin-top:1em;}

/* width is set to get p no wider than the img */
.boxshot {position:absolute;right:20px;width:160px;margin-top:1.5em;}

p.wampname {text-align:center;}
.wampname strong {font-weight:bold;font-style:normal;color:#8bad34;}
.wampname em {font-weight:bold;font-style:normal;color:#8bad34;border-bottom:1px solid;margin-right:0.15em;}
.wampname img {display:inline;margin-left:0.5em;}

.left {float:left;}
.right  {float:right;}
.clear {clear:both;}
.half {width:49%;}
.third {width:32%;}
.forth {width:24%;}

a.button {text-decoration:none;background:#417ea4;padding:0.8em;border-width:6px;border-style:solid;border-color:#efefef;}
a.button strong {color:#fff;font:19px Calibri, Helvetica, Arial, sans-serif;padding:1em;}
a.button:hover {background:#8bad34;}

ul.handpoint {list-style-image: url(/images/hand-point-right-16.png);padding-left:8px;}
ul.checksquare {list-style-image: url(/images/check-square-16.png);padding-left:8px;}
ul.checkedgy {list-style-image: url(/images/check-edgy-16.png);padding-left:8px;}

.handpoint ul {list-style-image: url(/images/hand-point-right-16.png);padding-left:8px;}
.checksquare ul {list-style-image: url(/images/check-square-16.png);padding-left:8px;}
.checkedgy ul {list-style-image: url(/images/check-edgy-16.png);padding-left:8px;}

/* in-case JS is off or slider cannot load: don't display images except for the very first one which is always inline style display:block */
#slider {
    position:relative;
    width:470px; /* Change this to your images width */
    height:300px; /* Change this to your images height */
    /*background:url(images/nivo-slider/loading.gif) no-repeat 50% 50%;*/
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

#footer a {color:#efefef;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer a:visited {color:#efefef;}

table.features {margin-bottom:1.4em;width:100%;background-color:#efefef;}
.features thead th {background:#c3d9ff;}
.features th {font-weight:bold;background:#e5ecf9;}
.features th, .features td, .features caption {padding:4px 10px 4px 5px;}
.features td {background-image:url('/images/check-edgy-12.png');background-repeat:no-repeat;background-position:right center;}

.questions {margin-top:1em;}
.questions p {font-size:1.5em;}

------------sfdiWUz0ZtiPjTzFlPEgdN
Content-Disposition: inline; filename=nivo-slider.css
Content-Type: text/css; name=nivo-slider.css
Content-Location: http://www.devside.net/js/nivo-slider/nivo-slider.css
Content-Transfer-Encoding: 8bit

/*
 * jQuery Nivo Slider v2.4
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	top:0px; /* default is bottom */
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	/* for other browsers */
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
------------sfdiWUz0ZtiPjTzFlPEgdN
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.devside.net/images/bullet_square.gif
Content-Transfer-Encoding: Base64

R0lGODlhBQAFAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsL
CwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsb
GxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisr
KywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7
Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktL
S0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltb
W1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtr
a2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7
e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouL
i4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampub
m5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqur
q6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7
u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvL
y8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb
29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr
6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7
+/z8/P39/f7+/v///ywAAAAABQAFAEAICwB/CRxIsKBBggEBADs=

------------sfdiWUz0ZtiPjTzFlPEgdN
Content-Disposition: inline; filename=archives.css
Content-Type: text/css; name=archives.css
Content-Location: http://www.devside.net/css/archives.css
Content-Transfer-Encoding: 8bit

#archives {padding-top:5em;font-size:12px;font-family:verdana,arial,sans-serif;}

#archives h1,h2,h3,h4,h5,h6 {float:none;}

#archives samp, code, pre, tt {
border: 1px solid #ADADAD;
display:block;
background: #F6F6F6;
margin: 0 0 1em 0;
padding: 0.5em 0.5em 0.5em 0.5em;
font-size: 110%;
}

#archives h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:200%;}
#archives h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
#archives h3 {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(125,125,125); font-weight:normal; font-size:130%;}
#archives h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
#archives h5 {margin:1.5em 0 0.5em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
#archives h6 {margin:1.2em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:120%;}

#archives p {margin:0 0 1.0em 0; line-height:1.5em; font-size:100%;}

#archives blockquote {clear:both; margin:0 0.5em 0.5em 1em; font-size:110%;
font-weight: bold;
color: gray;
background: #F6F6F6;
padding: 0.5em 0.5em 0.2em 0.5em;
}

#archives ul {list-style-image: url(/images/bullet_square.gif); margin: 0.5em 0 1em 1em; padding: 0 0 0 1em; font-size:110%;}
#archives ul ul {font-size:100%;}

#archives li.note	{
	list-style-type: none;
	padding-left: 0.5em;
	font-size: 90%;
	color: #cc3300;
	background-color: transparent;
	margin: 0 0 0 0;
}

#archives div.note {
	padding-left: 0;
	font-size: 90%;
	color: #cc3300;
	background-color: transparent;
	margin: 0 0 0 0;
}

#archives span.note {
	padding-left: 1em;
	font-size: 90%;
	color: #cc3300;
	background-color: transparent;
	margin-top: 0;
}

#archives table	{
	border: 1px solid #ADADAD;
	background-color: transparent;
	margin: 0 0 10px 0;
}

#archives table a:link	{ text-decoration:none;}
#archives table a:active	{ text-decoration:none;}
#archives table a:visited	{ text-decoration:none;}
#archives table a:hover	{ text-decoration:underline;}

#archives table td {
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	background-color: transparent;
	padding: 1em 1em 1em 1em;
}

#archives table th	{
	background: #88A6C0;
	color: #fff;
	padding: 1em 1em 1em 1em;
	white-space: nowrap;
}

#archives table tr.odd{
	background: #ECEDF3;
	}
#archives table tr.even{
	background: #F6F6F6;
	}
------------sfdiWUz0ZtiPjTzFlPEgdN
Content-Disposition: inline; filename=jquery.min.js
Content-Type: text/javascript; charset=UTF-8; name=jquery.min.js
Content-Location: http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js
Content-Transfer-Encoding: 8bit

/*!
 * jQuery JavaScript Library v1.5.2
 * http://jquery.com/
 *
 * Copyright 2011, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2011, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Thu Mar 31 15:28:23 2011 -0400
 */
(function(a,b){function ci(a){return d.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cf(a){if(!b_[a]){var b=d("<"+a+">").appendTo("body"),c=b.css("display");b.remove();if(c==="none"||c==="")c="block";b_[a]=c}return b_[a]}function ce(a,b){var c={};d.each(cd.concat.apply([],cd.slice(0,b)),function(){c[this]=a});return c}function b$(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function bZ(){try{return new a.XMLHttpRequest}catch(b){}}function bY(){d(a).unload(function(){for(var a in bW)bW[a](0,1)})}function bS(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var e=a.dataTypes,f={},g,h,i=e.length,j,k=e[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h==="string"&&(f[h.toLowerCase()]=a.converters[h]);l=k,k=e[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=f[m]||f["* "+k];if(!n){p=b;for(o in f){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=f[j[1]+" "+k];if(p){o=f[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&d.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function bR(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bQ(a,b,c,e){if(d.isArray(b)&&b.length)d.each(b,function(b,f){c||bs.test(a)?e(a,f):bQ(a+"["+(typeof f==="object"||d.isArray(f)?b:"")+"]",f,c,e)});else if(c||b==null||typeof b!=="object")e(a,b);else if(d.isArray(b)||d.isEmptyObject(b))e(a,"");else for(var f in b)bQ(a+"["+f+"]",b[f],c,e)}function bP(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bJ,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l==="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bP(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bP(a,c,d,e,"*",g));return l}function bO(a){return function(b,c){typeof b!=="string"&&(c=b,b="*");if(d.isFunction(c)){var e=b.toLowerCase().split(bD),f=0,g=e.length,h,i,j;for(;f<g;f++)h=e[f],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bq(a,b,c){var e=b==="width"?bk:bl,f=b==="width"?a.offsetWidth:a.offsetHeight;if(c==="border")return f;d.each(e,function(){c||(f-=parseFloat(d.css(a,"padding"+this))||0),c==="margin"?f+=parseFloat(d.css(a,"margin"+this))||0:f-=parseFloat(d.css(a,"border"+this+"Width"))||0});return f}function bc(a,b){b.src?d.ajax({url:b.src,async:!1,dataType:"script"}):d.globalEval(b.text||b.textContent||b.innerHTML||""),b.parentNode&&b.parentNode.removeChild(b)}function bb(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function ba(a,b){if(b.nodeType===1){var c=b.nodeName.toLowerCase();b.clearAttributes(),b.mergeAttributes(a);if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(d.expando)}}function _(a,b){if(b.nodeType===1&&d.hasData(a)){var c=d.expando,e=d.data(a),f=d.data(b,e);if(e=e[c]){var g=e.events;f=f[c]=d.extend({},e);if(g){delete f.handle,f.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)d.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function $(a,b){return d.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Q(a,b,c){if(d.isFunction(b))return d.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return d.grep(a,function(a,d){return a===b===c});if(typeof b==="string"){var e=d.grep(a,function(a){return a.nodeType===1});if(L.test(b))return d.filter(b,e,!c);b=d.filter(b,e)}return d.grep(a,function(a,e){return d.inArray(a,b)>=0===c})}function P(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function H(a,b){return(a&&a!=="*"?a+".":"")+b.replace(t,"`").replace(u,"&")}function G(a){var b,c,e,f,g,h,i,j,k,l,m,n,o,p=[],q=[],s=d._data(this,"events");if(a.liveFired!==this&&s&&s.live&&!a.target.disabled&&(!a.button||a.type!=="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var t=s.live.slice(0);for(i=0;i<t.length;i++)g=t[i],g.origType.replace(r,"")===a.type?q.push(g.selector):t.splice(i--,1);f=d(a.target).closest(q,a.currentTarget);for(j=0,k=f.length;j<k;j++){m=f[j];for(i=0;i<t.length;i++){g=t[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,e=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,e=d(a.relatedTarget).closest(g.selector)[0];(!e||e!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){f=p[j];if(c&&f.level>c)break;a.currentTarget=f.elem,a.data=f.handleObj.data,a.handleObj=f.handleObj,o=f.handleObj.origHandler.apply(f.elem,arguments);if(o===!1||a.isPropagationStopped()){c=f.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function E(a,c,e){var f=d.extend({},e[0]);f.type=a,f.originalEvent={},f.liveFired=b,d.event.handle.call(c,f),f.isDefaultPrevented()&&e[0].preventDefault()}function y(){return!0}function x(){return!1}function i(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function h(a,c,e){if(e===b&&a.nodeType===1){e=a.getAttribute("data-"+c);if(typeof e==="string"){try{e=e==="true"?!0:e==="false"?!1:e==="null"?null:d.isNaN(e)?g.test(e)?d.parseJSON(e):e:parseFloat(e)}catch(f){}d.data(a,c,e)}else e=b}return e}var c=a.document,d=function(){function G(){if(!d.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(G,1);return}d.ready()}}var d=function(a,b){return new d.fn.init(a,b,g)},e=a.jQuery,f=a.$,g,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,i=/\S/,j=/^\s+/,k=/\s+$/,l=/\d/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=navigator.userAgent,w,x,y,z=Object.prototype.toString,A=Object.prototype.hasOwnProperty,B=Array.prototype.push,C=Array.prototype.slice,D=String.prototype.trim,E=Array.prototype.indexOf,F={};d.fn=d.prototype={constructor:d,init:function(a,e,f){var g,i,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!e&&c.body){this.context=c,this[0]=c.body,this.selector="body",this.length=1;return this}if(typeof a==="string"){g=h.exec(a);if(!g||!g[1]&&e)return!e||e.jquery?(e||f).find(a):this.constructor(e).find(a);if(g[1]){e=e instanceof d?e[0]:e,k=e?e.ownerDocument||e:c,j=m.exec(a),j?d.isPlainObject(e)?(a=[c.createElement(j[1])],d.fn.attr.call(a,e,!0)):a=[k.createElement(j[1])]:(j=d.buildFragment([g[1]],[k]),a=(j.cacheable?d.clone(j.fragment):j.fragment).childNodes);return d.merge(this,a)}i=c.getElementById(g[2]);if(i&&i.parentNode){if(i.id!==g[2])return f.find(a);this.length=1,this[0]=i}this.context=c,this.selector=a;return this}if(d.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)},selector:"",jquery:"1.5.2",length:0,size:function(){return this.length},toArray:function(){return C.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var e=this.constructor();d.isArray(a)?B.apply(e,a):d.merge(e,a),e.prevObject=this,e.context=this.context,b==="find"?e.selector=this.selector+(this.selector?" ":"")+c:b&&(e.selector=this.selector+"."+b+"("+c+")");return e},each:function(a,b){return d.each(this,a,b)},ready:function(a){d.bindReady(),x.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(C.apply(this,arguments),"slice",C.call(arguments).join(","))},map:function(a){return this.pushStack(d.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:B,sort:[].sort,splice:[].splice},d.fn.init.prototype=d.fn,d.extend=d.fn.extend=function(){var a,c,e,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!=="object"&&!d.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){e=i[c],f=a[c];if(i===f)continue;l&&f&&(d.isPlainObject(f)||(g=d.isArray(f)))?(g?(g=!1,h=e&&d.isArray(e)?e:[]):h=e&&d.isPlainObject(e)?e:{},i[c]=d.extend(l,h,f)):f!==b&&(i[c]=f)}return i},d.extend({noConflict:function(b){a.$=f,b&&(a.jQuery=e);return d},isReady:!1,readyWait:1,ready:function(a){a===!0&&d.readyWait--;if(!d.readyWait||a!==!0&&!d.isReady){if(!c.body)return setTimeout(d.ready,1);d.isReady=!0;if(a!==!0&&--d.readyWait>0)return;x.resolveWith(c,[d]),d.fn.trigger&&d(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!x){x=d._Deferred();if(c.readyState==="complete")return setTimeout(d.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",y,!1),a.addEventListener("load",d.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",y),a.attachEvent("onload",d.ready);var b=!1;try{b=a.frameElement==null}catch(e){}c.documentElement.doScroll&&b&&G()}}},isFunction:function(a){return d.type(a)==="function"},isArray:Array.isArray||function(a){return d.type(a)==="array"},isWindow:function(a){return a&&typeof a==="object"&&"setInterval"in a},isNaN:function(a){return a==null||!l.test(a)||isNaN(a)},type:function(a){return a==null?String(a):F[z.call(a)]||"object"},isPlainObject:function(a){if(!a||d.type(a)!=="object"||a.nodeType||d.isWindow(a))return!1;if(a.constructor&&!A.call(a,"constructor")&&!A.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a){}return c===b||A.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=="string"||!b)return null;b=d.trim(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(b):(new Function("return "+b))();d.error("Invalid JSON: "+b)},parseXML:function(b,c,e){a.DOMParser?(e=new DOMParser,c=e.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),e=c.documentElement,(!e||!e.nodeName||e.nodeName==="parsererror")&&d.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(a){if(a&&i.test(a)){var b=c.head||c.getElementsByTagName("head")[0]||c.documentElement,e=c.createElement("script");d.support.scriptEval()?e.appendChild(c.createTextNode(a)):e.text=a,b.insertBefore(e,b.firstChild),b.removeChild(e)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,e){var f,g=0,h=a.length,i=h===b||d.isFunction(a);if(e){if(i){for(f in a)if(c.apply(a[f],e)===!1)break}else for(;g<h;)if(c.apply(a[g++],e)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(var j=a[0];g<h&&c.call(j,g,j)!==!1;j=a[++g]){}return a},trim:D?function(a){return a==null?"":D.call(a)}:function(a){return a==null?"":(a+"").replace(j,"").replace(k,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var e=d.type(a);a.length==null||e==="string"||e==="function"||e==="regexp"||d.isWindow(a)?B.call(c,a):d.merge(c,a)}return c},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length==="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,b,c){var d=[],e;for(var f=0,g=a.length;f<g;f++)e=b(a[f],f,c),e!=null&&(d[d.length]=e);return d.concat.apply([],d)},guid:1,proxy:function(a,c,e){arguments.length===2&&(typeof c==="string"?(e=a,a=e[c],c=b):c&&!d.isFunction(c)&&(e=c,c=b)),!c&&a&&(c=function(){return a.apply(e||this,arguments)}),a&&(c.guid=a.guid=a.guid||c.guid||d.guid++);return c},access:function(a,c,e,f,g,h){var i=a.length;if(typeof c==="object"){for(var j in c)d.access(a,j,c[j],f,g,e);return a}if(e!==b){f=!h&&f&&d.isFunction(e);for(var k=0;k<i;k++)g(a[k],c,f?e.call(a[k],k,g(a[k],c)):e,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}d.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.subclass=this.subclass,a.fn.init=function b(b,c){c&&c instanceof d&&!(c instanceof a)&&(c=a(c));return d.fn.init.call(this,b,c,e)},a.fn.init.prototype=a.fn;var e=a(c);return a},browser:{}}),d.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){F["[object "+b+"]"]=b.toLowerCase()}),w=d.uaMatch(v),w.browser&&(d.browser[w.browser]=!0,d.browser.version=w.version),d.browser.webkit&&(d.browser.safari=!0),E&&(d.inArray=function(a,b){return E.call(b,a)}),i.test(" ")&&(j=/^[\s\xA0]+/,k=/[\s\xA0]+$/),g=d(c),c.addEventListener?y=function(){c.removeEventListener("DOMContentLoaded",y,!1),d.ready()}:c.attachEvent&&(y=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",y),d.ready())});return d}(),e="then done fail isResolved isRejected promise".split(" "),f=[].slice;d.extend({_Deferred:function(){var a=[],b,c,e,f={done:function(){if(!e){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=d.type(i),j==="array"?f.done.apply(f,i):j==="function"&&a.push(i);k&&f.resolveWith(k[0],k[1])}return this},resolveWith:function(d,f){if(!e&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(d,f)}finally{b=[d,f],c=0}}return this},resolve:function(){f.resolveWith(this,arguments);return this},isResolved:function(){return c||b},cancel:function(){e=1,a=[];return this}};return f},Deferred:function(a){var b=d._Deferred(),c=d._Deferred(),f;d.extend(b,{then:function(a,c){b.done(a).fail(c);return this},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,promise:function(a){if(a==null){if(f)return f;f=a={}}var c=e.length;while(c--)a[e[c]]=b[e[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?f.call(arguments,0):c,--g||h.resolveWith(h,f.call(b,0))}}var b=arguments,c=0,e=b.length,g=e,h=e<=1&&a&&d.isFunction(a.promise)?a:d.Deferred();if(e>1){for(;c<e;c++)b[c]&&d.isFunction(b[c].promise)?b[c].promise().then(i(c),h.reject):--g;g||h.resolveWith(h,b)}else h!==a&&h.resolveWith(h,e?[a]:[]);return h.promise()}}),function(){d.support={};var b=c.createElement("div");b.style.display="none",b.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var e=b.getElementsByTagName("*"),f=b.getElementsByTagName("a")[0],g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=b.getElementsByTagName("input")[0];if(e&&e.length&&f){d.support={leadingWhitespace:b.firstChild.nodeType===3,tbody:!b.getElementsByTagName("tbody").length,htmlSerialize:!!b.getElementsByTagName("link").length,style:/red/.test(f.getAttribute("style")),hrefNormalized:f.getAttribute("href")==="/a",opacity:/^0.55$/.test(f.style.opacity),cssFloat:!!f.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,deleteExpando:!0,optDisabled:!1,checkClone:!1,noCloneEvent:!0,noCloneChecked:!0,boxModel:null,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableHiddenOffsets:!0,reliableMarginRight:!0},i.checked=!0,d.support.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,d.support.optDisabled=!h.disabled;var j=null;d.support.scriptEval=function(){if(j===null){var b=c.documentElement,e=c.createElement("script"),f="script"+d.now();try{e.appendChild(c.createTextNode("window."+f+"=1;"))}catch(g){}b.insertBefore(e,b.firstChild),a[f]?(j=!0,delete a[f]):j=!1,b.removeChild(e)}return j};try{delete b.test}catch(k){d.support.deleteExpando=!1}!b.addEventListener&&b.attachEvent&&b.fireEvent&&(b.attachEvent("onclick",function l(){d.support.noCloneEvent=!1,b.detachEvent("onclick",l)}),b.cloneNode(!0).fireEvent("onclick")),b=c.createElement("div"),b.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var m=c.createDocumentFragment();m.appendChild(b.firstChild),d.support.checkClone=m.cloneNode(!0).cloneNode(!0).lastChild.checked,d(function(){var a=c.createElement("div"),b=c.getElementsByTagName("body")[0];if(b){a.style.width=a.style.paddingLeft="1px",b.appendChild(a),d.boxModel=d.support.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,d.support.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",d.support.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";var e=a.getElementsByTagName("td");d.support.reliableHiddenOffsets=e[0].offsetHeight===0,e[0].style.display="",e[1].style.display="none",d.support.reliableHiddenOffsets=d.support.reliableHiddenOffsets&&e[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(a.style.width="1px",a.style.marginRight="0",d.support.reliableMarginRight=(parseInt(c.defaultView.getComputedStyle(a,null).marginRight,10)||0)===0),b.removeChild(a).style.display="none",a=e=null}});var n=function(a){var b=c.createElement("div");a="on"+a;if(!b.attachEvent)return!0;var d=a in b;d||(b.setAttribute(a,"return;"),d=typeof b[a]==="function");return d};d.support.submitBubbles=n("submit"),d.support.changeBubbles=n("change"),b=e=f=null}}();var g=/^(?:\{.*\}|\[.*\])$/;d.extend({cache:{},uuid:0,expando:"jQuery"+(d.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?d.cache[a[d.expando]]:a[d.expando];return!!a&&!i(a)},data:function(a,c,e,f){if(d.acceptData(a)){var g=d.expando,h=typeof c==="string",i,j=a.nodeType,k=j?d.cache:a,l=j?a[d.expando]:a[d.expando]&&d.expando;if((!l||f&&l&&!k[l][g])&&h&&e===b)return;l||(j?a[d.expando]=l=++d.uuid:l=d.expando),k[l]||(k[l]={},j||(k[l].toJSON=d.noop));if(typeof c==="object"||typeof c==="function")f?k[l][g]=d.extend(k[l][g],c):k[l]=d.extend(k[l],c);i=k[l],f&&(i[g]||(i[g]={}),i=i[g]),e!==b&&(i[c]=e);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[c]:i}},removeData:function(b,c,e){if(d.acceptData(b)){var f=d.expando,g=b.nodeType,h=g?d.cache:b,j=g?b[d.expando]:d.expando;if(!h[j])return;if(c){var k=e?h[j][f]:h[j];if(k){delete k[c];if(!i(k))return}}if(e){delete h[j][f];if(!i(h[j]))return}var l=h[j][f];d.support.deleteExpando||h!=a?delete h[j]:h[j]=null,l?(h[j]={},g||(h[j].toJSON=d.noop),h[j][f]=l):g&&(d.support.deleteExpando?delete b[d.expando]:b.removeAttribute?b.removeAttribute(d.expando):b[d.expando]=null)}},_data:function(a,b,c){return d.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=d.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),d.fn.extend({data:function(a,c){var e=null;if(typeof a==="undefined"){if(this.length){e=d.data(this[0]);if(this[0].nodeType===1){var f=this[0].attributes,g;for(var i=0,j=f.length;i<j;i++)g=f[i].name,g.indexOf("data-")===0&&(g=g.substr(5),h(this[0],g,e[g]))}}return e}if(typeof a==="object")return this.each(function(){d.data(this,a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(c===b){e=this.triggerHandler("getData"+k[1]+"!",[k[0]]),e===b&&this.length&&(e=d.data(this[0],a),e=h(this[0],a,e));return e===b&&k[1]?this.data(k[0]):e}return this.each(function(){var b=d(this),e=[k[0],c];b.triggerHandler("setData"+k[1]+"!",e),d.data(this,a,c),b.triggerHandler("changeData"+k[1]+"!",e)})},removeData:function(a){return this.each(function(){d.removeData(this,a)})}}),d.extend({queue:function(a,b,c){if(a){b=(b||"fx")+"queue";var e=d._data(a,b);if(!c)return e||[];!e||d.isArray(c)?e=d._data(a,b,d.makeArray(c)):e.push(c);return e}},dequeue:function(a,b){b=b||"fx";var c=d.queue(a,b),e=c.shift();e==="inprogress"&&(e=c.shift()),e&&(b==="fx"&&c.unshift("inprogress"),e.call(a,function(){d.dequeue(a,b)})),c.length||d.removeData(a,b+"queue",!0)}}),d.fn.extend({queue:function(a,c){typeof a!=="string"&&(c=a,a="fx");if(c===b)return d.queue(this[0],a);return this.each(function(b){var e=d.queue(this,a,c);a==="fx"&&e[0]!=="inprogress"&&d.dequeue(this,a)})},dequeue:function(a){return this.each(function(){d.dequeue(this,a)})},delay:function(a,b){a=d.fx?d.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){d.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var j=/[\n\t\r]/g,k=/\s+/,l=/\r/g,m=/^(?:href|src|style)$/,n=/^(?:button|input)$/i,o=/^(?:button|input|object|select|textarea)$/i,p=/^a(?:rea)?$/i,q=/^(?:radio|checkbox)$/i;d.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"},d.fn.extend({attr:function(a,b){return d.access(this,a,b,!0,d.attr)},removeAttr:function(a,b){return this.each(function(){d.attr(this,a,""),this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.addClass(a.call(this,b,c.attr("class")))});if(a&&typeof a==="string"){var b=(a||"").split(k);for(var c=0,e=this.length;c<e;c++){var f=this[c];if(f.nodeType===1)if(f.className){var g=" "+f.className+" ",h=f.className;for(var i=0,j=b.length;i<j;i++)g.indexOf(" "+b[i]+" ")<0&&(h+=" "+b[i]);f.className=d.trim(h)}else f.className=a}}return this},removeClass:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof a==="string"||a===b){var c=(a||"").split(k);for(var e=0,f=this.length;e<f;e++){var g=this[e];if(g.nodeType===1&&g.className)if(a){var h=(" "+g.className+" ").replace(j," ");for(var i=0,l=c.length;i<l;i++)h=h.replace(" "+c[i]+" "," ");g.className=d.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,e=typeof b==="boolean";if(d.isFunction(a))return this.each(function(c){var e=d(this);e.toggleClass(a.call(this,c,e.attr("class"),b),b)});return this.each(function(){if(c==="string"){var f,g=0,h=d(this),i=b,j=a.split(k);while(f=j[g++])i=e?i:!h.hasClass(f),h[i?"addClass":"removeClass"](f)}else if(c==="undefined"||c==="boolean")this.className&&d._data(this,"__className__",this.className),this.className=this.className||a===!1?"":d._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(j," ").indexOf(b)>-1)return!0;return!1},val:function(a){if(!arguments.length){var c=this[0];if(c){if(d.nodeName(c,"option")){var e=c.attributes.value;return!e||e.specified?c.value:c.text}if(d.nodeName(c,"select")){var f=c.selectedIndex,g=[],h=c.options,i=c.type==="select-one";if(f<0)return null;for(var j=i?f:0,k=i?f+1:h.length;j<k;j++){var m=h[j];if(m.selected&&(d.support.optDisabled?!m.disabled:m.getAttribute("disabled")===null)&&(!m.parentNode.disabled||!d.nodeName(m.parentNode,"optgroup"))){a=d(m).val();if(i)return a;g.push(a)}}if(i&&!g.length&&h.length)return d(h[f]).val();return g}if(q.test(c.type)&&!d.support.checkOn)return c.getAttribute("value")===null?"on":c.value;return(c.value||"").replace(l,"")}return b}var n=d.isFunction(a);return this.each(function(b){var c=d(this),e=a;if(this.nodeType===1){n&&(e=a.call(this,b,c.val())),e==null?e="":typeof e==="number"?e+="":d.isArray(e)&&(e=d.map(e,function(a){return a==null?"":a+""}));if(d.isArray(e)&&q.test(this.type))this.checked=d.inArray(c.val(),e)>=0;else if(d.nodeName(this,"select")){var f=d.makeArray(e);d("option",this).each(function(){this.selected=d.inArray(d(this).val(),f)>=0}),f.length||(this.selectedIndex=-1)}else this.value=e}})}}),d.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,e,f){if(!a||a.nodeType===3||a.nodeType===8||a.nodeType===2)return b;if(f&&c in d.attrFn)return d(a)[c](e);var g=a.nodeType!==1||!d.isXMLDoc(a),h=e!==b;c=g&&d.props[c]||c;if(a.nodeType===1){var i=m.test(c);if(c==="selected"&&!d.support.optSelected){var j=a.parentNode;j&&(j.selectedIndex,j.parentNode&&j.parentNode.selectedIndex)}if((c in a||a[c]!==b)&&g&&!i){h&&(c==="type"&&n.test(a.nodeName)&&a.parentNode&&d.error("type property can't be changed"),e===null?a.nodeType===1&&a.removeAttribute(c):a[c]=e);if(d.nodeName(a,"form")&&a.getAttributeNode(c))return a.getAttributeNode(c).nodeValue;if(c==="tabIndex"){var k=a.getAttributeNode("tabIndex");return k&&k.specified?k.value:o.test(a.nodeName)||p.test(a.nodeName)&&a.href?0:b}return a[c]}if(!d.support.style&&g&&c==="style"){h&&(a.style.cssText=""+e);return a.style.cssText}h&&a.setAttribute(c,""+e);if(!a.attributes[c]&&(a.hasAttribute&&!a.hasAttribute(c)))return b;var l=!d.support.hrefNormalized&&g&&i?a.getAttribute(c,2):a.getAttribute(c);return l===null?b:l}h&&(a[c]=e);return a[c]}});var r=/\.(.*)$/,s=/^(?:textarea|input|select)$/i,t=/\./g,u=/ /g,v=/[^\w\s.|`]/g,w=function(a){return a.replace(v,"\\$&")};d.event={add:function(c,e,f,g){if(c.nodeType!==3&&c.nodeType!==8){try{d.isWindow(c)&&(c!==a&&!c.frameElement)&&(c=a)}catch(h){}if(f===!1)f=x;else if(!f)return;var i,j;f.handler&&(i=f,f=i.handler),f.guid||(f.guid=d.guid++);var k=d._data(c);if(!k)return;var l=k.events,m=k.handle;l||(k.events=l={}),m||(k.handle=m=function(a){return typeof d!=="undefined"&&d.event.triggered!==a.type?d.event.handle.apply(m.elem,arguments):b}),m.elem=c,e=e.split(" ");var n,o=0,p;while(n=e[o++]){j=i?d.extend({},i):{handler:f,data:g},n.indexOf(".")>-1?(p=n.split("."),n=p.shift(),j.namespace=p.slice(0).sort().join(".")):(p=[],j.namespace=""),j.type=n,j.guid||(j.guid=f.guid);var q=l[n],r=d.event.special[n]||{};if(!q){q=l[n]=[];if(!r.setup||r.setup.call(c,g,p,m)===!1)c.addEventListener?c.addEventListener(n,m,!1):c.attachEvent&&c.attachEvent("on"+n,m)}r.add&&(r.add.call(c,j),j.handler.guid||(j.handler.guid=f.guid)),q.push(j),d.event.global[n]=!0}c=null}},global:{},remove:function(a,c,e,f){if(a.nodeType!==3&&a.nodeType!==8){e===!1&&(e=x);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=d.hasData(a)&&d._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(e=c.handler,c=c.type);if(!c||typeof c==="string"&&c.charAt(0)==="."){c=c||"";for(h in t)d.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+d.map(m.slice(0).sort(),w).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!e){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))d.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=d.event.special[h]||{};for(j=f||0;j<p.length;j++){q=p[j];if(e.guid===q.guid){if(l||n.test(q.namespace))f==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(f!=null)break}}if(p.length===0||f!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&d.removeEvent(a,h,s.handle),g=null,delete t[h]}if(d.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,d.isEmptyObject(s)&&d.removeData(a,b,!0)}}},trigger:function(a,c,e){var f=a.type||a,g=arguments[3];if(!g){a=typeof a==="object"?a[d.expando]?a:d.extend(d.Event(f),a):d.Event(f),f.indexOf("!")>=0&&(a.type=f=f.slice(0,-1),a.exclusive=!0),e||(a.stopPropagation(),d.event.global[f]&&d.each(d.cache,function(){var b=d.expando,e=this[b];e&&e.events&&e.events[f]&&d.event.trigger(a,c,e.handle.elem)}));if(!e||e.nodeType===3||e.nodeType===8)return b;a.result=b,a.target=e,c=d.makeArray(c),c.unshift(a)}a.currentTarget=e;var h=d._data(e,"handle");h&&h.apply(e,c);var i=e.parentNode||e.ownerDocument;try{e&&e.nodeName&&d.noData[e.nodeName.toLowerCase()]||e["on"+f]&&e["on"+f].apply(e,c)===!1&&(a.result=!1,a.preventDefault())}catch(j){}if(!a.isPropagationStopped()&&i)d.event.trigger(a,c,i,!0);else if(!a.isDefaultPrevented()){var k,l=a.target,m=f.replace(r,""),n=d.nodeName(l,"a")&&m==="click",o=d.event.special[m]||{};if((!o._default||o._default.call(e,a)===!1)&&!n&&!(l&&l.nodeName&&d.noData[l.nodeName.toLowerCase()])){try{l[m]&&(k=l["on"+m],k&&(l["on"+m]=null),d.event.triggered=a.type,l[m]())}catch(p){}k&&(l["on"+m]=k),d.event.triggered=b}}},handle:function(c){var e,f,g,h,i,j=[],k=d.makeArray(arguments);c=k[0]=d.event.fix(c||a.event),c.currentTarget=this,e=c.type.indexOf(".")<0&&!c.exclusive,e||(g=c.type.split("."),c.type=g.shift(),j=g.slice(0).sort(),h=new RegExp("(^|\\.)"+j.join("\\.(?:.*\\.)?")+"(\\.|$)")),c.namespace=c.namespace||j.join("."),i=d._data(this,"events"),f=(i||{})[c.type];if(i&&f){f=f.slice(0);for(var l=0,m=f.length;l<m;l++){var n=f[l];if(e||h.test(n.namespace)){c.handler=n.handler,c.data=n.data,c.handleObj=n;var o=n.handler.apply(this,k);o!==b&&(c.result=o,o===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[d.expando])return a;var e=a;a=d.Event(e);for(var f=this.props.length,g;f;)g=this.props[--f],a[g]=e[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=c.documentElement,i=c.body;a.pageX=a.clientX+(h&&h.scrollLeft||i&&i.scrollLeft||0)-(h&&h.clientLeft||i&&i.clientLeft||0),a.pageY=a.clientY+(h&&h.scrollTop||i&&i.scrollTop||0)-(h&&h.clientTop||i&&i.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:d.proxy,special:{ready:{setup:d.bindReady,teardown:d.noop},live:{add:function(a){d.event.add(this,H(a.origType,a.selector),d.extend({},a,{handler:G,guid:a.handler.guid}))},remove:function(a){d.event.remove(this,H(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){d.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},d.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},d.Event=function(a){if(!this.preventDefault)return new d.Event(a);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?y:x):this.type=a,this.timeStamp=d.now(),this[d.expando]=!0},d.Event.prototype={preventDefault:function(){this.isDefaultPrevented=y;var a=this.originalEvent;a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=y;var a=this.originalEvent;a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=y,this.stopPropagation()},isDefaultPrevented:x,isPropagationStopped:x,isImmediatePropagationStopped:x};var z=function(a){var b=a.relatedTarget;try{if(b&&b!==c&&!b.parentNode)return;while(b&&b!==this)b=b.parentNode;b!==this&&(a.type=a.data,d.event.handle.apply(this,arguments))}catch(e){}},A=function(a){a.type=a.data,d.event.handle.apply(this,arguments)};d.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){d.event.special[a]={setup:function(c){d.event.add(this,b,c&&c.selector?A:z,a)},teardown:function(a){d.event.remove(this,b,a&&a.selector?A:z)}}}),d.support.submitBubbles||(d.event.special.submit={setup:function(a,b){if(this.nodeName&&this.nodeName.toLowerCase()!=="form")d.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&d(b).closest("form").length&&E("submit",this,arguments)}),d.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&d(b).closest("form").length&&a.keyCode===13&&E("submit",this,arguments)});else return!1},teardown:function(a){d.event.remove(this,".specialSubmit")}});if(!d.support.changeBubbles){var B,C=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?d.map(a.options,function(a){return a.selected}).join("-"):"":a.nodeName.toLowerCase()==="select"&&(c=a.selectedIndex);return c},D=function D(a){var c=a.target,e,f;if(s.test(c.nodeName)&&!c.readOnly){e=d._data(c,"_change_data"),f=C(c),(a.type!=="focusout"||c.type!=="radio")&&d._data(c,"_change_data",f);if(e===b||f===e)return;if(e!=null||f)a.type="change",a.liveFired=b,d.event.trigger(a,arguments[1],c)}};d.event.special.change={filters:{focusout:D,beforedeactivate:D,click:function(a){var b=a.target,c=b.type;(c==="radio"||c==="checkbox"||b.nodeName.toLowerCase()==="select")&&D.call(this,a)},keydown:function(a){var b=a.target,c=b.type;(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&D.call(this,a)},beforeactivate:function(a){var b=a.target;d._data(b,"_change_data",C(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in B)d.event.add(this,c+".specialChange",B[c]);return s.test(this.nodeName)},teardown:function(a){d.event.remove(this,".specialChange");return s.test(this.nodeName)}},B=d.event.special.change.filters,B.focus=B.beforeactivate}c.addEventListener&&d.each({focus:"focusin",blur:"focusout"},function(a,b){function f(a){var c=d.event.fix(a);c.type=b,c.originalEvent={},d.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var e=0;d.event.special[b]={setup:function(){e++===0&&c.addEventListener(a,f,!0)},teardown:function(){--e===0&&c.removeEventListener(a,f,!0)}}}),d.each(["bind","one"],function(a,c){d.fn[c]=function(a,e,f){if(typeof a==="object"){for(var g in a)this[c](g,e,a[g],f);return this}if(d.isFunction(e)||e===!1)f=e,e=b;var h=c==="one"?d.proxy(f,function(a){d(this).unbind(a,h);return f.apply(this,arguments)}):f;if(a==="unload"&&c!=="one")this.one(a,e,f);else for(var i=0,j=this.length;i<j;i++)d.event.add(this[i],a,h,e);return this}}),d.fn.extend({unbind:function(a,b){if(typeof a!=="object"||a.preventDefault)for(var e=0,f=this.length;e<f;e++)d.event.remove(this[e],a,b);else for(var c in a)this.unbind(c,a[c]);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){d.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var c=d.Event(a);c.preventDefault(),c.stopPropagation(),d.event.trigger(c,b,this[0]);return c.result}},toggle:function(a){var b=arguments,c=1;while(c<b.length)d.proxy(a,b[c++]);return this.click(d.proxy(a,function(e){var f=(d._data(this,"lastToggle"+a.guid)||0)%c;d._data(this,"lastToggle"+a.guid,f+1),e.preventDefault();return b[f].apply(this,arguments)||!1}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var F={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};d.each(["live","die"],function(a,c){d.fn[c]=function(a,e,f,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:d(this.context);if(typeof a==="object"&&!a.preventDefault){for(var o in a)n[c](o,e,a[o],m);return this}d.isFunction(e)&&(f=e,e=b),a=(a||"").split(" ");while((h=a[i++])!=null){j=r.exec(h),k="",j&&(k=j[0],h=h.replace(r,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,h==="focus"||h==="blur"?(a.push(F[h]+k),h=h+k):h=(F[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)d.event.add(n[p],"live."+H(h,m),{data:e,selector:m,handler:f,origType:h,origHandler:f,preType:l});else n.unbind("live."+H(h,m),f)}return this}}),d.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){d.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},d.attrFn&&(d.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!=="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,e,g){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!=="string")return e;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(f.call(n)==="[object Array]")if(u)if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&e.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&e.push(j[t]);else e.push.apply(e,n);else p(n,e);o&&(k(o,h,e,g),k.uniqueSort(e));return e};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!=="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(f){if(f===!0)continue}else g=o=!0}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b==="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1){}a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b==="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=u;typeof b==="string"&&!j.test(b)&&(b=b.toLowerCase(),d=b,g=t),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=u;typeof b==="string"&&!j.test(b)&&(b=b.toLowerCase(),d=b,g=t),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!=="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!=="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return"text"===c&&(b===c||b===null)},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(f.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(a===b){g=!0;return 0}if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!=="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};d.find=k,d.expr=k.selectors,d.expr[":"]=d.expr.filters,d.unique=k.uniqueSort,d.text=k.getText,d.isXMLDoc=k.isXML,d.contains=k.contains}();var I=/Until$/,J=/^(?:parents|prevUntil|prevAll)/,K=/,/,L=/^.[^:#\[\.,]*$/,M=Array.prototype.slice,N=d.expr.match.POS,O={children:!0,contents:!0,next:!0,prev:!0};d.fn.extend({find:function(a){var b=this.pushStack("","find",a),c=0;for(var e=0,f=this.length;e<f;e++){c=b.length,d.find(a,this[e],b);if(e>0)for(var g=c;g<b.length;g++)for(var h=0;h<c;h++)if(b[h]===b[g]){b.splice(g--,1);break}}return b},has:function(a){var b=d(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(d.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(Q(this,a,!1),"not",a)},filter:function(a){return this.pushStack(Q(this,a,!0),"filter",a)},is:function(a){return!!a&&d.filter(a,this).length>0},closest:function(a,b){var c=[],e,f,g=this[0];if(d.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(e=0,f=a.length;e<f;e++)i=a[e],j[i]||(j[i]=d.expr.match.POS.test(i)?d(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:d(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=N.test(a)?d(a,b||this.context):null;for(e=0,f=this.length;e<f;e++){g=this[e];while(g){if(l?l.index(g)>-1:d.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b)break}}c=c.length>1?d.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a==="string")return d.inArray(this[0],a?d(a):this.parent().children());return d.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?d(a,b):d.makeArray(a),e=d.merge(this.get(),c);return this.pushStack(P(c[0])||P(e[0])?e:d.unique(e))},andSelf:function(){return this.add(this.prevObject)}}),d.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return d.dir(a,"parentNode")},parentsUntil:function(a,b,c){return d.dir(a,"parentNode",c)},next:function(a){return d.nth(a,2,"nextSibling")},prev:function(a){return d.nth(a,2,"previousSibling")},nextAll:function(a){return d.dir(a,"nextSibling")},prevAll:function(a){return d.dir(a,"previousSibling")},nextUntil:function(a,b,c){return d.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return d.dir(a,"previousSibling",c)},siblings:function(a){return d.sibling(a.parentNode.firstChild,a)},children:function(a){return d.sibling(a.firstChild)},contents:function(a){return d.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:d.makeArray(a.childNodes)}},function(a,b){d.fn[a]=function(c,e){var f=d.map(this,b,c),g=M.call(arguments);I.test(a)||(e=c),e&&typeof e==="string"&&(f=d.filter(e,f)),f=this.length>1&&!O[a]?d.unique(f):f,(this.length>1||K.test(e))&&J.test(a)&&(f=f.reverse());return this.pushStack(f,a,g.join(","))}}),d.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?d.find.matchesSelector(b[0],a)?[b[0]]:[]:d.find.matches(a,b)},dir:function(a,c,e){var f=[],g=a[c];while(g&&g.nodeType!==9&&(e===b||g.nodeType!==1||!d(g).is(e)))g.nodeType===1&&f.push(g),g=g[c];return f},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var R=/ jQuery\d+="(?:\d+|null)"/g,S=/^\s+/,T=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,U=/<([\w:]+)/,V=/<tbody/i,W=/<|&#?\w+;/,X=/<(?:script|object|embed|option|style)/i,Y=/checked\s*(?:[^=]|=\s*.checked.)/i,Z={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};Z.optgroup=Z.option,Z.tbody=Z.tfoot=Z.colgroup=Z.caption=Z.thead,Z.th=Z.td,d.support.htmlSerialize||(Z._default=[1,"div<div>","</div>"]),d.fn.extend({text:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.text(a.call(this,b,c.text()))});if(typeof a!=="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this,b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapInner(a.call(this,b))});return this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){d(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=d(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,d(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,e;(e=this[c])!=null;c++)if(!a||d.filter(a,[e]).length)!b&&e.nodeType===1&&(d.cleanData(e.getElementsByTagName("*")),d.cleanData([e])),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&d.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return d.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(R,""):null;if(typeof a!=="string"||X.test(a)||!d.support.leadingWhitespace&&S.test(a)||Z[(U.exec(a)||["",""])[1].toLowerCase()])d.isFunction(a)?this.each(function(b){var c=d(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);else{a=a.replace(T,"<$1></$2>");try{for(var c=0,e=this.length;c<e;c++)this[c].nodeType===1&&(d.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(f){this.empty().append(a)}}return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(d.isFunction(a))return this.each(function(b){var c=d(this),e=c.html();c.replaceWith(a.call(this,b,e))});typeof a!=="string"&&(a=d(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;d(this).remove(),b?d(b).before(a):d(c).append(a)})}return this.length?this.pushStack(d(d.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,e){var f,g,h,i,j=a[0],k=[];if(!d.support.checkClone&&arguments.length===3&&typeof j==="string"&&Y.test(j))return this.each(function(){d(this).domManip(a,c,e,!0)});if(d.isFunction(j))return this.each(function(f){var g=d(this);a[0]=j.call(this,f,c?g.html():b),g.domManip(a,c,e)});if(this[0]){i=j&&j.parentNode,d.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?f={fragment:i}:f=d.buildFragment(a,this,k),h=f.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&d.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)e.call(c?$(this[l],g):this[l],f.cacheable||m>1&&l<n?d.clone(h,!0,!0):h)}k.length&&d.each(k,bc)}return this}}),d.buildFragment=function(a,b,e){var f,g,h,i=b&&b[0]?b[0].ownerDocument||b[0]:c;a.length===1&&typeof a[0]==="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!X.test(a[0])&&(d.support.checkClone||!Y.test(a[0]))&&(g=!0,h=d.fragments[a[0]],h&&(h!==1&&(f=h))),f||(f=i.createDocumentFragment(),d.clean(a,i,f,e)),g&&(d.fragments[a[0]]=h?f:1);return{fragment:f,cacheable:g}},d.fragments={},d.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){d.fn[a]=function(c){var e=[],f=d(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&f.length===1){f[b](this[0]);return this}for(var h=0,i=f.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();d(f[h])[b](j),e=e.concat(j)}return this.pushStack(e,a,f.selector)}}),d.extend({clone:function(a,b,c){var e=a.cloneNode(!0),f,g,h;if((!d.support.noCloneEvent||!d.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!d.isXMLDoc(a)){ba(a,e),f=bb(a),g=bb(e);for(h=0;f[h];++h)ba(f[h],g[h])}if(b){_(a,e);if(c){f=bb(a),g=bb(e);for(h=0;f[h];++h)_(f[h],g[h])}}return e},clean:function(a,b,e,f){b=b||c,typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var g=[];for(var h=0,i;(i=a[h])!=null;h++){typeof i==="number"&&(i+="");if(!i)continue;if(typeof i!=="string"||W.test(i)){if(typeof i==="string"){i=i.replace(T,"<$1></$2>");var j=(U.exec(i)||["",""])[1].toLowerCase(),k=Z[j]||Z._default,l=k[0],m=b.createElement("div");m.innerHTML=k[1]+i+k[2];while(l--)m=m.lastChild;if(!d.support.tbody){var n=V.test(i),o=j==="table"&&!n?m.firstChild&&m.firstChild.childNodes:k[1]==="<table>"&&!n?m.childNodes:[];for(var p=o.length-1;p>=0;--p)d.nodeName(o[p],"tbody")&&!o[p].childNodes.length&&o[p].parentNode.removeChild(o[p])}!d.support.leadingWhitespace&&S.test(i)&&m.insertBefore(b.createTextNode(S.exec(i)[0]),m.firstChild),i=m.childNodes}}else i=b.createTextNode(i);i.nodeType?g.push(i):g=d.merge(g,i)}if(e)for(h=0;g[h];h++)!f||!d.nodeName(g[h],"script")||g[h].type&&g[h].type.toLowerCase()!=="text/javascript"?(g[h].nodeType===1&&g.splice.apply(g,[h+1,0].concat(d.makeArray(g[h].getElementsByTagName("script")))),e.appendChild(g[h])):f.push(g[h].parentNode?g[h].parentNode.removeChild(g[h]):g[h]);return g},cleanData:function(a){var b,c,e=d.cache,f=d.expando,g=d.event.special,h=d.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&d.noData[j.nodeName.toLowerCase()])continue;c=j[d.expando];if(c){b=e[c]&&e[c][f];if(b&&b.events){for(var k in b.events)g[k]?d.event.remove(j,k):d.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[d.expando]:j.removeAttribute&&j.removeAttribute(d.expando),delete e[c]}}}});var bd=/alpha\([^)]*\)/i,be=/opacity=([^)]*)/,bf=/-([a-z])/ig,bg=/([A-Z]|^ms)/g,bh=/^-?\d+(?:px)?$/i,bi=/^-?\d/,bj={position:"absolute",visibility:"hidden",display:"block"},bk=["Left","Right"],bl=["Top","Bottom"],bm,bn,bo,bp=function(a,b){return b.toUpperCase()};d.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return d.access(this,a,c,!0,function(a,c,e){return e!==b?d.style(a,c,e):d.css(a,c)})},d.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bm(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0},cssProps:{"float":d.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,e,f){if(a&&a.nodeType!==3&&a.nodeType!==8&&a.style){var g,h=d.camelCase(c),i=a.style,j=d.cssHooks[h];c=d.cssProps[h]||h;if(e===b){if(j&&"get"in j&&(g=j.get(a,!1,f))!==b)return g;return i[c]}if(typeof e==="number"&&isNaN(e)||e==null)return;typeof e==="number"&&!d.cssNumber[h]&&(e+="px");if(!j||!("set"in j)||(e=j.set(a,e))!==b)try{i[c]=e}catch(k){}}},css:function(a,c,e){var f,g=d.camelCase(c),h=d.cssHooks[g];c=d.cssProps[g]||g;if(h&&"get"in h&&(f=h.get(a,!0,e))!==b)return f;if(bm)return bm(a,c,g)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bf,bp)}}),d.curCSS=d.css,d.each(["height","width"],function(a,b){d.cssHooks[b]={get:function(a,c,e){var f;if(c){a.offsetWidth!==0?f=bq(a,b,e):d.swap(a,bj,function(){f=bq(a,b,e)});if(f<=0){f=bm(a,b,b),f==="0px"&&bo&&(f=bo(a,b,b));if(f!=null)return f===""||f==="auto"?"0px":f}if(f<0||f==null){f=a.style[b];return f===""||f==="auto"?"0px":f}return typeof f==="string"?f:f+"px"}},set:function(a,b){if(!bh.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),d.support.opacity||(d.cssHooks.opacity={get:function(a,b){return be.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style;c.zoom=1;var e=d.isNaN(b)?"":"alpha(opacity="+b*100+")",f=c.filter||"";c.filter=bd.test(f)?f.replace(bd,e):c.filter+" "+e}}),d(function(){d.support.reliableMarginRight||(d.cssHooks.marginRight={get:function(a,b){var c;d.swap(a,{display:"inline-block"},function(){b?c=bm(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bn=function(a,c,e){var f,g,h;e=e.replace(bg,"-$1").toLowerCase();if(!(g=a.ownerDocument.defaultView))return b;if(h=g.getComputedStyle(a,null))f=h.getPropertyValue(e),f===""&&!d.contains(a.ownerDocument.documentElement,a)&&(f=d.style(a,e));return f}),c.documentElement.currentStyle&&(bo=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bh.test(d)&&bi.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bm=bn||bo,d.expr&&d.expr.filters&&(d.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!d.support.reliableHiddenOffsets&&(a.style.display||d.css(a,"display"))==="none"},d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)});var br=/%20/g,bs=/\[\]$/,bt=/\r?\n/g,bu=/#.*$/,bv=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bw=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bx=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,by=/^(?:GET|HEAD)$/,bz=/^\/\//,bA=/\?/,bB=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bC=/^(?:select|textarea)/i,bD=/\s+/,bE=/([?&])_=[^&]*/,bF=/(^|\-)([a-z])/g,bG=function(a,b,c){return b+c.toUpperCase()},bH=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bI=d.fn.load,bJ={},bK={},bL,bM;try{bL=c.location.href}catch(bN){bL=c.createElement("a"),bL.href="",bL=bL.href}bM=bH.exec(bL.toLowerCase())||[],d.fn.extend({load:function(a,c,e){if(typeof a!=="string"&&bI)return bI.apply(this,arguments);if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var g=a.slice(f,a.length);a=a.slice(0,f)}var h="GET";c&&(d.isFunction(c)?(e=c,c=b):typeof c==="object"&&(c=d.param(c,d.ajaxSettings.traditional),h="POST"));var i=this;d.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?d("<div>").append(c.replace(bB,"")).find(g):c)),e&&i.each(e,[c,b,a])}});return this},serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?d.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bC.test(this.nodeName)||bw.test(this.type))}).map(function(a,b){var c=d(this).val();return c==null?null:d.isArray(c)?d.map(c,function(a,c){return{name:b.name,value:a.replace(bt,"\r\n")}}):{name:b.name,value:c.replace(bt,"\r\n")}}).get()}}),d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){d.fn[b]=function(a){return this.bind(b,a)}}),d.each(["get","post"],function(a,c){d[c]=function(a,e,f,g){d.isFunction(e)&&(g=g||f,f=e,e=b);return d.ajax({type:c,url:a,data:e,success:f,dataType:g})}}),d.extend({getScript:function(a,c){return d.get(a,b,c,"script")},getJSON:function(a,b,c){return d.get(a,b,c,"json")},ajaxSetup:function(a,b){b?d.extend(!0,a,d.ajaxSettings,b):(b=a,a=d.extend(!0,d.ajaxSettings,b));for(var c in {context:1,url:1})c in b?a[c]=b[c]:c in d.ajaxSettings&&(a[c]=d.ajaxSettings[c]);return a},ajaxSettings:{url:bL,isLocal:bx.test(bM[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":d.parseJSON,"text xml":d.parseXML}},ajaxPrefilter:bO(bJ),ajaxTransport:bO(bK),ajax:function(a,c){function v(a,c,l,n){if(r!==2){r=2,p&&clearTimeout(p),o=b,m=n||"",u.readyState=a?4:0;var q,t,v,w=l?bR(e,u,l):b,x,y;if(a>=200&&a<300||a===304){if(e.ifModified){if(x=u.getResponseHeader("Last-Modified"))d.lastModified[k]=x;if(y=u.getResponseHeader("Etag"))d.etag[k]=y}if(a===304)c="notmodified",q=!0;else try{t=bS(e,w),c="success",q=!0}catch(z){c="parsererror",v=z}}else{v=c;if(!c||a)c="error",a<0&&(a=0)}u.status=a,u.statusText=c,q?h.resolveWith(f,[t,c,u]):h.rejectWith(f,[u,c,v]),u.statusCode(j),j=b,s&&g.trigger("ajax"+(q?"Success":"Error"),[u,e,q?t:v]),i.resolveWith(f,[u,c]),s&&(g.trigger("ajaxComplete",[u,e]),--d.active||d.event.trigger("ajaxStop"))}}typeof a==="object"&&(c=a,a=b),c=c||{};var e=d.ajaxSetup({},c),f=e.context||e,g=f!==e&&(f.nodeType||f instanceof d)?d(f):d.event,h=d.Deferred(),i=d._Deferred(),j=e.statusCode||{},k,l={},m,n,o,p,q,r=0,s,t,u={readyState:0,setRequestHeader:function(a,b){r||(l[a.toLowerCase().replace(bF,bG)]=b);return this},getAllResponseHeaders:function(){return r===2?m:null},getResponseHeader:function(a){var c;if(r===2){if(!n){n={};while(c=bv.exec(m))n[c[1].toLowerCase()]=c[2]}c=n[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){r||(e.mimeType=a);return this},abort:function(a){a=a||"abort",o&&o.abort(a),v(0,a);return this}};h.promise(u),u.success=u.done,u.error=u.fail,u.complete=i.done,u.statusCode=function(a){if(a){var b;if(r<2)for(b in a)j[b]=[j[b],a[b]];else b=a[u.status],u.then(b,b)}return this},e.url=((a||e.url)+"").replace(bu,"").replace(bz,bM[1]+"//"),e.dataTypes=d.trim(e.dataType||"*").toLowerCase().split(bD),e.crossDomain==null&&(q=bH.exec(e.url.toLowerCase()),e.crossDomain=q&&(q[1]!=bM[1]||q[2]!=bM[2]||(q[3]||(q[1]==="http:"?80:443))!=(bM[3]||(bM[1]==="http:"?80:443)))),e.data&&e.processData&&typeof e.data!=="string"&&(e.data=d.param(e.data,e.traditional)),bP(bJ,e,c,u);if(r===2)return!1;s=e.global,e.type=e.type.toUpperCase(),e.hasContent=!by.test(e.type),s&&d.active++===0&&d.event.trigger("ajaxStart");if(!e.hasContent){e.data&&(e.url+=(bA.test(e.url)?"&":"?")+e.data),k=e.url;if(e.cache===!1){var w=d.now(),x=e.url.replace(bE,"$1_="+w);e.url=x+(x===e.url?(bA.test(e.url)?"&":"?")+"_="+w:"")}}if(e.data&&e.hasContent&&e.contentType!==!1||c.contentType)l["Content-Type"]=e.contentType;e.ifModified&&(k=k||e.url,d.lastModified[k]&&(l["If-Modified-Since"]=d.lastModified[k]),d.etag[k]&&(l["If-None-Match"]=d.etag[k])),l.Accept=e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+(e.dataTypes[0]!=="*"?", */*; q=0.01":""):e.accepts["*"];for(t in e.headers)u.setRequestHeader(t,e.headers[t]);if(e.beforeSend&&(e.beforeSend.call(f,u,e)===!1||r===2)){u.abort();return!1}for(t in {success:1,error:1,complete:1})u[t](e[t]);o=bP(bK,e,c,u);if(o){u.readyState=1,s&&g.trigger("ajaxSend",[u,e]),e.async&&e.timeout>0&&(p=setTimeout(function(){u.abort("timeout")},e.timeout));try{r=1,o.send(l,v)}catch(y){status<2?v(-1,y):d.error(y)}}else v(-1,"No Transport");return u},param:function(a,c){var e=[],f=function(a,b){b=d.isFunction(b)?b():b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){f(this.name,this.value)});else for(var g in a)bQ(g,a[g],c,f);return e.join("&").replace(br,"+")}}),d.extend({active:0,lastModified:{},etag:{}});var bT=d.now(),bU=/(\=)\?(&|$)|\?\?/i;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return d.expando+"_"+bT++}}),d.ajaxPrefilter("json jsonp",function(b,c,e){var f=typeof b.data==="string";if(b.dataTypes[0]==="jsonp"||c.jsonpCallback||c.jsonp!=null||b.jsonp!==!1&&(bU.test(b.url)||f&&bU.test(b.data))){var g,h=b.jsonpCallback=d.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2",m=function(){a[h]=i,g&&d.isFunction(i)&&a[h](g[0])};b.jsonp!==!1&&(j=j.replace(bU,l),b.url===j&&(f&&(k=k.replace(bU,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},e.then(m,m),b.converters["script json"]=function(){g||d.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){d.globalEval(a);return a}}}),d.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),d.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var bV=d.now(),bW,bX;d.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&bZ()||b$()}:bZ,bX=d.ajaxSettings.xhr(),d.support.ajax=!!bX,d.support.cors=bX&&"withCredentials"in bX,bX=b,d.support.ajax&&d.ajaxTransport(function(a){if(!a.crossDomain||d.support.cors){var c;return{send:function(e,f){var g=a.xhr(),h,i;a.username?g.open(a.type,a.url,a.async,a.username,a.password):g.open(a.type,a.url,a.async);if(a.xhrFields)for(i in a.xhrFields)g[i]=a.xhrFields[i];a.mimeType&&g.overrideMimeType&&g.overrideMimeType(a.mimeType),!a.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(i in e)g.setRequestHeader(i,e[i])}catch(j){}g.send(a.hasContent&&a.data||null),c=function(e,i){var j,k,l,m,n;try{if(c&&(i||g.readyState===4)){c=b,h&&(g.onreadystatechange=d.noop,delete bW[h]);if(i)g.readyState!==4&&g.abort();else{j=g.status,l=g.getAllResponseHeaders(),m={},n=g.responseXML,n&&n.documentElement&&(m.xml=n),m.text=g.responseText;try{k=g.statusText}catch(o){k=""}j||!a.isLocal||a.crossDomain?j===1223&&(j=204):j=m.text?200:404}}}catch(p){i||f(-1,p)}m&&f(j,k,m,l)},a.async&&g.readyState!==4?(bW||(bW={},bY()),h=bV++,g.onreadystatechange=bW[h]=c):c()},abort:function(){c&&c(0,1)}}}});var b_={},ca=/^(?:toggle|show|hide)$/,cb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cc,cd=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];d.fn.extend({show:function(a,b,c){var e,f;if(a||a===0)return this.animate(ce("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)e=this[g],f=e.style.display,!d._data(e,"olddisplay")&&f==="none"&&(f=e.style.display=""),f===""&&d.css(e,"display")==="none"&&d._data(e,"olddisplay",cf(e.nodeName));for(g=0;g<h;g++){e=this[g],f=e.style.display;if(f===""||f==="none")e.style.display=d._data(e,"olddisplay")||""}return this},hide:function(a,b,c){if(a||a===0)return this.animate(ce("hide",3),a,b,c);for(var e=0,f=this.length;e<f;e++){var g=d.css(this[e],"display");g!=="none"&&!d._data(this[e],"olddisplay")&&d._data(this[e],"olddisplay",g)}for(e=0;e<f;e++)this[e].style.display="none";return this},_toggle:d.fn.toggle,toggle:function(a,b,c){var e=typeof a==="boolean";d.isFunction(a)&&d.isFunction(b)?this._toggle.apply(this,arguments):a==null||e?this.each(function(){var b=e?a:d(this).is(":hidden");d(this)[b?"show":"hide"]()}):this.animate(ce("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,e){var f=d.speed(b,c,e);if(d.isEmptyObject(a))return this.each(f.complete);return this[f.queue===!1?"each":"queue"](function(){var b=d.extend({},f),c,e=this.nodeType===1,g=e&&d(this).is(":hidden"),h=this;for(c in a){var i=d.camelCase(c);c!==i&&(a[i]=a[c],delete a[c],c=i);if(a[c]==="hide"&&g||a[c]==="show"&&!g)return b.complete.call(this);if(e&&(c==="height"||c==="width")){b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(d.css(this,"display")==="inline"&&d.css(this,"float")==="none")if(d.support.inlineBlockNeedsLayout){var j=cf(this.nodeName);j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)}else this.style.display="inline-block"}d.isArray(a[c])&&((b.specialEasing=b.specialEasing||{})[c]=a[c][1],a[c]=a[c][0])}b.overflow!=null&&(this.style.overflow="hidden"),b.curAnim=d.extend({},a),d.each(a,function(c,e){var f=new d.fx(h,b,c);if(ca.test(e))f[e==="toggle"?g?"show":"hide":e](a);else{var i=cb.exec(e),j=f.cur();if(i){var k=parseFloat(i[2]),l=i[3]||(d.cssNumber[c]?"":"px");l!=="px"&&(d.style(h,c,(k||1)+l),j=(k||1)/f.cur()*j,d.style(h,c,j+l)),i[1]&&(k=(i[1]==="-="?-1:1)*k+j),f.custom(j,k,l)}else f.custom(j,e,"")}});return!0})},stop:function(a,b){var c=d.timers;a&&this.queue([]),this.each(function(){for(var a=c.length-1;a>=0;a--)c[a].elem===this&&(b&&c[a](!0),c.splice(a,1))}),b||this.dequeue();return this}}),d.each({slideDown:ce("show",1),slideUp:ce("hide",1),slideToggle:ce("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){d.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),d.extend({speed:function(a,b,c){var e=a&&typeof a==="object"?d.extend({},a):{complete:c||!c&&b||d.isFunction(a)&&a,duration:a,easing:c&&b||b&&!d.isFunction(b)&&b};e.duration=d.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in d.fx.speeds?d.fx.speeds[e.duration]:d.fx.speeds._default,e.old=e.complete,e.complete=function(){e.queue!==!1&&d(this).dequeue(),d.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig||(b.orig={})}}),d.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(d.fx.step[this.prop]||d.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=d.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function g(a){return e.step(a)}var e=this,f=d.fx;this.startTime=d.now(),this.start=a,this.end=b,this.unit=c||this.unit||(d.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,g.elem=this.elem,g()&&d.timers.push(g)&&!cc&&(cc=setInterval(f.tick,f.interval))},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),d(this.elem).show()},hide:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=d.now(),c=!0;if(a||b>=this.options.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),this.options.curAnim[this.prop]=!0;for(var e in this.options.curAnim)this.options.curAnim[e]!==!0&&(c=!1);if(c){if(this.options.overflow!=null&&!d.support.shrinkWrapBlocks){var f=this.elem,g=this.options;d.each(["","X","Y"],function(a,b){f.style["overflow"+b]=g.overflow[a]})}this.options.hide&&d(this.elem).hide();if(this.options.hide||this.options.show)for(var h in this.options.curAnim)d.style(this.elem,h,this.options.orig[h]);this.options.complete.call(this.elem)}return!1}var i=b-this.startTime;this.state=i/this.options.duration;var j=this.options.specialEasing&&this.options.specialEasing[this.prop],k=this.options.easing||(d.easing.swing?"swing":"linear");this.pos=d.easing[j||k](this.state,i,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update();return!0}},d.extend(d.fx,{tick:function(){var a=d.timers;for(var b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||d.fx.stop()},interval:13,stop:function(){clearInterval(cc),cc=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){d.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),d.expr&&d.expr.filters&&(d.expr.filters.animated=function(a){return d.grep(d.timers,function(b){return a===b.elem}).length});var cg=/^t(?:able|d|h)$/i,ch=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?d.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,g=f.documentElement;if(!c||!d.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=f.body,i=ci(f),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||d.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||d.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:d.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);d.offset.initialize();var c,e=b.offsetParent,f=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(d.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===e&&(l+=b.offsetTop,m+=b.offsetLeft,d.offset.doesNotAddBorder&&(!d.offset.doesAddBorderForTableAndCells||!cg.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),f=e,e=b.offsetParent),d.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;d.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},d.offset={initialize:function(){var a=c.body,b=c.createElement("div"),e,f,g,h,i=parseFloat(d.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";d.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),e=b.firstChild,f=e.firstChild,h=e.nextSibling.firstChild.firstChild,this.doesNotAddBorder=f.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,f.style.position="fixed",f.style.top="20px",this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15,f.style.position=f.style.top="",e.style.overflow="hidden",e.style.position="relative",this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),d.offset.initialize=d.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;d.offset.initialize(),d.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(d.css(a,"marginTop"))||0,c+=parseFloat(d.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var e=d.css(a,"position");e==="static"&&(a.style.position="relative");var f=d(a),g=f.offset(),h=d.css(a,"top"),i=d.css(a,"left"),j=(e==="absolute"||e==="fixed")&&d.inArray("auto",[h,i])>-1,k={},l={},m,n;j&&(l=f.position()),m=j?l.top:parseInt(h,10)||0,n=j?l.left:parseInt(i,10)||0,d.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):f.css(k)}},d.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),e=ch.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(d.css(a,"marginTop"))||0,c.left-=parseFloat(d.css(a,"marginLeft"))||0,e.top+=parseFloat(d.css(b[0],"borderTopWidth"))||0,e.left+=parseFloat(d.css(b[0],"borderLeftWidth"))||0;return{top:c.top-e.top,left:c.left-e.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&(!ch.test(a.nodeName)&&d.css(a,"position")==="static"))a=a.offsetParent;return a})}}),d.each(["Left","Top"],function(a,c){var e="scroll"+c;d.fn[e]=function(c){var f=this[0],g;if(!f)return null;if(c!==b)return this.each(function(){g=ci(this),g?g.scrollTo(a?d(g).scrollLeft():c,a?c:d(g).scrollTop()):this[e]=c});g=ci(f);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:d.support.boxModel&&g.document.documentElement[e]||g.document.body[e]:f[e]}}),d.each(["Height","Width"],function(a,c){var e=c.toLowerCase();d.fn["inner"+c]=function(){return this[0]?parseFloat(d.css(this[0],e,"padding")):null},d.fn["outer"+c]=function(a){return this[0]?parseFloat(d.css(this[0],e,a?"margin":"border")):null},d.fn[e]=function(a){var f=this[0];if(!f)return a==null?null:this;if(d.isFunction(a))return this.each(function(b){var c=d(this);c[e](a.call(this,b,c[e]()))});if(d.isWindow(f)){var g=f.document.documentElement["client"+c];return f.document.compatMode==="CSS1Compat"&&g||f.document.body["client"+c]||g}if(f.nodeType===9)return Math.max(f.documentElement["client"+c],f.body["scroll"+c],f.documentElement["scroll"+c],f.body["offset"+c],f.documentElement["offset"+c]);if(a===b){var h=d.css(f,e),i=parseFloat(h);return d.isNaN(i)?h:i}return this.css(e,typeof a==="string"?a:a+"px")}}),a.jQuery=a.$=d})(window);
------------sfdiWUz0ZtiPjTzFlPEgdN
Content-Disposition: inline; filename=jquery.nivo.slider.pack.js
Content-Type: application/x-javascript; name=jquery.nivo.slider.pack.js
Content-Location: http://www.devside.net/js/nivo-slider/jquery.nivo.slider.pack.js
Content-Transfer-Encoding: Base64

LyoNCiAqIGpRdWVyeSBOaXZvIFNsaWRlciB2Mi40DQogKiBodHRwOi8vbml2by5k
ZXY3c3R1ZGlvcy5jb20NCiAqDQogKiBDb3B5cmlnaHQgMjAxMSwgR2lsYmVydCBQ
ZWxsZWdyb20NCiAqIEZyZWUgdG8gdXNlIGFuZCBhYnVzZSB1bmRlciB0aGUgTUlU
IGxpY2Vuc2UuDQogKiBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2Vz
L21pdC1saWNlbnNlLnBocA0KICovDQoNCihmdW5jdGlvbihhKXt2YXIgQT1mdW5j
dGlvbihzLHYpe3ZhciBmPWEuZXh0ZW5kKHt9LGEuZm4ubml2b1NsaWRlci5kZWZh
dWx0cyx2KSxnPXtjdXJyZW50U2xpZGU6MCxjdXJyZW50SW1hZ2U6IiIsdG90YWxT
bGlkZXM6MCxyYW5kQW5pbToiIixydW5uaW5nOmZhbHNlLHBhdXNlZDpmYWxzZSxz
dG9wOmZhbHNlfSxlPWEocyk7ZS5kYXRhKCJuaXZvOnZhcnMiLGcpO2UuY3NzKCJw
b3NpdGlvbiIsInJlbGF0aXZlIik7ZS5hZGRDbGFzcygibml2b1NsaWRlciIpO3Zh
ciBqPWUuY2hpbGRyZW4oKTtqLmVhY2goZnVuY3Rpb24oKXt2YXIgYj1hKHRoaXMp
LGg9IiI7aWYoIWIuaXMoImltZyIpKXtpZihiLmlzKCJhIikpe2IuYWRkQ2xhc3Mo
Im5pdm8taW1hZ2VMaW5rIik7aD1ifWI9Yi5maW5kKCJpbWc6Zmlyc3QiKX12YXIg
Yz1iLndpZHRoKCk7aWYoYz09MCljPWIuYXR0cigid2lkdGgiKTt2YXIgbz1iLmhl
aWdodCgpO2lmKG89PTApbz1iLmF0dHIoImhlaWdodCIpO2M+ZS53aWR0aCgpJiYN
CmUud2lkdGgoYyk7bz5lLmhlaWdodCgpJiZlLmhlaWdodChvKTtoIT0iIiYmaC5j
c3MoImRpc3BsYXkiLCJub25lIik7Yi5jc3MoImRpc3BsYXkiLCJub25lIik7Zy50
b3RhbFNsaWRlcysrfSk7aWYoZi5zdGFydFNsaWRlPjApe2lmKGYuc3RhcnRTbGlk
ZT49Zy50b3RhbFNsaWRlcylmLnN0YXJ0U2xpZGU9Zy50b3RhbFNsaWRlcy0xO2cu
Y3VycmVudFNsaWRlPWYuc3RhcnRTbGlkZX1nLmN1cnJlbnRJbWFnZT1hKGpbZy5j
dXJyZW50U2xpZGVdKS5pcygiaW1nIik/YShqW2cuY3VycmVudFNsaWRlXSk6YShq
W2cuY3VycmVudFNsaWRlXSkuZmluZCgiaW1nOmZpcnN0Iik7YShqW2cuY3VycmVu
dFNsaWRlXSkuaXMoImEiKSYmYShqW2cuY3VycmVudFNsaWRlXSkuY3NzKCJkaXNw
bGF5IiwiYmxvY2siKTtlLmNzcygiYmFja2dyb3VuZCIsJ3VybCgiJytnLmN1cnJl
bnRJbWFnZS5hdHRyKCJzcmMiKSsnIikgbm8tcmVwZWF0Jyk7Zm9yKHZhciBrPTA7
azxmLnNsaWNlcztrKyspe3ZhciBwPQ0KTWF0aC5yb3VuZChlLndpZHRoKCkvZi5z
bGljZXMpO2s9PWYuc2xpY2VzLTE/ZS5hcHBlbmQoYSgnPGRpdiBjbGFzcz0ibml2
by1zbGljZSI+PC9kaXY+JykuY3NzKHtsZWZ0OnAqaysicHgiLHdpZHRoOmUud2lk
dGgoKS1wKmsrInB4In0pKTplLmFwcGVuZChhKCc8ZGl2IGNsYXNzPSJuaXZvLXNs
aWNlIj48L2Rpdj4nKS5jc3Moe2xlZnQ6cCprKyJweCIsd2lkdGg6cCsicHgifSkp
fWUuYXBwZW5kKGEoJzxkaXYgY2xhc3M9Im5pdm8tY2FwdGlvbiI+PHA+PC9wPjwv
ZGl2PicpLmNzcyh7ZGlzcGxheToibm9uZSIsb3BhY2l0eTpmLmNhcHRpb25PcGFj
aXR5fSkpO2lmKGcuY3VycmVudEltYWdlLmF0dHIoInRpdGxlIikhPSIiKXtrPWcu
Y3VycmVudEltYWdlLmF0dHIoInRpdGxlIik7aWYoay5zdWJzdHIoMCwxKT09IiMi
KWs9YShrKS5odG1sKCk7YSgiLm5pdm8tY2FwdGlvbiBwIixlKS5odG1sKGspO2Eo
Ii5uaXZvLWNhcHRpb24iLGUpLmZhZGVJbihmLmFuaW1TcGVlZCl9dmFyIGw9DQow
O2lmKCFmLm1hbnVhbEFkdmFuY2UmJmoubGVuZ3RoPjEpbD1zZXRJbnRlcnZhbChm
dW5jdGlvbigpe3IoZSxqLGYsZmFsc2UpfSxmLnBhdXNlVGltZSk7aWYoZi5kaXJl
Y3Rpb25OYXYpe2UuYXBwZW5kKCc8ZGl2IGNsYXNzPSJuaXZvLWRpcmVjdGlvbk5h
diI+PGEgY2xhc3M9Im5pdm8tcHJldk5hdiI+UHJldjwvYT48YSBjbGFzcz0ibml2
by1uZXh0TmF2Ij5OZXh0PC9hPjwvZGl2PicpO2lmKGYuZGlyZWN0aW9uTmF2SGlk
ZSl7YSgiLm5pdm8tZGlyZWN0aW9uTmF2IixlKS5oaWRlKCk7ZS5ob3ZlcihmdW5j
dGlvbigpe2EoIi5uaXZvLWRpcmVjdGlvbk5hdiIsZSkuc2hvdygpfSxmdW5jdGlv
bigpe2EoIi5uaXZvLWRpcmVjdGlvbk5hdiIsZSkuaGlkZSgpfSl9YSgiYS5uaXZv
LXByZXZOYXYiLGUpLmxpdmUoImNsaWNrIixmdW5jdGlvbigpe2lmKGcucnVubmlu
ZylyZXR1cm4gZmFsc2U7Y2xlYXJJbnRlcnZhbChsKTtsPSIiO2cuY3VycmVudFNs
aWRlLT0yO3IoZSxqLGYsInByZXYiKX0pOw0KYSgiYS5uaXZvLW5leHROYXYiLGUp
LmxpdmUoImNsaWNrIixmdW5jdGlvbigpe2lmKGcucnVubmluZylyZXR1cm4gZmFs
c2U7Y2xlYXJJbnRlcnZhbChsKTtsPSIiO3IoZSxqLGYsIm5leHQiKX0pfWlmKGYu
Y29udHJvbE5hdil7cD1hKCc8ZGl2IGNsYXNzPSJuaXZvLWNvbnRyb2xOYXYiPjwv
ZGl2PicpO2UuYXBwZW5kKHApO2ZvcihrPTA7azxqLmxlbmd0aDtrKyspaWYoZi5j
b250cm9sTmF2VGh1bWJzKXt2YXIgdD1qLmVxKGspO3QuaXMoImltZyIpfHwodD10
LmZpbmQoImltZzpmaXJzdCIpKTtmLmNvbnRyb2xOYXZUaHVtYnNGcm9tUmVsP3Au
YXBwZW5kKCc8YSBjbGFzcz0ibml2by1jb250cm9sIiByZWw9IicraysnIj48aW1n
IHNyYz0iJyt0LmF0dHIoInJlbCIpKyciIGFsdD0iIiAvPjwvYT4nKTpwLmFwcGVu
ZCgnPGEgY2xhc3M9Im5pdm8tY29udHJvbCIgcmVsPSInK2srJyI+PGltZyBzcmM9
IicrdC5hdHRyKCJzcmMiKS5yZXBsYWNlKGYuY29udHJvbE5hdlRodW1ic1NlYXJj
aCwNCmYuY29udHJvbE5hdlRodW1ic1JlcGxhY2UpKyciIGFsdD0iIiAvPjwvYT4n
KX1lbHNlIHAuYXBwZW5kKCc8YSBjbGFzcz0ibml2by1jb250cm9sIiByZWw9Iicr
aysnIj4nKyhrKzEpKyI8L2E+Iik7YSgiLm5pdm8tY29udHJvbE5hdiBhOmVxKCIr
Zy5jdXJyZW50U2xpZGUrIikiLGUpLmFkZENsYXNzKCJhY3RpdmUiKTthKCIubml2
by1jb250cm9sTmF2IGEiLGUpLmxpdmUoImNsaWNrIixmdW5jdGlvbigpe2lmKGcu
cnVubmluZylyZXR1cm4gZmFsc2U7aWYoYSh0aGlzKS5oYXNDbGFzcygiYWN0aXZl
IikpcmV0dXJuIGZhbHNlO2NsZWFySW50ZXJ2YWwobCk7bD0iIjtlLmNzcygiYmFj
a2dyb3VuZCIsJ3VybCgiJytnLmN1cnJlbnRJbWFnZS5hdHRyKCJzcmMiKSsnIikg
bm8tcmVwZWF0Jyk7Zy5jdXJyZW50U2xpZGU9YSh0aGlzKS5hdHRyKCJyZWwiKS0x
O3IoZSxqLGYsImNvbnRyb2wiKX0pfWYua2V5Ym9hcmROYXYmJmEod2luZG93KS5r
ZXlwcmVzcyhmdW5jdGlvbihiKXtpZihiLmtleUNvZGU9PQ0KIjM3Iil7aWYoZy5y
dW5uaW5nKXJldHVybiBmYWxzZTtjbGVhckludGVydmFsKGwpO2w9IiI7Zy5jdXJy
ZW50U2xpZGUtPTI7cihlLGosZiwicHJldiIpfWlmKGIua2V5Q29kZT09IjM5Iil7
aWYoZy5ydW5uaW5nKXJldHVybiBmYWxzZTtjbGVhckludGVydmFsKGwpO2w9IiI7
cihlLGosZiwibmV4dCIpfX0pO2YucGF1c2VPbkhvdmVyJiZlLmhvdmVyKGZ1bmN0
aW9uKCl7Zy5wYXVzZWQ9dHJ1ZTtjbGVhckludGVydmFsKGwpO2w9IiJ9LGZ1bmN0
aW9uKCl7Zy5wYXVzZWQ9ZmFsc2U7aWYobD09IiImJiFmLm1hbnVhbEFkdmFuY2Up
bD1zZXRJbnRlcnZhbChmdW5jdGlvbigpe3IoZSxqLGYsZmFsc2UpfSxmLnBhdXNl
VGltZSl9KTtlLmJpbmQoIm5pdm86YW5pbUZpbmlzaGVkIixmdW5jdGlvbigpe2cu
cnVubmluZz1mYWxzZTthKGopLmVhY2goZnVuY3Rpb24oKXthKHRoaXMpLmlzKCJh
IikmJmEodGhpcykuY3NzKCJkaXNwbGF5Iiwibm9uZSIpfSk7YShqW2cuY3VycmVu
dFNsaWRlXSkuaXMoImEiKSYmDQphKGpbZy5jdXJyZW50U2xpZGVdKS5jc3MoImRp
c3BsYXkiLCJibG9jayIpO2lmKGw9PSIiJiYhZy5wYXVzZWQmJiFmLm1hbnVhbEFk
dmFuY2UpbD1zZXRJbnRlcnZhbChmdW5jdGlvbigpe3IoZSxqLGYsZmFsc2UpfSxm
LnBhdXNlVGltZSk7Zi5hZnRlckNoYW5nZS5jYWxsKHRoaXMpfSk7dmFyIHc9ZnVu
Y3Rpb24oYixoKXt2YXIgYz0wO2EoIi5uaXZvLXNsaWNlIixiKS5lYWNoKGZ1bmN0
aW9uKCl7dmFyIG89YSh0aGlzKSxkPU1hdGgucm91bmQoYi53aWR0aCgpL2guc2xp
Y2VzKTtjPT1oLnNsaWNlcy0xP28uY3NzKCJ3aWR0aCIsYi53aWR0aCgpLWQqYysi
cHgiKTpvLmNzcygid2lkdGgiLGQrInB4Iik7YysrfSl9LHI9ZnVuY3Rpb24oYixo
LGMsbyl7dmFyIGQ9Yi5kYXRhKCJuaXZvOnZhcnMiKTtkJiZkLmN1cnJlbnRTbGlk
ZT09ZC50b3RhbFNsaWRlcy0xJiZjLmxhc3RTbGlkZS5jYWxsKHRoaXMpO2lmKCgh
ZHx8ZC5zdG9wKSYmIW8pcmV0dXJuIGZhbHNlO2MuYmVmb3JlQ2hhbmdlLmNhbGwo
dGhpcyk7DQppZihvKXtvPT0icHJldiImJmIuY3NzKCJiYWNrZ3JvdW5kIiwndXJs
KCInK2QuY3VycmVudEltYWdlLmF0dHIoInNyYyIpKyciKSBuby1yZXBlYXQnKTtv
PT0ibmV4dCImJmIuY3NzKCJiYWNrZ3JvdW5kIiwndXJsKCInK2QuY3VycmVudElt
YWdlLmF0dHIoInNyYyIpKyciKSBuby1yZXBlYXQnKX1lbHNlIGIuY3NzKCJiYWNr
Z3JvdW5kIiwndXJsKCInK2QuY3VycmVudEltYWdlLmF0dHIoInNyYyIpKyciKSBu
by1yZXBlYXQnKTtkLmN1cnJlbnRTbGlkZSsrO2lmKGQuY3VycmVudFNsaWRlPT1k
LnRvdGFsU2xpZGVzKXtkLmN1cnJlbnRTbGlkZT0wO2Muc2xpZGVzaG93RW5kLmNh
bGwodGhpcyl9aWYoZC5jdXJyZW50U2xpZGU8MClkLmN1cnJlbnRTbGlkZT1kLnRv
dGFsU2xpZGVzLTE7ZC5jdXJyZW50SW1hZ2U9YShoW2QuY3VycmVudFNsaWRlXSku
aXMoImltZyIpP2EoaFtkLmN1cnJlbnRTbGlkZV0pOmEoaFtkLmN1cnJlbnRTbGlk
ZV0pLmZpbmQoImltZzpmaXJzdCIpO2lmKGMuY29udHJvbE5hdil7YSgiLm5pdm8t
Y29udHJvbE5hdiBhIiwNCmIpLnJlbW92ZUNsYXNzKCJhY3RpdmUiKTthKCIubml2
by1jb250cm9sTmF2IGE6ZXEoIitkLmN1cnJlbnRTbGlkZSsiKSIsYikuYWRkQ2xh
c3MoImFjdGl2ZSIpfWlmKGQuY3VycmVudEltYWdlLmF0dHIoInRpdGxlIikhPSIi
KXt2YXIgdT1kLmN1cnJlbnRJbWFnZS5hdHRyKCJ0aXRsZSIpO2lmKHUuc3Vic3Ry
KDAsMSk9PSIjIil1PWEodSkuaHRtbCgpO2EoIi5uaXZvLWNhcHRpb24iLGIpLmNz
cygiZGlzcGxheSIpPT0iYmxvY2siP2EoIi5uaXZvLWNhcHRpb24gcCIsYikuZmFk
ZU91dChjLmFuaW1TcGVlZCxmdW5jdGlvbigpe2EodGhpcykuaHRtbCh1KTthKHRo
aXMpLmZhZGVJbihjLmFuaW1TcGVlZCl9KTphKCIubml2by1jYXB0aW9uIHAiLGIp
Lmh0bWwodSk7YSgiLm5pdm8tY2FwdGlvbiIsYikuZmFkZUluKGMuYW5pbVNwZWVk
KX1lbHNlIGEoIi5uaXZvLWNhcHRpb24iLGIpLmZhZGVPdXQoYy5hbmltU3BlZWQp
O3ZhciBtPTA7YSgiLm5pdm8tc2xpY2UiLGIpLmVhY2goZnVuY3Rpb24oKXt2YXIg
aT0NCk1hdGgucm91bmQoYi53aWR0aCgpL2Muc2xpY2VzKTthKHRoaXMpLmNzcyh7
aGVpZ2h0OiIwcHgiLG9wYWNpdHk6IjAiLGJhY2tncm91bmQ6J3VybCgiJytkLmN1
cnJlbnRJbWFnZS5hdHRyKCJzcmMiKSsnIikgbm8tcmVwZWF0IC0nKyhpK20qaS1p
KSsicHggMCUifSk7bSsrfSk7aWYoYy5lZmZlY3Q9PSJyYW5kb20iKXtoPVsic2xp
Y2VEb3duUmlnaHQiLCJzbGljZURvd25MZWZ0Iiwic2xpY2VVcFJpZ2h0Iiwic2xp
Y2VVcExlZnQiLCJzbGljZVVwRG93biIsInNsaWNlVXBEb3duTGVmdCIsImZvbGQi
LCJmYWRlIiwic2xpZGVJblJpZ2h0Iiwic2xpZGVJbkxlZnQiXTtkLnJhbmRBbmlt
PWhbTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKihoLmxlbmd0aCsxKSldO2lmKGQu
cmFuZEFuaW09PXVuZGVmaW5lZClkLnJhbmRBbmltPSJmYWRlIn1pZihjLmVmZmVj
dC5pbmRleE9mKCIsIikhPS0xKXtoPWMuZWZmZWN0LnNwbGl0KCIsIik7ZC5yYW5k
QW5pbT1oW01hdGguZmxvb3IoTWF0aC5yYW5kb20oKSoNCmgubGVuZ3RoKV07aWYo
ZC5yYW5kQW5pbT09dW5kZWZpbmVkKWQucmFuZEFuaW09ImZhZGUifWQucnVubmlu
Zz10cnVlO2lmKGMuZWZmZWN0PT0ic2xpY2VEb3duInx8Yy5lZmZlY3Q9PSJzbGlj
ZURvd25SaWdodCJ8fGQucmFuZEFuaW09PSJzbGljZURvd25SaWdodCJ8fGMuZWZm
ZWN0PT0ic2xpY2VEb3duTGVmdCJ8fGQucmFuZEFuaW09PSJzbGljZURvd25MZWZ0
Iil7dmFyIG49MDttPTA7dyhiLGMpO2g9YSgiLm5pdm8tc2xpY2UiLGIpO2lmKGMu
ZWZmZWN0PT0ic2xpY2VEb3duTGVmdCJ8fGQucmFuZEFuaW09PSJzbGljZURvd25M
ZWZ0IiloPWEoIi5uaXZvLXNsaWNlIixiKS5fcmV2ZXJzZSgpO2guZWFjaChmdW5j
dGlvbigpe3ZhciBpPWEodGhpcyk7aS5jc3Moe3RvcDoiMHB4In0pO209PWMuc2xp
Y2VzLTE/c2V0VGltZW91dChmdW5jdGlvbigpe2kuYW5pbWF0ZSh7aGVpZ2h0OiIx
MDAlIixvcGFjaXR5OiIxLjAifSxjLmFuaW1TcGVlZCwiIixmdW5jdGlvbigpe2Iu
dHJpZ2dlcigibml2bzphbmltRmluaXNoZWQiKX0pfSwNCjEwMCtuKTpzZXRUaW1l
b3V0KGZ1bmN0aW9uKCl7aS5hbmltYXRlKHtoZWlnaHQ6IjEwMCUiLG9wYWNpdHk6
IjEuMCJ9LGMuYW5pbVNwZWVkKX0sMTAwK24pO24rPTUwO20rK30pfWVsc2UgaWYo
Yy5lZmZlY3Q9PSJzbGljZVVwInx8Yy5lZmZlY3Q9PSJzbGljZVVwUmlnaHQifHxk
LnJhbmRBbmltPT0ic2xpY2VVcFJpZ2h0Inx8Yy5lZmZlY3Q9PSJzbGljZVVwTGVm
dCJ8fGQucmFuZEFuaW09PSJzbGljZVVwTGVmdCIpe209bj0wO3coYixjKTtoPWEo
Ii5uaXZvLXNsaWNlIixiKTtpZihjLmVmZmVjdD09InNsaWNlVXBMZWZ0Inx8ZC5y
YW5kQW5pbT09InNsaWNlVXBMZWZ0IiloPWEoIi5uaXZvLXNsaWNlIixiKS5fcmV2
ZXJzZSgpO2guZWFjaChmdW5jdGlvbigpe3ZhciBpPWEodGhpcyk7aS5jc3Moe2Jv
dHRvbToiMHB4In0pO209PWMuc2xpY2VzLTE/c2V0VGltZW91dChmdW5jdGlvbigp
e2kuYW5pbWF0ZSh7aGVpZ2h0OiIxMDAlIixvcGFjaXR5OiIxLjAifSxjLmFuaW1T
cGVlZCwiIiwNCmZ1bmN0aW9uKCl7Yi50cmlnZ2VyKCJuaXZvOmFuaW1GaW5pc2hl
ZCIpfSl9LDEwMCtuKTpzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7aS5hbmltYXRlKHto
ZWlnaHQ6IjEwMCUiLG9wYWNpdHk6IjEuMCJ9LGMuYW5pbVNwZWVkKX0sMTAwK24p
O24rPTUwO20rK30pfWVsc2UgaWYoYy5lZmZlY3Q9PSJzbGljZVVwRG93biJ8fGMu
ZWZmZWN0PT0ic2xpY2VVcERvd25SaWdodCJ8fGQucmFuZEFuaW09PSJzbGljZVVw
RG93biJ8fGMuZWZmZWN0PT0ic2xpY2VVcERvd25MZWZ0Inx8ZC5yYW5kQW5pbT09
InNsaWNlVXBEb3duTGVmdCIpe3ZhciB4PW09bj0wO3coYixjKTtoPWEoIi5uaXZv
LXNsaWNlIixiKTtpZihjLmVmZmVjdD09InNsaWNlVXBEb3duTGVmdCJ8fGQucmFu
ZEFuaW09PSJzbGljZVVwRG93bkxlZnQiKWg9YSgiLm5pdm8tc2xpY2UiLGIpLl9y
ZXZlcnNlKCk7aC5lYWNoKGZ1bmN0aW9uKCl7dmFyIGk9YSh0aGlzKTtpZihtPT0w
KXtpLmNzcygidG9wIiwiMHB4Iik7bSsrfWVsc2V7aS5jc3MoImJvdHRvbSIsDQoi
MHB4Iik7bT0wfXg9PWMuc2xpY2VzLTE/c2V0VGltZW91dChmdW5jdGlvbigpe2ku
YW5pbWF0ZSh7aGVpZ2h0OiIxMDAlIixvcGFjaXR5OiIxLjAifSxjLmFuaW1TcGVl
ZCwiIixmdW5jdGlvbigpe2IudHJpZ2dlcigibml2bzphbmltRmluaXNoZWQiKX0p
fSwxMDArbik6c2V0VGltZW91dChmdW5jdGlvbigpe2kuYW5pbWF0ZSh7aGVpZ2h0
OiIxMDAlIixvcGFjaXR5OiIxLjAifSxjLmFuaW1TcGVlZCl9LDEwMCtuKTtuKz01
MDt4Kyt9KX1lbHNlIGlmKGMuZWZmZWN0PT0iZm9sZCJ8fGQucmFuZEFuaW09PSJm
b2xkIil7bT1uPTA7dyhiLGMpO2EoIi5uaXZvLXNsaWNlIixiKS5lYWNoKGZ1bmN0
aW9uKCl7dmFyIGk9YSh0aGlzKSx5PWkud2lkdGgoKTtpLmNzcyh7dG9wOiIwcHgi
LGhlaWdodDoiMTAwJSIsd2lkdGg6IjBweCJ9KTttPT1jLnNsaWNlcy0xP3NldFRp
bWVvdXQoZnVuY3Rpb24oKXtpLmFuaW1hdGUoe3dpZHRoOnksb3BhY2l0eToiMS4w
In0sYy5hbmltU3BlZWQsIiIsZnVuY3Rpb24oKXtiLnRyaWdnZXIoIm5pdm86YW5p
bUZpbmlzaGVkIil9KX0sDQoxMDArbik6c2V0VGltZW91dChmdW5jdGlvbigpe2ku
YW5pbWF0ZSh7d2lkdGg6eSxvcGFjaXR5OiIxLjAifSxjLmFuaW1TcGVlZCl9LDEw
MCtuKTtuKz01MDttKyt9KX1lbHNlIGlmKGMuZWZmZWN0PT0iZmFkZSJ8fGQucmFu
ZEFuaW09PSJmYWRlIil7dmFyIHE9YSgiLm5pdm8tc2xpY2U6Zmlyc3QiLGIpO3Eu
Y3NzKHtoZWlnaHQ6IjEwMCUiLHdpZHRoOmIud2lkdGgoKSsicHgifSk7cS5hbmlt
YXRlKHtvcGFjaXR5OiIxLjAifSxjLmFuaW1TcGVlZCoyLCIiLGZ1bmN0aW9uKCl7
Yi50cmlnZ2VyKCJuaXZvOmFuaW1GaW5pc2hlZCIpfSl9ZWxzZSBpZihjLmVmZmVj
dD09InNsaWRlSW5SaWdodCJ8fGQucmFuZEFuaW09PSJzbGlkZUluUmlnaHQiKXtx
PWEoIi5uaXZvLXNsaWNlOmZpcnN0IixiKTtxLmNzcyh7aGVpZ2h0OiIxMDAlIix3
aWR0aDoiMHB4IixvcGFjaXR5OiIxIn0pO3EuYW5pbWF0ZSh7d2lkdGg6Yi53aWR0
aCgpKyJweCJ9LGMuYW5pbVNwZWVkKjIsIiIsZnVuY3Rpb24oKXtiLnRyaWdnZXIo
Im5pdm86YW5pbUZpbmlzaGVkIil9KX1lbHNlIGlmKGMuZWZmZWN0PT0NCiJzbGlk
ZUluTGVmdCJ8fGQucmFuZEFuaW09PSJzbGlkZUluTGVmdCIpe3E9YSgiLm5pdm8t
c2xpY2U6Zmlyc3QiLGIpO3EuY3NzKHtoZWlnaHQ6IjEwMCUiLHdpZHRoOiIwcHgi
LG9wYWNpdHk6IjEiLGxlZnQ6IiIscmlnaHQ6IjBweCJ9KTtxLmFuaW1hdGUoe3dp
ZHRoOmIud2lkdGgoKSsicHgifSxjLmFuaW1TcGVlZCoyLCIiLGZ1bmN0aW9uKCl7
cS5jc3Moe2xlZnQ6IjBweCIscmlnaHQ6IiJ9KTtiLnRyaWdnZXIoIm5pdm86YW5p
bUZpbmlzaGVkIil9KX19LHo9ZnVuY3Rpb24oYil7dGhpcy5jb25zb2xlJiZ0eXBl
b2YgY29uc29sZS5sb2chPSJ1bmRlZmluZWQiJiZjb25zb2xlLmxvZyhiKX07dGhp
cy5zdG9wPWZ1bmN0aW9uKCl7aWYoIWEocykuZGF0YSgibml2bzp2YXJzIikuc3Rv
cCl7YShzKS5kYXRhKCJuaXZvOnZhcnMiKS5zdG9wPXRydWU7eigiU3RvcCBTbGlk
ZXIiKX19O3RoaXMuc3RhcnQ9ZnVuY3Rpb24oKXtpZihhKHMpLmRhdGEoIm5pdm86
dmFycyIpLnN0b3Ape2EocykuZGF0YSgibml2bzp2YXJzIikuc3RvcD0NCmZhbHNl
O3ooIlN0YXJ0IFNsaWRlciIpfX07Zi5hZnRlckxvYWQuY2FsbCh0aGlzKX07YS5m
bi5uaXZvU2xpZGVyPWZ1bmN0aW9uKHMpe3JldHVybiB0aGlzLmVhY2goZnVuY3Rp
b24oKXt2YXIgdj1hKHRoaXMpO2lmKCF2LmRhdGEoIm5pdm9zbGlkZXIiKSl7dmFy
IGY9bmV3IEEodGhpcyxzKTt2LmRhdGEoIm5pdm9zbGlkZXIiLGYpfX0pfTthLmZu
Lm5pdm9TbGlkZXIuZGVmYXVsdHM9e2VmZmVjdDoicmFuZG9tIixzbGljZXM6MTUs
YW5pbVNwZWVkOjUwMCxwYXVzZVRpbWU6M0UzLHN0YXJ0U2xpZGU6MCxkaXJlY3Rp
b25OYXY6dHJ1ZSxkaXJlY3Rpb25OYXZIaWRlOnRydWUsY29udHJvbE5hdjp0cnVl
LGNvbnRyb2xOYXZUaHVtYnM6ZmFsc2UsY29udHJvbE5hdlRodW1ic0Zyb21SZWw6
ZmFsc2UsY29udHJvbE5hdlRodW1ic1NlYXJjaDoiLmpwZyIsY29udHJvbE5hdlRo
dW1ic1JlcGxhY2U6Il90aHVtYi5qcGciLGtleWJvYXJkTmF2OnRydWUscGF1c2VP
bkhvdmVyOnRydWUsbWFudWFsQWR2YW5jZTpmYWxzZSwNCmNhcHRpb25PcGFjaXR5
OjAuOCxiZWZvcmVDaGFuZ2U6ZnVuY3Rpb24oKXt9LGFmdGVyQ2hhbmdlOmZ1bmN0
aW9uKCl7fSxzbGlkZXNob3dFbmQ6ZnVuY3Rpb24oKXt9LGxhc3RTbGlkZTpmdW5j
dGlvbigpe30sYWZ0ZXJMb2FkOmZ1bmN0aW9uKCl7fX07YS5mbi5fcmV2ZXJzZT1b
XS5yZXZlcnNlfSkoalF1ZXJ5KTs=

------------sfdiWUz0ZtiPjTzFlPEgdN
Content-Disposition: inline; filename=wamp-dev-boxshot.png
Content-Type: image/png; name=wamp-dev-boxshot.png
Content-Location: http://www.devside.net/images/wamp-dev-boxshot.png
Content-Transfer-Encoding: Base64

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

------------sfdiWUz0ZtiPjTzFlPEgdN
Content-Disposition: inline; filename=thumb-up-left.png
Content-Type: image/png; name=thumb-up-left.png
Content-Location: http://www.devside.net/images/thumb-up-left.png
Content-Transfer-Encoding: Base64

iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAAL
EwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj33
3vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEs
DIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIe
EeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH
/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAn
f+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJ
V2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4
mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHg
g/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl
7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/A
V/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5
WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQ
WHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAA
RKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv
1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4
IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGy
UT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPE
bDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhM
WE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPE
NyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD
5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2h
tlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0
dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHK
CpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2ep
O6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN
2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIp
G6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3n
U9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36
p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYP
jGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLn
m+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cR
p7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0H
DYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dn
F2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofc
n8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh
7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJ
gUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5p
DoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85
ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7
F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/R
NtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9
MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo
1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5
sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWF
fevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTP
ZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJ
zs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ
+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3v
dy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtb
Ylu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ7
52PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7
nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9
zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9D
BY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfy
l5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT
0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADq
YAAAOpgAABdvkl/FRgAABG9JREFUeNq0lf1rlWUYxz/3fT/nbGuvx7n2pmmKW5N0
iklTSam0jBRByLAMnEL/QC8Q/RIFvUMEQVD0g0T9IESB/RImlWL0ouTc0DbnNOfm
zubZ2XZ23p/7vvrh7JydzZkR9MDF/XDfz3N/ru91f6/nUSLC/3l5AMcOeAsuKsV6
o9QerRAF32jFBSCbX3/xO0vXyD8nqAFEbht7Ow691tlx+PXO0pq6Z5ywyAnk493H
DGsb1J0VBIwi7d+aiRLuLq9tvkespWZZ25rh6NhyIFz8zDs7DD2jwvmwcH5E6BoR
nmvXHGjXs4CgAaMUscxciAIr1jpnrW68f0vb0LmTm4Ffi58JGFjXqGhvUNCeU35L
iQCMhvKgImsphO+YSscnYwCVdUuXVC9p6RCRtSJCPtQdDlnPyUZDdanCd+A7yDqG
ozeuRQAQvJZH9m3SwdL9AjX/1nt6/kTQwKIyhafAt3L68tmT/UopRISK2ualLQ/v
2wE8D1T/JwBAiQd1FYqspftab9fvQ31d/UprxDmaVm/a0Lr92ae0CbwArLwTQIkI
JzoDO4HH5y+OJ6UqmpBqgMbWDauXrd3cVt/YSHVtLdPhgb6+45+fSI6P/Cjwk0jO
XfMPWYkIxw8GPnzw8Bt7qppXLrtdJulYDOf7c7oQXDJ84edz18+e6EpGwz1AtwiD
wDgwDVgPwIpISeXi5kQksuDmZaEQNpNZcKm+bcumhtVbNsQj14fHLv1xJX5zODI1
cnUkHZ88IsKZHMAx2P/L8e7yhlVrlDaF70ZZeTl3VVQgzmF9H1dsS6XyvQJKBYOV
9cuXbHxyudGaqdGrw2e+fNeHGYBzHLl86is9EpNrSV9K8nus3/rEqnVbd64Ua0kl
EqRTKZTWKKXQxaPWhdFXiqr6e5uso7zQyQI3Bd6rq1D37Xrls0Pz6+B8n2QiwfTU
FHpmM2MM2hiM52GMyYXnobXGZrNYwRQA1oHNnX70xqWeofJQQ3MxoCIUIpvJkE4m
c4CZzTzPwzmHeF6hs40xOGuxrgiQsQVvHf360w/aU74M5Cc6X37zIef7VFZV5TxY
VB6lNTo/6lxLORGctfhOvFkFs979rbacyN6XPnq6WIFYy+T4OLFYLFeevIri8Lzc
nNa4QADfMQvoDkPr4tn+GuzrDleEGurzE9WhEK7oJyFQKIkTQYmAtTPZ5BUUAd4+
5djdqtjVohD44oejn5REU9KWtRJY37GtadvOPU1aKYLB4BwXaaVypcordQ4HOGtJ
ZSktAACO9QrHeoVdLer0ikWcXlHD9wdfff/R/Iu+75PJZObYsuCo/BloTUBrRq9f
mUj7Iv3RWYAGDOB92ycBwHtru5oY+LNnoqausSYUCmGMQRU1l1YKhYifSWXjiXhy
MjqaSCfimYnxsdjgQO+Ni2N8fOScGCUiKKU8IACUzUTp7lY2PtDEfq1oWOgbITCN
4FthMpVlPBwn+tckkazlUiRJ38UxhoBkHlBQMAPyZlSpecG8+wW4ZIEMkAb8vwcA
2YQigtKqn+MAAAAASUVORK5CYII=

------------sfdiWUz0ZtiPjTzFlPEgdN--
