文件上传之伪Ajax方式上传

时间:2021-12-31 15:43:10

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 = onclick=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 onclick=3D"return RefreshCommentList();" = href=3D"javascript:void(0);">=E5=88=B7=E6=96=B0=E8=AF=84=E8=AE=BA</A><A=20 onclick=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

R0lGODlhEgAJALMAAAAAAP////9mAD8aASEOAeR3Lv+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.onbeforeunload=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.onload=3Dd.onre= adystatechange=3Dfunction(a,c){if(c||!d.readyState||/loaded|complete/.tes= t(d.readyState))d.onload=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);" = onclick=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);" onclick=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);" = onclick=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--