From: <Saved by Windows Internet Explorer 8>
Subject: =?windows-1251?Q?CiteSeerX_=97_The_IEEE_802.17_Media_Access_Protocol_for_?=
	=?windows-1251?Q?High-Speed_Metropolitan-Area_Resilient_Packet_Rings?=
Date: Sun, 25 Mar 2012 15:40:59 +0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CD0A9D.AD660520"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3664

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.5.6755

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD=20
profile=3D"http://www.w3.org/2005/11/profile =
http://a9.com/-/spec/opensearch/1.1/"><TITLE>CiteSeerX =E2=80=94 The =
IEEE 802.17 Media Access Protocol for High-Speed Metropolitan-Area =
Resilient Packet Rings</TITLE>
<META content=3D"text/html; charset=3DUTF-8" http-equiv=3DContent-Type>
<META name=3Ddescription=20
content=3D"CiteSeerX - Document Details (Isaac Councill, Lee Giles, =
Pradeep Teregowda): The Resilient Packet Ring (RPR) IEEE 802.17 standard =
is under development as a new high-speed technology for metropolitan =
backbone networks. A key performance objective of RPR is to =
simultaneously achieve high utilization, spatial reuse, and fairness, an =
objective not achieved by current technologies such as SONET and Gigabit =
Ethernet nor by legacy ring technologies such as FDDI. The core =
technical challenge for RPR is the design of a fairness algorithm that =
dynamically throttles traffic to achieve these properties. The =
difficulty is in the distributed nature of the problem, that upstream =
ring nodes must inject traffic at a rate according to congestion and =
fairness criteria downstream. This article provides an overview of the =
RPR protocol with a focus on medium access and fairness.">
<META name=3Dkeywords content=3D"CiteSeerX, V. Gambiroza,  P. Yuan,  E. =
Knightly">
<META name=3Dcitation_title=20
content=3D"The IEEE 802.17 Media Access Protocol for High-Speed =
Metropolitan-Area Resilient Packet Rings">
<META name=3Dcitation_authors content=3D"V. Gambiroza,  P. Yuan,  E. =
Knightly"><LINK=20
rel=3D"shortcut icon" type=3Dimage/x-icon=20
href=3D"/favicon.ico;jsessionid=3D2FF6EEFF466F96A991407188059735EA"><LINK=
=20
title=3DCiteSeerX rel=3Dsearch =
type=3Dapplication/opensearchdescription+xml=20
href=3D"/search_plugins/citeseerx_general.xml;jsessionid=3D2FF6EEFF466F96=
A991407188059735EA"><LINK=20
title=3D"CiteSeerX Author" rel=3Dsearch =
type=3Dapplication/opensearchdescription+xml=20
href=3D"/search_plugins/citeseerx_author.xml;jsessionid=3D2FF6EEFF466F96A=
991407188059735EA"><LINK=20
title=3D"CiteSeerX Title" rel=3Dsearch =
type=3Dapplication/opensearchdescription+xml=20
href=3D"/search_plugins/citeseerx_title.xml;jsessionid=3D2FF6EEFF466F96A9=
91407188059735EA"><LINK=20
title=3D"CiteSeerX Search Results - Atom" rel=3Dalternate =
type=3Dapplication/atom+xml=20
href=3D"/search;jsessionid=3D2FF6EEFF466F96A991407188059735EA?"><LINK=20
title=3D"CiteSeerX Search Results - RSS" rel=3Dalternate =
type=3Dapplication/rss+xml=20
href=3D"/search;jsessionid=3D2FF6EEFF466F96A991407188059735EA?"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css=20
href=3D"http://citeseerx.ist.psu.edu/css/main.css;jsessionid=3D2FF6EEFF46=
6F96A991407188059735EA">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://citeseerx.ist.psu.edu/js/jquery-1.4.2.min.js;jsessionid=3D2=
FF6EEFF466F96A991407188059735EA"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://citeseerx.ist.psu.edu/js/jquery-ui-1.8.custom.min.js;jsessi=
onid=3D2FF6EEFF466F96A991407188059735EA"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://citeseerx.ist.psu.edu/js/jquery.idTabs.min.js;jsessionid=3D=
2FF6EEFF466F96A991407188059735EA"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://citeseerx.ist.psu.edu/js/metacart.js;jsessionid=3D2FF6EEFF4=
66F96A991407188059735EA"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://citeseerx.ist.psu.edu/js/topnav.js;jsessionid=3D2FF6EEFF466=
F96A991407188059735EA"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://citeseerx.ist.psu.edu/js/citeseerx.js;jsessionid=3D2FF6EEFF=
466F96A991407188059735EA"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://citeseerx.ist.psu.edu/js/correctionutils.js;jsessionid=3D2F=
F6EEFF466F96A991407188059735EA"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://citeseerx.ist.psu.edu/js/checkboxes.js;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://citeseerx.ist.psu.edu/js/mousedout.js;jsessionid=3D2FF6EEFF=
466F96A991407188059735EA"></SCRIPT>
<!-- Google Analytics - Bernie -->
<SCRIPT type=3Dtext/javascript>
        var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");
        document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
        </SCRIPT>

<SCRIPT type=3Dtext/javascript>
        try {
        var pageTracker =3D _gat._getTracker("UA-15733938-1");
        pageTracker._trackPageview();
        } catch(err) {}
    </SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18928"></HEAD>
<BODY>
<DIV id=3Dwrapper>
<DIV id=3Dtopnav>
<UL id=3Dsearch_nav>
  <LI class=3Dactive><A=20
  =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=3D10.1.1.5.6755#=
search_docs">Documents</A></LI>
  <LI><A =
href=3D"http://citeseerx.ist.psu.edu/#search_auth">Authors</A></LI>
  <LI><A =
href=3D"http://citeseerx.ist.psu.edu/#search_tables">Tables</A></LI></UL>=

<UL id=3Dtoptools>
  <LI><A=20
  =
href=3D"http://citeseerx.ist.psu.edu/myciteseer/login;jsessionid=3D2FF6EE=
FF466F96A991407188059735EA">Log=20
  in</A></LI>
  <LI><A=20
  =
href=3D"http://citeseerx.ist.psu.edu/mcsutils/newAccount;jsessionid=3D2FF=
6EEFF466F96A991407188059735EA">Sign=20
  up</A></LI>
  <LI><A=20
  =
href=3D"http://citeseerx.ist.psu.edu/metacart;jsessionid=3D2FF6EEFF466F96=
A991407188059735EA">MetaCart</A></LI></UL></DIV>
<DIV id=3Dheader>
<H1 id=3Dtitle><A title=3DCiteSeerX=20
href=3D"http://citeseerx.ist.psu.edu/;jsessionid=3D2FF6EEFF466F96A9914071=
88059735EA"><IMG=20
alt=3D"CiteSeerX logo"=20
src=3D"http://citeseerx.ist.psu.edu/images/csx_logo.png;jsessionid=3D2FF6=
EEFF466F96A991407188059735EA"></A></H1></DIV>
<DIV id=3Dmain>
<DIV id=3Dsearch>
<DIV id=3Dsearch_docs>
<FORM encType=3Dapplication/x-www-form-urlencoded method=3Dget=20
action=3D/search;jsessionid=3D2FF6EEFF466F96A991407188059735EA><LABEL>Doc=
uments:</LABEL>=20
<INPUT class=3Ds_field type=3Dtext name=3Dq> <INPUT class=3Ds_button =
value=3DSearch alt=3DSearch type=3Dsubmit name=3Dsubmit>=20
<DIV class=3Dopts><A=20
title=3D"Search full text, title, abstract, date, author name, author =
affiliation, etc."=20
href=3D"http://citeseerx.ist.psu.edu/advanced_search;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA">Advanced=20
Search</A> <INPUT class=3Dc_box value=3D1 type=3Dcheckbox name=3Dic> =
Include Citations=20
</DIV><INPUT value=3Drlv type=3Dhidden name=3Dsort> <INPUT value=3Ddoc =
type=3Dhidden=20
name=3Dt> </FORM></DIV>
<DIV id=3Dsearch_auth>
<FORM encType=3Dapplication/x-www-form-urlencoded method=3Dget=20
action=3D/search;jsessionid=3D2FF6EEFF466F96A991407188059735EA><LABEL>Aut=
hors:</LABEL>=20
<INPUT class=3Ds_field type=3Dtext name=3Dq> <INPUT class=3Ds_button =
value=3DSearch alt=3DSearch type=3Dsubmit name=3Dsubmit>=20
<DIV class=3Dopts><A=20
title=3D"Search full text, title, abstract, date, author name, author =
affiliation, etc."=20
href=3D"http://citeseerx.ist.psu.edu/advanced_search;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA">Advanced=20
Search</A> <INPUT class=3Dc_box value=3D1 type=3Dcheckbox name=3Dic> =
Include Citations |=20
<INPUT class=3Dc_box value=3D1 CHECKED type=3Dcheckbox name=3Duauth> =
Disambiguate=20
</DIV><INPUT value=3Dndocs type=3Dhidden name=3Dsort> <INPUT =
value=3Dauth type=3Dhidden=20
name=3Dt> </FORM></DIV>
<DIV id=3Dsearch_tables>
<FORM encType=3Dapplication/x-www-form-urlencoded method=3Dget=20
action=3D/search;jsessionid=3D2FF6EEFF466F96A991407188059735EA><LABEL>Tab=
les:</LABEL>=20
<INPUT class=3Ds_field type=3Dtext name=3Dq> <INPUT class=3Ds_button =
value=3DSearch alt=3DSearch type=3Dsubmit name=3Dsubmit> <INPUT=20
value=3Dtable type=3Dhidden name=3Dt> <INPUT value=3Drlv type=3Dhidden =
name=3Dsort>=20
</FORM></DIV></DIV>
<DIV id=3DviewHeader class=3DviewDoc>
<H2>The IEEE 802.17 Media Access Protocol for High-Speed =
Metropolitan-Area=20
Resilient Packet Rings </H2>
<DIV id=3Ddownloads>
<H3>Cached</H3>
<UL id=3Dclinks></UL>
<H3>Download Links</H3>
<UL id=3Ddlinks>
  <LI><A title=3Dhttp://www-ece.rice.edu/networks/papers/RPR.pdf.gz=20
  href=3D"http://www-ece.rice.edu/networks/papers/RPR.pdf.gz"=20
  escapeXml=3D"true">[www-ece.rice.edu] </A></LI>
  <LI><A title=3Dhttp://www.ece.rice.edu/networks/papers/RPR.pdf.gz=20
  href=3D"http://www.ece.rice.edu/networks/papers/RPR.pdf.gz"=20
  escapeXml=3D"true">[www.ece.rice.edu] </A></LI>
  <LI><A title=3Dhttp://networks.rice.edu/papers/RPR.pdf.gz=20
  href=3D"http://networks.rice.edu/papers/RPR.pdf.gz"=20
  escapeXml=3D"true">[networks.rice.edu] </A></LI>
  <LI><A title=3Dhttp://www.ece.rice.edu/networks/papers/RPR.pdf=20
  href=3D"http://www.ece.rice.edu/networks/papers/RPR.pdf"=20
  escapeXml=3D"true">[www.ece.rice.edu] </A></LI><BR>
  <H3>Other Repositories/Bibliography</H3>
  <LI><A title=3DDBLP=20
  =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/redirect;jsessionid=3D2FF6EE=
FF466F96A991407188059735EA?doi=3D10.1.1.5.6755&amp;label=3DDBLP">DBLP</A>=
</LI></UL></DIV>
<DIV id=3DdocTools>
<UL class=3Dbutton_nav>
  <LI><A style=3D"CURSOR: pointer" =
onclick=3DaddToCartProxy(4092918)>Save to=20
  List</A> <SPAN id=3Dcmsg_4092918 class=3Dcartmsg></SPAN></LI>
  <LI><A class=3Dremove=20
  title=3D"Add this document to your collection (Account required)"=20
  =
href=3D"http://citeseerx.ist.psu.edu/myciteseer/action/addPaperCollection=
;jsessionid=3D2FF6EEFF466F96A991407188059735EA?doi=3D10.1.1.5.6755">Add=20
  to Collection</A></LI>
  <LI><A class=3Dremove=20
  title=3D"Submit corrections for this document (Account required)"=20
  =
href=3D"http://citeseerx.ist.psu.edu/correct;jsessionid=3D2FF6EEFF466F96A=
991407188059735EA?doi=3D10.1.1.5.6755">Correct=20
  Errors</A></LI>
  <LI><A class=3Dremove=20
  title=3D"Monitor changes to this document (Account required)"=20
  =
href=3D"http://citeseerx.ist.psu.edu/myciteseer/action/editMonitors;jsess=
ionid=3D2FF6EEFF466F96A991407188059735EA?doi=3D10.1.1.5.6755">Monitor=20
  Changes</A></LI></UL></DIV>
<DIV id=3DdocInfo>
<DIV id=3DdocAuthors>by V. Gambiroza , P. Yuan , E. Knightly </DIV>
<DIV id=3DdocOther>
<TABLE>
  <TBODY>
  <TR id=3DdocCites>
    <TD class=3Dtitle>Citations:</TD>
    <TD><A title=3D"number of citations"=20
      =
href=3D"http://citeseerx.ist.psu.edu/showciting;jsessionid=3D2FF6EEFF466F=
96A991407188059735EA?doi=3D10.1.1.5.6755">6=20
      - 0 self</A> </TD></TR></TBODY></TABLE></DIV></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV id=3DdocMenu class=3Dsubmenu>
<UL>
  <LI class=3Dactive><A=20
  =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/summary;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA?doi=3D10.1.1.5.6755">Summary</A></LI>
  <LI><A title=3D"Documents that cite the same works"=20
  =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/similar;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA?doi=3D10.1.1.5.6755&amp;type=3Dab">Active=20
  Bibliography</A></LI>
  <LI><A title=3D"Documents cited by the same works"=20
  =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/similar;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA?doi=3D10.1.1.5.6755&amp;type=3Dcc">Co-citation<=
/A></LI>
  <LI><A title=3D"Documents in the Same Cluster"=20
  =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/similar;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA?doi=3D10.1.1.5.6755&amp;type=3Dsc">Clustered=20
  Documents</A></LI>
  <LI><A=20
  =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/versions;jsessionid=3D2FF6EE=
FF466F96A991407188059735EA?doi=3D10.1.1.5.6755">Version=20
  History</A></LI><!--<li><a  =
href=3D"/viewdoc/clustered;jsessionid=3D2FF6EEFF466F96A991407188059735EA?=
doi=3D10.1.1.5.6755">Clustered Documents</a></li>--></UL></DIV>
<DIV id=3DviewContent class=3Dsidebar>
<DIV id=3DviewContent-inner>
<DIV id=3DviewSidebar>
<DIV id=3Dbibtex class=3Dblock>
<H3>BibTeX</H3>
<P>@MISC{Gambiroza_theieee,<BR>&nbsp;&nbsp;&nbsp;&nbsp;author =3D {V. =
Gambiroza=20
and P. Yuan and E. Knightly},<BR>&nbsp;&nbsp;&nbsp;&nbsp;title =3D {The =
IEEE=20
802.17 Media Access Protocol for High-Speed Metropolitan-Area Resilient =
Packet=20
Rings},<BR>&nbsp;&nbsp;&nbsp;&nbsp;year =3D {}<BR>}<BR></P></DIV><!-- =
End content box -->
<DIV id=3Dbookmark class=3Dblock>
<H3>Bookmark</H3>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D5>
  <TBODY>
  <TR>
    <TD><A title=3DCiteULike=20
      =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/bookmark;jsessionid=3D2FF6EE=
FF466F96A991407188059735EA?doi=3D10.1.1.5.6755&amp;title=3DThe IEEE =
802.17 Media Access Protocol for High-Speed Metropolitan-Area Resilient =
Packet Rings&amp;site=3Dciteulike"><IMG=20
      alt=3Dciteulike=20
      =
src=3D"http://citeseerx.ist.psu.edu/images/citeulike.png;jsessionid=3D2FF=
6EEFF466F96A991407188059735EA"></A></TD>
    <TD><A title=3DConnotea=20
      =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/bookmark;jsessionid=3D2FF6EE=
FF466F96A991407188059735EA?doi=3D10.1.1.5.6755&amp;site=3Dconnotea"><IMG =

      alt=3DConnotea=20
      =
src=3D"http://citeseerx.ist.psu.edu/images/connotea.png;jsessionid=3D2FF6=
EEFF466F96A991407188059735EA"></A></TD>
    <TD><A title=3DBibSonomy=20
      =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/bookmark;jsessionid=3D2FF6EE=
FF466F96A991407188059735EA?doi=3D10.1.1.5.6755&amp;site=3Dbibsonomy&amp;t=
itle=3DThe IEEE 802.17 Media Access Protocol for High-Speed =
Metropolitan-Area Resilient Packet Rings"><IMG=20
      alt=3DBibsonomy=20
      =
src=3D"http://citeseerx.ist.psu.edu/images/bibsonomy.png;jsessionid=3D2FF=
6EEFF466F96A991407188059735EA"></A></TD>
    <TD><A title=3Ddel.icio.us=20
      =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/bookmark;jsessionid=3D2FF6EE=
FF466F96A991407188059735EA?doi=3D10.1.1.5.6755&amp;title=3DThe IEEE =
802.17 Media Access Protocol for High-Speed Metropolitan-Area Resilient =
Packet Rings&amp;site=3Ddelicious"><IMG=20
      alt=3DDel.icio.us=20
      =
src=3D"http://citeseerx.ist.psu.edu/images/delicious.gif;jsessionid=3D2FF=
6EEFF466F96A991407188059735EA"></A></TD>
    <TD><A title=3D"Digg it"=20
      =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/bookmark;jsessionid=3D2FF6EE=
FF466F96A991407188059735EA?doi=3D10.1.1.5.6755&amp;title=3DThe IEEE =
802.17 Media Access Protocol for High-Speed Metropolitan-Area Resilient =
Packet Rings&amp;site=3Ddigg"><IMG=20
      alt=3DDigg=20
      =
src=3D"http://citeseerx.ist.psu.edu/images/digg.png;jsessionid=3D2FF6EEFF=
466F96A991407188059735EA"></A></TD>
    <TD><A title=3DReddit=20
      =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/bookmark;jsessionid=3D2FF6EE=
FF466F96A991407188059735EA?doi=3D10.1.1.5.6755&amp;title=3DThe IEEE =
802.17 Media Access Protocol for High-Speed Metropolitan-Area Resilient =
Packet Rings&amp;site=3Dreddit"><IMG=20
      alt=3DReddit=20
      =
src=3D"http://citeseerx.ist.psu.edu/images/reddit.gif;jsessionid=3D2FF6EE=
FF466F96A991407188059735EA"></A></TD></TR>
  <TR>
    <TD colSpan=3D6>
      <SCRIPT src=3D"http://widgets.twimg.com/j/2/widget.js"></SCRIPT>

      <SCRIPT>
			var doi;
			doi=3D"10.1.1.5.6755";
			new TWTR.Widget({
  			version: 2,
  			type: 'search',
  			search: 'citeseerx+'+doi,
  			interval: 30000,
  			title: 'CiteSeerX',
  			subject: doi,
  			width: 255,
  			height: 30,
  			theme: {
    			shell: {
      			background: '#E6E6E6',
      			color: '#000000'
    			},
    			tweets: {
      				background: '#ffffff',
      				color: '#444444',
      				links: '#1985b5'
    			}
  		},
  		features: {
    		scrollbar: false,
    		loop: true,
    		live: true,
    		behavior: 'default'
 		 }
		}).render().start();
		</SCRIPT>
    </TD></TR></TBODY></TABLE></DIV>
<DIV id=3DOpenURL class=3Dblock>
<H3>OpenURL</H3><SPAN class=3DZ3988=20
title=3Durl_ver=3DZ39.88-2004&amp;url_ctx_fmt=3Dinfo%3Aofi%2Ffmt%3Akev%3A=
mtx%3Actx&amp;ctx_ver=3DZ39.88-2004&amp;ctx_enc=3Dinfo%3Aofi%2Fenc%3AUTF-=
8&amp;rft_val_fmt=3Dinfo%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft_id=3Dh=
ttp%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fsummary%3Fdoi%3D10.1.1.5.67=
55&amp;rft.atitle=3DThe+IEEE+802.17+Media+Access+Protocol+for+High-Speed+=
Metropolitan-Area+Resilient+Packet+Rings&amp;rft.genre=3Dunknown&amp;rft.=
aulast=3DGambiroza&amp;rft.aufirst=3D+V.&amp;rft.au=3DGambiroza%2C+V.&amp=
;rft.au=3DYuan%2C+P.&amp;rft.au=3DKnightly%2C+E.>&nbsp;</SPAN>=20
</DIV></DIV>
<DIV id=3Dabstract>
<H3>Abstract</H3>
<P>The Resilient Packet Ring (RPR) IEEE 802.17 standard is under =
development as=20
a new high-speed technology for metropolitan backbone networks. A key=20
performance objective of RPR is to simultaneously achieve high =
utilization,=20
spatial reuse, and fairness, an objective not achieved by current =
technologies=20
such as SONET and Gigabit Ethernet nor by legacy ring technologies such =
as FDDI.=20
The core technical challenge for RPR is the design of a fairness =
algorithm that=20
dynamically throttles traffic to achieve these properties. The =
difficulty is in=20
the distributed nature of the problem, that upstream ring nodes must =
inject=20
traffic at a rate according to congestion and fairness criteria =
downstream. This=20
article provides an overview of the RPR protocol with a focus on medium =
access=20
and fairness.</P></DIV>
<DIV id=3Dcitations>
<H3>Citations</H3>
<TABLE class=3Drefs border=3D0 cellSpacing=3D5 cellPadding=3D5>
  <TBODY>
  <TR>
    <TD class=3Dtitle>1461</TD>
    <TD><A class=3Dcitation_only=20
      =
href=3D"http://citeseerx.ist.psu.edu/showciting;jsessionid=3D2FF6EEFF466F=
96A991407188059735EA?cid=3D1936">Data=20
      Networks</A> - Bertsekas, Gallager - 1987 </TD></TR>
  <TR>
    <TD class=3Dtitle>1032</TD>
    <TD><A class=3Dcitation_only=20
      =
href=3D"http://citeseerx.ist.psu.edu/showciting;jsessionid=3D2FF6EEFF466F=
96A991407188059735EA?cid=3D2356">Rate=20
      control in communication networks: shadow prices proportional =
fairness and=20
      stability</A> - Kelly, Maulloo, et al. - 1998 </TD></TR>
  <TR>
    <TD class=3Dtitle>366</TD>
    <TD><A class=3Dcitation_only=20
      =
href=3D"http://citeseerx.ist.psu.edu/showciting;jsessionid=3D2FF6EEFF466F=
96A991407188059735EA?cid=3D14409">Computer=20
      Networking: A Top-Down Approach Featuring the Internet</A> - =
Kurose, Ross=20
      - 2002 </TD></TR>
  <TR>
    <TD class=3Dtitle>209</TD>
    <TD><A=20
      =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/summary;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA?cid=3D8605">Bandwidth=20
      Sharing: Objectives and Algorithms</A> - Massoulie, Roberts - 2002 =
</TD></TR>
  <TR>
    <TD class=3Dtitle>75</TD>
    <TD><A=20
      =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/summary;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA?cid=3D255311">Metaring-a=20
      full-duplex ring with fairness and spatial reuse</A> - Cidon, Ofek =
- 1993=20
    </TD></TR>
  <TR>
    <TD class=3Dtitle>19</TD>
    <TD><A=20
      =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/summary;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA?cid=3D40696">Design,=20
      analysis, and implementation of DVSR: A fair, high performance =
protocol=20
      for packet rings</A> - Gambiroza, Yuan, et al. - 2004 </TD></TR>
  <TR>
    <TD class=3Dtitle>16</TD>
    <TD><A=20
      =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/summary;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA?cid=3D176225">Warland,=20
      =E2=80=9CExplicit Rate Flow Control for ABR Services in</A> - Su, =
Vacianna, et al.=20
      - 2000 </TD></TR>
  <TR>
    <TD class=3Dtitle>8</TD>
    <TD><A class=3Dcitation_only=20
      =
href=3D"http://citeseerx.ist.psu.edu/showciting;jsessionid=3D2FF6EEFF466F=
96A991407188059735EA?cid=3D1369954">Credit=20
      based flow control for ATM networks</A> - Kung, Morris - 1995 =
</TD></TR>
  <TR>
    <TD class=3Dtitle>7</TD>
    <TD><A=20
      =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/summary;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA?cid=3D1369950">Throughput=20
      properties of fair policies in ring networks</A> - Georgiadis, =
Guerin, et=20
      al. - 1993 </TD></TR>
  <TR>
    <TD class=3Dtitle>7</TD>
    <TD><A class=3Dcitation_only=20
      =
href=3D"http://citeseerx.ist.psu.edu/showciting;jsessionid=3D2FF6EEFF466F=
96A991407188059735EA?cid=3D1369953">Achieving=20
      High-Performance with Darwin=E2=80=99s Fairness Algorithm</A> - =
Knightly, Balzano,=20
      et al. - 2002 </TD></TR>
  <TR>
    <TD class=3Dtitle>7</TD>
    <TD><A class=3Dcitation_only=20
      =
href=3D"http://citeseerx.ist.psu.edu/showciting;jsessionid=3D2FF6EEFF466F=
96A991407188059735EA?cid=3D1369955">Performance=20
      measures and scheduling policies in ring networks</A> - Tassiulas, =
Joung -=20
      1995 </TD></TR>
  <TR>
    <TD class=3Dtitle>6</TD>
    <TD><A=20
      =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/summary;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA?cid=3D1441823">High-performance=20
      fair bandwidth allocation for resilient packet rings</A> - =
Gambiroza, Liu,=20
      et al. - 2002 </TD></TR>
  <TR>
    <TD class=3Dtitle>6</TD>
    <TD><A class=3Dcitation_only=20
      =
href=3D"http://citeseerx.ist.psu.edu/showciting;jsessionid=3D2FF6EEFF466F=
96A991407188059735EA?cid=3D1369952">Standard=20
      802.17: Resilient Packet Ring (Draft Version 1.0</A> - IEEE - 2002 =
</TD></TR>
  <TR>
    <TD class=3Dtitle>5</TD>
    <TD><A=20
      =
href=3D"http://citeseerx.ist.psu.edu/viewdoc/summary;jsessionid=3D2FF6EEF=
F466F96A991407188059735EA?cid=3D1369948">Performance=20
      evaluation of a MetaRing MAC protocol carrying asynchronous =
traffic</A> -=20
      Anastasi, Lenzini - 1997 </TD></TR>
  <TR>
    <TD class=3Dtitle>2</TD>
    <TD><A class=3Dcitation_only=20
      =
href=3D"http://citeseerx.ist.psu.edu/showciting;jsessionid=3D2FF6EEFF466F=
96A991407188059735EA?cid=3D3322953">et=20
      al. Aladdin Proposal for</A> - Mekkittikul - 2001=20
</TD></TR></TBODY></TABLE></DIV></DIV></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV id=3Dfooter>
<DIV id=3Dsponsors><A href=3D"http://www.nsf.gov/"><IMG=20
alt=3D"The National Science Foundation"=20
src=3D"http://citeseerx.ist.psu.edu/images/nsf_logo.png;jsessionid=3D2FF6=
EEFF466F96A991407188059735EA"></A>=20
</DIV>
<UL class=3Dlinks>
  <LI><A href=3D"http://csxstatic.ist.psu.edu/about" =
target=3D_blank>About=20
  CiteSeerX</A></LI>
  <LI><A href=3D"http://csxstatic.ist.psu.edu/submit" =
target=3D_blank>Submit=20
  Documents</A></LI>
  <LI><A href=3D"http://csxstatic.ist.psu.edu/privacy" =
target=3D_blank>Privacy=20
  Policy</A></LI>
  <LI><A href=3D"http://csxstatic.ist.psu.edu/help" =
target=3D_blank>Help</A></LI>
  <LI><A href=3D"http://csxstatic.ist.psu.edu/about/data"=20
  target=3D_blank>Data</A></LI>
  <LI><A href=3D"http://citeseerx.sourceforge.net/" =
target=3D_blank>Source</A></LI>
  <LI><A href=3D"http://csxstatic.ist.psu.edu/contact" =
target=3D_blank>Contact=20
  Us</A></LI></UL>
<P class=3Dinfo>Developed at and hosted by <A =
href=3D"http://ist.psu.edu/">The=20
College of Information Sciences and Technology</A></P>
<P>=C2=A9 2007-2010 <A href=3D"http://www.psu.edu/">The Pennsylvania =
State=20
University</A></P></DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://citeseerx.ist.psu.edu/images/csx_logo.png;jsessionid=2FF6EEFF466F96A991407188059735EA

iVBORw0KGgoAAAANSUhEUgAAAR0AAAA2CAYAAAD6dk06AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAACgBJREFUeNrsXdFx4zgMZTxpQFeCUoJSgl2C83P/SgnyVnByCfb//sQl
WCVEJUQlrErIWrfAmMcjKZKiRCjBm+FknCgyBYCPAEiBD5+fn4LBYDCWwoZFwGAwlsSj/OHhx8+Q
e2S3tr21HH4Onwvlmg5aCz8b+MmIhM9//haBuixAbybd9aA3/NlKnxnE9H/Te337UUl/utzai+Zf
hmtq6fPxdo/D4qTjicFIy1vbO1ybS6SEGAz3DC2a7DW/2wHJMf47UZTQcsdJRSi6voDuWLa0cAQ9
5ZLOtoqecoVwOvg/suHV8ABXaPsJ3z3MqKdb+5h4H4Yf9iDz2oFwxu6DdpCzWMmg1xBINfL5uKTn
6kM6GRjqVfFYpmIw2DdoGdvMrKhnkPMWSKxk8ZKB6oFupTGbK7pqIkcb0cKrDMimmHkGziEcSpkv
uGp+d4BwcO2EU814/5Nk8Iz0eIXJQPZuGklP8nWLwoV0XAlHThC3mnvkQCzFSMh1TUw8W4MM1h5S
VSO6O4t7or9Tnr2ANqa/k2QHjLTAPE0l2XWt2PdBJFjQeYxAOOieXRy+7yiRT2UYzAWEADu2myjI
NLObbJivIyTRw98bSX8nS4g9/O2JxU4CalK50kw0i2Msp1NbCKcHg905Eo7KwM8WY98GhgIPmvbd
Z93SQO7tiA5s+tvBLKmDmjNgpIMuqSx7OUmiic2IS15aHmY3kSm7kXtUghPLsUjHpL8pRne0EA+T
Dh3otjU0no7CIqRjc8nRYGMlVk1J2oyNdzIKoV/OjrVEejTkBEzfy0gTXheU9LPxdMkHvIi4KzkY
ppm8HUY4THmXmCHn0fO7GctCFzHg9hdSpFNZDGyOHElrCLMyNt7Js5xJ3rFw8fxuxrKermks70Wi
TbkbQ2cyg0cy51bpxiK4r4q9uG+4/CX+vMaB7V38WcWrJrjCS8iuN5BYsQL5rKUPurTDVemLDqo3
sxv5e1LS0eEs5s12XyK46Z+ath0JPz4dlHf1vO+Y0dRgwGiwWw3RF5LBD5u8ThENO7YX0mhat3L5
LN0HnS1eNWPzXdi3LMgpkq0yfhvFcchTpDA2HoN8iTV93ZL3V9qvU4JxhqzMlWBwPi5xv1C+5QB6
ktthBfKh2gfTvd8cSU3N2fSSPtRFhKnv4E0mna1B0J3gUhRTcYI2xcvIwPBcV/VMuRuK2xFSyIdi
H0yEc/K4XtWvTDS6NMmiYdbGMQ6/MGdMHlClA0G4hiYnx9nUlie7EiKeVPKh1geTrmrP69Wdx8eR
VMmiSWX1NQiTm/VVvZxOEwbUhtCyC5RJZTFmNIiLJhTKxP11kdxg1I2w59nwXarcYJwf8N0XkW7n
dkr5UOqDjbwyjwlF9YiOhrD7oFxbL+VcPMg1kh9+/DSVrVhLIawYRbxiFgLLIcbPDETmuhXdNAsP
9/h3j5OlciDWP3INxxpxrw4492SzmHyI98FVTxga/W9RR9U/ZWw0zP2dPJ0lZvHMYoiuM+Cr0Cfy
XSr/NcJ9qwO65m/gBeGKTCXmWX6nIB8KfXCdEJ7EwgW3UuZ0mHTCZnHdzHcRYTVMTGUI9o7/e5jw
DDV4A7iMW4npK2AU5ENJR2OEsxNfpC71I3PDbNhbDDMEPcykteZ7XDyZIxjv1P0schW6XtxrJbcr
lA81Hdm8qFkIp22d1Ybe7l5jV5hcF0Ux7hDzETTLks55otd4NoREriTSgIv+IuIkDXF3LO7MzVcm
H4o60t2vTWzHv4BI9wYyQu83KLxixEFmCFWnDvRYrxzgsSR/iftGviaCcb47hl0U5ENdR3JolQqY
38vAPgabkTfuyt5b7RpyM+nMg8LiaUz2iA25idABgonmHRjSM5DQJWDGx0qT+xXIZy06SrVHbi+F
iRehL9Z3UDw7J2J91AirMCioZS6ZTDpzvTG/FfFexm0VXeN5ZXgon8vgOQn7kjsF+axFR6mSx7X0
/bakulpP25t0essMxpiO6wr73GlmM9zBmlvs5ST835u7so5IQNatzxK903Ubx/ixYD14z2oUPKs5
0IJb/STsG+dsXhEF+XxlHcUgHddws/ANBTfEPB2sE6I29rTsSCUfzAX1Dsb7HeWz1mihkPjAllbJ
JR07lzN5dPR0lpoV9obv6gWDKlognzpiHoORlhzzET7A696k8em8mVL1dGxvJecLPKyOcL7SETIP
MzYVuoJmcxVsOlpmQqryodwHKqkBW2mUD+AFPNWlCyUdW1w2t6tsuv8aSec7nrXVeJBOwzoiH1rJ
pFMok1ct7hUanoTnyvbGQxlzHwdTfgPjWLJCW5swTF6DfCj3gRrpbA3XVSG8YPJ0eoMy5iIe0xnZ
nVjn/iAKq4A9AdLpCMuHV2rtz99L+jsqYSK+2IpbI7wqD24MxmoKsWoRPwtvO4NnrUnIOQ0aTyaQ
W0nAYy2IkI6rfCj0gSLhZA4Rhrpq6VX+duM52OWMdSyYCkPbyI86TH2fmhfD6v1bpXUepDNHfWRT
be2GsHwo9IEaXJLI8oTShJD1xnLDg6Vjp0gPaatLm+yA90hoLAYZitJB+bLRdIY+xCzEbfNUG8Ly
odIHSsgcvNSxED6YdNDbaS2CfRfhSbdshHAGBZ3FumEqkRBaha80DAabnA6We71F8HjwBc/CoMOW
uHwo9GGtno7q3bQxSGeArXgQFvb2PTcHCau0sOeL+Bo4eg5Um8xOBlnZDPoi7Fsg3gNzDVhH58Py
HMcVyIdKH6h4OUXg9a2P1zNGOi5lEnGj0DsQUKmJZytQyNgpiL2gWZYxNAl4NrjVGchr7DjaAjyS
U8CkIF/TWvIPw71/SZ5nYbhOp8fMMpCblciHQh+oeTnCwQuuQj05l3KlSDxj70AVYlrmHwkn9RJ5
o1EAegUXxYtwiXtfLLNmDU09fQEHeT4yQ1885GqbuTMRb3XlLPzKfaaWD5U+pEaumWhfHcLIdg7S
wRs/A6MXMw30FyIzQivMm6HUGNY12fYKM2ERibB9B7YL8cTAQfhvc6Ain9R9SI1CkUcJk9FBIVp5
Q2AXkgrxqRzYiXtVuVjk0IGyKYVUc8Tf6C1eIg3skJMK+hn0J08azyJ8XxUF+VDoA4XwSk5x7CGU
xtcfPiTCaYTnO1chpCO7jE/CfNyGq4Jf4T7UkmzdTAaDCfLQg/vO4n7u0RTI+usnPs8ZnidGWExB
PlR0lCK0kjcFtpKN6J7xJZRwfMIrnXKO0LCMJe5m3GquxVAET5Cca6NUrDd5MblYSs+HZInbw0Of
AY/rwFok+AZ/oRBfN6PMdPrLpX5kBh32Um5jrn0nFOSTog+NSPcmum7pW7aRuINUPlaYwWB8L8C5
V7W4J4YnHU/E514xGAyffI4QC+ycZtJhMBi5kj5g0mEwGLNBzuEtskeOSYfB4NAKscib8JxIZjAY
i4I9HQaDsSh+CzAAhmSPAs5rRo0AAAAASUVORK5CYII=

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://citeseerx.ist.psu.edu/images/citeulike.png;jsessionid=2FF6EEFF466F96A991407188059735EA

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1wQKCgUS2ovASAAAAEFJREFUeNpjUG88+59coN549j8L
AxRoNJ1jIAXcqDNiYGBgYGBioBCw4DIZF0B3KQshBYTAqBdGvTDIvEDI6bgAAL49U0t55HPJAAAA
AElFTkSuQmCC

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://citeseerx.ist.psu.edu/images/connotea.png;jsessionid=2FF6EEFF466F96A991407188059735EA

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1wQKCSo29tKirQAAAtRJREFUeNp1k81PG1cUxX/z5o1n
PLaJP4A2jRNiYwUTiANUoVSCSlE3LLrqrv9L/4BuKnXRRXdV111WXVSqorZS0jZUhAaZWBAIBIIR
pjZQY8/Xm9dFKVKocnb33Kujq3PPNbTWmnNEcYwwDDzP56elVfYO2+hYMzVRZmasjCUll/Ea02x3
OD4+47DV5qTvMTtdpdftUV9/iWkIJkdHcGzrzQJnvT6/rTRw3QTz92rcGMoTRhGWJXmy9oKUY1Mt
FTEM43UBDfh+gDRN3KSNaVukLYH2fSwhmBork8sVSNmSg786hBryAynSto0Ra61bJ12ePtuiVBxi
qJAlUCAeL3G2tIqVTpFd/ABntMzmbpOfl+o4ToL7czXezmeRnfO1u32PO+MlBpJJolab9S+/QSRs
wnaHzsPfGf/6CwKlEKZJr++zf3jE4EAa+eDRE2INC7OTDF/J/OvFWoPg4IjK55/i7bU4/PY7CALe
Klzhow/f48XLV6ysbSMMgewcnzE3PU4xn+U/a9RpF4SByA0w+O5dBhcXIJMhf97PVEqcnPZ5tNxA
xLGi0znG8wM0oC7dOdhr0vrhF+j1LjgVK8IwRDoSOXv3Fsv1LaSVwLEtrhevkhrMoVWMt/MKr77B
0fcPyN2fQ7oufhDy60qD/VaH+ZnbyDuVEcJIsVzfxE0mKb4zjFu7TWqiyt5nXyESFkOffIwsFAB4
vLrOTrPF+zNVxkauYURK6Y3dfRqbu2TcJLNTVVKOgzpo0VvbQDgJ/i6X6Hp9HMehFypEHDF6/Sqm
EBhxHGs/CAkjBQZs7DYBTa1yE2maAOwctPjx4Qqu67K4ME02lbxIozQMA8dO4NgQKQVas1zfQqmY
2q0SQRDyfHsfYZoYMibQ8f+jfFGYJhOjN9Bo/ny2zWm3T6/v0+52mb83iWtLMo7z5mcCsC2LWuUm
kYr54+lz0imH+ZlxyteGATAuzf8Dm7AvjGZnW4YAAAAASUVORK5CYII=

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://citeseerx.ist.psu.edu/images/bibsonomy.png;jsessionid=2FF6EEFF466F96A991407188059735EA

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1wQKCS8NOq6/zAAAAB10RVh0Q29tbWVudABDcmVhdGVk
IHdpdGggVGhlIEdJTVDvZCVuAAACeUlEQVR42pWTO0xTURyHv9J2wN5iEDByaUIpBJoUTCBBQV4T
uqgLO7izKqxqGEVwgUkhpiASXho3IQEcgMLAw0J5ljYBk5oU0qYveu89DhUUURO+8eSc739+v5Oj
E0IILkEgEGDgrRNNaNTU1qATQohkMsne7i4mScJisfxXMDYySp7FQnFJMYPOwZRgwOnEZrPh2/fh
KC2l7GYZAKqqMjszSzgUwlZUyJJrkezsbI6Oj/l2eEBzSwsGAIPRSCwWJ3gU5OQkcTZtfm4OnU7H
7aoqent6eNLehslkwuv1srayyo3c3JSgqamJ/f195DyZqc+T5MoysixjtRYwMT6O3+ejvqEBk8kE
QDgcJhQKoWlaKsLvGcOhEEPvhqhvqKfEbmdnZwfP+gb3Hz4AYN29zsL8PFnZWShJhbQ/SzJnZND8
qAWXy4VrwYU+LQ2j0QhALBZjZnoaSZKQZZlIJHLxBqcoisLw+2G8c8uIUJzCe1XE43Fq6moRmkYk
GsXhcKQ6+BsGg4GcnBy0T34sSCxcc9PW1YFOpzu/71/TlxaX2N7aYs0B1qtXuF5aeOEwcD6Cpml4
Njx8mZ2lvKKCYDBIZmYmlbcqGRsZpbCoiPKK8vOC1ZUVsenxIJnNHB4ckm/NR5LMbG9vs7q8wrOO
56Snp6MoCn2v39B4txFrQcEvQ/vjJyIRT4j+vn6xt7srhBCi+2WXUBRFfJz4IDY3N8Up0WhUvOrq
Ft8DgbM1fWtr61P3VzcnJwlq6+vQ6/Xo9XqmpiZRVJXqO9UYDKmqjEYjJXY7/X39qKqGoirw8zOJ
y9D5olP4/X7R29Mr0k6f7DJkmM2su93EYzF+ALNcaYbuVLPBAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://citeseerx.ist.psu.edu/images/delicious.gif;jsessionid=2FF6EEFF466F96A991407188059735EA

R0lGODlhEAAQAMIDAAAAAAAA/93d3f///////////////////yH+FUNyZWF0ZWQgd2l0aCBUaGUg
R0lNUAAh+QQBCgAEACwAAAAAEAAQAAADLDi6Gv6OMQjlos82HPTgnQZ6o8gBaIoKbMuqquvCqdzS
qy3ggL7jPl4QqEsAADs=

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://citeseerx.ist.psu.edu/images/digg.png;jsessionid=2FF6EEFF466F96A991407188059735EA

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1wQMDiAuP3WbKAAAARlJREFUeNqtk8GtwjAQRB9f3OmB
CigCKsiBDtwTvnFMBTm4ACSKSAlIRgJsy3Y4bXASfy7/7y32zmRmdg1/rNUwDF8b2rZdNFhrUUqt
ANZyqLUeG+VS6ng8Tgi01vR9P2y329VawEopAEII8j0heT6fOOdwzk0tnE6nCfj1enG/3+m6js1m
Myq43W445/DeY4wZ736EqQQ/Hg8AmqYZ/yRgUbDb7bDWfjIowdKUc8Zai9b615BHghKcUgIgpcTh
cKBUWR1jOQGpuf8YIzFGUkrEGDHGfBRI4vP0ZQfmYFG43+8/IX6rOVgIJlMQGzU7Ar5erwuCxSLV
rJSyqwQA3ntCCMQYqSkoCXLOS4Lz+Uzt0cx34HK58K/1Bu6JBSvDOHVhAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://citeseerx.ist.psu.edu/images/reddit.gif;jsessionid=2FF6EEFF466F96A991407188059735EA

R0lGODlhEgASAPcAACkpKTExMTk5OUJCQkpKSlJSUlpaWmNjY2tra3Nzc3t7e4SEhIyMjJSUlJyc
nKWlpa2trbW1tb29vcbGxs7OztbW1t7e3ufn5+/v7/f39/8YAP8hAP9jKf+EUv+EWv+MWv+MY/+t
jP+9pf/Ovf/Wxv/n3v//////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////ywAAAAAEgASAAAI2gBNCBw4
8MKCBxYgGFCAgaBDEwwSOEggAIMCCA8HZkhwQWCCBgcmZBRYIcFADA9EOswgocECAwUWNKDg8IKC
BAoQJIBA4cKFCRMTLDjQIMOCiQYsjJQw4AGDBwoWmDQhAkQJgSM8jDBx4YBMCQCUmuCwIYTADho+
CHwgQOmBgVWvmhgBYquJCQw80hw5sIEDgRMMdMzQYILPCA9ICh7owIDICVKFKn1QYO9ACgcMpKRA
YUIDAgrEOjxQ4MECBjIfBMj7kHKDhzklPDzIWuMCCLUFGsXt0CLkgQEBADs=

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://citeseerx.ist.psu.edu/images/nsf_logo.png;jsessionid=2FF6EEFF466F96A991407188059735EA

iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAADTFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMi4yLWMwNjMgNTMu
MzUyNjI0LCAyMDA4LzA3LzMwLTE4OjA1OjQxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRm
PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRl
c2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9l
bGVtZW50cy8xLjEvIgogICAgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hh
cC8xLjAvcmlnaHRzLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9w
aG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOklwdGM0eG1wQ29yZT0iaHR0cDovL2lwdGMub3JnL3N0
ZC9JcHRjNHhtcENvcmUvMS4wL3htbG5zLyIKICAgeG1wUmlnaHRzOldlYlN0YXRlbWVudD0iIgog
ICBwaG90b3Nob3A6QXV0aG9yc1Bvc2l0aW9uPSIiPgogICA8ZGM6cmlnaHRzPgogICAgPHJkZjpB
bHQ+CiAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ii8+CiAgICA8L3JkZjpBbHQ+CiAg
IDwvZGM6cmlnaHRzPgogICA8ZGM6Y3JlYXRvcj4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkv
PgogICAgPC9yZGY6U2VxPgogICA8L2RjOmNyZWF0b3I+CiAgIDxkYzp0aXRsZT4KICAgIDxyZGY6
QWx0PgogICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+UHJpbnQ8L3JkZjpsaT4KICAg
IDwvcmRmOkFsdD4KICAgPC9kYzp0aXRsZT4KICAgPHhtcFJpZ2h0czpVc2FnZVRlcm1zPgogICAg
PHJkZjpBbHQ+CiAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ii8+CiAgICA8L3JkZjpB
bHQ+CiAgIDwveG1wUmlnaHRzOlVzYWdlVGVybXM+CiAgIDxJcHRjNHhtcENvcmU6Q3JlYXRvckNv
bnRhY3RJbmZvCiAgICBJcHRjNHhtcENvcmU6Q2lBZHJFeHRhZHI9IiIKICAgIElwdGM0eG1wQ29y
ZTpDaUFkckNpdHk9IiIKICAgIElwdGM0eG1wQ29yZTpDaUFkclJlZ2lvbj0iIgogICAgSXB0YzR4
bXBDb3JlOkNpQWRyUGNvZGU9IiIKICAgIElwdGM0eG1wQ29yZTpDaUFkckN0cnk9IiIKICAgIElw
dGM0eG1wQ29yZTpDaVRlbFdvcms9IiIKICAgIElwdGM0eG1wQ29yZTpDaUVtYWlsV29yaz0iIgog
ICAgSXB0YzR4bXBDb3JlOkNpVXJsV29yaz0iIi8+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3Jk
ZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7NZ/0cAAAB+1BMVEX07NP8+vTu4rzW
uFnexnrk0JF2k8LZvWTp2aaxwN3m1Jzx58fs3rH38d5zkcGHoMrbwW/59ek9cKvn6fMAXJ2puNjh
y4aBm8dCaIxeg7iilmyhstUCYaHHsnM1bamdr9QwbKnCzOSltdciZ6Vvjr+sr7KQps6SqdAMY6KU
qdCEnslbgbafrcjJsmsAWpWunWbU2+tBcq2itNZ4lcMAXJ4cZaRUfbSdsNTArnWLosyesNSmm3eW
q9FykcEqaqeGn8m6sZJFda5ecoZMebFpi72artJ0fX6Rp89KeLEyY4/LtW6cr9Npd4JrjL7Kt35m
iLysu9pwj8B8l8Wyv9yAmsealHyor7m1wt6XrNGgsdWFnsnFt4uktdd+mMVpirx/mcZ9mMWuvdtY
f7Zri77SvHfXwHrMu4iEncnRt2N5lsSIoMtbgbfaxYWMo8zXxY6TqM+zr6J9l8W7u7djhrqIocuj
rcC3sJqztbSDnMi9xdRSe7NOerJZgLbAy+NhhLmrqaCTqdCDncint9jRvoOWqtCOpc2VqtClttfe
yIVGda+qudmAg3uNpM2DkKJkh7vGtoZ0ksKzq5B6lsSusLKPpc2xvtwybamYrNFNerKUk4h5kri2
w96xv9wFYqFQe7KdrMhsjL7Ir2KxvNC7tqWZrdLTs04AVpn///////9IMutLAAAAqXRSTlP/////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////8A+297FgAA
CBlJREFUeNqsmVdj4zYSgMEmUaSkpaxuyZJsFfded732elu2982mXC6993a95GpyJblLrvcKgv6Z
hwFICuCKWnlz82CLFPFxMDMYDEbocDRx3REfRCM+5rroSwIVW7xSXVcVr9OZowKpSjnhUnddfTSF
4+4rmluSFHTddP/acZNHnjLVyQgn6DIxfZ0VQ/huZKBJCbqKqFhJN5AS3EjDtXlkoOEOldKRgYFa
hk0dWoJPjp2h6jn8tqYcEeibzeFms+Gz2reFG2/EGKDq62cKeFN6lUDMxQFVR+nr52gwyg8+SyAw
WyTp35ISvFwdDMzR5+BSUZOugyASWfBl0taPd8ep7P7MogvE9C2IdDepUmSG2teJ0xBeresUZIV+
1nb//P4/7xImxW+9f3CdTdcK5s7mITlIsmHJN0868MTymSWyhzHeAl69iNee2/vPu4uuawcL0BW8
NQCY4Q9wwynWRPdXBUIaNYwvMA1bnepfP1mt4e6EpQSrCSY1xMtaH2i/2KWqndgkDfqvCDwKL1wo
36R83H0RdMwIj8cAdX8ZKIp1gJmcfB6A63UKXP3Rd8ht7MuBpdia+0BgsLC0l7p83NRUkTzZbLae
eJaQb9/53p0rARB3Xw2XoRILpG7W2WsX7/FRJ1rn/kityHxCCs+vXmiy2zBrfG+RqadLeS0CTFKH
gWEWF7h6xSr1LelLodpjvOJTdyl5YZHlCFX2CpISjMmixef9rkBWi8UWEaVwDONO+43yc088hqcW
FlkEmpKKSOQx8yqvfs2f71idDq+KuK3qBdzcIq3T5OKdvanH7r2k8PytysBMkIZZvBrfCOw+BbY6
P9YHbmE/hN5abT9Vr/7gjc8MP8BNIOdsDsy5mm6WwBks/r5oYknKgorHwYJtqmqdtAtw4xE7yBe6
7jB/o36qcl2qqrJTFmnFZ6uChuT7cK+xWS4WZ5kp2mRHCRcYjTbEp5zTgxuGalWOi8Dacckn5G6x
dq51Er5pbjXq9anZ31pmkAH4vFFkAxlvSPOd3SQR+Wb5ZPDlyepNjCfCoaroZSe4W6nG2c+Xsmxh
3I1sW0hO+ePktPBws3Ufr16LAEMVbQmo0KSpUlOeIe0sFf7oqQ/6oLFEYn6G/ruFT2Vl+Qh2Ries
zoLAZusnrS2dzXuel78FvN4fnk55+bl9Qjbm84kZMrY2OZ3/GJc/venBM49feTwFD/9FY6EXpAgU
pFaW1R8lZB+ensyuX7xdpJG2Mk+A5z3N1Jz3PIiBF4DzG3jnC6/kveyvuVuRBLTZdeYqHTUHxBT9
sH26TVIQhRt5zw/GOe8YcFL0iWPcLM942a8j5gQZWGLX6QodlID3e3OQGH7/i9S5FlPMB27ko8Ds
Srab7k8xAOZ4vWfAoMQP/wbEeUj57dTtXoEkPG/a981c4rwAvPUaxttZzBZ0sPehYCMHr3+FARM/
nwSj78MFmzIFemszPrLV7APfoX/e6+G3/TDpA9kOa5qlXQ4kM8zVGwA8R5fKGGjsTfvIDgdS77w3
yec9oZtmWOKhDFL1cN35QI6Y3HzyeOpYrVogKU9ENhpw/RrOvuMbMlx9SctGSCz6QiD4wfO2T+EU
HXL+4t8nOZG6igkAa9srXhQIEgMk0zA+0UuxIec3Ez5xOgSO/emZlYHAw8yAKVNhSv2LA3Gt3Nnm
xLMhsIGv5SNAI+M7BVJDCanWrgDcWAHHrMAQtrR7134KwLUQWJjC2xz4somQ7vonDRTUg4f9sOGG
2mcBDkPmTvHcuE+1zovA1znwbX9fEVdKkgENEUjOBsDU52xcFZy/IkwZl1ly7BgMKAU2jexMuPQC
IAtoBvyQ2ZFu+eKUyQm++NYraQY0pLWMWAJHVyVgoeYD89dgxoTM+IuaAzuM1ytczbDsYkeAhp++
SGotzKobkxzoTd5gO37CD0SwbsLfDDrkUT5FFAHCWZEm2AR9eyrUcYYFRmo6lX/lQzI2vQJBM5Pg
YT79k6/CRtVaYtV7MpJgESxmtgXIchoGfdDrZb+bSCTG5O/+Ac5fJWdg+9XZpi4lWCG0BQk21dn7
tz9mww4h4/KRBkmlK91G5UFtvy65MQD4Vrm8VyCVsGwQw8aQl7MgfJsutkicjIdD+bGJlSKlsBSx
rcqAOa/H4kjF7OcCTeVAW1Ra2ZEH0AWGe/V4IBRL4ckVKk8E2ZuWc0bSP3DYj8gjZnGzHc/j5RxL
+IhWTTmh4KRByGPTqESMeGLIhA2pZaLIJTFyk3BHuXwp4ueLcbxL/1aCWn9g0Z5m60/RlpfkcqsT
w1taZnOKLdrhVQYLSYm4WX49ludqmWHHCjBGknls+RJ5oFxaZpGhDzuN+odHKpdlzwyIm8rl8OEH
Hx41pFhi9NSv3Mf7paXkHHfE06jGMuZOX8nqVCGi3o7db8UMOy8npQP4eKW1Xi6vV/eaeL1RWO0U
Z9eKszfqpDJuiAdwNzfMKWI9T0+R7y6EJxY/7yz8dzlIVelBXSYRmAMzO2ETg/VW3OsH3RC60D24
zlzh+N9rrOUR12aBs4UB6tusg8LbLCa0Wd58eQLkTWizIP/MhRw3mYaZq5o0abnNErzKCuspoT2l
i102p9+gyzlxGgo9p0irCkU/R5srIzfTSvcBg+gzH7Ldp9EaMsdKIchFOdsY2LkYBWgNb0jqD9Uy
daBbZhvhoqV7DsopyHgooNC4VUyOtBQhKz1Ey9SR+tbBsSFQP3dEYE5ufRuRpl4yLmqGtO7VSN/O
koYpX/LHhcPwgP1/+rXicORfK/4nwAAk1VzFQHdwDgAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/viewdoc/reset.css

HTML {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
OBJECT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
IFRAME {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
H5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
H6 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
BLOCKQUOTE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
PRE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
ACRONYM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
ADDRESS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
CODE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
DEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
DFN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
EM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
Q {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
DL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
DT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
DD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
OL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
LABEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
CAPTION {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
TBODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
TFOOT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
THEAD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
article {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
aside {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
dialog {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
figure {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
footer {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
hgroup {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
nav {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
section {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: =
inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
article {
	DISPLAY: block
}
aside {
	DISPLAY: block
}
dialog {
	DISPLAY: block
}
figure {
	DISPLAY: block
}
footer {
	DISPLAY: block
}
header {
	DISPLAY: block
}
hgroup {
	DISPLAY: block
}
nav {
	DISPLAY: block
}
section {
	DISPLAY: block
}
BODY {
	LINE-HEIGHT: 1.5
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: separate
}
CAPTION {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
TH {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
TD {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
TABLE {
	VERTICAL-ALIGN: middle
}
TD {
	VERTICAL-ALIGN: middle
}
TH {
	VERTICAL-ALIGN: middle
}
BLOCKQUOTE:before {
	CONTENT: ""
}
BLOCKQUOTE:after {
	CONTENT: ""
}
Q:before {
	CONTENT: ""
}
Q:after {
	CONTENT: ""
}
BLOCKQUOTE {
	QUOTES: "" ""
}
Q {
	QUOTES: "" ""
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
A {
	COLOR: #0078a4; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0078a4; TEXT-DECORATION: none
}
A:active {
	COLOR: #0078a4; TEXT-DECORATION: none
}
A:hover {
	COLOR: #004d69; TEXT-DECORATION: underline
}

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: 7bit
Content-Location: http://citeseerx.ist.psu.edu/viewdoc/typography.css

#main LI UL {
	MARGIN: 0px
}
#main LI OL {
	MARGIN: 0px
}
#main UL {
	LIST-STYLE-TYPE: none
}
#main OL {
	LIST-STYLE-TYPE: decimal
}
#main DL {
	MARGIN: 0px 0px 1.5em
}
#main DL DT {
	FONT-WEIGHT: bold
}
#main DD {
	MARGIN-LEFT: 1.5em
}
.link {
	COLOR: #0078a4; TEXT-DECORATION: underline
}
H3 {
	MARGIN-BOTTOM: 0.82em
}
.link {
	COLOR: #0078a4; TEXT-DECORATION: none
}
.link:visited {
	COLOR: #0078a4; TEXT-DECORATION: none
}
.link:active {
	COLOR: #0078a4; TEXT-DECORATION: none
}
.link:hover {
	COLOR: #004d69; CURSOR: pointer; TEXT-DECORATION: underline
}

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/viewdoc/frame.css

BODY {
	FONT: 0.75em/1.4 arial, sans-serif
}
H1 {
	LINE-HEIGHT: 1; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 3em
}
H2 {
	MARGIN-BOTTOM: 0.5em; FONT-SIZE: 2em
}
H3 {
	LINE-HEIGHT: 1; FONT-SIZE: 1.5em
}
H4 {
	LINE-HEIGHT: 1.25; MARGIN-BOTTOM: 1.25em; FONT-SIZE: 1.2em
}
H5 {
	MARGIN-BOTTOM: 1.5em; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
H6 {
	FONT-SIZE: 1em; FONT-WEIGHT: bold
}
#wrapper {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 10px; WIDTH: =
960px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#header {
	POSITION: relative; HEIGHT: 120px
}
#header H1 {
	POSITION: absolute; TOP: 30px; LEFT: 14px
}
#main {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; MIN-HEIGHT: 400px; =
WIDTH: 100%; BORDER-TOP: #ccc 1px solid
}
#search {
	POSITION: absolute; TOP: -80px; RIGHT: 0px
}
#search .s_field {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 340px; PADDING-RIGHT: =
4px; FONT-SIZE: 1.2em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc =
1px solid; PADDING-TOP: 4px
}
#search .s_button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; FONT-SIZE: 1.5em; BORDER-TOP: medium =
none; CURSOR: pointer; BORDER-RIGHT: medium none
}
#search A {
	FLOAT: right
}
#search .opts {
	MARGIN: 3px 0px 0px -4px; WIDTH: 360px; FONT-SIZE: 0.95em
}
#content {
	MARGIN: 4px; WIDTH: 100%
}
.sidebar#content {
=09
}
#footer {
	TEXT-ALIGN: center; MARGIN-TOP: 20px; WIDTH: 100%; COLOR: #aaa; =
FONT-SIZE: 0.95em
}
#footer #sponsors {
	MARGIN-BOTTOM: 10px
}
#footer UL.links {
	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
#footer LI {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; DISPLAY: =
inline; PADDING-TOP: 14px
}
#footer P {
	MARGIN: 12px 0px
}
#footer P.info {
	MARGIN-TOP: 20px
}
.submenu {
	MARGIN: 20px 0px 10px; WIDTH: 100%; DISPLAY: block; HEIGHT: 30px; =
CLEAR: both
}
.submenu UL {
	BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 26px
}
.submenu LI {
	MARGIN: 0px 12px; DISPLAY: block; FLOAT: left; HEIGHT: 30px
}
.submenu A {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; =
BACKGROUND: #fff; FONT-SIZE: 14px; PADDING-TOP: 8px
}
.submenu LI.active {
	BORDER-BOTTOM: #fff 1px solid
}
.submenu LI.active A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 9px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; =
BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: =
8px
}
.nosubheader#main {
	BORDER-TOP: medium none
}

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/viewdoc/topnav.css

#topnav {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; MIN-WIDTH: 760px; =
BORDER-LEFT: #ddd 1px solid; MAX-WIDTH: 960px; HEIGHT: 32px; =
BORDER-RIGHT: #ddd 1px solid
}
#search_nav {
	POSITION: relative; LIST-STYLE-TYPE: none; WIDTH: 500px; HEIGHT: 100%; =
LIST-STYLE-IMAGE: none
}
#search_nav LI {
	DISPLAY: inline
}
#topnav A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; DISPLAY: =
block; FLOAT: left; COLOR: #555; FONT-WEIGHT: bold; TEXT-DECORATION: =
none; PADDING-TOP: 6px
}
#topnav A:active {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; DISPLAY: =
block; FLOAT: left; COLOR: #555; FONT-WEIGHT: bold; TEXT-DECORATION: =
none; PADDING-TOP: 6px
}
#topnav A:visited {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; DISPLAY: =
block; FLOAT: left; COLOR: #555; FONT-WEIGHT: bold; TEXT-DECORATION: =
none; PADDING-TOP: 6px
}
#search_nav A {
	BORDER-RIGHT: #eee 1px solid
}
#search_nav A.active {
	BORDER-BOTTOM: #1b77a4 3px solid
}
#topnav A:hover {
	COLOR: #000
}
#activeLine {
	POSITION: absolute; WIDTH: 0px; BOTTOM: 0px; DISPLAY: block; =
BACKGROUND: #1b77a4; HEIGHT: 3px; LEFT: 0px
}
#toptools {
	POSITION: absolute; LIST-STYLE-TYPE: none; HEIGHT: 100%; TOP: 0px; =
RIGHT: 0px; LIST-STYLE-IMAGE: none
}
#toptools LI {
	DISPLAY: inline
}
#toptools A {
	BORDER-LEFT: #eee 1px solid; DISPLAY: inline; FLOAT: right; TOP: 0px
}
#toptools A:active {
	BORDER-LEFT: #eee 1px solid; DISPLAY: inline; FLOAT: right; TOP: 0px
}
#toptools A:hover {
	BORDER-LEFT: #eee 1px solid; DISPLAY: inline; FLOAT: right; TOP: 0px
}
#toptools A:visited {
	BORDER-LEFT: #eee 1px solid; DISPLAY: inline; FLOAT: right; TOP: 0px
}

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/viewdoc/widgets.css

.error {
	BORDER-BOTTOM: #d5bbbc 1px solid; BORDER-LEFT: #d5bbbc 1px solid; =
PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #f4d9da; MARGIN: 8px 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #964a57; FONT-SIZE: 1.2em; =
BORDER-TOP: #d5bbbc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #d5bbbc =
1px solid; PADDING-TOP: 8px
}
#tagcloud {
	MARGIN: 8px; DISPLAY: block
}
#tagcloud LI {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: =
10px
}
#tagcloud .tag1 {
	FONT-SIZE: 14px
}
#tagcloud .tag2 {
	FONT-SIZE: 16px
}
#tagcloud .tag3 {
	FONT-SIZE: 18px
}
#tagcloud .tag4 {
	FONT-SIZE: 20px
}
#tagcloud .tag5 {
	FONT-SIZE: 22px
}
#tagcloud .tag6 {
	FONT-SIZE: 24px
}
.errorMsg {
	COLOR: red
}
.button {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #eee; FONT-SIZE: =
14px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: =
4px
}
.button:hover {
	BACKGROUND: #ddd
}
#submit-advsearch {
	MARGIN-LEFT: 16px
}
INPUT.textField {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: =
inline; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 4px
}
TEXTAREA.textField {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: =
inline; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 4px
}
.formField {
	POSITION: relative; PADDING-BOTTOM: 6px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; DISPLAY: block; CLEAR: left; PADDING-TOP: 6px
}
.formField .title {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: =
100px; PADDING-RIGHT: 12px; FLOAT: left; PADDING-TOP: 4px
}
.fieldSet {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 8px; MARGIN: 12px; PADDING-LEFT: 8px; PADDING-RIGHT: =
8px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 8px
}
BUTTON.link {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
FORM .button {
	MARGIN-LEFT: 120px
}
TH {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 4px; MARGIN: 3px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 1.2em; FONT-WEIGHT: =
bold; PADDING-TOP: 4px
}
TD {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 8px
}
TABLE {
	WIDTH: auto
}
TABLE TR {
	MIN-HEIGHT: 20px
}
TABLE .ops UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.ops LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 10px; DISPLAY: inline; VERTICAL-ALIGN: middle; =
PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/viewdoc/mycsx.css

#mycsxMenu {
	BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 25px
}
#loginContent {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; MARGIN: 0px auto; =
PADDING-LEFT: 8px; WIDTH: 480px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
#loginForm {
	MARGIN: 0px auto; WIDTH: 300px
}
#loginForm DIV {
	MARGIN: 12px 0px 18px; CLEAR: both
}
#loginForm LABEL.title {
	TEXT-ALIGN: left; WIDTH: 180px; PADDING-RIGHT: 18px; FLOAT: left; =
COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
#loginForm INPUT.loginField {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 280px; PADDING-RIGHT: =
4px; FLOAT: left; FONT-SIZE: 14px; BORDER-TOP: #ddd 1px solid; =
BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 4px
}
#login-action {
	TEXT-ALIGN: left; WIDTH: 100%; HEIGHT: 42px; PADDING-TOP: 8px
}
#login-button {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: =
right; MARGIN-RIGHT: 10px; PADDING-TOP: 4px
}
#loginForm A {
	LINE-HEIGHT: 32px; FLOAT: left
}
#captcha IMG {
	PADDING-LEFT: 154px
}
SPAN.required {
	COLOR: red
}
#accountSubmit {
	MARGIN-LEFT: 180px
}
#newsFeed H4 {
	MARGIN-BOTTOM: 3px
}
.newsItem {
	BORDER-BOTTOM: #ebebeb 1px solid; PADDING-BOTTOM: 6px; MARGIN: 6px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
.newsItem P {
	MARGIN-LEFT: 8px
}
#left-sidebar {
	WIDTH: 180px; FLOAT: left; HEIGHT: 100%; MARGIN-RIGHT: 20px; =
BORDER-RIGHT: #b5b5b5 1px solid
}
#left-sidebar A {
	LINE-HEIGHT: 1.6em; FONT-SIZE: 16px
}
#body {
	WIDTH: 100%; MAX-WIDTH: 750px; MARGIN-LEFT: 210px
}
TABLE#collections-list {
	WIDTH: 100%
}
TD.title {
	WIDTH: auto
}
TH.title {
	WIDTH: auto
}
TD.year {
	MIN-WIDTH: 60px; WIDTH: auto
}
TD.author {
	MIN-WIDTH: 80px; WIDTH: auto
}
TD.cites {
	MIN-WIDTH: 70px
}
TH.cites {
	MIN-WIDTH: 70px
}
#papers {
	WIDTH: auto
}
#papers TABLE {
	WIDTH: 100%
}
.banner_edit {
	WIDTH: 100%
}
.invite_field {
	WIDTH: 100%
}
TD.centertext {
	TEXT-ALIGN: center
}

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/viewdoc/results.css

#result_info {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; MAX-WIDTH: =
720px; BACKGROUND: #ececec; PADDING-TOP: 4px
}
#result_list {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; MAX-WIDTH: =
720px; PADDING-TOP: 6px
}
.result {
	BORDER-BOTTOM: #bbb 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; =
WIDTH: auto; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
.result H3 {
	MARGIN: 4px 0px 6px
}
.result H3 A {
	TEXT-DECORATION: underline
}
.pubinfo {
	COLOR: #333
}
.pubvenue {
	FONT-STYLE: italic
}
.pubyear {
	FONT-STYLE: italic
}
.snippet {
	COLOR: #555
}
.snippet EM {
	FONT-WEIGHT: bold
}
.abstract_toggle {
	CURSOR: pointer
}
.pubabstract {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; =
PADDING-BOTTOM: 8px; MARGIN-TOP: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: =
8px; DISPLAY: none; BACKGROUND: #eee; COLOR: #333; BORDER-TOP: #bbb 1px =
solid; BORDER-RIGHT: #bbb 1px solid; PADDING-TOP: 8px
}
.pubtools {
	POSITION: relative; WIDTH: 100%; HEIGHT: 20px
}
.save_doc {
	CURSOR: pointer
}
#pager {
	TEXT-ALIGN: right; FLOAT: right
}
TABLE.authInfo {
	MAX-WIDTH: 720px
}
.authInfo TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 4px
}
.authInfo TD.title {
	WIDTH: 80px; FONT-WEIGHT: bold
}
#sidebar {
	BORDER-LEFT: #ccc 1px solid; WIDTH: 220px; DISPLAY: block; BACKGROUND: =
#fff; FLOAT: right; HEIGHT: 100%
}
#sidebar H3 {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; =
BACKGROUND: #eee; FONT-SIZE: 16px; PADDING-TOP: 8px
}
#sidebar #feeds {
	FLOAT: right
}
#sidebar DIV {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: 1px; PADDING-BOTTOM: 8px; =
MARGIN: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-SIZE: 14px; =
BORDER-TOP: 1px; BORDER-RIGHT: 1px; PADDING-TOP: 8px
}
#sidebar TABLE {
	WIDTH: 100%
}
#sidebar TD {
	TEXT-ALIGN: center
}

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/viewdoc/view.css

#viewHeader {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.viewDoc#viewHeader {
	MIN-HEIGHT: auto
}
.viewAuth#viewHeader {
	MIN-HEIGHT: 140px; FONT-SIZE: 14px
}
#viewHeader LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#clinks {
	DISPLAY: block
}
#clinks LI {
	DISPLAY: inline
}
#docAuthors {
	MARGIN-BOTTOM: 8px; FONT-SIZE: 16px
}
#downloads {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 8px; OVERFLOW-X: hidden; =
OVERFLOW-Y: auto; PADDING-LEFT: 8px; WIDTH: 260px; PADDING-RIGHT: 12px; =
FLOAT: right; HEIGHT: 140px; FONT-SIZE: 12px; PADDING-TOP: 8px
}
#downloads H3 {
	FONT-SIZE: 14px
}
#downloads UL {
	MARGIN: 4px
}
#docInfo {
	WIDTH: auto
}
#docInfo TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; =
VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
#docInfo TD.title {
	FONT-WEIGHT: bold
}
#docTools LI {
	DISPLAY: block
}
#docMenu {
	MARGIN: 20px 0px 10px; WIDTH: 100%; DISPLAY: block; HEIGHT: 25px
}
#docMenu UL {
	MARGIN: 0px
}
#docTools {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px =
18px; WIDTH: 120px; FLOAT: right; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid
}
#docTools LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 4px
}
#viewContent {
	POSITION: relative; MIN-WIDTH: 760px; PADDING-BOTTOM: 8px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 16px; PADDING-TOP: =
8px
}
.no-menu#viewContent {
	MARGIN-TOP: 0px
}
.sidebar#viewContent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#viewContent-inner {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 8px
}
#viewContent H3 {
	MARGIN-BOTTOM: 4px
}
#viewContent .link {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
TABLE.refs {
=09
}
TABLE.refs .title {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
TABLE.refs TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: =
13px; PADDING-TOP: 2px
}
#viewSidebar {
	WIDTH: 300px; FLOAT: right; HEIGHT: 100%; MARGIN-LEFT: 10px
}
#viewSidebar DIV {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 8px
}
#viewSidebar H3 {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
MARGIN-BOTTOM: 4px; BACKGROUND: #eee; FONT-SIZE: 16px; PADDING-TOP: 8px
}
#bibtex P {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 4px; OVERFLOW-Y: hidden; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; FONT-FAMILY: monospace; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px
}
#bookmark TABLE {
	WIDTH: 100%
}
#bookmark TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
#abstract {
	MARGIN-BOTTOM: 16px
}
TABLE.version TH {
	BORDER-BOTTOM: #aaa 2px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
TABLE.version TD {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; PADDING-TOP: 4px; border-: 1px solid #efefef
}
#versions .active A {
	COLOR: #333; TEXT-DECORATION: underline
}
.block#versions LI {
	PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; PADDING-LEFT: 16px; =
PADDING-RIGHT: 16px; LIST-STYLE-IMAGE: none; PADDING-TOP: 4px
}
TABLE#authInfo {
	WIDTH: 600px
}
#authInfo TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 2px
}
#authInfo TD.title {
	FONT-WEIGHT: bold
}
#authSort {
	FLOAT: right
}
.viewAuth {
	BORDER-BOTTOM: #ccc 1px solid
}
#tags INPUT {
	DISPLAY: inline
}
#tags .tagField {
	WIDTH: 150px
}
.tdnumber {
	TEXT-ALIGN: right; VERTICAL-ALIGN: bottom
}

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: 7bit
Content-Location: http://citeseerx.ist.psu.edu/viewdoc/corrections.css

.tdfixedwidth {
	WIDTH: 60px
}
.tdrightalign {
	TEXT-ALIGN: right
}

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://citeseerx.ist.psu.edu/css/main.css;jsessionid=2FF6EEFF466F96A991407188059735EA

@import url( reset.css );
@import url( typography.css );
@import url( frame.css );
@import url( topnav.css );
@import url( widgets.css );
@import url( mycsx.css );
@import url( results.css );
@import url( view.css );
@import url( corrections.css );
.clear {
	CLEAR: both
}

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/js/jquery-1.4.2.min.js;jsessionid=2FF6EEFF466F96A991407188059735EA

/*!=0A=
 * jQuery JavaScript Library v1.4.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright 2010, John Resig=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * Includes Sizzle.js=0A=
 * http://sizzlejs.com/=0A=
 * Copyright 2010, The Dojo Foundation=0A=
 * Released under the MIT, BSD, and GPL Licenses.=0A=
 *=0A=
 * Date: Sat Feb 13 22:33:48 2010 -0500=0A=
 */=0A=
(function(A,w){function =
ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTi=
meout(ma,1);return}c.ready()}}function =
Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalE=
val(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.re=
moveChild(b)}function X(a,b,d,f,e,j){var i=3Da.length;if(typeof =
b=3D=3D=3D"object"){for(var o in b)X(a,o,b[o],f,e,d);return =
a}if(d!=3D=3Dw){f=3D!j&&f&&c.isFunction(d);for(o=3D0;o<i;o++)e(a[o],b,f?d=
.call(a[o],o,e(a[o],b)):d,j);return a}return i?=0A=
e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return =
false}function Z(){return true}function na(a,b,d){d[0].type=3Da;return =
c.event.handle.apply(b,d)}function oa(a){var =
b,d=3D[],f=3D[],e=3Darguments,j,i,o,k,n,r;i=3Dc.data(this,"events");if(!(=
a.liveFired=3D=3D=3Dthis||!i||!i.live||a.button&&a.type=3D=3D=3D"click"))=
{a.liveFired=3Dthis;var =
u=3Di.live.slice(0);for(k=3D0;k<u.length;k++){i=3Du[k];i.origType.replace=
(O,"")=3D=3D=3Da.type?f.push(i.selector):u.splice(k--,1)}j=3Dc(a.target).=
closest(f,a.currentTarget);n=3D0;for(r=3D=0A=
j.length;n<r;n++)for(k=3D0;k<u.length;k++){i=3Du[k];if(j[n].selector=3D=3D=
=3Di.selector){o=3Dj[n].elem;f=3Dnull;if(i.preType=3D=3D=3D"mouseenter"||=
i.preType=3D=3D=3D"mouseleave")f=3Dc(a.relatedTarget).closest(i.selector)=
[0];if(!f||f!=3D=3Do)d.push({elem:o,handleObj:i})}}n=3D0;for(r=3Dd.length=
;n<r;n++){j=3Dd[n];a.currentTarget=3Dj.elem;a.data=3Dj.handleObj.data;a.h=
andleObj=3Dj.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)=3D=3D=3D=
false){b=3Dfalse;break}}return b}}function =
pa(a,b){return"live."+(a&&a!=3D=3D"*"?a+".":"")+b.replace(/\./g,"`").repl=
ace(/ /g,=0A=
"&")}function =
qa(a){return!a||!a.parentNode||a.parentNode.nodeType=3D=3D=3D11}function =
ra(a,b){var =
d=3D0;b.each(function(){if(this.nodeName=3D=3D=3D(a[d]&&a[d].nodeName)){v=
ar f=3Dc.data(a[d++]),e=3Dc.data(this,f);if(f=3Df&&f.events){delete =
e.handle;e.events=3D{};for(var j in f)for(var i in =
f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var =
f,e,j;b=3Db&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length=3D=3D=3D1&&typeo=
f =
a[0]=3D=3D=3D"string"&&a[0].length<512&&b=3D=3D=3Ds&&!ta.test(a[0])&&(c.s=
upport.checkClone||!ua.test(a[0]))){e=3D=0A=
true;if(j=3Dc.fragments[a[0]])if(j!=3D=3D1)f=3Dj}if(!f){f=3Db.createDocum=
entFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=3Dj?f:1;return{frag=
ment:f,cacheable:e}}function K(a,b){var =
d=3D{};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=3Da});=
return d}function wa(a){return"scrollTo"in =
a&&a.document?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:false}=
var c=3Dfunction(a,b){return new =
c.fn.init(a,b)},Ra=3DA.jQuery,Sa=3DA.$,s=3DA.document,T,Ta=3D/^[^<]*(<[\w=
\W]+>)[^>]*$|^#([\w-]+)$/,Ua=3D/^.[^:#\[\.,]*$/,Va=3D/\S/,=0A=
Wa=3D/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=3D/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=3D=
navigator.userAgent,xa=3Dfalse,Q=3D[],L,$=3DObject.prototype.toString,aa=3D=
Object.prototype.hasOwnProperty,ba=3DArray.prototype.push,R=3DArray.proto=
type.slice,ya=3DArray.prototype.indexOf;c.fn=3Dc.prototype=3D{init:functi=
on(a,b){var d,f;if(!a)return =
this;if(a.nodeType){this.context=3Dthis[0]=3Da;this.length=3D1;return =
this}if(a=3D=3D=3D"body"&&!b){this.context=3Ds;this[0]=3Ds.body;this.sele=
ctor=3D"body";this.length=3D1;return this}if(typeof =
a=3D=3D=3D"string")if((d=3DTa.exec(a))&&=0A=
(d[1]||!b))if(d[1]){f=3Db?b.ownerDocument||b:s;if(a=3DXa.exec(a))if(c.isP=
lainObject(b)){a=3D[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else =
a=3D[f.createElement(a[1])];else{a=3Dsa([d[1]],[f]);a=3D(a.cacheable?a.fr=
agment.cloneNode(true):a.fragment).childNodes}return =
c.merge(this,a)}else{if(b=3Ds.getElementById(d[2])){if(b.id!=3D=3Dd[2])re=
turn =
T.find(a);this.length=3D1;this[0]=3Db}this.context=3Ds;this.selector=3Da;=
return this}else =
if(!b&&/^\w+$/.test(a)){this.selector=3Da;this.context=3Ds;a=3Ds.getEleme=
ntsByTagName(a);return c.merge(this,=0A=
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else =
if(c.isFunction(a))return =
T.ready(a);if(a.selector!=3D=3Dw){this.selector=3Da.selector;this.context=
=3Da.context}return =
c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){=
return this.length},toArray:function(){return =
R.call(this,0)},get:function(a){return =
a=3D=3Dnull?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:functi=
on(a,b,d){var =
f=3Dc();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=3Dthis;f.con=
text=3Dthis.context;if(b=3D=3D=3D=0A=
"find")f.selector=3Dthis.selector+(this.selector?" ":"")+d;else =
if(b)f.selector=3Dthis.selector+"."+b+"("+d+")";return =
f},each:function(a,b){return =
c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c=
);else Q&&Q.push(a);return this},eq:function(a){return =
a=3D=3D=3D-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(R.apply(this,arguments),"slice",R.call(arguments).join(","=
))},map:function(a){return this.pushStack(c.map(this,=0A=
function(b,d){return a.call(b,d,b)}))},end:function(){return =
this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.ini=
t.prototype=3Dc.fn;c.extend=3Dc.fn.extend=3Dfunction(){var =
a=3Darguments[0]||{},b=3D1,d=3Darguments.length,f=3Dfalse,e,j,i,o;if(type=
of a=3D=3D=3D"boolean"){f=3Da;a=3Darguments[1]||{};b=3D2}if(typeof =
a!=3D=3D"object"&&!c.isFunction(a))a=3D{};if(d=3D=3D=3Db){a=3Dthis;--b}fo=
r(;b<d;b++)if((e=3Darguments[b])!=3Dnull)for(j in =
e){i=3Da[j];o=3De[j];if(a!=3D=3Do)if(f&&o&&(c.isPlainObject(o)||c.isArray=
(o))){i=3Di&&(c.isPlainObject(i)||=0A=
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=3Dc.extend(f,i,o)}else =
if(o!=3D=3Dw)a[j]=3Do}return =
a};c.extend({noConflict:function(a){A.$=3DSa;if(a)A.jQuery=3DRa;return =
c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return =
setTimeout(c.ready,13);c.isReady=3Dtrue;if(Q){for(var =
a,b=3D0;a=3DQ[b++];)a.call(s,c);Q=3Dnull}c.fn.triggerHandler&&c(s).trigge=
rHandler("ready")}},bindReady:function(){if(!xa){xa=3Dtrue;if(s.readyStat=
e=3D=3D=3D"complete")return =
c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",=0A=
L,false);A.addEventListener("load",c.ready,false)}else =
if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("on=
load",c.ready);var =
a=3Dfalse;try{a=3DA.frameElement=3D=3Dnull}catch(b){}s.documentElement.do=
Scroll&&a&&ma()}}},isFunction:function(a){return =
$.call(a)=3D=3D=3D"[object Function]"},isArray:function(a){return =
$.call(a)=3D=3D=3D"[object =
Array]"},isPlainObject:function(a){if(!a||$.call(a)!=3D=3D"[object =
Object]"||a.nodeType||a.setInterval)return =
false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor=
.prototype,=0A=
"isPrototypeOf"))return false;var b;for(b in a);return =
b=3D=3D=3Dw||aa.call(a,b)},isEmptyObject:function(a){for(var b in =
a)return false;return true},error:function(a){throw =
a;},parseJSON:function(a){if(typeof a!=3D=3D"string"||!a)return =
null;a=3Dc.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u=
[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\=
d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return =
A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+=0A=
a))();else c.error("Invalid JSON: =
"+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var =
b=3Ds.getElementsByTagName("head")[0]||s.documentElement,d=3Ds.createElem=
ent("script");d.type=3D"text/javascript";if(c.support.scriptEval)d.append=
Child(s.createTextNode(a));else =
d.text=3Da;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:fun=
ction(a,b){return =
a.nodeName&&a.nodeName.toUpperCase()=3D=3D=3Db.toUpperCase()},each:functi=
on(a,b,d){var =
f,e=3D0,j=3Da.length,i=3Dj=3D=3D=3Dw||c.isFunction(a);if(d)if(i)for(f in =
a){if(b.apply(a[f],=0A=
d)=3D=3D=3Dfalse)break}else =
for(;e<j;){if(b.apply(a[e++],d)=3D=3D=3Dfalse)break}else if(i)for(f in =
a){if(b.call(a[f],f,a[f])=3D=3D=3Dfalse)break}else =
for(d=3Da[0];e<j&&b.call(d,e,d)!=3D=3Dfalse;d=3Da[++e]);return =
a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b)=
{b=3Db||[];if(a!=3Dnull)a.length=3D=3Dnull||typeof =
a=3D=3D=3D"string"||c.isFunction(a)||typeof =
a!=3D=3D"function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return =
b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var =
d=3D0,f=3Db.length;d<f;d++)if(b[d]=3D=3D=3D=0A=
a)return d;return-1},merge:function(a,b){var =
d=3Da.length,f=3D0;if(typeof b.length=3D=3D=3D"number")for(var =
e=3Db.length;f<e;f++)a[d++]=3Db[f];else =
for(;b[f]!=3D=3Dw;)a[d++]=3Db[f++];a.length=3Dd;return =
a},grep:function(a,b,d){for(var =
f=3D[],e=3D0,j=3Da.length;e<j;e++)!d!=3D=3D!b(a[e],e)&&f.push(a[e]);retur=
n f},map:function(a,b,d){for(var =
f=3D[],e,j=3D0,i=3Da.length;j<i;j++){e=3Db(a[j],j,d);if(e!=3Dnull)f[f.len=
gth]=3De}return =
f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length=3D=
=3D=3D2)if(typeof b=3D=3D=3D"string"){d=3Da;a=3Dd[b];b=3Dw}else if(b&&=0A=
!c.isFunction(b)){d=3Db;b=3Dw}if(!b&&a)b=3Dfunction(){return =
a.apply(d||this,arguments)};if(a)b.guid=3Da.guid=3Da.guid||b.guid||c.guid=
++;return b},uaMatch:function(a){a=3Da.toLowerCase();a=3D/(webkit)[ =
\/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ =
\/]([\w.]+)/.exec(a)||/(msie) =
([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? =
rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},br=
owser:{}});P=3Dc.uaMatch(P);if(P.browser){c.browser[P.browser]=3Dtrue;c.b=
rowser.version=3DP.version}if(c.browser.webkit)c.browser.safari=3D=0A=
true;if(ya)c.inArray=3Dfunction(a,b){return =
ya.call(b,a)};T=3Dc(s);if(s.addEventListener)L=3Dfunction(){s.removeEvent=
Listener("DOMContentLoaded",L,false);c.ready()};else =
if(s.attachEvent)L=3Dfunction(){if(s.readyState=3D=3D=3D"complete"){s.det=
achEvent("onreadystatechange",L);c.ready()}};(function(){c.support=3D{};v=
ar =
a=3Ds.documentElement,b=3Ds.createElement("script"),d=3Ds.createElement("=
div"),f=3D"script"+J();d.style.display=3D"none";d.innerHTML=3D"   =
<link/><table></table><a href=3D'/a' =
style=3D'color:red;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>";=0A=
var =
e=3Dd.getElementsByTagName("*"),j=3Dd.getElementsByTagName("a")[0];if(!(!=
e||!e.length||!j)){c.support=3D{leadingWhitespace:d.firstChild.nodeType=3D=
=3D=3D3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.g=
etElementsByTagName("link").length,style:/red/.test(j.getAttribute("style=
")),hrefNormalized:j.getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55$/.t=
est(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByT=
agName("input")[0].value=3D=3D=3D"on",optSelected:s.createElement("select=
").appendChild(s.createElement("option")).selected,=0A=
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNod=
e=3D=3D=3Dnull,deleteExpando:true,checkClone:false,scriptEval:false,noClo=
neEvent:true,boxModel:null};b.type=3D"text/javascript";try{b.appendChild(=
s.createTextNode("window."+f+"=3D1;"))}catch(i){}a.insertBefore(b,a.first=
Child);if(A[f]){c.support.scriptEval=3Dtrue;delete A[f]}try{delete =
b.test}catch(o){c.support.deleteExpando=3Dfalse}a.removeChild(b);if(d.att=
achEvent&&d.fireEvent){d.attachEvent("onclick",function =
k(){c.support.noCloneEvent=3D=0A=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")=
}d=3Ds.createElement("div");d.innerHTML=3D"<input type=3D'radio' =
name=3D'radiotest' =
checked=3D'checked'/>";a=3Ds.createDocumentFragment();a.appendChild(d.fir=
stChild);c.support.checkClone=3Da.cloneNode(true).cloneNode(true).lastChi=
ld.checked;c(function(){var =
k=3Ds.createElement("div");k.style.width=3Dk.style.paddingLeft=3D"1px";s.=
body.appendChild(k);c.boxModel=3Dc.support.boxModel=3Dk.offsetWidth=3D=3D=
=3D2;s.body.removeChild(k).style.display=3D"none"});a=3Dfunction(k){var =
n=3D=0A=
s.createElement("div");k=3D"on"+k;var r=3Dk in =
n;if(!r){n.setAttribute(k,"return;");r=3Dtypeof =
n[k]=3D=3D=3D"function"}return =
r};c.support.submitBubbles=3Da("submit");c.support.changeBubbles=3Da("cha=
nge");a=3Db=3Dd=3De=3Dj=3Dnull}})();c.props=3D{"for":"htmlFor","class":"c=
lassName",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpac=
ing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useM=
ap",frameborder:"frameBorder"};var =
G=3D"jQuery"+J(),Ya=3D0,za=3D{};c.extend({cache:{},expando:G,noData:{embe=
d:true,object:true,=0A=
applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.to=
LowerCase()])){a=3Da=3D=3DA?za:a;var f=3Da[G],e=3Dc.cache;if(!f&&typeof =
b=3D=3D=3D"string"&&d=3D=3D=3Dw)return null;f||(f=3D++Ya);if(typeof =
b=3D=3D=3D"object"){a[G]=3Df;e[f]=3Dc.extend(true,{},b)}else =
if(!e[f]){a[G]=3Df;e[f]=3D{}}a=3De[f];if(d!=3D=3Dw)a[b]=3Dd;return =
typeof =
b=3D=3D=3D"string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.n=
oData[a.nodeName.toLowerCase()])){a=3Da=3D=3DA?za:a;var =
d=3Da[G],f=3Dc.cache,e=3Df[d];if(b){if(e){delete =
e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando=
)delete a[c.expando];=0A=
else a.removeAttribute&&a.removeAttribute(c.expando);delete =
f[d]}}}});c.fn.extend({data:function(a,b){if(typeof =
a=3D=3D=3D"undefined"&&this.length)return c.data(this[0]);else if(typeof =
a=3D=3D=3D"object")return this.each(function(){c.data(this,a)});var =
d=3Da.split(".");d[1]=3Dd[1]?"."+d[1]:"";if(b=3D=3D=3Dw){var =
f=3Dthis.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f=3D=3D=3Dw&&this.l=
ength)f=3Dc.data(this[0],a);return =
f=3D=3D=3Dw&&d[1]?this.data(d[0]):f}else return =
this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,=0A=
a,b)})},removeData:function(a){return =
this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a=
,b,d){if(a){b=3D(b||"fx")+"queue";var f=3Dc.data(a,b);if(!d)return =
f||[];if(!f||c.isArray(d))f=3Dc.data(a,b,c.makeArray(d));else =
f.push(d);return f}},dequeue:function(a,b){b=3Db||"fx";var =
d=3Dc.queue(a,b),f=3Dd.shift();if(f=3D=3D=3D"inprogress")f=3Dd.shift();if=
(f){b=3D=3D=3D"fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue=
(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof =
a!=3D=3D"string"){b=3Da;a=3D"fx"}if(b=3D=3D=3D=0A=
w)return c.queue(this[0],a);return this.each(function(){var =
d=3Dc.queue(this,a,b);a=3D=3D=3D"fx"&&d[0]!=3D=3D"inprogress"&&c.dequeue(=
this,a)})},dequeue:function(a){return =
this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=3Dc.fx?c.=
fx.speeds[a]||a:a;b=3Db||"fx";return this.queue(b,function(){var =
d=3Dthis;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(=
a){return this.queue(a||"fx",[])}});var =
Aa=3D/[\n\t]/g,ca=3D/\s+/,Za=3D/\r/g,$a=3D/href|src|style/,ab=3D/(button|=
input)/i,bb=3D/(button|input|object|select|textarea)/i,=0A=
cb=3D/^(a|area)$/i,Ba=3D/radio|checkbox/;c.fn.extend({attr:function(a,b){=
return X(this,a,b,true,c.attr)},removeAttr:function(a){return =
this.each(function(){c.attr(this,a,"");this.nodeType=3D=3D=3D1&&this.remo=
veAttribute(a)})},addClass:function(a){if(c.isFunction(a))return =
this.each(function(n){var =
r=3Dc(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof =
a=3D=3D=3D"string")for(var =
b=3D(a||"").split(ca),d=3D0,f=3Dthis.length;d<f;d++){var =
e=3Dthis[d];if(e.nodeType=3D=3D=3D1)if(e.className){for(var j=3D" =
"+e.className+" ",=0A=
i=3De.className,o=3D0,k=3Db.length;o<k;o++)if(j.indexOf(" "+b[o]+" =
")<0)i+=3D" "+b[o];e.className=3Dc.trim(i)}else e.className=3Da}return =
this},removeClass:function(a){if(c.isFunction(a))return =
this.each(function(k){var =
n=3Dc(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof =
a=3D=3D=3D"string"||a=3D=3D=3Dw)for(var =
b=3D(a||"").split(ca),d=3D0,f=3Dthis.length;d<f;d++){var =
e=3Dthis[d];if(e.nodeType=3D=3D=3D1&&e.className)if(a){for(var j=3D(" =
"+e.className+" ").replace(Aa," =
"),i=3D0,o=3Db.length;i<o;i++)j=3Dj.replace(" "+b[i]+" ",=0A=
" ");e.className=3Dc.trim(j)}else e.className=3D""}return =
this},toggleClass:function(a,b){var d=3Dtypeof a,f=3Dtypeof =
b=3D=3D=3D"boolean";if(c.isFunction(a))return this.each(function(e){var =
j=3Dc(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return =
this.each(function(){if(d=3D=3D=3D"string")for(var =
e,j=3D0,i=3Dc(this),o=3Db,k=3Da.split(ca);e=3Dk[j++];){o=3Df?o:!i.hasClas=
s(e);i[o?"addClass":"removeClass"](e)}else =
if(d=3D=3D=3D"undefined"||d=3D=3D=3D"boolean"){this.className&&c.data(thi=
s,"__className__",this.className);this.className=3D=0A=
this.className||a=3D=3D=3Dfalse?"":c.data(this,"__className__")||""}})},h=
asClass:function(a){a=3D" "+a+" ";for(var =
b=3D0,d=3Dthis.length;b<d;b++)if((" "+this[b].className+" =
").replace(Aa," ").indexOf(a)>-1)return true;return =
false},val:function(a){if(a=3D=3D=3Dw){var =
b=3Dthis[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}=
).specified?b.value:b.text;if(c.nodeName(b,"select")){var =
d=3Db.selectedIndex,f=3D[],e=3Db.options;b=3Db.type=3D=3D=3D"select-one";=
if(d<0)return null;var j=3Db?d:0;for(d=3Db?d+1:e.length;j<d;j++){var i=3D=0A=
e[j];if(i.selected){a=3Dc(i).val();if(b)return a;f.push(a)}}return =
f}if(Ba.test(b.type)&&!c.support.checkOn)return =
b.getAttribute("value")=3D=3D=3Dnull?"on":b.value;return(b.value||"").rep=
lace(Za,"")}return w}var o=3Dc.isFunction(a);return =
this.each(function(k){var =
n=3Dc(this),r=3Da;if(this.nodeType=3D=3D=3D1){if(o)r=3Da.call(this,k,n.va=
l());if(typeof =
r=3D=3D=3D"number")r+=3D"";if(c.isArray(r)&&Ba.test(this.type))this.check=
ed=3Dc.inArray(n.val(),r)>=3D0;else if(c.nodeName(this,"select")){var =
u=3Dc.makeArray(r);c("option",this).each(function(){this.selected=3D=0A=
c.inArray(c(this).val(),u)>=3D0});if(!u.length)this.selectedIndex=3D-1}el=
se =
this.value=3Dr}})}});c.extend({attrFn:{val:true,css:true,html:true,text:t=
rue,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){=
if(!a||a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8)return w;if(f&&b in =
c.attrFn)return c(a)[b](d);f=3Da.nodeType!=3D=3D1||!c.isXMLDoc(a);var =
e=3Dd!=3D=3Dw;b=3Df&&c.props[b]||b;if(a.nodeType=3D=3D=3D1){var =
j=3D$a.test(b);if(b in =
a&&f&&!j){if(e){b=3D=3D=3D"type"&&ab.test(a.nodeName)&&a.parentNode&&c.er=
ror("type property can't be changed");=0A=
a[b]=3Dd}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return =
a.getAttributeNode(b).nodeValue;if(b=3D=3D=3D"tabIndex")return(b=3Da.getA=
ttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.te=
st(a.nodeName)&&a.href?0:w;return =
a[b]}if(!c.support.style&&f&&b=3D=3D=3D"style"){if(e)a.style.cssText=3D""=
+d;return =
a.style.cssText}e&&a.setAttribute(b,""+d);a=3D!c.support.hrefNormalized&&=
f&&j?a.getAttribute(b,2):a.getAttribute(b);return =
a=3D=3D=3Dnull?w:a}return c.style(a,b,d)}});var =
O=3D/\.(.*)$/,db=3Dfunction(a){return a.replace(/[^\w\s\.\|`]/g,=0A=
function(b){return"\\"+b})};c.event=3D{add:function(a,b,d,f){if(!(a.nodeT=
ype=3D=3D=3D3||a.nodeType=3D=3D=3D8)){if(a.setInterval&&a!=3D=3DA&&!a.fra=
meElement)a=3DA;var =
e,j;if(d.handler){e=3Dd;d=3De.handler}if(!d.guid)d.guid=3Dc.guid++;if(j=3D=
c.data(a)){var =
i=3Dj.events=3Dj.events||{},o=3Dj.handle;if(!o)j.handle=3Do=3Dfunction(){=
return typeof =
c!=3D=3D"undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,argum=
ents):w};o.elem=3Da;b=3Db.split(" ");for(var =
k,n=3D0,r;k=3Db[n++];){j=3De?c.extend({},e):{handler:d,data:f};if(k.index=
Of(".")>-1){r=3Dk.split(".");=0A=
k=3Dr.shift();j.namespace=3Dr.slice(0).sort().join(".")}else{r=3D[];j.nam=
espace=3D""}j.type=3Dk;j.guid=3Dd.guid;var =
u=3Di[k],z=3Dc.event.special[k]||{};if(!u){u=3Di[k]=3D[];if(!z.setup||z.s=
etup.call(a,f,r,o)=3D=3D=3Dfalse)if(a.addEventListener)a.addEventListener=
(k,o,false);else =
a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.ha=
ndler.guid)j.handler.guid=3Dd.guid}u.push(j);c.event.global[k]=3Dtrue}a=3D=
null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType=3D=3D=3D3||a.n=
odeType=3D=3D=3D8)){var e,j=3D0,i,o,k,n,r,u,z=3Dc.data(a),=0A=
C=3Dz&&z.events;if(z&&C){if(b&&b.type){d=3Db.handler;b=3Db.type}if(!b||ty=
peof b=3D=3D=3D"string"&&b.charAt(0)=3D=3D=3D"."){b=3Db||"";for(e in =
C)c.event.remove(a,e+b)}else{for(b=3Db.split(" =
");e=3Db[j++];){n=3De;i=3De.indexOf(".")<0;o=3D[];if(!i){o=3De.split(".")=
;e=3Do.shift();k=3Dnew =
RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|=
$)")}if(r=3DC[e])if(d){n=3Dc.event.special[e]||{};for(B=3Df||0;B<r.length=
;B++){u=3Dr[B];if(d.guid=3D=3D=3Du.guid){if(i||k.test(u.namespace)){f=3D=3D=
null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=3D=0A=
null)break}}if(r.length=3D=3D=3D0||f!=3Dnull&&r.length=3D=3D=3D1){if(!n.t=
eardown||n.teardown.call(a,o)=3D=3D=3Dfalse)Ca(a,e,z.handle);delete =
C[e]}}else for(var =
B=3D0;B<r.length;B++){u=3Dr[B];if(i||k.test(u.namespace)){c.event.remove(=
a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=3Dz.handle=
)b.elem=3Dnull;delete z.events;delete =
z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,=
f){var e=3Da.type||a;if(!f){a=3Dtypeof =
a=3D=3D=3D"object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf(=
"!")>=3D0){a.type=3D=0A=
e=3De.slice(0,-1);a.exclusive=3Dtrue}if(!d){a.stopPropagation();c.event.g=
lobal[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.=
trigger(a,b,this.handle.elem)})}if(!d||d.nodeType=3D=3D=3D3||d.nodeType=3D=
=3D=3D8)return =
w;a.result=3Dw;a.target=3Dd;b=3Dc.makeArray(b);b.unshift(a)}a.currentTarg=
et=3Dd;(f=3Dc.data(d,"handle"))&&f.apply(d,b);f=3Dd.parentNode||d.ownerDo=
cument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["=
on"+e]&&d["on"+e].apply(d,b)=3D=3D=3Dfalse)a.result=3Dfalse}catch(j){}if(=
!a.isPropagationStopped()&&=0A=
f)c.event.trigger(a,b,f,true);else =
if(!a.isDefaultPrevented()){f=3Da.target;var =
i,o=3Dc.nodeName(f,"a")&&e=3D=3D=3D"click",k=3Dc.event.special[e]||{};if(=
(!k._default||k._default.call(d,a)=3D=3D=3Dfalse)&&!o&&!(f&&f.nodeName&&c=
.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=3Df["on"+e])f["on"+=
e]=3Dnull;c.event.triggered=3Dtrue;f[e]()}}catch(n){}if(i)f["on"+e]=3Di;c=
.event.triggered=3Dfalse}}},handle:function(a){var =
b,d,f,e;a=3Darguments[0]=3Dc.event.fix(a||A.event);a.currentTarget=3Dthis=
;b=3Da.type.indexOf(".")<0&&!a.exclusive;=0A=
if(!b){d=3Da.type.split(".");a.type=3Dd.shift();f=3Dnew =
RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=3Dc=
.data(this,"events");d=3De[a.type];if(e&&d){d=3Dd.slice(0);e=3D0;for(var =
j=3Dd.length;e<j;e++){var =
i=3Dd[e];if(b||f.test(i.namespace)){a.handler=3Di.handler;a.data=3Di.data=
;a.handleObj=3Di;i=3Di.handler.apply(this,arguments);if(i!=3D=3Dw){a.resu=
lt=3Di;if(i=3D=3D=3Dfalse){a.preventDefault();a.stopPropagation()}}if(a.i=
sImmediatePropagationStopped())break}}}return a.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 originalTarget pageX =
pageY prevValue relatedNode relatedTarget screenX screenY shiftKey =
srcElement target toElement view wheelDelta which".split(" "),=0A=
fix:function(a){if(a[G])return a;var b=3Da;a=3Dc.Event(b);for(var =
d=3Dthis.props.length,f;d;){f=3Dthis.props[--d];a[f]=3Db[f]}if(!a.target)=
a.target=3Da.srcElement||s;if(a.target.nodeType=3D=3D=3D3)a.target=3Da.ta=
rget.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=3Da.fr=
omElement=3D=3D=3Da.target?a.toElement:a.fromElement;if(a.pageX=3D=3Dnull=
&&a.clientX!=3Dnull){b=3Ds.documentElement;d=3Ds.body;a.pageX=3Da.clientX=
+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft|=
|0);a.pageY=3Da.clientY+(b&&b.scrollTop||=0A=
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.ch=
arCode||a.charCode=3D=3D=3D0?a.charCode:a.keyCode))a.which=3Da.charCode||=
a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=3Da.ctrlKey;if(!a.which&&a.b=
utton!=3D=3Dw)a.which=3Da.button&1?1:a.button&2?3:a.button&4?2:0;return =
a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.no=
op},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{hand=
ler:oa}))},remove:function(a){var =
b=3Dtrue,d=3Da.origType.replace(O,"");c.each(c.data(this,=0A=
"events").live||[],function(){if(d=3D=3D=3Dthis.origType.replace(O,""))re=
turn =
b=3Dfalse});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:f=
unction(a,b,d){if(this.setInterval)this.onbeforeunload=3Dd;return =
false},teardown:function(a,b){if(this.onbeforeunload=3D=3D=3Db)this.onbef=
oreunload=3Dnull}}}};var =
Ca=3Ds.removeEventListener?function(a,b,d){a.removeEventListener(b,d,fals=
e)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=3Dfunction(a){if(!th=
is.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=3D=0A=
a;this.type=3Da.type}else =
this.type=3Da;this.timeStamp=3DJ();this[G]=3Dtrue};c.Event.prototype=3D{p=
reventDefault:function(){this.isDefaultPrevented=3DZ;var =
a=3Dthis.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.retur=
nValue=3Dfalse}},stopPropagation:function(){this.isPropagationStopped=3DZ=
;var =
a=3Dthis.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.can=
celBubble=3Dtrue}},stopImmediatePropagation:function(){this.isImmediatePr=
opagationStopped=3DZ;this.stopPropagation()},isDefaultPrevented:Y,isPropa=
gationStopped:Y,=0A=
isImmediatePropagationStopped:Y};var Da=3Dfunction(a){var =
b=3Da.relatedTarget;try{for(;b&&b!=3D=3Dthis;)b=3Db.parentNode;if(b!=3D=3D=
this){a.type=3Da.data;c.event.handle.apply(this,arguments)}}catch(d){}},E=
a=3Dfunction(a){a.type=3Da.data;c.event.handle.apply(this,arguments)};c.e=
ach({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.=
special[a]=3D{setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)=
},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(=
!c.support.submitBubbles)c.event.special.submit=3D=0A=
{setup:function(){if(this.nodeName.toLowerCase()!=3D=3D"form"){c.event.ad=
d(this,"click.specialSubmit",function(a){var =
b=3Da.target,d=3Db.type;if((d=3D=3D=3D"submit"||d=3D=3D=3D"image")&&c(b).=
closest("form").length)return =
na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",f=
unction(a){var =
b=3Da.target,d=3Db.type;if((d=3D=3D=3D"text"||d=3D=3D=3D"password")&&c(b)=
.closest("form").length&&a.keyCode=3D=3D=3D13)return =
na("submit",this,arguments)})}else return =
false},teardown:function(){c.event.remove(this,".specialSubmit")}};=0A=
if(!c.support.changeBubbles){var =
da=3D/textarea|input|select/i,ea,Fa=3Dfunction(a){var =
b=3Da.type,d=3Da.value;if(b=3D=3D=3D"radio"||b=3D=3D=3D"checkbox")d=3Da.c=
hecked;else =
if(b=3D=3D=3D"select-multiple")d=3Da.selectedIndex>-1?c.map(a.options,fun=
ction(f){return f.selected}).join("-"):"";else =
if(a.nodeName.toLowerCase()=3D=3D=3D"select")d=3Da.selectedIndex;return =
d},fa=3Dfunction(a,b){var =
d=3Da.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=3Dc.data(d,"_c=
hange_data");e=3DFa(d);if(a.type!=3D=3D"focusout"||d.type!=3D=3D"radio")c=
.data(d,"_change_data",=0A=
e);if(!(f=3D=3D=3Dw||e=3D=3D=3Df))if(f!=3Dnull||e){a.type=3D"change";retu=
rn =
c.event.trigger(a,b,d)}}};c.event.special.change=3D{filters:{focusout:fa,=
click:function(a){var =
b=3Da.target,d=3Db.type;if(d=3D=3D=3D"radio"||d=3D=3D=3D"checkbox"||b.nod=
eName.toLowerCase()=3D=3D=3D"select")return =
fa.call(this,a)},keydown:function(a){var =
b=3Da.target,d=3Db.type;if(a.keyCode=3D=3D=3D13&&b.nodeName.toLowerCase()=
!=3D=3D"textarea"||a.keyCode=3D=3D=3D32&&(d=3D=3D=3D"checkbox"||d=3D=3D=3D=
"radio")||d=3D=3D=3D"select-multiple")return =
fa.call(this,a)},beforeactivate:function(a){a=3Da.target;c.data(a,=0A=
"_change_data",Fa(a))}},setup:function(){if(this.type=3D=3D=3D"file")retu=
rn false;for(var a in =
ea)c.event.add(this,a+".specialChange",ea[a]);return =
da.test(this.nodeName)},teardown:function(){c.event.remove(this,".special=
Change");return =
da.test(this.nodeName)}};ea=3Dc.event.special.change.filters}s.addEventLi=
stener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function =
d(f){f=3Dc.event.fix(f);f.type=3Db;return =
c.event.handle.call(this,f)}c.event.special[b]=3D{setup:function(){this.a=
ddEventListener(a,=0A=
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.eac=
h(["bind","one"],function(a,b){c.fn[b]=3Dfunction(d,f,e){if(typeof =
d=3D=3D=3D"object"){for(var j in d)this[b](j,f,d[j],e);return =
this}if(c.isFunction(f)){e=3Df;f=3Dw}var =
i=3Db=3D=3D=3D"one"?c.proxy(e,function(k){c(this).unbind(k,i);return =
e.apply(this,arguments)}):e;if(d=3D=3D=3D"unload"&&b!=3D=3D"one")this.one=
(d,f,e);else{j=3D0;for(var =
o=3Dthis.length;j<o;j++)c.event.add(this[j],d,i,f)}return =
this}});c.fn.extend({unbind:function(a,b){if(typeof a=3D=3D=3D"object"&&=0A=
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=3D0;for(var =
f=3Dthis.length;d<f;d++)c.event.remove(this[d],a,b)}return =
this},delegate:function(a,b,d,f){return =
this.live(b,d,f,a)},undelegate:function(a,b,d){return =
arguments.length=3D=3D=3D0?this.unbind("live"):this.die(b,null,d,a)},trig=
ger:function(a,b){return =
this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function=
(a,b){if(this[0]){a=3Dc.Event(a);a.preventDefault();a.stopPropagation();c=
.event.trigger(a,b,this[0]);return a.result}},=0A=
toggle:function(a){for(var =
b=3Darguments,d=3D1;d<b.length;)c.proxy(a,b[d++]);return =
this.click(c.proxy(a,function(f){var =
e=3D(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.gu=
id,e+1);f.preventDefault();return =
b[e].apply(this,arguments)||false}))},hover:function(a,b){return =
this.mouseenter(a).mouseleave(b||a)}});var =
Ga=3D{focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"=
mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=3Dfunction(d,f,e,j=
){var i,o=3D0,k,n,r=3Dj||this.selector,=0A=
u=3Dj?this:c(this.context);if(c.isFunction(f)){e=3Df;f=3Dw}for(d=3D(d||""=
).split(" =
");(i=3Dd[o++])!=3Dnull;){j=3DO.exec(i);k=3D"";if(j){k=3Dj[0];i=3Di.repla=
ce(O,"")}if(i=3D=3D=3D"hover")d.push("mouseenter"+k,"mouseleave"+k);else{=
n=3Di;if(i=3D=3D=3D"focus"||i=3D=3D=3D"blur"){d.push(Ga[i]+k);i+=3Dk}else=
 =
i=3D(Ga[i]||i)+k;b=3D=3D=3D"live"?u.each(function(){c.event.add(this,pa(i=
,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u=
.unbind(pa(i,r),e)}}return this}});c.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(" "),=0A=
function(a,b){c.fn[b]=3Dfunction(d){return =
d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=3Dtrue});A.atta=
chEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var=
 a in =
c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}c=
atch(b){}});(function(){function a(g){for(var =
h=3D"",l,m=3D0;g[m];m++){l=3Dg[m];if(l.nodeType=3D=3D=3D3||l.nodeType=3D=3D=
=3D4)h+=3Dl.nodeValue;else =
if(l.nodeType!=3D=3D8)h+=3Da(l.childNodes)}return h}function =
b(g,h,l,m,q,p){q=3D0;for(var v=3Dm.length;q<v;q++){var t=3Dm[q];=0A=
if(t){t=3Dt[g];for(var =
y=3Dfalse;t;){if(t.sizcache=3D=3D=3Dl){y=3Dm[t.sizset];break}if(t.nodeTyp=
e=3D=3D=3D1&&!p){t.sizcache=3Dl;t.sizset=3Dq}if(t.nodeName.toLowerCase()=3D=
=3D=3Dh){y=3Dt;break}t=3Dt[g]}m[q]=3Dy}}}function =
d(g,h,l,m,q,p){q=3D0;for(var v=3Dm.length;q<v;q++){var =
t=3Dm[q];if(t){t=3Dt[g];for(var =
y=3Dfalse;t;){if(t.sizcache=3D=3D=3Dl){y=3Dm[t.sizset];break}if(t.nodeTyp=
e=3D=3D=3D1){if(!p){t.sizcache=3Dl;t.sizset=3Dq}if(typeof =
h!=3D=3D"string"){if(t=3D=3D=3Dh){y=3Dtrue;break}}else =
if(k.filter(h,[t]).length>0){y=3Dt;break}}t=3Dt[g]}m[q]=3Dy}}}var =
f=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,=0A=
e=3D0,j=3DObject.prototype.toString,i=3Dfalse,o=3Dtrue;[0,0].sort(functio=
n(){o=3Dfalse;return 0});var k=3Dfunction(g,h,l,m){l=3Dl||[];var =
q=3Dh=3Dh||s;if(h.nodeType!=3D=3D1&&h.nodeType!=3D=3D9)return[];if(!g||ty=
peof g!=3D=3D"string")return l;for(var =
p=3D[],v,t,y,S,H=3Dtrue,M=3Dx(h),I=3Dg;(f.exec(""),v=3Df.exec(I))!=3D=3Dn=
ull;){I=3Dv[3];p.push(v[1]);if(v[2]){S=3Dv[3];break}}if(p.length>1&&r.exe=
c(g))if(p.length=3D=3D=3D2&&n.relative[p[0]])t=3Dga(p[0]+p[1],h);else =
for(t=3Dn.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=3Dp.shift();if(n=
.relative[g])g+=3Dp.shift();=0A=
t=3Dga(g,t)}else{if(!m&&p.length>1&&h.nodeType=3D=3D=3D9&&!M&&n.match.ID.=
test(p[0])&&!n.match.ID.test(p[p.length-1])){v=3Dk.find(p.shift(),h,M);h=3D=
v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=3Dm?{expr:p.pop(),set:z=
(m)}:k.find(p.pop(),p.length=3D=3D=3D1&&(p[0]=3D=3D=3D"~"||p[0]=3D=3D=3D"=
+")&&h.parentNode?h.parentNode:h,M);t=3Dv.expr?k.filter(v.expr,v.set):v.s=
et;if(p.length>0)y=3Dz(t);else H=3Dfalse;for(;p.length;){var =
D=3Dp.pop();v=3DD;if(n.relative[D])v=3Dp.pop();else =
D=3D"";if(v=3D=3Dnull)v=3Dh;n.relative[D](y,v,M)}}else =
y=3D[]}y||(y=3Dt);y||k.error(D||=0A=
g);if(j.call(y)=3D=3D=3D"[object =
Array]")if(H)if(h&&h.nodeType=3D=3D=3D1)for(g=3D0;y[g]!=3Dnull;g++){if(y[=
g]&&(y[g]=3D=3D=3Dtrue||y[g].nodeType=3D=3D=3D1&&E(h,y[g])))l.push(t[g])}=
else =
for(g=3D0;y[g]!=3Dnull;g++)y[g]&&y[g].nodeType=3D=3D=3D1&&l.push(t[g]);el=
se l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return =
l};k.uniqueSort=3Dfunction(g){if(B){i=3Do;g.sort(B);if(i)for(var =
h=3D1;h<g.length;h++)g[h]=3D=3D=3Dg[h-1]&&g.splice(h--,1)}return =
g};k.matches=3Dfunction(g,h){return =
k(g,null,null,h)};k.find=3Dfunction(g,h,l){var m,q;if(!g)return[];=0A=
for(var p=3D0,v=3Dn.order.length;p<v;p++){var =
t=3Dn.order[p];if(q=3Dn.leftMatch[t].exec(g)){var =
y=3Dq[1];q.splice(1,1);if(y.substr(y.length-1)!=3D=3D"\\"){q[1]=3D(q[1]||=
"").replace(/\\/g,"");m=3Dn.find[t](q,h,l);if(m!=3Dnull){g=3Dg.replace(n.=
match[t],"");break}}}}m||(m=3Dh.getElementsByTagName("*"));return{set:m,e=
xpr:g}};k.filter=3Dfunction(g,h,l,m){for(var =
q=3Dg,p=3D[],v=3Dh,t,y,S=3Dh&&h[0]&&x(h[0]);g&&h.length;){for(var H in =
n.filter)if((t=3Dn.leftMatch[H].exec(g))!=3Dnull&&t[2]){var =
M=3Dn.filter[H],I,D;D=3Dt[1];y=3Dfalse;t.splice(1,1);if(D.substr(D.length=
-=0A=
1)!=3D=3D"\\"){if(v=3D=3D=3Dp)p=3D[];if(n.preFilter[H])if(t=3Dn.preFilter=
[H](t,v,l,p,m,S)){if(t=3D=3D=3Dtrue)continue}else =
y=3DI=3Dtrue;if(t)for(var =
U=3D0;(D=3Dv[U])!=3Dnull;U++)if(D){I=3DM(D,t,U,v);var =
Ha=3Dm^!!I;if(l&&I!=3Dnull)if(Ha)y=3Dtrue;else v[U]=3Dfalse;else =
if(Ha){p.push(D);y=3Dtrue}}if(I!=3D=3Dw){l||(v=3Dp);g=3Dg.replace(n.match=
[H],"");if(!y)return[];break}}}if(g=3D=3D=3Dq)if(y=3D=3Dnull)k.error(g);e=
lse break;q=3Dg}return v};k.error=3Dfunction(g){throw"Syntax error, =
unrecognized expression: "+g;};var =
n=3Dk.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF-]|\\.)+)/,=0A=
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=3D['"]*((?:[\w\u00c0=
-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\=
S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CH=
ILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth=
|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,PSEUDO:/:((?:[\=
w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},lef=
tMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:=
function(g){return g.getAttribute("href")}},=0A=
relative:{"+":function(g,h){var l=3Dtypeof =
h=3D=3D=3D"string",m=3Dl&&!/\W/.test(h);l=3Dl&&!m;if(m)h=3Dh.toLowerCase(=
);m=3D0;for(var =
q=3Dg.length,p;m<q;m++)if(p=3Dg[m]){for(;(p=3Dp.previousSibling)&&p.nodeT=
ype!=3D=3D1;);g[m]=3Dl||p&&p.nodeName.toLowerCase()=3D=3D=3Dh?p||false:p=3D=
=3D=3Dh}l&&k.filter(h,g,true)},">":function(g,h){var l=3Dtypeof =
h=3D=3D=3D"string";if(l&&!/\W/.test(h)){h=3Dh.toLowerCase();for(var =
m=3D0,q=3Dg.length;m<q;m++){var =
p=3Dg[m];if(p){l=3Dp.parentNode;g[m]=3Dl.nodeName.toLowerCase()=3D=3D=3Dh=
?l:false}}}else{m=3D0;for(q=3Dg.length;m<q;m++)if(p=3Dg[m])g[m]=3D=0A=
l?p.parentNode:p.parentNode=3D=3D=3Dh;l&&k.filter(h,g,true)}},"":function=
(g,h,l){var m=3De++,q=3Dd;if(typeof =
h=3D=3D=3D"string"&&!/\W/.test(h)){var =
p=3Dh=3Dh.toLowerCase();q=3Db}q("parentNode",h,m,g,p,l)},"~":function(g,h=
,l){var m=3De++,q=3Dd;if(typeof h=3D=3D=3D"string"&&!/\W/.test(h)){var =
p=3Dh=3Dh.toLowerCase();q=3Db}q("previousSibling",h,m,g,p,l)}},find:{ID:f=
unction(g,h,l){if(typeof =
h.getElementById!=3D=3D"undefined"&&!l)return(g=3Dh.getElementById(g[1]))=
?[g]:[]},NAME:function(g,h){if(typeof =
h.getElementsByName!=3D=3D"undefined"){var l=3D[];=0A=
h=3Dh.getElementsByName(g[1]);for(var =
m=3D0,q=3Dh.length;m<q;m++)h[m].getAttribute("name")=3D=3D=3Dg[1]&&l.push=
(h[m]);return l.length=3D=3D=3D0?null:l}},TAG:function(g,h){return =
h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=3D=
" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=3D0;for(var =
v;(v=3Dh[p])!=3Dnull;p++)if(v)if(q^(v.className&&(" "+v.className+" =
").replace(/[\t\n]/g," ").indexOf(g)>=3D0))l||m.push(v);else =
if(l)h[p]=3Dfalse;return false},ID:function(g){return =
g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},=0A=
CHILD:function(g){if(g[1]=3D=3D=3D"nth"){var =
h=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]=3D=3D=3D"even"&&"2n"||g[2]=3D=3D=
=3D"odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=3Dh[1]+(h[2]||=
1)-0;g[3]=3Dh[3]-0}g[0]=3De++;return =
g},ATTR:function(g,h,l,m,q,p){h=3Dg[1].replace(/\\/g,"");if(!p&&n.attrMap=
[h])g[1]=3Dn.attrMap[h];if(g[2]=3D=3D=3D"~=3D")g[4]=3D" "+g[4]+" =
";return =
g},PSEUDO:function(g,h,l,m,q){if(g[1]=3D=3D=3D"not")if((f.exec(g[3])||"")=
.length>1||/^\w/.test(g[3]))g[3]=3Dk(g[3],null,null,h);else{g=3Dk.filter(=
g[3],h,l,true^q);l||m.push.apply(m,=0A=
g);return false}else =
if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return =
g},POS:function(g){g.unshift(true);return =
g}},filters:{enabled:function(g){return =
g.disabled=3D=3D=3Dfalse&&g.type!=3D=3D"hidden"},disabled:function(g){ret=
urn g.disabled=3D=3D=3Dtrue},checked:function(g){return =
g.checked=3D=3D=3Dtrue},selected:function(g){return =
g.selected=3D=3D=3Dtrue},parent:function(g){return!!g.firstChild},empty:f=
unction(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).len=
gth},header:function(g){return/h\d/i.test(g.nodeName)},=0A=
text:function(g){return"text"=3D=3D=3Dg.type},radio:function(g){return"ra=
dio"=3D=3D=3Dg.type},checkbox:function(g){return"checkbox"=3D=3D=3Dg.type=
},file:function(g){return"file"=3D=3D=3Dg.type},password:function(g){retu=
rn"password"=3D=3D=3Dg.type},submit:function(g){return"submit"=3D=3D=3Dg.=
type},image:function(g){return"image"=3D=3D=3Dg.type},reset:function(g){r=
eturn"reset"=3D=3D=3Dg.type},button:function(g){return"button"=3D=3D=3Dg.=
type||g.nodeName.toLowerCase()=3D=3D=3D"button"},input:function(g){return=
/input|select|textarea|button/i.test(g.nodeName)}},=0A=
setFilters:{first:function(g,h){return =
h=3D=3D=3D0},last:function(g,h,l,m){return =
h=3D=3D=3Dm.length-1},even:function(g,h){return =
h%2=3D=3D=3D0},odd:function(g,h){return =
h%2=3D=3D=3D1},lt:function(g,h,l){return =
h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return =
l[3]-0=3D=3D=3Dh},eq:function(g,h,l){return =
l[3]-0=3D=3D=3Dh}},filter:{PSEUDO:function(g,h,l,m){var =
q=3Dh[1],p=3Dn.filters[q];if(p)return p(g,l,h,m);else =
if(q=3D=3D=3D"contains")return(g.textContent||g.innerText||a([g])||"").in=
dexOf(h[3])>=3D0;else if(q=3D=3D=3D"not"){h=3D=0A=
h[3];l=3D0;for(m=3Dh.length;l<m;l++)if(h[l]=3D=3D=3Dg)return =
false;return true}else k.error("Syntax error, unrecognized expression: =
"+q)},CHILD:function(g,h){var l=3Dh[1],m=3Dg;switch(l){case "only":case =
"first":for(;m=3Dm.previousSibling;)if(m.nodeType=3D=3D=3D1)return =
false;if(l=3D=3D=3D"first")return true;m=3Dg;case =
"last":for(;m=3Dm.nextSibling;)if(m.nodeType=3D=3D=3D1)return =
false;return true;case "nth":l=3Dh[2];var =
q=3Dh[3];if(l=3D=3D=3D1&&q=3D=3D=3D0)return true;h=3Dh[0];var =
p=3Dg.parentNode;if(p&&(p.sizcache!=3D=3Dh||!g.nodeIndex)){var =
v=3D0;for(m=3Dp.firstChild;m;m=3D=0A=
m.nextSibling)if(m.nodeType=3D=3D=3D1)m.nodeIndex=3D++v;p.sizcache=3Dh}g=3D=
g.nodeIndex-q;return =
l=3D=3D=3D0?g=3D=3D=3D0:g%l=3D=3D=3D0&&g/l>=3D0}},ID:function(g,h){return=
 =
g.nodeType=3D=3D=3D1&&g.getAttribute("id")=3D=3D=3Dh},TAG:function(g,h){r=
eturn =
h=3D=3D=3D"*"&&g.nodeType=3D=3D=3D1||g.nodeName.toLowerCase()=3D=3D=3Dh},=
CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" =
").indexOf(h)>-1},ATTR:function(g,h){var =
l=3Dh[1];g=3Dn.attrHandle[l]?n.attrHandle[l](g):g[l]!=3Dnull?g[l]:g.getAt=
tribute(l);l=3Dg+"";var m=3Dh[2];h=3Dh[4];return =
g=3D=3Dnull?m=3D=3D=3D"!=3D":m=3D=3D=3D=0A=
"=3D"?l=3D=3D=3Dh:m=3D=3D=3D"*=3D"?l.indexOf(h)>=3D0:m=3D=3D=3D"~=3D"?(" =
"+l+" =
").indexOf(h)>=3D0:!h?l&&g!=3D=3Dfalse:m=3D=3D=3D"!=3D"?l!=3D=3Dh:m=3D=3D=
=3D"^=3D"?l.indexOf(h)=3D=3D=3D0:m=3D=3D=3D"$=3D"?l.substr(l.length-h.len=
gth)=3D=3D=3Dh:m=3D=3D=3D"|=3D"?l=3D=3D=3Dh||l.substr(0,h.length+1)=3D=3D=
=3Dh+"-":false},POS:function(g,h,l,m){var =
q=3Dn.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=3Dn.match.POS;for(var =
u in n.match){n.match[u]=3Dnew =
RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u=
]=3Dnew =
RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,fun=
ction(g,=0A=
h){return"\\"+(h-0+1)}))}var =
z=3Dfunction(g,h){g=3DArray.prototype.slice.call(g,0);if(h){h.push.apply(=
h,g);return h}return =
g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C=
){z=3Dfunction(g,h){h=3Dh||[];if(j.call(g)=3D=3D=3D"[object =
Array]")Array.prototype.push.apply(h,g);else if(typeof =
g.length=3D=3D=3D"number")for(var =
l=3D0,m=3Dg.length;l<m;l++)h.push(g[l]);else =
for(l=3D0;g[l];l++)h.push(g[l]);return h}}var =
B;if(s.documentElement.compareDocumentPosition)B=3Dfunction(g,h){if(!g.co=
mpareDocumentPosition||=0A=
!h.compareDocumentPosition){if(g=3D=3Dh)i=3Dtrue;return =
g.compareDocumentPosition?-1:1}g=3Dg.compareDocumentPosition(h)&4?-1:g=3D=
=3D=3Dh?0:1;if(g=3D=3D=3D0)i=3Dtrue;return g};else if("sourceIndex"in =
s.documentElement)B=3Dfunction(g,h){if(!g.sourceIndex||!h.sourceIndex){if=
(g=3D=3Dh)i=3Dtrue;return =
g.sourceIndex?-1:1}g=3Dg.sourceIndex-h.sourceIndex;if(g=3D=3D=3D0)i=3Dtru=
e;return g};else =
if(s.createRange)B=3Dfunction(g,h){if(!g.ownerDocument||!h.ownerDocument)=
{if(g=3D=3Dh)i=3Dtrue;return g.ownerDocument?-1:1}var =
l=3Dg.ownerDocument.createRange(),m=3D=0A=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,=
0);m.setEnd(h,0);g=3Dl.compareBoundaryPoints(Range.START_TO_END,m);if(g=3D=
=3D=3D0)i=3Dtrue;return g};(function(){var =
g=3Ds.createElement("div"),h=3D"script"+(new =
Date).getTime();g.innerHTML=3D"<a name=3D'"+h+"'/>";var =
l=3Ds.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(=
h)){n.find.ID=3Dfunction(m,q,p){if(typeof =
q.getElementById!=3D=3D"undefined"&&!p)return(q=3Dq.getElementById(m[1]))=
?q.id=3D=3D=3Dm[1]||typeof q.getAttributeNode!=3D=3D"undefined"&&=0A=
q.getAttributeNode("id").nodeValue=3D=3D=3Dm[1]?[q]:w:[]};n.filter.ID=3Df=
unction(m,q){var p=3Dtypeof =
m.getAttributeNode!=3D=3D"undefined"&&m.getAttributeNode("id");return =
m.nodeType=3D=3D=3D1&&p&&p.nodeValue=3D=3D=3Dq}}l.removeChild(g);l=3Dg=3D=
null})();(function(){var =
g=3Ds.createElement("div");g.appendChild(s.createComment(""));if(g.getEle=
mentsByTagName("*").length>0)n.find.TAG=3Dfunction(h,l){l=3Dl.getElements=
ByTagName(h[1]);if(h[1]=3D=3D=3D"*"){h=3D[];for(var =
m=3D0;l[m];m++)l[m].nodeType=3D=3D=3D1&&h.push(l[m]);l=3Dh}return =
l};g.innerHTML=3D"<a href=3D'#'></a>";=0A=
if(g.firstChild&&typeof =
g.firstChild.getAttribute!=3D=3D"undefined"&&g.firstChild.getAttribute("h=
ref")!=3D=3D"#")n.attrHandle.href=3Dfunction(h){return =
h.getAttribute("href",2)};g=3Dnull})();s.querySelectorAll&&function(){var=
 g=3Dk,h=3Ds.createElement("div");h.innerHTML=3D"<p =
class=3D'TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST")=
.length=3D=3D=3D0)){k=3Dfunction(m,q,p,v){q=3Dq||s;if(!v&&q.nodeType=3D=3D=
=3D9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return =
g(m,q,p,v)};for(var l in g)k[l]=3Dg[l];h=3Dnull}}();=0A=
(function(){var g=3Ds.createElement("div");g.innerHTML=3D"<div =
class=3D'test e'></div><div =
class=3D'test'></div>";if(!(!g.getElementsByClassName||g.getElementsByCla=
ssName("e").length=3D=3D=3D0)){g.lastChild.className=3D"e";if(g.getElemen=
tsByClassName("e").length!=3D=3D1){n.order.splice(1,0,"CLASS");n.find.CLA=
SS=3Dfunction(h,l,m){if(typeof =
l.getElementsByClassName!=3D=3D"undefined"&&!m)return =
l.getElementsByClassName(h[1])};g=3Dnull}}})();var =
E=3Ds.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPos=
ition(h)&16)}:=0A=
function(g,h){return =
g!=3D=3Dh&&(g.contains?g.contains(h):true)},x=3Dfunction(g){return(g=3D(g=
?g.ownerDocument||g:0).documentElement)?g.nodeName!=3D=3D"HTML":false},ga=
=3Dfunction(g,h){var =
l=3D[],m=3D"",q;for(h=3Dh.nodeType?[h]:h;q=3Dn.match.PSEUDO.exec(g);){m+=3D=
q[0];g=3Dg.replace(n.match.PSEUDO,"")}g=3Dn.relative[g]?g+"*":g;q=3D0;for=
(var p=3Dh.length;q<p;q++)k(g,h[q],l);return =
k.filter(m,l)};c.find=3Dk;c.expr=3Dk.selectors;c.expr[":"]=3Dc.expr.filte=
rs;c.unique=3Dk.uniqueSort;c.text=3Da;c.isXMLDoc=3Dx;c.contains=3DE})();v=
ar eb=3D/Until$/,fb=3D/^(?:parents|prevUntil|prevAll)/,=0A=
gb=3D/,/;R=3DArray.prototype.slice;var =
Ia=3Dfunction(a,b,d){if(c.isFunction(b))return =
c.grep(a,function(e,j){return!!b.call(e,j,e)=3D=3D=3Dd});else =
if(b.nodeType)return c.grep(a,function(e){return =
e=3D=3D=3Db=3D=3D=3Dd});else if(typeof b=3D=3D=3D"string"){var =
f=3Dc.grep(a,function(e){return =
e.nodeType=3D=3D=3D1});if(Ua.test(b))return c.filter(b,f,!d);else =
b=3Dc.filter(b,f)}return c.grep(a,function(e){return =
c.inArray(e,b)>=3D0=3D=3D=3Dd})};c.fn.extend({find:function(a){for(var =
b=3Dthis.pushStack("","find",a),d=3D0,f=3D0,e=3Dthis.length;f<e;f++){d=3D=
b.length;=0A=
c.find(a,this[f],b);if(f>0)for(var j=3Dd;j<b.length;j++)for(var =
i=3D0;i<d;i++)if(b[i]=3D=3D=3Db[j]){b.splice(j--,1);break}}return =
b},has:function(a){var b=3Dc(a);return this.filter(function(){for(var =
d=3D0,f=3Db.length;d<f;d++)if(c.contains(this,b[d]))return =
true})},not:function(a){return =
this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return =
this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.f=
ilter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var =
d=3D[],f=3Dthis[0],e,j=3D=0A=
{},i;if(f&&a.length){e=3D0;for(var =
o=3Da.length;e<o;e++){i=3Da[e];j[i]||(j[i]=3Dc.expr.match.POS.test(i)?c(i=
,b||this.context):i)}for(;f&&f.ownerDocument&&f!=3D=3Db;){for(i in =
j){e=3Dj[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem=
:f});delete j[i]}}f=3Df.parentNode}}return d}var =
k=3Dc.expr.match.POS.test(a)?c(a,b||this.context):null;return =
this.map(function(n,r){for(;r&&r.ownerDocument&&r!=3D=3Db;){if(k?k.index(=
r)>-1:c(r).is(a))return r;r=3Dr.parentNode}return =
null})},index:function(a){if(!a||typeof a=3D=3D=3D=0A=
"string")return =
c.inArray(this[0],a?c(a):this.parent().children());return =
c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=3Dtypeof =
a=3D=3D=3D"string"?c(a,b||this.context):c.makeArray(a);b=3Dc.merge(this.g=
et(),a);return =
this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){retu=
rn =
this.add(this.prevObject)}});c.each({parent:function(a){return(a=3Da.pare=
ntNode)&&a.nodeType!=3D=3D11?a:null},parents:function(a){return =
c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return =
c.dir(a,"parentNode",=0A=
d)},next:function(a){return =
c.nth(a,2,"nextSibling")},prev:function(a){return =
c.nth(a,2,"previousSibling")},nextAll:function(a){return =
c.dir(a,"nextSibling")},prevAll:function(a){return =
c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return =
c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return =
c.dir(a,"previousSibling",d)},siblings:function(a){return =
c.sibling(a.parentNode.firstChild,a)},children:function(a){return =
c.sibling(a.firstChild)},contents:function(a){return =
c.nodeName(a,"iframe")?=0A=
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},f=
unction(a,b){c.fn[a]=3Dfunction(d,f){var =
e=3Dc.map(this,b,d);eb.test(a)||(f=3Dd);if(f&&typeof =
f=3D=3D=3D"string")e=3Dc.filter(f,e);e=3Dthis.length>1?c.unique(e):e;if((=
this.length>1||gb.test(f))&&fb.test(a))e=3De.reverse();return =
this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:funct=
ion(a,b,d){if(d)a=3D":not("+a+")";return =
c.find.matches(a,b)},dir:function(a,b,d){var =
f=3D[];for(a=3Da[b];a&&a.nodeType!=3D=3D9&&(d=3D=3D=3Dw||a.nodeType!=3D=3D=
1||!c(a).is(d));){a.nodeType=3D=3D=3D=0A=
1&&f.push(a);a=3Da[b]}return f},nth:function(a,b,d){b=3Db||1;for(var =
f=3D0;a;a=3Da[d])if(a.nodeType=3D=3D=3D1&&++f=3D=3D=3Db)break;return =
a},sibling:function(a,b){for(var =
d=3D[];a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&d.push(a);ret=
urn d}});var Ja=3D/ =
jQuery\d+=3D"(?:\d+|null)"/g,V=3D/^\s+/,Ka=3D/(<([\w:]+)[^>]*?)\/>/g,hb=3D=
/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=3D/<([\w:]+)/,=
ib=3D/<tbody/i,jb=3D/<|&#?\w+;/,ta=3D/<script|<object|<embed|<option|<sty=
le/i,ua=3D/checked\s*(?:[^=3D]|=3D\s*.checked.)/i,Ma=3Dfunction(a,b,d){re=
turn hb.test(d)?=0A=
a:b+"></"+d+">"},F=3D{option:[1,"<select =
multiple=3D'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><tb=
ody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],=
_default:[0,"",""]};F.optgroup=3DF.option;F.tbody=3DF.tfoot=3DF.colgroup=3D=
F.caption=3DF.thead;F.th=3DF.td;if(!c.support.htmlSerialize)F._default=3D=
[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))=
return this.each(function(b){var d=3D=0A=
c(this);d.text(a.call(this,b,d.text()))});if(typeof =
a!=3D=3D"object"&&a!=3D=3Dw)return =
this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a)=
);return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return =
this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var =
b=3Dc(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.in=
sertBefore(this[0]);b.map(function(){for(var =
d=3Dthis;d.firstChild&&d.firstChild.nodeType=3D=3D=3D1;)d=3Dd.firstChild;=
return d}).append(this)}return this},=0A=
wrapInner:function(a){if(c.isFunction(a))return =
this.each(function(b){c(this).wrapInner(a.call(this,b))});return =
this.each(function(){var =
b=3Dc(this),d=3Db.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:fu=
nction(a){return =
this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return =
this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWit=
h(this.childNodes)}).end()},append:function(){return =
this.domManip(arguments,true,function(a){this.nodeType=3D=3D=3D1&&this.ap=
pendChild(a)})},=0A=
prepend:function(){return =
this.domManip(arguments,true,function(a){this.nodeType=3D=3D=3D1&&this.in=
sertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pa=
rentNode)return =
this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,=
this)});else if(arguments.length){var =
a=3Dc(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,false,function(b){this.parentNode.insertBefore(b,=0A=
this.nextSibling)});else if(arguments.length){var =
a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0])=
.toArray());return a}},remove:function(a,b){for(var =
d=3D0,f;(f=3Dthis[d])!=3Dnull;d++)if(!a||c.filter(a,[f]).length){if(!b&&f=
.nodeType=3D=3D=3D1){c.cleanData(f.getElementsByTagName("*"));c.cleanData=
([f])}f.parentNode&&f.parentNode.removeChild(f)}return =
this},empty:function(){for(var =
a=3D0,b;(b=3Dthis[a])!=3Dnull;a++)for(b.nodeType=3D=3D=3D1&&c.cleanData(b=
.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);=0A=
return this},clone:function(a){var =
b=3Dthis.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){va=
r =
d=3Dthis.outerHTML,f=3Dthis.ownerDocument;if(!d){d=3Df.createElement("div=
");d.appendChild(this.cloneNode(true));d=3Dd.innerHTML}return =
c.clean([d.replace(Ja,"").replace(/=3D([^=3D"'>\s]+\/)>/g,'=3D"$1">').rep=
lace(V,"")],f)[0]}else return =
this.cloneNode(true)});if(a=3D=3D=3Dtrue){ra(this,b);ra(this.find("*"),b.=
find("*"))}return b},html:function(a){if(a=3D=3D=3Dw)return =
this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(Ja,=0A=
""):null;else if(typeof =
a=3D=3D=3D"string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a)=
)&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace(Ka,Ma);try{f=
or(var =
b=3D0,d=3Dthis.length;b<d;b++)if(this[b].nodeType=3D=3D=3D1){c.cleanData(=
this[b].getElementsByTagName("*"));this[b].innerHTML=3Da}}catch(f){this.e=
mpty().append(a)}}else c.isFunction(a)?this.each(function(e){var =
j=3Dc(this),i=3Dj.html();j.empty().append(function(){return =
a.call(this,e,i)})}):this.empty().append(a);return =
this},replaceWith:function(a){if(this[0]&&=0A=
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var =
d=3Dc(this),f=3Dd.html();d.replaceWith(a.call(this,b,f))});if(typeof =
a!=3D=3D"string")a=3Dc(a).detach();return this.each(function(){var =
b=3Dthis.nextSibling,d=3Dthis.parentNode;c(this).remove();b?c(b).before(a=
):c(d).append(a)})}else return =
this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function=
(a){return this.remove(a,true)},domManip:function(a,b,d){function =
f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||=0A=
u.appendChild(u.ownerDocument.createElement("tbody")):u}var =
e,j,i=3Da[0],o=3D[],k;if(!c.support.checkClone&&arguments.length=3D=3D=3D=
3&&typeof i=3D=3D=3D"string"&&ua.test(i))return =
this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))re=
turn this.each(function(u){var =
z=3Dc(this);a[0]=3Di.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(thi=
s[0]){e=3Di&&i.parentNode;e=3Dc.support.parentNode&&e&&e.nodeType=3D=3D=3D=
11&&e.childNodes.length=3D=3D=3Dthis.length?{fragment:e}:sa(a,this,o);k=3D=
e.fragment;if(j=3Dk.childNodes.length=3D=3D=3D=0A=
1?(k=3Dk.firstChild):k.firstChild){b=3Db&&c.nodeName(j,"tr");for(var =
n=3D0,r=3Dthis.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cachea=
ble||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return =
this}});c.fragments=3D{};c.each({appendTo:"append",prependTo:"prepend",in=
sertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},functio=
n(a,b){c.fn[a]=3Dfunction(d){var f=3D[];d=3Dc(d);var =
e=3Dthis.length=3D=3D=3D1&&this[0].parentNode;if(e&&e.nodeType=3D=3D=3D11=
&&e.childNodes.length=3D=3D=3D1&&d.length=3D=3D=3D1){d[b](this[0]);=0A=
return this}else{e=3D0;for(var j=3Dd.length;e<j;e++){var =
i=3D(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=3Df.conc=
at(i)}return =
this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=3D=
b||s;if(typeof =
b.createElement=3D=3D=3D"undefined")b=3Db.ownerDocument||b[0]&&b[0].owner=
Document||s;for(var e=3D[],j=3D0,i;(i=3Da[j])!=3Dnull;j++){if(typeof =
i=3D=3D=3D"number")i+=3D"";if(i){if(typeof =
i=3D=3D=3D"string"&&!jb.test(i))i=3Db.createTextNode(i);else if(typeof =
i=3D=3D=3D"string"){i=3Di.replace(Ka,Ma);var o=3D(La.exec(i)||["",=0A=
""])[1].toLowerCase(),k=3DF[o]||F._default,n=3Dk[0],r=3Db.createElement("=
div");for(r.innerHTML=3Dk[1]+i+k[2];n--;)r=3Dr.lastChild;if(!c.support.tb=
ody){n=3Dib.test(i);o=3Do=3D=3D=3D"table"&&!n?r.firstChild&&r.firstChild.=
childNodes:k[1]=3D=3D=3D"<table>"&&!n?r.childNodes:[];for(k=3Do.length-1;=
k>=3D0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parent=
Node.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertB=
efore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=3Dr.childNodes}if(i.=
nodeType)e.push(i);else e=3D=0A=
c.merge(e,i)}}if(d)for(j=3D0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!=
e[j].type||e[j].type.toLowerCase()=3D=3D=3D"text/javascript"))f.push(e[j]=
.parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType=3D=
=3D=3D1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTa=
gName("script"))));d.appendChild(e[j])}return =
e},cleanData:function(a){for(var =
b,d,f=3Dc.cache,e=3Dc.event.special,j=3Dc.support.deleteExpando,i=3D0,o;(=
o=3Da[i])!=3Dnull;i++)if(d=3Do[c.expando]){b=3Df[d];if(b.events)for(var =
k in b.events)e[k]?=0A=
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else =
o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var =
kb=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=3D/alpha\([^)]=
*\)/,Oa=3D/opacity=3D([^)]*)/,ha=3D/float/i,ia=3D/-([a-z])/ig,lb=3D/([A-Z=
])/g,mb=3D/^-?\d+(?:px)?$/i,nb=3D/^-?\d/,ob=3D{position:"absolute",visibi=
lity:"hidden",display:"block"},pb=3D["Left","Right"],qb=3D["Top","Bottom"=
],rb=3Ds.defaultView&&s.defaultView.getComputedStyle,Pa=3Dc.support.cssFl=
oat?"cssFloat":"styleFloat",ja=3D=0A=
function(a,b){return b.toUpperCase()};c.fn.css=3Dfunction(a,b){return =
X(this,a,b,true,function(d,f,e){if(e=3D=3D=3Dw)return =
c.curCSS(d,f);if(typeof =
e=3D=3D=3D"number"&&!kb.test(f))e+=3D"px";c.style(d,f,e)})};c.extend({sty=
le:function(a,b,d){if(!a||a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8)retu=
rn =
w;if((b=3D=3D=3D"width"||b=3D=3D=3D"height")&&parseFloat(d)<0)d=3Dw;var =
f=3Da.style||a,e=3Dd!=3D=3Dw;if(!c.support.opacity&&b=3D=3D=3D"opacity"){=
if(e){f.zoom=3D1;b=3DparseInt(d,10)+""=3D=3D=3D"NaN"?"":"alpha(opacity=3D=
"+d*100+")";a=3Df.filter||c.curCSS(a,"filter")||"";f.filter=3D=0A=
Na.test(a)?a.replace(Na,b):b}return =
f.filter&&f.filter.indexOf("opacity=3D")>=3D0?parseFloat(Oa.exec(f.filter=
)[1])/100+"":""}if(ha.test(b))b=3DPa;b=3Db.replace(ia,ja);if(e)f[b]=3Dd;r=
eturn =
f[b]},css:function(a,b,d,f){if(b=3D=3D=3D"width"||b=3D=3D=3D"height"){var=
 e,j=3Db=3D=3D=3D"width"?pb:qb;function =
i(){e=3Db=3D=3D=3D"width"?a.offsetWidth:a.offsetHeight;f!=3D=3D"border"&&=
c.each(j,function(){f||(e-=3DparseFloat(c.curCSS(a,"padding"+this,true))|=
|0);if(f=3D=3D=3D"margin")e+=3DparseFloat(c.curCSS(a,"margin"+this,true))=
||0;else e-=3DparseFloat(c.curCSS(a,=0A=
"border"+this+"Width",true))||0})}a.offsetWidth!=3D=3D0?i():c.swap(a,ob,i=
);return Math.max(0,Math.round(e))}return =
c.curCSS(a,b,d)},curCSS:function(a,b,d){var =
f,e=3Da.style;if(!c.support.opacity&&b=3D=3D=3D"opacity"&&a.currentStyle)=
{f=3DOa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";r=
eturn =
f=3D=3D=3D""?"1":f}if(ha.test(b))b=3DPa;if(!d&&e&&e[b])f=3De[b];else =
if(rb){if(ha.test(b))b=3D"float";b=3Db.replace(lb,"-$1").toLowerCase();e=3D=
a.ownerDocument.defaultView;if(!e)return =
null;if(a=3De.getComputedStyle(a,null))f=3D=0A=
a.getPropertyValue(b);if(b=3D=3D=3D"opacity"&&f=3D=3D=3D"")f=3D"1"}else =
if(a.currentStyle){d=3Db.replace(ia,ja);f=3Da.currentStyle[b]||a.currentS=
tyle[d];if(!mb.test(f)&&nb.test(f)){b=3De.left;var =
j=3Da.runtimeStyle.left;a.runtimeStyle.left=3Da.currentStyle.left;e.left=3D=
d=3D=3D=3D"fontSize"?"1em":f||0;f=3De.pixelLeft+"px";e.left=3Db;a.runtime=
Style.left=3Dj}}return f},swap:function(a,b,d){var f=3D{};for(var e in =
b){f[e]=3Da.style[e];a.style[e]=3Db[e]}d.call(a);for(e in =
b)a.style[e]=3Df[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=3D=
function(a){var b=3D=0A=
a.offsetWidth,d=3Da.offsetHeight,f=3Da.nodeName.toLowerCase()=3D=3D=3D"tr=
";return =
b=3D=3D=3D0&&d=3D=3D=3D0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display"=
)=3D=3D=3D"none"};c.expr.filters.visible=3Dfunction(a){return!c.expr.filt=
ers.hidden(a)}}var =
sb=3DJ(),tb=3D/<script(.|\s)*?\/script>/gi,ub=3D/select|textarea/i,vb=3D/=
color|date|datetime|email|hidden|month|number|password|range|search|tel|t=
ext|time|url|week/i,N=3D/=3D\?(&|$)/,ka=3D/\?/,wb=3D/(\?|&)_=3D.*?(&|$)/,=
xb=3D/^(\w+:)?\/\/([^\/?#]+)/,yb=3D/%20/g,zb=3Dc.fn.load;c.fn.extend({loa=
d:function(a,b,d){if(typeof a!=3D=3D=0A=
"string")return zb.call(this,a);else if(!this.length)return this;var =
f=3Da.indexOf(" ");if(f>=3D0){var =
e=3Da.slice(f,a.length);a=3Da.slice(0,f)}f=3D"GET";if(b)if(c.isFunction(b=
)){d=3Db;b=3Dnull}else if(typeof =
b=3D=3D=3D"object"){b=3Dc.param(b,c.ajaxSettings.traditional);f=3D"POST"}=
var =
j=3Dthis;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,=
o){if(o=3D=3D=3D"success"||o=3D=3D=3D"notmodified")j.html(e?c("<div =
/>").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.e=
ach(d,[i.responseText,o,i])}});return this},=0A=
serialize:function(){return =
c.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?c.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test=
(this.type))}).map(function(a,b){a=3Dc(this).val();return =
a=3D=3Dnull?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,valu=
e:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop =
ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),=0A=
function(a,b){c.fn[b]=3Dfunction(d){return =
this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=3D=
f||d;d=3Db;b=3Dnull}return =
c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:functio=
n(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return =
c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=3Df||d;=
d=3Db;b=3D{}}return =
c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:functi=
on(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,=0A=
global:true,type:"GET",contentType:"application/x-www-form-urlencoded",pr=
ocessData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=3D=3D=
"file:"||!A.ActiveXObject)?function(){return new =
A.XMLHttpRequest}:function(){try{return new =
A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"applicatio=
n/xml, text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:=
{},ajax:function(a){function b(){e.success&&=0A=
e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function =
d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);=
e.global&&!--c.active&&c.event.trigger("ajaxStop")}function =
f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var =
e=3Dc.extend(true,{},c.ajaxSettings,a),j,i,o,k=3Da&&a.context||e,n=3De.ty=
pe.toUpperCase();if(e.data&&e.processData&&typeof =
e.data!=3D=3D"string")e.data=3Dc.param(e.data,e.traditional);if(e.dataTyp=
e=3D=3D=3D"jsonp"){if(n=3D=3D=3D"GET")N.test(e.url)||(e.url+=3D(ka.test(e=
.url)?=0A=
"&":"?")+(e.jsonp||"callback")+"=3D?");else =
if(!e.data||!N.test(e.data))e.data=3D(e.data?e.data+"&":"")+(e.jsonp||"ca=
llback")+"=3D?";e.dataType=3D"json"}if(e.dataType=3D=3D=3D"json"&&(e.data=
&&N.test(e.data)||N.test(e.url))){j=3De.jsonpCallback||"jsonp"+sb++;if(e.=
data)e.data=3D(e.data+"").replace(N,"=3D"+j+"$1");e.url=3De.url.replace(N=
,"=3D"+j+"$1");e.dataType=3D"script";A[j]=3DA[j]||function(q){o=3Dq;b();d=
();A[j]=3Dw;try{delete =
A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType=3D=3D=3D"script"&&e.cac=
he=3D=3D=3Dnull)e.cache=3Dfalse;if(e.cache=3D=3D=3D=0A=
false&&n=3D=3D=3D"GET"){var =
r=3DJ(),u=3De.url.replace(wb,"$1_=3D"+r+"$2");e.url=3Du+(u=3D=3D=3De.url?=
(ka.test(e.url)?"&":"?")+"_=3D"+r:"")}if(e.data&&n=3D=3D=3D"GET")e.url+=3D=
(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("a=
jaxStart");r=3D(r=3Dxb.exec(e.url))&&(r[1]&&r[1]!=3D=3Dlocation.protocol|=
|r[2]!=3D=3Dlocation.host);if(e.dataType=3D=3D=3D"script"&&n=3D=3D=3D"GET=
"&&r){var =
z=3Ds.getElementsByTagName("head")[0]||s.documentElement,C=3Ds.createElem=
ent("script");C.src=3De.url;if(e.scriptCharset)C.charset=3De.scriptCharse=
t;if(!j){var B=3D=0A=
false;C.onload=3DC.onreadystatechange=3Dfunction(){if(!B&&(!this.readySta=
te||this.readyState=3D=3D=3D"loaded"||this.readyState=3D=3D=3D"complete")=
){B=3Dtrue;b();d();C.onload=3DC.onreadystatechange=3Dnull;z&&C.parentNode=
&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var =
E=3Dfalse,x=3De.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,=
e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.set=
RequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModifi=
ed[e.url]&&x.setRequestHeader("If-Modified-Since",=0A=
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",=
c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest")=
;x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[=
e.dataType]+", =
*/*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,=
x,e)=3D=3D=3Dfalse){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.=
abort();return false}e.global&&f("ajaxSend",[x,e]);var =
g=3Dx.onreadystatechange=3Dfunction(q){if(!x||x.readyState=3D=3D=3D0||q=3D=
=3D=3D"abort"){E||=0A=
d();E=3Dtrue;if(x)x.onreadystatechange=3Dc.noop}else =
if(!E&&x&&(x.readyState=3D=3D=3D4||q=3D=3D=3D"timeout")){E=3Dtrue;x.onrea=
dystatechange=3Dc.noop;i=3Dq=3D=3D=3D"timeout"?"timeout":!c.httpSuccess(x=
)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success=
";var =
p;if(i=3D=3D=3D"success")try{o=3Dc.httpData(x,e.dataType,e)}catch(v){i=3D=
"parsererror";p=3Dv}if(i=3D=3D=3D"success"||i=3D=3D=3D"notmodified")j||b(=
);else =
c.handleError(e,x,i,p);d();q=3D=3D=3D"timeout"&&x.abort();if(e.async)x=3D=
null}};try{var h=3Dx.abort;x.abort=3Dfunction(){x&&h.call(x);=0A=
g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&=
g("timeout")},e.timeout);try{x.send(n=3D=3D=3D"POST"||n=3D=3D=3D"PUT"||n=3D=
=3D=3D"DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.asyn=
c||g();return =
x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,=
d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,=
a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.pro=
tocol=3D=3D=3D"file:"||a.status>=3D200&&a.status<300||a.status=3D=3D=3D30=
4||a.status=3D=3D=3D=0A=
1223||a.status=3D=3D=3D0}catch(b){}return =
false},httpNotModified:function(a,b){var =
d=3Da.getResponseHeader("Last-Modified"),f=3Da.getResponseHeader("Etag");=
if(d)c.lastModified[b]=3Dd;if(f)c.etag[b]=3Df;return =
a.status=3D=3D=3D304||a.status=3D=3D=3D0},httpData:function(a,b,d){var =
f=3Da.getResponseHeader("content-type")||"",e=3Db=3D=3D=3D"xml"||!b&&f.in=
dexOf("xml")>=3D0;a=3De?a.responseXML:a.responseText;e&&a.documentElement=
.nodeName=3D=3D=3D"parsererror"&&c.error("parsererror");if(d&&d.dataFilte=
r)a=3Dd.dataFilter(a,b);if(typeof a=3D=3D=3D"string")if(b=3D=3D=3D=0A=
"json"||!b&&f.indexOf("json")>=3D0)a=3Dc.parseJSON(a);else =
if(b=3D=3D=3D"script"||!b&&f.indexOf("javascript")>=3D0)c.globalEval(a);r=
eturn a},param:function(a,b){function =
d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d=
(i+"["+(typeof =
n=3D=3D=3D"object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=3Dnull&&typeof=
 =
o=3D=3D=3D"object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}funct=
ion =
f(i,o){o=3Dc.isFunction(o)?o():o;e[e.length]=3DencodeURIComponent(i)+"=3D=
"+encodeURIComponent(o)}var =
e=3D[];if(b=3D=3D=3Dw)b=3Dc.ajaxSettings.traditional;=0A=
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});e=
lse for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var =
la=3D{},Ab=3D/toggle|show|hide/,Bb=3D/^([+-]=3D)?([\d+-.]+)(.*)$/,W,va=3D=
[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["wid=
th","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]]=
;c.fn.extend({show:function(a,b){if(a||a=3D=3D=3D0)return =
this.animate(K("show",3),a,b);else{a=3D0;for(b=3Dthis.length;a<b;a++){var=
 d=3Dc.data(this[a],"olddisplay");=0A=
this[a].style.display=3Dd||"";if(c.css(this[a],"display")=3D=3D=3D"none")=
{d=3Dthis[a].nodeName;var f;if(la[d])f=3Dla[d];else{var e=3Dc("<"+d+" =
/>").appendTo("body");f=3De.css("display");if(f=3D=3D=3D"none")f=3D"block=
";e.remove();la[d]=3Df}c.data(this[a],"olddisplay",f)}}a=3D0;for(b=3Dthis=
.length;a<b;a++)this[a].style.display=3Dc.data(this[a],"olddisplay")||"";=
return this}},hide:function(a,b){if(a||a=3D=3D=3D0)return =
this.animate(K("hide",3),a,b);else{a=3D0;for(b=3Dthis.length;a<b;a++){var=
 d=3Dc.data(this[a],"olddisplay");!d&&d!=3D=3D"none"&&c.data(this[a],=0A=
"olddisplay",c.css(this[a],"display"))}a=3D0;for(b=3Dthis.length;a<b;a++)=
this[a].style.display=3D"none";return =
this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=3Dtypeof =
a=3D=3D=3D"boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.appl=
y(this,arguments);else a=3D=3Dnull||d?this.each(function(){var =
f=3Dd?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K=
("toggle",3),a,b);return this},fadeTo:function(a,b,d){return =
this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},=
a,d)},=0A=
animate:function(a,b,d,f){var =
e=3Dc.speed(b,d,f);if(c.isEmptyObject(a))return =
this.each(e.complete);return =
this[e.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
j=3Dc.extend({},e),i,o=3Dthis.nodeType=3D=3D=3D1&&c(this).is(":hidden"),k=
=3Dthis;for(i in a){var =
n=3Di.replace(ia,ja);if(i!=3D=3Dn){a[n]=3Da[i];delete =
a[i];i=3Dn}if(a[i]=3D=3D=3D"hide"&&o||a[i]=3D=3D=3D"show"&&!o)return =
j.complete.call(this);if((i=3D=3D=3D"height"||i=3D=3D=3D"width")&&this.st=
yle){j.display=3Dc.css(this,"display");j.overflow=3Dthis.style.overflow}i=
f(c.isArray(a[i])){(j.specialEasing=3D=0A=
j.specialEasing||{})[i]=3Da[i][1];a[i]=3Da[i][0]}}if(j.overflow!=3Dnull)t=
his.style.overflow=3D"hidden";j.curAnim=3Dc.extend({},a);c.each(a,functio=
n(r,u){var z=3Dnew =
c.fx(k,j,r);if(Ab.test(u))z[u=3D=3D=3D"toggle"?o?"show":"hide":u](a);else=
{var C=3DBb.exec(u),B=3Dz.cur(true)||0;if(C){u=3DparseFloat(C[2]);var =
E=3DC[3]||"px";if(E!=3D=3D"px"){k.style[r]=3D(u||1)+E;B=3D(u||1)/z.cur(tr=
ue)*B;k.style[r]=3DB+E}if(C[1])u=3D(C[1]=3D=3D=3D"-=3D"?-1:1)*u+B;z.custo=
m(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var =
d=3Dc.timers;a&&this.queue([]);=0A=
this.each(function(){for(var =
f=3Dd.length-1;f>=3D0;f--)if(d[f].elem=3D=3D=3Dthis){b&&d[f](true);d.spli=
ce(f,1)}});b||this.dequeue();return =
this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("=
toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b=
){c.fn[a]=3Dfunction(d,f){return =
this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=3Da&&typeof =
a=3D=3D=3D"object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,ea=
sing:d&&b||b&&!c.isFunction(b)&&b};f.duration=3Dc.fx.off?0:typeof =
f.duration=3D=3D=3D=0A=
"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=3D=
f.complete;f.complete=3Dfunction(){f.queue!=3D=3Dfalse&&c(this).dequeue()=
;c.isFunction(f.old)&&f.old.call(this)};return =
f},easing:{linear:function(a,b,d,f){return =
d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},t=
imers:[],fx:function(a,b,d){this.options=3Db;this.elem=3Da;this.prop=3Dd;=
if(!b.orig)b.orig=3D{}}});c.fx.prototype=3D{update:function(){this.option=
s.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.p=
rop]||=0A=
c.fx.step._default)(this);if((this.prop=3D=3D=3D"height"||this.prop=3D=3D=
=3D"width")&&this.elem.style)this.elem.style.display=3D"block"},cur:funct=
ion(a){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.elem.styl=
e[this.prop]=3D=3Dnull))return =
this.elem[this.prop];return(a=3DparseFloat(c.css(this.elem,this.prop,a)))=
&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:functio=
n(a,b,d){function f(j){return =
e.step(j)}this.startTime=3DJ();this.start=3Da;this.end=3Db;this.unit=3Dd|=
|this.unit||"px";this.now=3Dthis.start;=0A=
this.pos=3Dthis.state=3D0;var =
e=3Dthis;f.elem=3Dthis.elem;if(f()&&c.timers.push(f)&&!W)W=3DsetInterval(=
c.fx.tick,13)},show:function(){this.options.orig[this.prop]=3Dc.style(thi=
s.elem,this.prop);this.options.show=3Dtrue;this.custom(this.prop=3D=3D=3D=
"width"||this.prop=3D=3D=3D"height"?1:0,this.cur());c(this.elem).show()},=
hide:function(){this.options.orig[this.prop]=3Dc.style(this.elem,this.pro=
p);this.options.hide=3Dtrue;this.custom(this.cur(),0)},step:function(a){v=
ar =
b=3DJ(),d=3Dtrue;if(a||b>=3Dthis.options.duration+this.startTime){this.no=
w=3D=0A=
this.end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[thi=
s.prop]=3Dtrue;for(var f in =
this.options.curAnim)if(this.options.curAnim[f]!=3D=3Dtrue)d=3Dfalse;if(d=
){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.option=
s.overflow;a=3Dc.data(this.elem,"olddisplay");this.elem.style.display=3Da=
?a:this.options.display;if(c.css(this.elem,"display")=3D=3D=3D"none")this=
.elem.style.display=3D"block"}this.options.hide&&c(this.elem).hide();if(t=
his.options.hide||this.options.show)for(var e in =
this.options.curAnim)c.style(this.elem,=0A=
e,this.options.orig[e]);this.options.complete.call(this.elem)}return =
false}else{e=3Db-this.startTime;this.state=3De/this.options.duration;a=3D=
this.options.easing||(c.easing.swing?"swing":"linear");this.pos=3Dc.easin=
g[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](t=
his.state,e,0,1,this.options.duration);this.now=3Dthis.start+(this.end-th=
is.start)*this.pos;this.update()}return =
true}};c.extend(c.fx,{tick:function(){for(var =
a=3Dc.timers,b=3D0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||=0A=
c.fx.stop()},stop:function(){clearInterval(W);W=3Dnull},speeds:{slow:600,=
fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity"=
,a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=3Dnu=
ll)a.elem.style[a.prop]=3D(a.prop=3D=3D=3D"width"||a.prop=3D=3D=3D"height=
"?Math.max(0,a.now):a.now)+a.unit;else =
a.elem[a.prop]=3Da.now}}});if(c.expr&&c.expr.filters)c.expr.filters.anima=
ted=3Dfunction(a){return c.grep(c.timers,function(b){return =
a=3D=3D=3Db.elem}).length};c.fn.offset=3D"getBoundingClientRect"in =
s.documentElement?=0A=
function(a){var b=3Dthis[0];if(a)return =
this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
c.offset.bodyOffset(b);var =
d=3Db.getBoundingClientRect(),f=3Db.ownerDocument;b=3Df.body;f=3Df.docume=
ntElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrol=
lTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXO=
ffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.c=
lientLeft||0)}}:function(a){var b=3D=0A=
this[0];if(a)return =
this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
c.offset.bodyOffset(b);c.offset.initialize();var =
d=3Db.offsetParent,f=3Db,e=3Db.ownerDocument,j,i=3De.documentElement,o=3D=
e.body;f=3D(e=3De.defaultView)?e.getComputedStyle(b,null):b.currentStyle;=
for(var =
k=3Db.offsetTop,n=3Db.offsetLeft;(b=3Db.parentNode)&&b!=3D=3Do&&b!=3D=3Di=
;){if(c.offset.supportsFixedPosition&&f.position=3D=3D=3D"fixed")break;j=3D=
e?e.getComputedStyle(b,null):b.currentStyle;=0A=
k-=3Db.scrollTop;n-=3Db.scrollLeft;if(b=3D=3D=3Dd){k+=3Db.offsetTop;n+=3D=
b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTab=
leAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=3DparseFloat(j.borderT=
opWidth)||0;n+=3DparseFloat(j.borderLeftWidth)||0}f=3Dd;d=3Db.offsetParen=
t}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=3D=3D"vis=
ible"){k+=3DparseFloat(j.borderTopWidth)||0;n+=3DparseFloat(j.borderLeftW=
idth)||0}f=3Dj}if(f.position=3D=3D=3D"relative"||f.position=3D=3D=3D"stat=
ic"){k+=3Do.offsetTop;n+=3Do.offsetLeft}if(c.offset.supportsFixedPosition=
&&=0A=
f.position=3D=3D=3D"fixed"){k+=3DMath.max(i.scrollTop,o.scrollTop);n+=3DM=
ath.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset=3D{init=
ialize:function(){var =
a=3Ds.body,b=3Ds.createElement("div"),d,f,e,j=3DparseFloat(c.curCSS(a,"ma=
rginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,mar=
gin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML=
=3D"<div style=3D'position:absolute;top:0;left:0;margin:0;border:5px =
solid #000;padding:0;width:1px;height:1px;'><div></div></div><table =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;' cellpadding=3D'0' =
cellspacing=3D'0'><tr><td></td></tr></table>";=0A=
a.insertBefore(b,a.firstChild);d=3Db.firstChild;f=3Dd.firstChild;e=3Dd.ne=
xtSibling.firstChild.firstChild;this.doesNotAddBorder=3Df.offsetTop!=3D=3D=
5;this.doesAddBorderForTableAndCells=3De.offsetTop=3D=3D=3D5;f.style.posi=
tion=3D"fixed";f.style.top=3D"20px";this.supportsFixedPosition=3Df.offset=
Top=3D=3D=3D20||f.offsetTop=3D=3D=3D15;f.style.position=3Df.style.top=3D"=
";d.style.overflow=3D"hidden";d.style.position=3D"relative";this.subtract=
sBorderForOverflowNotVisible=3Df.offsetTop=3D=3D=3D-5;this.doesNotInclude=
MarginInBodyOffset=3Da.offsetTop!=3D=3Dj;a.removeChild(b);=0A=
c.offset.initialize=3Dc.noop},bodyOffset:function(a){var =
b=3Da.offsetTop,d=3Da.offsetLeft;c.offset.initialize();if(c.offset.doesNo=
tIncludeMarginInBodyOffset){b+=3DparseFloat(c.curCSS(a,"marginTop",true))=
||0;d+=3DparseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d=
}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.s=
tyle.position=3D"relative";var =
f=3Dc(a),e=3Df.offset(),j=3DparseInt(c.curCSS(a,"top",true),10)||0,i=3Dpa=
rseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=3Db.call(a,=0A=
d,e);d=3D{top:b.top-e.top+j,left:b.left-e.left+i};"using"in =
b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[=
0])return null;var =
a=3Dthis[0],b=3Dthis.offsetParent(),d=3Dthis.offset(),f=3D/^body|html$/i.=
test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=3DparseFloat(c.curCS=
S(a,"marginTop",true))||0;d.left-=3DparseFloat(c.curCSS(a,"marginLeft",tr=
ue))||0;f.top+=3DparseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.le=
ft+=3DparseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.t=
op-=0A=
f.top,left:d.left-f.left}},offsetParent:function(){return =
this.map(function(){for(var =
a=3Dthis.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(=
a,"position")=3D=3D=3D"static";)a=3Da.offsetParent;return =
a})}});c.each(["Left","Top"],function(a,b){var =
d=3D"scroll"+b;c.fn[d]=3Dfunction(f){var e=3Dthis[0],j;if(!e)return =
null;if(f!=3D=3Dw)return =
this.each(function(){if(j=3Dwa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?=
f:c(j).scrollTop());else this[d]=3Df});else =
return(j=3Dwa(e))?"pageXOffset"in j?j[a?"pageYOffset":=0A=
"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.docum=
ent.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var =
d=3Db.toLowerCase();c.fn["inner"+b]=3Dfunction(){return =
this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=3Dfunction=
(f){return =
this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=3Dfuncti=
on(f){var e=3Dthis[0];if(!e)return =
f=3D=3Dnull?null:this;if(c.isFunction(f))return =
this.each(function(j){var =
i=3Dc(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in=0A=
e&&e.document?e.document.compatMode=3D=3D=3D"CSS1Compat"&&e.document.docu=
mentElement["client"+b]||e.document.body["client"+b]:e.nodeType=3D=3D=3D9=
?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElem=
ent["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f=3D=3D=
=3Dw?c.css(e,d):this.css(d,typeof =
f=3D=3D=3D"string"?f:f+"px")}});A.jQuery=3DA.$=3Dc})(window);=0A=

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/js/jquery-ui-1.8.custom.min.js;jsessionid=2FF6EEFF466F96A991407188059735EA

/*!
 * jQuery UI 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */=0D/*=0A=
 * jQuery UI 1.8=0A=
 *=0A=
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI=0A=
 */=0A=
jQuery.ui||(function(a){a.ui=3D{version:"1.8",plugin:{add:function(c,d,f)=
{var e=3Da.ui[c].prototype;for(var b in =
f){e.plugins[b]=3De.plugins[b]||[];e.plugins[b].push([d,f[b]])}},call:fun=
ction(b,d,c){var =
f=3Db.plugins[d];if(!f||!b.element[0].parentNode){return}for(var =
e=3D0;e<f.length;e++){if(b.options[f[e][0]]){f[e][1].apply(b.element,c)}}=
}},contains:function(d,c){return =
document.compareDocumentPosition?d.compareDocumentPosition(c)&16:d!=3D=3D=
c&&d.contains(c)},hasScroll:function(e,c){if(a(e).css("overflow")=3D=3D"h=
idden"){return false}var =
b=3D(c&&c=3D=3D"left")?"scrollLeft":"scrollTop",d=3Dfalse;if(e[b]>0){retu=
rn true}e[b]=3D1;d=3D(e[b]>0);e[b]=3D0;return =
d},isOverAxis:function(c,b,d){return(c>b)&&(c<(b+d))},isOver:function(g,c=
,f,e,b,d){return =
a.ui.isOverAxis(g,f,b)&&a.ui.isOverAxis(c,e,d)},keyCode:{BACKSPACE:8,CAPS=
_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27=
,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVID=
E:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:=
34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};a.fn.ex=
tend({_focus:a.fn.focus,focus:function(b,c){return typeof =
b=3D=3D=3D"number"?this.each(function(){var =
d=3Dthis;setTimeout(function(){a(d).focus();(c&&c.call(d))},b)}):this._fo=
cus.apply(this,arguments)},enableSelection:function(){return =
this.attr("unselectable","off").css("MozUserSelect","").unbind("selectsta=
rt.ui")},disableSelection:function(){return =
this.attr("unselectable","on").css("MozUserSelect","none").bind("selectst=
art.ui",function(){return false})},scrollParent:function(){var =
b;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||=
(/absolute/).test(this.css("position"))){b=3Dthis.parents().filter(functi=
on(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1)=
)&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"over=
flow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{b=3Dthis.parents()=
.filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",=
1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}r=
eturn(/fixed/).test(this.css("position"))||!b.length?a(document):b},zInde=
x:function(e){if(e!=3D=3Dundefined){return =
this.css("zIndex",e)}if(this.length){var =
c=3Da(this[0]),b,d;while(c.length&&c[0]!=3D=3Ddocument){b=3Dc.css("positi=
on");if(b=3D=3D"absolute"||b=3D=3D"relative"||b=3D=3D"fixed"){d=3DparseIn=
t(c.css("zIndex"));if(!isNaN(d)&&d!=3D0){return =
d}}c=3Dc.parent()}}return =
0}});a.extend(a.expr[":"],{data:function(d,c,b){return =
!!a.data(d,b[3])},focusable:function(c){var =
d=3Dc.nodeName.toLowerCase(),b=3Da.attr(c,"tabindex");return(/input|selec=
t|textarea|button|object/.test(d)?!c.disabled:"a"=3D=3Dd||"area"=3D=3Dd?c=
.href||!isNaN(b):!isNaN(b))&&!a(c)["area"=3D=3Dd?"parents":"closest"](":h=
idden").length},tabbable:function(c){var =
b=3Da.attr(c,"tabindex");return(isNaN(b)||b>=3D0)&&a(c).is(":focusable")}=
})})(jQuery);;/*!
 * jQuery UI Widget 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Widget
 */=0D/*=0A=
 * jQuery UI Widget 1.8=0A=
 *=0A=
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Widget=0A=
 */=0A=
(function(b){var a=3Db.fn.remove;b.fn.remove=3Dfunction(c,d){return =
this.each(function(){if(!d){if(!c||b.filter(c,[this]).length){b("*",this)=
.add(this).each(function(){b(this).triggerHandler("remove")})}}return =
a.call(b(this),c,d)})};b.widget=3Dfunction(d,f,c){var =
e=3Dd.split(".")[0],h;d=3Dd.split(".")[1];h=3De+"-"+d;if(!c){c=3Df;f=3Db.=
Widget}b.expr[":"][h]=3Dfunction(i){return =
!!b.data(i,d)};b[e]=3Db[e]||{};b[e][d]=3Dfunction(i,j){if(arguments.lengt=
h){this._createWidget(i,j)}};var g=3Dnew =
f();g.options=3Db.extend({},g.options);b[e][d].prototype=3Db.extend(true,=
g,{namespace:e,widgetName:d,widgetEventPrefix:b[e][d].prototype.widgetEve=
ntPrefix||d,widgetBaseClass:h},c);b.widget.bridge(d,b[e][d])};b.widget.br=
idge=3Dfunction(d,c){b.fn[d]=3Dfunction(g){var e=3Dtypeof =
g=3D=3D=3D"string",f=3DArray.prototype.slice.call(arguments,1),h=3Dthis;g=
=3D!e&&f.length?b.extend.apply(null,[true,g].concat(f)):g;if(e&&g.substri=
ng(0,1)=3D=3D=3D"_"){return h}if(e){this.each(function(){var =
i=3Db.data(this,d),j=3Di&&b.isFunction(i[g])?i[g].apply(i,f):i;if(j!=3D=3D=
i&&j!=3D=3Dundefined){h=3Dj;return =
false}})}else{this.each(function(){var =
i=3Db.data(this,d);if(i){if(g){i.option(g)}i._init()}else{b.data(this,d,n=
ew c(g,this))}})}return =
h}};b.Widget=3Dfunction(c,d){if(arguments.length){this._createWidget(c,d)=
}};b.Widget.prototype=3D{widgetName:"widget",widgetEventPrefix:"",options=
:{disabled:false},_createWidget:function(d,e){this.element=3Db(e).data(th=
is.widgetName,this);this.options=3Db.extend(true,{},this.options,b.metada=
ta&&b.metadata.get(e)[this.widgetName],d);var =
c=3Dthis;this.element.bind("remove."+this.widgetName,function(){c.destroy=
()});this._create();this._init()},_create:function(){},_init:function(){}=
,destroy:function(){this.element.unbind("."+this.widgetName).removeData(t=
his.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("ari=
a-disabled").removeClass(this.widgetBaseClass+"-disabled =
"+this.namespace+"-state-disabled")},widget:function(){return =
this.element},option:function(e,f){var =
d=3De,c=3Dthis;if(arguments.length=3D=3D=3D0){return =
b.extend({},c.options)}if(typeof =
e=3D=3D=3D"string"){if(f=3D=3D=3Dundefined){return =
this.options[e]}d=3D{};d[e]=3Df}b.each(d,function(g,h){c._setOption(g,h)}=
);return =
c},_setOption:function(c,d){this.options[c]=3Dd;if(c=3D=3D=3D"disabled"){=
this.widget()[d?"addClass":"removeClass"](this.widgetBaseClass+"-disabled=
 "+this.namespace+"-state-disabled").attr("aria-disabled",d)}return =
this},enable:function(){return =
this._setOption("disabled",false)},disable:function(){return =
this._setOption("disabled",true)},_trigger:function(d,e,f){var =
h=3Dthis.options[d];e=3Db.Event(e);e.type=3D(d=3D=3D=3Dthis.widgetEventPr=
efix?d:this.widgetEventPrefix+d).toLowerCase();f=3Df||{};if(e.originalEve=
nt){for(var =
c=3Db.event.props.length,g;c;){g=3Db.event.props[--c];e[g]=3De.originalEv=
ent[g]}}this.element.trigger(e,f);return =
!(b.isFunction(h)&&h.call(this.element[0],e,f)=3D=3D=3Dfalse||e.isDefault=
Prevented())}}})(jQuery);;/*!
 * jQuery UI Mouse 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */=0D/*=0A=
 * jQuery UI Mouse 1.8=0A=
 *=0A=
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Mouse=0A=
 *=0A=
 * Depends:=0A=
 *	jquery.ui.widget.js=0A=
 */=0A=
(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distanc=
e:1,delay:0},_mouseInit:function(){var =
b=3Dthis;this.element.bind("mousedown."+this.widgetName,function(c){retur=
n =
b._mouseDown(c)}).bind("click."+this.widgetName,function(c){if(b._prevent=
ClickEvent){b._preventClickEvent=3Dfalse;c.stopImmediatePropagation();ret=
urn =
false}});this.started=3Dfalse},_mouseDestroy:function(){this.element.unbi=
nd("."+this.widgetName)},_mouseDown:function(d){d.originalEvent=3Dd.origi=
nalEvent||{};if(d.originalEvent.mouseHandled){return}(this._mouseStarted&=
&this._mouseUp(d));this._mouseDownEvent=3Dd;var =
c=3Dthis,e=3D(d.which=3D=3D1),b=3D(typeof =
this.options.cancel=3D=3D"string"?a(d.target).parents().add(d.target).fil=
ter(this.options.cancel).length:false);if(!e||b||!this._mouseCapture(d)){=
return =
true}this.mouseDelayMet=3D!this.options.delay;if(!this.mouseDelayMet){thi=
s._mouseDelayTimer=3DsetTimeout(function(){c.mouseDelayMet=3Dtrue},this.o=
ptions.delay)}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this.=
_mouseStarted=3D(this._mouseStart(d)!=3D=3Dfalse);if(!this._mouseStarted)=
{d.preventDefault();return =
true}}this._mouseMoveDelegate=3Dfunction(f){return =
c._mouseMove(f)};this._mouseUpDelegate=3Dfunction(f){return =
c._mouseUp(f)};a(document).bind("mousemove."+this.widgetName,this._mouseM=
oveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(a.br=
owser.safari||d.preventDefault());d.originalEvent.mouseHandled=3Dtrue;ret=
urn true},_mouseMove:function(b){if(a.browser.msie&&!b.button){return =
this._mouseUp(b)}if(this._mouseStarted){this._mouseDrag(b);return =
b.preventDefault()}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){=
this._mouseStarted=3D(this._mouseStart(this._mouseDownEvent,b)!=3D=3Dfals=
e);(this._mouseStarted?this._mouseDrag(b):this._mouseUp(b))}return =
!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."=
+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetNa=
me,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=3Dfal=
se;this._preventClickEvent=3D(b.target=3D=3Dthis._mouseDownEvent.target);=
this._mouseStop(b)}return =
false},_mouseDistanceMet:function(b){return(Math.max(Math.abs(this._mouse=
DownEvent.pageX-b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=3D=
this.options.distance)},_mouseDelayMet:function(b){return =
this.mouseDelayMet},_mouseStart:function(b){},_mouseDrag:function(b){},_m=
ouseStop:function(b){},_mouseCapture:function(b){return =
true}})})(jQuery);;/*
 * jQuery UI Position 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Position
 */=0D(function(f){f.ui=3Df.ui||{};var =
c=3D/left|center|right/,e=3D"center",d=3D/top|center|bottom/,g=3D"center"=
,a=3Df.fn.position,b=3Df.fn.offset;f.fn.position=3Dfunction(i){if(!i||!i.=
of){return a.apply(this,arguments)}i=3Df.extend({},i);var =
l=3Df(i.of),n=3D(i.collision||"flip").split(" =
"),m=3Di.offset?i.offset.split(" =
"):[0,0],k,h,j;if(i.of.nodeType=3D=3D=3D9){k=3Dl.width();h=3Dl.height();j=
=3D{top:0,left:0}}else{if(i.of.scrollTo&&i.of.document){k=3Dl.width();h=3D=
l.height();j=3D{top:l.scrollTop(),left:l.scrollLeft()}}else{if(i.of.preve=
ntDefault){i.at=3D"left =
top";k=3Dh=3D0;j=3D{top:i.of.pageY,left:i.of.pageX}}else{k=3Dl.outerWidth=
();h=3Dl.outerHeight();j=3Dl.offset()}}}f.each(["my","at"],function(){var=
 o=3D(i[this]||"").split(" =
");if(o.length=3D=3D=3D1){o=3Dc.test(o[0])?o.concat([g]):d.test(o[0])?[e]=
.concat(o):[e,g]}o[0]=3Dc.test(o[0])?o[0]:e;o[1]=3Dd.test(o[1])?o[1]:g;i[=
this]=3Do});if(n.length=3D=3D=3D1){n[1]=3Dn[0]}m[0]=3DparseInt(m[0],10)||=
0;if(m.length=3D=3D=3D1){m[1]=3Dm[0]}m[1]=3DparseInt(m[1],10)||0;if(i.at[=
0]=3D=3D=3D"right"){j.left+=3Dk}else{if(i.at[0]=3D=3D=3De){j.left+=3Dk/2}=
}if(i.at[1]=3D=3D=3D"bottom"){j.top+=3Dh}else{if(i.at[1]=3D=3D=3Dg){j.top=
+=3Dh/2}}j.left+=3Dm[0];j.top+=3Dm[1];return this.each(function(){var =
r=3Df(this),q=3Dr.outerWidth(),p=3Dr.outerHeight(),o=3Df.extend({},j);if(=
i.my[0]=3D=3D=3D"right"){o.left-=3Dq}else{if(i.my[0]=3D=3D=3De){o.left-=3D=
q/2}}if(i.my[1]=3D=3D=3D"bottom"){o.top-=3Dp}else{if(i.my[1]=3D=3D=3Dg){o=
.top-=3Dp/2}}f.each(["left","top"],function(t,s){if(f.ui.position[n[t]]){=
f.ui.position[n[t]][s](o,{targetWidth:k,targetHeight:h,elemWidth:q,elemHe=
ight:p,offset:m,my:i.my,at:i.at})}});if(f.fn.bgiframe){r.bgiframe()}r.off=
set(f.extend(o,{using:i.using}))})};f.ui.position=3D{fit:{left:function(h=
,i){var =
k=3Df(window),j=3Dh.left+i.elemWidth-k.width()-k.scrollLeft();h.left=3Dj>=
0?h.left-j:Math.max(0,h.left)},top:function(h,i){var =
k=3Df(window),j=3Dh.top+i.elemHeight-k.height()-k.scrollTop();h.top=3Dj>0=
?h.top-j:Math.max(0,h.top)}},flip:{left:function(i,j){if(j.at[0]=3D=3D=3D=
"center"){return}var =
l=3Df(window),k=3Di.left+j.elemWidth-l.width()-l.scrollLeft(),h=3Dj.my[0]=
=3D=3D=3D"left"?-j.elemWidth:j.my[0]=3D=3D=3D"right"?j.elemWidth:0,m=3D-2=
*j.offset[0];i.left+=3Di.left<0?h+j.targetWidth+m:k>0?h-j.targetWidth+m:0=
},top:function(i,k){if(k.at[1]=3D=3D=3D"center"){return}var =
m=3Df(window),l=3Di.top+k.elemHeight-m.height()-m.scrollTop(),h=3Dk.my[1]=
=3D=3D=3D"top"?-k.elemHeight:k.my[1]=3D=3D=3D"bottom"?k.elemHeight:0,j=3D=
k.at[1]=3D=3D=3D"top"?k.targetHeight:-k.targetHeight,n=3D-2*k.offset[1];i=
.top+=3Di.top<0?h+k.targetHeight+n:l>0?h+j+n:0}}};if(!f.offset.setOffset)=
{f.offset.setOffset=3Dfunction(l,i){if(/static/.test(f.curCSS(l,"position=
"))){l.style.position=3D"relative"}var =
k=3Df(l),n=3Dk.offset(),h=3DparseInt(f.curCSS(l,"top",true),10)||0,m=3Dpa=
rseInt(f.curCSS(l,"left",true),10)||0,j=3D{top:(i.top-n.top)+h,left:(i.le=
ft-n.left)+m};if("using" in =
i){i.using.call(l,j)}else{k.css(j)}};f.fn.offset=3Dfunction(h){var =
i=3Dthis[0];if(!i||!i.ownerDocument){return null}if(h){return =
this.each(function(){f.offset.setOffset(this,h)})}return =
b.call(this)}}}(jQuery));;/*
 * jQuery UI Draggable 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Draggables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 =
*/=0D(function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"=
drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSort=
able:false,containment:false,cursor:"auto",cursorAt:false,grid:false,hand=
le:false,helper:"original",iframeFix:false,opacity:false,refreshPositions=
:false,revert:false,revertDuration:500,scope:"default",scroll:true,scroll=
Sensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20=
,stack:false,zIndex:false},_create:function(){if(this.options.helper=3D=3D=
"original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.elem=
ent[0].style.position=3D"relative"}(this.options.addClasses&&this.element=
.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass(=
"ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.=
element.data("draggable")){return}this.element.removeData("draggable").un=
bind(".draggable").removeClass("ui-draggable ui-draggable-dragging =
ui-draggable-disabled");this._mouseDestroy();return =
this},_mouseCapture:function(b){var =
c=3Dthis.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizabl=
e-handle")){return =
false}this.handle=3Dthis._getHandle(b);if(!this.handle){return =
false}return true},_mouseStart:function(b){var =
c=3Dthis.options;this.helper=3Dthis._createHelper(b);this._cacheHelperPro=
portions();if(a.ui.ddmanager){a.ui.ddmanager.current=3Dthis}this._cacheMa=
rgins();this.cssPosition=3Dthis.helper.css("position");this.scrollParent=3D=
this.helper.scrollParent();this.offset=3Dthis.positionAbs=3Dthis.element.=
offset();this.offset=3D{top:this.offset.top-this.margins.top,left:this.of=
fset.left-this.margins.left};a.extend(this.offset,{click:{left:b.pageX-th=
is.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(=
),relative:this._getRelativeOffset()});this.originalPosition=3Dthis.posit=
ion=3Dthis._generatePosition(b);this.originalPageX=3Db.pageX;this.origina=
lPageY=3Db.pageY;(c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt));i=
f(c.containment){this._setContainment()}if(this._trigger("start",b)=3D=3D=
=3Dfalse){this._clear();return =
false}this._cacheHelperProportions();if(a.ui.ddmanager&&!c.dropBehaviour)=
{a.ui.ddmanager.prepareOffsets(this,b)}this.helper.addClass("ui-draggable=
-dragging");this._mouseDrag(b,true);return =
true},_mouseDrag:function(b,d){this.position=3Dthis._generatePosition(b);=
this.positionAbs=3Dthis._convertPositionTo("absolute");if(!d){var =
c=3Dthis._uiHash();if(this._trigger("drag",b,c)=3D=3D=3Dfalse){this._mous=
eUp({});return =
false}this.position=3Dc.position}if(!this.options.axis||this.options.axis=
!=3D"y"){this.helper[0].style.left=3Dthis.position.left+"px"}if(!this.opt=
ions.axis||this.options.axis!=3D"x"){this.helper[0].style.top=3Dthis.posi=
tion.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,b)}return =
false},_mouseStop:function(c){var =
d=3Dfalse;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=3Da.ui.ddmana=
ger.drop(this,c)}if(this.dropped){d=3Dthis.dropped;this.dropped=3Dfalse}i=
f(!this.element[0]||!this.element[0].parentNode){return =
false}if((this.options.revert=3D=3D"invalid"&&!d)||(this.options.revert=3D=
=3D"valid"&&d)||this.options.revert=3D=3D=3Dtrue||(a.isFunction(this.opti=
ons.revert)&&this.options.revert.call(this.element,d))){var =
b=3Dthis;a(this.helper).animate(this.originalPosition,parseInt(this.optio=
ns.revertDuration,10),function(){if(b._trigger("stop",c)!=3D=3Dfalse){b._=
clear()}})}else{if(this._trigger("stop",c)!=3D=3Dfalse){this._clear()}}re=
turn =
false},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){thi=
s._mouseUp({})}else{this._clear()}return =
this},_getHandle:function(b){var =
c=3D!this.options.handle||!a(this.options.handle,this.element).length?tru=
e:false;a(this.options.handle,this.element).find("*").andSelf().each(func=
tion(){if(this=3D=3Db.target){c=3Dtrue}});return =
c},_createHelper:function(c){var d=3Dthis.options;var =
b=3Da.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):(d.help=
er=3D=3D"clone"?this.element.clone():this.element);if(!b.parents("body").=
length){b.appendTo((d.appendTo=3D=3D"parent"?this.element[0].parentNode:d=
.appendTo))}if(b[0]!=3Dthis.element[0]&&!(/(fixed|absolute)/).test(b.css(=
"position"))){b.css("position","absolute")}return =
b},_adjustOffsetFromHelper:function(b){if(typeof =
b=3D=3D"string"){b=3Db.split(" =
")}if(a.isArray(b)){b=3D{left:+b[0],top:+b[1]||0}}if("left" in =
b){this.offset.click.left=3Db.left+this.margins.left}if("right" in =
b){this.offset.click.left=3Dthis.helperProportions.width-b.right+this.mar=
gins.left}if("top" in =
b){this.offset.click.top=3Db.top+this.margins.top}if("bottom" in =
b){this.offset.click.top=3Dthis.helperProportions.height-b.bottom+this.ma=
rgins.top}},_getParentOffset:function(){this.offsetParent=3Dthis.helper.o=
ffsetParent();var =
b=3Dthis.offsetParent.offset();if(this.cssPosition=3D=3D"absolute"&&this.=
scrollParent[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offs=
etParent[0])){b.left+=3Dthis.scrollParent.scrollLeft();b.top+=3Dthis.scro=
llParent.scrollTop()}if((this.offsetParent[0]=3D=3Ddocument.body)||(this.=
offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=3D=3D=
"html"&&a.browser.msie)){b=3D{top:0,left:0}}return{top:b.top+(parseInt(th=
is.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.=
offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function=
(){if(this.cssPosition=3D=3D"relative"){var =
b=3Dthis.element.position();return{top:b.top-(parseInt(this.helper.css("t=
op"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.hel=
per.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0=
,left:0}}},_cacheMargins:function(){this.margins=3D{left:(parseInt(this.e=
lement.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTo=
p"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions=3D=
{width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setCo=
ntainment:function(){var =
e=3Dthis.options;if(e.containment=3D=3D"parent"){e.containment=3Dthis.hel=
per[0].parentNode}if(e.containment=3D=3D"document"||e.containment=3D=3D"w=
indow"){this.containment=3D[0-this.offset.relative.left-this.offset.paren=
t.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=3D=
=3D"document"?document:window).width()-this.helperProportions.width-this.=
margins.left,(a(e.containment=3D=3D"document"?document:window).height()||=
document.body.parentNode.scrollHeight)-this.helperProportions.height-this=
.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)&&e.c=
ontainment.constructor!=3DArray){var =
c=3Da(e.containment)[0];if(!c){return}var =
d=3Da(e.containment).offset();var =
b=3D(a(c).css("overflow")!=3D"hidden");this.containment=3D[d.left+(parseI=
nt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),=
10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)|=
|0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?M=
ath.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("b=
orderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.=
helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeigh=
t,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10=
)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.=
height-this.margins.top]}else{if(e.containment.constructor=3D=3DArray){th=
is.containment=3De.containment}}},_convertPositionTo:function(f,h){if(!h)=
{h=3Dthis.position}var c=3Df=3D=3D"absolute"?1:-1;var =
e=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]=
))?this.offsetParent:this.scrollParent,g=3D(/(html|body)/i).test(b[0].tag=
Name);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top=
*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=3D=3D"fixed=
"?0:(this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollTop():(g?0:b.=
scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.pa=
rent.left*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=3D=
=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollLeft=
():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var =
h=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]=
))?this.offsetParent:this.scrollParent,i=3D(/(html|body)/i).test(b[0].tag=
Name);var d=3De.pageX;var =
c=3De.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-thi=
s.offset.click.left<this.containment[0]){d=3Dthis.containment[0]+this.off=
set.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=3D=
this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.le=
ft>this.containment[2]){d=3Dthis.containment[2]+this.offset.click.left}if=
(e.pageY-this.offset.click.top>this.containment[3]){c=3Dthis.containment[=
3]+this.offset.click.top}}if(h.grid){var =
g=3Dthis.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.gri=
d[1];c=3Dthis.containment?(!(g-this.offset.click.top<this.containment[1]|=
|g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.to=
p<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var =
f=3Dthis.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.gri=
d[0];d=3Dthis.containment?(!(f-this.offset.click.left<this.containment[0]=
||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.=
left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this=
.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.brow=
ser.safari&&a.browser.version<526&&this.cssPosition=3D=3D"fixed"?0:(this.=
cssPosition=3D=3D"fixed"?-this.scrollParent.scrollTop():(i?0:b.scrollTop(=
))))),left:(d-this.offset.click.left-this.offset.relative.left-this.offse=
t.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=3D=
=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollLeft=
():i?0:b.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-=
draggable-dragging");if(this.helper[0]!=3Dthis.element[0]&&!this.cancelHe=
lperRemoval){this.helper.remove()}this.helper=3Dnull;this.cancelHelperRem=
oval=3Dfalse},_trigger:function(b,c,d){d=3Dd||this._uiHash();a.ui.plugin.=
call(this,b,[c,d]);if(b=3D=3D"drag"){this.positionAbs=3Dthis._convertPosi=
tionTo("absolute")}return =
a.Widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function=
(b){return{helper:this.helper,position:this.position,originalPosition:thi=
s.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{v=
ersion:"1.8"});a.ui.plugin.add("draggable","connectToSortable",{start:fun=
ction(c,e){var =
d=3Da(this).data("draggable"),f=3Dd.options,b=3Da.extend({},e,{item:d.ele=
ment});d.sortables=3D[];a(f.connectToSortable).each(function(){var =
g=3Da.data(this,"sortable");if(g&&!g.options.disabled){d.sortables.push({=
instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("=
activate",c,b)}})},stop:function(c,e){var =
d=3Da(this).data("draggable"),b=3Da.extend({},e,{item:d.element});a.each(=
d.sortables,function(){if(this.instance.isOver){this.instance.isOver=3D0;=
d.cancelHelperRemoval=3Dtrue;this.instance.cancelHelperRemoval=3Dfalse;if=
(this.shouldRevert){this.instance.options.revert=3Dtrue}this.instance._mo=
useStop(c);this.instance.options.helper=3Dthis.instance.options._helper;i=
f(d.options.helper=3D=3D"original"){this.instance.currentItem.css({top:"a=
uto",left:"auto"})}}else{this.instance.cancelHelperRemoval=3Dfalse;this.i=
nstance._trigger("deactivate",c,b)}})},drag:function(c,f){var =
e=3Da(this).data("draggable"),b=3Dthis;var d=3Dfunction(i){var =
n=3Dthis.offset.click.top,m=3Dthis.offset.click.left;var =
g=3Dthis.positionAbs.top,k=3Dthis.positionAbs.left;var =
j=3Di.height,l=3Di.width;var p=3Di.top,h=3Di.left;return =
a.ui.isOver(g+n,k+m,p,h,j,l)};a.each(e.sortables,function(g){this.instanc=
e.positionAbs=3De.positionAbs;this.instance.helperProportions=3De.helperP=
roportions;this.instance.offset.click=3De.offset.click;if(this.instance._=
intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){t=
his.instance.isOver=3D1;this.instance.currentItem=3Da(b).clone().appendTo=
(this.instance.element).data("sortable-item",true);this.instance.options.=
_helper=3Dthis.instance.options.helper;this.instance.options.helper=3Dfun=
ction(){return =
f.helper[0]};c.target=3Dthis.instance.currentItem[0];this.instance._mouse=
Capture(c,true);this.instance._mouseStart(c,true,true);this.instance.offs=
et.click.top=3De.offset.click.top;this.instance.offset.click.left=3De.off=
set.click.left;this.instance.offset.parent.left-=3De.offset.parent.left-t=
his.instance.offset.parent.left;this.instance.offset.parent.top-=3De.offs=
et.parent.top-this.instance.offset.parent.top;e._trigger("toSortable",c);=
e.dropped=3Dthis.instance.element;e.currentItem=3De.element;this.instance=
.fromOutside=3De}if(this.instance.currentItem){this.instance._mouseDrag(c=
)}}else{if(this.instance.isOver){this.instance.isOver=3D0;this.instance.c=
ancelHelperRemoval=3Dtrue;this.instance.options.revert=3Dfalse;this.insta=
nce._trigger("out",c,this.instance._uiHash(this.instance));this.instance.=
_mouseStop(c,true);this.instance.options.helper=3Dthis.instance.options._=
helper;this.instance.currentItem.remove();if(this.instance.placeholder){t=
his.instance.placeholder.remove()}e._trigger("fromSortable",c);e.dropped=3D=
false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(c,d){va=
r =
b=3Da("body"),e=3Da(this).data("draggable").options;if(b.css("cursor")){e=
._cursor=3Db.css("cursor")}b.css("cursor",e.cursor)},stop:function(b,c){v=
ar =
d=3Da(this).data("draggable").options;if(d._cursor){a("body").css("cursor=
",d._cursor)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(=
b,c){var =
d=3Da(this).data("draggable").options;a(d.iframeFix=3D=3D=3Dtrue?"iframe"=
:d.iframeFix).each(function(){a('<div class=3D"ui-draggable-iframeFix" =
style=3D"background: =
#fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight=
+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offse=
t()).appendTo("body")})},stop:function(b,c){a("div.ui-draggable-iframeFix=
").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add=
("draggable","opacity",{start:function(c,d){var =
b=3Da(d.helper),e=3Da(this).data("draggable").options;if(b.css("opacity")=
){e._opacity=3Db.css("opacity")}b.css("opacity",e.opacity)},stop:function=
(b,c){var =
d=3Da(this).data("draggable").options;if(d._opacity){a(c.helper).css("opa=
city",d._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:functio=
n(c,d){var =
b=3Da(this).data("draggable");if(b.scrollParent[0]!=3Ddocument&&b.scrollP=
arent[0].tagName!=3D"HTML"){b.overflowOffset=3Db.scrollParent.offset()}},=
drag:function(d,e){var =
c=3Da(this).data("draggable"),f=3Dc.options,b=3Dfalse;if(c.scrollParent[0=
]!=3Ddocument&&c.scrollParent[0].tagName!=3D"HTML"){if(!f.axis||f.axis!=3D=
"x"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-d.pageY<f.s=
crollSensitivity){c.scrollParent[0].scrollTop=3Db=3Dc.scrollParent[0].scr=
ollTop+f.scrollSpeed}else{if(d.pageY-c.overflowOffset.top<f.scrollSensiti=
vity){c.scrollParent[0].scrollTop=3Db=3Dc.scrollParent[0].scrollTop-f.scr=
ollSpeed}}}if(!f.axis||f.axis!=3D"y"){if((c.overflowOffset.left+c.scrollP=
arent[0].offsetWidth)-d.pageX<f.scrollSensitivity){c.scrollParent[0].scro=
llLeft=3Db=3Dc.scrollParent[0].scrollLeft+f.scrollSpeed}else{if(d.pageX-c=
.overflowOffset.left<f.scrollSensitivity){c.scrollParent[0].scrollLeft=3D=
b=3Dc.scrollParent[0].scrollLeft-f.scrollSpeed}}}}else{if(!f.axis||f.axis=
!=3D"x"){if(d.pageY-a(document).scrollTop()<f.scrollSensitivity){b=3Da(do=
cument).scrollTop(a(document).scrollTop()-f.scrollSpeed)}else{if(a(window=
).height()-(d.pageY-a(document).scrollTop())<f.scrollSensitivity){b=3Da(d=
ocument).scrollTop(a(document).scrollTop()+f.scrollSpeed)}}}if(!f.axis||f=
.axis!=3D"y"){if(d.pageX-a(document).scrollLeft()<f.scrollSensitivity){b=3D=
a(document).scrollLeft(a(document).scrollLeft()-f.scrollSpeed)}else{if(a(=
window).width()-(d.pageX-a(document).scrollLeft())<f.scrollSensitivity){b=
=3Da(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)}}}}if(b=
!=3D=3Dfalse&&a.ui.ddmanager&&!f.dropBehaviour){a.ui.ddmanager.prepareOff=
sets(c,d)}}});a.ui.plugin.add("draggable","snap",{start:function(c,d){var=
 =
b=3Da(this).data("draggable"),e=3Db.options;b.snapElements=3D[];a(e.snap.=
constructor!=3DString?(e.snap.items||":data(draggable)"):e.snap).each(fun=
ction(){var g=3Da(this);var =
f=3Dg.offset();if(this!=3Db.element[0]){b.snapElements.push({item:this,wi=
dth:g.outerWidth(),height:g.outerHeight(),top:f.top,left:f.left})}})},dra=
g:function(u,p){var g=3Da(this).data("draggable"),q=3Dg.options;var =
y=3Dq.snapTolerance;var =
x=3Dp.offset.left,w=3Dx+g.helperProportions.width,f=3Dp.offset.top,e=3Df+=
g.helperProportions.height;for(var =
v=3Dg.snapElements.length-1;v>=3D0;v--){var =
s=3Dg.snapElements[v].left,n=3Ds+g.snapElements[v].width,m=3Dg.snapElemen=
ts[v].top,A=3Dm+g.snapElements[v].height;if(!((s-y<x&&x<n+y&&m-y<f&&f<A+y=
)||(s-y<x&&x<n+y&&m-y<e&&e<A+y)||(s-y<w&&w<n+y&&m-y<f&&f<A+y)||(s-y<w&&w<=
n+y&&m-y<e&&e<A+y))){if(g.snapElements[v].snapping){(g.options.snap.relea=
se&&g.options.snap.release.call(g.element,u,a.extend(g._uiHash(),{snapIte=
m:g.snapElements[v].item})))}g.snapElements[v].snapping=3Dfalse;continue}=
if(q.snapMode!=3D"inner"){var c=3DMath.abs(m-e)<=3Dy;var =
z=3DMath.abs(A-f)<=3Dy;var j=3DMath.abs(s-w)<=3Dy;var =
k=3DMath.abs(n-x)<=3Dy;if(c){p.position.top=3Dg._convertPositionTo("relat=
ive",{top:m-g.helperProportions.height,left:0}).top-g.margins.top}if(z){p=
.position.top=3Dg._convertPositionTo("relative",{top:A,left:0}).top-g.mar=
gins.top}if(j){p.position.left=3Dg._convertPositionTo("relative",{top:0,l=
eft:s-g.helperProportions.width}).left-g.margins.left}if(k){p.position.le=
ft=3Dg._convertPositionTo("relative",{top:0,left:n}).left-g.margins.left}=
}var h=3D(c||z||j||k);if(q.snapMode!=3D"outer"){var =
c=3DMath.abs(m-f)<=3Dy;var z=3DMath.abs(A-e)<=3Dy;var =
j=3DMath.abs(s-x)<=3Dy;var =
k=3DMath.abs(n-w)<=3Dy;if(c){p.position.top=3Dg._convertPositionTo("relat=
ive",{top:m,left:0}).top-g.margins.top}if(z){p.position.top=3Dg._convertP=
ositionTo("relative",{top:A-g.helperProportions.height,left:0}).top-g.mar=
gins.top}if(j){p.position.left=3Dg._convertPositionTo("relative",{top:0,l=
eft:s}).left-g.margins.left}if(k){p.position.left=3Dg._convertPositionTo(=
"relative",{top:0,left:n-g.helperProportions.width}).left-g.margins.left}=
}if(!g.snapElements[v].snapping&&(c||z||j||k||h)){(g.options.snap.snap&&g=
.options.snap.snap.call(g.element,u,a.extend(g._uiHash(),{snapItem:g.snap=
Elements[v].item})))}g.snapElements[v].snapping=3D(c||z||j||k||h)}}});a.u=
i.plugin.add("draggable","stack",{start:function(c,d){var =
f=3Da(this).data("draggable").options;var =
e=3Da.makeArray(a(f.stack)).sort(function(h,g){return(parseInt(a(h).css("=
zIndex"),10)||0)-(parseInt(a(g).css("zIndex"),10)||0)});if(!e.length){ret=
urn}var =
b=3DparseInt(e[0].style.zIndex)||0;a(e).each(function(g){this.style.zInde=
x=3Db+g});this[0].style.zIndex=3Db+e.length}});a.ui.plugin.add("draggable=
","zIndex",{start:function(c,d){var =
b=3Da(d.helper),e=3Da(this).data("draggable").options;if(b.css("zIndex"))=
{e._zIndex=3Db.css("zIndex")}b.css("zIndex",e.zIndex)},stop:function(b,c)=
{var =
d=3Da(this).data("draggable").options;if(d._zIndex){a(c.helper).css("zInd=
ex",d._zIndex)}}})})(jQuery);;/*
 * jQuery UI Droppable 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Droppables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *	jquery.ui.mouse.js
 *	jquery.ui.draggable.js
 =
*/=0D(function(a){a.widget("ui.droppable",{widgetEventPrefix:"drop",optio=
ns:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:=
false,scope:"default",tolerance:"intersect"},_create:function(){var =
c=3Dthis.options,b=3Dc.accept;this.isover=3D0;this.isout=3D1;this.accept=3D=
a.isFunction(b)?b:function(e){return =
e.is(b)};this.proportions=3D{width:this.element[0].offsetWidth,height:thi=
s.element[0].offsetHeight};a.ui.ddmanager.droppables[c.scope]=3Da.ui.ddma=
nager.droppables[c.scope]||[];a.ui.ddmanager.droppables[c.scope].push(thi=
s);(c.addClasses&&this.element.addClass("ui-droppable"))},destroy:functio=
n(){var b=3Da.ui.ddmanager.droppables[this.options.scope];for(var =
c=3D0;c<b.length;c++){if(b[c]=3D=3Dthis){b.splice(c,1)}}this.element.remo=
veClass("ui-droppable =
ui-droppable-disabled").removeData("droppable").unbind(".droppable");retu=
rn =
this},_setOption:function(b,c){if(b=3D=3D"accept"){this.accept=3Da.isFunc=
tion(c)?c:function(e){return =
e.is(c)}}a.Widget.prototype._setOption.apply(this,arguments)},_activate:f=
unction(c){var =
b=3Da.ui.ddmanager.current;if(this.options.activeClass){this.element.addC=
lass(this.options.activeClass)}(b&&this._trigger("activate",c,this.ui(b))=
)},_deactivate:function(c){var =
b=3Da.ui.ddmanager.current;if(this.options.activeClass){this.element.remo=
veClass(this.options.activeClass)}(b&&this._trigger("deactivate",c,this.u=
i(b)))},_over:function(c){var =
b=3Da.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]=3D=3Dthis=
.element[0]){return}if(this.accept.call(this.element[0],(b.currentItem||b=
.element))){if(this.options.hoverClass){this.element.addClass(this.option=
s.hoverClass)}this._trigger("over",c,this.ui(b))}},_out:function(c){var =
b=3Da.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]=3D=3Dthis=
.element[0]){return}if(this.accept.call(this.element[0],(b.currentItem||b=
.element))){if(this.options.hoverClass){this.element.removeClass(this.opt=
ions.hoverClass)}this._trigger("out",c,this.ui(b))}},_drop:function(c,d){=
var =
b=3Dd||a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]=3D=3Dt=
his.element[0]){return false}var =
e=3Dfalse;this.element.find(":data(droppable)").not(".ui-draggable-draggi=
ng").each(function(){var =
f=3Da.data(this,"droppable");if(f.options.greedy&&!f.options.disabled&&f.=
options.scope=3D=3Db.options.scope&&f.accept.call(f.element[0],(b.current=
Item||b.element))&&a.ui.intersect(b,a.extend(f,{offset:f.element.offset()=
}),f.options.tolerance)){e=3Dtrue;return false}});if(e){return =
false}if(this.accept.call(this.element[0],(b.currentItem||b.element))){if=
(this.options.activeClass){this.element.removeClass(this.options.activeCl=
ass)}if(this.options.hoverClass){this.element.removeClass(this.options.ho=
verClass)}this._trigger("drop",c,this.ui(b));return this.element}return =
false},ui:function(b){return{draggable:(b.currentItem||b.element),helper:=
b.helper,position:b.position,offset:b.positionAbs}}});a.extend(a.ui.dropp=
able,{version:"1.8"});a.ui.intersect=3Dfunction(q,j,o){if(!j.offset){retu=
rn false}var =
e=3D(q.positionAbs||q.position.absolute).left,d=3De+q.helperProportions.w=
idth,n=3D(q.positionAbs||q.position.absolute).top,m=3Dn+q.helperProportio=
ns.height;var =
g=3Dj.offset.left,c=3Dg+j.proportions.width,p=3Dj.offset.top,k=3Dp+j.prop=
ortions.height;switch(o){case"fit":return(g<e&&d<c&&p<n&&m<k);break;case"=
intersect":return(g<e+(q.helperProportions.width/2)&&d-(q.helperProportio=
ns.width/2)<c&&p<n+(q.helperProportions.height/2)&&m-(q.helperProportions=
.height/2)<k);break;case"pointer":var =
h=3D((q.positionAbs||q.position.absolute).left+(q.clickOffset||q.offset.c=
lick).left),i=3D((q.positionAbs||q.position.absolute).top+(q.clickOffset|=
|q.offset.click).top),f=3Da.ui.isOver(i,h,p,g,j.proportions.height,j.prop=
ortions.width);return =
f;break;case"touch":return((n>=3Dp&&n<=3Dk)||(m>=3Dp&&m<=3Dk)||(n<p&&m>k)=
)&&((e>=3Dg&&e<=3Dc)||(d>=3Dg&&d<=3Dc)||(e<g&&d>c));break;default:return =
false;break}};a.ui.ddmanager=3D{current:null,droppables:{"default":[]},pr=
epareOffsets:function(e,g){var =
b=3Da.ui.ddmanager.droppables[e.options.scope]||[];var =
f=3Dg?g.type:null;var =
h=3D(e.currentItem||e.element).find(":data(droppable)").andSelf();droppab=
lesLoop:for(var =
d=3D0;d<b.length;d++){if(b[d].options.disabled||(e&&!b[d].accept.call(b[d=
].element[0],(e.currentItem||e.element)))){continue}for(var =
c=3D0;c<h.length;c++){if(h[c]=3D=3Db[d].element[0]){b[d].proportions.heig=
ht=3D0;continue =
droppablesLoop}}b[d].visible=3Db[d].element.css("display")!=3D"none";if(!=
b[d].visible){continue}b[d].offset=3Db[d].element.offset();b[d].proportio=
ns=3D{width:b[d].element[0].offsetWidth,height:b[d].element[0].offsetHeig=
ht};if(f=3D=3D"mousedown"){b[d]._activate.call(b[d],g)}}},drop:function(b=
,c){var =
d=3Dfalse;a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(=
){if(!this.options){return}if(!this.options.disabled&&this.visible&&a.ui.=
intersect(b,this,this.options.tolerance)){d=3Dd||this._drop.call(this,c)}=
if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0]=
,(b.currentItem||b.element))){this.isout=3D1;this.isover=3D0;this._deacti=
vate.call(this,c)}});return =
d},drag:function(b,c){if(b.options.refreshPositions){a.ui.ddmanager.prepa=
reOffsets(b,c)}a.each(a.ui.ddmanager.droppables[b.options.scope]||[],func=
tion(){if(this.options.disabled||this.greedyChild||!this.visible){return}=
var e=3Da.ui.intersect(b,this,this.options.tolerance);var =
g=3D!e&&this.isover=3D=3D1?"isout":(e&&this.isover=3D=3D0?"isover":null);=
if(!g){return}var f;if(this.options.greedy){var =
d=3Dthis.element.parents(":data(droppable):eq(0)");if(d.length){f=3Da.dat=
a(d[0],"droppable");f.greedyChild=3D(g=3D=3D"isover"?1:0)}}if(f&&g=3D=3D"=
isover"){f.isover=3D0;f.isout=3D1;f._out.call(f,c)}this[g]=3D1;this[g=3D=3D=
"isout"?"isover":"isout"]=3D0;this[g=3D=3D"isover"?"_over":"_out"].call(t=
his,c);if(f&&g=3D=3D"isout"){f.isout=3D0;f.isover=3D1;f._over.call(f,c)}}=
)}}})(jQuery);;/*
 * jQuery UI Resizable 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Resizables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 =
*/=0D(function(c){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"=
resize",options:{alsoResize:false,animate:false,animateDuration:"slow",an=
imateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,gh=
ost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidt=
h:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var =
e=3Dthis,j=3Dthis.options;this.element.addClass("ui-resizable");c.extend(=
this,{_aspectRatio:!!(j.aspectRatio),aspectRatio:j.aspectRatio,originalEl=
ement:this.element,_proportionallyResizeElements:[],_helper:j.helper||j.g=
host||j.animate?j.helper||"ui-resizable-helper":null});if(this.element[0]=
.nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative=
/.test(this.element.css("position"))&&c.browser.opera){this.element.css({=
position:"relative",top:"auto",left:"auto"})}this.element.wrap(c('<div =
class=3D"ui-wrapper" style=3D"overflow: =
hidden;"></div>').css({position:this.element.css("position"),width:this.e=
lement.outerWidth(),height:this.element.outerHeight(),top:this.element.cs=
s("top"),left:this.element.css("left")}));this.element=3Dthis.element.par=
ent().data("resizable",this.element.data("resizable"));this.elementIsWrap=
per=3Dtrue;this.element.css({marginLeft:this.originalElement.css("marginL=
eft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.or=
iginalElement.css("marginRight"),marginBottom:this.originalElement.css("m=
arginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,margin=
Right:0,marginBottom:0});this.originalResizeStyle=3Dthis.originalElement.=
css("resize");this.originalElement.css("resize","none");this._proportiona=
llyResizeElements.push(this.originalElement.css({position:"static",zoom:1=
,display:"block"}));this.originalElement.css({margin:this.originalElement=
.css("margin")});this._proportionallyResize()}this.handles=3Dj.handles||(=
!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable=
-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-r=
esizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizabl=
e-nw"});if(this.handles.constructor=3D=3DString){if(this.handles=3D=3D"al=
l"){this.handles=3D"n,e,s,w,se,sw,ne,nw"}var =
k=3Dthis.handles.split(",");this.handles=3D{};for(var =
f=3D0;f<k.length;f++){var h=3Dc.trim(k[f]),d=3D"ui-resizable-"+h;var =
g=3Dc('<div class=3D"ui-resizable-handle =
'+d+'"></div>');if(/sw|se|ne|nw/.test(h)){g.css({zIndex:++j.zIndex})}if("=
se"=3D=3Dh){g.addClass("ui-icon =
ui-icon-gripsmall-diagonal-se")}this.handles[h]=3D".ui-resizable-"+h;this=
.element.append(g)}}this._renderAxis=3Dfunction(p){p=3Dp||this.element;fo=
r(var m in =
this.handles){if(this.handles[m].constructor=3D=3DString){this.handles[m]=
=3Dc(this.handles[m],this.element).show()}if(this.elementIsWrapper&&this.=
originalElement[0].nodeName.match(/textarea|input|select|button/i)){var =
n=3Dc(this.handles[m],this.element),o=3D0;o=3D/sw|ne|nw|se|n|s/.test(m)?n=
.outerHeight():n.outerWidth();var =
l=3D["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.t=
est(m)?"Right":"Left"].join("");p.css(l,o);this._proportionallyResize()}i=
f(!c(this.handles[m]).length){continue}}};this._renderAxis(this.element);=
this._handles=3Dc(".ui-resizable-handle",this.element).disableSelection()=
;this._handles.mouseover(function(){if(!e.resizing){if(this.className){va=
r =
i=3Dthis.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=3D=
i&&i[1]?i[1]:"se"}});if(j.autoHide){this._handles.hide();c(this.element).=
addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("u=
i-resizable-autohide");e._handles.show()},function(){if(!e.resizing){c(th=
is).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseIni=
t()},destroy:function(){this._mouseDestroy();var =
d=3Dfunction(f){c(f).removeClass("ui-resizable ui-resizable-disabled =
ui-resizable-resizing").removeData("resizable").unbind(".resizable").find=
(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.eleme=
nt);var =
e=3Dthis.element;e.after(this.originalElement.css({position:e.css("positi=
on"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.=
css("left")})).remove()}this.originalElement.css("resize",this.originalRe=
sizeStyle);d(this.originalElement);return =
this},_mouseCapture:function(e){var f=3Dfalse;for(var d in =
this.handles){if(c(this.handles[d])[0]=3D=3De.target){f=3Dtrue}}return =
!this.options.disabled&&f},_mouseStart:function(f){var =
i=3Dthis.options,e=3Dthis.element.position(),d=3Dthis.element;this.resizi=
ng=3Dtrue;this.documentScroll=3D{top:c(document).scrollTop(),left:c(docum=
ent).scrollLeft()};if(d.is(".ui-draggable")||(/absolute/).test(d.css("pos=
ition"))){d.css({position:"absolute",top:e.top,left:e.left})}if(c.browser=
.opera&&(/relative/).test(d.css("position"))){d.css({position:"relative",=
top:"auto",left:"auto"})}this._renderProxy();var =
j=3Db(this.helper.css("left")),g=3Db(this.helper.css("top"));if(i.contain=
ment){j+=3Dc(i.containment).scrollLeft()||0;g+=3Dc(i.containment).scrollT=
op()||0}this.offset=3Dthis.helper.offset();this.position=3D{left:j,top:g}=
;this.size=3Dthis._helper?{width:d.outerWidth(),height:d.outerHeight()}:{=
width:d.width(),height:d.height()};this.originalSize=3Dthis._helper?{widt=
h:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height=
()};this.originalPosition=3D{left:j,top:g};this.sizeDiff=3D{width:d.outer=
Width()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePo=
sition=3D{left:f.pageX,top:f.pageY};this.aspectRatio=3D(typeof =
i.aspectRatio=3D=3D"number")?i.aspectRatio:((this.originalSize.width/this=
.originalSize.height)||1);var =
h=3Dc(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",h=3D=
=3D"auto"?this.axis+"-resize":h);d.addClass("ui-resizable-resizing");this=
._propagate("start",f);return true},_mouseDrag:function(d){var =
g=3Dthis.helper,f=3Dthis.options,l=3D{},p=3Dthis,i=3Dthis.originalMousePo=
sition,m=3Dthis.axis;var =
q=3D(d.pageX-i.left)||0,n=3D(d.pageY-i.top)||0;var =
h=3Dthis._change[m];if(!h){return false}var =
k=3Dh.apply(this,[d,q,n]),j=3Dc.browser.msie&&c.browser.version<7,e=3Dthi=
s.sizeDiff;if(this._aspectRatio||d.shiftKey){k=3Dthis._updateRatio(k,d)}k=
=3Dthis._respectSize(k,d);this._propagate("resize",d);g.css({top:this.pos=
ition.top+"px",left:this.position.left+"px",width:this.size.width+"px",he=
ight:this.size.height+"px"});if(!this._helper&&this._proportionallyResize=
Elements.length){this._proportionallyResize()}this._updateCache(k);this._=
trigger("resize",d,this.ui());return =
false},_mouseStop:function(g){this.resizing=3Dfalse;var =
h=3Dthis.options,l=3Dthis;if(this._helper){var =
f=3Dthis._proportionallyResizeElements,d=3Df.length&&(/textarea/i).test(f=
[0].nodeName),e=3Dd&&c.ui.hasScroll(f[0],"left")?0:l.sizeDiff.height,j=3D=
d?0:l.sizeDiff.width;var =
m=3D{width:(l.size.width-j),height:(l.size.height-e)},i=3D(parseInt(l.ele=
ment.css("left"),10)+(l.position.left-l.originalPosition.left))||null,k=3D=
(parseInt(l.element.css("top"),10)+(l.position.top-l.originalPosition.top=
))||null;if(!h.animate){this.element.css(c.extend(m,{top:k,left:i}))}l.he=
lper.height(l.size.height);l.helper.width(l.size.width);if(this._helper&&=
!h.animate){this._proportionallyResize()}}c("body").css("cursor","auto");=
this.element.removeClass("ui-resizable-resizing");this._propagate("stop",=
g);if(this._helper){this.helper.remove()}return =
false},_updateCache:function(d){var =
e=3Dthis.options;this.offset=3Dthis.helper.offset();if(a(d.left)){this.po=
sition.left=3Dd.left}if(a(d.top)){this.position.top=3Dd.top}if(a(d.height=
)){this.size.height=3Dd.height}if(a(d.width)){this.size.width=3Dd.width}}=
,_updateRatio:function(g,f){var =
h=3Dthis.options,i=3Dthis.position,e=3Dthis.size,d=3Dthis.axis;if(g.heigh=
t){g.width=3D(e.height*this.aspectRatio)}else{if(g.width){g.height=3D(e.w=
idth/this.aspectRatio)}}if(d=3D=3D"sw"){g.left=3Di.left+(e.width-g.width)=
;g.top=3Dnull}if(d=3D=3D"nw"){g.top=3Di.top+(e.height-g.height);g.left=3D=
i.left+(e.width-g.width)}return g},_respectSize:function(k,f){var =
i=3Dthis.helper,h=3Dthis.options,q=3Dthis._aspectRatio||f.shiftKey,p=3Dth=
is.axis,s=3Da(k.width)&&h.maxWidth&&(h.maxWidth<k.width),l=3Da(k.height)&=
&h.maxHeight&&(h.maxHeight<k.height),g=3Da(k.width)&&h.minWidth&&(h.minWi=
dth>k.width),r=3Da(k.height)&&h.minHeight&&(h.minHeight>k.height);if(g){k=
.width=3Dh.minWidth}if(r){k.height=3Dh.minHeight}if(s){k.width=3Dh.maxWid=
th}if(l){k.height=3Dh.maxHeight}var =
e=3Dthis.originalPosition.left+this.originalSize.width,n=3Dthis.position.=
top+this.size.height;var =
j=3D/sw|nw|w/.test(p),d=3D/nw|ne|n/.test(p);if(g&&j){k.left=3De-h.minWidt=
h}if(s&&j){k.left=3De-h.maxWidth}if(r&&d){k.top=3Dn-h.minHeight}if(l&&d){=
k.top=3Dn-h.maxHeight}var =
m=3D!k.width&&!k.height;if(m&&!k.left&&k.top){k.top=3Dnull}else{if(m&&!k.=
top&&k.left){k.left=3Dnull}}return =
k},_proportionallyResize:function(){var =
j=3Dthis.options;if(!this._proportionallyResizeElements.length){return}va=
r f=3Dthis.helper||this.element;for(var =
e=3D0;e<this._proportionallyResizeElements.length;e++){var =
g=3Dthis._proportionallyResizeElements[e];if(!this.borderDif){var =
d=3D[g.css("borderTopWidth"),g.css("borderRightWidth"),g.css("borderBotto=
mWidth"),g.css("borderLeftWidth")],h=3D[g.css("paddingTop"),g.css("paddin=
gRight"),g.css("paddingBottom"),g.css("paddingLeft")];this.borderDif=3Dc.=
map(d,function(k,m){var =
l=3DparseInt(k,10)||0,n=3DparseInt(h[m],10)||0;return =
l+n})}if(c.browser.msie&&!(!(c(f).is(":hidden")||c(f).parents(":hidden").=
length))){continue}g.css({height:(f.height()-this.borderDif[0]-this.borde=
rDif[2])||0,width:(f.width()-this.borderDif[1]-this.borderDif[3])||0})}},=
_renderProxy:function(){var =
e=3Dthis.element,h=3Dthis.options;this.elementOffset=3De.offset();if(this=
._helper){this.helper=3Dthis.helper||c('<div =
style=3D"overflow:hidden;"></div>');var =
d=3Dc.browser.msie&&c.browser.version<7,f=3D(d?1:0),g=3D(d?2:-1);this.hel=
per.addClass(this._helper).css({width:this.element.outerWidth()+g,height:=
this.element.outerHeight()+g,position:"absolute",left:this.elementOffset.=
left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++h.zIndex});this.he=
lper.appendTo("body").disableSelection()}else{this.helper=3Dthis.element}=
},_change:{e:function(f,e,d){return{width:this.originalSize.width+e}},w:f=
unction(g,e,d){var =
i=3Dthis.options,f=3Dthis.originalSize,h=3Dthis.originalPosition;return{l=
eft:h.left+e,width:f.width-e}},n:function(g,e,d){var =
i=3Dthis.options,f=3Dthis.originalSize,h=3Dthis.originalPosition;return{t=
op:h.top+d,height:f.height-d}},s:function(f,e,d){return{height:this.origi=
nalSize.height+d}},se:function(f,e,d){return =
c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[=
f,e,d]))},sw:function(f,e,d){return =
c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[=
f,e,d]))},ne:function(f,e,d){return =
c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[=
f,e,d]))},nw:function(f,e,d){return =
c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[=
f,e,d]))}},_propagate:function(e,d){c.ui.plugin.call(this,e,[d,this.ui()]=
);(e!=3D"resize"&&this._trigger(e,d,this.ui()))},plugins:{},ui:function()=
{return{originalElement:this.originalElement,element:this.element,helper:=
this.helper,position:this.position,size:this.size,originalSize:this.origi=
nalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizabl=
e,{version:"1.8"});c.ui.plugin.add("resizable","alsoResize",{start:functi=
on(e,f){var d=3Dc(this).data("resizable"),h=3Dd.options;var =
g=3Dfunction(i){c(i).each(function(){c(this).data("resizable-alsoresize",=
{width:parseInt(c(this).width(),10),height:parseInt(c(this).height(),10),=
left:parseInt(c(this).css("left"),10),top:parseInt(c(this).css("top"),10)=
})})};if(typeof(h.alsoResize)=3D=3D"object"&&!h.alsoResize.parentNode){if=
(h.alsoResize.length){h.alsoResize=3Dh.alsoResize[0];g(h.alsoResize)}else=
{c.each(h.alsoResize,function(i,j){g(i)})}}else{g(h.alsoResize)}},resize:=
function(f,h){var =
e=3Dc(this).data("resizable"),i=3De.options,g=3De.originalSize,k=3De.orig=
inalPosition;var =
j=3D{height:(e.size.height-g.height)||0,width:(e.size.width-g.width)||0,t=
op:(e.position.top-k.top)||0,left:(e.position.left-k.left)||0},d=3Dfuncti=
on(l,m){c(l).each(function(){var =
p=3Dc(this),q=3Dc(this).data("resizable-alsoresize"),o=3D{},n=3Dm&&m.leng=
th?m:["width","height","top","left"];c.each(n||["width","height","top","l=
eft"],function(r,t){var =
s=3D(q[t]||0)+(j[t]||0);if(s&&s>=3D0){o[t]=3Ds||null}});if(/relative/.tes=
t(p.css("position"))&&c.browser.opera){e._revertToRelativePosition=3Dtrue=
;p.css({position:"absolute",top:"auto",left:"auto"})}p.css(o)})};if(typeo=
f(i.alsoResize)=3D=3D"object"&&!i.alsoResize.nodeType){c.each(i.alsoResiz=
e,function(l,m){d(l,m)})}else{d(i.alsoResize)}},stop:function(e,f){var =
d=3Dc(this).data("resizable");if(d._revertToRelativePosition&&c.browser.o=
pera){d._revertToRelativePosition=3Dfalse;el.css({position:"relative"})}c=
(this).removeData("resizable-alsoresize-start")}});c.ui.plugin.add("resiz=
able","animate",{stop:function(h,m){var =
n=3Dc(this).data("resizable"),i=3Dn.options;var =
g=3Dn._proportionallyResizeElements,d=3Dg.length&&(/textarea/i).test(g[0]=
.nodeName),e=3Dd&&c.ui.hasScroll(g[0],"left")?0:n.sizeDiff.height,k=3Dd?0=
:n.sizeDiff.width;var =
f=3D{width:(n.size.width-k),height:(n.size.height-e)},j=3D(parseInt(n.ele=
ment.css("left"),10)+(n.position.left-n.originalPosition.left))||null,l=3D=
(parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top=
))||null;n.element.animate(c.extend(f,l&&j?{top:l,left:j}:{}),{duration:i=
.animateDuration,easing:i.animateEasing,step:function(){var =
o=3D{width:parseInt(n.element.css("width"),10),height:parseInt(n.element.=
css("height"),10),top:parseInt(n.element.css("top"),10),left:parseInt(n.e=
lement.css("left"),10)};if(g&&g.length){c(g[0]).css({width:o.width,height=
:o.height})}n._updateCache(o);n._propagate("resize",h)}})}});c.ui.plugin.=
add("resizable","containment",{start:function(e,q){var =
s=3Dc(this).data("resizable"),i=3Ds.options,k=3Ds.element;var =
f=3Di.containment,j=3D(f instanceof =
c)?f.get(0):(/parent/.test(f))?k.parent().get(0):f;if(!j){return}s.contai=
nerElement=3Dc(j);if(/document/.test(f)||f=3D=3Ddocument){s.containerOffs=
et=3D{left:0,top:0};s.containerPosition=3D{left:0,top:0};s.parentData=3D{=
element:c(document),left:0,top:0,width:c(document).width(),height:c(docum=
ent).height()||document.body.parentNode.scrollHeight}}else{var =
m=3Dc(j),h=3D[];c(["Top","Right","Left","Bottom"]).each(function(p,o){h[p=
]=3Db(m.css("padding"+o))});s.containerOffset=3Dm.offset();s.containerPos=
ition=3Dm.position();s.containerSize=3D{height:(m.innerHeight()-h[3]),wid=
th:(m.innerWidth()-h[1])};var =
n=3Ds.containerOffset,d=3Ds.containerSize.height,l=3Ds.containerSize.widt=
h,g=3D(c.ui.hasScroll(j,"left")?j.scrollWidth:l),r=3D(c.ui.hasScroll(j)?j=
.scrollHeight:d);s.parentData=3D{element:j,left:n.left,top:n.top,width:g,=
height:r}}},resize:function(f,p){var =
s=3Dc(this).data("resizable"),h=3Ds.options,e=3Ds.containerSize,n=3Ds.con=
tainerOffset,l=3Ds.size,m=3Ds.position,q=3Ds._aspectRatio||f.shiftKey,d=3D=
{top:0,left:0},g=3Ds.containerElement;if(g[0]!=3Ddocument&&(/static/).tes=
t(g.css("position"))){d=3Dn}if(m.left<(s._helper?n.left:0)){s.size.width=3D=
s.size.width+(s._helper?(s.position.left-n.left):(s.position.left-d.left)=
);if(q){s.size.height=3Ds.size.width/h.aspectRatio}s.position.left=3Dh.he=
lper?n.left:0}if(m.top<(s._helper?n.top:0)){s.size.height=3Ds.size.height=
+(s._helper?(s.position.top-n.top):s.position.top);if(q){s.size.width=3Ds=
.size.height*h.aspectRatio}s.position.top=3Ds._helper?n.top:0}s.offset.le=
ft=3Ds.parentData.left+s.position.left;s.offset.top=3Ds.parentData.top+s.=
position.top;var =
k=3DMath.abs((s._helper?s.offset.left-d.left:(s.offset.left-d.left))+s.si=
zeDiff.width),r=3DMath.abs((s._helper?s.offset.top-d.top:(s.offset.top-n.=
top))+s.sizeDiff.height);var =
j=3Ds.containerElement.get(0)=3D=3Ds.element.parent().get(0),i=3D/relativ=
e|absolute/.test(s.containerElement.css("position"));if(j&&i){k-=3Ds.pare=
ntData.left}if(k+s.size.width>=3Ds.parentData.width){s.size.width=3Ds.par=
entData.width-k;if(q){s.size.height=3Ds.size.width/s.aspectRatio}}if(r+s.=
size.height>=3Ds.parentData.height){s.size.height=3Ds.parentData.height-r=
;if(q){s.size.width=3Ds.size.height*s.aspectRatio}}},stop:function(e,m){v=
ar =
p=3Dc(this).data("resizable"),f=3Dp.options,k=3Dp.position,l=3Dp.containe=
rOffset,d=3Dp.containerPosition,g=3Dp.containerElement;var =
i=3Dc(p.helper),q=3Di.offset(),n=3Di.outerWidth()-p.sizeDiff.width,j=3Di.=
outerHeight()-p.sizeDiff.height;if(p._helper&&!f.animate&&(/relative/).te=
st(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,hei=
ght:j})}if(p._helper&&!f.animate&&(/static/).test(g.css("position"))){c(t=
his).css({left:q.left-d.left-l.left,width:n,height:j})}}});c.ui.plugin.ad=
d("resizable","ghost",{start:function(f,g){var =
d=3Dc(this).data("resizable"),h=3Dd.options,e=3Dd.size;d.ghost=3Dd.origin=
alElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"rel=
ative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui=
-resizable-ghost").addClass(typeof =
h.ghost=3D=3D"string"?h.ghost:"");d.ghost.appendTo(d.helper)},resize:func=
tion(e,f){var =
d=3Dc(this).data("resizable"),g=3Dd.options;if(d.ghost){d.ghost.css({posi=
tion:"relative",height:d.size.height,width:d.size.width})}},stop:function=
(e,f){var =
d=3Dc(this).data("resizable"),g=3Dd.options;if(d.ghost&&d.helper){d.helpe=
r.get(0).removeChild(d.ghost.get(0))}}});c.ui.plugin.add("resizable","gri=
d",{resize:function(d,l){var =
n=3Dc(this).data("resizable"),g=3Dn.options,j=3Dn.size,h=3Dn.originalSize=
,i=3Dn.originalPosition,m=3Dn.axis,k=3Dg._aspectRatio||d.shiftKey;g.grid=3D=
typeof g.grid=3D=3D"number"?[g.grid,g.grid]:g.grid;var =
f=3DMath.round((j.width-h.width)/(g.grid[0]||1))*(g.grid[0]||1),e=3DMath.=
round((j.height-h.height)/(g.grid[1]||1))*(g.grid[1]||1);if(/^(se|s|e)$/.=
test(m)){n.size.width=3Dh.width+f;n.size.height=3Dh.height+e}else{if(/^(n=
e)$/.test(m)){n.size.width=3Dh.width+f;n.size.height=3Dh.height+e;n.posit=
ion.top=3Di.top-e}else{if(/^(sw)$/.test(m)){n.size.width=3Dh.width+f;n.si=
ze.height=3Dh.height+e;n.position.left=3Di.left-f}else{n.size.width=3Dh.w=
idth+f;n.size.height=3Dh.height+e;n.position.top=3Di.top-e;n.position.lef=
t=3Di.left-f}}}}});var b=3Dfunction(d){return parseInt(d,10)||0};var =
a=3Dfunction(d){return !isNaN(parseInt(d,10))}})(jQuery);;/*
 * jQuery UI Selectable 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Selectables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 =
*/=0D(function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:=
"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:=
function(){var =
b=3Dthis;this.element.addClass("ui-selectable");this.dragged=3Dfalse;var =
c;this.refresh=3Dfunction(){c=3Da(b.options.filter,b.element[0]);c.each(f=
unction(){var d=3Da(this);var =
e=3Dd.offset();a.data(this,"selectable-item",{element:this,$element:d,lef=
t:e.left,top:e.top,right:e.left+d.outerWidth(),bottom:e.top+d.outerHeight=
(),startselected:false,selected:d.hasClass("ui-selected"),selecting:d.has=
Class("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.=
refresh();this.selectees=3Dc.addClass("ui-selectee");this._mouseInit();th=
is.helper=3Da(document.createElement("div")).css({border:"1px dotted =
black"}).addClass("ui-selectable-helper")},destroy:function(){this.select=
ees.removeClass("ui-selectee").removeData("selectable-item");this.element=
.removeClass("ui-selectable =
ui-selectable-disabled").removeData("selectable").unbind(".selectable");t=
his._mouseDestroy();return this},_mouseStart:function(d){var =
b=3Dthis;this.opos=3D[d.pageX,d.pageY];if(this.options.disabled){return}v=
ar =
c=3Dthis.options;this.selectees=3Da(c.filter,this.element[0]);this._trigg=
er("start",d);a(c.appendTo).append(this.helper);this.helper.css({"z-index=
":100,position:"absolute",left:d.clientX,top:d.clientY,width:0,height:0})=
;if(c.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").e=
ach(function(){var =
e=3Da.data(this,"selectable-item");e.startselected=3Dtrue;if(!d.metaKey){=
e.$element.removeClass("ui-selected");e.selected=3Dfalse;e.$element.addCl=
ass("ui-unselecting");e.unselecting=3Dtrue;b._trigger("unselecting",d,{un=
selecting:e.element})}});a(d.target).parents().andSelf().each(function(){=
var =
e=3Da.data(this,"selectable-item");if(e){e.$element.removeClass("ui-unsel=
ecting").addClass("ui-selecting");e.unselecting=3Dfalse;e.selecting=3Dtru=
e;e.selected=3Dtrue;b._trigger("selecting",d,{selecting:e.element});retur=
n false}})},_mouseDrag:function(i){var =
c=3Dthis;this.dragged=3Dtrue;if(this.options.disabled){return}var =
e=3Dthis.options;var =
d=3Dthis.opos[0],h=3Dthis.opos[1],b=3Di.pageX,g=3Di.pageY;if(d>b){var =
f=3Db;b=3Dd;d=3Df}if(h>g){var =
f=3Dg;g=3Dh;h=3Df}this.helper.css({left:d,top:h,width:b-d,height:g-h});th=
is.selectees.each(function(){var =
j=3Da.data(this,"selectable-item");if(!j||j.element=3D=3Dc.element[0]){re=
turn}var =
k=3Dfalse;if(e.tolerance=3D=3D"touch"){k=3D(!(j.left>b||j.right<d||j.top>=
g||j.bottom<h))}else{if(e.tolerance=3D=3D"fit"){k=3D(j.left>d&&j.right<b&=
&j.top>h&&j.bottom<g)}}if(k){if(j.selected){j.$element.removeClass("ui-se=
lected");j.selected=3Dfalse}if(j.unselecting){j.$element.removeClass("ui-=
unselecting");j.unselecting=3Dfalse}if(!j.selecting){j.$element.addClass(=
"ui-selecting");j.selecting=3Dtrue;c._trigger("selecting",i,{selecting:j.=
element})}}else{if(j.selecting){if(i.metaKey&&j.startselected){j.$element=
.removeClass("ui-selecting");j.selecting=3Dfalse;j.$element.addClass("ui-=
selected");j.selected=3Dtrue}else{j.$element.removeClass("ui-selecting");=
j.selecting=3Dfalse;if(j.startselected){j.$element.addClass("ui-unselecti=
ng");j.unselecting=3Dtrue}c._trigger("unselecting",i,{unselecting:j.eleme=
nt})}}if(j.selected){if(!i.metaKey&&!j.startselected){j.$element.removeCl=
ass("ui-selected");j.selected=3Dfalse;j.$element.addClass("ui-unselecting=
");j.unselecting=3Dtrue;c._trigger("unselecting",i,{unselecting:j.element=
})}}}});return false},_mouseStop:function(d){var =
b=3Dthis;this.dragged=3Dfalse;var =
c=3Dthis.options;a(".ui-unselecting",this.element[0]).each(function(){var=
 =
e=3Da.data(this,"selectable-item");e.$element.removeClass("ui-unselecting=
");e.unselecting=3Dfalse;e.startselected=3Dfalse;b._trigger("unselected",=
d,{unselected:e.element})});a(".ui-selecting",this.element[0]).each(funct=
ion(){var =
e=3Da.data(this,"selectable-item");e.$element.removeClass("ui-selecting")=
.addClass("ui-selected");e.selecting=3Dfalse;e.selected=3Dtrue;e.startsel=
ected=3Dtrue;b._trigger("selected",d,{selected:e.element})});this._trigge=
r("stop",d);this.helper.remove();return =
false}});a.extend(a.ui.selectable,{version:"1.8"})})(jQuery);;/*
 * jQuery UI Sortable 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Sortables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 =
*/=0D(function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"s=
ort",options:{appendTo:"parent",axis:false,connectWith:false,containment:=
false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:=
false,forceHelperSize:false,grid:false,handle:false,helper:"original",ite=
ms:"> =
*",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensiti=
vity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000}=
,_create:function(){var =
b=3Dthis.options;this.containerCache=3D{};this.element.addClass("ui-sorta=
ble");this.refresh();this.floating=3Dthis.items.length?(/left|right/).tes=
t(this.items[0].item.css("float")):false;this.offset=3Dthis.element.offse=
t();this._mouseInit()},destroy:function(){this.element.removeClass("ui-so=
rtable =
ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._m=
ouseDestroy();for(var =
b=3Dthis.items.length-1;b>=3D0;b--){this.items[b].item.removeData("sortab=
le-item")}return =
this},_mouseCapture:function(e,f){if(this.reverting){return =
false}if(this.options.disabled||this.options.type=3D=3D"static"){return =
false}this._refreshItems(e);var =
d=3Dnull,c=3Dthis,b=3Da(e.target).parents().each(function(){if(a.data(thi=
s,"sortable-item")=3D=3Dc){d=3Da(this);return =
false}});if(a.data(e.target,"sortable-item")=3D=3Dc){d=3Da(e.target)}if(!=
d){return false}if(this.options.handle&&!f){var =
g=3Dfalse;a(this.options.handle,d).find("*").andSelf().each(function(){if=
(this=3D=3De.target){g=3Dtrue}});if(!g){return =
false}}this.currentItem=3Dd;this._removeCurrentsFromItems();return =
true},_mouseStart:function(e,f,b){var =
g=3Dthis.options,c=3Dthis;this.currentContainer=3Dthis;this.refreshPositi=
ons();this.helper=3Dthis._createHelper(e);this._cacheHelperProportions();=
this._cacheMargins();this.scrollParent=3Dthis.helper.scrollParent();this.=
offset=3Dthis.currentItem.offset();this.offset=3D{top:this.offset.top-thi=
s.margins.top,left:this.offset.left-this.margins.left};this.helper.css("p=
osition","absolute");this.cssPosition=3Dthis.helper.css("position");a.ext=
end(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.of=
fset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset=
()});this.originalPosition=3Dthis._generatePosition(e);this.originalPageX=
=3De.pageX;this.originalPageY=3De.pageY;(g.cursorAt&&this._adjustOffsetFr=
omHelper(g.cursorAt));this.domPosition=3D{prev:this.currentItem.prev()[0]=
,parent:this.currentItem.parent()[0]};if(this.helper[0]!=3Dthis.currentIt=
em[0]){this.currentItem.hide()}this._createPlaceholder();if(g.containment=
){this._setContainment()}if(g.cursor){if(a("body").css("cursor")){this._s=
toredCursor=3Da("body").css("cursor")}a("body").css("cursor",g.cursor)}if=
(g.opacity){if(this.helper.css("opacity")){this._storedOpacity=3Dthis.hel=
per.css("opacity")}this.helper.css("opacity",g.opacity)}if(g.zIndex){if(t=
his.helper.css("zIndex")){this._storedZIndex=3Dthis.helper.css("zIndex")}=
this.helper.css("zIndex",g.zIndex)}if(this.scrollParent[0]!=3Ddocument&&t=
his.scrollParent[0].tagName!=3D"HTML"){this.overflowOffset=3Dthis.scrollP=
arent.offset()}this._trigger("start",e,this._uiHash());if(!this._preserve=
HelperProportions){this._cacheHelperProportions()}if(!b){for(var =
d=3Dthis.containers.length-1;d>=3D0;d--){this.containers[d]._trigger("act=
ivate",e,c._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=3Dth=
is}if(a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(thi=
s,e)}this.dragging=3Dtrue;this.helper.addClass("ui-sortable-helper");this=
._mouseDrag(e);return =
true},_mouseDrag:function(f){this.position=3Dthis._generatePosition(f);th=
is.positionAbs=3Dthis._convertPositionTo("absolute");if(!this.lastPositio=
nAbs){this.lastPositionAbs=3Dthis.positionAbs}if(this.options.scroll){var=
 =
g=3Dthis.options,b=3Dfalse;if(this.scrollParent[0]!=3Ddocument&&this.scro=
llParent[0].tagName!=3D"HTML"){if((this.overflowOffset.top+this.scrollPar=
ent[0].offsetHeight)-f.pageY<g.scrollSensitivity){this.scrollParent[0].sc=
rollTop=3Db=3Dthis.scrollParent[0].scrollTop+g.scrollSpeed}else{if(f.page=
Y-this.overflowOffset.top<g.scrollSensitivity){this.scrollParent[0].scrol=
lTop=3Db=3Dthis.scrollParent[0].scrollTop-g.scrollSpeed}}if((this.overflo=
wOffset.left+this.scrollParent[0].offsetWidth)-f.pageX<g.scrollSensitivit=
y){this.scrollParent[0].scrollLeft=3Db=3Dthis.scrollParent[0].scrollLeft+=
g.scrollSpeed}else{if(f.pageX-this.overflowOffset.left<g.scrollSensitivit=
y){this.scrollParent[0].scrollLeft=3Db=3Dthis.scrollParent[0].scrollLeft-=
g.scrollSpeed}}}else{if(f.pageY-a(document).scrollTop()<g.scrollSensitivi=
ty){b=3Da(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else=
{if(a(window).height()-(f.pageY-a(document).scrollTop())<g.scrollSensitiv=
ity){b=3Da(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}if=
(f.pageX-a(document).scrollLeft()<g.scrollSensitivity){b=3Da(document).sc=
rollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width(=
)-(f.pageX-a(document).scrollLeft())<g.scrollSensitivity){b=3Da(document)=
.scrollLeft(a(document).scrollLeft()+g.scrollSpeed)}}}if(b!=3D=3Dfalse&&a=
.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}}t=
his.positionAbs=3Dthis._convertPositionTo("absolute");if(!this.options.ax=
is||this.options.axis!=3D"y"){this.helper[0].style.left=3Dthis.position.l=
eft+"px"}if(!this.options.axis||this.options.axis!=3D"x"){this.helper[0].=
style.top=3Dthis.position.top+"px"}for(var =
d=3Dthis.items.length-1;d>=3D0;d--){var =
e=3Dthis.items[d],c=3De.item[0],h=3Dthis._intersectsWithPointer(e);if(!h)=
{continue}if(c!=3Dthis.currentItem[0]&&this.placeholder[h=3D=3D1?"next":"=
prev"]()[0]!=3Dc&&!a.ui.contains(this.placeholder[0],c)&&(this.options.ty=
pe=3D=3D"semi-dynamic"?!a.ui.contains(this.element[0],c):true)){this.dire=
ction=3Dh=3D=3D1?"down":"up";if(this.options.tolerance=3D=3D"pointer"||th=
is._intersectsWithSides(e)){this._rearrange(f,e)}else{break}this._trigger=
("change",f,this._uiHash());break}}this._contactContainers(f);if(a.ui.ddm=
anager){a.ui.ddmanager.drag(this,f)}this._trigger("sort",f,this._uiHash()=
);this.lastPositionAbs=3Dthis.positionAbs;return =
false},_mouseStop:function(c,d){if(!c){return}if(a.ui.ddmanager&&!this.op=
tions.dropBehaviour){a.ui.ddmanager.drop(this,c)}if(this.options.revert){=
var b=3Dthis;var =
e=3Db.placeholder.offset();b.reverting=3Dtrue;a(this.helper).animate({lef=
t:e.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]=3D=3D=
document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.pa=
rent.top-b.margins.top+(this.offsetParent[0]=3D=3Ddocument.body?0:this.of=
fsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(=
){b._clear(c)})}else{this._clear(c,d)}return =
false},cancel:function(){var =
b=3Dthis;if(this.dragging){this._mouseUp();if(this.options.helper=3D=3D"o=
riginal"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-=
helper")}else{this.currentItem.show()}for(var =
c=3Dthis.containers.length-1;c>=3D0;c--){this.containers[c]._trigger("dea=
ctivate",null,b._uiHash(this));if(this.containers[c].containerCache.over)=
{this.containers[c]._trigger("out",null,b._uiHash(this));this.containers[=
c].containerCache.over=3D0}}}if(this.placeholder[0].parentNode){this.plac=
eholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.he=
lper!=3D"original"&&this.helper&&this.helper[0].parentNode){this.helper.r=
emove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFina=
lSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(thi=
s.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}=
return this},serialize:function(d){var =
b=3Dthis._getItemsAsjQuery(d&&d.connected);var =
c=3D[];d=3Dd||{};a(b).each(function(){var =
e=3D(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||(/(=
.+)[-=3D_](.+)/));if(e){c.push((d.key||e[1]+"[]")+"=3D"+(d.key&&d.express=
ion?e[1]:e[2]))}});return c.join("&")},toArray:function(d){var =
b=3Dthis._getItemsAsjQuery(d&&d.connected);var =
c=3D[];d=3Dd||{};b.each(function(){c.push(a(d.item||this).attr(d.attribut=
e||"id")||"")});return c},_intersectsWith:function(m){var =
e=3Dthis.positionAbs.left,d=3De+this.helperProportions.width,k=3Dthis.pos=
itionAbs.top,j=3Dk+this.helperProportions.height;var =
f=3Dm.left,c=3Df+m.width,n=3Dm.top,i=3Dn+m.height;var =
o=3Dthis.offset.click.top,h=3Dthis.offset.click.left;var =
g=3D(k+o)>n&&(k+o)<i&&(e+h)>f&&(e+h)<c;if(this.options.tolerance=3D=3D"po=
inter"||this.options.forcePointerForContainers||(this.options.tolerance!=3D=
"pointer"&&this.helperProportions[this.floating?"width":"height"]>m[this.=
floating?"width":"height"])){return =
g}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProport=
ions.width/2)<c&&n<k+(this.helperProportions.height/2)&&j-(this.helperPro=
portions.height/2)<i)}},_intersectsWithPointer:function(d){var =
e=3Da.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.he=
ight),c=3Da.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.=
left,d.width),g=3De&&c,b=3Dthis._getDragVerticalDirection(),f=3Dthis._get=
DragHorizontalDirection();if(!g){return false}return =
this.floating?(((f&&f=3D=3D"right")||b=3D=3D"down")?2:1):(b&&(b=3D=3D"dow=
n"?2:1))},_intersectsWithSides:function(e){var =
c=3Da.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+(e.h=
eight/2),e.height),d=3Da.ui.isOverAxis(this.positionAbs.left+this.offset.=
click.left,e.left+(e.width/2),e.width),b=3Dthis._getDragVerticalDirection=
(),f=3Dthis._getDragHorizontalDirection();if(this.floating&&f){return((f=3D=
=3D"right"&&d)||(f=3D=3D"left"&&!d))}else{return =
b&&((b=3D=3D"down"&&c)||(b=3D=3D"up"&&!c))}},_getDragVerticalDirection:fu=
nction(){var b=3Dthis.positionAbs.top-this.lastPositionAbs.top;return =
b!=3D0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var =
b=3Dthis.positionAbs.left-this.lastPositionAbs.left;return =
b!=3D0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);t=
his.refreshPositions();return this},_connectWith:function(){var =
b=3Dthis.options;return =
b.connectWith.constructor=3D=3DString?[b.connectWith]:b.connectWith},_get=
ItemsAsjQuery:function(b){var l=3Dthis;var g=3D[];var e=3D[];var =
h=3Dthis._connectWith();if(h&&b){for(var d=3Dh.length-1;d>=3D0;d--){var =
k=3Da(h[d]);for(var c=3Dk.length-1;c>=3D0;c--){var =
f=3Da.data(k[c],"sortable");if(f&&f!=3Dthis&&!f.options.disabled){e.push(=
[a.isFunction(f.options.items)?f.options.items.call(f.element):a(f.option=
s.items,f.element).not(".ui-sortable-helper").not(".ui-sortable-placehold=
er"),f])}}}}e.push([a.isFunction(this.options.items)?this.options.items.c=
all(this.element,null,{options:this.options,item:this.currentItem}):a(thi=
s.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortabl=
e-placeholder"),this]);for(var =
d=3De.length-1;d>=3D0;d--){e[d][0].each(function(){g.push(this)})}return =
a(g)},_removeCurrentsFromItems:function(){var =
d=3Dthis.currentItem.find(":data(sortable-item)");for(var =
c=3D0;c<this.items.length;c++){for(var =
b=3D0;b<d.length;b++){if(d[b]=3D=3Dthis.items[c].item[0]){this.items.spli=
ce(c,1)}}}},_refreshItems:function(b){this.items=3D[];this.containers=3D[=
this];var h=3Dthis.items;var p=3Dthis;var =
f=3D[[a.isFunction(this.options.items)?this.options.items.call(this.eleme=
nt[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]=
];var l=3Dthis._connectWith();if(l){for(var =
e=3Dl.length-1;e>=3D0;e--){var m=3Da(l[e]);for(var =
d=3Dm.length-1;d>=3D0;d--){var =
g=3Da.data(m[d],"sortable");if(g&&g!=3Dthis&&!g.options.disabled){f.push(=
[a.isFunction(g.options.items)?g.options.items.call(g.element[0],b,{item:=
this.currentItem}):a(g.options.items,g.element),g]);this.containers.push(=
g)}}}}for(var e=3Df.length-1;e>=3D0;e--){var k=3Df[e][1];var =
c=3Df[e][0];for(var d=3D0,n=3Dc.length;d<n;d++){var =
o=3Da(c[d]);o.data("sortable-item",k);h.push({item:o,instance:k,width:0,h=
eight:0,left:0,top:0})}}},refreshPositions:function(b){if(this.offsetPare=
nt&&this.helper){this.offset.parent=3Dthis._getParentOffset()}for(var =
d=3Dthis.items.length-1;d>=3D0;d--){var e=3Dthis.items[d];var =
c=3Dthis.options.toleranceElement?a(this.options.toleranceElement,e.item)=
:e.item;if(!b){e.width=3Dc.outerWidth();e.height=3Dc.outerHeight()}var =
f=3Dc.offset();e.left=3Df.left;e.top=3Df.top}if(this.options.custom&&this=
.options.custom.refreshContainers){this.options.custom.refreshContainers.=
call(this)}else{for(var d=3Dthis.containers.length-1;d>=3D0;d--){var =
f=3Dthis.containers[d].element.offset();this.containers[d].containerCache=
.left=3Df.left;this.containers[d].containerCache.top=3Df.top;this.contain=
ers[d].containerCache.width=3Dthis.containers[d].element.outerWidth();thi=
s.containers[d].containerCache.height=3Dthis.containers[d].element.outerH=
eight()}}return this},_createPlaceholder:function(d){var =
b=3Dd||this,e=3Db.options;if(!e.placeholder||e.placeholder.constructor=3D=
=3DString){var c=3De.placeholder;e.placeholder=3D{element:function(){var =
f=3Da(document.createElement(b.currentItem[0].nodeName)).addClass(c||b.cu=
rrentItem[0].className+" =
ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!c){f.s=
tyle.visibility=3D"hidden"}return =
f},update:function(f,g){if(c&&!e.forcePlaceholderSize){return}if(!g.heigh=
t()){g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("pad=
dingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10))}if(!=
g.width()){g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css(=
"paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}=
}}}b.placeholder=3Da(e.placeholder.element.call(b.element,b.currentItem))=
;b.currentItem.after(b.placeholder);e.placeholder.update(b,b.placeholder)=
},_contactContainers:function(b){var d=3Dnull,k=3Dnull;for(var =
f=3Dthis.containers.length-1;f>=3D0;f--){if(a.ui.contains(this.currentIte=
m[0],this.containers[f].element[0])){continue}if(this._intersectsWith(thi=
s.containers[f].containerCache)){if(d&&a.ui.contains(this.containers[f].e=
lement[0],d.element[0])){continue}d=3Dthis.containers[f];k=3Df}else{if(th=
is.containers[f].containerCache.over){this.containers[f]._trigger("out",b=
,this._uiHash(this));this.containers[f].containerCache.over=3D0}}}if(!d){=
return}if(this.containers.length=3D=3D=3D1){this.containers[k]._trigger("=
over",b,this._uiHash(this));this.containers[k].containerCache.over=3D1}el=
se{if(this.currentContainer!=3Dthis.containers[k]){var h=3D10000;var =
g=3Dnull;var =
c=3Dthis.positionAbs[this.containers[k].floating?"left":"top"];for(var =
e=3Dthis.items.length-1;e>=3D0;e--){if(!a.ui.contains(this.containers[k].=
element[0],this.items[e].item[0])){continue}var =
l=3Dthis.items[e][this.containers[k].floating?"left":"top"];if(Math.abs(l=
-c)<h){h=3DMath.abs(l-c);g=3Dthis.items[e]}}if(!g&&!this.options.dropOnEm=
pty){return}this.currentContainer=3Dthis.containers[k];g?this._rearrange(=
b,g,null,true):this._rearrange(b,null,this.containers[k].element,true);th=
is._trigger("change",b,this._uiHash());this.containers[k]._trigger("chang=
e",b,this._uiHash(this));this.options.placeholder.update(this.currentCont=
ainer,this.placeholder);this.containers[k]._trigger("over",b,this._uiHash=
(this));this.containers[k].containerCache.over=3D1}}},_createHelper:funct=
ion(c){var d=3Dthis.options;var =
b=3Da.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c,this.curre=
ntItem])):(d.helper=3D=3D"clone"?this.currentItem.clone():this.currentIte=
m);if(!b.parents("body").length){a(d.appendTo!=3D"parent"?d.appendTo:this=
.currentItem[0].parentNode)[0].appendChild(b[0])}if(b[0]=3D=3Dthis.curren=
tItem[0]){this._storedCSS=3D{width:this.currentItem[0].style.width,height=
:this.currentItem[0].style.height,position:this.currentItem.css("position=
"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(=
b[0].style.width=3D=3D""||d.forceHelperSize){b.width(this.currentItem.wid=
th())}if(b[0].style.height=3D=3D""||d.forceHelperSize){b.height(this.curr=
entItem.height())}return =
b},_adjustOffsetFromHelper:function(b){if(typeof =
b=3D=3D"string"){b=3Db.split(" =
")}if(a.isArray(b)){b=3D{left:+b[0],top:+b[1]||0}}if("left" in =
b){this.offset.click.left=3Db.left+this.margins.left}if("right" in =
b){this.offset.click.left=3Dthis.helperProportions.width-b.right+this.mar=
gins.left}if("top" in =
b){this.offset.click.top=3Db.top+this.margins.top}if("bottom" in =
b){this.offset.click.top=3Dthis.helperProportions.height-b.bottom+this.ma=
rgins.top}},_getParentOffset:function(){this.offsetParent=3Dthis.helper.o=
ffsetParent();var =
b=3Dthis.offsetParent.offset();if(this.cssPosition=3D=3D"absolute"&&this.=
scrollParent[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offs=
etParent[0])){b.left+=3Dthis.scrollParent.scrollLeft();b.top+=3Dthis.scro=
llParent.scrollTop()}if((this.offsetParent[0]=3D=3Ddocument.body)||(this.=
offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=3D=3D=
"html"&&a.browser.msie)){b=3D{top:0,left:0}}return{top:b.top+(parseInt(th=
is.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.=
offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function=
(){if(this.cssPosition=3D=3D"relative"){var =
b=3Dthis.currentItem.position();return{top:b.top-(parseInt(this.helper.cs=
s("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this=
.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{t=
op:0,left:0}}},_cacheMargins:function(){this.margins=3D{left:(parseInt(th=
is.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.c=
ss("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperP=
roportions=3D{width:this.helper.outerWidth(),height:this.helper.outerHeig=
ht()}},_setContainment:function(){var =
e=3Dthis.options;if(e.containment=3D=3D"parent"){e.containment=3Dthis.hel=
per[0].parentNode}if(e.containment=3D=3D"document"||e.containment=3D=3D"w=
indow"){this.containment=3D[0-this.offset.relative.left-this.offset.paren=
t.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=3D=
=3D"document"?document:window).width()-this.helperProportions.width-this.=
margins.left,(a(e.containment=3D=3D"document"?document:window).height()||=
document.body.parentNode.scrollHeight)-this.helperProportions.height-this=
.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)){var=
 c=3Da(e.containment)[0];var d=3Da(e.containment).offset();var =
b=3D(a(c).css("overflow")!=3D"hidden");this.containment=3D[d.left+(parseI=
nt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),=
10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)|=
|0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?M=
ath.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("b=
orderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.=
helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeigh=
t,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10=
)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.=
height-this.margins.top]}},_convertPositionTo:function(f,h){if(!h){h=3Dth=
is.position}var c=3Df=3D=3D"absolute"?1:-1;var =
e=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]=
))?this.offsetParent:this.scrollParent,g=3D(/(html|body)/i).test(b[0].tag=
Name);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top=
*c-(a.browser.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=
=3D"fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(=
h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.s=
afari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-th=
is.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:=
function(e){var =
h=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]=
))?this.offsetParent:this.scrollParent,i=3D(/(html|body)/i).test(b[0].tag=
Name);if(this.cssPosition=3D=3D"relative"&&!(this.scrollParent[0]!=3Ddocu=
ment&&this.scrollParent[0]!=3Dthis.offsetParent[0])){this.offset.relative=
=3Dthis._getRelativeOffset()}var d=3De.pageX;var =
c=3De.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-thi=
s.offset.click.left<this.containment[0]){d=3Dthis.containment[0]+this.off=
set.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=3D=
this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.le=
ft>this.containment[2]){d=3Dthis.containment[2]+this.offset.click.left}if=
(e.pageY-this.offset.click.top>this.containment[3]){c=3Dthis.containment[=
3]+this.offset.click.top}}if(h.grid){var =
g=3Dthis.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.gri=
d[1];c=3Dthis.containment?(!(g-this.offset.click.top<this.containment[1]|=
|g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.to=
p<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var =
f=3Dthis.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.gri=
d[0];d=3Dthis.containment?(!(f-this.offset.click.left<this.containment[0]=
||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.=
left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this=
.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.brow=
ser.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed=
"?-this.scrollParent.scrollTop():(i?0:b.scrollTop())))),left:(d-this.offs=
et.click.left-this.offset.relative.left-this.offset.parent.left+(a.browse=
r.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?=
-this.scrollParent.scrollLeft():i?0:b.scrollLeft())))}},_rearrange:functi=
on(g,f,c,e){c?c[0].appendChild(this.placeholder[0]):f.item[0].parentNode.=
insertBefore(this.placeholder[0],(this.direction=3D=3D"down"?f.item[0]:f.=
item[0].nextSibling));this.counter=3Dthis.counter?++this.counter:1;var =
d=3Dthis,b=3Dthis.counter;window.setTimeout(function(){if(b=3D=3Dd.counte=
r){d.refreshPositions(!e)}},0)},_clear:function(d,e){this.reverting=3Dfal=
se;var =
f=3D[],b=3Dthis;if(!this._noFinalSort&&this.currentItem[0].parentNode){th=
is.placeholder.before(this.currentItem)}this._noFinalSort=3Dnull;if(this.=
helper[0]=3D=3Dthis.currentItem[0]){for(var c in =
this._storedCSS){if(this._storedCSS[c]=3D=3D"auto"||this._storedCSS[c]=3D=
=3D"static"){this._storedCSS[c]=3D""}}this.currentItem.css(this._storedCS=
S).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this=
.fromOutside&&!e){f.push(function(g){this._trigger("receive",g,this._uiHa=
sh(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!=3Dth=
is.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.par=
ent!=3Dthis.currentItem.parent()[0])&&!e){f.push(function(g){this._trigge=
r("update",g,this._uiHash())})}if(!a.ui.contains(this.element[0],this.cur=
rentItem[0])){if(!e){f.push(function(g){this._trigger("remove",g,this._ui=
Hash())})}for(var =
c=3Dthis.containers.length-1;c>=3D0;c--){if(a.ui.contains(this.containers=
[c].element[0],this.currentItem[0])&&!e){f.push((function(g){return =
function(h){g._trigger("receive",h,this._uiHash(this))}}).call(this,this.=
containers[c]));f.push((function(g){return =
function(h){g._trigger("update",h,this._uiHash(this))}}).call(this,this.c=
ontainers[c]))}}}for(var =
c=3Dthis.containers.length-1;c>=3D0;c--){if(!e){f.push((function(g){retur=
n =
function(h){g._trigger("deactivate",h,this._uiHash(this))}}).call(this,th=
is.containers[c]))}if(this.containers[c].containerCache.over){f.push((fun=
ction(g){return =
function(h){g._trigger("out",h,this._uiHash(this))}}).call(this,this.cont=
ainers[c]));this.containers[c].containerCache.over=3D0}}if(this._storedCu=
rsor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){=
this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){thi=
s.helper.css("zIndex",this._storedZIndex=3D=3D"auto"?"":this._storedZInde=
x)}this.dragging=3Dfalse;if(this.cancelHelperRemoval){if(!e){this._trigge=
r("beforeStop",d,this._uiHash());for(var =
c=3D0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHa=
sh())}return =
false}if(!e){this._trigger("beforeStop",d,this._uiHash())}this.placeholde=
r[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=3Dthi=
s.currentItem[0]){this.helper.remove()}this.helper=3Dnull;if(!e){for(var =
c=3D0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHa=
sh())}this.fromOutside=3Dfalse;return =
true},_trigger:function(){if(a.Widget.prototype._trigger.apply(this,argum=
ents)=3D=3D=3Dfalse){this.cancel()}},_uiHash:function(c){var =
b=3Dc||this;return{helper:b.helper,placeholder:b.placeholder||a([]),posit=
ion:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,i=
tem:b.currentItem,sender:c?c.element:null}}});a.extend(a.ui.sortable,{ver=
sion:"1.8"})})(jQuery);;/*
 * jQuery UI Accordion 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Accordion
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 =
*/=0D(function(a){a.widget("ui.accordion",{options:{active:0,animated:"sl=
ide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fil=
lSpace:false,header:"> li > :first-child,> =
:not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-ic=
on-triangle-1-s"},navigation:false,navigationFilter:function(){return =
this.href.toLowerCase()=3D=3Dlocation.href.toLowerCase()}},_create:functi=
on(){var =
d=3Dthis.options,b=3Dthis;this.running=3D0;this.element.addClass("ui-acco=
rdion ui-widget =
ui-helper-reset");if(this.element[0].nodeName=3D=3D"UL"){this.element.chi=
ldren("li").addClass("ui-accordion-li-fix")}this.headers=3Dthis.element.f=
ind(d.header).addClass("ui-accordion-header ui-helper-reset =
ui-state-default =
ui-corner-all").bind("mouseenter.accordion",function(){a(this).addClass("=
ui-state-hover")}).bind("mouseleave.accordion",function(){a(this).removeC=
lass("ui-state-hover")}).bind("focus.accordion",function(){a(this).addCla=
ss("ui-state-focus")}).bind("blur.accordion",function(){a(this).removeCla=
ss("ui-state-focus")});this.headers.next().addClass("ui-accordion-content=
 ui-helper-reset ui-widget-content =
ui-corner-bottom");if(d.navigation){var =
c=3Dthis.element.find("a").filter(d.navigationFilter);if(c.length){var =
e=3Dc.closest(".ui-accordion-header");if(e.length){this.active=3De}else{t=
his.active=3Dc.closest(".ui-accordion-content").prev()}}}this.active=3Dth=
is._findActive(this.active||d.active).toggleClass("ui-state-default").tog=
gleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-=
corner-top");this.active.next().addClass("ui-accordion-content-active");t=
his._createIcons();if(a.browser.msie){this.element.find("a").css("zoom","=
1")}this.resize();this.element.attr("role","tablist");this.headers.attr("=
role","tab").bind("keydown",function(f){return =
b._keydown(f)}).next().attr("role","tabpanel");this.headers.not(this.acti=
ve||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide()=
;if(!this.active.length){this.headers.eq(0).attr("tabIndex","0")}else{thi=
s.active.attr("aria-expanded","true").attr("tabIndex","0")}if(!a.browser.=
safari){this.headers.find("a").attr("tabIndex","-1")}if(d.event){this.hea=
ders.bind((d.event)+".accordion",function(f){b._clickHandler.call(b,f,thi=
s);f.preventDefault()})}},_createIcons:function(){var =
b=3Dthis.options;if(b.icons){a("<span/>").addClass("ui-icon =
"+b.icons.header).prependTo(this.headers);this.active.find(".ui-icon").to=
ggleClass(b.icons.header).toggleClass(b.icons.headerSelected);this.elemen=
t.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.=
children(".ui-icon").remove();this.element.removeClass("ui-accordion-icon=
s")},destroy:function(){var =
c=3Dthis.options;this.element.removeClass("ui-accordion ui-widget =
ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("acc=
ordion");this.headers.unbind(".accordion").removeClass("ui-accordion-head=
er ui-helper-reset ui-state-default ui-corner-all ui-state-active =
ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr=
("tabindex");this.headers.find("a").removeAttr("tabindex");this._destroyI=
cons();var =
b=3Dthis.headers.next().css("display","").removeAttr("role").removeClass(=
"ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content =
ui-accordion-content-active");if(c.autoHeight||c.fillHeight){b.css("heigh=
t","")}return =
this},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,a=
rguments);if(b=3D=3D"active"){this.activate(c)}if(b=3D=3D"icons"){this._d=
estroyIcons();if(c){this._createIcons()}}},_keydown:function(e){var =
g=3Dthis.options,f=3Da.ui.keyCode;if(g.disabled||e.altKey||e.ctrlKey){ret=
urn}var d=3Dthis.headers.length;var b=3Dthis.headers.index(e.target);var =
c=3Dfalse;switch(e.keyCode){case f.RIGHT:case =
f.DOWN:c=3Dthis.headers[(b+1)%d];break;case f.LEFT:case =
f.UP:c=3Dthis.headers[(b-1+d)%d];break;case f.SPACE:case =
f.ENTER:this._clickHandler({target:e.target},e.target);e.preventDefault()=
}if(c){a(e.target).attr("tabIndex","-1");a(c).attr("tabIndex","0");c.focu=
s();return false}return true},resize:function(){var =
d=3Dthis.options,c;if(d.fillSpace){if(a.browser.msie){var =
b=3Dthis.element.parent().css("overflow");this.element.parent().css("over=
flow","hidden")}c=3Dthis.element.parent().height();if(a.browser.msie){thi=
s.element.parent().css("overflow",b)}this.headers.each(function(){c-=3Da(=
this).outerHeight(true)});this.headers.next().each(function(){a(this).hei=
ght(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow=
","auto")}else{if(d.autoHeight){c=3D0;this.headers.next().each(function()=
{c=3DMath.max(c,a(this).height())}).height(c)}}return =
this},activate:function(b){this.options.active=3Db;var =
c=3Dthis._findActive(b)[0];this._clickHandler({target:c},c);return =
this},_findActive:function(b){return b?typeof =
b=3D=3D"number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.h=
eaders.not(b)):b=3D=3D=3Dfalse?a([]):this.headers.filter(":eq(0)")},_clic=
kHandler:function(b,f){var =
d=3Dthis.options;if(d.disabled){return}if(!b.target){if(!d.collapsible){r=
eturn}this.active.removeClass("ui-state-active =
ui-corner-top").addClass("ui-state-default =
ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addC=
lass(d.icons.header);this.active.next().addClass("ui-accordion-content-ac=
tive");var =
h=3Dthis.active.next(),e=3D{options:d,newHeader:a([]),oldHeader:d.active,=
newContent:a([]),oldContent:h},c=3D(this.active=3Da([]));this._toggle(c,h=
,e);return}var g=3Da(b.currentTarget||f);var =
i=3Dg[0]=3D=3Dthis.active[0];d.active=3Dd.collapsible&&i?false:a(".ui-acc=
ordion-header",this.element).index(g);if(this.running||(!d.collapsible&&i=
)){return}this.active.removeClass("ui-state-active =
ui-corner-top").addClass("ui-state-default =
ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addC=
lass(d.icons.header);if(!i){g.removeClass("ui-state-default =
ui-corner-all").addClass("ui-state-active =
ui-corner-top").find(".ui-icon").removeClass(d.icons.header).addClass(d.i=
cons.headerSelected);g.next().addClass("ui-accordion-content-active")}var=
 =
c=3Dg.next(),h=3Dthis.active.next(),e=3D{options:d,newHeader:i&&d.collaps=
ible?a([]):g,oldHeader:this.active,newContent:i&&d.collapsible?a([]):c,ol=
dContent:h},j=3Dthis.headers.index(this.active[0])>this.headers.index(g[0=
]);this.active=3Di?a([]):g;this._toggle(c,h,e,i,j);return},_toggle:functi=
on(b,i,g,j,k){var =
d=3Dthis.options,m=3Dthis;this.toShow=3Db;this.toHide=3Di;this.data=3Dg;v=
ar c=3Dfunction(){if(!m){return}return =
m._completed.apply(m,arguments)};this._trigger("changestart",null,this.da=
ta);this.running=3Di.size()=3D=3D=3D0?b.size():i.size();if(d.animated){va=
r =
f=3D{};if(d.collapsible&&j){f=3D{toShow:a([]),toHide:i,complete:c,down:k,=
autoHeight:d.autoHeight||d.fillSpace}}else{f=3D{toShow:b,toHide:i,complet=
e:c,down:k,autoHeight:d.autoHeight||d.fillSpace}}if(!d.proxied){d.proxied=
=3Dd.animated}if(!d.proxiedDuration){d.proxiedDuration=3Dd.duration}d.ani=
mated=3Da.isFunction(d.proxied)?d.proxied(f):d.proxied;d.duration=3Da.isF=
unction(d.proxiedDuration)?d.proxiedDuration(f):d.proxiedDuration;var =
l=3Da.ui.accordion.animations,e=3Dd.duration,h=3Dd.animated;if(h&&!l[h]&&=
!a.easing[h]){h=3D"slide"}if(!l[h]){l[h]=3Dfunction(n){this.slide(n,{easi=
ng:h,duration:e||700})}}l[h](f)}else{if(d.collapsible&&j){b.toggle()}else=
{i.hide();b.show()}c(true)}i.prev().attr("aria-expanded","false").attr("t=
abIndex","-1").blur();b.prev().attr("aria-expanded","true").attr("tabInde=
x","0").focus()},_completed:function(b){var =
c=3Dthis.options;this.running=3Db?0:--this.running;if(this.running){retur=
n}if(c.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:"=
"})}this.toHide.removeClass("ui-accordion-content-active");this._trigger(=
"change",null,this.data)}});a.extend(a.ui.accordion,{version:"1.8",animat=
ions:{slide:function(j,h){j=3Da.extend({easing:"swing",duration:300},j,h)=
;if(!j.toHide.size()){j.toShow.animate({height:"show"},j);return}if(!j.to=
Show.size()){j.toHide.animate({height:"hide"},j);return}var =
c=3Dj.toShow.css("overflow"),g=3D0,d=3D{},f=3D{},e=3D["height","paddingTo=
p","paddingBottom"],b;var =
i=3Dj.toShow;b=3Di[0].style.width;i.width(parseInt(i.parent().width(),10)=
-parseInt(i.css("paddingLeft"),10)-parseInt(i.css("paddingRight"),10)-(pa=
rseInt(i.css("borderLeftWidth"),10)||0)-(parseInt(i.css("borderRightWidth=
"),10)||0));a.each(e,function(k,m){f[m]=3D"hide";var =
l=3D(""+a.css(j.toShow[0],m)).match(/^([\d+-.]+)(.*)$/);d[m]=3D{value:l[1=
],unit:l[2]||"px"}});j.toShow.css({height:0,overflow:"hidden"}).show();j.=
toHide.filter(":hidden").each(j.complete).end().filter(":visible").animat=
e(f,{step:function(k,l){if(l.prop=3D=3D"height"){g=3D(l.end-l.start=3D=3D=
=3D0)?0:(l.now-l.start)/(l.end-l.start)}j.toShow[0].style[l.prop]=3D(g*d[=
l.prop].value)+d[l.prop].unit},duration:j.duration,easing:j.easing,comple=
te:function(){if(!j.autoHeight){j.toShow.css("height","")}j.toShow.css("w=
idth",b);j.toShow.css({overflow:c});j.complete()}})},bounceslide:function=
(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1=
000:200})}}})})(jQuery);;/*
 * jQuery UI Autocomplete 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Autocomplete
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *	jquery.ui.position.js
 =
*/=0D(function(a){a.widget("ui.autocomplete",{options:{minLength:1,delay:=
300},_create:function(){var =
b=3Dthis,c=3Dthis.element[0].ownerDocument;this.element.addClass("ui-auto=
complete-input").attr("autocomplete","off").attr({role:"textbox","aria-au=
tocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",f=
unction(d){var e=3Da.ui.keyCode;switch(d.keyCode){case =
e.PAGE_UP:b._move("previousPage",d);break;case =
e.PAGE_DOWN:b._move("nextPage",d);break;case =
e.UP:b._move("previous",d);d.preventDefault();break;case =
e.DOWN:b._move("next",d);d.preventDefault();break;case =
e.ENTER:if(b.menu.active){d.preventDefault()}case =
e.TAB:if(!b.menu.active){return}b.menu.select();break;case =
e.ESCAPE:b.element.val(b.term);b.close(d);break;case e.SHIFT:case =
e.CONTROL:case =
18:break;default:clearTimeout(b.searching);b.searching=3DsetTimeout(funct=
ion(){b.search(null,d)},b.options.delay);break}}).bind("focus.autocomplet=
e",function(){b.previous=3Db.element.val()}).bind("blur.autocomplete",fun=
ction(d){clearTimeout(b.searching);b.closing=3DsetTimeout(function(){b.cl=
ose(d)},150)});this._initSource();this.response=3Dfunction(){return =
b._response.apply(b,arguments)};this.menu=3Da("<ul></ul>").addClass("ui-a=
utocomplete").appendTo("body",c).menu({focus:function(e,f){var =
d=3Df.item.data("item.autocomplete");if(false!=3D=3Db._trigger("focus",nu=
ll,{item:d})){b.element.val(d.value)}},selected:function(e,f){var =
d=3Df.item.data("item.autocomplete");if(false!=3D=3Db._trigger("select",e=
,{item:d})){b.element.val(d.value)}b.close(e);b.previous=3Db.element.val(=
);if(b.element[0]!=3D=3Dc.activeElement){b.element.focus()}},blur:functio=
n(d,e){if(b.menu.element.is(":visible")){b.element.val(b.term)}}}).zIndex=
(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");if(a.fn=
.bgiframe){this.menu.element.bgiframe()}},destroy:function(){this.element=
.removeClass("ui-autocomplete-input ui-widget =
ui-widget-content").removeAttr("autocomplete").removeAttr("role").removeA=
ttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.re=
move();a.Widget.prototype.destroy.call(this)},_setOption:function(b){a.Wi=
dget.prototype._setOption.apply(this,arguments);if(b=3D=3D=3D"source"){th=
is._initSource()}},_initSource:function(){var =
c,b;if(a.isArray(this.options.source)){c=3Dthis.options.source;this.sourc=
e=3Dfunction(e,d){var f=3Dnew =
RegExp(a.ui.autocomplete.escapeRegex(e.term),"i");d(a.grep(c,function(g){=
return f.test(g.label||g.value||g)}))}}else{if(typeof =
this.options.source=3D=3D=3D"string"){b=3Dthis.options.source;this.source=
=3Dfunction(e,d){a.getJSON(b,e,d)}}else{this.source=3Dthis.options.source=
}}},search:function(c,b){c=3Dc!=3Dnull?c:this.element.val();if(c.length<t=
his.options.minLength){return =
this.close(b)}clearTimeout(this.closing);if(this._trigger("search")=3D=3D=
=3Dfalse){return}return =
this._search(c)},_search:function(b){this.term=3Dthis.element.addClass("u=
i-autocomplete-loading").val();this.source({term:b},this.response)},_resp=
onse:function(b){if(b.length){b=3Dthis._normalize(b);this._suggest(b);thi=
s._trigger("open")}else{this.close()}this.element.removeClass("ui-autocom=
plete-loading")},close:function(b){clearTimeout(this.closing);if(this.men=
u.element.is(":visible")){this._trigger("close",b);this.menu.element.hide=
();this.menu.deactivate()}if(this.previous!=3D=3Dthis.element.val()){this=
._trigger("change",b)}},_normalize:function(b){if(b.length&&b[0].label&&b=
[0].value){return b}return a.map(b,function(c){if(typeof =
c=3D=3D=3D"string"){return{label:c,value:c}}return =
a.extend({label:c.label||c.value,value:c.value||c.label},c)})},_suggest:f=
unction(b){var =
c=3Dthis.menu.element.empty().zIndex(this.element.zIndex()+1),d,e;this._r=
enderMenu(c,b);this.menu.deactivate();this.menu.refresh();this.menu.eleme=
nt.show().position({my:"left top",at:"left =
bottom",of:this.element,collision:"none"});d=3Dc.width("").width();e=3Dth=
is.element.width();c.width(Math.max(d,e))},_renderMenu:function(d,c){var =
b=3Dthis;a.each(c,function(e,f){b._renderItem(d,f)})},_renderItem:functio=
n(b,c){return =
a("<li></li>").data("item.autocomplete",c).append("<a>"+c.label+"</a>").a=
ppendTo(b)},_move:function(c,b){if(!this.menu.element.is(":visible")){thi=
s.search(null,b);return}if(this.menu.first()&&/^previous/.test(c)||this.m=
enu.last()&&/^next/.test(c)){this.element.val(this.term);this.menu.deacti=
vate();return}this.menu[c]()},widget:function(){return =
this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(b){=
return =
b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")}})}(jQuery));(func=
tion(a){a.widget("ui.menu",{_create:function(){var =
b=3Dthis;this.element.addClass("ui-menu ui-widget ui-widget-content =
ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-m=
enuitem"}).click(function(c){c.preventDefault();b.select()});this.refresh=
()},refresh:function(){var c=3Dthis;var =
b=3Dthis.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-me=
nu-item").attr("role","menuitem");b.children("a").addClass("ui-corner-all=
").attr("tabindex",-1).mouseenter(function(){c.activate(a(this).parent())=
}).mouseleave(function(){c.deactivate()})},activate:function(d){this.deac=
tivate();if(this.hasScroll()){var =
e=3Dd.offset().top-this.element.offset().top,b=3Dthis.element.attr("scrol=
lTop"),c=3Dthis.element.height();if(e<0){this.element.attr("scrollTop",b+=
e)}else{if(e>c){this.element.attr("scrollTop",b+e-c+d.height())}}}this.ac=
tive=3Dd.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-act=
ive-menuitem").end();this._trigger("focus",null,{item:d})},deactivate:fun=
ction(){if(!this.active){return}this.active.children("a").removeClass("ui=
-state-hover").removeAttr("id");this._trigger("blur");this.active=3Dnull}=
,next:function(){this.move("next","li:first")},previous:function(){this.m=
ove("prev","li:last")},first:function(){return =
this.active&&!this.active.prev().length},last:function(){return =
this.active&&!this.active.next().length},move:function(d,c){if(!this.acti=
ve){this.activate(this.element.children(c));return}var =
b=3Dthis.active[d]();if(b.length){this.activate(b)}else{this.activate(thi=
s.element.children(c))}},nextPage:function(){if(this.hasScroll()){if(!thi=
s.active||this.last()){this.activate(this.element.children(":first"));ret=
urn}var =
d=3Dthis.active.offset().top,c=3Dthis.element.height(),b=3Dthis.element.c=
hildren("li").filter(function(){var =
e=3Da(this).offset().top-d-c+a(this).height();return =
e<10&&e>-10});if(!b.length){b=3Dthis.element.children(":last")}this.activ=
ate(b)}else{this.activate(this.element.children(!this.active||this.last()=
?":first":":last"))}},previousPage:function(){if(this.hasScroll()){if(!th=
is.active||this.first()){this.activate(this.element.children(":last"));re=
turn}var =
c=3Dthis.active.offset().top,b=3Dthis.element.height();result=3Dthis.elem=
ent.children("li").filter(function(){var =
d=3Da(this).offset().top-c+b-a(this).height();return =
d<10&&d>-10});if(!result.length){result=3Dthis.element.children(":first")=
}this.activate(result)}else{this.activate(this.element.children(!this.act=
ive||this.first()?":last":":first"))}},hasScroll:function(){return =
this.element.height()<this.element.attr("scrollHeight")},select:function(=
){this._trigger("selected",null,{item:this.active})}})}(jQuery));;/*
 * jQuery UI Button 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Button
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 */=0D(function(f){var d,c=3D"ui-button ui-widget ui-state-default =
ui-corner-all",b=3D"ui-state-hover ui-state-active ui-button-icons-only =
ui-button-icon-only ui-button-text-icons ui-button-text-icon =
ui-button-text-only",e=3Dfunction(g){f(":ui-button",g.target.form).each(f=
unction(){var =
h=3Df(this).data("button");setTimeout(function(){h.refresh()},1)})},a=3Df=
unction(h){var =
g=3Dh.name,i=3Dh.form,j=3Df([]);if(g){if(i){j=3Df(i).find("[name=3D'"+g+"=
']")}else{j=3Df("[name=3D'"+g+"']",h.ownerDocument).filter(function(){ret=
urn !this.form})}}return =
j};f.widget("ui.button",{options:{text:true,label:null,icons:{primary:nul=
l,secondary:null}},_create:function(){this.element.closest("form").unbind=
("reset.button").bind("reset.button",e);this._determineButtonType();this.=
hasTitle=3D!!this.buttonElement.attr("title");var =
g=3Dthis,i=3Dthis.options,j=3Dthis.type=3D=3D=3D"checkbox"||this.type=3D=3D=
=3D"radio",k=3D"ui-state-hover"+(!j?" =
ui-state-active":""),h=3D"ui-state-focus";if(i.label=3D=3D=3Dnull){i.labe=
l=3Dthis.buttonElement.html()}if(this.element.is(":disabled")){i.disabled=
=3Dtrue}this.buttonElement.addClass(c).attr("role","button").bind("mousee=
nter.button",function(){if(i.disabled){return}f(this).addClass("ui-state-=
hover");if(this=3D=3D=3Dd){f(this).addClass("ui-state-active")}}).bind("m=
ouseleave.button",function(){if(i.disabled){return}f(this).removeClass(k)=
}).bind("focus.button",function(){f(this).addClass(h)}).bind("blur.button=
",function(){f(this).removeClass(h)});if(j){this.element.bind("change.but=
ton",function(){g.refresh()})}if(this.type=3D=3D=3D"checkbox"){this.butto=
nElement.bind("click.button",function(){if(i.disabled){return =
false}f(this).toggleClass("ui-state-active");g.buttonElement.attr("aria-p=
ressed",g.element[0].checked)})}else{if(this.type=3D=3D=3D"radio"){this.b=
uttonElement.bind("click.button",function(){if(i.disabled){return =
false}f(this).addClass("ui-state-active");g.buttonElement.attr("aria-pres=
sed",true);var l=3Dg.element[0];a(l).not(l).map(function(){return =
f(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-p=
ressed",false)})}else{this.buttonElement.bind("mousedown.button",function=
(){if(i.disabled){return =
false}f(this).addClass("ui-state-active");d=3Dthis;f(document).one("mouse=
up",function(){d=3Dnull})}).bind("mouseup.button",function(){if(i.disable=
d){return =
false}f(this).removeClass("ui-state-active")}).bind("keydown.button",func=
tion(l){if(i.disabled){return =
false}if(l.keyCode=3D=3Df.ui.keyCode.SPACE||l.keyCode=3D=3Df.ui.keyCode.E=
NTER){f(this).addClass("ui-state-active")}}).bind("keyup.button",function=
(){f(this).removeClass("ui-state-active")});if(this.buttonElement.is("a")=
){this.buttonElement.keyup(function(l){if(l.keyCode=3D=3D=3Df.ui.keyCode.=
SPACE){f(this).click()}})}}}this._setOption("disabled",i.disabled)},_dete=
rmineButtonType:function(){if(this.element.is(":checkbox")){this.type=3D"=
checkbox"}else{if(this.element.is(":radio")){this.type=3D"radio"}else{if(=
this.element.is("input")){this.type=3D"input"}else{this.type=3D"button"}}=
}if(this.type=3D=3D=3D"checkbox"||this.type=3D=3D=3D"radio"){this.buttonE=
lement=3Dthis.element.parents().last().find("[for=3D"+this.element.attr("=
id")+"]");this.element.addClass("ui-helper-hidden-accessible");var =
g=3Dthis.element.is(":checked");if(g){this.buttonElement.addClass("ui-sta=
te-active")}this.buttonElement.attr("aria-pressed",g)}else{this.buttonEle=
ment=3Dthis.element}},widget:function(){return =
this.buttonElement},destroy:function(){this.element.removeClass("ui-helpe=
r-hidden-accessible");this.buttonElement.removeClass(c+" =
"+b).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElemen=
t.find(".ui-button-text").html());if(!this.hasTitle){this.buttonElement.r=
emoveAttr("title")}f.Widget.prototype.destroy.call(this)},_setOption:func=
tion(g,h){f.Widget.prototype._setOption.apply(this,arguments);if(g=3D=3D=3D=
"disabled"){if(h){this.element.attr("disabled",true)}else{this.element.re=
moveAttr("disabled")}}this._resetButton()},refresh:function(){var =
g=3Dthis.element.is(":disabled");if(g!=3D=3Dthis.options.disabled){this._=
setOption("disabled",g)}if(this.type=3D=3D=3D"radio"){a(this.element[0]).=
each(function(){if(f(this).is(":checked")){f(this).button("widget").addCl=
ass("ui-state-active").attr("aria-pressed",true)}else{f(this).button("wid=
get").removeClass("ui-state-active").attr("aria-pressed",false)}})}else{i=
f(this.type=3D=3D=3D"checkbox"){if(this.element.is(":checked")){this.butt=
onElement.addClass("ui-state-active").attr("aria-pressed",true)}else{this=
.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)}=
}}},_resetButton:function(){if(this.type=3D=3D=3D"input"){if(this.options=
.label){this.element.val(this.options.label)}return}var =
j=3Dthis.buttonElement,i=3Df("<span></span>").addClass("ui-button-text").=
html(this.options.label).appendTo(j.empty()).text(),h=3Dthis.options.icon=
s,g=3Dh.primary&&h.secondary;if(h.primary||h.secondary){j.addClass("ui-bu=
tton-text-icon"+(g?"s":""));if(h.primary){j.prepend("<span =
class=3D'ui-button-icon-primary ui-icon =
"+h.primary+"'></span>")}if(h.secondary){j.append("<span =
class=3D'ui-button-icon-secondary ui-icon =
"+h.secondary+"'></span>")}if(!this.options.text){j.addClass(g?"ui-button=
-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons =
ui-button-text-icon");if(!this.hasTitle){j.attr("title",i)}}}else{j.addCl=
ass("ui-button-text-only")}}});f.widget("ui.buttonset",{_create:function(=
){this.element.addClass("ui-buttonset");this._init()},_init:function(){th=
is.refresh()},_setOption:function(g,h){if(g=3D=3D=3D"disabled"){this.butt=
ons.button("option",g,h)}f.Widget.prototype._setOption.apply(this,argumen=
ts)},refresh:function(){this.buttons=3Dthis.element.find(":button, =
:submit, :reset, :checkbox, :radio, a, =
:data(button)").filter(":ui-button").button("refresh").end().not(":ui-but=
ton").button().end().map(function(){return =
f(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left =
ui-corner-right").filter(":first").addClass("ui-corner-left").end().filte=
r(":last").addClass("ui-corner-right").end().end()},destroy:function(){th=
is.element.removeClass("ui-buttonset");this.buttons.map(function(){return=
 f(this).button("widget")[0]}).removeClass("ui-corner-left =
ui-corner-right").end().button("destroy");f.Widget.prototype.destroy.call=
(this)}})}(jQuery));;/*
 * jQuery UI Dialog 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Dialog
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *  jquery.ui.button.js
 *	jquery.ui.draggable.js
 *	jquery.ui.mouse.js
 *	jquery.ui.position.js
 *	jquery.ui.resizable.js
 */=0D(function(b){var a=3D"ui-dialog ui-widget ui-widget-content =
ui-corner-all =
";b.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:t=
rue,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"aut=
o",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,=
position:"center",resizable:true,show:null,stack:true,title:"",width:300,=
zIndex:1000},_create:function(){this.originalTitle=3Dthis.element.attr("t=
itle");var =
k=3Dthis,l=3Dk.options,i=3Dl.title||k.originalTitle||"&#160;",d=3Db.ui.di=
alog.getTitleId(k.element),j=3D(k.uiDialog=3Db("<div></div>")).appendTo(d=
ocument.body).hide().addClass(a+l.dialogClass).css({zIndex:l.zIndex}).att=
r("tabIndex",-1).css("outline",0).keydown(function(m){if(l.closeOnEscape&=
&m.keyCode&&m.keyCode=3D=3D=3Db.ui.keyCode.ESCAPE){k.close(m);m.preventDe=
fault()}}).attr({role:"dialog","aria-labelledby":d}).mousedown(function(m=
){k.moveToTop(false,m)}),f=3Dk.element.show().removeAttr("title").addClas=
s("ui-dialog-content =
ui-widget-content").appendTo(j),e=3D(k.uiDialogTitlebar=3Db("<div></div>"=
)).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all =
ui-helper-clearfix").prependTo(j),h=3Db('<a =
href=3D"#"></a>').addClass("ui-dialog-titlebar-close =
ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-sta=
te-hover")},function(){h.removeClass("ui-state-hover")}).focus(function()=
{h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-f=
ocus")}).click(function(m){k.close(m);return =
false}).appendTo(e),g=3D(k.uiDialogTitlebarCloseText=3Db("<span></span>")=
).addClass("ui-icon =
ui-icon-closethick").text(l.closeText).appendTo(h),c=3Db("<span></span>")=
.addClass("ui-dialog-title").attr("id",d).html(i).prependTo(e);if(b.isFun=
ction(l.beforeclose)&&!b.isFunction(l.beforeClose)){l.beforeClose=3Dl.bef=
oreclose}e.find("*").add(e).disableSelection();if(l.draggable&&b.fn.dragg=
able){k._makeDraggable()}if(l.resizable&&b.fn.resizable){k._makeResizable=
()}k._createButtons(l.buttons);k._isOpen=3Dfalse;if(b.fn.bgiframe){j.bgif=
rame()}},_init:function(){if(this.options.autoOpen){this.open()}},destroy=
:function(){var =
c=3Dthis;if(c.overlay){c.overlay.destroy()}c.uiDialog.hide();c.element.un=
bind(".dialog").removeData("dialog").removeClass("ui-dialog-content =
ui-widget-content").hide().appendTo("body");c.uiDialog.remove();if(c.orig=
inalTitle){c.element.attr("title",c.originalTitle)}return =
c},widget:function(){return this.uiDialog},close:function(e){var =
c=3Dthis,d;if(false=3D=3D=3Dc._trigger("beforeClose",e)){return}if(c.over=
lay){c.overlay.destroy()}c.uiDialog.unbind("keypress.ui-dialog");c._isOpe=
n=3Dfalse;if(c.options.hide){c.uiDialog.hide(c.options.hide,function(){c.=
_trigger("close",e)})}else{c.uiDialog.hide();c._trigger("close",e)}b.ui.d=
ialog.overlay.resize();if(c.options.modal){d=3D0;b(".ui-dialog").each(fun=
ction(){if(this!=3D=3Dc.uiDialog[0]){d=3DMath.max(d,b(this).css("z-index"=
))}});b.ui.dialog.maxZ=3Dd}return c},isOpen:function(){return =
this._isOpen},moveToTop:function(g,f){var =
c=3Dthis,e=3Dc.options,d;if((e.modal&&!g)||(!e.stack&&!e.modal)){return =
c._trigger("focus",f)}if(e.zIndex>b.ui.dialog.maxZ){b.ui.dialog.maxZ=3De.=
zIndex}if(c.overlay){b.ui.dialog.maxZ+=3D1;c.overlay.$el.css("z-index",b.=
ui.dialog.overlay.maxZ=3Db.ui.dialog.maxZ)}d=3D{scrollTop:c.element.attr(=
"scrollTop"),scrollLeft:c.element.attr("scrollLeft")};b.ui.dialog.maxZ+=3D=
1;c.uiDialog.css("z-index",b.ui.dialog.maxZ);c.element.attr(d);c._trigger=
("focus",f);return c},open:function(){if(this._isOpen){return}var =
d=3Dthis,e=3Dd.options,c=3Dd.uiDialog;d.overlay=3De.modal?new =
b.ui.dialog.overlay(d):null;if(c.next().length){c.appendTo("body")}d._siz=
e();d._position(e.position);c.show(e.show);d.moveToTop(true);if(e.modal){=
c.bind("keypress.ui-dialog",function(h){if(h.keyCode!=3D=3Db.ui.keyCode.T=
AB){return}var =
g=3Db(":tabbable",this),i=3Dg.filter(":first"),f=3Dg.filter(":last");if(h=
.target=3D=3D=3Df[0]&&!h.shiftKey){i.focus(1);return =
false}else{if(h.target=3D=3D=3Di[0]&&h.shiftKey){f.focus(1);return =
false}}})}b([]).add(c.find(".ui-dialog-content =
:tabbable:first")).add(c.find(".ui-dialog-buttonpane =
:tabbable:first")).add(c).filter(":first").focus();d._trigger("open");d._=
isOpen=3Dtrue;return d},_createButtons:function(f){var =
e=3Dthis,c=3Dfalse,d=3Db("<div></div>").addClass("ui-dialog-buttonpane =
ui-widget-content =
ui-helper-clearfix");e.uiDialog.find(".ui-dialog-buttonpane").remove();if=
(typeof f=3D=3D=3D"object"&&f!=3D=3Dnull){b.each(f,function(){return =
!(c=3Dtrue)})}if(c){b.each(f,function(g,i){var h=3Db('<button =
type=3D"button"></button>').text(g).click(function(){i.apply(e.element[0]=
,arguments)}).appendTo(d);if(b.fn.button){h.button()}});d.appendTo(e.uiDi=
alog)}},_makeDraggable:function(){var =
c=3Dthis,f=3Dc.options,g=3Db(document),e;function =
d(h){return{position:h.position,offset:h.offset}}c.uiDialog.draggable({ca=
ncel:".ui-dialog-content, =
.ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"docu=
ment",start:function(h,i){e=3Df.height=3D=3D=3D"auto"?"auto":b(this).heig=
ht();b(this).height(b(this).height()).addClass("ui-dialog-dragging");c._t=
rigger("dragStart",h,d(i))},drag:function(h,i){c._trigger("drag",h,d(i))}=
,stop:function(h,i){f.position=3D[i.position.left-g.scrollLeft(),i.positi=
on.top-g.scrollTop()];b(this).removeClass("ui-dialog-dragging").height(e)=
;c._trigger("dragStop",h,d(i));b.ui.dialog.overlay.resize()}})},_makeResi=
zable:function(h){h=3D(h=3D=3D=3Dundefined?this.options.resizable:h);var =
d=3Dthis,g=3Dd.options,c=3Dd.uiDialog.css("position"),f=3D(typeof =
h=3D=3D=3D"string"?h:"n,e,s,w,se,sw,ne,nw");function =
e(i){return{originalPosition:i.originalPosition,originalSize:i.originalSi=
ze,position:i.position,size:i.size}}d.uiDialog.resizable({cancel:".ui-dia=
log-content",containment:"document",alsoResize:d.element,maxWidth:g.maxWi=
dth,maxHeight:g.maxHeight,minWidth:g.minWidth,minHeight:d._minHeight(),ha=
ndles:f,start:function(i,j){b(this).addClass("ui-dialog-resizing");d._tri=
gger("resizeStart",i,e(j))},resize:function(i,j){d._trigger("resize",i,e(=
j))},stop:function(i,j){b(this).removeClass("ui-dialog-resizing");g.heigh=
t=3Db(this).height();g.width=3Db(this).width();d._trigger("resizeStop",i,=
e(j));b.ui.dialog.overlay.resize()}}).css("position",c).find(".ui-resizab=
le-se").addClass("ui-icon =
ui-icon-grip-diagonal-se")},_minHeight:function(){var =
c=3Dthis.options;if(c.height=3D=3D=3D"auto"){return =
c.minHeight}else{return =
Math.min(c.minHeight,c.height)}},_position:function(d){var =
e=3D[],f=3D[0,0],c;d=3Dd||b.ui.dialog.prototype.options.position;if(typeo=
f d=3D=3D=3D"string"||(typeof d=3D=3D=3D"object"&&"0" in =
d)){e=3Dd.split?d.split(" =
"):[d[0],d[1]];if(e.length=3D=3D=3D1){e[1]=3De[0]}b.each(["left","top"],f=
unction(h,g){if(+e[h]=3D=3D=3De[h]){f[h]=3De[h];e[h]=3Dg}})}else{if(typeo=
f d=3D=3D=3D"object"){if("left" in =
d){e[0]=3D"left";f[0]=3Dd.left}else{if("right" in =
d){e[0]=3D"right";f[0]=3D-d.right}}if("top" in =
d){e[1]=3D"top";f[1]=3Dd.top}else{if("bottom" in =
d){e[1]=3D"bottom";f[1]=3D-d.bottom}}}}c=3Dthis.uiDialog.is(":visible");i=
f(!c){this.uiDialog.show()}this.uiDialog.css({top:0,left:0}).position({my=
:e.join(" "),at:e.join(" "),offset:f.join(" =
"),of:window,collision:"fit",using:function(h){var =
g=3Db(this).css(h).offset().top;if(g<0){b(this).css("top",h.top-g)}}});if=
(!c){this.uiDialog.hide()}},_setOption:function(f,g){var =
d=3Dthis,c=3Dd.uiDialog,h=3Dc.is(":data(resizable)"),e=3Dfalse;switch(f){=
case"beforeclose":f=3D"beforeClose";break;case"buttons":d._createButtons(=
g);break;case"closeText":d.uiDialogTitlebarCloseText.text(""+g);break;cas=
e"dialogClass":c.removeClass(d.options.dialogClass).addClass(a+g);break;c=
ase"disabled":if(g){c.addClass("ui-dialog-disabled")}else{c.removeClass("=
ui-dialog-disabled")}break;case"draggable":if(g){d._makeDraggable()}else{=
c.draggable("destroy")}break;case"height":e=3Dtrue;break;case"maxHeight":=
if(h){c.resizable("option","maxHeight",g)}e=3Dtrue;break;case"maxWidth":i=
f(h){c.resizable("option","maxWidth",g)}e=3Dtrue;break;case"minHeight":if=
(h){c.resizable("option","minHeight",g)}e=3Dtrue;break;case"minWidth":if(=
h){c.resizable("option","minWidth",g)}e=3Dtrue;break;case"position":d._po=
sition(g);break;case"resizable":if(h&&!g){c.resizable("destroy")}if(h&&ty=
peof =
g=3D=3D=3D"string"){c.resizable("option","handles",g)}if(!h&&g!=3D=3Dfals=
e){d._makeResizable(g)}break;case"title":b(".ui-dialog-title",d.uiDialogT=
itlebar).html(""+(g||"&#160;"));break;case"width":e=3Dtrue;break}b.Widget=
.prototype._setOption.apply(d,arguments);if(e){d._size()}},_size:function=
(){var =
d=3Dthis.options,c;this.element.css("width","auto").hide();c=3Dthis.uiDia=
log.css({height:"auto",width:d.width}).height();this.element.css(d.height=
=3D=3D=3D"auto"?{minHeight:Math.max(d.minHeight-c,0),height:"auto"}:{minH=
eight:0,height:Math.max(d.height-c,0)}).show();if(this.uiDialog.is(":data=
(resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeig=
ht())}}});b.extend(b.ui.dialog,{version:"1.8",uuid:0,maxZ:0,getTitleId:fu=
nction(c){var =
d=3Dc.attr("id");if(!d){this.uuid+=3D1;d=3Dthis.uuid}return"ui-dialog-tit=
le-"+d},overlay:function(c){this.$el=3Db.ui.dialog.overlay.create(c)}});b=
.extend(b.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:b=
.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function=
(c){return c+".dialog-overlay"}).join(" =
"),create:function(d){if(this.instances.length=3D=3D=3D0){setTimeout(func=
tion(){if(b.ui.dialog.overlay.instances.length){b(document).bind(b.ui.dia=
log.overlay.events,function(e){return(b(e.target).zIndex()>=3Db.ui.dialog=
.overlay.maxZ)})}},1);b(document).bind("keydown.dialog-overlay",function(=
e){if(d.options.closeOnEscape&&e.keyCode&&e.keyCode=3D=3D=3Db.ui.keyCode.=
ESCAPE){d.close(e);e.preventDefault()}});b(window).bind("resize.dialog-ov=
erlay",b.ui.dialog.overlay.resize)}var =
c=3D(this.oldInstances.pop()||b("<div></div>").addClass("ui-widget-overla=
y")).appendTo(document.body).css({width:this.width(),height:this.height()=
});if(b.fn.bgiframe){c.bgiframe()}this.instances.push(c);return =
c},destroy:function(c){this.oldInstances.push(this.instances.splice(b.inA=
rray(c,this.instances),1)[0]);if(this.instances.length=3D=3D=3D0){b([docu=
ment,window]).unbind(".dialog-overlay")}c.remove();var =
d=3D0;b.each(this.instances,function(){d=3DMath.max(d,this.css("z-index")=
)});this.maxZ=3Dd},height:function(){var =
d,c;if(b.browser.msie&&b.browser.version<7){d=3DMath.max(document.documen=
tElement.scrollHeight,document.body.scrollHeight);c=3DMath.max(document.d=
ocumentElement.offsetHeight,document.body.offsetHeight);if(d<c){return =
b(window).height()+"px"}else{return d+"px"}}else{return =
b(document).height()+"px"}},width:function(){var =
c,d;if(b.browser.msie&&b.browser.version<7){c=3DMath.max(document.documen=
tElement.scrollWidth,document.body.scrollWidth);d=3DMath.max(document.doc=
umentElement.offsetWidth,document.body.offsetWidth);if(c<d){return =
b(window).width()+"px"}else{return c+"px"}}else{return =
b(document).width()+"px"}},resize:function(){var =
c=3Db([]);b.each(b.ui.dialog.overlay.instances,function(){c=3Dc.add(this)=
});c.css({width:0,height:0}).css({width:b.ui.dialog.overlay.width(),heigh=
t:b.ui.dialog.overlay.height()})}});b.extend(b.ui.dialog.overlay.prototyp=
e,{destroy:function(){b.ui.dialog.overlay.destroy(this.$el)}})}(jQuery));=
;/*
 * jQuery UI Slider 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Slider
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 */=0D(function(b){var =
a=3D5;b.widget("ui.slider",b.ui.mouse,{widgetEventPrefix:"slide",options:=
{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:fa=
lse,step:1,value:0,values:null},_create:function(){var =
c=3Dthis,d=3Dthis.options;this._keySliding=3Dfalse;this._mouseSliding=3Df=
alse;this._animateOff=3Dtrue;this._handleIndex=3Dnull;this._detectOrienta=
tion();this._mouseInit();this.element.addClass("ui-slider =
ui-slider-"+this.orientation+" ui-widget ui-widget-content =
ui-corner-all");if(d.disabled){this.element.addClass("ui-slider-disabled =
ui-disabled")}this.range=3Db([]);if(d.range){if(d.range=3D=3D=3Dtrue){thi=
s.range=3Db("<div></div>");if(!d.values){d.values=3D[this._valueMin(),thi=
s._valueMin()]}if(d.values.length&&d.values.length!=3D2){d.values=3D[d.va=
lues[0],d.values[0]]}}else{this.range=3Db("<div></div>")}this.range.appen=
dTo(this.element).addClass("ui-slider-range");if(d.range=3D=3D"min"||d.ra=
nge=3D=3D"max"){this.range.addClass("ui-slider-range-"+d.range)}this.rang=
e.addClass("ui-widget-header")}if(b(".ui-slider-handle",this.element).len=
gth=3D=3D0){b('<a =
href=3D"#"></a>').appendTo(this.element).addClass("ui-slider-handle")}if(=
d.values&&d.values.length){while(b(".ui-slider-handle",this.element).leng=
th<d.values.length){b('<a =
href=3D"#"></a>').appendTo(this.element).addClass("ui-slider-handle")}}th=
is.handles=3Db(".ui-slider-handle",this.element).addClass("ui-state-defau=
lt =
ui-corner-all");this.handle=3Dthis.handles.eq(0);this.handles.add(this.ra=
nge).filter("a").click(function(e){e.preventDefault()}).hover(function(){=
if(!d.disabled){b(this).addClass("ui-state-hover")}},function(){b(this).r=
emoveClass("ui-state-hover")}).focus(function(){if(!d.disabled){b(".ui-sl=
ider =
.ui-state-focus").removeClass("ui-state-focus");b(this).addClass("ui-stat=
e-focus")}else{b(this).blur()}}).blur(function(){b(this).removeClass("ui-=
state-focus")});this.handles.each(function(e){b(this).data("index.ui-slid=
er-handle",e)});this.handles.keydown(function(j){var g=3Dtrue;var =
f=3Db(this).data("index.ui-slider-handle");if(c.options.disabled){return}=
switch(j.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case =
b.ui.keyCode.PAGE_UP:case b.ui.keyCode.PAGE_DOWN:case =
b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case =
b.ui.keyCode.LEFT:g=3Dfalse;if(!c._keySliding){c._keySliding=3Dtrue;b(thi=
s).addClass("ui-state-active");c._start(j,f)}break}var =
h,e,i=3Dc._step();if(c.options.values&&c.options.values.length){h=3De=3Dc=
.values(f)}else{h=3De=3Dc.value()}switch(j.keyCode){case =
b.ui.keyCode.HOME:e=3Dc._valueMin();break;case =
b.ui.keyCode.END:e=3Dc._valueMax();break;case =
b.ui.keyCode.PAGE_UP:e=3Dh+((c._valueMax()-c._valueMin())/a);break;case =
b.ui.keyCode.PAGE_DOWN:e=3Dh-((c._valueMax()-c._valueMin())/a);break;case=
 b.ui.keyCode.UP:case =
b.ui.keyCode.RIGHT:if(h=3D=3Dc._valueMax()){return}e=3Dh+i;break;case =
b.ui.keyCode.DOWN:case =
b.ui.keyCode.LEFT:if(h=3D=3Dc._valueMin()){return}e=3Dh-i;break}c._slide(=
j,f,e);return g}).keyup(function(f){var =
e=3Db(this).data("index.ui-slider-handle");if(c._keySliding){c._keySlidin=
g=3Dfalse;c._stop(f,e);c._change(f,e);b(this).removeClass("ui-state-activ=
e")}});this._refreshValue();this._animateOff=3Dfalse},destroy:function(){=
this.handles.remove();this.range.remove();this.element.removeClass("ui-sl=
ider ui-slider-horizontal ui-slider-vertical ui-slider-disabled =
ui-widget ui-widget-content =
ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy=
();return this},_mouseCapture:function(e){var =
f=3Dthis.options;if(f.disabled){return =
false}this.elementSize=3D{width:this.element.outerWidth(),height:this.ele=
ment.outerHeight()};this.elementOffset=3Dthis.element.offset();var =
i=3D{x:e.pageX,y:e.pageY};var k=3Dthis._normValueFromMouse(i);var =
d=3Dthis._valueMax()-this._valueMin()+1,g;var =
l=3Dthis,j;this.handles.each(function(m){var =
n=3DMath.abs(k-l.values(m));if(d>n){d=3Dn;g=3Db(this);j=3Dm}});if(f.range=
=3D=3Dtrue&&this.values(1)=3D=3Df.min){g=3Db(this.handles[++j])}this._sta=
rt(e,j);this._mouseSliding=3Dtrue;l._handleIndex=3Dj;g.addClass("ui-state=
-active").focus();var h=3Dg.offset();var =
c=3D!b(e.target).parents().andSelf().is(".ui-slider-handle");this._clickO=
ffset=3Dc?{left:0,top:0}:{left:e.pageX-h.left-(g.width()/2),top:e.pageY-h=
.top-(g.height()/2)-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g=
.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};k=
=3Dthis._normValueFromMouse(i);this._slide(e,j,k);this._animateOff=3Dtrue=
;return true},_mouseStart:function(c){return =
true},_mouseDrag:function(e){var c=3D{x:e.pageX,y:e.pageY};var =
d=3Dthis._normValueFromMouse(c);this._slide(e,this._handleIndex,d);return=
 =
false},_mouseStop:function(c){this.handles.removeClass("ui-state-active")=
;this._mouseSliding=3Dfalse;this._stop(c,this._handleIndex);this._change(=
c,this._handleIndex);this._handleIndex=3Dnull;this._clickOffset=3Dnull;th=
is._animateOff=3Dfalse;return =
false},_detectOrientation:function(){this.orientation=3Dthis.options.orie=
ntation=3D=3D"vertical"?"vertical":"horizontal"},_normValueFromMouse:func=
tion(e){var =
d,i;if("horizontal"=3D=3Dthis.orientation){d=3Dthis.elementSize.width;i=3D=
e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}=
else{d=3Dthis.elementSize.height;i=3De.y-this.elementOffset.top-(this._cl=
ickOffset?this._clickOffset.top:0)}var =
g=3D(i/d);if(g>1){g=3D1}if(g<0){g=3D0}if("vertical"=3D=3Dthis.orientation=
){g=3D1-g}var =
f=3Dthis._valueMax()-this._valueMin(),j=3Dg*f,c=3Dj%this.options.step,h=3D=
this._valueMin()+j-c;if(c>(this.options.step/2)){h+=3Dthis.options.step}r=
eturn parseFloat(h.toFixed(5))},_start:function(e,d){var =
c=3D{handle:this.handles[d],value:this.value()};if(this.options.values&&t=
his.options.values.length){c.value=3Dthis.values(d);c.values=3Dthis.value=
s()}this._trigger("start",e,c)},_slide:function(g,f,e){var =
h=3Dthis.handles[f];if(this.options.values&&this.options.values.length){v=
ar =
c=3Dthis.values(f?0:1);if((this.options.values.length=3D=3D2&&this.option=
s.range=3D=3D=3Dtrue)&&((f=3D=3D0&&e>c)||(f=3D=3D1&&e<c))){e=3Dc}if(e!=3D=
this.values(f)){var d=3Dthis.values();d[f]=3De;var =
i=3Dthis._trigger("slide",g,{handle:this.handles[f],value:e,values:d});va=
r =
c=3Dthis.values(f?0:1);if(i!=3D=3Dfalse){this.values(f,e,true)}}}else{if(=
e!=3Dthis.value()){var =
i=3Dthis._trigger("slide",g,{handle:this.handles[f],value:e});if(i!=3D=3D=
false){this.value(e)}}}},_stop:function(e,d){var =
c=3D{handle:this.handles[d],value:this.value()};if(this.options.values&&t=
his.options.values.length){c.value=3Dthis.values(d);c.values=3Dthis.value=
s()}this._trigger("stop",e,c)},_change:function(e,d){if(!this._keySliding=
&&!this._mouseSliding){var =
c=3D{handle:this.handles[d],value:this.value()};if(this.options.values&&t=
his.options.values.length){c.value=3Dthis.values(d);c.values=3Dthis.value=
s()}this._trigger("change",e,c)}},value:function(c){if(arguments.length){=
this.options.value=3Dthis._trimValue(c);this._refreshValue();this._change=
(null,0)}return =
this._value()},values:function(e,h){if(arguments.length>1){this.options.v=
alues[e]=3Dthis._trimValue(h);this._refreshValue();this._change(null,e)}i=
f(arguments.length){if(b.isArray(arguments[0])){var =
g=3Dthis.options.values,d=3Darguments[0];for(var =
f=3D0,c=3Dg.length;f<c;f++){g[f]=3Dthis._trimValue(d[f]);this._change(nul=
l,f)}this._refreshValue()}else{if(this.options.values&&this.options.value=
s.length){return this._values(e)}else{return this.value()}}}else{return =
this._values()}},_setOption:function(d,e){var =
c,f=3D0;if(jQuery.isArray(this.options.values)){f=3Dthis.options.values.l=
ength}b.Widget.prototype._setOption.apply(this,arguments);switch(d){case"=
disabled":if(e){this.handles.filter(".ui-state-focus").blur();this.handle=
s.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");=
this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabl=
ed");this.element.removeClass("ui-disabled")}case"orientation":this._dete=
ctOrientation();this.element.removeClass("ui-slider-horizontal =
ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refres=
hValue();break;case"value":this._animateOff=3Dtrue;this._refreshValue();t=
his._change(null,0);this._animateOff=3Dfalse;break;case"values":this._ani=
mateOff=3Dtrue;this._refreshValue();for(c=3D0;c<f;c++){this._change(null,=
c)}this._animateOff=3Dfalse;break}},_step:function(){var =
c=3Dthis.options.step;return c},_value:function(){var =
c=3Dthis.options.value;c=3Dthis._trimValue(c);return =
c},_values:function(d){if(arguments.length){var =
g=3Dthis.options.values[d];g=3Dthis._trimValue(g);return g}else{var =
f=3Dthis.options.values.slice();for(var =
e=3D0,c=3Df.length;e<c;e++){f[e]=3Dthis._trimValue(f[e])}return =
f}},_trimValue:function(c){if(c<this._valueMin()){c=3Dthis._valueMin()}if=
(c>this._valueMax()){c=3Dthis._valueMax()}return =
c},_valueMin:function(){var c=3Dthis.options.min;return =
c},_valueMax:function(){var c=3Dthis.options.max;return =
c},_refreshValue:function(){var =
g=3Dthis.options.range,e=3Dthis.options,m=3Dthis;var =
d=3D(!this._animateOff)?e.animate:false;if(this.options.values&&this.opti=
ons.values.length){var j,i;this.handles.each(function(q,o){var =
p=3D(m.values(q)-m._valueMin())/(m._valueMax()-m._valueMin())*100;var =
n=3D{};n[m.orientation=3D=3D"horizontal"?"left":"bottom"]=3Dp+"%";b(this)=
.stop(1,1)[d?"animate":"css"](n,e.animate);if(m.options.range=3D=3D=3Dtru=
e){if(m.orientation=3D=3D"horizontal"){(q=3D=3D0)&&m.range.stop(1,1)[d?"a=
nimate":"css"]({left:p+"%"},e.animate);(q=3D=3D1)&&m.range[d?"animate":"c=
ss"]({width:(p-lastValPercent)+"%"},{queue:false,duration:e.animate})}els=
e{(q=3D=3D0)&&m.range.stop(1,1)[d?"animate":"css"]({bottom:(p)+"%"},e.ani=
mate);(q=3D=3D1)&&m.range[d?"animate":"css"]({height:(p-lastValPercent)+"=
%"},{queue:false,duration:e.animate})}}lastValPercent=3Dp})}else{var =
k=3Dthis.value(),h=3Dthis._valueMin(),l=3Dthis._valueMax(),f=3Dl!=3Dh?(k-=
h)/(l-h)*100:0;var =
c=3D{};c[m.orientation=3D=3D"horizontal"?"left":"bottom"]=3Df+"%";this.ha=
ndle.stop(1,1)[d?"animate":"css"](c,e.animate);(g=3D=3D"min")&&(this.orie=
ntation=3D=3D"horizontal")&&this.range.stop(1,1)[d?"animate":"css"]({widt=
h:f+"%"},e.animate);(g=3D=3D"max")&&(this.orientation=3D=3D"horizontal")&=
&this.range[d?"animate":"css"]({width:(100-f)+"%"},{queue:false,duration:=
e.animate});(g=3D=3D"min")&&(this.orientation=3D=3D"vertical")&&this.rang=
e.stop(1,1)[d?"animate":"css"]({height:f+"%"},e.animate);(g=3D=3D"max")&&=
(this.orientation=3D=3D"vertical")&&this.range[d?"animate":"css"]({height=
:(100-f)+"%"},{queue:false,duration:e.animate})}}});b.extend(b.ui.slider,=
{version:"1.8"})})(jQuery);;/*
 * jQuery UI Tabs 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Tabs
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 */=0D(function(c){var =
b=3D0,a=3D0;c.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:=
false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,=
event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div><=
/div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>=
",tabTemplate:'<li><a =
href=3D"#{href}"><span>#{label}</span></a></li>'},_create:function(){this=
._tabify(true)},_setOption:function(d,e){if(d=3D=3D"selected"){if(this.op=
tions.collapsible&&e=3D=3Dthis.options.selected){return}this.select(e)}el=
se{this.options[d]=3De;this._tabify()}},_tabId:function(d){return =
d.title&&d.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||th=
is.options.idPrefix+(++b)},_sanitizeSelector:function(d){return =
d.replace(/:/g,"\\:")},_cookie:function(){var =
d=3Dthis.cookie||(this.cookie=3Dthis.options.cookie.name||"ui-tabs-"+(++a=
));return =
c.cookie.apply(null,[d].concat(c.makeArray(arguments)))},_ui:function(e,d=
){return{tab:e,panel:d,index:this.anchors.index(e)}},_cleanup:function(){=
this.lis.filter(".ui-state-processing").removeClass("ui-state-processing"=
).find("span:data(label.tabs)").each(function(){var =
d=3Dc(this);d.html(d.data("label.tabs")).removeData("label.tabs")})},_tab=
ify:function(q){this.list=3Dthis.element.find("ol,ul").eq(0);this.lis=3Dc=
("li:has(a[href])",this.list);this.anchors=3Dthis.lis.map(function(){retu=
rn c("a",this)[0]});this.panels=3Dc([]);var =
r=3Dthis,f=3Dthis.options;var =
e=3D/^#.+/;this.anchors.each(function(u,o){var s=3Dc(o).attr("href");var =
v=3Ds.split("#")[0],w;if(v&&(v=3D=3D=3Dlocation.toString().split("#")[0]|=
|(w=3Dc("base")[0])&&v=3D=3D=3Dw.href)){s=3Do.hash;o.href=3Ds}if(e.test(s=
)){r.panels=3Dr.panels.add(r._sanitizeSelector(s))}else{if(s!=3D"#"){c.da=
ta(o,"href.tabs",s);c.data(o,"load.tabs",s.replace(/#.*$/,""));var =
y=3Dr._tabId(o);o.href=3D"#"+y;var =
x=3Dc("#"+y);if(!x.length){x=3Dc(f.panelTemplate).attr("id",y).addClass("=
ui-tabs-panel ui-widget-content =
ui-corner-bottom").insertAfter(r.panels[u-1]||r.list);x.data("destroy.tab=
s",true)}r.panels=3Dr.panels.add(x)}else{f.disabled.push(u)}}});if(q){thi=
s.element.addClass("ui-tabs ui-widget ui-widget-content =
ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset =
ui-helper-clearfix ui-widget-header =
ui-corner-all");this.lis.addClass("ui-state-default =
ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content =
ui-corner-bottom");if(f.selected=3D=3D=3Dundefined){if(location.hash){thi=
s.anchors.each(function(s,o){if(o.hash=3D=3Dlocation.hash){f.selected=3Ds=
;return false}})}if(typeof =
f.selected!=3D"number"&&f.cookie){f.selected=3DparseInt(r._cookie(),10)}i=
f(typeof =
f.selected!=3D"number"&&this.lis.filter(".ui-tabs-selected").length){f.se=
lected=3Dthis.lis.index(this.lis.filter(".ui-tabs-selected"))}f.selected=3D=
f.selected||(this.lis.length?0:-1)}else{if(f.selected=3D=3D=3Dnull){f.sel=
ected=3D-1}}f.selected=3D((f.selected>=3D0&&this.anchors[f.selected])||f.=
selected<0)?f.selected:0;f.disabled=3Dc.unique(f.disabled.concat(c.map(th=
is.lis.filter(".ui-state-disabled"),function(s,o){return =
r.lis.index(s)}))).sort();if(c.inArray(f.selected,f.disabled)!=3D-1){f.di=
sabled.splice(c.inArray(f.selected,f.disabled),1)}this.panels.addClass("u=
i-tabs-hide");this.lis.removeClass("ui-tabs-selected =
ui-state-active");if(f.selected>=3D0&&this.anchors.length){this.panels.eq=
(f.selected).removeClass("ui-tabs-hide");this.lis.eq(f.selected).addClass=
("ui-tabs-selected =
ui-state-active");r.element.queue("tabs",function(){r._trigger("show",nul=
l,r._ui(r.anchors[f.selected],r.panels[f.selected]))});this.load(f.select=
ed)}c(window).bind("unload",function(){r.lis.add(r.anchors).unbind(".tabs=
");r.lis=3Dr.anchors=3Dr.panels=3Dnull})}else{f.selected=3Dthis.lis.index=
(this.lis.filter(".ui-tabs-selected"))}this.element[f.collapsible?"addCla=
ss":"removeClass"]("ui-tabs-collapsible");if(f.cookie){this._cookie(f.sel=
ected,f.cookie)}for(var =
j=3D0,p;(p=3Dthis.lis[j]);j++){c(p)[c.inArray(j,f.disabled)!=3D-1&&!c(p).=
hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled=
")}if(f.cache=3D=3D=3Dfalse){this.anchors.removeData("cache.tabs")}this.l=
is.add(this.anchors).unbind(".tabs");if(f.event!=3D"mouseover"){var =
h=3Dfunction(o,i){if(i.is(":not(.ui-state-disabled)")){i.addClass("ui-sta=
te-"+o)}};var =
l=3Dfunction(o,i){i.removeClass("ui-state-"+o)};this.lis.bind("mouseover.=
tabs",function(){h("hover",c(this))});this.lis.bind("mouseout.tabs",funct=
ion(){l("hover",c(this))});this.anchors.bind("focus.tabs",function(){h("f=
ocus",c(this).closest("li"))});this.anchors.bind("blur.tabs",function(){l=
("focus",c(this).closest("li"))})}var =
d,k;if(f.fx){if(c.isArray(f.fx)){d=3Df.fx[0];k=3Df.fx[1]}else{d=3Dk=3Df.f=
x}}function =
g(i,o){i.css({display:""});if(!c.support.opacity&&o.opacity){i[0].style.r=
emoveAttribute("filter")}}var =
m=3Dk?function(i,o){c(i).closest("li").addClass("ui-tabs-selected =
ui-state-active");o.hide().removeClass("ui-tabs-hide").animate(k,k.durati=
on||"normal",function(){g(o,k);r._trigger("show",null,r._ui(i,o[0]))})}:f=
unction(i,o){c(i).closest("li").addClass("ui-tabs-selected =
ui-state-active");o.removeClass("ui-tabs-hide");r._trigger("show",null,r.=
_ui(i,o[0]))};var =
n=3Dd?function(o,i){i.animate(d,d.duration||"normal",function(){r.lis.rem=
oveClass("ui-tabs-selected =
ui-state-active");i.addClass("ui-tabs-hide");g(i,d);r.element.dequeue("ta=
bs")})}:function(o,i,s){r.lis.removeClass("ui-tabs-selected =
ui-state-active");i.addClass("ui-tabs-hide");r.element.dequeue("tabs")};t=
his.anchors.bind(f.event+".tabs",function(){var =
o=3Dthis,u=3Dc(this).closest("li"),i=3Dr.panels.filter(":not(.ui-tabs-hid=
e)"),s=3Dc(r._sanitizeSelector(this.hash));if((u.hasClass("ui-tabs-select=
ed")&&!f.collapsible)||u.hasClass("ui-state-disabled")||u.hasClass("ui-st=
ate-processing")||r._trigger("select",null,r._ui(this,s[0]))=3D=3D=3Dfals=
e){this.blur();return =
false}f.selected=3Dr.anchors.index(this);r.abort();if(f.collapsible){if(u=
.hasClass("ui-tabs-selected")){f.selected=3D-1;if(f.cookie){r._cookie(f.s=
elected,f.cookie)}r.element.queue("tabs",function(){n(o,i)}).dequeue("tab=
s");this.blur();return =
false}else{if(!i.length){if(f.cookie){r._cookie(f.selected,f.cookie)}r.el=
ement.queue("tabs",function(){m(o,s)});r.load(r.anchors.index(this));this=
.blur();return =
false}}}if(f.cookie){r._cookie(f.selected,f.cookie)}if(s.length){if(i.len=
gth){r.element.queue("tabs",function(){n(o,i)})}r.element.queue("tabs",fu=
nction(){m(o,s)});r.load(r.anchors.index(this))}else{throw"jQuery UI =
Tabs: Mismatching fragment =
identifier."}if(c.browser.msie){this.blur()}});this.anchors.bind("click.t=
abs",function(){return false})},destroy:function(){var =
d=3Dthis.options;this.abort();this.element.unbind(".tabs").removeClass("u=
i-tabs ui-widget ui-widget-content ui-corner-all =
ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-n=
av ui-helper-reset ui-helper-clearfix ui-widget-header =
ui-corner-all");this.anchors.each(function(){var =
e=3Dc.data(this,"href.tabs");if(e){this.href=3De}var =
f=3Dc(this).unbind(".tabs");c.each(["href","load","cache"],function(g,h){=
f.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).eac=
h(function(){if(c.data(this,"destroy.tabs")){c(this).remove()}else{c(this=
).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-=
state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-t=
abs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" =
"))}});if(d.cookie){this._cookie(null,d.cookie)}return =
this},add:function(g,f,e){if(e=3D=3D=3Dundefined){e=3Dthis.anchors.length=
}var =
d=3Dthis,i=3Dthis.options,k=3Dc(i.tabTemplate.replace(/#\{href\}/g,g).rep=
lace(/#\{label\}/g,f)),j=3D!g.indexOf("#")?g.replace("#",""):this._tabId(=
c("a",k)[0]);k.addClass("ui-state-default =
ui-corner-top").data("destroy.tabs",true);var =
h=3Dc("#"+j);if(!h.length){h=3Dc(i.panelTemplate).attr("id",j).data("dest=
roy.tabs",true)}h.addClass("ui-tabs-panel ui-widget-content =
ui-corner-bottom =
ui-tabs-hide");if(e>=3Dthis.lis.length){k.appendTo(this.list);h.appendTo(=
this.list[0].parentNode)}else{k.insertBefore(this.lis[e]);h.insertBefore(=
this.panels[e])}i.disabled=3Dc.map(i.disabled,function(m,l){return =
m>=3De?++m:m});this._tabify();if(this.anchors.length=3D=3D1){i.selected=3D=
0;k.addClass("ui-tabs-selected =
ui-state-active");h.removeClass("ui-tabs-hide");this.element.queue("tabs"=
,function(){d._trigger("show",null,d._ui(d.anchors[0],d.panels[0]))});thi=
s.load(0)}this._trigger("add",null,this._ui(this.anchors[e],this.panels[e=
]));return this},remove:function(d){var =
f=3Dthis.options,g=3Dthis.lis.eq(d).remove(),e=3Dthis.panels.eq(d).remove=
();if(g.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(=
d+(d+1<this.anchors.length?1:-1))}f.disabled=3Dc.map(c.grep(f.disabled,fu=
nction(j,h){return j!=3Dd}),function(j,h){return =
j>=3Dd?--j:j});this._tabify();this._trigger("remove",null,this._ui(g.find=
("a")[0],e[0]));return this},enable:function(d){var =
e=3Dthis.options;if(c.inArray(d,e.disabled)=3D=3D-1){return}this.lis.eq(d=
).removeClass("ui-state-disabled");e.disabled=3Dc.grep(e.disabled,functio=
n(g,f){return =
g!=3Dd});this._trigger("enable",null,this._ui(this.anchors[d],this.panels=
[d]));return this},disable:function(e){var =
d=3Dthis,f=3Dthis.options;if(e!=3Df.selected){this.lis.eq(e).addClass("ui=
-state-disabled");f.disabled.push(e);f.disabled.sort();this._trigger("dis=
able",null,this._ui(this.anchors[e],this.panels[e]))}return =
this},select:function(d){if(typeof =
d=3D=3D"string"){d=3Dthis.anchors.index(this.anchors.filter("[href$=3D"+d=
+"]"))}else{if(d=3D=3D=3Dnull){d=3D-1}}if(d=3D=3D-1&&this.options.collaps=
ible){d=3Dthis.options.selected}this.anchors.eq(d).trigger(this.options.e=
vent+".tabs");return this},load:function(g){var =
e=3Dthis,i=3Dthis.options,d=3Dthis.anchors.eq(g)[0],f=3Dc.data(d,"load.ta=
bs");this.abort();if(!f||this.element.queue("tabs").length!=3D=3D0&&c.dat=
a(d,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(g).add=
Class("ui-state-processing");if(i.spinner){var =
h=3Dc("span",d);h.data("label.tabs",h.html()).html(i.spinner)}this.xhr=3D=
c.ajax(c.extend({},i.ajaxOptions,{url:f,success:function(k,j){c(e._saniti=
zeSelector(d.hash)).html(k);e._cleanup();if(i.cache){c.data(d,"cache.tabs=
",true)}e._trigger("load",null,e._ui(e.anchors[g],e.panels[g]));try{i.aja=
xOptions.success(k,j)}catch(l){}},error:function(l,j,k){e._cleanup();e._t=
rigger("load",null,e._ui(e.anchors[g],e.panels[g]));try{i.ajaxOptions.err=
or(l,j,g,d)}catch(k){}}}));e.element.dequeue("tabs");return =
this},abort:function(){this.element.queue([]);this.panels.stop(false,true=
);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(t=
his.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return =
this},url:function(e,d){this.anchors.eq(e).removeData("cache.tabs").data(=
"load.tabs",d);return this},length:function(){return =
this.anchors.length}});c.extend(c.ui.tabs,{version:"1.8"});c.extend(c.ui.=
tabs.prototype,{rotation:null,rotate:function(f,h){var =
d=3Dthis,i=3Dthis.options;var =
e=3Dd._rotate||(d._rotate=3Dfunction(j){clearTimeout(d.rotation);d.rotati=
on=3DsetTimeout(function(){var =
k=3Di.selected;d.select(++k<d.anchors.length?k:0)},f);if(j){j.stopPropaga=
tion()}});var =
g=3Dd._unrotate||(d._unrotate=3D!h?function(j){if(j.clientX){d.rotate(nul=
l)}}:function(j){t=3Di.selected;e()});if(f){this.element.bind("tabsshow",=
e);this.anchors.bind(i.event+".tabs",g);e()}else{clearTimeout(d.rotation)=
;this.element.unbind("tabsshow",e);this.anchors.unbind(i.event+".tabs",g)=
;delete this._rotate;delete this._unrotate}return this}})})(jQuery);;/*
 * jQuery UI Datepicker 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Datepicker
 *
 * Depends:
 *	jquery.ui.core.js
 */=0D(function($){$.extend($.ui,{datepicker:{version:"1.8"}});var =
PROP_NAME=3D"datepicker";var dpuuid=3Dnew Date().getTime();function =
Datepicker(){this.debug=3Dfalse;this._curInst=3Dnull;this._keyEvent=3Dfal=
se;this._disabledInputs=3D[];this._datepickerShowing=3Dfalse;this._inDial=
og=3Dfalse;this._mainDivId=3D"ui-datepicker-div";this._inlineClass=3D"ui-=
datepicker-inline";this._appendClass=3D"ui-datepicker-append";this._trigg=
erClass=3D"ui-datepicker-trigger";this._dialogClass=3D"ui-datepicker-dial=
og";this._disableClass=3D"ui-datepicker-disabled";this._unselectableClass=
=3D"ui-datepicker-unselectable";this._currentClass=3D"ui-datepicker-curre=
nt-day";this._dayOverClass=3D"ui-datepicker-days-cell-over";this.regional=
=3D[];this.regional[""]=3D{closeText:"Done",prevText:"Prev",nextText:"Nex=
t",currentText:"Today",monthNames:["January","February","March","April","=
May","June","July","August","September","October","November","December"],=
monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","O=
ct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thurs=
day","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","F=
ri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"W=
k",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,=
yearSuffix:""};this._defaults=3D{showOn:"focus",showAnim:"show",showOptio=
ns:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",butt=
onImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,got=
oCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",s=
howOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek=
:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duratio=
n:"_default",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMon=
thYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1=
,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButton=
Panel:false,autoSize:false};$.extend(this._defaults,this.regional[""]);th=
is.dpDiv=3D$('<div id=3D"'+this._mainDivId+'" class=3D"ui-datepicker =
ui-widget ui-widget-content ui-helper-clearfix ui-corner-all =
ui-helper-hidden-accessible"></div>')}$.extend(Datepicker.prototype,{mark=
erClassName:"hasDatepicker",log:function(){if(this.debug){console.log.app=
ly("",arguments)}},_widgetDatepicker:function(){return =
this.dpDiv},setDefaults:function(settings){extendRemove(this._defaults,se=
ttings||{});return this},_attachDatepicker:function(target,settings){var =
inlineSettings=3Dnull;for(var attrName in this._defaults){var =
attrValue=3Dtarget.getAttribute("date:"+attrName);if(attrValue){inlineSet=
tings=3DinlineSettings||{};try{inlineSettings[attrName]=3Deval(attrValue)=
}catch(err){inlineSettings[attrName]=3DattrValue}}}var =
nodeName=3Dtarget.nodeName.toLowerCase();var =
inline=3D(nodeName=3D=3D"div"||nodeName=3D=3D"span");if(!target.id){targe=
t.id=3D"dp"+(++this.uuid)}var =
inst=3Dthis._newInst($(target),inline);inst.settings=3D$.extend({},settin=
gs||{},inlineSettings||{});if(nodeName=3D=3D"input"){this._connectDatepic=
ker(target,inst)}else{if(inline){this._inlineDatepicker(target,inst)}}},_=
newInst:function(target,inline){var =
id=3Dtarget[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1");return{id:id,input=
:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear=
:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('<div =
class=3D"'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content =
ui-helper-clearfix =
ui-corner-all"></div>'))}},_connectDatepicker:function(target,inst){var =
input=3D$(target);inst.append=3D$([]);inst.trigger=3D$([]);if(input.hasCl=
ass(this.markerClassName)){return}this._attachments(input,inst);input.add=
Class(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKey=
Press).keyup(this._doKeyUp).bind("setData.datepicker",function(event,key,=
value){inst.settings[key]=3Dvalue}).bind("getData.datepicker",function(ev=
ent,key){return =
this._get(inst,key)});this._autoSize(inst);$.data(target,PROP_NAME,inst)}=
,_attachments:function(input,inst){var =
appendText=3Dthis._get(inst,"appendText");var =
isRTL=3Dthis._get(inst,"isRTL");if(inst.append){inst.append.remove()}if(a=
ppendText){inst.append=3D$('<span =
class=3D"'+this._appendClass+'">'+appendText+"</span>");input[isRTL?"befo=
re":"after"](inst.append)}input.unbind("focus",this._showDatepicker);if(i=
nst.trigger){inst.trigger.remove()}var =
showOn=3Dthis._get(inst,"showOn");if(showOn=3D=3D"focus"||showOn=3D=3D"bo=
th"){input.focus(this._showDatepicker)}if(showOn=3D=3D"button"||showOn=3D=
=3D"both"){var buttonText=3Dthis._get(inst,"buttonText");var =
buttonImage=3Dthis._get(inst,"buttonImage");inst.trigger=3D$(this._get(in=
st,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:=
buttonImage,alt:buttonText,title:buttonText}):$('<button =
type=3D"button"></button>').addClass(this._triggerClass).html(buttonImage=
=3D=3D""?buttonText:$("<img/>").attr({src:buttonImage,alt:buttonText,titl=
e:buttonText})));input[isRTL?"before":"after"](inst.trigger);inst.trigger=
.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastI=
nput=3D=3Dinput[0]){$.datepicker._hideDatepicker()}else{$.datepicker._sho=
wDatepicker(input[0])}return =
false})}},_autoSize:function(inst){if(this._get(inst,"autoSize")&&!inst.i=
nline){var date=3Dnew Date(2009,12-1,20);var =
dateFormat=3Dthis._get(inst,"dateFormat");if(dateFormat.match(/[DM]/)){va=
r findMax=3Dfunction(names){var max=3D0;var maxI=3D0;for(var =
i=3D0;i<names.length;i++){if(names[i].length>max){max=3Dnames[i].length;m=
axI=3Di}}return =
maxI};date.setMonth(findMax(this._get(inst,(dateFormat.match(/MM/)?"month=
Names":"monthNamesShort"))));date.setDate(findMax(this._get(inst,(dateFor=
mat.match(/DD/)?"dayNames":"dayNamesShort")))+20-date.getDay())}inst.inpu=
t.attr("size",this._formatDate(inst,date).length)}},_inlineDatepicker:fun=
ction(target,inst){var =
divSpan=3D$(target);if(divSpan.hasClass(this.markerClassName)){return}div=
Span.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.date=
picker",function(event,key,value){inst.settings[key]=3Dvalue}).bind("getD=
ata.datepicker",function(event,key){return =
this._get(inst,key)});$.data(target,PROP_NAME,inst);this._setDate(inst,th=
is._getDefaultDate(inst),true);this._updateDatepicker(inst);this._updateA=
lternate(inst)},_dialogDatepicker:function(input,date,onSelect,settings,p=
os){var inst=3Dthis._dialogInst;if(!inst){var =
id=3D"dp"+(++this.uuid);this._dialogInput=3D$('<input type=3D"text" =
id=3D"'+id+'" style=3D"position: absolute; top: -100px; width: 0px; =
z-index: =
-10;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(thi=
s._dialogInput);inst=3Dthis._dialogInst=3Dthis._newInst(this._dialogInput=
,false);inst.settings=3D{};$.data(this._dialogInput[0],PROP_NAME,inst)}ex=
tendRemove(inst.settings,settings||{});date=3D(date&&date.constructor=3D=3D=
Date?this._formatDate(inst,date):date);this._dialogInput.val(date);this._=
pos=3D(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){va=
r browserWidth=3Ddocument.documentElement.clientWidth;var =
browserHeight=3Ddocument.documentElement.clientHeight;var =
scrollX=3Ddocument.documentElement.scrollLeft||document.body.scrollLeft;v=
ar =
scrollY=3Ddocument.documentElement.scrollTop||document.body.scrollTop;thi=
s._pos=3D[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}thi=
s._dialogInput.css("left",(this._pos[0]+20)+"px").css("top",this._pos[1]+=
"px");inst.settings.onSelect=3DonSelect;this._inDialog=3Dtrue;this.dpDiv.=
addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if=
($.blockUI){$.blockUI(this.dpDiv)}$.data(this._dialogInput[0],PROP_NAME,i=
nst);return this},_destroyDatepicker:function(target){var =
$target=3D$(target);var =
inst=3D$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName=
)){return}var =
nodeName=3Dtarget.nodeName.toLowerCase();$.removeData(target,PROP_NAME);i=
f(nodeName=3D=3D"input"){inst.append.remove();inst.trigger.remove();$targ=
et.removeClass(this.markerClassName).unbind("focus",this._showDatepicker)=
.unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).un=
bind("keyup",this._doKeyUp)}else{if(nodeName=3D=3D"div"||nodeName=3D=3D"s=
pan"){$target.removeClass(this.markerClassName).empty()}}},_enableDatepic=
ker:function(target){var $target=3D$(target);var =
inst=3D$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName=
)){return}var =
nodeName=3Dtarget.nodeName.toLowerCase();if(nodeName=3D=3D"input"){target=
.disabled=3Dfalse;inst.trigger.filter("button").each(function(){this.disa=
bled=3Dfalse}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if=
(nodeName=3D=3D"div"||nodeName=3D=3D"span"){var =
inline=3D$target.children("."+this._inlineClass);inline.children().remove=
Class("ui-state-disabled")}}this._disabledInputs=3D$.map(this._disabledIn=
puts,function(value){return(value=3D=3Dtarget?null:value)})},_disableDate=
picker:function(target){var $target=3D$(target);var =
inst=3D$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName=
)){return}var =
nodeName=3Dtarget.nodeName.toLowerCase();if(nodeName=3D=3D"input"){target=
.disabled=3Dtrue;inst.trigger.filter("button").each(function(){this.disab=
led=3Dtrue}).end().filter("img").css({opacity:"0.5",cursor:"default"})}el=
se{if(nodeName=3D=3D"div"||nodeName=3D=3D"span"){var =
inline=3D$target.children("."+this._inlineClass);inline.children().addCla=
ss("ui-state-disabled")}}this._disabledInputs=3D$.map(this._disabledInput=
s,function(value){return(value=3D=3Dtarget?null:value)});this._disabledIn=
puts[this._disabledInputs.length]=3Dtarget},_isDisabledDatepicker:functio=
n(target){if(!target){return false}for(var =
i=3D0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]=3D=3D=
target){return true}}return false},_getInst:function(target){try{return =
$.data(target,PROP_NAME)}catch(err){throw"Missing instance data for this =
datepicker"}},_optionDatepicker:function(target,name,value){var =
inst=3Dthis._getInst(target);if(arguments.length=3D=3D2&&typeof =
name=3D=3D"string"){return(name=3D=3D"defaults"?$.extend({},$.datepicker.=
_defaults):(inst?(name=3D=3D"all"?$.extend({},inst.settings):this._get(in=
st,name)):null))}var settings=3Dname||{};if(typeof =
name=3D=3D"string"){settings=3D{};settings[name]=3Dvalue}if(inst){if(this=
._curInst=3D=3Dinst){this._hideDatepicker()}var =
date=3Dthis._getDateDatepicker(target,true);extendRemove(inst.settings,se=
ttings);this._attachments($(target),inst);this._autoSize(inst);this._setD=
ateDatepicker(target,date);this._updateDatepicker(inst)}},_changeDatepick=
er:function(target,name,value){this._optionDatepicker(target,name,value)}=
,_refreshDatepicker:function(target){var =
inst=3Dthis._getInst(target);if(inst){this._updateDatepicker(inst)}},_set=
DateDatepicker:function(target,date){var =
inst=3Dthis._getInst(target);if(inst){this._setDate(inst,date);this._upda=
teDatepicker(inst);this._updateAlternate(inst)}},_getDateDatepicker:funct=
ion(target,noDefault){var =
inst=3Dthis._getInst(target);if(inst&&!inst.inline){this._setDateFromFiel=
d(inst,noDefault)}return(inst?this._getDate(inst):null)},_doKeyDown:funct=
ion(event){var inst=3D$.datepicker._getInst(event.target);var =
handled=3Dtrue;var =
isRTL=3Dinst.dpDiv.is(".ui-datepicker-rtl");inst._keyEvent=3Dtrue;if($.da=
tepicker._datepickerShowing){switch(event.keyCode){case =
9:$.datepicker._hideDatepicker();handled=3Dfalse;break;case 13:var =
sel=3D$("td."+$.datepicker._dayOverClass,inst.dpDiv).add($("td."+$.datepi=
cker._currentClass,inst.dpDiv));if(sel[0]){$.datepicker._selectDay(event.=
target,inst.selectedMonth,inst.selectedYear,sel[0])}else{$.datepicker._hi=
deDatepicker()}return false;break;case =
27:$.datepicker._hideDatepicker();break;case =
33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._ge=
t(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M");break=
;case =
34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._ge=
t(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M");break=
;case =
35:if(event.ctrlKey||event.metaKey){$.datepicker._clearDate(event.target)=
}handled=3Devent.ctrlKey||event.metaKey;break;case =
36:if(event.ctrlKey||event.metaKey){$.datepicker._gotoToday(event.target)=
}handled=3Devent.ctrlKey||event.metaKey;break;case =
37:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target=
,(isRTL?+1:-1),"D")}handled=3Devent.ctrlKey||event.metaKey;if(event.origi=
nalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.=
datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths=
")),"M")}break;case =
38:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target=
,-7,"D")}handled=3Devent.ctrlKey||event.metaKey;break;case =
39:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target=
,(isRTL?-1:+1),"D")}handled=3Devent.ctrlKey||event.metaKey;if(event.origi=
nalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.=
datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths=
")),"M")}break;case =
40:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target=
,+7,"D")}handled=3Devent.ctrlKey||event.metaKey;break;default:handled=3Df=
alse}}else{if(event.keyCode=3D=3D36&&event.ctrlKey){$.datepicker._showDat=
epicker(this)}else{handled=3Dfalse}}if(handled){event.preventDefault();ev=
ent.stopPropagation()}},_doKeyPress:function(event){var =
inst=3D$.datepicker._getInst(event.target);if($.datepicker._get(inst,"con=
strainInput")){var =
chars=3D$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat"))=
;var =
chr=3DString.fromCharCode(event.charCode=3D=3Dundefined?event.keyCode:eve=
nt.charCode);return event.ctrlKey||(chr<" =
"||!chars||chars.indexOf(chr)>-1)}},_doKeyUp:function(event){var =
inst=3D$.datepicker._getInst(event.target);if(inst.input.val()!=3Dinst.la=
stVal){try{var =
date=3D$.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),(inst.=
input?inst.input.val():null),$.datepicker._getFormatConfig(inst));if(date=
){$.datepicker._setDateFromField(inst);$.datepicker._updateAlternate(inst=
);$.datepicker._updateDatepicker(inst)}}catch(event){$.datepicker.log(eve=
nt)}}return =
true},_showDatepicker:function(input){input=3Dinput.target||input;if(inpu=
t.nodeName.toLowerCase()!=3D"input"){input=3D$("input",input.parentNode)[=
0]}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput=3D=
=3Dinput){return}var =
inst=3D$.datepicker._getInst(input);if($.datepicker._curInst&&$.datepicke=
r._curInst!=3Dinst){$.datepicker._curInst.dpDiv.stop(true,true)}var =
beforeShow=3D$.datepicker._get(inst,"beforeShow");extendRemove(inst.setti=
ngs,(beforeShow?beforeShow.apply(input,[input,inst]):{}));inst.lastVal=3D=
null;$.datepicker._lastInput=3Dinput;$.datepicker._setDateFromField(inst)=
;if($.datepicker._inDialog){input.value=3D""}if(!$.datepicker._pos){$.dat=
epicker._pos=3D$.datepicker._findPos(input);$.datepicker._pos[1]+=3Dinput=
.offsetHeight}var =
isFixed=3Dfalse;$(input).parents().each(function(){isFixed|=3D$(this).css=
("position")=3D=3D"fixed";return =
!isFixed});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=3Ddocument.=
documentElement.scrollLeft;$.datepicker._pos[1]-=3Ddocument.documentEleme=
nt.scrollTop}var =
offset=3D{left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicke=
r._pos=3Dnull;inst.dpDiv.css({position:"absolute",display:"block",top:"-1=
000px"});$.datepicker._updateDatepicker(inst);offset=3D$.datepicker._chec=
kOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDi=
alog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",lef=
t:offset.left+"px",top:offset.top+"px"});if(!inst.inline){var =
showAnim=3D$.datepicker._get(inst,"showAnim");var =
duration=3D$.datepicker._get(inst,"duration");var =
postProcess=3Dfunction(){$.datepicker._datepickerShowing=3Dtrue;var =
borders=3D$.datepicker._getBorders(inst.dpDiv);inst.dpDiv.find("iframe.ui=
-datepicker-cover").css({left:-borders[0],top:-borders[1],width:inst.dpDi=
v.outerWidth(),height:inst.dpDiv.outerHeight()})};inst.dpDiv.zIndex($(inp=
ut).zIndex()+1);if($.effects&&$.effects[showAnim]){inst.dpDiv.show(showAn=
im,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.=
dpDiv[showAnim||"show"]((showAnim?duration:null),postProcess)}if(!showAni=
m||!duration){postProcess()}if(inst.input.is(":visible")&&!inst.input.is(=
":disabled")){inst.input.focus()}$.datepicker._curInst=3Dinst}},_updateDa=
tepicker:function(inst){var self=3Dthis;var =
borders=3D$.datepicker._getBorders(inst.dpDiv);inst.dpDiv.empty().append(=
this._generateHTML(inst)).find("iframe.ui-datepicker-cover").css({left:-b=
orders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv=
.outerHeight()}).end().find("button, .ui-datepicker-prev, =
.ui-datepicker-next, .ui-datepicker-calendar td =
a").bind("mouseout",function(){$(this).removeClass("ui-state-hover");if(t=
his.className.indexOf("ui-datepicker-prev")!=3D-1){$(this).removeClass("u=
i-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")=
!=3D-1){$(this).removeClass("ui-datepicker-next-hover")}}).bind("mouseove=
r",function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.paren=
t()[0]:inst.input[0])){$(this).parents(".ui-datepicker-calendar").find("a=
").removeClass("ui-state-hover");$(this).addClass("ui-state-hover");if(th=
is.className.indexOf("ui-datepicker-prev")!=3D-1){$(this).addClass("ui-da=
tepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=3D=
-1){$(this).addClass("ui-datepicker-next-hover")}}}).end().find("."+this.=
_dayOverClass+" a").trigger("mouseover").end();var =
numMonths=3Dthis._getNumberOfMonths(inst);var cols=3DnumMonths[1];var =
width=3D17;if(cols>1){inst.dpDiv.addClass("ui-datepicker-multi-"+cols).cs=
s("width",(width*cols)+"em")}else{inst.dpDiv.removeClass("ui-datepicker-m=
ulti-2 ui-datepicker-multi-3 =
ui-datepicker-multi-4").width("")}inst.dpDiv[(numMonths[0]!=3D1||numMonth=
s[1]!=3D1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(thi=
s._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(ins=
t=3D=3D$.datepicker._curInst&&$.datepicker._datepickerShowing&&inst.input=
&&inst.input.is(":visible")&&!inst.input.is(":disabled")){inst.input.focu=
s()}},_getBorders:function(elem){var =
convert=3Dfunction(value){return{thin:1,medium:2,thick:3}[value]||value};=
return[parseFloat(convert(elem.css("border-left-width"))),parseFloat(conv=
ert(elem.css("border-top-width")))]},_checkOffset:function(inst,offset,is=
Fixed){var dpWidth=3Dinst.dpDiv.outerWidth();var =
dpHeight=3Dinst.dpDiv.outerHeight();var =
inputWidth=3Dinst.input?inst.input.outerWidth():0;var =
inputHeight=3Dinst.input?inst.input.outerHeight():0;var =
viewWidth=3Ddocument.documentElement.clientWidth+$(document).scrollLeft()=
;var =
viewHeight=3Ddocument.documentElement.clientHeight+$(document).scrollTop(=
);offset.left-=3D(this._get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.=
left-=3D(isFixed&&offset.left=3D=3Dinst.input.offset().left)?$(document).=
scrollLeft():0;offset.top-=3D(isFixed&&offset.top=3D=3D(inst.input.offset=
().top+inputHeight))?$(document).scrollTop():0;offset.left-=3DMath.min(of=
fset.left,(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(off=
set.left+dpWidth-viewWidth):0);offset.top-=3DMath.min(offset.top,(offset.=
top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(dpHeight+inputHeig=
ht):0);return offset},_findPos:function(obj){var =
inst=3Dthis._getInst(obj);var =
isRTL=3Dthis._get(inst,"isRTL");while(obj&&(obj.type=3D=3D"hidden"||obj.n=
odeType!=3D1)){obj=3Dobj[isRTL?"previousSibling":"nextSibling"]}var =
position=3D$(obj).offset();return[position.left,position.top]},_hideDatep=
icker:function(input){var =
inst=3Dthis._curInst;if(!inst||(input&&inst!=3D$.data(input,PROP_NAME))){=
return}if(this._datepickerShowing){var =
showAnim=3Dthis._get(inst,"showAnim");var =
duration=3Dthis._get(inst,"duration");var =
postProcess=3Dfunction(){$.datepicker._tidyDialog(inst);this._curInst=3Dn=
ull};if($.effects&&$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepi=
cker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[(show=
Anim=3D=3D"slideDown"?"slideUp":(showAnim=3D=3D"fadeIn"?"fadeOut":"hide")=
)]((showAnim?duration:null),postProcess)}if(!showAnim){postProcess()}var =
onClose=3Dthis._get(inst,"onClose");if(onClose){onClose.apply((inst.input=
?inst.input[0]:null),[(inst.input?inst.input.val():""),inst])}this._datep=
ickerShowing=3Dfalse;this._lastInput=3Dnull;if(this._inDialog){this._dial=
ogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.=
unblockUI();$("body").append(this.dpDiv)}}this._inDialog=3Dfalse}},_tidyD=
ialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".u=
i-datepicker-calendar")},_checkExternalClick:function(event){if(!$.datepi=
cker._curInst){return}var =
$target=3D$(event.target);if($target[0].id!=3D$.datepicker._mainDivId&&$t=
arget.parents("#"+$.datepicker._mainDivId).length=3D=3D0&&!$target.hasCla=
ss($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._trigger=
Class)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.bloc=
kUI)){$.datepicker._hideDatepicker()}},_adjustDate:function(id,offset,per=
iod){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);if(this._isDisabledDatepicker(target[0]))=
{return}this._adjustInstDate(inst,offset+(period=3D=3D"M"?this._get(inst,=
"showCurrentAtPos"):0),period);this._updateDatepicker(inst)},_gotoToday:f=
unction(id){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.cu=
rrentDay){inst.selectedDay=3Dinst.currentDay;inst.drawMonth=3Dinst.select=
edMonth=3Dinst.currentMonth;inst.drawYear=3Dinst.selectedYear=3Dinst.curr=
entYear}else{var date=3Dnew =
Date();inst.selectedDay=3Ddate.getDate();inst.drawMonth=3Dinst.selectedMo=
nth=3Ddate.getMonth();inst.drawYear=3Dinst.selectedYear=3Ddate.getFullYea=
r()}this._notifyChange(inst);this._adjustDate(target)},_selectMonthYear:f=
unction(id,select,period){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);inst._selectingMonthYear=3Dfalse;inst["se=
lected"+(period=3D=3D"M"?"Month":"Year")]=3Dinst["draw"+(period=3D=3D"M"?=
"Month":"Year")]=3DparseInt(select.options[select.selectedIndex].value,10=
);this._notifyChange(inst);this._adjustDate(target)},_clickMonthYear:func=
tion(id){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&=
!$.browser.msie){inst.input.focus()}inst._selectingMonthYear=3D!inst._sel=
ectingMonthYear},_selectDay:function(id,month,year,td){var =
target=3D$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabl=
edDatepicker(target[0])){return}var =
inst=3Dthis._getInst(target[0]);inst.selectedDay=3Dinst.currentDay=3D$("a=
",td).html();inst.selectedMonth=3Dinst.currentMonth=3Dmonth;inst.selected=
Year=3Dinst.currentYear=3Dyear;this._selectDate(id,this._formatDate(inst,=
inst.currentDay,inst.currentMonth,inst.currentYear))},_clearDate:function=
(id){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);this._selectDate(target,"")},_selectDate:=
function(id,dateStr){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);dateStr=3D(dateStr!=3Dnull?dateStr:this._=
formatDate(inst));if(inst.input){inst.input.val(dateStr)}this._updateAlte=
rnate(inst);var =
onSelect=3Dthis._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.i=
nput?inst.input[0]:null),[dateStr,inst])}else{if(inst.input){inst.input.t=
rigger("change")}}if(inst.inline){this._updateDatepicker(inst)}else{this.=
_hideDatepicker();this._lastInput=3Dinst.input[0];if(typeof(inst.input[0]=
)!=3D"object"){inst.input.focus()}this._lastInput=3Dnull}},_updateAlterna=
te:function(inst){var =
altField=3Dthis._get(inst,"altField");if(altField){var =
altFormat=3Dthis._get(inst,"altFormat")||this._get(inst,"dateFormat");var=
 date=3Dthis._getDate(inst);var =
dateStr=3Dthis.formatDate(altFormat,date,this._getFormatConfig(inst));$(a=
ltField).each(function(){$(this).val(dateStr)})}},noWeekends:function(dat=
e){var =
day=3Ddate.getDay();return[(day>0&&day<6),""]},iso8601Week:function(date)=
{var checkDate=3Dnew =
Date(date.getTime());checkDate.setDate(checkDate.getDate()+4-(checkDate.g=
etDay()||7));var =
time=3DcheckDate.getTime();checkDate.setMonth(0);checkDate.setDate(1);ret=
urn =
Math.floor(Math.round((time-checkDate)/86400000)/7)+1},parseDate:function=
(format,value,settings){if(format=3D=3Dnull||value=3D=3Dnull){throw"Inval=
id arguments"}value=3D(typeof =
value=3D=3D"object"?value.toString():value+"");if(value=3D=3D""){return =
null}var =
shortYearCutoff=3D(settings?settings.shortYearCutoff:null)||this._default=
s.shortYearCutoff;var =
dayNamesShort=3D(settings?settings.dayNamesShort:null)||this._defaults.da=
yNamesShort;var =
dayNames=3D(settings?settings.dayNames:null)||this._defaults.dayNames;var=
 =
monthNamesShort=3D(settings?settings.monthNamesShort:null)||this._default=
s.monthNamesShort;var =
monthNames=3D(settings?settings.monthNames:null)||this._defaults.monthNam=
es;var year=3D-1;var month=3D-1;var day=3D-1;var doy=3D-1;var =
literal=3Dfalse;var lookAhead=3Dfunction(match){var =
matches=3D(iFormat+1<format.length&&format.charAt(iFormat+1)=3D=3Dmatch);=
if(matches){iFormat++}return matches};var =
getNumber=3Dfunction(match){lookAhead(match);var =
size=3D(match=3D=3D"@"?14:(match=3D=3D"!"?20:(match=3D=3D"y"?4:(match=3D=3D=
"o"?3:2))));var digits=3Dnew RegExp("^\\d{1,"+size+"}");var =
num=3Dvalue.substring(iValue).match(digits);if(!num){throw"Missing =
number at position "+iValue}iValue+=3Dnum[0].length;return =
parseInt(num[0],10)};var =
getName=3Dfunction(match,shortNames,longNames){var =
names=3D(lookAhead(match)?longNames:shortNames);for(var =
i=3D0;i<names.length;i++){if(value.substr(iValue,names[i].length)=3D=3Dna=
mes[i]){iValue+=3Dnames[i].length;return i+1}}throw"Unknown name at =
position "+iValue};var =
checkLiteral=3Dfunction(){if(value.charAt(iValue)!=3Dformat.charAt(iForma=
t)){throw"Unexpected literal at position "+iValue}iValue++};var =
iValue=3D0;for(var =
iFormat=3D0;iFormat<format.length;iFormat++){if(literal){if(format.charAt=
(iFormat)=3D=3D"'"&&!lookAhead("'")){literal=3Dfalse}else{checkLiteral()}=
}else{switch(format.charAt(iFormat)){case"d":day=3DgetNumber("d");break;c=
ase"D":getName("D",dayNamesShort,dayNames);break;case"o":doy=3DgetNumber(=
"o");break;case"m":month=3DgetNumber("m");break;case"M":month=3DgetName("=
M",monthNamesShort,monthNames);break;case"y":year=3DgetNumber("y");break;=
case"@":var date=3Dnew =
Date(getNumber("@"));year=3Ddate.getFullYear();month=3Ddate.getMonth()+1;=
day=3Ddate.getDate();break;case"!":var date=3Dnew =
Date((getNumber("!")-this._ticksTo1970)/10000);year=3Ddate.getFullYear();=
month=3Ddate.getMonth()+1;day=3Ddate.getDate();break;case"'":if(lookAhead=
("'")){checkLiteral()}else{literal=3Dtrue}break;default:checkLiteral()}}}=
if(year=3D=3D-1){year=3Dnew =
Date().getFullYear()}else{if(year<100){year+=3Dnew =
Date().getFullYear()-new =
Date().getFullYear()%100+(year<=3DshortYearCutoff?0:-100)}}if(doy>-1){mon=
th=3D1;day=3Ddoy;do{var =
dim=3Dthis._getDaysInMonth(year,month-1);if(day<=3Ddim){break}month++;day=
-=3Ddim}while(true)}var date=3Dthis._daylightSavingAdjust(new =
Date(year,month-1,day));if(date.getFullYear()!=3Dyear||date.getMonth()+1!=
=3Dmonth||date.getDate()!=3Dday){throw"Invalid date"}return =
date},ATOM:"yy-mm-dd",COOKIE:"D, dd M =
yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, =
dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M =
yy",RSS:"D, d M =
y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(((1970-1)*365+Mat=
h.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*10000=
000),formatDate:function(format,date,settings){if(!date){return""}var =
dayNamesShort=3D(settings?settings.dayNamesShort:null)||this._defaults.da=
yNamesShort;var =
dayNames=3D(settings?settings.dayNames:null)||this._defaults.dayNames;var=
 =
monthNamesShort=3D(settings?settings.monthNamesShort:null)||this._default=
s.monthNamesShort;var =
monthNames=3D(settings?settings.monthNames:null)||this._defaults.monthNam=
es;var lookAhead=3Dfunction(match){var =
matches=3D(iFormat+1<format.length&&format.charAt(iFormat+1)=3D=3Dmatch);=
if(matches){iFormat++}return matches};var =
formatNumber=3Dfunction(match,value,len){var =
num=3D""+value;if(lookAhead(match)){while(num.length<len){num=3D"0"+num}}=
return num};var =
formatName=3Dfunction(match,value,shortNames,longNames){return(lookAhead(=
match)?longNames[value]:shortNames[value])};var output=3D"";var =
literal=3Dfalse;if(date){for(var =
iFormat=3D0;iFormat<format.length;iFormat++){if(literal){if(format.charAt=
(iFormat)=3D=3D"'"&&!lookAhead("'")){literal=3Dfalse}else{output+=3Dforma=
t.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":output+=3D=
formatNumber("d",date.getDate(),2);break;case"D":output+=3DformatName("D"=
,date.getDay(),dayNamesShort,dayNames);break;case"o":output+=3DformatNumb=
er("o",(date.getTime()-new =
Date(date.getFullYear(),0,0).getTime())/86400000,3);break;case"m":output+=
=3DformatNumber("m",date.getMonth()+1,2);break;case"M":output+=3DformatNa=
me("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=3D=
(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.ge=
tYear()%100);break;case"@":output+=3Ddate.getTime();break;case"!":output+=
=3Ddate.getTime()*10000+this._ticksTo1970;break;case"'":if(lookAhead("'")=
){output+=3D"'"}else{literal=3Dtrue}break;default:output+=3Dformat.charAt=
(iFormat)}}}}return output},_possibleChars:function(format){var =
chars=3D"";var literal=3Dfalse;var lookAhead=3Dfunction(match){var =
matches=3D(iFormat+1<format.length&&format.charAt(iFormat+1)=3D=3Dmatch);=
if(matches){iFormat++}return matches};for(var =
iFormat=3D0;iFormat<format.length;iFormat++){if(literal){if(format.charAt=
(iFormat)=3D=3D"'"&&!lookAhead("'")){literal=3Dfalse}else{chars+=3Dformat=
.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":case"m":cas=
e"y":case"@":chars+=3D"0123456789";break;case"D":case"M":return =
null;case"'":if(lookAhead("'")){chars+=3D"'"}else{literal=3Dtrue}break;de=
fault:chars+=3Dformat.charAt(iFormat)}}}return =
chars},_get:function(inst,name){return =
inst.settings[name]!=3D=3Dundefined?inst.settings[name]:this._defaults[na=
me]},_setDateFromField:function(inst,noDefault){if(inst.input.val()=3D=3D=
inst.lastVal){return}var dateFormat=3Dthis._get(inst,"dateFormat");var =
dates=3Dinst.lastVal=3Dinst.input?inst.input.val():null;var =
date,defaultDate;date=3DdefaultDate=3Dthis._getDefaultDate(inst);var =
settings=3Dthis._getFormatConfig(inst);try{date=3Dthis.parseDate(dateForm=
at,dates,settings)||defaultDate}catch(event){this.log(event);dates=3D(noD=
efault?"":dates)}inst.selectedDay=3Ddate.getDate();inst.drawMonth=3Dinst.=
selectedMonth=3Ddate.getMonth();inst.drawYear=3Dinst.selectedYear=3Ddate.=
getFullYear();inst.currentDay=3D(dates?date.getDate():0);inst.currentMont=
h=3D(dates?date.getMonth():0);inst.currentYear=3D(dates?date.getFullYear(=
):0);this._adjustInstDate(inst)},_getDefaultDate:function(inst){return =
this._restrictMinMax(inst,this._determineDate(inst,this._get(inst,"defaul=
tDate"),new Date()))},_determineDate:function(inst,date,defaultDate){var =
offsetNumeric=3Dfunction(offset){var date=3Dnew =
Date();date.setDate(date.getDate()+offset);return date};var =
offsetString=3Dfunction(offset){try{return =
$.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),offset,$.date=
picker._getFormatConfig(inst))}catch(e){}var =
date=3D(offset.toLowerCase().match(/^c/)?$.datepicker._getDate(inst):null=
)||new Date();var year=3Ddate.getFullYear();var =
month=3Ddate.getMonth();var day=3Ddate.getDate();var =
pattern=3D/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var =
matches=3Dpattern.exec(offset);while(matches){switch(matches[2]||"d"){cas=
e"d":case"D":day+=3DparseInt(matches[1],10);break;case"w":case"W":day+=3D=
parseInt(matches[1],10)*7;break;case"m":case"M":month+=3DparseInt(matches=
[1],10);day=3DMath.min(day,$.datepicker._getDaysInMonth(year,month));brea=
k;case"y":case"Y":year+=3DparseInt(matches[1],10);day=3DMath.min(day,$.da=
tepicker._getDaysInMonth(year,month));break}matches=3Dpattern.exec(offset=
)}return new =
Date(year,month,day)};date=3D(date=3D=3Dnull?defaultDate:(typeof =
date=3D=3D"string"?offsetString(date):(typeof =
date=3D=3D"number"?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));=
date=3D(date&&date.toString()=3D=3D"Invalid =
Date"?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date=
.setSeconds(0);date.setMilliseconds(0)}return =
this._daylightSavingAdjust(date)},_daylightSavingAdjust:function(date){if=
(!date){return =
null}date.setHours(date.getHours()>12?date.getHours()+2:0);return =
date},_setDate:function(inst,date,noChange){var clear=3D!(date);var =
origMonth=3Dinst.selectedMonth;var =
origYear=3Dinst.selectedYear;date=3Dthis._restrictMinMax(inst,this._deter=
mineDate(inst,date,new =
Date()));inst.selectedDay=3Dinst.currentDay=3Ddate.getDate();inst.drawMon=
th=3Dinst.selectedMonth=3Dinst.currentMonth=3Ddate.getMonth();inst.drawYe=
ar=3Dinst.selectedYear=3Dinst.currentYear=3Ddate.getFullYear();if((origMo=
nth!=3Dinst.selectedMonth||origYear!=3Dinst.selectedYear)&&!noChange){thi=
s._notifyChange(inst)}this._adjustInstDate(inst);if(inst.input){inst.inpu=
t.val(clear?"":this._formatDate(inst))}},_getDate:function(inst){var =
startDate=3D(!inst.currentYear||(inst.input&&inst.input.val()=3D=3D"")?nu=
ll:this._daylightSavingAdjust(new =
Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return =
startDate},_generateHTML:function(inst){var today=3Dnew =
Date();today=3Dthis._daylightSavingAdjust(new =
Date(today.getFullYear(),today.getMonth(),today.getDate()));var =
isRTL=3Dthis._get(inst,"isRTL");var =
showButtonPanel=3Dthis._get(inst,"showButtonPanel");var =
hideIfNoPrevNext=3Dthis._get(inst,"hideIfNoPrevNext");var =
navigationAsDateFormat=3Dthis._get(inst,"navigationAsDateFormat");var =
numMonths=3Dthis._getNumberOfMonths(inst);var =
showCurrentAtPos=3Dthis._get(inst,"showCurrentAtPos");var =
stepMonths=3Dthis._get(inst,"stepMonths");var =
isMultiMonth=3D(numMonths[0]!=3D1||numMonths[1]!=3D1);var =
currentDate=3Dthis._daylightSavingAdjust((!inst.currentDay?new =
Date(9999,9,9):new =
Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var =
minDate=3Dthis._getMinMaxDate(inst,"min");var =
maxDate=3Dthis._getMinMaxDate(inst,"max");var =
drawMonth=3Dinst.drawMonth-showCurrentAtPos;var =
drawYear=3Dinst.drawYear;if(drawMonth<0){drawMonth+=3D12;drawYear--}if(ma=
xDate){var maxDraw=3Dthis._daylightSavingAdjust(new =
Date(maxDate.getFullYear(),maxDate.getMonth()-(numMonths[0]*numMonths[1])=
+1,maxDate.getDate()));maxDraw=3D(minDate&&maxDraw<minDate?minDate:maxDra=
w);while(this._daylightSavingAdjust(new =
Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMont=
h=3D11;drawYear--}}}inst.drawMonth=3DdrawMonth;inst.drawYear=3DdrawYear;v=
ar =
prevText=3Dthis._get(inst,"prevText");prevText=3D(!navigationAsDateFormat=
?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new =
Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var =
prev=3D(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a =
class=3D"ui-datepicker-prev ui-corner-all" =
onclick=3D"DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+inst.id+"', =
-"+stepMonths+", 'M');\" title=3D\""+prevText+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>":(hi=
deIfNoPrevNext?"":'<a class=3D"ui-datepicker-prev ui-corner-all =
ui-state-disabled" title=3D"'+prevText+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>"));v=
ar =
nextText=3Dthis._get(inst,"nextText");nextText=3D(!navigationAsDateFormat=
?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new =
Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var =
next=3D(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a =
class=3D"ui-datepicker-next ui-corner-all" =
onclick=3D"DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+inst.id+"', =
+"+stepMonths+", 'M');\" title=3D\""+nextText+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>":(hi=
deIfNoPrevNext?"":'<a class=3D"ui-datepicker-next ui-corner-all =
ui-state-disabled" title=3D"'+nextText+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>"));v=
ar currentText=3Dthis._get(inst,"currentText");var =
gotoDate=3D(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:to=
day);currentText=3D(!navigationAsDateFormat?currentText:this.formatDate(c=
urrentText,gotoDate,this._getFormatConfig(inst)));var =
controls=3D(!inst.inline?'<button type=3D"button" =
class=3D"ui-datepicker-close ui-state-default ui-priority-primary =
ui-corner-all" =
onclick=3D"DP_jQuery_'+dpuuid+'.datepicker._hideDatepicker();">'+this._ge=
t(inst,"closeText")+"</button>":"");var =
buttonPanel=3D(showButtonPanel)?'<div class=3D"ui-datepicker-buttonpane =
ui-widget-content">'+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?=
'<button type=3D"button" class=3D"ui-datepicker-current ui-state-default =
ui-priority-secondary ui-corner-all" =
onclick=3D"DP_jQuery_'+dpuuid+".datepicker._gotoToday('#"+inst.id+"');\">=
"+currentText+"</button>":"")+(isRTL?"":controls)+"</div>":"";var =
firstDay=3DparseInt(this._get(inst,"firstDay"),10);firstDay=3D(isNaN(firs=
tDay)?0:firstDay);var showWeek=3Dthis._get(inst,"showWeek");var =
dayNames=3Dthis._get(inst,"dayNames");var =
dayNamesShort=3Dthis._get(inst,"dayNamesShort");var =
dayNamesMin=3Dthis._get(inst,"dayNamesMin");var =
monthNames=3Dthis._get(inst,"monthNames");var =
monthNamesShort=3Dthis._get(inst,"monthNamesShort");var =
beforeShowDay=3Dthis._get(inst,"beforeShowDay");var =
showOtherMonths=3Dthis._get(inst,"showOtherMonths");var =
selectOtherMonths=3Dthis._get(inst,"selectOtherMonths");var =
calculateWeek=3Dthis._get(inst,"calculateWeek")||this.iso8601Week;var =
defaultDate=3Dthis._getDefaultDate(inst);var html=3D"";for(var =
row=3D0;row<numMonths[0];row++){var group=3D"";for(var =
col=3D0;col<numMonths[1];col++){var =
selectedDate=3Dthis._daylightSavingAdjust(new =
Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=3D" =
ui-corner-all";var calender=3D"";if(isMultiMonth){calender+=3D'<div =
class=3D"ui-datepicker-group';if(numMonths[1]>1){switch(col){case =
0:calender+=3D" ui-datepicker-group-first";cornerClass=3D" =
ui-corner-"+(isRTL?"right":"left");break;case =
numMonths[1]-1:calender+=3D" ui-datepicker-group-last";cornerClass=3D" =
ui-corner-"+(isRTL?"left":"right");break;default:calender+=3D" =
ui-datepicker-group-middle";cornerClass=3D"";break}}calender+=3D'">'}cale=
nder+=3D'<div class=3D"ui-datepicker-header ui-widget-header =
ui-helper-clearfix'+cornerClass+'">'+(/all|left/.test(cornerClass)&&row=3D=
=3D0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row=3D=3D0?(is=
RTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,=
minDate,maxDate,row>0||col>0,monthNames,monthNamesShort)+'</div><table =
class=3D"ui-datepicker-calendar"><thead><tr>';var thead=3D(showWeek?'<th =
class=3D"ui-datepicker-week-col">'+this._get(inst,"weekHeader")+"</th>":"=
");for(var dow=3D0;dow<7;dow++){var =
day=3D(dow+firstDay)%7;thead+=3D"<th"+((dow+firstDay+6)%7>=3D5?' =
class=3D"ui-datepicker-week-end"':"")+'><span =
title=3D"'+dayNames[day]+'">'+dayNamesMin[day]+"</span></th>"}calender+=3D=
thead+"</tr></thead><tbody>";var =
daysInMonth=3Dthis._getDaysInMonth(drawYear,drawMonth);if(drawYear=3D=3Di=
nst.selectedYear&&drawMonth=3D=3Dinst.selectedMonth){inst.selectedDay=3DM=
ath.min(inst.selectedDay,daysInMonth)}var =
leadDays=3D(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;va=
r numRows=3D(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var =
printDate=3Dthis._daylightSavingAdjust(new =
Date(drawYear,drawMonth,1-leadDays));for(var =
dRow=3D0;dRow<numRows;dRow++){calender+=3D"<tr>";var =
tbody=3D(!showWeek?"":'<td =
class=3D"ui-datepicker-week-col">'+this._get(inst,"calculateWeek")(printD=
ate)+"</td>");for(var dow=3D0;dow<7;dow++){var =
daySettings=3D(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0=
]:null),[printDate]):[true,""]);var =
otherMonth=3D(printDate.getMonth()!=3DdrawMonth);var =
unselectable=3D(otherMonth&&!selectOtherMonths)||!daySettings[0]||(minDat=
e&&printDate<minDate)||(maxDate&&printDate>maxDate);tbody+=3D'<td =
class=3D"'+((dow+firstDay+6)%7>=3D5?" =
ui-datepicker-week-end":"")+(otherMonth?" =
ui-datepicker-other-month":"")+((printDate.getTime()=3D=3DselectedDate.ge=
tTime()&&drawMonth=3D=3Dinst.selectedMonth&&inst._keyEvent)||(defaultDate=
.getTime()=3D=3DprintDate.getTime()&&defaultDate.getTime()=3D=3DselectedD=
ate.getTime())?" "+this._dayOverClass:"")+(unselectable?" =
"+this._unselectableClass+" =
ui-state-disabled":"")+(otherMonth&&!showOtherMonths?"":" =
"+daySettings[1]+(printDate.getTime()=3D=3DcurrentDate.getTime()?" =
"+this._currentClass:"")+(printDate.getTime()=3D=3Dtoday.getTime()?" =
ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySetting=
s[2]?' title=3D"'+daySettings[2]+'"':"")+(unselectable?"":' =
onclick=3D"DP_jQuery_'+dpuuid+".datepicker._selectDay('#"+inst.id+"',"+pr=
intDate.getMonth()+","+printDate.getFullYear()+', this);return =
false;"')+">"+(otherMonth&&!showOtherMonths?"&#xa0;":(unselectable?'<span=
 class=3D"ui-state-default">'+printDate.getDate()+"</span>":'<a =
class=3D"ui-state-default'+(printDate.getTime()=3D=3Dtoday.getTime()?" =
ui-state-highlight":"")+(printDate.getTime()=3D=3DcurrentDate.getTime()?"=
 ui-state-active":"")+(otherMonth?" ui-priority-secondary":"")+'" =
href=3D"#">'+printDate.getDate()+"</a>"))+"</td>";printDate.setDate(print=
Date.getDate()+1);printDate=3Dthis._daylightSavingAdjust(printDate)}calen=
der+=3Dtbody+"</tr>"}drawMonth++;if(drawMonth>11){drawMonth=3D0;drawYear+=
+}calender+=3D"</tbody></table>"+(isMultiMonth?"</div>"+((numMonths[0]>0&=
&col=3D=3DnumMonths[1]-1)?'<div =
class=3D"ui-datepicker-row-break"></div>':""):"");group+=3Dcalender}html+=
=3Dgroup}html+=3DbuttonPanel+($.browser.msie&&parseInt($.browser.version,=
10)<7&&!inst.inline?'<iframe src=3D"javascript:false;" =
class=3D"ui-datepicker-cover" =
frameborder=3D"0"></iframe>':"");inst._keyEvent=3Dfalse;return =
html},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,m=
axDate,secondary,monthNames,monthNamesShort){var =
changeMonth=3Dthis._get(inst,"changeMonth");var =
changeYear=3Dthis._get(inst,"changeYear");var =
showMonthAfterYear=3Dthis._get(inst,"showMonthAfterYear");var =
html=3D'<div class=3D"ui-datepicker-title">';var =
monthHtml=3D"";if(secondary||!changeMonth){monthHtml+=3D'<span =
class=3D"ui-datepicker-month">'+monthNames[drawMonth]+"</span>"}else{var =
inMinYear=3D(minDate&&minDate.getFullYear()=3D=3DdrawYear);var =
inMaxYear=3D(maxDate&&maxDate.getFullYear()=3D=3DdrawYear);monthHtml+=3D'=
<select class=3D"ui-datepicker-month" =
onchange=3D"DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+inst.id+=
"', this, 'M');\" =
onclick=3D\"DP_jQuery_"+dpuuid+".datepicker._clickMonthYear('#"+inst.id+"=
');\">";for(var =
month=3D0;month<12;month++){if((!inMinYear||month>=3DminDate.getMonth())&=
&(!inMaxYear||month<=3DmaxDate.getMonth())){monthHtml+=3D'<option =
value=3D"'+month+'"'+(month=3D=3DdrawMonth?' =
selected=3D"selected"':"")+">"+monthNamesShort[month]+"</option>"}}monthH=
tml+=3D"</select>"}if(!showMonthAfterYear){html+=3DmonthHtml+(secondary||=
!(changeMonth&&changeYear)?"&#xa0;":"")}if(secondary||!changeYear){html+=3D=
'<span class=3D"ui-datepicker-year">'+drawYear+"</span>"}else{var =
years=3Dthis._get(inst,"yearRange").split(":");var thisYear=3Dnew =
Date().getFullYear();var determineYear=3Dfunction(value){var =
year=3D(value.match(/c[+-].*/)?drawYear+parseInt(value.substring(1),10):(=
value.match(/[+-].*/)?thisYear+parseInt(value,10):parseInt(value,10)));re=
turn(isNaN(year)?thisYear:year)};var year=3DdetermineYear(years[0]);var =
endYear=3DMath.max(year,determineYear(years[1]||""));year=3D(minDate?Math=
.max(year,minDate.getFullYear()):year);endYear=3D(maxDate?Math.min(endYea=
r,maxDate.getFullYear()):endYear);html+=3D'<select =
class=3D"ui-datepicker-year" =
onchange=3D"DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+inst.id+=
"', this, 'Y');\" =
onclick=3D\"DP_jQuery_"+dpuuid+".datepicker._clickMonthYear('#"+inst.id+"=
');\">";for(;year<=3DendYear;year++){html+=3D'<option =
value=3D"'+year+'"'+(year=3D=3DdrawYear?' =
selected=3D"selected"':"")+">"+year+"</option>"}html+=3D"</select>"}html+=
=3Dthis._get(inst,"yearSuffix");if(showMonthAfterYear){html+=3D(secondary=
||!(changeMonth&&changeYear)?"&#xa0;":"")+monthHtml}html+=3D"</div>";retu=
rn html},_adjustInstDate:function(inst,offset,period){var =
year=3Dinst.drawYear+(period=3D=3D"Y"?offset:0);var =
month=3Dinst.drawMonth+(period=3D=3D"M"?offset:0);var =
day=3DMath.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=
=3D=3D"D"?offset:0);var =
date=3Dthis._restrictMinMax(inst,this._daylightSavingAdjust(new =
Date(year,month,day)));inst.selectedDay=3Ddate.getDate();inst.drawMonth=3D=
inst.selectedMonth=3Ddate.getMonth();inst.drawYear=3Dinst.selectedYear=3D=
date.getFullYear();if(period=3D=3D"M"||period=3D=3D"Y"){this._notifyChang=
e(inst)}},_restrictMinMax:function(inst,date){var =
minDate=3Dthis._getMinMaxDate(inst,"min");var =
maxDate=3Dthis._getMinMaxDate(inst,"max");date=3D(minDate&&date<minDate?m=
inDate:date);date=3D(maxDate&&date>maxDate?maxDate:date);return =
date},_notifyChange:function(inst){var =
onChange=3Dthis._get(inst,"onChangeMonthYear");if(onChange){onChange.appl=
y((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1=
,inst])}},_getNumberOfMonths:function(inst){var =
numMonths=3Dthis._get(inst,"numberOfMonths");return(numMonths=3D=3Dnull?[=
1,1]:(typeof =
numMonths=3D=3D"number"?[1,numMonths]:numMonths))},_getMinMaxDate:functio=
n(inst,minMax){return =
this._determineDate(inst,this._get(inst,minMax+"Date"),null)},_getDaysInM=
onth:function(year,month){return 32-new =
Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){r=
eturn new =
Date(year,month,1).getDay()},_canAdjustMonth:function(inst,offset,curYear=
,curMonth){var numMonths=3Dthis._getNumberOfMonths(inst);var =
date=3Dthis._daylightSavingAdjust(new =
Date(curYear,curMonth+(offset<0?offset:numMonths[0]*numMonths[1]),1));if(=
offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMo=
nth()))}return =
this._isInRange(inst,date)},_isInRange:function(inst,date){var =
minDate=3Dthis._getMinMaxDate(inst,"min");var =
maxDate=3Dthis._getMinMaxDate(inst,"max");return((!minDate||date.getTime(=
)>=3DminDate.getTime())&&(!maxDate||date.getTime()<=3DmaxDate.getTime()))=
},_getFormatConfig:function(inst){var =
shortYearCutoff=3Dthis._get(inst,"shortYearCutoff");shortYearCutoff=3D(ty=
peof shortYearCutoff!=3D"string"?shortYearCutoff:new =
Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCu=
toff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNam=
es:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesS=
hort"),monthNames:this._get(inst,"monthNames")}},_formatDate:function(ins=
t,day,month,year){if(!day){inst.currentDay=3Dinst.selectedDay;inst.curren=
tMonth=3Dinst.selectedMonth;inst.currentYear=3Dinst.selectedYear}var =
date=3D(day?(typeof day=3D=3D"object"?day:this._daylightSavingAdjust(new =
Date(year,month,day))):this._daylightSavingAdjust(new =
Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return =
this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(i=
nst))}});function =
extendRemove(target,props){$.extend(target,props);for(var name in =
props){if(props[name]=3D=3Dnull||props[name]=3D=3Dundefined){target[name]=
=3Dprops[name]}}return target}function =
isArray(a){return(a&&(($.browser.safari&&typeof =
a=3D=3D"object"&&a.length)||(a.constructor&&a.constructor.toString().matc=
h(/\Array\(\)/))))}$.fn.datepicker=3Dfunction(options){if(!$.datepicker.i=
nitialized){$(document).mousedown($.datepicker._checkExternalClick).find(=
"body").append($.datepicker.dpDiv);$.datepicker.initialized=3Dtrue}var =
otherArgs=3DArray.prototype.slice.call(arguments,1);if(typeof =
options=3D=3D"string"&&(options=3D=3D"isDisabled"||options=3D=3D"getDate"=
||options=3D=3D"widget")){return =
$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].conca=
t(otherArgs))}if(options=3D=3D"option"&&arguments.length=3D=3D2&&typeof =
arguments[1]=3D=3D"string"){return =
$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].conca=
t(otherArgs))}return this.each(function(){typeof =
options=3D=3D"string"?$.datepicker["_"+options+"Datepicker"].apply($.date=
picker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,opti=
ons)})};$.datepicker=3Dnew =
Datepicker();$.datepicker.initialized=3Dfalse;$.datepicker.uuid=3Dnew =
Date().getTime();$.datepicker.version=3D"1.8";window["DP_jQuery_"+dpuuid]=
=3D$})(jQuery);;/*
 * jQuery UI Progressbar 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Progressbar
 *
 * Depends:
 *   jquery.ui.core.js
 *   jquery.ui.widget.js
 =
*/=0D(function(a){a.widget("ui.progressbar",{options:{value:0},_create:fu=
nction(){this.element.addClass("ui-progressbar ui-widget =
ui-widget-content =
ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin()=
,"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.va=
lueDiv=3Da("<div class=3D'ui-progressbar-value ui-widget-header =
ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},des=
troy:function(){this.element.removeClass("ui-progressbar ui-widget =
ui-widget-content =
ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr=
("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();a.Wi=
dget.prototype.destroy.apply(this,arguments)},value:function(b){if(b=3D=3D=
=3Dundefined){return this._value()}this._setOption("value",b);return =
this},_setOption:function(b,c){switch(b){case"value":this.options.value=3D=
c;this._refreshValue();this._trigger("change");break}a.Widget.prototype._=
setOption.apply(this,arguments)},_value:function(){var =
b=3Dthis.options.value;if(typeof =
b!=3D=3D"number"){b=3D0}if(b<this._valueMin()){b=3Dthis._valueMin()}if(b>=
this._valueMax()){b=3Dthis._valueMax()}return =
b},_valueMin:function(){return 0},_valueMax:function(){return =
100},_refreshValue:function(){var =
b=3Dthis.value();this.valueDiv[b=3D=3D=3Dthis._valueMax()?"addClass":"rem=
oveClass"]("ui-corner-right").width(b+"%");this.element.attr("aria-valuen=
ow",b)}});a.extend(a.ui.progressbar,{version:"1.8"})})(jQuery);;/*
 * jQuery UI Effects 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Effects/
 =
*/=0DjQuery.effects||(function(g){g.effects=3D{};g.each(["backgroundColor=
","borderBottomColor","borderLeftColor","borderRightColor","borderTopColo=
r","color","outlineColor"],function(l,k){g.fx.step[k]=3Dfunction(m){if(!m=
.colorInit){m.start=3Dj(m.elem,k);m.end=3Di(m.end);m.colorInit=3Dtrue}m.e=
lem.style[k]=3D"rgb("+Math.max(Math.min(parseInt((m.pos*(m.end[0]-m.start=
[0]))+m.start[0],10),255),0)+","+Math.max(Math.min(parseInt((m.pos*(m.end=
[1]-m.start[1]))+m.start[1],10),255),0)+","+Math.max(Math.min(parseInt((m=
.pos*(m.end[2]-m.start[2]))+m.start[2],10),255),0)+")"}});function =
i(l){var k;if(l&&l.constructor=3D=3DArray&&l.length=3D=3D3){return =
l}if(k=3D/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)=
/.exec(l)){return[parseInt(k[1],10),parseInt(k[2],10),parseInt(k[3],10)]}=
if(k=3D/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,=
\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(l)){return[parseFloat(k[1])*2.55,pa=
rseFloat(k[2])*2.55,parseFloat(k[3])*2.55]}if(k=3D/#([a-fA-F0-9]{2})([a-f=
A-F0-9]{2})([a-fA-F0-9]{2})/.exec(l)){return[parseInt(k[1],16),parseInt(k=
[2],16),parseInt(k[3],16)]}if(k=3D/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9=
])/.exec(l)){return[parseInt(k[1]+k[1],16),parseInt(k[2]+k[2],16),parseIn=
t(k[3]+k[3],16)]}if(k=3D/rgba\(0, 0, 0, 0\)/.exec(l)){return =
a.transparent}return a[g.trim(l).toLowerCase()]}function j(m,k){var =
l;do{l=3Dg.curCSS(m,k);if(l!=3D""&&l!=3D"transparent"||g.nodeName(m,"body=
")){break}k=3D"backgroundColor"}while(m=3Dm.parentNode);return i(l)}var =
a=3D{aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,=
0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],d=
arkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:=
[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkoran=
ge:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,=
150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],gree=
n:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230]=
,lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211]=
,lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta=
:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[25=
5,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[25=
5,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transp=
arent:[255,255,255]};var =
e=3D["add","remove","toggle"],c=3D{border:1,borderBottom:1,borderColor:1,=
borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};=
function f(){var =
n=3Ddocument.defaultView?document.defaultView.getComputedStyle(this,null)=
:this.currentStyle,o=3D{},l,m;if(n&&n.length&&n[0]&&n[n[0]]){var =
k=3Dn.length;while(k--){l=3Dn[k];if(typeof =
n[l]=3D=3D"string"){m=3Dl.replace(/\-(\w)/g,function(p,q){return =
q.toUpperCase()});o[m]=3Dn[l]}}}else{for(l in n){if(typeof =
n[l]=3D=3D=3D"string"){o[l]=3Dn[l]}}}return o}function b(l){var =
k,m;for(k in l){m=3Dl[k];if(m=3D=3Dnull||g.isFunction(m)||k in =
c||(/scrollbar/).test(k)||(!(/color/i).test(k)&&isNaN(parseFloat(m)))){de=
lete l[k]}}return l}function h(k,m){var n=3D{_:0},l;for(l in =
m){if(k[l]!=3Dm[l]){n[l]=3Dm[l]}}return =
n}g.effects.animateClass=3Dfunction(k,l,n,m){if(g.isFunction(n)){m=3Dn;n=3D=
null}return this.each(function(){var r=3Dg(this),o=3Dr.attr("style")||" =
",s=3Db(f.call(this)),q,p=3Dr.attr("className");g.each(e,function(t,u){if=
(k[u]){r[u+"Class"](k[u])}});q=3Db(f.call(this));r.attr("className",p);r.=
animate(h(s,q),l,n,function(){g.each(e,function(t,u){if(k[u]){r[u+"Class"=
](k[u])}});if(typeof =
r.attr("style")=3D=3D"object"){r.attr("style").cssText=3D"";r.attr("style=
").cssText=3Do}else{r.attr("style",o)}if(m){m.apply(this,arguments)}})})}=
;g.fn.extend({_addClass:g.fn.addClass,addClass:function(l,k,n,m){return =
k?g.effects.animateClass.apply(this,[{add:l},k,n,m]):this._addClass(l)},_=
removeClass:g.fn.removeClass,removeClass:function(l,k,n,m){return =
k?g.effects.animateClass.apply(this,[{remove:l},k,n,m]):this._removeClass=
(l)},_toggleClass:g.fn.toggleClass,toggleClass:function(m,l,k,o,n){if(typ=
eof l=3D=3D"boolean"||l=3D=3D=3Dundefined){if(!k){return =
this._toggleClass(m,l)}else{return =
g.effects.animateClass.apply(this,[(l?{add:m}:{remove:m}),k,o,n])}}else{r=
eturn =
g.effects.animateClass.apply(this,[{toggle:m},l,k,o])}},switchClass:funct=
ion(k,m,l,o,n){return =
g.effects.animateClass.apply(this,[{add:m,remove:k},l,o,n])}});g.extend(g=
.effects,{version:"1.8",save:function(l,m){for(var =
k=3D0;k<m.length;k++){if(m[k]!=3D=3Dnull){l.data("ec.storage."+m[k],l[0].=
style[m[k]])}}},restore:function(l,m){for(var =
k=3D0;k<m.length;k++){if(m[k]!=3D=3Dnull){l.css(m[k],l.data("ec.storage."=
+m[k]))}}},setMode:function(k,l){if(l=3D=3D"toggle"){l=3Dk.is(":hidden")?=
"show":"hide"}return l},getBaseline:function(l,m){var =
n,k;switch(l[0]){case"top":n=3D0;break;case"middle":n=3D0.5;break;case"bo=
ttom":n=3D1;break;default:n=3Dl[0]/m.height}switch(l[1]){case"left":k=3D0=
;break;case"center":k=3D0.5;break;case"right":k=3D1;break;default:k=3Dl[1=
]/m.width}return{x:k,y:n}},createWrapper:function(k){if(k.parent().is(".u=
i-effects-wrapper")){return k.parent()}var =
l=3D{width:k.outerWidth(true),height:k.outerHeight(true),"float":k.css("f=
loat")},m=3Dg("<div></div>").addClass("ui-effects-wrapper").css({fontSize=
:"100%",background:"transparent",border:"none",margin:0,padding:0});k.wra=
p(m);m=3Dk.parent();if(k.css("position")=3D=3D"static"){m.css({position:"=
relative"});k.css({position:"relative"})}else{g.extend(l,{position:k.css(=
"position"),zIndex:k.css("z-index")});g.each(["top","left","bottom","righ=
t"],function(n,o){l[o]=3Dk.css(o);if(isNaN(parseInt(l[o],10))){l[o]=3D"au=
to"}});k.css({position:"relative",top:0,left:0})}return =
m.css(l).show()},removeWrapper:function(k){if(k.parent().is(".ui-effects-=
wrapper")){return k.parent().replaceWith(k)}return =
k},setTransition:function(l,n,k,m){m=3Dm||{};g.each(n,function(p,o){unit=3D=
l.cssUnit(o);if(unit[0]>0){m[o]=3Dunit[0]*k+unit[1]}});return =
m}});function d(l,k,m,n){if(typeof =
l=3D=3D"object"){n=3Dk;m=3Dnull;k=3Dl;l=3Dk.effect}if(g.isFunction(k)){n=3D=
k;m=3Dnull;k=3D{}}if(g.isFunction(m)){n=3Dm;m=3Dnull}if(typeof =
k=3D=3D"number"||g.fx.speeds[k]){n=3Dm;m=3Dk;k=3D{}}k=3Dk||{};m=3Dm||k.du=
ration;m=3Dg.fx.off?0:typeof =
m=3D=3D"number"?m:g.fx.speeds[m]||g.fx.speeds._default;n=3Dn||k.complete;=
return[l,k,m,n]}g.fn.extend({effect:function(n,m,p,q){var =
l=3Dd.apply(this,arguments),o=3D{options:l[1],duration:l[2],callback:l[3]=
},k=3Dg.effects[n];return =
k&&!g.fx.off?k.call(this,o):this},_show:g.fn.show,show:function(l){if(!l|=
|typeof l=3D=3D"number"||g.fx.speeds[l]){return =
this._show.apply(this,arguments)}else{var =
k=3Dd.apply(this,arguments);k[1].mode=3D"show";return =
this.effect.apply(this,k)}},_hide:g.fn.hide,hide:function(l){if(!l||typeo=
f l=3D=3D"number"||g.fx.speeds[l]){return =
this._hide.apply(this,arguments)}else{var =
k=3Dd.apply(this,arguments);k[1].mode=3D"hide";return =
this.effect.apply(this,k)}},__toggle:g.fn.toggle,toggle:function(l){if(!l=
||typeof l=3D=3D"number"||g.fx.speeds[l]||typeof =
l=3D=3D"boolean"||g.isFunction(l)){return =
this.__toggle.apply(this,arguments)}else{var =
k=3Dd.apply(this,arguments);k[1].mode=3D"toggle";return =
this.effect.apply(this,k)}},cssUnit:function(k){var =
l=3Dthis.css(k),m=3D[];g.each(["em","px","%","pt"],function(n,o){if(l.ind=
exOf(o)>0){m=3D[parseFloat(l),o]}});return =
m}});g.easing.jswing=3Dg.easing.swing;g.extend(g.easing,{def:"easeOutQuad=
",swing:function(l,m,k,o,n){return =
g.easing[g.easing.def](l,m,k,o,n)},easeInQuad:function(l,m,k,o,n){return =
o*(m/=3Dn)*m+k},easeOutQuad:function(l,m,k,o,n){return =
-o*(m/=3Dn)*(m-2)+k},easeInOutQuad:function(l,m,k,o,n){if((m/=3Dn/2)<1){r=
eturn o/2*m*m+k}return =
-o/2*((--m)*(m-2)-1)+k},easeInCubic:function(l,m,k,o,n){return =
o*(m/=3Dn)*m*m+k},easeOutCubic:function(l,m,k,o,n){return =
o*((m=3Dm/n-1)*m*m+1)+k},easeInOutCubic:function(l,m,k,o,n){if((m/=3Dn/2)=
<1){return o/2*m*m*m+k}return =
o/2*((m-=3D2)*m*m+2)+k},easeInQuart:function(l,m,k,o,n){return =
o*(m/=3Dn)*m*m*m+k},easeOutQuart:function(l,m,k,o,n){return =
-o*((m=3Dm/n-1)*m*m*m-1)+k},easeInOutQuart:function(l,m,k,o,n){if((m/=3Dn=
/2)<1){return o/2*m*m*m*m+k}return =
-o/2*((m-=3D2)*m*m*m-2)+k},easeInQuint:function(l,m,k,o,n){return =
o*(m/=3Dn)*m*m*m*m+k},easeOutQuint:function(l,m,k,o,n){return =
o*((m=3Dm/n-1)*m*m*m*m+1)+k},easeInOutQuint:function(l,m,k,o,n){if((m/=3D=
n/2)<1){return o/2*m*m*m*m*m+k}return =
o/2*((m-=3D2)*m*m*m*m+2)+k},easeInSine:function(l,m,k,o,n){return =
-o*Math.cos(m/n*(Math.PI/2))+o+k},easeOutSine:function(l,m,k,o,n){return =
o*Math.sin(m/n*(Math.PI/2))+k},easeInOutSine:function(l,m,k,o,n){return =
-o/2*(Math.cos(Math.PI*m/n)-1)+k},easeInExpo:function(l,m,k,o,n){return(m=
=3D=3D0)?k:o*Math.pow(2,10*(m/n-1))+k},easeOutExpo:function(l,m,k,o,n){re=
turn(m=3D=3Dn)?k+o:o*(-Math.pow(2,-10*m/n)+1)+k},easeInOutExpo:function(l=
,m,k,o,n){if(m=3D=3D0){return k}if(m=3D=3Dn){return =
k+o}if((m/=3Dn/2)<1){return o/2*Math.pow(2,10*(m-1))+k}return =
o/2*(-Math.pow(2,-10*--m)+2)+k},easeInCirc:function(l,m,k,o,n){return =
-o*(Math.sqrt(1-(m/=3Dn)*m)-1)+k},easeOutCirc:function(l,m,k,o,n){return =
o*Math.sqrt(1-(m=3Dm/n-1)*m)+k},easeInOutCirc:function(l,m,k,o,n){if((m/=3D=
n/2)<1){return -o/2*(Math.sqrt(1-m*m)-1)+k}return =
o/2*(Math.sqrt(1-(m-=3D2)*m)+1)+k},easeInElastic:function(l,n,k,u,r){var =
o=3D1.70158;var q=3D0;var m=3Du;if(n=3D=3D0){return =
k}if((n/=3Dr)=3D=3D1){return =
k+u}if(!q){q=3Dr*0.3}if(m<Math.abs(u)){m=3Du;var o=3Dq/4}else{var =
o=3Dq/(2*Math.PI)*Math.asin(u/m)}return =
-(m*Math.pow(2,10*(n-=3D1))*Math.sin((n*r-o)*(2*Math.PI)/q))+k},easeOutEl=
astic:function(l,n,k,u,r){var o=3D1.70158;var q=3D0;var =
m=3Du;if(n=3D=3D0){return k}if((n/=3Dr)=3D=3D1){return =
k+u}if(!q){q=3Dr*0.3}if(m<Math.abs(u)){m=3Du;var o=3Dq/4}else{var =
o=3Dq/(2*Math.PI)*Math.asin(u/m)}return =
m*Math.pow(2,-10*n)*Math.sin((n*r-o)*(2*Math.PI)/q)+u+k},easeInOutElastic=
:function(l,n,k,u,r){var o=3D1.70158;var q=3D0;var =
m=3Du;if(n=3D=3D0){return k}if((n/=3Dr/2)=3D=3D2){return =
k+u}if(!q){q=3Dr*(0.3*1.5)}if(m<Math.abs(u)){m=3Du;var o=3Dq/4}else{var =
o=3Dq/(2*Math.PI)*Math.asin(u/m)}if(n<1){return =
-0.5*(m*Math.pow(2,10*(n-=3D1))*Math.sin((n*r-o)*(2*Math.PI)/q))+k}return=
 =
m*Math.pow(2,-10*(n-=3D1))*Math.sin((n*r-o)*(2*Math.PI)/q)*0.5+u+k},easeI=
nBack:function(l,m,k,p,o,n){if(n=3D=3Dundefined){n=3D1.70158}return =
p*(m/=3Do)*m*((n+1)*m-n)+k},easeOutBack:function(l,m,k,p,o,n){if(n=3D=3Du=
ndefined){n=3D1.70158}return =
p*((m=3Dm/o-1)*m*((n+1)*m+n)+1)+k},easeInOutBack:function(l,m,k,p,o,n){if=
(n=3D=3Dundefined){n=3D1.70158}if((m/=3Do/2)<1){return =
p/2*(m*m*(((n*=3D(1.525))+1)*m-n))+k}return =
p/2*((m-=3D2)*m*(((n*=3D(1.525))+1)*m+n)+2)+k},easeInBounce:function(l,m,=
k,o,n){return =
o-g.easing.easeOutBounce(l,n-m,0,o,n)+k},easeOutBounce:function(l,m,k,o,n=
){if((m/=3Dn)<(1/2.75)){return =
o*(7.5625*m*m)+k}else{if(m<(2/2.75)){return =
o*(7.5625*(m-=3D(1.5/2.75))*m+0.75)+k}else{if(m<(2.5/2.75)){return =
o*(7.5625*(m-=3D(2.25/2.75))*m+0.9375)+k}else{return =
o*(7.5625*(m-=3D(2.625/2.75))*m+0.984375)+k}}}},easeInOutBounce:function(=
l,m,k,o,n){if(m<n/2){return =
g.easing.easeInBounce(l,m*2,0,o,n)*0.5+k}return =
g.easing.easeOutBounce(l,m*2-n,0,o,n)*0.5+o*0.5+k}})})(jQuery);;/*
 * jQuery UI Effects Blind 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Effects/Blind
 *
 * Depends:
 *	jquery.effects.core.js
 */=0D(function(a){a.effects.blind=3Dfunction(b){return =
this.queue(function(){var d=3Da(this),c=3D["position","top","left"];var =
h=3Da.effects.setMode(d,b.options.mode||"hide");var =
g=3Db.options.direction||"vertical";a.effects.save(d,c);d.show();var =
j=3Da.effects.createWrapper(d).css({overflow:"hidden"});var =
e=3D(g=3D=3D"vertical")?"height":"width";var =
i=3D(g=3D=3D"vertical")?j.height():j.width();if(h=3D=3D"show"){j.css(e,0)=
}var =
f=3D{};f[e]=3Dh=3D=3D"show"?i:0;j.animate(f,b.duration,b.options.easing,f=
unction(){if(h=3D=3D"hide"){d.hide()}a.effects.restore(d,c);a.effects.rem=
oveWrapper(d);if(b.callback){b.callback.apply(d[0],arguments)}d.dequeue()=
})})}})(jQuery);;/*
 * jQuery UI Effects Bounce 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Effects/Bounce
 *
 * Depends:
 *	jquery.effects.core.js
 */=0D(function(a){a.effects.bounce=3Dfunction(b){return =
this.queue(function(){var e=3Da(this),l=3D["position","top","left"];var =
k=3Da.effects.setMode(e,b.options.mode||"effect");var =
n=3Db.options.direction||"up";var c=3Db.options.distance||20;var =
d=3Db.options.times||5;var =
g=3Db.duration||250;if(/show|hide/.test(k)){l.push("opacity")}a.effects.s=
ave(e,l);e.show();a.effects.createWrapper(e);var =
f=3D(n=3D=3D"up"||n=3D=3D"down")?"top":"left";var =
p=3D(n=3D=3D"up"||n=3D=3D"left")?"pos":"neg";var =
c=3Db.options.distance||(f=3D=3D"top"?e.outerHeight({margin:true})/3:e.ou=
terWidth({margin:true})/3);if(k=3D=3D"show"){e.css("opacity",0).css(f,p=3D=
=3D"pos"?-c:c)}if(k=3D=3D"hide"){c=3Dc/(d*2)}if(k!=3D"hide"){d--}if(k=3D=3D=
"show"){var =
h=3D{opacity:1};h[f]=3D(p=3D=3D"pos"?"+=3D":"-=3D")+c;e.animate(h,g/2,b.o=
ptions.easing);c=3Dc/2;d--}for(var j=3D0;j<d;j++){var =
o=3D{},m=3D{};o[f]=3D(p=3D=3D"pos"?"-=3D":"+=3D")+c;m[f]=3D(p=3D=3D"pos"?=
"+=3D":"-=3D")+c;e.animate(o,g/2,b.options.easing).animate(m,g/2,b.option=
s.easing);c=3D(k=3D=3D"hide")?c*2:c/2}if(k=3D=3D"hide"){var =
h=3D{opacity:0};h[f]=3D(p=3D=3D"pos"?"-=3D":"+=3D")+c;e.animate(h,g/2,b.o=
ptions.easing,function(){e.hide();a.effects.restore(e,l);a.effects.remove=
Wrapper(e);if(b.callback){b.callback.apply(this,arguments)}})}else{var =
o=3D{},m=3D{};o[f]=3D(p=3D=3D"pos"?"-=3D":"+=3D")+c;m[f]=3D(p=3D=3D"pos"?=
"+=3D":"-=3D")+c;e.animate(o,g/2,b.options.easing).animate(m,g/2,b.option=
s.easing,function(){a.effects.restore(e,l);a.effects.removeWrapper(e);if(=
b.callback){b.callback.apply(this,arguments)}})}e.queue("fx",function(){e=
.dequeue()});e.dequeue()})}})(jQuery);;/*
 * jQuery UI Effects Clip 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Effects/Clip
 *
 * Depends:
 *	jquery.effects.core.js
 */=0D(function(a){a.effects.clip=3Dfunction(b){return =
this.queue(function(){var =
f=3Da(this),j=3D["position","top","left","height","width"];var =
i=3Da.effects.setMode(f,b.options.mode||"hide");var =
k=3Db.options.direction||"vertical";a.effects.save(f,j);f.show();var =
c=3Da.effects.createWrapper(f).css({overflow:"hidden"});var =
e=3Df[0].tagName=3D=3D"IMG"?c:f;var =
g=3D{size:(k=3D=3D"vertical")?"height":"width",position:(k=3D=3D"vertical=
")?"top":"left"};var =
d=3D(k=3D=3D"vertical")?e.height():e.width();if(i=3D=3D"show"){e.css(g.si=
ze,0);e.css(g.position,d/2)}var =
h=3D{};h[g.size]=3Di=3D=3D"show"?d:0;h[g.position]=3Di=3D=3D"show"?0:d/2;=
e.animate(h,{queue:false,duration:b.duration,easing:b.options.easing,comp=
lete:function(){if(i=3D=3D"hide"){f.hide()}a.effects.restore(f,j);a.effec=
ts.removeWrapper(f);if(b.callback){b.callback.apply(f[0],arguments)}f.deq=
ueue()}})})}})(jQuery);;/*
 * jQuery UI Effects Drop 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Effects/Drop
 *
 * Depends:
 *	jquery.effects.core.js
 */=0D(function(a){a.effects.drop=3Dfunction(b){return =
this.queue(function(){var =
e=3Da(this),d=3D["position","top","left","opacity"];var =
i=3Da.effects.setMode(e,b.options.mode||"hide");var =
h=3Db.options.direction||"left";a.effects.save(e,d);e.show();a.effects.cr=
eateWrapper(e);var f=3D(h=3D=3D"up"||h=3D=3D"down")?"top":"left";var =
c=3D(h=3D=3D"up"||h=3D=3D"left")?"pos":"neg";var =
j=3Db.options.distance||(f=3D=3D"top"?e.outerHeight({margin:true})/2:e.ou=
terWidth({margin:true})/2);if(i=3D=3D"show"){e.css("opacity",0).css(f,c=3D=
=3D"pos"?-j:j)}var =
g=3D{opacity:i=3D=3D"show"?1:0};g[f]=3D(i=3D=3D"show"?(c=3D=3D"pos"?"+=3D=
":"-=3D"):(c=3D=3D"pos"?"-=3D":"+=3D"))+j;e.animate(g,{queue:false,durati=
on:b.duration,easing:b.options.easing,complete:function(){if(i=3D=3D"hide=
"){e.hide()}a.effects.restore(e,d);a.effects.removeWrapper(e);if(b.callba=
ck){b.callback.apply(this,arguments)}e.dequeue()}})})}})(jQuery);;/*
 * jQuery UI Effects Explode 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Effects/Explode
 *
 * Depends:
 *	jquery.effects.core.js
 */=0D(function(a){a.effects.explode=3Dfunction(b){return =
this.queue(function(){var =
k=3Db.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;var =
e=3Db.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;b.options.=
mode=3Db.options.mode=3D=3D"toggle"?(a(this).is(":visible")?"hide":"show"=
):b.options.mode;var h=3Da(this).show().css("visibility","hidden");var =
l=3Dh.offset();l.top-=3DparseInt(h.css("marginTop"),10)||0;l.left-=3Dpars=
eInt(h.css("marginLeft"),10)||0;var g=3Dh.outerWidth(true);var =
c=3Dh.outerHeight(true);for(var f=3D0;f<k;f++){for(var =
d=3D0;d<e;d++){h.clone().appendTo("body").wrap("<div></div>").css({positi=
on:"absolute",visibility:"visible",left:-d*(g/e),top:-f*(c/k)}).parent().=
addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden"=
,width:g/e,height:c/k,left:l.left+d*(g/e)+(b.options.mode=3D=3D"show"?(d-=
Math.floor(e/2))*(g/e):0),top:l.top+f*(c/k)+(b.options.mode=3D=3D"show"?(=
f-Math.floor(k/2))*(c/k):0),opacity:b.options.mode=3D=3D"show"?0:1}).anim=
ate({left:l.left+d*(g/e)+(b.options.mode=3D=3D"show"?0:(d-Math.floor(e/2)=
)*(g/e)),top:l.top+f*(c/k)+(b.options.mode=3D=3D"show"?0:(f-Math.floor(k/=
2))*(c/k)),opacity:b.options.mode=3D=3D"show"?1:0},b.duration||500)}}setT=
imeout(function(){b.options.mode=3D=3D"show"?h.css({visibility:"visible"}=
):h.css({visibility:"visible"}).hide();if(b.callback){b.callback.apply(h[=
0])}h.dequeue();a("div.ui-effects-explode").remove()},b.duration||500)})}=
})(jQuery);;/*
 * jQuery UI Effects Fold 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Effects/Fold
 *
 * Depends:
 *	jquery.effects.core.js
 */=0D(function(a){a.effects.fold=3Dfunction(b){return =
this.queue(function(){var e=3Da(this),k=3D["position","top","left"];var =
h=3Da.effects.setMode(e,b.options.mode||"hide");var =
o=3Db.options.size||15;var n=3D!(!b.options.horizFirst);var =
g=3Db.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(e,k);e.=
show();var d=3Da.effects.createWrapper(e).css({overflow:"hidden"});var =
i=3D((h=3D=3D"show")!=3Dn);var =
f=3Di?["width","height"]:["height","width"];var =
c=3Di?[d.width(),d.height()]:[d.height(),d.width()];var =
j=3D/([0-9]+)%/.exec(o);if(j){o=3DparseInt(j[1],10)/100*c[h=3D=3D"hide"?0=
:1]}if(h=3D=3D"show"){d.css(n?{height:0,width:o}:{height:o,width:0})}var =
m=3D{},l=3D{};m[f[0]]=3Dh=3D=3D"show"?c[0]:o;l[f[1]]=3Dh=3D=3D"show"?c[1]=
:0;d.animate(m,g,b.options.easing).animate(l,g,b.options.easing,function(=
){if(h=3D=3D"hide"){e.hide()}a.effects.restore(e,k);a.effects.removeWrapp=
er(e);if(b.callback){b.callback.apply(e[0],arguments)}e.dequeue()})})}})(=
jQuery);;/*
 * jQuery UI Effects Highlight 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Effects/Highlight
 *
 * Depends:
 *	jquery.effects.core.js
 */=0D(function(a){a.effects.highlight=3Dfunction(b){return =
this.queue(function(){var =
d=3Da(this),c=3D["backgroundImage","backgroundColor","opacity"],f=3Da.eff=
ects.setMode(d,b.options.mode||"show"),e=3D{backgroundColor:d.css("backgr=
oundColor")};if(f=3D=3D"hide"){e.opacity=3D0}a.effects.save(d,c);d.show()=
.css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"})=
.animate(e,{queue:false,duration:b.duration,easing:b.options.easing,compl=
ete:function(){(f=3D=3D"hide"&&d.hide());a.effects.restore(d,c);(f=3D=3D"=
show"&&!a.support.opacity&&this.style.removeAttribute("filter"));(b.callb=
ack&&b.callback.apply(this,arguments));d.dequeue()}})})}})(jQuery);;/*
 * jQuery UI Effects Pulsate 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Effects/Pulsate
 *
 * Depends:
 *	jquery.effects.core.js
 */=0D(function(a){a.effects.pulsate=3Dfunction(b){return =
this.queue(function(){var =
d=3Da(this),e=3Da.effects.setMode(d,b.options.mode||"show");times=3D((b.o=
ptions.times||5)*2)-1;duration=3Db.duration?b.duration/2:a.fx.speeds._def=
ault/2,isVisible=3Dd.is(":visible"),animateTo=3D0;if(!isVisible){d.css("o=
pacity",0).show();animateTo=3D1}if((e=3D=3D"hide"&&isVisible)||(e=3D=3D"s=
how"&&!isVisible)){times--}for(var =
c=3D0;c<times;c++){d.animate({opacity:animateTo},duration,b.options.easin=
g);animateTo=3D(animateTo+1)%2}d.animate({opacity:animateTo},duration,b.o=
ptions.easing,function(){if(animateTo=3D=3D0){d.hide()}(b.callback&&b.cal=
lback.apply(this,arguments))});d.queue("fx",function(){d.dequeue()}).dequ=
eue()})}})(jQuery);;/*
 * jQuery UI Effects Scale 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Effects/Scale
 *
 * Depends:
 *	jquery.effects.core.js
 */=0D(function(a){a.effects.puff=3Dfunction(b){return =
this.queue(function(){var =
f=3Da(this),g=3Da.effects.setMode(f,b.options.mode||"hide"),e=3DparseInt(=
b.options.percent,10)||150,d=3De/100,c=3D{height:f.height(),width:f.width=
()};a.extend(b.options,{fade:true,mode:g,percent:g=3D=3D"hide"?e:100,from=
:g=3D=3D"hide"?c:{height:c.height*d,width:c.width*d}});f.effect("scale",b=
.options,b.duration,b.callback);f.dequeue()})};a.effects.scale=3Dfunction=
(b){return this.queue(function(){var g=3Da(this);var =
d=3Da.extend(true,{},b.options);var =
j=3Da.effects.setMode(g,b.options.mode||"effect");var =
h=3DparseInt(b.options.percent,10)||(parseInt(b.options.percent,10)=3D=3D=
0?0:(j=3D=3D"hide"?0:100));var i=3Db.options.direction||"both";var =
c=3Db.options.origin;if(j!=3D"effect"){d.origin=3Dc||["middle","center"];=
d.restore=3Dtrue}var =
f=3D{height:g.height(),width:g.width()};g.from=3Db.options.from||(j=3D=3D=
"show"?{height:0,width:0}:f);var =
e=3D{y:i!=3D"horizontal"?(h/100):1,x:i!=3D"vertical"?(h/100):1};g.to=3D{h=
eight:f.height*e.y,width:f.width*e.x};if(b.options.fade){if(j=3D=3D"show"=
){g.from.opacity=3D0;g.to.opacity=3D1}if(j=3D=3D"hide"){g.from.opacity=3D=
1;g.to.opacity=3D0}}d.from=3Dg.from;d.to=3Dg.to;d.mode=3Dj;g.effect("size=
",d,b.duration,b.callback);g.dequeue()})};a.effects.size=3Dfunction(b){re=
turn this.queue(function(){var =
c=3Da(this),n=3D["position","top","left","width","height","overflow","opa=
city"];var m=3D["position","top","left","overflow","opacity"];var =
j=3D["width","height","overflow"];var p=3D["fontSize"];var =
k=3D["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"];v=
ar =
f=3D["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"];v=
ar g=3Da.effects.setMode(c,b.options.mode||"effect");var =
i=3Db.options.restore||false;var e=3Db.options.scale||"both";var =
o=3Db.options.origin;var =
d=3D{height:c.height(),width:c.width()};c.from=3Db.options.from||d;c.to=3D=
b.options.to||d;if(o){var =
h=3Da.effects.getBaseline(o,d);c.from.top=3D(d.height-c.from.height)*h.y;=
c.from.left=3D(d.width-c.from.width)*h.x;c.to.top=3D(d.height-c.to.height=
)*h.y;c.to.left=3D(d.width-c.to.width)*h.x}var =
l=3D{from:{y:c.from.height/d.height,x:c.from.width/d.width},to:{y:c.to.he=
ight/d.height,x:c.to.width/d.width}};if(e=3D=3D"box"||e=3D=3D"both"){if(l=
.from.y!=3Dl.to.y){n=3Dn.concat(k);c.from=3Da.effects.setTransition(c,k,l=
.from.y,c.from);c.to=3Da.effects.setTransition(c,k,l.to.y,c.to)}if(l.from=
.x!=3Dl.to.x){n=3Dn.concat(f);c.from=3Da.effects.setTransition(c,f,l.from=
.x,c.from);c.to=3Da.effects.setTransition(c,f,l.to.x,c.to)}}if(e=3D=3D"co=
ntent"||e=3D=3D"both"){if(l.from.y!=3Dl.to.y){n=3Dn.concat(p);c.from=3Da.=
effects.setTransition(c,p,l.from.y,c.from);c.to=3Da.effects.setTransition=
(c,p,l.to.y,c.to)}}a.effects.save(c,i?n:m);c.show();a.effects.createWrapp=
er(c);c.css("overflow","hidden").css(c.from);if(e=3D=3D"content"||e=3D=3D=
"both"){k=3Dk.concat(["marginTop","marginBottom"]).concat(p);f=3Df.concat=
(["marginLeft","marginRight"]);j=3Dn.concat(k).concat(f);c.find("*[width]=
").each(function(){child=3Da(this);if(i){a.effects.save(child,j)}var =
q=3D{height:child.height(),width:child.width()};child.from=3D{height:q.he=
ight*l.from.y,width:q.width*l.from.x};child.to=3D{height:q.height*l.to.y,=
width:q.width*l.to.x};if(l.from.y!=3Dl.to.y){child.from=3Da.effects.setTr=
ansition(child,k,l.from.y,child.from);child.to=3Da.effects.setTransition(=
child,k,l.to.y,child.to)}if(l.from.x!=3Dl.to.x){child.from=3Da.effects.se=
tTransition(child,f,l.from.x,child.from);child.to=3Da.effects.setTransiti=
on(child,f,l.to.x,child.to)}child.css(child.from);child.animate(child.to,=
b.duration,b.options.easing,function(){if(i){a.effects.restore(child,j)}}=
)})}c.animate(c.to,{queue:false,duration:b.duration,easing:b.options.easi=
ng,complete:function(){if(c.to.opacity=3D=3D=3D0){c.css("opacity",c.from.=
opacity)}if(g=3D=3D"hide"){c.hide()}a.effects.restore(c,i?n:m);a.effects.=
removeWrapper(c);if(b.callback){b.callback.apply(this,arguments)}c.dequeu=
e()}})})}})(jQuery);;/*
 * jQuery UI Effects Shake 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Effects/Shake
 *
 * Depends:
 *	jquery.effects.core.js
 */=0D(function(a){a.effects.shake=3Dfunction(b){return =
this.queue(function(){var e=3Da(this),l=3D["position","top","left"];var =
k=3Da.effects.setMode(e,b.options.mode||"effect");var =
n=3Db.options.direction||"left";var c=3Db.options.distance||20;var =
d=3Db.options.times||3;var =
g=3Db.duration||b.options.duration||140;a.effects.save(e,l);e.show();a.ef=
fects.createWrapper(e);var =
f=3D(n=3D=3D"up"||n=3D=3D"down")?"top":"left";var =
p=3D(n=3D=3D"up"||n=3D=3D"left")?"pos":"neg";var =
h=3D{},o=3D{},m=3D{};h[f]=3D(p=3D=3D"pos"?"-=3D":"+=3D")+c;o[f]=3D(p=3D=3D=
"pos"?"+=3D":"-=3D")+c*2;m[f]=3D(p=3D=3D"pos"?"-=3D":"+=3D")+c*2;e.animat=
e(h,g,b.options.easing);for(var =
j=3D1;j<d;j++){e.animate(o,g,b.options.easing).animate(m,g,b.options.easi=
ng)}e.animate(o,g,b.options.easing).animate(h,g/2,b.options.easing,functi=
on(){a.effects.restore(e,l);a.effects.removeWrapper(e);if(b.callback){b.c=
allback.apply(this,arguments)}});e.queue("fx",function(){e.dequeue()});e.=
dequeue()})}})(jQuery);;/*
 * jQuery UI Effects Slide 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Effects/Slide
 *
 * Depends:
 *	jquery.effects.core.js
 */=0D(function(a){a.effects.slide=3Dfunction(b){return =
this.queue(function(){var e=3Da(this),d=3D["position","top","left"];var =
i=3Da.effects.setMode(e,b.options.mode||"show");var =
h=3Db.options.direction||"left";a.effects.save(e,d);e.show();a.effects.cr=
eateWrapper(e).css({overflow:"hidden"});var =
f=3D(h=3D=3D"up"||h=3D=3D"down")?"top":"left";var =
c=3D(h=3D=3D"up"||h=3D=3D"left")?"pos":"neg";var =
j=3Db.options.distance||(f=3D=3D"top"?e.outerHeight({margin:true}):e.oute=
rWidth({margin:true}));if(i=3D=3D"show"){e.css(f,c=3D=3D"pos"?-j:j)}var =
g=3D{};g[f]=3D(i=3D=3D"show"?(c=3D=3D"pos"?"+=3D":"-=3D"):(c=3D=3D"pos"?"=
-=3D":"+=3D"))+j;e.animate(g,{queue:false,duration:b.duration,easing:b.op=
tions.easing,complete:function(){if(i=3D=3D"hide"){e.hide()}a.effects.res=
tore(e,d);a.effects.removeWrapper(e);if(b.callback){b.callback.apply(this=
,arguments)}e.dequeue()}})})}})(jQuery);;/*
 * jQuery UI Effects Transfer 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Effects/Transfer
 *
 * Depends:
 *	jquery.effects.core.js
 */=0D(function(a){a.effects.transfer=3Dfunction(b){return =
this.queue(function(){var =
f=3Da(this),h=3Da(b.options.to),e=3Dh.offset(),g=3D{top:e.top,left:e.left=
,height:h.innerHeight(),width:h.innerWidth()},d=3Df.offset(),c=3Da('<div =
class=3D"ui-effects-transfer"></div>').appendTo(document.body).addClass(b=
.options.className).css({top:d.top,left:d.left,height:f.innerHeight(),wid=
th:f.innerWidth(),position:"absolute"}).animate(g,b.duration,b.options.ea=
sing,function(){c.remove();(b.callback&&b.callback.apply(f[0],arguments))=
;f.dequeue()})})}})(jQuery);;
------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/js/jquery.idTabs.min.js;jsessionid=2FF6EEFF466F96A991407188059735EA

/* idTabs ~ Sean Catchpole - Version 2.2 - MIT/GPL */=0A=
(function(){var =
dep=3D{"jQuery":"http://code.jquery.com/jquery-latest.min.js"};var =
init=3Dfunction(){(function($){$.fn.idTabs=3Dfunction(){var =
s=3D{};for(var i=3D0;i<arguments.length;++i){var =
a=3Darguments[i];switch(a.constructor){case =
Object:$.extend(s,a);break;case Boolean:s.change=3Da;break;case =
Number:s.start=3Da;break;case Function:s.click=3Da;break;case =
String:if(a.charAt(0)=3D=3D'.')s.selected=3Da;else =
if(a.charAt(0)=3D=3D'!')s.event=3Da;else s.start=3Da;break;}}=0A=
if(typeof s['return']=3D=3D"function")=0A=
s.change=3Ds['return'];return this.each(function(){$.idTabs(this,s);});}=0A=
$.idTabs=3Dfunction(tabs,options){var =
meta=3D($.metadata)?$(tabs).metadata():{};var =
s=3D$.extend({},$.idTabs.settings,meta,options);if(s.selected.charAt(0)=3D=
=3D'.')s.selected=3Ds.selected.substr(1);if(s.event.charAt(0)=3D=3D'!')s.=
event=3Ds.event.substr(1);if(s.start=3D=3Dnull)s.start=3D-1;var =
showId=3Dfunction(){if($(this).is('.'+s.selected))=0A=
return s.change;var id=3D"#"+this.href.split('#')[1];var aList=3D[];var =
idList=3D[];$("a",tabs).each(function(){if(this.href.match(/#/)){aList.pu=
sh(this);idList.push("#"+this.href.split('#')[1]);}});if(s.click&&!s.clic=
k.apply(this,[id,idList,tabs,s]))return s.change;for(i in =
aList)$(aList[i]).removeClass(s.selected);for(i in =
idList)$(idList[i]).hide();$(this).addClass(s.selected);$(id).show();retu=
rn s.change;}=0A=
var =
list=3D$("a[href*=3D'#']",tabs).unbind(s.event,showId).bind(s.event,showI=
d);list.each(function(){$("#"+this.href.split('#')[1]).hide();});var =
test=3Dfalse;if((test=3Dlist.filter('.'+s.selected)).length);else =
if(typeof s.start=3D=3D"number"&&(test=3Dlist.eq(s.start)).length);else =
if(typeof =
s.start=3D=3D"string"&&(test=3Dlist.filter("[href*=3D'#"+s.start+"']")).l=
ength);if(test){test.removeClass(s.selected);test.trigger(s.event);}=0A=
return s;}=0A=
$.idTabs.settings=3D{start:0,change:false,click:null,selected:".selected"=
,event:"!click"};$.idTabs.version=3D"2.2";$(function(){$(".idTabs").idTab=
s();});})(jQuery);}=0A=
var =
check=3Dfunction(o,s){s=3Ds.split('.');while(o&&s.length)o=3Do[s.shift()]=
;return o;}=0A=
var head=3Ddocument.getElementsByTagName("head")[0];var =
add=3Dfunction(url){var =
s=3Ddocument.createElement("script");s.type=3D"text/javascript";s.src=3Du=
rl;head.appendChild(s);}=0A=
var s=3Ddocument.getElementsByTagName('script');var =
src=3Ds[s.length-1].src;var ok=3Dtrue;for(d in =
dep){if(check(this,d))continue;ok=3Dfalse;add(dep[d]);}if(ok)return =
init();add(src);})();=0A=

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/js/metacart.js;jsessionid=2FF6EEFF466F96A991407188059735EA

=0A=
function MetadataCartJS() { }=0A=
MetadataCartJS._path =3D '/dwr';=0A=
=0A=
MetadataCartJS.addToCart =3D function(p0, callback) {=0A=
    DWREngine._execute(MetadataCartJS._path, 'MetadataCartJS', =
'addToCart', p0, callback);=0A=
}=0A=
=0A=
MetadataCartJS.addToCart =3D function(p1, callback) {=0A=
    DWREngine._execute(MetadataCartJS._path, 'MetadataCartJS', =
'addToCart', false, p1, callback);=0A=
}=0A=
=0A=
MetadataCartJS.removeFromCart =3D function(p0, callback) {=0A=
    DWREngine._execute(MetadataCartJS._path, 'MetadataCartJS', =
'removeFromCart', p0, callback);=0A=
}=0A=
=0A=
MetadataCartJS.removeFromCart =3D function(p1, callback) {=0A=
    DWREngine._execute(MetadataCartJS._path, 'MetadataCartJS', =
'removeFromCart', false, p1, callback);=0A=
}=0A=
=0A=
=0A=
function GetContextJS() { }=0A=
GetContextJS._path =3D '/dwr';=0A=
=0A=
GetContextJS.getContext =3D function(p0, p1, callback) {=0A=
    DWREngine._execute(GetContextJS._path, 'GetContextJS', 'getContext', =
p0, p1, callback);=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
if (DWREngine =3D=3D null) var DWREngine =3D {};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine.setErrorHandler =3D function(handler) {=0A=
DWREngine._errorHandler =3D handler;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine.setWarningHandler =3D function(handler) {=0A=
DWREngine._warningHandler =3D handler;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine.setTimeout =3D function(timeout) {=0A=
DWREngine._timeout =3D timeout;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine.setPreHook =3D function(handler) {=0A=
DWREngine._preHook =3D handler;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine.setPostHook =3D function(handler) {=0A=
DWREngine._postHook =3D handler;=0A=
};=0A=
=0A=
=0A=
DWREngine.XMLHttpRequest =3D 1;=0A=
=0A=
=0A=
DWREngine.IFrame =3D 2;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine.setMethod =3D function(newMethod) {=0A=
if (newMethod !=3D DWREngine.XMLHttpRequest && newMethod !=3D =
DWREngine.IFrame) {=0A=
DWREngine._handleError("Remoting method must be one of =
DWREngine.XMLHttpRequest or DWREngine.IFrame");=0A=
return;=0A=
}=0A=
DWREngine._method =3D newMethod;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine.setVerb =3D function(verb) {=0A=
if (verb !=3D "GET" && verb !=3D "POST") {=0A=
DWREngine._handleError("Remoting verb must be one of GET or POST");=0A=
return;=0A=
}=0A=
DWREngine._verb =3D verb;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine.setOrdered =3D function(ordered) {=0A=
DWREngine._ordered =3D ordered;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine.setAsync =3D function(async) {=0A=
DWREngine._async =3D async;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine.setTextHtmlHandler =3D function(handler) {=0A=
DWREngine._textHtmlHandler =3D handler;=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine.defaultMessageHandler =3D function(message) {=0A=
if (typeof message =3D=3D "object" && message.name =3D=3D "Error" && =
message.description) {=0A=
alert("Error: " + message.description);=0A=
}=0A=
else {=0A=
=0A=
if (message.toString().indexOf("0x80040111") =3D=3D -1) {=0A=
alert(message);=0A=
}=0A=
}=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine.beginBatch =3D function() {=0A=
if (DWREngine._batch) {=0A=
DWREngine._handleError("Batch already started.");=0A=
return;=0A=
}=0A=
=0A=
DWREngine._batch =3D {=0A=
map:{ callCount:0 },=0A=
paramCount:0,=0A=
ids:[],=0A=
preHooks:[],=0A=
postHooks:[]=0A=
};=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine.endBatch =3D function(options) {=0A=
var batch =3D DWREngine._batch;=0A=
if (batch =3D=3D null) {=0A=
DWREngine._handleError("No batch in progress.");=0A=
return;=0A=
}=0A=
=0A=
if (options && options.preHook) batch.preHooks.unshift(options.preHook);=0A=
if (options && options.postHook) batch.postHooks.push(options.postHook);=0A=
if (DWREngine._preHook) batch.preHooks.unshift(DWREngine._preHook);=0A=
if (DWREngine._postHook) batch.postHooks.push(DWREngine._postHook);=0A=
=0A=
if (batch.method =3D=3D null) batch.method =3D DWREngine._method;=0A=
if (batch.verb =3D=3D null) batch.verb =3D DWREngine._verb;=0A=
if (batch.async =3D=3D null) batch.async =3D DWREngine._async;=0A=
if (batch.timeout =3D=3D null) batch.timeout =3D DWREngine._timeout;=0A=
=0A=
batch.completed =3D false;=0A=
=0A=
=0A=
DWREngine._batch =3D null;=0A=
=0A=
=0A=
=0A=
if (!DWREngine._ordered) {=0A=
DWREngine._sendData(batch);=0A=
DWREngine._batches[DWREngine._batches.length] =3D batch;=0A=
}=0A=
else {=0A=
if (DWREngine._batches.length =3D=3D 0) {=0A=
=0A=
DWREngine._sendData(batch);=0A=
DWREngine._batches[DWREngine._batches.length] =3D batch;=0A=
}=0A=
else {=0A=
=0A=
DWREngine._batchQueue[DWREngine._batchQueue.length] =3D batch;=0A=
}=0A=
}=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine._errorHandler =3D DWREngine.defaultMessageHandler;=0A=
=0A=
=0A=
DWREngine._warningHandler =3D null;=0A=
=0A=
=0A=
DWREngine._preHook =3D null;=0A=
=0A=
=0A=
DWREngine._postHook =3D null;=0A=
=0A=
=0A=
DWREngine._batches =3D [];=0A=
=0A=
=0A=
DWREngine._batchQueue =3D [];=0A=
=0A=
=0A=
DWREngine._handlersMap =3D {};=0A=
=0A=
=0A=
DWREngine._method =3D DWREngine.XMLHttpRequest;=0A=
=0A=
=0A=
DWREngine._verb =3D "POST";=0A=
=0A=
=0A=
DWREngine._ordered =3D false;=0A=
=0A=
=0A=
DWREngine._async =3D true;=0A=
=0A=
=0A=
DWREngine._batch =3D null;=0A=
=0A=
=0A=
DWREngine._timeout =3D 0;=0A=
=0A=
=0A=
DWREngine._DOMDocument =3D ["Msxml2.DOMDocument.6.0", =
"Msxml2.DOMDocument.5.0", "Msxml2.DOMDocument.4.0", =
"Msxml2.DOMDocument.3.0", "MSXML2.DOMDocument", "MSXML.DOMDocument", =
"Microsoft.XMLDOM"];=0A=
=0A=
=0A=
DWREngine._XMLHTTP =3D ["Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", =
"Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", =
"Microsoft.XMLHTTP"];=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine._execute =3D function(path, scriptName, methodName, =
vararg_params) {=0A=
var singleShot =3D false;=0A=
if (DWREngine._batch =3D=3D null) {=0A=
DWREngine.beginBatch();=0A=
singleShot =3D true;=0A=
}=0A=
=0A=
var args =3D [];=0A=
for (var i =3D 0; i < arguments.length - 3; i++) {=0A=
args[i] =3D arguments[i + 3];=0A=
}=0A=
=0A=
if (DWREngine._batch.path =3D=3D null) {=0A=
DWREngine._batch.path =3D path;=0A=
}=0A=
else {=0A=
if (DWREngine._batch.path !=3D path) {=0A=
DWREngine._handleError("Can't batch requests to multiple DWR Servlets.");=0A=
return;=0A=
}=0A=
}=0A=
=0A=
=0A=
var params;=0A=
var callData;=0A=
var firstArg =3D args[0];=0A=
var lastArg =3D args[args.length - 1];=0A=
=0A=
if (typeof firstArg =3D=3D "function") {=0A=
callData =3D { callback:args.shift() };=0A=
params =3D args;=0A=
}=0A=
else if (typeof lastArg =3D=3D "function") {=0A=
callData =3D { callback:args.pop() };=0A=
params =3D args;=0A=
}=0A=
else if (lastArg !=3D null && typeof lastArg =3D=3D "object" && =
lastArg.callback !=3D null && typeof lastArg.callback =3D=3D "function") =
{=0A=
callData =3D args.pop();=0A=
params =3D args;=0A=
}=0A=
else if (firstArg =3D=3D null) {=0A=
=0A=
=0A=
=0A=
if (lastArg =3D=3D null && args.length > 2) {=0A=
DWREngine._handleError("Ambiguous nulls at start and end of parameter =
list. Which is the callback function?");=0A=
}=0A=
callData =3D { callback:args.shift() };=0A=
params =3D args;=0A=
}=0A=
else if (lastArg =3D=3D null) {=0A=
callData =3D { callback:args.pop() };=0A=
params =3D args;=0A=
}=0A=
else {=0A=
DWREngine._handleError("Missing callback function or metadata object.");=0A=
return;=0A=
}=0A=
=0A=
=0A=
var random =3D Math.floor(Math.random() * 10001);=0A=
var id =3D (random + "_" + new Date().getTime()).toString();=0A=
var prefix =3D "c" + DWREngine._batch.map.callCount + "-";=0A=
DWREngine._batch.ids.push(id);=0A=
=0A=
=0A=
if (callData.method !=3D null) {=0A=
DWREngine._batch.method =3D callData.method;=0A=
delete callData.method;=0A=
}=0A=
if (callData.verb !=3D null) {=0A=
DWREngine._batch.verb =3D callData.verb;=0A=
delete callData.verb;=0A=
}=0A=
if (callData.async !=3D null) {=0A=
DWREngine._batch.async =3D callData.async;=0A=
delete callData.async;=0A=
}=0A=
if (callData.timeout !=3D null) {=0A=
DWREngine._batch.timeout =3D callData.timeout;=0A=
delete callData.timeout;=0A=
}=0A=
=0A=
=0A=
if (callData.preHook !=3D null) {=0A=
DWREngine._batch.preHooks.unshift(callData.preHook);=0A=
delete callData.preHook;=0A=
}=0A=
if (callData.postHook !=3D null) {=0A=
DWREngine._batch.postHooks.push(callData.postHook);=0A=
delete callData.postHook;=0A=
}=0A=
=0A=
=0A=
if (callData.errorHandler =3D=3D null) callData.errorHandler =3D =
DWREngine._errorHandler;=0A=
if (callData.warningHandler =3D=3D null) callData.warningHandler =3D =
DWREngine._warningHandler;=0A=
=0A=
=0A=
DWREngine._handlersMap[id] =3D callData;=0A=
=0A=
DWREngine._batch.map[prefix + "scriptName"] =3D scriptName;=0A=
DWREngine._batch.map[prefix + "methodName"] =3D methodName;=0A=
DWREngine._batch.map[prefix + "id"] =3D id;=0A=
=0A=
=0A=
for (i =3D 0; i < params.length; i++) {=0A=
DWREngine._serializeAll(DWREngine._batch, [], params[i], prefix + =
"param" + i);=0A=
}=0A=
=0A=
=0A=
DWREngine._batch.map.callCount++;=0A=
if (singleShot) {=0A=
DWREngine.endBatch();=0A=
}=0A=
};=0A=
=0A=
=0A=
DWREngine._sendData =3D function(batch) {=0A=
=0A=
if (batch.map.callCount =3D=3D 0) return;=0A=
=0A=
for (var i =3D 0; i < batch.preHooks.length; i++) {=0A=
batch.preHooks[i]();=0A=
}=0A=
batch.preHooks =3D null;=0A=
=0A=
if (batch.timeout && batch.timeout !=3D 0) {=0A=
batch.interval =3D setInterval(function() { =
DWREngine._abortRequest(batch); }, batch.timeout);=0A=
}=0A=
=0A=
var urlPostfix;=0A=
if (batch.map.callCount =3D=3D 1) {=0A=
urlPostfix =3D batch.map["c0-scriptName"] + "." + =
batch.map["c0-methodName"] + ".dwr";=0A=
}=0A=
else {=0A=
urlPostfix =3D "Multiple." + batch.map.callCount + ".dwr";=0A=
}=0A=
=0A=
=0A=
if (batch.method =3D=3D DWREngine.XMLHttpRequest) {=0A=
if (window.XMLHttpRequest) {=0A=
batch.req =3D new XMLHttpRequest();=0A=
}=0A=
=0A=
else if (window.ActiveXObject && !(navigator.userAgent.indexOf("Mac") =
>=3D 0 && navigator.userAgent.indexOf("MSIE") >=3D 0)) {=0A=
batch.req =3D DWREngine._newActiveXObject(DWREngine._XMLHTTP);=0A=
}=0A=
}=0A=
=0A=
var query =3D "";=0A=
var prop;=0A=
=0A=
=0A=
if (batch.req) {=0A=
batch.map.xml =3D "true";=0A=
=0A=
if (batch.async) {=0A=
batch.req.onreadystatechange =3D function() { =
DWREngine._stateChange(batch); };=0A=
}=0A=
=0A=
var indexSafari =3D navigator.userAgent.indexOf("Safari/");=0A=
if (indexSafari >=3D 0) {=0A=
var version =3D navigator.userAgent.substring(indexSafari + 7);=0A=
if (parseInt(version, 10) < 400) batch.verb =3D=3D "GET";=0A=
}=0A=
if (batch.verb =3D=3D "GET") {=0A=
=0A=
=0A=
=0A=
batch.map.callCount =3D "" + batch.map.callCount;=0A=
=0A=
for (prop in batch.map) {=0A=
var qkey =3D encodeURIComponent(prop);=0A=
var qval =3D encodeURIComponent(batch.map[prop]);=0A=
if (qval =3D=3D "") DWREngine._handleError("Found empty qval for =
qkey=3D" + qkey);=0A=
query +=3D qkey + "=3D" + qval + "&";=0A=
}=0A=
=0A=
try {=0A=
batch.req.open("GET", batch.path + "/exec/" + urlPostfix + "?" + query, =
batch.async);=0A=
batch.req.send(null);=0A=
if (!batch.async) DWREngine._stateChange(batch);=0A=
}=0A=
catch (ex) {=0A=
DWREngine._handleMetaDataError(null, ex);=0A=
}=0A=
}=0A=
else {=0A=
for (prop in batch.map) {=0A=
if (typeof batch.map[prop] !=3D "function") {=0A=
query +=3D prop + "=3D" + batch.map[prop] + "\n";=0A=
}=0A=
}=0A=
=0A=
try {=0A=
batch.req.open("POST", batch.path + "/exec/" + urlPostfix, batch.async);=0A=
batch.req.setRequestHeader('Content-Type', 'text/plain');=0A=
batch.req.send(query);=0A=
if (!batch.async) DWREngine._stateChange(batch);=0A=
}=0A=
catch (ex) {=0A=
DWREngine._handleMetaDataError(null, ex);=0A=
}=0A=
}=0A=
}=0A=
else {=0A=
batch.map.xml =3D "false";=0A=
var idname =3D "dwr-if-" + batch.map["c0-id"];=0A=
=0A=
batch.div =3D document.createElement("div");=0A=
batch.div.innerHTML =3D "<iframe src=3D'javascript:void(0)' =
frameborder=3D'0' width=3D'0' height=3D'0' id=3D'" + idname + "' =
name=3D'" + idname + "'></iframe>";=0A=
document.body.appendChild(batch.div);=0A=
batch.iframe =3D document.getElementById(idname);=0A=
batch.iframe.setAttribute("style", "width:0px; height:0px; border:0px;");=0A=
=0A=
if (batch.verb =3D=3D "GET") {=0A=
for (prop in batch.map) {=0A=
if (typeof batch.map[prop] !=3D "function") {=0A=
query +=3D encodeURIComponent(prop) + "=3D" + =
encodeURIComponent(batch.map[prop]) + "&";=0A=
}=0A=
}=0A=
query =3D query.substring(0, query.length - 1);=0A=
=0A=
batch.iframe.setAttribute("src", batch.path + "/exec/" + urlPostfix + =
"?" + query);=0A=
document.body.appendChild(batch.iframe);=0A=
}=0A=
else {=0A=
batch.form =3D document.createElement("form");=0A=
batch.form.setAttribute("id", "dwr-form");=0A=
batch.form.setAttribute("action", batch.path + "/exec" + urlPostfix);=0A=
batch.form.setAttribute("target", idname);=0A=
batch.form.target =3D idname;=0A=
batch.form.setAttribute("method", "POST");=0A=
for (prop in batch.map) {=0A=
var formInput =3D document.createElement("input");=0A=
formInput.setAttribute("type", "hidden");=0A=
formInput.setAttribute("name", prop);=0A=
formInput.setAttribute("value", batch.map[prop]);=0A=
batch.form.appendChild(formInput);=0A=
}=0A=
document.body.appendChild(batch.form);=0A=
batch.form.submit();=0A=
}=0A=
}=0A=
};=0A=
=0A=
=0A=
DWREngine._stateChange =3D function(batch) {=0A=
if (!batch.completed && batch.req.readyState =3D=3D 4) {=0A=
try {=0A=
var reply =3D batch.req.responseText;=0A=
=0A=
if (reply =3D=3D null || reply =3D=3D "") {=0A=
DWREngine._handleMetaDataWarning(null, "No data received from server");=0A=
}=0A=
else {=0A=
var contentType =3D batch.req.getResponseHeader("Content-Type");=0A=
if (!contentType.match(/^text\/plain/) && =
!contentType.match(/^text\/javascript/)) {=0A=
if (DWREngine._textHtmlHandler && contentType.match(/^text\/html/)) {=0A=
DWREngine._textHtmlHandler();=0A=
}=0A=
else {=0A=
DWREngine._handleMetaDataWarning(null, "Invalid content type from =
server: '" + contentType + "'");=0A=
}=0A=
}=0A=
else {=0A=
=0A=
=0A=
=0A=
if (reply.search("DWREngine._handle") =3D=3D -1) {=0A=
DWREngine._handleMetaDataWarning(null, "Invalid reply from server");=0A=
}=0A=
else {=0A=
eval(reply);=0A=
}=0A=
}=0A=
}=0A=
=0A=
=0A=
DWREngine._clearUp(batch);=0A=
}=0A=
catch (ex) {=0A=
if (ex =3D=3D null) ex =3D "Unknown error occured";=0A=
DWREngine._handleMetaDataWarning(null, ex);=0A=
}=0A=
finally {=0A=
=0A=
=0A=
=0A=
if (DWREngine._batchQueue.length !=3D 0) {=0A=
var sendbatch =3D DWREngine._batchQueue.shift();=0A=
DWREngine._sendData(sendbatch);=0A=
DWREngine._batches[DWREngine._batches.length] =3D sendbatch;=0A=
}=0A=
}=0A=
}=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine._handleResponse =3D function(id, reply) {=0A=
=0A=
var handlers =3D DWREngine._handlersMap[id];=0A=
DWREngine._handlersMap[id] =3D null;=0A=
=0A=
if (handlers) {=0A=
=0A=
=0A=
try {=0A=
if (handlers.callback) handlers.callback(reply);=0A=
}=0A=
catch (ex) {=0A=
DWREngine._handleMetaDataError(handlers, ex);=0A=
}=0A=
}=0A=
=0A=
=0A=
if (DWREngine._method =3D=3D DWREngine.IFrame) {=0A=
var responseBatch =3D DWREngine._batches[DWREngine._batches.length-1];=0A=
=0A=
if (responseBatch.map["c"+(responseBatch.map.callCount-1)+"-id"] =3D=3D =
id) {=0A=
DWREngine._clearUp(responseBatch);=0A=
}=0A=
}=0A=
};=0A=
=0A=
=0A=
DWREngine._handleServerError =3D function(id, error) {=0A=
=0A=
var handlers =3D DWREngine._handlersMap[id];=0A=
DWREngine._handlersMap[id] =3D null;=0A=
=0A=
if (error.message) DWREngine._handleMetaDataError(handlers, =
error.message, error);=0A=
else DWREngine._handleMetaDataError(handlers, error);=0A=
};=0A=
=0A=
=0A=
DWREngine._eval =3D function(script) {=0A=
return eval(script);=0A=
}=0A=
=0A=
=0A=
DWREngine._abortRequest =3D function(batch) {=0A=
if (batch && !batch.completed) {=0A=
clearInterval(batch.interval);=0A=
DWREngine._clearUp(batch);=0A=
if (batch.req) batch.req.abort();=0A=
=0A=
var handlers;=0A=
for (var i =3D 0; i < batch.ids.length; i++) {=0A=
handlers =3D DWREngine._handlersMap[batch.ids[i]];=0A=
DWREngine._handleMetaDataError(handlers, "Timeout");=0A=
}=0A=
}=0A=
};=0A=
=0A=
=0A=
DWREngine._clearUp =3D function(batch) {=0A=
if (batch.completed) {=0A=
DWREngine._handleError("Double complete");=0A=
return;=0A=
}=0A=
=0A=
=0A=
if (batch.div) batch.div.parentNode.removeChild(batch.div);=0A=
if (batch.iframe) batch.iframe.parentNode.removeChild(batch.iframe);=0A=
if (batch.form) batch.form.parentNode.removeChild(batch.form);=0A=
=0A=
=0A=
if (batch.req) delete batch.req;=0A=
=0A=
for (var i =3D 0; i < batch.postHooks.length; i++) {=0A=
batch.postHooks[i]();=0A=
}=0A=
batch.postHooks =3D null;=0A=
=0A=
=0A=
for (var i =3D 0; i < DWREngine._batches.length; i++) {=0A=
if (DWREngine._batches[i] =3D=3D batch) {=0A=
DWREngine._batches.splice(i, 1);=0A=
break;=0A=
}=0A=
}=0A=
=0A=
batch.completed =3D true;=0A=
};=0A=
=0A=
=0A=
DWREngine._handleError =3D function(reason, ex) {=0A=
if (DWREngine._errorHandler) DWREngine._errorHandler(reason, ex);=0A=
};=0A=
=0A=
=0A=
DWREngine._handleWarning =3D function(reason, ex) {=0A=
if (DWREngine._warningHandler) DWREngine._warningHandler(reason, ex);=0A=
};=0A=
=0A=
=0A=
DWREngine._handleMetaDataError =3D function(handlers, reason, ex) {=0A=
if (handlers && typeof handlers.errorHandler =3D=3D "function") =
handlers.errorHandler(reason, ex);=0A=
else DWREngine._handleError(reason, ex);=0A=
};=0A=
=0A=
=0A=
DWREngine._handleMetaDataWarning =3D function(handlers, reason, ex) {=0A=
if (handlers && typeof handlers.warningHandler =3D=3D "function") =
handlers.warningHandler(reason, ex);=0A=
else DWREngine._handleWarning(reason, ex);=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine._serializeAll =3D function(batch, referto, data, name) {=0A=
if (data =3D=3D null) {=0A=
batch.map[name] =3D "null:null";=0A=
return;=0A=
}=0A=
=0A=
switch (typeof data) {=0A=
case "boolean":=0A=
batch.map[name] =3D "boolean:" + data;=0A=
break;=0A=
case "number":=0A=
batch.map[name] =3D "number:" + data;=0A=
break;=0A=
case "string":=0A=
batch.map[name] =3D "string:" + encodeURIComponent(data);=0A=
break;=0A=
case "object":=0A=
if (data instanceof String) batch.map[name] =3D "String:" + =
encodeURIComponent(data);=0A=
else if (data instanceof Boolean) batch.map[name] =3D "Boolean:" + data;=0A=
else if (data instanceof Number) batch.map[name] =3D "Number:" + data;=0A=
else if (data instanceof Date) batch.map[name] =3D "Date:" + =
data.getTime();=0A=
else if (data instanceof Array) batch.map[name] =3D =
DWREngine._serializeArray(batch, referto, data, name);=0A=
else batch.map[name] =3D DWREngine._serializeObject(batch, referto, =
data, name);=0A=
break;=0A=
case "function":=0A=
=0A=
break;=0A=
default:=0A=
DWREngine._handleWarning("Unexpected type: " + typeof data + ", =
attempting default converter.");=0A=
batch.map[name] =3D "default:" + data;=0A=
break;=0A=
}=0A=
};=0A=
=0A=
=0A=
DWREngine._lookup =3D function(referto, data, name) {=0A=
var lookup;=0A=
=0A=
for (var i =3D 0; i < referto.length; i++) {=0A=
if (referto[i].data =3D=3D data) {=0A=
lookup =3D referto[i];=0A=
break;=0A=
}=0A=
}=0A=
if (lookup) return "reference:" + lookup.name;=0A=
referto.push({ data:data, name:name });=0A=
return null;=0A=
};=0A=
=0A=
=0A=
DWREngine._serializeObject =3D function(batch, referto, data, name) {=0A=
var ref =3D DWREngine._lookup(referto, data, name);=0A=
if (ref) return ref;=0A=
=0A=
=0A=
=0A=
if (data.nodeName && data.nodeType) {=0A=
return DWREngine._serializeXml(batch, referto, data, name);=0A=
}=0A=
=0A=
=0A=
var reply =3D "Object:{";=0A=
var element;=0A=
for (element in data) {=0A=
batch.paramCount++;=0A=
var childName =3D "c" + DWREngine._batch.map.callCount + "-e" + =
batch.paramCount;=0A=
DWREngine._serializeAll(batch, referto, data[element], childName);=0A=
=0A=
reply +=3D encodeURIComponent(element) + ":reference:" + childName + ", =
";=0A=
}=0A=
=0A=
if (reply.substring(reply.length - 2) =3D=3D ", ") {=0A=
reply =3D reply.substring(0, reply.length - 2);=0A=
}=0A=
reply +=3D "}";=0A=
=0A=
return reply;=0A=
};=0A=
=0A=
=0A=
DWREngine._serializeXml =3D function(batch, referto, data, name) {=0A=
var ref =3D DWREngine._lookup(referto, data, name);=0A=
if (ref) return ref;=0A=
=0A=
var output;=0A=
if (window.XMLSerializer) output =3D new =
XMLSerializer().serializeToString(data);=0A=
else output =3D data.toXml;=0A=
=0A=
return "XML:" + encodeURIComponent(output);=0A=
};=0A=
=0A=
=0A=
DWREngine._serializeArray =3D function(batch, referto, data, name) {=0A=
var ref =3D DWREngine._lookup(referto, data, name);=0A=
if (ref) return ref;=0A=
=0A=
var reply =3D "Array:[";=0A=
for (var i =3D 0; i < data.length; i++) {=0A=
if (i !=3D 0) reply +=3D ",";=0A=
batch.paramCount++;=0A=
var childName =3D "c" + DWREngine._batch.map.callCount + "-e" + =
batch.paramCount;=0A=
DWREngine._serializeAll(batch, referto, data[i], childName);=0A=
reply +=3D "reference:";=0A=
reply +=3D childName;=0A=
}=0A=
reply +=3D "]";=0A=
=0A=
return reply;=0A=
};=0A=
=0A=
=0A=
DWREngine._unserializeDocument =3D function(xml) {=0A=
var dom;=0A=
if (window.DOMParser) {=0A=
var parser =3D new DOMParser();=0A=
dom =3D parser.parseFromString(xml, "text/xml");=0A=
if (!dom.documentElement || dom.documentElement.tagName =3D=3D =
"parsererror") {=0A=
var message =3D dom.documentElement.firstChild.data;=0A=
message +=3D "\n" + =
dom.documentElement.firstChild.nextSibling.firstChild.data;=0A=
throw message;=0A=
}=0A=
return dom;=0A=
}=0A=
else if (window.ActiveXObject) {=0A=
dom =3D DWREngine._newActiveXObject(DWREngine._DOMDocument);=0A=
dom.loadXML(xml);=0A=
return dom;=0A=
}=0A=
else {=0A=
var div =3D document.createElement("div");=0A=
div.innerHTML =3D xml;=0A=
return div;=0A=
}=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
DWREngine._newActiveXObject =3D function(axarray) {=0A=
var returnValue;=0A=
for (var i =3D 0; i < axarray.length; i++) {=0A=
try {=0A=
returnValue =3D new ActiveXObject(axarray[i]);=0A=
break;=0A=
}=0A=
catch (ex) {   }=0A=
}=0A=
return returnValue;=0A=
};=0A=
=0A=
=0A=
if (typeof window.encodeURIComponent =3D=3D=3D 'undefined') {=0A=
DWREngine._utf8 =3D function(wide) {=0A=
wide =3D "" + wide;=0A=
var c;=0A=
var s;=0A=
var enc =3D "";=0A=
var i =3D 0;=0A=
while (i < wide.length) {=0A=
c =3D wide.charCodeAt(i++);=0A=
=0A=
if (c >=3D 0xDC00 && c < 0xE000) continue;=0A=
if (c >=3D 0xD800 && c < 0xDC00) {=0A=
if (i >=3D wide.length) continue;=0A=
s =3D wide.charCodeAt(i++);=0A=
if (s < 0xDC00 || c >=3D 0xDE00) continue;=0A=
c =3D ((c - 0xD800) << 10) + (s - 0xDC00) + 0x10000;=0A=
}=0A=
=0A=
if (c < 0x80) {=0A=
enc +=3D String.fromCharCode(c);=0A=
}=0A=
else if (c < 0x800) {=0A=
enc +=3D String.fromCharCode(0xC0 + (c >> 6), 0x80 + (c & 0x3F));=0A=
}=0A=
else if (c < 0x10000) {=0A=
enc +=3D String.fromCharCode(0xE0 + (c >> 12), 0x80 + (c >> 6 & 0x3F), =
0x80 + (c & 0x3F));=0A=
}=0A=
else {=0A=
enc +=3D String.fromCharCode(0xF0 + (c >> 18), 0x80 + (c >> 12 & 0x3F), =
0x80 + (c >> 6 & 0x3F), 0x80 + (c & 0x3F));=0A=
}=0A=
}=0A=
return enc;=0A=
}=0A=
=0A=
DWREngine._hexchars =3D "0123456789ABCDEF";=0A=
=0A=
DWREngine._toHex =3D function(n) {=0A=
return DWREngine._hexchars.charAt(n >> 4) + DWREngine._hexchars.charAt(n =
& 0xF);=0A=
}=0A=
=0A=
DWREngine._okURIchars =3D =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-";=0A=
=0A=
window.encodeURIComponent =3D function(s)  {=0A=
s =3D DWREngine._utf8(s);=0A=
var c;=0A=
var enc =3D "";=0A=
for (var i=3D 0; i<s.length; i++) {=0A=
if (DWREngine._okURIchars.indexOf(s.charAt(i)) =3D=3D -1) {=0A=
enc +=3D "%" + DWREngine._toHex(s.charCodeAt(i));=0A=
}=0A=
else {=0A=
enc +=3D s.charAt(i);=0A=
}=0A=
}=0A=
return enc;=0A=
}=0A=
}=0A=
=0A=
=0A=
if (typeof Array.prototype.splice =3D=3D=3D 'undefined') {=0A=
Array.prototype.splice =3D function(ind, cnt)=0A=
{=0A=
if (arguments.length =3D=3D 0) return ind;=0A=
if (typeof ind !=3D "number") ind =3D 0;=0A=
if (ind < 0) ind =3D Math.max(0,this.length + ind);=0A=
if (ind > this.length) {=0A=
if (arguments.length > 2) ind =3D this.length;=0A=
else return [];=0A=
}=0A=
if (arguments.length < 2) cnt =3D this.length-ind;=0A=
=0A=
cnt =3D (typeof cnt =3D=3D "number") ? Math.max(0, cnt) : 0;=0A=
removeArray =3D this.slice(ind, ind + cnt);=0A=
endArray =3D this.slice(ind + cnt);=0A=
this.length =3D ind;=0A=
=0A=
for (var i =3D 2; i < arguments.length; i++) this[this.length] =3D =
arguments[i];=0A=
for (i =3D 0; i < endArray.length; i++) this[this.length] =3D =
endArray[i];=0A=
=0A=
return removeArray;=0A=
}=0A=
}=0A=
=0A=
=0A=
if (typeof Array.prototype.shift =3D=3D=3D 'undefined') {=0A=
Array.prototype.shift =3D function(str) {=0A=
var val =3D this[0];=0A=
for (var i =3D 1; i < this.length; ++i) this[i - 1] =3D this[i];=0A=
this.length--;=0A=
return val;=0A=
}=0A=
}=0A=
=0A=
=0A=
if (typeof Array.prototype.unshift =3D=3D=3D 'undefined') {=0A=
Array.prototype.unshift =3D function() {=0A=
var i =3D unshift.arguments.length;=0A=
for (var j =3D this.length - 1; j >=3D 0; --j) this[j + i] =3D this[j];=0A=
for (j =3D 0; j < i; ++j) this[j] =3D unshift.arguments[j];=0A=
}=0A=
}=0A=
=0A=
=0A=
if (typeof Array.prototype.push =3D=3D=3D 'undefined') {=0A=
Array.prototype.push =3D function() {=0A=
var sub =3D this.length;=0A=
for (var i =3D 0; i < push.arguments.length; ++i) {=0A=
this[sub] =3D push.arguments[i];=0A=
sub++;=0A=
}=0A=
}=0A=
}=0A=
=0A=
=0A=
if (typeof Array.prototype.pop =3D=3D=3D 'undefined') {=0A=
Array.prototype.pop =3D function() {=0A=
var lastElement =3D this[this.length - 1];=0A=
this.length--;=0A=
return lastElement;=0A=
}=0A=
}=0A=
function addToCartProxy(cid) {=0A=
 var spanid =3D 'cmsg_'+cid;=0A=
 document.getElementById(spanid).innerHTML =3D "processing...";=0A=
 MetadataCartJS.addToCart(cid, {=0A=
  callback:function(data) {=0A=
   cartCallback(data,spanid);=0A=
  }=0A=
 });=0A=
}=0A=
function cartCallback(data, spanid) {=0A=
 document.getElementById(spanid).innerHTML =3D data;=0A=
}
------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/js/topnav.js;jsessionid=2FF6EEFF466F96A991407188059735EA

$(function() {=0A=
=0A=
    var $el, leftPos, newWidth,=0A=
        $searchNav =3D $("#search_nav");=0A=
=0A=
    $searchNav.append("<li id=3D'activeLine'></li>");=0A=
    var $activeLine =3D $("#activeLine");=0A=
=0A=
    if ($(".active")) {=0A=
    $activeLine=0A=
        .width($(".active").width())=0A=
        .css("left", $(".active").find("a").position().left)=0A=
        .data("origLeft", $activeLine.position().left)=0A=
        .data("origWidth", $activeLine.width());=0A=
    }=0A=
    else {=0A=
    $activeLine=0A=
        .data("origLeft", $activeLine.position().left)=0A=
        .data("origWidth", $activeLine.width());=0A=
    }=0A=
    =0A=
    $("#search_nav li").find("a").hover(function() {=0A=
        $el =3D $(this);=0A=
        leftPos =3D $el.position().left;=0A=
        newWidth =3D $el.parent().width();=0A=
        $activeLine.stop().animate({=0A=
            left: leftPos,=0A=
            width: newWidth=0A=
        });=0A=
        =0A=
    $("#search_nav li").find("a").click(function() {=0A=
    	$(this).parent().siblings().removeClass("active");=0A=
    	$(this).parent().addClass("active");=0A=
    	$activeLine=0A=
    	.width($(".active").width())=0A=
    	.css("left", $(".active a").position().left)=0A=
    	.data("origLeft", $activeLine.position().left)=0A=
    	.data("origWidth", $activeLine.width());=0A=
    });=0A=
    =0A=
    }, function() {=0A=
        $activeLine.stop().animate({=0A=
            left: $activeLine.data("origLeft"),=0A=
            width: $activeLine.data("origWidth")=0A=
        });=0A=
    });=0A=
});
------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/js/citeseerx.js;jsessionid=2FF6EEFF466F96A991407188059735EA

$(function() {=0A=
  $('#search_box label').css({=0A=
  	'display': 'none',=0A=
  	'visibility': 'hidden'=0A=
	});=0A=
	$('#search label').css({=0A=
  	'display': 'none',=0A=
  	'visibility': 'hidden'=0A=
	});=0A=
	$(".s_field").focus();=0A=
	$("#search_nav").idTabs();=0A=
	$('.s_field').focusout(function() {=0A=
	  var sterm =3D $(this).val();=0A=
	  $('.s_field').each(function() {=0A=
	    $(this).val(sterm);=0A=
	  });=0A=
	});=0A=
	$(".abstract_toggle").click(function(){=0A=
    $(this).siblings(".pubabstract").slideToggle("slow");=0A=
  });=0A=
});
------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/js/correctionutils.js;jsessionid=2FF6EEFF466F96A991407188059735EA

/**=0A=
* Utilities for copying, adding, and removing authors on the document=0A=
* correction form. - Isaac Councill=0A=
*/=0A=
repeatCounter_id =3D "repeatCounter";=0A=
=0A=
function repeat(blockid) {=0A=
 var counterNode =3D document.getElementById(repeatCounter_id);=0A=
 var counter =3D counterNode.innerHTML;=0A=
 =0A=
 var block =3D document.getElementById(blockid);=0A=
 block.appendChild(createAuthorElement(counter));=0A=
 counterNode.innerHTML =3D parseInt(counter)+1;=0A=
}=0A=
=0A=
function createAuthorElement(num) {=0A=
 var authElt =3D document.createElement("fieldset");=0A=
 authElt.setAttribute("id", "author_"+num);=0A=
=0A=
 var moveSpan =3D document.createElement("span");=0A=
 moveSpan.className=3D"removeLink";=0A=
=0A=
 var upSpan =3D document.createElement("span");=0A=
 upSpan.className=3D"actionspan";=0A=
 upSpan.setAttribute("onClick", 'moveAuthor('+num+', "up")');=0A=
 upSpan.appendChild(document.createTextNode("Move Up"));=0A=
=0A=
 var downSpan =3D document.createElement("span");=0A=
 downSpan.className=3D"actionspan";=0A=
 downSpan.setAttribute("onClick", 'moveAuthor('+num+', "down")');=0A=
 downSpan.appendChild(document.createTextNode("Move Down"));=0A=
=0A=
 moveSpan.appendChild(upSpan);=0A=
 moveSpan.appendChild(document.createTextNode(" | "));=0A=
 moveSpan.appendChild(downSpan);=0A=
 authElt.appendChild(moveSpan);=0A=
 =0A=
 var fields =3D ["name", "affil", "address", "email"];=0A=
 var fieldLabels =3D ["Name:", "Affiliation:", "Address:", "Email:"];=0A=
 var reqFields =3D [true, false, false, false];=0A=
 for (i=3D0; i<fields.length; i++) {=0A=
  var inputID =3D "authors["+num+"]."+fields[i];=0A=
  var field =3D document.createElement("span");=0A=
  field.className=3D"oneField";=0A=
=0A=
  var label =3D document.createElement("label");=0A=
  label.setAttribute("for", inputID);=0A=
  label.className=3D"preField";=0A=
  label.appendChild(document.createTextNode(fieldLabels[i]));=0A=
  field.appendChild(label);=0A=
  =0A=
  if (reqFields[i]) {=0A=
   label.appendChild(document.createTextNode(" "));=0A=
   var req =3D document.createElement("span");=0A=
   req.className=3D"reqMark";=0A=
   req.appendChild(document.createTextNode("*"));=0A=
   label.appendChild(req);=0A=
  }=0A=
=0A=
  var input =3D document.createElement("input");=0A=
  input.setAttribute("type", "text");=0A=
  input.setAttribute("size", "40");=0A=
  input.setAttribute("id", inputID);=0A=
  input.setAttribute("name", inputID);=0A=
  input.setAttribute("value", "");=0A=
  field.appendChild(input);=0A=
  authElt.appendChild(field);=0A=
 }=0A=
=0A=
 var ordInput =3D document.createElement("input");=0A=
 ordInput.setAttribute("type", "hidden");=0A=
 ordInput.setAttribute("id", "authors["+num+"].order");=0A=
 ordInput.setAttribute("name", "authors["+num+"].order");=0A=
 ordInput.setAttribute("value", parseInt(num)+1);=0A=
 authElt.appendChild(ordInput);=0A=
=0A=
 var delInput =3D document.createElement("input");=0A=
 delInput.setAttribute("type", "hidden");=0A=
 delInput.setAttribute("id", "authors["+num+"].deleted");=0A=
 delInput.setAttribute("name", "authors["+num+"].deleted");=0A=
 delInput.setAttribute("value", "false");=0A=
 authElt.appendChild(delInput);=0A=
=0A=
 var delSection =3D document.createElement("span");=0A=
 delSection.className=3D"duplicateLink actionspan";=0A=
 delSection.setAttribute("onclick", 'deleteSection("author_'+num+'", =
"authors['+num+'].deleted")');=0A=
 delSection.appendChild(document.createTextNode("Remove This Author"));=0A=
 authElt.appendChild(delSection);=0A=
 =0A=
 return authElt;=0A=
}=0A=
 =0A=
function deleteSection(sectionid, deleteid) {=0A=
 var section =3D document.getElementById(sectionid);=0A=
 section.style.display =3D "none";=0A=
 document.getElementById(deleteid).value =3D "true";=0A=
}=0A=
=0A=
function replaceAll(str, from, to) {=0A=
 var i=3Dstr.indexOf(from);=0A=
 while(i>-1) {=0A=
  str=3Dstr.replace(from,to);=0A=
  i=3Dstr.indexOf(from);=0A=
 }=0A=
 return str;=0A=
}=0A=
=0A=
function moveAuthor(authNum, direction) {=0A=
 var counter =3D =
parseInt(document.getElementById(repeatCounter_id).innerHTML);=0A=
 var to =3D authNum;=0A=
 if (direction=3D=3D'up' && authNum>0) {=0A=
  while(--to>=3D0) {=0A=
   var delid =3D 'authors['+to+'].deleted';=0A=
   try { if(document.getElementById(delid).value=3D=3D'false') break;=0A=
   } catch (err) { return; }=0A=
  }=0A=
 }=0A=
 if (direction=3D=3D'down') {=0A=
  while(++to<counter) {=0A=
   var id =3D 'authors['+to+'].deleted';=0A=
   try { if(document.getElementById(id).value=3D=3D'false') break;=0A=
   } catch (err) { }=0A=
  }=0A=
  if (to=3D=3Dcounter) repeat('repeat_block');=0A=
 }=0A=
 if (to !=3D authNum) {=0A=
  var fromElts =3D =
['authors['+authNum+'].name','authors['+authNum+'].affil',=0A=
                  =
'authors['+authNum+'].address','authors['+authNum+'].email',=0A=
                  'authors['+authNum+'].deleted'];=0A=
  var toElts =3D ['authors['+to+'].name','authors['+to+'].affil',=0A=
                  'authors['+to+'].address','authors['+to+'].email',=0A=
                  'authors['+to+'].deleted'];=0A=
  var tmp;=0A=
  for (i=3D0; i<fromElts.length; i++) {=0A=
   tmp =3D document.getElementById(toElts[i]).value;=0A=
   document.getElementById(toElts[i]).value =3D =
document.getElementById(fromElts[i]).value;=0A=
   document.getElementById(fromElts[i]).value =3D tmp;=0A=
  }=0A=
 }=0A=
}=0A=
  =0A=

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/js/checkboxes.js;jsessionid=2FF6EEFF466F96A991407188059735EA

$(document).ready( =0A=
	function() {=0A=
    	$('input#unpublishAll').click(function(){=0A=
     		var checkAllState =3D this.checked;=0A=
		$("input[name=3Dunpublish]").each(function() {=0A=
			this.checked =3D checkAllState;=0A=
		});=0A=
	    });=0A=
	$('input#dmcaAll').click(function(){=0A=
		var checkAllState =3D this.checked;=0A=
		$("input[name=3Ddmcaed]").each(function() {=0A=
			this.checked =3D checkAllState;=0A=
		});=0A=
	});=0A=
});=0A=

------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://citeseerx.ist.psu.edu/js/mousedout.js;jsessionid=2FF6EEFF466F96A991407188059735EA

/* Javascript for IE. It applies the 'sfhover' class to li elements in =
the 'nav' id'd ul element when they are 'moused over' and removes it, =
using a regular expression, when 'moused out'. */
sfHover =3D function() {
     var sfEls =3D =
document.getElementById("secondary_tabs").getElementsByTagName("LI");
     for (var i=3D0; i<sfEls.length; i++) {
         sfEls[i].onmouseover=3Dfunction() {
             this.className+=3D" sfhover";        =20
		}        =20
		sfEls[i].onmouseout=3Dfunction() {
             this.className=3Dthis.className.replace(new RegExp(" =
sfhover\\b"), "");
		}
     }
}
if (window.attachEvent) window.attachEvent("onload", sfHover); 
------=_NextPart_000_0000_01CD0A9D.AD660520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://widgets.twimg.com/j/2/widget.js

/*=0A=
 * twitter-text-js 1.4.10=0A=
 *=0A=
 * Copyright 2011 Twitter, Inc.=0A=
 *=0A=
 * Licensed under the Apache License, Version 2.0 (the "License");=0A=
 * you may not use this work except in compliance with the License.=0A=
 * You may obtain a copy of the License at:=0A=
 *=0A=
 *    http://www.apache.org/licenses/LICENSE-2.0=0A=
 */=0A=
if(!window.twttr){window.twttr=3D{}}(function(){twttr.txt=3D{};twttr.txt.=
regexen=3D{};var =
C=3D{"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#39;"};twttr.tx=
t.htmlEscape=3Dfunction(R){return =
R&&R.replace(/[&"'><]/g,function(S){return C[S]})};function =
D(S,R){R=3DR||"";if(typeof =
S!=3D=3D"string"){if(S.global&&R.indexOf("g")<0){R+=3D"g"}if(S.ignoreCase=
&&R.indexOf("i")<0){R+=3D"i"}if(S.multiline&&R.indexOf("m")<0){R+=3D"m"}S=
=3DS.source}return new RegExp(S.replace(/#\{(\w+)\}/g,function(U,T){var =
V=3Dtwttr.txt.regexen[T]||"";if(typeof =
V!=3D=3D"string"){V=3DV.source}return V}),R)}function E(S,R){return =
S.replace(/#\{(\w+)\}/g,function(U,T){return R[T]||""})}function =
B(S,U,R){var =
T=3DString.fromCharCode(U);if(R!=3D=3DU){T+=3D"-"+String.fromCharCode(R)}=
S.push(T);return S}var J=3DString.fromCharCode;var =
H=3D[J(32),J(133),J(160),J(5760),J(6158),J(8232),J(8233),J(8239),J(8287),=
J(12288)];B(H,9,13);B(H,8192,8202);twttr.txt.regexen.spaces_group=3DD(H.j=
oin(""));twttr.txt.regexen.spaces=3DD("["+H.join("")+"]");twttr.txt.regex=
en.punct=3D/\!'#%&'\(\)*\+,\\\-\.\/:;<=3D>\?@\[\]\^_{|}~/;twttr.txt.regex=
en.atSigns=3D/[@=EF=BC=A0]/;twttr.txt.regexen.extractMentions=3DD(/(^|[^a=
-zA-Z0-9_])(#{atSigns})([a-zA-Z0-9_]{1,20})(?=3D(.|$))/g);twttr.txt.regex=
en.extractReply=3DD(/^(?:#{spaces})*#{atSigns}([a-zA-Z0-9_]{1,20})/);twtt=
r.txt.regexen.listName=3D/[a-zA-Z][a-zA-Z0-9_\-\u0080-\u00ff]{0,24}/;twtt=
r.txt.regexen.extractMentionsOrLists=3DD(/(^|[^a-zA-Z0-9_])(#{atSigns})([=
a-zA-Z0-9_]{1,20})(\/[a-zA-Z][a-zA-Z0-9_\-]{0,24})?(?=3D(.|$))/g);var =
N=3D[];B(N,1024,1279);B(N,1280,1319);B(N,11744,11775);B(N,42560,42655);B(=
N,4352,4607);B(N,12592,12677);B(N,43360,43391);B(N,44032,55215);B(N,55216=
,55295);B(N,65441,65500);B(N,12449,12538);B(N,12540,12542);B(N,65382,6543=
9);B(N,65392,65392);B(N,65296,65305);B(N,65313,65338);B(N,65345,65370);B(=
N,12353,12438);B(N,12441,12446);B(N,13312,19903);B(N,19968,40959);B(N,173=
824,177983);B(N,177984,178207);B(N,194560,195103);B(N,12293,12293);B(N,12=
347,12347);twttr.txt.regexen.nonLatinHashtagChars=3DD(N.join(""));twttr.t=
xt.regexen.latinAccentChars=3DD("=C3=80=C3=81=C3=82=C3=83=C3=84=C3=85=C3=86=
=C3=87=C3=88=C3=89=C3=8A=C3=8B=C3=8C=C3=8D=C3=8E=C3=8F=C3=90=C3=91=C3=92=C3=
=93=C3=94=C3=95=C3=96=C3=98=C3=99=C3=9A=C3=9B=C3=9C=C3=9D=C3=9E=C3=9F=C3=A0=
=C3=A1=C3=A2=C3=A3=C3=A4=C3=A5=C3=A6=C3=A7=C3=A8=C3=A9=C3=AA=C3=AB=C3=AC=C3=
=AD=C3=AE=C3=AF=C3=B0=C3=B1=C3=B2=C3=B3=C3=B4=C3=B5=C3=B6=C3=B8=C3=B9=C3=BA=
=C3=BB=C3=BC=C3=BD=C3=BE=C5=9F\\303\\277");twttr.txt.regexen.endScreenNam=
eMatch=3DD(/^(?:#{atSigns}|[#{latinAccentChars}]|:\/\/)/);twttr.txt.regex=
en.hashtagBoundary=3DD(/(?:^|$|#{spaces}|[=E3=80=8C=E3=80=8D=E3=80=82=E3=80=
=81.,!=EF=BC=81?=EF=BC=9F:;"'])/);twttr.txt.regexen.hashtagAlpha=3DD(/[a-=
z_#{latinAccentChars}#{nonLatinHashtagChars}]/i);twttr.txt.regexen.hashta=
gAlphaNumeric=3DD(/[a-z0-9_#{latinAccentChars}#{nonLatinHashtagChars}]/i)=
;twttr.txt.regexen.autoLinkHashtags=3DD(/(#{hashtagBoundary})(#|=EF=BC=83=
)(#{hashtagAlphaNumeric}*#{hashtagAlpha}#{hashtagAlphaNumeric}*)/gi);twtt=
r.txt.regexen.autoLinkUsernamesOrLists=3D/(^|[^a-zA-Z0-9_]|RT:?)([@=EF=BC=
=A0]+)([a-zA-Z0-9_]{1,20})(\/[a-zA-Z][a-zA-Z0-9_\-]{0,24})?/g;twttr.txt.r=
egexen.autoLinkEmoticon=3D/(8\-\#|8\-E|\+\-\(|\`\@|\`O|\&lt;\|:~\(|\}:o\{=
|:\-\[|\&gt;o\&lt;|X\-\/|\[:-\]\-I\-|\/\/\/\/=C3=96\\\\\\\\|\(\|:\|\/\)|=E2=
=88=91:\*\)|\( \| =
\))/g;twttr.txt.regexen.validPrecedingChars=3DD(/(?:[^-\/"'!=3DA-Za-z0-9_=
@=EF=BC=A0\.]|^)/);twttr.txt.regexen.invalidDomainChars=3DE("\u00A0#{punc=
t}#{spaces_group}",twttr.txt.regexen);twttr.txt.regexen.validDomainChars=3D=
D(/[^#{invalidDomainChars}]/);twttr.txt.regexen.validSubdomain=3DD(/(?:(?=
:#{validDomainChars}(?:[_-]|#{validDomainChars})*)?#{validDomainChars}\.)=
/);twttr.txt.regexen.validDomainName=3DD(/(?:(?:#{validDomainChars}(?:-|#=
{validDomainChars})*)?#{validDomainChars}\.)/);twttr.txt.regexen.validGTL=
D=3DD(/(?:(?:aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|mu=
seum|name|net|org|pro|tel|travel)(?=3D[^a-zA-Z]|$))/);twttr.txt.regexen.v=
alidCCTLD=3DD(/(?:(?:ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|a=
z|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg=
|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|=
eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|g=
r|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo=
|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|=
mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|n=
f|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa=
|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|ss|st|su|sv|=
sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|u=
z|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw)(?=3D[^a-zA-Z]|$))/);twttr.tx=
t.regexen.validPunycode=3DD(/(?:xn--[0-9a-z]+)/);twttr.txt.regexen.validD=
omain=3DD(/(?:#{validSubdomain}*#{validDomainName}(?:#{validGTLD}|#{valid=
CCTLD}|#{validPunycode}))/);twttr.txt.regexen.validShortDomain=3DD(/^#{va=
lidDomainName}#{validCCTLD}$/);twttr.txt.regexen.validPortNumber=3DD(/[0-=
9]+/);twttr.txt.regexen.validGeneralUrlPathChars=3DD(/[a-z0-9!\*';:=3D\+\=
$\/%#\[\]\-_,~|&#{latinAccentChars}]/i);twttr.txt.regexen.wikipediaDisamb=
iguation=3DD(/(?:\(#{validGeneralUrlPathChars}+\))/i);twttr.txt.regexen.v=
alidUrlPathChars=3DD(/(?:#{wikipediaDisambiguation}|@#{validGeneralUrlPat=
hChars}+\/|[\.,]?#{validGeneralUrlPathChars}?)/i);twttr.txt.regexen.valid=
UrlPathEndingChars=3DD(/(?:[\+\-a-z0-9=3D_#\/#{latinAccentChars}]|#{wikip=
ediaDisambiguation})/i);twttr.txt.regexen.validUrlQueryChars=3D/[a-z0-9!\=
*'\(\);:&=3D\+\$\/%#\[\]\-_\.,~|]/i;twttr.txt.regexen.validUrlQueryEnding=
Chars=3D/[a-z0-9_&=3D#\/]/i;twttr.txt.regexen.extractUrl=3DD("((#{validPr=
ecedingChars})((https?:\\/\\/)?(#{validDomain})(?::(#{validPortNumber}))?=
(\\/(?:#{validUrlPathChars}+#{validUrlPathEndingChars}|#{validUrlPathChar=
s}+#{validUrlPathEndingChars}?|#{validUrlPathEndingChars})?)?(\\?#{validU=
rlQueryChars}*#{validUrlQueryEndingChars})?))","gi");twttr.txt.regexen.va=
lidateUrlUnreserved=3D/[a-z0-9\-._~]/i;twttr.txt.regexen.validateUrlPctEn=
coded=3D/(?:%[0-9a-f]{2})/i;twttr.txt.regexen.validateUrlSubDelims=3D/[!$=
&'()*+,;=3D]/i;twttr.txt.regexen.validateUrlPchar=3DD("(?:#{validateUrlUn=
reserved}|#{validateUrlPctEncoded}|#{validateUrlSubDelims}|[:|@])","i");t=
wttr.txt.regexen.validateUrlScheme=3D/(?:[a-z][a-z0-9+\-.]*)/i;twttr.txt.=
regexen.validateUrlUserinfo=3DD("(?:#{validateUrlUnreserved}|#{validateUr=
lPctEncoded}|#{validateUrlSubDelims}|:)*","i");twttr.txt.regexen.validate=
UrlDecOctet=3D/(?:[0-9]|(?:[1-9][0-9])|(?:1[0-9]{2})|(?:2[0-4][0-9])|(?:2=
5[0-5]))/i;twttr.txt.regexen.validateUrlIpv4=3DD(/(?:#{validateUrlDecOcte=
t}(?:\.#{validateUrlDecOctet}){3})/i);twttr.txt.regexen.validateUrlIpv6=3D=
/(?:\[[a-f0-9:\.]+\])/i;twttr.txt.regexen.validateUrlIp=3DD("(?:#{validat=
eUrlIpv4}|#{validateUrlIpv6})","i");twttr.txt.regexen.validateUrlSubDomai=
nSegment=3D/(?:[a-z0-9](?:[a-z0-9_\-]*[a-z0-9])?)/i;twttr.txt.regexen.val=
idateUrlDomainSegment=3D/(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?)/i;twttr.txt=
.regexen.validateUrlDomainTld=3D/(?:[a-z](?:[a-z0-9\-]*[a-z0-9])?)/i;twtt=
r.txt.regexen.validateUrlDomain=3DD(/(?:(?:#{validateUrlSubDomainSegment]=
}\.)*(?:#{validateUrlDomainSegment]}\.)#{validateUrlDomainTld})/i);twttr.=
txt.regexen.validateUrlHost=3DD("(?:#{validateUrlIp}|#{validateUrlDomain}=
)","i");twttr.txt.regexen.validateUrlUnicodeSubDomainSegment=3D/(?:(?:[a-=
z0-9]|[^\u0000-\u007f])(?:(?:[a-z0-9_\-]|[^\u0000-\u007f])*(?:[a-z0-9]|[^=
\u0000-\u007f]))?)/i;twttr.txt.regexen.validateUrlUnicodeDomainSegment=3D=
/(?:(?:[a-z0-9]|[^\u0000-\u007f])(?:(?:[a-z0-9\-]|[^\u0000-\u007f])*(?:[a=
-z0-9]|[^\u0000-\u007f]))?)/i;twttr.txt.regexen.validateUrlUnicodeDomainT=
ld=3D/(?:(?:[a-z]|[^\u0000-\u007f])(?:(?:[a-z0-9\-]|[^\u0000-\u007f])*(?:=
[a-z0-9]|[^\u0000-\u007f]))?)/i;twttr.txt.regexen.validateUrlUnicodeDomai=
n=3DD(/(?:(?:#{validateUrlUnicodeSubDomainSegment}\.)*(?:#{validateUrlUni=
codeDomainSegment}\.)#{validateUrlUnicodeDomainTld})/i);twttr.txt.regexen=
.validateUrlUnicodeHost=3DD("(?:#{validateUrlIp}|#{validateUrlUnicodeDoma=
in})","i");twttr.txt.regexen.validateUrlPort=3D/[0-9]{1,5}/;twttr.txt.reg=
exen.validateUrlUnicodeAuthority=3DD("(?:(#{validateUrlUserinfo})@)?(#{va=
lidateUrlUnicodeHost})(?::(#{validateUrlPort}))?","i");twttr.txt.regexen.=
validateUrlAuthority=3DD("(?:(#{validateUrlUserinfo})@)?(#{validateUrlHos=
t})(?::(#{validateUrlPort}))?","i");twttr.txt.regexen.validateUrlPath=3DD=
(/(\/#{validateUrlPchar}*)*/i);twttr.txt.regexen.validateUrlQuery=3DD(/(#=
{validateUrlPchar}|\/|\?)*/i);twttr.txt.regexen.validateUrlFragment=3DD(/=
(#{validateUrlPchar}|\/|\?)*/i);twttr.txt.regexen.validateUrlUnencoded=3D=
D("^(?:([^:/?#]+):\\/\\/)?([^/?#]*)([^?#]*)(?:\\?([^#]*))?(?:#(.*))?$","i=
");var A=3D"tweet-url";var G=3D"list-slug";var Q=3D"username";var =
M=3D"hashtag";var O=3D' rel=3D"nofollow"';function K(T){var =
S=3D{};for(var R in T){if(T.hasOwnProperty(R)){S[R]=3DT[R]}}return =
S}twttr.txt.autoLink=3Dfunction(S,R){R=3DK(R||{});return =
twttr.txt.autoLinkUsernamesOrLists(twttr.txt.autoLinkUrlsCustom(twttr.txt=
.autoLinkHashtags(S,R),R),R)};twttr.txt.autoLinkUsernamesOrLists=3Dfuncti=
on(X,V){V=3DK(V||{});V.urlClass=3DV.urlClass||A;V.listClass=3DV.listClass=
||G;V.usernameClass=3DV.usernameClass||Q;V.usernameUrlBase=3DV.usernameUr=
lBase||"http://twitter.com/";V.listUrlBase=3DV.listUrlBase||"http://twitt=
er.com/";if(!V.suppressNoFollow){var R=3DO}var =
W=3D"",U=3Dtwttr.txt.splitTags(X);for(var T=3D0;T<U.length;T++){var =
S=3DU[T];if(T!=3D=3D0){W+=3D((T%2=3D=3D=3D0)?">":"<")}if(T%4!=3D=3D0){W+=3D=
S}else{W+=3DS.replace(twttr.txt.regexen.autoLinkUsernamesOrLists,function=
(f,i,a,e,Y,c,j){var Z=3Dj.slice(c+f.length);var =
h=3D{before:i,at:a,user:twttr.txt.htmlEscape(e),slashListname:twttr.txt.h=
tmlEscape(Y),extraHtml:R,preChunk:"",chunk:twttr.txt.htmlEscape(j),postCh=
unk:""};for(var b in =
V){if(V.hasOwnProperty(b)){h[b]=3DV[b]}}if(Y&&!V.suppressLists){var =
g=3Dh.chunk=3DE("#{user}#{slashListname}",h);h.list=3Dtwttr.txt.htmlEscap=
e(g.toLowerCase());return E('#{before}#{at}<a class=3D"#{urlClass} =
#{listClass}" =
href=3D"#{listUrlBase}#{list}"#{extraHtml}>#{preChunk}#{chunk}#{postChunk=
}</a>',h)}else{if(Z&&Z.match(twttr.txt.regexen.endScreenNameMatch)){retur=
n =
f}else{h.chunk=3Dtwttr.txt.htmlEscape(e);h.dataScreenName=3D!V.suppressDa=
taScreenName?E('data-screen-name=3D"#{chunk}" ',h):"";return =
E('#{before}#{at}<a class=3D"#{urlClass} #{usernameClass}" =
#{dataScreenName}href=3D"#{usernameUrlBase}#{chunk}"#{extraHtml}>#{preChu=
nk}#{chunk}#{postChunk}</a>',h)}}})}}return =
W};twttr.txt.autoLinkHashtags=3Dfunction(T,S){S=3DK(S||{});S.urlClass=3DS=
.urlClass||A;S.hashtagClass=3DS.hashtagClass||M;S.hashtagUrlBase=3DS.hash=
tagUrlBase||"http://twitter.com/search?q=3D%23";if(!S.suppressNoFollow){v=
ar R=3DO}return =
T.replace(twttr.txt.regexen.autoLinkHashtags,function(V,W,X,Z){var =
Y=3D{before:W,hash:twttr.txt.htmlEscape(X),preText:"",text:twttr.txt.html=
Escape(Z),postText:"",extraHtml:R};for(var U in =
S){if(S.hasOwnProperty(U)){Y[U]=3DS[U]}}return E('#{before}<a =
href=3D"#{hashtagUrlBase}#{text}" title=3D"##{text}" =
class=3D"#{urlClass} =
#{hashtagClass}"#{extraHtml}>#{hash}#{preText}#{text}#{postText}</a>',Y)}=
)};twttr.txt.autoLinkUrlsCustom=3Dfunction(U,S){S=3DK(S||{});if(!S.suppre=
ssNoFollow){S.rel=3D"nofollow"}if(S.urlClass){S["class"]=3DS.urlClass;del=
ete S.urlClass}var =
V,T,R;if(S.urlEntities){V=3D{};for(T=3D0,R=3DS.urlEntities.length;T<R;T++=
){V[S.urlEntities[T].url]=3DS.urlEntities[T]}}delete =
S.suppressNoFollow;delete S.suppressDataScreenName;delete =
S.listClass;delete S.usernameClass;delete S.usernameUrlBase;delete =
S.listUrlBase;return =
U.replace(twttr.txt.regexen.extractUrl,function(e,h,g,X,i,a,c,j,W){var =
Z;if(i){var Y=3D"";for(var b in S){Y+=3DE(' #{k}=3D"#{v}" =
',{k:b,v:S[b].toString().replace(/"/,"&quot;").replace(/</,"&lt;").replac=
e(/>/,"&gt;")})}var =
f=3D{before:g,htmlAttrs:Y,url:twttr.txt.htmlEscape(X)};if(V&&V[X]&&V[X].d=
isplay_url){f.displayUrl=3Dtwttr.txt.htmlEscape(V[X].display_url)}else{f.=
displayUrl=3Df.url}return E('#{before}<a =
href=3D"#{url}"#{htmlAttrs}>#{displayUrl}</a>',f)}else{return =
h}})};twttr.txt.extractMentions=3Dfunction(U){var =
V=3D[],R=3Dtwttr.txt.extractMentionsWithIndices(U);for(var =
T=3D0;T<R.length;T++){var S=3DR[T].screenName;V.push(S)}return =
V};twttr.txt.extractMentionsWithIndices=3Dfunction(T){if(!T){return[]}var=
 =
S=3D[],R=3D0;T.replace(twttr.txt.regexen.extractMentions,function(U,Y,X,V=
,Z){if(!Z.match(twttr.txt.regexen.endScreenNameMatch)){var =
W=3DT.indexOf(X+V,R);R=3DW+V.length+1;S.push({screenName:V,indices:[W,R]}=
)}});return =
S};twttr.txt.extractMentionsOrListsWithIndices=3Dfunction(T){if(!T){retur=
n[]}var =
S=3D[],R=3D0;T.replace(twttr.txt.regexen.extractMentionsOrLists,function(=
U,Y,X,V,a,Z){if(!Z.match(twttr.txt.regexen.endScreenNameMatch)){a=3Da||""=
;var =
W=3DT.indexOf(X+V+a,R);R=3DW+V.length+a.length+1;S.push({screenName:V,lis=
tSlug:a,indices:[W,R]})}});return =
S};twttr.txt.extractReplies=3Dfunction(S){if(!S){return null}var =
R=3DS.match(twttr.txt.regexen.extractReply);if(!R){return null}return =
R[1]};twttr.txt.extractUrls=3Dfunction(U){var =
T=3D[],R=3Dtwttr.txt.extractUrlsWithIndices(U);for(var =
S=3D0;S<R.length;S++){T.push(R[S].url)}return =
T};twttr.txt.extractUrlsWithIndices=3Dfunction(T){if(!T){return[]}var =
S=3D[],R=3D0;T.replace(twttr.txt.regexen.extractUrl,function(Z,c,b,U,d,W,=
V,e,a){if(!d&&!e&&W.match(twttr.txt.regexen.validShortDomain)){return =
}var =
X=3DT.indexOf(U,Y),Y=3DX+U.length;S.push({url:U,indices:[X,Y]})});return =
S};twttr.txt.extractHashtags=3Dfunction(U){var =
T=3D[],S=3Dtwttr.txt.extractHashtagsWithIndices(U);for(var =
R=3D0;R<S.length;R++){T.push(S[R].hashtag)}return =
T};twttr.txt.extractHashtagsWithIndices=3Dfunction(T){if(!T){return[]}var=
 =
S=3D[],R=3D0;T.replace(twttr.txt.regexen.autoLinkHashtags,function(U,X,Y,=
W){var =
V=3DT.indexOf(Y+W,R);R=3DV+W.length+1;S.push({hashtag:W,indices:[V,R]})})=
;return S};twttr.txt.splitTags=3Dfunction(X){var =
R=3DX.split("<"),W,V=3D[],U;for(var =
T=3D0;T<R.length;T+=3D1){U=3DR[T];if(!U){V.push("")}else{W=3DU.split(">")=
;for(var S=3D0;S<W.length;S+=3D1){V.push(W[S])}}}return =
V};twttr.txt.hitHighlight=3Dfunction(c,e,U){var =
a=3D"em";e=3De||[];U=3DU||{};if(e.length=3D=3D=3D0){return c}var =
T=3DU.tag||a,d=3D["<"+T+">","</"+T+">"],b=3Dtwttr.txt.splitTags(c),f,k,h,=
X=3D"",R=3D0,Y=3Db[0],Z=3D0,S=3D0,o=3Dfalse,V=3DY,g=3D[],W,l,p,n,m;for(k=3D=
0;k<e.length;k+=3D1){for(h=3D0;h<e[k].length;h+=3D1){g.push(e[k][h])}}for=
(W=3D0;W<g.length;W+=3D1){l=3Dg[W];p=3Dd[W%2];n=3Dfalse;while(Y!=3Dnull&&=
l>=3DZ+Y.length){X+=3DV.slice(S);if(o&&l=3D=3D=3DZ+V.length){X+=3Dp;n=3Dt=
rue}if(b[R+1]){X+=3D"<"+b[R+1]+">"}Z+=3DV.length;S=3D0;R+=3D2;Y=3Db[R];V=3D=
Y;o=3Dfalse}if(!n&&Y!=3Dnull){m=3Dl-Z;X+=3DV.slice(S,m)+p;S=3Dm;if(W%2=3D=
=3D=3D0){o=3Dtrue}else{o=3Dfalse}}else{if(!n){n=3Dtrue;X+=3Dp}}}if(Y!=3Dn=
ull){if(S<V.length){X+=3DV.slice(S)}for(W=3DR+1;W<b.length;W+=3D1){X+=3D(=
W%2=3D=3D=3D0?b[W]:"<"+b[W]+">")}}return X};var F=3D140;var =
P=3D[J(65534),J(65279),J(65535),J(8234),J(8235),J(8236),J(8237),J(8238)];=
twttr.txt.isInvalidTweet=3Dfunction(S){if(!S){return"empty"}if(S.length>F=
){return"too_long"}for(var =
R=3D0;R<P.length;R++){if(S.indexOf(P[R])>=3D0){return"invalid_characters"=
}}return false};twttr.txt.isValidTweetText=3Dfunction(R){return =
!twttr.txt.isInvalidTweet(R)};twttr.txt.isValidUsername=3Dfunction(S){if(=
!S){return false}var R=3Dtwttr.txt.extractMentions(S);return =
R.length=3D=3D=3D1&&R[0]=3D=3D=3DS.slice(1)};var =
L=3DD(/^#{autoLinkUsernamesOrLists}$/);twttr.txt.isValidList=3Dfunction(S=
){var R=3DS.match(L);return =
!!(R&&R[1]=3D=3D""&&R[4])};twttr.txt.isValidHashtag=3Dfunction(S){if(!S){=
return false}var R=3Dtwttr.txt.extractHashtags(S);return =
R.length=3D=3D=3D1&&R[0]=3D=3D=3DS.slice(1)};twttr.txt.isValidUrl=3Dfunct=
ion(R,W,Z){if(W=3D=3Dnull){W=3Dtrue}if(Z=3D=3Dnull){Z=3Dtrue}if(!R){retur=
n false}var =
S=3DR.match(twttr.txt.regexen.validateUrlUnencoded);if(!S||S[0]!=3D=3DR){=
return false}var =
T=3DS[1],U=3DS[2],Y=3DS[3],X=3DS[4],V=3DS[5];if(!((!Z||(I(T,twttr.txt.reg=
exen.validateUrlScheme)&&T.match(/^https?$/i)))&&I(Y,twttr.txt.regexen.va=
lidateUrlPath)&&I(X,twttr.txt.regexen.validateUrlQuery,true)&&I(V,twttr.t=
xt.regexen.validateUrlFragment,true))){return =
false}return(W&&I(U,twttr.txt.regexen.validateUrlUnicodeAuthority))||(!W&=
&I(U,twttr.txt.regexen.validateUrlAuthority))};function =
I(S,T,R){if(!R){return((typeof =
S=3D=3D=3D"string")&&S.match(T)&&RegExp["$&"]=3D=3D=3DS)}return(!S||(S.ma=
tch(T)&&RegExp["$&"]=3D=3D=3DS))}if(typeof =
module!=3D"undefined"&&module.exports){module.exports=3Dtwttr.txt}}());TW=
TR=3Dwindow.TWTR||{};(function(){if(TWTR&&TWTR.Widget){return }function =
H(K,N,J){for(var =
M=3D0,L=3DK.length;M<L;++M){N.call(J||window,K[M],M,K)}}function =
B(J,K,L){(Array.prototype.filter||function(Q,R){var P=3DR||window;var =
M=3D[];for(var =
O=3D0,N=3Dthis.length;O<N;++O){if(!Q.call(P,this[O],O,this)){continue}M.p=
ush(this[O])}return M}).call(J,K,L)}function =
I(J,L,K){this.el=3DJ;this.prop=3DL;this.from=3DK.from;this.to=3DK.to;this=
.time=3DK.time;this.callback=3DK.callback;this.animDiff=3Dthis.to-this.fr=
om}I.canTransition=3Dfunction(){var =
J=3Ddocument.createElement("twitter");J.style.cssText=3D"-webkit-transiti=
on: all .5s linear;";return =
!!J.style.webkitTransitionProperty}();I.prototype._setStyle=3Dfunction(J)=
{switch(this.prop){case"opacity":this.el.style[this.prop]=3DJ;this.el.sty=
le.filter=3D"alpha(opacity=3D"+J*100+")";break;default:this.el.style[this=
.prop]=3DJ+"px";break}};I.prototype._animate=3Dfunction(){var =
J=3Dthis;this.now=3Dnew =
Date();this.diff=3Dthis.now-this.startTime;if(this.diff>this.time){this._=
setStyle(this.to);if(this.callback){this.callback.call(this)}clearInterva=
l(this.timer);return =
}this.percentage=3D(Math.floor((this.diff/this.time)*100)/100);this.val=3D=
(this.animDiff*this.percentage)+this.from;this._setStyle(this.val)};I.pro=
totype.start=3Dfunction(){var J=3Dthis;this.startTime=3Dnew =
Date();this.timer=3DsetInterval(function(){J._animate.call(J)},15)};TWTR.=
Widget=3Dfunction(J){this.init(J)};(function(){var =
X=3Dwindow.twttr||{};var U=3Dlocation.protocol.match(/https/);var =
W=3D/^.+\/profile_images/;var =
c=3D"https://s3.amazonaws.com/twitter_production/profile_images";var =
d=3Dfunction(o){return U?o.replace(W,c):o};var n=3D{};var =
l=3Dfunction(p){var o=3Dn[p];if(!o){o=3Dnew =
RegExp("(?:^|\\s+)"+p+"(?:\\s+|$)");n[p]=3Do}return o};var =
K=3Dfunction(t,x,u,v){var x=3Dx||"*";var u=3Du||document;var =
p=3D[],o=3Du.getElementsByTagName(x),w=3Dl(t);for(var =
q=3D0,s=3Do.length;q<s;++q){if(w.test(o[q].className)){p[p.length]=3Do[q]=
;if(v){v.call(o[q],o[q])}}}return p};var m=3Dfunction(){var =
o=3Dnavigator.userAgent;return{ie:o.match(/MSIE\s([^;]*)/)}}();var =
N=3Dfunction(o){if(typeof o=3D=3D"string"){return =
document.getElementById(o)}return o};var f=3Dfunction(o){return =
o.replace(/^\s+|\s+$/g,"")};var b=3Dfunction(){var =
o=3Dself.innerHeight;var =
p=3Ddocument.compatMode;if((p||m.ie)){o=3D(p=3D=3D"CSS1Compat")?document.=
documentElement.clientHeight:document.body.clientHeight}return o};var =
k=3Dfunction(q,o){var p=3Dq.target||q.srcElement;return o(p)};var =
Z=3Dfunction(p){try{if(p&&3=3D=3Dp.nodeType){return =
p.parentNode}else{return p}}catch(o){}};var a=3Dfunction(p){var =
o=3Dp.relatedTarget;if(!o){if(p.type=3D=3D"mouseout"){o=3Dp.toElement}els=
e{if(p.type=3D=3D"mouseover"){o=3Dp.fromElement}}}return Z(o)};var =
g=3Dfunction(p,o){o.parentNode.insertBefore(p,o.nextSibling)};var =
h=3Dfunction(p){try{p.parentNode.removeChild(p)}catch(o){}};var =
e=3Dfunction(o){return o.firstChild};var J=3Dfunction(q){var =
p=3Da(q);while(p&&p!=3Dthis){try{p=3Dp.parentNode}catch(o){p=3Dthis}}if(p=
!=3Dthis){return true}return false};var =
M=3Dfunction(){if(document.defaultView&&document.defaultView.getComputedS=
tyle){return function(p,t){var s=3Dnull;var =
q=3Ddocument.defaultView.getComputedStyle(p,"");if(q){s=3Dq[t]}var =
o=3Dp.style[t]||s;return =
o}}else{if(document.documentElement.currentStyle&&m.ie){return =
function(o,q){var =
p=3Do.currentStyle?o.currentStyle[q]:null;return(o.style[q]||p)}}}}();var=
 j=3D{has:function(o,p){return new =
RegExp("(^|\\s)"+p+"(\\s|$)").test(N(o).className)},add:function(o,p){if(=
!this.has(o,p)){N(o).className=3Df(N(o).className)+" =
"+p}},remove:function(o,p){if(this.has(o,p)){N(o).className=3DN(o).classN=
ame.replace(new RegExp("(^|\\s)"+p+"(\\s|$)","g"),"")}}};var =
L=3D{add:function(q,p,o){if(q.addEventListener){q.addEventListener(p,o,fa=
lse)}else{q.attachEvent("on"+p,function(){o.call(q,window.event)})}},remo=
ve:function(q,p,o){if(q.removeEventListener){q.removeEventListener(p,o,fa=
lse)}else{q.detachEvent("on"+p,o)}}};var T=3Dfunction(){function =
p(s){return parseInt((s).substring(0,2),16)}function o(s){return =
parseInt((s).substring(2,4),16)}function q(s){return =
parseInt((s).substring(4,6),16)}return =
function(s){return[p(s),o(s),q(s)]}}();var O=3D{bool:function(o){return =
typeof o=3D=3D=3D"boolean"},def:function(p){return !(typeof =
p=3D=3D=3D"undefined")},number:function(o){return typeof =
o=3D=3D=3D"number"&&isFinite(o)},string:function(o){return typeof =
o=3D=3D=3D"string"},fn:function(o){return typeof =
o=3D=3D=3D"function"},array:function(o){if(o){return =
O.number(o.length)&&O.fn(o.splice)}return false}};var =
S=3D["January","February","March","April","May","June","July","August","S=
eptember","October","November","December"];var Y=3Dfunction(t){var =
w=3Dnew Date(t);if(m.ie){w=3DDate.parse(t.replace(/( \+)/," UTC$1"))}var =
p=3D"";var o=3Dfunction(){var =
s=3Dw.getHours();if(s>0&&s<13){p=3D"am";return =
s}else{if(s<1){p=3D"am";return 12}else{p=3D"pm";return s-12}}}();var =
q=3Dw.getMinutes();var v=3Dw.getSeconds();function u(){var s=3Dnew =
Date();if(s.getDate()!=3Dw.getDate()||s.getYear()!=3Dw.getYear()||s.getMo=
nth()!=3Dw.getMonth()){return" - "+S[w.getMonth()]+" "+w.getDate()+", =
"+w.getFullYear()}else{return""}}return o+":"+q+p+u()};var =
Q=3Dfunction(v){var x=3Dnew Date();var t=3Dnew =
Date(v);if(m.ie){t=3DDate.parse(v.replace(/( \+)/," UTC$1"))}var =
w=3Dx-t;var =
p=3D1000,q=3Dp*60,s=3Dq*60,u=3Ds*24,o=3Du*7;if(isNaN(w)||w<0){return""}if=
(w<p*2){return"right now"}if(w<q){return Math.floor(w/p)+" seconds =
ago"}if(w<q*2){return"about 1 minute ago"}if(w<s){return =
Math.floor(w/q)+" minutes ago"}if(w<s*2){return"about 1 hour =
ago"}if(w<u){return Math.floor(w/s)+" hours =
ago"}if(w>u&&w<u*2){return"yesterday"}if(w<u*365){return =
Math.floor(w/u)+" days ago"}else{return"over a year ago"}};function =
i(s){var q=3D{};for(var p in =
s){if(s.hasOwnProperty(p)){q[p]=3Ds[p]}}return =
q}X.txt.autoLink=3Dfunction(p,o){o=3Doptions_links=3Do||{};if(o.hasOwnPro=
perty("extraHtml")){options_links=3Di(o);delete =
options_links.extraHtml}return =
X.txt.autoLinkUsernamesOrLists(X.txt.autoLinkUrlsCustom(X.txt.autoLinkHas=
htags(p,o),options_links),o)};TWTR.Widget.ify=3D{autoLink:function(p){opt=
ions=3D{extraHtml:"target=3D_blank",target:"_blank",urlEntities:[]};if(p.=
needle.entities){if(p.needle.entities.urls){options.urlEntities=3Dp.needl=
e.entities.urls}if(p.needle.entities.media){options.urlEntities=3Doptions=
.urlEntities.concat(p.needle.entities.media)}}if(X&&X.txt){return =
X.txt.autoLink(p.needle.text,options).replace(/([@=EF=BC=A0]+)(<[^>]*>)/g=
,"$2$1")}else{return p.needle.text}}};function =
V(p,q,o){this.job=3Dp;this.decayFn=3Dq;this.interval=3Do;this.decayRate=3D=
1;this.decayMultiplier=3D1.25;this.maxDecayTime=3D3*60*1000}V.prototype=3D=
{start:function(){this.stop().run();return =
this},stop:function(){if(this.worker){window.clearTimeout(this.worker)}re=
turn this},run:function(){var =
o=3Dthis;this.job(function(){o.decayRate=3Do.decayFn()?Math.max(1,o.decay=
Rate/o.decayMultiplier):o.decayRate*o.decayMultiplier;var =
p=3Do.interval*o.decayRate;p=3D(p>=3Do.maxDecayTime)?o.maxDecayTime:p;p=3D=
Math.floor(p);o.worker=3Dwindow.setTimeout(function(){o.run.call(o)},p)})=
},destroy:function(){this.stop();this.decayRate=3D1;return =
this}};function =
P(p,o,q){this.time=3Dp||6000;this.loop=3Do||false;this.repeated=3D0;this.=
callback=3Dq;this.haystack=3D[]}P.prototype=3D{set:function(o){this.hayst=
ack=3Do},add:function(o){this.haystack.unshift(o)},start:function(){if(th=
is.timer){return this}this._job();var =
o=3Dthis;this.timer=3DsetInterval(function(){o._job.call(o)},this.time);r=
eturn =
this},stop:function(){if(this.timer){window.clearInterval(this.timer);thi=
s.timer=3Dnull}return this},_next:function(){var =
o=3Dthis.haystack.shift();if(o&&this.loop){this.haystack.push(o)}return =
o||null},_job:function(){var =
o=3Dthis._next();if(o){this.callback(o)}return this}};function R(p){var =
o=3D'<div class=3D"twtr-tweet-wrap">         <div class=3D"twtr-avatar"> =
          <div class=3D"twtr-img"><a target=3D"_blank" =
href=3D"http://twitter.com/intent/user?screen_name=3D'+p.user+'"><img =
alt=3D"'+p.user+' profile" src=3D"'+d(p.avatar)+'"></a></div>         =
</div>         <div class=3D"twtr-tweet-text">           <p>             =
<a target=3D"_blank" =
href=3D"http://twitter.com/intent/user?screen_name=3D'+p.user+'" =
class=3D"twtr-user">'+p.user+"</a> "+p.tweet+'             <em>          =
  <a target=3D"_blank" class=3D"twtr-timestamp" time=3D"'+p.timestamp+'" =
href=3D"http://twitter.com/'+p.user+"/status/"+p.id+'">'+p.created_at+'</=
a> &middot;            <a target=3D"_blank" class=3D"twtr-reply" =
href=3D"http://twitter.com/intent/tweet?in_reply_to=3D'+p.id+'">reply</a>=
 &middot;             <a target=3D"_blank" class=3D"twtr-rt" =
href=3D"http://twitter.com/intent/retweet?tweet_id=3D'+p.id+'">retweet</a=
> &middot;             <a target=3D"_blank" class=3D"twtr-fav" =
href=3D"http://twitter.com/intent/favorite?tweet_id=3D'+p.id+'">favorite<=
/a>             </em>           </p>         </div>       </div>';var =
q=3Ddocument.createElement("div");q.id=3D"tweet-id-"+ =
++R._tweetCount;q.className=3D"twtr-tweet";q.innerHTML=3Do;this.element=3D=
q}R._tweetCount=3D0;X.loadStyleSheet=3Dfunction(q,p){if(!TWTR.Widget.load=
ingStyleSheet){TWTR.Widget.loadingStyleSheet=3Dtrue;var =
o=3Ddocument.createElement("link");o.href=3Dq;o.rel=3D"stylesheet";o.type=
=3D"text/css";document.getElementsByTagName("head")[0].appendChild(o);var=
 s=3DsetInterval(function(){var =
t=3DM(p,"position");if(t=3D=3D"relative"){clearInterval(s);s=3Dnull;TWTR.=
Widget.hasLoadedStyleSheet=3Dtrue}},50)}};(function(){var =
o=3Dfalse;X.css=3Dfunction(s){var =
q=3Ddocument.createElement("style");q.type=3D"text/css";if(m.ie){q.styleS=
heet.cssText=3Ds}else{var =
t=3Ddocument.createDocumentFragment();t.appendChild(document.createTextNo=
de(s));q.appendChild(t)}function =
p(){document.getElementsByTagName("head")[0].appendChild(q)}if(!m.ie||o){=
p()}else{window.attachEvent("onload",function(){o=3Dtrue;p()})}}})();TWTR=
.Widget.isLoaded=3Dfalse;TWTR.Widget.loadingStyleSheet=3Dfalse;TWTR.Widge=
t.hasLoadedStyleSheet=3Dfalse;TWTR.Widget.WIDGET_NUMBER=3D0;TWTR.Widget.R=
EFRESH_MIN=3D6000;TWTR.Widget.ENTITY_RANGE=3D100;TWTR.Widget.ENTITY_PERCE=
NTAGE=3D100;TWTR.Widget.matches=3D{mentions:/^@[a-zA-Z0-9_]{1,20}\b/,any_=
mentions:/\b@[a-zA-Z0-9_]{1,20}\b/};TWTR.Widget.jsonP=3Dfunction(p,s){var=
 o=3Ddocument.createElement("script");var =
q=3Ddocument.getElementsByTagName("head")[0];o.type=3D"text/javascript";o=
.src=3Dp;q.insertBefore(o,q.firstChild);s(o);return =
o};TWTR.Widget.randomNumber=3Dfunction(o){r=3DMath.floor(Math.random()*o)=
;return =
r};TWTR.Widget.SHOW_ENTITIES=3DTWTR.Widget.randomNumber(TWTR.Widget.ENTIT=
Y_RANGE)<=3DTWTR.Widget.ENTITY_PERCENTAGE;TWTR.Widget.prototype=3Dfunctio=
n(){var u=3Dwindow.twttr||{};var v=3DU?"https://":"http://";var =
t=3D"twitter.com";var p=3Dv+"search."+t+"/search.";var =
o=3Dv+"api."+t+"/1/statuses/user_timeline.";var =
s=3Dv+"api."+t+"/1/favorites.";var q=3Dv+"api."+t+"/1/";var =
w=3D25000;var =
x=3DU?"https://twitter-widgets.s3.amazonaws.com/j/1/default.gif":"http://=
widgets.twimg.com/j/1/default.gif";return{init:function(z){var =
y=3Dthis;this._widgetNumber=3D++TWTR.Widget.WIDGET_NUMBER;TWTR.Widget["re=
ceiveCallback_"+this._widgetNumber]=3Dfunction(AA){y._prePlay.call(y,AA)}=
;this._cb=3D"TWTR.Widget.receiveCallback_"+this._widgetNumber;this.opts=3D=
z;this._base=3Dp;this._isRunning=3Dfalse;this._hasOfficiallyStarted=3Dfal=
se;this._hasNewSearchResults=3Dfalse;this._rendered=3Dfalse;this._profile=
Image=3Dfalse;this._isCreator=3D!!z.creator;this._setWidgetType(z.type);t=
his.timesRequested=3D0;this.runOnce=3Dfalse;this.newResults=3Dfalse;this.=
results=3D[];this.jsonMaxRequestTimeOut=3D19000;this.showedResults=3D[];t=
his.sinceId=3D1;this.source=3D"TWITTERINC_WIDGET";this.id=3Dz.id||"twtr-w=
idget-"+this._widgetNumber;this.tweets=3D0;this.setDimensions(z.width,z.h=
eight);this.interval=3Dz.interval?Math.max(z.interval,TWTR.Widget.REFRESH=
_MIN):TWTR.Widget.REFRESH_MIN;this.format=3D"json";this.rpp=3Dz.rpp||50;t=
his.subject=3Dz.subject||"";this.title=3Dz.title||"";this.setFooterText(z=
.footer);this.setSearch(z.search);this._setUrl();this.theme=3Dz.theme?z.t=
heme:this._getDefaultTheme();if(!z.id){document.write('<div =
class=3D"twtr-widget" =
id=3D"'+this.id+'"></div>')}this.widgetEl=3DN(this.id);if(z.id){j.add(thi=
s.widgetEl,"twtr-widget")}if(z.version>=3D2&&!TWTR.Widget.hasLoadedStyleS=
heet){if(U){u.loadStyleSheet("https://twitter-widgets.s3.amazonaws.com/j/=
2/widget.css",this.widgetEl)}else{if(z.creator){u.loadStyleSheet("/styles=
heets/widgets/widget.css",this.widgetEl)}else{u.loadStyleSheet("http://wi=
dgets.twimg.com/j/2/widget.css",this.widgetEl)}}}this.occasionalJob=3Dnew=
 V(function(AA){y.decay=3DAA;y._getResults.call(y)},function(){return =
y._decayDecider.call(y)},w);this._ready=3DO.fn(z.ready)?z.ready:function(=
){};this._isRelativeTime=3Dtrue;this._tweetFilter=3Dfalse;this._avatars=3D=
true;this._isFullScreen=3Dfalse;this._isLive=3Dtrue;this._isScroll=3Dfals=
e;this._loop=3Dtrue;this._behavior=3D"default";this.setFeatures(this.opts=
.features);this.intervalJob=3Dnew =
P(this.interval,this._loop,function(AA){y._normalizeTweet(AA)});return =
this},setDimensions:function(y,z){this.wh=3D(y&&z)?[y,z]:[250,300];if(y=3D=
=3D"auto"||y=3D=3D"100%"){this.wh[0]=3D"100%"}else{this.wh[0]=3D((this.wh=
[0]<150)?150:this.wh[0])+"px"}this.wh[1]=3D((this.wh[1]<100)?100:this.wh[=
1])+"px";return this},setRpp:function(y){var =
y=3DparseInt(y);this.rpp=3D(O.number(y)&&(y>0&&y<=3D100))?y:30;return =
this},_setWidgetType:function(y){this._isSearchWidget=3Dfalse,this._isPro=
fileWidget=3Dfalse,this._isFavsWidget=3Dfalse,this._isListWidget=3Dfalse;=
switch(y){case"profile":this._isProfileWidget=3Dtrue;break;case"search":t=
his._isSearchWidget=3Dtrue,this.search=3Dthis.opts.search;break;case"fave=
s":case"favs":this._isFavsWidget=3Dtrue;break;case"list":case"lists":this=
._isListWidget=3Dtrue;break}return =
this},setFeatures:function(y){if(y){if(O.def(y.filters)){this._tweetFilte=
r=3Dy.filters}if(O.def(y.dateformat)){this._isRelativeTime=3D!!(y.datefor=
mat!=3D=3D"absolute")}if(O.def(y.fullscreen)&&O.bool(y.fullscreen)){if(y.=
fullscreen){this._isFullScreen=3Dtrue;this.wh[0]=3D"100%";this.wh[1]=3D(b=
()-90)+"px";var =
z=3Dthis;L.add(window,"resize",function(AB){z.wh[1]=3Db();z._fullScreenRe=
size()})}}if(O.def(y.loop)&&O.bool(y.loop)){this._loop=3Dy.loop}if(O.def(=
y.behavior)&&O.string(y.behavior)){switch(y.behavior){case"all":this._beh=
avior=3D"all";break;case"preloaded":this._behavior=3D"preloaded";break;de=
fault:this._behavior=3D"default";break}}if(O.def(y.avatars)&&O.bool(y.ava=
tars)){if(!y.avatars){u.css("#"+this.id+" .twtr-avatar { display: none; =
} #"+this.id+" .twtr-tweet-text { margin-left: 0; =
}");this._avatars=3Dfalse}else{var =
AA=3D(this._isFullScreen)?"90px":"40px";u.css("#"+this.id+" .twtr-avatar =
{ display: block; } #"+this.id+" .twtr-user { display: inline; } =
#"+this.id+" .twtr-tweet-text { margin-left: "+AA+"; =
}");this._avatars=3Dtrue}}else{if(this._isProfileWidget){this.setFeatures=
({avatars:false});this._avatars=3Dfalse}else{this.setFeatures({avatars:tr=
ue});this._avatars=3Dtrue}}if(O.def(y.live)&&O.bool(y.live)){this._isLive=
=3Dy.live}if(O.def(y.scrollbar)&&O.bool(y.scrollbar)){this._isScroll=3Dy.=
scrollbar}}else{if(this._isProfileWidget||this._isFavsWidget){this._behav=
ior=3D"all"}}return this},_fullScreenResize:function(){var =
y=3DK("twtr-timeline","div",document.body,function(z){z.style.height=3D(b=
()-90)+"px"})},setTweetInterval:function(y){this.interval=3Dy;return =
this},setBase:function(y){this._base=3Dy;return =
this},setUser:function(z,y){this.username=3Dz;this.realname=3Dy||" =
";if(this._isFavsWidget){this.setBase(s+this.format+"?screen_name=3D"+z)}=
else{if(this._isProfileWidget){this.setBase(o+this.format+"?screen_name=3D=
"+z)}}this.setSearch(" ");return =
this},setList:function(z,y){this.listslug=3Dy.replace(/ =
/g,"-").toLowerCase();this.username=3Dz;this.setBase(q+z+"/lists/"+this.l=
istslug+"/statuses.");this.setSearch(" ");return =
this},setProfileImage:function(y){this._profileImage=3Dy;this.byClass("tw=
tr-profile-img","img").src=3Dd(y);this.byClass("twtr-profile-img-anchor",=
"a").href=3D"http://twitter.com/intent/user?screen_name=3D"+this.username=
;return =
this},setTitle:function(y){this.title=3Du.txt.htmlEscape(y);this.widgetEl=
.getElementsByTagName("h3")[0].innerHTML=3Dthis.title;return =
this},setCaption:function(y){this.subject=3Dy;this.widgetEl.getElementsBy=
TagName("h4")[0].innerHTML=3Dthis.subject;return =
this},setFooterText:function(y){this.footerText=3D(O.def(y)&&O.string(y))=
?y:"Join the =
conversation";if(this._rendered){this.byClass("twtr-join-conv","a").inner=
HTML=3Dthis.footerText}return =
this},setSearch:function(z){this.searchString=3Dz||"";this.search=3Dencod=
eURIComponent(this.searchString);this._setUrl();if(this._rendered){var =
y=3Dthis.byClass("twtr-join-conv","a");y.href=3D"http://twitter.com/"+thi=
s._getWidgetPath()}return =
this},_getWidgetPath:function(){if(this._isProfileWidget){return =
this.username}else{if(this._isFavsWidget){return =
this.username+"/favorites"}else{if(this._isListWidget){return =
this.username+"/lists/"+this.listslug}else{return"#search?q=3D"+this.sear=
ch}}}},_setUrl:function(){var z=3Dthis;function y(){return"&"+(+new =
Date)+"=3Dcachebust"}function =
AA(){return(z.sinceId=3D=3D1)?"":"&since_id=3D"+z.sinceId+"&refresh=3Dtru=
e"}if(this._isProfileWidget){this.url=3Dthis._includeEntities(this._base+=
"&callback=3D"+this._cb+"&include_rts=3Dtrue&count=3D"+this.rpp+AA()+"&cl=
ientsource=3D"+this.source)}else{if(this._isFavsWidget){this.url=3Dthis._=
includeEntities(this._base+"&callback=3D"+this._cb+AA()+"&clientsource=3D=
"+this.source)}else{if(this._isListWidget){this.url=3Dthis._includeEntiti=
es(this._base+this.format+"?callback=3D"+this._cb+AA()+"&clientsource=3D"=
+this.source)}else{this.url=3Dthis._includeEntities(this._base+this.forma=
t+"?q=3D"+this.search+"&callback=3D"+this._cb+"&rpp=3D"+this.rpp+AA()+"&c=
lientsource=3D"+this.source);if(!this.runOnce){this.url+=3D"&result_type=3D=
recent"}}}}this.url+=3Dy();return =
this},_includeEntities:function(y){if(TWTR.Widget.SHOW_ENTITIES){return =
y+"&include_entities=3Dtrue"}return y},_getRGB:function(y){return =
T(y.substring(1,7))},setTheme:function(AD,y){var AB=3Dthis;var z=3D" =
!important";var =
AC=3D((window.location.hostname.match(/twitter\.com/))&&(window.location.=
pathname.match(/goodies/)));if(y||AC){z=3D""}this.theme=3D{shell:{backgro=
und:function(){return =
AD.shell.background||AB._getDefaultTheme().shell.background}(),color:func=
tion(){return =
AD.shell.color||AB._getDefaultTheme().shell.color}()},tweets:{background:=
function(){return =
AD.tweets.background||AB._getDefaultTheme().tweets.background}(),color:fu=
nction(){return =
AD.tweets.color||AB._getDefaultTheme().tweets.color}(),links:function(){r=
eturn AD.tweets.links||AB._getDefaultTheme().tweets.links}()}};var =
AA=3D"#"+this.id+" .twtr-doc,                      #"+this.id+" .twtr-hd =
a,                      #"+this.id+" h3,                      =
#"+this.id+" h4 {            background-color: =
"+this.theme.shell.background+z+";            color: =
"+this.theme.shell.color+z+";          }          #"+this.id+" =
.twtr-tweet a {            color: "+this.theme.tweets.links+z+";         =
 }          #"+this.id+" .twtr-bd, #"+this.id+" .twtr-timeline i a,      =
     #"+this.id+" .twtr-bd p {            color: =
"+this.theme.tweets.color+z+";          }          #"+this.id+" =
.twtr-new-results,           #"+this.id+" .twtr-results-inner,           =
#"+this.id+" .twtr-timeline {            background: =
"+this.theme.tweets.background+z+";          =
}";if(m.ie){AA+=3D"#"+this.id+" .twtr-tweet { background: =
"+this.theme.tweets.background+z+"; }"}u.css(AA);return =
this},byClass:function(AB,y,z){var =
AA=3DK(AB,y,N(this.id));return(z)?AA:AA[0]},render:function(){var =
AA=3Dthis;if(!TWTR.Widget.hasLoadedStyleSheet){window.setTimeout(function=
(){AA.render.call(AA)},50);return =
this}this.setTheme(this.theme,this._isCreator);if(this._isProfileWidget){=
j.add(this.widgetEl,"twtr-widget-profile")}if(this._isScroll){j.add(this.=
widgetEl,"twtr-scroll")}if(!this._isLive&&!this._isScroll){this.wh[1]=3D"=
auto"}if(this._isSearchWidget&&this._isFullScreen){document.title=3D"Twit=
ter search: =
"+escape(this.searchString)}this.widgetEl.innerHTML=3Dthis._getWidgetHtml=
();var =
z=3Dthis.byClass("twtr-timeline","div");if(this._isLive&&!this._isFullScr=
een){var AB=3Dfunction(AC){if(AA._behavior=3D=3D=3D"all"){return =
}if(J.call(this,AC)){AA.pause.call(AA)}};var =
y=3Dfunction(AC){if(AA._behavior=3D=3D=3D"all"){return =
}if(J.call(this,AC)){AA.resume.call(AA)}};this.removeEvents=3Dfunction(){=
L.remove(z,"mouseover",AB);L.remove(z,"mouseout",y)};L.add(z,"mouseover",=
AB);L.add(z,"mouseout",y)}this._rendered=3Dtrue;this._ready();return =
this},removeEvents:function(){},_getDefaultTheme:function(){return{shell:=
{background:"#8ec1da",color:"#ffffff"},tweets:{background:"#ffffff",color=
:"#444444",links:"#1985b5"}}},_getWidgetHtml:function(){var =
AA=3Dthis;function AC(){if(AA._isProfileWidget){return'<a =
target=3D"_blank" href=3D"http://twitter.com/" =
class=3D"twtr-profile-img-anchor"><img alt=3D"profile" =
class=3D"twtr-profile-img" src=3D"'+x+'"></a>                      =
<h3></h3>                      =
<h4></h4>'}else{return"<h3>"+AA.title+"</h3><h4>"+AA.subject+"</h4>"}}fun=
ction z(){return AA._isFullScreen?" twtr-fullscreen":""}var =
AB=3DU?"https://twitter-widgets.s3.amazonaws.com/i/widget-logo.png":"http=
://widgets.twimg.com/i/widget-logo.png";if(this._isFullScreen){AB=3D"http=
s://twitter-widgets.s3.amazonaws.com/i/widget-logo-fullscreen.png"}var =
y=3D'<div class=3D"twtr-doc'+z()+'" style=3D"width: '+this.wh[0]+';">    =
        <div class=3D"twtr-hd">'+AC()+'             </div>            =
<div class=3D"twtr-bd">              <div class=3D"twtr-timeline" =
style=3D"height: '+this.wh[1]+';">                <div =
class=3D"twtr-tweets">                  <div =
class=3D"twtr-reference-tweet"></div>                  <!-- tweets show =
here -->                </div>              </div>            </div>     =
       <div class=3D"twtr-ft">              <div><a target=3D"_blank" =
href=3D"http://twitter.com"><img alt=3D"" src=3D"'+AB+'"></a>            =
    <span><a target=3D"_blank" class=3D"twtr-join-conv" =
style=3D"color:'+this.theme.shell.color+'" =
href=3D"http://twitter.com/'+this._getWidgetPath()+'">'+this.footerText+"=
</a></span>              </div>            </div>          =
</div>";return =
y},_appendTweet:function(y){this._insertNewResultsNumber();g(y,this.byCla=
ss("twtr-reference-tweet","div"));return this},_slide:function(z){var =
AA=3Dthis;var y=3De(z).offsetHeight;if(this.runOnce){new =
I(z,"height",{from:0,to:y,time:500,callback:function(){AA._fade.call(AA,z=
)}}).start()}return this},_fade:function(y){var =
z=3Dthis;if(I.canTransition){y.style.webkitTransition=3D"opacity 0.5s =
ease-out";y.style.opacity=3D1;return this}new =
I(y,"opacity",{from:0,to:1,time:500}).start();return =
this},_chop:function(){if(this._isScroll){return this}var =
AD=3Dthis.byClass("twtr-tweet","div",true);var =
AE=3Dthis.byClass("twtr-new-results","div",true);if(AD.length){for(var =
AA=3DAD.length-1;AA>=3D0;AA--){var AC=3DAD[AA];var =
AB=3DparseInt(AC.offsetTop);if(AB>parseInt(this.wh[1])){h(AC)}else{break}=
}if(AE.length>0){var y=3DAE[AE.length-1];var =
z=3DparseInt(y.offsetTop);if(z>parseInt(this.wh[1])){h(y)}}}return =
this},_appendSlideFade:function(z){var =
y=3Dz||this.tweet.element;this._chop()._appendTweet(y)._slide(y);return =
this},_createTweet:function(y){y.tweet=3DTWTR.Widget.ify.autoLink(y);y.ti=
mestamp=3Dy.created_at;y.created_at=3Dthis._isRelativeTime?Q(y.created_at=
):Y(y.created_at);this.tweet=3Dnew =
R(y);if(this._isLive&&this.runOnce){this.tweet.element.style.opacity=3D0;=
this.tweet.element.style.filter=3D"alpha(opacity:0)";this.tweet.element.s=
tyle.height=3D"0"}return this},_getResults:function(){var =
y=3Dthis;this.timesRequested++;this.jsonRequestRunning=3Dtrue;this.jsonRe=
questTimer=3Dwindow.setTimeout(function(){if(y.jsonRequestRunning){clearT=
imeout(y.jsonRequestTimer);y.jsonRequestTimer=3Dnull}y.jsonRequestRunning=
=3Dfalse;h(y.scriptElement);y.newResults=3Dfalse;y.decay()},this.jsonMaxR=
equestTimeOut);TWTR.Widget.jsonP(y.url,function(z){y.scriptElement=3Dz})}=
,clear:function(){var z=3Dthis.byClass("twtr-tweet","div",true);var =
y=3Dthis.byClass("twtr-new-results","div",true);z=3Dz.concat(y);H(z,funct=
ion(AA){h(AA)});return this},_sortByMagic:function(y){var =
z=3Dthis;if(this._tweetFilter){if(this._tweetFilter.negatives){y=3DB(y,fu=
nction(AA){if(!z._tweetFilter.negatives.test(AA.text)){return =
AA}})}if(this._tweetFilter.positives){y=3DB(y,function(AA){if(z._tweetFil=
ter.positives.test(AA.text)){return =
AA}})}}switch(this._behavior){case"all":this._sortByLatest(y);break;case"=
preloaded":default:this._sortByDefault(y);break}if(this._isLive&&this._be=
havior!=3D=3D"all"){this.intervalJob.set(this.results);this.intervalJob.s=
tart()}return =
this},_sortByLatest:function(y){this.results=3Dy;this.results=3Dthis.resu=
lts.slice(0,this.rpp);this.results.reverse();return =
this},_sortByDefault:function(z){var AA=3Dthis;var =
y=3Dfunction(AB){return new =
Date(AB).getTime()};this.results.unshift.apply(this.results,z);H(this.res=
ults,function(AB){if(!AB.views){AB.views=3D0}});this.results.sort(functio=
n(AC,AB){if(y(AC.created_at)>y(AB.created_at)){return =
-1}else{if(y(AC.created_at)<y(AB.created_at)){return 1}else{return =
0}}});this.results=3Dthis.results.slice(0,this.rpp);this.results=3Dthis.r=
esults.sort(function(AC,AB){if(AC.views<AB.views){return =
-1}else{if(AC.views>AB.views){return 1}}return =
0});if(!this._isLive){this.results.reverse()}},_prePlay:function(z){if(th=
is.jsonRequestTimer){clearTimeout(this.jsonRequestTimer);this.jsonRequest=
Timer=3Dnull}if(!m.ie){h(this.scriptElement)}if(z.error){this.newResults=3D=
false}else{if(z.results&&z.results.length>0){this.response=3Dz;this.newRe=
sults=3Dtrue;this.sinceId=3Dz.max_id_str;this._sortByMagic(z.results);if(=
this.isRunning()){this._play()}}else{if((this._isProfileWidget||this._isF=
avsWidget||this._isListWidget)&&O.array(z)&&z.length){this.newResults=3Dt=
rue;if(!this._profileImage&&this._isProfileWidget){var =
y=3Dz[0].user.screen_name;this.setProfileImage(z[0].user.profile_image_ur=
l);this.setTitle(z[0].user.name);this.setCaption('<a target=3D"_blank" =
href=3D"http://twitter.com/intent/user?screen_name=3D'+y+'">'+y+"</a>")}t=
his.sinceId=3Dz[0].id_str;this._sortByMagic(z);if(this.isRunning()){this.=
_play()}}else{this.newResults=3Dfalse}}}this._setUrl();if(this._isLive){t=
his.decay()}},_play:function(){var =
y=3Dthis;if(this.runOnce){this._hasNewSearchResults=3Dtrue}if(this._avata=
rs){this._preloadImages(this.results)}if(this._isRelativeTime&&(this._beh=
avior=3D=3D"all"||this._behavior=3D=3D"preloaded")){H(this.byClass("twtr-=
timestamp","a",true),function(z){z.innerHTML=3DQ(z.getAttribute("time"))}=
)}if(!this._isLive||this._behavior=3D=3D"all"||this._behavior=3D=3D"prelo=
aded"){H(this.results,function(AA){if(AA.retweeted_status){AA=3DAA.retwee=
ted_status}if(y._isProfileWidget){AA.from_user=3DAA.user.screen_name;AA.p=
rofile_image_url=3DAA.user.profile_image_url}if(y._isFavsWidget||y._isLis=
tWidget){AA.from_user=3DAA.user.screen_name;AA.profile_image_url=3DAA.use=
r.profile_image_url}AA.id=3DAA.id_str;y._createTweet({id:AA.id,user:AA.fr=
om_user,tweet:AA.text,avatar:AA.profile_image_url,created_at:AA.created_a=
t,needle:AA});var =
z=3Dy.tweet.element;(y._behavior=3D=3D"all")?y._appendSlideFade(z):y._app=
endTweet(z)});if(this._behavior!=3D"preloaded"){return this}}return =
this},_normalizeTweet:function(z){var =
y=3Dthis;z.views++;if(this._isProfileWidget){z.from_user=3Dy.username;z.p=
rofile_image_url=3Dz.user.profile_image_url}if(this._isFavsWidget||this._=
isListWidget){z.from_user=3Dz.user.screen_name;z.profile_image_url=3Dz.us=
er.profile_image_url}if(this._isFullScreen){z.profile_image_url=3Dz.profi=
le_image_url.replace(/_normal\./,"_bigger.")}z.id=3Dz.id_str;this._create=
Tweet({id:z.id,user:z.from_user,tweet:z.text,avatar:z.profile_image_url,c=
reated_at:z.created_at,needle:z})._appendSlideFade()},_insertNewResultsNu=
mber:function(){if(!this._hasNewSearchResults){this._hasNewSearchResults=3D=
false;return }if(this.runOnce&&this._isSearchWidget){var =
AB=3Dthis.response.total>this.rpp?this.response.total:this.response.resul=
ts.length;var y=3DAB>1?"s":"";var =
AA=3D(this.response.warning&&this.response.warning.match(/adjusted =
since_id/))?"more than":"";var =
z=3Ddocument.createElement("div");j.add(z,"twtr-new-results");z.innerHTML=
=3D'<div class=3D"twtr-results-inner"> &nbsp; </div><div =
class=3D"twtr-results-hr"> &nbsp; </div><span>'+AA+" =
<strong>"+AB+"</strong> new =
tweet"+y+"</span>";g(z,this.byClass("twtr-reference-tweet","div"));this._=
hasNewSearchResults=3Dfalse}},_preloadImages:function(y){if(this._isProfi=
leWidget||this._isFavsWidget||this._isListWidget){H(y,function(AA){var =
z=3Dnew =
Image();z.src=3Dd(AA.user.profile_image_url)})}else{H(y,function(z){(new =
Image()).src=3Dd(z.profile_image_url)})}},_decayDecider:function(){var =
y=3Dfalse;if(!this.runOnce){this.runOnce=3Dtrue;y=3Dtrue}else{if(this.new=
Results){y=3Dtrue}}return y},start:function(){var =
y=3Dthis;if(!this._rendered){setTimeout(function(){y.start.call(y)},50);r=
eturn =
this}if(!this._isLive){this._getResults()}else{this.occasionalJob.start()=
}this._isRunning=3Dtrue;this._hasOfficiallyStarted=3Dtrue;return =
this},stop:function(){this.occasionalJob.stop();if(this.intervalJob){this=
.intervalJob.stop()}this._isRunning=3Dfalse;return =
this},pause:function(){if(this.isRunning()&&this.intervalJob){this.interv=
alJob.stop();j.add(this.widgetEl,"twtr-paused");this._isRunning=3Dfalse}i=
f(this._resumeTimer){clearTimeout(this._resumeTimer);this._resumeTimer=3D=
null}return this},resume:function(){var =
y=3Dthis;if(!this.isRunning()&&this._hasOfficiallyStarted&&this.intervalJ=
ob){this._resumeTimer=3Dwindow.setTimeout(function(){y.intervalJob.start(=
);y._isRunning=3Dtrue;j.remove(y.widgetEl,"twtr-paused")},2000)}return =
this},isRunning:function(){return =
this._isRunning},destroy:function(){this.stop();this.clear();this.runOnce=
=3Dfalse;this._hasOfficiallyStarted=3Dfalse;this._profileImage=3Dfalse;th=
is._isLive=3Dtrue;this._tweetFilter=3Dfalse;this._isScroll=3Dfalse;this.n=
ewResults=3Dfalse;this._isRunning=3Dfalse;this.sinceId=3D1;this.results=3D=
[];this.showedResults=3D[];this.occasionalJob.destroy();if(this.jsonReque=
stRunning){clearTimeout(this.jsonRequestTimer)}j.remove(this.widgetEl,"tw=
tr-scroll");this.removeEvents();return this}}}()})();var =
F=3D/twitter\.com(\:\d{2,4})?\/intent\/(\w+)/,A=3D{tweet:true,retweet:tru=
e,favorite:true},C=3D"scrollbars=3Dyes,resizable=3Dyes,toolbar=3Dno,locat=
ion=3Dyes",E=3Dscreen.height,D=3Dscreen.width;function =
G(P){if(twttr.widgets){return }P=3DP||window.event;var =
O=3DP.target||P.srcElement,K,L,J,N,M;while(O&&O.nodeName.toLowerCase()!=3D=
=3D"a"){O=3DO.parentNode}if(O&&O.nodeName.toLowerCase()=3D=3D=3D"a"&&O.hr=
ef){K=3DO.href.match(F);if(K){L=3D550;J=3D(K[2] in =
A)?420:560;N=3DMath.round((D/2)-(L/2));M=3D0;if(E>J){M=3DMath.round((E/2)=
-(J/2))}window.open(O.href,"intent",C+",width=3D"+L+",height=3D"+J+",left=
=3D"+N+",top=3D"+M);P.returnValue=3Dfalse;P.preventDefault&&P.preventDefa=
ult()}}}if(document.addEventListener){document.addEventListener("click",G=
,false)}else{if(document.attachEvent){document.attachEvent("onclick",G)}}=
})();
------=_NextPart_000_0000_01CD0A9D.AD660520--
