文件上传之伪Ajax方式上传

From: <由 Windows Internet Explorer 8 保存> Subject: =?gb2312?B?zsS8/snPtKvWrs6xQWpheLe9yr3Jz7SrIC0gTVIgQ08gLSCyqb/N1LA=?= Date: Sun, 3 Jun 2012 10:54:53 +0800 MIME-Version: 1.0 Content-Type: multipart/related;  type="text/html";  boundary="----=_NextPart_000_0000_01CD4177.4E973B20" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CD4177.4E973B20 Content-Type: text/html;  charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cnblogs.com/keke/archive/2011/05/09/2041370.html

=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 = xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>=E6=96=87=E4=BB=B6=E4= =B8=8A=E4=BC=A0=E4=B9=8B=E4=BC=AAAjax=E6=96=B9=E5=BC=8F=E4=B8=8A=E4=BC=A0=  - MR CO - =E5=8D=9A=E5=AE=A2=E5=9B=AD</TITLE> <META content=3D"text/html; charset=3Dutf-8" = http-equiv=3DContent-Type><LINK=20 rel=3Dstylesheet type=3Dtext/css=20 href=3D"http://common.cnblogs.com/blog/css/common.css?id=3D20120519"><LIN= K=20 id=3DMainCss rel=3Dstylesheet type=3Dtext/css=20 href=3D"http://common.cnblogs.com/Skins/fighting/style.css?id=3D20120519"= ><LINK=20 rel=3Dstylesheet type=3Dtext/css=20 href=3D"http://common.cnblogs.com/blog/css/common2.css"><LINK = rel=3Dstylesheet=20 type=3Dtext/css href=3D"http://common.cnblogs.com/css/shStyle.css"><LINK = title=3DRSS=20 rel=3Dalternate type=3Dapplication/rss+xml=20 href=3D"http://www.cnblogs.com/keke/rss"><LINK title=3DRSD rel=3DEditURI =

type=3Dapplication/rsd+xml = href=3D"http://www.cnblogs.com/keke/rsd.xml"><LINK=20 rel=3Dwlwmanifest type=3Dapplication/wlwmanifest+xml=20 href=3D"http://www.cnblogs.com/keke/wlwmanifest.xml"> <SCRIPT type=3Dtext/javascript=20 src=3D"http://common.cnblogs.com/script/jquery.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript> var currentBlogApp =3D 'keke'; </SCRIPT>

<SCRIPT type=3Dtext/javascript=20 src=3D"http://common.cnblogs.com/blog/script/common.js?id=3D20120519"></S= CRIPT>

<SCRIPT type=3Dtext/javascript=20 src=3D"http://common.cnblogs.com/script/json2.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20 src=3D"http://common.cnblogs.com/script/syntaxHighlighter.js"></SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19190"></HEAD> <BODY><A name=3Dtop></A><!--done--> <CENTER> <DIV id=3Dhome> <DIV id=3Dheader> <DIV id=3DblogTitle><A id=3DlnkBlogLogo = href=3D"http://www.cnblogs.com/keke/"><IMG=20 id=3DblogLogo alt=3D""=20 src=3D"http://www.cnblogs.com/Skins/fighting/images/logo.gif"></A> = <!--done--> <H1><A id=3DHeader1_HeaderTitle class="3Dheadermaintitle"=20 href=3D"http://www.cnblogs.com/keke/">MR CO</A></H1> <H2>=E6=88=90=E5=8A=9F=E7=9A=84=E7=94=B7=E4=BA=BA=E5=BE=80=E5=BE=80=E4=B9= =9F=E6=98=AF=E4=B8=80=E4=B8=AA=E8=83=BD=E5=A4=9F=E5=BF=8D=E8=BE=B1=E8=B4=9F= =E9=87=8D=E7=9A=84=E7=94=B7=E4=BA=BA=E3=80=82=E8=80=90=E5=BE=97=E4=BD=8F=E5= =AF=82=E5=AF=9E=E7=9A=84=E7=94=B7=E4=BA=BA=E4=BB=8E=E4=B8=8D=E7=94=98=E5=AF= =82=E5=AF=9E=EF=BC=8C=E7=94=B7=E4=BA=BA=E7=9A=84=E5=BF=8D=E8=80=90=E6=98=AF= =E4=B8=BA=E4=BA=86=E6=9B=B4=E5=A5=BD=E7=9A=84=E7=88=86=E5=8F=91=E3=80=82<= /H2></DIV><!--end: blogTitle = =E5=8D=9A=E5=AE=A2=E7=9A=84=E6=A0=87=E9=A2=98=E5=92=8C=E5=89=AF=E6=A0=87=E9= =A2=98 --> <DIV id=3Dnavigator><!--done--> <UL id=3DnavList>   <LI><A id=3DMyLinks1_HomeLink class="3Dmenu"=20   href=3D"http://www.cnblogs.com/">=E5=8D=9A=E5=AE=A2=E5=9B=AD</A></LI>   <LI><A id=3DMyLinks1_SpaceLink class="3Dmenu"=20   href=3D"http://space.cnblogs.com/">=E7=A4=BE=E5=8C=BA</A></LI>   <LI><A id=3DMyLinks1_MyHomeLink class="3Dmenu"=20   href=3D"http://www.cnblogs.com/keke/">=E9=A6=96=E9=A1=B5</A></LI>   <LI><A id=3DMyLinks1_NewPostLink class="3Dmenu"=20   href=3D"http://www.cnblogs.com/keke/admin/EditPosts.aspx?opt=3D1"=20   rel=3Dnofollow>=E6=96=B0=E9=9A=8F=E7=AC=94</A></LI>   <LI><A accessKey=3D9 id=3DMyLinks1_ContactLink class="3Dmenu"=20   href=3D"http://space.cnblogs.com/msg/send/MR+CO" = rel=3Dnofollow>=E8=81=94=E7=B3=BB</A></LI>   <LI><A id=3DMyLinks1_Admin class="3Dmenu"=20   href=3D"http://www.cnblogs.com/keke/admin/EditPosts.aspx"=20   rel=3Dnofollow>=E7=AE=A1=E7=90=86</A></LI>   <LI><A id=3DMyLinks1_Syndication class="3Dmenu"=20   href=3D"http://www.cnblogs.com/keke/rss">=E8=AE=A2=E9=98=85</A> <A = id=3DMyLinks1_XMLLink=20   class="3DaHeaderXML" href=3D"http://www.cnblogs.com/keke/rss"><IMG = alt=3D=E8=AE=A2=E9=98=85=20   = src=3D"http://www.cnblogs.com/Skins/Custom/images/rss.gif"></A></LI></UL>=

<DIV class="3DblogStats"><!--done-->=E9=9A=8F=E7=AC=94- 39&nbsp; = =E6=96=87=E7=AB=A0- 0&nbsp; =E8=AF=84=E8=AE=BA- 72&nbsp; </DIV><!--end: = blogStats --></DIV><!--end: navigator = =E5=8D=9A=E5=AE=A2=E5=AF=BC=E8=88=AA=E6=A0=8F --></DIV><!--end: header = =E5=A4=B4=E9=83=A8 --> <DIV class="3Dclear"></DIV> <DIV id=3DtopicList><!--done--> <DIV id=3Dtopics> <DIV class="3Dpost"> <H1 class="3DpostTitle"><A id=3Dcb_post_title_url class="3DpostTitle2"=20 href=3D"http://www.cnblogs.com/keke/archive/2011/05/09/2041370.html">=E6=96= =87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E4=B9=8B=E4=BC=AAAjax=E6=96=B9=E5=BC=8F=E4= =B8=8A=E4=BC=A0</A>=20 </H1> <DIV class="3Dclear"></DIV> <DIV class="3DpostBody"> <DIV id=3Dcnblogs_post_body> <P>&nbsp; &nbsp;=20 &nbsp;=E6=9C=80=E8=BF=91=E5=81=9A=E9=A1=B9=E7=9B=AE=E9=81=87=E5=88=B0=E4=BA= =86=E4=BA=9B=E5=85=B3=E4=BA=8E=E4=B8=8A=E4=BC=A0=E7=9A=84=E5=8A=9F=E8=83=BD= =E6=A8=A1=E5=9D=97=EF=BC=8C=E5=9C=A8=E7=BD=91=E4=B8=8A=E6=89=BE=E4=BA=86=E5= =BE=88=E5=A4=9A=E5=85=B3=E4=BA=8E=E4=B8=8A=E4=BC=A0=E7=9A=84=E7=9B=B8=E5=85= =B3=E8=B5=84=E6=96=99=EF=BC=8C=E6=89=BE=E5=88=B0=E4=BA=86=E4=B8=80=E4=B8=AA= =E4=BE=9D=E8=B5=96=E4=BA=8EJquery=E5=86=99=E7=9A=84jquery.uploadify=E7=B1= =BB=E5=BA=93=EF=BC=8C=E8=BF=99=E4=B8=AA=E7=B1=BB=E5=BA=93=E7=9A=84=E4=B8=8A= =E4=BC=A0=E5=8A=9F=E8=83=BD=E6=94=AF=E6=8C=81=E7=9A=84=E9=9D=9E=E5=B8=B8=E5= =85=A8=E9=9D=A2=EF=BC=8C=E4=B8=8D=E8=BF=87=E9=81=97=E6=86=BE=E7=9A=84=E6=98= =AF=E5=AE=83=E6=98=AF=E4=BE=9D=E8=B5=96=E4=BA=8Eflash=E6=9D=A5=E5=A4=84=E7= =90=86=E4=B8=8A=E4=BC=A0=EF=BC=8C=E6=89=80=E4=BB=A5=E5=9C=A8=E9=A1=B5=E9=9D= =A2=E4=B8=AD=E5=91=88=E7=8E=B0=E4=B8=8D=E4=BA=86=E4=BC=A0=E7=BB=9F=E7=9A=84= =E4=B8=8A=E4=BC=A0=E6=8E=A7=E4=BB=B6=E7=9A=84=E6=B5=8F=E8=A7=88=E6=96=B9=E5= =BC=8F=EF=BC=8C=E5=9B=A0=E4=B8=BA=E9=A1=B9=E7=9B=AE=E9=9C=80=E6=B1=82=E5=BF= =85=E9=A1=BB=E4=BB=A5=E4=BC=A0=E7=BB=9F=E7=9A=84&lt;input=20 type=3D'file'/&gt;=E5=BD=A2=E6=80=81=E6=A8=A1=E5=BC=8F=E5=87=BA=E7=8E=B0=E5= =9C=A8=E9=A1=B5=E9=9D=A2=E4=B8=AD=EF=BC=81=E6=89=80=E4=BB=A5=E5=8F=AA=E5=A5= =BD=E8=88=8D=E5=8E=BBjquery.uploadify=E7=B1=BB=E5=BA=93=E5=BC=BA=E5=A4=A7= =E5=8A=9F=E8=83=BD=EF=BC=8C=E4=BA=8E=E6=98=AF=E4=B9=8E=E8=87=AA=E5=B7=B1=E7= =A0=94=E7=A9=B6=E4=BA=86=E4=B8=80=E7=95=AA=E3=80=82=E6=9C=80=E7=BB=88=E5=AE= =9E=E7=8E=B0=E4=BA=86=E4=B8=80=E4=B8=AA=E9=9D=99=E6=80=81=E4=B8=8A=E4=BC=A0= =E7=9A=84=E5=8A=9F=E8=83=BD=EF=BC=81=E5=A5=BD=E4=BA=86=EF=BC=8C=E5=BA=9F=E8= =AF=9D=E4=B8=8D=E5=A4=9A=E8=AF=B4=EF=BC=8C=E4=BB=A3=E7=A0=81=E7=8C=AE=E4=B8= =8A=EF=BC=81=E5=A6=82=E9=98=81=E4=B8=8B=E6=9C=89=E6=9B=B4=E5=A5=BD=E7=9A=84= =E5=BB=BA=E8=AE=AE=E6=AC=A2=E8=BF=8E=E5=BC=BA=E5=8A=9B=E6=8B=8D=E7=A0=96=EF= =BC=81=E5=B0=8F=E5=BC=9F=E4=B8=8D=E8=83=9C=E6=84=9F=E6=BF=80=EF=BC=81</P>=

<P>=E9=A6=96=E5=85=88=E6=88=91=E7=9A=84=E5=90=8E=E5=8F=B0=E7=A8=8B=E5=BA=8F= =E7=94=A8=E7=9A=84=E6=98=AFASP.NET</P> <P>Javascript=E7=94=A8=E5=88=B0=E4=BA=86Jquery=E7=B1=BB=E5=BA=93</P> <P>=E8=BF=99=E9=87=8C=E5=85=88=E7=BB=99=E5=A4=A7=E5=AE=B6=E4=BB=8B=E7=BB=8D= =E4=B8=8B=E4=B8=BA=E4=BB=80=E4=B9=88=E5=8F=AB=E4=BC=AAAjax=E6=96=B9=E5=BC= =8F=E4=B8=8A=E4=BC=A0=EF=BC=8C=E5=9B=A0=E4=B8=BA=E8=BF=99=E4=B8=AA=E4=B8=8A= =E4=BC=A0=E4=B8=8D=E4=BC=9A=E4=BD=BF=E5=BD=93=E5=89=8D=E9=A1=B5=E9=9D=A2=E4= =BA=A7=E7=94=9F=E5=88=B7=E6=96=B0=E7=9A=84=E6=95=88=E6=9E=9C=EF=BC=8C=E5=B9= =B6=E4=B8=94=E4=B9=9F=E6=B2=A1=E6=9C=89=E7=94=A8=E4=BB=BB=E4=BD=95=E7=9A=84= Ajax=E6=8A=80=E6=9C=AF=EF=BC=8C=E4=BD=86=E6=98=AF=E5=AE=9E=E7=8E=B0=E4=BA= =86=E9=A1=B5=E9=9D=A2=E6=97=A0=E5=88=B7=E6=96=B0=E7=9A=84=E4=B8=8A=E4=BC=A0= =E6=95=88=E6=9E=9C=EF=BC=8C=E5=9B=A0=E6=AD=A4=E5=B0=8F=E5=BC=9F=E7=A7=B0=E4= =B8=BA=E4=BC=AAAjax=E6=96=B9=E5=BC=8F=E3=80=82=E5=91=B5=E5=91=B5=EF=BC=8C= =E5=85=B3=E5=AD=90=E5=8D=96=E4=BA=86=E5=BE=88=E4=B9=85=E4=BA=86=EF=BC=81=E4= =BB=8B=E7=BB=8D=E4=B8=8B=E8=BF=99=E4=B8=AA=E6=A0=B8=E5=BF=83=E5=90=A7=EF=BC= =81=E6=A0=B8=E5=BF=83=E4=B8=BB=E8=A6=81=E6=98=AF=E5=88=A9=E7=94=A8&lt;for= m&gt;=E5=92=8C&lt;iframe&gt;=E5=AE=9E=E7=8E=B0=EF=BC=81=E7=9B=B8=E4=BF=A1= =E5=AF=B9Web=20 Html=E8=AE=A4=E8=AF=86=E6=AF=94=E8=BE=83=E6=B7=B1=E7=9A=84=E5=A4=A7=E8=99= =BE=E4=BB=AC=E4=B8=80=E5=AE=9A=E7=8C=9C=E5=88=B0=E4=B8=AA=E5=A4=A7=E6=A6=82= =E4=BA=86=E5=90=A7=EF=BC=81</P> <P><SPAN style=3D"COLOR: #ff0000">HTML CODE:</SPAN></P> <P><SPAN style=3D"COLOR: #ff0000"></SPAN></P> <DIV class="3Dcnblogs_code"><PRE><DIV><SPAN style=3D"COLOR: = #0000ff">&lt;!</SPAN><SPAN style=3D"COLOR: #ff00ff">DOCTYPE html PUBLIC = "-//W3C//DTD XHTML 1.0 Transitional//EN" = "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</SPAN><SPAN = style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: = #000000"><BR></SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN = style=3D"COLOR: #800000">html </SPAN><SPAN style=3D"COLOR: = #ff0000">xmlns</SPAN><SPAN style=3D"COLOR: = #0000ff">=3D"http://www.w3.org/1999/xhtml"</SPAN><SPAN style=3D"COLOR: = #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: #000000"><BR></SPAN><SPAN = style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: = #800000">head</SPAN><SPAN style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN = style=3D"COLOR: #000000"><BR>    </SPAN><SPAN style=3D"COLOR: = #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: #800000">title</SPAN><SPAN = style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: #000000">File = Upload</SPAN><SPAN style=3D"COLOR: #0000ff">&lt;/</SPAN><SPAN = style=3D"COLOR: #800000">title</SPAN><SPAN style=3D"COLOR: = #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: #000000"><BR></SPAN><SPAN = style=3D"COLOR: #0000ff">&lt;/</SPAN><SPAN style=3D"COLOR: = #800000">head</SPAN><SPAN style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN = style=3D"COLOR: #000000"><BR></SPAN><SPAN style=3D"COLOR: = #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: #800000">body</SPAN><SPAN = style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: #000000"><BR>  =   </SPAN><SPAN style=3D"COLOR: #008000">&lt;!--</SPAN><SPAN = style=3D"COLOR: #008000"><BR>        = =E5=A4=A7=E5=AE=B6=E6=B3=A8=E6=84=8F=E5=88=B0=E8=BF=99=E4=B8=AAform=E7=9A= =84target=E7=9A=84=E4=BA=86=E4=B9=88=EF=BC=9F=E8=BF=99=E4=B8=AAtarget=E5=B1= =9E=E6=80=A7=E7=9A=84=E5=80=BCframeFile,=E6=98=AFform=E4=B9=8B=E5=90=8E=E7= =9A=84iframe=E7=9A=84name=E5=80=BC,<BR>        = =E8=BF=99=E6=A0=B7=E7=9A=84=E5=86=99=E6=B3=95=E6=98=AF=E8=AE=A9=E5=BD=93=E5= =89=8D=E7=9A=84form=E8=A1=A8=E5=8D=95=E5=9C=A8=E6=8F=90=E4=BA=A4=E8=A1=A8= =E5=8D=95=E5=86=85=E5=AE=B9=E7=9A=84=E6=97=B6=E5=80=99=E8=BD=AC=E4=BA=A4=E7= =BB=99iframe=E4=B8=AD=E8=BF=9B=E8=A1=8C=E9=A1=B5=E9=9D=A2=E4=B8=AD=E8=A1=A8= =E5=8D=95=E5=A4=84=E7=90=86=EF=BC=8C<BR>        = =E5=B9=B6=E4=B8=94=E4=B8=8D=E4=BC=9A=E4=BA=A7=E7=94=9F=E5=BD=93=E5=89=8D=E9= =A1=B5=E9=9D=A2=E8=B7=B3=E8=BD=AC!<BR>     </SPAN><SPAN style=3D"COLOR: = #008000">--&gt;</SPAN><SPAN style=3D"COLOR: #000000"><BR>    = </SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: = #800000">form </SPAN><SPAN style=3D"COLOR: #ff0000">id</SPAN><SPAN = style=3D"COLOR: #0000ff">=3D'formFile' </SPAN><SPAN style=3D"COLOR: = #ff0000">name</SPAN><SPAN style=3D"COLOR: #0000ff">=3D'formFile' = </SPAN><SPAN style=3D"COLOR: #ff0000">method</SPAN><SPAN style=3D"COLOR: = #0000ff">=3D"post"</SPAN><SPAN style=3D"COLOR: #ff0000"> = action</SPAN><SPAN style=3D"COLOR: #0000ff">=3D'/uploads.aspx' = </SPAN><SPAN style=3D"COLOR: #ff0000">target</SPAN><SPAN style=3D"COLOR: = #0000ff">=3D'frameFile' </SPAN><SPAN style=3D"COLOR: = #ff0000">enctype</SPAN><SPAN style=3D"COLOR: = #0000ff">=3D"multipart/form-data"</SPAN><SPAN style=3D"COLOR: = #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: #000000"><BR>        = </SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: = #800000">input </SPAN><SPAN style=3D"COLOR: #ff0000">type</SPAN><SPAN = style=3D"COLOR: #0000ff">=3D'file' </SPAN><SPAN style=3D"COLOR: = #ff0000">id</SPAN><SPAN style=3D"COLOR: #0000ff">=3D'fileUp' = </SPAN><SPAN style=3D"COLOR: #ff0000">name</SPAN><SPAN style=3D"COLOR: = #0000ff">=3D'fileUp' </SPAN><SPAN style=3D"COLOR: = #0000ff">/&gt;</SPAN><SPAN style=3D"COLOR: #000000"><BR>        = </SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: = #800000">div </SPAN><SPAN style=3D"COLOR: #ff0000">id</SPAN><SPAN = style=3D"COLOR: #0000ff">=3D'uploadLog'</SPAN><SPAN style=3D"COLOR: = #0000ff">&gt;&lt;/</SPAN><SPAN style=3D"COLOR: #800000">div</SPAN><SPAN = style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: #000000"><BR>  =       </SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN = style=3D"COLOR: #800000">br </SPAN><SPAN style=3D"COLOR: = #0000ff">/&gt;</SPAN><SPAN style=3D"COLOR: #000000"><BR>        = </SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: = #800000">img </SPAN><SPAN style=3D"COLOR: #ff0000">width</SPAN><SPAN = style=3D"COLOR: #0000ff">=3D'200' </SPAN><SPAN style=3D"COLOR: = #ff0000">src</SPAN><SPAN style=3D"COLOR: #0000ff">=3D'' </SPAN><SPAN = style=3D"COLOR: #ff0000">height</SPAN><SPAN style=3D"COLOR: = #0000ff">=3D'200' </SPAN><SPAN style=3D"COLOR: #ff0000">id</SPAN><SPAN = style=3D"COLOR: #0000ff">=3D'imgShow' </SPAN><SPAN style=3D"COLOR: = #ff0000">alt</SPAN><SPAN style=3D"COLOR: = #0000ff">=3D'=E7=BC=A9=E7=95=A5=E5=9B=BE' </SPAN><SPAN style=3D"COLOR: = #0000ff">/&gt;</SPAN><SPAN style=3D"COLOR: #000000">        <BR>    = </SPAN><SPAN style=3D"COLOR: #0000ff">&lt;/</SPAN><SPAN style=3D"COLOR: = #800000">form</SPAN><SPAN style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN = style=3D"COLOR: #000000"><BR><BR>    </SPAN><SPAN style=3D"COLOR: = #008000">&lt;!--</SPAN><SPAN style=3D"COLOR: #008000"><BR>        = =E8=BF=99=E4=B8=AAiframe=E6=8B=BF=E5=88=B0post=E8=BF=87=E6=9D=A5=E7=9A=84= =E8=A1=A8=E5=8D=95=E6=95=B0=E6=8D=AE=E5=90=8E=E4=BC=9A=E5=BC=80=E5=A7=8B=E5= =9C=A8=E8=87=AA=E8=BA=AB=E5=86=85=E9=83=A8=E8=AE=BF=E9=97=AEpost=E8=BF=87= =E6=9D=A5=E7=9A=84=E9=A1=B5=E9=9D=A2=E5=9C=B0=E5=9D=80,=E5=9C=A8=E5=86=85= =E9=83=A8=E4=B8=AD=E5=AE=83=E4=BC=9A=E5=88=B7=E6=96=B0=E9=A1=B5=E9=9D=A2=EF= =BC=8C<BR>        = =E4=BD=86=E6=98=AF=E8=BF=99=E5=B7=B2=E4=B8=8D=E9=87=8D=E8=A6=81=E4=BA=86=EF= =BC=8C=E5=9B=A0=E4=B8=BA=E5=BD=93=E5=89=8D=E7=9A=84iframe=E5=B7=B2=E7=BB=8F= =E8=A2=AB=E6=88=91display:none=E9=9A=90=E8=97=8F=E4=BA=86=EF=BC=81=E6=89=80= =E4=BB=A5=E8=BF=99=E6=A0=B7=E7=BB=99=E7=94=A8=E6=88=B7=E7=9C=8B=E8=B5=B7=E6= =9D=A5=E5=83=8F=E6=98=AF=E6=97=A0=E5=88=B7=E6=96=B0=E7=9A=84<BR>        = =E9=A1=B5=E9=9D=A2=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=EF=BC=8C=E5=85=B6=E5= =AE=9E=E5=8F=AA=E6=98=AF=E5=81=9A=E4=B8=80=E4=B8=AA=E4=B8=80=E4=B8=AA=E5=B0= =8F=E5=B0=8F=E7=9A=84=E6=8A=80=E5=B7=A7=EF=BC=81<BR>    </SPAN><SPAN = style=3D"COLOR: #008000">--&gt;</SPAN><SPAN style=3D"COLOR: = #000000"><BR>    </SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN = style=3D"COLOR: #800000">iframe </SPAN><SPAN style=3D"COLOR: = #ff0000">id</SPAN><SPAN style=3D"COLOR: #0000ff">=3D'frameFile' = </SPAN><SPAN style=3D"COLOR: #ff0000">name</SPAN><SPAN style=3D"COLOR: = #0000ff">=3D'frameFile' </SPAN><SPAN style=3D"COLOR: = #ff0000">style</SPAN><SPAN style=3D"COLOR: #0000ff">=3D' </SPAN><SPAN = style=3D"COLOR: #ff0000">display:none;'</SPAN><SPAN style=3D"COLOR: = #0000ff">&gt;&lt;/</SPAN><SPAN style=3D"COLOR: = #800000">iframe</SPAN><SPAN style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN = style=3D"COLOR: #000000"><BR></SPAN><SPAN style=3D"COLOR: = #0000ff">&lt;/</SPAN><SPAN style=3D"COLOR: #800000">body</SPAN><SPAN = style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: = #000000"><BR></SPAN><SPAN style=3D"COLOR: #0000ff">&lt;/</SPAN><SPAN = style=3D"COLOR: #800000">html</SPAN><SPAN style=3D"COLOR: = #0000ff">&gt;</SPAN></DIV></PRE></DIV> <P><SPAN style=3D"COLOR: #ff0000">JavaScript Code:</SPAN></P> <P><SPAN style=3D"COLOR: #ff0000"></SPAN></P> <DIV class="3Dcnblogs_code"><PRE><DIV><SPAN style=3D"COLOR: = #000000">&lt;</SPAN><SPAN style=3D"COLOR: #000000">script = type</SPAN><SPAN style=3D"COLOR: #000000">=3D</SPAN><SPAN = style=3D"COLOR: #000000">"</SPAN><SPAN style=3D"COLOR: = #000000">text/javascript</SPAN><SPAN style=3D"COLOR: = #000000">"</SPAN><SPAN style=3D"COLOR: #000000"> language</SPAN><SPAN = style=3D"COLOR: #000000">=3D</SPAN><SPAN style=3D"COLOR: = #000000">"</SPAN><SPAN style=3D"COLOR: #000000">javascript</SPAN><SPAN = style=3D"COLOR: #000000">"</SPAN><SPAN style=3D"COLOR: = #000000">&gt;</SPAN><SPAN style=3D"COLOR: #000000"><BR>        = $(</SPAN><SPAN style=3D"COLOR: #0000ff">function</SPAN><SPAN = style=3D"COLOR: #000000"> () {<BR>            $(</SPAN><SPAN = style=3D"COLOR: #000000">'</SPAN><SPAN style=3D"COLOR: = #000000">#fileUp</SPAN><SPAN style=3D"COLOR: #000000">'</SPAN><SPAN = style=3D"COLOR: #000000">).change(</SPAN><SPAN style=3D"COLOR: = #0000ff">function</SPAN><SPAN style=3D"COLOR: #000000"> () {<BR>         =        $(</SPAN><SPAN style=3D"COLOR: #000000">'</SPAN><SPAN = style=3D"COLOR: #000000">#uploadLog</SPAN><SPAN style=3D"COLOR: = #000000">'</SPAN><SPAN style=3D"COLOR: #000000">).html(</SPAN><SPAN = style=3D"COLOR: #000000">'</SPAN><SPAN style=3D"COLOR: = #000000">=E5=BC=80=E5=A7=8B=E4=B8=8A=E4=BC=A0=E4=B8=AD....</SPAN><SPAN = style=3D"COLOR: #000000">'</SPAN><SPAN style=3D"COLOR: #000000">);<BR>   =              $(</SPAN><SPAN style=3D"COLOR: #000000">'</SPAN><SPAN = style=3D"COLOR: #000000">#formFile</SPAN><SPAN style=3D"COLOR: = #000000">'</SPAN><SPAN style=3D"COLOR: #000000">).submit();<BR>          =   });<BR>        })<BR>        </SPAN><SPAN style=3D"COLOR: = #0000ff">function</SPAN><SPAN style=3D"COLOR: #000000"> = uploadSuccess(msg) {<BR>            </SPAN><SPAN style=3D"COLOR: = #0000ff">if</SPAN><SPAN style=3D"COLOR: #000000"> = (msg.split(</SPAN><SPAN style=3D"COLOR: #000000">'</SPAN><SPAN = style=3D"COLOR: #000000">|</SPAN><SPAN style=3D"COLOR: = #000000">'</SPAN><SPAN style=3D"COLOR: #000000">).length </SPAN><SPAN = style=3D"COLOR: #000000">&gt;</SPAN><SPAN style=3D"COLOR: #000000"> = </SPAN><SPAN style=3D"COLOR: #000000">1</SPAN><SPAN style=3D"COLOR: = #000000">) {<BR>                $(</SPAN><SPAN style=3D"COLOR: = #000000">'</SPAN><SPAN style=3D"COLOR: #000000">#imgShow</SPAN><SPAN = style=3D"COLOR: #000000">'</SPAN><SPAN style=3D"COLOR: = #000000">).attr(</SPAN><SPAN style=3D"COLOR: #000000">'</SPAN><SPAN = style=3D"COLOR: #000000">src</SPAN><SPAN style=3D"COLOR: = #000000">'</SPAN><SPAN style=3D"COLOR: #000000">, msg.split(</SPAN><SPAN = style=3D"COLOR: #000000">'</SPAN><SPAN style=3D"COLOR: = #000000">|</SPAN><SPAN style=3D"COLOR: #000000">'</SPAN><SPAN = style=3D"COLOR: #000000">)[</SPAN><SPAN style=3D"COLOR: = #000000">1</SPAN><SPAN style=3D"COLOR: #000000">]);<BR>                = $(</SPAN><SPAN style=3D"COLOR: #000000">'</SPAN><SPAN style=3D"COLOR: = #000000">#uploadLog</SPAN><SPAN style=3D"COLOR: #000000">'</SPAN><SPAN = style=3D"COLOR: #000000">).html(msg.split(</SPAN><SPAN style=3D"COLOR: = #000000">'</SPAN><SPAN style=3D"COLOR: #000000">|</SPAN><SPAN = style=3D"COLOR: #000000">'</SPAN><SPAN style=3D"COLOR: = #000000">)[</SPAN><SPAN style=3D"COLOR: #000000">0</SPAN><SPAN = style=3D"COLOR: #000000">]);<BR>            } </SPAN><SPAN = style=3D"COLOR: #0000ff">else</SPAN><SPAN style=3D"COLOR: #000000"> = {<BR>                $(</SPAN><SPAN style=3D"COLOR: = #000000">'</SPAN><SPAN style=3D"COLOR: #000000">#uploadLog</SPAN><SPAN = style=3D"COLOR: #000000">'</SPAN><SPAN style=3D"COLOR: = #000000">).html(msg);<BR>            }<BR>        }<BR></SPAN><SPAN = style=3D"COLOR: #000000">&lt;</SPAN><SPAN style=3D"COLOR: = #000000">/</SPAN><SPAN style=3D"COLOR: = #000000">script&gt;</SPAN></DIV></PRE></DIV> <P><SPAN style=3D"COLOR: #ff0000">Asp.Net Code:</SPAN></P> <P><SPAN style=3D"COLOR: #ff0000"></SPAN></P> <DIV class="3Dcnblogs_code"><PRE><DIV><SPAN style=3D"COLOR: = #808080">///</SPAN><SPAN style=3D"COLOR: #008000"> </SPAN><SPAN = style=3D"COLOR: #808080">&lt;summary&gt;</SPAN><SPAN style=3D"COLOR: = #008000"><BR></SPAN><SPAN style=3D"COLOR: #808080">///</SPAN><SPAN = style=3D"COLOR: #008000"> = =E9=A1=B5=E9=9D=A2=E5=8A=A0=E8=BD=BD.=E5=9C=A8=E8=BF=99=E9=87=8C=E6=88=91= =E7=AE=80=E5=8D=95=E7=9A=84=E5=86=99=E4=BA=86=E4=B8=8B=E6=96=87=E4=BB=B6=E4= =B8=8A=E4=BC=A0=E7=9A=84=E5=A4=84=E7=90=86Code<BR></SPAN><SPAN = style=3D"COLOR: #808080">///</SPAN><SPAN style=3D"COLOR: #008000"> = </SPAN><SPAN style=3D"COLOR: #808080">&lt;/summary&gt;</SPAN><SPAN = style=3D"COLOR: #008000"><BR></SPAN><SPAN style=3D"COLOR: = #808080">///</SPAN><SPAN style=3D"COLOR: #008000"> </SPAN><SPAN = style=3D"COLOR: #808080">&lt;param = name=3D"sender"&gt;&lt;/param&gt;</SPAN><SPAN style=3D"COLOR: = #008000"><BR></SPAN><SPAN style=3D"COLOR: #808080">///</SPAN><SPAN = style=3D"COLOR: #008000"> </SPAN><SPAN style=3D"COLOR: = #808080">&lt;param name=3D"e"&gt;&lt;/param&gt;</SPAN><SPAN = style=3D"COLOR: #808080"><BR></SPAN><SPAN style=3D"COLOR: = #0000ff">protected</SPAN><SPAN style=3D"COLOR: #000000"> </SPAN><SPAN = style=3D"COLOR: #0000ff">void</SPAN><SPAN style=3D"COLOR: #000000"> = Page_Load(</SPAN><SPAN style=3D"COLOR: #0000ff">object</SPAN><SPAN = style=3D"COLOR: #000000"> sender, EventArgs e)<BR>{<BR>    </SPAN><SPAN = style=3D"COLOR: #0000ff">try</SPAN><SPAN style=3D"COLOR: #000000"><BR>   =  {<BR>        </SPAN><SPAN style=3D"COLOR: #008000">//</SPAN><SPAN = style=3D"COLOR: = #008000">=E8=8E=B7=E5=8F=96=E5=BD=93=E5=89=8DPost=E8=BF=87=E6=9D=A5=E7=9A= =84file=E9=9B=86=E5=90=88=E5=AF=B9=E8=B1=A1,=E5=9C=A8=E8=BF=99=E9=87=8C=E6= =88=91=E5=8F=AA=E8=8E=B7=E5=8F=96=E4=BA=86&lt;input type=3D'file' = name=3D'fileUp'/&gt;=E7=9A=84=E6=96=87=E4=BB=B6=E6=8E=A7=E4=BB=B6</SPAN><= SPAN style=3D"COLOR: #008000"><BR></SPAN><SPAN style=3D"COLOR: #000000"> =        HttpPostedFile file </SPAN><SPAN style=3D"COLOR: = #000000">=3D</SPAN><SPAN style=3D"COLOR: #000000"> = Request.Files[</SPAN><SPAN style=3D"COLOR: #800000">"</SPAN><SPAN = style=3D"COLOR: #800000">fileUp</SPAN><SPAN style=3D"COLOR: = #800000">"</SPAN><SPAN style=3D"COLOR: #000000">];<BR>        = </SPAN><SPAN style=3D"COLOR: #0000ff">if</SPAN><SPAN style=3D"COLOR: = #000000"> (file </SPAN><SPAN style=3D"COLOR: #000000">!=3D</SPAN><SPAN = style=3D"COLOR: #000000"> </SPAN><SPAN style=3D"COLOR: = #0000ff">null</SPAN><SPAN style=3D"COLOR: #000000">)<BR>        {<BR>    =         </SPAN><SPAN style=3D"COLOR: #008000">//</SPAN><SPAN = style=3D"COLOR: = #008000">=E5=BD=93=E5=89=8D=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E7=9A=84=E7= =9B=AE=E5=BD=95</SPAN><SPAN style=3D"COLOR: #008000"><BR></SPAN><SPAN = style=3D"COLOR: #000000">            </SPAN><SPAN style=3D"COLOR: = #0000ff">string</SPAN><SPAN style=3D"COLOR: #000000"> path </SPAN><SPAN = style=3D"COLOR: #000000">=3D</SPAN><SPAN style=3D"COLOR: #000000"> = Server.MapPath(</SPAN><SPAN style=3D"COLOR: #800000">"</SPAN><SPAN = style=3D"COLOR: #800000">~/Test/</SPAN><SPAN style=3D"COLOR: = #800000">"</SPAN><SPAN style=3D"COLOR: #000000">);<BR>            = </SPAN><SPAN style=3D"COLOR: #008000">//</SPAN><SPAN style=3D"COLOR: = #008000">=E5=BD=93=E5=89=8D=E5=BE=85=E4=B8=8A=E4=BC=A0=E7=9A=84=E6=9C=8D=E5= =8A=A1=E7=AB=AF=E8=B7=AF=E5=BE=84</SPAN><SPAN style=3D"COLOR: = #008000"><BR></SPAN><SPAN style=3D"COLOR: #000000">            = </SPAN><SPAN style=3D"COLOR: #0000ff">string</SPAN><SPAN style=3D"COLOR: = #000000"> imageUrl </SPAN><SPAN style=3D"COLOR: #000000">=3D</SPAN><SPAN = style=3D"COLOR: #000000"> path </SPAN><SPAN style=3D"COLOR: = #000000">+</SPAN><SPAN style=3D"COLOR: #000000"> = Path.GetFileName(file.FileName);<BR>            </SPAN><SPAN = style=3D"COLOR: #008000">//</SPAN><SPAN style=3D"COLOR: = #008000">=E5=BD=93=E5=89=8D=E6=96=87=E4=BB=B6=E5=90=8E=E7=BC=80=E5=90=8D<= /SPAN><SPAN style=3D"COLOR: #008000"><BR></SPAN><SPAN style=3D"COLOR: = #000000">            </SPAN><SPAN style=3D"COLOR: = #0000ff">string</SPAN><SPAN style=3D"COLOR: #000000"> ext </SPAN><SPAN = style=3D"COLOR: #000000">=3D</SPAN><SPAN style=3D"COLOR: #000000"> = Path.GetExtension(file.FileName).ToLower();<BR>            </SPAN><SPAN = style=3D"COLOR: #008000">//</SPAN><SPAN style=3D"COLOR: = #008000">=E9=AA=8C=E8=AF=81=E6=96=87=E4=BB=B6=E7=B1=BB=E5=9E=8B=E6=98=AF=E5= =90=A6=E6=AD=A3=E7=A1=AE</SPAN><SPAN style=3D"COLOR: = #008000"><BR></SPAN><SPAN style=3D"COLOR: #000000">            = </SPAN><SPAN style=3D"COLOR: #0000ff">if</SPAN><SPAN style=3D"COLOR: = #000000"> (</SPAN><SPAN style=3D"COLOR: #000000">!</SPAN><SPAN = style=3D"COLOR: #000000">ext.Equals(</SPAN><SPAN style=3D"COLOR: = #800000">"</SPAN><SPAN style=3D"COLOR: #800000">.gif</SPAN><SPAN = style=3D"COLOR: #800000">"</SPAN><SPAN style=3D"COLOR: #000000">) = </SPAN><SPAN style=3D"COLOR: #000000">&amp;&amp;</SPAN><SPAN = style=3D"COLOR: #000000"> </SPAN><SPAN style=3D"COLOR: = #000000">!</SPAN><SPAN style=3D"COLOR: #000000">ext.Equals(</SPAN><SPAN = style=3D"COLOR: #800000">"</SPAN><SPAN style=3D"COLOR: = #800000">.jpg</SPAN><SPAN style=3D"COLOR: #800000">"</SPAN><SPAN = style=3D"COLOR: #000000">) </SPAN><SPAN style=3D"COLOR: = #000000">&amp;&amp;</SPAN><SPAN style=3D"COLOR: #000000"> </SPAN><SPAN = style=3D"COLOR: #000000">!</SPAN><SPAN style=3D"COLOR: = #000000">ext.Equals(</SPAN><SPAN style=3D"COLOR: #800000">"</SPAN><SPAN = style=3D"COLOR: #800000">.png</SPAN><SPAN style=3D"COLOR: = #800000">"</SPAN><SPAN style=3D"COLOR: #000000">) </SPAN><SPAN = style=3D"COLOR: #000000">&amp;&amp;</SPAN><SPAN style=3D"COLOR: = #000000"> </SPAN><SPAN style=3D"COLOR: #000000">!</SPAN><SPAN = style=3D"COLOR: #000000">ext.Equals(</SPAN><SPAN style=3D"COLOR: = #800000">"</SPAN><SPAN style=3D"COLOR: #800000">.bmp</SPAN><SPAN = style=3D"COLOR: #800000">"</SPAN><SPAN style=3D"COLOR: #000000">))<BR>   =          {<BR>                </SPAN><SPAN style=3D"COLOR: = #008000">//</SPAN><SPAN style=3D"COLOR: = #008000">=E8=BF=99=E9=87=8Cwindow.parent.uploadSuccess()=E6=98=AF=E6=88=91= =E5=9C=A8=E5=89=8D=E7=AB=AF=E9=A1=B5=E9=9D=A2=E4=B8=AD=E5=86=99=E5=A5=BD=E7= =9A=84javascript = function,=E6=AD=A4=E6=96=B9=E6=B3=95=E4=B8=BB=E8=A6=81=E7=94=A8=E4=BA=8E=E8= =BE=93=E5=87=BA=E5=BC=82=E5=B8=B8=E5=92=8C=E4=B8=8A=E4=BC=A0=E6=88=90=E5=8A= =9F=E5=90=8E=E7=9A=84=E5=9B=BE=E7=89=87=E5=9C=B0=E5=9D=80</SPAN><SPAN = style=3D"COLOR: #008000"><BR></SPAN><SPAN style=3D"COLOR: #000000">      =           Response.Write(</SPAN><SPAN style=3D"COLOR: = #800000">"</SPAN><SPAN style=3D"COLOR: = #800000">&lt;script&gt;window.parent.uploadSuccess('=E4=BD=A0=E4=B8=8A=E4= =BC=A0=E7=9A=84=E6=96=87=E4=BB=B6=E6=A0=BC=E5=BC=8F=E4=B8=8D=E6=AD=A3=E7=A1= =AE=EF=BC=81=E4=B8=8A=E4=BC=A0=E6=A0=BC=E5=BC=8F=E6=9C=89(.gif=E3=80=81.j= pg=E3=80=81.png=E3=80=81.bmp)');&lt;/script&gt;</SPAN><SPAN = style=3D"COLOR: #800000">"</SPAN><SPAN style=3D"COLOR: #000000">);<BR>   =              Response.End();<BR>            }<BR>            = </SPAN><SPAN style=3D"COLOR: #008000">//</SPAN><SPAN style=3D"COLOR: = #008000">=E9=AA=8C=E8=AF=81=E6=96=87=E4=BB=B6=E7=9A=84=E5=A4=A7=E5=B0=8F<= /SPAN><SPAN style=3D"COLOR: #008000"><BR></SPAN><SPAN style=3D"COLOR: = #000000">            </SPAN><SPAN style=3D"COLOR: = #0000ff">if</SPAN><SPAN style=3D"COLOR: #000000"> (file.ContentLength = </SPAN><SPAN style=3D"COLOR: #000000">&gt;</SPAN><SPAN style=3D"COLOR: = #000000"> </SPAN><SPAN style=3D"COLOR: #800080">1048576</SPAN><SPAN = style=3D"COLOR: #000000">)<BR>            {<BR>                = </SPAN><SPAN style=3D"COLOR: #008000">//</SPAN><SPAN style=3D"COLOR: = #008000">=E8=BF=99=E9=87=8Cwindow.parent.uploadSuccess()=E6=98=AF=E6=88=91= =E5=9C=A8=E5=89=8D=E7=AB=AF=E9=A1=B5=E9=9D=A2=E4=B8=AD=E5=86=99=E5=A5=BD=E7= =9A=84javascript = function,=E6=AD=A4=E6=96=B9=E6=B3=95=E4=B8=BB=E8=A6=81=E7=94=A8=E4=BA=8E=E8= =BE=93=E5=87=BA=E5=BC=82=E5=B8=B8=E5=92=8C=E4=B8=8A=E4=BC=A0=E6=88=90=E5=8A= =9F=E5=90=8E=E7=9A=84=E5=9B=BE=E7=89=87=E5=9C=B0=E5=9D=80</SPAN><SPAN = style=3D"COLOR: #008000"><BR></SPAN><SPAN style=3D"COLOR: #000000">      =           Response.Write(</SPAN><SPAN style=3D"COLOR: = #800000">"</SPAN><SPAN style=3D"COLOR: = #800000">&lt;script&gt;window.parent.uploadSuccess('=E4=BD=A0=E4=B8=8A=E4= =BC=A0=E7=9A=84=E6=96=87=E4=BB=B6=E4=B8=8D=E8=83=BD=E5=A4=A7=E4=BA=8E1048= 576KB!=E8=AF=B7=E9=87=8D=E6=96=B0=E4=B8=8A=E4=BC=A0=EF=BC=81');&lt;/scrip= t&gt;</SPAN><SPAN style=3D"COLOR: #800000">"</SPAN><SPAN style=3D"COLOR: = #000000">);<BR>                Response.End();<BR>            }<BR>      =       </SPAN><SPAN style=3D"COLOR: #008000">//</SPAN><SPAN = style=3D"COLOR: = #008000">=E5=BC=80=E5=A7=8B=E4=B8=8A=E4=BC=A0</SPAN><SPAN = style=3D"COLOR: #008000"><BR></SPAN><SPAN style=3D"COLOR: #000000">      =       file.SaveAs(imageUrl);<BR><BR>            </SPAN><SPAN = style=3D"COLOR: #008000">//</SPAN><SPAN style=3D"COLOR: = #008000">=E8=BF=99=E9=87=8Cwindow.parent.uploadSuccess()=E6=98=AF=E6=88=91= =E5=9C=A8=E5=89=8D=E7=AB=AF=E9=A1=B5=E9=9D=A2=E4=B8=AD=E5=86=99=E5=A5=BD=E7= =9A=84javascript = function,=E6=AD=A4=E6=96=B9=E6=B3=95=E4=B8=BB=E8=A6=81=E7=94=A8=E4=BA=8E=E8= =BE=93=E5=87=BA=E5=BC=82=E5=B8=B8=E5=92=8C=E4=B8=8A=E4=BC=A0=E6=88=90=E5=8A= =9F=E5=90=8E=E7=9A=84=E5=9B=BE=E7=89=87=E5=9C=B0=E5=9D=80<BR>            = </SPAN><SPAN style=3D"COLOR: #008000">//</SPAN><SPAN style=3D"COLOR: = #008000">=E5=A6=82=E6=9E=9C=E6=88=90=E5=8A=9F=E8=BF=94=E5=9B=9E=E7=9A=84=E6= =95=B0=E6=8D=AE=E6=98=AF=E9=9C=80=E8=A6=81=E8=BF=94=E5=9B=9E=E4=B8=A4=E4=B8= =AA=E5=AD=97=E7=AC=A6=E4=B8=B2=EF=BC=8C=E6=88=91=E5=9C=A8=E8=BF=99=E9=87=8C= =E4=BD=BF=E7=94=A8=E4=BA=86|=E5=88=86=E9=9A=94  =E4=BE=8B=EF=BC=9A = =E6=88=90=E5=8A=9F=E4=BF=A1=E6=81=AF|/Test/hello.jpg</SPAN><SPAN = style=3D"COLOR: #008000"><BR></SPAN><SPAN style=3D"COLOR: #000000">      =       Response.Write(</SPAN><SPAN style=3D"COLOR: #800000">"</SPAN><SPAN = style=3D"COLOR: = #800000">&lt;script&gt;window.parent.uploadSuccess('Upload = Success!|/Test/</SPAN><SPAN style=3D"COLOR: #800000">"</SPAN><SPAN = style=3D"COLOR: #000000"> </SPAN><SPAN style=3D"COLOR: = #000000">+</SPAN><SPAN style=3D"COLOR: #000000"> file.FileName = </SPAN><SPAN style=3D"COLOR: #000000">+</SPAN><SPAN style=3D"COLOR: = #000000"> </SPAN><SPAN style=3D"COLOR: #800000">"</SPAN><SPAN = style=3D"COLOR: #800000">');&lt;/script&gt;</SPAN><SPAN style=3D"COLOR: = #800000">"</SPAN><SPAN style=3D"COLOR: #000000">);<BR>            = Response.End();<BR>        }<BR>        </SPAN><SPAN style=3D"COLOR: = #0000ff">else</SPAN><SPAN style=3D"COLOR: #000000"><BR>        {<BR>     =        </SPAN><SPAN style=3D"COLOR: #008000">//</SPAN><SPAN = style=3D"COLOR: = #008000">=E4=B8=8A=E4=BC=A0=E5=A4=B1=E8=B4=A5</SPAN><SPAN = style=3D"COLOR: #008000"><BR></SPAN><SPAN style=3D"COLOR: #000000">      =       Response.Write(</SPAN><SPAN style=3D"COLOR: #800000">"</SPAN><SPAN = style=3D"COLOR: #800000">upload lose!</SPAN><SPAN style=3D"COLOR: = #800000">"</SPAN><SPAN style=3D"COLOR: #000000">);<BR>            = Response.End();<BR>        }<BR>    }<BR>    </SPAN><SPAN = style=3D"COLOR: #0000ff">catch</SPAN><SPAN style=3D"COLOR: #000000"> = {<BR>        </SPAN><SPAN style=3D"COLOR: #008000">//</SPAN><SPAN = style=3D"COLOR: = #008000">=E4=B8=8A=E4=BC=A0=E5=A4=B1=E8=B4=A5</SPAN><SPAN = style=3D"COLOR: #008000"><BR></SPAN><SPAN style=3D"COLOR: #000000">      =   Response.Write(</SPAN><SPAN style=3D"COLOR: #800000">"</SPAN><SPAN = style=3D"COLOR: #800000">upload lose!</SPAN><SPAN style=3D"COLOR: = #800000">"</SPAN><SPAN style=3D"COLOR: #000000">);<BR>        = Response.End();<BR>    }<BR>}</SPAN></DIV></PRE></DIV></DIV> <DIV id=3DMySignature></DIV> <SCRIPT type=3Dtext/javascript> var isLogined =3D false; var cb_blogId =3D 65425; var cb_entryId =3D 2041370; var cb_blogApp =3D currentBlogApp; var cb_blogUserGuid =3D "576264bd-7cfe-de11-ba8f-001cf0cd104b"; var cb_entryCreatedDate =3D '2011/5/9 17:38:00'; var enableGoogleAd =3D true; var googletag =3D googletag || {}; googletag.cmd =3D googletag.cmd || []; </SCRIPT>

<DIV id=3Dblog_post_info_block> <DIV id=3Dblog_post_info></DIV> <DIV class="3Dclear"></DIV> <DIV id=3Dpost_next_prev></DIV></DIV> <SCRIPT type=3Dtext/javascript>     initBottomGoogleAd(); </SCRIPT>

<SCRIPT type=3Dtext/javascript>     $(function () {      =20         fixPostBodyFormat();         loadBottomGoogleAd();         loadBlogSignature();         LoadPostInfoBlock(cb_blogId, cb_entryId, cb_blogApp, = cb_blogUserGuid);         GetPrevNextPost(cb_entryId, cb_blogId, cb_entryCreatedDate);         showEditorOpt();         loadNewsAndKb();         GetHistoryToday(cb_blogId, cb_blogApp, cb_entryCreatedDate);         loadAdUnderGoogle();     }); </SCRIPT> </DIV> <DIV class="3DpostDesc">posted @ <SPAN id=3Dpost-date>2011-05-09 = 17:38</SPAN> <A=20 href=3D"http://www.cnblogs.com/keke/">MR CO</A> =E9=98=85=E8=AF=BB(2456) = =E8=AF=84=E8=AE=BA(<SPAN=20 id=3Dpost-comment-count>19</SPAN>) <A=20 href=3D"http://www.cnblogs.com/keke/admin/EditPosts.aspx?postid=3D2041370= "=20 rel=3Dnofollow>=E7=BC=96=E8=BE=91</A> <A = οnclick=3D"AddToWz(2041370);return false;"=20 href=3D"http://www.cnblogs.com/keke/archive/2011/05/09/2041370.html#">=E6= =94=B6=E8=97=8F</A></DIV></DIV><IMG=20 alt=3D""=20 src=3D"http://www.cnblogs.com/keke/aggbug/2041370.html?type=3D1&amp;webvi= ew=3D1"=20 width=3D1 height=3D1> </DIV><!--end: topics = =E6=96=87=E7=AB=A0=E3=80=81=E8=AF=84=E8=AE=BA=E5=AE=B9=E5=99=A8--> <DIV id=3Dblog-comments-placeholder></DIV> <SCRIPT type=3Dtext/javascript>var commentManager =3D new = blogCommentManager();commentManager.loadComments();</SCRIPT>

<DIV id=3Dcomment_form class="3Dcommentform"> <DIV id=3DdivCommentShow></DIV> <DIV id=3Dcomment_nav><SPAN id=3Dspan_refresh_tips></SPAN><A = id=3Dlnk_RefreshComments=20 οnclick=3D"return RefreshCommentList();" = href=3D"javascript:void(0);">=E5=88=B7=E6=96=B0=E8=AF=84=E8=AE=BA</A><A=20 οnclick=3D"return RefreshPage();"=20 href=3D"http://www.cnblogs.com/keke/archive/2011/05/09/2041370.html#">=E5= =88=B7=E6=96=B0=E9=A1=B5=E9=9D=A2</A><A=20 href=3D"http://www.cnblogs.com/keke/archive/2011/05/09/2041370.html#top">= =E8=BF=94=E5=9B=9E=E9=A1=B6=E9=83=A8</A></DIV> <DIV id=3Dcomment_form_container></DIV> <SCRIPT type=3Dtext/javascript>     if (typeof commentManager =3D=3D=3D 'undefined') {         commentManager =3D new blogCommentManager();     }     commentManager.loadCommentForm();  =20 </SCRIPT>

<DIV class="3Dad_text_commentbox"><A href=3D"http://q.cnblogs.com/"=20 target=3D_blank>=E7=A8=8B=E5=BA=8F=E5=91=98=E9=97=AE=E7=AD=94=E7=A4=BE=E5= =8C=BA=EF=BC=8C=E8=A7=A3=E5=86=B3=E6=82=A8=E7=9A=84IT=E9=9A=BE=E9=A2=98</= A></DIV> <DIV id=3Dsite_nav_under><A = title=3D=E7=A8=8B=E5=BA=8F=E5=91=98=E7=9A=84=E7=BD=91=E4=B8=8A=E5=AE=B6=E5= =9B=AD href=3D"http://www.cnblogs.com/"=20 target=3D_blank>=E5=8D=9A=E5=AE=A2=E5=9B=AD=E9=A6=96=E9=A1=B5</A><A = title=3D=E7=A8=8B=E5=BA=8F=E5=91=98=E9=97=AE=E7=AD=94=E7=A4=BE=E5=8C=BA = href=3D"http://q.cnblogs.com/"=20 target=3D_blank>=E5=8D=9A=E9=97=AE</A><A title=3DIT=E6=96=B0=E9=97=BB = href=3D"http://news.cnblogs.com/"=20 target=3D_blank>=E6=96=B0=E9=97=BB</A><A = href=3D"http://home.cnblogs.com/ing/"=20 target=3D_blank>=E9=97=AA=E5=AD=98</A><A = href=3D"http://job.cnblogs.com/" = target=3D_blank>=E7=A8=8B=E5=BA=8F=E5=91=98=E6=8B=9B=E8=81=98</A><A=20 href=3D"http://kb.cnblogs.com/" = target=3D_blank>=E7=9F=A5=E8=AF=86=E5=BA=93</A> <DIV id=3Dsite_editor_opt></DIV></DIV> <SCRIPT type=3Dtext/javascript> enableGoogleAd =3D true; if ($("#cnblogs_post_body").text().length < 1000) {     enableGoogleAd =3D false; } </SCRIPT>

<DIV id=3Dgoogle_ad_c1 class="3Dc_ad_block"> <DIV style=3D"WIDTH: 300px; HEIGHT: 250px" = id=3Ddiv-gpt-ad-1320933818841-0> <SCRIPT type=3Dtext/javascript>     if (enableGoogleAd) {         try {             googletag.cmd.push(function () { = googletag.display('div-gpt-ad-1320933818841-0'); });         } catch (e) { }     } </SCRIPT> </DIV></DIV> <DIV id=3Dblog-news-kb></DIV> <DIV id=3Dgoogle_ad_c2 class="3Dc_ad_block"> <DIV style=3D"WIDTH: 468px; HEIGHT: 60px" = id=3Ddiv-gpt-ad-1320933818841-1> <SCRIPT type=3Dtext/javascript>     if (enableGoogleAd) {         try {             googletag.cmd.push(function () { = googletag.display('div-gpt-ad-1320933818841-1'); });         } catch (e) { }     } </SCRIPT> </DIV></DIV> <DIV style=3D"DISPLAY: none" id=3Dad_under_google = class="3Dc_ad_block"></DIV> <DIV id=3DHistoryToday class="3Dc_ad_block"></DIV></DIV></DIV><!--end: = topicList =E6=96=87=E7=AB=A0=E5=88=97=E8=A1=A8=E5=AE=B9=E5=99=A8--> <DIV id=3DsideBar> <DIV id=3DsideBarMain><!--done--> <DIV class="3DnewsItem"> <H3 class="3DcatListTitle">=E5=85=AC=E5=91=8A</H3> <DIV id=3Dblog-news></DIV></DIV> <DIV id=3Dcalendar> <DIV style=3D"displya: none" id=3Dblog-calendar></DIV></DIV> <DIV id=3Dleftcontentcontainer> <DIV id=3Dblog-sidecolumn></DIV></DIV></DIV><!--end: sideBarMain --> <DIV class="3Dclear"></DIV></DIV><!--end: sideBar = =E4=BE=A7=E8=BE=B9=E6=A0=8F=E5=AE=B9=E5=99=A8 --></DIV><!--end: home = =E8=87=AA=E5=AE=9A=E4=B9=89=E7=9A=84=E6=9C=80=E5=A4=A7=E5=AE=B9=E5=99=A8 = --> <DIV class="3Dclear"></DIV> <DIV id=3Dfooter><!--done-->Copyright =C2=A92012 MR CO=20 </DIV><!--end: footer --></CENTER> <SCRIPT type=3Dtext/javascript=20 src=3D"http://common.cnblogs.com/script/google-analytics.js"></SCRIPT> </BODY></HTML>

------=_NextPart_000_0000_01CD4177.4E973B20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.cnblogs.com/Skins/fighting/images/logo.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CD4177.4E973B20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.cnblogs.com/Skins/Custom/images/rss.gif

R0lGODlhEgAJALMAAAAAAP9mAD8aASEOAeR3Lv+aV//m1Z9BA30zAv/IpP///wAAAAAAAAAA AAAAACH5BAEAAAsALAAAAAASAAkAAAQv8KhJq1XFiM27F4kWbONICiYonkFZciFpvu8WzyhXq3me uqPYZ2hDDI7IpHJAiAAAOw==

------=_NextPart_000_0000_01CD4177.4E973B20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.cnblogs.com/keke/aggbug/2041370.html?type=1&webview=1

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAABAAEDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5/ooo oA//2Q==

------=_NextPart_000_0000_01CD4177.4E973B20 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://common.cnblogs.com/blog/css/common.css?id=20120519

IMG {  BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } #MySignature {  MARGIN-TOP: 10px } .blog_topic {  MARGIN-TOP: 10px; MARGIN-LEFT: 2em } #blog_post_info_block {  MARGIN-TOP: 20px } #EntryTag {  FONT-SIZE: 12px } .topicListFooter {  TEXT-ALIGN: right; MARGIN-TOP: 10px; MARGIN-RIGHT: 10px } #divRefreshComments {  TEXT-ALIGN: right; MARGIN-BOTTOM: 5px; FONT-SIZE: 12px; MARGIN-RIGHT: = 10px } .commentTextBox {  WIDTH: 480px; HEIGHT: 220px } .commenttb {  WIDTH: 320px } .tb_comment_name {  WIDTH: 200px } #MyIng {  MARGIN-TOP: 5px } .ing_title {  TEXT-ALIGN: center; FONT-WEIGHT: bold } .ing_body {  MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; WORD-BREAK: break-all } .ing_date {  TEXT-ALIGN: center; COLOR: gray; FONT-SIZE: 11px } .ing_footer {  TEXT-ALIGN: right; MARGIN-RIGHT: 5px } #divNewMsg {  TEXT-ALIGN: center; MARGIN-TOP: 2px } #divSendMsg { =09 } .commentform TABLE TD INPUT {  MARGIN: 2px auto } .sendMsg2This:link {  BACKGROUND: url(/images/icoMsg.gif) no-repeat left top; FONT-SIZE: = 12px; TEXT-DECORATION: none } .sendMsg2This:visited {  BACKGROUND: url(/images/icoMsg.gif) no-repeat left top; FONT-SIZE: = 12px; TEXT-DECORATION: none } .sendMsg2This:active {  BACKGROUND: url(/images/icoMsg.gif) no-repeat left top; FONT-SIZE: = 12px; TEXT-DECORATION: none } .sendMsg2This:hover {  BACKGROUND: url(/images/icoMsg.gif) no-repeat left bottom } .RecentComment {  OVERFLOW: hidden } .cnblogs_code {  BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f5f5f5; MARGIN: 5px 0px; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Courier New; = FONT-SIZE: 12px; OVERFLOW: auto; WORD-BREAK: break-all; BORDER-TOP: = #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px } .cnblogs_code PRE {  FONT-SIZE: 12px } .cnblogs_code SPAN {  FONT-FAMILY: Courier New; FONT-SIZE: 12px } .cnblogs_code_Collapse {  BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 2px; = PADDING-RIGHT: 2px; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 = 1px solid; PADDING-TOP: 2px } .cnblogs_code_collapse {  BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 2px; = PADDING-RIGHT: 2px; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 = 1px solid; PADDING-TOP: 2px } .cnblogs_code_hide {  DISPLAY: none } .code_img_closed {  PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle } .code_img_opened {  PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle } .cnblogs_code_open {  MARGIN-TOP: 5px } .codeLineNumber {  PADDING-RIGHT: 10px; COLOR: #008080; -moz-user-select: none } .cnblogs_code OL {  COLOR: #008080; MARGIN-LEFT: 0px } .cnblogs_code OL LI {  LIST-STYLE-IMAGE: none } .cnblogs_code OL LI SPAN {  COLOR: #000 } .cnblogs_code_toolbar A:hover {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = #f5f5f5 !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none } .cnblogs_code_toolbar A:link {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = #f5f5f5 !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none } .cnblogs_code_toolbar A:visited {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = #f5f5f5 !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none } .cnblogs_code_toolbar A:active {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = #f5f5f5 !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none } .cnblogs_code_toolbar A:link IMG {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = #f5f5f5 !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none } .cnblogs_code_toolbar A:visited IMG {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = #f5f5f5 !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none } .desc_img {  FLOAT: right } .MsoNormal {  LINE-HEIGHT: 150%; FONT-SIZE: 13px } .div_my_zzk {  MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px } .input_my_zzk {  WIDTH: 100px; HEIGHT: 20px; VERTICAL-ALIGN: middle } INPUT.btn_my_zzk {  PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: = 12px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px } PRE {  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px } PRE {  WORD-WRAP: break-word; WHITE-SPACE: pre-wrap } .divPostCommentBox {  WIDTH: 500px; FLOAT: left } .CommentBoxNav {  LINE-HEIGHT: 120%; MARGIN-TOP: 20px; WIDTH: 100px; FLOAT: right; = FONT-SIZE: 12px } .comment_pager {  TEXT-ALIGN: left; PADDING-BOTTOM: 5px } .comment_pager_current {  COLOR: red } .dp-highlighter {  BACKGROUND-COLOR: #e7e5dc; MARGIN: 18px 0px; WIDTH: 99%; FONT-FAMILY: = "Consolas", "Courier New", Courier, mono, serif; FONT-SIZE: 12px; = OVERFLOW: auto; PADDING-TOP: 1px } .dp-highlighter OL {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: = medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } .dp-highlighter OL LI {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: = medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } .dp-highlighter OL LI SPAN {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: = medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } .dp-highlighter A {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } .dp-highlighter A:hover {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } .dp-highlighter .bar {  PADDING-LEFT: 45px } .collapsed.dp-highlighter .bar {  PADDING-LEFT: 0px } .nogutter.dp-highlighter .bar {  PADDING-LEFT: 0px } .dp-highlighter OL {  PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; LIST-STYLE-TYPE: decimal; = MARGIN: 0px 0px 1px 45px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: = #5c5c5c; PADDING-TOP: 0px } .nogutter.dp-highlighter OL {  LIST-STYLE-TYPE: none !important; MARGIN-LEFT: 0px !important; = LIST-STYLE-IMAGE: none !important } .nogutter.dp-highlighter OL LI {  LIST-STYLE-TYPE: none !important; MARGIN-LEFT: 0px !important; = LIST-STYLE-IMAGE: none !important } .dp-highlighter OL LI {  LIST-STYLE-POSITION: outside !important; BORDER-LEFT: #6ce26c 3px = solid; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 14px; = BACKGROUND-COLOR: #f8f8f8; LIST-STYLE-TYPE: decimal-leading-zero; = MARGIN: 0px; PADDING-LEFT: 10px !important; PADDING-RIGHT: 3px = !important; COLOR: #5c5c5c; PADDING-TOP: 0px !important } .dp-highlighter .columns DIV {  LIST-STYLE-POSITION: outside !important; BORDER-LEFT: #6ce26c 3px = solid; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 14px; = BACKGROUND-COLOR: #f8f8f8; LIST-STYLE-TYPE: decimal-leading-zero; = MARGIN: 0px; PADDING-LEFT: 10px !important; PADDING-RIGHT: 3px = !important; COLOR: #5c5c5c; PADDING-TOP: 0px !important } .nogutter.dp-highlighter OL LI {  BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } .nogutter.dp-highlighter .columns DIV {  BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } .dp-highlighter .columns {  BACKGROUND-COLOR: #f8f8f8; WIDTH: 100%; COLOR: gray; OVERFLOW: hidden } .dp-highlighter .columns DIV {  PADDING-BOTTOM: 5px } .dp-highlighter OL LI.alt {  BACKGROUND-COLOR: #fff; COLOR: inherit } .dp-highlighter OL LI SPAN {  BACKGROUND-COLOR: inherit; COLOR: black } .collapsed.dp-highlighter OL {  MARGIN: 0px } .collapsed.dp-highlighter OL LI {  DISPLAY: none } .printing.dp-highlighter {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } .printing.dp-highlighter .tools {  DISPLAY: none !important } .printing.dp-highlighter LI {  DISPLAY: list-item !important } .dp-highlighter .tools {  BORDER-LEFT: #6ce26c 3px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: = #f8f8f8; PADDING-LEFT: 10px; PADDING-RIGHT: 8px; FONT: 9px Verdana, = Geneva, Arial, Helvetica, sans-serif; COLOR: silver; PADDING-TOP: 3px } .nogutter.dp-highlighter .tools {  BORDER-LEFT: 0px } .collapsed.dp-highlighter .tools {  BORDER-BOTTOM: 0px } .dp-highlighter .tools A {  BACKGROUND-COLOR: inherit; COLOR: #a0a0a0; FONT-SIZE: 9px; = MARGIN-RIGHT: 10px; TEXT-DECORATION: none } .dp-highlighter .tools A:hover {  BACKGROUND-COLOR: inherit; COLOR: red; TEXT-DECORATION: underline } .dp-about {  PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; COLOR: #333; PADDING-TOP: 0px } .dp-about TABLE {  WIDTH: 100%; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif = !important; HEIGHT: 100%; FONT-SIZE: 11px } .dp-about TD {  PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = VERTICAL-ALIGN: top; PADDING-TOP: 10px } .dp-about .copy {  BORDER-BOTTOM: #aca899 1px solid; HEIGHT: 95% } .dp-about .title {  BACKGROUND-COLOR: inherit; COLOR: red; FONT-WEIGHT: bold } .dp-about .para {  MARGIN: 0px 0px 4px } .dp-about .footer {  TEXT-ALIGN: right; BACKGROUND-COLOR: #eceadb; COLOR: #333; BORDER-TOP: = #fff 1px solid } .dp-about .close {  BACKGROUND-COLOR: #eceadb; WIDTH: 60px; FONT-FAMILY: Tahoma, Verdana, = Arial, sans-serif !important; HEIGHT: 22px; COLOR: #333; FONT-SIZE: 11px } .dp-highlighter .comment {  BACKGROUND-COLOR: inherit; COLOR: #008200 } .dp-highlighter .comments {  BACKGROUND-COLOR: inherit; COLOR: #008200 } .dp-highlighter .string {  BACKGROUND-COLOR: inherit; COLOR: blue } .dp-highlighter .keyword {  BACKGROUND-COLOR: inherit; COLOR: #069; FONT-WEIGHT: bold } .dp-highlighter .preprocessor {  BACKGROUND-COLOR: inherit; COLOR: gray } #commentform_title {  BACKGROUND-IMAGE: = url(http://static.cnblogs.com/images/icon_addcomment.gif); = PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; = BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 10px; PADDING-TOP: 0px } DIV.commentform INPUT.author {  BACKGROUND-IMAGE: url(http://static.cnblogs.com/images/icon_form.gif); = BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 4px; PADDING-LEFT: 30px; WIDTH: 300px; PADDING-RIGHT: = 4px; BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 13px; BORDER-TOP: #ccc 1px = solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px } DIV.commentform INPUT.email {  BACKGROUND-IMAGE: url(http://static.cnblogs.com/images/icon_form.gif); = BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 4px; PADDING-LEFT: 30px; WIDTH: 300px; PADDING-RIGHT: = 4px; BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 13px; BORDER-TOP: #ccc 1px = solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px } DIV.commentform INPUT.url {  BACKGROUND-IMAGE: url(http://static.cnblogs.com/images/icon_form.gif); = BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 4px; PADDING-LEFT: 30px; WIDTH: 300px; PADDING-RIGHT: = 4px; BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 13px; BORDER-TOP: #ccc 1px = solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px } DIV.commentform INPUT.author {  BACKGROUND-POSITION: 3px -3px } DIV.commentform INPUT.email {  BACKGROUND-POSITION: 3px -33px } DIV.commentform INPUT.url {  BACKGROUND-POSITION: 3px -63px } DIV.commentform TEXTAREA {  WIDTH: 450px; HEIGHT: 300px; FONT-SIZE: 13px } DIV.commentform P {  LINE-HEIGHT: 20px; MARGIN-TOP: 10px } .commentbox_title {  WIDTH: 450px } .commentbox_title_left {  FLOAT: left } .commentbox_title_right {  FLOAT: right; HEIGHT: 22px } .login_tips {  BACKGROUND-IMAGE: = url(http://static.cnblogs.com/images/icon_addcomment.gif); = PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 25px; = PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; FONT-WEIGHT: bold; = PADDING-TOP: 0px } .login_tips A {  TEXT-DECORATION: underline } .clear {  CLEAR: both } .comment_quote {  BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: = #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px } .comment_icon {  VERTICAL-ALIGN: middle } #comment_nav {  TEXT-ALIGN: right } #comment_nav A {  PADDING-LEFT: 10px } .ad_commentbox_up {  MARGIN-LEFT: 5px } .ad_commentbox_up A {  PADDING-LEFT: 10px } #digg_block {  MARGIN-TOP: 10px } #author_profile {  MARGIN-TOP: 0px; WIDTH: 280px; MARGIN-BOTTOM: 10px; FLOAT: left; COLOR: = #000; MARGIN-LEFT: 0px; FONT-SIZE: 12px } #author_profile A:hover {  TEXT-DECORATION: underline } .author_avatar {  BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 2px; FLOAT: left; = VERTICAL-ALIGN: top; BORDER-TOP: 0px; MARGIN-RIGHT: 5px; BORDER-RIGHT: = 0px; PADDING-TOP: 5px } .author_profile_title {  COLOR: #666; FONT-WEIGHT: bold } .author_profile_info {  LINE-HEIGHT: 18px; FLOAT: left } #author_profile_follow { =09 } #author_profile_follow A:link { =09 } #div_digg {  TEXT-ALIGN: center; MARGIN-TOP: 10px; WIDTH: 120px; MARGIN-BOTTOM: = 10px; FLOAT: right; FONT-SIZE: 12px; MARGIN-RIGHT: 30px } .diggit {  TEXT-ALIGN: center; MARGIN-TOP: 2px; WIDTH: 46px; BACKGROUND: = url(http://static.cnblogs.com/images/upup.gif) no-repeat; FLOAT: left; = HEIGHT: 52px; CURSOR: pointer; PADDING-TOP: 5px } .diggnum {  FONT-FAMILY: Verdana; COLOR: #075db3; FONT-SIZE: 14px } .buryit {  TEXT-ALIGN: center; MARGIN-TOP: 2px; WIDTH: 46px; BACKGROUND: = url(http://static.cnblogs.com/images/downdown.gif) no-repeat; FLOAT: = right; HEIGHT: 52px; MARGIN-LEFT: 20px; CURSOR: pointer; PADDING-TOP: = 5px } .burynum {  FONT-FAMILY: Verdana; COLOR: #075db3; FONT-SIZE: 14px } .diggword {  MARGIN-TOP: 5px; COLOR: gray; MARGIN-LEFT: 0px; FONT-SIZE: 12px } A.digg_gray:link {  COLOR: gray; TEXT-DECORATION: underline } A.digg_gray:visited {  COLOR: gray; TEXT-DECORATION: underline } A.digg_gray:hover {  COLOR: red; TEXT-DECORATION: underline } A.digg_gray:active {  COLOR: gray; TEXT-DECORATION: underline } A.site_hot:visited {  COLOR: red; TEXT-DECORATION: none } A.site_hot:active {  COLOR: red; TEXT-DECORATION: none } A.site_hot:link {  COLOR: red; TEXT-DECORATION: none } A.site_hot:hover {  COLOR: red; TEXT-DECORATION: underline } .ad_bottom_text {  LINE-HEIGHT: 150% } #profile_block {  TEXT-ALIGN: left; LINE-HEIGHT: 1.5; MARGIN-TOP: 5px } .ing_date {  COLOR: gray } .bq_post_comment {  BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; = PADDING-BOTTOM: 10px; LINE-HEIGHT: 180%; FONT-STYLE: normal; MARGIN: 0px = 0px 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd = 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 10px } #post_next_prev {  LINE-HEIGHT: 1.8; FONT-SIZE: 12px } .post_next_prev_date {  COLOR: gray } #post_next_prev A.p_n_p_prefix:link {  TEXT-DECORATION: none } #post_next_prev A.p_n_p_prefix:hover {  TEXT-DECORATION: underline } #side_ing_block {  LINE-HEIGHT: 1.5; OVERFLOW: hidden } #side_ing_block UL LI {  BACKGROUND-IMAGE: url(http://static.cnblogs.com/images/icon_voice.gif); = PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; = BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px } A.ing_lnk:link {  BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: gray; BORDER-TOP: 0px; = BORDER-RIGHT: 0px; TEXT-DECORATION: none } A.ing_lnk:active {  BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: gray; BORDER-TOP: 0px; = BORDER-RIGHT: 0px; TEXT-DECORATION: none } A.ing_lnk:visited {  BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: gray; BORDER-TOP: 0px; = BORDER-RIGHT: 0px; TEXT-DECORATION: none } .itnews {  LINE-HEIGHT: 150% } .job_offer_list {  LINE-HEIGHT: 150% } BLOCKQUOTE {  BORDER-BOTTOM: #efefef 2px solid; BORDER-LEFT: #efefef 2px solid; = PADDING-BOTTOM: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: none transparent = scroll repeat 0% 0%; COLOR: #333; MARGIN-LEFT: 25px; BORDER-TOP: #efefef = 2px solid; BORDER-RIGHT: #efefef 2px solid; PADDING-TOP: 5px } .c_ad_block {  LINE-HEIGHT: 1.5; MARGIN-TOP: 10px } #grade_flag {  FONT-SIZE: 12px } DIV.commentform TEXTAREA.comment_textarea {  LINE-HEIGHT: 1.6 } .c_b_p_desc {  LINE-HEIGHT: 1.5; TEXT-INDENT: 2em; WORD-WRAP: break-word; OVERFLOW: = hidden; WORD-BREAK: break-all } .c_b_p_desc_readmore {  PADDING-LEFT: 5px } .c_b_p_link_desc {  MARGIN-TOP: 2px } #green_channel {  BORDER-BOTTOM: #c0c0c0 1px dashed; BORDER-LEFT: #c0c0c0 1px dashed; = PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; WIDTH: 410px; = PADDING-RIGHT: 5px; MARGIN-BOTTOM: 0px; COLOR: #000; FONT-SIZE: 9pt; = BORDER-TOP: #c0c0c0 1px dashed; BORDER-RIGHT: #c0c0c0 1px dashed; = PADDING-TOP: 10px } #green_channel A {  PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: = inline-block; BACKGROUND: = url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAA= AGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/= KEAUFFR0Cbng3nQPw68ArZdAlOZppPFIBhH5EAB8b+Tlt9MYQ6i1BuqFaq1CKSVcxZ2Acs640= 6KUgpt5/LCKuVgz5BDCSb13ZO99ZOdcZGvt4mJjzMVKqcha68iIePB86GAiOv8CDADlIUQBs7= MD3wAAAABJRU5ErkJggg%3D%3D) repeat-x; COLOR: #fff; FONT-SIZE: 9pt; = CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px; TEXT-DECORATION: = none; PADDING-TOP: 3px; -moz-border-radius: 5px; -webkit-border-radius: = 10px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: = 0 1px 3px rgba(0, 0, 0, 0.5); text-shadow: 0 -1px 1px rgba(0, 0, 0, = 0.25) } #green_channel A:hover {  BACKGROUND-IMAGE: = url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAA= AGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpi/v//vwMTAwPD= fzjBgMpFI/7hFSOT9Y8qRuF3JLoHAQIMAHYtMmRA+CugAAAAAElFTkSuQmCC) } #green_channel #green_channel_digg {  BACKGROUND-COLOR: #2daebf } #green_channel #green_channel_follow {  BACKGROUND-COLOR: #e33100 } #green_channel #green_channel_favorite {  BACKGROUND-COLOR: #ffb515 } #green_channel #green_channel_contact {  BACKGROUND-COLOR: #eee; COLOR: #555 } #green_channel #green_channel_weibo IMG {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-LEFT: 5px; = VERTICAL-ALIGN: middle; BORDER-TOP: medium none; BORDER-RIGHT: medium = none } #green_channel #green_channel_weibo {  PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: = none transparent scroll repeat 0% 0%; PADDING-TOP: 3px; = -moz-border-radius: none; -webkit-border-radius: none; -moz-box-shadow: = none; -webkit-box-shadow: none; text-shadow: none } #cnblogs_post_body UL {  LIST-STYLE-TYPE: disc } #cnblogs_post_body UL {  MARGIN-LEFT: 45px } #cnblogs_post_body OL {  PADDING-LEFT: 50px } #cnblogs_post_body OL LI {  LIST-STYLE-TYPE: decimal } #cnblogs_post_body TABLE {  BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; = MARGIN: 0px auto; BORDER-COLLAPSE: collapse; BORDER-TOP: #c0c0c0 1px = solid; BORDER-RIGHT: #c0c0c0 1px solid } #cnblogs_post_body TH {  BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; = PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = BORDER-COLLAPSE: collapse; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: = #c0c0c0 1px solid; PADDING-TOP: 3px } #cnblogs_post_body TD {  BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; = PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = BORDER-COLLAPSE: collapse; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: = #c0c0c0 1px solid; PADDING-TOP: 3px } .ad_text_commentbox {  MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px } A.comment_uploadimg_a {  FONT-SIZE: 12px } #site_nav_under {  MARGIN-TOP: 5px } #site_nav_under A {  MARGIN-RIGHT: 10px } #ad_under_comment2 {  MARGIN-BOTTOM: 5px } #ad_under_comment2 IMG {  MARGIN-BOTTOM: 5px } .recent_comment_author {  TEXT-ALIGN: right; MARGIN-RIGHT: 4px } .cnblogs_code_toolbar {  MARGIN-TOP: 5px } .cnblogs_code_toolbar SPAN {  PADDING-RIGHT: 5px } .comment_btn {  PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 68px; PADDING-RIGHT: 0px; HEIGHT: 26px; PADDING-TOP: 0px } #commentbox_opt A {  PADDING-LEFT: 10px } #taglist_title {  MARGIN-BOTTOM: 10px } #taglist TD {  PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; = PADDING-TOP: 5px } .Cal {  WIDTH: 100% } .CalTitle {  WIDTH: 100% } .new-comment-block {  LINE-HEIGHT: 1.5 } .new-comment-title SPAN {  MARGIN-LEFT: 5px } .new-comment-title A {  MARGIN-LEFT: 5px } .pager {  TEXT-ALIGN: center; LINE-HEIGHT: 200%; MARGIN: 10px 0px; COLOR: = #2e6ab1; FONT-SIZE: 12px } .pager A {  BORDER-BOTTOM: #9aafe5 1px solid; BORDER-LEFT: #9aafe5 1px solid; = PADDING-BOTTOM: 2px; MARGIN: 0px 2px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; COLOR: #2e6ab1; BORDER-TOP: #9aafe5 1px solid; BORDER-RIGHT: = #9aafe5 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px } .pager SPAN.current {  BORDER-BOTTOM: navy 1px solid; BORDER-LEFT: navy 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #2e6ab1; MARGIN: 0px 2px; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ffffff; BORDER-TOP: navy = 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: navy 1px solid; PADDING-TOP: = 2px }

------=_NextPart_000_0000_01CD4177.4E973B20 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://common.cnblogs.com/Skins/fighting/style.css?id=20120519

#EntryTag {  MARGIN-TOP: 20px; COLOR: gray; FONT-SIZE: 12px } .topicListFooter {  TEXT-ALIGN: right; MARGIN-TOP: 10px; MARGIN-RIGHT: 10px } #divRefreshComments {  TEXT-ALIGN: right; MARGIN-BOTTOM: 5px; FONT-SIZE: 12px; MARGIN-RIGHT: = 10px } * {  PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } HTML {  HEIGHT: 100% } BODY {  MIN-HEIGHT: 101%; FONT-FAMILY: "verdana", "ms song", "=CB=CE=CC=E5", = "Arial", "=CE=A2=C8=ED=D1=C5=BA=DA", "Helvetica", "sans-serif"; = BACKGROUND: url(/Skins/fighting/images/bg_body.gif) #fffef7 repeat-y = center top; COLOR: #000; FONT-SIZE: 9pt } TABLE {  BORDER-SPACING: 0; BORDER-COLLAPSE: collapse } FIELDSET {  BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } IMG {  BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } UL {  WORD-BREAK: break-all } LI {  LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } H1 {  FONT-SIZE: 100%; FONT-WEIGHT: normal } H2 {  FONT-SIZE: 100%; FONT-WEIGHT: normal } H3 {  FONT-SIZE: 100%; FONT-WEIGHT: normal } H4 {  FONT-SIZE: 100%; FONT-WEIGHT: normal } H5 {  FONT-SIZE: 100%; FONT-WEIGHT: normal } H6 {  FONT-SIZE: 100%; FONT-WEIGHT: normal } A:link {  COLOR: black; TEXT-DECORATION: none } A:visited {  COLOR: black; TEXT-DECORATION: none } A:hover {  COLOR: #ff6600; TEXT-DECORATION: underline } A:active {  COLOR: black; TEXT-DECORATION: none } .clear {  CLEAR: both } #home {  TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 960px; BACKGROUND: = url(/Skins/fighting/images/bg_header.gif) no-repeat center top; = PADDING-TOP: 15px } #header {  POSITION: relative; TEXT-ALIGN: center; MARGIN: auto; WIDTH: 960px; = BACKGROUND: url(/Skins/fighting/images/fighting.jpg) no-repeat center = top; HEIGHT: 280px } #blogTitle {  POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto 20px; WIDTH: = 850px; BACKGROUND: url(/Skins/fighting/images/mask_head.gif) no-repeat = center top; HEIGHT: 200px; CLEAR: both } #blogTitle H1 {  TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 90%; FONT: bold 28px/1.5em = "=BA=DA=CC=E5", "verdana"; PADDING-TOP: 45px } #blogTitle H2 {  TEXT-ALIGN: center; LINE-HEIGHT: 1.5em; MARGIN: 0px auto; WIDTH: 90%; = COLOR: black } #blogTitle A {  COLOR: black } #blogLogo {  FLOAT: right } #navigator {  BORDER-BOTTOM: #cccccc 1px dashed; MARGIN: 0px auto 20px; WIDTH: 880px; = HEIGHT: 60px; CLEAR: both } #navList {  LINE-HEIGHT: 60px; MIN-HEIGHT: 25px; FLOAT: left; HEIGHT: 60px } #navList LI {  FLOAT: left } #navList A {  TEXT-ALIGN: center; PADDING-RIGHT: 10px } #navList A:link {  COLOR: black } #navList A:visited {  COLOR: black } #navList A:active {  COLOR: black } #navList A:hover {  COLOR: black; TEXT-DECORATION: underline } A.aHeaderXML {  WIDTH: 18px; DISPLAY: none; BACKGROUND: = url(/Skins/fighting/images/rss.gif) no-repeat center center; HEIGHT: 9px } A.aHeaderXML IMG {  DISPLAY: none } .blogStats {  TEXT-ALIGN: right; LINE-HEIGHT: 60px; FLOAT: right; HEIGHT: 60px; = COLOR: #999999 } #topicList {  MARGIN: 10px 0px 10px 40px; MIN-HEIGHT: 200px; WIDTH: 630px; = TEXT-OVERFLOW: ellipsis; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden; = WORD-BREAK: break-all; -o-text-overflow: ellipsis } .day {  PADDING-BOTTOM: 5px; MIN-HEIGHT: 10px; MARGIN-BOTTOM: 15px; _height: = 10px } .dayTitle {  MIN-HEIGHT: 24px; PADDING-LEFT: 5px; WIDTH: 630px; HEIGHT: 24px; COLOR: = black; FONT-SIZE: 12px } .dayTitle A:link {  COLOR: black } .dayTitle A:visited {  COLOR: black } .dayTitle A:active {  COLOR: black } .postTitle {  LINE-HEIGHT: 24px; MIN-HEIGHT: 24px; PADDING-LEFT: 5px; WIDTH: 630px; = BACKGROUND: #dbdbdb; HEIGHT: 24px; FONT-SIZE: 14px; FONT-WEIGHT: bold; = _height: 24px } .postTitle A:link {  COLOR: black } .postTitle A:visited {  COLOR: black } .postTitle A:active {  COLOR: black } .postTitle A:hover {  COLOR: #f60; TEXT-DECORATION: none } .postCon {  PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 0px; WIDTH: = 630px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 10px } .postDesc {  TEXT-ALIGN: right; MARGIN-TOP: 15px; WIDTH: 500px; PADDING-RIGHT: 5px; = MARGIN-BOTTOM: 20px; FLOAT: right; COLOR: #333333 } .postDesc A:link {  COLOR: #816d65 } .postDesc A:visited {  COLOR: #816d65 } .postDesc A:active {  COLOR: #816d65 } .postDesc A:hover {  COLOR: #ff6600; TEXT-DECORATION: underline } .postSeparator {  BORDER-BOTTOM: #666666 1px dashed; MARGIN: 0px auto 15px; HEIGHT: 20px; = CLEAR: both } #sideBar {  MARGIN: 10px 40px 5px 0px; MIN-HEIGHT: 200px; WIDTH: 230px; = TEXT-OVERFLOW: ellipsis; DISPLAY: inline; FLOAT: right; OVERFLOW: = hidden; WORD-BREAK: break-all; -o-text-overflow: ellipsis } .newsItem .catListTitle {  DISPLAY: none } .newsItem {  PADDING-BOTTOM: 5px; LINE-HEIGHT: 170%; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; MARGIN-BOTTOM: 8px; PADDING-TOP: 0px } #calendar {  WIDTH: 229px } #calendar .Cal {  LINE-HEIGHT: 1.5em; WIDTH: 100% } #calendar TD {  FONT-SIZE: 12px } #calendar TH {  FONT-SIZE: 12px } .Cal {  BORDER-BOTTOM: black 0px solid; BORDER-LEFT: black 0px solid; COLOR: = #816d65; BORDER-TOP: black 0px solid; BORDER-RIGHT: black 0px solid } .CalTitle {  TEXT-ALIGN: center; WIDTH: 100%; BACKGROUND: white; HEIGHT: 30px; = COLOR: #838383; FONT-WEIGHT: bold } .CalDayHeader {  PADDING-BOTTOM: 5px; BACKGROUND: = url(/Skins/fighting/images/bg_cal_day.gif) no-repeat 50% 0px; COLOR: = white } .CalNextPrev A:link {  BACKGROUND-COLOR: white; FONT-WEIGHT: bold } .CalNextPrev A:visited {  BACKGROUND-COLOR: white; FONT-WEIGHT: bold } .CalNextPrev A:active {  BACKGROUND-COLOR: white; FONT-WEIGHT: bold } .CalNextPrev A:hover {  BACKGROUND-COLOR: #82ceeb; COLOR: white; FONT-WEIGHT: bold } #calendar TABLE A:link {  COLOR: #74584b; FONT-WEIGHT: bold } #calendar TABLE A:visited {  COLOR: #74584b; FONT-WEIGHT: bold } #calendar TABLE A:active {  COLOR: #74584b; FONT-WEIGHT: bold } #calendar TABLE A:hover {  BACKGROUND-COLOR: #ff9900; COLOR: white; TEXT-DECORATION: none } #calendar TD {  LINE-HEIGHT: 2em } #calendar TH {  LINE-HEIGHT: 2em } .CalWeekendDay {  BACKGROUND: #e7e7dc } .CalTodayDay {  BACKGROUND: url(/Skins/fighting/images/bg_cal_today.gif) no-repeat 50% = 0px; COLOR: white } .catListTitle {  TEXT-ALIGN: left; LINE-HEIGHT: 24px; MARGIN-TOP: 10px; MIN-HEIGHT: = 24px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: #dbdbdb; = COLOR: black; FONT-SIZE: 12px } #leftcontentcontainer LI {  LINE-HEIGHT: 1.8em; MARGIN: 0px auto; FONT-SIZE: 12px } #leftcontentcontainer A {  COLOR: #333333 } .catListComment {  LINE-HEIGHT: 1.5em } .divRecentComment {  COLOR: #666 } #sideBarMain UL {  LINE-HEIGHT: 1.5em } #topics {  MARGIN-TOP: 20px; TEXT-OVERFLOW: ellipsis; OVERFLOW: hidden; = WORD-BREAK: break-all; -o-text-overflow: ellipsis } #topics .postTitle {  TEXT-ALIGN: left; LINE-HEIGHT: 1.5em; PADDING-LEFT: 5px; MARGIN-BOTTOM: = 10px; FLOAT: left; FONT-SIZE: 14px; FONT-WEIGHT: bold } A.postTitle2 {  COLOR: black } A.postTitle2:hover {  COLOR: #ff3333 } .postBody {  PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 5px; WIDTH: 98%; = PADDING-RIGHT: 5px; COLOR: #000; FONT-SIZE: 14px; OVERFLOW: hidden; = PADDING-TOP: 5px } .postBody A:link {  COLOR: black; TEXT-DECORATION: underline } .postBody A:active {  COLOR: black; TEXT-DECORATION: underline } .postBody A:visited {  COLOR: black; TEXT-DECORATION: underline } .postBody A:hover {  COLOR: #ff3333 } #EntryTag {  COLOR: #666; FONT-SIZE: 9pt } #EntryTag A {  MARGIN-LEFT: 5px } #EntryTag A:link {  COLOR: #666 } #EntryTag A:visited {  COLOR: #666 } #EntryTag A:active {  COLOR: #666 } #EntryTag A:hover {  COLOR: #f60 } #topics .postDesc {  TEXT-ALIGN: right; MARGIN-TOP: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; = FLOAT: right; COLOR: #666 } .feedback_area_title {  BORDER-BOTTOM: #333 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; = PADDING-LEFT: 8px; MARGIN-BOTTOM: 10px; FONT-SIZE: 14px; FONT-WEIGHT: = bold } .feedbackListSubtitle {  COLOR: #666 } .feedbackListSubtitle A:link {  COLOR: #37b1df; FONT-WEIGHT: normal } .feedbackListSubtitle A:visited {  COLOR: #37b1df; FONT-WEIGHT: normal } .feedbackListSubtitle A:active {  COLOR: #37b1df; FONT-WEIGHT: normal } .feedbackListSubtitle A:hover {  COLOR: #ff3333; TEXT-DECORATION: none } .feedbackManage {  TEXT-ALIGN: right; WIDTH: 200px; FLOAT: right } .feedbackManage A:link {  COLOR: #333333 } .feedbackManage A:visited {  COLOR: #333333 } .feedbackManage A:active {  COLOR: #333333 } .feedbackCon {  BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: = 1.5em; MIN-HEIGHT: 35px; PADDING-LEFT: 40px; WIDTH: 93%; PADDING-RIGHT: = 18px; MARGIN-BOTTOM: 1em; BACKGROUND: = url(/Skins/fighting/images/comment.gif) no-repeat 5px 0px; PADDING-TOP: = 15px; _height: 35px } #divRefreshComments {  TEXT-ALIGN: right; MARGIN-BOTTOM: 10px } .commenttb {  WIDTH: 320px } #AjaxHolder_PostComment_divCommnentArea TD {  PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: = 12px; PADDING-TOP: 3px } #AjaxHolder_PostComment_divCommnentArea A:link {  COLOR: #816d65 } #AjaxHolder_PostComment_divCommnentArea A:visited {  COLOR: #816d65 } #AjaxHolder_PostComment_divCommnentArea A:active {  COLOR: #816d65 } .entrylistTitle {  BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; = PADDING-RIGHT: 10px; FONT-SIZE: 16px; FONT-WEIGHT: bold } .entrylistDescription {  TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-RIGHT: 10px; = MARGIN-BOTTOM: 10px; COLOR: #666; PADDING-TOP: 5px } .entrylistItem {  PADDING-BOTTOM: 5px; MIN-HEIGHT: 20px; WIDTH: 100%; MARGIN-BOTTOM: = 30px; _height: 20px } .entrylistPosttitle {  BORDER-BOTTOM: #816d65 1px dashed; LINE-HEIGHT: 1.5em; PADDING-LEFT: = 5px; WIDTH: 100%; FONT-SIZE: 11pt; FONT-WEIGHT: bold } .entrylistPosttitle A:hover {  TEXT-DECORATION: none } .entrylistPostSummary {  LINE-HEIGHT: 150%; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: = 5px; FONT-SIZE: 14px } .entrylistItemPostDesc {  TEXT-ALIGN: right; COLOR: #666 } .entrylistItemPostDesc A:link {  COLOR: #666 } .entrylistItemPostDesc A:visited {  COLOR: #666 } .entrylistItemPostDesc A:active {  COLOR: #666 } .entrylistItemPostDesc A:hover {  COLOR: #f60 } .entrylist .postSeparator {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; = BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } .PostListTitle {  BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 3px; = PADDING-RIGHT: 10px; FONT-SIZE: 11pt; FONT-WEIGHT: bold } H1.PostListTitle {  TEXT-ALIGN: left; FONT-SIZE: 18px } .pager {  TEXT-ALIGN: right; MARGIN-RIGHT: 10px } .PostList {  BORDER-BOTTOM: #ccc 1px solid; MIN-HEIGHT: 1.5em; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; CLEAR: both; PADDING-TOP: 10px; = _height: 1.5em } .postTitl2 {  LINE-HEIGHT: 150%; FLOAT: left; FONT-SIZE: 14px } .postDesc2 {  FLOAT: right; COLOR: #666 } .postText2 {  LINE-HEIGHT: 150%; COLOR: #666; CLEAR: both } #profile A {  COLOR: #816d65 } #profile A:link {  COLOR: #816d65 } #profile A:active {  COLOR: #816d65 } #profile A:visited {  COLOR: #816d65 } .pfl_feedback_area_title {  BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: right; LINE-HEIGHT: 1.5em; = MARGIN-BOTTOM: 10px; FONT-WEIGHT: bold } .pfl_feedbackItem {  BORDER-BOTTOM: black 1px solid; MARGIN-BOTTOM: 20px } .pfl_feedbacksubtitle {  BORDER-BOTTOM: #666 1px dotted; WIDTH: 100%; HEIGHT: 1.5em; FONT-SIZE: = 14px } .pfl_feedbackname {  FLOAT: left } .pfl_feedbackManage {  FLOAT: right } .pfl_feedbackCon {  PADDING-BOTTOM: 5px; LINE-HEIGHT: 150%; COLOR: black; PADDING-TOP: 5px } .pfl_feedbackAnswer {  LINE-HEIGHT: 150%; MARGIN-BOTTOM: 10px; COLOR: #816d65 } .tdSentMessage {  TEXT-ALIGN: right } .errorMessage {  WIDTH: 300px; FLOAT: left } .input_my_zzk {  WIDTH: 140px } .divPhoto {  BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: = #ccc 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #ccc 1px solid; = PADDING-TOP: 2px } .thumbTitle {  BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; = PADDING-RIGHT: 10px; FONT-SIZE: 16px; FONT-WEIGHT: bold } .thumbDescription {  TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-RIGHT: 10px; = MARGIN-BOTTOM: 10px; COLOR: #666; PADDING-TOP: 5px } #footer {  TEXT-ALIGN: center; LINE-HEIGHT: 41px; WIDTH: 446px; BACKGROUND: = url(/Skins/fighting/images/bg_foot.gif) no-repeat center center; HEIGHT: = 41px } .personInfo {  MARGIN-BOTTOM: 20px } .pages {  TEXT-ALIGN: right } .postBody {  LINE-HEIGHT: 1.5em } .postBody P {  MARGIN: 0px auto 1em } .postCon P {  MARGIN: 0px auto 1em } .postBody H2 {  MARGIN: 15px auto 2px; FONT-SIZE: 150%; FONT-WEIGHT: bold } .postBody H3 {  MARGIN: 15px auto 2px; FONT-SIZE: 120%; FONT-WEIGHT: bold } .postBody H4 {  MARGIN: 15px auto 2px; COLOR: #333; FONT-SIZE: 110%; FONT-WEIGHT: bold } .postBody H5 {  MARGIN: 15px auto 2px; COLOR: #333; FONT-SIZE: 100%; FONT-WEIGHT: bold } .postBody A:link {  TEXT-DECORATION: underline } .postBody A:visited {  TEXT-DECORATION: underline } .postBody A:active {  TEXT-DECORATION: underline } .postCon A:link {  TEXT-DECORATION: underline } .postCon A:visited {  TEXT-DECORATION: underline } .postCon A:active {  TEXT-DECORATION: underline } .postBody UL {  MARGIN-LEFT: 2em } .postCon UL {  MARGIN-LEFT: 2em } .postBody LI {  LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 1em } .postCon LI {  LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 1em } .postBody BLOCKQUOTE {  PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.6em; MIN-HEIGHT: 35px; = PADDING-LEFT: 60px; PADDING-RIGHT: 60px; BACKGROUND: = url(/Skins/fighting/images/comment.gif) no-repeat 25px 0px; COLOR: #333; = PADDING-TOP: 10px; _height: 35px } #myposts {  MARGIN-TOP: 10px } #myposts .PostList {  LINE-HEIGHT: 2 }

------=_NextPart_000_0000_01CD4177.4E973B20 Content-Type: text/css;  charset="gb2312" Content-Transfer-Encoding: quoted-printable Content-Location: http://common.cnblogs.com/blog/css/common2.css

P {  TEXT-INDENT: 0px; MARGIN: 5px auto } .postBody P {  MARGIN: 5px auto } .postCon P {  MARGIN: 5px auto } .postBody P {  TEXT-INDENT: 0px } .postCon P {  TEXT-INDENT: 0px } .cnblogs_code SPAN {  LINE-HEIGHT: 1.5 } .login_tips A {  TEXT-DECORATION: underline } #div_digg .diggnum {  LINE-HEIGHT: 1.5em } #div_digg .burynum {  LINE-HEIGHT: 1.5em } #green_channel A:link {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #ffffff; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } #green_channel A:visited {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #ffffff; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } #green_channel A:active {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #ffffff; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } .cnblogs_code {  FONT-FAMILY: Courier New; FONT-SIZE: 12px } .cnblogs_code PRE {  FONT-FAMILY: Courier New; FONT-SIZE: 12px } .cnblogs_code SPAN {  FONT-FAMILY: Courier New; FONT-SIZE: 12px } #cnblogs_post_body UL LI {  LIST-STYLE: inherit }

------=_NextPart_000_0000_01CD4177.4E973B20 Content-Type: text/css;  charset="gb2312" Content-Transfer-Encoding: quoted-printable Content-Location: http://common.cnblogs.com/css/shStyle.css

.syntaxhighlighter A {  BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: = static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 2em !important; FONT-STYLE: = normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; = OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; = PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto = !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; = FONT-FAMILY: "Courier New", "Consolas", "Bitstream Vera Sans Mono", = Courier, monospace !important; BACKGROUND: none transparent scroll = repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; = FONT-SIZE: 12px !important; VERTICAL-ALIGN: baseline !important; = OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; = RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: = 0px; PADDING-TOP: 0px !important; LEFT: auto !important; = -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0 } .syntaxhighlighter DIV {  BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: = static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 2em !important; FONT-STYLE: = normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; = OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; = PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto = !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; = FONT-FAMILY: "Courier New", "Consolas", "Bitstream Vera Sans Mono", = Courier, monospace !important; BACKGROUND: none transparent scroll = repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; = FONT-SIZE: 12px !important; VERTICAL-ALIGN: baseline !important; = OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; = RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: = 0px; PADDING-TOP: 0px !important; LEFT: auto !important; = -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0 } .syntaxhighlighter CODE {  BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: = static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 2em !important; FONT-STYLE: = normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; = OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; = PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto = !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; = FONT-FAMILY: "Courier New", "Consolas", "Bitstream Vera Sans Mono", = Courier, monospace !important; BACKGROUND: none transparent scroll = repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; = FONT-SIZE: 12px !important; VERTICAL-ALIGN: baseline !important; = OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; = RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: = 0px; PADDING-TOP: 0px !important; LEFT: auto !important; = -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0 } .syntaxhighlighter TABLE {  BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: = static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 2em !important; FONT-STYLE: = normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; = OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; = PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto = !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; = FONT-FAMILY: "Courier New", "Consolas", "Bitstream Vera Sans Mono", = Courier, monospace !important; BACKGROUND: none transparent scroll = repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; = FONT-SIZE: 12px !important; VERTICAL-ALIGN: baseline !important; = OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; = RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: = 0px; PADDING-TOP: 0px !important; LEFT: auto !important; = -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0 } .syntaxhighlighter TABLE TD {  BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: = static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 2em !important; FONT-STYLE: = normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; = OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; = PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto = !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; = FONT-FAMILY: "Courier New", "Consolas", "Bitstream Vera Sans Mono", = Courier, monospace !important; BACKGROUND: none transparent scroll = repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; = FONT-SIZE: 12px !important; VERTICAL-ALIGN: baseline !important; = OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; = RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: = 0px; PADDING-TOP: 0px !important; LEFT: auto !important; = -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0 } .syntaxhighlighter TABLE TR {  BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: = static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 2em !important; FONT-STYLE: = normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; = OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; = PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto = !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; = FONT-FAMILY: "Courier New", "Consolas", "Bitstream Vera Sans Mono", = Courier, monospace !important; BACKGROUND: none transparent scroll = repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; = FONT-SIZE: 12px !important; VERTICAL-ALIGN: baseline !important; = OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; = RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: = 0px; PADDING-TOP: 0px !important; LEFT: auto !important; = -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0 } .syntaxhighlighter TABLE TBODY {  BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: = static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 2em !important; FONT-STYLE: = normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; = OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; = PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto = !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; = FONT-FAMILY: "Courier New", "Consolas", "Bitstream Vera Sans Mono", = Courier, monospace !important; BACKGROUND: none transparent scroll = repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; = FONT-SIZE: 12px !important; VERTICAL-ALIGN: baseline !important; = OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; = RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: = 0px; PADDING-TOP: 0px !important; LEFT: auto !important; = -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0 } .syntaxhighlighter TABLE THEAD {  BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: = static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 2em !important; FONT-STYLE: = normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; = OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; = PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto = !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; = FONT-FAMILY: "Courier New", "Consolas", "Bitstream Vera Sans Mono", = Courier, monospace !important; BACKGROUND: none transparent scroll = repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; = FONT-SIZE: 12px !important; VERTICAL-ALIGN: baseline !important; = OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; = RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: = 0px; PADDING-TOP: 0px !important; LEFT: auto !important; = -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0 } .syntaxhighlighter TABLE CAPTION {  BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: = static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 2em !important; FONT-STYLE: = normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; = OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; = PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto = !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; = FONT-FAMILY: "Courier New", "Consolas", "Bitstream Vera Sans Mono", = Courier, monospace !important; BACKGROUND: none transparent scroll = repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; = FONT-SIZE: 12px !important; VERTICAL-ALIGN: baseline !important; = OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; = RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: = 0px; PADDING-TOP: 0px !important; LEFT: auto !important; = -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0 } .syntaxhighlighter TEXTAREA {  BOX-SIZING: content-box !important; BORDER-BOTTOM: 0px; POSITION: = static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 2em !important; FONT-STYLE: = normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; = OUTLINE-COLOR: invert !important; MIN-HEIGHT: auto !important; = PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto = !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; = FONT-FAMILY: "Courier New", "Consolas", "Bitstream Vera Sans Mono", = Courier, monospace !important; BACKGROUND: none transparent scroll = repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; = FONT-SIZE: 12px !important; VERTICAL-ALIGN: baseline !important; = OVERFLOW: visible !important; BORDER-TOP: 0px; TOP: auto !important; = RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: = 0px; PADDING-TOP: 0px !important; LEFT: auto !important; = -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0 } .syntaxhighlighter {  POSITION: relative !important; MARGIN: 1em 0px; WIDTH: 100% !important; = FONT-SIZE: 1em !important; OVERFLOW: auto !important } .source.syntaxhighlighter {  OVERFLOW: hidden !important } .syntaxhighlighter .bold {  FONT-WEIGHT: bold !important } .syntaxhighlighter .italic {  FONT-STYLE: italic !important } .syntaxhighlighter .line {  WHITE-SPACE: pre !important } .syntaxhighlighter TABLE {  WIDTH: 100% !important } .syntaxhighlighter TABLE CAPTION {  TEXT-ALIGN: left !important; PADDING-BOTTOM: 0.5em !important; = PADDING-LEFT: 1em !important; PADDING-RIGHT: 0px !important; = PADDING-TOP: 0.5em !important } .syntaxhighlighter TABLE TD.code {  WIDTH: 100% !important } .syntaxhighlighter TABLE TD.code .container {  POSITION: relative !important } .syntaxhighlighter TABLE TD.code .container TEXTAREA {  BOX-SIZING: border-box !important; BORDER-BOTTOM: medium none; = POSITION: absolute !important; BORDER-LEFT: medium none; PADDING-LEFT: = 1em !important; WIDTH: 100% !important; WHITE-SPACE: pre !important; = BACKGROUND: #fff; HEIGHT: 100% !important; OVERFLOW: hidden !important; = BORDER-TOP: medium none; TOP: 0px !important; BORDER-RIGHT: medium none; = LEFT: 0px !important } .syntaxhighlighter TABLE TD.gutter .line {  TEXT-ALIGN: right !important; PADDING-BOTTOM: 0px !important; = PADDING-LEFT: 1em !important; PADDING-RIGHT: 0.5em !important; = PADDING-TOP: 0px !important } .syntaxhighlighter TABLE TD.code .line {  PADDING-BOTTOM: 0px !important; PADDING-LEFT: 1em !important; = PADDING-RIGHT: 1em !important; PADDING-TOP: 0px !important } .nogutter.syntaxhighlighter TD.code .container TEXTAREA {  PADDING-LEFT: 5px !important; PADDING-RIGHT: 5px !important } .nogutter.syntaxhighlighter TD.code .line {  PADDING-LEFT: 5px !important; PADDING-RIGHT: 5px !important } .show.syntaxhighlighter {  DISPLAY: block !important } .collapsed.syntaxhighlighter TABLE {  DISPLAY: none !important } .collapsed.syntaxhighlighter .toolbar {  POSITION: static !important; PADDING-BOTTOM: 0px !important; = PADDING-LEFT: 0.8em !important; WIDTH: auto !important; PADDING-RIGHT: = 0.8em !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; = PADDING-TOP: 0.1em !important } .collapsed.syntaxhighlighter .toolbar SPAN {  DISPLAY: inline !important; MARGIN-RIGHT: 1em !important } .collapsed.syntaxhighlighter .toolbar SPAN A {  PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; DISPLAY: none !important; PADDING-TOP: = 0px !important } .collapsed.syntaxhighlighter .toolbar SPAN A.expandSource {  DISPLAY: inline !important } .syntaxhighlighter .toolbar {  Z-INDEX: 10 !important; POSITION: absolute !important; WIDTH: 11px = !important; HEIGHT: 11px !important; FONT-SIZE: 10px !important; TOP: = 1px !important; RIGHT: 1px !important } .syntaxhighlighter .toolbar SPAN.title {  DISPLAY: inline !important } .syntaxhighlighter .toolbar A {  TEXT-ALIGN: center !important; DISPLAY: block !important; = TEXT-DECORATION: none !important; PADDING-TOP: 1px !important } .syntaxhighlighter .toolbar A.expandSource {  DISPLAY: none !important } .ie.syntaxhighlighter {  PADDING-BOTTOM: 1px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; FONT-SIZE: 0.9em !important; PADDING-TOP: = 1px !important } .ie.syntaxhighlighter .toolbar {  LINE-HEIGHT: 8px !important } .ie.syntaxhighlighter .toolbar A {  PADDING-TOP: 0px !important } .printing.syntaxhighlighter .alt1.line .content {  BACKGROUND: none transparent scroll repeat 0% 0% } .printing.syntaxhighlighter .alt2.line .content {  BACKGROUND: none transparent scroll repeat 0% 0% } .printing.syntaxhighlighter .highlighted.line .number {  BACKGROUND: none transparent scroll repeat 0% 0% } .printing.syntaxhighlighter .alt1.highlighted.line .content {  BACKGROUND: none transparent scroll repeat 0% 0% } .printing.syntaxhighlighter .alt2.highlighted.line .content {  BACKGROUND: none transparent scroll repeat 0% 0% } .printing.syntaxhighlighter .line .number {  COLOR: #bbb !important } .printing.syntaxhighlighter .line .content {  COLOR: #000 !important } .printing.syntaxhighlighter .toolbar {  DISPLAY: none !important } .printing.syntaxhighlighter A {  TEXT-DECORATION: none !important } .printing.syntaxhighlighter .plain {  COLOR: #000 !important } .printing.syntaxhighlighter .plain A {  COLOR: #000 !important } .printing.syntaxhighlighter .comments {  COLOR: #008200 !important } .printing.syntaxhighlighter .comments A {  COLOR: #008200 !important } .printing.syntaxhighlighter .string {  COLOR: blue !important } .printing.syntaxhighlighter .string A {  COLOR: blue !important } .printing.syntaxhighlighter .keyword {  COLOR: #069 !important; FONT-WEIGHT: bold !important } .printing.syntaxhighlighter .preprocessor {  COLOR: gray !important } .printing.syntaxhighlighter .variable {  COLOR: #a70 !important } .printing.syntaxhighlighter .value {  COLOR: #090 !important } .printing.syntaxhighlighter .functions {  COLOR: #ff1493 !important } .printing.syntaxhighlighter .constants {  COLOR: #06c !important } .printing.syntaxhighlighter .script {  FONT-WEIGHT: bold !important } .printing.syntaxhighlighter .color1 {  COLOR: gray !important } .printing.syntaxhighlighter .color1 A {  COLOR: gray !important } .printing.syntaxhighlighter .color2 {  COLOR: #ff1493 !important } .printing.syntaxhighlighter .color2 A {  COLOR: #ff1493 !important } .printing.syntaxhighlighter .color3 {  COLOR: red !important } .printing.syntaxhighlighter .color3 A {  COLOR: red !important } .printing.syntaxhighlighter .break {  COLOR: #000 !important } .printing.syntaxhighlighter .break A {  COLOR: #000 !important } .syntaxhighlighter {  BACKGROUND-COLOR: #fff !important } .syntaxhighlighter .alt1.line {  BACKGROUND-COLOR: #fff !important } .syntaxhighlighter .alt2.line {  BACKGROUND-COLOR: #f8f8f8 !important } .syntaxhighlighter .number.highlighted.line {  COLOR: #000 !important } .syntaxhighlighter TABLE CAPTION {  COLOR: #000 !important } .syntaxhighlighter .gutter {  COLOR: #afafaf !important } .syntaxhighlighter .gutter .line {  BORDER-RIGHT: #6ce26c 3px solid } .syntaxhighlighter .gutter .highlighted.line {  BACKGROUND-COLOR: #6ce26c !important; COLOR: #fff !important } .printing.syntaxhighlighter .line .content {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } .collapsed.syntaxhighlighter {  OVERFLOW: visible !important } .collapsed.syntaxhighlighter .toolbar {  BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND: = #f5f5f5; COLOR: blue !important; BORDER-TOP: #ccc 1px solid; = BORDER-RIGHT: #ccc 1px solid } .collapsed.syntaxhighlighter .toolbar A {  COLOR: blue !important } .collapsed.syntaxhighlighter .toolbar A:hover {  COLOR: red !important } .syntaxhighlighter .toolbar {  BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #fff = !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none } .syntaxhighlighter .toolbar A {  COLOR: #fff !important } .syntaxhighlighter .toolbar A:hover {  COLOR: #000 !important } .syntaxhighlighter .plain {  COLOR: #000 !important } .syntaxhighlighter .plain A {  COLOR: #000 !important } .syntaxhighlighter .comments {  COLOR: #008200 !important } .syntaxhighlighter .comments A {  COLOR: #008200 !important } .syntaxhighlighter .string {  COLOR: blue !important } .syntaxhighlighter .string A {  COLOR: blue !important } .syntaxhighlighter .keyword {  COLOR: #0000ff !important } .syntaxhighlighter .preprocessor {  COLOR: gray !important } .syntaxhighlighter .variable {  COLOR: #a70 !important } .syntaxhighlighter .value {  COLOR: #090 !important } .syntaxhighlighter .functions {  COLOR: #ff1493 !important } .syntaxhighlighter .constants {  COLOR: #06c !important } .syntaxhighlighter .script {  COLOR: #069 !important; FONT-WEIGHT: bold !important } .syntaxhighlighter .color1 {  COLOR: gray !important } .syntaxhighlighter .color1 A {  COLOR: gray !important } .syntaxhighlighter .color2 {  COLOR: #ff1493 !important } .syntaxhighlighter .color2 A {  COLOR: #ff1493 !important } .syntaxhighlighter .color3 {  COLOR: red !important } .syntaxhighlighter .color3 A {  COLOR: red !important } .syntaxhighlighter .keyword {  FONT-WEIGHT: normal !important } .syntaxhighlighter .toolbar { =09 } .syntaxhighlighter CODE {  WHITE-SPACE: pre-wrap }

------=_NextPart_000_0000_01CD4177.4E973B20 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://common.cnblogs.com/script/jquery.js

/*! jQuery v1.7 jquery.com | jquery.org/license */=0A= (function(a,b){function cA(a){return = f.isWindow(a)?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:!1}fun= ction cx(a){if(!cm[a]){var = b=3Dc.body,d=3Df("<"+a+">").appendTo(b),e=3Dd.css("display");d.remove();i= f(e=3D=3D=3D"none"||e=3D=3D=3D""){cn||(cn=3Dc.createElement("iframe"),cn.= frameBorder=3Dcn.width=3Dcn.height=3D0),b.appendChild(cn);if(!co||!cn.cre= ateElement)co=3D(cn.contentWindow||cn.contentDocument).document,co.write(= (c.compatMode=3D=3D=3D"CSS1Compat"?"<!doctype = html>":"")+"<html><body>"),co.close();d=3Dco.createElement(a),co.body.app= endChild(d),e=3Df.css(d,"display"),b.removeChild(cn)}cm[a]=3De}return = cm[a]}function cw(a,b){var = c=3D{};f.each(cs.concat.apply([],cs.slice(0,b)),function(){c[this]=3Da});= return c}function cv(){ct=3Db}function cu(){setTimeout(cv,0);return = ct=3Df.now()}function cl(){try{return new = a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ck(){try{return = new a.XMLHttpRequest}catch(b){}}function = ce(a,c){a.dataFilter&&(c=3Da.dataFilter(c,a.dataType));var = d=3Da.dataTypes,e=3D{},g,h,i=3Dd.length,j,k=3Dd[0],l,m,n,o,p;for(g=3D1;g<= i;g++){if(g=3D=3D=3D1)for(h in a.converters)typeof = h=3D=3D"string"&&(e[h.toLowerCase()]=3Da.converters[h]);l=3Dk,k=3Dd[g];if= (k=3D=3D=3D"*")k=3Dl;else if(l!=3D=3D"*"&&l!=3D=3Dk){m=3Dl+" = "+k,n=3De[m]||e["* "+k];if(!n){p=3Db;for(o in e){j=3Do.split(" = ");if(j[0]=3D=3D=3Dl||j[0]=3D=3D=3D"*"){p=3De[j[1]+" = "+k];if(p){o=3De[o],o=3D=3D=3D!0?n=3Dp:p=3D=3D=3D!0&&(n=3Do);break}}}}!n&= &!p&&f.error("No conversion from "+m.replace(" "," to = ")),n!=3D=3D!0&&(c=3Dn?n(c):p(o(c)))}}return c}function cd(a,c,d){var = e=3Da.contents,f=3Da.dataTypes,g=3Da.responseFields,h,i,j,k;for(i in g)i = in = d&&(c[g[i]]=3Dd[i]);while(f[0]=3D=3D=3D"*")f.shift(),h=3D=3D=3Db&&(h=3Da.= mimeType||c.getResponseHeader("content-type"));if(h)for(i in = e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in = d)j=3Df[0];else{for(i in d){if(!f[0]||a.converters[i+" = "+f[0]]){j=3Di;break}k||(k=3Di)}j=3Dj||k}if(j){j!=3D=3Df[0]&&f.unshift(j)= ;return d[j]}}function = cc(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bG.test(a)?d(a,e):c= c(a+"["+(typeof e=3D=3D"object"||f.isArray(e)?b:"")+"]",e,c,d)});else = if(!c&&b!=3Dnull&&typeof b=3D=3D"object")for(var e in = b)cc(a+"["+e+"]",b[e],c,d);else d(a,b)}function cb(a,c){var = d,e,g=3Df.ajaxSettings.flatOptions||{};for(d in = c)c[d]!=3D=3Db&&((g[d]?a:e||(e=3D{}))[d]=3Dc[d]);e&&f.extend(!0,a,e)}func= tion ca(a,c,d,e,f,g){f=3Df||c.dataTypes[0],g=3Dg||{},g[f]=3D!0;var = h=3Da[f],i=3D0,j=3Dh?h.length:0,k=3Da=3D=3D=3DbV,l;for(;i<j&&(k||!l);i++)= l=3Dh[i](c,d,e),typeof = l=3D=3D"string"&&(!k||g[l]?l=3Db:(c.dataTypes.unshift(l),l=3Dca(a,c,d,e,l= ,g)));(k||!l)&&!g["*"]&&(l=3Dca(a,c,d,e,"*",g));return l}function = b_(a){return function(b,c){typeof = b!=3D"string"&&(c=3Db,b=3D"*");if(f.isFunction(c)){var = d=3Db.toLowerCase().split(bR),e=3D0,g=3Dd.length,h,i,j;for(;e<g;e++)h=3Dd= [e],j=3D/^\+/.test(h),j&&(h=3Dh.substr(1)||"*"),i=3Da[h]=3Da[h]||[],i[j?"= unshift":"push"](c)}}}function bE(a,b,c){var = d=3Db=3D=3D=3D"width"?a.offsetWidth:a.offsetHeight,e=3Db=3D=3D=3D"width"?= bz:bA;if(d>0){c!=3D=3D"border"&&f.each(e,function(){c||(d-=3DparseFloat(f= .css(a,"padding"+this))||0),c=3D=3D=3D"margin"?d+=3DparseFloat(f.css(a,c+= this))||0:d-=3DparseFloat(f.css(a,"border"+this+"Width"))||0});return = d+"px"}d=3DbB(a,b,b);if(d<0||d=3D=3Dnull)d=3Da.style[b]||0;d=3DparseFloat= (d)||0,c&&f.each(e,function(){d+=3DparseFloat(f.css(a,"padding"+this))||0= ,c!=3D=3D"padding"&&(d+=3DparseFloat(f.css(a,"border"+this+"Width"))||0),= c=3D=3D=3D"margin"&&(d+=3DparseFloat(f.css(a,c+this))||0)});return = d+"px"}function = br(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval= ((b.text||b.textContent||b.innerHTML||"").replace(bi,"/*$0*/")),b.parentN= ode&&b.parentNode.removeChild(b)}function bq(a){var = b=3D(a.nodeName||"").toLowerCase();b=3D=3D=3D"input"?bp(a):b!=3D=3D"scrip= t"&&typeof = a.getElementsByTagName!=3D"undefined"&&f.grep(a.getElementsByTagName("inp= ut"),bp)}function = bp(a){if(a.type=3D=3D=3D"checkbox"||a.type=3D=3D=3D"radio")a.defaultCheck= ed=3Da.checked}function bo(a){return typeof = a.getElementsByTagName!=3D"undefined"?a.getElementsByTagName("*"):typeof = a.querySelectorAll!=3D"undefined"?a.querySelectorAll("*"):[]}function = bn(a,b){var = c;if(b.nodeType=3D=3D=3D1){b.clearAttributes&&b.clearAttributes(),b.merge= Attributes&&b.mergeAttributes(a),c=3Db.nodeName.toLowerCase();if(c=3D=3D=3D= "object")b.outerHTML=3Da.outerHTML;else = if(c!=3D=3D"input"||a.type!=3D=3D"checkbox"&&a.type!=3D=3D"radio"){if(c=3D= =3D=3D"option")b.selected=3Da.defaultSelected;else = if(c=3D=3D=3D"input"||c=3D=3D=3D"textarea")b.defaultValue=3Da.defaultValu= e}else = a.checked&&(b.defaultChecked=3Db.checked=3Da.checked),b.value!=3D=3Da.val= ue&&(b.value=3Da.value);b.removeAttribute(f.expando)}}function = bm(a,b){if(b.nodeType=3D=3D=3D1&&!!f.hasData(a)){var = c,d,e,g=3Df._data(a),h=3Df._data(b,g),i=3Dg.events;if(i){delete = h.handle,h.events=3D{};for(c in = i)for(d=3D0,e=3Di[c].length;d<e;d++)f.event.add(b,c+(i[c][d].namespace?".= ":"")+i[c][d].namespace,i[c][d],i[c][d].data)}h.data&&(h.data=3Df.extend(= {},h.data))}}function bl(a,b){return = f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a= .ownerDocument.createElement("tbody")):a}function X(a){var b=3DY.split(" = "),c=3Da.createDocumentFragment();if(c.createElement)while(b.length)c.cre= ateElement(b.pop());return c}function = W(a,b,c){b=3Db||0;if(f.isFunction(b))return f.grep(a,function(a,d){var = e=3D!!b.call(a,d,a);return e=3D=3D=3Dc});if(b.nodeType)return = f.grep(a,function(a,d){return a=3D=3D=3Db=3D=3D=3Dc});if(typeof = b=3D=3D"string"){var d=3Df.grep(a,function(a){return = a.nodeType=3D=3D=3D1});if(R.test(b))return = f.filter(b,d,!c);b=3Df.filter(b,d)}return f.grep(a,function(a,d){return = f.inArray(a,b)>=3D0=3D=3D=3Dc})}function = V(a){return!a||!a.parentNode||a.parentNode.nodeType=3D=3D=3D11}function = N(){return!0}function M(){return!1}function n(a,b,c){var = d=3Db+"defer",e=3Db+"queue",g=3Db+"mark",h=3Df._data(a,d);h&&(c=3D=3D=3D"= queue"||!f._data(a,e))&&(c=3D=3D=3D"mark"||!f._data(a,g))&&setTimeout(fun= ction(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)= }function m(a){for(var b in = a){if(b=3D=3D=3D"data"&&f.isEmptyObject(a[b]))continue;if(b!=3D=3D"toJSON= ")return!1}return!0}function = l(a,c,d){if(d=3D=3D=3Db&&a.nodeType=3D=3D=3D1){var = e=3D"data-"+c.replace(k,"-$1").toLowerCase();d=3Da.getAttribute(e);if(typ= eof = d=3D=3D"string"){try{d=3Dd=3D=3D=3D"true"?!0:d=3D=3D=3D"false"?!1:d=3D=3D= =3D"null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}ca= tch(g){}f.data(a,c,d)}else d=3Db}return d}function h(a){var = b=3Dg[a]=3D{},c,d;a=3Da.split(/\s+/);for(c=3D0,d=3Da.length;c<d;c++)b[a[c= ]]=3D!0;return b}var = c=3Da.document,d=3Da.navigator,e=3Da.location,f=3Dfunction(){function = K(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTim= eout(K,1);return}e.ready()}}var e=3Dfunction(a,b){return new = e.fn.init(a,b,h)},f=3Da.jQuery,g=3Da.$,h,i=3D/^(?:[^#<]*(<[\w\W]+>)[^>]*$= |#([\w\-]*)$)/,j=3D/\S/,k=3D/^\s+/,l=3D/\s+$/,m=3D/\d/,n=3D/^<(\w+)\s*\/?= >(?:<\/\1>)?$/,o=3D/^[\],:{}\s]*$/,p=3D/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4}= )/g,q=3D/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/= g,r=3D/(?:^|:|,)(?:\s*\[)+/g,s=3D/(webkit)[ = \/]([\w.]+)/,t=3D/(opera)(?:.*version)?[ \/]([\w.]+)/,u=3D/(msie) = ([\w.]+)/,v=3D/(mozilla)(?:.*? = rv:([\w.]+))?/,w=3D/-([a-z]|[0-9])/ig,x=3D/^-ms-/,y=3Dfunction(a,b){retur= n(b+"").toUpperCase()},z=3Dd.userAgent,A,B,C,D=3DObject.prototype.toStrin= g,E=3DObject.prototype.hasOwnProperty,F=3DArray.prototype.push,G=3DArray.= prototype.slice,H=3DString.prototype.trim,I=3DArray.prototype.indexOf,J=3D= {};e.fn=3De.prototype=3D{constructor:e,init:function(a,d,f){var = g,h,j,k;if(!a)return = this;if(a.nodeType){this.context=3Dthis[0]=3Da,this.length=3D1;return = this}if(a=3D=3D=3D"body"&&!d&&c.body){this.context=3Dc,this[0]=3Dc.body,t= his.selector=3Da,this.length=3D1;return this}if(typeof = a=3D=3D"string"){a.charAt(0)!=3D=3D"<"||a.charAt(a.length-1)!=3D=3D">"||a= .length<3?g=3Di.exec(a):g=3D[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=3D= d instanceof = e?d[0]:d,k=3Dd?d.ownerDocument||d:c,j=3Dn.exec(a),j?e.isPlainObject(d)?(a= =3D[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=3D[k.createElement(j= [1])]:(j=3De.buildFragment([g[1]],[k]),a=3D(j.cacheable?e.clone(j.fragmen= t):j.fragment).childNodes);return = e.merge(this,a)}h=3Dc.getElementById(g[2]);if(h&&h.parentNode){if(h.id!=3D= =3Dg[2])return = f.find(a);this.length=3D1,this[0]=3Dh}this.context=3Dc,this.selector=3Da;= return = this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.i= sFunction(a))return = f.ready(a);a.selector!=3D=3Db&&(this.selector=3Da.selector,this.context=3D= a.context);return = e.makeArray(a,this)},selector:"",jquery:"1.7",length:0,size:function(){re= turn this.length},toArray:function(){return = G.call(this,0)},get:function(a){return = a=3D=3Dnull?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:fun= ction(a,b,c){var = d=3Dthis.constructor();e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObjec= t=3Dthis,d.context=3Dthis.context,b=3D=3D=3D"find"?d.selector=3Dthis.sele= ctor+(this.selector?" = ":"")+c:b&&(d.selector=3Dthis.selector+"."+b+"("+c+")");return = d},each:function(a,b){return = e.each(this,a,b)},ready:function(a){e.bindReady(),B.add(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(G.apply(this,arguments),"slice",G.call(arguments).join(","= ))},map:function(a){return = this.pushStack(e.map(this,function(b,c){return = a.call(b,c,b)}))},end:function(){return = this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].sp= lice},e.fn.init.prototype=3De.fn,e.extend=3De.fn.extend=3Dfunction(){var = a,c,d,f,g,h,i=3Darguments[0]||{},j=3D1,k=3Darguments.length,l=3D!1;typeof=  i=3D=3D"boolean"&&(l=3Di,i=3Darguments[1]||{},j=3D2),typeof = i!=3D"object"&&!e.isFunction(i)&&(i=3D{}),k=3D=3D=3Dj&&(i=3Dthis,--j);for= (;j<k;j++)if((a=3Darguments[j])!=3Dnull)for(c in = a){d=3Di[c],f=3Da[c];if(i=3D=3D=3Df)continue;l&&f&&(e.isPlainObject(f)||(= g=3De.isArray(f)))?(g?(g=3D!1,h=3Dd&&e.isArray(d)?d:[]):h=3Dd&&e.isPlainO= bject(d)?d:{},i[c]=3De.extend(l,h,f)):f!=3D=3Db&&(i[c]=3Df)}return = i},e.extend({noConflict:function(b){a.$=3D=3D=3De&&(a.$=3Dg),b&&a.jQuery=3D= =3D=3De&&(a.jQuery=3Df);return = e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!= 0)},ready:function(a){if(a=3D=3D=3D!0&&!--e.readyWait||a!=3D=3D!0&&!e.isR= eady){if(!c.body)return = setTimeout(e.ready,1);e.isReady=3D!0;if(a!=3D=3D!0&&--e.readyWait>0)retur= n;B.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}}= ,bindReady:function(){if(!B){B=3De.Callbacks("once = memory");if(c.readyState=3D=3D=3D"complete")return = setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMConten= tLoaded",C,!1),a.addEventListener("load",e.ready,!1);else = if(c.attachEvent){c.attachEvent("onreadystatechange",C),a.attachEvent("on= load",e.ready);var = b=3D!1;try{b=3Da.frameElement=3D=3Dnull}catch(d){}c.documentElement.doScr= oll&&b&&K()}}},isFunction:function(a){return = e.type(a)=3D=3D=3D"function"},isArray:Array.isArray||function(a){return = e.type(a)=3D=3D=3D"array"},isWindow:function(a){return a&&typeof = a=3D=3D"object"&&"setInterval"in a},isNumeric:function(a){return = a!=3Dnull&&m.test(a)&&!isNaN(a)},type:function(a){return = a=3D=3Dnull?String(a):J[D.call(a)]||"object"},isPlainObject:function(a){i= f(!a||e.type(a)!=3D=3D"object"||a.nodeType||e.isWindow(a))return!1;try{if= (a.constructor&&!E.call(a,"constructor")&&!E.call(a.constructor.prototype= ,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return = d=3D=3D=3Db||E.call(a,d)},isEmptyObject:function(a){for(var b in = a)return!1;return!0},error:function(a){throw = a},parseJSON:function(b){if(typeof b!=3D"string"||!b)return = null;b=3De.trim(b);if(a.JSON&&a.JSON.parse)return = a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))= return(new Function("return "+b))();e.error("Invalid JSON: = "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=3Dnew = DOMParser,d=3Df.parseFromString(c,"text/xml")):(d=3Dnew = ActiveXObject("Microsoft.XMLDOM"),d.async=3D"false",d.loadXML(c))}catch(g= ){d=3Db}(!d||!d.documentElement||d.getElementsByTagName("parsererror").le= ngth)&&e.error("Invalid XML: "+c);return = d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||= function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return = a.replace(x,"ms-").replace(w,y)},nodeName:function(a,b){return = a.nodeName&&a.nodeName.toUpperCase()=3D=3D=3Db.toUpperCase()},each:functi= on(a,c,d){var = f,g=3D0,h=3Da.length,i=3Dh=3D=3D=3Db||e.isFunction(a);if(d){if(i){for(f = in a)if(c.apply(a[f],d)=3D=3D=3D!1)break}else = for(;g<h;)if(c.apply(a[g++],d)=3D=3D=3D!1)break}else if(i){for(f in = a)if(c.call(a[f],f,a[f])=3D=3D=3D!1)break}else = for(;g<h;)if(c.call(a[g],g,a[g++])=3D=3D=3D!1)break;return = a},trim:H?function(a){return = a=3D=3Dnull?"":H.call(a)}:function(a){return = a=3D=3Dnull?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b= ){var c=3Db||[];if(a!=3Dnull){var = d=3De.type(a);a.length=3D=3Dnull||d=3D=3D=3D"string"||d=3D=3D=3D"function= "||d=3D=3D=3D"regexp"||e.isWindow(a)?F.call(c,a):e.merge(c,a)}return = c},inArray:function(a,b,c){var d;if(b){if(I)return = I.call(b,a,c);d=3Db.length,c=3Dc?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(= c in b&&b[c]=3D=3D=3Da)return c}return-1},merge:function(a,c){var = d=3Da.length,e=3D0;if(typeof c.length=3D=3D"number")for(var = f=3Dc.length;e<f;e++)a[d++]=3Dc[e];else = while(c[e]!=3D=3Db)a[d++]=3Dc[e++];a.length=3Dd;return = a},grep:function(a,b,c){var d=3D[],e;c=3D!!c;for(var = f=3D0,g=3Da.length;f<g;f++)e=3D!!b(a[f],f),c!=3D=3De&&d.push(a[f]);return=  d},map:function(a,c,d){var f,g,h=3D[],i=3D0,j=3Da.length,k=3Da = instanceof e||j!=3D=3Db&&typeof = j=3D=3D"number"&&(j>0&&a[0]&&a[j-1]||j=3D=3D=3D0||e.isArray(a));if(k)for(= ;i<j;i++)f=3Dc(a[i],i,d),f!=3Dnull&&(h[h.length]=3Df);else for(g in = a)f=3Dc(a[g],g,d),f!=3Dnull&&(h[h.length]=3Df);return = h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof = c=3D=3D"string"){var d=3Da[c];c=3Da,a=3Dd}if(!e.isFunction(a))return = b;var f=3DG.call(arguments,2),g=3Dfunction(){return = a.apply(c,f.concat(G.call(arguments)))};g.guid=3Da.guid=3Da.guid||g.guid|= |e.guid++;return g},access:function(a,c,d,f,g,h){var = i=3Da.length;if(typeof c=3D=3D"object"){for(var j in = c)e.access(a,j,c[j],f,g,d);return = a}if(d!=3D=3Db){f=3D!h&&f&&e.isFunction(d);for(var = k=3D0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return = i?g(a[0],c):b},now:function(){return(new = Date).getTime()},uaMatch:function(a){a=3Da.toLowerCase();var = b=3Ds.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)= ||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function = a(b,c){return new = a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=3Dthis,a.fn=3Da.prototype= =3Dthis(),a.fn.constructor=3Da,a.sub=3Dthis.sub,a.fn.init=3Dfunction(d,f)= {f&&f instanceof e&&!(f instanceof a)&&(f=3Da(f));return = e.fn.init.call(this,d,f,b)},a.fn.init.prototype=3Da.fn;var = b=3Da(c);return a},browser:{}}),e.each("Boolean Number String Function = Array Date RegExp Object".split(" "),function(a,b){J["[object = "+b+"]"]=3Db.toLowerCase()}),A=3De.uaMatch(z),A.browser&&(e.browser[A.bro= wser]=3D!0,e.browser.version=3DA.version),e.browser.webkit&&(e.browser.sa= fari=3D!0),j.test("=C2=A0")&&(k=3D/^[\s\xA0]+/,l=3D/[\s\xA0]+$/),h=3De(c)= ,c.addEventListener?C=3Dfunction(){c.removeEventListener("DOMContentLoade= d",C,!1),e.ready()}:c.attachEvent&&(C=3Dfunction(){c.readyState=3D=3D=3D"= complete"&&(c.detachEvent("onreadystatechange",C),e.ready())}),typeof = define=3D=3D"function"&&define.amd&&define.amd.jQuery&&define("jquery",[]= ,function(){return e});return = e}(),g=3D{};f.Callbacks=3Dfunction(a){a=3Da?g[a]||h(a):{};var = c=3D[],d=3D[],e,i,j,k,l,m=3Dfunction(b){var = d,e,g,h,i;for(d=3D0,e=3Db.length;d<e;d++)g=3Db[d],h=3Df.type(g),h=3D=3D=3D= "array"?m(g):h=3D=3D=3D"function"&&(!a.unique||!o.has(g))&&c.push(g)},n=3D= function(b,f){f=3Df||[],e=3D!a.memory||[b,f],i=3D!0,l=3Dj||0,j=3D0,k=3Dc.= length;for(;c&&l<k;l++)if(c[l].apply(b,f)=3D=3D=3D!1&&a.stopOnFalse){e=3D= !0;break}i=3D!1,c&&(a.once?e=3D=3D=3D!0?o.disable():c=3D[]:d&&d.length&&(= e=3Dd.shift(),o.fireWith(e[0],e[1])))},o=3D{add:function(){if(c){var = a=3Dc.length;m(arguments),i?k=3Dc.length:e&&e!=3D=3D!0&&(j=3Da,n(e[0],e[1= ]))}return this},remove:function(){if(c){var = b=3Darguments,d=3D0,e=3Db.length;for(;d<e;d++)for(var = f=3D0;f<c.length;f++)if(b[d]=3D=3D=3Dc[f]){i&&f<=3Dk&&(k--,f<=3Dl&&l--),c= .splice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var = b=3D0,d=3Dc.length;for(;b<d;b++)if(a=3D=3D=3Dc[b])return!0}return!1},empt= y:function(){c=3D[];return this},disable:function(){c=3Dd=3De=3Db;return = this},disabled:function(){return!c},lock:function(){d=3Db,(!e||e=3D=3D=3D= !0)&&o.disable();return = this},locked:function(){return!d},fireWith:function(b,c){d&&(i?a.once||d.= push([b,c]):(!a.once||!e)&&n(b,c));return = this},fire:function(){o.fireWith(this,arguments);return = this},fired:function(){return!!e}};return o};var = i=3D[].slice;f.extend({Deferred:function(a){var b=3Df.Callbacks("once = memory"),c=3Df.Callbacks("once = memory"),d=3Df.Callbacks("memory"),e=3D"pending",g=3D{resolve:b,reject:c,= notify:d},h=3D{done:b.add,fail:c.add,progress:d.add,state:function(){retu= rn = e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).f= ail(b).progress(c);return this},always:function(){return = i.done.apply(i,arguments).fail.apply(i,arguments)},pipe:function(a,b,c){r= eturn = f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progr= ess:[c,"notify"]},function(a,b){var = c=3Db[0],e=3Db[1],g;f.isFunction(c)?i[a](function(){g=3Dc.apply(this,argu= ments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.n= otify):d[e+"With"](this=3D=3D=3Di?d:this,[g])}):i[a](d[e])})}).promise()}= ,promise:function(a){if(a=3D=3Dnull)a=3Dh;else for(var b in = h)a[b]=3Dh[b];return a}},i=3Dh.promise({}),j;for(j in = g)i[j]=3Dg[j].fire,i[j+"With"]=3Dg[j].fireWith;i.done(function(){e=3D"res= olved"},c.disable,d.lock).fail(function(){e=3D"rejected"},b.disable,d.loc= k),a&&a.call(i,i);return i},when:function(a){function m(a){return = function(b){e[a]=3Darguments.length>1?i.call(arguments,0):b,j.notifyWith(= k,e)}}function l(a){return = function(c){b[a]=3Darguments.length>1?i.call(arguments,0):c,--g||j.resolv= eWith(j,b)}}var = b=3Di.call(arguments,0),c=3D0,d=3Db.length,e=3DArray(d),g=3Dd,h=3Dd,j=3Dd= <=3D1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=3Dj.promise();if(d>1){= for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise(= ).then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else = j!=3D=3Da&&j.resolveWith(j,d?[a]:[]);return = k}}),f.support=3Dfunction(){var = a=3Dc.createElement("div"),b=3Dc.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,= q,r,s,t,u;a.setAttribute("className","t"),a.innerHTML=3D"   = <link/><table></table><a href=3D'/a' = style=3D'top:1px;float:left;opacity:.55;'>a</a><input = type=3D'checkbox'/><nav></nav>",d=3Da.getElementsByTagName("*"),e=3Da.get= ElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=3Dc.createEleme= nt("select"),h=3Dg.appendChild(c.createElement("option")),i=3Da.getElemen= tsByTagName("input")[0],k=3D{leadingWhitespace:a.firstChild.nodeType=3D=3D= =3D3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getE= lementsByTagName("link").length,style:/top/.test(e.getAttribute("style"))= ,hrefNormalized:e.getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55/.test(= e.style.opacity),cssFloat:!!e.style.cssFloat,unknownElems:!!a.getElements= ByTagName("nav").length,checkOn:i.value=3D=3D=3D"on",optSelected:h.select= ed,getSetAttribute:a.className!=3D=3D"t",enctype:!!c.createElement("form"= ).enctype,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpan= do:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,relia= bleMarginRight:!0},i.checked=3D!0,k.noCloneChecked=3Di.cloneNode(!0).chec= ked,g.disabled=3D!0,k.optDisabled=3D!h.disabled;try{delete = a.test}catch(v){k.deleteExpando=3D!1}!a.addEventListener&&a.attachEvent&&= a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=3D!1}),a.= cloneNode(!0).fireEvent("onclick")),i=3Dc.createElement("input"),i.value=3D= "t",i.setAttribute("type","radio"),k.radioValue=3Di.value=3D=3D=3D"t",i.s= etAttribute("checked","checked"),a.appendChild(i),l=3Dc.createDocumentFra= gment(),l.appendChild(a.lastChild),k.checkClone=3Dl.cloneNode(!0).cloneNo= de(!0).lastChild.checked,a.innerHTML=3D"",a.style.width=3Da.style.padding= Left=3D"1px",m=3Dc.getElementsByTagName("body")[0],o=3Dc.createElement(m?= "div":"body"),p=3D{visibility:"hidden",width:0,height:0,border:0,margin:0= ,background:"none"},m&&f.extend(p,{position:"absolute",left:"-999px",top:= "-999px"});for(t in = p)o.style[t]=3Dp[t];o.appendChild(a),n=3Dm||b,n.insertBefore(o,n.firstChi= ld),k.appendChecked=3Di.checked,k.boxModel=3Da.offsetWidth=3D=3D=3D2,"zoo= m"in = a.style&&(a.style.display=3D"inline",a.style.zoom=3D1,k.inlineBlockNeedsL= ayout=3Da.offsetWidth=3D=3D=3D2,a.style.display=3D"",a.innerHTML=3D"<div = style=3D'width:4px;'></div>",k.shrinkWrapBlocks=3Da.offsetWidth!=3D=3D2),= a.innerHTML=3D"<table><tr><td = style=3D'padding:0;border:0;display:none'></td><td>t</td></tr></table>",q= =3Da.getElementsByTagName("td"),u=3Dq[0].offsetHeight=3D=3D=3D0,q[0].styl= e.display=3D"",q[1].style.display=3D"none",k.reliableHiddenOffsets=3Du&&q= [0].offsetHeight=3D=3D=3D0,a.innerHTML=3D"",c.defaultView&&c.defaultView.= getComputedStyle&&(j=3Dc.createElement("div"),j.style.width=3D"0",j.style= .marginRight=3D"0",a.appendChild(j),k.reliableMarginRight=3D(parseInt((c.= defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0= )=3D=3D=3D0);if(a.attachEvent)for(t = in{submit:1,change:1,focusin:1})s=3D"on"+t,u=3Ds in = a,u||(a.setAttribute(s,"return;"),u=3Dtypeof = a[s]=3D=3D"function"),k[t+"Bubbles"]=3Du;f(function(){var = a,b,d,e,g,h,i=3D1,j=3D"position:absolute;top:0;left:0;width:1px;height:1p= x;margin:0;",l=3D"visibility:hidden;border:0;",n=3D"style=3D'"+j+"border:= 5px solid #000;padding:0;'",p=3D"<div "+n+"><div></div></div>"+"<table = "+n+" cellpadding=3D'0' = cellspacing=3D'0'>"+"<tr><td></td></tr></table>";m=3Dc.getElementsByTagNa= me("body")[0];!m||(a=3Dc.createElement("div"),a.style.cssText=3Dl+"width:= 0;height:0;position:static;top:0;margin-top:"+i+"px",m.insertBefore(a,m.f= irstChild),o=3Dc.createElement("div"),o.style.cssText=3Dj+l,o.innerHTML=3D= p,a.appendChild(o),b=3Do.firstChild,d=3Db.firstChild,g=3Db.nextSibling.fi= rstChild.firstChild,h=3D{doesNotAddBorder:d.offsetTop!=3D=3D5,doesAddBord= erForTableAndCells:g.offsetTop=3D=3D=3D5},d.style.position=3D"fixed",d.st= yle.top=3D"20px",h.fixedPosition=3Dd.offsetTop=3D=3D=3D20||d.offsetTop=3D= =3D=3D15,d.style.position=3Dd.style.top=3D"",b.style.overflow=3D"hidden",= b.style.position=3D"relative",h.subtractsBorderForOverflowNotVisible=3Dd.= offsetTop=3D=3D=3D-5,h.doesNotIncludeMarginInBodyOffset=3Dm.offsetTop!=3D= =3Di,m.removeChild(a),o=3Da=3Dnull,f.extend(k,h))}),o.innerHTML=3D"",n.re= moveChild(o),o=3Dl=3Dg=3Dh=3Dm=3Dj=3Da=3Di=3Dnull;return = k}(),f.boxModel=3Df.support.boxModel;var = j=3D/^(?:\{.*\}|\[.*\])$/,k=3D/([A-Z])/g;f.extend({cache:{},uuid:0,expand= o:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0= ,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:f= unction(a){a=3Da.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!= m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var = g,h,i,j=3Df.expando,k=3Dtypeof = c=3D=3D"string",l=3Da.nodeType,m=3Dl?f.cache:a,n=3Dl?a[f.expando]:a[f.exp= ando]&&f.expando,o=3Dc=3D=3D=3D"events";if((!n||!m[n]||!o&&!e&&!m[n].data= )&&k&&d=3D=3D=3Db)return;n||(l?a[f.expando]=3Dn=3D++f.uuid:n=3Df.expando)= ,m[n]||(m[n]=3D{},l||(m[n].toJSON=3Df.noop));if(typeof = c=3D=3D"object"||typeof = c=3D=3D"function")e?m[n]=3Df.extend(m[n],c):m[n].data=3Df.extend(m[n].dat= a,c);g=3Dh=3Dm[n],e||(h.data||(h.data=3D{}),h=3Dh.data),d!=3D=3Db&&(h[f.c= amelCase(c)]=3Dd);if(o&&!h[c])return = g.events;k?(i=3Dh[c],i=3D=3Dnull&&(i=3Dh[f.camelCase(c)])):i=3Dh;return = i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var = d,e,g,h=3Df.expando,i=3Da.nodeType,j=3Di?f.cache:a,k=3Di?a[f.expando]:f.e= xpando;if(!j[k])return;if(b){d=3Dc?j[k]:j[k].data;if(d){f.isArray(b)?b=3D= b:b in d?b=3D[b]:(b=3Df.camelCase(b),b in d?b=3D[b]:b=3Db.split(" = "));for(e=3D0,g=3Db.length;e<g;e++)delete = d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){delete = j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?dele= te j[k]:j[k]=3Dnull,i&&(f.support.deleteExpando?delete = a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[f.expando]=3D= null)}},_data:function(a,b,c){return = f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var = b=3Df.noData[a.nodeName.toLowerCase()];if(b)return = b!=3D=3D!0&&a.getAttribute("classid")=3D=3D=3Db}return!0}}),f.fn.extend({= data:function(a,c){var d,e,g,h=3Dnull;if(typeof = a=3D=3D"undefined"){if(this.length){h=3Df.data(this[0]);if(this[0].nodeTy= pe=3D=3D=3D1&&!f._data(this[0],"parsedAttrs")){e=3Dthis[0].attributes;for= (var = i=3D0,j=3De.length;i<j;i++)g=3De[i].name,g.indexOf("data-")=3D=3D=3D0&&(g= =3Df.camelCase(g.substring(5)),l(this[0],g,h[g]));f._data(this[0],"parsed= Attrs",!0)}}return h}if(typeof a=3D=3D"object")return = this.each(function(){f.data(this,a)});d=3Da.split("."),d[1]=3Dd[1]?"."+d[= 1]:"";if(c=3D=3D=3Db){h=3Dthis.triggerHandler("getData"+d[1]+"!",[d[0]]),= h=3D=3D=3Db&&this.length&&(h=3Df.data(this[0],a),h=3Dl(this[0],a,h));retu= rn h=3D=3D=3Db&&d[1]?this.data(d[0]):h}return this.each(function(){var = b=3Df(this),e=3D[d[0],c];b.triggerHandler("setData"+d[1]+"!",e),f.data(th= is,a,c),b.triggerHandler("changeData"+d[1]+"!",e)})},removeData:function(= a){return = this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a= ,b){a&&(b=3D(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:f= unction(a,b,c){a!=3D=3D!0&&(c=3Db,b=3Da,a=3D!1);if(b){c=3Dc||"fx";var = d=3Dc+"mark",e=3Da?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b= ,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var = d;if(a){b=3D(b||"fx")+"queue",d=3Df._data(a,b),c&&(!d||f.isArray(c)?d=3Df= ._data(a,b,f.makeArray(c)):d.push(c));return = d||[]}},dequeue:function(a,b){b=3Db||"fx";var = c=3Df.queue(a,b),d=3Dc.shift(),e=3D{};d=3D=3D=3D"inprogress"&&(d=3Dc.shif= t()),d&&(b=3D=3D=3D"fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.= call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue = "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof=  a!=3D"string"&&(c=3Da,a=3D"fx");if(c=3D=3D=3Db)return = f.queue(this[0],a);return this.each(function(){var = b=3Df.queue(this,a,c);a=3D=3D=3D"fx"&&b[0]!=3D=3D"inprogress"&&f.dequeue(= this,a)})},dequeue:function(a){return = this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=3Df.fx?f.= fx.speeds[a]||a:a,b=3Db||"fx";return this.queue(b,function(b,c){var = d=3DsetTimeout(b,a);c.stop=3Dfunction(){clearTimeout(d)}})},clearQueue:fu= nction(a){return this.queue(a||"fx",[])},promise:function(a,c){function = m(){--h||d.resolveWith(e,[e])}typeof = a!=3D"string"&&(c=3Da,a=3Db),a=3Da||"fx";var = d=3Df.Deferred(),e=3Dthis,g=3De.length,h=3D1,i=3Da+"defer",j=3Da+"queue",= k=3Da+"mark",l;while(g--)if(l=3Df.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)= ||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once = memory"),!0))h++,l.add(m);m();return d.promise()}});var = o=3D/[\n\t\r]/g,p=3D/\s+/,q=3D/\r/g,r=3D/^(?:button|input)$/i,s=3D/^(?:bu= tton|input|object|select|textarea)$/i,t=3D/^a(?:rea)?$/i,u=3D/^(?:autofoc= us|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|op= en|readonly|required|scoped|selected)$/i,v=3Df.support.getSetAttribute,w,= x,y;f.fn.extend({attr:function(a,b){return = f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return = this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return = f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=3Df.propFix[a]||a;= return this.each(function(){try{this[a]=3Db,delete = this[a]}catch(c){}})},addClass:function(a){var = b,c,d,e,g,h,i;if(f.isFunction(a))return = this.each(function(b){f(this).addClass(a.call(this,b,this.className))});i= f(a&&typeof = a=3D=3D"string"){b=3Da.split(p);for(c=3D0,d=3Dthis.length;c<d;c++){e=3Dth= is[c];if(e.nodeType=3D=3D=3D1)if(!e.className&&b.length=3D=3D=3D1)e.class= Name=3Da;else{g=3D" "+e.className+" = ";for(h=3D0,i=3Db.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=3Db[h]+" = ");e.className=3Df.trim(g)}}}return this},removeClass:function(a){var = c,d,e,g,h,i,j;if(f.isFunction(a))return = this.each(function(b){f(this).removeClass(a.call(this,b,this.className))}= );if(a&&typeof = a=3D=3D"string"||a=3D=3D=3Db){c=3D(a||"").split(p);for(d=3D0,e=3Dthis.len= gth;d<e;d++){g=3Dthis[d];if(g.nodeType=3D=3D=3D1&&g.className)if(a){h=3D(= " "+g.className+" ").replace(o," = ");for(i=3D0,j=3Dc.length;i<j;i++)h=3Dh.replace(" "+c[i]+" "," = ");g.className=3Df.trim(h)}else g.className=3D""}}return = this},toggleClass:function(a,b){var c=3Dtypeof a,d=3Dtypeof = b=3D=3D"boolean";if(f.isFunction(a))return = this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b)= ,b)});return this.each(function(){if(c=3D=3D=3D"string"){var = e,g=3D0,h=3Df(this),i=3Db,j=3Da.split(p);while(e=3Dj[g++])i=3Dd?i:!h.hasC= lass(e),h[i?"addClass":"removeClass"](e)}else = if(c=3D=3D=3D"undefined"||c=3D=3D=3D"boolean")this.className&&f._data(thi= s,"__className__",this.className),this.className=3Dthis.className||a=3D=3D= =3D!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var = b=3D" "+a+" = ",c=3D0,d=3Dthis.length;for(;c<d;c++)if(this[c].nodeType=3D=3D=3D1&&(" = "+this[c].className+" ").replace(o," = ").indexOf(b)>-1)return!0;return!1},val:function(a){var = c,d,e,g=3Dthis[0];if(!arguments.length){if(g){c=3Df.valHooks[g.nodeName.t= oLowerCase()]||f.valHooks[g.type];if(c&&"get"in = c&&(d=3Dc.get(g,"value"))!=3D=3Db)return d;d=3Dg.value;return typeof = d=3D=3D"string"?d.replace(q,""):d=3D=3Dnull?"":d}return = b}e=3Df.isFunction(a);return this.each(function(d){var = g=3Df(this),h;if(this.nodeType=3D=3D=3D1){e?h=3Da.call(this,d,g.val()):h=3D= a,h=3D=3Dnull?h=3D"":typeof = h=3D=3D"number"?h+=3D"":f.isArray(h)&&(h=3Df.map(h,function(a){return = a=3D=3Dnull?"":a+""})),c=3Df.valHooks[this.nodeName.toLowerCase()]||f.val= Hooks[this.type];if(!c||!("set"in = c)||c.set(this,h,"value")=3D=3D=3Db)this.value=3Dh}})}}),f.extend({valHoo= ks:{option:{get:function(a){var = b=3Da.attributes.value;return!b||b.specified?a.value:a.text}},select:{get= :function(a){var = b,c,d,e,g=3Da.selectedIndex,h=3D[],i=3Da.options,j=3Da.type=3D=3D=3D"sele= ct-one";if(g<0)return = null;c=3Dj?g:0,d=3Dj?g+1:i.length;for(;c<d;c++){e=3Di[c];if(e.selected&&(= f.support.optDisabled?!e.disabled:e.getAttribute("disabled")=3D=3D=3Dnull= )&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup"))){b=3Df(= e).val();if(j)return b;h.push(b)}}if(j&&!h.length&&i.length)return = f(i[g]).val();return h},set:function(a,b){var = c=3Df.makeArray(b);f(a).find("option").each(function(){this.selected=3Df.= inArray(f(this).val(),c)>=3D0}),c.length||(a.selectedIndex=3D-1);return = c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,off= set:!0},attr:function(a,c,d,e){var = g,h,i,j=3Da.nodeType;if(!a||j=3D=3D=3D3||j=3D=3D=3D8||j=3D=3D=3D2)return = b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return = f.prop(a,c,d);i=3Dj!=3D=3D1||!f.isXMLDoc(a),i&&(c=3Dc.toLowerCase(),h=3Df= .attrHooks[c]||(u.test(c)?x:w));if(d!=3D=3Db){if(d=3D=3D=3Dnull){f.remove= Attr(a,c);return b}if(h&&"set"in h&&i&&(g=3Dh.set(a,d,c))!=3D=3Db)return = g;a.setAttribute(c,""+d);return d}if(h&&"get"in = h&&i&&(g=3Dh.get(a,c))!=3D=3Dnull)return g;g=3Da.getAttribute(c);return = g=3D=3D=3Dnull?b:g},removeAttr:function(a,b){var = c,d,e,g,h=3D0;if(a.nodeType=3D=3D=3D1){d=3D(b||"").split(p),g=3Dd.length;= for(;h<g;h++)e=3Dd[h].toLowerCase(),c=3Df.propFix[e]||e,f.attr(a,e,""),a.= removeAttribute(v?e:c),u.test(e)&&c in = a&&(a[c]=3D!1)}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName)= &&a.parentNode)f.error("type property can't be changed");else = if(!f.support.radioValue&&b=3D=3D=3D"radio"&&f.nodeName(a,"input")){var = c=3Da.value;a.setAttribute("type",b),c&&(a.value=3Dc);return = b}}},value:{get:function(a,b){if(w&&f.nodeName(a,"button"))return = w.get(a,b);return b in = a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,"button"))return = w.set(a,b,c);a.value=3Db}}},propFix:{tabindex:"tabIndex",readonly:"readOn= ly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing= :"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSp= an",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEdi= table"},prop:function(a,c,d){var = e,g,h,i=3Da.nodeType;if(!a||i=3D=3D=3D3||i=3D=3D=3D8||i=3D=3D=3D2)return = b;h=3Di!=3D=3D1||!f.isXMLDoc(a),h&&(c=3Df.propFix[c]||c,g=3Df.propHooks[c= ]);return d!=3D=3Db?g&&"set"in = g&&(e=3Dg.set(a,d,c))!=3D=3Db?e:a[c]=3Dd:g&&"get"in = g&&(e=3Dg.get(a,c))!=3D=3Dnull?e:a[c]},propHooks:{tabIndex:{get:function(= a){var c=3Da.getAttributeNode("tabindex");return = c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName= )&&a.href?0:b}}}}),f.attrHooks.tabindex=3Df.propHooks.tabIndex,x=3D{get:f= unction(a,c){var d,e=3Df.prop(a,c);return e=3D=3D=3D!0||typeof = e!=3D"boolean"&&(d=3Da.getAttributeNode(c))&&d.nodeValue!=3D=3D!1?c.toLow= erCase():b},set:function(a,b,c){var = d;b=3D=3D=3D!1?f.removeAttr(a,c):(d=3Df.propFix[c]||c,d in = a&&(a[d]=3D!0),a.setAttribute(c,c.toLowerCase()));return = c}},v||(y=3D{name:!0,id:!0},w=3Df.valHooks.button=3D{get:function(a,c){va= r d;d=3Da.getAttributeNode(c);return = d&&(y[c]?d.nodeValue!=3D=3D"":d.specified)?d.nodeValue:b},set:function(a,= b,d){var = e=3Da.getAttributeNode(d);e||(e=3Dc.createAttribute(d),a.setAttributeNode= (e));return = e.nodeValue=3Db+""}},f.attrHooks.tabindex.set=3Dw.set,f.each(["width","he= ight"],function(a,b){f.attrHooks[b]=3Df.extend(f.attrHooks[b],{set:functi= on(a,c){if(c=3D=3D=3D""){a.setAttribute(b,"auto");return = c}}})}),f.attrHooks.contenteditable=3D{get:w.get,set:function(a,b,c){b=3D= =3D=3D""&&(b=3D"false"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each(= ["href","src","width","height"],function(a,c){f.attrHooks[c]=3Df.extend(f= .attrHooks[c],{get:function(a){var d=3Da.getAttribute(c,2);return = d=3D=3D=3Dnull?b:d}})}),f.support.style||(f.attrHooks.style=3D{get:functi= on(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return = a.style.cssText=3D""+b}}),f.support.optSelected||(f.propHooks.selected=3D= f.extend(f.propHooks.selected,{get:function(a){var = b=3Da.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedI= ndex);return = null}})),f.support.enctype||(f.propFix.enctype=3D"encoding"),f.support.ch= eckOn||f.each(["radio","checkbox"],function(){f.valHooks[this]=3D{get:fun= ction(a){return = a.getAttribute("value")=3D=3D=3Dnull?"on":a.value}}}),f.each(["radio","ch= eckbox"],function(){f.valHooks[this]=3Df.extend(f.valHooks[this],{set:fun= ction(a,b){if(f.isArray(b))return = a.checked=3Df.inArray(f(a).val(),b)>=3D0}})});var = z=3D/\.(.*)$/,A=3D/^(?:textarea|input|select)$/i,B=3D/\./g,C=3D/ = /g,D=3D/[^\w\s.|`]/g,E=3D/^([^\.]*)?(?:\.(.+))?$/,F=3D/\bhover(\.\S+)?/,G= =3D/^key/,H=3D/^(?:mouse|contextmenu)|click/,I=3D/^(\w*)(?:#([\w\-]+))?(?= :\.([\w\-]+))?$/,J=3Dfunction(a){var b=3DI.exec(a);b&&=0A= (b[1]=3D(b[1]||"").toLowerCase(),b[3]=3Db[3]&&new = RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return = b},K=3Dfunction(a,b){return(!b[1]||a.nodeName.toLowerCase()=3D=3D=3Db[1])= &&(!b[2]||a.id=3D=3D=3Db[2])&&(!b[3]||b[3].test(a.className))},L=3Dfuncti= on(a){return f.event.special.hover?a:a.replace(F,"mouseenter$1 = mouseleave$1")};f.event=3D{add:function(a,c,d,e,g){var = h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8||= !c||!d||!(h=3Df._data(a)))){d.handler&&(p=3Dd,d=3Dp.handler),d.guid||(d.g= uid=3Df.guid++),j=3Dh.events,j||(h.events=3Dj=3D{}),i=3Dh.handle,i||(h.ha= ndle=3Di=3Dfunction(a){return typeof = f!=3D"undefined"&&(!a||f.event.triggered!=3D=3Da.type)?f.event.dispatch.a= pply(i.elem,arguments):b},i.elem=3Da),c=3DL(c).split(" = ");for(k=3D0;k<c.length;k++){l=3DE.exec(c[k])||[],m=3Dl[1],n=3D(l[2]||"")= .split(".").sort(),s=3Df.event.special[m]||{},m=3D(g?s.delegateType:s.bin= dType)||m,s=3Df.event.special[m]||{},o=3Df.extend({type:m,origType:l[1],d= ata:e,handler:d,guid:d.guid,selector:g,namespace:n.join(".")},p),g&&(o.qu= ick=3DJ(g),!o.quick&&f.expr.match.POS.test(g)&&(o.isPositional=3D!0)),r=3D= j[m];if(!r){r=3Dj[m]=3D[],r.delegateCount=3D0;if(!s.setup||s.setup.call(a= ,e,n,i)=3D=3D=3D!1)a.addEventListener?a.addEventListener(m,i,!1):a.attach= Event&&a.attachEvent("on"+m,i)}s.add&&(s.add.call(a,o),o.handler.guid||(o= .handler.guid=3Dd.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.ev= ent.global[m]=3D!0}a=3Dnull}},global:{},remove:function(a,b,c,d){var = e=3Df.hasData(a)&&f._data(a),g,h,i,j,k,l,m,n,o,p,q;if(!!e&&!!(m=3De.event= s)){b=3DL(b||"").split(" = ");for(g=3D0;g<b.length;g++){h=3DE.exec(b[g])||[],i=3Dh[1],j=3Dh[2];if(!i= ){j=3Dj?"."+j:"";for(l in = m)f.event.remove(a,l+j,c,d);return}n=3Df.event.special[i]||{},i=3D(d?n.de= legateType:n.bindType)||i,p=3Dm[i]||[],k=3Dp.length,j=3Dj?new = RegExp("(^|\\.)"+j.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):nul= l;if(c||j||d||n.remove)for(l=3D0;l<p.length;l++){q=3Dp[l];if(!c||c.guid=3D= =3D=3Dq.guid)if(!j||j.test(q.namespace))if(!d||d=3D=3D=3Dq.selector||d=3D= =3D=3D"**"&&q.selector)p.splice(l--,1),q.selector&&p.delegateCount--,n.re= move&&n.remove.call(a,q)}else = p.length=3D0;p.length=3D=3D=3D0&&k!=3D=3Dp.length&&((!n.teardown||n.teard= own.call(a,j)=3D=3D=3D!1)&&f.removeEvent(a,i,e.handle),delete = m[i])}f.isEmptyObject(m)&&(o=3De.handle,o&&(o.elem=3Dnull),f.removeData(a= ,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData= :!0},trigger:function(c,d,e,g){if(!e||e.nodeType!=3D=3D3&&e.nodeType!=3D=3D= 8){var = h=3Dc.type||c,i=3D[],j,k,l,m,n,o,p,q,r,s;h.indexOf("!")>=3D0&&(h=3Dh.slic= e(0,-1),k=3D!0),h.indexOf(".")>=3D0&&(i=3Dh.split("."),h=3Di.shift(),i.so= rt());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=3Dtype= of c=3D=3D"object"?c[f.expando]?c:new f.Event(h,c):new = f.Event(h),c.type=3Dh,c.isTrigger=3D!0,c.exclusive=3Dk,c.namespace=3Di.jo= in("."),c.namespace_re=3Dc.namespace?new = RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=3Dh.indexOf(":= ")<0?"on"+h:"",(g||!e)&&c.preventDefault();if(!e){j=3Df.cache;for(l in = j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);r= eturn}c.result=3Db,c.target||(c.target=3De),d=3Dd!=3Dnull?f.makeArray(d):= [],d.unshift(c),p=3Df.event.special[h]||{};if(p.trigger&&p.trigger.apply(= e,d)=3D=3D=3D!1)return;r=3D[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isW= indow(e)){s=3Dp.delegateType||h,n=3Dnull;for(m=3De.parentNode;m;m=3Dm.par= entNode)r.push([m,s]),n=3Dm;n&&n=3D=3D=3De.ownerDocument&&r.push([n.defau= ltView||n.parentWindow||a,s])}for(l=3D0;l<r.length;l++){m=3Dr[l][0],c.typ= e=3Dr[l][1],q=3D(f._data(m,"events")||{})[c.type]&&f._data(m,"handle"),q&= &q.apply(m,d),q=3Do&&m[o],q&&f.acceptData(m)&&q.apply(m,d);if(c.isPropaga= tionStopped())break}c.type=3Dh,c.isDefaultPrevented()||(!p._default||p._d= efault.apply(e.ownerDocument,d)=3D=3D=3D!1)&&(h!=3D=3D"click"||!f.nodeNam= e(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=3D=3D"focus"&&h!=3D=3D"blur"||c.= target.offsetWidth!=3D=3D0)&&!f.isWindow(e)&&(n=3De[o],n&&(e[o]=3Dnull),f= .event.triggered=3Dh,e[h](),f.event.triggered=3Db,n&&(e[o]=3Dn));return = c.result}},dispatch:function(c){c=3Df.event.fix(c||a.event);var = d=3D(f._data(this,"events")||{})[c.type]||[],e=3Dd.delegateCount,g=3D[].s= lice.call(arguments,0),h=3D!c.exclusive&&!c.namespace,i=3D(f.event.specia= l[c.type]||{}).handle,j=3D[],k,l,m,n,o,p,q,r,s,t,u;g[0]=3Dc,c.delegateTar= get=3Dthis;if(e&&!c.target.disabled&&(!c.button||c.type!=3D=3D"click"))fo= r(m=3Dc.target;m!=3Dthis;m=3Dm.parentNode||this){o=3D{},q=3D[];for(k=3D0;= k<e;k++)r=3Dd[k],s=3Dr.selector,t=3Do[s],r.isPositional?t=3D(t||(o[s]=3Df= (s))).index(m)>=3D0:t=3D=3D=3Db&&(t=3Do[s]=3Dr.quick?K(m,r.quick):f(m).is= (s)),t&&q.push(r);q.length&&j.push({elem:m,matches:q})}d.length>e&&j.push= ({elem:this,matches:d.slice(e)});for(k=3D0;k<j.length&&!c.isPropagationSt= opped();k++){p=3Dj[k],c.currentTarget=3Dp.elem;for(l=3D0;l<p.matches.leng= th&&!c.isImmediatePropagationStopped();l++){r=3Dp.matches[l];if(h||!c.nam= espace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace))c.= data=3Dr.data,c.handleObj=3Dr,n=3D(i||r.handler).apply(p.elem,g),n!=3D=3D= b&&(c.result=3Dn,n=3D=3D=3D!1&&(c.preventDefault(),c.stopPropagation()))}= }return c.result},props:"attrChange attrName relatedNode srcElement = altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey = relatedTarget shiftKey target timeStamp view which".split(" = "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" = "),filter:function(a,b){a.which=3D=3Dnull&&(a.which=3Db.charCode!=3Dnull?= b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons = clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY = toElement wheelDelta".split(" "),filter:function(a,d){var = e,f,g,h=3Dd.button,i=3Dd.fromElement;a.pageX=3D=3Dnull&&d.clientX!=3Dnull= &&(e=3Da.target.ownerDocument||c,f=3De.documentElement,g=3De.body,a.pageX= =3Dd.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g= .clientLeft||0),a.pageY=3Dd.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(= f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget= =3Di=3D=3D=3Da.target?d.toElement:i),!a.which&&h!=3D=3Db&&(a.which=3Dh&1?= 1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando])return a;var = d,e,g=3Da,h=3Df.event.fixHooks[a.type]||{},i=3Dh.props?this.props.concat(= h.props):this.props;a=3Df.Event(g);for(d=3Di.length;d;)e=3Di[--d],a[e]=3D= g[e];a.target||(a.target=3Dg.srcElement||c),a.target.nodeType=3D=3D=3D3&&= (a.target=3Da.target.parentNode),a.metaKey=3D=3D=3Db&&(a.metaKey=3Da.ctrl= Key);return = h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},focus:{deleg= ateType:"focusin",noBubble:!0},blur:{delegateType:"focusout",noBubble:!0}= ,beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunlo= ad=3Dc)},teardown:function(a,b){this.οnbefοreunlοad=3D=3D=3Db&&(this.onbe= foreunload=3Dnull)}}},simulate:function(a,b,c,d){var e=3Df.extend(new = f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,n= ull,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefaul= t()}},f.event.handle=3Df.event.dispatch,f.removeEvent=3Dc.removeEventList= ener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)= }:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=3Dfunct= ion(a,b){if(!(this instanceof f.Event))return new = f.Event(a,b);a&&a.type?(this.originalEvent=3Da,this.type=3Da.type,this.is= DefaultPrevented=3Da.defaultPrevented||a.returnValue=3D=3D=3D!1||a.getPre= ventDefault&&a.getPreventDefault()?N:M):this.type=3Da,b&&f.extend(this,b)= ,this.timeStamp=3Da&&a.timeStamp||f.now(),this[f.expando]=3D!0},f.Event.p= rototype=3D{preventDefault:function(){this.isDefaultPrevented=3DN;var = a=3Dthis.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnV= alue=3D!1)},stopPropagation:function(){this.isPropagationStopped=3DN;var = a=3Dthis.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.canc= elBubble=3D!0)},stopImmediatePropagation:function(){this.isImmediatePropa= gationStopped=3DN,this.stopPropagation()},isDefaultPrevented:M,isPropagat= ionStopped:M,isImmediatePropagationStopped:M},f.each({mouseenter:"mouseov= er",mouseleave:"mouseout"},function(a,b){f.event.special[a]=3Df.event.spe= cial[b]=3D{delegateType:b,bindType:b,handle:function(a){var = b=3Dthis,c=3Da.relatedTarget,d=3Da.handleObj,e=3Dd.selector,g,h;if(!c||d.= origType=3D=3D=3Da.type||c!=3D=3Db&&!f.contains(b,c))g=3Da.type,a.type=3D= d.origType,h=3Dd.handler.apply(this,arguments),a.type=3Dg;return = h}}}),f.support.submitBubbles||(f.event.special.submit=3D{setup:function(= ){if(f.nodeName(this,"form"))return!1;f.event.add(this,"click._submit = keypress._submit",function(a){var = c=3Da.target,d=3Df.nodeName(c,"input")||f.nodeName(c,"button")?c.form:b;d= &&!d._submit_attached&&(f.event.add(d,"submit._submit",function(a){this.p= arentNode&&f.event.simulate("submit",this.parentNode,a,!0)}),d._submit_at= tached=3D!0)})},teardown:function(){if(f.nodeName(this,"form"))return!1;f= .event.remove(this,"._submit")}}),f.support.changeBubbles||(f.event.speci= al.change=3D{setup:function(){if(A.test(this.nodeName)){if(this.type=3D=3D= =3D"checkbox"||this.type=3D=3D=3D"radio")f.event.add(this,"propertychange= ._change",function(a){a.originalEvent.propertyName=3D=3D=3D"checked"&&(th= is._just_changed=3D!0)}),f.event.add(this,"click._change",function(a){thi= s._just_changed&&(this._just_changed=3D!1,f.event.simulate("change",this,= a,!0))});return!1}f.event.add(this,"beforeactivate._change",function(a){v= ar = b=3Da.target;A.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,"cha= nge._change",function(a){this.parentNode&&!a.isSimulated&&f.event.simulat= e("change",this.parentNode,a,!0)}),b._change_attached=3D!0)})},handle:fun= ction(a){var = b=3Da.target;if(this!=3D=3Db||a.isSimulated||a.isTrigger||b.type!=3D=3D"r= adio"&&b.type!=3D=3D"checkbox")return = a.handleObj.handler.apply(this,arguments)},teardown:function(){f.event.re= move(this,"._change");return = A.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:"focusin= ",blur:"focusout"},function(a,b){var = d=3D0,e=3Dfunction(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.e= vent.special[b]=3D{setup:function(){d++=3D=3D=3D0&&c.addEventListener(a,e= ,!0)},teardown:function(){--d=3D=3D=3D0&&c.removeEventListener(a,e,!0)}}}= ),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof = a=3D=3D"object"){typeof c!=3D"string"&&(d=3Dc,c=3Db);for(i in = a)this.on(i,c,d,a[i],g);return = this}d=3D=3Dnull&&e=3D=3Dnull?(e=3Dc,d=3Dc=3Db):e=3D=3Dnull&&(typeof = c=3D=3D"string"?(e=3Dd,d=3Db):(e=3Dd,d=3Dc,c=3Db));if(e=3D=3D=3D!1)e=3DM;= else if(!e)return = this;g=3D=3D=3D1&&(h=3De,e=3Dfunction(a){f().off(a);return = h.apply(this,arguments)},e.guid=3Dh.guid||(h.guid=3Df.guid++));return = this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){r= eturn = this.on.call(this,a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&= &a.handleObj){var = e=3Da.handleObj;f(a.delegateTarget).off(e.namespace?e.type+"."+e.namespac= e:e.type,e.selector,e.handler);return this}if(typeof = a=3D=3D"object"){for(var g in a)this.off(g,c,a[g]);return = this}if(c=3D=3D=3D!1||typeof = c=3D=3D"function")d=3Dc,c=3Db;d=3D=3D=3D!1&&(d=3DM);return = this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){r= eturn this.on(a,null,b,c)},unbind:function(a,b){return = this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.select= or,b,c);return = this},die:function(a,b){f(this.context).off(a,this.selector||"**",b);retu= rn this},delegate:function(a,b,c,d){return = this.on(b,a,c,d)},undelegate:function(a,b,c){return = arguments.length=3D=3D1?this.off(a,"**"):this.off(b,a,c)},trigger:functio= n(a,b){return = this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function= (a,b){if(this[0])return = f.event.trigger(a,b,this[0],!0)},toggle:function(a){var = b=3Darguments,c=3Da.guid||f.guid++,d=3D0,e=3Dfunction(c){var = e=3D(f._data(this,"lastToggle"+a.guid)||0)%d;f._data(this,"lastToggle"+a.= guid,e+1),c.preventDefault();return = b[e].apply(this,arguments)||!1};e.guid=3Dc;while(d<b.length)b[d++].guid=3D= c;return this.click(e)},hover:function(a,b){return = this.mouseenter(a).mouseleave(b||a)}}),f.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 contextmenu".split(" = "),function(a,b){f.fn[b]=3Dfunction(a,c){c=3D=3Dnull&&(c=3Da,a=3Dnull);re= turn = arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[= b]=3D!0),G.test(b)&&(f.event.fixHooks[b]=3Df.event.keyHooks),H.test(b)&&(= f.event.fixHooks[b]=3Df.event.mouseHooks)}),function(){function = x(a,b,c,e,f,g){for(var h=3D0,i=3De.length;h<i;h++){var = j=3De[h];if(j){var = k=3D!1;j=3Dj[a];while(j){if(j[d]=3D=3D=3Dc){k=3De[j.sizset];break}if(j.no= deType=3D=3D=3D1){g||(j[d]=3Dc,j.sizset=3Dh);if(typeof = b!=3D"string"){if(j=3D=3D=3Db){k=3D!0;break}}else = if(m.filter(b,[j]).length>0){k=3Dj;break}}j=3Dj[a]}e[h]=3Dk}}}function = w(a,b,c,e,f,g){for(var h=3D0,i=3De.length;h<i;h++){var = j=3De[h];if(j){var = k=3D!1;j=3Dj[a];while(j){if(j[d]=3D=3D=3Dc){k=3De[j.sizset];break}j.nodeT= ype=3D=3D=3D1&&!g&&(j[d]=3Dc,j.sizset=3Dh);if(j.nodeName.toLowerCase()=3D= =3D=3Db){k=3Dj;break}j=3Dj[a]}e[h]=3Dk}}}var = a=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[= \]'"]+)+\]|\\.|[^ = >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=3D"sizcache"+(Math.rando= m()+"").replace(".",""),e=3D0,g=3DObject.prototype.toString,h=3D!1,i=3D!0= ,j=3D/\\/g,k=3D/\r\n/g,l=3D/\W/;[0,0].sort(function(){i=3D!1;return = 0});var m=3Dfunction(b,d,e,f){e=3De||[],d=3Dd||c;var = h=3Dd;if(d.nodeType!=3D=3D1&&d.nodeType!=3D=3D9)return[];if(!b||typeof = b!=3D"string")return e;var = i,j,k,l,n,q,r,t,u=3D!0,v=3Dm.isXML(d),w=3D[],x=3Db;do{a.exec(""),i=3Da.ex= ec(x);if(i){x=3Di[3],w.push(i[1]);if(i[2]){l=3Di[3];break}}}while(i);if(w= .length>1&&p.exec(b))if(w.length=3D=3D=3D2&&o.relative[w[0]])j=3Dy(w[0]+w= [1],d,f);else{j=3Do.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=3D= w.shift(),o.relative[b]&&(b+=3Dw.shift()),j=3Dy(b,j,f)}else{!f&&w.length>= 1&&d.nodeType=3D=3D=3D9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.= length-1])&&(n=3Dm.find(w.shift(),d,v),d=3Dn.expr?m.filter(n.expr,n.set)[= 0]:n.set[0]);if(d){n=3Df?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length=3D= =3D=3D1&&(w[0]=3D=3D=3D"~"||w[0]=3D=3D=3D"+")&&d.parentNode?d.parentNode:= d,v),j=3Dn.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=3Ds(j):u=3D!1;w= hile(w.length)q=3Dw.pop(),r=3Dq,o.relative[q]?r=3Dw.pop():q=3D"",r=3D=3Dn= ull&&(r=3Dd),o.relative[q](k,r,v)}else = k=3Dw=3D[]}k||(k=3Dj),k||m.error(q||b);if(g.call(k)=3D=3D=3D"[object = Array]")if(!u)e.push.apply(e,k);else = if(d&&d.nodeType=3D=3D=3D1)for(t=3D0;k[t]!=3Dnull;t++)k[t]&&(k[t]=3D=3D=3D= !0||k[t].nodeType=3D=3D=3D1&&m.contains(d,k[t]))&&e.push(j[t]);else = for(t=3D0;k[t]!=3Dnull;t++)k[t]&&k[t].nodeType=3D=3D=3D1&&e.push(j[t]);el= se s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return = e};m.uniqueSort=3Dfunction(a){if(u){h=3Di,a.sort(u);if(h)for(var = b=3D1;b<a.length;b++)a[b]=3D=3D=3Da[b-1]&&a.splice(b--,1)}return = a},m.matches=3Dfunction(a,b){return = m(a,null,null,b)},m.matchesSelector=3Dfunction(a,b){return = m(b,null,null,[a]).length>0},m.find=3Dfunction(a,b,c){var = d,e,f,g,h,i;if(!a)return[];for(e=3D0,f=3Do.order.length;e<f;e++){h=3Do.or= der[e];if(g=3Do.leftMatch[h].exec(a)){i=3Dg[1],g.splice(1,1);if(i.substr(= i.length-1)!=3D=3D"\\"){g[1]=3D(g[1]||"").replace(j,""),d=3Do.find[h](g,b= ,c);if(d!=3Dnull){a=3Da.replace(o.match[h],"");break}}}}d||(d=3Dtypeof = b.getElementsByTagName!=3D"undefined"?b.getElementsByTagName("*"):[]);ret= urn{set:d,expr:a}},m.filter=3Dfunction(a,c,d,e){var = f,g,h,i,j,k,l,n,p,q=3Da,r=3D[],s=3Dc,t=3Dc&&c[0]&&m.isXML(c[0]);while(a&&= c.length){for(h in = o.filter)if((f=3Do.leftMatch[h].exec(a))!=3Dnull&&f[2]){k=3Do.filter[h],l= =3Df[1],g=3D!1,f.splice(1,1);if(l.substr(l.length-1)=3D=3D=3D"\\")continu= e;s=3D=3D=3Dr&&(r=3D[]);if(o.preFilter[h]){f=3Do.preFilter[h](f,s,d,r,e,t= );if(!f)g=3Di=3D!0;else = if(f=3D=3D=3D!0)continue}if(f)for(n=3D0;(j=3Ds[n])!=3Dnull;n++)j&&(i=3Dk(= j,f,n,s),p=3De^i,d&&i!=3Dnull?p?g=3D!0:s[n]=3D!1:p&&(r.push(j),g=3D!0));i= f(i!=3D=3Db){d||(s=3Dr),a=3Da.replace(o.match[h],"");if(!g)return[];break= }}if(a=3D=3D=3Dq)if(g=3D=3Dnull)m.error(a);else break;q=3Da}return = s},m.error=3Dfunction(a){throw"Syntax error, unrecognized expression: = "+a};var n=3Dm.getText=3Dfunction(a){var = b,c,d=3Da.nodeType,e=3D"";if(d){if(d=3D=3D=3D1){if(typeof = a.textContent=3D=3D"string")return a.textContent;if(typeof = a.innerText=3D=3D"string")return = a.innerText.replace(k,"");for(a=3Da.firstChild;a;a=3Da.nextSibling)e+=3Dn= (a)}else if(d=3D=3D=3D3||d=3D=3D=3D4)return a.nodeValue}else = for(b=3D0;c=3Da[b];b++)c.nodeType!=3D=3D8&&(e+=3Dn(c));return = e},o=3Dm.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0= -\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=3D= ['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFF= FF\-]|\\.)+)\s*(?:(\S?=3D)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\= \.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth= |last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\= -]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\)= )?(?=3D[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\= ([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","= for":"htmlFor"},attrHandle:{href:function(a){return = a.getAttribute("href")},type:function(a){return = a.getAttribute("type")}},relative:{"+":function(a,b){var c=3Dtypeof = b=3D=3D"string",d=3Dc&&!l.test(b),e=3Dc&&!d;d&&(b=3Db.toLowerCase());for(= var = f=3D0,g=3Da.length,h;f<g;f++)if(h=3Da[f]){while((h=3Dh.previousSibling)&&= h.nodeType!=3D=3D1);a[f]=3De||h&&h.nodeName.toLowerCase()=3D=3D=3Db?h||!1= :h=3D=3D=3Db}e&&m.filter(b,a,!0)},">":function(a,b){var c,d=3Dtypeof = b=3D=3D"string",e=3D0,f=3Da.length;if(d&&!l.test(b)){b=3Db.toLowerCase();= for(;e<f;e++){c=3Da[e];if(c){var = g=3Dc.parentNode;a[e]=3Dg.nodeName.toLowerCase()=3D=3D=3Db?g:!1}}}else{fo= r(;e<f;e++)c=3Da[e],c&&(a[e]=3Dd?c.parentNode:c.parentNode=3D=3D=3Db);d&&= m.filter(b,a,!0)}},"":function(a,b,c){var d,f=3De++,g=3Dx;typeof = b=3D=3D"string"&&!l.test(b)&&(b=3Db.toLowerCase(),d=3Db,g=3Dw),g("parentN= ode",b,f,a,d,c)},"~":function(a,b,c){var d,f=3De++,g=3Dx;typeof = b=3D=3D"string"&&!l.test(b)&&(b=3Db.toLowerCase(),d=3Db,g=3Dw),g("previou= sSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof = b.getElementById!=3D"undefined"&&!c){var = d=3Db.getElementById(a[1]);return = d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof = b.getElementsByName!=3D"undefined"){var = c=3D[],d=3Db.getElementsByName(a[1]);for(var = e=3D0,f=3Dd.length;e<f;e++)d[e].getAttribute("name")=3D=3D=3Da[1]&&c.push= (d[e]);return c.length=3D=3D=3D0?null:c}},TAG:function(a,b){if(typeof = b.getElementsByTagName!=3D"undefined")return = b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=3D= " "+a[1].replace(j,"")+" ";if(f)return a;for(var = g=3D0,h;(h=3Db[g])!=3Dnull;g++)h&&(e^(h.className&&(" "+h.className+" = ").replace(/[\t\n\r]/g," = ").indexOf(a)>=3D0)?c||d.push(h):c&&(b[g]=3D!1));return!1},ID:function(a)= {return a[1].replace(j,"")},TAG:function(a,b){return = a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]=3D=3D=3D"nth"= ){a[2]||m.error(a[0]),a[2]=3Da[2].replace(/^\+|\s*/g,"");var = b=3D/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]=3D=3D=3D"even"&&"2n"||a[2]=3D=3D= =3D"odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=3Db[1]+(b[2]||= 1)-0,a[3]=3Db[3]-0}else a[2]&&m.error(a[0]);a[0]=3De++;return = a},ATTR:function(a,b,c,d,e,f){var = g=3Da[1]=3Da[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=3Do.attrMap[g]),a[4= ]=3D(a[4]||a[5]||"").replace(j,""),a[2]=3D=3D=3D"~=3D"&&(a[4]=3D" = "+a[4]+" ");return = a},PSEUDO:function(b,c,d,e,f){if(b[1]=3D=3D=3D"not")if((a.exec(b[3])||"")= .length>1||/^\w/.test(b[3]))b[3]=3Dm(b[3],null,null,c);else{var = g=3Dm.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else = if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return = b},POS:function(a){a.unshift(!0);return = a}},filters:{enabled:function(a){return = a.disabled=3D=3D=3D!1&&a.type!=3D=3D"hidden"},disabled:function(a){return=  a.disabled=3D=3D=3D!0},checked:function(a){return = a.checked=3D=3D=3D!0},selected:function(a){a.parentNode&&a.parentNode.sel= ectedIndex;return = a.selected=3D=3D=3D!0},parent:function(a){return!!a.firstChild},empty:fun= ction(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).lengt= h},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var=  b=3Da.getAttribute("type"),c=3Da.type;return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"text"=3D=3D=3Dc&&(b=3D=3D=3Dc|= |b=3D=3D=3Dnull)},radio:function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"radio"=3D=3D=3Da.type},checkbo= x:function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"checkbox"=3D=3D=3Da.type},file= :function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"file"=3D=3D=3Da.type},password= :function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"password"=3D=3D=3Da.type},subm= it:function(a){var = b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"= )&&"submit"=3D=3D=3Da.type},image:function(a){return = a.nodeName.toLowerCase()=3D=3D=3D"input"&&"image"=3D=3D=3Da.type},reset:f= unction(a){var = b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"= )&&"reset"=3D=3D=3Da.type},button:function(a){var = b=3Da.nodeName.toLowerCase();return = b=3D=3D=3D"input"&&"button"=3D=3D=3Da.type||b=3D=3D=3D"button"},input:fun= ction(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:fu= nction(a){return = a=3D=3D=3Da.ownerDocument.activeElement}},setFilters:{first:function(a,b)= {return b=3D=3D=3D0},last:function(a,b,c,d){return = b=3D=3D=3Dd.length-1},even:function(a,b){return = b%2=3D=3D=3D0},odd:function(a,b){return = b%2=3D=3D=3D1},lt:function(a,b,c){return = b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return = c[3]-0=3D=3D=3Db},eq:function(a,b,c){return = c[3]-0=3D=3D=3Db}},filter:{PSEUDO:function(a,b,c,d){var = e=3Db[1],f=3Do.filters[e];if(f)return = f(a,c,b,d);if(e=3D=3D=3D"contains")return(a.textContent||a.innerText||n([= a])||"").indexOf(b[3])>=3D0;if(e=3D=3D=3D"not"){var g=3Db[3];for(var = h=3D0,i=3Dg.length;h<i;h++)if(g[h]=3D=3D=3Da)return!1;return!0}m.error(e)= },CHILD:function(a,b){var = c,e,f,g,h,i,j,k=3Db[1],l=3Da;switch(k){case"only":case"first":while(l=3Dl= .previousSibling)if(l.nodeType=3D=3D=3D1)return!1;if(k=3D=3D=3D"first")re= turn!0;l=3Da;case"last":while(l=3Dl.nextSibling)if(l.nodeType=3D=3D=3D1)r= eturn!1;return!0;case"nth":c=3Db[2],e=3Db[3];if(c=3D=3D=3D1&&e=3D=3D=3D0)= return!0;f=3Db[0],g=3Da.parentNode;if(g&&(g[d]!=3D=3Df||!a.nodeIndex)){i=3D= 0;for(l=3Dg.firstChild;l;l=3Dl.nextSibling)l.nodeType=3D=3D=3D1&&(l.nodeI= ndex=3D++i);g[d]=3Df}j=3Da.nodeIndex-e;return = c=3D=3D=3D0?j=3D=3D=3D0:j%c=3D=3D=3D0&&j/c>=3D0}},ID:function(a,b){return=  = a.nodeType=3D=3D=3D1&&a.getAttribute("id")=3D=3D=3Db},TAG:function(a,b){r= eturn = b=3D=3D=3D"*"&&a.nodeType=3D=3D=3D1||!!a.nodeName&&a.nodeName.toLowerCase= ()=3D=3D=3Db},CLASS:function(a,b){return(" = "+(a.className||a.getAttribute("class"))+" = ").indexOf(b)>-1},ATTR:function(a,b){var = c=3Db[1],d=3Dm.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=3D= null?a[c]:a.getAttribute(c),e=3Dd+"",f=3Db[2],g=3Db[4];return = d=3D=3Dnull?f=3D=3D=3D"!=3D":!f&&m.attr?d!=3Dnull:f=3D=3D=3D"=3D"?e=3D=3D= =3Dg:f=3D=3D=3D"*=3D"?e.indexOf(g)>=3D0:f=3D=3D=3D"~=3D"?(" "+e+" = ").indexOf(g)>=3D0:g?f=3D=3D=3D"!=3D"?e!=3D=3Dg:f=3D=3D=3D"^=3D"?e.indexO= f(g)=3D=3D=3D0:f=3D=3D=3D"$=3D"?e.substr(e.length-g.length)=3D=3D=3Dg:f=3D= =3D=3D"|=3D"?e=3D=3D=3Dg||e.substr(0,g.length+1)=3D=3D=3Dg+"-":!1:e&&d!=3D= =3D!1},POS:function(a,b,c,d){var = e=3Db[2],f=3Do.setFilters[e];if(f)return = f(a,c,b,d)}}},p=3Do.match.POS,q=3Dfunction(a,b){return"\\"+(b-0+1)};for(v= ar r in o.match)o.match[r]=3Dnew = RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r= ]=3Dnew = RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q))= ;var = s=3Dfunction(a,b){a=3DArray.prototype.slice.call(a,0);if(b){b.push.apply(= b,a);return b}return = a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].node= Type}catch(t){s=3Dfunction(a,b){var = c=3D0,d=3Db||[];if(g.call(a)=3D=3D=3D"[object = Array]")Array.prototype.push.apply(d,a);else if(typeof = a.length=3D=3D"number")for(var e=3Da.length;c<e;c++)d.push(a[c]);else = for(;a[c];c++)d.push(a[c]);return d}}var = u,v;c.documentElement.compareDocumentPosition?u=3Dfunction(a,b){if(a=3D=3D= =3Db){h=3D!0;return = 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return = a.compareDocumentPosition?-1:1;return = a.compareDocumentPosition(b)&4?-1:1}:(u=3Dfunction(a,b){if(a=3D=3D=3Db){h= =3D!0;return 0}if(a.sourceIndex&&b.sourceIndex)return = a.sourceIndex-b.sourceIndex;var = c,d,e=3D[],f=3D[],g=3Da.parentNode,i=3Db.parentNode,j=3Dg;if(g=3D=3D=3Di)= return v(a,b);if(!g)return-1;if(!i)return = 1;while(j)e.unshift(j),j=3Dj.parentNode;j=3Di;while(j)f.unshift(j),j=3Dj.= parentNode;c=3De.length,d=3Df.length;for(var = k=3D0;k<c&&k<d;k++)if(e[k]!=3D=3Df[k])return v(e[k],f[k]);return = k=3D=3D=3Dc?v(a,f[k],-1):v(e[k],b,1)},v=3Dfunction(a,b,c){if(a=3D=3D=3Db)= return c;var = d=3Da.nextSibling;while(d){if(d=3D=3D=3Db)return-1;d=3Dd.nextSibling}retu= rn 1}),function(){var a=3Dc.createElement("div"),d=3D"script"+(new = Date).getTime(),e=3Dc.documentElement;a.innerHTML=3D"<a = name=3D'"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.= find.ID=3Dfunction(a,c,d){if(typeof = c.getElementById!=3D"undefined"&&!d){var = e=3Dc.getElementById(a[1]);return e?e.id=3D=3D=3Da[1]||typeof = e.getAttributeNode!=3D"undefined"&&e.getAttributeNode("id").nodeValue=3D=3D= =3Da[1]?[e]:b:[]}},o.filter.ID=3Dfunction(a,b){var c=3Dtypeof = a.getAttributeNode!=3D"undefined"&&a.getAttributeNode("id");return = a.nodeType=3D=3D=3D1&&c&&c.nodeValue=3D=3D=3Db}),e.removeChild(a),e=3Da=3D= null}(),function(){var = a=3Dc.createElement("div");a.appendChild(c.createComment("")),a.getElemen= tsByTagName("*").length>0&&(o.find.TAG=3Dfunction(a,b){var = c=3Db.getElementsByTagName(a[1]);if(a[1]=3D=3D=3D"*"){var d=3D[];for(var = e=3D0;c[e];e++)c[e].nodeType=3D=3D=3D1&&d.push(c[e]);c=3Dd}return = c}),a.innerHTML=3D"<a href=3D'#'></a>",a.firstChild&&typeof = a.firstChild.getAttribute!=3D"undefined"&&a.firstChild.getAttribute("href= ")!=3D=3D"#"&&(o.attrHandle.href=3Dfunction(a){return = a.getAttribute("href",2)}),a=3Dnull}(),c.querySelectorAll&&function(){var=  a=3Dm,b=3Dc.createElement("div"),d=3D"__sizzle__";b.innerHTML=3D"<p = class="3D"'TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").= length!=3D=3D0){m=3Dfunction(b,e,f,g){e=3De||c;if(!g&&!m.isXML(e)){var = h=3D/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType=3D=3D=3D= 1||e.nodeType=3D=3D=3D9)){if(h[1])return = s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClas= sName)return = s(e.getElementsByClassName(h[2]),f)}if(e.nodeType=3D=3D=3D9){if(b=3D=3D=3D= "body"&&e.body)return s([e.body],f);if(h&&h[3]){var = i=3De.getElementById(h[3]);if(!i||!i.parentNode)return = s([],f);if(i.id=3D=3D=3Dh[3])return s([i],f)}try{return = s(e.querySelectorAll(b),f)}catch(j){}}else = if(e.nodeType=3D=3D=3D1&&e.nodeName.toLowerCase()!=3D=3D"object"){var = k=3De,l=3De.getAttribute("id"),n=3Dl||d,p=3De.parentNode,q=3D/^\s*[+~]/.t= est(b);l?n=3Dn.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=3De.p= arentNode);try{if(!q||p)return s(e.querySelectorAll("[id=3D'"+n+"'] = "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return = a(b,e,f,g)};for(var e in a)m[e]=3Da[e];b=3Dnull}}(),function(){var = a=3Dc.documentElement,b=3Da.matchesSelector||a.mozMatchesSelector||a.webk= itMatchesSelector||a.msMatchesSelector;if(b){var = d=3D!b.call(c.createElement("div"),"div"),e=3D!1;try{b.call(c.documentEle= ment,"[test!=3D'']:sizzle")}catch(f){e=3D!0}m.matchesSelector=3Dfunction(= a,c){c=3Dc.replace(/\=3D\s*([^'"\]]*)\s*\]/g,"=3D'$1']");if(!m.isXML(a))t= ry{if(e||!o.match.PSEUDO.test(c)&&!/!=3D/.test(c)){var = f=3Db.call(a,c);if(f||!d||a.document&&a.document.nodeType!=3D=3D11)return=  f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var = a=3Dc.createElement("div");a.innerHTML=3D"<div class="3D"'test = e'></div><div = class="3D"'test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClas= sName("e").length!=3D=3D0){a.lastChild.className=3D"e";if(a.getElementsBy= ClassName("e").length=3D=3D=3D1)return;o.order.splice(1,0,"CLASS"),o.find= .CLASS=3Dfunction(a,b,c){if(typeof = b.getElementsByClassName!=3D"undefined"&&!c)return = b.getElementsByClassName(a[1])},a=3Dnull}}(),c.documentElement.contains?m= .contains=3Dfunction(a,b){return = a!=3D=3Db&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocume= ntPosition?m.contains=3Dfunction(a,b){return!!(a.compareDocumentPosition(= b)&16)}:m.contains=3Dfunction(){return!1},m.isXML=3Dfunction(a){var = b=3D(a?a.ownerDocument||a:0).documentElement;return = b?b.nodeName!=3D=3D"HTML":!1};var y=3Dfunction(a,b,c){var = d,e=3D[],f=3D"",g=3Db.nodeType?[b]:b;while(d=3Do.match.PSEUDO.exec(a))f+=3D= d[0],a=3Da.replace(o.match.PSEUDO,"");a=3Do.relative[a]?a+"*":a;for(var = h=3D0,i=3Dg.length;h<i;h++)m(a,g[h],e,c);return = m.filter(f,e)};m.attr=3Df.attr,m.selectors.attrMap=3D{},f.find=3Dm,f.expr= =3Dm.selectors,f.expr[":"]=3Df.expr.filters,f.unique=3Dm.uniqueSort,f.tex= t=3Dm.getText,f.isXMLDoc=3Dm.isXML,f.contains=3Dm.contains}();var = O=3D/Until$/,P=3D/^(?:parents|prevUntil|prevAll)/,Q=3D/,/,R=3D/^.[^:#\[\.= ,]*$/,S=3DArray.prototype.slice,T=3Df.expr.match.POS,U=3D{children:!0,con= tents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var = b=3Dthis,c,d;if(typeof a!=3D"string")return = f(a).filter(function(){for(c=3D0,d=3Db.length;c<d;c++)if(f.contains(b[c],= this))return!0});var = e=3Dthis.pushStack("","find",a),g,h,i;for(c=3D0,d=3Dthis.length;c<d;c++){= g=3De.length,f.find(a,this[c],e);if(c>0)for(h=3Dg;h<e.length;h++)for(i=3D= 0;i<g;i++)if(e[i]=3D=3D=3De[h]){e.splice(h--,1);break}}return = e},has:function(a){var b=3Df(a);return this.filter(function(){for(var = a=3D0,c=3Db.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:funct= ion(a){return = this.pushStack(W(this,a,!1),"not",a)},filter:function(a){return = this.pushStack(W(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeo= f = a=3D=3D"string"?T.test(a)?f(a,this.context).index(this[0])>=3D0:f.filter(= a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var = c=3D[],d,e,g=3Dthis[0];if(f.isArray(a)){var = h=3D1;while(g&&g.ownerDocument&&g!=3D=3Db){for(d=3D0;d<a.length;d++)f(g).= is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=3Dg.parentNode,h++}ret= urn c}var i=3DT.test(a)||typeof = a!=3D"string"?f(a,b||this.context):0;for(d=3D0,e=3Dthis.length;d<e;d++){g= =3Dthis[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.pus= h(g);break}g=3Dg.parentNode;if(!g||!g.ownerDocument||g=3D=3D=3Db||g.nodeT= ype=3D=3D=3D11)break}}c=3Dc.length>1?f.unique(c):c;return = this.pushStack(c,"closest",a)},index:function(a){if(!a)return = this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof = a=3D=3D"string")return f.inArray(this[0],f(a));return = f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=3Dtypeof = a=3D=3D"string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=3Df.merge(this.= get(),c);return = this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return=  this.add(this.prevObject)}}),f.each({parent:function(a){var = b=3Da.parentNode;return = b&&b.nodeType!=3D=3D11?b:null},parents:function(a){return = f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return = f.dir(a,"parentNode",c)},next:function(a){return = f.nth(a,2,"nextSibling")},prev:function(a){return = f.nth(a,2,"previousSibling")},nextAll:function(a){return = f.dir(a,"nextSibling")},prevAll:function(a){return = f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return = f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return = f.dir(a,"previousSibling",c)},siblings:function(a){return = f.sibling(a.parentNode.firstChild,a)},children:function(a){return = f.sibling(a.firstChild)},contents:function(a){return = f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.make= Array(a.childNodes)}},function(a,b){f.fn[a]=3Dfunction(c,d){var = e=3Df.map(this,b,c),g=3DS.call(arguments);O.test(a)||(d=3Dc),d&&typeof = d=3D=3D"string"&&(e=3Df.filter(d,e)),e=3Dthis.length>1&&!U[a]?f.unique(e)= :e,(this.length>1||Q.test(d))&&P.test(a)&&(e=3De.reverse());return = this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a= =3D":not("+a+")");return = b.length=3D=3D=3D1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matche= s(a,b)},dir:function(a,c,d){var = e=3D[],g=3Da[c];while(g&&g.nodeType!=3D=3D9&&(d=3D=3D=3Db||g.nodeType!=3D= =3D1||!f(g).is(d)))g.nodeType=3D=3D=3D1&&e.push(g),g=3Dg[c];return = e},nth:function(a,b,c,d){b=3Db||1;var = e=3D0;for(;a;a=3Da[c])if(a.nodeType=3D=3D=3D1&&++e=3D=3D=3Db)break;return=  a},sibling:function(a,b){var = c=3D[];for(;a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&c.push(a= );return c}});var Y=3D"abbr article aside audio canvas datalist details = figcaption figure footer header hgroup mark meter nav output progress = section summary time video",Z=3D/ = jQuery\d+=3D"(?:\d+|null)"/g,$=3D/^\s+/,_=3D/<(?!area|br|col|embed|hr|img= |input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,ba=3D/<([\w:]+)/,bb=3D/<tbod= y/i,bc=3D/<|&#?\w+;/,bd=3D/<(?:script|style)/i,be=3D/<(?:script|object|em= bed|option|style)/i,bf=3Dnew RegExp("<(?:"+Y.replace(" = ","|")+")","i"),bg=3D/checked\s*(?:[^=3D]|=3D\s*.checked.)/i,bh=3D/\/(jav= a|ecma)script/i,bi=3D/^\s*<!(?:\[CDATA\[|\-\-)/,bj=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,"",""]},bk=3DX(c);bj.optgroup=3Dbj.option,bj.tbody=3Dbj.tfoot= =3Dbj.colgroup=3Dbj.caption=3Dbj.thead,bj.th=3Dbj.td,f.support.htmlSerial= ize||(bj._default=3D[1,"div<div>","</div>"]),f.fn.extend({text:function(a= ){if(f.isFunction(a))return this.each(function(b){var = c=3Df(this);c.text(a.call(this,b,c.text()))});if(typeof = a!=3D"object"&&a!=3D=3Db)return = this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a)= );return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return = this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var = b=3Df(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.inse= rtBefore(this[0]),b.map(function(){var = a=3Dthis;while(a.firstChild&&a.firstChild.nodeType=3D=3D=3D1)a=3Da.firstC= hild;return a}).append(this)}return = this},wrapInner:function(a){if(f.isFunction(a))return = this.each(function(b){f(this).wrapInner(a.call(this,b))});return = this.each(function(){var = b=3Df(this),c=3Db.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:fu= nction(a){return = this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return = this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWit= h(this.childNodes)}).end()},append:function(){return = this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.appe= ndChild(a)})},prepend:function(){return = this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.inse= rtBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pare= ntNode)return = this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi= s)});if(arguments.length){var = a=3Df(arguments[0]);a.push.apply(a,this.toArray());return = this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[= 0].parentNode)return = this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi= s.nextSibling)});if(arguments.length){var a=3Dthis.pushStack(this,"after"=0A= ,arguments);a.push.apply(a,f(arguments[0]).toArray());return = a}},remove:function(a,b){for(var = c=3D0,d;(d=3Dthis[c])!=3Dnull;c++)if(!a||f.filter(a,[d]).length)!b&&d.nod= eType=3D=3D=3D1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d= ])),d.parentNode&&d.parentNode.removeChild(d);return = this},empty:function(){for(var = a=3D0,b;(b=3Dthis[a])!=3Dnull;a++){b.nodeType=3D=3D=3D1&&f.cleanData(b.ge= tElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}r= eturn = this},clone:function(a,b){a=3Da=3D=3Dnull?!1:a,b=3Db=3D=3Dnull?a:b;return=  this.map(function(){return = f.clone(this,a,b)})},html:function(a){if(a=3D=3D=3Db)return = this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(Z,""):null;= if(typeof = a=3D=3D"string"&&!bd.test(a)&&(f.support.leadingWhitespace||!$.test(a))&&= !bj[(ba.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace(_,"<$1></$2>")= ;try{for(var = c=3D0,d=3Dthis.length;c<d;c++)this[c].nodeType=3D=3D=3D1&&(f.cleanData(th= is[c].getElementsByTagName("*")),this[c].innerHTML=3Da)}catch(e){this.emp= ty().append(a)}}else f.isFunction(a)?this.each(function(b){var = c=3Df(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);retu= rn = this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunc= tion(a))return this.each(function(b){var = c=3Df(this),d=3Dc.html();c.replaceWith(a.call(this,b,d))});typeof = a!=3D"string"&&(a=3Df(a).detach());return this.each(function(){var = b=3Dthis.nextSibling,c=3Dthis.parentNode;f(this).remove(),b?f(b).before(a= ):f(c).append(a)})}return = this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this= },detach:function(a){return = this.remove(a,!0)},domManip:function(a,c,d){var = e,g,h,i,j=3Da[0],k=3D[];if(!f.support.checkClone&&arguments.length=3D=3D=3D= 3&&typeof j=3D=3D"string"&&bg.test(j))return = this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))retu= rn this.each(function(e){var = g=3Df(this);a[0]=3Dj.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(thi= s[0]){i=3Dj&&j.parentNode,f.support.parentNode&&i&&i.nodeType=3D=3D=3D11&= &i.childNodes.length=3D=3D=3Dthis.length?e=3D{fragment:i}:e=3Df.buildFrag= ment(a,this,k),h=3De.fragment,h.childNodes.length=3D=3D=3D1?g=3Dh=3Dh.fir= stChild:g=3Dh.firstChild;if(g){c=3Dc&&f.nodeName(g,"tr");for(var = l=3D0,m=3Dthis.length,n=3Dm-1;l<m;l++)d.call(c?bl(this[l],g):this[l],e.ca= cheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,br)}return = this}}),f.buildFragment=3Dfunction(a,b,d){var = e,g,h,i,j=3Da[0];b&&b[0]&&(i=3Db[0].ownerDocument||b[0]),i.createDocument= Fragment||(i=3Dc),a.length=3D=3D=3D1&&typeof = j=3D=3D"string"&&j.length<512&&i=3D=3D=3Dc&&j.charAt(0)=3D=3D=3D"<"&&!be.= test(j)&&(f.support.checkClone||!bg.test(j))&&!f.support.unknownElems&&bf= .test(j)&&(g=3D!0,h=3Df.fragments[j],h&&h!=3D=3D1&&(e=3Dh)),e||(e=3Di.cre= ateDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=3Dh?e:1);retur= n{fragment:e,cacheable:g}},f.fragments=3D{},f.each({appendTo:"append",pre= pendTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"re= placeWith"},function(a,b){f.fn[a]=3Dfunction(c){var = d=3D[],e=3Df(c),g=3Dthis.length=3D=3D=3D1&&this[0].parentNode;if(g&&g.nod= eType=3D=3D=3D11&&g.childNodes.length=3D=3D=3D1&&e.length=3D=3D=3D1){e[b]= (this[0]);return this}for(var h=3D0,i=3De.length;h<i;h++){var = j=3D(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=3Dd.concat(j)}return = this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var = d=3Da.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noClone= Checked)&&(a.nodeType=3D=3D=3D1||a.nodeType=3D=3D=3D11)&&!f.isXMLDoc(a)){= bn(a,d),e=3Dbo(a),g=3Dbo(d);for(h=3D0;e[h];++h)g[h]&&bn(e[h],g[h])}if(b){= bm(a,d);if(c){e=3Dbo(a),g=3Dbo(d);for(h=3D0;e[h];++h)bm(e[h],g[h])}}e=3Dg= =3Dnull;return d},clean:function(a,b,d,e){var g;b=3Db||c,typeof = b.createElement=3D=3D"undefined"&&(b=3Db.ownerDocument||b[0]&&b[0].ownerD= ocument||c);var h=3D[],i;for(var j=3D0,k;(k=3Da[j])!=3Dnull;j++){typeof = k=3D=3D"number"&&(k+=3D"");if(!k)continue;if(typeof = k=3D=3D"string")if(!bc.test(k))k=3Db.createTextNode(k);else{k=3Dk.replace= (_,"<$1></$2>");var = l=3D(ba.exec(k)||["",""])[1].toLowerCase(),m=3Dbj[l]||bj._default,n=3Dm[0= ],o=3Db.createElement("div");b=3D=3D=3Dc?bk.appendChild(o):X(b).appendChi= ld(o),o.innerHTML=3Dm[1]+k+m[2];while(n--)o=3Do.lastChild;if(!f.support.t= body){var = p=3Dbb.test(k),q=3Dl=3D=3D=3D"table"&&!p?o.firstChild&&o.firstChild.child= Nodes:m[1]=3D=3D=3D"<table>"&&!p?o.childNodes:[];for(i=3Dq.length-1;i>=3D= 0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.= removeChild(q[i])}!f.support.leadingWhitespace&&$.test(k)&&o.insertBefore= (b.createTextNode($.exec(k)[0]),o.firstChild),k=3Do.childNodes}var = r;if(!f.support.appendChecked)if(k[0]&&typeof = (r=3Dk.length)=3D=3D"number")for(i=3D0;i<r;i++)bq(k[i]);else = bq(k);k.nodeType?h.push(k):h=3Df.merge(h,k)}if(d){g=3Dfunction(a){return!= a.type||bh.test(a.type)};for(j=3D0;h[j];j++)if(e&&f.nodeName(h[j],"script= ")&&(!h[j].type||h[j].type.toLowerCase()=3D=3D=3D"text/javascript"))e.pus= h(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].no= deType=3D=3D=3D1){var = s=3Df.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0= ].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var = b,c,d=3Df.cache,e=3Df.event.special,g=3Df.support.deleteExpando;for(var = h=3D0,i;(i=3Da[h])!=3Dnull;h++){if(i.nodeName&&f.noData[i.nodeName.toLowe= rCase()])continue;c=3Di[f.expando];if(c){b=3Dd[c];if(b&&b.events){for(var=  j in = b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(= b.handle.elem=3Dnull)}g?delete = i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete = d[c]}}}});var = bs=3D/alpha\([^)]*\)/i,bt=3D/opacity=3D([^)]*)/,bu=3D/([A-Z]|^ms)/g,bv=3D= /^-?\d+(?:px)?$/i,bw=3D/^-?\d/,bx=3D/^([\-+])=3D([\-+.\de]+)/,by=3D{posit= ion:"absolute",visibility:"hidden",display:"block"},bz=3D["Left","Right"]= ,bA=3D["Top","Bottom"],bB,bC,bD;f.fn.css=3Dfunction(a,c){if(arguments.len= gth=3D=3D=3D2&&c=3D=3D=3Db)return this;return = f.access(this,a,c,!0,function(a,c,d){return = d!=3D=3Db?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:f= unction(a,b){if(b){var c=3DbB(a,"opacity","opacity");return = c=3D=3D=3D""?"1":c}return = a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,= opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.su= pport.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a= .nodeType!=3D=3D3&&a.nodeType!=3D=3D8&&!!a.style){var = g,h,i=3Df.camelCase(c),j=3Da.style,k=3Df.cssHooks[i];c=3Df.cssProps[i]||i= ;if(d=3D=3D=3Db){if(k&&"get"in k&&(g=3Dk.get(a,!1,e))!=3D=3Db)return = g;return j[c]}h=3Dtypeof = d,h=3D=3D=3D"string"&&(g=3Dbx.exec(d))&&(d=3D+(g[1]+1)*+g[2]+parseFloat(f= .css(a,c)),h=3D"number");if(d=3D=3Dnull||h=3D=3D=3D"number"&&isNaN(d))ret= urn;h=3D=3D=3D"number"&&!f.cssNumber[i]&&(d+=3D"px");if(!k||!("set"in = k)||(d=3Dk.set(a,d))!=3D=3Db)try{j[c]=3Dd}catch(l){}}},css:function(a,c,d= ){var = e,g;c=3Df.camelCase(c),g=3Df.cssHooks[c],c=3Df.cssProps[c]||c,c=3D=3D=3D"= cssFloat"&&(c=3D"float");if(g&&"get"in = g&&(e=3Dg.get(a,!0,d))!=3D=3Db)return e;if(bB)return = bB(a,c)},swap:function(a,b,c){var d=3D{};for(var e in = b)d[e]=3Da.style[e],a.style[e]=3Db[e];c.call(a);for(e in = b)a.style[e]=3Dd[e]}}),f.curCSS=3Df.css,f.each(["height","width"],functio= n(a,b){f.cssHooks[b]=3D{get:function(a,c,d){var = e;if(c){if(a.offsetWidth!=3D=3D0)return = bE(a,b,d);f.swap(a,by,function(){e=3DbE(a,b,d)});return = e}},set:function(a,b){if(!bv.test(b))return = b;b=3DparseFloat(b);if(b>=3D0)return = b+"px"}}}),f.support.opacity||(f.cssHooks.opacity=3D{get:function(a,b){re= turn = bt.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?par= seFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var = c=3Da.style,d=3Da.currentStyle,e=3Df.isNumeric(b)?"alpha(opacity=3D"+b*10= 0+")":"",g=3Dd&&d.filter||c.filter||"";c.zoom=3D1;if(b>=3D1&&f.trim(g.rep= lace(bs,""))=3D=3D=3D""){c.removeAttribute("filter");if(d&&!d.filter)retu= rn}c.filter=3Dbs.test(g)?g.replace(bs,e):g+" = "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRigh= t=3D{get:function(a,b){var = c;f.swap(a,{display:"inline-block"},function(){b?c=3DbB(a,"margin-right",= "marginRight"):c=3Da.style.marginRight});return = c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bC=3Dfunction(a,c)= {var = d,e,g;c=3Dc.replace(bu,"-$1").toLowerCase();if(!(e=3Da.ownerDocument.defa= ultView))return = b;if(g=3De.getComputedStyle(a,null))d=3Dg.getPropertyValue(c),d=3D=3D=3D"= "&&!f.contains(a.ownerDocument.documentElement,a)&&(d=3Df.style(a,c));ret= urn d}),c.documentElement.currentStyle&&(bD=3Dfunction(a,b){var = c,d,e,f=3Da.currentStyle&&a.currentStyle[b],g=3Da.style;f=3D=3D=3Dnull&&g= &&(e=3Dg[b])&&(f=3De),!bv.test(f)&&bw.test(f)&&(c=3Dg.left,d=3Da.runtimeS= tyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=3Da.currentStyle.left),= g.left=3Db=3D=3D=3D"fontSize"?"1em":f||0,f=3Dg.pixelLeft+"px",g.left=3Dc,= d&&(a.runtimeStyle.left=3Dd));return = f=3D=3D=3D""?"auto":f}),bB=3DbC||bD,f.expr&&f.expr.filters&&(f.expr.filte= rs.hidden=3Dfunction(a){var b=3Da.offsetWidth,c=3Da.offsetHeight;return = b=3D=3D=3D0&&c=3D=3D=3D0||!f.support.reliableHiddenOffsets&&(a.style&&a.s= tyle.display||f.css(a,"display"))=3D=3D=3D"none"},f.expr.filters.visible=3D= function(a){return!f.expr.filters.hidden(a)});var = bF=3D/%20/g,bG=3D/\[\]$/,bH=3D/\r?\n/g,bI=3D/#.*$/,bJ=3D/^(.*?):[ = \t]*([^\r\n]*)\r?$/mg,bK=3D/^(?:color|date|datetime|datetime-local|email|= hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bL=3D= /^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bM=3D/^(?:G= ET|HEAD)$/,bN=3D/^\/\//,bO=3D/\?/,bP=3D/<script\b[^<]*(?:(?!<\/script>)<[= ^<]*)*<\/script>/gi,bQ=3D/^(?:select|textarea)/i,bR=3D/\s+/,bS=3D/([?&])_= =3D[^&]*/,bT=3D/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bU=3Df.fn= .load,bV=3D{},bW=3D{},bX,bY,bZ=3D["*/"]+["*"];try{bX=3De.href}catch(b$){b= X=3Dc.createElement("a"),bX.href=3D"",bX=3DbX.href}bY=3DbT.exec(bX.toLowe= rCase())||[],f.fn.extend({load:function(a,c,d){if(typeof = a!=3D"string"&&bU)return bU.apply(this,arguments);if(!this.length)return = this;var e=3Da.indexOf(" ");if(e>=3D0){var = g=3Da.slice(e,a.length);a=3Da.slice(0,e)}var = h=3D"GET";c&&(f.isFunction(c)?(d=3Dc,c=3Db):typeof = c=3D=3D"object"&&(c=3Df.param(c,f.ajaxSettings.traditional),h=3D"POST"));= var = i=3Dthis;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,= b,c){c=3Da.responseText,a.isResolved()&&(a.done(function(a){c=3Da}),i.htm= l(g?f("<div>").append(c.replace(bP,"")).find(g):c)),d&&i.each(d,[c,b,a])}= });return this},serialize:function(){return = f.param(this.serializeArray())},serializeArray:function(){return = this.map(function(){return = this.elements?f.makeArray(this.elements):this}).filter(function(){return = this.name&&!this.disabled&&(this.checked||bQ.test(this.nodeName)||bK.test= (this.type))}).map(function(a,b){var c=3Df(this).val();return = c=3D=3Dnull?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,va= lue:a.replace(bH,"\r\n")}}):{name:b.name,value:c.replace(bH,"\r\n")}}).ge= t()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess = ajaxSend".split(" "),function(a,b){f.fn[b]=3Dfunction(a){return = this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=3Dfunction(a,d= ,e,g){f.isFunction(d)&&(g=3Dg||e,e=3Dd,d=3Db);return = f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript= :function(a,c){return = f.get(a,b,c,"script")},getJSON:function(a,b,c){return = f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?cb(a,f.ajaxSettings):(b=3D= a,a=3Df.ajaxSettings),cb(a,b);return = a},ajaxSettings:{url:bX,isLocal:bL.test(bY[1]),global:!0,type:"GET",conte= ntType:"application/x-www-form-urlencoded",processData:!0,async:!0,accept= s:{xml:"application/xml, = text/xml",html:"text/html",text:"text/plain",json:"application/json, = text/javascript","*":bZ},contents:{xml:/xml/,html:/html/,json:/json/},res= ponseFields:{xml:"responseXML",text:"responseText"},converters:{"* = text":a.String,"text html":!0,"text json":f.parseJSON,"text = xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:b_(bV),aj= axTransport:b_(bW),ajax:function(a,c){function = w(a,c,l,m){if(s!=3D=3D2){s=3D2,q&&clearTimeout(q),p=3Db,n=3Dm||"",v.ready= State=3Da>0?4:0;var = o,r,u,w=3Dc,x=3Dl?cd(d,v,l):b,y,z;if(a>=3D200&&a<300||a=3D=3D=3D304){if(d= .ifModified){if(y=3Dv.getResponseHeader("Last-Modified"))f.lastModified[k= ]=3Dy;if(z=3Dv.getResponseHeader("Etag"))f.etag[k]=3Dz}if(a=3D=3D=3D304)w= =3D"notmodified",o=3D!0;else = try{r=3Dce(d,x),w=3D"success",o=3D!0}catch(A){w=3D"parsererror",u=3DA}}el= se{u=3Dw;if(!w||a)w=3D"error",a<0&&(a=3D0)}v.status=3Da,v.statusText=3D""= +(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j= ),j=3Db,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith= (e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger= ("ajaxStop"))}}typeof a=3D=3D"object"&&(c=3Da,a=3Db),c=3Dc||{};var = d=3Df.ajaxSetup({},c),e=3Dd.context||d,g=3De!=3D=3Dd&&(e.nodeType||e = instanceof f)?f(e):f.event,h=3Df.Deferred(),i=3Df.Callbacks("once = memory"),j=3Dd.statusCode||{},k,l=3D{},m=3D{},n,o,p,q,r,s=3D0,t,u,v=3D{re= adyState:0,setRequestHeader:function(a,b){if(!s){var = c=3Da.toLowerCase();a=3Dm[c]=3Dm[c]||a,l[a]=3Db}return = this},getAllResponseHeaders:function(){return = s=3D=3D=3D2?n:null},getResponseHeader:function(a){var = c;if(s=3D=3D=3D2){if(!o){o=3D{};while(c=3DbJ.exec(n))o[c[1].toLowerCase()= ]=3Dc[2]}c=3Do[a.toLowerCase()]}return = c=3D=3D=3Db?null:c},overrideMimeType:function(a){s||(d.mimeType=3Da);retu= rn this},abort:function(a){a=3Da||"abort",p&&p.abort(a),w(0,a);return = this}};h.promise(v),v.success=3Dv.done,v.error=3Dv.fail,v.complete=3Di.ad= d,v.statusCode=3Dfunction(a){if(a){var b;if(s<2)for(b in = a)j[b]=3D[j[b],a[b]];else b=3Da[v.status],v.then(b,b)}return = this},d.url=3D((a||d.url)+"").replace(bI,"").replace(bN,bY[1]+"//"),d.dat= aTypes=3Df.trim(d.dataType||"*").toLowerCase().split(bR),d.crossDomain=3D= =3Dnull&&(r=3DbT.exec(d.url.toLowerCase()),d.crossDomain=3D!(!r||r[1]=3D=3D= bY[1]&&r[2]=3D=3DbY[2]&&(r[3]||(r[1]=3D=3D=3D"http:"?80:443))=3D=3D(bY[3]= ||(bY[1]=3D=3D=3D"http:"?80:443)))),d.data&&d.processData&&typeof = d.data!=3D"string"&&(d.data=3Df.param(d.data,d.traditional)),ca(bV,d,c,v)= ;if(s=3D=3D=3D2)return!1;t=3Dd.global,d.type=3Dd.type.toUpperCase(),d.has= Content=3D!bM.test(d.type),t&&f.active++=3D=3D=3D0&&f.event.trigger("ajax= Start");if(!d.hasContent){d.data&&(d.url+=3D(bO.test(d.url)?"&":"?")+d.da= ta,delete d.data),k=3Dd.url;if(d.cache=3D=3D=3D!1){var = x=3Df.now(),y=3Dd.url.replace(bS,"$1_=3D"+x);d.url=3Dy+(y=3D=3D=3Dd.url?(= bO.test(d.url)?"&":"?")+"_=3D"+x:"")}}(d.data&&d.hasContent&&d.contentTyp= e!=3D=3D!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentTy= pe),d.ifModified&&(k=3Dk||d.url,f.lastModified[k]&&v.setRequestHeader("If= -Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-Non= e-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accept= s[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=3D=3D"*"?", = "+bZ+"; q=3D0.01":""):d.accepts["*"]);for(u in = d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSe= nd.call(e,v,d)=3D=3D=3D!1||s=3D=3D=3D2)){v.abort();return!1}for(u = in{success:1,error:1,complete:1})v[u](d[u]);p=3Dca(bW,d,c,v);if(!p)w(-1,"= No = Transport");else{v.readyState=3D1,t&&g.trigger("ajaxSend",[v,d]),d.async&= &d.timeout>0&&(q=3DsetTimeout(function(){v.abort("timeout")},d.timeout));= try{s=3D1,p.send(l,w)}catch(z){s<2?w(-1,z):f.error(z)}}return = v},param:function(a,c){var = d=3D[],e=3Dfunction(a,b){b=3Df.isFunction(b)?b():b,d[d.length]=3DencodeUR= IComponent(a)+"=3D"+encodeURIComponent(b)};c=3D=3D=3Db&&(c=3Df.ajaxSettin= gs.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,f= unction(){e(this.name,this.value)});else for(var g in = a)cc(g,a[g],c,e);return = d.join("&").replace(bF,"+")}}),f.extend({active:0,lastModified:{},etag:{}= });var = cf=3Df.now(),cg=3D/(\=3D)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jso= npCallback:function(){return f.expando+"_"+cf++}}),f.ajaxPrefilter("json = jsonp",function(b,c,d){var = e=3Db.contentType=3D=3D=3D"application/x-www-form-urlencoded"&&typeof = b.data=3D=3D"string";if(b.dataTypes[0]=3D=3D=3D"jsonp"||b.jsonp!=3D=3D!1&= &(cg.test(b.url)||e&&cg.test(b.data))){var = g,h=3Db.jsonpCallback=3Df.isFunction(b.jsonpCallback)?b.jsonpCallback():b= .jsonpCallback,i=3Da[h],j=3Db.url,k=3Db.data,l=3D"$1"+h+"$2";b.jsonp!=3D=3D= !1&&(j=3Dj.replace(cg,l),b.url=3D=3D=3Dj&&(e&&(k=3Dk.replace(cg,l)),b.dat= a=3D=3D=3Dk&&(j+=3D(/\?/.test(j)?"&":"?")+b.jsonp+"=3D"+h))),b.url=3Dj,b.= data=3Dk,a[h]=3Dfunction(a){g=3D[a]},d.always(function(){a[h]=3Di,g&&f.is= Function(i)&&a[h](g[0])}),b.converters["script = json"]=3Dfunction(){g||f.error(h+" was not called");return = g[0]},b.dataTypes[0]=3D"json";return"script"}}),f.ajaxSetup({accepts:{scr= ipt:"text/javascript, application/javascript, application/ecmascript, = application/x-ecmascript"},contents:{script:/javascript|ecmascript/},conv= erters:{"text script":function(a){f.globalEval(a);return = a}}}),f.ajaxPrefilter("script",function(a){a.cache=3D=3D=3Db&&(a.cache=3D= !1),a.crossDomain&&(a.type=3D"GET",a.global=3D!1)}),f.ajaxTransport("scri= pt",function(a){if(a.crossDomain){var = d,e=3Dc.head||c.getElementsByTagName("head")[0]||c.documentElement;return= {send:function(f,g){d=3Dc.createElement("script"),d.async=3D"async",a.scr= iptCharset&&(d.charset=3Da.scriptCharset),d.src=3Da.url,d.οnlοad=3Dd.onre= adystatechange=3Dfunction(a,c){if(c||!d.readyState||/loaded|complete/.tes= t(d.readyState))d.οnlοad=3Dd.onreadystatechange=3Dnull,e&&d.parentNode&&e= .removeChild(d),d=3Db,c||g(200,"success")},e.insertBefore(d,e.firstChild)= },abort:function(){d&&d.onload(0,1)}}}});var = ch=3Da.ActiveXObject?function(){for(var a in = cj)cj[a](0,1)}:!1,ci=3D0,cj;f.ajaxSettings.xhr=3Da.ActiveXObject?function= (){return!this.isLocal&&ck()||cl()}:ck,function(a){f.extend(f.support,{aj= ax:!!a,cors:!!a&&"withCredentials"in = a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if= (!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var = h=3Dc.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.passw= ord):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in = c.xhrFields)h[j]=3Dc.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overr= ideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Req= uested-With"]=3D"XMLHttpRequest");try{for(j in = e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null)= ,d=3Dfunction(a,e){var = j,k,l,m,n;try{if(d&&(e||h.readyState=3D=3D=3D4)){d=3Db,i&&(h.onreadystate= change=3Df.noop,ch&&delete = cj[i]);if(e)h.readyState!=3D=3D4&&h.abort();else{j=3Dh.status,l=3Dh.getAl= lResponseHeaders(),m=3D{},n=3Dh.responseXML,n&&n.documentElement&&(m.xml=3D= n),m.text=3Dh.responseText;try{k=3Dh.statusText}catch(o){k=3D""}!j&&c.isL= ocal&&!c.crossDomain?j=3Dm.text?200:404:j=3D=3D=3D1223&&(j=3D204)}}}catch= (p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState=3D=3D=3D4?d():(i=3D+= +ci,ch&&(cj||(cj=3D{},f(a).unload(ch)),cj[i]=3Dd),h.onreadystatechange=3D= d)},abort:function(){d&&d(0,1)}}}});var = cm=3D{},cn,co,cp=3D/^(?:toggle|show|hide)$/,cq=3D/^([+\-]=3D)?([\d+.\-]+)= ([a-z%]*)$/i,cr,cs=3D[["height","marginTop","marginBottom","paddingTop","= paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddin= gRight"],["opacity"]],ct;f.fn.extend({show:function(a,b,c){var = d,e;if(a||a=3D=3D=3D0)return this.animate(cw("show",3),a,b,c);for(var = g=3D0,h=3Dthis.length;g<h;g++)d=3Dthis[g],d.style&&(e=3Dd.style.display,!= f._data(d,"olddisplay")&&e=3D=3D=3D"none"&&(e=3Dd.style.display=3D""),e=3D= =3D=3D""&&f.css(d,"display")=3D=3D=3D"none"&&f._data(d,"olddisplay",cx(d.= nodeName)));for(g=3D0;g<h;g++){d=3Dthis[g];if(d.style){e=3Dd.style.displa= y;if(e=3D=3D=3D""||e=3D=3D=3D"none")d.style.display=3Df._data(d,"olddispl= ay")||""}}return this},hide:function(a,b,c){if(a||a=3D=3D=3D0)return = this.animate(cw("hide",3),a,b,c);var = d,e,g=3D0,h=3Dthis.length;for(;g<h;g++)d=3Dthis[g],d.style&&(e=3Df.css(d,= "display"),e!=3D=3D"none"&&!f._data(d,"olddisplay")&&f._data(d,"olddispla= y",e));for(g=3D0;g<h;g++)this[g].style&&(this[g].style.display=3D"none");= return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=3Dtypeof = a=3D=3D"boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this= ,arguments):a=3D=3Dnull||d?this.each(function(){var = b=3Dd?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(c= w("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return = this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},= a,c,d)},animate:function(a,b,c,d){function = g(){e.queue=3D=3D=3D!1&&f._mark(this);var = b=3Df.extend({},e),c=3Dthis.nodeType=3D=3D=3D1,d=3Dc&&f(this).is(":hidden= "),g,h,i,j,k,l,m,n,o;b.animatedProperties=3D{};for(i in = a){g=3Df.camelCase(i),i!=3D=3Dg&&(a[g]=3Da[i],delete = a[i]),h=3Da[g],f.isArray(h)?(b.animatedProperties[g]=3Dh[1],h=3Da[g]=3Dh[= 0]):b.animatedProperties[g]=3Db.specialEasing&&b.specialEasing[g]||b.easi= ng||"swing";if(h=3D=3D=3D"hide"&&d||h=3D=3D=3D"show"&&!d)return = b.complete.call(this);c&&(g=3D=3D=3D"height"||g=3D=3D=3D"width")&&(b.over= flow=3D[this.style.overflow,this.style.overflowX,this.style.overflowY],f.= css(this,"display")=3D=3D=3D"inline"&&f.css(this,"float")=3D=3D=3D"none"&= &(!f.support.inlineBlockNeedsLayout||cx(this.nodeName)=3D=3D=3D"inline"?t= his.style.display=3D"inline-block":this.style.zoom=3D1))}b.overflow!=3Dnu= ll&&(this.style.overflow=3D"hidden");for(i in a)j=3Dnew = f.fx(this,b,i),h=3Da[i],cp.test(h)?(o=3Df._data(this,"toggle"+i)||(h=3D=3D= =3D"toggle"?d?"show":"hide":0),o?(f._data(this,"toggle"+i,o=3D=3D=3D"show= "?"hide":"show"),j[o]()):j[h]()):(k=3Dcq.exec(h),l=3Dj.cur(),k?(m=3Dparse= Float(k[2]),n=3Dk[3]||(f.cssNumber[i]?"":"px"),n!=3D=3D"px"&&(f.style(thi= s,i,(m||1)+n),l=3D(m||1)/j.cur()*l,f.style(this,i,l+n)),k[1]&&(m=3D(k[1]=3D= =3D=3D"-=3D"?-1:1)*m+l),j.custom(l,m,n)):j.custom(l,h,""));return!0}var = e=3Df.speed(b,c,d);if(f.isEmptyObject(a))return = this.each(e.complete,[!1]);a=3Df.extend({},a);return = e.queue=3D=3D=3D!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,= d){typeof = a!=3D"string"&&(d=3Dc,c=3Da,a=3Db),c&&a!=3D=3D!1&&this.queue(a||"fx",[]);= return this.each(function(){function h(a,b,c){var = e=3Db[c];f.removeData(a,c,!0),e.stop(d)}var = b,c=3D!1,e=3Df.timers,g=3Df._data(this);d||f._unmark(!0,this);if(a=3D=3Dn= ull)for(b in = g)g[b].stop&&b.indexOf(".run")=3D=3D=3Db.length-4&&h(this,g,b);else = g[b=3Da+".run"]&&g[b].stop&&h(this,g,b);for(b=3De.length;b--;)e[b].elem=3D= =3D=3Dthis&&(a=3D=3Dnull||e[b].queue=3D=3D=3Da)&&(d?e[b](!0):e[b].saveSta= te(),c=3D!0,e.splice(b,1));(!d||!c)&&f.dequeue(this,a)})}}),f.each({slide= Down:cw("show",1),slideUp:cw("hide",1),slideToggle:cw("toggle",1),fadeIn:= {opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},= function(a,b){f.fn[a]=3Dfunction(a,c,d){return = this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var = d=3Da&&typeof = a=3D=3D"object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,dur= ation:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=3Df.fx.off?0:type= of d.duration=3D=3D"number"?d.duration:d.duration in = f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue=3D=3D= null||d.queue=3D=3D=3D!0)d.queue=3D"fx";d.old=3Dd.complete,d.complete=3Df= unction(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d= .queue):a!=3D=3D!1&&f._unmark(this)};return = d},easing:{linear:function(a,b,c,d){return = c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},ti= mers:[],fx:function(a,b,c){this.options=3Db,this.elem=3Da,this.prop=3Dc,b= .orig=3Db.orig||{}}}),f.fx.prototype=3D{update:function(){this.options.st= ep&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]= ||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=3Dnu= ll&&(!this.elem.style||this.elem.style[this.prop]=3D=3Dnull))return = this.elem[this.prop];var a,b=3Df.css(this.elem,this.prop);return = isNaN(a=3DparseFloat(b))?!b||b=3D=3D=3D"auto"?0:b:a},custom:function(a,c,= d){function h(a){return e.step(a)}var = e=3Dthis,g=3Df.fx;this.startTime=3Dct||cu(),this.end=3Dc,this.now=3Dthis.= start=3Da,this.pos=3Dthis.state=3D0,this.unit=3Dd||this.unit||(f.cssNumbe= r[this.prop]?"":"px"),h.queue=3Dthis.options.queue,h.elem=3Dthis.elem,h.s= aveState=3Dfunction(){e.options.hide&&f._data(e.elem,"fxshow"+e.prop)=3D=3D= =3Db&&f._data(e.elem,"fxshow"+e.prop,e.start)},h()&&f.timers.push(h)&&!cr= &&(cr=3DsetInterval(g.tick,g.interval))},show:function(){var = a=3Df._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=3D= a||f.style(this.elem,this.prop),this.options.show=3D!0,a!=3D=3Db?this.cus= tom(this.cur(),a):this.custom(this.prop=3D=3D=3D"width"||this.prop=3D=3D=3D= "height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.option= s.orig[this.prop]=3Df._data(this.elem,"fxshow"+this.prop)||f.style(this.e= lem,this.prop),this.options.hide=3D!0,this.custom(this.cur(),0)},step:fun= ction(a){var = b,c,d,e=3Dct||cu(),g=3D!0,h=3Dthis.elem,i=3Dthis.options;if(a||e>=3Di.dur= ation+this.startTime){this.now=3Dthis.end,this.pos=3Dthis.state=3D1,this.= update(),i.animatedProperties[this.prop]=3D!0;for(b in = i.animatedProperties)i.animatedProperties[b]!=3D=3D!0&&(g=3D!1);if(g){i.o= verflow!=3Dnull&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],functio= n(a,b){h.style["overflow"+b]=3Di.overflow[a]}),i.hide&&f(h).hide();if(i.h= ide||i.show)for(b in = i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0)= ,f.removeData(h,"toggle"+b,!0);d=3Di.complete,d&&(i.complete=3D!1,d.call(= h))}return!1}i.duration=3D=3DInfinity?this.now=3De:(c=3De-this.startTime,= this.state=3Dc/i.duration,this.pos=3Df.easing[i.animatedProperties[this.p= rop]](this.state,c,0,1,i.duration),this.now=3Dthis.start+(this.end-this.s= tart)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){v= ar = a,b=3Df.timers,c=3D0;for(;c<b.length;c++)a=3Db[c],!a()&&b[c]=3D=3D=3Da&&b= .splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){clearIn= terval(cr),cr=3Dnull},speeds:{slow:600,fast:200,_default:400},step:{opaci= ty:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.el= em.style&&a.elem.style[a.prop]!=3Dnull?a.elem.style[a.prop]=3Da.now+a.uni= t:a.elem[a.prop]=3Da.now}}}),f.each(["width","height"],function(a,b){f.fx= .step[b]=3Dfunction(a){f.style(a.elem,b,Math.max(0,a.now))}}),f.expr&&f.e= xpr.filters&&(f.expr.filters.animated=3Dfunction(a){return = f.grep(f.timers,function(b){return a=3D=3D=3Db.elem}).length});var = cy=3D/^t(?:able|d|h)$/i,cz=3D/^(?:body|html)$/i;"getBoundingClientRect"in=  c.documentElement?f.fn.offset=3Dfunction(a){var = b=3Dthis[0],c;if(a)return = this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocum= ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return = f.offset.bodyOffset(b);try{c=3Db.getBoundingClientRect()}catch(d){}var = e=3Db.ownerDocument,g=3De.documentElement;if(!c||!f.contains(g,b))return = c?{top:c.top,left:c.left}:{top:0,left:0};var = h=3De.body,i=3DcA(e),j=3Dg.clientTop||h.clientTop||0,k=3Dg.clientLeft||h.= clientLeft||0,l=3Di.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrol= lTop,m=3Di.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=3D= c.top+l-j,o=3Dc.left+m-k;return{top:n,left:o}}:f.fn.offset=3Dfunction(a){= var b=3Dthis[0];if(a)return = this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocum= ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return = f.offset.bodyOffset(b);var = c,d=3Db.offsetParent,e=3Db,g=3Db.ownerDocument,h=3Dg.documentElement,i=3D= g.body,j=3Dg.defaultView,k=3Dj?j.getComputedStyle(b,null):b.currentStyle,= l=3Db.offsetTop,m=3Db.offsetLeft;while((b=3Db.parentNode)&&b!=3D=3Di&&b!=3D= =3Dh){if(f.support.fixedPosition&&k.position=3D=3D=3D"fixed")break;c=3Dj?= j.getComputedStyle(b,null):b.currentStyle,l-=3Db.scrollTop,m-=3Db.scrollL= eft,b=3D=3D=3Dd&&(l+=3Db.offsetTop,m+=3Db.offsetLeft,f.support.doesNotAdd= Border&&(!f.support.doesAddBorderForTableAndCells||!cy.test(b.nodeName))&= &(l+=3DparseFloat(c.borderTopWidth)||0,m+=3DparseFloat(c.borderLeftWidth)= ||0),e=3Dd,d=3Db.offsetParent),f.support.subtractsBorderForOverflowNotVis= ible&&c.overflow!=3D=3D"visible"&&(l+=3DparseFloat(c.borderTopWidth)||0,m= +=3DparseFloat(c.borderLeftWidth)||0),k=3Dc}if(k.position=3D=3D=3D"relati= ve"||k.position=3D=3D=3D"static")l+=3Di.offsetTop,m+=3Di.offsetLeft;f.sup= port.fixedPosition&&k.position=3D=3D=3D"fixed"&&(l+=3DMath.max(h.scrollTo= p,i.scrollTop),m+=3DMath.max(h.scrollLeft,i.scrollLeft));return{top:l,lef= t:m}},f.offset=3D{bodyOffset:function(a){var = b=3Da.offsetTop,c=3Da.offsetLeft;f.support.doesNotIncludeMarginInBodyOffs= et&&(b+=3DparseFloat(f.css(a,"marginTop"))||0,c+=3DparseFloat(f.css(a,"ma= rginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var = d=3Df.css(a,"position");d=3D=3D=3D"static"&&(a.style.position=3D"relative= ");var = e=3Df(a),g=3De.offset(),h=3Df.css(a,"top"),i=3Df.css(a,"left"),j=3D(d=3D=3D= =3D"absolute"||d=3D=3D=3D"fixed")&&f.inArray("auto",[h,i])>-1,k=3D{},l=3D= {},m,n;j?(l=3De.position(),m=3Dl.top,n=3Dl.left):(m=3DparseFloat(h)||0,n=3D= parseFloat(i)||0),f.isFunction(b)&&(b=3Db.call(a,c,g)),b.top!=3Dnull&&(k.= top=3Db.top-g.top+m),b.left!=3Dnull&&(k.left=3Db.left-g.left+n),"using"in=  = b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[= 0])return null;var = a=3Dthis[0],b=3Dthis.offsetParent(),c=3Dthis.offset(),d=3Dcz.test(b[0].no= deName)?{top:0,left:0}:b.offset();c.top-=3DparseFloat(f.css(a,"marginTop"= ))||0,c.left-=3DparseFloat(f.css(a,"marginLeft"))||0,d.top+=3DparseFloat(= f.css(b[0],"borderTopWidth"))||0,d.left+=3DparseFloat(f.css(b[0],"borderL= eftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:f= unction(){return this.map(function(){var = a=3Dthis.offsetParent||c.body;while(a&&!cz.test(a.nodeName)&&f.css(a,"pos= ition")=3D=3D=3D"static")a=3Da.offsetParent;return = a})}}),f.each(["Left","Top"],function(a,c){var = d=3D"scroll"+c;f.fn[d]=3Dfunction(c){var = e,g;if(c=3D=3D=3Db){e=3Dthis[0];if(!e)return null;g=3DcA(e);return = g?"pageXOffset"in = g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documen= tElement[d]||g.document.body[d]:e[d]}return = this.each(function(){g=3DcA(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:= f(g).scrollTop()):this[d]=3Dc})}}),f.each(["Height","Width"],function(a,c= ){var d=3Dc.toLowerCase();f.fn["inner"+c]=3Dfunction(){var = a=3Dthis[0];return = a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c= ]=3Dfunction(a){var b=3Dthis[0];return = b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn= [d]=3Dfunction(a){var e=3Dthis[0];if(!e)return = a=3D=3Dnull?null:this;if(f.isFunction(a))return = this.each(function(b){var = c=3Df(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var = g=3De.document.documentElement["client"+c],h=3De.document.body;return = e.document.compatMode=3D=3D=3D"CSS1Compat"&&g||h&&h["client"+c]||g}if(e.n= odeType=3D=3D=3D9)return = Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentEleme= nt["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a=3D=3D= =3Db){var i=3Df.css(e,d),j=3DparseFloat(i);return = f.isNumeric(j)?j:i}return this.css(d,typeof = a=3D=3D"string"?a:a+"px")}}),a.jQuery=3Da.$=3Df})(window); ------=_NextPart_000_0000_01CD4177.4E973B20 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://common.cnblogs.com/blog/script/common.js?id=20120519

/// <reference path=3D"../Scripts/jquery-1.7.1-vsdoc.js" />

/*#region Init*/ $.ajaxSetup({     type: 'post',     dataType: 'json',     contentType: 'application/json; charset=3Dutf-8' }); var isSyntaxHighlighted =3D false; var c_has_follwed =3D false; /*#endregion*/

/* #region common */ function OpenWindow(url, width, height, offset) {     var leftVal =3D (screen.width - width) / 2 - offset;     var topVal =3D (screen.height - height) / 2 - offset;     var newwindow =3D window.open(url, '_blank', 'width=3D' + width + = ',height=3D' + height + ',toolbars=3D0,resizable=3D1,left=3D' + leftVal = + ',top=3D' + topVal);     newwindow.focus(); } function hide_links() {     document.getElementById('mini_nav_more').style.display =3D 'none'; = document.getElementById('mini_nav_more_link_div').className =3D = 'mini_nav_more_link_hide'; } function show_links() {     document.getElementById('mini_nav_more').style.display =3D 'block'; = document.getElementById('mini_nav_more_link_div').className =3D = 'mini_nav_more_link'; }

function WarpClass(eID, tID, fID, ev) {     var eObj =3D document.getElementById(eID);     var tObj =3D document.getElementById(tID);     var fObj =3D document.getElementById(fID);     if (eObj && tObj) {         if (!tObj.style.display || tObj.style.display =3D=3D "block") {             tObj.style.display =3D "none";             eObj.className =3D "Warp";             if (fObj) {                 fObj.style.display =3D "none";             }         }         else {             tObj.style.display =3D "block";             eObj.className =3D "UnWarp";             if (ev) {                 eval(ev);             }             if (fObj) {                 fObj.style.display =3D "block";             }         }     } }

function PutInWz() {     var width =3D 480;     var height =3D 360;     var leftVal =3D (screen.width - width) / 2;     var topVal =3D (screen.height - height) / 2;     var d =3D document;     var title =3D document.getElementsByTagName('title')[0].innerHTML;     var t =3D d.selection ? (d.selection.type !=3D 'None' ? = d.selection.createRange().text : '') : (d.getSelection ? = d.getSelection() : '');     window.open('http://home.cnblogs.com/wz/create?t=3D' + = encodeURIComponent(title) + '&u=3D' + = encodeURIComponent(d.location.href) + '&c=3D' +      encodeURIComponent(t) + '&i=3D0', '_blank', 'width=3D' + width + = ',height=3D' + height + ',toolbars=3D0,resizable=3D1,left=3D' + leftVal = + ',top=3D' + topVal); }

function AddToWz(entryId) {     var width =3D 480;     var height =3D 360;     var leftVal =3D (screen.width - width) / 2;     var topVal =3D (screen.height - height) / 2;     var d =3D document;     var t =3D d.selection ? (d.selection.type !=3D 'None' ? = d.selection.createRange().text : '') : (d.getSelection ? = d.getSelection() : '');

    var title =3D document.getElementsByTagName('title')[0].innerHTML;     var url =3D 'http://home.cnblogs.com/wz/create?t=3D' + = encodeURIComponent(title) + '&u=3D' + = encodeURIComponent(d.location.href) + '&c=3D' +      encodeURIComponent(t) + '&bid=3D' + entryId + '&i=3D0';     window.open(url, '_blank', 'width=3D' + width + ',height=3D' + = height + ',toolbars=3D0,resizable=3D1,left=3D' + leftVal + ',top=3D' + = topVal); }

function GetMeta(ametaName) {     var METAs =3D document.getElementsByTagName("meta");     for (var i =3D 0; i < METAs.length; i++) {         if (METAs[i].name.toLowerCase() =3D=3D ametaName) { return = (METAs[i].content); }     };     return ""; }

function AjaxPost(url, postData, successFunc) {     $.ajax({         url: url,         data: postData,         type: 'post',         dataType: 'json',         contentType: 'application/json; charset=3Dutf8',         success: function (data) {             //if (data.d) {             successFunc(data.d);             //}         },         error: function (xhr) {             = //alert("=E6=8F=90=E4=BA=A4=E5=87=BA=E9=94=99=EF=BC=8C=E8=AF=B7=E9=87=8D=E8= =AF=95=E3=80=82=E9=94=99=E8=AF=AF=E4=BF=A1=E6=81=AF=EF=BC=9A"+xhr.respons= eText);         }     }); }

function escapeHTML(str) {     var div =3D document.createElement('div');     var text =3D document.createTextNode(str);     div.appendChild(text);     return div.innerHTML; }

function open_link(url) {     window.open(url);     return false; }

function login(anchor) {     var returnUri =3D location.href;     if (anchor && returnUri.indexOf("#" + anchor) < 0) {         returnUri +=3D "#" + anchor;     }     location.href =3D "http://passport.cnblogs" + getHostPostfix() + = "/login.aspx?ReturnUrl=3D" + encodeURIComponent(returnUri);     return false; }

function logout() {     if = (confirm("=E7=A1=AE=E8=AE=A4=E6=B3=A8=E9=94=80=E5=90=97=EF=BC=9F")) {         location.href =3D "http://passport.cnblogs" + getHostPostfix() + = "/logout.aspx?ReturnUrl=3D" + location.href;     }     return false; }

function register() {     location.href =3D "http://passport.cnblogs" + getHostPostfix() + = "/register.aspx?ReturnUrl=3D" + location.href;     return false; }

function getHostPostfix() {     var hostname =3D location.hostname;     hostname =3D hostname.substring(hostname.lastIndexOf("."), = hostname.length);     return hostname; }

function GetJobList() {     try {         = $("#job_list").html('=E6=95=B0=E6=8D=AE=E5=8A=A0=E8=BD=BD=E4=B8=AD...');         $.ajax({             url: '/ws/BlogAjaxService.asmx/GetJobList',             data: '{}',             type: 'post',             dataType: 'json',             contentType: 'application/json; charset=3Dutf8',             success: function (data) {                 $("#job_list").html(data.d);             }         });     } catch (e) { } }

/* #endregion */

/*#region Digg */

var currentDiggType =3D 0; var currentDiggEntryId;

function DiggIt(entryId, blogId, diggType) {     currentDiggEntryId =3D entryId;     var diggedType =3D currentDiggType;     if (diggedType =3D=3D 0) {         ShowDiggMsg('=E6=8F=90=E4=BA=A4=E4=B8=AD...');         currentDiggType =3D diggType;         AjaxPost("/ws/digg.asmx/digg", '{entryId:' + entryId + = ',blogId:' + blogId + ',diggType:' + diggType + '}', OnDiggSuccess);     }     else if (diggedType =3D=3D 1) {         = ShowDiggMsg('=E6=82=A8=E5=B7=B2=E7=BB=8F=E6=8E=A8=E8=8D=90=E8=BF=87=E4=BA= =86=EF=BC=81');     }     else if (diggedType =3D=3D 2) {         = ShowDiggMsg('=E6=82=A8=E5=B7=B2=E7=BB=8F=E5=8F=8D=E5=AF=B9=E8=BF=87=E4=BA= =86=EF=BC=81');     } }

function OnDiggSuccess(response) {     if (response =3D=3D -1) {         location.href =3D = "http://passport.cnblogs.com/login.aspx?ReturnUrl=3D" + location.href;     }     else if (response =3D=3D -2) {         = ShowDiggMsg("=E6=82=A8=E5=B7=B2=E7=BB=8F=E8=AF=84=E4=BB=B7=E8=BF=87=E8=AF= =A5=E6=96=87=E7=AB=A0=EF=BC=81");     }     else if (response =3D=3D 0) {         = ShowDiggMsg('=E6=93=8D=E4=BD=9C=E5=A4=B1=E8=B4=A5=EF=BC=8C=E8=AF=B7=E4=B8= =8E=E7=AE=A1=E7=90=86=E5=91=98=E8=81=94=E7=B3=BB=EF=BC=81');     }     else {         if (currentDiggType =3D=3D 1) {             $("#digg_count").html(parseInt($("#digg_count").html()) + = 1);         }         else if (currentDiggType =3D=3D 2) {             $("#bury_count").html(parseInt($("#bury_count").html()) + = 1);         }         = ShowDiggMsg("=E8=B0=A2=E8=B0=A2=E6=82=A8=E7=9A=84=E8=AF=84=E4=BB=B7=EF=BC= =81");     }

}

function CancelDigg(entryId) {     if = (confirm('=E7=A1=AE=E8=AE=A4=E5=8F=96=E6=B6=88=E5=90=97=EF=BC=9F')) {         currentDiggEntryId =3D entryId;         if (currentDiggType > 0) {             ShowDiggMsg('=E6=93=8D=E4=BD=9C=E4=B8=AD...');             AjaxPost("/ws/digg.asmx/CancelDigg", '{entryId:' + entryId + = ',diggType:' + currentDiggType + '}', OnCancelDiggSuccess);         }     } }

function OnCancelDiggSuccess(response) {     if (currentDiggType =3D=3D 1) {         $("#digg_count").html(parseInt($("#digg_count").html()) - 1);     }     else if (currentDiggType =3D=3D 2) {         $("#bury_count").html(parseInt($("#bury_count").html()) - 1);     }     ShowDiggMsg("=E5=8F=96=E6=B6=88=E6=88=90=E5=8A=9F=EF=BC=81");     currentDiggType =3D 0; }

function ShowDiggMsg(msg) {     $("#digg_tips").css("color", "red");     $("#digg_tips").html(msg); }

/* #endregion */

/* #region Comment */

function clt_enter(event) {     if (event.ctrlKey && event.keyCode =3D=3D 13) {         PostComment();         return false;     }     else {         return true;     } } function ShowCommentMsg(msg) {     $("#tip_comment").html(msg); }

function BindComment(commentId) {     $("#comment_edit_id").html(commentId);     = ShowCommentMsg("=E8=AF=84=E8=AE=BA=E5=86=85=E5=AE=B9=E5=8A=A0=E8=BD=BD=E4= =B8=AD...");     AjaxPost('/ws/CommentService.asmx/GetCommentBody', '{commentId:' + = commentId + '}', OnBindComment); }

function OnBindComment(reponse) {     if (reponse =3D=3D '') {         $("#comment_edit_id").html('');     }     else {         var content =3D reponse.replace(/<br>|<br\/>/gi, "\n");         $("#tbCommentBody").val(content);         ShowCommentMsg('');         $("#btn_comment_submit").val("=E4=BF=AE=E6=94=B9");         $("#span_comment_canceledit").css("display", "inline");     } }

function CancelCommentEdit() {     if = (confirm('=E7=A1=AE=E8=AE=A4=E5=8F=96=E6=B6=88=E4=BF=AE=E6=94=B9=E5=90=97= =EF=BC=9F')) {         ResetCommentBox();     } }

function ResetCommentBox() {     $("#btn_comment_submit").val("=E6=8F=90=E4=BA=A4");     $("#comment_edit_id").html('');     $("#span_comment_canceledit").css("display", "none");     $("#tbCommentBody").val(''); }

function UpdateComment(blogId) {     var comment =3D {};     comment.commentId =3D $("#comment_edit_id").html();     comment.parentId =3D $("#span_parent_id").html();     comment.content =3D $("#tbCommentBody").val();     comment.blogId =3D blogId;     AjaxPost('/ws/CommentService.asmx/UpdateComment', = JSON.stringify(comment), OnUpdateComment); }

function OnUpdateComment(response) {     if (response) {         var commentId =3D $("#comment_edit_id").html();         var content =3D $("#tbCommentBody").val();         content =3D escapeHTML(content);         content =3D content.replace(/\n/g, "<br/>");         content =3D content.replace(/\[quote\]/g, "<fieldset = class="3D"\"comment_quote\"><legend>=E5=BC=95=E7=94=A8</legend>");         content =3D content.replace(/\[\/quote\]/g, "</fieldset>");         $("#comment_body_" + commentId).html(content + " <span = style=3D'color:red'>=E4=BF=AE=E6=94=B9=E6=88=90=E5=8A=9F=EF=BC=81</span>"= );         var url =3D location.href;         if (url.indexOf("#") > 0) {             url =3D url.substring(0, url.indexOf("#"));         }         location.href =3D url + "#" + commentId;         ResetCommentBox();         ShowCommentMsg("=E4=BF=AE=E6=94=B9=E6=88=90=E5=8A=9F=EF=BC=81");     }     else {         alert("=E4=BF=AE=E6=94=B9=E5=A4=B1=E8=B4=A5=EF=BC=81");     } }

function QuoteComment(commentId, replyTo) {     //if ($("#span_comment_replyto") =3D=3D '') {     $("#span_parentcomment_id").html(commentId);     $("#span_comment_replyto").html(replyTo);     //}     GetQuoteComment(commentId);     return false; }

function GetQuoteComment(commentId) {     = ShowCommentMsg("=E5=BC=95=E7=94=A8=E5=86=85=E5=AE=B9=E5=8A=A0=E8=BD=BD=E4= =B8=AD...");     AjaxPost('/ws/CommentService.asmx/GetQuoteComment', '{commentId:' + = commentId + '}', OnGetQuoteComment); }

function OnGetQuoteComment(response) {     var content =3D response;     if (content.length > 300) {         content =3D content.substring(0, 300) + "...";     }     $("#tbCommentBody").focus();     $("#tbCommentBody").val($("#tbCommentBody").val() + "[quote]" + = content + "[/quote]" + "\n");     ShowCommentMsg(''); }

function ReplyComment(author, commentId, replyTo) {     $.getScript('http://common.cnblogs.com/script/encoder.js', function = () {         $("#tbCommentBody").focus();         $("#tbCommentBody").val("@" + Encoder.htmlDecode(author) + "\n" = + $("#tbCommentBody").val());         $("#span_parentcomment_id").html(commentId);         $("#span_comment_replyto").html(replyTo);     });     return false; }

function CommentNotify(commentId) {     var replyto =3D $("#span_comment_replyto").html();     $.ajax({         url: '/ws/CommentService.asmx/SendCommentNotify',         data: '{id:"' + replyto + '",commentId:' + commentId + '}',         type: "post",         dataType: "json",         contentType: "application/json; charset=3Dutf8"     }); }

var currentDelElement; var currentCommentID; function DelComment(id, element) {     if = (confirm("=E7=A1=AE=E8=AE=A4=E8=A6=81=E5=88=A0=E9=99=A4=E8=AF=A5=E8=AF=84= =E8=AE=BA=E5=90=97?")) {         currentDelElement =3D element;         currentCommentID =3D id;         $(currentDelElement).html("<span = style=3D'color:red'>=E6=AD=A3=E5=9C=A8=E5=88=A0=E9=99=A4...</span>");         $(currentDelElement).removeAttr("href");         $(currentDelElement).removeAttr("onclick");         AjaxPost("/ws/CommentService.asmx/DeleteComment", '{commentId:' = + id + '}', OnDelComment);     }     return false; }

function OnDelComment(response) {     if (response) {         $("#comment_body_" + currentCommentID).html('');         if (document.getElementById("comment_anchor_" + = currentCommentID) !=3D null) {             document.getElementById("comment_anchor_" + = currentCommentID).parentNode.innerHTML =3D '';         }         if (currentDelElement.parentNode !=3D null) {             currentDelElement.parentNode.innerHTML =3D "<span = style=3D'color:red'>=E5=88=A0=E9=99=A4=E6=88=90=E5=8A=9F!</span>";         }

    }     else {         alert('=E5=88=A0=E9=99=A4=E5=A4=B1=E8=B4=A5=EF=BC=81');     } }

function InsertCodeToEditor(code) {     $("#tbCommentBody").val($("#tbCommentBody").val() + code); }

function RefreshPage() {     //var url =3D location.href;     //location.href =3D AddParamToUrl(url,"id",Math.random());     location.reload();     return false; }

function RereshComments2(parentId) {     $("#divCommentShow").html($("#divCommentShow").html() + "<span = style=3D'color:red'>=E8=AF=84=E8=AE=BA=E6=8F=90=E4=BA=A4=E6=88=90=E5=8A=9F= =EF=BC=81<br/>=E6=AD=A3=E5=9C=A8=E6=9B=B4=E6=96=B0=E8=AF=84=E8=AE=BA=E5=88= =97=E8=A1=A8...</span>");     var startId =3D $("#span_comment_maxid").html();     if (!startId) startId =3D 0;     AjaxPost('/ws/CommentService.asmx/GetNewComments', '{parentId:' + = parentId + ',startId:' + startId + '}', OnRefreshComments2);     return false; }

function OnRefreshComments2(response) {     $("#divCommentShow").html(response); }

function AddParamToUrl(url, paramName, paramValue) {     var index =3D url.indexOf('?');     if (index > 0) {         url =3D url.substring(0, index);     }     return url + "?" + paramName + "=3D" + paramValue; }

function OpenImageUploadWindow() {     var uploadUrl =3D = 'http://pic002.cnblogs.com/upload_pic.aspx?returnUrl=3Dhttp://www.cnblogs= .com/InsertCommenImage.htm';     OpenWindow(uploadUrl, 550, 160, 200); }

/* #endregion */

/* #region UBB */

$.fn.extend({     selection: function () {         var txt =3D '';         var doc =3D this.get(0).document;         if (doc) {             var sel =3D doc.selection.createRange();             if (sel.text.length > 0)                 txt =3D sel.text;         }         else if (this.get(0).selectionStart || = this.get(0).selectionStart =3D=3D '0') {             var s =3D this.get(0).selectionStart;             var e =3D this.get(0).selectionEnd;             if (s !=3D e) {                 txt =3D this.get(0).value.substring(s, e);             }         }         return $.trim(txt);     },     parseHtml: function (t) {         var doc =3D this.get(0).document;         if (doc) {             this.get(0).focus();             doc.selection.createRange().collapse;             this.get(0).document.selection.createRange().text =3D t;         }         else if (this.get(0).selectionStart || = this.get(0).selectionStart =3D=3D '0') {             var s =3D this.get(0).selectionStart;             var e =3D this.get(0).selectionEnd;             var val =3D this.get(0).value;             var start =3D val.substring(0, s);             var end =3D val.substring(e);             this.get(0).value =3D start + t + end;         }     } })

var insertUBB =3D function (id, html) {     var val =3D $('#' + id).selection();     if (val =3D=3D '') {         alert('=E8=AF=B7=E9=80=89=E6=8B=A9=E6=96=87=E5=AD=97');     }     else {         var end =3D html;         if (html.indexOf('=3D') >=3D 0)             end =3D html.substring(0, html.indexOf('=3D'));         $('#' + id).parseHtml('[' + html + ']' + val + '[/' + end + = ']');     } }

function insertIndent(id) {     var val =3D $('#' + id).selection();     if (val =3D=3D '') {         $('#' + id).parseHtml("=E3=80=80=E3=80=80");     }     else {         $('#' + id).parseHtml("=E3=80=80=E3=80=80" + val);     } }

function insertUbbUrl(id) {     var p1 =3D = prompt("=E6=98=BE=E7=A4=BA=E9=93=BE=E6=8E=A5=E7=9A=84=E6=96=87=E6=9C=AC.\= n=E5=A6=82=E6=9E=9C=E4=B8=BA=E7=A9=BA=EF=BC=8C=E9=82=A3=E4=B9=88=E5=B0=86= =E5=8F=AA=E6=98=BE=E7=A4=BA=E8=B6=85=E7=BA=A7=E9=93=BE=E6=8E=A5=E5=9C=B0=E5= =9D=80", "");     if (p1 !=3D null) {         var p2 =3D prompt("http:// = =E8=B6=85=E7=BA=A7=E9=93=BE=E6=8E=A5", "http://");         if (p2 !=3D '' && p2 !=3D 'http://') {             if (p1 !=3D '') {                 $('#' + id).parseHtml('[url=3D' + p2 + ']' + p1 + = '[/url]');             }             else {                 $('#' + id).parseHtml('[url]' + p2 + '[/url]');             }         }     } }

function insertUbbImg(id) {     var p =3D = prompt('=E8=AF=B7=E5=85=88=E5=B0=86=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0=E5= =88=B0=E6=82=A8=E7=9A=84=E5=9B=BE=E5=BA=93=E4=B8=AD=EF=BC=8C=E7=84=B6=E5=90= =8E=E5=B0=86=E5=9B=BE=E7=89=87=E5=9C=B0=E5=9D=80=E6=8B=B7=E4=B8=8B=E7=B2=98= =E8=B4=B4=E5=9C=A8=E6=AD=A4=EF=BC=9A', 'http://');     if (p =3D=3D null || $.trim(p) =3D=3D '' || p.toLowerCase() =3D=3D = 'http://')         return;     $('#' + id).parseHtml('[img]' + p + '[/img]'); }

function insertUploadImg(imgUrl) {     $('#tbCommentBody').parseHtml('[img]' + imgUrl + '[/img]'); }

function insertUbbCode() {     var c_width =3D 450;     var c_height =3D 400;     var leftVal =3D (screen.width - c_width) / 2;     var topVal =3D (screen.height - c_height) / 2;     var codeWindow =3D window.open('/SyntaxHighlighter.aspx', '_blank', = 'width=3D' + c_width + ',height=3D' + c_height + = ',toolbars=3D0,resizable=3D1,left=3D' + leftVal + ',top=3D' + topVal);     codeWindow.focus(); }

/* #endregion */

//#region Code Highlight

function cnblogs_code_collapse(element) {     if (element.children('div.cnblogs_code_open').css('display') !=3D = 'none') {         element.children('div.cnblogs_code_open').css('display', = 'none');         element.children('img.code_img_opened').css('display', 'none');         element.children('img.code_img_closed').css('display', = 'inline');     }     else {         element.children('div.cnblogs_code_open').css('display', = 'block');         element.children('img.code_img_opened').css('display', = 'inline');         element.children('img.code_img_closed').css('display', 'none');     } }

function cnblogs_code_show(id) {     var codediv =3D $('#cnblogs_code_open_' + id);     if (codediv.css('display') =3D=3D 'none') {         codediv.show();         $('#code_img_opened_' + id).show();         $('#code_img_closed_' + id).hide();         if (!$(codediv).find("span.cnblogs_code_copy").length) {             showCopyCode(codediv);         }     } } function cnblogs_code_hide(id, event) {     if ($('#cnblogs_code_open_' + id).css('display') !=3D 'none') {         $('#cnblogs_code_open_' + id).hide();         $('#code_img_opened_' + id).hide();         $('#code_img_closed_' + id).show();         if (event.stopPropagation) {             event.stopPropagation();         }         else if (window.event) {             window.event.cancelBubble =3D true;         }     } }

function code_collapse_toggle(element) {     $(element).toggle();     var id =3D element.id;     if (IsCodeCollapseNode(id, '_Open_Image')) {         $("#" + id.replace('_Open_', '_Closed_')).toggle();         $("#" + id.replace('_Open_Image', '_Open_Text')).toggle();         $("#" + id.replace('_Open_Image', '_Closed_Text')).toggle();     }     else if (IsCodeCollapseNode(id, '_Closed_Image')) {         $("#" + id.replace('_Closed_', '_Open_')).toggle();         $("#" + id.replace('_Closed_Image', '_Open_Text')).toggle();         $("#" + id.replace('_Closed_Image', '_Closed_Text')).toggle();     } }

function fix_code_collapse_img(img) {     if (IsCodeCollapseNode(img.id, '_Open_Image')) {         var id1 =3D img.id.replace('_Open_Image', '_Closed_Image');         var id2 =3D img.id.replace('_Open_Image', '_Open_Text');         var id3 =3D img.id.replace('_Open_Image', '_Closed_Text');         img.onclick =3D function () { $(this).hide(); $('#' + id1 + = '').show(); $('#' + id2 + '').hide(); $('#' + id3 + '').show(); };     }     else if (IsCodeCollapseNode(img.id, '_Closed_Image')) {         var id1 =3D img.id.replace('_Closed_Image', '_Open_Image');         var id2 =3D img.id.replace('_Closed_Image', '_Open_Text');         var id3 =3D img.id.replace('_Closed_Image', '_Closed_Text');         img.onclick =3D function () { $(this).hide(); $('#' + id1 + = '').show(); $('#' + id2 + '').show(); $('#' + id3 + '').hide(); };     } }

function IsCodeCollapseNode(id, tag) {     return id.indexOf(tag) >=3D 0; }

function fix_code_collapse_span(element) {     var regex_c_text =3D /Codehighlighter1_\d+_\d+_Closed_Text/ig;     if (regex_c_text.test(element.id)) {         $(element).hide();     }     var regex_o_text =3D /Codehighlighter1_\d+_\d+_Open_Text/ig;     if (regex_o_text.test(element.id)) {         $(element).show();     } }

//For old code collapse=20 function change_onclick(element, clickCode) {     if (clickCode) {         var newclick =3D eval("(function(){" + clickCode + "});");         $(element).attr('onclick', '').click(newclick);     } }

$(function () {     var hlCodes =3D $("#cnblogs_post_body div.cnblogs_code");     var lineNumberTextPattern =3D /^\s*1/gi;     var lineNubmerOtherPattern =3D /<span style=3D\"color: = #008080;?\">\s*(&nbsp;)?(\d+)<\/span>/gi;     var brPattern =3D /<br\s*\/?>/gi;

    if (hlCodes.length) {         loadEncoderJs();         $.each(hlCodes, function () {             if (lineNumberTextPattern.test($(this).text())) {                 var htmlContent =3D $(this).html();                 if ($.browser.msie) {                     if (htmlContent.indexOf('<pre>') > -1 && = brPattern.test(htmlContent)) {                         htmlContent =3D htmlContent.replace(brPattern, = '\r\n');                         $(this).html(htmlContent);                     }                     //showRemoveLineNumber(this);                     //showCopyCode(this);                 } //                else if ($.browser.mozilla) { //                    htmlContent =3D = htmlContent.replace(lineNubmerOtherPattern, '<span = class="3D""codeLineNumber">$2</span>'); //                    $(this).html(htmlContent); //                } //                else { //                    htmlContent =3D = htmlContent.replace(lineNubmerOtherPattern, '<li><span>') //                                                .replace(/\n<li/gi, = '</span></li><li'); //                    //.replace(/<pre>/gi, = '<pre><ol>').replace(/<\/pre>/gi, '</ol></pre>'); //                    $(this).html('<ol>' + htmlContent + '</ol>'); //                }                 //showCopyCode(this);             }             showCopyCode(this);         });        =20     } });

function showRemoveLineNumber(element) {     $(element).append('<div class="3D""cnblogs_code_toolbar"><span = class="3D""cnblogs_code_copy"><a href=3D"javascript:void(0);" = οnclick=3D"removeLineNumber(this);return = false;">=E6=B6=88=E9=99=A4=E8=A1=8C=E5=8F=B7</a></span>'); }

function showCopyCode(element) {     //loadEncoderJs();     if ($(element).height() > 120) {         var copyCodeToolbar =3D '<div = class="3D""cnblogs_code_toolbar"><span class="3D""cnblogs_code_copy"><a = href=3D"javascript:void(0);" οnclick=3D"copyCnblogsCode(this)" = title=3D"=E5=A4=8D=E5=88=B6=E4=BB=A3=E7=A0=81"><img = src=3D"http://common.cnblogs.com/images/copycode.gif" = alt=3D"=E5=A4=8D=E5=88=B6=E4=BB=A3=E7=A0=81"/></a></span>';         $(element).prepend(copyCodeToolbar).append(copyCodeToolbar);     } }

function removeLineNumber(element) {     var codeContainer =3D  $(element).parent().parent().parent();     var lineNumberIePattern =3D /<span style=3D\"color: = #008080;?\">\s*(&nbsp;)?(\d+)<\/span>/gi;     var codeHtml =3D = $(codeContainer).html().replace(lineNumberIePattern, '');     $(codeContainer).html(codeHtml); }

function loadEncoderJs() {     var encoderJs =3D document.createElement('script');     encoderJs.type =3D 'text/javascript';     encoderJs.src =3D 'http://common.cnblogs.com/script/encoder.js';     var node =3D document.getElementsByTagName('script')[0];     node.parentNode.insertBefore(encoderJs, node); }

function copyCnblogsCode(element) {     var codeContainer =3D getCnblogsCodeContainer(element);     var cbCode =3D getCnblogsCodeText(codeContainer);     var textarea =3D document.createElement('textarea');     $(textarea).val(cbCode); //.select();     $(textarea).css("width", $(codeContainer).width());     var height =3D $(codeContainer).height() * 0.8;     if (height > 600) height =3D 600;     $(textarea).css("height", height);=20     $(textarea).css("font-family", "Courier New");     $(textarea).css("font-size", "12px");     $(textarea).css("line-height", "1.5");     $(codeContainer).html(textarea);     $(textarea).select();  $("<div>=E6=8C=89 Ctrl+C = =E5=A4=8D=E5=88=B6=E4=BB=A3=E7=A0=81</div>").insertBefore($(textarea));     $("<div>=E6=8C=89 Ctrl+C = =E5=A4=8D=E5=88=B6=E4=BB=A3=E7=A0=81</div>").insertAfter($(textarea)); }

function getCnblogsCodeContainer(element) {     var codeContainer =3D $(element).closest("pre");   =20     if (codeContainer.length =3D=3D 0) {         codeContainer =3D $(element).closest("div.cnblogs_code");     }     return codeContainer; }

function getCnblogsCodeText(codeContainer) {     var cbCode =3D '\n' + $(codeContainer).html()     .replace(/&nbsp;/g, ' ')     .replace(/<br\s*\/?>/ig, '\n')     .replace(/<[^>]*>/g, '');     cbCode =3D cbCode.replace(/\n(\s*\d+)/ig, '\n');     cbCode =3D cbCode.replace(/\r\n/g, '\n');     if (typeof Encoder !=3D undefined) {         cbCode =3D Encoder.htmlDecode(cbCode);     }     cbCode =3D $.trim(cbCode);     return cbCode; }

function showRunCode(element) {     var codeCopyDiv =3D $(element).find("div.cnblogs_code_toolbar");     if (codeCopyDiv.length) {         $(codeCopyDiv).append('<span class="3D""cnblogs_code_runjs"><a = href=3D"javascript:void(0);" = οnclick=3D"runJsCode(this)">=E8=BF=90=E8=A1=8C=E4=BB=A3=E7=A0=81</a></spa= n>');     } }

function runJsCode(element) {     var codeContainer =3D getCnblogsCodeContainer(element);     var cbCode =3D getCnblogsCodeText(codeContainer);     var newwin =3D window.open('', "_blank", '');     newwin.document.open('text/html', 'replace');     newwin.opener =3D null;     newwin.document.write(cbCode);     newwin.document.close(); }

//#endregion

//#region Search=0A= =0A= function zzk_go() {     var keystr =3D encodeURIComponent("blog:" + blogapp + " " + = document.getElementById('q').value);     window.location =3D "http://zzk.cnblogs.com/s?w=3D" + keystr; } function zzk_go_enter(event) {     if (event.keyCode =3D=3D 13) {         zzk_go();         return false;     } } function google_go() {     var keystr =3D encodeURIComponent("site:www.cnblogs.com/" + blogapp = + "/ " + document.getElementById('google_q').value);     window.location =3D "http://www.cnblogs.com/search.aspx?keyword=3D" = + keystr; } function google_go_enter(event) {     if (event.keyCode =3D=3D 13) {         google_go();         return false;     } }=0A= =0A= //#endregion

//#region Under Post Body=0A= =0A= function c_follow() {     if (!isLogined) {         login();     }     if (c_has_follwed) {         = alert("=E4=BD=A0=E5=B7=B2=E7=BB=8F=E5=85=B3=E6=B3=A8=E8=BF=87=E8=AF=A5=E5= =8D=9A=E4=B8=BB=EF=BC=81");         return false;     }     if = (!confirm("=E6=82=A8=E7=A1=AE=E5=AE=9A=E8=A6=81=E5=85=B3=E6=B3=A8=E8=AF=A5= =E5=8D=9A=E4=B8=BB=E5=90=97=EF=BC=9F=E5=85=B3=E6=B3=A8=E4=B9=8B=E5=90=8E=EF= =BC=8C=E5=B0=B1=E5=8F=AF=E4=BB=A5=E6=96=B9=E4=BE=BF=E5=9C=B0=E7=9C=8B=E5=88= =B0=E4=BB=96=E7=9A=84=E5=8D=9A=E5=AE=A2=E4=BA=86:)"))         return false;     $("#author_profile_follow").html("<span = class="3D"'color:red'>=E6=AD=A3=E5=9C=A8=E5=A4=84=E7=90=86=E4=B8=AD...</spa= n>");     $.ajax({         url: '/ws/UserFollow.asmx/FollowUser',         data: '{targetUserId:"' + cb_blogUserGuid + '"}',         type: 'post',         dataType: 'json',         contentType: 'application/json; charset=3Dutf-8',         cache: false,         success: function (data) {             if (data.d) {                 = show_follow_msg("=E5=85=B3=E6=B3=A8=E6=88=90=E5=8A=9F=EF=BC=81");                 green_channel_success($("#green_channel_follow"), = '=E8=B0=A2=E8=B0=A2=E5=85=B3=E6=B3=A8=EF=BC=81');                 //=E5=85=B3=E6=B3=A8=E9=82=AE=E4=BB=B6=E9=80=9A=E7=9F=A5             }             else {                 = show_follow_msg("=E6=B7=BB=E5=8A=A0=E5=85=B3=E6=B3=A8=E5=A4=B1=E8=B4=A5=EF= =BC=8C=E8=AF=B7=E8=81=94=E7=B3=BB=E7=AE=A1=E7=90=86=E5=91=98=E3=80=82");             }         },         error: function (xhr) {             = show_follow_msg("=E5=8F=91=E7=94=9F=E4=BA=86=E9=94=99=E8=AF=AF=EF=BC=9A" = + xhr.responseText);         }     });     return true; }

function remove_follow() {     if = (!confirm("=E6=82=A8=E7=A1=AE=E5=AE=9A=E8=A6=81=E5=8F=96=E6=B6=88=E5=85=B3= =E6=B3=A8=E5=90=97=EF=BC=9F"))         return;     $("#author_profile_follow").html("<span = style=3D'color:red'>=E6=AD=A3=E5=9C=A8=E5=A4=84=E7=90=86=E4=B8=AD...</spa= n>");     $.ajax({         url: '/ws/UserFollow.asmx/RemoveFollow',         data: '{targetUserId:"' + cb_blogUserGuid + '"}',         type: 'post',         dataType: 'json',         contentType: 'application/json; charset=3Dutf-8',         cache: false,         success: function (data) {             if (data.d) {                 = show_follow_msg('=E6=88=90=E5=8A=9F=E5=8F=96=E6=B6=88=E5=85=B3=E6=B3=A8=E3= =80=82');             }             else {                 = show_follow_msg("=E5=8F=96=E6=B6=88=E5=85=B3=E6=B3=A8=E5=A4=B1=E8=B4=A5=EF= =BC=8C=E8=AF=B7=E8=81=94=E7=B3=BB=E7=AE=A1=E7=90=86=E5=91=98=E3=80=82");             }         },         error: function (xhr) {             = show_follow_msg("=E5=8F=91=E7=94=9F=E4=BA=86=E9=94=99=E8=AF=AF=EF=BC=9A" = + xhr.responseText);         }     }); }

function show_follow_msg(msg) {     $("#author_profile_follow").html('<span style=3D"color:red">' + msg = + '</span>'); }

function green_channel_success(element, msg) {     $(element).replaceWith('<span style=3D"color:red">' + msg + = '</span>'); }

function LoadPostInfoBlock(blogId, postId, blogApp, blogUserGuid) {     $.ajax({         url: "/mvc/blog/BlogPostInfo.aspx",         type: "post",         dataType: "text",         contentType: "application/json; charset=3Dutf-8",         data: '{"blogId":' + blogId + ',"postId":' + postId + = ',"blogApp":"' + blogApp + '","blogUserGuid":"' + blogUserGuid + '"}',         success: function (data) {             $("#blog_post_info").html(data);         }     }); }

function GetPrevNextPost(postId, blogId, dateCreated) {     $.ajax({         url: '/ws/BlogDetailWs.asmx/GetPrevNext',         data: '{"postId":' + postId + ',"blogId":' + blogId + = ',"dateCreated":"' + dateCreated + '"}',         type: 'post',         dataType: 'json',         contentType: 'application/json; charset=3Dutf-8',         cache: false,         success: function (data) {             if (data.d) {                 $("#post_next_prev").html(data.d);             }         }     }); }

function GetHistoryToday(blogId, blogApp, dateCreated) {     $.ajax({         url: '/ws/BlogDetailWs.asmx/GetHistoryToday',         data: '{"blogId":' + blogId + ',"blogApp":"' + blogApp + = '","dateCreated":"' + dateCreated + '"}',         type: 'post',         dataType: 'json',         contentType: 'application/json; charset=3Dutf-8',         cache: false,         success: function (data) {             if (data.d) {                 $("#HistoryToday").html(data.d);             }         }     }); }

function tsina_a() {     var s =3D screen;     var d =3D document;     var e =3D encodeURIComponent;     var f =3D 'http://v.t.sina.com.cn/share/share.php?', u =3D = d.location.href, p =3D ['url=3D', e(u), '&title=3D', = e(d.title)].join('');     if (!window.open([f, p].join(''), 'mb', = ['toolbar=3D0,status=3D0,resizable=3D1,width=3D620,height=3D450,left=3D',=  (s.width - 620) / 2, ',top=3D', (s.height - 450) / 2].join(''))) u.href = =3D [f, p].join(''); }

function ShareToTsina() {     if (/Firefox/.test(navigator.userAgent)) { setTimeout(tsina_a, 0) } = else { tsina_a() }; }

function showEditorOpt() {     if (cb_entryId) {         $.ajax({             url: '/mvc/Blog/GetEditorOpt.aspx',             data: '{"url":"' + location.href + '","postId":' + = cb_entryId + '}',             type: 'post',             dataType: 'json',             contentType: 'application/json; charset=3Dutf-8',             success: function (data) {                 if (data) {                     $("#site_editor_opt").html(data);                 }             }         });     } }

function outFromAggHome() {     $.ajax({         url: '/mvc/Blog/RemoveFromSiteHome.aspx',         data: '{"postId":"' + cb_entryId + '"}',         type: 'post',         dataType: 'json',         contentType: 'application/json; charset=3Dutf-8',         success: function (data) {             if (data) {                 $("#site_editor_opt").html("<span = style=3D'color:red'>=E6=93=8D=E4=BD=9C=E6=88=90=E5=8A=9F=EF=BC=81</span>"= );             }         }     }); }

function loadNewsAndKb() {     $.get('/mvc/Blog/NewsAndKb.aspx', '', function (data) {         if ($("#blog-news-kb").length) {             $("#blog-news-kb").html(data);         }     }, 'html'); }

function loadBlogSignature() {     $.ajax({         url: '/mvc/blog/signature.aspx',         data: '{"blogId":' + cb_blogId + ',"blogApp":"' + cb_blogApp + = '"}',         type: 'post',         dataType: 'text',         contentType: 'application/json; charset=3Dutf-8',         success: function (data) {             if (data) {                 if (data.indexOf('<script') > -1) {                     = $.getScript("http://common.cnblogs.com/script/jquery.writeCapture-min.js"= , function () {                         $("#MySignature").writeCapture().html(data);                     });                 }                 else {                     $("#MySignature").html(data);                 }             }         }     }); }

function initBottomGoogleAd() {     try {         googletag.cmd.push(function () {             googletag.defineSlot('/1090369/cnblogs_blogpost_C1', [300, = 250], 'div-gpt-ad-1320933818841-0').addService(googletag.pubads());             googletag.defineSlot('/1090369/cnblogs_blogpost_C2', [468, = 60], 'div-gpt-ad-1320933818841-1').addService(googletag.pubads());             googletag.pubads().enableSingleRequest();             googletag.enableServices();         });     } catch (e) { } }

function loadBottomGoogleAd() {     if (enableGoogleAd) {         var gads =3D document.createElement('script');         gads.async =3D true;         gads.type =3D 'text/javascript';         gads.src =3D 'http://common.cnblogs.com/script/gpt.js';         var node =3D document.getElementsByTagName('script')[0];         node.parentNode.insertBefore(gads, node);     } }

function loadAdUnderGoogle() {     $.get('/mvc/blog/AdUnderGoogle.aspx', '', function (data) {         $('#ad_under_google').html(data).show();     },'html'); }=0A= =0A= //#endregion

//#region UserManager=0A= =0A= var cnblogs =3D {}; cnblogs.UserManager =3D {};

cnblogs.UserManager.GetLoginUrl =3D function () {     return "http://" + location.hostname.replace('www.', 'passport.') + = '/' + "login.aspx?ReturnUrl=3D" + location.href; }

cnblogs.UserManager.GetFollowStatus =3D function (blogUserGuid) {     $.ajax({         url: '/mvc/Follow/GetFollowStatus.aspx',         data: '{"blogUserGuid":"' + blogUserGuid + '"}',         dataType: 'text',         type: 'post',         contentType: 'application/json; charset=3Dutf-8',         success: function (data) {             $("#p_b_follow").html(data);             //$("#p_b_follow").parent().append('<div id=3D"p_b_ing"><a = href=3D"http://home.cnblogs.com/ing/my/">=E6=88=91=E7=9A=84=E9=97=AA=E5=AD= =98</a></div>');         }     }); }

cnblogs.UserManager.FollowBlogger =3D function (blogUserGuid) {     $("#p_b_follow").html("=E6=8F=90=E4=BA=A4=E4=B8=AD...").css("color", = "red");     $.ajax({         url: '/mvc/Follow/FollowBlogger.aspx',         data: '{"blogUserGuid":"' + blogUserGuid + '"}',         dataType: 'text',       =20         type: 'post',   =20         contentType: 'application/json; charset=3Dutf-8',         success: function (data) {             if (data =3D=3D '=E6=9C=AA=E7=99=BB=E5=BD=95') {                 location.href =3D cnblogs.UserManager.GetLoginUrl();             }             else {                 $("#p_b_follow").html(data);             }         }     }); }

cnblogs.UserManager.RemoveFlow =3D function (blogUserGuid) {     $("#p_b_follow").html("=E6=8F=90=E4=BA=A4=E4=B8=AD...").css("color", = "red");     $.ajax({         url: '/mvc/Follow/RemoveFollow.aspx',         data: '{"blogUserGuid":"' + blogUserGuid + '"}',         dataType: 'text',         type: 'post',         contentType: 'application/json; charset=3Dutf-8',         success: function (data) {             if (data =3D=3D '=E6=9C=AA=E7=99=BB=E5=BD=95') {                 location.href =3D cnblogs.UserManager.GetLoginUrl();             }             else {                 $("#p_b_follow").html(data);             }         }     }); }=0A= =0A= //#endregion

//#region load blog side

function loadPageBeginHtml() {     if (currentBlogApp) {         $.ajax({             url: '/mvc/blog/PageBeginHtml.aspx',             data: '{"blogApp":"' + currentBlogApp + '"}',             type: 'post',             dataType: 'text',             contentType: 'application/json; charset=3Dutf-8',             success: function (data) {                 if (data) {                     if (data.indexOf('<script') >-1) {                         = $.getScript("http://common.cnblogs.com/script/jquery.writeCapture-min.js"= , function () {                             = $("#page_begin_html").writeCapture().html(data).show();                         });                     } else {                         $("#page_begin_html").html(data).show();                     }                 }             }         });     } }

function loadPageEndHtml() {     if (currentBlogApp) {         $.ajax({             url: '/mvc/blog/PageEndHtml.aspx',             data: '{"blogApp":"' + currentBlogApp + '"}',             type: 'post',             dataType: 'text',             contentType: 'application/json; charset=3Dutf-8',             success: function (data) {                 if (data) {                     if (data.indexOf('<script') > -1) {                         = $.getScript("http://common.cnblogs.com/script/jquery.writeCapture-min.js"= , function () {                             = $("#page_end_html").writeCapture().html(data).show();                         });                     } else {                         $("#page_end_html").html(data).show();                     }                 }             }         });     }=0A= }=0A=

function loadBlogNews() {     $.ajax({         url: '/mvc/blog/news.aspx',         data: '{"blogApp":"' + currentBlogApp + '"}',         type: 'post',         dataType: 'text',         contentType: 'application/json; charset=3Dutf-8',         success: function (data) {             if (data) {                 if (data.indexOf('<script') < data.indexOf('<script = type=3D"text/javascript">cnblogs.UserManager.')) {                     = $.getScript("http://common.cnblogs.com/script/jquery.writeCapture-min.js"= , function () {                         = $("#blog-news").writeCapture().html(data).show();                     });                 } else {                     $("#blog-news").html(data).show();                 }             }         }     }); }

function loadBlogCalendar(dateStr) {     $.ajax({         url: '/mvc/blog/calendar.aspx',         data: '{"blogApp":"' + currentBlogApp + '","dateStr":"' + = dateStr + '"}',         type: 'post',         dataType: 'text',         contentType: 'application/json; charset=3Dutf-8',         success: function (data) {             if (data) {                 $("#blog-calendar").html(data);                 $("#blog-calendar-block").show();             }         }     }); }

function loadBlogDefaultCalendar() {     var dateStr =3D '';     var dayRegex =3D /\/archive\/(\d{4}\/\d{2}\/\d{2})\//g;     var dayAllRegex =3D /\/archive\/(\d{4}\/\d{2}\/\d{2})\./g;     var monthRegex =3D /\/archive\/(\d{4}\/\d{2})./g;     var currentUri =3D location.href;     var match;

    if (match =3D dayRegex.exec(currentUri)) {         dateStr =3D match[1];     }     else if (match =3D dayAllRegex.exec(currentUri)) {         dateStr =3D match[1];     }     else if (match =3D monthRegex.exec(currentUri)) {         dateStr =3D match[1];     }     loadBlogCalendar(dateStr); }

function loadBlogSideColumn() {     if ($("#blog-sidecolumn").length) {         $.ajax({             url: '/' + currentBlogApp + '/mvc/blog/sidecolumn.aspx',             data: '{"blogApp":"' + currentBlogApp + '"}',             type: 'post',             dataType: 'text',             contentType: 'application/json; charset=3Dutf-8',             success: function (data) {                 if (data) {                     $("#blog-sidecolumn").html(data);                     loadBlogSideBlocks();                 }             }         });     } }

function loadBlogSideBlocks() {     var showFlag =3D new Array();     if (document.getElementById("RecentCommentsBlock")) {         showFlag.push("ShowRecentComment");     }     if (document.getElementById("TopViewPostsBlock")) {         showFlag.push("ShowTopViewPosts");     }     if (document.getElementById("TopFeedbackPostsBlock")) {         showFlag.push("ShowTopFeedbackPosts");     }     if (document.getElementById("TopDiggPostsBlock")) {         showFlag.push("ShowTopDiggPosts");     }     //    if(document.getElementById("widget_ing")){     //        showFlag.push("ShowRecentIng");     //    }

    $.ajax({         url: '/mvc/Blog/GetBlogSideBlocks.aspx',         data: '{"blogApp":"' + currentBlogApp + '","showFlag":"' + = showFlag.join(",") + '"}',         type: 'post',         dataType: 'json',         contentType: 'application/json; charset=3Dutf-8',         success: function (data) {             if (data) {                 //$("#widget_ing").html(data.RecentIng);                 $("#RecentCommentsBlock").html(data.RecentComments);                 $("#TopViewPostsBlock").html(data.TopViewPosts);                 $("#TopFeedbackPostsBlock").html(data.TopFeedbackPosts);                 $("#TopDiggPostsBlock").html(data.TopDiggPosts);             }         }     }); }=0A= =0A= //#endregion

//#region New Comment

function blogCommentManager() {

    var scrollCommentForm =3D function () {         if (window.location.hash =3D=3D "#commentform") {             var offset =3D $("#comment_form_container").offset();             window.scrollTo(offset.left, offset.top);         }     }

    var scrollToCurrentComment =3D function () {         var currentHash =3D window.location.hash;         var regex =3D /#(\d+)/g;         if (currentHash && regex.test(currentHash)) {             var currentLayer =3D $('#blog-comments-placeholder = a.layer[href=3D"' + currentHash + '"]');             if ($(currentLayer).length) {                 var offset =3D $(currentLayer).offset();                 window.scrollTo(offset.left, offset.top);                 return true;             } else {                 return false;             }         }         return true;     }

    this.loadCommentForm =3D function () {         var ajaxParam =3D {};         ajaxParam.postId =3D cb_entryId;         ajaxParam.blogApp =3D currentBlogApp;         $("#comment_form_container").html("<span = style=3D'color:red'>=E8=AF=84=E8=AE=BA=E6=A1=86=E5=8A=A0=E8=BD=BD=E4=B8=AD= ...</span>");         $.ajax({             url: '/mvc/Blog/CommentForm.aspx',             data: JSON.stringify(ajaxParam),             dataType: 'html',             type: 'post',             contentType: 'application/json; charset=3Dutf-8',             success: function (data) {                 if (data) {                     $("#comment_form_container").html(data);                     $("#tbCommentBody").bind('keydown', function (event) = {                         commentManager.ctlEnterPost(event);                     });                     $("#btn_comment_submit").bind('click', function () {                         commentManager.postComment();                         return false;                     });                   =20                 }             },             error: function (xhr) {                 $("#comment_form_container").html("<span = style=3D'color:red'>=E8=AF=84=E8=AE=BA=E6=A1=86=E5=8A=A0=E8=BD=BD=E5=A4=B1= =E8=B4=A5=EF=BC=8C=E8=AF=B7=E4=B8=8E=E7=AE=A1=E7=90=86=E5=91=98=E8=81=94=E7= =B3=BB=E3=80=82</span>");             }         });     }

    this.postComment =3D function () {         if ($("#btn_comment_submit").val() =3D=3D "=E4=BF=AE=E6=94=B9" = && $("#comment_edit_id").html !=3D '') {             commentManager.UpdateComment();         }         else {             commentManager.PostNewComment();         }     }

    this.ctlEnterPost =3D function (event) {         if (event.ctrlKey && event.keyCode =3D=3D 13) {             commentManager.postComment();             return false;         }         else {             return true;         }     }

    this.PostNewComment =3D function () {         var content =3D $.trim($("#tbCommentBody").val());         if (!content) {             = alert('=E8=AF=B7=E8=BE=93=E5=85=A5=E8=AF=84=E8=AE=BA=E5=86=85=E5=AE=B9=EF= =BC=81');             return;         }         if (content.length > 4000) {             = alert('=E8=AF=84=E8=AE=BA=E5=86=85=E5=AE=B9=E8=BF=87=E9=95=BF=EF=BC=8C=E8= =B6=85=E8=BF=874000=E4=B8=AA=E5=AD=97=E6=95=B0=E9=99=90=E5=88=B6=EF=BC=81= =E5=BD=93=E5=89=8D=E9=95=BF=E5=BA=A6=EF=BC=9A' + content.length);             return;         }

        if ($("#span_comment_posted").html() !=3D '' && = $("#span_comment_posted").html() =3D=3D content) {             = alert("=E8=AF=A5=E8=AF=84=E8=AE=BA=E5=B7=B2=E5=8F=91=E8=A1=A8=E8=BF=87!")= ;             return;         }

        = $("#tip_comment").html("=E8=AF=84=E8=AE=BA=E6=8F=90=E4=BA=A4=E4=B8=AD..."= );         $("#span_comment_posted").html(content);         var comment =3D {};         comment.postId =3D cb_entryId;         comment.Body =3D content;         var parentCommentId =3D $("#span_parentcomment_id").text();         if (/(\d)/.test(parentCommentId)) {             comment.ParentCommentID =3D parentCommentId;         } else {             comment.ParentCommentID =3D 0;         }         var startDate =3D new Date();         $.ajax({             url: '/mvc/PostComment/New.aspx',             data: JSON.stringify(comment),             type: "post",             dataType: "json",             contentType: "application/json; charset=3Dutf8",             success: function (data) {                 if (data) {                     if (data.IsSuccess) {                         var dt =3D (new Date()).getTime() - startDate;                         = ShowCommentMsg("=E6=84=9F=E8=B0=A2=E6=82=A8=E7=9A=84=E5=9B=9E=E5=A4=8D:)"=  + " =E6=8F=90=E4=BA=A4=E8=80=97=E6=97=B6" + dt + "=E6=AF=AB=E7=A7=92");                         $("#tbCommentBody").val('');                         = $("#divCommentShow").html($("#divCommentShow").html() + data.Message);                     } else {                         ShowCommentMsg(data.Message);                         $("#span_comment_posted").html('');                     }                 } else {                     var errorMsg =3D = "=E6=8A=B1=E6=AD=89=EF=BC=81=E8=AF=84=E8=AE=BA=E6=8F=90=E4=BA=A4=E5=A4=B1= =E8=B4=A5=EF=BC=81=E8=AF=B7=E4=B8=8E=E7=AE=A1=E7=90=86=E5=91=98=E8=81=94=E7= =B3=BB=E3=80=82";                     ShowCommentMsg(errorMsg);                     $("#span_comment_posted").html('');                 }             },             error: function (xhr) {                 = ShowCommentMsg("=E6=8A=B1=E6=AD=89=EF=BC=81=E8=AF=84=E8=AE=BA=E6=8F=90=E4= =BA=A4=E5=A4=B1=E8=B4=A5=EF=BC=81=E9=94=99=E8=AF=AF=E4=BF=A1=E6=81=AF=EF=BC= =9A" + xhr.responseText);                 $("#span_comment_posted").html('');             }         });     }

    this.UpdateComment =3D function () {         var comment =3D {};         comment.commentId =3D parseInt($("#comment_edit_id").html());         comment.body =3D $("#tbCommentBody").val();

        $.ajax({             url: '/mvc/PostComment/Update.aspx',             data: JSON.stringify(comment),             type: "post",             dataType: "json",             contentType: "application/json; charset=3Dutf8",             success: function (data) {                 if (data) {                     if (data.IsSuccess) {                         = ShowCommentMsg("=E4=BF=AE=E6=94=B9=E6=88=90=E5=8A=9F");                         $("#comment_body_" + = comment.commentId).html(data.Message);                         commentManager.ResetCommentBox();                     } else {                         ShowCommentMsg(data.Message);                     }                 } else {                     var errorMsg =3D = "=E6=8A=B1=E6=AD=89=EF=BC=81=E8=AF=84=E8=AE=BA=E4=BF=AE=E6=94=B9=E5=A4=B1= =E8=B4=A5=EF=BC=81=E8=AF=B7=E4=B8=8E=E7=AE=A1=E7=90=86=E5=91=98=E8=81=94=E7= =B3=BB=E3=80=82";                     ShowCommentMsg(errorMsg);                 }             },             error: function (xhr) {                 = ShowCommentMsg("=E6=8A=B1=E6=AD=89=EF=BC=81=E8=AF=84=E8=AE=BA=E4=BF=AE=E6= =94=B9=E5=A4=B1=E8=B4=A5=EF=BC=81=E9=94=99=E8=AF=AF=E4=BF=A1=E6=81=AF=EF=BC= =9A" + xhr.responseText);             }         });     }

    this.Subscribe =3D function () {         if = (confirm("=E7=A1=AE=E8=AE=A4=E8=AE=A2=E9=98=85=E5=90=97=EF=BC=9F=E8=AE=A2= =E9=98=85=E5=90=8E=E6=9C=89=E6=96=B0=E8=AF=84=E8=AE=BA=E6=97=B6=E4=BC=9A=E9= =82=AE=E4=BB=B6=E9=80=9A=E7=9F=A5=E6=82=A8")) {             var postId =3D cb_entryId;             var blogId =3D cb_blogId;             = $("#commentbox_opt_sub").html("=E6=8F=90=E4=BA=A4=E4=B8=AD...");             $("#commentbox_opt_sub").css("color", "red");             $("#commentbox_opt_sub").removeAttr("onclick");             $.ajax({                 url: '/mvc/Subscribe/SubscribeComment.aspx',                 data: '{"blogId":' + blogId + ',"postId":' + postId + = '}',                 type: "post",                 dataType: "json",                 contentType: "application/json; charset=3Dutf8",                 success: function (data) {                     if (data) {                         = $("#commentbox_opt_sub").html("=E8=AE=A2=E9=98=85=E6=88=90=E5=8A=9F");                     }                     else {                         = $("#commentbox_opt_sub").html("=E8=AE=A2=E9=98=85=E5=A4=B1=E8=B4=A5");                     }                 }             });         }     }

    this.Unsubscribe =3D function () {         var postId =3D cb_entryId;         = $("#commentbox_opt_unsub").html("=E6=8F=90=E4=BA=A4=E4=B8=AD...");         $("#commentbox_opt_unsub").css("color", "red");         $("#commentbox_opt_unsub").removeAttr("onclick");         $.ajax({             url: '/mvc/Subscribe/UnsubscribeComment.aspx',             data: '{"postId":' + postId + '}',             type: "post",             dataType: "json",             contentType: "application/json; charset=3Dutf8",             success: function (data) {                 if (data) {                     = $("#commentbox_opt_unsub").html("=E5=8F=96=E6=B6=88=E8=AE=A2=E9=98=85=E6=88= =90=E5=8A=9F");                 }                 else {                     = $("#commentbox_opt_unsub").html("=E5=8F=96=E6=B6=88=E8=AE=A2=E9=98=85=E5=A4= =B1=E8=B4=A5");                 }             }         });     }

    this.ResetCommentBox =3D function () {         = $("#btn_comment_submit").val("=E6=8F=90=E4=BA=A4=E8=AF=84=E8=AE=BA");         $("#comment_edit_id").html('');         //$("#span_comment_canceledit").css("display", "none");         $("#tbCommentBody").val('');     }

    this.loadMailSubscribeOperation =3D function () {         $("#commentbox_opt").append('<a = href=3D"">=E8=AE=A2=E9=98=85=E5=9B=9E=E5=A4=8D</a>');     }

    this.loadComments =3D function () {         var pageSize =3D 50;         var commentCount =3D parseInt($("#post-comment-count").html());         if (commentCount <=3D 0) {             scrollCommentForm();             if ($("#cnblogs_post_body pre[class]").length) {                 try { SyntaxHighlighter.highlight(); } catch (e) { }             }=20             return;         }         var pageIndex =3D 0;         if (commentCount > pageSize) {             pageIndex =3D parseInt((commentCount + pageSize - 1) / = pageSize);         }         this.loadPagedComments(true, pageIndex, pageSize);     }

    this.loadPagedComments =3D function (isDefault, pageIndex, pageSize) = {         if (!isDefault) {             offset =3D $("#comments_pager_top").offset();             window.scrollTo(offset.left, offset.top);         }         var ajaxParam =3D {};         ajaxParam.postId =3D cb_entryId;         ajaxParam.blogApp =3D currentBlogApp;         ajaxParam.pageIndex =3D pageIndex;         ajaxParam.pageSize =3D pageSize;         var obj =3D this;         $.ajax({             url: '/mvc/blog/comments.aspx',             data: JSON.stringify(ajaxParam),             type: "post",             dataType: "text",             contentType: "application/json; charset=3Dutf8",             success: function (data) {                 if (data) {                     $("#blog-comments-placeholder").html(data);                     if (isDefault) {                         scrollCommentForm();                         if (!scrollToCurrentComment(pageIndex) && = pageIndex > 1) {                             obj.loadPagedComments(true, pageIndex - 1, = pageSize);                         }                     }                     try { SyntaxHighlighter.highlight(); } catch (e) { }                 }             },             error: function (data) {                 $("#blog-comments-placeholder").html(data.responseText);             }

        });     }

}

//commentManager.CommentNotify =3D function (commentId) { //    var replyto =3D $("#span_comment_replyto").html(); //    $.ajax({ //        url: '/mvc/CommentService.aspx/SendCommentNotify', //        data: '{"id":"' + replyto + '","commentId":' + commentId + = '}', //        type: "post", //        dataType: "json", //        contentType: "application/json; charset=3Dutf8" //    }); //}

function SubscribeComment() {     $("#<%=3D lnkSubscribe.ClientID %>").html("<span = style=3D'color:red'>=E8=AE=A2=E9=98=85=E6=93=8D=E4=BD=9C=E4=B8=AD...</spa= n>");     AjaxPost("/ws/CommentService.asmx/SubscribeComment", "{entryId:" + = cb_entryId + ",blogId:" + cb_blogId + "}", OnSubscribeSuccess);     return false; }

function OnSubscribeSuccess(response) {     if (response) {         $("#<%=3D lnkSubscribe.ClientID %>").html("<span = style=3D'color:red'>=E8=AE=A2=E9=98=85=E6=88=90=E5=8A=9F</span>");         $("#<%=3D lnkSubscribe.ClientID %>").removeAttr("href");         $("#<%=3D lnkSubscribe.ClientID %>").removeAttr("onclick");     }     else {         $("#<%=3D lnkSubscribe.ClientID %>").html("<span = style=3D'color:red'>=E8=AE=A2=E9=98=85=E5=A4=B1=E8=B4=A5</span>");     } }

function CancelCommentSubscribe() {     $("#<%=3D lnkSubscribe.ClientID %>").html("<span = style=3D'color:red'>=E5=8F=96=E6=B6=88=E6=93=8D=E4=BD=9C=E4=B8=AD...</spa= n>");     AjaxPost("/ws/CommentService.asmx/CancelCommentSubscribe", = "{entryId:" + cb_entryId + "}", OnCancelSubscribeSuccess);     return false; }

function OnCancelSubscribeSuccess(response) {     if (response) {         $("#<%=3D lnkSubscribe.ClientID %>").html("<span = style=3D'color:red'>=E5=8F=96=E6=B6=88=E6=88=90=E5=8A=9F</span>");         $("#<%=3D lnkSubscribe.ClientID %>").removeAttr("href");         $("#<%=3D lnkSubscribe.ClientID %>").removeAttr("onclick");     }     else {         $("#<%=3D lnkSubscribe.ClientID %>").html("<span = style=3D'color:red'>=E5=8F=96=E6=B6=88=E6=93=8D=E4=BD=9C=E5=A4=B1=E8=B4=A5= </span>");     } }

function RefreshCommentList() {     var startDate;     var startId =3D 0;     $("#tip_comment").html('');     $("#span_refresh_tips").show();     = $("#span_refresh_tips").html("=E6=AD=A3=E5=9C=A8=E5=88=B7=E6=96=B0...");     $("#span_refresh_tips").css("color", "red");     $("#lnk_RefreshComments").hide();

    var comment_maxId =3D $("#comment-maxId");     var comment_maxDate =3D $("#comment-maxDate");     if ($(comment_maxId).length) {         startId =3D parseInt($(comment_maxId).html());     }     if ($(comment_maxDate).length) {         startDate =3D $(comment_maxDate).html();     }     else {         startDate =3D $("#post-date").html();     }

    loadNewComments(cb_entryId, startDate, startId);=20     return false; }

function loadNewComments(parentId, startDate, startId) {     var ajaxParam =3D {         parentId: parentId,         startDateStr: startDate,         startId: startId     };

    $.ajax({         url: '/mvc/comment/NewComments.aspx',         data: JSON.stringify(ajaxParam),         dataType: 'text',         success: function (data) {             if (data) {                 var comment_my_posted =3D $("#divCommentShow = div.comment_my_posted");                 if ($(comment_my_posted).length) {                     $(comment_my_posted).remove();                 }                 $("#divCommentShow").append(data);             } else {                 = $("#tip_comment").html('=E6=9A=82=E6=97=A0=E6=96=B0=E8=AF=84=E8=AE=BA');             }             $("#span_refresh_tips").hide();             $("#lnk_RefreshComments").show();         }     }); } //#endregion

function fixPostBodyFormat() {     try {         $("#cnblogs_post_body span").each(function () {             if ($(this).css("font-size") =3D=3D "x-small") {                 $(this).removeAttr("style");             }         });     } catch (e) { } }

$(function () {

    if ($("#blog-calendar").length) {         loadBlogDefaultCalendar();     }

    if ($("#blog-news").length) {         loadBlogNews();     }

    loadBlogSideColumn();   =20 });

------=_NextPart_000_0000_01CD4177.4E973B20 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://common.cnblogs.com/script/json2.js

var JSON;if(!JSON)JSON=3D{};(function(){"use strict";function = f(a){return a<10?"0"+a:a}if(typeof = Date.prototype.toJSON!=3D=3D"function"){Date.prototype.toJSON=3Dfunction(= ){return = isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1= )+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMin= utes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=3DN= umber.prototype.toJSON=3DBoolean.prototype.toJSON=3Dfunction(){return = this.valueOf()}}var = cx=3D/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u2= 02f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=3D/[\\\"\x00-\x1f\x7f-\x= 9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\= u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta=3D{"\b":"\\b","\t":"\\t","\n"= :"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function = quote(a){escapable.lastIndex=3D0;return = escapable.test(a)?'"'+a.replace(escapable,function(a){var = b=3Dmeta[a];return typeof = b=3D=3D=3D"string"?b:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4= )})+'"':'"'+a+'"'}function str(h,i){var = c,e,d,f,g=3Dgap,b,a=3Di[h];if(a&&typeof a=3D=3D=3D"object"&&typeof = a.toJSON=3D=3D=3D"function")a=3Da.toJSON(h);if(typeof = rep=3D=3D=3D"function")a=3Drep.call(i,h,a);switch(typeof = a){case"string":return quote(a);case"number":return = isFinite(a)?String(a):"null";case"boolean":case"null":return = String(a);case"object":if(!a)return"null";gap+=3Dindent;b=3D[];if(Object.= prototype.toString.apply(a)=3D=3D=3D"[object = Array]"){f=3Da.length;for(c=3D0;c<f;c+=3D1)b[c]=3Dstr(c,a)||"null";d=3Db.= length=3D=3D=3D0?"[]":gap?"[\n"+gap+b.join(",\n"+gap)+"\n"+g+"]":"["+b.jo= in(",")+"]";gap=3Dg;return d}if(rep&&typeof = rep=3D=3D=3D"object"){f=3Drep.length;for(c=3D0;c<f;c+=3D1)if(typeof = rep[c]=3D=3D=3D"string"){e=3Drep[c];d=3Dstr(e,a);d&&b.push(quote(e)+(gap?= ": ":":")+d)}}else for(e in = a)if(Object.prototype.hasOwnProperty.call(a,e)){d=3Dstr(e,a);d&&b.push(qu= ote(e)+(gap?": = ":":")+d)}d=3Db.length=3D=3D=3D0?"{}":gap?"{\n"+gap+b.join(",\n"+gap)+"\n= "+g+"}":"{"+b.join(",")+"}";gap=3Dg;return d}}if(typeof = JSON.stringify!=3D=3D"function")JSON.stringify=3Dfunction(d,a,b){var = c;gap=3D"";indent=3D"";if(typeof = b=3D=3D=3D"number")for(c=3D0;c<b;c+=3D1)indent+=3D" ";else if(typeof = b=3D=3D=3D"string")indent=3Db;rep=3Da;if(a&&typeof = a!=3D=3D"function"&&(typeof a!=3D=3D"object"||typeof = a.length!=3D=3D"number"))throw new Error("JSON.stringify");return = str("",{"":d})};if(typeof = JSON.parse!=3D=3D"function")JSON.parse=3Dfunction(text,reviver){var = j;function walk(d,e){var b,c,a=3Dd[e];if(a&&typeof = a=3D=3D=3D"object")for(b in = a)if(Object.prototype.hasOwnProperty.call(a,b)){c=3Dwalk(a,b);if(c!=3D=3D= undefined)a[b]=3Dc;else delete a[b]}return = reviver.call(d,e,a)}text=3DString(text);cx.lastIndex=3D0;if(cx.test(text)= )text=3Dtext.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).t= oString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\= /bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?= \d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")= )){j=3Deval("("+text+")");return typeof = reviver=3D=3D=3D"function"?walk({"":j},""):j}throw new = SyntaxError("JSON.parse");}})() ------=_NextPart_000_0000_01CD4177.4E973B20 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://common.cnblogs.com/script/syntaxHighlighter.js

//shCore eval(function(p,a,c,k,e,d){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))= )+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace= (/^/,String)){while(c--){d[e(c)]=3Dk[c]||e(c)}k=3D[function(e){return = d[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--){if(k[c]){p=3Dp.repl= ace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('L N;J(N)1Q = 2G("2a\'t 4j N 4L 2h 3E 52 4X");(6(){6 s(f,i){J(!N.1O(f))1Q 3k("3e 18 = 4F");L = g=3Df.1u;f=3DN(f.1m,t(f)+(i||""));J(g)f.1u=3D{1m:g.1m,1b:g.1b?g.1b.1c(0):= O};I f}6 = t(f){I(f.1J?"g":"")+(f.4n?"i":"")+(f.4o?"m":"")+(f.5N?"x":"")+(f.3j?"y":"= ")}6 z(f,i,g,a){L = b=3Dv.M,c,d,e;A=3DT;5y{P(;b--;){e=3Dv[b];J(g&e.3n&&(!e.2v||e.2v.X(a))){e.= 2o.13=3Di;J((d=3De.2o.Y(f))&&d.Q=3D=3D=3Di){c=3D{3l:e.2j.X(a,d,g),1B:d};1= K}}}}5w(h){1Q h}5s{A=3D12}I c}6 B(f,i,g){J(3b.Z.1f)I = f.1f(i,g);P(g=3Dg||0;g<f.M;g++)J(f[g]=3D=3D=3Di)I g;I-1}N=3D6(f,i){L = g=3D[],a=3DN.1I,b=3D0,c,d;J(N.1O(f)){J(i!=3D=3D1a)1Q 3k("2a\'t 5L 5I 5E = 5F 5G 18 5r 5b");I s(f)}J(A)1Q 2G("2a\'t X 3E N 5i 5A 5k 5j = 5h");i=3Di||"";P(c=3D{2C:12,1b:[],2A:6(e){I = i.1f(e)>-1},39:6(e){i+=3De}};b<f.M;)J(d=3Dz(f,b,a,c)){g.V(d.3l);b+=3Dd.1B= [0].M||1}11 = J(d=3Do.Y.X(C[a],f.1c(b))){g.V(d[0]);b+=3Dd[0].M}11{d=3Df.3a(b);J(d=3D=3D= =3D"[")a=3DN.2H;11 = J(d=3D=3D=3D"]")a=3DN.1I;g.V(d);b++}g=3D18(g.1R(""),o.R.X(i,D,""));g.1u=3D= {1m:f,1b:c.2C?c.1b:O};I g};N.3u=3D"1.5.0";N.2H=3D1;N.1I=3D2;L = q=3D/\\$(?:(\\d\\d?|[$&`\'])|{([$\\w]+)})/g,D=3D/[^5l]+|([\\s\\S])(?=3D[\= \s\\S]*\\1)/g,w=3D/^(?:[?*+]|{\\d+(?:,\\d*)?})\\??/,A=3D12,v=3D[],o=3D{Y:= 18.Z.Y,1s:18.Z.1s,1B:1r.Z.1B,R:1r.Z.R,1C:1r.Z.1C},F=3Do.Y.X(/()??/,"")[1]= =3D=3D=3D1a,x=3D6(){L f=3D/^/g;o.1s.X(f,"");I!f.13}(),G=3D6(){L = f=3D/x/g;o.R.X("x",f,"");I!f.13}(),y=3D18.Z.3j!=3D=3D1a,C=3D{};C[N.2H]=3D= /^(?:\\\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\\2i-28-f]{2}|u[\\2i-28-f]{4}|c= [A-3m-z]|[\\s\\S]))/;C[N.1I]=3D/^(?:\\\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]= ?)?|[1-9]\\d*|x[\\2i-28-f]{2}|u[\\2i-28-f]{4}|c[A-3m-z]|[\\s\\S])|\\(\\?[= :=3D!]|[?*+]\\?|{\\d+(?:,\\d*)?}\\??)/;N.1g=3D6(f,i,g,a){v.V({2o:s(f,"g"+= (y?"y":"")),2j:i,3n:g||N.1I,2v:a||O})};N.2y=3D6(f,i){L = g=3Df+"/"+(i||"");I N.2y[g]||(N.2y[g]=3DN(f,i))};N.3h=3D6(f){I = s(f,"g")};N.5f=3D6(f){I = f.R(/[-[\\]{}()*+?.,\\\\^$|#\\s]/g,"\\\\$&")};N.58=3D6(f,i,g,a){i=3Ds(i,"= g"+(a&&y?"y":""));i.13=3Dg=3Dg||0;f=3Di.Y(f);I = a?f&&f.Q=3D=3D=3Dg?f:O:f};N.3q=3D6(){N.1g=3D6(){1Q 2G("2a\'t 56 1g 55 = 3q")}};N.1O=3D6(f){I 59.Z.1o.X(f)=3D=3D=3D"[2T = 18]"};N.3p=3D6(f,i,g,a){P(L = b=3Ds(i,"g"),c=3D-1,d;d=3Db.Y(f);){g.X(a,d,++c,f,b);b.13=3D=3D=3Dd.Q&&b.1= 3++}J(i.1J)i.13=3D0};N.5e=3D6(f,i){I 6 g(a,b){L = c=3Di[b].1D?i[b]:{1D:i[b]},d=3Ds(c.1D,"g"),e=3D[],h;P(h=3D0;h<a.M;h++)N.3= p(a[h],d,6(j){e.V(c.3o?j[c.3o]||"":j[0])});I = b=3D=3D=3Di.M-1||!e.M?e:g(e,b+1)}([f],0)};18.Z.1y=3D6(f,i){I = K.Y(i[0])};18.Z.X=3D6(f,i){I K.Y(i)};18.Z.Y=3D6(f){L = i=3Do.Y.1y(K,14),g;J(i){J(!F&&i.M>1&&B(i,"")>-1){g=3D18(K.1m,o.R.X(t(K),"= g",""));o.R.X(f.1o().1c(i.Q),g,6(){P(L = b=3D1;b<14.M-2;b++)J(14[b]=3D=3D=3D1a)i[b]=3D1a})}J(K.1u&&K.1u.1b)P(L = a=3D1;a<i.M;a++)J(g=3DK.1u.1b[a-1])i[g]=3Di[a];!x&&K.1J&&!i[0].M&&K.13>i.= Q&&K.13--}I = i};J(!x)18.Z.1s=3D6(f){(f=3Do.Y.X(K,f))&&K.1J&&!f[0].M&&K.13>f.Q&&K.13--;= I!!f};1r.Z.1B=3D6(f){N.1O(f)||(f=3D18(f));J(f.1J){L = i=3Do.1B.1y(K,14);f.13=3D0;I i}I f.Y(K)};1r.Z.R=3D6(f,i){L = g=3DN.1O(f),a,b;J(g&&1i i.5c()=3D=3D=3D"3f"&&i.1f("${")=3D=3D=3D-1&&G)I = o.R.1y(K,14);J(g){J(f.1u)a=3Df.1u.1b}11 f+=3D"";J(1i = i=3D=3D=3D"6")b=3Do.R.X(K,f,6(){J(a){14[0]=3D1j 1r(14[0]);P(L = c=3D0;c<a.M;c++)J(a[c])14[0][a[c]]=3D14[c+1]}J(g&&f.1J)f.13=3D14[14.M-2]+= 14[0].M;I i.1y(O,14)});11{b=3DK+"";b=3Do.R.X(b,f,6(){L c=3D14;I = o.R.X(i,q,6(d,e,h){J(e)5q(e){23"$":I"$";23"&":I c[0];23"`":I = c[c.M-1].1c(0,c[c.M-2]);23"\'":I = c[c.M-1].1c(c[c.M-2]+c[0].M);5H:h=3D"";e=3D+e;J(!e)I = d;P(;e>c.M-3;){h=3D1r.Z.1c.X(e,-1)+h;e=3D1L.3i(e/10)}I(e?c[e]||"":"$")+h}= 11{e=3D+h;J(e<=3Dc.M-3)I c[e];e=3Da?B(a,h):-1;I = e>-1?c[e+1]:d}})})}J(g&&f.1J)f.13=3D0;I b};1r.Z.1C=3D6(f,i){J(!N.1O(f))I = o.1C.1y(K,14);L = g=3DK+"",a=3D[],b=3D0,c,d;J(i=3D=3D=3D1a||+i<0)i=3D5J;11{i=3D1L.3i(+i);J(= !i)I[]}P(f=3DN.3h(f);c=3Df.Y(g);){J(f.13>b){a.V(g.1c(b,c.Q));c.M>1&&c.Q<g= .M&&3b.Z.V.1y(a,c.1c(1));d=3Dc[0].M;b=3Df.13;J(a.M>=3Di)1K}f.13=3D=3D=3Dc= .Q&&f.13++}J(b=3D=3D=3Dg.M){J(!o.1s.X(f,"")||d)a.V("")}11 a.V(g.1c(b));I = a.M>i?a.1c(0,i):a};N.1g(/\\(\\?#[^)]*\\)/,6(f){I = o.1s.X(w,f.2x.1c(f.Q+f[0].M))?"":"(?:)"});N.1g(/\\((?!\\?)/,6(){K.1b.V(O)= ;I"("});N.1g(/\\(\\?<([$\\w]+)>/,6(f){K.1b.V(f[1]);K.2C=3DT;I"("});N.1g(/= \\\\k<([\\w$]+)>/,6(f){L i=3DB(K.1b,f[1]);I = i>-1?"\\\\"+(i+1)+(3N(f.2x.3a(f.Q+f[0].M))?"":"(?:)"):f[0]});N.1g(/\\[\\^= ?]/,6(f){I = f[0]=3D=3D=3D"[]"?"\\\\b\\\\B":"[\\\\s\\\\S]"});N.1g(/^\\(\\?([5v]+)\\)/,= 6(f){K.39(f[1]);I""});N.1g(/(?:\\s+|#.*)+/,6(f){I = o.1s.X(w,f.2x.1c(f.Q+f[0].M))?"":"(?:)"},N.1I,6(){I = K.2A("x")});N.1g(/\\./,6(){I"[\\\\s\\\\S]"},N.1I,6(){I = K.2A("s")})})();1i 2d!=3D"1a"&&(2d.N=3DN);J(1i 1q=3D=3D"1a")L 1q=3D6(){6 = s(a,b){a.1l.1f(b)!=3D-1||(a.1l+=3D" "+b)}6 t(a){I a.1C(/\\r?\\n/)}6 = z(a){I a.1f("3c")=3D=3D0?a:"3c"+a}6 B(a){I g.1V.2V[z(a)]}6 = q(a,b,c){J(a=3D=3DO)I O;L = d=3Dc!=3DT?a.3s:[a.2B],e=3D{"#":"1e",".":"1l"}[b.1p(0,1)]||"3d",h,j;h=3De= !=3D"3d"?b.1p(1):b.5x();J((a[e]||"").1f(h)!=3D-1)I = a;P(a=3D0;d&&a<d.M&&j=3D=3DO;a++)j=3Dq(d[a],b,c);I j}6 D(a,b){L = c=3D{},d;P(d 2h a)c[d]=3Da[d];P(d 2h b)c[d]=3Db[d];I c}6 w(a,b,c,d){6 = e(h){h=3Dh||29.5B;J(!h.1A){h.1A=3Dh.54;h.3M=3D6(){K.5z=3D12}}c.X(d||29,h)= }a.3g?a.3g("4U"+b,e):a.4y(b,e,12)}6 A(a,b){L = c=3Dg.1V.2Q,d=3DO;J(c=3D=3DO){c=3D{};P(L e 2h g.21){L = h=3Dg.21[e];d=3Dh.4x;J(d!=3DO){h.1Z=3De.4w();P(h=3D0;h<d.M;h++)c[d[h]]=3D= e}}g.1V.2Q=3Dc}d=3Dg.21[c[a]];d=3D=3DO&&b!=3D12&&4f.4i(g.15.1M.3D+a);I = d}6 v(a,b){P(L c=3Dt(a),d=3D0;d<c.M;d++)c[d]=3Db(c[d],d);I = c.1R("\\r\\n")}6 o(a,b){J(a=3D=3DO||a.M=3D=3D0||a=3D=3D"\\n")I = a;a=3Da.R(/</g,"&1v;");a=3Da.R(/ {2,}/g,6(c){P(L = d=3D"",e=3D0;e<c.M-1;e++)d+=3Dg.15.1U;I d+" = "});J(b!=3DO)a=3Dv(a,6(c){J(c.M=3D=3D0)I"";L d=3D"";c=3Dc.R(/^(&2I;| = )+/,6(e){d=3De;I""});J(c.M=3D=3D0)I d;I d+\'<17 = 1h=3D"\'+b+\'">\'+c+"</17>"});I a}6 F(a,b){t(a);P(L = c=3D"",d=3D0;d<50;d++)c+=3D"                    ";I = a=3Dv(a,6(e){J(e.1f("\\t")=3D=3D-1)I e;P(L = h=3D0;(h=3De.1f("\\t"))!=3D-1;)e=3De.1p(0,h)+c.1p(0,b-h%b)+e.1p(h+1,e.M);= I e})}6 x(a){I a.R(/^\\s+|\\s+$/g,"")}6 G(a,b){J(a.Q<b.Q)I-1;11 = J(a.Q>b.Q)I 1;11 J(a.M<b.M)I-1;11 J(a.M>b.M)I 1;I 0}6 y(a,b){6 c(l){I = l[0]}P(L d=3DO,e=3D[],h=3Db.2U?b.2U:c;(d=3Db.1D.Y(a))!=3DO;){L = j=3Dh(d,b);J(1i j=3D=3D"3f")j=3D[1j g.2E(j,d.Q,b.1T)];e=3De.1P(j)}I e}6 = C(a){L b=3D/(.*)((&1F;|&1v;).*)/;I a.R(g.3A.3y,6(c){L = d=3D"",e=3DO;J(e=3Db.Y(c)){c=3De[1];d=3De[2]}I\'<a = 2c=3D"\'+c+\'">\'+c+"</a>"+d})}6 f(){P(L = a=3D1G.2Y("1k"),b=3D[],c=3D0;c<a.M;c++)a[c].3e=3D=3D"1Y"&&b.V(a[c]);I = b}6 i(a){a=3Da.1A;L b=3Dq(a,".1Y",T);a=3Dq(a,".3P",T);L = c=3D1G.4l("3r");J(!(!a||!b||q(a,"3r"))){B(b.1e);s(b,"1m");P(L = d=3Da.3s,e=3D[],h=3D0;h<d.M;h++)e.V(d[h].4z||d[h].4A);e=3De.1R("\\r");c.3= F(1G.4D(e));a.3F(c);c.2J();c.4v();w(c,"4B",6(){c.2B.4E(c);b.1l=3Db.1l.R("= 1m","")})}}J(1i 38!=3D"1a"&&1i N=3D=3D"1a")N=3D38("N").N;L = g=3D{2q:{"1h-25":"","2b-1w":1,"2P-1w-2L":12,24:O,1x:O,"41-43":T,"42-1W":4= ,1z:T,16:T,"3W-17":T,2t:12,"49-40":T,2S:12,"1t-1k":12},15:{1U:"&2I;",2M:T= ,45:12,44:12,2Z:"4q",1M:{1X:"4t 4u",2r:"?",4r:"1q\\n\\n",3D:"4p\'t 4C 1H = P: ",4g:"53 4V\'t 4T P 1t-1k 4S: ",2W:\'<!4W 1t 51 "-//4Z//3G 4Y 1.0 = 4R//4Q" "1S://2l.3K.3J/4J/3H/3G/3H-4H.4G"><1t = 4K=3D"1S://2l.3K.3J/4P/4O"><3I><4N 1S-5O=3D"4M-5M" 5T=3D"2n/1t; = 6N=3D6L-8" /><1x>6O 1q</1x></3I><3x = 1N=3D"27-6P:6S,6R,6Q,6J-6I;6B-26:#6A;26:#6z;27-1W:6y;2n-3C:3B;"><U = 1N=3D"2n-3C:3B;3v-33:1.6D;"><U 1N=3D"27-1W:6H-6G;">1q</U><U = 1N=3D"27-1W:.6V;3v-6E:6U;"><U>3u 3.0.??? (77 20 7a)</U><U><a = 2c=3D"1S://3t.2s/1q" 1A=3D"2X" 1N=3D"26:#3w">1S://3t.2s/1q</a></U><U>75 = 17 74 6X.</U><U>6W 71-73 70 78.</U></U><U>6w 64 63 K 1k, 62 <a = 2c=3D"6x://2l.61.2s/66-69/68?67=3D60-5Z&5S=3D5R" 1N=3D"26:#3w">5U</a> 5Y = <2O/>5X 5W = 5V!</U></U></3x></1t>\'}},1V:{2Q:O,2V:{}},21:{},3A:{6q:/\\/\\*[\\s\\S]*?\= \*\\//2f,6p:/\\/\\/.*$/2f,6n:/#.*$/2f,6r:/"([^\\\\"\\n]|\\\\.)*"/g,6s:/\'= ([^\\\\\'\\n]|\\\\.)*\'/g,6v:1j = N(\'"([^\\\\\\\\"]|\\\\\\\\.)*"\',"3z"),6u:1j = N("\'([^\\\\\\\\\']|\\\\\\\\.)*\'","3z"),6m:/(&1v;|<)!--[\\s\\S]*?--(&1F;= |>)/2f,3y:/\\w+:\\/\\/[\\w-.\\/?%&=3D:@;#]*/g,6l:{19:/(&1v;|<)\\?=3D?/g,1= d:/\\?(&1F;|>)/g},6f:{19:/(&1v;|<)%=3D?/g,1d:/%(&1F;|>)/g},6e:{19:/(&1v;|= <)\\s*1k.*?(&1F;|>)/2N,1d:/(&1v;|<)\\/\\s*1k\\s*(&1F;|>)/2N}},16:{1E:6(a)= {6 b(j,l){I g.16.2u(j,l,g.15.1M[l])}P(L c=3D\'<U = 1h=3D"16">\',d=3Dg.16.2m,e=3Dd.37,h=3D0;h<e.M;h++)c+=3D(d[e[h]].1E||b)(a,= e[h]);c+=3D"</U>";I c},2u:6(a,b,c){I\'<3L><a 2c=3D"#" 1h=3D"6g 6h\'+b+" = "+b+\'">\'+c+"</a></3L>"},2j:6(a){L = b=3Da.1A,c=3Db.1l||"";b=3DB(q(b,".1Y",T).1e);L = d=3D6(e){I(e=3D18(e+"6j(\\\\w+)").Y(c))?e[1]:O}("6d");b&&d&&g.16.2m[d].2k= (b);a.3M()},2m:{37:["1X","2r"],1X:{1E:6(a){J(a.W("2t")!=3DT)I"";L = b=3Da.W("1x");I = g.16.2u(a,"1X",b?b:g.15.1M.1X)},2k:6(a){a=3D1G.6b(z(a.1e));a.1l=3Da.1l.R(= "46","")}},2r:{2k:6(){L a=3D"5P=3D0";a+=3D", 19=3D"+(34.35-36)/2+", = 33=3D"+(34.32-31)/2+", 35=3D36, = 32=3D31";a=3Da.R(/^,/,"");a=3D29.6Y("","2X",a);a.2J();L = b=3Da.1G;b.6Z(g.15.1M.2W);b.72();a.2J()}}}},30:6(a,b){L = c;J(b)c=3D[b];11{c=3D1G.2Y(g.15.2Z);P(L = d=3D[],e=3D0;e<c.M;e++)d.V(c[e]);c=3Dd}c=3Dc;d=3D[];J(g.15.2M)c=3Dc.1P(f(= ));J(c.M=3D=3D=3D0)I d;P(e=3D0;e<c.M;e++){P(L = h=3Dc[e],j=3Da,l=3Dc[e].1l,k=3D3V 0,m=3D{},n=3D1j = N("^\\\\[(?<2F>(.*?))\\\\]$"),u=3D1j = N("(?<25>[\\\\w-]+)\\\\s*:\\\\s*(?<22>[\\\\w-%#]+|\\\\[.*?\\\\]|\\".*?\\"= |\'.*?\')\\\\s*;?","g");(k=3Du.Y(l))!=3DO;){L = p=3Dk.22.R(/^[\'"]|[\'"]$/g,"");J(p!=3DO&&n.1s(p)){p=3Dn.Y(p);p=3Dp.2F.M>= 0?p.2F.1C(/\\s*,\\s*/):[]}m[k.25]=3Dp}h=3D{1A:h,1n:D(j,m)};h.1n.1H!=3DO&&= d.V(h)}I d},24:6(a,b){L c=3DK.30(a,b),d=3DO,e=3Dg.15;J(c.M!=3D=3D0)P(L = h=3D0;h<c.M;h++){b=3Dc[h];L = j=3Db.1A,l=3Db.1n,k=3Dl.1H,m;J(k!=3DO){J(l["1t-1k"]=3D=3D"T"||g.2q["1t-1k= "]=3D=3DT){d=3D1j g.4m(k);k=3D"6T"}11 J(d=3DA(k))d=3D1j d;11 = 6K;m=3Dj.3X;J(e.2M){m=3Dm;L = n=3Dx(m),u=3D12;J(n.1f("<![6M[")=3D=3D0){n=3Dn.4k(9);u=3DT}L = p=3Dn.M;J(n.1f("]]\\>")=3D=3Dp-3){n=3Dn.4k(0,p-3);u=3DT}m=3Du?n:m}J((j.1x= ||"")!=3D"")l.1x=3Dj.1x;l.1H=3Dk;d.2w(l);b=3Dd.2D(m);J((j.1e||"")!=3D"")b= .1e=3Dj.1e;j.2B.6C(b,j)}}},6F:6(a){w(29,"4j",6(){g.24(a)})}};g.2E=3D6(a,b= ,c){K.22=3Da;K.Q=3Db;K.M=3Da.M;K.1T=3Dc;K.1Z=3DO};g.2E.Z.1o=3D6(){I = K.22};g.4m=3D6(a){6 b(k,m){P(L n=3D0;n<k.M;n++)k[n].Q+=3Dm}L = c=3DA(a),d,e=3D1j g.21.79,h=3DK,j=3D"2D 1E 2w".1C(" ");J(c!=3DO){d=3D1j = c;P(L l=3D0;l<j.M;l++)(6(){L k=3Dj[l];h[k]=3D6(){I = e[k].1y(e,14)}})();d.2g=3D=3DO?4f.4i(g.15.1M.4g+a):e.2R.V({1D:d.2g.17,2U:= 6(k){P(L = m=3Dk.17,n=3D[],u=3Dd.2R,p=3Dk.Q+k.19.M,E=3Dd.2g,r,H=3D0;H<u.M;H++){r=3Dy= (m,u[H]);b(r,p);n=3Dn.1P(r)}J(E.19!=3DO&&k.19!=3DO){r=3Dy(k.19,E.19);b(r,= k.Q);n=3Dn.1P(r)}J(E.1d!=3DO&&k.1d!=3DO){r=3Dy(k.1d,E.1d);b(r,k.Q+k[0].5Q= (k.1d));n=3Dn.1P(r)}P(k=3D0;k<n.M;k++)n[k].1Z=3Dc.1Z;I = n}})}};g.4h=3D6(){};g.4h.Z=3D{W:6(a,b){L c=3DK.1n[a];c=3Dc=3D=3DO?b:c;L = d=3D{"T":T,"12":12}[c];I d=3D=3DO?c:d},3Y:6(a){I 1G.4l(a)},4b:6(a,b){L = c=3D[];J(a!=3DO)P(L d=3D0;d<a.M;d++)J(1i = a[d]=3D=3D"2T")c=3Dc.1P(y(b,a[d]));I K.4d(c.6o(G))},4d:6(a){P(L = b=3D0;b<a.M;b++)J(a[b]!=3D=3DO)P(L = c=3Da[b],d=3Dc.Q+c.M,e=3Db+1;e<a.M&&a[b]!=3D=3DO;e++){L = h=3Da[e];J(h!=3D=3DO)J(h.Q>d)1K;11 J(h.Q=3D=3Dc.Q&&h.M>c.M)a[b]=3DO;11 = J(h.Q>=3Dc.Q&&h.Q<d)a[e]=3DO}I a},4c:6(a){L = b=3D[],c=3D2K(K.W("2b-1w"));v(a,6(d,e){b.V(e+c)});I b},3U:6(a){L = b=3DK.W("24",[]);J(1i b!=3D"2T"&&b.V=3D=3DO)b=3D[b];a:{a=3Da.1o();L = c=3D3V 0;P(c=3Dc=3D1L.6i(c||0,0);c<b.M;c++)J(b[c]=3D=3Da){b=3Dc;1K = a}b=3D-1}I = b!=3D-1},2p:6(a,b,c){a=3D["1w","6k"+b,"Q"+a,"6c"+(b%2=3D=3D0?1:2).1o()];K= .3U(b)&&a.V("6t");b=3D=3D0&&a.V("1K");I\'<U 1h=3D"\'+a.1R(" = ")+\'">\'+c+"</U>"},4e:6(a,b){L = c=3D"",d=3Dt(a).M,e=3D2K(K.W("2b-1w")),h=3DK.W("2P-1w-2L");J(h=3D=3DT)h=3D= (e+d-1).1o().M;11 J(3N(h)=3D=3DT)h=3D0;P(L j=3D0;j<d;j++){L = l=3Db?b[j]:e+j,k;J(l=3D=3D0)k=3Dg.15.1U;11{k=3Dh;P(L = m=3Dl.1o();m.M<k;)m=3D"0"+m;k=3Dm}a=3Dk;c+=3DK.2p(j,l,a)}I = c},48:6(a,b){a=3Dx(a);L c=3Dt(a);K.W("2P-1w-2L");L = d=3D2K(K.W("2b-1w"));a=3D"";P(L e=3DK.W("1H"),h=3D0;h<c.M;h++){L = j=3Dc[h],l=3D/^(&2I;|\\s)+/.Y(j),k=3DO,m=3Db?b[h]:d+h;J(l!=3DO){k=3Dl[0].= 1o();j=3Dj.1p(k.M);k=3Dk.R(" = ",g.15.1U)}j=3Dx(j);J(j.M=3D=3D0)j=3Dg.15.1U;a+=3DK.2p(h,m,(k!=3DO?\'<17 = 1h=3D"\'+e+\' 6a">\'+k+"</17>":"")+j)}I a},3Q:6(a){I = a?"<3R>"+a+"</3R>":""},4a:6(a,b){6 c(m){I(m=3Dm?m.1Z||h:h)?m+" ":""}P(L = d=3D0,e=3D"",h=3DK.W("1H",""),j=3D0;j<b.M;j++){L = l=3Db[j],k;J(!(l=3D=3D=3DO||l.M=3D=3D=3D0)){k=3Dc(l);e+=3Do(a.1p(d,l.Q-d)= ,k+"47")+o(l.22,k+l.1T);d=3Dl.Q+l.M+(l.65||0)}}e+=3Do(a.1p(d),c()+"47");I=  e},1E:6(a){L = b=3D"",c=3D["1Y"],d;J(K.W("2S")=3D=3DT)K.1n.16=3DK.1n.1z=3D12;1l=3D"1Y";K= .W("2t")=3D=3DT&&c.V("46");J((1z=3DK.W("1z"))=3D=3D12)c.V("76");c.V(K.W("= 1h-25"));c.V(K.W("1H"));a=3Da.R(/^[ ]*[\\n]+|[\\n]*[ = ]*$/g,"").R(/\\r/g," = ");b=3DK.W("42-1W");J(K.W("41-43")=3D=3DT)a=3DF(a,b);11{P(L = e=3D"",h=3D0;h<b;h++)e+=3D" = ";a=3Da.R(/\\t/g,e)}a=3Da;a:{b=3Da=3Da;e=3D/<2O\\s*\\/?>|&1v;2O\\s*\\/?&1= F;/2N;J(g.15.45=3D=3DT)b=3Db.R(e,"\\n");J(g.15.44=3D=3DT)b=3Db.R(e,"");b=3D= t(b);e=3D/^\\s*/;h=3D4I;P(L j=3D0;j<b.M&&h>0;j++){L = l=3Db[j];J(x(l).M!=3D0){l=3De.Y(l);J(l=3D=3DO){a=3Da;1K = a}h=3D1L.4s(l[0].M,h)}}J(h>0)P(j=3D0;j<b.M;j++)b[j]=3Db[j].1p(h);a=3Db.1R= ("\\n")}J(1z)d=3DK.4c(a);b=3DK.4b(K.2R,a);b=3DK.4a(a,b);b=3DK.48(b,d);J(K= .W("49-40"))b=3DC(b);1i 2z!=3D"1a"&&2z.3Z&&2z.3Z.1B(/5t/)&&c.V("5u");I = b=3D\'<U 1e=3D"\'+z(K.1e)+\'" 1h=3D"\'+c.1R(" = ")+\'">\'+(K.W("16")?g.16.1E(K):"")+\'<3T 5C=3D"0" 5D=3D"0" = 5K=3D"0">\'+K.3Q(K.W("1x"))+"<3S><3O>"+(1z?\'<2e = 1h=3D"1z">\'+K.4e(a)+"</2e>":"")+\'<2e 1h=3D"17"><U = 1h=3D"3P">\'+b+"</U></2e></3O></3S></3T></U>"},2D:6(a){J(a=3D=3D=3DO)a=3D= "";K.17=3Da;L = b=3DK.3Y("U");b.3X=3DK.1E(a);K.W("16")&&w(q(b,".16"),"5d",g.16.2j);K.W("3= W-17")&&w(q(b,".17"),"57",i);I = b},2w:6(a){K.1e=3D""+1L.5g(1L.5n()*5o).1o();g.1V.2V[z(K.1e)]=3DK;K.1n=3DD= (g.2q,a||{});J(K.W("2S")=3D=3DT)K.1n.16=3DK.1n.1z=3D12},5p:6(a){a=3Da.R(/= ^\\s+|\\s+$/g,"").R(/\\s+/g,"|");I"\\\\b(?:"+a+")\\\\b"},5m:6(a){K.2g=3D{= 19:{1D:a.19,1T:"1k"},1d:{1D:a.1d,1T:"1k"},17:1j = N("(?<19>"+a.19.1m+")(?<17>.*?)(?<1d>"+a.1d.1m+")","5a")}}};I g}();1i = 2d!=3D"1a"&&(2d.1q=3D1q);',62,445,'||||||function||||||||||||||||||||||||= ||||||||||||||return|if|this|var|length|XRegExp|null|for|index|replace||t= rue|div|push|getParam|call|exec|prototype||else|false|lastIndex|arguments= |config|toolbar|code|RegExp|left|undefined|captureNames|slice|right|id|in= dexOf|addToken|class|typeof|new|script|className|source|params|toString|s= ubstr|SyntaxHighlighter|String|test|html|_xregexp|lt|line|title|apply|gut= ter|target|match|split|regex|getHtml|gt|document|brush|OUTSIDE_CLASS|glob= al|break|Math|strings|style|isRegExp|concat|throw|join|http|css|space|var= s|size|expandSource|syntaxhighlighter|brushName||brushes|value|case|highl= ight|name|color|font|Fa|window|can|first|href|exports|td|gm|htmlScript|in= |dA|handler|execute|www|items|text|pattern|getLineHtml|defaults|help|com|= collapse|getButtonHtml|trigger|init|input|cache|navigator|hasFlag|parentN= ode|hasNamedCapture|getDiv|Match|values|Error|INSIDE_CLASS|nbsp|focus|par= seInt|numbers|useScriptTags|gi|br|pad|discoveredBrushes|regexList|light|o= bject|func|highlighters|aboutDialog|_blank|getElementsByTagName|tagName|f= indElements|250|height|top|screen|width|500|list|require|setFlag|charAt|A= rray|highlighter_|nodeName|type|string|attachEvent|copyAsGlobal|floor|sti= cky|TypeError|output|Za|scope|backref|iterate|freezeTokens|textarea|child= Nodes|alexgorbatchev|version|margin|005896|body|url|gs|regexLib|center|al= ign|noBrush|the|appendChild|DTD|xhtml1|head|org|w3|span|preventDefault|is= NaN|tr|container|getTitleHtml|caption|tbody|table|isLineHighlighted|void|= quick|innerHTML|create|userAgent|links|smart|tab|tabs|stripBrs|bloggerMod= e|collapsed|plain|getCodeLinesHtml|auto|getMatchesHtml|findMatches|figure= OutLineNumbers|removeNestedMatches|getLineNumbersHtml|console|brushNotHtm= lScript|Highlighter|log|load|substring|createElement|HtmlScript|ignoreCas= e|multiline|Can|pre|alert|min|View|Code|select|toLowerCase|aliases|addEve= ntListener|innerText|textContent|blur|find|createTextNode|removeChild|exp= ected|dtd|transitional|1E3|TR|xmlns|twice|Content|meta|xhtml|1999|EN|Tran= sitional|option|configured|on|wasn|DOCTYPE|frame|XHTML|W3C||PUBLIC|same|B= rush|srcElement|after|run|dblclick|execAt|Object|sgi|another|valueOf|clic= k|matchChain|escape|round|functions|constructor|definition|token|gimy|for= HtmlScript|random|1E6|getKeywords|switch|from|finally|MSIE|ie|imsx|catch|= toUpperCase|try|returnValue|within|event|border|cellpadding|when|construc= ting|one|default|flags|Infinity|cellspacing|supply|Type|extended|equiv|sc= rollbars|lastIndexOf|2930402|hosted_button_id|content|donate|active|devel= opment|keep|to|xclick|_s|paypal|please|like|you|offset|cgi|cmd|webscr|bin= |spaces|getElementById|alt|command|scriptScriptTags|aspScriptTags|toolbar= _item|command_|max|_|number|phpScriptTags|xmlComments|singleLinePerlComme= nts|sort|singleLineCComments|multiLineCComments|doubleQuotedString|single= QuotedString|highlighted|multiLineSingleQuotedString|multiLineDoubleQuote= dString|If|https|1em|000|fff|background|replaceChild|5em|bottom|all|large= |xx|serif|sans|continue|utf|CDATA|charset|About|family|Helvetica|Arial|Ge= neva|htmlscript|3em|75em|Copyright|highlighter|open|write|Alex|2004|close= |2010|syntax|JavaScript|nogutter|December|Gorbatchev|Xml|2011'.split('|')= ,0,{})) //language ;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var keywords=3D'after before beginning continue copy each end every = from return get global in local named of set some that the then times to = where whose with without';var ordinals=3D'first second third fourth = fifth sixth seventh eighth ninth tenth last front back middle';var = specials=3D'activate add alias AppleScript ask attachment boolean class = constant delete duplicate empty exists false id integer list make = message modal modified new no paragraph pi properties quit real record = remove rest result reveal reverse run running save string true word = yes';this.regexList=3D[{regex:/(--|#).*$/gm,css:'comments'},{regex:/\(\*(= ?:[\s\S]*?\(\*[\s\S]*?\*\))*[\s\S]*?\*\)/gm,css:'comments'},{regex:/"[\s\= S]*?"/gm,css:'string'},{regex:/(?:,|:|=C2=AC|'s\b|\(|\)|\{|\}|=C2=AB|\b\w= *=C2=BB)/g,css:'color1'},{regex:/(-)?(\d)+(\.(\d)?)?(E\+(\d)+)?/g,css:'co= lor1'},{regex:/(?:&(amp;|gt;|lt;)?|=3D|=EF=BF=BD = |>|<|=E2=89=A5|>=3D|=E2=89=A4|<=3D|\*|\+|-|\/|=C3=B7|\^)/g,css:'color2'},= {regex:/\b(?:and|as|div|mod|not|or|return(?!\s&)(ing)?|equals|(is(n't| = not)? )?equal( to)?|does(n't| not) equal|(is(n't| not)? )?(greater|less) = than( or equal( to)?)?|(comes|does(n't| not) come) = (after|before)|is(n't| not)?( in)? (back|front) of|is(n't| not)? = behind|is(n't| not)?( (in|contained by))?|does(n't| not) = contain|contain(s)?|(start|begin|end)(s)? with|((but|end) = )?(consider|ignor)ing|prop(erty)?|(a )?ref(erence)?( to)?|repeat = (until|while|with)|((end|exit) )?repeat|((else|end) )?if|else|(end = )?(script|tell|try)|(on )?error|(put )?into|(of )?(it|me)|its|my|with = (timeout( of)?|transaction)|end = (timeout|transaction))\b/g,css:'keyword'},{regex:/\b\d+(st|nd|rd|th)\b/g,= css:'keyword'},{regex:/\b(?:about|above|against|around|at|below|beneath|b= eside|between|by|(apart|aside) from|(instead|out) = of|into|on(to)?|over|since|thr(ough|u)|under)\b/g,css:'color3'},{regex:/\= b(?:adding folder items to|after receiving|choose( ((remote = )?application|color|folder|from list|URL))?|clipboard info|set the = clipboard to|(the )?clipboard|entire contents|display(ing| = (alert|dialog|mode))?|document( (edited|file|nib name))?|file( = (name|type))?|(info )?for|giving up after|(name )?extension|quoted = form|return(ed)?|second(?! item)(s)?|list (disks|folder)|text item(s| = delimiters)?|(Unicode )?text|(disk )?item(s)?|((current|list) = )?view|((container|key) )?window|with (data|icon( = (caution|note|stop))?|parameter(s)?|prompt|properties|seed|title)|case|di= acriticals|hyphens|numeric strings|punctuation|white space|folder = creation|application(s( folder)?| (processes|scripts = position|support))?|((desktop )?(pictures = )?|(documents|downloads|favorites|home|keychain|library|movies|music|publ= ic|scripts|sites|system|users|utilities|workflows) = )folder|desktop|Folder Action scripts|font(s| panel)?|help|internet = plugins|modem scripts|(system )?preferences|printer = descriptions|scripting (additions|components)|shared = (documents|libraries)|startup (disk|items)|temporary items|trash|on = server|in AppleTalk zone|((as|long|short) )?user name|user = (ID|locale)|(with )?password|in (bundle( with = identifier)?|directory)|(close|open for) access|read|write( = permission)?|(g|s)et eof|using( delimiters)?|starting at|default = (answer|button|color|country = code|entr(y|ies)|identifiers|items|name|location|script editor)|hidden( = answer)?|open(ed| (location|untitled))?|error (handling|reporting)|(do( = shell)?|load|run|store) script|administrator privileges|altering line = endings|get volume settings|(alert|boot|input|mount|output|set) = volume|output muted|(fax|random )?number|round(ing)?|up|down|toward = zero|to nearest|as taught in school|system = (attribute|info)|((AppleScript( Studio)?|system) )?version|(home = )?directory|(IPv4|primary Ethernet) address|CPU (type|speed)|physical = memory|time (stamp|to GMT)|replacing|ASCII (character|number)|localized = string|from table|offset|summarize|beep|delay|say|(empty|multiple) = selections allowed|(of|preferred) type|invisibles|showing( package = contents)?|editable URL|(File|FTP|News|Media|Web) [Ss]ervers|Telnet = hosts|Directory services|Remote applications|waiting until = completion|saving( (in|to))?|path (for|to( (((current|frontmost) = )?application|resource))?)|POSIX (file|path)|(background|RGB) = color|(OK|cancel) button name|cancel button|button(s)?|cubic = ((centi)?met(re|er)s|yards|feet|inches)|square = ((kilo)?met(re|er)s|miles|yards|feet)|(centi|kilo)?met(re|er)s|miles|yard= s|feet|inches|lit(re|er)s|gallons|quarts|(kilo)?grams|ounces|pounds|degre= es (Celsius|Fahrenheit|Kelvin)|print( = (dialog|settings))?|clos(e(able)?|ing)|(de)?miniaturized|miniaturizable|z= oom(ed|able)|attribute run|action = (method|property|title)|phone|email|((start|end)ing|home) = page|((birth|creation|current|custom|modification) )?date|((((phonetic = )?(first|last|middle))|computer|host|maiden|related) = |nick)?name|aim|icq|jabber|msn|yahoo|address(es)?|save = addressbook|should enable action|city|country( code)?|formatte(r|d = address)|(palette )?label|state|street|zip|AIM [Hh]andle(s)?|my = card|select(ion| all)?|unsaved|(alpha = )?value|entr(y|ies)|group|(ICQ|Jabber|MSN) = handle|person|people|company|department|icon image|job = title|note|organization|suffix|vcard|url|copies|collating|pages = (across|down)|request print time|target( printer)?|((GUI = Scripting|Script menu) )?enabled|show Computer = scripts|(de)?activated|awake from nib|became (key|main)|call method|of = (class|object)|center|clicked toolbar item|closed|for = document|exposed|(can )?hide|idle|keyboard (down|up)|event( = (number|type))?|launch(ed)?|load (image|movie|nib|sound)|owner|log|mouse = (down|dragged|entered|exited|moved|up)|move|column|localization|resource|= script|register|drag (info|types)|resigned = (active|key|main)|resiz(e(d)?|able)|right mouse (down|dragged|up)|scroll = wheel|(at )?index|should (close|open( untitled)?|quit( after last window = closed)?|zoom)|((proposed|screen) )?bounds|show(n)?|behind|in front = of|size (mode|to fit)|update(d| toolbar item)?|was = (hidden|miniaturized)|will (become active|close|finish = launching|hide|miniaturize|move|open|quit|(resign = )?active|((maximum|minimum|proposed) )?size|show|zoom)|bundle|data = source|movie|pasteboard|sound|tool(bar| tip)|(color|open|save) = panel|coordinate system|frontmost|main( = (bundle|menu|window))?|((services|(excluded from )?windows) = )?menu|((executable|frameworks|resource|scripts|shared = (frameworks|support)) )?path|(selected item )?identifier|data|content(s| = view)?|character(s)?|click count|(command|control|option|shift) key = down|context|delta (x|y|z)|key( code)?|location|pressure|unmodified = characters|types|(first )?responder|playing|(allowed|selectable) = identifiers|allows customization|(auto saves = )?configuration|visible|image( name)?|menu form = representation|tag|user(-| )defaults|associated file name|(auto|needs) = display|current field editor|floating|has (resize = indicator|shadow)|hides when deactivated|level|minimized = (image|title)|opaque|position|release when = closed|sheet|title(d)?)\b/g,css:'color3'},{regex:new = RegExp(this.getKeywords(specials),'gm'),css:'color3'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new = RegExp(this.getKeywords(ordinals),'gm'),css:'keyword'}];};Brush.prototype= =3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['applescript'];SyntaxHig= hlighter.brushes.AppleScript=3DBrush;typeof(exports)!=3D'undefined'?expor= ts.Brush=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var inits=3D'class interface function package';var = keywords=3D'-Infinity ...rest Array as AS3 Boolean break case catch = const continue Date decodeURI '+'decodeURIComponent default delete do = dynamic each else encodeURI encodeURIComponent escape '+'extends false = final finally flash_proxy for get if implements import in include = Infinity '+'instanceof int internal is isFinite isNaN isXMLName label = namespace NaN native new null '+'Null Number Object object_proxy = override parseFloat parseInt private protected public '+'return set = static String super switch this throw true try typeof uint undefined = unescape '+'use void while = with';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineCComm= ents,css:'comments'},{regex:SyntaxHighlighter.regexLib.multiLineCComments= ,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuotedString,css= :'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,css:'stri= ng'},{regex:/\b([\d]+(\.[\d]+)?|0x[a-f0-9]+)\b/gi,css:'value'},{regex:new=  RegExp(this.getKeywords(inits),'gm'),css:'color3'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new = RegExp('var','gm'),css:'variable'},{regex:new = RegExp('trace','gm'),css:'color1'}];this.forHtmlScript(SyntaxHighlighter.= regexLib.scriptScriptTags);};Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['actionscript3','as3'];S= yntaxHighlighter.brushes.AS3=3DBrush;typeof(exports)!=3D'undefined'?expor= ts.Brush=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var keywords=3D'if fi then elif else for do done until while break = continue case function return in eq ne ge le';var commands=3D'alias = apropos awk basename bash bc bg builtin bzip2 cal cat cd cfdisk chgrp = chmod chown chroot'+'cksum clear cmp comm command cp cron crontab csplit = cut date dc dd ddrescue declare df '+'diff diff3 dig dir dircolors = dirname dirs du echo egrep eject enable env ethtool eval '+'exec exit = expand export expr false fdformat fdisk fg fgrep file find fmt fold = format '+'free fsck ftp gawk getopts grep groups gzip hash head history = hostname id ifconfig '+'import install join kill less let ln local = locate logname logout look lpc lpr lprint '+'lprintd lprintq lprm ls = lsof make man mkdir mkfifo mkisofs mknod more mount mtools '+'mv netstat = nice nl nohup nslookup open op passwd paste pathchk ping popd pr = printcap '+'printenv printf ps pushd pwd quota quotacheck quotactl ram = rcp read readonly renice '+'remsync rm rmdir rsync screen scp sdiff sed = select seq set sftp shift shopt shutdown '+'sleep sort source split ssh = strace su sudo sum symlink sync tail tar tee test time '+'times touch = top traceroute trap tr true tsort tty type ulimit umask umount unalias = '+'uname unexpand uniq units unset unshar useradd usermod users uuencode = uudecode v vdir '+'vi watch wc whereis which who whoami Wget xargs = yes';this.regexList=3D[{regex:/^#!.*$/gm,css:'preprocessor = bold'},{regex:/\/[\w-\/]+/gm,css:'plain'},{regex:SyntaxHighlighter.regexL= ib.singleLinePerlComments,css:'comments'},{regex:SyntaxHighlighter.regexL= ib.doubleQuotedString,css:'string'},{regex:SyntaxHighlighter.regexLib.sin= gleQuotedString,css:'string'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new = RegExp(this.getKeywords(commands),'gm'),css:'functions'}];} Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['bash','shell'];SyntaxHi= ghlighter.brushes.Bash=3DBrush;typeof(exports)!=3D'undefined'?exports.Bru= sh=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var funcs=3D'Abs ACos AddSOAPRequestHeader AddSOAPResponseHeader = AjaxLink AjaxOnLoad ArrayAppend ArrayAvg ArrayClear ArrayDeleteAt = '+'ArrayInsertAt ArrayIsDefined ArrayIsEmpty ArrayLen ArrayMax ArrayMin = ArraySet ArraySort ArraySum ArraySwap ArrayToList '+'Asc ASin Atn = BinaryDecode BinaryEncode BitAnd BitMaskClear BitMaskRead BitMaskSet = BitNot BitOr BitSHLN BitSHRN BitXor '+'Ceiling CharsetDecode = CharsetEncode Chr CJustify Compare CompareNoCase Cos CreateDate = CreateDateTime CreateObject '+'CreateODBCDate CreateODBCDateTime = CreateODBCTime CreateTime CreateTimeSpan CreateUUID DateAdd DateCompare = DateConvert '+'DateDiff DateFormat DatePart Day DayOfWeek = DayOfWeekAsString DayOfYear DaysInMonth DaysInYear DE DecimalFormat = DecrementValue '+'Decrypt DecryptBinary DeleteClientVariable = DeserializeJSON DirectoryExists DollarFormat DotNetToCFType Duplicate = Encrypt '+'EncryptBinary Evaluate Exp ExpandPath FileClose FileCopy = FileDelete FileExists FileIsEOF FileMove FileOpen FileRead = '+'FileReadBinary FileReadLine FileSetAccessMode FileSetAttribute = FileSetLastModified FileWrite Find FindNoCase FindOneOf = '+'FirstDayOfMonth Fix FormatBaseN GenerateSecretKey GetAuthUser = GetBaseTagData GetBaseTagList GetBaseTemplatePath = '+'GetClientVariablesList GetComponentMetaData GetContextRoot = GetCurrentTemplatePath GetDirectoryFromPath GetEncoding '+'GetException = GetFileFromPath GetFileInfo GetFunctionList GetGatewayHelper = GetHttpRequestData GetHttpTimeString '+'GetK2ServerDocCount = GetK2ServerDocCountLimit GetLocale GetLocaleDisplayName GetLocalHostIP = GetMetaData GetMetricData '+'GetPageContext GetPrinterInfo = GetProfileSections GetProfileString GetReadableImageFormats = GetSOAPRequest GetSOAPRequestHeader '+'GetSOAPResponse = GetSOAPResponseHeader GetTempDirectory GetTempFile GetTemplatePath = GetTickCount GetTimeZoneInfo GetToken '+'GetUserRoles = GetWriteableImageFormats Hash Hour HTMLCodeFormat HTMLEditFormat IIf = ImageAddBorder ImageBlur ImageClearRect '+'ImageCopy ImageCrop = ImageDrawArc ImageDrawBeveledRect ImageDrawCubicCurve ImageDrawLine = ImageDrawLines ImageDrawOval '+'ImageDrawPoint ImageDrawQuadraticCurve = ImageDrawRect ImageDrawRoundRect ImageDrawText ImageFlip ImageGetBlob = ImageGetBufferedImage '+'ImageGetEXIFTag ImageGetHeight ImageGetIPTCTag = ImageGetWidth ImageGrayscale ImageInfo ImageNegative ImageNew = ImageOverlay ImagePaste '+'ImageRead ImageReadBase64 ImageResize = ImageRotate ImageRotateDrawingAxis ImageScaleToFit ImageSetAntialiasing = ImageSetBackgroundColor '+'ImageSetDrawingColor ImageSetDrawingStroke = ImageSetDrawingTransparency ImageSharpen ImageShear = ImageShearDrawingAxis ImageTranslate '+'ImageTranslateDrawingAxis = ImageWrite ImageWriteBase64 ImageXORDrawingMode IncrementValue = InputBaseN Insert Int IsArray IsBinary '+'IsBoolean IsCustomFunction = IsDate IsDDX IsDebugMode IsDefined IsImage IsImageFile IsInstanceOf = IsJSON IsLeapYear IsLocalHost '+'IsNumeric IsNumericDate IsObject = IsPDFFile IsPDFObject IsQuery IsSimpleValue IsSOAPRequest IsStruct = IsUserInAnyRole IsUserInRole '+'IsUserLoggedIn IsValid IsWDDX IsXML = IsXmlAttribute IsXmlDoc IsXmlElem IsXmlNode IsXmlRoot JavaCast = JSStringFormat LCase Left Len '+'ListAppend ListChangeDelims = ListContains ListContainsNoCase ListDeleteAt ListFind ListFindNoCase = ListFirst ListGetAt ListInsertAt '+'ListLast ListLen ListPrepend = ListQualify ListRest ListSetAt ListSort ListToArray ListValueCount = ListValueCountNoCase LJustify Log '+'Log10 LSCurrencyFormat LSDateFormat = LSEuroCurrencyFormat LSIsCurrency LSIsDate LSIsNumeric LSNumberFormat = LSParseCurrency LSParseDateTime '+'LSParseEuroCurrency LSParseNumber = LSTimeFormat LTrim Max Mid Min Minute Month MonthAsString Now = NumberFormat ParagraphFormat ParseDateTime '+'Pi PrecisionEvaluate = PreserveSingleQuotes Quarter QueryAddColumn QueryAddRow = QueryConvertForGrid QueryNew QuerySetCell QuotedValueList Rand = '+'Randomize RandRange REFind REFindNoCase ReleaseComObject REMatch = REMatchNoCase RemoveChars RepeatString Replace ReplaceList ReplaceNoCase = '+'REReplace REReplaceNoCase Reverse Right RJustify Round RTrim Second = SendGatewayMessage SerializeJSON SetEncoding SetLocale SetProfileString = '+'SetVariable Sgn Sin Sleep SpanExcluding SpanIncluding Sqr StripCR = StructAppend StructClear StructCopy StructCount StructDelete StructFind = '+'StructFindKey StructFindValue StructGet StructInsert StructIsEmpty = StructKeyArray StructKeyExists StructKeyList StructKeyList StructNew = '+'StructSort StructUpdate Tan TimeFormat ToBase64 ToBinary ToScript = ToString Trim UCase URLDecode URLEncodedFormat URLSessionFormat Val = '+'ValueList VerifyClient Week Wrap Wrap WriteOutput XmlChildPos = XmlElemNew XmlFormat XmlGetNodeType XmlNew XmlParse XmlSearch = XmlTransform '+'XmlValidate Year YesNoFormat';var keywords=3D'cfabort = cfajaximport cfajaxproxy cfapplet cfapplication cfargument cfassociate = cfbreak cfcache cfcalendar '+'cfcase cfcatch cfchart cfchartdata = cfchartseries cfcol cfcollection cfcomponent cfcontent cfcookie cfdbinfo = '+'cfdefaultcase cfdirectory cfdiv cfdocument cfdocumentitem = cfdocumentsection cfdump cfelse cfelseif cferror '+'cfexchangecalendar = cfexchangeconnection cfexchangecontact cfexchangefilter cfexchangemail = cfexchangetask '+'cfexecute cfexit cffeed cffile cfflush cfform = cfformgroup cfformitem cfftp cffunction cfgrid cfgridcolumn '+'cfgridrow = cfgridupdate cfheader cfhtmlhead cfhttp cfhttpparam cfif cfimage = cfimport cfinclude cfindex '+'cfinput cfinsert cfinterface cfinvoke = cfinvokeargument cflayout cflayoutarea cfldap cflocation cflock cflog = '+'cflogin cfloginuser cflogout cfloop cfmail cfmailparam cfmailpart = cfmenu cfmenuitem cfmodule cfNTauthenticate '+'cfobject cfobjectcache = cfoutput cfparam cfpdf cfpdfform cfpdfformparam cfpdfparam cfpdfsubform = cfpod cfpop '+'cfpresentation cfpresentationslide cfpresenter cfprint = cfprocessingdirective cfprocparam cfprocresult '+'cfproperty cfquery = cfqueryparam cfregistry cfreport cfreportparam cfrethrow cfreturn = cfsavecontent cfschedule '+'cfscript cfsearch cfselect cfset cfsetting = cfsilent cfslider cfsprydataset cfstoredproc cfswitch cftable = '+'cftextarea cfthread cfthrow cftimer cftooltip cftrace cftransaction = cftree cftreeitem cftry cfupdate cfwddx '+'cfwindow cfxml cfzip = cfzipparam';var operators=3D'all and any between cross in join like not = null or outer some';this.regexList=3D[{regex:new = RegExp('--(.*)$','gm'),css:'comments'},{regex:SyntaxHighlighter.regexLib.= xmlComments,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuote= dString,css:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedStrin= g,css:'string'},{regex:new = RegExp(this.getKeywords(funcs),'gmi'),css:'functions'},{regex:new = RegExp(this.getKeywords(operators),'gmi'),css:'color1'},{regex:new = RegExp(this.getKeywords(keywords),'gmi'),css:'keyword'}];} Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['coldfusion','cf'];Synta= xHighlighter.brushes.ColdFusion=3DBrush;typeof(exports)!=3D'undefined'?ex= ports.Brush=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var datatypes=3D'ATOM BOOL BOOLEAN BYTE CHAR COLORREF DWORD DWORDLONG = DWORD_PTR '+'DWORD32 DWORD64 FLOAT HACCEL HALF_PTR HANDLE HBITMAP HBRUSH = '+'HCOLORSPACE HCONV HCONVLIST HCURSOR HDC HDDEDATA HDESK HDROP HDWP = '+'HENHMETAFILE HFILE HFONT HGDIOBJ HGLOBAL HHOOK HICON HINSTANCE HKEY = '+'HKL HLOCAL HMENU HMETAFILE HMODULE HMONITOR HPALETTE HPEN HRESULT = '+'HRGN HRSRC HSZ HWINSTA HWND INT INT_PTR INT32 INT64 LANGID LCID = LCTYPE '+'LGRPID LONG LONGLONG LONG_PTR LONG32 LONG64 LPARAM LPBOOL = LPBYTE LPCOLORREF '+'LPCSTR LPCTSTR LPCVOID LPCWSTR LPDWORD LPHANDLE = LPINT LPLONG LPSTR LPTSTR '+'LPVOID LPWORD LPWSTR LRESULT PBOOL PBOOLEAN = PBYTE PCHAR PCSTR PCTSTR PCWSTR '+'PDWORDLONG PDWORD_PTR PDWORD32 = PDWORD64 PFLOAT PHALF_PTR PHANDLE PHKEY PINT '+'PINT_PTR PINT32 PINT64 = PLCID PLONG PLONGLONG PLONG_PTR PLONG32 PLONG64 POINTER_32 '+'POINTER_64 = PSHORT PSIZE_T PSSIZE_T PSTR PTBYTE PTCHAR PTSTR PUCHAR PUHALF_PTR = '+'PUINT PUINT_PTR PUINT32 PUINT64 PULONG PULONGLONG PULONG_PTR PULONG32 = PULONG64 '+'PUSHORT PVOID PWCHAR PWORD PWSTR SC_HANDLE SC_LOCK = SERVICE_STATUS_HANDLE SHORT '+'SIZE_T SSIZE_T TBYTE TCHAR UCHAR = UHALF_PTR UINT UINT_PTR UINT32 UINT64 ULONG '+'ULONGLONG ULONG_PTR = ULONG32 ULONG64 USHORT USN VOID WCHAR WORD WPARAM WPARAM WPARAM '+'char = bool short int __int32 __int64 __int8 __int16 long float double = __wchar_t '+'clock_t _complex _dev_t _diskfree_t div_t ldiv_t _exception = _EXCEPTION_POINTERS '+'FILE _finddata_t _finddatai64_t _wfinddata_t = _wfinddatai64_t __finddata64_t '+'__wfinddata64_t _FPIEEE_RECORD fpos_t = _HEAPINFO _HFILE lconv intptr_t '+'jmp_buf mbstate_t _off_t _onexit_t = _PNH ptrdiff_t _purecall_handler '+'sig_atomic_t size_t _stat __stat64 = _stati64 terminate_function '+'time_t __time64_t _timeb __timeb64 tm = uintptr_t _utimbuf '+'va_list wchar_t wctrans_t wctype_t wint_t = signed';var keywords=3D'break case catch class const __finally = __exception __try '+'const_cast continue private public protected = __declspec '+'default delete deprecated dllexport dllimport do = dynamic_cast '+'else enum explicit extern if for friend goto inline = '+'mutable naked namespace new noinline noreturn nothrow '+'register = reinterpret_cast return selectany '+'sizeof static static_cast struct = switch template this '+'thread throw true false try typedef typeid = typename union '+'using uuid virtual void volatile whcar_t while';var = functions=3D'assert isalnum isalpha iscntrl isdigit isgraph islower = isprint'+'ispunct isspace isupper isxdigit tolower toupper errno = localeconv '+'setlocale acos asin atan atan2 ceil cos cosh exp fabs = floor fmod '+'frexp ldexp log log10 modf pow sin sinh sqrt tan tanh = jmp_buf '+'longjmp setjmp raise signal sig_atomic_t va_arg va_end = va_start '+'clearerr fclose feof ferror fflush fgetc fgetpos fgets fopen = '+'fprintf fputc fputs fread freopen fscanf fseek fsetpos ftell = '+'fwrite getc getchar gets perror printf putc putchar puts remove = '+'rename rewind scanf setbuf setvbuf sprintf sscanf tmpfile tmpnam = '+'ungetc vfprintf vprintf vsprintf abort abs atexit atof atoi atol = '+'bsearch calloc div exit free getenv labs ldiv malloc mblen mbstowcs = '+'mbtowc qsort rand realloc srand strtod strtol strtoul system = '+'wcstombs wctomb memchr memcmp memcpy memmove memset strcat strchr = '+'strcmp strcoll strcpy strcspn strerror strlen strncat strncmp = '+'strncpy strpbrk strrchr strspn strstr strtok strxfrm asctime '+'clock = ctime difftime gmtime localtime mktime strftime = time';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineCComm= ents,css:'comments'},{regex:SyntaxHighlighter.regexLib.multiLineCComments= ,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuotedString,css= :'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,css:'stri= ng'},{regex:/^ *#.*/gm,css:'preprocessor'},{regex:new = RegExp(this.getKeywords(datatypes),'gm'),css:'color1 bold'},{regex:new = RegExp(this.getKeywords(functions),'gm'),css:'functions = bold'},{regex:new RegExp(this.getKeywords(keywords),'gm'),css:'keyword = bold'}];};Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['cpp','c'];SyntaxHighlig= hter.brushes.Cpp=3DBrush;typeof(exports)!=3D'undefined'?exports.Brush=3DB= rush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var keywords=3D'abstract as base bool break byte case catch char = checked class const '+'continue decimal default delegate do double else = enum event explicit '+'extern false finally fixed float for foreach get = goto if implicit in int '+'interface internal is lock long namespace new = null object operator out '+'override params private protected public = readonly ref return sbyte sealed set '+'short sizeof stackalloc static = string struct switch this throw true try '+'typeof uint ulong unchecked = unsafe ushort using virtual void while';function = fixComments(match,regexInfo) {var = css=3D(match[0].indexOf("///")=3D=3D0)?'color1':'comments';return[new = SyntaxHighlighter.Match(match[0],match.index,css)];} this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineCComments,f= unc:fixComments},{regex:SyntaxHighlighter.regexLib.multiLineCComments,css= :'comments'},{regex:/@"(?:[^"]|"")*"/g,css:'string'},{regex:SyntaxHighlig= hter.regexLib.doubleQuotedString,css:'string'},{regex:SyntaxHighlighter.r= egexLib.singleQuotedString,css:'string'},{regex:/^\s*#.*/gm,css:'preproce= ssor'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:/\bpartial(= ?=3D\s+(?:class|interface|struct)\b)/g,css:'keyword'},{regex:/\byield(?=3D= \s+(?:return|break)\b)/g,css:'keyword'}];this.forHtmlScript(SyntaxHighlig= hter.regexLib.aspScriptTags);};Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['c#','c-sharp','csharp']= ;SyntaxHighlighter.brushes.CSharp=3DBrush;typeof(exports)!=3D'undefined'?= exports.Brush=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {function getKeywordsCSS(str) {return'\\b([a-z_]|)'+str.replace(/ = /g,'(?=3D:)\\b|\\b([a-z_\\*]|\\*|)')+'(?=3D:)\\b';};function = getValuesCSS(str) {return'\\b'+str.replace(/ /g,'(?!-)(?!:)\\b|\\b()')+'\:\\b';};var = keywords=3D'ascent azimuth background-attachment background-color = background-image background-position '+'background-repeat background = baseline bbox border-collapse border-color border-spacing border-style = border-top '+'border-right border-bottom border-left border-top-color = border-right-color border-bottom-color border-left-color = '+'border-top-style border-right-style border-bottom-style = border-left-style border-top-width border-right-width = '+'border-bottom-width border-left-width border-width border bottom = cap-height caption-side centerline clear clip color '+'content = counter-increment counter-reset cue-after cue-before cue cursor = definition-src descent direction display '+'elevation empty-cells float = font-size-adjust font-family font-size font-stretch font-style = font-variant font-weight font '+'height left letter-spacing line-height = list-style-image list-style-position list-style-type list-style = margin-top '+'margin-right margin-bottom margin-left margin = marker-offset marks mathline max-height max-width min-height min-width = orphans '+'outline-color outline-style outline-width outline overflow = padding-top padding-right padding-bottom padding-left padding page = '+'page-break-after page-break-before page-break-inside pause = pause-after pause-before pitch pitch-range play-during position = '+'quotes right richness size slope src speak-header speak-numeral = speak-punctuation speak speech-rate stemh stemv stress '+'table-layout = text-align top text-decoration text-indent text-shadow text-transform = unicode-bidi unicode-range units-per-em '+'vertical-align visibility = voice-family volume white-space widows width widths word-spacing = x-height z-index';var values=3D'above absolute all always aqua armenian = attr aural auto avoid baseline behind below bidi-override black blink = block blue bold bolder '+'both bottom braille capitalize caption center = center-left center-right circle close-quote code collapse compact = condensed '+'continuous counter counters crop cross crosshair cursive = dashed decimal decimal-leading-zero default digits disc dotted double = '+'embed embossed e-resize expanded extra-condensed extra-expanded = fantasy far-left far-right fast faster fixed format fuchsia '+'gray = green groove handheld hebrew help hidden hide high higher icon = inline-table inline inset inside invert italic '+'justify landscape = large larger left-side left leftwards level lighter lime line-through = list-item local loud lower-alpha '+'lowercase lower-greek lower-latin = lower-roman lower low ltr marker maroon medium message-box middle mix = move narrower '+'navy ne-resize no-close-quote none no-open-quote = no-repeat normal nowrap n-resize nw-resize oblique olive once open-quote = outset '+'outside overline pointer portrait pre print projection purple = red relative repeat repeat-x repeat-y rgb ridge right right-side = '+'rightwards rtl run-in screen scroll semi-condensed semi-expanded = separate se-resize show silent silver slower slow '+'small small-caps = small-caption smaller soft solid speech spell-out square s-resize static = status-bar sub super sw-resize '+'table-caption table-cell table-column = table-column-group table-footer-group table-header-group table-row = table-row-group teal '+'text-bottom text-top thick thin top transparent = tty tv ultra-condensed ultra-expanded underline upper-alpha uppercase = upper-latin '+'upper-roman url visible wait white wider w-resize x-fast = x-high x-large x-loud x-low x-slow x-small x-soft xx-large xx-small = yellow';var fonts=3D'[mM]onospace [tT]ahoma [vV]erdana [aA]rial = [hH]elvetica [sS]ans-serif [sS]erif [cC]ourier mono sans = serif';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.multiLineCComm= ents,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuotedString= ,css:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,css:'= string'},{regex:/\#[a-fA-F0-9]{3,6}/g,css:'value'},{regex:/(-?\d+)(\.\d+)= ?(px|em|pt|\:|\%|)/g,css:'value'},{regex:/!important/g,css:'color3'},{reg= ex:new RegExp(getKeywordsCSS(keywords),'gm'),css:'keyword'},{regex:new = RegExp(getValuesCSS(values),'g'),css:'value'},{regex:new = RegExp(this.getKeywords(fonts),'g'),css:'color1'}];this.forHtmlScript({le= ft:/(&lt;|<)\s*style.*?(&gt;|>)/gi,right:/(&lt;|<)\/\s*style\s*(&gt;|>)/g= i});};Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['css'];SyntaxHighlighter= .brushes.CSS=3DBrush;typeof(exports)!=3D'undefined'?exports.Brush=3DBrush= :null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var keywords=3D'abs addr and ansichar ansistring array as asm begin = boolean byte cardinal '+'case char class comp const constructor currency = destructor div do double '+'downto else end except exports extended = false file finalization finally '+'for function goto if implementation = in inherited int64 initialization '+'integer interface is label library = longint longword mod nil not object '+'of on or packed pansichar = pansistring pchar pcurrency pdatetime pextended '+'pint64 pointer = private procedure program property pshortstring pstring '+'pvariant = pwidechar pwidestring protected public published raise real real48 = '+'record repeat set shl shortint shortstring shr single smallint string = then '+'threadvar to true try type unit until uses val var varirnt while = widechar '+'widestring with word write writeln = xor';this.regexList=3D[{regex:/\(\*[\s\S]*?\*\)/gm,css:'comments'},{regex= :/{(?!\$)[\s\S]*?}/gm,css:'comments'},{regex:SyntaxHighlighter.regexLib.s= ingleLineCComments,css:'comments'},{regex:SyntaxHighlighter.regexLib.sing= leQuotedString,css:'string'},{regex:/\{\$[a-zA-Z]+ = .+\}/g,css:'color1'},{regex:/\b[\d\.]+\b/g,css:'value'},{regex:/\$[a-zA-Z= 0-9]+\b/g,css:'value'},{regex:new = RegExp(this.getKeywords(keywords),'gmi'),css:'keyword'}];};Brush.prototyp= e=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['delphi','pascal','pas']= ;SyntaxHighlighter.brushes.Delphi=3DBrush;typeof(exports)!=3D'undefined'?= exports.Brush=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {this.regexList=3D[{regex:/^\+\+\+.*$/gm,css:'color2'},{regex:/^\-\-\-.*$= /gm,css:'color2'},{regex:/^\s.*$/gm,css:'color1'},{regex:/^@@.*@@$/gm,css= :'variable'},{regex:/^\+[^\+]{1}.*$/gm,css:'string'},{regex:/^\-[^\-]{1}.= *$/gm,css:'comments'}];};Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['diff','patch'];SyntaxHi= ghlighter.brushes.Diff=3DBrush;typeof(exports)!=3D'undefined'?exports.Bru= sh=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var keywords=3D'after and andalso band begin bnot bor bsl bsr bxor = '+'case catch cond div end fun if let not of or orelse '+'query receive = rem try when xor'+' module export import = define';this.regexList=3D[{regex:new = RegExp("[A-Z][A-Za-z0-9_]+",'g'),css:'constants'},{regex:new = RegExp("\\%.+",'gm'),css:'comments'},{regex:new = RegExp("\\?[A-Za-z0-9_]+",'g'),css:'preprocessor'},{regex:new = RegExp("[a-z0-9_]+:[a-z0-9_]+",'g'),css:'functions'},{regex:SyntaxHighlig= hter.regexLib.doubleQuotedString,css:'string'},{regex:SyntaxHighlighter.r= egexLib.singleQuotedString,css:'string'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];};Brush.prototype= =3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['erl','erlang'];SyntaxHi= ghlighter.brushes.Erland=3DBrush;typeof(exports)!=3D'undefined'?exports.B= rush=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var keywords=3D'as assert break case catch class continue def default = do else extends finally '+'if in implements import instanceof interface = new package property return switch '+'throw throws try while public = protected private static';var types=3D'void boolean byte char short int = long float double';var constants=3D'null';var methods=3D'allProperties = count get size '+'collect each eachProperty eachPropertyName = eachWithIndex find findAll '+'findIndexOf grep inject max min = reverseEach sort '+'asImmutable asSynchronized flatten intersect join = pop reverse subMap toList '+'padRight padLeft contains eachMatch = toCharacter toLong toUrl tokenize '+'eachFile eachFileRecurse eachB yte = eachLine readBytes readLine getText '+'splitEachLine withReader append = encodeBase64 decodeBase64 filterLine '+'transformChar transformLine = withOutputStream withPrintWriter withStream '+'withStreams withWriter = withWriterAppend write writeLine '+'dump inspect invokeMethod print = println step times upto use waitForOrKill = '+'getText';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLin= eCComments,css:'comments'},{regex:SyntaxHighlighter.regexLib.multiLineCCo= mments,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuotedStri= ng,css:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,css= :'string'},{regex:/""".*"""/g,css:'string'},{regex:new = RegExp('\\b([\\d]+(\\.[\\d]+)?|0x[a-f0-9]+)\\b','gi'),css:'value'},{regex= :new RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new = RegExp(this.getKeywords(types),'gm'),css:'color1'},{regex:new = RegExp(this.getKeywords(constants),'gm'),css:'constants'},{regex:new = RegExp(this.getKeywords(methods),'gm'),css:'functions'}];this.forHtmlScri= pt(SyntaxHighlighter.regexLib.aspScriptTags);} Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['groovy'];SyntaxHighligh= ter.brushes.Groovy=3DBrush;typeof(exports)!=3D'undefined'?exports.Brush=3D= Brush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var keywords=3D'abstract assert boolean break byte case catch char = class const '+'continue default do double else enum extends '+'false = final finally float for goto if implements import '+'instanceof int = interface long native new null '+'package private protected public = return '+'short static strictfp super switch synchronized this throw = throws true '+'transient try void volatile = while';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineCCom= ments,css:'comments'},{regex:/\/\*([^\*][\s\S]*)?\*\//gm,css:'comments'},= {regex:/\/\*(?!\*\/)\*[\s\S]*?\*\//gm,css:'preprocessor'},{regex:SyntaxHi= ghlighter.regexLib.doubleQuotedString,css:'string'},{regex:SyntaxHighligh= ter.regexLib.singleQuotedString,css:'string'},{regex:/\b([\d]+(\.[\d]+)?|= 0x[a-f0-9]+)\b/gi,css:'value'},{regex:/(?!\@interface\b)\@[\$\w]+\b/g,css= :'color1'},{regex:/\@interface\b/g,css:'color2'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];this.forHtmlScrip= t({left:/(&lt;|<)%[@!=3D]?/g,right:/%(&gt;|>)/g});};Brush.prototype=3Dnew=  = SyntaxHighlighter.Highlighter();Brush.aliases=3D['java'];SyntaxHighlighte= r.brushes.Java=3DBrush;typeof(exports)!=3D'undefined'?exports.Brush=3DBru= sh:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var datatypes=3D'Boolean Byte Character Double Duration ' +'Float Integer Long Number Short String Void';var keywords=3D'abstract = after and as assert at before bind bound break catch class ' +'continue def delete else exclusive extends false finally first for = from ' +'function if import in indexof init insert instanceof into inverse last = ' +'lazy mixin mod nativearray new not null on or override package = postinit ' +'protected public public-init public-read replace return reverse sizeof = ' +'step super then this throw true try tween typeof var where while with = ' +'attribute let private readonly static = trigger';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineCC= omments,css:'comments'},{regex:SyntaxHighlighter.regexLib.multiLineCComme= nts,css:'comments'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,= css:'string'},{regex:SyntaxHighlighter.regexLib.doubleQuotedString,css:'s= tring'},{regex:/(-?\.?)(\b(\d*\.?\d+|\d+\.?\d*)(e[+-]?\d+)?|0x[a-f\d]+)\b= \.?/gi,css:'color2'},{regex:new = RegExp(this.getKeywords(datatypes),'gm'),css:'variable'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];this.forHtmlScrip= t(SyntaxHighlighter.regexLib.aspScriptTags);};Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['jfx','javafx'];SyntaxHi= ghlighter.brushes.JavaFX=3DBrush;typeof(exports)!=3D'undefined'?exports.B= rush=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var keywords=3D'break case catch continue '+'default delete do else = false  '+'for function if in instanceof '+'new null return super switch = '+'this throw true try typeof var while with';var = r=3DSyntaxHighlighter.regexLib;this.regexList=3D[{regex:r.multiLineDouble= QuotedString,css:'string'},{regex:r.multiLineSingleQuotedString,css:'stri= ng'},{regex:r.singleLineCComments,css:'comments'},{regex:r.multiLineCComm= ents,css:'comments'},{regex:/\s*#.*/gm,css:'preprocessor'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];this.forHtmlScrip= t(r.scriptScriptTags);};Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['js','jscript','javascri= pt'];SyntaxHighlighter.brushes.JScript=3DBrush;typeof(exports)!=3D'undefi= ned'?exports.Brush=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var funcs=3D'abs accept alarm atan2 bind binmode chdir chmod chomp chop = chown chr '+'chroot close closedir connect cos crypt defined delete each = endgrent '+'endhostent endnetent endprotoent endpwent endservent eof = exec exists '+'exp fcntl fileno flock fork format formline getc getgrent = getgrgid '+'getgrnam gethostbyaddr gethostbyname gethostent getlogin = getnetbyaddr '+'getnetbyname getnetent getpeername getpgrp getppid = getpriority '+'getprotobyname getprotobynumber getprotoent getpwent = getpwnam getpwuid '+'getservbyname getservbyport getservent getsockname = getsockopt glob '+'gmtime grep hex index int ioctl join keys kill lc = lcfirst length link '+'listen localtime lock log lstat map mkdir msgctl = msgget msgrcv msgsnd '+'oct open opendir ord pack pipe pop pos print = printf prototype push '+'quotemeta rand read readdir readline readlink = readpipe recv rename '+'reset reverse rewinddir rindex rmdir scalar seek = seekdir select semctl '+'semget semop send setgrent sethostent setnetent = setpgrp setpriority '+'setprotoent setpwent setservent setsockopt shift = shmctl shmget shmread '+'shmwrite shutdown sin sleep socket socketpair = sort splice split sprintf '+'sqrt srand stat study substr symlink = syscall sysopen sysread sysseek '+'system syswrite tell telldir time = times tr truncate uc ucfirst umask '+'undef unlink unpack unshift utime = values vec wait waitpid warn write';var keywords=3D'bless caller = continue dbmclose dbmopen die do dump else elsif eval exit '+'for = foreach goto if import last local my next no our package redo ref = '+'require return sub tie tied unless untie until use wantarray = while';this.regexList=3D[{regex:new = RegExp('#[^!].*$','gm'),css:'comments'},{regex:new = RegExp('^\\s*#!.*$','gm'),css:'preprocessor'},{regex:SyntaxHighlighter.re= gexLib.doubleQuotedString,css:'string'},{regex:SyntaxHighlighter.regexLib= .singleQuotedString,css:'string'},{regex:new = RegExp('(\\$|@|%)\\w+','g'),css:'variable'},{regex:new = RegExp(this.getKeywords(funcs),'gmi'),css:'functions'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];this.forHtmlScrip= t(SyntaxHighlighter.regexLib.phpScriptTags);} Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['perl','Perl','pl'];Synt= axHighlighter.brushes.Perl=3DBrush;typeof(exports)!=3D'undefined'?exports= .Brush=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var funcs=3D'abs acos acosh addcslashes addslashes = '+'array_change_key_case array_chunk array_combine array_count_values = array_diff '+'array_diff_assoc array_diff_key array_diff_uassoc = array_diff_ukey array_fill '+'array_filter array_flip array_intersect = array_intersect_assoc array_intersect_key '+'array_intersect_uassoc = array_intersect_ukey array_key_exists array_keys array_map = '+'array_merge array_merge_recursive array_multisort array_pad array_pop = array_product '+'array_push array_rand array_reduce array_reverse = array_search array_shift '+'array_slice array_splice array_sum = array_udiff array_udiff_assoc '+'array_udiff_uassoc array_uintersect = array_uintersect_assoc '+'array_uintersect_uassoc array_unique = array_unshift array_values array_walk '+'array_walk_recursive atan atan2 = atanh base64_decode base64_encode base_convert '+'basename bcadd bccomp = bcdiv bcmod bcmul bindec bindtextdomain bzclose bzcompress = '+'bzdecompress bzerrno bzerror bzerrstr bzflush bzopen bzread bzwrite = ceil chdir '+'checkdate checkdnsrr chgrp chmod chop chown chr chroot = chunk_split class_exists '+'closedir closelog copy cos cosh count = count_chars date decbin dechex decoct '+'deg2rad delete ebcdic2ascii = echo empty end ereg ereg_replace eregi eregi_replace error_log = '+'error_reporting escapeshellarg escapeshellcmd eval exec exit exp = explode extension_loaded '+'feof fflush fgetc fgetcsv fgets fgetss = file_exists file_get_contents file_put_contents '+'fileatime filectime = filegroup fileinode filemtime fileowner fileperms filesize filetype = '+'floatval flock floor flush fmod fnmatch fopen fpassthru fprintf = fputcsv fputs fread fscanf '+'fseek fsockopen fstat ftell ftok = getallheaders getcwd getdate getenv gethostbyaddr gethostbyname = '+'gethostbynamel getimagesize getlastmod getmxrr getmygid getmyinode = getmypid getmyuid getopt '+'getprotobyname getprotobynumber getrandmax = getrusage getservbyname getservbyport gettext '+'gettimeofday gettype = glob gmdate gmmktime ini_alter ini_get ini_get_all ini_restore ini_set = '+'interface_exists intval ip2long is_a is_array is_bool is_callable = is_dir is_double '+'is_executable is_file is_finite is_float is_infinite = is_int is_integer is_link is_long '+'is_nan is_null is_numeric is_object = is_readable is_real is_resource is_scalar is_soap_fault '+'is_string = is_subclass_of is_uploaded_file is_writable is_writeable mkdir mktime = nl2br '+'parse_ini_file parse_str parse_url passthru pathinfo print = readlink realpath rewind rewinddir rmdir '+'round str_ireplace str_pad = str_repeat str_replace str_rot13 str_shuffle str_split '+'str_word_count = strcasecmp strchr strcmp strcoll strcspn strftime strip_tags = stripcslashes '+'stripos stripslashes stristr strlen strnatcasecmp = strnatcmp strncasecmp strncmp strpbrk '+'strpos strptime strrchr strrev = strripos strrpos strspn strstr strtok strtolower strtotime '+'strtoupper = strtr strval substr substr_compare';var keywords=3D'abstract and array = as break case catch cfunction class clone const continue declare default = die do '+'else elseif enddeclare endfor endforeach endif endswitch = endwhile extends final for foreach '+'function include include_once = global goto if implements interface instanceof namespace new = '+'old_function or private protected public return require require_once = static switch '+'throw try use var while xor ';var constants=3D'__FILE__ = __LINE__ __METHOD__ __FUNCTION__ = __CLASS__';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLine= CComments,css:'comments'},{regex:SyntaxHighlighter.regexLib.multiLineCCom= ments,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuotedStrin= g,css:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,css:= 'string'},{regex:/\$\w+/g,css:'variable'},{regex:new = RegExp(this.getKeywords(funcs),'gmi'),css:'functions'},{regex:new = RegExp(this.getKeywords(constants),'gmi'),css:'constants'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];this.forHtmlScrip= t(SyntaxHighlighter.regexLib.phpScriptTags);};Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['php'];SyntaxHighlighter= .brushes.Php=3DBrush;typeof(exports)!=3D'undefined'?exports.Brush=3DBrush= :null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {};Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['text','plain'];SyntaxHi= ghlighter.brushes.Plain=3DBrush;typeof(exports)!=3D'undefined'?exports.Br= ush=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var keywords=3D'Add-Content Add-History Add-Member Add-PSSnapin = Clear(-Content)? Clear-Item '+'Clear-ItemProperty Clear-Variable = Compare-Object ConvertFrom-SecureString Convert-Path '+'ConvertTo-Html = ConvertTo-SecureString Copy(-Item)? Copy-ItemProperty Export-Alias = '+'Export-Clixml Export-Console Export-Csv ForEach(-Object)? = Format-Custom Format-List '+'Format-Table Format-Wide Get-Acl Get-Alias = Get-AuthenticodeSignature Get-ChildItem Get-Command '+'Get-Content = Get-Credential Get-Culture Get-Date Get-EventLog Get-ExecutionPolicy = '+'Get-Help Get-History Get-Host Get-Item Get-ItemProperty Get-Location = Get-Member '+'Get-PfxCertificate Get-Process Get-PSDrive Get-PSProvider = Get-PSSnapin Get-Service '+'Get-TraceSource Get-UICulture Get-Unique = Get-Variable Get-WmiObject Group-Object '+'Import-Alias Import-Clixml = Import-Csv Invoke-Expression Invoke-History Invoke-Item '+'Join-Path = Measure-Command Measure-Object Move(-Item)? Move-ItemProperty New-Alias = '+'New-Item New-ItemProperty New-Object New-PSDrive New-Service = New-TimeSpan '+'New-Variable Out-Default Out-File Out-Host Out-Null = Out-Printer Out-String Pop-Location '+'Push-Location Read-Host = Remove-Item Remove-ItemProperty Remove-PSDrive Remove-PSSnapin = '+'Remove-Variable Rename-Item Rename-ItemProperty Resolve-Path = Restart-Service Resume-Service '+'Select-Object Select-String Set-Acl = Set-Alias Set-AuthenticodeSignature Set-Content '+'Set-Date = Set-ExecutionPolicy Set-Item Set-ItemProperty Set-Location Set-PSDebug = '+'Set-Service Set-TraceSource Set(-Variable)? Sort-Object Split-Path = Start-Service '+'Start-Sleep Start-Transcript Stop-Process Stop-Service = Stop-Transcript Suspend-Service '+'Tee-Object Test-Path Trace-Command = Update-FormatData Update-TypeData Where(-Object)? '+'Write-Debug = Write-Error Write(-Host)? Write-Output Write-Progress Write-Verbose = Write-Warning';var alias=3D'ac asnp clc cli clp clv cpi cpp cvpa diff = epal epcsv fc fl '+'ft fw gal gc gci gcm gdr ghy gi gl gm gp gps group = gsv '+'gsnp gu gv gwmi iex ihy ii ipal ipcsv mi mp nal ndr ni nv oh rdr = '+'ri rni rnp rp rsnp rv rvpa sal sasv sc select si sl sleep sort sp = '+'spps spsv sv tee cat cd cp h history kill lp ls '+'mount mv popd ps = pushd pwd r rm rmdir echo cls chdir del dir '+'erase rd ren type % = \\?';this.regexList=3D[{regex:/#.*$/gm,css:'comments'},{regex:/\$[a-zA-Z0= -9]+\b/g,css:'value'},{regex:/\-[a-zA-Z]+\b/g,css:'keyword'},{regex:Synta= xHighlighter.regexLib.doubleQuotedString,css:'string'},{regex:SyntaxHighl= ighter.regexLib.singleQuotedString,css:'string'},{regex:new = RegExp(this.getKeywords(keywords),'gmi'),css:'keyword'},{regex:new = RegExp(this.getKeywords(alias),'gmi'),css:'keyword'}];};Brush.prototype=3D= new = SyntaxHighlighter.Highlighter();Brush.aliases=3D['powershell','ps'];Synta= xHighlighter.brushes.PowerShell=3DBrush;typeof(exports)!=3D'undefined'?ex= ports.Brush=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var keywords=3D'and assert break class continue def del elif else = '+'except exec finally for from global if import in is '+'lambda not or = pass print raise return try yield while';var funcs=3D'__import__ abs all = any apply basestring bin bool buffer callable '+'chr classmethod cmp = coerce compile complex delattr dict dir '+'divmod enumerate eval = execfile file filter float format frozenset '+'getattr globals hasattr = hash help hex id input int intern '+'isinstance issubclass iter len list = locals long map max min next '+'object oct open ord pow print property = range raw_input reduce '+'reload repr reversed round set setattr slice = sorted staticmethod '+'str sum super tuple type type unichr unicode vars = xrange zip';var special=3D'None True False self cls = class_';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLinePer= lComments,css:'comments'},{regex:/^\s*@\w+/gm,css:'decorator'},{regex:/([= '\"]{3})([^\1])*?\1/gm,css:'comments'},{regex:/"(?!")(?:\.|\\\"|[^\""\n])= *"/gm,css:'string'},{regex:/'(?!')(?:\.|(\\\')|[^\''\n])*'/gm,css:'string= '},{regex:/\+|\-|\*|\/|\%|=3D|=3D=3D/gm,css:'keyword'},{regex:/\b\d+\.?\w= */g,css:'value'},{regex:new = RegExp(this.getKeywords(funcs),'gmi'),css:'functions'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new = RegExp(this.getKeywords(special),'gm'),css:'color1'}];this.forHtmlScript(= SyntaxHighlighter.regexLib.aspScriptTags);};Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['py','python'];SyntaxHig= hlighter.brushes.Python=3DBrush;typeof(exports)!=3D'undefined'?exports.Br= ush=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var keywords=3D'alias and BEGIN begin break case class def = define_method defined do each else elsif '+'END end ensure false for if = in module new next nil not or raise redo rescue retry return '+'self = super then throw true undef unless until when while yield';var = builtins=3D'Array Bignum Binding Class Continuation Dir Exception = FalseClass File::Stat File Fixnum Fload '+'Hash Integer IO MatchData = Method Module NilClass Numeric Object Proc Range Regexp String = Struct::TMS Symbol '+'ThreadGroup Thread Time = TrueClass';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLine= PerlComments,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuot= edString,css:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedStri= ng,css:'string'},{regex:/\b[A-Z0-9_]+\b/g,css:'constants'},{regex:/:[a-z]= [A-Za-z0-9_]*/g,css:'color2'},{regex:/(\$|@@|@)\w+/g,css:'variable = bold'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new = RegExp(this.getKeywords(builtins),'gm'),css:'color1'}];this.forHtmlScript= (SyntaxHighlighter.regexLib.aspScriptTags);};Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['ruby','rails','ror','rb= '];SyntaxHighlighter.brushes.Ruby=3DBrush;typeof(exports)!=3D'undefined'?= exports.Brush=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {function getKeywordsCSS(str) {return'\\b([a-z_]|)'+str.replace(/ = /g,'(?=3D:)\\b|\\b([a-z_\\*]|\\*|)')+'(?=3D:)\\b';};function = getValuesCSS(str) {return'\\b'+str.replace(/ /g,'(?!-)(?!:)\\b|\\b()')+'\:\\b';};var = keywords=3D'ascent azimuth background-attachment background-color = background-image background-position '+'background-repeat background = baseline bbox border-collapse border-color border-spacing border-style = border-top '+'border-right border-bottom border-left border-top-color = border-right-color border-bottom-color border-left-color = '+'border-top-style border-right-style border-bottom-style = border-left-style border-top-width border-right-width = '+'border-bottom-width border-left-width border-width border bottom = cap-height caption-side centerline clear clip color '+'content = counter-increment counter-reset cue-after cue-before cue cursor = definition-src descent direction display '+'elevation empty-cells float = font-size-adjust font-family font-size font-stretch font-style = font-variant font-weight font '+'height left letter-spacing line-height = list-style-image list-style-position list-style-type list-style = margin-top '+'margin-right margin-bottom margin-left margin = marker-offset marks mathline max-height max-width min-height min-width = orphans '+'outline-color outline-style outline-width outline overflow = padding-top padding-right padding-bottom padding-left padding page = '+'page-break-after page-break-before page-break-inside pause = pause-after pause-before pitch pitch-range play-during position = '+'quotes right richness size slope src speak-header speak-numeral = speak-punctuation speak speech-rate stemh stemv stress '+'table-layout = text-align top text-decoration text-indent text-shadow text-transform = unicode-bidi unicode-range units-per-em '+'vertical-align visibility = voice-family volume white-space widows width widths word-spacing = x-height z-index';var values=3D'above absolute all always aqua armenian = attr aural auto avoid baseline behind below bidi-override black blink = block blue bold bolder '+'both bottom braille capitalize caption center = center-left center-right circle close-quote code collapse compact = condensed '+'continuous counter counters crop cross crosshair cursive = dashed decimal decimal-leading-zero digits disc dotted double '+'embed = embossed e-resize expanded extra-condensed extra-expanded fantasy = far-left far-right fast faster fixed format fuchsia '+'gray green groove = handheld hebrew help hidden hide high higher icon inline-table inline = inset inside invert italic '+'justify landscape large larger left-side = left leftwards level lighter lime line-through list-item local loud = lower-alpha '+'lowercase lower-greek lower-latin lower-roman lower low = ltr marker maroon medium message-box middle mix move narrower '+'navy = ne-resize no-close-quote none no-open-quote no-repeat normal nowrap = n-resize nw-resize oblique olive once open-quote outset '+'outside = overline pointer portrait pre print projection purple red relative = repeat repeat-x repeat-y rgb ridge right right-side '+'rightwards rtl = run-in screen scroll semi-condensed semi-expanded separate se-resize = show silent silver slower slow '+'small small-caps small-caption smaller = soft solid speech spell-out square s-resize static status-bar sub super = sw-resize '+'table-caption table-cell table-column table-column-group = table-footer-group table-header-group table-row table-row-group teal = '+'text-bottom text-top thick thin top transparent tty tv = ultra-condensed ultra-expanded underline upper-alpha uppercase = upper-latin '+'upper-roman url visible wait white wider w-resize x-fast = x-high x-large x-loud x-low x-slow x-small x-soft xx-large xx-small = yellow';var fonts=3D'[mM]onospace [tT]ahoma [vV]erdana [aA]rial = [hH]elvetica [sS]ans-serif [sS]erif [cC]ourier mono sans serif';var = statements=3D'!important !default';var preprocessor=3D'@import @extend = @debug @warn @if @for @while @mixin @include';var = r=3DSyntaxHighlighter.regexLib;this.regexList=3D[{regex:r.multiLineCComme= nts,css:'comments'},{regex:r.singleLineCComments,css:'comments'},{regex:r= .doubleQuotedString,css:'string'},{regex:r.singleQuotedString,css:'string= '},{regex:/\#[a-fA-F0-9]{3,6}/g,css:'value'},{regex:/\b(-?\d+)(\.\d+)?(px= |em|pt|\:|\%|)\b/g,css:'value'},{regex:/\$\w+/g,css:'variable'},{regex:ne= w RegExp(this.getKeywords(statements),'g'),css:'color3'},{regex:new = RegExp(this.getKeywords(preprocessor),'g'),css:'preprocessor'},{regex:new=  RegExp(getKeywordsCSS(keywords),'gm'),css:'keyword'},{regex:new = RegExp(getValuesCSS(values),'g'),css:'value'},{regex:new = RegExp(this.getKeywords(fonts),'g'),css:'color1'}];};Brush.prototype=3Dne= w = SyntaxHighlighter.Highlighter();Brush.aliases=3D['sass','scss'];SyntaxHig= hlighter.brushes.Sass=3DBrush;typeof(exports)!=3D'undefined'?exports.Brus= h=3DBrush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var keywords=3D'val sealed case def true trait implicit forSome import = match object null finally super '+'override try lazy for var catch throw = type extends class while with new final yield abstract '+'else do if = return protected private this package false';var = keyops=3D'[_:=3D><%#@]+';this.regexList=3D[{regex:SyntaxHighlighter.regex= Lib.singleLineCComments,css:'comments'},{regex:SyntaxHighlighter.regexLib= .multiLineCComments,css:'comments'},{regex:SyntaxHighlighter.regexLib.mul= tiLineSingleQuotedString,css:'string'},{regex:SyntaxHighlighter.regexLib.= multiLineDoubleQuotedString,css:'string'},{regex:SyntaxHighlighter.regexL= ib.singleQuotedString,css:'string'},{regex:/0x[a-f0-9]+|\d+(\.\d+)?/gi,cs= s:'value'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new = RegExp(keyops,'gm'),css:'keyword'}];} Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['scala'];SyntaxHighlight= er.brushes.Scala=3DBrush;typeof(exports)!=3D'undefined'?exports.Brush=3DB= rush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var funcs=3D'abs avg case cast coalesce convert count current_timestamp = '+'current_user day isnull left lower month nullif replace right = '+'session_user space substring sum system_user upper user year';var = keywords=3D'absolute action add after alter as asc at authorization = begin bigint '+'binary bit by cascade char character check checkpoint = close collate '+'column commit committed connect connection constraint = contains continue '+'create cube current current_date current_time = cursor database date '+'deallocate dec decimal declare default delete = desc distinct double drop '+'dynamic else end end-exec escape except = exec execute false fetch first '+'float for force foreign forward free = from full function global goto grant '+'group grouping having hour = ignore index inner insensitive insert instead '+'int integer intersect = into is isolation key last level load local max min '+'minute modify = move name national nchar next no numeric of off on only '+'open option = order out output partial password precision prepare primary '+'prior = privileges procedure public read real references relative repeatable = '+'restrict return returns revoke rollback rollup rows rule schema = scroll '+'second section select sequence serializable set size smallint = static '+'statistics table temp temporary then time timestamp to top = transaction '+'translation trigger true truncate uncommitted union = unique update values '+'varchar varying view when where with work';var = operators=3D'all and any between cross in join like not null or outer = some';this.regexList=3D[{regex:/--(.*)$/gm,css:'comments'},{regex:SyntaxH= ighlighter.regexLib.multiLineDoubleQuotedString,css:'string'},{regex:Synt= axHighlighter.regexLib.multiLineSingleQuotedString,css:'string'},{regex:n= ew RegExp(this.getKeywords(funcs),'gmi'),css:'color2'},{regex:new = RegExp(this.getKeywords(operators),'gmi'),css:'color1'},{regex:new = RegExp(this.getKeywords(keywords),'gmi'),css:'keyword'}];};Brush.prototyp= e=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['sql'];SyntaxHighlighter= .brushes.Sql=3DBrush;typeof(exports)!=3D'undefined'?exports.Brush=3DBrush= :null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {var keywords=3D'AddHandler AddressOf AndAlso Alias And Ansi As Assembly = Auto '+'Boolean ByRef Byte ByVal Call Case Catch CBool CByte CChar CDate = '+'CDec CDbl Char CInt Class CLng CObj Const CShort CSng CStr CType = '+'Date Decimal Declare Default Delegate Dim DirectCast Do Double Each = '+'Else ElseIf End Enum Erase Error Event Exit False Finally For Friend = '+'Function Get GetType GoSub GoTo Handles If Implements Imports In = '+'Inherits Integer Interface Is Let Lib Like Long Loop Me Mod Module = '+'MustInherit MustOverride MyBase MyClass Namespace New Next Not = Nothing '+'NotInheritable NotOverridable Object On Option Optional Or = OrElse '+'Overloads Overridable Overrides ParamArray Preserve Private = Property '+'Protected Public RaiseEvent ReadOnly ReDim REM RemoveHandler = Resume '+'Return Select Set Shadows Shared Short Single Static Step Stop = String '+'Structure Sub SyncLock Then Throw To True Try TypeOf Unicode = Until '+'Variant When While With WithEvents WriteOnly = Xor';this.regexList=3D[{regex:/'.*$/gm,css:'comments'},{regex:SyntaxHighl= ighter.regexLib.doubleQuotedString,css:'string'},{regex:/^\s*#.*$/gm,css:= 'preprocessor'},{regex:new = RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];this.forHtmlScrip= t(SyntaxHighlighter.regexLib.aspScriptTags);};Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['vb','vbnet'];SyntaxHigh= lighter.brushes.Vb=3DBrush;typeof(exports)!=3D'undefined'?exports.Brush=3D= Brush:null;})();;(function() {typeof(require)!=3D'undefined'?SyntaxHighlighter=3Drequire('shCore').Syn= taxHighlighter:null;function Brush() {function process(match,regexInfo) {var constructor=3DSyntaxHighlighter.Match,code=3Dmatch[0],tag=3Dnew = XRegExp('(&lt;|<)[\\s\\/\\?]*(?<name>[:\\w-\\.]+)','xg').exec(code),resul= t=3D[];if(match.attributes!=3Dnull) {var attributes,regex=3Dnew XRegExp('(?<name> = [\\w:\\-\\.]+)'+'\\s*=3D\\s*'+'(?<value> = ".*?"|\'.*?\'|\\w+)','xg');while((attributes=3Dregex.exec(code))!=3Dnull)=

{result.push(new = constructor(attributes.name,match.index+attributes.index,'color1'));resul= t.push(new = constructor(attributes.value,match.index+attributes.index+attributes[0].i= ndexOf(attributes.value),'string'));}} if(tag!=3Dnull) result.push(new = constructor(tag.name,match.index+tag[0].indexOf(tag.name),'keyword'));ret= urn result;} this.regexList=3D[{regex:new = XRegExp('(\\&lt;|<)\\!\\[[\\w\\s]*?\\[(.|\\s)*?\\]\\](\\&gt;|>)','gm'),cs= s:'color2'},{regex:SyntaxHighlighter.regexLib.xmlComments,css:'comments'}= ,{regex:new = XRegExp('(&lt;|<)[\\s\\/\\?]*(\\w+)(?<attributes>.*?)[\\s\\/\\?]*(&gt;|>)= ','sg'),func:process}];};Brush.prototype=3Dnew = SyntaxHighlighter.Highlighter();Brush.aliases=3D['xml','xhtml','xslt','ht= ml'];SyntaxHighlighter.brushes.Xml=3DBrush;typeof(exports)!=3D'undefined'= ?exports.Brush=3DBrush:null;})();

------=_NextPart_000_0000_01CD4177.4E973B20 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://common.cnblogs.com/script/google-analytics.js

var _gaq =3D _gaq || [];_gaq.push(['_setAccount', = 'UA-476124-1']);_gaq.push(['_setDomainName', = 'cnblogs.com']);_gaq.push(['_trackPageview']); $(function () {     var ga =3D document.createElement('script'); ga.type =3D = 'text/javascript'; ga.async =3D true; ga.src =3D = 'http://www.google-analytics.com/ga.js';     var s =3D document.getElementsByTagName('script')[0]; = s.parentNode.insertBefore(ga, s); }); ------=_NextPart_000_0000_01CD4177.4E973B20--

转载于:https://www.cnblogs.com/hsha/p/4720613.html

已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
<p> <strong><span style="font-size:20px;color:#FF0000;">本课程主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者</span></strong> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">1. 包含:<span style="color:#FFFF00;background-color:#FF0000;">项目源码、</span><span style="color:#FFFF00;background-color:#FF0000;">项目文档、数据库脚本、软件工具</span>等所有资料</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">2. 手把手的带你从零开始部署运行本套系统</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">3. 该项目附带的源码资料可作为毕设使用</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">4. 提供技术答疑和远程协助指导</span></strong></span><strong><span style="font-size:18px;"></span></strong> </p> <p> <br /> </p> <p> <span style="font-size:18px;"><strong>项目运行截图:</strong></span> </p> <p> <strong><span style="font-size:18px;">1)系统登陆界面</span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241015433522.png" alt="" /><br /> </span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">2)学生模块</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241015575966.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">3)教师模块</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016127898.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">4)系统管理员</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016281177.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016369884.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><br /> </span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">更多Java毕设项目请关注我的毕设系列课程 <a href="https://edu.csdn.net/lecturer/2104">https://edu.csdn.net/lecturer/2104</a></span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><br /> </span></strong> </p>
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页