From: <Salvato da Windows Internet Explorer 7>
Subject: Dedicato ai giovani - Censimento ISTAT 2011
Date: Thu, 15 Sep 2011 10:43:13 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0024_01CC7394.44E0D0C0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109

This is a multi-part message in MIME format.

------=_NextPart_000_0024_01CC7394.44E0D0C0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://censimentopopolazione.istat.it/dedicato-ai-giovani/default.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 xml:lang=3D"it" xmlns=3D"http://www.w3.org/1999/xhtml" xmlns:og =
=3D=20
"http://ogp.me/ns#" xmlns:fb =3D =
"http://www.facebook.com/2008/fbml"><HEAD><TITLE>Dedicato ai giovani - =
Censimento ISTAT 2011</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3DX-UA-Compatible content=3D"IE=3D9; charset=3DUTF-8">
<META content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3DContent-Language content=3Dit>
<META=20
content=3D"Il 15=C2=B0 Censimento generale della popolazione e delle =
abitazioni conta sui giovani: scopri progetti e contest pensati per =
evidenziarne il valore sociale"=20
name=3Ddescription>
<META=20
content=3D"ISTAT, censimento,  censimento 2011, 15=C2=B0 censimento =
ISTAT, popolazione, abitazioni, i giovani e il censimento, futuro, =
contest, Noi + 10"=20
name=3Dkeywords>
<META content=3D"Copyright 2011 - All rights reserved" name=3Dcopyright>
<META http-equiv=3DPage-Enter=20
content=3D"revealTrans(duration=3D2, Transition=3D6)"><LINK=20
href=3D"../_res/img/favicon.ico" rel=3D"shortcut icon"><LINK=20
href=3D"../_res/img/logo.jpg" rel=3Dimage_src>
<META content=3D"Dedicato ai giovani - Censimento ISTAT 2011" =
name=3Dtitle>
<META content=3D"=C2=A9 ISTAT - Accessibile" name=3Dapplication-name>
<META content=3D"=C2=A9 ISTAT - Accessibile" =
name=3Dmsapplication-tooltip>
<META content=3Dhttp://censimentopopolazione.istat.it =
name=3Dmsapplication-starturl>
<META content=3D#B52335 name=3Dmsapplication-navbutton-color>
<META=20
content=3D"name=3DUn censimento =
nuovo;action-uri=3Dcensimento-nuovo/default.html;icon-uri=3D_res/img/favi=
con.ico"=20
name=3Dmsapplication-task>
<META=20
content=3D"name=3DProteggiamo i tuoi =
dati;action-uri=3Dproteggiamo-dati/default.html;icon-uri=3D_res/img/favic=
on.ico"=20
name=3Dmsapplication-task>
<META=20
content=3D"name=3DRassegna =
stampa;action-uri=3Drassegna-stampa/default.html;icon-uri=3D_res/img/favi=
con.ico"=20
name=3Dmsapplication-task>
<META=20
content=3D"name=3DIniziative sul =
territorio;action-uri=3Diniziative-sul-territorio/default.html;icon-uri=3D=
_res/img/favicon.ico"=20
name=3Dmsapplication-task>
<META=20
content=3D"name=3DDedicato ai =
giovani;action-uri=3Ddedicato-ai-giovani/default.html;icon-uri=3D_res/img=
/favicon.ico"=20
name=3Dmsapplication-task><LINK=20
href=3D"http://censimentopopolazione.istat.it/_res/css/style.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT =
src=3D"http://censimentopopolazione.istat.it/_res/js/jquery-1.6.1.min.js"=
=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://censimentopopolazione.istat.it/_res/js/main.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
    $(document).ready(function () {
        insertFacebook();
    });
</SCRIPT>

<META content=3D"MSHTML 6.00.6000.17102" name=3DGENERATOR></HEAD>
<BODY>
<DIV class=3Dheader>
<P class=3Dhide><A=20
href=3D"http://censimentopopolazione.istat.it/dedicato-ai-giovani/default=
.html#main">Vai=20
direttamente al contenuto della pagina</A> <A name=3Dtop></A></P>
<H1><A title=3DIstat =
href=3D"http://www.istat.it/"><SPAN>Istat</SPAN></A></H1>
<H2><A =
href=3D"http://censimentopopolazione.istat.it/default.html"><SPAN>15=C2=B0=
=20
Censimento generale della popolazione e delle abitazioni - =
2011</SPAN></A></H2>
<UL>
  <LI><A title=3D"Un Censimento nuovo"=20
  =
href=3D"http://censimentopopolazione.istat.it/censimento-nuovo/default.ht=
ml">Un=20
  Censimento nuovo</A> </LI>
  <LI><A title=3D"Proteggiamo i tuoi dati"=20
  =
href=3D"http://censimentopopolazione.istat.it/proteggiamo-dati/default.ht=
ml">Proteggiamo=20
  i tuoi dati</A> </LI>
  <LI><A title=3D"Rassegna stampa"=20
  =
href=3D"http://censimentopopolazione.istat.it/rassegna-stampa/default.htm=
l">Rassegna=20
  stampa</A> </LI>
  <LI><A title=3D"Iniziative sul territorio"=20
  =
href=3D"http://censimentopopolazione.istat.it/iniziative-sul-territorio/d=
efault.html">Iniziative=20
  sul territorio</A> </LI>
  <LI><A class=3Dcurrent title=3D"Dedicato ai giovani"=20
  =
href=3D"http://censimentopopolazione.istat.it/dedicato-ai-giovani/default=
.html"=20
  rel=3D(attivo)>Dedicato ai giovani</A> </LI>
  <LI><A class=3Dlast title=3D"Tutto sul questionario"=20
  =
href=3D"http://censimentopopolazione.istat.it/tutto-sul-questionario/defa=
ult.html">Tutto=20
  sul questionario</A> </LI></UL></DIV>
<P class=3Dhide><A=20
href=3D"http://censimentopopolazione.istat.it/dedicato-ai-giovani/default=
.html#top">Torna=20
in cima alla pagina</A> <A name=3Dmain></A></P>
<DIV class=3Dmain>
<DIV class=3Drx><IMG=20
title=3D"15=C2=B0 Censimento generale della popolazione e delle =
abitazioni - 9 ottobre 2011"=20
height=3D202=20
alt=3D"15=C2=B0 Censimento generale della popolazione e delle abitazioni =
- 9 ottobre 2011"=20
src=3D"http://censimentopopolazione.istat.it/_res/img/memo_censimento.jpg=
"=20
width=3D161>=20
<UL>
  <LI class=3Dopen></LI>
  <LI><A title=3D"Tutto sul questionario"=20
  =
href=3D"http://censimentopopolazione.istat.it/tutto-sul-questionario/defa=
ult.html">Tutto=20
  sul questionario</A> </LI>
  <LI class=3Dclose></LI></UL></DIV>
<DIV class=3Dlx>
<DIV class=3Dopen></DIV>
<H2>Dedicato ai giovani</H2>
<DIV class=3Dclose></DIV></DIV>
<DIV class=3Dtext>
<H3>Censimento 2011. Dai risposte al tuo futuro</H3>
<DIV class=3Dtitle>
<H2 class=3Dgiovani><SPAN>Le iniziative per i giovani.</SPAN></H2>
<DIV class=3Dfb>
<SCRIPT src=3D"http://connect.facebook.net/it_IT/all.js#xfbml=3D1"=20
type=3Dtext/javascript></SCRIPT>
</DIV></DIV>
<P>Il <A=20
href=3D"http://censimentopopolazione.istat.it/censimento-nuovo/default.ht=
ml">15=C2=B0=20
Censimento</A> generale della popolazione e delle abitazioni conta molto =
sulla=20
collaborazione dei giovani, che rappresentano la parte della =
societ=C3=A0 pi=C3=B9 aperta=20
all'innovazione e svolgeranno un ruolo fondamentale nella costruzione=20
dell'Italia che verr=C3=A0. Ad esempio, contiamo su di loro per aiutare =
i genitori, i=20
nonni ed altre persone meno esperte delle nuove tecnologie a compilare =
il=20
questionario via Internet. <BR><BR>Inoltre, per le nuove generazioni =
sono=20
previste iniziative dedicate, che hanno lo scopo di far comprendere la =
finalit=C3=A0=20
e l'importanza del Censimento come valore sociale, in grado di produrre =
benefici=20
che ricadono in modo ampio e trasversale su tutta la comunit=C3=A0. =
<BR><BR><B>Gli=20
studenti delle scuole</B>, in particolare delle classi 5e elementari e =
3e medie,=20
saranno coinvolti in una competizione a premi che partir=C3=A0 a =
settembre 2011 e si=20
concluder=C3=A0 a dicembre 2011. <BR><BR>Un contest <B>dedicato a tutti =
i=20
giovani</B>, si svolger=C3=A0 invece dal 20 ottobre al 20 novembre 2011 =
e prevede la=20
realizzazione di videoclip, che saranno raccolti e diffusi anche =
attraverso=20
YouTube. I migliori saranno premiati con un iPhone o iPad. <BR><BR>Ai =
figli di=20
genitori stranieri che risiedono in Italia =C3=A8 dedicato il progetto =
<B>"Noi +=20
10"</B> i ragazzi dovranno immaginare se stessi tra 10 anni, quando si =
terr=C3=A0 il=20
prossimo censimento. Come saranno nel 2021? Come immaginano il loro =
futuro? Le=20
testimonianze, che potranno essere realizzate con diverse modalit=C3=A0, =
saranno=20
riunite in una raccolta multimediale che rappresenter=C3=A0 uno spaccato =
dei loro=20
sogni e progetti. <BR><BR>Maggiori informazioni e modalit=C3=A0 di =
partecipazione=20
saranno disponibili a breve. Continuate a seguirci. </P>
<DIV class=3Dfooter>
<P>=C2=A9 2011 ISTAT - Tutti i diritti riservati - <A=20
href=3D"http://www3.istat.it/disclaimer.html">Note=20
legali</A></P></DIV></DIV></DIV>
<P class=3Dhide><A=20
href=3D"http://censimentopopolazione.istat.it/dedicato-ai-giovani/default=
.html#top">Torna=20
in cima alla pagina</A> </P></BODY></HTML>

------=_NextPart_000_0024_01CC7394.44E0D0C0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://censimentopopolazione.istat.it/_res/img/memo_censimento.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCADKAKEDAREA
AhEBAxEB/8QAHwABAAICAgMBAQAAAAAAAAAAAAcIBgkFCgEDBAIL/8QAWhAAAAQDAwgFBgkHBgsJ
AAAAAQIDBAUGBwAREwgSIWGBoeHwCRQxQWIVFyJCUZEWGDJWV5aX1NUjUmZxttHxJCc3R7HBCiYz
NkNTVGWCtdIZRUZjdpKToqP/xAAdAQEAAQUBAQEAAAAAAAAAAAAAAQIEBQYHAwgJ/8QAUBEAAQIE
AgQKBwYFAgQBDQAAAQIDAAQFERIhBjFRkQcTFCJBYYGh0fAyUmJxcuHiCBVCgpKiFiOTscEz8Rck
JTRTGDU2N0RGR1Vjc7LC0v/aAAwDAQACEQMRAD8A7jNDKH0Si9E6PRaL0cpZFYrFKWU+iMTicRp9
KT2IRKIPZShDl6/fvXMIVcu3jxyqo4dOnCii7hdQ6qpzqHMYUIlP4v1AvoNo/wDZrJf4JZCHxfqB
fQbR/wCzWS/wSyEPi/UC+g2j/wBmsl/glkIfF+oF9BtH/s1kv8EshD4v1AvoNo/9msl/glkIfF+o
F9BtH/s1kv8ABLIQ+L9QL6DaP/ZrJf4JZCHxfqBfQbR/7NZL/BLIQ+L9QL6DaP8A2ayX+CWQh8X6
gX0G0f8As1kv8EshD4v1AvoNo/8AZrJf4JZCHxfqBfQbR/7NZL/BLIQ+L9QL6DaP/ZrJf4JZCHxf
qBfQbR/7NZL/AASyEPi/UC+g2j/2ayX+CWQjHX1PqYSg8W+CNO5ElX+TXRFWW5Sl+CLPLxzkkVzw
yHtTLkT7QKqJikEwiF3ff01guvqdsDgshAN7XOa1HbYZDr98eUyrC0E3Ixk+j6QyyHb1RXuqISnD
YE/iMTluBOEipLKJquIRDnNxikMNxcVqe4Ch7LgHsC627Skih91tGBtdrZFIJsdZN9Z/tGsTU4tt
takrXcqsFXIQ30ZjXcj5xp6yQ4U6yosv9aDi0aHpBR+ERabZugvkGXRg8cduCnhEvwSKNnEKcJvm
Kz5frSrUc04CzA4HIXOA/ppa1ISMk2yiVlhNOWRjS2m6U5KKgofiytfri20dfmZ2YdWp94sM3BHG
HC4rVqvmm+fZrjsV/F+oF9BtH/s1kv8ABLc2jdYfF+oF9BtH/s1kv8EshHxZPqghQWiIadFIqbd/
6GwW0WGwboRz1T6tU5orJUYqNVidIBIEkQFNM8UmSZYklD4egdc4ItWqRlPyr2IvlzEbQ6GMUnMR
iLtRNqxauHChEjeL78vKtKfmHG2WkektZAAvqHWScgkXJOQBMZvR3Rqv6XVeVoOjNJnq3WJ0qEtI
U9hT76wgYnHFBPNaYZQC4/MPKbYYbCnHnENpKhElAstDJgyonkbhlBazSnUSLy62K+jECYKRKFTA
0hoqt24xYJfmGHwiMuYMm6dtGa0YaMV4Yg9dNmSztN0ukie2k6lTp8qTJzLTykC6kC6VhOQxYFpS
opuQMQGEEgXvG0abcE/CLwctSkxpronU6FKz7hZlJx8MTEi6+ErXyblsi9NSjc0W2nHUyrjyJhbL
bjqGy2hShZvFHX77X9hsG6OeQxR1++yw2DdCMbJO0pKTWrIac0y6eeEIIEzLyYSOw001oy2LxOHh
MCsug5GLpwQX6yLEIsdmDAXiqbbHxjlINGNnjOJxt8aE4y1iTxmC9seD0sN8sVrXyvF+aVVE01Na
VTZ8Udc593oqxk5gU1c/xSn+Qpni3yVU5xKFvcmDvHcUlTmDACYS/O0pTYrHUJVmmXZlWleNvZZm
ZGX47DYyrLsyQ0wEiMvx1OHOXJ4RG2BxAr2ExAG79qYQBdAg2IWy5jDa218WooXgUlWBadaF2vhU
OlJsRshPUqqUxMmupU2fp6KjJtVCnqnpOYlEz8g+LsT0mp9tsTUm8M2pljGy4M0LMZJijr99q7DY
N0WERbEa30whNXZfoNEJtatqtzVKL+e4BJhmsVM9iMpQt25Yv4ym+TYHhCSLd00comQcRFF2YUhF
NucolMNuZmWTMolCtImXGy6hrCbqbSSCq9sORB1m/VGxsaI6RzOi89poxTHXNGKbVGKNO1YOywal
6nMttvMyimVPCaUtxt1tQWhhTQxWKwQQJSxR1++1xYbBujXIYo6/fZYbBuhDFHX77LDYN0IYo6/f
ZYbBuhDFHX77LDYN0IYo6/fZYbBuhHqXdAgiqse8CpJmUN6XcUBGy2wC/RcdJ1d8PO2ILmCIKKgZ
VUR/lZs84m+UOcNyZAAewAC4P1W2ukyvFsZ5uDoB1k5k9fNztGJnHxzjdSNfP1JsPwE9GfXfZGsD
LyrAtT+nsVBF4kQerOCXJiAFTEqZvRABG8VA9YLb3SJdOEvkKNiSkq9MW1nqHQL90aXPOuLWmWzb
yxLOG4UDqy2W6YzXoaKFr0/ycHla5mYKJT7lDxtxODpy40Lpyc2XXbSm1RJpM2buW+NEzJDdimcp
rCF2Zbn2lE8ZyorbuFIliUC2Yx/jN+nPK42RuVElRLySDhspzPVbmD0NW3X0RuDxR1++2tWGwboz
EMUdfvssNg3QiFKAKXUHomHpaKR03/Y6Da7M+rf8oRq36URSCTBlP9FvTipQpOKITZlBTpFJ3g8X
RQcStGpylxjIjWl0NmFB+slC3TaIRKZI7ChYP8Yj6HxKKoFavCCs0X1ev4Vz9AYftyVycdU6lWba
3UBoS6V3smxUtSbG9wpWR1H63+zkJyS4OvtH1/R/EjTCl6DUiWo81LKWipSlJn3qy5pHMSKmUqmW
3GJenyczxzOEsvsSyy40cDqMWytYdT+jnSr9GvM1MIZAJWnyoqNWpGqjC5cbsYOEbkFaEQyCya5j
8KhiDcjsAeRqcAhj58RYyy8ssEUjk+D7XA86iGpbSGhrYS2288Jlp9KLJxs4UpaK0gC+anMJN/QH
qCMlwYTFb0r+zT9oGn6RTE9UqLQV6MVnRyZn1vTXJK2iamJurNyUzMLWWv5UpSjMMslIQioPKUDy
5zHs0yxMpWEZJOTdVGv0Xhvl0ZGg7QYLLwuup/CCaI/FofLcrwg7kpFlkGbmOxZiaKum7dyuxhCc
Qfkbqg1MW2eqc8KbIzE4pIVxSRhRitjcWoIbTq1FahiIvZNzbKPnngp0AmuFDT/RzQiVmORffM07
yue4vjeQ06SlX6hUZoNkpSt1uTlXhLNrW2h6aUwwVp4wGNbsUytekFyYk6AVmyu4bk+x2hFdJ4k2
S58l2mkImuBThk+vqgtRXl5weKReNRNlH4bCkk3Kk0daGMXRBktB4dFyleQ2JrYNVRrMhyOaqSZJ
cpNuttOoYS4hyTLwujnKUoLSnPjL4sxhCs0qjv0twZcB3CKrTfRLgumNOZLTTQyj1ar0Wf0hmqbO
0rTlmhuYJ9sS0rKSz0jMTKlNpp3FiV/kOpmn5Ulp+XRXmJn6Q3/tfKnjTz4mXnf+KNEAgXwz89/m
3+Lx57oH8HPK3kT/ABn88/lPyJ5b6n/iP1Hyp1D+UdUtZK++v4lf4n7r5T92nBxvK+I5FypGDFg/
mcqxYcVv5VsVs7Rvcv8A8Cv/ACWdHPv3/i1/C3/FFjln3T/B/wDEH8d/wfOcv5Nyz/p38Jcn5ZyP
jf8ArHHcm47mcbHxdH7V7KPoKt0lVZ6tJ5P7mj9M8o3KZnOvrGUFaioz9Fa9QRIHjiC0dVjQDLyd
Mo3GiIwmBHnQPhYBnrcXogOeIRRpmek/v2amORmWYnp52cDfHh5U2nMplsXM4hSuajjf5mYvHtw4
6L6A6ao+z7olourThvSrSLQHg8pOhD1UTQVUSW0KnFcU3N6VplP+eOkMpKKXMzopH/TLMucUNUS9
E8tfpHqW0BkXL2qrKeT3Gcm6bVpJmOaaIyfDZtaVPkekVQYoyZylNsOm5/GVoZEpjet41AFn7V4R
4yS8qsjHg8KBSLeQLlVUrcvJtViYbklSLnFLclG0uCYalnlANuBwqwqWQpFwbjnDmp52DVpfgj4A
9JNN6zwJ6NVTTqU4QKWiryFN0wqsxTHNHazpTQ5Z12qUt+lsSiZiXkGXJSeQy40WnlcleAmpkiW5
cytJhrNGOlYyV3mS4MhPp3nXJAmRKAzZUIsWdSLLUqRWaJui8SnSIw6CqN4rGcKDIYEChaCzYryN
xSFA9UKxK6AVRXNK0hp5kOJLrtNcwOPYiyhtTjii6oJspXNFkJFrqUm+V4jgxktE5X7NXCU3wj/f
bNHo/CnT1TtMoZlWqzUKnLU6mSsvSGH5sOS0pim1452ZWhwtScvM8SkvFsxavJRyt69RWo2U5kt5
UUMkA1fsnKXobPEGnCnqMRZSdU+n0fg4RCFR4YI+eHdsH7BZzByxgGirNsYY4nDAYQ17CHLiI5Cn
1GcU/P0+fSzyySQl1LrOINvsrTdK8BuQRdOKxA52GwKSTzXhM4MdCpagcHfCRwczNcGhGn0/MUaa
pVdWw7VtHa5IzRYmpPljLQafYeQ3NGVLqXXByNUxx0w1NIbYqTR/pIstycMnEuXLUemmT/J2S1IE
ozwecGLFzPTWpdYp4ZlmKUZSGl7Jw/meCyrJxauLyfJkYPNMZcxUUWE2xlis+FaHwJhjpauVVyR+
9n2JNqnstu8aAXQ/MujG23ycEuJbb5SW2lcYoqycUCckjqGlXAFwQUrT48DdA0h04q3CTW6pRxSn
nkUZzR7RSjumRqlT/iN5DNOm6lVTouiqVaVFNlESwW9TJR5DOF+celeUcrPLvo5VPJMNlcwug8Sp
VllzC0kyHwumMKmyBzZQ6f5mhbKISRLETex6KvWUwN4kZ83YRNM4xF0WJJRvqsYSbwqGkmK4bqNX
lpinfeSZNUvVFhpKWEuIclHlpBabUVqIWFXAV6RxYrKslOPWKpwZcC+lejfCeOC6Z01l9JeCaQdq
z8zpDM0ydpmmNEp8y8xWKjLsyUsy9Irlwyt6XUOIbMuqU4yVUuZfMhukxdZudttoz2Df8o+SIYus
3O2zPYN/yhDF1m522Z7Bv+UIx+YngEZA3zxA7s4EAt+kxS3GOAbtVvaXTjfbQU3F8RtnYJ6YFWBC
1g2KQbZA6/f3RA80xAExWMc9yLZqe4THuAhrhuuNfdfovAPbovtvcm1hF0p5ylpNrdFwDuzvbojV
J1eM4FKGEgqUm4GVr87UQT/eOublsuJirnXqmFBJbeOHzqeJzhsIeQ6Hmx1Qg6rwnlZ4YCCbM6vD
SuVTqGuKQCDePaFtvnXW6bSXV4gleBSsWoqJHonLIX1W19Ea7JtOz1QS6SrizZtKfUCVXv15fi7M
8o7VEoy7CZKlWW5PgTYjKCyvA4XAIW0QKBEkGEJZIsWyZChcGhJEt49ojeYdIjbiK1rcWpas1LUV
KJOsqNz0R0tKQhKUjUkAD3AWjIsXWbnbanPYN/yiqGLrNztsz2Df8oRCtA1LqFUWD0v6Jac/sfB9
dphFMOkxmLJVTpzSWQMsCQ4zMVL6r1igEkw+fYfEG8AY0dnB40eGhc9RebTxWFu5aZM4d5YO8eNj
PEFYQ2i6UWYuoV1tE+Cry6dxEszU2VLl5iZQ0HgQgSzpBwvKcxJKABiuRcYQrECm8fQf2eJHhLXX
tKK3wVVuVkNI9GdFJ2sP0R9hyee0rpTTrQmaLK0wS0y1UHnX+ShlpwNLTNOSqpZ9qZ4pY1myzk/Z
L8P6SLIxp5kkTO6qxEqdEqPXfKGq68qInVuMJQKHy9CZfppLsTnNss8h7JtD4q0PDiwFgm0w/hlB
nDwAFRqslgW5KniuUtimuGZUxx85OzJf5SrAEJQwhTouAAoWwC3+qknoj6HqOnXCO/8AZ/4W6/wo
U1vRiXr50f0K0E0WaoKtF5VU6/PzU9pDPy9IcS0+649LOJf5a+p3F91TbbWSXEq2J9M3KscnDo66
7oQBmtEXUANIU3PWiBDKLeQ5cqDLL+PvSFLeAJQiDleRl6c4lKnDoe8UvExCkNm9KG1uUSbwC5Rx
LhA9RDzZWfypuo9QMcG+yTVJOlcPWhap51LDc8K3S2XVkJRyyfoVRZkWiT+Kamy1KMgXKn32k6iS
K6dJplAUmylMl/J1kOjk9yvPM6ZRde6EGkWVJemCGReYE2y78Yq+dxmEsHC72FIwFZVpCI95RRZm
hMVdEZPgQcJqpEsa9OS09T5JmVebddnZyT4ltC0qXYnESpIJKcGSV4rYVGxzjfvs8aD6T8H/AAj6
e1rSyi1KjUjQLQnTUVqpz8jMSsipxDPJmGpSafQhmZXOoS7NSXELdE1LNF5krQpKjICs7SfJfTdx
9acZsluU05i6P+DyrL6kyx2FwIsdmaJV2lpxDpdg54o7alicdfoMXqzKEMhXiDpJm5UQbnI3VEnv
xrTWla+NcQ3joyW0cYtKMbiptspQnERiWQDZIzNjYZRgk0iq1f7HcimlUyoVNUhw4zdSnk0+SmZ1
UnTpfQuoofn5sSzbhl5JhbzKHpp7Aw2p1tK1grTemEnOIXOGT3041H4HH4A6qjG8qfKzm6CU+LGo
d8NI3ApdiIRd8/hMr9Z8txJsonAYizbLtGKyK8QRMzIcy4CmGKawuyWlkshaDMKqFRcQziTxq0IV
iJS3fEocwgEDXlrjrdWTM0rTr7G2lU5JTzejcpwbcGFLnK6ZSY+6JOdn2OSsszVS4vkbDgM6w64h
15KkMLDqgEHFEl5TeU9Rie+halSV5SnyWpgn2oFIcnyk8vU6hMdh0QnZzUGFReQIfMMs/BtoutFw
fwI0vxxdwU7JMq6LFIyBjeUGOPcT8/KvaLNttvNreelpKXQwlaS6XkqZStvAOddGBZOXRlrF9e4O
+DrS6i/a6qdRqlFqMjRKHpTpzpPPV6ak5hijt0KZla2/I1H7wdQmV4idE9JobIeJQt5QXbiHsEmT
VPMqZP3Sh5FsFqnHpflYjzINWpP5cj0UZw6DMpuSmKIrtW4Rd4omxQViruWnEFhx1XKJXrqIt2SC
ijh2ggt7uOtyekFLRMLQ3ej8nxrUEpDmM2GI5c4tlIzzJAGZAOu0yj1PTn7OHC7OaNSU9Uizw1I0
m5HJS7sxNu0tUgwhxzkrQLy0yzVQRNvhLayy0w48tKW2lrRzNH5lgtX+ksy/ap0/ijCZ5AkHJgkW
jr2bII9QisAiU4RBm3mNyyhsWZnUZOjwk0CjEKiSbdZcW79gqU5i3lAa5ZaZmu1mYZUHGWZBmWLi
CFIU6QFkJUMjhwKSq17ERa6VSE3or9nvgP0brks/Tq5XOEataVs0ycaXLT0vSmHVyDb0xKuhLzaZ
oTkrMy6loRjZfSQDmYrgWT4vN/8Ag54QCWIcZ09bU4+GC7Vql/3XJeU35wJrfCmkGkW8EgMYijpT
NvMKSyygiImNax4pTuhGBtNyGONsPVan+OcPYlClGN/+9pWlfb45bUX+LZc0g+6kOOK/9pq/B39x
0xm6jqXOTspLNjUMSUpysI59hI3R6SzN3R8xum0OnevtSKu1XpTMUhwdLKeqFMTimLiBtoZN7+qE
ekt9ME0M028grIE8uSxEWkIOIpRCErrIpMokRCsM0VtyiqYDs4/MzEutlPL3llgoCXDMLaK3BZm3
PbIT0pOpVrF+tcO1RpfDpJ6QP0fQjR/RbRjSaQrU2rg6ocgjSJE45MUpjRyRq7MjTnVOVtCzyOos
OzQ5zEyhC1Oy5X2IsXWbnbbdY+DoYus3O2yEMXWbnbZCI7mKIgdV4p6jcnV0xvvHO7TmT9g3+zTb
NUSXxvFzarCD6oRrxdFvPux9ReDbWG5sBdRG1WpI2qOojYDFQa9TlD5SlR25eOyoJ9SdLqqnPmlL
mpmMUTD2iOj5PaFt/prC3HibYsKhhSPxDpIG62calPONoQoHCFOD+asnnXscIHu2X6s41edE1Txx
WPKorRlPRBuDmVaftVZElJ25AywrTTG1etRNdgopoKmwhBCEOokN5FHhUzdo2xem04kJYkkquonj
FBJ9BCRYBVtZKv7Rf6NSxAU8SpQTzMax6ROfN6AEDLtjsi4us3O23Oo26GLrNztshDF1m522QiGa
CqXUMowF/ZSenXd+iEH1Wp7Fb/qhGG5VE3ZNUpUYmR9laOpETou7UZw+Ns6hQosehEViAnM+hbCH
wAjGJRKMzARVieIwhpAoe7jiSzA8Qh6ZFGQrJWVQckGpVZqXF8lNgoP89KjrSAjnFa8rpCUlWVxq
jfeDSmcIdV0up7PBe3WlaXtB1+TdoUyZKalmLBmZffni9Ly8pIlLwYmnZ19qTUh8MPqKXsCq1ZCN
WejXmVxN0pZCzql0NjJG6MYm6DS3JExyJOEVhrZUiCMRdJz1LkvzTMsDhTl+mgDhsMShEEdRIiAm
ZLxICOLCkTNCcLjdI4lKrBTiW21suKSNSiHUoccSkm1xiSkqtlfPofDVox9oSnIpVV4aG9JJiUK1
ylKnKhWKfWqVLTDiStcu2qiz89TafOTTbJXgc5PNTjcuV2eRLkoz+vHSJ5EdA5ze0irfW2XYFN52
KBI3KXwTnadQZM4y2IdJlM4yjKcywqDi/h7tJyaGx5wzXVhbtF4q36g4TWP7TlapMm6ZabmQh23O
bwuu2Chqc4tK0puDfCsjmm9rGMJoTwDcMenFIZ0q0O0Pn52lB5apOqfedHo5edlHFBTtOFVqdPmZ
viH2lNh+RbdQmZaU0lfHIKRk1DMlzIslOJwau+T9RujMMfzLByxaVqhyLAIQqgpBY+zv69KL5qVZ
jCGkUh7k6B1ZfIwBdg4WZKXtlVUDekpT6W2UTclKS6StOJt9lKPRWNbagbJCkn8Frg21RjdNOErh
eqcvN6FadaW6WzDNOmzLVKg1qdmkrTOSLtuJqjLmF6adln2wsJni9geQh5P8xKVjk4cGSHlLVMm9
78CqTVbqrk4zUwkSYZjmilcNjUzU3mmGLqTJD4LApvmyVcYqsJiCy8TSVlOLOmcKjIuRFdtFSrlC
pIps++6eJYmZiRcDK1uMpU4w4nnhKHHE/hPO/lqISq+YVeLaYVwp8HmjtKa++NJ9F9GeECmP1qQk
KbpLMSlO0gpswgU9+bnaVTKlhKZphKJdSapKtOzMpxfMclignzU74omTC5i2U5UKS6T02mKJRlhA
oxWCH0rhrioUYjU6v2sFbsnEelKVYjPUYXjTlRBJ+IGdl6oio8iZ04ezcOEUwKbTyqfeZYYWpQQq
ZDKS8pTpCQCttKnlFRtfXlmrIEw0cVwp8IzcrwdUGsaT6QyEvKPzsroo/pLMN0KUlKOy5OOPNyVU
qTFFlESbYWpnJo8apLUuFPuoQv8AUuZFOSNKFR0quSxk7UlgVRW8QUjDOZ4bJ0LbOYdGFVMY0ZhT
QiHkyFRjGvWJFYcyaxBJY6qqTgh1lTHIpVNbf5S3IMIeCsQcShIIV6yc7JV7QAPXFM/ww8KVU0fV
otUdPtKJ2gOMJlXadMVaZcbflEpwCUmXSvlEzKYOYZaYecYUkJSpshCQJEqVQKhdZBeK1VpFTeoL
x/Loyi4ik1yZAYzG/gv5USjgQBCOvGCkZaQpONoIRpFk0fIIIxdBGJokI9SIuX3fkpSZvyiVaeJR
xZU4hC1cXix4MR5wTjAVYG2IYtcYHR7TnTPRPik6M6VaQUJpmf8AvRuWplWnZST+8eTKkuXLkmnk
yjsyZNa5RTzrK1rlVrl1EsqUg/RSqh9G6Hyk5kSkdNpOp9KL5y4eRKBS1AmbFnFnjtAjRy8jNyRl
oy7XZpIslHUUVdrmZIIM8TqyKSRJl5SVlGy1LS6GWySVIbASFEixKs+cSMrqubZaoo0l000s0yqj
da0p0hq1dqrLbbUvO1CcdedlWWlqdbalLqCJRpDqlvJblktIDy1u4eMWpRy2XJIkeTpSayDKMnSp
KsisGbuHMZLlyXIRA5SZw+IKuF37BrLkMZNYO3ZvVnjtZ21RZkQcqunCixDnXUE3ohlppsMtspbZ
AKQ0gJQ2Ab3AQkhIBubi2dzGLqFarNWqjtbqlWqdSrTzrUw9V6hPzU5VHX2EtoZedn5h1ybcdZQ0
0lpxTpW2ltsJICE2hylmSNkv0Rm2Iz5SWhVM5AnGKJOm7iY5claHsooi0fHz3rKGOASMMFYOxzQd
MIP1BmuRNFNVEyaKRSW0vTZCVcL0tJMsum4K20JSqx1gG/NB6QmwMbZpLwqcI+mNLl6LpRprpFXK
TLKbcbkKhUn3pZbrIsy9MNlQE2+0L8W/N8c6gqUpKwVqJsdi+Ldwte9it/1RoEMXxbuFnYrf9UI+
Z27wG6qmdpAogUPaYdBQ7PbaQhSyEJuFKNgSen9UQVBIKlC4TmQIh+YXQopptwuTwc5we4bxzTjn
aR7zaewey2802XwtEa8SeKxEWxK/ESO7F2mMBPqAAFuLSj+akLOLWeq+fT5tGjTpPq3NZflVSW2S
zg8QiaajZm2RMIKqOHNyKRAAO0x1DgUC943W3mmIEpLvTGG9mykm2zZe+V9ZHTGmzq+PmUS4Kueu
+rWVHb0XH4eiNrnR60ANk05KVMqfPyJEmZ9DzTlOJ0yBnmmaa8yKP0VVdJljsiKIshMNwAKBilAC
hp45VZrls/MPjFhKsKed+FOQPpdOuOkSTHJ5Zpo2ulIxW1X6Yuxi+Ldwtj+xW/6ouoYvi3cLOxW/
6oQxfFu4Wdit/wBUIhmhCl1D6NBf2Upp53fojB9Vpv1Hu8YRW3K1ySohlP1UyTJliEdloKbUDqXG
KjT1IkxQx/EyT47wpeCV2yCCZ/JJkoYrD4v15CMtXKDtCIg1AOrKvkXOIqVNVUJimuEo4iTfU+8y
sYuOPM4sDPDzbKviBBxW1Xv2ngu4VGODjRnhRpzEnUf4h040dlKBRa1ITDMuaI1inzUnFrUnlQVM
pfleJXKOtraWwXP9RLK26gz/ABGUagdNBk4I0jaMolMtE6N1XVymJgl1JMiMNhEek2OQKn0tTa9a
okTeRKExuOQRVFg5WcKsk47CyAVI7A6TfGPKbe0pkeTJCnJSVmeXqRbJK2lIZQ4RkVJWtORNxiTs
jq1DZqtC+yHwgOaVOvS9P0x0u0YTwdSNQUormJqRq0nO12o0tl1RU1LzUnJTiFvtoQl5UlMm6kvB
S/T0UUoyPXCjGV5Uyo8qwebo5lDZUVY2FQ1ZiYN4ipGZRIhAVoTJzkypVB8gQdSMxVeGsEzgmwXf
qC0FMrdkDdo621NytTffaS6qdqE0HysA4m+ZhaN/wJxKKR0E5ahar7T1WrOhml/BXo7o/U5ulSWg
fBtok/QUSD7kumUqpXOpmqs2Ekf89NplJZEw+oYnkMJ40KK3i5gPRm05mavvR1DR6H1urBRdGmuU
LUuW4DO1J5kbwCd/g1D3Ro4MAGLjDlMGGPIjOr546TQTKsDtq2VbLNkyJoJeFBYcnKJyVM1NSvET
r6EPSziUO4EnHgxEeiS6SbdIFiNUZz7RWkNO0G4fRpZMaHaKaXr0h0D0dqM7RtJ6e5PUb7xmGhJ8
u5KH045hpikMtNlaininHEuIcUStWfdEFT1tSGb+kCpkzj8emhtI+VC5lxKZZocpvpkj/k2Hv0Tx
ePPEkkSO4tEDgZ0/cgknjuVVFRLeYbe+jLPJnKywFLcDVQKMbhBcVhSecs5XUdZPSYwf2rK+5pVS
uAvSN2Skqa5WuDZuoKp1NbUzT5HlD7CxKyTSlLLUqwmzbDZUcDaUp1CIN6YTJZeQ2TAyiYrlBV0m
1Dz7U58gUZmOaWzykMoGmOLFhi60ty0Vgkdi5aNiqkZuhcqOCEdukTKGRVMnaz0mp6g1y5U5OODl
jGCVccSZZvGrCcCAMiBqN75mN0+yhwmMzFXOgMtoLoXS1/wVpBy7S6n01xrSqqinypmEJqFQL6kv
NuuFJdb4sNktNqCQtIVHYexfFu4W3a/Ue7xj4Khi+Ldwsv1Hu8YQxfFu4WX6j3eMIYvi3cLL9R7v
GEMXxbuFl+o93jCGL4t3Cy/Ue7xhDF8W7hZfqPd4wjgYy6C4iPygJeua7QJTE/yXvG/22vqeyX5h
JA/08yDqtbbt6ot5pwNMKUo2B1/4JHSL64gado0nCoXEIg8X/KAmqoJxHQT0RALw9hNF2ju026DJ
NcasNNJ5nV0WzVc7cv8AA2RqtQeCF8oWslWDEojUr1AE6rW/D0nXGgAJUWywOkCppTzDPEpMkWMp
T7PSqZROgSES65K/QaORG8oEiL9Bu1Ao/LBQ5A7xDKaRzqKfSVNtqIcWzxKRqupeu3uFyM9kYiiS
pmail1wcZzuNOL8KdYy6Cchr1W2WjtKFOUhSkJcUpQApSlKAFKUAuApQALgAA0AAaAC3HL9R7vGO
kx+sXxbuFl+o93jCGL4t3Cy/Ue7xhDF8W7hZfqPd4wiHaFKXURo4Ho6KV09/ZKEa7Rf4twibdY7/
AAiiHSe5Vsy0GkylFKJBnmW6UT7lLzg/khtWObH6UPgdI5KgycJNPc+isoOiKw1tMEJaQpQMwzRS
IKvmi6UVaw0FNer9Sck2peXZeTLPT7paEy8UpRLNJw8c9f1khaQnVbFcHEEx9KfZu4MadpvV9KNK
K5RqhpRQ+DqksVlzRKlMLfndKqxOKmhRKJgA/wC1mHJGadmU84OpYSy6hUs5MW85CUT6Pig8Eg9E
8nyvdKKh1Qnp0Dya5kSnWCxupdXpvbMnkQfxaI4L508USbpBFHcMgLRQ7GCszPFS9YfuorFIgpCq
LJpTKyU4w9MPG7iw62t+ZdAJKjmVZc4pQMkC+slSjHDZLcPGm05N6ZaeaD6TUDRqit8VTKeqjTsn
o7opSXHmmGJVjEw00lS1GWamZ11Iem3Q0k8Ww3LSzFZOj9ygaF5FsgZWtC6+VJlmmU60bykquTQM
tThFmcImCb5FikOgLqVY9I0OiKjJxOSsxtIYqaGwyX030TXx4WsdoilGYaK9hRp2UpTNRk5x9Mu7
LT0y5xbhSlbjKggtraSqxcKwMkoufRy5wjo/DroLprwwV3gs010G0fqGkdG0u4PdFaaKhSZV6bka
VW5Z+dbqcjWpiXS8ikJp7swnlEzPqZlkYJlIdWqUmMFhOhmk6NytkRwCY47DXcGcVcqLUOrDCGP8
4F0IJMMVRhMFXIU7ZooLOJw2X28XhzgyZixCHv20SQODV4gmne6LtrbpSFrStPKX35kJt+BasKDm
NSkoCgekEKGRjQvtdVeSqXDJPU+SmmZtGitAoGi78wz6C5yQlVTU4g4Vup42XmJ5cq+gKBYfYcl1
jjGVqV8vRxKXV86Tns05YsdH/wDCJWihn/nK/wCl/wCc16gNh1x6faC/9B/s45//AAlktv8A4jHV
DpnFL8jll2f060Y7P/UxrNKD/wBMHpf93K6wP/Eh9kT/ANbT2f8A7k6X7f8A5b7o2x4usvO22x3+
PcPCPl63WO/whi6y87bL/HuHhC3WO/whi6y87bL/AB7h4Qt1jv8ACGLrLztsv8e4eELdY7/CGLrL
ztsv8e4eELdY7/CGLrLztsv8e4eELdY7/CPGLd3l522X+PcPCFusd/hGCRh6IFVXAQMLlTMFO7/Q
k0F7ewO/nTtdEY/k3ULKJJvfnZ9AT7Xv1dcYiouALZRY257isOeIJvhx/ht1dMa98saqrKn1Opme
Kv0WipIeuUgrqlvMY5BuIkmIgJrvk3h3236jMXcbczAF8QHo/nJ6Y02rv8ZLTCDZSlp40JT6dwrL
BsuDq6IgroZaYOV5KqnlMzI0MMbqxNCkDlZ06IYiycmy0Y6ah0AP8pvEYsqooRYvonK1DNEQvtpG
mc+JioCXbUotsJurDbDjV/8AynKNl0alFNSKX3E4FzASoJVcqCAOk7Sb/ON3OLrLzttpt/j3DwjZ
LdY7/CGLrLztsv8AHuHhC3WO/wAIYusvO2y/x7h4Qt1jv8IYusvO2y/x7h4Qt1jv8Ih2hql1FKPB
6P8ARbT/APZOE67T2q3fTE9id/1Ry860yplUryZ5xqdSFP8A5F655H+Gsoy/NXknyj1Xyh5M8usH
/UOv9QY9c6rhda6m1x8/q6OZ4uy8u/h49lt7DfDxrKHMOK18ONBtewvbXYX1Rm6PpLpHo7yj+H69
WaFyzieV/c9XnqZyrk/G8RyjkUyxx/Ece9xPGYuL453BbjFXx6XqCUHlGMsZjlOilIZYmGFnUVhs
el6m8mwWMw5VVFRsqoxikNg7Z60Oo3WWbqHbrpmOiqokYRIcxRoRJybSgtuVYbWn0VolmkqT0ZKS
2CMssjF/P6dab1WUep9U0w0oqUhMpCZiSn9I6vOSkwlK0uJS9LTE64y6lLiELAWhQC0pUMwDHG1E
ybsnmrkww2bapUQpRUKZ4Ski3YR+cpElqYYui1bqCs3ZHfRSHuXDlg3VMdVBi6OszRUUVOmiUyqg
mpfkJGZWlyYlWH3E5Bbsu2tVhqF1NkkDoByi5oHCLp9orITFK0Z0y0loNNmlLW/I0mu1GQlVOOJw
uPJZlpptDb7iQErfaCHVhKQpZCU2mhum3Zt0GjRFu1atUUm7Zs3TIi3bt0SAmiggimBU0kUkylTS
STKUiZCgUpQKABa7FgABcAZABNgAOgc2NPcW464t11RddcWpxxxxwrcccWSpa1rUsqUtSiVKUokq
JJJvHCQWVpUlp3HYhLssy5AH80RI0ZmZ7BYNDYU7mKMHAQPFo65Yt0FovEjgYwGfRA7h0YBEBVG8
bUIbbbKyhAQXFYnChtKStXrLIQMSus3MXk5VapUWpJioVGdnmKbLiTpzM5OzEy1T5RNrSsk288tE
rLiwsywG2xYWTCZpWlSdYaEGnKWZcm2Dg7avwhUzQaGx6Gg+ZKYrJ6DGKt3TUHbRX8o1cYWM3U9N
I5DabHG23U4XUBxNwcLjaVpuNRspBFx0HohTqrVKPMcspFRnaVNlpxgzVOnZiRmOJeGF5nj5Z5pz
inU81xvFgWMlAiMhxdZedtq+1W76YsOxO/6oYusvO2ztVu+mHYnf9UMXWXnbZ2q3fTDsTv8Aqhi6
y87bO1W76Ydid/1QxdZedtnard9MOxO/6oYusvO2ztVu+mHYnf8AVHxP3IptzATSoqIJkAmk15u0
e3uC8Rt6Mtl5xDYJzUL3ysBrOoRCskq1DmmxvfPrz1GIzmeIEQSXUUUAE2yImWNeIZqaYXiJRC4M
8R0CFuhSTAShCUCxIwpuPSJ27B5vGqTjrjlx6OSluEZJSlPQOnEroHQTHXN6RGeXtXqhyhQuTCqr
zNOsdhMrQ4ucYwdYjLxNqAmIXTcimodY5rtBUzDoALbhxiaXSZh5w+mhajh1jCDmPecgDaNYw8vn
W2GThKVoShRPpXOYUemOx1RSmsKovSan9K4KcqkOkaV4VAElxKRMzpVm3KDp2cpLi57p0Ky5u0b1
NIiOm3D5h5Uw868oqxOrUs5X1nVcjojqDaOLbQ2LHAkJvfXYWvriUcXWXnbbx7VbvpivsTv+qGLr
Lzts7Vbvph2J3/VDF1l522dqt30w7E7/AKoYusvO2ztVu+mHYnf9URBRA/8AMtSHR/VfIHf+ikJs
z2n9MSB7H7olHP1b+Foz9Y/oibex+6Gfq38LM/WP6IW9j90M/Vv4WZ+sf0Qt7H7oZ+rfwsz9Y/oh
b2P3Qz9W/hZn6x/RC3sfuhn6t/CzP1j+iFvY/dDP1b+FmfrH9ELex+6Gfq38LM/WP6IW9j90M/Vv
4WZ+sf0Qt7H7oZ+rfwsz9Y/ohb2P3Qz9W/hZn6x/RC3sfuhn6t/CzP1j+iFvY/dHEPnQlOJgDQkQ
SlC//TKet2dhShdp19nbbN0aXLrqlkjCi3pD0h0gDaPnGOqDgQytJFuab2Oe/o9/zEVprPOTSV5P
jz9YDmMVE5er9mKa4TAJDercYO0dHaI26DIS5dfb1BKNSyc05Z5ayCO0W2RqM+8DLIFziUEqS23b
E6oHmIUc7AWuuNNGQXI7jKTy6ZorXGGYtZboGk4VZNVwBYXk4RhJWHwkAU+QXyczVeRDOuEwKkQu
utbabVFDUq3ItG5ew88X/wBNFirL2lWFj7XVHpozT3jNOzTwSCySFNkZh1Ytkeiyb59PQY7Imfq3
8Lcsz9Y/oje7ex+6Gfq38LM/WP6IW9j90M/Vv4WZ+sf0Qt7H7oZ+rfwsz9Y/ohb2P3Qz9W/hZn6x
/RC3sfuiIqJKXUYpGHpaKYSD+ysK12nF1jcfGAGQ9LeIk/F1m522jF1j9J8Ym3x7x4wxdZudtmLr
H6T4wt8e8eMMXWbnbZi6x+k+MLfHvHjDF1m522YusfpPjC3x7x4wxdZudtmLrH6T4wt8e8eMMXWb
nbZi6x+k+MLfHvHjDF1m522YusfpPjC3x7x4wxdZudtmLrH6T4wt8e8eMMXWbnbZi6x+k+MLfHvH
jDF1m522YusfpPjC3x7x4wxdZudtmLrH6T4wt8e8eMeBWzQERE1wBfzptN75Ai5y1GFutW8eMYrF
3aiSJjB+UOcc4qYejpNcBc8w+qAX/r7vZbeaTLJaaTiJTzRiXYG/Tzd4sc41eqPrUTY85a8KEXsA
hIzWvaOi0ah+kNrorIkgTBgnKU4l6sUidxTYxi5uaUfWvHQA+226ybYZZU4lQKgi9z0g6j777M++
NfTjmHk4xgbubhGWAt//AKnbtiyXRj0X80mTDLUfjDUU54q8qepE2uFAHrV8ZDOgkPVMYCiBWEJw
AKS7QddQTCJr7uV6QTxm6i7zhgZPFIFjbLNZHxKvG70xnBLhwg43rLVawy1JB7I2I4us3O22ExdY
/SfGMjb4948YYus3O2zF1j9J8YW+PePGGLrNztsxdY/SfGFvj3jxj1KuiplEREedtmLrH6T4wt8e
8eMcd5XL+dvD99mLrH6T4wt8e8eMR1RRS6jdJQv7KZSH3forCtVpudqd8BqGatWz6Yk3F8W7haLn
ajfE9qt30wxfFu4WXO1G+Hard9MMXxbuFlztRvh2q3fTDF8W7hZc7Ub4dqt30wxfFu4WXO1G+Har
d9MMXxbuFlztRvh2q3fTDF8W7hZc7Ub4dqt30wxfFu4WXO1G+Hard9MMXxbuFlztRvh2q3fTDF8W
7hZc7Ub4dqt30wxfFu4WXO1G+Hard9MehZS8ClE1xL85Uf8Ayy6RD/i7LX9OYMxMJBsoI5xA6T0A
9V4tZt7iW7hVio2GIWB2jUOiI8naMdRYOXAHBPCIZQTHEC3E+SS8R0Ca7SULdBkWgVpRYYfVGV9v
uA1Rqc+uwH4iST8HqgX1A+t7468la2sRynssGlGT+VdZ7L0fnZCMTim1ERVTlGWQGLxoVh0lSSWQ
a9XFUQAM5cClvOIAOSrU0JCmLUkpQptFmui61c1HvsTe3VsjxpzQedwekp4gHDqDaTd256Tlhy2x
2WYc1ZwpgxhcPSI1YQ5o2YsmyZbk27RoiRBuiQLtBUkkyELqC3HitSiVFSSVEkm+snMmN7ACQEi4
AFgMOoD8sfZi+LdwtFztRvie1W76YYvi3cLLnajfDtVu+mPQs8IiURMfdwsudqN8O1W76YjKapzQ
h6Sn5cAEANz2do+3Zp71ztRvh2q3fTEMedJD/ayc/wDFZc7Ub4jPr8/kiYqLqXUdpOHo/wBGkifs
tCtdpudqd8VDUPcIkvF1l522i52o3xMMXWXnbZc7Ub4QxdZedtlztRvhDF1l522XO1G+EMXWXnbZ
c7Ub4QxdZedtlztRvhDF1l522XO1G+EMXWXnbZc7Ub4QxdZedtlztRvhDF1l522XO1G+EMXWXnbZ
c7Ub4R86qw3CPoiQflAHaBSXiOn2Gts1El/5TkwrmlRCEq6Cjq23N7H3RhakvjClsWU2i6ljK4UN
pPRbovnuio2UjPTSWJOfPDLFzxxDDnHApEy5pgApQN8u7SI+wbgC2/0yXXj1GyE3GK2K23FusOmN
Qm3U4wS4mziv5fSbjJKLe1qztkI169FlTo89VbrhlUxhM6iHWl6ZyEsqmIJi3TcFdTM/bmU03qHR
ZMhwvRAoKAI+ldbUdMp8uvNyoUnmnjFDVkBhRfb+I3jZ6GwE8Y50jmG4tZZ5ygPZtb/Mby8XWXnb
bSLnajfGxQxdZedtlztRvhHzOHpESCImJ2e3jZc7Ub4REs3TwhD0VfyxAEAH1uPZv1+xc7URF9vn
zt8ijNTqs3iuQjj84NBuPIaPbZc7Ub4pPb5893TmDW3zmLf7QP8A8g/9Vp53s98Rfr7/AK43BUaU
uo/SkPR0U2kb9mIXrtB/J2xWNQ9wiScXWXnbaP6cTDF1l522f04QxdZedtn9OEMXWXnbZ/ThDF1l
522f04QxdZedtn9OEMXWXnbZ/ThDF1l522f04QxdZedtn9OEMXWXnbZ/ThDEEdAXXjoC7Xt229G0
FxaUDBziBln29kULWEJKjqAjjYs5Kg2VwvSG4U8zQBjiAZxzAIdhQ7x7+y3RJKXDSGUqH4RY/hT1
22m3vjT5t5S1uJSSFBXGKw6jrKQTqwnUR4xo36SStS8EgCMtQ1IysVjb8sKZt0Tegs4dnBq2Jp9I
DmWUKAXfKv2W25tfJpIKTcAj0j6ZH4tedrXuRqjDSzGN9cy4EKUhWItm1mT+Gw2FVrdPVG0zJJpK
1oZk80wp2iUgPYdLjWIx5bNzFHUwxsvlWMLrAA6VAdOjN7+8iBL9NuL1OaM5PTMwSiy3CEXN7ITz
Ui/uEdDlGuKl20m2IjEuwtdSsz4dkWOxdZedtrH+nFzHxO35ECCImIFwdt/Hn9Xa/pwiGZznxvD0
VblShcUe/j7ee4X9OI8+fP8Ai9Eal1XMoZchF7/ldh/16e3+PutP6PP+/m8U9h89nnsTFL5mm1d+
scRUMOcI+tfff2fv/vDudP4P8xB9x93V15d3gIwfymr+ePvC0f04X9ju+UdhKjigBSKlYaNFOJH7
/wBGYZaSfZTvEVjUPcIkjFDV77RceqnemJhihq99lx6qd6YQxQ1e+y49VO9MIYoavfZceqnemEMU
NXvsuPVTvTCGKGr32XHqp3phDFDV77Lj1U70whihq99lx6qd6YQxQ1e+y49VO9MIYoavfZceqnem
Ee0qmYmq4EoGKiUdF995x+T7u22ZokuJibSSMIRqUCDn8hr994sKi8GmF7cJNtoHnsiLKhx1aGwB
2smrgO2zZVQyl/aQ4X3APccoXheHtu026RKM3dCcONKrYfYwjUr4rA7P8aE5MoKCt27CW8SUgHnv
LXmtz2koTl7zcRookaEOcpfpApLlCPNQj8lUwbxGp8xFVvPDyKwxZNvLjN3cHy1owqisRI5rj9WH
uvu8NLJ1clIhtBIccTxGVrJKs1gHoIQLXGeeqMtRWhNLQoos0CXM/SdSg/yyvqBJVnrjsSYhQ9gA
GsNFuS3Hqp3pjdo457Ekm5DCJgC4NI53PusuPVTvTCIOneoKDBFUAWKGaBvWDtDnVq1TceqneIjz
58/KhdSqqHXMuQi/5wXAb+y7kNoWflG8ef8AcRB7d3nz1lMU9mGZln6p71DDnCbvEdF/s5Cy+0Ad
OsRSR793R/jzlbKMOzjLmu9Ib+e2/wB/7rTzeruioHoCSOyPp6ip+b/9bRdOwft8Ym/v3HwjsGUf
P/NJS3R/V1JPf+jUMtB1nmHvgNQ9wiRs/Vv4Wj8h74mGfq38LPyHvhDP1b+Fn5D3whn6t/Cz8h74
Qz9W/hZ+Q98IZ+rfws/Ie+EM/Vv4WfkPfCGfq38LPyHvhDP1b+Fn5D3whn6t/CzL1DvMI9rhcESF
biYoGAMZQLr7rw9ANY99222+UGTSzJh4oON4lQJvzb7eoARqtbfKphLLauaEDjQOgdJHnONfuWZU
1vJsixVx5XKxKSHvhUMZTNUUOVIxr871c24ADRdffd223mnIIQVqSjBa4I267e7qvGrKa41/CAbN
Lvjc9EsEZ4RquLG+XviEeiYphEYbSyda+Ta0XGa62TIq4hkQegIORkWCHUQgxG+cF4M3jxR48Awf
5cxUzfJKS3N9Lp3j54SoPGIlgSrDq45fpX60pCRnqvG8UNscQqYwYA6cLX/2m8hbqKrnrjaq/iqb
VMxjCAAGvnn23W1L8h3mM3Ff58qIixTVAFSgNw+vo5/v22n8nefPnbEefPn/ADFCqj1RO5OsQjjv
N63OrRvv7Jt7Pf582F9do/N53+R15xU2OTCu+VPeoY14j3/r7+/t083rez+7z5vCx6FefPytGOII
ruVO8bx0+399ltqf3RTb2/O+JOliTnL9RO5Mw3iHaHbzfpDffZb2ey/m/fE29rz0dP8AvEt+bFb/
AFB//YP/AEWp/Ie+Jy9b/wDHwjbHSI/809MNH9Xkld/6Nw20G1zr17flEjUPcIkTP1b+Foy2Hf8A
KJhn6t/CzLYd/wAoQz9W/hZlsO/5Qhn6t/CzLYd/yhDP1b+FmWw7/lCGfq38LMth3/KEM/Vv4WZb
Dv8AlCGfq38LMth3/KEM/Vv4WZbDv+UI8g6SbmKqsmZRMhgEUyD6Rx7i33aLx7dV9r2nyhnptmXR
zcarkqOQSNfR06u2LabfEtLuPEE4BqGu/nOOCjsZ6uR0+WMUmIQxwKGgqaYE9El4+uHaJv426q0w
ENtstINmuZmQSpV8zr9Hwzjnj8xxsw6+pRTxtlDqZAzSekKNhYnbeOvfl1zfHayVep1k5Ssqc7+o
kxMII/XRuMu3hLt4QIi4SKnfpaQ8rlUxjgAXF03dtthnVM0ykuzi73baVxadQU5brzzVl09GyMbJ
rfqM+iVaUkJW6Dcem030pJ2FOeu+KN9MuwuB04kuW5MgaRG0GlSAwyAQ1IoFTuaQtmkzSOYhAuA6
hUsRS7QJzmu7bcAddLzrjq7lbi1LUb9KjfZujrbaEtoQ2kWShISB1CIYn6pCLNNYpVgC4BD5V3t3
/wBtqOw7/lFcULqHUxZ2osUq3bnaM723+zdtv77qgPZPm3nybRFX4vGnD5UwiYTZxvaI9uv+FpPw
7r/387YZ+R84+RjD3DxQoZukR0aB2c3X/wBtpv1a/PkDOGfVu+cTjJlPnD1RLOQHSJfVHvG/n2e6
1Nx0p9+fnrhn5Hzi6tPqVlTBEyja4QzfV4WjLZ3+87O2JiePN83/ANQHuL+61OWw7/lCM6pIcPNT
TLt/o+kz9nIbaTa5169nziBqHuESFnhrtGW07vnEwzw12ZbTu+cIZ4a7Mtp3fOEM8NdmW07vnCGe
GuzLad3zhDPDXZltO75whnhrsy2nd84Qzw12ZbTu+cIZ4a7Mtp3fOEcMSMQ6JtY84g0SZxhOVHZI
fN6EIXI9iMqPVyAq18uskDHXZIOETlVIqqmUmYa8TXW2/RqTSHUOvoW24+FKky6C2iaQjJwMKNgt
YVlhBJjEVN53ilBkBTSVcXMOZKDK1C6UOD8Nxzs7ZZ6sxCFa51JL8lRR8kdN0RrCnDvrBVCimcCJ
mHSYL/SHxXCF2nRbpVNl+MmEhSSklWHCrmkAaiOjs6bxoFRXZtd1JUcVw62OZg1lJtr2Zao04dHr
BzVdyoavZQ0xgK8PpoxSlaWccuMT4QTAK6zlZJRS8hFIfCW+Z+SHPAXhb7guENd4Q6ilLctTW1HM
qUu3qotzbX/Eo90ZbQyUKjMTrjWCxCG7g3VfPF1WHR19MbWag1LRaEXAi3YA+tzpHXblQA693nM9
Eb/FDJ/qQq8UWKVYRvEwXZ2v3aPZ7e2+029/ut56stuu+dnnzlFcYhE136ptJhzhHvHSGoP4iNps
CL87/Pn/AHMI5KDQBw+UL+SMN492m7Td7/ZrtFk7Fefn84Z+T8oszIlMVXJ0jKNzCA5o9mzkeFmX
tePR74mLtSLTVBoRITt+4vqhz2899qcuvztz2+emEWPhEFbs0yACYaA9gc+20ZbTu+cIyHAR9g+4
P32ZbTu+cIjqk6l1LKaB6Win8m/s7Dtdh1n3mIGoe4RIGLrNzttETDF1m522Qhi6zc7bIQxdZudt
kIYus3O2yEMXWbnbZCGLrNztshDF1m522Qhi6zc7bIR008uXLNrzkudJbUOvOS5P55GnKGOm0pTT
Jz5wd9TKrcCgTJBgMNniAKmUYquRFE2ZESppOkVSkEixTFvt9ucFmilE0j4NpGkaQyYqEg6XZpid
bSEVGkvvLUv/AJN7JwYSR0lJF+aRHAq/pfMUrTOoCkYls4WmazLzKsTS3GAEBUskkIXjQMKkEgpy
La054vZU3pwJ/wApaWFqfTxksxmVqxzuLeXIANFYsSJS/M0afmK0bCjBw/lLfrCxwzyAY4AXOUMo
BQOYuLrmg9P0OknpqU0mE3JyqFugVRGCdwpzDIcHNUUjbY9RvF8zX5GvTvFytOmJRTgAUw004EJd
VkrmODNStacKlp/FfZubyYpSPk2ZOUoSNFkEGU6vm6szz8KK5XCh5rjQFXet1nhbwcmhyBW0OAxT
GSDqxgREUxvN8nVqpGq1B+aOLi1EhkHWloej7sXpHpzjsFMkkyEkzLpvdKbrJzJWddyMsshlllGF
z1UNd6qqUqxxvE3rbPb2c+22My6b7fd0ed2eYi/iCV3TiIqj8s146xDZpHjaQoe129HnfCM0lqUX
MQVTHCON93dz3c36bQT8Wro/z/v3wi3dP6WCbBMduPdou57A03e3stBPv6enpB/wPN84RcyUJFbs
E0vyN2gvd2dlqT56oRMzFmk2IUCgIXc+20QjlQUANAZ3O2yEecXWbnbZCIypSe6l1NvSH/MGT/b8
3odaTrPvMAMhmNQ2+EZ9ieId9oibdY7/AAhieId9kLdY7/CGJ4h32Qt1jv8ACGJ4h32Qt1jv8IYn
iHfZC3WO/wAIYniHfZC3WO/whieId9kLdY7/AAhieId9kLdY7/CIprhUtjSSk0/VDfu0micry3EY
gisveKYPQRFJgUS+tnvFESgX1uzsvtkqRT3KpVJGntJUpU3MttWT6WEq55HuQFGLSfmESknMzKnA
gMsuLxWJsQk4crZ862UfznKxz++n2ok8zpGImtFnUaj0RfKPFlRUz1FXKqqpSCIjeBlTnNo9twDo
C36XUqVYotEpsjLttSqJeSbQG0pCLkJTdbmrnWGontMfI633JybmpmcQ6067MupSvDnMBTmTo6ef
f0jq7jtN6HGjTN9MM45Uk1wwi7aWFnEnUzWfFKdFKMnbgMfi7BE5TFBxD266bAju4DpLOlAQNnkO
JfkDht0q5bUjR5d7EyCHnw2oYTh5qAT0XUCSOm3THc+D6jFpgzz4xYCW5bFnhuOerpvYGwN7i+Ub
nZ0n1eILKlKqcbzG7De393PZbgeXXcm/b5+eox0+IkBN1ElvXMBjd14+/T+/R22G21XYdXnfCJek
6QXD5RLORPpuu0D33DaCfi39PX593TCLoSBS4iYJHOgICGb2lH3f3WpJvt6d1vHyYdsWwl2VmzFN
O4l2gPV7ezn99oibdY7/AAiQ0Ek0SgAd367RC3WO/wAI+nE8Q77IW6x3+EMTxDvshbrHf4QxPEO+
yFusd/hEa0sP/NjTn0g/zDlD2fN+H2k6z7zBKchmnUOmM8xPEG60ROHrTvhieIN1kMPWnfDE8Qbr
IYetO+GJ4g3WQw9ad8MTxBushh6074YniDdZDD1p3x+FHBEUzqqrJpJJEMoqqochE00yAJjqKHMI
FIQhQExjGEClKAiIgAWQw9ad8YLFKsUxgYGGM1IkKFZt2d5Rm+XmV1/Zf1iIJ3X67IYesb41d9Jf
WWk1Vsl+oFN6c17pzFZ4eDD3beWpPnqV5jjcSQYur3LJ7C4LE3r9oyvEpl3KyKSaKyaKahiicAHc
tAa/I6MaT0+tVKV5TIyZUqYNsRlkKFuUpHSW+gWN75AkRr2lFDqNeo03IUuZbYnMPHtocVZEyGsz
LE//AFNabdIF46Ps0SzOhZhhtPk5dffCmORNrB4TCGzVZVw+du3GEidBNMh1VM8TgooYC3FJnKGE
CgIh9iV/hF0NnaIusUnSKUqDEwwVsoLwS+0VAji3GbhQUggpsQL2tHz7RKTXzUTTqpRp2RmZYqad
U82pTayT/LDTmaFIOsWuQL6847U9BpJRobQundJofpWlyAoeWlwImUzyYYhe/jbpTCHMMcX66yZT
AI3opJBfo0/D1VqC6nUZueXrfeUoWF7J1Itc39AX85/SlOlEyMlLSqR/pNpCutZzWf1ExJbGGu4m
uX0DmzxDu5/d/ZbH4h193m/dF7Fh5Fpqq5OkY6A3Dm9pfdvC0Yvfu3dO3+8IurI9N0mhEhOkXQAD
8kO3u7rU3Pj7/wDaJt1jfFi4TBkWZCABShcAB2Bouu5/faInD1p3xk5LiBcAhutEMPWnfH7xPEG6
yGHrTvhieIN1kMPWnfDE8QbrIYetO+GJ4g3WQw9ad8RvS4/82dOtH/gWUe/9H4faTrPvMSn0U8wa
hs2Rnefq38LRFX5B3Qz9W/hZD8g7oZ+rfwsh+Qd0M/Vv4WQ/IO6Gfq38LIfkHdDP1b+FkPyDuiBM
qqXn055L+UhJ8MRUXiU10ErBLUPQRFTFWfR2nsxQtoklhCVXEUXdJkJhmKpnCGYIGuGyH5AOvLKN
d/RT9Er0Z1dOjtySq/VYyR5LqRVOplKxjc8TZNM21JdGjUxw+a5kgL56rCEJtbwhuc3klMhkmbRu
2ECgXAzgMop7BKSNvy6v89MUEnERfUctXSAdkQt0neSbkdZI8Bkhjkz5L1I6JR6bHEXUmCbJGgJo
fGXkIZJoh1F9F3jp2+WbFcq9bVTFcAOoUgmEwjoPJUJKaLD6WXzxaG0qbLnG3VmgawL6rmL2m/8A
dJWrEtSEqKQEg5q6LdF7a7iNFNOZBnxnlSZFlbJhEfg9WSfq4StJKSiBindQWQaeKNyRq85bjkiD
+LvStFCXgJWIKFG/SFK5VhgpUllLDzqUKmUo9BLuHMWGV756siTFs/MLfWUrACGVKDSBYlJJOIle
ZJ6NeWrrjsBwiQ3sQVKJkzmzjX6Sj+r2dw3d42py291ugx4xZCSKUDnJGOgPd2l2j3ah92m0Zbdv
R51xI93nPwi30pSK3Ypp3ohfcHPZz23adDtiu3s946fD5xMjJkk2IXNIAXB/d+rndZCx9Qd0coBg
DQBd9oifyDujzn6t/CyH5B3Qz9W/hZD8g7oZ+rfwsh+Qd0M/Vv4WQ/IO6Gfq38LIfkHdEcUwUupr
T0PS0SNKf/IWGu0nWfeYhPopyV6I6er4oznF1m522iKuxW/6oYus3O2yHYrf9UMXWbnbZDsVv+qG
LrNztsh2K3/VDF1m522Q7Fb/AKoYus3O2yHYrf8AVGMzqUzqTptbFz85zLMeQLcOnOWhbpMLtPbe
bRZDsVv+qK/9A3FxivRB5HiRjCY8AZ1mlNTsESDAq0zqkBO3QBAXuuHTr029k6vffVHgtVlq2d+r
/OvtiK+kVyYY7lZ5RlAqTeSY+zkEsDmKZalzuyKomyaS9DXjcyctNnRfRSi8wOCdSTJ6BwbrncfJ
QNdlpVtCJGanCtrjG3W2Wm1K/mEuDNSWzrCdZVqGQ1mLdU26h7kkup1tTzeNxxKbJDQNrBzoc6An
ZmYo50n1KIRR+sXRAN5RgzOBy7CsquZKTwuGMWiJGbCEznI8Al9NiikcpiFHqqqlymlcVc5wB+tC
CgYlwlRxHMkm5OeZ6fPhFw2BmLWyHvOu/vO2/TmemNoEvUybN8wRQC8Lr/QDm4fb7f128vOqPTD7
Pf7+v3bomKEy03ZlLcS667sAA/h7bRFWfXv+rt/zGZIpkSKAAA6Oy7+NkLdSt/1R9OLrNztsiexW
/wCqGLrNztsh2K3/AFQxdZudtkOxW/6oYus3O2yHYrf9UMXWbnbZDsVv+qGLrNztsh2K3/VDF1m5
22Q7Fb/qiOKZqXU4p+HpaJIlT/kTDXaTrPvMEein4R/aM3xdZudtoiqGLrNztshDF1m522Qhi6zc
7bIQxdZudtkIYus3O2yEehyBHDdduoBjJroqoqF/OIqQxDBtKYQshGhDo7su3KPyDsmGF5Jjvors
tmtkUp7VWuEUhc8wGDo05kmMwKeqmRqZIKDJacoAo+Om3YuUEzugRBotpdN1VGy5cKsKtlaPJbRU
b3HQM8/9/lF7ol0ofSBRtEhpR6FKc2mOmB0Vp/yyKbws4AcucQXbSFQFRZscNGegcCqpm9AQKIDd
OPqijifa7vnFOcoBv0nGXnVDItdVPyHKJZOFOsmzK4pbX6Mx+HZUDafptcwCCRqEtpuh6UHGAt0X
Ryy4k5fINWxyLvIhD2bJFRAHS6h6Sq/nz/aPRKcKtZNx2f2y37emxO8ZNNNMLgD3aP79NqY9I9+J
d+dztshHnF1m522Qhi6zc7bIQxdZudtkIYus3O2yEMXWbnbZCGLrNztshDF1m522Qhi6zc7bIRHl
NlLqdSCF/ZJUrd3+4mOq0nWfeYpR6KfhH9ozXF8W7haIqhi+LdwshDF8W7hZCGL4t3CyEMXxbuFk
IYvi3cLIQxfFu4WQhi+LdwshDF8W7hZCGL4t3CyEMXxbuFkIYvi3cLIQxfFu4WQhi+LdwshDF8W7
hZCGL4t3CyEMXxbuFkIYvi3cLIQxfFu4WQhi+LdwshEeU4Uup7IYX9kmSv3f7kY6rSdZ95ilHop+
Ef2jM8XxbuFoiqGL4t3CyEMXxbuFkIYvi3cLIQxfFu4WQhi+LdwshDF8W7hZCGL4t3CyEMXxbuFk
IYvi3cLIQxfFu4WQhi+LdwshDF8W7hZCGL4t3CyEMXxbuFkIYvi3cLIQxfFu4WQhi+LdwshDF8W7
hZCGL4t3CyEalyz5PDIpWbOc5raM2hQbNWraYoug2bNkAwkG7dBJ4VJFBFIpU0kkylTTTKUhCgUA
C3vYbBuixxK9ZW8x+vOLUH59zl9Z439+ssNg3Qxq9ZW8w84tQfn3OX1njf36yw2DdDGr1lbzDzi1
B+fc5fWeN/frLDYN0MavWVvMPOLUH59zl9Z439+ssNg3Qxq9ZW8w84tQfn3OX1njf36yw2DdDGr1
lbzDzi1B+fc5fWeN/frLDYN0MavWVvMPOLUH59zl9Z439+ssNg3Qxq9ZW8w84tQfn3OX1njf36yw
2DdDGr1lbzDzi1B+fc5fWeN/frLDYN0MavWVvMPOLUH59zl9Z439+ssNg3Qxq9ZW8w84tQfn3OX1
njf36yw2DdDGr1lbzDzi1B+fc5fWeN/frLDYN0MavWVvMPOLUH59zl9Z439+ssNg3Qxq9ZW8w84t
Qfn3OX1njf36yw2DdDGr1lbzDzi1B+fc5fWeN/frLDYN0MavWVvMPOLUH59zl9Z439+ssNg3Qxq9
ZW8w84tQfn3OX1njf36yw2DdDGr1lbzDzi1B+fc5fWeN/frLDYN0MavWVvMPOLUH59zl9Z439+ss
Ng3Qxq9ZW8w84tQfn3OX1njf36yw2DdDGr1lbzH/2Q==

------=_NextPart_000_0024_01CC7394.44E0D0C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://censimentopopolazione.istat.it/_res/css/style.css

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; FONT-FAMILY: =
Arial, Helvetica, Sans-Serif
}
A {
	TEXT-DECORATION: none; outline: none
}
P {
	COLOR: #666
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.hide {
	DISPLAY: none
}
.dividi {
	CLEAR: both
}
DIV.header UL LI A {
	FONT-SIZE: 70%; COLOR: #393939
}
DIV.header UL LI A:hover {
	COLOR: #b52335; TEXT-DECORATION: underline
}
DIV.header UL LI A.current {
	COLOR: #b52335; TEXT-DECORATION: underline
}
DIV.rx UL LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; COLOR: #fff
}
DIV.lx H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; COLOR: #fff
}
DIV.rx UL LI A:hover {
	COLOR: #b52335
}
DIV.rx UL LI A.on {
	COLOR: #b52335
}
DIV.article P {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, Geneva, Sans-Serif
}
DIV.text P {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana, Geneva, Sans-Serif
}
DIV.text P SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.footer P {
	FONT-SIZE: 72%; TEXT-ALIGN: center
}
DIV.count P {
	FONT-SIZE: 375%; COLOR: #3a3939; LINE-HEIGHT: normal; TEXT-ALIGN: =
center
}
DIV.count P.s {
	COLOR: #b52335
}
DIV.count P SPAN {
	FONT-SIZE: 25%; COLOR: #999; LETTER-SPACING: 0px; TEXT-ALIGN: center
}
DIV.text H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 82%; COLOR: #000
}
DIV.text H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #b52335; FONT-FAMILY: =
Verdana, Geneva, Sans-Serif
}
DIV.text UL LI {
	COLOR: #b52335; FONT-FAMILY: Verdana, Geneva, Sans-Serif
}
DIV.text UL LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #666
}
DIV.text UL LI A:hover {
	COLOR: #b52335; TEXT-DECORATION: underline
}
DIV.text UL LI SPAN {
	FONT-SIZE: 70%; COLOR: #666; FONT-FAMILY: Verdana, Geneva, Sans-Serif
}
DIV.download A {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #b52335; FONT-FAMILY: =
Verdana, Geneva, Sans-Serif
}
DIV.download A:hover {
	TEXT-DECORATION: underline
}
DIV.download SPAN {
	FONT-SIZE: 70%; COLOR: #666; FONT-FAMILY: Verdana, Geneva, Sans-Serif
}
DIV.abstract DIV A {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #b52335
}
DIV.abstract DIV A:hover {
	TEXT-DECORATION: underline
}
DIV.abstract DIV H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
DIV.abstract DIV H3 A {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #b52335
}
DIV.abstract DIV H3 A:hover {
	TEXT-DECORATION: underline
}
DIV.text P A {
	COLOR: #b52335
}
DIV.text P A:hover {
	TEXT-DECORATION: underline
}
DIV.text P SPAN.caption A {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #b52335
}
DIV.text P SPAN.caption A:hover {
	TEXT-DECORATION: underline
}
DIV.text DIV.news H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #b52335
}
DIV.text DIV.news A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #b52335
}
DIV.text DIV.news A:hover {
	TEXT-DECORATION: underline
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
DIV.header {
	FLOAT: left; WIDTH: 100%
}
DIV.main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
45px; WIDTH: 100%; PADDING-TOP: 45px
}
DIV.rx {
	MIN-WIDTH: 161px; FLOAT: right; WIDTH: 161px
}
DIV.lx {
	MIN-WIDTH: 161px; FLOAT: left; MARGIN: 0px 0px 30px -10px; WIDTH: 161px
}
DIV.footer {
	FLOAT: left; WIDTH: 100%
}
DIV.header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/logo.jpg) =
no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 84%; =
PADDING-TOP: 0px; BORDER-BOTTOM: #d9d9d9 1px solid; HEIGHT: 19px
}
DIV.header H1 A {
	DISPLAY: block; FLOAT: left; WIDTH: 70px; HEIGHT: 19px
}
DIV.header H2 {
	MIN-WIDTH: 144px; BACKGROUND: url(img/logo_censimento.jpg) no-repeat =
right 0px; FLOAT: right; MARGIN: 0px 10px 0px 0px; WIDTH: 14%; HEIGHT: =
70px
}
DIV.header H2 A {
	MIN-WIDTH: 144px; DISPLAY: block; HEIGHT: 70px
}
DIV.header H1 SPAN {
	DISPLAY: none
}
DIV.header H2 SPAN {
	DISPLAY: none
}
DIV.header UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 83%; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
DIV.header UL LI {
	FLOAT: left
}
DIV.header UL LI A {
	BORDER-RIGHT: #393939 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
DIV.header UL LI A.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hp_rx {
	FLOAT: right; WIDTH: 460px
}
.hp_rx .rx {
	MARGIN-LEFT: 5px
}
DIV.counter DIV.content {
	DISPLAY: none; MARGIN: 0px auto; WIDTH: 405px
}
DIV.counter P.noscript {
	MARGIN: 0px auto; WIDTH: 405px
}
DIV.counter {
	MARGIN-RIGHT: 500px; TEXT-ALIGN: center
}
DIV.counter H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(img/counter_title.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 10px; =
MARGIN: 0px auto; WIDTH: 110px; PADDING-TOP: 0px; HEIGHT: 27px
}
DIV.counter H3 SPAN {
	DISPLAY: none
}
DIV.counter IMG {
	MARGIN: 15px 0px 0px
}
DIV.counter DIV.count {
	PADDING-RIGHT: 0px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 320px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #d9d9d9 1px solid; HEIGHT: 100px
}
DIV.count P {
	FLOAT: left; OVERFLOW: hidden
}
DIV.count P SPAN {
	DISPLAY: block
}
DIV.article {
	PADDING-RIGHT: 25px; FLOAT: right; WIDTH: 265px
}
DIV.article H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(img/title_censimento.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 10px; =
WIDTH: 224px; PADDING-TOP: 0px; HEIGHT: 83px
}
DIV.article H2 SPAN {
	DISPLAY: none
}
DIV.article P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; =
PADDING-TOP: 0px
}
DIV.article P A {
	FONT-FAMILY: Verdana, Geneva, Sans-Serif
}
DIV.text P {
	FONT-FAMILY: Verdana, Geneva, Sans-Serif
}
DIV.text {
	PADDING-RIGHT: 2%; PADDING-LEFT: 2%; PADDING-BOTTOM: 0px; MARGIN: 0px =
170px; PADDING-TOP: 0px
}
DIV.text H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
DIV.text DIV.title {
	PADDING-RIGHT: 0px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; =
BORDER-BOTTOM: #d9d9d9 1px solid
}
DIV.text DIV.title H2 {
	BACKGROUND-POSITION: 0px 0px; FLOAT: left; BACKGROUND-REPEAT: no-repeat
}
DIV.text DIV.title H2 SPAN {
	DISPLAY: none
}
DIV.text DIV.title H2.censimento {
	BACKGROUND-IMAGE: url(img/censimento-nuovo/title.gif); WIDTH: 287px; =
HEIGHT: 30px
}
DIV.text DIV.title H2.dati {
	BACKGROUND-IMAGE: url(img/proteggiamo-dati/title.gif); WIDTH: 287px; =
HEIGHT: 30px
}
DIV.text DIV.title H2.stampa {
	BACKGROUND-IMAGE: url(img/rassegna-stampa/title.gif); WIDTH: 287px; =
HEIGHT: 30px
}
DIV.text DIV.title H2.territorio {
	BACKGROUND-IMAGE: url(img/iniziative-sul-territorio/title.gif); WIDTH: =
287px; HEIGHT: 30px
}
DIV.text DIV.title H2.giovani {
	BACKGROUND-IMAGE: url(img/dedicato-ai-giovani/title.gif); WIDTH: 287px; =
HEIGHT: 30px
}
DIV.text DIV.title H2.questionario {
	BACKGROUND-IMAGE: url(img/tutto-sul-questionario/title.gif); WIDTH: =
287px; HEIGHT: 30px
}
DIV.text DIV.title H2.news-comunicati {
	BACKGROUND-IMAGE: url(img/news-comunicati/title.jpg); WIDTH: 150px; =
HEIGHT: 30px
}
DIV.text DIV.title DIV.fb {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 72px; HEIGHT: 30px
}
DIV.text DIV.title DIV.fb IFRAME {
	OVERFLOW: hidden; WIDTH: 72px; HEIGHT: 30px
}
DIV.text P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
20px; PADDING-TOP: 20px
}
DIV.text P SPAN.caption {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 200px; PADDING-TOP: 0px
}
DIV.text P SPAN.caption A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Geneva, =
Sans-Serif
}
DIV.text P SPAN.caption A IMG {
	MARGIN: 0px 0px 10px
}
DIV.text P.desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
DIV.text P IMG {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 15px 0px 0px
}
DIV.text P IMG.rx {
	FLOAT: right; MARGIN: 0px 0px 15px 15px
}
DIV.text UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px 0px 0px 10px; PADDING-TOP: 10px
}
DIV.text UL LI {
	MARGIN: 5px 0px
}
DIV.text H4 {
	FLOAT: left
}
DIV.text H4.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 20px
}
DIV.text DIV.abstract {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
20px; WIDTH: 100%; PADDING-TOP: 20px; BORDER-BOTTOM: #d9d9d9 1px solid
}
DIV.text DIV.last.abstract {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
DIV.abstract IMG {
	DISPLAY: block; FLOAT: left
}
DIV.abstract DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 64%; PADDING-TOP: 0px
}
DIV.abstract DIV P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
DIV.text DIV.news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
20px; WIDTH: 100%; PADDING-TOP: 20px
}
DIV.text DIV.news P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
DIV.text DIV.news P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px; FONT-FAMILY: Verdana, Geneva, Sans-Serif
}
DIV.download {
	PADDING-RIGHT: 0px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px
}
DIV.download A IMG {
	DISPLAY: block; FLOAT: left; MARGIN: -10px 30px 0px 0px
}
DIV.download A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Geneva, Sans-Serif
}
DIV.download A SPAN.info {
	FONT-WEIGHT: normal; WIDTH: 80%
}
DIV.download SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 10px
}
DIV.download DIV.adobe {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px auto; WIDTH: 90%; PADDING-TOP: 10px
}
DIV.download DIV.adobe IMG {
	DISPLAY: block; FLOAT: left
}
DIV.download DIV.adobe A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-FAMILY: Verdana, =
Geneva, Sans-Serif
}
DIV.download DIV.adobe A.download {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, Sans-Serif
}
DIV.download DIV.adobe SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 60%; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
DIV.rx IMG {
	DISPLAY: block; FLOAT: right
}
DIV.rx UL {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
DIV.rx UL LI {
	FLOAT: left; LINE-HEIGHT: normal
}
DIV.rx UL LI A {
	FLOAT: left; LINE-HEIGHT: normal
}
DIV.rx UL LI.open {
	BACKGROUND: url(img/rx_tab_open.jpg) no-repeat 0px 0px; WIDTH: 161px; =
HEIGHT: 7px
}
DIV.rx UL LI.close {
	BACKGROUND: url(img/rx_tab_close.jpg) no-repeat 0px 0px; WIDTH: 161px; =
HEIGHT: 7px
}
DIV.rx UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 5px; WIDTH: 141px; PADDING-TOP: 5px; BACKGROUND-COLOR: =
#3a3a3a
}
DIV.rx UL:hover LI.open {
	BACKGROUND-POSITION: 0px -7px
}
DIV.rx UL:hover LI.close {
	BACKGROUND-POSITION: 0px -7px
}
DIV.rx UL:hover LI A {
	BACKGROUND: url(img/rx_tab.jpg) repeat-y 0px 0px; COLOR: #b52335
}
DIV.rx UL.ext LI.open {
	BACKGROUND-POSITION: 0px -7px
}
DIV.rx UL.ext LI.close {
	BACKGROUND-POSITION: 0px -7px
}
DIV.rx UL.ext LI A {
	BACKGROUND: url(img/rx_tab.jpg) repeat-y 0px 0px; COLOR: #b52335
}
DIV.lx DIV.open {
	BACKGROUND: url(img/lx_tab_open.jpg) no-repeat 0px 0px; WIDTH: 161px; =
HEIGHT: 7px
}
DIV.lx DIV.close {
	BACKGROUND: url(img/lx_tab_close.jpg) no-repeat 0px 0px; WIDTH: 161px; =
HEIGHT: 7px
}
DIV.lx H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: =
139px; PADDING-TOP: 5px; BACKGROUND-COLOR: #b62335
}
DIV.footer H4 {
	BACKGROUND: url(img/claim_censimento.jpg) no-repeat 0px 0px; MARGIN: =
0px auto; WIDTH: 344px; HEIGHT: 33px
}
DIV.footer H4 SPAN {
	DISPLAY: none
}
DIV.footer P {
	PADDING-RIGHT: 0px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 20px; WIDTH: 100%; PADDING-TOP: 20px
}
DIV.footer P A {
	FONT-FAMILY: Verdana, Geneva, Sans-Serif
}
DIV.footer A {
	COLOR: #b52335
}
DIV.social {
	FLOAT: right; WIDTH: 100px
}
DIV.social A {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; =
PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 23px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px
}
DIV.social A SPAN {
	DISPLAY: none
}
DIV.social A.flickr {
	BACKGROUND-IMAGE: url(img/social/flickr.jpg)
}
DIV.social A.twitter {
	BACKGROUND-IMAGE: url(img/social/twitter.jpg)
}
DIV.social A.youtube {
	BACKGROUND-IMAGE: url(img/social/youtube.jpg)
}
DIV.social A:hover {
	BACKGROUND-POSITION: 0px -23px
}

------=_NextPart_000_0024_01CC7394.44E0D0C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://censimentopopolazione.istat.it/_res/js/jquery-1.6.1.min.js

/*!
* jQuery JavaScript Library v1.6.1
* http://jquery.com/
*
* Copyright 2011, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2011, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Thu May 12 15:04:36 2011 -0400
*/
(function (a, b) {
    function cy(a) { return f.isWindow(a) ? a : a.nodeType =3D=3D=3D 9 ? =
a.defaultView || a.parentWindow : !1 } function cv(a) { if (!cj[a]) { =
var b =3D f("<" + a + ">").appendTo("body"), d =3D b.css("display"); =
b.remove(); if (d =3D=3D=3D "none" || d =3D=3D=3D "") { ck || (ck =3D =
c.createElement("iframe"), ck.frameBorder =3D ck.width =3D ck.height =3D =
0), c.body.appendChild(ck); if (!cl || !ck.createElement) cl =3D =
(ck.contentWindow || ck.contentDocument).document, =
cl.write("<!doctype><html><body></body></html>"); b =3D =
cl.createElement(a), cl.body.appendChild(b), d =3D f.css(b, "display"), =
c.body.removeChild(ck) } cj[a] =3D d } return cj[a] } function cu(a, b) =
{ var c =3D {}; f.each(cp.concat.apply([], cp.slice(0, b)), function () =
{ c[this] =3D a }); return c } function ct() { cq =3D b } function cs() =
{ setTimeout(ct, 0); return cq =3D f.now() } function ci() { try { =
return new a.ActiveXObject("Microsoft.XMLHTTP") } catch (b) { } } =
function ch() { try { return new a.XMLHttpRequest } catch (b) { } } =
function cb(a, c) { a.dataFilter && (c =3D a.dataFilter(c, a.dataType)); =
var d =3D a.dataTypes, e =3D {}, g, h, i =3D d.length, j, k =3D d[0], l, =
m, n, o, p; for (g =3D 1; g < i; g++) { if (g =3D=3D=3D 1) for (h in =
a.converters) typeof h =3D=3D "string" && (e[h.toLowerCase()] =3D =
a.converters[h]); l =3D k, k =3D d[g]; if (k =3D=3D=3D "*") k =3D l; =
else if (l !=3D=3D "*" && l !=3D=3D k) { m =3D l + " " + k, n =3D e[m] =
|| e["* " + k]; if (!n) { p =3D b; for (o in e) { j =3D o.split(" "); if =
(j[0] =3D=3D=3D l || j[0] =3D=3D=3D "*") { p =3D e[j[1] + " " + k]; if =
(p) { o =3D e[o], o =3D=3D=3D !0 ? n =3D p : p =3D=3D=3D !0 && (n =3D =
o); break } } } } !n && !p && f.error("No conversion from " + =
m.replace(" ", " to ")), n !=3D=3D !0 && (c =3D n ? n(c) : p(o(c))) } } =
return c } function ca(a, c, d) { var e =3D a.contents, f =3D =
a.dataTypes, g =3D a.responseFields, h, i, j, k; for (i in g) i in d && =
(c[g[i]] =3D d[i]); while (f[0] =3D=3D=3D "*") f.shift(), h =3D=3D=3D b =
&& (h =3D a.mimeType || c.getResponseHeader("content-type")); if (h) for =
(i in e) if (e[i] && e[i].test(h)) { f.unshift(i); break } if (f[0] in =
d) j =3D f[0]; else { for (i in d) { if (!f[0] || a.converters[i + " " + =
f[0]]) { j =3D i; break } k || (k =3D i) } j =3D j || k } if (j) { j =
!=3D=3D f[0] && f.unshift(j); return d[j] } } function b_(a, b, c, d) { =
if (f.isArray(b)) f.each(b, function (b, e) { c || bF.test(a) ? d(a, e) =
: b_(a + "[" + (typeof e =3D=3D "object" || f.isArray(e) ? b : "") + =
"]", e, c, d) }); else if (!c && b !=3D null && typeof b =3D=3D =
"object") for (var e in b) b_(a + "[" + e + "]", b[e], c, d); else d(a, =
b) } function b$(a, c, d, e, f, g) { f =3D f || c.dataTypes[0], g =3D g =
|| {}, g[f] =3D !0; var h =3D a[f], i =3D 0, j =3D h ? h.length : 0, k =
=3D a =3D=3D=3D bU, l; for (; i < j && (k || !l); i++) l =3D h[i](c, d, =
e), typeof l =3D=3D "string" && (!k || g[l] ? l =3D b : =
(c.dataTypes.unshift(l), l =3D b$(a, c, d, e, l, g))); (k || !l) && =
!g["*"] && (l =3D b$(a, c, d, e, "*", g)); return l } function bZ(a) { =
return function (b, c) { typeof b !=3D "string" && (c =3D b, b =3D "*"); =
if (f.isFunction(c)) { var d =3D b.toLowerCase().split(bQ), e =3D 0, g =
=3D d.length, h, i, j; for (; e < g; e++) h =3D d[e], j =3D =
/^\+/.test(h), j && (h =3D h.substr(1) || "*"), i =3D a[h] =3D a[h] || =
[], i[j ? "unshift" : "push"](c) } } } function bD(a, b, c) { var d =3D =
b =3D=3D=3D "width" ? bx : by, e =3D b =3D=3D=3D "width" ? a.offsetWidth =
: a.offsetHeight; if (c =3D=3D=3D "border") return e; f.each(d, function =
() { c || (e -=3D parseFloat(f.css(a, "padding" + this)) || 0), c =
=3D=3D=3D "margin" ? e +=3D parseFloat(f.css(a, "margin" + this)) || 0 : =
e -=3D parseFloat(f.css(a, "border" + this + "Width")) || 0 }); return e =
} function bn(a, b) { b.src ? f.ajax({ url: b.src, async: !1, dataType: =
"script" }) : f.globalEval((b.text || b.textContent || b.innerHTML || =
"").replace(bf, "/*$0*/")), b.parentNode && b.parentNode.removeChild(b) =
} function bm(a) { f.nodeName(a, "input") ? bl(a) : =
a.getElementsByTagName && f.grep(a.getElementsByTagName("input"), bl) } =
function bl(a) { if (a.type =3D=3D=3D "checkbox" || a.type =3D=3D=3D =
"radio") a.defaultChecked =3D a.checked } function bk(a) { return =
"getElementsByTagName" in a ? a.getElementsByTagName("*") : =
"querySelectorAll" in a ? a.querySelectorAll("*") : [] } function bj(a, =
b) { var c; if (b.nodeType =3D=3D=3D 1) { b.clearAttributes && =
b.clearAttributes(), b.mergeAttributes && b.mergeAttributes(a), c =3D =
b.nodeName.toLowerCase(); if (c =3D=3D=3D "object") b.outerHTML =3D =
a.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 =3D =
a.defaultSelected; else if (c =3D=3D=3D "input" || c =3D=3D=3D =
"textarea") b.defaultValue =3D a.defaultValue } else a.checked && =
(b.defaultChecked =3D b.checked =3D a.checked), b.value !=3D=3D a.value =
&& (b.value =3D a.value); b.removeAttribute(f.expando) } } function =
bi(a, b) { if (b.nodeType =3D=3D=3D 1 && !!f.hasData(a)) { var c =3D =
f.expando, d =3D f.data(a), e =3D f.data(b, d); if (d =3D d[c]) { var g =
=3D d.events; e =3D e[c] =3D f.extend({}, d); if (g) { delete e.handle, =
e.events =3D {}; for (var h in g) for (var i =3D 0, j =3D g[h].length; i =
< j; i++) f.event.add(b, h + (g[h][i].namespace ? "." : "") + =
g[h][i].namespace, g[h][i], g[h][i].data) } } } } function bh(a, b) { =
return f.nodeName(a, "table") ? a.getElementsByTagName("tbody")[0] || =
a.appendChild(a.ownerDocument.createElement("tbody")) : a } function =
X(a, b, c) { b =3D b || 0; if (f.isFunction(b)) return f.grep(a, =
function (a, d) { var e =3D !!b.call(a, d, a); return e =3D=3D=3D c }); =
if (b.nodeType) return f.grep(a, function (a, d) { return a =3D=3D=3D b =
=3D=3D=3D c }); if (typeof b =3D=3D "string") { var d =3D f.grep(a, =
function (a) { return a.nodeType =3D=3D=3D 1 }); if (S.test(b)) return =
f.filter(b, d, !c); b =3D f.filter(b, d) } return f.grep(a, function (a, =
d) { return f.inArray(a, b) >=3D 0 =3D=3D=3D c }) } function W(a) { =
return !a || !a.parentNode || a.parentNode.nodeType =3D=3D=3D 11 } =
function O(a, b) { return (a && a !=3D=3D "*" ? a + "." : "") + =
b.replace(A, "`").replace(B, "&") } function N(a) { var b, c, d, e, g, =
h, i, j, k, l, m, n, o, p =3D [], q =3D [], r =3D f._data(this, =
"events"); if (!(a.liveFired =3D=3D=3D this || !r || !r.live || =
a.target.disabled || a.button && a.type =3D=3D=3D "click")) { =
a.namespace && (n =3D new RegExp("(^|\\.)" + =
a.namespace.split(".").join("\\.(?:.*\\.)?") + "(\\.|$)")), a.liveFired =
=3D this; var s =3D r.live.slice(0); for (i =3D 0; i < s.length; i++) g =
=3D s[i], g.origType.replace(y, "") =3D=3D=3D a.type ? =
q.push(g.selector) : s.splice(i--, 1); e =3D f(a.target).closest(q, =
a.currentTarget); for (j =3D 0, k =3D e.length; j < k; j++) { m =3D =
e[j]; for (i =3D 0; i < s.length; i++) { g =3D s[i]; if (m.selector =
=3D=3D=3D g.selector && (!n || n.test(g.namespace)) && !m.elem.disabled) =
{ h =3D m.elem, d =3D null; if (g.preType =3D=3D=3D "mouseenter" || =
g.preType =3D=3D=3D "mouseleave") a.type =3D g.preType, d =3D =
f(a.relatedTarget).closest(g.selector)[0], d && f.contains(h, d) && (d =
=3D h); (!d || d !=3D=3D h) && p.push({ elem: h, handleObj: g, level: =
m.level }) } } } for (j =3D 0, k =3D p.length; j < k; j++) { e =3D p[j]; =
if (c && e.level > c) break; a.currentTarget =3D e.elem, a.data =3D =
e.handleObj.data, a.handleObj =3D e.handleObj, o =3D =
e.handleObj.origHandler.apply(e.elem, arguments); if (o =3D=3D=3D !1 || =
a.isPropagationStopped()) { c =3D e.level, o =3D=3D=3D !1 && (b =3D !1); =
if (a.isImmediatePropagationStopped()) break } } return b } } function =
L(a, c, d) { var e =3D f.extend({}, d[0]); e.type =3D a, e.originalEvent =
=3D {}, e.liveFired =3D b, f.event.handle.call(c, e), =
e.isDefaultPrevented() && d[0].preventDefault() } function F() { return =
!0 } function E() { return !1 } function m(a, c, d) { var e =3D c + =
"defer", g =3D c + "queue", h =3D c + "mark", i =3D f.data(a, e, b, !0); =
i && (d =3D=3D=3D "queue" || !f.data(a, g, b, !0)) && (d =3D=3D=3D =
"mark" || !f.data(a, h, b, !0)) && setTimeout(function () { !f.data(a, =
g, b, !0) && !f.data(a, h, b, !0) && (f.removeData(a, e, !0), =
i.resolve()) }, 0) } function l(a) { for (var b in a) if (b !=3D=3D =
"toJSON") return !1; return !0 } function k(a, c, d) { if (d =3D=3D=3D b =
&& a.nodeType =3D=3D=3D 1) { var e =3D "data-" + c.replace(j, =
"$1-$2").toLowerCase(); d =3D a.getAttribute(e); if (typeof d =3D=3D =
"string") { try { d =3D d =3D=3D=3D "true" ? !0 : d =3D=3D=3D "false" ? =
!1 : d =3D=3D=3D "null" ? null : f.isNaN(d) ? i.test(d) ? f.parseJSON(d) =
: d : parseFloat(d) } catch (g) { } f.data(a, c, d) } else d =3D b } =
return d } var c =3D a.document, d =3D a.navigator, e =3D a.location, f =
=3D function () { function H() { if (!e.isReady) { try { =
c.documentElement.doScroll("left") } catch (a) { setTimeout(H, 1); =
return } e.ready() } } var e =3D function (a, b) { return new =
e.fn.init(a, b, h) }, f =3D a.jQuery, g =3D a.$, 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 d.userAgent, x, y, z, A =3D =
Object.prototype.toString, B =3D Object.prototype.hasOwnProperty, C =3D =
Array.prototype.push, D =3D Array.prototype.slice, E =3D =
String.prototype.trim, F =3D Array.prototype.indexOf, G =3D {}; e.fn =3D =
e.prototype =3D { constructor: e, init: function (a, d, f) { var g, h, =
j, k; if (!a) return this; if (a.nodeType) { this.context =3D this[0] =
=3D a, this.length =3D 1; return this } if (a =3D=3D=3D "body" && !d && =
c.body) { this.context =3D c, this[0] =3D c.body, this.selector =3D a, =
this.length =3D 1; return this } if (typeof a =3D=3D "string") { =
a.charAt(0) !=3D=3D "<" || a.charAt(a.length - 1) !=3D=3D ">" || =
a.length < 3 ? g =3D i.exec(a) : g =3D [null, a, null]; if (g && (g[1] =
|| !d)) { if (g[1]) { d =3D d instanceof e ? d[0] : d, k =3D d ? =
d.ownerDocument || d : c, j =3D n.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 =3D e.buildFragment([g[1]], [k]), a =3D =
(j.cacheable ? e.clone(j.fragment) : j.fragment).childNodes); return =
e.merge(this, a) } h =3D c.getElementById(g[2]); if (h && h.parentNode) =
{ if (h.id !=3D=3D g[2]) return f.find(a); this.length =3D 1, this[0] =
=3D h } this.context =3D c, this.selector =3D a; return this } return !d =
|| d.jquery ? (d || f).find(a) : this.constructor(d).find(a) } if =
(e.isFunction(a)) return f.ready(a); a.selector !=3D=3D b && =
(this.selector =3D a.selector, this.context =3D a.context); return =
e.makeArray(a, this) }, selector: "", jquery: "1.6.1", length: 0, size: =
function () { return this.length }, toArray: function () { return =
D.call(this, 0) }, get: function (a) { return a =3D=3D null ? =
this.toArray() : a < 0 ? this[this.length + a] : this[a] }, pushStack: =
function (a, b, c) { var d =3D this.constructor(); e.isArray(a) ? =
C.apply(d, a) : e.merge(d, a), d.prevObject =3D this, d.context =3D =
this.context, b =3D=3D=3D "find" ? d.selector =3D this.selector + =
(this.selector ? " " : "") + c : b && (d.selector =3D this.selector + =
"." + b + "(" + c + ")"); return d }, each: function (a, b) { return =
e.each(this, a, b) }, ready: function (a) { e.bindReady(), y.done(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(D.apply(this, arguments), "slice", =
D.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: C, sort: [].sort, splice: [].splice }, e.fn.init.prototype =3D =
e.fn, e.extend =3D e.fn.extend =3D function () { var a, c, d, f, g, h, i =
=3D arguments[0] || {}, j =3D 1, k =3D arguments.length, l =3D !1; =
typeof i =3D=3D "boolean" && (l =3D i, i =3D arguments[1] || {}, j =3D =
2), typeof i !=3D "object" && !e.isFunction(i) && (i =3D {}), k =
=3D=3D=3D j && (i =3D this, --j); for (; j < k; j++) if ((a =3D =
arguments[j]) !=3D null) for (c in a) { d =3D i[c], f =3D a[c]; if (i =
=3D=3D=3D f) continue; l && f && (e.isPlainObject(f) || (g =3D =
e.isArray(f))) ? (g ? (g =3D !1, h =3D d && e.isArray(d) ? d : []) : h =
=3D d && e.isPlainObject(d) ? d : {}, i[c] =3D e.extend(l, h, f)) : f =
!=3D=3D b && (i[c] =3D f) } return i }, e.extend({ noConflict: function =
(b) { a.$ =3D=3D=3D e && (a.$ =3D g), b && a.jQuery =3D=3D=3D e && =
(a.jQuery =3D f); 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.isReady) { =
if (!c.body) return setTimeout(e.ready, 1); e.isReady =3D !0; if (a =
!=3D=3D !0 && --e.readyWait > 0) return; y.resolveWith(c, [e]), =
e.fn.trigger && e(c).trigger("ready").unbind("ready") } }, bindReady: =
function () { if (!y) { y =3D e._Deferred(); if (c.readyState =3D=3D=3D =
"complete") return setTimeout(e.ready, 1); if (c.addEventListener) =
c.addEventListener("DOMContentLoaded", z, !1), =
a.addEventListener("load", e.ready, !1); else if (c.attachEvent) { =
c.attachEvent("onreadystatechange", z), a.attachEvent("onload", =
e.ready); var b =3D !1; try { b =3D a.frameElement =3D=3D null } catch =
(d) { } c.documentElement.doScroll && b && H() } } }, 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 }, isNaN: function (a) { return a =3D=3D null || =
!m.test(a) || isNaN(a) }, type: function (a) { return a =3D=3D null ? =
String(a) : G[A.call(a)] || "object" }, isPlainObject: function (a) { if =
(!a || e.type(a) !=3D=3D "object" || a.nodeType || e.isWindow(a)) return =
!1; if (a.constructor && !B.call(a, "constructor") && =
!B.call(a.constructor.prototype, "isPrototypeOf")) return !1; var c; for =
(c in a); return c =3D=3D=3D b || B.call(a, c) }, isEmptyObject: =
function (a) { for (var b in a) return !1; return !0 }, error: function =
(a) { throw a }, parseJSON: function (b) { if (typeof b !=3D "string" || =
!b) return null; b =3D e.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 (b, c, d) { a.DOMParser ? (d =3D new DOMParser, =
c =3D d.parseFromString(b, "text/xml")) : (c =3D new =
ActiveXObject("Microsoft.XMLDOM"), c.async =3D "false", c.loadXML(b)), d =
=3D c.documentElement, (!d || !d.nodeName || d.nodeName =3D=3D=3D =
"parsererror") && e.error("Invalid XML: " + b); return c }, noop: =
function () { }, globalEval: function (b) { b && j.test(b) && =
(a.execScript || function (b) { a.eval.call(a, b) })(b) }, nodeName: =
function (a, b) { return a.nodeName && a.nodeName.toUpperCase() =
=3D=3D=3D b.toUpperCase() }, each: function (a, c, d) { var f, g =3D 0, =
h =3D a.length, i =3D h =3D=3D=3D b || 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: E ? =
function (a) { return a =3D=3D null ? "" : E.call(a) } : function (a) { =
return a =3D=3D null ? "" : (a + "").replace(k, "").replace(l, "") }, =
makeArray: function (a, b) { var c =3D b || []; if (a !=3D null) { var d =
=3D e.type(a); a.length =3D=3D null || d =3D=3D=3D "string" || d =
=3D=3D=3D "function" || d =3D=3D=3D "regexp" || e.isWindow(a) ? =
C.call(c, a) : e.merge(c, a) } return c }, inArray: function (a, b) { if =
(F) return F.call(b, a); for (var c =3D 0, d =3D b.length; c < d; c++) =
if (b[c] =3D=3D=3D a) return c; return -1 }, merge: function (a, c) { =
var d =3D a.length, e =3D 0; if (typeof c.length =3D=3D "number") for =
(var f =3D c.length; e < f; e++) a[d++] =3D c[e]; else while (c[e] =
!=3D=3D b) a[d++] =3D c[e++]; a.length =3D d; return a }, grep: function =
(a, b, c) { var d =3D [], e; c =3D !!c; for (var f =3D 0, g =3D =
a.length; f < g; f++) e =3D !!b(a[f], f), c !=3D=3D e && d.push(a[f]); =
return d }, map: function (a, c, d) { var f, g, h =3D [], i =3D 0, j =3D =
a.length, k =3D a instanceof e || j !=3D=3D b && typeof j =3D=3D =
"number" && (j > 0 && a[0] && a[j - 1] || j =3D=3D=3D 0 || =
e.isArray(a)); if (k) for (; i < j; i++) f =3D c(a[i], i, d), f !=3D =
null && (h[h.length] =3D f); else for (g in a) f =3D c(a[g], g, d), f =
!=3D null && (h[h.length] =3D f); return h.concat.apply([], h) }, guid: =
1, proxy: function (a, c) { if (typeof c =3D=3D "string") { var d =3D =
a[c]; c =3D a, a =3D d } if (!e.isFunction(a)) return b; var f =3D =
D.call(arguments, 2), g =3D function () { return a.apply(c, =
f.concat(D.call(arguments))) }; g.guid =3D a.guid =3D a.guid || g.guid =
|| e.guid++; return g }, access: function (a, c, d, f, g, h) { var i =3D =
a.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=3D b) { f =3D !h && f && =
e.isFunction(d); for (var k =3D 0; 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 =3D a.toLowerCase(); var b =3D s.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 =3D this, a.fn =3D a.prototype =3D this(), a.fn.constructor =
=3D a, a.sub =3D this.sub, a.fn.init =3D function (d, f) { f && f =
instanceof e && !(f instanceof a) && (f =3D a(f)); return =
e.fn.init.call(this, d, f, b) }, a.fn.init.prototype =3D a.fn; var b =3D =
a(c); return a }, browser: {} }), e.each("Boolean Number String Function =
Array Date RegExp Object".split(" "), function (a, b) { G["[object " + b =
+ "]"] =3D b.toLowerCase() }), x =3D e.uaMatch(w), x.browser && =
(e.browser[x.browser] =3D !0, e.browser.version =3D x.version), =
e.browser.webkit && (e.browser.safari =3D !0), j.test(" ") && (k =3D =
/^[\s\xA0]+/, l =3D /[\s\xA0]+$/), h =3D e(c), c.addEventListener ? z =
=3D function () { c.removeEventListener("DOMContentLoaded", z, !1), =
e.ready() } : c.attachEvent && (z =3D function () { c.readyState =
=3D=3D=3D "complete" && (c.detachEvent("onreadystatechange", z), =
e.ready()) }); return e } (), g =3D "done fail isResolved isRejected =
promise then always pipe".split(" "), h =3D [].slice; f.extend({ =
_Deferred: function () { var a =3D [], b, c, d, e =3D { done: function =
() { if (!d) { var c =3D arguments, g, h, i, j, k; b && (k =3D b, b =3D =
0); for (g =3D 0, h =3D c.length; g < h; g++) i =3D c[g], j =3D =
f.type(i), j =3D=3D=3D "array" ? e.done.apply(e, i) : j =3D=3D=3D =
"function" && a.push(i); k && e.resolveWith(k[0], k[1]) } return this }, =
resolveWith: function (e, f) { if (!d && !b && !c) { f =3D f || [], c =
=3D 1; try { while (a[0]) a.shift().apply(e, f) } finally { b =3D [e, =
f], c =3D 0 } } return this }, resolve: function () { =
e.resolveWith(this, arguments); return this }, isResolved: function () { =
return !!c || !!b }, cancel: function () { d =3D 1, a =3D []; return =
this } }; return e }, Deferred: function (a) { var b =3D f._Deferred(), =
c =3D f._Deferred(), d; f.extend(b, { then: function (a, c) { =
b.done(a).fail(c); return this }, always: function () { return =
b.done.apply(b, arguments).fail.apply(this, arguments) }, fail: c.done, =
rejectWith: c.resolveWith, reject: c.resolve, isRejected: c.isResolved, =
pipe: function (a, c) { return f.Deferred(function (d) { f.each({ done: =
[a, "resolve"], fail: [c, "reject"] }, function (a, c) { var e =3D c[0], =
g =3D c[1], h; f.isFunction(e) ? b[a](function () { h =3D e.apply(this, =
arguments), h && f.isFunction(h.promise) ? h.promise().then(d.resolve, =
d.reject) : d[g](h) }) : b[a](d[g]) }) }).promise() }, promise: function =
(a) { if (a =3D=3D null) { if (d) return d; d =3D a =3D {} } var c =3D =
g.length; while (c--) a[g[c]] =3D b[g[c]]; return a } }), =
b.done(c.cancel).fail(b.cancel), delete b.cancel, a && a.call(b, b); =
return b }, when: function (a) { function i(a) { return function (c) { =
b[a] =3D arguments.length > 1 ? h.call(arguments, 0) : c, --e || =
g.resolveWith(g, h.call(b, 0)) } } var b =3D arguments, c =3D 0, d =3D =
b.length, e =3D d, g =3D d <=3D 1 && a && f.isFunction(a.promise) ? a : =
f.Deferred(); if (d > 1) { for (; c < d; c++) b[c] && =
f.isFunction(b[c].promise) ? b[c].promise().then(i(c), g.reject) : --e; =
e || g.resolveWith(g, b) } else g !=3D=3D a && g.resolveWith(g, d ? [a] =
: []); return g.promise() } }), f.support =3D function () { var a =3D =
c.createElement("div"), b =3D c.documentElement, d, e, f, g, h, i, j, k, =
l, m, n, o, p, q, r; 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'/>", d =3D a.getElementsByTagName("*"), e =3D =
a.getElementsByTagName("a")[0]; if (!d || !d.length || !e) return {}; f =
=3D c.createElement("select"), g =3D =
f.appendChild(c.createElement("option")), h =3D =
a.getElementsByTagName("input")[0], j =3D { leadingWhitespace: =
a.firstChild.nodeType =3D=3D=3D 3, tbody: =
!a.getElementsByTagName("tbody").length, htmlSerialize: =
!!a.getElementsByTagName("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, checkOn: =
h.value =3D=3D=3D "on", optSelected: g.selected, getSetAttribute: =
a.className !=3D=3D "t", submitBubbles: !0, changeBubbles: !0, =
focusinBubbles: !1, deleteExpando: !0, noCloneEvent: !0, =
inlineBlockNeedsLayout: !1, shrinkWrapBlocks: !1, reliableMarginRight: =
!0 }, h.checked =3D !0, j.noCloneChecked =3D h.cloneNode(!0).checked, =
f.disabled =3D !0, j.optDisabled =3D !g.disabled; try { delete a.test } =
catch (s) { j.deleteExpando =3D !1 } !a.addEventListener && =
a.attachEvent && a.fireEvent && (a.attachEvent("onclick", function b() { =
j.noCloneEvent =3D !1, a.detachEvent("onclick", b) }), =
a.cloneNode(!0).fireEvent("onclick")), h =3D c.createElement("input"), =
h.value =3D "t", h.setAttribute("type", "radio"), j.radioValue =3D =
h.value =3D=3D=3D "t", h.setAttribute("checked", "checked"), =
a.appendChild(h), k =3D c.createDocumentFragment(), =
k.appendChild(a.firstChild), j.checkClone =3D =
k.cloneNode(!0).cloneNode(!0).lastChild.checked, a.innerHTML =3D "", =
a.style.width =3D a.style.paddingLeft =3D "1px", l =3D =
c.createElement("body"), m =3D { visibility: "hidden", width: 0, height: =
0, border: 0, margin: 0, background: "none" }; for (q in m) l.style[q] =
=3D m[q]; l.appendChild(a), b.insertBefore(l, b.firstChild), =
j.appendChecked =3D h.checked, j.boxModel =3D a.offsetWidth =3D=3D=3D 2, =
"zoom" in a.style && (a.style.display =3D "inline", a.style.zoom =3D 1, =
j.inlineBlockNeedsLayout =3D a.offsetWidth =3D=3D=3D 2, a.style.display =
=3D "", a.innerHTML =3D "<div style=3D'width:4px;'></div>", =
j.shrinkWrapBlocks =3D a.offsetWidth !=3D=3D 2), a.innerHTML =3D =
"<table><tr><td =
style=3D'padding:0;border:0;display:none'></td><td>t</td></tr></table>", =
n =3D a.getElementsByTagName("td"), r =3D n[0].offsetHeight =3D=3D=3D 0, =
n[0].style.display =3D "", n[1].style.display =3D "none", =
j.reliableHiddenOffsets =3D r && n[0].offsetHeight =3D=3D=3D 0, =
a.innerHTML =3D "", c.defaultView && c.defaultView.getComputedStyle && =
(i =3D c.createElement("div"), i.style.width =3D "0", =
i.style.marginRight =3D "0", a.appendChild(i), j.reliableMarginRight =3D =
(parseInt((c.defaultView.getComputedStyle(i, null) || { marginRight: 0 =
}).marginRight, 10) || 0) =3D=3D=3D 0), l.innerHTML =3D "", =
b.removeChild(l); if (a.attachEvent) for (q in { submit: 1, change: 1, =
focusin: 1 }) p =3D "on" + q, r =3D p in a, r || (a.setAttribute(p, =
"return;"), r =3D typeof a[p] =3D=3D "function"), j[q + "Bubbles"] =3D =
r; return j } (), f.boxModel =3D f.support.boxModel; var i =3D =
/^(?:\{.*\}|\[.*\])$/, j =3D /([a-z])([A-Z])/g; f.extend({ cache: {}, =
uuid: 0, expando: "jQuery" + (f.fn.jquery + =
Math.random()).replace(/\D/g, ""), noData: { embed: !0, object: =
"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", applet: !0 }, hasData: =
function (a) { a =3D a.nodeType ? f.cache[a[f.expando]] : a[f.expando]; =
return !!a && !l(a) }, data: function (a, c, d, e) { if =
(!!f.acceptData(a)) { var g =3D f.expando, h =3D typeof c =3D=3D =
"string", i, j =3D a.nodeType, k =3D j ? f.cache : a, l =3D j ? =
a[f.expando] : a[f.expando] && f.expando; if ((!l || e && l && !k[l][g]) =
&& h && d =3D=3D=3D b) return; l || (j ? a[f.expando] =3D l =3D ++f.uuid =
: l =3D f.expando), k[l] || (k[l] =3D {}, j || (k[l].toJSON =3D =
f.noop)); if (typeof c =3D=3D "object" || typeof c =3D=3D "function") e =
? k[l][g] =3D f.extend(k[l][g], c) : k[l] =3D f.extend(k[l], c); i =3D =
k[l], e && (i[g] || (i[g] =3D {}), i =3D i[g]), d !=3D=3D b && =
(i[f.camelCase(c)] =3D d); if (c =3D=3D=3D "events" && !i[c]) return =
i[g] && i[g].events; return h ? i[f.camelCase(c)] : i } }, removeData: =
function (b, c, d) { if (!!f.acceptData(b)) { var e =3D f.expando, g =3D =
b.nodeType, h =3D g ? f.cache : b, i =3D g ? b[f.expando] : f.expando; =
if (!h[i]) return; if (c) { var j =3D d ? h[i][e] : h[i]; if (j) { =
delete j[c]; if (!l(j)) return } } if (d) { delete h[i][e]; if =
(!l(h[i])) return } var k =3D h[i][e]; f.support.deleteExpando || h !=3D =
a ? delete h[i] : h[i] =3D null, k ? (h[i] =3D {}, g || (h[i].toJSON =3D =
f.noop), h[i][e] =3D k) : g && (f.support.deleteExpando ? delete =
b[f.expando] : b.removeAttribute ? b.removeAttribute(f.expando) : =
b[f.expando] =3D null) } }, _data: function (a, b, c) { return f.data(a, =
b, c, !0) }, acceptData: function (a) { if (a.nodeName) { var b =3D =
f.noData[a.nodeName.toLowerCase()]; if (b) return b !=3D=3D !0 && =
a.getAttribute("classid") =3D=3D=3D b } return !0 } }), f.fn.extend({ =
data: function (a, c) { var d =3D null; if (typeof a =3D=3D "undefined") =
{ if (this.length) { d =3D f.data(this[0]); if (this[0].nodeType =
=3D=3D=3D 1) { var e =3D this[0].attributes, g; for (var h =3D 0, i =3D =
e.length; h < i; h++) g =3D e[h].name, g.indexOf("data-") =3D=3D=3D 0 && =
(g =3D f.camelCase(g.substring(5)), k(this[0], g, d[g])) } } return d } =
if (typeof a =3D=3D "object") return this.each(function () { =
f.data(this, a) }); var j =3D a.split("."); j[1] =3D j[1] ? "." + j[1] : =
""; if (c =3D=3D=3D b) { d =3D this.triggerHandler("getData" + j[1] + =
"!", [j[0]]), d =3D=3D=3D b && this.length && (d =3D f.data(this[0], a), =
d =3D k(this[0], a, d)); return d =3D=3D=3D b && j[1] ? this.data(j[0]) =
: d } return this.each(function () { var b =3D f(this), d =3D [j[0], c]; =
b.triggerHandler("setData" + j[1] + "!", d), f.data(this, a, c), =
b.triggerHandler("changeData" + j[1] + "!", d) }) }, removeData: =
function (a) { return this.each(function () { f.removeData(this, a) }) } =
}), f.extend({ _mark: function (a, c) { a && (c =3D (c || "fx") + =
"mark", f.data(a, c, (f.data(a, c, b, !0) || 0) + 1, !0)) }, _unmark: =
function (a, c, d) { a !=3D=3D !0 && (d =3D c, c =3D a, a =3D !1); if =
(c) { d =3D d || "fx"; var e =3D d + "mark", g =3D a ? 0 : (f.data(c, e, =
b, !0) || 1) - 1; g ? f.data(c, e, g, !0) : (f.removeData(c, e, !0), =
m(c, d, "mark")) } }, queue: function (a, c, d) { if (a) { c =3D (c || =
"fx") + "queue"; var e =3D f.data(a, c, b, !0); d && (!e || f.isArray(d) =
? e =3D f.data(a, c, f.makeArray(d), !0) : e.push(d)); return e || [] } =
}, dequeue: function (a, b) { b =3D b || "fx"; var c =3D f.queue(a, b), =
d =3D c.shift(), e; d =3D=3D=3D "inprogress" && (d =3D c.shift()), d && =
(b =3D=3D=3D "fx" && c.unshift("inprogress"), d.call(a, function () { =
f.dequeue(a, b) })), c.length || (f.removeData(a, b + "queue", !0), m(a, =
b, "queue")) } }), f.fn.extend({ queue: function (a, c) { typeof a !=3D =
"string" && (c =3D a, a =3D "fx"); if (c =3D=3D=3D b) return =
f.queue(this[0], a); return this.each(function () { var b =3D =
f.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 =3D f.fx ? f.fx.speeds[a] || a : a, b =3D b || "fx"; return =
this.queue(b, function () { var c =3D this; setTimeout(function () { =
f.dequeue(c, b) }, a) }) }, clearQueue: function (a) { return =
this.queue(a || "fx", []) }, promise: function (a, c) { function m() { =
--h || d.resolveWith(e, [e]) } typeof a !=3D "string" && (c =3D a, a =3D =
b), a =3D a || "fx"; var d =3D f.Deferred(), e =3D this, g =3D e.length, =
h =3D 1, i =3D a + "defer", j =3D a + "queue", k =3D a + "mark", l; =
while (g--) if (l =3D f.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._Deferred(), !0)) h++, =
l.done(m); m(); return d.promise() } }); var n =3D /[\n\t\r]/g, o =3D =
/\s+/, p =3D /\r/g, q =3D /^(?:button|input)$/i, r =3D =
/^(?:button|input|object|select|textarea)$/i, s =3D /^a(?:rea)?$/i, t =
=3D =
/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop=
|multiple|open|readonly|required|scoped|selected)$/i, u =3D /\:/, v, w; =
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 =3D =
f.propFix[a] || a; return this.each(function () { try { this[a] =3D b, =
delete this[a] } catch (c) { } }) }, addClass: function (a) { if =
(f.isFunction(a)) return this.each(function (b) { var c =3D f(this); =
c.addClass(a.call(this, b, c.attr("class") || "")) }); if (a && typeof a =
=3D=3D "string") { var b =3D (a || "").split(o); for (var c =3D 0, d =3D =
this.length; c < d; c++) { var e =3D this[c]; if (e.nodeType =3D=3D=3D =
1) if (!e.className) e.className =3D a; else { var g =3D " " + =
e.className + " ", h =3D e.className; for (var i =3D 0, j =3D b.length; =
i < j; i++) g.indexOf(" " + b[i] + " ") < 0 && (h +=3D " " + b[i]); =
e.className =3D f.trim(h) } } } return this }, removeClass: function (a) =
{ if (f.isFunction(a)) return this.each(function (b) { var c =3D =
f(this); c.removeClass(a.call(this, b, c.attr("class"))) }); if (a && =
typeof a =3D=3D "string" || a =3D=3D=3D b) { var c =3D (a || =
"").split(o); for (var d =3D 0, e =3D this.length; d < e; d++) { var g =
=3D this[d]; if (g.nodeType =3D=3D=3D 1 && g.className) if (a) { var h =
=3D (" " + g.className + " ").replace(n, " "); for (var i =3D 0, j =3D =
c.length; i < j; i++) h =3D h.replace(" " + c[i] + " ", " "); =
g.className =3D f.trim(h) } else g.className =3D "" } } return this }, =
toggleClass: function (a, b) { var c =3D typeof a, d =3D typeof b =3D=3D =
"boolean"; if (f.isFunction(a)) return this.each(function (c) { var d =
=3D f(this); d.toggleClass(a.call(this, c, d.attr("class"), b), b) }); =
return this.each(function () { if (c =3D=3D=3D "string") { var e, g =3D =
0, h =3D f(this), i =3D b, j =3D a.split(o); while (e =3D j[g++]) i =3D =
d ? i : !h.hasClass(e), h[i ? "addClass" : "removeClass"](e) } else if =
(c =3D=3D=3D "undefined" || c =3D=3D=3D "boolean") this.className && =
f._data(this, "__className__", this.className), this.className =3D =
this.className || a =3D=3D=3D !1 ? "" : f._data(this, "__className__") =
|| "" }) }, hasClass: function (a) { var b =3D " " + a + " "; for (var c =
=3D 0, d =3D this.length; c < d; c++) if ((" " + this[c].className + " =
").replace(n, " ").indexOf(b) > -1) return !0; return !1 }, val: =
function (a) { var c, d, e =3D this[0]; if (!arguments.length) { if (e) =
{ c =3D f.valHooks[e.nodeName.toLowerCase()] || f.valHooks[e.type]; if =
(c && "get" in c && (d =3D c.get(e, "value")) !=3D=3D b) return d; =
return (e.value || "").replace(p, "") } return b } var g =3D =
f.isFunction(a); return this.each(function (d) { var e =3D f(this), h; =
if (this.nodeType =3D=3D=3D 1) { g ? h =3D a.call(this, d, e.val()) : h =
=3D a, h =3D=3D null ? h =3D "" : typeof h =3D=3D "number" ? h +=3D "" : =
f.isArray(h) && (h =3D f.map(h, function (a) { return a =3D=3D null ? "" =
: a + "" })), c =3D f.valHooks[this.nodeName.toLowerCase()] || =
f.valHooks[this.type]; if (!c || !("set" in c) || c.set(this, h, =
"value") =3D=3D=3D b) this.value =3D h } }) } }), f.extend({ valHooks: { =
option: { get: function (a) { var b =3D a.attributes.value; return !b || =
b.specified ? a.value : a.text } }, select: { get: function (a) { var b, =
c =3D a.selectedIndex, d =3D [], e =3D a.options, g =3D a.type =3D=3D=3D =
"select-one"; if (c < 0) return null; for (var h =3D g ? c : 0, i =3D g =
? c + 1 : e.length; h < i; h++) { var j =3D e[h]; if (j.selected && =
(f.support.optDisabled ? !j.disabled : j.getAttribute("disabled") =
=3D=3D=3D null) && (!j.parentNode.disabled || !f.nodeName(j.parentNode, =
"optgroup"))) { b =3D f(j).val(); if (g) return b; d.push(b) } } if (g =
&& !d.length && e.length) return f(e[c]).val(); return d }, set: =
function (a, b) { var c =3D f.makeArray(b); =
f(a).find("option").each(function () { this.selected =3D =
f.inArray(f(this).val(), c) >=3D 0 }), c.length || (a.selectedIndex =3D =
-1); return c } } }, attrFn: { val: !0, css: !0, html: !0, text: !0, =
data: !0, width: !0, height: !0, offset: !0 }, attrFix: { tabindex: =
"tabIndex" }, attr: function (a, c, d, e) { var g =3D a.nodeType; if (!a =
|| g =3D=3D=3D 3 || g =3D=3D=3D 8 || g =3D=3D=3D 2) return b; if (e && c =
in f.attrFn) return f(a)[c](d); if (!("getAttribute" in a)) return =
f.prop(a, c, d); var h, i, j =3D g !=3D=3D 1 || !f.isXMLDoc(a); c =3D j =
&& f.attrFix[c] || c, i =3D f.attrHooks[c], i || (!t.test(c) || typeof d =
!=3D "boolean" && d !=3D=3D b && d.toLowerCase() !=3D=3D c.toLowerCase() =
? v && (f.nodeName(a, "form") || u.test(c)) && (i =3D v) : i =3D w); if =
(d !=3D=3D b) { if (d =3D=3D=3D null) { f.removeAttr(a, c); return b } =
if (i && "set" in i && j && (h =3D i.set(a, d, c)) !=3D=3D b) return h; =
a.setAttribute(c, "" + d); return d } if (i && "get" in i && j) return =
i.get(a, c); h =3D a.getAttribute(c); return h =3D=3D=3D null ? b : h }, =
removeAttr: function (a, b) { var c; a.nodeType =3D=3D=3D 1 && (b =3D =
f.attrFix[b] || b, f.support.getSetAttribute ? a.removeAttribute(b) : =
(f.attr(a, b, ""), a.removeAttributeNode(a.getAttributeNode(b))), =
t.test(b) && (c =3D f.propFix[b] || b) in a && (a[c] =3D !1)) }, =
attrHooks: { type: { set: function (a, b) { if (q.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 =3D a.value; a.setAttribute("type", b), c && (a.value =3D c); =
return b } } }, tabIndex: { get: function (a) { var c =3D =
a.getAttributeNode("tabIndex"); return c && c.specified ? =
parseInt(c.value, 10) : r.test(a.nodeName) || s.test(a.nodeName) && =
a.href ? 0 : b } } }, propFix: { tabindex: "tabIndex", readonly: =
"readOnly", "for": "htmlFor", "class": "className", maxlength: =
"maxLength", cellspacing: "cellSpacing", cellpadding: "cellPadding", =
rowspan: "rowSpan", colspan: "colSpan", usemap: "useMap", frameborder: =
"frameBorder", contenteditable: "contentEditable" }, prop: function (a, =
c, d) { var e =3D a.nodeType; if (!a || e =3D=3D=3D 3 || e =3D=3D=3D 8 =
|| e =3D=3D=3D 2) return b; var g, h, i =3D e !=3D=3D 1 || =
!f.isXMLDoc(a); c =3D i && f.propFix[c] || c, h =3D f.propHooks[c]; =
return d !=3D=3D b ? h && "set" in h && (g =3D h.set(a, d, c)) !=3D=3D b =
? g : a[c] =3D d : h && "get" in h && (g =3D h.get(a, c)) !=3D=3D b ? g =
: a[c] }, propHooks: {} }), w =3D { get: function (a, c) { return =
a[f.propFix[c] || c] ? c.toLowerCase() : b }, set: function (a, b, c) { =
var d; b =3D=3D=3D !1 ? f.removeAttr(a, c) : (d =3D f.propFix[c] || c, d =
in a && (a[d] =3D b), a.setAttribute(c, c.toLowerCase())); return c } }, =
f.attrHooks.value =3D { get: function (a, b) { if (v && f.nodeName(a, =
"button")) return v.get(a, b); return a.value }, set: function (a, b, c) =
{ if (v && f.nodeName(a, "button")) return v.set(a, b, c); a.value =3D b =
} }, f.support.getSetAttribute || (f.attrFix =3D f.propFix, v =3D =
f.attrHooks.name =3D f.valHooks.button =3D { get: function (a, c) { var =
d; d =3D a.getAttributeNode(c); return d && d.nodeValue !=3D=3D "" ? =
d.nodeValue : b }, set: function (a, b, c) { var d =3D =
a.getAttributeNode(c); if (d) { d.nodeValue =3D b; return b } } }, =
f.each(["width", "height"], function (a, b) { f.attrHooks[b] =3D =
f.extend(f.attrHooks[b], { set: function (a, c) { if (c =3D=3D=3D "") { =
a.setAttribute(b, "auto"); return c } } }) })), f.support.hrefNormalized =
|| f.each(["href", "src", "width", "height"], function (a, c) { =
f.attrHooks[c] =3D f.extend(f.attrHooks[c], { get: function (a) { var d =
=3D a.getAttribute(c, 2); return d =3D=3D=3D null ? b : d } }) }), =
f.support.style || (f.attrHooks.style =3D { get: function (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 =3D a.parentNode; b && (b.selectedIndex, b.parentNode && =
b.parentNode.selectedIndex) } })), f.support.checkOn || f.each(["radio", =
"checkbox"], function () { f.valHooks[this] =3D { get: function (a) { =
return a.getAttribute("value") =3D=3D=3D null ? "on" : a.value } } }), =
f.each(["radio", "checkbox"], function () { f.valHooks[this] =3D =
f.extend(f.valHooks[this], { set: function (a, b) { if (f.isArray(b)) =
return a.checked =3D f.inArray(f(a).val(), b) >=3D 0 } }) }); var x =3D =
Object.prototype.hasOwnProperty, y =3D /\.(.*)$/, z =3D =
/^(?:textarea|input|select)$/i, A =3D /\./g, B =3D / /g, C =3D =
/[^\w\s.|`]/g, D =3D function (a) { return a.replace(C, "\\$&") }; =
f.event =3D { add: function (a, c, d, e) { if (a.nodeType !=3D=3D 3 && =
a.nodeType !=3D=3D 8) { if (d =3D=3D=3D !1) d =3D E; else if (!d) =
return; var g, h; d.handler && (g =3D d, d =3D g.handler), d.guid || =
(d.guid =3D f.guid++); var i =3D f._data(a); if (!i) return; var j =3D =
i.events, k =3D i.handle; j || (i.events =3D j =3D {}), k || (i.handle =
=3D k =3D function (a) { return typeof f !=3D "undefined" && (!a || =
f.event.triggered !=3D=3D a.type) ? f.event.handle.apply(k.elem, =
arguments) : b }), k.elem =3D a, c =3D c.split(" "); var l, m =3D 0, n; =
while (l =3D c[m++]) { h =3D g ? f.extend({}, g) : { handler: d, data: e =
}, l.indexOf(".") > -1 ? (n =3D l.split("."), l =3D n.shift(), =
h.namespace =3D n.slice(0).sort().join(".")) : (n =3D [], h.namespace =
=3D ""), h.type =3D l, h.guid || (h.guid =3D d.guid); var o =3D j[l], p =
=3D f.event.special[l] || {}; if (!o) { o =3D j[l] =3D []; if (!p.setup =
|| p.setup.call(a, e, n, k) =3D=3D=3D !1) a.addEventListener ? =
a.addEventListener(l, k, !1) : a.attachEvent && a.attachEvent("on" + l, =
k) } p.add && (p.add.call(a, h), h.handler.guid || (h.handler.guid =3D =
d.guid)), o.push(h), f.event.global[l] =3D !0 } a =3D null } }, global: =
{}, remove: function (a, c, d, e) { if (a.nodeType !=3D=3D 3 && =
a.nodeType !=3D=3D 8) { d =3D=3D=3D !1 && (d =3D E); var g, h, i, j, k =
=3D 0, l, m, n, o, p, q, r, s =3D f.hasData(a) && f._data(a), t =3D s && =
s.events; if (!s || !t) return; c && c.type && (d =3D c.handler, c =3D =
c.type); if (!c || typeof c =3D=3D "string" && c.charAt(0) =3D=3D=3D =
".") { c =3D c || ""; for (h in t) f.event.remove(a, h + c); return } c =
=3D c.split(" "); while (h =3D c[k++]) { r =3D h, q =3D null, l =3D =
h.indexOf(".") < 0, m =3D [], l || (m =3D h.split("."), h =3D m.shift(), =
n =3D new RegExp("(^|\\.)" + f.map(m.slice(0).sort(), =
D).join("\\.(?:.*\\.)?") + "(\\.|$)")), p =3D t[h]; if (!p) continue; if =
(!d) { for (j =3D 0; j < p.length; j++) { q =3D p[j]; if (l || =
n.test(q.namespace)) f.event.remove(a, r, q.handler, j), p.splice(j--, =
1) } continue } o =3D f.event.special[h] || {}; for (j =3D e || 0; j < =
p.length; j++) { q =3D p[j]; if (d.guid =3D=3D=3D q.guid) { if (l || =
n.test(q.namespace)) e =3D=3D null && p.splice(j--, 1), o.remove && =
o.remove.call(a, q); if (e !=3D null) break } } if (p.length =3D=3D=3D 0 =
|| e !=3D null && p.length =3D=3D=3D 1) (!o.teardown || =
o.teardown.call(a, m) =3D=3D=3D !1) && f.removeEvent(a, h, s.handle), g =
=3D null, delete t[h] } if (f.isEmptyObject(t)) { var u =3D s.handle; u =
&& (u.elem =3D null), delete s.events, delete s.handle, =
f.isEmptyObject(s) && f.removeData(a, b, !0) } } }, customEvent: { =
getData: !0, setData: !0, changeData: !0 }, trigger: function (c, d, e, =
g) {
        var h =3D c.type || c, i =3D [], j; h.indexOf("!") >=3D 0 && (h =
=3D h.slice(0, -1), j =3D !0), h.indexOf(".") >=3D 0 && (i =3D =
h.split("."), h =3D i.shift(), i.sort()); if (!!e && =
!f.event.customEvent[h] || !!f.event.global[h]) {
            c =3D typeof c =3D=3D "object" ? c[f.expando] ? c : new =
f.Event(h, c) : new f.Event(h), c.type =3D h, c.exclusive =3D j, =
c.namespace =3D i.join("."), c.namespace_re =3D new RegExp("(^|\\.)" + =
i.join("\\.(?:.*\\.)?") + "(\\.|$)"); if (g || !e) c.preventDefault(), =
c.stopPropagation(); if (!e) {
                f.each(f.cache, function () {
                    var a =3D f.expando, b =3D this[a]; b && b.events && =
b.events[h] && f.event.trigger(c, d, b.handle.elem
)
                }); return
            } if (e.nodeType =3D=3D=3D 3 || e.nodeType =3D=3D=3D 8) =
return; c.result =3D b, c.target =3D e, d =3D d ? f.makeArray(d) : [], =
d.unshift(c); var k =3D e, l =3D h.indexOf(":") < 0 ? "on" + h : ""; do =
{ var m =3D f._data(k, "handle"); c.currentTarget =3D k, m && m.apply(k, =
d), l && f.acceptData(k) && k[l] && k[l].apply(k, d) =3D=3D=3D !1 && =
(c.result =3D !1, c.preventDefault()), k =3D k.parentNode || =
k.ownerDocument || k =3D=3D=3D c.target.ownerDocument && a } while (k && =
!c.isPropagationStopped()); if (!c.isDefaultPrevented()) { var n, o =3D =
f.event.special[h] || {}; if ((!o._default || =
o._default.call(e.ownerDocument, c) =3D=3D=3D !1) && (h !=3D=3D "click" =
|| !f.nodeName(e, "a")) && f.acceptData(e)) { try { l && e[h] && (n =3D =
e[l], n && (e[l] =3D null), f.event.triggered =3D h, e[h]()) } catch (p) =
{ } n && (e[l] =3D n), f.event.triggered =3D b } } return c.result
        }
    }, handle: function (c) { c =3D f.event.fix(c || a.event); var d =3D =
((f._data(this, "events") || {})[c.type] || []).slice(0), e =3D =
!c.exclusive && !c.namespace, g =3D =
Array.prototype.slice.call(arguments, 0); g[0] =3D c, c.currentTarget =
=3D this; for (var h =3D 0, i =3D d.length; h < i; h++) { var j =3D =
d[h]; if (e || c.namespace_re.test(j.namespace)) { c.handler =3D =
j.handler, c.data =3D j.data, c.handleObj =3D j; var k =3D =
j.handler.apply(this, g); k !=3D=3D b && (c.result =3D k, k =3D=3D=3D !1 =
&& (c.preventDefault(), c.stopPropagation())); if =
(c.isImmediatePropagationStopped()) break } } return c.result }, props: =
"altKey attrChange attrName bubbles button cancelable charCode clientX =
clientY ctrlKey currentTarget data detail eventPhase fromElement handler =
keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY =
prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement =
target toElement view wheelDelta which".split(" "), fix: function (a) { =
if (a[f.expando]) return a; var d =3D a; a =3D f.Event(d); for (var e =
=3D this.props.length, g; e; ) g =3D this.props[--e], a[g] =3D d[g]; =
a.target || (a.target =3D a.srcElement || c), a.target.nodeType =
=3D=3D=3D 3 && (a.target =3D a.target.parentNode), !a.relatedTarget && =
a.fromElement && (a.relatedTarget =3D a.fromElement =3D=3D=3D a.target ? =
a.toElement : a.fromElement); if (a.pageX =3D=3D null && a.clientX !=3D =
null) { var h =3D a.target.ownerDocument || c, i =3D h.documentElement, =
j =3D h.body; a.pageX =3D a.clientX + (i && i.scrollLeft || j && =
j.scrollLeft || 0) - (i && i.clientLeft || j && j.clientLeft || 0), =
a.pageY =3D a.clientY + (i && i.scrollTop || j && j.scrollTop || 0) - (i =
&& i.clientTop || j && j.clientTop || 0) } a.which =3D=3D null && =
(a.charCode !=3D null || a.keyCode !=3D null) && (a.which =3D a.charCode =
!=3D null ? a.charCode : a.keyCode), !a.metaKey && a.ctrlKey && =
(a.metaKey =3D a.ctrlKey), !a.which && a.button !=3D=3D b && (a.which =
=3D a.button & 1 ? 1 : a.button & 2 ? 3 : a.button & 4 ? 2 : 0); return =
a }, guid: 1e8, proxy: f.proxy, special: { ready: { setup: f.bindReady, =
teardown: f.noop }, live: { add: function (a) { f.event.add(this, =
O(a.origType, a.selector), f.extend({}, a, { handler: N, guid: =
a.handler.guid })) }, remove: function (a) { f.event.remove(this, =
O(a.origType, a.selector), a) } }, beforeunload: { setup: function (a, =
b, c) { f.isWindow(this) && (this.onbeforeunload =3D c) }, teardown: =
function (a, b) { this.onbeforeunload =3D=3D=3D b && =
(this.onbeforeunload =3D null) } } }
    }, f.removeEvent =3D c.removeEventListener ? function (a, b, c) { =
a.removeEventListener && a.removeEventListener(b, c, !1) } : function =
(a, b, c) { a.detachEvent && a.detachEvent("on" + b, c) }, f.Event =3D =
function (a, b) { if (!this.preventDefault) return new f.Event(a, b); a =
&& a.type ? (this.originalEvent =3D a, this.type =3D a.type, =
this.isDefaultPrevented =3D a.defaultPrevented || a.returnValue =
=3D=3D=3D !1 || a.getPreventDefault && a.getPreventDefault() ? F : E) : =
this.type =3D a, b && f.extend(this, b), this.timeStamp =3D f.now(), =
this[f.expando] =3D !0 }, f.Event.prototype =3D { preventDefault: =
function () { this.isDefaultPrevented =3D F; var a =3D =
this.originalEvent; !a || (a.preventDefault ? a.preventDefault() : =
a.returnValue =3D !1) }, stopPropagation: function () { =
this.isPropagationStopped =3D F; var a =3D this.originalEvent; !a || =
(a.stopPropagation && a.stopPropagation(), a.cancelBubble =3D !0) }, =
stopImmediatePropagation: function () { =
this.isImmediatePropagationStopped =3D F, this.stopPropagation() }, =
isDefaultPrevented: E, isPropagationStopped: E, =
isImmediatePropagationStopped: E }; var G =3D function (a) { var b =3D =
a.relatedTarget; a.type =3D a.data; try { if (b && b !=3D=3D c && =
!b.parentNode) return; while (b && b !=3D=3D this) b =3D b.parentNode; b =
!=3D=3D this && f.event.handle.apply(this, arguments) } catch (d) { } }, =
H =3D function (a) { a.type =3D a.data, f.event.handle.apply(this, =
arguments) }; f.each({ mouseenter: "mouseover", mouseleave: "mouseout" =
}, function (a, b) { f.event.special[a] =3D { setup: function (c) { =
f.event.add(this, b, c && c.selector ? H : G, a) }, teardown: function =
(a) { f.event.remove(this, b, a && a.selector ? H : G) } } }), =
f.support.submitBubbles || (f.event.special.submit =3D { setup: function =
(a, b) { if (!f.nodeName(this, "form")) f.event.add(this, =
"click.specialSubmit", function (a) { var b =3D a.target, c =3D b.type; =
(c =3D=3D=3D "submit" || c =3D=3D=3D "image") && =
f(b).closest("form").length && L("submit", this, arguments) }), =
f.event.add(this, "keypress.specialSubmit", function (a) { var b =3D =
a.target, c =3D b.type; (c =3D=3D=3D "text" || c =3D=3D=3D "password") =
&& f(b).closest("form").length && a.keyCode =3D=3D=3D 13 && L("submit", =
this, arguments) }); else return !1 }, teardown: function (a) { =
f.event.remove(this, ".specialSubmit") } }); if =
(!f.support.changeBubbles) { var I, J =3D function (a) { var b =3D =
a.type, c =3D a.value; b =3D=3D=3D "radio" || b =3D=3D=3D "checkbox" ? c =
=3D a.checked : b =3D=3D=3D "select-multiple" ? c =3D a.selectedIndex > =
-1 ? f.map(a.options, function (a) { return a.selected }).join("-") : "" =
: f.nodeName(a, "select") && (c =3D a.selectedIndex); return c }, K =3D =
function (c) { var d =3D c.target, e, g; if (!!z.test(d.nodeName) && =
!d.readOnly) { e =3D f._data(d, "_change_data"), g =3D J(d), (c.type =
!=3D=3D "focusout" || d.type !=3D=3D "radio") && f._data(d, =
"_change_data", g); if (e =3D=3D=3D b || g =3D=3D=3D e) return; if (e =
!=3D null || g) c.type =3D "change", c.liveFired =3D b, =
f.event.trigger(c, arguments[1], d) } }; f.event.special.change =3D { =
filters: { focusout: K, beforedeactivate: K, click: function (a) { var b =
=3D a.target, c =3D f.nodeName(b, "input") ? b.type : ""; (c =3D=3D=3D =
"radio" || c =3D=3D=3D "checkbox" || f.nodeName(b, "select")) && =
K.call(this, a) }, keydown: function (a) { var b =3D a.target, c =3D =
f.nodeName(b, "input") ? b.type : ""; (a.keyCode =3D=3D=3D 13 && =
!f.nodeName(b, "textarea") || a.keyCode =3D=3D=3D 32 && (c =3D=3D=3D =
"checkbox" || c =3D=3D=3D "radio") || c =3D=3D=3D "select-multiple") && =
K.call(this, a) }, beforeactivate: function (a) { var b =3D a.target; =
f._data(b, "_change_data", J(b)) } }, setup: function (a, b) { if =
(this.type =3D=3D=3D "file") return !1; for (var c in I) =
f.event.add(this, c + ".specialChange", I[c]); return =
z.test(this.nodeName) }, teardown: function (a) { f.event.remove(this, =
".specialChange"); return z.test(this.nodeName) } }, I =3D =
f.event.special.change.filters, I.focus =3D I.beforeactivate } =
f.support.focusinBubbles || f.each({ focus: "focusin", blur: "focusout" =
}, function (a, b) { function e(a) { var c =3D f.event.fix(a); c.type =
=3D b, c.originalEvent =3D {}, f.event.trigger(c, null, c.target), =
c.isDefaultPrevented() && a.preventDefault() } var d =3D 0; =
f.event.special[b] =3D { setup: function () { d++ =3D=3D=3D 0 && =
c.addEventListener(a, e, !0) }, teardown: function () { --d =3D=3D=3D 0 =
&& c.removeEventListener(a, e, !0) } } }), f.each(["bind", "one"], =
function (a, c) { f.fn[c] =3D function (a, d, e) { var g; if (typeof a =
=3D=3D "object") { for (var h in a) this[c](h, d, a[h], e); return this =
} if (arguments.length =3D=3D=3D 2 || d =3D=3D=3D !1) e =3D d, d =3D b; =
c =3D=3D=3D "one" ? (g =3D function (a) { f(this).unbind(a, g); return =
e.apply(this, arguments) }, g.guid =3D e.guid || f.guid++) : g =3D e; if =
(a =3D=3D=3D "unload" && c !=3D=3D "one") this.one(a, d, e); else for =
(var i =3D 0, j =3D this.length; i < j; i++) f.event.add(this[i], a, g, =
d); return this } }), f.fn.extend({ unbind: function (a, b) { if (typeof =
a =3D=3D "object" && !a.preventDefault) for (var c in a) this.unbind(c, =
a[c]); else for (var d =3D 0, e =3D this.length; d < e; d++) =
f.event.remove(this[d], a, b); return this }, delegate: function (a, b, =
c, d) { return this.live(b, c, d, a) }, undelegate: function (a, b, c) { =
return arguments.length =3D=3D=3D 0 ? this.unbind("live") : this.die(b, =
null, c, a) }, trigger: function (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 =3D arguments, c =3D a.guid || f.guid++, d =3D 0, e =3D =
function (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 =3D c; while (d < b.length) =
b[d++].guid =3D c; return this.click(e) }, hover: function (a, b) { =
return this.mouseenter(a).mouseleave(b || a) } }); var M =3D { focus: =
"focusin", blur: "focusout", mouseenter: "mouseover", mouseleave: =
"mouseout" }; f.each(["live", "die"], function (a, c) { f.fn[c] =3D =
function (a, d, e, g) { var h, i =3D 0, j, k, l, m =3D g || =
this.selector, n =3D g ? this : f(this.context); if (typeof a =3D=3D =
"object" && !a.preventDefault) { for (var o in a) n[c](o, d, a[o], m); =
return this } if (c =3D=3D=3D "die" && !a && g && g.charAt(0) =3D=3D=3D =
".") { n.unbind(g); return this } if (d =3D=3D=3D !1 || f.isFunction(d)) =
e =3D d || E, d =3D b; a =3D (a || "").split(" "); while ((h =3D a[i++]) =
!=3D null) { j =3D y.exec(h), k =3D "", j && (k =3D j[0], h =3D =
h.replace(y, "")); if (h =3D=3D=3D "hover") { a.push("mouseenter" + k, =
"mouseleave" + k); continue } l =3D h, M[h] ? (a.push(M[h] + k), h =3D h =
+ k) : h =3D (M[h] || h) + k; if (c =3D=3D=3D "live") for (var p =3D 0, =
q =3D n.length; p < q; p++) f.event.add(n[p], "live." + O(h, m), { data: =
d, selector: m, handler: e, origType: h, origHandler: e, preType: l }); =
else n.unbind("live." + O(h, m), e) } return this } }), 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".split(" "), function =
(a, b) { f.fn[b] =3D function (a, c) { c =3D=3D null && (c =3D a, a =3D =
null); return arguments.length > 0 ? this.bind(b, a, c) : =
this.trigger(b) }, f.attrFn && (f.attrFn[b] =3D !0) }), function () { =
function u(a, b, c, d, e, f) { for (var g =3D 0, h =3D d.length; g < h; =
g++) { var i =3D d[g]; if (i) { var j =3D !1; i =3D i[a]; while (i) { if =
(i.sizcache =3D=3D=3D c) { j =3D d[i.sizset]; break } if (i.nodeType =
=3D=3D=3D 1) { f || (i.sizcache =3D c, i.sizset =3D g); if (typeof b =
!=3D "string") { if (i =3D=3D=3D b) { j =3D !0; break } } else if =
(k.filter(b, [i]).length > 0) { j =3D i; break } } i =3D i[a] } d[g] =3D =
j } } } function t(a, b, c, d, e, f) { for (var g =3D 0, h =3D d.length; =
g < h; g++) { var i =3D d[g]; if (i) { var j =3D !1; i =3D i[a]; while =
(i) { if (i.sizcache =3D=3D=3D c) { j =3D d[i.sizset]; break } =
i.nodeType =3D=3D=3D 1 && !f && (i.sizcache =3D c, i.sizset =3D g); if =
(i.nodeName.toLowerCase() =3D=3D=3D b) { j =3D i; break } i =3D i[a] } =
d[g] =3D j } } } var a =3D =
/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"=
]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, d =3D 0, e =
=3D Object.prototype.toString, g =3D !1, h =3D !0, i =3D /\\/g, j =3D =
/\W/; [0, 0].sort(function () { h =3D !1; return 0 }); var k =3D =
function (b, d, f, g) { f =3D f || [], d =3D d || c; var h =3D d; if =
(d.nodeType !=3D=3D 1 && d.nodeType !=3D=3D 9) return []; if (!b || =
typeof b !=3D "string") return f; var i, j, n, o, q, r, s, t, u =3D !0, =
w =3D k.isXML(d), x =3D [], y =3D b; do { a.exec(""), i =3D a.exec(y); =
if (i) { y =3D i[3], x.push(i[1]); if (i[2]) { o =3D i[3]; break } } } =
while (i); if (x.length > 1 && m.exec(b)) if (x.length =3D=3D=3D 2 && =
l.relative[x[0]]) j =3D v(x[0] + x[1], d); else { j =3D l.relative[x[0]] =
? [d] : k(x.shift(), d); while (x.length) b =3D x.shift(), l.relative[b] =
&& (b +=3D x.shift()), j =3D v(b, j) } else { !g && x.length > 1 && =
d.nodeType =3D=3D=3D 9 && !w && l.match.ID.test(x[0]) && =
!l.match.ID.test(x[x.length - 1]) && (q =3D k.find(x.shift(), d, w), d =
=3D q.expr ? k.filter(q.expr, q.set)[0] : q.set[0]); if (d) { q =3D g ? =
{ expr: x.pop(), set: p(g)} : k.find(x.pop(), x.length =3D=3D=3D 1 && =
(x[0] =3D=3D=3D "~" || x[0] =3D=3D=3D "+") && d.parentNode ? =
d.parentNode : d, w), j =3D q.expr ? k.filter(q.expr, q.set) : q.set, =
x.length > 0 ? n =3D p(j) : u =3D !1; while (x.length) r =3D x.pop(), s =
=3D r, l.relative[r] ? s =3D x.pop() : r =3D "", s =3D=3D null && (s =3D =
d), l.relative[r](n, s, w) } else n =3D x =3D [] } n || (n =3D j), n || =
k.error(r || b); if (e.call(n) =3D=3D=3D "[object Array]") if (!u) =
f.push.apply(f, n); else if (d && d.nodeType =3D=3D=3D 1) for (t =3D 0; =
n[t] !=3D null; t++) n[t] && (n[t] =3D=3D=3D !0 || n[t].nodeType =
=3D=3D=3D 1 && k.contains(d, n[t])) && f.push(j[t]); else for (t =3D 0; =
n[t] !=3D null; t++) n[t] && n[t].nodeType =3D=3D=3D 1 && f.push(j[t]); =
else p(n, f); o && (k(o, h, f, g), k.uniqueSort(f)); return f }; =
k.uniqueSort =3D function (a) { if (r) { g =3D h, a.sort(r); if (g) for =
(var b =3D 1; b < a.length; b++) a[b] =3D=3D=3D a[b - 1] && =
a.splice(b--, 1) } return a }, k.matches =3D function (a, b) { return =
k(a, null, null, b) }, k.matchesSelector =3D function (a, b) { return =
k(b, null, null, [a]).length > 0 }, k.find =3D function (a, b, c) { var =
d; if (!a) return []; for (var e =3D 0, f =3D l.order.length; e < f; =
e++) { var g, h =3D l.order[e]; if (g =3D l.leftMatch[h].exec(a)) { var =
j =3D g[1]; g.splice(1, 1); if (j.substr(j.length - 1) !=3D=3D "\\") { =
g[1] =3D (g[1] || "").replace(i, ""), d =3D l.find[h](g, b, c); if (d =
!=3D null) { a =3D a.replace(l.match[h], ""); break } } } } d || (d =3D =
typeof b.getElementsByTagName !=3D "undefined" ? =
b.getElementsByTagName("*") : []); return { set: d, expr: a} }, k.filter =
=3D function (a, c, d, e) { var f, g, h =3D a, i =3D [], j =3D c, m =3D =
c && c[0] && k.isXML(c[0]); while (a && c.length) { for (var n in =
l.filter) if ((f =3D l.leftMatch[n].exec(a)) !=3D null && f[2]) { var o, =
p, q =3D l.filter[n], r =3D f[1]; g =3D !1, f.splice(1, 1); if =
(r.substr(r.length - 1) =3D=3D=3D "\\") continue; j =3D=3D=3D i && (i =
=3D []); if (l.preFilter[n]) { f =3D l.preFilter[n](f, j, d, i, e, m); =
if (!f) g =3D o =3D !0; else if (f =3D=3D=3D !0) continue } if (f) for =
(var s =3D 0; (p =3D j[s]) !=3D null; s++) if (p) { o =3D q(p, f, s, j); =
var t =3D e ^ !!o; d && o !=3D null ? t ? g =3D !0 : j[s] =3D !1 : t && =
(i.push(p), g =3D !0) } if (o !=3D=3D b) { d || (j =3D i), a =3D =
a.replace(l.match[n], ""); if (!g) return []; break } } if (a =3D=3D=3D =
h) if (g =3D=3D null) k.error(a); else break; h =3D a } return j }, =
k.error =3D function (a) { throw "Syntax error, unrecognized expression: =
" + a }; var l =3D k.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-\uFFFF\-]|\\.)+)\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 =3D typeof b =3D=3D "string", d =3D c && =
!j.test(b), e =3D c && !d; d && (b =3D b.toLowerCase()); for (var f =3D =
0, g =3D a.length, h; f < g; f++) if (h =3D a[f]) { while ((h =3D =
h.previousSibling) && h.nodeType !=3D=3D 1); a[f] =3D e || h && =
h.nodeName.toLowerCase() =3D=3D=3D b ? h || !1 : h =3D=3D=3D b } e && =
k.filter(b, a, !0) }, ">": function (a, b) { var c, d =3D typeof b =
=3D=3D "string", e =3D 0, f =3D a.length; if (d && !j.test(b)) { b =3D =
b.toLowerCase(); for (; e < f; e++) { c =3D a[e]; if (c) { var g =3D =
c.parentNode; a[e] =3D g.nodeName.toLowerCase() =3D=3D=3D b ? g : !1 } } =
} else { for (; e < f; e++) c =3D a[e], c && (a[e] =3D d ? c.parentNode =
: c.parentNode =3D=3D=3D b); d && k.filter(b, a, !0) } }, "": function =
(a, b, c) { var e, f =3D d++, g =3D u; typeof b =3D=3D "string" && =
!j.test(b) && (b =3D b.toLowerCase(), e =3D b, g =3D t), g("parentNode", =
b, f, a, e, c) }, "~": function (a, b, c) { var e, f =3D d++, g =3D u; =
typeof b =3D=3D "string" && !j.test(b) && (b =3D b.toLowerCase(), e =3D =
b, g =3D t), g("previousSibling", b, f, a, e, c) } }, find: { ID: =
function (a, b, c) { if (typeof b.getElementById !=3D "undefined" && !c) =
{ var d =3D b.getElementById(a[1]); return d && d.parentNode ? [d] : [] =
} }, NAME: function (a, b) { if (typeof b.getElementsByName !=3D =
"undefined") { var c =3D [], d =3D b.getElementsByName(a[1]); for (var e =
=3D 0, f =3D d.length; e < f; e++) d[e].getAttribute("name") =3D=3D=3D =
a[1] && c.push(d[e]); return c.length =3D=3D=3D 0 ? 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(i, "") + " "; if (f) =
return a; for (var g =3D 0, h; (h =3D b[g]) !=3D null; g++) h && (e ^ =
(h.className && (" " + h.className + " ").replace(/[\t\n\r]/g, " =
").indexOf(a) >=3D 0) ? c || d.push(h) : c && (b[g] =3D !1)); return !1 =
}, ID: function (a) { return a[1].replace(i, "") }, TAG: function (a, b) =
{ return a[1].replace(i, "").toLowerCase() }, CHILD: function (a) { if =
(a[1] =3D=3D=3D "nth") { a[2] || k.error(a[0]), a[2] =3D =
a[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] =3D b[1] + (b[2] || 1) - 0, a[3] =3D b[3] - 0 } else a[2] && =
k.error(a[0]); a[0] =3D d++; return a }, ATTR: function (a, b, c, d, e, =
f) { var g =3D a[1] =3D a[1].replace(i, ""); !f && l.attrMap[g] && (a[1] =
=3D l.attrMap[g]), a[4] =3D (a[4] || a[5] || "").replace(i, ""), 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] =3D k(b[3], null, null, c); =
else { var g =3D k.filter(b[3], c, d, !0 ^ f); d || e.push.apply(e, g); =
return !1 } else if (l.match.POS.test(b[0]) || l.match.CHILD.test(b[0])) =
return !0; return b }, POS: function (a) { a.unshift(!0); return a } }, =
filters: { enabled: function (a) { return a.disabled =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.selectedIndex; =
return a.selected =3D=3D=3D !0 }, parent: function (a) { return =
!!a.firstChild }, empty: function (a) { return !a.firstChild }, has: =
function (a, b, c) { return !!k(c[3], a).length }, header: function (a) =
{ return /h\d/i.test(a.nodeName) }, text: function (a) { var b =3D =
a.getAttribute("type"), c =3D a.type; return a.nodeName.toLowerCase() =
=3D=3D=3D "input" && "text" =3D=3D=3D c && (b =3D=3D=3D c || b =3D=3D=3D =
null) }, radio: function (a) { return a.nodeName.toLowerCase() =3D=3D=3D =
"input" && "radio" =3D=3D=3D a.type }, checkbox: function (a) { return =
a.nodeName.toLowerCase() =3D=3D=3D "input" && "checkbox" =3D=3D=3D =
a.type }, file: function (a) { return a.nodeName.toLowerCase() =3D=3D=3D =
"input" && "file" =3D=3D=3D a.type }, password: function (a) { return =
a.nodeName.toLowerCase() =3D=3D=3D "input" && "password" =3D=3D=3D =
a.type }, submit: function (a) { var b =3D a.nodeName.toLowerCase(); =
return (b =3D=3D=3D "input" || b =3D=3D=3D "button") && "submit" =
=3D=3D=3D a.type }, image: function (a) { return =
a.nodeName.toLowerCase() =3D=3D=3D "input" && "image" =3D=3D=3D a.type =
}, reset: function (a) { var b =3D a.nodeName.toLowerCase(); return (b =
=3D=3D=3D "input" || b =3D=3D=3D "button") && "reset" =3D=3D=3D a.type =
}, button: function (a) { var b =3D a.nodeName.toLowerCase(); return b =
=3D=3D=3D "input" && "button" =3D=3D=3D a.type || b =3D=3D=3D "button" =
}, input: function (a) { return =
/input|select|textarea|button/i.test(a.nodeName) }, focus: function (a) =
{ return a =3D=3D=3D a.ownerDocument.activeElement } }, setFilters: { =
first: function (a, b) { return b =3D=3D=3D 0 }, last: function (a, b, =
c, d) { return b =3D=3D=3D d.length - 1 }, even: function (a, b) { =
return b % 2 =3D=3D=3D 0 }, odd: function (a, b) { return b % 2 =
=3D=3D=3D 1 }, lt: function (a, b, c) { return b < c[3] - 0 }, gt: =
function (a, b, c) { return b > c[3] - 0 }, nth: function (a, b, c) { =
return c[3] - 0 =3D=3D=3D b }, eq: function (a, b, c) { return c[3] - 0 =
=3D=3D=3D b } }, filter: { PSEUDO: function (a, b, c, d) { var e =3D =
b[1], f =3D l.filters[e]; if (f) return f(a, c, b, d); if (e =3D=3D=3D =
"contains") return (a.textContent || a.innerText || k.getText([a]) || =
"").indexOf(b[3]) >=3D 0; if (e =3D=3D=3D "not") { var g =3D b[3]; for =
(var h =3D 0, i =3D g.length; h < i; h++) if (g[h] =3D=3D=3D a) return =
!1; return !0 } k.error(e) }, CHILD: function (a, b) { var c =3D b[1], d =
=3D a; switch (c) { case "only": case "first": while (d =3D =
d.previousSibling) if (d.nodeType =3D=3D=3D 1) return !1; if (c =
=3D=3D=3D "first") return !0; d =3D a; case "last": while (d =3D =
d.nextSibling) if (d.nodeType =3D=3D=3D 1) return !1; return !0; case =
"nth": var e =3D b[2], f =3D b[3]; if (e =3D=3D=3D 1 && f =3D=3D=3D 0) =
return !0; var g =3D b[0], h =3D a.parentNode; if (h && (h.sizcache =
!=3D=3D g || !a.nodeIndex)) { var i =3D 0; for (d =3D h.firstChild; d; d =
=3D d.nextSibling) d.nodeType =3D=3D=3D 1 && (d.nodeIndex =3D ++i); =
h.sizcache =3D g } var j =3D a.nodeIndex - f; return e =3D=3D=3D 0 ? j =
=3D=3D=3D 0 : j % e =3D=3D=3D 0 && j / e >=3D 0 } }, ID: function (a, b) =
{ return a.nodeType =3D=3D=3D 1 && a.getAttribute("id") =3D=3D=3D b }, =
TAG: function (a, b) { return b =3D=3D=3D "*" && a.nodeType =3D=3D=3D 1 =
|| a.nodeName.toLowerCase() =3D=3D=3D b }, CLASS: function (a, b) { =
return (" " + (a.className || a.getAttribute("class")) + " ").indexOf(b) =
> -1 }, ATTR: function (a, b) { var c =3D b[1], d =3D l.attrHandle[c] ? =
l.attrHandle[c](a) : a[c] !=3D null ? a[c] : a.getAttribute(c), e =3D d =
+ "", f =3D b[2], g =3D b[4]; return d =3D=3D null ? f =3D=3D=3D "!=3D" =
: f =3D=3D=3D "=3D" ? e =3D=3D=3D g : f =3D=3D=3D "*=3D" ? e.indexOf(g) =
>=3D 0 : f =3D=3D=3D "~=3D" ? (" " + e + " ").indexOf(g) >=3D 0 : g ? f =
=3D=3D=3D "!=3D" ? e !=3D=3D g : f =3D=3D=3D "^=3D" ? e.indexOf(g) =
=3D=3D=3D 0 : f =3D=3D=3D "$=3D" ? e.substr(e.length - g.length) =
=3D=3D=3D g : f =3D=3D=3D "|=3D" ? e =3D=3D=3D g || e.substr(0, g.length =
+ 1) =3D=3D=3D g + "-" : !1 : e && d !=3D=3D !1 }, POS: function (a, b, =
c, d) { var e =3D b[2], f =3D l.setFilters[e]; if (f) return f(a, c, b, =
d) } } }, m =3D l.match.POS, n =3D function (a, b) { return "\\" + (b - =
0 + 1) }; for (var o in l.match) l.match[o] =3D new =
RegExp(l.match[o].source + /(?![^\[]*\])(?![^\(]*\))/.source), =
l.leftMatch[o] =3D new RegExp(/(^(?:.|\r|\n)*?)/.source + =
l.match[o].source.replace(/\\(\d+)/g, n)); var p =3D function (a, b) { a =
=3D Array.prototype.slice.call(a, 0); if (b) { b.push.apply(b, a); =
return b } return a }; try { =
Array.prototype.slice.call(c.documentElement.childNodes, 0)[0].nodeType =
} catch (q) { p =3D function (a, b) { var c =3D 0, d =3D b || []; if =
(e.call(a) =3D=3D=3D "[object Array]") Array.prototype.push.apply(d, a); =
else if (typeof a.length =3D=3D "number") for (var f =3D a.length; c < =
f; c++) d.push(a[c]); else for (; a[c]; c++) d.push(a[c]); return d } } =
var r, s; c.documentElement.compareDocumentPosition ? r =3D function (a, =
b) { if (a =3D=3D=3D b) { g =3D !0; return 0 } if =
(!a.compareDocumentPosition || !b.compareDocumentPosition) return =
a.compareDocumentPosition ? -1 : 1; return a.compareDocumentPosition(b) =
& 4 ? -1 : 1 } : (r =3D function (a, b) { if (a =3D=3D=3D b) { g =3D !0; =
return 0 } if (a.sourceIndex && b.sourceIndex) return a.sourceIndex - =
b.sourceIndex; var c, d, e =3D [], f =3D [], h =3D a.parentNode, i =3D =
b.parentNode, j =3D h; if (h =3D=3D=3D i) return s(a, b); if (!h) return =
-1; if (!i) return 1; while (j) e.unshift(j), j =3D j.parentNode; j =3D =
i; while (j) f.unshift(j), j =3D j.parentNode; c =3D e.length, d =3D =
f.length; for (var k =3D 0; k < c && k < d; k++) if (e[k] !=3D=3D f[k]) =
return s(e[k], f[k]); return k =3D=3D=3D c ? s(a, f[k], -1) : s(e[k], b, =
1) }, s =3D function (a, b, c) { if (a =3D=3D=3D b) return c; var d =3D =
a.nextSibling; while (d) { if (d =3D=3D=3D b) return -1; d =3D =
d.nextSibling } return 1 }), k.getText =3D function (a) { var b =3D "", =
c; for (var d =3D 0; a[d]; d++) c =3D a[d], c.nodeType =3D=3D=3D 3 || =
c.nodeType =3D=3D=3D 4 ? b +=3D c.nodeValue : c.nodeType !=3D=3D 8 && (b =
+=3D k.getText(c.childNodes)); return b }, function () { var a =3D =
c.createElement("div"), d =3D "script" + (new Date).getTime(), e =3D =
c.documentElement; a.innerHTML =3D "<a name=3D'" + d + "'/>", =
e.insertBefore(a, e.firstChild), c.getElementById(d) && (l.find.ID =3D =
function (a, c, d) { if (typeof c.getElementById !=3D "undefined" && !d) =
{ var e =3D c.getElementById(a[1]); return e ? e.id =3D=3D=3D a[1] || =
typeof e.getAttributeNode !=3D "undefined" && =
e.getAttributeNode("id").nodeValue =3D=3D=3D a[1] ? [e] : b : [] } }, =
l.filter.ID =3D function (a, b) { var c =3D typeof a.getAttributeNode =
!=3D "undefined" && a.getAttributeNode("id"); return a.nodeType =
=3D=3D=3D 1 && c && c.nodeValue =3D=3D=3D b }), e.removeChild(a), e =3D =
a =3D null } (), function () { var a =3D c.createElement("div"); =
a.appendChild(c.createComment("")), a.getElementsByTagName("*").length > =
0 && (l.find.TAG =3D function (a, b) { var c =3D =
b.getElementsByTagName(a[1]); if (a[1] =3D=3D=3D "*") { var d =3D []; =
for (var e =3D 0; c[e]; e++) c[e].nodeType =3D=3D=3D 1 && d.push(c[e]); =
c =3D d } return c }), a.innerHTML =3D "<a href=3D'#'></a>", =
a.firstChild && typeof a.firstChild.getAttribute !=3D "undefined" && =
a.firstChild.getAttribute("href") !=3D=3D "#" && (l.attrHandle.href =3D =
function (a) { return a.getAttribute("href", 2) }), a =3D null } (), =
c.querySelectorAll && function () { var a =3D k, b =3D =
c.createElement("div"), d =3D "__sizzle__"; b.innerHTML =3D "<p =
class=3D'TEST'></p>"; if (!b.querySelectorAll || =
b.querySelectorAll(".TEST").length !=3D=3D 0) { k =3D function (b, e, f, =
g) { e =3D e || c; if (!g && !k.isXML(e)) { var h =3D =
/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b); if (h && (e.nodeType =
=3D=3D=3D 1 || e.nodeType =3D=3D=3D 9)) { if (h[1]) return =
p(e.getElementsByTagName(b), f); if (h[2] && l.find.CLASS && =
e.getElementsByClassName) return p(e.getElementsByClassName(h[2]), f) } =
if (e.nodeType =3D=3D=3D 9) { if (b =3D=3D=3D "body" && e.body) return =
p([e.body], f); if (h && h[3]) { var i =3D e.getElementById(h[3]); if =
(!i || !i.parentNode) return p([], f); if (i.id =3D=3D=3D h[3]) return =
p([i], f) } try { return p(e.querySelectorAll(b), f) } catch (j) { } } =
else if (e.nodeType =3D=3D=3D 1 && e.nodeName.toLowerCase() !=3D=3D =
"object") { var m =3D e, n =3D e.getAttribute("id"), o =3D n || d, q =3D =
e.parentNode, r =3D /^\s*[+~]/.test(b); n ? o =3D o.replace(/'/g, =
"\\$&") : e.setAttribute("id", o), r && q && (e =3D e.parentNode); try { =
if (!r || q) return p(e.querySelectorAll("[id=3D'" + o + "'] " + b), f) =
} catch (s) { } finally { n || m.removeAttribute("id") } } } return a(b, =
e, f, g) }; for (var e in a) k[e] =3D a[e]; b =3D null } } (), function =
() { var a =3D c.documentElement, b =3D a.matchesSelector || =
a.mozMatchesSelector || a.webkitMatchesSelector || a.msMatchesSelector; =
if (b) { var d =3D !b.call(c.createElement("div"), "div"), e =3D !1; try =
{ b.call(c.documentElement, "[test!=3D'']:sizzle") } catch (f) { e =3D =
!0 } k.matchesSelector =3D function (a, c) { c =3D =
c.replace(/\=3D\s*([^'"\]]*)\s*\]/g, "=3D'$1']"); if (!k.isXML(a)) try { =
if (e || !l.match.PSEUDO.test(c) && !/!=3D/.test(c)) { var f =3D =
b.call(a, c); if (f || !d || a.document && a.document.nodeType !=3D=3D =
11) return f } } catch (g) { } return k(c, null, null, [a]).length > 0 } =
} } (), function () { var a =3D c.createElement("div"); a.innerHTML =3D =
"<div class=3D'test e'></div><div class=3D'test'></div>"; if =
(!!a.getElementsByClassName && a.getElementsByClassName("e").length =
!=3D=3D 0) { a.lastChild.className =3D "e"; if =
(a.getElementsByClassName("e").length =3D=3D=3D 1) return; =
l.order.splice(1, 0, "CLASS"), l.find.CLASS =3D function (a, b, c) { if =
(typeof b.getElementsByClassName !=3D "undefined" && !c) return =
b.getElementsByClassName(a[1]) }, a =3D null } } (), =
c.documentElement.contains ? k.contains =3D function (a, b) { return a =
!=3D=3D b && (a.contains ? a.contains(b) : !0) } : =
c.documentElement.compareDocumentPosition ? k.contains =3D function (a, =
b) { return !!(a.compareDocumentPosition(b) & 16) } : k.contains =3D =
function () { return !1 }, k.isXML =3D function (a) { var b =3D (a ? =
a.ownerDocument || a : 0).documentElement; return b ? b.nodeName !=3D=3D =
"HTML" : !1 }; var v =3D function (a, b) { var c, d =3D [], e =3D "", f =
=3D b.nodeType ? [b] : b; while (c =3D l.match.PSEUDO.exec(a)) e +=3D =
c[0], a =3D a.replace(l.match.PSEUDO, ""); a =3D l.relative[a] ? a + "*" =
: a; for (var g =3D 0, h =3D f.length; g < h; g++) k(a, f[g], d); return =
k.filter(e, d) }; f.find =3D k, f.expr =3D k.selectors, f.expr[":"] =3D =
f.expr.filters, f.unique =3D k.uniqueSort, f.text =3D k.getText, =
f.isXMLDoc =3D k.isXML, f.contains =3D k.contains } (); var P =3D =
/Until$/, Q =3D /^(?:parents|prevUntil|prevAll)/, R =3D /,/, S =3D =
/^.[^:#\[\.,]*$/, T =3D Array.prototype.slice, U =3D f.expr.match.POS, V =
=3D { children: !0, contents: !0, next: !0, prev: !0 }; f.fn.extend({ =
find: function (a) { var b =3D this, c, d; if (typeof a !=3D "string") =
return f(a).filter(function () { for (c =3D 0, d =3D b.length; c < d; =
c++) if (f.contains(b[c], this)) return !0 }); var e =3D =
this.pushStack("", "find", a), g, h, i; for (c =3D 0, d =3D this.length; =
c < d; c++) { g =3D e.length, f.find(a, this[c], e); if (c > 0) for (h =
=3D g; h < e.length; h++) for (i =3D 0; i < g; i++) if (e[i] =3D=3D=3D =
e[h]) { e.splice(h--, 1); break } } return e }, has: function (a) { var =
b =3D f(a); return this.filter(function () { for (var a =3D 0, c =3D =
b.length; a < c; a++) if (f.contains(this, b[a])) return !0 }) }, not: =
function (a) { return this.pushStack(X(this, a, !1), "not", a) }, =
filter: function (a) { return this.pushStack(X(this, a, !0), "filter", =
a) }, is: function (a) { return !!a && (typeof a =3D=3D "string" ? =
f.filter(a, this).length > 0 : this.filter(a).length > 0) }, closest: =
function (a, b) { var c =3D [], d, e, g =3D this[0]; if (f.isArray(a)) { =
var h, i, j =3D {}, k =3D 1; if (g && a.length) { for (d =3D 0, e =3D =
a.length; d < e; d++) i =3D a[d], j[i] || (j[i] =3D U.test(i) ? f(i, b =
|| this.context) : i); while (g && g.ownerDocument && g !=3D=3D b) { for =
(i in j) h =3D j[i], (h.jquery ? h.index(g) > -1 : f(g).is(h)) && =
c.push({ selector: i, elem: g, level: k }); g =3D g.parentNode, k++ } } =
return c } var l =3D U.test(a) || typeof a !=3D "string" ? f(a, b || =
this.context) : 0; for (d =3D 0, e =3D this.length; d < e; d++) { g =3D =
this[d]; while (g) { if (l ? l.index(g) > -1 : f.find.matchesSelector(g, =
a)) { c.push(g); break } g =3D g.parentNode; if (!g || !g.ownerDocument =
|| g =3D=3D=3D b || g.nodeType =3D=3D=3D 11) break } } c =3D c.length > =
1 ? f.unique(c) : c; return this.pushStack(c, "closest", a) }, index: =
function (a) { if (!a || typeof a =3D=3D "string") return =
f.inArray(this[0], a ? f(a) : this.parent().children()); return =
f.inArray(a.jquery ? a[0] : a, this) }, add: function (a, b) { var c =3D =
typeof a =3D=3D "string" ? f(a, b) : f.makeArray(a && a.nodeType ? [a] : =
a), d =3D f.merge(this.get(), c); return this.pushStack(W(c[0]) || =
W(d[0]) ? d : f.unique(d)) }, andSelf: function () { return =
this.add(this.prevObject) } }), f.each({ parent: function (a) { var b =
=3D a.parentNode; return b && b.nodeType !=3D=3D 11 ? 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.makeArray(a.childNodes) } }, function (a, b) { f.fn[a] =3D function =
(c, d) { var e =3D f.map(this, b, c), g =3D T.call(arguments); P.test(a) =
|| (d =3D c), d && typeof d =3D=3D "string" && (e =3D f.filter(d, e)), e =
=3D this.length > 1 && !V[a] ? f.unique(e) : e, (this.length > 1 || =
R.test(d)) && Q.test(a) && (e =3D e.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=3D 1 ? =
f.find.matchesSelector(b[0], a) ? [b[0]] : [] : f.find.matches(a, b) }, =
dir: function (a, c, d) { var e =3D [], g =3D a[c]; while (g && =
g.nodeType !=3D=3D 9 && (d =3D=3D=3D b || g.nodeType !=3D=3D 1 || =
!f(g).is(d))) g.nodeType =3D=3D=3D 1 && e.push(g), g =3D g[c]; return e =
}, nth: function (a, b, c, d) { b =3D b || 1; var e =3D 0; for (; a; a =
=3D a[c]) if (a.nodeType =3D=3D=3D 1 && ++e =3D=3D=3D b) break; return a =
}, sibling: function (a, b) { var c =3D []; for (; a; a =3D =
a.nextSibling) a.nodeType =3D=3D=3D 1 && a !=3D=3D b && c.push(a); =
return c } }); var Y =3D / jQuery\d+=3D"(?:\d+|null)"/g, Z =3D /^\s+/, $ =
=3D =
/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig=
, _ =3D /<([\w:]+)/, ba =3D /<tbody/i, bb =3D /<|&#?\w+;/, bc =3D =
/<(?:script|object|embed|option|style)/i, bd =3D =
/checked\s*(?:[^=3D]|=3D\s*.checked.)/i, be =3D /\/(java|ecma)script/i, =
bf =3D /^\s*<!(?:\[CDATA\[|\-\-)/, bg =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><tbody></tbody><colgroup>", =
"</colgroup></table>"], area: [1, "<map>", "</map>"], _default: [0, "", =
""] }; bg.optgroup =3D bg.option, bg.tbody =3D bg.tfoot =3D bg.colgroup =
=3D bg.caption =3D bg.thead, bg.th =3D bg.td, f.support.htmlSerialize || =
(bg._default =3D [1, "div<div>", "</div>"]), f.fn.extend({ text: =
function (a) { if (f.isFunction(a)) return this.each(function (b) { var =
c =3D f(this); c.text(a.call(this, b, c.text())) }); if (typeof a !=3D =
"object" && a !=3D=3D b) 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 =3D f(a, =
this[0].ownerDocument).eq(0).clone(!0); this[0].parentNode && =
b.insertBefore(this[0]), b.map(function () { var a =3D this; while =
(a.firstChild && a.firstChild.nodeType =3D=3D=3D 1) a =3D a.firstChild; =
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 =3D f(this), c =3D b.contents(); c.length ? c.wrapAll(a) : =
b.append(a) }) }, wrap: function (a) { return this.each(function () { =
f(this).wrapAll(a) }) }, unwrap: function () { return =
this.parent().each(function () { f.nodeName(this, "body") || =
f(this).replaceWith(this.childNodes) }).end() }, append: function () { =
return this.domManip(arguments, !0, function (a) { this.nodeType =
=3D=3D=3D 1 && this.appendChild(a) }) }, prepend: function () { return =
this.domManip(arguments, !0, function (a) { this.nodeType =3D=3D=3D 1 && =
this.insertBefore(a, this.firstChild) }) }, before: function () { if =
(this[0] && this[0].parentNode) return this.domManip(arguments, !1, =
function (a) { this.parentNode.insertBefore(a, this) }); if =
(arguments.length) { var a =3D f(arguments[0]); a.push.apply(a, =
this.toArray()); return this.pushStack(a, "before", arguments) } }, =
after: function () { if (this[0] && this[0].parentNode) return =
this.domManip(arguments, !1, function (a) { =
this.parentNode.insertBefore(a, this.nextSibling) }); if =
(arguments.length) { var a =3D this.pushStack(this, "after", arguments); =
a.push.apply(a, f(arguments[0]).toArray()); return a } }, remove: =
function (a, b) { for (var c =3D 0, d; (d =3D this[c]) !=3D null; c++) =
if (!a || f.filter(a, [d]).length) !b && d.nodeType =3D=3D=3D 1 && =
(f.cleanData(d.getElementsByTagName("*")), f.cleanData([d])), =
d.parentNode && d.parentNode.removeChild(d); return this }, empty: =
function () { for (var a =3D 0, b; (b =3D this[a]) !=3D null; a++) { =
b.nodeType =3D=3D=3D 1 && f.cleanData(b.getElementsByTagName("*")); =
while (b.firstChild) b.removeChild(b.firstChild) } return this }, clone: =
function (a, b) { a =3D a =3D=3D null ? !1 : a, b =3D b =3D=3D null ? a =
: b; return this.map(function () { return f.clone(this, a, b) }) }, =
html: function (a) { if (a =3D=3D=3D b) return this[0] && =
this[0].nodeType =3D=3D=3D 1 ? this[0].innerHTML.replace(Y, "") : null; =
if (typeof a =3D=3D "string" && !bc.test(a) && =
(f.support.leadingWhitespace || !Z.test(a)) && !bg[(_.exec(a) || ["", =
""])[1].toLowerCase()]) { a =3D a.replace($, "<$1></$2>"); try { for =
(var c =3D 0, d =3D this.length; c < d; c++) this[c].nodeType =3D=3D=3D =
1 && (f.cleanData(this[c].getElementsByTagName("*")), this[c].innerHTML =
=3D a) } catch (e) { this.empty().append(a) } } else f.isFunction(a) ? =
this.each(function (b) { var c =3D f(this); c.html(a.call(this, b, =
c.html())) }) : this.empty().append(a); return this }, replaceWith: =
function (a) { if (this[0] && this[0].parentNode) { if (f.isFunction(a)) =
return this.each(function (b) { var c =3D f(this), d =3D c.html(); =
c.replaceWith(a.call(this, b, d)) }); typeof a !=3D "string" && (a =3D =
f(a).detach()); return this.each(function () { var b =3D =
this.nextSibling, c =3D this.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 =3D a[0], k =3D []; if =
(!f.support.checkClone && arguments.length =3D=3D=3D 3 && typeof j =
=3D=3D "string" && bd.test(j)) return this.each(function () { =
f(this).domManip(a, c, d, !0) }); if (f.isFunction(j)) return =
this.each(function (e) { var g =3D f(this); a[0] =3D j.call(this, e, c ? =
g.html() : b), g.domManip(a, c, d) }); if (this[0]) { i =3D j && =
j.parentNode, f.support.parentNode && i && i.nodeType =3D=3D=3D 11 && =
i.childNodes.length =3D=3D=3D this.length ? e =3D { fragment: i} : e =3D =
f.buildFragment(a, this, k), h =3D e.fragment, h.childNodes.length =
=3D=3D=3D 1 ? g =3D h =3D h.firstChild : g =3D h.firstChild; if (g) { c =
=3D c && f.nodeName(g, "tr"); for (var l =3D 0, m =3D this.length, n =3D =
m - 1; l < m; l++) d.call(c ? bh(this[l], g) : this[l], e.cacheable || m =
> 1 && l < n ? f.clone(h, !0, !0) : h) } k.length && f.each(k, bn) } =
return this } }), f.buildFragment =3D function (a, b, d) { var e, g, h, =
i =3D b && b[0] ? b[0].ownerDocument || b[0] : c; a.length =3D=3D=3D 1 =
&& typeof a[0] =3D=3D "string" && a[0].length < 512 && i =3D=3D=3D c && =
a[0].charAt(0) =3D=3D=3D "<" && !bc.test(a[0]) && (f.support.checkClone =
|| !bd.test(a[0])) && (g =3D !0, h =3D f.fragments[a[0]], h && h !=3D=3D =
1 && (e =3D h)), e || (e =3D i.createDocumentFragment(), f.clean(a, i, =
e, d)), g && (f.fragments[a[0]] =3D h ? e : 1); return { fragment: e, =
cacheable: g} }, f.fragments =3D {}, f.each({ appendTo: "append", =
prependTo: "prepend", insertBefore: "before", insertAfter: "after", =
replaceAll: "replaceWith" }, function (a, b) { f.fn[a] =3D function (c) =
{ var d =3D [], e =3D f(c), g =3D this.length =3D=3D=3D 1 && =
this[0].parentNode; if (g && g.nodeType =3D=3D=3D 11 && =
g.childNodes.length =3D=3D=3D 1 && e.length =3D=3D=3D 1) { =
e[b](this[0]); return this } for (var h =3D 0, i =3D e.length; h < i; =
h++) { var j =3D (h > 0 ? this.clone(!0) : this).get(); f(e[h])[b](j), d =
=3D d.concat(j) } return this.pushStack(d, a, e.selector) } }), =
f.extend({ clone: function (a, b, c) { var d =3D a.cloneNode(!0), e, g, =
h; if ((!f.support.noCloneEvent || !f.support.noCloneChecked) && =
(a.nodeType =3D=3D=3D 1 || a.nodeType =3D=3D=3D 11) && !f.isXMLDoc(a)) { =
bj(a, d), e =3D bk(a), g =3D bk(d); for (h =3D 0; e[h]; ++h) bj(e[h], =
g[h]) } if (b) { bi(a, d); if (c) { e =3D bk(a), g =3D bk(d); for (h =3D =
0; e[h]; ++h) bi(e[h], g[h]) } } return d }, clean: function (a, b, d, =
e) {
        var g; b =3D b || c, typeof b.createElement =3D=3D "undefined" =
&& (b =3D b.ownerDocument ||
b[0] && b[0].ownerDocument || c); var h =3D [], i; for (var j =3D 0, k; =
(k =3D a[j]) !=3D null; j++) { typeof k =3D=3D "number" && (k +=3D ""); =
if (!k) continue; if (typeof k =3D=3D "string") if (!bb.test(k)) k =3D =
b.createTextNode(k); else { k =3D k.replace($, "<$1></$2>"); var l =3D =
(_.exec(k) || ["", ""])[1].toLowerCase(), m =3D bg[l] || bg._default, n =
=3D m[0], o =3D b.createElement("div"); o.innerHTML =3D m[1] + k + m[2]; =
while (n--) o =3D o.lastChild; if (!f.support.tbody) { var p =3D =
ba.test(k), q =3D l =3D=3D=3D "table" && !p ? o.firstChild && =
o.firstChild.childNodes : m[1] =3D=3D=3D "<table>" && !p ? o.childNodes =
: []; for (i =3D q.length - 1; i >=3D 0; --i) f.nodeName(q[i], "tbody") =
&& !q[i].childNodes.length && q[i].parentNode.removeChild(q[i]) } =
!f.support.leadingWhitespace && Z.test(k) && =
o.insertBefore(b.createTextNode(Z.exec(k)[0]), o.firstChild), k =3D =
o.childNodes } var r; if (!f.support.appendChecked) if (k[0] && typeof =
(r =3D k.length) =3D=3D "number") for (i =3D 0; i < r; i++) bm(k[i]); =
else bm(k); k.nodeType ? h.push(k) : h =3D f.merge(h, k) } if (d) { g =
=3D function (a) { return !a.type || be.test(a.type) }; for (j =3D 0; =
h[j]; j++) if (e && f.nodeName(h[j], "script") && (!h[j].type || =
h[j].type.toLowerCase() =3D=3D=3D "text/javascript")) =
e.push(h[j].parentNode ? h[j].parentNode.removeChild(h[j]) : h[j]); else =
{ if (h[j].nodeType =3D=3D=3D 1) { var s =3D =
f.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 =3D f.cache, e =3D =
f.expando, g =3D f.event.special, h =3D f.support.deleteExpando; for =
(var i =3D 0, j; (j =3D a[i]) !=3D null; i++) { if (j.nodeName && =
f.noData[j.nodeName.toLowerCase()]) continue; c =3D j[f.expando]; if (c) =
{ b =3D d[c] && d[c][e]; if (b && b.events) { for (var k in b.events) =
g[k] ? f.event.remove(j, k) : f.removeEvent(j, k, b.handle); b.handle && =
(b.handle.elem =3D null) } h ? delete j[f.expando] : j.removeAttribute =
&& j.removeAttribute(f.expando), delete d[c] } } }
    }); var bo =3D /alpha\([^)]*\)/i, bp =3D /opacity=3D([^)]*)/, bq =3D =
/-([a-z])/ig, br =3D /([A-Z]|^ms)/g, bs =3D /^-?\d+(?:px)?$/i, bt =3D =
/^-?\d/, bu =3D /^[+\-]=3D/, bv =3D /[^+\-\.\de]+/g, bw =3D { position: =
"absolute", visibility: "hidden", display: "block" }, bx =3D ["Left", =
"Right"], by =3D ["Top", "Bottom"], bz, bA, bB, bC =3D function (a, b) { =
return b.toUpperCase() }; f.fn.css =3D function (a, c) { if =
(arguments.length =3D=3D=3D 2 && c =3D=3D=3D b) return this; return =
f.access(this, a, c, !0, function (a, c, d) { return d !=3D=3D b ? =
f.style(a, c, d) : f.css(a, c) }) }, f.extend({ cssHooks: { opacity: { =
get: function (a, b) { if (b) { var c =3D bz(a, "opacity", "opacity"); =
return c =3D=3D=3D "" ? "1" : c } return a.style.opacity } } }, =
cssNumber: { zIndex: !0, fontWeight: !0, opacity: !0, zoom: !0, =
lineHeight: !0, widows: !0, orphans: !0 }, cssProps: { "float": =
f.support.cssFloat ? "cssFloat" : "styleFloat" }, style: function (a, c, =
d, e) { if (!!a && a.nodeType !=3D=3D 3 && a.nodeType !=3D=3D 8 && =
!!a.style) { var g, h, i =3D f.camelCase(c), j =3D a.style, k =3D =
f.cssHooks[i]; c =3D f.cssProps[i] || i; if (d =3D=3D=3D b) { if (k && =
"get" in k && (g =3D k.get(a, !1, e)) !=3D=3D b) return g; return j[c] } =
h =3D typeof d; if (h =3D=3D=3D "number" && isNaN(d) || d =3D=3D null) =
return; h =3D=3D=3D "string" && bu.test(d) && (d =3D +d.replace(bv, "") =
+ parseFloat(f.css(a, c))), h =3D=3D=3D "number" && !f.cssNumber[i] && =
(d +=3D "px"); if (!k || !("set" in k) || (d =3D k.set(a, d)) !=3D=3D b) =
try { j[c] =3D d } catch (l) { } } }, css: function (a, c, d) { var e, =
g; c =3D f.camelCase(c), g =3D f.cssHooks[c], c =3D f.cssProps[c] || c, =
c =3D=3D=3D "cssFloat" && (c =3D "float"); if (g && "get" in g && (e =3D =
g.get(a, !0, d)) !=3D=3D b) return e; if (bz) return bz(a, c) }, swap: =
function (a, b, c) { var d =3D {}; for (var e in b) d[e] =3D a.style[e], =
a.style[e] =3D b[e]; c.call(a); for (e in b) a.style[e] =3D d[e] }, =
camelCase: function (a) { return a.replace(bq, bC) } }), f.curCSS =3D =
f.css, f.each(["height", "width"], function (a, b) { f.cssHooks[b] =3D { =
get: function (a, c, d) { var e; if (c) { a.offsetWidth !=3D=3D 0 ? e =
=3D bD(a, b, d) : f.swap(a, bw, function () { e =3D bD(a, b, d) }); if =
(e <=3D 0) { e =3D bz(a, b, b), e =3D=3D=3D "0px" && bB && (e =3D bB(a, =
b, b)); if (e !=3D null) return e =3D=3D=3D "" || e =3D=3D=3D "auto" ? =
"0px" : e } if (e < 0 || e =3D=3D null) { e =3D a.style[b]; return e =
=3D=3D=3D "" || e =3D=3D=3D "auto" ? "0px" : e } return typeof e =3D=3D =
"string" ? e : e + "px" } }, set: function (a, b) { if (!bs.test(b)) =
return b; b =3D parseFloat(b); if (b >=3D 0) return b + "px" } } }), =
f.support.opacity || (f.cssHooks.opacity =3D { get: function (a, b) { =
return bp.test((b && a.currentStyle ? a.currentStyle.filter : =
a.style.filter) || "") ? parseFloat(RegExp.$1) / 100 + "" : b ? "1" : "" =
}, set: function (a, b) { var c =3D a.style, d =3D a.currentStyle; =
c.zoom =3D 1; var e =3D f.isNaN(b) ? "" : "alpha(opacity=3D" + b * 100 + =
")", g =3D d && d.filter || c.filter || ""; c.filter =3D bo.test(g) ? =
g.replace(bo, e) : g + " " + e } }), f(function () { =
f.support.reliableMarginRight || (f.cssHooks.marginRight =3D { get: =
function (a, b) { var c; f.swap(a, { display: "inline-block" }, function =
() { b ? c =3D bz(a, "margin-right", "marginRight") : c =3D =
a.style.marginRight }); return c } }) }), c.defaultView && =
c.defaultView.getComputedStyle && (bA =3D function (a, c) { var d, e, g; =
c =3D c.replace(br, "-$1").toLowerCase(); if (!(e =3D =
a.ownerDocument.defaultView)) return b; if (g =3D e.getComputedStyle(a, =
null)) d =3D g.getPropertyValue(c), d =3D=3D=3D "" && =
!f.contains(a.ownerDocument.documentElement, a) && (d =3D f.style(a, =
c)); return d }), c.documentElement.currentStyle && (bB =3D function (a, =
b) { var c, d =3D a.currentStyle && a.currentStyle[b], e =3D =
a.runtimeStyle && a.runtimeStyle[b], f =3D a.style; !bs.test(d) && =
bt.test(d) && (c =3D f.left, e && (a.runtimeStyle.left =3D =
a.currentStyle.left), f.left =3D b =3D=3D=3D "fontSize" ? "1em" : d || =
0, d =3D f.pixelLeft + "px", f.left =3D c, e && (a.runtimeStyle.left =3D =
e)); return d =3D=3D=3D "" ? "auto" : d }), bz =3D bA || bB, f.expr && =
f.expr.filters && (f.expr.filters.hidden =3D function (a) { var b =3D =
a.offsetWidth, c =3D a.offsetHeight; return b =3D=3D=3D 0 && c =3D=3D=3D =
0 || !f.support.reliableHiddenOffsets && (a.style.display || f.css(a, =
"display")) =3D=3D=3D "none" }, f.expr.filters.visible =3D function (a) =
{ return !f.expr.filters.hidden(a) }); var bE =3D /%20/g, bF =3D =
/\[\]$/, bG =3D /\r?\n/g, bH =3D /#.*$/, bI =3D /^(.*?):[ =
\t]*([^\r\n]*)\r?$/mg, bJ =3D =
/^(?:color|date|datetime|email|hidden|month|number|password|range|search|=
tel|text|time|url|week)$/i, bK =3D =
/^(?:about|app|app\-storage|.+\-extension|file|widget):$/, bL =3D =
/^(?:GET|HEAD)$/, bM =3D /^\/\//, bN =3D /\?/, bO =3D =
/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi, bP =3D =
/^(?:select|textarea)/i, bQ =3D /\s+/, bR =3D /([?&])_=3D[^&]*/, bS =3D =
/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/, bT =3D f.fn.load, bU =
=3D {}, bV =3D {}, bW, bX; try { bW =3D e.href } catch (bY) { bW =3D =
c.createElement("a"), bW.href =3D "", bW =3D bW.href } bX =3D =
bS.exec(bW.toLowerCase()) || [], f.fn.extend({ load: function (a, c, d) =
{ if (typeof a !=3D "string" && bT) return bT.apply(this, arguments); if =
(!this.length) return this; var e =3D a.indexOf(" "); if (e >=3D 0) { =
var g =3D a.slice(e, a.length); a =3D a.slice(0, e) } var h =3D "GET"; c =
&& (f.isFunction(c) ? (d =3D c, c =3D b) : typeof c =3D=3D "object" && =
(c =3D f.param(c, f.ajaxSettings.traditional), h =3D "POST")); var i =3D =
this; f.ajax({ url: a, type: h, dataType: "html", data: c, complete: =
function (a, b, c) { c =3D a.responseText, a.isResolved() && =
(a.done(function (a) { c =3D a }), i.html(g ? =
f("<div>").append(c.replace(bO, "")).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 || bP.test(this.nodeName) || bJ.test(this.type)) =
}).map(function (a, b) { var c =3D f(this).val(); return c =3D=3D null ? =
null : f.isArray(c) ? f.map(c, function (a, c) { return { name: b.name, =
value: a.replace(bG, "\r\n")} }) : { name: b.name, value: c.replace(bG, =
"\r\n")} }).get() } }), f.each("ajaxStart ajaxStop ajaxComplete =
ajaxError ajaxSuccess ajaxSend".split(" "), function (a, b) { f.fn[b] =
=3D function (a) { return this.bind(b, a) } }), f.each(["get", "post"], =
function (a, c) { f[c] =3D function (a, d, e, g) { f.isFunction(d) && (g =
=3D g || e, e =3D d, d =3D b); 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 ? f.extend(!0, =
a, f.ajaxSettings, b) : (b =3D a, a =3D f.extend(!0, f.ajaxSettings, =
b)); for (var c in { context: 1, url: 1 }) c in b ? a[c] =3D b[c] : c in =
f.ajaxSettings && (a[c] =3D f.ajaxSettings[c]); return a }, =
ajaxSettings: { url: bW, isLocal: bK.test(bX[1]), global: !0, type: =
"GET", contentType: "application/x-www-form-urlencoded", processData: =
!0, async: !0, accepts: { xml: "application/xml, text/xml", html: =
"text/html", text: "text/plain", json: "application/json, =
text/javascript", "*": "*/*" }, contents: { xml: /xml/, html: /html/, =
json: /json/ }, responseFields: { xml: "responseXML", text: =
"responseText" }, converters: { "* text": a.String, "text html": !0, =
"text json": f.parseJSON, "text xml": f.parseXML} }, ajaxPrefilter: =
bZ(bU), ajaxTransport: bZ(bV), ajax: function (a, c) { function w(a, c, =
l, m) { if (s !=3D=3D 2) { s =3D 2, q && clearTimeout(q), p =3D b, n =3D =
m || "", v.readyState =3D a ? 4 : 0; var o, r, u, w =3D l ? ca(d, v, l) =
: b, x, y; if (a >=3D 200 && a < 300 || a =3D=3D=3D 304) { if =
(d.ifModified) { if (x =3D v.getResponseHeader("Last-Modified")) =
f.lastModified[k] =3D x; if (y =3D v.getResponseHeader("Etag")) =
f.etag[k] =3D y } if (a =3D=3D=3D 304) c =3D "notmodified", o =3D !0; =
else try { r =3D cb(d, w), c =3D "success", o =3D !0 } catch (z) { c =3D =
"parsererror", u =3D z } } else { u =3D c; if (!c || a) c =3D "error", a =
< 0 && (a =3D 0) } v.status =3D a, v.statusText =3D c, o ? =
h.resolveWith(e, [r, c, v]) : h.rejectWith(e, [v, c, u]), =
v.statusCode(j), j =3D b, t && g.trigger("ajax" + (o ? "Success" : =
"Error"), [v, d, o ? r : u]), i.resolveWith(e, [v, c]), t && =
(g.trigger("ajaxComplete", [v, d]), --f.active || =
f.event.trigger("ajaxStop")) } } typeof a =3D=3D "object" && (c =3D a, a =
=3D b), c =3D c || {}; var d =3D f.ajaxSetup({}, c), e =3D d.context || =
d, g =3D e !=3D=3D d && (e.nodeType || e instanceof f) ? f(e) : f.event, =
h =3D f.Deferred(), i =3D f._Deferred(), j =3D d.statusCode || {}, k, l =
=3D {}, m =3D {}, n, o, p, q, r, s =3D 0, t, u, v =3D { readyState: 0, =
setRequestHeader: function (a, b) { if (!s) { var c =3D a.toLowerCase(); =
a =3D m[c] =3D m[c] || a, l[a] =3D b } return this }, =
getAllResponseHeaders: function () { return s =3D=3D=3D 2 ? n : null }, =
getResponseHeader: function (a) { var c; if (s =3D=3D=3D 2) { if (!o) { =
o =3D {}; while (c =3D bI.exec(n)) o[c[1].toLowerCase()] =3D c[2] } c =
=3D o[a.toLowerCase()] } return c =3D=3D=3D b ? null : c }, =
overrideMimeType: function (a) { s || (d.mimeType =3D a); return this }, =
abort: function (a) { a =3D a || "abort", p && p.abort(a), w(0, a); =
return this } }; h.promise(v), v.success =3D v.done, v.error =3D v.fail, =
v.complete =3D i.done, v.statusCode =3D function (a) { if (a) { var b; =
if (s < 2) for (b in a) j[b] =3D [j[b], a[b]]; else b =3D a[v.status], =
v.then(b, b) } return this }, d.url =3D ((a || d.url) + "").replace(bH, =
"").replace(bM, bX[1] + "//"), d.dataTypes =3D f.trim(d.dataType || =
"*").toLowerCase().split(bQ), d.crossDomain =3D=3D null && (r =3D =
bS.exec(d.url.toLowerCase()), d.crossDomain =3D !(!r || r[1] =3D=3D =
bX[1] && r[2] =3D=3D bX[2] && (r[3] || (r[1] =3D=3D=3D "http:" ? 80 : =
443)) =3D=3D (bX[3] || (bX[1] =3D=3D=3D "http:" ? 80 : 443)))), d.data =
&& d.processData && typeof d.data !=3D "string" && (d.data =3D =
f.param(d.data, d.traditional)), b$(bU, d, c, v); if (s =3D=3D=3D 2) =
return !1; t =3D d.global, d.type =3D d.type.toUpperCase(), d.hasContent =
=3D !bL.test(d.type), t && f.active++ =3D=3D=3D 0 && =
f.event.trigger("ajaxStart"); if (!d.hasContent) { d.data && (d.url +=3D =
(bN.test(d.url) ? "&" : "?") + d.data), k =3D d.url; if (d.cache =
=3D=3D=3D !1) { var x =3D f.now(), y =3D d.url.replace(bR, "$1_=3D" + =
x); d.url =3D y + (y =3D=3D=3D d.url ? (bN.test(d.url) ? "&" : "?") + =
"_=3D" + x : "") } } (d.data && d.hasContent && d.contentType !=3D=3D !1 =
|| c.contentType) && v.setRequestHeader("Content-Type", d.contentType), =
d.ifModified && (k =3D k || d.url, f.lastModified[k] && =
v.setRequestHeader("If-Modified-Since", f.lastModified[k]), f.etag[k] && =
v.setRequestHeader("If-None-Match", f.etag[k])), =
v.setRequestHeader("Accept", d.dataTypes[0] && d.accepts[d.dataTypes[0]] =
? d.accepts[d.dataTypes[0]] + (d.dataTypes[0] !=3D=3D "*" ? ", */*; =
q=3D0.01" : "") : d.accepts["*"]); for (u in d.headers) =
v.setRequestHeader(u, d.headers[u]); if (d.beforeSend && =
(d.beforeSend.call(e, v, d) =3D=3D=3D !1 || s =3D=3D=3D 2)) { v.abort(); =
return !1 } for (u in { success: 1, error: 1, complete: 1 }) v[u](d[u]); =
p =3D b$(bV, d, c, v); if (!p) w(-1, "No Transport"); else { =
v.readyState =3D 1, t && g.trigger("ajaxSend", [v, d]), d.async && =
d.timeout > 0 && (q =3D setTimeout(function () { v.abort("timeout") }, =
d.timeout)); try { s =3D 1, p.send(l, w) } catch (z) { status < 2 ? =
w(-1, z) : f.error(z) } } return v }, param: function (a, c) { var d =3D =
[], e =3D function (a, b) { b =3D f.isFunction(b) ? b() : b, d[d.length] =
=3D encodeURIComponent(a) + "=3D" + encodeURIComponent(b) }; c =3D=3D=3D =
b && (c =3D f.ajaxSettings.traditional); if (f.isArray(a) || a.jquery && =
!f.isPlainObject(a)) f.each(a, function () { e(this.name, this.value) =
}); else for (var g in a) b_(g, a[g], c, e); return =
d.join("&").replace(bE, "+") } }), f.extend({ active: 0, lastModified: =
{}, etag: {} }); var cc =3D f.now(), cd =3D /(\=3D)\?(&|$)|\?\?/i; =
f.ajaxSetup({ jsonp: "callback", jsonpCallback: function () { return =
f.expando + "_" + cc++ } }), f.ajaxPrefilter("json jsonp", function (b, =
c, d) { var e =3D b.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 && =
(cd.test(b.url) || e && cd.test(b.data))) { var g, h =3D b.jsonpCallback =
=3D f.isFunction(b.jsonpCallback) ? b.jsonpCallback() : b.jsonpCallback, =
i =3D a[h], j =3D b.url, k =3D b.data, l =3D "$1" + h + "$2"; b.jsonp =
!=3D=3D !1 && (j =3D j.replace(cd, l), b.url =3D=3D=3D j && (e && (k =3D =
k.replace(cd, l)), b.data =3D=3D=3D k && (j +=3D (/\?/.test(j) ? "&" : =
"?") + b.jsonp + "=3D" + h))), b.url =3D j, b.data =3D k, a[h] =3D =
function (a) { g =3D [a] }, d.always(function () { a[h] =3D i, g && =
f.isFunction(i) && a[h](g[0]) }), b.converters["script json"] =3D =
function () { g || f.error(h + " was not called"); return g[0] }, =
b.dataTypes[0] =3D "json"; return "script" } }), f.ajaxSetup({ accepts: =
{ script: "text/javascript, application/javascript, =
application/ecmascript, application/x-ecmascript" }, contents: { script: =
/javascript|ecmascript/ }, converters: { "text script": function (a) { =
f.globalEval(a); return a } } }), f.ajaxPrefilter("script", function (a) =
{ a.cache =3D=3D=3D b && (a.cache =3D !1), a.crossDomain && (a.type =3D =
"GET", a.global =3D !1) }), f.ajaxTransport("script", function (a) { if =
(a.crossDomain) { var d, e =3D c.head || =
c.getElementsByTagName("head")[0] || c.documentElement; return { send: =
function (f, g) { d =3D c.createElement("script"), d.async =3D "async", =
a.scriptCharset && (d.charset =3D a.scriptCharset), d.src =3D a.url, =
d.onload =3D d.onreadystatechange =3D function (a, c) { if (c || =
!d.readyState || /loaded|complete/.test(d.readyState)) d.onload =3D =
d.onreadystatechange =3D null, e && d.parentNode && e.removeChild(d), d =
=3D b, c || g(200, "success") }, e.insertBefore(d, e.firstChild) }, =
abort: function () { d && d.onload(0, 1) } } } }); var ce =3D =
a.ActiveXObject ? function () { for (var a in cg) cg[a](0, 1) } : !1, cf =
=3D 0, cg; f.ajaxSettings.xhr =3D a.ActiveXObject ? function () { return =
!this.isLocal && ch() || ci() } : ch, function (a) { f.extend(f.support, =
{ ajax: !!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 =3D c.xhr(), i, j; c.username ? h.open(c.type, c.url, =
c.async, c.username, c.password) : h.open(c.type, c.url, c.async); if =
(c.xhrFields) for (j in c.xhrFields) h[j] =3D c.xhrFields[j]; c.mimeType =
&& h.overrideMimeType && h.overrideMimeType(c.mimeType), !c.crossDomain =
&& !e["X-Requested-With"] && (e["X-Requested-With"] =3D =
"XMLHttpRequest"); try { for (j in e) h.setRequestHeader(j, e[j]) } =
catch (k) { } h.send(c.hasContent && c.data || null), d =3D function (a, =
e) { var j, k, l, m, n; try { if (d && (e || h.readyState =3D=3D=3D 4)) =
{ d =3D b, i && (h.onreadystatechange =3D f.noop, ce && delete cg[i]); =
if (e) h.readyState !=3D=3D 4 && h.abort(); else { j =3D h.status, l =3D =
h.getAllResponseHeaders(), m =3D {}, n =3D h.responseXML, n && =
n.documentElement && (m.xml =3D n), m.text =3D h.responseText; try { k =
=3D h.statusText } catch (o) { k =3D "" } !j && c.isLocal && =
!c.crossDomain ? j =3D m.text ? 200 : 404 : j =3D=3D=3D 1223 && (j =3D =
204) } } } catch (p) { e || g(-1, p) } m && g(j, k, m, l) }, !c.async || =
h.readyState =3D=3D=3D 4 ? d() : (i =3D ++cf, ce && (cg || (cg =3D {}, =
f(a).unload(ce)), cg[i] =3D d), h.onreadystatechange =3D d) }, abort: =
function () { d && d(0, 1) } } } }); var cj =3D {}, ck, cl, cm =3D =
/^(?:toggle|show|hide)$/, cn =3D /^([+\-]=3D)?([\d+.\-]+)([a-z%]*)$/i, =
co, cp =3D [["height", "marginTop", "marginBottom", "paddingTop", =
"paddingBottom"], ["width", "marginLeft", "marginRight", "paddingLeft", =
"paddingRight"], ["opacity"]], cq, cr =3D a.webkitRequestAnimationFrame =
|| a.mozRequestAnimationFrame || a.oRequestAnimationFrame; f.fn.extend({ =
show: function (a, b, c) { var d, e; if (a || a =3D=3D=3D 0) return =
this.animate(cu("show", 3), a, b, c); for (var g =3D 0, h =3D =
this.length; g < h; g++) d =3D this[g], d.style && (e =3D =
d.style.display, !f._data(d, "olddisplay") && e =3D=3D=3D "none" && (e =
=3D d.style.display =3D ""), e =3D=3D=3D "" && f.css(d, "display") =
=3D=3D=3D "none" && f._data(d, "olddisplay", cv(d.nodeName))); for (g =
=3D 0; g < h; g++) { d =3D this[g]; if (d.style) { e =3D =
d.style.display; if (e =3D=3D=3D "" || e =3D=3D=3D "none") =
d.style.display =3D f._data(d, "olddisplay") || "" } } return this }, =
hide: function (a, b, c) { if (a || a =3D=3D=3D 0) return =
this.animate(cu("hide", 3), a, b, c); for (var d =3D 0, e =3D =
this.length; d < e; d++) if (this[d].style) { var g =3D f.css(this[d], =
"display"); g !=3D=3D "none" && !f._data(this[d], "olddisplay") && =
f._data(this[d], "olddisplay", g) } for (d =3D 0; d < e; d++) =
this[d].style && (this[d].style.display =3D "none"); return this }, =
_toggle: f.fn.toggle, toggle: function (a, b, c) { var d =3D typeof a =
=3D=3D "boolean"; f.isFunction(a) && f.isFunction(b) ? =
this._toggle.apply(this, arguments) : a =3D=3D null || d ? =
this.each(function () { var b =3D d ? a : f(this).is(":hidden"); =
f(this)[b ? "show" : "hide"]() }) : this.animate(cu("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) { var e =3D f.speed(b, =
c, d); if (f.isEmptyObject(a)) return this.each(e.complete, [!1]); a =3D =
f.extend({}, a); return this[e.queue =3D=3D=3D !1 ? "each" : =
"queue"](function () { e.queue =3D=3D=3D !1 && f._mark(this); var b =3D =
f.extend({}, e), c =3D this.nodeType =3D=3D=3D 1, d =3D c && =
f(this).is(":hidden"), g, h, i, j, k, l, m, n, o; b.animatedProperties =
=3D {}; for (i in a) { g =3D f.camelCase(i), i !=3D=3D g && (a[g] =3D =
a[i], delete a[i]), h =3D a[g], f.isArray(h) ? (b.animatedProperties[g] =
=3D h[1], h =3D a[g] =3D h[0]) : b.animatedProperties[g] =3D =
b.specialEasing && b.specialEasing[g] || b.easing || "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.overflow =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 ? (j =3D cv(this.nodeName), j =
=3D=3D=3D "inline" ? this.style.display =3D "inline-block" : =
(this.style.display =3D "inline", this.style.zoom =3D 1)) : =
this.style.display =3D "inline-block")) } b.overflow !=3D null && =
(this.style.overflow =3D "hidden"); for (i in a) k =3D new f.fx(this, b, =
i), h =3D a[i], cm.test(h) ? k[h =3D=3D=3D "toggle" ? d ? "show" : =
"hide" : h]() : (l =3D cn.exec(h), m =3D k.cur(), l ? (n =3D =
parseFloat(l[2]), o =3D l[3] || (f.cssNumber[i] ? "" : "px"), o !=3D=3D =
"px" && (f.style(this, i, (n || 1) + o), m =3D (n || 1) / k.cur() * m, =
f.style(this, i, m + o)), l[1] && (n =3D (l[1] =3D=3D=3D "-=3D" ? -1 : =
1) * n + m), k.custom(m, n, o)) : k.custom(m, h, "")); return !0 }) }, =
stop: function (a, b) { a && this.queue([]), this.each(function () { var =
a =3D f.timers, c =3D a.length; b || f._unmark(!0, this); while (c--) =
a[c].elem =3D=3D=3D this && (b && a[c](!0), a.splice(c, 1)) }), b || =
this.dequeue(); return this } }), f.each({ slideDown: cu("show", 1), =
slideUp: cu("hide", 1), slideToggle: cu("toggle", 1), fadeIn: { opacity: =
"show" }, fadeOut: { opacity: "hide" }, fadeToggle: { opacity: "toggle"} =
}, function (a, b) { f.fn[a] =3D function (a, c, d) { return =
this.animate(b, a, c, d) } }), f.extend({ speed: function (a, b, c) { =
var d =3D a && typeof a =3D=3D "object" ? f.extend({}, a) : { complete: =
c || !c && b || f.isFunction(a) && a, duration: a, easing: c && b || b =
&& !f.isFunction(b) && b }; d.duration =3D f.fx.off ? 0 : typeof =
d.duration =3D=3D "number" ? d.duration : d.duration in f.fx.speeds ? =
f.fx.speeds[d.duration] : f.fx.speeds._default, d.old =3D d.complete, =
d.complete =3D function (a) { d.queue !=3D=3D !1 ? f.dequeue(this) : a =
!=3D=3D !1 && f._unmark(this), f.isFunction(d.old) && d.old.call(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 } }, timers: [], fx: function (a, b, c) { this.options =3D =
b, this.elem =3D a, this.prop =3D c, b.orig =3D b.orig || {} } }), =
f.fx.prototype =3D { update: function () { this.options.step && =
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] !=3D null && (!this.elem.style || =
this.elem.style[this.prop] =3D=3D null)) return this.elem[this.prop]; =
var a, b =3D f.css(this.elem, this.prop); return isNaN(a =3D =
parseFloat(b)) ? !b || b =3D=3D=3D "auto" ? 0 : b : a }, custom: =
function (a, b, c) { function h(a) { return d.step(a) } var d =3D this, =
e =3D f.fx, g; this.startTime =3D cq || cs(), this.start =3D a, this.end =
=3D b, this.unit =3D c || this.unit || (f.cssNumber[this.prop] ? "" : =
"px"), this.now =3D this.start, this.pos =3D this.state =3D 0, h.elem =
=3D this.elem, h() && f.timers.push(h) && !co && (cr ? (co =3D 1, g =3D =
function () { co && (cr(g), e.tick()) }, cr(g)) : co =3D =
setInterval(e.tick, e.interval)) }, show: function () { =
this.options.orig[this.prop] =3D f.style(this.elem, this.prop), =
this.options.show =3D !0, 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.options.orig[this.prop] =3D =
f.style(this.elem, this.prop), this.options.hide =3D !0, =
this.custom(this.cur(), 0) }, step: function (a) { var b =3D cq || cs(), =
c =3D !0, d =3D this.elem, e =3D this.options, g, h; if (a || b >=3D =
e.duration + this.startTime) { this.now =3D this.end, this.pos =3D =
this.state =3D 1, this.update(), e.animatedProperties[this.prop] =3D !0; =
for (g in e.animatedProperties) e.animatedProperties[g] !=3D=3D !0 && (c =
=3D !1); if (c) { e.overflow !=3D null && !f.support.shrinkWrapBlocks && =
f.each(["", "X", "Y"], function (a, b) { d.style["overflow" + b] =3D =
e.overflow[a] }), e.hide && f(d).hide(); if (e.hide || e.show) for (var =
i in e.animatedProperties) f.style(d, i, e.orig[i]); e.complete.call(d) =
} return !1 } e.duration =3D=3D Infinity ? this.now =3D b : (h =3D b - =
this.startTime, this.state =3D h / e.duration, this.pos =3D =
f.easing[e.animatedProperties[this.prop]](this.state, h, 0, 1, =
e.duration), this.now =3D this.start + (this.end - this.start) * =
this.pos), this.update(); return !0 } }, f.extend(f.fx, { tick: function =
() { for (var a =3D f.timers, b =3D 0; b < a.length; ++b) a[b]() || =
a.splice(b--, 1); a.length || f.fx.stop() }, interval: 13, stop: =
function () { clearInterval(co), co =3D null }, speeds: { slow: 600, =
fast: 200, _default: 400 }, step: { opacity: function (a) { =
f.style(a.elem, "opacity", a.now) }, _default: function (a) { =
a.elem.style && a.elem.style[a.prop] !=3D null ? a.elem.style[a.prop] =
=3D (a.prop =3D=3D=3D "width" || a.prop =3D=3D=3D "height" ? Math.max(0, =
a.now) : a.now) + a.unit : a.elem[a.prop] =3D a.now } } }), f.expr && =
f.expr.filters && (f.expr.filters.animated =3D function (a) { return =
f.grep(f.timers, function (b) { return a =3D=3D=3D b.elem }).length }); =
var cw =3D /^t(?:able|d|h)$/i, cx =3D /^(?:body|html)$/i; =
"getBoundingClientRect" in c.documentElement ? f.fn.offset =3D function =
(a) { var b =3D this[0], c; if (a) return this.each(function (b) { =
f.offset.setOffset(this, a, b) }); if (!b || !b.ownerDocument) return =
null; if (b =3D=3D=3D b.ownerDocument.body) return =
f.offset.bodyOffset(b); try { c =3D b.getBoundingClientRect() } catch =
(d) { } var e =3D b.ownerDocument, g =3D e.documentElement; if (!c || =
!f.contains(g, b)) return c ? { top: c.top, left: c.left} : { top: 0, =
left: 0 }; var h =3D e.body, i =3D cy(e), j =3D g.clientTop || =
h.clientTop || 0, k =3D g.clientLeft || h.clientLeft || 0, l =3D =
i.pageYOffset || f.support.boxModel && g.scrollTop || h.scrollTop, m =3D =
i.pageXOffset || f.support.boxModel && g.scrollLeft || h.scrollLeft, n =
=3D c.top + l - j, o =3D c.left + m - k; return { top: n, left: o} } : =
f.fn.offset =3D function (a) { var b =3D this[0]; if (a) return =
this.each(function (b) { f.offset.setOffset(this, a, b) }); if (!b || =
!b.ownerDocument) return null; if (b =3D=3D=3D b.ownerDocument.body) =
return f.offset.bodyOffset(b); f.offset.initialize(); var c, d =3D =
b.offsetParent, e =3D b, g =3D b.ownerDocument, h =3D g.documentElement, =
i =3D g.body, j =3D g.defaultView, k =3D j ? j.getComputedStyle(b, null) =
: b.currentStyle, l =3D b.offsetTop, m =3D b.offsetLeft; while ((b =3D =
b.parentNode) && b !=3D=3D i && b !=3D=3D h) { if =
(f.offset.supportsFixedPosition && k.position =3D=3D=3D "fixed") break; =
c =3D j ? j.getComputedStyle(b, null) : b.currentStyle, l -=3D =
b.scrollTop, m -=3D b.scrollLeft, b =3D=3D=3D d && (l +=3D b.offsetTop, =
m +=3D b.offsetLeft, f.offset.doesNotAddBorder && =
(!f.offset.doesAddBorderForTableAndCells || !cw.test(b.nodeName)) && (l =
+=3D parseFloat(c.borderTopWidth) || 0, m +=3D =
parseFloat(c.borderLeftWidth) || 0), e =3D d, d =3D b.offsetParent), =
f.offset.subtractsBorderForOverflowNotVisible && c.overflow !=3D=3D =
"visible" && (l +=3D parseFloat(c.borderTopWidth) || 0, m +=3D =
parseFloat(c.borderLeftWidth) || 0), k =3D c } if (k.position =3D=3D=3D =
"relative" || k.position =3D=3D=3D "static") l +=3D i.offsetTop, m +=3D =
i.offsetLeft; f.offset.supportsFixedPosition && k.position =3D=3D=3D =
"fixed" && (l +=3D Math.max(h.scrollTop, i.scrollTop), m +=3D =
Math.max(h.scrollLeft, i.scrollLeft)); return { top: l, left: m} }, =
f.offset =3D { initialize: function () { var a =3D c.body, b =3D =
c.createElement("div"), d, e, g, h, i =3D parseFloat(f.css(a, =
"marginTop")) || 0, j =3D "<div =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;'><div></div></div><table =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;' cellpadding=3D'0' =
cellspacing=3D'0'><tr><td></td></tr></table>"; f.extend(b.style, { =
position: "absolute", top: 0, left: 0, margin: 0, border: 0, width: =
"1px", height: "1px", visibility: "hidden" }), b.innerHTML =3D j, =
a.insertBefore(b, a.firstChild), d =3D b.firstChild, e =3D d.firstChild, =
h =3D d.nextSibling.firstChild.firstChild, this.doesNotAddBorder =3D =
e.offsetTop !=3D=3D 5, this.doesAddBorderForTableAndCells =3D =
h.offsetTop =3D=3D=3D 5, e.style.position =3D "fixed", e.style.top =3D =
"20px", this.supportsFixedPosition =3D e.offsetTop =3D=3D=3D 20 || =
e.offsetTop =3D=3D=3D 15, e.style.position =3D e.style.top =3D "", =
d.style.overflow =3D "hidden", d.style.position =3D "relative", =
this.subtractsBorderForOverflowNotVisible =3D e.offsetTop =3D=3D=3D -5, =
this.doesNotIncludeMarginInBodyOffset =3D a.offsetTop !=3D=3D i, =
a.removeChild(b), f.offset.initialize =3D f.noop }, bodyOffset: function =
(a) { var b =3D a.offsetTop, c =3D a.offsetLeft; f.offset.initialize(), =
f.offset.doesNotIncludeMarginInBodyOffset && (b +=3D parseFloat(f.css(a, =
"marginTop")) || 0, c +=3D parseFloat(f.css(a, "marginLeft")) || 0); =
return { top: b, left: c} }, setOffset: function (a, b, c) { var d =3D =
f.css(a, "position"); d =3D=3D=3D "static" && (a.style.position =3D =
"relative"); var e =3D f(a), g =3D e.offset(), h =3D f.css(a, "top"), i =
=3D f.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 =3D e.position(), m =3D l.top, n =3D l.left) : (m =3D parseFloat(h) =
|| 0, n =3D parseFloat(i) || 0), f.isFunction(b) && (b =3D b.call(a, c, =
g)), b.top !=3D null && (k.top =3D b.top - g.top + m), b.left !=3D null =
&& (k.left =3D b.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 =3D this[0], b =3D this.offsetParent(), c =3D this.offset(), =
d =3D cx.test(b[0].nodeName) ? { top: 0, left: 0} : b.offset(); c.top =
-=3D parseFloat(f.css(a, "marginTop")) || 0, c.left -=3D =
parseFloat(f.css(a, "marginLeft")) || 0, d.top +=3D =
parseFloat(f.css(b[0], "borderTopWidth")) || 0, d.left +=3D =
parseFloat(f.css(b[0], "borderLeftWidth")) || 0; return { top: c.top - =
d.top, left: c.left - d.left} }, offsetParent: function () { return =
this.map(function () { var a =3D this.offsetParent || c.body; while (a =
&& !cx.test(a.nodeName) && f.css(a, "position") =3D=3D=3D "static") a =
=3D a.offsetParent; return a }) } }), f.each(["Left", "Top"], function =
(a, c) { var d =3D "scroll" + c; f.fn[d] =3D function (c) { var e, g; if =
(c =3D=3D=3D b) { e =3D this[0]; if (!e) return null; g =3D cy(e); =
return g ? "pageXOffset" in g ? g[a ? "pageYOffset" : "pageXOffset"] : =
f.support.boxModel && g.document.documentElement[d] || =
g.document.body[d] : e[d] } return this.each(function () { g =3D =
cy(this), g ? g.scrollTo(a ? f(g).scrollLeft() : c, a ? c : =
f(g).scrollTop()) : this[d] =3D c }) } }), f.each(["Height", "Width"], =
function (a, c) { var d =3D c.toLowerCase(); f.fn["inner" + c] =3D =
function () { return this[0] ? parseFloat(f.css(this[0], d, "padding")) =
: null }, f.fn["outer" + c] =3D function (a) { return this[0] ? =
parseFloat(f.css(this[0], d, a ? "margin" : "border")) : null }, f.fn[d] =
=3D function (a) { var e =3D this[0]; if (!e) return a =3D=3D null ? =
null : this; if (f.isFunction(a)) return this.each(function (b) { var c =
=3D f(this); c[d](a.call(this, b, c[d]())) }); if (f.isWindow(e)) { var =
g =3D e.document.documentElement["client" + c]; return =
e.document.compatMode =3D=3D=3D "CSS1Compat" && g || =
e.document.body["client" + c] || g } if (e.nodeType =3D=3D=3D 9) return =
Math.max(e.documentElement["client" + c], e.body["scroll" + c], =
e.documentElement["scroll" + c], e.body["offset" + c], =
e.documentElement["offset" + c]); if (a =3D=3D=3D b) { var h =3D =
f.css(e, d), i =3D parseFloat(h); return f.isNaN(i) ? h : i } return =
this.css(d, typeof a =3D=3D "string" ? a : a + "px") } }), a.jQuery =3D =
a.$ =3D f
})(window);
------=_NextPart_000_0024_01CC7394.44E0D0C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://censimentopopolazione.istat.it/_res/js/main.js

=EF=BB=BFfunction init() {
    $('p.noscript').hide();
    $('div.counter div.content').show();
    insertFacebook();
    window.setInterval(setDateParameters, 1000);
}

function setDateParameters() {
    var targetDate =3D new Date(2011, 9, 9, 0, 0, 0);
    var startDate =3D new Date();
    var elapsed =3D getElapsed(startDate, targetDate);

    if (elapsed.isValid()) {
        $('div.count p.d').html(padString(elapsed.days, 2, '0') + =
'<span>GIORNI</span>');
        $('div.count p.h').html(padString(elapsed.hours, 2, '0') + =
'<span>ORE</span>');
        $('div.count p.m').html(padString(elapsed.mins, 2, '0') + =
'<span>MINUTI</span>');
        $('div.count p.s').html(padString(elapsed.secs, 2, '0') + =
'<span>SECONDI</span>');
    }=20
}

function insertFacebook() {

    var element =3D $("<fb:like href=3D'http://www.istat.it/' =
show_faces=3D'false' width=3D'200' font=3D'arial'></fb:like>");
    $("div.fb").append(element);
}

function getElapsed(fromDate, toDate) {
    var diff =3D (toDate - fromDate) / 1000;

    var rem;
    var d =3D Math.floor(diff / (60 * 60 * 24));
    rem =3D diff - d * 60 * 60 * 24;
    var h =3D Math.floor(rem / (60 * 60));
    rem =3D rem - h * 60 * 60;
    var m =3D Math.floor(rem / 60);
    var s =3D Math.floor(rem - m * 60);
    var time =3D new objElapsed( d, h, m, s);
    return time;
}

function objElapsed(d, h, m, s) {
    this.days =3D d;
    this.hours =3D h;
    this.mins =3D m;
    this.secs =3D s;
    this.isValid =3D function () {
        return this.days > 0 || this.hours > 0 || this.mins > 0 || =
this.secs > 0;
    }
}

function padString(text, digitLength, padChar) {
    var _text =3D text + '';
    while (_text.length < digitLength) {
        _text =3D padChar + _text;
    }
    return _text;
}


------=_NextPart_000_0024_01CC7394.44E0D0C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://connect.facebook.net/it_IT/all.js#xfbml=1

/*1315960688,169893996,JIT Construction: v440498,it_IT*/=0A=
=0A=
if(!window.FB)window.FB=3D{_apiKey:null,_session:null,_userStatus:'unknow=
n',_logging:true,_inCanvas:((window.location.search.indexOf('fb_sig_in_if=
rame=3D1')>-1)||(window.location.search.indexOf('session=3D')>-1)||(windo=
w.location.search.indexOf('signed_request=3D')>-1)||(window.name.indexOf(=
'iframe_canvas')>-1)||(window.name.indexOf('app_runner')>-1)),_https:(win=
dow.name.indexOf('_fb_https')>-1),_domain:{api:'https://api.facebook.com/=
',api_read:'https://api-read.facebook.com/',cdn:'http://static.ak.fbcdn.n=
et/',https_cdn:'https://s-static.ak.fbcdn.net/',graph:'https://graph.face=
book.com/',staticfb:'http://static.ak.facebook.com/',https_staticfb:'http=
s://s-static.ak.facebook.com/',www:'http://www.facebook.com/',https_www:'=
https://www.facebook.com/',m:'http://m.facebook.com/',https_m:'https://m.=
facebook.com/'},_locale:null,_localeIsRtl:false,getDomain:function(a){swi=
tch(a){case 'api':return FB._domain.api;case 'api_read':return =
FB._domain.api_read;case 'cdn':return =
(window.location.protocol=3D=3D'https:'||FB._https)?FB._domain.https_cdn:=
FB._domain.cdn;case 'cdn_foreign':return FB._domain.cdn_foreign;case =
'https_cdn':return FB._domain.https_cdn;case 'graph':return =
FB._domain.graph;case 'staticfb':return =
(document.referrer.indexOf('https:')=3D=3D0||FB._https)?FB._domain.https_=
staticfb:FB._domain.staticfb;case 'https_staticfb':return =
FB._domain.https_staticfb;case 'www':return =
(window.location.protocol=3D=3D'https:'||FB._https)?FB._domain.https_www:=
FB._domain.www;case 'https_www':return FB._domain.https_www;case =
'm':return =
(window.location.protocol=3D=3D'https:'||FB._https)?FB._domain.https_m:FB=
._domain.m;case 'https_m':return =
FB._domain.https_m;}},copy:function(d,c,b,e){for(var a in c)if(b||typeof =
d[a]=3D=3D=3D'undefined')d[a]=3De?e(c[a]):c[a];return =
d;},create:function(c,h){var =
e=3Dwindow.FB,d=3Dc?c.split('.'):[],a=3Dd.length;for(var =
b=3D0;b<a;b++){var g=3Dd[b];var =
f=3De[g];if(!f){f=3D(h&&b+1=3D=3Da)?h:{};e[g]=3Df;}e=3Df;}return =
e;},provide:function(c,b,a){return FB.copy(typeof =
c=3D=3D'string'?FB.create(c):c,b,a);},guid:function(){return =
'f'+(Math.random()*(1<<30)).toString(16).replace('.','');},log:function(a=
){if(FB._logging)if(window.Debug&&window.Debug.writeln){window.Debug.writ=
eln(a);}else =
if(window.console)window.console.log(a);if(FB.Event)FB.Event.fire('fb.log=
',a);},$:function(a){return document.getElementById(a);}};=0A=
FB.provide('Array',{indexOf:function(a,c){if(a.indexOf)return =
a.indexOf(c);var d=3Da.length;if(d)for(var =
b=3D0;b<d;b++)if(a[b]=3D=3D=3Dc)return b;return =
-1;},merge:function(c,b){for(var =
a=3D0;a<b.length;a++)if(FB.Array.indexOf(c,b[a])<0)c.push(b[a]);return =
c;},filter:function(a,c){var b=3D[];for(var =
d=3D0;d<a.length;d++)if(c(a[d]))b.push(a[d]);return =
b;},keys:function(c,d){var a=3D[];for(var b in =
c)if(d||c.hasOwnProperty(b))a.push(b);return a;},map:function(a,d){var =
c=3D[];for(var b=3D0;b<a.length;b++)c.push(d(a[b]));return =
c;},forEach:function(c,a,f){if(!c)return;if(Object.prototype.toString.app=
ly(c)=3D=3D=3D'[object Array]'||(!(c instanceof Function)&&typeof =
c.length=3D=3D'number')){if(c.forEach){c.forEach(a);}else for(var =
b=3D0,e=3Dc.length;b<e;b++)a(c[b],b,c);}else for(var d in =
c)if(f||c.hasOwnProperty(d))a(c[d],d,c);},toArray:function(b){for(var =
c=3D0,a=3D[],d=3Db.length;c<d;c++)a[c]=3Db[c];return a;}});=0A=
FB.provide('QS',{encode:function(c,d,a){d=3Dd=3D=3D=3Dundefined?'&':d;a=3D=
a=3D=3D=3Dfalse?function(e){return e;}:encodeURIComponent;var =
b=3D[];FB.Array.forEach(c,function(f,e){if(f!=3D=3Dnull&&typeof =
f!=3D'undefined')b.push(a(e)+'=3D'+a(f));});b.sort();return =
b.join(d);},decode:function(f){var =
a=3DdecodeURIComponent,d=3D{},e=3Df.split('&'),b,c;for(b=3D0;b<e.length;b=
++){c=3De[b].split('=3D',2);if(c&&c[0])d[a(c[0])]=3Da(c[1]||'');}return =
d;}});=0A=
FB.provide('Content',{_root:null,_hiddenRoot:null,_callbacks:{},append:fu=
nction(a,c){if(!c)if(!FB.Content._root){FB.Content._root=3Dc=3DFB.$('fb-r=
oot');if(!c){FB.log('The "fb-root" div has not been =
created.');return;}else c.className+=3D' fb_reset';}else =
c=3DFB.Content._root;if(typeof a=3D=3D'string'){var =
b=3Ddocument.createElement('div');c.appendChild(b).innerHTML=3Da;return =
b;}else return =
c.appendChild(a);},appendHidden:function(a){if(!FB.Content._hiddenRoot){v=
ar =
b=3Ddocument.createElement('div'),c=3Db.style;c.position=3D'absolute';c.t=
op=3D'-10000px';c.width=3Dc.height=3D0;FB.Content._hiddenRoot=3DFB.Conten=
t.append(b);}return =
FB.Content.append(a,FB.Content._hiddenRoot);},insertIframe:function(e){e.=
id=3De.id||FB.guid();e.name=3De.name||FB.guid();var =
a=3DFB.guid(),f=3Dfalse,d=3Dfalse;FB.Content._callbacks[a]=3Dfunction(){i=
f(f&&!d){d=3Dtrue;e.onload&&e.onload(e.root.firstChild);}};if(document.at=
tachEvent){var b=3D('<iframe'+' id=3D"'+e.id+'"'+' =
name=3D"'+e.name+'"'+(e.title?' =
title=3D"'+e.title+'"':'')+(e.className?' =
class=3D"'+e.className+'"':'')+' =
style=3D"border:none;'+(e.width?'width:'+e.width+'px;':'')+(e.height?'hei=
ght:'+e.height+'px;':'')+'"'+' src=3D"'+e.url+'"'+' frameborder=3D"0"'+' =
scrolling=3D"no"'+' allowtransparency=3D"true"'+' =
onload=3D"FB.Content._callbacks.'+a+'()"'+'></iframe>');e.root.innerHTML=3D=
'<iframe src=3D"javascript:false"'+' frameborder=3D"0"'+' =
scrolling=3D"no"'+' =
style=3D"height:1px"></iframe>';f=3Dtrue;window.setTimeout(function(){e.r=
oot.innerHTML=3Db;e.onInsert&&e.onInsert(e.root.firstChild);},0);}else{va=
r =
c=3Ddocument.createElement('iframe');c.id=3De.id;c.name=3De.name;c.onload=
=3DFB.Content._callbacks[a];c.scrolling=3D'no';c.style.border=3D'none';c.=
style.overflow=3D'hidden';if(e.title)c.title=3De.title;if(e.className)c.c=
lassName=3De.className;if(e.height)c.style.height=3De.height+'px';if(e.wi=
dth)c.style.width=3De.width+'px';e.root.appendChild(c);f=3Dtrue;c.src=3De=
.url;e.onInsert&&e.onInsert(c);}},submitToTarget:function(c,b){var =
a=3Ddocument.createElement('form');a.action=3Dc.url;a.target=3Dc.target;a=
.method=3D(b)?'GET':'POST';FB.Content.appendHidden(a);FB.Array.forEach(c.=
params,function(f,e){if(f!=3D=3Dnull&&f!=3D=3Dundefined){var =
d=3Ddocument.createElement('input');d.name=3De;d.value=3Df;a.appendChild(=
d);}});a.submit();a.parentNode.removeChild(a);}});=0A=
FB.provide('Flash',{_minVersions:[[9,0,159,0],[10,0,22,87]],_swfPath:'swf=
/XdComm.swf',_callbacks:[],_names:{},_unloadRegistered:false,init:functio=
n(){if(FB.Flash._init)return;FB.Flash._init=3Dtrue;window.FB_OnFlashXdCom=
mReady=3Dfunction(){FB.Flash._ready=3Dtrue;for(var =
a=3D0,b=3DFB.Flash._callbacks.length;a<b;a++)FB.Flash._callbacks[a]();FB.=
Flash._callbacks=3D[];};FB.Flash.embedSWF('XdComm',FB.getDomain('cdn_fore=
ign')+FB.Flash._swfPath);},embedSWF:function(d,e,b){var =
a=3D!!document.attachEvent,c=3D('<object =
'+'type=3D"application/x-shockwave-flash" '+'id=3D"'+d+'" =
'+(b?'flashvars=3D"'+b+'" ':'')+(a?'name=3D"'+d+'" =
':'')+(a?'':'data=3D"'+e+'" =
')+(a?'classid=3D"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" =
':'')+'allowscriptaccess=3D"always">'+'<param name=3D"movie" =
value=3D"'+e+'"></param>'+'<param name=3D"allowscriptaccess" =
value=3D"always"></param>'+'</object>');FB.Content.appendHidden(c);if(FB.=
UA.ie()>=3D9){if(!FB.Flash._unloadRegistered){var =
f=3Dfunction(){FB.Array.forEach(FB.Flash._names,function(i,h){var =
g=3Ddocument.getElementById(h);if(g)g.removeNode(true);});};window.attach=
Event('onunload',f);FB.Flash._unloadRegistered=3Dtrue;}FB.Flash._names[d]=
=3Dtrue;}},hasMinVersion:function(){if(typeof =
FB.Flash._hasMinVersion=3D=3D=3D'undefined'){var =
i,a,b,h=3D[];try{i=3Dnew =
ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version');}c=
atch(j){if(navigator.mimeTypes.length>0){var =
mimeType=3D'application/x-shockwave-flash';if(navigator.mimeTypes[mimeTyp=
e].enabledPlugin){var name=3D'Shockwave =
Flash';i=3D(navigator.plugins[name+' =
2.0']||navigator.plugins[name]).description;}}}if(i){var =
f=3Di.replace(/\D+/g,',').match(/^,?(.+),?$/)[1].split(',');for(a=3D0,b=3D=
f.length;a<b;a++)h.push(parseInt(f[a],10));}FB.Flash._hasMinVersion=3Dfal=
se;majorVersion:for(a=3D0,b=3DFB.Flash._minVersions.length;a<b;a++){var =
g=3DFB.Flash._minVersions[a];if(g[0]!=3Dh[0])continue;for(var =
c=3D1,d=3Dg.length,e=3Dh.length;(c<d&&c<e);c++)if(h[c]<g[c]){FB.Flash._ha=
sMinVersion=3Dfalse;continue =
majorVersion;}else{FB.Flash._hasMinVersion=3Dtrue;if(h[c]>g[c])break =
majorVersion;}};}return =
FB.Flash._hasMinVersion;},onReady:function(a){FB.Flash.init();if(FB.Flash=
._ready){window.setTimeout(a,0);}else FB.Flash._callbacks.push(a);}});=0A=
if(!this.JSON)this.JSON=3D{};(function(){function f(n){return =
n<10?'0'+n:n;}if(typeof =
Date.prototype.toJSON!=3D=3D'function'){Date.prototype.toJSON=3Dfunction(=
key){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=3D=
Number.prototype.toJSON=3DBoolean.prototype.toJSON=3Dfunction(key){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(string){escapable.lastIndex=3D0;return =
escapable.test(string)?'"'+string.replace(escapable,function(a){var =
c=3Dmeta[a];return typeof =
c=3D=3D=3D'string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4=
);})+'"':'"'+string+'"';}function str(key,holder){var =
i,k,v,length,mind=3Dgap,partial,value=3Dholder[key];if(value&&typeof =
value=3D=3D=3D'object'&&typeof =
value.toJSON=3D=3D=3D'function')value=3Dvalue.toJSON(key);if(typeof =
rep=3D=3D=3D'function')value=3Drep.call(holder,key,value);switch(typeof =
value){case 'string':return quote(value);case 'number':return =
isFinite(value)?String(value):'null';case 'boolean':case 'null':return =
String(value);case 'object':if(!value)return =
'null';gap+=3Dindent;partial=3D[];if(Object.prototype.toString.apply(valu=
e)=3D=3D=3D'[object =
Array]'){length=3Dvalue.length;for(i=3D0;i<length;i+=3D1)partial[i]=3Dstr=
(i,value)||'null';v=3Dpartial.length=3D=3D=3D0?'[]':gap?'[\n'+gap+partial=
.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=3Dmind;retur=
n v;}if(rep&&typeof =
rep=3D=3D=3D'object'){length=3Drep.length;for(i=3D0;i<length;i+=3D1){k=3D=
rep[i];if(typeof =
k=3D=3D=3D'string'){v=3Dstr(k,value);if(v)partial.push(quote(k)+(gap?': =
':':')+v);}}}else for(k in =
value)if(Object.hasOwnProperty.call(value,k)){v=3Dstr(k,value);if(v)parti=
al.push(quote(k)+(gap?': =
':':')+v);}v=3Dpartial.length=3D=3D=3D0?'{}':gap?'{\n'+gap+partial.join('=
,\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=3Dmind;return =
v;}}if(typeof =
JSON.stringify!=3D=3D'function')JSON.stringify=3Dfunction(value,replacer,=
space){var i;gap=3D'';indent=3D'';if(typeof =
space=3D=3D=3D'number'){for(i=3D0;i<space;i+=3D1)indent+=3D' ';}else =
if(typeof =
space=3D=3D=3D'string')indent=3Dspace;rep=3Dreplacer;if(replacer&&typeof =
replacer!=3D=3D'function'&&(typeof replacer!=3D=3D'object'||typeof =
replacer.length!=3D=3D'number'))throw new Error('JSON.stringify');return =
str('',{'':value});};if(typeof =
JSON.parse!=3D=3D'function')JSON.parse=3Dfunction(text,reviver){var =
j;function walk(holder,key){var k,v,value=3Dholder[key];if(value&&typeof =
value=3D=3D=3D'object')for(k in =
value)if(Object.hasOwnProperty.call(value,k)){v=3Dwalk(value,k);if(v!=3D=3D=
undefined){value[k]=3Dv;}else delete value[k];}return =
reviver.call(holder,key,value);}cx.lastIndex=3D0;if(cx.test(text))text=3D=
text.replace(cx,function(a){return =
'\\u'+('0000'+a.charCodeAt(0).toString(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,']').re=
place(/(?:^|:|,)(?:\s*\[)+/g,''))){j=3Deval('('+text+')');return typeof =
reviver=3D=3D=3D'function'?walk({'':j},''):j;}throw new =
SyntaxError('JSON.parse');};}());=0A=
FB.provide('JSON',{stringify:function(a){if(window.Prototype&&Object.toJS=
ON){return Object.toJSON(a);}else return =
JSON.stringify(a);},parse:function(a){return =
JSON.parse(a);},flatten:function(c){var a=3D{};for(var b in =
c)if(c.hasOwnProperty(b)){var =
d=3Dc[b];if(null=3D=3D=3Dd||undefined=3D=3D=3Dd){continue;}else =
if(typeof d=3D=3D'string'){a[b]=3Dd;}else =
a[b]=3DFB.JSON.stringify(d);}return a;}});=0A=
FB.provide('',{api:function(){if(typeof =
arguments[0]=3D=3D=3D'string'){FB.ApiServer.graph.apply(FB.ApiServer,argu=
ments);}else =
FB.ApiServer.rest.apply(FB.ApiServer,arguments);}});FB.provide('ApiServer=
',{METHODS:['get','post','delete','put'],_callbacks:{},_readOnlyCalls:{fq=
l_query:true,fql_multiquery:true,friends_get:true,notifications_get:true,=
stream_get:true,users_getinfo:true},graph:function(){var =
a=3DArray.prototype.slice.call(arguments),f=3Da.shift(),d=3Da.shift(),c,e=
,b;while(d){var g=3Dtypeof =
d;if(g=3D=3D=3D'string'&&!c){c=3Dd.toLowerCase();}else =
if(g=3D=3D=3D'function'&&!b){b=3Dd;}else =
if(g=3D=3D=3D'object'&&!e){e=3Dd;}else{FB.log('Invalid argument passed =
to FB.api(): =
'+d);return;}d=3Da.shift();}c=3Dc||'get';e=3De||{};if(f[0]=3D=3D=3D'/')f=3D=
f.substr(1);if(FB.Array.indexOf(FB.ApiServer.METHODS,c)<0){FB.log('Invali=
d method passed to FB.api(): =
'+c);return;}FB.ApiServer.oauthRequest('graph',f,c,e,b);},rest:function(e=
,a){var =
c=3De.method.toLowerCase().replace('.','_');if(FB.Auth&&c=3D=3D=3D'auth_r=
evokeauthorization'){var =
d=3Da;a=3Dfunction(f){if(f=3D=3D=3Dtrue)if(FB._oauth){FB.Auth.setAuthResp=
onse(null,'not_authorized');}else =
FB.Auth.setSession(null,'notConnected');d&&d(f);};}e.format=3D'json-strin=
gs';e.api_key=3DFB._apiKey;var =
b=3DFB.ApiServer._readOnlyCalls[c]?'api_read':'api';FB.ApiServer.oauthReq=
uest(b,'restserver.php','get',e,a);},oauthRequest:function(b,f,c,e,a){if(=
!e.access_token&&FB.getAccessToken())e.access_token=3DFB.getAccessToken()=
;e.sdk=3D'joey';e.pretty=3D0;var =
d=3Da;a=3Dfunction(h){if(FB.Auth&&h&&FB._session&&FB._session.access_toke=
n=3D=3De.access_token&&(h.error_code=3D=3D=3D'190'||(h.error&&(h.error=3D=
=3D=3D'invalid_token'||h.error.type=3D=3D=3D'OAuthException'))))FB.getLog=
inStatus(null,true);d&&d(h);};try{FB.ApiServer.jsonp(b,f,c,FB.JSON.flatte=
n(e),a);}catch(g){if(FB.Flash.hasMinVersion()){FB.ApiServer.flash(b,f,c,F=
B.JSON.flatten(e),a);}else throw new Error('Flash is required for this =
API call.');}},jsonp:function(b,f,d,e,a){var =
c=3DFB.guid(),g=3Ddocument.createElement('script');if(b=3D=3D=3D'graph'&&=
d!=3D=3D'get')e.method=3Dd;e.callback=3D'FB.ApiServer._callbacks.'+c;var =
h=3D(FB.getDomain(b)+f+(f.indexOf('?')>-1?'&':'?')+FB.QS.encode(e));if(h.=
length>2000)throw new Error('JSONP only support a maximum of 2000 bytes =
of input.');FB.ApiServer._callbacks[c]=3Dfunction(i){a&&a(i);delete =
FB.ApiServer._callbacks[c];g.parentNode.removeChild(g);};g.src=3Dh;docume=
nt.getElementsByTagName('head')[0].appendChild(g);},flash:function(b,e,c,=
d,a){if(!window.FB_OnXdHttpResult)window.FB_OnXdHttpResult=3Dfunction(g,f=
){FB.ApiServer._callbacks[g](decodeURIComponent(f));};FB.Flash.onReady(fu=
nction(){if(b=3D=3D=3D'graph')d.suppress_http_code=3D1;var =
h=3DFB.getDomain(b)+e,f=3DFB.QS.encode(d);if(c=3D=3D=3D'get'){if(h.length=
+f.length>2000){if(b=3D=3D=3D'graph')d.method=3D'get';c=3D'post';f=3DFB.Q=
S.encode(d);}else{h+=3D(h.indexOf('?')>-1?'&':'?')+f;f=3D'';}}else =
if(c!=3D=3D'post'){if(b=3D=3D=3D'graph')d.method=3Dc;c=3D'post';f=3DFB.QS=
.encode(d);}var =
g=3Ddocument.XdComm.sendXdHttpRequest(c.toUpperCase(),h,f,null);FB.ApiSer=
ver._callbacks[g]=3Dfunction(i){a&&a(FB.JSON.parse(i));delete =
FB.ApiServer._callbacks[g];};});}});=0A=
FB.provide('EventProvider',{subscribers:function(){if(!this._subscribersM=
ap)this._subscribersMap=3D{};return =
this._subscribersMap;},subscribe:function(b,a){var =
c=3Dthis.subscribers();if(!c[b]){c[b]=3D[a];}else =
c[b].push(a);},unsubscribe:function(b,a){var =
c=3Dthis.subscribers()[b];FB.Array.forEach(c,function(e,d){if(e=3D=3Da)c[=
d]=3Dnull;});},monitor:function(d,a){if(!a()){var =
b=3Dthis,c=3Dfunction(){if(a.apply(a,arguments))b.unsubscribe(d,c);};this=
.subscribe(d,c);}},clear:function(a){delete =
this.subscribers()[a];},fire:function(){var =
a=3DArray.prototype.slice.call(arguments),b=3Da.shift();FB.Array.forEach(=
this.subscribers()[b],function(c){if(c)c.apply(this,a);});},listen:functi=
on(a,event,b){if(a.addEventListener){a.addEventListener(event,b,false);}e=
lse =
if(a.attachEvent)a.attachEvent(event,b);},unlisten:function(a,event,b){if=
(a.removeEventListener){a.removeEventListener(event,b,false);}else =
if(a.detachEvent)a.detachEvent(event,b);}});FB.provide('Event',FB.EventPr=
ovider);=0A=
FB.provide('XD',{_origin:null,_transport:null,_callbacks:{},_forever:{},_=
xdProxyUrl:'connect/xd_proxy.php',_openerTransport:null,_openerOrigin:nul=
l,_nonOpenerOrigin:null,init:function(b){if(FB.XD._origin)return;var =
d=3D(window.location.protocol+'//'+window.location.host+'/'+FB.guid());if=
(window.addEventListener&&!window.attachEvent&&window.postMessage){FB.XD.=
_origin=3Dd;FB.XD.PostMessage.init();FB.XD._transport=3D'postmessage';}el=
se =
if(!b&&FB.Flash.hasMinVersion()){if(document.getElementById('fb-root')){v=
ar =
c=3Ddocument.domain;if(c=3D=3D'facebook.com')c=3Dwindow.location.host;FB.=
XD._origin=3D(window.location.protocol+'//'+c+'/'+FB.guid());FB.XD.Flash.=
init();FB.XD._transport=3D'flash';}else{if(FB.log)FB.log('missing =
fb-root, defaulting to fragment-based =
xdcomm');FB.XD._transport=3D'fragment';FB.XD.Fragment._channelUrl=3Db||wi=
ndow.location.toString();}}else{FB.XD._transport=3D'fragment';FB.XD.Fragm=
ent._channelUrl=3Db||window.location.toString();}var =
a=3D!!window.attachEvent;if(FB.XD._transport!=3D'postmessage'&&a&&window.=
postMessage){FB.XD._openerTransport=3DFB.XD._transport;FB.XD._openerOrigi=
n=3DFB.XD._origin;FB.XD._nonOpenerOrigin=3Dd;}},resolveRelation:function(=
b){var g,d,f=3Db.split('.'),e=3Dwindow;for(var =
a=3D0,c=3Df.length;a<c;a++){g=3Df[a];if(g=3D=3D=3D'opener'||g=3D=3D=3D'pa=
rent'||g=3D=3D=3D'top'){e=3De[g];}else =
if(d=3D/^frames\[['"]?([a-zA-Z0-9-_]+)['"]?\]$/.exec(g)){e=3De.frames[d[1=
]];}else throw new SyntaxError('Malformed id to resolve: '+b+', pt: =
'+g);}return =
e;},handler:function(a,f,c,d,b){if(window.location.toString().indexOf(FB.=
XD.Fragment._magic)>0)return 'javascript:false;//';var =
g=3DFB.getDomain((b?'https_':'')+'cdn')+FB.XD._xdProxyUrl+'#';d=3Dd||FB.g=
uid();f=3Df||'opener';if(FB.XD._openerTransport)if(f=3D=3D'opener'){FB.XD=
._transport=3DFB.XD._openerTransport;FB.XD._origin=3DFB.XD._openerOrigin;=
}else{FB.XD.PostMessage.init();FB.XD._transport=3D'postmessage';FB.XD._or=
igin=3DFB.XD._nonOpenerOrigin;}if(FB.XD._transport=3D=3D'fragment'){g=3DF=
B.XD.Fragment._channelUrl;var =
e=3Dg.indexOf('#');if(e>0)g=3Dg.substr(0,e);g+=3D((g.indexOf('?')<0?'?':'=
&')+FB.XD.Fragment._magic+'#?=3D&');}if(c)FB.XD._forever[d]=3Dtrue;FB.XD.=
_callbacks[d]=3Da;return =
g+FB.QS.encode({cb:d,origin:FB.XD._origin,relation:f,transport:FB.XD._tra=
nsport});},recv:function(b){if(typeof =
b=3D=3D'string')try{b=3DFB.JSON.parse(b);}catch(c){b=3DFB.QS.decode(b);}v=
ar a=3DFB.XD._callbacks[b.cb];if(!FB.XD._forever[b.cb])delete =
FB.XD._callbacks[b.cb];a&&a(b);},PostMessage:{_isInitialized:false,init:f=
unction(){if(!FB.XD.PostMessage._isInitialized){var =
a=3DFB.XD.PostMessage.onMessage;window.addEventListener?window.addEventLi=
stener('message',a,false):window.attachEvent('onmessage',a);FB.XD.PostMes=
sage._isInitialized=3Dtrue;}},onMessage:function(event){FB.XD.recv(event.=
data);}},WebView:{onMessage:function(a,c,b){FB.XD.recv(b);}},Flash:{init:=
function(){FB.Flash.onReady(function(){document.XdComm.postMessage_init('=
FB.XD.Flash.onMessage',FB.XD._openerOrigin?FB.XD._openerOrigin:FB.XD._ori=
gin);});},onMessage:function(a){FB.XD.recv(decodeURIComponent(a));}},Frag=
ment:{_magic:'fb_xd_fragment',checkAndDispatch:function(){var =
b=3Dwindow.location.toString(),a=3Db.substr(b.indexOf('#')+1),c=3Db.index=
Of(FB.XD.Fragment._magic);if(c>0){FB.init=3DFB.getLoginStatus=3DFB.api=3D=
function(){};document.documentElement.style.display=3D'none';FB.XD.resolv=
eRelation(FB.QS.decode(a).relation).FB.XD.recv(a);}}}});FB.XD.Fragment.ch=
eckAndDispatch();=0A=
FB.provide('UA',{ie:function(){return =
FB.UA._populate()||this._ie;},firefox:function(){return =
FB.UA._populate()||this._firefox;},opera:function(){return =
FB.UA._populate()||this._opera;},safari:function(){return =
FB.UA._populate()||this._safari;},chrome:function(){return =
FB.UA._populate()||this._chrome;},windows:function(){return =
FB.UA._populate()||this._windows;},osx:function(){return =
FB.UA._populate()||this._osx;},linux:function(){return =
FB.UA._populate()||this._linux;},ios:function(){return =
FB.UA._populate()||this._ios;},mobile:function(){return =
false;},android:function(){return =
FB.UA._populate()||this._android;},iPad:function(){return =
FB.UA._populate()||this._iPad;},nativeApp:function(){return =
false;},_populated:false,_populate:function(){if(FB.UA._populated)return;=
FB.UA._populated=3Dtrue;var =
a=3D/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+)=
)|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))/.ex=
ec(navigator.userAgent);var c=3D/(Mac OS =
X)|(Windows)|(Linux)/.exec(navigator.userAgent);var =
b=3D/\b(iPhone|iP[ao]d)/.exec(navigator.userAgent);FB.UA._iPad=3D/\b(iPad=
)/.exec(navigator.userAgent);FB.UA._android=3Dnavigator.userAgent.match(/=
Android/i);FB.UA._mobile=3Db||FB.UA._android||navigator.userAgent.match(/=
Mobile/i);if(a){FB.UA._ie=3Da[1]?parseFloat(a[1]):NaN;if(FB.UA._ie>=3D8&&=
!window.HTMLCollection)FB.UA._ie=3D7;FB.UA._firefox=3Da[2]?parseFloat(a[2=
]):NaN;FB.UA._opera=3Da[3]?parseFloat(a[3]):NaN;FB.UA._safari=3Da[4]?pars=
eFloat(a[4]):NaN;if(FB.UA._safari){a=3D/(?:Chrome\/(\d+\.\d+))/.exec(navi=
gator.userAgent);FB.UA._chrome=3Da&&a[1]?parseFloat(a[1]):NaN;}else =
FB.UA._chrome=3DNaN;}else =
FB.UA._ie=3DFB.UA._firefox=3DFB.UA._opera=3DFB.UA._chrome=3DFB.UA._safari=
=3DNaN;if(c){FB.UA._osx=3D!!c[1];FB.UA._windows=3D!!c[2];FB.UA._linux=3D!=
!c[3];}else =
FB.UA._osx=3DFB.UA._windows=3DFB.UA._linux=3Dfalse;FB.UA._ios=3Db;}});=0A=
FB.provide('Arbiter',{_canvasProxyUrl:'connect/canvas_proxy.php',BEHAVIOR=
_EVENT:'e',BEHAVIOR_PERSISTENT:'p',BEHAVIOR_STATE:'s',inform:function(d,f=
,g,c,a){if(FB.Canvas.isTabIframe()||(FB._inPlugin&&window.postMessage)||(=
!FB._inCanvas&&FB.UA.mobile()&&window.postMessage)){var =
e=3DFB.JSON.stringify({method:d,params:f,behavior:a||FB.Arbiter.BEHAVIOR_=
PERSISTENT});if(window.postMessage){FB.XD.resolveRelation(g||'parent').po=
stMessage(e,'*');return;}else =
try{window.opener.postMessage(e);return;}catch(b){}}var =
i=3D(FB.getDomain((c?'https_':'')+'staticfb')+FB.Arbiter._canvasProxyUrl+=
'#'+FB.QS.encode({method:d,params:FB.JSON.stringify(f||{}),behavior:a||FB=
.Arbiter.BEHAVIOR_PERSISTENT,relation:g}));var =
h=3DFB.Content.appendHidden('');FB.Content.insertIframe({url:i,root:h,wid=
th:1,height:1,onload:function(){setTimeout(function(){h.parentNode.remove=
Child(h);},10);}});}});=0A=
FB.provide('Canvas',{_timer:null,_lastSize:{},_pageInfo:{clientWidth:0,cl=
ientHeight:0,scrollLeft:0,scrollTop:0,offsetLeft:0,offsetTop:0},getPageIn=
fo:function(a){var d=3D'top.frames['+window.name+']';var =
b=3DFB.XD.handler(function(e){for(var f in =
FB.Canvas._pageInfo)if(e[f])FB.Canvas._pageInfo[f]=3De[f]|0;a&&a(FB.Canva=
s._pageInfo);},d,true);var =
c=3D{channelUrl:b,frame:window.name};FB.Arbiter.inform('getPageInfo',c,'t=
op');return FB.Canvas._pageInfo;},_hideFlashCallback:function(f){var =
a=3Dwindow.document.getElementsByTagName('object');for(var =
d=3D0;d<a.length;d++){var =
b=3Da[d];if(b.type!=3D"application/x-shockwave-flash")continue;var =
c=3Dfalse;for(var =
e=3D0;e<b.childNodes.length;e++)if(b.childNodes[e].nodeName=3D=3D"PARAM"&=
&b.childNodes[e].name=3D=3D"wmode")if(b.childNodes[e].value!=3D"window"&&=
b.childNodes[e].value!=3D"default")c=3Dtrue;if(!c)if(f.state=3D=3D'opened=
'){b.style.old_visibility=3Db.style.visibility;b.style.visibility=3D'hidd=
en';}else =
if(f.state=3D=3D'closed'){b.style.visibility=3Db.style.old_visibility;b.s=
tyle.old_visibility=3D'';}}},_setHideFlashCallback:function(a){if(a)FB.Ca=
nvas._hideFlashCallback=3Da;},init:function(){var =
b=3DFB.Dom.getViewportInfo();FB.Canvas._pageInfo.clientWidth=3Db.width;FB=
.Canvas._pageInfo.clientHeight=3Db.height;FB.Canvas.getPageInfo();var =
a=3DFB.XD.handler(FB.Canvas._hideFlashCallback,'top.frames['+window.name+=
']',true);FB.Arbiter.inform('iframeSetupFlashHiding',{channelUrl:a});},se=
tSize:function(e){if(typeof e!=3D"object")e=3D{};var =
c=3D0,b=3D0;e=3De||{};if(e.width=3D=3Dnull||e.height=3D=3Dnull){e=3DFB.co=
py(e,FB.Canvas._computeContentSize());c=3D16;b=3D4;}e=3DFB.copy(e,{frame:=
window.name||'iframe_canvas'});if(FB.Canvas._lastSize[e.frame]){var =
d=3DFB.Canvas._lastSize[e.frame].height;var =
a=3De.height-d;if(FB.Canvas._lastSize[e.frame].width=3D=3De.width&&(a<=3D=
b&&a>=3D-c))return =
false;}FB.Canvas._lastSize[e.frame]=3De;FB.Arbiter.inform('setSize',e);re=
turn =
true;},scrollTo:function(a,b){FB.Arbiter.inform('scrollTo',{frame:window.=
name||'iframe_canvas',x:a,y:b});},setAutoGrow:function(b,a){if(a=3D=3D=3D=
undefined&&typeof =
b=3D=3D"number"){a=3Db;b=3Dtrue;}if(b=3D=3D=3Dundefined||b){if(FB.Canvas.=
_timer=3D=3D=3Dnull)FB.Canvas._timer=3Dwindow.setInterval(FB.Canvas.setSi=
ze,a||100);FB.Canvas.setSize();}else =
if(FB.Canvas._timer!=3D=3Dnull){window.clearInterval(FB.Canvas._timer);FB=
.Canvas._timer=3Dnull;}},setAutoResize:function(b,a){return =
FB.Canvas.setAutoGrow(b,a);},isTabIframe:function(){return =
(window.name.indexOf('app_runner_')=3D=3D=3D0);},setDoneLoading:function(=
a){FB.Canvas._passAppTtiMessage(a,'RecordIframeAppTti');},stopTimer:funct=
ion(a){FB.Canvas._passAppTtiMessage(a,'StopIframeAppTtiTimer');},setUrlHa=
ndler:function(a){var =
b=3DFB.XD.handler(a,'top.frames['+window.name+']',true);FB.Arbiter.inform=
('setUrlHandler',b);FB.Event.listen(window,'load',function(){FB.Arbiter.i=
nform('setUrlHandler',b);});},startTimer:function(){FB.Canvas._passAppTti=
Message(null,'StartIframeAppTtiTimer');},_passAppTtiMessage:function(a,c)=
{var =
b=3Dnull;if(a)b=3DFB.XD.handler(a,'top.frames['+window.name+']',false);FB=
.Arbiter.inform(c,{frame:window.name||'iframe_canvas',time:(new =
Date()).getTime(),appId:parseInt(FB._apiKey,10),channelUrl:b});},_compute=
ContentSize:function(){var =
a=3Ddocument.body,e=3Ddocument.documentElement,i=3D0,d=3DMath.max(a.offse=
tTop,0),h=3DMath.max(e.offsetTop,0),c=3Da.scrollHeight+d,b=3Da.offsetHeig=
ht+d,g=3De.scrollHeight+h,f=3De.offsetHeight+h;bottom=3DMath.max(c,b,g,f)=
;if(a.offsetWidth<a.scrollWidth){i=3Da.scrollWidth+a.offsetLeft;}else =
FB.Array.forEach(a.childNodes,function(j){var =
k=3Dj.offsetWidth+j.offsetLeft;if(k>i)i=3Dk;});if(e.clientLeft>0)i+=3D(e.=
clientLeft*2);if(e.clientTop>0)bottom+=3D(e.clientTop*2);return =
{height:bottom,width:i};}});=0A=
FB.provide('Intl',{_punctCharClass:('['+'.!?'+'\u3002'+'\uFF01'+'\uFF1F'+=
'\u0964'+'\u2026'+'\u0EAF'+'\u1801'+'\u0E2F'+'\uFF0E'+']'),_endsInPunct:f=
unction(a){if(typeof a!=3D'string')return false;return a.match(new =
RegExp(FB.Intl._punctCharClass+'['+')"'+"'"+'\u00BB'+'\u0F3B'+'\u0F3D'+'\=
u2019'+'\u201D'+'\u203A'+'\u3009'+'\u300B'+'\u300D'+'\u300F'+'\u3011'+'\u=
3015'+'\u3017'+'\u3019'+'\u301B'+'\u301E'+'\u301F'+'\uFD3F'+'\uFF07'+'\uF=
F09'+'\uFF3D'+'\s'+']*$'));},_tx:function(d,a){if(a!=3D=3Dundefined)if(ty=
peof a!=3D'object'){FB.log('The second arg to FB.Intl._tx() must be an =
Object for '+'tx('+d+', ...)');}else{var c;for(var b in =
a)if(a.hasOwnProperty(b)){if(FB.Intl._endsInPunct(a[b])){c=3Dnew =
RegExp('\{'+b+'\}'+FB.Intl._punctCharClass+'*','g');}else c=3Dnew =
RegExp('\{'+b+'\}','g');d=3Dd.replace(c,a[b]);}}return =
d;},tx:function(b,a){function =
c(e,d){void(0);}if(!FB.Intl._stringTable)return null;return =
FBIntern.Intl._tx(FB.Intl._stringTable[b],a);}});=0A=
FB.provide('String',{trim:function(a){return =
a.replace(/^\s*|\s*$/g,'');},format:function(a){if(!FB.String.format._for=
matRE)FB.String.format._formatRE=3D/(\{[^\}^\{]+\})/g;var =
b=3Darguments;return =
a.replace(FB.String.format._formatRE,function(e,d){var =
c=3DparseInt(d.substr(1),10),f=3Db[c+1];if(f=3D=3D=3Dnull||f=3D=3D=3Dunde=
fined)return '';return f.toString();});},escapeHTML:function(b){var =
a=3Ddocument.createElement('div');a.appendChild(document.createTextNode(b=
));return =
a.innerHTML.replace(/"/g,'&quot;').replace(/'/g,'&#39;');},quote:function=
(c){var =
a=3D/["\\\x00-\x1f\x7f-\x9f]/g,b=3D{'\b':'\\b','\t':'\\t','\n':'\\n','\f'=
:'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};return =
a.test(c)?'"'+c.replace(a,function(d){var e=3Db[d];if(e)return =
e;e=3Dd.charCodeAt();return =
'\\u00'+Math.floor(e/16).toString(16)+(e%16).toString(16);})+'"':'"'+c+'"=
';}});=0A=
FB.provide('Dom',{containsCss:function(c,a){var b=3D' '+c.className+' =
';return b.indexOf(' '+a+' =
')>=3D0;},addCss:function(b,a){if(!FB.Dom.containsCss(b,a))b.className=3D=
b.className+' =
'+a;},removeCss:function(b,a){if(FB.Dom.containsCss(b,a)){b.className=3Db=
.className.replace(a,'');FB.Dom.removeCss(b,a);}},getByClass:function(b,c=
){c=3Dc||document.body;if(c.getElementsByClassName)return =
FB.Array.toArray(c.getElementsByClassName(b));var =
a=3Dc.getElementsByTagName('*'),d=3D[];for(var =
e=3D0,f=3Da.length;e<f;e++)if(this.containsCss(a[e],b))d[d.length]=3Da[e]=
;return d;},getStyle:function(a,c){var =
d=3Dfalse,b=3Da.style;if(a.currentStyle){FB.Array.forEach(c.match(/\-([a-=
z])/g),function(e){c=3Dc.replace(e,e.substr(1,1).toUpperCase());});d=3Da.=
currentStyle[c];}else{FB.Array.forEach(c.match(/[A-Z]/g),function(e){c=3D=
c.replace(e,'-'+e.toLowerCase());});if(window.getComputedStyle){d=3Ddocum=
ent.defaultView.getComputedStyle(a,null).getPropertyValue(c);if(c=3D=3D'b=
ackground-position-y'||c=3D=3D'background-position-x')if(d=3D=3D'top'||d=3D=
=3D'left')d=3D'0px';}}if(c=3D=3D'opacity'){if(a.filters&&a.filters.alpha)=
return d;return d*100;}return d;},setStyle:function(a,c,d){var =
b=3Da.style;if(c=3D=3D'opacity'){if(d>=3D100)d=3D99.999;if(d<0)d=3D0;b.op=
acity=3Dd/100;b.MozOpacity=3Dd/100;b.KhtmlOpacity=3Dd/100;if(a.filters)if=
(a.filters.alpha=3D=3Dundefined){a.filter=3D"alpha(opacity=3D"+d+")";}els=
e a.filters.alpha.opacity=3Dd;}else b[c]=3Dd;},addScript:function(b){var =
a=3Ddocument.createElement('script');a.type=3D"text/javascript";a.src=3Db=
;return =
document.getElementsByTagName('head')[0].appendChild(a);},addCssRules:fun=
ction(e,c){if(!FB.Dom._cssRules)FB.Dom._cssRules=3D{};var =
a=3Dtrue;FB.Array.forEach(c,function(f){if(!(f in =
FB.Dom._cssRules)){a=3Dfalse;FB.Dom._cssRules[f]=3Dtrue;}});if(a)return;i=
f(!FB.UA.ie()){var =
d=3Ddocument.createElement('style');d.type=3D'text/css';d.textContent=3De=
;document.getElementsByTagName('head')[0].appendChild(d);}else =
try{document.createStyleSheet().cssText=3De;}catch(b){if(document.styleSh=
eets[0])document.styleSheets[0].cssText+=3De;}},getViewportInfo:function(=
){var =
a=3D(document.documentElement&&document.compatMode=3D=3D'CSS1Compat')?doc=
ument.documentElement:document.body;return =
{scrollTop:a.scrollTop,scrollLeft:a.scrollLeft,width:self.innerWidth?self=
.innerWidth:a.clientWidth,height:self.innerHeight?self.innerHeight:a.clie=
ntHeight};},ready:function(a){if(FB.Dom._isReady){a&&a();}else =
FB.Event.subscribe('dom.ready',a);}});(function(){function =
domReady(){FB.Dom._isReady=3Dtrue;FB.Event.fire('dom.ready');FB.Event.cle=
ar('dom.ready');}if(FB.Dom._isReady||document.readyState=3D=3D'complete')=
return =
domReady();if(document.addEventListener){document.addEventListener('DOMCo=
ntentLoaded',domReady,false);}else =
if(document.attachEvent)document.attachEvent('onreadystatechange',domRead=
y);if(FB.UA.ie()&&window=3D=3D=3Dtop)(function(){try{document.documentEle=
ment.doScroll('left');}catch(error){setTimeout(arguments.callee,0);return=
;}domReady();})();var =
oldonload=3Dwindow.onload;window.onload=3Dfunction(){domReady();if(oldonl=
oad)if(typeof oldonload=3D=3D'string'){eval(oldonload);}else =
oldonload();};})();=0A=
FB.provide('',{bind:function(){var =
a=3DArray.prototype.slice.call(arguments),c=3Da.shift(),b=3Da.shift();ret=
urn function(){return =
c.apply(b,a.concat(Array.prototype.slice.call(arguments)));};},Class:func=
tion(b,a,d){if(FB.CLASSES[b])return FB.CLASSES[b];var =
c=3Da||function(){};c.prototype=3Dd;c.prototype.bind=3Dfunction(e){return=
 =
FB.bind(e,this);};c.prototype.constructor=3Dc;FB.create(b,c);FB.CLASSES[b=
]=3Dc;return c;},subclass:function(d,b,c,e){if(FB.CLASSES[d])return =
FB.CLASSES[d];var =
a=3DFB.create(b);FB.copy(e,a.prototype);e._base=3Da;e._callBase=3Dfunctio=
n(g){var f=3DArray.prototype.slice.call(arguments,1);return =
a.prototype[g].apply(this,f);};return =
FB.Class(d,c?c:function(){if(a.apply)a.apply(this,arguments);},e);},CLASS=
ES:{}});FB.provide('Type',{isType:function(a,b){while(a)if(a.constructor=3D=
=3D=3Db||a=3D=3D=3Db){return true;}else a=3Da._base;return false;}});=0A=
FB.Class('Obj',null,FB.copy({setProperty:function(a,b){if(FB.JSON.stringi=
fy(b)!=3DFB.JSON.stringify(this[a])){this[a]=3Db;this.fire(a,b);}}},FB.Ev=
entProvider));=0A=
FB.subclass('Dialog','Obj',function(a){this.id=3Da;if(!FB.Dialog._dialogs=
){FB.Dialog._dialogs=3D{};FB.Dialog._addOrientationHandler();}FB.Dialog._=
dialogs[a]=3Dthis;},{});FB.provide('Dialog',{_dialogs:null,_lastYOffset:0=
,_loaderEl:null,_stack:[],_active:null,_popStateListenerOn:false,_hideOnP=
opState:function(a){FB.Dialog.hide(FB.Dialog._stack.pop());},get:function=
(a){return =
FB.Dialog._dialogs[a];},_findRoot:function(a){while(a){if(FB.Dom.contains=
Css(a,'fb_dialog'))return =
a;a=3Da.parentNode;}},_createWWWLoader:function(a){a=3DparseInt(a,10);a=3D=
a?a:460;return FB.Dialog.create({content:('<div =
class=3D"dialog_title">'+'  <a id=3D"fb_dialog_loader_close">'+'    <div =
class=3D"fb_dialog_close_icon"></div>'+'  </a>'+'  =
<span>Facebook</span>'+'  <div =
style=3D"clear:both;"></div>'+'</div>'+'<div =
class=3D"dialog_content"></div>'+'<div =
class=3D"dialog_footer"></div>'),width:a});},_createMobileLoader:function=
(){var a=3DFB.UA.nativeApp()?'':('<table>'+'  <tbody>'+'    <tr>'+'      =
<td class=3D"header_left">'+'        <label =
class=3D"touchable_button">'+'          <input type=3D"submit" =
value=3D"'+FB.Intl._tx("Annulla")+'"'+'            =
id=3D"fb_dialog_loader_close"/>'+'        </label>'+'      </td>'+'      =
<td class=3D"header_center">'+'        <div>'+FB.Intl._tx("Caricamento =
in corso...")+'</div>'+'      </td>'+'      <td =
class=3D"header_right">'+'      </td>'+'    </tr>'+'  =
</tbody>'+'</table>');return =
FB.Dialog.create({classes:'loading'+(FB.UA.iPad()?' =
centered':''),content:('<div =
class=3D"dialog_header">'+a+'</div>')});},_restoreBodyPosition:function()=
{if(FB.UA.mobile()){var =
a=3Ddocument.getElementsByTagName('body')[0];FB.Dom.removeCss(a,'fb_hidde=
n');}},showLoader:function(a,c){if(!FB.Dialog._loaderEl)FB.Dialog._loader=
El=3DFB.Dialog._findRoot(FB.UA.mobile()?FB.Dialog._createMobileLoader():F=
B.Dialog._createWWWLoader(c));if(!a)a=3Dfunction(){};var =
b=3DFB.$('fb_dialog_loader_close');FB.Dom.removeCss(b,'fb_hidden');b.oncl=
ick=3Dfunction(){FB.Dialog._hideLoader();FB.Dialog._restoreBodyPosition()=
;a();};FB.Dialog._makeActive(FB.Dialog._loaderEl);},_hideLoader:function(=
){if(FB.Dialog._loaderEl&&FB.Dialog._loaderEl=3D=3DFB.Dialog._active)FB.D=
ialog._loaderEl.style.top=3D'-10000px';},_makeActive:function(a){FB.Dialo=
g._lowerActive();FB.Dialog._active=3Da;var =
b=3DFB.Canvas.getPageInfo(function(c){FB.Dialog._centerActive(c);});FB.Di=
alog._centerActive(b);},_lowerActive:function(){if(!FB.Dialog._active)ret=
urn;FB.Dialog._active.style.top=3D'-10000px';FB.Dialog._active=3Dnull;},_=
removeStacked:function(a){FB.Dialog._stack=3DFB.Array.filter(FB.Dialog._s=
tack,function(b){return b!=3Da;});},_centerActive:function(i){var =
b=3DFB.Dialog._active;if(!b)return;var k=3DFB.Dom.getViewportInfo();var =
l=3DparseInt(b.offsetWidth,10);var c=3DparseInt(b.offsetHeight,10);var =
d=3Dk.scrollLeft+(k.width-l)/2;var f=3D(k.height-c)/2.5;if(d<f)f=3Dd;var =
e=3Dk.height-c-f;var =
j=3Di.scrollTop-i.offsetTop+(i.clientHeight-c)/2;if(j<f){j=3Df;}else =
if(j>e)j=3De;j+=3Dk.scrollTop;if(FB.UA.mobile()){var =
a=3Ddocument.getElementsByTagName('body')[0];FB.Dom.addCss(a,'fb_hidden')=
;d=3D10000;j=3D10000;var =
h=3D100;if(FB.UA.iPad()){d+=3D(k.width-l)/2;j+=3D(k.height-c)/2;h+=3D(k.h=
eight-c)/2;}var =
g=3DFB.Dom.getByClass('fb_dialog_padding',b);if(g.length)g[0].style.heigh=
t=3Dh+'px';}b.style.left=3D(d>0?d:0)+'px';b.style.top=3D(j>0?j:0)+'px';},=
_handleOrientationChange:function(){if(FB.UA.iPad()){FB.Dialog._centerAct=
ive(FB.Canvas.getPageInfo());}else for(var a in =
FB.Dialog._dialogs)if(document.getElementById(a))document.getElementById(=
a).style.width=3DFB.UIServer.getDefaultSize().width+'px';},_addOrientatio=
nHandler:function(){if(!FB.UA.mobile())return;var =
a=3D"onorientationchange" in =
window?'orientationchange':'resize';FB.Event.listen(window,a,FB.Dialog._h=
andleOrientationChange);},create:function(e){e=3De||{};var =
d=3Ddocument.createElement('div'),c=3Ddocument.createElement('div'),a=3D'=
fb_dialog';if(e.closeIcon&&e.onClose){var =
b=3Ddocument.createElement('a');b.className=3D'fb_dialog_close_icon';b.on=
click=3De.onClose;d.appendChild(b);}a+=3D' =
'+(e.classes||'');if(FB.UA.ie()){a+=3D' =
fb_dialog_legacy';FB.Array.forEach(['vert_left','vert_right','horiz_top',=
'horiz_bottom','top_left','top_right','bottom_left','bottom_right'],funct=
ion(h){var =
i=3Ddocument.createElement('span');i.className=3D'fb_dialog_'+h;d.appendC=
hild(i);});}else a+=3D(FB.UA.mobile())?' fb_dialog_mobile':' =
fb_dialog_advanced';if(e.content)FB.Content.append(e.content,c);d.classNa=
me=3Da;var =
g=3DparseInt(e.width,10);if(!isNaN(g))d.style.width=3Dg+'px';c.className=3D=
'fb_dialog_content';d.appendChild(c);if(FB.UA.mobile()){var =
f=3Ddocument.createElement('div');f.className=3D'fb_dialog_padding';d.app=
endChild(f);}FB.Content.append(d);if(e.visible)FB.Dialog.show(d);return =
c;},show:function(a){var =
b=3DFB.Dialog._findRoot(a);if(b){FB.Dialog._removeStacked(b);FB.Dialog._h=
ideLoader();FB.Dialog._makeActive(b);FB.Dialog._stack.push(b);if('fbCallI=
D' in =
a)FB.Dialog.get(a.fbCallID).fire('iframe_show');if(!FB.Event._popStateLis=
tenerOn){FB.Event.listen(window,'popstate',FB.Dialog._hideOnPopState);FB.=
Event._popStateListenerOn=3Dtrue;}}},hide:function(a){var =
b=3DFB.Dialog._findRoot(a);if(b=3D=3DFB.Dialog._active){FB.Dialog._lowerA=
ctive();FB.Dialog._restoreBodyPosition();if('fbCallID' in =
a)FB.Dialog.get(a.fbCallID).fire('iframe_hide');if(FB.Event._popStateList=
enerOn){FB.Event.unlisten(window,'popstate',FB.Dialog._hideOnPopState);FB=
.Event._popStateListenerOn=3Dfalse;}}},remove:function(a){a=3DFB.Dialog._=
findRoot(a);if(a){var =
b=3DFB.Dialog._active=3D=3Da;FB.Dialog._removeStacked(a);if(b){FB.Dialog.=
_hideLoader();if(FB.Dialog._stack.length>0){FB.Dialog.show(FB.Dialog._sta=
ck.pop());}else{FB.Dialog._lowerActive();FB.Dialog._restoreBodyPosition()=
;}}window.setTimeout(function(){a.parentNode.removeChild(a);},3000);}},is=
Active:function(a){var b=3DFB.Dialog._findRoot(a);return =
b&&b=3D=3D=3DFB.Dialog._active;}});=0A=
FB.provide('',{ui:function(f,b){if(!f.method){FB.log('"method" is a =
required parameter for FB.ui().');return =
null;}if((f.method=3D=3D'permissions.request'||f.method=3D=3D'permissions=
.oauth')&&(f.display=3D=3D'iframe'||f.display=3D=3D'dialog')){var h;var =
i;if(FB._oauth){h=3Df.scope;i=3Dh.split(/\s|,/g);}else{h=3Df.perms;i=3Dh.=
split(',');}for(var e=3D0;e<i.length;e++){var =
g=3DFB.String.trim(i[e]);if(g&&!FB.initSitevars.iframePermissions[g]){f.d=
isplay=3D'popup';break;}}}var =
a=3DFB.UIServer.prepareCall(f,b);if(!a)return null;var =
d=3Da.params.display;if(d=3D=3D=3D'dialog'){d=3D'iframe';}else =
if(d=3D=3D=3D'none')d=3D'hidden';var =
c=3DFB.UIServer[d];if(!c){FB.log('"display" must be one of "popup", =
'+'"dialog", "iframe", "touch", "async", "hidden", or "none"');return =
null;}c(a);return =
a.dialog;}});FB.provide('UIServer',{Methods:{},_loadedNodes:{},_defaultCb=
:{},_resultToken:'"xxRESULTTOKENxx"',_forceHTTPS:false,genericTransform:f=
unction(a){if(a.params.display=3D=3D'dialog'||a.params.display=3D=3D'ifra=
me'){a.params.display=3D'iframe';a.params.channel=3DFB.UIServer._xdChanne=
lHandler(a.id,'parent.parent');}return a;},prepareCall:function(h,b){var =
g=3Dh.method.toLowerCase(),f=3DFB.copy({},FB.UIServer.Methods[g]),e=3DFB.=
guid(),c=3D(f.noHttps!=3D=3Dtrue)&&(FB._https||(g!=3D=3D'auth.status'&&g!=
=3D'login.status'));FB.UIServer._forceHTTPS=3Dc;FB.copy(h,{api_key:FB._ap=
iKey,app_id:FB._apiKey,locale:FB._locale,sdk:'joey',access_token:c&&FB.ge=
tAccessToken()||undefined});h.display=3DFB.UIServer.getDisplayMode(f,h);i=
f(!f.url)f.url=3D'dialog/'+g;var =
a=3D{cb:b,id:e,size:f.size||FB.UIServer.getDefaultSize(),url:FB.getDomain=
(c?'https_www':'www')+f.url,forceHTTPS:c,params:h,name:g,dialog:new =
FB.Dialog(e)};var =
j=3Df.transform?f.transform:FB.UIServer.genericTransform;if(j){a=3Dj(a);i=
f(!a)return;}var d=3Df.getXdRelation||FB.UIServer.getXdRelation;var =
i=3Dd(a.params);if(!(a.id in FB.UIServer._defaultCb)&&!('next' in =
a.params))a.params.next=3DFB.UIServer._xdResult(a.cb,a.id,i,true);if(i=3D=
=3D=3D'parent')a.params.channel_url=3DFB.UIServer._xdChannelHandler(e,'pa=
rent.parent');a=3DFB.UIServer.prepareParams(a);return =
a;},prepareParams:function(a){var =
c=3Da.params.method;if(!FB.Canvas.isTabIframe())delete =
a.params.method;if(FB.TemplateUI&&FB.TemplateUI.supportsTemplate(c,a)){if=
(FB.reportTemplates)console.log("Using template for =
"+c+".");FB.TemplateUI.useCachedUI(c,a);}else{a.params=3DFB.JSON.flatten(=
a.params);var =
b=3DFB.QS.encode(a.params);if(FB.UIServer.urlTooLongForIE(a.url+b)){a.pos=
t=3Dtrue;}else if(b)a.url+=3D'?'+b;}return =
a;},urlTooLongForIE:function(a){return =
a.length>2000;},getDisplayMode:function(a,b){if(b.display=3D=3D=3D'hidden=
'||b.display=3D=3D=3D'none')return =
b.display;if(FB.Canvas.isTabIframe()&&b.display!=3D=3D'popup')return =
'async';if(FB.UA.mobile()||b.display=3D=3D=3D'touch')return =
'touch';if(!FB.getAccessToken()&&b.display=3D=3D'dialog'&&!a.loggedOutIfr=
ame){FB.log('"dialog" mode can only be used when the user is =
connected.');return 'popup';}if(a.connectDisplay&&!FB._inCanvas)return =
a.connectDisplay;return =
b.display||(FB.getAccessToken()?'dialog':'popup');},getXdRelation:functio=
n(b){var a=3Db.display;if(a=3D=3D=3D'popup'||a=3D=3D=3D'touch')return =
'opener';if(a=3D=3D=3D'dialog'||a=3D=3D=3D'iframe'||a=3D=3D=3D'hidden'||a=
=3D=3D=3D'none')return 'parent';if(a=3D=3D=3D'async')return =
'parent.frames['+window.name+']';},popup:function(b){var a=3Dtypeof =
window.screenX!=3D'undefined'?window.screenX:window.screenLeft,i=3Dtypeof=
 =
window.screenY!=3D'undefined'?window.screenY:window.screenTop,g=3Dtypeof =
window.outerWidth!=3D'undefined'?window.outerWidth:document.documentEleme=
nt.clientWidth,f=3Dtypeof =
window.outerHeight!=3D'undefined'?window.outerHeight:(document.documentEl=
ement.clientHeight-22),k=3DFB.UA.mobile()?null:b.size.width,d=3DFB.UA.mob=
ile()?null:b.size.height,h=3D(a<0)?window.screen.width+a:a,e=3DparseInt(h=
+((g-k)/2),10),j=3DparseInt(i+((f-d)/2.5),10),c=3D[];if(k!=3D=3Dnull)c.pu=
sh('width=3D'+k);if(d!=3D=3Dnull)c.push('height=3D'+d);c.push('left=3D'+e=
);c.push('top=3D'+j);c.push('scrollbars=3D1');if(b.name=3D=3D'permissions=
.request'||b.name=3D=3D'permissions.oauth')c.push('location=3D1,toolbar=3D=
0');c=3Dc.join(',');if(b.post){FB.UIServer.setLoadedNode(b,window.open('a=
bout:blank',b.id,c));FB.Content.submitToTarget({url:b.url,target:b.id,par=
ams:b.params});}else =
FB.UIServer.setLoadedNode(b,window.open(b.url,b.id,c));if(b.id in =
FB.UIServer._defaultCb)FB.UIServer._popupMonitor();},setLoadedNode:functi=
on(a,b){FB.UIServer._loadedNodes[a.id]=3Db;if(a.params)b.fbCallID=3Da.id;=
},getLoadedNode:function(a){return =
FB.UIServer._loadedNodes[a.id];},hidden:function(a){a.className=3D'FB_UI_=
Hidden';a.root=3DFB.Content.appendHidden('');FB.UIServer._insertIframe(a)=
;},iframe:function(a){a.className=3D'FB_UI_Dialog';var =
b=3Dfunction(){FB.UIServer._triggerDefault(a.id);};a.root=3DFB.Dialog.cre=
ate({onClose:b,closeIcon:true,classes:(FB.UA.iPad()?'centered':'')});if(!=
a.hideLoader)FB.Dialog.showLoader(b,a.size.width);FB.Dom.addCss(a.root,'f=
b_dialog_iframe');FB.UIServer._insertIframe(a);},async:function(a){a.fram=
e=3Dwindow.name;delete a.url;delete =
a.size;FB.Arbiter.inform('showDialog',a);},getDefaultSize:function(){if(F=
B.UA.mobile())if(FB.UA.iPad()){return {width:500,height:590};}else{var =
a=3Dwindow.innerWidth/window.innerHeight>1.2;return =
{width:window.innerWidth,height:Math.max(window.innerHeight,(a?screen.wid=
th:screen.height))};}return =
{width:575,height:240};},_insertIframe:function(b){FB.UIServer._loadedNod=
es[b.id]=3Dfalse;var a=3Dfunction(c){if(b.id in =
FB.UIServer._loadedNodes)FB.UIServer.setLoadedNode(b,c);};if(b.post){FB.C=
ontent.insertIframe({url:'about:blank',root:b.root,className:b.className,=
width:b.size.width,height:b.size.height,id:b.id,onInsert:a,onload:functio=
n(c){FB.Content.submitToTarget({url:b.url,target:c.name,params:b.params})=
;}});}else =
FB.Content.insertIframe({url:b.url,root:b.root,className:b.className,widt=
h:b.size.width,height:b.size.height,id:b.id,name:b.frameName,onInsert:a})=
;},_handleResizeMessage:function(b,a){var =
c=3DFB.UIServer._loadedNodes[b];if(a.height)c.style.height=3Da.height+'px=
';if(a.width)c.style.width=3Da.width+'px';FB.Arbiter.inform('resize.ack',=
a||{},'parent.frames['+c.name+']',true);if(!FB.Dialog.isActive(c))FB.Dial=
og.show(c);},_triggerDefault:function(a){FB.UIServer._xdRecv({frame:a},FB=
.UIServer._defaultCb[a]||function(){});},_popupMonitor:function(){var =
a;for(var b in =
FB.UIServer._loadedNodes)if(FB.UIServer._loadedNodes.hasOwnProperty(b)&&b=
 in FB.UIServer._defaultCb){var =
c=3DFB.UIServer._loadedNodes[b];try{if(c.tagName)continue;}catch(d){}try{=
if(c.closed){FB.UIServer._triggerDefault(b);}else =
a=3Dtrue;}catch(e){}}if(a&&!FB.UIServer._popupInterval){FB.UIServer._popu=
pInterval=3Dwindow.setInterval(FB.UIServer._popupMonitor,100);}else =
if(!a&&FB.UIServer._popupInterval){window.clearInterval(FB.UIServer._popu=
pInterval);FB.UIServer._popupInterval=3Dnull;}},_xdChannelHandler:functio=
n(b,c){var a=3D(FB.UIServer._forceHTTPS&&FB.UA.ie()!=3D=3D7);return =
FB.XD.handler(function(d){var =
e=3DFB.UIServer._loadedNodes[b];if(!e)return;if(d.type=3D=3D'resize'){FB.=
UIServer._handleResizeMessage(b,d);}else =
if(d.type=3D=3D'hide'){FB.Dialog.hide(e);}else =
if(d.type=3D=3D'rendered'){var =
f=3DFB.Dialog._findRoot(e);FB.Dialog.show(f);}else =
if(d.type=3D=3D'fireevent')FB.Event.fire(d.event);},c,true,null,a);},_xdN=
extHandler:function(a,b,d,c){if(c)FB.UIServer._defaultCb[b]=3Da;return =
FB.XD.handler(function(e){FB.UIServer._xdRecv(e,a);},d)+'&frame=3D'+b;},_=
xdRecv:function(b,a){var =
c=3DFB.UIServer._loadedNodes[b.frame];try{if(FB.Dom.containsCss(c,'FB_UI_=
Hidden')){window.setTimeout(function(){c.parentNode.parentNode.removeChil=
d(c.parentNode);},3000);}else =
if(FB.Dom.containsCss(c,'FB_UI_Dialog')){FB.Dialog.remove(c);if(FB.Templa=
teUI&&FB.UA.mobile())FB.TemplateUI.populateCache();}}catch(d){}try{if(c.c=
lose){c.close();FB.UIServer._popupCount--;}}catch(e){}delete =
FB.UIServer._loadedNodes[b.frame];delete =
FB.UIServer._defaultCb[b.frame];a(b);},_xdResult:function(a,b,d,c){return=
 =
(FB.UIServer._xdNextHandler(function(e){a&&a(e.result&&e.result!=3DFB.UIS=
erver._resultToken&&FB.JSON.parse(e.result));},b,d,c)+'&result=3D'+encode=
URIComponent(FB.UIServer._resultToken));}});=0A=
FB.provide('',{getLoginStatus:function(a,b){if(!FB._apiKey){FB.log('FB.ge=
tLoginStatus() called before calling =
FB.init().');return;}if(a)if(!b&&FB.Auth._loadState=3D=3D'loaded'){if(FB.=
_oauth){a({status:FB._userStatus,authResponse:FB._authResponse});}else =
a({status:FB._userStatus,session:FB._session});return;}else =
FB.Event.subscribe('FB.loginStatus',a);if(!b&&FB.Auth._loadState=3D=3D'lo=
ading')return;FB.Auth._loadState=3D'loading';var =
c=3Dfunction(d){FB.Auth._loadState=3D'loaded';FB.Event.fire('FB.loginStat=
us',d);FB.Event.clear('FB.loginStatus');};if(FB.UA.mobile()&&window.postM=
essage&&window.localStorage){FB.Auth.staticAuthCheck(c);}else =
if(FB._oauth){FB.ui({method:'login.status',display:'none'},c);}else =
FB.ui({method:'auth.status',display:'hidden'},c);},getSession:function(){=
if(FB._oauth)throw new Error('FB.getSession incompatible with =
OAuth2.');return =
FB._session;},getAuthResponse:function(){if(!FB._oauth)throw new =
Error('getAuthResponse called when OAuth2 support is '+'disabled.  =
Please fix.');return =
FB._authResponse;},getAccessToken:function(){if(FB._oauth){return =
(FB._authResponse&&FB._authResponse.accessToken)||null;}else return =
(FB._session&&FB._session.access_token)||null;},getUserID:function(){if(F=
B._oauth){return FB._userID;}else return =
(FB._session&&FB._session.uid)||0;},login:function(a,b){if(FB._oauth){if(=
b&&b.perms)throw new Error('OAuth2 specification states that \'perms\' =
'+'should now be called \'scope\'.  Please =
update.');FB.ui(FB.copy({method:'permissions.oauth',display:'popup'},b||{=
}),a);}else =
FB.ui(FB.copy({method:'permissions.request',display:'popup'},b||{}),a);},=
logout:function(a){FB.ui({method:'auth.logout',display:'hidden'},a);}});F=
B.provide('Auth',{_callbacks:[],_xdStorePath:'xd_localstorage/',staticAut=
hCheck:function(b){var =
a=3DFB.getDomain('https_staticfb');FB.Content.insertIframe({root:FB.Conte=
nt.appendHidden(''),className:'FB_UI_Hidden',url:a+FB.Auth._xdStorePath,o=
nload:function(f){var g=3Dframes[f.name];var d=3DFB.guid();var =
e=3Dfalse;var =
c=3Dfunction(h){if(!e){e=3Dtrue;FB.Auth._staticAuthHandler(b,h);}};FB.XD.=
handler(c,'parent',true,d);setTimeout(c,500);g.postMessage(FB.JSON.string=
ify({method:'getItem',params:['LoginInfo_'+FB._apiKey,true],returnCb:d}),=
a);}});},_staticAuthHandler:function(b,d){if(d&&d.data&&d.data.status&&d.=
data.status=3D=3D'connected'){var c;var =
f=3Dd.data.status;if(FB._oauth){var =
a=3Dd.data.authResponse||null;c=3DFB.Auth.setAuthResponse(a,f);}else{var =
e=3Dd.data.session||null;c=3DFB.Auth.setSession(e,f);}b&&b(c);}else =
if(FB._oauth){FB.ui({method:'login.status',display:'none'},b);}else =
FB.ui({method:'auth.status',display:'hidden'},b);},setSession:function(e,=
g){if(FB._oauth)throw new Error('FB.Auth.setSession incompatible with =
OAuth2.');var =
b=3D!FB._session&&e,c=3DFB._session&&!e,a=3DFB._session&&e&&FB._session.u=
id!=3De.uid,f=3Db||c||(FB._session&&e&&FB._session.access_token!=3De.acce=
ss_token),h=3Dg!=3DFB._userStatus;var =
d=3D{session:e,status:g};FB._session=3De;FB._userStatus=3Dg;if(f&&FB.Cook=
ie&&FB.Cookie.getEnabled())FB.Cookie.set(e);if(h)FB.Event.fire('auth.stat=
usChange',d);if(c||a)FB.Event.fire('auth.logout',d);if(b||a)FB.Event.fire=
('auth.login',d);if(f)FB.Event.fire('auth.sessionChange',d);if(FB.Auth._r=
efreshTimer){window.clearTimeout(FB.Auth._refreshTimer);delete =
FB.Auth._refreshTimer;}if(FB.Auth._loadState&&e&&e.expires)FB.Auth._refre=
shTimer=3Dwindow.setTimeout(function(){FB.getLoginStatus(null,true);},120=
0000);return d;},setAuthResponse:function(a,h){if(!FB._oauth)throw new =
Error('FB.Auth.setAuthResponse only compatible with OAuth2.');var =
j=3D0;if(a)if(a.userID){j=3Da.userID;}else if(a.signedRequest){var =
f=3DFB.Auth.parseSignedRequest(a.signedRequest);if(f&&f.user_id)j=3Df.use=
r_id;}var =
d=3D!FB._userID&&a,e=3DFB._userID&&!a,c=3Da&&FB._userID!=3Dj,b=3Dd||e||c,=
i=3Dh!=3DFB._userStatus;var =
g=3D{authResponse:a,status:h};FB._authResponse=3Da;FB._userID=3Dj;FB._use=
rStatus=3Dh;if(e||c)FB.Event.fire('auth.logout',g);if(d||c)FB.Event.fire(=
'auth.login',g);if(b)FB.Event.fire('auth.authResponseChange',g);if(i)FB.E=
vent.fire('auth.statusChange',g);if(FB.Auth._refreshTimer){window.clearTi=
meout(FB.Auth._refreshTimer);delete =
FB.Auth._refreshTimer;}if(FB.Auth._loadState&&a)FB.Auth._refreshTimer=3Dw=
indow.setTimeout(function(){FB.getLoginStatus(null,true);},1200000);retur=
n g;},xdHandler:function(a,b,f,c,e,d){return =
FB.UIServer._xdNextHandler(FB.Auth.xdResponseWrapper(a,e,d),b,f,c);},xdRe=
sponseWrapper:function(a,c,b){return =
function(e){try{b=3DFB.JSON.parse(e.session);}catch(i){}if(b)c=3D'connect=
ed';if(e&&e.fb_https&&!FB._https)FB._https=3Dtrue;var =
h=3DFB.Auth.setSession(b||null,c);h.perms=3De&&e.perms||null;if(e&&e.requ=
ired_perms&&FB.UA.nativeApp()){var g=3DJSON.parse(e.required_perms);var =
d=3D[];FB.Array.forEach(g,function(k,j){d=3Dd.concat(k);});var =
f=3Dd.join(',');FB.login(a,{perms:f});}else =
a&&a(h);};},_getSessionOrigin:function(){return =
1;},xdNewHandler:function(b,c,d,a){if(!FB._oauth)throw new =
Error('xdNewHandler should not be invoked unless '+'OAuth2 is being =
used.');return =
FB.UIServer._xdNextHandler(FB.Auth.xdNewResponseWrapper(b,a),c,d,true);},=
xdNewResponseWrapper:function(b,a){if(!FB._oauth)throw new =
Error('xdNewResponseWrapper should not be invoked unless '+'OAuth2 is =
being used.');return function(d){if(d.access_token){var =
e=3DFB.Auth.parseSignedRequest(d.signed_request);a=3D{accessToken:d.acces=
s_token,userID:e.user_id,expiresIn:parseInt(d.expires_in,10),signedReques=
t:d.signed_request};FB.Auth.setAuthResponse(a,'connected');if(FB.Cookie.g=
etEnabled()){var c=3D(new =
Date()).getTime()+1000*a.expiresIn;FB.Cookie.setSignedRequestCookie(d.sig=
ned_request,c);}}else =
if(!FB._authResponse&&a){FB.Auth.setAuthResponse(a,'connected');}else{var=
 =
f;if(d.error&&d.error=3D=3D=3D'not_authorized'){f=3D'not_authorized';}els=
e =
f=3D'unknown';FB.Auth.setAuthResponse(null,f);if(FB.Cookie.getEnabled())F=
B.Cookie.clearSignedRequestCookie();}if(d&&d.fb_https&&!FB._https)FB._htt=
ps=3Dtrue;response=3D{authResponse:FB._authResponse,status:FB._userStatus=
};b&&b(response);};},getOrigin:function(){if(FB.UA.nativeApp()){return =
3;}else if(FB._inMobileCanvas){return 2;}else return =
1;},parseSignedRequest:function(d){if(!d)return null;var =
a=3Dd.split('.',2);var c=3Da[1];var =
b=3DFB.Auth.base64URLDecode(c);return =
FB.JSON.parse(b);},base64URLDecode:function(j){j=3Dj.replace(/\-/g,'+').r=
eplace(/\_/g,'/');if(j.length%4!=3D=3D0){var m=3D4-j.length%4;for(var =
d=3D0;d<m;d++)j=3Dj+'=3D';}var =
k=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=3D"=
;var l=3D"";var a,b,c=3D"";var e,f,g,h=3D"";for(var =
i=3D0;i<j.length;i+=3D4){e=3Dk.indexOf(j.charAt(i));f=3Dk.indexOf(j.charA=
t(i+1));g=3Dk.indexOf(j.charAt(i+2));h=3Dk.indexOf(j.charAt(i+3));a=3D(e<=
<2)|(f>>4);b=3D((f&15)<<4)|(g>>2);c=3D((g&3)<<6)|h;l=3Dl+String.fromCharC=
ode(a);if(g!=3D64)l=3Dl+String.fromCharCode(b);if(h!=3D64)l=3Dl+String.fr=
omCharCode(c);a=3Db=3Dc=3D"";e=3Df=3Dg=3Dh=3D"";}return =
unescape(l);}});FB.provide('UIServer.Methods',{'permissions.request':{siz=
e:{width:(FB.UA.mobile()?null:627),height:(FB.UA.mobile()?null:326)},tran=
sform:function(a){if(!FB._apiKey){FB.log('FB.login() called before =
calling =
FB.init().');return;}if(FB._session&&!a.params.perms&&!a.params.auth_type=
){FB.log('FB.login() called when user is already =
connected.');a.cb&&a.cb({status:FB._userStatus,session:FB._session});retu=
rn;}a=3DFB.UIServer.genericTransform(a);a.cb=3DFB.Auth.xdResponseWrapper(=
a.cb,FB._userStatus,FB._session);a.params.method=3D'permissions.request';=
FB.copy(a.params,{fbconnect:FB._inCanvas?0:1,return_session:1,session_ver=
sion:3});return =
a;}},'permissions.oauth':{url:'dialog/oauth',size:{width:(FB.UA.mobile()?=
null:627),height:(FB.UA.mobile()?null:326)},transform:function(a){if(!FB.=
_apiKey){FB.log('FB.login() called before =
FB.init().');return;}if(FB._authResponse&&!a.params.scope){FB.log('FB.log=
in() called when user is already =
connected.');a.cb&&a.cb({status:FB._userStatus,authResponse:FB._authRespo=
nse});return;}var b=3Da.cb,c=3Da.id;delete =
a.cb;FB.copy(a.params,{client_id:FB._apiKey,redirect_uri:FB.Auth.xdNewHan=
dler(b,c,'opener'),origin:FB.Auth.getOrigin(),response_type:'token,signed=
_request'});return =
a;}},'auth.logout':{url:'logout.php',transform:function(a){if(!FB._apiKey=
){FB.log('FB.logout() called before calling FB.init().');}else =
if(FB._oauth&&!FB._authResponse){FB.log('FB.logout() called without an =
access token.');}else if(!FB._oauth&&!FB._session){FB.log('FB.logout() =
called without a =
session.');}else{if(FB._oauth){a.params.next=3DFB.Auth.xdNewHandler(a.cb,=
a.id,'parent');}else =
a.params.next=3DFB.Auth.xdHandler(a.cb,a.id,'parent',false,'unknown');ret=
urn =
a;}}},'auth.status':{url:'extern/login_status.php',transform:function(a){=
var b=3Da.cb,c=3Da.id,d=3DFB.Auth.xdHandler;delete =
a.cb;FB.copy(a.params,{no_session:d(b,c,'parent',false,'notConnected'),no=
_user:d(b,c,'parent',false,'unknown'),ok_session:d(b,c,'parent',false,'co=
nnected'),session_version:3,extern:FB._inCanvas?0:2,session_origin:FB.Aut=
h._getSessionOrigin()});return =
a;}},'login.status':{url:'dialog/oauth',transform:function(a){var =
b=3Da.cb,c=3Da.id;delete =
a.cb;FB.copy(a.params,{client_id:FB._apiKey,redirect_uri:FB.Auth.xdNewHan=
dler(b,c,'parent'),origin:FB.Auth.getOrigin(),response_type:'token,signed=
_request,code'});return a;}}});=0A=
FB.provide('Cookie',{_domain:null,_enabled:false,setEnabled:function(a){F=
B.Cookie._enabled=3Da;},getEnabled:function(){return =
FB.Cookie._enabled;},load:function(){var =
a=3Ddocument.cookie.match('\\bfbs_'+FB._apiKey+'=3D"([^;]*)\\b'),b;if(a){=
b=3DFB.QS.decode(a[1]);b.expires=3DparseInt(b.expires,10);FB.Cookie._doma=
in=3Db.base_domain;}return b;},loadSignedRequest:function(){var =
a=3Ddocument.cookie.match('\\bfbsr_'+FB._apiKey+'=3D([^;]*)\\b');if(!a)re=
turn null;return =
a[1];},setSignedRequestCookie:function(b,a){if(!FB._oauth)throw new =
Error('FB.Cookie.setSignedRequestCookie should only be '+'used with =
OAuth2.');if(!b)throw new Error('Value passed to =
FB.Cookie.setSignedRequestCookie '+'was =
empty.');if(!FB.Cookie.getEnabled())return;FB.Cookie.setRaw('fbsr_',b,a);=
},clearSignedRequestCookie:function(){if(!FB._oauth)throw new =
Error('FB.Cookie.setSignedRequestCookie should only be '+'used with =
OAuth2.');if(!FB.Cookie.getEnabled())return;FB.Cookie.setRaw('fbsr_','',0=
);},setRaw:function(c,e,d,a){var b=3Dnew =
Date(d*1000).toGMTString();document.cookie=3Dc+FB._apiKey+'=3D'+e+(e&&d=3D=
=3D=3D0?'':'; expires=3D'+b)+'; path=3D/'+(a?'; =
domain=3D.'+a:'');},set:function(a){if(!a){FB.Cookie.clear();return;}FB.C=
ookie.setRaw('fbs_','"'+FB.QS.encode(a)+'"',a.expires,a.base_domain);FB.C=
ookie._domain=3Da.base_domain;},clear:function(){FB.Cookie.setRaw('fbs_',=
'',0,FB.Cookie._domain);}});=0A=
FB.provide('Frictionless',{_allowedRecipients:{},_useFrictionless:false,_=
updateRecipients:function(){FB.Frictionless._allowedRecipients=3D{};FB.ap=
i('/me/apprequestformerrecipients',function(a){if(!a||a.error)return;FB.A=
rray.forEach(a.data,function(b){FB.Frictionless._allowedRecipients[b.reci=
pient_id]=3Dtrue;},false);});},init:function(){FB.Frictionless._useFricti=
onless=3Dtrue;FB.getLoginStatus(function(a){if(a.status=3D=3D'connected')=
FB.Frictionless._updateRecipients();});FB.Event.subscribe('auth.login',fu=
nction(a){if(a.session)FB.Frictionless._updateRecipients();});},_processR=
equestResponse:function(a,b){return function(e){var d=3De&&typeof =
e.frictionless_value!=3D=3D'undefined';var =
f=3De&&e.updated_frictionless;if(FB.Frictionless._useFrictionless&&(f||d)=
){FB.Frictionless._updateRecipients();if(d){var =
c=3D[];FB.Array.forEach(e.request_ids,function(g){c.push(g);},false);e.re=
quest_ids=3Dc;}}if(e){if(!b&&e.frictionless)FB.Dialog._hideLoader();delet=
e e.frictionless;}a&&a(e);};},isAllowed:function(c){if(!c)return =
false;if(typeof c=3D=3D=3D'number')return =
FB.Frictionless._allowedRecipients[c];if(typeof =
c=3D=3D=3D'string')c=3Dc.split(',');c=3DFB.Array.map(c,FB.String.trim);va=
r a=3Dtrue;var =
b=3Dfalse;FB.Array.forEach(c,function(d){a=3Da&&FB.Frictionless._allowedR=
ecipients[d];b=3Dtrue;},false);return a&&b;}});=0A=
FB.provide('',{initSitevars:{},init:function(a){a=3DFB.copy(a||{},{loggin=
g:true,status:true});FB._userID=3D0;FB._apiKey=3Da.appId||a.apiKey;FB._oa=
uth=3Da.oauth;if(!a.logging&&window.location.toString().indexOf('fb_debug=
=3D1')<0)FB._logging=3Dfalse;FB.XD.init(a.channelUrl);if(FB.UA.mobile()&&=
FB.TemplateUI&&a.useCachedDialogs!=3D=3Dfalse){FB.TemplateUI.init();FB.Ev=
ent.subscribe('auth.sessionChange',FB.TemplateData.update);}if(a.reportTe=
mplates)FB.reportTemplates=3Dtrue;if(a.frictionlessRequests)FB.Frictionle=
ss.init();if(FB._apiKey){FB.Cookie.setEnabled(a.cookie);if(FB._oauth){if(=
a.authResponse){FB.Auth.setAuthResponse(a.authResponse,'connected');}else=
{var c=3DFB.Cookie.loadSignedRequest();var =
b=3DFB.Auth.parseSignedRequest(c);FB._userID=3D(b&&b.user_id)||0;}}else{a=
.session=3Da.session||FB.Cookie.load();FB.Auth.setSession(a.session,a.ses=
sion?'connected':'unknown');}if(a.status)FB.getLoginStatus();}if(FB._inCa=
nvas){if(a.hideFlashCallback)FB.Canvas._setHideFlashCallback(a.hideFlashC=
allback);FB.Canvas.init();}FB.Event.subscribe('xfbml.parse',function(){FB=
.XFBML.IframeWidget.batchWidgetPipeRequests();});if(a.xfbml)window.setTim=
eout(function(){if(FB.XFBML)if(FB.initSitevars.parseXFBMLBeforeDomReady){=
FB.XFBML.parse();var =
d=3Dwindow.setInterval(function(){FB.XFBML.parse();},100);FB.Dom.ready(fu=
nction(){window.clearInterval(d);FB.XFBML.parse();});}else =
FB.Dom.ready(FB.XFBML.parse);},0);if(FB.Canvas&&FB.Canvas.EarlyFlush)FB.C=
anvas.EarlyFlush._maybeSample();}});=0A=
FB.provide('Canvas.EarlyFlush',{_sampleRate:0,_appIdsBlacklist:[],_links:=
[],COLLECT_AUTOMATIC:0,COLLECT_MANUAL:1,_collectionMode:0,addResource:fun=
ction(a){if(!FB._inCanvas||!FB._apiKey)return;FB.Canvas.EarlyFlush._links=
.push(a);},setCollectionMode:function(a){if(!FB._inCanvas||!FB._apiKey)re=
turn =
false;if(a!=3DFB.Canvas.EarlyFlush.COLLECT_AUTOMATIC&&a!=3DFB.Canvas.Earl=
yFlush.COLLECT_MANUAL)return =
false;FB.Canvas.EarlyFlush._collectionMode=3Da;},_maybeSample:function(){=
if(!FB._inCanvas||!FB._apiKey||!FB.Canvas.EarlyFlush._sampleRate)return;i=
f(window.name.indexOf('_fb_https')>-1)return;var =
a=3DMath.random();if(a>1/FB.Canvas.EarlyFlush._sampleRate)return;if(FB.Ca=
nvas.EarlyFlush._appIdsBlacklist=3D=3D'*')return;if(FB.Array.indexOf(FB.C=
anvas.EarlyFlush._appIdsBlacklist,parseInt(FB._apiKey,10))!=3D-1)return;w=
indow.setTimeout(FB.Canvas.EarlyFlush._sample,30000);},_sample:function()=
{var =
b=3D{object:'data',link:'href',script:'src'};if(FB.Canvas.EarlyFlush._col=
lectionMode=3D=3DFB.Canvas.EarlyFlush.COLLECT_AUTOMATIC)FB.Array.forEach(=
b,function(c,d){FB.Array.forEach(window.document.getElementsByTagName(d),=
function(e){if(e[c])FB.Canvas.EarlyFlush._links.push(e[c]);});});var =
a=3DFB.JSON.stringify(FB.Canvas.EarlyFlush._links);FB.api(FB._apiKey+'/st=
aticresources','post',{urls:a});FB.Canvas.EarlyFlush._links=3D[];}});=0A=
FB.provide('CanvasInsights',{setDoneLoading:function(a){FB.Canvas.setDone=
Loading(a);}});=0A=
FB.provide('UIServer.MobileIframableMethod',{transform:function(a){if(a.p=
arams.display=3D=3D=3D'touch'&&a.params.access_token&&window.postMessage)=
{a.params.channel=3DFB.UIServer._xdChannelHandler(a.id,'parent');if(!FB.U=
A.nativeApp())a.params.in_iframe=3D1;return a;}else return =
FB.UIServer.genericTransform(a);},getXdRelation:function(b){var =
a=3Db.display;if(a=3D=3D=3D'touch'&&window.postMessage&&b.in_iframe)retur=
n 'parent';return =
FB.UIServer.getXdRelation(b);}});FB.provide('UIServer.Methods',{'stream.s=
hare':{size:{width:575,height:380},url:'sharer.php',transform:function(a)=
{if(!a.params.u)a.params.u=3Dwindow.location.toString();return =
a;}},'fbml.dialog':{size:{width:575,height:300},url:'render_fbml.php',log=
gedOutIframe:true,transform:function(a){return =
a;}},'auth.logintofacebook':{size:{width:530,height:287},url:'login.php',=
transform:function(a){a.params.skip_api_login=3D1;var =
c=3DFB.UIServer.getXdRelation(a.params);var =
b=3DFB.UIServer._xdResult(a.cb,a.id,c,true);a.params.next=3DFB.getDomain(=
FB._https?'https_www':'www')+"login.php?"+FB.QS.encode({api_key:FB._apiKe=
y,next:b,skip_api_login:1});return =
a;}},apprequests:{transform:function(a){a=3DFB.UIServer.MobileIframableMe=
thod.transform(a);a.params.frictionless=3DFB.Frictionless&&FB.Frictionles=
s._useFrictionless;if(a.params.frictionless){a.hideLoader=3DFB.Frictionle=
ss.isAllowed(a.params.to);a.cb=3DFB.Frictionless._processRequestResponse(=
a.cb,a.hideLoader);}return a;},getXdRelation:function(a){return =
FB.UIServer.MobileIframableMethod.getXdRelation(a);}},feed:FB.UIServer.Mo=
bileIframableMethod});=0A=
FB.provide('',{share:function(a){FB.log('FB.share() has been deprecated. =
Please use FB.ui() =
instead.');FB.ui({display:'popup',method:'stream.share',u:a});},publish:f=
unction(b,a){FB.log('FB.publish() has been deprecated. Please use =
FB.ui() =
instead.');b=3Db||{};FB.ui(FB.copy({display:'popup',method:'stream.publis=
h',preview:1},b||{}),a);},addFriend:function(b,a){FB.log('FB.addFriend() =
has been deprecated. Please use FB.ui() =
instead.');FB.ui({display:'popup',id:b,method:'friend.add'},a);}});FB.UIS=
erver.Methods['auth.login']=3DFB.UIServer.Methods['permissions.request'];=0A=
FB.provide('XFBML',{_renderTimeout:30000,getElements:function(b,f,d){var =
a=3DFB.Array,e=3DFB.XFBML._getDomElements(b,f,d),c=3DFB.Dom.getByClass(f+=
'-'+d,b);e=3Da.toArray(e);c=3Da.toArray(c);c=3Da.filter(c,function(g){ret=
urn =
!g.hasChildNodes()||(g.childNodes.length=3D=3D=3D1&&g.childNodes[0].nodeT=
ype=3D=3D=3D3);});return =
a.merge(e,c);},parse:function(d,b){d=3Dd||document.body;var =
c=3D1,e=3Dfunction(){c--;if(c=3D=3D=3D0){b&&b();FB.Event.fire('xfbml.rend=
er');}};var =
a=3D{};if(FB.XFBML._widgetPipeIsEnabled())FB.Array.forEach(FB.XFBML._tagI=
nfos,function(f){if(f.supportsWidgetPipe){var =
h=3Df.xmlns?f.xmlns:'fb';var =
g=3DFB.XFBML.getElements(d,h,f.localName);a[f.localName]=3Dg;FB.XFBML._wi=
dgetPipeEnabledTagCount+=3Dg.length;}});FB.Array.forEach(FB.XFBML._tagInf=
os,function(g){if(!g.xmlns)g.xmlns=3D'fb';var =
h;if(a[g.localName]!=3D=3Dundefined){h=3Da[g.localName];}else =
h=3DFB.XFBML.getElements(d,g.xmlns,g.localName);for(var =
f=3D0;f<h.length;f++){c++;FB.XFBML._processElement(h[f],g,e);}});FB.Event=
.fire('xfbml.parse');window.setTimeout(function(){if(c>0)FB.log(c+' =
XFBML tags failed to render in =
'+FB.XFBML._renderTimeout+'ms.');},FB.XFBML._renderTimeout);e();},registe=
rTag:function(a){FB.XFBML._tagInfos.push(a);},shouldUseWidgetPipe:functio=
n(){if(!FB.XFBML._widgetPipeIsEnabled())return false;var =
a=3DFB.XFBML._widgetPipeEnabledTagCount>1;return =
a;},getBoolAttr:function(b,a){a=3DFB.XFBML.getAttr(b,a);return =
(a&&FB.Array.indexOf(['true','1','yes','on'],a.toLowerCase())>-1);},getAt=
tr:function(b,a){return =
(b.getAttribute(a)||b.getAttribute(a.replace(/_/g,'-'))||b.getAttribute(a=
.replace(/-/g,'_'))||b.getAttribute(a.replace(/-/g,''))||b.getAttribute(a=
.replace(/_/g,''))||b.getAttribute('data-'+a)||b.getAttribute('data-'+a.r=
eplace(/_/g,'-'))||b.getAttribute('data-'+a.replace(/-/g,'_'))||b.getAttr=
ibute('data-'+a.replace(/-/g,''))||b.getAttribute('data-'+a.replace(/_/g,=
''))||null);},_processElement:function(dom,tagInfo,cb){var =
element=3Ddom._element;if(element){element.subscribe('render',cb);element=
.process();}else{var processor=3Dfunction(){var =
fn=3Deval(tagInfo.className);var isLogin=3Dfalse;var =
showFaces=3Dtrue;var renderInIframe=3Dfalse;var =
addToProfile=3Dfalse;if(tagInfo.className=3D=3D=3D'FB.XFBML.LoginButton')=
{addToProfile=3D(tagInfo.localName=3D=3D'add-to-timeline');renderInIframe=
=3DFB.XFBML.getBoolAttr(dom,'render-in-iframe');showFaces=3DaddToProfile|=
|FB.XFBML.getBoolAttr(dom,'show-faces');isLogin=3DaddToProfile||renderInI=
frame||showFaces||FB.XFBML.getBoolAttr(dom,'oneclick');if(isLogin)fn=3DFB=
.XFBML.Login;}element=3Ddom._element=3Dnew =
fn(dom);if(isLogin){showFaces=3D!!showFaces;var =
extraParams=3D{show_faces:showFaces,add_to_profile:addToProfile};if(addTo=
Profile)extraParams.width=3D300;var =
scope=3Ddom.getAttribute('scope');if(scope){if(FB._oauth){extraParams.sco=
pe=3Dscope;}else extraParams.perms=3Dscope;}else{var =
perms=3Ddom.getAttribute('perms');if(perms)extraParams.perms=3Dperms;}ele=
ment.setExtraParams(extraParams);}element.subscribe('render',cb);element.=
process();};if(FB.CLASSES[tagInfo.className.substr(3)]){processor();}else=
 FB.log('Tag '+tagInfo.className+' was not =
found.');}},_getDomElements:function(a,e,d){var =
c=3De+':'+d;if(FB.UA.firefox()){return =
a.getElementsByTagNameNS(document.body.namespaceURI,c);}else =
if(FB.UA.ie()<9){try{var =
docNamespaces=3Ddocument.namespaces;if(docNamespaces&&docNamespaces[e]){v=
ar =
nodes=3Da.getElementsByTagName(d);if(!document.addEventListener||nodes.le=
ngth>0)return nodes;}}catch(b){}return a.getElementsByTagName(c);}else =
return =
a.getElementsByTagName(c);},_tagInfos:[{localName:'activity',className:'F=
B.XFBML.Activity'},{localName:'add-profile-tab',className:'FB.XFBML.AddPr=
ofileTab'},{localName:'add-to-timeline',className:'FB.XFBML.LoginButton'}=
,{localName:'bookmark',className:'FB.XFBML.Bookmark'},{localName:'comment=
s',className:'FB.XFBML.Comments'},{localName:'comments-count',className:'=
FB.XFBML.CommentsCount'},{localName:'connect-bar',className:'FB.XFBML.Con=
nectBar'},{localName:'fan',className:'FB.XFBML.Fan'},{localName:'like',cl=
assName:'FB.XFBML.Like',supportsWidgetPipe:true},{localName:'like-box',cl=
assName:'FB.XFBML.LikeBox'},{localName:'live-stream',className:'FB.XFBML.=
LiveStream'},{localName:'login',className:'FB.XFBML.Login'},{localName:'l=
ogin-button',className:'FB.XFBML.LoginButton'},{localName:'facepile',clas=
sName:'FB.XFBML.Facepile'},{localName:'friendpile',className:'FB.XFBML.Fr=
iendpile'},{localName:'name',className:'FB.XFBML.Name'},{localName:'profi=
le-pic',className:'FB.XFBML.ProfilePic'},{localName:'question',className:=
'FB.XFBML.Question'},{localName:'recommendations',className:'FB.XFBML.Rec=
ommendations'},{localName:'registration',className:'FB.XFBML.Registration=
'},{localName:'send',className:'FB.XFBML.Send'},{localName:'serverfbml',c=
lassName:'FB.XFBML.ServerFbml'},{localName:'share-button',className:'FB.X=
FBML.ShareButton'},{localName:'social-bar',className:'FB.XFBML.SocialBar'=
}],_widgetPipeEnabledTagCount:0,_widgetPipeIsEnabled:function(){return =
FB.widgetPipeEnabledApps&&FB.widgetPipeEnabledApps[FB._apiKey]!=3D=3Dunde=
fined;}});(function(){try{if(document.namespaces&&!document.namespaces.it=
em.fb)document.namespaces.add('fb');}catch(a){}}());=0A=
FB.provide('XFBML',{set:function(b,c,a){FB.log('FB.XFBML.set() has been =
deprecated.');b.innerHTML=3Dc;FB.XFBML.parse(b,a);}});=0A=
FB.subclass('Waitable','Obj',function(){},{set:function(a){this.setProper=
ty('value',a);},error:function(a){this.fire("error",a);},wait:function(a,=
b){if(b)this.subscribe('error',b);this.monitor('value',this.bind(function=
(){if(this.value!=3D=3Dundefined){a(this.value);return true;}}));}});=0A=
FB.subclass('Data.Query','Waitable',function(){if(!FB.Data.Query._c)FB.Da=
ta.Query._c=3D1;this.name=3D'v_'+FB.Data.Query._c++;},{parse:function(a){=
var b=3DFB.String.format.apply(null,a),d=3D(/^select (.*?) from =
(\w+)\s+where =
(.*)$/i).exec(b);this.fields=3Dthis._toFields(d[1]);this.table=3Dd[2];thi=
s.where=3Dthis._parseWhere(d[3]);for(var =
c=3D1;c<a.length;c++)if(FB.Type.isType(a[c],FB.Data.Query))a[c].hasDepend=
ency=3Dtrue;return this;},toFql:function(){var a=3D'select =
'+this.fields.join(',')+' from '+this.table+' where =
';switch(this.where.type){case =
'unknown':a+=3Dthis.where.value;break;case =
'index':a+=3Dthis.where.key+'=3D'+this._encode(this.where.value);break;ca=
se =
'in':if(this.where.value.length=3D=3D1){a+=3Dthis.where.key+'=3D'+this._e=
ncode(this.where.value[0]);}else a+=3Dthis.where.key+' in =
('+FB.Array.map(this.where.value,this._encode).join(',')+')';break;}retur=
n a;},_encode:function(a){return =
typeof(a)=3D=3D'string'?FB.String.quote(a):a;},toString:function(){return=
 '#'+this.name;},_toFields:function(a){return =
FB.Array.map(a.split(','),FB.String.trim);},_parseWhere:function(s){var =
re=3D(/^\s*(\w+)\s*=3D\s*(.*)\s*$/i).exec(s),result,value,type=3D'unknown=
';if(re){value=3Dre[2];if(/^(["'])(?:\\?.)*?\1$/.test(value)){value=3Deva=
l(value);type=3D'index';}else =
if(/^\d+\.?\d*$/.test(value))type=3D'index';}if(type=3D=3D'index'){result=
=3D{type:'index',key:re[1],value:value};}else =
result=3D{type:'unknown',value:s};return result;}});=0A=
FB.provide('Data',{query:function(c,a){var b=3Dnew =
FB.Data.Query().parse(arguments);FB.Data.queue.push(b);FB.Data._waitToPro=
cess();return b;},waitOn:function(dependencies,callback){var =
result=3Dnew =
FB.Waitable(),count=3Ddependencies.length;if(typeof(callback)=3D=3D'strin=
g'){var s=3Dcallback;callback=3Dfunction(args){return =
eval(s);};}FB.Array.forEach(dependencies,function(item){item.monitor('val=
ue',function(){var =
done=3Dfalse;if(FB.Data._getValue(item)!=3D=3Dundefined){count--;done=3Dt=
rue;}if(count=3D=3D=3D0){var =
value=3Dcallback(FB.Array.map(dependencies,FB.Data._getValue));result.set=
(value!=3D=3Dundefined?value:true);}return done;});});return =
result;},_getValue:function(a){return =
FB.Type.isType(a,FB.Waitable)?a.value:a;},_selectByIndex:function(a,d,b,e=
){var c=3Dnew =
FB.Data.Query();c.fields=3Da;c.table=3Dd;c.where=3D{type:'index',key:b,va=
lue:e};FB.Data.queue.push(c);FB.Data._waitToProcess();return =
c;},_waitToProcess:function(){if(FB.Data.timer<0)FB.Data.timer=3DsetTimeo=
ut(FB.Data._process,10);},_process:function(){FB.Data.timer=3D-1;var =
c=3D{},e=3DFB.Data.queue;FB.Data.queue=3D[];for(var =
a=3D0;a<e.length;a++){var =
b=3De[a];if(b.where.type=3D=3D'index'&&!b.hasDependency){FB.Data._mergeIn=
dexQuery(b,c);}else c[b.name]=3Db;}var =
d=3D{method:'fql.multiquery',queries:{}};FB.copy(d.queries,c,true,functio=
n(f){return =
f.toFql();});d.queries=3DFB.JSON.stringify(d.queries);FB.api(d,function(f=
){if(f.error_msg){FB.Array.forEach(c,function(g){g.error(Error(f.error_ms=
g));});}else =
FB.Array.forEach(f,function(g){c[g.name].set(g.fql_result_set);});});},_m=
ergeIndexQuery:function(a,d){var b=3Da.where.key,f=3Da.where.value;var =
e=3D'index_'+a.table+'_'+b;var c=3Dd[e];if(!c){c=3Dd[e]=3Dnew =
FB.Data.Query();c.fields=3D[b];c.table=3Da.table;c.where=3D{type:'in',key=
:b,value:[]};}FB.Array.merge(c.fields,a.fields);FB.Array.merge(c.where.va=
lue,[f]);c.wait(function(g){a.set(FB.Array.filter(g,function(h){return =
h[b]=3D=3Df;}));});},timer:-1,queue:[]});=0A=
window.setTimeout(function(){var =
a=3D/(connect.facebook.net|facebook.com\/assets.php).*?#(.*)/;FB.Array.fo=
rEach(document.getElementsByTagName('script'),function(d){if(d.src){var =
b=3Da.exec(d.src);if(b){var =
c=3DFB.QS.decode(b[2]);FB.Array.forEach(c,function(f,e){if(f=3D=3D'0')c[e=
]=3D0;});FB.init(c);}}});if(window.fbAsyncInit&&!window.fbAsyncInit.hasRu=
n){window.fbAsyncInit.hasRun=3Dtrue;fbAsyncInit();}},0);=0A=
FB.provide('UIServer.Methods',{'pay.prompt':{transform:function(a){var =
b=3DFB.XD.handler(function(c){a.cb(FB.JSON.parse(c.response));},'parent.f=
rames['+(window.name||'iframe_canvas')+']');a.params.channel=3Db;FB.Arbit=
er.inform('Pay.Prompt',a.params);return =
false;}}});FB.provide('UIServer.Methods',{pay:{size:{width:555,height:120=
},noHttps:true,connectDisplay:'popup',transform:function(a){if(!FB._inCan=
vas){a.params.order_info=3DFB.JSON.stringify(a.params.order_info);return =
a;}var =
b=3DFB.XD.handler(function(c){a.cb(FB.JSON.parse(c.response));},'parent.f=
rames['+(window.name||'iframe_canvas')+']');a.params.channel=3Db;a.params=
.uiserver=3Dtrue;FB.Arbiter.inform('Pay.Prompt',a.params);return =
false;}}});=0A=
FB.Class('XFBML.Element',function(a){this.dom=3Da;},FB.copy({getAttribute=
:function(b,a,c){var d=3DFB.XFBML.getAttr(this.dom,b);return =
d?(c?c(d):d):a;},_getBoolAttribute:function(b,a){if(FB.XFBML.getAttr(this=
.dom,b)=3D=3D=3Dnull)return a;return =
FB.XFBML.getBoolAttr(this.dom,b);},_getPxAttribute:function(b,a){return =
this.getAttribute(b,a,function(c){var =
d=3DparseInt(c.replace('px',''),10);if(isNaN(d)){return a;}else return =
d;});},_getAttributeFromList:function(c,b,a){return =
this.getAttribute(c,b,function(d){d=3Dd.toLowerCase();if(FB.Array.indexOf=
(a,d)>-1){return d;}else return b;});},isValid:function(){for(var =
a=3Dthis.dom;a;a=3Da.parentNode)if(a=3D=3Ddocument.body)return =
true;},clear:function(){this.dom.innerHTML=3D'';}},FB.EventProvider));=0A=
FB.subclass('XFBML.IframeWidget','XFBML.Element',null,{_iframeName:null,_=
showLoader:true,_refreshOnAuthChange:false,_allowReProcess:false,_fetchPr=
eCachedLoader:false,_visibleAfter:'load',_widgetPipeEnabled:false,getUrlB=
its:function(){throw new Error('Inheriting class needs to implement =
getUrlBits().');},setupAndValidate:function(){return =
true;},oneTimeSetup:function(){},getSize:function(){},getIframeName:funct=
ion(){if(!this._iframeName&&this._widgetPipeEnabled&&FB.XFBML.shouldUseWi=
dgetPipe()){this._iframeName=3Dthis.generateWidgetPipeIframeName();FB.XFB=
ML.IframeWidget.allWidgetPipeIframes[this._iframeName]=3Dthis;if(FB.XFBML=
.IframeWidget.masterWidgetPipeIframe=3D=3D=3Dnull)FB.XFBML.IframeWidget.m=
asterWidgetPipeIframe=3Dthis;}return =
this._iframeName;},getIframeTitle:function(){},getChannelUrl:function(){i=
f(!this._channelUrl){var =
a=3Dthis;this._channelUrl=3DFB.XD.handler(function(b){a.fire('xd.'+b.type=
,b);},'parent.parent',true);}return =
this._channelUrl;},getIframeNode:function(){return =
this.dom.getElementsByTagName('iframe')[0];},arbiterInform:function(event=
,b,a){if(!this.loaded){this.subscribe('iframe.onload',FB.bind(this.arbite=
rInform,this,event,b,a));return;}var =
c=3D'parent.frames["'+this.getIframeNode().name+'"]';FB.Arbiter.inform(ev=
ent,b,c,window.location.protocol=3D=3D'https:',a);},getDefaultWebDomain:f=
unction(){return 'www';},getDefaultStaticDomain:function(){return =
'cdn';},process:function(a){if(this._done){if(!this._allowReProcess&&!a)r=
eturn;this.clear();}else =
this._oneTimeSetup();this._done=3Dtrue;if(!this.setupAndValidate()){this.=
fire('render');return;}if(this._showLoader)this._addLoader();FB.Dom.addCs=
s(this.dom,'fb_iframe_widget');if(this._visibleAfter!=3D'immediate'){FB.D=
om.addCss(this.dom,'fb_hide_iframes');}else =
this.subscribe('iframe.onload',FB.bind(this.fire,this,'render'));var =
b=3Dthis.getSize()||{};var =
c=3Dthis.getFullyQualifiedURL();FB.Content.insertIframe({url:c,root:this.=
dom.appendChild(document.createElement('span')),name:this.getIframeName()=
,title:this.getIframeTitle(),className:FB._localeIsRtl?'fb_rtl':'fb_ltr',=
height:b.height,width:b.width,onload:FB.bind(this.fire,this,'iframe.onloa=
d')});this.loaded=3Dfalse;this.subscribe('iframe.onload',FB.bind(function=
(){this.loaded=3Dtrue;},this));},generateWidgetPipeIframeName:function(){=
FB.XFBML.IframeWidget.widgetPipeIframeCount++;return =
'fb_iframe_'+FB.XFBML.IframeWidget.widgetPipeIframeCount;},getFullyQualif=
iedURL:function(){if(FB.XFBML.shouldUseWidgetPipe()&&this._widgetPipeEnab=
led)return this._getWidgetPipeShell();var =
b=3Dthis._getURL();if(!this._fetchPreCachedLoader)b+=3D'?'+FB.QS.encode(t=
his._getQS());if(b.length>2000){b=3D'about:blank';var =
a=3DFB.bind(function(){this._postRequest();this.unsubscribe('iframe.onloa=
d',a);},this);this.subscribe('iframe.onload',a);}return =
b;},_getWidgetPipeShell:function(){return =
FB.getDomain('www')+'common/widget_pipe_shell.php';},_oneTimeSetup:functi=
on(){this.subscribe('xd.resize',FB.bind(this._handleResizeMsg,this));if(F=
B.getLoginStatus){this.subscribe('xd.refreshLoginStatus',FB.bind(FB.getLo=
ginStatus,FB,function(){},true));this.subscribe('xd.logout',FB.bind(FB.lo=
gout,FB,function(){}));}if(this._refreshOnAuthChange)this._setupAuthRefre=
sh();if(this._visibleAfter=3D=3D'load')this.subscribe('iframe.onload',FB.=
bind(this._makeVisible,this));this.oneTimeSetup();},_makeVisible:function=
(){this._removeLoader();FB.Dom.removeCss(this.dom,'fb_hide_iframes');this=
.fire('render');},_setupAuthRefresh:function(){FB.getLoginStatus(FB.bind(=
function(b){var =
a=3Db.status;FB.Event.subscribe('auth.statusChange',FB.bind(function(c){i=
f(!this.isValid())return;if(a=3D=3D'unknown'||c.status=3D=3D'unknown')thi=
s.process(true);a=3Dc.status;},this));},this));},_handleResizeMsg:functio=
n(b){if(!this.isValid())return;var =
a=3Dthis.getIframeNode();a.style.height=3Db.height+'px';if(b.width)a.styl=
e.width=3Db.width+'px';a.style.border=3D'none';this._makeVisible();},_add=
Loader:function(){if(!this._loaderDiv){FB.Dom.addCss(this.dom,'fb_iframe_=
widget_loader');this._loaderDiv=3Ddocument.createElement('div');this._loa=
derDiv.className=3D'FB_Loader';this.dom.appendChild(this._loaderDiv);}},_=
removeLoader:function(){if(this._loaderDiv){FB.Dom.removeCss(this.dom,'fb=
_iframe_widget_loader');if(this._loaderDiv.parentNode)this._loaderDiv.par=
entNode.removeChild(this._loaderDiv);this._loaderDiv=3Dnull;}},_getQS:fun=
ction(){return =
FB.copy({api_key:FB._apiKey,locale:FB._locale,sdk:'joey',session_key:FB._=
session&&FB._session.session_key,ref:this.getAttribute('ref')},this.getUr=
lBits().params);},_getURL:function(){var =
a=3Dthis.getDefaultWebDomain(),b=3D'';if(this._fetchPreCachedLoader){a=3D=
this.getDefaultStaticDomain();b=3D'static/';}return =
FB.getDomain(a)+'plugins/'+b+this.getUrlBits().name+'.php';},_postRequest=
:function(){FB.Content.submitToTarget({url:this._getURL(),target:this.get=
IframeNode().name,params:this._getQS()});}});FB.provide('XFBML.IframeWidg=
et',{widgetPipeIframeCount:0,masterWidgetPipeIframe:null,allWidgetPipeIfr=
ames:{},batchWidgetPipeRequests:function(){if(!FB.XFBML.IframeWidget.mast=
erWidgetPipeIframe)return;var =
c=3DFB.XFBML.IframeWidget._groupWidgetPipeDescriptions();var =
e=3D{widget_pipe:FB.JSON.stringify(c),href:window.location,site:location.=
hostname,channel:FB.XFBML.IframeWidget.masterWidgetPipeIframe.getChannelU=
rl(),api_key:FB._apiKey,locale:FB._locale,sdk:'joey',session_key:FB._sess=
ion&&FB._session.session_key};var d=3DFB.guid();var =
a=3DFB.XFBML.IframeWidget.masterWidgetPipeIframe.dom;var =
b=3Da.appendChild(document.createElement('span'));FB.Content.insertIframe=
({url:'about:blank',root:b,name:d,className:'fb_hidden =
fb_invisible',onload:function(){FB.Content.submitToTarget({url:FB._domain=
.www+'widget_pipe.php?widget_pipe=3D1',target:d,params:e});}});},_groupWi=
dgetPipeDescriptions:function(){var e=3D{};for(var b in =
FB.XFBML.IframeWidget.allWidgetPipeIframes){var =
a=3DFB.XFBML.IframeWidget.allWidgetPipeIframes[b];var =
c=3Da.getUrlBits();var =
d=3D{widget:c.name};FB.copy(d,c.params);e[b]=3Dd;}return e;}});=0A=
FB.subclass('XFBML.Activity','XFBML.IframeWidget',null,{_visibleAfter:'lo=
ad',_refreshOnAuthChange:true,setupAndValidate:function(){this._attr=3D{b=
order_color:this.getAttribute('border-color'),colorscheme:this.getAttribu=
te('color-scheme'),filter:this.getAttribute('filter'),action:this.getAttr=
ibute('action'),max_age:this.getAttribute('max_age'),font:this.getAttribu=
te('font'),header:this._getBoolAttribute('header'),height:this._getPxAttr=
ibute('height',300),recommendations:this._getBoolAttribute('recommendatio=
ns'),site:this.getAttribute('site',location.hostname),width:this._getPxAt=
tribute('width',300)};return true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'activity',params:this._attr};}});=0A=
FB.subclass('XFBML.ButtonElement','XFBML.Element',null,{_allowedSizes:['i=
con','small','medium','large','xlarge'],onClick:function(){throw new =
Error('Inheriting class needs to implement =
onClick().');},setupAndValidate:function(){return =
true;},getButtonMarkup:function(){return =
this.getOriginalHTML();},getOriginalHTML:function(){return =
this._originalHTML;},process:function(){if(!('_originalHTML' in =
this))this._originalHTML=3DFB.String.trim(this.dom.innerHTML);if(!this.se=
tupAndValidate()){this.fire('render');return;}var =
d=3Dthis._getAttributeFromList('size','medium',this._allowedSizes),a=3D''=
,b=3D'';if(d=3D=3D'icon'){a=3D'fb_button_simple';}else{var =
c=3DFB._localeIsRtl?'_rtl':'';b=3Dthis.getButtonMarkup();a=3D'fb_button'+=
c+' fb_button_'+d+c;}if(b!=3D=3D''){this.dom.innerHTML=3D('<a =
class=3D"'+a+'">'+'<span =
class=3D"fb_button_text">'+b+'</span>'+'</a>');this.dom.firstChild.onclic=
k=3DFB.bind(this.onClick,this);}this.fire('render');}});=0A=
FB.provide('Helper',{isUser:function(a){return =
a<2.2e+09||(a>=3D1e+14&&a<=3D100099999989999);},getLoggedInUser:function(=
){return =
FB.getUserID();},upperCaseFirstChar:function(a){if(a.length>0){return =
a.substr(0,1).toUpperCase()+a.substr(1);}else return =
a;},getProfileLink:function(c,b,a){a=3Da||(c?FB.getDomain('www')+'profile=
.php?id=3D'+c.uid:null);if(a)b=3D'<a class=3D"fb_link" =
href=3D"'+a+'">'+b+'</a>';return =
b;},invokeHandler:function(handler,scope,args){if(handler)if(typeof =
handler=3D=3D=3D'string'){eval(handler);}else =
if(handler.apply)handler.apply(scope,args||[]);},fireEvent:function(a,b){=
var =
c=3Db._attr.href;b.fire(a,c);FB.Event.fire(a,c,b);},executeFunctionByName=
:function(d){var a=3DArray.prototype.slice.call(arguments,1);var =
f=3Dd.split(".");var c=3Df.pop();var b=3Dwindow;for(var =
e=3D0;e<f.length;e++)b=3Db[f[e]];return b[c].apply(this,a);}});=0A=
FB.subclass('XFBML.AddProfileTab','XFBML.ButtonElement',null,{getButtonMa=
rkup:function(){return FB.Intl._tx("Aggiungi una scheda del profilo su =
Facebook");},onClick:function(){FB.ui({method:'profile.addtab'},this.bind=
(function(a){if(a.tab_added)FB.Helper.invokeHandler(this.getAttribute('on=
-add'),this);}));}});=0A=
FB.subclass('XFBML.Bookmark','XFBML.ButtonElement',null,{getButtonMarkup:=
function(){return FB.Intl._tx("Aggiungi ai segnalibri su =
Facebook");},onClick:function(){FB.ui({method:'bookmark.add'},this.bind(f=
unction(a){if(a.bookmarked)FB.Helper.invokeHandler(this.getAttribute('on-=
add'),this);}));}});=0A=
FB.subclass('XFBML.Comments','XFBML.IframeWidget',null,{_visibleAfter:'im=
mediate',_refreshOnAuthChange:true,setupAndValidate:function(){var =
a=3D{channel_url:this.getChannelUrl(),colorscheme:this.getAttribute('colo=
rscheme'),numposts:this.getAttribute('num-posts',10),width:this._getPxAtt=
ribute('width',550),href:this.getAttribute('href'),permalink:this.getAttr=
ibute('permalink'),publish_feed:this.getAttribute('publish_feed')};if(!a.=
href){a.migrated=3Dthis.getAttribute('migrated');a.xid=3Dthis.getAttribut=
e('xid');a.title=3Dthis.getAttribute('title',document.title);a.url=3Dthis=
.getAttribute('url',document.URL);a.quiet=3Dthis.getAttribute('quiet');a.=
reverse=3Dthis.getAttribute('reverse');a.simple=3Dthis.getAttribute('simp=
le');a.css=3Dthis.getAttribute('css');a.notify=3Dthis.getAttribute('notif=
y');if(!a.xid){var =
c=3Ddocument.URL.indexOf('#');if(c>0){a.xid=3DencodeURIComponent(document=
.URL.substring(0,c));}else =
a.xid=3DencodeURIComponent(document.URL);}if(a.migrated)a.href=3D'http://=
www.facebook.com/plugins/comments_v1.php?'+'app_id=3D'+FB._apiKey+'&xid=3D=
'+encodeURIComponent(a.xid)+'&url=3D'+encodeURIComponent(a.url);}else{var=
 =
b=3Dthis.getAttribute('fb_comment_id');if(!b){b=3DFB.QS.decode(document.U=
RL.substring(document.URL.indexOf('?')+1)).fb_comment_id;if(b&&b.indexOf(=
'#')>0)b=3Db.substring(0,b.indexOf('#'));}if(b){a.fb_comment_id=3Db;this.=
subscribe('render',FB.bind(function(){window.location.hash=3Dthis.getIfra=
meNode().id;},this));}}this._attr=3Da;return =
true;},oneTimeSetup:function(){this.subscribe('xd.addComment',FB.bind(thi=
s._handleCommentMsg,this));this.subscribe('xd.commentCreated',FB.bind(thi=
s._handleCommentCreatedMsg,this));this.subscribe('xd.commentRemoved',FB.b=
ind(this._handleCommentRemovedMsg,this));},getSize:function(){return =
{width:this._attr.width,height:200};},getUrlBits:function(){return =
{name:'comments',params:this._attr};},getDefaultWebDomain:function(){retu=
rn =
'https_www';},_handleCommentMsg:function(a){if(!this.isValid())return;FB.=
Event.fire('comments.add',{post:a.post,user:a.user,widget:this});},_handl=
eCommentCreatedMsg:function(b){if(!this.isValid())return;var =
a=3D{href:b.href,commentID:b.commentID,parentCommentID:b.parentCommentID}=
;FB.Event.fire('comment.create',a);},_handleCommentRemovedMsg:function(b)=
{if(!this.isValid())return;var =
a=3D{href:b.href,commentID:b.commentID};FB.Event.fire('comment.remove',a)=
;}});=0A=
FB.subclass('XFBML.CommentsCount','XFBML.Element',null,{process:function(=
){this._href=3Dthis.getAttribute('href',window.location.href);this._count=
=3DFB.Data._selectByIndex(['commentsbox_count'],'link_stat','url',this._h=
ref);FB.Dom.addCss(this.dom,'fb_comments_count_zero');this._count.wait(FB=
.bind(function(){var =
a=3Dthis._count.value[0].commentsbox_count;this.dom.innerHTML=3DFB.String=
.format('<span =
class=3D"fb_comments_count">{0}</span>',a);if(a>0)FB.Dom.removeCss(this.d=
om,'fb_comments_count_zero');this.fire('render');},this));}});=0A=
FB.provide('Anim',{ate:function(c,g,d,b){d=3D!isNaN(parseFloat(d))&&d>=3D=
0?d:750;var =
e=3D40,f=3D{},j=3D{},a=3Dnull,h=3Dc.style,i=3DsetInterval(FB.bind(functio=
n(){if(!a)a=3Dnew Date().getTime();var k=3D1;if(d!=3D0)k=3DMath.min((new =
Date().getTime()-a)/d,1);FB.Array.forEach(g,FB.bind(function(o,m){if(!f[m=
]){var =
n=3DFB.Dom.getStyle(c,m);if(n=3D=3D=3Dfalse)return;f[m]=3Dthis._parseCSS(=
n+'');}if(!j[m])j[m]=3Dthis._parseCSS(o.toString());var =
l=3D'';FB.Array.forEach(f[m],function(q,p){if(isNaN(j[m][p].numPart)&&j[m=
][p].textPart=3D=3D'?'){l=3Dq.numPart+q.textPart;}else =
if(isNaN(q.numPart)){l=3Dq.textPart;}else =
l+=3D(q.numPart+Math.ceil((j[m][p].numPart-q.numPart)*Math.sin(Math.PI/2*=
k)))+j[m][p].textPart+' =
';});FB.Dom.setStyle(c,m,l);},this));if(k=3D=3D1){clearInterval(i);if(b)b=
(c);}},this),e);},_parseCSS:function(a){var =
b=3D[];FB.Array.forEach(a.split(' '),function(d){var =
c=3DparseInt(d,10);b.push({numPart:c,textPart:d.replace(c,'')});});return=
 b;}});=0A=
FB.provide('Insights',{impression:function(e,a){var =
b=3DFB.guid(),g=3D"//ah8.facebook.com/impression.php/"+b+"/",c=3Dnew =
Image(1,1),f=3D[];if(!e.api_key&&FB._apiKey)e.api_key=3DFB._apiKey;for(va=
r d in =
e)f.push(encodeURIComponent(d)+'=3D'+encodeURIComponent(e[d]));g+=3D'?'+f=
.join('&');if(a)c.onload=3Da;c.src=3Dg;}});=0A=
FB.subclass('XFBML.ConnectBar','XFBML.Element',null,{_initialHeight:null,=
_initTopMargin:0,_picFieldName:'pic_square',_page:null,_displayed:false,_=
notDisplayed:false,_container:null,_animationSpeed:0,process:function(){F=
B.getLoginStatus(this.bind(function(a){FB.Event.monitor('auth.statusChang=
e',this.bind(function(){if(this.isValid()&&FB._userStatus=3D=3D'connected=
'){this._uid=3DFB.Helper.getLoggedInUser();FB.api({method:'Connect.should=
ShowConnectBar'},this.bind(function(b){if(b!=3D2){this._animationSpeed=3D=
(b=3D=3D0)?750:0;this._showBar();}else this._noRender();}));}else =
this._noRender();return false;}));}));},_showBar:function(){var =
a=3DFB.Data._selectByIndex(['first_name','profile_url',this._picFieldName=
],'user','uid',this._uid);var =
b=3DFB.Data._selectByIndex(['display_name'],'application','api_key',FB._a=
piKey);FB.Data.waitOn([a,b],FB.bind(function(c){c[0][0].site_name=3Dc[1][=
0].display_name;if(!this._displayed){this._displayed=3Dtrue;this._notDisp=
layed=3Dfalse;this._renderConnectBar(c[0][0]);this.fire('render');FB.Insi=
ghts.impression({lid:104,name:'widget_load'});this.fire('connectbar.ondis=
play');FB.Event.fire('connectbar.ondisplay',this);FB.Helper.invokeHandler=
(this.getAttribute('on-display'),this);}},this));},_noRender:function(){i=
f(this._displayed){this._displayed=3Dfalse;this._closeConnectBar();}if(!t=
his._notDisplayed){this._notDisplayed=3Dtrue;this.fire('render');this.fir=
e('connectbar.onnotdisplay');FB.Event.fire('connectbar.onnotdisplay',this=
);FB.Helper.invokeHandler(this.getAttribute('on-not-display'),this);}},_r=
enderConnectBar:function(d){var =
b=3Ddocument.createElement('div'),c=3Ddocument.createElement('div');b.cla=
ssName=3D'fb_connect_bar';c.className=3D'fb_reset =
fb_connect_bar_container';c.appendChild(b);document.body.appendChild(c);t=
his._container=3Dc;this._initialHeight=3DMath.round(parseFloat(FB.Dom.get=
Style(c,'height'))+parseFloat(FB.Dom.getStyle(c,'borderBottomWidth')));b.=
innerHTML=3DFB.String.format('<div class=3D"fb_buttons">'+'<a href=3D"#" =
class=3D"fb_bar_close">'+'<img src=3D"{1}" alt=3D"{2}" =
title=3D"{2}"/>'+'</a>'+'</div>'+'<a href=3D"{7}" class=3D"fb_profile" =
target=3D"_blank">'+'<img src=3D"{3}" alt=3D"{4}" =
title=3D"{4}"/>'+'</a>'+'{5}'+' <span>'+'<a href=3D"{8}" =
class=3D"fb_learn_more" target=3D"_blank">{6}</a> &ndash; '+'<a =
href=3D"#" class=3D"fb_no_thanks">{0}</a>'+'</span>',FB.Intl._tx("No, =
grazie"),FB.getDomain('cdn')+FB.XFBML.ConnectBar.imgs.buttonUrl,FB.Intl._=
tx("Chiudi"),d[this._picFieldName]||FB.getDomain('cdn')+FB.XFBML.ConnectB=
ar.imgs.missingProfileUrl,FB.String.escapeHTML(d.first_name),FB.Intl._tx(=
"Ciao {firstName}. \u003cstrong>{siteName}\u003c\/strong> sta usando =
Facebook per personalizzare la tua =
esperienza.",{firstName:FB.String.escapeHTML(d.first_name),siteName:FB.St=
ring.escapeHTML(d.site_name)}),FB.Intl._tx("Maggiori =
informazioni"),d.profile_url,FB.getDomain('www')+'sitetour/connect.php');=
var =
a=3Dthis;FB.Array.forEach(b.getElementsByTagName('a'),function(g){g.oncli=
ck=3DFB.bind(a._clickHandler,a);});this._page=3Ddocument.body;var =
f=3D0;if(this._page.parentNode){f=3DMath.round((parseFloat(FB.Dom.getStyl=
e(this._page.parentNode,'height'))-parseFloat(FB.Dom.getStyle(this._page,=
'height')))/2);}else =
f=3DparseInt(FB.Dom.getStyle(this._page,'marginTop'),10);f=3DisNaN(f)?0:f=
;this._initTopMargin=3Df;if(!window.XMLHttpRequest){c.className+=3D" =
fb_connect_bar_container_ie6";}else{c.style.top=3D(-1*this._initialHeight=
)+'px';FB.Anim.ate(c,{top:'0px'},this._animationSpeed);}var =
e=3D{marginTop:this._initTopMargin+this._initialHeight+'px'};if(FB.UA.ie(=
)){e.backgroundPositionY=3Dthis._initialHeight+'px';}else =
e.backgroundPosition=3D'? =
'+this._initialHeight+'px';FB.Anim.ate(this._page,e,this._animationSpeed)=
;},_clickHandler:function(a){a=3Da||window.event;var =
b=3Da.target||a.srcElement;while(b.nodeName!=3D'A')b=3Db.parentNode;switc=
h(b.className){case =
'fb_bar_close':FB.api({method:'Connect.connectBarMarkAcknowledged'});FB.I=
nsights.impression({lid:104,name:'widget_user_closed'});this._closeConnec=
tBar();break;case 'fb_learn_more':case =
'fb_profile':window.open(b.href);break;case =
'fb_no_thanks':this._closeConnectBar();FB.api({method:'Connect.connectBar=
MarkAcknowledged'});FB.Insights.impression({lid:104,name:'widget_user_no_=
thanks'});FB.api({method:'auth.revokeAuthorization',block:true},this.bind=
(function(){this.fire('connectbar.ondeauth');FB.Event.fire('connectbar.on=
deauth',this);FB.Helper.invokeHandler(this.getAttribute('on-deauth'),this=
);if(this._getBoolAttribute('auto-refresh',true))window.location.reload()=
;}));break;}return =
false;},_closeConnectBar:function(){this._notDisplayed=3Dtrue;var =
a=3D{marginTop:this._initTopMargin+'px'};if(FB.UA.ie()){a.backgroundPosit=
ionY=3D'0px';}else a.backgroundPosition=3D'? 0px';var =
b=3D(this._animationSpeed=3D=3D0)?0:300;FB.Anim.ate(this._page,a,b);FB.An=
im.ate(this._container,{top:(-1*this._initialHeight)+'px'},b,function(c){=
c.parentNode.removeChild(c);});this.fire('connectbar.onclose');FB.Event.f=
ire('connectbar.onclose',this);FB.Helper.invokeHandler(this.getAttribute(=
'on-close'),this);}});FB.provide('XFBML.ConnectBar',{imgs:{buttonUrl:'ima=
ges/facebook-widgets/close_btn.png',missingProfileUrl:'pics/q_silhouette.=
gif'}});=0A=
FB.subclass('XFBML.Facepile','XFBML.IframeWidget',null,{_visibleAfter:'lo=
ad',_extraParams:{},setupAndValidate:function(){this._attr=3D{href:this.g=
etAttribute('href'),channel:this.getChannelUrl(),colorscheme:this.getAttr=
ibute('colorscheme','light'),max_rows:this.getAttribute('max-rows'),actio=
n:this.getAttribute('action','like'),tense:this.getAttribute('tense','pas=
t'),width:this._getPxAttribute('width',200),ref:this.getAttribute('ref'),=
size:this.getAttribute('size','small'),extended_social_context:this.getAt=
tribute('extended_social_context',false),login_text:this.dom.innerHTML};t=
his.clear();for(var a in =
this._extraParams)this._attr[a]=3Dthis._extraParams[a];return =
true;},setExtraParams:function(a){this._extraParams=3Da;},oneTimeSetup:fu=
nction(){var =
a=3DFB._userStatus;FB.Event.subscribe('auth.statusChange',FB.bind(functio=
n(b){if(a=3D=3D'connected'||b.status=3D=3D'connected')this.process(true);=
a=3Db.status;},this));},getSize:function(){if(this._attr.size=3D=3D'large=
')return {width:this._attr.width,height:90};return =
{width:this._attr.width,height:70};},getUrlBits:function(){return =
{name:'facepile',params:this._attr};}});=0A=
FB.subclass('XFBML.Fan','XFBML.IframeWidget',null,{_visibleAfter:'load',s=
etupAndValidate:function(){this._attr=3D{api_key:FB._apiKey,connections:t=
his.getAttribute('connections','10'),css:this.getAttribute('css'),height:=
this._getPxAttribute('height'),id:this.getAttribute('profile-id'),logobar=
:this._getBoolAttribute('logo-bar'),name:this.getAttribute('name'),stream=
:this._getBoolAttribute('stream',true),width:this._getPxAttribute('width'=
,300)};if(!this._attr.id&&!this._attr.name){FB.log('<fb:fan> requires =
one of the "id" or "name" attributes.');return false;}var =
a=3Dthis._attr.height;if(!a)if((!this._attr.connections||this._attr.conne=
ctions=3D=3D=3D'0')&&!this._attr.stream){a=3D65;}else =
if(!this._attr.connections||this._attr.connections=3D=3D=3D'0'){a=3D375;}=
else if(!this._attr.stream){a=3D250;}else =
a=3D550;if(this._attr.logobar)a+=3D25;this._attr.height=3Da;return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'fan',params:this._attr};}});=0A=
FB.subclass('XFBML.Friendpile','XFBML.Facepile',null,{});=0A=
FB.subclass('XFBML.EdgeCommentWidget','XFBML.IframeWidget',function(a){th=
is._iframeWidth=3Da.width+1;this._iframeHeight=3Da.height;this._attr=3D{m=
aster_frame_name:a.masterFrameName};this.dom=3Da.commentNode;this.dom.sty=
le.top=3Da.relativeHeightOffset;if(a.relativeWidthOffset)if(FB._localeIsR=
tl){this.dom.style.right=3Da.relativeWidthOffset;}else =
this.dom.style.left=3Da.relativeWidthOffset;this.dom.style.zIndex=3DFB.XF=
BML.EdgeCommentWidget.NextZIndex++;FB.Dom.addCss(this.dom,'fb_edge_commen=
t_widget');},{_visibleAfter:'load',_showLoader:false,getSize:function(){r=
eturn =
{width:this._iframeWidth,height:this._iframeHeight};},getUrlBits:function=
(){return =
{name:'comment_widget_shell',params:this._attr};}});FB.provide('XFBML.Edg=
eCommentWidget',{NextZIndex:10000});=0A=
FB.subclass('XFBML.EdgeWidget','XFBML.IframeWidget',null,{_visibleAfter:'=
immediate',_showLoader:false,setupAndValidate:function(){FB.Dom.addCss(th=
is.dom,'fb_edge_widget_with_comment');this._attr=3D{channel_url:this.getC=
hannelUrl(),debug:this._getBoolAttribute('debug'),href:this.getAttribute(=
'href',window.location.href),is_permalink:this._getBoolAttribute('is-perm=
alink'),node_type:this.getAttribute('node-type','link'),width:this._getWi=
dgetWidth(),font:this.getAttribute('font'),layout:this._getLayout(),color=
scheme:this.getAttribute('color-scheme'),action:this.getAttribute('action=
'),ref:this.getAttribute('ref'),show_faces:this._shouldShowFaces(),no_res=
ize:this._getBoolAttribute('no_resize'),send:this.getAttribute('send'),ur=
l_map:this.getAttribute('url_map'),extended_social_context:this._getBoolA=
ttribute('extended_social_context',false)};return =
true;},oneTimeSetup:function(){this.subscribe('xd.authPrompted',FB.bind(t=
his._onAuthPrompt,this));this.subscribe('xd.edgeCreated',FB.bind(this._on=
EdgeCreate,this));this.subscribe('xd.edgeRemoved',FB.bind(this._onEdgeRem=
ove,this));this.subscribe('xd.presentEdgeCommentDialog',FB.bind(this._han=
dleEdgeCommentDialogPresentation,this));this.subscribe('xd.dismissEdgeCom=
mentDialog',FB.bind(this._handleEdgeCommentDialogDismissal,this));this.su=
bscribe('xd.hideEdgeCommentDialog',FB.bind(this._handleEdgeCommentDialogH=
ide,this));this.subscribe('xd.showEdgeCommentDialog',FB.bind(this._handle=
EdgeCommentDialogShow,this));},getSize:function(){return =
{width:this._getWidgetWidth(),height:this._getWidgetHeight()};},_getWidge=
tHeight:function(){var b=3Dthis._getLayout();var =
e=3Dthis._shouldShowFaces()?'show':'hide';var =
d=3Dthis.getAttribute('send');var a=3D65+(d&&d!=3D=3D'false'?25:0);var =
c=3D{standard:{show:80,hide:35},box_count:{show:a,hide:a},button_count:{s=
how:21,hide:21},simple:{show:20,hide:20}};return =
c[b][e];},_getWidgetWidth:function(){var e=3Dthis._getLayout();var =
g=3Dthis.getAttribute('send');var =
h=3Dthis._shouldShowFaces()?'show':'hide';var =
c=3D(this.getAttribute('action')=3D=3D=3D'recommend'?130:90)+(g&&g!=3D=3D=
'false'?60:0);var =
b=3Dthis.getAttribute('action')=3D=3D=3D'recommend'?100:55;var =
i=3Dthis.getAttribute('action')=3D=3D=3D'recommend'?90:50;var =
f=3D{standard:{show:450,hide:450},box_count:{show:b,hide:b},button_count:=
{show:c,hide:c},simple:{show:i,hide:i}};var d=3Df[e][h];var =
j=3Dthis._getPxAttribute('width',d);var =
a=3D{standard:{min:225,max:900},box_count:{min:b,max:900},button_count:{m=
in:c,max:900},simple:{min:49,max:900}};if(j<a[e].min){j=3Da[e].min;}else =
if(j>a[e].max)j=3Da[e].max;return j;},_getLayout:function(){return =
this._getAttributeFromList('layout','standard',['standard','button_count'=
,'box_count','simple']);},_shouldShowFaces:function(){return =
this._getLayout()=3D=3D=3D'standard'&&this._getBoolAttribute('show-faces'=
,true);},_handleEdgeCommentDialogPresentation:function(b){if(!this.isVali=
d())return;var =
a=3Ddocument.createElement('span');this._commentSlave=3Dthis._createEdgeC=
ommentWidget(b,a);this.dom.appendChild(a);this._commentSlave.process();th=
is._commentWidgetNode=3Da;},_createEdgeCommentWidget:function(b,a){var =
c=3D{commentNode:a,externalUrl:b.externalURL,width:400,height:225,masterF=
rameName:b.masterFrameName,layout:this._getLayout(),relativeHeightOffset:=
this._getHeightOffset(b),relativeWidthOffset:this._getWidthOffset(b)};ret=
urn new =
FB.XFBML.EdgeCommentWidget(c);},_getHeightOffset:function(c){if(c&&c.preC=
omputedHeightOffset)return =
parseInt(c.preComputedHeightOffset,10)+'px';var =
a=3Dthis._getLayout();var =
b=3D{standard:'22px',button_count:'19px',box_count:'-5px',simple:'18px'};=
return b[a];},_getCommonEdgeCommentWidgetOpts:function(c,a,d,b){return =
{colorscheme:this._attr.colorscheme,commentNode:a,controllerID:c.controll=
erID,nodeImageURL:c.nodeImageURL,nodeRef:this._attr.ref,nodeTitle:c.nodeT=
itle,nodeURL:c.nodeURL,nodeSummary:c.nodeSummary,width:400,height:300,rel=
ativeHeightOffset:(b?this._getHeightOffset(c):this._getHeightOffset()),re=
lativeWidthOffset:(d?this._getWidthOffset(c):this._getWidthOffset()),erro=
r:c.error,siderender:c.siderender,extended_social_context:c.extended_soci=
al_context};},_getWidthOffset:function(c){if(c&&c.preComputedWidthOffset)=
return parseInt(c.preComputedWidthOffset,10)+'px';var =
a=3Dthis._getLayout();var =
b=3D{standard:'0px',box_count:'0px',button_count:'0px',simple:'0px'};retu=
rn =
b[a];},_handleEdgeCommentDialogDismissal:function(a){if(this._commentWidg=
etNode){this.dom.removeChild(this._commentWidgetNode);delete =
this._commentWidgetNode;}},_handleEdgeCommentDialogHide:function(){if(thi=
s._commentWidgetNode)this._commentWidgetNode.style.display=3D"none";},_ha=
ndleEdgeCommentDialogShow:function(){if(this._commentWidgetNode)this._com=
mentWidgetNode.style.display=3D"block";},_fireEventAndInvokeHandler:funct=
ion(b,a){FB.Helper.fireEvent(b,this);FB.Helper.invokeHandler(this.getAttr=
ibute(a),this,[this._attr.href]);},_onEdgeCreate:function(){this._fireEve=
ntAndInvokeHandler('edge.create','on-create');},_onEdgeRemove:function(){=
this._fireEventAndInvokeHandler('edge.remove','on-remove');},_onAuthPromp=
t:function(){this._fireEventAndInvokeHandler('auth.prompt','on-prompt');}=
});=0A=
FB.subclass('XFBML.SendButtonFormWidget','XFBML.EdgeCommentWidget',functi=
on(a){this._base(a);FB.Dom.addCss(this.dom,'fb_send_button_form_widget');=
FB.Dom.addCss(this.dom,a.colorscheme);FB.Dom.addCss(this.dom,(typeof =
a.siderender!=3D'undefined'&&a.siderender)?'siderender':'');this._attr.no=
deImageURL=3Da.nodeImageURL;this._attr.nodeRef=3Da.nodeRef;this._attr.nod=
eTitle=3Da.nodeTitle;this._attr.nodeURL=3Da.nodeURL;this._attr.nodeSummar=
y=3Da.nodeSummary;this._attr.channel=3Dthis.getChannelUrl();this._attr.co=
ntrollerID=3Da.controllerID;this._attr.colorscheme=3Da.colorscheme;this._=
attr.error=3Da.error;this._attr.siderender=3Da.siderender;this._attr.exte=
nded_social_context=3Da.extended_social_context;},{_showLoader:true,getUr=
lBits:function(){return =
{name:'send_button_form_shell',params:this._attr};},oneTimeSetup:function=
(){this.subscribe('xd.messageSent',FB.bind(this._onMessageSent,this));},_=
onMessageSent:function(){FB.Event.fire('message.send',this._attr.nodeURL,=
this);}});=0A=
FB.subclass('XFBML.Send','XFBML.EdgeWidget',null,{setupAndValidate:functi=
on(){FB.Dom.addCss(this.dom,'fb_edge_widget_with_comment');this._attr=3D{=
channel:this.getChannelUrl(),api_key:FB._apiKey,font:this.getAttribute('f=
ont'),colorscheme:this.getAttribute('colorscheme','light'),href:this.getA=
ttribute('href',window.location.href),ref:this.getAttribute('ref'),extend=
ed_social_context:this.getAttribute('extended_social_context',false)};ret=
urn true;},getUrlBits:function(){return =
{name:'send',params:this._attr};},_createEdgeCommentWidget:function(b,a){=
var c=3Dthis._getCommonEdgeCommentWidgetOpts(b,a);return new =
FB.XFBML.SendButtonFormWidget(c);},_getHeightOffset:function(){return =
'21px';},_getWidthOffset:function(){return =
'0px';},getSize:function(){return =
{width:FB.XFBML.Send.Dimensions.width,height:FB.XFBML.Send.Dimensions.hei=
ght};}});FB.provide('XFBML.Send',{Dimensions:{width:80,height:25}});=0A=
FB.subclass('XFBML.Like','XFBML.EdgeWidget',null,{_widgetPipeEnabled:true=
,getUrlBits:function(){return =
{name:'like',params:this._attr};},_createEdgeCommentWidget:function(b,a){=
if('send' in this._attr&&'widget_type' in =
b&&b.widget_type=3D=3D'send'){var =
c=3Dthis._getCommonEdgeCommentWidgetOpts(b,a,true,true);return new =
FB.XFBML.SendButtonFormWidget(c);}else return =
this._callBase("_createEdgeCommentWidget",b,a);},getIframeTitle:function(=
){return 'Like this content on Facebook.';}});=0A=
FB.subclass('XFBML.LikeBox','XFBML.IframeWidget',null,{_visibleAfter:'loa=
d',setupAndValidate:function(){this._attr=3D{channel:this.getChannelUrl()=
,api_key:FB._apiKey,connections:this.getAttribute('connections'),css:this=
.getAttribute('css'),height:this.getAttribute('height'),id:this.getAttrib=
ute('profile-id'),header:this._getBoolAttribute('header',true),name:this.=
getAttribute('name'),show_faces:this._getBoolAttribute('show-faces',true)=
,stream:this._getBoolAttribute('stream',true),width:this._getPxAttribute(=
'width',300),href:this.getAttribute('href'),colorscheme:this.getAttribute=
('colorscheme','light'),border_color:this.getAttribute('border_color')};i=
f(this._getBoolAttribute('force_wall',false))this._attr.force_wall=3Dtrue=
;if(this._attr.connections=3D=3D=3D'0'){this._attr.show_faces=3Dfalse;}el=
se =
if(this._attr.connections)this._attr.show_faces=3Dtrue;if(!this._attr.id&=
&!this._attr.name&&!this._attr.href){FB.log('<fb:like-box> requires one =
of the "id" or "name" attributes.');return false;}var =
a=3Dthis._attr.height;if(!a)if(!this._attr.show_faces&&!this._attr.stream=
){a=3D62;}else{a=3D95;if(this._attr.show_faces)a+=3D163;if(this._attr.str=
eam)a+=3D300;if(this._attr.header&&this._attr.header!=3D=3D'0')a+=3D32;}t=
his._attr.height=3Da;this.subscribe('xd.likeboxLiked',FB.bind(this._onLik=
ed,this));this.subscribe('xd.likeboxUnliked',FB.bind(this._onUnliked,this=
));return true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return =
{name:'likebox',params:this._attr};},_onLiked:function(){FB.Helper.fireEv=
ent('edge.create',this);},_onUnliked:function(){FB.Helper.fireEvent('edge=
.remove',this);}});=0A=
FB.subclass('XFBML.LiveStream','XFBML.IframeWidget',null,{_visibleAfter:'=
load',setupAndValidate:function(){this._attr=3D{app_id:this.getAttribute(=
'event-app-id'),height:this._getPxAttribute('height',500),hideFriendsTab:=
this.getAttribute('hide-friends-tab'),redesigned:this._getBoolAttribute('=
redesigned-stream'),width:this._getPxAttribute('width',400),xid:this.getA=
ttribute('xid','default'),always_post_to_friends:this._getBoolAttribute('=
always-post-to-friends',false),via_url:this.getAttribute('via_url')};retu=
rn true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{var a=3Dthis._attr.redesigned?'live_stream_box':'livefeed';return =
{name:a,params:this._attr};}});=0A=
FB.subclass('XFBML.Login','XFBML.Facepile',null,{_visibleAfter:'load',get=
Size:function(){return =
{width:this._attr.width,height:94};},getUrlBits:function(){return =
{name:'login',params:this._attr};}});=0A=
FB.subclass('XFBML.LoginButton','XFBML.ButtonElement',null,{setupAndValid=
ate:function(){if(this._alreadySetup)return =
true;this._alreadySetup=3Dtrue;this._attr=3D{autologoutlink:this._getBool=
Attribute('auto-logout-link'),length:this._getAttributeFromList('length',=
'short',['long','short']),onlogin:this.getAttribute('on-login'),perms:thi=
s.getAttribute('perms'),scope:this.getAttribute('scope'),registration_url=
:this.getAttribute('registration-url'),status:'unknown'};if(this._attr.au=
tologoutlink)FB.Event.subscribe('auth.statusChange',FB.bind(this.process,=
this));if(this._attr.registration_url){FB.Event.subscribe('auth.statusCha=
nge',this._saveStatus(this.process,false));FB.getLoginStatus(this._saveSt=
atus(this.process,false));}return true;},getButtonMarkup:function(){var =
a=3Dthis.getOriginalHTML();if(a)return =
a;if(!this._attr.registration_url){if(FB.getAccessToken()&&this._attr.aut=
ologoutlink){return FB.Intl._tx("Esci da Facebook");}else =
if(FB.getAccessToken()){return '';}else return =
this._getLoginText();}else switch(this._attr.status){case =
'unknown':return this._getLoginText();case 'notConnected':return =
FB.Intl._tx("Registrati");case =
'connected':if(FB.getAccessToken()&&this._attr.autologoutlink)return =
FB.Intl._tx("Esci da Facebook");return '';default:FB.log('Unknown =
status: '+this.status);return =
FB.Intl._tx("Accedi");}},_getLoginText:function(){return =
this._attr.length=3D=3D'short'?FB.Intl._tx("Accedi"):FB.Intl._tx("Accedi =
con =
Facebook");},onClick:function(){if(!this._attr.registration_url){if(!FB.g=
etAccessToken()||!this._attr.autologoutlink){FB.login(FB.bind(this._authC=
allback,this),{perms:this._attr.perms,scope:this._attr.scope});}else =
FB.logout(FB.bind(this._authCallback,this));}else =
switch(this._attr.status){case =
'unknown':FB.ui({method:'auth.logintoFacebook'},FB.bind(function(a){FB.bi=
nd(FB.getLoginStatus(this._saveStatus(this._authCallback,true),true),this=
);},this));break;case =
'notConnected':window.top.location=3Dthis._attr.registration_url;break;ca=
se =
'connected':if(!FB.getAccessToken()||!this._attr.autologoutlink){this._au=
thCallback();}else =
FB.logout(FB.bind(this._authCallback,this));break;default:FB.log('Unknown=
 status: =
'+this.status);}},_authCallback:function(a){FB.Helper.invokeHandler(this.=
_attr.onlogin,this,[a]);},_saveStatus:function(a,b){return =
FB.bind(function(c){if(b&&this._attr.registration_url&&this._attr.status=3D=
=3D'notConnected'&&c.status=3D=3D'notConnected')window.top.location=3Dthi=
s._attr.registration_url;this._attr.status=3Dc.status;if(a){a=3Dthis.bind=
(a,this);return a(c);}},this);}});=0A=
FB.subclass('XFBML.Name','XFBML.Element',null,{process:function(){FB.copy=
(this,{_uid:this.getAttribute('uid'),_firstnameonly:this._getBoolAttribut=
e('first-name-only'),_lastnameonly:this._getBoolAttribute('last-name-only=
'),_possessive:this._getBoolAttribute('possessive'),_reflexive:this._getB=
oolAttribute('reflexive'),_objective:this._getBoolAttribute('objective'),=
_linked:this._getBoolAttribute('linked',true),_subjectId:this.getAttribut=
e('subject-id')});if(!this._uid){FB.log('"uid" is a required attribute =
for <fb:name>');this.fire('render');return;}var =
b=3D[];if(this._firstnameonly){b.push('first_name');}else =
if(this._lastnameonly){b.push('last_name');}else =
b.push('name');if(this._subjectId){b.push('sex');if(this._subjectId=3D=3D=
FB.Helper.getLoggedInUser())this._reflexive=3Dtrue;}var =
a;FB.Event.monitor('auth.statusChange',this.bind(function(){if(!this.isVa=
lid()){this.fire('render');return =
true;}if(!this._uid||this._uid=3D=3D'loggedinuser')this._uid=3DFB.Helper.=
getLoggedInUser();if(!this._uid)return;if(FB.Helper.isUser(this._uid)){a=3D=
FB.Data._selectByIndex(b,'user','uid',this._uid);}else =
a=3DFB.Data._selectByIndex(['name','id'],'profile','id',this._uid);a.wait=
(this.bind(function(c){if(this._subjectId=3D=3Dthis._uid){this._renderPro=
noun(c[0]);}else =
this._renderOther(c[0]);this.fire('render');}));}));},_renderPronoun:func=
tion(b){var =
c=3D'',a=3Dthis._objective;if(this._subjectId){a=3Dtrue;if(this._subjectI=
d=3D=3D=3Dthis._uid)this._reflexive=3Dtrue;}if(this._uid=3D=3DFB.Connect.=
get_loggedInUser()&&this._getBoolAttribute('use-you',true)){if(this._poss=
essive){if(this._reflexive){c=3D'your own';}else c=3D'your';}else =
if(this._reflexive){c=3D'yourself';}else c=3D'you';}else =
switch(b.sex){case 'male':if(this._possessive){c=3Dthis._reflexive?'his =
own':'his';}else if(this._reflexive){c=3D'himself';}else =
if(a){c=3D'him';}else c=3D'he';break;case =
'female':if(this._possessive){c=3Dthis._reflexive?'her own':'her';}else =
if(this._reflexive){c=3D'herself';}else if(a){c=3D'her';}else =
c=3D'she';break;default:if(this._getBoolAttribute('use-they',true)){if(th=
is._possessive){if(this._reflexive){c=3D'their own';}else =
c=3D'their';}else if(this._reflexive){c=3D'themselves';}else =
if(a){c=3D'them';}else c=3D'they';}else =
if(this._possessive){if(this._reflexive){c=3D'his/her own';}else =
c=3D'his/her';}else if(this._reflexive){c=3D'himself/herself';}else =
if(a){c=3D'him/her';}else =
c=3D'he/she';break;}if(this._getBoolAttribute('capitalize',false))c=3DFB.=
Helper.upperCaseFirstChar(c);this.dom.innerHTML=3Dc;},_renderOther:functi=
on(c){var =
b=3D'',a=3D'';if(this._uid=3D=3DFB.Helper.getLoggedInUser()&&this._getBoo=
lAttribute('use-you',true)){if(this._reflexive){if(this._possessive){b=3D=
'your own';}else b=3D'yourself';}else =
if(this._possessive){b=3D'your';}else b=3D'you';}else =
if(c){if(null=3D=3D=3Dc.first_name)c.first_name=3D'';if(null=3D=3D=3Dc.la=
st_name)c.last_name=3D'';if(this._firstnameonly&&c.first_name!=3D=3Dundef=
ined){b=3DFB.String.escapeHTML(c.first_name);}else =
if(this._lastnameonly&&c.last_name!=3D=3Dundefined)b=3DFB.String.escapeHT=
ML(c.last_name);if(!b)b=3DFB.String.escapeHTML(c.name);if(b!=3D=3D''&&thi=
s._possessive)b+=3D'\'s';}if(!b)b=3DFB.String.escapeHTML(this.getAttribut=
e('if-cant-see','Facebook =
User'));if(b){if(this._getBoolAttribute('capitalize',false))b=3DFB.Helper=
.upperCaseFirstChar(b);if(c&&this._linked){a=3DFB.Helper.getProfileLink(c=
,b,this.getAttribute('href',null));}else =
a=3Db;}this.dom.innerHTML=3Da;}});=0A=
FB.subclass('XFBML.ProfilePic','XFBML.Element',null,{process:function(){v=
ar =
d=3Dthis.getAttribute('size','thumb'),b=3DFB.XFBML.ProfilePic._sizeToPicF=
ieldMap[d],g=3Dthis._getPxAttribute('width'),a=3Dthis._getPxAttribute('he=
ight'),e=3Dthis.dom.style,f=3Dthis.getAttribute('uid');if(this._getBoolAt=
tribute('facebook-logo'))b+=3D'_with_logo';if(g){g=3Dg+'px';e.width=3Dg;}=
if(a){a=3Da+'px';e.height=3Da;}var c=3Dthis.bind(function(j){var =
l=3Dj?j[0]:null,i=3Dl?l[b]:null;if(!i)i=3DFB.getDomain('cdn')+FB.XFBML.Pr=
ofilePic._defPicMap[b];var =
k=3D((g?'width:'+g+';':'')+(a?'height:'+g+';':'')),h=3DFB.String.format('=
<img src=3D"{0}" alt=3D"{1}" title=3D"{1}" style=3D"{2}" class=3D"{3}" =
/>',i,l?FB.String.escapeHTML(l.name):'',k,this.dom.className);if(this._ge=
tBoolAttribute('linked',true))h=3DFB.Helper.getProfileLink(l,h,this.getAt=
tribute('href',null));this.dom.innerHTML=3Dh;FB.Dom.addCss(this.dom,'fb_p=
rofile_pic_rendered');this.fire('render');});FB.Event.monitor('auth.statu=
sChange',this.bind(function(){if(!this.isValid()){this.fire('render');ret=
urn =
true;}if(this.getAttribute('uid',null)=3D=3D'loggedinuser')f=3DFB.Helper.=
getLoggedInUser();if(FB._userStatus&&f){FB.Data._selectByIndex(['name',b]=
,FB.Helper.isUser(f)?'user':'profile',FB.Helper.isUser(f)?'uid':'id',f).w=
ait(c);}else =
c();}));}});FB.provide('XFBML.ProfilePic',{_defPicMap:{pic:'pics/s_silhou=
ette.jpg',pic_big:'pics/d_silhouette.gif',pic_big_with_logo:'pics/d_silho=
uette_logo.gif',pic_small:'pics/t_silhouette.jpg',pic_small_with_logo:'pi=
cs/t_silhouette_logo.gif',pic_square:'pics/q_silhouette.gif',pic_square_w=
ith_logo:'pics/q_silhouette_logo.gif',pic_with_logo:'pics/s_silhouette_lo=
go.gif'},_sizeToPicFieldMap:{n:'pic_big',normal:'pic_big',q:'pic_square',=
s:'pic',small:'pic',square:'pic_square',t:'pic_small',thumb:'pic_small'}}=
);=0A=
FB.subclass('XFBML.Question','XFBML.IframeWidget',null,{_visibleAfter:'lo=
ad',setupAndValidate:function(){this._attr=3D{channel:this.getChannelUrl(=
),api_key:FB._apiKey,permalink:this.getAttribute('permalink'),width:this.=
getAttribute('width',400),height:0};this.subscribe('xd.firstVote',FB.bind=
(this._onInitialVote,this));this.subscribe('xd.vote',FB.bind(this._onChan=
gedVote,this));return true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return =
{name:'question',params:this._attr};},_onInitialVote:function(a){FB.Event=
.fire('question.firstVote',this._attr.permalink,a.vote);},_onChangedVote:=
function(a){FB.Event.fire('question.vote',this._attr.permalink,a.vote);}}=
);=0A=
FB.subclass('XFBML.Recommendations','XFBML.IframeWidget',null,{_visibleAf=
ter:'load',_refreshOnAuthChange:true,setupAndValidate:function(){this._at=
tr=3D{border_color:this.getAttribute('border-color'),colorscheme:this.get=
Attribute('color-scheme'),filter:this.getAttribute('filter'),font:this.ge=
tAttribute('font'),action:this.getAttribute('action'),max_age:this.getAtt=
ribute('max_age'),header:this._getBoolAttribute('header'),height:this._ge=
tPxAttribute('height',300),site:this.getAttribute('site',location.hostnam=
e),width:this._getPxAttribute('width',300)};return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'recommendations',params:this._attr};}});=0A=
FB.subclass('XFBML.Registration','XFBML.IframeWidget',null,{_visibleAfter=
:'immediate',_baseHeight:167,_fieldHeight:28,_skinnyWidth:520,_skinnyBase=
Height:173,_skinnyFieldHeight:52,setupAndValidate:function(){this._attr=3D=
{action:this.getAttribute('action'),border_color:this.getAttribute('borde=
r-color'),channel_url:this.getChannelUrl(),client_id:FB._apiKey,fb_only:t=
his._getBoolAttribute('fb-only',false),fb_register:this._getBoolAttribute=
('fb-register',false),fields:this.getAttribute('fields'),height:this._get=
PxAttribute('height'),redirect_uri:this.getAttribute('redirect-uri',windo=
w.location.href),no_footer:this._getBoolAttribute('no-footer'),no_header:=
this._getBoolAttribute('no-header'),onvalidate:this.getAttribute('onvalid=
ate'),width:this._getPxAttribute('width',600),target:this.getAttribute('t=
arget')};if(this._attr.onvalidate)this.subscribe('xd.validate',this.bind(=
function(b){var d=3DFB.JSON.parse(b.value);var =
a=3Dthis.bind(function(e){FB.Arbiter.inform('Registration.Validation',{er=
rors:e,id:b.id},'parent.frames["'+this.getIframeNode().name+'"]',window.l=
ocation.protocol=3D=3D'https:');});var =
c=3DFB.Helper.executeFunctionByName(this._attr.onvalidate,d,a);if(c)a(c);=
}));this.subscribe('xd.authLogin',FB.bind(this._onAuthLogin,this));this.s=
ubscribe('xd.authLogout',FB.bind(this._onAuthLogout,this));return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._getHeight()};},_getHeight:function()=
{if(this._attr.height)return this._attr.height;var =
b;if(!this._attr.fields){b=3D['name'];}else =
try{b=3DFB.JSON.parse(this._attr.fields);}catch(a){b=3Dthis._attr.fields.=
split(/,/);}if(this._attr.width<this._skinnyWidth){return =
this._skinnyBaseHeight+b.length*this._skinnyFieldHeight;}else return =
this._baseHeight+b.length*this._fieldHeight;},getUrlBits:function(){retur=
n =
{name:'registration',params:this._attr};},_onAuthLogin:function(){if(!FB.=
getSession())FB.getLoginStatus();FB.Helper.fireEvent('auth.login',this);}=
,_onAuthLogout:function(){if(!FB.getSession())FB.getLoginStatus();FB.Help=
er.fireEvent('auth.logout',this);}});=0A=
FB.subclass('XFBML.ServerFbml','XFBML.IframeWidget',null,{_visibleAfter:'=
resize',setupAndValidate:function(){this._attr=3D{channel_url:this.getCha=
nnelUrl(),fbml:this.getAttribute('fbml'),width:this._getPxAttribute('widt=
h')};if(!this._attr.fbml){var =
a=3Dthis.dom.getElementsByTagName('script')[0];if(a&&a.type=3D=3D=3D'text=
/fbml')this._attr.fbml=3Da.innerHTML;}if(!this._attr.fbml){FB.log('<fb:se=
rverfbml> requires the "fbml" attribute.');return false;}return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'serverfbml',params:this._attr};}});=0A=
FB.subclass('XFBML.ShareButton','XFBML.Element',null,{process:function(){=
this._href=3Dthis.getAttribute('href',window.location.href);this._type=3D=
this.getAttribute('type','icon_link');FB.Dom.addCss(this.dom,'fb_share_co=
unt_hidden');this._renderButton(true);},_renderButton:function(h){if(!thi=
s.isValid()){this.fire('render');return;}var =
d=3D'',e=3D'',f=3D'',c=3D'',g=3DFB.Intl._tx("Condividi"),i=3D'';switch(th=
is._type){case 'icon':case =
'icon_link':c=3D'fb_button_simple';d=3D('<span =
class=3D"fb_button_text">'+(this._type=3D=3D'icon_link'?g:'&nbsp;')+'</sp=
an>');h=3Dfalse;break;case 'link':d=3DFB.Intl._tx("Condividi su =
Facebook");h=3Dfalse;break;case 'button':d=3D'<span =
class=3D"fb_button_text">'+g+'</span>';c=3D'fb_button =
fb_button_small';h=3Dfalse;break;case 'button_count':d=3D'<span =
class=3D"fb_button_text">'+g+'</span>';e=3D('<span =
class=3D"fb_share_count_nub_right">&nbsp;</span>'+'<span =
class=3D"fb_share_count =
fb_share_count_right">'+this._getCounterMarkup()+'</span>');c=3D'fb_butto=
n fb_button_small';break;default:d=3D'<span =
class=3D"fb_button_text">'+g+'</span>';f=3D('<span =
class=3D"fb_share_count_nub_top">&nbsp;</span>'+'<span =
class=3D"fb_share_count =
fb_share_count_top">'+this._getCounterMarkup()+'</span>');c=3D'fb_button =
fb_button_small';i=3D'fb_share_count_wrapper';}var =
b=3DFB.guid();this.dom.innerHTML=3DFB.String.format('<span =
class=3D"{0}">{4}<a id=3D"{1}" class=3D"{2}" =
'+'target=3D"_blank">{3}</a>{5}</span>',i,b,c,d,f,e);var =
a=3Ddocument.getElementById(b);a.href=3Dthis._href;a.onclick=3Dfunction()=
{FB.ui({method:'stream.share',u:this.href});return =
false;};if(!h)this.fire('render');},_getCounterMarkup:function(){if(!this=
._count)this._count=3DFB.Data._selectByIndex(['total_count'],'link_stat',=
'url',this._href);var =
b=3D'0';if(this._count.value!=3D=3Dundefined){if(this._count.value.length=
>0){var =
a=3Dthis._count.value[0].total_count;if(a>3){FB.Dom.removeCss(this.dom,'f=
b_share_count_hidden');b=3Da>=3D1e+07?Math.round(a/1e+06)+'M':(a>=3D10000=
?Math.round(a/1000)+'K':a);}}}else =
this._count.wait(FB.bind(this._renderButton,this,false));return '<span =
class=3D"fb_share_count_inner">'+b+'</span>';}});=0A=
FB.subclass('XFBML.SocialBar','XFBML.IframeWidget',null,{getUrlBits:funct=
ion(){return =
{name:'social_bar',params:this._attr};},setupAndValidate:function(){funct=
ion b(i,h){var j=3D0;var k=3Dnull;function l(){h();k=3Dnull;j=3D(new =
Date()).getTime();}return function(){if(!k){var m=3D(new =
Date()).getTime();if(m-j<i){k=3Dwindow.setTimeout(l,i-(m-j));}else =
l();}return true;};}function =
f(i){if(i!=3D'manual'&&i!=3D'onvisible'){var =
h=3Di.match(/^\d+(?:\.\d+)?%$/)?parseInt(i,10):80;h=3DMath.min(Math.max(h=
,0),100);i=3Dh/100;}return =
i;}this._attr=3D{channel:this.getChannelUrl(),api_key:FB._apiKey,font:thi=
s.getAttribute('font'),colorscheme:this.getAttribute('colorscheme'),side:=
this.getAttribute('side'),href:this.getAttribute('href',window.location.h=
ref),site:this.getAttribute('site'),action:this.getAttribute('action'),re=
f:this.getAttribute('ref'),trigger:f(this.getAttribute('trigger','')),rea=
d_time:parseInt(this.getAttribute('read_time'),10)||30};FB._inPlugin=3Dtr=
ue;this._showLoader=3Dfalse;this.subscribe('iframe.onload',FB.bind(functi=
on(){var h=3Dthis._attr.side||(FB._localeIsRtl?'left':'right');var =
i=3Dthis.dom.firstElementChild;i.style.position=3D"fixed";i.style.bottom=3D=
"0";i.style[h]=3D"10px";i.style.zIndex=3D"999";},this));var =
a=3DFB.bind(function(){FB.Event.unlisten(window,'scroll',a);FB.Event.unli=
sten(document.documentElement,'click',a);FB.Event.unlisten(document.docum=
entElement,'mousemove',a);window.setTimeout(FB.bind(this.arbiterInform,th=
is,'platform/plugins/social_bar/action'),this._attr.read_time*1000);retur=
n =
true;},this);FB.Event.listen(window,'scroll',a);FB.Event.listen(document.=
documentElement,'click',a);FB.Event.listen(document.documentElement,'mous=
emove',a);if(this._attr.trigger=3D=3D"manual"){var =
c=3DFB.bind(function(h){if(h=3D=3Dthis._attr.href){FB.Event.unsubscribe('=
xfbml.socialbar.read',c);this.arbiterInform('platform/plugins/social_bar/=
trigger');}return =
true;},this);FB.Event.subscribe('xfbml.socialbar.read',c);}else{var =
e=3Db(500,FB.bind(function(){if(this.calculateVisibility()){FB.Event.unli=
sten(window,'scroll',e);FB.Event.unlisten(window,'resize',e);this.arbiter=
Inform('platform/plugins/social_bar/trigger');}return =
true;},this));FB.Event.listen(window,'scroll',e);FB.Event.listen(window,'=
resize',e);e();}this.visible=3Dfalse;var =
g=3Db(500,FB.bind(function(){if(!this.visible&&this.calculateVisibility()=
){this.visible=3Dtrue;this.arbiterInform('platform/plugins/social_bar/vis=
ible');}else =
if(this.visible&&!this.calculateVisibility()){this.visible=3Dfalse;this.a=
rbiterInform('platform/plugins/social_bar/invisible');}return =
true;},this));FB.Event.listen(window,'scroll',g);FB.Event.listen(window,'=
resize',g);g();this.focused=3Dtrue;var =
d=3DFB.bind(function(){this.focused=3D!this.focused;return =
true;},this);FB.Event.listen(window,'blur',d);FB.Event.listen(window,'foc=
us',d);this.resize_running=3Dfalse;return =
true;},getSize:function(){return =
{height:25,width:(this._attr.action=3D=3D'like'?96:140)};},calculateVisib=
ility:function(){var =
b=3Ddocument.documentElement.clientHeight;if(!this.focused&&window.consol=
e&&window.console.firebug)return =
this.visible;switch(this._attr.trigger){case "manual":return false;case =
"onvisible":var a=3Dthis.dom.getBoundingClientRect().top;return =
a<=3Db;default:var d=3Dwindow.scrollY+b;var =
c=3Ddocument.documentElement.scrollHeight;return =
d/c>=3Dthis._attr.trigger;}},_handleResizeMsg:function(a){if(!this.isVali=
d())return;if(a.width)this.getIframeNode().style.width=3Da.width+'px';if(=
a.height){this._setNextResize(a.height);this._checkNextResize();}this._ma=
keVisible();},_setNextResize:function(a){this.next_resize=3Da;},_checkNex=
tResize:function(){if(!this.next_resize||this.resize_running)return;var =
b=3Dthis.getIframeNode();var =
a=3Dthis.next_resize;this.next_resize=3Dnull;if(a<=3Db.offsetHeight){b.st=
yle.height=3Da+'px';}else{this.resize_running=3Dtrue;FB.Anim.ate(b,{heigh=
t:a+'px'},300,FB.bind(function(){this.resize_running=3Dfalse;this._checkN=
extResize();},this));}}});FB.XFBML.SocialBar.markRead=3Dfunction(a){FB.Ev=
ent.fire('xfbml.socialbar.read',a||window.location.href);};=0A=
void(0);=0A=
=0A=
=0A=
FB.provide("", =
{"_domain":{"api":"https:\/\/api.facebook.com\/","api_read":"https:\/\/ap=
i-read.facebook.com\/","cdn":"http:\/\/static.ak.fbcdn.net\/","cdn_foreig=
n":"http:\/\/connect.facebook.net\/","graph":"https:\/\/graph.facebook.co=
m\/","https_cdn":"https:\/\/s-static.ak.fbcdn.net\/","https_staticfb":"ht=
tps:\/\/s-static.ak.facebook.com\/","https_www":"https:\/\/www.facebook.c=
om\/","staticfb":"http:\/\/static.ak.facebook.com\/","www":"http:\/\/www.=
facebook.com\/","m":"http:\/\/m.facebook.com\/","https_m":"https:\/\/m.fa=
cebook.com\/"},"_locale":"it_IT","_localeIsRtl":false}, true);=0A=
FB.provide("Flash", =
{"_minVersions":[[10,0,22,87]],"_swfPath":"rsrc.php\/v1\/yK\/r\/RIxWozDt5=
Qq.swf"}, true);=0A=
FB.provide("XD", {"_xdProxyUrl":"connect\/xd_proxy.php?version=3D3"}, =
true);=0A=
FB.provide("Arbiter", =
{"_canvasProxyUrl":"connect\/canvas_proxy.php?version=3D3"}, true);=0A=
FB.provide('Auth', {"_xdStorePath":"xd_localstorage\/"}, true);=0A=
FB.initSitevars =3D =
{"parseXFBMLBeforeDomReady":false,"computeContentSizeVersion":0,"iframePe=
rmissions":{"read_stream":false,"manage_mailbox":false,"manage_friendlist=
s":false,"read_mailbox":false,"publish_checkins":true,"status_update":tru=
e,"photo_upload":true,"video_upload":true,"sms":false,"create_event":true=
,"rsvp_event":true,"offline_access":true,"email":true,"xmpp_login":false,=
"create_note":true,"share_item":true,"export_stream":false,"publish_strea=
m":true,"publish_likes":true,"ads_management":false,"contact_email":true,=
"access_private_data":false,"read_insights":false,"read_requests":false,"=
read_friendlists":true,"manage_pages":false,"physical_login":false,"manag=
e_groups":false,"read_deals":false}}; FB.widgetPipeEnabledApps =3D =
{"111476658864976":1,"cca6477272fc5cb805f85a84f20fca1d":1,"17915016547201=
0":1}; FB.widgetPipeTagCountThreshold =3D 4;=0A=
FB.provide("Canvas.EarlyFlush", =
{"_appIdsBlacklist":[144959615576466],"_sampleRate":500}, true);=0A=
FB.provide("XFBML.ConnectBar", =
{"imgs":{"buttonUrl":"rsrc.php\/v1\/yY\/r\/h_Y6u1wrZPW.png","missingProfi=
leUrl":"rsrc.php\/v1\/yo\/r\/UlIqmHJn-SK.gif"}}, true);=0A=
FB.provide("XFBML.ProfilePic", =
{"_defPicMap":{"pic":"rsrc.php\/v1\/yh\/r\/C5yt7Cqf3zU.jpg","pic_big":"rs=
rc.php\/v1\/yL\/r\/HsTZSDw4avx.gif","pic_big_with_logo":"rsrc.php\/v1\/y5=
\/r\/SRDCaeCL7hM.gif","pic_small":"rsrc.php\/v1\/yi\/r\/odA9sNLrE86.jpg",=
"pic_small_with_logo":"rsrc.php\/v1\/yD\/r\/k1xiRXKnlGd.gif","pic_square"=
:"rsrc.php\/v1\/yo\/r\/UlIqmHJn-SK.gif","pic_square_with_logo":"rsrc.php\=
/v1\/yX\/r\/9dYJBPDHXwZ.gif","pic_with_logo":"rsrc.php\/v1\/yu\/r\/fPPR9f=
2FJ3t.gif"}}, true);=0A=
if (FB.Dom && FB.Dom.addCssRules) { =
FB.Dom.addCssRules(".fb_hidden{position:absolute;top:-10000px;z-index:100=
01}\n.fb_invisible{display:none}\n.fb_reset{background:none;border-spacin=
g:0;border:0;color:#000;cursor:auto;direction:ltr;font-family:\"lucida =
grande\", tahoma, verdana, arial, sans-serif;font-size: =
11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spac=
ing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:l=
eft;text-decoration:none;text-indent:0;text-shadow:none;text-transform:no=
ne;visibility:visible;white-space:normal;word-spacing:normal}\n.fb_link =
img{border:none}\n.fb_dialog{background:rgba(82, 82, 82, =
.7);position:absolute;top:-10000px;z-index:10001}\n.fb_dialog_advanced{pa=
dding:10px;-moz-border-radius:8px;-webkit-border-radius:8px}\n.fb_dialog_=
content{background:#fff;color:#333}\n.fb_dialog_close_icon{background:url=
(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yq\/r\/IE9JII6Z1Ys.png) =
no-repeat scroll 0 0 =
transparent;_background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\=
/v1\/yL\/r\/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;pos=
ition:absolute;right:18px;top:17px;width:15px;top:8px\\9;right:7px\\9}\n.=
fb_dialog_mobile =
.fb_dialog_close_icon{top:5px;left:5px;right:auto}\n.fb_dialog_padding{ba=
ckground-color:transparent;position:absolute;width:1px;z-index:-1}\n.fb_d=
ialog_close_icon:hover{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.=
php\/v1\/yq\/r\/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px =
transparent;_background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\=
/v1\/yL\/r\/s816eWC-2sl.gif)}\n.fb_dialog_close_icon:active{background:ur=
l(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yq\/r\/IE9JII6Z1Ys.png) =
no-repeat scroll 0 -30px =
transparent;_background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\=
/v1\/yL\/r\/s816eWC-2sl.gif)}\n.fb_dialog_loader{background-color:#f2f2f2=
;border:1px solid #606060;font-size: =
24px;padding:20px}\n.fb_dialog_top_left,\n.fb_dialog_top_right,\n.fb_dial=
og_bottom_left,\n.fb_dialog_bottom_right{height:10px;width:10px;overflow:=
hidden;position:absolute}\n.fb_dialog_top_left{background:url(http:\/\/st=
atic.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) no-repeat 0 =
0;left:-10px;top:-10px}\n.fb_dialog_top_right{background:url(http:\/\/sta=
tic.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) no-repeat 0 =
-10px;right:-10px;top:-10px}\n.fb_dialog_bottom_left{background:url(http:=
\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) no-repeat =
0 =
-20px;bottom:-10px;left:-10px}\n.fb_dialog_bottom_right{background:url(ht=
tp:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) =
no-repeat 0 =
-30px;right:-10px;bottom:-10px}\n.fb_dialog_vert_left,\n.fb_dialog_vert_r=
ight,\n.fb_dialog_horiz_top,\n.fb_dialog_horiz_bottom{position:absolute;b=
ackground:#525252;filter:alpha(opacity=3D70);opacity:.7}\n.fb_dialog_vert=
_left,\n.fb_dialog_vert_right{width:10px;height:100\u0025}\n.fb_dialog_ve=
rt_left{margin-left:-10px}\n.fb_dialog_vert_right{right:0;margin-right:-1=
0px}\n.fb_dialog_horiz_top,\n.fb_dialog_horiz_bottom{width:100\u0025;heig=
ht:10px}\n.fb_dialog_horiz_top{margin-top:-10px}\n.fb_dialog_horiz_bottom=
{bottom:0;margin-bottom:-10px}\n.fb_dialog_iframe{line-height:0}\n.fb_dia=
log_content .dialog_title{background:#6d84b4;border:1px solid =
#3b5998;color:#fff;font-size: =
14px;font-weight:bold;margin:0}\n.fb_dialog_content .dialog_title > =
span{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yd\/r\/Co=
u7n-nqK52.gif)\nno-repeat 5px 50\u0025;float:left;padding:5px 0 7px =
26px}\nbody.fb_hidden{height:100\u0025;margin:0;left:-10000px;position:ab=
solute;top:-10000px;width:100\u0025\n}\n.fb_dialog.fb_dialog_mobile.loadi=
ng{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yO\/r\/_j03=
izEX40U.gif)\nwhite no-repeat 50\u0025 =
50\u0025;min-height:100\u0025;min-width:100\u0025;overflow:hidden;positio=
n:absolute;top:0;z-index:10001}\n.fb_dialog.fb_dialog_mobile.loading.cent=
ered{min-height:590px;min-width:500px}\n.fb_dialog.fb_dialog_mobile.loadi=
ng =
iframe{visibility:hidden}\n.fb_dialog.fb_dialog_mobile.centered{-webkit-b=
ox-shadow:0 0 5px 5px #888}\n.fb_dialog_mobile =
.fb_dialog_iframe{-webkit-box-shadow:0 0 5px 5px =
#888}\n.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px =
1px -1px inset;background:-webkit-gradient(linear, 0 0, 0 100\u0025, =
from(#738ABA), to(#2C4987));border-bottom:1px =
solid;border-color:#1d4088;color:#fff;font:14px Helvetica, =
sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, =
30, 84, .296875) 0 -1px =
0;vertical-align:middle\nwhite-space:nowrap}\n.fb_dialog_content =
.dialog_header table{height:43px;width:100\u0025\n}\n.fb_dialog_content =
.dialog_header td.header_left{font-size: =
12px;padding-left:5px;vertical-align:middle;width:60px\n}\n.fb_dialog_con=
tent .dialog_header td.header_right{font-size: =
12px;padding-right:5px;vertical-align:middle;width:60px\n}\n.fb_dialog_co=
ntent .touchable_button{background:-webkit-gradient(linear, 0 0, 0 =
100\u0025, from(#4966A6),\ncolor-stop(0.5, #355492), =
to(#2A4887));border:1px solid =
#29447e;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-we=
bkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset,\nrgba(255, 255, =
255, .167969) 0 1px =
0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;pad=
ding:4px 12px;position:relative}\n.fb_dialog_content .dialog_header =
.touchable_button input{border:none;background:none;color:#fff;font:12px =
Helvetica, sans-serif;font-weight:bold;margin:2px =
-12px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}\n.fb_dialog_content =
.dialog_header .header_center{color:#fff;font-size: =
16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:m=
iddle}\n.fb_dialog_content =
.dialog_content{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1=
\/y9\/r\/jKEcVPZFk-2.gif) no-repeat 50\u0025 50\u0025;border:1px solid =
#555;border-bottom:0;border-top:0;height:150px}\n.fb_dialog_content =
.dialog_footer{background:#f2f2f2;border:1px solid =
#555;border-top-color:#ccc;height:40px}\n#fb_dialog_loader_close{float:le=
ft}\n.fb_dialog.fb_dialog_mobile =
.fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px =
0}\n.fb_dialog.fb_dialog_mobile =
.fb_dialog_close_icon{visibility:hidden}\n.fb_iframe_widget{position:rela=
tive;display:-moz-inline-block;display:inline-block}\n.fb_iframe_widget =
iframe{position:relative;vertical-align:text-bottom}\n.fb_iframe_widget =
span{position:relative}\n.fb_hide_iframes =
iframe{position:relative;left:-10000px}\n.fb_iframe_widget_loader{positio=
n:relative;display:inline-block}\n.fb_iframe_widget_loader =
iframe{min-height:32px;z-index:2;zoom:1}\n.fb_iframe_widget_loader =
.FB_Loader{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/y9\=
/r\/jKEcVPZFk-2.gif) =
no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left=
:50\u0025;z-index:4}\n.fb_button_simple,\n.fb_button_simple_rtl{backgroun=
d-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yH\/r\/eIpbnVKI9l=
R.png);background-repeat:no-repeat;cursor:pointer;outline:none;text-decor=
ation:none}\n.fb_button_simple_rtl{background-position:right =
0}\n.fb_button_simple .fb_button_text{margin:0 0 0 =
20px;padding-bottom:1px}\n.fb_button_simple_rtl .fb_button_text{margin:0 =
10px 0 0}\na.fb_button_simple:hover =
.fb_button_text,\na.fb_button_simple_rtl:hover =
.fb_button_text,\n.fb_button_simple:hover =
.fb_button_text,\n.fb_button_simple_rtl:hover =
.fb_button_text{text-decoration:underline}\n.fb_button,\n.fb_button_rtl{b=
ackground:#29447e =
url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yL\/r\/FGFbc80dUKj.png);b=
ackground-repeat:no-repeat;cursor:pointer;display:inline-block;padding:0 =
0 0 1px;text-decoration:none;outline:none}\n.fb_button =
.fb_button_text,\n.fb_button_rtl .fb_button_text{background:#5f78ab =
url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yL\/r\/FGFbc80dUKj.png);b=
order-top:solid 1px #879ac0;border-bottom:solid 1px =
#1a356e;color:#fff;display:block;font-family:\"lucida =
grande\",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px =
6px 3px 6px;margin:1px 1px 0 =
21px;text-shadow:none}\na.fb_button,\na.fb_button_rtl,\n.fb_button,\n.fb_=
button_rtl{text-decoration:none}\na.fb_button:active =
.fb_button_text,\na.fb_button_rtl:active =
.fb_button_text,\n.fb_button:active =
.fb_button_text,\n.fb_button_rtl:active =
.fb_button_text{border-bottom:solid 1px #29447e;border-top:solid 1px =
#45619d;background:#4f6aa3;text-shadow:none}\n.fb_button_xlarge,\n.fb_but=
ton_xlarge_rtl{background-position:left -60px;font-size: =
24px;line-height:30px}\n.fb_button_xlarge .fb_button_text{padding:3px =
8px 3px =
12px;margin-left:38px}\na.fb_button_xlarge:active{background-position:lef=
t -99px}\n.fb_button_xlarge_rtl{background-position:right =
-268px}\n.fb_button_xlarge_rtl .fb_button_text{padding:3px 8px 3px =
12px;margin-right:39px}\na.fb_button_xlarge_rtl:active{background-positio=
n:right =
-307px}\n.fb_button_large,\n.fb_button_large_rtl{background-position:left=
 -138px;font-size: 13px;line-height:16px}\n.fb_button_large =
.fb_button_text{margin-left:24px;padding:2px 6px 4px =
6px}\na.fb_button_large:active{background-position:left =
-163px}\n.fb_button_large_rtl{background-position:right =
-346px}\n.fb_button_large_rtl =
.fb_button_text{margin-right:25px}\na.fb_button_large_rtl:active{backgrou=
nd-position:right =
-371px}\n.fb_button_medium,\n.fb_button_medium_rtl{background-position:le=
ft -188px;font-size: =
11px;line-height:14px}\na.fb_button_medium:active{background-position:lef=
t -210px}\n.fb_button_medium_rtl{background-position:right =
-396px}\n.fb_button_text_rtl,\n.fb_button_medium_rtl =
.fb_button_text{padding:2px 6px 3px =
6px;margin-right:22px}\na.fb_button_medium_rtl:active{background-position=
:right =
-418px}\n.fb_button_small,\n.fb_button_small_rtl{background-position:left=
 -232px;font-size: 10px;line-height:10px}\n.fb_button_small =
.fb_button_text{padding:2px 6px =
3px;margin-left:17px}\na.fb_button_small:active,\n.fb_button_small:active=
{background-position:left =
-250px}\n.fb_button_small_rtl{background-position:right =
-440px}\n.fb_button_small_rtl .fb_button_text{padding:2px =
6px;margin-right:18px}\na.fb_button_small_rtl:active{background-position:=
right =
-458px}\n.fb_share_count_wrapper{position:relative;float:left}\n.fb_share=
_count{background:#b0b9ec none repeat scroll 0 =
0;color:#333;font-family:\"lucida grande\", tahoma, verdana, arial, =
sans-serif;text-align:center}\n.fb_share_count_inner{background:#e8ebf2;d=
isplay:block}\n.fb_share_count_right{margin-left:-1px;display:inline-bloc=
k}\n.fb_share_count_right .fb_share_count_inner{border-top:solid 1px =
#e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size: =
10px;line-height:10px;padding:2px 6px =
3px;font-weight:bold}\n.fb_share_count_top{display:block;letter-spacing:-=
1px;line-height:34px;margin-bottom:7px;font-size: 22px;border:solid 1px =
#b0b9ec}\n.fb_share_count_nub_top{border:none;display:block;position:abso=
lute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background=
-repeat:no-repeat;background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc=
.php\/v1\/yU\/r\/bSOHtKbCGYI.png)}\n.fb_share_count_nub_right{border:none=
;display:inline-block;padding:0;width:5px;height:10px;background-repeat:n=
o-repeat;background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\=
/yX\/r\/i_oIVTKMYsL.png);vertical-align:top;background-position:right =
5px;z-index:10;left:2px;margin:0 2px 0 =
0;position:relative}\n.fb_share_no_count{display:none}\n.fb_share_size_Sm=
all .fb_share_count_right .fb_share_count_inner{font-size: =
10px}\n.fb_share_size_Medium .fb_share_count_right =
.fb_share_count_inner{font-size: 11px;padding:2px 6px =
3px;letter-spacing:-1px;line-height:14px}\n.fb_share_size_Large =
.fb_share_count_right .fb_share_count_inner{font-size: =
13px;line-height:16px;padding:2px 6px =
4px;font-weight:normal;letter-spacing:-1px}\n.fb_share_count_hidden =
.fb_share_count_nub_top,\n.fb_share_count_hidden =
.fb_share_count_top,\n.fb_share_count_hidden =
.fb_share_count_nub_right,\n.fb_share_count_hidden =
.fb_share_count_right{visibility:hidden}\n.fb_connect_bar_container =
div,\n.fb_connect_bar_container span,\n.fb_connect_bar_container =
a,\n.fb_connect_bar_container img,\n.fb_connect_bar_container =
strong{background:none;border-spacing:0;border:0;direction:ltr;font-style=
:normal;font-variant:normal;letter-spacing:normal;line-height:1;margin:0;=
overflow:visible;padding:0;text-align:left;text-decoration:none;text-inde=
nt:0;text-shadow:none;text-transform:none;visibility:visible;white-space:=
normal;word-spacing:normal;vertical-align:baseline}\n.fb_connect_bar_cont=
ainer{position:fixed;left:0 !important;right:0 !important;height:42px =
!important;padding:0 25px !important;margin:0 =
!important;vertical-align:middle !important;border-bottom:1px solid #333 =
!important;background:#3b5998 !important;z-index:99999999 =
!important;overflow:hidden =
!important}\n.fb_connect_bar_container_ie6{position:absolute;top:expressi=
on(document.compatMode=3D=3D\"CSS1Compat\"? =
document.documentElement.scrollTop+\"px\":body.scrollTop+\"px\")}\n.fb_co=
nnect_bar{position:relative;margin:auto;height:100\u0025;width:100\u0025;=
padding:6px 0 0 0 !important;background:none;color:#fff =
!important;font-family:\"lucida grande\", tahoma, verdana, arial, =
sans-serif !important;font-size: 13px !important;font-style:normal =
!important;font-variant:normal !important;font-weight:normal =
!important;letter-spacing:normal !important;line-height:1 =
!important;text-decoration:none !important;text-indent:0 =
!important;text-shadow:none !important;text-transform:none =
!important;white-space:normal !important;word-spacing:normal =
!important}\n.fb_connect_bar a:hover{color:#fff}\n.fb_connect_bar =
.fb_profile img{height:30px;width:30px;vertical-align:middle;margin:0 =
6px 5px 0}\n.fb_connect_bar div a,\n.fb_connect_bar =
span,\n.fb_connect_bar span a{color:#bac6da;font-size: =
11px;text-decoration:none}\n.fb_connect_bar =
.fb_buttons{float:right;margin-top:7px}\n.fb_edge_widget_with_comment{pos=
ition:relative;*z-index:1000}\n.fb_edge_widget_with_comment =
span.fb_edge_comment_widget{position:absolute}\n.fb_edge_widget_with_comm=
ent span.fb_edge_comment_widget =
iframe.fb_ltr{left:-4px}\n.fb_edge_widget_with_comment =
span.fb_edge_comment_widget =
iframe.fb_rtl{left:2px}\n.fb_edge_widget_with_comment =
span.fb_send_button_form_widget{left:0;z-index:1}\n.fb_edge_widget_with_c=
omment span.fb_send_button_form_widget =
.FB_Loader{left:0;top:1px;margin-top:6px;margin-left:0;background-positio=
n:50\u0025 =
50\u0025;background-color:#fff;height:150px;width:394px;border:1px #666 =
solid;border-bottom:2px solid =
#283e6c;z-index:1}\n.fb_edge_widget_with_comment =
span.fb_send_button_form_widget.dark =
.FB_Loader{background-color:#000;border-bottom:2px solid =
#ccc}\n.fb_edge_widget_with_comment =
span.fb_send_button_form_widget.siderender\n.FB_Loader{margin-top:0}\n", =
["fb.css.base","fb.css.dialog","fb.css.iframewidget","fb.css.button","fb.=
css.sharebutton","fb.css.connectbarwidget","fb.css.edgecommentwidget","fb=
.css.sendbuttonformwidget"]); }
------=_NextPart_000_0024_01CC7394.44E0D0C0--

